BM6P6(@ YYYfffnnnhhheeehhhhhhbbbfffhhhkkkpppwww~~~wwwlllvvvsss}}}|||www||||||zzz~~~~~~~~~~~~}}}}}}|||zzzyyyxxxzzzwwwtttrrrooohhh```YYYTTTPPPIIIDDD@@@<<<999777777888999:::;;;:::999999;;;===@@@FFFPPPWWWTTTMMMIIIEEECCCFFFHHHLLLTTT]]]hhhtttiii^^^___[[[WWWMMMBBB???CCCFFFFFF[[[xxxsssXXX===111///---,,,---,,,+++***))))))************))))))''''''''''''''''''''''''''''''(((((())))))******((((((((()))+++***(((&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))((((((((()))***+++(((((((((((((((((((((((()))((('''&&&&&&'''((()))+++)))''''''))))))&&&###))))))))))))))))))))))))***)))(((''''''((()))***+++)))(((&&&%%%&&&'''((((((((()))***************'''(((((()))))))))))))))((()))*********,,,000333>>>NNNXXXbbbnnnrrruuu{{{xxxeeeLLLBBBFFFDDDOOOkkkxxxcccRRRIIIFFFMMMQQQZZZfffrrr{{{zzzrrrooorrrwww~~~|||{{{}}}}}}~~~|||}}}xxxqqqdddVVVKKKCCC@@@>>>===>>>???BBBIIIPPPNNNHHHCCCFFFLLLTTT___iiilllkkk^^^dddhhhjjjoooxxx}}}{{{yyytttkkk___VVVFFFAAA:::555444666888999@@@<<<===CCCEEEMMMeeeyyyuuuoookkkfffcccbbb___\\\XXXXXXVVVRRROOOMMMJJJFFFDDDDDDBBB@@@???>>>===;;;999999999888777888;;;@@@DDDMMMPPPWWW\\\______]]][[[ccciiitttyyyuuupppkkkhhhhhhjjjkkkcccccccccdddeeeccc```^^^TTTQQQKKKEEE???;;;888777WWWdddlllhhhfffjjjjjjeeehhhiiikkkooovvv}}}}}}wwwmmmxxxwww~~~~~~~~~~~~~~~}}}|||{{{yyyyyyyyyvvvsssqqqnnnhhh___YYYTTTOOOIIIDDD@@@===:::777777888999:::::::::999999<<<===???EEEOOOWWWVVVOOOIIIEEECCCEEEHHHLLLTTT\\\fffqqqmmmaaa```]]]YYYOOODDD???BBBEEEEEEXXXvvvvvvZZZ@@@333111...---------,,,+++++++++++++++++++++++++++''''''''''''''''''''''''(((((((((((())))))))))))'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''((()))***+++(((((((((((((((((((((((()))((('''&&&&&&'''((())))))'''$$$%%%'''******)))((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((''''''&&&'''((())))))******))))))'''(((((()))))))))))))))***++++++++++++---111444???OOOYYYbbbnnnrrrttt~~~~~~|||zzzdddLLLBBBEEEDDDPPPlllsss___PPPIIIHHHLLLRRR[[[hhhttt|||yyypppooorrrwww~~~|||{{{~~~~~~yyyrrreeeWWWLLLDDD???>>><<<>>>???AAAIIIPPPPPPKKKFFFGGGJJJRRR]]]hhhnnnpppooosssvvvvvv{{{}}}zzzxxxsssjjj^^^UUUFFFAAA:::666555777888999???<<<===BBBEEENNNfffxxxsssnnnjjjfffcccaaa___\\\YYYWWWTTTQQQNNNLLLIIIEEECCCEEEBBB@@@>>>>>><<<:::777666777777777777999>>>AAAKKKOOOTTTYYY\\\]]]\\\[[[```fffppp~~~~~~yyyvvvqqqmmmjjjiiiiiijjjeeeddddddddddddccc___]]]SSSOOOIIICCC===999666555UUUaaajjjiiigggkkkllliiijjjjjjkkknnnssszzz{{{wwwooo}}}}}}}}}}}}}}}|||zzzyyyxxxvvvsssqqqooommmhhh___YYYSSSOOOIIIDDD@@@===:::888777888999::::::::::::999===>>>???CCCMMMVVVXXXTTTKKKFFFCCCEEEHHHLLLTTT[[[bbblll{{{ssseeebbb```]]]TTTGGG@@@AAADDDEEETTTrrryyy^^^EEE555222///...------,,,+++,,,+++***))))))***+++,,,(((((((((((((((((((((((())))))))))))((((((((((((((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))***+++(((((((((((((((((((((((((((((('''&&&&&&'''((((((***'''$$$###&&&)))+++,,,(((((((((((((((((((((((()))((((((''''''(((((()))&&&''')))******(((&&&%%%''''''((())))))))))))((('''((())))))******)))))),,,,,,---,,,,,,...111444@@@PPPZZZcccnnnqqqrrr|||{{{|||{{{|||aaaKKKBBBDDDDDDRRRooonnnZZZLLLHHHIIIKKKRRR]]]jjjvvv~~~yyypppoooqqqvvv|||{{{|||}}}zzzsssgggYYYMMMDDD???<<<;;;===>>>AAAHHHQQQSSSPPPJJJHHHIIIOOOYYYeeepppvvvxxx|||~~~|||yyywwwrrriii\\\SSSGGGBBB;;;777666888:::;;;???<<<>>>BBBFFFPPPhhh}}}vvvrrrllliiieeebbb```^^^[[[YYYUUURRROOOLLLJJJHHHEEECCCEEECCC@@@>>>===;;;888666333444666666777888;;;===GGGJJJOOOTTTWWWYYYZZZZZZ^^^cccmmmzzz~~~yyyxxxvvvsssooommmkkkjjjjjjhhhgggfffeeedddbbb^^^[[[SSSOOOJJJCCC===999666555UUU```iiiiiihhhjjjkkkjjjkkkkkkkkkmmmrrrxxx~~~zzzxxxsss|||||||||{{{zzzyyywwwwwwsssqqqooonnnlllggg___YYYSSSOOOIIICCC@@@===:::888888888999999::::::::::::===>>>>>>AAAJJJVVVZZZYYYNNNHHHCCCDDDHHHLLLRRRYYY___hhhuuuyyyiiicccbbbaaaYYYKKKAAA@@@CCCDDDPPPooo{{{aaaIII666333///------,,,,,,+++***)))'''&&&&&&''')))***))))))))))))))))))))))))******))))))((((((''''''+++)))'''&&&((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,((((((((((((((((((((((((''''''''''''''''''''''''+++)))'''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))((('''&&&&&&''''''((((((((((((((((((((()))************))),,,,,,,,,,,,+++---000333@@@PPPZZZcccmmmooopppyyy{{{{{{zzz{{{]]]IIIAAADDDEEEUUUrrr~~~kkkWWWJJJGGGHHHJJJRRR___lllwww|||tttpppqqqvvv|||zzzzzz|||{{{tttiii[[[OOOEEE???<<<999<<<===@@@HHHRRRVVVUUUNNNJJJIIINNNWWWcccoooyyy{{{~~~{{{yyyvvvqqqggg[[[RRRGGGBBB<<<888777999;;;<<<>>>===>>>BBBGGGTTTkkk{{{uuurrrjjjhhheeebbb___]]][[[YYYUUURRRNNNKKKIIIHHHFFFDDDEEEBBB???===;;;999666444111333666777888888:::<<>>===>>>AAAHHHWWWooozzzuuusssiiigggeeeaaa]]]ZZZYYYYYYUUURRRNNNKKKJJJIIIGGGFFFDDDAAA>>><<<:::888555333111444777999999999;;;<<>>;;;999999999888888999999:::;;;;;;<<<===???IIIVVV___aaaWWWMMMDDDDDDFFFIIINNNSSS[[[cccooozzzpppcccbbbgggeeeWWWGGGAAAAAABBBKKKhhh}}}hhhRRR:::666111---,,,,,,++++++---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))((((((((((((((('''%%%%%%'''((('''&&&########################((((((((((((((((((((((((((((((***+++,,,------,,,((((((((((((((((((((((((&&&&&&''''''''''''&&&&&& $$$(((++++++***))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&)))(((&&&%%%&&&''')))+++''''''((())))))))))))(((((()))******++++++******((()))*********,,,000333AAAQQQ\\\eeeooopppoooxxx~~~{{{wwwyyyjjjRRRDDDAAAEEEIII]]]yyyzzzhhhTTTHHHEEEFFFNNNXXXgggssszzz~~~ttttttwww~~~~~~~~~}}}~~~|||yyy{{{zzzuuukkk___SSSHHH@@@<<<:::<<<===>>>EEERRR[[[^^^YYYPPPKKKOOOWWWcccwww~~~|||yyyvvvqqqgggZZZQQQGGGBBB;;;777777:::<<<===>>>>>>>>>@@@III[[[rrr}}}xxxuuussshhhhhheeeaaa\\\XXXWWWWWWTTTQQQMMMJJJIIIIIIHHHGGGBBB@@@===;;;:::888555333222555777999999:::<<<===CCCFFFMMMTTTZZZ^^^`````````bbbhhhqqq~~~{{{ssstttttttttuuuuuuuuuuuuqqqnnnjjjfffccc```\\\YYYTTTPPPKKKDDD>>>:::777666PPPXXXaaaffffffeeegggjjjjjjkkknnnqqquuuyyy|||}}}}}}||||||{{{{{{zzzzzzyyywwwvvvuuutttqqqooommmkkkfff^^^XXXRRRNNNHHHCCC@@@>>>;;;999999999888888888999:::;;;999<<<===@@@IIIWWW```ccc[[[PPPEEECCCFFFHHHKKKOOOWWW```mmmyyysssddd```hhhiii\\\KKKBBB@@@AAAHHHfffzzzlllWWW===999333000......------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))'''&&&&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((%%%&&&(((***++++++++++++((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%!!!$$$(((***)))(((***+++''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''((())))))'''((())))))******))))))))))))***++++++++++++***((()))******+++...222666CCCTTT___hhhrrrsssrrr{{{}}}{{{xxx{{{cccMMMBBBBBBGGGLLL```zzzxxxdddQQQGGGFFFIIISSS^^^mmmxxx}}}~~~vvvuuuxxx||||||}}}~~~}}}|||www{{{~~~yyytttlll```UUUJJJBBB===;;;===>>>>>>DDDQQQ\\\``````SSSKKKNNNWWWggg}}}zzzwwwqqqgggZZZQQQFFFAAA;;;777777999<<<======>>>>>>@@@JJJ]]]ttt~~~yyyvvvsssrrriiihhhfffaaaZZZVVVUUUUUUSSSOOOKKKHHHGGGHHHGGGGGG@@@>>>;;;:::999888555333333555777888888999<<<>>>???DDDLLLTTTZZZ^^^``````^^^```ccckkkxxxwwwvvvvvvuuuuuuuuuuuuvvvrrrooojjjgggccc```\\\ZZZTTTQQQKKKDDD>>>:::888777MMMTTT^^^eeefffeeegggllliiikkkooossswwwzzz|||}}}~~~|||||||||{{{zzzyyyxxxwwwtttrrrooonnnlllfff^^^XXXRRRNNNHHHCCC@@@>>>;;;::::::999888888888999:::;;;888;;;===@@@IIIWWWaaaddd]]]QQQFFFCCCEEEGGGJJJMMMUUU^^^kkkxxxvvveee___iiikkk___MMMBBB@@@AAAGGGdddyyyooo[[[@@@<<<666111000000//////***++++++,,,,,,++++++***((((((((((((((((((((((((''''''(((((())))))******((((((((()))+++***(((&&&''''''''''''''''''''''''((((((((((((((((((((((((###$$$&&&((()))***))))))((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&((()))(((&&&%%%(((***''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&((()))***)))((('''(((((()))***************))))))***++++++++++++***((()))***+++---000444888EEEVVVaaajjjuuuvvvuuu~~~{{{zzzyyy~~~___JJJAAABBBHHHMMMbbb{{{vvvaaaNNNEEEGGGLLLWWWbbbqqq|||~~~{{{xxxvvvyyy}}}}}}|||~~~~~~yyyuuuzzz~~~xxxtttlllaaaVVVKKKCCC>>>;;;>>>>>>>>>DDDQQQ\\\aaaeeeUUUJJJLLLWWWjjj~~~{{{wwwrrrhhh[[[RRREEE@@@:::666777999;;;======>>>>>>@@@JJJ^^^uuuzzzvvvtttrrrqqqiiiiiigggaaaZZZUUUTTTTTTQQQNNNIIIFFFFFFFFFFFFFFF???===;;;999999888555333333444666777777888;;;>>>:::@@@HHHQQQXXX\\\\\\\\\\\\]]]```gggsss{{{yyywwwuuuttttttuuuuuusssoookkkgggddd```]]]ZZZVVVSSSMMMFFFAAA<<<:::999OOOQQQWWW___fffjjjlllkkkllloooqqqqqqppprrrvvvzzz~~~~~~}}}|||{{{yyyxxxwwwvvvxxxuuurrrpppmmmhhh```[[[TTTOOOHHHBBB>>><<<;;;::::::999999888888999999:::777<<<>>>>>>FFFUUU```bbbaaaTTTIIIEEEEEEEEEGGGIIISSS[[[gggrrr|||aaaYYYbbbggg^^^NNNCCCAAABBBLLL```xxx{{{eeeOOO999000333111///000+++,,,+++******))))))******))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&'''((())))))((('''&&&((())))))(((&&&###(((((('''''''''&&&&&&&&&******))))))(((((((((''''''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++******,,,,,,---444===JJJXXXeeellloootttvvvwww|||qqqmmmyyyvvvWWWHHHFFFBBBCCCRRRiii}}}qqq^^^QQQKKKKKKLLL\\\pppzzz~~~}}}{{{vvvvvvyyy}}}~~~~~~|||~~~}}}yyywwwyyy{{{}}}{{{uuulllbbbYYYOOOFFFAAA===;;;<<>>;;;999666555333333333666999:::999999999:::<<>>??????EEERRR\\\___```TTTIIIEEEEEEDDDFFFHHHPPPXXXdddppp|||www___VVV___eee___QQQEEEAAAAAADDDWWWooorrrSSS;;;111333000//////+++,,,+++******))))))******)))))))))))))))))))))))))))((((((((('''''''''''')))(((((((((''''''''''''&&&'''((())))))((('''&&&(((((((((((('''&&&$$$###(((((('''''''''&&&&&&&&&)))))))))(((((('''''''''&&&&&&'''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++******,,,,,,---444===KKKXXXffflllppptttwwwwww}}}rrrnnn{{{qqqVVVKKKJJJGGGJJJWWWlll}}}ttt```PPPIIIMMMRRRcccvvv{{{yyytttuuu{{{~~~|||~~~~~~|||yyyxxxzzz}}}~~~{{{yyyssskkkbbbYYYOOOFFF@@@===;;;;;;???CCCJJJWWWdddggg^^^RRRSSS^^^kkk~~~{{{tttiii[[[QQQFFFAAA;;;777777999:::;;;;;;???AAADDDOOOcccvvv|||yyyuuurrrpppnnneeeccc```\\\XXXTTTRRRQQQQQQOOOMMMIIIFFFDDDBBBAAA>>>===;;;888666555444444333555777888777777999:::===BBBIIIOOORRRUUUWWWXXX[[[\\\\\\```nnn}}}wwwwwwxxxwwwwwwxxxrrrooojjjgggdddbbb___]]]VVVRRRKKKFFFBBB???===;;;JJJLLLRRRYYYaaagggjjjjjjlllooossstttuuuwww||||||{{{}}}{{{yyywwwuuuuuuvvvvvvsssrrrpppmmmjjjeee^^^ZZZVVVQQQJJJEEEAAA???===;;;999999888888888888999999===???@@@???DDDNNNWWW[[[___TTTJJJFFFEEECCCDDDGGGLLLTTT```lllyyyuuuaaaWWW]]]ccc___TTTGGGAAA@@@>>>OOOfff{{{YYY@@@222222///...///***,,,+++******))))))******))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''&&&'''(((((((((((('''&&&''''''((((((((()))))))))'''''''''''''''&&&&&&&&&((((((((('''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++******,,,,,,...555===LLLYYYffflllpppuuuxxxxxx}}}sssppp~~~kkkTTTLLLLLLKKKOOO\\\nnn{{{~~~sss```OOOJJJPPPYYYhhh|||yyywwwrrrttt|||}}}}}}}}}~~~~~~|||yyyyyy}}}}}}yyyvvvqqqkkkcccYYYOOOEEE???===;;;;;;>>>BBBHHHUUUaaaiiidddYYYXXX```lll|||yyysssiii[[[RRRDDD@@@:::777777:::<<<===<<<>>>@@@FFFTTThhhwww}}}~~~~~~|||yyyuuuqqqmmmkkkeeeccc___[[[VVVSSSPPPOOOPPPNNNLLLIIIFFFCCCBBBAAA<<<;;;:::888777666555555333444555555555666888:::===AAAHHHMMMPPPSSSUUUVVVYYY\\\^^^bbbppp}}}wwwxxxxxxwwwvvvxxxtttpppkkkfffdddbbb```^^^WWWRRRLLLFFFBBB???<<<:::IIIKKKPPPWWW___fffjjjkkkjjjnnnsssuuuvvvyyy}}}zzz|||}}}|||zzzwwwtttssstttuuuwwwrrrqqqpppnnnjjjddd___[[[VVVRRRLLLFFFCCC@@@>>><<<999999888888888888999999<<<>>>??????BBBJJJSSSZZZ^^^TTTKKKGGGEEEBBBCCCEEEKKKRRR^^^iiitttzzzjjj^^^___aaa^^^UUUIIIBBBAAA???LLLbbbyyycccFFF555222......///***,,,+++******))))))******))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((()))***+++''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++******------...555>>>MMMZZZgggmmmpppuuuyyyzzz}}}tttrrrfffTTTLLLKKKJJJOOO]]]ooozzz|||}}}xxxlll\\\PPPNNNUUU^^^jjj~~~xxxwwwrrrttt||||||~~~}}}zzz{{{~~~~~~}}}{{{||||||yyyssspppjjjccc[[[PPPFFF???===;;;;;;>>>@@@FFFQQQ]]]lllkkkbbb^^^bbblll}}}yyyssshhh[[[QQQCCC???999777888:::===>>><<<===@@@HHHYYYlllxxxzzz|||{{{{{{xxxtttooojjjgggbbb```]]]YYYUUURRRPPPOOOOOOMMMKKKHHHEEEBBBAAA@@@;;;:::999777666666666666333444555555555666999<<<===AAAGGGLLLOOOQQQSSSTTTYYY]]]```dddpppxxxxxxxxxvvvtttvvvuuuqqqlllgggeeecccaaa```YYYSSSLLLEEEAAA>>><<<:::JJJKKKOOOUUU^^^eeejjjkkklllpppuuuxxxzzz|||~~~}}}{{{{{{yyyvvvtttssssssuuuvvvpppqqqqqqnnnjjjeee```]]]VVVRRRMMMHHHDDDAAA>>><<<999888888777777888888999:::;;;===???AAAGGGQQQZZZ]]]UUUMMMIIIEEEAAAAAADDDKKKRRR\\\fffppp~~~wwwhhhccc^^^\\\UUUIIICCCCCCAAAJJJ^^^wwwmmmMMM888333......///+++,,,+++******))))))******))))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))&&&'''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++***+++------///666???OOO[[[hhhmmmqqqvvvzzz{{{}}}tttsssyyycccUUULLLJJJIIINNN___rrr}}}wwwooobbbVVVQQQSSSYYY___kkkxxxwwwsssttt{{{|||||||||yyyyyyzzz~~~~~~}}}~~~}}}yyyrrrooojjjccc[[[QQQGGGAAA<<<::::::===???CCCNNNXXXlllqqqllleeeeeemmm~~~|||~~~{{{ttthhhZZZPPPBBB>>>999777888:::===>>><<<===@@@III[[[nnnwwwwwwyyyzzzyyywwwsssmmmhhhddd]]]\\\YYYWWWTTTRRRQQQPPPMMMLLLIIIFFFDDDBBB@@@@@@:::999888777666666666666444555555555555777:::======AAAFFFJJJMMMPPPRRRTTTZZZ___bbbeeennn~~~{{{yyywwwtttqqqrrrrrrooojjjfffdddbbb```___ZZZTTTLLLEEE@@@===;;;:::JJJKKKMMMSSS\\\ccchhhkkkooosssyyy|||~~~}}}|||{{{zzzxxxvvvtttttttttuuuvvvooopppqqqnnniiiddd```___VVVRRRMMMHHHEEEAAA>>><<<888888777777777777888888888999;;;>>>@@@DDDOOOZZZ]]]VVVPPPLLLGGGBBBAAADDDJJJQQQ[[[eeennn|||mmmbbbZZZZZZUUUKKKDDDDDDAAAFFFWWWrrrwwwUUU<<<444......000,,,,,,+++******))))))******))))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++***+++---...///777@@@PPP]]]iiinnnqqqwww{{{}}}}}}ttttttuuu___SSSLLLKKKJJJQQQcccwwwsssjjj]]]SSSPPPTTTZZZ___nnnvvvtttrrrssszzz}}}~~~~~~|||yyyyyy{{{|||}}}~~~~~~}}}yyyqqqmmmgggaaaYYYQQQHHHBBB<<<::::::<<<===AAAJJJUUUiiittttttmmmkkkrrr}}}yyywwwxxxvvvyyy}}}~~~{{{yyyyyyyyy{{{{{{ttthhhYYYOOOCCC???999777888:::===>>>;;;>>>AAAJJJ[[[mmmuuuvvvxxxxxxwwwuuupppkkkeeebbbZZZYYYWWWUUUSSSRRRQQQQQQLLLJJJHHHEEECCCAAA@@@???:::999888777666555555555333444666666777888;;;===<<<@@@EEEJJJMMMPPPSSSVVVYYY^^^bbbcccjjjzzz|||xxxsssoooooommmjjjgggdddcccaaa___]]][[[UUULLLEEE@@@===;;;999JJJJJJLLLQQQXXX```fffhhhnnnsssyyy|||~~~~~~{{{|||||||||~~~}}}||||||xxxxxxwwwvvvuuuuuuuuuuuulllnnnpppmmmhhhbbb______UUURRRMMMHHHEEEAAA>>>;;;888888777777777777888888888888;;;>>>>>>AAALLLYYY^^^XXXRRRNNNHHHBBBAAADDDGGGOOOYYYdddnnn|||iii]]]UUUXXXWWWMMMDDDDDDAAABBBQQQlll[[[???555//////111---,,,+++******))))))******))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))(((&&&###""""""$$$'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++)))+++---...000777@@@RRR]]]iiinnnrrrwww|||~~~}}}ttttttpppZZZNNNIIIIIIKKKTTTfffxxx}}}ssslllaaaUUUNNNPPPXXX```ppp|||ssspppnnnqqqzzz|||yyyyyyyyyzzz}}}}}}|||}}}{{{xxxnnnjjjddd]]]VVVNNNGGGBBB<<<::::::<<<<<>>===>>>IIIWWW^^^YYYTTTOOOIIIBBBAAADDDEEEMMMXXXcccooo~~~dddWWWRRRXXXYYYNNNEEECCCAAAAAAMMMiii^^^@@@666///000222---,,,++++++***)))*********))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''&&&%%%%%%%%%%%%&&&'''"""$$$&&&((())))))((('''&&&&&&&&&'''''''''(((((('''((((((((())))))******'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((()))))))))&&&"""!!!###&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++)))+++---...000888AAARRR^^^iiinnnrrrxxx}}}}}}ssstttmmmWWWJJJFFFGGGJJJUUUgggwww{{{vvvsssooofffXXXMMMLLLVVV```pppzzzpppllljjjooozzzzzzxxxxxxwww{{{|||zzzzzz{{{zzzwwwmmmhhhaaaZZZSSSLLLFFFAAA<<<::::::;;;<<<>>>GGGPPP```ttt}}}yyywwwyyyzzzzzzvvvnnngggcccbbb```bbbfffjjjmmmooorrrtttrrrppppppssstttxxx~~~{{{xxxrrrgggZZZPPPDDD@@@:::777777:::<<<===;;;???DDDKKKXXXhhhrrruuuxxxwwwuuuqqqmmmhhhcccaaaZZZYYYVVVSSSQQQNNNMMMLLLJJJIIIGGGDDDBBB@@@??????;;;:::888777555444444444...000444666777777888999<<>>;;;:::999888777777999;;;<<<;;;<<<<<<===???CCCIIINNN\\\^^^ZZZOOOFFFCCCCCCBBBHHHNNNWWWaaammm|||xxxcccYYYRRRSSSVVVRRRHHH???>>>DDDNNN^^^wwwmmmKKK888222000000333------,,,++++++******)))++++++***)))((('''&&&&&&,,,((($$$%%%)))***(((%%%)))))))))(((''''''&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,,,,,,,)))***,,,...---///:::GGGUUUaaalllooopppuuuyyy|||zzz~~~xxxfffQQQIIIKKKDDDFFFVVVgggooorrrtttuuulll^^^QQQJJJKKKUUU___{{{{{{rrrpppmmmrrrzzz}}}|||}}}}}}~~~~~~{{{uuutttlllhhh```YYYQQQJJJBBB>>>:::<<<===;;;:::===DDDKKK[[[kkk|||~~~xxxuuupppsssvvvuuuoooeee]]]XXXWWWTTTSSSYYYdddnnnqqqppplllnnnppppppttt{{{|||wwwrrrjjj\\\NNNGGGAAA999666888;;;======>>>???@@@HHHYYYlllvvvwwwzzzyyyvvvrrrmmmhhhccc```YYYVVVRRROOONNNMMMKKKIIIIIIGGGDDD@@@>>>===<<<===888777666555444333333333333333444555777999:::;;;<<<;;;???IIINNNOOORRRXXXXXXYYY]]]bbbgggooo~~~}}}sssnnnooojjjkkklllmmmllliiiccc^^^ZZZUUUMMMEEE>>>:::999999^^^SSSJJJLLLRRRWWW\\\bbbhhhooouuuwwwzzz}}}{{{qqqllljjjfffccc```[[[ZZZ___ccceeejjjqqquuu|||zzzyyyxxxwwwvvvsssqqqooommmjjjgggfffccc```^^^WWWSSSMMMHHHEEEBBB???===:::999888777888999;;;<<<:::;;;<<<<<<>>>BBBHHHLLL[[[^^^[[[QQQHHHEEEEEEDDDHHHNNNVVV```lllzzz~~~ttt```XXXRRRUUU[[[YYYOOOEEE???BBBJJJZZZsssnnnLLL999111......000------,,,++++++******)))******))))))(((((('''''',,,(((%%%%%%)))***(((%%%'''''''''(((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******++++++,,,)))***,,,...---///;;;GGGVVVbbbmmmqqqsssvvvzzz|||}}}|||eeePPPHHHIIIDDDHHHXXXhhhqqquuuyyysssiii[[[OOOIIIKKKWWWbbbwwwyyypppnnnrrrvvv}}}~~~|||yyyzzz~~~}}}|||}}}zzzyyy{{{~~~~~~wwwrrrqqqkkkfff___XXXQQQJJJCCC???:::<<<<<<;;;:::===DDDJJJVVVgggzzz|||ssspppooollloooqqqpppkkkccc\\\XXXQQQLLLJJJNNNXXXbbbhhhiiijjjmmmooorrruuuzzz}}}xxxtttlll^^^QQQFFF@@@:::777888;;;======>>>???AAAHHHZZZmmmxxxyyy|||zzzwwwsssmmmgggccc```WWWTTTPPPNNNLLLKKKJJJHHHIIIGGGDDD@@@>>><<<<<<<<<888777666444333333333333222222333444555777999:::<<<;;;???HHHNNNOOORRRWWW]]]]]]```dddhhhnnn{{{}}}uuuppppppjjjjjjjjjkkkjjjgggbbb^^^ZZZUUUMMMEEE>>>;;;:::999eeeZZZPPPNNNQQQVVV^^^dddiiiooouuuwww{{{{{{}}}tttiiiaaa^^^]]][[[ZZZ[[[YYYZZZ^^^bbbeeeiiinnnrrr}}}{{{yyyxxxwwwuuuqqqooonnnkkkhhhfffdddbbb___\\\YYYTTTMMMHHHDDDBBB@@@>>>:::999888888888999:::;;;999:::;;;;;;===AAAFFFJJJYYY^^^]]]TTTKKKGGGFFFEEEGGGMMMUUU^^^iiiwwwzzzpppkkk___WWWPPPSSSZZZ[[[RRRGGG@@@@@@EEETTTmmmqqqQQQ<<<333///...///------,,,++++++******)))))))))))))))((((((((((((+++(((%%%&&&((()))(((%%%&&&&&&''''''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&)))))))))((((((&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))************************)))***,,,...---000;;;HHHVVVcccoootttvvvzzz||||||~~~eeeOOOGGGEEEEEELLL[[[jjjttt{{{rrreeeVVVLLLGGGKKKWWWdddttt~~~vvvnnnmmmtttxxxxxxyyywwwuuuxxx|||~~~|||xxxuuuuuuwww||||||xxxxxxuuuoookkkjjjgggccc]]]WWWQQQJJJDDD@@@:::;;;<<<;;;:::<<>>AAAIII[[[ooo{{{|||}}}{{{xxxrrrlllfffaaa^^^TTTRRRNNNLLLKKKJJJHHHGGGHHHFFFCCC@@@>>><<<<<<<<<888777666444333333222222111111111333444666888999===<<<@@@GGGLLLNNNRRRVVV\\\\\\___cccffflllyyy|||vvvqqqoookkkiiihhhggggggdddaaa^^^YYYTTTMMMEEE???<<<;;;;;;jjjbbbWWWQQQRRRYYYaaahhhlllrrrwwwyyy{{{yyysssjjjbbb______^^^___```bbbdddiiinnnrrruuuyyy|||~~~}}}~~~}}}{{{yyywwwvvvtttpppmmmmmmjjjgggeeecccaaa]]][[[YYYTTTMMMGGGDDDBBB@@@???:::999999888888999::::::888999:::;;;<<<@@@DDDHHHVVV\\\^^^WWWMMMHHHFFFEEEGGGKKKSSS[[[fffttttttkkkgggfffddd\\\SSSQQQXXX\\\UUUJJJCCC???@@@MMMdddzzzrrrUUU@@@555222111111------,,,++++++******)))'''((((((((()))))))))***+++(((&&&&&&(((((('''&&&''''''''''''(((((())))))((((((''''''''''''(((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%'''(((((((((''''''&&&%%%'''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))******,,,------000<<>>AAAJJJ]]]rrr}}}~~~{{{vvvpppiiiccc^^^[[[SSSPPPMMMKKKJJJJJJHHHGGGFFFEEEBBB@@@>>><<<;;;;;;777777555444333222222222111111222333555666888999<<<===@@@EEEJJJNNNRRRUUUVVVVVVYYY^^^bbbiiivvv{{{vvvrrrnnnjjjhhhfffdddcccbbb___]]]WWWSSSLLLEEE???<<<<<<<<>>:::999999999999999999999777888:::;;;<<>>AAAKKK^^^sss|||yyytttmmmfff___ZZZWWWRRROOOLLLJJJJJJJJJIIIHHHDDDCCCBBB???>>><<<;;;:::777666555444333222222222111222222444555777999:::;;;===@@@CCCHHHNNNRRRTTTUUUUUUXXX\\\___eeesssyyyvvvqqqllljjjhhhdddbbbaaa```]]][[[UUUQQQJJJDDD???===<<<===vvvfff[[[ZZZ^^^```fffmmmtttwww{{{}}}rrrhhheeekkkqqqrrrvvv}}}|||{{{}}}~~~{{{xxxxxxwwwuuuuuuuuutttrrrpppnnnkkkhhhfffdddbbb___\\\XXXTTTOOOJJJGGGDDD@@@>>>:::::::::999999999999888777888:::;;;<<>>LLL[[[eeepppvvv|||{{{hhhTTTGGG???FFFQQQ___ppp~~~nnnZZZHHHEEEEEEGGGTTTeeeqqqxxxrrrpppnnnrrruuu|||yyyyyy}}}~~~zzzzzzzzzwwwvvvyyy~~~qqqjjjccc___\\\VVVTTTUUUWWWTTTQQQNNNLLLIIIEEECCC>>>===<<<<<<===???AAABBBMMMZZZnnn|||rrr^^^PPPFFFIIIOOOQQQTTTYYY___XXXOOOIIIFFFEEEBBB@@@@@@DDDHHHJJJMMMSSS[[[aaabbb___cccqqqyyyxxxwwwzzz~~~|||vvvrrrlll```SSSDDD@@@:::999:::<<<<<<;;;<<<>>>AAAKKK^^^sss{{{wwwrrrjjjccc]]]XXXVVVPPPMMMKKKIIIIIIJJJIIIHHHCCCBBBAAA???===<<<::::::777666555333222222111111222222333444666777999:::888<<>><<<<<<===pppaaa\\\\\\\\\dddlllsssvvv{{{wwwkkkeeekkkrrruuu}}}~~~|||{{{zzzxxxwwwuuutttssstttuuuuuutttrrrooommmjjjgggfffccc```^^^YYYVVVRRRNNNKKKGGGBBB???::::::::::::999999888888777999;;;<<<===???BBBEEEKKKXXXbbb^^^SSSKKKHHHFFFEEEHHHMMMSSS\\\jjjzzzvvviiiaaaeeemmmnnnkkkjjjeeehhhcccZZZYYYcccgggcccOOOGGGAAADDDMMM[[[pppxxxppp\\\EEE666222111///------,,,++++++******)))(((((((((((())))))))))))))))))((('''&&&&&&'''(((((((((((((((((('''''''''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******+++***,,,---,,,111???MMM]]]eeennnuuu{{{~~~kkkUUUFFF@@@GGGPPP]]]ppp|||hhhSSSCCCCCCFFFHHHVVVgggssswwwsssqqqnnnqqqttt{{{wwwyyy|||~~~}}}~~~yyyyyywwwuuussswww}}}ooogggaaa^^^ZZZUUURRRSSSRRRPPPMMMKKKJJJHHHEEECCC@@@???======???@@@AAABBBKKKVVViii}}}vvviiiWWWJJJCCCHHHMMMNNNRRRZZZZZZRRRGGGAAA@@@@@@???===CCCFFFJJJLLLNNNTTT___hhhmmmeeefffrrrzzzwwwwwwzzz}}}|||uuuqqqkkk___SSSDDD@@@;;;999;;;<<<<<<;;;<<<>>>AAAKKK]]]rrr~~~zzzwwwqqqjjjbbb\\\XXXVVVMMMKKKHHHGGGHHHHHHHHHGGGAAAAAA@@@???===<<<:::999666666444333222111111111111111111333444666888999666;;;>>>???EEEOOOUUUUUUYYYXXXYYY[[[\\\```lllxxx|||vvvqqqkkkiiigggeeecccbbb___[[[YYYPPPMMMGGGAAA===;;;<<<===vvveee```^^^]]]gggnnntttvvvyyy}}}nnneeeiiipppttt|||zzzyyyxxxxxxsssrrrrrrsssuuuvvvuuutttqqqnnnkkkiiigggeeeaaa___ZZZXXXUUURRRNNNIIIDDD@@@:::::::::::::::999888777777999;;;======???CCCEEEKKKYYYddd```UUUMMMIIIHHHDDDGGGLLLRRR[[[iiixxxlllhhhlllxxx|||vvvsssooouuussshhhdddjjjmmmiiiQQQIIIDDDDDDJJJVVVnnn|||uuubbbIII999555333000------,,,,,,+++******)))))))))))))))((((((((((((((())))))(((&&&&&&'''(((&&&&&&''''''((()))))))))((((((''''''''''''((((((&&&''')))******)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++++++++,,,---,,,111???NNN]]]eeennnssszzzlllUUUDDDAAAGGGOOO\\\pppyyycccNNN@@@CCCGGGJJJXXXjjjwwwwwwtttrrroooooorrrwwwvvv|||}}}}}}{{{|||{{{xxxxxxuuurrrqqqttt|||{{{nnngggaaa___[[[VVVSSSSSSOOOMMMKKKIIIHHHGGGDDDBBBAAA@@@>>>>>>@@@AAABBBBBBIIISSSeeezzztttfffWWWJJJCCCHHHLLLKKKQQQZZZVVVMMMBBB<<<<<<>>>>>>===@@@DDDFFFFFFHHHPPP]]]hhhuuukkkjjjtttzzzwwwvvv{{{}}}}}}vvvqqqkkk___SSSDDD???;;;999;;;===<<<;;;===>>>AAAJJJ]]]rrr~~~zzzwwwqqqjjjccc]]]YYYWWWKKKIIIGGGFFFFFFGGGFFFFFFAAAAAA@@@???===<<<:::999666666444333222111111111///000000222333555777888555:::===>>>EEEPPPVVVVVVSSSSSSUUUXXXZZZ___lllxxx~~~wwwqqqlllhhhgggeeedddbbb___[[[XXXOOOKKKFFF@@@<<<;;;;;;<<<}}}mmm___]]]dddhhhllluuu}}}~~~}}}vvvkkkiiinnnuuu}}}{{{yyyxxxvvvsssnnnkkkpppxxx|||yyytttrrrpppmmmjjjgggccc___[[[VVVTTTQQQNNNKKKGGGCCC???;;;:::999888888888999:::::::::;;;<<<>>>@@@BBBCCCKKKTTT^^^```ZZZPPPHHHDDDBBBDDDIIIRRRZZZeeevvv{{{hhhooo~~~wwweeekkktttlllZZZIII>>>AAAIIISSSiiilllPPP;;;333000---,,,,,,+++******++++++++++++***)))'''''''''((((((++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((()))***))))))))))))******************+++,,,---333BBBQQQ\\\fffpppvvvzzz|||gggOOOBBB@@@CCCKKKiiizzzrrr]]]OOOCCCCCCGGGNNN\\\jjjyyyrrrooopppnnnsss}}}yyyxxx{{{}}}yyyzzz}}}www{{{xxxsssppprrrwww}}}yyylllggg```\\\[[[[[[YYYWWWSSSPPPLLLJJJIIIIIIHHHGGGCCCAAA>>>>>>???AAABBBAAABBBSSS___{{{wwwbbbNNNIIIGGGJJJMMMNNNRRRVVVYYYOOOBBB<<<===@@@@@@???BBB@@@AAAFFFGGGIIIRRR]]]cccjjjpppuuu{{{~~~~~~zzzwwwooobbbWWWGGG@@@999666888;;;;;;:::===>>>@@@JJJ^^^rrr{{{{{{vvvrrrkkkeee```ZZZUUUQQQKKKKKKJJJHHHFFFEEECCCCCC@@@@@@???===<<<;;;:::999555555444333222222222222111111222333555777999:::999:::;;;???DDDKKKRRRUUUWWWUUUUUUXXXZZZ]]]eeemmmzzz~~~yyyrrrlllgggfffdddcccaaa]]]XXXTTTHHHFFFBBB>>><<<<<<>>>???uuuhhhdddhhhmmmpppxxx}}}~~~pppkkkmmmsss}}}|||zzzwwwuuutttppplllpppwww{{{xxxtttrrrpppmmmjjjgggddd```\\\VVVSSSPPPLLLIIIFFFBBB???;;;:::999888888888999:::999999:::;;;===???AAABBBHHHQQQ\\\aaa]]]SSSKKKFFFEEEEEEIIIQQQYYYdddttt~~~vvv~~~lllmmmqqqggg^^^LLL???AAAGGGQQQggg~~~mmmRRR>>>555222000///...------,,,,,,,,,,,,***)))(((((('''((()))***%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((()))***))))))))))))******************+++------333BBBRRR]]]hhhrrrwww{{{dddNNNDDDCCCHHHQQQoooqqqZZZLLLBBBDDDIIIPPP^^^lllzzztttsssttttttzzz}}}}}}~~~}}}~~~{{{yyyzzzxxxtttrrrtttyyyyyymmmggg___ZZZYYYYYYYYYYYYVVVTTTQQQPPPPPPOOOMMMLLLEEEBBB???===>>>?????????DDDSSS^^^{{{yyycccOOOIIIFFFHHHKKKNNNTTTZZZ[[[RRRGGGAAAAAACCCCCCAAAEEECCCDDDGGGHHHIIIRRR\\\eeeooozzz|||xxxoooaaaVVVFFF@@@999666999;;;<<<;;;>>>>>>AAAKKK___sss||||||vvvrrrkkkeee___ZZZTTTQQQKKKJJJIIIHHHFFFDDDCCCBBB@@@???>>>===<<<:::999999555555444333222222222222111111222333444666888999999:::<<<@@@FFFLLLRRRUUUWWWUUUUUUXXXZZZ]]]dddlllvvvzzzxxxpppjjjfffeeebbb```]]]YYYTTTPPPHHHEEEAAA>>><<<===>>>???wwwooommmqqqssszzz~~~wwwooommmpppxxx}}}zzzvvvsssuuuqqqmmmooouuuyyyyyyvvvsssqqqnnnkkkhhhddd```]]]WWWSSSNNNJJJGGGEEEBBB@@@;;;:::999888888888999:::888999999:::<<<>>>@@@AAADDDMMMYYYaaa```XXXMMMGGGHHHEEEGGGOOOYYYdddrrr}}}tttooopppeeeeeeQQQBBBAAAEEEMMMbbbyyynnnVVVBBB888444333000///...---,,,+++++++++))))))((((((((()))******((())))))))))))*********((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((()))***))))))))))))************+++***,,,---...444CCCRRR___iiisssxxx|||xxx___NNNGGGFFFLLLXXXvvvoooVVVJJJBBBFFFLLLSSSaaannnwwwttttttvvvxxxxxxwww|||{{{xxxxxxzzzxxxvvvvvvyyy~~~yyynnnggg]]]VVVTTTVVVXXXZZZ[[[ZZZYYYYYYYYYXXXTTTRRRHHHDDD???===<<<===>>>===CCCPPPYYYvvvyyybbbPPPJJJFFFGGGJJJNNNVVV^^^[[[TTTMMMHHHHHHIIIHHHGGGLLLKKKLLLNNNNNNPPPWWW___kkkyyyzzzooo___SSSDDD???999777999<<<===<<<>>>???CCCMMMaaauuu~~~}}}wwwrrrllleee___YYYSSSPPPJJJJJJHHHGGGEEEDDDBBBBBB??????>>>===;;;:::999888555444333222222111111222000000111222444666777888999:::>>>BBBHHHMMMRRRTTTWWWUUUUUUXXXZZZ\\\bbbiiiqqqvvv~~~zzzpppjjjfffccc___\\\XXXTTTNNNKKKFFFDDDAAA>>>======???AAA|||tttssstttyyy~~~~~~}}}uuupppooouuu|||{{{vvvrrrssspppmmmnnnssswwwyyyzzzwwwtttppplllhhhccc^^^ZZZWWWRRRMMMHHHEEECCCAAA@@@;;;:::999888888888999:::888888999:::;;;===>>>???BBBKKKXXXaaaccc[[[OOOFFFHHHDDDEEEMMMZZZfffrrr|||vvvppprrrjjjjjjVVVEEEAAACCCIII]]]rrr~~~nnnYYYEEE999555444///...,,,+++***)))))))))******))))))))))))))))))...------,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((()))***)))((()))***((()))))))))************++++++,,,...///555DDDSSS```jjjtttyyy}}}uuu[[[LLLGGGDDDMMM[[[{{{nnnUUUJJJCCCHHHOOOUUUbbbooo}}}zzzqqqppprrrtttxxx~~~uuuuuuyyyxxxvvvvvvzzzyyyyyyzzz~~~yyyqqqiii]]]TTTPPPRRRVVVZZZ___```aaabbbbbb___ZZZVVVJJJEEE@@@<<<<<<===>>>>>>@@@KKKRRRpppyyyaaaSSSMMMJJJJJJLLLOOOWWW___^^^\\\XXXWWWWWWWWWWWWWWWYYYYYYZZZ[[[[[[^^^eeekkktttyyymmm\\\OOOCCC???:::888:::<<<======>>>@@@DDDNNNbbbvvv~~~~~~vvvrrrkkkddd^^^XXXRRRNNNIIIIIIGGGFFFDDDCCCAAAAAA???>>>===<<<;;;999888888555444333222111111111111//////000111333555777888999;;;???DDDIIINNNRRRSSSWWWUUUVVVYYYZZZ[[[```fffooouuu}}}sssllleeeaaa\\\XXXTTTOOOJJJGGGEEECCC@@@>>>>>>???BBBCCC~~~vvvuuuwww|||~~~~~~~~~xxxtttvvv{{{{{{vvvsssrrrpppmmmllloootttyyy}}}|||yyysssnnniiibbb\\\XXXVVVRRRLLLHHHEEECCCAAA???;;;:::999888888888999:::888888888999;;;<<<>>>>>>CCCJJJVVVaaaeee^^^PPPEEEFFFBBBDDDMMMZZZgggsss}}}tttoootttooommmXXXFFFBBBAAAEEEWWWlllppp]]]III:::444333///...,,,+++***)))))))))+++++++++***)))(((((('''******)))((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&((()))***)))((()))***((()))))))))************++++++,,,...///666EEEUUU```jjjtttyyy|||tttXXXIIIFFFAAAKKK\\\|||nnnUUUKKKEEEIIIPPPWWWbbbooo{{{tttmmmmmmqqqtttwww}}}wwwwww|||}}}yyyxxxwwwzzz{{{|||~~~zzztttlll___TTTMMMNNNRRRWWW___aaaeeehhhiiiddd]]]XXXMMMHHHAAA===<<<>>>@@@AAA???IIIOOOmmm{{{eeeVVVRRRPPPPPPOOOQQQXXX```dddfffiiikkkkkklllmmmoooiiilllnnnmmmmmmqqqxxx}}}yyykkkZZZMMMBBB???;;;::::::<<<===>>>???@@@DDDOOObbbuuu}}}|||tttoooiiibbb\\\VVVQQQMMMHHHHHHFFFEEECCCAAA@@@@@@>>>===<<<;;;:::999888777444444333222111111111111//////000111333555777888999;;;???DDDIIINNNQQQSSSVVVUUUVVVZZZZZZZZZ^^^cccnnnttt}}}uuulllccc___YYYTTTOOOLLLHHHEEEEEECCCAAA??????BBBEEEGGG}}}yyyxxx|||}}}wwwwww{{{|||xxxuuurrrqqqnnnkkkkkkooovvv|||~~~{{{uuuoooiiiccc\\\XXXVVVRRRMMMIIIFFFDDDAAA???;;;:::999888888888999:::999999999:::;;;<<<===>>>CCCIIITTT```fffaaaRRRFFFEEECCCEEENNNZZZffftttqqqlllrrrooommmXXXGGGBBB@@@BBBRRRfff~~~tttbbbMMM:::222222000///...---,,,+++++++++++++++++++++***)))((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&((()))***)))((()))***))))))))))))************++++++---///000777FFFVVV^^^iiissswwwzzz~~~~~~qqqSSSFFFDDD@@@JJJZZZzzzmmmVVVKKKEEEJJJQQQXXXdddqqq{{{sssmmmnnnrrrtttxxx~~~~~~~~~||||||{{{zzzyyyzzz|||~~~}}}wwwpppcccVVVMMMJJJMMMQQQZZZ^^^eeelllnnnjjjbbb\\\SSSMMMEEE???>>>???AAABBB@@@KKKRRRooommm[[[WWWTTTSSSRRRTTT]]]gggkkkqqqxxx}}}~~~~~~xxxkkkZZZNNNBBB@@@===;;;:::;;;<<<>>>>>>@@@DDDNNNaaassszzzxxxppplllfff```ZZZUUUPPPLLLGGGGGGEEEDDDBBBAAA??????======<<<;;;999888777666444333222111111000000111000000111222444666777888:::<<>>;;;:::999888888888999:::::::::::::::;;;===>>>???BBBFFFPPP^^^gggdddVVVJJJFFFFFFIIIQQQYYYdddsssnnnhhhlllhhhjjjWWWFFFBBB@@@AAAOOOaaa|||yyyhhhQQQ<<<222222///...------,,,,,,,,,,,,((()))***+++,,,++++++***))))))*********+++++++++((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&((()))***)))((()))***))))))))))))************++++++---///111777GGGWWW]]]gggrrrvvvxxx{{{|||zzzkkkMMMCCCDDDBBBLLLZZZxxxkkkUUUIIIDDDIIIRRRZZZhhhvvv}}}rrrmmmooorrrtttxxx}}}zzzzzzzzzzzzwwwxxxzzz|||~~~yyyssshhhZZZNNNHHHIIIKKKQQQXXXcccmmmrrrppphhhbbbZZZSSSJJJBBB??????AAABBB???LLLTTTpppsss___ZZZUUUSSSRRRWWWeeesss{{{yyymmm]]]QQQBBBAAA???<<<::::::;;;===>>>???CCCMMM___pppvvvtttmmmiiiccc]]]XXXTTTOOOKKKGGGFFFEEECCCAAA@@@???>>>===<<<;;;:::999777666666444333222111000000000000111111222333444666888999;;;<<<===AAAEEEKKKPPPSSSVVVUUUWWW[[[[[[XXXZZZ^^^dddlllvvvyyyjjjZZZUUUOOOJJJGGGFFFDDDCCCEEEDDDBBBBBBDDDGGGKKKMMMzzzrrrlllnnntttuuu~~~~~~}}}{{{zzzyyywwwqqqiiidddeeemmmttt|||yyytttpppkkkfff```]]]TTTRRROOOLLLIIIFFFAAA>>>;;;:::999888888888999::::::::::::;;;<<<===>>>???@@@DDDNNN\\\gggfffYYYMMMHHHIIIMMMSSSXXXaaaqqqllleeehhhccciiiUUUFFFBBB@@@@@@MMM___yyy|||lllTTT>>>333333,,,,,,+++******+++++++++%%%&&&(((+++,,,---------))))))((('''&&&%%%$$$$$$(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&(((******)))((()))***))))))))))))************+++,,,---000111888HHHWWW\\\fffpppuuuwwwyyyzzzxxxzzzfffIIIAAADDDEEENNN[[[www|||~~~iiiSSSHHHBBBHHHRRR\\\kkkyyy~~~~~~ppplllnnnqqqsssxxx}}}xxxvvvvvvwwwuuuvvvxxxzzz|||||||||{{{{{{vvvkkk]]]OOOGGGFFFGGGKKKSSSaaannnuuutttmmmggg```YYYMMMDDD??????@@@@@@===JJJTTTooouuubbb\\\UUUQQQQQQZZZlll}}}zzznnn___TTTCCCBBB@@@===::::::;;;<<<>>>???CCCLLL^^^nnntttqqqkkkgggaaa\\\WWWSSSNNNKKKFFFFFFDDDCCCAAA???>>>>>>===<<<;;;:::888777666666444333222111000000000000111111222333555777999:::;;;<<<===???DDDJJJPPPSSSVVVUUUWWW[[[[[[XXXYYY]]]___gggsss}}}|||lllVVVQQQKKKGGGEEEDDDCCCCCCFFFDDDCCCCCCEEEIIIMMMOOOzzzrrriiicccbbbfffmmm|||yyyyyyzzzyyyxxxuuuoooiiigggiiimmmqqquuuvvvpppkkkgggbbb]]]WWWTTTNNNJJJGGGDDDAAA???<<<;;;:::999888888888888999:::;;;;;;::::::<<<>>>:::FFFKKK```lllddd```NNNJJJHHHJJJQQQZZZdddrrr~~~ooodddbbbcccdddTTTFFFCCC@@@@@@JJJXXXwww~~~mmmUUU<<<222333//////...---,,,++++++***))))))))))))))))))))))))((()))***++++++***)))((((((((())))))((('''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&)))&&&!!!###&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))******+++,,,++++++...111999IIIXXX```eeemmmuuuyyyzzzxxxvvvwww{{{VVVDDDBBBEEEDDDTTTiii{{{sssdddUUUTTTPPPLLLNNNYYYjjjwww|||pppooopppqqqqqqwww|||wwwxxxyyyvvvvvvttttttuuuuuusssvvv{{{wwwsssjjj___SSSJJJFFFEEEIIIQQQ^^^jjjrrrsssqqqnnneeeWWWJJJEEECCC@@@@@@CCC???JJJZZZkkk{{{~~~sssaaaVVVXXXYYY^^^vvv}}}rrr```PPPIIIAAA:::;;;<<<;;;<<<>>>:::===AAAHHHUUUeeemmmmmmoooiiiaaaYYYSSSNNNJJJGGGGGGEEECCCBBBBBBAAA???===:::999888666555555555555666444222111222222111000///111444555555666888:::===@@@CCCCCCCCCEEEJJJOOOTTTSSSSSSSSSTTTVVVXXXYYYbbbiiittt|||bbbVVVMMMFFFEEEEEECCCBBBCCCHHHFFFDDDCCCEEEJJJPPPSSSvvvmmmeee``````eeerrr~~~|||{{{|||yyyxxxtttoooiiigggiiikkkooosssuuuqqqmmmjjjeee```YYYUUUPPPJJJFFFCCC???===<<<;;;:::999888888888888888999:::999999999;;;===;;;FFFJJJ___kkkddd```OOOJJJHHHIIIPPPXXXaaaooo{{{pppccc______cccTTTFFFBBB@@@@@@JJJXXXqqq~~~nnnVVV>>>333444000///......,,,,,,+++***))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%)))'''%%%$$$###$$$&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''')))))))))))))))******+++,,,++++++...111999IIIXXXaaafffnnnvvvzzz{{{yyywwwwwwnnnPPPEEEDDDEEEGGGVVVjjjzzzrrrcccOOONNNLLLKKKOOO[[[lllyyy{{{pppnnnoooppprrr{{{{{{xxxyyyzzzxxxxxxtttrrrsssttttttvvv{{{}}}xxxtttkkk___SSSKKKFFFEEEFFFNNNZZZhhhrrrvvvssspppggg[[[NNNIIIEEE@@@@@@BBB@@@HHHTTTcccvvvwwwggg\\\]]]^^^gggtttcccSSSDDD;;;555555777666666888;;;>>>AAAHHHVVVeeemmmmmmnnnhhh```YYYSSSNNNJJJHHHFFFEEEBBBAAAAAA@@@>>><<<999999777666555444444444555333111111222222111000...000222333444555777999>>>@@@AAABBBDDDFFFJJJLLLTTTTTTTTTTTTVVVWWWYYYZZZ___fffqqq}}}gggUUULLLEEEDDDDDDBBBBBBDDDGGGEEEDDDDDDGGGLLLRRRUUUzzzlllccc^^^]]]bbbiii~~~~~~~~~zzzxxxuuupppkkkhhhiiijjjlllqqqsssrrrpppnnniiibbb[[[WWWPPPKKKFFFBBB>>>;;;;;;;;;:::999888888888888777888999999888888:::<<<<<>>GGGHHH[[[gggbbbaaaRRRLLLIIIHHHMMMSSS\\\iiiuuummm]]]YYY[[[dddXXXJJJBBB>>>???GGGQQQfffxxx|||vvv```FFF666444000000///...---,,,++++++))))))))))))))))))))))))))))))************))))))'''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''')))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###%%%&&&''''''&&&$$$###''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++,,,***+++...222:::JJJYYYccciiiqqqyyy}}}~~~}}}{{{~~~nnnRRRDDDDDDGGGIIIQQQ]]]nnn{{{qqqbbbVVVUUUSSSRRRVVV___llluuutttmmmlllkkkooouuu}}}~~~}}}}}}}}}xxxxxx|||~~~}}}~~~uuuoooqqqvvvyyy{{{}}}~~~yyyuuulll___SSSIIIEEECCCCCCFFFOOO```pppyyywwwrrrfff```WWWMMMDDD>>><<<<<>>===;;;999888888666555444333333333444222000000111111000///---///111222333444666888>>>===>>>BBBJJJOOOPPPOOOUUUVVVWWWYYY[[[[[[\\\\\\\\\cccmmmxxxqqqTTTKKKCCCBBBCCCBBBCCCEEEDDDDDDEEEHHHMMMSSSXXX\\\{{{ooocccVVVQQQVVVcccvvv~~~~~~}}}|||{{{zzzwwwtttrrrooommmkkkkkknnnpppooopppoooiiibbbXXXTTTOOOJJJGGGDDD@@@>>>::::::999999888888999999888:::;;;:::::::::<<<>>>>>>FFFFFFYYYdddbbbcccUUUNNNJJJIIIMMMRRR[[[hhhtttkkkZZZYYY^^^ggg[[[MMMBBB======DDDKKKaaauuu}}}|||iiiLLL999333111000///...---,,,,,,+++))))))))))))))))))))))))******))))))))))))******''''''((((((((((((((('''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''((((((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))******+++,,,***+++///333;;;KKKZZZdddiiirrrzzz~~~~~~}}}}}}~~~fffOOOCCCBBBGGGMMMTTT```qqq}}}rrrccc[[[YYYWWWWWW[[[eeepppwwwoookkkjjjjjjoooyyy||||||{{{|||{{{|||{{{wwwwww|||~~~}}}wwwpppsssxxx{{{}}}yyyuuukkk___RRRHHHCCCAAACCCDDDLLL[[[lllwwwxxxuuujjjggg___SSSGGG@@@>>>>>>@@@@@@EEETTTmmm{{{wwwrrrpppyyy~~~{{{qqq^^^OOOEEE===777777888888888:::<<>>>>>===:::999888777666444333333222222222111//////000111000///...000222333444555777999;;;;;;===DDDMMMSSSUUUTTTVVVWWWYYY[[[\\\\\\\\\[[[\\\bbblllvvvtttUUULLLDDDBBBBBBBBBCCCEEEDDDEEEGGGKKKPPPVVVZZZ]]]wwwggg]]]TTTTTT\\\jjj~~~~~~zzzxxxyyy}}}}}}~~~}}}|||zzzzzzxxxvvvuuutttrrrnnnkkkjjjllllllkkkmmmnnniiibbbWWWSSSNNNJJJGGGDDDAAA???::::::999999888999999:::999:::;;;;;;:::;;;===>>>>>>EEEDDDVVVbbbbbbeeeYYYNNNJJJHHHKKKQQQYYYgggssslllZZZYYY^^^ggg]]]OOOBBB<<<===CCCHHH\\\qqq{{{|||vvvVVV===333111000000///...---,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))******+++,,,***,,,///333<<>>@@@EEESSSjjj|||{{{}}}}}}|||||||||}}}}}}}}}|||zzz~~~ooo]]]OOODDD<<<666666777666777999;;;>>>BBBJJJXXXiiiqqqrrrjjjeee]]]VVVQQQMMMIIIGGGCCCAAA???>>>>>>===:::888777666555444333222222222111000......///000000///...000222333444555777999888:::???FFFMMMSSSWWWXXXWWWYYY[[[]]]^^^\\\ZZZYYYYYY___iiisss{{{wwwXXXNNNEEECCCCCCBBBCCCEEEFFFHHHJJJNNNSSSWWW[[[]]]uuuzzzwwwbbb\\\YYY]]]eeeqqqxxxtttrrrpppllloooxxx~~~}}}{{{xxxwwwuuutttttttttrrrnnnkkkfffgggffffffjjjnnnjjjdddYYYUUUOOOJJJGGGCCC@@@===:::999999888999999::::::888999::::::999:::<<<>>>===CCCBBBTTTaaabbbggg]]]MMMHHHFFFIIIOOOWWWeeerrr{{{rrr\\\WWW[[[eee\\\NNNAAA<<<>>>DDDHHH[[[qqq|||}}}___BBB555111111000///...---,,,,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''(((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((''''''(((((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***)))))))))))))))******++++++***,,,///333<<>>@@@EEEPPPdddzzzrrriiieee___^^^^^^^^^```dddhhhkkkxxxzzzzzz~~~ooo___SSSFFF>>>888888999999999;;;:::===BBBJJJYYYjjjssstttkkkeee]]]VVVPPPKKKHHHEEEDDDBBB???>>>>>>===;;;999777666444333222222111111000///---...///000000///---///111222333444666888666:::@@@FFFKKKPPPTTTVVVXXXZZZ\\\^^^^^^[[[XXXVVVRRRYYYdddnnnxxx{{{[[[PPPGGGDDDCCCBBBCCCEEEIIIJJJMMMQQQUUUXXXZZZ\\\uuuyyy}}}sssaaa^^^___fffmmmttt~~~}}}sssjjjhhhlllkkkhhheeelllyyy}}}{{{xxxtttrrrrrrssstttrrrnnnjjjccccccbbbccchhhnnnlllfff[[[VVVPPPKKKFFFBBB>>>;;;999999999888999999::::::777888999999888999;;;===<<>>===;;;999666666444333222111111111000...------///000//////,,,...000111111333555777666;;;BBBFFFIIILLLPPPTTTXXXZZZ]]]___^^^[[[WWWTTTLLLSSS___kkkuuu~~~~~~]]]RRRHHHDDDCCCBBBCCCEEEKKKLLLOOOSSSVVVXXXZZZ[[[www|||zzzeeeaaafffsss{{{yyywwwyyy|||yyyuuuqqqooonnnnnnooossszzz{{{yyyyyywwwuuusssqqqpppmmmiiifffgggbbb___```ffflllnnnmmm___ZZZTTTMMMHHHCCC???<<<;;;:::999999888888999999999::::::::::::::::::;;;???BBBDDDJJJZZZgggdddXXXPPPIIIDDDFFFKKKTTT```kkk{{{|||^^^RRRQQQXXXPPPIIIEEEAAA>>>DDDNNN```wwwoooJJJ:::444111...,,,,,,,,,,,,+++*********))))))))))))(((((((((''''''''''''((((((---+++(((''''''&&&%%%###((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++,,,---------111<<>>@@@HHHYYYjjjpppoookkkfff^^^WWWPPPJJJDDDAAA@@@@@@???>>><<<999666555555555555444333222000///////////////////////////...///000222444777:::;;;777888<<>>;;;:::999999888888999999999999::::::::::::;;;;;;===@@@CCCIIIYYYgggeeeZZZRRRKKKFFFGGGLLLTTTaaakkkzzzwww[[[PPPPPPWWWPPPIIIEEE@@@>>>DDDLLL___vvvqqqNNN===444111...---------,,,+++++++++*********))))))))))))((((((''''''(((((()))+++)))'''''''''((('''&&&(((((('''&&&&&&'''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%'''''''''((((((((())))))(((((((((((()))))))))))))))************+++++++++)))+++,,,---111===OOO[[[bbbgggsss}}}}}}~~~uuu[[[KKKFFFEEEHHHKKKNNNddd|||wwwcccRRRLLLIIIPPP```pppxxxzzz}}}qqqggghhhlllooovvv{{{xxxxxx||||||zzzyyyyyyzzzzzz{{{uuuuuuuuuvvvxxx{{{~~~}}}qqqcccVVVLLLFFFCCC???@@@DDDLLLYYYkkk}}}rrr[[[HHH???<<<:::===@@@CCCHHHVVVkkk|||vvveeeYYYQQQJJJEEEBBBAAACCCGGGGGGEEEIIIPPPQQQUUU^^^iiittt||||||iiiWWWFFF???999999999888999===>>>???BBBJJJZZZkkkrrrqqqooojjjbbb[[[TTTNNNHHHDDDAAAAAAAAA???===;;;888777555555555444333222000000////////////////////////...///000222555777:::;;;::::::<<>><<<:::999555555444333222111111000///////////////////////////000111333666888:::;;;===<<<===AAAGGGNNNRRRTTTUUUVVVXXXZZZ[[[[[[[[[ZZZVVVWWW\\\dddkkkpppxxx]]]QQQGGGHHHHHHEEEGGGMMMUUUXXX\\\^^^^^^___```aaa{{{{{{}}}xxx}}}|||yyyyyytttooofff^^^XXXRRRNNNKKKIIIIIIKKKOOOUUUXXXYYYXXXQQQOOOKKKIIIGGGEEEBBB@@@;;;:::999999888888999999999999999::::::;;;;;;;;;;;;???CCCIIIXXXhhhiiiaaaUUUNNNHHHIIIMMMSSS]]]gggsss~~~kkkUUUNNNOOOQQQOOOKKKDDD>>><<>>???BBBGGGRRRdddxxxqqq[[[III@@@<<<999<<>><<<::::::555444333222222111111111///////////////////////////000222555777999::::::<<<;;;<<<@@@GGGNNNSSSUUUUUUVVVXXXZZZ[[[[[[ZZZZZZYYYYYY]]]eeekkkpppxxxcccUUUJJJIIIJJJHHHJJJPPPXXX[[[^^^___``````aaabbb~~~||||||xxxwwwpppiii^^^UUUMMMHHHEEECCCBBBDDDIIIOOOTTTVVVVVVUUUNNNLLLJJJHHHFFFDDDAAA>>>;;;:::999999888888999999888888999::::::;;;<<<<<<<<<@@@DDDIIIXXXhhhkkkeeeTTTMMMHHHHHHJJJOOOXXXaaammmxxxiiiUUUNNNOOOOOOPPPMMMEEE===<<>>???AAADDDNNN___tttrrr\\\JJJAAA===;;;;;;???CCCJJJZZZppp|||rrrkkk```UUUNNNIIIFFFEEEHHHHHHIIILLLSSS]]]fffjjjmmmkkklllsss~~~qqq^^^PPPEEE>>>:::::::::888999<<<;;;>>>AAAGGGTTTeeeoooqqqoookkkeee^^^XXXQQQJJJEEEAAA@@@???===<<<:::999999444444222111111111111111000000000000000000000000000111444666888999::::::999999;;;AAAHHHPPPUUUWWWWWWXXXYYYZZZZZZYYYXXXWWWWWWWWW[[[cccjjjpppyyymmm[[[MMMKKKKKKJJJLLLRRRYYY[[[^^^_________```aaa{{{wwwvvvllldddXXXNNNGGGCCCAAA@@@AAAFFFMMMUUUYYY[[[ZZZXXXRRRPPPMMMKKKHHHEEEAAA>>>;;;:::999999888888999999888888999::::::;;;<<<<<<<<>>???BBBJJJ[[[qqqsss\\\III@@@===;;;;;;???CCCKKK[[[rrr}}}vvvlllfff\\\QQQIIIFFFEEEFFFFFFIIIMMMSSS```qqq}}}}}}sss___PPPDDD>>>:::;;;;;;999999;;;<<>>???@@@GGGXXXooorrrYYYFFF>>><<<;;;:::>>>BBBJJJZZZppp|||zzzuuunnngggaaaWWWLLLEEECCCEEEGGGFFFNNNWWWdddxxxvvvcccSSSDDD>>>:::;;;;;;999999;;;:::===@@@CCCNNN]]]hhhllliiifffaaa\\\WWWQQQJJJFFF@@@???===;;;999999999999444333111000///000222222000000000000000000000000111333555888:::::::::999777999===DDDKKKPPPSSSSSSXXXXXXYYYYYYYYYXXXWWWVVVUUUTTTWWW___eeekkkuuu~~~pppYYYQQQPPPOOOSSSYYYZZZ\\\^^^___^^^]]]^^^^^^~~~qqqeee```___]]]]]]^^^^^^aaaeeefffjjjvvvyyyyyytttssshhh```TTTJJJEEECCCCCCDDDKKKRRR\\\eeeiiiiiihhhfffaaa^^^ZZZVVVRRRMMMGGGBBB;;;:::999999888888999999777888888999;;;<<<======:::???BBBEEEQQQbbbhhhdddUUUNNNHHHGGGHHHKKKQQQYYYeeeooo~~~gggSSSLLLKKKLLLSSSSSSHHH>>>===BBBDDDLLLcccyyygggDDD555333000.........---,,,*********))))))))))))(((((((((''''''''''''((((((%%%$$$$$$&&&)))+++,,,+++$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((()))))))))))))))***++++++''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++&&&(((***,,,222@@@RRR___kkkooowww}}}|||uuurrrtttsssrrrvvvmmmVVVJJJGGGGGGIIILLLYYYrrr|||iiiYYYOOONNNOOOTTT___kkktttyyypppkkklllsssvvvvvv|||~~~{{{|||}}}~~~}}}{{{zzzyyywwwyyy{{{~~~~~~}}}{{{zzz{{{}}}{{{vvvlllaaaUUUKKKDDD@@@===>>>>>>???EEEVVVnnnqqqWWWCCC<<<:::::::::===AAAHHHWWWmmm{{{vvvuuupppjjjddd^^^TTTJJJCCCCCCFFFJJJIIITTTcccuuu~~~|||wwwdddUUUDDD>>>:::;;;;;;999888;;;777:::<<>>>>>BBBNNN^^^ggghhhXXXNNNFFFEEEHHHLLLPPPUUUaaajjjyyy~~~^^^OOOLLLLLLMMMPPPPPPKKKCCC======???FFF\\\yyyhhhDDD666333000.........---,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((((((''''''((((((((()))((('''&&&&&&'''((()))&&&''''''(((((((((((()))$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++******************+++,,,,,,---333@@@PPP\\\kkksssvvvzzz}}}uuuooowwwzzzqqqzzz}}}nnnTTTHHHDDDBBBFFFMMM___tttyyycccXXXMMMOOOTTT\\\fffpppxxx||||||iiikkkqqqxxxyyyyyy|||~~~|||{{{|||~~~}}}~~~~~~|||zzzxxxzzzzzz|||~~~|||{{{yyyxxxwwwxxxyyyzzzzzz|||wwwmmmaaaUUUJJJBBB>>>BBB===>>>FFFKKKRRReee{{{mmmWWWFFF;;;777666<<<>>>@@@FFFVVViiiuuuxxxxxxnnnkkkjjjfffbbbaaa]]]YYYRRRKKKEEEDDDGGGJJJOOOXXXjjj}}}{{{hhhYYYJJJBBB;;;:::;;;::::::===<<<;;;;;;???KKKZZZaaa```bbb[[[VVVTTTOOOGGGDDDGGG<<<>>>@@@>>>:::888888999444444444333333222222222111222222333333444444444555666888:::;;;;;;;;;:::;;;;;;===BBBIIIOOORRRSSSTTTVVVXXXYYYXXXXXXXXXYYYVVVVVVXXX^^^fffqqq{{{}}}bbbVVVVVVYYY\\\^^^^^^^^^^^^^^^^^^^^^^^^]]]}}}uuullliiikkkjjjeee___]]][[[[[[\\\[[[ZZZ```hhhttt{{{www~~~~~~|||wwwuuummmeeeXXXKKKCCCBBBGGGKKKUUUbbbnnnppppppppppppmmmkkkllllllkkkcccXXXNNNIII===;;;999888999999888777888:::<<<<<<;;;;;;;;;<<<>>>??????CCCPPP```iiikkkYYYOOOFFFFFFHHHKKKOOOTTT___iiiyyyyyy]]]NNNKKKKKKMMMPPPRRRMMMDDD======???CCCXXXuuujjjHHH666333000......---,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&'''((()))***+++%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''(((((()))******++++++************************,,,,,,,,,...444AAAQQQ]]]jjjssswww{{{xxxttt}}}wwwpppxxxzzzlllSSSIIIFFFDDDHHHOOO___ssswwwaaaXXXOOOTTT[[[bbbhhhqqq|||yyyiiikkkqqqvvvwwwvvvzzz|||zzz{{{~~~~~~~~~~~~~~~}}}|||zzzyyy{{{{{{|||~~~~~~{{{xxx{{{zzzyyyxxxyyyzzzzzzzzz|||wwwmmmaaaUUUJJJCCC???AAA===???EEEIIIQQQfff}}}kkkUUUEEE<<<999999<<<===???DDDRRRcccmmmooorrrhhh___\\\[[[XXXVVVWWWUUURRRLLLFFFBBBBBBEEEHHHQQQ\\\ooo{{{~~~|||gggWWWJJJAAA:::::::::999:::<<<:::;;;<<>>@@@===???@@@>>>;;;888777888555555444444333333333333333333333333444444444444666777999:::<<<<<<<<<;;;::::::<<>>???>>>???@@@DDDQQQbbbkkkmmmZZZPPPGGGFFFHHHJJJNNNRRR\\\gggzzzqqqYYYMMMJJJIIILLLQQQSSSNNNEEE>>>===@@@BBBTTTqqq~~~jjjKKK555333///---------,,,***,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%((((((''''''''''''(((((()))((('''&&&&&&''')))***''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))******+++************************---------///555BBBRRR^^^jjjssswww{{{{{{yyyzzzuuu|||zzz~~~gggQQQIIIHHHGGGKKKRRR]]]qqq{{{sss___WWWRRRYYYaaahhhmmmvvvwwwjjjkkkpppttttttrrruuu{{{|||zzz|||~~~}}}|||{{{zzzzzz|||{{{||||||}}}|||xxxuuuzzzzzzzzzyyyyyyzzzzzzzzz|||}}}{{{vvvmmmaaaUUUKKKCCC??????>>>@@@DDDGGGPPPhhhgggQQQBBB<<<;;;;;;<<<===>>>AAAMMM[[[cccccc^^^TTTLLLKKKKKKJJJKKKNNNOOOLLLHHHCCC@@@AAAEEEHHHPPP]]]ssstttiiiooo}}}~~~gggVVVJJJAAA:::999:::999999;;;999;;;>>>BBBLLLVVVYYYWWWMMMHHHDDDBBB???;;;;;;===>>>???@@@???;;;888777666666666555555444444555555555555555555444444444444777777999:::;;;<<<<<<<<<999999;;;@@@FFFLLLOOOPPPOOORRRVVVXXXYYYZZZ[[[]]]XXXYYY[[[```iiiuuujjj___^^^___```aaa``````_________``````aaa}}}uuullleeebbb^^^ZZZYYYXXXZZZcccmmmooouuu|||yyy~~~|||}}}|||zzzzzzuuuooocccUUUKKKHHHLLLPPP___fffnnnpppooopppsssuuuwww}}}}}}sssgggYYYOOO@@@===:::888888888777666666888;;;<<<<<<===>>>@@@===>>>???DDDQQQaaakkkmmmZZZQQQHHHGGGIIIJJJMMMQQQYYYggg{{{fffVVVMMMIIIIIIJJJPPPTTTOOOEEE===<<>>???AAADDDFFFQQQkkk}}}dddMMM???;;;;;;<<<:::<<<===@@@JJJVVV[[[ZZZQQQIIIBBBBBBDDDEEEIIIMMMPPPNNNIIIDDDAAABBBFFFJJJMMM\\\sssoooddd]]]eeewwwhhhWWWJJJAAA:::999999888888:::999<<>>EEEJJJMMMNNNPPPSSSWWWYYYZZZZZZ[[[]]]XXXYYY[[[aaakkkwwwkkk`````````______```______^^^^^^___```aaa|||tttmmmiiibbb^^^ZZZYYYXXX\\\fffqqqpppttt|||~~~}}}}}}xxx{{{|||yyyyyyvvvqqqhhh[[[OOOJJJLLLOOO[[[```gggllllllnnntttyyy~~~ssscccUUUAAA>>>999777666666666555444777999;;;;;;<<<===???<<<===>>>BBBOOO___hhhiiiZZZQQQIIIHHHIIIJJJLLLOOOXXXfff{{{rrr___TTTLLLIIIJJJHHHOOOUUUPPPEEE<<<;;;>>>CCCQQQkkkwwwcccEEE666444000...---,,,+++***+++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((('''***)))((('''&&&''''''((()))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))))))))*********+++++++++------...000666DDDUUU```gggqqqtttvvvzzzvvvxxxyyyyyy}}}tttsss^^^KKKFFFGGGHHHNNNUUU___pppxxxyyyzzznnn\\\UUURRRTTTYYYfffwwwuuukkklllnnnqqqpppnnnqqqwww}}}||||||||||||{{{zzzzzz{{{}}}}}}{{{yyytttwwwzzzzzzxxxwwwvvvwww}}}zzztttkkk```UUULLLEEEAAA>>>@@@BBBCCCGGGUUUnnn{{{```III===999999:::999;;;<<<@@@IIISSSVVVTTTIIICCC???AAADDDGGGLLLQQQVVVSSSLLLFFFAAABBBFFFIIILLL[[[sssxxx```ZZZXXXaaatttjjjZZZKKKBBB;;;999:::888888::::::===@@@AAAGGGNNNPPPNNNMMMLLLKKKHHHGGGGGGFFFFFFDDDCCCBBB@@@???===<<<:::;;;:::888666555555555666555555444444333333222222333333333444555666777888777777999>>>DDDIIILLLMMMRRRUUUXXXYYYYYYYYYZZZ[[[ZZZ[[[___fffqqq}}}mmmcccbbbbbbaaa```___^^^]]]\\\]]]^^^```aaayyyrrrnnnmmmiiieee```^^^]]]___iiitttrrruuu~~~|||{{{|||xxx|||~~~zzzyyytttrrrkkk___RRRJJJJJJMMMUUUYYYbbbjjjnnnqqqyyymmmXXXCCC???:::777666666666666444777999:::;;;;;;===>>>>>>>>>>>>AAALLL[[[dddeeeYYYPPPIIIHHHJJJJJJLLLOOOUUUdddyyy~~~hhh\\\TTTLLLIIILLLGGGPPPWWWSSSFFF<<<;;;???BBBOOOkkkyyydddFFF888555111///...---+++************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))((('''%%%%%%$$$$$$$$$$$$%%%%%%''''''((((((((((((''''''%%%%%%&&&'''((()))******)))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,------///666DDDUUUaaafffpppsssuuuxxxuuuzzzwwwyyyuuurrr]]]JJJEEEFFFIIIOOOWWWcccssszzzzzz{{{nnn[[[TTTQQQPPPTTTcccxxxtttkkkkkknnnqqqpppooossszzz~~~}}}}}}{{{zzzzzz{{{||||||{{{zzzssswww{{{|||yyyvvvvvvwwwyyytttkkk```UUULLLFFFBBB???@@@BBBDDDKKK[[[rrrvvv[[[EEE:::888888999888:::===@@@HHHQQQRRROOOCCC??????BBBFFFIIINNNUUU\\\WWWNNNEEE???@@@DDDIIIOOO^^^uuu}}}fffUUUTTTVVV```rrrlll^^^LLLCCC<<<::::::999999;;;:::>>>@@@@@@FFFOOOTTTUUUUUUWWWWWWTTTRRRSSSQQQMMMLLLIIIFFFDDDEEEEEEDDDCCC>>><<<999666444333444444222222222222111111111111000000000111222333555555777777999===CCCHHHKKKLLLQQQSSSVVVXXXXXXWWWXXXYYY\\\___eeemmmxxxqqqfffeeeeeedddddd^^^]]]\\\[[[\\\^^^```aaayyyrrrpppppppppkkkgggeeeccceeeoooyyy~~~}}}sssuuu}}}~~~||||||xxx}}}}}}zzzuuuuuuqqqeeeWWWMMMKKKMMMQQQUUU```lllsssxxx{{{^^^FFFBBB===999888888888777666888:::;;;;;;;;;===>>>@@@@@@???AAAKKKYYYaaaaaaXXXOOOHHHHHHJJJKKKMMMPPPRRRaaauuuuuueee^^^WWWMMMIIILLLHHHRRRZZZVVVIII>>>===@@@AAAOOOjjj~~~kkkNNN999666222000///...,,,++++++++++++*********))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&%%%&&&((()))***)))(((''')))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))***++++++,,,,,,+++,,,---///666CCCTTT```eeepppsssuuuyyywwwtttwww{{{uuu___KKKEEEFFFIIIQQQZZZfffwww~~~}}}|||ooo[[[TTTOOOPPPUUUcccvvvxxxkkkkkknnnrrrrrrqqqvvv}}}~~~}}}|||zzzyyyyyyzzzzzzxxxwwwsssxxx~~~{{{xxxwwwxxxxxxssskkk```VVVMMMFFFCCC@@@AAAAAADDDOOOaaavvvoooVVVBBB:::999999999999;;;===@@@GGGMMMMMMHHH???===???EEEHHHKKKPPPWWWbbb[[[PPPFFF???@@@FFFKKKRRR```uuuqqqXXXNNNQQQVVVaaassslll```NNNEEE===;;;;;;::::::;;;:::===???@@@GGGSSS]]]aaaeeejjjkkkgggeeeeeeaaa[[[UUUQQQLLLJJJKKKMMMNNNNNN@@@>>>:::666333222222222//////////////////000000////////////000222333444888888999===CCCHHHKKKLLLLLLOOORRRTTTUUUUUUWWWXXXZZZ___fffppp|||qqqfffeeeeeeeeeeee___^^^\\\\\\\\\___aaaccc{{{tttqqqrrrnnnjjjgggeeeeeegggqqq{{{}}}{{{|||tttvvv{{{~~~}}}yyy|||xxxzzzwwwlll]]]RRRNNNOOOPPPUUUaaapppxxx~~~jjjIIIDDD???;;;:::::::::999888:::<<<===<<<<<<===???CCCCCCAAABBBKKKXXX______WWWOOOHHHHHHKKKKKKMMMPPPPPP^^^rrrqqqeeeaaaYYYMMMHHHLLLIIITTT\\\XXXKKK@@@???BBBAAAOOOiiiqqqVVV:::777333111///...---+++,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((('''&&&%%%%%%)))((((((''''''(((((()))&&&'''((())))))((('''&&&)))***++++++***&&&### (((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((('''''''''((())))))***++++++,,,,,,++++++,,,...555CCCTTT```eeeppptttvvv{{{{{{lllqqqzzzxxxbbbLLLEEEGGGJJJRRR[[[iiiyyy~~~ppp[[[SSSMMMQQQYYYdddttt|||jjjkkknnnrrrssssssxxx}}}}}}{{{yyyxxxxxxwwwuuuttttttzzz}}}yyyyyyzzzxxxsssjjj```VVVMMMFFFCCCAAAAAAAAAEEERRReeewww}}}kkkRRR@@@::::::;;;;;;:::<<<>>>@@@FFFKKKIIIDDD======@@@GGGKKKMMMRRRXXXfff___SSSGGGAAACCCJJJPPPRRR```sssiiiPPPKKKPPPXXXcccvvvlllaaaOOOFFF>>><<<<<<::::::<<<999<<<>>>@@@IIIXXXeeellluuu{{{}}}yyyvvvvvvqqqiii[[[VVVPPPNNNPPPSSSVVVVVVBBB???:::555222111000111,,,,,,------......////////////......000111333444888888999>>>CCCHHHKKKLLLGGGJJJNNNQQQSSSTTTVVVWWWWWW\\\eeeppp{{{ooodddbbbccccccccc```___]]]]]]]]]```cccdddwwwpppmmmhhhbbb___ccchhhmmmssszzz}}}tttxxxwww}}}|||}}}~~~}}}{{{yyyuuupppiii```WWWQQQWWW\\\eeeppp{{{iiiLLLFFF===888666666666555999::::::;;;<<<===>>>>>>===@@@CCCDDDKKKVVV^^^```WWWNNNHHHIIIKKKLLLMMMPPPUUU\\\hhhxxx{{{tttkkkbbb\\\TTTLLLFFFHHHQQQZZZVVVJJJ>>>:::<<>>===>>>CCCIIIKKKIIIFFF>>><<>>AAAFFFJJJPPPdddvvvwwwZZZMMMJJJPPPWWWdddzzzkkk[[[PPPFFF>>><<<<<<:::999;;;:::;;;===AAAKKK[[[nnn{{{|||tttkkkVVVQQQMMMOOOVVV[[[\\\ZZZHHHBBB;;;555222000000/////////.........------------------...000222555666999:::<<<===???BBBFFFIIIJJJIIIIIILLLQQQUUUUUUTTTZZZ\\\cccjjjpppwwwmmmdddeeecccaaabbbbbbccccccbbbaaabbbeeegggxxxpppkkkeeeaaa___bbbfffkkkttt|||vvvxxxxxx}}}|||}}}}}}~~~~~~}}}{{{}}}{{{yyyuuuooofff\\\UUUUUU^^^lllyyydddGGGBBB<<<888777888888777888888999:::;;;<<<======???AAAAAAAAAHHHSSS]]]```\\\TTTLLLLLLMMMMMMMMMPPPUUU]]]jjjzzz~~~xxxnnnfff___XXXOOOIIIGGGQQQXXXUUUIII>>>:::<<<>>>JJJccc}}}aaaAAA777000000111///,,,++++++++++++************)))))))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((+++)))'''&&&(((*********'''''''''''''''&&&%%%%%%((((((((((((((())))))***'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************,,,---...///444AAASSSaaaiiikkkrrrzzzzzz}}}wwwfffssszzzrrr[[[HHHEEEEEEDDDKKKWWWkkk~~~uuuccc]]]]]]\\\^^^hhhwwwwwwlllmmmssszzz}}}~~~}}}{{{zzzzzzzzzzzzzzzzzzyyyxxxwwwwwwxxxzzzxxxxxxwwwqqqggg\\\QQQIIIBBB>>><<>>BBBHHHKKKPPP[[[hhhrrreeeSSSFFFAAADDDIIIKKKQQQdddtttqqqXXXNNNNNNTTT\\\iii}}}iiiYYYPPPFFF>>><<<;;;999999::::::<<>>:::888999999999999777888888999:::;;;<<<<<>>:::;;;===GGG]]]uuu}}}~~~```AAA777//////000...+++++++++++++++************)))))))))))))))))))))))))))&&&'''(((***++++++,,,,,,''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((('''''''''''''''(((((()))'''%%%%%%''')))******&&&''''''''''''&&&%%%%%%((((((''''''(((((()))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************+++------...444AAASSS```hhhkkkrrrvvvvvv|||iii```sssxxxoooXXXFFFCCCCCCBBBHHHTTThhh|||ssseeebbbfffbbbcccmmm}}}rrrjjjmmmuuu}}}}}}{{{yyyyyyyyy|||{{{zzzyyyyyyyyyyyyyyyzzz{{{yyyyyyuuupppfff[[[PPPGGGAAA>>><<>>AAAFFFQQQcccxxxxxxpppeee[[[JJJGGGEEEHHHOOOUUUUUUSSSEEE@@@:::555222111000000111111000000000000////////////000111333555666888555777999:::;;;>>>BBBEEEDDDFFFIIINNNTTTWWWXXXXXXXXXWWWXXX\\\aaakkk|||oooggggggdddbbbcccddddddbbb```___bbbgggjjj|||sssjjjiiijjjlllnnntttvvvttt}}}}}}~~~|||zzzyyy{{{|||xxxxxxxxxwwwrrrhhh]]]UUUSSS]]]kkk{{{vvv]]]HHH<<<;;;:::999999999999888888888999:::;;;<<<<<<===AAABBBBBBAAAFFFQQQYYY\\\]]]TTTKKKIIIIIIHHHIIILLLVVV___nnn}}}wwwqqqjjj```UUUMMMFFFMMMSSSPPPFFF===:::;;;===DDDWWWnnnyyyyyy{{{___BBB888///...///---+++***+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))(((''''''''''''&&&&&&%%%$$$######%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((((((((''''''&&&'''''''''%%%###"""###%%%'''''''''(((((())))))(((((('''&&&(((''''''''''''((())))))******))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************+++,,,---...333@@@RRR```ggglllsssvvvttt{{{yyyaaa^^^ttt|||nnnXXXFFFCCCCCCAAAHHHSSSeeeyyy~~~qqqcccaaafffaaaaaakkk}}}pppjjjnnnwww~~~{{{yyyxxxxxxxxx~~~|||zzzxxxxxxxxxyyy{{{{{{zzzzzzuuuqqqhhh\\\PPPGGGAAA???===@@@???NNN]]]sss}}}ZZZLLL>>>999888888888:::;;;:::===EEENNNQQQMMMHHHAAABBBFFFJJJPPPYYYdddlllkkk```QQQGGGDDDEEEHHHIIIQQQ```hhhiiihhh[[[NNNNNNKKKQQQZZZjjj{{{{{{hhhXXXPPPFFF===:::999888888:::===???AAAEEEOOO___sssyyyqqqiii^^^SSSHHHEEEDDDIIIPPPUUUUUUSSSCCC???999555333222111000000000000000000000000000000000111222444666777888555777999:::;;;>>>BBBEEEEEEGGGJJJOOOTTTVVVWWWWWWXXXWWWYYY]]]bbbkkk{{{qqqjjjiiieeecccdddeeedddbbb______bbbhhhlll{{{qqqpppppprrrttt|||uuuqqqzzz}}}~~~|||yyyxxx{{{zzzuuuttttttrrrmmmdddZZZSSSPPPUUU```ttt{{{iiiZZZKKKAAA;;;;;;:::999888777666777999999:::;;;<<<===>>>>>>???BBBDDDEEEJJJSSSYYYYYY[[[QQQIIIGGGHHHHHHJJJMMMWWW```ooo{{{vvvpppdddVVVMMMFFFLLLPPPMMMDDD===:::;;;>>>CCCTTTjjjwwwyyy}}}aaaCCC888000...///---+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$)))(((((('''&&&%%%$$$$$$%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&$$$###"""###%%%''''''&&&(((((((((((((((''''''&&&'''''''''''''''(((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))************+++,,,---...333@@@RRR```fffmmmvvvxxxvvv{{{qqq^^^^^^tttmmmWWWDDDAAAAAA@@@FFFRRRfff{{{sssbbb^^^^^^YYYYYYeeeyyypppkkkpppzzz~~~}}}{{{yyyxxxxxxxxx~~~{{{xxxwwwvvvvvvzzz}}}~~~{{{zzzzzz~~~~~~uuurrrjjj^^^QQQGGGBBBAAA===AAAAAATTTeeeyyyyyyQQQEEE;;;888777777777999>>>===@@@HHHRRRUUUPPPHHHBBBDDDFFFIIIQQQ\\\gggnnnqqqfffXXXMMMJJJKKKMMMNNNSSS___cccaaa```UUULLLOOOOOOVVVaaarrr}}}~~~lll[[[RRRGGG>>>:::999777888:::===>>>???CCCMMM]]]ppp}}}|||~~~{{{tttmmmeeeZZZPPPFFFDDDDDDIIIPPPTTTSSSPPPAAA===888555333333222111////////////////////////000111222444555777888888666888:::;;;<<>>???===AAAEEEFFFLLLTTTXXXXXX\\\RRRJJJIIIKKKLLLNNNRRRXXX```ooo~~~xxxjjjYYYMMMEEEJJJMMMJJJCCC<<<;;;;;;===AAARRRiiixxx|||~~~aaaEEE:::111//////---,,,,,,+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&((()))((('''%%%&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&''''''((()))&&&&&&'''((()))***++++++''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************,,,,,,---333@@@RRR___eeennnvvvyyyxxx|||}}}hhh\\\___vvvlllUUUBBB>>>>>>===EEEQQQeee{{{xxx```VVVSSSQQQTTTaaavvvpppkkkrrr}}}~~~}}}~~~~~~}}}}}}|||{{{zzzyyyxxx~~~{{{yyywwwuuuuuuwwwyyy|||}}}|||zzzzzzzzz|||uuurrrkkk___QQQGGGBBBBBB>>>BBBCCCYYYkkk{{{kkkIII@@@888666777666777999@@@???BBBLLLXXX[[[TTTLLLEEEGGGGGGJJJTTTdddqqqwwwxxxmmm^^^SSSOOOPPPSSSTTTYYYcccccc```aaaXXXPPPTTTSSSZZZfffzzzqqq```TTTIII???;;;999888999;;;;;;<<<>>>CCCMMM^^^qqqyyy{{{yyyrrrllleeeZZZPPPCCCAAAAAAGGGNNNQQQOOOKKK???;;;777555444333222111......////////////000000///000222444666777888888777999;;;<<<>>>@@@DDDGGGIIIKKKNNNPPPQQQSSSVVVXXXVVVZZZaaajjjoootttuuunnnlllgggdddfffddddddbbbaaaaaadddiiimmm~~~zzz}}}zzzsssvvv~~~~~~}}}zzzzzz~~~|||sssoookkkeee___ZZZUUUOOOKKKHHHRRRccc~~~wwwcccXXXOOOFFFAAABBB888999999777444444666999888999:::;;;<<<======>>>===@@@BBBDDDIIISSSYYYYYY___UUULLLKKKLLLMMMPPPTTTYYYaaannnqqq]]]OOOEEEHHHKKKHHHBBB<<<;;;;;;<<<@@@PPPhhhyyygggFFF;;;222///000...,,,---+++++++++************)))))))))))))))))))))))))))'''(((((()))******))))))((((((((('''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))((('''&&&'''))))))(((&&&%%%%%%&&&&&&%%%%%%$$$###'''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************+++,,,---222???RRR___fffmmmtttwwwxxx~~~rrr]]]WWW___wwwoooVVVBBB=========FFFTTTeee{{{cccSSSKKKMMMUUUcccvvvnnneeemmmzzz}}}|||}}}~~~{{{{{{}}}}}}}}}|||zzzyyy~~~~~~}}}|||zzzxxxvvvuuutttuuuwwwyyyyyyyyyzzzzzz{{{tttrrrkkk^^^PPPEEEBBBBBBAAADDDFFF\\\mmmwwwxxxYYYCCC;;;555555666666999<<>>CCCPPP]]]bbb[[[SSSIIIKKKLLLNNN[[[pppyyyiii]]]YYY[[[]]]___ccciiigggeeehhhbbbYYY[[[XXX```nnnuuucccUUUJJJ@@@;;;:::999999<<<;;;<<<>>>BBBKKK[[[ooo|||{{{}}}zzztttnnnggg\\\RRRAAA@@@AAAFFFLLLOOOLLLHHH===:::777555444444333111/////////000000111111111///000222444666777777777777999;;;<<<===@@@DDDGGGIIIKKKMMMNNNOOOSSSXXX\\\\\\```hhhqqqvvv|||wwwpppmmmgggeeegggcccccccccbbbbbbdddiiilll}}}uuuuuu~~~~~~zzz{{{~~~tttkkkfff^^^WWWQQQMMMIIIFFFHHHWWWlll~~~jjjWWWPPPKKKBBB===>>>666888888666333444777;;;777888999:::;;;<<<<<<======@@@@@@@@@FFFQQQYYY[[[```VVVMMMJJJKKKLLLOOOSSSYYYaaannn~~~wwwaaaRRREEEHHHIIIGGGAAA<<<;;;;;;:::>>>OOOhhhzzztttHHH<<<222000000...---...+++++++++************)))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((***++++++'''&&&%%%&&&''''''%%%$$$''''''((((((''''''&&&%%%'''&&&&&&&&&&&&'''((((((,,,+++)))&&&$$$!!!((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))***************+++,,,---222???QQQ___ffflllrrrtttxxxlllVVVRRR___xxxrrrZZZDDD?????????IIIWWWjjjlllXXXGGGMMMXXXhhhwww~~~kkk]]]fffuuu~~~~~~|||{{{|||~~~yyyzzz}}}}}}{{{yyyzzz{{{{{{|||{{{yyyxxxwwwqqqssstttvvvwwwxxxyyyzzz}}}zzzsssqqqjjj]]]NNNDDD@@@AAACCCFFFHHH^^^nnnsssnnnKKK???888333444666777;;;???======CCCQQQaaaggg```XXXLLLOOOOOORRRbbbzzzxxxlllhhhiiilllnnnjjjooolllkkkpppjjj```aaaaaaiiixxxwwweeeWWWKKK@@@<<<:::999:::======>>>>>>AAAHHHWWWhhhuuu~~~}}}vvvppphhh]]]SSSBBBAAABBBGGGMMMOOOLLLGGG<<<:::666555444444333222000000111111222222222222...000222444666777777777777999:::<<<===@@@DDDGGGGGGJJJLLLMMMOOOSSSZZZ```cccfffnnnvvv|||xxxqqqnnnhhheeegggbbbcccccccccccceeeiiikkkuuuqqq}}}www}}}|||zzz{{{}}}~~~yyynnndddUUUIIIFFFHHHIIIGGGIII]]]ooonnnbbbTTTMMMHHHBBB<<<:::999888777555555777888999;;;;;;:::;;;;;;<<<===>>>@@@@@@@@@AAAEEEMMMWWW^^^^^^WWWQQQNNNKKKIIILLLPPP[[[```jjjyyyttt```PPPHHHGGGEEEAAA===:::;;;<<<:::BBBLLLaaaxxx{{{}}}VVV>>>222000***)))+++)))---,,,+++***))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))%%%$$$############$$$%%%((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))***,,,---///333???PPP\\\dddsssvvvssszzz~~~~~~nnnSSSUUUbbbzzz|||```FFF>>>>>>???IIIWWWmmmdddNNNIIILLLYYYmmm}}}jjjccclllpppvvv~~~~~~|||zzzyyyzzzzzzzzzzzzzzz|||~~~~~~|||zzz}}}|||{{{zzzyyywwwvvvvvvvvvsssrrruuuwwwwww{{{~~~yyytttmmmaaaTTTIIICCC@@@@@@EEECCCMMMeeevvvoooXXXGGG999888666555555888<<<>>>>>>BBBIIIUUUeeennnjjj```QQQQQQQQQWWWlll}}}vvvssstttvvvwwwzzz{{{sssiiiiiiooorrrxxxwwwhhhWWWLLLBBB>>><<<::::::===???<<<===BBBHHHTTTfffuuu|||~~~|||vvvoooggg\\\QQQDDDAAAAAAEEEJJJMMMJJJFFF===;;;888666666555333111222111000//////000111222000111222444555666777777888999:::;;;;;;===@@@BBBGGGHHHIIIKKKPPPWWW```fffjjjooovvv~~~tttmmmmmmjjjeeedddcccccccccbbbaaacccgggjjj~~~rrrnnnyyywww~~~}}}|||{{{|||}}}~~~~~~yyylllaaaQQQFFFCCCEEEFFFEEEMMMbbbuuuiii]]]QQQLLLIIICCC>>><<<999888777555555777888999;;;;;;:::;;;;;;<<<===>>>@@@@@@@@@AAAEEEMMMWWW^^^```YYYSSSPPPNNNLLLNNNSSS\\\aaalll{{{|||sss```OOOIIIIIIGGGCCC???<<<;;;;;;:::@@@JJJ^^^tttyyy{{{WWW???333222---+++---***---,,,+++******)))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((())))))((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''((()))))))))(((((('''&&&'''''''''''''''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))******,,,---...333???OOO\\\cccsssyyyxxx}}}oooVVVYYYfff~~~eeeJJJ@@@???AAAMMM\\\www^^^KKKJJJNNN[[[nnn~~~kkkccclllooottt||||||~~~|||{{{zzzzzz}}}{{{{{{{{{||||||{{{yyy}}}|||{{{yyywwwvvvtttttttttrrrsssxxxzzzzzz|||~~~yyyrrrkkk___SSSIIIDDDBBBBBBEEEFFFSSSiiitttiiiQQQ???999777555444555888;;;===:::@@@JJJYYYkkkuuupppfffSSSRRRSSS^^^xxxxxxwww|||~~~xxxhhhWWWLLLBBB>>><<<::::::===>>><<<===AAAHHHSSSeeeuuu}}}|||vvvooohhh]]]SSSFFFDDDCCCGGGLLLNNNKKKGGG===;;;777666555444222111111111000000000000111111000111222444555666777777666777888888888:::>>>AAAHHHJJJMMMPPPUUU[[[bbbggggggllluuu~~~vvvnnnmmmiiieeedddbbbbbbbbbaaaaaadddhhhkkk}}}pppiiitttvvv}}}}}}}}}}}}|||}}}}}}}}}yyylll```PPPEEEAAACCCFFFHHHTTTjjjzzz{{{aaaWWWMMMJJJHHHCCC???===999888777555555777888999;;;;;;:::;;;;;;<<<===>>>???@@@@@@AAAFFFMMMWWW]]]aaa[[[UUUSSSQQQOOOQQQVVV]]]cccnnn}}}}}}}}}~~~wwwdddQQQKKKKKKJJJFFFAAA===;;;:::999@@@III^^^tttxxxzzzXXX@@@444444000...///+++------,,,+++************))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((())))))***'''''''''&&&&&&'''''''''((((((((((((((((((''''''((((((''''''''''''(((((((((((((((''''''((((((((('''''''''''''''''''''''')))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))((((((((()))))))))*********,,,---...333>>>OOO[[[aaarrr{{{}}}|||pppXXX\\\hhh}}}eeeJJJ@@@???AAANNN^^^}}}zzzWWWJJJIIINNN\\\ppplllbbbkkknnnsssyyyvvvxxx}}}|||||||||zzzzzz{{{zzzzzz}}}|||zzzxxxvvvtttrrrqqqrrrrrrvvv|||}}}}}}}}}xxxpppiii]]]QQQIIIDDDDDDDDDEEELLL[[[kkknnn___GGG777777666555444555888;;;===999@@@MMM___sss{{{qqq[[[XXXZZZkkkyyyiiiXXXMMMBBB>>><<<::::::===>>><<<===AAAGGGQQQcccttt}}}vvvoooiii___VVVIIIFFFEEEIIINNNPPPMMMIII===:::777555444333222000000000111111111111000000000111333444666777777777555555555555555888<<<@@@AAADDDHHHLLLQQQVVV\\\aaaaaagggppp{{{wwwnnnlllhhhdddeeeaaabbbbbbbbbcccfffjjjnnn~~~nnnfffooouuu}}}}}}}}}~~~}}}|||}}}||||||zzzoooaaaRRRHHHDDDFFFKKKQQQ]]]pppzzzqqq^^^TTTKKKHHHGGGBBB>>><<<999888777555555777888999;;;;;;:::;;;;;;<<<===>>>??????@@@BBBFFFMMMVVV]]]```ZZZVVVTTTRRRPPPRRRWWW\\\cccooo}}}|||gggRRRLLLLLLLLLHHHBBB===:::999999AAANNNdddzzz|||{{{YYY@@@444555111//////***------,,,+++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((())))))((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))************,,,---...222>>>NNN[[[aaaqqqzzz~~~~~~zzzqqqYYY[[[dddwwwvvv]]]EEE>>>===???LLL\\\yyylllQQQMMMHHHNNN^^^sss~~~kkk```iiimmmqqqwwwssssss}}}zzzyyyzzz{{{{{{|||{{{yyywwwuuusssqqqpppqqqrrrxxx}}}~~~|||vvvooohhh\\\PPPHHHDDDDDDDDDGGGQQQ```hhhdddSSS@@@555666555444444666888;;;===<<>><<<::::::======<<<>>>AAAEEEOOObbbsss|||uuuoooiii```WWWJJJGGGFFFJJJOOOQQQNNNJJJ>>>;;;777444333333111000///000111222222111000///000111333555666777777777555555555444444777<<<@@@>>>@@@CCCFFFJJJPPPWWW[[[\\\aaaiiiuuuvvvmmmkkkgggdddeeebbbcccdddeeefffjjjooosssnnndddkkkyyy~~~}}}}}}~~~|||{{{{{{{{{{{{~~~zzzoooaaaQQQIIIGGGIIIQQQ[[[gggyyy}}}qqq```UUUKKKGGGEEE@@@<<<:::999888777555555777888999;;;;;;:::;;;;;;<<<===>>>>>>???@@@BBBGGGNNNVVV\\\^^^XXXTTTSSSRRRPPPRRRVVVYYYaaannn|||kkkTTTLLLMMMLLLHHHBBB===999888999DDDUUUnnn}}}[[[AAA444444000//////))),,,,,,++++++******++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))((((((''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))***************,,,---...222===MMMZZZbbbpppwwwzzz~~~yyywwwpppXXXZZZcccsss|||iiiSSSBBB??????@@@LLL[[[xxxbbbNNNOOOGGGNNN```vvvwwwfff^^^gggkkkpppvvvssssss}}}zzzyyy{{{|||}}}{{{zzzyyywwwuuutttrrrrrrssstttyyy~~~{{{{{{{{{uuuoooggg[[[OOOFFFCCCCCCDDDJJJUUU``````VVVIII===777555555555555666999;;;===???FFFRRRddd{{{ooojjjqqqyyyiiiYYYNNNCCC???===::::::<<<<<<<<<>>>@@@CCCLLL```qqq|||uuuoooiiiaaaXXXIIIGGGFFFJJJPPPRRRPPPLLL???<<<777444333222222111///000111222222111000///111222333555666777888888666666666666666999===AAACCCDDDEEEGGGJJJPPPWWW\\\[[[^^^eeeppprrrkkkiiieeedddeeedddeeeggghhhkkkooouuuzzzooobbbggg~~~~~~~~~~~~yyyxxxyyyzzzzzz}}}{{{lll]]]NNNIIIGGGJJJVVVdddsssxxxcccWWWLLLGGGDDD???;;;:::999888777555555777888999;;;;;;:::;;;;;;<<<===>>>>>>???AAACCCGGGNNNVVV\\\[[[VVVRRRRRRQQQOOOQQQUUUWWW```nnn|||vvv___MMMMMMLLLHHHBBB===::::::999GGGZZZuuu___CCC444333000//////)))++++++******)))******+++))))))))))))))))))))))))((((((''''''''''''((((((***))))))(((''''''&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$(((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,---...111===MMMYYYbbbooouuuxxxzzztttuuuqqqYYY\\\eeewwwcccPPPBBBBBBCCCDDDOOO^^^zzz|||___MMMNNNHHHQQQcccyyynnnaaa]]]fffjjjooouuusssuuu{{{xxxxxx{{{}}}~~~yyyyyyyyyxxxwwwwwwvvvvvvvvvvvvzzz{{{xxxxxx|||zzztttllleeeYYYMMMFFFCCCEEEFFFOOOYYY^^^WWWJJJ@@@;;;999555555666666888:::<<<>>>AAAHHHUUUhhhxxxttt~~~yyyhhhZZZOOODDD???===::::::<<<<<<<<<>>>@@@BBBJJJ^^^ppp~~~wwwqqqkkkbbbYYYIIIGGGFFFKKKQQQUUURRROOOAAA===888555333333222222000000111111111111000000111222444555777777888888777888999999:::;;;???AAACCCDDDFFFGGGIIINNNSSSXXXZZZ^^^dddooo~~~kkkggggggdddcccfffeeefffhhhkkknnntttzzznnn```ccc|||~~~~~~vvvuuuvvvyyyzzz|||{{{iiiYYYLLLIIIIIIMMM\\\mmmgggZZZLLLFFFDDD@@@======999888777555555777888999;;;;;;:::;;;;;;<<<===>>>===???AAACCCHHHNNNVVV[[[YYYTTTQQQQQQPPPOOOPPPTTTVVV```nnn|||~~~fffOOOOOOLLLHHHBBB>>>======:::HHH[[[vvveeeGGG555333000//////)))***))))))(((((()))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,------111<<>>???CCCLLL]]]tttxxxfff[[[OOODDD@@@===::::::<<<;;;<<>>>>>===???AAADDDHHHNNNVVV[[[XXXTTTQQQRRRQQQOOOPPPTTTVVV```ooo}}}zzzbbbQQQPPPMMMHHHCCC@@@@@@@@@;;;HHHZZZtttiiiJJJ666333000000000+++)))((((((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((()))))))))%%%&&&'''(((((('''&&&%%%&&&''''''(((((()))))))))$$$%%%&&&''''''&&&%%%$$$&&&'''(((******((('''&&&''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((()))))))))))))))))))))))))))))))))************++++++++++++,,,------111<<>>???EEEQQQfffxxxwwweee[[[PPPEEE@@@===::::::<<<;;;<<>>>>>???@@@:::???EEEIIIJJJHHHGGGFFFOOOTTT\\\iii}}}|||lllaaabbbeeecccbbbeeeccceeehhhkkkpppvvv~~~pppiiikkkppp{{{|||}}}zzzuuuvvvvvvuuuuuuzzzuuufffQQQJJJLLLHHHSSSnnngggZZZLLLFFFCCC???<<<===;;;999666444444666888:::999999999::::::;;;;;;;;;>>>???@@@CCCHHHNNNSSSWWWYYYUUURRRQQQOOOMMMPPPVVV]]]ggguuuqqq\\\PPPJJJGGGGGGDDD>>>::::::???CCCVVVssslllFFF:::333///111***---+++++++++************)))************))))))))))))'''''''''(((((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''(((((())))))(((''''''&&&&&&%%%%%%$$$'''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))*********************))))))))))))(((++++++---///111888IIIYYYdddnnnxxxyyytttsssyyyooo]]]ZZZgggkkkWWWGGGEEEGGGGGGQQQ___qqq|||wwwaaaSSSZZZZZZcccqqq~~~jjj\\\]]]```hhhkkkmmmrrrpppuuu|||yyyxxxyyyyyyxxxuuutttwww}}}~~~{{{yyy{{{{{{zzzxxxyyy|||}}}|||zzzxxxuuusssqqqpppyyyzzzuuukkk[[[KKKEEEEEEFFFNNNVVV]]]___XXXHHH;;;777666444555888:::::::::===@@@BBBIIIXXXrrryyy|||||||||nnnaaaUUUFFF===<<<===;;;888999;;;>>>AAAAAAHHHYYYjjj~~~yyyrrreeeYYYSSSLLLGGGMMMXXX```]]]XXXGGG>>>777666555222000111222222111111111111222222111222333555777888::::::<<<<<<<<<>>>@@@AAA@@@>>>===BBBFFFHHHFFFFFFHHHJJJNNNNNNRRR___uuutttkkkeeeeeefffdddbbbaaabbbeeejjjnnnsssxxx~~~yyynnnlllmmm{{{yyy{{{xxxvvvwwwxxxwwwwww|||ssscccPPPJJJMMMMMM]]]}}}zzzcccXXXLLLFFFCCC???<<<===;;;999666444444666999:::999999999::::::;;;;;;<<<>>>???@@@CCCGGGMMMSSSWWWZZZUUURRRQQQPPPOOOSSSZZZaaakkkyyygggTTTOOOKKKIIIJJJGGG@@@;;;;;;>>>AAARRRnnnpppHHH;;;333///111***...++++++++++++************************))))))))))))''''''((((((((()))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%(((''''''''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((###$$$%%%&&&'''((()))***++++++++++++++++++++++++++++++---///000888HHHXXXccclllvvvwwwsssrrrxxxppp___]]]iiioooZZZJJJIIIIIIJJJTTTbbbooozzz~~~vvvaaaTTTZZZZZZcccpppwwwcccUUUWWW```hhhjjjlllqqqpppvvv|||xxxvvvuuuuuurrrqqqssswww|||}}}{{{xxxzzz||||||{{{|||~~~}}}|||yyyvvvsssqqqoootttzzztttiii[[[MMMHHHGGGHHHNNNTTT\\\[[[RRRCCC999777777555777888999999:::>>>CCCFFFLLL```vvv{{{}}}~~~ooo```TTTFFF===<<<<<<;;;888999;;;>>>@@@AAAHHHZZZkkk{{{ttthhh\\\QQQKKKHHHOOO[[[```\\\TTTIII@@@999777666222000111222111111000000111111222111222444555777999::::::>>>======???AAABBBAAA@@@@@@DDDIIIJJJHHHFFFFFFGGGFFFHHHOOO[[[mmmrrrjjjddddddfffdddbbbcccbbbeeekkkpppuuu{{{tttllliii{{{uuu~~~{{{xxxvvvwwwyyyzzzzzzzzz~~~ppp___PPPLLLOOOTTTkkkkkk]]]TTTKKKGGGDDD???<<<<<<:::888666555555666999:::888999999:::;;;;;;<<<<<<>>>???AAACCCFFFLLLSSSXXX[[[VVVSSSRRRQQQQQQXXX___mmmwwwrrr]]]NNNLLLKKKLLLNNNKKKCCC===<<<<<>>;;;;;;:::888999:::<<<>>>???GGGZZZlll{{{ttthhh^^^OOOKKKJJJSSS^^^ccc\\\TTTKKKCCC;;;999777333111111111111000000000000111111222333555666888999::::::===<<<===@@@CCCFFFFFFFFFEEEIIILLLLLLIIIGGGHHHIIIIIIOOOXXXbbbnnn}}}ppphhhcccdddfffdddccceeecccggglllqqqwww}}}xxxmmmhhh{{{rrr}}}{{{yyywwwuuuwwwyyy{{{{{{{{{qqq___SSSOOORRR[[[yyyttt^^^VVVOOOIIIGGGEEE???<<<<<<999888666555555777999:::888999999:::;;;<<<=========???AAABBBEEEKKKSSSYYY\\\WWWSSSRRRRRRTTT[[[ccczzzyyyfffVVVMMMIIIJJJNNNRRRNNNDDD===<<<:::===III^^^ppp~~~zzzNNN===333...222+++...,,,,,,+++++++++*********************)))))))))(((&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((++++++***)))(((''''''&&&&&&'''((()))***+++,,,,,,++++++,,,...000777GGGWWWaaaiiiqqqsssqqqqqqvvv|||pppcccbbbmmmqqq\\\KKKHHHHHHGGGPPP]]]nnn|||{{{rrr___RRRVVVRRR\\\kkkzzzyyykkk]]]UUU[[[^^^fffgggiiippprrrzzz|||zzzyyywwwuuummmrrrxxx}}}~~~}}}}}}|||wwwyyy|||~~~~~~{{{zzzzzzxxxuuuqqqmmmkkkmmmzzztttlll^^^UUULLLHHHJJJPPPUUUYYY]]]SSSCCC888555777888666999777888<<>>FFFYYYkkk~~~wwwpppfff]]]PPPLLLLLLUUUbbbgggbbb[[[NNNEEE===:::888444222222111111111000000111111111333444666888999:::::::::::::::<<<@@@EEEJJJLLLMMMIIIKKKMMMLLLJJJKKKOOOSSSWWW^^^hhhpppvvv{{{mmmgggcccdddfffdddeeegggfffiiinnnsssxxx~~~wwwlllggg~~~rrr|||}}}{{{yyyxxxwwwwwwyyy||||||{{{}}}sssaaaWWWSSSVVVcccxxxgggYYYQQQLLLHHHGGGDDD>>>;;;<<<888777666555666777999:::888999999:::<<<======>>>===???AAABBBDDDIIIRRRZZZ]]]XXXTTTSSSSSSTTT\\\ddd|||lll\\\QQQKKKGGGJJJPPPTTTOOODDD===;;;888<<>>EEEXXXiii|||tttmmmccc[[[QQQMMMLLLUUUcccllliiidddOOOFFF>>>;;;:::555333333222222111111111111222222444555888:::;;;;;;;;;:::;;;;;;<<<@@@EEEIIILLLMMMIIIJJJJJJIIIJJJPPPYYY```eeellluuu{{{xxxlllgggdddeeefffeeefffiiiiiilllqqquuuyyytttkkkddd{{{www{{{~~~|||{{{zzzyyywwwzzz|||}}}{{{|||tttaaaYYYVVV[[[lllzzzlll```YYYNNNIIIFFFFFFBBB<<<:::<<<777777666666666888999:::888999:::;;;<<<===>>>???<<>>DDDFFFHHHUUUeeexxxsssrrr___WWWMMMCCC===;;;999999888:::===>>>>>>DDDUUUfff~~~zzzppphhh___XXXPPPKKKKKKTTTccclllkkkeeeNNNFFF>>><<<:::666444444333333222222222222333333555777999;;;<<<<<<;;;:::???>>>===???CCCFFFHHHIIIHHHIIIJJJKKKOOOYYYfffooouuuyyy{{{mmmhhhfffggggggeeegggkkklllooosssxxx|||rrriii^^^ppp~~~|||~~~}}}{{{yyyyyy|||~~~~~~|||{{{}}}sss^^^WWWWWW___vvvrrrdddZZZVVVLLLHHHEEEDDD@@@:::999<<<666666666666777888999:::888999:::;;;<<<>>>??????<<>>@@@???CCCRRRbbbyyy}}}|||tttiii```XXXQQQLLLHHHIIISSSaaahhheee^^^MMMEEE===;;;:::777555555555444444333333444444555666777:::<<<======<<<:::<<<;;;;;;===AAAFFFHHHIIILLLOOOSSSWWW]]]gggttt}}}nnnjjjhhhiiihhhfffhhhmmmlllpppuuu{{{|||qqqgggYYYhhh}}}}}}~~~}}}{{{zzzzzz}}}}}}{{{}}}rrr[[[UUUWWWbbb}}}|||nnn___UUURRRLLLHHHEEECCC???999999<<<666666666666777888999:::888999:::;;;===>>>???@@@<<>>>>>:::>>>DDDMMM```|||{{{MMM;;;333111555++++++---------,,,,,,,,,++++++************))))))))))))))))))))))))************)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&''''''''''''''''''''''''''''''((((((((((((((())))))((((((((('''''''''&&&&&&''''''((()))))))))'''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))************((((((((()))******++++++,,,+++,,,---...555EEETTT]]]ccciiimmmoooppptttwww}}}bbbPPPTTTjjj|||fffSSSNNNLLLIIIPPP]]]fff|||}}}sss```MMMGGGFFFQQQ```nnn{{{tttZZZSSSOOOOOOXXXTTT^^^dddkkkuuuwwwvvvpppjjjkkkqqqxxx{{{{{{wwwvvvvvvxxx|||}}}{{{xxx|||zzzyyyxxxzzz}}}xxxhhhZZZPPPFFFJJJKKKKKKQQQXXXWWWQQQCCC;;;777888888555666;;;<<<;;;@@@EEEFFFPPPnnnvvvooorrrwwwlll```ZZZPPPFFF???<<<;;;;;;888:::???AAA@@@CCCQQQ___tttxxxwwwmmmbbbYYYPPPJJJHHHEEEHHHSSS```eee^^^UUULLLDDD<<<;;;:::777555666666555555444444555555666666888;;;===>>>===<<<:::666666777;;;AAAGGGLLLMMMQQQVVV]]]dddkkktttoookkkjjjjjjhhhfffhhhmmmlllpppvvv}}}pppaaa^^^aaavvv~~~~~~}}}~~~~~~~~~nnn^^^aaaWWWjjjvvvkkk___UUUOOOIIIHHHFFFDDDBBB???;;;888444444555666777999;;;<<<:::;;;;;;<<<<<<===============>>>???DDDLLLVVV]]]ccc\\\WWWUUUTTTPPPOOOQQQXXXcccuuurrrkkkaaaRRRMMMPPPNNNZZZddd```QQQAAA::::::999===BBBMMMddd|||UUU999444///...000...---,,,++++++******++++++))))))))))))))))))))))))(((((((((((('''''''''''''''$$$###$$$(((******(((&&&&&&&&&'''''')))******))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''')))***+++((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((+++)))(((''''''((()))+++((('''%%%#########%%%&&&))))))))))))))))))))))))(((((()))***++++++,,,,,,...---......///555DDDTTT\\\ccciiijjjmmmsssvvvuuuxxx\\\LLLWWWpppiiiRRRQQQPPPJJJPPP___ooo}}}hhhWWWLLLEEEKKKPPP\\\ooorrr[[[NNNLLLOOORRRYYY\\\eeeooosssvvv}}}}}}{{{qqqlllqqqzzz~~~}}}|||}}}vvvsssxxx{{{yyyxxxyyy{{{}}}ppp[[[NNNKKKFFFGGGGGGHHHOOOVVVRRRIIIAAA===777555666888888888???===CCCLLLOOO]]]nnnnnnvvvxxxooofffZZZLLLEEE@@@;;;:::;;;===<<<===@@@AAADDDMMMWWWooonnnggg[[[SSSOOOKKKFFFGGGFFFIIISSS]]]___WWWNNNAAA???<<<:::999999999:::888888666444222333666888777888:::;;;;;;:::888777888888888;;;???EEEKKKOOOYYY]]]aaagggmmmttt{{{rrrnnniiieeedddgggkkkooossswww|||nnn___[[[^^^ttt~~~}}}~~~ooo]]]```YYYnnn}}}xxxqqqiii___VVVQQQHHHFFFDDDBBB@@@===999666444555555666777999;;;<<<;;;;;;<<<<<<======>>>>>>????????????CCCJJJSSSZZZ^^^YYYUUUUUUUUURRRRRRTTTYYYccctttsssmmmeeeXXXSSSVVVZZZcccjjjcccSSSCCC<<<<<<;;;===BBBNNNggg|||TTT999444000...000...---,,,++++++******++++++)))))))))))))))))))))))))))))))))(((((((((''''''(((%%%$$$%%%((())))))(((&&&&&&&&&''''''((()))***(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))***''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&((()))((('''&&&%%%$$$$$$%%%&&&))))))))))))))))))))))))(((((()))******+++,,,,,,---,,,------...444CCCSSS\\\dddlllnnnqqqvvvxxxxxxuuuYYYJJJVVVrrreeeNNNMMMMMMIIIOOO]]]lllzzzzzzhhhXXXLLLEEEIIIOOO\\\ppppppYYYMMMJJJNNNQQQYYY^^^hhhqqqsssuuu}}}|||~~~vvvrrrxxx{{{uuusssyyy|||{{{zzz{{{~~~kkkWWWKKKHHHFFFFFFFFFIIIRRRXXXRRRGGG>>>;;;777666888:::;;;;;;>>>@@@FFFNNNVVVmmm|||lllnnnyyy|||rrreeeXXXKKKCCC>>>:::888999===;;;<<>><<<:::::::::::::::999888777555333444666888777888:::;;;;;;:::999888999999999:::>>>CCCHHHKKKTTTXXX^^^cccgggiiilllooorrrsssyyyqqqnnnjjjggggggjjjnnnqqquuuyyy~~~~~~mmm]]]XXX[[[ppp~~~}}}~~~qqq[[[```\\\ssswwwuuuqqqmmmggg___WWWQQQHHHFFFDDDBBB@@@===999666555555555666777999:::;;;;;;;;;<<<<<<===>>>>>>???AAAAAA@@@@@@CCCIIIQQQWWWYYYTTTRRRUUUVVVTTTTTTVVVXXXbbbqqquuuqqqlllddd```bbbhhhmmmnnndddRRRCCC===<<<<<<>>>BBBOOOjjj{{{TTT999444000...000------,,,++++++******++++++))))))))))))))))))))))))******)))))))))((((((((()))'''&&&&&&'''(((((('''''''''&&&''''''((()))***''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))((())))))******+++++++++++++++,,,------333BBBQQQZZZdddlllpppsssyyy|||}}}vvvXXXIIIWWWwwwaaaIIIHHHLLLKKKPPP\\\gggrrrzzzuuugggXXXLLLEEEGGGOOO]]]qqqmmmVVVJJJIIILLLPPPYYYaaalllssssssuuu~~~|||}}}~~~zzzssspppwww~~~~~~{{{yyyxxxuuuvvv{{{~~~~~~~~~zzzdddRRRHHHFFFFFFEEEFFFLLLVVVZZZPPPCCC;;;999888888;;;===>>>>>>???EEEJJJQQQaaa~~~ttthhhnnn~~~wwwfffZZZLLLDDD???:::888999<<<;;;<<<>>>???AAAIIIRRR\\\]]]YYYPPPKKKLLLMMMLLLOOOPPPVVV```gggdddYYYNNNDDDBBB@@@@@@@@@@@@>>>===<<<:::888666555555666777777888999:::;;;;;;:::999:::999999:::===BBBFFFIIIMMMSSSZZZ___aaaaaa``````dddgggppp}}}pppnnnlllkkklllnnnrrrtttwww{{{|||lll]]]WWWYYYkkk}}}~~~qqqZZZaaaaaazzzsssqqqnnnkkkggg```VVVPPPKKKHHHEEECCCAAA???<<<999555555555666777999:::;;;::::::;;;<<<======>>>>>>@@@@@@@@@@@@CCCIIIQQQWWWXXXSSSQQQTTTVVVTTTTTTVVVXXXaaaoooxxxvvvvvvrrrqqqrrrqqqqqqmmm```OOOAAA;;;:::======AAAPPPkkkzzzSSS999444000...000------,,,++++++******++++++))))))))))))))))))))))))************))))))))))))***)))'''''''''''''''''''''''''''''''''((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((((((((((('''&&&((((((((((((((((((((((((((()))))))))*********+++++++++,,,---...333BBBQQQXXXbbbkkknnnrrrzzz___KKK[[[{{{^^^GGGFFFLLLNNNTTT^^^ccckkkssspppeeeWWWKKKEEEFFFOOO^^^rrrkkkUUUIIIHHHMMMQQQ\\\dddnnnrrrssszzz|||{{{}}}sssnnnmmmtttzzzyyytttrrruuuwwwzzz~~~vvv___OOOGGGFFFFFFEEEHHHRRR\\\[[[NNN@@@:::::::::;;;===???@@@@@@BBBHHHLLLTTTooowwwooodddnnnyyyjjj]]]OOOGGGBBB<<<:::<<<;;;:::;;;>>>>>>@@@GGGPPPZZZ]]]]]]YYYWWW[[[___```___bbbhhhqqqwwwrrreeeZZZUUURRRPPPOOONNNLLLHHHDDD@@@>>>:::888777666666666666777888999::::::::::::999999:::;;;???CCCGGGJJJKKKQQQXXX]]]___^^^^^^]]]```cccmmm}}}tttnnnnnnmmmnnnpppsssvvvxxxyyy~~~{{{mmm___YYYYYYfffzzz}}}~~~ppp[[[bbbdddkkkiiihhhhhhgggaaaXXXPPPKKKHHHEEECCCAAA???<<<999666666666666777888::::::888999:::;;;<<<===>>>>>>>>>>>>???AAAEEELLLTTTZZZZZZTTTRRRTTTTTTRRRRRRTTTWWW```nnn~~~~~~}}}qqqooohhh\\\MMMAAA;;;999<<<===AAANNNiiixxxRRR888444000///000------,,,++++++******++++++))))))))))))))))))))))))************))))))))))))***))))))((('''&&&''''''(((''''''''''''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''((())))))(((((('''(((((((((((((((((((((((()))))))))))))))*********++++++---//////444BBBQQQZZZccckkkmmmrrr}}}gggPPPaaarrrYYYEEEDDDJJJNNNUUU^^^aaahhhooonnncccTTTIIIEEEFFFOOO```rrriiiSSSHHHHHHNNNRRR___fffmmmpppuuu~~~{{{yyyzzz|||sssooopppwww|||zzzvvvsssuuuzzzuuu\\\NNNHHHGGGFFFGGGMMMYYYaaa\\\KKK===;;;<<<======>>>@@@AAACCCDDDIIIOOO^^^|||{{{{{{~~~{{{qqqjjjaaaoooyyylll___QQQHHHBBB===;;;<<<:::999;;;>>>>>>???FFFNNN\\\ccciiijjjlllrrrwwwyyywwwzzz|||rrrooolllhhhfffddd___VVVPPPGGGCCC===999777777666444444555666888999::::::;;;888999:::===AAAFFFKKKMMMOOORRRWWWZZZZZZ[[[\\\\\\___bbbkkkyyyzzzqqqnnnnnnooopppsssvvvyyy{{{}}}|||pppbbbZZZYYY```sss|||}}}~~~~~~ppp[[[bbbfff|||______```dddgggddd[[[SSSJJJGGGCCC@@@>>><<<:::888666666666666777888999:::888999:::;;;<<<>>>>>>???<<<>>>@@@BBBGGGNNNWWW\\\]]]VVVRRRRRRRRRPPPPPPRRRWWWaaaooozzzjjjgggaaaWWWLLLCCC===::::::<<<@@@KKKcccwwwQQQ888444111//////,,,---,,,++++++******++++++))))))))))))))))))))))))******)))))))))((((((((()))******((('''&&&''')))((((((''''''''''''(((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''(((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++---///000444BBBQQQ\\\fffnnnpppsss~~~iiiTTTeeefffSSSBBBAAAGGGKKKSSS]]]aaahhhooonnnaaaPPPFFFEEEEEEOOOaaasssgggQQQGGGGGGNNNSSS```fffkkknnnxxx~~~|||yyyxxxwwwwwwvvvrrrppprrryyy}}}{{{wwwvvvwwwvvv\\\OOOJJJHHHGGGJJJSSSaaafff[[[HHH;;;<<<===>>>>>>???AAADDDGGGGGGOOO\\\ttt~~~|||zzzxxxyyy|||||||||}}}}}}}}}|||{{{{{{~~~~~~zzzssskkkfffaaarrr{{{lll___PPPHHHAAA;;;999:::888888;;;>>>???@@@FFFOOO]]]jjjwww~~~~~~{{{ssshhh^^^OOOHHH???999777666555333222333444555777999::::::777888;;;>>>CCCHHHLLLNNNQQQSSSTTTUUUTTTTTTUUUVVV[[[^^^eeerrr}}}xxxxxxxxxvvvqqqqqqqqqsssvvvzzz~~~~~~ssscccYYYVVVZZZkkk~~~{{{yyyvvvvvvwwwwwwxxx{{{qqqZZZaaadddxxx\\\\\\^^^ccchhhfff\\\TTTJJJGGGCCC@@@>>><<<:::888666666666666777888999:::::::::<<<===>>>@@@AAAAAA===???AAADDDIIIPPPXXX]]]___WWWQQQPPPOOONNNOOOSSSYYYbbbqqq|||lll\\\ZZZVVVPPPIIIBBB===999888;;;???HHH]]]wwwvvvPPP888444111//////,,,---,,,++++++******++++++)))))))))))))))))))))))))))))))))(((((((((''''''((()))***)))'''&&&(((***((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((()))***---//////444AAAOOO\\\gggppprrrsss{{{cccVVVfff~~~]]]OOOCCCBBBEEEJJJSSS^^^cccjjjrrrppp```KKKCCCEEECCCOOOaaattt}}}dddOOODDDFFFMMMRRR___dddhhhmmm~~~|||{{{~~~}}}zzzvvvvvvxxxxxxvvvtttqqqooorrryyy}}}{{{xxxxxxyyy~~~www\\\OOOKKKHHHGGGMMMZZZhhhiiiYYYEEE;;;;;;===>>>>>>???BBBHHHLLLRRR```wwwzzzzzzzzz{{{|||~~~||||||}}}}}}}}}|||zzzzzz}}}}}}zzzvvvoooiiidddeeewww}}}mmm```RRRHHHBBB<<<999:::777777:::???@@@AAAHHHPPP___pppwwwlllWWWMMMAAA888555555444222111111222333555777999:::888999;;;>>>BBBFFFJJJLLLLLLNNNPPPQQQPPPPPPQQQRRRWWWYYY^^^hhhttt|||yyyzzzwwwqqqqqqwww|||}}}uuuuuuuuuvvvyyy~~~tttdddXXXTTTWWWfffzzzuuusssoooooooooooopppsssxxx{{{qqqYYY___bbb~~~uuu```___aaafffjjjggg\\\SSSLLLIIIEEEBBB@@@>>><<<;;;777666666666777888999999<<<<<<===???@@@BBBCCCCCC???AAACCCEEEJJJPPPXXX]]]___WWWPPPOOONNNNNNPPPTTT[[[dddrrruuu^^^PPPOOOMMMJJJFFF@@@;;;777777:::>>>FFFXXXrrruuuPPP777444111//////,,,---,,,++++++******++++++))))))))))))))))))))))))((((((((((((''''''''''''''')))***)))'''&&&(((+++)))(((((('''''''''((((((''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&((('''%%%$$$%%%&&&)))***))))))))))))))))))))))))))))))))))))((((((((((((((()))+++......222@@@NNNYYYeeeppprrrrrrvvv}}}ppp[[[VVVeeezzzzzzYYYOOOFFFEEEGGGKKKUUU```eeellltttrrr___IIIAAAEEEAAANNNbbbuuu{{{bbbMMMCCCDDDLLLQQQ]]]cccgggnnnxxxyyy}}}}}}yyyuuuvvvzzz{{{xxxuuutttrrrttt{{{~~~|||}}}{{{|||xxx]]]PPPKKKHHHHHHOOO___mmmkkkXXXDDD::::::;;;===>>>???DDDKKKQQQ___qqqxxxzzz}}}~~~~~~~~~~~~|||{{{}}}}}}zzzuuuoooiiifffhhh{{{pppcccTTTKKKDDD>>>;;;<<<777777:::???AAABBBHHHQQQaaauuuttt[[[PPPBBB888555444333222000000111222444666888:::999:::;;;>>>AAADDDGGGIIIDDDHHHLLLPPPQQQQQQRRRSSSVVVWWWZZZaaajjjooopppoookkknnnpppoooqqqyyy~~~yyyxxxxxxxxx|||wwwkkk^^^UUUZZZ```rrrzzzrrrhhhcccccc```cccdddcccaaaeeelllsss{{{qqq[[[aaaaaayyy{{{cccXXXVVVbbbiii```UUUQQQIIIFFFCCC@@@???===:::888555555555555666777999999:::<<<=========>>>@@@BBBFFFAAACCCIIIKKKNNN___sssssscccSSSMMMNNNPPPSSSVVV[[[cccqqqiiiRRRLLLHHHGGGGGGDDD===::::::666;;;;;;DDD\\\ooo~~~rrrNNN888555111...///,,,+++,,,------++++++,,,---+++++++++*********))))))''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))(((&&&%%%%%%'''''''''''''''''''''''''''(((((()))***************++++++******************,,,***+++,,,---111===JJJZZZdddnnnrrrtttyyy||||||vvvaaaQQQiiirrrZZZLLL@@@@@@CCCGGGSSS___llllllmmmkkk```PPPEEEBBBCCCNNN```sssxxx^^^NNNFFFEEEHHHMMM]]]___eeerrr}}}tttrrrxxx~~~}}}}}}zzzssstttwww|||}}}yyyxxx}}}yyy]]]NNNKKKOOOMMMWWWfffnnnfffRRRAAA;;;@@@<<<;;;???CCCIIIWWWeee~~~}}}~~~}}}|||~~~~~~{{{xxxssslllhhhjjjlll}}}uuuhhhXXXLLLCCC;;;999;;;777666999>>>AAACCCIIIPPP___{{{|||nnnZZZLLL???;;;999333111222333222222555999<<<>>>>>>===<<<<<<<<<>>>AAADDDFFFFFFIIIMMMPPPQQQQQQRRRSSSTTTUUUXXX[[[___aaaaaa```gggfffgggkkksss||||||zzzzzzmmm___UUUUUU[[[lllyyypppggg]]]ZZZ[[[XXXZZZ[[[YYYXXX\\\cccjjjuuuttt\\\aaa```wwwvvvbbbWWWTTT___eee___UUURRRJJJGGGCCC@@@>>>===:::888777777777777888999;;;;;;:::<<<=========>>>@@@BBBAAA===@@@HHHMMMSSSdddxxxyyyiiiYYYRRRQQQQQQSSSUUU\\\eeesssdddMMMJJJGGGFFFGGGDDD===:::;;;888>>>===EEE[[[lllxxxoooLLL777555111...///,,,+++,,,------++++++,,,---+++++++++*********))))))((((((((((((''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((((('''&&&%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))(((&&&%%%&&&''''''''''''''''''''''''''''''(((((()))))))))))))))************************,,,***+++,,,---111===III[[[eeennnrrrtttyyy|||}}}wwwcccTTTkkkvvvYYYLLLAAABBBFFFLLLXXXfffpppqqqrrrooobbbQQQEEEBBBBBBNNN```tttttt[[[LLLFFFEEEJJJOOOZZZ]]]dddqqqxxxwww|||~~~{{{wwwwwwxxxzzz}}}}}}{{{yyywwwyyyxxx|||{{{```PPPLLLNNNOOOYYYfffkkkaaaOOOBBB>>>======???DDDIIIVVVnnn~~~~~~{{{tttkkkffffffsssttthhhYYYNNNDDD<<<888:::777666999===@@@BBBGGGNNN\\\www~~~nnnaaaSSSGGG===:::999555222333222222222555999<<<=========<<<<<<===???BBBEEEFFFDDDHHHMMMPPPRRRSSSUUUVVVTTTTTTUUUWWWZZZ[[[[[[[[[bbbdddgggmmmuuu}}}}}}}}}{{{pppbbbYYYSSSWWWfff}}}qqqfff[[[SSSSSSWWWXXXZZZ[[[[[[ZZZ\\\aaafffooo}}}xxx```cccaaavvvtttaaaVVVRRRZZZ```]]]WWWUUUJJJGGGCCC@@@>>><<<:::888666666777777888:::;;;<<<;;;<<<============@@@BBB???===@@@HHHNNNUUUeeewww|||mmm]]]VVVSSSRRRSSSUUU___hhhvvv```JJJGGGEEEDDDFFFCCC===:::;;;;;;AAA@@@GGG[[[hhhqqq}}}kkkIII555444111...///++++++,,,---,,,+++***+++---+++++++++***************************))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))(((((('''&&&%%%(((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((()))(((&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((************************,,,++++++,,,---000<<>>:::;;;;;;AAAAAAHHH[[[fffmmmwwwjjjHHH444444111...///+++***,,,,,,,,,+++***+++,,,************************++++++*********)))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((***************+++++++++,,,++++++------000:::FFFWWWbbblllnnnpppvvv|||}}}hhhWWWllltttXXXKKKBBBDDDJJJQQQ^^^lllsssxxx~~~{{{jjjTTTGGGDDDAAAMMMaaauuummmVVVIIIEEEFFFKKKQQQUUU\\\gggsssyyyuuutttvvvvvvxxx{{{{{{~~~~~~{{{zzzyyyyyyxxxwwwxxxzzzooo\\\RRRNNNOOOXXXdddfffYYYHHH@@@AAA@@@DDDJJJSSSccc}}}}}}~~~~~~}}}~~~}}}~~~~~~xxxooolllnnnuuujjj^^^TTTIII>>>888777888666888;;;===>>>BBBIIIZZZooo{{{xxxooo```UUUGGGBBB???@@@BBB@@@:::666222222333666:::;;;;;;:::============???CCCFFFHHHKKKOOOTTTXXX[[[\\\^^^```VVVVVVUUUSSSSSSUUUXXX[[[ZZZ^^^eeemmmuuu|||}}}uuujjjaaaYYYWWW^^^qqq~~~qqqbbbYYYUUUUUU[[[bbbjjjnnnsssuuuuuurrrnnnlllnnnttt|||yyycccddd^^^tttuuucccZZZSSSTTTYYY[[[[[[ZZZLLLHHHCCC???===;;;:::888333333444555666888:::;;;<<<===>>>===<<<===???AAACCCAAABBBEEEIIIOOOZZZcccfff\\\RRROOOPPPQQQUUUYYYfffooowwwYYYJJJDDDBBBCCCFFFDDD>>>;;;;;;888???AAAIII\\\ggglllvvvlllJJJ555444111...///+++***+++,,,,,,******+++,,,*********************************)))))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((''''''((()))(((((((((((((((((((((((('''&&&&&&%%%&&&'''(((((())))))*********+++++++++,,,+++,,,------///999DDDSSS___iiikkkmmmttt}}}ooo\\\nnn}}}rrrYYYKKKAAACCCGGGMMMZZZhhhqqqyyymmmVVVHHHFFFBBBNNNaaavvvlllVVVIIIEEEEEEIIINNNRRRZZZfffssswwwqqqooopppssstttvvvzzz|||wwwwwwvvvuuutttuuuxxxzzzyyyzzz~~~vvvaaaTTTNNNMMMUUUaaaeeeZZZJJJBBBBBBDDDHHHPPP```zzz~~~||||||}}}}}}wwwpppoootttwwwlll```VVVKKK???888777777666777;;;<<<===AAAHHH[[[nnn{{{yyyvvvlll]]]QQQCCCBBBAAABBBEEEDDD>>>777444444444777:::;;;;;;:::>>>=========???BBBEEEFFFMMMQQQUUUXXXXXXYYYZZZ[[[RRRSSSSSSSSSSSSVVV[[[___\\\```fffmmmttt}}}xxxmmmeee[[[VVVXXXfff{{{uuugggXXXTTTVVV[[[```eeepppsssxxx|||}}}{{{wwwuuuppptttwwwzzzyyyeeeddd]]]rrrtttccc\\\TTTSSSWWWZZZ[[[[[[MMMIIICCC???<<<;;;:::888555555666777999:::<<<===<<<===>>>===<<<===>>>@@@@@@@@@AAACCCHHHOOOXXX___[[[SSSMMMMMMNNNQQQVVV\\\fffppphhhQQQIIIDDDCCCDDDGGGEEE???;;;;;;666>>>@@@HHH\\\hhhnnnxxxqqqNNN888555111...///,,,***+++,,,+++***)))***,,,***************+++++++++))))))))))))((((((((('''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))((('''(((***((((((((((((((((((((((((''''''&&&%%%%%%'''((())))))))))))***++++++,,,,,,,,,+++,,,------...888CCCPPP\\\gggjjjkkktttvvvbbbqqq~~~sss[[[MMMBBBBBBFFFKKKVVVdddqqq|||qqqWWWIIIHHHDDDOOObbbvvv~~~kkkUUUHHHCCCCCCGGGLLLPPPXXXdddsss|||rrrmmmqqqvvv|||wwwsssoooqqqssssssrrruuuzzzyyyzzz~~~|||gggWWWPPPNNNTTT^^^ccc]]]PPPHHHGGGIIIPPP^^^www}}}|||zzzsssmmmpppwww~~~zzznnnaaaWWWLLL@@@999888777666777;;;<<<===BBBHHHZZZlll|||yyywwwqqqfffVVVKKK@@@AAABBBDDDHHHIIICCC:::888666666777999;;;<<<<<<>>>>>>======>>>@@@BBBDDDIIILLLOOOQQQQQQQQQQQQRRRMMMPPPRRRRRRSSSWWW^^^cccbbbgggnnntttzzz}}}rrrjjj^^^VVVTTT^^^qqqppp___QQQQQQZZZaaadddffflllmmmppptttwwwzzzzzzzzzrrrsssssssssyyy{{{llliii```tttuuubbb\\\UUUQQQTTTXXXYYYXXXNNNIIICCC>>><<<;;;999999555555666777999;;;<<<>>><<<===>>>===<<<<<<>>>@@@@@@AAABBBCCCHHHPPPWWW[[[ZZZTTTNNNNNNPPPQQQVVV\\\dddnnn|||[[[KKKJJJFFFDDDFFFIIIFFF???;;;:::666===???HHH\\\hhhoooyyyxxxSSS;;;666111...///---)))+++,,,+++***)))***+++))))))*********+++++++++))))))))))))((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&((())))))(((((()))***((((((((((((((((((((((((((('''&&&%%%&&&''')))***((())))))***++++++,,,,,,,,,+++---...---...777AAANNN[[[gggjjjllluuuxxxdddrrr~~~ttt]]]OOODDDCCCFFFKKKWWWdddtttuuuXXXJJJHHHFFFQQQcccvvvyyyfffQQQEEEAAAAAAEEEJJJSSSYYYddduuuzzzqqqqqqzzz}}}~~~~~~{{{wwwsssqqqqqquuuxxxwwwuuuvvv{{{zzz{{{ooo```XXXSSSUUU\\\aaa```WWWQQQPPPTTTbbbwww~~~|||yyyuuuooolllttt~~~|||pppbbbWWWKKK@@@:::999777555777;;;===>>>CCCIIIWWWiii}}}xxxssslllaaaTTTJJJ@@@CCCEEEHHHNNNRRRLLLCCC;;;999777777999<<<===>>>???>>>===<<<<<<>>>@@@AAACCCFFFJJJLLLKKKKKKKKKLLLMMMPPPTTTVVVWWWZZZaaagggjjjqqqzzzvvvoooaaaXXXTTT\\\mmmnnn]]]OOOQQQ]]]eeegggfff```___```dddiiippptttvvvrrrrrrppppppvvv~~~~~~ssspppfffyyywwwaaa\\\UUUPPPRRRVVVXXXVVVNNNJJJCCC>>><<<:::999999222333333555777999;;;<<<===>>>>>>===<<<<<<>>>@@@DDDEEEEEEDDDHHHOOOUUUXXX^^^WWWRRRRRRRRRRRRWWW\\\bbbmmm}}}tttTTTIIILLLGGGEEEGGGIIIGGG@@@;;;:::777>>>@@@HHH\\\hhhooozzz}}}WWW===777111...///...)))+++++++++***)))***+++))))))******++++++++++++*********))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&((())))))(((((()))+++)))))))))))))))))))))))))))(((&&&&&&&&&''')))+++((())))))***++++++,,,,,,,,,,,,---...---...666AAANNN\\\gggkkkmmmwwwvvvbbbppp|||ttt^^^PPPEEEEEEHHHMMMYYYfffxxxwwwYYYIIIHHHGGGRRRcccvvvtttbbbMMMBBB???@@@DDDIIIXXX]]]gggzzzzzzsssuuuzzz|||~~~}}}zzzvvvtttsss{{{~~~~~~yyywww{{{{{{|||xxxiiiaaaXXXWWWZZZ```aaa\\\XXXWWW```rrrzzzxxxuuurrrmmmnnnyyy~~~qqqcccWWWKKK@@@::::::666555777;;;===>>>CCCJJJUUUfff~~~wwwpppjjjaaaWWWOOOBBBFFFIIILLLTTTZZZUUULLL>>>;;;777666999<<<>>>???@@@>>>===<<<;;;<<<>>>???AAADDDGGGIIIJJJIIIJJJKKKOOOTTTYYYZZZ[[[^^^eeekkkpppxxx~~~vvvnnnddd\\\UUUYYYdddwwwnnn]]]PPPVVVbbbeeeaaa^^^WWWWWWXXX\\\```eeemmmtttvvvsssmmmjjjrrrwwwrrr~~~zzzeee```XXXQQQNNNPPPTTTWWWQQQKKKBBB<<<::::::999888666555444555888:::;;;:::::::::;;;<<<===???AAABBBBBBDDDDDDCCCHHHQQQWWWXXX]]]VVVRRRSSSTTTUUUXXX]]]aaammmwww\\\MMMJJJFFFEEEGGGKKKJJJBBB;;;888999999???KKK[[[kkkuuuzzzWWW999444111000000+++...---,,,+++************((((((((((((((((((((((((******))))))((((((''''''))))))((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))((((((((((((******)))(((((('''&&&&&&((((((((('''&&&&&&&&&%%%######$$$%%%&&&&&&%%%%%%((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))((()))+++,,,------,,,+++---+++,,,......///666???NNN\\\hhhkkkoooyyyrrreeeiii{{{{{{bbbOOOCCCHHHPPPSSS\\\iiirrrSSSGGGIIIJJJQQQ___qqqrrr___LLLEEEBBB@@@DDDMMMRRR]]]nnn~~~{{{wwwzzz|||yyyzzz~~~}}}xxxvvvssspppsssxxx||||||~~~{{{|||xxxlll___WWWXXXaaaeeedddhhhqqqzzztttpppoookkkmmm}}}uuuhhhZZZOOOEEE===999666777888999:::===BBBEEEWWWeee}}}}}}uuunnniiibbbXXXPPPHHHKKKMMMRRR___iiidddVVVDDD===777888999:::===AAA@@@???===<<<;;;;;;;;;<<>>;;;:::999888666555444555888:::;;;:::;;;<<<<<<===>>>@@@AAABBBAAACCCDDDCCCHHHRRRXXXZZZ]]]VVVSSSTTTVVVVVVXXX\\\bbbnnnttt[[[MMMJJJHHHFFFIIIMMMLLLDDD===:::888999>>>KKK\\\lllwww{{{UUU888333000//////***...---,,,+++************))))))))))))))))))))))))***)))))))))(((((((((''')))(((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''((()))***+++%%%%%%$$$######"""!!!!!!))))))((((((((((((((((((&&&&&&'''((((((((((((((()))))))))******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***,,,,,,,,,,,,,,,,,,++++++.........666>>>MMM[[[gggiiikkksss|||qqqbbbggg{{{~~~gggUUUIIILLLQQQTTT___nnnqqqRRRFFFGGGKKKRRR___qqquuuaaaMMMEEECCCBBBGGGOOOWWWbbbrrr}}}xxxyyy{{{yyy{{{~~~zzzwwwwwwuuusssvvv{{{~~~~~~yyyyyy}}}~~~sssddd\\\[[[bbbgggiiissszzzsssooooooooovvv|||tttgggZZZNNNEEE>>>:::777888999:::;;;>>>BBBEEERRRaaazzz~~~wwwqqqkkkcccXXXOOOEEEHHHKKKTTTfffuuuqqqdddLLLBBB999999;;;<<<===@@@@@@???===<<<;;;;;;<<<<<>>??????@@@AAAAAA@@@CCCCCCCCCIIISSSZZZ\\\\\\WWWTTTVVVWWWWWWXXX\\\dddoooxxx___RRROOOIIIHHHKKKPPPNNNFFF>>>;;;999:::???LLL]]]nnnzzz}}}TTT888333///......***------,,,+++************************************))))))))))))(((((((((((()))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''&&&&&&%%%$$$$$$$$$'''''''''''''''((((((((('''(((((((((((()))))))))***))))))(((((())))))***)))((((((''''''(((((()))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,+++,,,......///666>>>NNN[[[gggjjjkkkpppxxx~~~ppp___eee|||mmmZZZMMMOOOTTTWWWbbbqqqoooPPPDDDEEEKKKRRR___ppp|||eeeOOOFFFEEEEEEJJJRRR]]]iii}}}yyyxxx}}}zzzwwwwwwzzz{{{wwwvvvwwwxxxwwwzzz~~~}}}{{{{{{{{{xxxwwwyyy}}}llldddaaafffkkktttyyyqqqmmmoootttzzzrrrfffYYYNNNFFF???;;;888999::::::;;;>>>BBBFFFLLL\\\wwwyyytttoooeeeYYYOOOGGGIIILLLXXXooovvvXXXIII<<<999===>>>>>>>>>@@@???>>><<<<<<<<<======<<>>???@@@@@@AAAAAAAAAAAA@@@BBBCCCDDDJJJTTT\\\^^^[[[VVVTTTWWWXXXXXXXXX[[[cccooo}}}cccSSSOOOIIIHHHKKKPPPOOOGGG???;;;:::;;;AAANNNaaattt|||TTT999444000......+++---,,,++++++*********+++************************))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$***)))))))))((((((((('''###$$$$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&'''''''''***)))(((''''''((()))***(((((((((''''''(((((((((((((((((((((((((((((((((((()))******+++,,,,,,,,,---,,,---000000000777???PPP\\\iiimmmmmmqqq{{{rrr```fff~~~sss]]]NNNSSS\\\___fffpppmmmPPPDDDDDDJJJQQQ^^^ooommmTTTIIIFFFEEEKKKSSSaaattt|||wwwxxx~~~|||vvvssstttxxx||||||wwwvvvxxxzzzzzz|||~~~|||zzzyyyyyyxxxwwwxxxuuunnnkkkmmmvvvvvvnnnjjjnnnzzzwwwpppdddXXXNNNFFF@@@<<<888999:::;;;;;;>>>BBBEEEJJJZZZuuu~~~yyyvvvrrriii\\\RRRKKKLLLOOO\\\wwweeeRRR???:::>>>AAA???>>>@@@???>>>===<<<===>>>>>>===CCCIIILLLLLLLLLNNNQQQWWW\\\ccchhhnnnvvvuuuiiiccc[[[SSSOOOTTTfffwwwzzzqqqiiiggggggfffccc___jjjsssyyywwwdddaaalll||||||nnnbbb^^^WWWQQQMMMLLLMMMMMMQQQNNNIIICCC>>>999777666444444333555888;;;<<<<<<>>>???@@@AAABBBAAAAAAAAA@@@CCCDDDDDDJJJUUU]]]___[[[VVVTTTVVVXXXWWWXXX[[[bbbooo|||aaaNNNHHHHHHGGGKKKPPPOOOFFF===:::;;;===CCCRRRggg{{{{{{UUU;;;666111///000---,,,,,,++++++******++++++************************(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&((('''&&&&&&&&&&&&''''''***)))(((''''''((()))***((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))***+++,,,,,,...---///222222222888@@@OOOZZZhhhoooooosssxxxfffjjjyyy```PPPXXXfffiiijjjnnn|||lllRRRFFFEEEGGGOOO]]]nnnyyy^^^OOOGGGEEELLLVVVjjjxxxvvvzzz|||uuurrrtttyyy}}}yyyvvvyyy{{{|||}}}~~~}}}{{{yyyyyy~~~yyyvvvyyyrrrllliiipppvvvnnncccWWWNNNFFF@@@<<<999999::::::;;;===AAADDDLLLZZZttt|||yyywwwtttlll___UUUKKKMMMQQQ___|||rrr\\\EEE===@@@BBBAAA???AAA@@@???>>>===>>>??????BBBJJJRRRUUUQQQOOOPPPSSS[[[bbbjjjqqqwwwzzzppphhh^^^TTTMMMNNNZZZggg{{{|||qqqjjjgggeeeaaa]]]jjjvvvwwwaaa]]]gggwwwttthhh^^^ZZZUUUPPPLLLKKKKKKKKKMMMMMMJJJDDD>>>999777666444333333555888;;;<<<<<<===>>>@@@AAABBBBBBAAAAAAAAADDDEEEEEEKKKVVV]]]___[[[VVVSSSUUUVVVVVVWWW[[[bbbpppzzz```NNNHHHGGGFFFJJJPPPOOOFFF===888;;;===DDDUUUkkkzzzUUU===888222///000...,,,,,,++++++***++++++,,,************************(((((((((((())))))))))))((('''&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$'''''''''''''''(((((((((***)))((('''''''''((())))))((((((''''''(((((()))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))((())))))***,,,,,,------000333333333888???LLLWWWeeemmmnnnsssppprrreeeTTT[[[hhhjjjjjjlllxxxoooVVVIIIFFFEEENNN]]]ooojjjWWWJJJFFFPPP^^^{{{zzzuuuvvv|||}}}vvvtttwww~~~{{{vvvxxx|||}}}~~~{{{{{{|||qqqmmmmmmxxxuuummmbbbWWWMMMEEE???<<<888999:::::::::<<<@@@CCCMMMYYYqqq|||yyywwwtttmmmaaaWWWGGGKKKQQQ```|||jjjOOOBBBBBBBBBAAA@@@AAA@@@???>>>>>>???@@@@@@GGGQQQZZZ\\\VVVRRRTTTXXX```iiissszzz{{{vvvlll```VVVNNNLLLRRRZZZmmm}}}wwwnnnjjjfffccc^^^lll{{{ooo[[[[[[hhhyyymmmcccZZZWWWSSSOOOKKKJJJIIIIIIJJJKKKIIIDDD>>>888666666444333333555888;;;<<<<<<;;;<<>>MMMVVVccclllmmmsss{{{{{{hhhVVVWWW]]]^^^aaahhhyyyrrrZZZLLLGGGEEEOOO```rrruuu___NNNIIIWWWiii|||xxxvvvyyy~~~zzzsssrrrxxx|||uuuwww|||~~~}}}}}}{{{qqqpppuuu~~~uuummmbbbVVVLLLEEE>>>;;;777888999999999;;;???BBBKKKVVVlll~~~yyyvvvssskkk___VVVFFFLLLSSS```zzzyyy[[[JJJDDDAAA@@@AAAAAA@@@????????????AAAAAAHHHSSS___```ZZZUUUXXX^^^fffooozzzxxxxxxmmm```WWWPPPMMMPPPUUUcccsss~~~wwwyyy|||}}}zzzpppmmmjjjgggbbbpppfffVVV[[[kkk~~~|||jjj```WWWUUUQQQNNNKKKIIIIIIIIIHHHIIIIIIDDD===888666666444333333555999;;;======999;;;>>>@@@BBBBBBBBBAAACCCFFFFFFFFFLLLVVV]]]^^^[[[UUUPPPQQQSSSSSSWWW[[[cccssslllWWWNNNMMMGGGGGGKKKQQQPPPGGG===999777:::CCCUUUnnnvvvSSS<<<777000---...---+++++++++***++++++,,,,,,(((((((((((((((((((((((('''((((((((())))))******''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''***))))))'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((('''%%%#########%%%&&&&&&'''((())))))((('''&&&'''''''''&&&&&&''''''''')))))))))))))))))))))))))))((((((((((((***+++,,,******---000000000555<<>>:::777888888888888:::>>>AAAHHHRRRgggzzzvvvrrriii]]]TTTIIIOOOVVV```vvvdddOOOEEE@@@???AAAAAA@@@?????????@@@AAABBBHHHTTT```aaa[[[WWW\\\bbbjjjsss~~~}}}pppkkkbbbXXXOOOKKKKKKMMM[[[dddrrr}}}zzztttnnnkkknnnsssvvvwww}}}zzzuuupppllljjjiiiiiimmmxxxsss[[[UUUZZZfff}}}xxxiiibbbXXXVVVSSSOOOLLLJJJIIIIIILLLLLLJJJEEE???:::888888333444555777888:::;;;;;;;;;===@@@BBBCCCBBBAAAAAA@@@CCCEEEGGGQQQ]]]dddeee]]]TTTOOOPPPTTTVVVYYY]]]cccsssrrrZZZLLLJJJGGGFFFFFFIIILLLIIIAAA<<<===;;;@@@BBBQQQqqqXXX<<<555000---...,,,*********++++++,,,,,,,,,***************)))((((((''''''((((((((((((''''''+++)))(((&&&%%%%%%%%%%%%''''''''''''((((((((((((###&&&+++//////,,,(((%%%((((((((((((((((((((((((((('''&&&%%%$$$#########''''''''''''(((((((((((('''((()))(((&&&%%%%%%'''(((((((((((())))))))))))++++++******))))))(((((('''&&&%%%%%%&&&(((+++,,,))))))))))))************,,,,,,------...222777:::LLL\\\eeehhhkkkooozzzgggTTTKKKHHHJJJUUUcccvvvhhhPPPIIIIIIVVVeeewwwkkkTTTSSSaaazzzxxxwwwyyy|||}}}{{{yyyxxxrrrmmmpppyyy~~~}}}}}}zzzvvvxxxzzzvvvrrrkkk```TTTKKKCCC===999555555666777888:::;;;<<>>DDDPPPeeezzzzzzxxxwwwooobbbWWWKKKIIISSSbbbzzzwwweeeUUUGGGAAACCCBBBBBBAAABBBCCCEEEGGGHHHKKKPPPVVVYYY[[[^^^bbbeeeqqq|||vvvooouuutttlllaaaXXXRRRNNNJJJGGGIIIPPP\\\fffllloooqqqrrriiiccc]]]XXXWWWYYY[[[\\\XXXWWWVVVUUUUUUVVVXXXZZZeeekkkttt|||}}}pppbbbRRRIIIEEEMMM[[[nnn{{{iiibbbWWWUUURRRNNNJJJGGGFFFEEEHHHGGGFFFAAA<<<888666666777777777888888888888999>>>>>>>>>???@@@AAACCCCCCCCCEEEFFFIIIQQQ\\\aaaaaaZZZVVVSSSTTTTTTTTTZZZaaaiiixxxeeeXXXKKKFFFGGGDDDDDDDDDGGGIIIEEE===999::::::>>>???LLLggg{{{XXX<<<666111///000---,,,,,,++++++++++++++++++)))************))))))((())))))************))))))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((('''''''''''''''(((&&&''''''''''''((((((((('''((()))(((&&&&&&&&&'''''''''((((((((()))))))))%%%&&&&&&'''(((((())))))))))))((((((''''''''''''))))))))))))************+++,,,,,,------111555999EEEWWWbbbhhhnnnqqq{{{xxxjjjSSSJJJIIILLLVVVaaayyyjjjOOOEEEDDDQQQbbbtttlll\\\[[[^^^ttt|||yyyrrrsssuuuxxx|||~~~~~~zzzuuuppprrrzzz{{{wwwxxxyyyuuuqqqiii]]]QQQHHHAAA===:::888888888999;;;<<<>>>???CCCNNNaaawww~~~zzzyyyvvvmmm```VVVLLLKKKUUUeee~~~~~~nnn^^^MMMCCCBBBBBBBBBBBBCCCDDDGGGIIIJJJLLLQQQWWW\\\^^^aaafffjjjvvvpppgggeeehhhwwwvvvmmmaaaYYYUUUQQQJJJEEEEEEKKKTTT]]]bbbfffiiikkkddd___YYYSSSPPPPPPQQQRRRKKKJJJIIIIIIIIIJJJLLLMMMQQQUUU[[[bbbeeeaaaVVVLLLKKKGGGIIIRRRbbbwww}}}kkkbbbXXXVVVRRRNNNJJJHHHFFFEEEGGGGGGEEEAAA<<<888666666666666777888888999::::::??????>>>>>>???AAACCCEEEDDDFFFHHHJJJQQQ[[[```___XXXVVVVVVVVVUUUTTT[[[ccckkkyyynnnUUULLLFFFFFFIIIFFFEEEEEEGGGIIIEEE===999:::777===>>>JJJdddvvv~~~WWW<<<666222///000---,,,,,,,,,++++++*********))))))************)))(((((())))))******))))))((('''&&&&&&%%%&&&'''((()))''''''''''''((((((((((((&&&%%%$$$###$$$%%%'''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''((()))((('''&&&'''((('''''''''((((((((())))))((((((((()))))))))******''''''((()))((((((''''''((()))))))))************+++,,,,,,,,,---000444888BBBTTTaaaiiippprrr}}}{{{kkkSSSIIIHHHKKKTTT___xxxmmmQQQGGGBBBNNN^^^qqqnnn```^^^ZZZhhhjjjoooxxxwwwrrrtttvvvzzz|||~~~}}}}}}xxxtttrrrttt{{{~~~~~~|||vvvuuu|||~~~xxxtttppphhh\\\PPPGGGAAA===;;;666666777777999;;;<<<===BBBLLL^^^sss~~~}}}}}}|||zzzxxxsssiii]]]UUUMMMLLLVVVggguuugggTTTGGGDDDAAAAAABBBCCCEEEHHHJJJLLLOOOTTTZZZ___bbbgggmmmqqq~~~{{{ggg[[[aaakkkuuuwwwnnnccc\\\XXXSSSLLLFFFDDDIIIOOOUUUZZZ___cccfff```\\\VVVPPPKKKIIIJJJLLLHHHGGGFFFDDDDDDCCCDDDDDDDDDEEEJJJPPPUUUTTTOOOKKKLLLKKKNNNXXXiii~~~kkkcccYYYWWWSSSOOOLLLIIIHHHGGGIIIIIIGGGBBB===999777777444444666777999;;;<<<===@@@???>>>===>>>AAACCCEEEDDDGGGHHHJJJQQQZZZ___^^^XXXWWWWWWXXXVVVVVV\\\dddlllzzzcccLLLGGGEEEIIILLLIIIGGGFFFGGGIIIDDD===999:::555<<<>>>JJJcccttt{{{UUU;;;666222///000---,,,,,,,,,++++++*********((())))))*********))))))'''(((((())))))(((((('''&&&&&&%%%%%%&&&''')))***''''''''''''((((((((((((%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&'''''''''''''''((()))(((''''''((()))''''''''''''((((((((((((***)))))))))((((((((('''%%%&&&'''((())))))))))))((()))))))))************++++++,,,+++,,,///333777AAARRR```iiiqqqtttpppYYYNNNKKKLLLUUU```wwwqqqUUUJJJBBBLLLZZZkkkoooaaa]]]TTT]]]\\\bbbmmmzzz~~~xxx{{{}}}uuutttssswww}}}~~~}}}{{{}}}yyyuuuxxx}}}wwwsssoooggg\\\PPPHHHBBB>>>;;;666666777888999;;;<<<===BBBJJJZZZooo~~~{{{yyyxxxwwwwwwwwwtttnnndddZZZTTTLLLKKKUUUfff~~~xxxlllZZZLLLGGGAAAAAABBBDDDGGGJJJMMMOOOSSSXXX___dddiiinnnuuu{{{sssbbbXXXWWWeeevvvvvvpppggg```ZZZTTTNNNIIICCCFFFKKKNNNRRRWWW\\\___[[[XXXSSSMMMGGGEEEFFFHHHJJJIIIHHHFFFEEEDDDDDDDDDFFFEEEGGGMMMQQQRRRRRRTTTNNNNNNQQQ]]]rrr}}}jjjbbbXXXVVVSSSOOOLLLJJJIIIIIIKKKKKKHHHDDD>>>999777666333444555888:::<<<>>>???@@@???>>>>>>???AAACCCEEEDDDGGGIIIKKKRRR[[[^^^]]]ZZZWWWVVVXXXYYYYYY]]]dddlll{{{zzz[[[HHHGGGGGGJJJNNNJJJGGGFFFGGGHHHDDD<<<999:::555===@@@KKKcccttt~~~yyySSS999555111//////,,,,,,,,,++++++++++++++++++((())))))************)))''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))''''''''''''(((((((((((($$$&&&'''((()))((('''&&&((((((((((((((((((((((((((('''''''''((()))******%%%&&&&&&&&&&&&'''''''''&&&((())))))((('''(((***&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%$$$%%%%%%&&&'''((()))******))))))))))))************+++++++++++++++...222666BBBSSS___iiirrruuusss^^^RRRLLLKKKTTT```xxxtttYYYNNNBBBIIIWWWgggxxxmmm^^^ZZZOOOTTTUUUZZZcccqqq}}}zzz}}}}}}uuuuuuvvvzzzxxx{{{wwwyyy~~~xxxsssmmmfff\\\RRRJJJDDD???<<<999999999:::<<<===???@@@AAAGGGVVVjjj~~~xxxssspppoooooopppqqqmmmeee\\\UUURRRMMMKKKUUUeee|||uuukkk[[[OOOLLLEEEEEEFFFIIILLLPPPSSSUUUZZZ```ggglllqqqxxxrrr^^^WWWUUUZZZiiitttqqqkkkddd\\\UUUPPPMMMEEEFFFHHHJJJMMMQQQWWW[[[XXXVVVRRRKKKEEECCCDDDGGGKKKKKKJJJJJJJJJJJJKKKKKKLLLIIIJJJQQQTTTTTTUUUYYYTTTUUUZZZhhhyyyggg```VVVTTTQQQNNNLLLJJJJJJIIIMMMLLLIIIDDD===888666555444555666888:::<<<===>>>???>>>>>>>>>???AAACCCDDDCCCFFFIIIKKKRRR[[[___]]][[[WWWUUUXXX[[[\\\___cccmmm}}}pppVVVGGGIIIHHHJJJMMMIIIGGGEEEFFFFFFBBB:::777999666???BBBMMMcccrrr|||vvvQQQ888444000......+++++++++++++++++++++,,,,,,(((((()))***************(((((())))))))))))((((((((('''&&&%%%&&&&&&((()))''''''''''''((((((((((((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((()))((((((((((((((()))***%%%%%%&&&&&&&&&'''''''''&&&((())))))(((((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***))))))))))))************+++++++++***+++---222555DDDTTT```iiirrruuu}}}{{{iii]]]SSSOOOYYYfff|||uuuZZZNNNAAAGGGSSSdddttthhhXXXUUUKKKPPPQQQTTT\\\iii{{{~~~}}}zzzzzzwwwwwwyyy}}}}}}}}}yyy|||{{{vvvzzzvvvlllfff]]]TTTMMMFFF???;;;999999999:::<<<===???@@@>>>CCCQQQeee{{{{{{ssslllhhhfffeeefffhhhhhhddd[[[TTTOOONNNNNNLLLUUUdddzzzsssiiicccZZZSSSRRRKKKLLLMMMPPPTTTXXX[[[]]]ccchhhooouuu{{{vvv]]]TTTRRRYYYcccttt}}}~~~~~~~~~}}}|||{{{zzz|||sssqqqmmmfff]]]VVVQQQPPPGGGHHHIIIIIIKKKPPPUUUYYYWWWVVVRRRLLLFFFDDDFFFHHHJJJKKKLLLMMMOOOPPPQQQRRRNNNKKKMMMTTTWWWUUUVVV[[[^^^___eeetttvvvddd]]]TTTRRRPPPMMMKKKJJJIIIIIIMMMLLLIIIDDD===777444333666777777999:::;;;<<<<<<>>>>>>>>>???@@@AAACCCCCCBBBFFFHHHKKKRRR[[[___^^^]]]VVVTTTXXX\\\^^^___bbbnnnkkkRRRGGGJJJHHHHHHKKKGGGFFFDDDEEEEEE@@@999666888888@@@DDDMMMbbbpppzzzuuuOOO777444000......************++++++,,,,,,---(((((()))***************))))))************))))))((('''&&&&&&%%%&&&'''(((''''''''''''((((((((()))&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&((())))))(((((()))+++&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))+++)))'''&&&%%%&&&((()))))))))))))))************+++++++++******---111555FFFUUU```iiirrruuuzzzwwwxxxkkk___ZZZdddssstttYYYNNN@@@FFFRRRbbbsssdddTTTRRRIIIOOOPPPQQQWWWeeexxx}}}|||yyyzzz|||~~~}}}}}}~~~zzz~~~}}}~~~|||vvvuuu}}}xxxkkkfff^^^VVVNNNGGG@@@;;;777777888999:::<<<===>>><<>>???===<<>>???======???CCCDDDEEEFFFHHHHHHJJJPPPXXX]]]___^^^\\\ZZZZZZ\\\]]]]]]```eeeqqqmmm___SSSOOOOOOKKKGGGFFFFFFEEECCC???:::777777888<<<:::BBBSSSaaakkkyyyhhhJJJ777333000000000+++,,,,,,,,,+++++++++******,,,+++***((((((((())))))******)))((((((((((((((()))(((''''''&&&'''((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((((((''''''((()))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((())))))))))))***)))))))))***,,,///222444BBBTTTbbbdddhhhvvvvvvaaahhh|||hhhZZZYYYaaahhhuuuvvv___GGG@@@EEEQQQdddvvvuuucccTTTLLLJJJIIILLLQQQYYYdddqqq~~~}}}|||zzzxxxvvvuuu~~~~~~}}}zzz|||}}}wwwwwwyyy}}}{{{ssslllaaaVVVLLLDDD>>>:::888888888888999;;;<<<===>>>AAAGGGTTTgggvvvvvvooofffaaaZZZUUUVVVZZZ```ccceeeaaa\\\VVVRRRRRRUUUWWW\\\ccciiiqqq|||qqqgggfffiiijjjlllmmmpppsssuuuuuussssssuuuvvv{{{iiiZZZTTTTTTWWWcccwwwyyyooogggaaa\\\ZZZUUUSSSPPPNNNOOORRRVVVXXX]]]]]]\\\[[[XXXTTTPPPNNNLLLMMMNNNOOOOOOPPPQQQQQQOOOPPPRRRUUUZZZbbbkkkqqq{{{lllaaa[[[VVVSSSPPPLLLIIIHHHHHHHHHLLLJJJFFF@@@:::555333333777777777888999;;;===>>>???>>>>>>@@@CCCFFFGGGGGGFFFFFFIIIPPPXXX^^^```___\\\ZZZ[[[^^^___^^^aaafffrrrsssjjj___XXXQQQJJJFFFFFFIIIGGGDDD>>>999777777999<<<;;;DDDTTTaaajjjwww}}}cccFFF555222//////000,,,,,,,,,,,,+++++++++***************)))))))))))))))***))))))(((((((((((((((***)))(((''''''&&&''''''!!!###%%%''')))*********(((((((((((((((((((((((($$$%%%%%%&&&((()))******((((((((((((((((((((((((%%%&&&&&&&&&'''''''''''''''((()))(((&&&&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((('''&&&&&&%%%&&&&&&'''''''''((((((((()))))))))***,,,///222333@@@RRRaaacccfffrrr~~~gggUUUaaavvvaaaSSSOOOUUU]]]jjj{{{}}}sss]]]FFF???CCCQQQeeevvvrrr```SSSLLLJJJKKKKKKPPPWWWbbbooo~~~|||{{{~~~~~~~~~~~~}}}yyyvvvsssqqqpppuuuxxx}}}}}}|||}}}~~~zzzsssxxx|||wwwpppdddXXXMMMDDD===999777777777888999:::;;;<<<>>>AAAFFFRRRcccooonnngggbbb___\\\ZZZ\\\```fffiiillljjjgggcccbbbeeekkkooorrryyy~~~iiiZZZWWWYYY]]]aaarrrssshhh```[[[XXXXXXVVVTTTSSSSSSTTTVVVXXX\\\^^^```aaa___\\\YYYXXXSSSVVVZZZZZZVVVSSSQQQQQQTTTUUUXXX\\\dddppp|||sssddd]]][[[VVVSSSOOOKKKIIIHHHIIIIIIMMMKKKGGG@@@:::555444444666666777999:::<<<===>>>@@@@@@@@@???BBBGGGGGGEEEEEEEEEHHHOOOYYY___aaaaaaYYYYYY[[[___```___ccciiivvvxxxtttkkkaaaUUULLLIIIIIILLLJJJFFF@@@;;;999:::<<<:::;;;EEEUUU```gggtttzzz]]]BBB333222//////111,,,,,,,,,,,,+++++++++******((())))))*********))))))))))))(((((((((((())))))******)))((('''&&&&&&&&& """%%%(((******))))))((((((((((((((((((((((((&&&''''''((()))*********''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''))))))((((((''''''&&&&&&)))((((((((('''''''''&&&&&&&&&&&&'''''''''((((((***)))))))))+++...111333===PPP___bbbdddmmmvvvyyyqqq^^^RRR```}}}qqq^^^PPPKKKQQQYYYfffwwwyyyqqq^^^HHH???DDDQQQddduuuooo^^^QQQKKKIIIJJJIIIMMMUUU___mmm}}}}}}|||~~~}}}}}}}}}~~~zzzyyyxxxyyy||||||xxxtttpppnnnmmmmmmrrryyy}}}wwwqqqzzz{{{wwwpppdddXXXMMMDDD===999666666666777888999;;;;;;@@@DDDJJJUUUeeerrrqqqkkkjjjjjjjjjjjjkkknnnrrruuuxxx{{{~~~uuuaaa\\\^^^bbbiiiqqqsssiiiaaa\\\YYYYYYXXXWWWVVVVVVVVVWWWWWWZZZ^^^ccceeeeeeddddddeeeaaaiiiqqqooofff\\\YYYYYY]]]```fffooo{{{~~~iii___]]]___WWWTTTOOOKKKIIIIIIJJJKKKOOOMMMHHHAAA:::666555555555666888:::;;;===>>>>>>@@@BBBAAA???BBBGGGHHHDDDEEEEEEHHHPPPXXX___aaa```UUUVVVZZZ^^^___```fffnnn|||zzzjjjZZZPPPLLLLLLLLLIIIEEE???:::888:::<<<999;;;EEEUUU^^^dddppp~~~wwwYYY???222222///...000---,,,,,,,,,+++++++++******((())))))*********))))))))))))(((((((((((())))))***))))))((('''&&&&&&%%%###$$$'''((())))))((('''''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''((((((((())))))''''''((((((((()))))))))***)))))))))+++---000222;;;MMM]]]```ccckkkqqqrrrfffXXXRRR```xxxkkkZZZNNNIIIOOOYYYgggvvv{{{vvvooo^^^JJJAAAEEERRRcccrrr|||mmm[[[NNNHHHGGGGGGFFFJJJRRR]]]kkk|||}}}||||||yyyzzzrrrsssvvv{{{}}}~~~{{{wwwtttpppnnnmmmmmmpppxxx}}}}}}~~~~~~xxxrrrrrr~~~zzzuuummmbbbWWWMMMEEE>>>:::666666666777888999;;;;;;@@@EEELLLYYYkkkyyy|||xxxtttxxx{{{~~~~~~|||pppggggggiiikkkvvv{{{qqqiiiccc^^^\\\ZZZYYYXXXWWWVVVVVVWWWXXXYYY^^^eeejjjlllnnnrrruuuvvvzzzllljjjnnnqqqwwwttteee^^^___bbbXXXUUUPPPLLLJJJJJJLLLMMMQQQNNNIIIAAA:::666555555555666888:::<<<>>>>>>???>>>BBBBBB???CCCKKKLLLFFFGGGGGGJJJPPPXXX^^^___^^^UUUVVVYYY]]]]]]^^^fffpppqqq]]]QQQLLLJJJGGGEEEBBB===999777888999999<<>>222333///...000---,,,,,,,,,+++++++++***************)))))))))))))))((((((((((((((())))))***((()))))))))((('''&&&%%%%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&'''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&'''((('''%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''(((((()))******(((((()))))))))************)))))))))***---///111:::KKK[[[___bbbjjjooonnn^^^SSSPPP]]]sssvvvbbbTTTKKKFFFMMMXXXgggwww{{{vvvooo^^^JJJDDDGGGRRRcccrrr{{{{{{iiiWWWJJJDDDCCCEEEEEEHHHOOOZZZhhhyyy}}}|||{{{xxxxxxsssuuuzzz~~~~~~}}}zzzwwwtttrrrpppppprrrsssxxx~~~}}}}}}~~~~~~|||zzznnnpppyyy~~~zzzssslllbbbWWWNNNFFF@@@<<<777777777888999:::;;;<<<===CCCLLLZZZooozzzsssqqquuuuuuvvvzzztttnnnhhhccc^^^ZZZYYYXXXWWWVVVUUUVVVWWWXXX[[[aaaiiiooosssyyy~~~{{{mmmddd___^^^aaaYYYVVVQQQMMMKKKKKKNNNOOOPPPNNNHHH@@@999555444555444666888;;;===>>>??????;;;BBBCCC@@@FFFPPPSSSMMMJJJIIIKKKPPPXXX\\\]]]\\\WWWWWWZZZ[[[ZZZ[[[eeepppppp[[[PPPJJJFFFCCCBBB@@@===999777777888:::>>>KKKYYY```cccmmm{{{rrrTTT===333444///...000---,,,,,,,,,+++++++++******,,,+++***((((((((())))))((((((((((((((()))******''''''((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&((()))***+++***((('''''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$&&&''''''%%%%%%&&&((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))(((((()))))))))************)))))))))***,,,///111999JJJYYY^^^bbbkkkooonnn\\\PPPKKKZZZsssppp[[[PPPHHHCCCKKKWWWgggxxx}}}uuuaaaKKKEEEHHHSSSdddsss~~~tttcccQQQEEE@@@AAACCCDDDGGGMMMVVVcccttt~~~}}}zzzzzzzzz{{{~~~}}}|||{{{yyyvvvuuusssrrrrrrwwwuuuxxx}}}}}}}}}{{{yyyvvvmmmuuu{{{uuunnncccXXXOOOGGGAAA===888888888888999;;;<<<======CCCMMM\\\rrryyyvvvqqqlllgggaaaZZZVVVYYYXXXVVVUUUUUUVVVWWWYYY]]]dddmmmsssyyyqqqhhhddd^^^[[[]]]ZZZWWWRRRMMMKKKLLLOOOQQQPPPMMMGGG???777333333444444666888;;;===?????????999AAACCCAAAHHHUUUYYYSSSLLLKKKLLLQQQWWW[[[[[[ZZZZZZYYYZZZZZZXXXXXXbbbnnnjjjWWWNNNIIIDDDBBBBBBBBB???;;;999999:::<<<@@@MMM\\\bbbdddnnn|||~~~uuuTTT>>>444555000...000---,,,,,,,,,+++++++++******...,,,***(((''''''((()))((((((((((((((()))******&&&'''((())))))(((''''''&&&%%%%%%&&&&&&((()))***''''''''''''''''''''''''!!!###%%%'''(((((('''&&&(((((((((((((((((((((((('''''''''(((((((((((()))$$$%%%&&&&&&%%%%%%'''((())))))))))))))))))))))))&&&'''''''''(((((())))))******))))))((((((''''''(((((((((((())))))))))))***)))))))))***,,,///000999IIIXXX]]]bbbkkkpppooo___OOOIIIYYYuuunnnYYYNNNGGGBBBJJJVVVggg{{{|||fffOOOFFFIIITTTeeeuuuyyynnn]]]MMMBBB>>>@@@BBBEEEGGGLLLTTT```ooo}}}}}}~~~||||||~~~~~~~~~|||yyyyyywwwvvvuuutttssssssyyyuuuxxx}}}{{{yyyxxxwwwuuurrrpppqqq~~~|||wwwpppeeeZZZPPPHHHAAA===888888888999:::;;;======>>>DDDOOO^^^uuuwwwppp}}}xxxrrrkkkfffbbb]]]ZZZ[[[UUUQQQSSSTTTTTTVVVYYY^^^cccmmmwww}}}~~~sssggg```___^^^[[[WWWZZZUUUOOOLLLLLLNNNPPPQQQOOOPPPIII<<<555555444000444666999:::;;;<<<===???AAABBBCCCCCCCCCEEEHHHKKKGGGHHHKKKRRRYYY\\\[[[YYYYYYXXXXXXXXXUUUXXXdddqqqzzzbbbTTTNNNIIIDDDCCCCCCAAA???<<<:::888888:::DDDQQQ\\\ccckkkttt{{{wwwQQQ>>>444222---...111,,,...---,,,,,,++++++,,,,,,)))'''&&&'''((()))(((''')))((('''%%%%%%&&&&&&'''******))))))))))))******((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((&&&%%%&&&''')))+++******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))***)))))))))***,,,...///888III[[[ccchhhmmmnnnkkkfffSSSMMM\\\tttjjjPPPEEECCCDDDOOO\\\www~~~iiiSSSKKKMMMVVVfffuuuooobbbRRRHHHBBB???AAAEEEEEEGGGMMMSSSZZZeeexxx~~~|||{{{}}}{{{wwwyyyyyyzzz{{{||||||||||||~~~~~~~~~~~~~~~{{{{{{|||yyyrrrtttqqqjjjmmmuuuzzzuuuqqqiii___TTTJJJBBB>>>:::888666666888999:::999===BBBKKK[[[tttyyy{{{pppllljjj}}}{{{xxxtttooojjjfffbbb^^^\\\ZZZTTTPPPQQQSSSSSSUUUYYY]]]bbblllwww~~~yyypppeee```___^^^ZZZVVVVVVRRRNNNLLLMMMPPPRRRSSSQQQPPPHHH<<<666777777444444666999;;;;;;<<<===??????AAABBBBBBBBBCCCFFFIIIGGGIIILLLRRRXXX[[[YYYWWWWWWWWWWWWWWWUUUWWWdddqqquuu___QQQKKKGGGCCCCCCCCCBBB???<<<:::888888<<>>;;;999777777999:::;;;:::===BBBJJJZZZsssxxxoooqqq{{{kkkjjjlll}}}zzzwwwsssppplllhhheeeccc___]]]XXXRRRNNNOOOQQQRRRUUUYYY\\\bbblllwww}}}{{{rrrkkkccc______]]]YYYTTTSSSPPPMMMMMMPPPSSSVVVWWWWWWQQQFFF;;;777999:::888444777999;;;;;;<<<>>>???>>>???@@@AAA@@@BBBDDDFFFHHHIIIMMMSSSWWWYYYWWWUUUTTTTTTUUUUUUTTTWWWdddqqqqqq]]]OOOJJJGGGDDDCCCCCCCCC@@@<<<999888999===EEEPPPYYYbbbnnn|||qqqOOO<<<444222...///111+++---,,,++++++******+++++++++)))((()))***+++***)))******)))(((((((((((()))))))))(((((((((((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%******)))((((((((((((((((((((((((((())))))))))))***)))))))))***,,,...///222DDDXXXbbbiiirrr~~~hhhWWW]]]qqqnnnVVVKKKKKKQQQ^^^kkkgggLLLAAACCCLLL]]]mmm|||dddWWWHHH@@@<<<;;;>>>BBBCCCEEEKKKSSS[[[ggg{{{|||yyy||||||{{{|||ssstttsssrrrrrrsssvvvyyy{{{yyy|||~~~{{{|||~~~wwwkkkhhhddddddooozzzsssooohhh^^^SSSJJJBBB>>>;;;999888888999;;;;;;;;;===AAAIIIXXXqqqqqqhhhkkktttgggkkknnn}}}xxxuuuqqqoookkkhhhfffccc```^^^XXXQQQLLLMMMOOOQQQUUUZZZ^^^dddnnnwww|||zzzooojjjfff```^^^]]][[[VVVRRRQQQOOONNNOOOSSSXXX[[[\\\___UUUFFF:::777999:::999555777:::;;;<<<<<<>>>???>>>???AAAAAAAAAAAACCCEEEHHHKKKOOOTTTVVVWWWUUUSSSSSSSSSTTTTTTTTTWWWdddrrr}}}qqq^^^PPPKKKIIIGGGCCCDDDDDDAAA<<<999999:::<<>>@@@IIIZZZlll|||aaaRRRDDD===;;;;;;===AAA@@@CCCIIIRRRZZZggg||||||yyyzzz||||||}}}ssspppqqqrrrtttvvvyyy{{{}}}yyy|||~~~{{{xxxzzzzzz{{{|||~~~uuugggbbb^^^eeevvv~~~xxxrrrnnnggg]]]SSSIIIBBB>>>:::999777777999:::;;;:::===AAAHHHVVVooopppiiimmmwwwkkkoooqqq}}}xxxuuuqqqoookkkiiigggdddaaa^^^XXXQQQKKKLLLOOOQQQWWW\\\bbbgggpppwwwzzz{{{qqqkkkdddaaa]]]\\\[[[XXXSSSPPPMMMMMMNNNQQQWWW\\\___```gggXXXEEE:::777777777777555777:::<<<<<<===>>>@@@???@@@BBBCCCBBBCCCDDDEEEHHHLLLQQQUUUWWWVVVTTTSSSSSSSSSTTTUUUTTTXXXeeesss{{{zzzqqq```QQQJJJHHHGGGBBBDDDEEEAAA<<<888999;;;999EEEUUUcccmmmwwwwwwMMM;;;333333...///000+++---,,,++++++******++++++)))(((''''''))))))(((''''''''''''''''''&&&&&&%%%((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&'''((('''''''''((((((''''''''''''((((((******)))((((((((((((((((((((((((((())))))))))))***)))))))))***,,,...///333BBBUUUbbbhhhrrrzzzfffeeeppp|||iiiSSSGGGGGGOOOZZZbbbpppjjjKKK???@@@III[[[oooaaaRRRCCC<<<<<<<<<>>>AAAAAACCCJJJSSS\\\iii~~~|||zzzzzz|||}}}yyypppmmmqqqvvv{{{}}}{{{xxxuuuwww~~~~~~||||||}}}~~~ssseee```^^^lll{{{vvvqqqmmmfff]]]RRRIIIBBB>>>999777555555777999999999>>>@@@FFFTTTllloooiiimmmrrruuuqqq|||xxxtttooommmkkkiiihhheeeaaa___ZZZRRRLLLLLLOOOSSSYYY```fffkkksssyyy{{{wwwoookkkjjj___]]][[[YYYWWWTTTQQQNNNKKKLLLOOOVVV^^^eeeiiikkkkkkXXXCCC888666666555444555888:::<<<<<<===???@@@@@@BBBDDDDDDDDDDDDDDDFFFHHHMMMSSSWWWXXXVVVUUUTTTUUUUUUVVVWWWVVVZZZggguuuwwwyyysssbbbQQQHHHEEEDDDBBBEEEFFFBBB<<<888999<<<:::GGGZZZiiissszzzyyyKKK:::333333...///000***...---,,,,,,++++++,,,,,,((('''&&&'''((()))(((&&&)))))))))***)))(((((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((((((((((())))))))))))***)))))))))***,,,...///000===PPP```iiisss}}}kkkgggmmm~~~zzziiiSSSEEEDDDJJJRRRWWWbbbrrroooMMMBBBBBBKKK^^^tttdddTTTDDD======>>>???@@@CCCFFFMMMVVV___lll~~~|||zzzzzz{{{~~~~~~}}}{{{wwwrrrmmmooottt{{{~~~{{{yyyzzz|||~~~~~~}}}~~~~~~~~~ssshhhdddeeezzz~~~yyyuuupppllleee\\\RRRHHHAAA===888666444555666888888888>>>@@@EEERRRjjjnnnfffiiiwwwvvvnnn~~~}}}|||{{{yyyuuuqqqjjjiiihhhggggggfffccc```\\\TTTMMMMMMQQQUUU\\\ccchhhnnnwww|||~~~vvvmmmgggeeeeee]]][[[YYYVVVTTTQQQNNNLLLMMMPPPVVV```kkkuuu{{{}}}jjjUUU???777777555333333666888;;;<<<<<<===???@@@@@@BBBDDDEEEDDDDDDDDDEEEHHHMMMTTTYYYYYYWWWVVVVVVXXXXXXYYYYYYXXX[[[hhhvvvzzzxxx|||xxxfffSSSHHHDDDDDDBBBEEEGGGCCC;;;777999======JJJ]]]llluuuzzzxxxJJJ999222333//////000***///...------,,,,,,------)))((('''((()))***)))'''((()))*********)))'''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''(((((()))***+++(((((((((((())))))))))))***)))))))))***,,,...///111;;;MMM___jjjqqq}}}}}}llleeegggvvv|||mmmWWWGGGDDDHHHLLLMMM\\\nnntttPPPEEEDDDMMMaaaxxxgggVVVEEE>>>>>>>>>>>>???CCCFFFMMMUUU^^^kkkzzzzzzyyyyyyzzz|||~~~~~~}}}zzzvvvrrrpppoooooouuuyyy~~~}}}~~~~~~}}}}}}uuummmkkkppp~~~zzzwwwoookkkddd[[[QQQHHHAAA===999777555555777888999888>>>???DDDPPPhhhqqqiiillltttqqqiii~~~|||zzzyyyxxxvvvrrrooofffeeeeeefffgggfffdddbbb]]]UUUNNNNNNRRRVVV^^^eeeiiipppyyy~~~|||zzzuuuooohhhbbb``````\\\ZZZXXXUUURRROOOMMMKKKQQQUUU]]]jjjxxxiiiRRR<<<666777666333333666888;;;<<<======???@@@???AAADDDEEEDDDCCCCCCDDDGGGNNNUUUZZZZZZXXXWWWWWWZZZZZZ[[[[[[YYY\\\iiiwww~~~www|||}}}kkkVVVJJJFFFEEEAAAEEEGGGCCC;;;777999===@@@LLL^^^llltttzzzvvvJJJ999222333//////000***//////...------------...***)))((()))***+++***(((&&&'''((((((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&''')))((((((((('''''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$&&&((())))))((((((''''''(((((()))''''''''''''(((***+++,,,(((((((((((())))))))))))***)))))))))***,,,...///555===NNN```iiimmmvvv|||lllcccaaaqqqqqq[[[KKKEEEHHHJJJIII\\\ooowwwQQQFFFFFFNNNccc{{{iiiXXXFFF???>>>>>>======AAACCCJJJRRR[[[hhh||||||wwwxxxyyyxxxxxxzzz{{{zzzwwwwwwuuuqqqmmmnnnrrrvvv{{{}}}|||}}}~~~{{{}}}wwwqqqqqqxxx~~~{{{yyyoookkkddd[[[QQQHHHAAA===:::888666666888999:::999>>>???CCCOOOgggwwwooorrrpppkkkeeeyyyvvvsssqqqqqqqqqpppooonnnllliiifffdddcccccccccYYYWWWSSSRRRUUU\\\ccchhhmmmrrrvvvwww}}}vvvsssqqqlllgggbbb^^^\\\[[[^^^UUUOOOOOONNNKKKLLLPPPSSS^^^mmm}}}^^^LLL<<<999666000000777777888999;;;===>>>???@@@===???BBBEEEGGGGGGGGGFFFEEELLLUUUYYYWWWUUUVVVYYY```\\\YYYXXXXXX]]]kkkyyy|||zzzzzzzzzppp]]]OOOJJJGGGCCCCCCHHHKKKHHH@@@:::;;;===;;;LLL___kkkuuummmEEE<<<333111000...---///+++---...---+++))))))***,,,,,,++++++******))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%&&&'''((()))&&&'''((((((((('''%%%$$$%%%&&&&&&&&&'''(((((((((''''''&&&'''((((((&&&%%%$$$&&&'''))))))(((&&&%%%))))))((((((''''''&&&&&&))))))'''&&&&&&'''((())),,,***(((''')))*********''''''''''''((()))***+++)))***+++***))))))+++---...999OOOdddiiihhhssspppaaaggg{{{yyyZZZJJJJJJFFFCCCLLLWWWlllxxxVVVHHHOOO[[[kkkjjjTTT@@@<<<>>>======@@@CCCEEEJJJOOOTTT^^^rrr}}}zzztttwwwyyywwwsssssswww{{{{{{xxxuuutttsssttt|||~~~~~~~~~}}}xxxzzz}}}zzzqqqiii^^^UUUNNNHHHBBB===888888777777777888:::;;;<<>>@@@@@@???@@@CCCFFFHHHHHHHHHHHHEEEKKKSSSXXXYYYYYYYYY[[[^^^ZZZXXXWWWWWW]]]lllzzz~~~zzzxxxuuuhhhWWWKKKHHHEEEAAABBBGGGJJJFFF???999:::<<>>MMM^^^iiisssgggCCC:::333111111...---...(((***,,,,,,++++++,,,---((())))))))))))))))))***(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%(((((())))))(((&&&$$$###'''''''''(((((((((((((((''''''(((((((((((((((''')))(((&&&&&&((()))(((''''''''''''((())))))******)))***+++***))))))+++------777JJJ^^^fffjjjwww}}}kkklll{{{|||___KKKHHHBBB@@@HHHWWWkkkqqqXXXXXXnnn~~~fffRRRBBB???@@@===<<>>777777777777777999;;;<<<;;;>>>BBBKKK___{{{uuullljjj{{{|||qqqlllooo}}}{{{xxxwwwvvvuuurrrtttvvvvvvtttqqqpppooorrrrrrsssuuuvvvwwwwwwxxxuuutttssstttvvvwwwvvvuuuvvvwwwxxxyyyxxxvvvsssqqqooonnnmmmmmmmmmkkkhhheeefffeeecccbbbaaaaaaaaaaaa___]]]ZZZZZZ\\\bbbiiimmmooossszzz{{{uuujjjeeeiiicccbbb```]]]ZZZWWWTTTSSSQQQPPPQQQWWW```hhhooossseeeOOOAAA:::555666777555666999888999:::<<<===???@@@AAAAAABBBDDDFFFGGGHHHIIIIIIHHHJJJNNNTTTZZZ[[[ZZZXXXWWWUUUSSSUUUWWW___ooo~~~}}}ssseeeSSSFFFCCCDDDBBB???AAACCCDDD@@@:::777777999>>>LLL\\\gggsssdddBBB:::222111111...---...+++---...---+++))))))***''''''(((((())))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%&&&&&&%%%'''((()))'''&&&''''''(((((('''&&&%%%$$$&&&&&&''''''(((((())))))&&&&&&((()))))))))((('''((('''%%%&&&'''((('''&&&&&&'''((())))))*********)))***+++***))))))+++---...666GGGXXXbbbiiivvv}}}kkkiiiwwwgggPPPJJJDDDBBBIIIYYYlllppp\\\WWWrrrzzzdddRRRCCCAAAAAA>>><<<>>>EEEHHHOOOVVV]]]iii{{{yyyzzz~~~~~~{{{yyywww|||~~~{{{zzz}}}yyyyyywwwttttttxxx}}}uuuooohhhaaaWWWPPPKKKGGGAAA>>>777666666666888999;;;===<<>>???@@@AAAAAABBBCCCEEEFFFGGGHHHHHHJJJKKKNNNSSSVVVWWWUUUSSSUUUSSSSSSUUUYYYbbbsss~~~nnn___MMMCCCBBBCCCBBBAAA@@@AAA@@@===999777888:::AAAOOO```lllyyyaaaAAA999222111111...---...+++---...---+++))))))***''''''(((((())))))******((((((((((((''''''''''''&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&((((((((((((((('''&&&&&&&&&%%%&&&%%%%%%&&&((()))(((&&&%%%%%%&&&''''''(((((((((&&&&&&''''''(((((())))))%%%&&&((()))))))))(((''''''&&&%%%&&&'''((('''%%%&&&'''((()))*********))))))***+++***))))))+++---///666EEETTT___hhhsss||||||iiifffuuunnnTTTKKKDDDBBBIII[[[nnnsssaaaTTTkkk~~~|||bbbQQQDDDBBBAAA===<<>>@@@AAAAAABBBCCCCCCDDDEEEFFFGGGHHHKKKMMMPPPSSSSSSSSSRRRQQQTTTRRRSSSVVV[[[fffxxx|||gggXXXJJJDDDCCCCCCBBBBBB??????===:::888777999;;;@@@NNN___lllzzz\\\@@@888222111111...------(((***,,,,,,++++++,,,---((())))))))))))))))))***((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&%%%%%%&&&((()))((('''$$$%%%%%%&&&'''((())))))'''''''''(((((((((((((((%%%&&&'''((())))))))))))'''&&&&&&'''(((((('''%%%%%%&&&(((*********)))))))))***+++***))))))+++---///666CCCRRR^^^iiirrrwww{{{hhhdddttttttWWWJJJCCCAAAGGG[[[nnnwwwfffSSS___jjjrrr{{{aaaQQQDDDBBBAAA<<<<<>>;;;555555555666888:::===>>><<>>@@@AAABBBDDDDDDDDDEEEFFFGGGHHHIIIKKKOOOSSSTTTRRRQQQQQQSSSTTTSSSTTTXXX^^^iii|||xxx___SSSHHHEEEDDDAAA@@@BBB>>>===;;;888888999;;;>>>>>>MMM___kkkyyyUUU???777111222222///------(((***,,,,,,++++++,,,---***************)))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&###$$$&&&'''((()))((((((%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&((()))((('''&&&&&&&&&&&&''''''((()))((((((((((((((('''''''''&&&&&&&&&''''''((()))***'''''''''((())))))'''%%%%%%&&&(((***+++***)))((()))***+++***))))))+++------666CCCRRR```mmmtttwwwzzzfff```qqqzzzZZZKKKDDDAAAGGGZZZmmm{{{hhhTTTQQQTTT```ooo{{{aaaQQQDDDAAA@@@<<<===BBBDDDHHHOOOWWW^^^kkk~~~~~~~~~}}}}}}{{{zzz|||{{{|||~~~zzzzzzxxxtttnnnmmmrrr|||~~~}}}~~~~~~|||vvvpppkkkbbb[[[RRRJJJFFFAAA===999444444555666888;;;===???999???EEELLL]]]xxxnnnhhhjjjtttzzzooommm~~~~~~~~~wwwrrrkkkgggggghhhjjjkkkeeeeeedddaaa^^^[[[WWWUUUVVVTTTSSSTTTWWWYYYZZZZZZ[[[\\\]]]^^^____________ZZZZZZZZZ]]]bbbhhhooosssyyyvvvuuulll```ZZZ]]]aaabbb``````aaadddjjjrrrzzz~~~wwwjjj]]]SSSHHH<<<777999444666555333333555777777999:::;;;===>>>@@@AAABBBFFFFFFFFFFFFGGGHHHIIIJJJJJJOOOUUUUUURRRPPPRRRVVVTTTSSSUUUZZZ```lllvvvZZZOOOGGGFFFDDD@@@???BBB>>><<<:::888888:::===???CCCRRRcccooo|||PPP>>>777111222222///,,,---+++---...---+++))))))***,,,,,,++++++******)))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%"""###%%%'''))))))))))))$$$%%%'''((()))((('''&&&%%%&&&&&&''''''(((((((((%%%%%%%%%&&&)))))))))'''(((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&''''''&&&&&&'''(((***+++'''''''''(((******'''%%%%%%&&&(((***+++***)))((()))***+++***))))))+++---,,,555CCCRRRcccpppwwwyyyxxxccc\\\mmm^^^NNNGGGDDDJJJXXXkkk~~~hhhUUUGGGDDDSSSeeeqqqaaaRRRDDDAAA???;;;===CCCBBBFFFMMMUUU\\\iii}}}|||}}}~~~|||zzz~~~~~~|||zzzyyy{{{{{{zzz}}}~~~{{{www|||yyytttnnnlllrrr|||~~~~~~}}}}}}}}}~~~~~~|||yyytttnnnjjjaaaZZZQQQJJJEEE@@@;;;777444444444666888;;;>>>???777>>>EEELLL\\\wwwmmmgggjjjrrryyyoooppp~~~{{{zzz{{{{{{wwwsssooommmmmmmmmkkkhhhgggccc```^^^^^^`````````ZZZYYYYYYYYYYYYWWWTTTRRRKKKMMMOOOOOOOOOOOOPPPQQQUUUXXX[[[^^^aaaaaaaaa```___\\\\\\aaagggkkkpppuuu~~~xxxsssmmmiiiiiilllnnnpppoooqqquuu{{{zzzcccZZZNNNEEEAAA===999555333555777777666555666666999:::;;;===>>>@@@AAABBBDDDBBBCCCGGGHHHGGGHHHKKKOOOUUUYYYVVVSSSSSSSSSQQQSSSQQQSSSYYYbbbooonnnRRRJJJDDDCCCBBB??????AAA<<<;;;888555444888;;;<<>>>>>;;;;;;???HHHJJJPPPXXXaaalll}}}~~~}}}{{{zzzzzz|||~~~~~~zzzyyy{{{|||{{{zzzzzzxxxuuusssppprrr}}}|||{{{{{{}}}}}}yyyvvvuuuuuupppiii```YYYOOOFFF@@@===;;;:::000111333666999:::;;;<<<>>>@@@CCCJJJWWWoooppp```bbbuuu}}}rrrkkknnn{{{yyywwwuuurrrpppnnnooopppqqqvvvsssooonnnoooooonnnllljjjhhhgggggggggfffdddbbb```___^^^]]]]]]\\\XXXVVVSSSRRRPPPNNNMMMLLLLLLLLLPPPRRRUUUZZZ^^^aaacccdddbbb^^^^^^bbbgggjjjqqqwwwwwwtttooonnnpppuuuyyy{{{}}}~~~yyyppphhhXXXOOOEEE>>><<<:::666333222444666666555444555666999:::;;;===???@@@AAABBBCCCAAABBBFFFGGGFFFGGGJJJMMMSSSWWWUUURRRSSSTTTSSSSSSQQQTTT[[[dddqqqrrrcccPPPIIICCCBBBBBB??????@@@===<<<999666555999===@@@LLL\\\jjjrrr}}}uuuNNN===999444111000000///......---+++)))((()))************)))))))))((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&(((''''''&&&&&&'''''''''%%%&&&'''((((((&&&$$$###'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((&&&$$$$$$&&&'''''''''&&&((())))))'''&&&'''(((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************+++,,,,,,...444???NNN^^^lllvvv{{{ttt^^^XXXhhhsssXXXKKKIIIJJJZZZmmmzzzhhhTTTHHHEEETTTeeeppp{{{~~~eeeRRRAAA======;;;===BBBJJJMMMRRRXXX^^^iii|||~~~}}}yyyyyyyyyyyyzzz}}}~~~zzzyyyzzz{{{zzzyyy}}}{{{xxxvvvssswww~~~~~~~~~}}}}}}yyyuuuuuuuuuooohhh___XXXOOOFFF@@@===;;;999222333555666888:::<<<======???BBBHHHVVVnnnqqqcccfffsssuuunnnmmm~~~{{{sssppppppnnnnnnmmmmmmooorrruuuvvv|||zzzxxxxxxzzzzzzzzzyyywwwwwwxxxyyyyyyvvvqqqmmmooommmllllllkkkiiifffcccddd^^^VVVQQQOOONNNKKKIIIJJJKKKNNNRRRXXX___dddgggeeebbbaaadddgggjjjsss|||xxxuuussstttzzz{{{rrrllleee\\\UUUKKKEEE>>>999888888666444222333444444333333444666::::::;;;===???@@@BBBBBBCCCAAAAAAEEEGGGEEEFFFIIIKKKQQQUUUSSSRRRTTTUUUUUUQQQPPPTTT\\\fffrrruuudddXXXPPPHHHBBBBBBBBB@@@???@@@>>><<<:::777777:::@@@FFFWWWeeepppttt}}}pppKKK<<<888444111000000///......---+++***))))))***+++++++++*********)))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&''''''(((((('''''''''((()))*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''(((((('''&&&%%%%%%'''(((((('''''')))***)))'''&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++******++++++,,,------222<<>>@@@FFFSSSkkkqqqcccgggooo~~~uuuooommm|||vvvqqqsss{{{zzzxxxtttoooooossstttuuuwwwzzz}}}zzzyyypppccc[[[XXXUUUQQQMMMHHHHHHIIILLLRRRZZZbbbfffhhheeeeeefffhhhlllwwwxxxvvvuuuxxx~~~{{{sssiiibbb\\\WWWQQQLLLFFFBBB===:::999999888666222333444444333444555777:::;;;<<<===???AAABBBCCCDDDBBBBBBFFFGGGFFFGGGJJJLLLRRRUUUSSSQQQSSSTTTTTTOOOOOOTTT]]]gggsssttthhh^^^WWWTTTJJJCCCCCCDDDBBBAAAAAA@@@===:::999888;;;DDDMMMbbbmmmtttvvv}}}hhhDDD:::777444111000000///------,,,+++************+++++++++++++++*********)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%&&&((())))))(((''''''******++++++++++++***)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((())))))(((((()))***)))'''&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))+++++++++++++++,,,,,,---+++///777FFFVVVccckkkmmmxxxqqqdddVVVTTTccc}}}{{{___LLLGGGHHHLLLbbbzzzuuubbbPPPIIIHHHTTTcccnnnvvv}}}hhhSSSAAA;;;<<<;;;>>>EEEKKKOOOTTTWWWXXXbbbyyy~~~|||zzztttwwwzzz}}}xxxwwwvvvwwwxxxyyyzzzzzzyyyuuusssrrrrrrvvv~~~||||||~~~~~~~~~~~~~~~}}}{{{}}}}}}|||xxxtttsssrrrllleee[[[UUULLLEEE@@@===:::888777666555555666888:::<<<<<<>>>@@@EEERRRiiinnn___bbbkkkzzzrrrmmmlll{{{|||xxx{{{wwwqqqiiifffjjjttt|||}}}|||wwwuuuuuuvvvtttsssqqqqqqrrrwww||||||zzzxxxwwwwwwvvvuuuyyyrrrgggaaa\\\WWWRRRLLLJJJIIIIIINNNUUU]]]bbbffffffhhhiiijjjppp~~~xxxvvvuuuwww|||{{{vvvhhhccc[[[UUURRRNNNJJJGGGCCCAAA===;;;:::999888777333444555555444555777999:::;;;<<<>>>???AAABBBCCCFFFDDDDDDHHHIIIGGGHHHKKKOOOTTTWWWSSSPPPRRRSSSSSSNNNNNNSSS]]]ggguuutttfffaaa```___\\\PPPFFFDDDEEEDDDCCCCCCAAA<<<::::::999<<>>@@@EEEQQQggglll[[[\\\hhh|||zzz~~~{{{vvvpppjjjggghhhvvvyyyvvvtttpppmmmllljjjgggcccbbbhhhsss||||||xxxuuusssssssssmmmlllkkkmmmpppuuuyyy|||}}}wwwyyyyyy}}}rrrggg```YYYUUURRROOOKKKJJJLLLQQQXXX]]]bbbdddiiimmmnnnuuu~~~vvvtttrrrrrruuuyyy|||}}}|||ssskkkfff]]]YYYTTTOOOKKKHHHDDDBBB???>>><<<:::888666555555444555555555444555888;;;;;;;;;<<<>>>@@@AAACCCCCCGGGEEEEEEIIIJJJHHHHHHKKKQQQVVVXXXTTTPPPRRRSSSSSSPPPPPPTTT^^^iiiwwwkkkbbbeeejjjmmmeeeWWWIIIEEEFFFEEEDDDDDDAAA<<<999:::999<<>>888555333111111000...---,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))(((&&&%%%%%%%%%&&&'''&&&'''(((((())))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&(((+++,,,+++)))&&&((())))))(((''''''((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******))))))******+++,,,---///666DDDUUUbbbhhhiiimmmdddXXXOOOOOO]]]xxxnnnUUUKKKLLLTTTjjjkkkUUUHHHEEEFFFNNN[[[jjjvvv|||kkkWWWDDD>>><<<:::;;;@@@DDDHHHPPPUUUWWW___qqq~~~}}}~~~~~~{{{yyyrrrtttwwwzzzzzzxxxuuusssqqqsssuuuvvvvvvwwwyyy{{{|||yyyxxxzzz|||~~~}}}||||||zzz{{{|||}}}}}}|||{{{zzz}}}{{{xxxwwwyyy{{{zzzzzzyyyyyyxxxxxxwwwwwwwwwyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||xxxrrrpppoooiiiaaaVVVQQQJJJDDD???<<<999777444444333333444666777888;;;===@@@EEEPPPddd|||jjjYYYZZZfffzzzzzzxxxuuurrrpppqqqrrrooopppppppppnnnkkkhhhfffggghhhhhhhhhfffdddaaa___iiivvvzzztttqqqooonnnmmmlllkkkjjjhhhhhhooozzzwwwwwwxxx{{{}}}mmmaaaZZZWWWWWWTTTOOOLLLLLLPPPUUUYYY\\\bbbjjjppprrrzzz}}}ssspppmmmlllmmmpppqqqqqqwwwvvvuuurrrmmmggg```\\\UUUSSSPPPLLLHHHEEEAAA???;;;;;;;;;999777555444444333444444333333555888;;;;;;;;;===>>>@@@BBBCCCCCCGGGDDDEEEHHHIIIGGGGGGJJJQQQVVVXXXTTTQQQTTTVVVVVVSSSSSSWWW```lll{{{mmmkkkrrryyy|||nnn]]]KKKEEEDDDDDDCCCCCCAAA;;;888:::999<<>>777555222111111000...,,,+++,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((()))))))))))))))))))))))))))'''&&&$$$$$$%%%&&&'''''''''''''''((()))***+++((((((((((((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''')))+++,,,+++***$$$&&&((()))(((((((((***((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((())))))***+++,,,---333BBBSSSaaafffgggdddZZZPPPJJJLLL\\\yyy|||\\\KKKIIITTTkkkkkkTTTEEEDDDEEEKKKZZZkkkyyyiiiVVVDDD???>>>;;;<<>>@@@BBBCCCDDDFFFDDDDDDGGGHHHFFFFFFIIIPPPUUUWWWTTTRRRUUUYYYYYYWWWVVVYYYbbbnnn~~~uuuvvvrrr```LLLDDDCCCBBBBBBBBBAAA:::777999999<<>>666444222111111000...,,,++++++,,,---------,,,,,,))))))))))))(((((((((((()))))))))))))))))))))))))))'''&&&$$$$$$%%%&&&'''((('''''''''''')))+++,,,$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&'''))),,,---,,,***###%%%(((((((((((()))+++))))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((())))))***((()))///>>>PPP^^^ccccccZZZQQQHHHEEEKKK]]]~~~aaaKKKEEENNNeeemmmWWWDDDDDDEEEKKKYYYlll|||gggTTTCCC@@@@@@======BBBCCCFFFMMMTTTWWW[[[dddnnn~~~uuuwwwyyy{{{|||{{{zzzxxx{{{}}}~~~}}}yyyvvvwwwxxx~~~}}}||||||{{{|||}}}}}}|||{{{xxx{{{~~~~~~|||zzzxxxxxxzzzzzzyyyyyyxxxwwwvvvvvvvvvyyy||||||~~~}}}yyy{{{{{{||||||wwwqqqooommmggg___SSSOOOHHHCCC???<<<999666222333555777888999999999777:::>>>DDDMMM]]]qqqxxxppp___UUU[[[eeeooo]]]ZZZUUUVVVWWWWWWVVVWWWZZZ]]]^^^___bbbdddggghhhhhhhhhmmmooorrruuuxxx{{{||||||nnnaaaYYYSSSSSSSSSSSSTTTTTTUUUVVVZZZ[[[```hhhqqq}}}vvvqqqkkkgggfffggghhhhhhiiifffdddcccaaa]]]WWWRRRQQQNNNJJJGGGFFFCCCAAA???>>>===:::888666555555555666555333222222444777999?????????>>>>>>???CCCEEEDDDEEEGGGGGGFFFGGGIIIKKKSSSTTTRRRMMMPPPXXX[[[XXXYYYXXX\\\ggguuuoooaaaOOODDDBBBDDDEEEDDD@@@:::888999:::???RRRfffzzzrrrPPP<<<777555222111222111000///222111000...,,,***)))(((***++++++++++++***))))))***)))(((&&&&&&''''''(((%%%&&&&&&&&&'''(((((((((&&&(((***+++)))&&&%%%%%%++++++***)))))))))))))))---(((%%%((()))((((((+++&&&&&&&&&''''''''''''(((''')))(((%%%&&&)))'''$$$###%%%'''))))))((('''&&&%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++***---222;;;LLL]]]dddcccVVVMMMFFFGGGNNN___~~~jjjQQQMMMJJJ___zzziiiUUUHHH@@@???IIIYYYiiizzznnnRRRBBB@@@<<<===@@@===EEEGGGMMMRRRTTTXXXeeesss~~~}}}{{{{{{|||~~~}}}}}}{{{yyyyyy~~~}}}}}}}}}~~~{{{xxxxxxyyy{{{}}}yyyzzz{{{{{{{{{{{{{{{{{{|||yyywwwvvvvvvuuuuuuuuuuuuvvvvvvxxxxxxyyy{{{|||~~~~~~~~~||||||~~~yyysssqqqqqqmmmddd\\\TTTNNNGGG@@@<<<999666555555666666777888999999::::::999<<>><<<:::888666555555555555444333333444777:::<<>>@@@CCCFFFEEEFFFGGGGGGFFFGGGJJJLLLRRRSSSQQQNNNPPPWWWZZZWWWYYYXXX^^^jjjxxx}}}dddYYYLLLDDDDDDEEEDDDBBBAAA;;;999;;;<<>>FFFHHHMMMRRRUUUZZZhhhvvv|||yyyzzz~~~~~~zzz|||}}}||||||~~~~~~|||{{{|||}}}{{{yyyxxxyyy{{{|||zzzzzz{{{||||||||||||{{{~~~~~~~~~}}}zzzxxxvvvrrrsssssstttuuuwwwxxxyyywwwwwwyyyzzz|||~~~~~~}}}}}}~~~|||wwwrrrpppoookkkaaaZZZSSSNNNFFF???;;;888666555444555666666777888999999<<<;;;>>>EEEMMMZZZmmm}}}tttiiiccc___\\\___eeelll}}}rrrgggddddddggghhhmmmsssvvvuuuwww{{{yyymmmeeedddcccbbbbbbaaaaaabbbaaaccchhhooottt{{{wwwtttqqqmmmjjjiiihhhgggeeeeeebbb^^^[[[YYYVVVRRRPPPNNNKKKGGGEEECCCAAA>>><<<===<<<999777555555555555444333333444666999===???>>>???@@@@@@???AAADDDFFFEEEFFFGGGGGGGGGHHHJJJMMMQQQRRRPPPNNNQQQVVVXXXVVVXXXYYY```nnn~~~zzzgggVVVOOOGGGDDDFFFGGGDDDBBBCCC===:::<<>>>>>???AAAAAAAAABBBDDDGGGGGGGGGHHHGGGGGGHHHKKKNNNQQQPPPOOOOOOQQQTTTUUUTTTVVVYYYbbbssslllXXXMMMIIIDDDCCCEEEFFFEEEBBBCCC===:::<<<>>>GGG\\\rrr[[[BBB:::666444222111222222111000,,,,,,,,,+++++++++*********++++++++++++***)))))))))))))))(((((((((((((((***))))))(((((('''''''''%%%''')))***)))((()))***(((''''''&&&&&&&&&'''''')))'''***///111,,,((('''&&&&&&&&&''''''''''''(((###'''(((&&&&&&)))***)))***)))((('''&&&&&&''''''((((((((((((((('''&&&%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))******+++,,,---///666CCCRRRXXXVVVQQQHHHAAACCCKKK___```MMMKKKJJJZZZnnn}}}|||jjjYYYBBBAAADDDMMM\\\nnnuuuXXXFFFAAA<<<;;;>>>;;;DDDFFFLLLQQQUUU\\\lll{{{~~~}}}{{{{{{~~~~~~~~~~~~~~~zzzvvvxxx{{{~~~~~~~~~}}}}}}}}}}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~}}}{{{{{{{{{{{{zzzxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwyyy{{{~~~~~~~~~}}}zzzvvvsssooommmjjjddd\\\UUUPPPKKKCCC===:::888666555222333444555666777888999<<<===AAAHHHPPP]]]rrr|||wwwzzz|||~~~}}}~~~}}}}}}}}}|||{{{{{{|||pppnnnlllkkkjjjhhheeebbbaaa```]]]XXXTTTQQQOOOOOOMMMJJJGGGEEECCCBBB@@@>>>;;;999777555444444444444444444444444666888999;;;>>>???AAABBBBBBCCCEEEGGGHHHHHHHHHGGGGGGIIILLLOOOQQQOOONNNPPPSSSSSSSSSSSSTTTXXXdddwwwsss```QQQKKKGGGCCCAAABBBDDDEEEDDDBBB<<<999;;;<<>>:::888777555444333444444333444444555666777999:::>>>@@@BBBCCCCCCDDDFFFHHHIIIIIIHHHGGGGGGIIIMMMPPPQQQNNNNNNSSSUUUSSSRRRSSSTTTYYYhhh|||tttdddWWWOOOIIIFFFBBB@@@AAACCCDDDDDD???:::888;;;===DDDWWWlll~~~TTT===:::555333111111222222222111///...---,,,+++***))))))***++++++++++++***))))))))))))*********)))((('''''''''''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&((('''&&&&&&&&&&&&'''(((((((((%%%&&&+++---)))&&&&&&&&&&&&&&&''''''''''''(((''',,,...***'''(((***)))&&&&&&&&&%%%%%%%%%%%%%%%(((((()))))))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''(((((((((((()))))))))))))))))))))******++++++,,,---444BBBRRRYYYYYYSSSJJJDDDEEEKKK\\\{{{~~~___KKKHHHMMMOOO[[[jjjxxxppp```QQQQQQPPPPPP[[[pppuuuXXXDDD???999999<<<:::>>>AAAHHHOOOSSSZZZiiiwww~~~{{{yyy{{{~~~~~~~~~vvvwww~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{yyyzzz{{{|||}}}~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{rrrsssvvvxxxyyyzzzyyyyyyyyyzzz{{{}}}~~~}}}|||xxxuuutttsssqqqnnniiibbbYYYSSSLLLGGG@@@;;;888777555444222333444555777888:::::::::===CCCKKKVVViiitttttt|||xxxnnnllliiifffeeedddbbb```\\\]]]]]]YYYSSSNNNLLLLLLKKKHHHEEECCCBBBAAA???===999888666444333333333444222333444666888:::;;;<<<===@@@BBBDDDDDDEEEGGGHHHJJJJJJIIIGGGGGGIIINNNQQQRRRNNNOOOUUUWWWSSSQQQSSSUUU\\\kkktttfff[[[RRRKKKCCCBBB@@@@@@AAABBBCCCCCC<<<888999===@@@FFFZZZnnnyyyOOO;;;;;;555333111111222333222111------------,,,,,,++++++***++++++++++++***))))))))))))***+++***)))((('''''''''''''''(((((((((((('''(((((('''%%%%%%&&&(((''''''&&&&&&'''(((((())))))%%%%%%((()))'''&&&'''&&&&&&&&&''''''''''''(((+++111222,,,''''''(((((($$$%%%&&&'''''''''&&&%%%'''(((((())))))))))))(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))******++++++,,,---333AAAPPPWWWWWWTTTKKKEEEEEEJJJXXXtttrrrWWWIIIJJJPPPWWW___iiittt~~~vvviii___^^^XXXRRRXXXmmmvvvXXXEEE???999:::>>>;;;<<<@@@IIIPPPUUUZZZgggttt~~~zzzwwwyyy~~~zzz~~~xxxxxx{{{}}}|||}}}}}}||||||{{{zzzzzzzzzxxxyyyzzz{{{|||}}}}}}}}}{{{{{{zzzzzzzzz{{{{{{{{{sssuuuwwwyyy{{{{{{zzzzzzxxxyyyzzz|||~~~~~~}}}{{{yyywwwrrrrrrpppmmmhhh```WWWRRRKKKFFF???:::888666555444222333444666888999;;;;;;===???DDDLLLXXXnnn}}}qqqsss}}}wwwnnnkkkgggeeedddcccaaa```YYY[[[\\\YYYSSSMMMJJJJJJIIIGGGDDDBBBAAA@@@>>><<<888777666444333333333444111222444777:::<<<>>>???===@@@BBBDDDEEEEEEGGGIIIJJJJJJIIIGGGGGGJJJNNNRRRRRRNNNOOOVVVXXXSSSQQQSSSWWW^^^nnn{{{jjj```XXXOOOHHH>>>>>>???@@@AAABBBBBBBBB;;;888:::???CCCJJJ]]]qqqsssKKK:::;;;444333111111222333222111,,,,,,,,,------.........***++++++++++++***)))))))))******++++++)))((('''''''''(((((())))))******)))))))))(((&&&%%%'''((('''''''''''''''((()))***---(((%%%((()))((((((+++&&&&&&&&&'''''''''((((((...333444...((('''((((((###%%%'''))))))((('''&&&''''''((())))))***))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))******+++,,,,,,---222???NNNUUUUUUTTTKKKEEEEEEHHHUUUooolllUUUKKKOOOVVV]]]bbbhhhqqq|||zzzpppjjjggg]]]SSSWWWkkkwwwYYYEEE@@@:::;;;???===<<>><<<999777444222111111222444222222444555888:::===>>>@@@AAABBBCCCEEEGGGIIIJJJQQQNNNJJJIIIKKKNNNPPPQQQOOOQQQTTTUUUUUUTTTRRRPPPWWW```rrrvvvjjjdddZZZNNNFFF???>>>=========>>>???@@@::::::999888===NNNfffxxxgggFFF<<<666444222111111222111000......---,,,++++++++++++,,,......---,,,+++))))))(((&&&'''(((*********)))(((+++(((%%%%%%((())))))'''%%%$$$$$$&&&((())))))(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))*********++++++++++++,,,000///...999MMMWWWUUUZZZTTTLLLFFFEEEPPPfff{{{iiiSSSKKKPPPVVV]]]]]]hhhppppppwww}}}}}}bbbSSSQQQSSSeeewww^^^FFF>>><<<999777999:::>>>EEEMMMUUU___hhhnnn~~~{{{{{{|||~~~{{{~~~|||||||||~~~~~~}}}}}}{{{|||}}}~~~~~~}}}|||{{{zzzxxxwwwwwwyyyzzzzzzyyy{{{{{{|||||||||||||||{{{yyyzzz|||~~~}}}{{{yyywwwvvvuuutttssstttuuuwwwyyyzzzyyyyyy{{{}}}~~~||||||{{{zzz||||||xxxuuusssqqqmmmiiiddd^^^WWWRRRFFFCCC>>>:::888666555333111222222444666888:::<<<:::@@@GGGNNN[[[ttt}}}}}}}}}qqqrrrwwwooolllgggdddbbbaaa___^^^ZZZWWWUUURRRQQQNNNJJJHHHFFFDDDAAA@@@??????===;;;999777444222111111222333444444666777:::<<>>>>>>>>??????@@@888999999:::@@@QQQiiizzzdddFFF===777555444222222333333111000...------,,,,,,,,,------......---,,,+++***))))))((()))******+++++++++******(((%%%%%%((()))((('''&&&%%%%%%&&&((()))((('''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))))))))*********+++++++++//////...999LLLWWWVVVZZZTTTLLLFFFDDDMMMcccwwwoooXXXLLLLLLOOOWWWWWWdddpppsss|||rrrYYYLLLLLLOOObbb~~~{{{aaaIII@@@>>>:::888::::::>>>EEEMMMUUU^^^gggmmm}}}|||}}}~~~~~~~~~}}}|||{{{zzzxxxwwwwwwyyyzzzzzzyyy|||||||||||||||{{{zzzzzzzzz{{{|||}}}|||{{{yyyxxxxxxwwwuuuttttttuuuvvvwww{{{yyyyyy|||}}}~~~|||{{{{{{}}}|||xxxwwwyyyyyywwwtttrrrppplllhhhccc\\\TTTNNNFFFBBB===999888666555333111222333444666999;;;<<<;;;AAAIIIPPP]]]www|||tttuuu~~~qqqqqq|||tttllliiieeebbbaaa```___]]]YYYVVVSSSQQQOOOMMMJJJGGGEEEBBB@@@>>>>>>===;;;:::888666444222111111222333444444666777:::<<>>777888:::<<>>888666444333333444333222000......---------......///......---,,,+++***)))))))))))))))))))))******+++)))(((&&&&&&((()))((('''(((&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((''''''((((((((()))))))))*********.........999KKKWWWXXXZZZTTTMMMEEEAAAIII^^^rrrxxxaaaQQQKKKIIIPPPPPP___ooowwwfffPPPEEEGGGLLL^^^{{{eeeLLLBBB???;;;999;;;:::>>>DDDLLLTTT]]]ffflll~~~}}}||||||yyyxxxwwwwwwyyyzzzzzzyyy|||||||||||||||{{{zzzyyy{{{{{{||||||{{{{{{zzzyyyyyyxxxvvvuuuttttttuuuvvv{{{zzzzzz|||~~~~~~}}}}}}|||{{{yyyzzz{{{}}}~~~xxxtttqqqqqqssstttsssqqqooommmkkkgggaaaYYYPPPJJJDDDAAA<<<999777666444333111222333555777999;;;<<<===CCCJJJRRRaaa{{{ssslllooo|||ooonnnvvvppphhheeebbb``````___^^^\\\WWWUUUQQQOOONNNLLLIIIGGGCCCAAA>>>===<<<<<<:::888777555444222111111222333222222444555888:::===>>>AAAAAAAAABBBCCCDDDFFFGGGKKKIIIHHHIIIKKKNNNOOOOOOJJJMMMQQQRRRRRRRRRUUUWWW^^^hhh{{{rrrggg```VVVKKKEEE???@@@BBBCCCCCCAAA>>><<<666888:::>>>GGGWWWjjjxxxzzzZZZCCC>>>888555444222222333333111000...............//////000...------,,,++++++******((((((&&&&&&&&&'''((()))((((((''''''(((((((((((()))'''&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((((('''''''''(((((((((************************,,,,,,++++++******))))))(((((((((((())))))))))))***,,,---...888IIIVVVZZZ[[[WWWPPPGGGAAAFFFZZZnnnhhhVVVLLLIIILLLLLL\\\nnnxxxzzz```KKKCCCFFFIII[[[wwwhhhMMMBBB???:::999;;;:::>>>DDDKKKSSS\\\dddjjj}}}||||||}}}}}}yyyxxxvvvwwwxxxzzzzzzyyyzzzzzz{{{||||||{{{{{{{{{||||||{{{{{{zzzzzzzzzzzzxxxwwwvvvuuuuuuvvvvvvwww{{{{{{{{{|||}}}~~~}}}}}}{{{{{{yyyxxxwwwxxxxxxyyyllljjjhhhhhhjjjllllllkkkjjjiiigggddd___WWWMMMFFFBBB???:::777666555444333111222444666888:::;;;<<<>>>CCCKKKTTTddd~~~pppiiimmmxxxllllllxxxrrrpppfffcccaaa```___^^^\\\[[[VVVSSSPPPMMMLLLJJJHHHGGGBBB@@@===<<<;;;:::999777555444333222111222222222222222444555888:::===>>>???@@@AAABBBEEEGGGIIIKKKIIIHHHHHHJJJMMMOOOOOONNNLLLOOORRRRRRPPPQQQTTTXXXbbbkkk~~~oooccc[[[QQQHHHCCC???AAACCCDDDCCC@@@===;;;777999;;;@@@IIIXXXjjjvvvsss~~~TTTAAA===666444333111111222222000/////////.........//////000...------,,,,,,+++++++++)))((('''&&&&&&'''((()))'''((((((((((((''''''((()))(((&&&&&&''''''&&&$$$&&&&&&&&&''''''''''''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))(((''''''&&&'''((((((************************,,,,,,++++++******))))))(((((((((((())))))))))))+++,,,,,,...777FFFTTT[[[]]]ZZZSSSJJJBBBEEEXXXkkkjjjWWWMMMIIIKKKLLL[[[nnnwww~~~~~~sss^^^JJJBBBDDDEEEVVVrrrhhhMMMBBB>>>999777::::::===DDDJJJRRRZZZbbbhhh~~~|||{{{{{{|||}}}}}}yyywwwvvvvvvxxxyyyyyyxxxwwwxxxyyy{{{||||||||||||||||||{{{{{{zzzzzzzzzzzzuuuuuuuuuvvvwwwxxxyyyyyyzzz{{{|||||||||{{{{{{{{{zzzyyywwwuuusssqqqpppooo```___^^^^^^___aaaaaabbbbbbbbbaaa___[[[TTTKKKEEE@@@===999666555555444333222333555888:::;;;<<<<<<>>>CCCJJJUUUfffoooiiimmmuuuiiiiii{{{xxxrrrqqqqqqeeecccaaa______^^^[[[YYYUUURRRNNNKKKJJJIIIHHHFFFBBB???===;;;;;;:::888777444444333222222222222222444444666777:::<<>>???@@@CCCEEEHHHKKKLLLGGGGGGHHHKKKOOOPPPPPPOOOMMMQQQSSSRRRPPPPPPVVV[[[eeennn~~~jjj^^^VVVNNNHHHEEE@@@AAACCCCCCBBB???<<<:::888999;;;AAALLL\\\mmmxxxvvvwwwNNN>>><<<555444222111111111111000...000000///..................---------,,,,,,,,,+++,,,++++++***************&&&((())))))(((''''''((()))(((&&&&&&''''''&&&$$$&&&&&&&&&''''''''''''((()))))))))(((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((''''''((((((((()))))))))******,,,,,,,,,...666CCCQQQ[[[^^^\\\VVVMMMCCCDDDVVVjjjhhhUUUKKKGGGIIIKKK]]]nnnuuu{{{{{{rrr]]]IIIAAAAAAAAAQQQmmm~~~hhhMMMAAA===999777::::::===CCCJJJQQQYYYaaafff{{{{{{{{{{{{zzzzzz{{{{{{|||xxxwwwvvvvvvxxxyyyyyyxxxwwwxxxyyyzzz{{{|||||||||{{{{{{||||||{{{{{{zzzyyyssstttuuuvvvxxxyyyzzzzzzxxxzzz{{{{{{zzzxxxyyyzzzxxxwwwtttqqqmmmiiieeecccVVVUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWVVVUUUPPPIIIEEE>>>;;;777555555555444333222333666999;;;<<<<<<<<<>>>CCCKKKVVViiinnngggkkkuuuhhheeeuuuwwwrrrooonnnnnneeecccaaa```___]]]ZZZXXXTTTQQQMMMJJJIIIHHHGGGFFFBBB???===;;;;;;:::999777333333333222222222222222444444666777:::<<>>@@@@@@@@@AAACCCEEEFFFGGGFFFGGGJJJNNNQQQSSSRRRPPPKKKOOOSSSSSSQQQSSS\\\cccqqqyyylll[[[PPPHHHCCCCCCAAAAAAAAA@@@???<<<:::999888888;;;CCCRRReeexxxkkkDDD999;;;444666444333333333333222000222111///...,,,+++++++++------------------,,,,,,***+++,,,,,,,,,***)))((($$$(((******(((&&&'''((((((&&&%%%&&&'''((('''&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))***)))'''%%%%%%%%%'''(((((((((((((((((((((((((((''''''(((((())))))******************++++++++++++...---,,,///444???NNNZZZ\\\[[[XXXNNNBBBBBBTTTggglllWWWKKKFFFBBBHHH^^^qqqvvv}}}~~~bbbNNNEEEDDDCCCSSSqqqiiiMMMAAA>>>::::::<<<999===CCCIIIOOOWWW___dddjjj~~~}}}}}}}}}}}}|||yyywwwvvvxxxwwwuuuvvvwwwyyyyyyxxx|||||||||{{{zzzxxxwwwvvvyyyzzz|||~~~}}}{{{yyywwwvvvwwwwwwxxxxxxxxxwwwwwwvvvyyyzzzyyyvvvtttuuuwwwrrrqqqmmmhhh```YYYRRRNNNJJJJJJIIIFFFDDDCCCDDDEEECCCCCCDDDFFFHHHHHHFFFDDD<<<999666444444444444333222444777:::<<<======<<>>>>>>>>??????<<>><<<;;;<<<999;;;BBBPPP```rrryyyVVV@@@;;;;;;777555444444333222111000///000//////.....................------,,,++++++***+++************)))))))))((((((((((((((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((()))*********))))))+++++++++,,,---...///000,,,++++++...111888HHHVVVZZZWWWYYYMMMIIIIIILLLjjj{{{cccLLLEEEBBBEEEQQQeee{{{sssbbbOOOGGGLLL]]]tttlllQQQFFFBBB<<<999;;;:::<<>>>>>???@@@???GGGSSSbbbzzzpppgggeeettt|||jjjaaaaaaooo~~~~~~~~~~~~}}}|||zzzyyyzzzyyyxxxyyy{{{}}}}}}}}}||||||}}}|||yyyyyyxxxxxxxxxxxxyyyyyyzzzyyyyyyyyyzzzyyyyyyyyyxxxuuuuuuvvvvvvtttqqqnnnllljjjjjjiiiiiiiiihhhhhhhhhbbbaaa```]]]ZZZWWWUUUSSSOOOMMMJJJHHHGGGFFFDDDCCC???===:::999999888666444333333333222222333333444555777999::::::;;;===>>>@@@AAABBBAAAAAABBBEEEGGGJJJJJJLLLNNNPPPOOOLLLIIINNNNNNRRRXXXZZZ]]]eeennnsss\\\NNNHHHEEEDDDEEEBBBCCCCCCAAA>>>;;;::::::;;;<<>>>>>???@@@BBBIIISSSbbb|||nnndddbbbppp|||lllcccbbbooo~~~~~~}}}{{{zzzyyyxxxyyyxxxxxxyyyzzz{{{|||||||||}}}}}}~~~{{{xxxzzzzzzzzzyyyyyyzzzzzz{{{zzzzzz{{{{{{{{{zzzyyyyyyssssssssssssqqqooollljjjjjjjjjiiihhhggggggffffffaaa```___]]]ZZZWWWTTTSSSNNNKKKHHHGGGFFFEEECCCAAA>>><<<:::999888777555333333333222222222333444444666888:::;;;;;;<<<>>>@@@AAABBBBBBAAA@@@AAADDDGGGHHHJJJLLLNNNOOOOOOMMMLLLRRRPPPRRRXXX\\\```hhhppp~~~lllWWWLLLHHHFFFEEEGGGCCCCCCCCCAAA===:::999999<<<>>>KKKeeefffIII<<<<<<:::444444444333333222111000000//////...------------.........------,,,,,,,,,,,,,,,+++++++++************((((((((((((((('''''''''((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((('''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))))))))))))))'''(((((()))***,,,---...+++***+++---///555CCCQQQYYYXXX]]]SSSOOOLLLLLLhhhyyy[[[KKK>>>AAALLLaaaxxxzzzlll[[[RRRTTT```uuutttXXXHHH@@@;;;888999999<<>>???@@@CCCIIISSSccc~~~mmmbbb___mmm}}}mmmdddbbbooo|||{{{~~~~~~}}}|||{{{zzzyyyyyyxxxxxxyyyzzzzzzzzz{{{{{{||||||}}}~~~{{{wwwyyyyyyxxxxxxxxxxxxyyyyyyyyyzzz{{{{{{{{{zzzxxxwwwsssssssssrrrpppnnnllljjjlllkkkjjjhhhfffdddcccbbb``````^^^\\\ZZZWWWTTTSSSLLLJJJGGGEEEEEEDDDBBB@@@===;;;999888888777444333333222222222333333444555777999;;;<<<===>>>@@@BBBBBBBBBCCCBBBAAABBBEEEGGGEEEHHHKKKMMMOOOOOOPPPPPPVVVTTTUUUYYY]]]aaaiiiqqqxxxgggUUULLLIIIGGGFFFFFFBBBCCCCCCAAA===:::999999;;;???PPPnnncccGGG===<<<:::555444333333222222111111111//////...---------------......------------,,,,,,++++++*********))))))))))))(((((((((''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''(((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''((()))************&&&&&&&&&'''(((***+++,,,+++******,,,...333@@@MMMZZZZZZaaaWWWRRRNNNLLLgggbbbMMM>>>BBBMMMbbbxxxuuuiii\\\TTTTTT]]]ooowwwZZZGGG>>>:::777777:::===CCCMMMVVV]]]aaaaaaqqq~~~|||{{{yyywwwxxxyyy{{{{{{zzz|||yyywwwxxxzzz{{{yyyvvvxxxxxxxxxwwwvvvwwwzzz}}}~~~}}}{{{zzzzzzzzzzzzzzz|||~~~~~~{{{yyyyyyzzzxxxyyy}}}yyysssddd]]]SSSLLLKKKMMMQQQSSSTTTaaassszzzjjj___YYYTTTNNNIIICCC???:::666555555666666888:::<<<======>>>???AAADDDIIISSSffflllaaa^^^mmm|||nnndddbbbooo|||}}}~~~~~~~~~~~~}}}|||zzzyyyyyyyyyyyyvvvxxxzzzzzzyyyyyyyyyzzzzzzzzz{{{}}}~~~}}}zzzwwwvvvvvvuuuttttttttttttuuuvvvwwwyyyyyyyyywwwuuussstttsssrrrqqqooonnnlllkkklllkkkjjjgggeeecccaaa```___^^^]]][[[YYYVVVTTTSSSKKKIIIFFFDDDCCCBBB@@@???===;;;999777777666444222222222222222333444555555888:::<<<===>>>???BBBDDDBBBCCCEEEEEEDDDDDDEEEFFFDDDGGGKKKMMMNNNOOOQQQRRRXXXWWWWWWZZZ\\\___iiisssrrrcccSSSMMMKKKGGGDDDCCCAAABBBBBB@@@===:::999999;;;AAATTTsss```GGG===<<<999666333333333222222222111111///...------,,,,,,------......------------------+++************))))))))))))((((((''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((***++++++++++++(((((((((((()))***+++++++++)))***,,,---111>>>JJJ[[[\\\cccZZZTTTNNNIIIccchhhPPPAAADDDMMMaaavvvsssiii\\\TTTQQQXXXiiixxxyyy]]]GGG===999888777:::===CCCLLLUUU]]]```bbbnnn|||zzzxxxwwwvvvwwwzzz{{{{{{{{{{{{xxxuuuuuuxxxzzzyyyxxxwwwxxxxxxxxxwwwxxx{{{}}}~~~~~~}}}|||{{{zzzyyyyyyzzz}}}~~~{{{xxxyyyzzzzzz|||wwwooo\\\VVVOOOKKKKKKOOOTTTVVV[[[qqqqqqddd___[[[VVVQQQGGGCCC<<<888666777777777999;;;============???AAAEEEJJJUUUkkkjjj___]]]mmmyyymmmeeecccppp~~~}}}}}}~~~{{{zzzyyyxxxwwwxxxxxxyyytttvvvyyyyyywwwvvvwwwxxxvvvwwwxxxzzz|||{{{xxxuuuuuutttsssrrrrrrrrrrrrsssvvvwwwyyyyyyyyyvvvtttrrrtttsssrrrpppooommmlllkkkiiihhhgggeeecccaaa```___]]]\\\[[[YYYWWWUUURRRQQQJJJHHHEEECCCBBBAAA???>>><<<:::888777777666333111222222222222333444555666888:::===>>>???@@@CCCEEEBBBDDDGGGHHHGGGEEEEEEEEEEEEHHHLLLMMMMMMNNNPPPRRRWWWWWWYYY[[[ZZZ^^^jjjwwwiii\\\PPPLLLKKKGGGBBB@@@@@@AAAAAA@@@===;;;::::::===CCCUUUsss{{{\\\FFF<<<:::888777333333333222222222222111///...------,,,,,,------------..................,,,,,,+++++++++*********))))))(((''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''((()))+++,,,,,,------******))))))))))))*********)))***+++,,,000<<>>???@@@AAA???===;;;:::;;;>>>DDDUUUqqqvvvXXXDDD;;;888777888333333222222222222222222......---,,,,,,,,,,,,---------..................---------,,,,,,,,,++++++))))))((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((***+++,,,------...***))))))(((((((((((((((***)))***++++++///:::GGGYYY[[[ddd[[[TTTKKKCCC[[[sssxxx^^^HHHFFFJJJYYYooorrr___OOOHHHNNNaaasss~~~aaaIII>>><<<<<<:::888:::>>>FFFOOOXXX^^^```dddzzz~~~~~~|||yyyxxxwwwxxxyyyyyyxxxwwwzzzvvvqqqppptttxxxzzz{{{wwwzzz|||~~~}}}~~~|||}}}~~~~~~}}}{{{yyywwwxxx|||~~~zzzwwwxxxzzzzzzzzzzzz|||{{{uuullldddYYYSSSKKKHHHKKKTTT]]]cccuuuqqq^^^SSSRRRSSSPPPMMMMMMHHH@@@;;;999999999999;;;<<<============???BBBHHHNNN\\\uuu{{{eee\\\[[[lll~~~}}}}}}~~~~~~zzzxxxrrrmmmjjjiiihhhsss|||yyywwwxxxtttpppppprrrrrrmmmiii~~~||||||{{{{{{{{{xxxvvvuuuuuuvvvwwwwwwvvvvvvuuutttsssrrrrrrrrrssstttuuuwwwyyyyyyyyyxxxwwwzzzyyyyyywwwuuusssqqqpppyyyzzz{{{{{{yyyvvvsssppprrrpppmmmlllkkkjjjhhhfffhhheeecccbbbbbbbbbbbbaaa___\\\YYYUUUSSSPPPLLLIIIIIIEEEBBBBBBCCCCCC>>>999;;;999777555333333333333333222111000111333666888;;;<<<===??????@@@@@@@@@EEEEEEEEEEEEFFFGGGHHHIIIFFFMMMQQQMMMIIIJJJLLLMMMUUUTTTVVVXXXZZZ___lllyyynnn]]]UUUKKKCCC@@@???===<<<>>>???@@@???===;;;;;;;;;AAAFFFWWWooohhhKKKCCC;;;777777333444444333222222111111000///............------------------------------------,,,,,,++++++,,,,,,---******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''******)))(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&,,,***'''(((******(((&&&(((((()))***************))))))***+++,,,,,,------)))'''(((+++---000:::DDDRRR]]]___ZZZSSSHHHHHHXXXnnnwww___LLLGGGGGGSSShhhzzzvvvcccPPPDDDFFFWWWiiizzz{{{```JJJ>>>:::::::::555:::???DDDNNNZZZaaaaaaeeeuuu}}}}}}{{{{{{~~~~~~|||{{{{{{yyywwwwwwxxxyyyxxxwwwuuuuuuuuuuuuuuuuuuvvvwww{{{{{{{{{|||}}}{{{}}}~~~~~~|||zzzyyyzzzxxxwwwvvvuuuvvvwwwxxxyyyxxxzzzzzzxxxwwwuuulllcccUUUKKKFFFIIINNNTTTaaaoooppp]]]NNNJJJHHHDDDEEEMMMMMMHHHAAA<<<:::999999888999<<<>>>>>>===>>>BBBEEEIIINNN^^^}}}yyyhhhZZZ[[[nnnyyyuuussssssqqqqqqsssuuuvvvsssnnniiikkkdddcccjjjpppxxxxxxuuusssqqqpppmmmlllooossstttpppkkk~~~~~~~~~}}}}}}|||{{{zzzzzzzzzzzzzzzxxxvvvuuuvvvvvvuuutttwwwvvvuuuuuuttttttttttttrrrtttvvvyyyzzzzzzyyyxxxzzzyyyyyywwwvvvtttrrrqqqvvvxxxyyyzzzyyyvvvtttrrrrrrpppnnnmmmlllkkkiiiggghhheeebbbaaaaaaaaa```______\\\YYYVVVSSSPPPLLLJJJHHHEEEAAAAAACCCBBB===999:::888666444333222222333444333111111222444777999<<<<<<>>>???@@@@@@@@@@@@CCCCCCDDDEEEGGGHHHJJJKKKHHHNNNPPPLLLHHHJJJMMMMMMSSSSSSUUUXXX[[[bbbqqq~~~xxxfffXXXPPPGGGAAA??????>>>===???@@@@@@???<<<;;;:::;;;BBBHHHYYYnnn~~~fffHHHAAA:::777888555444444333222222111111000///............---------------------------------,,,,,,++++++++++++,,,,,,************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))(((((('''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))((((((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''(((&&&%%%%%%'''(((&&&$$$(((((()))***************))))))******++++++,,,,,,)))((((((+++,,,///888BBBRRR\\\]]]XXXQQQFFFGGGWWWllluuu\\\IIIEEEEEEPPPeeewwwuuucccQQQDDDDDDTTTeeezzz{{{aaaLLL@@@<<<;;;:::888;;;???DDDPPP\\\bbbbbbcccsss~~~yyyzzz}}}~~~}}}|||{{{yyyxxxxxxyyyyyyxxxwwwvvvvvvvvvwwwwwwxxxyyyzzz{{{{{{{{{|||}}}~~~zzz|||}}}}}}{{{yyyxxxyyyyyyxxxxxxxxxxxxxxxyyyyyyxxxzzzzzzxxxwwwtttkkkbbbTTTKKKFFFIIIMMMTTTeeewww~~~cccRRRDDDBBBAAA>>>AAAHHHOOOLLLGGGAAA<<<888666666999<<<>>>>>>===>>>BBBFFFNNNTTTfff|||pppcccXXXZZZkkk~~~~~~|||{{{yyywww}}}{{{xxxsssmmmiiihhhhhhllllllkkkjjjiiigggfffeeeiiicccccckkkrrr{{{|||vvvuuutttsssyyyxxxyyy}}}}}}|||||||||~~~}}}|||{{{zzzzzzzzzzzz|||zzzwwwvvvvvvuuutttrrrxxxxxxwwwwwwwwwwwwwwwwwwqqqsssvvvxxxzzz{{{zzzzzzyyyyyyyyyxxxwwwuuutttssstttuuuwwwxxxxxxvvvtttsssrrrpppnnnmmmmmmllljjjhhhgggeeebbbaaaaaa```___]]]___\\\YYYVVVTTTQQQMMMJJJGGGDDDAAAAAAAAA@@@<<<888999888666444333222222333444333222222333555888:::<<<===>>>???@@@AAAAAAAAABBBBBBCCCEEEGGGIIIKKKMMMKKKOOOOOOJJJHHHJJJNNNOOOQQQQQQSSSXXX\\\eeeuuunnn\\\QQQKKKCCC???>>>@@@??????@@@AAA@@@>>>;;;::::::;;;BBBKKK\\\lllwwwcccFFF???999777888666444444333222222111111000///............---------------------------------++++++************++++++************++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))+++******)))((('''&&&%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((()))((('''((()))***)))((((((((())))))******))))))))))))))))))***************((()))+++,,,...666???QQQ[[[[[[UUUNNNCCCEEEUUUjjjrrrXXXFFFBBBAAAMMM```rrr{{{|||~~~rrrbbbPPPDDDCCCQQQaaaxxx~~~{{{cccOOOBBB===<<<;;;;;;===???EEERRR___dddbbbaaapppzzzwww}}}{{{}}}~~~{{{zzzyyyyyyzzzzzzyyywwwxxxxxxxxxyyyzzz{{{|||}}}{{{{{{{{{||||||}}}}}}}}}yyy{{{||||||zzzxxxwwwxxxyyyzzzzzz{{{{{{zzzyyyxxxxxxzzzzzzxxxwwwtttjjj```QQQKKKHHHJJJMMMVVVllljjjTTTFFF;;;::::::999===DDDNNNOOONNNHHHAAA:::888777999<<>>???CCCFFFNNNWWWlll~~~{{{|||zzz~~~~~~|||wwwrrrooojjjddd\\\VVV[[[lll{{{wwwtttpppmmmmmmllllllkkkkkkkkkiiifffcccaaabbbccckkkkkkjjjgggdddeeeiiilllooojjjkkkrrrxxx~~~}}}}}}|||~~~~~~}}}}}}}}}~~~|||yyywwwvvvvvvuuutttsssxxxxxxyyyyyyyyyyyyyyyyyyrrrtttvvvyyyzzzzzzyyyxxxxxxxxxxxxxxxxxxwwwvvvuuutttuuuvvvvvvvvvtttrrrqqqrrrpppnnnnnnnnnmmmkkkjjjfffdddbbbbbbbbbbbbaaa______\\\YYYVVVTTTQQQMMMKKKEEECCCAAA@@@@@@>>>;;;888999888666555333333333444444333333333555777999:::<<<===>>>@@@AAABBBBBBBBBCCCCCCDDDEEEGGGIIIKKKLLLMMMPPPOOOIIIHHHLLLPPPQQQQQQQQQRRRWWW\\\fffwwwhhhWWWNNNHHHAAA>>>>>>@@@@@@???AAAAAA@@@===:::999:::;;;DDDOOO___kkkrrrzzzbbbEEE>>>999777999666444444333222222111111000///............---------------------------------+++******))))))******+++)))))))))******+++++++++***)))'''&&&&&&''')))***))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&&&&''''''''''''((((((((())))))((((((((((((((((((((()))*********(((((()))))))))))))))((())))))))))))((((((((((((+++))))))++++++,,,444===OOOYYYYYYSSSLLLAAACCCSSSiiinnnTTTDDD@@@???KKK^^^ooovvvxxxxxxnnn___PPPCCCBBBOOO^^^ttt{{{|||fffRRRDDD>>>;;;;;;<<<===>>>DDDQQQ___dddbbb```nnnzzzzzzzzz{{{}}}~~~|||{{{zzzzzz{{{{{{zzzxxx{{{zzzzzzzzzzzz{{{{{{|||{{{|||||||||||||||{{{{{{zzz{{{}}}|||zzzxxxxxxxxxxxxyyy{{{|||{{{zzzwwwuuuwwwyyyzzzxxxwwwsssiii^^^OOOJJJHHHJJJMMMXXXsssvvv]]]KKKAAA999888888999===CCCHHHMMMRRRPPPHHH@@@<<<<<<:::===???@@@???@@@DDDHHHMMMZZZrrr}}}uuupppllllllooommmpppooojjjhhhhhheeeaaaaaa^^^[[[YYYYYYbbbuuuxxxsssrrrppplllkkkkkkmmmmmmmmmiiiiiijjjiiiiiijjjmmmooouuuwwwxxxvvvsssttt{{{||||||~~~~~~~~~~~~~~~zzzxxxvvvuuuvvvvvvuuutttvvvwwwxxxyyyyyyyyyyyyyyyuuuvvvxxxyyyyyyxxxwwwvvvxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuusssqqqooonnnqqqooonnnmmmnnnnnnlllkkkeeedddcccccceeeeeedddbbb]]][[[XXXUUUSSSPPPMMMKKKDDDCCCAAA@@@???===:::888:::999777555444444555555333333333444666888999;;;<<<===???@@@BBBCCCCCCDDDFFFFFFFFFFFFGGGHHHJJJJJJOOOPPPNNNJJJJJJOOOSSSTTTSSSRRRRRRVVV[[[eeewwwgggXXXNNNIIIBBB??????AAA@@@???BBBAAA???;;;999888:::<<>>AAAAAAAAABBBFFFJJJPPP```{{{}}}sssiiidddaaa```ccchhhiiijjjgggbbbaaacccdddbbbbbb```___aaafffqqq}}}|||zzzwwwwwwyyy{{{|||||||||}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~yyyxxxvvvuuuvvvwwwvvvuuussstttvvvwwwxxxxxxxxxwwwvvvwwwyyyyyyyyyxxxvvvtttwwwxxxxxxxxxwwwvvvuuuuuuvvvuuuuuusssqqqooonnnmmmooonnnmmmmmmnnnnnnlllkkkeeeddddddeeeffffffeeeccc\\\YYYVVVTTTRRRPPPLLLJJJDDDCCCBBBAAA???===;;;999999888666555444444555555222222333444666888999:::<<<===???AAACCCDDDDDDEEEGGGGGGFFFGGGGGGHHHIIIJJJOOOPPPOOOLLLMMMSSSWWWWWWVVVTTTTTTVVV[[[fffxxx|||fffYYYNNNIIICCC@@@@@@AAA@@@???AAA@@@===:::777888;;;>>>IIIWWWeeekkkoooxxx]]]DDD???;;;888888444444444333222222111111000///............---------------------------------++++++************++++++((((((((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&$$$&&&'''&&&%%%%%%&&&'''(((((()))))))))(((''''''(((((((((((()))))))))))))))((()))+++++++++111999HHHSSSUUUQQQKKKAAABBBQQQfffeeeMMMAAA===>>>JJJ]]]mmmtttuuuqqqhhh[[[MMMAAA@@@MMM[[[kkkuuu~~~pppYYYGGG===:::;;;888;;;===AAALLLYYYaaaccccccmmm~~~}}}||||||}}}~~~~~~{{{yyyzzzzzzyyyxxxwwwwwwwwwwww{{{|||}}}~~~}}}|||{{{zzz{{{}}}~~~|||zzzzzzzzzvvvwwwyyyyyyxxxuuurrrpppsssvvvxxxwwwwwwsssiii^^^OOOJJJHHHJJJOOO^^^}}}yyy```NNN@@@===:::888888:::===@@@JJJSSS]]]aaaZZZNNNCCC<<<===@@@CCCCCCCCCEEEIIIMMMSSSdddvvvmmmfffdddcccdddggglllkkkmmmmmmkkklllrrrtttssswwwvvvwww{{{~~~zzzwwwvvvvvvwwwwwwyyy{{{}}}~~~~~~}}}}}}}}}~~~~~~{{{yyywwwvvvvvvuuutttsssooopppsssuuuvvvvvvuuuuuuuuuvvvxxxyyyyyyxxxwwwvvvwwwxxxwwwwwwvvvuuutttssstttssssssrrrpppooonnnnnnnnnmmmkkklllmmmmmmlllkkkgggfffeeeeeeeeedddaaa___ZZZXXXUUURRRQQQNNNKKKIIIDDDDDDDDDBBB???<<<;;;:::777666444333222222333444111111222444666888999:::<<<>>>???AAACCCDDDEEEEEEEEEFFFFFFGGGHHHIIIKKKLLLOOOPPPOOONNNQQQXXX[[[ZZZXXXVVVUUUXXX]]]iii|||wwwcccWWWKKKGGGAAA???AAABBBAAA@@@@@@???<<<888777888===@@@LLLZZZggglllqqqzzz{{{VVV???>>>;;;999888444444444333222222111111000///............---------------------------------,,,,,,++++++++++++,,,,,,******))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))(((((((((((())))))))))))''''''(((((((((((('''''')))+++,,,+++)))((()))+++(((((())))))(((''''''&&&((((((((())))))*********(((''')))+++++++++111999DDDQQQUUURRRMMMBBBBBBQQQbbb}}}___JJJ???<<<===III]]]mmmttttttsssjjj[[[LLL@@@>>>JJJYYYiiitttwww]]]III???<<<<<<555;;;@@@BBBIIIVVVaaaeeedddlll~~~}}}}}}}}}}}}}}}~~~~~~|||yyywwwvvvvvvvvvwwwwwwxxxyyy{{{|||}}}~~~}}}|||zzz|||~~~}}}{{{yyyyyyyyywwwxxxxxxxxxvvvtttqqqpppqqqtttwwwwwwwwwtttiii^^^PPPJJJGGGJJJPPP```~~~zzzeeeSSSHHH;;;;;;:::888999<<<@@@BBBLLLUUUaaahhheeeYYYJJJ???>>>AAAEEEEEEEEEGGGKKKOOOYYYlll}}}wwwwwwwwwvvvwww{{{{{{~~~{{{uuuqqqoooppppppqqqssswww{{{~~~~~~{{{xxxvvvuuutttrrrqqqlllnnnqqqssstttttttttssssssuuuwwwyyyzzzyyyxxxwwwxxxwwwwwwwwwvvvtttsssrrrqqqqqqqqqppppppppppppooommmlllkkkkkklllmmmlllkkkhhhgggfffeeedddbbb^^^[[[YYYWWWTTTQQQPPPNNNKKKHHHDDDEEEDDDBBB???===;;;;;;555444222111000111111222000111222444666777999999===>>>@@@BBBCCCEEEFFFFFFDDDDDDEEEFFFHHHKKKMMMNNNNNNPPPPPPOOOSSSZZZ]]]\\\YYYVVVVVVYYY___lllsss```TTTHHHDDD@@@>>>@@@BBBBBBAAA???>>>;;;888666999===AAANNN[[[hhhmmmsss}}}sssPPP<<<<<<;;;999999444444444333333222111111000//////.........------------------------------------,,,,,,++++++,,,,,,---,,,+++++++++******))))))(((***,,,......,,,***((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((***+++***'''%%%''')))(((((())))))((('''&&&&&&'''(((((()))***++++++,,,'''&&&(((+++++++++111999BBBOOOTTTSSSNNNCCCCCCQQQ```|||~~~[[[HHH>>>:::<<>>555<<>>FFFRRRdddoooooovvvdddOOO???======777555888444222111222333333222111000000000000////////////...---,,,++++++,,,...///---,,,***(((((()))***+++---***))))))++++++(((%%%((()))+++---,,,***'''%%%******))))))(((((('''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))((('''(((+++000444GGGRRRVVVUUUOOO@@@===LLL```www{{{]]]CCC<<<:::>>>LLL___nnnuuuuuu{{{kkkYYYKKKAAA>>>GGGTTTggguuucccJJJAAA===888:::999:::>>>HHHTTT^^^cccdddhhhxxx||||||zzzwwwzzz~~~{{{zzzzzz}}}}}}zzzzzzxxxvvvvvvxxxzzz||||||zzz|||~~~}}}|||~~~|||{{{yyyxxxxxxxxx|||{{{yyywwwvvvvvvwwwxxxwwwxxxyyyxxxxxxuuuiii]]]RRRIIIHHHHHHKKK```{{{mmm]]]QQQFFF>>><<<999888888:::>>>BBBDDDEEEKKKTTTbbbnnntttnnnZZZGGG<<>>>>>>>>>>>:::888888888999@@@HHHYYYhhhrrrrrryyy___LLL===;;;;;;666444888444333111222333333222111111000000000////////////---------,,,,,,------...---,,,***)))((()))***+++,,,***))))))+++***(((%%%((()))***+++***)))'''&&&))))))))))))(((((((((((()))'''&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))*********)))))),,,111555HHHTTTXXXWWWQQQBBB>>>KKK^^^uuu|||^^^EEE<<<;;;>>>III[[[jjjrrrtttxxxkkkZZZMMMCCCAAAIIITTTiiiwwwhhhNNNDDD???;;;:::999999>>>GGGRRR\\\bbbcccgggvvvzzzuuutttrrrrrryyy~~~zzzzzz{{{}}}~~~~~~|||zzz~~~|||yyyxxxyyyzzz{{{zzzzzz{{{}}}~~~}}}{{{~~~}}}|||{{{zzzzzzzzzzzz}}}{{{yyyxxxwwwwwwxxxyyyyyy{{{{{{{{{{{{wwwkkk^^^OOOFFFEEEGGGIII[[[pppvvvyyyiiiWWWLLLDDD===999999999999:::<<<@@@CCCEEEFFFKKKVVVfffttt|||ttt\\\GGG===FFFEEECCCKKKNNNRRR\\\qqq~~~|||}}}{{{xxxvvvtttsssuuuuuuwww{{{}}}|||zzzxxxxxxyyyyyyuuurrrsssrrrqqqqqqrrrvvvyyy{{{~~~|||zzzxxxwwwvvvsssqqqlllppprrrrrrrrruuutttqqqnnnqqqqqqmmmjjjllllllkkkhhhjjjkkkjjjfffbbb___^^^^^^^^^[[[VVVUUUZZZ]]]\\\___[[[UUUQQQNNNKKKHHHFFFCCCBBB@@@>>><<<999777666444333333222222222222333222222222333444666888999:::<<<>>>AAACCCEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLQQQLLLIIIMMMVVV\\\\\\YYYVVVWWW]]]fffooo}}}oooXXXLLLJJJDDDAAA<<<:::;;;<<<>>>>>><<<999888999888:::BBBLLL___lllssssss{{{XXXHHH:::999999666555777555333222111222333222111111111000000000/////////,,,------...------,,,,,,---,,,***)))))))))***++++++***)))*********(((&&&)))))))))(((((((((''''''(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''')))((((((''''''((())))))((((((((((((((((((((((((+++++++++++++++...222555FFFSSSXXXVVVQQQCCC>>>HHHZZZppp}}}aaaHHH======@@@JJJYYYgggqqquuuzzzooo___PPPEEEAAAHHHQQQhhhvvvkkkPPPEEE@@@;;;999999999===EEEOOOZZZ```aaadddsss|||{{{xxxuuurrrpppsss~~~~~~|||~~~}}}||||||{{{zzzzzzzzzzzzyyyzzz{{{|||}}}~~~}}}|||{{{}}}|||||||||||||||}}}}}}}}}|||{{{yyyyyyyyyzzz{{{}}}~~~yyylll___OOOEEECCCFFFIIIWWWeeeeeeaaaTTTEEE???<<<999888999999:::<<>>???<<<:::999:::999;;;DDDOOOcccmmmrrrsss}}}yyyRRREEE:::888999777777999666444222111222333222111111111111000000000//////,,,---.........---,,,+++,,,+++***)))))))))*********************)))(((''')))((('''&&&&&&'''((()))''''''(((((())))))******((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((((((((('''''''''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''((())))))((((((((((((((((((((((((+++++++++++++++---111444AAAPPPUUUTTTPPPCCC<<>>@@@BBBCCCCCCCCCBBBDDDDDDEEEFFFHHHKKKMMMNNNJJJJJJMMMRRRYYY]]]]]][[[[[[___hhhtttooo^^^SSSLLLJJJBBB@@@>>>===???AAAAAAAAA===<<<;;;::::::???OOO___sssvvvyyy~~~cccJJJDDD===::::::;;;;;;;;;999666333111222222333222222222111111111000000000............---,,,++++++++++++++++++******))))))(((***++++++)))((()))***)))((('''''''''((()))***(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((('''((()))(((((())),,,///999LLLUUUUUUVVVNNNFFFGGGMMMaaaxxxoooWWWIIIRRR^^^eeeiiipppzzz|||kkkRRRAAA>>>FFFMMM]]]kkk|||oooRRRCCC<<<888555777:::===AAAKKKWWW```aaa```iii~~~~~~~~~}}}zzzxxxyyy{{{}}}~~~}}}|||{{{zzz{{{|||}}}~~~}}}}}}}}}}}}}}}~~~~~~||||||}}}}}}~~~~~~~~~{{{zzzvvvkkk```QQQDDD@@@CCCGGGUUU```]]]LLLAAA777666888888999;;;777:::===>>>???BBBGGGLLLPPP___vvvwwwZZZFFFKKKJJJKKKPPPUUUiiitttnnn}}}~~~uuunnnkkkkkkddd```]]]\\\]]]\\\YYYUUUNNNMMMLLLKKKKKKIIIFFFDDD{{{mmmaaa^^^]]]]]]fffqqq}}}}}}~~~}}}yyyyyyxxxwwwwwwwwwyyyzzzvvvwwwwwwwwwuuussspppooowww{{{}}}wwwrrrpppggggggmmmxxx}}}vvvmmmhhhhhhmmmqqqrrrttttttlllddd\\\```eeefffccc]]]XXXUUU\\\]]]\\\[[[```llluuuyyyyyyeeeRRRMMMJJJDDDDDDJJJMMMSSSWWWQQQDDD999555777333333333333333444555555555555555555666999;;;<<>>???AAABBBAAA@@@;;;999999999:::DDDXXXkkk||||||~~~XXXGGGCCC===::::::;;;;;;::::::777333111111222333222222222222111111111000000//////...---,,,,,,,,,,,,+++++++++++++++***))))))''')))++++++)))((()))***(((((((((((())))))******))))))))))))((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))&&&((()))(((((()))+++---444IIITTTVVVYYYSSSJJJJJJJJJ^^^uuusss\\\QQQYYYbbbeeedddiiiuuuqqqYYYFFFBBBGGGKKKYYYgggxxxpppSSSDDD===999444777:::===BBBKKKXXXbbbfffbbbgggzzz}}}}}}~~~}}}~~~|||zzzzzz|||~~~~~~}}}{{{zzz{{{|||~~~}}}|||{{{{{{{{{{{{{{{|||~~~~~~~~~}}}yyyuuutttrrriii___OOODDDBBBFFFHHHTTT___]]]QQQFFF<<<:::;;;;;;;;;<<<999<<<>>>>>>>>>BBBJJJPPPXXXhhh{{{[[[HHHMMMMMMPPPVVV]]]tttmmmgggxxx{{{kkkffffffeeefffgggdddaaa___```bbbaaa\\\WWWSSSPPPLLLJJJIIIHHHEEECCC{{{nnndddbbbccceeeooo|||~~~|||{{{|||~~~}}}||||||zzzzzzzzzyyyxxxyyy{{{}}}tttvvvxxxzzzyyyvvvrrrpppxxx}}}}}}uuupppmmmdddfffppp~~~qqqjjjgggmmmrrrtttwwwuuummmccc^^^bbbggghhheee^^^XXXTTT___```___]]]bbbmmmuuuxxxwwwbbbOOOKKKIIIEEEFFFMMMNNNUUUYYYRRRDDD777444666333333333333444444555666555555555555777999;;;<<<@@@AAABBBBBBBBBAAA@@@???AAACCCEEEHHHKKKLLLLLLLLLKKKLLLPPPVVV\\\^^^^^^\\\[[[```lll|||{{{cccTTTIIIAAA>>>>>>===>>>???AAABBBAAA???888777777888;;;GGG^^^sssuuuOOOEEECCC===999999;;;;;;999;;;777333111111222333333222222222111111111111000000///---,,,++++++,,,,,,***++++++++++++***))))))'''))),,,+++)))((()))+++(((((())))))*********+++******))))))((((((''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***************************'''((())))))((()))+++---///FFFQQQTTTXXXTTTKKKJJJIII]]]tttuuu___VVV]]]cccaaa^^^bbbqqq~~~xxx```KKKDDDEEEFFFTTTccctttoooRRRCCC<<<888333777:::===BBBLLLYYYdddiiidddfffwww}}}}}}}}}~~~|||{{{}}}~~~|||{{{{{{}}}~~~|||{{{zzzzzzyyyzzz{{{|||~~~~~~}}}{{{vvvqqqqqqppphhh___NNNEEEFFFJJJLLLVVV```]]]TTTIII>>>::::::888666777;;;>>>??????>>>CCCKKKSSS```rrr]]]JJJOOOPPPTTT[[[ccc}}}lllddduuutttaaaRRRSSSZZZ___aaadddiiigggfffhhhlllkkkeee```[[[VVVOOOKKKJJJHHHEEECCC|||qqqiiijjjnnnuuu~~~~~~yyywww~~~}}}{{{{{{{{{{{{zzzyyyvvvwwwxxxyyyyyyvvvtttrrrooo}}}}}}ttthhhbbbgggttt~~~pppfffjjjttt|||}}}|||yyyoooddd[[[ZZZbbbnnnmmm```XXXZZZYYY___bbbaaaccckkknnnmmmiiiYYYKKKHHHEEEBBBHHHSSSSSSVVVVVVLLL>>>333222555444333333333333444555555222333333555777999;;;<<>>@@@AAAAAA@@@???>>>:::777777:::@@@LLLdddzzzaaaJJJGGGDDD???<<<:::999777666888777777666666666777777555555444333222000000///111000000...---,,,++++++------,,,++++++******)))************))))))))))))&&&((()))******)))((('''***)))(((''''''((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''***)))'''%%%%%%''')))***'''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%))))))(((((('''''''''&&&))))))))))))((((((((((((((()))******)))***,,,...222AAAOOORRRRRRRRRPPPKKKMMMXXXmmmuuueee]]]ZZZVVVTTTWWWaaasss}}}kkkUUUFFFCCCEEEVVVbbbppp{{{oooQQQ@@@999555555555666888???JJJVVV___aaagggjjjppp~~~}}}}}}~~~|||}}}~~~}}}||||||}}}{{{zzzyyyzzz}}}~~~{{{yyyyyyyyy}}}|||}}}zzzyyywwwuuuuuusssnnnfff```RRRKKKEEEHHHMMMUUU___iii\\\JJJ===???AAA===<<<@@@>>>===AAAFFFGGGHHHRRR^^^hhh___UUUOOOQQQZZZ___kkkmmmiiisss|||sss]]]SSSKKKJJJQQQWWWWWWUUU]]]fffrrryyyyyyuuupppnnngggccc^^^YYYTTTOOOJJJGGGtttlllgggkkkuuu|||wwwzzz|||~~~~~~~~~~~~~~~|||}}}}}}yyyvvv}}}~~~|||{{{||||||{{{zzzvvvwwwxxxyyyxxxvvvsssqqqoooyyyzzzrrrjjjeeekkkxxxqqqgggkkkuuu~~~{{{pppeee]]]YYY^^^kkkooofff]]]\\\YYYaaaeeeccccccgggiiihhheeeVVVJJJHHHFFFCCCIIISSSXXXXXXTTTIII<<<444333555333333222222333333444555222333444666888:::<<<===AAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEGGGJJJLLLNNNOOOLLLPPPTTTWWWYYYZZZZZZZZZYYYeeevvvkkkYYYOOOGGGAAA>>>===>>>@@@AAAAAA@@@???>>>:::888999===CCCQQQhhh~~~zzz\\\IIIGGGDDD???<<<;;;:::999888999999888777666666777777555444444333222111000000///......---,,,+++***)))------,,,,,,+++*********************))))))))))))******)))(((((((((((((((***)))(((''''''((()))***************************'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%)))(((((((((''''''''''''((((((((((((((()))))))))'''((())))))((()))+++---000???MMMSSSTTTUUUSSSOOOMMMWWWkkk|||mmmZZZVVVQQQPPPSSS^^^qqqppp[[[KKKGGGHHHUUUaaaooozzzmmmQQQ@@@999777777666777888>>>HHHSSS[[[```eeegggkkk~~~~~~~~~~~~~~~~~~}}}~~~}}}|||||||||zzzyyyyyy{{{~~~|||zzzzzz{{{|||xxxxxx~~~{{{zzzyyyxxxvvvvvvuuuppphhhbbbRRRKKKEEEGGGMMMVVVbbbmmmfffRRRCCCAAABBB===;;;>>>CCCCCCFFFKKKNNNRRR^^^kkk|||bbbVVVRRRSSS\\\ggg}}}qqqlllssswwwiii___RRRLLLFFFFFFLLLQQQSSSQQQYYYbbbnnnvvvxxxvvvuuuuuupppmmmiiiddd```[[[UUUQQQpppkkkjjjqqqxxxnnnmmmkkkjjjnnntttxxx{{{}}}~~~}}}}}}~~~}}}}}}}}}~~~~~~{{{xxxuuuuuu|||~~~||||||}}}}}}|||{{{wwwxxxyyyyyyxxxuuusssqqqqqqrrrxxx~~~|||uuunnnlllhhhnnn}}}sssfffjjjtttssshhh```XXXYYYgggppplllbbb]]]YYYaaagggfffbbbaaaaaaaaaaaaTTTJJJHHHGGGDDDIIIQQQZZZVVVOOOEEE<<<666555555222111111111111222333333222333555777:::===???@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGIIILLLNNNPPPQQQMMMQQQWWW[[[]]]\\\\\\\\\\\\iii||||||cccSSSLLLEEE@@@>>>>>>???AAABBBBBB@@@???===::::::<<>>FFFQQQXXX___bbbbbbeeevvv|||{{{|||}}}}}}~~~~~~}}}{{{zzz{{{yyyyyyyyy{{{~~~|||zzzzzzzzzxxxtttuuu{{{~~~}}}zzzyyyzzzyyyxxxxxxxxxtttmmmgggSSSKKKEEEEEELLLVVVfffssssss^^^KKKFFFEEEAAA@@@BBBKKKLLLOOOTTTYYYbbbrrrbbbZZZYYYYYY___tttvvvooottt|||kkk[[[QQQGGGEEECCCCCCGGGKKKMMMNNNWWW___hhhooorrrsssvvvxxxxxxwwwtttqqqnnniiiccc___pppooorrr|||ggg___^^^^^^\\\```ffflllsssyyy~~~|||zzzxxxzzz{{{}}}}}}|||zzzwwwvvvrrryyy~~~}}}{{{{{{{{{|||{{{zzzyyyyyyzzzzzzxxxwwwuuussssssmmmnnnvvvwwwnnniiikkkiiiooorrrccceeeppp~~~vvvmmmeeeZZZVVVbbbnnnnnnddd[[[VVV___ggggggbbb^^^\\\\\\___UUULLLHHHFFFCCCFFFJJJSSSOOOGGGAAA<<<888555444000000000000000111222222333444666999<<>>???@@@AAABBBBBB@@@???===999999<<>><<<<<<<<<;;;:::;;;:::888777666555444444444444444444333333333333111111000000///......---...------,,,++++++******+++++++++*********))))))((('''''''''(((***,,,---))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''&&&&&&''''''((()))******'''((()))(((((((((***,,,///:::IIITTTYYYYYYVVVSSSMMMXXXlll}}}WWWKKKBBBBBBGGGSSSjjj~~~oooYYYJJJFFFHHHVVVcccrrr}}}pppWWWCCC;;;999888888999;;;@@@HHHQQQXXX^^^```___aaappp{{{yyyzzz{{{{{{|||~~~~~~~~~{{{yyyxxxyyyyyyyyyyyy|||~~~{{{yyyyyyzzzxxxuuuvvv{{{}}}{{{yyyzzz{{{zzzzzz{{{{{{xxxqqqkkkVVVMMMFFFEEEJJJWWWiiixxx|||iiiUUULLLIIIGGGFFFHHHPPPSSSXXX^^^gggvvv|||^^^_________eeezzzsssuuuzzzhhhWWWKKKAAABBBCCCDDDDDDGGGJJJLLLWWW\\\bbbfffhhhkkkooosssyyyxxxxxxyyyxxxuuupppmmmlllrrr|||qqq\\\UUUTTTRRRQQQTTTXXX]]]eeeoooyyy}}}yyywwwzzzzzz{{{{{{{{{yyywwwvvvnnnttt~~~}}}|||zzzyyyyyyzzzzzzzzzyyyzzzzzzzzzzzzzzzxxxwwwvvvuuukkkhhhnnnqqqkkkhhhjjjiiinnn}}}qqqaaa___jjjzzzyyyrrriii^^^WWW___jjjlllcccZZZUUU\\\eeeiiieee___[[[[[[aaaXXXNNNHHHDDDAAAAAACCCGGGDDD@@@===;;;999555222000////////////000111111333555888;;;>>>@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDFFFGGGJJJMMMOOOQQQRRRRRRTTTZZZaaacccaaa^^^]]]^^^eeesssyyyiiiXXXNNNIIICCC???>>>???@@@BBBBBBBBB@@@???===999999<<>>>>>DDDPPPfff|||nnnWWWHHHEEEGGGRRR```ppp|||xxx^^^GGG<<<:::777999;;;>>>CCCKKKTTTZZZ_________aaannn|||yyyxxxxxxxxxzzz{{{}}}~~~}}}}}}}}}~~~~~~}}}zzzxxxwwwwwwyyyyyyzzz}}}}}}{{{|||}}}}}}zzzzzz~~~|||zzz{{{}}}||||||}}}~~~{{{tttnnn[[[RRRIIIFFFJJJVVViiizzzrrr```SSSKKKGGGHHHJJJPPPWWWaaakkkyyysss[[[]]]```dddppp|||vvvwwwwwwdddQQQEEE???AAACCCDDDCCCEEEHHHKKKUUUXXX\\\]]]___bbbiiinnntttuuuwww{{{}}}}}}{{{yyykkkxxxgggXXXRRROOOLLLMMMNNNQQQVVV___kkkwww~~~{{{yyyyyyyyyzzzzzzyyywwwvvvuuuiiioooxxx{{{yyywwwwwwyyyzzzyyyxxxyyyyyyyyyzzzzzzyyyyyyyyyuuukkkeeegggmmmooonnnmmmkkkooo{{{rrrbbb]]]fffxxx{{{uuulllccc\\\^^^fffiiiddd^^^XXX[[[dddkkkkkkddd^^^]]]bbbZZZPPPGGGAAA>>>=========;;;:::999999777444111000////////////000111111444666999<<>><<<<<<<<<<<<;;;999999777666555555555555666666666555555444444444000000//////..................------,,,,,,++++++,,,++++++++++++*********+++,,,------+++)))&&&$$$(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%###!!!!!!###%%%'''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''(((((()))((()))******)))***,,,...000777DDDSSSYYYUUUOOOMMMLLLXXXnnnzzz^^^LLL>>>???DDDNNNccczzzsss\\\LLLGGGHHHKKKYYYjjjvvvhhhMMM>>>;;;777999<<<@@@EEELLLTTTZZZ`````````cccnnn~~~{{{zzzyyyxxxyyyzzz{{{}}}}}}}}}}}}||||||}}}~~~}}}zzzxxxwwwxxxzzzzzz{{{~~~~~~~~~~~~||||||~~~~~~}}}}}}|||vvvppp```WWWMMMHHHIIITTThhhyyy{{{lll\\\OOOIIIJJJLLLWWWbbbppp}}}iii[[[ZZZ___jjj}}}yyyzzzuuucccPPPCCC???@@@BBBCCCDDDGGGJJJMMMSSSUUUXXXXXXZZZ^^^eeekkkooopppsssyyy~~~yyywwwcccXXXSSSPPPOOONNNQQQWWW```lllzzz||||||xxxxxxxxxwwwvvvtttsssrrrhhhmmmuuu{{{yyywwwxxxyyyzzzzzzyyyvvvvvvwwwxxxxxxyyyyyyyyysssmmmdddccclllwwwyyytttoooqqq{{{uuuggg___gggxxx{{{wwwlllhhhbbbaaacccggggggeee______eeennnqqqjjjccc```bbb[[[PPPEEE???===<<<::::::999888666444333333333000000//////000000111222444666999<<>>===<<>>>>>>>>===<<<::::::999888777777888888888777777666555444333333000000////////////...............---,,,,,,++++++,,,,,,+++++++++*********,,,,,,++++++***)))(((((('''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''''')))***)))))))))+++------222@@@QQQXXXTTTMMMLLLJJJUUUiiizzzdddOOO@@@AAAFFFNNNbbbxxx|||eeeQQQGGGEEEHHHVVVfffrrr|||pppRRR@@@===999;;;>>>AAAEEEKKKRRRWWWaaaaaaaaaccclll|||}}}|||zzzyyyzzz{{{|||}}}}}}}}}}}}|||~~~~~~|||zzzzzzzzz{{{|||}}}}}}{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}vvvqqqfff]]]RRRKKKIIIRRReeevvvyyyjjjZZZTTTVVV[[[lllyyynnn___\\\]]]dddvvv~~~}}}~~~vvvdddRRREEEAAAAAABBBEEEIIINNNSSSUUUYYYZZZZZZYYYXXX\\\bbbhhhiiijjjmmmsssyyy~~~zzzkkk```XXXTTTSSSTTTPPPVVVaaaooo}}}}}}wwwwwwvvvuuutttrrrpppppplllnnnuuu~~~{{{zzzxxxyyyzzz{{{{{{zzzssstttuuuvvvwwwxxxyyyyyyqqqnnneeeaaammm~~~{{{ssssss|||yyykkkbbbiiiyyy{{{wwwkkkjjjgggccccccfffjjjkkkfffcccgggqqqvvvooofffbbbbbb[[[OOODDD>>>===<<<:::;;;:::777333000000222555000000000000000111222222555777:::===?????????>>>BBBCCCCCCDDDEEEFFFFFFGGGHHHJJJLLLOOOPPPOOOOOONNNSSSZZZaaacccaaaaaafffkkkvvv~~~```VVVMMMJJJIIIEEEBBBBBBAAABBBCCCCCCCCCAAA>>>===>>>BBBOOOlllsss]]]RRRPPPJJJGGGCCC@@@@@@??????>>>;;;;;;::::::999:::::::::999888777666555444333333222222222222111111111111///......------,,,++++++,,,,,,,,,+++++++++******)))((((((((()))+++...000'''((()))******)))((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&&&&(((((((((((((((***,,,***///===PPPXXXSSSMMMKKKIIIRRRddd{{{zzzhhhRRRBBBCCCHHHNNNaaawwwkkkTTTGGGBBBIIIVVVeeeqqqzzz~~~tttUUUBBB>>>:::<<<>>>AAADDDIIIOOOSSSaaaaaabbbdddkkk}}}}}}zzz{{{|||}}}~~~~~~~~~~~~}}}}}}||||||}}}||||||}}}~~~|||vvvxxxzzz{{{zzz{{{}}}|||zzz|||}}}~~~}}}vvvpppiii```UUULLLJJJQQQcccsssuuufff```ffflllwww]]]WWWZZZdddkkk|||wwwtttwwwvvvwwwzzzuuudddQQQEEEDDDCCCDDDHHHOOOVVV[[[]]]aaaaaa___\\\YYYZZZ___dddeeeeeehhhmmmtttyyy|||}}}~~~lllkkkfff___[[[YYYWWWUUUTTTZZZdddrrrwwwtttqqqoooooorrrvvvxxx{{{yyy||||||yyyyyy{{{|||{{{yyyttttttsssssssssttttttuuupppoooiiigggnnnzzz|||tttsss}}}}}}nnndddmmm~~~qqqppphhhiiiiiiiiiggggggiiikkkeeeeeekkktttvvvmmmbbb\\\WWWPPPGGG???:::999888888444444333333222111000000111111111111111111222333777999;;;<<<<<<===>>>@@@CCCCCCCCCDDDDDDEEEFFFGGGGGGIIILLLMMMMMMMMMNNNPPPWWWZZZ^^^___```dddmmmttt~~~pppYYYRRRJJJFFFEEEDDD@@@<<>>BBBAAAUUUooo]]]SSSNNNMMMKKKGGGEEEDDDAAA>>><<>>===<<<;;;:::::::::999888666444333333333///000111222333222111000////////////............*********++++++,,,,,,---************************+++***)))*********(((&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&%%%###""""""###%%%&&&(((((())))))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))))))))))))))************---...888IIIUUUTTTLLLEEEBBBIII\\\uuuzzzsssmmmVVVDDDEEEIIIOOO```vvvtttZZZIIIFFFBBBUUUiiissszzzwwwZZZEEE===<<<::::::???BBBFFFOOOWWW___aaaccccccjjj~~~}}}|||wwwvvvyyy{{{zzz{{{~~~~~~~~~~~~}}}||||||~~~||||||}}}}}}}}}||||||{{{{{{zzzyyyyyyzzz{{{|||}}}zzz{{{{{{|||~~~~~~zzzvvvpppeeeVVVLLLHHHMMM]]]lll~~~vvvqqqxxxuuuaaaZZZ\\\___jjjwwwzzznnnddd^^^]]]___``````bbbfffjjjpppyyy}}}rrrcccTTTJJJCCCFFFKKKQQQXXXaaajjjpppuuulllddd```^^^\\\]]]aaabbbdddfffjjjmmmppprrrsssrrr```___^^^[[[[[[]]]^^^^^^```gggqqqzzzuuupppnnnqqqyyy}}}{{{~~~~~~}}}zzzwwwvvvwwwyyyxxxwwwtttsssssssssssssssttttttooonnniiidddiiisssxxxwwwppppppyyypppjjjrrrrrrqqqnnnooonnnllliiihhhhhhiiijjjhhhjjjppppppggg]]]WWWQQQLLLDDD>>>;;;:::999999444444333333222111111000111111000000111111222222888:::===>>>>>>>>>???AAABBBBBBBBBCCCDDDEEEGGGHHHIIILLLNNNNNNMMMMMMPPPRRRVVVYYY[[[[[[\\\```jjjrrreeeUUUOOOIIIFFFFFFEEEBBB???@@@AAABBBBBBAAA>>>===<<>>@@@@@@???>>>===<<<;;;;;;999888777555444333222222000111111222222111000///////////////............+++++++++++++++,,,,,,,,,************************+++***)))***+++***((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((((((((('''((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&%%%%%%$$$$$$'''''''''(((((((((((()))'''''''''''''''((())))))))))))))))))************---...777HHHTTTSSSKKKDDDAAAGGGXXXoooyyytttuuu\\\GGGDDDHHHNNN^^^rrrvvv\\\KKKEEEAAATTThhhuuu|||{{{^^^HHH???;;;999:::===AAAEEEMMMUUU\\\___aaaccckkk}}}|||yyyzzzuuutttwwwyyyyyyzzz|||}}}{{{{{{}}}{{{{{{|||}}}~~~~~~~~~~~~||||||{{{{{{{{{|||}}}~~~{{{{{{{{{{{{||||||}}}~~~{{{xxxuuujjj[[[PPPIIIKKKXXXeeezzzdddXXXUUUXXX^^^sss}}}vvvhhhddd]]]WWWUUUUUUVVVWWWYYY[[[^^^bbbgggnnnvvv{{{xxxnnnaaaUUUMMMFFFHHHLLLTTT___kkkuuu{{{tttfff```]]]ZZZZZZ]]]]]]^^^```cccgggkkknnnppphhhWWWWWWWWWYYY\\\```dddfffiiiqqq||||||vvvooonnnuuuwwwtttvvvyyyzzz|||yyyvvvuuuvvvvvvvvvvvvssssssrrrrrrrrrrrrssssssmmmmmmhhhbbbaaagggnnnqqqmmmlllvvvssspppxxxuuurrruuuuuusssoookkkhhhggghhhlllgggdddfffddd[[[SSSOOOIIIEEEAAA===<<<;;;:::999444333333222222111111111000000000000000111222222999;;;>>>?????????@@@BBB@@@@@@AAABBBDDDFFFGGGHHHLLLNNNOOONNNLLLMMMQQQUUUYYYZZZ[[[YYYYYY___jjjsssttt^^^PPPLLLGGGFFFGGGGGGEEEBBB???BBBDDDDDDBBB???===<<<>>>LLLpppeeeUUUOOOMMMNNNLLLIIIGGGFFFDDDAAA???AAAAAA@@@???>>>===<<<<<<888888777555444333222222222222222222111111//////////////////............,,,,,,,,,,,,++++++++++++***************************)))))))))+++***)))'''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))&&&''''''((((((((('''''''''''''''(((((((((((()))'''''''''''''''((())))))))))))))))))************------666FFFQQQQQQIIIDDD???DDDRRRggguuuyyyxxxwww}}}cccJJJCCCEEEKKK[[[lll|||www___LLLDDD???QQQhhhwwwbbbJJJ???:::888888;;;>>>BBBIIIRRRXXX\\\```bbbkkk~~~~~~xxxtttwwwrrrqqquuuwwwwwwxxxzzz}}}}}}}}}|||zzzzzz{{{}}}zzz{{{|||~~~~~~}}}}}}|||||||||}}}}}}||||||{{{{{{zzzzzzyyyyyy~~~~~~~~~~~~{{{zzzooobbbWWWNNNMMMVVVaaa|||sss[[[SSSRRRQQQZZZfffvvveeeYYYUUUSSSRRRQQQQQQQQQSSSTTTUUUYYY[[[]]]^^^aaaeeekkkoooxxx}}}tttjjj```VVVPPPIIIIIIMMMXXXhhhxxx|||iii___[[[XXXWWWXXXXXXXXXYYY[[[___dddjjjmmmjjjYYYWWWVVVYYY\\\___dddiiioooxxx~~~{{{tttnnnppp|||pppjjjlllrrrwww}}}{{{yyyxxxwwwwwwwwwvvvsssrrrrrrqqqqqqqqqqqqrrrnnnmmmiiibbb\\\^^^eeekkkkkkllluuu~~~sssrrryyyvvvrrrvvvuuusssooojjjgggffffffggg```ZZZXXXUUUNNNHHHFFFCCCAAA>>>===<<<:::888666333333333222222111111111000000000000000111222333999;;;===?????????@@@BBB??????@@@BBBDDDFFFHHHIIIMMMNNNOOOMMMJJJKKKQQQWWW^^^___^^^[[[[[[bbboooyyykkkYYYMMMJJJGGGGGGGGGGGGEEECCCAAAEEEHHHHHHDDD@@@???>>>===UUU|||```RRRNNNNNNKKKIIIFFFEEEDDDBBB@@@>>>AAA@@@@@@???>>>===<<<;;;999888888777666555444333444444444333222111000000////////////............---------,,,,,,++++++******************************)))))))))++++++)))'''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((())))))((((((((())))))(((''''''((())))))''''''((())))))))))))(((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))((()))))))))************------444CCCOOOOOOIIIDDD>>>BBBMMM___lllssswww|||gggMMMAAAAAAFFFUUUeeezzzuuu___MMMCCC???PPPggg{{{cccJJJ===:::777777999;;;>>>EEEMMMUUU[[[```bbbjjj|||wwwttttttooonnnrrrtttttttttwwwwwwxxxzzzzzzyyyzzz|||~~~||||||}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{|||||||||{{{{{{zzzyyyyyy|||}}}~~~~~~zzzrrrhhh^^^VVVRRRWWW```tttrrrZZZKKKNNNRRRTTTdddzzzvvveee[[[SSSOOOOOORRRTTTWWWZZZ]]]```dddfffllllllllljjjhhhhhhjjjkkkrrr{{{}}}zzzvvvlllaaaXXXQQQLLLJJJMMMZZZmmm~~~hhh^^^[[[XXXVVVUUUVVVUUUTTTUUUYYY```ggglllppp]]]XXXUUUXXX\\\^^^eeemmmyyywwwrrrnnnssszzzkkkccceeennnvvv|||||||||{{{yyywwwvvvuuurrrrrrqqqpppppppppppppppooonnnkkkddd\\\YYY___ffflllmmmxxx|||qqqpppuuu~~~|||tttpppppppppoookkkgggdddddddddaaaXXXQQQOOOMMMHHHDDDCCCAAA???===<<<;;;999666333333333222222222222222111000000000000111222333444888:::===>>>>>>>>>???AAA>>>???@@@BBBDDDGGGIIIJJJKKKMMMNNNLLLHHHJJJQQQXXXaaaaaa___]]]^^^fffttt}}}aaaRRRKKKJJJIIIHHHGGGFFFCCCBBBBBBFFFIIIHHHCCC???>>>???BBB```vvv]]]RRROOOOOOJJJHHHFFFEEEDDDCCCAAA?????????>>>===<<<;;;;;;:::::::::::::::999888666555666666555444333222222222////////////...............------,,,,,,+++++++++************************))))))((()))++++++***((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&(((''''''''''''''''''((($$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))((()))))))))************---,,,222AAAMMMNNNJJJFFF???BBBKKKXXXdddmmmwwwkkkQQQCCC>>>BBBPPP___www~~~sssaaaOOOCCCAAAOOOfff|||fffLLL>>>:::666666888999;;;BBBIIISSSZZZ```bbbhhh{{{|||yyyvvvtttoookkkiiilllnnnnnnnnnqqqooorrruuuxxxzzz}}}~~~~~~~~~~~~~~~}}}|||{{{||||||||||||{{{zzzzzzyyy{{{{{{|||}}}}}}}}}||||||||||||~~~~~~yyysssllldddZZZSSSTTTYYYlll}}}tttggg\\\MMMHHHPPPVVV[[[tttyyyjjjYYYQQQOOONNNQQQUUU[[[___eeekkkqqqxxxzzzuuurrrqqqxxx~~~yyyxxxzzzooocccXXXPPPKKKJJJLLLWWWiiizzzwwwddd\\\[[[YYYWWWVVVUUURRROOOOOOTTT]]]gggnnnwww```XXXTTTYYY^^^bbblllxxx~~~}}}tttooommmsssyyykkkbbbccckkkssszzz|||~~~~~~zzzvvvsssrrrrrrqqqpppoooooooooooooooqqqnnnkkkfff^^^YYY\\\ccclllppp|||{{{ooollloootttwwwwwwsssooollliiiiiihhhfffbbb``````aaa\\\TTTMMMLLLJJJFFFDDDDDD@@@>>><<<;;;:::888555222222222222222222222222222111111111222333444555666888:::<<<>>>>>>>>>???AAA@@@@@@AAACCCEEEGGGJJJKKKHHHLLLNNNLLLHHHJJJRRRZZZ^^^___^^^]]]___iiixxxttt[[[OOOJJJJJJJJJIIIGGGEEEBBBAAA@@@DDDGGGDDD???;;;<<<>>>IIIiiiooo[[[UUURRROOOKKKIIIGGGFFFFFFEEECCCBBB??????>>>===<<<;;;:::::::::;;;<<<<<<;;;999888777666666555444333333333333////////////............------------,,,,,,,,,,,,************************)))(((((()))++++++***((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&'''''''''''''''&&&%%%%%%'''''''''(((((((((((()))'''''''''''''''((())))))))))))))))))************---+++000???KKKOOOLLLIII???AAAIIITTT]]]hhhvvvrrr\\\JJJ???@@@LLLZZZrrr{{{vvvfffTTTFFFBBBNNNddd{{{iiiPPPAAA:::777555777777999???FFFOOOXXX```bbbfffvvvzzzvvvrrrpppooogggbbb```cccdddcccccceeefffjjjoootttxxx|||~~~~~~~~~~~~}}}{{{zzzyyyzzz{{{{{{{{{{{{{{{zzzyyyzzz{{{}}}~~~~~~~~~~~~zzzvvvqqqiii^^^RRROOOQQQddduuu|||ooodddYYYQQQMMMHHHKKKUUU^^^kkkppp\\\SSSLLLKKKMMMQQQXXX```lllrrr|||}}}}}}}}}yyymmmaaaVVVNNNIIIGGGIIIQQQ^^^kkktttxxxvvviii]]]ZZZ[[[ZZZXXXXXXSSSOOOKKKLLLSSS___mmmuuu~~~hhh^^^YYY___eeekkkyyy}}}{{{sssnnnjjjooo}}}}}}pppfffccciiipppzzz~~~~~~xxxtttrrrqqqqqqpppooonnnnnnnnnnnnqqqmmmjjjhhhbbbZZZZZZ___kkkqqq}}}ppplllllllllkkkkkkjjjhhheeeeeeeeedddaaa^^^\\\]]]]]]WWWOOOJJJJJJIIIEEEBBBBBB>>><<<:::::::::999666444222222222222222222222222222222222333444555777777999;;;>>>?????????@@@BBBAAABBBCCCDDDFFFHHHJJJKKKFFFKKKOOONNNJJJLLLTTT]]]\\\]]]^^^^^^bbblll|||iiiUUUMMMGGGHHHJJJJJJHHHEEECCCBBBAAADDDFFFBBB<<<999;;;???KKKkkkhhhZZZWWWSSSMMMKKKIIIGGGFFFFFFFFFDDDBBB@@@@@@???>>>===<<<;;;;;;::::::;;;<<<;;;:::888666444333222222111222333333////////////............,,,,,,,,,---------------************************)))(((((()))++++++***)))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&''''''''''''''''''&&&************)))(((&&&&&&'''''''''(((((((((((()))'''''''''''''''((())))))))))))))))))************---***///===KKKOOONNNMMM???AAAGGGPPPXXXcccttt}}}jjjUUUDDD@@@JJJWWWiiivvv~~~ooo[[[JJJCCCLLL```wwwjjjQQQCCC;;;777555666666777===DDDJJJUUU___bbbeeesss}}}vvvpppkkkfffccc]]]XXXUUUWWWXXXVVVUUUWWWYYY^^^dddjjjoootttxxx{{{|||||||||||||||{{{zzzyyyzzzzzz||||||}}}|||{{{{{{zzz|||~~~~~~~~~|||{{{yyyvvvqqqeeeXXXRRRSSS\\\lllpppaaaVVVOOOKKKJJJJJJKKKRRR^^^nnnfffUUUOOOMMMMMMRRRYYYaaaooo{{{pppddd[[[RRRLLLEEEEEEFFFIIIOOOWWW]]]aaabbb[[[XXXZZZ\\\ZZZXXXXXXRRROOOLLLNNNXXXhhhzzzrrrgggaaafffmmmssstttnnnhhhlllxxxvvvjjjeeehhhmmm||||||vvvtttqqqqqqooonnnmmmmmmmmmmmmpppkkkiiiiiiddd[[[YYY]]]iiiqqqqqqlllkkkhhheeedddeeecccaaaccccccbbb```\\\ZZZZZZ[[[SSSLLLGGGHHHGGGCCC???>>><<<;;;999999:::999888666222222222222222222222222333333333444555666888888:::<<>>===<<<<<<999999;;;;;;;;;999777666222111000000000111222333000/////////............,,,,,,,,,------.........************************)))(((((()))+++,,,***)))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((((((''''''((((((((((((''''''((((((((('''&&&$$$###"""%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))************---***///===KKKPPPPPPOOO>>>@@@FFFMMMUUU___rrrttt]]]HHHAAAJJJVVVbbbssswww```MMMCCCJJJ]]]ttt|||hhhPPPAAA;;;888666666666777<<>>===<<<;;;:::999777333000555444333333222222222222333333222333444666888999;;;;;;<<<>>>???AAABBBBBBAAADDDFFFEEECCCCCCHHHMMMMMMKKKJJJKKKOOOSSSWWWXXXYYYXXX[[[ccckkkuuuhhhSSSJJJHHHEEEHHHJJJGGGBBB???AAADDDEEELLLMMMCCC;;;;;;======FFFkkklll___TTTQQQPPPKKKFFFEEEDDDDDDEEEFFFEEECCCEEEDDDCCCBBBAAA???>>>===:::;;;<<<<<<;;;:::888777777555333222333333222111222222111111000/////////000///...,,,,,,---......))))))******++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&''')))***)))((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))+++++++++*********))))))------...444AAAMMMOOOKKKCCCBBB>>>FFFWWW```ooocccMMMLLLIIISSSeeexxxdddMMM@@@IIIXXXiiiwwwyyyiiiaaaTTT>>>@@@:::666777888999;;;???HHHXXXaaadddhhhmmmyyyrrriii]]]SSSOOONNNKKKHHHFFFHHHJJJKKKLLLKKKMMMPPPTTTXXX^^^dddhhhssstttzzz~~~zzz{{{|||~~~{{{zzz{{{}}}~~~~~~}}}|||{{{}}}~~~zzzrrrhhh^^^YYYYYY___jjjvvv~~~~~~zzzjjj```RRRJJJIIIKKKMMMMMMOOOUUUbbbzzzxxxeeeYYYOOOKKKMMMOOOSSS^^^mmmooo___UUUKKKFFFGGGDDDBBBAAAAAACCCGGGKKKNNNLLLPPPTTTWWWWWWXXXZZZ]]]YYYTTTSSS[[[hhhzzz|||uuuxxx~~~~~~xxxnnncccdddooo~~~{{{qqqjjjkkkqqq{{{rrrqqqqqqooonnnmmmlllkkkoookkkiiiiiieee___\\\]]]dddpppyyynnniiigggffffffeeeccc___]]]ZZZZZZYYYXXXVVVSSSQQQOOOJJJIIIGGGEEECCC@@@???>>>;;;:::999999999888555222555444333222222222222222333333333333555777888:::;;;;;;<<<>>>???AAABBBBBBAAADDDFFFEEECCCCCCGGGLLLNNNKKKJJJLLLQQQVVVYYYYYYYYYXXX[[[ccclllxxx~~~```NNNGGGEEEEEEHHHJJJGGGCCCAAACCCFFFFFFLLLLLLCCC;;;;;;???@@@JJJoooggg\\\RRRPPPPPPKKKGGGEEEDDDDDDEEEEEEDDDBBBCCCBBBAAA???>>>===<<<;;;::::::;;;;;;;;;:::888888777555333222333333222111333222222111000//////...//////...---------------)))*********+++++++++++++++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&'''((())))))'''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((((('''''''''''''''***)))(((''''''''''''''')))((((((''''''(((((()))+++++++++*********))))))+++,,,---333???KKKNNNJJJAAAAAA???FFFVVV___pppmmmRRRMMMIIIUUUggg~~~gggNNNAAAGGGSSScccsss~~~wwwjjjfffYYYBBB@@@999555666888888;;;???IIIYYYaaadddhhhlll~~~vvvoooeeeYYYOOOLLLHHHGGGGGGHHHJJJKKKKKKJJJJJJKKKMMMPPPTTTYYY___cccmmmnnnssszzz}}}{{{|||}}}}}}~~~|||{{{{{{|||~~~}}}~~~|||uuulllccc^^^XXX]]]eeennnuuuvvvssspppcccZZZNNNGGGGGGJJJMMMOOOUUUaaauuu{{{cccWWWPPPIIIIIIMMMVVV___pppiiiYYYOOOFFFBBBCCCBBBBBBAAAAAACCCFFFJJJLLLIIIMMMQQQSSSTTTTTTWWWYYYZZZWWWUUU[[[jjjwwwooogggdddkkkxxx{{{tttoooqqqwwwttttttsssrrrpppooonnnmmmrrrnnnlllmmmiiiccc```aaadddooowwwnnnhhhgggfffeeedddbbb___\\\XXXXXXXXXVVVTTTRRROOOMMMIIIHHHFFFDDDBBB@@@>>>===999888777777888888666444444333333222222222222333333333333444666888999:::;;;<<<===>>>???AAABBBBBBAAACCCEEEDDDBBBCCCGGGJJJNNNKKKIIILLLSSSYYYZZZYYYXXXXXX[[[dddnnn|||nnnVVVIIIDDDBBBEEEGGGIIIGGGDDDCCCEEEHHHGGGKKKIIIAAA;;;<<<@@@CCCRRRvvvzzzaaaXXXPPPNNNOOOKKKHHHFFFEEEEEEEEEEEECCCAAABBBAAA@@@>>>===<<<<<<;;;999::::::::::::999999888777555333333333444333222333333222111000///...---......//////......---,,,************++++++++++++,,,+++************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''******)))(((((((((((()))(((''''''''''''''''''(((+++************)))))))))***+++,,,111<<>>@@@AAAAAABBBBBBCCCDDDCCCBBBCCCGGGIIIMMMIIIGGGLLLTTTZZZ[[[YYYXXXXXX]]]fffsssaaaOOOFFFCCCBBBDDDFFFFFFEEEDDDDDDFFFIIIIIIIIIFFF???:::;;;AAAFFFXXX}}}rrr]]]WWWOOOMMMOOOKKKJJJHHHFFFEEEFFFEEECCCAAADDDCCCAAA@@@>>>>>>>>>>>>:::::::::::::::999999999777555444333444555444333444333222111000......------.../////////...,,,++++++++++++++++++++++++++++++++++++******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''(((((())))))((((((((((((((()))''''''&&&&&&&&&&&&''''''************))))))))))))***+++,,,000:::GGGLLLKKK@@@CCCCCCIIIUUU___ttt^^^PPPKKKZZZkkkcccFFF@@@AAAIIIYYYnnn}}}~~~~~~nnnQQQAAA:::555555777888;;;???GGGUUU^^^bbbgggjjjxxx}}}qqqggg[[[NNNHHHGGGKKKKKKLLLQQQWWW]]]```aaaeeebbb^^^\\\\\\^^^______hhhfffiiiqqqwwwyyy{{{~~~}}}}}}{{{{{{}}}~~~~~~~~~~~~yyyrrrnnnccccccdddfffiiikkkjjjiiiddd^^^VVVPPPNNNRRRYYY^^^iiisssYYYNNNGGGHHHIIIJJJRRR]]]kkkqqqVVVIIICCC<<<;;;===???@@@AAACCCDDDEEEFFFFFFFFFHHHKKKNNNOOOPPPPPPQQQRRRXXXZZZ\\\qqq~~~zzzyyyvvvooohhhfffrrr~~~{{{{{{}}}|||yyyzzzzzzyyyyyyxxxxxxwwwwwwtttqqqpppqqqooojjjhhhiiieeennn~~~{{{uuunnnllliiigggdddaaa\\\XXXVVVVVVVVVTTTQQQNNNLLLJJJEEEEEECCCAAA???===<<<;;;:::888666555555444333111222222222111111222222333333444555777999;;;<<<<<<======>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCEEEHHHJJJKKKHHHGGGKKKSSSXXXYYYXXXXXXYYY___kkkyyyuuuYYYMMMFFFDDDDDDCCCDDDDDDCCCDDDEEEHHHJJJKKKHHHBBB<<<888:::AAAGGGYYY~~~mmm\\\WWWPPPMMMOOOKKKKKKIIIGGGGGGGGGFFFDDDCCCDDDCCCAAA???>>>>>>???@@@<<<<<<;;;::::::999999999777666444444555666555444333333222111000///......---.../////////...,,,+++,,,+++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%&&&'''((('''%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))'''''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***,,,,,,///999FFFMMMMMMCCCFFFDDDIIIUUU___uuu^^^OOOJJJYYYmmmaaaEEE@@@AAAJJJ[[[nnn|||tttTTTCCC<<<666666777777:::???BBBQQQ[[[```gggjjjxxx|||pppeeeXXXLLLHHHIIIKKKLLLPPPZZZggguuuzzztttqqqnnnjjjgggjjjfffgggnnntttwwwzzz~~~~~~}}}|||~~~{{{{{{}}}}}}||||||}}}~~~~~~~~~xxxssskkkjjjiiijjjlllnnnoooooommmiiiccc\\\YYY]]]eeemmmyyybbbOOOIIIGGGJJJKKKMMMYYYhhh|||tttvvv}}}hhhPPPEEEAAA<<<;;;>>>===???AAACCCDDDEEEEEEEEEEEEFFFHHHJJJLLLMMMLLLLLLJJJSSSXXX\\\ooo~~~zzzwwwuuuooohhhggguuu~~~{{{yyy|||wwwuuuwwwxxxxxxxxxxxxxxxyyyyyyssspppoooqqqooojjjiiijjjhhhnnn|||xxxtttmmmkkkiiifffddd```[[[WWWSSSRRRRRRPPPMMMJJJGGGEEEDDDCCCBBB@@@>>><<<;;;;;;:::777555333333333111000222111111111111222222333333444666999;;;<<<======>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCEEEHHHJJJLLLIIIIIIJJJMMMQQQUUUWWWXXXYYY[[[cccqqqiiiTTTLLLGGGEEEFFFCCCCCCBBBCCCEEEGGGJJJLLLPPPHHH@@@;;;888999AAAJJJYYY{{{hhhZZZXXXQQQOOOPPPMMMLLLJJJIIIHHHIIIIIIGGGEEECCCBBB???>>>======>>>???@@@???===;;;:::999999999888666444444666777666555222222111111000/////////......//////......---,,,,,,,,,,,,,,,++++++++++++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********'''&&&&&&&&&&&&''''''((((((''''''''''''''''''((((((((()))))))))))))))******,,,,,,...777DDDLLLNNNGGGGGGCCCGGGSSS^^^sss|||YYYMMMHHHUUUmmmdddLLLAAADDDLLL\\\lllyyy}}}}}}|||xxxYYYGGG???888777777777:::???@@@OOOXXX___fffiiivvv{{{ooocccVVVLLLJJJNNNKKKPPP\\\nnnzzztttoooiiiggglllrrruuuxxx{{{~~~~~~~~~~~~~~~}}}~~~|||}}}~~~~~~|||{{{|||}}}~~~~~~}}}xxxrrrpppnnnnnnpppsssuuuvvvuuutttqqqkkkiiinnnzzzlllXXXIIIFFFGGGKKKMMMQQQbbbuuuxxxmmmmmmrrruuu___IIIBBBAAA===<<>>@@@BBBEEEFFFGGGGGGDDDDDDEEEGGGJJJJJJIIIHHHHHHOOOTTTZZZfffvvv{{{www|||vvvwwwyyyzzz{{{~~~}}}zzzvvvuuupppkkknnn|||wwwuuuyyy~~~~~~zzztttqqqpppqqqrrrrrrssstttuuuvvvwwwpppmmmmmmooonnnjjjhhhjjjjjjoooyyy{{{qqqmmmiiigggeeedddbbb___[[[WWWQQQQQQPPPNNNKKKHHHEEECCCBBBBBB@@@???===<<<;;;:::888555333222333333222222111111111111111222333333333555777:::<<<===>>>>>>>>>??????@@@@@@AAAAAABBBAAAAAAAAACCCGGGKKKMMMNNNHHHKKKNNNPPPQQQSSSVVVYYYZZZ^^^gggvvv]]]NNNIIIFFFEEEHHHEEEDDDCCCDDDGGGKKKNNNPPPUUUKKKAAA<<<999:::BBBLLL]]]zzzyyybbbWWWWWWRRRQQQSSSPPPMMMKKKJJJJJJKKKKKKJJJHHHDDDCCC@@@>>>>>>>>>@@@AAACCCBBB???===;;;999999999888666555555666777777666111111000000000000000000//////...---------------------,,,,,,,,,+++++++++******+++,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***'''''''''''''''((()))))))))((((((''''''(((((()))(((((((((((())))))******)))++++++,,,444BBBKKKNNNJJJGGG@@@CCCQQQ\\\ooonnnQQQKKKFFFQQQhhhhhhTTTCCCGGGNNNYYYgggrrryyy|||}}}{{{~~~cccKKKBBB;;;888777777:::>>>@@@NNNWWW^^^eeehhhrrrxxxlllaaaTTTLLLLLLQQQRRR^^^tttwwwoookkknnnsssuuuwwwzzz|||}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~|||zzzwwwttttttvvvxxxzzz{{{|||~~~}}}}}}vvvaaaPPPGGGFFFIIIOOOSSS[[[rrr{{{iiigggkkkyyyiiiUUUCCC??????<<<;;;>>>===>>>???BBBEEEGGGIIIJJJGGGFFFFFFIIILLLMMMKKKHHHJJJLLLPPPUUU[[[aaaeeeggg{{{qqqnnnooopppooouuu}}}~~~|||zzzyyyyyyzzzxxxvvvrrrooouuuxxxsssqqquuuyyyxxxtttooollllllllllllmmmoooqqqrrrssstttooollllllnnnmmmiiihhhjjjkkkoooxxxuuukkkfffdddcccbbbaaaaaa^^^[[[XXXSSSRRRQQQOOOLLLIIIFFFDDDBBBAAA@@@>>>===;;;::::::555333111111222444444444111111000000111222333333333555777:::<<<>>>>>>>>>?????????@@@@@@AAAAAABBBAAAAAAAAADDDHHHLLLOOOPPPHHHMMMQQQRRRQQQRRRVVV[[[[[[___jjjzzzsssTTTIIIGGGDDDDDDHHHGGGEEEDDDEEEIIIMMMQQQRRRYYYMMMBBB===:::;;;DDDNNNccc|||sss]]]UUUWWWSSSRRRUUURRRMMMLLLKKKKKKLLLMMMLLLJJJGGGEEECCCAAA@@@AAACCCDDDEEEDDDAAA>>>;;;999999999888666555555777888777666000000000000111111111111000///...,,,,,,---......---------,,,,,,+++++++++++++++------------++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((()))******))))))(((((((((((())))))'''((((((((())))))******''')))******222@@@JJJMMMKKKFFF===@@@OOOZZZllldddLLLJJJEEENNNaaaiiiXXXFFFIIINNNWWWbbbmmmwww}}}~~~}}}mmmMMMDDD<<<999888777:::>>>AAAOOOXXX^^^eeefffppp~~~}}}vvvkkk___SSSLLLNNNTTT]]]nnnvvvpppqqqvvvxxxyyy||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzyyyzzz}}}~~~~~~nnnZZZJJJGGGHHHMMMUUUZZZgggfffdddgggvvvbbbNNN>>><<<>>>;;;:::<<<===>>>???AAAEEEHHHKKKLLLKKKJJJJJJMMMPPPQQQNNNLLLNNNLLLMMMQQQSSSSSSXXX```{{{yyyvvvsssvvv|||~~~}}}{{{zzzyyyyyyzzz{{{vvvwwwxxxvvvyyytttuuupppqqqrrrsssrrrooommmkkkkkkjjjjjjkkknnnpppooooookkkllllllkkkiiigggfffggggggkkkpppssssssooojjjfffdddbbb```^^^]]][[[WWWTTTNNNLLLJJJHHHHHHFFFDDDBBBAAA@@@???===<<<:::999888222222222222222222222222444444444333111111333555333555999:::::::::;;;<<<<<<===???@@@AAAAAA@@@???BBBCCCEEEFFFHHHIIIIIIIIIJJJOOOTTTTTTRRRQQQSSSWWWYYYcccrrrcccJJJEEEHHHGGGFFFJJJAAABBBFFFJJJLLLPPPVVV\\\```MMM>>>===;;;888CCCUUUtttzzzjjjbbbYYYSSSSSSSSSQQQOOOKKKLLLMMMMMMMMMLLLJJJIIIIIIFFFCCC@@@@@@AAADDDFFFCCCBBB???===;;;;;;;;;;;;777777555444333222222222333333333333222111000000111///...///111000---)))------......///.........+++++++++************)))************))))))))))))))))))(((((('''''''''&&&))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))%%%)))***)))///<<>>===>>><<<@@@DDDEEEIIIPPPSSSRRRUUUWWWYYYYYYXXXWWWWWWWWWWWWYYYYYYUUUUUUVVVUUURRR~~~~~~{{{{{{zzzyyyxxxxxxxxxxxxvvvwww{{{{{{~~~wwwssstttpppppppppooonnnlllkkkjjjkkkjjjjjjlllnnnooonnnllliiikkkkkkjjjgggfffeeefffdddgggkkknnnnnnkkkgggdddcccaaa^^^]]][[[YYYUUUSSSNNNLLLIIIHHHGGGFFFCCCAAAAAA@@@???===;;;999888777333333333333333333333333333444444222111111333555666999<<<======>>>???@@@===>>>???@@@@@@AAAAAA@@@CCCDDDEEEGGGHHHIIIIIIIIIHHHMMMSSSSSSQQQPPPSSSVVV[[[eeetttuuu]]]IIIFFFIIIGGGDDDEEEBBBDDDGGGKKKOOOUUU]]]ccc___LLL>>>===;;;;;;GGGZZZuuu{{{hhhaaaXXXSSSSSSSSSRRROOOMMMMMMMMMLLLLLLKKKJJJIIIHHHFFFDDDBBBAAABBBCCCEEECCCBBB@@@>>>===<<<<<<<<<888777666444333333222222333444444333333222111000222000///000222111...+++...............------,,,++++++++++++************************))))))))))))))))))((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((++++++)))...999BBBEEEFFF???<<>>CCCFFFGGGMMMXXX___aaaaaabbbbbbaaa``````bbbdddbbbeeefffcccbbbbbb```[[[~~~}}}~~~xxxxxxxxxxxxwwwvvvuuuuuuxxxyyy~~~{{{zzzyyytttppppppppppppooonnnllllllkkkkkkkkkjjjkkklllmmmmmmkkkiiihhhiiiiiihhheeeddddddeeeaaaccceeeggggggeeecccaaa```___\\\[[[YYYWWWSSSQQQMMMKKKIIIGGGFFFEEECCCAAAAAA@@@>>><<<:::888666666444444444444444444444444222333333111000111333555888:::===>>>>>>>>>@@@AAA???>>>>>>??????@@@AAABBBCCCDDDEEEGGGGGGHHHHHHHHHHHHNNNTTTUUUSSSRRRUUUXXX```jjjyyygggUUUFFFFFFJJJGGGBBBAAACCCDDDFFFKKKSSS\\\eeejjj^^^LLL>>><<<<<<>>>MMM___vvv|||xxxddd^^^WWWSSSSSSTTTRRRQQQOOONNNMMMKKKJJJIIIIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>888888777555444444444444444444444444333222111111222111111111222111///---.........------,,,,,,+++,,,+++++++++************************))))))))))))))))))(((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))),,,,,,***---666???BBBFFF???<<<@@@HHHYYYxxxfffMMMEEEEEEDDDMMMgggzzz{{{{{{wwwhhhRRRLLLGGGMMM[[[mmm{{{xxxWWWHHH<<<:::888444666<<>>======@@@EEEJJJNNNQQQYYYgggrrrwwwyyyyyyxxxvvvtttuuuxxxzzzxxx|||}}}zzzwwwuuuqqqkkk}}}~~~~~~|||{{{{{{wwwxxxxxxyyyxxxvvvuuussszzzzzz~~~}}}uuuuuutttpppllllllnnnnnnooooooooonnnmmmlllkkkjjjjjjkkklllkkkhhheeefffggggggeeecccbbbcccdddaaaaaabbbccccccbbbbbbaaa___]]][[[YYYXXXVVVRRROOOLLLJJJHHHFFFFFFDDDBBB@@@@@@???===;;;999666555444333333333333333333333333111222222111000111333555777999;;;<<<;;;<<<===???@@@???>>>>>>???@@@BBBCCCCCCDDDEEEFFFFFFGGGGGGGGGLLLQQQVVVXXXVVVVVVZZZ^^^fffppp[[[NNNCCCDDDGGGEEEBBBAAABBBDDDFFFLLLWWWdddlllnnn[[[KKK>>>;;;<<>>>>>>>>>>>>>>999999888666666555555555555555555555444333222111111111000000000000///...---------,,,,,,,,,,,,---,,,,,,+++++++++*********************)))))))))((())))))((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))++++++***,,,333<<>>===<<<:::777555444333111111111111111111111111000111222111111222444777777999::::::::::::<<<>>>@@@??????>>>???AAABBBDDDBBBCCCDDDEEEFFFGGGGGGGGGNNNSSSWWWXXXWWWXXX^^^ccclllwwwwwwSSSJJJAAAAAACCCDDDDDDCCCDDDGGGJJJPPP^^^mmmrrrpppWWWJJJ>>>;;;>>>FFFUUUeeevvv~~~iii]]][[[XXXVVVUUUUUUTTTTTTSSSRRROOOLLLJJJIIIIIIIIIFFFGGGGGGFFFEEEDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>::::::999888777777777777555555555555555333222222///000000///.........///---,,,,,,,,,,,,---...///,,,,,,,,,++++++++++++***************)))))))))((((((((())))))))))))))))))&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''(((((())))))))))))'''(((******,,,111;;;DDDLLLFFFBBBDDDIIIXXXwwwlllQQQEEEFFFJJJNNNdddxxxsss```OOOCCCHHHYYYjjjyyyaaaNNN===888666333555::::::???IIITTTZZZ]]]dddlll~~~}}}{{{nnn___ZZZUUUYYYiii|||uuummmkkkvvv~~~|||zzz|||{{{lllZZZKKKFFFHHHMMMPPP[[[uuuuuujjjaaavvvwwwWWWHHHDDDAAAAAAAAAAAAFFFLLLWWWeeevvv|||zzz{{{~~~}}}{{{|||}}}}}}|||{{{yyyxxxyyyyyyzzzyyyyyyxxxwwwvvvxxxuuuyyyzzzxxxzzzwwwvvvtttqqqooolllkkkjjjjjjkkkmmmoooooommmkkkiiikkkiiihhhgggggggggeeeddddddddddddbbb``````bbbdddeeeeeedddcccbbbaaa``````^^^\\\YYYXXXVVVTTTPPPNNNJJJHHHFFFDDDDDDBBB@@@>>>;;;;;;:::888666555444333111111111111111111111111000111222222222333666999:::;;;<<<<<<;;;<<<>>>@@@@@@??????@@@@@@AAABBBCCCBBBCCCDDDFFFHHHIIIIIIIIIOOORRRUUUUUUUUUXXX```gggttt~~~jjjNNNHHHBBB@@@BBBEEEFFFFFFFFFKKKPPPWWWfffuuuuuummmQQQGGG>>><<>>??????@@@??????>>>>>>;;;;;;:::999888888999999666666666666555444333222...//////...------...000......---,,,---...///000,,,,,,,,,,,,++++++++++++************))))))))))))(((((())))))))))))******'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&''''''(((((())))))***'''''')))++++++...999DDDIIIDDDBBBDDDIIIWWWwwwsssXXXJJJJJJOOOPPPcccvvvuuu```MMM@@@DDDRRRaaappp|||eeeQQQ>>>999777333444888888===GGGSSSZZZ^^^eeemmmooo___ZZZTTTYYYjjj{{{vvvnnnllluuu~~~|||{{{xxxuuurrrtttzzz{{{mmm___QQQFFFDDDGGGKKKPPP```}}}yyyoooeeetttuuukkkdddJJJDDDBBBAAABBBCCCEEENNNYYYfffyyy}}}yyyzzz~~~}}}||||||zzzzzzyyyxxxwwwwwwwwwwwwwwwssswwwxxxtttyyy|||ssssssuuutttrrrooooooooooootttsssqqqooommmlllkkkkkkkkkiiifffdddeeeeeeeeeeeeddddddcccaaa``````bbbdddeeedddcccbbb```^^^]]]\\\\\\ZZZWWWVVVTTTRRRNNNLLLIIIGGGEEEDDDCCCAAA???===999999888777666555444333111111111111111111111111111222333333333555888:::<<<======<<<<<<<<>>???GGGUUUffftttyyytttggg\\\\\\\\\ZZZXXXVVVVVVVVVSSSSSSRRRQQQPPPNNNLLLKKKIIIHHHGGGFFFDDDCCCBBBBBBAAABBBBBBBBBBBBAAA???>>><<<;;;::::::::::::::::::666777777666666555444333///000111///------000222333111///...------...///------,,,,,,,,,+++++++++************))))))))))))(((((()))))))))*********((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&''''''((())))))***)))(((***+++***+++555AAAGGGDDDBBBDDDFFFSSSqqq~~~cccQQQNNNRRRSSScccttt}}}yyybbbOOO@@@DDDNNNZZZiiiwwwgggRRR???999888444333666888<<>>@@@>>>???AAABBBCCCCCCBBBAAAEEEFFFIIIKKKNNNOOOQQQQQQUUUWWWWWWUUUUUU\\\gggqqq}}}kkkSSSGGGHHHGGGFFFGGGIIIIIIGGGAAAJJJQQQZZZiiiuuummm]]]FFFAAA>>>AAALLL\\\nnn{{{{{{nnnccc\\\]]]]]]\\\YYYWWWVVVVVVSSSSSSSSSSSSRRRPPPMMMLLLJJJIIIGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDBBBAAA@@@<<<<<<;;;:::::::::;;;;;;777777777777666555444333000111222000......111444777555222///---,,,,,,------------,,,,,,,,,++++++************))))))))))))(((((())))))*********+++))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***+++***+++,,,)))(((222???JJJFFFDDDDDDDDDNNNjjjlllWWWQQQTTTWWWdddrrr{{{~~~eeeRRRDDDFFFNNNXXXgggwww}}}hhhSSS@@@:::999444222444999<<>>:::777000111999:::<<>>???BBBLLL```ttt}}}}}}pppeeebbb```___]]]\\\ZZZYYYXXXXXXUUUSSSRRRRRRSSSSSSQQQPPPNNNJJJFFFCCCBBBBBBBBBBBBEEEFFFGGGIIIJJJIIIEEEBBB;;;;;;<<<======<<<<<<;;;:::888666666777777444111333333222111000333777;;;BBB<<<444///---......---...------,,,,,,++++++***+++++++++************)))************))))))))))))*********)))))))))(((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&)))((((((((('''''''''''')))))))))))))))))))))***((('''%%%$$$$$$'''---111???GGGHHHEEEDDDEEE\\\xxx___SSSQQQOOOZZZjjjyyyttt]]]IIIEEEKKKTTTdddttt}}}sssWWW@@@;;;888222222:::777999BBBPPPYYY]]]bbbiii{{{{{{zzz}}}}}}}}}wwwlll```ZZZ```iii|||uuukkk___ZZZ[[[jjjzzzxxxmmmdddZZZXXXVVVZZZeeettt}}}xxxtttjjjeee___\\\\\\]]]]]]\\\___```eeelllssssssnnniiifffdddffflllpppqqqtttxxxppp```OOOEEEAAAAAAEEEJJJMMM]]]uuutttoookkkkkkjjjhhhhhhlllnnnmmmllljjjgggdddaaa```YYYVVVQQQKKKGGGEEEDDDDDDDDDEEEJJJQQQ\\\mmm}}}zzzzzz{{{}}}}}}||||||}}}}}}~~~xxxyyyzzzzzzxxxuuuqqqoooqqqqqqqqqqqqqqqpppooonnnnnnnnnnnnmmmkkklllnnnpppssspppmmmkkkjjjjjjiiigggiiiiiiiiiiiihhhfffeeedddfffdddbbbaaaaaabbbaaa___```___^^^]]]\\\\\\\\\\\\XXXWWWTTTPPPMMMJJJHHHGGGDDDCCCBBB@@@>>><<<;;;:::888666444333333333111///111111000000000111111222333333333444555777999:::<<<;;;;;;:::;;;<<<>>>???>>>>>>>>>>>>???AAACCCDDDIIIMMMQQQSSSSSSSSSVVVXXXYYYWWWWWWZZZ]]]dddsssdddOOOGGGAAAAAABBBCCCDDDFFFHHHIIILLLQQQ]]]mmmuuukkkUUUAAA>>>>>>HHH\\\ppp{{{~~~~~~kkkffffff``````___^^^]]][[[YYYXXXUUUSSSQQQPPPRRRSSSSSSRRROOOLLLGGGDDDCCCCCCBBBAAACCCCCCDDDFFFGGGEEEBBB???<<<===>>>???>>>>>>===<<<888888777888888777444222555444333111000111555888<<<888333///......------...------,,,,,,++++++***+++++++++************)))************))))))))))))******))))))))))))(((((((((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&((((((((((((''''''''''''((((((((())))))*********))))))((('''''')))...222999EEEJJJHHHEEEDDDYYY{{{xxx```QQQLLLHHHSSSddduuu~~~eeeMMMEEEJJJUUUfffttt}}}tttZZZCCC<<<999444444;;;555888AAANNNXXX___eeekkk{{{|||}}}|||{{{zzz{{{~~~zzzyyy{{{xxxnnnccc\\\___gggzzzsssgggZZZSSSSSS^^^nnnxxxkkkbbbSSSRRRRRRXXXdddtttyyyqqqjjj]]]XXXRRRMMMMMMNNNOOOPPPQQQSSSVVV\\\aaaaaa[[[VVVTTTQQQQQQVVVYYY[[[```eeeuuu~~~lll]]]MMMDDDAAAAAAFFFKKKPPPddd|||uuuggg___YYYXXXXXXVVVWWW[[[\\\[[[YYYWWWUUUTTTSSSSSSKKKIIIGGGEEEDDDEEEEEEFFFGGGGGGKKKUUUdddyyy~~~}}}||||||||||||||||||xxxyyy{{{}}}~~~~~~|||zzzwwwxxxyyyyyywwwtttpppmmmqqqqqqrrrrrrrrrqqqpppppppppppppppooonnnmmmoooqqqpppnnnlllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiigggffffffeeecccaaaaaabbbbbb```______^^^^^^]]]\\\\\\[[[[[[VVVTTTRRRNNNKKKIIIGGGFFFCCCBBBAAA???===<<<::::::777666555444333222111000111111000000111111222222333333444555666888999:::;;;;;;;;;;;;<<<===>>>??????>>>>>>???@@@BBBDDDEEEIIIMMMRRRTTTUUUUUUVVVWWWXXXVVVWWWZZZ^^^hhhzzzwwwXXXGGGCCC@@@@@@@@@BBBCCCEEEGGGHHHMMMVVVeeeppppppbbbLLL<<>>???@@@AAA@@@???>>>===888888777666666666555444666666444222000000333555555444111///......------...------,,,,,,++++++***+++++++++*********))))))************)))))))))(((***)))))))))(((((((((((('''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''((()))***++++++,,,,,,,,,+++***,,,000333555BBBIIIHHHEEEBBBVVVxxxzzzbbbQQQFFFCCCNNN___pppkkkPPPDDDHHHUUUggguuuvvv]]]EEE===:::555555:::777:::AAAMMMXXXaaagggkkksss~~~{{{}}}~~~||||||xxxyyy{{{}}}|||wwwvvvxxx}}}zzzrrrggg^^^___eeeyyyrrreeeWWWOOONNNVVVeee{{{yyykkkaaaPPPNNNPPPWWWeeewww~~~sssggg___RRROOOLLLIIIIIIKKKMMMOOONNNOOORRRUUUWWWUUUOOOKKKJJJGGGFFFKKKOOORRRXXX___eeeooo{{{~~~hhhZZZKKKCCCBBBCCCHHHMMMWWWpppzzzppp^^^TTTLLLJJJJJJIIIKKKNNNOOOMMMLLLJJJIIIIIIIIIJJJBBBBBBBBBCCCDDDGGGIIIKKKMMMLLLQQQ]]]nnn~~~||||||{{{yyyyyy{{{yyyxxxyyy|||~~~}}}{{{zzzwwwxxxyyyyyywwwtttpppnnnqqqqqqrrrrrrrrrqqqqqqppppppqqqqqqpppooonnnoooqqqmmmllljjjkkklllmmmlllkkkiiijjjjjjjjjiiihhhgggfffbbbaaa```aaabbbcccaaa```^^^^^^]]]\\\[[[ZZZZZZYYYTTTRRROOOLLLIIIGGGEEEDDDCCCBBBAAA???>>><<<;;;:::666666666555444333222222111111111111111222333333333444555666888999::::::;;;<<<<<<<<<===>>>>>>???@@@@@@@@@AAABBBDDDGGGHHHIIILLLPPPSSSTTTTTTTTTUUUVVVUUUWWW[[[bbbmmmkkkPPPCCC???>>>??????AAACCCEEEFFFHHHOOO\\\jjjmmmcccSSSFFF???@@@IIIaaa~~~uuukkkhhhgggddddddcccaaa^^^ZZZWWWUUUTTTQQQNNNMMMNNNPPPQQQQQQIIIGGGFFFFFFGGGGGGFFFEEEFFFFFFFFFGGGGGGFFFCCC@@@???@@@AAABBBBBB@@@>>>===999888777555444444666777666666555222000///111333000111000000...---------...------,,,,,,++++++***+++++++++*********))))))************)))))))))((()))))))))((((((((((((''''''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''((()))******+++'''((()))(((((())),,,...333@@@FFFFFFCCCAAATTTuuu|||gggSSSDDDCCCKKK[[[lll|||oooTTTEEEFFFSSSffftttyyyaaaIII>>>:::666555888888;;;@@@IIIUUU```ggghhhkkkyyy|||zzzzzz|||~~~~~~zzzvvvuuuxxx~~~}}}vvvlllcccaaaeee~~~yyysssgggXXXOOONNNRRR___ttt{{{mmmbbbOOONNNOOOWWWgggzzz{{{nnn___UUUJJJJJJKKKKKKLLLNNNQQQSSSSSSTTTVVVXXXWWWTTTOOOKKKHHHDDDDDDHHHKKKNNNSSSYYY[[[cccnnnvvvwwwxxx}}}yyydddWWWIIICCCCCCEEEJJJPPP[[[wwwzzznnnZZZOOOEEECCCCCCBBBCCCEEEEEEEEECCCCCCCCCDDDFFFFFF@@@@@@@@@BBBEEEJJJNNNPPPQQQPPPUUUcccttt~~~~~~~~~}}}}}}|||}}}~~~ssspppppptttxxxxxxyyy{{{yyyyyyyyyxxxwwwuuusssrrrrrrrrrrrrrrrrrrqqqpppooolllnnnooonnnmmmmmmnnnooojjjiiihhhiiikkklllkkkjjjiiiiiiiiiiiiiiihhhggggggaaa``````aaabbbcccaaa___]]]]]]]]]\\\ZZZXXXWWWVVVQQQPPPMMMJJJGGGEEEDDDCCCBBBAAA@@@???===<<<;;;:::555666777666333222333444111111111111111222333444444555777999:::;;;;;;;;;<<<======>>>??????@@@@@@BBBBBBBBBCCCDDDGGGIIIJJJKKKLLLOOOQQQSSSTTTTTTTTTVVVVVVYYY___ggguuuaaaKKKAAA===>>>>>>???AAACCCEEEGGGHHHRRR^^^iiieeeTTTFFFBBBDDDAAATTTqqqvvvoookkkgggdddcccbbb___\\\YYYVVVUUUTTTRRROOOOOOOOOPPPOOOOOOJJJIIIIIIJJJLLLLLLKKKIIIGGGFFFEEEEEEFFFEEEBBB@@@???@@@BBBCCCCCCAAA>>><<<:::::::::888666666888:::666666555333000///000111...000000000...------......------,,,,,,++++++***+++++++++************)))************))))))))))))))))))((((((((((((''''''(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((()))))))))&&&'''((((((((((((***,,,222===CCCDDDDDDBBBRRRppplllYYYFFFCCCJJJXXXiiiyyyttt\\\IIIDDDOOObbbqqq~~~~~~gggNNN@@@;;;777666666777:::>>>EEERRR```ffffffjjjuuu~~~|||yyywwwwww{{{zzzqqqgggdddfffyyy~~~{{{uuuiiiZZZQQQNNNOOOZZZnnn|||mmmaaaQQQNNNNNNUUUeeezzzyyyjjjZZZOOOGGGIIIKKKNNNQQQUUU[[[___dddeeeeeeddd```ZZZUUUQQQIIIGGGHHHLLLNNNOOOQQQVVV]]]bbbjjjnnnllliiinnnuuu~~~|||tttaaaTTTHHHDDDEEEHHHMMMSSS]]]||||||pppZZZNNNDDDAAABBBAAAAAABBBAAAAAAAAABBBCCCEEEFFFGGGBBBBBBCCCEEEIIIPPPVVVYYYZZZVVVWWWaaaooo}}}vvvlllkkkqqq}}}{{{}}}{{{xxxwwwxxxwwwwwwzzz}}}uuuqqqpppvvvzzzyyy{{{zzzzzzyyyxxxwwwwwwwwwwwwrrrrrrrrrrrrqqqpppnnnnnniiikkkmmmmmmllllllmmmnnniiiiiihhhiiikkklllkkkiiihhhhhhiiiiiihhhhhhgggfffbbbaaaaaaaaabbbaaa___]]]]]]\\\\\\[[[YYYVVVTTTRRROOONNNLLLIIIFFFDDDBBBBBB@@@???>>>===<<<::::::999333555666555222111222333111111111111222333444555555777888:::<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCEEEHHHJJJKKKNNNNNNOOOQQQSSSUUUVVVVVVWWWXXX]]]eeennn|||uuuUUUFFF@@@===>>>>>>???AAACCCEEEGGGIIIUUU]]]ccc[[[KKK@@@AAAGGGMMMiiiuuuppplllgggaaa```^^^\\\ZZZXXXWWWWWWVVVTTTRRRRRRRRRQQQOOOMMMKKKJJJKKKLLLMMMMMMJJJHHHFFFEEEDDDDDDDDDCCCAAA>>>???@@@CCCDDDCCC@@@===;;;999<<>>EEESSSccckkkjjjjjjsss{{{yyyxxxzzz}}}vvvlllggggggqqq}}}wwwjjjZZZPPPMMMLLLTTTggg{{{lll___QQQMMMKKKQQQaaawwwyyyjjjYYYNNNGGGIIIMMMSSSZZZeeerrr{{{~~~wwwmmmbbbYYYTTTNNNNNNRRRZZZ^^^^^^```cccmmmnnnqqqrrrkkkeeejjjtttxxxooo___SSSHHHDDDFFFJJJPPPVVVhhhwww___SSSHHHFFFGGGFFFDDDCCCBBBCCCEEEGGGIIIKKKLLLLLLJJJIIIIIILLLRRR[[[ccchhhjjjaaaYYYYYY___eeemmmtttrrrhhh___[[[[[[___iiittt|||xxxsssrrrnnnmmmnnnsss{{{}}}{{{wwwyyyvvvzzz|||{{{yyyxxxxxxxxxyyyzzzssssssrrrqqqpppooommmllliiikkkmmmnnnmmmmmmnnnoookkkjjjjjjkkkmmmmmmlllkkkggghhhhhhhhhhhhggggggfffdddcccbbbbbbbbb```]]]ZZZ\\\\\\\\\ZZZXXXUUURRRPPPNNNMMMKKKHHHEEECCCBBBAAA>>>>>>===<<<:::999888888222444555444111///111333111111111111222333444555666777:::<<<============>>>>>>@@@AAAAAABBBAAAAAABBBBBBBBBCCCEEEHHHJJJKKKRRRQQQQQQRRRUUUWWWXXXXXXYYYZZZ```iiisssiiiLLLBBB@@@>>>>>>>>>???AAACCCFFFHHHIIIWWW\\\]]]TTTFFF>>>AAAFFF]]]}}}{{{mmmkkkgggbbb^^^]]][[[YYYXXXXXXYYYYYYXXXWWWUUUUUUTTTSSSPPPMMMJJJJJJJJJKKKLLLKKKGGGEEEJJJIIIGGGGGGGGGFFFDDDBBB???@@@CCCDDDCCC@@@===;;;888===CCCEEECCC>>>;;;:::555555555333000///000111///000111///---,,,...000......---,,,,,,++++++***+++++++++************)))************)))))))))))))))(((((((((''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((('''''''''&&&(((*********)))***+++,,,777???GGGKKKGGGNNNcccuuudddPPPBBBHHHTTTeeevvvlllSSSDDDIIIZZZiiirrrWWWFFF???<<<999777999===@@@GGGWWWiiiqqqoooiiiqqq~~~{{{yyyyyy|||xxxoooiiihhhjjj}}}}}}}}}~~~xxxkkkZZZNNNKKKIIIQQQbbb|||{{{jjj\\\PPPLLLIIINNN]]]ssszzzjjjZZZOOOHHHKKKPPPXXXdddvvvvvvfffZZZSSSSSSVVV^^^iiippprrrtttwww}}}||||||yyypppiiinnnyyyvvvlll^^^SSSHHHEEEGGGKKKRRRXXXvvv~~~dddXXXNNNLLLMMMKKKHHHGGGEEEGGGJJJMMMPPPQQQRRRRRRQQQPPPPPPSSS[[[eeeooouuu{{{kkk[[[SSSPPPPPPSSSWWW\\\VVVTTTWWWXXXZZZbbbmmmsss~~~zzzyyyxxxuuussstttsssrrrrrrssstttvvvwwwtttzzz}}}zzzxxxwwwtttrrrrrrrrrqqqooonnnmmmlllkkkjjjjjjkkkkkklllmmmnnnnnnjjjiiihhhhhhhhhiiijjjkkkmmmiiieeedddeeefffdddbbbbbbbbbbbbbbbaaa```^^^]]]]]]]]]]]]\\\ZZZWWWTTTSSSKKKJJJIIIGGGEEEBBB@@@>>>@@@???===<<<:::888777666444444444333333222222222000111222222111111333555999:::<<<=========<<<<<>><<<::::::888666444111///......111000///...---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++***)))---+++***+++------+++(((+++++++++***(((((()))***((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%'''))))))((('''((())))))))))))))))))******+++...111<<>><<<:::666888<<<@@@FFFUUUiiitttvvvooovvv~~~{{{~~~}}}|||yyysssnnnnnnsss{{{{{{wwwuuuyyywwwyyy{{{ooo```SSSKKKKKKOOO[[[rrr}}}uuujjj```LLLGGGGGGPPP[[[iiimmm\\\SSSNNNLLLUUUaaaqqqkkk[[[UUUVVVWWWcccrrr~~~qqquuuuuulll^^^RRRHHHGGGGGGJJJUUUbbbvvvcccQQQLLLOOOPPPPPPOOONNNOOOQQQSSSVVVYYY\\\^^^^^^^^^^^^cccqqqsssTTTKKKJJJGGGIIIPPPWWWVVVVVVVVVUUUWWWaaalllyyy{{{vvvtttvvvxxxyyyyyywwwwwwvvvvvvvvvvvvwwwwwwxxx}}}{{{xxxvvvsssrrrrrrqqqpppooonnnmmmlllllljjjjjjkkkkkklllmmmmmmnnnjjjiiihhhgggggghhhhhhiiihhheeebbbaaabbbcccbbb```cccbbbbbbaaa```___^^^^^^___^^^]]][[[XXXUUURRRPPPKKKJJJHHHFFFDDDAAA@@@???>>>===<<<:::888777666555444333333333222222222222000222222222111222444666999:::;;;===>>>>>>======???@@@@@@@@@@@@AAAAAAAAADDDCCCBBBEEEJJJOOORRRRRRRRRTTTWWWXXXWWWVVVVVVVVVZZZ\\\eeessspppSSSEEE???======:::>>>CCCEEEEEEGGGNNNUUUZZZTTTLLLCCC<<<>>>LLL[[[pppiiifffcccaaa^^^]]]\\\[[[ZZZYYYYYYYYYXXXXXXWWWSSSPPPNNNNNNOOOOOONNNMMMJJJHHHHHHIIIJJJLLLKKKJJJKKKKKKIIIEEEBBB@@@@@@AAA@@@@@@???>>>>>>EEEEEEDDDBBB@@@===:::999:::999777444222111000///111000///...------------000000000000000///...---++++++,,,,,,,,,+++******,,,***)))***,,,,,,)))'''))))))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$(((((('''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%%%%'''))))))((('''((())))))))))))))))))******+++...///888DDDFFFDDDKKKXXXvvvqqqXXXNNNMMMSSSccctttxxxcccPPPKKKYYYjjj|||gggOOOAAA===<<<999999===AAAGGGUUUgggqqqsssnnnttt~~~{{{tttooolllqqqwww{{{zzzvvvrrrpppnnnmmmpppyyy~~~|||qqqbbbTTTKKKIIIMMMXXXnnn}}}wwwlllaaaPPPJJJHHHOOOYYYggg}}}ooo]]]SSSOOONNNYYYiii{{{vvvaaaUUUTTTWWW```rrruuujjj\\\PPPGGGGGGHHHKKKWWWdddzzziiiWWWOOOPPPRRRVVVZZZZZZ\\\^^^___```dddkkkpppxxxuuurrrvvv{{{WWWKKKIIIEEEFFFLLLSSSTTTVVVYYYYYYZZZbbblllxxxuuussssssvvvzzz|||~~~}}}}}}~~~~~~}}}}}}|||||||||}}}wwwtttrrrpppppppppoooooonnnmmmlllllljjjjjjkkkkkkllllllmmmmmmjjjiiihhhgggfffffffffgggdddcccaaa```aaabbbaaa```dddcccaaa___^^^^^^^^^______^^^\\\YYYVVVRRROOOMMMKKKJJJGGGDDDBBB@@@@@@@@@<<<;;;:::999777555444444222222222222222111111111111222333333222222555666888999;;;===>>>??????>>>@@@@@@@@@@@@AAAAAAAAAAAAEEEDDDDDDGGGLLLQQQSSSTTTTTTVVVXXXXXXWWWVVVWWWWWW[[[```kkkyyy^^^KKKCCC;;;999===;;;>>>AAABBBDDDJJJRRRXXX\\\LLL@@@>>>===???PPPddd{{{lllhhhfffaaa^^^\\\\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWTTTPPPMMMMMMNNNMMMMMMMMMKKKIIIHHHHHHIIIHHHIIIJJJKKKJJJHHHEEECCCBBBAAA@@@??????@@@@@@AAAIIIGGGDDDAAA>>>;;;999888:::999777555333222111111111000000///............222222222111000///...---******+++,,,,,,,,,++++++***)))))))))******((('''((((((''''''&&&&&&''''''&&&'''(((((((((((('''&&&((('''''''''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&%%%$$$$$$'''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%%%%'''))))))((('''((())))))))))))))))))******+++---,,,333>>>DDDFFFLLLUUUoooyyybbbRRRNNNRRR```qqqkkkUUULLLWWWgggpppXXXFFF>>>===<<<888;;;???EEEQQQ___iiikkklllpppxxx~~~xxxsssmmmqqqvvvxxxvvvrrrooommmfffeeehhhooouuuyyy}}}uuugggYYYPPPGGGKKKTTTiii|||qqqdddVVVMMMIIINNNVVVccczzzsss^^^RRRRRRQQQ^^^oooeeeUUUOOOSSS[[[iiiuuuiiiZZZNNNFFFGGGIIIMMMZZZgggqqq___UUURRRUUU^^^gggkkkpppssstttsssyyyYYYKKKIIIGGGGGGKKKRRRTTTZZZ___```aaahhhqqqzzzzzzzzz|||~~~~~~wwwssspppooooooooonnnmmmmmmlllkkkkkkjjjjjjkkkkkkkkkllllllllljjjjjjiiihhhgggfffffffffccccccbbbbbbcccccccccccceeecccaaa^^^]]]]]]^^^___\\\[[[YYYVVVSSSPPPNNNLLLKKKIIIEEEBBB@@@???@@@@@@;;;:::999888777555444444111111111111111111111111111222333333333333666888888999;;;>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBDDDEEEFFFIIIMMMQQQSSSUUUVVVXXXYYYXXXWWWWWWXXXZZZ^^^eeerrrrrrOOOFFFCCC:::888@@@>>>@@@@@@???CCCKKKRRRVVVYYYEEE999<<<===@@@VVVrrrsssgggfffccc^^^ZZZXXXXXXXXXWWWWWWXXXXXXYYYYYYYYYXXXUUUQQQNNNMMMNNNMMMNNNNNNLLLGGGEEEEEEGGGEEEGGGIIIIIIHHHGGGFFFEEEDDDBBB@@@??????AAACCCDDDIIIFFFCCC???;;;:::999999999888777555333222222111222111000///////////////111111111000///---,,,+++)))***++++++,,,,,,,,,,,,******************)))(((***)))(((((())))))))))))''')))***,,,,,,***)))'''((('''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%'''))))))((('''((())))))))))))))))))******+++,,,***...999BBBGGGLLLSSSggg}}}iiiSSSLLLLLLZZZlll}}}oooWWWLLLUUUdddxxxvvv___III>>><<<<<<555777;;;AAAJJJUUU]]]aaaiiimmmttt}}}}}}}}}{{{sssvvvzzz{{{yyyvvvtttssslllkkklllppptttyyy}}}yyynnn```VVVGGGJJJRRRdddyyymmm[[[QQQJJJLLLSSS```xxxwww```RRRRRRQQQ^^^qqqqqqYYYOOONNNVVVaaatttvvviiiXXXMMMEEEGGGJJJOOO\\\jjj{{{iii\\\UUUXXXfffsss{{{ZZZKKKKKKKKKLLLPPPUUUYYYaaahhhjjjkkkqqqyyy}}}~~~xxxssspppooonnnnnnmmmmmmlllkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjiiihhhgggfffbbbccccccdddccccccddddddeeecccaaa^^^]]]\\\]]]^^^XXXWWWUUUSSSQQQOOOMMMMMMIIIGGGDDDAAA????????????;;;:::999888777666555444111111111111111111111111111222444444333444777999999:::<<<>>>@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDGGGJJJMMMPPPSSSUUUXXXYYYYYYXXXXXXYYY[[[]]]aaalllzzzcccGGGCCCDDD<<<;;;CCC@@@BBBBBBAAAFFFQQQXXXWWWQQQAAA999===???DDD___kkkcccbbb___ZZZWWWWWWWWWWWWVVVWWWWWWXXXYYYYYYYYYYYYVVVRRROOONNNNNNLLLMMMMMMHHHCCCAAACCCFFFKKKJJJHHHGGGGGGGGGGGGGGGDDDCCC@@@???@@@BBBEEEGGGEEECCC@@@<<<:::::::::;;;888777666555333333222222222222111000000000111111111111111000///---,,,+++)))***++++++,,,,,,,,,,,,++++++,,,,,,+++************(((&&&''')))***)))(((''')))***,,,,,,***)))''''''&&&%%%%%%%%%'''((()))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&'''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%'''))))))((('''((())))))))))))))))))******+++***))),,,555???FFFLLLQQQ___ttt}}}nnnTTTJJJFFFQQQfffyyyoooUUUHHHQQQ```qqqzzzdddLLL>>>::::::666666999???EEEMMMUUU[[[eeejjjrrr}}}~~~||||||}}}}}}}}}~~~~~~|||rrrcccWWWJJJKKKQQQ```{{{vvv___TTTLLLLLLQQQ^^^vvv{{{cccTTTPPPNNN[[[ooohhhUUUOOOQQQ\\\hhhxxxkkkXXXMMMEEEGGGKKKQQQ^^^llltttfff^^^___mmm|||[[[LLLMMMMMMOOOSSSXXX^^^iiitttxxxyyy~~~www|||yyytttssssssqqqpppooonnnlllkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjkkkjjjjjjiiihhhggg```bbbddddddcccbbbbbbccceeecccaaa___]]]\\\\\\\\\VVVUUURRRPPPNNNMMMLLLLLLGGGFFFCCCAAA???>>>>>>>>>:::999999888666555555444111111111222222222222222111333444444444555888::::::;;;===???@@@AAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBBBBEEEHHHKKKMMMPPPSSSVVVXXXYYYYYYXXXXXXZZZ^^^aaaeeesssrrrYYYDDDBBBCCC>>>>>>CCC>>>BBBCCCDDDNNN[[[___[[[HHH???;;;@@@DDDOOOjjj{{{mmmgggeeeaaa^^^]]]YYYYYYXXXXXXXXXYYYYYYZZZWWWXXXXXXVVVSSSPPPOOOOOOJJJKKKIIIEEEAAACCCJJJQQQ[[[TTTKKKGGGFFFHHHHHHGGGDDDCCCAAA@@@AAADDDFFFHHHCCCAAA???<<<;;;;;;<<<===888888777555555444444444333222222111111111222222222222222111000///...---******+++,,,,,,,,,++++++***,,,------+++******+++(((%%%###$$$''')))'''%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''((())))))))))))(((&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''%%%'''))))))((('''((())))))))))))))))))******+++)))))),,,222<<>>===<<<888777777666555444333333222222222222333333333444111333444555555666888;;;<<<===>>>@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCFFFKKKMMMOOOQQQTTTWWWXXXYYYYYYXXXYYY\\\aaaeeeiiiyyy```RRRDDD????????????@@@<<>><<>>=========::::::999888777777777777333333222222222222333333000000000000000///...---++++++,,,,,,,,,+++******)))+++---,,,***((()))***(((%%%"""###''')))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((''''''%%%'''))))))((('''((())))))))))))))))))******+++)))+++...222999CCCLLLPPPUUUdddnnnqqqxxx}}}]]]MMMAAAFFFZZZppp{{{]]]HHHHHHRRRggg|||oooXXXHHH???:::<<<999999===AAAEEEPPP[[[aaaeeekkkttt{{{zzzzzz|||wwwgggZZZOOONNNPPPZZZqqq|||lll___TTTQQQRRRZZZnnniiiZZZSSSOOOZZZqqqeeeXXXSSSTTTbbbuuu|||nnn[[[PPPHHHIIILLLQQQ]]]kkk~~~~~~}}}YYYKKKJJJIIILLLSSS]]]mmmkkkmmmpppqqqqqqrrrvvvzzz|||||||||}}}|||xxxzzz~~~xxxwwwvvvsssqqqooommmllljjjjjjjjjjjjjjjjjjjjjjjjfffggghhhiiiiiihhhggggggfffiiikkkkkkhhhffffffgggcccbbbbbbaaa___\\\ZZZYYYWWWUUURRRNNNJJJHHHGGGFFFCCCCCCCCCBBB@@@>>><<<;;;666666555444333333222222222222222333333444444444111333444555555666999;;;===>>>???@@@AAA@@@@@@???AAAAAAAAABBBBBBBBBCCCCCCDDDHHHMMMOOOPPPRRRVVVYYYXXXXXXXXXXXXYYY]]]cccgggkkk}}}wwwUUUNNNDDD===<<<>>>>>>===<<>><<>>===<<<;;;::::::999999999:::333333333222222333444444,,,---------------,,,,,,,,,,,,,,,,,,,,,+++***)))(((***,,,+++)))'''(((******&&&###%%%))),,,***''')))(((''''''''''''((()))"""$$$%%%'''(((((('''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''%%%'''))))))((('''((())))))))))))))))))******+++(((,,,///222777BBBKKKQQQTTTaaajjjnnnwwwcccQQQBBBEEEWWWmmmgggMMMHHHPPP]]]vvv~~~sss^^^MMMBBB<<<;;;777777:::===AAAMMMZZZ```dddhhhoooyyywwwwwwzzz~~~{{{mmmaaaPPPOOOOOOXXXnnnzzzqqqdddXXXSSSRRRXXXkkkkkk\\\XXXSSS\\\rrrgggXXXRRRRRRcccxxx}}}nnn]]]QQQIIIIIILLLPPP\\\jjjtttTTTIIIIIIIIINNNWWW```uuuooommmjjjiiijjjmmmqqqtttyyyzzzzzzwwwttttttwwwzzz~~~{{{uuuqqqooonnnnnnmmmkkkiiihhhiiikkklllkkkjjjmmmnnnnnnmmmllliiigggfffllllllllliiifffeeeeeefffbbbaaa___]]]\\\ZZZWWWTTTTTTRRRPPPMMMJJJHHHGGGFFFFFFEEECCCAAA>>>;;;999888555555444444444333333333000000000000000111111111111111111222444777999;;;???>>>>>>>>>>>>>>>??????AAAAAA@@@@@@AAACCCDDDEEEIIILLLPPPQQQPPPRRRYYY^^^]]]XXXVVVZZZ^^^```eeejjjttt~~~cccNNNJJJDDD???<<<===@@@CCCDDDCCCFFFMMMTTTSSSKKKDDD<<>>===<<<>>>===<<<<<<===<<<:::888555555666666555444444333333333222222111111000000***,,,------++++++,,,...---,,,+++***)))))))))))),,,+++++++++******))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))'''%%%&&&((())))))(((%%%%%%&&&'''((()))*********,,,...///444===JJJSSSSSSVVVeeesss}}}qqqTTTAAAKKK^^^lll}}}pppQQQEEEGGGWWWmmm~~~hhhNNN@@@>>>:::777666888;;;AAAMMMYYY]]]ffflllooozzz}}}}}}~~~{{{yyyzzz~~~tttgggWWWOOOMMMXXXlll}}}uuukkk___UUUPPPVVVgggxxxkkk[[[VVVVVV\\\pppiiiYYYQQQQQQaaavvv|||fffZZZLLLFFFJJJKKKKKKZZZooojjjPPPGGGIIIKKKOOOTTTfffqqqpppnnnlllmmmooorrrttttttuuutttrrrooooooqqqtttwww||||||uuupppnnnmmmllllllmmmkkkhhhhhhiiikkkkkkjjjlllmmmmmmmmmmmmllljjjiiikkkkkkkkkiiifffeeeeeefffccc```^^^\\\[[[YYYWWWTTTSSSRRROOOLLLJJJGGGFFFEEEDDDCCCBBB???===;;;999888555444444444444333333333000000000111111111111222111111222444777:::===>>>>>>>>>>>>>>>>>>???@@@@@@BBBAAAAAAAAAAAACCCDDDEEEJJJNNNRRRRRRQQQRRRWWW[[[\\\YYYXXX[[[^^^```gggnnnzzznnnVVVJJJGGGBBB>>>===>>>@@@BBBDDDDDDFFFIIILLLJJJDDD???888<<>>======<<<>>>===<<<<<<===<<<:::888666666666666666666555555111111000///...---,,,,,,+++---...---++++++,,,------,,,+++***))))))))))))++++++*********)))))))))***))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((())))))))))))***%%%&&&'''((()))******+++***+++,,,...222<<>>???@@@AAABBBBBBBBBBBBBBBBBBDDDEEEEEEKKKOOOSSSTTTSSSSSSUUUWWWZZZYYYZZZ]]]]]]```kkkvvv|||\\\JJJDDDBBB???======>>>@@@AAAEEEGGGIIIHHHEEEAAA===<<<777;;;BBBSSSrrrlllfffbbb\\\YYYWWWXXXXXXWWWSSSUUUVVVUUURRROOONNNNNNKKKMMMOOOOOOLLLJJJJJJJJJJJJHHHFFFFFFKKKTTT]]]ccc```VVVMMMJJJJJJHHHHHHIIIHHHGGGEEECCCBBBAAAAAABBB??????===<<<;;;<<<<<<===>>>===<<<<<<======;;;999666666777777777777777777333333222111000......------......---+++***+++,,,---,,,+++******))))))*********))))))))))))((((((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%(((+++,,,)))((()))+++&&&'''(((((()))***++++++******+++,,,000:::HHHRRRXXXXXXdddpppzzz~~~bbbMMMOOOXXXddd}}}pppMMMAAAFFFQQQgggzzz~~~tttYYYEEE===:::777666888999>>>IIIUUU]]]aaabbbcccmmm~~~{{{yyyxxx~~~}}}~~~uuujjj[[[SSSNNNVVVhhh~~~{{{ssshhh]]]TTTRRR[[[ggg}}}xxxddd[[[VVVYYYaaauuu}}}hhhZZZUUUbbbvvvzzzfffWWWLLLFFFIIIJJJLLL\\\oooeeeVVVKKKIIIJJJKKKRRR]]]yyyyyyxxxxxxyyy{{{kkkmmmqqqvvvzzz}}}tttsssqqqooonnnnnnooopppoooqqqqqqooonnnttt{{{sssnnnlllmmmnnnnnnqqqnnniiigggggghhhiiijjjjjjkkklllllllllllljjjjjjggghhhiiihhhfffeeeffffffbbb___[[[YYYXXXWWWUUUSSSPPPOOOMMMJJJGGGEEECCCCCC>>>===<<<;;;:::999888777444444444333333333222222111111111222333333333444333444666888;;;===???@@@=========>>>???AAABBBCCCBBBBBBCCCDDDDDDEEEFFFGGGJJJNNNRRRUUUUUUTTTTTTUUUWWWYYY\\\]]]]]]aaapppiiiPPPEEE>>>============???AAABBBFFFKKKOOOMMMEEE===;;;<<<999===GGG[[[vvv|||aaaaaa^^^[[[XXXWWWVVVVVVVVVUUUVVVUUUTTTQQQOOOOOOOOOMMMNNNNNNNNNMMMLLLLLLLLLJJJHHHFFFGGGJJJOOOTTTVVVPPPNNNLLLJJJHHHGGGHHHKKKKKKIIIFFFCCCAAA@@@@@@@@@>>>===;;;999999:::<<<===???===<<<=========;;;999666666666666666666777777333333222222111111000000...//////...,,,***++++++------,,,+++************)))))))))(((((((((((((((*********)))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''***)))(((((('''&&&%%%$$$&&&&&&&&&'''''''''''''''%%%&&&(((((((((&&&$$$""""""(((,,,,,,)))&&&'''***((((((((()))***+++++++++***+++***+++///999GGGQQQUUUVVVaaalllwwweeeNNNKKKNNN[[[zzznnnLLLBBBGGGLLLaaavvv}}}~~~{{{```III===:::777666888999<<>>???AAABBBCCCBBBCCCDDDFFFGGGHHHIIIJJJIIILLLQQQUUUVVVVVVVVVVVVVVVXXX\\\______fffxxx~~~ZZZHHHBBB;;;;;;;;;<<<>>>@@@BBBCCCEEEMMMSSSQQQFFF===:::<<<:::>>>KKK```vvvsss___^^^]]][[[YYYWWWVVVWWWWWWTTTSSSRRRRRRSSSTTTTTTTTTRRRQQQPPPPPPPPPPPPPPPPPPLLLJJJIIIJJJNNNPPPQQQPPPIIILLLMMMKKKHHHGGGIIIJJJKKKJJJGGGDDDAAA???>>>>>><<<;;;999888888:::<<<===???>>>======>>>===;;;999666555444444444555666666......////////////000000...///000...,,,++++++,,,...---,,,+++************((((((((((((((()))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&(((((((((&&&$$$"""!!!&&&++++++'''%%%&&&)))(((((())))))******++++++++++++++++++...888DDDNNNRRRSSS___kkkuuufffOOOGGGGGGTTTxxxoooNNNDDDHHHHHH\\\rrr~~~gggMMM???;;;888777888888;;;DDDOOOXXX[[[```cccjjj{{{{{{zzz~~~{{{sssfff]]]UUUXXXeee||||||wwwpppggg\\\SSSUUU\\\sssnnn```aaa\\\eeetttxxxfff^^^fffssszzzhhhZZZMMMGGGDDDGGGIIIMMMZZZiii{{{{{{vvvaaaUUUMMMKKKNNNRRRQQQQQQ]]]mmmuuuwwwyyyzzz{{{zzzxxxwwwwwwtttpppnnnnnnoooooonnnppptttwwwwwwuuuuuuwwwyyy}}}|||xxxtttpppnnnooopppqqqqqqqqqmmmjjjggghhhiiiiiiiiiiiiiiijjjjjjiiigggfffeeeeeegggiiihhhfffdddcccccc]]][[[YYYXXXWWWUUUQQQOOOMMMLLLIIIFFFDDDAAA@@@???<<<;;;:::999888777666555333333333333222222222222///000000111222333444444555666777999::::::::::::>>>>>>>>>???@@@AAABBBCCCBBBDDDFFFHHHKKKLLLMMMNNNKKKNNNRRRVVVXXXYYYYYYXXXXXXZZZ]]]aaaeeeooonnnOOOAAA>>>:::;;;;;;<<>>:::999999888999:::<<<===???>>>======>>>>>><<<:::777666555333333333444555111111111111222222222222...//////...,,,+++,,,---...---,,,++++++******+++(((((())))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))%%%%%%&&&&&&'''(((((((((%%%&&&'''''''''&&&%%%$$$"""%%%((((((&&&%%%&&&(((((((((((()))))))))******++++++,,,+++...555@@@HHHNNNOOO[[[hhhrrrjjjPPPFFFEEERRRxxxqqqRRRFFFGGGGGGXXXooopppSSSBBB===:::999999999;;;CCCMMMVVVZZZ```dddjjjwww|||}}}|||yyy|||~~~}}}wwwkkkaaaXXXXXXbbbvvv}}}yyytttlll___UUUUUU[[[kkk~~~sssiiimmmfffssslllcccgggoooxxxkkk\\\QQQHHHEEEEEEHHHJJJOOOZZZeee|||wwwppprrr|||ooo[[[PPPMMMIIIJJJOOOUUUVVVWWWfffwwwzzzzzzzzzzzzxxxuuusssqqqvvvrrrnnnlllmmmnnnmmmlllnnnrrrwww{{{}}}yyyvvvtttqqqppppppppppppoooooollljjjiiiiiijjjiiihhhggghhhiiijjjjjjiiihhhgggeeegggiiihhhfffcccaaaaaaZZZZZZYYYYYYXXXTTTPPPLLLLLLJJJHHHEEEBBB@@@???>>><<<<<<;;;999888666555444333333333222222222222111...//////000111222333444444555777999;;;<<<<<<<<>>===<<<<<<<<<===???CCCFFFIIIOOOSSSTTTMMMAAA:::999<<<@@@GGGYYYnnnyyyyyyhhhddd\\\\\\[[[XXXUUUVVVYYY\\\YYYWWWYYYcccnnnooofff\\\ZZZWWWSSSSSSUUUWWWXXXWWWVVVSSSQQQRRRUUUUUUQQQMMMHHHNNNOOOKKKIIIJJJIIIFFFFFFGGGGGGFFFEEEBBB???===888888999::::::;;;<<<<<>>===>>>>>>>>><<<::::::888666444333333444555777777666555555444333333---...///...---,,,---.........---,,,++++++++++++)))))))))*********++++++)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((()))))))))***++++++,,,111:::AAAHHHHHHSSS___kkknnnRRREEEBBBOOOuuurrrWWWIIIGGGHHHVVVmmmzzzYYYEEE>>>;;;:::;;;:::;;;BBBKKKWWWYYY^^^cccfffrrr{{{xxx}}}~~~~~~{{{}}}}}}zzzwww{{{~~~}}}yyymmmcccYYYWWW___ppp|||wwwooobbbWWWUUUYYYcccuuu{{{tttmmmnnnrrr|||sssjjj^^^RRRJJJEEEEEEHHHKKKNNNRRR[[[ddd|||ooommmhhhjjjuuunnn\\\OOOKKKKKKLLLLLLRRRZZZ^^^bbbssszzzzzzyyyxxxvvvtttrrrpppvvvrrrnnnlllmmmnnnmmmkkkooosssyyy~~~|||wwwuuurrrqqqqqqpppnnnlllmmmkkkjjjiiijjjjjjiiihhhfffgggiiijjjkkkkkkjjjjjjfffhhhiiihhheeebbb``````YYYYYYYYYYYYXXXTTTOOOKKKKKKJJJGGGDDDBBB@@@>>>======<<<;;;999888666555444333333333222222222111111---...///000111222333333333555777:::<<<>>>>>>>>>@@@@@@@@@???@@@@@@AAAAAABBBDDDHHHLLLPPPRRRTTTTTTXXXXXXYYY[[[]]]]]]\\\[[[___^^^aaagggqqqyyyYYYEEE??????>>>===<<<===@@@DDDHHHJJJXXXXXXUUUKKK@@@:::;;;>>>IIIPPPbbbttt{{{nnnbbbccc[[[[[[ZZZWWWTTTUUUYYY]]]eeebbbeeeqqq|||zzzjjjZZZ[[[WWWTTTSSSVVVXXXYYYXXXZZZVVVTTTTTTVVVUUUPPPKKKHHHMMMOOOJJJIIIKKKJJJEEEDDDEEEGGGGGGFFFCCC@@@>>>777888999;;;;;;<<<<<<<<<@@@>>>>>>>>>???>>><<<:::<<<:::888555444444444555888777666444222000///...,,,...///...------...///......---,,,++++++++++++))))))******+++++++++,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''%%%###!!! %%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&((())))))(((''''''''''''(((((((((((('''(((*********///666<<>>???AAACCCCCCCCCCCCEEEFFFFFFCCCBBBEEELLLSSSVVVWWWVVV^^^aaa______aaaaaa\\\]]]XXX[[[hhhzzzaaaKKKEEE@@@999<<<>>>AAABBBAAAEEEPPPZZZbbbaaaVVVDDD888999???CCCMMM\\\iiiwww|||hhhaaa]]]^^^___^^^ZZZWWWXXX___fffhhhjjjooovvvyyyttthhh___[[[ZZZXXXVVVUUUVVVXXXYYYWWWUUUSSSTTTVVVVVVSSSPPPOOOQQQRRRNNNIIIGGGJJJMMMCCCBBBBBBCCCEEEDDD@@@<<>>===:::999888777666444333333222111111111000000000000222222222333444444444555888:::<<<=========>>>??????@@@BBBCCCBBBCCCDDDFFFGGGEEEEEEGGGMMMRRRTTTUUUUUU\\\___\\\[[[]]]]]]YYY]]]]]]dddttt}}}[[[IIIBBB===:::<<<>>>@@@BBBEEELLLYYYcccmmmbbbRRRCCC<<<;;;>>>AAAOOObbbnnnvvvuuuddd]]]ZZZ^^^___^^^ZZZWWWYYY___eeeeeeeeehhhlllnnnkkkccc\\\ZZZYYYWWWVVVUUUUUUVVVWWWVVVTTTSSSTTTUUUUUUSSSPPPOOOQQQRRROOOKKKIIILLLOOOJJJGGGCCCBBBBBBBBB@@@>>>???===<<<<<<===>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;999999888777666666666666222222333333222222111000111000000///.../////////------,,,+++++++++++++++,,,+++******)))))))))***++++++*********)))))))))))))))((((((''''''&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***))))))))))))((((((((((((*********)))***---222555;;;@@@EEELLL^^^wwwcccLLLEEEGGGZZZyyyjjjWWWVVVWWW^^^ooodddMMMIII@@@999777888:::@@@EEEUUU^^^___^^^dddkkk~~~~~~zzzyyy{{{}}}}}}{{{}}}|||zzz{{{zzz{{{|||~~~~~~|||zzzzzz{{{}}}~~~||||||sssjjjaaa[[[VVV]]]uuuyyymmmbbbZZZWWW]]]ooo{{{mmm```[[[UUULLLKKKOOOOOOTTT[[[bbbeeefffiiilll|||~~~||||||{{{~~~tttccc[[[YYYXXXYYY[[[aaa```ggguuu~~~yyyxxxwwwtttsssuuuxxx||||||xxxtttpppmmmkkkjjjeeefffggghhhhhhhhhhhhhhhjjjjjjjjjjjjiiiiiihhhggggggfffeeebbb```]]][[[ZZZYYYXXXVVVSSSPPPMMMKKKJJJFFFEEEDDDCCCAAA???>>>===::::::999777666555444333111111111111111000000000222222333333444555666666999;;;>>>>>>>>>>>>???AAA>>>@@@BBBBBBBBBBBBDDDEEEGGGGGGHHHKKKOOORRRSSSRRRWWW\\\^^^[[[ZZZZZZZZZXXX\\\cccqqqjjjSSSGGG>>>;;;<<<===???@@@BBBHHHSSSaaakkkttt^^^IIIAAA@@@>>>???DDDVVVmmmwwwxxxnnnbbb]]]ZZZ^^^^^^^^^[[[XXXYYY___cccdddbbbaaabbbdddbbb^^^ZZZXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUSSSQQQPPPRRRRRRPPPMMMKKKMMMPPPOOOKKKEEEAAA@@@@@@@@@@@@???>>>======???AAAAAA@@@>>>>>><<<;;;;;;;;;<<<<<<;;;:::999888777777777777222222222222222111111000111000//////......//////...------,,,+++,,,,,,,,,++++++,,,,,,,,,+++************)))))))))(((((((((***))))))((('''&&&&&&&&&'''(((((((((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%((((((''''''''''''(((((('''''''''''''''((()))***(((((((((((())))))))))))***************,,,111444999===BBBIIIYYYqqqfffOOOIIIGGGSSSjjj}}}sss```^^^cccdddmmmiiiUUUKKKBBB:::888888999===BBBRRR[[[]]]]]]bbbfffvvv{{{yyyyyy{{{~~~~~~}}}}}}|||yyyxxxwwwwwwwwwxxxxxxuuusssnnnooorrrvvvzzz}}}}}}}}}~~~yyyoooddd\\\VVVZZZooo|||rrrfff\\\WWW\\\ooosssfffZZZWWWSSSOOORRRYYY\\\fffsssyyyzzzxxxwwwxxxyyy|||ooobbb]]]^^^^^^```bbbgggiiisss|||{{{xxxuuutttuuuyyy|||~~~{{{uuuoookkkjjjjjjeeeeeefffggghhhhhhhhhhhhiiiiiiiiiiiiiiihhhgggfffhhhfffccc___\\\ZZZYYYYYYVVVUUUSSSQQQNNNKKKIIIHHHDDDCCCBBB@@@???>>>>>>===999888777666555444333333111111111111111111111111111222333444555666777777999<<<>>>???>>>>>>???AAA>>>@@@AAABBBAAABBBDDDEEEFFFGGGJJJMMMPPPRRRSSSSSS[[[]]]^^^]]][[[ZZZZZZZZZ]]]jjj||||||YYYKKKEEE<<<:::>>>@@@AAABBBCCCKKKYYYgggnnnlllSSS???>>>@@@>>>CCCNNN___vvv~~~|||~~~kkkccc```^^^^^^^^^]]][[[ZZZZZZ^^^aaabbbaaa_________^^^\\\YYYVVVVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSTTTSSSSSSRRRRRRSSSSSSQQQMMMKKKLLLMMMNNNJJJFFFBBB@@@@@@@@@AAA@@@???>>>???AAACCCCCCBBB@@@???<<<;;;:::;;;<<<===;;;;;;:::999888888888888222222222222222111111000111000//////....../////////...------,,,,,,------+++,,,---------,,,+++***))))))))))))((((((((((((******)))((('''&&&&&&%%%((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))(((((((((((())))))))))))***************,,,000333:::===BBBIIIWWWlllfffPPPKKKIIIQQQdddvvvxxxfffccciiicccfffxxxmmm[[[KKKBBB:::888888888<<>>===<<<<<<===666666555444333222222111111111111111111222222222111222333444666777888999999;;;===>>>>>>>>>???@@@>>>@@@BBBBBBBBBBBBDDDFFFDDDGGGKKKOOORRRTTTUUUVVV]]]]]]]]]]]][[[ZZZ\\\^^^bbbpppjjjNNNFFFDDD===;;;AAAAAADDDEEEGGGQQQbbbmmmppp^^^JJJ;;;<<<===<<>><<<;;;:::;;;;;;555444444333222222111111111111111222222222222222111222333555777888:::;;;999;;;===>>>>>>>>>???@@@???AAACCCCCCCCCCCCEEEFFFDDDHHHLLLPPPRRRTTTVVVXXX\\\ZZZZZZ\\\\\\ZZZ]]]bbbjjjzzzttt^^^IIICCCAAA>>>===AAA???DDDGGGJJJWWWhhhooommmPPPEEE<<<<<<<<>><<<;;;;;;<<<<<<<<<;;;:::999888888888888444444444444444333333222222222111000000000000111111000//////......//////++++++,,,---------,,,,,,******)))))))))(((((((((((((((((((((''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((())))))******)))***+++******+++...111<<<@@@GGGOOOXXXhhhsssXXXNNNIIILLLXXXhhhyyypppkkk[[[RRROOO]]]sssrrrdddIIIAAA:::999999888;;;@@@AAAQQQ[[[aaagggfffooo|||xxxvvvxxxyyyzzz}}}~~~|||yyytttooogggbbb[[[UUURRRQQQPPPOOOOOOOOOOOOQQQWWW___ggglllxxx{{{~~~tttjjjddd\\\XXXbbbqqq}}}qqqddd[[[ZZZhhh{{{hhh]]]VVVXXX___jjj~~~{{{uuusssiiiZZZSSSOOOPPPQQQQQQTTTXXX```hhhsss~~~vvvwwwyyyyyyxxxxxxzzz||||||~~~{{{uuurrrpppnnnjjjgggggggggggggggfffeeeddddddaaabbbcccddddddddddddddd```^^^\\\ZZZXXXVVVUUUTTTOOONNNLLLJJJHHHFFFDDDCCCAAA@@@===;;;999999999999555444444333333222222111111111111222222333333333111222333555777999;;;<<<:::===???@@@??????@@@BBB@@@BBBDDDDDDDDDDDDFFFHHHGGGJJJNNNPPPQQQSSSVVVYYY\\\ZZZZZZ]]]^^^]]]aaahhhtttbbbWWWIII@@@>>>>>>?????????DDDGGGIIITTTbbbddd\\\DDD@@@===<<<@@@JJJVVV^^^hhhwwwkkk^^^\\\[[[[[[]]]^^^^^^]]]]]]]]]]]]\\\[[[[[[\\\\\\\\\[[[[[[[[[\\\ZZZWWWSSSOOONNNOOOQQQSSSRRRTTTUUUSSSPPPNNNNNNOOOIIIIIIHHHHHHGGGFFFCCCBBBBBBEEEHHHHHHEEEBBBBBBBBBAAAAAAAAABBBDDDDDDBBB@@@@@@@@@???>>>===<<<;;;;;;;;;:::999888888777777777555555666666555555444333444333222222111111222222111111000////////////000+++++++++++++++,,,------++++++*********)))))))))''''''''''''(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''((()))*********)))***++++++***+++---000999>>>GGGPPPWWWddd||||||aaaRRRIIIIIISSSbbbvvvppphhhRRRIIIGGGTTTiii{{{}}}tttiiiKKKCCC;;;999888777999<<>>@@@AAAAAAAAABBBCCCAAACCCDDDEEEDDDEEEGGGHHHJJJMMMPPPQQQPPPQQQUUUXXX___[[[\\\```bbbaaafffnnn{{{qqqWWWSSSIII>>>;;;???@@@===@@@EEEGGGFFFOOOXXXUUUIII;;;<<<;;;<<>><<<;;;:::;;;:::999888777777777777666666666777666666555444555444333333222222333333222111111000000000000000++++++***)))***+++---...++++++++++++************&&&&&&''''''((())))))))))))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((((((((()))))))))(((((('''''''''((((((&&&''''''((()))******+++(((***++++++***+++---///666<<>>OOO\\\ccchhheeejjj|||~~~~~~{{{zzz|||{{{xxxyyy||||||vvvooofff```YYYRRRJJJEEEEEEIIIMMMPPPYYY[[[___dddhhhjjjlllmmmiiipppyyywwwoooiii```WWWZZZccc}}}sssfff]]]SSS\\\ppp{{{qqqeee^^^^^^jjj{{{vvvgggpppyyyfffZZZMMMHHHFFFHHHJJJLLLQQQWWWXXX```iiinnntttiiikkkooovvv}}}~~~{{{}}}{{{}}}xxxtttrrroookkkggghhheeedddhhhhhheeedddeeegggaaa\\\___cccdddaaa^^^^^^[[[XXXVVVUUUUUUSSSRRROOOMMMJJJHHHHHHGGGFFFDDD>>>===<<<:::888666555444444444333333222111000000///000222333444444333333444444555666888999;;;<<>>@@@@@@AAACCCFFFIIIHHHCCC??????<<<<<>>===???AAAAAAAAABBBAAA???>>><<<;;;;;;;;;;;;<<<<<<:::888888999:::===;;;888666555555666666555444222111111111222222333111000///000444888:::000///,,,*********+++,,,+++++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""!!!!!! ))))))))))))************************+++,,,---...111999DDDMMMRRR]]]tttuuu\\\JJJFFFHHHVVVooo{{{kkkXXXDDD???LLLYYYmmm|||zzzxxxtttUUUFFF;;;:::999666777===AAAJJJVVV___cccgggmmmqqq||||||}}}~~~}}}zzzwwwvvvyyy|||~~~tttoooiii^^^UUUMMMJJJJJJMMMLLLKKKTTT___bbbsss}}}|||}}}~~~~~~tttnnnmmmfff[[[ZZZaaaxxx{{{jjj\\\QQQWWWhhhwwwnnngggdddhhh{{{wwwgggpppwwwcccTTTLLLHHHFFFHHHJJJKKKQQQWWWbbbcccjjjvvvhhhiiilllrrrxxx||||||{{{|||||||||}}}~~~~~~}}}}}}}}}}}}xxxtttrrrooollliiiiiieeedddffffffbbb___aaabbb___^^^```bbbbbbaaa```]]][[[XXXVVVVVVUUUSSSQQQMMMJJJHHHFFFFFFEEECCCBBB======;;;:::888666555444444444333222222111000000000111222333444333333222444444555666888:::<<<===@@@@@@AAABBBBBBAAAAAAAAACCCCCCDDDEEEFFFGGGHHHIIIOOOOOOPPPQQQSSSWWWZZZ\\\[[[YYYYYY[[[]]]dddtttiiiSSSIIIFFF@@@<<<:::;;;>>>@@@@@@@@@AAADDDFFFDDD@@@<<<<<<<<<@@@LLL\\\jjjppprrrzzzmmmbbb______^^^___``````\\\\\\___aaa```___aaa```aaabbb```^^^]]]^^^___\\\XXXRRRPPPPPPSSSVVVWWWTTTSSSRRRQQQPPPPPPOOOOOOOOOMMMJJJIIIIIIIIIGGGEEEIIIJJJLLLMMMLLLIIIEEEBBBDDDBBB@@@???AAABBBCCCCCCAAA@@@???===<<<<<<<<<<<<<<<<<<===;;;999888999;;;:::888666555333333333444666555333222111111111222222111000///111333666888000...,,,+++******+++,,,+++++++++***)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''((((((((((((************+++,,,------000888DDDMMMRRR]]]rrrzzzaaaNNNIIIJJJVVVlll~~~rrr___HHHAAAKKKXXXkkk{{{vvvWWWHHH<<<:::999555777<<>>???@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEGGGHHHJJJJJJOOOOOOPPPRRRUUUXXX\\\^^^]]][[[[[[]]]aaakkk|||xxx[[[LLLDDDAAA===:::999;;;>>>@@@@@@@@@@@@AAAAAA???<<<999999<<>>>>>==================>>>>>>===;;;::::::;;;;;;;;;:::999888888777777888777555333111111111111000000000111111333444555///...---+++++++++,,,,,,+++++++++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((******)))******+++,,,---///777CCCMMMSSS\\\ooogggRRRJJJJJJTTTgggwww{{{|||hhhNNNCCCKKKVVViii}}}}}}vvvZZZJJJ<<<999888555666;;;===EEEPPPYYY___dddiiimmm~~~|||{{{{{{{{{zzzxxxxxxzzz||||||||||||ssskkkbbbVVVOOOLLLKKKMMMQQQXXXggg|||vvvssskkk___YYY[[[fffxxxyyyjjj^^^TTTWWWaaavvvyyypppjjjfffpppwwwaaaaaaiiiooo^^^UUULLLJJJLLLRRRWWW\\\eeeooowww{{{gggfffeeefffjjjpppuuuwwwwwwxxxzzzzzzzzz{{{|||~~~~~~~~~xxxwwwtttqqqooommmkkkjjjhhhffffffgggddd___^^^```]]]aaadddcccbbbaaa^^^ZZZZZZYYYWWWVVVVVVSSSOOOLLLHHHFFFCCCBBBAAAAAA???===;;;:::999888666555444333333222222222111111000000222333333333333333333333333444666999;;;===>>>???>>>???@@@AAABBBCCCCCCCCCAAABBBDDDFFFHHHJJJKKKLLLLLLMMMOOOQQQTTTXXX[[[]]]aaa^^^^^^bbbhhhsssgggSSSKKK???===:::999999;;;>>>???AAAAAA@@@???>>><<<999888999>>>HHHVVVfffsss}}}|||kkkccc^^^aaaeeefffeeeeee^^^ZZZZZZ]]]___^^^]]]___```aaacccbbb___[[[YYYXXXUUUSSSRRRRRRSSSUUUUUUTTTOOOOOOOOOPPPOOOOOOOOONNNPPPNNNLLLJJJJJJJJJKKKKKKJJJJJJKKKJJJIIIFFFCCCBBBBBB@@@>>>>>>???@@@@@@???>>>============>>>??????>>>@@@@@@???===;;;;;;<<<<<<<<<===<<<<<<;;;:::999999888666444222111111222000000111222222222222111///...---,,,,,,,,,,,,---+++++++++******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''))))))))))))************))))))))))))***+++,,,---///666CCCMMMSSS\\\mmm}}}nnnWWWJJJGGGOOOaaaqqqxxxnnnRRRDDDIIITTThhh~~~}}}uuu]]]KKK<<<999999666888<<<===DDDNNNWWW^^^ccciiilll}}}{{{yyyxxxwwwvvvvvvwwwyyy{{{||||||zzz~~~vvvlll```UUUOOOJJJKKKNNNUUUccc|||zzzvvvnnnaaaYYYWWW]]]nnn~~~wwwiii___VVVVVV]]]mmmwwwooolllgggxxx}}}jjjbbbcccvvv{{{hhh\\\VVVPPPOOORRRYYY^^^dddoooyyy{{{~~~~~~gggfffeeeeeegggkkkppptttxxx{{{~~~}}}|||||||||tttsssrrrooollljjjiiiiiiiiiggggggfffaaaZZZXXX[[[WWW^^^bbbbbbcccccc^^^WWWXXXWWWUUUTTTSSSQQQMMMJJJHHHEEEBBBAAAAAA@@@>>>===999999888777555444333333222222111111111111111000333333333333333333444444444666888:::===>>>??????>>>???@@@AAABBBCCCCCCCCCAAABBBDDDFFFIIIKKKMMMNNNMMMNNNPPPSSSVVVYYY\\\]]]aaa______eeemmmzzzqqqWWWIIIEEE;;;:::999999:::<<<>>>@@@BBBAAA@@@>>>;;;:::::::::<<>>>>>======>>>>>>@@@AAAAAA@@@AAABBBAAA???===<<<<<<888999999::::::999888888;;;999777555333222222333111111222222222111000///......------------------++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))))))))))))))************))))))))))))***+++,,,,,,///555AAALLLSSSZZZjjjyyyyyy```NNNFFFIIIZZZkkkwwwqqqUUUFFFHHHQQQfff~~~vvvaaaNNN===999:::888999>>>===BBBKKKUUU]]]dddiiilll{{{{{{zzzyyyxxxwwwvvvuuuqqqsssvvvzzz}}}~~~|||yyy~~~wwwlll]]]RRRNNNHHHLLLQQQ\\\qqq}}}vvvjjj___ZZZZZZfffyyy}}}uuujjjaaaXXXVVVYYYfff{{{uuunnnmmmoooqqqddd___mmmxxxzzzxxxggg]]]ZZZXXXXXX\\\aaafffkkkvvv}}}|||~~~hhhhhhhhhggggggiiimmmpppxxx~~~}}}}}}~~~rrrrrrqqqnnnjjjhhhhhhiiikkkiiihhheee\\\SSSPPPSSSUUU```hhhfffdddccc^^^WWWWWWUUUSSSQQQPPPNNNJJJHHHGGGEEEBBB@@@@@@???>>><<<888777777666444333333222111111111111111111111111222222222222333444555666666777:::<<<>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBBBB@@@AAADDDFFFJJJMMMOOOPPPPPPQQQSSSVVVYYY\\\^^^______]]]```iiittt~~~bbbNNNDDD@@@999999999:::;;;===???@@@AAAAAA???<<<999999;;;>>>BBBIIISSS]]]hhhuuupppbbbYYYSSSVVV[[[]]]___aaabbb^^^\\\^^^___[[[ZZZ[[[]]]^^^___]]]ZZZWWWVVVVVVQQQPPPOOOPPPQQQQQQPPPNNNOOOOOOPPPQQQPPPOOOMMMLLLKKKLLLMMMMMMKKKKKKKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHFFFDDDCCCCCCDDDDDDBBBAAA????????????@@@AAABBBCCCBBBCCCDDDDDDAAA>>>======::::::::::::::::::;;;;;;;;;999777666444444444444333333333333222111000///------......------------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&'''((())))))******''''''''''''(((((((((((())))))((())))))***+++,,,...333>>>HHHOOOWWWffftttlllTTTGGGDDDSSSeeeuuutttYYYIIIGGGKKK___~~~{{{hhhSSS@@@;;;;;;999999===<<>>===;;;777666666555444333222222000000000000111111111111222111111222333555777888888999;;;===??????>>>===@@@@@@AAABBBBBBAAAAAAAAA???AAACCCGGGJJJNNNPPPRRRQQQSSSUUUXXXZZZ\\\^^^^^^]]]]]]cccpppjjjVVVKKKCCC===::::::;;;<<<===???@@@AAA???>>>===:::777888===@@@GGGPPP]]]hhhrrr~~~xxxkkk^^^VVVQQQUUU[[[]]]^^^___aaa]]]\\\______]]][[[\\\]]]^^^^^^\\\YYYWWWWWWXXXSSSQQQPPPOOOPPPPPPOOONNNPPPQQQRRRRRRQQQOOOMMMKKKJJJMMMPPPPPPNNNMMMMMMNNNMMMLLLKKKJJJIIIJJJJJJKKKGGGFFFEEEEEEFFFEEECCCAAAAAAAAAAAAAAABBBBBBCCCDDDCCCEEEFFFEEEBBB@@@>>>>>><<<<<<;;;;;;;;;<<<>>>???:::999888666555555666666666555444333222111000000------...............---++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((('''''''''(((((()))))))))''''''''''''((((((((((((((((((((())))))***+++,,,,,,000999CCCJJJRRRaaaooouuuYYYGGGAAAMMM^^^ooo~~~xxx^^^MMMFFFCCCUUUuuurrrZZZDDD===;;;888777999:::>>>EEEOOOYYYaaafffhhhrrr|||||||||{{{zzzwwwuuuttttttwww||||||wwwwwwzzz|||xxxlllYYYOOONNNLLLQQQ[[[nnn|||sssfff[[[WWWZZZggg{{{zzzqqqkkk```[[[WWW]]]oootttnnnqqq|||}}}lll^^^aaalll|||sssiiimmm}}}zzzkkkbbb^^^]]]___cccggghhhlllxxx|||vvvrrrppppppjjj^^^UUUTTTWWWXXXjjjmmmooonnnkkkiiiiiikkkttt|||zzztttuuutttqqqkkkhhhiiijjjggghhhiiihhhaaaZZZZZZ___nnnkkk^^^[[[YYYVVVSSSOOOLLLJJJIIIGGGFFFEEEBBB@@@>>>>>>===;;;:::666666555444333333222222000000000000000111111111111111111222333666888:::999:::<<<>>>???>>>===<<>>>>>999888777666777999;;;<<<:::999888666666666777777888777555333222111000000------......///......---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))************(((((((((((()))***+++,,,***---555???FFFOOO^^^kkkxxx[[[FFF@@@JJJYYYjjjzzz|||bbbPPPEEE===LLLnnnxxx```GGG>>>;;;777444666999<<>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCGGGKKKNNNPPPQQQQQQZZZWWWUUUWWW\\\___^^^[[[bbbiiiuuubbbPPPFFF===;;;???<<<<<<===??????@@@@@@@@@AAA;;;888:::;;;===BBBHHHXXXhhhsss}}}uuukkkfff^^^[[[]]]bbbbbb^^^^^^aaajjj```ZZZ]]]```___^^^```ccc```[[[XXXXXXYYYZZZZZZPPPOOONNNNNNNNNOOOPPPQQQVVVWWWYYYYYYWWWSSSOOOLLLQQQOOONNNNNNPPPPPPOOOMMMLLLLLLKKKIIIFFFEEEGGGHHHEEEDDDAAA??????@@@BBBDDDBBBCCCCCCDDDDDDDDDCCCCCCEEEDDDBBBBBBCCCCCCBBB@@@:::;;;;;;;;;<<<<<<======666666666777666555555444333333222222111000000000000000000000////////////,,,,,,,,,+++++++++******)))******++++++***(((''')))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))((('''&&&&&&(((&&&$$$"""!!!"""$$$&&&&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''***************)))((('''+++...555===AAAGGGXXXjjj\\\JJJ>>>EEERRRaaappp}}}pppRRR@@@BBBMMMdddyyyjjjRRR===666888999777888888<<>>>>>>>>>>>===>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAACCCEEEGGGJJJMMMPPPQQQRRRYYYVVVUUUWWW\\\___```^^^eeelllzzzwwwZZZLLLEEE===;;;???======>>>????????????>>>>>>:::888:::<<>>>>>@@@AAACCCDDDEEEFFFFFFFFFFFFFFFHHHEEEAAA??????@@@@@@?????????>>>===<<<;;;::::::888888777777777666666666333333333222111111000000111000000000////////////,,,,,,,,,++++++++++++******************))))))((()))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((('''&&&&&&)))'''%%%######$$$%%%'''&&&&&&&&&''''''''''''(((&&&&&&((()))))))))(((''')))************))))))(((+++,,,222:::@@@HHHWWWfff~~~aaaNNN@@@EEEOOO^^^nnn{{{sssVVVBBBBBBJJJ^^^yyy}}}oooXXXBBB999999:::777777777:::DDDPPP[[[```aaaiiisss~~~}}}|||~~~}}}|||||||||{{{~~~tttdddUUUNNNNNNVVVffftttlll^^^WWWWWWdddwwwzzzmmmbbbWWWYYYlll{{{ssstttyyy}}}mmmddd___dddzzzrrrfffccceeeppp|||jjj]]]UUUQQQKKKMMMOOOPPPSSS\\\gggnnnpppmmmlllmmmnnnqqq|||xxxjjj\\\TTTOOOLLLGGGBBB@@@BBBEEEGGGuuuuuussspppjjjfffdddcccfffjjjqqqxxx}}}|||~~~}}}xxxsssqqqmmmiiigggeeeeeeeeebbbbbbbbb```^^^```dddggglllrrrpppddd[[[XXXUUUPPPOOONNNKKKHHHFFFDDDBBBBBB??????>>><<<:::999777777666555444333222222222222222222222222222222222222333333444555888;;;>>>@@@AAA@@@??????>>>>>>??????AAAAAAAAAAAAAAABBBCCCCCCGGGHHHHHHJJJMMMPPPRRRTTTXXXVVVUUUWWW[[[___aaabbbnnnxxxyyydddPPPGGGBBB===<<>>?????????>>>>>>===<<<:::888888:::===DDDSSSaaammmrrrfff```\\\bbb___]]][[[XXXTTTUUUYYY\\\XXXXXX]]]aaaaaa```aaabbb```]]]\\\\\\\\\[[[YYYVVVUUUSSSQQQPPPPPPPPPPPPTTTTTTTTTTTTRRRQQQPPPOOOLLLKKKJJJKKKMMMNNNNNNMMMKKKLLLLLLJJJGGGFFFGGGIIIHHHFFFBBB???======>>>???FFFFFFGGGHHHHHHHHHHHHHHHIIIEEE???<<<<<<===>>>>>>AAA@@@???>>><<<;;;999999:::999888777777777888888444333333222222111111000111111000000000/////////,,,,,,,,,,,,++++++++++++++++++***))))))))))))***)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((''''''&&&)))(((&&&%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&''''''((()))(((((((((((())))))************)))++++++///777@@@IIIVVVaaauuufffPPPBBBDDDJJJXXXkkkzzzzzz^^^GGGBBBEEEUUUmmmttt___III===::::::888777777999AAAMMMXXX```bbbfffkkkzzz~~~~~~|||zzzzzz{{{|||wwwgggYYYRRRPPPWWWgggxxxrrrdddZZZTTT[[[jjjyyyoooeee[[[\\\mmm|||vvvwwwwwwxxxlllcccdddwwwtttgggaaabbbhhhxxxqqq___TTTNNNJJJHHHIIILLLPPPUUUZZZ^^^bbbfffeeegggmmmuuuuuueeeXXXQQQGGGEEEBBB@@@@@@AAADDDFFFwwwwwwvvvrrrmmmhhhdddaaa___dddllltttzzz||||||||||||{{{wwwpppmmmjjjfffddddddeeeeeecccaaa______```bbbcccdddcccdddaaaYYYVVVVVVSSSMMMLLLKKKJJJGGGEEECCCBBBAAA>>>===<<<;;;999777666555444333333222222222222222111222222222222222333333333444555777:::===@@@BBB@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAABBBDDDEEEFFFKKKJJJJJJKKKMMMPPPTTTVVVYYYXXXWWWWWWYYY]]]cccfffzzz}}}dddVVVIIICCCAAA===<<<>>>@@@@@@??????>>><<<;;;:::888777999;;;???HHH\\\mmm{{{~~~mmmgggbbb]]]VVVWWWYYYYYYVVVUUUVVVYYY^^^]]]^^^```bbb```]]][[[^^^\\\[[[[[[[[[ZZZXXXVVVUUUTTTRRRQQQPPPPPPQQQQQQSSSRRRRRRQQQPPPPPPPPPPPPKKKJJJJJJKKKMMMOOONNNMMMKKKLLLLLLJJJHHHGGGHHHIIIHHHFFFCCC@@@>>>???@@@AAAHHHHHHIIIHHHHHHGGGFFFEEEEEEBBB???======>>>>>>============<<<<<<;;;;;;:::;;;999777666555666888999444444444333222222111111111111111000000000//////------,,,,,,,,,+++++++++,,,+++***)))((()))***+++(((((((((((((((((((((((()))))))))))))))((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''((()))***************,,,+++---444???JJJUUU[[[hhhzzzkkkPPPCCCBBBFFFTTThhhzzzjjjOOODDDBBBMMMbbbzzz}}}~~~vvveeeOOO@@@;;;:::888888777888???JJJVVV```dddbbbfffttt}}}~~~~~~|||zzz|||{{{mmm```XXXPPPWWWeee|||yyyttthhh^^^VVVXXXbbbppprrriii``````nnn~~~yyyzzzxxxyyyllljjjyyyyyykkkaaaaaagggsssjjjXXXOOOJJJHHHKKKJJJLLLRRRXXX[[[^^^```jjjoooxxxmmm^^^TTTPPPAAA@@@???>>>???@@@BBBDDDwwwwwwwwwuuuqqqkkkddd```YYY___iiisssyyy|||{{{zzz|||}}}wwwuuunnnlllhhheeeccccccdddeeecccaaa______aaacccbbbaaa___^^^ZZZVVVUUUUUURRRLLLJJJJJJIIIGGGEEECCCBBBAAA===<<<;;;999888666555444333222222111111111222222111111111222222333333333444444666999<<>>>>>>>>???@@@BBBCCCDDDCCCBBBBBBBBBCCCEEEHHHIIIMMMLLLKKKLLLNNNRRRVVVXXXZZZZZZYYYXXXXXX]]]ffflll~~~cccXXXPPPHHHCCC@@@===<<<>>>@@@@@@@@@???===<<<:::999888888;;;???DDDOOOdddvvvwwwnnniiibbb\\\PPPWWW]]]^^^[[[YYYYYYYYYaaabbbcccdddcccaaa]]]YYY\\\[[[[[[[[[[[[ZZZXXXVVVRRRRRRQQQPPPPPPQQQRRRSSSRRRRRRPPPOOOOOOOOOPPPPPPKKKJJJJJJKKKNNNOOOOOONNNJJJKKKLLLKKKIIIHHHHHHIIIHHHFFFCCCAAAAAABBBCCCEEEJJJIIIHHHGGGEEECCCAAA@@@@@@??????@@@AAAAAA???===;;;;;;;;;::::::999999999:::999777555555666777888555555444444333222222222111111111111000000000000---------,,,,,,,,,++++++---,,,***)))))))))***+++(((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''((()))***************,,,,,,...333>>>JJJRRRUUU]]]ooorrrRRRCCC@@@CCCQQQfff{{{vvvXXXGGGAAAHHHYYYsss~~~|||{{{xxxkkkUUUBBB:::999999999888999>>>HHHTTT^^^eee^^^dddsss}}}~~~{{{|||~~~~~~~~~qqqddd]]]QQQVVVbbbvvv~~~{{{wwwtttiiibbb\\\\\\aaakkk|||vvvnnneeecccooo}}}}}}zzzvvvrrr|||uuujjjdddiiiuuufffVVVOOOMMMKKKNNNIIIJJJQQQXXX\\\aaagggqqq~~~{{{lll]]]RRRKKKHHH@@@???>>>>>>>>>???AAABBBuuuvvvvvvvvvsssmmmeee```VVV\\\fffooowwwzzz{{{{{{|||yyyuuutttmmmkkkiiifffdddddddddeeecccbbbaaaaaaaaaaaa```^^^\\\ZZZWWWUUUUUUTTTPPPLLLHHHHHHGGGFFFEEECCCAAA@@@;;;;;;:::888666555333333222222111111000111111111111111111222222333333444444555777:::<<>>@@@@@@???>>>===;;;:::999999999===EEEMMMZZZmmm~~~rrrlllggg___XXXTTT^^^fffeeeaaa^^^]]][[[___cccfffeeeeeeeeebbb]]]^^^]]]\\\\\\]]]\\\ZZZXXXRRRQQQPPPPPPPPPRRRSSSTTTRRRRRRQQQPPPOOOOOOOOOPPPLLLKKKJJJKKKMMMNNNNNNMMMJJJKKKLLLLLLJJJIIIIIIIIIHHHFFFDDDBBBBBBCCCEEEGGGHHHHHHGGGEEECCC@@@>>>=========>>>@@@BBBBBB???<<<===<<<;;;:::888777555555999888777666555666777777666555555444444333333222222222111111111000000000------------,,,,,,,,,,,,,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((((((((((((((((((###$$$&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''((((((''''''''''''((())))))((())))))************)))+++---///111:::FFFNNNOOOYYYiii{{{WWWBBB@@@CCCOOOcccyyy^^^III@@@EEETTTmmm|||}}}sss\\\FFF;;;888999888888999===EEEPPP[[[bbb\\\cccqqq~~~{{{}}}~~~{{{|||}}}uuuhhh```VVVYYYaaarrr~~~~~~~~~|||yyywwwtttrrrpppgggdddaaaaaaaaahhhxxx{{{uuulllhhhppp~~~yyy~~~{{{uuuuuu|||eeeWWWRRRQQQPPPOOOJJJKKKSSS[[[```jjjvvv|||nnnaaaVVVNNNGGGDDDAAA@@@???>>>>>>@@@BBBCCCrrrssstttvvvuuuoooggg```UUUYYY```hhhpppvvv{{{}}}zzz{{{uuurrrmmmllljjjhhhfffeeeddddddccccccccccccaaa___]]]]]]VVVTTTSSSTTTTTTQQQMMMJJJEEEEEEEEEEEECCCAAA@@@>>>;;;:::999777555444333222333222111000000000000000000111111222333333444444555666888:::===>>>???@@@======>>>>>>@@@AAACCCCCCDDDDDDCCCCCCEEEHHHLLLNNNMMMMMMNNNOOORRRVVVZZZ\\\[[[^^^```___```hhhwwwqqq\\\UUUTTTQQQKKKCCC>>>===???@@@?????????>>>===;;;:::999999999???KKKXXXfffwwwwwwiiigggccc\\\WWWXXXcccjjjgggbbb```___]]]^^^dddgggeeedddfffddd___^^^]]][[[[[[\\\\\\ZZZYYYUUUTTTSSSRRRQQQRRRSSSTTTSSSRRRRRRQQQPPPOOOOOONNNLLLKKKJJJJJJLLLLLLLLLJJJIIIKKKMMMLLLKKKIIIIIIJJJIIIGGGEEEBBBAAABBBDDDEEEEEEEEEDDDCCCBBB@@@???>>>>>>======>>>??????===;;;<<<<<<;;;:::999888777666999999888888888777777777666666555555444333333333222222222111111111000000...------------,,,,,,,,,++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''(((((((((((((((###%%%'''))))))(((&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***)))************))))))((()))---//////555@@@HHHIIIVVVddd[[[CCCBBBDDDMMM___uuubbbJJJ???CCCQQQhhh|||}}}eeeKKK<<<888999666666888;;;BBBLLLVVV]]]\\\aaakkk~~~{{{zzz~~~~~~}}}|||{{{pppiii______cccppp|||zzzyyywwwvvvsssrrrqqqnnnkkkiiiiiiiiidddcccbbbaaa```eeettt|||sssnnnsssdddXXXUUUUUUTTTUUUQQQUUU```gggmmm{{{}}}{{{vvvggg\\\VVVQQQKKKFFFAAA@@@???>>>@@@BBBFFFHHHpppqqqsssvvvvvvqqqhhhaaaVVVWWW[[[bbbjjjrrrzzz~~~xxxvvvqqqmmmmmmllljjjhhhfffdddcccbbbdddeeeddd```]]]\\\\\\QQQPPPQQQSSSRRRNNNJJJIIICCCCCCCCCCCCBBB@@@>>>===:::999888777555333222111333222111000////////////000000111222333333444444555666888;;;<<<>>>>>>??????>>>>>>>>>???@@@AAAAAAEEEDDDCCCCCCEEEIIILLLOOOLLLMMMNNNQQQTTTXXX[[[]]]ZZZ^^^aaabbbdddnnnaaaWWWZZZSSSRRRLLLCCC======@@@BBB?????????>>>===;;;:::999999:::AAAPPP```ooo~~~kkkaaabbbaaa]]]ZZZXXXbbbhhhddd___```aaa```___fffhhhdddccceeeccc^^^]]][[[YYYXXXYYYZZZYYYXXXXXXWWWUUUSSSRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPNNNMMMKKKJJJIIIIIIJJJKKKJJJHHHIIIKKKMMMMMMKKKJJJIIIJJJJJJHHHEEEBBB@@@@@@AAABBBBBBBBBCCCCCCBBBAAA@@@@@@@@@>>>;;;:::;;;;;;;;;:::999999999::::::;;;;;;;;;999::::::::::::999888777666666666555444444333333222222222111111111111000......---------,,,,,,,,,++++++,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''((())))))(((((($$$&&&(((***+++)))(((&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&((()))******************)))((('''&&&,,,///---111<<>>AAAOOOfffxxx~~~lllOOO===999999444555777:::@@@IIISSSZZZ\\\___fffuuu|||zzzzzz||||||xxxsssfffeeefffooo~~~zzzwwwuuusssqqqooohhhgggfffccc```___```bbbaaaaaaaaa```]]]aaarrrxxxqqqvvv~~~cccXXXVVVVVVVVV\\\[[[aaannnvvv{{{|||ooo```WWWVVVSSSMMMGGGAAA@@@??????AAAEEEIIILLLvvvsssrrrsssuuusssllleeeYYYRRRPPPXXXeeeooowww}}}zzzuuuooollliiifffeeedddbbb```ddddddcccbbb```]]]ZZZYYYTTTOOOJJJJJJLLLMMMKKKGGGDDDDDDCCCAAA???<<<:::999999888666444222111111000111111000000000000111111000111222333444555555444777888999;;;===>>>@@@@@@AAAAAA@@@@@@@@@AAABBBBBBEEEEEEEEEFFFHHHKKKOOOQQQQQQRRRSSSSSSTTTVVVZZZ]]]^^^]]]```eeekkkwwwcccZZZ^^^]]]___VVVJJJAAA>>>>>>>>>===???@@@???<<<999777777888444???MMMXXXcccqqq~~~mmmddd```]]]]]]___dddggggggddd___]]]```ddd___```aaabbbbbbcccbbbbbb___]]]\\\^^^```aaa^^^[[[XXXVVVTTTQQQPPPPPPQQQQQQSSSPPPMMMLLLLLLMMMMMMMMMLLLLLLMMMMMMLLLKKKIIIHHHJJJKKKKKKJJJHHHFFFGGGHHHGGGFFFEEEDDDDDDCCCDDDDDDBBBBBBAAA@@@???????????????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;999888<<<<<<<<<;;;999666444222222333333333333222111111.........///////////////...---,,,+++************************)))))))))))))))))))))))))))(((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))******+++---000666===BBBNNN\\\yyy}}}gggLLLCCCBBBNNN^^^oooiiiKKKAAADDDHHH^^^oooyyy\\\BBB999;;;777555555888<<>>@@@BBBDDDGGGKKKxxxvvvuuuvvvxxxuuuoooiii^^^WWWTTTYYYaaajjjttt}}}xxxqqqmmmkkkhhheeedddcccaaa___aaabbbaaa```^^^[[[XXXVVVRRRMMMIIIHHHJJJKKKHHHEEEBBBAAAAAA???===;;;999888888777555333222111000000111111000000000000111111111111222333444555555666888888:::;;;===???@@@AAABBBAAAAAAAAAAAABBBBBBCCCEEEEEEFFFGGGIIILLLOOOQQQRRRSSSSSSSSSSSSUUUXXX[[[ZZZ[[[```hhhrrrrrr]]]WWWZZZYYY___VVVJJJAAA>>>>>>???>>>>>>>>>>>><<<999888999;;;<<>>===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;:::888777666666777777666444333222333333444444333333222111////////////////////////...---,,,+++************************)))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++,,,---000666===BBBIIIUUUppp}}}jjjPPPFFFCCCLLL[[[lllkkkLLL@@@BBBFFF[[[mmmgggJJJ<<<:::888555666999===DDDQQQ]]]aaaeeeffflll~~~zzzzzzvvvssswww{{{tttjjjccc___\\\VVVRRRMMMKKKKKKMMMQQQUUUXXXYYY[[[[[[\\\]]]]]]```mmmzzzsssbbbZZZWWWYYY]]]fffnnnzzzsssdddUUUPPPPPPOOONNNNNNHHHBBB>>>@@@CCCDDDHHHMMMwwwuuuuuuvvvwwwuuupppkkkddd^^^YYYYYY\\\bbbooo{{{vvvpppllliiifffdddcccbbb```^^^^^^_________\\\XXXTTTRRRNNNKKKGGGFFFHHHHHHFFFCCC??????>>>===<<<:::888777777666444333222111111000111111000000000000111111222222222222333555777888888999:::<<<===???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDDDDEEEGGGIIILLLNNNPPPQQQSSSSSSSSSRRRQQQSSSVVVXXXZZZ]]]eeeqqq~~~pppeee^^^]]]___\\\^^^UUUIII@@@>>>???@@@@@@<<<<<<<<<:::999999;;;>>>DDDQQQaaalllrrrzzzuuujjjfffhhhlllrrryyy{{{uuummmeeeaaa^^^]]]\\\bbb```[[[XXXVVVWWWXXXZZZ\\\ZZZYYYZZZ\\\ZZZUUUQQQQQQPPPNNNMMMMMMMMMNNNOOOQQQOOOMMMLLLMMMOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLMMMLLLJJJHHHFFFEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBDDDCCCAAA>>><<<;;;:::999;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;:::888777666222333444555555555444444555555555555555444444333000000000000000000000000...---,,,++++++*********++++++*********))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((()))))))))+++,,,---...000555<<>>DDDQQQ]]]ccceeedddhhhzzz{{{}}}zzzuuummmcccZZZUUUQQQLLLHHHDDDCCCCCCFFFKKKPPPSSSTTTTTTSSSUUUXXXZZZ___lllxxxlll^^^YYYWWWZZZ^^^jjjppp|||sssaaa___WWWNNNKKKMMMOOOMMMJJJDDD???AAADDDFFFJJJOOOrrrqqqqqqrrrsssrrrnnnjjjiiiddd]]]YYYVVVZZZggguuuwwwrrrkkkiiifffdddcccbbb```^^^]]]]]]^^^]]]ZZZVVVQQQNNNKKKIIIFFFEEEFFFFFFCCCAAA=========<<<;;;:::888777666666555333222222222222222111111000000111111222333333222222333555888:::999:::;;;<<<>>>???@@@AAACCCCCCBBBCCCCCCDDDEEEFFFDDDFFFHHHKKKNNNPPPQQQRRRTTTTTTTTTRRRQQQRRRUUUWWW```dddooo~~~{{{ccceeeeeeeeefffeee[[[RRRGGG???===???@@@@@@;;;;;;:::888777888<<>><<<:::999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999777666555555555666666777777777888666777777777777666555555111111111111111000000000......---,,,+++++++++++++++++++++*********)))))))))))))))))))))(((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((&&&'''''''''((()))))))))***+++,,,---///333999===>>>FFF]]]pppxxxsssYYYKKKBBBEEERRRgggsssTTTDDDCCCGGGOOOccc```GGG<<<:::888888;;;>>>DDDPPP[[[dddcccbbbeeeqqqzzzsssoooiii___VVVPPPLLLHHHFFFFFFDDDDDDEEEHHHKKKLLLLLLLLLKKKMMMRRRVVV\\\iiiuuu{{{fffZZZUUUTTTVVVZZZccchhhqqq}}}}}}jjj^^^YYY___]]]PPPIIILLLOOOLLLLLLEEE@@@BBBEEEGGGLLLRRRnnnnnnoooppppppooommmkkklllgggaaa[[[UUUUUU```lll}}}yyytttrrrkkkhhheeedddcccbbb```___]]]]]]]]][[[XXXSSSOOOLLLIIIGGGFFFEEEEEEDDDBBB@@@=========<<<;;;999888777666666555444333333444444222222111111111111222222444333222222444666999;;;;;;;;;<<<===>>>@@@AAAAAACCCBBBBBBCCCDDDEEEFFFGGGEEEGGGIIILLLOOOQQQSSSSSSVVVVVVVVVTTTSSSTTTWWWZZZbbbhhhwwwmmmbbbhhhgggfffhhhgggUUUMMMCCC===<<<>>>@@@@@@;;;:::888666555888<<<@@@UUU```mmmsssvvv}}}|||oookkkjjjmmmnnnmmmnnnppptttooojjjjjjkkkiiiccc]]]\\\\\\]]]]]]^^^___``````\\\WWWRRROOOPPPRRRQQQPPPMMMMMMMMMMMMMMMMMMNNNNNNPPPOOONNNPPPSSSUUUUUUUUUSSSRRRPPPOOOOOOPPPQQQRRRPPPQQQPPPNNNKKKIIIHHHIIIIIIHHHGGGEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFDDDAAA>>><<<:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777777666999999888888888888888888777888888888888777666666333333222222222111111111///...---,,,++++++++++++++++++++++++************)))))))))))))))(((''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&&&&'''((()))))))))((()))***+++---000555999;;;DDDZZZmmmvvvwww```PPPDDDDDDNNNdddwwwYYYFFFAAADDDIII]]]~~~fffLLL???;;;999999<<<>>>BBBMMMXXXbbb``````ccckkkyyyvvvpppjjjeee^^^VVVQQQNNNKKKJJJJJJIIIGGGHHHIIIIIIIIIHHHGGGFFFGGGLLLPPPVVVaaalll|||ttt```UUUPPPMMMNNNPPPVVV[[[cccllltttwwwuuussstttvvvyyy|||qqq___^^^^^^eeecccUUUKKKLLLNNNKKKLLLEEEAAACCCFFFIIIMMMSSSmmmnnnoooppppppoooooonnnlllhhhddd___XXXUUU[[[cccttt~~~zzzssspppnnniiifffdddbbbbbbaaa___^^^]]]\\\[[[XXXTTTPPPMMMKKKFFFFFFEEEDDDCCCAAA@@@???======<<<;;;:::888666666555555444333333333444444222222111111111111222222333333333444555888:::;;;<<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCCCCEEEFFFGGGGGGHHHJJJMMMPPPSSSUUUVVVWWWXXXXXXXXXWWWYYY]]]```bbbkkk}}}wwwjjjhhhkkkfffeeehhhcccLLLFFF???;;;<<<>>>>>>>>>::::::888666666:::@@@EEE\\\gggssswwwwww}}}rrriiihhhkkkoooooojjjhhhiiimmmkkkjjjlllooonnngggbbb\\\]]]]]]]]]\\\[[[ZZZYYYZZZUUUOOOMMMOOOQQQRRRQQQMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMNNNQQQTTTWWWWWWVVVSSSQQQNNNMMMMMMNNNQQQRRRPPPQQQQQQOOOLLLJJJIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGDDDDDDDDDCCCDDDDDDEEEEEEGGGEEEBBB???>>>>>>>>>????????????>>>======<<<<<<<<<;;;:::999999888999999::::::999888777777777777888888888888888777666666444444444333222222111111///...---,,,++++++++++++,,,++++++++++++*********)))))))))))))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((%%%%%%&&&'''((())))))***((()))******+++...222555:::AAAVVVjjjtttmmm\\\JJJEEEKKK^^^{{{^^^GGG>>>???GGGYYY{{{jjjQQQCCC===;;;:::<<<===@@@IIISSS]]]\\\___cccfffoooyyytttnnnkkkfffaaa\\\YYYXXXWWWTTTSSSQQQQQQRRRRRRQQQOOOMMMJJJIIIKKKMMMPPPWWW```qqq}}}lllZZZPPPKKKHHHGGGIIILLLQQQYYYaaafffiiiiiiiiilllsss|||___YYYaaalllllleeeXXXNNNKKKKKKJJJJJJEEEBBBEEEHHHJJJNNNRRRlllmmmoooppppppoooppppppllliiigggeee___XXXXXX\\\gggttt{{{sssnnnkkkfffdddaaa_________]]][[[\\\[[[WWWTTTPPPLLLJJJIIIBBBCCCCCCCCCAAA>>>===<<<<<<<<<;;;:::888666444333222222222111111222333333333222222111111222222333222222444555777999:::;;;======>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDFFFFFFIIIIIIJJJLLLPPPSSSWWWYYYYYYZZZ[[[[[[\\\___cccfffkkkuuulllhhhhhhddd[[[^^^```VVVDDD???:::999;;;======<<<999999888777999???GGGMMMZZZhhhwww|||}}}{{{oooggggggjjjoooooojjjhhhiiihhhggggggiiijjjiiifffbbb___^^^\\\YYYXXXVVVVVVVVVTTTQQQOOOOOORRRTTTSSSQQQLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLPPPTTTVVVWWWVVVPPPNNNKKKIIIIIIKKKNNNPPPNNNOOOOOOMMMKKKIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIFFFFFFEEEDDDDDDDDDEEEEEEHHHGGGDDDBBBBBBCCCDDDFFFEEEDDDCCCBBB@@@???>>>>>><<<;;;:::999999:::;;;;;;::::::888777777888888999888888888888888777666666555555555444333222222222///...---,,,,,,+++,,,,,,,,,,,,+++++++++*********)))))))))))))))(((''''''((())))))))))))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((($$$%%%%%%&&&'''((()))***((()))***++++++---111444888===PPPbbbooo~~~jjjTTTHHHGGGVVVttt|||dddLLLAAAAAAHHHXXXyyymmmTTTDDD>>><<<;;;<<<<<<>>>FFFOOOXXXXXX^^^ddddddhhh}}}|||yyytttqqqooonnnkkkjjjhhhggggggfffcccaaa___YYYUUUSSSQQQOOORRRXXXcccuuurrrcccSSSKKKGGGEEEEEEGGGGGGNNNWWW]]]aaaeeejjjmmmtttiiiXXXZZZdddyyynnnaaaXXXQQQJJJGGGHHHHHHDDDBBBFFFJJJKKKMMMQQQjjjlllnnnnnnnnnnnnooopppllljjjiiiiiiddd\\\XXXYYY]]]jjj|||vvvoookkkdddaaa___]]]]]]]]][[[YYY\\\YYYUUUPPPLLLJJJHHHGGG@@@AAABBBAAA???<<<;;;:::<<<;;;:::888666444111000000000000000000000111222333222222111111222222333111222444666888999::::::======>>>???@@@AAAAAABBB@@@@@@AAAAAACCCDDDEEEFFFJJJJJJJJJLLLOOOTTTXXXZZZYYY[[[\\\]]]___bbbgggjjjwww|||bbbaaa```VVVLLLRRRTTTFFF???;;;888888:::<<<<<<:::888888888999<<>>@@@BBBCCCBBBBBBCCCDDDCCCAAAAAACCCGGGIIIGGGEEEFFFIIILLLOOORRRUUUZZZ]]]^^^\\\\\\^^^___bbbkkkuuu}}}rrr```YYYOOOIIIHHHFFFBBB>>>===:::888999<<<===<<<;;;777888:::<<>>;;;999999:::;;;;;;;;;===<<<999777666666666666555555666777777777777777===<<<999666444111000/////////...---------.........------,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))***++++++***(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((*********))))))+++...111777@@@JJJUUUfff~~~iiiKKKCCCIII]]]xxx}}}rrr\\\JJJJJJFFFSSSsssxxx]]]EEECCC<<<888999<<<>>>BBBGGGNNNZZZ^^^```dddhhhwwwvvvnnniiifffccc```aaaaaaccciiiqqqzzz{{{fffUUUFFFDDDDDDAAAAAAEEEIIINNNYYYcccggglll{{{{{{jjj___\\\hhhyyyrrr^^^VVVPPPGGGDDDHHHIIIFFFFFFHHHIIIJJJPPPWWWjjjjjjjjjkkkkkkkkklllllliiijjjkkkjjjgggccc___\\\WWW\\\jjj}}}zzzssslllfffcccaaa___\\\YYYWWWUUUTTTUUUSSSPPPLLLIIIFFFEEEDDDCCCBBB@@@>>><<<;;;::::::777777666666555333222111222222222222222222222222111222222111//////111222222333555777:::;;;<<<===???AAACCCCCCBBBBBBCCCDDDCCCBBBBBBEEEHHHJJJHHHGGGIIIKKKNNNQQQSSSVVVZZZ]]]```^^^^^^aaadddiiitttyyyaaaVVVOOOGGGCCCBBBAAA>>>;;;===;;;999:::<<<<<<;;;999888777999@@@IIISSSZZZ]]][[[bbbtttqqqmmmnnnooonnnmmmmmmmmmllliiigggeeeccc```\\\ZZZZZZ[[[[[[\\\[[[YYYWWWWWWWWWYYYZZZZZZWWWTTTSSSTTTUUUSSSRRRVVVYYYZZZXXXRRRNNNOOOQQQNNNNNNNNNPPPRRRRRRPPPNNNLLLJJJIIIGGGGGGHHHJJJKKKIIIHHHGGGFFFFFFFFFFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHFFFEEECCCBBBBBBDDDEEEGGGFFFFFFFFFFFFFFFGGGHHHHHHDDDFFFFFFEEECCCAAA@@@AAA@@@>>>;;;:::;;;;;;;;;:::===<<<:::888666555555555666777888888999999999888;;;:::888666444333222222000000///............///------,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******))))))+++...000555===EEEOOObbb}}}lllLLLCCCEEEVVVnnn{{{dddNNNIIIGGGQQQlll|||dddNNNGGG@@@;;;<<<===>>>AAAEEENNN[[[```bbbgggjjjyyyxxxsssmmmiiiiiihhhffffffgggjjjmmmooo|||xxxeeeTTTEEECCCCCCAAACCCHHHJJJPPP\\\iiirrr}}}wwwllleeedddpppsss^^^UUUNNNFFFDDDHHHJJJHHHIIIKKKLLLMMMSSS[[[jjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkiiieeebbb```WWWXXX```pppzzzpppjjjfffbbb```^^^ZZZWWWTTTRRRQQQQQQPPPMMMJJJHHHEEEDDDDDDAAA@@@???===;;;:::999999666666666555444333222111111111111111111111111111111222222111000000222444333555666999;;;<<<======???AAACCCCCCCCCBBBCCCDDDDDDDDDDDDGGGJJJKKKKKKJJJMMMOOOQQQSSSTTTVVVZZZ\\\```^^^```eeekkksssfffUUULLLGGG@@@=========;;;999>>>===<<<;;;<<<;;;888666888888<<>><<<<<<<<<;;;:::>>>===;;;999777555555444888888999::::::::::::999888888777666666555444444111111000///////////////...---+++)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))***))))))***---000666<<>>===>>>BBBKKKXXX___ccciiikkkxxx{{{{{{zzzvvvooogggcccccceeeqqqxxxtttcccRRRDDDAAABBBBBBFFFMMMQQQWWWeeeuuu{{{vvvsssnnnllluuuqqq\\\RRRKKKEEEEEEIIILLLKKKLLLNNNOOOPPPWWW___iiiiiiiiijjjjjjjjjjjjjjjllllllkkkkkkiiigggeeeccc]]]XXXZZZeeetttyyynnniiifff```___[[[XXXTTTQQQOOONNNMMMLLLJJJHHHFFFDDDCCCCCC???>>>===;;;999888888888444444444444444333222111000000000000000111111111111222333222111222444555666777888:::<<<=========???AAACCCDDDCCCCCCDDDEEEEEEFFFGGGJJJLLLMMMNNNNNNPPPRRRTTTTTTUUUVVVYYY\\\^^^]]]```hhhqqq}}}mmmYYYOOOHHHDDD???======<<<;;;:::???>>>======;;;999777555999;;;CCCTTTgggrrrsssnnngggdddsssvvvrrrtttwwwmmmkkkhhhfffffffffdddccc___^^^]]]\\\\\\^^^___```]]]]]]]]]]]]]]]\\\\\\\\\ZZZXXXVVVTTTTTTTTTTTTTTTXXXZZZZZZYYYUUURRRRRRSSSPPPOOOPPPQQQSSSSSSQQQOOOKKKKKKKKKKKKJJJIIIIIIHHHIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJKKKKKKKKKHHHGGGEEEDDDDDDFFFGGGIIIHHHIIIKKKKKKJJJHHHEEECCC>>>@@@BBBCCCBBBBBBCCCDDDCCCAAA>>>===>>>>>>>>>===???>>>===;;;999777666555888999999:::::::::999999777777777777666666555555222111000//////......//////---+++***)))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%$$$$$$&&&((()))((((((((((((((((((((((((''''''''''''((((((((((((((()))******)))***---///999>>>CCCIIIZZZvvvnnnSSSKKKIIIPPPaaawwwwwwYYYIIICCCFFFTTTlllqqqbbbPPPHHHAAA@@@>>><<<===@@@EEESSS\\\bbbiiijjjssssssjjjiiijjjkkkrrr{{{sssaaaQQQDDDBBBDDDEEEKKKTTTYYY```ooo||||||}}}{{{tttmmmqqq{{{{{{jjjXXXNNNIIIFFFHHHLLLMMMLLLNNNOOOOOOPPPYYYbbbiiiiiiiiiiiiiiiiiiiiiiiikkkkkkjjjiiihhhgggffffff```ZZZWWW^^^jjjwwwuuulllhhhfff^^^\\\YYYUUUQQQNNNLLLKKKIIIIIIHHHFFFDDDCCCAAAAAA===<<<;;;999888777777777222333333333333333222222//////000000000111111111111222333333333333555777888999:::<<<===>>>>>>>>>???AAACCCDDDCCCCCCDDDEEEFFFHHHJJJMMMNNNPPPQQQRRRSSSTTTVVVVVVVVVWWWYYY[[[\\\\\\aaalllwwwrrr[[[NNNIIIFFFDDD@@@>>>======<<<;;;>>>>>>>>>===:::888777666;;;AAAOOObbbssszzzvvvqqqoooppp}}}wwwssssssvvvkkkiiifffeeeeeedddcccbbb]]]]]]]]]]]]]]]^^^``````______^^^]]]\\\[[[ZZZYYYWWWVVVTTTSSSQQQQQQQQQRRRTTTUUUVVVUUUTTTSSSSSSSSSQQQPPPPPPQQQSSSSSSPPPNNNKKKKKKJJJJJJJJJIIIIIIHHHIIIHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKIIIGGGFFFFFFGGGHHHIIIJJJKKKLLLJJJGGGDDDAAA>>>@@@BBBCCCBBBBBBCCCDDDBBB@@@>>>>>>???AAAAAAAAA@@@@@@???===;;;999888777777888888888888888777777888888888888777666444444222111000///............000///---,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''')))'''%%%######$$$&&&'''((((((((((((((((((((((((''''''''''''(((((((((((('''(((************,,,...555<<>>;;;:::999777666666555555111111222333333333222222///000000111111222222222111222444444444555777999:::;;;<<<===>>>>>>>>>>>>@@@BBBDDDDDDDDDCCCDDDEEEGGGJJJMMMOOOQQQRRRTTTVVVVVVWWWXXXXXXXXXYYY[[[]]]___```hhhttt{{{cccTTTKKKFFFBBBAAA???===<<<<<<<<<<<<>>>>>>===;;;999888999:::@@@KKK]]]mmmwwwzzzxxxuuuxxxxxxtttnnnkkkllliiigggfffeeefffeeedddbbb^^^]]]]]]]]]^^^^^^_________^^^\\\ZZZYYYXXXWWWWWWUUUUUUTTTRRRPPPOOOPPPRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRPPPMMMJJJIIIIIIHHHHHHHHHIIIIIIJJJGGGGGGGGGGGGHHHIIIKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNLLLJJJGGGFFFFFFGGGGGGIIIJJJKKKKKKIIIGGGCCCAAA@@@BBBCCCDDDBBBBBBCCCDDDAAA???>>>>>>@@@BBBCCCBBB?????????>>>===;;;999888666777777777777666555555777888999999888777555444333333222000/////////////////////...------,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&$$$"""""""""$$$%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&(((************,,,---...666???GGGVVVpppmmm```QQQKKKVVVfffwww}}}|||cccSSS??????FFFVVVlll|||yyyrrrXXXMMMCCC>>>;;;999;;;???@@@OOO[[[eeellliiikkkyyy{{{sssuuuzzzrrr___SSSJJJKKKNNNQQQ[[[fffpppzzz~~~ooodddbbbccc\\\VVVOOOJJJIIIKKKMMMOOOLLLLLLMMMNNNOOOTTTcccrrriiiiiihhhhhhhhhggggggggghhhgggeeeddddddeeefffgggbbb]]]YYYYYY\\\eeevvvsssiiidddaaa]]]WWWVVVSSSPPPMMMKKKIIIIIIEEEEEEDDDCCCAAA???===;;;999999777666555555555555000000111222222222222222000000111111222333333444111333444444555666888;;;<<<<<<===>>>????????????@@@BBBDDDDDDDDDDDDDDDFFFHHHKKKOOORRRRRRTTTWWWZZZYYYZZZ\\\\\\[[[\\\___aaafffiiirrreeeXXXQQQIIICCC============<<<===>>>???<<<===<<<:::777888;;;>>>FFFUUUhhhtttwwwwwwzzz~~~vvvsssqqqiiifffhhhgggffffffggghhhgggeeeccc______^^^^^^^^^]]]]]]]]]\\\ZZZXXXVVVUUUVVVWWWWWWVVVWWWWWWTTTQQQPPPRRRTTTUUUTTTUUUUUUVVVVVVTTTSSSRRRQQQQQQQQQQQQOOOLLLJJJHHHGGGFFFEEEFFFHHHJJJKKKGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLJJJHHHFFFEEEEEEFFFGGGHHHIIIIIIIIIHHHFFFCCCBBBBBBDDDEEEEEECCCBBBBBBCCCBBB@@@>>>>>>@@@AAAAAAAAA<<<<<<======<<<;;;999888666777777777666666555444444666777999999999777666666555444333222111111111---...//////...---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''%%%$$$$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%''')))*********+++---+++444<<>>999777999>>>===MMMZZZdddlllgggfffrrr{{{{{{|||}}}ooo```UUUNNNQQQUUUXXXbbbnnnwwwxxxfff\\\YYYXXXPPPOOOLLLJJJJJJLLLLLLLLLKKKKKKMMMOOORRR[[[oooiiiiiihhhhhhgggggggggfffgggeeedddccccccdddfffgggfffbbb]]]ZZZWWW]]]mmm}}}zzzmmmeeeaaa]]]YYYUUUTTTRRROOOLLLJJJIIIHHHDDDDDDDDDCCCAAA>>>;;;:::999888777555555444444444///000111222222222222222000000111222333333444444111333444555555666999;;;======>>>???????????????@@@BBBDDDEEEDDDDDDEEEFFFHHHLLLQQQSSSSSSUUUXXX[[[\\\]]]^^^^^^^^^___aaacccmmmpppzzzbbbOOOLLLKKKDDD;;;:::;;;======>>>???AAACCC<<<<<<;;;888666888===AAAKKK\\\ooovvvtttuuu}}}zzznnnooooooiiifffjjjffffffggghhhjjjiiifffddd``````___^^^^^^]]]\\\\\\YYYWWWUUUSSSSSSTTTWWWXXXXXXYYYYYYVVVSSSRRRTTTWWWVVVUUUTTTTTTUUUTTTRRRQQQNNNNNNNNNOOOQQQQQQOOOMMMGGGFFFDDDDDDEEEGGGJJJLLLJJJJJJJJJKKKMMMNNNPPPQQQOOONNNNNNNNNMMMLLLLLLLLLIIIGGGFFFDDDDDDEEEGGGHHHHHHHHHHHHHHHGGGEEECCCBBBDDDFFFGGGFFFCCCAAAAAABBBDDDAAA???>>>???@@@@@@???999:::;;;;;;;;;:::999888777777777777777666555555222444666999:::::::::999888888666555444333333333+++,,,...//////,,,)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%%%%&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%''')))*********+++,,,...555:::===IIIcccpppXXXLLLSSSYYYqqq~~~lll]]]JJJDDDAAAHHH[[[ppp}}}fffXXXIII???999666999===:::JJJWWWbbbjjjdddaaalll~~~|||}}}{{{mmm```VVVQQQUUUYYY\\\fffrrrsss~~~{{{~~~ttt___UUUQQQOOOJJJKKKKKKJJJKKKLLLKKKIIIJJJKKKMMMQQQVVVbbbxxxeeefffhhhiiijjjjjjjjjiiigggeeebbb``````bbbeeegggfffddd___[[[[[[```iiippp}}}|||uuuiii___ZZZWWWSSSRRRPPPMMMJJJHHHGGGFFFFFFCCCBBB@@@>>><<<::::::999:::999999777666555444333111111222222222333333333111222333333222111222444000111222444777999;;;;;;??????@@@@@@@@@AAAAAAAAAEEEDDDCCCAAABBBCCCDDDFFFNNNLLLJJJMMMSSSYYY\\\]]]bbb___]]]^^^]]]\\\aaagggmmmyyy~~~kkkVVVIIICCC???======:::;;;===???@@@AAA@@@@@@<<<777444555666888CCCOOO^^^iiirrrtttxxx{{{uuuooollllllkkkgggbbbeeefffggggggeeeccccccddd]]]^^^^^^\\\ZZZZZZ[[[\\\YYYXXXVVVUUUUUUVVVWWWXXXaaa___[[[XXXUUUUUUVVVWWWYYYYYYYYYYYYWWWUUUSSSRRRPPPSSSVVVVVVTTTPPPNNNMMMMMMLLLKKKLLLNNNOOOOOOOOOLLLKKKKKKNNNQQQRRRPPPNNNLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIGGGFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@AAAAAABBBBBBCCCDDDDDDDDDBBB???<<<;;;;;;<<<;;;:::777888888999999888888888555555777888999:::::::::999999888777555222///...000000000///......------------,,,++++++******)))))))))))))))))))))))))))''''''((((((''''''&&&%%%$$$%%%''''''''''''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((((((((((((((('''(((((()))***+++++++++,,,...333;;;EEEXXXttt}}}bbbPPPKKKTTTcccvvvyyyjjjRRRFFF===BBBTTTjjj{{{zzz```HHH@@@===888666:::===CCCNNNWWW___eeeiiikkkyyy|||xxxxxxyyy~~~|||sssggg]]]UUUUUUYYY^^^dddjjjqqquuu|||uuuvvv{{{wwweeeZZZOOOKKKNNNIIIJJJKKKLLLKKKJJJGGGFFFLLLMMMPPPWWW^^^llldddeeefffggghhhggggggffffffeeecccbbbbbbcccfffggggggeee```[[[ZZZ]]]dddiiiyyyyyysssggg]]]XXXTTTPPPNNNMMMJJJHHHFFFEEEDDDDDDAAA@@@>>><<<;;;999999888777777666555444333333222111111111111222222222333000222333333222111333444333444555777999;;;===>>>?????????@@@@@@@@@AAAAAACCCCCCBBBBBBCCCFFFHHHIIIOOOMMMMMMPPPUUUZZZ]]]]]]___]]]]]]___^^^]]]bbbiiiyyyjjjZZZIIIAAA???===<<<>>>;;;<<<===????????????>>>999666666888999===IIIVVVgggqqqyyyzzz|||{{{vvvqqqooopppooolllhhhgggiiikkkjjjgggbbb___^^^______```___]]]]]]^^^```]]][[[YYYWWWWWWWWWYYYZZZ^^^\\\ZZZXXXVVVVVVWWWXXXXXXYYYYYYZZZYYYWWWVVVUUUPPPSSSVVVVVVTTTPPPNNNMMMKKKJJJJJJKKKMMMOOOPPPPPPOOONNNNNNPPPSSSTTTRRROOOOOOOOONNNLLLKKKIIIGGGFFFDDDEEEFFFGGGHHHHHHIIIIIIFFFEEEDDDCCCCCCCCCDDDDDDGGGFFFEEEDDDBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDD@@@>>>;;;;;;;;;;;;;;;:::999999999999999999888888777888999999999999999999999999999888777444222111111111000//////......---------,,,,,,+++*********************************(((((())))))(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((('''(((((()))******++++++,,,---222999BBBRRRlllkkkUUULLLOOO^^^qqq}}}sssWWWIII>>>AAAQQQeeexxx|||bbbIIIAAA???:::888:::;;;AAAJJJSSS[[[aaafffiiitttxxxsssqqqtttyyyzzzpppcccYYYPPPNNNPPPSSSXXX]]]bbbfffnnnxxx~~~~~~wwwqqquuu}}}ooo```VVVLLLHHHKKKGGGHHHJJJKKKKKKJJJIIIHHHIIIJJJNNNWWWbbbuuuffffffggggggffffffeeeddddddddddddddddddeeefffgggdddccc```\\\ZZZ\\\```cccrrrtttoooeee\\\VVVQQQLLLIIIHHHGGGEEECCCBBBBBBBBB???>>>===;;;999888777777444333333333222222222222000000000111111111222222000222333333222222333444555555777888:::<<<>>>>>>>>>>>>?????????@@@@@@@@@AAAAAABBBCCCFFFIIILLLNNNOOOOOOPPPSSSXXX\\\]]]^^^]]]\\\^^^aaaaaabbbhhhpppsssWWWJJJ???;;;<<<;;;;;;===;;;<<<===>>>>>>===<<<;;;555555888:::===EEEUUUeeevvv~~~}}}yyyuuussssssrrrnnnjjjfffiiikkkkkkgggaaa]]]\\\^^^___```___^^^^^^```bbbbbb```]]]ZZZYYYYYYZZZ[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZZZZXXXWWWVVVPPPSSSUUUVVVSSSPPPNNNMMMIIIIIIJJJKKKMMMNNNPPPQQQRRRRRRQQQRRRTTTTTTRRRPPPRRRQQQPPPMMMKKKIIIGGGFFFCCCDDDFFFIIIJJJJJJIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFDDDCCCBBBBBBBBBCCCAAAAAABBBBBBCCCDDDDDDDDD???===;;;;;;<<<<<<;;;:::::::::;;;::::::999888888:::::::::::::::999888888888999999999888666444333222111111000//////......------,,,,,,++++++******************************)))))))))))))))((((((((((((''''''&&&&&&''''''(((((((((((())))))(((((((((&&&''''''((((((((((((((('''(((((())))))******++++++,,,000666===JJJ```sssvvv[[[KKKHHHWWWkkkyyy}}}^^^NNN???@@@LLL___sss~~~eeeKKKBBBAAA===:::999:::>>>EEEMMMTTT[[[bbbfffjjjsssllljjjpppyyy}}}vvvlll___TTTJJJGGGGGGHHHJJJNNNRRRWWW]]]cccgggjjjmmmnnn|||}}}ggg[[[TTTKKKGGGIIIGGGHHHIIIKKKLLLLLLKKKJJJKKKLLLQQQ[[[jjjiiiiiihhhhhhgggeeeddddddbbbcccddddddeeeeeeeeeeee^^^^^^^^^]]][[[\\\___bbbkkkmmmkkkbbbYYYTTTNNNIIIFFFEEEDDDCCCBBBAAA@@@@@@>>>===;;;:::888777777777222222222222222222222222///000000000000111111111111222333333333333444666555666777888:::;;;<<<===>>>>>>>>>?????????@@@@@@BBBBBBCCCEEEHHHKKKNNNOOONNNOOORRRVVVZZZ\\\]]]]]]^^^^^^___bbbdddhhhsss~~~zzz^^^NNNDDD===<<<<<<::::::;;;<<<============;;;:::999333666888;;;@@@OOOfffwww~~~{{{xxxuuurrrnnniiieeebbbccceeedddaaa___]]]]]]\\\]]]^^^^^^]]]]]]___aaaeeebbb___[[[YYYYYYZZZ\\\[[[[[[[[[ZZZYYYYYYXXXXXXXXXYYYYYYYYYXXXWWWUUUTTTQQQSSSUUUUUUSSSPPPNNNNNNJJJJJJKKKKKKKKKLLLNNNPPPSSSRRRQQQQQQQQQPPPOOONNNSSSQQQOOOMMMJJJHHHFFFEEEAAACCCFFFIIIJJJIIIHHHFFFJJJJJJIIIIIIIIIIIIIIIIIIFFFEEECCCBBBBBBBBBDDDEEEAAAAAABBBBBBCCCDDDDDDDDD@@@>>><<<======>>>===;;;;;;;;;;;;;;;:::999888888:::;;;;;;;;;;;;:::999999888999999999888666444333222222222111000000//////...------,,,++++++******************************)))))))))(((((((((((((((((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((&&&''''''((((((((((((((((((((((((((())))))******)))***---333:::EEEWWWgggaaaJJJCCCSSSfffuuueeeSSSBBB???HHHXXXooohhhOOODDDAAA>>>:::888999<<>>>>>===<<<:::999777777666666222222222222222333333333///000000000000111111111111333555555444444666777888888999:::;;;<<<===>>>>>>????????????@@@@@@@@@DDDEEEFFFGGGIIIKKKMMMNNNMMMPPPTTTWWWZZZ\\\]]]]]]___^^^___cccfffnnn}}}```MMMFFF@@@<<<======;;;:::;;;======>>>===<<<:::999777555777999<<>>===;;;;;;;;;;;;;;;:::999888999999:::;;;;;;;;;;;;:::888888999888777555333111333333333222111111000000......------,,,++++++***************************)))((('''&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((()))))))))((((((+++111888AAAQQQ```}}}jjjOOOCCCRRRcccqqq}}}lllXXXFFFAAAFFFRRRiiimmmTTTFFFAAA===999666999;;;???BBBHHHOOOWWW\\\]]]nnn}}}vvvjjjfffmmmvvv{{{}}}qqqeeeVVVLLLBBB?????????AAADDDEEELLLTTTZZZaaappprrriii___XXXSSSNNNLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLPPPTTT]]]kkkeeedddcccaaa______^^^^^^___``````aaa``````______^^^^^^^^^\\\XXXUUUUUUUUUXXX[[[[[[UUUPPPMMMIIIEEECCCCCCBBBAAA@@@>>><<<;;;:::999888777666555555555222222222333333333333333000000000111111111222222333555666777666666888:::<<<======>>>???@@@@@@@@@??????@@@@@@@@@AAAAAAAAAEEEFFFGGGHHHJJJKKKLLLMMMNNNQQQVVVXXXZZZ[[[]]]_________bbbgggmmmxxxdddOOOEEE>>>999888;;;===<<<<<<>>>===>>>>>>>>><<<;;;999888777:::===BBBSSSnnnvvvrrrmmmnnnooonnnlllhhhdddbbbbbb```\\\XXXTTTTTTWWWYYY^^^___```___^^^^^^```bbb___]]]YYYVVVUUUVVVYYY[[[]]]\\\ZZZXXXWWWVVVUUUUUUUUUUUUUUUUUUSSSQQQOOONNNRRRTTTUUUTTTRRROOOOOOOOONNNPPPQQQOOOKKKIIIKKKNNNNNNNNNMMMKKKIIIHHHIIIJJJMMMKKKIIIGGGFFFFFFFFFFFFCCCEEEHHHJJJJJJHHHEEECCCFFFFFFGGGHHHHHHHHHHHHGGGAAABBBCCCCCCDDDEEEEEEFFFAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBAAA???<<<999999::::::::::::999999888888999::::::;;;::::::777777888888777555444222444444444333222222111111......------,,,,,,++++++++++++++++++++++++++++++)))(((&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((()))((()))///555>>>LLLZZZtttwww\\\JJJSSS```mmm{{{ttt___MMMFFFFFFLLLbbbzzzsss]]]KKK@@@;;;888666888:::<<>>===>>>???AAAEEECCCLLLWWW```lllxxxjjjeee]]]UUUOOOLLLLLLMMMPPPPPPOOONNNMMMMMMLLLLLLKKKTTTbbbuuucccbbb```^^^]]]]]]]]]]]]___^^^^^^]]]\\\\\\\\\[[[[[[\\\[[[XXXTTTQQQPPPPPPNNNRRRRRRMMMIIIGGGEEEBBBBBBBBBAAA@@@>>><<<:::888777666555333222222222222333222222222222222222222111111111111222222222333444666888888888888:::<<<>>>>>>??????@@@@@@AAAAAA@@@AAAAAAAAAAAABBBBBBBBBDDDEEEGGGIIIJJJLLLLLLMMMQQQTTTXXXZZZZZZ\\\___aaa```dddkkksss{{{lllUUUGGGAAA:::777777;;;<<<;;;<<>>>>>>>>===<<<:::999999===CCCMMMbbb|||pppiiiiiikkkmmmmmmkkkgggcccaaa```___]]]YYYVVVVVVXXX[[[______```___]]]]]]^^^```[[[YYYUUUSSSSSSVVVZZZ\\\YYYWWWUUUSSSSSSSSSTTTUUUQQQQQQRRRSSSSSSRRRQQQPPPRRRTTTUUUTTTQQQOOOOOOOOONNNQQQRRRPPPLLLJJJMMMPPPMMMNNNNNNKKKHHHGGGIIIKKKJJJIIIGGGFFFFFFGGGHHHIIIGGGIIIJJJKKKJJJHHHFFFDDDEEEEEEGGGHHHHHHHHHGGGGGG???@@@CCCEEEFFFFFFEEEEEEAAAAAABBBBBBCCCDDDDDDDDDEEEDDDBBBBBBBBB@@@===:::666777888999::::::::::::999999999999999999888777444555777888999888888777555555444444333222222222.........---,,,,,,++++++++++++++++++++++++++++++***)))'''&&&%%%&&&'''(((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((+++((((((,,,222:::GGGSSSkkkiiiSSSVVV\\\fffxxx|||gggTTTLLLFFFGGGYYYqqqzzzfffPPPAAA:::999888666888:::;;;>>>BBBHHHLLLUUUdddxxxzzz{{{{{{nnnhhhlllmmmnnn~~~}}}qqqdddOOOFFF???>>>@@@AAACCCGGGHHHRRR___mmm}}}}}}sssiiifff^^^SSSLLLJJJLLLMMMNNNMMMMMMLLLLLLLLLMMMMMMNNN[[[mmmdddcccaaa___^^^^^^^^^^^^^^^^^^\\\[[[ZZZYYYYYYYYYVVVWWWWWWUUURRRPPPPPPQQQHHHLLLLLLGGGDDDDDDCCC@@@AAAAAAAAA???===:::777666444333222111000000000000222222222222111111111000111222222222222333333333555777999999999:::;;;=========>>>>>>>>>?????????AAAAAAAAABBBBBBBBBCCCCCCBBBDDDFFFHHHKKKLLLMMMNNNSSSVVVZZZ[[[[[[]]]```ddddddjjjuuuoooXXXIII@@@;;;<<<999999<<<===;;;<<>>>>>>>>>>><<<;;;:::999@@@HHHUUUnnnxxxnnneeejjjmmmooonnnjjjeee```^^^[[[\\\]]]\\\[[[[[[]]]___]]]^^^^^^\\\ZZZZZZ[[[\\\YYYWWWSSSRRRRRRVVVZZZ]]]UUUSSSQQQOOOPPPQQQTTTUUUNNNOOOQQQRRRSSSTTTSSSSSSSSSTTTUUUSSSQQQOOOOOOOOOMMMPPPRRRPPPMMMLLLOOOSSSNNNOOOOOOMMMIIIIIIKKKNNNHHHGGGFFFFFFFFFHHHJJJLLLKKKLLLLLLLLLKKKIIIGGGEEE???@@@AAACCCCCCCCCBBBAAA===???CCCFFFGGGGGGFFFDDDAAAAAABBBBBBCCCDDDDDDEEEEEEDDDBBBBBBAAA???;;;999555666777888999::::::::::::::::::999888777666555222444666999;;;<<<<<<<<<666555555444444333222222///......------,,,+++++++++++++++++++++++++++++++++***((('''&&&''')))***((()))***++++++***)))(((&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''---***(((+++///777CCCOOOdddzzzoooYYYXXXXXXaaauuummmZZZPPPGGGCCCSSSkkklllTTTBBB:::999:::555666888999;;;>>>CCCGGGNNN^^^tttwwwwww}}}tttllllllhhhfffwww~~~~~~rrreeeRRRIIIAAAAAACCCDDDFFFIIIPPPZZZiiiyyy}}}wwwtttllliii```TTTLLLKKKMMMOOOJJJJJJJJJJJJKKKLLLMMMNNNWWWeeeyyyaaa`````````_________^^^ZZZYYYXXXZZZ[[[ZZZVVVSSSTTTSSSRRRPPPNNNMMMKKKJJJFFFEEECCC@@@???>>>>>>???======<<<;;;999888888777444333333222111111111222111111000000000000000111///000111111000111333555777777888999:::<<<<<<===<<<===>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGHHHMMMSSSXXXXXXUUUUUUYYY[[[\\\```eeefffqqq}}}rrr]]]OOOAAA::::::777999;;;<<<>>>>>>>>>======:::888999<<<===<<<999>>>FFFRRRaaauuuqqqkkkmmmooowww{{{tttjjjccc___]]]ZZZYYYXXXWWWVVVXXX\\\```ccccccbbb]]]WWWTTTTTTUUUWWWTTTQQQPPPSSSVVVZZZ[[[RRRRRRQQQQQQQQQQQQQQQQQQNNNNNNNNNMMMNNNNNNOOOOOOMMMPPPSSSRRROOOMMMLLLMMMKKKLLLNNNOOOQQQQQQQQQQQQSSSSSSRRRQQQOOOMMMKKKJJJHHHHHHGGGGGGGGGHHHJJJKKKIIIIIIJJJLLLLLLJJJFFFBBBFFFCCC@@@@@@AAABBB@@@>>>??????@@@BBBDDDEEEDDDBBB;;;;;;<<<>>>???AAABBBBBBDDDDDDCCCBBB@@@>>>===<<<999999999999999999999999;;;:::999777666777777888777888999:::;;;:::999888444555666777777555333222++++++,,,,,,------,,,,,,***))))))((()))+++,,,---(((((((((((('''''''''''',,,***'''%%%%%%&&&(((***(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))(((***++++++000===KKK]]]nnngggXXXOOO[[[rrryyyeeeQQQAAA???LLL\\\uuuuuu\\\GGG===999777555555555777999===AAACCCMMMWWWiii~~~xxxuuuyyy~~~yyyhhhgggkkkkkk}}}{{{vvvlllbbbLLLFFF@@@???AAACCCKKKSSS[[[cccpppxxx{{{~~~yyyiiiYYYSSSQQQNNNLLLMMMHHHJJJKKKJJJJJJMMMNNNNNN^^^qqq_________^^^^^^]]]]]]]]]YYYXXXWWWXXXYYYWWWSSSPPPOOONNNMMMKKKJJJHHHGGGFFFEEEDDDBBB@@@>>>>>>>>>>>><<<;;;:::999888777666666444333222222111111222222111111000000000000111111000111222222111111333555888888999:::;;;<<<===>>>===>>>???@@@AAAAAAAAAAAABBBAAAAAAAAABBBCCCDDDEEEGGGGGGGGGHHHKKKPPPUUUYYY[[[XXXXXXZZZZZZZZZ___eeejjjuuu```QQQIII@@@<<<===999:::<<<===>>>>>>===<<<:::888666666888;;;<<<===FFFQQQ]]]hhhwwwzzzooojjjjjj}}}yyykkkbbb___^^^\\\[[[XXXUUUSSSUUUYYY]]]dddeeeeeebbb\\\XXXVVVVVVUUUSSSRRRRRRUUUWWWXXXXXXRRRRRRRRRRRRSSSSSSSSSSSSPPPOOONNNMMMMMMNNNOOOOOONNNQQQSSSRRRPPPMMMLLLMMMJJJKKKLLLMMMNNNOOOPPPPPPRRRRRRQQQPPPOOOMMMLLLKKKHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJKKKMMMMMMKKKGGGDDDDDDAAA??????@@@AAA@@@>>>?????????BBBDDDEEECCCBBB;;;<<<===>>>???@@@AAABBBCCCBBBBBB@@@???===;;;:::999999999999:::::::::::::::999888777777777888999888999:::::::::999888888444555666777666555333222/////////000000//////...+++************+++,,,,,,******)))))))))((((((((((((&&&%%%######$$$%%%&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))))))))(((***++++++///<<>>:::777555555555666999===AAACCCKKKSSSddd|||yyyuuuwww}}}|||jjjfffhhhfff}}}|||yyyuuukkk```MMMGGGBBBBBBDDDHHHQQQYYYhhhtttwwwwwwwwwhhhXXXQQQNNNKKKJJJJJJGGGIIIJJJIIIJJJNNNRRRTTThhh^^^^^^]]]]]]\\\[[[[[[ZZZWWWVVVUUUUUUUUUSSSOOOMMMKKKJJJIIIHHHFFFEEECCCCCCCCCBBBAAA???>>>=========999999888777666555555444333333222222111111222222222111111000111111222222111222333333222333555777::::::;;;<<<======>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGJJJOOOTTTXXXZZZ\\\[[[\\\]]][[[[[[cccmmmttt~~~zzzcccMMMEEEBBB>>><<>>>>>===<<<;;;999888777666777;;;AAAEEESSS^^^jjjqqq{{{~~~tttqqqlllhhhhhh}}}lllbbbaaabbb___]]]XXXSSSQQQRRRWWW[[[ccceeeeeeccc^^^YYYVVVTTTRRRRRRRRRTTTWWWXXXWWWUUUSSSSSSSSSTTTTTTUUUUUUUUUSSSQQQOOONNNMMMNNNOOOPPPPPPRRRSSSRRRPPPMMMLLLLLLJJJJJJIIIIIIJJJLLLNNNOOOOOOOOOOOONNNNNNMMMLLLLLLHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKMMMNNNLLLHHHEEEAAA@@@??????@@@AAA@@@?????????@@@BBBDDDEEEDDDBBB=========>>>>>>???@@@AAAAAAAAA@@@>>><<<;;;999999999999:::::::::;;;;;;;;;999888888888888999::::::999:::::::::999888777777444444555666555444333222111111111111000///......,,,,,,,,,,,,,,,++++++***++++++*********))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))((()))++++++///:::FFFQQQddd}}}zzzfffVVVVVVdddqqqyyy}}}|||mmm[[[III@@@EEEOOOeeewwwyyydddNNNAAA:::777444444555666999<<<@@@BBBHHHNNN]]]uuu{{{uuutttwww}}}llleeeccc___uuuzzzwwwrrrggg]]]OOOHHHDDDEEEIIIOOOYYYbbbqqq}}}|||tttsss|||ssseeeVVVOOOLLLIIIHHHIIIIIIJJJKKKKKKLLLQQQYYY```vvv^^^^^^]]]\\\ZZZYYYYYYXXXUUUTTTTTTRRRQQQOOOLLLKKKJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@???>>>===<<<;;;;;;777666666555444444333333333333222222111222222333222222111111111222333333333444555444444444666888;;;<<<<<<===>>>>>>?????????@@@AAABBBBBBBBBBBBBBB??????@@@@@@BBBCCCDDDEEEHHHHHHIIIMMMSSSYYY[[[[[[[[[\\\^^^___^^^aaalllyyycccSSSDDD???>>><<<;;;======>>>>>>???>>><<<;;;:::999999999888999???JJJQQQ___gggpppvvvpppjjjiiifffeeeiii~~~mmmddddddeee```^^^YYYTTTQQQSSSXXX\\\aaaaaa```^^^ZZZWWWTTTSSSSSSSSSRRRTTTVVVWWWVVVUUUSSSSSSTTTTTTUUUVVVVVVVVVUUUSSSPPPNNNMMMNNNOOOPPPQQQRRRRRRQQQOOONNNLLLLLLJJJIIIHHHHHHIIIJJJMMMNNNKKKKKKKKKKKKKKKKKKKKKLLLHHHGGGGGGGGGGGGHHHHHHHHHJJJIIIJJJKKKLLLKKKHHHEEE@@@@@@@@@AAABBBBBBAAAAAA@@@@@@AAADDDGGGGGGFFFEEE@@@@@@???>>>>>>???@@@@@@@@@???>>><<<;;;:::999999::::::;;;;;;;;;<<<<<<<<<999999::::::;;;<<<======:::::::::999888777666666444555555555555444333333111000000000...---,,,+++------......---,,,***)))++++++*********)))))))))))))))*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((***+++...777AAANNNaaayyy~~~jjjVVVPPPXXXdddpppxxx}}}ppp___LLL@@@BBBIIIYYYnnn}}}jjjTTTDDD:::666444444444555888;;;???AAAFFFJJJVVVmmm~~~vvvqqquuuzzzlllccc```[[[ppp~~~}}}xxxtttnnncccXXXOOOIIIEEEGGGLLLRRR]]]gggqqqzzzwwwppprrruuu~~~mmmaaaUUUOOOMMMJJJJJJLLLLLLLLLMMMMMMNNNTTTbbbooo^^^]]]\\\[[[YYYXXXVVVVVVSSSSSSRRRPPPNNNLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBAAA>>>>>>===<<<<<<;;;:::999444444444333333222222111333222222111222222333333222222222222222333444444444666666666555666888:::<<<======>>>>>>?????????@@@@@@AAABBBBBBBBBAAAAAA?????????AAABBBDDDFFFGGGJJJKKKNNNRRRWWW[[[\\\\\\\\\\\\^^^``````eeessshhhSSSJJJ@@@===<<<;;;:::;;;>>>>>>???>>>===<<<:::999666888999;;;>>>GGGSSS\\\ggglllqqqxxxxxxkkkgggddd```dddlllxxx}}}ooofffdddddd___]]][[[WWWUUUWWW[[[___aaa___[[[XXXVVVVVVVVVVVVWWWUUUSSSSSSUUUWWWXXXWWWSSSSSSTTTTTTUUUUUUUUUUUUTTTSSSPPPOOONNNNNNOOOPPPRRRQQQPPPOOOOOONNNLLLKKKKKKJJJIIIHHHIIIKKKMMMNNNHHHHHHGGGGGGGGGHHHIIIJJJHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJGGGEEEAAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDGGGJJJKKKJJJHHHDDDCCCAAA?????????@@@@@@@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>??????;;;:::999888777777666666555666666666555555444444111111111000...---++++++.../////////...---+++)))******)))))))))(((((((((%%%&&&'''((((((&&&%%%$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''(((***+++,,,333<<>>@@@EEEHHHRRReee|||wwwppptttwww~~~lllbbb^^^YYYppp}}}~~~{{{uuupppjjj^^^SSSMMMGGGDDDGGGKKKQQQZZZccclllpppvvvzzzyyysssmmmjjjkkktttyyyeee\\\TTTQQQPPPNNNNNNQQQNNNLLLMMMNNNOOOWWWkkk\\\\\\ZZZXXXWWWUUUSSSSSSPPPPPPPPPNNNKKKIIIIIIJJJDDDCCCCCCBBBAAA@@@???>>>;;;;;;<<<;;;;;;999888777333333222222222111111111222222111111222222333333222222222222333444555555666777888888777888:::;;;=========>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAACCCEEEGGGHHHKKKOOOUUUXXXYYYZZZ\\\]]]^^^]]]^^^aaaeeemmm|||gggQQQEEEAAA<<<:::::::::;;;<<<===>>>>>>>>><<<;;;999888444666999???GGGQQQ]]]dddkkkpppuuu}}}yyyooohhhgggddd___dddmmmttt|||xxxmmmfffbbb___\\\]]]]]]\\\[[[[[[]]]___bbb^^^YYYVVVWWWXXXYYYZZZYYYVVVTTTTTTUUUXXXYYYYYYSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQPPPOOOOOONNNNNNNNNPPPOOOMMMMMMNNNNNNLLLKKKKKKKKKJJJJJJJJJKKKMMMMMMGGGFFFFFFEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIIIIGGGEEEBBBDDDFFFFFFEEECCCCCCCCCDDDEEEFFFIIILLLMMMLLLKKKHHHFFFDDDAAA@@@@@@@@@AAAAAA@@@???>>>>>>>>>???@@@??????>>>>>>===<<<<<<<<<;;;<<<===>>>????????????:::999888777777777777777777777777666666666666555444444444333222000///...000000000//////---,,,,,,******)))))))))((((((((('''((()))))))))(((&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''***++++++000777JJJYYYkkk{{{|||kkkWWWLLLMMMXXXiiixxx|||vvvjjjXXXHHHCCCGGGPPPeee}}}{{{eeeMMM<<<666444444333444666:::===???DDDFFFNNN]]]qqqzzztttrrruuuzzzjjj___\\\YYYrrr||||||yyyrrrmmmfffZZZNNNIIIDDDBBBDDDFFFJJJPPPWWW]]]]]]___aaa``````eeelllppp}}}nnn^^^XXXTTTTTTTTTQQQQQQSSSLLLJJJKKKOOORRR]]]xxxZZZYYYWWWUUUSSSQQQOOOOOOKKKLLLMMMKKKGGGFFFGGGIIIBBBAAA@@@@@@???>>>======999::::::::::::999777666222222222222111111111111222222111111222222333444222222222333333444555666777888999999888999;;;============>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@?????????@@@@@@BBBDDDGGGIIIJJJMMMTTT[[[]]]ZZZXXXZZZ]]]___\\\]]]dddooo|||iiiSSSHHH>>>===;;;999999;;;======<<<<<<<<<<<<;;;:::888777555777===GGGSSS___hhhmmmnnnwwwpppgggbbbeeefffcccdddkkkmmmrrrsssmmmgggccc^^^ZZZYYY\\\___aaa___]]]\\\\\\___\\\XXXWWWYYY[[[[[[[[[XXXWWWVVVWWWYYYZZZYYYWWWSSSRRRRRRQQQQQQPPPPPPOOONNNNNNOOOPPPPPPOOONNNMMMNNNLLLJJJKKKMMMNNNMMMKKKJJJJJJJJJJJJKKKKKKKKKKKKHHHGGGFFFEEEEEEGGGHHHJJJKKKKKKLLLLLLLLLKKKIIIIIIHHHGGGGGGHHHIIIJJJHHHFFFBBBDDDGGGGGGDDDBBBAAABBBDDDEEEFFFIIILLLNNNMMMKKKLLLJJJFFFCCCAAAAAAAAABBBBBBAAA@@@@@@AAABBBDDDFFFAAAAAA@@@???===<<<;;;::::::;;;===>>>>>>>>>>>>===999888777666666777888888999888888777777777777777666666666666555444222222111000000///............++++++*********)))))))))+++++++++++++++***))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))'''&&&)))***+++...444EEEQQQaaaqqqvvvgggUUUIIIHHHRRRdddtttzzz{{{{{{tttcccPPPGGGGGGKKKaaaxxxnnnSSS@@@999444333333444666999<<<>>>BBBEEEKKKVVVfffyyy~~~zzzvvvwwwzzz~~~hhh]]]ZZZYYYsss{{{{{{wwwqqqjjjcccVVVKKKFFFAAA>>>@@@@@@@@@DDDIIIKKKJJJLLLQQQTTTYYYggguuu}}}uuuaaaYYYVVVUUUWWWVVVRRRPPPQQQLLLJJJMMMTTTZZZiiiWWWWWWUUUSSSPPPNNNMMMLLLHHHJJJJJJHHHEEEDDDEEEHHHBBBAAAAAA@@@???>>>>>>===888999::::::999888777666222222222222111111111111222111111111222333333444222222222333444555666777888999::::::999999;;;===============>>>>>>>>>>>>??????@@@@@@@@@??????>>>???@@@AAACCCEEEHHHJJJKKKNNNWWW``````[[[WWWYYY]]]]]][[[]]]iiiyyyoooVVVIIIFFF>>>???>>>;;;:::<<<>>>>>>;;;;;;<<<<<<;;;999888777999;;;BBBNNN^^^kkkrrrtttppp|||vvvlllaaa\\\ccchhhfffeeehhhfffhhhgggbbb______]]]YYYXXX\\\aaacccaaa]]]ZZZXXXZZZXXXWWWXXX[[[\\\[[[YYYWWWWWWXXX[[[\\\[[[XXXVVVRRRRRRQQQPPPOOONNNNNNMMMKKKMMMOOOPPPPPPOOONNNLLLMMMKKKIIIIIILLLNNNMMMKKKIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIGGGFFFFFFGGGIIIJJJKKKLLLMMMMMMMMMKKKJJJIIIIIIHHHHHHIIIJJJKKKIIIHHHAAADDDGGGFFFCCC@@@@@@@@@DDDDDDFFFIIILLLMMMMMMKKKNNNKKKHHHDDDBBBAAABBBBBBCCCBBBAAAAAACCCEEEHHHIIICCCBBBAAA???===<<<::::::::::::<<<=========<<<;;;888888777666666777888999:::999999888777888888888666666666666555444333333222111///.........000000,,,,,,,,,+++++++++******((((((((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))&&&&&&)))******---222@@@KKKZZZjjjzzz}}}pppbbbQQQFFFCCCKKK^^^ooouuuzzz|||lllWWWIIIGGGFFF[[[ssstttWWWCCC;;;444333333444666888;;;===AAADDDJJJRRR___rrr~~~||||||}}}}}}fff[[[YYYYYYsss{{{{{{wwwpppiiiaaaUUUIIICCC???<<<===<<<:::<<<@@@CCCCCCGGGOOOUUU^^^pppkkkXXXWWWUUUUUUXXXWWWQQQMMMNNNNNNMMMQQQZZZbbbtttUUUSSSQQQNNNMMMLLLLLLLLLIIIHHHGGGEEEDDDBBB@@@@@@AAA@@@>>>===;;;::::::999777777666555444444333333333333333222222111111111222222222222222222333333111222222333444555666666:::;;;<<<<<<======<<<<<<<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAACCCGGGLLLPPPXXXZZZ^^^bbb```[[[\\\```]]]fffppp{{{kkkYYYKKKCCC@@@:::;;;<<<<<<===<<<<<<<<<999::::::555000///444999888@@@MMMZZZeeemmmssswww~~~~~~|||ppphhhddd```___bbbeeegggfffbbb```^^^\\\\\\\\\[[[ZZZZZZ]]]aaacccbbb^^^YYYUUUSSSXXX]]]^^^ZZZXXXXXXZZZVVVXXXZZZ[[[[[[YYYWWWUUUWWWTTTPPPNNNNNNMMMKKKHHHHHHLLLQQQSSSSSSQQQOOONNNOOONNNNNNNNNMMMMMMLLLLLLHHHHHHGGGGGGFFFGGGGGGGGGIIIGGGEEEDDDDDDEEEHHHIIILLLLLLLLLKKKIIIHHHIIIKKKLLLKKKIIIHHHHHHIIIKKKLLLDDDDDDDDDCCCBBBBBBAAAAAABBBDDDHHHKKKLLLLLLKKKJJJIIIGGGEEEDDDCCCDDDEEEEEEFFFEEEDDDEEEGGGGGGGGGFFFBBBAAA???<<<:::999999999>>>======<<<<<<===>>>>>><<<;;;999888777777888888:::888777777999999666333555666777777777666444333222222111000///...------******************++++++)))))))))))))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))***+++---...111AAATTTcccqqq|||{{{ooobbbQQQFFFAAAFFFUUUcccqqqqqq[[[KKKCCC@@@YYYppp{{{^^^GGG<<<777777777666555666999<<<@@@@@@CCCJJJTTTeee~~~}}}~~~xxxjjjaaaWWW^^^uuu}}}wwwnnndddWWWKKKDDD===:::777666777999;;;;;;CCCCCCHHHRRR[[[hhh~~~qqqaaa\\\[[[YYYXXXVVVPPPKKKLLLRRRSSSTTTWWW^^^oooSSSQQQOOOMMMKKKJJJJJJJJJHHHGGGFFFEEECCCAAA@@@???@@@???>>><<<;;;:::999999555555555444333222222222333333333222222222111111222222222222333333333333444444555666777888999999;;;;;;<<<=========<<<<<<===============>>>@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBCCCEEEIIINNNRRRYYYZZZ]]]```]]]YYY[[[```cccmmmzzzuuu]]]NNNCCC===<<<;;;;;;<<<<<<<<<<<<;;;;;;>>><<<:::777666777:::<<>>SSSlll}}}bbbIII<<<777777666666666777999;;;>>>>>>AAAGGGQQQaaa{{{~~~||||||{{{zzzlllcccZZZddd}}}~~~xxxooocccVVVJJJCCC;;;999777777999;;;===>>>???BBBJJJWWWcccrrrmmmbbb```aaa\\\XXXVVVRRRNNNOOOSSSVVVXXX]]]jjjPPPOOOMMMKKKIIIHHHGGGGGGFFFFFFEEECCCAAA@@@???>>>???>>><<<;;;999999888888444444333333222222111111333333333222222222222111222222222333333333444444555555666777888999::::::;;;<<<<<<===========================>>>???@@@AAA???@@@@@@AAABBBCCCDDDDDDAAACCCEEEFFFIIIMMMRRRVVVYYYYYY[[[^^^]]]\\\```gggppp|||www]]]LLLCCC<<<999999;;;;;;;;;<<<<<<;;;::::::<<<888444333666:::<<<<<>>===<<<<<<<<<<<<<<<======;;;888777888999888777888888888888888777666666333222222111000///......,,,,,,++++++++++++++++++))))))******))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))***+++,,,---111;;;KKK]]]ooo}}}}}}}}}uuudddOOODDDLLLZZZlllyyy{{{jjjVVVFFF???LLLfffiiiNNN===666666555555666777999:::;;;<<<>>>DDDLLL[[[sss}}}{{{zzz}}}~~~{{{xxx}}}|||ooogggbbbpppzzzpppcccTTTHHH@@@888888888999:::<<>>=========<<<:::999888777777777444444333333222222222111222222222222222222222222222222333333444444555555555555666777888999999:::<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>???@@@AAAAAA??????@@@BBBCCCEEEFFFFFFCCCEEEGGGIIIKKKOOOTTTXXXWWWWWWZZZ^^^```bbbjjjsssppp___LLLBBB===:::999;;;;;;;;;;;;;;;;;;:::999888666444222333666;;;@@@CCCXXXcccoootttssssssyyy~~~sssooopppiiigggdddbbbaaaaaabbbbbb```aaaaaa```^^^\\\\\\\\\YYYYYYXXXWWWWWWWWWWWWWWW\\\\\\[[[XXXTTTSSSTTTUUUSSSTTTUUUWWWWWWWWWVVVUUUUUUUUUUUUUUUTTTRRROOOLLLMMMPPPRRRSSSRRRPPPPPPPPPMMMLLLJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJLLLMMMNNNLLLKKKIIIHHHHHHIIIJJJKKKNNNNNNMMMKKKIIIGGGHHHIIILLLLLLKKKJJJJJJKKKLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKIIIHHHFFFFFFFFFIIIKKKMMMQQQQQQOOOKKKGGGCCCAAAAAABBBBBBBBBCCCDDDDDDEEEFFFKKKKKKLLLKKKJJJGGGDDDBBBAAA@@@???>>>>>>============;;;888666666777888888888888888888777777666666333333222111000000//////---------,,,,,,,,,,,,,,,)))************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))+++,,,---111777DDDVVVjjjxxx~~~~~~mmmSSSCCCKKK[[[lllyyyuuu^^^HHHEEEIII```rrrUUU@@@888666555555666888999999;;;;;;===BBBHHHUUUkkk{{{zzz{{{|||xxxzzz~~~~~~tttooommm|||qqqbbbRRREEE>>>777888999:::;;;<<>><<<;;;;;;::::::888777666666666666444444444444333333333333222222222222222222222222222333333444555555666666666777777888999:::;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>??????@@@AAABBB???@@@AAABBBDDDEEEGGGGGGDDDFFFIIIKKKMMMQQQUUUXXXXXXXXX[[[```dddhhhrrr|||sss\\\PPPCCC>>><<<;;;:::<<<;;;;;;;;;;;;:::999777777444666888999:::AAAKKKSSS___iiisssvvvtttuuu{{{yyyrrrllliiihhhgggeeebbb``````aaabbb```bbbcccbbb^^^\\\[[[\\\[[[YYYWWWVVVUUUVVVXXXYYY\\\[[[YYYVVVTTTSSSTTTUUUPPPQQQRRRTTTUUUUUUUUUTTTSSSTTTVVVVVVTTTQQQOOONNNMMMOOOPPPQQQOOOOOOOOOPPPKKKKKKIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMOOOOOONNNMMMLLLKKKJJJJJJKKKKKKMMMNNNMMMKKKIIIHHHHHHIIILLLLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGIIIIIIIIIIIIJJJJJJKKKKKKHHHHHHGGGGGGHHHJJJLLLMMMUUUUUUSSSNNNGGGBBB@@@@@@AAABBBDDDEEEGGGHHHIIIJJJMMMNNNNNNMMMKKKHHHEEECCCCCCBBBAAA@@@>>>===;;;:::;;;:::888666555666777999777777666666555555555555333333222222111111000000............------,,,,,,***************))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((()))***,,,,,,000333<<>>===<<<;;;::::::888888777666555444444555444444444444444333333333111222222222222333333333222333333444555666777777::::::;;;<<<===>>>??????======>>>???????????????????????????@@@AAABBBCCC@@@@@@BBBCCCEEEFFFGGGHHHGGGIIILLLNNNPPPRRRVVVYYY[[[\\\```fffjjjppp{{{ttt^^^NNNEEE>>><<<<<<::::::<<<;;;;;;;;;:::999888666555000444999;;;>>>FFFTTT___fffmmmtttwwwwwwzzz}}}zzzrrrhhhcccddddddcccaaa^^^]]]^^^```aaadddfffddd___[[[ZZZ[[[[[[YYYWWWUUUUUUVVVYYY[[[ZZZXXXVVVTTTRRRQQQQQQQQQMMMNNNOOOPPPQQQRRRSSSSSSQQQSSSUUUTTTRRRPPPOOOOOOLLLNNNOOOOOONNNOOOPPPRRRNNNLLLJJJIIIHHHIIIKKKLLLMMMMMMMMMMMMNNNOOOOOOPPPOOOOOONNNMMMLLLLLLLLLLLLLLLMMMLLLKKKIIIHHHIIIKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJGGGGGGHHHIIIJJJKKKKKKKKKUUUVVVUUUPPPIIIDDDCCCDDDBBBCCCEEEGGGIIIKKKKKKLLLNNNMMMMMMLLLJJJGGGDDDCCCBBBBBBAAA@@@>>><<<;;;999;;;;;;:::888666666777999777777666555555555555555333333333222222222111111000000//////...---------******++++++******)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((()))***+++,,,...///666DDDSSSaaappp|||yyy^^^KKKLLLWWWhhhxxxnnnUUULLLIIIVVVwwwkkkUUUAAA<<<666444666888999999;;;;;;===@@@CCCLLL^^^nnn~~~~~~~~~}}}~~~zzz|||~~~sssaaaOOOBBB<<<:::<<<===<<<<<<>>>DDDIIITTT___ppp{{{qqqnnnllliiieeebbbYYYQQQPPPSSSXXXaaaiiitttHHHHHHHHHGGGEEECCCAAA???======<<<;;;:::999999888777666555444444333444444222222222222222333333333111111222222222333333333333333444555666777888888;;;<<<<<<===>>>???@@@@@@===>>>??????@@@@@@??????@@@@@@???@@@@@@AAABBBCCCAAABBBBBBDDDEEEFFFGGGGGGKKKMMMPPPQQQRRRTTTWWWYYY^^^___fffooowwwsss]]]QQQFFF???;;;<<<===;;;;;;===<<<;;;;;;:::888777555444111333777<<>>>>>??????>>>===;;;;;;;;;===>>><<<999888999;;;888888666555555555666777333333333333333222222222111111000//////...------***++++++++++++***))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''')))***+++,,,---,,,111;;;FFFTTThhhzzz~~~gggRRRLLLPPPaaatttvvv]]]KKKIIIPPPfffvvvbbbGGG@@@777333555888:::999::::::<<<>>>@@@GGGXXXhhh}}}~~~{{{yyyxxxxxxyyy{{{sssaaaNNNBBB<<<;;;===>>>>>>>>>CCCLLLSSS___nnnxxxrrrpppmmmgggaaa[[[UUUPPPQQQTTT[[[gggrrrFFFFFFFFFEEECCCAAA???===<<<<<<;;;;;;:::999888888666555444444333333333333111111111111111111222222111111111222222333333333333333444555666777888999::::::;;;<<<===>>>??????>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGNNNPPPRRRTTTUUUVVVXXXZZZ^^^aaakkkxxxwwwZZZMMMKKKBBB===;;;>>>???======???<<<<<<;;;:::888666555444888777999@@@MMM\\\hhhnnntttvvvxxx|||zzzwwwqqqfff```bbbcccdddeeeccc```___aaacccdddgggiiifff___YYYXXXYYYXXXWWWUUUTTTTTTUUUXXXYYYWWWUUURRROOOLLLIIIEEECCCHHHIIIJJJKKKMMMOOOPPPQQQOOOPPPQQQOOOMMMLLLNNNPPPMMMNNNOOOOOOPPPQQQUUUXXXWWWTTTPPPLLLIIIIIIIIIIIIQQQQQQPPPOOOOOOOOOPPPPPPQQQQQQPPPOOOOOONNNMMMMMMIIIJJJKKKKKKIIIJJJKKKMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJGGGHHHJJJLLLLLLJJJGGGEEEEEEGGGJJJLLLLLLKKKHHHFFFDDDGGGJJJHHHDDDBBBEEEHHHBBBDDDFFFIIIKKKLLLMMMMMMKKKJJJHHHFFFDDDCCCBBBBBB:::;;;<<<>>>>>>>>>===<<<<<<>>>@@@???<<<:::;;;<<<:::999777666666666777888444333333333333333333222222111111000///......---***++++++++++++***))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''************************''''''''''''(((***+++,,,,,,+++///777???LLLcccxxxlllWWWLLLLLLZZZpppzzzcccKKKHHHJJJXXXqqq}}}kkkKKKBBB888333444888::::::999999;;;===>>>EEETTTddd{{{|||xxxuuusssxxx{{{sssaaaNNNBBB<<<;;;===??????AAAGGGRRR[[[jjj{{{xxxtttrrrmmmeee^^^VVVSSSQQQRRRUUU]]]kkkxxxBBBAAAAAA@@@???>>>======777777666666555555555444444444444333333222222222222222222222222333333333333333444444555666666777555555555666777999:::;;;<<<<<<<<<===============?????????>>>??????@@@AAA??????AAABBBBBBBBBBBBBBBAAACCCEEEGGGIIILLLPPPTTTTTTSSSUUUYYYZZZ[[[___eeejjjsssxxx```OOOFFFDDD;;;;;;<<<>>>>>>?????????===<<<:::777555333222222666777;;;FFFWWWhhhtttzzzxxxssskkkcccaaadddccceeeeeebbb]]]\\\___dddhhhgggeeeaaa]]]YYYVVVTTTXXXWWWTTTSSSSSSTTTVVVWWWUUUUUUUUUTTTQQQLLLGGGDDDFFFGGGHHHJJJLLLMMMNNNOOOPPPOOOMMMMMMMMMLLLJJJHHHHHHLLLOOOOOOQQQUUUWWWVVVSSSRRRQQQOOOMMMLLLLLLLLLNNNNNNPPPQQQSSSTTTUUUVVVSSSQQQNNNNNNPPPPPPMMMJJJIIIJJJJJJIIIHHHHHHJJJMMMKKKKKKJJJJJJKKKLLLMMMNNNOOONNNMMMLLLJJJHHHGGGGGGJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGIIIKKKLLLMMMHHHGGGEEEDDDBBBAAAAAAAAA??????===<<<;;;;;;;;;;;;@@@???>>>===:::888666555888777777666666666777777555555555666555555444444444444333222000...,,,+++---,,,,,,,,,,,,,,,,,,+++******)))(((((((((((((((***)))(((''''''((()))***))))))((((((''''''&&&&&&''''''''''''((()))***+++------000444;;;HHH^^^qqq{{{yyy\\\GGGIIISSShhh}}}{{{hhhWWWJJJBBBMMMbbbuuu}}}vvvUUUGGG:::777888555555888999777888<<>>===;;;;;;:::666666666555555555444444444444333333222222222222111111222222222222333333444444444555666666777777777777888888999;;;<<<=========>>>>>>>>>>>>?????????????????????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDFFFHHHIIIKKKMMMQQQUUUVVVUUUVVVYYY\\\^^^eeelllwww}}}fffWWWKKKCCC???<<<<<<===>>>>>>>>>>>>>>>::::::888666555555555555888999???NNNbbbvvv{{{uuuqqqkkkcccbbbeeebbbddddddaaa\\\[[[^^^bbbcccbbbaaa___\\\YYYWWWVVVYYYWWWTTTRRRQQQSSSUUUVVVTTTTTTSSSRRRPPPMMMJJJGGGIIIIIIJJJKKKLLLOOOQQQRRRRRRPPPMMMKKKKKKKKKJJJHHHHHHLLLMMMLLLMMMQQQQQQOOOQQQQQQPPPOOONNNMMMLLLLLLNNNNNNNNNOOOPPPRRRSSSTTTQQQOOOMMMNNNOOOPPPNNNLLLKKKKKKKKKJJJHHHHHHJJJLLLKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGEEEDDD???@@@BBBCCCCCCCCCBBBBBBDDDEEEHHHJJJKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>=========AAAAAA@@@>>>;;;999777555777777666666666666666777666777777777777666555555333333333222111///...---,,,,,,,,,+++++++++++++++******)))((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''(((((((((((()))***+++,,,...---...222777CCCXXXkkkyyyxxx^^^HHHHHHOOOaaattt~~~yyyjjjXXXJJJAAAIII[[[mmmzzz~~~xxx]]]LLL===777777555444555888666888<<<@@@DDDMMMUUUdddzzz}}}}}}}}}}}}~~~~~~~~~~~~||||||}}}~~~wwwrrrbbbMMMCCCCCC>>>BBBGGGJJJNNNZZZjjjvvv}}}wwwwwwzzzyyypppgggaaaZZZSSSNNNNNNRRR[[[eeesss>>>>>>===;;;:::888777777555555555555444444444444333333222222222222222111111111111222222333333333555555555666777777888888999::::::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBDDDDDDCCCBBBBBBCCCEEEFFFIIIKKKLLLMMMMMMOOOSSSVVVZZZXXXXXX\\\aaafffpppzzz|||```RRRLLLFFF@@@<<<>>>>>>>>>>>>>>>===<<<<<<777666555555555666777888888888@@@SSSmmmyyytttooommmiiidddccceeebbbcccccc```]]][[[^^^aaa^^^^^^^^^]]]\\\\\\[[[[[[YYYWWWSSSPPPPPPQQQSSSUUUTTTSSSQQQPPPPPPOOOMMMKKKLLLLLLLLLLLLNNNQQQSSSUUUTTTQQQMMMKKKJJJJJJIIIHHHHHHKKKLLLKKKNNNRRRQQQMMMNNNOOOOOOPPPOOONNNMMMLLLOOONNNMMMMMMNNNPPPRRRSSSPPPNNNMMMNNNOOOOOONNNMMMLLLMMMMMMKKKIIIIIIJJJKKKLLLLLLLLLMMMNNNOOOOOOPPPLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJHHHFFFEEE===???AAACCCDDDDDDCCCBBBDDDFFFIIIJJJJJJHHHDDDBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBAAA???<<<:::777666666666666555555666666777888888999999888777777666333333333333222111000///,,,,,,+++++++++***************)))(((((((((((()))(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))***+++,,,,,,...------...222===QQQdddsss|||~~~{{{fffPPPKKKKKKZZZjjjuuu~~~{{{ooo]]]OOOCCCFFFSSSdddttt~~~}}}xxxgggUUUAAA888666555333222888777888===AAADDDLLLTTT```ttt}}}}}}|||||||||}}}~~~~~~~~~{{{uuuooobbbOOOFFFFFFAAAFFFKKKPPPXXXeeeuuuvvvpppooooooyyyyyyuuukkkaaa[[[VVVQQQMMMRRRZZZbbblll===<<<;;;:::888666555555444444444444333333333333222222222222222222222222111111222222333333444444666666777777888999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBBFFFDDDCCCBBBBBBDDDFFFGGGMMMNNNOOOOOOOOOQQQTTTWWW]]]ZZZ[[[```gggppp}}}vvvcccPPPGGGDDDAAA>>>===???>>>>>>>>>===;;;:::999555444333333444666888999<<<<<>>@@@CCCFFFGGGFFFEEEDDDCCCEEEFFFGGGFFFDDDBBBAAAAAAAAABBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAABBBAAA@@@>>><<<999777666666666555555666666777777999999999999999888777666222333333333333222222111---------,,,,,,++++++***+++***))))))(((((())))))'''((()))******)))((('''&&&&&&''''''(((((())))))(((((((((((()))***+++,,,---,,,+++,,,...888LLL___ooo|||uuu\\\QQQJJJVVVeeerrr~~~wwweeeVVVHHHFFFNNN]]]ooo}}}}}}xxxqqq___HHH:::666666444222999888:::@@@CCCFFFLLLTTTaaarrr}}}{{{yyy{{{}}}~~~~~~}}}~~~~~~}}}|||{{{}}}wwwrrrlll```QQQIIIIIIDDDIIIPPPWWW^^^hhhuuu~~~vvvhhh```dddlllqqq|||yyyrrrggg]]]WWWTTTSSSRRRXXXaaajjjxxx;;;;;;:::888777666444444222222222222333333333333222222222222222222222222111222222333444555555555777777888999999::::::;;;:::;;;<<<===>>>>>>>>>=========>>>??????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEDDDCCCBBBCCCEEEGGGIIINNNPPPQQQQQQQQQSSSWWWYYY]]][[[]]]eeeooozzz|||```UUUJJJDDD???<<<<<>>>>>======;;;999888777444333222222444777:::;;;DDDCCCIIIZZZttt{{{vvvlllkkkhhheeebbbbbbaaa```dddeeedddcccaaa``````aaa___^^^]]]\\\[[[[[[\\\\\\XXXVVVSSSQQQOOOPPPQQQQQQRRRNNNKKKKKKOOORRRQQQOOOMMMOOORRRTTTTTTSSSQQQPPPPPPPPPPPPQQQPPPMMMIIIEEECCCJJJNNNNNNNNNOOOMMMIIIMMMNNNPPPRRRSSSRRRQQQPPPRRRQQQPPPPPPQQQRRRSSSTTTUUUUUUTTTRRROOOMMMLLLLLLMMMNNNNNNMMMKKKIIIIIIJJJLLLMMMNNNPPPQQQQQQQQQQQQOOONNNMMMKKKIIIGGGFFFEEEDDDDDDEEEGGGHHHIIIJJJKKKJJJJJJJJJIIIHHHFFFCCCBBB???@@@CCCEEEFFFFFFFFFEEECCCCCCBBBAAABBBBBBCCCDDD@@@AAABBBCCCCCCCCCBBBBBB>>>???@@@AAAAAA@@@@@@???@@@???>>>===;;;888666555666666666666666777888888999::::::999888777666666333333444444444444333333000//////...------,,,,,,++++++***)))))))))))))))'''((()))******)))((('''&&&&&&''''''(((((())))))''''''&&&''''''((()))***,,,******+++---666III[[[pppfffTTTIIIRRRaaarrr|||lll^^^NNNFFFIIIUUUiiizzz~~~yyyiiiQQQ???777777666555:::999===CCCGGGIIIOOOUUU]]]lll~~~zzzwwwxxx|||~~~~~~}}}zzz|||~~~}}}{{{zzzyyyxxxtttooohhh]]]QQQJJJIIIEEEJJJRRRXXX]]]bbbggglllfffeee___WWWXXXcccpppvvvzzzuuummmcccZZZTTTSSSUUUWWW^^^hhhvvv888888777666555444444333111111111111222222222222222333333333333333444444333333444444555666777777888999999:::;;;;;;<<<<<<:::;;;===>>>>>>>>>===<<<======>>>???@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDFFFHHHJJJKKKOOOPPPRRRSSSTTTWWW[[[^^^^^^___dddppp|||vvvdddPPPJJJDDDAAA<<<888:::???<<<<<<<<<;;;999888666555333333333444777;;;???BBBGGGEEEGGGRRRfff~~~wwwpppoooiiiiiifffaaa```aaabbb```eeeeeeddddddcccaaaaaa```]]]\\\ZZZXXXWWWVVVWWWWWWUUUUUUTTTSSSRRRQQQQQQQQQNNNJJJHHHKKKRRRVVVVVVTTTQQQSSSUUUVVVUUUSSSPPPNNNQQQQQQQQQRRRRRRPPPKKKHHHPPPZZZaaa^^^WWWRRRNNNJJJMMMNNNPPPQQQRRRRRRRRRQQQQQQQQQRRRSSSTTTTTTUUUUUUVVVVVVUUUSSSNNNKKKJJJKKKKKKLLLMMMMMMKKKIIIIIIJJJKKKLLLNNNPPPRRRRRRRRRQQQOOONNNMMMLLLJJJHHHGGGFFFDDDEEEFFFGGGIIIJJJKKKLLLHHHHHHHHHHHHGGGEEECCCBBB???@@@AAABBBCCCCCCDDDDDDCCCBBBAAA@@@@@@BBBEEEFFFAAAAAACCCDDDDDDCCCBBBAAA>>>???@@@AAA@@@@@@>>>===>>>======<<<;;;999777777777777777777888999::::::::::::::::::999888666666444555555555555444444333111111000///......---,,,++++++***))))))))))))***(((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&&&&&&&'''((())))))*********,,,---444EEEUUUpppmmmXXXJJJPPP^^^oootttfffUUUHHHDDDMMMaaassssss]]]FFF999777777777999999>>>EEEIIIKKKQQQWWWXXXeeewwwzzzvvvwwwzzz}}}~~~yyyyyy}}}~~~~~~~~~|||zzzyyyuuurrrmmmdddYYYOOOIIIGGGCCCHHHMMMQQQSSSUUUVVVWWWRRRTTTTTTUUU\\\iiissswwwuuunnnfff___WWWRRRSSSXXX]]]gggvvv444444444333333333222222000000000111111111222222333333444444444555555555444444555666777888999999999::::::;;;<<<<<<======;;;<<<>>>??????>>>===<<<>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFHHHJJJLLLNNNNNNOOOQQQTTTVVVXXX[[[```cccgggjjjssstttaaaQQQGGGAAA===>>>>>><<<<<>>LLLgggwwwcccOOORRR[[[lll}}}rrr___NNNCCCGGGZZZmmm}}}~~~iiiMMM:::555666777777888===EEEJJJLLLQQQXXX[[[dddrrr~~~zzzwwwxxx||||||~~~zzzzzz}}}~~~}}}{{{zzzsssqqqkkkaaaVVVMMMGGGDDD@@@BBBDDDFFFGGGHHHIIIJJJJJJOOOTTT[[[eeeqqqwwwwwwqqqjjjccc^^^YYYTTTWWW^^^gggwww111111111111111111111111//////000000111111111222444444444555555666666666555555666777888999::::::::::::;;;;;;<<<=========<<<===???@@@@@@???>>>===??????@@@AAABBBDDDDDDEEECCCBBBBBBBBBBBBCCCDDDDDDDDDFFFHHHKKKNNNPPPQQQQQQPPPRRRUUUXXX[[[___dddhhhqqquuuzzzkkkbbbTTTFFFDDD<<<888<<>>>>>>>>===<<<:::999888777777777777666555444333111000///...---,,,++++++,,,+++******)))************)))(((''''''((()))***))))))(((((('''''''''&&&'''''''''(((((()))***+++******,,,---+++---999FFF\\\{{{oooVVVVVV\\\kkk}}}|||hhhSSSEEEFFFWWWjjj}}}pppRRR:::333555666555666<<>>@@@CCCEEEHHHNNNWWW```lllxxx{{{xxxpppiiiccc```\\\XXX[[[cccrrr111222333333222111000///111111222222222222111111111111222333333444555555888888888888888888999999<<<<<<<<<<<<<<<===>>>>>>@@@???>>>======>>>???@@@???AAABBBCCCBBBCCCEEEGGGHHHHHHHHHFFFDDDBBBCCCEEEHHHHHHJJJMMMPPPRRRRRRRRRSSSVVVXXXXXX[[[cccppp{{{{{{hhh]]]RRRGGG@@@===;;;:::;;;>>>@@@???===;;;999666666777666333000888555444;;;HHHUUU]]]```]]]VVVPPPTTTeee~~~xxxttttttnnnlllooobbbdddeeeccc```___aaadddcccdddfffgggddd```^^^______\\\ZZZXXXXXXWWWUUUTTTPPPRRRSSSRRRPPPPPPSSSVVVSSSSSSUUU^^^iiiqqqtttssseee^^^VVVRRRSSSUUUTTTRRRWWWTTTQQQPPPQQQRRRSSSSSSUUU^^^gggfff]]]TTTRRRSSSMMMLLLLLLNNNPPPRRRRRRQQQQQQRRRSSSTTTSSSRRRPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJMMMLLLJJJIIIHHHHHHHHHIIILLLLLLLLLNNNPPPQQQOOOMMMJJJKKKMMMOOOPPPPPPPPPPPPNNNMMMLLLLLLMMMLLLJJJHHHGGGFFFEEEFFFIIIIIIFFFBBBHHHEEEBBB@@@AAACCCDDDEEEHHHHHHGGGGGGFFFEEEEEEEEEGGGGGGHHHHHHGGGDDDBBB@@@@@@AAABBBAAA???===============<<<<<<<<<<<<======777777777777888999:::;;;AAA@@@>>>===;;;;;;::::::;;;:::999888666555444333333222111000000//////000......---,,,+++***)))((())))))))))))(((((((((((())))))(((((((((((())))))++++++************++++++---++++++///000111666<<>>DDDKKKWWWcccfffjjjpppzzz}}}~~~~~~~~~}}}}}}||||||}}}~~~}}}||||||||||||{{{yyyqqqiiiddd[[[NNNCCC>>>:::999:::>>>???>>>AAAFFFLLLSSS^^^kkkuuuyyywwwtttmmmeee^^^]]]^^^___dddiii}}}222222333333333222111000000000111222222222222222333333444444555666666777888999999999999:::::::::<<<<<<;;;;;;;;;<<<<<<===??????>>>>>>>>>>>>>>>???>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHGGGEEEEEEFFFGGGLLLLLLMMMPPPRRRTTTTTTTTTSSSVVV[[[^^^bbblllzzz}}}eeeXXXRRRKKKCCC???===;;;999;;;===>>>===;;;:::888666666777888666444555777<<>><<<===>>>===============>>>??????999999999999:::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::888777666444444333222111000//////...//////......---+++******)))***)))))))))(((((((((((()))((((((''''''(((((()))******))))))))))))******+++)))***---......333:::III___xxxjjjWWWMMMWWWkkkzzzgggPPPGGGLLLVVVsss|||ttt^^^KKK@@@:::777888777999>>>DDDKKKXXXdddiiinnnrrrxxx~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}~~~~~~}}}{{{zzz{{{{{{{{{zzzyyyqqqiiicccZZZMMMBBB===999777888;;;<<<===AAAHHHPPPYYYfffqqqvvvuuuqqqmmmiiiccc^^^]]]___bbbkkkuuu222333333333333222111111///000111222333444444444555555666666777777888888::::::::::::;;;;;;<<<<<<===<<<;;;;;;;;;;;;;;;<<<===>>>>>>?????????>>>>>>===@@@CCCDDDDDDCCCDDDEEEEEEFFFHHHHHHHHHHHHJJJLLLNNNNNNNNNOOOPPPQQQSSSSSSUUU[[[bbbiiiqqq~~~uuueeeTTTNNNLLLHHHCCC@@@<<<;;;999:::;;;;;;:::888888777555555777888888888666===HHHSSS]]]eeekkknnnrrrzzzvvvkkkmmmpppmmmllloookkkhhhccc```]]][[[XXXVVVVVVZZZ^^^^^^\\\YYYYYYZZZXXXVVVTTTSSSTTTSSSQQQPPPLLLJJJIIIMMMSSSXXX[[[[[[YYYWWWVVVZZZ```eeeggggggZZZVVVRRRQQQRRRRRRPPPMMMOOOOOONNNNNNNNNNNNOOOPPPSSSTTTTTTRRRPPPNNNOOOQQQOOONNNMMMNNNPPPRRRRRRRRRPPPPPPQQQQQQPPPOOOMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKJJJKKKLLLMMMMMMQQQPPPPPPPPPQQQQQQOOONNNIIIJJJKKKLLLMMMNNNNNNNNNOOOMMMJJJIIIJJJKKKKKKJJJGGGGGGGGGIIIKKKLLLJJJHHHKKKIIIGGGFFFEEEFFFHHHIIIKKKHHHEEEBBBAAACCCEEEGGGEEEFFFGGGHHHHHHFFFDDDCCC@@@@@@???>>><<<;;;===???>>>>>>>>>>>>>>>???@@@@@@;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999777666555555333222111///......------//////...---,,,+++************)))))))))((((((((((((''''''''''''''''''((())))))(((((((((((()))))))))'''(((+++,,,,,,000666@@@VVVqqqxxxaaaOOOQQQ```pppnnnWWWJJJIIINNNiiittt~~~yyyjjjXXXFFF===;;;:::888999===BBBJJJXXXeeejjjmmmpppttt~~~|||zzz{{{|||}}}}}}||||||}}}}}}|||}}}}}}|||||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~|||zzzzzz{{{{{{{{{zzzwwwpppiiibbbXXXJJJ@@@<<<999777777:::<<>>>>>======<<<<<<<<<<<<<<<======???@@@@@@@@@???>>>???AAAEEEFFFFFFEEEEEEFFFDDDFFFIIIJJJKKKLLLNNNPPPPPPPPPPPPPPPPPPRRRTTTVVV[[[cccooozzz}}}dddXXXMMMIIIHHHEEE@@@>>>;;;:::999999888888777666666555333333555777999:::===FFFSSS\\\ccchhhooouuuxxxnnnhhhkkkppppppooopppnnniiibbb]]][[[XXXTTTPPPUUU\\\```^^^YYYXXXWWWWWWVVVUUUSSSTTTTTTTTTRRRQQQLLLIIIJJJRRR\\\bbbaaa^^^ZZZXXXVVVXXX[[[^^^______TTTRRRQQQQQQRRRQQQNNNKKKNNNOOOPPPPPPOOOOOOPPPQQQUUUSSSQQQPPPQQQRRRSSSSSSMMMLLLJJJKKKMMMOOOOOOOOOOOOOOOOOOOOONNNMMMKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNOOOOOORRRQQQOOOOOOPPPPPPNNNLLLIIIIIIJJJKKKLLLLLLLLLMMMOOOLLLIIIHHHIIIJJJKKKKKKJJJKKKLLLNNNOOOPPPOOONNNKKKJJJIIIFFFDDDCCCDDDFFFJJJIIIFFFDDDDDDDDDFFFGGGDDDEEEFFFHHHHHHGGGEEEDDD??????>>><<<:::;;;>>>@@@@@@???>>>>>>======>>>>>>===<<<<<<<<<======>>>???;;;;;;;;;;;;;;;;;;::::::;;;:::999888777666555555333222111///...---------......------,,,+++***************)))))))))((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((&&&'''***+++***...444<<>>;;;===:::999<<<@@@EEEOOOXXX```iiiuuuyyyvvvoookkkiiihhhfffeeeeeehhhsss111111000000111111111111000111333444666777888888777777777777888888888888;;;<<<<<<===>>>>>>????????????>>>>>>>>>>>>>>>???===>>>@@@AAAAAAAAA@@@???BBBDDDGGGHHHHHHGGGHHHIIIEEEHHHKKKMMMNNNOOOQQQSSSSSSTTTTTTTTTTTTVVV[[[___cccmmm|||ssscccTTTLLLEEECCCBBB>>>:::999::::::999888777666555666444444333222444777;;;>>>KKKSSS\\\bbbffflllvvv}}}}}}sssmmmiiilllqqqrrrqqqqqqnnnhhh```[[[YYYVVVRRROOOZZZcccfff```YYYXXXWWWUUUUUUTTTTTTUUUVVVVVVUUUSSSMMMLLLOOOYYYeeeiiieee___YYYXXXVVVVVVWWWXXXYYYYYYPPPPPPQQQQQQQQQOOOLLLJJJLLLNNNQQQQQQOOONNNNNNOOOSSSRRRPPPRRRTTTUUUTTTSSSNNNLLLJJJJJJLLLNNNOOOOOOOOOOOONNNNNNLLLKKKJJJIIIGGGGGGHHHIIIIIIIIIHHHGGGIIIIIIKKKLLLNNNOOOPPPPPPQQQOOOMMMMMMMMMMMMKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLNNNLLLIIIHHHIIIJJJKKKKKKJJJLLLNNNOOOPPPOOOOOOOOOMMMMMMLLLHHHDDDBBBCCCDDDIIIIIIIIIIIIIIIGGGFFFEEEBBBDDDFFFGGGGGGFFFEEEDDD>>>>>>===<<<;;;<<<>>>AAAAAA@@@???===<<<;;;::::::<<<<<<<<<<<<<<<======>>>=========<<<;;;:::888777999999888888777666555555333222111///......------------,,,,,,++++++******************))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))'''(((+++,,,***---222:::MMMgggrrrYYYRRRWWWcccvvvvvvgggXXXOOOKKK[[[iiixxxvvv\\\GGG>>>;;;777666888;;;BBBOOO\\\bbbcccgggttt{{{vvvrrrrrruuuyyy|||yyyzzz{{{}}}~~~}}}}}}|||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzwwwuuusssnnnhhhaaaVVVGGG>>><<<>>>;;;;;;???DDDKKKWWWbbbnnnssswwwvvvpppkkkjjjkkkiiihhhhhhjjjnnn}}}111111000000111111222333222333555777888999::::::888888888888888888888888;;;<<<<<<===>>>???@@@@@@???????????????@@@AAAAAA???@@@AAABBBBBBBBBBBBBBBEEEFFFHHHHHHHHHIIIJJJLLLGGGJJJNNNPPPQQQQQQRRRTTTOOOQQQSSSSSSUUUYYYaaagggppp{{{lllYYYPPPIIICCC@@@@@@???<<<:::;;;888999:::888666555555666444444444444777<<>>>>>===<<<===???BBBAAA@@@>>>===;;;:::999999===<<<<<<;;;;;;<<<======>>>>>>>>>===<<<:::888666888888777666666555444444333222111000000/////////------------,,,,,,,,,+++++++++*********)))))))))(((''''''''''''''''''(((((((((''''''''''''(((((()))((())),,,,,,***,,,111555EEE\\\tttttt[[[PPPPPPXXXjjj{{{zzzmmm^^^QQQJJJQQQ```qqq|||}}}gggOOO@@@:::777666777999>>>IIIUUUcccdddjjjwww|||vvvssssssuuuwwwxxxttttttvvvyyy~~~}}}}}}||||||{{{{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxvvvssspppqqqlllhhhaaaVVVHHH@@@>>>>>><<<<<>>???@@@@@@======>>>>>>???@@@BBBBBBAAAAAAAAABBBBBBDDDEEEEEEGGGGGGHHHGGGGGGHHHKKKNNNJJJMMMQQQRRRRRRRRRSSSSSSOOORRRUUUWWWYYY___jjjqqqgggUUUJJJFFFCCC???>>>???>>>;;;;;;===777999:::999666555666888444555777999>>>FFFPPPWWWbbbffflllsss|||zzzuuuwwwtttrrrnnnlllmmmnnnllliiidddbbb___ZZZVVVUUUWWWYYY___kkkooodddZZZXXXXXXTTTOOOPPPQQQSSSUUUVVVTTTRRROOOOOOQQQWWW]]]___\\\WWWQQQSSSUUUVVVVVVUUUTTTTTTQQQRRRSSSRRRPPPMMMKKKJJJJJJNNNSSSRRRNNNJJJIIIJJJMMMNNNNNNNNNNNNOOOPPPQQQSSSQQQNNNMMMOOOQQQRRRSSSPPPPPPNNNMMMKKKJJJIIIIIIFFFHHHIIIKKKKKKKKKIIIHHHGGGIIIJJJLLLNNNNNNNNNNNNNNNLLLIIIIIIJJJJJJJJJIIIKKKJJJJJJIIIIIIJJJLLLLLLKKKJJJIIIIIIKKKKKKJJJIIIFFFIIIKKKKKKIIIHHHHHHJJJHHHKKKMMMKKKGGGEEEHHHKKKJJJJJJJJJJJJIIIHHHGGGFFFAAABBBDDDEEEEEECCCAAA@@@<<<===??????>>>???@@@BBB@@@???>>>===<<<<<<<<<<<<======<<<<<<<<<<<<======<<<===>>>>>>>>><<<:::888666666666555444444333333222222111111111111222222////////////............+++++++++*********)))))))))((((((''''''(((((())))))(((((((((((((((((())))))'''))),,,+++)))+++///111===QQQgggxxx]]]NNNJJJNNN___pppzzz||||||ttteeeWWWMMMHHHXXXjjjxxx|||nnnXXXDDD;;;888777777888;;;EEEOOOdddiiinnnuuu|||yyywwwwwwvvvtttqqqooooooqqqvvv|||~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~xxxwwwvvvvvvwwwvvvsssqqqoookkkgggbbbVVVHHHAAAAAA@@@>>>@@@FFFNNNWWWdddpppxxxsssmmmgggeeegggkkknnnnnnlllnnnvvv555444444333444555666777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>???@@@@@@<<<<<<<<<===>>>@@@BBBBBBCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGEEEEEEGGGKKKNNNLLLOOORRRTTTSSSRRRRRRSSSVVVZZZ^^^```ccckkkwwwzzzdddUUUKKKEEEDDD>>>;;;;;;<<<:::666666999666999:::999666555666999444666:::===CCCMMMZZZbbbfffjjjqqq{{{{{{ooopppvvvuuusssoookkkjjjjjjhhheee``````___ZZZVVVVVVYYY]]]^^^kkkooocccYYYXXXXXXTTTLLLMMMNNNQQQSSSTTTRRRPPPPPPNNNNNNQQQUUUWWWUUUSSSNNNQQQUUUWWWVVVUUUTTTSSSSSSTTTTTTSSSPPPMMMLLLKKKLLLQQQVVVUUUPPPKKKJJJKKKNNNOOONNNMMMKKKMMMPPPTTTRRROOOLLLLLLMMMOOOQQQQQQQQQPPPNNNMMMKKKJJJJJJIIIHHHIIIKKKMMMMMMLLLKKKJJJGGGHHHJJJLLLMMMNNNMMMMMMNNNLLLIIIIIIJJJKKKKKKJJJLLLKKKJJJIIIJJJJJJLLLMMMJJJIIIIIIJJJKKKLLLJJJHHHGGGJJJMMMLLLJJJHHHHHHJJJAAAEEEIIIHHHFFFEEEHHHLLLKKKJJJHHHGGGFFFGGGGGGGGGAAABBBCCCDDDDDDBBB@@@???;;;===@@@@@@@@@@@@AAABBB>>>>>>>>>>>>>>>??????@@@>>>>>>===============>>>;;;<<<>>>??????>>><<<;;;555555555444444333333222222222222111222222333444111111111111000000000000+++++++++************)))))))))(((((((((((())))))))))))(((((((((((())))))((('''(((++++++(((***...///999JJJ```yyy|||___NNNFFFIIIYYYkkkuuuxxx}}}~~~xxxlll]]]SSSDDDTTTgggvvvyyyrrr]]]HHH;;;999888888888:::BBBLLLdddlllqqqqqqttt~~~}}}||||||||||||xxxrrrlllkkklllnnnttt{{{}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}|||{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~vvvuuuvvvwwwyyyxxxvvvtttmmmkkkgggbbbVVVIIICCCCCCCCCAAADDDKKKTTT]]]jjjvvvooojjjdddaaadddjjjooosssrrrqqqttt~~~}}}|||222444666777888777555444888888999999999:::::::::::::::;;;;;;<<<==================>>>>>>>>>>>>>>>===>>>>>>>>>???@@@DDDGGGCCCDDDFFFHHHHHHHHHHHHGGGGGGDDDBBBBBBEEEJJJMMMOOOQQQPPPPPPQQQOOONNNSSSZZZYYY\\\```hhhrrr}}}ppp^^^PPPJJJGGGEEECCCDDDCCC@@@>>>;;;:::::::::888444333444444222333777333888AAAMMMYYYaaaeeefffsssuuuzzz|||sssooooooqqqrrrlllgggfffhhhjjjhhheeeccc```[[[WWWUUUWWW\\\```ccceeegggeee```YYYTTTQQQPPPLLLLLLQQQTTTQQQMMMMMMOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSTTTTTTSSSRRRQQQOOONNNMMMTTTTTTTTTSSSRRROOOMMMLLLOOOOOONNNOOOOOOPPPRRRRRRSSSQQQMMMLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIEEEGGGIIIJJJLLLLLLLLLKKKKKKLLLNNNNNNMMMMMMOOOPPPLLLKKKIIIJJJKKKLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOJJJHHHGGGGGGJJJLLLLLLLLLJJJKKKKKKKKKJJJHHHFFFEEEDDDEEEEEEDDDDDDFFFJJJMMMNNNLLLIIIEEECCCBBBBBBCCCEEEDDDCCCBBB@@@???>>>===>>>>>>???@@@@@@>>>===<<<>>>???AAAAAA@@@@@@@@@AAAEEECCC???<<<;;;;;;<<<===@@@?????????>>>>>>======999888777666555444333333333333333222222222111111333222222111000///.........,,,++++++++++++***(((************))))))))))))++++++******)))'''&&&%%%(((((((((((())))))))))))///777BBBRRRkkkiiiOOODDDGGGTTT^^^mmmvvvzzzyyy{{{yyyiiiTTTOOOOOOXXXnnn|||jjjUUU>>>:::666666777999@@@HHH[[[lllsssqqqpppmmmrrr{{{|||~~~tttllljjjhhhlllvvv}}}~~~~~~~~~~~~|||}}}~~~~~~~~~zzzzzzyyyzzz{{{}}}}}}}}}}}}}}}~~~~~~{{{{{{||||||||||||xxxwwwuuusssssstttuuuwwwpppkkkeee```WWWLLLEEEDDD??????BBBMMM[[[dddfffeeeaaaYYYTTTZZZhhhsssvvvssswwwzzz|||zzz{{{}}}555666777888999888888777999:::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBAAA@@@@@@BBBDDDFFFGGGGGGHHHHHHHHHGGGGGGEEEDDDCCCDDDGGGKKKNNNPPPWWWUUUUUUVVVTTTSSSYYY```___dddlllwwwhhh^^^PPPGGGCCCCCCBBBAAA@@@???<<<:::888777777666;;;777666777666555777<<<999AAANNNZZZccciiilllmmmqqqwwwuuunnnjjjjjjlllooojjjfffeeehhhjjjhhheeebbb___ZZZVVVUUUYYY^^^cccccccccbbbaaa]]]XXXSSSPPPMMMIIIJJJOOORRROOOMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOONNNMMMMMMNNNNNNOOONNNNNNLLLKKKJJJNNNNNNOOOPPPPPPQQQQQQRRRQQQOOOLLLKKKLLLMMMLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHJJJKKKMMMMMMLLLLLLIIIKKKKKKKKKJJJJJJKKKMMMNNNMMMKKKKKKMMMNNNNNNMMMMMMMMMLLLMMMMMMNNNOOOPPPKKKIIIGGGGGGIIIJJJKKKKKKKKKKKKKKKJJJIIIGGGEEECCCBBBCCCDDDEEEEEEGGGJJJLLLMMMKKKHHHEEEBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>===>>>>>>>>>???>>>>>>===>>>@@@AAAAAA@@@??????@@@DDDBBB@@@>>><<<<<<<<<===============<<<<<<<<<;;;888777777666555444333222,,,---...///111222444444444333222222000000///......---,,,+++,,,,,,+++)))************)))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))+++222;;;III```}}}qqqWWWHHHGGGRRR\\\nnnuuuyyyyyy|||{{{lllZZZKKKIIIPPPeee|||qqq]]]CCC<<<555444555777<<>>>>>????????????????????????AAACCCEEEEEEDDDCCCDDDEEEIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGIIILLLOOOQQQSSSXXXVVVWWWXXXXXXXXX___hhhkkkrrr~~~ppp___TTTMMMEEE???>>>>>>>>>===<<<;;;999888666555555555888444333444333333777>>>CCCNNN]]]iiinnnppprrrtttuuu~~~vvvnnnkkkhhhfffgggjjjgggdddeeegggiiihhhfffaaa]]]WWWSSSSSSWWW\\\```bbb___\\\ZZZYYYWWWRRRNNNJJJHHHJJJPPPRRROOOLLLMMMLLLMMMMMMMMMMMMMMMLLLLLLPPPOOOOOONNNMMMMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLKKKIIIJJJKKKKKKKKKKKKKKKJJJMMMNNNPPPQQQRRRRRRQQQPPPNNNMMMKKKKKKLLLLLLKKKIIIKKKJJJJJJIIIHHHHHHHHHGGGHHHIIIJJJLLLMMMMMMMMMLLLHHHIIIIIIHHHGGGGGGIIIKKKQQQOOONNNNNNOOOPPPOOONNNNNNMMMMMMMMMMMMMMMNNNNNNLLLJJJGGGFFFGGGHHHHHHHHHJJJJJJJJJIIIHHHEEECCCBBBAAACCCEEEEEEEEEFFFHHHJJJJJJIIIFFFCCCAAA@@@@@@@@@>>>>>>>>>???????????????============>>>???@@@@@@@@@AAABBBBBB@@@>>>>>>???BBBBBBAAA???>>>===<<<<<<;;;;;;::::::::::::999999777666666555444333222222---...000222555777999:::555444444333222111000///000...---,,,------,,,***************))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))***000666???RRRnnn|||bbbMMMGGGNNNWWWkkkrrrxxxzzz}}}}}}pppaaaQQQJJJLLL^^^vvvzzziiiNNNBBB666444666888;;;>>>JJJYYY______bbbbbbhhhwwwxxxnnniiifffgggmmmqqqrrrtttwwwtttuuuxxxzzz{{{{{{zzzzzzyyy{{{~~~}}}~~~~~~}}}{{{{{{|||~~~~~~}}}}}}zzzxxxwwwxxxzzz||||||{{{yyyyyyyyyxxxvvvuuutttssspppiiiccc^^^UUUIIICCCBBBHHHEEEDDDGGGKKKNNNNNNLLLLLLPPPWWW^^^fffnnnvvvzzz{{{:::999999999999:::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<======>>>????????????@@@@@@@@@@@@@@@@@@@@@CCCFFFHHHHHHHHHIIIJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJLLLOOOPPPRRRSSSTTTUUUXXXWWWYYY]]]___ccclllvvvzzzxxxfffUUUJJJLLLHHHBBB>>>===<<<:::888:::999888777666666555555555222111222222333;;;CCCOOO[[[jjjqqqqqqqqquuuzzzwwwooonnnmmmiiiffffffdddcccbbbdddfffhhhgggeee___ZZZSSSOOOPPPTTTXXX[[[```[[[VVVTTTVVVVVVRRRNNNLLLMMMQQQXXXXXXRRRMMMLLLNNNNNNOOOOOOOOONNNMMMMMMPPPOOOOOOOOONNNNNNNNNMMMKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNLLLMMMPPPQQQRRRRRRPPPOOOMMMLLLLLLLLLMMMMMMKKKIIIKKKKKKKKKKKKJJJJJJIIIIIIGGGHHHJJJKKKLLLLLLLLLKKKFFFHHHIIIIIIIIIIIILLLNNNSSSQQQPPPOOOPPPQQQPPPOOOMMMLLLLLLKKKKKKKKKLLLLLLLLLIIIFFFDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFEEEDDDCCCDDDFFFFFFEEEDDDEEEEEEHHHGGGDDDBBB@@@?????????????????????????????????>>>>>>======???@@@BBBDDDBBBDDDDDDCCCAAA???>>>???@@@AAAAAAAAA???>>><<<;;;999999999999999999999999666555555444333333222222222222444555777999:::;;;666555444333222111111000000///------......,,,+++************)))))))))(((''''''((()))))))))))))))(((((((((((())))))))))))+++000444999EEE]]]zzzlllTTTGGGIIIOOOccckkkttt{{{~~~ssseeeXXXMMMIIIWWWmmm}}}vvv[[[JJJ:::555888:::<<<===FFFUUU\\\___dddcccfffrrr}}}~~~~~~~~~zzzpppkkkggggggjjjllllllnnnrrrooorrrvvvyyyzzzyyyyyyxxxxxxyyy|||~~~}}}~~~~~~~~~}}}~~~~~~~~~}}}{{{zzzzzz}}}~~~}}}}}}}}}zzzyyyxxxyyyzzz{{{zzzyyywwwwwwwwwwwwuuurrrooonnnooohhhbbb\\\RRRGGGAAAAAAAAA@@@???@@@BBBDDDFFFFFFKKKPPPYYYccckkkrrrxxx{{{{{{999888888888888999:::;;;::::::::::::;;;;;;;;;;;;<<<<<<======>>>??????@@@@@@@@@AAABBBBBBCCCDDDDDDCCCFFFIIIJJJJJJIIIIIIJJJFFFFFFFFFFFFGGGIIIKKKMMMNNNQQQTTTUUUTTTSSSUUUVVVZZZ[[[```gggmmmtttnnn]]]QQQIIIDDDFFFDDDBBB???===;;;888666666666666666666555555444666444444666777;;;FFFRRR```jjjtttvvvsssssszzzvvvppplllmmmmmmiiifffeeeaaaaaabbbccceeeeeedddccc[[[VVVQQQPPPSSSXXX\\\^^^___YYYSSSRRRTTTVVVSSSPPPRRRTTT[[[bbb```VVVNNNKKKOOOOOOOOOOOOOOONNNMMMLLLMMMMMMMMMNNNNNNNNNOOOOOONNNNNNNNNMMMLLLJJJIIIHHHIIIIIIJJJKKKLLLMMMNNNOOOKKKLLLNNNPPPQQQPPPOOONNNNNNMMMLLLMMMNNNNNNLLLJJJIIIIIIJJJJJJJJJIIIHHHHHHFFFGGGIIIJJJKKKJJJJJJIIIFFFIIILLLMMMNNNOOOQQQSSSTTTRRRPPPOOOPPPPPPOOOMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKHHHDDDBBBCCCEEEFFFFFFEEEFFFGGGHHHIIIHHHHHHGGGEEEGGGHHHFFFDDDBBBAAAAAAFFFEEECCCBBB@@@???>>>>>>AAAAAAAAA@@@??????>>>>>>??????>>>???@@@BBBDDDFFFDDDFFFFFFEEEBBB@@@???@@@??????@@@@@@???>>>;;;:::999999999999999999999999555555555444333333222222///000111333444666777888666555555444333222111111111///............---+++************)))))))))((()))))))))))))))(((''''''(((((((((((()))))))))))))))...333777???QQQmmmuuu\\\JJJGGGJJJXXXbbbppp{{{ttthhhWWWJJJCCCNNNbbbsss|||gggSSS???777888:::;;;<<>>>>>??????@@@@@@@@@AAABBBDDDEEEGGGHHHIIIKKKLLLMMMLLLIIIGGGFFFGGGGGGGGGHHHIIIKKKMMMNNNOOOOOORRRUUUVVVTTTTTTVVVXXX[[[^^^fffqqqzzzhhhXXXNNNHHHEEEEEE>>>>>>>>>===;;;999777666333333444444444444444333444333555888;;;BBBQQQ___ooovvv||||||yyyzzztttooojjjhhhiiiiiieeecccddd___```bbbccccccbbb```___WWWTTTRRRTTTZZZaaadddeee\\\XXXTTTSSSUUUVVVUUUTTTVVVYYY```eeeaaaWWWOOOMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNPPPPPPOOONNNMMMKKKJJJIIIIIIHHHHHHIIIIIIJJJLLLLLLJJJKKKMMMNNNOOOOOONNNNNNNNNMMMLLLLLLNNNNNNMMMLLLGGGGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJIIIIIIHHHGGGKKKOOORRRSSSSSSTTTUUUSSSQQQNNNMMMMMMMMMLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLHHHEEEAAA@@@BBBDDDFFFGGGFFFGGGIIIJJJKKKJJJJJJIIIGGGHHHGGGEEEBBB@@@???@@@DDDDDDCCCBBB@@@???>>>===BBBBBBAAA@@@??????>>>>>>?????????@@@AAACCCDDDEEEDDDEEEFFFEEEBBB@@@@@@@@@===>>>??????>>><<<;;;:::888999999999999:::::::::555555555555444444333333///000111444666888:::;;;666555444444222222111000111///...---......---+++************)))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))&&&***///555;;;JJJeee{{{}}}fffSSSJJJIIIPPPZZZkkkyyyvvvmmmZZZMMMFFFMMM^^^nnn{{{ttt___GGG;;;888777888:::>>>LLLUUU\\\dddbbb^^^cccnnnzzzzzzvvvxxxzzz|||~~~}}}~~~zzzuuupppmmmkkkjjjgggdddeeejjjjjjoootttvvvvvvvvvxxxzzz||||||}}}~~~~~~}}}~~~}}}|||}}}}}}~~~~~~|||{{{zzzzzzzzzzzzyyyxxxxxxyyyzzz{{{|||}}}~~~|||{{{{{{{{{yyywwwuuuwwwxxxxxxxxxvvvssspppnnnnnnfff^^^WWWNNNCCC======999::::::999777:::@@@EEEQQQWWW```kkkuuu{{{}}}}}}666777888999:::999999888;;;;;;;;;;;;<<<<<<<<<<<<======>>>??????@@@@@@AAA@@@AAACCCEEEHHHJJJLLLMMMOOOOOONNNKKKHHHFFFFFFGGGJJJKKKMMMNNNOOOPPPPPPQQQPPPTTTXXXXXXWWWXXX\\\```dddhhhrrrqqqbbbSSSLLLHHHDDDBBBCCC:::;;;;;;;;;888666444444222333444555666555555444333333666;;;???III[[[lllwww|||{{{qqqkkkfffcccdddcccaaaaaaddd^^^```ccccccbbb___]]][[[YYYVVVUUUXXX___eeefffeee[[[YYYWWWVVVVVVVVVWWWXXXWWWXXX]]]___[[[SSSOOOPPPOOOOOOOOOOOONNNMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOOOOONNNMMMKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNLLLJJJJJJKKKMMMMMMLLLHHHIIIJJJKKKLLLKKKIIIHHHGGGHHHIIIJJJJJJJJJIIIHHHIIIMMMRRRVVVVVVTTTRRRRRRQQQOOOLLLKKKKKKJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJJJJEEEBBB???>>>AAAEEEHHHIIIKKKKKKLLLMMMLLLKKKJJJIIIFFFFFFEEECCC@@@@@@AAABBBDDDDDDCCCBBBAAA???>>>===?????????????????????>>>===>>>???@@@AAAAAAAAAAAABBBCCCDDDCCCAAA??????@@@=========<<<<<<;;;::::::777888888888999999999999666666666555555555555444333333555666888999:::;;;555555444333222111000000000...------...---,,,***************))))))))))))'''(((((())))))))))))((((((((((((((()))))))))))))))))),,,111666CCC\\\rrrsss___RRRMMMNNNWWWfffvvv~~~~~~yyyuuucccWWWNNNQQQ\\\jjjxxxnnnTTTBBB:::666777999999EEELLLSSS^^^^^^\\\bbbfffpppyyyvvvxxx{{{}}}|||}}}}}}zzzwwwqqqnnnmmmkkkfffaaaaaaeeegggkkkpppqqqpppqqquuuxxx{{{{{{{{{|||}}}}}}~~~~~~|||}}}|||}}}~~~|||{{{{{{{{{|||}}}~~~~~~}}}|||{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{|||{{{zzzyyyzzzzzzyyyvvvtttwwwwwwwwwvvvuuurrrpppooommmfff]]]VVVLLLBBB<<<<<<888:::;;;:::999<<>>>>>>>>>>>???@@@@@@AAAAAAAAABBBDDDGGGJJJLLLOOOPPPNNNNNNMMMJJJHHHGGGHHHJJJNNNOOOQQQRRRSSSRRRQQQQQQRRRVVV[[[\\\[[[]]]ccchhhrrrwww~~~fff\\\QQQHHHGGGGGGBBB???@@@;;;<<<<<<:::777333111000444555666888999999888777888888<<>>===<<<<<<<<<===>>>?????????;;;<<<>>>???@@@@@@???>>>@@@AAABBBBBB@@@>>>>>>???<<<<<<<<<;;;::::::::::::666777777777888888999999666666666666666555555555555444444444333333333333555444444333222111000///000...---,,,------,,,***************))))))))))))%%%&&&''')))******++++++(((((((((((())))))))))))///,,,,,,...222===TTTjjj{{{gggYYYRRROOOVVVdddsss|||~~~||||||hhh]]]RRRQQQVVV```nnnyyy{{{___JJJ>>>888888;;;777BBBFFFLLLYYY]]]]]]dddaaajjj}}}xxxwwwyyy~~~}}}zzzzzz{{{zzzxxxqqqooonnnlllfff___^^^bbbccchhhlllmmmlllmmmrrrwwwyyyyyyyyyzzz{{{}}}~~~~~~{{{}}}}}}{{{}}}}}}{{{xxxwwwzzz}}}~~~}}}|||zzzzzz{{{{{{|||{{{|||~~~~~~}}}|||yyyxxxxxxxxxxxxyyyzzz{{{wwwwwwwwwxxxyyyyyywwwtttuuuttttttsssrrrpppooonnnmmmeee]]]UUUKKKAAA;;;<<<555999<<<;;;;;;@@@KKKTTTWWWeeeuuu}}}~~~777:::<<<===<<<<<<<<<===:::;;;<<<===>>>>>>>>>>>>???>>>>>>>>>???AAACCCEEEGGGIIIKKKMMMOOOOOOOOOOOOGGGHHHIIIIIIIIIJJJLLLNNNRRRTTTVVVUUUSSSRRRTTTWWW\\\[[[^^^dddeeeeeellluuurrr___UUUMMMHHHCCCAAAAAA@@@===999888777555444333555666777555666888888777777888999777777:::FFFYYYjjjvvvzzz}}}}}}|||wwwsssnnnfffaaaaaa]]]WWW]]]ddd^^^aaa```^^^]]]]]]^^^___```XXXYYY\\\```bbb```[[[WWW[[[[[[YYYWWWXXX[[[[[[YYYQQQTTTVVVTTTPPPMMMMMMOOOVVVUUUSSSQQQOOOOOOOOOOOOKKKKKKMMMNNNNNNMMMLLLLLLKKKKKKIIIIIIIIIIIIJJJKKKPPPNNNKKKHHHFFFFFFFFFGGGEEEGGGIIIJJJIIIIIIKKKLLLIIIGGGGGGHHHLLLOOOPPPPPPLLLMMMNNNNNNLLLJJJJJJKKKIIIIIIIIIJJJKKKLLLNNNNNNNNNRRRVVVXXXUUUPPPKKKHHHJJJHHHFFFFFFEEEDDDCCCAAAAAAAAABBBDDDFFFHHHGGGFFFDDDBBBAAABBBEEEJJJMMMNNNRRRQQQOOOLLLJJJHHHGGGFFFDDDCCCBBBAAAAAABBBDDDDDDFFFFFFFFFFFFEEEBBB@@@??????>>>>>>===============AAA@@@@@@???@@@@@@AAAAAA@@@@@@@@@???>>><<<;;;:::<<<;;;;;;:::::::::;;;;;;777666666777999999888666666666666666555555555555333333444555666666555555555444333111000111111222000000///...------,,,,,,++++++******************))))))))))))))))))))))))))))))))))))))))))))))))((())),,,000222999HHHWWWvvv~~~zzzhhhQQQMMMQQQ___ppp|||~~~}}}~~~vvvhhhXXXOOOOOOWWWgggtttqqqTTT@@@999888777999???CCCFFFNNNXXX\\\YYYZZZdddvvv~~~}}}~~~{{{yyyxxxxxxxxxppppppnnnhhhaaa\\\[[[\\\cccccccccdddfffiiilllnnnxxxwwwvvvyyy||||||zzzwww|||~~~~~~}}}~~~|||{{{|||{{{||||||{{{yyyyyyzzz||||||}}}}}}}}}}}}||||||{{{}}}|||{{{{{{|||~~~~~~}}}{{{{{{{{{{{{zzzzzzzzzzzzyyyyyy{{{|||}}}|||xxxuuuqqqqqqpppqqqrrrqqqooolllkkkfff]]]QQQEEE>>>;;;;;;999;;;<<<<<<===EEEQQQZZZiiippp|||~~~888:::<<<===<<<;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCEEEHHHJJJMMMNNNMMMMMMNNNNNNMMMMMMLLLLLLIIIJJJLLLLLLMMMNNNQQQSSSVVVYYY\\\[[[YYYYYY[[[]]]bbbbbbfffllloooqqqyyyooo___QQQHHHDDDBBB???>>>===<<<999888777666555444444555666777///222666888888999999:::999===EEERRRbbbqqq{{{qqqnnnkkkeeeaaa]]]^^^\\\WWW___fff```______^^^]]]\\\\\\\\\\\\XXXYYY[[[^^^___^^^ZZZWWW]]][[[XXXVVVVVVWWWWWWUUUTTTTTTTTTRRRNNNLLLLLLLLLPPPOOOMMMLLLKKKKKKLLLLLLLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJIIIHHHGGGHHHIIIIIINNNMMMKKKIIIGGGGGGGGGGGGHHHIIIKKKKKKJJJIIIJJJKKKJJJHHHHHHIIILLLOOOQQQQQQNNNPPPPPPOOOMMMKKKKKKLLLPPPOOOOOOOOOOOOOOOPPPQQQNNNQQQTTTTTTQQQMMMIIIGGGIIIHHHFFFFFFEEEDDDCCCBBBCCCCCCDDDFFFHHHIIIHHHHHHEEECCCAAABBBFFFJJJLLLMMMPPPNNNLLLJJJHHHFFFEEEEEEBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBAAA???==================>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA======>>>>>>>>>===<<<<<<>>>===============>>>>>>:::999888999::::::999777777777777666666666555555444444555666666666666666555444333111111111111222000000///......---,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---...333@@@MMMccctttwwweeeRRRRRRYYYhhhuuu{{{}}}ppp]]]PPPKKKQQQbbbqqqwww[[[FFF===999777777<<<@@@BBBJJJTTTZZZYYY]]]eeeuuu|||yyyvvvuuuuuuuuunnnnnnlllgggaaa\\\ZZZZZZ______```bbbeeeiiimmmooosssrrrsssvvvzzz|||{{{yyy{{{}}}}}}}}}~~~}}}}}}~~~||||||}}}|||zzzyyyzzz|||||||||}}}}}}}}}|||{{{{{{}}}|||||||||~~~}}}}}}}}}|||||||||{{{{{{wwwwwwwwwxxxyyyyyyvvvssssssrrrqqqrrrrrrqqqooollljjjfff]]]QQQFFF???<<<<<<<<<===>>>>>>AAAIIIVVV___ooowww:::<<<>>>>>>===<<<<<<===<<<===???AAACCCDDDDDDDDDFFFHHHKKKNNNRRRTTTVVVWWWRRRQQQOOOLLLKKKJJJJJJJJJMMMNNNOOOPPPQQQSSSVVVYYYWWWZZZ]]]]]]\\\\\\___ccckkklllrrryyy~~~ooo\\\UUUPPPHHH@@@;;;===>>>===;;;888777777555555555555555555555555000333777::::::::::::;;;===FFFUUUeeerrr|||mmmeeeeeebbb]]]\\\YYY[[[ZZZVVV^^^eee___^^^]]]]]]\\\[[[ZZZYYYYYYYYYXXXYYY[[[\\\\\\ZZZXXX___\\\XXXVVVVVVUUUTTTTTTWWWTTTPPPNNNMMMLLLJJJIIIKKKKKKJJJIIIHHHHHHIIIIIIMMMMMMNNNNNNNNNLLLKKKJJJKKKJJJHHHGGGFFFFFFFFFGGGKKKKKKJJJJJJIIIHHHHHHHHHKKKLLLMMMMMMKKKJJJJJJJJJMMMKKKJJJKKKNNNQQQRRRRRRRRRSSSSSSQQQOOOMMMMMMNNNTTTSSSRRRQQQQQQQQQQQQQQQOOOPPPQQQPPPLLLHHHFFFEEEGGGGGGGGGFFFEEEDDDDDDCCCEEEEEEGGGHHHIIIIIIIIIIIIGGGEEECCCDDDFFFIIIKKKLLLLLLKKKIIIGGGEEEDDDCCCCCC@@@@@@@@@@@@AAACCCDDDEEEDDDCCCBBB@@@???>>>======<<<<<<===???@@@BBBCCCDDD@@@@@@????????????@@@@@@:::;;;<<<===============::::::999::::::;;;<<<======;;;::::::;;;;;;999888888888888777777777777666555555666777777777666666555444333222111111111111000000//////......------------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***+++,,,,,,...888CCCZZZnnn~~~qqq\\\UUUSSS^^^lllwww~~~zzzeeeSSSGGGIIIYYYjjjzzzfffPPPCCC<<<777666999;;;===DDDOOOVVVYYYbbbiiiwww~~~zzzvvvsssrrrqqqqqqnnnooommmjjjddd___\\\ZZZ[[[[[[\\\___bbbgggkkknnnmmmmmmooosssxxx{{{{{{{{{yyy{{{}}}~~~~~~~~~|||}}}~~~}}}{{{zzz{{{||||||||||||||||||{{{zzzzzzzzzzzz{{{{{{|||}}}~~~~~~|||||||||{{{{{{{{{zzzzzzuuutttssssssttttttsssqqqtttssssssssssssrrrooollliiieee\\\QQQGGG@@@>>>>>>???@@@AAAAAAFFFPPP^^^hhhxxx~~~===>>>@@@???>>>>>>???@@@;;;===AAADDDGGGHHHIIIIIIMMMNNNQQQTTTVVVWWWXXXXXXPPPOOOLLLJJJIIIJJJLLLMMMQQQQQQRRRRRRRRRTTTWWWZZZYYY[[[]]]\\\]]]```gggllltttxxxoooWWWIIIFFFFFFBBB>>>999<<>>CCCQQQfffwwwpppaaa___aaa___ZZZZZZVVVXXXVVVQQQYYY```ZZZ[[[\\\\\\[[[[[[ZZZYYYYYY[[[YYYXXXYYYZZZ[[[ZZZYYY^^^ZZZWWWXXXWWWUUUTTTUUUVVVQQQLLLKKKLLLMMMKKKIIIKKKKKKJJJIIIHHHGGGGGGGGGJJJKKKLLLMMMMMMLLLJJJJJJKKKIIIHHHFFFEEEEEEEEEEEEHHHHHHIIIJJJJJJIIIHHHHHHLLLMMMOOONNNMMMLLLLLLMMMPPPOOONNNNNNQQQSSSTTTTTTTTTTTTTTTRRRPPPNNNNNNOOOQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPMMMIIIFFFEEEEEEEEEFFFGGGFFFEEEDDDEEEEEEEEEGGGHHHIIIIIIHHHIIIIIIHHHFFFDDDEEEGGGJJJKKKKKKJJJIIIGGGFFFDDDCCCBBBBBB@@@@@@AAABBBCCCDDDEEEFFFGGGFFFDDDAAA@@@@@@@@@@@@===>>>???@@@BBBCCCDDDDDD???>>>>>>============>>>::::::;;;<<<=========<<<777777777888999:::;;;<<<>>><<<:::999::::::888777999999999888888888777777666666777777777777777666444444333222111111111111000000000/////////......///...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,---,,,---444===TTTjjj}}}|||kkk]]]RRRVVVdddsss~~~nnnYYYHHHDDDOOO]]]ppp|||qqq\\\LLL@@@888777888888:::???JJJTTTZZZfffqqq}}}yyyuuurrrqqqppppppqqqqqqqqqnnnjjjeeeaaa___ZZZ[[[[[[]]]```dddhhhjjjjjjkkkmmmqqquuuxxxzzz{{{xxxzzz|||}}}~~~~~~~~~~~~}}}~~~~~~|||}}}~~~~~~|||{{{{{{|||{{{{{{|||{{{{{{zzzyyyxxxuuuvvvxxxyyyyyyyyyzzz{{{yyyyyyxxxxxxxxxwwwwwwwwwtttrrrpppooopppqqqqqqqqquuutttsssssssssrrrooollliiiddd\\\QQQHHHAAA@@@@@@BBBBBBCCCEEELLLXXXfffppp}}}~~~===>>>@@@@@@??????AAABBB???BBBFFFKKKNNNPPPPPPPPPRRRRRRTTTTTTTTTSSSRRRQQQKKKJJJHHHHHHJJJMMMQQQSSSTTTTTTTTTSSSRRRTTTWWWZZZ^^^___``````bbbiiisss{{{vvv```WWWJJJBBB>>>===;;;999999===???>>>999666555555333333444555666666555555999:::;;;;;;<<>>??????===:::888777888888777666999999999999888888888888666777777777777777666666444333333333222111111000000000000000000///////////////...---,,,+++***)))************************))))))))))))))))))))))))+++***+++---,,,,,,111888EEE[[[sss|||iiiVVVTTT___ooo~~~uuubbbOOODDDGGGPPPgggvvvzzziiiYYYHHH<<<999888888999===FFFRRR[[[kkk{{{}}}zzzvvvsssrrrqqqqqqssssssrrrqqqoookkkgggddd___^^^^^^]]]___aaaccceeehhhjjjllloooqqqtttwwwxxxwwwyyy{{{{{{{{{|||~~~~~~~~~}}}}}}~~~}}}{{{{{{{{{{{{}}}~~~}}}{{{{{{|||{{{{{{{{{zzzzzzxxxwwwwwwsssvvvxxxyyyxxxwwwxxxzzzwwwwwwwwwwwwvvvvvvvvvvvvtttrrrooonnnoooqqqqqqqqquuutttsssssstttrrrooommmiiieee]]]RRRHHHBBBAAAAAADDDDDDEEEJJJSSS```nnnxxx{{{|||~~~===???@@@@@@@@@BBBDDDFFFIIIKKKOOOSSSVVVWWWVVVVVVRRRRRRQQQPPPOOONNNLLLKKKIIIHHHHHHIIIMMMQQQVVVXXXVVVVVVVVVUUUTTTVVVZZZ]]]aaacccfffhhhmmmuuu~~~jjj\\\KKKJJJGGGBBB===:::999999999:::;;;999777444333222333333333444555555666666666888;;;>>>BBBHHHOOOTTTWWWggg|||tttfffXXXVVV[[[]]]]]]]]]]]]XXXWWWSSSNNNWWW```\\\^^^]]]\\\[[[[[[\\\]]]^^^^^^[[[XXXWWWWWWWWWVVVUUUOOOKKKMMMUUUWWWRRROOOQQQNNNLLLKKKKKKLLLNNNNNNNNNKKKKKKKKKJJJHHHGGGEEEDDDGGGHHHJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHIIIKKKLLLIIIIIIJJJJJJJJJKKKKKKKKKMMMOOOQQQRRRRRRRRRSSSTTTSSSQQQPPPPPPRRRTTTTTTTTTQQQQQQPPPNNNLLLLLLNNNPPPNNNNNNNNNOOOPPPQQQRRRSSSPPPPPPNNNKKKHHHEEEEEEFFFAAADDDGGGFFFDDDDDDGGGIIIFFFIIIKKKKKKHHHFFFGGGIIIHHHGGGFFFGGGJJJKKKKKKKKKHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEFFFGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@??????AAABBBCCCCCCCCCAAA@@@???===<<<;;;::::::999::::::;;;<<<<<<=========<<<<<<;;;;;;;;;;;;<<<===>>>>>>;;;999666555666777777666999999999888888888888777666666777777777666555555333333333333333111000000111111111111000000000000//////...------,,,++++++************************))))))))))))))))))))))))((('''(((+++,,,+++...333<<>>===@@@AAACCCCCCCCCAAA???>>>>>>===<<<;;;:::::::::::::::;;;<<<===>>>?????????;;;;;;;;;::::::;;;<<<<<<:::888555444666777888777999888888888888777777777666666666666666555444444333333444444333222000///111111111111111111111111///.........------,,,,,,************************)))))))))))))))))))))))))))((()))------,,,---111999JJJ^^^ooo|||jjj\\\\\\fffvvv{{{qqqcccSSSKKKJJJVVVjjj|||vvv___JJJ>>>;;;999;;;<<<@@@LLLYYYjjjvvv}}}zzzwwwvvvuuuuuuvvvuuusssrrrrrrssstttrrrpppkkkiiifffcccaaa``````aaa```ccceeeggghhhkkkpppssswwwzzz}}}}}}yyywwwyyy|||~~~|||zzz{{{}}}~~~{{{xxxxxxyyyyyy{{{~~~~~~|||zzzzzzzzzzzzzzzzzzyyyxxxvvvuuutttuuuzzz}}}}}}yyyvvvwwwyyywwwwwwwwwvvvvvvvvvuuuuuusssqqqoooooopppqqqpppoooqqqppppppqqqsssrrrpppnnnkkkggg^^^SSSIIICCCAAAAAAFFFGGGLLLUUUbbbqqq}}}xxxyyy{{{zzzzzz{{{~~~|||yyyHHHJJJLLLMMMNNNPPPTTTWWWUUUWWWXXXYYYXXXTTTQQQNNNJJJIIIIIIIIIJJJKKKMMMOOOPPPPPPQQQRRRSSSVVVXXXYYYXXXYYYZZZZZZ\\\aaaggglllsss|||wwwggg]]]TTTKKKEEEAAA???;;;777666555555666888555333444777888777555444333222111222444777888>>>DDDMMMVVV\\\```bbbdddkkkuuuxxxmmmbbbYYYUUUZZZ^^^^^^```ddd^^^YYYYYYXXXXXXhhhwwwwwweeebbb]]]XXXVVVVVVXXXZZZ\\\YYYVVVSSSRRRQQQNNNLLLOOOKKKPPP\\\^^^TTTNNNPPPLLLOOOQQQPPPLLLJJJKKKMMMLLLMMMOOOPPPQQQRRRQQQQQQPPPPPPPPPOOOMMMJJJHHHFFFFFFFFFGGGIIILLLOOORRRTTTRRRQQQOOONNNNNNOOOQQQRRRRRRTTTUUUUUUSSSRRRRRRSSSOOOMMMKKKKKKLLLNNNNNNMMMJJJKKKJJJIIIHHHIIILLLNNNNNNNNNMMMLLLLLLLLLMMMMMMKKKLLLLLLJJJGGGEEEEEEEEE???CCCGGGGGGDDDDDDHHHLLLJJJMMMPPPNNNJJJHHHIIILLLGGGFFFGGGHHHKKKMMMMMMLLLEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEDDDCCCAAA>>>===???@@@BBBCCCCCCBBB@@@???@@@???>>>===<<<;;;;;;;;;888999;;;===???AAABBBBBB@@@??????>>>>>>>>>??????:::777555555666888999999888888888777777777777666555555666666555444333333333333444444333222000///111111111111111111222222..................------************************))))))))))))))))))))))))---+++,,,000111......111111@@@TTThhhyyyppp```\\\cccsss{{{ttthhhZZZPPPMMMOOOdddvvv{{{gggPPP???;;;:::<<<<<<>>>JJJXXXdddkkkrrruuuvvv{{{~~~|||zzzwwwvvvvvvvvvwwwyyyvvvttttttwwwyyyxxxvvvmmmkkkhhhdddbbbaaaaaaaaa\\\___bbbdddeeehhhnnnssswww{{{~~~yyywwwxxxzzz}}}~~~}}}zzzyyyzzz~~~~~~~~~~~~}}}zzzyyyyyyzzzxxx{{{}}}~~~|||zzzyyyyyyzzzzzzyyyyyywwwvvvuuuttttttyyy||||||wwwttttttvvvuuuttttttttttttsssssssssqqqpppooooooppppppooonnnoooooooooqqqrrrrrrqqqooolllhhh___TTTIIICCCAAAAAAGGGIIIOOOYYYgggvvvzzz{{{|||~~~wwwyyyyyyxxxwwwyyy}}}|||}}}~~~~~~|||yyyvvvtttLLLMMMOOORRRUUUXXXZZZ[[[^^^ZZZUUURRRQQQNNNIIIEEEIIIIIIIIIJJJKKKMMMNNNOOOUUUSSSRRRSSSVVVYYY[[[\\\\\\^^^aaadddggglllrrrwwwrrrhhh\\\SSSNNNKKKGGGCCC<<<;;;:::888777666666666888444111111333444333222333666::::::777888<<<@@@IIIRRR___iiillllllllllllooo{{{|||wwwiii]]]YYYWWW[[[bbbfffddd``````ZZZUUUZZZeeemmmnnnlll```^^^\\\YYYWWWVVVVVVVVVSSSSSSRRRQQQPPPOOOOOONNNNNNWWWbbbeee___UUUMMMJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLNNNRRRSSSRRRRRRRRRRRRRRRQQQOOOMMMLLLMMMNNNOOOLLLKKKJJJIIILLLQQQUUUVVVSSSSSSRRRSSSZZZ```]]]VVVUUUUUUUUUTTTTTTSSSRRRQQQQQQOOOLLLKKKKKKLLLKKKJJJOOONNNMMMKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIJJJJJJIIIGGGFFFFFFGGGCCCEEEFFFGGGGGGHHHJJJLLLQQQOOOMMMLLLLLLLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEEEEJJJKKKJJJGGGCCCAAACCCEEECCCBBB@@@>>>======>>>?????????@@@@@@@@@??????>>>???>>>>>>>>>======<<<<<<<<<<<<>>>???@@@AAAAAAAAA??????@@@??????>>>===<<<<<<:::999888888999;;;<<<:::999888888888999;;;;;;<<<999777777999888555222222222333444555555555555555444333222111000///...000///---,,,++++++,,,,,,---,,,,,,+++***)))((((((,,,,,,---,,,)))(((((()))))))))))))))***+++,,,---;;;???LLL___qqqzzzggg^^^```jjjssszzznnnbbbVVVMMMPPPYYYkkk~~~kkkSSSCCC===999:::<<<>>>DDDKKK```lllmmmiiijjjlllwww}}}}}}{{{zzzxxxxxxyyyzzz{{{zzzzzzzzzzzz{{{{{{{{{{{{uuupppjjjfffeeeeeecccaaa\\\]]]___aaadddhhhjjjllltttttttttuuuvvvxxxyyyzzz~~~}}}}}}~~~|||zzz}}}~~~}}}|||~~~|||||||||||||||{{{zzzyyyxxxuuuwwwyyyzzzzzzxxxvvvtttzzzyyyxxxwwwvvvvvvvvvvvvyyyyyy{{{{{{{{{yyywwwuuusssrrrppppppppprrrtttuuutttrrrooommmmmmmmmlllkkknnnoooqqqqqqooonnnooopppkkkiiibbbVVVIIICCCCCCFFFHHHNNNWWWbbbtttvvvlllpppxxx~~~|||yyywwwwwwwwwxxxyyyzzz||||||{{{zzzyyyxxxvvvtttrrrqqqVVVVVVVVVVVVVVVUUUUUUUUUUUURRROOOMMMMMMLLLIIIGGGKKKLLLLLLNNNOOOQQQSSSTTTUUUTTTSSSTTTWWWZZZ]]]^^^dddfffkkkooouuu{{{~~~pppccc[[[QQQJJJGGGEEEAAA===;;;:::999777666555555555555333111222444555555333222555666666666:::BBBIIIWWW___iiipppssstttvvvxxx|||xxxuuuuuulll```\\\YYY\\\cccfffddd```[[[VVVSSSVVV^^^dddeeeccc___^^^[[[YYYWWWVVVVVVVVVSSSRRRRRRQQQPPPOOOOOOOOOUUU[[[``````ZZZSSSNNNMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLOOORRRSSSRRRQQQQQQQQQPPPPPPNNNNNNNNNOOOQQQRRRNNNNNNLLLKKKMMMQQQUUUVVVUUUWWWXXX]]]ffflllggg]]]VVVUUUTTTTTTSSSRRROOONNNPPPNNNLLLLLLMMMMMMLLLKKKMMMLLLKKKJJJIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIGGGFFFFFFGGGEEEFFFGGGGGGFFFGGGJJJLLLNNNLLLKKKKKKKKKKKKJJJHHHIIIIIIHHHGGGFFFEEEDDDDDDAAAAAAAAABBBCCCDDDFFFGGGJJJJJJJJJGGGCCCBBBCCCEEEDDDBBB@@@>>>======>>>?????????@@@@@@@@@@@@???????????????>>>>>>>>>======<<<===???@@@AAABBBBBBBBB@@@@@@@@@@@@???>>>===<<<;;;;;;:::999999:::;;;<<<:::999999888999:::;;;<<<;;;999777777999888666333333333444444555444444444222222111000///...---,,,000///...,,,++++++,,,,,,++++++++++++***************+++,,,+++)))((((((***))))))))))))***+++,,,,,,222666BBBVVVkkk}}}oooaaa___fffnnnzzzzzzqqqggg\\\SSSMMMSSSbbbvvvlllXXXJJJBBB::::::;;;>>>CCCHHH[[[gggjjjgggjjjkkkttt~~~}}}|||zzzyyyyyyyyy{{{|||}}}}}}}}}}}}}}}|||{{{zzztttpppjjjgggfffeeecccaaa\\\]]]^^^___bbbeeeiiijjjoooooooooppprrruuuxxxyyy}}}~~~~~~}}}|||{{{yyyvvvxxx}}}~~~{{{{{{{{{{{{zzzyyyxxxxxxvvvwwwyyyyyyxxxvvvsssrrrvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxyyyzzzyyywwwuuutttrrrqqqpppooooooppprrrssstttsssqqqppppppooonnnmmmlllmmmoooooonnnmmmnnnooojjjhhhaaaVVVJJJDDDDDDGGGJJJRRR\\\gggsss{{{wwwnnnhhhnnnyyy~~~{{{yyyuuuttttttuuuuuuvvvwwwxxxwwwwwwvvvuuusssqqqooonnnZZZYYYXXXVVVSSSQQQPPPOOONNNLLLJJJIIIJJJLLLLLLKKKLLLLLLMMMOOOQQQSSSUUUVVVVVVWWWXXXZZZ]]]aaaeeegggooossszzzsssdddZZZSSSMMMGGGCCCAAA???<<<999888888666555444444444444333222111333555666555444333444555555999BBBNNNWWWccchhhoootttvvvxxx|||uuulllmmmoooiiiaaa]]]ZZZ\\\aaacccaaa^^^WWWVVVUUUVVVYYY[[[[[[ZZZ]]]\\\ZZZXXXWWWVVVUUUUUURRRQQQQQQPPPOOOOOOOOOOOOXXXZZZ[[[XXXTTTRRRRRRTTTNNNMMMKKKJJJHHHHHHHHHHHHMMMPPPSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPRRRTTTUUUPPPPPPNNNNNNNNNQQQWWW[[[]]]___ccckkkvvv{{{tttiii\\\YYYVVVTTTSSSRRRPPPNNNNNNMMMMMMNNNOOOOOOMMMLLLKKKJJJIIIHHHGGGHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIGGGFFFFFFGGGGGGHHHGGGFFFEEEFFFIIIKKKJJJIIIHHHIIIJJJKKKJJJIIIJJJIIIHHHEEECCCBBBAAAAAA===>>>???BBBDDDGGGIIIJJJIIIJJJIIIGGGDDDCCCDDDEEEDDDCCCAAA???>>>===>>>>>>??????@@@@@@@@@@@@@@@???@@@@@@@@@@@@????????????>>>???@@@AAABBBCCCCCCCCCAAAAAAAAAAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;999888777888888888666555444444444555444444333333222111111000///...------000///...---,,,,,,,,,,,,************++++++,,,,,,)))***+++***)))((()))***+++***************+++++++++...888JJJ___tttxxxddd[[[]]]cccssszzz|||vvvooofff^^^QQQQQQZZZlll}}}rrraaaTTTGGG<<<999;;;===@@@DDDSSSaaaffffffkkklllqqq~~~~~~~~~}}}|||{{{zzzyyyzzz{{{|||~~~}}}{{{yyyuuurrrooommmkkkiiifffddd^^^]]]\\\]]]___bbbeeehhhhhhiiiiiikkkooosssxxxzzz||||||||||||}}}}}}}}}}}}}}}zzzxxxtttqqqrrrwww~~~~~~~~~zzzzzzzzzzzzyyyxxxwwwwwwvvvwwwxxxxxxvvvtttqqqooosssssstttuuuwwwxxxyyyzzzwwwwwwxxxxxxxxxvvvtttsssrrrpppooommmmmmnnnpppqqqqqqqqqrrrrrrqqqooonnnmmmiiikkkmmmmmmmmmlllmmmnnnjjjgggaaaWWWLLLFFFFFFHHHNNNXXXccckkkoooooojjjcccfffooo~~~}}}{{{yyyrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqpppooommmkkkjjjSSSRRRQQQPPPOOOMMMLLLLLLLLLKKKJJJJJJLLLNNNPPPQQQOOOPPPPPPRRRSSSUUUWWWXXXYYY\\\___dddhhhmmmsssvvv{{{xxxlllbbbXXXQQQKKKGGGCCCAAA???>>>;;;888666555444333333333333333111111222333444444444444555777999===DDDOOO\\\eeeiiinnnuuuyyyzzz}}}wwwiiijjjgggeeeeeeaaaccc___[[[[[[^^^```^^^[[[YYYZZZZZZZZZXXXVVVVVVVVVZZZYYYXXXVVVUUUSSSSSSRRRQQQPPPOOONNNNNNOOOOOOPPPRRRSSSSSSQQQPPPRRRVVVZZZNNNMMMJJJHHHGGGGGGHHHIIINNNQQQSSSSSSRRRPPPOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTPPPOOOOOOPPPPPPSSS]]]ffflllnnnrrryyyxxxhhhbbbZZZUUUTTTTTTSSSSSSMMMMMMMMMOOOPPPPPPNNNLLLIIIIIIHHHGGGGGGHHHIIIJJJHHHHHHHHHGGGGGGGGGGGGGGGIIIJJJJJJIIIGGGFFFFFFGGGHHHGGGFFFDDDCCCDDDGGGIIIGGGGGGFFFHHHJJJKKKKKKJJJJJJIIIGGGDDDCCCAAAAAAAAA>>>@@@BBBEEEHHHJJJKKKKKKHHHHHHHHHFFFEEEDDDDDDDDDDDDCCCAAA@@@>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@>>>>>>;;;;;;<<<<<<<<<;;;::::::888888888888999999::::::777777777888888888777666555555555555444333222222333333222222111111000000//////......------------++++++++++++++++++++++++((()))******(((((()))+++++++++******)))*********------333AAARRRggghhhYYYVVVXXXkkkttt}}}}}}zzzssslllZZZTTTUUUdddwww|||mmm\\\MMM>>>999;;;===???AAAMMM[[[bbbeeelllmmmppp{{{|||~~~~~~||||||{{{|||{{{zzzyyyyyyyyyzzzzzz|||}}}~~~{{{yyyxxxxxxvvvtttrrrooollliiiaaa___]]][[[[[[^^^aaaccceeefffgggjjjooouuuzzz~~~zzzzzzzzzzzzzzzzzz{{{{{{{{{xxxwwwsssoooqqqvvv{{{}}}~~~}}}}}}yyyyyyyyyyyyxxxwwwvvvvvvttttttuuuuuutttsssqqqpppssstttuuuwwwxxxyyyzzzzzzwwwwwwwwwwwwvvvuuutttsssqqqooommmlllkkklllmmmnnnlllnnnqqqqqqooommmkkkjjjiiijjjlllmmmllllllmmmnnnjjjhhhbbbYYYQQQKKKIIIJJJTTT\\\eeehhhfffbbb^^^\\\ggguuu}}}||||||zzzxxxrrrqqqpppoooooonnnooooooooonnnnnnmmmkkkjjjhhhgggMMMMMMMMMLLLLLLKKKKKKKKKMMMMMMMMMMMMNNNPPPRRRSSSVVVWWWWWWXXXZZZ\\\]]]^^^___ccciiipppuuu|||{{{pppfff^^^WWWPPPLLLHHHEEECCC@@@>>><<<999777333333222222111222222222222222333333333333333444777:::@@@IIIRRR]]]gggmmmooouuu|||wwwccc\\\aaa______cccaaafffbbb___]]]^^^___^^^\\\[[[\\\^^^\\\XXXUUUTTTUUUVVVUUUUUUTTTRRRQQQPPPOOOPPPOOONNNMMMMMMNNNPPPQQQNNNNNNNNNNNNNNNPPPSSSVVVMMMKKKIIIHHHGGGHHHJJJKKKNNNQQQSSSSSSRRRPPPOOOOOORRRRRRQQQPPPPPPPPPPPPPPPMMMLLLMMMPPPRRRWWWgggvvvyyyooobbbYYYVVVWWWWWWWWWMMMMMMMMMOOOPPPPPPNNNLLLIIIIIIHHHHHHHHHIIIKKKLLLFFFFFFGGGGGGGGGGGGGGGGGGIIIJJJJJJIIIGGGFFFFFFGGGFFFFFFEEECCCBBBBBBDDDGGGFFFEEEFFFGGGJJJLLLLLLLLLHHHGGGEEECCCCCCCCCDDDDDDCCCEEEGGGJJJLLLLLLLLLKKKFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@???????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@AAABBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@>>>>>>;;;;;;<<<<<<;;;;;;:::999666777777888888888888888777777888888888777777777555555555555444333222222222222222111111111111111..................------------,,,,,,+++******)))((()))******)))(((***+++++++++******)))*********...---000:::GGG[[[tttqqq^^^VVVTTTcccnnn{{{~~~xxx^^^TTTOOOZZZmmm~~~vvvdddSSSCCC<<<<<<===>>>@@@IIIVVV\\\bbblllnnnoooxxx{{{xxxzzzuuuyyy}}}{{{zzzyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxzzz|||~~~~~~|||zzzzzz{{{{{{yyyvvvrrrooonnneeeccc___\\\ZZZ[[[]]]^^^dddeeegggkkkqqqwww}}}xxxxxxwwwwwwwwwxxxyyyyyyzzzwwwvvvwwwuuurrrtttxxxzzz{{{~~~}}}||||||yyyyyyyyyyyyxxxwwwvvvuuuqqqqqqrrrsssssssssrrrrrrvvvvvvwwwxxxyyyyyyxxxxxxwwwwwwvvvvvvuuuttttttsssooonnnllljjjjjjjjjlllmmmkkknnnrrrrrrooollljjjiiiiiikkkmmmmmmlllllllllmmmjjjhhhccc\\\UUUPPPMMMMMMXXX\\\```___YYYUUUWWW\\\iii|||}}}zzzzzzzzzxxxwwwrrrrrrpppooonnnmmmmmmmmmmmmllllllkkkjjjhhhgggfffPPPPPPOOOOOONNNNNNMMMMMMNNNPPPRRRRRRRRRRRRTTTVVVXXXYYYZZZ\\\___bbbdddfffjjjpppxxxppplllfff```ZZZSSSMMMHHHDDDBBB@@@<<<999777555444222111111111111222222333333333444333333444777999<<>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAA@@@???>>>===<<<;;;;;;::::::999999888666777888888999888888888777888:::999777666666777444444444555444444333333///////////////000000000....../////////......---......---,,,+++***))))))***+++,,,+++***)))***++++++***************++++++,,,+++...555AAARRRkkkkkk]]]VVVZZZhhhwww```SSSJJJQQQcccuuu|||mmm^^^LLLCCC???======???DDDOOOUUU\\\hhhlllmmmuuu}}}ppplllmmmooottt|||}}}zzzxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvxxxzzz|||}}}}}}|||{{{{{{||||||zzzvvvsssqqqpppkkkhhhccc^^^[[[YYYYYYYYYaaacccfffkkkqqqvvv{{{}}}ttttttsssssstttuuuwwwxxxuuutttvvvyyyxxxvvvwww{{{yyyzzz}}}}}}{{{zzz|||yyyyyyyyyyyyxxxwwwvvvvvvppppppqqqrrrssssssssssssvvvwwwxxxyyyyyyxxxvvvuuuuuuuuuuuutttssssssrrrrrrnnnmmmkkkiiiiiijjjlllmmmnnnqqquuutttpppllljjjkkkjjjlllmmmmmmkkkjjjkkkllliiigggccc]]]XXXSSSPPPNNNVVVUUUUUUSSSNNNMMMUUU___lll}}}wwwuuuuuuvvvtttrrrppppppnnnmmmlllkkkkkkkkkkkkkkkkkkjjjiiihhhffffffRRRRRRRRRRRRRRRRRRRRRRRRQQQTTTXXXZZZYYYYYYZZZ[[[\\\^^^aaaeeeiiinnnrrrttt}}}tttllleeeccc___ZZZTTTNNNHHHDDD???>>><<<888555333222333111111000000111222333333333444555444555888===BBBHHHMMMWWWbbbmmmtttxxxxxxzzzyyyjjjYYYNNNKKKKKKQQQdddssspppiiifffbbb```____________YYYXXXWWWVVVVVVUUUTTTSSSSSSSSSTTTSSSRRRQQQOOONNNNNNMMMKKKKKKKKKNNNPPPRRRRRROOOLLLJJJJJJKKKKKKKKKQQQNNNKKKHHHGGGHHHJJJLLLLLLOOORRRSSSRRRQQQQQQQQQPPPPPPOOONNNLLLKKKIIIHHHKKKHHHJJJOOOSSS]]]wwwxxxooofff]]]VVVPPPNNNLLLLLLMMMMMMLLLKKKHHHHHHGGGHHHIIIKKKMMMNNNFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJIIIGGGFFFFFFGGGCCCEEEGGGGGGFFFEEEEEEFFFDDDCCCCCCEEEHHHJJJKKKJJJEEECCCAAA@@@@@@BBBDDDEEEEEEGGGJJJLLLLLLJJJGGGEEEBBBAAA@@@BBBDDDDDDBBB?????????@@@AAABBBBBBBBBBBB>>>???@@@AAABBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>===<<<<<<;;;999888777777888888777888999:::;;;::::::999777999;;;:::777444555666333333444444555444444444......//////000000000111---...///000000///...------------,,,,,,+++++++++,,,------,,,***)))***+++))))))))))))***+++,,,,,,+++***---333<<>>HHHKKKRRRaaaggghhhqqquuutttjjjggghhhkkkrrr{{{}}}yyyxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvxxxyyyzzz{{{{{{{{{{{{{{{|||~~~~~~{{{wwwtttssstttooolllhhhbbb]]]XXXVVVUUU[[[^^^bbbhhhmmmrrrtttvvvoooooonnnnnnooorrrtttvvvqqqrrrvvv{{{{{{wwwwww{{{wwwxxxzzz|||~~~~~~~~~~~~}}}||||||}}}|||xxxuuuvvvyyy||||||{{{zzzzzzzzzzzzyyyxxxwwwvvvqqqqqqrrrrrrrrrrrrrrrrrrtttuuuvvvwwwwwwvvvuuutttsssrrrrrrqqqppppppoooppplllkkkjjjiiiiiikkklllnnnooosssuuusssnnnjjjiiijjjjjjkkklllllliiihhhhhhiiigggeeeaaa]]]YYYTTTPPPMMMOOOLLLJJJIIIGGGIIIUUUbbbrrr{{{vvvqqqoooppppppooommmlllkkkjjjiiihhhhhhggggggjjjjjjjjjiiihhhgggfffeeeOOOPPPQQQSSSTTTVVVWWWXXXTTTYYY^^^aaa```___```bbbfffhhhlllqqqxxx~~~|||rrriiiaaa]]]YYYWWWTTTPPPKKKEEE@@@======<<<999666222111222444111000000000111222333444333555555555777<<>>???AAACCCBBBDDDHHHJJJJJJHHHEEEBBBAAA??????AAADDDDDDAAA>>>===>>>@@@AAABBBCCCCCCCCC>>>???@@@AAABBBBBBCCCBBB@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAABBBAAAAAAAAA??????@@@??????>>>===<<<<<<;;;888666666666777888999:::;;;<<<===<<<;;;;;;888:::<<<:::666444444555222222333444555555555555000000111111222222333333---...///000000///......++++++,,,,,,,,,,,,---------...///---+++******+++))))))))))))***+++,,,---,,,,,,...222888EEEZZZmmm|||fffXXXNNN]]]ooo|||uuueeeTTTPPPWWWdddrrr~~~sssbbbSSSFFF===;;;>>>:::BBBDDDKKK[[[bbbeeemmmjjj{{{{{{ooojjjiiijjjjjjqqq{{{}}}}}}yyyxxxxxxxxxyyyyyyyyyyyyxxxwwwwww{{{{{{{{{{{{zzzzzzzzzzzz~~~yyyvvvvvvxxxrrrooojjjddd^^^XXXTTTRRRVVVYYY___eeejjjmmmooooookkkkkkjjjkkklllooorrrtttpppqqqvvv||||||xxxwwwyyyvvvwwwyyyzzz{{{zzzzzzyyyxxxwwwxxxzzz}}}{{{wwwrrrrrruuuwwwxxxwwwzzzzzzzzzzzzyyyxxxwwwwwwtttssssssrrrrrrqqqqqqqqqqqqrrrtttuuuvvvuuutttsssqqqpppooonnnmmmmmmmmmmmmlllkkkjjjiiiiiikkkmmmnnnooorrrtttqqqkkkffffffhhhiiikkkkkkjjjhhhfffffffffeeeccc___\\\XXXTTTOOOLLLJJJEEECCCDDDEEEHHHVVVdddwww~~~vvvrrrmmmkkkllllllkkkiiihhhhhhgggfffeeeddddddeeeiiiiiihhhhhhgggfffeeedddWWWWWWXXXYYYZZZ[[[\\\\\\^^^fffoooqqqnnnkkklllooopppvvv}}}wwwrrrkkkddd^^^ZZZVVVSSSNNNMMMKKKGGGDDD@@@>>><<<;;;999777555222000/////////......000222444444444000///333:::AAAHHHSSS]]]bbbeeejjjooovvv~~~mmmcccaaaTTTNNNKKKQQQ]]]gggiiigggbbb```^^^___```___\\\YYY[[[ZZZXXXWWWVVVWWWYYYZZZZZZZZZXXXVVVTTTRRRPPPPPPOOONNNLLLKKKKKKKKKLLLMMMNNNMMMJJJIIIIIIKKKMMMOOOOOONNNMMMKKKJJJJJJJJJJJJMMMOOOPPPPPPOOOOOOQQQSSSSSSQQQOOOMMMLLLLLLLLLLLLIIILLLOOORRRTTT```yyyyyyhhh^^^YYYSSSNNNNNNQQQRRRLLLGGGHHHHHHJJJKKKLLLLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJNNNKKKGGGDDDEEEFFFGGGHHHHHHGGGEEEFFFGGGIIIHHHHHHCCCCCCCCCGGGJJJKKKHHHEEEFFFDDDBBB@@@@@@AAADDDEEEHHHHHHGGGGGGEEEDDDBBBAAA<<<===???@@@AAAAAA@@@@@@>>>>>>???@@@AAACCCCCCDDDEEEAAA===???DDDGGGFFFDDDCCCAAA??????@@@BBBBBBBBBAAA@@@@@@???>>>===<<<<<<@@@???>>>======>>>???@@@<<<;;;999777666777777888888888999:::::::::999999<<<;;;;;;999777555333222444333333222222333333444000000000000000000000000222111111000///......---000///...---,,,+++++++++,,,,,,,,,+++++++++******************************,,,,,,...222555>>>OOO```yyy{{{dddPPPUUU___nnn{{{~~~ppp[[[LLLLLL[[[lllwwwrrr]]]MMMEEEAAA===;;;;;;===DDDSSSaaaggghhhkkkqqq{{{wwwmmmkkkmmmqqqrrryyy}}}}}}yyyvvv}}}{{{xxxwwwxxxzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||~~~}}}{{{zzzzzzzzzwwwxxxvvvoooddd[[[VVVUUUPPPQQQUUU\\\cccgggfffeeeccchhhjjjggghhhooosssrrrqqqrrrtttvvvwwwxxxxxxwwwtttuuuwwwxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvxxxzzz{{{{{{wwwsssrrrtttvvvuuussswwwyyy}}}|||yyyvvvzzzxxxuuurrrpppooooooppppppppprrrsssttttttttttttpppnnnkkkiiihhhhhhjjjkkkkkkjjjiiihhhhhhhhhiiijjjnnnmmmllliiihhhfffeeeeeefffggghhhiiihhhgggeeeccceeebbb___[[[VVVPPPJJJEEECCCAAA;;;>>>IIILLLVVVjjj~~~zzzwwwnnnllljjjjjjkkkllljjjgggeeeeeeeeecccaaabbbdddffffffgggfffeeecccaaa^^^\\\WWWXXXZZZ\\\^^^```cccdddhhhpppyyy|||yyyuuuvvvxxx|||vvvlll```\\\WWWTTTRRRQQQOOOMMMHHHGGGEEECCC@@@===;;;:::888777555333222111111111000000///000111222222222222333888BBBJJJQQQ[[[dddccceeekkksss~~~rrrfffaaaaaaWWWTTTSSSXXXaaaffffffccc`````````aaacccbbb^^^ZZZ]]]\\\[[[ZZZZZZ[[[\\\]]]ZZZYYYXXXVVVUUUSSSQQQQQQNNNMMMLLLKKKKKKKKKKKKKKKLLLKKKJJJJJJKKKMMMOOOPPPMMMMMMLLLKKKJJJJJJJJJJJJMMMOOOQQQQQQQQQPPPQQQRRRSSSRRRPPPOOOMMMMMMMMMMMMMMMMMMNNNPPPQQQYYYmmm~~~mmmcccZZZUUUPPPOOORRRRRRMMMHHHHHHHHHJJJKKKLLLMMMMMMNNNKKKJJJJJJJJJJJJJJJJJJKKKLLLJJJGGGGGGIIIIIIHHHFFFHHHGGGEEEDDDEEEEEEDDDCCCBBBAAABBBDDDHHHIIIGGGEEEEEECCCBBB@@@AAACCCEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>@@@AAAAAAAAAAAA@@@??????@@@AAACCCDDDDDDDDDCCC???===???CCCEEEDDDBBBBBB@@@>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>=========>>>???@@@===<<<:::999888888888999777888999:::::::::::::::;;;;;;:::999777555444333444333333222222333333444222222222222222222222222000000000///......------......---,,,,,,,,,------,,,,,,,,,++++++++++++***************************''''''(((***,,,333CCCRRRrrrjjjWWWWWW\\\hhhwww~~~|||qqq___PPPMMMWWWeeeooo|||~~~mmm[[[MMMAAA888<<<;;;<<>>@@@@@@@@@BBBEEEFFFFFFFFFDDDCCCBBBAAABBBDDDFFFGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBAAA@@@AAABBBCCCDDDEEEEEEEEECCCAAA@@@BBBEEEFFFDDDAAA@@@???======>>>??????>>>===>>>@@@AAAAAAAAA@@@@@@===============>>>???@@@======;;;:::::::::::::::777777999:::;;;;;;;;;;;;999999999999777666555444444444333333333333444444333333333333333333333333000//////......------,,,------,,,,,,---......///,,,,,,,,,,,,++++++++++++***************************((()))***+++000<<>>AAA@@@@@@AAACCCEEEFFFGGGFFFEEECCCBBBBBBCCCDDDEEEGGGGGGGGGGGGFFFEEEEEEDDDBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDFFFFFFGGGFFFFFFEEEDDDDDDFFFHHHHHHEEECCC@@@???======>>>???>>>===999;;;<<<======<<<;;;:::;;;;;;<<<<<<===>>>??????<<<<<<<<<;;;;;;:::::::::777777999:::;;;;;;<<<<<<888888888888888777666555444444333333333333444444333333333333333333333333000000//////..................------------......------,,,,,,,,,+++++++++************************---,,,,,,---...111;;;FFF^^^xxx|||fffZZZQQQWWWjjjzzz}}}zzz|||ttthhh[[[NNNIIIPPPYYYiiiyyyqqq```PPPDDD===::::::===CCCLLLYYYcccbbbdddjjjwww~~~zzzzzz}}}~~~}}}~~~zzz|||~~~}}}{{{yyyxxxvvvssspppnnnmmmhhh```ZZZZZZXXXWWWWWWXXXZZZ[[[\\\YYY]]]```aaacccgggjjjlllpppqqqrrrrrrrrrqqqpppooovvvuuuuuuuuuvvvxxxzzz|||{{{xxxsssooonnnqqquuuwww{{{||||||xxxrrroooppprrrrrrrrrrrrrrrsssuuuvvvwwwuuutttsssqqqpppooooooooommmnnnnnnooooooooonnnnnnkkkjjjiiihhhgggfffffffffddddddccccccbbbbbbaaaaaa______^^^^^^^^^^^^____________]]]]]]]]]]]]^^^______^^^\\\YYYTTTLLLBBB<<<555;;;===BBBLLLUUUlllzzzsssmmmiiifffbbb___``````aaaaaaaaa```]]]\\\\\\^^^aaaaaa___]]][[[[[[[[[ZZZYYYXXXXXXYYY[[[\\\www{{{xxxnnn```[[[UUUNNNIIIFFFCCCAAAAAA@@@>>>>>>??????>>>===CCCBBB@@@===:::888666555444333222222111111111111...000111222222555999===DDDHHHSSSaaaiiimmmrrrwwwyyyrrrkkkgggaaaYYYUUUUUUTTTWWWYYYZZZYYYZZZ\\\^^^___bbbfffgggddd___ZZZVVVWWWWWWWWWWWWXXXXXXYYYYYYZZZYYYXXXWWWUUUTTTRRRRRRLLLMMMNNNNNNNNNMMMKKKJJJKKKLLLMMMNNNNNNMMMKKKJJJJJJJJJIIIJJJJJJKKKLLLMMMOOORRRUUUUUUTTTQQQOOOOOOMMMNNNNNNNNNNNNMMMMMMMMMLLLHHHGGGMMMRRRRRRRRRSSS\\\lllpppiiiaaa\\\VVVSSSSSSSSSRRRQQQSSSRRROOOMMMJJJIIIHHHGGGIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHJJJOOOSSSRRRJJJDDDCCCBBBBBBCCCEEEEEECCCAAABBBBBBCCCCCCDDDEEEGGGHHHGGGFFFEEECCCBBBBBBBBBBBBEEEEEEFFFFFFFFFEEEEEEDDDBBBAAAAAAAAABBBBBBCCCCCCCCCDDDFFFGGGHHHGGGGGGFFFDDDDDDEEEFFFFFFFFFDDDBBB@@@???>>>>>>??????>>><<<999999::::::999888666555999:::;;;<<<===>>>??????;;;;;;;;;;;;;;;:::::::::888888999:::;;;<<<<<<;;;888888888888888777666666555444444333333444444555222222222222222222222222111111111000000000000000111000///...---------------------,,,,,,,,,++++++***************************((()))+++,,,...666???TTTmmmlll^^^QQQTTTfffwwwwwwlllaaaSSSIIIKKKSSSddduuuooo\\\NNNAAA;;;999;;;@@@FFFSSS___bbbdddiiirrr}}}zzz|||~~~|||~~~}}}~~~|||zzzyyyyyyvvvrrrpppooolllfff```_________]]]\\\ZZZYYYYYY[[[\\\___bbbccccccfffhhhkkkmmmnnnpppqqqrrrqqqqqqvvvvvvuuuvvvwwwyyy{{{|||zzzwwwrrrooopppsssxxx|||{{{}}}}}}yyytttqqqrrrtttuuutttrrrppppppppprrrsssrrrqqqqqqpppooonnnnnnnnnmmmmmmnnnnnnnnnmmmlllllliiiiiiiiihhhgggfffeeedddbbbbbbbbbaaa```______^^^[[[[[[[[[ZZZ[[[\\\\\\]]]YYYZZZ[[[\\\\\\[[[ZZZZZZXXXXXXWWWVVVSSSLLLCCC===555<<<>>>DDDOOO[[[uuuqqqoookkkhhhdddaaa^^^\\\[[[\\\]]]]]][[[ZZZYYYXXXYYY[[[^^^___]]]ZZZXXXWWWUUUUUUTTTTTTUUUWWWXXXZZZ}}}pppggg]]]VVVPPPNNNKKKGGGCCC???<<<;;;<<<;;;;;;<<<>>>???>>>======<<<;;;999666444333222444333333222222222222222///222444666666:::@@@FFFOOOTTT___llltttvvvzzzmmmgggaaa]]]YYYUUUWWW\\\RRRSSSSSSTTTUUUWWWZZZ]]]^^^```cccbbb___ZZZWWWVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZXXXVVVTTTRRRQQQPPPIIIIIIJJJKKKKKKKKKKKKKKKOOOOOOPPPPPPOOONNNLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMPPPRRRTTTTTTRRROOONNNNNNKKKLLLMMMMMMMMMMMMMMMLLLJJJGGGIIIPPPUUUUUUSSSSSSWWWeeexxxwwwpppaaa\\\WWWSSSRRRSSSTTTUUUWWWUUUQQQLLLIIIFFFDDDDDDGGGHHHIIIJJJJJJIIIHHHGGGDDDDDDFFFHHHIIIHHHDDDAAABBBBBBCCCEEEGGGHHHGGGEEECCCEEEFFFFFFEEEDDDFFFGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBB????????????@@@AAABBBCCCCCCEEEGGGHHHIIIHHHFFFEEEAAABBBBBBBBBAAA@@@??????@@@???>>>???@@@???===;;;;;;:::999888777666666555777888:::<<<===>>>??????:::;;;;;;<<<<<<;;;::::::999::::::;;;;;;;;;;;;;;;888888888888888777666555555555444444444444555555222222222222222222222222111111111111111111111111222111000...---,,,,,,,,,------------,,,,,,,,,,,,***************************'''(((+++,,,---333:::III^^^xxxvvvhhhYYYWWWbbbrrr}}}yyyrrrkkk___QQQNNNSSS```pppjjjXXXIII@@@:::<<>>???>>><<<666666555555444333333222222222222222333444555666888<<>>@@@BBBCCCCCCEEEGGGIIIIIIHHHFFFEEEAAAAAA@@@???=========>>>???>>>===>>>???>>>;;;999:::999777666555666777888555777999;;;===>>>??????;;;<<<============<<<;;;;;;;;;;;;<<<;;;;;;:::999999999999888888666555555555555444444444444555555333333333333333333333333000000000000000111111111000000///..................------------,,,,,,,,,************************+++)))))),,,------000555<<>>???>>>CCCLLLYYY```fffiiijjjrrrzzzuuuuuuzzz~~~~~~~~~}}}|||{{{zzz|||}}}}}}|||yyyyyywwwuuuttttttvvvyyy{{{yyytttlllbbb[[[YYYYYYYYYXXX[[[aaabbb___aaafffhhhiiillloooqqqrrrssssssrrrrrrssstttttttttttttttrrrpppnnnnnnpppuuu{{{~~~wwwvvvuuuuuuvvvvvvtttssstttrrrooolllkkkjjjjjjjjjkkkllllllllllllkkkkkkjjjiiiiiiiiihhhhhhgggeeeeeecccdddeeefffeeebbb```^^^[[[[[[[[[[[[ZZZXXXVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMIIIDDD@@@:::???AAAKKK^^^qqqsssiii``````^^^\\\XXXUUUTTTSSSQQQRRRQQQOOOLLLLLLNNNQQQQQQSSSTTTTTTRRROOONNNMMMIIIJJJKKKMMMMMMNNNNNNNNNvvvlllfff```^^^WWWLLLFFFDDDCCC@@@>>>>>><<<:::999888:::<<<;;;:::999999::::::888666333333333444444555555555000111111222444666888999CCCGGGJJJJJJJJJNNNVVV\\\ccchhhsss}}}oooggg\\\SSSMMMPPPVVVVVVRRRQQQRRRRRRRRRTTTWWWYYYXXXWWWWWWXXXYYYWWWUUUUUUXXX[[[VVVWWWXXXYYYZZZZZZZZZZZZ[[[ZZZXXXUUURRROOOMMMLLLLLLLLLLLLLLLNNNPPPRRRTTTSSSSSSTTTTTTUUUUUUVVVVVVNNNNNNMMMMMMMMMMMMNNNNNNRRRSSSSSSQQQNNNMMMMMMNNNKKKLLLNNNOOOPPPPPPOOONNNNNNMMMPPPVVVXXXUUURRRSSSNNNWWWcccssswwwmmm___[[[VVVRRRQQQSSSWWWYYYVVVSSSOOOJJJGGGEEEDDDDDDBBBCCCEEEFFFFFFEEECCCBBBEEEFFFFFFBBB===<<>>>>>???@@@BBBCCCCCCDDD@@@@@@AAABBBCCCCCCCCCCCC:::::::::;;;===???BBBCCCCCCEEEGGGIIIIIIHHHEEEDDDBBBBBBAAA???===<<<>>>???>>>===<<<======<<<:::777888666444333333555777999555666999;;;===>>>??????<<<===>>>??????>>>======<<<<<<<<<<<<;;;:::999999:::999999999777666555444555555444444444444555555444444444444444444444444////////////000000000000///............///000000......---------,,,,,,,,,***************************'''''')))***(((***...333@@@VVVlllqqqbbb\\\dddsss|||~~~|||hhhXXXTTTWWWddduuuxxx]]]LLL???@@@@@@<<<>>>DDDTTT]]]eeeeeedddjjjyyy|||uuupppqqqyyy~~~~~~}}}~~~~~~}}}}}}|||||||||{{{|||~~~~~~}}}xxxyyyxxxvvvuuuwww}}}{{{ooobbb[[[YYYYYYVVVUUUYYY```aaa___aaafffiiijjjmmmoooqqqrrrrrrrrrooopppqqqrrrsssrrrqqqppppppnnnllljjjkkknnnqqqtttuuusssqqqsssvvvwwwtttqqqqqqooommmkkkiiihhhhhhhhhjjjjjjjjjkkkkkkjjjjjjiiiggggggffffffeeedddcccbbb```bbbcccdddccc```]]][[[XXXXXXXXXXXXWWWUUUSSSRRRQQQQQQQQQPPPPPPQQQQQQRRROOONNNMMMLLLLLLNNNPPPQQQRRRQQQOOOMMMKKKHHHCCC???;;;???BBBNNNdddyyyyyyhhhbbb[[[[[[ZZZWWWSSSPPPOOOOOONNNOOONNNJJJGGGGGGKKKOOONNNOOOQQQPPPMMMKKKJJJJJJEEEFFFHHHJJJKKKKKKJJJJJJ|||nnnbbbVVVPPPQQQSSSPPPJJJEEEAAA?????????BBB@@@===;;;999999999:::;;;:::999888777777777888333333333333444444222000111///000333333444???KKK]]]hhhnnnhhh```]]]aaadddnnnttt}}}oooddd^^^XXXWWWVVVTTTTTTSSSSSSSSSUUUUUUUUURRROOOPPPVVVZZZ[[[YYYVVVTTTSSSSSSUUUUUUSSSUUUXXXXXXWWWUUUUUUUUUWWWXXXXXXVVVSSSOOONNNMMMLLLKKKKKKKKKLLLMMMNNNNNNRRRRRRRRRSSSTTTTTTUUUVVVPPPNNNLLLMMMOOOPPPOOOLLLLLLMMMNNNNNNLLLKKKKKKLLLLLLNNNQQQSSSSSSRRROOOMMMLLLMMMOOOPPPPPPOOOMMMLLLMMMMMMZZZssszzztttooo```]]]XXXVVVVVVVVVVVVVVVSSSQQQNNNKKKHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDCCCAAA@@@BBBEEEHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFDDDBBBAAA>>>???@@@AAA@@@???>>>===<<<<<<===>>>????????????@@@???>>>===>>>???@@@AAABBBCCCEEEGGGGGGFFFDDDCCCAAA@@@???===<<<<<<<<<<<<@@@???>>>===<<<<<<======:::999888777666666666666333444666999<<<>>>???@@@??????>>>>>>=========<<<;;;::::::999999888888888<<<:::777444333444555666555444333333333333444555444555666666666444222000222111000000000111222333111111000000000000111111.........------,,,,,,,,,---,,,++++++******++++++,,,***)))((()))+++...000333;;;III]]]tttlll]]]___lllxxxtttdddXXXRRR```ooozzzyyy```JJJBBB???;;;<<>><<<999888777888888888777777666555555555666555444333333333222222111555222222555888???OOO^^^uuu~~~xxxjjjeeeiiimmmvvv}}}pppfff```]]]YYYYYYYYYXXXXXXXXXXXXXXXTTTUUUTTTSSSSSSUUUXXX[[[XXXWWWVVVUUUTTTTTTUUUUUUVVVXXXZZZZZZWWWUUUSSSSSSSSSUUUVVVTTTQQQNNNMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQPPPPPPQQQRRRTTTUUUPPPNNNMMMNNNPPPQQQPPPNNNKKKMMMNNNNNNLLLKKKKKKKKKLLLMMMNNNPPPPPPOOONNNMMMMMMLLLKKKKKKKKKMMMNNNOOOPPPPPPZZZooo~~~yyyuuuqqqnnn```\\\XXXUUUTTTTTTTTTTTTSSSQQQMMMJJJGGGFFFFFFFFFHHHGGGGGGFFFEEEDDDBBBBBBCCCCCCBBBAAAAAACCCGGGJJJJJJKKKKKKKKKJJJIIIGGGFFFFFFGGGGGGHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@>>>???@@@AAABBBBBBBBBBBB????????????@@@AAAAAABBBCCCDDDDDDEEEEEEDDDBBBBBB@@@@@@???>>>=====================<<<<<<<<<<<<<<<:::999888777777666666666444555777999<<<===>>>???>>>=========<<<<<<<<<;;;::::::::::::::::::::::::;;;:::888666444555555666444333222222222222333444444444555666555444222000222111111000111222333444111111000000000000111111.........------,,,,,,,,,---,,,++++++***+++++++++,,,+++)))((()))+++...///000666BBBTTTiii|||zzzjjjdddkkkvvvooo```QQQYYYfffwwwnnnUUUJJJDDD===<<>>>>>>>><<<:::888666555555555666555444333333333333333444555555444444333444444444777555666999@@@MMMbbbtttrrrmmmrrryyymmmbbb]]]\\\[[[YYYYYY[[[\\\\\\\\\[[[ZZZVVVUUUTTTUUUXXXZZZ[[[[[[UUUVVVVVVWWWWWWVVVUUUUUUYYY[[[\\\[[[XXXTTTRRRRRRQQQRRRSSSRRRPPPMMMLLLLLLMMMNNNPPPQQQRRRRRRRRRQQQOOOOOOMMMMMMMMMOOOQQQSSSNNNMMMLLLMMMOOOPPPOOONNNIIILLLNNNOOOMMMKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLJJJGGGFFFGGGJJJNNNQQQTTTRRRYYYgggqqquuu}}}sssmmmnnnooonnn```\\\WWWTTTRRRRRRQQQPPPOOONNNKKKIIIGGGGGGHHHIIIIIIIIIGGGFFFDDDCCCBBBAAA@@@AAAAAAAAABBBDDDHHHKKKLLLLLLLLLKKKIIIGGGFFFDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCC???@@@BBBCCCDDDDDDDDDCCCEEEEEECCCBBBAAA@@@@@@@@@======<<<<<<<<<<<<======:::;;;<<<<<<<<<<<<<<<;;;::::::888777777777777777666777888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::888888999999999999::::::::::::999888777666555555333333222222222222333333444444555555555333111000222222111111222222333444111000000//////000000111.........---------------------,,,+++++++++++++++,,,+++)))))))))+++---///...000888FFFZZZnnn~~~zzziiihhhppp~~~}}}jjjWWWSSS[[[ppp~~~eeeVVVJJJ@@@===@@@FFFIIIQQQ[[[```aaaeeejjj~~~|||uuuppprrruuuzzz~~~~~~{{{~~~~~~}}}||||||}}}}}}|||zzzvvvvvvuuuuuuwwwyyy|||~~~xxxrrrkkkfffeeeccc```]]]YYYYYYYYYWWWWWWYYY\\\```aaabbbdddgggiiikkkllllllnnnnnnnnnnnnnnnmmmlllkkknnnnnnmmmkkkiiihhhjjjlllmmmqqquuuvvvtttpppmmmllljjjjjjiiihhhfffccc```___]]][[[XXXXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRMMMLLLJJJHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEHHHGGGFFFFFFFFFGGGIIIJJJFFFEEEDDDCCCCCCBBB@@@>>>;;;===HHHVVVllluuuaaaVVVPPPKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDAAABBBBBBCCCCCCBBBBBBAAABBBBBBAAAAAAAAABBBBBBCCCyyyooogggbbb___]]]WWWQQQKKKGGGFFFEEEDDDDDDHHHEEEBBB>>><<<;;;;;;;;;888777555444333333333333333222222222222222333333333444666666666666777888666999>>>EEENNN]]]pppxxxvvvpppccc]]]\\\]]]]]]YYYZZZ\\\]]]]]][[[ZZZXXXXXXVVVUUUWWW[[[\\\ZZZWWWSSSUUUWWWZZZZZZYYYWWWUUUYYY[[[\\\[[[XXXUUUSSSRRRSSSTTTUUUSSSPPPMMMKKKKKKLLLNNNPPPSSSSSSSSSRRRQQQNNNMMMKKKJJJKKKMMMPPPQQQJJJJJJJJJJJJKKKLLLLLLKKKHHHKKKNNNNNNMMMJJJIIIIIIHHHIIILLLNNNOOONNNLLLKKKJJJIIIFFFEEEGGGKKKOOORRRTTTRRRUUU^^^cccdddiiiooouuutttmmmeeeccchhhlllmmm```\\\WWWSSSQQQQQQPPPOOOLLLKKKIIIHHHIIIJJJLLLMMMIIIHHHGGGEEECCCAAA@@@@@@???@@@AAABBBBBBEEEIIILLLKKKKKKJJJIIIHHHFFFEEEDDDCCCDDDFFFHHHIIIIIIHHHHHHFFFEEECCCAAA@@@@@@AAAAAA>>>???@@@AAABBBBBBBBBBBB@@@BBBEEEGGGHHHHHHFFFEEEFFFEEEBBB???>>>>>>>>>???:::::::::::::::;;;<<<===::::::<<<============<<<::::::999888777777777777888888999:::::::::::::::999999999999999999999999666666666666666555555555888999999999888777555444333333333333333333333333444444555444444333111111222222222222222333333444000000////////////000000...............---------------,,,++++++++++++,,,,,,+++***)))***+++---......---000<<>>???CCCDDDKKKVVV^^^aaabbbeeevvvwwwyyyzzzwwwrrrlllkkknnnrrrxxx~~~~~~{{{}}}}}}|||{{{{{{|||{{{yyywwwuuuuuuuuuuuuvvvvvvwwwwwwrrrnnniiifffffffffdddccc[[[ZZZYYYVVVUUUUUUXXX[[[^^^```bbbeeehhhjjjkkkkkklllllllllmmmllllllkkkkkkjjjjjjiiihhheeedddeeegggjjjmmmpppqqqooommmkkkjjjhhhhhhhhhgggeeeaaa^^^\\\[[[YYYVVVVVVWWWWWWWWWVVVSSSSSSSSSSSSSSSRRRQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKJJJGGGEEEDDDDDDEEEFFFCCCCCCCCCCCCBBBBBBBBBBBBEEEEEEDDDCCCCCCDDDDDDEEEAAA@@@???@@@AAAAAA???===??????HHHUUUjjj}}}bbbSSSMMMJJJGGGDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB???@@@@@@AAAAAA@@@@@@???BBBAAA@@@>>>>>>???@@@AAAzzzrrrkkkbbbZZZUUURRRPPPNNNJJJHHHDDD@@@??????>>><<<@@@>>><<<999777777777777444444333333222222222222333222222222333444555555222555888999777666666888===FFFRRR\\\dddooo{{{zzzsssiiicccbbbbbbbbbaaa]]]^^^^^^___]]][[[XXXWWWZZZXXXWWWXXXZZZZZZVVVSSSRRRTTTXXX[[[\\\ZZZWWWUUUUUUWWWZZZZZZWWWUUUTTTTTTVVVWWWWWWUUUQQQMMMKKKKKKJJJLLLOOOQQQRRRRRRQQQPPPMMMLLLKKKKKKKKKMMMOOOPPPJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJMMMMMMKKKIIIIIIIIIEEEIIINNNRRRRRRPPPLLLIIIHHHHHHHHHIIIJJJMMMOOOQQQQQQPPPQQQUUUXXXYYY\\\___cccccc___YYYZZZ```ffffff^^^ZZZUUURRRQQQPPPPPPOOONNNMMMKKKIIIIIIIIIKKKLLLIIIGGGEEECCCAAA@@@?????????@@@BBBBBBCCCEEEHHHKKKHHHHHHGGGFFFFFFEEEEEEEEEAAABBBDDDFFFHHHIIIIIIHHHGGGEEEDDDBBBAAAAAABBBCCC??????@@@AAABBBBBBBBBBBBCCCEEEHHHJJJKKKJJJHHHGGGEEECCC@@@>>><<<===>>>???;;;;;;;;;;;;<<<===>>>???;;;<<<===>>>>>>>>>>>>>>>;;;:::999888777777777777999999999::::::999888888777777777777888888888888777777666555555444333333777888999999999777555444444555555555555555555444444444444444333222111111111111222222222333333333000000////////////000000...........................---,,,,,,++++++,,,,,,,,,+++*********+++,,,---///,,,---666BBBSSSjjj}}}yyykkkiiiqqq{{{nnn[[[QQQ\\\mmm|||xxxgggWWWJJJCCCBBBBBBAAAFFFRRR\\\```cccfffrrrwwwrrrqqqpppnnnjjjfffgggkkkoootttzzz~~~~~~{{{}}}~~~}}}{{{zzzyyyxxxuuussssssssstttttttttsssrrrrrrqqqnnnkkkiiihhhggggggfff]]]\\\YYYVVVSSSRRRTTTVVV[[[]]]aaadddgggiiijjjjjjiiiiiijjjkkkkkkkkkjjjjjjggghhhhhhfffdddcccdddeeefffhhhkkkllljjjiiihhhhhhggggggfffeeeccc```]]]\\\XXXVVVTTTTTTUUUUUUSSSRRRMMMMMMNNNOOOPPPPPPPPPPPPLLLLLLKKKJJJJJJJJJJJJKKKJJJIIIFFFDDDCCCDDDEEEFFFBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAA===<<<<<<===>>>???===<<>>>>>????????????>>>>>>AAA@@@>>>======>>>???@@@~~~yyyrrriiibbb___YYYQQQMMMKKKJJJGGGEEEDDDEEEBBB===;;;<<<;;;888999888777555444444444444333333333333222222222222333333333333444555777777666888::::::888999<<>>@@@BBBDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEAAAAAABBBCCCDDDDDDDDDDDDDDDFFFHHHJJJJJJIIIGGGEEEBBBAAA???======>>>???@@@???????????????@@@AAABBB>>>>>>=========>>>>>>???;;;:::999888888777888888999999999999999888888777666666666777777777777777999999888777777666555555666777888888888666555444555555666666666666555555444444333333222111111111000000111222222222222111000//////......//////000.............../////////...------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,///+++,,,333<<>>>>>>>>>>>::::::999;;;<<<===<<<:::;;;<<>>===============>>>>>>======<<<<<<<<<============<<<<<<======<<<<<<<<<======>>>{{{uuulllddd___ZZZVVVTTTSSSMMMGGGEEEEEEEEEBBB??????BBBAAA;;;888;;;;;;888666555444333333333333333222222333333333333333333333333333444555666888999:::;;;<<<<<<>>>EEEPPPYYYqqq}}}}}}qqqiiifffcccdddfffhhhfffddd```______]]]\\\[[[ZZZZZZTTTUUUUUUSSSQQQPPPPPPQQQOOOQQQTTTWWWWWWUUURRRPPPOOOQQQTTTUUUSSSRRRQQQQQQNNNPPPQQQPPPNNNKKKJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPMMMNNNPPPQQQRRRRRRQQQQQQNNNPPPPPPNNNKKKIIIIIIJJJJJJKKKJJJIIIGGGGGGIIIJJJHHHJJJMMMOOOPPPPPPNNNMMMIIIIIIJJJKKKLLLMMMNNNOOOLLLMMMMMMNNNOOOQQQSSSSSSNNNQQQQQQNNNPPPUUUXXXVVVTTTQQQMMMLLLMMMNNNOOOOOOOOOMMMJJJGGGEEEDDDEEEEEEIIIHHHFFFCCCBBBBBBCCCDDDBBBDDDEEEDDDCCCCCCDDDEEEGGGEEEDDDBBB@@@@@@@@@@@@<<<===@@@BBBDDDDDDEEEDDDCCCDDDEEEEEEFFFEEEEEEEEE@@@AAABBBCCCCCCDDDDDDCCCDDDEEEFFFGGGFFFEEECCCBBB??????>>>>>>>>>???AAABBB@@@@@@?????????@@@@@@AAA@@@>>><<<;;;:::<<<===???;;;;;;:::999888888888888999999999999999888777777666666666666777777777888666666777777888888888999666666666666666555555444444444555666666555444444444444333222111111111111...///000111111111000000//////............//////---........./////////000......---,,,,,,,,,,,,---++++++++++++++++++++++++---)))+++222666===RRRgggkkkeeejjjwwwyyyrrrfff\\\ZZZggg~~~}}}oooaaaVVVOOOHHHEEEEEEJJJPPPVVV```hhhppp|||mmmbbb^^^^^^______``````aaaccceeekkkqqqwww}}}{{{zzzxxxwwwwwwuuurrrppptttttttttssssssrrrqqqqqqoooooonnnllljjjiiiiiiiiieeeddd```ZZZUUURRRSSSTTTUUUWWW\\\aaadddfffgggfffeeeeeefffhhhhhhiiiiiiiiidddfffggggggfffeeefffgggeeeffffffdddaaa___^^^___]]]\\\ZZZXXXWWWWWWWWWXXXRRRQQQOOOOOOOOOOOOLLLKKKHHHHHHIIIJJJKKKKKKKKKKKKIIIHHHEEECCCBBBBBBBBBCCCDDDCCCCCCBBBBBBAAAAAAAAA@@@????????????>>>>>>>>>;;;<<<<<<=========<<<<<<999999888:::;;;<<<:::999999:::FFFXXXnnnhhhXXXHHHDDDCCC@@@>>>>>>=========<<<;;;;;;::::::999::::::;;;;;;::::::999999999::::::::::::999999888999:::;;;;;;;;;;;;;;;~~~rrreeeaaa[[[TTTOOOMMMMMMNNNMMMHHHBBBAAABBBBBB>>>;;;888<<<;;;555333777888666444444333333222333333333222222333444444444444333222222333444555777888999<<<===>>>???EEESSSffftttvvvlllfffccc``````ccceeeeeeccc\\\\\\ZZZYYYYYYYYYYYYZZZPPPRRRSSSQQQNNNMMMPPPSSSNNNOOORRRTTTTTTRRROOOMMMNNNQQQSSSSSSRRRPPPOOOOOOHHHJJJLLLMMMKKKJJJJJJJJJIIIIIIJJJKKKLLLNNNPPPQQQNNNPPPRRRTTTUUUTTTSSSQQQMMMOOOOOOMMMHHHFFFFFFHHHKKKKKKJJJHHHFFFFFFIIIKKKJJJJJJKKKKKKLLLNNNOOOPPPJJJIIIIIIIIIJJJKKKNNNOOOLLLMMMNNNMMMNNNQQQRRRRRRLLLPPPQQQOOOQQQVVVWWWUUUOOOMMMJJJIIIKKKMMMNNNOOOHHHGGGFFFDDDDDDEEEGGGHHHKKKIIIGGGEEEDDDDDDEEEFFFDDDEEEFFFEEECCCBBBBBBCCCHHHFFFCCCAAA???=========;;;<<<>>>@@@BBBCCCCCCCCC???@@@BBBDDDDDDDDDCCCCCC>>>>>>???@@@AAAAAAAAAAAACCCCCCDDDDDDCCCBBBAAA@@@=========>>>@@@AAABBBCCC>>>>>>============>>>>>>AAA>>>;;;999888:::<<<>>><<<;;;:::999888888888888888888999999999888888777555666666666777777888888111222333555666888999:::555555555555444444444444333333444555555444333333555444333222111111111111---...///111111000000/////////............//////---.........//////000000......---,,,,,,,,,,,,---+++++++++++++++++++++++++++'''***111333777III___|||iii______jjj}}}}}}{{{tttaaaXXXaaauuu~~~zzzyyy{{{xxxiii]]]UUUKKKGGGFFFHHHLLLRRR]]]hhhlll}}}|||jjj[[[UUUXXXYYY\\\^^^___``````aaaiiiooovvv~~~yyyxxxvvvvvvvvvuuusssqqqvvvuuuuuuttttttssssssrrrmmmnnnmmmllljjjiiiiiijjjiiigggccc]]]WWWTTTTTTUUURRRUUUZZZ___bbbdddeeeeeeddddddfffggghhhhhhhhhhhhaaaccceeeeeeddddddeeefffggggggfffccc^^^[[[ZZZ[[[YYYWWWTTTRRRQQQRRRTTTUUUSSSQQQPPPPPPPPPOOOMMMKKKHHHHHHIIIIIIIIIHHHHHHGGGHHHGGGDDDAAA?????????@@@@@@@@@AAAAAA@@@???>>>===??????>>>>>>>>>=========999:::;;;;;;<<<<<<<<<;;;999888888999;;;;;;:::888:::999DDDTTTeee|||pppUUUIII@@@@@@AAA>>>;;;;;;:::999999999999999999999777888888999999999888888777777888888888888777777555666888999:::::::::999}}}yyyuuuttttttoooggg```[[[XXXRRRKKKGGGEEEEEEEEEBBBBBBAAA@@@???>>>===<<<888888777777666666666555;;;999666444444444333222111222222111000000111333444444444555888;;;===???FFFEEELLLZZZaaaeeesss}}}ssstttrrrgggfffccc```bbbeeefffccc___ZZZYYYYYYZZZ\\\\\\[[[YYYRRRQQQOOONNNNNNOOOQQQRRROOOPPPQQQSSSSSSSSSRRRQQQOOONNNNNNNNNOOONNNKKKIIIHHHHHHHHHHHHHHHIIIKKKKKKIIIIIIIIIJJJLLLNNNQQQSSSRRRTTTTTTRRROOONNNPPPRRRPPPPPPPPPNNNKKKIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHHHHIIIKKKMMMNNNOOONNNLLLKKKGGGGGGHHHHHHJJJKKKMMMNNNJJJLLLPPPQQQQQQPPPPPPPPPPPPRRRTTTTTTRRRQQQPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKGGGFFFGGGKKKMMMOOOTTTOOOHHHDDDCCCEEEGGGIIIGGGFFFEEEDDDDDDEEEFFFFFFFFFEEEBBB???===;;;;;;;;;:::;;;<<<>>>@@@BBBDDDEEEEEEEEEFFFFFFFFFEEECCCBBB@@@AAAAAA@@@??????@@@BBBDDDDDDCCCCCCBBBBBBBBBAAA======>>>>>>?????????@@@>>><<<;;;<<>>======>>>======<<<;;;;;;<<<::::::<<>>===<<<;;;::::::666666555555444444444444555444222222222333333333444555666444333222444555555444555777;;;AAAFFFJJJTTTTTT\\\hhhlllmmmwww~~~wwwqqquuuuuujjjeeebbb```aaacccdddaaa]]]ZZZYYYXXXYYY[[[[[[ZZZXXXQQQPPPOOOMMMMMMNNNOOOPPPRRRQQQQQQRRRSSSRRRQQQPPPMMMLLLLLLLLLMMMLLLJJJGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHJJJMMMPPPRRRRRRSSSTTTRRROOOMMMOOOQQQNNNNNNNNNLLLHHHFFFFFFFFFDDDDDDFFFGGGHHHHHHHHHHHHJJJKKKMMMNNNNNNMMMLLLKKKHHHHHHHHHIIIJJJKKKLLLMMMMMMOOORRRSSSRRRQQQPPPQQQMMMPPPRRRSSSRRRQQQQQQRRROOONNNNNNNNNMMMMMMLLLLLLLLLIIIGGGGGGJJJNNNRRRSSSUUUPPPJJJEEEDDDEEEGGGGGGHHHGGGEEEDDDDDDDDDEEEEEEEEEDDDBBB???======<<<<<<<<<===???@@@AAABBBCCCCCCCCCDDDDDDDDDCCCBBB@@@???@@@@@@AAA@@@???>>>@@@BBBDDDDDDDDDCCCCCCBBBAAA@@@<<<<<<======>>>>>>>>>>>>???>>>======???@@@???>>>;;;;;;;;;;;;::::::::::::888888888888888888777777777777777777777777777777444444555555555666666666666666666666666555444444444444444444444444444444555555555555444333222111111222222222222111000///111111000000000111111222000//////......//////000//////.........---------111///,,,******+++---///---,,,++++++******++++++...---///000000333???KKKddd}}}yyydddaaaaaagggqqq||||||qqqccc[[[aaalll{{{}}}|||}}}rrrfffZZZTTTKKKEEEFFFKKKRRRWWWaaagggooouuuzzzxxxaaaTTTRRRPPPOOOPPPSSSSSSTTT[[[cccmmmwwwwww~~~{{{wwwssspppooopppqqqqqqrrrrrrrrrtttvvvvvvtttrrrlllmmmpppqqqrrrrrrqqqpppnnnoooooolllfff___[[[YYYYYY[[[^^^___``````bbbcccfffggghhhhhhiiihhhhhhgggeeeggghhhhhhgggeeeeeeeeeeeebbb___[[[WWWUUUSSSRRRQQQPPPOOONNNMMMLLLKKKKKKHHHJJJLLLLLLIIIGGGEEEEEEEEEEEEDDDDDDCCCBBBBBBAAADDDBBB????????????>>><<<<<<<<<<<<===<<<;;;;;;:::;;;::::::<<<>>>===:::777777777666555555555555666333444555555666666555555777555888BBBMMMQQQJJJCCC>>><<<:::888777777777888888777666555555555666666666666666666666777777888666555444333222333333444666666666666666666666666[[[YYYWWWXXXXXXVVVQQQMMMFFFEEECCCAAA@@@???>>>>>>;;;;;;:::999888777666666333333333333222222222222000111111222333333444444222333444333222111333555777777999===CCCKKKRRRWWWbbbccckkkuuuvvvtttzzzuuusssoootttuuukkkeeebbb______aaaaaa___\\\YYYXXXWWWWWWYYYYYYXXXVVVPPPOOOMMMLLLLLLLLLMMMMMMQQQPPPNNNNNNPPPPPPPPPOOOKKKJJJIIIJJJJJJJJJHHHFFFCCCDDDFFFIIIJJJKKKKKKKKKJJJHHHGGGFFFGGGJJJMMMPPPRRRRRRRRRPPPMMMLLLMMMNNNKKKLLLKKKIIIEEEBBBBBBBBBAAAAAACCCEEEFFFGGGHHHHHHKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKNNNQQQSSSSSSRRRPPPOOOOOOKKKNNNQQQSSSRRRRRRRRRRRROOOOOONNNNNNMMMLLLKKKKKKIIIHHHFFFHHHMMMRRRVVVWWWUUUPPPJJJFFFDDDEEEFFFFFFHHHGGGEEEDDDCCCCCCCCCDDDDDDCCCAAA@@@????????????>>>@@@BBBCCCDDDCCCBBBAAADDDDDDDDDCCCBBB@@@???>>>???@@@AAA@@@>>>>>>@@@AAACCCCCCDDDDDDCCCAAA@@@???<<<<<<<<<<<<============AAA???>>>>>>??????>>><<<::::::::::::999999999999::::::999999888888777777666555444444444444666666555555666666666666777777888777666555444444444444555555555444333333333222444444444444333222222111111111222222111111000000111000000000111222333333111000000//////000000111...............---------///...---,,,+++,,,------,,,,,,++++++******++++++------...000//////888BBBVVVpppllleee^^^___iiiwwwyyyhhh\\\ZZZ___nnn|||sssddd\\\QQQIIIGGGJJJOOORRRZZZ___dddgggiiiqqqwwwaaaSSSOOOMMMKKKKKKLLLMMMPPPYYYbbbooo|||}}}}}}~~~{{{vvvvvvtttrrrpppoooppprrrrrrqqqqqqrrrttttttsssqqqkkkmmmppprrrtttttttttsssoooqqqrrrpppkkkeeeaaa^^^___```aaa```______aaaccccccddddddeeeeeeeeeffffffbbbbbbcccdddffffffdddcccbbbaaa^^^ZZZVVVRRROOOMMMLLLLLLLLLLLLJJJHHHEEEDDDDDDFFFHHHGGGEEEBBBBBBBBBBBBBBBAAAAAA@@@?????????AAA???===<<<<<<<<<;;;:::::::::;;;;;;::::::999999999888888:::;;;;;;999777555555444333333333333444222222333444444444444333777777999===BBBBBB>>>:::999888666555444444444555555444444333333333333444444444444444444555666666555444333222222222333333444444444444444444444444QQQOOONNNMMMLLLJJJEEEBBB============<<<;;;:::999888888777666555555444444222222222222222222222222222333444444333222333333///000222222222444666888:::===BBBHHHPPPWWW\\\```fffhhhooowwwxxxyyyyyytttrrrmmmooopppfffeeebbb^^^]]]^^^___^^^]]]YYYWWWVVVVVVVVVWWWVVVUUUOOONNNMMMLLLKKKKKKKKKKKKNNNKKKIIIJJJMMMOOOPPPOOOJJJIIIHHHHHHIIIIIIHHHFFFAAACCCFFFIIIJJJKKKJJJJJJIIIGGGEEEDDDDDDGGGKKKNNNQQQQQQOOONNNLLLKKKKKKKKKJJJJJJJJJGGGCCCAAA@@@@@@AAABBBCCCEEEFFFGGGGGGGGGKKKKKKLLLLLLLLLKKKJJJIIIKKKJJJJJJIIIIIIIIIJJJJJJMMMOOOQQQQQQOOOMMMKKKKKKKKKNNNQQQRRRQQQPPPPPPPPPQQQPPPPPPNNNMMMLLLKKKKKKHHHGGGGGGIIINNNRRRUUUVVVPPPLLLGGGEEEDDDEEEEEEEEEHHHGGGEEECCCBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBBBB???AAACCCFFFFFFEEEDDDBBBGGGGGGFFFEEECCCAAA@@@??????@@@AAA@@@>>>>>>@@@AAABBBCCCCCCDDDCCCAAA???===========================???>>>===>>>???@@@>>>===:::::::::999999999888888888888777777666555444444555333222111111333555666666666666777777777777777999888666444333333333444777666666555444333333222333333333333333222111111000000111111111111000000000000000000111333444444111111000000000000111111..............................---------,,,,,,,,,,,,,,,++++++***++++++,,,++++++---///...---333;;;IIIccc}}}yyymmm```[[[cccppp}}}qqqccc\\\\\\bbbyyy|||nnneeeXXXOOOMMMNNNPPPRRRWWW\\\aaabbbcccjjjxxxwwweeeYYYSSSKKKHHHGGGIIIKKKPPP\\\gggrrr{{{}}}{{{wwwrrrtttvvvtttqqqoooqqqssssssrrrqqqrrrssstttsssrrrlllnnnqqqsssttttttsssrrrnnnpppqqqqqqnnnkkkiiiiiihhhhhhfffbbb___]]]^^^___``````___``````aaabbbcccbbb``````bbbeeefffccc___^^^]]]\\\ZZZVVVRRRNNNKKKJJJJJJIIIHHHFFFCCCBBB@@@AAACCCDDDCCCAAA?????????@@@@@@??????>>>============;;;999999999999888777777888888888888888777777666666777777888888777666555444333333222222333333111111222333333333333222333555888999::::::999999555444333222222222222222333222222222222222222222222222222222222333444444333333222222222222222222333333333333333333333333BBBAAA@@@@@@???===;;;999:::;;;;;;;;;:::888777666666666666555555444444333222222222222222222222333444555666444111000111222000222555777999;;;???BBBBBBGGGPPPYYY```ccceeeeeegggjjjpppvvv{{{tttqqqooohhhiiiiiiaaadddaaa^^^\\\\\\]]]^^^^^^ZZZWWWUUUTTTUUUUUUTTTSSSPPPOOONNNLLLKKKJJJJJJIIIKKKHHHFFFIIIOOOSSSTTTSSSKKKIIIHHHHHHIIIJJJIIIHHHBBBCCCFFFHHHIIIIIIHHHGGGGGGFFFDDDCCCDDDFFFIIILLLOOONNNLLLKKKJJJJJJIIIIIIJJJJJJJJJGGGCCCAAA@@@AAAEEEEEEFFFFFFGGGFFFFFFFFFJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJLLLOOOQQQQQQOOOLLLKKKKKKNNNOOOQQQPPPNNNMMMMMMMMMRRRQQQPPPOOONNNMMMLLLLLLHHHGGGGGGIIIMMMPPPQQQQQQIIIFFFCCCBBBCCCEEEEEEEEEHHHFFFDDDCCCAAAAAAAAAAAABBBBBBAAAAAAAAACCCDDDEEE>>>@@@CCCFFFHHHGGGFFFEEEHHHGGGFFFDDDCCCAAAAAA@@@@@@AAAAAA@@@??????@@@BBBBBBCCCCCCBBBAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<>>>@@@AAA@@@>>>:::::::::999999999888888777777666555444444333333333222111000111222444666777777777777777666666666888777555333333333333444777777777666555444333333222222222333222222111000///000000111111111000000000000000000111222333444111111000000000000111111---.....................------...---------,,,,,,,,,++++++***++++++,,,,,,)))(((***......---111888AAAWWWnnn{{{vvvggg___bbbmmmzzzzzzooofffbbb^^^rrrzzzooobbbXXXSSSRRRPPPOOOUUUZZZ```bbbccchhhrrr{{{wwwmmmeeeaaaPPPLLLJJJKKKMMMSSS```mmmxxx|||~~~yyyuuuqqqtttvvvuuurrrqqqrrruuuvvvtttrrrqqqsssttttttsssoooppprrrssssssrrrpppooonnnnnnooonnnnnnooosssuuuqqqppplllfff___[[[ZZZZZZ[[[ZZZYYYYYYZZZ\\\^^^___bbb```___aaacccccc```\\\ZZZZZZZZZYYYWWWSSSOOOMMMKKKIIIFFFCCCAAAAAAAAAAAA???@@@AAA@@@>>>======>>>>>>>>>>>>===<<<<<<;;;;;;:::888666666666777666555444555555666666666555555444444555555555444444444444444333222222222222333000111222222333333222222---000222222000000111333222222111111111111111111111222222222222222222222111111111111111222222333111111222222222222222222111111111111111111111111666777888999::::::::::::::::::::::::999777666666666666555555444444444444222222222333333333333333333555555333000000333666555777:::===???CCCGGGJJJNNNUUU___iiiooopppnnnlllnnnrrrxxx~~~{{{xxxzzzuuukkkiiiggg```aaaeee___aaa^^^[[[YYYYYY[[[]]]___[[[XXXUUUTTTTTTTTTSSSRRRQQQQQQPPPNNNMMMKKKJJJIIIJJJHHHGGGKKKSSSXXXXXXVVVKKKJJJHHHHHHIIIJJJJJJIIIEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCDDDGGGIIIJJJMMMKKKIIIHHHIIIIIIIIIGGGIIIJJJIIIGGGDDDBBBBBBCCCFFFGGGGGGHHHGGGGGGFFFFFFIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJLLLOOOQQQRRRQQQOOOOOOOOOPPPPPPPPPNNNKKKJJJKKKMMMPPPPPPOOOOOONNNMMMLLLLLLHHHHHHHHHIIILLLMMMMMMLLLDDDBBBAAAAAACCCEEEEEEEEEFFFEEECCCBBBAAAAAAAAABBBCCCBBBBBBBBBBBBDDDEEEFFF???AAACCCFFFGGGHHHGGGGGGGGGFFFDDDCCCAAAAAA@@@@@@AAABBBCCCBBB@@@@@@BBBCCCCCCCCCBBBAAA???>>>======????????????>>>>>>>>>>>>;;;;;;<<>>>>>>>><<<;;;<<<===<<<<<<<<<;;;::::::999999888666444444555555444333222222333444444444333333111222333333111111222333444333222222111111222222000000111222222222222111...000222111---+++,,,.../////////000000000000000000111222222333222222222000000000000000111222222000000111222222222111111111111111111111111111111555666888999::::::<<<===999888888888888888888888555555444444444444333333111111222222222333333333111444555444333666===CCCDDDFFFHHHKKKLLLOOOSSSVVV\\\bbbllluuuzzz{{{yyywww{{{|||uuuqqqqqquuunnneeedddaaaYYY\\\bbb___\\\[[[XXXUUUUUUWWW[[[___\\\YYYUUUSSSSSSSSSSSSRRRSSSSSSRRRPPPOOOMMMKKKJJJIIIGGGFFFLLLTTTYYYWWWTTTKKKIIIGGGGGGHHHJJJJJJIIIIIIHHHHHHFFFEEEDDDCCCBBBBBBBBBCCCDDDFFFHHHIIIJJJJJJHHHFFFFFFHHHIIIHHHGGGHHHHHHIIIGGGEEECCCCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLJJJJJJIIIIIIIIIJJJJJJKKKIIILLLPPPQQQQQQQQQQQQQQQPPPOOONNNKKKIIIJJJMMMOOOMMMMMMMMMMMMLLLLLLKKKKKKHHHHHHHHHJJJLLLMMMLLLJJJDDDBBBAAABBBDDDEEEDDDCCCEEEDDDBBBAAAAAAAAABBBBBBDDDCCCCCCBBBCCCDDDFFFGGGBBBCCCDDDEEEFFFFFFFFFFFFGGGFFFDDDCCCBBBBBBBBBCCCBBBCCCDDDCCCBBBAAACCCEEEEEECCCAAA>>>=========>>>??????>>>>>>>>>=========<<<<<<===???AAAAAA???===;;;;;;;;;;;;::::::::::::888888777777777777777777222333333444444555666666666666666555555555444444333333444444555555444444333333333333333333333333000000111111111111111000...//////000000000000000000///////////////000000000//////......//////000---------........./////////...---,,,,,,,,,,,,---++++++******++++++,,,---,,,******---...---000555333===LLL[[[lllzzznnnjjjnnnttt~~~wwwdddhhhnnnxxx}}}rrrkkkdddZZZSSSPPPQQQUUUYYY^^^bbbeeefffgggooouuuuuuuuuuuuqqqjjjXXXTTTSSSUUUYYYaaappp~~~}}}xxxtttuuutttssstttvvvxxxxxxxxxwwwtttpppoooppprrrssssssssstttuuuuuutttqqqooommmoooppppppqqqrrrvvv{{{yyywwwtttmmmddd\\\WWWUUURRRQQQOOOMMMOOORRRUUUXXXZZZ\\\^^^^^^]]]\\\\\\]]]WWWWWWVVVTTTRRROOOLLLJJJFFFEEECCCBBBAAA@@@@@@@@@:::;;;<<<;;;999888:::;;;:::999999888777777666666666444333222444444444333000000111222222222222222///111222111///...000333222111000000///000000000......///000000000000000111222444333000.........,,,------......//////...//////111222222222111111000000000000000111111222...///111222222222111111111111111111111111111111666777888888777777888999777777777777777888::::::444444444333333333333333000000111111222222222333111444777777999>>>HHHPPPWWWYYY[[[\\\]]]___ccceeeeeejjjsss{{{sssmmmllllllnnnsssnnneeeccc___VVVZZZbbb```YYYXXXUUURRRRRRUUUZZZ^^^\\\YYYVVVSSSSSSSSSSSSRRRTTTTTTSSSRRRPPPNNNLLLJJJGGGDDDDDDJJJRRRVVVSSSOOOJJJHHHFFFFFFHHHIIIIIIIIILLLJJJHHHFFFCCCBBBAAAAAA@@@AAACCCEEEGGGIIIIIIIIIIIIFFFDDDEEEHHHJJJIIIGGGFFFGGGHHHGGGEEECCCDDDEEEBBBCCCEEEFFFHHHIIIIIIIIIFFFFFFGGGHHHIIIKKKLLLMMMIIIIIIIIIIIIIIIJJJKKKKKKEEEIIILLLOOOOOOOOOPPPQQQOOONNNLLLIIIHHHJJJNNNRRRKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHIIIKKKMMMNNNLLLJJJEEEDDDCCCCCCDDDEEECCCBBBDDDCCCBBBAAAAAAAAABBBCCCDDDDDDCCCCCCCCCEEEFFFGGGEEEEEEDDDDDDDDDDDDDDDDDDIIIHHHGGGEEEEEEEEEFFFGGGCCCDDDEEEDDDBBBBBBDDDEEEFFFDDD@@@===<<<<<<===>>>>>>>>>======<<<<<<<<<;;;>>>>>>>>>@@@AAA@@@===;;;<<<<<<;;;;;;;;;;;;::::::666666666666777777777777222333444555666777666666666666555555444444444333111222444555666555555444111111111111111111222222///000000111111111000000......///000000000000000000//////............/////////............//////---------........./////////...---,,,+++,,,------+++*********+++,,,,,,---///,,,+++---...---///444...555AAAQQQfff{{{rrrfffeeeiii|||gggeeeeeeooo~~~xxxqqqggg^^^PPPOOOPPPUUU\\\aaabbbaaaaaajjjrrrrrrrrrqqqjjjbbbSSSQQQRRRWWW^^^iiizzz|||xxxuuuwwwtttrrrssswwwzzzzzzyyywwwsssooommmnnnppprrrrrrtttuuuvvvvvvuuusssqqqpppppprrrtttuuuvvvxxx{{{~~~xxxwwwtttnnnfff^^^XXXVVVPPPNNNLLLJJJLLLOOOSSSVVVTTTXXX\\\]]][[[ZZZ\\\^^^XXXWWWUUURRROOOLLLIIIGGGBBBCCCCCCCCCBBBAAA???>>>999999:::999777777888:::777777777666555555444444555444222222333444333222//////000111111111111111...000111000...---///222000000///...............,,,---......//////......---///000111000//////...***+++,,,------------------...000111111111000000000000000000000111222222...///000222222222111000111111111111111111111111666666777999::::::::::::999999888777555444333222666555444333333111///---222333333222222333555888888444666<<>>>>>???AAAAAABBBEEEGGGHHHHHHGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@AAABBBDDDFFFGGGGGGFFFFFFGGGFFFEEEFFFHHHIIIHHHGGGLLLLLLKKKJJJKKKKKKMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHHHHJJJLLLOOOPPPPPPPPPOOOPPPMMMIIIFFFEEEFFFHHHIIIMMMKKKHHHIIIKKKLLLIIIFFFFFFHHHIIIKKKKKKJJJIIIGGGAAAAAABBBEEEFFFFFFDDDBBBBBBBBBAAAAAAAAABBBCCCCCCEEEFFFGGGGGGFFFEEEFFFGGGKKKIIIGGGFFFEEECCCAAA@@@GGGGGGGGGGGGGGGFFFFFFFFFBBBCCCDDDFFFFFFFFFEEEDDDGGGEEEAAA===;;;;;;<<<===AAAAAA@@@???>>>===<<<;;;===>>>>>>>>>>>><<<:::999666666888999999888777777777777888999999777666555666666555444333333333333333555666666555444444555333444555444222111222333222222222111000//////...111000///......///000111......///111111222222222111111111111000000000000222111000///............000000000000111111111111///.........---------------)))&&&'''+++...---***++++++,,,,,,,,,,,,------///333;;;EEEVVVmmm|||ddd\\\bbb{{{pppcccZZZddd|||ttteeeZZZUUUOOONNNRRRYYY___aaa```eeejjjllliiieeebbb```QQQRRRXXX```fffppp}}}{{{yyywwwuuuwwwzzz|||}}}|||zzzyyywwwuuurrrpppqqqtttxxxzzz{{{zzzyyyxxxwwwvvvvvvvvv{{{}}}~~~|||yyywwwxxxzzzzzzwwwtttooojjjeee___[[[YYYRRRLLLLLLKKKHHHLLLSSSUUUVVVXXXZZZ[[[[[[ZZZZZZZZZZZZXXXVVVRRRNNNJJJHHHFFFDDDBBBAAAAAA@@@>>><<<<<<:::888777555555555666555555444444444333333333///000000111111111000000000111222222222111000///////////////////////////------......///000000000......---,,,++++++++++++///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,............/////////000111000/////////111444555333333333333333333333333111111222222222222333333666777888888999999999999777777666666666555555555444333333444555666666555444555555555555666888:::555444999DDDSSSfff}}}wwwooolllmmmqqqwww~~~zzzrrrgggdddgggjjjkkkiiillliiiddd___[[[XXXVVVVVVTTTSSSQQQQQQRRRTTTWWWXXXXXXVVVSSSRRRRRRQQQPPPNNNQQQOOOMMMMMMMMMMMMKKKIIIHHHIIIJJJKKKKKKLLLKKKKKKFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEDDDBBB@@@???@@@BBBAAABBBCCCEEEEEEFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDEEEGGGIIIKKKJJJIIILLLKKKJJJIIIIIIJJJLLLMMMNNNNNNMMMLLLKKKJJJHHHHHHFFFHHHKKKNNNPPPPPPPPPOOOOOOMMMKKKHHHGGGGGGHHHIIIJJJIIIHHHIIIJJJJJJIIIHHHIIIIIIHHHHHHIIIIIIJJJJJJFFFEEEEEEFFFGGGFFFCCCAAAAAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIHHHGGGFFFGGGHHHIIIHHHGGGFFFFFFFFFEEEDDDEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDEEEEEEDDDCCCBBBAAACCCAAA???===<<<===>>>>>>?????????>>>>>>=========;;;<<<<<<<<<;;;:::999888555666777777777666555555555666777888999888888777666666555444333333333333333444666666444333444555333444555444222111222333222222111111000//////...000000///......///000000...///000111111222222222111111111000000000//////////////////000111222333000000000000111111111111/////////.........------///+++((((((,,,...---+++++++++,,,,,,,,,,,,------...222777???NNNcccxxxhhh[[[YYYpppwwwkkk___aaappptttddd]]]TTTOOOPPPTTTYYY[[[___aaadddggghhheee```[[[TTTVVV[[[ccclll{{{|||zzzxxxwwwwwwwwwxxxzzz{{{|||{{{yyyxxxwwwuuusssqqqrrruuuyyy{{{{{{{{{zzzyyyxxxxxxwwwwww}}}yyyvvvvvvwwwxxxwwwtttrrrnnnjjjeeebbb]]]VVVPPPNNNLLLHHHJJJPPPRRRTTTVVVXXXYYYZZZZZZZZZYYYYYYWWWUUUQQQMMMJJJHHHEEECCCAAA@@@???>>><<<::::::999777555444444444444444444333333333333222222/////////000000///......,,,---...//////...------........................///.....................------,,,+++++++++,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,------................../////////000000111000000000111222444555444444444444444444444444111222222222222333333333666666777777888777777666444444444555666666777777222222222222333555777888444666777888888:::===???===@@@FFFUUUnnn}}}xxxxxx|||{{{vvvpppiiibbbaaadddhhhiiigggkkkjjjfffbbb\\\WWWRRRPPPQQQQQQPPPPPPQQQTTTVVVXXXUUUTTTRRRQQQQQQPPPNNNMMMNNNMMMLLLLLLMMMMMMLLLKKKHHHIIIJJJJJJKKKJJJJJJJJJEEEFFFGGGHHHHHHGGGFFFEEEBBBCCCDDDCCCBBBAAABBBCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGDDDDDDEEEHHHKKKMMMLLLJJJKKKJJJHHHGGGGGGIIIKKKMMMNNNNNNMMMLLLJJJIIIGGGGGGEEEGGGJJJMMMOOOOOOOOOOOONNNMMMLLLJJJIIIIIIIIIIIIGGGHHHIIIIIIHHHHHHIIIJJJJJJIIIHHHGGGGGGIIIKKKMMMKKKJJJIIIIIIIIIGGGCCCAAAAAAAAA@@@AAABBBCCCEEEFFFHHHIIIJJJIIIGGGFFFGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIDDDCCCBBBAAABBBBBBDDDEEEFFFFFFEEEDDDBBBAAA???>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>999999999999999888777666666666666666666555444333333444666888999999999888666666555444333333333333222333555555333333333444333444555444222111222333222222111111000///////////////............//////...///000111111222111111111111000000000000///////////////000000111333333000000000000111111111111000000000/////////......000---***+++---...---+++++++++,,,,,,,,,,,,------...///222888CCCUUUiiiwwwppp```UUU```rrr~~~tttfff___cccpppsssjjj]]]SSSOOOPPPSSSUUU^^^]]]___ccchhhhhhddd___```bbbgggppp||||||yyywwwvvvwwwwwwyyyyyyzzzzzzyyyyyyxxxwwwvvvuuusssssstttwwwzzz|||{{{{{{||||||{{{zzzyyyxxx~~~{{{xxxwwwvvvxxxxxxxxxwwwtttpppllliiifff```ZZZUUUPPPLLLKKKNNNOOOPPPRRRUUUWWWXXXYYYYYYXXXWWWVVVTTTPPPLLLIIIGGGCCCAAA???>>>===<<<:::888777777555444333333333333222222222222111111111111.../////////...---,,,,,,)))***+++,,,------,,,,,,........................//////......---,,,,,,+++,,,++++++++++++,,,,,,---......---,,,,,,,,,------++++++,,,---...///000000....../////////000000000111111111222222333333444444444444444444444444444222222222222333333333444444555555555555555444333222333333444555666666666888777666444222333555777555888;;;===???BBBEEEHHHOOOTTT[[[jjjwwwrrrrrrmmmggg```^^^aaaeeeggggggkkkiiifffbbb]]]WWWSSSQQQSSSRRRQQQQQQRRRTTTVVVWWWQQQOOOOOOOOOPPPQQQOOONNNOOONNNMMMNNNPPPQQQPPPOOOKKKKKKKKKKKKJJJHHHGGGGGGDDDEEEGGGHHHGGGFFFDDDCCCAAACCCEEEEEEDDDCCCDDDEEEEEEDDDBBBAAAAAABBBDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHEEEEEEGGGIIILLLMMMKKKIIIJJJHHHFFFEEEEEEHHHKKKMMMOOONNNLLLKKKIIIHHHGGGFFFGGGHHHKKKMMMNNNNNNMMMLLLKKKKKKLLLKKKKKKJJJIIIIIIFFFIIIKKKIIIFFFEEEGGGJJJIIIIIIHHHHHHIIIJJJKKKLLLNNNLLLKKKKKKJJJIIIFFFCCCDDDCCCBBBAAAAAABBBDDDEEEHHHIIIJJJIIIGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJDDDCCCBBBAAABBBCCCDDDFFFGGGFFFFFFDDDBBBAAA??????>>>>>>???@@@@@@@@@AAAAAA>>>>>>>>>======<<<<<<<<<888888888888777777666666777777777666555444333333333444666888888888888777666666555444333333333333111333444444333222222333333444555444222111222333111111111111000000/////////................../////////000111111111111111111000000000////////////111111000//////////////////000000000111111111111000000000000///////////////---++++++------,,,***+++++++++,,,,,,,,,------...---///333;;;III\\\lll}}}{{{kkk[[[VVVfff{{{zzzmmm```\\\fffyyyxxxiii[[[SSSPPPQQQSSS\\\\\\^^^bbbhhhnnnrrrtttwwwzzzwwwzzz}}}{{{||||||{{{zzzxxxwwwwwwwwwwwwyyyyyyxxxxxxwwwwwwvvvvvvssssssrrrsssuuuwwwzzz|||{{{|||}}}}}}}}}|||{{{zzzzzz}}}{{{xxxyyy{{{}}}}}}zzzuuurrrpppqqqmmmfff___XXXRRROOONNNMMMNNNPPPRRRTTTVVVWWWXXXVVVUUUTTTRRROOOKKKHHHFFFCCCAAA>>>===<<<;;;999777666666555444333333222222111111000000000/////////////////////...,,,++++++******+++,,,------....................................---------,,,,,,,,,++++++***++++++,,,---......------,,,,,,,,,------,,,------...//////000000...////////////000000000000111222333333333333333555555555555555555555555222222222222333333333333333333333333333333222222333333444444555555666666;;;;;;:::777555555777:::<<>>===;;;:::999888888888888777777777777777999888777666555555444444555666777888888777666555666666555444333333333333111333444444333222222333333444555444222111222333111111111000000000000000...//////////////////...///000000111111111111000000000000////////////...///......------------...///000000000111111111111000000000000////////////---,,,,,,,,,,,,,,,***)))+++++++++,,,,,,,,,---------,,,---222777@@@SSSeee{{{vvvfffWWWaaaqqquuueee[[[```qqqsssdddYYYSSSRRRSSSWWWZZZ___cccjjjwwwsssssszzzzzzvvvttttttuuuwwwxxxyyywwwvvvtttvvvvvvvvvuuuuuuuuuuuuuuuppppppqqqsssvvvxxxzzz|||||||||}}}~~~~~~~~~}}}}}}yyy}}}|||wwwuuuyyy~~~~~~{{{yyyxxxxxxuuuoooggg___XXXSSSPPPNNNOOOPPPQQQRRRTTTUUUVVVSSSSSSRRRPPPMMMIIIFFFDDDCCCAAA>>>===<<<;;;888666555555555555444333333222000000/////////.........000000000///...---,,,+++*********+++,,,---..............................,,,,,,,,,---------......,,,+++++++++,,,---......------,,,,,,,,,------...////////////////////////////////////000000000111111111222333333333222222444444444444444444444444111111111222222222333333222222333333333333333222555666666777777888999999777999;;;:::999:::>>>AAAHHHLLLQQQVVVZZZ^^^bbbeeeffflllxxxrrriiiiiimmmmmmkkkpppkkkeeeaaaaaabbbcccdddeeedddaaa___\\\[[[ZZZYYYQQQPPPOOONNNNNNMMMMMMMMMIIIIIIKKKNNNQQQRRRRRRPPPLLLKKKJJJLLLNNNOOOOOONNNOOONNNNNNLLLJJJHHHGGGEEEDDDEEEFFFGGGHHHGGGGGGFFFEEEFFFHHHHHHGGGGGGIIIJJJMMMLLLIIIGGGFFFFFFGGGHHHEEEFFFFFFGGGGGGHHHHHHHHHDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJKKKMMMKKKJJJHHHGGGGGGGGGHHHKKKLLLMMMNNNNNNLLLKKKIIIJJJKKKLLLLLLLLLLLLLLLKKKIIIJJJKKKIIIHHHFFFGGGHHHFFFGGGJJJLLLMMMMMMKKKJJJLLLJJJIIIJJJKKKKKKJJJIIIHHHFFFCCCAAA@@@AAACCCDDDEEEFFFGGGGGGEEEEEEFFFGGGIIIKKKLLLJJJFFFDDDEEEGGGFFFGGGGGGHHHHHHIIIIIIIIIFFFEEEEEEDDDDDDDDDEEEEEECCCBBBAAA@@@@@@@@@@@@@@@AAA@@@???===;;;999777666888888777777777777888888888888777666555555555666666666777888777666555444666666555444333333333333222333555555333333333444333444555444222111222333111111000000000000000000//////000000000000//////000000111111111111000000000000////////////......*********+++---...000111000000000000111111111111000000000/////////......+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,---------+++---222444999JJJ]]]zzz~~~sssbbbcccjjjxxxooobbb```iiissspppcccZZZVVVVVVTTTZZZbbbiiitttsssrrrwwwwwwrrrqqqnnnpppsssvvvvvvuuurrrppppppqqqrrrsssttttttttttttnnnppprrruuuxxxzzz|||}}}}}}}}}||||||}}}~~~}}}{{{tttnnnuuu}}}~~~{{{{{{vvvmmmeee___XXXRRRRRRRRRQQQQQQQQQRRRSSSTTTQQQQQQPPPNNNLLLHHHEEECCCCCC@@@>>><<<;;;:::777555444444444444444333222222////////////............////////////...---,,,,,,******)))******+++,,,---------------------------+++,,,,,,---......//////...------------......///------,,,,,,,,,---......111000000000/////////////////////000000000111111111111111111111111111111111111111111111111111111000000000000111111111222333333444555666666666666777888999:::<<<>>>???@@@>>>BBBGGGHHHGGGHHHMMMQQQTTTWWW\\\aaadddgggjjjlllmmmrrr}}}uuukkkfffhhhlllmmmlllmmmkkkiiigggeeecccaaa```^^^_________]]][[[XXXVVVNNNNNNNNNNNNMMMMMMMMMMMMJJJKKKLLLOOOQQQRRRPPPNNNJJJIIIIIIJJJLLLMMMLLLKKKLLLLLLMMMMMMLLLKKKKKKJJJGGGGGGHHHIIIJJJKKKKKKLLLHHHIIIIIIIIIHHHIIIKKKMMMOOONNNLLLJJJHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIJJJDDDEEEFFFGGGHHHIIIIIIIIIJJJHHHEEEEEEGGGHHHIIIIIIEEEEEEFFFHHHIIIJJJJJJJJJKKKJJJHHHGGGFFFGGGHHHIIIIIIJJJMMMNNNOOOOOOMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOIIIHHHHHHHHHJJJKKKKKKJJJGGGHHHIIIJJJKKKLLLMMMMMMLLLJJJHHHHHHIIIJJJIIIHHHFFFDDDBBB@@@AAACCCFFFHHHDDDFFFGGGGGGGGGGGGHHHJJJFFFIIIKKKIIIDDDBBBCCCFFFFFFGGGIIIKKKLLLKKKJJJJJJFFFEEEDDDCCCCCCCCCDDDDDDBBBAAA???======>>>???@@@??????===<<<:::999888777888777666555666666777888777666555444444444555666444555666777777777666555666666555444333333333333333444666666444333444555333444555444222111222333000000000000000000000111///000111222222111000///000000111111111111000000000000/////////.........******+++,,,---///000111000000000000111111111111/////////.........------***,,,---...------,,,,,,++++++,,,,,,,,,,,,---------***---222111222AAASSSqqq{{{sssiiieeeppp~~~qqqiiihhhjjj~~~qqqeee^^^\\\XXX___iiiuuurrrqqqsssooommmnnnlllmmmoooppppppnnnlllkkkjjjlllooorrrttttttttttttoooqqqtttwww{{{}}}~~~}}}{{{{{{{{{~~~|||wwwnnnvvv~~~}}}}}}}}}tttlllhhhaaaYYYVVVUUUTTTRRRQQQQQQQQQRRRPPPPPPOOOMMMJJJGGGDDDBBBAAA???<<<:::999888555333111222333333333222111000////////////............,,,,,,------------,,,,,,---,,,+++++++++,,,------------------------------.....................///000//////.........//////,,,,,,,,,,,,,,,---...///000000000000000000111111//////000000000111111111222111000/////////111111////////////////////////////////////000000000000444555666777888888888888888999;;;===@@@CCCEEEFFFPPPUUU[[[\\\[[[[[[___cccYYY]]]aaadddfffhhhjjjllltttyyyrrroookkkjjjkkkmmmppprrrhhhiiijjjkkkiiieee```]]]ZZZ\\\^^^```^^^ZZZUUURRRNNNNNNNNNOOOPPPPPPPPPPPPMMMMMMNNNOOOQQQQQQNNNLLLKKKJJJIIIJJJLLLLLLLLLKKKJJJJJJKKKMMMNNNNNNNNNNNNIIIIIIIIIJJJLLLMMMOOOPPPKKKKKKJJJIIIHHHIIILLLOOOPPPOOOMMMKKKIIIHHHGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJDDDEEEGGGIIIJJJJJJJJJIIIIIIFFFCCCCCCEEEHHHJJJKKKDDDEEEGGGIIIJJJJJJJJJJJJJJJIIIGGGFFFFFFGGGIIIJJJGGGIIILLLNNNPPPQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRHHHFFFEEEHHHLLLOOONNNLLLJJJIIIHHHHHHIIILLLNNNOOOLLLJJJHHHHHHHHHHHHHHHFFFCCCBBB@@@@@@AAADDDHHHKKKDDDFFFHHHHHHHHHHHHJJJLLLDDDGGGIIIGGGCCCAAACCCGGGEEEGGGJJJLLLMMMLLLKKKIIIFFFEEECCCBBBAAAAAABBBBBB@@@>>><<<;;;;;;===???AAA======<<<;;;::::::999999777666555444444555777777555444333222333444555666222333555666777888777777666666555444333333333333333555666666555444444555333444555444222111222333000000000000000111111111000111222333333222111000000000111111111000000///000/////////..................---------......///000000000000111111111111///.........------------***,,,/////////......///++++++,,,,,,,,,------------***,,,111///---:::LLLeeennnzzz~~~mmmccckkk|||~~~sssllliiixxx}}}ooofffbbb___dddooowwwpppqqqnnngggggglllmmmmmmlllkkkiiihhhggggggfffhhhmmmqqqtttttttttsssppprrrvvvzzz}}}~~~}}}zzzyyyzzz}}}~~~~~~}}}ssszzzzzzwwwvvv{{{tttppphhh```ZZZXXXVVVSSSQQQPPPPPPPPPOOOOOONNNLLLJJJGGGDDDBBB@@@===;;;999888666333111000000111222222111//////000000/////////.........******+++,,,,,,,,,++++++111000///.........///000------------------------000000000///......------222111000///////////////,,,,,,,,,,,,,,,---...///......///000111222333333000000000000111111111111222111///------...000111....................................////////////888444444666777666999>>>BBBBBBDDDHHHIIIKKKOOOTTTbbbhhhoootttuuurrrooommmiiieeegggmmmppppppuuu|||~~~qqqlllhhhgggjjjnnnqqqqqqjjjjjjjjjhhhddd```^^^]]]___```aaa___[[[UUURRRPPPKKKLLLOOOQQQSSSTTTTTTTTTLLLJJJHHHJJJNNNPPPOOONNNLLLKKKHHHGGGGGGHHHKKKLLLNNNNNNMMMLLLMMMNNNPPPQQQMMMJJJHHHKKKQQQUUUTTTRRRLLLJJJGGGFFFFFFHHHKKKMMMOOONNNLLLJJJHHHGGGFFFFFFLLLMMMNNNPPPPPPOOOLLLIIICCCFFFJJJLLLLLLKKKKKKLLLHHHJJJHHHDDDDDDHHHJJJIIIHHHHHHJJJKKKLLLLLLLLLLLLLLLJJJGGGGGGIIIJJJKKKKKKFFFHHHLLLOOORRRSSSTTTSSSNNNOOOPPPQQQRRRRRRQQQPPPLLLLLLKKKKKKLLLMMMOOOPPPNNNMMMLLLKKKKKKLLLMMMNNNIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@@@@AAABBBCCCDDDCCCCCCEEEIIIKKKIIIGGGGGGHHHHHHGGGEEEDDDEEEGGGGGGHHHJJJKKKJJJHHHFFFDDDBBBBBBAAA@@@???===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999999999999999;;;999666666777999::::::777555333222222444777888555555666666666666666555666555444222111000000000444333333333333333333333555444333222111111111111...///000222222000///...------......///000000000////////////////////////111111000000//////............//////000000111111111111000///...---,,,,,,---------------...///000...------,,,,,,------...+++,,,,,,---.........---***+++******,,,111888===RRR___qqqrrreeelll|||qqquuu|||ppphhhnnn|||yyyppprrrrrrnnngggeeegggkkkmmmgggbbbbbbaaa^^^[[[[[[^^^]]]aaakkkrrrrrrpppppprrruuuzzz~~~|||{{{zzzyyyzzz|||~~~~~~yyyxxx|||~~~wwwqqqllleee___XXXTTTSSSRRRPPPNNNKKKKKKKKKJJJHHHEEEBBBAAA===<<<;;;999777666555444333222000/////////000111------......///000000000******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---.........////////////000111111000......---------//////////////////......111000000/////////000000......---------,,,,,,,,,,,,,,,,,,---------......111000/////////000222333333222000///...---......666444666;;;======@@@EEEKKKPPPVVVZZZ\\\^^^bbbgggppptttyyy{{{{{{yyywwwvvvjjjhhhkkksssxxx{{{zzzrrrkkkhhhffffffjjjnnnppppppkkkkkkjjjhhhdddaaa```___```aaabbbaaa]]]XXXUUUTTTOOOPPPQQQQQQRRRRRRRRRRRRMMMJJJIIIJJJMMMOOOPPPOOOMMMKKKIIIHHHHHHIIIKKKMMMOOOOOONNNNNNNNNOOOPPPQQQQQQNNNLLLMMMQQQTTTSSSPPPKKKIIIFFFEEEDDDFFFIIIJJJOOONNNLLLKKKIIIHHHHHHHHHJJJKKKMMMOOOPPPPPPMMMLLLHHHKKKMMMNNNMMMMMMMMMNNNFFFJJJJJJFFFDDDGGGIIIHHHFFFGGGIIIJJJLLLMMMNNNNNNKKKJJJJJJKKKMMMMMMLLLKKKLLLMMMPPPSSSUUUUUUUUUTTTPPPQQQRRRTTTTTTSSSRRRQQQLLLMMMOOOQQQRRRRRRQQQPPPNNNMMMLLLKKKJJJKKKKKKLLLGGGGGGFFFEEEEEEEEEEEEFFFCCCBBB@@@??????@@@BBBCCCEEECCCBBBDDDFFFGGGFFFEEEDDDEEEEEEEEEDDDDDDEEEGGGHHHIIIJJJJJJIIIFFFCCCAAABBBBBBBBBAAA@@@>>><<<;;;===<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888999999<<<999777666888999999999777666555444555666888999555555666666666666555555666555333222111000000000333333333333333333333333444444333222111111111111---...000111111000...---//////////////////......////////////////////////000000000000//////......000000000///////////////////////////............///......---------.........------,,,,,,------...+++,,,------.........---...///.........111666:::EEERRRfffyyy~~~llljjjxxxwwwnnn{{{}}}~~~sssvvvqqqddd___ggghhhgggddd```aaafffkkknnnfff```]]]ZZZUUUQQQQQQTTTVVV^^^lllttttttrrrrrruuuwww{{{~~~|||{{{zzzzzzzzz|||}}}~~~}}}}}}xxxpppjjjccc^^^[[[WWWSSSOOOLLLLLLKKKJJJHHHEEEBBBAAA>>>===<<<:::888777666555222111111000000000000000///////////////.........+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------------........./////////111000///...------------........................//////...............///.........------------,,,,,,------------.........000000000000000111222333333222111000//////000000888999>>>EEEIIIJJJNNNSSSXXXbbbmmmrrrrrrrrrvvvzzzzzz{{{}}}|||{{{zzzzzz{{{tttuuuyyyyyyvvvssslllfffeeeddddddfffiiilllnnnnnnlllkkkiiifffdddbbbaaaaaa```bbbcccbbb___[[[YYYXXXUUUTTTSSSQQQPPPPPPQQQQQQNNNLLLIIIIIIKKKNNNPPPQQQOOONNNLLLKKKKKKLLLNNNOOOQQQPPPPPPPPPPPPQQQQQQRRRTTTQQQNNNOOOQQQRRRQQQNNNKKKIIIFFFDDDCCCEEEFFFHHHMMMMMMLLLKKKJJJJJJJJJJJJHHHJJJMMMOOOPPPPPPOOONNNLLLMMMNNNNNNMMMMMMOOOPPPKKKQQQSSSNNNHHHHHHIIIIIIDDDFFFHHHJJJLLLMMMNNNOOOKKKKKKLLLNNNPPPPPPMMMKKKOOOPPPRRRTTTUUUUUUSSSSSSQQQRRRTTTVVVVVVTTTQQQPPPIIILLLQQQTTTUUUTTTQQQOOONNNMMMLLLKKKJJJIIIIIIIIIDDDDDDDDDEEEEEEEEEFFFFFFBBBAAA@@@>>>???@@@AAACCCFFFDDDBBBAAABBBCCCBBBBBB???AAABBBCCCCCCDDDEEEGGGHHHHHHHHHGGGEEECCC@@@???AAAAAABBBBBBAAA>>><<<:::<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999888888<<<:::888777777888888777777777777777888888888999444555555666555555444444555444333222111000000000111222333444444444444444444333222111111000111111---...///000000///...---111111000//////...------000000000000000000000000000000000////////////...111111000000///......---------.........//////000000000///------,,,,,,,,,...------,,,,,,------...,,,,,,---............---000000000000///000222555;;;HHH\\\ppptttgggnnnrrrwww{{{}}}{{{}}}|||}}}{{{mmm^^^PPPMMMSSS]]]]]]\\\YYYXXX\\\eeekkkmmmeee^^^ZZZUUUNNNJJJJJJNNNSSS```qqq{{{{{{wwwvvvxxxzzz~~~~~~|||zzzzzzzzzzzz{{{|||}}}~~~|||xxxrrrmmmhhhaaaXXXQQQMMMLLLKKKIIIGGGDDDAAA@@@???>>>===;;;999888666666111111111111111000//////111000000///......------,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,,,,---------............000///...---,,,,,,,,,,,,...........................------,,,,,,---....../////////.........------------........./////////...///000111222333333333333222222111111222222333@@@CCCJJJSSSWWWYYY]]]dddooo|||~~~}}}zzzyyyyyy}}}{{{mmmffffffgggddd```cccccceeegggiiijjjjjjjjjkkkhhheeecccbbbbbbaaaaaa```aaacccbbb___\\\[[[[[[XXXVVVSSSQQQPPPPPPQQQRRROOOMMMJJJIIIJJJMMMPPPRRRRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSQQQNNNNNNPPPPPPOOOMMMKKKJJJGGGEEEDDDEEEFFFGGGKKKKKKJJJIIIIIIIIIJJJJJJIIIKKKNNNOOOOOONNNNNNNNNKKKLLLLLLKKKKKKLLLOOORRRWWW___aaaYYYOOOKKKJJJJJJEEEFFFHHHJJJKKKLLLMMMMMMKKKKKKLLLMMMOOOPPPNNNLLLKKKMMMOOOQQQRRRQQQPPPOOOOOOQQQSSSUUUUUUSSSPPPNNNHHHKKKOOORRRSSSRRROOONNNNNNMMMLLLJJJIIIGGGGGGFFFBBBCCCCCCDDDEEEFFFFFFFFFCCCBBB@@@??????@@@BBBCCCFFFDDDAAA>>>>>>>>>>>>???<<>>;;;999<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999999;;;999777666666777666555555666777888999888888777444444555555555444333333333333222111000000111111000111333444555555555555444333222111000000000000------...//////...------000000000000//////......000000000000000000000000////////////////////////000000/////////.........---------.........////////////...---------------...------,,,,,,------...------............------,,,...///...------...000666AAARRRccctttzzziiijjjzzzwwwtttxxx}}}~~~|||}}}{{{}}}~~~]]]QQQKKKDDDIIIWWWXXXVVVSSSPPPPPPVVV___fffggg```[[[XXXSSSMMMKKKMMMOOOWWWhhh{{{}}}zzzzzz|||~~~|||zzzwwwxxxyyy{{{}}}~~~|||wwwlll___UUUMMMLLLKKKHHHEEEBBB@@@???>>>===<<<;;;999777666555000000111222222000///...000000//////............------------.........///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,------------...............------------......///000000/////////................../////////000000...///111333444444333333333333333333333444555555KKKOOOVVV___bbbeeelllttt}}}||||||qqqddd]]]^^^``````^^^bbbdddggghhhhhhgggffffffhhheeeaaa```aaaaaaaaa___^^^___``````]]][[[[[[[[[WWWUUURRRPPPOOOPPPRRRTTTOOONNNLLLJJJJJJLLLPPPSSSTTTTTTSSSRRRRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSNNNMMMLLLLLLMMMNNNNNNMMMMMMKKKIIIHHHGGGGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHHHHKKKMMMOOOOOOMMMLLLLLLMMMKKKKKKLLLKKKKKKNNNRRRUUUaaagggiii___SSSLLLIIIHHHHHHHHHIIIJJJJJJKKKJJJJJJLLLJJJIIIJJJLLLNNNNNNNNNHHHIIILLLNNNOOOOOOOOONNNLLLNNNPPPQQQQQQOOOMMMLLLKKKLLLMMMNNNOOOOOOOOOOOOLLLLLLKKKIIIHHHFFFDDDDDDAAABBBCCCEEEFFFFFFFFFFFFDDDCCCAAA@@@???@@@AAABBBDDDBBB@@@===;;;;;;<<<======???CCCEEEEEEFFFHHHJJJBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAAAAA???===:::999::::::::::::999999999999999:::;;;;;;;;;;;;::::::999777666555555555444333333444666777888777666555444444444444444333222222222222111000000111111111000111333555666666555555333333222111000000000000------............------////////////000000111111000000000000000000000000.............../////////---........./////////000............---------------------------...//////...------,,,,,,------...---......//////...------***,,,......------...000000888EEETTTeeewwwuuuqqqvvv}}}yyyooopppvvv|||~~~^^^EEEBBBBBB???FFFTTTRRROOOJJJFFFGGGLLLSSSYYYYYYVVVTTTTTTRRRNNNNNNQQQUUU^^^ppp~~~{{{|||~~~}}}zzzxxxuuuwwwzzz~~~}}}uuueeeYYYNNNMMMJJJGGGDDDAAA???>>>===<<<;;;999888666555444000000111222222000///...............//////000000------........./////////........................+++,,,,,,------,,,,,,+++,,,,,,,,,---------............---,,,,,,,,,---------------........./////////////////////000111111111111000000000000////////////000000000000111111///000222444444444444333333333444444555666666666XXX[[[aaahhhlllppp{{{~~~zzzssslllbbb\\\[[[\\\\\\\\\bbbdddggghhhfffdddddddddeeebbb______aaabbb```^^^\\\]]]^^^]]][[[YYYYYYYYYVVVTTTQQQPPPOOOPPPRRRTTTNNNNNNMMMLLLKKKLLLOOORRRUUUUUUTTTTTTTTTTTTUUUUUUSSSTTTTTTTTTTTTSSSSSSRRRJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIJJJJJJHHHHHHGGGFFFFFFFFFGGGGGGLLLNNNQQQOOOLLLJJJLLLNNNMMMNNNNNNNNNNNNPPPSSSVVV^^^cccddd[[[QQQKKKHHHEEEIIIIIIJJJJJJJJJJJJIIIIIILLLJJJGGGGGGJJJMMMNNNOOOGGGIIILLLNNNOOOOOONNNNNNIIIJJJKKKLLLLLLLLLKKKKKKOOONNNMMMLLLLLLMMMNNNOOOJJJJJJIIIHHHGGGEEECCCBBBAAACCCDDDFFFGGGGGGFFFFFFEEEDDDAAA???>>>>>>???@@@@@@@@@???===::::::;;;<<<>>>AAADDDFFFGGGGGGHHHIIIAAA@@@???>>>???@@@AAABBB?????????>>><<<;;;999888888888888888777777777777888999:::;;;<<<;;;:::999888666555555666666444333222333555666666666555444444444444444333222111111111111000000000111111222111222444666777666555444333222111000000///000000..............................///000000111222222000000000000000000000000---............/////////,,,------...//////000000///.........------,,,,,,,,,,,,,,,------///000000...------,,,,,,------......////////////...------+++---.../////////111222///555???LLL^^^uuuzzzxxxuuuoooqqqzzzeeePPP??????AAA???DDDMMMNNNKKKFFFCCCDDDHHHMMMPPPRRRQQQSSSUUUSSSOOOOOOSSSVVV```rrr~~~|||~~~~~~zzzxxxuuuxxx}}}|||xxxggg[[[QQQOOOLLLHHHEEEBBB@@@???<<<<<<;;;999777666444444111111111111111000//////------......///000000111---------.........//////////////////////////////,,,,,,------------,,,,,,,,,---------..................---------------...------......///000000000000000000000111222333333222222111111111000000000000000000111111111222222222222333444444444444333333444555555666666666555fffhhhmmmtttxxxzzzxxxuuusssmmmjjjeee```\\\ZZZZZZ[[[^^^aaadddeeecccbbbbbbcccccc```^^^```cccdddaaa]]]\\\]]]]]]\\\YYYXXXXXXXXXUUUTTTRRRPPPOOOOOOPPPQQQMMMNNNOOONNNLLLLLLOOORRRTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTUUUTTTSSSRRRQQQIIIIIIJJJIIIIIIIIIJJJLLLLLLLLLKKKJJJJJJJJJKKKKKKIIIIIIHHHGGGFFFFFFFFFGGGJJJMMMPPPOOOLLLKKKMMMPPPOOOPPPPPPOOONNNNNNPPPRRRTTTXXXWWWRRRMMMLLLJJJFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHIIILLLMMMNNNMMMIIIJJJLLLMMMNNNMMMLLLKKKGGGGGGGGGHHHIIIJJJKKKLLLOOOMMMLLLJJJIIIJJJJJJKKKHHHHHHHHHHHHFFFEEECCCBBBCCCDDDFFFGGGHHHGGGFFFEEEEEECCC@@@===<<<;;;<<<<<<;;;===>>>===;;;:::;;;===@@@BBBFFFGGGGGGFFFFFFGGGBBBAAA???======>>>@@@AAA???>>><<<:::999888888999777777666666666555555555555777888:::::::::888777888777666777888888777555333333444555555555555555444444444333333222111000000000000000000111222222222333555777777666444222333222111000000/////////000//////////////////000000000000000000000111111////////////////////////---------.........//////........................,,,,,,------------............---------......///...------,,,,,,------...///////////////...------,,,---......------000111000333999DDDWWWqqq~~~zzz|||xxxooottt}}}wwwTTTJJJAAA@@@CCCFFFJJJOOOPPPNNNLLLLLLOOORRRVVVXXX\\\]]]___aaa]]]VVVTTTWWWUUU___qqq|||zzzyyy|||~~~tttfff\\\UUUSSSOOOKKKGGGDDDBBBAAA======;;;:::888666555555222111111000000000000000.........///////////////,,,,,,---------.........////////////////////////------............------------.........////////////......---......//////......//////000111111222000000000111111222333444333222222222222111111111111111111222222222222333555444444333333333333333333444555666666666555444qqqrrrwww}}}{{{wwwsssnnniiikkkkkkjjjeee^^^ZZZZZZ[[[ZZZ^^^bbbbbbaaaaaabbbdddccc```___aaaeeefffbbb]]]]]]]]]]]][[[YYYWWWWWWXXXUUUTTTRRRPPPOOONNNNNNNNNLLLNNNPPPOOOMMMLLLNNNQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRQQQJJJKKKKKKJJJHHHHHHIIIKKKKKKKKKJJJJJJJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHLLLOOOOOOLLLKKKOOOSSSOOOPPPOOONNNKKKJJJKKKLLLKKKNNNOOOLLLLLLNNNMMMJJJEEEFFFGGGIIIJJJKKKKKKKKKHHHHHHIIILLLOOOOOOMMMKKKIIIJJJKKKLLLKKKJJJHHHFFFFFFFFFEEEFFFGGGIIIKKKMMMKKKJJJIIIHHHGGGFFFEEEEEEGGGGGGGGGGGGFFFEEECCCBBBDDDEEEGGGHHHIIIHHHFFFEEEDDDBBB???<<<:::999999999999;;;>>>>>><<<:::<<<>>>@@@CCCFFFGGGFFFEEEDDDEEEDDDBBB@@@===<<<===???@@@@@@>>>;;;888777777888999666555555555555444444444333555777888999888777666888777777888::::::999777444444444444555555555666444444444333222111000///000/////////000111222333333444666888777666333222333222111000////////////000000////////////000000222222111111000/////////////////////////////////---------.........///////////////...------,,,,,,***++++++,,,---//////000000///...---------------...------,,,,,,------...//////000000///...------,,,------+++******,,,...---...222:::LLLggg|||tttpppnnnvvv}}}uuuUUUFFFBBB>>>===BBBJJJRRRVVVWWWVVVVVVYYY]]]aaadddeeelllmmmooopppiii___[[[\\\TTT^^^qqq~~~|||}}}~~~yyypppddd\\\XXXVVVRRRMMMIIIFFFEEEDDD>>>>>>===;;;999888666666333222000/////////000111000000000///......------,,,,,,,,,---------......000000000000000000000000---......//////......---.........////////////000//////.........//////000...//////000111222222333000000000000111222333444333333333222222222111111111111222222222333333333777666444333222222333444333444555666666555444333}}}uuuooolllkkkkkkjjjkkkkkkiiieeeaaa``````aaafffccc```bbbgggjjjjjjhhhdddbbbbbbdddgggeee___YYY]]]\\\ZZZYYYXXXXXXVVVTTTPPPPPPOOONNNMMMKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPQQQPPPPPPOOOOOOTTTTTTRRRPPPNNNLLLJJJJJJHHHIIIIIIHHHGGGGGGHHHJJJQQQPPPOOONNNMMMMMMMMMMMMNNNLLLIIIGGGGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNLLLMMMMMMLLLJJJJJJKKKLLLJJJKKKLLLMMMLLLJJJHHHGGGGGGHHHJJJKKKLLLLLLLLLLLLIIIIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDJJJIIIIIIHHHHHHGGGGGGGGGFFFGGGHHHGGGFFFDDDEEEEEEEEEFFFFFFFFFFFFDDDCCCBBB>>>===<<<;;;:::;;;;;;<<<;;;<<<===??????>>>>>>===AAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>???>>><<<:::999999999:::666555444333333333444444333333333444666888;;;<<<999999999888888888888888222222222222222222222222555444222000//////000111333333333333333333333333666666666666555555555555444333111//////000111222333222111000000000111222000000000000////////////.................................////////////000++++++,,,,,,,,,,,,------//////.........---------,,,------...///000111111,,,,,,,,,---------......***++++++,,,---...//////........................///000333999BBBTTTppp~~~xxxnnnmmmyyy~~~oooRRRCCCBBB@@@@@@DDDKKKTTTZZZ^^^dddgggmmmsssxxx|||~~~{{{wwwvvvrrriiifffiii___eeerrr~~~zzzxxxyyy|||ssskkkgggaaa^^^ZZZUUUQQQLLLGGGCCCEEEBBB>>>;;;999888666444444444444444333111000///000000000000000000000000......------------......//////000000000000//////...------------...//////////////////////////////000000000000////////////000000111111111222222222333222222111111222222333111222222333333444444555444222000111444555555333333444555444222111222333333333333333333333222222xxxuuupppmmmlllmmmmmmmmmiiijjjiiifffcccaaaaaabbbbbbaaadddllluuuxxxtttnnncccaaa```bbbeeeddd___ZZZYYYXXXWWWVVVUUUSSSRRRPPPPPPPPPOOONNNLLLKKKJJJJJJKKKLLLLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQPPPOOOOOOOOOPPPPPPOOONNNLLLKKKJJJJJJHHHIIIJJJIIIGGGGGGIIIJJJTTTRRRPPPMMMKKKIIIGGGGGGLLLKKKIIIHHHGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLJJJIIIJJJLLLHHHIIIJJJJJJJJJHHHFFFEEEEEEFFFIIIKKKMMMMMMNNNMMMJJJIIIIIIHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGFFFFFFEEEEEECCCFFFHHHIIIHHHGGGHHHHHHDDDEEEEEEEEEEEECCCBBBAAA>>>===<<<;;;:::;;;<<<======>>>???@@@@@@@@@??????AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>???????????????>>><<<:::999888888999777666444333222333444555555555555666777999;;;<<<999999888888888888777777333333333333333333333333444333222000000000000111333333222222222222222222555555555444444444444333333222000///...///000111111111000000000111333444000000000/////////..............................------........./////////++++++,,,,,,,,,,,,------///.........------------,,,,,,,,,------......///,,,,,,,,,------------...------------------..............................//////111444:::GGG___ssssssooosss|||wwwZZZGGG???DDDDDDFFFJJJPPPXXX^^^cccjjjoooyyyzzzttttttrrrllliiiiiigggnnn~~~|||zzzyyyxxxzzzzzztttqqqlllhhhaaa[[[UUUQQQLLLIIIHHHEEEAAA>>><<<:::777555444444333222111111000000000000000000000000000000///......------......///111111222222222222111111///............///000000////////////////////////111111111111111111111111111111111222222222222333333222222111111222222333555444444333333222222111555333111111444555444333555666777666444333444555333333333444444444444444{{{rrrpppmmmkkkjjjkkkkkkkkkjjjdddffffffeeecccaaaaaabbb```ccckkkwwwvvvmmmaaa___]]]^^^aaaaaa^^^[[[ZZZZZZZZZYYYWWWUUURRRQQQPPPPPPOOONNNLLLKKKJJJIIILLLLLLMMMMMMNNNPPPQQQRRRQQQRRRSSSRRROOONNNMMMNNNLLLLLLKKKKKKJJJJJJIIIIIIHHHIIIJJJIIIHHHGGGHHHJJJPPPOOOMMMJJJHHHFFFEEEDDDIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLJJJHHHGGGHHHIIIFFFGGGHHHHHHGGGFFFDDDCCCDDDFFFHHHKKKMMMNNNNNNNNNIIIIIIGGGFFFFFFFFFGGGGGGJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEHHHJJJKKKJJJHHHHHHHHHDDDDDDDDDDDDCCCBBBAAA@@@===<<<;;;;;;;;;<<<===>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@?????????===>>>>>>??????@@@@@@@@@???>>><<<:::888777777777888666444222222333555777888888888888888:::;;;;;;999888888888777777777666444444444444444444444444333333222222111000000000111111111111111111111222444444333333333222222222111111///.........///000/////////000111222444444/////////.........------------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------............------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------//////.........---------........................000///000111333:::KKK[[[xxx{{{qqqkkktttsssXXXFFF???@@@HHHLLLQQQVVVYYY___eeekkkpppwww|||sssmmmooorrrpppllljjjhhhqqqzzzwwwvvvxxxyyy{{{~~~xxxrrrjjjbbb\\\VVVQQQNNNJJJHHHDDDAAA???<<<888555666555333111000000000000000000000000000000000000///......------......///111111222222222222111111///////////////000111111////////////////////////222222222222222222222222222222222222333333333333333222222111111222222333555444444333333222222111555444222222333444444333555666777666444444444555333333444444555555666666|||xxxrrrlllmmmkkkiiiggggggfffdddbbb___aaaccccccbbb`````````aaahhhrrr{{{}}}vvvlllddd^^^\\\ZZZZZZ\\\]]]]]][[[[[[\\\]]]\\\YYYUUUSSSQQQOOOOOONNNMMMLLLKKKJJJJJJLLLLLLLLLLLLMMMOOOPPPQQQQQQSSSTTTRRRNNNLLLLLLMMMKKKKKKKKKJJJIIIIIIHHHHHHFFFHHHIIIIIIGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFGGGFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIGGGEEEDDDEEEFFFGGGGGGHHHHHHGGGFFFDDDDDDEEEFFFHHHJJJLLLLLLLLLLLLGGGFFFEEEDDDDDDFFFHHHJJJLLLLLLLLLKKKIIIGGGFFFEEEGGGGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDJJJLLLNNNMMMJJJGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@===<<<;;;;;;;;;<<<>>>>>>@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@??????======>>>>>>???@@@AAAAAA>>>===<<<:::999777666666666555333222333555888;;;;;;;;;::::::::::::;;;;;;888888888777777666666555444444444444444444444444222222222222222111000///000000000000111111111111444333333333333222222222111000000/////////000000/////////000111222222333///.........------------------------------------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------................................................111000111222111444???KKKeeerrrfffmmm{{{fffMMM@@@BBBHHHPPPVVV^^^cccdddgggnnnssstttxxxqqqhhhbbbfffoootttpppkkkeeennn~~~yyyvvvvvvwwwxxx|||}}}yyyrrrlllddd]]]VVVQQQKKKIIIFFFCCCAAA===:::777777555333000//////000111000000000000000000000000//////............////////////000000000000////////////......//////000111////////////////////////111111111222222222222222222222333333333444444444333222222111111222222333111222222333333444444555555555333333333333333333333555555444333222333444333444444555666777777888wwwqqqqqqqqqmmmiiikkkiiifffeeedddbbb^^^\\\^^^```bbbcccbbbaaaaaabbbccckkktttwwwpppggg```^^^YYYXXXWWWWWWXXXZZZ[[[[[[XXXZZZ\\\[[[WWWRRRNNNMMMNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIJJJLLLMMMOOOPPPRRRTTTRRRMMMJJJJJJLLLMMMMMMLLLJJJIIIHHHGGGFFFDDDFFFHHHHHHGGGFFFFFFGGGCCCCCCCCCDDDEEEGGGHHHIIIEEEFFFGGGHHHHHHGGGFFFEEEFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHEEEEEEEEEGGGIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGCCCCCCBBBCCCEEEHHHKKKMMMNNNNNNMMMLLLJJJHHHGGGFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFJJJLLLMMMLLLIIIFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@>>>===<<<;;;<<<<<<>>>>>>????????????@@@@@@@@@AAACCCCCCCCCBBBAAA@@@@@@@@@<<<<<<===>>>??????@@@@@@>>>===<<<;;;:::888777666333222222222555888<<<>>><<<<<<<<<<<<<<<;;;;;;:::888888777777666555444444222222222222222222222222111111222222222111000000/////////000000111111111444444444333333333222222111111111111111111111222000000000000000000000000///.........------------------------------------+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...//////000........................//////000222111222:::CCCQQQnnn~~~xxx}}}qqqgggkkkuuukkkRRRGGGJJJQQQ\\\ccckkkooooooqqquuuzzzwwwxxx~~~wwwddd^^^[[[aaaooowwwtttmmmgggnnn|||}}}zzzyyyyyyyyy}}}~~~|||xxxrrrhhh^^^WWWNNNKKKHHHEEEBBB???<<<999888666444111//////000111000000000000000000000000/////////......///////////////000000000000//////......------......///000000000000000000000000000000000000111111111222222222222333333333444444444333222222111111222222333111222222333333444444555555555444444333333444555444555666555333222333444444444555555666777888888zzzuuuoookkkkkkjjjhhhfffgggeeecccbbbbbbaaa^^^]]]___aaacccdddccccccdddeeedddjjjooommmfff___\\\]]]TTTTTTTTTUUUVVVWWWYYYZZZWWW[[[^^^]]]WWWQQQNNNMMMKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGGGGIIIJJJLLLMMMQQQSSSQQQKKKHHHIIILLLNNNMMMLLLKKKIIIHHHGGGFFFDDDFFFHHHIIIGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDBBBBBBCCCDDDFFFIIIKKKMMMNNNMMMMMMLLLJJJHHHGGGFFFCCCDDDEEEFFFFFFFFFDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHFFFGGGIIIIIIGGGGGGGGGHHHDDDDDDCCCAAAAAAAAAAAAAAA??????===<<<<<<<<<======???>>>>>>>>>>>>???@@@@@@CCCCCCBBBBBBAAA@@@??????;;;<<<<<<======>>>>>>>>>=========<<<;;;:::999888111111222444777:::===???<<<<<<======<<<<<<;;;:::888888777666555444333333222222222222222222222222111111111111111111111111/////////000111111222222444444444333333333222222111111111111222222222222000000111111000000///.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------............++++++++++++,,,,,,,,,,,,******+++,,,---...///000........................,,,,,,...000000000555<<>>===<<<;;;<<<<<>>>>>===>>>???@@@AAABBBBBBAAA@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::111222444666999:::<<<<<<;;;<<<=========<<<;;;:::888777777666444333333222333333333333333333333333222222111000000111222333//////000111111222333333333222222222222111111111///000000111111111111111...///000111111000000///000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,------......//////***++++++++++++,,,,,,,,,***+++++++++,,,,,,------...........................,,,---///...---000666>>>UUUoooxxxvvvvvvuuupppooonnnoootttrrrffffffjjjwwwyyy{{{}}}~~~~~~~~~~~~}}}|||{{{xxxssslllfffaaadddgggnnn{{{yyybbb```bbbmmm{{{~~~~~~~~~yyyrrrfff```WWWPPPJJJEEEBBB@@@999999777666444222111000000000000000000000000000000000////////////000000111111222222222222111111...............//////000000000000000000000000000000000111111222333333444111111111222222222222333333222222111111222222333555444444333333222222111111333555555333444777999666777888777666555666777555555555555555555555555|||sssllliiijjjiiifffbbbbbbeeehhhiiifffbbb```___^^^]]]\\\]]]]]]^^^]]]\\\]]]___bbbfffaaa[[[ZZZ\\\\\\WWWQQQMMMOOOQQQSSSTTTUUUVVVWWWRRRWWW\\\ZZZSSSKKKGGGFFFGGGHHHIIIKKKLLLNNNOOOPPPNNNLLLIIIGGGFFFFFFGGGIIIHHHMMMQQQNNNHHHEEEGGGKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGIIILLLMMMKKKJJJIIIIIIGGGFFFFFFEEEEEEEEEEEEFFFCCCDDDDDDDDDEEEEEEFFFFFF@@@@@@@@@AAABBBCCCEEEFFFDDDEEEFFFFFFEEEFFFHHHJJJFFFEEEDDDCCCCCCBBBBBBCCCAAABBBDDDEEEEEEEEEDDDCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDD???AAACCCEEEFFFFFFEEEDDDAAABBBCCCDDDEEEFFFGGGHHHGGGGGGEEECCCAAAAAADDDFFFFFFEEECCCBBBAAAAAABBBCCCBBBAAA???===<<<;;;;;;;;;@@@???>>>>>>>>>???@@@AAA@@@@@@???>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>===<<<;;;333444666888::::::999999:::;;;<<<======<<<;;;:::888777666555444333222222444444444444444444444444333222000//////111222444///000000111222333333333111111111111000000000000......///000000111000000,,,---///000111222111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,------...//////******+++++++++,,,,,,,,,,,,,,,++++++++++++******........................111//////000...+++---222555GGG\\\kkk}}}yyyrrrwwwyyytttqqqmmmjjjlllwwwttttttwww~~~}}}~~~}}}{{{vvvpppkkkgggggglllpppwwwbbb^^^]]]eeettt~~~~~~|||~~~{{{qqqjjj___UUUMMMHHHDDDBBB:::999999888666333111000000000000000000000000000000000////////////000000//////000000000000/////////////////////000111111000000000000000000000000111111222333333444555555000000111111111222222222333222222222222222222333111222222333333444555555000333555555444444888;;;444666666666444333444555555555555555555444444444zzzvvvuuutttpppkkkjjjhhheeecccaaaaaaaaabbbeeebbb___^^^^^^^^^]]]\\\___]]]ZZZZZZ\\\^^^______aaa```^^^[[[XXXVVVTTTSSSOOOPPPPPPNNNMMMMMMOOOQQQWWWXXXXXXUUUQQQLLLJJJIIIIIIJJJJJJLLLMMMNNNOOOOOOJJJIIIHHHGGGFFFFFFFFFFFFHHHIIIJJJKKKJJJHHHFFFDDDLLLKKKJJJHHHGGGFFFFFFFFFIIIJJJJJJJJJIIIGGGEEEDDDGGGFFFEEEDDDCCCBBBBBBBBBDDDEEEEEEDDDBBBBBBCCCEEECCCAAA@@@??????AAACCCDDDEEEFFFGGGHHHGGGFFFDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBEEEHHHJJJIIIGGGFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKJJJIIIGGGEEEDDDCCC>>>>>>???BBBEEEFFFEEECCC???AAAEEEGGGHHHGGGEEECCCFFFDDDDDDEEEFFFGGGGGGEEEGGGDDDAAA@@@@@@CCCGGGIIIAAA@@@>>><<<;;;<<<===>>>>>>>>>=========<<<<<<<<<>>>>>>>>>===;;;999666555777888999:::;;;;;;;;;;;;<<<<<<;;;:::999777666555888777666555555666777888888999::::::999888999;;;777666555444444333444444777444111111333444444222222111111111000000//////111111111111111111111111111000000000//////......222222222222222222222222///////////////.........///............---------))))))))))))***++++++,,,,,,,,,,,,++++++*********---,,,,,,+++*********++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))******++++++,,,......---,,,,,,+++******......---,,,---...///000---------............///777===GGGTTTdddzzz~~~nnnmmmvvv{{{tttnnnnnnttt~~~~~~yyyzzz~~~}}}~~~}}}ccc^^^YYY[[[jjj|||}}}{{{}}}}}}||||||}}}~~~vvvkkk```WWWOOOFFF@@@???===:::888777666444222222111111000000000111111444222000///000111000///////////////000000000000222222333333222111///.........///000000000000000000000111222222222111111333333222111000000111111111111222222222333333333111000000000111222333333444444333222333444555666777777777777777777777777888888777777666666555555yyyrrroooooonnnjjjgggeeedddcccbbbaaaaaabbbbbbccc```]]][[[[[[[[[[[[ZZZ]]][[[ZZZZZZ\\\]]]^^^]]]^^^]]][[[YYYWWWTTTRRRQQQOOOPPPPPPNNNMMMMMMOOOQQQVVVWWWVVVTTTOOOLLLJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNIIIHHHGGGFFFFFFEEEFFFFFFHHHIIIIIIJJJIIIHHHGGGFFFHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIGGGFFFEEEFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDEEECCCBBBAAABBBDDDAAA@@@???>>>???@@@BBBDDDCCCDDDEEEFFFEEEDDDBBBAAABBBBBBBBBBBBAAAAAAAAAAAACCCGGGKKKLLLKKKIIIHHHGGGEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFEEECCCBBB@@@???@@@BBBEEEEEEDDDCCCDDDDDDFFFFFFFFFEEEDDDCCCBBBAAAAAABBBEEEGGGGGGFFFDDDBBB@@@>>>>>>AAADDDFFF@@@???>>>===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777888::::::;;;;;;:::::::::::::::999999888777666555444444444555666666888999:::999888777888999777666555444333333333333666333111111222444333222111111111000000000//////222222222222222222222222111111111111000000//////111111111111111111111111////////////........................------------------,,,,,,,,,---.........------------------,,,---,,,++++++******+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---//////------------...............333;;;EEESSSfffzzzppphhhoooyyy|||tttpppqqqvvv{{{~~~~~~|||bbb___YYYZZZeeexxx~~~~~~~~~}}}sssiiiaaaXXXOOOHHHCCC@@@===;;;:::999777555111000000////////////000222111//////000111000///////////////000000000111333333333222111000//////000000111222222222222111111222222222222222111111222111111000//////000000111111222222222333333333111111111111111111222333333333333333333444555555666666666666666666666666777777777666666666666666xxxuuuqqqllljjjjjjiiigggddd______```aaabbbbbbbbbbbbaaa]]]XXXVVVVVVWWWXXXXXX[[[YYYYYYYYY[[[\\\[[[ZZZZZZYYYXXXVVVTTTRRRPPPOOONNNOOOOOOMMMLLLLLLNNNPPPTTTTTTSSSQQQMMMKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKJJJIIIHHHFFFFFFEEEEEEDDDDDDDDDDDDDDDEEECCCDDDDDDCCCAAA@@@BBBCCC???>>>>>>>>>???@@@BBBCCCCCCCCCDDDEEEEEEDDDBBBAAADDDCCCCCCCCCBBBBBBBBBBBBEEEIIINNNPPPOOOLLLJJJHHHFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEBBBBBBBBBCCCEEEEEEDDDBBBGGGGGGGGGFFFEEEDDDCCCCCC>>>======???BBBEEEFFFEEEAAA@@@>>><<<<<<>>>AAACCC??????>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;;;;777777888999::::::::::::888999999:::::::::999999555444333222222333444444888999:::999777666777888666666555444333333333333555333111111222333222111000000000000////////////222222222222222222222222111111111111111000000000000000000000000000000000....................................------------,,,++++++*********++++++,,,------------------...,,,,,,++++++******+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********+++,,,------...------,,,,,,,,,---...///------------............---///444:::DDDTTTfffrrrxxxgggkkkrrr|||{{{sssooonnnooozzz}}}zzz}}}xxxaaa___[[[YYYbbbttt~~~wwwoooggg___UUUNNNHHHEEEBBB@@@>>>===;;;999222222111000000000000000111///......000111111000/////////000000000111111333333222111000000000000111222222333444333333333333333444333333222111000111111000////////////000111111222222222333333333333222222111111111111222222333333444444444444444333333333333333333333333555555555666666666666666}}}vvvooopppmmmjjjiiiiiiiiigggeee\\\^^^```bbbcccbbbbbbaaa^^^ZZZUUURRRRRRSSSUUUUUUXXXWWWWWWXXXZZZZZZXXXVVVUUUUUUTTTSSSRRRPPPNNNLLLLLLMMMLLLKKKJJJJJJLLLNNNQQQQQQPPPNNNKKKKKKLLLNNNOOONNNMMMLLLKKKJJJIIIHHHEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGJJJIIIHHHGGGGGGFFFFFFFFFKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCBBBCCCCCCBBB@@@@@@AAACCC>>>>>>>>>>>>???@@@BBBCCCEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEJJJOOORRRQQQNNNKKKIIIEEEFFFGGGHHHHHHFFFEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHFFFDDDCCCDDDEEEEEECCCBBBFFFFFFGGGHHHGGGEEECCCBBB===<<<;;;<<>>======>>>???AAA>>>?????????>>>===<<<;;;===<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;888888999:::;;;;;;::::::888999999::::::999999888555444333222222222333444888999:::888666555555666666555444333222222222222444333222111111111111000////////////////////////111111111111111111111111000000000000000/////////........................------...............///.........---------,,,,,,,,,+++***))))))((())))))*********++++++,,,,,,,,,,,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,---------.........---///111444;;;GGGWWWaaapppvvv|||uuutttuuuyyyyyyqqqmmmkkkppp{{{}}}zzz|||}}}qqqbbbcccaaa___fffxxx}}}zzztttnnnfff\\\VVVMMMJJJFFFCCCAAA???<<<:::666555444333222222222222000///......000222222111//////000000000111111111444333111000000000111222111222333333444444333333555555555444333222111000111111000000000000111111111111222222222333333333444333222222111111111111111222333444555444333333333333333333333333333333444444444555555666666666yyytttqqqooommmlllmmmkkkiiihhhhhhhhhfffeee^^^___aaaccccccbbb```___]]]XXXSSSPPPPPPQQQSSSTTTVVVUUUUUUVVVWWWWWWUUUTTTQQQQQQRRRRRRQQQOOOMMMKKKJJJJJJJJJIIIGGGGGGJJJLLLNNNNNNNNNLLLJJJJJJLLLMMMNNNMMMLLLKKKIIIHHHGGGFFFDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGJJJJJJIIIHHHGGGGGGGGGGGGLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@BBBCCCCCCBBB@@@@@@AAACCC?????????@@@@@@AAABBBCCCEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDIIINNNQQQPPPMMMJJJHHHCCCDDDFFFGGGGGGEEECCCBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHFFFEEEDDDEEEEEEDDDBBBAAADDDGGGIIIIIIGGGDDDAAA???===;;;;;;===???@@@@@@AAA@@@????????????@@@@@@>>>?????????>>>===<<<;;;??????>>><<<;;;:::999888===<<<<<<;;;::::::::::::999::::::;;;;;;;;;;;;:::::::::::::::999888777777777666444333333333444555777888888777555333444555555444333222222111111222222333333222111/////////.....................///........................------..................------------------------,,,---------......//////...------------,,,,,,,,,///...---,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...***+++,,,...222;;;HHHQQQcccjjjrrr|||~~~~~~vvvooolllkkkvvv~~~yyyxxxxxxooohhhlllmmmmmmuuu~~~yyyuuuooogggaaaSSSOOOKKKGGGDDD@@@===:::888777666444333222222222111///...///111222222222000000000000111111111111333222111000000000111222000111111222222222222222555555555444333222111000222222222111111222222333111111222222222333333333444444333222111111111222000111333444444444333222333333333333333333333333333333444444555555666666wwwpppjjjhhhgggeeefffiiiiiihhhhhhfffeeedddbbbbbb___```aaabbbbbbaaa___]]]\\\XXXSSSQQQQQQRRRSSSSSSUUUTTTSSSSSSTTTTTTSSSRRRNNNOOOPPPQQQQQQOOOMMMKKKHHHIIIIIIGGGFFFFFFHHHJJJKKKLLLLLLKKKIIIIIIJJJLLLKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEECCCCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFEEECCCBBBAAA@@@@@@@@@CCCDDDDDDCCCAAA@@@BBBCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCBBBFFFKKKMMMLLLIIIGGGFFFAAACCCEEEGGGGGGFFFCCCBBB@@@AAABBBDDDEEEFFFFFFGGGJJJHHHFFFEEEFFFFFFEEEDDDAAACCCFFFHHHHHHFFFCCCAAA@@@===;;;:::<<<>>>??????BBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>======<<<<<<@@@@@@???===<<<;;;:::999???>>><<<;;;:::999999999999::::::;;;;;;:::::::::;;;;;;;;;:::999888777666888777666444444444555555555666777666444333444555444444333222111111111111111222333222000.........---------...............------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,---......//////------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,------------------...++++++******++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))***+++,,,,,,,,,++++++,,,,,,,,,,,,------------***,,,------///555???FFFTTT]]]hhhsss{{{tttpppmmmttt{{{zzzzzz}}}wwwvvv{{{}}}~~~zzzwwwuuurrrlllggg^^^ZZZTTTOOOJJJFFFAAA>>>:::999777555444333222222333111000000222333333222000000000111111111222222222222111111111111111222///000000111111111111111333333444333333222111000333222222222222333444444111111222222222333333333444333333222222222222333111222222333333333333333444444444444444444444444333333333444444444444444wwwpppjjjccc___aaabbbaaaccchhhgggggggggeeebbb```^^^^^^]]]^^^___``````___^^^]]]\\\YYYUUUSSSSSSTTTSSSSSSUUUSSSQQQPPPQQQRRRRRRQQQMMMNNNPPPQQQQQQPPPNNNLLLIIIJJJIIIHHHGGGGGGIIIKKKIIIJJJLLLKKKIIIHHHHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNKKKJJJHHHFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDEEECCCBBBAAABBBDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB???BBBFFFHHHGGGEEECCCCCCAAACCCFFFIIIIIIHHHFFFDDDAAABBBDDDEEEGGGHHHHHHHHHJJJHHHFFFEEEFFFGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBBBB???===::::::===???AAABBBBBBBBBCCCCCCCCCBBBAAA@@@@@@???>>>===<<<<<<======>>>>>>>>>>>>>>>=========???>>><<<:::999999999999888888999999999888888777999999:::::::::999999888999777666444444444444555444555666555444333444555444333222111111000000000000222444333///---------,,,,,,---------.........------------------------,,,,,,,,,------.........------------------------++++++,,,------...//////---------,,,,,,,,,++++++)))))))))((())))))******...------------------,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++++++++))))))******++++++,,,,,,))))))+++,,,,,,,,,+++***++++++,,,,,,,,,------------...000//////222999>>>CCCOOO^^^lll}}}|||yyyssstttuuuyyy~~~}}}}}}~~~~~~~~~zzzvvvttttttrrroookkkkkkggg```ZZZTTTNNNIIIEEE???>>><<<:::888777666666555444222222333444333222000000111111111222222222000111111222222222111111///000000111111111111111111222222222222222111111222222111111222222333444111111222222222333333333333333222222222333444444222222222111222222333444333333333333333333333333444444444333333333333333yyytttnnnhhh```[[[YYY^^^``````dddjjjhhhhhhhhheeebbb^^^]]]\\\[[[\\\\\\]]]^^^^^^^^^^^^\\\ZZZWWWUUUUUUUUUTTTSSSUUURRROOONNNOOOPPPQQQQQQLLLNNNPPPRRRRRRPPPNNNMMMJJJKKKKKKIIIHHHHHHJJJLLLHHHJJJKKKKKKIIIHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHGGGEEEDDDDDDDDDDDDEEEFFFIIIKKKMMMMMMLLLKKKMMMLLLLLLKKKKKKKKKKKKLLLJJJIIIGGGEEEDDDDDDEEEEEECCCCCCCCCDDDFFFGGGIIIIIIDDDEEEEEEDDDBBBBBBCCCEEEGGGHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGDDDCCCCCCCCCBBBBBBBBBBBB===@@@CCCDDDCCCBBBAAAAAABBBDDDGGGJJJKKKJJJHHHFFFEEEFFFHHHIIIJJJKKKLLLLLLKKKHHHFFFEEEFFFGGGGGGFFFJJJGGGCCC@@@>>>???AAABBB>>><<<::::::>>>AAADDDEEEBBBCCCCCCDDDCCCBBBAAA???AAA@@@>>><<<;;;<<<===>>><<<======>>>???@@@@@@AAA>>>===;;;:::999::::::;;;666666777777777777666555777777888999:::;;;;;;:::888777666444333333444444222444555555333333444555444333222111000000000000///222444333///,,,,,,---,,,,,,,,,------.................................---------....../////////------------------------++++++,,,,,,---...//////---------,,,,,,,,,++++++,,,+++++++++,,,---......,,,,,,,,,++++++*********+++*********+++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))******++++++,,,''''''(((***+++,,,---...((()))***+++,,,+++******++++++,,,,,,,,,---------+++---///...,,,---111555777EEEWWWhhhzzzyyyvvvrrrtttzzz||||||xxxvvvwwwwwwuuurrruuuqqqjjjccc\\\VVVPPPLLLDDDCCCAAA???===<<<;;;:::777555333333444444333222000111111111111222222222///000222333333222111000000000111222222222222111000000111222222222111111111111000000111222333333111111222222222333333333222222222222333444444555333222111000111222444555222222222222222222222222444444444333333222222222xxxsssrrrpppjjjcccddd___ZZZ[[[___ccccccaaaccccccaaa___]]][[[YYYXXXWWWXXXXXXYYYZZZ[[[[[[\\\```^^^[[[XXXTTTRRRPPPPPPRRRRRRSSSSSSRRRRRRQQQPPPNNNQQQTTTVVVUUUQQQMMMIIIPPPMMMIIIHHHIIIKKKLLLMMMJJJJJJJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHEEEGGGIIIHHHEEEDDDEEEGGGIIIJJJKKKMMMMMMMMMLLLLLLJJJJJJIIIHHHHHHIIIIIIIIIHHHIIIJJJIIIGGGEEEEEEEEECCCCCCEEEFFFHHHIIIKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFHHHDDDAAACCCGGGIIIGGGDDDEEEFFFFFFEEEBBBAAAAAABBBDDDDDDDDDCCCBBB@@@???>>>DDDFFFGGGGGGGGGGGGHHHJJJIIIHHHGGGFFFFFFHHHIIIKKKKKKJJJHHHFFFFFFFFFHHHIIIIIIFFFCCCAAAAAAAAAAAA@@@???<<<:::===BBBFFFEEECCCBBBCCCDDDDDDCCCAAA???===<<<<<<;;;999999:::>>>AAA??????>>>==================;;;:::888777777888999999888888777666777777777999999999999999888777777777666666555444333333333444444444333333222222222666555333222111222333444111111000000//////......444333111000////////////000000///...---,,,,,,,,,...---,,,---///000///...------,,,++++++,,,,,,,,,***+++---,,,,,,+++---......,,,+++,,,//////+++(((+++*********+++---///000------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++***)))(((((('''******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,---...///000111999<<>>888777555555555555444222222444666555333222444666333333333222333333444444444333333333333333333222222222333444444444333333333333333222222111111111333222222111111111222222555333111000111222222111222111111000000000111111555555555555555555555555555444333555777888555222|||{{{wwwrrrqqqpppnnniiiddd```\\\XXXYYY^^^bbbcccbbbbbbbbb```^^^\\\ZZZXXXXXXWWWWWWXXXYYYZZZ[[[[[[\\\^^^]]][[[YYYVVVTTTRRRQQQRRRRRRRRRQQQQQQQQQQQQPPPOOOQQQSSSUUUTTTQQQNNNKKKQQQNNNLLLKKKLLLMMMNNNMMMKKKKKKKKKKKKJJJHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGHHHGGGDDDCCCDDDFFFHHHIIIJJJKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIGGGEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIEEECCCEEEIIIKKKJJJGGGGGGHHHHHHGGGEEECCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@DDDEEEGGGGGGFFFFFFHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJIIIGGGFFFFFFFFFHHHIIIHHHEEEBBB@@@@@@@@@???>>>???<<<:::===BBBFFFEEECCCBBBCCCCCCCCCBBBAAA>>>===;;;;;;;;;:::999:::===???>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999888888888888777777777777666666666666777888888888888888777777777666666555444444333333333333333333222222222111333333222222222222222333111111000000////////////333222111///......//////000000///...---------------,,,,,,---...//////------,,,,,,++++++,,,,,,---***+++---,,,,,,+++---...---,,,+++,,,---,,,+++)))++++++******+++,,,...///,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((,,,,,,++++++***))))))(((************+++++++++,,,******************************+++++++++,,,,,,,,,++++++,,,,,,---///000111555888CCCUUUiii||||||vvvwww~~~}}}{{{yyywwwuuuuuutttrrrsssssspppkkkfffbbb```dddaaa]]]YYYVVVQQQKKKFFFAAA???===;;;:::999666444444666666555222222333555444333333222222333333444333222222222222111111111111111222333333333333333222222222222111111111111000000000000111111111111333222000///000000111000222111111000000111111111333333333333333333333444444333222444666666333111yyynnnjjjqqq~~~~~~wwwpppmmmiiijjjlllmmmllljjjgggeee\\\YYYWWWXXX]]]bbbcccbbbaaa```^^^]]][[[YYYWWWWWWVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[YYYVVVTTTRRRSSSRRRQQQPPPOOOPPPQQQQQQQQQQQQRRRRRRRRRPPPOOONNNQQQOOOMMMMMMNNNNNNNNNLLLLLLLLLLLLLLLKKKIIIHHHGGGCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFCCCBBBCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJGGGFFFFFFGGGJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIGGGEEEGGGKKKNNNMMMLLLJJJKKKKKKJJJGGGFFFFFFGGGGGGGGGGGGGGGFFFDDDCCCCCCDDDEEEGGGGGGFFFFFFHHHIIIIIIJJJKKKLLLKKKIIIGGGFFFHHHGGGFFFEEEFFFGGGHHHIIIGGGDDDAAA???>>>>>>===<<<>>><<<;;;>>>BBBEEEDDDBBBBBBBBBBBBBBBAAA???>>>===999:::;;;:::999999;;;<<<===<<<<<<;;;;;;;;;;;;;;;::::::::::::999888888777555666777777777666555444666666777777777777777666666666666555555444444333222222222111111111111111000111111222222222111111111000000000000/////////111111000///.........///000000///...---------------,,,+++,,,.........---,,,,,,,,,++++++,,,,,,---***,,,------++++++,,,...+++,,,,,,+++))))))***+++,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******,,,,,,,,,++++++******))))))))))))*********++++++******************************+++++++++,,,,,,,,,+++++++++,,,---...///000111444<<>><<<;;;===<<<===???BBBDDDCCCBBBBBBAAA@@@???>>>>>>======888:::;;;:::999888999:::;;;;;;:::::::::::::::;;;999999:::;;;:::999888777555666888999999777555444444555555666666666666666666555555555444444444333111111111000000000000000...///111222222111000000000000000000000000000000/////////...............000000///...............---,,,+++,,,---...---,,,,,,,,,+++++++++,,,------+++,,,------++++++,,,---***,,,---***''''''***------,,,,,,+++++++++******++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++///.........------,,,,,,+++++++++*********))))))((())))))))))))***************************************+++++++++,,,,,,,,,++++++++++++,,,---...///...000666>>>III[[[vvv~~~}}}}}}|||{{{zzzyyyxxxxxxxxxxxxzzz|||{{{yyywwwvvvvvvrrrsssuuuuuurrrmmmgggcccXXXVVVSSSQQQOOOKKKGGGCCCBBBAAA>>><<<999999999:::999999888777777777777888777777666666555444444444333333333333333333444444111222222333333444444444///000111333333333333222222333333333222111222333111111111111111222222333222333444555666777888888777777777777888888777777|||qqqooollliiifffeeeeeefffdddgggiiigggcccaaacccfff^^^]]]\\\\\\]]]^^^^^^^^^\\\[[[ZZZXXXWWWUUUTTTSSSTTTTTTUUUWWWXXXYYY[[[[[[ZZZ[[[\\\\\\[[[YYYWWWUUUTTTRRRPPPOOONNNOOOQQQRRRSSSRRROOONNNNNNPPPRRRTTTSSSQQQPPPPPPQQQPPPOOOMMMKKKKKKJJJIIIIIIHHHHHHHHHCCCCCCCCCDDDDDDEEEFFFGGGHHHGGGDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJKKKKKKLLLMMMMMMLLLIIIGGGEEEFFFGGGGGGGGGHHHJJJKKKLLLMMMNNNKKKJJJJJJIIIIIIIIIJJJJJJGGGIIILLLOOOPPPOOOLLLKKKGGGFFFGGGIIIKKKNNNOOOPPPLLLLLLMMMKKKIIIGGGGGGHHHJJJJJJJJJJJJIIIHHHGGGGGGFFFGGGIIIIIIHHHHHHJJJKKKMMMKKKHHHEEECCCDDDEEEFFFDDDDDDDDDDDDEEEEEEFFFGGGFFFDDDBBB@@@@@@???===;;;======>>>@@@BBBCCCCCCBBBAAA@@@???===<<<<<<<<<<<<999:::;;;:::888777777888::::::999999999999::::::888999:::;;;:::999888777777888:::::::::999777555333444444555555444444444444444444444333333333333000000000000000000000000...///111222222111000///000000000000111111111111.........///////////////000000///.........//////...---,,,,,,......---,,,,,,+++++++++,,,,,,---...+++,,,------++++++,,,---***,,,---***''''''***---,,,,,,,,,,,,+++***))))))******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((())))))*********))))))))))))((((((((((((((())))))))))))***************************************+++++++++,,,,,,,,,+++++++++++++++,,,---...---...222777===LLLfff|||~~~~~~~~~}}}}}}}}}}}}}}}|||}}}~~~|||zzzzzzzzzsssvvvyyy{{{yyytttooolll```^^^]]]\\\[[[XXXTTTPPPMMMKKKHHHFFFDDDCCCBBBBBB===<<<;;;;;;:::::::::;;;:::::::::999888777777666555555444333222222333333111111222222333333444444000111111222333333333222111333555444222222333444333333333333333444555555444555666777999;;;<<<===;;;<<<<<<;;;;;;;;;<<<<<<{{{tttnnnggghhhhhhgggdddbbbbbbcccfffhhhiiifffcccaaabbbddd```___^^^]]]\\\[[[[[[[[[YYYYYYXXXVVVUUUTTTSSSRRRSSSSSSTTTVVVXXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYYWWWVVVTTTSSSRRRQQQPPPQQQRRRRRRSSSQQQOOOMMMMMMPPPSSSVVVWWWUUUSSSRRRRRRSSSQQQPPPKKKJJJIIIIIIHHHHHHIIIIIIDDDDDDDDDDDDEEEFFFGGGHHHIIIFFFCCCBBBCCCEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLKKKKKKKKKKKKKKKLLLMMMNNNMMMMMMKKKIIIEEEDDDEEEGGGEEEFFFGGGIIIKKKLLLMMMNNNHHHHHHGGGGGGGGGHHHIIIIIIIIIKKKNNNQQQQQQOOOLLLJJJGGGGGGHHHIIIKKKMMMOOOPPPLLLMMMMMMKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGIIIIIIHHHHHHJJJKKKPPPMMMHHHEEEDDDEEEHHHJJJCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@@@@@@@>>><<<<<<===???AAABBBBBBBBBBBBAAA@@@===;;;::::::;;;<<<;;;<<<;;;:::777666777999999999999999999::::::;;;999999999::::::999999888999999:::::::::999888777333333444444333333222111222222222222222222222222000000000000111111111111111111111111111000//////000000000111111111111222---...///000000000000000000000//////...//////000000...------...///...,,,++++++++++++,,,---......,,,---...---+++***+++,,,+++,,,,,,+++))))))***+++++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))***+++,,,,,,(((((((((((((((((((((((()))))))))*********++++++******************************+++++++++,,,,,,,,,+++*********++++++,,,---,,,---000222666@@@UUUhhh}}}~~~~~~}}}~~~}}}}}}}}}~~~}}}||||||}}}zzz}}}|||vvvqqqooogggffffffgggfffdddaaa^^^YYYWWWUUUSSSSSSQQQOOOLLLDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@??????>>>===<<<<<<<<<:::888666555555555555444444444555555555555555444444333333333333444444111444777777444333555777888888888888888999:::;;;999:::;;;===@@@BBBCCCDDDBBBCCCDDDCCCAAAAAACCCDDDyyysssppplllfffbbbdddeeeccc```]]]]]]___aaaccceeefffeeecccbbbbbb^^^___^^^]]][[[YYYYYYYYYXXXWWWVVVUUUTTTRRRQQQQQQRRRRRRTTTUUUWWWYYYZZZ[[[\\\[[[[[[ZZZXXXWWWWWWVVVTTTTTTSSSSSSSSSRRRRRRRRRRRRPPPNNNMMMNNNPPPTTTVVVXXXUUURRRPPPPPPQQQQQQPPPLLLKKKJJJIIIIIIIIIJJJKKKEEEEEEEEEFFFFFFGGGHHHIIIIIIFFFCCCBBBEEEGGGHHHGGGFFFFFFFFFGGGIIIKKKMMMNNNLLLLLLLLLLLLMMMNNNOOOPPPMMMLLLKKKGGGDDDCCCDDDFFFGGGGGGHHHIIIJJJLLLLLLMMMIIIHHHHHHHHHIIIJJJJJJKKKMMMMMMMMMMMMMMMLLLLLLKKKHHHHHHIIIJJJKKKMMMOOOPPPMMMNNNNNNLLLJJJIIIIIIJJJHHHHHHHHHHHHHHHHHHGGGFFFDDDFFFGGGGGGGGGGGGHHHJJJMMMKKKHHHFFFEEEFFFHHHIIICCCCCCDDDDDDDDDCCCBBBBBBAAA@@@??????@@@???===;;;;;;===@@@BBBBBBBBBAAAAAAAAA???<<<999888999:::<<<======<<<999666666888:::999999999999999:::;;;;;;:::999999888999999999:::999999999999888888888777444444333333222111//////000000000000000000111111000000000111111222222222444333222111000/////////000000111111111222222222---...///111111222111111000000////////////000000111000......///000...---++++++++++++,,,---...///,,,---...---+++***+++,,,---,,,+++,,,---,,,+++)))******+++,,,++++++***)))))))))***+++++++++++++++++++++++++++++++++++++++************************+++,,,,,,------.........((((((((((((((()))))))))************+++++++++,,,******************************+++++++++,,,,,,,,,***************++++++,,,,,,,,,---000222888GGGUUUjjjwww~~~{{{zzz{{{}}}}}}}}}}}}}}}~~~{{{}}}~~~~~~~~~~~~|||vvvrrrpppoooooooooppppppnnnkkkhhhdddbbbaaaaaaaaa___ZZZWWWRRRQQQPPPOOONNNNNNNNNNNNKKKKKKJJJIIIHHHGGGFFFFFFHHHFFFCCC@@@>>>======>>>>>>>>>>>>>>>============>>><<<:::888777888:::;;;777;;;???>>>;;;:::;;;>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFIIIKKKMMMOOOPPPNNNOOOPPPOOOLLLLLLOOOQQQ{{{xxxuuussswwwyyyxxxrrrnnnkkkgggaaa^^^___```^^^[[[YYY[[[]]]ZZZ]]]bbbfffgggfffccc```\\\]]]]]][[[YYYXXXXXXYYYWWWVVVUUUTTTSSSRRRQQQPPPQQQRRRSSSUUUWWWYYYZZZ[[[]]]\\\ZZZXXXWWWVVVVVVVVVTTTTTTTTTUUUTTTSSSRRRRRRRRRPPPNNNMMMNNNQQQTTTVVVVVVRRRNNNLLLLLLMMMNNNNNNMMMMMMKKKJJJJJJKKKLLLLLLFFFFFFFFFFFFGGGHHHIIIJJJIIIFFFBBBBBBEEEHHHIIIIIIHHHGGGGGGHHHIIILLLNNNOOOMMMMMMMMMMMMNNNOOOPPPQQQMMMLLLJJJGGGCCCBBBDDDEEEJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPNNNKKKIIIHHHIIIKKKLLLIIIJJJKKKLLLLLLMMMOOOQQQNNNOOOOOOMMMKKKJJJJJJKKKGGGGGGGGGHHHGGGGGGFFFFFFCCCDDDFFFFFFEEEEEEGGGHHHHHHHHHGGGFFFEEEEEEEEEEEECCCDDDDDDDDDCCCBBBAAAAAA???>>>===>>>??????===;;;;;;>>>AAABBBBBBAAAAAAAAAAAA???;;;888777888:::<<>><<<999666666888;;;:::999999999:::;;;;;;<<<:::999888888888999:::;;;999888888777666777777777444444444333111000...---////////////000000000000000000111111222222222333666555333111////////////000000111111222222222222---...000111222222222222000000////////////000111222000//////000000///---++++++++++++,,,---...///,,,---...---+++***+++,,,...,,,+++,,,//////+++((()))***+++,,,,,,+++***)))((()))***+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))************++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******************+++++++++***,,,///000444>>>III]]]nnn}}}yyyyyy{{{wwwwwwwwwxxxxxxyyy{{{{{{zzz{{{~~~~~~~~~|||vvvssssssuuuuuuuuuvvvvvvtttpppmmmjjjhhhhhhiiiiiigggbbb]]]^^^]]]\\\[[[ZZZZZZZZZZZZUUUUUUTTTSSSRRRQQQPPPOOOTTTRRRNNNKKKHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFHHHEEEBBB???>>>???AAABBB>>>BBBGGGFFFCCCAAACCCFFFCCCCCCCCCCCCDDDEEEFFFGGGMMMNNNPPPSSSVVVXXXZZZ[[[YYYZZZ[[[YYYWWWWWWZZZ]]]{{{nnndddccckkkttttttqqqmmmkkkjjjhhhccc___\\\\\\[[[XXXWWWWWWYYY[[[\\\\\\\\\]]]```aaaaaaaaa]]]]]]^^^]]]\\\ZZZXXXVVVVVVVVVWWWUUURRRPPPPPPPPP[[[ZZZXXXWWWWWWYYYZZZ\\\]]]ZZZVVVSSSRRRSSSVVVWWWYYYZZZZZZYYYXXXVVVSSSRRRSSSQQQPPPNNNNNNOOOPPPQQQPPPNNNLLLKKKJJJKKKLLLMMMKKKLLLLLLLLLKKKIIIFFFEEEEEEEEEEEEFFFGGGHHHJJJJJJHHHHHHGGGGGGHHHIIIKKKLLLIIIJJJJJJJJJKKKKKKLLLLLLOOONNNNNNNNNMMMMMMLLLLLLMMMKKKHHHEEEBBBAAAAAABBB@@@BBBDDDGGGJJJKKKKKKLLLHHHJJJLLLLLLLLLMMMOOOQQQMMMLLLKKKIIIIIIHHHHHHHHHHHHHHHJJJKKKLLLNNNOOOOOOQQQQQQPPPPPPNNNKKKIIIGGGHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIFFFEEECCCBBBBBBDDDFFFGGGIIIFFFBBB@@@AAAAAA???===AAAAAAAAA@@@???>>>===<<<>>>???@@@AAABBBAAA@@@@@@>>>===;;;:::999999::::::<<<;;;:::999888999:::;;;444666888:::;;;:::999888888:::999666555999:::888<<<:::777666666777666555444333111////////////000000000000000000000000000000111222333333333333333000000000000////////////---222555444333555444222111///......000111000///111111000000//////..............................,,,,,,************,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************************************++++++******)))************)))((((((((((((((()))((()))))))))))))))((('''++++++************++++++*********))))))))))))))),,,+++***)))***+++,,,---+++++++++,,,///222666888JJJZZZooo|||~~~zzzxxx{{{{{{|||~~~~~~~~~xxxssstttzzz}}}{{{xxxzzzxxxzzz|||xxxuuutttxxxyyy{{{{{{zzzvvvrrrpppkkkiiigggggghhhjjjjjjjjjeeehhhhhhccc```bbbcccbbb[[[ZZZYYYYYYZZZ[[[[[[ZZZaaa]]]XXXSSSPPPOOOOOOPPPSSSSSSTTTTTTSSSRRRPPPOOOKKKJJJHHHFFFEEEDDDEEEEEEKKKMMMNNNMMMKKKHHHGGGFFFJJJHHHGGGIIIMMMQQQSSSTTTUUUWWW[[[]]]^^^___aaaccceeeffffffeeedddaaa___]]]{{{wwwrrrpppllleeebbbeeemmmuuuuuupppkkkgggfffdddaaa___ZZZ[[[]]]\\\[[[ZZZZZZ[[[\\\\\\\\\]]]___```aaaaaa\\\]]]]]]]]]\\\ZZZYYYXXXWWWWWWWWWUUUSSSRRRSSSTTT[[[ZZZYYYWWWWWWXXXYYYZZZZZZWWWTTTQQQOOOQQQSSSUUUVVVVVVVVVUUUTTTRRRQQQOOOPPPOOOMMMLLLLLLMMMOOOPPPNNNMMMKKKIIIIIIJJJKKKLLLKKKLLLLLLLLLKKKHHHFFFDDDEEEEEEEEEFFFGGGHHHJJJJJJHHHHHHGGGGGGHHHJJJKKKMMMIIIJJJJJJJJJKKKKKKKKKLLLKKKKKKKKKLLLMMMMMMNNNNNNLLLJJJGGGDDDBBBAAAAAAAAABBBDDDFFFHHHIIIIIIIIIIIIIIIKKKMMMMMMMMMMMMOOOPPPLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNNNNMMMLLLJJJIIIFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFEEECCCBBBAAABBBCCCDDDFFFCCC@@@@@@AAABBBBBB@@@BBBBBBAAAAAA@@@>>>===<<<>>>>>>@@@AAAAAAAAA@@@???>>>===<<<::::::::::::;;;;;;:::999888888888999999444666888:::::::::999888888:::999555555999;;;999<<<:::777555555666555444444333111////////////000000000000000000000000000000111222222333333222222000000000////////////000000555888777666888888555222000......///000000///000000000000//////......---------------------------,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++++++++*********************************))))))))))))))))))))))))---,,,+++***))))))((()))(((((((((((()))***++++++'''((()))******+++******+++******))))))******+++***)))))))))))))))))))))+++*********++++++,,,,,,,,,++++++,,,...111444666@@@KKK___ttt~~~rrrqqqyyy}}}|||}}}~~~~~~{{{wwwtttuuuzzz}}}}}}{{{zzzxxxyyy}}}~~~}}}|||wwwttttttxxxyyyzzzzzzxxxuuuqqqnnnjjjjjjiiijjjkkkmmmmmmmmmmmmooonnniiifffgggfffccc]]]\\\ZZZZZZ\\\^^^^^^^^^eeebbb^^^YYYWWWVVVWWWXXXZZZZZZ[[[[[[ZZZYYYWWWVVVQQQPPPNNNLLLKKKKKKKKKLLLOOOQQQRRRQQQOOONNNOOOOOOQQQPPPPPPRRRWWW\\\^^^```]]]___bbbcccccccccdddeeeiiiiiiiiiiiihhhhhhggggggyyypppgggbbbaaa```___^^^___bbbhhhnnnrrrsssnnngggbbb```___^^^]]]XXX[[[^^^___^^^\\\\\\\\\\\\\\\]]]^^^___`````````]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXWWWUUUSSSSSSVVVXXX[[[ZZZYYYWWWWWWWWWXXXYYYVVVTTTQQQNNNMMMNNNOOOQQQPPPPPPPPPPPPOOONNNMMMLLLLLLKKKJJJJJJKKKLLLNNNOOOLLLKKKIIIHHHHHHIIIJJJJJJLLLLLLLLLKKKJJJHHHFFFDDDEEEEEEEEEFFFGGGHHHJJJJJJHHHGGGGGGGGGIIIKKKLLLNNNJJJJJJJJJJJJJJJKKKKKKKKKFFFGGGHHHJJJKKKMMMNNNOOOKKKIIIFFFCCCAAAAAAAAAAAADDDEEEGGGHHHHHHHHHGGGGGGJJJLLLNNNNNNMMMLLLMMMNNNKKKKKKJJJJJJIIIJJJJJJJJJFFFEEEEEEEEEFFFGGGIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEECCCAAA@@@???@@@@@@BBB@@@??????AAACCCDDDDDDBBBBBBBBBAAA@@@???>>>======>>>???@@@@@@@@@?????????>>><<<;;;::::::;;;<<<::::::999888888888888888555666888999:::999999888888:::888555666;;;>>>======:::777555555555444333333222111/////////000000000000000000000000000000000111111222222222222111000000////////////000000444:::===;;;;;;<<<<<<:::444111///...///000//////000000000////////////...++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++*********************************((((((((((((((((((((((((...---,,,***)))(((''''''$$$%%%%%%&&&'''((())))))'''((()))***+++,,,,,,,,,+++******))))))******+++))))))))))))))))))******)))***++++++,,,,,,++++++,,,,,,,,,,,,...000222333666<<>>???@@@BBBDDDEEEBBBBBBBBBBBBAAA???>>>=========>>>>>>>>>?????????>>>===<<<;;;:::;;;<<<<<<:::::::::999999999999999666666777888999999888888777999888666888???CCCCCC>>>;;;888666666555444333333222000/////////000111////////////////////////000000111111111111111000000//////...//////000111999>>>AAA@@@???AAA@@@>>>666333000.../////////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++************************************)))))))))))))))))))))))),,,,,,+++)))((((((((((((%%%&&&''''''(((((((((((('''((()))*********************))))))))))))******)))))))))))))))*********((()))+++,,,,,,,,,+++***---,,,,,,,,,---...///000222555>>>PPPfffzzz}}}|||~~~}}}vvvoookkkoooxxx}}}|||uuuxxxzzzzzzyyyzzz~~~|||zzzyyyzzz~~~wwwrrrtttwwwzzz{{{{{{zzzxxxtttqqqnnnlllnnnoooooonnnmmmmmmmmmlllnnnmmmllllllmmmiiiccccccaaa______bbbeeeggggggcccbbb```^^^^^^```aaacccbbbbbbccccccbbbaaa___^^^^^^]]]\\\ZZZZZZZZZ[[[[[[\\\\\\[[[YYYXXXYYY]]]```]]]]]]]]]aaaeeejjjlllmmmjjjlllnnnnnnllljjjjjjjjjllljjjhhhggggggjjjnnnppp|||wwwtttllleeebbb___[[[[[[^^^___]]]]]]aaahhhkkkjjjhhhfffeeeccc```\\\YYYWWWVVVYYYZZZZZZZZZYYYZZZ\\\^^^]]]___``````^^^^^^___aaa```___]]]ZZZWWWUUUSSSRRRRRRRRRQQQPPPOOOQQQUUUXXXWWWVVVVVVUUUTTTTTTTTTTTTQQQPPPOOOMMMLLLLLLLLLLLLIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMOOOOOOKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJHHHFFFEEEDDDEEEEEEEEEFFFGGGHHHJJJJJJGGGGGGFFFGGGHHHJJJLLLMMMJJJJJJJJJJJJJJJIIIIIIIIIEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGDDDBBBAAAAAABBBBBBBBBDDDEEEGGGHHHHHHHHHGGGGGGIIIKKKKKKIIIGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGDDDDDDCCCCCCDDDFFFHHHIIIJJJJJJJJJJJJIIIGGGFFFDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDD@@@@@@?????????@@@@@@@@@?????????>>>>>>???AAACCCBBBBBBBBBAAA@@@???>>>===<<<<<<<<<=========>>>>>>>>>===;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;:::::::::666666777777888888888777555888888777;;;BBBGGGGGG>>>;;;888777777666666444222111000/////////000111////////////////////////000000000111111000000///000///.........///111222;;;@@@CCCBBBAAACCCBBB@@@888555111............................../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))************************)))))))))((())))))*********++++++++++++***)))(((((()))))))))((('''&&&&&&***))))))))))))))))))***(((((())))))************((()))***+++,,,+++***))),,,,,,,,,,,,,,,---------...111777BBBRRReeexxx|||}}}~~~wwwrrrsssxxx~~~~~~~~~~~~~~~|||zzzvvvzzz||||||zzzyyy}}}zzzxxxxxxyyy~~~uuusssvvvzzz|||||||||{{{yyyvvvsssqqqpppqqqpppnnnjjjhhhhhhiiieeeiiilllmmmnnnooolllfffeeecccbbbbbbeeehhhiiiiii```___^^^^^^___aaadddeeebbbccccccdddcccaaa```_________]]]]]]\\\]]]^^^___aaaaaa^^^\\\YYYZZZ]]]``````___```bbbgggjjjkkkkkkmmmooorrrsssrrrpppoooooonnnkkkgggeeeeeehhhlllooowwwqqqmmmiiijjjeeebbbaaa___ZZZZZZ\\\\\\[[[[[[___dddhhhgggfffbbbbbbbbb```\\\XXXVVVVVVZZZZZZYYYXXXVVVWWWZZZ]]]\\\^^^```___\\\[[[\\\______^^^[[[XXXUUUSSSQQQPPPNNNNNNNNNMMMMMMNNNQQQTTTRRRRRRSSSSSSSSSSSSSSSSSSOOOOOONNNMMMLLLKKKJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIJJJLLLMMMNNNOOOOOOLLLLLLLLLMMMMMMMMMMMMMMMNNNMMMKKKIIIGGGFFFDDDCCCEEEEEEEEEFFFGGGHHHJJJJJJGGGGGGFFFFFFFFFHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGDDDCCCBBBBBBCCCDDDBBBCCCEEEGGGHHHHHHGGGGGGDDDFFFIIIJJJHHHFFFEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDAAABBBCCCDDDFFFGGGHHHHHHJJJJJJJJJJJJIIIGGGEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEDDDDDDCCCCCCBBBBBB=========>>>>>>>>>??????===>>>>>>===<<<<<>>===<<<<<<<<<;;;;;;;;;<<<===>>><<<;;;::::::999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::777777777777777777777777444888999888;;;BBBEEEDDD<<<:::777666666777666555222111000//////000111222000000000000000000000000///000000000000//////...000///...---...000222333:::@@@CCCAAAAAABBBBBB@@@:::666222///.........------............/////////------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++************)))))))))))))))))))))))))))))))))************************(((((((((((()))***++++++(((((()))((('''&&&$$$""")))))))))((('''&&&$$$$$$***))))))(((((())))))***((((((((()))******++++++((()))******++++++******++++++++++++,,,,,,,,,,,,)))---333888AAAQQQhhhxxx{{{|||~~~|||}}}}}}}}}tttvvvxxx{{{}}}|||{{{yyywwwwwwzzz}}}}}}{{{{{{}}}xxxxxxxxxzzz|||wwwvvvyyy||||||||||||{{{yyywwwuuussssssrrroooiiidddbbbeeeiiidddlllrrrrrrqqqqqqnnnjjjfffeeedddeeegggiiiiiihhh______```aaaccceeegggiiieeeeeeffffffeeedddbbbaaa```___^^^^^^^^^___```aaaeeeeeebbb___\\\\\\^^^```bbbbbbbbbeeeiiikkkllllllpppsssvvvxxxwwwuuuttttttqqqnnnjjjggggggiiimmmpppuuullliiifffccceeeaaa______\\\WWWWWWYYYZZZYYYYYY[[[^^^bbbcccdddaaaaaaaaa^^^YYYWWWXXXZZZYYYZZZZZZYYYXXXWWWXXXZZZYYY\\\^^^\\\XXXVVVYYY\\\\\\ZZZXXXUUUSSSRRRQQQQQQKKKLLLMMMMMMLLLLLLNNNPPPNNNOOOPPPQQQQQQQQQQQQQQQMMMMMMMMMMMMLLLJJJIIIHHHEEEEEEEEEEEEFFFHHHJJJKKKIIIIIIJJJLLLLLLMMMMMMMMMKKKLLLLLLMMMNNNNNNNNNMMMNNNMMMKKKIIIGGGEEEDDDCCCEEEEEEEEEFFFGGGHHHJJJJJJGGGGGGEEEEEEEEEFFFGGGHHHJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGEEECCCCCCCCCEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCEEEIIIJJJHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCCCC===???BBBEEEGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHFFFFFFDDDCCCBBBAAAAAA@@@AAAAAACCCCCCBBBBBBAAA@@@??????;;;;;;;;;;;;;;;;;;:::::::::;;;<<<;;;:::;;;>>>AAA@@@@@@@@@???>>>===<<<;;;<<<;;;:::::::::;;;======;;;:::999888888999:::;;;;;;;;;<<<<<<<<<;;;:::999777777777666666666777777555999:::999:::>>>>>>;;;999777444444555666555555222111000//////000111222000000000000000000000000//////000000//////...---000///---------000222444888>>>AAA??????@@@@@@>>><<<888222///---------------------.........//////++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))************************)))(((((((((((())))))***$$$$$$&&&&&&&&&$$$"""!!!(((((()))(((((('''&&&%%%))))))(((((((((((())))))'''(((((()))******++++++)))))))))))))))***++++++)))******+++++++++++++++(((,,,///111555AAASSS```nnnwwwzzzxxx{{{}}}pppssswww{{{~~~~~~}}}{{{|||~~~{{{zzzxxxwwwuuuwwwyyy{{{|||}}}~~~|||}}}}}}~~~{{{{{{||||||{{{zzzzzzzzzzzzxxxwwwvvvuuuuuusssmmmeee______fffllliiittt{{{yyysssoookkkhhheeeeeeeeegggiiiiiigggfff``````aaaccceeegggjjjkkkfffggggggggggggeeedddcccaaa``````___```aaabbbccchhhhhhfffccc```___aaacccbbbbbbcccgggkkknnnooonnnqqqtttxxxyyyxxxuuussssssqqqoookkkiiiiiikkkooorrr}}}wwwqqqpppuuu|||{{{|||xxxooohhhfffdddaaabbb^^^\\\\\\YYYUUUVVVZZZ[[[[[[ZZZZZZ[[[]]]```bbbbbbbbb```[[[WWWWWWZZZ]]]XXXZZZ\\\\\\ZZZXXXWWWWWWVVVZZZ\\\ZZZUUUSSSVVVYYYXXXWWWUUUSSSRRRRRRSSSSSSJJJLLLMMMMMMLLLLLLMMMNNNLLLMMMNNNOOOPPPQQQQQQQQQKKKLLLLLLLLLKKKIIIGGGFFFCCCCCCCCCDDDEEEGGGIIIKKKHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMNNNMMMKKKHHHFFFEEEDDDCCCEEEEEEEEEFFFGGGHHHJJJJJJGGGGGGEEEDDDDDDDDDEEEFFFJJJJJJJJJIIIIIIHHHHHHHHHDDDEEEEEEFFFGGGHHHHHHHHHIIIGGGEEEDDDCCCDDDEEEFFFFFFGGGGGGGGGFFFEEECCCBBBBBBEEEIIIJJJIIIHHHGGGGGGGGGGGGFFFDDDCCCCCCCCCCCC:::===AAAEEEGGGHHHGGGFFFFFFGGGHHHIIIJJJIIIIIIHHHCCCBBBAAA@@@????????????BBBAAAAAA@@@???>>>======:::::::::999888777666555777999::::::999:::>>>BBB????????????>>><<<;;;:::;;;;;;:::999:::;;;<<<===:::999888888888999:::;;;::::::;;;<<<;;;:::999888888777666666666666777777666:::;;;888888999888444666444222222333444555444111111000//////000111222000000000000000000000000//////000000///...------000///---,,,---000222444777<<>>===??????<<<===888333///---------,,,---------.........//////******************************,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&((()))++++++***(((''''''((()))))))))))))))((())))))(((((((((((())))))'''(((((()))***+++++++++***)))((((((((()))+++,,,((()))***++++++++++++++++++---///...000777BBBKKKYYYfffuuu{{{wwwvvvxxxzzzsssvvvyyy}}}~~~}}}{{{yyy|||}}}|||zzzxxxyyy}}}}}}yyyxxxwwwuuutttvvvwwwyyy|||~~~zzz{{{}}}zzzxxxyyyyyyxxxxxxwwwvvvuuuvvvssslllbbb\\\^^^hhhpppnnnyyy}}}ssskkkgggeeeeeeeeefffhhhiiiiiifffddd___```aaaccceeehhhjjjkkkffffffggggggfffeeecccbbbbbbbbbaaaaaabbbcccdddeeeiiiiiiiiifffdddcccdddfff___```bbbgggllloooppppppqqqtttwwwxxxvvvrrrpppooopppnnnkkkiiijjjmmmpppsss~~~|||xxxuuurrrpppnnnnnnnnnmmmllljjjjjjmmmqqquuupppooolllhhhdddaaa___^^^^^^ZZZVVVRRRQQQSSSVVVXXXXXXZZZ\\\]]]]]]]]]___```dddaaa]]]XXXUUUSSSSSSSSSTTTUUUVVVWWWWWWUUUSSSRRRWWWUUUTTTRRRRRRSSSUUUVVVSSSTTTTTTTTTTTTRRRPPPOOOMMMKKKJJJKKKNNNNNNKKKHHHLLLKKKLLLMMMOOOOOOMMMKKKIIIIIIJJJJJJIIIIIIHHHGGGEEEDDDBBBBBBCCCFFFIIILLLLLLKKKJJJIIIHHHIIIJJJJJJIIIKKKNNNQQQRRRQQQOOOMMMMMMLLLJJJHHHFFFEEEEEEEEEDDDAAA???@@@DDDHHHIIIHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCFFFFFFFFFEEEFFFFFFGGGHHHJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFDDDBBB???>>>???AAAAAAAAACCCGGGIIIIIIGGGEEEFFFFFFFFFEEEFFFFFFGGGHHHGGGFFFDDDCCCAAAAAA@@@@@@??????>>>>>>>>>>>>??????::::::999777666444333333777999;;;<<<===>>>@@@BBB>>>???AAAAAAAAA@@@>>><<<<<<<<<;;;:::888777666666999999999888888888888888::::::999999888777777666555444444444444555666666999999888777666555555444666666555444333333222222000///////////////000000///000111333333222222111111111111111111000////////////000000111111222222222555:::>>>@@@???===<<<:::666111---,,,---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++++++++************++++++,,,,,,++++++++++++++++++)))***+++,,,,,,+++***)))+++*********))))))((((((+++***)))'''&&&&&&&&&&&&******)))((((((((((((((('''''''''''''''''''''''',,,***'''&&&&&&''')))+++))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,++++++***)))))))))******+++++++++,,,,,,,,,+++---...------222999@@@KKKUUUggg~~~{{{{{{|||~~~|||vvvqqqpppqqqxxxxxx~~~~~~zzzvvvvvvwwwyyyxxxvvvsssnnnmmmqqqzzz}}}|||zzzwwwtttvvvxxx|||~~~|||||||||{{{zzz{{{yyywwwvvvvvvuuutttssssssoooiiieeeeeehhhnnnrrrxxx}}}|||qqqgggcccdddccceeegggiiijjjiiihhhfffbbbbbbccceeehhhhhhfffeeeiiiiiiiiigggeeeaaa]]][[[bbb```^^^___cccgggjjjkkkoooooommmjjjfffdddeeefffaaaeeeiiilllmmmmmmnnnnnnwwwvvvtttrrrqqqpppoooooonnnoooooonnnlllkkklllmmm}}}vvvqqqnnnmmmllljjjhhhfffdddccccccccchhhhhhgggeeecccdddfffiiiccccccddddddcccaaa___]]]ZZZWWWTTTQQQPPPQQQTTTUUUYYY[[[^^^______^^^______aaa^^^YYYUUURRRQQQRRRRRRTTTTTTTTTTTTUUUUUUVVVVVVWWWVVVTTTRRRRRRRRRTTTTTTQQQRRRRRRSSSRRRRRRPPPPPPMMMKKKIIIIIIKKKLLLKKKIIIIIIIIIIIIKKKLLLLLLJJJHHHIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDBBBBBBCCCEEEHHHJJJJJJIIIHHHGGGGGGHHHIIIJJJHHHJJJMMMPPPPPPOOOMMMKKKIIIHHHHHHGGGGGGFFFEEEEEE@@@===:::<<<@@@EEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLJJJHHHFFFDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFDDDEEEDDDBBB??????@@@BBBBBBBBBDDDGGGIIIIIIGGGEEEFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEDDDCCCBBBAAA@@@???>>>==================>>><<<;;;:::888666444333222999;;;=========>>>@@@BBB???@@@AAABBBBBB@@@>>>===<<<<<<;;;:::888777666666888777777777777777777777999999888888777666666555444444333333444444555666555444444333333222222222666555555444333333222222000000/////////000000111//////111222222222111000000000000000000///......//////////////////000000///222777;;;>>>>>><<<;;;888555000...---......---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++*********)))))))))+++******))))))******+++++++++++++++++++++++++++(((((())))))))))))((((((*********)))))))))((((((***)))(((''''''&&&''''''***)))((((((''''''((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((()))))))))***************************+++*********+++++++++,,,,,,------,,,,,,---000444888AAAJJJ]]]uuu|||zzz|||{{{|||}}}~~~}}}yyytttppppppooouuu|||uuurrrrrrsssuuuqqqkkkeeeeeekkkvvv~~~~~~}}}{{{xxxuuuwwwzzz~~~~~~~~~}}}|||~~~{{{xxxwwwvvvuuusssqqqqqqooollljjjlllqqqwww{{{wwwzzz{{{xxxqqqjjjhhhhhhgggiiikkkmmmmmmlllkkkjjjfffeeedddeeeffffffdddbbbeeeeeeeeeeeecccaaa^^^\\\```___^^^```eeejjjmmmnnnoooooonnnkkkhhheeeeeefffaaaeeeiiilllmmmmmmmmmnnnttttttsssrrrqqqpppppppppqqqrrrrrrqqqooooooooopppdddffffffdddaaa___^^^^^^___^^^]]]]]]]]]]]]^^^^^^bbbcccbbb```^^^\\\\\\]]]XXXZZZ\\\^^^^^^]]]ZZZXXXTTTSSSQQQOOOOOOOOOPPPQQQXXX\\\___aaa```^^^]]]]]]\\\XXXTTTPPPNNNNNNPPPRRRRRRRRRQQQQQQSSSVVVYYY[[[WWWVVVTTTRRRQQQQQQRRRRRROOOPPPPPPQQQPPPPPPOOOOOOLLLJJJHHHHHHIIIIIIIIIHHHEEEEEEFFFHHHJJJJJJGGGEEEHHHHHHHHHIIIHHHGGGGGGFFFDDDCCCBBBAAAAAACCCEEEFFFGGGFFFEEEEEEFFFGGGIIIJJJIIIJJJMMMOOOOOOMMMKKKIIIEEEFFFGGGHHHGGGFFFDDDCCC<<<888555666;;;AAACCCCCCCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFHHHJJJNNNQQQQQQNNNIIIFFFCCCCCCDDDDDDDDDEEEEEEEEECCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCAAA??????AAACCCCCCCCCEEEGGGJJJJJJHHHFFFFFFEEEEEEDDDDDDDDDEEEEEECCCCCCCCCCCCBBBAAA???>>>===<<<<<<;;;;;;<<<<<<===<<<;;;:::999777555444333<<<>>>??????>>>???@@@AAA???@@@AAABBBAAA@@@???>>><<<;;;:::999888666555555666666666666666666666666777777777666555555444444333333222222333333444555444444444444444444444444555555444444333333222222111111000000000000111111...//////000111000000000/////////.........------//////..................,,,///333777999::::::999444222////////////...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************)))))))))))))))+++******))))))******+++)))*********+++,,,,,,,,,(((''''''&&&&&&''''''(((******))))))))))))((((((((((((''''''''''''(((((()))(((''''''&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((()))******+++,,,,,,*********++++++++++++,,,...,,,***+++,,,...//////555<<>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBCCCEEEFFFFFFGGGJJJMMMPPPPPPMMMJJJGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCCCCAAABBBBBB@@@???@@@BBBDDDDDDDDDEEEGGGIIIJJJHHHFFFEEEEEEDDDCCCCCCBBBCCCCCC@@@AAABBBCCCCCCAAA???======<<<<<<<<<<<<<<<<<<===;;;::::::999888888777777???@@@AAA@@@???>>>???AAA?????????@@@???>>>======<<<;;;:::999777555444444444444444444444555555555555555555555444444333333222222111111222222333444444444444444555555666666444444444333333333222222222111111000000000000111.........////////////////////////...............000//////......---------+++---000333444555555444000///...///000000...---,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++*********))))))))))))******((())))))***+++,,,,,,---((((((&&&%%%%%%&&&(((((())))))))))))))))))(((((('''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((()))))))))((('''))))))))))))))))))))))))))))))))))))*********+++((()))))))))*********+++************++++++++++++---+++)))***---///---***///222>>>TTTmmm~~~tttmmmiiimmmtttzzzrrrllleee```aaahhhssszzz{{{zzz|||~~~|||{{{~~~|||zzzyyyyyyxxxuuussstttssssssrrrsssuuuwwwxxxyyyuuupppnnnooopppppppppqqqrrrssstttsssrrrqqqoookkkhhheeedddddddddcccbbbdddddddddddddddcccbbbaaabbbaaaaaadddiiinnnppprrrmmmnnnooommmiiieeeccccccccceeeiiikkkkkklllmmmnnnnnnooopppqqqrrrrrrssssssuuuvvvwwwwwwuuuuuuvvvwwwNNNPPPRRRSSSSSSSSSTTTUUUVVVVVVWWWWWWXXXXXXXXXXXX]]]```bbbbbb___\\\YYYYYYYYYXXXVVVTTTSSSSSSSSSTTTKKKLLLLLLMMMLLLKKKIIIHHHPPPTTTZZZ\\\[[[XXXTTTSSSQQQNNNKKKHHHGGGIIILLLNNNHHHJJJMMMQQQUUUWWWYYYYYYUUUTTTSSSQQQPPPOOOOOONNNQQQPPPOOOMMMKKKJJJIIIIIIFFFHHHJJJKKKIIIFFFBBB@@@BBBCCCEEEHHHJJJJJJGGGDDDFFFFFFFFFGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@AAAAAABBBBBBAAAAAABBBCCCEEEGGGHHHLLLMMMNNNOOONNNMMMLLLKKKHHHIIIKKKKKKIIIEEEAAA>>>:::666333555:::@@@BBBCCCAAA@@@>>>===>>>???BBBCCCCCCBBBBBBAAAAAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHEEEEEEDDDDDDCCCBBBBBBAAABBBCCCDDDEEEEEEDDDCCCBBB@@@AAAAAA@@@??????BBBDDDEEEDDDEEEFFFHHHIIIGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@>>>???AAABBBBBB@@@>>>===>>>======<<<<<<======>>>888999999999::::::;;;;;;???@@@AAA@@@>>>>>>>>>???===============<<<;;;;;;<<<;;;:::888666444333222222222333333333444444444444444444333333333333333222111111111111222333333///000000111111222222333333333333333333222222222222222111000//////000000.............../////////111000///.........//////000000000//////.........---...//////000000//////...------///000000...,,,,,,,,,+++++++++*********++++++++++++++++++++++++)))******++++++******)))***************************))))))))))))))))))***(((((()))***++++++,,,,,,***)))'''''''''''')))***(((((((((((((((((())))))''''''&&&''''''((()))***(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((((())))))))))))******************)))))))))(((((())))))*********+++++++++,,,***)))+++...000...+++///...555EEE[[[sssvvvkkkiiilllooouuuzzzzzzuuuooojjjhhhjjjmmmooommmnnnttt{{{~~~~~~zzzzzzyyyzzz{{{zzzxxxvvvvvvuuuuuuttttttuuuuuuuuu|||vvvnnnkkkmmmpppqqqpppttttttttttttsssrrrpppooojjjgggeeedddeeeffffffeeehhhhhhhhhggggggfffeeedddeeeddddddfffjjjmmmooooookkkmmmmmmlllhhheeeccccccdddgggjjjkkkllllllmmmnnnmmmnnnppprrrsssssssssssssssuuuvvvvvvuuuuuuvvvxxxIIIKKKMMMNNNMMMMMMMMMOOOTTTUUUVVVWWWWWWWWWWWWWWWYYY\\\______\\\YYYWWWVVVTTTRRRPPPOOOPPPRRRUUUWWWKKKLLLLLLLLLKKKIIIGGGFFFKKKOOOTTTWWWVVVSSSQQQOOOMMMLLLIIIGGGGGGHHHJJJKKKEEEHHHLLLPPPTTTUUUVVVVVVRRRRRRRRRQQQPPPOOONNNNNNQQQPPPNNNLLLJJJIIIHHHHHHFFFHHHKKKKKKHHHDDDAAA@@@BBBDDDFFFIIILLLKKKHHHEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBDDDFFFGGGKKKLLLMMMNNNNNNNNNMMMLLLJJJKKKLLLKKKIIIEEE@@@===;;;999777999>>>BBBCCCCCCBBB@@@???>>>>>>@@@CCCEEEDDDCCCAAA@@@@@@@@@AAABBBDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGEEEEEEDDDCCCBBBAAA@@@???BBBCCCDDDEEEEEEDDDBBB@@@@@@AAAAAA@@@??????AAACCCEEEDDDDDDEEEGGGGGGFFFEEEEEEDDDBBBAAA@@@???>>>>>>===>>>???@@@@@@??????>>>>>>==================>>>888999999:::;;;<<<<<<===>>>???@@@???===<<<===>>><<<<<<;;;;;;;;;:::::::::;;;;;;999777555444222111111222222333333444444444333333333333333333333333222222111111222222333444111222222222333333444444333333333333222222222222222111000///.........//////............///000000111000///.........///000000000000/////////////////////...---------,,,,,,...------...//////...,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))************))))))''''''''''''((((((((((((***))))))(((((())))))***((()))))))))***+++++++++***))))))))))))))))))***''''''(((((((((((())))))'''''''''''''''((()))***)))(((''''''&&&&&&''''''''''''''''''''''''''''''$$$%%%'''((())))))((('''(((((((((((((((((((((((((((((((((((())))))))))))++++++***))))))((('''''')))))))))************+++*********+++---///......000...111:::HHH[[[ttt}}}rrrmmmllljjjlllooowww|||}}}xxxrrrmmmhhhdddbbbcccjjjsssyyy{{{~~~~~~~~~|||xxxxxxxxxzzz{{{{{{yyywwwuuuuuuuuuvvvwwwxxxyyyzzz~~~wwwooojjjkkknnnppppppuuuuuutttsssrrrpppooonnniiigggffffffhhhiiiiiihhhjjjjjjiiiiiihhhggggggggghhhgggfffgggjjjlllmmmlllkkklllmmmkkkhhhffffffffffffhhhkkkllllllmmmnnnpppoooppprrrsssttttttsssrrrqqqrrrttttttttttttvvvwwwHHHJJJLLLLLLKKKJJJKKKLLLQQQSSSTTTVVVXXXXXXXXXXXXWWWYYY[[[[[[XXXUUUSSSRRRLLLLLLLLLMMMOOOQQQTTTVVVMMMMMMMMMLLLJJJHHHFFFEEEGGGKKKPPPSSSRRRPPPOOONNNKKKJJJIIIIIIHHHHHHIIIIIIFFFGGGJJJMMMOOORRRSSSTTTPPPPPPPPPPPPPPPOOONNNNNNNNNMMMLLLKKKJJJJJJKKKKKKIIIJJJKKKIIIEEEBBBBBBCCCBBBCCCFFFJJJMMMLLLIIIEEEDDDDDDEEEEEEEEEDDDCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBDDDEEEFFFJJJJJJKKKLLLMMMMMMMMMLLLHHHIIIIIIIIIGGGDDDAAA>>>===;;;:::===BBBDDDDDDBBBCCCBBB@@@>>>???BBBEEEGGGHHHGGGEEECCCBBBBBBCCCCCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@AAACCCDDDDDDBBB@@@>>>AAAAAAAAA@@@>>>>>>@@@BBBDDDCCCCCCDDDEEEFFFEEEDDDDDDCCCBBB@@@>>>==================>>>>>>?????????===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===;;;:::;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;:::999777555333111111111111222333333444555555333333333333333333333333222222222222222333444444555555555555666666666666222222222222222222222222111000///...------------//////.........///000111111000...,,,,,,---...///................../////////...---,,,,,,,,,------///---,,,,,,......---,,,---,,,,,,,,,++++++++++++************************))))))************))))))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))************((())))))******))))))((('''''''''((((((((())))))(((((('''''''''(((((()))***)))((((((''''''((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((()))))))))))))))((((((((())))))))))))***************+++++++++***+++---.........111555999DDDYYYlll{{{yyyvvvpppkkkiiikkkpppxxx~~~wwwoooiiidddcccgggmmmqqqttt{{{~~~vvvsssuuuyyy||||||}}}{{{xxxxxxxxxzzz{{{zzzxxxuuuttttttuuuvvvwwwyyy{{{||||||wwwooojjjiiilllooorrrvvvvvvtttsssqqqooommmmmmjjjiiihhhiiikkkkkkiiihhhggggggggggggggghhhhhhiiigggffffffhhhjjjllllllllllllmmmmmmkkkiiiiiijjjkkkhhhjjjlllmmmmmmnnnoooqqqqqqrrrtttuuuuuutttrrrqqqoooqqqrrrsssssssssuuuwwwFFFHHHJJJJJJIIIIIIIIIJJJKKKLLLOOORRRTTTUUUUUUUUUXXXYYY[[[YYYVVVRRRPPPOOOHHHIIIKKKMMMNNNOOOPPPPPPOOONNNMMMLLLJJJGGGEEEDDDFFFIIINNNPPPPPPOOONNNNNNJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIILLLOOORRRTTTOOOOOOPPPPPPPPPOOONNNNNNLLLKKKJJJJJJKKKLLLMMMNNNLLLLLLJJJFFFAAA@@@CCCFFFAAACCCFFFJJJMMMLLLHHHEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAABBBCCCEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLFFFFFFGGGGGGFFFDDDAAA@@@>>><<<<<>><<>>>>>@@@AAADDDCCCBBBCCCDDDEEEDDDCCCDDDCCCAAA???>>>===<<<<<<======<<<<<<===>>>???@@@<<<;;;;;;::::::;;;;;;<<<>>>>>>===<<<;;;::::::999:::;;;<<<;;;:::999:::<<<======<<<;;;;;;;;;;;;<<<;;;:::999777555333111000111111222333444444555555333333333333333333333333333333222222333333444555333333333333333333333333222222222222222222222222000000///------,,,,,,,,,000//////......000111222000...---++++++,,,---...,,,,,,,,,------............---,,,,,,,,,---...//////...,,,,,,---------,,,---------,,,,,,,,,++++++************************))))))************))))))'''((((((((())))))******))))))(((((((((((())))))*********)))))))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))((((((''''''''''''((((((******)))((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''(((((())))))******))))))))))))***************,,,,,,***((('''***...+++...222333111666GGGXXXyyyxxxnnnjjjbbbhhhpppvvv}}}{{{uuummmiiihhhjjjkkknnnvvv~~~~~~{{{tttmmmkkknnnssswwwyyy~~~}}}zzzyyyyyyyyyzzzzzzyyyvvvsssuuutttttttttuuuwwwyyyzzzzzzvvvpppkkkiiikkkppptttwwwvvvuuusssqqqooommmlllkkkjjjjjjkkklllkkkiiigggcccccccccdddfffgggiiijjjfffffffffhhhkkkmmmmmmlllnnnnnnnnnlllkkkkkkmmmooojjjkkkmmmnnnnnnnnnppprrrssstttvvvvvvvvvtttrrrpppnnnppprrrsssssssssuuuwwwJJJIIIHHHHHHGGGGGGGGGHHHKKKKKKJJJKKKLLLOOORRRTTTWWWUUUSSSPPPOOONNNNNNNNNNNNLLLKKKIIIIIIKKKLLLNNNLLLLLLKKKJJJHHHGGGFFFFFFHHHLLLPPPPPPMMMMMMPPPSSSMMMKKKIIIHHHHHHHHHGGGEEEFFFHHHJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPRRRRRRLLLLLLLLLMMMNNNNNNOOOOOOKKKJJJJJJIIIGGGEEECCCBBBAAABBBDDDEEEEEECCCBBB@@@BBBAAA@@@AAACCCDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEDDDDDDDDDEEEFFFGGGLLLMMMNNNOOONNNLLLJJJHHHFFFGGGGGGGGGEEEBBB???===CCCBBB@@@@@@AAACCCEEEGGGEEEDDDDDDDDDBBBBBBJJJSSS___ZZZSSSJJJEEEBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>===;;;;;;<<<<<<======>>>>>>============>>>???AAAAAACCCBBB@@@???>>>>>>???@@@DDDDDDCCCCCCCCCDDDDDDEEE@@@@@@AAAAAA@@@???>>>>>><<<<<<::::::;;;===@@@AAA<<<<<<<<<<<<============:::<<<===>>>>>><<<:::999777999<<<>>>???>>><<<;;;999::::::;;;;;;::::::999999777444444555555333000333333333222333333444444333333444555555666666666333333333222222333444444444444444333333222222222333333444555444333222111///////////////000111111333222111000000111222333222000...,,,+++***+++++++++,,,---......---,,,+++,,,,,,,,,------.........---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++************)))'''&&&'''(((***+++,,,+++)))'''&&&%%%&&&&&&&&&''')))((('''&&&((()))(((((((((((())))))))))))))))))************))))))$$$%%%%%%&&&'''((())))))((('''&&&&&&'''((()))***))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%%%%(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------***++++++,,,...444;;;AAAWWWiii{{{|||jjjaaa\\\aaammm{{{zzzxxxtttmmmiiikkkrrrxxxzzzuuuqqqsssyyy}}}{{{wwwssslllfffgggnnntttuuusss|||yyyzzz{{{yyyvvvtttttttttxxxwwwuuuuuuvvvyyy|||~~~xxxtttpppppprrrtttsssrrrsssttttttsssrrrpppmmmlllmmmnnnpppqqqpppnnnkkkiiihhhddd``````cccgggiiiiiikkkdddaaadddiiilllooorrrsssqqqooolllkkkkkklllmmmkkkjjjjjjlllppptttvvvvvvsssvvvyyyzzzyyyvvvtttsssuuuqqqqqqvvvzzzxxxvvvvvvJJJIIIHHHGGGGGGFFFGGGGGGFFFFFFFFFFFFHHHKKKNNNPPPSSSQQQPPPNNNLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGKKKNNNQQQPPPMMMLLLNNNQQQNNNLLLJJJIIIIIIIIIHHHFFFEEEGGGIIIJJJIIIIIIKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQLLLLLLLLLMMMMMMMMMMMMNNNKKKKKKJJJIIIGGGEEECCCBBBCCCDDDFFFFFFFFFDDDBBBAAACCCBBBAAAAAACCCCCCBBBAAABBBBBBCCCDDDEEEFFFGGGHHHFFFFFFGGGGGGHHHHHHIIIIIILLLMMMMMMNNNMMMKKKIIIHHHFFFFFFFFFEEECCCAAA???===CCCBBBBBBBBBBBBCCCEEEFFFFFFEEEEEEEEECCCCCCJJJSSS___[[[SSSLLLGGGEEEEEEEEECCCBBBAAA@@@??????>>>>>>>>>>>>?????????>>>==================>>>>>>>>>>>>============>>>???AAAAAADDDCCCAAA@@@??????@@@@@@CCCBBBBBBAAAAAAAAABBBBBB????????????>>>===<<<<<<===<<<;;;;;;<<<===???@@@??????>>>>>>======<<<<<<;;;<<<===>>>===<<<:::888999:::<<<>>>>>><<<:::999999999::::::::::::999999999777555444555555333111222222222222222333444444666666555555444444444444444333333222222333333444444333333333222222222222222333333444333222111000///////////////000111111111111000000000000111111111000...,,,+++++++++,,,,,,------------------,,,,,,---------.........///---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******)))******))))))(((''''''***)))((('''''''''(((((('''((())))))''''''((()))'''((((((((())))))))))))))))))************))))))&&&&&&&&&'''''''''''''''(((''''''&&&'''((()))***))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,...222777;;;@@@RRRdddooowwwvvvjjj``````hhhttt}}}zzzvvvrrrqqqrrrsssooollliiilllrrruuurrrnnnjjjgggfffiiinnnqqqpppnnn}}}~~~zzzzzz{{{}}}|||zzzxxxwwwwwwyyyxxxwwwxxxyyy{{{~~~xxxuuurrrqqqsssuuutttssssssttttttsssrrrpppooommmnnnnnnooopppooommmkkkjjjhhhdddaaaaaadddhhhjjjkkklllgggeeejjjmmmnnnoooqqqpppooommmllllllmmmnnnoookkkjjjjjjlllppptttvvvwwwyyy{{{~~~~~~|||yyywwwwwwxxxuuuuuuyyy{{{yyyxxxzzzIIIIIIHHHFFFFFFEEEEEEEEEBBBBBBBBBDDDFFFIIIKKKMMMMMMMMMKKKJJJJJJIIIIIIJJJLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHIIINNNPPPRRRPPPMMMKKKMMMOOOOOOMMMJJJJJJJJJJJJIIIHHHEEEGGGHHHHHHGGGGGGHHHIIIIIILLLOOORRRSSSSSSQQQOOOMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIGGGEEEDDDCCCFFFGGGGGGGGGFFFEEECCCBBBCCCBBBAAAAAACCCCCCBBBAAAAAAAAACCCDDDFFFGGGHHHIIIEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKLLLLLLLLLJJJIIIGGGGGGFFFDDDBBBAAA??????>>>CCCCCCDDDDDDDDDDDDDDDCCCFFFEEEDDDEEEDDDCCCIIIQQQYYYVVVPPPKKKGGGEEEFFFFFFBBBAAA@@@>>>======<<<<<<;;;;;;<<<============<<>>>>>>>>>>>>>><<<<<<======>>>@@@AAABBBDDDCCCBBB@@@@@@@@@@@@AAACCCBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<=========>>>>>>???BBBBBBAAA@@@???>>>===<<<<<<=========<<<;;;999888:::;;;======<<<:::888666888888999999999999888888999777555555555555333111000000111111222333444555:::888666444333333333444444333333222222333333333222222222222222111111111111222222222222111000000///////////////000111111//////000000000000/////////...------,,,,,,------...------,,,,,,------...------------............------,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,++++++++++++***)))***+++,,,+++(((&&&$$$((((((''''''((()))******((()))******(((((()))***''''''((((((((()))))))))((())))))******))))))((((((((('''''''''&&&&&&&&&(((''''''''''''((()))))))))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((***************+++++++++,,,------------...111444222???PPP]]]jjjyyyyyykkkeeeggglllvvv~~~zzzuuuqqqhhheeeccceeeiiijjjfffaaa^^^aaaeeeiiilllmmmlllkkkxxx~~~|||yyyzzz}}}~~~|||{{{zzzyyyzzzzzz|||}}}~~~yyywwwttttttuuuvvvvvvuuuttttttttttttsssqqqpppoooooonnnnnnnnnmmmllllllkkkhhheeeccccccfffjjjlllmmmmmmjjjjjjnnnpppooonnnpppnnnmmmmmmlllmmmnnnpppqqqlllkkkkkkmmmqqquuuwwwxxx}}}~~~|||{{{{{{|||yyyyyyzzzxxxuuuwww{{{JJJIIIHHHFFFEEEDDDDDDDDDBBBBBBCCCEEEGGGJJJLLLNNNJJJIIIIIIIIIHHHHHHHHHHHHKKKLLLLLLLLLKKKHHHEEEDDDBBBBBBDDDEEEGGGIIIJJJKKKOOOPPPQQQPPPMMMMMMNNNPPPOOOMMMKKKJJJKKKKKKJJJIIIGGGHHHHHHHHHFFFFFFGGGHHHGGGJJJOOOSSSUUUSSSPPPNNNMMMMMMMMMLLLKKKJJJJJJIIIHHHIIIIIIIIIHHHGGGFFFFFFHHHHHHHHHGGGFFFDDDCCCBBBBBBAAAAAABBBDDDEEEEEEDDD@@@AAABBBDDDFFFHHHIIIJJJBBBCCCEEEFFFGGGHHHGGGGGGIIIIIIJJJJJJJJJIIIHHHGGGGGGEEEBBB@@@>>>>>>??????CCCDDDEEEFFFFFFDDDCCCBBBEEECCCCCCDDDCCCBBBFFFLLLOOOMMMIIIEEECCCBBBCCCCCC@@@@@@>>>===<<<;;;;;;;;;888999:::;;;<<<<<<<<<<<>>>>>======<<<<<<<<<<<<<<<===>>>@@@AAABBBEEEDDDBBBAAA@@@@@@AAABBBCCCBBBAAA@@@@@@??????@@@AAA@@@@@@??????>>>>>>>>>;;;<<<===???@@@@@@@@@@@@BBBBBBAAAAAA@@@??????>>>=========<<<;;;:::999888:::;;;<<<<<<;;;:::888777777888888999999888888777888888666666555444333222//////000111222333555666999888666444333444444555444444333222222222333333111111111111111111111111111111111111111000000//////////////////000000111---...///000000///...---...------------............---,,,++++++,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******++++++***)))'''&&&((((((((()))))))))******)))***+++***)))((()))***'''''''''((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''(((((('''''''''((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((***************)))))))))***+++------,,,,,,...///111888BBBNNN^^^ooozzzrrrnnnjjjjjjmmm|||{{{uuummmhhhcccaaaaaa```\\\XXXUUU[[[aaaeeefffgggiiikkkqqqyyy}}}~~~}}}zzzxxxzzz}}}}}}}}}yyy{{{|||~~~zzzyyywwwwwwwwwwwwwwwwwwuuutttttttttsssrrrqqqqqqoooooommmlllllllllmmmmmmhhhgggffffffhhhkkknnnpppnnnkkkjjjmmmnnnlllmmmoooooonnnnnnmmmnnnoooppppppmmmllllllnnnssswwwyyyzzz|||}}}~~~~~~}}}|||}}}~~~}}}{{{yyytttppprrrxxxKKKJJJHHHFFFEEEDDDCCCCCCBBBCCCDDDFFFHHHJJJLLLMMMHHHIIIIIIIIIIIIIIIHHHHHHJJJKKKLLLLLLJJJGGGDDDBBB???@@@BBBEEEGGGJJJLLLMMMOOOOOOOOOOOONNNNNNPPPRRROOOMMMKKKKKKLLLLLLKKKJJJIIIJJJJJJHHHGGGFFFHHHJJJGGGJJJOOOSSSTTTRRROOOMMMNNNMMMMMMLLLKKKJJJIIIIIIEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHGGGFFFEEEDDDBBBBBBAAA@@@@@@CCCFFFHHHHHHHHHAAAAAACCCEEEGGGHHHJJJJJJBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFDDDBBB???>>>>>>???@@@BBBCCCEEEFFFFFFDDDBBBAAACCCAAA@@@BBBBBB@@@BBBGGGGGGEEECCCAAA@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;777888999;;;<<<<<<<<<<<<=========<<<<<<;;;;;;:::;;;;;;<<<===>>>@@@BBBCCCEEEDDDBBBAAA@@@@@@AAABBB@@@???>>>>>>=========>>>@@@??????>>>>>>???@@@@@@<<<===???@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA<<<<<<<<<;;;;;;:::999888999999:::;;;;;;:::999999777888888999999888888777888888888777555444333444000000000111222444555666666555555444555666777888555444333333222222222333111111111111111111111111111111000000000////////////////////////000000111---...///000000///...---------.....................---,,,++++++,,,---...,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++***)))(((((()))***+++***************)))))))))***++++++***)))(((((()))''''''''''''(((((((((((((((((())))))))))))((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))))))))))))))''')))+++,,,+++,,,---...///000555>>>MMM```ttt{{{pppgggcccnnnttt|||yyyrrriiibbb^^^[[[XXXUUURRRVVVZZZ[[[[[[]]]cccgggmmmuuu{{{}}}~~~}}}yyyxxxxxxyyyyyyzzz{{{|||}}}yyy{{{}}}~~~~~~|||{{{zzzzzz~~~~~~zzz{{{}}}~~~}}}zzzzzzzzzyyyxxxxxxxxxyyyvvvuuutttsssrrrrrrqqqqqqpppooommmllllllmmmnnnooohhhiiiiiiiiijjjllloooqqqoookkkiiiiiiiiihhhkkkpppqqqqqqppppppoooooooooooonnnmmmmmmpppuuuyyy{{{|||{{{|||}}}||||||}}}}}}zzzsssnnnpppuuuLLLKKKIIIGGGEEEDDDCCCCCCBBBCCCDDDFFFGGGIIIJJJJJJIIIIIIIIIJJJJJJIIIHHHHHHIIIJJJJJJJJJIIIFFFCCCBBB>>>???BBBEEEHHHKKKMMMOOOPPPOOONNNNNNNNNPPPQQQRRRNNNLLLKKKJJJKKKLLLKKKJJJJJJKKKJJJIIIGGGGGGJJJLLLJJJLLLOOOQQQRRRQQQOOOMMMNNNNNNMMMLLLLLLKKKJJJJJJDDDEEEGGGHHHJJJKKKKKKKKKHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBDDDHHHJJJJJJJJJBBBBBBDDDEEEGGGHHHIIIJJJFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFDDDBBB@@@>>>??????@@@@@@BBBCCCEEEEEEDDDBBBAAABBB??????AAABBB???@@@CCCBBBBBBAAA@@@@@@?????????<<<<<<;;;;;;;;;;;;<<<<<<999999:::<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@BBBCCCDDDCCCBBB@@@@@@@@@@@@AAA;;;;;;:::::::::;;;;;;<<<>>>=========>>>???AAACCCAAAAAABBBBBBBBBCCCCCCCCC>>>>>>?????????@@@@@@@@@;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;:::888888999999999999888888888999999777555333444555111111222222333444555666222333444666777888999:::555555444333222222222222111111111222222222222222222111111000///000000000///////////////000111111......////////////......---....../////////.........------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------******))))))))))))*********++++++++++++,,,,,,,,,+++***((('''(((***,,,---+++++++++++++++***)))((()))***+++***(((''''''(((&&&&&&'''''''''((((((((('''(((((())))))(((((('''$$$$$$%%%&&&'''((()))***((((((((()))(((((('''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))'''(((***+++***+++---...---,,,...555AAAQQQgggyyyzzzoooiiigggiiinnntttvvvyyy~~~uuulllfffbbb^^^\\\WWWWWWVVVSSSQQQTTTZZZ```gggnnntttuuuttttttqqqlllhhhiiiiiiiiiiiilllpppssstttxxx{{{}}}~~~}}}~~~}}}}}}}}}~~~~~~|||{{{yyy{{{{{{{{{yyyxxxyyyzzzwwwvvvtttrrrqqqpppppppppqqqpppooonnnnnnnnnooopppiiijjjkkkkkkjjjkkknnnpppoookkkiiihhhgggfffjjjqqqsssssssssrrrrrrqqqqqqppppppooopppssswww|||~~~~~~}}}}}}~~~{{{vvvqqqrrrvvvNNNLLLJJJHHHFFFDDDCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIIIIIIIJJJJJJJJJHHHGGGFFFIIIIIIIIIHHHGGGEEEDDDBBB>>>???BBBEEEIIILLLNNNPPPSSSQQQOOONNNNNNOOOPPPPPPMMMLLLJJJJJJKKKKKKKKKJJJJJJJJJJJJHHHGGGHHHJJJMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLKKKFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEGGGIIIJJJJJJIIICCCDDDDDDFFFGGGHHHIIIIIIHHHFFFDDDBBBBBBCCCEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@???@@@AAABBBCCCCCCBBBBBBBBB??????BBBBBB@@@???AAA??????????????????>>>>>>;;;::::::;;;;;;<<<===>>>;;;;;;<<<===>>>>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===???AAABBBDDDDDDCCCAAA@@@??????@@@@@@;;;::::::;;;;;;<<<===>>>????????????AAADDDFFFHHHIIIHHHFFFDDDBBBBBBBBBBBB>>>>>>>>>>>>============:::::::::999::::::;;;;;;===<<<<<<<<<;;;:::::::::999999::::::::::::999999777999:::888555333444555444333333333444555555666111222555777999999999888666555444333222222222222222222222222333333333444333222111000000000111111///////////////000111111000//////////////////000......///000000///...---,,,------------------,,,.........------,,,,,,,,,+++++++++,,,,,,---------******))))))))))))************+++++++++,,,,,,,,,++++++******************)))***+++,,,,,,,,,+++***)))******)))'''&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&&&&&&&''''''(((((((((((()))))))))(((&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((())))))))))))*********)))***,,,---...---///333888BBBVVVhhh{{{~~~~~~{{{pppllljjjlllnnnqqq{{{~~~yyytttooommmddd```ZZZSSSPPPPPPTTTWWW]]]dddiiihhhgggfffccc^^^[[[[[[[[[ZZZZZZ^^^eeejjjppptttzzz}}}~~~~~~}}}|||{{{yyy{{{|||{{{yyyxxxxxxzzzxxxvvvtttqqqooonnnnnnnnnqqqpppppppppppppppqqqqqqjjjlllmmmllljjjjjjmmmooonnnllllllllljjjhhhlllrrrrrrsssssstttttttttttttttrrrqqqrrruuuzzz~~~~~~}}}}}}yyyyyyyyyuuuuuuwwwOOOMMMKKKIIIFFFEEECCCCCCFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJIIIHHHFFFEEEHHHHHHHHHGGGFFFEEEDDDCCC>>>@@@BBBEEEIIILLLOOOPPPVVVSSSPPPNNNNNNNNNOOONNNMMMKKKIIIIIIJJJKKKKKKJJJIIIIIIIIIGGGGGGHHHJJJMMMPPPOOONNNMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIHHHGGGGGGHHHHHHHHHJJJIIIHHHHHHJJJJJJIIIHHHDDDDDDEEEFFFGGGGGGHHHHHHGGGEEEAAA???>>>???BBBCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@>>>???@@@AAABBBBBBCCCCCCCCC@@@???CCCDDDAAA???@@@<<<<<<============<<<<<<:::::::::;;;<<<===??????<<<===>>>>>>???>>>>>>>>>;;;<<<<<<<<<======>>>>>>:::;;;;;;===???AAACCCDDDCCCBBB@@@???>>>??????@@@=========>>>???@@@AAABBBCCCBBBBBBCCCFFFIIILLLNNNPPPMMMIIIEEEBBB@@@@@@@@@??????>>>===<<<;;;::::::999999999999:::;;;<<<<<<@@@???>>>===;;;:::999888999::::::;;;;;;::::::999777999:::888555333444666555555444444444555555666111333666999:::999888777666555444333222222222222222222222333333444444444444333111000000000111222///////////////000111111111000///......///000111...///000000000///---,,,+++,,,............,,,+++000000/////////.........+++++++++,,,,,,---------******))))))))))))***************++++++,,,,,,,,,+++,,,,,,---,,,***'''&&&'''(((***,,,------------)))******)))&&&%%%&&&'''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&(((((()))))))))(((&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%''')))***+++"""$$$&&&((((((&&&$$$"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******+++,,,+++***((((((***,,,,,,,,,///111000333CCCTTToooyyy|||}}}tttmmmjjjiiijjjttt|||pppjjjaaaYYYSSSRRRSSSSSSSSSZZZ^^^^^^\\\\\\YYYUUUTTTTTTSSSRRRRRRWWW___fffnnnsssyyy}}}~~~}}}|||{{{xxx{{{}}}|||yyywwwxxxzzzxxxwwwtttqqqnnnmmmllllllqqqqqqqqqqqqqqqqqqqqqqqqjjjlllnnnllljjjiiilllnnnmmmmmmoooqqqoookkkmmmrrrqqqrrrsssuuuvvvwwwwwwwwwsssssssssvvv{{{}}}{{{|||}}}wwwsssvvvxxxwwwuuuvvvMMMLLLJJJHHHFFFEEEDDDDDD@@@BBBCCCEEEGGGHHHIIIIIIJJJLLLMMMLLLJJJHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDD???AAAEEEIIIMMMQQQSSSTTTTTTPPPLLLJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMJJJHHHHHHJJJLLLLLLKKKJJJKKKLLLRRRRRRRRRRRRQQQOOONNNMMMMMMMMMMMMNNNMMMMMMLLLLLLJJJIIIHHHJJJLLLKKKGGGCCCFFFEEEEEEFFFHHHJJJJJJIIIHHHIIIJJJKKKKKKJJJIIIHHHEEEDDDDDDFFFHHHIIIHHHFFFFFFDDDBBBAAAAAABBBCCCDDDEEEEEEDDDBBB@@@@@@BBBDDDCCCCCCCCCBBBAAA@@@>>>===>>>>>>???BBBDDDEEEEEECCC?????????AAACCCDDDCCCBBB>>>>>>============>>>>>>>>>===;;;::::::<<>>===>>>===<<<<<<<<<===??????<<<<<<<<<===>>>@@@AAABBBCCCCCCBBB@@@===;;;<<<===<<<===>>>@@@BBBDDDEEEFFFFFFGGGGGGFFFFFFJJJRRRYYY\\\WWWOOOGGGAAA??????@@@::::::::::::;;;<<<<<<=========<<<:::888888:::<<<<<<===???>>>======>>>???::::::999999999:::;;;;;;===<<<:::999888777777777333777;;;;;;888666666777333444555777777777777666555444333222111111111111111111111111111111111111222222111000//////000000...............///000000222111000...------------///...---,,,,,,---...///------------------------..............................---,,,,,,+++***************)))******+++,,,************************************************(((***,,,......,,,***(((+++*********))))))((((((%%%%%%&&&&&&''''''(((((((((((())))))))))))((((((******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&''''''''''''(((---+++'''$$$$$$%%%((()))++++++++++++---222999>>>OOO]]]sss{{{nnnfffdddggg{{{zzznnngggddd```ZZZSSSSSSWWWZZZYYYVVVTTTTTTVVVTTTQQQPPPOOOMMMNNNXXXbbbnnnyyy|||xxxvvv|||||||||}}}~~~|||{{{uuuqqqoooppprrrssssssrrrrrrqqqqqqpppppppppmmmllljjjkkklllmmmmmmlllooooooooonnnlllmmmoooqqqtttrrrrrruuuyyy{{{yyywwwtttvvvyyy|||~~~}}}{{{yyyxxxyyyzzz{{{uuurrrsssxxx{{{{{{{{{}}}KKKJJJHHHGGGEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFHHHJJJKKKKKKHHHFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCAAACCCGGGKKKOOOSSSUUUVVVTTTQQQMMMKKKLLLMMMNNNMMMKKKJJJJJJKKKLLLLLLJJJHHHGGGIIIKKKLLLLLLLLLMMMNNNRRRRRRRRRRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPOOONNNNNNLLLKKKJJJKKKLLLJJJFFFCCC??????@@@CCCGGGIIIIIIHHHIIIJJJKKKMMMMMMKKKJJJIIICCCCCCCCCEEEGGGHHHGGGFFFGGGFFFDDDBBBAAAAAABBBCCCDDDDDDCCCAAA??????AAADDDCCCCCCCCCBBBBBBAAA@@@??????@@@AAACCCEEEFFFEEEDDDAAA@@@@@@AAACCCDDDCCCBBB??????>>>>>>>>>>>>??????>>>===;;;:::;;;===@@@BBBBBBCCCCCCCCCBBBAAA???>>>>>>>>>=========???@@@AAA>>>>>>>>>>>>???AAABBBCCCDDDDDDDDDBBB@@@>>>???@@@======???@@@BBBDDDEEEFFFFFFFFFEEEEEEFFFJJJOOOSSSTTTQQQKKKDDD@@@>>>>>>???::::::999999999:::;;;<<<;;;<<<;;;:::888999<<<>>>===>>>???>>><<<;;;;;;===::::::999::::::;;;<<<<<<===<<<;;;999888888777777333555777777666555555555555666777777777666555444555444333222111111111111111111111111111111111111222111111000000000000000...............///000000000//////............//////...---,,,,,,---...///------------------------..............................---,,,,,,+++*********************++++++,,,++++++++++++++++++++++++************************)))+++---......---+++)))******)))))))))((((((((('''''''''''''''((((((((((((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&''''''''''''(((+++)))'''%%%%%%&&&((())))))*********,,,000555999CCCPPPdddvvv~~~uuuhhhbbbaaaooottt}}}zzzsssooojjjaaaZZZXXXXXXVVVTTTRRRRRRTTTVVVVVVSSSQQQOOOMMMMMMVVV```qqq{{{}}}}}}~~~~~~}}}|||{{{~~~}}}}}}zzzxxxtttrrrqqqrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrmmmkkkjjjjjjlllmmmmmmllljjjlllmmmnnnnnnppprrruuutttssssssvvvyyyzzzyyywwwuuuwwwzzz}}}}}}|||zzzyyyyyyyyy{{{{{{xxxtttuuuzzz}}}|||}}}HHHGGGFFFEEEDDDDDDDDDDDDGGGFFFFFFEEEEEEDDDCCCCCCGGGHHHJJJIIIFFFDDDCCCCCCFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDGGGKKKOOOSSSUUUVVVSSSPPPMMMLLLMMMNNNOOOOOOIIIHHHIIIJJJLLLKKKIIIGGGEEEHHHKKKMMMNNNNNNOOOQQQSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSRRRRRRQQQPPPOOONNNMMMMMMLLLIIIEEEBBB:::;;;>>>CCCHHHKKKKKKJJJJJJKKKNNNOOOOOONNNKKKJJJBBBAAAAAACCCFFFGGGFFFEEEHHHFFFDDDBBBAAAAAAAAAAAACCCCCCBBB???>>>???BBBDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBDDDEEEFFFFFFEEEEEEBBBAAAAAABBBCCCDDDBBBAAA@@@@@@????????????@@@@@@>>>===<<<;;;===???BBBDDDGGGFFFEEECCCBBBAAA@@@@@@>>>>>>>>>>>>???@@@BBBBBB@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDBBB@@@???@@@BBB===>>>???AAABBBDDDEEEEEEFFFDDDCCCDDDFFFHHHJJJJJJJJJHHHEEEAAA???>>>======;;;999777666666888:::<<<999:::::::::999:::===???===>>>???===;;;999999:::::::::::::::;;;<<<===>>>===<<<;;;:::999888888888777555444444666666666555777777777777666555444333444333222111111111111111111111111111111111111111111111111000000000000000...............///000000......------...//////000......------------..............................------------------------...------,,,,,,++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++---......---+++***))))))((((((((((((((('''))))))(((((((((((((((''''''(((((())))))(((((('''))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((('''''''''((()))***'''((()))******---000333666>>>NNN```mmmuuu~~~nnnddd___]]]bbbjjjuuu~~~yyyppphhhccc^^^WWWSSSRRRTTTVVVXXXYYYUUUSSSRRRPPPPPPWWW```rrr}}}||||||||||||||||||}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~||||||}}}xxxvvvtttttttttuuutttsssrrrrrrrrrsssssssssssssssnnnmmmkkklllnnnoooooonnnkkknnnppprrrrrrsssuuuvvvuuuuuuuuuvvvyyyzzzyyywwwvvvxxx{{{~~~~~~{{{zzzyyyyyyyyyzzz|||}}}zzzwwwwww}}}~~~~~~FFFEEEEEEDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCFFFGGGIIIHHHFFFCCCBBBCCCEEEDDDCCCBBBAAAAAAAAAAAA@@@BBBEEEIIIMMMPPPRRRSSSPPPNNNLLLLLLMMMOOOOOOOOOIIIIIIIIIKKKLLLLLLKKKIIIDDDGGGLLLNNNOOOPPPQQQSSSTTTUUUUUUVVVWWWWWWVVVVVVSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPOOONNNLLLHHHDDDAAA<<<>>>BBBGGGLLLNNNMMMKKKJJJLLLNNNPPPPPPNNNLLLJJJBBBAAABBBCCCFFFGGGFFFEEEDDDCCCBBBAAA@@@@@@AAAAAADDDCCCBBB@@@>>>@@@CCCFFFGGGFFFEEEDDDCCCBBBBBBAAAAAACCCEEEFFFEEEDDDDDDDDDBBBAAAAAAAAACCCCCCAAA???AAAAAA@@@@@@@@@@@@AAAAAA???>>>===<<<>>>AAADDDFFFIIIGGGDDDBBB@@@@@@@@@AAA?????????@@@AAABBBCCCCCCAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCAAA>>>===>>>?????????@@@AAABBBCCCDDDEEEEEECCCAAABBBEEEFFFCCCAAA@@@@@@@@@??????>>>======;;;999666444444777999<<<:::;;;;;;:::999:::<<<>>>;;;<<<===<<<:::999:::;;;:::::::::;;;<<<===>>>???===<<<;;;:::999999999999;;;888444444777999999777555555555444444333333222333333222111111111111111111111111111111111111111000000111111111000000000...............///000000.........------......///------------------------........................---------------------------------,,,,,,++++++++++++************+++,,,,,,++++++++++++++++++++++++***************************+++,,,------,,,+++***((((((((((((''''''''''''******))))))(((((('''''''''(((((((((((((((((('''))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''))))))*********&&&(((*********+++,,,...000222;;;JJJXXXdddqqq{{{~~~xxx}}}yyymmmgggZZZYYY[[[```kkkyyy}}}vvvpppiiiaaa\\\[[[\\\[[[YYYZZZVVVTTTTTTTTTVVV]]]eeesss|||}}}{{{yyyvvvuuuuuuvvvyyy{{{{{{{{{~~~~~~~~~~~~~~~~~~|||zzzxxxyyy|||yyyvvvssssssuuuwwwvvvtttvvvuuuuuuttttttssssssrrrpppooonnnoooqqqrrrrrrqqqqqqsssvvvvvvvvvttttttuuuvvvvvvvvvwwwxxxxxxwwwwwwvvvxxx|||}}}yyyxxxxxxyyyzzz{{{}}}~~~{{{xxxyyy~~~~~~EEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHEEECCCBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAACCCEEEHHHKKKNNNOOOPPPMMMKKKJJJJJJLLLNNNNNNNNNLLLKKKLLLMMMOOONNNLLLJJJDDDHHHLLLOOOPPPQQQRRRRRRQQQRRRSSSTTTUUUUUUUUUUUUQQQQQQQQQQQQPPPOOONNNMMMOOOPPPPPPNNNKKKGGGDDDBBBAAABBBEEEIIIMMMMMMLLLJJJJJJKKKMMMOOOOOOMMMKKKJJJDDDCCCCCCEEEGGGGGGFFFEEE????????????@@@AAABBBBBBEEEDDDBBB@@@@@@BBBFFFIIIKKKJJJHHHEEECCCBBBAAAAAAAAADDDFFFFFFCCCBBBBBBCCCAAA@@@@@@AAABBBBBB@@@>>>BBBBBBAAAAAAAAAAAABBBBBB???>>>======???BBBEEEGGGHHHFFFBBB@@@>>>>>>???@@@???@@@@@@AAABBBCCCCCCCCC@@@@@@?????????@@@@@@AAADDDEEEDDDAAA>>><<<<<<===@@@@@@AAABBBBBBCCCDDDDDDDDDAAA@@@AAACCCBBB>>>::::::;;;===?????????>>>>>><<<:::777555555777999;;;;;;<<<===;;;:::999:::;;;888:::;;;;;;::::::;;;===;;;::::::;;;<<<===>>>>>><<<;;;::::::999999999999<<<888444444666999999888111111111111222222333333222222111111000000111111000000000000000000000000///000111111111111000000...............///000000000///...------,,,,,,,,,,,,------------------,,,........................------------------------------,,,,,,,,,,,,+++++++++++++++***+++,,,,,,---))))))))))))))))))))))))************************((()))************)))(((''''''''''''((((((((((((******))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((()))***+++******''')))++++++******+++,,,111...000999FFFSSSaaalllxxxzzz~~~zzztttjjjccc[[[XXX]]]jjjyyy|||zzzuuuoookkkiiieee```\\\YYYUUUSSSVVVXXXZZZaaahhhttt|||}}}vvvrrrnnnkkkkkkjjjlllpppuuuyyyzzzyyy{{{{{{}}}~~~|||zzzwwwwwwyyy|||}}}}}}zzzuuuqqqqqqtttwwwvvvttt{{{zzzxxxvvvtttrrrqqqppppppooonnnoooqqqssssssrrrqqqsssuuuvvvtttsssssssssvvvwwwwwwwwwvvvvvvuuuuuuuuuwww|||~~~}}}xxxxxxyyyzzz{{{}}}~~~{{{xxxyyy~~~~~~|||}}}EEEEEEEEEEEEEEEFFFGGGGGGEEEDDDCCCBBBCCCDDDEEEFFFEEEFFFHHHGGGEEEBBBAAABBB@@@@@@@@@@@@@@@AAAAAABBBDDDEEEGGGIIIKKKMMMMMMNNNJJJIIIIIIJJJLLLNNNOOONNNOOOOOONNNOOOPPPPPPMMMKKKEEEIIIMMMPPPPPPPPPPPPPPPMMMMMMNNNOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJMMMNNNOOONNNJJJGGGDDDDDDDDDDDDEEEHHHJJJJJJHHHFFFHHHIIIJJJKKKKKKJJJIIIHHHEEEDDDDDDEEEFFFGGGEEECCC======>>>???AAABBBCCCCCCEEEDDDCCC@@@@@@CCCHHHLLLMMMKKKIIIFFFDDDCCCCCCCCCBBBEEEGGGFFFCCC@@@@@@BBBAAA@@@@@@AAABBBCCCAAA@@@BBBBBBAAAAAAAAAAAABBBBBB@@@???>>>===???AAADDDFFFEEECCCAAA>>>======>>>???@@@AAAAAABBBBBBBBBBBBBBB???????????????@@@AAAAAAEEEEEEDDDBBB???======>>>AAAAAABBBBBBCCCCCCCCCDDDBBBAAA@@@@@@@@@>>>;;;888888:::<<<>>>????????????===;;;999777777888:::<<<<<<======<<<:::999999:::777999;;;;;;;;;;;;===>>>;;;;;;;;;:::;;;;;;<<<===;;;:::999999888888888999888666444333444666777777000000000000111222333444222111111000000000111111000000000000000000000000...///111222222111000000...............///000000111000///---,,,+++++++++,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------))))))))))))))))))))))))************************((((((((())))))((((((((('''(((((((((((()))))))))))))))((((((((((((((('''&&&''''''((((((''''''&&&'''''''''''''''(((((((((&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((()))***+++******((()))+++***))))))***,,,222---,,,111999CCCPPP[[[kkkyyy{{{rrreee[[[ZZZ```kkkrrr}}}{{{~~~}}}|||zzzwwwppphhhccc]]]YYYWWWYYY[[[]]]bbbhhhrrrzzz~~~xxxnnnhhhccc___^^^^^^```gggnnnssssssrrroooqqquuuyyy|||~~~~~~~~~}}}{{{yyyyyy{{{|||||||||yyyuuurrrtttyyy|||zzzwww~~~}}}{{{xxxuuurrrpppoooooommmlllmmmppprrrrrrqqqmmmoooqqqqqqqqqpppqqqsssuuuwwwxxxwwwtttsssssssssrrruuuzzz~~~}}}xxxyyyzzz|||}}}~~~{{{xxxzzz~~~}}}{{{{{{DDDDDDCCCCCCDDDDDDEEEEEEFFFEEECCCBBBBBBCCCDDDEEECCCEEEFFFEEECCC@@@@@@@@@>>>>>>>>>>>>@@@AAABBBCCCEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIKKKNNNPPPPPPOOOQQQPPPPPPPPPQQQPPPMMMJJJFFFJJJNNNPPPPPPNNNMMMMMMKKKKKKLLLMMMMMMMMMLLLLLLMMMMMMLLLLLLKKKIIIHHHGGGIIILLLNNNMMMJJJFFFEEEFFFFFFEEEEEEFFFHHHHHHGGGEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEDDDBBBAAA>>>???@@@AAABBBCCCCCCCCCDDDCCCAAA??????BBBHHHLLLLLLJJJHHHFFFEEEEEEFFFGGGCCCGGGIIIHHHCCC@@@@@@BBBBBBAAAAAABBBDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBAAA@@@>>>===>>>@@@CCCEEECCCBBB@@@???>>>>>>>>>???AAAAAABBBBBBBBBAAA@@@????????????@@@@@@BBBCCCDDDAAABBBBBB@@@>>>>>>???@@@BBBBBBBBBBBBCCCCCCCCCCCC@@@AAAAAA@@@===:::999999888999:::<<<>>>>>>>>>>>>>>>===<<<:::::::::;;;<<<:::;;;===<<<;;;::::::;;;999:::<<<<<<;;;;;;<<<>>><<<;;;;;;:::::::::::::::999999888777777777888888666666666555444444666888333333222111222222333444111111000000000000111111000000000000000000000000...///111222222222000000...............///000000///...------,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------))))))))))))))))))))))))************************((())))))))))))))))))(((((((((((()))))))))******'''''''''''''''(((((((((&&&''''''((((((''''''&&&))))))))))))*********+++&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))******+++((()))))))))((((((***,,,---++++++///222666???IIIYYYiii~~~uuukkkeeebbbcccdddpppyyy|||vvvrrrlllfffaaaaaaaaa```bbbggglllsssvvvoooeee^^^XXXTTTQQQRRRUUU]]]fffjjjhhheeedddgggmmmsssvvvxxxwwwvvvzzzyyyyyyzzz|||~~~}}}|||zzzxxxzzz~~~}}}{{{yyyvvvtttrrrqqqpppooonnnooorrrttttttsssooopppqqqpppooonnnpppqqqtttvvvwwwvvvsssppppppqqqooosssxxx~~~~~~}}}zzz{{{|||}}}|||yyy{{{~~~{{{{{{CCCCCCBBBBBBBBBCCCCCCDDDGGGFFFDDDBBBAAABBBCCCDDDAAACCCDDDDDDAAA???>>>>>><<<<<<===>>>???AAACCCDDDDDDDDDEEEFFFFFFFFFFFFEEEJJJIIIJJJLLLOOOQQQQQQQQQRRRQQQPPPPPPPPPOOOLLLIIIGGGKKKNNNPPPOOOMMMKKKKKKMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKJJJHHHGGGFFFGGGJJJMMMLLLIIIGGGFFFGGGHHHFFFFFFFFFHHHIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFEEECCCCCCDDDCCC@@@>>>AAABBBCCCCCCDDDDDDCCCCCCCCCBBB@@@>>>>>>BBBGGGLLLJJJIIIGGGFFFFFFGGGIIIJJJEEEIIIKKKIIIDDDAAAAAACCCCCCBBBBBBDDDFFFGGGFFFEEEBBBAAAAAA@@@@@@AAAAAABBBAAA@@@>>>===>>>@@@BBBDDDBBBAAAAAA@@@????????????AAABBBBBBCCCBBBAAA???>>>???@@@@@@AAABBBCCCEEEFFF;;;<<<======<<<===???AAACCCCCCCCCCCCCCCCCCCCCCCC???AAABBB@@@;;;888888:::888888:::;;;<<<===>>>>>>???>>>======<<<<<<<<<<<<888999;;;<<<;;;;;;<<<===;;;<<<======;;;:::;;;<<<<<<<<<;;;:::999999999999888888777777777777777777666888:::888666555777:::777666444333222333333444111000000000000000111111000000000000000000000000---///111222333222111000...............///000000------,,,,,,,,,---......++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************************************************))))))))))))))))))))))))(((((())))))******++++++%%%&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))))))))((())))))***+++'''(((((('''&&&''')))+++'''(((,,,000000000555===JJJ[[[rrrvvvllleeeaaa```iiiuuu{{{sssmmmjjjhhhddddddgggeeelllooohhh^^^WWWQQQMMMJJJJJJNNNWWW___bbb___[[[___ccciiinnnqqqpppnnnmmmvvvvvvwwwyyy|||~~~}}}||||||}}}~~~}}}{{{yyywwwuuutttssstttrrrrrrsssuuuwwwxxxwwwwwwwwwuuurrrooommmnnnppptttvvvwwwuuurrroooooopppmmmqqqwww}}}~~~}}}{{{|||}}}}}}zzz|||~~~{{{{{{DDDCCC@@@??????AAACCCEEECCCBBBBBBBBBCCCDDDFFFGGGEEEEEECCC@@@>>>===???AAA???@@@AAAAAAAAABBBDDDFFFGGGEEEDDDDDDFFFGGGFFFFFFCCCFFFJJJLLLMMMNNNPPPQQQPPPPPPQQQQQQPPPOOOMMMLLLJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNMMMLLLLLLMMMOOONNNMMMLLLJJJIIIIIIIIIIIILLLMMMNNNKKKGGGDDDDDDFFFFFFEEECCCBBBBBBCCCDDDEEEFFFDDDAAA@@@@@@CCCFFFHHHEEEEEEDDDBBBBBBAAAAAAAAACCCDDDEEEFFFFFFEEEDDDCCCAAAAAA@@@>>>>>>AAAFFFJJJKKKIIIGGGEEEEEEGGGIIIKKKKKKJJJIIIGGGEEEDDDBBBBBBBBBDDDGGGIIIIIIHHHFFFEEEBBBBBBAAA@@@@@@??????>>>@@@===;;;:::===@@@BBBBBBCCCCCCBBBAAA@@@@@@??????AAAAAABBB@@@???>>>???AAAAAABBBCCCDDDDDDDDDCCCBBB@@@???>>>======???AAABBB@@@@@@AAAAAABBBCCCCCCCCCDDDCCCAAA>>><<<:::999888777888:::<<<===>>>??????>>>======<<<<<<<<<<<<===<<<:::888999;;;<<<:::888777999;;;<<<;;;:::::::::<<<;;;999777666666777777999::::::999666555555666888666444333333333555666555555444333333222222111000000000000000111111111000000000000000000000000000000///...............---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++***)))***+++---...+++*********))))))((((((---,,,+++)))((((((((((((+++******)))(((''''''&&&((((((''''''''''''(((((((((((((((((())))))))))))(((''''''''''''(((((()))((('''&&&&&&&&&&&&'''((()))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%%%%$$$%%%&&&'''''''''&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''(((((()))************))),,,+++******+++,,,...///<<>>>>>@@@BBBDDDAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCC@@@>>>===???AAA@@@AAACCCCCCBBBBBBDDDFFFDDDCCCAAABBBCCCDDDDDDCCCDDDGGGKKKMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOMMMKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOKKKLLLMMMMMMLLLLLLNNNPPPNNNMMMLLLKKKKKKKKKKKKKKKNNNOOOOOOLLLGGGDDDCCCDDDGGGEEEBBB@@@@@@BBBEEEHHHJJJHHHDDDBBBAAACCCEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBDDDEEEFFFFFFFFFEEECCCCCCAAAAAAAAA@@@@@@BBBFFFIIIJJJHHHFFFEEEEEEFFFHHHJJJKKKJJJIIIGGGFFFDDDCCCCCCAAACCCEEEGGGHHHFFFEEECCCBBBBBBBBBAAAAAA@@@@@@@@@@@@>>><<<===???BBBDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@>>>>>>???AAA@@@AAABBBCCCDDDCCCBBBBBBBBBAAA@@@??????@@@BBBCCCAAABBBBBBCCCCCCDDDEEEEEEDDDBBB@@@>>><<<:::999999777888999;;;======>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<:::888999;;;<<<;;;999888:::<<<<<<;;;999::::::;;;:::999777666666777777888999:::888666444444555777666444333222333444555666666555333111000///...000000000000000000000000////////////////////////000//////...............---,,,,,,++++++,,,,,,---,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------,,,++++++++++++,,,++++++++++++++++++++++++,,,+++*********+++,,,---************)))))))))(((******))))))((()))))))))*********)))((('''''''''((((((''''''''''''(((((('''((((((((())))))))))))(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&''''''((('''(((((()))))))))))))))++++++******+++,,,...///444@@@NNNaaa}}}zzzlllccc\\\\\\aaahhhttt{{{wwwuuurrrqqqmmmfff^^^XXXUUUTTTTTTVVVYYY]]]___^^^\\\ZZZWWW[[[```bbbcccfffkkkooossswww{{{}}}~~~zzzuuuqqqpppoooooonnnnnnqqqvvv{{{~~~~~~}}}}}}|||}}}~~~~~~|||zzztttwww{{{}}}}}}|||}}}}}}AAA@@@>>>===>>>???AAACCC@@@@@@AAAAAABBBAAAAAAAAACCCCCCBBB@@@>>>===???@@@BBBCCCEEEEEEDDDDDDEEEGGGDDDBBB@@@AAABBBCCCBBBAAACCCGGGKKKMMMMMMMMMLLLMMMNNNOOOOOONNNMMMKKKJJJHHHGGGHHHIIIKKKMMMNNNOOOPPPJJJKKKLLLLLLLLLLLLOOOQQQMMMMMMLLLLLLLLLLLLMMMMMMPPPPPPOOOLLLHHHDDDBBBBBBFFFDDD@@@===>>>AAAFFFIIIMMMKKKGGGDDDBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBGGGGGGGGGFFFEEEDDDCCCBBBAAABBBCCCCCCBBBCCCFFFHHHIIIGGGFFFDDDDDDFFFGGGIIIJJJIIIHHHFFFEEEDDDDDDDDDAAABBBDDDFFFFFFEEECCCBBBBBBBBBBBBBBBBBBBBBAAAAAA???>>>>>>???CCCFFFGGGGGGGGGFFFEEECCCBBBBBBAAAAAA???@@@@@@???======>>>@@@???@@@AAABBBCCCBBBAAAAAADDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFCCCBBB@@@>>><<<::::::999666777888:::;;;<<<======::::::::::::;;;<<<======;;;:::999:::;;;<<<;;;999999:::<<<<<<:::999999:::;;;:::888777666777777888888999999777555333444555666555444333222333444555444333222111000//////...000000000000000000000000////////////////////////000///......------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++*********++++++************)))))))))))))))((((((((())))))***+++******))))))((((((''''''((((((''''''''''''((((((''''''((((((((()))))))))'''''''''''''''((())))))''''''((())))))(((''''''%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))'''((((((((())))))))))))************+++,,,---......555>>>LLLdddzzzpppcccYYYUUUWWWaaakkkvvv~~~}}}}}}wwwppphhhdddbbbbbbeeeeeeffffffdddaaa^^^\\\]]]aaaeeegggiiilllrrrwwwzzz}}}|||yyywwwuuutttqqqooonnnqqqvvvzzz}}}~~~~~~}}}}}}~~~~~~|||zzzuuuxxx{{{|||||||||}}}@@@???>>>>>>>>>@@@BBBCCC@@@AAABBBBBBBBBAAA@@@???AAABBBAAA@@@>>>===???@@@DDDFFFGGGGGGFFFEEEFFFGGGEEECCCBBBBBBCCCDDDCCCBBBBBBEEEIIILLLKKKJJJIIIIIIKKKKKKLLLMMMLLLKKKJJJIIIHHHHHHIIIKKKLLLMMMNNNOOOKKKLLLLLLKKKJJJJJJLLLNNNKKKKKKKKKKKKKKKLLLMMMNNNNNNOOONNNLLLIIIFFFCCCBBBBBB@@@>>><<<===@@@DDDFFFLLLJJJGGGDDDBBBBBBCCCDDDEEEDDDDDDCCCBBBBBBCCCCCCHHHHHHGGGFFFEEECCCBBBAAAAAACCCEEEEEEEEEDDDEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFEEECCCCCCCCCCCCDDDBBBCCCDDDEEEEEEDDDCCCBBB@@@AAAAAABBBBBBAAA@@@@@@======>>>BBBFFFIIIIIIIIIGGGFFFDDDCCCAAAAAAAAAAAA?????????>>>===<<<===???>>>???@@@AAABBBAAA@@@@@@DDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFBBBAAA???>>><<<;;;::::::666777888999:::;;;;;;;;;:::::::::;;;;;;===>>>>>>;;;;;;::::::;;;;;;;;;::::::;;;<<<;;;999888999999999888777666666777888888777888888777444333333444555444333333222222333333......//////000111111222000000000000000///////////////////////////////////////...------------...---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++/////////...------,,,,,,---,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,+++*********))))))*********)))))))))))))))))))))((((((((())))))******)))))))))((((((((('''((((((''''''''''''(((((('''''''''((((((((())))))''''''&&&''''''((()))***)))***,,,------,,,***)))$$$%%%&&&(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''(((''''''''''''((()))))))))(((((()))))))))******)))))))))***++++++,,,---///111444;;;MMMdddtttyyy|||~~~xxxiii\\\VVVWWW[[[gggqqq{{{xxxxxxyyyyyyyyyxxxuuuqqqmmmkkkjjjqqqvvv|||~~~zzzvvvrrrqqqssswwwzzz|||||||||{{{}}}}}}}}}~~~|||zzzyyy{{{~~~~~~~~~}}}~~~@@@?????????@@@AAACCCDDD@@@AAABBBCCCCCCBBB@@@???@@@AAAAAAAAA??????@@@AAAEEEGGGIIIIIIGGGFFFFFFFFFEEEDDDBBBAAABBBCCCBBBAAA@@@CCCGGGIIIHHHGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLJJJHHHGGGHHHIIIIIIIIIHHHIIIIIIJJJKKKLLLKKKKKKKKKKKKJJJHHHEEECCC<<<<<<<<<===>>>???@@@@@@GGGFFFDDDBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCGGGFFFEEEDDDDDDCCCBBBBBBBBBDDDFFFFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDEEECCCBBBAAA@@@@@@AAABBBCCCCCCDDDDDDEEEEEEDDDCCCCCC>>>???@@@AAAAAA@@@>>>===;;;<<>>??????===>>>>>>===;;;;;;<<<>>>>>>???@@@AAAAAAAAA@@@???BBBBBBAAA@@@@@@?????????@@@@@@AAABBBBBBCCCCCCDDDAAA@@@???===<<<<<<;;;;;;666777888999::::::;;;;;;;;;:::;;;;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999777888999888777666666666777888999777888888777444333333444444444333222222222222222------...///000000111222000000000000//////..............................//////...------------------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++...---------,,,,,,++++++,,,,,,+++************+++++++++++++++++++++++++++++++++++++++***))))))((())))))))))))))))))******+++***)))(((''''''''''''))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&''''''(((******)))+++---......---+++)))$$$$$$&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$######$$$%%%&&&'''((((((''''''''''''((())))))******)))))))))***+++,,,(((((()))***++++++++++++000000///111<<>>>>>>>>======DDDCCCBBBAAAAAAAAABBBCCCBBBBBBAAAAAAAAAAAAAAABBBDDDCCCCCCBBBBBBCCCDDDDDDCCCEEEFFFFFFDDDCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@???>>>======???AAACCCDDDDDDDDDDDDDDDDDDCCCBBB>>>???AAAAAA@@@>>><<<;;;:::===AAAFFFKKKLLLKKKHHHFFFDDDAAA>>><<<<<<===============<<<;;;:::;;;===>>>???@@@AAABBBAAA@@@@@@??????????????????>>>>>>?????????@@@AAAAAABBBBBB@@@@@@>>>===<<<<<<<<<<<<777777888999::::::::::::;;;:::::::::;;;<<<======:::<<<===<<<;;;:::;;;<<<=========;;;888777777999777666666555666777999:::888999999777555333444555333333333222222222111111000000000//////.........111000000//////......---........................///...------,,,,,,---------,,,,,,++++++,,,,,,---,,,------......------,,,++++++++++++++++++++++++************************,,,,,,+++***************++++++++++++++++++++++++*********+++******)))((())))))))))))************++++++)))((('''&&&&&&&&&))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''')))***+++(((((()))******)))((((((&&&%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%'''((()))''''''&&&&&&''''''((()))***)))((((((((()))+++,,,'''''')))******+++******......,,,,,,000:::EEELLLXXX^^^fffkkknnnsss{{{zzzmmm]]]PPPMMMLLLPPPZZZeeeppp{{{~~~}}}~~~~~~~~~|||{{{yyyxxxzzz{{{}}}~~~||||||~~~}}}{{{{{{======>>>???@@@AAABBBBBB???????????????@@@AAABBB???AAACCCCCCBBBBBBCCCDDDFFFHHHJJJJJJHHHFFFDDDDDDEEECCCAAA@@@AAAAAA@@@???BBBCCCEEEEEEEEEFFFHHHJJJHHHIIIJJJKKKKKKJJJIIIHHHEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHFFFDDDBBBCCCDDDGGGGGGFFFFFFFFFGGGHHHHHHIIIHHHGGGHHHIIIGGGBBB>>>==================>>>>>>CCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@??????@@@@@@AAA@@@@@@???@@@AAACCCEEEFFFDDDEEEFFFEEECCCBBBCCCDDDBBBBBBBBBAAAAAABBBBBBBBB???>>>===<<<===???BBBDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@AAABBBBBBAAA>>>;;;999<<<>>>DDDJJJNNNOOOLLLIIIFFFDDD@@@===<<<;;;<<<===<<<======;;;:::999;;;<<<>>>???AAABBBBBBBBBAAA@@@>>>>>>??????????????????>>>>>>??????@@@AAAAAABBB@@@???>>>======<<<======777888999:::;;;;;;;;;;;;:::999999888999999:::::::::<<<======;;;:::;;;===>>>>>>===:::777666777888666555555555666777999:::888999:::888666444444555222222222222222111111000111111111000///...------111000000///......------........................///...------,,,,,,---------,,,,,,++++++,,,,,,---+++,,,------------,,,+++************************))))))******+++,,,,,,,,,,,,++++++***************++++++++++++++++++++++++((()))***++++++******)))((()))))))))***************)))((('''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&((()))***+++''''''''''''''''''''''''((('''%%%$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%%%%%%%&&&!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))***&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''')))***&&&'''(((************)))***+++,,,,,,,,,///666<<>>???@@@AAAAAA>>>======<<<===???AAABBB@@@BBBCCCDDDCCCCCCDDDEEEFFFHHHJJJJJJHHHEEEDDDDDDHHHFFFDDDCCCDDDDDDCCCAAACCCDDDEEEEEEEEEGGGJJJMMMKKKLLLLLLLLLKKKIIIGGGFFFBBBCCCDDDEEEGGGIIIJJJJJJFFFFFFFFFEEECCCBBBCCCEEEHHHGGGGGGFFFFFFGGGGGGHHHJJJIIIGGGHHHHHHEEE@@@;;;BBB@@@>>><<<<<<===???AAADDDDDDCCCBBBAAA@@@@@@@@@@@@??????>>>??????@@@@@@=========???AAACCCFFFGGGEEEEEEEEEDDDBBBAAABBBDDDAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<===@@@CCCEEEBBBBBBBBBAAAAAA@@@@@@@@@BBBCCCDDDDDDBBB???;;;999===@@@FFFLLLPPPPPPMMMJJJGGGDDDAAA===<<<;;;<<<===;;;<<<<<<;;;999999:::<<>>???@@@@@@@@@@@@@@@>>>??????@@@@@@AAABBBBBB??????>>>===============888999:::;;;;;;;;;;;;;;;888888777777777777777777:::<<<>>>===;;;:::;;;>>>???>>>===:::777666777888555555555555666777999:::999::::::999666555555666111222222222222111000000/////////000000000000000111000000///...---------..............................---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++,,,------,,,++++++************************+++,,,,,,---...///000000,,,++++++***)))*********++++++++++++++++++++++++'''((()))***++++++***)))(((((())))))*********+++(((''''''''''''((())))))(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&((()))***+++))))))(((((((((((())))))***(((%%%""""""$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((******&&&%%%%%%%%%%%%&&&'''''''''&&&$$$$$$$$$%%%''')))%%%'''(((*********))))))''')))---...,,,,,,000666333===KKKTTT[[[eeesss}}}wwwhhh]]]SSSLLLLLLOOORRRZZZcccrrryyywwwyyy||||||======>>>???@@@AAAAAAAAA;;;<<<===>>>>>>???>>>>>>AAAAAAAAABBBCCCDDDFFFFFFGGGIIIKKKKKKIIIGGGFFFEEEFFFDDDAAA???======>>>???<<<@@@EEEIIIJJJKKKLLLMMMLLLKKKJJJKKKLLLKKKIIIGGGGGGFFFFFFFFFGGGHHHHHHIIIEEEDDDCCCBBBBBBCCCEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEHHHGGGGGGFFFEEEDDDDDDCCC======>>>>>>>>>>>>===<<>>===<<<<<<<<<;;;<<<@@@FFFJJJJJJIIIJJJIIIGGGEEEDDDCCCCCCBBBCCC@@@===;;;;;;<<<<<<<<<<<<===>>>???AAABBBDDDDDDAAAAAABBBBBBCCCBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>BBBEEEIIILLLMMMLLLIIIGGGGGGEEEAAA===;;;;;;<<<===>>><<<999777777:::===???CCC@@@======@@@BBBBBB@@@?????????>>>??????@@@@@@???@@@BBBCCCCCCCCCBBBBBBBBB???<<<<<<>>>@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::777555555777:::<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::888777666666666444444444555777888:::;;;999888777555444444444555333333333222222000//////111111111111000000000000222111000......---------000000//////.........---......------------............---------,,,,,,,,,******+++,,,------------++++++************++++++'''(((***+++,,,,,,++++++))))))************))))))++++++***))))))***++++++************))))))))))))))))))))))))************(((''''''&&&&&&''')))***(((((())))))*********++++++***)))''''''(((((()))###$$$%%%'''((()))))))))''''''''''''((()))***+++---((($$$%%%(((+++)))&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""" ###'''***&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((***+++,,,000000///...---,,,,,,+++111666===CCCJJJXXXkkkyyy{{{uuuuuujjjbbbXXXQQQOOOOOOOOONNN[[[lllwwwyyy======>>>???@@@@@@@@@@@@===>>>>>>?????????????????????@@@AAABBBDDDFFFGGGGGGIIIKKKKKKIIIFFFEEEEEEDDDCCCAAA???>>>>>>>>>>>>===AAAFFFJJJKKKKKKLLLMMMMMMLLLKKKKKKLLLKKKIIIGGGFFFFFFFFFFFFGGGGGGHHHIIIEEEDDDCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGFFFEEEDDDCCCBBBAAA<<<<<<<<<===>>>>>>??????FFFEEEDDDCCCBBBBBBBBBBBBEEEDDDCCCAAA>>><<<;;;:::;;;;;;<<>>======>>>======>>>>>>???@@@AAABBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@?????????@@@@@@AAAEEEGGGJJJLLLLLLJJJGGGEEEFFFDDDAAA>>>===<<<======>>><<<:::999999;;;===>>>@@@>>><<<===???AAAAAA@@@??????>>>>>>>>>>>>>>>???>>>???@@@AAAAAAAAA@@@@@@AAA>>><<<<<<>>>@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888666555777999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777666666666444444555555666777999999888777555444333333444444222222222222111000///...111111111111111111111111111000///...............///.........------------------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,------,,,++++++++++++************++++++'''(((***+++,,,,,,++++++))))))************))))))************************************))))))))))))(((((()))))))))*********'''''''''''''''((())))))((((((((()))))))))*********)))((('''''''''((((((&&&&&&'''''''''''''''&&&%%%%%%&&&''')))+++---...+++(((&&&'''+++---,,,)))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((()))***+++,,,......------,,,,,,++++++---111777;;;AAANNN```mmm~~~xxxtttuuuuuuoooggg```ZZZUUUPPPMMMUUU```iiimmmuuu======>>>???@@@@@@@@@@@@?????????????????????>>>===>>>>>>@@@BBBDDDFFFGGGGGGIIIKKKJJJHHHEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>???CCCHHHKKKKKKKKKLLLLLLNNNMMMKKKKKKKKKKKKHHHFFFFFFFFFFFFFFFGGGGGGGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCAAA@@@???>>>;;;;;;;;;<<<>>>AAACCCEEEJJJIIIGGGFFFDDDDDDCCCCCCEEEDDDCCCAAA???>>><<<;;;;;;<<<>>>BBBGGGIIIIIIGGGAAAAAAAAAAAABBBDDDFFFGGGFFFCCC@@@???@@@@@@???????????????@@@AAABBBBBBBBB@@@AAAAAAAAAAAAAAA@@@@@@===<<<<<<===>>>@@@BBBDDDFFFHHHIIIJJJIIIGGGDDDBBBCCCBBBAAA???>>>>>>>>>>>>======<<<<<<<<<<<<======>>><<<;;;<<>>>>>=========<<<>>>>>>?????????>>>======@@@>>><<<<<<>>>??????>>>========================;;;;;;:::888666666777999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888777777777777555555555555555666777777666555333222222222333333111111111111000///......000000000111111222222222000//////.........//////---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,------------,,,+++***)))++++++************++++++((()))***+++++++++++++++))))))************)))))))))***+++,,,,,,+++***)))************))))))))))))(((((())))))))))))******&&&''''''((((((((((((((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''))))))(((((('''&&&$$$$$$###$$$%%%'''***---///111***)))(((***...000...,,,)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%&&&&&&%%%$$$###%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((())))))+++,,,,,,,,,,,,,,,++++++++++++++++++...000222777BBBQQQ\\\uuu~~~{{{vvvvvvxxx}}}zzzuuuooohhh___VVVQQQPPPTTTYYY^^^eeeooozzz======>>>???????????????@@@@@@???>>>>>>=========<<<<<<===???AAADDDFFFGGGGGGIIIKKKJJJGGGDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>AAAEEEIIIKKKLLLKKKKKKLLLNNNMMMKKKKKKKKKJJJHHHEEEFFFFFFFFFGGGGGGGGGFFFFFFCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAACCCDDDEEEFFFEEEDDDCCCAAA???>>><<<;;;;;;;;;;;;===@@@DDDHHHKKKMMMLLLJJJHHHFFFEEEDDDDDD@@@@@@@@@@@@@@@@@@??????<<<>>>BBBFFFIIIJJJIIIHHHAAAAAA@@@AAABBBEEEGGGIIIGGGEEEBBBBBBBBBBBBAAA@@@>>>>>>???@@@AAACCCCCCDDD@@@@@@@@@AAA@@@@@@???>>><<<;;;;;;<<<===@@@BBBDDDEEEFFFGGGHHHGGGEEECCCBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<=========>>>???@@@AAAAAA@@@@@@@@@???>>>===<<<<<<>>>>>>>>>======<<<<<<;;;>>>=========>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999777666888999;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888777777777777666666555444444555555555333333111000000111222222000000000000000///............///000000111222222///............//////000------------------------------,,,,,,,,,,,,------......---------,,,,,,,,,,,,---------,,,,,,+++***++++++************++++++))))))******++++++++++++))))))************))))))((()))+++,,,,,,+++)))(((************)))))))))((((((((((((((()))))))))***%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%))))))(((((('''&&&$$$$$$$$$%%%&&&(((***---///000+++++++++---///000---+++((('''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%&&&'''&&&$$$"""%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))***+++,,,---***+++++++++,,,,,,------,,,---......000888DDDNNNcccooo|||{{{yyy{{{}}}|||{{{yyyvvvpppjjjccc^^^XXXWWWXXX[[[\\\^^^hhhsss|||yyy======>>>?????????>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<===???AAADDDFFFGGGFFFHHHJJJIIIGGGDDDBBBBBB@@@@@@AAAAAAAAA@@@??????CCCFFFJJJLLLKKKJJJJJJJJJMMMKKKJJJJJJJJJIIIGGGEEEEEEFFFGGGGGGGGGFFFEEEEEEAAAAAAAAA@@@@@@?????????AAAAAAAAABBBCCCEEEFFFGGGDDDDDDBBBAAA???===;;;;;;<<<<<<===???CCCHHHLLLOOOMMMLLLJJJHHHFFFDDDCCCCCC>>>>>>>>>???????????????@@@CCCHHHKKKLLLKKKIIIHHHDDDCCCBBBAAABBBEEEGGGIIIGGGEEECCCCCCCCCCCCAAA@@@<<<===>>>@@@BBBDDDEEEFFF??????@@@@@@???>>>>>>======<<<;;;:::;;;===@@@AAABBBCCCCCCDDDEEEDDDDDDDDDAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@???>>>======>>>???@@@@@@AAAAAABBBAAAAAABBBAAA@@@???>>>===>>>>>>===<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::888777888999999:::::::::;;;;;;;;;<<<999888888777666666666666666555555444444444444444111111000//////000222222///000000000000//////...------......///000111111///............//////000..................//////......------------............---------,,,,,,,,,***+++,,,,,,---------,,,++++++************++++++******************++++++))))))************))))))((()))+++,,,,,,+++)))(((************)))))))))((('''(((((((((((()))))))))%%%&&&((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''''''''''''''&&&&&&&&&''''''((()))+++------,,,,,,------...---***(((%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''((()))***+++,,,------++++++,,,,,,------......,,,---,,,+++,,,111:::@@@MMMZZZlllxxx}}}}}}}}}}}}|||{{{yyyvvvtttrrrrrrsssqqqoookkkaaaXXXYYY```hhhttt======>>>??????>>>>>>===>>>===<<<;;;:::;;;<<<======>>>>>>@@@BBBDDDFFFGGGDDDFFFHHHHHHFFFDDDCCCCCC@@@@@@@@@@@@@@@@@@AAAAAACCCFFFJJJKKKKKKIIIHHHHHHJJJIIIHHHHHHIIIHHHFFFEEEEEEFFFGGGGGGGGGFFFEEEDDD@@@@@@AAAAAA@@@???>>>===AAAAAAAAAAAABBBCCCEEEEEEDDDDDDBBBAAA???>>>===<<<<<<===???AAAEEEIIIMMMOOOKKKJJJHHHFFFDDDCCCBBBBBB@@@@@@??????>>>===<<<<<>>???AAABBBDDDEEEFFF????????????>>>===<<<<<<>>><<<:::999:::<<<>>>@@@???@@@@@@AAABBBDDDEEEEEECCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@???>>>>>>@@@AAABBBAAA@@@@@@AAAAAAAAABBBBBBBBBAAA???>>>===<<<;;;;;;:::;;;;;;;;;:::<<<>>>>>>======>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999777888999777888888999999:::::::::777777666555555555555555555444444333333333444444000000/////////000222333000000000111111000000///---......//////000000000000//////.........//////.........//////////////////......------......///......---------,,,,,,,,,)))***+++,,,------------++++++************+++++++++******)))******++++++))))))************)))))))))***+++,,,,,,+++***)))************))))))))))))''''''(((((((((((())))))&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((((((((('''((('''''''''((()))******,,,,,,++++++***((('''&&&$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''((()))+++,,,---------+++,,,,,,,,,------......++++++*********,,,111444???KKK]]]lllrrrvvv~~~~~~~~~uuucccYYYUUUWWWdddyyy===>>>>>>>>>>>>>>>======>>>===;;;;;;;;;<<<>>>?????????@@@AAABBBDDDFFFGGGBBBDDDGGGGGGFFFDDDDDDDDD@@@@@@?????????@@@BBBCCCDDDFFFJJJKKKJJJHHHGGGFFFGGGFFFEEEFFFHHHHHHFFFDDDEEEFFFGGGHHHGGGFFFDDDCCCAAABBBBBBBBBAAA@@@???>>>@@@?????????@@@AAAAAABBBDDDDDDCCCBBBAAA@@@???>>><<<===???BBBEEEHHHKKKLLLHHHGGGEEECCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>EEEJJJOOOQQQNNNIIIFFFDDDCCCBBB@@@???AAACCCGGGIIIEEECCCBBBBBBBBBBBB???>>>@@@AAAAAAAAABBBCCCCCCCCC>>>>>>>>>>>>===<<<;;;;;;===;;;999888999;;;>>>@@@????????????@@@BBBDDDEEEEEECCCAAA?????????@@@AAACCCCCCBBBBBBAAA@@@@@@@@@===@@@BBBBBB???>>>>>>??????@@@AAABBBBBBAAA???>>>:::999888888888999:::;;;888;;;>>>???===<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;999888888999666666666777888888999999555555444333333333444444444333333333333333444444000////////////111333444000000111111111111111000000000000111111111111111111000///...............---------....../////////...------,,,,,,------.........---------,,,,,,,,,++++++,,,------,,,,,,,,,++++++************++++++,,,+++***))))))***++++++))))))************))))))************************************))))))))))))'''''''''((((((((())))))'''''''''''''''((())))))((((((((((((''''''&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''((())))))((((((((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&''')))+++---......---++++++++++++,,,,,,,,,,,,******+++++++++,,,---...888>>>LLLZZZaaagggsss~~~~~~{{{iii[[[QQQZZZhhhxxx===>>>>>>>>>>>>>>>======>>>===<<<;;;<<<===@@@AAAAAAAAAAAABBBCCCDDDFFFGGGAAACCCFFFGGGFFFEEEDDDDDDAAA@@@>>>>>>>>>@@@BBBDDDDDDFFFIIIJJJIIIGGGFFFEEEEEEDDDDDDEEEGGGGGGFFFDDDEEEFFFGGGHHHGGGFFFDDDBBBCCCCCCDDDDDDCCCAAA@@@??????>>>>>>>>>>>>>>>??????DDDDDDCCCCCCBBBAAA@@@@@@;;;<<>>>>>???@@@AAABBBBBBCCCFFFKKKQQQRRRNNNHHHDDDBBBAAA@@@>>>>>>???CCCGGGJJJDDDBBBAAAAAABBBAAA???<<>>>>>>>>>>>===<<<;;;:::;;;:::888777888;;;???AAA@@@??????>>>???AAABBBCCCGGGEEEAAA???>>>>>>@@@AAAEEEDDDCCCAAAAAA@@@@@@AAA===@@@BBBAAA>>><<<<<<======>>>@@@AAAAAA@@@???>>>777777666666666888999:::777;;;>>>???===<<<===???========================:::;;;===<<<:::888888999444555555666777888888999444444333222222222333333333222222222333333444555////////////000111333444000111111222222222111111333333333222222222222222222111000......---------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------,,,+++******++++++************++++++,,,+++***))))))***++++++))))))************))))))++++++***))))))***++++++************))))))))))))''''''''''''((((((((()))(((((('''&&&&&&((()))***))))))((((((((('''''''''&&&'''((((((((('''&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%$$$######&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&'''***,,,---.........************************+++,,,---.........------///111:::FFFNNNUUUcccqqqxxx|||zzzgggRRRUUU[[[dddnnnxxx777888:::<<<======<<<<<<888999;;;<<<<<<===@@@CCCAAAAAAAAABBBCCCDDDEEEFFFCCCCCCDDDGGGJJJJJJFFFCCCAAAAAAAAAAAABBBCCCDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBDDDGGGGGGFFFDDDCCCCCCBBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBCCCBBBAAA@@@@@@@@@AAABBB<<<===>>>???AAABBBCCCDDDBBBAAA???>>>>>>>>>??????===>>>@@@CCCDDDDDDDDDDDDHHHMMMQQQPPPIIIBBB???>>><<<======???@@@AAABBBBBBCCCBBBAAA@@@????????????AAABBBDDDDDDAAA?????????<<<<<<===============<<<===<<<:::999999:::;;;<<<@@@AAAAAABBBCCCDDDEEEEEEJJJIIIGGGCCC@@@@@@BBBEEEEEECCC@@@AAACCCDDDCCCBBBEEEDDDBBBAAA@@@@@@AAAAAA===>>>@@@BBBCCCBBBAAA???888777666555555666777888777;;;@@@AAA???===>>>@@@>>>===<<<<<<===>>><<<;;;<<<;;;::::::999999::::::999666333333666777777555666555444333222111111111555444444333222111000000000000111111222222222222222222222222222222222222222222111111000///......//////............//////000///...------...///000------++++++++++++------...------,,,,,,++++++***---------,,,,,,+++++++++******+++,,,,,,,,,++++++((((((((((((''''''''''''%%%&&&)))+++,,,+++***)))************************))))))))))))(((((((((((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$&&&'''&&&"""!!!"""$$$'''&&&&&&%%%%%%&&&&&&''' &&&******'''###%%%%%%$$$"""!!!"""###!!!"""$$$$$$#########$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&''')))((('''&&&%%%%%%&&&'''((()))***++++++,,,,,,+++++++++,,,++++++***)))((()))************+++++++++(((...333444666@@@PPP^^^xxx|||yyy}}}eee^^^UUUQQQSSSYYY```eeepppxxx888999;;;<<<======<<<;;;===>>>??????>>>???AAACCCCCCCCCCCCCCCCCCCCCDDDDDDAAAAAABBBEEEHHHHHHEEEBBB?????????@@@AAACCCDDDEEECCCDDDEEEEEEEEEEEECCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCEEEGGGGGGFFFDDDCCCCCCDDDDDDEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>???@@@AAA??????@@@AAAAAAAAAAAAAAA@@@???>>>======>>>???@@@??????AAACCCDDDEEEEEEEEEGGGKKKOOONNNIIICCCAAABBB>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>@@@BBBCCCBBB@@@>>>===>>><<<======>>>>>>>>>=========<<<:::999999;;;<<<>>>AAABBBBBBCCCDDDDDDDDDDDDHHHGGGFFFCCC@@@???AAACCCBBB@@@@@@AAADDDFFFEEEDDDFFFEEECCCBBBAAAAAAAAABBB??????@@@AAA@@@@@@>>>>>>:::888555444444666888:::;;;===AAABBBBBBBBBBBBCCC???>>>======>>>???===<<<<<<;;;::::::999999::::::999666444333555666555444555555444333222222222222333333222222111000000///000111111111222222222222222222222222222222222222333222222111000000/////////..................///000///...------...///000------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,++++++***((((((((((((((((((((()))'''(((***++++++++++++***))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((())))))'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%$$$$$$######$$$$$$%%%&&&### """&&&'''%%%!!!"""###$$$$$$"""!!!"""######%%%&&&%%%###""""""#########$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&***)))((('''&&&''''''((('''((()))***++++++++++++++++++++++++***)))(((((())))))*********+++++++++***---000///000666AAAKKKeeerrr|||zzzuuulllaaaWWWRRRRRRSSSTTTYYYbbbnnnxxx~~~:::;;;<<<======<<<;;;;;;@@@AAAAAA@@@>>>>>>???AAACCCDDDDDDDDDDDDCCCBBBAAA??????AAACCCFFFFFFDDDBBB======>>>???@@@BBBDDDEEEBBBBBBDDDDDDDDDDDDCCCBBBCCCDDDEEEEEEFFFFFFFFFFFFDDDFFFHHHHHHFFFDDDDDDDDDFFFFFFFFFEEECCCBBB@@@???AAA@@@@@@@@@@@@AAABBBBBBAAAAAA???>>>>>>>>>??????@@@AAABBBCCCBBB@@@>>>===============>>>???@@@AAAAAAAAABBBCCCDDDFFFGGGHHHGGGJJJLLLKKKGGGDDDDDDEEE@@@AAAAAAAAAAAAAAAAAA@@@?????????>>>=========<<>><<<;;;<<<===>>>???@@@??????>>>======<<<;;;::::::<<<>>>@@@CCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDBBB@@@>>>>>>???>>>>>>???BBBFFFGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@??????>>>>>>===<<<<<<<<<999555333333777;;;>>>@@@@@@AAACCCEEEFFFDDDCCCAAA???>>>>>>??????>>><<<<<<;;;::::::999999::::::999777555444555555444222444444333333333333333444222222222111111000000000111111111111222222222222222222222222222222222222333333222222111000000000........................//////............//////------,,,,,,,,,,,,------******+++,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))((((((((()))******++++++*********+++++++++++++++((((((((((((((((((((((((************))))))))))))''''''((())))))***++++++(((((((((((()))))))))***&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((%%%$$$$$$######$$$$$$%%%)))&&&$$$$$$%%%%%%### !!!###$$$$$$""""""###%%%&&&'''(((&&&$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%###!!!"""###$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&%%%%%%%%%***)))(((((('''(((((((((&&&'''((()))************++++++++++++***)))(((''')))))))))*********++++++,,,,,,,,,+++,,,///555999MMM[[[ooo~~~pppdddZZZSSSNNNLLLHHHNNNXXXdddnnnuuuzzz|||<<<<<<===>>>===<<<;;;:::<<<===>>>===;;;;;;<<<>>>AAAAAABBBCCCCCCBBBAAA@@@>>>???AAACCCEEEFFFEEEDDD>>>>>>>>>>>>???@@@BBBBBBAAABBBCCCDDDEEEDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEGGGHHHHHHFFFDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAABBBBBBAAAAAABBBBBBCCCDDDBBBAAA@@@???>>>>>>??????@@@AAACCCDDDCCCAAA>>><<<<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCDDDFFFIIIJJJIIIJJJJJJHHHEEEDDDDDDFFFCCCCCCCCCCCCBBBAAA@@@???????????????>>>======<<<>>>??????>>>;;;:::::::::>>>???@@@AAAAAA@@@>>>===<<<<<<;;;:::;;;===???AAACCCDDDEEEEEEEEEDDDCCCBBB@@@AAABBBBBB???===<<<<<<<<<>>>@@@DDDFFFFFFEEEDDDAAAAAA@@@@@@????????????>>>>>>===<<<<<<<<<=========:::555333555;;;BBBGGGFFFDDDBBBDDDFFFFFFCCC@@@AAA???>>>>>>>>>>>>===<<<<<<;;;::::::999999:::::::::888777555444333222111444444333333333444444555333222222222222222222222222222222222222222222222222222222222222222222222333222222222111111111000///000000000000000000////////////....../////////---------,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))((((((((()))***++++++,,,,,,---,,,+++******++++++,,,((((((((((((((((((((((((+++*********))))))))))))''''''''''''(((((())))))''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$&&&'''&&&$$$"""###%%%%%%$$$$$$%%%'''%%%'''((('''%%%######$$$######$$$$$$$$$%%%%%%%%%%%%###""""""$$$%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%&&&%%%%%%$$$(((((((((''''''''''''(((%%%&&&'''((())))))))))))++++++++++++***)))((('''))))))))))))************+++***)))***---000222222<<>>>>>???@@@AAAAAABBBBBB@@@BBBDDDEEEFFFFFFFFFFFF@@@@@@???>>>>>>>>>??????BBBCCCDDDEEEFFFEEEDDDDDD@@@AAACCCDDDEEEFFFFFFGGGFFFGGGHHHGGGEEECCCCCCDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCAAA@@@??????@@@@@@>>>@@@BBBDDDDDDCCCAAA???<<<===???@@@BBBDDDEEEEEEDDDCCCCCCDDDEEEGGGIIIKKKJJJJJJHHHFFFCCCBBBCCCDDDCCCDDDDDDDDDCCCAAA???>>>>>>???@@@@@@@@@???>>>===<<<======<<<:::999999:::>>>@@@AAABBBBBB@@@>>><<<<<<<<<;;;:::;;;===???AAABBBCCCDDDEEEEEEDDDBBBAAA===???AAA@@@>>><<<::::::===???BBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@<<<<<<<<<<<<===>>>@@@@@@===999666444888AAAJJJPPPPPPLLLIIIHHHIIIGGGCCC@@@@@@>>>============;;;:::<<<;;;::::::999999::::::999999999777555333222222444444333333333444555555333444444444444444444444333222222222222222222222222222222222222222222222222222222111111111111111000111222222222222111000...//////////////////...---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((((())))))***+++,,,,,,------,,,+++******++++++,,,))))))))))))))))))))))))*********))))))))))))((())))))((((((''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''$$$######$$$&&&'''''''''###%%%&&&&&&%%%%%%'''(((###%%%&&&&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$######%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((())))))(((************)))(((''''''(((((()))))))))*********+++***)))***---000000///222777@@@MMM[[[jjjyyy~~~{{{wwwrrrooofff^^^UUUPPPRRRYYYaaafffttt;;;;;;<<<<<<<<<;;;999888777888:::;;;;;;===@@@BBB>>>>>>>>>???@@@AAACCCDDDBBBDDDFFFGGGFFFFFFGGGHHHBBBBBB@@@???>>>>>>======AAABBBDDDEEEFFFFFFEEEDDD@@@AAACCCEEEFFFGGGHHHHHHFFFGGGGGGEEECCCBBBBBBCCC@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDBBB@@@??????@@@@@@===???AAACCCDDDDDDCCCBBB===>>>@@@BBBDDDEEEFFFFFFCCCCCCDDDEEEFFFHHHIIIJJJIIIHHHEEECCCBBBAAAAAAAAACCCCCCDDDEEECCCAAA???===>>>>>>@@@@@@@@@???>>>===:::;;;;;;:::999999:::<<<>>>???AAABBBBBB@@@===;;;===<<<;;;::::::<<<>>>@@@@@@BBBCCCEEEEEEDDDBBBAAA<<<>>>??????===;;;::::::>>>@@@BBBBBB@@@?????????BBBBBBCCCCCCCCCCCCBBBBBB;;;<<<===>>>@@@AAABBBBBB<<<999666666:::DDDNNNTTTYYYVVVSSSPPPMMMJJJGGGDDD@@@>>>===<<<===<<<;;;999<<<;;;::::::999999::::::999:::;;;999666444333444555555444444444444444555444444444555555666666666333333333333222222222222222222222222222222222222000000000000000000000000000111222333333222111000......////////////......------............------......---,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***))))))))))))***+++++++++,,,*********+++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((++++++***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$$$$$$$$$$###!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''%%%%%%&&&((("""$$$%%%&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$############$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))************)))((('''&&&((((((((()))))))))******,,,***))))))***+++***)))------222;;;FFFUUUhhhxxx}}}wwwnnn```SSSMMMNNNTTTYYYfffrrr999:::;;;;;;;;;:::999888777999:::;;;<<<===@@@BBBBBBAAA@@@??????AAACCCEEEDDDFFFHHHGGGEEEDDDFFFGGGBBBAAA@@@???????????????@@@AAACCCDDDEEEEEEDDDDDDBBBCCCEEEGGGIIIJJJKKKKKKFFFFFFFFFDDDBBB@@@AAABBBAAA@@@?????????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCAAA@@@>>>>>>?????????@@@AAABBBCCCCCCCCCCCC===>>>@@@BBBDDDEEEEEEEEEAAABBBDDDEEEGGGHHHHHHHHHEEEDDDBBBAAAAAAAAAAAAAAAAAABBBDDDDDDCCCAAA>>>===<<<===>>>@@@@@@???===<<<888999:::999999999<<<>>>===???AAABBBAAA???<<<:::===<<<:::999999;;;<<<>>>>>>???BBBDDDDDDCCCBBBAAA<<<===>>>>>><<<::::::;;;===???@@@???===<<<>>>@@@@@@AAABBBCCCCCCBBBAAA@@@===>>>@@@BBBCCCCCCBBBBBB===:::777666;;;CCCLLLSSS\\\[[[YYYTTTOOOKKKJJJJJJAAA???>>>=========;;;:::<<<;;;::::::999999::::::999;;;<<<;;;888555555666777666555444444444444444333333444444555666666777444444333333333222222222222222222222222222222222////////////////////////...///111222222111///...---...///000000///...---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,++++++***))))))******************'''(((***++++++++++++***(((((((((((((((((((((((((((((((((((('''''''''&&&))))))((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%###!!!"""$$$%%%###!!!%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$############$$$%%%&&&%%%$$$###$$$%%%###$$$%%%%%%$$$######$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$"""!!!!!!###%%%'''$$$$$$&&&'''''''''&&&&&&&&&&&&'''((())))))))))))************)))((('''&&&(((((((((((()))))))))*********)))(((''''''((())),,,***+++111888AAARRRbbbqqquuu{{{~~~{{{pppbbbVVVOOOOOOQQQXXXaaaooo{{{888888::::::::::::999888777888:::::::::;;;>>>@@@GGGEEEBBB@@@???AAADDDFFFEEEGGGHHHGGGDDDCCCDDDGGGAAA@@@@@@@@@@@@@@@AAAAAA???@@@AAACCCDDDDDDCCCCCCCCCDDDFFFIIIKKKLLLMMMMMMEEEFFFEEECCCAAA@@@@@@AAABBBAAA???>>>>>>>>>??????AAA@@@@@@@@@@@@AAABBBBBBDDDBBB@@@???=========>>>AAAAAAAAABBBBBBBBBBBBCCC<<<===@@@BBBCCCDDDDDDCCC@@@BBBDDDFFFGGGHHHHHHGGGBBBAAA???@@@AAABBBBBBAAA@@@AAACCCDDDCCCAAA>>><<<:::<<<===??????>>><<<;;;888999999999999:::===???===???AAABBBAAA>>>;;;999===<<<:::999999:::;;;<<<<<<>>>AAACCCDDDCCCBBB@@@<<<===>>>===;;;:::;;;<<<<<<>>>???>>><<<;;;>>>AAA======???@@@@@@???>>>===@@@AAACCCDDDDDDCCCBBB@@@===:::777666:::AAAJJJOOOZZZ[[[ZZZUUUNNNJJJKKKLLLBBBAAA???>>>???>>><<<:::<<<;;;::::::999999::::::888;;;===<<<999666666777888777666555444333333333111222333333444555666666444444444333333222222222222222222222222222222222............////////////---...///111111///...------...///000000///...---,,,---...//////...---,,,***++++++,,,,,,------...+++++++++,,,,,,---------******+++,,,,,,,,,++++++*********)))))))))))))))%%%''')))+++,,,+++***)))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''(((((((((((())))))))))))&&&''''''''''''''''''&&&%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%###!!!!!!$$$%%%$$$"""'''&&&&&&%%%%%%&&&&&&'''!!!"""############$$$%%%###%%%%%%$$$"""!!!"""###$$$%%%&&&%%%###!!!!!!!!!######$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$!!! """%%%((($$$%%%'''(((((((((''''''&&&'''((()))************************)))((('''&&&(((((((((((())))))))))))'''((()))((('''(((+++...,,,)))***...///222>>>KKKaaahhhppptttvvv{{{~~~rrrcccWWWRRRQQQOOOTTT^^^jjjuuu~~~:::;;;<<<<<<<<<;;;:::999:::;;;<<<<<<<<<>>>AAADDDGGGBBB===>>>BBBEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@>>>????????????>>>======@@@@@@@@@@@@@@@@@@@@@@@@EEEFFFHHHKKKMMMNNNNNNNNNFFFDDDBBB@@@???@@@AAABBBDDDCCC@@@?????????AAABBBCCCBBBAAA@@@AAABBBCCCDDDAAAAAAAAAAAAAAA???>>>>>>BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAACCCEEEGGGHHHGGGFFFEEE<<<@@@CCCBBB???===@@@DDDDDDFFFGGGEEEAAA======>>>;;;;;;<<<<<<;;;;;;:::999<<<:::999888:::<<<@@@BBBFFFEEEDDDCCCAAA>>><<<;;;======<<<;;;;;;;;;;;;<<<;;;<<<>>>???@@@@@@@@@???::::::::::::::::::::::::???<<<;;;<<<>>>???===;;;======>>>@@@AAABBBCCCCCCDDDCCCAAA@@@@@@AAABBBCCC::::::::::::<<>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???@@@@@@@@@CCCEEEHHHJJJLLLLLLLLLKKKEEEDDDBBB@@@@@@@@@AAABBBCCCCCCAAAAAA@@@@@@AAABBBDDDCCCBBBAAAAAAAAABBBCCCBBBBBBAAAAAA@@@?????????CCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDFFFFFFEEEDDDCCC>>>AAACCCBBB??????BBBEEEDDDFFFGGGEEEAAA>>>======;;;;;;<<<<<<;;;;;;:::999:::999999:::<<<>>>AAACCCDDDDDDCCCBBB@@@>>><<<;;;======<<<<<<;;;;;;;;;;;;;;;<<<>>>????????????>>>::::::::::::::::::::::::???===<<<===???@@@???===>>>>>>???@@@AAABBBCCCDDDFFFEEECCCBBBBBBBBBCCCDDD<<<<<<<<<;;;<<<@@@EEEJJJPPPOOOLLLIIIFFFEEEDDDDDDBBB???<<<:::999:::<<<===:::::::::999999888888888;;;:::999888888999:::;;;888888777666666666666666666555555444444333222222222222111000000000000000000000111111111000//////222000///000111222///---,,,---------............//////...---+++***))))))///...---,,,,,,,,,---...///...,,,++++++,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$!!!"""$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$###############%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###&&&&&&&&&&&&''''''''''''((()))***)))'''&&&'''((()))))))))(((((((((((((((*********)))))))))((((((+++***)))***+++...111333999AAALLLVVV___hhhrrrzzz{{{|||}}}~~~zzztttooommmiiieee```[[[YYYZZZ\\\^^^kkkttt|||888:::<<<======;;;888666666888999:::;;;===@@@CCCEEEBBB@@@AAADDDFFFDDDBBBAAAAAA@@@@@@??????>>>>>>======>>>>>>======<<<;;;:::;;;<<<>>>@@@AAAAAAAAAAAACCCFFFIIIJJJIIIHHHGGGDDDCCCBBB@@@@@@@@@AAAAAACCCCCCCCCCCCCCCBBBAAAAAACCCCCCBBBBBBAAABBBBBBCCCDDDCCCAAA@@@??????@@@@@@CCCBBBAAAAAAAAABBBCCCDDDBBBBBBBBBAAAAAAAAAAAAAAAAAACCCDDDEEEEEECCCAAA@@@AAACCCDDDBBB??????CCCFFFDDDFFFFFFEEEAAA>>><<<<<<;;;<<<<<<<<<<<<;;;::::::777888999;;;===@@@BBBDDDBBBBBBBBBAAA@@@???============<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>===<<<::::::::::::::::::::::::===<<<;;;<<<>>>???>>>===?????????@@@AAABBBCCCCCCEEEDDDCCCBBBAAABBBBBBBBB>>>>>>>>>===<<>>===;;;:::999:::;;;;;;999999999999999888888888999999999999999999999999777777888888888777666666666666666555444444333333111111000///////////////......//////000000//////111000///000111111///---------........./////////111000///---+++***((((((---,,,,,,,,,,,,---...///...---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&'''&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%###""" %%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###""""""$$$$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''')))))))))'''&&&'''((((((((((((((((((((())))))******))))))))))))(((((()))))))))***+++---...///...444<<>>AAA???>>>???AAABBB@@@>>>?????????>>>>>>=========>>>>>>>>>>>>>>>===<<<<<<<<<===???AAABBBBBBBBBBBB???AAADDDGGGGGGFFFDDDCCCCCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEECCCAAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEECCCAAA???>>>???@@@AAABBBAAA@@@???@@@AAACCCDDDCCCCCCBBBBBBAAAAAAAAA@@@BBBCCCDDDEEEDDDBBB@@@???BBBBBBBBBAAA??????BBBEEEDDDEEEEEEDDDAAA???===<<<<<<<<<<<<<<<<<<;;;;;;:::777888999;;;===???@@@AAAAAAAAABBBBBBAAAAAA@@@???===============<<<<<<;;;<<<<<<===>>>>>>===<<<;;;:::::::::::::::::::::::::::999::::::;;;<<<<<<<<<>>>?????????@@@AAAAAAAAAAAAAAAAAA@@@??????>>>>>>???@@@???>>>======@@@BBBCCCDDDEEEEEEDDDBBB@@@???<<<<<<<<<;;;;;;;;;;;;:::888888888888888999999999777888888888888777666666666777888888888777666555555555555444333333222222000000///...............---...//////000000000000////////////000///...---.........////////////000///////////////.........------------------------,,,,,,---...---,,,+++***------,,,,,,++++++******---,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&'''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&''')))((('''&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$%%%%%%&&&'''''''''""""""$$$%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&(((((((((&&&&&&'''(((&&&''''''(((((()))))))))))))))))))))))))))(((((((((((()))***++++++++++++,,,///333888@@@JJJVVV^^^hhhoooyyy}}}xxxuuupppgggZZZPPPLLLMMMOOOTTT]]]hhhooorrrvvv~~~888999;;;<<<;;;999666444999999:::999888888;;;===???>>>>>>>>>??????>>>=====================<<<<<<>>>>>>??????>>>>>>===<<<>>>???AAABBBBBBAAA@@@???===???AAADDDDDDDDDBBBAAABBBAAAAAAAAA@@@@@@@@@AAAAAACCCDDDEEEEEECCCAAA@@@===>>>@@@BBBDDDFFFGGGHHHEEEDDDAAA?????????AAABBB????????????@@@AAACCCDDDDDDDDDCCCBBBBBBAAA@@@@@@BBBCCCDDDEEEEEEDDDBBBAAAAAAAAAAAA@@@??????AAABBBCCCCCCCCCCCCBBB@@@>>><<<<<<<<<======<<<<<<;;;:::999999:::;;;<<<=========BBBBBBCCCCCCCCCCCCCCCBBB>>>>>>?????????>>>===<<<<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<======>>>>>>>>>>>>???????????????@@@@@@@@@???>>><<<;;;>>>??????>>><<<<<<>>>???AAABBBDDDEEEEEECCCAAA@@@============<<<<<<;;;:::777777777888888999999999666666666777666555444333555555777888888777666555444444333333222111111000000//////.....................///000111111111111000111111111000/////////.........////////////000------...//////000111111///.........---,,,+++++++++,,,---...---,,,***))),,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''&&&&&&&&&&&&'''(((((())))))((('''&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$!!!$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%######$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((("""###$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''&&&%%%&&&(((&&&&&&''''''(((((())))))(((((((((((((((((())))))'''''')))*********))))))+++++++++,,,111999AAAGGGRRR^^^nnnzzzyyykkk```XXXRRRKKKIIILLLRRRXXX\\\bbbhhhttt999:::::::::999777666555444666777888999;;;>>>AAAAAA@@@??????>>>?????????============<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<>>>???@@@@@@???===<<<<<<===???@@@BBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBDDDEEEDDDCCCAAA???<<<===@@@CCCEEEGGGHHHIIIDDDCCCBBBAAA@@@@@@AAAAAA>>>>>>???@@@BBBCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@??????@@@CCCDDDEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@??????AAAAAA@@@AAABBBBBB???===<<<============<<<;;;;;;<<<;;;;;;;;;;;;<<<======CCCCCCDDDEEEEEEDDDDDDCCC???@@@AAABBBAAA@@@???>>>;;;<<<===>>>>>>>>>===<<<========================???@@@AAAAAA??????@@@AAA???????????????>>>>>>>>>@@@AAABBBBBBAAA???===;;;;;;<<<>>>===<<<;;;<<<===@@@AAACCCDDDDDDCCCAAA@@@??????>>>===<<<;;;::::::666666777777888999::::::777666666555555444444333444444555666666666555555333333222222111000000000000000///...............//////000111111111000000111333444333222000111111------........./////////.........---------------/////////...---,,,***)))+++,,,---------,,,***)))++++++************************++++++++++++,,,,,,))))))))))))))))))))))))***))))))((((((''''''&&&''''''''''''''''''''''''(((((((((((((((''''''&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""#########%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%"""!!!!!!"""%%%&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&'''''''''''''''''''''((((((''''''(((((((((((())))))&&&'''((())))))))))))))),,,***))))))+++///444888???LLL^^^ooo{{{|||tttrrreeeVVVNNNKKKIIIKKKNNNSSSWWW___iiiwww;;;:::999888777666666555333555777888999<<<@@@CCCAAA@@@???===<<<<<<>>>@@@<<<<<<<<<===============;;;;;;<<<<<<;;;;;;:::999:::<<<>>>@@@AAA@@@>>>===;;;<<<<<<>>>???AAACCCCCC@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCBBBAAA@@@???>>>???AAADDDFFFFFFGGGGGGCCCCCCCCCBBBAAAAAA@@@@@@===???AAADDDEEEFFFEEEEEEFFFFFFEEECCCBBB@@@??????;;;===@@@BBBDDDEEEEEEDDDAAAAAAAAABBBCCCBBB???===???>>>>>>@@@CCCCCCAAA>>>===============<<<;;;;;;======<<<;;;<<<>>>@@@BBBCCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCDDDCCCBBB@@@???;;;<<<>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBDDDEEEDDDAAA@@@AAABBBAAAAAAAAAAAA@@@@@@?????????@@@BBBBBBAAA???;;;999777999<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@???>>>@@@???===;;;:::999888888555555666777888999::::::999888777555444444555555333333333333333444555555444444333222222111111000111000//////......////////////000000//////......///111333222000...///000,,,---------............000//////...---,,,,,,+++------.........---+++***,,,,,,,,,,,,,,,+++******)))))))))***************)))))))))******+++++++++))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&'''&&&&&&&&&&&&'''((((((***((('''%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%% """%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''((())))))'''&&&$$$############$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&'''''''''((((((((())))))&&&''''''((()))******++++++***)))***,,,///111222777>>>KKK\\\nnnmmmbbbYYYPPPLLLLLLKKKNNNRRRXXX```kkkvvv~~~<<<;;;888666555555666666666888999999999;;;>>>@@@???>>><<<:::888999<<<>>><<<<<<==================999::::::::::::999888888:::<<>>AAACCCEEE???@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAACCCEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>@@@CCCGGGHHHHHHGGGFFFGGGFFFEEEDDDBBB@@@??????777:::===AAACCCEEEEEEEEEAAABBBCCCDDDEEECCC@@@===>>>======@@@CCCDDDBBB???===============<<<<<<;;;>>>===<<<<<<===@@@DDDFFFCCCCCCCCCDDDCCCCCCBBBAAABBBCCCDDDEEEEEECCCAAA@@@;;;<<<>>>???@@@@@@@@@???????????????????????????CCCEEEFFFDDD@@@>>>???AAADDDCCCCCCBBBBBBAAAAAA@@@<<<>>>@@@AAA???<<<999666555777:::;;;;;;;;;<<<<<<==================<<<<<>>@@@>>><<<<<<:::888:::===???>>><<<>>>>>>===<<<;;;;;;::::::999999999999999999999999===???AAAAAA@@@@@@AAABBB<<<<<<===>>>???AAACCCDDDCCCCCCCCCCCCBBBAAA@@@???CCCBBBBBBAAAAAA@@@@@@???AAA@@@>>>???AAADDDEEEEEEAAA@@@@@@??????@@@@@@AAA===???CCCFFFGGGGGGFFFEEEAAAAAABBBBBBAAA@@@>>>===:::<<>><<<>>>>>>>>>===<<<<<<>>>AAAAAA@@@@@@???>>>?????????AAA@@@@@@BBBDDDFFFFFFEEEFFFEEECCCCCCCCCCCCAAA??????AAACCCEEEEEEDDDBBB@@@CCCBBBBBBBBBAAA@@@??????CCCBBBAAAAAA@@@@@@@@@AAACCC@@@>>>???AAABBB@@@===@@@===<<<>>>AAAAAA<<<777555666888999;;;;;;;;;;;;===>>>?????????===<<<;;;<<<;;;999777555555555555555555555555555666777777777777888888888888777777444333111000000111333444555555444333222111000///000000000000000000000000//////...---,,,,,,++++++***+++---//////...---,,,+++,,,,,,---...///000000///000000000...---...///.........------,,,,,,,,,///......------,,,,,,+++++++++++++++++++++++++++(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%''''''(((((())))))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$"""!!!"""$$$&&&((('''&&&$$$###"""###$$$$$$###"""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%$$$$$$###""" """$$$$$$######$$$%%%&&&%%%$$$""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&"""!!!$$$&&&'''&&&((((((((('''&&&&&&&&&%%%((('''%%%$$$$$$%%%'''(((((((((((((((''''''''''''((((((((()))******++++++((()))))))))************///,,,111???JJJXXXrrrzzzppphhhbbb[[[VVVQQQMMMJJJKKKQQQWWW^^^ccciiinnnsssyyy777777666555444333222222555555666999===???===;;;;;;999888:::===???>>><<<>>>===;;;:::999999999:::999999999999999999999999<<<>>>@@@@@@???>>>??????======>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@CCCBBBBBBAAAAAA@@@??????@@@??????@@@BBBDDDDDDDDD@@@@@@?????????@@@@@@AAA@@@AAACCCDDDDDDDDDCCCBBB???@@@@@@AAAAAA@@@@@@@@@;;;===???AAABBBCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@>>>======??????>>><<<<<<======<<<;;;;;;>>>@@@@@@??????>>>>>>>>>??????@@@??????AAACCCEEEEEEDDDFFFDDDBBBAAABBBBBBBBB@@@AAABBBDDDFFFFFFDDDBBBAAACCCCCCAAA@@@????????????BBBAAA@@@@@@??????@@@@@@BBB@@@???@@@BBBBBBAAA???@@@>>><<<>>>AAAAAA<<<888555666666777888999:::;;;>>>>>>??????>>><<<;;;::::::999888666555555555555666666555555555555666666777777666666666666777777444333222111111222333444444444333222111000/////////////////////////////////......---,,,,,,++++++***,,,---/////////---,,,---------...............---//////...---,,,---.........---------,,,,,,,,,---,,,,,,++++++***))))))++++++++++++++++++++++++(((((()))******+++,,,,,,))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$###""""""$$$&&&'''&&&%%%$$$$$$#########$$$###############$$$%%%%%%$$$$$$%%%%%%%%%$$$#########$$$&&&&&&%%%$$$%%%&&&%%%$$$$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&'''&&&$$$''''''''''''&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((((((((((((((('''''''''''''''(((((())))))***++++++)))*********++++++++++++000,,,///777===EEEYYYnnnyyyrrrnnnjjjddd\\\TTTNNNJJJKKKNNNTTTUUUXXX[[[___dddkkkooorrrzzz555555444444444444333333555555666999<<<===<<<::::::999999:::===>>>>>>===>>><<<999777666666888999999999999999999999999999:::<<<>>>>>>===<<<===>>>>>>???@@@AAAAAAAAA@@@??????@@@@@@AAABBBBBBAAAAAABBBBBBBBBAAA@@@@@@??????@@@???@@@BBBDDDEEEDDDBBB>>>>>>>>>>>>??????@@@AAABBBBBBAAAAAA@@@@@@??????>>>>>>>>>???@@@AAABBBBBB>>>>>>???@@@BBBCCCDDDDDD@@@@@@AAAAAAAAAAAAAAAAAA???>>><<<===>>>>>>===;;;:::;;;<<<;;;::::::<<<>>>>>>>>>=========>>>?????????>>>>>>@@@BBBCCCCCCBBBEEEBBB@@@???@@@BBBCCCBBBBBBCCCEEEFFFFFFEEECCCBBBDDDBBB@@@>>>======>>>>>>@@@??????>>>>>>>>>>>>???@@@??????AAACCCCCCBBBAAAAAA???>>>???AAA@@@===999666555555555666888999;;;>>>>>>>>>>>>===;;;999777777777666555555555555555666666555555555555555555666555444444444444555666444333222111111222333444333333222111000///......////////////////////////.........------,,,,,,+++,,,---.../////////...---............------,,,,,,///111111000///...///000------------,,,,,,,,,,,,,,,,,,,,,+++******)))))),,,,,,++++++************((())))))******+++++++++))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&((((((((('''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$############$$$%%%%%%$$$$$$$$$%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%'''((((((&&&%%%%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$%%%&&&((('''%%%###&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''(((((((((''''''''''''&&&''''''(((((()))******************+++++++++,,,,,,///,,,,,,000111333@@@OOOggg|||}}}zzzuuummmccc[[[VVVSSSQQQTTTQQQOOONNNQQQVVVYYY[[[]]]ccclllssswwwyyyzzzzzz222333333333444444444444444555666888:::;;;:::999888888999:::<<<============;;;777444333444666888999999999999999999888888888:::<<<===<<<<<<>>>???>>>@@@AAABBBBBB@@@>>>===<<<===???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@?????????@@@@@@BBBEEEGGGGGGDDDBBB============>>>???@@@@@@AAA@@@???============>>>??????>>>>>>>>>@@@AAACCC@@@@@@@@@@@@AAABBBCCCDDD>>>>>>>>>>>>??????@@@@@@======<<<<<<<<<<<<<<<;;;888:::;;;;;;::::::<<<==================>>>>>>??????>>>===>>>AAABBBAAA@@@CCCAAA>>>===???AAACCCDDDCCCDDDEEEEEEEEEDDDBBBAAACCCAAA>>>;;;:::;;;<<<>>>>>>>>>===<<<<<<=========>>>>>>@@@AAACCCDDDCCCCCCAAA@@@??????@@@???===:::777666555444555777:::;;;============;;;999777555555555555444555555555555444444444444444555666777666444333111111333444666333333222222222222333333222111111000///.........////////////////////////......---------,,,,,,,,,------.../////////...---------------------------...000000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++,,,,,,++++++******))))))((()))))))))*********+++))))))))))))))))))))))))))))))((('''''''''''''''((((((''''''&&&&&&%%%%%%###%%%'''))))))((('''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$$$$###"""###$$$%%%%%%$$$###""""""###%%%&&&&&&&&&%%%$$$"""###$$$$$$%%%%%%%%%%%%&&&((()))(((&&&%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&'''(((((())))))***))))))*********++++++++++++***+++---------444>>>KKK]]]sss|||vvvrrrqqqmmmiiiaaa[[[TTTQQQSSSVVVWWWWWWVVVWWWZZZ]]]___```bbbcccjjjooottttttssssssuuuvvvwwwyyy{{{}}}111111222222333444444444333555777888888888888888777888999999::::::;;;<<<;;;999555333222333666777999999888888888777777777555777:::<<<===>>>@@@AAA???@@@AAABBBAAA???===;;;:::;;;===???@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>>>>AAAAAACCCFFFHHHHHHDDDBBB<<<<<<<<<<<<======>>>???>>>===;;;;;;;;;<<<>>>???AAA@@@>>>>>>>>>>>>@@@AAAAAA@@@@@@@@@@@@AAABBBCCC<<<;;;;;;;;;;;;<<<>>>>>><<<<<<<<<<<<;;;::::::;;;888999;;;;;;;;;;;;<<<>>>>>>===============>>>>>>>>>======>>>@@@AAA@@@???BBB???<<<<<<>>>AAABBBCCCBBBCCCCCCDDDCCCBBBAAA@@@@@@>>><<<999999:::;;;===<<<<<<<<<;;;;;;<<<<<<===<<<>>>@@@BBBCCCCCCCCCCCCAAA@@@?????????>>><<<:::888777666555666888:::;;;<<<<<<<<<;;;:::888555444333444444555555555555555222222222333555666888999444333111000000111333444222222222111111222222222111000000000///.................................---------------,,,,,,,,,..................------++++++,,,,,,---......///+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++******+++++++++******))))))))))))))))))))))))*********(((((((((((((((((((((((())))))((('''''''''((((((((((((''''''&&&&&&%%%%%%###%%%'''))))))((('''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################!!!"""$$$%%%%%%$$$###"""!!!"""$$$%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$###"""!!! !!!###%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))+++---,,,,,,000555777CCCRRR___mmm}}}pppiiiaaa]]]^^^```bbbbbbZZZWWWSSSPPPPPPRRRTTTUUURRRUUUZZZ]]]]]]]]]```dddggghhhiiikkkoooxxx000000111222222333444444222555777888777666666777666888999888777666777999888666444222222444666888888888777777666555555555333666999;;;<<<===???AAA>>>????????????===<<<;;;999:::<<<>>>???@@@AAAAAAAAAAAAAAA@@@??????>>>>>>AAAAAACCCEEEGGGFFFCCCAAA===<<<<<<;;;;;;<<<<<<===;;;:::::::::;;;<<<>>>???@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;:::999:::;;;<<<===:::;;;<<<;;;999999999:::888:::<<<=========>>>???@@@???>>>>>>=========>>>???>>>===>>>@@@AAA@@@???@@@>>><<<<<<>>>@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>><<<;;;999888888999;;;<<<<<<;;;;;;;;;;;;<<<<<<===:::===@@@BBBBBBAAAAAABBBAAA@@@???>>>===;;;;;;:::888888777666777888999:::::::::::::::999777555444444444555555666555555444222222222333444666777888333333111111111111333333111111111111111111111111111000000000/////////...........................------------------------...------------,,,,,,,,,******+++,,,---...//////...///000///---,,,---...++++++++++++,,,,,,,,,,,,+++++++++***))))))((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''(((((()))((((((((('''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&& !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$###""""""""""""###!!!"""######$$$#########"""######$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###%%%&&&&&&$$$######$$$$$$$$$%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$"""  ###&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))((()))+++,,,+++***+++---///444:::BBBOOO```rrr~~~{{{uuurrrrrrtttwwwyyywwwooocccXXXPPPLLLIIIHHHHHHIIIMMMPPPPPPNNNQQQWWW\\\]]]]]]\\\[[[___fffllluuuxxx~~~000000111111222222333333222555777777666444555666666888999777444333444666444444333333444555777888777666666555444444333333444666999:::::::::;;;===>>>>>>======<<<<<<;;;;;;999:::;;;===>>>??????@@@AAAAAA@@@@@@???>>>>>>>>>??????@@@BBBCCCCCCAAA>>>>>>===<<<;;;::::::::::::::::::::::::;;;<<<======<<<===>>>??????@@@@@@???>>>???@@@@@@@@@???>>>===>>>===;;;::::::;;;<<<===999;;;<<<;;;888777888:::999<<<>>>?????????@@@AAABBBAAA@@@???>>>=========???>>>===>>>@@@AAA@@@??????>>><<<<<<>>>??????>>>??????>>>>>>===<<<<<<;;;888888888888999:::;;;;;;;;;;;;;;;;;;;;;<<<======999<<>>===<<<;;;;;;;;;;;;;;;999:::;;;===>>>?????????AAAAAA@@@@@@???>>>>>>>>>>>>======???@@@@@@>>>===>>>===<<<;;;:::999999999::::::;;;;;;;;;;;;<<<<<<999;;;===???AAAAAAAAAAAA===>>>@@@AAA@@@???===;;;@@@???===;;;;;;;;;<<<===888:::<<<;;;888777888::::::===@@@AAAAAA@@@AAABBBCCCCCCAAA???>>>=========@@@???>>>???@@@AAA@@@??????===<<<===>>>???>>><<<>>>======<<<;;;:::::::::555666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>888<<>>>>>?????????>>><<<:::888999999444555666666777666666555666777888888888666555444555666777777777666444333777666555444333222222222111222333333333333222111......////////////......111111111111000000000000........................---------------------------,,,++++++*********+++------,,,,,,,,,,,,+++++++++,,,---,,,***)))***+++*********++++++,,,,,,,,,------,,,,,,+++*********''''''((()))***+++,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((()))***''''''(((((())))))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%""" !!!###$$$###"""!!!!!!!!!"""$$$%%%'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%$$$###""""""$$$&&&&&&%%%%%%&&&'''"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&((((((&&&$$$""""""%%%((((((%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((())))))))))))************&&&)))+++++++++,,,,,,***)))***,,,...///222999@@@OOO\\\lllvvvyyy{{{|||ssskkkeee[[[XXXXXXYYYSSSKKKKKKQQQMMMOOOQQQPPPLLLJJJKKKMMMMMMNNNQQQSSSUUUYYY^^^aaaaaadddhhhjjjjjjiiiiiiiiigggbbb___bbbeeegggjjjoootttyyy......///000111222222333000000111222444555555666666555555444222111000000111111111222333444666666666555333222111222333333333555666555333333555888888:::<<<;;;999888:::<<<::::::999999999:::;;;;;;>>>????????????>>>======???????????????>>>>>>>>>@@@@@@???===:::999;;;===<<<;;;;;;;;;;;;<<<==============================;;;:::999;;;===>>>>>>===:::::::::;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<===>>>>>>???@@@AAAAAAAAA@@@EEECCC@@@>>>>>>>>>===<<<===@@@BBBAAA>>><<<<<<>>><<<;;;;;;::::::;;;;;;<<<::::::::::::999777666555555666777888999999999888<<<;;;:::999888999::::::=========>>>>>>>>>>>>>>>:::;;;<<<<<<<<<:::888666555555555666666777999999777777777777666666666666999:::::::::999666333222444444333333333333222222444333333222111000.........---,,,---/////////---......////////////......---------,,,,,,+++++++++)))***++++++,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++,,,------......------,,,)))))))))***+++++++++,,,******************************)))(((((((((((((((++++++***)))((('''&&&&&&&&&&&&&&&'''((())))))***(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""######$$$$$$)))&&&###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###'''%%%"""!!!"""######"""&&&%%%$$$""""""$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$#########$$$%%%%%%$$$###""""""###### !!!!!!"""""""""#########$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&((('''$$$"""########################""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************+++******)))***,,,---...999BBBPPP[[[dddmmmvvv}}}vvvoooqqqqqqlllcccYYYSSSPPPQQQSSSUUUTTTQQQNNNMMMNNNLLLNNNOOOMMMJJJIIIKKKNNNQQQQQQPPPRRRSSSTTTRRRQQQPPPPPPPPPUUU[[[___```___^^^bbbiiittt~~~/////////000111111111222000111111222333444555666666555444333222111111000111111111222333444555666555555333222222222333333444666777666444444666999888:::<<<;;;999999:::<<<:::::::::::::::;;;;;;<<<>>>>>>>>>>>>============>>>>>>===============>>>?????????<<<:::999:::<<<;;;;;;<<<<<<<<<=================================>>><<<;;;;;;<<<===<<<:::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@AAABBBCCCCCCCCCCCCAAA>>>>>>???@@@??????===>>>???>>>;;;999:::<<<::::::999999999999::::::::::::999999888777777777555555666666777888888888::::::999999999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;======<<<;;;999777777777666555555666666666777777777777666666666666888999999999888666444333444444333333333333222222333333333222111000......///...---...///000///.........////////////.........---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************+++++++++******************************)))(((((((((((((((******))))))((('''''''''&&&&&&''''''((())))))******))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$'''%%%###"""###$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%(((&&&%%%$$$&&&&&&%%%$$$$$$###!!! !!!###$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""$$$#########$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###'''&&&&&&%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""!!!!!!"""""""""#########!!!"""###$$$%%%&&&&&&&&&&&&$$$""""""###%%%%%%$$$$$$$$$$$$###############"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''(((((()))))))))***************))))))***+++---...///666???GGGNNNWWWbbbjjjsss|||~~~~~~{{{ssslllfffdddcccccccccbbb^^^[[[WWWVVVUUUVVVUUURRRNNNKKKIIIIIIKKKJJJJJJKKKMMMMMMLLLKKKJJJIIIJJJNNNTTTWWWXXXWWWQQQRRRUUU[[[ccciiilllmmmlllooonnnlllmmmsssuuuttttttoookkklllrrryyy}}}}}}zzzxxxvvvuuuwww{{{000000000000000000000000000111111222333444555555555555444333222111111000000000111111222444444555555555444333333333444444555666777777666666777999999:::;;;;;;::::::<<<===;;;;;;;;;;;;<<<<<<======>>>===<<<;;;;;;;;;<<<<<<===<<<;;;::::::;;;===>>>>>>>>>>>><<<:::999:::;;;;;;;;;===>>>>>>>>>===<<<========================@@@>>><<<;;;;;;;;;999777777777888888888999999999:::;;;===???@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEE@@@>>>===>>>@@@BBBBBBAAA<<<===<<<999777666777999888888777777777777888888;;;:::888777666666777777555444444444444666777888888888888999:::;;;===>>>??????>>>======<<<<<<<<<;;;<<<======<<<;;;999888888777666555444444444444666666666666777777777777666777888888888777555444444444333333333333222222333333333222111000///......---------///000000.........////////////.....................------------------...------,,,,,,------,,,+++++++++,,,,,,------------------------+++++++++++++++++++++++++++++++++*********************************************)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))***)))((((((''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%''''''&&&$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&&&&%%%$$$$$$######"""###$$$%%%&&&%%%$$$#########"""!!!!!!!!!!!!""""""############$$$$$$$$$!!!!!!"""$$$%%%&&&''''''(((%%%  ###%%%&&&%%%%%%$$$$$$#########"""#########$$$$$$%%%%%%&&&%%%%%%$$$$$$#########"""&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&'''''''''((((((((((((((())))))))))))******))))))))))))***+++,,,---,,,///333666;;;DDDOOOWWWcccooo{{{wwwvvvyyyxxxxxxxxxwwwtttpppllljjjhhheeebbb^^^XXXRRRNNNKKKJJJIIIIIIKKKKKKJJJHHHEEEEEEFFFIIIMMMOOOPPPOOOJJJHHHHHHJJJNNNSSSVVVWWWWWWYYYYYYVVVWWW[[[]]][[[ZZZVVVSSSUUU[[[```cccddd___^^^^^^___aaaeeeiiilll000000000000000/////////000111111222333333444444444444333333222111111000//////111222333333444444555555444444444444444444444555666777777777777888999999:::;;;;;;<<<===>>>;;;;;;<<<======>>>>>>>>>===<<<:::888888999;;;<<<<<<:::888777777999;;;======>>>>>><<<:::999999::::::;;;===??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;>>><<<:::999999999777555555555666666666777777777999;;;???CCCEEEFFFEEEEEEFFFFFFEEEEEEDDDDDDEEEEEE???>>>===>>>@@@BBBAAAAAA===;;;999666444444666777666666555555555555666666999888555444333444666777555444222222222444666888888888888999:::;;;<<<===???>>>===;;;:::::::::;;;;;;;;;<<<<<<;;;:::888888777666555444444333333444666666666666777777777777444555666777777777666666444444333333333222222222222222222222111000///...---,,,+++,,,...//////.........////////////......///////////////............/////////...---,,,,,,---,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))***************************))))))((((((((((((((('''''''''((((((((())))))''''''''''''(((((())))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######"""""""""$$$&&&'''&&&$$$######$$$$$$$$$$$$######  """%%%%%%###!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$############$$$%%%%%%&&&&&&!!!"""$$$&&&'''&&&$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&''')))%%%!!! ###%%%'''&&&%%%%%%$$$$$$######"""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&'''(((((('''''''''(((((((((((()))(((((((((((()))))))))***(((((())))))***++++++,,,,,,---...///222888@@@FFFTTT___ppp}}}zzzwwwqqqhhhaaaZZZXXXVVVUUUUUUUUUSSSRRRMMMMMMNNNOOOPPPOOONNNMMMMMMKKKIIIJJJMMMOOOPPPQQQNNNPPPPPPMMMNNNQQQRRRPPPNNNLLLJJJKKKOOOSSSUUUUUUOOOOOOPPPQQQSSSVVVXXXZZZ000000000///////////////000111111222222333333333333333333222222111111000///000111333444444444444555555555555555555555555222333444555777777666666888888999:::<<<======>>>:::;;;<<<===>>>>>>>>>>>><<<;;;999777777888:::;;;:::999777555666888:::<<<===>>>???===;;;999999::::::;;;===??????>>><<<;;;999999999999999999999999999888666777777888666555444444444555555555666666999<<<@@@EEEHHHIIIHHHGGGIIIHHHFFFDDDCCCBBBBBBBBB@@@???>>>???@@@@@@???===<<<:::777555555555666666444444444333333444444444666555333111111222444555444333222111222444666777999999:::::::::;;;;;;;;;>>><<<:::999888888999999;;;;;;;;;:::999999888777555555444444444444555555555666666666777777777888333444444555666666777777444444333333333222222222111111111111111000///...+++******+++---......---......////////////......////////////////////////////////////......---,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++***))))))***++++++,,,+++++++++***)))))))))***************************))))))(((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########""""""!!!"""$$$&&&'''&&&%%%"""######$$$$$$######"""!!!###$$$""" %%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%&&&!!!"""$$$&&&'''&&&$$$###$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%'''%%%######$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''(((((('''''''''(((((((((((()))'''(((((((((((()))))))))''''''((()))************))))))***+++---000333666CCCMMM\\\jjjsssxxx{{{|||}}}wwwrrrooollljjjiiihhhfffddd___``````___]]]ZZZXXXWWWXXXVVVUUUUUUVVVUUUSSSRRRRRRTTTSSSPPPOOOQQQQQQOOOOOONNNNNNOOOQQQRRRSSSSSSMMMMMMMMMNNNOOOQQQSSSTTT////////////////////////111111111111222222333333333333222222111111111111///000222444555555555444444555666666777666666666222222333555777888666555777666666888;;;===>>>===999:::<<<>>>??????>>>>>>;;;:::999888888888999999888777666555666888:::;;;>>>???@@@???<<<:::::::::::::::<<<=========<<<;;;888888888888888888888888777666555555777888777666333333444444444555555555888;;;???DDDGGGHHHHHHHHHIIIGGGEEEBBB@@@?????????@@@???>>>>>>???>>><<<::::::888666555666666666555333333222222222222333333444333222111111222333444333222222222222444555666999999:::;;;;;;;;;::::::===;;;999888777888999:::<<<;;;;;;:::999999888888555555555444555555666666555555666666777777888888333333444444555666666777444444333333333333222222000111111111000000///...+++******+++---//////.........////////////...............///////////////.........///......------,,,,,,+++++++++,,,------++++++++++++++++++++++++***)))(((''''''((()))***+++++++++*********************************************)))(((((((((((((((&&&&&&&&&''''''(((((((((''''''(((((((((((((((((()))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$###############""""""###%%%'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$!!! """$$$%%%$$$###!!!!!!!!!""""""!!!!!!!!!%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""###$$$%%%&&&'''&&&%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$######"""""""""###$$$%%%&&&%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%###"""######$$$&&&%%%$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))&&&'''((()))*********)))))))))***,,,---...//////444<<>>>>>>>>===:::::::::999999999888888666666666666777888999:::>>>@@@AAA@@@>>><<<;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888777666666888888777666333333333444444444555555666888<<<@@@CCCEEEEEEFFFDDDCCCAAA???>>>>>>>>>???>>>=========>>>===;;;888777555333444666777555333333333222222222222333333333333444444444444444444222222333333444555555555666888999;;;<<<<<<<<<;;;===<<<:::888888999;;;===>>>======<<<;;;;;;;;;;;;888888777666555555555555555555555666777888888888333333333333444555666666444444333333333333222222000000000000000000///...,,,++++++---///111111000......////////////......------........./////////,,,,,,---.........------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++***************+++++++++******************************)))(((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((''')))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%###""""""$$$&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$###!!!"""$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###""""""""""""###%%%&&&&&&&&&$$$######$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$############&&&%%%$$$""""""###$$$%%%&&&$$$######%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((())))))%%%&&&'''))))))))))))(((*********+++---.........---222888>>>DDDNNN[[[dddooorrryyy~~~||||||}}}~~~{{{wwwsssmmmhhhjjjnnnpppqqqrrrqqqrrrrrrqqqpppqqqrrruuuxxxzzz,,,------...///000111111111111111111111222222222222222222111111111111111000222444666777777666555444555666888888888777666333333444777:::;;;999666555333333666:::======;;;777888;;;===>>>>>>======999::::::::::::999888888555666666777888999999999???@@@BBBAAA???<<<;;;<<<::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888999999888666333333444444444555555555555666999===@@@BBBCCCCCC@@@???===<<<<<<===???@@@<<<;;;;;;<<<>>>===;;;999444333222444666777555222333333222222222222333333444444555666666555555444111222333555555555555555444666888:::<<<=========>>>===;;;999999;;;===???@@@???>>>======<<<<<<===;;;:::888777555444444444444555555666777888888999444333333333333444555666444444444333333333222222///000000000000000///......------...111333222222......////////////......,,,---------......//////++++++,,,---.........---++++++++++++,,,,,,---...------------------------///...,,,++++++,,,...///))))))******+++++++++,,,******************************)))(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%)))&&&""""""&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''$$$"""!!!###%%%&&&&&&""""""############""""""%%%###!!!!!!###$$$%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$$$$%%%%%% """$$$%%%%%%%%%###"""###$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%&&&&&&%%%$$$#########$$$######""""""###$$$%%%%%%$$$$$$$$$######"""""""""%%%$$$###""""""$$$&&&'''&&&$$$!!!!!!"""$$$$$$$$$"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%&&&'''))))))))))))((()))'''&&&&&&(((***,,,,,,///000111111333<<>><<<;;;;;;;;;::::::;;;;;;;;;;;;::::::===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888777777444333222111222444666888333666:::>>>@@@@@@???===>>>===<<<<<<<<<===???@@@???>>>===<<<<<<<<<<<<<<<<<<:::777555444444555666000000000000////////////222222111111111111111111000222444444444444555777888;;;===>>>=========>>><<<;;;:::999999:::;;;<<>>======<<<;;;999777555555555555333444666777777777666555333333444444555666777777444333222111000000000000333222222111///...,,,+++------------------------......//////...---,,,,,,---...///000000///...---///---,,,***))))))*********++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************))))))))))))******++++++)))(((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$#########''''''&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))***&&&%%%$$$###""""""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%'''&&&$$$"""!!!!!!""""""#########""""""""""""!!!$$$%%%&&&%%%###"""###$$$###""" !!!"""!!!!!!'''$$$"""!!!"""###$$$$$$"""######"""%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&''''''((('''&&&%%%$$$!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%(((((((((((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((()))******(((((((((((()))))))))))))))***+++---...222777;;;IIIOOO]]]sss}}}zzz~~~---...///000000111111000000000111222222222111111111000000000111222444555777777666555555444333333666777888777666666888:::777777888999:::::::::999555555555666666777888999:::888777777999:::888777::::::999888777666666555666777777888999::::::;;;BBBAAA???===;;;::::::;;;======>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999888888666555444444444666888999666777999;;;===>>>?????????>>>============>>>???<<<;;;;;;:::999999999:::;;;:::888777666555555666111111000000000/////////111111222222222333333333333555666666666777888:::;;;===@@@@@@???>>>=========<<<;;;::::::;;;<<<=========>>>?????????>>>>>><<<;;;999777666666777777666666777888777666555444333333444555555666666666555444333111000//////...000000111000000///...---------------------------......//////...------,,,---...///000000///...---...---,,,++++++************++++++,,,,,,++++++***,,,,,,++++++***)))((((((*********+++++++++,,,,,,,,,,,,,,,+++++++++************))))))))))))******+++***)))(((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''##################$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$######""""""###$$$%%%$$$$$$#########"""""""""$$$%%%&&&%%%###"""###$$$%%%$$$#########$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$###"""!!! !!!###$$$$$$###%%%%%%$$$$$$############%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$###"""!!!"""###$$$&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''&&&&&&%%%'''''''''(((((('''''''''&&&&&&''''''(((((())))))(((((((((((()))))))))))))))***++++++,,,...222555===AAALLL]]]ooo{{{------...///000000000000111111111222111111000000000000000111222444555666777777777666555555444444555666777666555666777999999999999999888777777666444444444444555666777888:::888777777777777666555777777888999888777666555666777888999;;;;;;<<<<<<@@@???===;;;::::::::::::>>>>>>????????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999888777777666777999:::;;;999999999999;;;===???AAAAAA@@@???>>>=========>>>::::::999999888999999999:::::::::999888777666666222111111111000000000000111111222333444555666666666888999999999:::<<<>>>???AAADDDDDDBBB???===<<<===<<<<<<;;;;;;<<<<<<===;;;<<<===>>>????????????;;;;;;:::999888999999999999999999999888666444333333333444555666666666666666555333111///......---...///000000000000000///////////////////////////.........///......---,,,---...////////////...---------...------,,,+++******++++++,,,,,,++++++***---,,,+++***)))'''&&&&&&))))))*********+++++++++,,,,,,,,,+++++++++************))))))))))))******+++***)))((((((''''''(((''''''''''''((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%"""###$$$&&&''''''''''''))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$############$$$########################"""######$$$$$$$$$######!!!!!!!!!"""$$$%%%'''(((%%%$$$$$$$$$############$$$%%%&&&%%%###"""###$$$############$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&### %%%$$$######%%%&&&%%%###$$$############"""""""""%%%$$$$$$######$$$$$$%%%#########$$$######"""!!!###$$$%%%&&&&&&%%%$$$###########################&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&(((''''''&&&&&&''''''((('''''''''((((((((((((((((((((((((((())))))))))))***++++++***)))***---///000333:::DDDPPP^^^hhhnnnzzzxxxzzz~~~~~~~~~,,,---...///000000000000111111222111111000//////...//////111222444555666777777777666666555555555555666666666555555777999::::::999888777555444333444333333333444444555666888888777666666555444333444555777999999888777666666777999;;;<<<=========???>>>===;;;;;;;;;;;;<<<======>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<;;;;;;:::::::::888888888888999:::;;;<<<;;;;;;;;;;;;<<<>>>@@@AAABBBAAA@@@???>>>===<<<<<<:::::::::999::::::;;;;;;:::;;;<<<<<<;;;:::888666222222222222111111111111111222333555666888999:::999:::;;;;;;;;;<<>>>>>>>>===;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::999666444222333333555666666666555555444333222000//////////////////000000000000//////////////////////////////---...............------........................------...///...---+++******++++++,,,,,,++++++***,,,,,,+++***)))(((((('''************++++++++++++,,,,,,,,,+++++++++************))))))))))))************)))(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&&&&&&&***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###""""""!!!!!!!!!!!!"""###$$$&&&'''(((%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%###"""###$$$!!!!!!"""""""""###%%%&&&$$$###""""""###"""!!!&&&%%%$$$$$$%%%&&&$$$######"""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((('''''''''(((((((((((()))))))))))))))***+++***))))))+++---+++---111555<<>>>>>======>>>>>>===<<<<<<<<<===>>>======>>>>>>>>>>>>======<<<;;;;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;::::::888888888888999:::;;;;;;;;;<<<>>>???@@@@@@@@@???AAAAAA@@@???>>>===;;;;;;999999999999999:::;;;<<<;;;<<<>>>>>>>>><<<999888333333333333222222222222222333555666999;;;<<<===:::;;;<<<<<<<<<>>>AAADDDGGGHHHIIIHHHDDD@@@===;;;<<<==================<<<<<<<<<=========<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;999777444333333444555666666666555444000000000///000000111222111111111000000///...---000000000000000000000000------...............---......------------......,,,---...///...---,,,+++***++++++,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++************))))))))))))*********))))))(((((((((((()))''''''''''''((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%###"""###$$$ """$$$###"""###%%%((((((%%%!!! !!!""""""%%%$$$######$$$%%%$$$""""""""""""""""""""""""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&((((((((((((((('''''''''(((((((((((())))))))))))((()))************,,,---***---000111333888AAAIIIRRRYYYaaakkkvvv,,,,,,---...////////////000000000111000000//////,,,---///000222222333333555555555555555555555444333444555555333444555777777777777666555444222222444333333333333333444444666777777666444333444555555666888999::::::999999999:::<<<>>>???>>>===<<<======<<<<<<<<<===???@@@??????@@@@@@@@@@@@??????;;;;;;;;;;;;::::::::::::;;;;;;;;;:::::::::::::::777888888999::::::;;;;;;<<<===>>>@@@@@@@@@???>>>@@@@@@??????>>><<<;;;:::777666777777888999:::;;;<<<===???@@@???>>><<<:::444444444444333333333333444555666888;;;===>>>???;;;<<<===<<<===???CCCFFFIIIJJJIIIGGGBBB>>><<<<<<;;;<<<<<<======<<<<<<;;;:::;;;<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<;;;;;;::::::::::::999777555444222444666777777666444333.........///000111222333111111111111000///------000000000000000000000000,,,---......///...............------------......,,,,,,------------,,,,,,***++++++,,,,,,++++++************+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,+++++++++************))))))))))))******))))))(((((((((((())))))''''''''''''((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''!!!"""###%%%'''(((((()))'''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''$$$$$$%%%%%%$$$###!!! ###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$###%%%$$$$$$$$$############$$$%%%&&&%%%###"""###$$$###&&&''''''$$$$$$'''***---)))$$$!!!!!!###%%%&&&$$$###""""""$$$$$$$$$""""""""""""############$$$%%%$$$$$$######$$$$$$%%%###""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%'''''''''((((((((((((((((((((((((((())))))))))))'''(((***+++***+++,,,...))),,,...///...000555888<<>>@@@@@@>>><<<;;;;;;;;;::::::;;;===>>>@@@>>>??????????????????>>>;;;;;;;;;:::::::::999999999999::::::::::::::::::888888999:::;;;;;;;;;;;;=========<<<======>>>>>>===>>>>>>>>>===<<<:::999666666777777999:::;;;<<<>>>??????@@@@@@???======555555555555444444444333666777888:::<<<>>>???@@@===>>>>>>>>>>>>AAAEEEHHHJJJIIIHHHDDD@@@===<<<<<<:::;;;<<<======<<<;;;:::777888999;;;===>>>>>>>>>:::;;;<<<<<<<<<;;;::::::777888999999999888777666222444666777777666444222//////...//////000111222//////000000000000//////////////////////////////,,,------...//////.........------,,,,,,------...,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***************++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******))))))(((((((((((())))))''''''''''''((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''!!!"""###%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""!!!$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$#########"""""""""$$$%%%&&&%%%###"""###$$$$$$''')))((($$$###&&&***---***%%%######%%%%%%%%%###"""!!!"""$$$%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$###""""""###$$$%%%&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((((((((())))))))))))&&&(((*********)))***,,,(((***+++,,,,,,---...000000888@@@FFFQQQaaammmqqqqqquuuzzz|||{{{}}}+++,,,---...////////////......///000000111000000000111222333444333333222333333333333333333333333333444444444333333555666333333444444555555444444555555444333333444444444333666888777555444666888::::::999999999:::;;;<<<<<<===???@@@@@@>>><<<:::999999999999:::<<<>>>???<<<<<<============<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999888999:::;;;<<<<<<<<<<<>>?????????@@@@@@@@@??????>>>666555555555555444444444777888999;;;===>>>@@@@@@???????????????BBBGGGJJJJJJIIIGGGBBB>>>;;;;;;<<<999:::;;;<<<<<<;;;:::999333555777:::===???AAAAAA:::;;;<<<<<<<<<;;;999888555666777888999888888777222444666888777666333222000000////////////000000---...///000111111111111////////////////////////,,,,,,---.../////////......---,,,,,,,,,,,,---...,,,+++***)))***+++,,,---+++++++++,,,,,,+++++++++++++++******))))))(((((()))************+++++++++,,,,,,,,,+++++++++************))))))))))))******))))))(((((((((((()))***''''''''''''((((((((()))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%$$$$$$###"""%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###!!! !!!###%%%&&&%%%$$$############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""!!!""""""###$$$$$$########################!!!!!!"""$$$%%%%%%%%%%%%######%%%&&&'''&&&%%%%%%#########""""""""""""!!!$$$%%%&&&%%%###"""###$$$###&&&(((&&&"""!!!$$$(((***(((%%%$$$$$$$$$###"""###""""""###%%%'''&&&%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&((()))$$$######""""""######$$$########################!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###%%%&&&((((((((((((&&&%%%%%%&&&&&&'''((()))******(((((((((((())))))))))))''')))******)))(((((())))))))))))***,,,------...)))///222222999HHHSSSVVV___fffmmmqqqrrrtttxxx}}}++++++,,,,,,---.........000000000000////////////222333444444444333222111444333333222222333333444111222333333444444333333222222333444555666777888333333333444444555555555666555555444444444555555999999:::;;;;;;;;;:::::::::===AAABBB@@@>>>;;;:::===>>>>>><<<:::888888999:::;;;<<<===>>>>>>>>>>>>=========<<<;;;999888777999777555555666888999999888999999:::;;;<<<=========;;;:::999999<<<>>>@@@???>>>===;;;::::::;;;;;;888999:::;;;<<<>>>???@@@CCCCCCDDDCCCAAA???<<<::::::;;;<<<;;;888777666777555888;;;>>>AAABBBBBBAAA===>>>>>>???AAACCCEEEFFFEEEBBB???>>>>>>>>>>>>============<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>???AAA???;;;999999999888777777777666666555555555444:::777444222333444444444555444222000///000000111000//////............///000000//////.........---222111000//////000111222//////...------------......------,,,,,,------...------............------************************++++++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---+++)))'''&&&%%%%%%%%%''''''''''''((((((((())))))(((((('''&&&%%%%%%%%%###$$$&&&'''((('''&&&%%%''''''''''''''''''''''''***(((%%%""""""###%%%&&&######$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''(((,,,+++(((&&&$$$###############$$$$$$$$$%%%%%%%%%'''%%%""" """###$$$$$$$$$$$$###""""""%%%$$$$$$$$$######""""""&&&&&&%%%$$$#########$$$"""$$$%%%$$$###$$$$$$""""""###$$$&&&'''((()))%%%%%%%%%$$$$$$#########!!!"""###$$$%%%%%%$$$###########################""""""#########$$$$$$$$$ !!!!!!""""""######"""###$$$$$$###"""###$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''((((((((((((******))))))((((((''''''((()))***,,,,,,++++++*********+++,,,,,,---......++++++,,,...222777;;;>>>KKKSSS\\\```bbbfffnnnuuu+++,,,,,,---......//////000/////////////////////222222333444444333222111444333333222222333333444222222333444444444444444444444444444444555555555333333333444444444555555333333444444555666888888999:::::::::::::::999999:::<<>>===;;;:::999999::::::999999;;;<<<===???@@@@@@BBBBBBBBBAAA@@@>>>;;;:::;;;<<<===<<<:::888888999:::<<<>>>@@@AAAAAAAAA@@@?????????@@@@@@BBBCCCCCCCCCAAA>>>======>>>===<<<::::::::::::::::::999999;;;;;;;;;<<<<<<=========>>><<<:::999999888777666666555555555444444444444888666333111222333333333444333222000000000000000000000/////////000000111000000000/////////......111111000//////000111111//////...------------...------,,,,,,,,,,,,------------............------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))(((''''''''''''((()))'''''''''((((((((((((((())))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''%%%$$$######$$$%%%''')))%%%%%%&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&'''"""""""""###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$###""""""###$$$$$$$$$$$$%%%$$$######"""!!!"""$$$&&&'''(((%%%$$$######""""""######!!!###&&&&&&%%%$$$$$$%%%""""""###$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$###!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%##################"""""""""###$$$$$$###"""###$$$$$$$$$###############"""""""""#########$$$$$$$$$$$$###""""""""""""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''(((((((((((()))))))))(((((((((((((((((((((***+++++++++***)))))))))******+++,,,,,,---,,,,,,,,,---///222555777<<>>??????@@@AAA@@@???>>>===<<<;;;;;;<<<>>>???>>><<<;;;;;;;;;???@@@AAABBBBBBAAA@@@???@@@@@@?????????@@@AAAAAAAAA???===<<<<<<<<<;;;:::777777777888888888888888::::::::::::;;;;;;;;;;;;<<<;;;::::::::::::888666444444444444444333333333777444222111111222222111333222111000000000000000000000000111111222222222111000000000000000//////111000000//////000000111//////...------------...,,,++++++++++++++++++,,,,,,------......------,,,************************,,,,,,,,,+++*********)))***+++,,,------,,,+++***)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((('''''''''***))))))((((((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%)))))))))))))))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###########################%%%%%%$$$############$$$$$$%%%'''&&&%%%$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""""""""###$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&######""""""""""""######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((''''''((((((((()))))))))'''(((((()))***)))))))))((((((((()))******++++++---,,,+++++++++,,,---...,,,111777<<<@@@IIIUUU___nnnrrrwwwwwwvvvzzz,,,------......//////000.........///////////////111111111222222222222222333333222222222222333333333444555555666666555555444444333333333222222222444444444444444444444444222333333555777999;;;<<<::::::::::::999888666666999:::999888555444555666999:::;;;999777666666777777888999:::;;;;;;;;;;;;============<<<<<<;;;:::;;;888444333444777:::;;;;;;;;;;;;:::::::::999999::::::::::::;;;<<<======999999999888888777777777888999;;;<<<===>>>>>>>>>???>>>===<<<;;;;;;;;;;;;===???@@@@@@>>>======>>>@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>??????@@@AAA???===;;;;;;;;;;;;:::999666666666777777888888888999999999999999999999999<<<<<<<<<<<<======:::888444444444444444444444444666444222111222222222111222222111000000000000000...///000111222222333333111111111111000000000000000000000//////000000000//////...------------...++++++************++++++,,,,,,------------,,,,,,************************---,,,,,,+++***))))))((()))+++,,,......,,,+++)))))))))))))))))))))))))))++++++***)))''''''&&&&&&((((((((((((''''''''''''******))))))((((((((('''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$############""" %%%%%%%%%&&&&&&&&&''''''""""""$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$###"""!!!!!!&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""##############################""""""######$$$$$$%%%%%%############$$$#################################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############"""###$$$$$$###"""###$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%% !!!""""""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***'''''''''(((((((((((((((((((((((())))))*********,,,+++***)))))))))******)))+++...000333<<>>>>>>>>888888888888888888777777666777999;;;<<<<<<;;;;;;<<<<<<;;;::::::;;;;;;<<<===>>>@@@@@@???>>>???@@@======>>>???????????????;;;;;;;;;<<<>>>@@@AAABBB<<<;;;::::::;;;;;;999777666666777777888888999999888888888999999999999999<<<;;;;;;<<<===<<<999777555555555555555555666666777555333333333333222111111111111111000000000///---...///000111222111111000000000000111111111111/////////000000///////////////...------------...+++******))))))******+++++++++,,,,,,,,,,,,++++++************************,,,,,,++++++***)))(((((()))***,,,------,,,***)))((((((((((((((((((((((((++++++***)))(((''''''&&&((((((((((((((('''''''''))))))))))))((((((((((((((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%###!!!#########$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$ """%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!"""$$$&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$ !!!"""$$$&&&''''''$$$$$$############$$$$$$###$$$$$$###!!! !!!"""$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$############"""""""""#########$$$$$$"""###$$$$$$###"""###$$$""""""######$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###!!! """###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((()))******'''''''''''''''((((((((())))))))))))******************))))))*********++++++,,,++++++,,,222;;;BBBKKKPPPVVVZZZ]]]ccckkkrrrxxx~~~++++++,,,,,,---......///---------......//////000////////////000111222333222222111111111111222222333333444555555555555444222222333333444444555555555444444444444333333333555555555555666666777888888888888888888777666555666777777666444444555777666777777777555444444666888888999:::;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<:::888888999;;;<<<<<<;;;;;;::::::999999888888:::;;;===>>>??????>>>===999999:::::::::999999888555666999;;;;;;;;;:::999:::::::::;;;;;;;;;<<<<<<;;;===?????????>>>???@@@;;;;;;<<<===>>>??????@@@999999:::;;;===???AAABBB;;;:::::::::;;;;;;999777777777888888888888888888777777888888999::::::::::::999888888888888666444555555555666666666666666666555333333444444222111///000000111111000//////---...000111222111000000//////000000000000000111...//////000000//////...//////...------------...+++******************+++***++++++,,,,,,++++++***************************+++++++++***)))))))))(((((()))***++++++***)))(((((((((((((((((((((((((((''''''((()))************''''''''''''((((((((()))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%!!! !!!"""""""""######""" !!!###$$$$$$$$$$$$$$$$$$######"""""""""###############%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""!!!!!!""""""###$$$$$$%%%"""###$$$$$$###"""###$$$"""""""""###############""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&((('''$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''(((((())))))(((''''''''''''((()))))))))))))))))))))*********((())))))***++++++,,,,,,,,,+++***)))))),,,111555555:::AAAGGGLLLRRRZZZ___lllrrr{{{******++++++,,,---------,,,,,,---......///000000//////......///000222333222222111111111111222222222222333444444444444444555555555444444444444444555555444444444333333333444444444444555666777888666777777777777777666666444666777777666555666888888999:::999777777777999666777888999::::::::::::888888999:::;;;;;;:::::::::999888999;;;<<<;;;::::::::::::999999999999999999:::===?????????===<<<::::::;;;<<<<<<;;;::::::555777999;;;<<<;;;:::888777888:::<<<======<<<<<<:::<<<>>>>>>>>>===???@@@<<<<<<<<<<<<===>>>??????:::::::::;;;<<<>>>???@@@;;;::::::;;;<<<;;;999777888888888888777777777777666666777888:::;;;<<<<<<;;;999777666666555444333444444444555555666666666555333222333333333111///...///000111111000/////////000111333333222000///....../////////000000000......///000000///......//////...------------...+++++++++******+++++++++******++++++++++++******************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***++++++******%%%&&&&&&'''((()))******''''''''''''''''''''''''###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""######$$$%%%&&&###""" $$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%$$$######"""&&&&&&%%%$$$###"""!!! !!!!!! !!!""""""###"""######"""!!!!!!###%%%$$$$$$$$$$$$%%%%%%%%%%%%############""""""""""""%%%%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$###############"""""""""""""""""""""#########$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!%%%)))(((%%%###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((((((((('''''''''((()))***(((((((((((((((((((((((((((((()))***++++++,,,,,,)))))))))))))))+++---///,,,///333777:::@@@FFFKKKXXX^^^gggooottt{{{)))******++++++,,,------,,,,,,------...///000000///.........///000222333222222111111111111222222111222333333444444333333888777666555444333222222555555555444444333333333222333333333555666777888555666777777777777777666333555777888777777888999555666777666555444555666555666777888888999999999777777888999::::::::::::888888888999;;;;;;:::888999999999999999999999999777999<<<>>>???>>><<<;;;:::;;;<<<=========<<<;;;666888:::<<<===<<<:::999666888:::===>>>===<<<<<<888:::============>>>???>>>>>>============>>>>>>;;;;;;;;;;;;;;;<<<======:::::::::;;;<<<<<<999777888888777777666666666555555666777888:::<<<===>>>>>>;;;888666666666555444333333333444444555555555333222111222222222000......///000111111000//////111222333444444333111000---.........//////000000---...///000000///...---//////...------------...,,,,,,++++++++++++,,,,,,******++++++++++++******************************)))))))))))))))*********((((((''''''''''''((((((************************)))***++++++***)))((('''$$$%%%&&&'''(((***++++++&&&&&&&&&'''''''''''''''!!!"""%%%'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$###########################!!!!!!""""""###$$$&&&''''''&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$###"""""" !!!"""###$$$%%%&&&&&&$$$$$$######$$$%%%&&&&&&"""######"""""""""%%%'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######""""""!!!!!!&&&%%%###"""""""""##############################&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###"""$$$$$$$$$###"""###$$$%%%$$$$$$######"""""""""""""""#########$$$$$$$$$ !!!"""######"""!!! #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""''''''$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))(((((('''''')))***+++'''''''''''''''''''''&&&(((((()))***++++++******&&&''')))***,,,---...///.../////////000333999===@@@GGGPPPXXX^^^gggrrrzzz,,,,,,+++***+++,,,---...******++++++++++++,,,,,,---......///000111111222222222111000//////000000000111222444555444444333888777666444222000///...444444444555555555666666555444333333444666999:::999999999888888777777777777777777777777777888999999555111111333666777666333444444555666777888888666666777888999;;;===>>>:::;;;<<<<<<<<<;;;:::999888888777777777777777777::::::;;;<<<<<<;;;;;;:::999::::::;;;;;;:::::::::888;;;===<<<999888888:::======<<<;;;::::::::::::888999:::;;;<<<>>>??????>>>>>>===<<<<<<<<<======<<<<<<<<<===<<<<<<;;;:::;;;;;;::::::999888777777777888999:::999999777666777888999:::;;;<<<<<<<<<:::999777555444444555666777666555444333222222222000111222333222000...---,,,---...///000000000000---...///000000///...---............////////////111000///---------...//////...---,,,,,,,,,,,,,,,++++++******)))(((((((((++++++++++++*********)))(((((((((((())))))))))))+++******)))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***'''((()))))))))((('''&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&((()))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$###$$$&&&)))+++"""""""""""""""!!! $$$&&&''''''%%%$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%""" ############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!%%%%%%$$$###"""!!! ######""""""###$$$%%%%%%########################%%%$$$###"""!!!!!!!!!!!!$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$"""!!!!!!!!!"""######$$$&&&''''''&&&$$$###&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))))))))((('''((((((((((((((()))******)))************+++++++++***+++,,,---///000111111000444:::@@@HHHRRR___hhhvvv++++++***)))***+++,,,---,,,,,,,,,---------...............///000000000111222111111000//////000000000111333444555555444444666555444333222000//////333333444444444444555555555444333333444666888:::888888888888777777777666666666666666777777888999999666222222444666666666444555555555666777777777555555666777999;;;<<<===:::;;;;;;<<<;;;:::999888777777777777888888888888:::::::::::::::;;;;;;;;;999::::::::::::999999888888:::<<<<<<:::999:::;;;>>>===<<<:::999888888888888888999:::;;;<<<<<<===>>>======<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999888888777777777777777999999:::999888777444555888:::;;;<<<<<<<<<;;;999777555555555666777666666555333333222222333000111222333222000...---,,,---...///000000000000000000111111111111000000////////////000000000000000000///.....................---,,,,,,,,,------------,,,++++++******)))++++++*********)))))))))(((((((((((())))))))))))******)))(((((((((((()))(((((((((((())))))))))))***)))(((''''''((()))***&&&&&&'''''''''&&&%%%$$$'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%###""" !!!###$$$######$$$$$$###""""""!!!$$$&&&'''&&&%%%###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((('''&&&$$$######"""!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%######""""""###$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&'''((()))(((((('''((((((((((((((())))))***))))))*********+++++++++)))***++++++,,,---......000111333666:::AAAIIIOOO___hhhttt{{{}}}***))))))))))))***++++++,,,,,,,,,,,,------------......//////////////////111111000/////////000000111222333555666555555444333333222222111000000000222222222333333333333444444333333333444666888999888777777777777666666666555555555555666777888999:::777444333444555666555666666666666666666666666444444555666888:::<<<===;;;;;;;;;::::::888777666777777777888888888999999;;;:::999888888999:::;;;999999999999888888777777888999;;;;;;::::::<<<===>>>===;;;999888777666666888888999999999:::::::::<<<<<<;;;;;;;;;:::::::::888999:::;;;<<<<<<<<<<<<999888777666666666666666666777888999::::::999888111333666:::<<<<<<<<<;;;:::999888666666666777777666555444333333222222333111111222222111000...---------...///000000000000111000000000000000000111//////000000000111111111...////////////...------------,,,,,,,,,---......///......------,,,++++++******)))))))))((((((((((((((((((((())))))))))))***)))((((((''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))*********)))((('''''''''''''''''''''''''''***)))((('''%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""###"""!!! $$$$$$$$$%%%$$$$$$###"""$$$%%%'''&&&$$$######$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""'''&&&$$$###!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""#########$$$$$$$$$$$$"""""""""###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''((((((''''''(((((()))***)))))))))*********++++++)))))))))*********++++++...,,,++++++...222555777CCCKKKTTT[[[```fffnnntttzzz|||))))))))))))******++++++)))************+++++++++///.....................111000000/////////000000111222444555666666555555000000000000000000000000111111111111222222222222333222222333444555777888777777777777777777777777333333444444555666888888:::888666555444444555555777777777666666666666666333333444555777999;;;<<<;;;::::::999888777666666666777777888888999999:::<<<:::888777777888999:::999999888777777666666666888888999::::::;;;===>>>;;;;;;999888777777777777999999999999999999999999999999999999888888777666666777888:::;;;<<<<<<<<<777777555444444444555555555666888999:::::::::999111333666999::::::999888:::999888777777777777777555444444333222222222333111111222222111000///.........///000000000000000///...---,,,,,,---...///////////////000000000000---.../////////...---,,,,,,,,,,,,,,,,,,---.../////////......---,,,,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))))))))((('''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))***************)))))))))''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########""""""!!!!!!!!!###$$$$$$$$$$$$$$$#########%%%&&&&&&$$$######$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ '''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""############""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&########################&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((())))))))))))))))))************))))))))))))))))))))))))+++(((&&&''',,,///000///333888>>>CCCGGGNNNWWW^^^aaadddjjjpppxxx*********+++++++++++++++)))))))))*********++++++.........---------------000///////////////000000111222333555555555555444//////000000000111111111000000000111111111222222111111222333444555666666777888888888888888888888333333333333444555666777888888777555444333444555777777777777777666666666333444444555666888999:::::::::999888777777666666777777888888999999999:::;;;:::777666555666888999999888777666666666777777888777777888:::<<<===>>>888888777777777888999999::::::::::::999999999999777777888777777555444333555666777999:::;;;;;;;;;666555444333222333444555555666888999:::::::::999444555666888888777555444888888777777777777777777444444333222222222333333222222222111000000///......///000000000000000000///...---,,,,,,---...///---------.........//////,,,---...//////...---,,,,,,,,,,,,,,,,,,---...///.........---,,,,,,++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))((('''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$""""""######$$$######"""###%%%&&&%%%$$$###############""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$%%%!!!!!!!!! !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""##################%%%%%%%%%%%%$$$$$$$$$$$$"""$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!!!!"""""""""###########################""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%########################&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''''''''(((((()))(((((()))))))))*********************))))))))))))***'''&&&(((---000000///...000333444777<<>>EEELLLPPPQQQWWW___gggnnnvvv}}}&&&''')))*********)))(((((())))))))))))***************+++,,,,,,---.....................///000111...///111222333333222222111111111111111111222222111111111111222222222222///000111222333444444444222222222333333444444444555444333222111111111111111333555444222111333555555555666777888999999:::999999888777777777777777999888888888888:::;;;<<<<<<;;;;;;:::999888777777777777777777666555444333888777666666777999;;;===999666333333666999999888::::::999999999999999:::666666666666777777777888:::;;;<<<<<<;;;999666444444555666777888888888777666555333111111333555777777888999:::999999777666444333222111111333555666444444555555555555555444222222222111222222333333333222111000////////////000000111111111000000///+++,,,---......---,,,+++............/////////000------,,,+++,,,---///000///...------,,,,,,,,,,,,///......---,,,,,,++++++++++++++++++************(((((((((((())))))))))))++++++***)))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''***)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((&&&$$$###%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''(((((('''''''''""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%""" !!!"""$$$###$$$%%%%%%&&&&&&&&&&&&"""$$$%%%%%%###""""""###""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((()))'''&&&%%%$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&((()))!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%###$$$&&&''''''&&&$$$###"""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""(((''''''''''''((())))))((((((''''''''''''((((((&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))******'''***------***((()))+++***+++---....../////////000///...///111666;;;>>><<>>???:::<<<<<<:::777777999<<<===<<<;;;999777666555555333333222222222333444555666666555666777888:::;;;;;;;;;::::::999888777777333444666777888888777666999;;;<<<===<<<:::777444555555555555555555555555555555444555555666777888666888999;;;;;;999777666111222333222111111333555777666555444444444444444666555333111111222333444444333222111000///...---555666777666333222111222......///////////////...000000000000000000000000,,,,,,------.../////////++++++,,,,,,,,,,,,------000...---------,,,)))'''************))))))))))))))))))))))))))))))))))))************************))))))(((((('''''''''&&&&&&(((***+++,,,+++***)))((((((((((((((((((((((((((((((((()))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$&&&((((((&&&$$$""""""######""""""######$$$%%%"""######$$$$$$$$$######!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!#########!!!!!!###%%%$$$$$$$$$###"""""""""""""""###$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$%%%&&&%%%###"""###$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&%%%###  ###%%%###$$$%%%&&&&&&%%%###"""&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$''''''&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***))))))))))))************))))))))))))************++++++++++++++++++++++++---------.........//////111222555999===AAADDDFFFPPPVVV```lllwwwzzzpppzzz))))))************))))))))))))))))))******************++++++,,,------...------------............111000000000000111222222///000111///...---...000111000000000000000000000000111222222444444555666333333111111000111222222222222111000000111111222111222222222222222222111222333333444555666777888888888777666444444777999999999999:::;;;<<<>>>>>>;;;<<<<<<:::777777999;;;<<<;;;999777666555444444444444444444555555555555666555555555666888:::;;;<<<;;;;;;:::999999888888555666777888999999999999<<<=========<<<:::777666444444444555555555555555555555555666666777888999888888999999888777555444111222222222111111333555777666555555444444444555666444333111000111222333222222111000//////......333555666555333111111111...//////000000/////////000000000000000000000000..................------++++++,,,,,,,,,,,,------///...---------,,,***(((************))))))))))))))))))))))))))))))))))))************************))))))((((((((('''''''''&&&''')))++++++***)))(((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###!!! !!!!!!"""###$$$$$$%%%%%%"""'''***)))$$$!!!"""$$$######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""%%%%%%&&&%%%######$$$&&&$$$$$$$$$#####################$$$$$$$$$###"""!!!###############$$$$$$$$$%%%%%%$$$$$$###""""""!!!###$$$%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%$$$###############$$$%%%%%%!!!!!! !!!"""###&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$$$$############"""!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''(((((()))))))))&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&((()))((((((((()))))))))******(((((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------...///111333666888:::;;;<<<@@@GGGPPPXXX```eeeggguuuyyy{{{ppphhhsss||||||))))))************))))))))))))))))))******************++++++,,,,,,------,,,,,,,,,---------......000/////////000000111222000111222111///...///000000000000000000000111111222222333333333333444444333222111000000000000000111111000000000111111222111111222222222222111111222222222222333555666777777777666555333333444666888999999:::;;;<<<======<<<<<<;;;999777666888999999999777666444444333333444555666777888777666666555555444555666777999:::<<<;;;;;;::::::999999999777888888999:::;;;======??????>>>===;;;:::888888444444444444444444444444555555666666777888888999999888777666555333222222111222222222111111333444666666666666555555555555555444222111000000111111000000000//////.........222333444333222000000111///000000111111000//////000000000000000000000000000//////...------,,,,,,++++++,,,,,,,,,,,,------...---,,,---...---,,,***++++++*********)))))))))))))))))))))))))))))))))************************))))))((((((((((((''''''&&&'''((()))***)))((('''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$"""!!! $$$%%%%%%&&&&&&&&&&&&%%% ''',,,***###"""'''######""""""######$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%%%%%%%&&&###############$$$$$$$$$$$$$$$$$$%%%$$$######"""%%%$$$###"""""""""###$$$%%%%%%$$$$$$###""""""""""""###$$$###!!! !!!"""$$$$$$%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$""""""!!!""""""###$$$%%%%%%&&&''''''''''''&&&%%%######"""""""""######$$$###"""  """###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))'''''''''(((((((((((()))(((((())))))))))))************************++++++)))))))))*********++++++---------...//////000000000222555:::???CCCFFFHHHSSSWWW___iiinnnkkkccc[[[\\\gggvvv~~~|||zzzyyyxxxxxxwwwxxx|||))))))************))))))((()))))))))******************++++++,,,,,,,,,,,,+++,,,,,,,,,------------............///000111111000111222222000//////000000000000000000111111111444444444333333333222222222222111000000/////////111000000000000111111222000111111222222111111000222111000000111333555777666777777555333222444555999::::::;;;<<<=========<<<;;;:::888777666777888777777666444333333333333444555777999999888666555555555444444555777999:::;;;:::::::::999999888888:::999999999;;;===???@@@BBB@@@>>><<<:::999999999555555555444444444444444444444555666777777777777888777555444222222222222000111222111000000222444666666666666666666666555555444222111000//////000////////////............///111222222000///000111000111111111111000000/////////////////////////////////.........---------+++++++++,,,,,,,,,---------,,,,,,---......---++++++++++++*********))))))))))))))))))))))))))))))************************))))))((((((((((((((((((&&&'''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''&&&$$$###"""&&&)))((($$$!!!###&&&######""""""######$$$%%%######$$$$$$$$$###""""""#########$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$######!!!$$$%%%$$$######$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######'''%%%###!!!!!!"""###$$$$$$$$$$$$#########"""""""""$$$$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$&&&%%%###!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###############%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))***************(((((()))))))))*********------------------,,,,,,111111222333555777999:::888:::???EEEJJJJJJGGGCCCIIIRRR___hhhkkklllmmmooolllllljjjjjjnnnwww))))))************))))))((()))))))))******************+++++++++++++++,,,++++++++++++,,,,,,,,,---------------...///000111///111333222111//////000//////000000111111111111555555444333333222111111111111111111000000//////000000//////000111111222111111222222222222111111111000//////000222555666777777888777555444555666:::;;;<<<===============<<<:::888777666777777777666666555444444444444444333555777888999888666555555555555555666777999:::999999999999888888888888;;;:::::::::;;;===???AAAAAA???===;;;999999999:::666666666555555444444444222333444666666666666666555444444333333333333444000111222111000000222444444555666666777666555555444333222111000000000000////////////...............///111111000///000111111111111111111000//////////////////////////////---------.........//////+++++++++,,,,,,,,,---------,,,,,,---//////...,,,++++++++++++************************************))))))))))))))))))))))))(((((())))))))))))))))))'''(((((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%$$$"""!!!&&&%%%%%%%%%&&&&&&$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$ ###$$$###""""""###"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$'''%%%###!!!!!!"""###$$$$$$$$$$$$###############$$$%%%&&&%%%###"""###$$$$$$############$$$%%%&&&"""""""""!!!""""""###$$$############""""""!!!!!!$$$###"""!!!!!!"""###$$$###"""!!!!!!!!!"""$$$%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((((((((())))))*********))))))))))))************,,,,,,,,,,,,------------............///000111222000///000111333555666666666<<>>>>>===;;;999888888888999888888777777666555555555222333555777777777666666444444444444444444444444000111111111000000222333333444555666666666555444222222222222222111111111000000000//////.........---///111111000000111222111111111111000///......000000000000000000000000,,,,,,------...//////000++++++,,,,,,,,,,,,------------,,,---//////...,,,,,,++++++++++++*********************************))))))))))))))))))))))))(((((())))))))))))******))))))((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$"""!!!!!! !!!$$$&&&''''''&&&&&&(((%%%"""###'''(((&&&"""######""""""######$$$%%%&&&&&&&&&&&&%%%%%%$$$###!!!""""""###$$$$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%%!!!###$$$$$$#########$$$###############$$$$$$$$$%%%%%%$$$############$$$%%%$$$###"""""""""###$$$########################$$$%%%&&&%%%#########$$$$$$###""""""###$$$&&&'''###""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$###"""%%%$$$"""!!!!!!"""$$$%%%""""""""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$""""""######$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((())))))''''''(((((())))))******)))))))))*********++++++))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,000///...---...///111333111333555555666888;;;===?????????@@@BBBHHHPPPUUUTTTWWW\\\aaaeeehhhjjjjjjkkkmmmpppqqqpppnnnnnnnnnwww}}}~~~||||||~~~))))))************))))))))))))))))))************++++++******************************++++++++++++******++++++,,,...///000---///222222000...------...//////000111111222222444444444333333222222222///000111333333333333222.........//////000222222333333444444444444333333///000000111222333444555444666888888777777888999777999:::<<<<<<;;;:::999999666444444777888888777888777777777777777888888888888888888999999999999777777777777888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999888777777777777777999999999888777666666666444555777999:::999888777666666777777777555444333///000111000///000111333111222444555666555444333111222222333333333333333222222111000//////......,,,...111111111000111333000000000000///...------000000000000000000000000------..................++++++,,,,,,,,,,,,------...------...//////---,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((()))))))))***************))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""" ###%%%''')))***)))'''&&&&&&%%%###$$$%%%&&&&&&%%%######""""""######$$$%%%&&&&&&&&&&&&%%%$$$###### !!!!!!""""""###$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###"""$$$%%%$$$$$$$$$###############%%%$$$###"""""""""#####################$$$$$$$$$###########################$$$%%%$$$###""""""$$$######"""!!!"""$$$&&&'''###############$$$%%%%%%"""###%%%&&&'''''''''&&&########################!!!"""###$$$%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########"""""""""######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''((((((((())))))&&&&&&'''(((((()))******))))))))))))************(((((())))))************++++++,,,------,,,++++++)))+++,,,------...///000000000111111111111222333222333444555555777;;;>>>:::<<>>DDDHHHIIIIIILLLNNNHHHGGGEEEEEEHHHNNNTTTXXX\\\fffmmmmmmkkkllljjjeee(((((())))))))))))(((((())))))))))))************************************,,,,,,++++++***+++++++++++++++++++++++++++++++++............////////////111111000000//////......222222222333333222222222111222555666666444222000000111111000//////111333222333444555555333111000222333333444555666888888555555555555555555555555333444666888999:::999999666666666666666555555555444555666777888999:::;;;>>>===<<<:::999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<:::888:::===???>>><<<===<<<:::888777777777888888::::::999777666777888999999:::::::::999888888555777999;;;;;;;;;:::999===<<<:::888666444333333333333222222222111111111333444444444333333222111000000111222333333444444333333333222111///...---+++,,,...000111000///...000000000000000000000000///////////////.........---,,,,,,++++++,,,,,,---...,,,***+++---...,,,******++++++,,,,,,++++++***,,,,,,,,,+++***)))(((((())))))************))))))))))))))))))))))))))))))&&&&&&&&&'''((()))***+++,,,++++++***)))(((''''''&&&&&&&&&'''((())))))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$###""" $$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!###&&&((()))'''$$$"""######$$$%%%%%%%%%$$$$$$########################%%%%%%&&&&&&%%%%%%$$$###"""""""""!!!!!!!!!!!!!!!"""###$$$%%%$$$"""  !!!!!!""""""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%$$$$$$###"""!!!!!!&&&&&&&&&%%%$$$###"""!!! !!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$"""!!! !!!###$$$&&&%%%$$$######$$$%%%%%%"""%%%((((((&&&$$$&&&(((!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,)))***++++++++++++***))))))************+++++++++++++++,,,,,,---...//////////////////000000000000111111111111000000000000333333444444444555555555555666777888999:::;;;<<>>===<<<===<<<:::999777777777888888999:::999777666777888:::::::::::::::999888777777888:::<<<<<<<<<;;;:::===<<<:::888666555444444444444444444333333333222333333444444444444333333111111222333333444555555000000///...---,,,+++++++++,,,...000111000//////000000000000000000000000////////////............---,,,,,,++++++,,,,,,---...,,,***+++---...,,,******++++++,,,,,,++++++***++++++++++++***)))(((((())))))************))))))))))))))))))))))))))))))%%%'''(((***+++***))))))++++++*********)))))))))&&&&&&&&&'''((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###""""""###%%%'''&&&%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%$$$######"""$$$'''))))))(((%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!"""#########$$$$$$$$$#####################$$$$$$$$$$$$#################################"""""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$%%%'''&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$###"""!!!!!!###$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''###"""!!! !!!"""""""""###$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''')))((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))((((((*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,))))))*********+++++++++++++++,,,,,,---.........------------.........///////////////000000000000////////////000000000000000000111222333444555555444555666666777777666666'''(((((())))))(((((('''(((((())))))))))))******************************+++***************++++++---------------------------------.........//////....../////////000000000///000000111111000000///000111333444444333111000///000000000///000333555444444555666666444333222333333333444555666777888555555555555555555555555777888999::::::999888777888888777666555444444333333333444444666777999:::::::::888888777888999:::======<<<<<<;;;;;;::::::;;;999888999;;;======<<<<<<;;;:::999888777777777888999999999777666777888;;;;;;;;;:::999888777666888999:::<<<<<<<<<<<<;;;<<<;;;:::888777666666666666666666666555555555555333333444444555444444444222222333333444555555555000///...,,,+++++++++++++++---...000000000//////000000000000000000000000/////////.........------,,,,,,++++++++++++,,,,,,---,,,+++,,,---...---,,,***++++++,,,,,,++++++***++++++++++++***)))(((((())))))************))))))))))))))))))))))))))))))&&&(((***,,,,,,***(((&&&******************))))))&&&&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!###&&&(((((('''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$###%%%'''))))))(((&&&%%%'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###########################!!!"""###$$$$$$$$$###"""""""""######$$$%%%%%%%%%&&&%%%%%%$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$###############"""!!! %%%%%%&&&%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%$$$###""""""###$$$%%%((('''%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&''''''((()))(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((******))))))))))))(((((()))*********++++++++++++,,,+++***))))))***+++,,,)))))))))*********+++++++++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,---------....../////////+++++++++,,,,,,,,,------------------......//////------...///////////////'''(((((((((((((((((('''(((((((((((()))))))))******************************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000000111...//////000000//////...111222333444555444333222///000000000000111333666444555555666666555444444333333333444444666777777555555555555555555555555777888999:::;;;::::::999999888777666555444333333222222222333444666888999888888777666666777999999======<<<;;;::::::999999999888888888:::;;;;;;<<<;;;;;;:::999888888888777777888999888777666777888;;;;;;;;;:::999888777666777888999:::;;;;;;;;;;;;;;;:::999888888777888888888888888777777777666666555555555555555444333222222222222333333444444444111000///---------------,,,---...///000000000///000000000000000000000000/////////......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++******************)))(((((())))))************))))))))))))))))))))))))))))))((()))*********((('''&&&***)))))))))((('''''''''&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%''''''&&&%%%$$$#########!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$###""""""###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$###"""!!!!!!$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###############$$$$$$%%%&&&%%%$$$###$$$%%%&&&''',,,(((%%%%%%((()))(((&&&'''&&&&&&%%%$$$$$$##############################&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&'''''''''((()))((('''&&&&&&(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))))))))************+++***((('''%%%%%%'''(((***))))))))))))***************+++++++++,,,,,,,,,---*********+++++++++,,,,,,***++++++,,,---......///++++++,,,,,,,,,,,,------............------------......///000000000000000''''''(((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))***+++************************,,,,,,,,,,,,------------,,,,,,---...///000111111.........//////.........---...///000111000000///000111111000000111333666444444555555555555555555444444444444444555666777555555555555555555555555444555888:::;;;<<<<<<<<<999888777666555444333333333222222222444666888:::888777666666666777888999<<<;;;;;;:::999888888777777777888888888999:::;;;::::::::::::999888888777666777888888777666777888:::;;;;;;:::999888777666666777888888999999:::::::::999888888777777888888999999888888888777777777666666666555444222111000111111111111111222222222111000//////............,,,---...//////000000000111111111111111111111111000//////...---,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,,,,,,,------***++++++,,,,,,++++++***))))))*********)))(((((())))))************))))))((((((((((((((((((((((((***)))'''&&&%%%%%%&&&'''***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%%%%###!!!$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''########################%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$###### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""###############"""!!! !!!"""###$$$'''$$$""""""%%%&&&%%%"""############$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&'''((('''%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((())))))(((((()))))))))*********)))(((&&&%%%%%%&&&((()))(((((()))))))))******************+++++++++++++++***++++++++++++,,,,,,,,,))))))***+++,,,------...+++++++++,,,,,,,,,------///............---------,,,,,,---...............&&&''''''((((((''''''&&&''''''(((((((((((())))))))))))))))))))))))))))))((('''''''''((()))***+++************************+++++++++,,,,,,,,,------,,,,,,---...//////000000---......//////......---...///000111111111111111111222222111000000333555444444444444444555555555444444444444444555666666555555555555555555555555222444666999;;;<<<======888888777666555444444333333333222222333666999:::888888666666555666777888999999888888777777666666666777888777777777999;;;999::::::::::::999888777555777888777666666777999999999:::::::::999888888666666777777888999999999999999888777666666666777888888888888777777777777666555555444333111000///000000000111111111111111//////000000///...------------......///000000000111111111111111111111111000//////...---,,,++++++++++++************++++++((()))++++++******,,,---***++++++,,,,,,++++++***((())))))******)))(((((())))))************))))))((((((((((((((((((((((((***(((&&&######$$$&&&((())))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############"""###$$$%%%%%%%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''""""""""""""""""""""""""&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""############$$$########################$$$$$$%%%%%%%%%$$$$$$###!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%###"""!!!!!!"""###%%%&&&$$$######%%%&&&&&&%%%$$$ !!!!!!###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&'''&&&$$$$$$$$$%%%'''''''''&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''(((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))+++***)))(((((()))***+++((((((((()))))))))******************************++++++++++++,,,,,,,,,---*********++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,&&&''''''((((((''''''&&&'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''((()))******************************++++++++++++,,,,,,,,,,,,---------....../////////......////////////......000111111222333444444444333333333222000000222444333333333333333444555555555444444444444555666666555555555555555555555555333444666888:::;;;;;;;;;777777666666555555555444444333222222444666999;;;:::999777666666666777777666666666666666666666555444666777777666666888;;;999999:::::::::999888777555666777777666666777999888888999:::::::::999999777777777777888999::::::999888777666555555555555777777777666666666666555222222333333222222111111111111111111111111111111///000222333333111///...---------......///000111111111111111111111111111000//////...,,,++++++***++++++************++++++&&&(((******)))(((***---***++++++,,,,,,++++++***(((((()))))))))))))))((())))))************))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$###"""###$$$%%%'''%%%$$$###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""######$$$%%%%%%%%%############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&########################%%%%%%$$$###############%%%%%%%%%$$$$$$$$$######!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%########################""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&'''((( ###&&&(((((('''''''''!!!!!!"""###$$$&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''&&&$$$$$$$$$%%%(((''''''&&&%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%&&&''''''((())))))(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))************************(((((((((((()))))))))************************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++************+++++++++++++++,,,,,,---------------&&&''''''''''''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''')))******++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.....................////////////......---......///000000111111444444444222000///111333222222222222222333444555555555444444444555666666555555555555555555555555444555777888999999999888666666666666666555555555555444333222444777:::<<<;;;:::888777666666666777444444444555555555555555444666777777555555888;;;888999:::;;;:::999888777444666777777666666777999777777888999::::::::::::888888888888999:::;;;<<<999888777555444444333333666666666666555555555555...///000111222333333333333222222222222222222222111333666888888555222000...------......///000111111111111111111111111111000//////...,,,+++******++++++************++++++%%%'''))))))((('''***,,,+++++++++,,,,,,+++++++++(((((()))))))))))))))((())))))************))))))((((((((((((((((((((((((''''''((((((((((((((('''&&&'''((()))***+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$######%%%'''(((&&&%%%###""""""$$$%%%'''########################%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!"""###$$$$$$%%%%%%!!!!!!!!!###$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""%%%%%%%%%$$$$$$#########!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""#########""""""###$$$$$$%%%%%%%%%$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$!!!!!! !!!###$$$&&&$$$&&&%%%######$$$###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''&&&&&&%%%$$$############&&&'''((('''%%%$$$%%%&&&(((((('''&&&%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))))))))************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,************++++++,,,,,,)))***++++++,,,,,,++++++&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%))))))))))))((((((((((((*********))))))))))))(((******+++,,,,,,---........................------...///000111222111111000555444222111111222444555111111111111111111111111555555444333222222222222222222333444555666777888444444555555555555555444444444444666999:::999888666666444444333444555666666666555444555666777888:::999888666444333222222666666666666555444333222333222111111333666:::<<<;;;===>>>===:::999999999777777666666666666777777777888999888777777999;;;888999:::999888999<<<>>>888888888888777666555444///111333333222222222333000000//////000111222222444444444333222111000///111111111111111000/////////////////////000111222111111000///......//////...------,,,,,,++++++***))))))))))))))))))))))))((()))***+++++++++++++++,,,+++++++++++++++,,,,,,)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***)))((('''&&&&&&***&&&######%%%''''''&&&'''((()))))))))(((&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%###&&&((('''$$$###&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######&&&%%%$$$######$$$%%%&&&######"""!!! ###$$$$$$###""""""###%%%&&&%%%###!!!!!!"""###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!########################%%%%%%%%%$$$$$$######### """###$$$$$$$$$######$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###''''''&&&%%%%%%$$$######&&&&&&&&&&&&%%%%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,*********+++,,,,,,,,,---)))+++---,,,++++++...111)))))))))***++++++,,,,,,%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''(((((('''&&&&&&%%%))))))))))))((((((((((((+++************)))))))))******++++++,,,------............---------------...///000111222111000000333222111//////000222333222222222222222222222222555444333333222222222222222222333444555666777777555555666666666555555444444333444555888999888777666555444333333444555555555444333333333444555666:::999888666444333333333444555555666666555555555666444111///000333888;;;;;;<<<===<<<:::999888999888777777666666777777888888999:::999888777999;;;:::;;;;;;:::888888:::<<<777777777777666555444333///000222111000000111333000000000000111111222333333333333333222111000///111111111111111000//////,,,,,,,,,---...///000000//////////////////000000......---,,,,,,++++++*********************************++++++++++++++++++,,,+++***************+++)))((((((((())))))***+++))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++)))((((((((((((((((((((()))&&&######%%%''''''&&&&&&''''''((('''&&&%%%$$$'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%########################$$$%%%%%%%%%%%%%%%%%%$$$!!!!!!!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''((('''%%%$$$%%%%%%!!!!!!"""""""""#########%%%$$$###$$$%%%&&&$$$###########################%%%$$$###############$$$###"""!!!!!!!!!!!!"""###$$$$$$######"""!!!!!!!!!###$$$$$$###""""""###%%%&&&%%%###"""!!!"""###$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###### !!!###$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************++++++************++++++++++++(((***+++***))))))+++...,,,,,,++++++***)))))))))$$$$$$%%%%%%&&&%%%%%%$$$'''''''''((((((((())))))'''''''''(((''''''&&&%%%(((((((((((())))))))))))+++++++++************)))*********+++,,,,,,---------------------------------...000111111111000///000///.........///000111222222222222333333333333444444333222222222333333222222333444555666777777777777777777777666555555333333333555777888777666444333222222222333444555333333222111222333444555:::999777666555444444444333333555666777777777777999666111......111666::::::;;;<<<<<<:::888888999999888888888888888888999999:::;;;:::999888999:::;;;;;;;;;999777666777999555555555555444333222222///000000///...///111333111222222222222222333333222222222222222111000///000111111111111000000///,,,,,,,,,---...000111222......//////000111111111......------,,,+++++++++************************+++,,,,,,,,,,,,++++++***++++++***))))))((())))))((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,&&&&&&'''''''''((((((((('''%%%######$$$&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###!!!!!!!!!""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%)))(((&&&&&&&&&&&&$$$###"""""""""""""""#########%%%$$$###$$$%%%%%%$$$###""""""""""""""""""""""""&&&&&&%%%$$$######$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%%%%$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&'''(((((()))%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))******************))))))************))))))))))))***++++++***))))))+++,,,,,,,,,++++++***)))))))))$$$$$$%%%&&&&&&&&&&&&%%%&&&'''''''''((((((((((((&&&'''''''''''''''&&&&&&(((((((((((())))))))))))++++++++++++************)))*********++++++,,,,,,,,,,,,,,,,,,,,,------------...///000000000/////////......------...///000222333333333333333444444333333333222222333444444444444555555666777888888888888888888888777666555333222333444666777666555333222111111111222333444333333222222222333444555999888777666555555555555444444555666777777777777888555333111111444777999999:::<<<;;;999888888999:::999999888888999999::::::;;;<<<;;;:::888999999888999999888555444555666444444444444333222111000000000000...---...111444222333333333333333333333111111222222111000//////000000111111111111000///------...///000222444555000111111222222222222111.........---,,,,,,++++++************************------------,,,,,,+++***+++***)))((((((''''''((()))((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((*********++++++++++++,,,&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""########################"""###%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&'''''''''''''''"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$$$$''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%###########################&&&%%%$$$$$$############&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$###""""""###%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))******(((((((((((())))))))))))((((((((((((((((((((((((++++++******))))))((((((******))))))((((((''''''------,,,,,,++++++,,,,,,)))))))))***++++++,,,,,,%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&'''((((((((()))))))))***+++++++++*********))))))))))))***************+++++++++++++++,,,,,,------,,,---...///000///..................//////000000222222222333333444444444222222222222333333444555666666777777888888999999888888999999888777666666444333333444666777666444222111111000111222333444555444333333333444666777999888777666666666666666666777777777777777777666444444555666777888999999888999;;;:::999777888999::::::999999999999:::::::::<<<===<<<:::888888888333444666555444333444555333333333222222111000///111111111///...///222555333333444444444444333222000000111111111000/////////000000111111111000000---......///111333444555444555555555444222111000//////...------,,,,,,+++************************------------,,,,,,+++******))))))(((''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))************++++++)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%&&&'''(((((((((((('''$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""''''''''''''''''''''''''""""""######$$$%%%%%%%%%###$$$$$$###""""""###%%%##################$$$$$$############$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$###$$$$$$%%%%%%$$$$$$###((('''&&&$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&)))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((())))))***(((((((((((())))))))))))((((((((((((((((((((((((+++******))))))(((((((((***))))))((((((''''''''',,,+++*********+++++++++)))))))))***++++++,,,,,,%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((('''''''''''''''(((((())))))***************))))))))))))((()))))))))))))))))))))))))))******++++++,,,,,,---+++,,,.../////////...------......///000000000111111111222222333333444444111111111222333444555666777777777777888888888999777777888888888888777777555444444555777777666555222111111000111222444555666666555444555666777888888888777666666777777777777888888888888888777666333444777999::::::999999777888::::::888777777888:::999999888888999999::::::<<<===<<<:::777666666111333444444333222333444222222222222111000//////000111111000///000222444222333444555444333222111//////000000000000/////////000000111111111111000,,,------...///111222333666666666666444222000/////////......---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***))))))(((((((((((())))))+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))************)))((('''&&&%%%$$$%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%&&&%%%$$$######"""######%%%&&&''')))))))))(((((($$$$$$$$$###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""$$$&&&%%%%%%#########"""""""""""""""'''$$$""""""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$$$$###$$$$$$###""""""###%%%"""#########$$$$$$$$$$$$######"""######$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###""""""!!!!!!"""#########$$$$$$%%%%%%$$$$$$###''''''%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((((((((((()))(((''''''&&&&&&''''''((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))'''&&&&&&'''((((((''',,,,,,++++++***)))))))))$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''(((((('''''''''''''''((()))*********)))))))))((((((((('''''')))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++,,,---...///...------,,,---...///000000000000000000111111222333333444111111111222333444666777555666666666666777777777555555666777888888888888666555555666888888777555222222111111222333555666777666555555555666777888888777777777777777888888666666777888999999999999555666777888888888888888666888999999888777777888999999888888888888999999:::;;;===<<<999666555444333555666666444222222222222222222222111000//////...///111000//////000222222333444444444333111000...//////000000//////...//////000111111111111111............///000111222333444555555444222000.../////////...------,,,,,,++++++++++++++++++++++++******++++++++++++++++++(((((((((((()))***++++++,,,,,,+++***************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((('''''''''%%%'''))))))&&&%%%&&&(((%%%%%%$$$$$$$$$%%%'''(((###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%##############################"""!!!"""$$$&&&'''###############$$$%%%&&&%%%&&&(((*********)))(((###############$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###!!!""""""!!!!!!###$$$#########"""""""""!!!!!!'''%%%""""""###%%%%%%%%%########################""""""""""""###$$$%%%%%%"""###$$$%%%%%%$$$###"""###############$$$$$$$$$###$$$$$$###""""""###%%%""""""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((()))))))))))))))******'''$$$###$$$&&&((((((&&&,,,,,,++++++***)))))))))"""###$$$%%%&&&&&&'''&&&''''''''''''((((((((()))%%%%%%&&&'''((((((((('''&&&''''''((()))******+++((((((((((((''''''''''''))))))))))))((((((((((((((())))))***++++++,,,,,,+++,,,---.........---,,,+++,,,---...//////////////////000111222222333333000111111222333555666777444444444555555555555555333444555777888888888888666666555666888888777555222222111111222444555777666666555444555666777888777777777777777888888999444555666888:::;;;;;;;;;999888777666555555666777555777999999777777777888999888888888888888888999999;;;===<<<999555444333666888999888555222111111222333333222222111000///,,,...000000///...///000111222444444444222000///......///////////////...//////000111111111111111111111000000111222333333000111222333333222000////////////...------,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++(((((((((((()))+++,,,---------,,,+++*********+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))%%%(((******'''&&&''')))$$$$$$#########$$$&&&'''""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!###%%%&&&&&&$$$!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""$$$###!!! !!!###&&&(((######$$$%%%&&&(((***+++$$$&&&(((***++++++))))))"""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###!!!###""" """%%%%%%%%%%%%$$$$$$######'''%%%"""!!!###%%%%%%%%%"""""""""""""""""""""""""""""""""###$$$%%%''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%!!!"""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&#####################$$$&&&%%%%%%$$$###"""!!!!!!#########$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###!!!"""###$$$&&&'''((()))###$$$%%%%%%&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''(((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))******++++++'''%%%###%%%(((***)))((()))))))))***++++++,,,,,,((())))))(((&&&$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------...///...---+++***,,,---...///000000000000000////////////111222333,,,---///111333444555555222333333444444333333222555555555666777888888999444444555555444444333222333333222111222333555666666666666666777777777777:::999777555444555666777444666999<<<======<<<;;;999999888777777777666666888666444666:::<<<;;;999444444555555666777777777666666555555555555666777777777666555444333333222222111000//////000111222---...///111222222222222000222333333111000000111444333222111000///...---...///111222111000...---////////////000111222333888888777666555333111000111///---,,,------,,,***)))))))))))))))*********((()))***++++++***)))((())))))))))))))))))))))))((((((((((((''''''''''''''''''(((((())))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$&&&&&&&&&&&&$$$$$$"""############$$$$$$$$$ """###$$$$$$$$$###%%%$$$###""""""$$$&&&'''###$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$###"""!!!!!!!!!###&&&&&&%%%$$$$$$$$$'''&&&%%%############$$$$$$$$$##################%%%%%%$$$$$$###"""""""""''''''&&&%%%$$$"""!!!!!!"""############$$$$$$$$$%%%$$$#########$$$%%%&&&&&&$$$""""""$$$'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""""""""""""""###$$$%%%&&&&&&&&&$$$#########$$$%%%$$$$$$$$$######"""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((((((&&&$$$"""%%%%%%%%%%%%%%%$$$###"""'''&&&&&&%%%$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&)))'''$$$######$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###############$$$%%%&&&''''''&&&&&&'''(((((('''%%%%%%&&&&&&%%%""" ''''''(((((('''&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&''''''((()))***+++***)))'''''''''((()))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))%%%&&&''''''&&&&&&'''(((%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,,,,------,,,+++***,,,---...//////000000000000//////...///111222333222222111111111000000000111222222222222222222111333333333444555666666666555555555555444333222222222222222222333444555666666666666666777777777888888777555444333333444444444555888;;;===<<<;;;:::777777888888888777666666555555666888::::::888777555555444444444444333333666666666666666666666666777777666555444333222222222111000//////000111222///000000111111111000000///111444555444222111111222222111000//////.........///000111111000///...000000000///000000111222666666666555444333111111000...,,,,,,------,,,+++))))))))))))***************)))((((((((()))******************************)))))))))(((((((((''''''((((((((((((((()))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$%%%$$$###""""""$$$&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""#########"""""""""""""""$$$$$$#########$$$%%%&&&%%%%%%$$$$$$###"""""""""%%%&&&'''&&&$$$"""!!!!!!$$$$$$###"""######$$$%%%################################################'''&&&%%%$$$###"""!!!!!!"""############$$$$$$$$$$$$######"""######%%%%%%$$$""" !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&""""""""""""###%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''((()))******)))'''&&&###$$$$$$$$$$$$######"""&&&&&&%%%$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&(((&&&$$$###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$############$$$%%%&&&&&&'''&&&%%%&&&((((((&&&%%%'''((()))(((%%%$$$###$$$'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***+++***((('''''''''((()))''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))(((((("""$$$&&&&&&&&&''')))+++%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********++++++++++++,,,)))***+++++++++++++++***,,,---...//////000////////////......///000222333444333111///............000000111111111111000000111111111222222333333444555555555555444333222111111111222222444555777888666666666777777777888888555444444333333222111111333555777:::;;;;;;;;;:::555666777888888888777666222555888:::999777555444666555444333111000000000777777888999999888777666777777666555444333222222111111000000000000111111000111111111000000///......111555666555222111111000000000//////.........,,,...///111111111000000111111000/////////000000222333333333333222111111000...,,,,,,------,,,+++***************************(((&&&%%%%%%(((***,,,++++++++++++++++++++++++******)))))))))((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&'''((()))))))))))))))&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######"""!!!!!! ######"""""""""###$$$%%%########################$$$&&&'''&&&###!!!!!!"""""""""!!!""""""$$$%%%&&&######################## !!!!!!"""######$$$$$$%%%%%%$$$###""""""!!!!!!"""############$$$$$$$$$#########"""###$$$%%%%%%$$$###""""""$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&&&&&&&""""""""""""###$$$%%%%%%!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$&&&'''((()))))))))((('''###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$#########$$$$$$%%%%%%&&&'''%%%######%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%''''''%%%$$$###%%%&&&%%%$$$""""""###&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))***)))((('''''''''((((((''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((******))))))))))))(((((("""###%%%&&&&&&''')))***%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++))))))***++++++,,,,,,,,,,,,,,,---...///////////////...------...///111222000///...---...///222333000111111111111111111000000000000111111222222222444444444444333222111111111111222333555777888999666666777777777888888888333444444444333222111000222444666888999:::999999333444666777888777666666222666999888555333333444666555333222111000000111777999:::;;;;;;999777666777666666555444333222111111000000000000000000111///000000000000000/////////111333333222111111222////////////............,,,---...000111222222111222222111//////.........///000111111222222111111000...,,,,,,------,,,+++++++++***************)))((('''&&&%%%&&&(((***+++************************************)))))))))))))))))))))((((((''''''&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$###$$$$$$$$$$$$%%%%%%$$$%%%&&&((())))))******%%%$$$###"""!!!!!!""""""########################$$$#########"""""""""!!!###############$$$$$$%%%""""""#########$$$$$$$$$!!!"""$$$$$$######$$$&&&!!!!!!"""""""""######$$$###############$$$$$$$$$!!!!!!!!!""""""#########$$$#########""""""!!!!!!""""""#########$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######""""""###$$$$$$%%%#########"""""""""""""""########################$$$######""""""######$$$""""""$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$######"""######$$$#########$$$$$$%%%%%%%%%&&&%%%######$$$$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###!!!"""$$$$$$###""""""###&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&(((((((((((((((((('''(((((((((''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((***)))))))))(((((((((((($$$%%%&&&&&&%%%%%%&&&(((%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++***+++++++++,,,,,,------+++,,,---...////////////...------------///000111...---,,,---...111333555111111222222222222111111111111111111111222222222333333444444333333222111111222333555666777888999777777777777888888888888444444555444444333111111111222444666888888888888333444555666777777666555555777777444111000333666555444333222222333444555999:::;;;<<<;;;:::888666666666555444333222111111000000000111111000000000------...000000111111111000111111000///000222444////////////............,,,---...///111222222222222222000///.........------...///000111111111111///---,,,,,,---------,,,,,,+++++++++******))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))************))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%"""###$$$&&&'''((())))))'''&&&$$$"""""""""#######################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%% """######"""###%%%&&&############""""""!!!!!!""""""#########$$$$$$$$$$$$#########"""""""""!!!######""""""""""""""""""""""""#########$$$$$$$$$###$$$%%%&&&&&&''''''''''''&&&%%%&&&&&&&&&$$$"""########################&&&&&&&&&%%%%%%$$$$$$$$$#########"""######$$$%%%############""""""!!!!!!########################$$$######""""""######$$$ !!!!!!"""############$$$$$$######$$$%%%&&&'''$$$######"""######$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%#########""" ######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%######%%%''''''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&(((((('''''''''(((((((((((('''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))))))))(((((((((((('''%%%&&&'''&&&%%%$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))'''((()))******)))((('''(((((((((((((((((((((((()))))))))************+++,,,,,,+++++++++,,,,,,---+++,,,---......///......------,,,,,,---...000111000000///...///000111222111222222222222222222111111111111111111111111111111222222333333333333333222333444666777888888888777777777888888888999999666666555444444333333222111111333444666777777777444444444444555555555555888777555222000111444777555444222222333555777999::::::;;;;;;;;;999888777666666555444333222111111000000111111111111000000,,,,,,...///000111111111000111111000///000333555000000000//////.........------...///000111222333222111000///............------///000000111111111///---+++,,,---...---,,,,,,,,,,,,+++******))))))'''((()))******)))'''&&&((((((((((((((((((((((((******)))))))))((((((((((((((('''''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$############$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$""""""$$$%%%&&&''''''(((***)))&&&$$$######$$$%%%###############$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%""""""######$$$$$$$$$%%%$$$$$$$$$###!!!!!!"""$$$$$$$$$$$$$$$###"""!!! """""""""###$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!""""""##################"""############$$$$$$$$$"""###%%%&&&''''''''''''%%%$$$######$$$$$$"""!!!########################&&&&&&&&&%%%$$$#########$$$###############$$$$$$ """###$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$############$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$### ######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%''''''%%%$$$"""$$$&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))&&&&&&'''(((((((((''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))((((((((((((''''''$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))************,,,,,,******)))***++++++++++++,,,---............---,,,,,,,,,,,,...///000111111111111111000000000000000111111111111000000111111111111000000000000///000111222333444444444333444666777888888777777777777888888888999999999777666444333222222333333000111222333444666666777666555444222222333444555777555333222333555555555555444222222222555777999;;;;;;::::::999888888777666555555444333222111111///000111222222111000///------...///000000000//////111444555444444444444222222111000//////...............//////111222222111000///...............---...///000000111000000...---+++,,,---......---------,,,++++++***))))))+++******)))(((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&'''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$######$$$%%%&&&'''######$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''***(((%%%###""""""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$###############$$$$$$$$$###$$$$$$"""!!! """$$$###$$$$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%"""############$$$$$$$$$ !!!###%%%&&&&&&&&&&&&&&&$$$"""!!!"""$$$$$$###########################$$$$$$$$$$$$$$$$$$######$$$$$$###############$$$ !!!###$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$############$$$%%%&&&&&&'''&&&%%%&&&((((((&&&%%%!!!###$$$$$$"""!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***%%%&&&'''(((((((((''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))((((((((('''''''''###$$$&&&%%%%%%$$$&&&'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))'''((()))++++++)))((('''(((((((((((((((((((((((())))))))))))************,,,+++***((((((((())))))++++++,,,---............,,,,,,++++++,,,---///000000000111222222222222222//////000000000000//////000000000000000/////////...///000222444555555555444555666888888888777666777888888888888999999999777555333111111111333444000000111222444555666777888666444111111222444555666444333444777888555222666444222111222333666888<<<;;;:::999888777888888666555555444333222111000///000111222222111000//////////////////......------111777:::999777444333444333222111000///...---///......//////000111222000000///............///......///000111111000000...---+++,,,---......---------,,,,,,+++***))))))///---***'''&&&'''(((***))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&''''''((((((((('''((((((((())))))******''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''&&&%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%'''((()))######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%&&&'''(((((((((((('''%%%""" !!!""""""######$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!"""###$$$%%%$$$############################## !!!!!!!!!!!!"""%%%(((!!!"""$$$%%%&&&&&&%%%%%%!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%&&&''''''#########$$$%%%%%%&&&&&&"""############$$$$$$$$$!!!###$$$%%%$$$$$$(((&&&###"""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%&&&%%%$$$###""""""""""""######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$)))(((&&&$$$$$$$$$&&&'''%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###&&&)))***)))'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###############$$$%%%&&&''''''&&&&&&'''(((((('''%%%%%%&&&''''''%%%$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&''''''((()))***$$$%%%'''(((((((((''''''''''''''''''((((((((()))'''''''''&&&&&&''''''''''''''''''''''''''''''''')))(((((((((''''''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$&&&((())))))((((((******))))))))))))******++++++************+++++++++***)))))))))***+++,,,***,,,------,,,++++++,,,***,,,------++++++,,,...000111222333444333222111111111111111111111222222333333333222111000//////111000///000111333666888777666555444555777999:::777777666444444333333333222222333333333222111111//////000111333444555555222333555777666444222000222333555666666666555444666555333333333444666888999999999999888666555555;;;888444222222222222111000000000000000000000000000000000111111000000000333222333555888999888777444333222000000000000111...............------,,,222111000///......///000//////......///000222333222111000///------,,,,,,---,,,++++++******++++++******))))))((((((''''''+++++++++***************,,,+++******))))))******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%###!!!!!!$$$&&&###$$$%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!"""""""""!!!""""""###$$$###$$$%%%%%%&&&&&&%%%%%%""""""#########$$$$$$$$$""""""#########""""""!!!'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%###""""""######!!! !!!"""$$$%%%%%%$$$"""!!!""""""#########$$$$$$$$$!!!""""""$$$%%%&&&''''''######""""""!!!!!! ########################$$$#########""""""!!!!!!$$$"""!!!"""%%%&&&$$$""""""""""""""""""######$$$!!!!!!!!!!!!""""""""""""!!!"""#########"""########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&((((((&&&###!!!###%%%""""""$$$%%%&&&'''''''''$$$$$$%%%&&&%%%$$$"""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%$$$###"""!!!&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$&&&'''&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((((((******))))))))))))*********))))))(((((())))))***+++***)))))))))***+++,,,***,,,------,,,++++++,,,***+++---,,,++++++,,,...000000111222333222222111111111111111111111111111222222222222111000///...000/////////000333555777666666555444555777999:::888888666555555444444444333333333333333222222111000111222333444666777777666777888999999777555444333444444555555555555555555444333333333555777999888888888777777666444444444222///...///000111000333333333333333222222222111111000000000000111111333333333555777888888666555444222111000000000000/////////000000000/////////...,,,++++++,,,------//////......///000222333222111000...------,,,,,,---,,,++++++******++++++(((((((((((())))))))))))******************+++++++++***))))))(((((())))))(((((((((((((((((((((((($$$%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###!!!"""$$$&&&###$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%"""############""""""!!!###""""""""""""###$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%""""""##################'''%%%###$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&%%%###""""""$$$$$$###!!!!!!"""$$$%%%%%%$$$"""!!!###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$#########""""""""""""##########################################""""""$$$"""!!!"""$$$&&&$$$###"""""""""""""""######$$$!!!!!!"""""""""######### !!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%&&&''''''&&&###"""###%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((()))***))))))(((((())))))***)))((((((''''''(((((()))***))))))))))))***+++,,,***+++,,,,,,+++***+++,,,***+++,,,,,,++++++,,,......///000111111111111000111111111111111111111111111222222111111000///...............000222444555666555555444555777888999888888777666555555555555444444444444444333222222222222333555666777888999888999999999999888777777444444444444444555555666444444333333444555777888666666666666555444333333000...,,,,,,...000111111333333333333333333333333222111000......000111222555444444555777777666555555444333111000///////////////000111222222222222---,,,+++++++++,,,---...//////......///000222333111111///...------,,,,,,---,,,++++++******++++++'''''''''((()))*********)))))))))***+++++++++,,,))))))(((''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$""""""$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%###############$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$$$$%%%%%%&&&%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$#############################################$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###"""""""""""""""######$$$""""""#########$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&&&&'''''''''&&&&&&%%%$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&''''''''''''"""$$$&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$###"""###$$$$$$######$$$&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((($$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''((()))+++,,,))))))(((((((((((()))))))))((((((''''''(((((()))(((((())))))******++++++***+++,,,+++***)))***,,,)))+++,,,,,,++++++,,,---------...//////000000000111111111111000000000000000000111111000//////...---------...///111333444555555444555555666888888777777666555555555555555555555555555444333222222222222333555666777888999777777666666666555555555555444333222333444555666666555444444444444555666333444444444444444333333111///...///111222333222111111111111222222222222333222///......///222333666555444555666666555333555444333222000//////.........000111222333333333///......---...///111222//////......///000111333111000///...---------------,,,++++++******++++++'''((((((((()))))))))***(((((()))***+++,,,,,,,,,***)))((((((''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$%%%&&&&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&!!!!!!""""""#########$$$$$$######$$$&&&''''''&&&"""###$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%&&&###""""""###$$$$$$$$$$$$"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''&&&&&&%%%((('''&&&%%%$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$"""!!!&&&&&&&&&&&&&&&%%%$$$$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%$$$######!!!###$$$$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''))),,,///000))))))(((((((((((())))))***))))))(((((())))))***''''''((()))******++++++***++++++***((((((***,,,)))***,,,+++******+++---,,,---------...///000000111111111000000000////////////000000000///......,,,,,,---...000111222333444444444555555666777888555555444333333333444444555555555555444333222111111111222444555666777888666666555555555555444444444444333222222444555666888777666555444333333222333333444444444444444333444222111111222333222111000000000111111222222222333222///......///222333666555444555666666444222444444333222111000///...,,,---...000111222222333000000/////////111222333//////......///000111333000///...------,,,---------,,,++++++******++++++***)))))))))((((((((('''(((((()))***+++,,,,,,,,,******)))(((((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$&&&&&&&&&$$$"""###$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!""""""#########$$$######$$$&&&(((((('''#########$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$%%%%%%&&&"""###############$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&######"""###$$$%%%&&&&&&###$$$%%%&&&'''''''''''''''&&&%%%$$$%%%%%%'''(((######$$$$$$$$$$$$#########$$$&&&&&&&&&$$$""" $$$%%%%%%%%%%%%$$$$$$###$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!###$$$$$$###"""$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))),,,...111222)))((((((''''''(((((()))***))))))(((((())))))***&&&'''((()))***+++++++++*********)))''''''***,,,)))***++++++******+++---,,,,,,,,,---...///000111111111111000000//////.........////////////......,,,---...///000111222333333444444555666666777777444444333333333333333444555555555555444222111000000000111333444555666777777777888888777777666555333333333333333444444555888777777666444333222111333333444555666666666666444222111111111111///...111111111222222333333444222111000......000111222555444444444666666444222222222222222222111000///+++,,,---///000111111111000///.........///000111//////......///000222333///......---,,,,,,---------,,,++++++******++++++*********)))(((''''''''')))))))))***+++++++++,,,+++***))))))(((((())))))(((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$)))(((&&&$$$###########################$$$%%%%%%"""######$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$""""""$$$%%%$$$###"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$&&&''''''&&&########################""""""#########$$$$$$$$$&&&&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!"""""""""#################################$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%######""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%########################""""""""""""############$$$###!!!"""$$$%%%%%%$$$!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''""""""$$$%%%%%%$$$""""""###$$$$$$%%%%%%$$$###""" !!!"""$$$%%%&&&&&&'''%%%$$$"""!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###""""""###$$$$$$######$$$&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''((()))((('''%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&(((+++---///000111((((((''''''''''''(((((()))((((((''''''(((((()))%%%&&&((()))***++++++*********)))(((&&&'''))),,,(((***++++++******+++,,,------,,,---...000111222222111111000//////......---......//////.........,,,---...000111222333333333333444555666666666666444444333333333444444555555555444444333111000///000000111333444555666777777888999::::::888666555222222333444444444444333555555555555555444444333444444666777777888888888333222111111222111///...///000000111111222333333111111000000000000111111444333333444555666444333000111222222222222111000,,,---...///000000000000000000...------...////////////......///000222333......------,,,,,,---------,,,++++++******++++++))))))))))))((((((((((((******************++++++))))))((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&"""###%%%%%%$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$#########((('''%%%$$$###$$$%%%&&&###""""""""""""###$$$$$$""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%###!!!!!!!!!"""###%%%###""""""###$$$$$$###!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###%%%&&&&&&%%%$$$##################$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########!!!!!!"""""""""###################################################""""""!!!###%%%$$$""""""$$$&&&"""""""""""""""######$$$############$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############%%%###!!!"""$$$%%%$$$###"""######$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""############$$$$$$$$$$$$!!!!!!###%%%&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$$$$%%%&&&$$$$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&(((***---.../////////((((((''''''''''''(((((('''''''''&&&&&&'''''''''$$$%%%''')))***+++************)))'''&&&'''))),,,(((***++++++******+++,,,------------...000222333222111111000///......---------......///......---,,,---///111222333333333222333444555666666666666555555444444444555555666444444444333222111///...000111222333555666777777555777999::::::888555444111222333444555444333222222333444555666666666666555555777888999999999999333222222333444444222000,,,------...///000000000000000000111111000000000333333222444555666555333///000111222333222111111---...///000000111000000222111000///......///000//////......///000222333......---,,,,,,,,,---------,,,++++++******++++++''''''(((((())))))******+++++++++***************(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%%%%$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$######"""""""""  !!!"""""""""!!!"""######$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''%%%###!!! !!!"""%%%###""""""###$$$$$$### !!!!!!"""######$$$$$$%%%$$$$$$$$$###"""""""""$$$###"""###%%%&&&%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""$$$%%%&&&''''''""""""######$$$$$$$$$%%%########################$$$#########""""""!!!!!!!!!###%%%$$$""""""$$$&&&"""""""""""""""######$$$""""""#########$$$$$$$$$%%%$$$###"""""""""###$$$########################"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&###!!!!!!$$$%%%$$$"""###$$$$$$$$$$$$###""""""!!!"""$$$%%%&&&%%%$$$$$$###$$$&&&''''''&&&$$$######"""""""""###$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!###%%%&&&&&&%%%$$$&&&'''$$$$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((############$$$&&&((()))%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%'''((((((&&&%%%'''***,,,+++)))''''''&&&''''''((()))***((((((''''''''''''(((((((((((()))***************))))))***+++,,,,,,,,,,,,)))************+++++++++,,,,,,+++,,,---///111222222222111111000000//////111000///...---,,,,,,,,,//////.........//////000333333444444555666777777333444555666666777666666666666555444333333222222222222222222333444555555777888888888888777777666444555555555444444333222444333333222222333333444888999999999888777666555666444222222333333222111000000000000000111111222333222000///000222444666111222333666888777444111111111222222222222111111......////////////......///...---,,,,,,---//////000000000///......000222111000...,,,+++++++++,,,---,,,+++***))))))))))))******))))))))))))******************))))))))))))''''''(((((())))))******((('''%%%$$$%%%''')))***)))((('''%%%%%%&&&''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''!!!"""$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$#########$$$%%%(((((('''&&&%%%%%%$$$$$$######"""""""""###%%%&&&%%%%%%$$$######$$$%%%%%%######&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!'''&&&$$$###"""###$$$$$$$$$$$$######$$$$$$%%%&&&!!! """$$$$$$"""!!!!!!!!!"""###$$$$$$$$$###""" """###$$$"""############$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&'''''''''%%%$$$$$$###"""!!! !!!"""###""""""$$$&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$###############$$$!!!"""###%%%%%%$$$$$$###!!!###$$$###"""!!!"""###&&&%%%%%%$$$#########$$$"""""""""###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""$$$$$$###"""###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''### """%%%%%%$$$!!!""""""""""""#################################$$$%%%%%%&&&%%%$$$###"""$$$$$$##################'''&&&%%%###"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((())))))'''&&&$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''((((((&&&%%%&&&)))***)))((()))((('''''''''''''''((()))(((((('''''''''(((((('''((())))))******))))))*********+++******))))))))))))*********+++++++++,,,,,,,,,------///000111111111000000000/////////111000///...------------...............///000111333333444444555666666777444555555666666555555444666555555444333333222222222222222222222333444555555555666666666555444444555555444444444333333333333333333333333444555555999999888888777777666666666444222222333333222111000000000000000111111222222111000000111444777999222222222444666666444222//////000000000000////////////////////////......///......------......///...//////---,,,,,,...000---,,,+++***)))***+++,,,---,,,+++***))))))))))))******))))))))))))******************))))))))))))'''((((((((((((((())))))'''&&&&&&%%%&&&'''((())))))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$######$$$############$$$%%%&&&%%%%%%$$$######$$$%%%%%%'''$$$!!!###''')))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$&&&%%%%%%%%%%%%&&&''''''%%%""" !!!###$$$$$$######"""""""""###$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!! """######""""""###%%%%%%%%%$$$############$$$##################$$$$$$"""######$$$$$$$$$######!!!###$$$###"""!!!"""$$$&&&%%%%%%$$$#########$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###"""###&&&((('''### """""""""#########$$$$$$$$$##################$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$##################""""""!!! !!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''''''''&&&%%%&&&'''((('''&&&***)))((('''&&&&&&&&&&&&***)))((('''''''''''''''&&&''''''((()))(((((((((************)))((('''&&&)))))))))*********++++++,,,,,,---...............///////////////.........111000///...............---------...///000111222333333333444555555666666555555555555555444444333555555444444333333222222111111111111222333444555999999999999999888777666666555444333222333444444222222222333444555777777;;;:::888777666666777777666444222222333333222111000000000000000111111222111000000000222555888:::333222111222444444444222//////000000000000//////000000000000//////...---...///////////////......,,,------,,,++++++,,,...+++***))))))***+++,,,---,,,,,,+++***))))))))))))******))))))))))))******************))))))))))))((((((((('''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$###############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$######"""$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###!!!"""%%%&&&%%%###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""%%%%%%%%%%%%%%%&&&''''''(((&&&###"""###$$$$$$###%%%$$$$$$############$$$&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""""""""""""""!!!!!!!!!$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$#########"""#####################"""!!!###$$$###""""""###$$$%%%%%%$$$##################"""""""""###$$$%%%%%%$$$$$$##################"""###$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%%%%%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###"""###$$$%%%%%%### ######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$''')))))))))(((''''''&&&%%%%%%%%%%%%$$$$$$)))((('''&&&&&&&&&&&&&&&***)))(((''''''&&&''''''%%%&&&''''''(((((('''''')))*********))))))((('''))))))))))))************+++,,,---...///...---,,,------..................000///......---------...---------...///111222333333333333444444555555555444555555666666666555555444444444333333333222222111111111111222444555666;;;;;;;;;;;;:::999888888666555333222222333555666222222333444555777999999<<<:::888666666666777888666444222222333333222111000000000000000111111222111000000000111333555777333111000000111333333333111111222222222222111111000000111000000///...---...///000111000///...---+++---------++++++,,,---------,,,++++++,,,---...,,,++++++***))))))************))))))))))))******************)))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!"""###"""!!!""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""#########"""###$$$$$$%%%'''%%%$$$###$$$%%%%%%$$$&&&&&&%%%$$$#########$$$%%%$$$############$$$%%%""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%######""""""!!!!!!!!! $$$$$$%%%%%%%%%$$$$$$###"""""""""""""""##############################$$$###$$$%%%$$$"""""""""$$$'''&&&&&&%%%$$$%%%%%%%%%""""""""""""###$$$%%%%%%%%%$$$###"""""""""###$$$"""###$$$$$$""""""###$$$$$$$$$$$$%%%$$$$$$$$$###&&&%%%$$$$$$#########$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$###"""""""""&&&%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&((($$$  ###&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((***++++++)))(((&&&&&&&&&%%%$$$#########&&&&&&&&&&&&&&&'''(((((())))))((('''''''''''''''%%%%%%&&&'''''''''''''''((())))))***++++++******(((((()))))))))*********+++,,,---.........,,,,,,,,,,,,------......//////......------,,,---------------......000111333333333333333444444444444444333444555666777888888888333333333333333222222222111111111222333555666777888888888888777666555444666555333222222333555666333333333555666888:::;;;<<<;;;999777666777888999666444222222333333222111000000000000000111111222111000000//////000111222333000......000222222222111111222222222222111111000000111111000///.........///000000000///---,,,,,,---///...---,,,---...///...---+++******++++++,,,+++******)))***************))))))))))))******************)))))))))(((((((((''''''&&&&&&%%%%%%&&&''''''(((((('''&&&&&&'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$###"""###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$###"""###""""""""""""###$$$$$$$$$###"""###$$$%%%%%%$$$&&&&&&%%%$$$#########$$$######""""""""""""######""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%$$$$$$ !!!"""###%%%&&&############$$$$$$$$$$$$###$$$%%%$$$###"""###$$$&&&&&&%%%$$$$$$$$$$$$%%%######""""""###$$$$$$%%%%%%$$$###"""""""""$$$$$$"""$$$%%%$$$###"""###$$$###$$$$$$%%%%%%%%%$$$###&&&&&&%%%$$$############""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&)))&&&""" $$$'''$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$#########$$$$$$%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++***)))(((%%%&&&&&&%%%$$$######$$$%%%%%%%%%%%%&&&'''((()))((((((''''''''''''((((((%%%&&&&&&'''(((''''''''''''((()))***++++++++++++((((((((()))))))))******++++++,,,---------------,,,,,,,,,---...///000000///......---------...............///000111222333333333333333333333444444333444555666777777777777333333333333222222222222222222222333444666888888999999999999888666555444444444333222333444555666444444555666777999;;;<<<<<<;;;999888777777888888666444222222333333222111000000000000000111111222111000//////////////////111///......///111111111//////000000000000/////////000000111111000000///////////////...---,,,,,,---...000000...---...///...---+++)))((((((((((((++++++***************+++******))))))))))))******************))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""""""""############""""""$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######""""""!!! ###$$$$$$%%%%%%$$$$$$#########""""""""""""###$$$################################################!!!"""######$$$#########$$$$$$$$$$$$$$$%%%&&&&&&###"""!!!"""$$$%%%$$$###%%%$$$$$$############$$$"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$ """$$$'''((($$$$$$$$$$$$$$$$$$######"""$$$%%%$$$######$$$%%%$$$$$$###"""""""""""""""$$$$$$###############$$$######""""""###$$$$$$%%%###$$$%%%$$$#########%%%"""###$$$%%%&&&%%%$$$###&&&%%%%%%$$$#########$$$########################"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((((((&&&$$$######$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$######$$$$$$%%%&&&######$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''((((((###$$$%%%&&&'''&&&%%%$$$#########$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&$$$&&&'''&&&$$$###$$$&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''((()))***&&&&&&'''((((((((((((((((((((())))))***)))))))))(((((((((((()))))))))*********++++++,,,---...///+++,,,---...///000111111000000////////////000000000000//////000111111222333333333333333333333333444555555555444333333222222222222222222222222222333333333444666888999:::;;;;;;;;;:::999888666555333333333444444444555555555666666777888999;;;<<<;;;::::::999999888888777666444222222333333222111000000000000000111111222///////////////000000000000...---...///111000/////////000000000000//////...///000111111111111111///...---,,,,,,+++++++++,,,...000000///.........,,,+++***((((((((())))))+++***************++++++******))))))))))))******************))))))))))))'''((((((((((((((()))))))))((('''&&&%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###"""!!!###$$$%%%%%%%%%%%%$$$### !!!!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%#########$$$$$$###!!!######"""""""""###$$$$$$#########$$$$$$#########"""############$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""!!! """$$$&&&(((%%%%%%%%%$$$$$$#########"""###$$$$$$$$$$$$%%%&&&$$$######"""""""""""""""%%%%%%$$$###"""""""""""" !!!"""###$$$%%%%%%%%%###$$$%%%%%%######$$$%%%!!!###$$$&&&&&&%%%$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""%%%((()))&&&###!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%!!!###$$$%%%%%%$$$###!!!$$$$$$#########$$$%%%&&&######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''"""$$$%%%''''''&&&%%%$$$######$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###%%%'''&&&$$$###%%%'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&((()))***+++&&&'''(((((())))))(((((())))))))))))((('''&&&%%%(((((((((((())))))))))))************+++---///111+++,,,---...///111222222222111111111111111222222111000000000000000111111333333333333333333333333666555555444222000...---222222222222222222222222333444444555777888:::;;;888888777777555444333222222333444555555555555444666666777777888999;;;;;;:::::::::::::::888777777666555333222333333222111000000000000000111111222...//////000111222222333///...---...000000000...111111222222222222111111---...///111222222222222///...,,,+++******+++++++++...000000///------...,,,+++*********+++,,,---+++***************++++++******))))))))))))******************))))))))))))''''''(((((())))))*********)))'''%%%$$$%%%'''((('''&&&%%%$$$###$$$%%%&&&((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%%%%$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&&&&%%%$$$######$$$%%%%%%$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!!!!!!!"""$$$%%%"""""""""!!!"""######$$$'''&&&%%%%%%%%%$$$""""""!!!!!!!!!"""###$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###############$$$$$$$$$""""""######$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%'''&&&&&&%%%%%%$$$###""""""!!!"""$$$$$$$$$$$$&&&'''&&&%%%%%%$$$###$$$$$$$$$&&&&&&$$$###""""""!!!!!! """$$$%%%&&&&&&%%%###$$$%%%%%%######$$$%%%!!!"""$$$&&&&&&&&&$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!"""$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$!!! #########$$$$$$$$$%%%%%%%%% """$$$&&&&&&$$$""" $$$$$$#########$$$&&&'''######$$$%%%%%%&&&'''''' !!!###$$$%%%"""###$$$%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&& !!!!!!"""######$$$$$$"""###%%%''''''&&&%%%$$$######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%&&&%%%$$$###$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''$$$%%%'''((((((((('''&&&''''''(((((((((((((((((()))))))))((()))******+++++++++******************------......///000000000111111000000111111222333222222222222333444555555444444222222222222444444555555555555444333222111222333444444555555444444444555555555666666777777999888777666444333222111222222222222333444444555555555666777888999999:::;;;;;;::::::888777666555666666666555444222111000111111111000000000000000111111000///////////////.........//////////////////////////////////////////000111111111///...---///...---,,,+++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***+++++++++************)))******************************))))))((((((''''''&&&''''''(((((((((((((((******))))))((((((((((((&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&###$$$&&&(((((('''&&&%%%'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$#########'''$$$  ###%%%%%%$$$$$$###"""""""""######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$%%%&&&&&&&&&&&&'''&&&&&&&&&$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&'''((()))'''$$$!!!"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###""""""""""""########################!!!"""###%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$&&&&&&&&&$$$"""!!!$$$$$$############$$$$$$########################%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$############$$$$$$ !!!"""$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""#########$$$$$$%%%%%%%%%%%%###!!!###&&&'''%%%###&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&&&&'''(((((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((&&&&&&%%%$$$$$$%%%'''(((((((((((((((((('''''''''(((((()))))))))*********************************------......//////000000111111000000000111222222333222222333333444555666444333222222222222333444555555555555444333222111222333333444444444444444333333333444444444444444777666666555444333222222222222111111222222333333444444555666777888888999::::::999999888666555444666666666555444333111000111111111111000000000000111111000//////////////////////////////.........///////////////////////////000000111000///...---......---,,,++++++++++++,,,,,,------------,,,,,,***+++,,,,,,,,,,,,+++***+++++++++************)))************************************)))))))))(((&&&''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%))))))((('''&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%###$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$!!!""""""""""""!!!!!! %%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$###############$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$$$$###########################"""######$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$"""###$$$%%%%%%###!!! $$$$$$############$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&"""""""""###############""""""""""""############%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$""""""######$$$%%%''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%###'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***)))))))))(((&&&### !!!$$$'''***))))))(((((('''''''''&&&'''((()))*********))))))************************---------...//////000000000000000000000111111222333333333333333444666666444333222111111222333444555555555444444333222111222222222333333333333333222222222111111111111111444444444333333333222222333222222111111111111222222333333555666777777888888888888888777555444444666666666555444333222111111111111111111111111111111111000/////////000000000000//////......------////////////////////////...///000000000///...---...---,,,++++++***++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***+++++++++************)))************************++++++************))))))&&&''''''((((((((((((((($$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###$$$&&&''''''%%%$$$"""""""""###$$$$$$%%%&&&&&&!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$%%%&&&%%%$$$###$$$%%%%%%###!!!!!!$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''((('''%%%$$$########################$$$$$$##################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$###"""!!! $$$$$$############$$$$$$####################################$$$$$$$$$$$$$$$###"""!!! !!!"""###""""""""""""#########$$$&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######""""""""""""$$$%%%%%%%%%$$$#########""""""""""""######$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%&&&'''&&&&&&%%%$$$$$$######"""$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((()))((((((((((((&&&###!!!"""$$$(((***)))))))))(((''''''&&&&&&&&&''')))++++++***)))'''))))))))))))************,,,,,,---......//////000000////////////000111111111111111111222333444555444333222111111222333444444444444444333222111111111111111111222222333333222111111000000/////////111111222222222333333333444444333222111111111222222222333555666777888888777777777777666555444333555555555555444333222111000111111111111111222222111111000000///000000111111111000///...------,,,---------------------------.../////////...---------,,,,,,+++******++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))***************************)))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""######!!!"""%%%&&&'''%%%###""""""""""""#########$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%#########$$$$$$#########'''&&&&&&%%%$$$###""""""$$$%%%&&&%%%$$$###$$$%%%&&&$$$!!!!!!$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!$$$&&&'''&&&%%%%%%########################%%%$$$###"""""""""###$$$$$$##################$$$##############################$$$$$$$$$$$$######""""""###$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%#################################$$$$$$$$$$$$%%%'''%%%###!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$###### """$$$%%%%%%%%%###"""###""""""!!!!!!""""""#########"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''((())))))(((((('''''''''&&&%%%''')))***+++***((('''(((((()))))))))*********,,,,,,------...///////////////......//////000111////////////000111222222333222111111111111222333444444444444333222111000111000000000000111222333222111111111000000//////000000111111222333333444666555444333333333333333222333444555777888999:::666666666666666555444333555555555555444333222222000000111111222222222333111111000000000000111111111111000///...------,,,++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,+++*********++++++******++++++++++++******+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))'''(((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((($$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''%%%&&&&&&'''''''''&&&&&&######""""""!!!!!!!!!!!!###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$"""""""""""""""!!!!!! """###$$$$$$$$$$$$###"""&&&&&&%%%$$$######""""""###$$$%%%%%%######$$$%%%&&&&&&%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%########################%%%$$$###"""""""""$$$$$$#########$$$$$$#################################"""######$$$$$$######"""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%'''%%%###!!!!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""" """$$$%%%%%%%%%###"""######""""""""""""######$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%###############$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''$$$%%%'''))))))((('''&&&((((((((((((((((((((((((&&&'''((()))))))))(((((('''(((((())))))*********,,,,,,,,,---......//////...............///000000......---......///000111333222111000000111222333444444444333333222111000000000///...///000111222111111111111000000000000000000111222222333444444666555555444444444444555222333444555777999::::::666666666666666555444444444444555555444444333222000000111111222333333333111111000000000111222222000000//////......------************************+++,,,---.........---,,,++++++************++++++******++++++++++++******,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))&&&&&&''''''''''''((((((&&&''''''(((((((((((((((&&&&&&'''''''''''''''((($$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''(((''''''''''''((((((((((((''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%###############$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%$$$######"""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%###$$$$$$$$$###""""""!!!"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$######"""""""""###$$$$$$######$$$%%%&&&'''''''''&&&$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$$$$##############################""""""###$$$$$$%%%"""###$$$$$$$$$$$$###"""########################!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%&&&$$$###"""!!! !!!"""###############$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""######""""""!!!!!!""""""$$$%%%%%%%%%$$$###$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###!!!!!!"""###%%%&&&'''((("""$$$%%%%%%$$$###%%%&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$%%%%%%&&&''''''(((***)))(((&&&&&&&&&'''((($$$%%%&&&'''((('''&&&%%%&&&&&&''''''((()))))))))'''''''''(((((((((((()))''''''(((((()))******++++++,,,,,,------......///......------......///000............///000111111333222111000000111222333333333444333333222111000000///...------///111222/////////000000000000000111111222222333444444444444444333333333444555555111111333444666888999:::666777777777777666555555444444555555444444333333000000111222222333444444111111000000111111222333///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,++++++************++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!"""######$$$$$$######""""""!!!!!!$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!########################"""############$$$$$$$$$"""######$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$###############!!!###$$$$$$######$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############################## !!!"""###$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""########################!!!"""###$$$$$$###"""!!!###############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&####################################$$$$$$$$$$$$"""""""""########################$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&""""""###$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""######$$$$$$###""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########""""""###$$$%%%%%%&&&&&&"""$$$%%%%%%######$$$'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&'''((((((+++***)))'''''''''((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))******(((''''''''''''((())))))&&&''''''((()))******+++++++++,,,------......///...------------...//////.........//////000111222333222111000000111222333333333333333222111000000000///---,,,---...000222---......//////000000000222222333333333444444444222222222222333444444555///000111333555777888999777777777777777777666555444444444555444444333333000000111222333333444444111111000000111222333333.........///////////////------------------------******,,,---...------,,,+++***************++++++---......//////......------,,,+++******+++,,,---+++++++++************)))))))))))))))))))))))))))'''((((((((())))))******&&&''''''(((((((((((((((((((((((()))))))))******&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%###$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''%%%###"""$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$###$$$&&&''''''&&&$$$##################$$$$$$$$$!!!###$$$$$$######$$$&&&$$$$$$$$$$$$$$$&&&'''(((%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###%%%''''''%%%###"""######################## """$$$%%%&&&&&&%%%"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" """###$$$$$$###""" """"""!!!!!!"""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################""""""""""""###############$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$%%%%%%###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%###"""!!!!!!&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&""""""!!!!!!"""######$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$%%%%%%!!!$$$&&&%%%###"""$$$'''&&&&&&&&&''''''((((((((($$$###"""!!!!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%''')))%%%%%%$$$###$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&(((((()))***************---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222111111000000111111222666555555444222111000000///000111000///...///111000///...///000111000///222222444555555555444444333333222222222333444555222222222222333444555666;;;;;;;;;:::888555333111333333444555555444444444444333333222111111111222333444444444444333222222111000...,,,,,,---///000222111///---,,,,,,,,,,,,---------............///---------------------,,,//////......---------,,,***)))((((((((()))***+++************)))))))))((())))))))))))))))))))))))((((((((((((((('''&&&&&&$$$%%%&&&((())))))))))))((((((((((((''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$##################""""""############""""""%%%%%%$$$###""""""######%%%%%%%%%$$$$$$#########!!!###$$$$$$###"""%%%%%%%%%&&&&&&%%%$$$$$$$$$""" ###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$###"""""""""$$$$$$$$$#########""""""$$$$$$######""""""!!!!!!######""""""""""""######$$$######&&&))))))%%%"""############$$$%%%&&&'''%%%###!!!!!!###&&&''''''""""""""""""""""""""""""!!!!!!""""""#########$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!'''&&&%%%###""""""###$$$!!!""""""""""""#########)))'''$$$#########"""!!! !!!"""###############!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$$$$$$$###"""###$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###)))'''%%%#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%#########"""""""""!!!!!!$$$$$$##################$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###!!!$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''(((((('''&&&&&&&&&&&&&&&'''((())))))******))))))++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,...///000111111222222111111111111222222555555444333222111000000...///000000......///000111000000000222333222000333444555555444333222111333222111111111222333444222222222222333444555555:::::::::999888666444222333444444444555444444444555444333222111111111111333333333333333222111111333222000//////000222333333222000...------------------------...............------,,,,,,---------/////////.........------------,,,++++++,,,---...++++++++++++************))))))))))))))))))))))))******+++++++++******)))&&&'''((((((((((((((('''))))))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$###############%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$###"""$$$%%%%%%&&&%%%%%%$$$$$$***'''%%%$$$&&&&&&$$$"""""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!######""""""""""""######$$$######%%%''''''%%%###############$$$%%%&&&'''(((&&&$$$$$$&&&((())))))########################$$$$$$$$$$$$####################################%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$#########$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$""""""$$$$$$$$$###############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%% !!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$##################$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$""" $$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((((()))******++++++******************************)))***+++---...000111111222222111111111111222222555444444333222111000000---...//////...---...///222111111222444555444222444555555444333111000...333222111000000000111222222222111222222333444555888888888888777666555555444444444444444444444444666555444222111000000000222222111111111111000000333222111000000111333333333222111///............------------...............---,,,+++,,,,,,......000000////////////......///...---,,,,,,---......,,,,,,,,,++++++++++++***))))))))))))))))))))))))''''''((((((((((((((('''((((((((((((((('''&&&&&&))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###''''''&&&%%%$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!"""%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$############### !!!!!!!!!!!!!!!!!!######""""""""""""######$$$###"""###%%%%%%%%%$$$############$$$%%%&&&&&&(((&&&$$$$$$&&&'''''''''########################&&&&&&%%%%%%$$$#################################&&&&&&%%%%%%$$$$$$$$$###########################"""""""""######%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%###!!!!!!"""$$$&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$### ###''')))***'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&''')))*********)))((())))))))))))))))))))))))))))))***,,,...///000111222222111111111111222222444333333222111000000000---...///...---,,,---///111111111333555666555333333444444444333111///...222111000///...///000000222222111111222333333444666666666777777777777777666555555444444444444444777666444222111000//////111111000000////////////111000000///000000111222222222111///......------,,,,,,---------............---,,,++++++,,,...///000000000000000/////////---,,,+++***)))***++++++,,,,,,+++++++++*********((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&'''(((((((((((((((''''''******)))))))))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###############$$$$$$$$$""""""############""""""$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$##################$$$%%%%%%%%%%%%$$$!!!!!!!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&######################## !!!!!!""""""############""""""""""""############""""""###$$$$$$$$$$$$#########$$$$$$%%%&&&%%%###"""!!!#########"""########################$$$$$$$$$$$$$$$$$$##############################&&&&&&%%%%%%$$$#########""""""#########$$$$$$$$$"""""""""######$$$%%%%%%!!!!!!"""""""""#########$$$""""""###%%%''''''''''''&&&$$$"""!!!"""$$$%%%$$$######""""""######$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&)))'''%%%###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$######!!!$$$(((((('''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''&&&'''((()))***)))(((''')))))))))))))))))))))))))))***+++,,,...///000000222111111000000111111222222222222111111000000///---...///...---,,,---/////////111333666777555333222222333333333222111000111000///.........///000222222111111111222333333555555555666666777888999777666555444444444444555777666444222111000//////111000///.........//////000000000000000111111222000000000///...---,,,+++,,,,,,,,,------------...---,,,,,,+++,,,---...////////////000000000000000,,,+++***((((((((()))***+++*********))))))))))))''''''''''''''''''''''''((())))))******)))))))))%%%&&&'''((())))))))))))))))))))))))((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""############""""""""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$$$$"""###$$$$$$%%%%%%%%%$$$((())))))(((&&&###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""########################"""""""""######$$$$$$$$$######""""""""""""###############""""""###$$$%%%$$$$$$######$$$$$$%%%%%%###""" """"""!!! ######################## !!!!!!"""###$$$%%%%%%########################%%%%%%%%%$$$$$$#########"""""""""###$$$$$$%%%%%%########################!!!!!!"""""""""#########'''%%%$$$$$$&&&'''&&&&&&&&&%%%###!!! !!!"""###$$$######""""""######$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$)))(((%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$###""" """###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&'''((('''''''''''''''(((((())))))(((((())))))))))))))))))))))))++++++,,,---...//////000000000000//////000000000111111111000000000//////---...//////...---...///...///111444777888666444222222333444444333222111//////...---...///000111222222111111111111222222444444444555666777999999888777666444444444555555666555444222111000000000111000///...---...///000000000111222222333333333////////////...,,,+++***,,,,,,,,,,,,------------+++,,,,,,------...............////////////000000...---+++***)))******+++*********)))))))))((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&$$$%%%&&&((())))))******((((((((((((''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!!!!!!!"""#########$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$!!!"""###$$$%%%%%%%%%%%%!!!$$$%%%%%%$$$%%%&&&########################%%%%%%$$$######"""!!!!!!###############$$$$$$$$$######$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$$$$######$$$&&&%%%$$$$$$###$$$$$$%%%%%%$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""######$$$######""""""###$$$$$$$$$$$$%%%%%%%%%)))'''%%%%%%%%%&&&%%%$$$$$$###"""!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$######""" !!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((((((((((((((((((((((((((())))))***************************------.........///////////////............//////000000000000000/////////...///000000......///000///000222666999:::888666444555555555444333111000......---......000222333222222111111111111222222444444444444555777888999999888666444333444555555555444333222111111111111222111///...---...///000//////000111222222222222000000000000///---,,,+++++++++,,,,,,,,,---------)))+++---...//////...---------.........////////////...,,,+++******+++++++++++++++*********))))))))))))))))))))))))))))))'''''''''&&&%%%$$$###"""&&&&&&'''((())))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%% !!!###$$$$$$$$$###"""!!!"""###$$$$$$%%%%%%%%%""""""###%%%'''########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#####################""""""""""""######!!!$$$&&&'''%%%$$$$$$&&&%%%%%%$$$$$$###$$$$$$%%%$$$######$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%########################"""""""""###$$$$$$%%%%%%###############$$$$$$$$$ !!!"""###$$$$$$#########$$$$$$$$$$$$%%%%%%%%%'''%%%######$$$$$$$$$#####################$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!###&&&'''###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&'''(((((())))))(((((())))))((('''''')))***+++************************////////////////////////......------------......000000000000///////////////000111000///...///111000111444888;;;<<<:::888777777777666444222000......------...///111333444222222111111111111111222555444444444555666888999:::888666444333444555666444333333222111111111222333111///...---...000111,,,,,,...///000000000000111111222111000///---,,,++++++,,,,,,,,,---------(((***---///000///---,,,,,,---------......//////...---,,,***))))))******,,,,,,,,,+++++++++******************************+++******)))(((&&&%%%$$$(((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""############""""""%%%$$$$$$$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%!!!###$$$%%%%%%$$$"""!!!!!!!!!"""$$$$$$%%%%%%%%% $$$'''&&&### $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''""""""######$$$$$$$$$$$$$$$$$$######""""""!!!!!!######""""""""""""###### $$$((((((&&&$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$"""""""""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################!!!!!!"""###$$$%%%%%%&&&########################!!!###%%%%%%%%%%%%!!!""""""""""""#########$$$"""!!!!!!"""######""""""###$$$%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""###$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$!!!!!!""""""##################$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$&&&%%%$$$###"""###$$$$$$$$$##################$$$