BM6P6(@ ))))))(((((((((((()))))))))(((''')))+++,,,+++((())))))************))))))***(((&&&&&&(((*********)))************+++++++++******+++++++++,,,,,,,,,)))***...444444111777@@@KKKKKKIIIGGGLLLRRRRRRMMMiii|||jjjcccYYYmmmtttdddUUUYYYdddkkk\\\SSSMMMPPP]]]qqqpppwwwsssfffhhhiiiiiilllwww}}}{{{}}}|||rrrnnnmmmnnnsssyyywwwtttnnnfffYYYMMMLLLQQQ[[[hhhuuu}}}{{{qqqggg```UUUHHHAAA>>>@@@HHHQQQ]]]iiissstttqqqmmmjjjfff___\\\ZZZ^^^jjj}}}}}}yyyxxxxxxxxxxxxwwwuuutttsssxxxzzz{{{{{{xxxvvvuuuuuuwwwyyy||||||{{{zzzzzzzzz{{{yyyvvvuuuvvvyyyzzzzzz{{{|||}}}}}}{{{zzzzzz{{{yyytttrrrsssqqqmmmpppwww~~~yyyvvvtttpppqqqrrrrrrqqqqqqrrrtttvvvsssnnnllllllllllllllltttqqqnnnllllllnnnppprrrwww|||xxx}}}~~~yyy}}}tttfff\\\aaakkksssyyy~~~|||zzzxxx~~~jjjXXXLLLDDDBBB???:::666333111...,,,+++******)))))))))))))))***)))(((((((((((())))))'''%%%&&&)))***''''''***))))))))))))))))))))))))******)))((('''&&&&&&%%%******))))))((((((''''''(((++++++'''&&&***---,,,***(((&&&&&&((()))'''$$$)))))))))))))))))))))))))))))))))))))))(((''''''***)))(((''''''(((***+++******+++++++++,,,,,,,,,+++,,,,,,,,,000777<<>>AAA===@@@EEEJJJOOOTTTZZZ^^^dddooo~~~}}}zzzyyyzzz{{{{{{|||vvvtttuuuxxxzzz|||))))))(((((((((((()))))))))(((''')))+++,,,***((())))))************))))))***(((&&&&&&(((******))))))************+++++++++******+++++++++,,,,,,,,,******///444444444;;;DDDPPPNNNMMMQQQWWWZZZWWWTTTnnnuuuhhhggglllwwwvvvggg\\\```fffhhhVVVNNNJJJQQQ```www|||tttoooooopppqqqvvv||||||yyypppgggdddeeegggmmmssssssoooiiiaaaTTTIIIIIINNN[[[hhhvvv~~~zzzoooeee\\\QQQFFFAAA@@@CCCMMMWWW```lllvvvwwwsssoookkkgggaaa^^^]]]cccsss{{{wwwyyyxxxwwwvvvuuusssrrrrrrvvvwwwxxxwwwuuusssrrrrrrvvvxxxzzzzzzxxxwwwwwwwwwxxxvvvssssssuuuxxxyyyzzzzzz|||}}}|||zzzyyyyyyzzzzzzvvvssssssqqqooossszzz}}}yyyuuuttttttuuuuuusssqqqpppqqqrrrtttrrrnnnmmmmmmnnnnnnmmmqqqpppnnnmmmmmmoooqqqsssuuuyyyvvvkkksss}}}tttiiiccchhhqqqyyywwwnnn]]]OOOGGGBBB???:::666333000...,,,,,,++++++***************++++++******)))))))))(((***'''(((++++++'''''')))))))))))))))))))))))))))))))))((((((''''''&&&&&&************)))))))))(((%%%)))+++(((''')))***(((,,,***))))))++++++)))'''))))))))))))))))))))))))***************)))(((((('''''''''((()))+++,,,---******+++++++++,,,,,,,,,***+++---...222999???BBBSSS___eeeKKKCCCAAAKKK___wwwrrrUUUGGG@@@<<>>BBBCCCFFFLLLRRRXXX___ggglllxxx|||yyyyyyzzz{{{{{{~~~zzzvvvtttvvvxxxyyy{{{~~~))))))(((((((((((()))))))))(((((()))++++++***((())))))************)))))))))(((&&&''')))******))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,///333666:::CCCLLLPPPKKKMMMWWW]]]ZZZYYY\\\{{{uuunnnqqq~~~vvvjjjgggiiigggaaaMMMGGGFFFRRRfffwwwttttttuuuyyy|||uuujjjaaa[[[ZZZ]]]```gggnnnmmmhhhbbbZZZNNNEEEEEEKKK\\\jjjyyyyyymmmbbbWWWNNNDDDAAABBBHHHTTT^^^gggrrr|||{{{vvvqqqlllgggdddaaaaaammm~~~{{{wwwzzzyyywwwuuusssqqqppppppppprrrssssssrrrqqqqqqrrrtttvvvwwwvvvtttssssssssstttrrrpppqqqsssvvvxxxxxxzzz{{{|||{{{yyywwwwwwxxxwwwtttqqqqqqppppppuuu{{{~~~yyywwwuuuzzzzzzyyyvvvrrrpppqqqrrrsssqqqooonnnoooooonnnmmmnnnnnnnnnooopppqqqssstttrrruuuyyywwwjjjdddnnnyyywwwrrrooottt{{{|||wwwvvvdddTTTKKKBBB???:::666333000---+++---,,,,,,+++***++++++++++++,,,,,,,,,+++***((('''---***)))++++++'''&&&)))))))))))))))))))))))))))((((((((((((((('''''''''++++++************))))))%%%***---***)))***)))&&&,,,+++******++++++***)))))))))))))))))))))))))))***++++++++++++******)))'''((()))***++++++++++++******+++++++++,,,,,,,,,)))+++---111555:::AAAFFF\\\tttzzzYYYEEE@@@BBBSSSmmmvvvVVVCCC>>>>>>>>>HHHHHHWWWzzzzzzzzzzzzyyywwwvvvtttrrrqqqjjjfff```ZZZUUUPPPKKKHHHDDDAAA>>>===>>>?????????@@@AAABBBBBBCCCEEEIIIMMMTTTZZZ^^^^^^^^^^^^ZZZUUUUUUOOOIIIEEEAAA???BBBIIIOOOSSSWWW\\\cccqqqwwwfffXXXOOOIIICCC@@@<<<999888666444333666777777888999<<>>BBBDDDLLLOOOfff}}}xxxuuuuuuuuutttssspppllliiibbb^^^WWWQQQLLLFFFBBB>>><<<999777777888999999999999:::;;;<<<>>>BBBGGGKKKYYY^^^bbbaaa```___[[[UUUQQQKKKEEEBBB@@@???EEEMMMXXX\\\aaagggppp~~~uuucccVVVLLLDDD@@@???<<<999777777777555444777888999:::<<<@@@FFFJJJRRRWWW___iiittt|||{{{}}}~~~~~~~~~wwwyyyzzz|||||||||||||||yyy{{{}}}}}}}}}{{{zzzzzz{{{|||||||||~~~{{{(((((())))))))))))(((((())))))*********)))))))))))))))************))))))(((''''''(((******)))((())))))*********+++++++++******+++++++++,,,,,,,,,...///000333:::FFFRRRYYYPPPPPPXXX```]]]ZZZkkkxxxpppwwwyyydddRRRDDDAAAHHH\\\tttooorrr{{{yyyoooggg[[[UUUQQQTTTYYY^^^dddkkkiiiccc\\\SSSIIICCCHHHPPPbbbqqqvvviii^^^VVVMMMFFFEEEIIIRRR___jjjzzz{{{uuupppkkkpppmmmrrr~~~}}}|||zzzwwwtttrrrqqqppppppqqqrrrrrrrrrrrrtttvvvrrrrrrrrrqqqooonnnnnnoooooonnnmmmnnnpppssstttsssvvvwwwxxxwwwuuusssssstttmmmnnnnnnnnnqqqxxx~~~~~~~~~|||}}}|||~~~~~~}}}{{{yyyzzzzzzvvvtttrrrqqqqqqooommmkkkmmmnnnppprrrssstttttttttllllllooouuu|||pppggg___bbbnnntttttt{{{}}}rrr]]]OOOEEEAAA<<<777444111...,,,++++++***)))))))))))))))***++++++,,,***(((%%%$$$)))&&&&&&((()))'''(((+++(((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((((((((((((+++---+++%%%$$$'''******(((((()))(((((((((((()))(((((((((((((((((((((((((((((()))))))))))))))((())))))******)))'''%%%$$$******+++++++++,,,,,,,,,---,,,///444666888AAALLLfffeeeJJJ===AAAMMMbbb}}}mmmKKK======@@@BBBEEEPPP\\\zzz{{{~~~}}}yyytttsssssssssrrrnnngggccc[[[WWWPPPJJJEEE@@@<<<999666555333444666888999999666777999;;;>>>CCCIIINNN^^^bbbdddaaa___^^^YYYSSSLLLFFFAAA@@@???AAAIIIRRR___cccjjjrrr}}}ssscccUUULLLFFFAAA===<<<999777666777777777666999;;;<<<>>>AAAFFFLLLQQQ[[[aaajjjvvv}}}|||}}}yyyzzz|||~~~~~~{{{}}}~~~~~~~~~{{{xxxzzzwwwxxx{{{}}}}}}|||zzz'''((()))******)))((('''(((***++++++)))(((((()))))))))************))))))(((''''''(((***+++)))((()))************+++++++++******+++++++++,,,,,,,,,...000111333<<>>@@@DDDMMMVVVbbbfffnnnyyypppdddVVVKKKGGGDDD@@@===:::777555555666777777777;;;===???BBBFFFLLLRRRWWWcccjjjuuu{{{{{{{{{~~~|||{{{|||~~~~~~||||||}}}~~~~~~}}}yyyyyy~~~{{{{{{|||}}}}}}zzzuuu~~~'''((()))******)))((('''(((***,,,+++)))'''((()))))))))************))))))((('''''')))++++++)))''')))************+++++++++******+++++++++,,,,,,,,,---000222444>>>OOO[[[^^^QQQXXX^^^^^^```mmmyyyqqqtttnnnUUUFFFFFFHHHVVVqqq~~~{{{pppaaaUUUOOOKKKKKKSSS[[[bbbiiipppmmmggg^^^UUULLLJJJRRR\\\ggguuuzzzooocccZZZUUUNNNHHHJJJQQQ\\\kkkwww~~~|||yyyyyyyyyzzzyyywwwssspppnnnssstttsssqqqooooooppprrrrrrssssssrrrpppppprrrttttttsssqqqpppqqqqqqooonnnpppqqqssssssrrrqqqrrrssstttyyy|||zzz}}}~~~zzzzzz~~~yyyxxxyyytttxxx}}}~~~|||{{{vvvssspppooopppqqqrrrqqqttttttssssssrrrrrrrrrqqqmmmmmmkkkkkkmmmsss{{{vvvjjjdddoooyyyxxx|||~~~{{{www}}}|||rrryyy~~~hhhZZZIIIEEE???:::777444000...,,,+++******))))))***************)))))))))((((((+++'''&&&((((((&&&(((,,,))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''((((((((()))&&&)))(((###"""&&&)))***&&&(((***)))(((''')))+++))))))))))))))))))))))))'''((()))***************((((((((()))***,,,---...******+++++++++,,,,,,,,,000---///666999<<>>CCCJJJSSSYYY^^^^^^[[[SSSNNNLLLIIIDDD>>>;;;:::===AAAFFFPPPYYYccchhhppp{{{wwweee[[[NNNFFFDDDBBB???;;;:::888666666777999999888<<<>>>AAADDDIIIOOOVVV[[[eeemmmyyy{{{wwwwwwyyy|||}}}{{{zzz{{{||||||zzzwww|||}}}}}}||||||}}}{{{~~~~~~|||{{{}}}|||uuuqqqzzz'''((()))++++++)))((('''(((+++---,,,)))'''((()))))))))************))))))''''''''')))++++++)))''')))************+++++++++******+++++++++,,,,,,,,,---111222444???QQQ\\\^^^XXX___ccccccjjj~~~~~~|||vvvpppttt}}}cccJJJ@@@GGGKKK[[[www~~~yyyzzz|||~~~~~~xxxkkk[[[NNNLLLIIIKKKTTT^^^fffnnnuuunnnhhh___VVVNNNLLLTTT```ggguuuwwwlllaaaYYYTTTMMMIIIKKKSSS___ooo||||||xxxuuuvvvwwwyyyyyywwwsssooolllmmmnnnnnnnnnnnnpppsssuuusssttttttrrrqqqrrrtttvvvwwwuuusssrrrqqqpppnnnlllnnnppprrrrrrqqqqqqrrrsssvvv||||||}}}{{{uuuxxx{{{yyyxxxzzz}}}}}}vvvtttuuuqqqvvv}}}}}}zzzyyytttrrrooonnnpppsssuuuuuuwwwvvvtttsssqqqqqqqqqqqqooonnnlllhhhhhhmmmxxxrrrjjjmmmxxxnnnlllpppxxx{{{~~~vvvxxxyyytttkkkuuulll^^^JJJFFF@@@;;;888555111///---,,,++++++******++++++,,,+++******)))******+++...***((()))(((&&&'''+++))))))))))))))))))))))))******)))((('''&&&&&&%%%'''((((((((())))))******'''***+++((('''***,,,+++###%%%''''''%%%$$$&&&)))))))))))))))))))))))))))((()))***+++++++++++++++---,,,+++++++++,,,---...******+++++++++,,,,,,,,,000,,,///777;;;@@@QQQeee}}}\\\>>>======PPPiii~~~hhhMMM:::===CCCDDDNNN^^^~~~||||||||||||xxxsssooommmkkkfff]]]VVVFFFBBB<<<888666555444333666555444555777777666555:::<<<>>>BBBGGGOOOXXX^^^]]]]]]WWWNNNHHHFFFCCC???:::888888===BBBGGGRRR[[[gggkkkrrr{{{wwwlll```VVVJJJCCCBBBAAA===999===;;;999999:::;;;<<<;;;<<<>>>AAAEEEJJJPPPXXX]]]ccckkkxxx}}}zzztttuuuwww{{{}}}{{{xxxwwwxxxxxxvvvsss{{{||||||{{{zzz|||}}}{{{xxxzzzvvvpppnnnxxx,,,)))'''(((+++,,,***''',,,,,,++++++***)))(((((())))))))))))******************))))))))))))******+++*********,,,---,,,+++***++++++,,,------------///000000444CCCVVV^^^\\\___ggg```___pppxxxuuusssxxxsssnnnqqqtttgggNNNAAACCCJJJQQQddd{{{~~~|||yyyvvvvvv|||zzzqqqdddTTTIIIHHHJJJMMMSSS\\\fffnnntttssshhh\\\UUUQQQPPPVVV]]]iiipppwwwvvvmmmaaaWWWRRRPPPPPPPPPSSSYYYcccoooxxx~~~yyyxxxzzzrrruuuxxxxxxtttqqqpppqqqtttpppllllllooorrrsssrrrvvvuuuuuuvvvvvvtttppplllpppooonnnooopppqqqpppooouuurrroooooopppqqqrrrqqqyyyzzz|||}}}~~~~~~}}}}}}yyyxxxuuuqqqrrrxxxzzzxxx|||yyyrrrmmmpppwww~~~{{{vvvsssrrrvvvrrrooonnnpppuuuyyyzzz{{{yyyvvvsssrrrqqqrrrsssooonnnnnnkkkfffeeemmmxxxwwwpppvvvxxxhhhdddjjjqqqwwwvvv{{{~~~|||ppphhhbbbccctttmmm[[[QQQIII???999777444000+++...---,,,+++************(((((()))))))))))))))((((((,,,,,,)))***---***$$$)))******)))'''&&&((()))(((((('''''''''(((((()))(((((())))))))))))((((((+++*********))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((('''***,,,+++(((''')))+++++++++******************,,,,,,,,,,,,---...//////......444===>>>CCC]]]{{{fffLLL===999CCC^^^wwwaaaLLL===???AAAEEEYYYrrr|||xxx{{{{{{rrrqqqmmmiiibbbYYYOOOHHHAAA;;;555333555666555222555666777777666777999;;;<<<>>>BBBHHHNNNTTT[[[aaa^^^WWWOOOHHH???666444666555666888;;;AAAJJJUUU\\\^^^aaahhhuuuyyymmmdddUUUJJJBBBBBBBBB???<<<>>>;;;;;;;;;;;;;;;<<<===>>>??????AAAFFFLLLUUU\\\aaahhhooozzz{{{{{{|||~~~~~~zzzsssrrrrrrrrrsssuuu{{{zzzxxxyyy|||zzzxxxxxx||||||xxxmmmhhhqqq***)))(((((()))***)))(((,,,,,,+++******)))(((((())))))))))))******************))))))))))))******+++***)))***,,,,,,,,,***+++,,,---....../////////111111111777GGGWWW]]]ZZZ___ddd]]]\\\lllttttttjjjgggjjjooommmooommm___LLLCCCEEEJJJTTTfff{{{{{{|||}}}}}}~~~~~~{{{vvvnnnaaaRRRHHHIIIKKKNNNTTT]]]hhhrrrwwwvvvlllaaaZZZUUUTTTYYY```ggglllpppnnneee\\\VVVSSSUUUWWW[[[___dddllltttzzz~~~zzzwwwuuuwwwrrrtttvvvuuurrroooooopppqqqooolllmmmppprrrsssrrrsssssstttvvvwwwvvvrrrppppppnnnnnnnnnpppqqqpppooosssrrrqqqooonnnooopppqqqxxxxxxyyyzzz{{{zzzyyyyyyuuuuuurrroooqqqwwwyyywww~~~zzzvvvqqqooosssxxx}}}}}}xxxrrrpppoootttqqqnnnnnnqqqvvvzzz|||yyyxxxuuusssqqqpppppppppooonnnmmmjjjeeebbbiiissswwwwww{{{nnnhhhkkkpppyyy}}}~~~~~~|||uuuiii```^^^```kkkzzzsssaaaSSSKKK@@@:::777555000,,,...---,,,+++************(((((())))))))))))(((((()))+++***&&&$$$%%% ((()))***)))((('''((()))((((((''''''''''''(((((((((((())))))))))))((((((*********)))))))))(((((())))))(((''''''((()))***))))))))))))))))))))))))***)))))))))******))))))************************+++++++++,,,,,,---...///...///555>>>BBBLLLhhhsssYYYDDD<<<===HHHeee}}}XXXHHH>>>AAADDDMMMgggzzzzzz}}}zzzuuurrroookkkeee]]]SSSIIICCC???:::444222444666444222333555666777777999<<>>EEENNNTTTYYY]]]eeeppp{{{zzzwwwtttrrrqqqlllccc]]]QQQHHHAAABBBCCC@@@>>>???;;;;;;;;;;;;<<<======>>>???@@@BBBGGGMMMUUU\\\aaaaaahhhsss|||yyyqqqpppqqqrrruuuzzz|||yyywwwwwwzzz}}}~~~zzzwwwuuuwww|||zzzuuurrrwww}}}'''((())))))((('''((()))+++++++++******))))))((())))))))))))******************))))))))))))*********)))((()))+++,,,+++***++++++,,,------...//////333222444<<>>BBBFFFFFFLLLUUU^^^gggnnnrrrssskkk[[[III???999555444555444666888:::===AAAGGGKKKQQQUUU]]]eeekkkmmmjjjgggaaa```___```aaa___ZZZUUULLLEEEAAABBBCCCBBB@@@@@@;;;;;;;;;;;;<<<===>>>???@@@AAACCCHHHOOOVVV\\\``````gggqqq{{{~~~~~~uuummmlllnnnqqqwww}}}~~~{{{wwwvvvxxxzzz|||}}}|||}}}~~~~~~~~~xxxyyy~~~wwwtttssstttwwwwwwxxx}}}}}}}}}~~~}}}yyyxxx%%%(((***)))&&&%%%'''***+++*********)))))))))(((((()))))))))******************))))))))))))******)))(((((((((***+++***))))))))))))***+++,,,------222222666BBBRRR]]]]]]YYY___ZZZUUUWWW```gggooozzzssseeeXXXUUUXXXYYYYYYZZZaaaiiiiii[[[LLLFFFGGGIIIPPPcccxxxtttooopppkkkiiizzz~~~~~~{{{yyyvvvpppgggZZZOOOGGGGGGHHHLLLTTT```nnnzzz}}}tttjjjccc]]]YYYZZZ^^^```aaa```]]]YYYVVVVVVWWWVVVZZZ```dddfffhhhiiijjjuuuyyytttuuuuuuttttttyyyxxxvvvtttrrrrrrtttuuulllnnnpppsssuuuvvvuuussssssrrrsssuuuwwwwwwuuusssmmmllllllmmmoooqqqpppooorrruuuvvvsssnnnlllooosssvvvvvvvvvuuuuuutttsssrrrqqqssssssssswww}}}}}}~~~|||yyyuuurrrqqqqqqrrruuuvvvwwwtttppplllkkkkkkmmmooorrrxxx|||~~~}}}yyyyyyzzzzzzyyyvvvtttrrrtttrrrqqqooohhhbbbccchhhrrrxxxooojjjqqqrrruuu~~~|||iii]]]```eeeeeennn|||nnn\\\RRRFFF===999666111---------,,,+++************))))))*********)))(((((()))))))))***---...---***&&&)))++++++***((('''''')))((((((''''''''''''((((((((())))))))))))(((((())))))))))))))))))(((((()))))))))((((((((((((((())))))))))))))))))))))))***((('''(((***+++***(((***************+++++++++++++++***++++++,,,---...///333999BBBOOOfffpppYYYDDD999<<>>@@@DDDFFFHHHKKKQQQVVVXXXWWWSSSQQQRRRQQQQQQRRRSSSRRRNNNKKKFFFCCCAAABBBDDDCCCBBBAAA;;;;;;;;;;;;<<<>>>??????@@@BBBEEEJJJPPPWWW\\\___aaagggrrr||||||wwwpppkkkkkkmmmooouuu||||||xxxvvvwwwzzz||||||}}}~~~~~~}}}||||||~~~|||vvvqqquuuwwwrrrrrrtttuuuvvvtttvvvzzzzzzwww%%%(((***)))&&&%%%'''************)))))))))))))))((()))))))))******************))))))))))))******)))(((((((((***+++***))))))))))))***+++,,,...///111333:::IIIWWW______]]]]]]UUUUUUZZZ]]]bbbjjjnnnaaaYYYRRRSSSUUUWWWYYY]]]aaagggfffXXXIIIEEEIIILLLYYYqqqtttnnnkkkkkkfffiii|||yyyxxxvvvssskkkaaaUUUJJJDDDDDDGGGMMMVVVcccrrr{{{qqqiiiaaaZZZZZZ]]]]]]]]]]]]\\\ZZZYYYYYYYYY^^^aaadddggggggggghhhiiilllyyywwwtttvvvvvvvvvwwwzzzxxxuuusssrrrsssttttttlllooossswwwxxxwwwvvvuuuuuutttttttttuuutttrrrpppmmmllllllmmmppprrrqqqqqqssswwwyyyvvvqqqooorrrvvvwwwwwwvvvuuutttssssssrrrpppsssttttttxxx~~~}}}vvvvvvtttsssrrrrrrrrrrrrrrrrrrrrrpppnnnllllllllljjjooovvv~~~~~~zzzvvvxxxyyyzzzzzzxxxvvvtttyyywwwwwwuuuooogggdddgggppp}}}uuupppqqqrrrwww~~~ppp___XXXcccnnnqqqyyysssaaaWWWIII@@@;;;777222---------,,,+++***************************)))((((((---***)))))))))'''%%%###&&&)))++++++***(((''''''))))))((('''''''''''''''(((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((''''''((((((((((((((((((((((((''')))******)))(((***,,,))))))*********+++++++++++++++++++++,,,---......111666===HHH[[[uuu{{{bbbPPPAAA888===IIIfff}}}hhhGGG???BBBEEEIIISSSlll~~~~~~wwwnnnggg\\\QQQGGG???888333555444222222333444444444555666888;;;???GGGOOOUUU]]]iiivvvkkkWWWAAA777777888999:::666999<<<===>>>???AAABBB@@@BBBDDDFFFFFFEEEEEEDDDBBBBBBCCCDDDEEEDDDBBB@@@BBBBBBCCCCCCDDDDDDBBB@@@;;;;;;;;;<<<===>>>???@@@AAACCCGGGMMMRRRXXX\\\^^^aaagggqqq|||{{{uuuqqqoooppppppppptttzzz|||yyyuuutttuuuxxxzzzzzz|||{{{{{{zzzyyyuuurrrwww{{{uuurrrtttwwwxxxvvvrrrtttwww|||~~~'''((())))))((('''((()))))))))))))))))))))))))))))))))))))))******************))))))))))))*********)))((()))+++,,,+++***,,,,,,,,,,,,---///111333222555@@@OOOZZZ^^^___aaaZZZRRRXXX___]]]```hhhgggUUUQQQPPPTTTXXX[[[```fffjjjiiicccVVVIIIDDDJJJRRRfff~~~|||lllmmmmmmhhheeeqqq~~~~~~|||xxxtttqqqpppmmmeeeZZZNNNFFFBBBEEEIIIQQQ\\\kkkzzzxxxnnnddd]]][[[^^^YYYYYYZZZZZZZZZ[[[[[[\\\dddfffhhhiiigggfffffffffjjjvvvwwwuuuvvvuuuvvvyyywwwuuuqqqppppppqqqqqqpppmmmqqquuuxxxxxxvvvuuuuuuwwwuuusssssssssrrrooommmmmmllllllnnnqqqssssssrrrtttvvvxxxwwwtttssstttvvvvvvuuutttsssrrrrrrrrrrrrmmmppprrrrrrvvv{{{{{{wwwqqqqqqqqqqqqqqqqqqqqqqqqooooooooonnnmmmmmmmmmmmmkkkooowww|||wwwrrrsssvvvwwwxxxwwwvvvuuu{{{yyyzzzzzztttkkkggggggppp}}}|||zzzrrrttt|||~~~{{{lllaaa^^^iiiwww~~~{{{fff[[[MMMBBB<<<888222......---,,,+++************++++++++++++***)))((((((***&&&%%%((()))''''''(((''')))++++++)))'''''''''***)))(((''''''&&&''''''(((((())))))))))))((((((''''''(((((((((((()))))))))*********)))((('''&&&''''''''''''''''''''''''%%%))),,,+++((('''***...)))))))))***++++++,,,,,,,,,,,,,,,,,,---...//////333:::CCCRRRkkklllTTTGGG>>>999AAAOOOttt]]]BBB>>>CCCHHHNNN^^^{{{|||~~~~~~zzzrrrjjjbbbVVVKKKBBB;;;666444333333333333444444555666555777:::>>>EEEOOOZZZaaannn{{{fffSSS@@@888888999999:::888:::<<<===<<<<<<===>>>;;;<<<<<<;;;::::::===???888999;;;===???@@@@@@@@@???CCCEEEDDDDDDDDDAAA===:::;;;;;;<<<===???@@@AAABBBEEEIIIOOOTTTXXX[[[]]]fffkkkttt|||~~~{{{{{{}}}}}}xxxuuutttuuusssqqqtttyyyvvvtttrrrrrrtttwwwxxxxxx|||{{{|||{{{|||zzzxxx{{{~~~yyyuuuvvvyyyxxxtttmmmooorrrvvv|||***)))(((((()))***)))(((((()))))))))))))))))))))))))))))))))******************))))))))))))******+++***)))***,,,,,,,,,***------,,,,,,...000333444444:::GGGTTTZZZZZZ]]]cccVVVPPP\\\fff^^^```iiieeeTTTPPPQQQXXXaaagggooouuuxxxlll___TTTHHHBBBLLL[[[rrrtttiiiqqqqqqhhhggg|||}}}zzzyyywwwrrrnnnkkkkkkhhhaaaVVVLLLFFFDDDIIINNNXXXeeeuuu|||pppeee\\\ZZZ]]]WWWVVVUUUUUUWWWZZZ]]]^^^fffiiilllllliiieeecccbbbnnnxxx~~~zzzvvvuuutttrrrtttyyyvvvssspppooopppqqqooonnnmmmqqquuuwwwvvvtttssstttvvvtttrrrqqqqqqpppnnnlllmmmlllmmmooorrrtttuuutttttttttuuuvvvvvvvvvvvvvvvrrrqqqpppooonnnoooooopppkkknnnppppppssswwwvvvrrrqqqpppooonnnnnnooopppqqqooonnnmmmmmmmmmmmmlllkkknnnpppvvv{{{~~~yyyuuupppqqqsssuuuwwwwwwxxxwwwyyyxxxzzz{{{wwwmmmgggfffmmmsss|||zzz{{{xxxyyyssslllkkksss|||}}}yyyvvvtttoookkkppp|||jjj^^^OOODDD===888333......---,,,+++************++++++++++++***)))((((((((($$$$$$***---,,,---000((()))***)))((('''((()))***)))(((''''''&&&&&&&&&(((((())))))))))))(((((('''''''''((((((((()))))))))*********)))(((&&&%%%(((((((((((((((((((((((('''((()))))))))***+++,,,((())))))***++++++,,,,,,------------...///000000555>>>JJJ^^^}}}dddIII@@@<<<===KKK^^^{{{qqqQQQ@@@???DDDJJJTTTlll~~~}}}{{{||||||{{{uuulllddd\\\PPPDDD===888666555222333444444444555666777999<<<@@@GGGQQQ^^^llltttuuuXXXJJJ===:::<<<===>>>@@@>>>???@@@>>><<<::::::;;;888999999777555555888;;;666888;;;===>>>???AAABBB>>>DDDHHHEEECCCCCC@@@::::::;;;;;;<<<===???AAABBBCCCFFFKKKPPPUUUYYY[[[\\\jjjooowwwwwwuuuxxxxxx{{{|||yyyvvvtttpppmmmqqqwwwrrrrrrrrrtttwwwzzzzzzzzz~~~~~~~~~}}}~~~{{{{{{{{{vvvvvvyyyvvvpppjjjkkkmmmqqqwww,,,)))'''(((+++,,,***'''(((((((((((())))))))))))))))))))))))******************))))))))))))******+++*********,,,---,,,+++,,,+++++++++,,,///222444777>>>KKKXXXZZZWWW[[[cccTTTOOO```kkk___```iiieeeZZZTTTSSS]]]jjjuuu~~~ooo\\\RRRGGGAAANNNaaazzzrrriiiuuuuuuiiiiiizzzwwwsssqqqqqqnnniiieeehhhhhhggg```WWWNNNJJJHHHMMMSSS^^^lll}}}{{{nnncccYYYXXXZZZVVVSSSPPPPPPSSSXXX]]]___jjjmmmqqqrrroooiiidddbbbsss|||wwwuuuuuuuuuqqqnnnrrrxxxwwwtttqqqqqqrrrssspppnnnlllppptttuuusssqqqqqqrrrtttrrrppppppppppppnnnmmmmmmmmmmmmpppsssuuuvvvuuussssssssstttvvvwwwvvvuuuooonnnmmmlllkkklllmmmmmmlllooopppqqqsssvvvtttooosssqqqnnnlllkkkmmmoooqqqpppooonnnnnnnnnmmmkkkiiipppqqqsssvvvyyyyyywwwuuuqqqrrrtttvvvxxxzzz{{{{{{wwwvvvxxx{{{wwwnnngggeeeiiijjjppp{{{yyysssvvv~~~{{{bbb\\\\\\fffrrrvvvtttrrr{{{yyysssqqq{{{zzzlll```QQQEEE>>>999333......---,,,+++************,,,,,,,,,++++++)))((((((...(((&&&***+++((('''***)))******)))'''&&&(((*********)))''''''&&&&&&&&&(((((())))))))))))((((((&&&'''''''''(((((()))))))))*********)))(((&&&%%%))))))))))))))))))))))))***'''&&&'''+++---,,,)))((())))))***++++++,,,,,,......---......///000111777AAAOOOfffcccEEE<<<<<>>AAAGGGPPP\\\lll{{{|||cccJJJAAA:::;;;@@@BBBEEEHHHEEEEEEDDDBBB>>>;;;::::::666888999888555444666888666888:::;;;;;;;;;===>>>>>>EEEIIIFFFCCCCCC???888:::;;;;;;<<<>>>???AAABBBCCCFFFLLLQQQVVVYYY[[[\\\hhhlllttt~~~|||tttsssvvvyyy~~~yyytttpppkkkhhhmmmtttssssssuuuxxx|||~~~{{{~~~zzzyyy|||zzz{{{xxxssstttxxxuuummmkkkkkkkkknnnsss{{{************************,,,***)))***---...,,,*********))))))((((((''''''******+++)))(((((()))++++++++++++*********))))))+++,,,,,,,,,---000444777888GGGRRRSSSTTTZZZ___]]]LLL[[[wwwyyybbbaaaiii___[[[QQQVVVdddqqqjjjRRRJJJFFFEEEPPPbbbwwwxxxxxxpppgggrrr||||||wwwrrrooonnnkkkccc]]]cccfffggg```VVVMMMIIIIIIRRRXXXcccpppvvvaaaWWWVVVSSSVVVRRROOONNNRRRYYY___ccckkkqqqwwwzzzwwwpppiiieeemmm{{{xxxvvvsssrrrrrrssssssrrrsssrrrpppppppppooollljjjmmmpppsssvvvvvvtttqqqnnnnnnqqqsssrrrmmmiiihhhiiinnnppprrrsssttttttsssrrrtttrrrooopppwww|||wwwnnnkkkllllllmmmoooppprrrsssrrrqqqpppoooooopppqqqrrrqqqqqqqqqpppooonnnnnnnnnmmmmmmmmmnnnooonnnkkkhhhlllkkkjjjkkknnnppprrrrrrpppqqqtttvvvxxxxxxxxxyyyzzzyyywwwvvvtttpppkkkhhhaaabbbggglllmmmpppxxx|||rrrlllppp|||gggYYYZZZgggpppxxxyyyooo|||~~~yyyxxxeeeOOOCCC>>>888222000000/////////+++&&&''',,,,,,,,,,,,+++***))))))(((,,,***(((((()))***)))(((,,,+++***)))((('''&&&%%%(((((((((((((((((((((((('''((()))((('''&&&'''))))))&&&%%%&&&)))***)))&&&******))))))((((((''''''))))))))))))************,,,)))&&&(((,,,...,,,((()))******++++++,,,------+++))))))++++++***...444??????XXX}}}www]]]BBB888:::EEE]]]tttlllTTTFFF>>>DDDEEEMMMddd|||zzz{{{}}}~~~~~~}}}}}}~~~~~~zzzwwwxxxwwwpppfffaaaRRRCCC<<<:::777444333999666333222333666777888BBBEEEMMMXXXeeeuuuhhhTTTAAA???<<<===BBBHHHNNNQQQQQQNNNIIICCC>>>;;;::::::666666666666666666555555888888999999:::;;;;;;;;;???@@@AAABBB@@@===:::777::::::;;;<<<===???@@@AAAIIIJJJMMMRRRXXX\\\]]]\\\hhhmmmssszzz}}}zzzzzz~~~xxxmmmfffcccdddfffhhhooosssyyy|||~~~~~~~~~~~~|||{{{{{{{{{{{{wwwuuuuuuxxx{{{xxxnnneeelllmmmooorrrrrruuuvvv************************---+++******+++,,,***((()))))))))))))))(((((((((((()))******)))((()))++++++++++++*********))))))+++,,,,,,,,,---///333666<<>>KKKbbbwwwyyy[[[GGG===888DDDFFFTTTppprrrsssyyy}}}|||{{{{{{{{{{{{zzzwwwttttttssskkkbbb[[[MMM???:::888555333333777666666666777999<<<===FFFKKKVVVddduuunnnVVVDDD<<<;;;:::===BBBIIINNNQQQKKKHHHDDD???;;;888888777555555555555555555555555777777888888888888999999;;;<<<<<<<<<;;;:::777666999::::::<<<>>>@@@BBBCCCIIIKKKMMMQQQVVV[[[___bbbjjjpppwww}}}~~~rrrlllccc\\\ZZZ]]]cccgggmmmrrryyy~~~}}}}}}zzz{{{{{{{{{{{{zzzzzzyyywwwwwwxxxzzz{{{wwwnnngggjjjiiikkkmmmmmmpppzzzuuu))))))))))))))))))))))))...,,,*********)))(((&&&(((((())))))))))))))))))&&&(((***+++*********++++++++++++***************+++,,,---,,,---///333666BBBLLLRRRPPPRRRZZZ^^^\\\fffxxx|||sssooocccddd```jjjwwwzzz```IIIBBBDDDKKK]]]qqq{{{sssxxxtttqqq|||}}}wwwtttppphhhaaa\\\ZZZZZZZZZ^^^bbbeeebbbYYYRRROOOPPPVVVaaaqqqtttiiiXXXQQQPPPKKKMMMMMMOOOSSS[[[eeennntttzzzwwwlllfffmmm~~~{{{uuuwwwvvvuuuvvvwwwvvvtttrrrsssqqqnnnmmmnnnnnnnnnmmmpppqqqrrrrrrrrrqqqpppooommmoooppppppmmmkkkjjjjjjkkkmmmpppsssttttttrrrqqqrrrqqqppppppvvv{{{xxxqqqrrrrrrqqqqqqpppoooooooooqqqqqqppppppooonnnllllllnnnmmmnnnqqquuuvvvtttqqqmmmpppssssssqqqoooppprrrffffffggghhhiiikkkkkklllkkkmmmooopppqqqsssvvvyyyyyyzzzzzz{{{yyyuuuoookkk]]]WWWRRRPPPPPPUUUbbbooosssjjj```^^^dddmmmsssuuu}}}|||zzzmmmooo{{{zzzlllUUUHHHBBB;;;555333111...,,,,,,)))&&&(((,,,+++******))))))(((((('''---+++))))))***+++***)))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++***)))((()))+++&&&''')))((((((''')))***))))))))))))(((((((((((())))))))))))************+++)))'''(((+++---+++)))'''(((((()))******++++++...++++++---......333:::CCCMMMnnn\\\JJJ::::::CCCRRRgggzzzwww___HHH;;;888888@@@DDDZZZzzziiimmmwww~~~{{{zzzyyyzzz{{{xxxwwwsssoooooonnneee\\\RRRFFF;;;777666444222333444777999:::;;;>>>CCCGGGTTT\\\iiixxxoooWWWDDD999888888999<<>>AAADDDEEEIIIKKKNNNPPPSSSZZZbbbiiinnnuuu}}}pppbbb]]]VVVPPPPPPVVVaaahhhooouuu}}}~~~}}}{{{zzzzzzvvvxxx{{{}}}~~~|||zzzxxxvvvyyy|||}}}{{{uuunnniiijjjhhhhhhiiijjjlllttt}}}zzzrrr((((((((((((((((((((((((,,,+++***)))))))))((('''((((((((())))))******+++$$$'''***,,,+++*********************************,,,,,,---------///333666HHHOOORRROOORRR[[[___\\\hhh|||qqqnnnkkkrrrzzzsss\\\FFF@@@EEEQQQfffyyyyyyqqqwwwuuuyyyzzzuuupppkkkcccYYYSSSRRRUUUYYY```dddgggcccZZZRRROOOOOOUUUaaatttyyykkkbbbUUUQQQQQQLLLLLLNNNQQQVVV^^^hhhrrrxxx~~~yyymmmgggnnn{{{vvvttttttuuuwwwxxxvvvsssppptttqqqnnnmmmnnnpppppppppuuutttsssrrrqqqpppooonnnnnnooooooooonnnmmmmmmllllllnnnqqqrrrsssqqqooonnnooopppoooooossswwwvvvrrrssssssssssssrrrqqqqqqpppqqqqqqqqqqqqooommmkkkiiinnnmmmnnnqqqvvvvvvsssnnnmmmqqqtttsssnnnlllnnnqqqggghhhiiiiiihhhgggggggggiiilllnnnoooppprrrwww{{{||||||}}}~~~|||wwwpppkkkfff]]]SSSLLLIIILLLWWWbbbkkkeee______fffmmmrrrssszzzvvvwwwxxxwwwpppXXXJJJCCC<<<666333111---***+++)))&&&(((,,,***)))))))))(((((('''''',,,+++))))))+++++++++***(((((((((((())))))))))))((((((((((((((((((((((((((()))******(((((()))***$$$&&&)))(((%%%%%%'''***))))))))))))((((((((((((((()))))))))***************((('''(((+++,,,+++)))(((((())))))***+++++++++,,,***))),,,---...444;;;HHHXXX|||uuuRRRCCC777999FFFWWWkkkzzzsss^^^KKK===888;;;@@@AAAHHHeeetttiiinnnvvv}}}zzzyyyzzz{{{|||wwwvvvqqqmmmllljjjaaaWWWJJJ@@@777555555444333555333777;;;<<<===CCCMMMUUUeeeooo~~~|||]]]KKKAAA<<<;;;;;;;;;===???@@@>>><<<;;;:::777555333222333333333333333444444444444444888888777777777666666666999999888888999999:::;;;:::::::::;;;===@@@CCCEEEGGGKKKPPPRRRTTTZZZdddlllsss{{{vvveeeUUURRRMMMJJJLLLVVVdddnnnvvv|||~~~}}}{{{yyyxxxxxxvvvyyy~~~{{{xxxuuuyyy~~~~~~zzzsssooommmnnnjjjhhhiiijjjjjjnnnuuu~~~vvvooojjj(((((((((((((((((((((((())))))***))))))))))))***(((((())))))******++++++$$$'''***,,,+++*********************************,,,------......111555888MMMQQQRRROOOTTT^^^bbb^^^ggg~~~yyy{{{}}}mmmZZZGGGBBBJJJYYYooozzzvvv|||}}}xxxssskkkfff]]]TTTNNNNNNSSSWWW]]]bbbfffddd\\\TTTQQQQQQVVVcccvvv{{{hhh^^^YYYQQQOOORRRMMMLLLNNNQQQUUU[[[dddooovvvzzzoooiiiqqq}}}zzzvvvrrrrrrsssuuuwwwuuuqqqnnnsssqqqnnnnnnppprrrssssssyyyxxxvvvsssqqqooonnnmmmnnnnnnnnnooopppppppppoooooopppqqqqqqpppnnnmmmkkkllloooooonnnooossstttrrrrrrssstttuuuuuuttttttsssrrrssssssrrrpppnnnkkkjjjooonnnoooqqqtttsssoookkkmmmqqqssspppkkkhhhjjjmmmmmmmmmmmmjjjfffddddddeeehhhkkkoooppppppsssyyy~~~~~~xxxpppkkkfff]]]RRRKKKGGGFFFMMMUUUcccdddfffgggjjjmmmrrrvvv}}}zzzxxx~~~~~~ttt[[[LLLCCC<<<555333111,,,***+++***((())),,,))))))))))))((((((((((((,,,***))))))***++++++***(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))''''''((()))%%%(((***)))'''&&&)))+++(((((((((((())))))))))))((()))))))))************)))(((((()))*********)))))))))******+++,,,,,,------******,,,...000777>>>III^^^fffMMMAAA777;;;III\\\nnnyyyvvvbbbKKK???:::999>>>EEEHHHTTTsssyyysssppprrrvvv~~~|||{{{{{{|||}}}~~~wwwuuupppkkkjjjggg^^^SSSDDD===666666666555666888555888;;;===AAAKKKZZZeeennn{{{oooTTTGGGDDDCCCCCCCCCCCCCCCCCC@@@;;;777666555444333222222222333333333333444444444555555555555555555666666666666777777888999::::::;;;;;;===<<<;;;;;;===@@@CCCEEEFFFLLLRRRVVVYYY^^^fffmmmwwwkkk]]]PPPMMMKKKKKKQQQ]]]kkkuuu}}}~~~}}}|||zzzyyyxxxwwwyyy|||~~~zzzwwwtttyyy~~~~~~yyyuuusssssstttnnnkkklllllliiiiiikkk{{{~~~pppfffaaa___))))))))))))))))))))))))((()))******))))))***,,,))))))******************&&&(((***+++*********+++***************+++++++++,,,---...///000333888;;;OOORRRRRRPPPWWWcccfffaaakkkgggWWWIIIGGGRRRdddzzz~~~zzzuuupppfff```WWWPPPLLLMMMQQQTTTWWW]]]cccccc]]]XXXVVVVVVZZZeeettt|||bbbTTTPPPPPPJJJKKKOOOLLLKKKMMMOOORRRWWWaaammmvvv{{{rrrooowww|||{{{xxxsssqqqqqqrrrtttvvvtttqqqnnnqqqooonnnnnnqqqsssssssssxxxwwwuuusssqqqooommmmmmnnnmmmlllnnnppprrrrrrqqqppppppooonnnmmmllllllllllllpppqqqnnnmmmppprrrrrrrrrsssuuuvvvwwwwwwwwwvvvuuuuuutttsssrrrpppnnnmmmooopppqqqrrrqqqooommmkkknnnpppqqqnnnjjjhhhiiikkkqqqqqqpppkkkfffbbbdddfffeeejjjoooqqqqqqssszzz~~~yyyrrrmmm```WWWMMMHHHDDDCCCGGGMMM[[[ccclllpppoooppptttyyy~~~|||{{{xxx^^^NNNDDD<<<666333111,,,***------+++***+++))))))))))))))))))))))))***)))'''((()))+++******(((((((((((())))))))))))((((((((((((((((((((((((&&&((()))((('''&&&'''((()))***,,,++++++***,,,---(((((((((((())))))))))))))))))))))))************((((((((()))))))))***************+++,,,,,,------///---,,,///111444;;;CCCLLLddd{{{\\\GGG@@@:::AAARRRfffssszzzmmmUUU@@@;;;:::888<<>><<>>======???BBBFFFHHHKKKPPPVVV[[[___dddkkkppp|||uuueeeZZZTTTRRRPPPUUU___lllwww}}}~~~~~~}}}|||{{{zzzyyyyyyzzz|||~~~}}}zzzxxxwwwzzz}}}}}}{{{yyyzzz{{{{{{uuuqqqrrrqqqkkkeeecccqqqyyy{{{pppaaaWWWSSSQQQ***************************+++---,,,))))))***,,,++++++******************((()))******)))((()))+++))))))*********++++++++++++---...000222666;;;???PPPRRRRRRRRR[[[hhhjjjdddsss{{{yyy~~~```UUUKKKMMM[[[ooo}}}{{{wwwqqqmmmaaaZZZRRRMMMMMMNNNOOOOOOTTT[[[aaabbb]]]XXXVVVWWWXXX```iiiooorrrooocccWWWNNNEEEHHHLLLFFFGGGLLLKKKKKKNNNQQQSSSZZZeeeuuu~~~xxxvvv}}}{{{|||yyysssrrrrrrrrrtttuuuuuurrrpppmmmllllllnnnppprrrrrrqqqqqqrrrrrrqqqqqqooonnnmmmkkkjjjiiikkkoooqqqqqqpppooonnnlllkkkkkklllnnnooonnnssstttpppmmmooorrrsssssstttvvvxxxyyyxxxwwwwwwxxxwwwvvvtttsssrrrrrrrrrooorrrtttsssooolllnnnpppoooooonnnnnnmmmmmmnnnnnnrrrrrrpppjjjdddbbbeeeiiibbbiiiooorrrqqqsssyyy~~~~~~zzzvvvrrrbbbYYYNNNIIIEEECCCFFFKKKUUUaaaooowwwxxxwwwyyy|||}}}}}}}}}bbbQQQGGG>>>777555111,,,+++///000---******************************)))'''&&&'''(((******)))))))))))))))((((((((((((((((((((((((((((((((((((''')))***)))((('''((()))***))))))***+++,,,+++***'''((((((((()))))))))***))))))))))))************'''((())))))((())))))***)))))))))***++++++,,,,,,000---,,,///222555===FFFWWWppppppPPP???<<<>>>KKK```sss}}}~~~gggNNN;;;;;;===:::???JJJWWWlll~~~yyyzzz}}}}}}}}}}}}|||zzzxxxwwwssspppkkkdddaaa^^^TTTIII===999666888888777888<<<>>>@@@EEENNN[[[iiivvv~~~qqq[[[QQQSSSTTTRRRYYYWWWUUURRRMMMFFF>>>888222222222222222222222333333444444555666666777777555666888:::===???AAABBBDDDHHHMMMRRRRRROOOJJJGGG??????>>>@@@CCCHHHMMMPPPUUUVVVYYY]]]ccckkkrrrvvv~~~sssggg```aaa^^^]]]eeesss~~~~~~}}}}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~}}}zzz{{{}}}}}}~~~|||}}}{{{rrrgggaaaeeekkklllaaaTTTLLLHHHFFF************************,,,...///---***((()))+++,,,+++++++++***)))))))))******+++)))(((((()))+++))))))******+++++++++++++++---///111333888===AAAPPPRRRRRRSSS^^^kkkmmmfffyyy}}}uuuqqqqqqxxxrrr[[[RRRLLLQQQaaavvv~~~|||{{{yyyuuuoookkk]]]VVVNNNKKKMMMOOONNNLLLVVV]]]cccccc]]]VVVTTTTTTRRRXXX\\\]]]\\\UUUGGG999EEE???FFFLLLFFFFFFLLLKKKNNNQQQTTTXXX___mmm||||||~~~{{{~~~|||vvvssssssssstttvvvvvvtttrrrjjjjjjkkkmmmpppqqqpppooolllmmmnnnpppppppppooonnnjjjhhhgggiiimmmpppqqqooonnnllljjjiiijjjmmmqqqssspppuuuwwwqqqnnnooossstttuuuvvvxxxyyyyyyxxxwwwvvvzzzxxxvvvuuutttttttttuuunnnsssvvvtttnnnlllppptttpppooonnnnnnqqqrrrsssrrrpppqqqoooiiiccccccgggmmm```gggooorrrrrrsssyyy~~~}}}}}}}}}}}}}}}|||yyyvvvlllaaaTTTMMMHHHEEEGGGLLLTTT```ppp|||~~~eeeSSSHHH@@@999666000,,,,,,111222///+++******************+++++++++((('''%%%&&&((())))))(((***)))))))))(((((((((((((((((((((((((((((((((((((((***+++***)))((()))***)))&&&%%%&&&)))***)))&&&'''((((((((())))))******))))))))))))************'''((())))))(((((()))***((((((((()))******++++++...++++++...000444<<>>EEESSSddd||||||}}}}}}~~~~~~}}}{{{xxxtttrrrpppmmmgggaaa^^^ZZZOOODDD<<<777666888888777888<<>>DDDHHHHHHJJJNNNUUUTTTWWW```lllyyy~~~{{{yyyvvvuuuuuuuuuuuuuuuuuuttttttrrrooollllllooorrrtttsssuuurrrnnnnnnppppppmmmiiiiiihhhggghhhkkkmmmlllkkkmmmmmmnnnnnnnnnnnnmmmmmmooorrrrrrnnnlllmmmmmmkkkoooqqqsssuuuvvvxxxzzz|||wwwuuurrrooonnnoooqqqsssqqqqqqqqqppppppooooooooopppsssuuutttqqqnnnlllkkkllliiieeeaaa______```aaa___^^^```fffooouuuwwwuuuxxxyyyzzzyyywwwuuuuuuuuussskkk___SSSLLLIIIJJJKKKWWWccctttxxxtttsssssszzzjjjXXXOOOEEE;;;555333...+++---...+++***+++++++++)))((((((((()))***++++++***)))((('''''''''******))))))((((((''''''***)))''''''(((((('''%%%'''(((((())))))***))))))***)))))))))((((((''''''))))))))))))))))))))))))***(((''''''******)))'''++++++******))))))(((((()))******++++++,,,---------,,,---///111666AAALLLjjjoooPPP>>>===<<>>BBBJJJSSS```mmmwwwzzzuuummmddd```bbbccc```\\\[[[SSSJJJCCC<<<555444666333222111222333444555555888999;;;???CCCFFFHHHHHHNNNRRRWWW]]]dddkkkrrrwwwqqqcccOOOHHHDDDGGGMMMQQQWWW\\\______```bbbhhhuuu}}}xxxrrrqqquuuxxxyyy|||}}}~~~~~~~~~}}}|||}}}tttggg\\\YYYSSSLLLEEE@@@>>>>>>+++((())),,,+++((('''******++++++++++++***))))))))))))))))))))))))******((((((((()))))))))******++++++******++++++,,,---,,,000666:::>>>DDDMMMSSS\\\WWWZZZdddhhhgggppp{{{hhh```eeelllvvvrrr[[[NNNOOOVVVdddsss|||xxxtttuuuuuupppdddZZZLLLFFFEEEJJJLLLJJJMMMTTTXXX^^^aaa^^^ZZZUUUOOOIIIGGGDDD@@@===<<<;;;:::999===<<<===CCCGGGHHHKKKOOOXXXXXX]]]gggttt|||zzzxxxwwwxxxwwwvvvuuutttsssttttttrrrpppnnnmmmoooqqqrrrsssuuurrrooooooppppppmmmjjjlllkkkjjjkkkmmmlllkkkiiilllmmmnnnooonnnnnnlllllllllppppppllljjjkkkllljjjmmmooorrrtttuuuvvvyyy{{{uuusssqqqooonnnoooqqqrrrrrrqqqpppooonnnooopppppprrrssssssqqqnnnkkkjjjjjjiiigggdddaaa^^^]]]\\\\\\[[[ZZZ]]]ccclllsssvvvvvvvvvwwwxxxxxxvvvuuuuuuvvvuuuoooeeeWWWLLLGGGIIIMMMZZZfffxxx}}}}}}yyykkknnngggbbbdddhhhmmmttt{{{mmmZZZOOOEEE<<<777333...+++---...+++***++++++******)))((()))))))))))))))))))))*********++++++******)))(((''''''&&&+++)))''''''''''''%%%###'''(((***+++++++++***)))&&&&&&&&&'''(((((())))))))))))))))))))))))))))))***((('''((()))***)))''',,,,,,+++***)))((('''''')))******++++++,,,------...---...111222666BBBOOOooofffIII;;;===AAATTTmmmbbbKKK>>>DDDJJJLLLWWWggg|||yyyxxxtttooollljjjiiihhhfffaaa^^^[[[XXXSSSKKKAAA999:::555444777999;;;@@@EEEPPP^^^oooxxx|||zzzqqqlllooojjjeeecccdddbbb]]]XXXQQQJJJCCC>>>888222111444333333333333555777999;;;>>>???AAAIIIRRRYYY[[[[[[aaaeeelllssszzz}}}mmmYYYNNNFFFIIIQQQWWW\\\___```aaabbbfffooo|||~~~zzzvvvrrrrrruuuzzz{{{}}}}}}{{{}}}||||||~~~zzzyyy{{{uuugggYYYUUUOOOHHHCCC@@@??????+++)))))),,,+++''''''))))))***++++++++++++***)))((()))))))))))))))******(((((((((((())))))))))))++++++******++++++,,,---***...444999>>>FFFPPPXXXddd^^^bbbmmmkkkcccmmm{{{lllffflllttt~~~jjjSSSMMMQQQZZZhhhwww~~~zzzwwwwwwuuummm```VVVJJJFFFFFFKKKMMMLLLOOOTTTXXX]]]```^^^ZZZUUUNNNGGGEEEAAA<<<999999:::::::::>>><<<>>>CCCGGGIIIMMMQQQZZZ\\\cccooo}}}}}}~~~zzzxxxwwwvvvuuutttsssrrrqqqqqqrrrsssrrrpppooonnnooopppqqqrrrtttqqqoooooopppooommmkkkppppppppppppooonnnllljjjlllmmmnnnoooooonnnlllkkkiiimmmooolllkkknnnooonnnnnnppprrrrrrrrrrrrtttvvvsssrrrqqqppppppqqqqqqrrrrrrqqqooonnnmmmnnnpppqqqrrrrrrqqqnnnjjjhhhhhhhhhkkkiiigggeeebbb```^^^]]]XXXXXXZZZ```hhhooosssuuurrrtttvvvvvvuuutttuuuvvvvvvssskkk\\\NNNGGGIIINNNXXXddd{{{}}}}}}tttcccccc]]]\\\aaaiiiooovvv|||ooo[[[OOODDD<<<888333...+++---...+++***++++++******)))))))))))))))'''(((((()))************++++++***)))((('''&&&&&&***)))''''''(((((('''%%%'''(((***++++++***)))(((&&&&&&''''''((()))******(((((((((((((((((((((((()))((((((((()))))))))(((+++*********))))))(((((()))******++++++,,,---------,,,...222333666DDDSSSrrrwww^^^FFF===AAAIII___uuu^^^LLL@@@EEELLLQQQ```rrr{{{wwwrrrnnnhhhccc```]]][[[YYYWWWUUURRRPPPLLLEEE===666999555444777999<<>>IIIVVV___iiidddhhhqqqjjj^^^ggg|||xxxpppmmmrrryyy~~~uuu```MMMKKKPPP[[[jjjyyy|||wwwuuurrr~~~|||yyyvvvtttooofffYYYOOOIIIFFFFFFIIIKKKLLLOOOSSSXXX]]]```___\\\XXXPPPGGGBBB>>>999777777999:::;;;>>>===???FFFJJJLLLOOOTTT]]]```hhhsssyyyttt}}}~~~zzzwwwuuutttqqqqqqqqqqqqqqqrrrssssssooooooooonnnnnnnnnpppqqqtttsssrrrqqqqqqqqqooonnnqqqqqqqqqpppooommmllllllnnnnnnooooooooonnnlllllliiimmmnnnlllkkkmmmooommmmmmoooppppppppppppqqqsssrrrrrrrrrrrrsssssssssssssssrrrooommmmmmmmmooopppoooooommmjjjfffeeeeeefffkkkkkkjjjhhhfffcccaaa```YYYXXXYYY]]]cccjjjooorrrnnnqqqssstttssssssuuuvvvvvvvvvoooaaaQQQHHHHHHLLLQQQ___zzz{{{{{{}}}~~~~~~||||||lllfffccceeelllrrrvvv{{{qqq\\\OOOCCC;;;888333...+++---...+++***+++************)))))))))((('''(((((())))))(((''''''*********)))(((''''''&&&)))((('''(((***++++++***'''((()))))))))((('''&&&))))))))))))))))))******((((((((((((((((((((((((((()))))))))((((((((()))(((((())))))*********+++)))******++++++,,,---------***---333444888HHH\\\{{{nnnVVVBBB===BBBOOOggg{{{ZZZKKKAAAFFFMMMVVViii}}}}}}xxxssskkkfff___XXXSSSPPPMMMKKKLLLKKKJJJHHHEEE@@@:::555777555555888:::===EEEMMM___iiirrrtttxxxzzzssskkkgggggghhhfffeeeffffffffffffddd^^^TTTMMMCCC===999888555222333666333555888999<<<@@@FFFKKKUUUVVV[[[eeerrr}}}~~~mmm___TTTWWWaaaggghhhggggggggghhhnnnxxx{{{xxxxxxwwwuuuuuutttsssssswww|||zzzzzzzzz|||{{{zzzyyyyyyzzz|||}}}{{{zzz|||vvvkkkcccXXXRRRLLLHHHHHHJJJKKKLLL+++((())),,,+++((('''***((()))+++,,,,,,+++***))))))))))))***++++++,,,,,,((((((((()))))))))******++++++******++++++,,,---///222666;;;BBBNNN\\\fffhhheeehhhkkkccc[[[dddvvv~~~sssooolllpppuuuyyyuuuhhhVVVHHHIIIPPP]]]lll{{{rrriiiggglll|||{{{}}}zzzwwwsssnnndddXXXOOOIIIGGGEEEFFFHHHMMMRRRVVV\\\```cccbbb___[[[RRRHHH>>>;;;777555777999:::;;;???>>>BBBJJJOOOPPPRRRVVV```dddmmmvvvzzzpppiiirrr{{{}}}yyyuuusssqqqooopppqqqrrrsssssssssssslllmmmnnnmmmlllmmmnnnpppvvvuuuuuutttssssssrrrrrrooooooooommmkkkkkklllmmmqqqppppppoooooonnnnnnnnnmmmppppppkkkiiiiiiiiigggjjjkkkmmmnnnnnnoooqqqsssqqqrrrsssttttttttttttttttttrrrpppnnnmmmlllmmmmmmmmmmmmllliiifffddddddeeeiiihhhhhhgggfffeeedddccc\\\[[[[[[\\\___eeejjjmmmkkkmmmppprrrrrrsssuuuvvvvvvvvvqqqdddUUUJJJHHHJJJKKKZZZvvv}}}vvvuuuyyy}}}~~~~~~zzzwwwnnnooouuu{{{}}}|||~~~sss___QQQDDD;;;777333...+++---...+++***+++)))************)))(((((((((((()))))))))'''&&&$$$))))))))))))((((((((((((((((((''')))+++---,,,,,,((((((((('''''''''''''''************))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***''''''((()))***+++,,,,,,)))******++++++,,,---------))),,,444777;;;PPPhhh{{{dddLLL<<<;;;AAASSSlll~~~}}}SSSHHHBBBFFFPPP]]]uuu|||zzzssskkkbbb\\\TTTMMMHHHEEEBBBAAABBBCCCCCCBBB@@@===999777666555666888:::>>>GGGQQQ```gggiiiiiimmmuuuvvvpppkkkfffaaa^^^```aaabbbaaaeeefffffffffbbbZZZPPPJJJ???:::777777666333444888666999===???BBBGGGOOOUUU```ccciiipppyyytttggg^^^bbbkkkooommmkkkllllllmmmsss}}}}}}{{{{{{xxxssspppooommmkkkooo{{{yyyuuutttvvvxxxxxxxxxxxxxxxyyyzzz{{{||||||{{{}}}|||}}}tttnnniiieee^^^WWWOOOJJJKKKNNNPPPPPP***'''(((+++,,,)))(((+++'''(((+++------,,,***))))))******+++,,,,,,------)))))))))*********++++++++++++******++++++,,,---///333999???GGGRRR___hhhbbbaaaaaa^^^YYYZZZgggvvvxxxwwwtttkkkgggdddhhhooosssnnnbbbSSSIIILLLUUUcccttt{{{kkkbbbbbblll}}}}}}yyywww{{{yyyuuurrrmmmeee[[[TTTKKKJJJGGGEEEIIIRRRZZZ___bbbeeegggeeeccc^^^SSSHHH>>><<<999888:::<<<======@@@@@@FFFOOOSSSTTTUUUYYYbbbgggqqq{{{sssjjjbbbiiiooorrrvvv{{{}}}{{{xxxzzz{{{{{{xxxuuurrrpppnnnoooqqqssssssrrrpppnnnhhhjjjllllllkkkkkknnnppptttttttttsssrrrqqqqqqqqqnnnnnnnnnkkkiiijjjnnnqqqtttsssqqqooonnnoooppppppooosssrrrmmmjjjjjjjjjgggjjjkkkmmmmmmllllllnnnooonnnppprrrsssttttttsssssstttsssrrrpppnnnllljjjiiikkklllllljjjgggeeeeeefffeeeeeeeeeeeeeeeeeefffggg```___]]]\\\\\\```eeeiiiiiikkknnnpppqqqrrrtttvvvtttuuuqqqgggYYYMMMGGGFFFHHHWWWqqq{{{sssqqqvvv|||~~~|||{{{|||uuu{{{wwwcccSSSEEE;;;777333...+++---...+++***+++)))******+++***)))(((''''''((()))******)))'''&&&(((((((((((()))))))))))))))((('''(((***++++++***+++***((('''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))''')))******''''''(((***(((((())))))******++++++)))******++++++,,,------///***---666:::@@@YYYuuuttt]]]FFF999<<>><<<;;;;;;<<<>>>>>>===;;;999999666555666999:::>>>IIITTT\\\bbbccc___bbbkkkkkkdddeeebbb]]]ZZZZZZ\\\^^^___fffffffffddd___VVVMMMGGG===888666777666444555999;;;???CCCFFFIIIOOOXXX```eeekkkrrryyywwwnnnhhhmmmttttttpppnnnqqqqqqrrryyy}}}uuulllkkkiiihhhmmm{{{yyytttqqqqqqrrrssstttuuuwwwxxxzzzzzzzzzzzz|||{{{|||~~~}}}yyyzzz}}}yyypppmmmllljjjfff^^^SSSMMMMMMOOOPPPPPP)))'''(((+++,,,))))))+++&&&(((+++------,,,***)))******+++,,,------......************++++++++++++++++++******++++++,,,------333:::BBBJJJTTT___ggg]]]]]]ZZZTTTQQQZZZkkkyyysssrrroooeee```]]]bbbkkkqqqmmmaaaTTTMMMPPPZZZkkk}}}zzzggg```bbbooo~~~{{{vvvuuuuuutttrrrooolllgggaaaYYYSSSOOOMMMJJJHHHMMMXXXccciiifffiiijjjhhheee___SSSGGGAAA>>><<<<<<>>>@@@AAAAAA@@@AAAHHHRRRWWWWWWWWWZZZaaahhhtttoooggg___dddhhhhhhjjjoooqqqpppooorrrwwwyyywwwtttqqqppplllmmmpppqqqqqqnnnkkkhhhfffiiikkkllljjjkkkmmmppppppqqqqqqpppnnnmmmnnnooooooooonnnllljjjlllqqquuuvvvtttqqqooonnnoooqqqrrrpppttttttpppmmmnnnooommmnnnoooooommmkkkiiiiiijjjmmmnnnqqqssstttsssrrrqqqttttttrrrqqqnnnkkkiiigggkkklllmmmllliiigggfffgggeeedddddddddeeegggiiijjjcccbbb___\\\[[[]]]bbbfffgggjjjmmmoooqqqrrrtttvvvttttttqqqhhh[[[OOOGGGDDDHHHVVVnnn|||tttqqqvvv}}}~~~|||}}}~~~yyyzzzfffVVVGGG<<<777333...,,,---...+++***+++)))******++++++)))(((''''''(((***+++,,,+++)))(((''''''(((((())))))*********)))(((((())))))((('''---,,,)))'''&&&(((***+++&&&&&&''''''(((((())))))))))))))))))))))))))))))''')))+++***'''&&&(((***************)))))))))))))))******+++,,,,,,------111+++...777<<>>;;;:::::::::777999<<<===<<<;;;::::::555555666999;;;???JJJVVVWWW___```ZZZ[[[dddfffaaacccaaa\\\YYYXXXZZZ^^^aaaggggggfffccc]]]TTTLLLFFF;;;777555777666444555999???CCCHHHJJJMMMTTT^^^gggeeemmmwwwxxxqqqoootttyyywwwrrrpppuuutttvvv~~~yyyjjjjjjhhhhhhnnn}}}|||zzzvvvssspppoooooooooqqqsssvvvyyyzzz{{{zzzyyy{{{zzz{{{~~~|||xxxxxx|||xxxqqqppppppooolllbbbVVVOOONNNOOOOOOMMM...+++))))))++++++***''',,,,,,++++++******))))))))))))))))))))))))))))))************************)))******,,,---......//////777>>>BBBLLLXXX______XXX\\\ZZZQQQOOOZZZkkkwwwxxx{{{ssspppuuupppaaa\\\dddgggnnntttmmm^^^TTTSSSPPPeee{{{wwweeecccjjj}}}zzzyyy~~~zzzuuuqqqtttpppiiiccc^^^ZZZVVVSSSGGGIIIJJJLLLRRR^^^nnnyyymmmlllkkkllljjj```QQQEEEDDD@@@<<<;;;>>>AAAAAAAAADDDGGGMMMSSSYYY]]]```bbblllpppwww~~~nnnccc^^^]]]\\\]]]aaaeeeggghhhjjjnnnrrrtttssspppnnnmmmnnnjjjgggiiijjjiiiiiikkkiiiiiihhhgggfffiiimmmqqqrrrooommmlllmmmnnnoooooonnnnnnnnnmmmmmmmmmmmmmmmtttsssqqqppppppqqqssssssqqqqqqqqqpppppppppoooooollliiigggiiilllnnnllljjjooommmllllllmmmooonnnnnnnnnpppsssqqqmmmjjjjjjkkkpppooommmlllkkkkkkkkklllgggfffdddbbbbbbcccdddeeeccc```\\\XXXWWWYYY\\\___dddkkkpppqqqrrruuuvvvuuu|||uuulllfff___VVVLLLGGGHHHTTThhhvvvppprrrxxx}}}zzzyyygggXXXJJJ>>>999111///......///...+++)))'''((()))++++++)))((('''(((((((((((())))))))))))))))))((((((((((((((()))&&&''''''((()))******+++***(((''''''(((((('''%%%))))))))))))))))))))))))***)))))))))(((((('''''',,,,,,+++***)))((('''&&&,,,,,,,,,++++++*********&&&(((*********+++---...,,,///222666>>>PPPlllfffKKK@@@???@@@PPPbbbvvv{{{UUU@@@@@@CCCJJJZZZtttuuurrryyy}}}wwwrrrooo```NNNHHHBBB;;;999;;;===<<<:::888;;;======:::777777999555666777777999???HHHOOOWWWVVVVVVZZZ```eeeffffffjjjaaaXXXUUUTTTTTTWWW\\\bbbfffgggccc\\\UUULLLCCC999::::::888555666:::>>>CCCHHHMMMQQQWWW^^^eeehhhjjjrrr{{{uuunnniiimmmwww}}}yyyssswww}}}xxxkkkiiifffhhhpppyyyrrrpppppppppmmmiiitttxxx}}}|||xxxuuuvvvyyyvvvuuutttvvvyyy{{{|||||||||~~~}}}wwwssssssrrrppprrrhhh[[[RRROOONNNKKKIII***(((((()))+++,,,***''')))))))))((((((((((((((())))))))))))))))))))))))******************************+++,,,,,,---......///666>>>EEEOOO[[[___\\\]]]\\\XXXTTTYYYfffqqqvvvuuuxxxpppmmmtttooocccaaalllnnnssstttiiiYYYQQQRRRVVVkkkuuuiiinnnzzz}}}{{{zzz{{{wwwrrrnnnpppllleee```\\\XXXUUURRRKKKHHHGGGLLLWWWeeepppvvvmmmjjjiiihhhfff]]]PPPEEECCC@@@>>>>>>AAACCCCCCBBBFFFIIIOOOVVV\\\bbbeeegggssswww}}}pppddd```^^^\\\\\\^^^aaabbbbbbeeehhhmmmooonnnllljjjjjjjjjeeeccceeefffddddddfffiiiiiihhhfffeeefffjjjmmmooollliiiiiikkkmmmmmmlllkkkkkklllmmmnnnoooooopppqqqqqqqqqqqqrrrrrrssstttqqqqqqppppppoooooonnnnnnpppmmmkkkllloooooollliiiooonnnmmmmmmoooooonnnmmmmmmpppqqqpppllljjjjjjlllooonnnnnnmmmllllllllllllhhhgggeeecccbbbbbbccccccbbb^^^ZZZVVVTTTVVVZZZ\\\bbbiiioooqqqrrrvvvwwwvvvzzzuuuooojjjdddZZZOOOHHHIIIRRRaaattttttnnnkkkpppvvv~~~www}}}wwwdddVVVGGG;;;666000///---,,,---,,,+++)))'''((()))******)))((('''******))))))((((((''''''))))))(((((((((((())))))&&&&&&&&&'''((()))))))))***(((''''''(((((('''&&&))))))))))))))))))))))))*********))))))((((((((())))))))))))******++++++,,,,,,,,,+++++++++******''')))++++++***+++,,,...---///333888DDDZZZxxxaaaGGG>>>@@@CCCYYYiii{{{hhhHHH>>>???CCCJJJYYYuuupppoooyyy~~~ssslllfffWWWFFFCCC>>>888666888999888666777999;;;:::777666666777666777777888:::AAAJJJQQQUUUVVVZZZ```eeehhhgggeeeaaaZZZTTTSSSSSSUUU[[[cccmmmpppooohhh___UUUIII???999::::::888666777<<>>BBBHHHXXXuuunnnppp{{{~~~}}}~~~wwwkkkccc\\\OOOAAA???:::555444555777666555777888999999777666777999888888888999<<>>999222///,,,******+++++++++((()))************)))(((*********)))(((''''''''')))(((((((((((())))))***&&&&&&&&&''''''((((((((()))(((''''''((()))(((&&&))))))))))))))))))))))))++++++******************++++++++++++************+++++++++++++++++++++++++++,,,------++++++,,,---000222444;;;NNNllluuuUUU???;;;CCCLLLcccooo___EEE<<<888===AAAFFFUUUtttuuunnnsss}}}uuuuuuoooddd\\\VVVLLLBBB===:::777555777888888777999999:::::::::;;;<<<===:::999888999>>>GGGPPPWWWXXX]]]fffmmmmmmggg]]]VVVWWWWWWXXX[[[[[[___jjjvvvuuugggYYYJJJ???:::;;;;;;999999===EEEKKKRRRVVV___llluuu|||wwwkkkiiilllqqqwww|||~~~~~~}}}}}}}}}wwwpppllljjjmmmyyyyyy}}}zzzwwwvvvwwwxxxwwwwww{{{yyyttttttuuuyyyxxxwwwxxxzzz{{{{{{yyytttyyyxxxppphhh[[[PPPIIIEEECCCAAA///,,,)))&&&%%%'''***---))))))******++++++,,,,,,))))))))))))))))))))))))************************---,,,,,,+++,,,---///000<<<<<>>UUUwwwlllPPP???<<>>888>>>AAAEEEUUUuuutttfffkkksssyyyqqqoooiii```XXXQQQIIIBBB;;;999777666777888999999888999:::<<<>>>@@@@@@AAA<<<:::999;;;AAAKKKUUU[[[___dddjjjllliii```VVVPPPUUUWWW\\\bbbeeejjjuuussscccUUUHHH===;;;;;;;;;:::;;;AAAJJJQQQYYY[[[dddqqqzzz~~~rrrjjjkkkoootttyyy||||||||||||~~~}}}wwwooollljjjppp}}}~~~yyyzzzxxxwwwwwwyyy|||~~~~~~||||||xxxxxxzzz}}}{{{zzzzzz|||}}}~~~}}}www}}}zzzmmmfff\\\RRRJJJEEEBBBAAA---+++'''###!!!"""'''+++(((((((((((())))))))))))))))))))))))))))))))))))************************---,,,++++++,,,...111222???@@@FFFQQQYYY___eeekkkrrrgggZZZ\\\rrr}}}ppp\\\VVVZZZ```hhhyyy|||yyy}}}{{{wwwsssoooiiieee\\\WWWPPPLLLMMMOOORRRSSSQQQPPPQQQSSSWWW\\\aaacccggg___TTTMMMJJJGGGCCC???>>>BBBHHHMMMNNNOOOOOOPPPTTTXXX___hhhqqqyyy~~~~~~xxxnnn___\\\YYYYYY\\\```ccceeeiiiiiiiiieee```ZZZWWWVVVQQQMMMMMMPPPQQQNNNLLLMMMKKKLLLNNNPPPQQQTTTWWWZZZ______```cccgggjjjkkkkkkmmmnnnqqqrrrsssrrrqqqpppjjjlllpppsssttttttsssrrrppppppppppppqqqqqqqqqqqqsssrrrqqqtttvvvvvvrrroooqqqooommmlllmmmnnnmmmllllllnnnpppnnnlllkkknnnqqqjjjlllnnnoooooonnnkkkjjjddddddcccbbbaaa```___^^^bbb___ZZZUUUQQQOOONNNNNNVVVaaakkkllllllooouuuwww~~~}}}wwwpppaaaQQQHHHHHHKKKTTTeeesssuuunnn___fffooouuuwww|||}}}hhhWWWHHH<<<777333000...,,,------,,,,,,************************'''((((((((()))))))))***(((''''''(((((()))***+++(((((())))))))))))))))))((('''&&&'''((()))((('''(((((((((((((((((((((((()))))))))***************''''''((()))***++++++,,,***++++++++++++,,,,,,,,,)))+++,,,,,,++++++,,,...---111777DDDaaabbbJJJ>>>???LLLXXXppp}}}kkkHHH;;;>>>;;;@@@BBBGGGZZZ|||wwwiiibbbiiitttxxxpppmmmggg^^^TTTJJJBBB===666666555555555777888999777888;;;???CCCFFFFFFEEE@@@===;;;>>>FFFQQQZZZ```fffhhhiiigggaaa[[[VVVTTTXXXZZZbbbkkkrrrwww}}}iiiXXXMMMCCC;;;<<<<<<<<<;;;===DDDOOOWWW``````gggttt}}}}}}uuummmgggmmmppptttyyy||||||{{{zzz~~~{{{vvvllliiijjjqqqzzzwwwxxxwwwwwwxxx{{{~~~|||{{{|||~~~||||||~~~~~~xxxgggccc\\\SSSKKKFFFBBB@@@)))))))))&&&$$$$$$(((+++)))))))))((((((((((((((())))))))))))))))))))))))************************,,,+++******,,,///222444???CCCLLLWWW]]]___fffooorrrfffZZZaaa~~~}}}lll[[[XXX\\\___kkkzzz}}}yyysssooojjjccc^^^RRRMMMHHHGGGIIIOOOTTTWWWXXXVVVTTTSSSUUUXXX[[[\\\\\\SSSJJJDDDDDDDDDBBB???@@@EEELLLPPPRRRSSSTTTVVVZZZ^^^eeemmmvvv}}}|||tttlllbbb___\\\\\\___dddhhhjjjmmmmmmjjjddd\\\TTTOOOMMMIIIEEEEEEIIIJJJGGGDDDEEEEEEFFFHHHJJJKKKMMMPPPSSSVVVZZZ^^^aaabbbdddgggjjjjjjkkknnnpppqqqpppnnnmmmmmmnnnppprrrsssrrrqqqpppllllllmmmnnnooopppqqqqqqtttrrrpppqqqsssssspppmmmrrroookkkjjjjjjllllllllllllooorrrqqqnnnlllnnnpppkkklllmmmnnnmmmllljjjhhhddddddddddddddddddcccccc```^^^[[[VVVRRRNNNKKKJJJNNN[[[fffiiijjjpppwww{{{}}}vvvqqqbbbRRRJJJIIIKKKWWWjjjxxxtttjjjeeekkkuuu{{{|||}}}}}}gggUUUFFF;;;666111///------------+++)))+++******************+++))))))))))))((((((((((((''''''''''''((()))***+++((((((((((((((((((((((((((('''&&&''')))))))))(((((((((((((((((((((((((((((((((((())))))*********''''''((((((((()))))))))******+++++++++,,,,,,,,,''')))++++++***+++,,,...---333;;;JJJiiivvvWWWCCC<<>>GGGSSS\\\bbb```fffsss|||~~~wwwsssnnniiifffkkklllooosssxxxzzzxxxvvv{{{yyyssshhhgggiiissszzzyyyxxxyyyyyyyyy{{{~~~}}}{{{|||~~~{{{zzz|||{{{ooo```^^^ZZZTTTLLLFFFAAA???&&&))),,,,,,***)))+++---,,,,,,++++++******))))))))))))))))))))))))))))))************************+++*********,,,000333666>>>DDDQQQ]]]``````fffppprrreeeZZZeee~~~jjjYYYXXX[[[]]]mmm{{{~~~yyysssnnnhhhaaa[[[JJJFFFCCCBBBGGGOOOVVVZZZ___ZZZTTTSSSVVVXXXXXXWWWRRRKKKBBB???AAACCCBBB@@@BBBHHHNNNSSSTTTUUUXXXZZZ___bbbiiiqqqyyy{{{xxxqqqjjjeeebbb___^^^aaafffkkkmmmooonnnjjjcccYYYPPPJJJGGGFFFBBBBBBFFFGGGDDDAAABBBBBBDDDFFFFFFGGGHHHKKKMMMPPPVVV\\\^^^^^^___dddhhhfffhhhkkknnnooonnnmmmlllooopppqqqqqqqqqqqqpppoooiiiiiikkklllmmmoooppppppqqqnnnmmmnnnqqqsssrrrooorrrooojjjhhhiiijjjllllllmmmpppssssssooommmnnnooollllllmmmmmmllljjjiiihhhdddeeeffffffgggggggggggg^^^]]][[[WWWRRRMMMIIIGGGHHHVVVccchhhjjjqqqzzz|||vvvqqqcccRRRKKKIIILLLYYYooo}}}wwwjjjlllrrr{{{~~~|||wwwxxx}}}gggVVVFFF;;;666///...---------,,,***(((++++++************++++++++++++***)))((('''&&&&&&''''''''''''((()))++++++'''''''''''''''''''''&&&'''&&&&&&''')))***)))(((((((((((((((((((((((((((''''''(((((()))))))))***+++***)))((('''&&&%%%$$$*********++++++,,,,,,,,,&&&(((*********+++---......555===MMMlllqqqQQQ===999BBBVVVhhhyyy}}}[[[AAA;;;===CCCFFFHHHPPPlll}}}pppvvvwwwoookkkhhhccc[[[PPPCCC;;;888444555666666666777999;;;>>>@@@EEEMMMUUUXXXWWWTTTIIIEEEBBBEEEOOO[[[eeejjjiiifff```ZZZWWW[[[dddkkkwwwwww|||xxxqqqbbbOOOEEECCCDDDCCC<<<<<<<<<<<>>***)))(((((())))))((('''''''''(((((())))))******++++++******************)))))))))))))))))))))))))))+++---......000222555DDDGGGRRR^^^^^^YYYaaappprrrddd]]]nnn~~~}}}hhhZZZXXX]]]aaaqqq{{{}}}xxxtttpppgggZZZQQQEEEEEEDDDCCCEEEJJJQQQVVV___\\\TTTMMMMMMRRRSSSPPPFFF???<<<>>>BBBBBBBBBDDDGGGNNNVVVXXXWWWWWW]]]bbbbbbeeekkkssszzz}}}}}}}}}}}}|||yyytttpppoooeee[[[[[[dddlllmmmjjjqqqoooiiiaaaVVVMMMHHHEEECCCCCCCCCFFFHHHHHHDDD@@@AAAAAACCCEEEGGGIIIKKKLLLSSSSSSTTTVVV[[[aaagggjjjkkkiiigggiiimmmooonnnlllqqqooollllllmmmmmmmmmlllkkkiiihhhjjjmmmnnnllljjjkkklllmmmmmmnnnmmmmmmlllnnnmmmkkkjjjiiijjjkkklllqqqssssssppplllkkknnnqqqrrrqqqnnnlllkkkjjjjjjjjjeeeeeefffhhhkkklllkkkjjjcccbbb___YYYRRRLLLHHHGGGQQQTTTZZZ```hhhsss}}}yyypppeee\\\SSSJJJKKK]]]ttt~~~|||xxx{{{~~~wwwvvvzzzrrrwww{{{|||xxxkkkyyyhhhTTTIIIBBB???666222---******,,,------***************)))((((((+++***)))(((((()))***+++''''''(((((())))))******))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))************,,,***))))))******)))''')))+++,,,------,,,***)))+++((())),,,---++++++...///111:::RRRuuubbbHHH@@@;;;DDD[[[iii{{{sssRRRBBB>>><<>><<<::::::===DDDMMMTTTXXX___dddjjjpppuuu}}}uuuoookkkhhhggggggeeebbb___^^^bbbiiimmmooopppqqqrrrtttwww~~~{{{zzz{{{pppiii```ccchhhttt}}}}}}}}}~~~~~~yyy{{{yyy|||~~~uuuyyyzzzwwwxxx}}}~~~{{{{{{yyyqqqggg^^^VVVPPPQQQPPPJJJCCC@@@***)))((((((******)))(((((((((((()))))))))))))))***************************************************+++,,,------000333666BBBFFFQQQ\\\\\\YYYaaaooojjj______vvvxxxsssxxxtttaaaVVVWWW```fffvvv~~~~~~xxxssslllbbbVVVMMMCCCCCCCCCCCCEEEJJJRRRWWW\\\ZZZUUUNNNLLLNNNLLLGGGDDD>>><<<>>>AAAAAACCCGGGMMMSSS[[[]]]]]]^^^ccciiijjjmmmrrrxxx~~~}}}|||zzzzzzzzzzzzyyywwwuuusssnnnfff]]]\\\bbbiiilllkkkllljjjddd\\\RRRJJJFFFDDDEEEDDDDDDEEEFFFEEEAAA===AAABBBCCCEEEHHHJJJLLLMMMRRRRRRRRRTTTWWW]]]bbbeeeiiijjjllloooqqqqqqnnnlllpppnnnnnnnnnppppppooommmjjjhhhhhhiiikkkllljjjhhhjjjjjjkkklllmmmnnnnnnnnnnnnmmmkkkiiiiiijjjlllmmmuuuuuutttrrrpppoooppprrrqqqpppnnnlllkkkkkkkkkkkkgggffffffhhhiiiiiigggddd___^^^[[[WWWQQQMMMJJJIIIKKKQQQZZZccclllvvv~~~|||zzzrrreee[[[SSSKKKLLL^^^ttt~~~xxxvvv}}}~~~xxxnnngggqqq~~~pppmmm|||lllVVVGGG>>>999444222...,,,***'''$$$!!!+++++++++++++++***))))))++++++***))))))***++++++'''((((((((()))))))))***))))))))))))((((((((('''((()))))))))))))))((('''************************''''''''''''((((((((((((+++***))))))******)))''')))+++,,,------,,,***)))+++)))))),,,---++++++...333666@@@XXXzzz~~~[[[DDD>>>;;;EEE\\\lllqqqPPPBBB???>>>GGGNNNVVVddd~~~{{{vvvrrrkkkhhh```TTTGGG<<<777666444555444444555999???DDDFFFLLLVVV```hhhiiifffcccVVVMMMHHHLLLVVV___hhhpppnnnllliiikkkqqqyyyvvvggg]]]XXXQQQJJJGGGGGGFFFBBB>>>:::;;;???EEEMMMVVV]]]```hhhmmmsssxxxzzz~~~qqqfff^^^\\\YYYYYYZZZZZZXXXVVVXXX]]]dddjjjmmmoooqqqrrruuuwww}}}vvvpppssswww||||||sssjjjeee```ccciiittt~~~}}}||||||}}}}}}|||zzzyyy~~~wwwuuuxxxzzzuuuyyyyyyvvvvvv{{{|||}}}{{{xxxwwwuuummmcccYYYRRRNNNPPPQQQMMMGGGDDD***)))((()))+++,,,,,,+++))))))))))))))))))((((((************************************************++++++++++++,,,///444888BBBFFFQQQ[[[[[[YYYbbboooccc\\\bbbsssiiihhhpppyyy|||kkk\\\VVV[[[gggrrr~~~xxxpppggg\\\PPPGGGAAAAAABBBCCCEEEKKKRRRXXX\\\\\\XXXQQQMMMKKKFFF???@@@===<<>><<<<<>>IIIPPP\\\ooo}}}yyyuuuqqqmmmggg]]]PPPCCC:::666555666666666666888<<>>FFFQQQ[[[ccciiilllssswww|||}}}{{{zzz{{{}}}wwwvvviii]]]TTTOOONNNMMMNNNPPPQQQQQQQQQSSSXXX___fffjjjmmmppprrrtttwww{{{wwwggg]]]___fffiiimmmqqqqqqmmmfff```]]]]]]```gggsss}}}zzzyyyyyyyyyxxxwww~~~|||ttttttwwwyyyvvvyyyxxxttttttyyy}}}~~~xxxyyywwwsssrrrppphhh___WWWPPPLLLOOOQQQLLLFFFCCC)))((((((***,,,......---+++******))))))(((((((((***************+++++++++************************,,,+++******+++///666;;;CCCIIITTT\\\\\\\\\fffrrrddd^^^ggguuuaaa\\\dddrrr|||xxxhhh]]][[[bbbqqq~~~~~~~~~yyynnncccWWWKKKCCC>>>???@@@BBBFFFLLLSSSXXX``````\\\TTTNNNJJJDDD>>>===;;;===??????AAAHHHQQQZZZ___fffjjjlllpppvvv{{{zzzzzz|||~~~|||vvvssspppmmmkkknnnooopppooommmjjjhhhgggaaa^^^YYYTTTQQQTTT[[[aaa]]]ZZZTTTLLLEEEBBBBBBDDDHHHIIIKKKMMMNNNNNNMMMLLLLLLLLLNNNOOOQQQRRRTTTTTTUUUTTTTTTVVVXXX\\\```bbbbbbgggmmmpppnnnkkkkkkkkkkkkkkkmmmooopppnnnkkkhhhiiiiiiiiiiiiiiihhhgggfffjjjiiiiiiiiijjjkkkmmmnnnmmmlllkkkjjjjjjkkkmmmnnnssspppnnnoooqqqqqqnnnjjjgggggghhhhhhiiiiiijjjjjjiiiiiihhhhhhhhheeeaaa^^^[[[ZZZXXXVVVTTTQQQMMMKKKCCCJJJUUUaaakkkrrrwwwyyy}}}xxxuuuxxx{{{uuuggg[[[MMMGGGHHHVVVjjjzzz}}}yyy}}}|||kkk___```yyyssseee]]]qqqrrrXXXDDD888111///////////////,,,((($$$***++++++++++++***))))))************************(((((((((((())))))))))))))))))(((((((((''''''''')))******))))))((('''&&&&&&&&&&&&&&&''''''''''''))))))))))))************+++)))((()))******)))(((******+++,,,,,,,,,++++++---******------++++++---555===NNNiiifffIII:::===AAAPPPjjjzzzjjjIII>>>???>>>JJJPPP^^^vvv}}}zzzvvvsssnnnggg[[[LLL@@@888555444666666777777999===BBBFFFHHHNNNXXXdddmmmqqqpppnnnbbb]]][[[___eeemmmvvv~~~xxxzzz~~~~~~ppp```VVVOOOGGGCCCCCCDDDEEEGGGIIIIIIEEE???;;;;;;BBBOOO[[[eeelllppprrrwwwyyyyyyvvvpppmmmmmmoooqqqzzzooo___TTTMMMIIIFFFEEEEEEGGGIIIKKKMMMNNNQQQVVV]]]cccgggjjjmmmpppsssuuuyyy~~~jjjXXXMMMIIIOOOXXXZZZ\\\^^^^^^[[[WWWTTTSSSVVVZZZcccqqq||||||yyywwwxxxyyyyyyyyy}}}uuuuuuyyy|||xxxzzzzzzuuutttxxx||||||uuuwwwuuupppnnnllleee^^^XXXQQQMMMNNNNNNHHHAAA>>>)))((((((***---.........++++++******))))))(((((())))))*********+++++++++************************++++++***)))***000777<<>>>>>>>>KKKPPP^^^zzz~~~|||xxxvvvooofffXXXJJJ???999666555555555666777888;;;???CCCHHHOOOZZZgggsssyyyyyyxxxlllfffcccgggmmmssszzz{{{}}}zzzttteeeYYYKKKDDD@@@>>>???BBBCCCGGGLLLOOOLLLGGGAAA>>>???HHHUUU```gggkkkmmmoooqqqoookkkeee___^^^bbbgggppp{{{lllZZZMMMGGGEEEEEE??????@@@AAACCCFFFJJJLLLTTTXXX]]]bbbeeegggiiikkkpppqqqtttzzzuuufffSSSFFF???===CCCJJJKKKLLLMMMMMMJJJIIIIIIIIIPPPTTT___nnnwww}}}}}}{{{yyyxxxzzz|||}}}}}}|||uuuwww{{{}}}zzz||||||wwwvvvxxxzzzzzzuuuwwwuuuqqqnnnlllggg```ZZZRRRLLLLLLKKKEEE???<<<)))((((((***,,,......---******************)))))))))))))))***++++++,,,,,,++++++++++++++++++++++++******))))))+++000777===GGGOOOYYY^^^___cccmmmwwwkkkcccmmmwwwbbbRRRRRRbbbuuutttfffbbbdddiiivvvzzz{{{||||||~~~}}}zzztttjjj^^^QQQFFF@@@:::<<>>;;;<<>>===AAAGGGIIIHHHEEEAAA???@@@DDDGGGHHHKKKOOOQQQSSSUUUXXXZZZaaaaaa```^^^]]]\\\ZZZZZZVVVVVVWWWXXXYYY[[[^^^___dddddddddcccccceeehhhkkkkkkkkkmmmnnnooommmiiieeejjjlllmmmmmmkkkjjjjjjkkkjjjjjjjjjjjjiiihhhgggfffkkkiiigggfffffffffhhhiiifffgggiiilllmmmmmmjjjggghhhiiikkklllnnnnnnoooooofffgggiiikkkmmmkkkgggdddbbb___\\\[[[ZZZVVVPPPJJJGGGGGGKKKRRR\\\fffmmmppptttrrrsssvvvwwwsssjjjbbbQQQLLLJJJQQQ^^^oooyyyoookkkrrrrrrggg]]]XXXZZZ```yyytttXXXEEE;;;777222///,,,***+++++++++***(((((())))))(((((('''&&&'''(((((())))))(((((('''))))))))))))((((((((((((((((((((('''''''''&&&&&&(((((())))))))))))((((((((((((((())))))******+++''''''''''''((((((((((((***)))((()))***+++***)))*********++++++,,,,,,---,,,******......,,,---000444>>>RRRooozzzZZZAAA:::EEEPPPbbb}}}dddFFF???AAA@@@LLLQQQbbb~~~{{{yyywwwmmmdddVVVHHH???999666444444555555555666888<<>>???AAAHHHNNNSSSTTTPPPJJJFFFDDDFFFNNNXXX___aaaaaaaaaaaaaaa___[[[VVVTTTYYYccckkk{{{yyyiiiVVVJJJBBB???@@@CCC???@@@BBBCCCEEEIIINNNRRRWWWZZZ^^^aaabbbccceeeggglllmmmpppuuu{{{}}}aaaSSSEEE===:::999;;;???@@@AAAAAA@@@???>>>???AAAIIIMMMYYYhhhpppttt~~~||||||zzzyyy{{{}}}yyytttvvvzzz|||zzz}}}~~~zzzwwwxxxxxxvvvuuuxxxwwwrrrooonnnjjjeee\\\SSSKKKJJJIIIEEE@@@>>>)))(((((())),,,------,,,******************++++++((())))))***++++++,,,,,,++++++++++++++++++++++++((())))))***,,,111888<<>>======@@@DDDHHHJJJNNNUUUZZZ___eeekkkoooqqqpppnnnkkkgggdddbbbaaa]]]\\\[[[[[[[[[[[[\\\\\\```^^^[[[[[[]]]```bbbccceeeeeegggiiikkkkkkhhheeeiiikkkmmmmmmkkkjjjkkkmmmfffgggiiijjjjjjiiifffeeegggfffdddaaa```aaabbbbbb]]]aaafffiiiiiihhhffffffgggiiijjjlllnnnnnnnnnnnneeefffiiilllmmmlllhhheeeaaa^^^\\\[[[[[[XXXQQQKKKFFFEEEGGGNNNYYYeeelllpppqqqrrrtttuuutttpppkkkfffTTTNNNKKKNNNXXXiii}}}wwwvvvvvvzzztttgggaaa______eeemmmwww[[[EEE:::555111...,,,*********)))((()))))))))))))))((('''''''''((()))******)))((('''***)))))))))((((((((('''(((((('''''''''&&&&&&&&&&&&'''((())))))******)))(((((()))******+++,,,,,,''''''''''''(((((((((((()))(((((((((***+++***)))************+++,,,---...+++))))))---///---...111888BBBUUUpppuuuWWW@@@;;;IIIUUUhhhbbbGGGCCCFFFEEEMMMUUUjjj~~~zzzxxxvvvuuujjj```RRRFFF>>>888555333444555666555555666999<<>>;;;<<<@@@CCCCCCEEEHHHVVV[[[```]]]UUUMMMJJJIIINNNSSSZZZ[[[WWWSSSQQQQQQPPPPPPPPPPPPUUU```ooo{{{yyy^^^QQQEEE@@@>>>::::::<<<===???BBBEEEHHHMMMUUUZZZXXXZZZ]]]___```aaabbbdddhhhiiikkkpppwww|||~~~}}}~~~nnnRRRFFF;;;888888777777888888999:::999777777999;;;@@@CCCNNN\\\bbbdddppp{{{{{{~~~|||{{{{{{{{{}}}~~~wwwsssvvvzzz{{{xxx}}}~~~{{{xxxwwwuuurrruuuxxxxxxtttqqqpppnnnjjjdddYYYOOOKKKIIIDDD@@@>>>***)))((()))+++,,,,,,+++)))))))))***+++++++++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++'''((()))***---111888<<>>;;;888888===BBBGGGNNNUUUfffjjjlllfffZZZPPPKKKKKKRRRWWWZZZWWWPPPIIIFFFFFFFFFHHHKKKPPPZZZiii{{{mmm\\\LLLBBB;;;<<<===888555555666999===AAAEEEKKKTTTZZZWWWYYY\\\^^^^^^___aaabbbeeefffiiinnntttzzz|||}}}yyy}}}wwwfffKKK@@@666555777777555555555666666555444444666888888:::DDDQQQUUUVVVcccttt{{{vvvwww}}}}}}|||{{{|||~~~~~~}}}wwwtttxxx{{{|||vvv{{{~~~{{{xxxvvvsssooouuuyyyyyyuuurrrrrrpppmmmmmm```SSSMMMIIICCC>>><<<))))))))))))))))))))))))+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++(((+++......+++)))***++++++,,,,,,,,,...111666999DDDNNNRRRQQQZZZiiinnngggaaacccjjjrrrqqqggg^^^[[[^^^gggiiicccdddssstttkkkllllllkkksss~~~vvvxxxvvv{{{|||wwwwwwwwwxxx}}}yyyuuusssqqqnnnjjjddd[[[PPPEEE>>>===>>>BBBFFFGGGGGGLLLSSSUUUZZZaaadddaaaXXXSSSQQQGGGAAA>>>FFFPPPWWW]]]aaannnttt|||xxxttttttuuuwwwvvvssspppmmmjjjgggfffgggccc]]]WWWNNNGGGGGGLLLTTTJJJAAA===:::777888:::999::::::;;;;;;===AAAEEENNNVVVaaammm~~~}}}sssppptttnnnqqqnnnfffcccdddbbb]]]aaa[[[UUUSSSUUUWWWUUUSSSYYYXXXWWWYYY\\\^^^______cccbbbccceeeggggggeeeccceeegggiiiiiihhheeebbb___aaa___]]]ZZZWWWVVVUUUUUUOOORRRVVV[[[___aaabbbbbbdddhhhlllllljjjgggggghhheeeddddddeeeeeeddd```^^^___^^^\\\[[[YYYUUUPPPLLLIIICCCDDDQQQaaakkknnnooopppxxxyyysssrrrvvvpppeee[[[RRRHHHHHHTTTgggzzz{{{pppmmmvvvjjjbbbjjjmmmsss|||]]]HHH;;;555...---+++,,,,,,---+++***++++++***))))))***+++,,,******)))((('''&&&&&&%%%,,,++++++***)))(((((('''((((((((((((((((((((((((''''''(((((((((((('''''''''((()))++++++)))((('''((((((((((((((((((((((((...)))%%%&&&***,,,+++(((---,,,)))((((((***---///---.........---...111333<<>>GGGTTT^^^fffnnnlll___TTTSSSVVVUUU[[[VVVPPPKKKEEE@@@AAAEEEHHHIIIOOO[[[ggguuuyyyeeeSSSHHH???:::555444777999888555666555666;;;AAAHHHNNNPPPTTTTTTZZZaaaaaa\\\\\\aaaeeedddfffjjjpppvvvzzz|||{{{zzz}}}mmmZZZFFF===555444666444333444888777666555555555666777888<<<@@@@@@AAAIIIXXXcccoookkkhhhlllttt{{{|||{{{}}}|||{{{|||||||||{{{~~~{{{wwwttttttwww{{{}}}www}}}~~~yyyttttttuuuvvvyyyyyyyyyzzzyyyvvvqqqmmmkkkbbbXXXRRRLLLEEECCCDDD))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))******+++++++++++++++(((+++------+++******++++++,,,,,,,,,...111666:::BBBNNNWWW[[[ffftttssshhh\\\]]]ccciiiiiibbb\\\[[[bbbjjjlllfffiiixxxvvvmmmmmmmmmmmmvvv~~~vvvtttvvvzzzwwwwwwwwwyyyyyyuuurrrqqqnnniiibbbZZZPPPFFF???>>>>>>BBBGGGHHHIIIMMMTTTZZZ___fffiiifff^^^WWWTTTJJJDDDAAAFFFMMMUUU]]]eeevvvyyy}}}~~~yyytttqqqrrrtttvvvuuutttqqqooollljjjiiiiiieeeaaa[[[PPPGGGHHHNNNWWWMMMBBB===:::777777:::999999::::::;;;>>>BBBEEESSS\\\jjjzzz|||zzz}}}{{{vvvssstttqqqlllfff```ZZZWWWXXXWWWSSSPPPTTTSSSRRRTTTWWWYYYZZZYYY]]]]]]^^^```cccdddcccaaaaaaccceeefffeeebbb^^^\\\\\\[[[XXXUUURRRQQQPPPPPPGGGJJJOOOUUUYYY]]]______fffiiimmmmmmjjjhhhgggggggggeeecccbbbbbbbbbaaa______]]][[[XXXVVVRRRMMMJJJHHHCCCEEERRRaaaiiimmmooorrrvvvuuuppprrrwwwrrrhhhYYYPPPFFFEEEPPPcccuuu}}}uuullljjjtttoooiiitttyyy}}}^^^HHH;;;444///---,,,,,,,,,,,,+++))),,,+++***)))))))))***+++)))))))))((('''''''''&&&++++++***))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''')))******)))'''&&&))))))))))))))))))))))))---)))&&&'''***,,,***(((,,,+++***)))***+++---...,,,---...------...111333???GGGccceeeKKK???===KKK^^^pppmmmNNNAAAEEEJJJKKKOOObbb|||vvvqqqdddYYYKKK???999777555444333333444555777:::===???BBBPPPbbbttt}}}qqqoooppplllddd^^^SSSKKKBBB<<<:::999777444666888:::;;;???IIIVVV```gggkkkiii```\\\```___YYY\\\VVVNNNHHHBBB===???EEEQQQUUU\\\eeerrrqqqaaaRRRFFF@@@===999555444666777555222555444555888===BBBGGGJJJLLLOOOVVV]]]]]]YYYZZZ___fffeeedddggglllrrrwwwyyyyyyxxxzzz|||hhhVVVDDD;;;444555666444333333555555444444444555666777333777:::<<<===CCCMMMVVV``````bbbhhhqqqwwwyyyyyy~~~|||zzzzzz{{{{{{yyyxxxyyyvvvrrrppprrruuuyyy|||zzzzzzttttttvvvvvvzzzzzzyyyyyyxxxtttnnniiiiii```WWWRRRMMMGGGFFFGGG))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++((()))******++++++******)))***,,,,,,+++******++++++,,,,,,,,,...222888<<>>BBBEEEXXXbbbqqq}}}tttpppjjjfffccc___YYYTTTRRRQQQPPPPPPRRRTTTTTTSSSWWWWWWXXXZZZ]]]___^^^]]][[[]]]___aaa```\\\XXXUUUTTTSSSPPPMMMKKKIIIIIIIII@@@CCCIIIOOOUUUYYY\\\]]]gggiiilllmmmkkkhhhgggfffhhheeebbb``````aaaaaaaaa```]]]YYYUUURRROOOKKKHHHGGGCCCFFFRRR___gggkkknnnssstttpppnnnsssyyyuuujjjXXXOOOFFFDDDNNN___oooxxxsssllleeeeeeppp|||qqqnnn~~~}}}^^^HHH:::333000...---,,,,,,+++***(((,,,+++***)))))))))))))))((((((((((((((((((((((((***))))))(((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&************************,,,)))''''''***+++***(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---111444AAAKKKhhh{{{\\\EEE<<<<<>>888666444333444333333555888===AAADDDGGGUUUgggxxx~~~pppkkkggg___TTTMMMAAA<<<666333333555444333555777999;;;AAALLLZZZdddiiikkkhhheeeiiipppkkk```___WWWNNNGGG@@@>>>BBBIIIYYYccckkkssswwwoooaaaRRRFFF>>>;;;:::;;;888555555777777444111555555555666999<<<@@@BBBFFFKKKTTT[[[\\\YYY[[[```eeebbb```bbbgggmmmsssuuuwwwuuuwww{{{|||sss```PPP@@@999444555666444222333444444444444555666777777333555777999<<<@@@EEEJJJRRRWWW___hhhpppuuuxxxxxx}}}{{{yyyyyyyyyxxxuuusssrrrnnnkkkkkknnntttxxx{{{}}}yyyttttttvvvuuuyyyyyyxxxxxxvvvqqqjjjffffff]]]VVVRRROOOKKKJJJLLL))))))))))))))))))))))))******++++++++++++******(((((()))************))))))***+++++++++***+++++++++,,,,,,,,,...333999>>>DDDSSSbbbnnn~~~{{{fffZZZYYY\\\bbbgggiiilllqqq|||~~~zzzsssttttttkkkhhhjjjppp}}}vvvpppqqq{{{{{{sssyyyzzzvvvtttvvvwww|||yyysssnnnppplllfff___XXXPPPHHHBBBAAA???AAAGGGJJJLLLQQQWWWbbbiiiqqqsssrrrlllddd\\\RRRNNNJJJIIIKKKTTTeeeuuu~~~tttkkkccc^^^\\\^^^___```bbbeeeiiimmmpppoooppppppooommmkkkhhhfffnnnoooooogggYYYOOORRR[[[___QQQCCC<<<999777777999999:::;;;;;;<<>>BBBHHHNNNTTTYYY\\\]]]dddfffiiikkkkkkiiihhhgggiiifffcccbbbccccccbbbaaaaaa^^^XXXTTTPPPMMMIIIFFFEEECCCFFFQQQ\\\ccciiinnnrrrqqqnnnpppwww|||uuuiiiZZZRRRHHHEEEMMM[[[hhhppp|||uuuhhhbbb]]]```mmmuuuwwwwww}}}]]]GGG999111111///---,,,,,,+++)))'''++++++******))))))((((((((((((((((((((())))))))))))((((((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((((((((('''&&&))))))))))))))))))))))))+++)))((((((***+++***((()))***+++,,,---,,,++++++++++++,,,++++++---111555AAAOOOnnnzzzXXXDDD===???PPPhhh}}}\\\DDD===???CCCFFFOOOkkk|||uuunnnaaaVVVHHH===888666555333444444444666:::@@@FFFJJJMMM[[[mmm}}}zzzkkkddd]]]RRRFFF@@@888555222111333555555555555666888<<>>DDDLLLVVV]]]]]]\\\]]]```^^^[[[YYYZZZ```hhhooosssuuusssssstttssshhhWWWJJJ>>>888555666777444333444666666666666666777777777999888999;;;>>>CCCGGGIIIRRRZZZfffqqqwwwyyyzzzzzz|||{{{yyyyyywwwuuuqqqnnniiifffcccffflllsssxxxzzz}}}}}}vvvqqqrrrrrrqqqtttuuuuuuvvvuuuqqqjjjfffddd\\\VVVTTTRRROOONNNQQQ)))))))))))))))))))))))))))******++++++******)))(((((()))************)))***)))))))))***+++++++++,,,,,,,,,,,,///444;;;@@@JJJXXXeeeooo}}}wwwbbbVVVVVV[[[eeemmmrrryyyzzz|||}}}vvvnnneeecccgggppp~~~wwwtttwwwqqqlllxxxvvvttttttvvvxxx|||yyyqqqkkknnnkkkeee___XXXQQQIIIDDDAAA???@@@FFFKKKNNNSSSXXXdddnnnvvvyyyzzzwwwmmmcccWWWSSSOOOMMMNNNWWWjjj|||yyylll```WWWRRRPPPNNNOOOQQQVVV]]]dddiiilllnnnnnnnnnmmmkkkhhhfffdddoooqqqrrrlll___UUUYYYccc___PPPBBB;;;:::888888999:::;;;<<<<<<>>>@@@EEEHHHSSS]]]lll}}}}}}uuummmhhhhhheeebbb```^^^]]][[[YYYYYYWWWUUUTTTUUUTTTSSSQQQMMMNNNOOOOOONNNJJJFFFDDDAAA@@@>>><<<;;;;;;;;;;;;???CCCHHHOOOTTTYYY[[[\\\aaaccceeehhhjjjjjjiiiggghhhggggggggggggfffcccaaabbb___YYYUUUQQQMMMIIIFFFDDDBBBEEENNNWWW^^^fffnnnpppppppppuuu|||~~~ttthhh]]]TTTIIIEEEIIISSS]]]bbbmmmqqqhhh]]]ZZZXXX]]]kkktttzzz[[[EEE777000111///---,,,,,,+++)))'''************))))))((((((((((((((()))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''((((((((((((((((((((((((***)))))))))******)))((((((***+++------,,,+++***+++++++++++++++...333777BBBUUUwwwyyyVVVBBB>>>BBBSSSkkkmmmOOO@@@<<<===CCCIIITTTttt~~~|||xxxpppiii^^^TTTGGG<<<888666666555555444555888===DDDJJJNNNOOO^^^rrrqqqbbbZZZRRRHHH>>>999555444222222444666777777555777:::@@@JJJXXXeeennnsss|||zzzooohhh```XXXSSSQQQSSS[[[eeelllxxxrrrYYYEEEBBB>>>999666555666666333333444666888999888777777999:::::::::;;;>>>AAAFFFNNNWWW\\\^^^]]]\\\ZZZUUURRRPPPQQQXXXbbbjjjooonnnmmmlllkkkggg]]]OOODDD===888666888888666555888999999888888888777666666>>>===<<<>>>BBBIIIOOOSSS```hhhttt}}}}}}}}}|||zzzxxxvvvqqqkkkggg^^^\\\\\\bbbkkktttxxxyyyxxxzzzwwwqqqmmmmmmmmmjjjnnnooorrruuuvvvsssnnnjjjeee^^^YYYWWWVVVRRRRRRTTT))))))))))))))))))))))))))))))************))))))((()))******++++++*********)))'''(((***,,,,,,+++,,,,,,,,,,,,///555<<>>>>>DDDKKKOOOTTTYYYeeepppzzz~~~wwwjjj\\\WWWSSSQQQRRRZZZkkk{{{|||qqqdddYYYQQQLLLJJJEEEFFFHHHMMMUUU]]]bbbeeejjjiiihhhgggeeeddddddcccnnnpppqqqmmmccc\\\___ggg\\\NNN@@@;;;;;;:::999999;;;<<<===>>>@@@CCCGGGKKKOOOZZZgggsss~~~zzz{{{{{{zzzxxxwwwxxxzzz}}}}}}~~~yyyuuurrrpppllliiihhhfffcccaaa\\\ZZZVVVTTTSSSQQQOOOMMMIIIIIIHHHFFFCCC@@@>>><<<999999777666666777888888???BBBHHHNNNTTTYYY[[[\\\aaabbbeeehhhkkkllljjjgggiiihhhiiiiiijjjhhhdddaaaaaa^^^ZZZVVVRRRNNNJJJFFFCCCAAACCCJJJPPPXXXcccnnnqqqqqqtttzzz}}}rrrhhh^^^UUUIIIBBBDDDJJJPPPSSS^^^ddd]]]TTTUUUUUU\\\kkkxxxwwwXXXBBB666///000...---,,,,,,+++***((((((((()))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((()))))))))''''''''''''''''''''''''))))))************)))))))))***+++,,,---,,,+++++++++,,,++++++,,,///555999FFF^^^tttRRR???>>>CCCUUUmmmrrrYYYBBB;;;;;;:::AAAKKK\\\{{{yyytttllleeeZZZPPPCCC:::666666666666555666777;;;@@@GGGMMMPPPPPPaaavvvssseeeWWWNNNGGG???888666333333333333444555666666777:::???HHHTTTbbbnnnuuu}}}|||qqqjjjddd^^^\\\[[[]]]fffoooxxx||||||wwwssskkkWWWBBB:::999888777555444333333333444555666888999:::;;;:::===AAABBBAAACCCGGGKKKOOOUUU[[[^^^aaaaaa[[[SSSMMMJJJGGGHHHNNNVVV^^^bbb______```___ZZZRRRHHHAAA>>>:::888::::::888999===;;;;;;<<<<<<;;;::::::999AAACCCEEEGGGMMMUUU___fffvvv{{{~~~|||zzzwwwssslllddd___TTTSSSUUU^^^kkktttwwwvvvqqqsssqqqllliiiiiigggccchhhkkkooouuuxxxwwwsssoooiiibbb]]][[[YYYUUUSSSUUU))))))))))))))))))))))))((())))))))))))))))))((()))******+++++++++++++++***(((&&&'''***,,,,,,+++,,,,,,,,,,,,///555>>>DDDNNN]]]hhhkkkqqqtttiiiVVVRRRWWWeeexxx{{{gggddd```___ffftttdddbbbsssqqqrrruuuxxxxxxzzz~~~xxxqqqkkkllljjjgggbbb]]]UUULLLFFFAAA===<<>>???@@@AAAEEEIIIMMMNNNXXXccchhhjjjmmmlllhhhdddfffgggfffeeefffjjjlllnnnnnnrrryyy{{{xxxwwwzzz}}}}}}{{{yyytttrrrooommmmmmllljjjhhh]]]ZZZVVVSSSQQQPPPNNNLLLGGGEEEBBB>>>;;;888666666444333333333444555777888>>>BBBHHHPPPWWW\\\___aaaffffffgggjjjmmmllliiifffjjjiiihhhhhhhhhgggeeeccc___]]]YYYVVVSSSNNNIIIEEEBBB@@@AAAFFFKKKSSSaaannntttuuuxxx}}}zzzqqqjjjbbbXXXKKKBBBAAACCCFFFGGGQQQYYYUUUOOORRRUUU]]]lllyyysssTTT@@@555//////---,,,,,,,,,,,,+++)))&&&'''((()))*********)))+++*********)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''******))))))))))))******((((((((((((((((((((((((((()))***+++***)))))))))******++++++,,,,,,,,,+++,,,,,,,,,+++---111666;;;NNNjjjiiiHHH<<<===EEEXXXppp```KKK;;;;;;<<<888@@@NNN___|||{{{vvvsssooohhhbbbUUUKKK???777444555555555555777999>>>CCCIIINNNQQQWWWiiihhhZZZKKKCCC===666333333000111333333444444555666;;;>>>EEEPPP^^^lllwww}}}~~~qqqiiidddaaaaaa```aaahhhpppyyysssjjjaaaYYYNNN@@@777777666444333444666888999<<<<<<<<<<<<<<<===???AAABBBFFFLLLNNNOOORRRXXX]]]bbbeeegggiiimmmmmmbbbTTTIIIEEEAAA@@@CCCHHHLLLNNNKKKMMMOOOPPPMMMIIICCC@@@@@@===;;;;;;;;;:::===BBB@@@AAABBBDDDDDDDDDDDDDDDIIINNNVVV\\\bbbkkkvvv}}}{{{yyyuuuooofff]]]VVVIIIJJJOOO[[[jjjsssuuussskkkmmmlllhhhffffffbbb]]]fffiiiooovvvzzzzzzwwwsssnnngggaaa___\\\VVVTTTUUU))))))))))))))))))))))))(((((())))))))))))((((((******+++,,,,,,,,,,,,++++++(((&&&&&&***,,,,,,+++,,,,,,,,,,,,///666>>>DDDLLL\\\iiikkkoooqqqeeeSSSWWW___pppyyydddccc``````iiixxxccc___ppppppqqqvvvyyyxxxyyy}}}xxxqqqkkkkkkjjjgggddd^^^VVVMMMGGGAAA<<<;;;BBBJJJOOOTTTXXXZZZhhhuuuzzz|||lllfff^^^WWWUUUUUUYYYcccmmmkkkfff___VVVPPPLLLKKKKKKFFFDDDCCCFFFLLLQQQTTTTTTSSSRRRQQQQQQSSSVVVYYY\\\hhhggghhhiiieeeaaadddiiiUUUHHH<<<:::======:::999===???@@@AAACCCFFFJJJNNNOOOXXX___^^^ZZZXXXVVVSSSSSSVVVWWWUUUUUUXXX]]]___aaa___ccckkkmmmiiiiiimmmjjjmmmqqqssssssrrrrrrrrrrrrpppnnnmmmnnnnnnmmmkkk]]]ZZZUUURRRQQQOOOMMMLLLGGGDDD???:::666444333222111111111111333555777888>>>BBBIIIRRRZZZ```dddfffjjjjjjjjjlllnnnmmmiiieeellliiifffeeeeeefffeeeeee]]][[[YYYVVVSSSNNNIIIDDDBBB@@@@@@CCCGGGPPP___nnnxxxxxxzzz~~~}}}wwwqqqmmmggg\\\OOOEEEAAAAAABBBCCCJJJSSSPPPMMMRRRUUU^^^nnnuuuqqqRRR>>>444///...---,,,,,,,,,---+++***%%%&&&((()))***+++******,,,++++++***)))(((''''''))))))))))))************((((((((((((((((((((((((''''''((((((((((((''''''++++++************++++++))))))))))))))))))))))))''')))++++++***)))))))))******+++++++++,,,,,,,,,------,,,,,,---111888<<>>>>>999AAAQQQ___tttvvv~~~vvvpppnnnkkkeee___QQQHHH<<<444222333444555555777;;;@@@EEEJJJOOOQQQaaarrryyyaaaSSSDDD;;;666111000111...000333444555555666777>>>BBBJJJWWWeeesss}}}ooohhhdddbbbbbbbbbaaafffmmmrrreeeVVVMMMDDD:::555666666444111111333999???DDDFFFFFFEEECCCAAABBBDDDGGGJJJOOOVVVZZZ\\\___fffllltttuuuuuuvvv{{{{{{lll[[[IIIDDD???;;;;;;===???@@@===@@@DDDFFFEEECCCAAA???BBB>>><<<<<<;;;;;;@@@FFFEEEFFFIIILLLNNNOOOOOOOOOQQQ[[[gggpppvvv~~~|||zzzwwwssslllcccXXXQQQCCCDDDKKKYYYiiirrrssspppgggjjjjjjgggfffeee```ZZZfffiiiooowww{{{|||xxxuuurrrkkkdddaaa]]]WWWTTTTTT++++++***************************************************++++++,,,,,,,,,)))************+++++++++222///---......222<<>>:::;;;<<<<<<;;;@@@??????CCCJJJOOOPPPPPPNNNSSSVVVUUUTTTRRRLLLFFFJJJJJJJJJKKKLLLNNNOOOPPPUUUUUUUUUWWWZZZ]]]]]]\\\________________________aaaaaaaaaaaa```___^^^]]]TTTRRRPPPOOOPPPPPPOOONNNJJJFFF???888333111000000000///...///222555777888???DDDOOO[[[```aaahhhrrrtttsssrrrqqqnnnllljjjhhhiiiiiihhhgggfffddd___\\\^^^[[[XXXUUUSSSOOOHHHCCCCCC===888:::FFFVVVeeennnuuuyyy{{{{{{{{{|||wwwqqqhhh[[[MMMEEE@@@>>>BBBGGGRRROOOLLLNNNSSS\\\gggqqq}}}jjjJJJ:::444///444000,,,***++++++)))''')))))))))))))))))))))))),,,***(((&&&&&&(((+++---&&&'''((())))))((('''&&&+++)))&&&&&&'''(((((('''''''''(((((())))))******(((&&&%%%%%%'''(((((('''"""###%%%((()))*********(((((())))))))))))(((((()))***+++,,,---.........******,,,...---...777AAATTTzzzxxxWWWBBB===<<>>DDDHHHLLLQQQ]]]{{{~~~iiiSSSDDD777555555222000111222444666666444555888<<>>999999:::999:::======:::999:::===>>><<<:::;;;:::<<>>:::555222000000000111000000111333777999:::CCCIIITTT___dddeeellluuuttttttsssqqqooollljjjiiikkkjjjiiiiiihhheeeaaa^^^^^^[[[WWWUUUSSSOOOHHHBBB???;;;999>>>JJJZZZhhhpppuuuxxxzzzyyyzzzzzzuuuooofffZZZLLLDDD@@@???CCCHHHTTTRRRRRRTTTZZZbbblllssswwwfffFFF999333...333000,,,+++++++++)))'''))))))))))))))))))))))))...,,,***))))))***,,,---''''''((((((((((((''''''***(((&&&%%%&&&''''''&&&)))))))))((((((((((((((()))'''&&&&&&((())))))(((///...---,,,++++++++++++((())))))******))))))(((******+++,,,------------++++++---///...///777AAATTTwwwtttWWWEEE>>>>>>KKKaaazzzWWWDDD888;;;@@@@@@HHHSSSpppzzzvvvyyyrrrkkkhhhcccYYYQQQMMMAAA===999555444333222111777555777>>>EEEIIINNNTTTddduuu___MMM???444222333111///000///222555666777;;;BBBHHHRRRXXXaaalllvvvtttmmmaaa```^^^^^^^^^]]][[[YYYOOOGGG===777666777666555666444222333555999<<<===???>>>@@@FFFJJJLLLRRRXXXcccgggmmmttt{{{}}}bbbHHHAAA;;;:::888666777999999777555777999:::999777::::::;;;???@@@CCCKKKTTT\\\\\\cccooovvvvvvwwwzzzvvvooolllfffYYYKKKCCCBBBGGGPPP\\\fffjjjgggcccbbb]]][[[\\\\\\YYYXXX[[[^^^fffpppxxxyyynnnooonnnkkkddd]]]XXXVVVWWW))))))******************************************)))))))))))))))*********)))************++++++++++++)))***...222888DDDOOOdddkkkhhhfffppppppiiiggg~~~zzzxxxrrrnnntttnnnSSSXXXjjjuuu|||zzzwww|||~~~~~~xxxqqqooopppooommmkkkhhhbbbYYYOOOHHHDDD@@@<<<;;;>>>CCCGGGIIIVVVYYYbbbnnnwwwyyyssslllmmmiiiccc^^^\\\\\\^^^```___]]][[[ZZZZZZZZZXXXWWWTTTRRRPPPQQQRRRPPPLLLGGGDDDCCCAAA>>>===@@@DDDHHHOOONNNMMMKKKIIIGGGEEEEEE???<<<:::888999999999888??????@@@CCCHHHMMMOOOOOOMMMRRRTTTRRRPPPOOOJJJEEE@@@???===;;;::::::::::::<<<;;;:::<<<>>>???>>>===BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@AAA???===<<<=========<<<666555333222000000000000111111222333555888;;;<<>>@@@QQQiiiTTTDDD:::===???@@@LLL\\\~~~~~~~~~~~~~~~rrrjjjdddaaa[[[PPPFFFBBB:::888444222333333333333777555777>>>EEEIIIPPPVVVmmm~~~hhhTTTCCC999000///000000///000///111444666:::CCCNNNVVVdddiiirrr{{{zzzmmmfff^^^^^^]]]]]]ZZZVVVOOOJJJ@@@;;;555222444555555444333444555777999:::;;;<<>>;;;;;;???DDDHHHJJJRRRVVV___jjjtttvvvrrrmmmmmmjjjfffaaa______```aaaaaa``````aaaccccccaaa___WWWUUUTTTVVVWWWUUUPPPKKKHHHFFFAAA>>><<<===@@@CCCDDDDDDCCCBBB@@@???>>>>>>999888888888888888888888===>>>???BBBFFFJJJMMMNNNQQQUUUWWWUUUSSSSSSOOOJJJAAA@@@===:::888777666777888777666777888888888666888888888888888888888888999999999999999888777666888666444444555555555444//////000000000000//////000111333444666999===@@@MMMVVVbbbkkkooorrrxxx~~~zzzzzzxxxuuurrrooolllkkknnnmmmjjjiiihhheeebbb___]]]ZZZVVVSSSQQQLLLEEE@@@:::999:::@@@LLL[[[jjjrrruuuwwwwwwttttttuuuqqqlllfffZZZLLLDDD@@@>>>BBBGGGGGGOOOXXX```gggpppuuuvvvpppmmmjjjqqq~~~vvvXXX>>>666333000000///...,,,+++***)))((())))))))))))))))))))))))************)))(((&&&&&&)))((('''&&&&&&'''((()))***)))''''''((()))(((&&&))))))(((((((((''''''''')))'''&&&'''(((***))))))''''''&&&%%%%%%&&&&&&'''******++++++++++++******,,,,,,++++++++++++++++++------...///...000999DDDYYYuuuzzzfffLLL>>>===BBBVVVqqq~~~PPPCCC;;;===>>>@@@RRRhhhyyynnneee\\\WWWQQQGGG???<<<666444111000111222222222777666888???DDDHHHPPPWWWrrrwww___KKK:::444...---///111000000222444666999???JJJWWWaaapppuuu{{{rrrgggaaa[[[ZZZXXXVVVRRRLLLEEE@@@:::777333222222333222111555777999;;;===>>>AAABBBIIIOOOZZZgggmmmnnnqqqvvvbbbMMMEEE>>>;;;777333222555666666666666666777777666777555666;;;AAAIIIXXXfffttt}}}{{{rrrhhhYYYIII@@@>>>@@@JJJYYYeeejjjhhhbbb]]]^^^YYYUUUTTTRRRPPPTTTZZZ___kkkvvv{{{|||{{{wwwrrrooolllhhhbbb]]]YYYWWWVVV++++++,,,,,,,,,---------************************++++++++++++++++++++++++))))))*********++++++++++++***,,,000333999DDDNNNaaalllmmmppp|||~~~zzz{{{{{{qqqnnnjjjkkkxxxcccOOOXXXjjjsss||||||{{{yyytttooonnnpppooonnnkkkgggaaaYYYQQQKKK???===:::;;;???CCCGGGIIINNNRRR[[[fffooorrrpppmmmkkkiiifffcccaaabbbcccdddgggggghhhkkklllkkkhhheeeZZZYYYYYY[[[]]]\\\XXXTTTNNNJJJDDD>>><<<<<<>>>???>>>>>>>>>>>>>>>>>>======666777888888888888888999<<<===???BBBDDDHHHKKKMMMUUUXXXZZZWWWVVVWWWTTTPPPFFFCCC???;;;888777777777555333222222333333222111333333333333333333333333333333444444444333222222444222000000111222111000......///000000000///...///111333555666;;;@@@EEERRR]]]iiippptttyyy~~~}}}zzzvvvrrrnnnlllnnnllliiigggfffccc```]]]]]]YYYUUUSSSPPPKKKDDD>>><<<::::::===GGGWWWgggqqqvvvxxxvvvsssssstttqqqlllggg[[[MMMDDD???===@@@EEEBBBRRRbbbjjjpppvvvyyyxxxnnneee]]]dddzzztttvvvxxxRRR;;;666555000//////...---+++***)))))))))))))))))))))))))))))))))*********)))'''&&&%%%)))((('''&&&&&&'''((()))+++***))))))******)))'''&&&'''''''''((((((((()))(((&&&%%%&&&'''((((((((($$$&&&(((+++,,,+++***)))******++++++++++++******,,,,,,+++*********++++++...---...000///222<<>>DDDZZZttt}}}tttkkk```TTTLLLFFF???;;;:::555333111000111111111000888777:::@@@DDDHHHQQQZZZuuutttZZZFFF444222///...000222222000444666:::>>>FFFRRRaaallluuuxxx}}}uuuggg^^^ZZZSSSQQQMMMIIIEEEAAA;;;888888666555444444444444333888:::<<<===???CCCIIIMMMTTT^^^oooaaaNNNFFF???<<<999666555777777777888777666555555666555333444999???HHHWWWdddwww}}}rrrfffVVVFFF??????AAAMMM]]]iiikkkgggbbb^^^^^^YYYUUUSSSRRRSSSZZZcccooowww~~~}}}zzzzzzzzzxxxtttpppkkkeee___[[[WWWUUU(((((())))))***+++++++++************************,,,,,,,,,+++++++++++++++)))************+++++++++,,,+++,,,000333777AAAKKK```kkknnnppp|||uuunnnnnnsssqqqhhhfffeeejjj{{{bbbQQQXXXfffqqqyyyyyyxxx~~~}}}xxxsssqqqrrrnnnllliiifffaaaZZZRRRLLLAAA>>>;;;:::===@@@BBBCCCKKKOOOXXXccclllpppooonnnjjjhhheeecccbbbcccfffgggmmmnnnqqqtttuuusssoookkk```______aaaeeeeeebbb^^^UUUNNNFFF???<<<<<<<<<<<<<<<<<<<<<======>>>>>>???666888999:::999999:::<<<<<<>>>AAACCCEEEGGGKKKNNNWWWZZZ[[[YYYYYY[[[ZZZVVVLLLIIIDDD>>>999777666666555333222222333333222000000000000000000000000000///000000000000000//////222000//////000111000//////000000111111000000///000222444555777===FFFMMMYYYeeerrrxxx|||zzzuuuqqqnnnmmmkkkhhheeedddaaa^^^\\\\\\YYYUUURRROOOJJJBBB===<<<;;;:::<<>>AAAJJJdddxxxoooeeeYYYKKKCCC>>>999777888444333111111222222111000777888;;;BBBFFFKKKVVVaaa{{{mmmSSSAAA111222111///111444333000333777<<>>EEEQQQ]]]nnn||||||pppcccTTTFFF@@@AAADDDQQQaaakkkkkkgggdddbbb^^^YYYVVVUUUUUUYYYeeeppp{{{{{{|||{{{yyytttnnnhhhccc^^^ZZZWWW''''''(((((()))******+++************************++++++++++++*********))))))************++++++++++++***,,,000222666@@@JJJ[[[ggghhhjjjuuu{{{{{{wwwmmmjjjllloooyyyyyyllleeedddeeemmmyyy^^^RRRYYYdddnnnvvvuuutttzzz}}}|||uuuqqqpppkkkjjjgggddd```ZZZSSSNNNCCC@@@===<<<===@@@AAABBBLLLRRR[[[eeemmmrrrsssssskkkiiieeebbbaaacccfffhhhqqqssswww{{{}}}zzzuuuqqqiiigggfffhhhkkkmmmjjjhhh\\\TTTJJJBBB>>>===<<<<<<<<<<<<============>>>>>>999;;;<<<;;;::::::===???>>>AAADDDFFFGGGIIIMMMQQQ[[[^^^___]]]^^^aaaaaa___VVVRRRJJJBBB;;;777555444555444333333444444333222////////////////////////......////////////......000///------///000//////000000000000111111111222222444555666999AAALLLVVVbbbooo|||~~~xxxssspppnnnkkkgggeeecccaaa^^^\\\\\\XXXTTTQQQNNNIIIAAA<<<888999:::>>>FFFSSScccmmmxxxyyyvvvsssssswwwvvvrrrcccWWWJJJCCC???>>>BBBHHHYYYuuu|||yyyuuujjj]]]WWWfff}}}wwwnnniiiqqq|||lllHHH777555444...,,,...000///,,,))))))***))))))))))))))))))))))))************))))))))))))''''''((((((((((((''''''(((''''''((())))))&&&$$$''''''''''''''''''''''''((('''%%%&&&((())))))((($$$%%%'''))))))((('''&&&((())))))******))))))(((+++***)))((()))***,,,...,,,+++---///111555BBBNNNiiigggJJJ???>>>GGGaaa~~~nnnNNNAAA;;;???FFFRRRooosssiii[[[OOOCCC<<<888333222333333222111222333444333222666777===DDDJJJRRR___kkk|||bbbIII999///333333000000444222...222666;;;AAAFFFOOOYYY```]]]^^^```bbbgggnnnwww}}}{{{ppp```PPPEEE@@@???:::888666555555555333222333444555666777999<<<>>>>>>AAAFFFJJJMMMUUU```hhhkkkwwwgggUUUMMMEEEBBB???:::999;;;===>>>>>>;;;777444444555666666888<<>>>>>=========<<<<<<<<<<<<;;;===>>><<<;;;;;;>>>BBB@@@CCCGGGHHHIIIKKKOOOSSS___bbbcccaaacccggghhheee^^^YYYPPPFFF>>>888444333222000///000111222000///000000000000000000000000......///000000////////////---,,,,,,...///......////////////000222333444444666777777:::CCCQQQ[[[hhhvvvzzztttqqqooolllhhheeecccaaa^^^\\\\\\XXXTTTQQQNNNHHHAAA;;;444777;;;AAAIIIUUUcccmmmyyyyyywwwssstttxxxxxxttt```UUUHHHBBB???@@@EEEKKKdddzzztttpppjjj^^^[[[nnnwwwiiijjjjjjeeefffrrr}}}hhhEEE555444222++++++...000///,,,))))))***))))))))))))))))))))))))((('''''''''''''''((()))&&&'''((())))))((('''&&&&&&&&&&&&'''((('''%%%###((((((((('''&&&&&&%%%%%%)))((('''''')))******)))$$$%%%&&&''')))***++++++(((((())))))))))))((((((***)))(((((()))+++---///++++++,,,///111777CCCPPPvvvdddFFF;;;@@@IIIccclllOOOBBB;;;AAAJJJXXXvvv}}}pppeeeSSSHHH>>>999555000......222111111222555666666555444666===FFFNNNWWWfffssstttYYYBBB444...333444000000333111,,,111555:::===>>>BBBHHHMMMJJJKKKLLLNNNSSS\\\fffmmmkkkggg]]]NNN@@@888666777444444444555777777666444444555555555666777:::<<>>AAAFFFNNNXXXcccjjjpppxxxzzzyyynnnddd]]]\\\___bbbgggkkkjjjrrr|||zzztttrrroooooouuu}}}}}}tttkkkeee^^^SSSJJJDDDAAA???>>>@@@>>>===>>>AAACCCAAA????????????@@@@@@AAABBBCCCNNNMMMLLLLLLNNNRRRUUUXXX^^^```bbbcccggglllmmmiiiaaa]]]VVVNNNFFF???;;;999666444111000000000...---000000000000000/////////000...,,,,,,---------,,,,,,---......//////...............111333444444333777777:::???DDDKKKYYYgggwww~~~wwwrrrqqqrrrnnniiieeebbb___]]]ZZZYYYVVVSSSPPPKKKDDD===777:::888777<<>>===@@@GGGNNNiiixxxppppppjjjfffiii{{{zzz___[[[kkkrrrkkkwww___DDD888444000......---,,,+++************///---)))((()))******)))+++***)))'''&&&&&&&&&&&&)))))))))))))))(((''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((&&&$$$###%%%(((***)))'''))))))))))))))))))))))))))))))***,,,---,,,***''')))************+++++++++---333000...111333???TTT```CCC>>><<>><<<;;;:::>>>;;;999===CCCGGGFFFDDDCCCIIIUUUcccpppzzz~~~yyyhhhWWWLLLFFFDDDCCCJJJWWWdddgggfffffffffeeegggggggggjjjqqqzzzwwwooolllmmmnnnmmmnnnkkkddd___^^^\\\WWW++++++++++++++++++++++++***((('''(((***++++++***))))))*********+++++++++***************************+++,,,---111777@@@FFFNNNPPPVVV___jjjttt{{{~~~~~~tttmmmooorrrtttuuuuuutttnnngggooo|||{{{zzz|||vvvssssssttttttuuu{{{jjjUUUWWWbbbgggqqqmmmlllpppuuuzzz}}}vvvpppmmmnnnnnniiieeeeeeeeeaaaWWWOOOKKKFFFBBBAAA@@@???BBBHHHNNNZZZfffnnntttyyyyyyvvvjjj```YYYXXX[[[\\\___cccbbbkkkxxx{{{wwwtttrrrrrrxxxwwwnnnhhhaaaVVVMMMGGGDDDBBBAAABBBAAA???@@@BBBCCCAAA???BBBBBBCCCEEEFFFIIIJJJKKKPPPPPPOOOOOOQQQUUUXXX[[[bbbeeeggghhhlllqqqrrrnnnfffbbb[[[RRRHHH@@@:::777777555222111111111///...111111111000000000000000000///---...//////---,,,......///000000000/////////...///000222333333333999888<<>>EEEQQQbbbwwwhhhYYYNNNBBB???:::777444222000...333222111111111333444555888999>>>IIISSS^^^nnn|||eeeLLL;;;222000///------///000///......///000111222333444555555777999<<<>>>BBBGGGKKKQQQRRRQQQKKKAAA777333333222222222222222222111000222444666999<<>>DDDKKKSSS^^^fffkkkpppvvvzzzxxx|||~~~xxxsssppprrrzzz~~~|||xxxwwwsssooozzz~~~{{{|||wwwttttttvvvxxx~~~nnnXXXYYYdddkkkpppmmmlllpppsssxxx|||vvvpppnnnpppmmmiiifffeeeeeeaaaYYYRRRNNNIIIEEECCC@@@???DDDJJJQQQ]]]kkkssswwwxxxuuuoooddd[[[TTTSSSUUUUUUWWWZZZZZZeeettt}}}}}}zzzwwwvvvtttrrrsssxxx~~~~~~wwwpppjjjcccXXXOOOJJJGGGEEEDDDFFFEEEDDDDDDEEEFFFEEECCCFFFGGGJJJLLLPPPRRRUUUVVVUUUUUUUUUUUUWWWZZZ^^^```hhhkkkmmmmmmqqqwwwwwwtttnnnkkkcccZZZOOOEEE<<<888888666444333333222111///222222111111111000000000000//////000111000...,,,000000111111111000000///222111111111222444555666===<<>>DDDbbbyyyoooeeecccpppmmmssseee]]]kkk~~~}}}VVV>>>444///------...---,,,+++************)))))))))***+++***'''$$$((((((''''''''''''(((((((((((()))))))))(((''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&((('''&&&&&&((()))(((&&&))))))))))))))))))))))))***)))((((((******)))((()))************+++++++++(((...---,,,222777DDD[[[zzzyyy[[[CCCBBB@@@TTTmmmrrrTTTGGGAAAIIIUUUggg~~~ooo___PPPFFF===;;;999777666444111...222222111222333555777888999:::@@@JJJUUUaaarrrwwwYYYCCC888333000///------///000///...---------...///000000000222333555666777:::???BBBJJJQQQVVVPPPBBB777222222222222333222222111000000000222555888<<>>666222000///------///000///...///////////////000000000///000222333555999???CCCLLLWWW^^^VVVDDD777111000333444444444333333222111111333666999>>>EEELLLRRR^^^ccclllvvvwwwggg___VVVRRRNNNJJJIIIKKKUUU\\\aaa^^^ZZZ[[[\\\]]]]]][[[YYY]]]bbbeeeccc```bbbeeeiiilllllllllkkkkkknnnqqquuuzzz~~~rrr```SSSMMMNNNPPPXXX___eeefffgggmmmsssuuuuuutttrrrqqqqqqsssuuuvvvmmmllljjjiiihhhhhhhhhiiinnnqqqrrrnnnjjjgggaaaZZZ************************+++***(((((()))******)))************************************************+++++++++,,,///555===BBBRRR^^^oooyyyzzzvvvrrrpppwwwvvvuuusssrrrtttxxx{{{|||zzzzzzssszzz}}}{{{fffdddjjjmmmkkkiiijjjmmmmmmpppyyy}}}wwwqqqoooqqqkkkiiieeecccaaa\\\VVVRRRTTTOOOIIIEEEAAAAAAIIITTT```kkkuuuyyywwwqqqhhh___VVVNNNGGGGGGIIIIIIJJJLLLQQQ[[[fffjjjgggdddeeehhhjjjiiikkkpppvvvwwwsssnnnccc]]]UUUNNNJJJIIIIIIIIIHHHIIIKKKMMMOOOQQQTTTUUUXXXZZZ\\\___bbbdddeeeeeeeeeeeeeeeeeeggghhhjjjkkkkkknnnppppppuuuzzzzzzwwwtttqqqkkkbbbXXXNNNEEE@@@<<<999777666666555444333333333222222111000000///......///111222222///---111111222222222222111000444555666555555666;;;>>>DDDDDDJJJXXXgggqqq{{{yyytttqqqfffeeedddcccccc```]]]ZZZVVVRRRMMMHHHCCC>>>888444555555666>>>KKKZZZgggnnnsssvvvzzz}}}qqqfffXXXGGG>>>999777:::>>>GGG]]]fffeeehhhfffaaaccceeeiiiwww|||iiiuuusssLLL:::444///---///------,,,+++***************(((&&&&&&'''(((((('''''''''&&&''''''((()))***''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%(((((((((((('''''''''(((((((((((((((((((((((((((***(((''''''((())))))((())))))*********+++++++++)))///------333999HHH___mmmMMM:::<<>>DDDSSScccwww|||tttqqqttttttrrrqqqrrrwww}}}~~~wwwvvvpppzzznnnkkkllliiiiiiiiikkklllkkkmmmvvv~~~yyyrrrooopppmmmkkkhhhfffccc___[[[WWWXXXSSSMMMHHHCCCDDDOOO[[[lllttt{{{{{{wwwrrrjjjbbbVVVMMMFFFEEEFFFEEEFFFIIILLLRRRZZZ]]]\\\\\\___cccaaabbbeeejjjppprrrooolll___YYYRRRMMMLLLMMMNNNOOOIIILLLOOORRRTTTWWW[[[]]]ccceeehhhkkkmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnooopppkkknnnoooppptttzzzzzzwwwpppmmmggg___UUULLLEEEAAA???===:::999999999888666666666555444333222222111000000000111333333111///111222333444444444444333333666888888888999>>>BBBGGGIIIRRRaaannnwwwxxxqqqmmmeeecccaaa``````^^^[[[YYYTTTPPPLLLGGGBBB===666222555666999BBBOOO\\\gggmmmrrruuu{{{vvvnnncccUUUFFF===999666888;;;@@@RRRYYYXXX[[[ZZZWWW\\\ccckkk~~~uuulllGGG999555000---///...---,,,+++************+++(((&&&%%%&&&((())))))'''''''''''''''((()))***&&&&&&'''(((((((((''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&'''((())))))''''''((()))))))))))))))))))))))))))***)))((((((******)))((()))************+++++++++***000......555<<>>DDDMMMWWW^^^llltttpppiiicccbbb```]]]\\\^^^eeeqqq{{{}}}zzzyyyxxxvvv{{{vvvqqqsss{{{yyyfffXXXRRRUUUZZZ]]]fffqqqyyyzzzvvvttttttkkklllnnnpppqqqrrrrrrrrrkkkooopppllliiifff```ZZZ************************+++)))((((((***+++***)))+++++++++*********))))))***************************+++,,,---111777@@@FFFUUUkkkyyypppnnnnnnnnnnnnooossszzzyyypppqqqoooyyyuuutttrrrllljjjjjjlllnnnlllllluuu{{{sssoooooolllkkkiiigggfffccc```^^^]]]XXXRRRLLLGGGIIIVVVcccxxx~~~~~~zzzwwwsssmmm```VVVLLLIIIHHHGGGHHHKKKMMMOOOQQQRRRSSSTTTXXXZZZUUUWWWZZZ```fffiiihhhfff\\\XXXRRROOOOOORRRUUUVVVRRRUUUYYY[[[]]]___cccfffnnnpppsssvvvyyyzzzzzzzzztttttttttsssssssssrrrrrrlllooopppqqquuu{{{{{{xxxpppmmmfff]]]TTTLLLFFFCCCDDDBBB???>>>>>>>>><<<;;;::::::999888777666555555333222222333444555555333333444555666777888888888777;;;???@@@@@@AAAEEEJJJPPPUUU```nnnxxxxxxnnnhhhdddbbb___]]]\\\[[[YYYWWWUUUPPPJJJDDD???:::666333555777<<>>======<<<;;;:::999888777666555333444666777777777444555777888:::;;;;;;;;;<<>>IIIUUU```gggjjjnnnttt}}}yyysssrrrdddVVVFFF===777333333555===MMMTTTSSSUUUSSSTTT___dddppp```>>>666666///+++---...---,,,+++************''''''(((***++++++(((&&&((((((''''''''''''((((((%%%%%%&&&'''((((((((('''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((($$$'''))))))((((((***---))))))))))))))))))))))))))))))***,,,---,,,***''')))************+++++++++(((...---///999BBBTTTmmmxxxaaaEEE888@@@LLLfff~~~ZZZCCCBBBAAAEEESSSqqq|||pppeeeYYYMMMDDD444333111222333333222000222111222333444777999;;;===EEEKKKIIIHHHLLLNNNKKK??????:::222...111333333000///------///000///...//////000000111222222333111222555999???HHHQQQWWWgggmmmfffOOO<<<777555111555666888:::<<<===>>>>>>???BBBGGGOOOYYYfffrrr{{{xxxrrroooppppppoooppprrrmmm^^^XXX]]]ccceeennnyyy~~~pppssssssoookkkjjjeee```(((((()))***************+++++++++*********)))))))))******++++++******)))(((***,,,,,,++++++,,,...+++***,,,000333888BBBMMMaaa|||~~~mmm___```bbbgggkkknnnvvvxxxllleeehhhyyytttxxxtttwwwrrrooooooooosss}}}zzzwwwuuusssqqqmmmmmmlllkkkjjjiiiiiihhhfff]]]XXXXXXTTTPPPZZZiii~~~~~~~~~rrrddd[[[XXXXXXUUUQQQNNNMMMLLLKKKJJJKKKLLLLLLKKKLLLMMMQQQVVVZZZ\\\\\\XXXUUUSSSUUUZZZ^^^``````ccchhhlllmmmlllnnnsssxxxyyy}}}}}}zzz{{{{{{yyysssuuuvvvxxx{{{xxxqqqggg[[[RRRMMMKKKKKKGGGEEEFFFJJJJJJEEEDDDEEE>>>>>>??????>>>>>>======888666555555777888888888;;;<<<<<<>>>@@@DDDFFFHHHGGGJJJPPPVVV[[[\\\ZZZXXXaaammm|||wwwiiibbb\\\]]]\\\ZZZXXXWWWWWWXXXRRRKKKDDDBBB>>>888444555777<<>>VVVssssssRRR???===AAAOOOjjjaaaNNN<<<:::???GGGUUUzzzxxxooofffWWWHHH???555333222222333444333222222222222444666888:::;;;AAAEEEHHHGGGAAA======>>>777444111///000000000000---...///000000000000000,,,,,,...///000222333333555555999AAAGGGNNN]]]mmm|||{{{lllRRR<<<555555666999:::;;;>>>@@@CCCFFFHHHNNNSSS\\\gggrrrzzzxxxtttxxxyyyvvvxxx~~~nnnaaa[[[bbblllpppuuu}}}}}}yyytttqqqoookkkeee(((((()))***************+++++++++*********))))))+++,,,,,,------,,,,,,+++,,,++++++++++++*********,,,+++,,,000333888CCCNNNggg||||||sssdddYYY[[[^^^gggooowww|||ooohhhkkk}}}yyyrrryyy|||~~~yyytttrrrqqqttt~~~zzzvvvuuurrrqqqppppppppppppooommmkkkkkkiiiaaa]]]]]]YYYTTT\\\iii{{{{{{}}}|||lllbbb___^^^[[[XXXRRRQQQOOOMMMLLLLLLMMMMMMNNNNNNOOORRRVVVYYYYYYXXXWWWVVVUUUXXX^^^cccffffffkkkooossstttsssvvv||||||wwwyyy{{{}}}{{{qqqkkkaaaXXXPPPLLLKKKLLLMMMKKKMMMPPPPPPKKKIIIJJJEEEDDDCCCCCCDDDDDDAAA???>>>===;;;;;;>>>@@@BBBBBBDDDEEEEEEGGGJJJLLLOOOQQQRRRVVV\\\bbbfffhhhfffdddppp{{{sssfff^^^]]]]]][[[YYYWWWUUUUUUUUUOOOHHHBBB???<<<777444555555999AAAKKKVVVaaahhhlllvvv}}}~~~zzzwwwtttooofffTTTBBB:::888777777888CCCKKKUUUZZZZZZ[[[```gggmmmzzzyyyWWW:::555000///000---...+++(((&&&''')))******++++++******)))(((((('''(((((((((''''''(((((((((&&&%%%$$$%%%((()))(((&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((()))(((((()))***+++******+++,,,---,,,++++++---///***%%%***555;;;DDD___~~~mmmMMM===>>>CCCQQQkkkXXXEEE>>>;;;@@@HHHWWW}}}|||vvvmmmcccTTTEEE===555333222222333444333222555666666777999<<>>???CCCHHHJJJLLLQQQRRRSSSTTTWWWYYY\\\]]]```dddiiinnnrrrsssrrrqqq{{{pppccc]]]]]][[[ZZZWWWUUUTTTSSSSSSLLLEEE???===:::666444555666888???KKKZZZgggnnnqqqyyy{{{xxxtttooodddVVVEEE:::444222555:::CCCNNN[[[aaaccceeeiiinnnooo~~~|||zzzSSS999444000...000---,,,***(((((()))***)))(((+++******))))))(((((('''))))))(((((((((((())))))$$$$$$%%%''')))***((('''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))***************+++,,,+++***+++,,,...)))&&&***444<<>><<<999444333555:::;;;BBBPPPbbbpppwwwxxxxxx~~~~~~{{{yyytttooodddUUUDDD999555333666;;;BBBPPP```gggiiillloooqqqppp~~~sssOOO777444000...///---+++***))))))******)))'''******))))))(((((((((((()))(((((((((((((((((()))###$$$&&&(((((((((&&&$$$''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((()))((((((((())))))***+++((()))******)))))))))******+++++++++******,,,......+++---555===NNNnnn___DDD;;;@@@FFFWWWqqqzzzSSSAAA???;;;@@@KKK___xxxtttvvvpppfff\\\NNNAAA999444222111222333444444333444666888999<<>>FFFQQQ___nnn~~~~~~jjjQQQ>>>555555777777>>>JJJUUU^^^fffmmmrrryyy~~~}}}vvvrrruuuxxxyyy}}}zzzrrrnnnppptttvvvyyy{{{uuummmfff(((((()))***************))))))))))))))))))))))))((())))))******))))))(((,,,)))&&&'''+++---***&&&...++++++...222888EEERRRdddlllfff\\\[[[WWWSSSVVVddd}}}tttdddeeelll}}}mmmssszzztttqqqpppuuu|||~~~|||yyyxxxxxxyyy{{{}}}uuummmiiigggeeedddccc___YYYWWWXXXaaakkkyyy{{{nnngggffffffggggggeeeccc```]]]\\\[[[ZZZXXXVVVTTTTTTTTTTTTSSSQQQQQQTTTZZZaaahhhooovvvyyy}}}}}}tttlllaaa___[[[XXXWWWXXXZZZ\\\______ccchhhggg```\\\[[[YYYVVVVVVZZZaaaaaa[[[SSSTTTSSSSSSWWW]]]dddhhhjjjiiijjjkkkmmmoooqqqrrrssstttvvvxxxxxxwwwxxxzzz}}}sssggg___]]]ZZZXXXUUUUUUVVVVVVUUUSSSMMMEEE>>>;;;888444222444<<<>>>FFFUUUffftttzzz{{{vvvzzz}}}{{{zzzyyysssmmmcccRRR@@@888888888999;;;EEEUUUeeekkklllooopppoooqqq{{{lllJJJ555333///---///---***))))))***++++++(((&&&)))))))))((((((((((((((((((''''''&&&&&&''''''(((''')))******)))'''$$$###''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%(((***+++***(((((()))+++***+++++++++******,,,...000...000666???RRRttt^^^DDD<<>>:::@@@NNNccc|||vvvttt{{{ooodddZZZLLL???888444222111111333555444444444666999;;;AAAJJJUUU]]]\\\SSSFFF;;;555333222111111///...///111222222111111000///......///000000333333222111222333555666<<>>HHHUUU___ffflllrrrvvvyyy}}}}}}{{{~~~sssnnnkkkmmmqqqtttxxx}}}~~~zzztttooonnnpppsssvvv}}}wwwssslllddd(((((()))***************(((((()))))))))))))))*********++++++++++++*********(((&&&(((,,,---,,,***---++++++...111777CCCOOO^^^gggbbbWWWUUUPPPJJJMMMccc~~~rrrfffkkktttrrrxxxuuupppnnnlllpppttt|||~~~|||zzzzzz{{{~~~|||tttlllgggjjjiiihhhfffccc^^^ZZZXXX\\\fffvvvzzznnnhhhggghhhjjjkkkjjjjjjiiigggeeecccaaaZZZWWWRRRPPPOOOOOONNNMMMPPPTTT[[[aaahhhnnntttxxx}}}{{{sssllldddbbb___\\\\\\]]]___aaahhhhhhmmmsssssslllgggfff``````aaafffkkkjjjddd]]]]]]]]]___dddkkkrrrvvvwwwuuuvvvxxxzzz|||}}}~~~~~~~~~|||{{{}}}{{{mmmaaa[[[ZZZ\\\YYYVVVUUUWWWXXXVVVSSSKKKCCC<<<999777333333555:::???HHHWWWgggrrrwwwxxxtttwwwyyywwwwwwuuuooohhh[[[KKK;;;777999;;;===>>>MMM___mmmooonnnpppoookkkooovvv{{{}}}~~~eeeEEE333333///---...---+++***)))***+++***)))'''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''',,,---...,,,)))'''%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((******)))''''''&&&&&&&&&(((***,,,+++((('''(((+++***+++,,,+++***+++,,,...,,,---111777BBBYYY|||___DDD===DDDKKKfffwwwNNN;;;>>>:::BBBRRRhhh~~~~~~~~~lllaaaVVVIII===777333222111111333555555444777888;;;BBBJJJTTT]]]bbbYYYMMM>>>444000000///---111000000111222333333111333333111000000000111222333333222222444666999;;;AAAKKKXXXeeerrrnnnXXXGGG<<<999<<>>BBBXXXjjjvvvuuuqqqqqqnnngggjjjqqqtttwww~~~zzzsss~~~```BBB111222///,,,...---+++***))))))******)))(((((((((((((((((((((((((((((((((''''''''''''((((((***+++,,,***'''%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((,,,++++++*********++++++(((+++---+++'''&&&(((++++++,,,---,,,++++++---///***,,,111888DDD]]]^^^CCC===HHHRRRmmmzzzQQQ>>>???;;;DDDVVVnnn|||jjj]]]SSSFFF:::444333111000111333555555555999999===GGGSSS]]]aaabbbSSSGGG777///...000///---000//////222444666555444444333111000///000111222444333333444777:::>>>AAAHHHUUUfffttt}}}jjjSSSEEE===;;;@@@GGGQQQ[[[hhhnnnnnnmmmnnnpppnnntttnnnfffhhhnnnuuuyyyooohhhccc___]]]UUUWWWWWWXXX^^^hhhooopppkkkhhhbbb___```cccffffffdddeeehhhmmmttt}}}}}}wwwsssllleeeaaafffqqq{{{{{{wwwqqqnnnmmmiiiccc(((((()))***************'''((((((((())))))******(((((())))))))))))(((((()))+++,,,,,,++++++,,,---,,,+++,,,///111555>>>HHHTTT```___UUUSSSOOONNNUUUlllzzz}}}tttooolllwww|||vvvmmmkkkjjjiiijjjmmmlllpppwww}}}~~~|||yyyzzz|||~~~{{{wwwqqqllliiijjjkkkiiifffdddbbb]]]XXX\\\cccooo~~~yyyppphhhddddddfffhhhmmmooorrruuutttrrrnnnkkk]]]WWWMMMFFFBBBAAAAAAAAADDDIIIPPPUUUYYY]]]cccgggsssyyy~~~~~~yyyxxx|||~~~zzzuuussspppmmmllllllnnnooooooqqqxxxzzztttssssssvvvzzz|||{{{vvvpppllloooqqquuu|||uuukkkccc```aaafffaaa[[[YYYYYYXXXSSSOOOAAA:::555444444444666999999BBBPPP]]]gggmmmppprrruuuvvvuuurrrpppllldddZZZEEE???:::777666777>>>FFFaaarrr}}}yyysssrrrmmmfffeeelllrrrxxx~~~nnnjjj{{{]]]@@@000222///,,,...---,,,***(((((()))***)))((('''''''''((((((((((((((())))))(((((((((((())))))%%%'''(((%%%"""!!!###&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((()))***+++(((+++---,,,'''%%%(((+++,,,---------,,,,,,...000+++...333999EEE^^^]]]AAA===KKKXXXpppXXXFFFAAA===GGGZZZrrrzzzggg[[[PPPCCC888222333111000111333555555555888888<<>>BBBEEENNN]]]ppp|||gggPPPCCC===;;;AAAHHHRRR]]]iiinnnllliiiiiikkkhhhqqq~~~uuuhhhXXXYYYfffnnnwwwyyyoooaaaWWWSSSQQQNNNKKKIIINNNSSSXXXaaammmtttuuuiiifff___ZZZXXX[[[\\\[[[VVVYYY]]]dddlllvvv~~~xxxsssqqqkkkddd___gggttt|||}}}|||tttuuurrrllljjjjjjeee```+++***((('''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***...,,,,,,...000444>>>IIITTT```aaa]]][[[RRRNNNUUUkkkvvvuuuwww|||~~~wwwqqqyyyyyy|||}}}}}}}}}}}}wwwoookkkkkkllliiifffnnnssszzz~~~~~~|||{{{{{{|||}}}|||yyytttpppnnnnnnrrrmmmiiihhhhhhfffaaa\\\```ccckkkuuu}}}|||xxxpppfff^^^^^^aaaccceeegggkkkooopppqqqvvvzzztttjjjaaaUUUIIIBBB???;;;999;;;AAABBBDDDGGGKKKOOORRRTTT```gggsss{{{mmmjjjhhhhhhgggiiirrr||||||uuuooommmooosssxxx}}}~~~}}}~~~zzzwwwzzz~~~|||qqqkkkiiifffcccbbb^^^[[[[[[[[[XXXQQQKKKFFF>>>777444444444777<<<===GGGUUU```fffkkkpppuuuxxxvvvsssrrrrrrnnn^^^NNNDDD===999:::999:::EEESSSsss|||rrrmmmddd^^^dddfffooovvviiidddfff{{{}}}QQQBBB444000000...***(((......---,,,***)))((((((***(((''''''(((((('''%%%***)))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))******))))))((((((((('''&&&&&&&&&'''))))))'''%%%((((((((((((((((((((((((%%%''')))***+++***)))(((++++++************************+++++++++,,,,,,,,,222...000:::EEEXXXyyy}}}XXXAAA<<>>777555555444222000...000444777888<<>>JJJYYYdddeeebbb```ZZZWWW___ppp~~~tttmmmnnnsss{{{{{{ttttttwww|||~~~}}}~~~||||||~~~{{{tttllljjjkkkmmmllliiimmmrrrxxx}}}~~~zzzxxxwww{{{{{{{{{xxxtttpppooooooqqqmmmiiiggghhhfffaaa\\\___bbbgggmmmqqqpppjjjeeebbbYYYRRRTTTXXX[[[^^^aaajjjmmmooopppuuuxxxrrrhhhZZZOOOCCC>>>;;;888777888888999:::<<<>>>AAACCCDDDPPPVVVaaappptttiiidddWWWVVVVVVYYY\\\aaannn{{{}}}wwwuuuxxx{{{zzzpppjjjhhheeebbbfffbbb^^^\\\\\\YYYTTTNNNDDD<<<666444444444888>>>AAALLL[[[dddhhhkkkqqqvvvvvvwwwuuusssqqqjjjZZZJJJBBB<<<999:::999;;;IIIZZZwwwlllfff^^^ZZZ```kkk~~~}}}uuuvvvtttlllffffffiii}}}vvvLLL>>>222///111///,,,***------,,,+++******))))))+++***))))))******)))(((&&&''')))******)))((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''&&&&&&''')))(((&&&$$$((((((((((((((((((((((((((((((((((((((()))************************************+++++++++,,,,,,,,,333///111;;;FFFYYYzzzxxxUUUAAA===JJJ```zzz```CCC@@@CCCLLL___uuuaaaSSSHHH>>>888666111111000...---...111444888===DDDPPP^^^gggcccZZZCCC999000000222222000000222333555777888999::::::888555000......000111111555555888===@@@CCCLLLVVVfffzzz|||kkk\\\LLLDDDBBBEEEMMMUUU```dddiiillloooppprrrtttyyymmm[[[LLLKKKLLLOOO\\\jjj|||xxxhhh[[[SSSJJJEEEAAAAAA@@@???AAAFFFLLLVVVaaaooosss]]]SSSUUUPPPOOOPPPMMMNNNMMMNNNRRRXXX___fffiiimmmsssyyytttnnnfffaaa```nnn|||vvvzzz}}}yyytttpppmmmtttpppjjjhhhggggggdddaaa***)))(((((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***///,,,+++,,,---222>>>JJJXXXcccdddaaabbb^^^^^^hhh{{{yyymmmeeegggjjjqqqzzztttqqqrrrwwwyyyzzz|||zzzzzzvvvpppjjjiiilllooonnnllllllpppvvvzzz~~~~~~yyyvvvuuuxxxxxxxxxvvvrrrpppooooooooollliiihhhhhhfffbbb^^^^^^```bbbdddddd```ZZZUUURRRKKKGGGJJJOOOSSSWWW\\\gggiiikkknnnrrrssslllcccPPPEEE<<<888777444444555666666666666777888999:::@@@CCCKKKUUUbbblllrrrtttuuuvvvvvvqqqggg[[[QQQLLLEEEEEEGGGLLLQQQ[[[mmm|||~~~xxxooojjjgggdddbbbgggccc___]]]\\\YYYSSSOOOAAA:::555444333444:::@@@HHHTTTbbbiiijjjlllrrrxxxvvvyyyzzzwwwqqqfffUUUFFF>>>:::888999888<<>>GGGTTTccciiibbbVVV???666///000333222000000222444888;;;===>>>>>>===999555111//////111222222555555999???EEEKKKVVV```tttpppfffXXXJJJDDDCCCHHHRRR\\\cccggglllqqqvvvyyy}}}{{{lllQQQHHHCCCHHHQQQ\\\lll{{{sss[[[KKKCCCAAA:::999;;;>>>>>>???EEEMMMYYYgggyyyqqq[[[RRRSSSNNNKKKLLLIIIJJJKKKMMMPPPUUU[[[```cccjjjmmmuuu~~~yyysssmmmfffbbbcccssszzzuuuxxx~~~~~~}}}|||zzzwwwsssooommmqqqlllgggeeeeeedddbbb```)))(((((((((******((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***///,,,***+++,,,111===IIIUUU```bbb```dddccceeeqqq}}}sssjjjdddjjjmmmrrryyy}}}zzzuuuqqqooosssvvvwwwzzz~~~xxxxxxuuupppjjjjjjmmmpppooommmlllnnnssswww{{{|||wwwuuuuuutttuuutttrrrooonnnnnnooonnnllljjjiiiiiihhheeebbb^^^___aaaaaa___ZZZUUUQQQKKKEEEDDDHHHMMMPPPTTTYYY```aaadddhhhllljjjbbbYYYGGG>>>666555444333222444777777666666666666777777999:::<<>>555//////000...++++++))))))))))))))))))))))))'''&&&&&&'''((())))))((()))(((&&&%%%$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((()))(((%%%###(((((((((((((((((((((((('''((()))******)))((('''(((((()))))))))***************+++++++++,,,,,,,,,---///222888CCCZZZzzz~~~[[[BBB===???MMMdddbbbHHH===EEESSSfff|||lllZZZMMMDDD;;;444222000111333333333444666888>>>FFFPPPZZZaaa```TTTEEE555000...111444222111333777<<>>777333555777666666777555555444444444555666666222222333777;;;=========:::<<<>>>>>><<<;;;<<<<<<===AAAIIIRRR\\\lllxxxvvvrrrmmmiiieeecccaaa]]]___aaa___ZZZQQQGGGAAA:::777555555555888AAAKKK[[[bbbkkkooopppqqquuuxxxzzzkkkUUUCCC888555555888888<<>>@@@EEEQQQ\\\fffllluuu|||yyymmm```TTTIIICCCEEEMMMWWWdddyyy}}}fffMMM???;;;999777666:::999<<>>AAASSSooocccKKKCCCFFFNNNaaa}}}nnn]]]QQQHHH>>>777444222222222222222555999===FFFQQQYYYXXXQQQHHH===444222...---111333333666:::DDDJJJRRRXXXYYYSSSKKKFFF>>>:::555222111111222222777888>>>IIIUUUdddwwwqqqdddVVVHHH@@@===;;;>>>@@@FFFQQQ]]]hhhoooxxxzzztttiii^^^TTTLLLJJJKKKPPP[[[hhhttteeeSSS@@@999999888777777;;;:::AAAPPPdddxxxssspppssskkkeeefffdddccchhhnnnsssxxxwwwqqqtttzzzyyyvvvtttxxxzzzyyy}}}{{{yyyvvvsssqqqpppqqqqqqpppnnnkkkjjjjjjgggbbb]]]&&&&&&'''***++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++******)))+++...///000888AAAGGGVVV___eeeqqqvvv}}}~~~{{{zzz|||~~~qqqkkkjjjqqqxxx{{{|||}}}|||~~~{{{vvvssstttyyy{{{zzzwwwooommmlllnnnsssvvvvvvuuuvvv{{{~~~|||~~~~~~}}}yyysssmmmjjjjjjjjjeeefffhhhhhhhhhggghhhiiifffgggfffaaaYYYSSSPPPPPPLLLPPPYYYbbbddd^^^[[[[[[]]]YYY[[[bbbaaaTTTFFF???<<<666444777999999888999888777666444333222222222111222444777::::::888555999:::999999:::===AAAEEEIIIPPP[[[gggqqqzzzrrrmmmmmmllliiiddd```^^^]]]WWWVVVTTTNNNGGG@@@;;;999//////222666999@@@MMMZZZbbbeeejjjpppwww{{{{{{{{{~~~{{{wwwkkkSSS>>>999444444888::::::DDDQQQTTTTTTLLLIIIMMMSSShhhoooaaapppggg???444///,,,...///,,,+++,,,+++***)))((('''&&&%%%%%%***(((''''''(((((('''%%%'''((()))******+++++++++&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''((((((((($$$$$$%%%''')))***)))'''((((((((((((((((((((((((,,,***((('''&&&'''((()))&&&''''''((()))******+++******+++++++++,,,,,,,,,,,,111555888DDD]]]|||}}}ZZZDDD@@@BBBUUUtttcccLLLFFFGGGMMM```|||yyy}}}nnn^^^SSSJJJAAA999777555555555444444888===AAAIIITTT[[[VVVKKK@@@666000222...---111333444777<<>>BBBHHHSSS^^^jjjqqqzzz~~~|||sssjjj___TTTLLLIIILLLPPPXXXeeerrr~~~zzzSSSFFF:::999:::888999<<<===>>>GGG\\\vvvzzzwwwyyypppiiiiiigggkkkqqqxxx~~~wwwqqquuu}}}zzzwwwsssxxxzzzxxxzzz{{{xxxuuurrrnnnmmmmmmnnnooorrrnnnhhhfffeeedddaaa^^^''''''(((((())))))******))))))************))))))''')))+++++++++***+++,,,***+++,,,,,,,,,,,,+++******++++++++++++000888???GGGQQQ]]]fffmmmuuu}}}}}}{{{wwwsssrrrvvv{{{}}}wwwvvvyyy{{{yyyuuusssqqqooooooqqqsssuuuuuu||||||~~~~~~uuunnnjjjgggfffiiigggfffgggjjjkkkjjjhhhgggfffccc]]]VVVQQQOOOOOOUUUZZZ```bbbaaa___```aaaaaaaaa___[[[XXXTTTLLLBBB@@@<<<888777999;;;:::888777888999888777555555555444555777:::<<<===;;;999@@@:::777;;;@@@BBBDDDHHHLLLTTT^^^jjj|||~~~wwwrrrqqqpppmmmjjjeee```\\\ZZZPPPOOOKKKGGGAAA;;;666444333444444444888DDDUUUbbbjjjeeefffooowwwxxxyyy||||||{{{zzzzzztttdddNNN===666777666444333777AAAJJJLLLIIIKKKNNNNNNSSSjjjeeehhhYYY<<<444222///,,,+++++++++,,,---,,,******++++++)))(((+++***(((&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&)))(((((()))******)))'''******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************+++,,,---...))),,,666;;;EEEhhhaaaFFF;;;EEE```yyy{{{XXXAAA@@@CCCLLL___{{{yyyxxx|||qqq]]]PPPGGG>>>999888777555222000111555:::===HHHHHHGGGEEE@@@:::555111333///...000111444<<>>:::999888666555999===FFFUUUbbbmmmtttzzz}}}~~~wwwnnniii___TTTNNNKKKLLLRRRZZZkkkqqq{{{iiiIIIAAA:::888777666888<<>>MMMVVVaaaiiiooowww~~~{{{uuurrruuu{{{}}}vvvtttwwwxxxuuurrrqqqpppooopppsssuuuvvvvvv~~~wwwooojjjhhhgggfffeeedddfffiiikkkjjjhhhfffeeebbb]]]WWWRRRQQQQQQZZZ```gggjjjiiihhhiiijjjnnnnnnkkkfffbbb]]]TTTKKKHHHDDD???>>>??????>>>;;;:::::::::999888777777777777888:::===?????????>>>???:::777;;;@@@BBBEEEHHHNNNVVV___lll}}}xxxuuupppooommmiiiccc^^^YYYWWWMMMKKKGGGBBB===888444222444444555666<<>>???CCCNNNbbb~~~zzzyyy|||qqq^^^QQQHHH@@@;;;999999777555333444888<<>>:::555111...111......111333777>>>GGGOOOOOONNNLLLIIIEEEBBB???>>>;;;666333222333666888>>>FFFQQQ]]]mmm~~~rrr^^^MMMBBB;;;777444555444666;;;AAAIIIWWWcccmmmvvv}}}~~~{{{sssjjj^^^UUULLLIIIJJJNNNXXXaaarrryyyuuu[[[CCC<<<777777666666888===DDDJJJ\\\yyy}}}yyyxxxxxxzzz{{{uuuwww|||{{{vvvtttpppqqqtttvvvvvvuuutttrrrsssrrrqqqpppooonnnmmmmmmnnnmmmjjjgggcccaaaaaaaaa(((((((((((())))))))))))))))))************)))))))))'''&&&''')))***'''$$$******+++,,,,,,+++******)))++++++++++++///666<<>><<<;;;::::::;;;<<<===???AAADDDDDDDDDCCCBBB>>>999888<<>>PPPvvv}}}]]]FFF>>>HHH```uuu]]]GGG>>>???DDDPPPhhhttttttyyyppp^^^RRRJJJBBB===;;;777555333111222555999;;;:::999777555222///---,,,///---...222555999@@@HHHQQQMMMHHHFFFEEECCC@@@<<<>>>;;;666333333555:::===EEENNNZZZgggwwwiiiYYYEEE:::999999555111333333777>>>DDDLLLYYYfffoooyyy|||uuullldddWWWPPPIIIJJJNNNWWWdddooo{{{iiiMMM>>>999666888888888<<>>???@@@AAABBBEEEIIIMMMOOONNNJJJFFFDDD>>>;;;;;;???CCCEEEHHHMMMUUU\\\gggwwwxxxvvvvvv}}}}}}}}}~~~{{{wwwuuusssqqqlllkkkgggaaaZZZSSSMMMJJJBBB???:::666333222222333555444666===HHHVVVaaagggpppsssvvvxxxwwwuuuwww{{{vvvxxxvvvmmm___OOOBBB<<<333333333444888@@@JJJQQQSSSSSSSSSTTTTTT\\\qqqxxxnnnLLL888111000...---,,,+++++++++***)))''''''((((((&&&%%%,,,+++***((('''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$''''''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******++++++************+++,,,------...,,,333@@@VVV|||{{{\\\GGGAAALLLbbbuuuuuuQQQAAA@@@AAAEEETTTooowwwffflllwww~~~nnn]]]RRRJJJBBB===<<<555333222111111333666777555333111///---,,,,,,,,,///---...222555777>>>EEEOOOIIICCCAAACCCDDDAAA>>><<<999555333444999>>>BBBKKKTTTaaannnzzzwwwlllSSSGGG999333444777555111444444888>>>FFFOOO]]]jjjttt~~~xxxnnneee___UUUOOOKKKOOOWWWbbbppp|||```FFF===:::999;;;<<<===BBBHHHUUUfff|||xxxwwwyyyzzzxxxvvvtttqqqpppoooooogggmmmtttuuurrroooppprrrpppqqqqqqrrrqqqqqqooooookkkjjjgggeeedddbbb```___))))))))))))(((((((((((())))))************))))))---)))&&&(((,,,,,,((($$$************************)))***++++++***---333888HHHOOOZZZdddnnnxxxtttooovvv{{{tttqqqooommmkkkjjjlllpppuuuyyyyyyvvvtttttt{{{vvvooolllkkkkkkiiijjjkkkjjjiiigggeeeeeeeeeeeecccaaa______bbbdddhhhmmmrrrtttrrrqqqqqqrrrxxx|||~~~|||{{{{{{yyyvvvkkkeee]]]XXXVVVSSSOOOLLLLLLIIIGGGGGGIIIKKKLLLLLLOOOUUU[[[]]]YYYSSSMMMIIIDDDBBBCCCFFFHHHHHHLLLQQQTTT\\\iii|||{{{kkk___[[[]]]```eeegggkkknnnppprrrtttuuuvvvttttttzzz{{{vvvrrrooonnnmmmhhhfffbbb\\\TTTMMMFFFCCC===;;;666222111111333555444555999AAANNNZZZdddiiipppuuuxxxxxxuuutttuuuvvvppprrrqqqhhhYYYIII>>>999444222000111777BBBOOOXXX```^^^\\\XXXUUU[[[kkk{{{~~~zzzcccEEE555//////...---,,,+++++++++***)))''''''((((((&&&%%%((('''''''''&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''((((((''''''&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))******++++++************+++,,,------000---555CCC[[[wwwWWWDDDAAAMMMbbbsssnnnJJJ>>>AAACCCGGGXXXuuu|||qqqiii[[[hhh{{{|||mmm\\\QQQIIIAAA<<<:::777666555444555666777888222111///---------...//////---...111333333777>>>FFFAAA<<<<<<@@@BBBAAA???777555333333666;;;BBBFFFLLLUUUaaalllrrrnnn___OOO???;;;666333333333333333999888;;;BBBJJJUUUeeesss}}}~~~qqqhhh```[[[RRROOOPPPXXXcccooo}}}tttVVVBBB<<<:::;;;===>>>@@@GGGOOOdddwww{{{xxxvvvwwwzzzxxxtttqqqnnnmmmmmmnnnhhhnnntttuuurrroooppprrrnnnoooppprrrrrrqqqpppooojjjhhheeeeeeeeedddbbb___))))))))))))(((((((((((())))))************)))))),,,***)))***,,,---***'''+++***))))))))))))***+++(((***++++++***,,,111666FFFLLLWWWcccooozzzzzzsssxxx}}}uuupppnnnmmmlllkkkmmmpppuuuxxxwwwtttqqqooouuu}}}yyyqqqlllkkklllmmmlllmmmllljjjgggeeedddeeeddddddcccbbbaaacccgggjjjmmmpppttttttrrrqqqrrrttt|||vvvooofff```]]]\\\ZZZXXXXXXUUUSSSUUUYYY\\\\\\[[[\\\aaahhhiiieee^^^YYYWWWSSSQQQQQQRRRPPPMMMNNNSSSRRRZZZhhh{{{sssjjj\\\NNNFFFEEEHHHKKKMMMPPPUUUYYY\\\___bbbeeebbbccceeekkkuuuzzzuuutttqqqnnnllljjjjjjiiibbb```\\\VVVNNNFFF@@@<<<999777333111000222444666555888???HHHSSS^^^ggglllqqqvvvxxxwwwuuuvvvuuurrrnnnnnniii___PPPBBB888444444222111333;;;HHHUUU]]]fffeeeaaaZZZVVV[[[iiivvv~~~zzzUUU;;;111.........---,,,++++++******)))''''''((((((&&&%%%%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''''''&&&%%%&&&'''((((((((('''&&&&&&%%%%%%&&&''''''&&&$$$&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************************+++,,,---...000///888GGG___rrrQQQ???>>>LLL```pppkkkHHH<<>>>>>===444333222333666;;;AAADDDGGGOOOXXX]]]^^^WWWGGG999222444555333111000222555===>>>CCCLLLVVVbbbsssvvvjjjccc^^^ZZZWWWWWW\\\hhhtttzzzcccLLL???<<<;;;<<>>;;;:::<<<===???BBBFFFHHHJJJMMMQQQTTTQQQUUU[[[cccmmm}}}~~~xxxqqqllllllllljjjhhhfffffffff]]][[[WWWQQQIIIBBB;;;777444333111000000222555666666===FFFOOOXXXaaakkkqqqssswwwxxxvvvwwwyyyvvvoookkkfff]]]QQQEEE<<<666555444333444:::CCCOOOZZZ```cccccc```ZZZWWW___mmmxxx|||uuuoooLLL777333------------,,,++++++***+++)))(((((()))((('''%%%&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%'''((()))((('''&&&'''&&&%%%&&&((((((&&&%%%'''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))*********)))))))))))))))************+++,,,---......///;;;LLLcccqqqOOO===>>>MMMbbbqqqmmmKKK======CCCEEEWWWxxxqqqbbb^^^]]]bbbyyy|||nnn]]]SSSJJJBBB;;;999222222222222111111000000//////////////////000000---,,,---111000...000555000222555888:::;;;;;;:::333222222333666999<<>>===???CCCHHHOOO\\\iiizzzxxxtttooonnnqqqsssrrrpppooonnnooopppqqqppppppppppppooooooooooooiiikkknnnpppqqqqqqpppooofffdddccceeeiiijjjgggddd******))))))((((((((('''))))))************))))))''')))+++++++++***+++,,,+++***)))(((((()))***+++(((***,,,+++)))+++///444@@@FFFPPP\\\iiiuuu}}}~~~sssuuu}}}tttnnnlllkkklllnnnoooqqqssstttrrrooolllooossszzz~~~|||vvvrrrlllgggfffhhhllloookkkkkkiiifffbbbbbbeeehhh____________```dddiiimmmmmmoooppppppoooqqqvvvzzzuuummmkkklllmmmmmmnnnllllllqqqxxx|||zzzxxxqqqtttvvvtttqqqqqqvvvzzzuuurrrmmmhhh^^^SSSPPPRRRVVVXXX]]]fffooommm\\\HHH>>><<<:::999888888888777;;;>>>@@@AAAAAACCCGGGJJJIIIOOOXXX```lll}}}{{{xxxxxxssslllllllllllljjjgggdddccccccZZZXXXTTTNNNGGG???999555111000//////000222444666888@@@KKKTTT[[[cccmmmuuuuuuxxxxxxvvvxxx{{{wwwnnnggg___RRRFFF>>>999999999333444888@@@JJJUUU]]]aaa^^^___]]]YYYYYYcccrrr}}}{{{~~~kkkkkk}}}jjjHHH888777------------,,,,,,+++***+++***(((((())))))'''&&&))))))))))))((('''&&&%%%((('''&&&%%%%%%&&&'''((($$$%%%'''))))))((('''&&&'''&&&&&&'''(((((('''%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((************+++,,,---...---///===OOOfffsssPPP>>>AAAQQQfffuuuqqqOOO@@@===BBBCCCUUUwwwoooaaa```bbbhhh~~~ooo___TTTLLLBBB;;;999555555555555555444222222........................,,,+++---111111///111555...222777;;;<<<;;;::::::333333333444555777888::::::>>>???:::777666444000111111111111222555:::===@@@FFFUUUggguuu}}}iii___^^^]]][[[aaabbbjjjtttzzz|||}}}}}}uuuoookkk```PPPEEECCCAAA@@@CCCIIINNNXXXhhhvvv|||yyywwwuuuqqqkkkkkknnnooonnnnnnnnnoooqqqrrrsssrrrpppnnnmmmnnnooonnnmmmgggiiimmmpppqqqqqqpppnnnfffcccbbbfffkkkllliiieee)))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))),,,,,,+++***))))))******+++***))))))+++---///111888DDDRRR]]]hhhrrrxxxxxx|||zzz{{{{{{|||}}}{{{yyyqqqjjjkkkrrrqqqqqqqqqqqqpppooommmlllnnnpppuuu{{{~~~{{{uuupppjjjiiilllnnnmmmkkkjjjfffccccccfffggggggeeeaaaccceeeffffffggghhhjjjkkkkkkmmmooonnnnnnuuu~~~~~~wwwvvvuuuuuuvvv}}}{{{{{{{{{xxxyyy|||~~~yyyqqqhhhaaa]]][[[aaa```^^^\\\WWWPPPHHHBBB>>><<<999666555444555555;;;;;;;;;<<<===@@@CCCEEEKKKOOOYYYfffrrr|||{{{zzzwwwsssoookkkiiinnnlllhhheeeccc```\\\YYYWWWSSSLLLFFFAAA<<<777444000111111111000000333555@@@HHHTTT___hhhmmmrrrttt{{{yyyyyyzzz{{{xxxrrrmmm]]]SSSFFF===888666333000333111888IIIWWW\\\^^^aaa[[[VVVUUUYYYYYY]]]qqq|||{{{lllnnn}}}{{{jjjeeehhh{{{]]]BBB444---333...'''$$$$$$(((+++---))))))(((''''''((()))***++++++)))'''%%%$$$&&&((()))&&&%%%&&&((()))'''%%%%%%&&&((()))))))))((('''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((***,,,***'''%%%''')))*********)))))))))))))))++++++******++++++,,,---444222555FFFggguuuPPP>>>BBBUUUmmm~~~pppMMM@@@AAAAAAJJJ\\\uuuqqqoooqqqooo{{{qqqeeeZZZJJJ@@@<<<555444222111222333333222000........................000///------///111222222111777:::999:::===>>><<<444222111222444555555444111111111111111222222222222......222666888;;;???IIIZZZmmmyyypppeee___[[[YYYZZZ[[[^^^bbbeeehhhkkknnnqqqqqqooojjjbbbYYYPPPIIIDDDFFFBBBFFFPPPVVV]]]rrr|||zzzwwwtttrrrqqqppppppqqqrrrsssrrrqqqrrruuuxxxooooooooooooooooooooopppkkklllnnnooopppooommmlllcccdddfffggghhhhhhhhhggg(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))++++++***)))))))))))))))+++*********+++---///000999CCCOOOYYYeeeppptttssswwwuuuvvvzzzxxxxxxzzzwww}}}tttlllkkkpppqqqpppoooooonnnmmmlllllllllooottt{{{}}}{{{sssoookkklllnnnpppnnnllljjjfffcccdddfffhhhgggeeeccceeeggghhhgggggghhhjjjggggggjjjmmmnnnpppxxx~~~}}}~~~~~~wwwqqqkkkhhhggggggccc]]]WWWPPPIIIAAA<<<>>><<<:::999888888888999<<<<<<<<<===???CCCHHHKKKRRRUUUaaattt|||yyywwwwwwvvvtttrrrnnnkkkiiinnnkkkhhheeecccaaa]]][[[TTTOOOHHHBBB===999555333///000111111222444888:::FFFMMMXXXbbbiiinnnrrrttt{{{zzzzzzzzzyyysssiiibbbSSSJJJ???888555444222000777777@@@TTTcccddd^^^YYYSSSOOOOOOUUUYYYaaaxxxyyykkk^^^cccppp~~~mmm``````fff|||{{{WWW===222...222...+++)))***+++,,,,,,)))((('''&&&&&&'''((((((&&&'''))))))''''''((()))(((&&&%%%&&&((()))'''%%%%%%&&&'''((()))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***)))***+++***)))((()))******)))))))))))))))))))))+++++++++++++++,,,------222222666EEEcccsssOOO>>>BBBUUUmmm~~~tttPPPAAA@@@???JJJ^^^zzztttwww|||}}}qqqeee[[[JJJ@@@<<<444444333222222222222111000...............---------//////......000111222222666:::===>>>???AAA???;;;222000//////111222222111/////////000000000000111333000111555888<<>>BBBOOOUUU^^^ffflllqqqtttvvv}}}||||||{{{wwwlll___TTTGGG@@@888333333333333222888===KKK```mmmiiiZZZOOOKKKIIIMMMVVV___lllooo\\\XXXdddrrrzzzooo```YYY___iiisssNNN777000///...---,,,---------+++))))))((('''&&&&&&%%%&&&&&&%%%'''***+++)))'''&&&&&&((('''&&&&&&'''((('''&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((((())))))******+++***)))))))))+++++++++***))))))))))))))))))******,,,,,,,,,,,,,,,------...///111777DDD\\\zzzoooNNN???CCCUUUmmm~~~zzzUUUCCC???AAANNNeeexxxpppeee[[[JJJ@@@;;;333555333222111222222000/////////.........---------/////////000111222222222:::===@@@BBBEEEFFFAAA999000///------...///...------.........////////////444333444777:::AAANNN\\\lllyyy|||iiiUUULLLIIIFFFDDDCCC???@@@CCCEEEHHHNNNTTTYYY\\\^^^aaabbb___YYYRRRMMMJJJKKKRRR^^^gggqqq}}}zzzxxxxxxuuuttttttsssqqqpppnnnmmmooommmlllnnnssstttqqqmmmpppppppppooooooooorrrttttttrrrooolllkkkmmmoooqqqhhhiiijjjiiifffbbb]]]ZZZ(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((((((((()))************+++,,,---...555:::CCCQQQdddtttzzzwwwrrrlllhhhiiipppssslllllloooqqq~~~}}}tttrrryyy|||uuu~~~zzzsssqqqqqqsssqqqnnnlllkkkkkkllllllkkknnnuuu||||||zzzyyyyyyzzz{{{xxxsssooojjjgggeeefffiiikkkiiigggfffgggiiiiiigggffffffgggiiiggghhhlllllllllqqqxxxzzz|||yyyoooeee[[[RRRJJJEEE@@@???>>>=========>>>???CCCFFFIIIMMMRRRYYYcccjjj}}}~~~yyyvvvuuuyyyvvvrrrooommmmmmnnnnnnpppppppppooonnnllliiihhhgggfffcccbbbaaa^^^ZZZWWWJJJEEE===888555333333222000000222333666;;;BBBGGGVVV[[[ccckkkpppuuuxxx{{{~~~~~~}}}vvviiiWWWKKK???;;;555222222333444444777CCCUUUeeekkkbbbTTTIIILLLOOOXXXeeeqqq~~~hhhVVVaaayyy{{{mmm___[[[eeesssjjjEEE222///111,,,+++***+++,,,+++(((&&&***)))((('''&&&&&&%%%%%%)))+++,,,***'''%%%######''''''&&&''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''''''''((()))))))))))))))))))))))))))))))))(((((((((((((((***(((&&&(((+++---+++))))))))))))))))))*********------,,,,,,,,,---......+++000666@@@UUUpppkkkNNN???DDDUUUlll}}}\\\FFF???FFFTTTnnnoooddd[[[JJJ???:::222555333222111222111000.../////////...------,,,,,,...///111222222333444555<<<@@@DDDGGGLLLKKKBBB666000...,,,,,,------,,,+++------......//////000000222333666:::===GGG[[[mmm~~~nnn[[[GGG???>>><<<:::999:::;;;===???BBBIIIQQQVVVYYY]]]cccgggeee___VVVQQQLLLPPPYYYfffppp}}}|||{{{yyywwwvvvqqqqqqrrrqqqpppnnnlllkkkmmmnnnppprrrttttttqqqooosssuuuuuutttrrrrrrvvvyyyvvvtttrrrpppoooqqqtttuuukkklllmmmlllhhhccc]]]YYY''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))((((((((((((((())))))************+++,,,,,,---222666>>>KKK]]]ooovvvtttppphhh``````hhhzzzvvvgggbbbdddgggiiixxx}}}{{{sssqqqwww}}}zzz{{{wwwvvvuuuuuusssqqqnnnllllllmmmnnnmmmpppwww~~~}}}||||||{{{{{{yyyuuupppllljjjgggfffhhhkkkllljjjhhheeeggghhhhhhfffeeeeeefffhhhfffgggjjjkkkkkknnntttxxxyyy{{{}}}~~~yyynnncccXXXQQQKKKJJJHHHFFFFFFGGGIIIJJJHHHNNNVVV^^^fffrrr{{{xxxwwwvvvuuusssuuuwwwyyyyyyvvvrrrpppooolllllllllkkkjjjiiiiiiiiippppppooonnnllljjjhhhfffdddbbb```^^^\\\YYYTTTQQQEEE@@@:::555333333333333222222333444777>>>FFFKKK[[[```gggnnnsssxxx}}}}}}uuufffSSSFFF999666333111111222222333999III\\\ddd```XXXRRROOOVVV___nnn}}}|||___VVVnnnuuufffcccooo~~~aaa???000000222...,,,***)))******)))(((*********)))((('''&&&&&&,,,,,,***(((%%%$$$%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&&&&''''''(((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$(((&&&$$$&&&)))+++)))'''(((((())))))************------,,,,,,,,,---......(((...555===NNNiiijjjNNN@@@DDDTTTjjj|||dddKKK@@@HHHWWWqqqooocccZZZIII>>>:::222444333111111111111000...//////.........---------...000333444444555888:::BBBGGGMMMRRRUUURRRDDD777111///------......---,,,......///000111111222222111333888===BBBOOOggg||||||aaaPPP???888888777555555888999:::<<>>PPP___^^^UUUPPPTTTZZZdddpppqqqYYY[[[yyy}}}nnnjjjvvv{{{XXX:::000000111111...+++******+++,,,,,,)))*********)))((('''&&&(((((('''&&&%%%&&&))),,,&&&'''((('''&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$'''&&&&&&&&&((((((((('''((((((((()))******++++++,,,,,,,,,,,,,,,------...(((...444;;;LLLfff~~~lllPPPAAACCCRRRiii{{{kkkPPPDDDEEEUUUpppnnnbbbXXXGGG===:::333333111000000111222000///...........................111444555555888===AAAMMMTTT\\\```___WWWGGG888111000......///000///...//////000111222333444444333666<<>>HHHSSS[[[fffiiimmmqqqtttyyy~~~~~~yyysssiiiZZZHHH<<<111222111111000111222444CCCRRR[[[UUULLLMMMWWW```ooo}}}~~~jjj\\\gggsssppp|||sssOOO666000000///000...+++++++++,,,++++++'''(((((())))))((('''&&&%%%&&&'''''''''(((***,,,%%%''')))(((&&&%%%&&&(((&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''((()))((('''&&&'''((('''(((((()))******+++++++++++++++++++++,,,------+++///444<<>>CCCKKKSSSYYY[[[^^^cccffffffbbb]]]ZZZXXX___hhhooo{{{}}}yyyyyy{{{||||||~~~wwwtttuuuxxxuuusssqqqsssvvvwwwuuuqqqrrrqqqooolllkkkiiihhhhhhlllrrrwwwwwwsssqqqsssvvvwww|||~~~wwwssstttwwwkkklllnnnnnnmmmkkkiiigggiiiiiihhhgggccc```\\\YYY''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,)))******+++++++++******)))000888>>>IIIYYYeeejjjoooiiieeeiiipppzzzsssooossszzz}}}~~~xxxyyyzzz|||~~~}}}yyy|||zzzxxxvvvnnnnnnwwwzzzsssnnnppp|||~~~uuuuuuuuutttsssqqqooommmlllooossszzz|||xxxpppnnnlllhhheeeeeehhhjjjjjjhhhhhhkkknnnooommmjjjeeeggghhhiiihhhggghhhiiikkkgggeeehhhiiigggfffhhhcccfffjjjmmmpppwww|||yyyyyywwwssssssuuuwwwyyy{{{}}}vvvccc```fffjjjkkkjjjhhhfffgggiiilllnnnnnnfffiiilllmmmkkkiiihhhhhhfffiiikkkkkkhhhggghhhiiidddeeefffgggggggggfffeeecccaaa^^^ZZZTTTMMMEEE@@@666444111000111111000///555555777:::AAAMMMYYYbbbjjjllloooqqqtttwww|||}}}vvvnnncccTTTCCC777222333444444444555777888EEEPPPUUUNNNGGGLLLXXX```ttt}}}hhhbbbtttvvvtttmmmJJJ444000///,,,,,,+++******++++++)))'''%%%&&&'''((((((((('''&&&%%%'''******)))'''''''''%%%''')))(((&&&%%%&&&)))&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%%%%&&&'''((()))***+++(((***,,,***'''%%%''')))'''(((((()))***+++++++++++++++******++++++,,,------111555===OOOjjjpppSSSBBBAAAOOOfffyyytttXXXJJJIIIVVVoooooo```TTTCCC;;;:::555000///...///111333222111+++,,,,,,---...///000000000333555666666;;;EEELLL]]]hhhqqqpppfffUUUAAA111000///---...000111111111...///000111222333444444;;;>>>GGGTTTaaaqqqqqq\\\LLL<<<888444333111///222888999;;;???CCCIIIPPPXXX^^^\\\___cccggghhhgggdddbbb[[[bbbjjjqqq}}}{{{uuuqqqrrrssssssrrrtttxxx}}}wwwqqqpppuuuzzzvvvtttrrrtttxxxzzzwwwssssssrrrooollliiihhhhhhhhhnnnoooqqqrrrrrrrrrrrrrrrtttzzz}}}uuuppppppsssppppppooonnnllliiigggfffgggfffeeebbb___[[[XXXVVV(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))************+++++++++***,,,222:::GGGWWWgggqqqrrrmmmlllsssyyy~~~|||{{{~~~}}}{{{zzz{{{}}}{{{yyy|||{{{yyywwwxxxwwwtttrrrrrr~~~}}}|||wwwyyyzzzxxxtttooommmlllqqqtttxxx|||}}}tttooommmjjjgggffffffggghhhkkkllllllmmmkkkiiigggeeegggdddcccdddgggjjjiiihhhcccccccccbbbaaa```___^^^ddddddfffiiiooosssvvvwwwvvvsssqqqooopppqqqqqqqqqtttuuuvvvxxxzzzkkk[[[QQQOOOXXXdddccceeegggiiiiiijjjkkkllleeegggiiijjjkkkjjjhhhgggdddgggiiiiiifffcccccceeedddfffhhhiiihhhfffeeeeeeaaa^^^ZZZUUUOOOHHH@@@:::666555444222111111333444555777;;;CCCNNNYYYaaaeeeoooppprrruuuwwwyyyzzz{{{|||zzzuuuiiiXXXIII>>>:::444111///000333777999:::IIILLLMMMJJJDDDEEEQQQ]]]www{{{llluuuyyybbb???///111000''',,,+++)))***+++,,,,,,+++)))(((''')))++++++)))%%%(((((((((((((((''''''&&&###%%%''''''''''''((()))(((''''''((())))))(((&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))((()))***,,,,,,++++++***++++++++++++++++++++++++---222555888JJJjjjqqqSSSDDDFFFSSSfffsssuuuYYYKKKHHHTTTjjj{{{{{{}}}ooo\\\NNNFFF???666...111111111111000000000000//////------,,,---...///000000222555777<<>>666555555444333333666;;;>>>FFFLLLSSSWWWXXXXXXZZZ\\\gggrrr|||~~~zzzvvvooohhhaaafffooo}}}vvvnnnjjjhhhjjjlllmmmmmmmmmnnnpppjjjpppxxx~~~}}}}}}}}}|||xxxtttrrrrrrrrrsssuuutttqqqqqquuuvvvuuutttqqqoooooopppqqqrrrqqqsssrrrooommmllllllmmmmmmnnnppprrrssssssssstttvvvyyyzzzxxxtttrrrtttssspppnnnmmmkkkhhhffffffiiikkkkkkddd___^^^ZZZTTTPPPOOO((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((((((((()))))))))))))))************------...222<<>>999666333666222...000555999;;;:::CCCIIIRRR\\\dddjjjnnnqqquuuvvvwwwxxxwwwvvvuuutttrrroooggg\\\NNNAAA777111111777:::777222999KKK[[[tttdddSSSJJJEEEGGGTTTccc~~~{{{[[[>>>444222,,,+++///---+++))))))***+++***))))))(((((())))))))))))(((&&&''''''''''''&&&%%%%%%''''''&&&'''((((((&&&%%%%%%$$$###$$$&&&&&&$$$###'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))***+++++++++++++++,,,,,,,,,333888???UUUsssoooPPP???@@@NNNddduuurrrSSSBBBEEEJJJYYYqqqxxxmmmwwwvvvfffUUUGGG===666333222222222111111111000000///......------...000000333222333888===HHHZZZkkk|||}}}wwwfffRRRAAA555...222222222111000000//////222333444555666999===@@@GGGNNN[[[kkk{{{{{{hhhVVVEEE:::555222444555444333666>>>EEEIIINNNTTTXXXZZZ]]]bbbfffppp{{{zzzsssllldddkkkxxxwwwlllfffdddbbbeeeiiilllmmmnnnpppqqqqqqvvv|||}}}zzzxxx}}}}}}zzzzzzzzzvvvrrrnnnllllllmmmqqqrrrpppqqquuuvvvssssssqqqooopppqqqssssssrrrtttsssrrrpppooooooooooooooopppqqqrrrssstttvvvwwwzzz|||{{{xxxvvvwwwvvvrrrmmmmmmkkkiiihhhiiillloookkkddd^^^[[[WWWQQQMMMMMM(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))++++++(((((()))))))))*********,,,,,,,,,000:::HHHYYYcccdddlllrrrnnnfffeeellluuu~~~~~~zzzvvvrrrpppqqqssstttyyy|||}}}~~~~~~zzztttwwwrrrjjjbbb\\\ZZZZZZ[[[^^^^^^]]]]]]]]]___```aaaaaacccdddeeeeeeeeeeeeeeeccccccdddeeeeeeeeedddddddddcccdddfffhhhiiihhhgggffffffdddaaa^^^___cccgggdddggglllqqqwww~~~yyytttkkkcccaaadddhhhkkkhhhggggggiiikkklllkkkiiijjjiiigggdddcccbbbaaaaaa`````````aaacccdddeeeeeeaaa___^^^^^^______]]][[[RRRMMMDDD===888555333222666333000000555999<<<===IIIPPP[[[dddjjjnnnrrrtttuuuvvvwwwxxxwwwuuusssqqqqqqjjj^^^QQQFFF<<<666222000555888444444@@@XXXlllzzzjjjZZZRRRLLLIIISSSbbb{{{|||qqqRRR888333222+++)))///---+++))))))*********)))))))))))))))(((((())))))((((((((((((((('''&&&&&&&&&$$$$$$&&&)))***((('''&&&%%%%%%%%%''''''%%%$$$'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************++++++,,,,,,,,,,,,222888@@@WWWwwwqqqSSSAAA@@@OOOfffyyygggLLL>>>FFFHHHUUUlllxxxppp|||uuubbbRRRHHH???666000222222222222111111111111///......---...///000111555444555999???KKK^^^ooo}}}~~~uuu```JJJ===666000111111111000000000//////222444555777:::>>>CCCGGGPPPWWWdddsssrrr```QQQBBB999777111444777555444777@@@HHHOOOQQQTTTVVVYYY___gggnnnxxx}}}vvvqqqkkktttpppeeeaaa```]]]aaaeeeiiikkkmmmpppqqqvvvyyy}}}~~~|||{{{{{{~~~{{{{{{~~~{{{|||{{{wwwrrrmmmjjjiiikkkoooqqqqqqrrrvvvvvvsssqqqppppppqqqsssuuuuuuuuuvvvvvvtttsssqqqpppooonnnooooooppprrrtttvvvwwwxxxxxx{{{{{{xxxvvvwwwvvvrrrnnnooonnnmmmlllllloooqqqiiibbb\\\ZZZVVVPPPLLLMMM'''(((((((((((()))))))))((((((((((((((((((((((((************************&&&&&&&&&''')))***,,,---((((((((()))))))))******+++++++++...777DDDRRR\\\```gggkkkddd^^^aaalllttt~~~~~~~~~zzztttpppppprrruuu{{{|||yyyuuunnnggg```[[[XXXWWWWWWWWWVVVWWWXXX[[[^^^```bbbdddeeeeeecccaaa```aaaaaaaaabbbccccccdddccccccccccccdddgggiiijjjhhhgggccccccaaa]]]YYYZZZ___cccdddgggkkkppptttzzz|||xxxwwwrrrkkkiiilllnnnmmmhhhfffeeegggkkkllljjjhhhggggggfffeeedddcccbbbaaabbb```___```bbbdddddddddaaa]]]ZZZYYYYYYXXXUUUQQQJJJEEE===777555333333222333222111111444999???BBBQQQYYYccckkkoooqqquuuwwwvvvwwwxxxxxxvvvrrrooollliii```SSSFFF>>>888555333111444555555:::KKKcccuuutttfff[[[VVVOOOIIIRRRbbbsssuuuzzzdddKKK555111111+++)))------+++)))))))))***)))(((&&&'''((('''%%%%%%'''((((((((())))))(((((('''&&&%%%$$$###%%%)))+++)))''''''&&&&&&&&&((((((&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))((((((((()))***+++*********++++++,,,,,,------222777@@@XXXyyytttUUUCCCAAAQQQjjj~~~}}}[[[FFF>>>CCCEEETTTmmm~~~wwwsss~~~sss___QQQHHHAAA777///333222222222222111111111///............///111222555444666<<>>EEELLLQQQ\\\cccpppkkk[[[MMM???888999222555888888888<<>>888444333333333333000222555555777===FFFNNNYYYaaajjjppprrrtttxxx{{{zzzzzzzzzxxxtttnnniiifff[[[SSSGGG>>>999666444333444444666;;;FFFWWWjjjvvviii___YYYXXXPPPJJJTTTgggwwwwww|||UUUDDD444///...,,,+++,,,---+++))))))))))))((('''&&&'''((('''$$$$$$''')))''''''((((((''''''&&&%%%'''%%%###%%%)))+++(((%%%'''&&&&&&&&&((((((&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))******)))((()))***+++,,,)))******+++,,,,,,---------222555???XXXzzzuuuWWWDDDBBBQQQlllvvvTTTDDDAAA@@@FFFZZZwww|||rrrtttqqqqqq}}}sssaaaRRRGGG???777222333333222222222111111111///............000222333444444888???HHHUUUiiizzzrrrUUU>>>777666444------...///000111222222111444888===CCCLLLUUU[[[dddkkkyyyfffVVVJJJ;;;555777222555999;;;>>>CCCIIINNNRRRTTTVVVXXX[[[cccnnnvvv~~~pppeeecccddd```bbbeeehhhjjjmmmqqqtttsssvvvyyy{{{}}}||||||~~~|||yyyyyyyyyxxxtttpppmmmkkklllnnnqqqsssqqqrrruuutttqqqqqqpppppprrrtttuuutttsssqqqpppooommmlllmmmmmmnnnmmmmmmooosssxxxzzzyyyvvvsssvvvuuuqqqppprrrqqqnnnqqqsssvvvuuussspppnnnnnngggaaa]]][[[WWWOOOIIIHHH'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***(((((((((((())))))))))))+++******+++000888CCCJJJXXX___bbb]]]\\\eeepppuuuxxx}}}tttqqqvvv|||vvvpppllllllppptttyyy}}}~~~|||}}}xxxwwwvvvrrrllleee___[[[NNNMMMMMMNNNRRRWWW]]]```\\\___bbbaaa^^^\\\[[[\\\\\\]]]^^^```aaaaaaaaaaaabbbbbbbbbdddeeedddaaa___```aaaaaa]]]ZZZ\\\ccciiijjjkkklllllllllmmmoooqqqxxxyyyzzzxxxtttsssuuuwww|||xxxuuuwwwpppssssssnnnmmmpppppplllkkkgggeeefffiiiiiieeeaaabbbccceeeggggggfffeeedddaaa^^^\\\\\\___aaa```___^^^XXXQQQNNNMMMJJJEEE@@@>>>:::666333333444444444000555999:::<<>>XXXzzzvvvWWWDDDBBBQQQllltttRRRDDDDDD@@@IIIaaattthhhkkkjjjooozzz|||ssseeeUUUFFF===888666333333333222222222111111///.........///000222333222333999BBBKKKYYYnnnrrrSSS;;;555555333,,,,,,---///000222333333111444888>>>FFFPPPZZZaaagggnnn}}}}}}bbbTTTGGG888111444333555999>>>BBBHHHNNNRRRLLLPPPUUUZZZ```iiittt|||uuuiiihhhjjjfffhhhjjjlllnnnqqqvvvyyytttvvvyyy{{{}}}~~~|||{{{zzzuuuuuutttrrrnnnlllmmmnnnooorrrssspppqqqsssssspppqqqqqqpppqqqssssssqqqpppmmmllljjjiiijjjkkkmmmnnnlllllloootttyyy{{{yyyvvvtttvvvuuuqqqpppssssssppprrrtttwwwwwwtttpppmmmkkkhhhbbb^^^\\\WWWNNNHHHFFF(((((((((((())))))))))))+++$$$ $$$(((((('''&&&)))))))))************+++))))))))))))))))))))))))))))))************))))))---+++,,,...///444@@@LLLTTTYYY[[[ZZZ___iiinnnmmmwwwzzzjjjkkkrrryyy~~~~~~}}}||||||wwwqqqnnnqqqqqqoooxxxyyy{{{|||}}}~~~yyyuuutttsssnnncccYYYPPPJJJFFFJJJOOORRRUUUYYY^^^YYYWWWZZZ]]]^^^aaaeee```______^^^^^^^^^______\\\___aaabbbbbbaaaaaabbbaaacccaaaZZZYYY___fffjjjqqqlllhhhfffhhhkkkkkkjjjwwwtttrrrrrruuuvvvtttrrryyy{{{~~~|||uuurrrqqqmmmkkkjjjiiiiiijjjlllmmmfffdddccccccccccccbbb```ccccccccceeeeeeccc___\\\^^^^^^]]]\\\\\\\\\]]]]]]\\\ZZZVVVQQQIIIBBB<<<888999666222111222222000...777666555777???LLLYYYaaajjjlllppptttxxxyyyyyyyyy|||xxxqqqiii]]]PPPAAA<<<666333444666666666111666===KKKcccvvvsssdddVVVYYYXXXQQQLLLUUUlllxxxrrrxxx~~~___@@@777///...,,,)))***///+++)))(((((()))******)))***)))((()))***)))(((&&&''''''''''''&&&%%%$$$$$$///***&&&$$$&&&''''''&&&%%%&&&(((((((((&&&$$$"""'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******%%%------&&&&&&------%%%(((***+++***'''&&&'''))))))$$$""")))...---***///444666===VVVyyy___DDDCCCRRRkkksssRRRBBB@@@AAAKKKbbb}}}nnneeefffgggqqqzzz~~~ttteeeVVVKKKAAA888333333222111000////////////111000000////////////000222666;;;@@@OOOdddxxxjjjKKK999777777222...+++,,,000111000222555777:::???GGGQQQ[[[cccgggjjjtttttt\\\LLLBBB:::555444777888:::???FFFKKKOOOPPPPPPRRRTTTXXX```lllyyy|||uuutttrrrqqqmmmmmmpppqqqqqquuuzzzxxx}}}|||yyyyyyuuutttqqqooolllkkkjjjjjjsssqqqnnnkkkkkkllloooqqqqqqppppppooooooooooooooorrrooollljjjkkkmmmnnnnnnmmmrrrxxxxxxvvvtttvvvyyy}}}zzzvvvrrrpppooooooppprrrsssttttttrrroookkkiiiddd```[[[XXXVVVQQQIIIBBB'''((((((((())))))))))))+++%%%###&&&)))(((''')))%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))))))))************))))))***))))))+++,,,///999DDDNNNUUUZZZZZZ]]]dddhhhhhhtttzzznnnpppuuuzzz{{{yyyyyyxxx{{{~~~|||uuupppqqqrrrrrruuuxxxzzz||||||}}}~~~yyyuuurrrrrrrrrmmmccc[[[VVVOOOJJJLLLOOOOOOOOOQQQUUURRRRRRWWW[[[\\\___ccc___^^^^^^]]]]]]]]]^^^^^^___aaabbbbbb```___``````aaadddbbb]]]]]]eeelllpppnnnjjjeeedddeeehhhiiiiiirrrpppnnnnnnppprrrqqqooouuuwwwyyy{{{|||}}}zzzuuupppnnnnnnnnnllljjjhhhgggggghhhiiifffeeeccccccddddddbbbaaacccccccccddddddbbb^^^[[[[[[[[[[[[ZZZZZZYYYYYYYYYUUUSSSPPPKKKDDD>>>999666000///...111444777777555888888:::???GGGSSS___fffmmmppptttwwwxxxzzz{{{|||}}}sssjjjbbbVVVJJJ===999444222333555555444---555GGGaaa|||vvvbbbWWWYYYXXXTTTTTT```vvvxxxiiigggqqqtttTTT;;;444//////...******---+++)))(((((()))******)))***)))((((((***)))(((&&&&&&&&&&&&'''&&&&&&%%%%%%***'''&&&&&&((()))'''&&&$$$%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((())))))'''******&&&&&&******''')))+++,,,+++((('''(((***---)))&&&(((,,,000000......222666???ZZZ}}}___EEEEEETTTmmmqqqOOO@@@===BBBJJJ^^^zzznnneeegggjjj{{{uuufffXXXLLLBBB999333333222111000000/////////000000/////////000000111111666<<>>CCCJJJ\\\wwwpppgggllltttxxxiiiZZZNNNDDD:::444333333111000000000000000////////////000000111222000555<<>>DDDJJJNNNQQQSSSSSSQQQVVV^^^fffnnnyyy{{{yyyyyy|||xxxtttrrrooolllnnnsss|||xxxrrrvvvtttqqqnnnmmmoooqqqrrrrrrqqqnnnkkkkkkkkkmmmnnnmmmlllkkkkkkkkklllmmmnnnooommmlllmmmqqqtttvvvwwwrrruuuyyyzzzxxxwwwxxxzzzvvvuuurrrpppooopppqqqrrrtttrrrooolllkkklllmmmoooccc^^^XXXTTTPPPLLLFFFAAA'''''''''((((((((())))))''''''(((+++***'''(((+++'''(((((((((((()))))))))(((((((((((((((((((((((())))))************)))))),,,++++++...---,,,000666>>>JJJVVV[[[ZZZYYYZZZ\\\fffqqq{{{{{{nnnhhhkkkuuuxxxqqqlllgggaaafffrrryyytttiiifffiiimmmppptttzzz|||{{{xxxuuutttpppnnnllllllllliiibbb\\\XXXSSSPPPRRRSSSNNNJJJIIIFFFGGGLLLTTTWWWVVVXXX\\\]]]]]]\\\\\\\\\]]]^^^^^^aaabbbaaa___]]]]]]___aaa___bbbccccccgggqqqxxxzzzjjjgggcccaaaaaadddfffhhhjjjjjjjjjjjjlllmmmnnnnnnjjjkkkmmmnnnnnnoooqqqrrrrrrrrruuuyyy{{{zzz}}}}}}vvvqqqpppoookkkjjjkkkeeeeeeeeefffgggiiijjjkkkgggfffeeedddeeeeeedddbbbbbbaaa``````___^^^ZZZWWWWWWXXXYYYZZZXXXUUUQQQNNNKKKIIIFFFBBB===888555333222333333333333333111000666===GGGPPPYYYaaajjjooowwwzzz||||||yyyzzz~~~}}}yyyqqqfff[[[QQQFFF>>>222222222222333444444333AAAJJJddd}}}cccSSSWWW^^^hhhpppuuuzzzxxxdddVVVUUUdddvvv}}}{{{xxxSSS:::111...+++,,,,,,,,,++++++***)))'''''')))***)))((()))((('''((())))))'''%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))---&&&(((111111(((&&&---)))*********))))))))))))((()))***)))''''''***,,,,,,///555FFFcccbbbGGGEEEPPPfffvvvWWWFFFAAABBBKKK^^^vvvsssllluuu{{{lll^^^RRRFFF<<<666333333222111000000000000////////////000111222333000555;;;DDDTTTiiixxx~~~|||qqq\\\DDD666555555333555111000222333333666;;;<<<@@@GGGQQQYYYaaafffhhhvvv~~~kkkaaaVVVNNNEEE<<<999999999===CCCIIIOOOUUUZZZ]]]YYY```iiiqqqxxx{{{{{{~~~zzzwwwtttooojjjmmmrrr{{{vvv}}}xxxsssqqqqqqsssttttttrrrooollljjjiiijjjjjjkkkjjjiiihhhiiijjjlllmmmnnnmmmlllnnnqqqtttvvvwwwsssvvvxxxyyyxxxwwwyyyzzzrrrqqqpppoooooopppqqqrrrooommmjjjhhhggghhhiiijjjaaa]]]VVVQQQMMMHHHCCC@@@''''''''''''((((((((((((&&&&&&(((,,,+++''''''***$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))************))))))---+++,,,///...,,,...222:::EEETTT\\\[[[WWWVVVXXXcccnnnwww{{{yyynnndddcccgggnnnzzz~~~xxxoooggg]]]TTT```mmmwwwuuunnnkkklllnnnooosssxxxzzzyyyuuurrrpppooommmkkkjjjiiifff```[[[ZZZUUUSSSUUUUUUOOOIIIGGGHHHIIINNNSSSTTTSSSUUUZZZ]]]]]]\\\\\\]]]^^^^^^____________^^^]]]^^^aaaccc^^^```aaabbbhhhqqqwwwwwwhhhgggeeecccccceeegggjjjhhhiiiiiiiiijjjkkklllmmmhhhiiikkkkkkjjjkkklllnnnooonnnppptttuuutttvvv{{{~~~~~~zzzxxxrrroooooommmiiihhhiiieeeeeefffggghhhiiijjjkkkfffeeeccccccddddddbbbaaa```^^^]]]]]]]]][[[YYYVVVWWWYYYZZZZZZWWWSSSNNNKKKHHHFFFBBB>>>999555222111---///111333444666777888777@@@LLLUUU]]]dddkkkqqq{{{|||~~~|||zzzzzz}}}zzzsssjjjaaaUUUHHH<<<666000111333333444444444555;;;KKKiiippp^^^WWWVVVggg}}}ppp\\\RRRYYYmmm~~~|||}}}iiiFFF555///---***''')))+++---,,,***(((''''''((())))))((()))((('''((()))((('''%%%$$$$$$%%%&&&'''''''''''')))(((&&&$$$######%%%&&&'''&&&%%%$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***+++++++++---&&&+++888888+++&&&---((('''''''''(((((((((((())),,,...---)))(((+++...,,,---444EEEaaa{{{cccFFFBBBJJJ]]]ttt```IIIAAAAAAMMMcccyyywwwrrr|||pppbbbUUUIII>>>777444333222111000000000000////////////000222333333222555:::CCCTTTjjjzzz|||oooYYYCCC666444333222777222000111222222666;;;===AAAHHHPPPXXX___dddfffuuuyyymmmeee[[[RRRGGG===:::<<<<<<>>>BBBGGGMMMUUU^^^eeeeeemmmvvv|||~~~xxxxxx~~~|||{{{yyysssoooqqqwww{{{vvvsssssstttvvvvvvssspppllliiigggggggggjjjiiigggggghhhjjjlllnnnpppnnnmmmnnnppprrrrrrrrrsssuuuvvvvvvvvvvvvwwwxxxoooooonnnmmmnnnnnnooopppiiiiiiiiiiiihhhgggfffeee___\\\VVVPPPJJJEEEAAA>>>&&&&&&'''''''''(((((((((&&&%%%(((,,,---)))'''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))************)))))),,,)))))),,,---++++++///777AAAPPP\\\]]]WWWTTTVVVbbboooyyyzzz}}}rrrgggaaadddgggiiiqqqzzz~~~{{{xxxxxx{{{~~~{{{tttjjj\\\PPPYYYeeeooorrrqqqqqqooolllmmmppptttuuutttqqqoooooonnnlllkkkjjjhhheeeaaa]]]___YYYVVVWWWVVVOOOIIIFFFLLLLLLNNNQQQPPPNNNRRRXXX[[[[[[[[[[[[\\\]]]^^^^^^]]]^^^______^^^___aaaccc^^^``````aaafffnnnqqqpppggghhhhhhgggffffffiiijjjggghhhiiihhhhhhhhhjjjlllhhhiiijjjjjjiiihhhjjjkkklllkkkmmmppppppnnnpppuuuxxxyyyzzzyyyxxxwwwxxxyyy~~~~~~~~~}}}{{{yyyxxxvvvtttooommmllljjjeeedddfffhhhhhhhhhggggggfffffffffdddcccaaaaaabbbbbb```___]]]\\\ZZZZZZ[[[ZZZXXXVVVWWWXXXXXXWWWTTTOOOJJJGGG@@@???;;;888444111000///222333555555666777:::===@@@HHHSSS\\\aaafffnnnttt~~~~~~}}}}}}||||||{{{wwwmmmbbbXXXKKK>>>444000111222444444333333555666===QQQlllzzzrrr___RRROOOZZZuuuppp\\\VVVbbbxxx~~~zzzXXX===111...---***&&&''',,,...,,,***(((''''''((())))))(((((('''''''''((((((&&&%%%%%%%%%&&&&&&'''&&&&&&&&&***)))'''###!!!!!!###&&&(((((('''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((()))***+++,,,***'''---999999---'''***'''&&&%%%&&&((()))((('''(((***,,,+++)))(((***,,,,,,---333BBBYYYpppbbbEEE@@@GGGWWWmmmhhhLLL>>>BBBOOOfff}}}{{{ttteeeXXXLLL@@@999444333222111111000111111000000000000111111222333333666<<>>PPPdddvvv}}}^^^DDDAAAHHHYYYoooqqqQQQAAAFFFOOOdddvvvhhh[[[NNNBBB:::444444333222111111111111111111111000111111222222333888@@@MMMaaauuu~~~zzzjjjTTTCCC:::777777777???999444333222222666<<>>;;;&&&&&&&&&'''''''''((((((+++''''''...333000***&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))************)))))),,,((('''***---,,,---000555:::HHHYYY^^^YYYSSSRRR\\\lllxxxxxxuuuuuurrrmmmgggaaacccooovvvuuuxxxxxx~~~|||~~~uuufffXXX^^^gggsss~~~zzznnniiijjjkkkjjjiiiiiikkkmmmiiiiiijjjjjjjjjiiigggfff\\\WWWUUUXXXYYYVVVRRRQQQLLLIIIHHHGGGDDDDDDLLLVVVVVVVVVVVVWWWWWWYYYZZZZZZ^^^```bbbaaa___]]]]]]]]]aaabbb```___cccggggggbbbcccgggkkkllljjjhhhhhhiiimmmnnnooonnnkkkkkkmmmooohhhiiijjjiiigggfffggghhhfffeeefffiiihhheeegggkkkkkkkkkkkkjjjiiijjjnnnqqqqqqqqqooommmkkkkkklllnnnqqqmmmkkkjjjgggcccdddhhhccccccdddeeeeeeeeedddddd```___]]]]]]^^^^^^\\\[[[YYYXXXWWWWWWXXXYYYXXXWWWRRRQQQPPPNNNJJJEEE@@@>>>555444333222222333444555333555888:::===CCCKKKQQQVVV^^^fffiiikkkooowww~~~|||vvvgggXXXIIIAAA:::555777===111222333222000000333777JJJTTTUUUHHH???DDDLLLPPPsss}}}xxx}}}iiikkkzzzXXX<<>>888444333444555;;;AAADDDHHHOOOYYYeeeqqq{{{tttxxxqqqeeeWWWGGG===@@@IIIBBBHHHOOOUUUZZZbbbmmmvvv~~~{{{yyy{{{{{{oooeee\\\ZZZfffttt||||||{{{}}}~~~yyyuuurrrqqqllllllkkkkkkjjjkkkkkkkkkkkkjjjhhhhhhjjjmmmqqqtttsssqqqpppooopppooommmlllmmmlllkkkkkklllmmmmmmmmmoooooommmllljjjiiihhhgggiiiiiiiiihhhfffdddaaa___ZZZZZZXXXSSSKKKCCC===:::''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&***---+++'''%%%'''***&&&&&&''''''(((((())))))((((((((((((((()))******,,,***)))***---.........///:::IIISSSVVVUUUSSSQQQ]]]eeennnssstttqqqjjjdddiiiiiikkkqqqzzz}}}||||||{{{ssskkkeeemmm}}}tttlllbbbdddhhh___^^^iiiqqqiiijjjkkkllllllkkkjjjiii^^^\\\ZZZYYYXXXWWWUUUSSSSSSPPPKKKEEEBBBCCCHHHLLLRRRPPPNNNNNNQQQTTTVVVWWWZZZYYYYYYYYYZZZ\\\^^^___bbb___\\\\\\```dddeeeeeeeeegggiiiiiihhhhhhiiijjjkkkmmmmmmjjjeeedddiiimmmlllllljjjhhhffffffhhhjjjhhhfffddddddgggiiihhhfffjjjjjjjjjhhhfffeeeeeegggkkkjjjhhhhhhhhhiiijjjkkkjjjgggeeefffiiihhhbbb]]]bbbaaa```___```aaaccceee\\\\\\\\\]]]]]]]]]ZZZXXXTTTTTTTTTTTTSSSSSSRRRRRRNNNKKKHHHFFFDDDAAA<<<777555444333222222111111111333222666???EEEHHHPPPYYYaaaffflllqqquuuxxxzzz{{{vvvgggSSSJJJ>>>555222333444444777111000333111...666BBBVVVPPPJJJEEE@@@AAAKKKWWWuuuvvvhhhFFF666111---...------,,,+++++++++,,,)))))))))(((&&&''')))+++(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&)))))))))))))))))))))))))))************+++++++++,,,,,,000999CCCTTTkkkvvvYYYCCCDDDMMMZZZkkkcccHHHGGGNNNddd{{{nnnaaaTTTGGG???;;;777333111333444222111555444333222222333555777888:::BBBTTTiiiyyyqqqYYYDDD999666999;;;===:::888777666666>>>GGGMMMPPPUUU[[[cccnnn{{{vvvzzzoooaaaTTTHHH>>>===@@@FFFMMMVVV___eeelllsssyyy~~~yyyxxxzzzkkkfff^^^VVVRRRXXXhhhvvvtttmmmvvv{{{wwwvvvuuurrrooolllnnnooommmjjjiiimmmppprrrqqqnnnmmmnnnnnnmmmlllmmmnnnooooooooooooqqqsssmmmlllllllllmmmnnnpppqqqrrrpppnnnlllkkkjjjjjjkkkhhhjjjlllmmmkkkfffaaa^^^VVVSSSPPPLLLIIICCC===999''''''''''''(((((((((((('''(((((((((((((((((('''&&&***,,,+++'''%%%''')))'''''''''(((((((((((((((((((((((((((((()))*********((('''(((***,,,,,,,,,---555BBBMMMSSSTTTSSSRRRZZZ```gggnnnqqqpppjjjdddllllllnnnwww||||||yyyppplllxxx~~~pppddddddggg^^^\\\dddhhhggghhhkkkmmmmmmllljjjiiibbb```^^^\\\\\\ZZZWWWUUUSSSOOOIIIDDDAAABBBDDDFFFHHHGGGFFFGGGLLLPPPTTTUUUVVVVVVVVVVVVXXXZZZ\\\]]]bbb___]]]^^^bbbeeefffeeegggiiijjjjjjiiihhhiiijjjgggiiijjjhhhfffhhhnnnsssnnnmmmlllhhheeedddeeegggiiigggeeeeeeggghhhgggeeecccddddddcccbbbaaacccdddhhhhhhgggfffffffffgggggghhhfffdddfffiiiiiieee``````___^^^^^^^^^```aaaccc]]]\\\[[[\\\]]]]]][[[YYYUUUTTTRRRPPPNNNMMMLLLLLLHHHFFFCCCBBB@@@<<<666222111111111000111111222333555555:::CCCJJJNNNVVV___hhhlllrrrxxx{{{~~~~~~|||wwwiii[[[FFF@@@777222111222333333444444555444111222<<>>GGGWWWiiixxxpppXXXCCC888666888;;;<<<999777777666777???HHHOOORRRWWW\\\cccmmmzzztttmmmwwwlll___TTTIII???<<<>>>CCCMMMZZZdddjjjooouuuzzz~~~}}}ttteeebbb]]]WWWVVV```rrryyypppsss{{{xxxrrrqqqpppnnnkkklllmmmmmmlllkkkkkkmmmoooqqqpppooooooooonnnmmmlllgggjjjmmmnnnnnnooopppqqqmmmllllllllllllmmmooopppooonnnlllkkkjjjjjjjjjjjjfffhhhkkkkkkiiiddd^^^[[[TTTQQQMMMIIIEEE@@@;;;777''''''''''''(((((((((((((((((())))))))))))((((((&&&))),,,+++(((&&&''')))((((((((((((((('''''''''((((((((((((((()))*********((('''(((***,,,,,,++++++000888CCCMMMSSSUUUUUUXXXYYY]]]dddjjjkkkhhheeeooopppvvv}}}~~~wwwvvvssscccaaaccc\\\YYY___```dddfffjjjmmmnnnmmmkkkiiieeecccaaa___^^^\\\XXXVVVUUUPPPIIIEEEDDDCCCAAA???AAA??????AAAFFFKKKNNNOOOPPPPPPPPPQQQSSSVVVYYYZZZ^^^]]]]]]___aaacccdddcccggghhhiiihhhgggfffggghhhbbbcccdddddddddhhhpppvvvnnnnnnlllhhhdddbbbbbbcccgggeeeccccccddddddcccbbbbbbcccdddcccbbbbbbdddfffeeeeeeeeeeeedddccccccbbbdddcccbbbdddggggggdddaaa___^^^]]]\\\\\\]]]___```]]][[[YYYYYYYYYYYYXXXWWWSSSQQQMMMIIIFFFDDDCCCBBB>>>=========<<<999555111000000000000222444666777:::<<>>CCCSSSiiioooSSSFFFKKK___{{{rrrgggZZZLLLCCC:::666111000222333333111777666444333333444666777<<>>===>>>AAADDDEEEFFFJJJJJJKKKLLLOOORRRUUUWWWWWWXXXZZZ\\\^^^_________cccddddddcccaaa```aaabbb`````````___```eeelllqqqlllkkkjjjfffccc``````aaacccbbbaaa```_________^^^bbbcccdddcccbbbbbbccceeebbbbbbcccccccccaaa___^^^bbb```___```bbbbbb```]]]]]]]]]\\\[[[[[[\\\\\\]]]]]]ZZZVVVSSSRRRQQQPPPOOOLLLIIIFFFBBB>>><<<;;;;;;444555888:::;;;999666444222222222222444777:::<<>>???>>>DDDEEEFFFGGGJJJMMMPPPRRRRRRTTTWWWZZZ[[[\\\\\\\\\`````````___]]]\\\^^^___dddbbb```^^^^^^aaaeeehhhfffffffffdddaaa___```aaaaaaaaa```___^^^]]]]]]^^^`````````___\\\\\\]]]^^^___```aaaaaaaaa```^^^]]]bbbaaa```______^^^\\\[[[\\\\\\[[[ZZZZZZZZZZZZZZZ]]]YYYTTTOOOMMMJJJGGGEEEBBB@@@===;;;888777666666000222555666666555333222444333333444666:::>>>@@@KKKQQQXXX___fffmmmsssvvv{{{|||}}}zzzvvvoooeeeYYYOOOFFF>>>888444222444666777888777777777888888444444BBBXXXbbb```RRRPPPKKKAAA;;;EEEccc}}}vvvsssvvv{{{}}}bbbBBB000...///...,,,---***((()))+++---,,,***''')))***)))((('''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))*********+++++++++,,,---///222888GGGbbbyyykkkOOOBBBBBBTTTnnnpppQQQCCCGGGVVVsssyyynnn```QQQFFF===888222000111333333222888777666555555777999:::;;;CCCOOOYYYaaaiiirrryyytttdddPPPBBB>>>@@@BBBCCC===:::777666666888BBBMMMZZZdddooosssssswwwkkkeeehhhbbb___]]]ZZZSSSHHHCCCBBBNNNXXXeeekkkmmmpppxxx~~~zzzyyy|||zzzrrrsss~~~|||tttooofff]]]ZZZ^^^eeeiiimmmqqqvvvwwwuuusssrrrrrrgggccc___\\\\\\^^^aaaccciiigggeeegggjjjllljjjgggiiilllooopppooommmlllmmmiiimmmqqqsssqqqnnnkkkjjjkkkkkkkkkkkkkkkkkkjjjjjjqqqpppnnnllliiifffdddccccccdddeeeeeeaaa\\\VVVRRRNNNIIIBBB<<<888666444222''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))((((((((((((((('''''''''((((((((((((((()))*********)))'''''')))***))))))---,,,---222===KKKWWW]]]^^^UUUPPPRRRTTTUUU]]]hhhssskkk```]]]TTTPPPRRRQQQVVVXXX]]]aaaeeegggiiiiiijjjiiiggggggeeebbb^^^ZZZXXXSSSNNNKKKIIIEEE@@@<<<999888777777999;;;::::::??????@@@BBBDDDGGGJJJLLLNNNQQQTTTWWWWWWXXXYYYZZZ]]]^^^]]]\\\ZZZZZZ\\\^^^fffdddaaa___^^^___```aaa```aaabbbaaa___^^^^^^___```aaaaaa___]]]]]]^^^______```___]]][[[ZZZZZZ\\\\\\]]]]]]^^^^^^]]]]]]]]]bbbaaa```___]]]\\\[[[[[[ZZZZZZYYYXXXXXXWWWVVVVVVYYYVVVQQQLLLHHHDDD@@@>>>888888777666555444333222000222333333000.........333333444555999>>>CCCFFFUUU\\\ccchhhmmmssswwwwww|||{{{zzz{{{zzzuuummmfff]]]SSSGGG???999333222333111444777999999:::;;;===>>>:::888@@@RRRdddgggbbbMMMIIICCC??????MMMiii|||ssslllqqq~~~jjjPPP777///000///------++++++*********+++,,,,,,'''(((******)))(((((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((())))))((('''&&&)))))))))))))))))))))))))))************++++++++++++,,,///333999IIIgggmmmQQQBBBBBBRRRllluuuUUUBBBEEEQQQlllwwwvvv|||qqqdddUUUKKKAAA;;;444111222333333222777777666666777999;;;<<<<<>>AAACCCEEEHHHKKKNNNPPPPPPPPPSSSUUUYYYZZZYYYXXXWWWWWWZZZ\\\aaa___^^^]]]\\\\\\\\\[[[]]]^^^___^^^\\\[[[[[[\\\\\\]]]^^^]]][[[ZZZ\\\^^^\\\]]]]]]\\\ZZZYYYZZZ\\\YYYYYYYYYYYYZZZ[[[\\\\\\]]]]]]\\\[[[YYYYYYYYYYYYWWWWWWVVVUUUTTTSSSRRRQQQPPPMMMIIIFFFBBB>>>999666222333444444444222000//////111222111///...000222444555666:::???FFFMMMQQQ]]]eeelllnnnqqqwwwxxxvvvwwwtttrrrpppnnnfff[[[SSSIIIAAA999777333///000444111444888;;;===AAAGGGKKKCCC???CCCTTTdddiiieee```QQQIIIAAA@@@HHHZZZtttllliiijjjxxx{{{YYYAAA///...111...,,,///'''***,,,***((('''***...&&&(((******)))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''((((((((((((((('''''''''&&&'''((())))))((('''&&&)))))))))))))))))))))))))))************+++++++++***,,,///444;;;MMMmmmnnnRRRDDDCCCRRRjjj}}}sssSSSBBBDDDNNNeee}}}ooorrr}}}}}}ttthhhZZZQQQDDD>>>666222222333333222666666555666888:::===??????EEENNNXXXaaaiiippptttrrrdddSSSJJJHHHIIIGGGDDDCCC???;;;999888:::DDDOOOXXXjjj~~~xxxgggcccggglllrrrwwwsssbbbOOOHHHJJJRRR]]]iiiooopppttt}}}zzzyyymmmiiiaaa___qqq}}}wwwooohhhccceeebbb___```dddccc^^^^^^\\\\\\___dddeeeccc___]]]]]]]]]]]]^^^```bbbdddccceeeffffffdddbbbbbbbbbeeeiiilllkkkiiihhhkkkoooqqqqqqpppmmmjjjhhhhhhjjjiiijjjkkklllmmmmmmllllllqqqoookkkgggeeeeeefffgggcccbbb```\\\XXXUUUQQQPPPFFFBBB===999666444222111''''''''''''((((((((()))(((((())))))))))))(((((('''''''''(((******)))(((&&&'''''''''(((((())))))((((((((((((((()))******,,,+++))))))***++++++***((())))))***000;;;JJJTTTXXXWWW\\\ccc```ZZZ```mmm~~~vvvvvv}}}xxxwww}}}ooommmooobbbWWWTTTOOOKKKLLLNNNRRRWWW\\\```cccffffffeeefffeeeccc^^^ZZZ]]]\\\ZZZVVVQQQMMMLLLLLLEEECCC???===;;;888444222666666777888:::<<>>BBBIIIQQQXXXEEECCCNNNcccpppkkkbbb^^^YYYMMMBBBCCCPPPeeejjj^^^aaakkknnnNNN999+++...111---,,,222$$$))),,,***%%%$$$)))...&&&(((***+++)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&'''((())))))((('''&&&)))))))))))))))))))))))))))************+++++++++)))+++000555<<>>;;;:::888666555666777888888888888888<<<<<<===>>>@@@BBBEEEFFFKKKKKKLLLMMMOOOQQQRRRSSSUUUUUUUUUUUUVVVVVVVVVVVVZZZYYYXXXXXXWWWWWWWWWWWWRRRRRRRRRQQQQQQPPPPPPPPPUUUTTTSSSRRRQQQQQQQQQQQQUUUUUUTTTSSSSSSRRRQQQQQQOOONNNNNNMMMMMMNNNPPPQQQOOOPPPQQQPPPNNNKKKGGGEEE;;;:::888666444222000///111111000///.........///000000000000222444777888:::999999>>>FFFQQQZZZ```mmmnnnrrrvvvxxxwwwssspppkkkjjjeee^^^UUUKKKCCC>>>555///...222444111000333999888:::AAAKKKQQQRRRQQQMMMPPP]]]jjjiii]]]YYY^^^[[[QQQJJJPPPfff~~~yyy___ZZZiiivvv[[[999555000---+++++++++***))))))))))))************)))(((''''''''')))***+++%%%%%%%%%&&&&&&'''''''''&&&%%%%%%'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))###%%%'''((()))((('''&&&))))))((((((''''''&&&&&&+++++++++***************+++,,,------666OOOsssuuuYYYBBB@@@PPP```|||bbbJJJDDDCCCKKK```ppppppzzzxxxsssuuu~~~}}}tttmmmaaaVVVIIIBBB999555555666444222555666555777>>>FFFFFFAAAJJJLLLSSS\\\fffmmmqqqrrrvvvhhhWWWKKKHHHHHHFFFDDDDDDBBB>>>;;;;;;AAAIIIOOOXXXhhh{{{yyynnnpppwwwyyyfffSSSLLLMMMZZZbbblllrrrwww{{{ttteeeZZZ___mmmwww|||}}}|||rrraaaRRROOOYYYfffpppwwwxxxqqqiiifffddd```\\\YYYWWWUUUUUU^^^]]]aaaggghhhdddaaabbbiiiccc\\\YYY[[[^^^```aaaffffffgggffffffgggjjjmmmqqqlllhhhhhhfffcccdddgggggghhhjjjlllmmmmmmmmmllloookkkfffbbbbbbbbbcccccc```___^^^\\\ZZZTTTNNNIIIBBB???;;;888666333000...))))))((((((''''''&&&&&&***)))((((((((((((((((((((())))))))))))((('''''')))'''&&&'''******(((%%%&&&&&&''''''(((((())))))************************)))))))))***,,,222999>>>PPPZZZeeefff```^^^dddkkknnnxxxwwwpppsssyyyvvvoooqqqwww}}}sssjjjeeejjjrrruuusssjjjaaa[[[PPPMMMJJJIIIKKKPPPUUUYYY\\\___bbbfffgggfffeeecccdddbbbaaaaaabbbaaa^^^[[[WWWQQQIIICCCAAA???;;;888777666666666555555555555555666777999:::<<<===>>>EEEEEEFFFGGGHHHJJJLLLMMMJJJKKKLLLMMMNNNOOOPPPQQQTTTSSSRRRPPPOOONNNNNNNNNLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJNNNNNNMMMLLLLLLKKKJJJJJJHHHHHHGGGGGGGGGIIIJJJKKKKKKKKKLLLLLLJJJGGGCCCAAA888777666444222000///..................///000000111111222333555777999999::::::<<>>CCCJJJQQQUUU^^^\\\```eeebbbYYYZZZcccccc]]]ZZZaaaqqqjjj[[[kkk{{{jjjNNN666222...+++*********)))))))))))))))************)))((((((''''''((()))***%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%'''(((******)))((('''+++*********)))))))))(((******************+++++++++...000111999PPPqqqvvv[[[DDD@@@OOO___vvvaaaJJJ???>>>GGG___jjjfffmmmmmmkkkrrr~~~}}}vvvoooeee[[[NNNEEE;;;555333333222000444666888<<>>:::777555333000---))))))(((((('''&&&%%%%%%((((((''''''(((((()))***'''(((((((((((('''&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((---,,,+++***((('''&&&%%%))))))))))))***---333777HHHSSS```eeebbb```bbbfffgggqqq~~~tttkkkhhhlllsss{{{pppkkkpppvvv|||sssjjjccchhhooowwwzzzwwwpppjjjZZZTTTMMMJJJLLLOOORRRRRRYYY[[[^^^bbbdddfffffffffeeeeeefffggghhhgggccc```\\\WWWQQQLLLJJJGGGBBB>>><<<;;;888666444333333333111111333444555666666666<<<<<<======???@@@BBBCCC???@@@AAACCCFFFHHHIIIJJJMMMLLLJJJHHHFFFEEEDDDDDDBBBBBBBBBAAAAAAAAAAAA@@@=========>>>>>>@@@AAAAAACCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>@@@BBBCCCCCCCCCDDDDDDBBB@@@===;;;555444333222000///......------...///000222333444444555777:::;;;<<<======<<<>>>BBBHHHQQQZZZaaafffssstttvvvyyy|||{{{xxxuuukkkbbbTTTHHH???888111---222000111333333333666;;;888:::;;;999999@@@LLLWWWfffaaa______[[[UUUYYYbbbhhhgggiiippp|||uuuiiilllooo]]]```}}}}}}YYY???222///+++)))*********)))))))))))))))************))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$'''&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((()))*********)))((('''************)))))))))))))))))))))***+++++++++,,,***...000222999OOOnnnxxx]]]FFF@@@NNN___ppp]]]III>>>===FFF___~~~fff^^^aaaaaaeeeppp}}}xxxsssjjj```UUULLL@@@777333222111111333888>>>EEEOOOWWWWWWRRRSSSUUUZZZaaajjjrrrvvvwwwrrrfffVVVKKKHHHIIIIIIHHHLLLHHHCCC>>><<<@@@GGGMMMWWWfffwwwzzz~~~wwwfffXXXVVV[[[hhhnnnuuu{{{~~~xxxmmmeeefffjjjmmmpppsssvvv```PPPSSS^^^iiiooottt{{{~~~~~~zzzrrrggg^^^XXXVVVVVVVVVUUUVVV[[[bbbeeebbb```aaagggbbb]]][[[\\\^^^___^^^bbbdddffffffeeeeeefffgggiiidddbbbccccccaaaccchhhmmmlllkkkiiihhhhhhiiiiiihhheeecccbbbccceeeeeeeee___]]]ZZZWWWTTTNNNHHHCCC@@@===999666444222///---))))))((('''&&&&&&%%%$$$&&&&&&&&&'''((()))******'''(((((((((((('''&&&&&&%%%'''))))))((('''((()))((((((((((((((('''''''''+++***)))'''&&&$$$###"""*********)))(((***...111===IIIXXX``````^^^^^^___bbblllxxxqqqhhhdddccchhhooo~~~yyyqqqnnntttzzz~~~}}}vvvooolllnnnrrrwww|||}}}yyyvvvkkkaaaVVVPPPPPPQQQQQQOOOSSSUUUXXX[[[___cccggghhheeegggiiikkkjjjhhhdddaaa^^^[[[WWWUUUTTTQQQLLLGGGDDDBBB>>>999666555444444111222333444444333222222555555555666777888999:::999:::;;;===???AAACCCDDDEEEDDDCCCAAA@@@?????????999999999999999999888888888888888888999:::;;;;;;:::999999999888888888777666666555666777888:::;;;;;;;;;<<<<<<;;;999777666333222222111000000/////////000000111333555777888999<<>>;;;777555333111///---)))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&''')))***+++(((((()))))))))(((''''''%%%'''))))))((('''((()))((((((((((((((('''''''''((((((''''''&&&&&&%%%%%%+++++++++***)))))),,,...333>>>LLLVVVYYYXXXWWWWWW\\\eeeooowwwtttccc``````^^^aaaiiisssxxx}}}|||yyyxxx|||}}}yyyvvvwww}}}~~~~~~zzzuuuvvvuuuvvvwwwzzz}}}uuuggg^^^YYYUUUPPPLLLNNNNNNPPPSSSXXX^^^cccgggeeehhhkkklllkkkgggcccaaa___]]][[[\\\]]][[[VVVRRRJJJHHHCCC>>>:::888777777444444444444333222111000222222222222333333444555666666777888999:::;;;;;;<<<<<<;;;:::::::::;;;;;;333333333333333333333444666555555444444555555666444444444333333333333333222222111111222333555666444555555555555444333222111111222222222222222222111222333444666888:::;;;BBBEEEIIIMMMOOOOOONNNMMMPPPUUU[[[aaaeeejjjooossszzzzzz{{{zzzvvvnnnddd]]]PPPGGG;;;333000111222333000222555666888;;;>>>@@@888555333777???HHHMMMOOOJJJHHHIIIOOOVVV^^^iiirrryyysssxxxvvvrrr}}}}}}zzzbbbVVV[[[ggguuusss\\\___zzzyyyYYY>>>......,,,******+++,,,+++***((()))))))))************)))(((((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%)))(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''&&&&&&%%%''''''''''''(((((((((((((((((()))***+++,,,,,,,,,+++,,,------555MMMpppxxxaaaHHH???MMM```nnn[[[GGGEEEDDDIII^^^|||pppbbb```aaaiiiwww}}}xxxoooeee\\\SSSFFF;;;555444666777888BBBLLLUUU]]]bbb```[[[SSSSSSVVV]]]eeennntttwwwkkkbbbTTTKKKHHHJJJMMMOOOOOOLLLGGGDDDDDDKKKUUU\\\eeennn{{{{{{pppfffgggmmmssswww~~~wwwooojjjeeeaaa```cccnnn{{{zzziii[[[ZZZbbbggggggiiiqqq{{{xxxooogggbbb]]]VVVQQQRRRRRRVVV^^^aaaaaabbbeeefffccc``````bbbcccaaa^^^]]]```cccddddddcccdddeeegggbbb```aaa```___aaaeeekkkiiieeebbbaaabbbdddeeehhhgggeeeddddddcccaaa```^^^[[[VVVQQQMMMHHHCCC???;;;999555333222000...,,,'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((())))))))))))(((''''''&&&&&&'''((()))))))))((('''''''''(((((((((((((((((((((((())))))******+++***+++++++++******+++------555@@@IIIOOOQQQQQQQQQUUU\\\dddkkkwwwxxxggg\\\^^^^^^YYYYYY```lllsss|||yyyqqqnnnsss||||||zzz{{{{{{{{{zzzyyyyyy{{{~~~tttjjj___SSSLLLKKKJJJIIIJJJNNNUUU[[[___cccgggkkkllljjjgggdddccc```^^^^^^```bbbbbb^^^ZZZOOOMMMIIIEEEAAA>>><<<;;;888777555333111000000000222222222111222222333333222333333333333333333444444444333333444444555666000000000000111111111111222222111111000111111111111111111111111111111111111111000///000111222333111111111222222222111111000111111222333333444444333444666888;;;???AAACCCMMMPPPTTTWWWZZZZZZZZZYYY___dddiiilllnnnppptttxxx|||zzzvvvqqqjjj___TTTMMMBBB>>>777111......111444111444666888===BBBBBB>>>555333666CCCQQQXXXSSSKKKDDDAAAAAAGGGTTThhh|||}}}sssvvvxxxqqqpppxxxzzzjjjkkkzzzjjjZZZ[[[gggsss|||ooo___hhhcccGGG555,,,---+++******+++++++++***))))))))))))************''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&))))))))))))************)))))))))***+++++++++,,,...///......666OOOsssyyyfffMMM@@@JJJ\\\llleeePPPEEEDDDIIIYYYtttzzzkkkeeehhhqqq~~~zzzqqqggg[[[SSSGGG<<<555333555777:::DDDOOOWWW]]]aaa___ZZZTTTTTTUUUZZZbbbjjjppprrrhhh___TTTKKKHHHKKKOOORRRPPPNNNJJJHHHKKKSSS___gggpppwww}}}rrrpppttt{{{|||rrrkkkfff```^^^___eeeoooyyy~~~~~~xxxlllaaa[[[```cccbbbdddllltttwwwrrrmmmgggeeeddd```YYYRRRUUUSSSTTTXXXZZZYYY[[[___]]][[[ZZZ\\\______\\\YYY\\\^^^aaaccccccdddeeegggfffaaa^^^]]][[[XXXYYY]]]dddbbb```______aaaccceeegggfffdddcccbbb```]]]ZZZ\\\XXXRRRMMMIIIDDD@@@===999777444222111000...,,,%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''(((((((((((('''&&&&&&'''%%%%%%'''***+++)))'''&&&&&&''''''(((((())))))'''(((((()))***+++,,,,,,''')))*********)))***,,,+++000777???FFFKKKMMMNNNRRRVVV[[[cccppprrreee___eeedddZZZWWW]]]kkksss}}}vvvooolllmmmppptttxxxtttttt{{{~~~}}}xxxwww{{{ooo^^^SSSLLLIIIEEECCCEEEJJJPPPTTT\\\aaaeeegggfffdddddddddbbb``````aaadddddd```]]]VVVTTTRRRNNNKKKHHHEEEDDD>>><<<888444222111111222333333222222222222222333000000000000111111111111111111000000000000000111....../////////000000000............///000111111000000000000000111111111222111000///...///000000///000000111111222222222//////000111333444555555888:::===AAAFFFKKKOOOQQQWWWYYY]]]```bbbdddddddddlllpppttttttrrrrrrvvvyyyxxxrrriii___UUUKKKCCC>>>444555555222......222666777:::<<>>DDDPPPbbbxxxwwwjjjbbb```gggxxxnnnoooooonnnvvv___>>>///...000***)))''''''(((((('''%%%))))))))))))************$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''(((&&&%%%%%%(((***++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&(((((('''(((((()))***+++&&&'''''''''(((((())))))+++++++++***************))),,,......555JJJjjj}}}|||sss\\\EEECCCOOOaaawwwjjjKKKJJJJJJQQQbbb}}}{{{xxxvvvlllccc]]]QQQEEE;;;777888:::666AAAMMMUUUZZZ^^^]]]ZZZ```]]][[[[[[___dddhhhjjjddd]]]SSSKKKHHHLLLRRRVVVVVVTTTPPPOOOSSS]]]jjjsssuuuyyy|||{{{vvvnnnjjjeeeaaa```ZZZ[[[\\\^^^cccfff```XXX___aaaaaabbbgggooorrrqqq___\\\[[[aaaiiiooommmjjjhhhaaa[[[WWWSSSOOOOOOSSSQQQQQQRRRVVVZZZZZZWWWSSS\\\]]]___```bbbeeeiiilllaaa[[[VVVSSSNNNHHHGGGIIIKKKKKKMMMOOOQQQUUUXXXZZZ^^^^^^]]]]]]]]][[[WWWTTTTTTPPPJJJDDDAAA>>>;;;999777444222000000///---,,,+++'''$$$&&&***+++(((%%%%%%%%%&&&'''((((((''''''"""###%%%'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))((())))))***++++++------...333;;;EEENNNTTT[[[WWWSSSVVVfffxxxxxxsssnnnllliiiffffffjjjttt~~~rrreee___]]]]]]cccqqqvvvmmmkkkvvvrrrddd___UUUIIICCCCCCEEEDDDCCCHHHNNNUUUYYY\\\^^^aaadddfffccc``````bbbbbbaaa___^^^___]]]WWWTTTSSSQQQMMMLLLIIIDDD===888777888:::===<<<999777555333333333333222222111111000000000////////////////////////111///---...222444333111333222000//////000111111...000111222111000111222...222222......333333///111111000111222111///---///000111333555777999:::EEEIIIPPPWWW]]]```aaa```jjjiiihhhiiikkknnnpppppp||||||{{{wwwqqqmmmlllllldddYYYJJJ???:::888444111...000111111111333999>>>AAAHHHTTT[[[XXXNNNHHHHHHJJJ[[[vvv{{{]]]EEE===@@@===DDDZZZrrrqqq\\\```lllxxxwwwrrrqqqmmmuuulllNNN888,,,***...,,,)))%%%$$$'''((((((''',,,+++)))'''&&&'''((()))(((%%%%%%''''''$$$$$$&&&)))(((&&&%%%$$$$$$%%%%%%''''''&&&%%%%%%$$$######)))(((&&&&&&''''''&&&$$$***###!!!%%%(((%%%###&&&%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$'''((('''%%%(((''''''&&&&&&&&&''''''***''')))---+++%%%$$$)))...***'''''')))***)))(((***)))((()))+++,,,,,,+++((())),,,///444BBB]]]tttzzzyyyzzzuuuaaaKKKGGGPPPZZZooo{{{UUUDDDCCCNNN]]]vvv}}}|||uuummmccc^^^UUUIII>>>888555555999@@@JJJQQQUUUYYY```fffdddccc```\\\\\\```cccddd```[[[TTTNNNMMMQQQWWW\\\___ZZZUUUUUU\\\fffnnnrrryyyzzz||||||yyynnniiieeeaaa^^^aaa___[[[VVVQQQOOOOOOPPPZZZZZZ___iiiuuu{{{{{{xxxlllaaa]]]gggrrruuurrrqqqoooooogggXXXQQQSSSSSSNNNKKKLLLOOOTTTZZZ\\\ZZZWWWXXX^^^bbbbbbdddggghhhfffeee\\\QQQKKKEEE???===???CCCEEEFFFFFFGGGKKKQQQVVV[[[[[[[[[[[[YYYWWWUUUTTTPPPLLLFFFAAA>>><<<999888888444111///000000---++++++'''%%%&&&***+++)))&&&%%%&&&&&&'''((((((''''''###$$$&&&'''((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))((((((((()))*********+++---111777BBBNNNWWW]]][[[WWWXXXdddsss|||}}}xxxwwwwwwwwwtttppprrrwww}}}qqqddd^^^ZZZaaarrrwwwpppnnnfffqqqvvvpppfffaaaWWWMMMCCC>>><<<===BBBFFFLLLPPPRRRUUUYYY\\\cccaaa```aaabbbcccaaa___^^^```___[[[YYYZZZYYYUUUNNNJJJDDD@@@???@@@AAABBB@@@>>><<<999666555555555333333333333222222222222333333333333222222222111222000......111333333222333222111000000111222222000222333333222111222333333666666222222555555111222222222333444444111///222222333555888===AAACCCJJJPPPXXX```eeeiiikkkllllllkkkkkklllooorrrsssrrr{{{xxxsssnnnhhhccc^^^\\\OOOFFF<<<555333333111///444444555555666<<>>VVVkkkwwwyyy{{{vvv```HHHCCCKKK[[[mmm\\\HHHCCCMMMYYYppp~~~vvvoooeeeaaaYYYMMMBBB;;;777777888>>>FFFMMMTTT[[[bbbgggfffddd```[[[ZZZ\\\^^^___```[[[UUUQQQQQQUUU[[[```gggddd```___dddllluuuzzz~~~}}}zzzpppjjjfffbbb^^^aaa^^^YYYRRRLLLHHHGGGGGGOOOUUU```ooo|||vvvjjjbbbgggnnnnnnjjjgggkkknnnkkk```ZZZ[[[YYYRRRRRRQQQRRRUUUYYYZZZXXXVVVYYY^^^bbbbbbcccffffffddd```VVVLLLFFFAAA<<<:::<<<:::;;;===>>>@@@EEEMMMSSSZZZ[[[[[[[[[YYYXXXUUUTTTOOOKKKEEE@@@===:::777666777444111///000///---+++***'''%%%''')))***(((&&&%%%&&&''''''((('''''''''&&&&&&'''((((((''''''&&&((((((((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''((((((((((((***,,,...222===LLLXXX\\\]]][[[YYY^^^iiirrruuuooorrrwwwyyyuuurrrvvv~~~lll___YYY```rrrwwwrrrrrrhhhmmmqqqrrrnnnjjjhhhhhhdddfffdddZZZKKKAAA???AAA>>>@@@CCCFFFIIIMMMQQQUUU]]]]]]^^^aaadddeeedddbbbaaacccccc```___bbbaaa^^^TTTMMMEEEBBBFFFIIIKKKJJJFFFDDDAAA>>>;;;:::999999666666666666555555555555555555444333222111111000555333111111222444444444555555444444444555555666444555666666444333444555777::::::777777999888555777666777999:::999666333666666666999>>>DDDJJJNNNUUU[[[ccciiilllnnnqqqsssnnnmmmnnnppprrrssssssqqquuuoooggg```ZZZSSSKKKFFF999555000...000222111000333333444666<<>>FFFPPP```rrrvvvkkkbbbcccgggeee```\\\aaajjjmmmhhheeeddd___WWWXXXVVVUUUVVVWWWXXXWWWVVV[[[___bbbbbbdddhhhgggdddZZZQQQGGGBBB===888777999444555666888<<>>===<<<;;;:::999888777888777666555444222111111999888666666666777888999999999999999:::;;;;;;<<<888999:::999777777888999;;;===>>>??????@@@???>>>BBBAAAAAABBBBBB@@@<<<999:::;;;>>>CCCIIIOOOTTTWWW___eeekkknnnmmmlllnnnqqqqqqpppppppppqqqpppmmmjjjkkkcccXXXQQQKKKEEE<<<555111///...000333666666555222333666;;;EEEQQQ]]]eeefff]]]SSSNNNOOOYYYjjjyyyiiiNNNEEEJJJQQQ```vvvvvvtttxxxxxx{{{lllgggiii}}}jjjRRR777---...///,,,******)))))))))((('''%%%$$$((((((''''''((()))***+++,,,((('''(((%%%!!!!!!******)))(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%***'''&&&%%%$$$###"""###%%%%%%%%%&&&&&&&&&''''''+++***))))))(((((('''&&&'''(((((()))))))))))))))$$$%%%'''''''''%%%&&&))))))(((''''''((((((((((((,,,***))))))******)))''')))***,,,......333CCCRRReeeooo{{{yyyfffOOOFFFIIIUUUddd{{{qqqTTTEEEIIIQQQeee{{{tttnnnjjjhhhbbbYYYNNNDDD===:::===<<>>CCCMMM\\\jjjrrrwwwxxxyyyhhhaaa]]]___cccbbb[[[UUU[[[iiitttuuussssssmmmccc^^^\\\YYYWWWVVVWWWWWWXXX\\\```cccdddgggkkkjjjfffXXXOOOEEE???:::555444666777777777:::???HHHQQQWWWXXXYYY[[[[[[[[[YYYVVVTTTNNNJJJDDD>>>:::777444222444222000///...---,,,,,,&&&%%%$$$%%%%%%&&&%%%$$$&&&'''''''''''''''&&&&&&)))(((''''''&&&&&&%%%%%%((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&'''((()))(((((((((***)))(((''''''&&&''''''))),,,---***)))000===HHHPPPWWW\\\YYYVVVZZZaaaeeecccfffjjjjjjfffjjjzzz~~~qqqkkkhhhppp~~~zzz}}}xxxooodddZZZSSSOOONNNUUU\\\bbbddd___VVVNNNIIIGGGDDD@@@>>>>>>AAADDDFFFKKKOOOUUU[[[```dddggghhhfffhhhgggcccaaabbbaaa^^^ZZZPPPGGGHHHRRR[[[^^^\\\YYYXXXUUURRROOONNNMMMMMMIIIHHHFFFDDDBBB???===<<>>===<<<:::888777777<<<=========<<<======>>>===>>>???@@@@@@AAABBBBBB@@@@@@@@@???>>>>>>???AAADDDEEEHHHLLLNNNNNNOOOOOORRRQQQOOOMMMLLLJJJFFFDDDDDDHHHNNNTTTZZZ]]]___```fffjjjnnnooonnnlllmmmnnnvvvtttqqqooolllhhhccc___[[[SSSJJJCCC@@@<<<555///000111222444777888777777777888;;;BBBKKKUUU^^^ccc^^^VVVNNNMMMRRR\\\lllzzzyyyzzz|||wwwdddQQQOOOXXXjjjvvv{{{wwwnnn___dddppprrrPPPAAA333------,,,))))))((()))***)))(((&&&%%%%%%(((((((((((())))))******,,,)))(((***)))%%%%%%'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$)))'''&&&&&&''''''&&&$$$(((((('''%%%#########"""%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''(((%%%&&&'''((((((((((((''''''))))))'''&&&&&&''''''&&&'''(((((('''''''''''')))((('''(((***+++***)))++++++---......222>>>KKK```lllyyyyyyhhhSSSFFFDDDOOO___www}}}ZZZGGGJJJRRRfffxxxqqqmmmlllkkkfff^^^RRRGGG???;;;===;;;===HHHYYYgggooopppqqqggg\\\UUUOOOIIIJJJOOOWWWXXXYYY[[[___cccgggiiijjjnnnqqqpppmmmqqq||||||yyyvvvtttsssrrrqqqnnnjjjccc]]]WWWPPPIIIDDDCCCHHHPPPXXX\\\```bbbddd\\\[[[[[[___eeeeee^^^VVV\\\mmm|||~~~vvvkkkhhhccc]]]XXXVVVWWWWWW[[[^^^aaabbbgggkkkjjjfffYYYOOOEEE???999333222444999888888<<>>;;;888555333222111000...---,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))(((((('''(((((((((***,,,,,,***(((,,,555<<>>>>>>>>>>>CCCGGGMMMSSSXXX\\\aaadddeeegggfffbbbaaabbbaaa^^^XXXSSSPPPVVVaaajjjkkkhhhbbb```^^^[[[YYYXXXXXXXXXVVVUUUSSSPPPMMMKKKIIIGGGFFFEEEDDDBBBAAA???>>>>>>BBBDDDGGGHHHHHHGGGGGGHHHEEEFFFHHHIIIJJJKKKKKKKKKJJJKKKKKKJJJIIIJJJLLLOOOSSSSSSWWW^^^aaaaaaaaacccdddaaa]]]ZZZYYYWWWUUUSSSUUUYYY```fffjjjjjjiiihhhjjjkkkmmmoooppppppooonnnvvvsssnnnhhhbbb\\\VVVRRRJJJEEE>>>:::888666333000000111444666777888777777:::999;;;@@@GGGOOOTTTVVVYYYRRRLLLLLLPPPVVVbbblllhhhhhhkkkkkkaaaUUUVVV```zzzsssddd___ZZZiii~~~~~~^^^<<<555///---+++'''&&&''''''))))))((('''&&&'''(((&&&&&&&&&'''''''''''''''&&&###$$$((()))'''(((+++%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((''''''''''''&&&$$$"""&&&&&&$$$###%%%''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%&&&((("""###$$$&&&&&&&&&%%%%%%(((+++***&&&$$$&&&'''&&&&&&(((******)))((())))))(((''''''(((***++++++***++++++,,,......111<<>>HHHXXXfffmmmpppqqqeeeYYYTTTMMMFFFHHHOOOVVVWWWZZZ^^^bbbeeeggghhhjjjnnnqqqpppnnnqqqzzz|||~~~}}}{{{yyyyyyyyyzzz{{{uuupppjjjfffaaaZZZRRRKKKBBBBBBCCCEEEHHHLLLPPPRRRWWWYYY\\\```fffhhhaaaXXX[[[mmm}}}}}}zzzrrriii```[[[ZZZZZZ\\\^^^___```dddiiifffaaaWWWMMMCCC===888222111333666555777<<>>:::888666444000111000...,,,++++++---&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&&&&%%%$$$###$$$%%%%%%$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((%%%&&&((()))***)))((('''))))))((((((((()))******((()))*********,,,///222999FFFRRRWWWXXX[[[]]]]]]aaa``````bbbfffqqq~~~|||}}}tttrrrwwwwwwwwwzzzuuurrrlll___UUUIIIJJJMMMSSSYYY```fffiiiddd]]]TTTLLLHHHDDDAAA???>>>AAAFFFJJJMMMQQQVVVZZZ```ccccccaaabbbffffffddd[[[\\\bbbllluuuxxxrrrkkkgggfffdddbbb````````````aaa```^^^\\\ZZZXXXWWWVVVRRRQQQQQQOOONNNMMMLLLLLLMMMRRRWWWZZZYYYWWWWWWWWWSSSTTTVVVXXXZZZZZZ[[[ZZZWWWXXXXXXWWWWWWXXX\\\^^^bbbaaaeeemmmpppnnnnnnqqqpppmmmhhheeeddddddddddddeeegggkkkoooqqqpppooommmooommmlllnnnqqqqqqnnnjjjnnnjjjbbb[[[TTTMMMFFFBBB<<<:::666333222222333333111444777:::;;;<<<======:::888777;;;CCCLLLRRRTTTWWWNNNFFFDDDFFFJJJRRRZZZZZZZZZ```hhhgggaaadddlll~~~www___YYY\\\___uuugggIII444...***++++++(((''')))'''((()))'''%%%&&&(((+++''''''''''''''''''&&&&&&###!!!"""&&&'''%%%&&&)))$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%% %%%'''###"""&&&)))(((%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''$$$###%%%&&&"""###%%%'''((('''&&&&&&%%%))))))$$$###&&&(((&&&$$$'''******((('''((())))))((('''((()))***)))(((***)))***---...111<<>>CCCMMMZZZgggnnnrrrpppcccWWWRRRLLLEEEHHHQQQWWWYYY]]]aaadddfffggggggmmmooopppooommmooouuu{{{yyy}}}~~~}}}~~~~~~yyysssoookkkdddZZZSSSDDD@@@;;;;;;>>>AAACCCCCCOOORRRTTTVVV\\\aaa^^^VVV]]]nnn}}}wwwmmmgggeeefffbbbcccbbbbbbeeehhhddd\\\PPPGGG>>>999555111111333555555888???IIISSSXXXZZZZZZ[[[]]]]]][[[WWWSSSPPPIIIEEE@@@<<<999777555444///000000...+++***+++---'''((()))(((''''''((()))'''((((((((('''&&&%%%%%%%%%$$$#########$$$%%%&&&###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''))))))((())))))***+++,,,&&&'''(((***,,,---------///<<>>:::888666555333...000000...+++)))+++---((('''%%%$$$$$$%%%'''((()))(((&&&%%%%%%&&&((()))***((('''&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###%%%''')))+++,,,---'''&&&&&&&&&'''(((***+++)))************+++++++++111222>>>PPPWWWSSSQQQTTTVVV]]]fffnnnwww|||qqqooozzz{{{vvvyyyzzzwwwzzz|||uuusssxxxnnnccc]]]XXXVVVZZZ```rrruuuwwwtttkkk___TTTMMMIIIEEEAAA>>>???BBBDDDEEEKKKNNNUUU\\\bbbfffiiijjjmmmmmmuuuwwwooopppmmmhhhfffhhhhhhfffeeehhheeekkknnnllllllnnnmmmkkkhhhqqqqqqhhheeellloookkklllnnnppprrrrrrpppmmmkkkhhhlllqqqqqqooommmmmmmmmkkklllmmmnnnnnnnnnllllllppppppqqqtttvvvvvvtttrrrqqqooommmmmmnnnppppppoootttrrrppppppqqqpppllliiiiiihhhgggggggggddd___\\\PPPLLLFFF???:::666555444222333333222222333666999<<<===BBBKKKRRRQQQHHH??????::::::FFF]]]mmmjjj^^^PPPAAA999<<>>BBBIIIVVVccchhhfff`````````___]]]WWWOOOIIIFFFBBB<<<888666444222111000///...---,,,+++++++++((('''%%%$$$$$$%%%'''((()))'''&&&%%%%%%&&&''')))***(((&&&&&&''''''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((()))***(((((()))))))))*********111111888GGGRRRUUUSSSQQQSSS[[[fffqqqzzzsssiiihhhsssyyyvvvpppssszzz{{{yyy|||}}}zzz~~~{{{}}}xxxtttpppjjjaaa\\\]]]kkkqqqxxx{{{xxxpppgggaaaYYYSSSJJJDDDBBBBBBBBBBBBDDDGGGLLLRRRYYY___cccfffkkklllrrrxxxyyysssnnnmmmmmmhhhfffggggggeeeeeehhhkkkrrrwwwvvvuuutttrrrnnnooovvvwwwpppnnntttwwwsssooorrrvvvwwwuuurrrqqqpppqqqtttxxxxxxvvvtttttttttrrrrrrrrrrrrqqqpppooonnnnnnnnnppprrrtttuuusssqqquuussspppoooooopppooonnnqqqooonnnnnnppppppmmmkkkjjjgggccc___[[[VVVPPPLLLDDDAAA===888555222111111111222444555555777:::===EEEMMMVVVZZZWWWNNNEEE???:::???JJJ\\\qqqyyynnn^^^DDD;;;777;;;???FFFVVVhhh{{{{{{sssyyyvvvrrriii[[[QQQRRR```tttqqqddd[[[\\\lll}}}aaaEEE555///,,,,,,+++******))))))((('''''''''((((((((((((((('''%%%%%%''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###'''&&&""""""&&&'''&&&%%%######$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%$$$$$$&&&''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))&&&%%%$$$%%%''''''%%%###''''''(((((()))+++,,,---******+++------000:::FFFkkkwwwZZZIIIMMMYYYhhhyyyvvvQQQFFFIIIUUUppp{{{ttt||||||}}}}}}zzzvvvwwwuuupppjjjccc\\\WWWUUUSSSOOOOOOWWWeeepppvvvwwwnnn[[[JJJEEEDDDBBBEEEKKKRRR\\\fffkkknnnpppnnnjjjkkkkkkkkklllnnnrrruuuwwwyyyyyyxxxwwwtttqqqnnnlllhhhjjjrrr}}}oooeeeTTTHHHBBB===666999===777555666:::???EEEQQQfffxxxyyywwwzzz}}}wwwtttpppnnnkkkbbbUUUJJJ===999444///---...111333:::>>>EEEOOO^^^kkkmmmiiiddddddcccaaa^^^WWWNNNHHHDDD@@@;;;777555333222000//////...,,,,,,++++++,,,'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%&&&'''((()))'''&&&&&&''''''%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((''''''''''''((((((((())))))...///111:::HHHTTTTTTMMMMMMTTT```lllvvv~~~ssshhhbbbbbblllsssoookkkmmmtttxxx}}}{{{{{{~~~}}}qqqkkksss}}}zzzxxxpppddd\\\YYY]]]cccmmmvvvzzzxxxsssooommmeeeZZZOOOGGGBBB???>>>???@@@BBBGGGMMMTTT[[[___fffjjjlllllllllnnnmmmjjjiiieeedddeeeeeedddeeeiiissszzz~~~{{{vvvqqqsssyyyzzzuuuuuu{{{}}}zzzrrrwww{{{{{{vvvssstttvvvyyy{{{~~~~~~}}}{{{zzzzzzxxxwwwvvvtttsssrrrppppppqqqqqqrrruuuwwwxxxvvvuuuuuussspppoooooopppooonnnrrrpppnnnmmmmmmkkkhhhfffbbb]]]WWWQQQKKKEEE???;;;888777666444222111111111222444666888:::>>>CCCGGGUUU```kkkhhhXXXHHH@@@???@@@MMM___pppzzzttt^^^JJJ;;;888888===BBBPPPlllvvvccchhh~~~|||rrrlll```RRRNNNWWWgggttt{{{vvvjjj\\\WWW\\\hhhzzzgggHHH333,,,---,,,++++++******)))((((((&&&&&&''''''(((((())))))%%%$$$$$$&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%%%%''''''$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&'''&&&&&&%%%%%%$$$###"""###%%%&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&'''((()))'''%%%(((((((((((()))***,,,,,,******+++---,,,///999DDDggg{{{___OOOKKKUUUbbbrrrnnnMMMDDDGGGQQQkkkxxxjjjiiixxx~~~{{{zzzyyyxxxxxxvvvsssnnniiiddd___]]][[[XXXWWW\\\fffpppttttttlllZZZIIIDDDAAA>>>@@@FFFRRR___kkknnnnnnmmmkkkiiihhhhhhiiijjjmmmpppssstttttttttsssqqqmmmhhhdddaaa^^^___fffsssxxxnnn\\\NNNFFF???666888<<<666222222555:::CCCUUUqqqvvvhhheeejjjpppxxxsssrrrqqqnnnggg\\\OOOFFF888555111...---///111444888???KKKYYYjjjuuurrrjjjhhhgggfffccc^^^WWWNNNGGGBBB>>>999555333222000//////...---,,,,,,++++++,,,'''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((('''%%%&&&&&&'''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''')))))))))((('''&&&''''''((((((((()))))))))(((---...000<<>>===>>>CCCJJJQQQUUU\\\ccceeeaaabbbjjjjjjdddbbb______bbbddddddhhhnnnzzz~~~zzzuuusssxxxyyywwwxxx}}}~~~|||rrrxxx}}}|||vvvsssvvvzzz}}}~~~}}}|||{{{xxxwwwvvvuuusssrrrrrrqqqsssrrrsssuuuwwwwwwvvvuuurrrooommmlllmmmnnnmmmmmmrrrpppmmmiiiddd___[[[XXXPPPKKKEEE@@@===:::777555444444444444444444444444666888:::===BBBJJJSSSZZZjjjqqqtttiiiUUUEEEAAADDDMMM[[[llltttrrreeeNNN:::<<<;;;===BBBLLL```sss___```ppp|||sss```YYYTTTYYYfffuuu}}}mmmcccYYYXXXccctttlllOOO999...---///+++++++++***))))))((((((%%%&&&&&&'''((()))******######$$$&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&"""###%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%$$$###$$$&&&&&&%%%$$$((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((((((((()))))))))((('''(((((((((((()))***+++,,,***)))+++---,,,...888BBBbbb~~~{{{aaaQQQJJJTTT___llleeeHHHAAADDDLLLccc}}}vvvkkk___aaappp~~~yyywwwwwwyyyxxxwwwtttqqqlllgggcccaaa___[[[ZZZ]]]eeelllpppppphhhWWWGGGCCCAAA>>>@@@EEETTT```kkkllliiihhhhhhgggeeeeeefffhhhjjjmmmoooqqqoooooommmjjjeee___ZZZWWWVVVVVV]]]iiittt~~~zzziiiYYYOOOGGG<<<===@@@:::999777666999BBBVVVuuuqqqcccUUUQQQUUU[[[bbbhhheeehhhjjjggg___SSSGGG@@@666333000---,,,---///111888BBBRRRcccssszzzssshhhiiigggfffccc^^^VVVMMMGGG???;;;777333222111///......------,,,+++++++++,,,&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''''')))))))))((('''&&&((((((((()))))))))******$$$,,,...+++111@@@IIIIIIJJJLLLNNNQQQWWW```jjjqqqwww{{{~~~zzznnnbbb^^^^^^hhhnnnppplllkkksss~~~{{{tttgggiiissszzz{{{{{{{{{yyyvvvqqqllllllooo```[[[VVVUUUXXX\\\```aaahhheeeaaa]]]XXXRRRKKKGGGDDDAAA>>><<<===AAAFFFJJJMMMUUUXXXVVVXXX``````ZZZZZZYYY[[[```cccfffmmmuuu}}}}}}}}}zzzvvvxxxyyyxxxzzz}}}~~~|||sssxxx|||{{{vvvtttxxx}}}~~~~~~~~~~~~~~~|||zzzyyyvvvvvvuuuuuutttssssssrrrooonnnnnnooopppqqqpppnnnooommmiiiggggggfffeeedddfffdddaaa[[[UUUOOOJJJHHH???<<<777555444555444444222222333444555666666666999;;;>>>DDDOOO]]]llluuu~~~tttdddTTTKKKLLLOOOVVV```iiiiiibbbXXXJJJ???>>>===@@@JJJZZZqqq|||lllaaa\\\hhh~~~zzzsssZZZ[[[___hhhrrr{{{~~~lllhhhccceeepppoooQQQ:::111///---,,,++++++******)))(((((('''%%%&&&&&&'''((()))******###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&''''''&&&"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$'''&&&%%%&&&'''&&&$$$"""((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%%%%%%%)))((((((((()))***++++++***)))+++---,,,---666@@@[[[|||zzz```PPPKKKSSS\\\hhh~~~|||___EEE@@@AAAEEEYYYqqq{{{jjjaaaZZZ]]]jjjzzz}}}wwwuuuvvvxxxxxxwwwuuurrrmmmhhhcccaaa```^^^\\\^^^dddjjjmmmnnncccSSSEEECCCCCC@@@BBBHHHUUU___gggeeeaaaaaadddeeeaaabbbccceeehhhjjjlllmmmllljjjgggccc]]]XXXSSSPPPRRRQQQVVVaaakkkttt~~~zzzjjj___VVVJJJJJJLLLEEEAAA<<<:::===EEEWWWsssuuu___RRRFFFBBBDDDFFFHHHLLLPPPTTTWWWVVVNNNEEE===888111000...------...000111;;;GGGYYYjjjvvvyyypppdddfffeeedddaaa]]]UUULLLFFF===999555222111000///...------,,,+++++++++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))((('''&&&&&&&&&''''''((((((((((((((('''(((((()))))))))*********%%%***---+++,,,444>>>CCCLLLNNNOOONNNOOOVVVcccnnnvvvyyy|||zzzoooccc___bbboootttuuuqqqqqqzzzuuusssvvvwwwvvvvvvrrrzzzyyyvvvwwwlllcccWWWOOOMMMNNNOOOOOORRRSSSTTTWWWZZZZZZXXXUUUNNNJJJFFFAAA???@@@AAACCCCCCGGGKKKKKKNNNQQQQQQNNNQQQQQQUUU[[[___dddnnnxxx~~~~~~yyyvvvzzz||||||xxxxxxxxxyyy{{{|||{{{yyyqqquuuxxxwwwttttttyyy}}}~~~}}}{{{{{{{{{zzzxxxvvvrrrrrrssstttsssrrrpppooollljjjiiiiiiiiiiiihhhgggiiieeeaaa]]][[[YYYVVVTTTNNNNNNMMMIIIDDD???===<<<888555222111222333444444222222333444666888:::;;;???CCCIIIRRR```pppooo]]]TTTRRRUUUXXXZZZ^^^^^^VVVMMMGGGBBB>>>???AAAHHHUUUiiilll]]]___fff|||{{{nnnpppssswww{{{}}}}}}}}}nnnnnnmmmrrr}}}hhhTTT<<<...,,,---***%%%+++******))))))(((''''''&&&&&&''''''(((((())))))$$$&&&'''(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%''''''%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$&&&&&&%%%&&&''''''$$$"""''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&'''))))))'''&&&'''((()))))))))))))))***++++++))))))+++---+++,,,444>>>VVV{{{zzzbbbQQQKKKQQQYYYcccxxxxxx]]]GGGBBB@@@@@@PPPfff}}}fff]]]YYY___mmm||||||xxxvvvvvvwwwyyyyyywwwtttooojjjeeebbbdddbbb``````dddiiilllmmm___PPPDDDCCCDDDBBBDDDIIIUUU]]]aaa^^^[[[]]]```aaa^^^___aaaccceeegggiiijjjhhhfffaaa\\\VVVRRROOOMMMPPPNNNRRRZZZbbbiiipppxxxrrr}}}tttjjj```TTTSSSTTTMMM???:::888<<>>@@@@@@<<<777333000+++++++++,,,...111333444>>>MMM___mmmttttttlllccceeedddccc```[[[SSSJJJDDD;;;888444111000000///...,,,,,,++++++++++++,,,,,,%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&%%%$$$$$$&&&&&&&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''((()))***'''''''''((((((((())))))***((((((+++,,,...333:::IIIOOOTTTRRROOORRR]]]hhhsssvvv|||~~~vvvkkkjjjnnnxxx}}}||||||uuummmiiicccnnnyyyxxxoooddd[[[UUUPPPKKKFFFEEEFFFIIINNNTTTYYY\\\\\\[[[XXXTTTOOOKKKHHHGGGFFFDDDAAABBBFFFFFFDDDEEEGGGEEEFFFKKKQQQUUU[[[fffqqqsssuuutttooommmrrruuuvvvtttrrrqqqssstttssspppnnnkkkmmmnnnnnnoooqqquuuxxx{{{yyyvvvvvvvvvvvvssspppkkkmmmnnnooonnnkkkgggeeecccaaa^^^]]]]]]\\\[[[YYYUUURRRNNNKKKIIIHHHFFFEEE<<<>>>???===999666666777555333222222444666777666888888999:::>>>BBBFFFHHHMMMRRR[[[eeeppp|||xxxcccTTTNNNOOOQQQRRRRRRUUURRRIIIBBB@@@???>>>EEEMMMYYYgggwwwsssjjjlllqqqzzzyyy~~~~~~sssrrrrrryyy~~~nnnKKK@@@222******+++)))&&&*********)))(((((('''''''''''''''(((((((((((((((&&&(((***)))'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%$$$''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$###""""""###%%%'''(((&&&$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))(((+++---,,,***)))***,,,)))))))))))))))******+++))))))+++---++++++333===RRRzzzgggWWWHHHNNNTTT]]]rrryyy```KKKFFFAAA>>>JJJ___tttmmmbbb[[[eeevvv}}}zzzyyyxxxwwwzzzzzzyyywwwsssnnniiifffgggeeebbbaaacccfffhhhjjj]]]NNNCCCCCCDDDBBBCCCHHHTTTYYY]]][[[[[[]]]]]][[[[[[\\\___aaaccceeeggggggeeeaaa[[[UUUPPPMMMLLLLLLNNNLLLNNNTTTZZZ]]]bbbhhhdddooouuutttuuuyyytttkkkdddfffhhhjjjnnnuuu|||yyypppggg[[[YYYYYYRRRAAA;;;999>>>GGGMMMTTTZZZ```kkkvvvyyywwwooocccWWWGGG<<<444333444111//////222222222222111000...---)))***+++---///111333444@@@QQQdddnnnpppooojjjeeehhhfffdddaaa[[[RRRHHHAAA:::777333111000000///...,,,+++++++++++++++,,,,,,%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$&&&&&&&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******'''&&&&&&&&&'''(((***+++&&&&&&&&&'''''''''((((((000'''%%%+++///,,,---444DDDNNNWWWWWWPPPOOOXXXaaannnrrr{{{}}}uuuuuu{{{yyymmmggg[[[iiixxx}}}uuunnnggg^^^RRRIIIDDDCCCDDDGGGNNNUUUZZZ\\\fffddd```[[[VVVRRROOOMMMJJJBBB@@@EEEDDD>>>???FFF;;;===AAAGGGKKKPPP\\\ggghhhkkkjjjffffffjjjnnnnnnllliiihhhjjjkkkhhheeeccceeeeeeeeefffiiilllppprrrwwwtttqqqqqqrrrqqqnnnkkkeeegggiiiiiigggccc^^^[[[UUURRROOOMMMMMMLLLJJJIII@@@>>>;;;;;;<<<<<<<<<<<<777999:::999555333333555333222222444777:::;;;:::@@@@@@AAACCCHHHMMMSSSVVV[[[aaajjjssszzzxxxkkkYYYKKKFFFFFFFFFFFFDDDIIIKKKHHHGGGKKKMMMLLLOOO[[[jjjwwwzzzvvvxxxuuuwww~~~{{{}}}xxxuuussszzzpppUUU999555///++++++,,,------*********)))((((((''''''((((((((((((((('''''''''''')))+++***'''%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%)))((($$$$$$''''''###'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&%%%$$$### $$$'''((('''%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&'''((()))***&&&)))+++***((('''(((******)))))))))))))))***+++))))))+++---++++++222<<>>888777111.........++++++---,,,---------------------000111111...,,,...333888JJJSSS```lllqqqqqqlllhhhtttpppkkkfff^^^SSSEEE;;;999666111///......---,,,......---,,,,,,+++******)))(((&&&$$$$$$$$$%%%&&&(((&&&%%%%%%&&&'''%%%$$$)))'''&&&%%%&&&&&&%%%###&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&'''&&&$$$%%%&&&(((((('''&&&&&&&&&'''((()))***+++(((&&&(((+++***'''+++111888AAAOOOXXXVVVPPPPPPTTTXXXaaaooo{{{wwwmmmjjjaaafffmmmxxx|||rrrfff]]]MMMDDD>>>???AAAAAACCCGGGKKKOOOTTTVVVWWWXXX[[[]]]iiiccc[[[VVVSSSMMMDDD<<<:::;;;::::::;;;???DDDHHHLLLJJJIIIKKKNNNNNNJJJEEEDDDDDDEEEGGGIIIIIIGGGEEECCCCCCDDDHHHMMMQQQSSSTTTNNNPPPRRRSSSRRROOOLLLJJJIIIIIIHHHGGGDDDAAA===;;;>>>888444666777444333444222333444555666777777777888666444333444444333333999999;;;@@@GGGMMMQQQRRR^^^```eeemmmooommmmmmpppooottt}}}~~~hhhVVVKKK???888;;;;;;888:::AAAGGGQQQ]]]kkkyyy~~~tttsss|||}}}uuusssyyylllrrr}}}|||bbbEEE444...---+++)))(((***+++---+++&&&%%%)))***'''%%%'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''((()))*********))))))***+++++++++,,,///444888WWWnnn}}}qqq]]]PPPHHHEEEOOObbbxxxjjjWWWHHHCCCJJJUUUmmmwwwtttzzzxxx{{{~~~{{{~~~}}}wwwsssqqqlllgggaaa___``````]]]YYYVVVMMMEEE@@@>>>===BBBIIITTT^^^fffddd```^^^\\\ZZZXXXYYY[[[[[[ZZZZZZ[[[\\\___ZZZUUUPPPNNNLLLKKKIIIHHHGGGJJJNNNMMMGGGGGGLLLKKKNNNPPPRRRPPPLLLGGGDDD??????>>><<<:::<<>>888555111///...------,,,......---,,,,,,+++******((('''&&&%%%%%%&&&'''((((((&&&%%%%%%&&&'''%%%$$$)))'''%%%%%%&&&&&&%%%###&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&%%%%%%&&&%%%###$$$&&&''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''))))))''')))...111888EEERRRUUURRRRRRUUUOOOWWWcccrrr}}}~~~tttooommmccceeeffflll|||~~~qqqhhhUUUOOOJJJHHHFFFAAA???@@@>>>@@@CCCDDDFFFHHHKKKNNNYYYYYYZZZZZZXXXSSSKKKFFF@@@???>>>;;;::::::===???CCCAAA@@@BBBDDDCCC???;;;???>>><<<<<<<<<;;;888666777777777:::>>>AAACCCCCC===>>>?????????===<<<;;;999999888777666444333222666111///222333000000222222444666888:::::::::999999:::;;;;;;::::::;;;===???@@@FFFPPP\\\ggglllmmmuuussstttwwwvvvqqqoooppprrrwwwmmmSSS@@@999444444888:::888>>>GGGZZZfffsss~~~}}}{{{xxxzzzwwwsssgggssswwwjjjbbbuuu~~~gggLLL777++++++***)))((((((((())))))+++'''&&&((()))'''&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&((($$$!!!"""&&&((('''$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((()))******++++++******************+++///444999OOOccczzzqqqaaaQQQFFF@@@III]]]vvvhhhQQQEEEJJJUUUhhh~~~|||xxxxxx{{{}}}zzzvvvtttlllgggbbb^^^]]][[[WWWSSSQQQJJJDDDAAA@@@???CCCIIIYYYdddmmmmmmhhhddd___[[[]]]______^^^[[[YYYYYYYYYZZZWWWRRROOONNNMMMKKKJJJHHHIIINNNQQQOOOIIIEEEEEEFFFGGGHHHIIIGGGEEEBBB@@@===<<<999666444444888:::@@@@@@KKKaaazzz|||vvvyyy~~~yyymmmooopppeeeSSSIIIAAA>>>:::777555333111...222...,,,//////,,,+++,,,------......////////////---///111111111444:::???HHHPPP\\\fffllloooqqqqqqvvv{{{|||ppp\\\JJJBBB@@@888444000...------,,,,,,---------,,,,,,+++++++++&&&%%%%%%%%%%%%&&&'''((((((&&&%%%%%%&&&'''%%%$$$(((&&&%%%&&&''''''%%%###&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&)))))))))(((((('''''''''&&&$$$######%%%&&&&&&%%%))))))((((((((((((((()))'''''''''((((((((()))+++,,,000:::GGGOOORRRUUUYYYNNNRRRZZZfffuuuwwwvvvwwwvvvvvvuuummmjjjffffffnnn}}}xxxmmmdddbbb```]]]WWWNNNEEEAAA??????===<<<;;;<<<===???@@@EEEKKKOOOPPPNNNLLLJJJGGGFFFCCC???;;;999:::;;;>>>===>>>???AAAAAA>>>;;;>>><<<:::::::::999666555777666555666999;;;;;;;;;999999999999999999888888555444444444444333333333888444444777777555555777999999:::;;;;;;<<<<<<===;;;???CCCDDDCCCDDDFFFIIIEEEIIISSSddduuuyyysssooommmkkkfffeeefffnnnoooqqqqqqjjjZZZGGG:::555444777;;;===???IIIUUUooowww~~~~~~}}}xxxzzz{{{xxxllldddppp}}}vvvxxxpppbbbcccuuuwwwhhhbbbfff{{{qqqSSS>>>222,,,((())))))))))))(((''''''***(((&&&((()))((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ """$$$%%%&&&&&&%%%%%%(((&&&%%%%%%''''''%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((())))))******++++++++++++))))))))))))***...444999GGGYYYuuu{{{yyywwwlllVVVHHH@@@III\\\ssssssXXXJJJNNNXXXbbbyyy}}}yyy~~~~~~{{{wwwxxx|||~~~{{{xxxvvvmmmiiiddd```\\\XXXRRROOOKKKFFFBBBBBBBBBBBBEEEJJJZZZgggrrrsssnnniiibbb]]]bbbccccccbbb^^^\\\[[[[[[\\\XXXTTTQQQPPPNNNMMMKKKLLLNNNQQQRRRPPPJJJFFFCCCFFFEEEEEEDDDCCCBBBAAAAAA===;;;888555333333555777<<<;;;BBBUUUlll}}}tttsssqqqeeeRRRFFFCCC@@@<<<999666555333222000---,,,///000---+++,,,,,,------....../////////,,,...111111222555<<>><<<;;;::::::===@@@CCCDDDCCCBBBBBBCCCDDDCCCAAA>>>;;;;;;>>>@@@>>>???@@@BBBCCCCCCAAA???:::999:::;;;===>>>===<<<:::888666666777888888777888777777666666666777777555555555555555666666666:::888888;;;;;;888999<<<<<<<<<===???BBBFFFIIILLLIIIMMMQQQRRRQQQPPPQQQSSSQQQWWWcccwww}}}pppggg^^^[[[YYYWWWWWWZZZbbbcccdddbbb[[[PPPDDD<<<777777:::<<<>>>EEESSS```ssszzz{{{}}}zzzrrrooojjjaaa]]]ggg~~~rrrkkkjjjsssppp^^^^^^hhhwwwuuueee^^^cccttt{{{uuu[[[AAA555000,,,((()))*********)))''''''))))))''''''((()))(((%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%% !!!###%%%&&&&&&%%%%%%"""&&&((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((***************+++++++++((()))))))))***...333777@@@OOOjjjxxxuuuxxx}}}yyy[[[JJJAAAIII[[[nnnyyy]]]NNNOOOUUU[[[qqqyyyuuuzzz}}}~~~{{{xxxyyy}}}}}}|||~~~~~~zzzwwwvvvnnnlllhhhccc^^^WWWQQQMMMHHHDDDBBBCCCDDDDDDGGGLLLYYYfffrrrtttpppkkkddd___aaaccccccbbb```^^^^^^^^^```]]]XXXUUUSSSPPPNNNLLLNNNOOOOOONNNLLLIIIFFFBBBEEEDDDBBB@@@@@@@@@AAABBB===:::777555555555666666888999@@@MMM\\\lll~~~vvvrrrnnnaaaQQQFFFEEEBBB>>>===<<<;;;888666111---,,,000000---+++,,,+++,,,,,,---......//////---///000111222666>>>DDDVVV]]]ffflllooorrrvvvyyy{{{{{{wwwkkkZZZJJJ@@@<<<555222///,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,""""""######$$$$$$$$$%%%(((&&&%%%%%%&&&'''%%%$$$&&&%%%%%%'''((((((%%%###''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''((((((((($$$$$$%%%&&&'''((())))))&&&%%%###$$$&&&''''''&&&(((''''''&&&&&&&&&''''''(((***)))((()))+++)))%%%+++(((***111:::CCCNNNWWWQQQQQQSSSWWW___hhhqqqwwwzzzqqqiiinnnvvv{{{~~~zzzuuuqqqlllgggfffeeecccjjjyyy~~~|||qqqeee[[[RRRNNNIIIEEECCCAAA???>>>>>>>>>>>><<<:::999:::<<<============???DDDKKKPPPNNNOOOQQQSSSSSSRRRQQQPPPIIIHHHGGGGGGGGGDDD@@@===:::888777777999:::999888888888777777666666666666666666777888888888777777888888;;;>>>>>><<<===AAAAAABBBEEEJJJPPPWWW\\\```___bbbeeeeeecccaaa___^^^eeeiiittt}}}mmm[[[RRRIIIGGGGGGGGGHHHJJJOOOUUUZZZ[[[UUUKKK@@@:::;;;===>>>@@@DDDNNN]]]iiisssyyy}}}uuuuuuyyy}}}zzzpppfff[[[YYYZZZeeexxxpppcccYYY\\\gggxxxggg^^^[[[cccoootttjjj^^^```kkkzzzppp\\\DDD444---***'''))))))*********)))((('''((()))(((&&&'''***(((%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$(((&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((***))))))))))))***++++++((()))*********---111444;;;EEE]]]llllllsss___LLL@@@HHHVVVeeezzzjjjZZZQQQMMMVVVjjjzzzwww{{{~~~|||zzz{{{~~~~~~|||xxxzzz}}}|||zzzwwwuuutttooommmkkkfff```YYYRRROOOHHHDDDBBBDDDEEEEEEIIINNNYYYeeeppprrrnnnjjjddd```^^^___aaa```___]]]^^^^^^ccc```[[[WWWTTTQQQNNNKKKQQQRRRPPPLLLLLLLLLJJJEEEBBB@@@>>>======>>>@@@AAA<<<999666444555666555555333555;;;DDDLLLYYYmmm~~~zzztttnnnfff[[[OOOHHHIIIFFFCCCDDDFFFDDD>>>777333///---000000---,,,---,,,,,,---...///000000111///000111222444;;;EEEMMM^^^gggqqqwwwxxxxxx{{{~~~zzzqqqeeeVVVIII>>>999444111...,,,,,,,,,,,,++++++++++++,,,,,,---------######$$$$$$%%%%%%$$$$$$(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%'''((((((%%%###((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%&&&&&&'''''''''&&&$$$%%%&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''')))(((&&&'''+++((("""+++((())),,,000666@@@KKKLLLPPPSSSUUUVVVXXX]]]aaaaaahhhpppzzz|||kkkcccfffmmmqqqxxx~~~}}}tttjjjddd[[[TTTUUU___eeegggnnnyyy}}}vvvnnneeeaaa[[[WWWTTTQQQMMMJJJDDDBBB>>>;;;:::999::::::999999:::;;;@@@HHHRRRYYY\\\]]]______]]][[[ZZZYYYVVVVVVUUUTTTQQQLLLEEE@@@@@@???>>>@@@CCCFFFGGGGGGDDDDDDDDDCCCCCCAAA@@@??????@@@AAABBBBBBAAA???>>>===>>>CCCHHHIIIHHHKKKPPPRRRTTTYYY^^^bbbdddeeefffggghhhjjjlllmmmkkkgggdddjjjlllsssiiiUUUHHH@@@;;;===???>>><<<<<>><<<;;;;;;<<<>>>@@@===:::666555555666444333333333666;;;???III[[[lll~~~}}}yyyzzzrrrsssrrrlllddd]]]XXXUUUVVVRRROOORRRWWWSSSGGG<<<777111...000000---,,,.........///000111222333333333333444555999CCCPPPZZZdddnnnzzz}}}qqqbbbRRRDDD;;;777333111---++++++,,,++++++******+++,,,,,,---......$$$%%%%%%&&&&&&%%%%%%$$$(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%''')))(((&&&###((('''&&&%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''(((((('''&&&%%%%%%%%%&&&&&&'''(((&&&((('''$$$&&&***'''***))))))++++++---666???IIINNNSSSSSSNNNKKKKKKMMMIIIRRR[[[cccnnnzzz}}}zzzxxxxxxpppddd___eeekkkmmmpppxxx~~~wwwooo___TTTMMMPPPQQQTTT```ppp|||~~~yyyrrrmmmiiieee___[[[TTTPPPIIIDDD@@@===999777444444333444999BBBMMMTTTXXXZZZ[[[YYYVVVSSSQQQPPPNNNPPPSSSUUUVVVTTTNNNJJJHHHHHHIIILLLQQQUUUWWWWWWTTTTTTUUUTTTSSSQQQOOONNNKKKLLLNNNOOONNNLLLIIIGGGEEEGGGMMMTTTWWWWWW[[[aaafffhhhlllnnnmmmiiiccc```]]]]]]___dddiiiiiieee```^^^^^^cccnnnuuulllTTT>>>BBB<<<:::???BBB???;;;999HHHNNNUUUXXXWWWUUUUUUWWWVVVYYY^^^ccckkkxxx|||yyytttqqqxxx{{{ooofffaaaZZZRRR\\\kkksss]]]SSSSSScccrrraaa[[[```hhhppprrrnnngggeeemmmuuuxxxbbbHHH222///111...***)))))))))(((''''''''''''((('''***)))%%%&&&***)))$$$&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&'''&&&%%%$$$$$$$$$%%%&&&+++(((&&&'''))))))%%%!!!$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))((('''''''''(((***+++''')))+++,,,,,,,,,---...333777IIIUUUUUU```rrrzzzkkkRRRAAAFFFRRR___vvvlllVVVRRRdddzzz~~~|||{{{zzz}}}qqqsssuuuuuurrrpppoooooolllllllllhhhbbbZZZTTTQQQJJJEEECCCEEEFFFGGGLLLQQQ___iiipppnnnhhhdddaaa^^^```aaacccbbb```______```^^^[[[WWWUUURRROOOLLLIIIGGGJJJJJJGGGIIILLLGGG???>>>===<<<;;;;;;===???@@@AAA===888777777666444222888555555777999AAAOOO]]]sssrrrqqq{{{zzzttttttmmmsssvvvqqqjjjggghhhiiieee___\\\aaafffbbbRRRCCC999333///000000------//////000111222333444555555555666666888>>>JJJZZZeeefffrrrtttbbbNNN@@@999777333000---++++++,,,++++++******+++,,,------......((('''%%%$$$###$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%$$$$$$%%%%%%'''(((***+++%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))%%%&&&''''''((((((''''''+++***))))))+++---000222888HHHTTTTTTNNNJJJEEE@@@DDD???@@@KKKUUU\\\bbbiiieeeaaaZZZUUUZZZgggoooqqqhhhkkknnnuuuiiiddd[[[SSSOOORRRYYY___uuuxxxtttwww{{{wwwpppddd___YYYQQQJJJBBB:::555777888999999:::===AAAEEEKKKJJJHHHFFFEEEDDDDDDDDDGGGHHHMMMTTTSSSJJJFFFHHHLLLQQQWWW\\\___aaaccceeedddccccccddddddbbb^^^ZZZddd```\\\YYYZZZZZZXXXVVVVVVYYY___dddeeedddjjjrrrxxx{{{jjj[[[VVVPPPHHHJJJLLLOOOTTTXXXYYYWWWTTTSSSQQQRRRWWWZZZUUUGGG:::;;;:::;;;??????<<<===@@@HHHXXXgggmmmlllkkkiiigggjjjiiimmmwww{{{vvvtttwww|||ttteee___bbbdddbbbmmmyyypppUUUWWWjjjtttfffbbbkkkxxxpppmmmhhhhhhqqqwwwoooaaaFFF<<<000))))))++++++***(((''''''''''''&&&&&&&&&)))((('''((())))))'''%%%(((((((((((((((((((((((((((&&&$$$$$$&&&((((((((('''&&&%%%%%%''''''&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''&&&%%%%%%&&&'''"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&&&&%%%$$$###%%%&&&&&&&&&''''''((((((+++'''######%%%&&&&&&%%%((((((((((((''''''''''''((()))******)))***,,,...222;;;EEEKKKOOOZZZlllzzzvvv]]]IIIKKKWWWcccrrr```WWWaaatttwwwyyy{{{~~~~~~{{{wwwtttqqqpppqqqrrrooommmmmmkkkiiifffbbb]]]VVVQQQMMMKKKIIIGGGHHHLLLPPPRRR```dddjjjkkkeee]]]]]]bbbdddeeedddbbbeeegggddd^^^]]]\\\XXXUUUQQQNNNLLLKKKGGGHHHHHHIIIIIIHHHHHHGGGDDDBBB@@@>>>===>>>@@@BBBBBB@@@<<<999777777777888333777999777666;;;FFFOOOcccwwwzzzhhh```dddooo{{{zzz}}}~~~xxxrrrrrrvvv|||~~~~~~zzzxxxyyy~~~rrrXXXCCC@@@:::777777666333222444222222222333444666888999<<<===???CCCKKKYYYgggppp}}}}}}rrraaaNNN>>>555222111///---,,,------,,,+++,,,,,,,,,---------......'''&&&%%%%%%$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((()))***&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++***))))))***,,,...000555@@@JJJNNNPPPOOOHHH???===888777???FFFKKKPPPVVVXXXYYYWWWXXX```kkkqqqqqqiiiiiijjjooo}}}xxxnnnbbbYYYVVVYYY\\\jjjqqqxxx{{{}}}}}}xxxooolllggg```WWWOOOIIIFFFAAABBBBBBAAA???>>>???AAABBBBBBAAA@@@@@@?????????EEEEEEJJJPPPNNNFFFCCCEEECCCGGGNNNTTTXXX[[[^^^aaa^^^aaaeeeggghhhiiikkknnntttjjj^^^VVVUUUVVVWWWVVVXXXZZZ^^^cccddddddjjjrrr~~~uuu^^^LLLFFFBBB<<<===???BBBEEEGGGGGGGGGFFFGGGHHHKKKOOOQQQMMMDDD===<<<:::::::::888;;;FFFRRRkkkssswwwuuurrrrrrrrrpppkkkppp{{{tttvvvwwwxxxyyy{{{}}}wwwsssmmmiiimmmuuuwwwuuuvvv~~~~~~sssfffnnn~~~wwwsssrrrvvv}}}qqqqqqqqqrrrvvvssscccRRR;;;555---)))))))))'''%%%(((''''''''''''&&&&&&&&&)))((('''((()))((('''%%%''''''''''''''''''''''''(((&&&%%%%%%'''((((((''''''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&(((######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((()))))))))'''''''''''''''''''''&&&&&&&&&***'''$$$$$$&&&''''''&&&+++******)))((((((''''''((()))******)))***,,,...///666@@@IIIQQQ___ppp}}}yyybbbNNNKKKRRR]]]mmm|||cccUUU]]]mmm|||yyyyyyyyy{{{}}}~~~}}}{{{uuurrrooooooqqqrrrqqqoooooommmjjjfffbbb]]]WWWRRROOOMMMJJJIIIIIILLLPPPRRR]]]```fffhhhccc]]]^^^cccllllllkkkhhhiiikkkfff___^^^\\\YYYUUUQQQNNNMMMLLLLLLKKKJJJIIIHHHFFFEEEDDDHHHDDD@@@@@@BBBCCCCCCAAA???===<<<999888777777777666888999777555999BBBKKKVVVjjj~~~rrrfffZZZWWW\\\hhhyyy~~~{{{}}}{{{aaaMMMFFF>>>888888:::888888999555555666777999;;;===>>>CCCEEEIIIQQQ[[[iiixxx{{{nnn\\\KKK===555222000...,,,+++,,,,,,+++***,,,,,,,,,---------......%%%%%%&&&&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))******)))((()))***+++,,,///444<<>>===<<<<<<<<<@@@@@@CCCEEECCC>>><<<===888<<>>CCCHHHIIIFFFBBB???>>>===>>>@@@AAABBBHHHXXXhhh|||{{{wwwpppoootttxxxxxx}}}wwwsssvvvyyyvvvpppllllllnnnqqqtttxxx~~~tttmmmkkkvvvyyy~~~{{{xxxtttwwwyyywwwrrreeeOOO===111...***)))***)))&&&###(((''''''''''''&&&&&&&&&((('''''''''((((((&&&%%%''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&'''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%((((((((('''&&&&&&%%%%%%((('''&&&'''((()))(((''',,,++++++***)))(((((('''((()))******))))))+++---,,,111;;;FFFUUUfffuuu~~~hhhRRRJJJLLLVVVgggvvv```WWW\\\jjj}}}}}}tttyyyxxxvvvwwwyyyzzzzzzzzzqqqooommmmmmoooqqqrrrrrrsssooojjjfffbbb]]]XXXTTTRRRPPPMMMKKKKKKMMMPPPRRRWWWZZZ___ccc```]]]___eeennnooonnnmmmnnnnnniiiaaa___]]]YYYUUUQQQOOOOOOOOONNNMMMKKKIIIGGGFFFEEEDDDKKKGGGCCCDDDIIIKKKGGGCCC@@@???===;;;999888888888888:::;;;999777:::BBBJJJSSSddd~~~xxxiii```WWWPPPLLLOOOWWWdddxxxlll[[[TTTHHH???>>>BBBCCCCCCDDD@@@AAABBBCCCEEEGGGIIIJJJRRRVVV\\\eeeppp}}}xxxhhhUUUEEE:::444222///---+++++++++,,,+++***,,,,,,,,,---------......$$$%%%&&&'''&&&%%%$$$###''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&(((******)))(((((((((((())))))+++---222<<>>?????????<<<999888999666888;;;===>>>???AAABBBJJJRRR\\\ccchhhmmmtttyyyfffWWWDDD999888;;;;;;:::BBB@@@@@@CCCCCCCCCHHHOOOXXXUUUKKK;;;222222555555333777::::::888:::@@@FFFEEEKKKPPPMMMDDD===>>>AAACCCFFFNNNVVV[[[___iiissspppooojjjhhhnnnxxx~~~~~~~~~xxxuuuyyymmm```]]]ccclllxxxooohhhccceeejjjuuu}}}www{{{xxxttt}}}|||wwwnnnaaaOOO;;;...---+++***+++,,,+++)))&&&(((''''''''''''&&&&&&&&&((('''&&&'''((((((&&&$$$''''''''''''''''''''''''%%%%%%&&&'''))))))'''%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''((()))******))))))******)))))))))))))))(((((()))***)))((()))***,,,---000888FFFYYYlllzzzmmmSSSHHHIIISSSbbboooyyyYYYUUUWWWdddzzz}}}{{{}}}zzzpppwwwuuutttuuuvvvwwwvvvtttmmmllljjjjjjllloooqqqssssssooojjjeeeaaa]]]YYYWWWUUUSSSPPPMMMLLLMMMOOOPPPRRRTTTYYY]]]]]]\\\aaahhhjjjlllmmmllloooppplllddd```]]]YYYUUURRRQQQQQQQQQLLLKKKIIIHHHGGGGGGHHHIIIIIIHHHHHHKKKOOOPPPNNNKKKJJJGGGBBB===:::::::::;;;;;;<<<===;;;;;;>>>FFFLLLVVVaaauuu~~~lll\\\PPPJJJGGGEEEFFFMMMXXXhhh~~~|||}}}xxxmmmfffXXXLLLLLLQQQTTTUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYdddiiiooowwwttt```NNN@@@888333111...,,,******+++++++++***,,,,,,,,,---------......###$$$%%%&&&'''&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***))))))((((((((('''(((((()))***---555>>>FFFLLLPPPGGGDDD===777555888<<>>888555666777666333777;;;<<<<<<@@@IIIPPPTTTZZZ^^^YYYNNNGGGJJJOOOTTTTTTYYYccckkknnnpppssskkklllmmmoooxxx~~~yyyxxxyyy}}}ppp```XXX```vvvwwweee___aaahhhsss|||{{{yyy|||~~~}}}}}}{{{lll[[[JJJ;;;000++++++***))))))***++++++***(((''''''''''''&&&&&&&&&((('''&&&'''((((((&&&$$$''''''''''''''''''''''''%%%%%%&&&'''))))))'''%%%'''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!"""$$$%%%$$$"""&&&%%%$$$###$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((()))))))))(((((((((%%%%%%%%%&&&'''((())))))&&&''')))******))))))***&&&''''''(((((()))))))))((()))***)))((((((***+++000111888HHH]]]ppp|||qqqUUUHHHJJJTTT```hhhrrrXXXKKKMMMZZZpppsssqqquuu}}}|||uuurrrrrrssstttuuussspppmmmiiiiiiiiiiiijjjmmmppprrrrrrnnnhhhdddaaa^^^\\\ZZZXXXVVVSSSPPPNNNNNNOOOOOOPPPPPPTTTYYY[[[\\\bbbjjjkkkmmmmmmlllnnnpppllleee```^^^ZZZWWWTTTSSSSSSSSSMMMKKKIIIGGGFFFGGGIIIJJJEEEIIINNNQQQQQQRRRTTTVVVUUUOOOGGG>>>:::999;;;===???@@@???>>>===???EEEJJJQQQWWWddduuuvvveeeTTTHHHBBBAAAAAAAAAEEEOOO\\\nnnyyywwwyyy~~~wwwiii^^^^^^dddhhhhhhiiiggggggfffffffffffffffgggqqqvvv|||~~~oooYYYGGG<<<666333000---,,,******+++,,,+++***,,,,,,,,,---------......$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((((((((((((((((((((())))))+++000444:::DDDNNNFFFEEE???888666<<>><<<666999<<<===<<<999888888999;;;???EEEIIIIIIEEEAAA<<<999666666888999888666<<<999777999:::888:::>>>::::::999888666555444444888;;;???BBBFFFMMMUUU\\\cccgggjjjggg```\\\^^^bbbgggaaa___eeemmmppprrrtttvvvyyy{{{|||}}}}}}xxxrrrnnnmmmlllhhh```XXX\\\qqqxxxfffXXX[[[eeennnyyyzzz~~~ooovvv~~~oooYYYGGG999///---///)))((('''&&&'''((()))***(((''''''''''''&&&&&&&&&'''&&&&&&&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&'''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&### !!!$$$%%%$$$"""%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&###$$$%%%&&&''')))******'''((())))))(((((()))***&&&&&&''''''(((((())))))((()))***)))(((((()))+++000111999III^^^qqq|||vvv]]]MMMLLLTTT]]]ccczzzppp\\\GGGIIISSSggg{{{xxxjjjhhhmmmzzz~~~zzz}}}|||ooopppqqqrrrssspppkkkggghhhjjjkkkkkkkkklllnnnpppooolllhhheeecccbbb```^^^^^^\\\XXXUUURRRPPPPPPPPPQQQPPPQQQVVVZZZ]]]dddkkkrrrrrrpppmmmnnnpppkkkeee___^^^\\\YYYWWWUUUTTTTTTPPPNNNJJJGGGEEEFFFHHHJJJDDDKKKRRRTTTRRRSSSXXX]]]\\\UUUKKKBBB<<<;;;<<<>>>DDDCCCBBB???>>>@@@DDDGGGNNNRRRYYYcccqqqvvvnnnuuuooocccTTTEEE======?????????FFFUUUeeexxx~~~xxxttttttwww|||xxxooopppuuuwwwxxxyyyuuuttttttsssssssssssstttyyy~~~}}}kkkSSSBBB999666222///---,,,******,,,,,,,,,+++,,,,,,,,,---------......%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))))))))((((((***((()))---///222999CCCDDDFFFBBB;;;<<>>@@@@@@???===;;;;;;555555666666777999<<<===>>>::::::>>>AAA@@@AAADDDBBB@@@======>>>???AAABBBNNNOOOSSSXXX^^^fffmmmqqqppprrrrrrrrrpppoooooooookkkgggfffkkkqqquuu{{{~~~xxx{{{{{{yyyuuunnnfff___\\\[[[]]]___cccnnnvvvhhh___^^^iiipppnnnmmmqqqkkkmmmqqqvvv~~~qqqjjjqqq||||||}}}iiiWWWCCC777000++++++...'''(((((('''&&&&&&&&&'''(((''''''''''''&&&&&&&&&'''&&&&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''((((((''''''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%((($$$!!!"""&&&'''%%%###$$$%%%%%%&&&'''&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###############$$$%%%%%%&&&'''((())))))((()))***(((&&&%%%(((***))))))))))))((((((''''''((()))***)))'''''')))***---///888HHH]]]ppp||||||iiiVVVLLLOOOYYYaaapppkkkZZZHHHGGGNNN^^^ooo}}}wwwiiiccc```eeexxx~~~zzzssspppvvv}}}pppooonnnnnnnnnllliiifffjjjmmmppppppnnnmmmmmmooommmkkkhhhggghhhgggfffddddddbbb^^^ZZZWWWTTTSSSSSSSSSPPPQQQUUUYYY]]]dddlllssssssooolllmmmooolllggg^^^]]]]]]\\\ZZZWWWUUUTTTPPPMMMIIIFFFEEEGGGJJJLLLIIIMMMQQQSSSSSSUUUXXX\\\```[[[SSSKKKEEEBBBAAABBBEEEDDDDDDCCCDDDGGGKKKNNNSSSUUUXXX\\\aaajjjttt{{{~~~|||nnnddd```fffcccZZZMMM@@@999:::===AAACCCNNNbbbvvvxxxuuuqqqoooppptttyyy}}}|||}}}~~~~~~~~~~~~{{{hhhPPP???888666222......,,,++++++,,,------,,,,,,,,,,,,---------......%%%%%%$$$###$$$%%%'''(((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''""""""#########$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((()))******))))))+++&&&&&&+++......111888FFFIIIGGG@@@BBBNNNZZZ___VVVYYYXXXUUUZZZiiixxx~~~wwwpppkkkbbbYYYWWW[[[gggxxx}}}|||{{{vvvyyy||||||zzztttmmmiiijjjooonnngggbbbcccaaa\\\ZZZ]]]```___YYYRRRKKKGGGCCCFFFGGGBBB<<<:::===AAA:::;;;:::999888<<>>888777222......---+++,,,---......---,,,,,,,,,---------......%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&&&&''')))******'''%%%%%%&&&&&&%%%###(((&&&$$$$$$%%%''''''&&&&&&$$$"""###'''***)))''')))((('''%%%%%%$$$$$$%%%)))(((((('''''')))***+++%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&'''((('''%%%%%%%%%%%%&&&'''((()))))))))***,,,---***&&&+++333555<<>>???EEEMMMUUUYYYQQQTTTZZZ```dddeeecccaaa^^^]]]^^^aaafffkkkmmmmmmsssxxx{{{}}}}}}~~~|||wwwrrrmmmsssyyy|||}}}||||||wwwrrrkkkjjjddd___dddnnnnnnffftttwwwzzzmmmooosss{{{ccc[[[___^^^gggppptttyyyyyyoooccc___WWWUUU\\\cccgggkkkpppvvvoookkknnnsssmmm\\\MMM999444...***)))))))))(((***++++++(((%%%&&&***///&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&---&&&!!!!!!'''+++)))&&&###&&&'''%%%&&&))))))'''&&&&&&%%%%%%%%%$$$$$$$$$(((&&&%%%%%%&&&'''%%%$$$%%%###"""###''')))'''&&&###$$$%%%&&&'''&&&%%%$$$'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&)))+++111+++%%%%%%)))+++'''"""(((((()))***++++++,,,,,,)))+++---,,,***)))+++...'''...888DDDVVVkkk~~~}}}dddSSSSSSWWWXXXiiiyyysss```WWWMMMFFFEEENNN\\\jjjzzzrrr^^^XXXYYYfff~~~zzzoooeeedddiiiooouuuzzzrrrjjjfffhhhkkkjjjhhhhhhkkkrrrzzzzzztttlllhhhggghhhhhhkkkooojjjdddeeelllkkkiiifffdddaaa^^^YYYUUUUUUTTTTTTUUUYYY^^^cccgggooonnnnnnooopppnnnhhhccc```````````````^^^ZZZVVVRRROOOKKKJJJLLLNNNOOOPPPSSSSSSTTTXXX]]]___^^^[[[___eeehhhcccWWWMMMKKKLLLSSSMMMJJJNNNYYYbbbfffeeeffffffcccZZZPPPMMMRRRXXX___aaadddeee___XXXXXX]]]```gggaaaMMM>>>======:::FFFXXXmmm~~~}}}tttsssqqqqqqqqqsssvvvwww~~~~~~}}}{{{~~~|||bbbFFF;;;<<<;;;777333)))+++---......,,,)))'''+++,,,---.........---,,,%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$%%%&&&%%%$$$$$$&&&''''''%%%######$$$&&&&&&%%%&&&&&&'''&&&&&&&&&'''((((((((('''&&&&&&%%%$$$$$$''''''&&&%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%(((&&&%%%&&&'''((('''%%%&&&%%%%%%&&&&&&((()))))),,,(((&&&)))+++***+++......333:::DDDVVVgggnnnlllcccTTTIIIHHHJJJNNN[[[jjjtttsssllliiiggghhhkkkooorrrvvv~~~oooZZZNNNNNNQQQYYYaaadddcccfffmmmttt}}}wwwuuuxxxzzzzzzxxx{{{~~~~~~vvvvvv{{{}}}xxxpppooorrrssstttooohhh```YYYVVVTTTTTTXXXVVVTTTVVV\\\dddjjjnnniiijjjnnnrrruuutttpppllliiikkkmmmoooppppppooonnnrrrwww{{{{{{|||~~~|||yyywwwvvvtttrrrpppsssxxx|||~~~xxxoooiiifffffffff^^^eeekkkqqq}}}|||zzzsss^^^]]]ggguuuvvvsssooonnnllldddYYYVVVUUUZZZbbbggggggiiinnn|||tttjjjccc^^^TTTEEE:::222///+++))))))))))))((((((((('''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%''''''%%%(((///333333'''''''''&&&&&&&&&%%%%%%'''%%%$$$$$$%%%&&&$$$######"""!!!"""%%%&&&%%%###((((((((('''&&&%%%$$$###%%%$$$######""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''((('''&&&&&&(((+++...***&&&&&&((()))'''%%%(((((()))******+++,,,,,,''')))++++++******,,,...***...444???OOOfff}}}kkkVVVMMMOOORRReeeuuu|||iii^^^WWWLLLDDDJJJWWWfffuuuxxxdddYYY]]]iii{{{uuukkkaaa___bbbgggooowwwuuummmffffffhhhgggfffgggiiiqqqxxxyyyssslllgggfffhhhhhhkkknnnjjjdddffflllooolllhhheeebbb^^^ZZZVVVUUUUUUTTTUUUXXX]]]bbbeeekkkkkkmmmpppsssqqqmmmiiicccbbbbbbbbbaaa^^^ZZZVVVRRRSSSRRRPPPNNNNNNQQQTTTWWWVVVWWWZZZ^^^aaaaaa```eeekkkoookkkaaaYYYWWWXXXZZZWWWVVV[[[ccckkkooopppkkkkkkggg___VVVQQQQQQSSSRRRRRRVVVYYYXXXVVVZZZbbbfffkkkdddOOO???>>>CCCDDDSSSeee{{{{{{yyyvvvttttttvvvyyy{{{{{{uuuttttttsssqqquuuvvvwwwyyyzzz{{{||||||~~~xxx___DDD999999888444000+++,,,---...---,,,***)))+++,,,---.........------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%###&&&((('''###"""&&&)))&&&$$$"""###$$$%%%%%%$$$&&&(((***((($$$###%%%)))''''''(((((('''&&&$$$###%%%$$$$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''((()))...%%% %%%,,,---***((())),,,222???TTTfffkkkhhhaaaSSSGGGCCCBBBEEEQQQ^^^ggg|||xxxnnneeebbbaaa\\\XXXWWWZZZ___iiiuuuxxxeee[[[\\\WWWWWWUUURRRQQQUUU]]]dddnnnoooooonnnmmmpppvvv{{{{{{wwwssstttxxx~~~}}}}}}zzz}}}{{{xxx|||}}}uuupppvvvxxxpppjjjggggggggggggffffffiiiooouuuyyy{{{vvvuuuvvvxxxyyywwwrrrmmmppptttyyyzzzvvvqqqmmmlllrrrwwwzzzvvvsssuuuyyyzzztttrrrqqqppppppqqqsssssswww{{{|||{{{{{{~~~}}}zzzwwwssskkk```WWWTTTZZZ```jjjxxxhhhYYYbbbssstttjjjgggggg```XXXYYY\\\dddmmmpppqqqtttxxx|||rrrbbbRRRDDD999000++++++***(((((()))))))))((((((&&&%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&''' ###''''''&&&$$$$$$%%%%%%'''%%%###(((222:::<<<(((((('''''''''&&&&&&&&&&&&$$$######$$$%%%###"""$$$###"""###$$$%%%$$$###(((((('''&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&'''((('''&&&&&&(((******)))((('''''''''((((((((())))))******+++++++++((()))******))))))***+++,,,---///777GGG___yyyrrrZZZHHHGGGNNN___oooxxxkkkgggVVVGGGFFFSSScccqqqzzz~~~jjj___fffpppzzz|||rrriii```[[[ZZZ^^^hhhsssvvvmmmeeedddeeecccccceeefffmmmuuuwwwqqqjjjeeedddhhhiiikkkmmmjjjgggiiimmmtttpppkkkfffbbb___ZZZWWWVVVUUUTTTUUUWWW[[[```bbbhhhjjjnnnrrruuutttppplllgggfffdddcccbbb___ZZZWWWSSSWWWZZZXXXSSSQQQUUUZZZ\\\ZZZYYY[[[___ccceeeffflllqqquuusssllleeeccccccdddeeegggkkkpppvvv{{{}}}sssrrrnnnhhhaaaXXXRRRNNNHHHFFFHHHKKKMMMQQQZZZdddnnnqqqhhhQQQ???@@@JJJRRRcccvvv{{{wwwvvvxxx|||~~~yyypppjjjiiijjjiiihhhiiikkknnnppprrrrrrrrrqqqxxxzzz|||rrr[[[BBB777666444000,,,...------------,,,,,,,,,+++,,,---...............%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%'''(((((('''%%%%%%&&&'''&&&$$$######%%%%%%%%%$$$%%%&&&'''&&&$$$###%%%'''&&&'''((()))((('''%%%###$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&'''((())),,,######***+++(((&&&++++++///888GGGUUU[[[\\\```VVVLLLHHHFFFFFFMMMUUUaaappp}}}|||xxxyyymmmeee```bbbdddaaa\\\ZZZXXX\\\dddnnnzzzqqqnnnqqqiiiddd\\\VVVUUUXXX___dddcccbbb___\\\YYYZZZ^^^aaallljjjjjjoooxxx|||}}}|||zzz}}}wwwxxx|||}}}yyywww|||{{{uuuqqqoooooopppllllllmmmpppuuuxxxyyyxxxqqqpppoooqqqrrrqqqmmmiiinnntttyyyyyysssmmmllllllrrruuutttpppppptttwwwvvvnnnlllkkkooovvvzzzzzzxxxwwwyyyyyytttrrrrrrppplllddd```\\\YYYXXXYYYaaaiii{{{{{{|||}}}eee\\\jjj||||||qqqkkklllmmmiiicccbbbeeekkkssszzz~~~pppcccPPP???444///+++)))(((''''''((()))***((('''(((&&&%%%'''******((($$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%$$$###$$$&&&''' ###&&&'''&&&%%%%%%&&&###$$$###!!!%%%...555777''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$"""'''&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%''')))***(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%'''((('''&&&&&&((()))&&&(((***)))&&&&&&(((***((()))))))))*********+++*********)))(((''''''''',,,***,,,333@@@VVVqqquuu]]]FFFCCCMMMYYYggg|||yyyuuubbbMMMGGGQQQbbbqqqyyykkkfffpppwwwzzz|||uuummmddd[[[UUUUUU```lllooohhhdddddddddaaaaaabbbbbbiiiqqqsssnnngggdddccchhhiiijjjkkkkkkkkknnnrrrvvvrrrlllfffbbb^^^ZZZXXXWWWVVVUUUTTTVVVZZZ^^^```jjjlllqqqtttuuusssooollljjjiiigggeeeccc```[[[XXXVVVZZZ]]]\\\ZZZYYY\\\___^^^]]][[[\\\___dddhhhkkkooosssvvvuuuqqqllliiihhhllloootttwwwyyy|||zzzyyywwwtttnnndddXXXOOOIIIDDDBBBBBBDDDJJJUUU```qqqssshhhQQQ???AAAQQQ___qqq}}}xxxvvvxxx{{{~~~{{{~~~vvvqqqiiiddddddeeeggggggccceeehhhkkklllkkkiiihhhtttvvvxxx{{{iiiUUU@@@666444111---+++000///...---,,,------...,,,,,,---....../////////%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''### """''')))(((%%%&&&%%%$$$%%%''''''&&&$$$%%%###!!!"""%%%''''''%%%%%%'''((())))))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&'''(((((()))$$$"""%%%((('''''')))++++++,,,000666===GGGOOO\\\XXXTTTSSSRRRPPPPPPSSSWWW]]]ccceeeiiipppvvvyyymmmgggeeeiiimmmllliiihhh___fffpppyyy|||}}}zzztttmmmhhhgggiiinnnqqqnnnkkkfff___XXXSSSPPPPPP[[[[[[]]]bbblllxxx{{{{{{~~~zzzwwwuuusssrrrpppoooppprrrttttttsssqqqkkkkkkmmmoooppppppooonnnmmmqqqvvvuuuqqqooorrruuuxxxwwwtttsssxxx~~~}}}xxxxxxsssqqqvvvzzzrrrlllnnnmmmiiifffeeebbb]]]QQQOOOSSS___jjjpppvvv||||||ooojjjkkklllpppsssssspppfffppp}}}{{{tttnnnnnnqqqqqqmmmiiidddgggnnnxxx~~~vvv[[[MMM:::///---...---+++***)))((()))******(((%%%&&&%%%%%%(((,,,---***'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''%%%$$$###$$$&&&(((''''''"""%%%$$$"""###))),,,+++&&&&&&&&&%%%%%%%%%%%%$$$'''&&&%%%%%%&&&&&&%%%$$$&&&''''''&&&&&&%%%&&&&&&###"""""""""###%%%''')))######"""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$&&&''''''&&&&&&'''((($$$'''***)))&&&%%%'''***)))))))))))))))*********(((((((((((())))))(((((()))(((***222<<>>@@@CCC===???EEENNNWWWfff}}}~~~~~~|||{{{xxxvvvtttssssssssssssqqqmmmhhhbbb______```bbbeeeiiijjjhhheeeeeefffccccccdddiiiooosssrrrqqqyyyzzzcccPPP666555333111///---,,,,,,,,,,,,------.../////////000000000000111111111111&&&$$$%%%((()))&&&%%%''''''$$$!!!"""&&&((('''$$$%%%$$$######%%%%%%$$$###''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&### """$$$$$$)))'''&&&&&&((((((&&&###&&&&&&&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&)))'''%%%%%%'''((('''&&&)))(((((((((((((((((()))))),,,---...555@@@FFFEEENNNPPPNNNHHHCCCBBBAAA>>>GGGNNN___pppvvvuuu}}}uuueeeZZZXXX]]]eeeiiillllllsss{{{zzzwwwvvvyyy}}}{{{|||xxxvvvuuutttooojjjlllttt{{{|||uuunnnkkkllljjjjjjhhheeebbbbbbccceeeiiifffaaa^^^\\\]]]^^^^^^ZZZYYYWWWWWWWWWXXXYYYYYYbbbbbbbbbbbbaaa^^^[[[XXXXXXWWWUUUTTTUUUWWWYYYZZZ[[[\\\]]]^^^___`````````___]]]YYYUUURRROOOJJJFFFIIIKKKOOOTTTXXXaaasssrrrbbb[[[TTTYYYcccrrrssslllhhhkkkkkkgggdddeeennnpppsssvvvxxxwwwtttqqqlllbbbRRRCCC:::444000---))))))))))))((((((((('''((('''%%%%%%&&&(((((('''&&&%%%######%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%)))'''$$$###$$$%%%&&&%%%###%%%''''''%%%%%%%%%&&&&&&%%%%%%&&&''''''%%%###$$$"""###''''''%%%%%%((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((()))******+++++++++******)))))))))(((((()))))))))---((((((---//////;;;JJJ]]]fffiiiiiipppwwwkkkXXXQQQSSSXXX```ooonnn___iiisss~~~{{{sssjjjccc``````aaaaaa```]]][[[YYYYYYYYY\\\]]]^^^]]]]]]```fffjjjnnniiibbb^^^^^^```bbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```]]]ZZZZZZ\\\^^^^^^]]]aaaccceeeggghhhjjjnnnpppjjjeeeaaaaaaeeehhhiiiggghhhjjjkkkgggbbb___```cccjjjqqqvvvwwwxxx{{{zzzxxxwwwxxx|||uuuuuuuuuzzzyyyiiiYYYMMMFFFCCCCCC???>>>@@@GGGQQQddd~~~|||{{{{{{vvvuuusssqqqooonnnnnnoooqqqqqqooolllhhhfffggghhhiiilllnnnnnnkkkgggffffffdddcccdddiiipppuuuxxxyyykkkUUUDDD555444222000...---,,,+++,,,,,,------.../////////000000000000111111111111%%%###$$$''''''%%%$$$''''''$$$"""###&&&(((&&&$$$%%%$$$######%%%%%%$$$###)))((('''&&&%%%$$$$$$###&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&###!!!!!!"""$$$$$$###'''&&&&&&&&&((('''&&&$$$'''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&((('''%%%%%%'''((('''&&&(((''''''&&&&&&''''''((((((+++,,,+++,,,222666777GGGLLLNNNKKKGGGEEEAAA======AAANNN]]]eeelll|||}}}xxxmmmaaa\\\___gggllloooiiieeennn}}}{{{yyypppjjjoooxxx{{{zzz}}}~~~zzzxxxxxxuuusssoookkkhhhfffffffff^^^[[[WWWRRRNNNMMMPPPRRRSSSSSSSSSTTTUUUSSSOOOLLLSSSQQQPPPQQQSSSUUUTTTSSSVVVVVVVVVVVVWWWYYYZZZ[[[^^^ZZZVVVSSSRRRQQQOOOOOOQQQSSSYYY```iiiwww}}}yyyggg[[[ZZZ]]]eeeooo{{{{{{eeefffjjjqqqqqqlllhhhgggrrrtttzzzwwwhhh]]]QQQIII<<<222,,,++++++,,,)))))))))((((((((('''''''''%%%$$$%%%'''))))))((('''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&)))&&&###!!!"""$$$%%%%%%%%%&&&&&&%%%######$$$&&&'''$$$###%%%)))***'''$$$(((%%%%%%''''''###"""%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%''''''&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&&&&&&&%%%%%%$$$$$$######''''''''''''((((((((()))*********++++++***))))))))))))************))))))---))))))------,,,333>>>KKKXXXdddlllxxxwwweeeUUUOOOPPPZZZfffvvvyyyaaabbbnnnyyy{{{|||{{{vvvooolllooosssllljjjfffbbb___\\\[[[[[[\\\\\\\\\\\\]]]___dddhhhnnniiibbb]]]\\\]]]^^^___bbbbbbaaa```aaabbbcccdddeeeaaa]]]\\\]]]^^^^^^]]]```aaaccccccdddgggkkknnnkkkgggcccbbbeeehhhhhhgggiiikkkllljjjfffcccdddfffjjjqqqvvvwwwxxx{{{|||yyyyyyzzz|||~~~||||||wwwhhhZZZOOOFFFAAABBB@@@BBBHHHQQQ```xxx~~~yyyvvvvvvvvvtttrrrpppooommmmmmmmmnnnmmmoooppppppnnnmmmmmmnnnoooqqqrrrppplllhhhfffeeeeeedddfffjjjqqqyyy~~~~~~jjjXXXGGG:::333222000...---,,,++++++,,,,,,------.../////////000000000000111111111111$$$""""""&&&&&&######&&&'''%%%######%%%'''&&&$$$%%%$$$######%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&''''''&&&%%%((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''((('''&&&&&&&&&'''''''''(((''''''''''''''''''((((((+++---,,,+++---222555:::AAAGGGHHHHHHJJJIIIFFF??????DDDKKKRRR[[[mmm}}}tttkkkeee___aaajjjsssxxxyyyoooiiirrr}}}rrrllluuutttoooggg\\\TTTRRRUUUYYYPPPPPPRRRWWW[[[[[[XXXUUU___aaadddggggggfffcccbbbiiiddd___[[[\\\ccckkkppptttoookkkjjjhhhdddbbbbbb^^^```gggqqq|||}}}}}}~~~}}}}}}~~~}}}wwwoookkksss~~~hhh^^^cccnnnuuu}}}~~~vvvkkkmmmoooqqqppppppqqqssswww{{{yyyiiiTTTFFF===888111+++((()))+++,,,))))))((((((((('''''''''(((&&&%%%&&&'''((('''&&&(((&&&$$$%%%&&&'''&&&&&&'''&&&%%%$$$$$$%%%&&&''')))&&&""" !!!###%%%%%%&&&&&&%%%###"""!!!###%%%&&&%%%%%%%%%&&&'''&&&%%%***'''&&&'''&&&###"""%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$######$$$%%%%%%&&&$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""$$$%%%&&&&&&%%%%%%$$$#########'''''''''((((((((())))))(((((((((((((((((('''&&&((()))***++++++***)))(((,,,)))***------+++///666@@@PPPaaapppqqq___RRROOOZZZdddooo}}}___[[[iiiwwwtttooosssuuutttqqqrrryyytttppplllhhhdddbbb```^^^ZZZYYYYYYXXXYYY\\\___aaahhheee___[[[ZZZ[[[]]]^^^dddcccaaa_________aaabbbccccccaaa^^^]]]]]]^^^```bbbcccccccccbbbdddgggjjjjjjgggcccbbbdddfffgggffflllmmmnnnmmmkkkiiijjjkkklllrrrvvvvvvwwwzzz{{{zzz{{{{{{|||~~~sssgggZZZNNNGGGCCCDDDHHHOOOTTT\\\iiivvv~~~xxxtttrrrrrrrrrqqqpppnnnmmmllllllmmmmmmkkkmmmpppqqqqqqooooooppppppqqqqqqooollliiifffeeeeeefffiiinnntttzzz~~~~~~jjjXXXJJJ???777000///...---,,,+++++++++,,,,,,------...////////////000000000111111111111%%%""""""%%%%%%######&&&'''%%%$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%&&&'''(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((((((''''''(((((()))&&&(((******))))))---111111888===@@@DDDKKKOOOPPPIIIGGGDDDCCCCCCIIIVVVcccgggpppzzzzzzrrrcccaaabbbhhhrrrzzz}}}|||wwwxxxyyyooovvvssseee\\\YYY[[[^^^ZZZ\\\aaakkktttxxxvvvrrrvvv~~~|||{{{|||yyymmmeeehhhttt{{{tttrrrqqqrrrwwwxxxwwwzzzzzzwwwwwwvvvnnnddd[[[fffvvvjjjaaaiiiqqq|||zzzmmmnnnnnnllllllppptttwwwzzz}}}~~~wwwgggRRR@@@555000000...,,,+++***++++++((((((((((((''''''''''''***(((''''''''''''%%%###(((&&&$$$%%%&&&'''&&&&&&&&&%%%$$$######$$$%%%&&&(((&&&"""!!!"""$$$%%%%%%&&&&&&%%%###"""!!!###%%%$$$''')))&&&""" """&&&((($$$$$$&&&'''%%%&&&)))&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$#####################$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""###%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''&&&((()))***++++++***)))(((***)))***------,,,...222<<>>AAAEEEIIIMMMMMMLLLLLLLLLKKKEEEHHHKKKJJJHHHKKKXXXdddhhhrrrpppjjjkkkmmmsssxxxxxxyyy}}}~~~{{{zzztttppptttzzz{{{sssuuuyyyyyywwwyyy|||{{{~~~~~~zzzvvvvvvyyyxxx```VVV]]]fffhhhttt~~~{{{iiiXXX\\\kkkppp~~~yyyvvvtttooopppnnnkkklllmmmeeeYYYMMMEEE:::222///---+++)))&&&((()))(((&&&&&&))),,,(((((('''''''''&&&&&&&&&'''&&&&&&((()))(((&&&$$$&&&$$$######$$$%%%%%%$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&'''((('''%%%###"""$$$'''((('''&&&&&&'''&&&&&&&&&%%%$$$%%%''')))***&&&$$$&&&&&&%%%'''+++$$$$$$&&&''''''&&&$$$$$$""""""""""""###$$$%%%&&&)))(((&&&$$$"""!!!!!!"""######$$$$$$$$$%%%%%%%%%############"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%"""""""""$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&######%%%'''((()))))))))((('''&&&%%%%%%&&&'''((()))))))))(((***,,,+++)))...:::LLL```rrruuuaaaNNNJJJRRR___nnnzzzyyyZZZLLLIIIUUUllluuunnnccceeellluuu{{{{{{ssslllbbbeeemmmvvv|||xxxnnnddd^^^[[[WWWUUUUUUTTTPPPNNNKKKPPPUUUWWWUUUSSSRRRRRRQQQRRRTTTWWWYYYZZZZZZ[[[dddaaaaaaeeekkkkkkccc[[[[[[```eeeiiikkkkkklllmmmjjjiiigggdddaaaaaaccceeeffffffhhhkkknnnooommmllllllqqqssssssvvv}}}}}}wwwnnnfffccccccdddaaa\\\ZZZ[[[ZZZ^^^```___aaagggkkklllpppqqqsssuuuuuutttrrrqqqaaaaaaaaaaaabbbdddfffgggoooppppppnnnkkkiiihhhhhhllljjjhhhjjjmmmooommmlllooorrruuuvvvuuuvvvyyy|||zzz{{{vvv^^^NNN???:::888333000111,,,,,,,,,,,,---...///000,,,,,,------...//////000000000000000111111111111"""###$$$$$$$$$$$$###"""########################$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$############'''&&&&&&(((((('''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%'''(((((('''&&&&&&&&&''''''''''''(((+++)))(((((())),,,///111999@@@HHHMMMMMMOOORRRVVVTTTOOOGGG???<<<@@@HHHNNN\\\cccooozzz{{{{{{|||pppmmmoooqqqtttxxx{{{yyywwwzzzzzzwwwuuupppuuu~~~}}}tttppp}}}}}}~~~~~~wwwvvvyyy|||}}}xxxkkkdddjjjttt~~~yyyvvv{{{vvvwwwwwwxxx~~~zzzhhhgggpppuuusssvvvfffXXXTTTXXX]]]oooyyy}}}qqqllliiieee```ZZZRRRJJJEEE888444...+++***)))&&&###((((((((()))+++***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%'''(((((((((''''''$$$%%%%%%%%%%%%$$$######'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$)))(((&&&''''''%%%!!!+++(((%%%""""""""""""!!!&&&%%%!!!"""&&&###&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((()))******++++++(((%%%%%%((())))))'''((())))))+++,,,---......222<<>>DDDGGGKKKPPPUUUTTTOOOGGG???:::===CCCHHHKKKOOOYYYdddjjjppp}}}}}}rrriiijjjpppvvv}}}||||||wwwooogggaaadddmmmxxx{{{~~~|||~~~~~~tttnnnnnnoooppppppyyyqqqccc[[[\\\hhhvvv}}}}}}}}}wwwtttwwwvvvttt{{{~~~{{{vvvzzz~~~pppnnnggg\\\SSSQQQXXX___nnnzzzqqqccc^^^VVVNNNFFF@@@:::666///,,,)))(((******)))(((((((((((()))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%% !!!"""""""""""""""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###""""""""""""'''&&&%%%%%%&&&%%%!!!&&&%%%###"""###$$$%%%%%%###%%%%%%""""""&&&(((&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''((())))))*********(((%%%%%%((()))((('''((())))))***+++,,,---...333===KKKZZZlll}}}rrr\\\PPPLLLPPPaaarrrvvvhhhZZZNNNHHHPPP^^^ppptttbbb[[[YYY[[[eeevvvvvviii```\\\```ppp}}}ooodddYYYVVVSSSNNNKKKLLLIIIJJJKKKMMMOOOPPPQQQQQQQQQQQQSSSTTTVVVWWWYYYZZZ^^^^^^___aaabbbaaa]]]YYYZZZ\\\```eeehhhiiihhhgggeeeeeeeeedddbbbbbbccceeegggeeecccdddgggjjjjjjiiimmmppptttyyy~~~|||vvvppphhhaaa\\\WWWUUUTTTUUUXXX[[[]]]^^^ggghhhkkknnnnnnjjjddd___VVVRRRQQQTTTUUUUUUXXX]]]```bbbdddeeeeeefffhhhjjjjjjfffdddhhhiiihhhjjjnnnrrrqqqrrrwwwlll]]]FFF???555000///000///---+++)))(((***---...---+++,,,---...///000111222333000000000111222333333444%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&######$$$&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$&&&&&&%%%$$$%%%&&&'''((()))((((((((()))(((&&&$$$&&&&&&&&&''''''''''''(((((((((((((((((())))))***)))...444999<<>>GGGHHHHHHFFFCCCAAAAAABBBBBB>>>;;;;;;???EEEKKKPPPZZZ[[[ZZZXXXXXX[[[```cccaaa]]]]]]fffpppxxxnnnccc___dddllllllnnnrrrxxx}}}wwwqqqnnnnnnooosssxxxqqqppppppqqqsssxxx}}}}}}wwwpppmmmmmmppppppppptttxxx~~~zzzooohhhjjjwwwzzzyyyyyy|||yyyggg```cccgggjjjlllpppyyyzzzuuuqqqmmmnnnkkkiiihhhiiihhhccc^^^aaa\\\VVVTTTZZZdddooovvv~~~xxxmmm]]]NNN>>>999222---************))))))((('''''''''&&&&&&)))'''''''''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&'''###$$$%%%&&&''''''''''''######$$$$$$%%%%%%%%%%%%&&&%%%$$$######%%%'''(((''''''%%%$$$#####################$$$%%%$$$###"""%%%%%%%%%$$$###!!!!!!"""%%%))))))### """"""%%%$$$###$$$%%%%%%%%%###&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((('''''''''((((((((())))))((((((''''''(((((((((((((((((())))))***++++++,,,111777@@@QQQlllpppfff\\\UUUNNNMMMYYYjjjzzz}}}uuunnnhhh[[[OOORRRhhh|||}}}iii\\\ZZZaaakkkxxxyyyfff______iiiwwwvvvnnnddd\\\WWWSSSPPPOOOHHHHHHHHHIIILLLQQQUUUXXXTTTTTTSSSSSSSSSTTTUUUVVVZZZYYYXXXWWWXXXYYYZZZZZZ]]]___aaaccccccddddddeeedddeeeeeedddbbbaaabbbccchhhfffeeeeeegggiiilllmmmlllooosssxxx}}}xxxooogggbbb[[[WWWRRRPPPPPPSSSUUUVVV[[[\\\^^^______ZZZTTTOOOFFFCCCBBBDDDEEEEEEIIIMMMTTTVVVXXXZZZ[[[^^^bbbeeegggggggggiiikkkmmmqqquuurrrsssvvv{{{~~~nnnZZZGGG;;;222000---,,,......---,,,*********+++,,,---------////////////000000000000333222222222333444555666$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''%%%$$$%%%&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&---+++((('''((())))))(((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''(((&&&### &&&&&&&&&''''''''''''(((((()))***+++***)))'''&&&++++++++++++,,,...111333:::???EEEIIIIIIGGGEEEDDD???===:::999<<<@@@BBBAAACCCAAA@@@@@@CCCIIISSS[[[YYYYYY___kkkvvv}}}rrriiiiiiooovvvrrrtttvvv|||}}}sssnnnqqqtttqqqllljjjdddiiinnnooopppuuu~~~~~~}}}tttpppnnnllllllrrr}}}pppiiikkkmmmooorrrvvvtttkkkfffccchhhccc___^^^```aaaaaaaaaeee___\\\bbbnnnwwwwwwsss{{{xxxpppdddYYYNNNBBB888000...+++******++++++************)))'''&&&%%%%%%)))'''&&&&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$'''(((((('''&&&"""###############""""""%%%%%%%%%$$$$$$#########&&&%%%$$$######%%%'''(((&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%%%%%%%%%%%%%&&&"""$$$&&&%%%###!!!!!!""" ######!!!"""%%%&&&$$$%%%$$$######%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''(((((((((((('''((((((((((((''''''(((((((((((())))))*********...000666GGGhhhqqqZZZVVVWWWYYYUUUPPPWWWbbbooozzzrrriiiWWWPPP___rrr|||nnnaaa^^^eeelllttt~~~|||ooofffbbbiiittt|||zzzvvvnnneee]]]XXXRRROOOIIIHHHHHHIIILLLQQQUUUXXXTTTTTTRRRQQQQQQRRRSSSTTTXXXXXXWWWVVVVVVXXXZZZ\\\]]]___aaaaaaaaaaaaccceeecccddddddccc```^^^^^^___ggggggfffggghhhjjjmmmooommmooosssxxx|||zzzsssnnnaaa]]]VVVRRRQQQRRRSSSSSSSSSSSSTTTUUUUUURRRMMMJJJDDDAAA@@@BBBCCCCCCGGGKKKSSSTTTUUUUUUVVVXXX\\\^^^eeegggiiihhhiiimmmqqqtttvvvxxx{{{tttfffWWWHHH;;;333///...------------,,,+++***+++,,,,,,,,,---......////////////000000000000333333222222333555777999###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''(((&&&$$$$$$%%%%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&)))&&&######$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&'''&&&$$$"""&&&&&&&&&''''''''''''((((((((()))******)))((('''))))))((()))***,,,...000000666===CCCEEEDDDCCCBBBCCCDDDBBB??????@@@>>>:::===999777888:::>>>GGGPPPPPPSSS]]]lllxxx{{{nnniiilllrrrwwwyyy|||}}}tttnnnccclllvvvzzz{{{~~~tttgggaaa___```dddhhhwwwyyyyyyxxxyyy~~~zzznnnddd\\\ZZZ[[[^^^XXXVVVYYY]]]aaafffkkkllljjjlllvvvsssgggddd]]]RRRGGG>>>777222...+++***))))))******)))'''&&&(((******((('''(((((()))'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$###'''((('''%%%###%%%%%%%%%%%%%%%$$$######&&&%%%%%%$$$######""""""%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$%%%%%%&&&'''(((###%%%&&&&&&%%%%%%&&&''' $$$&&&$$$###$$$&&&$$$''''''%%%$$$%%%###%%%###"""###$$$%%%$$$###&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&((())))))(((''''''(((''''''(((((()))))))))))),,,,,,...===\\\tttnnnYYYKKKLLLTTT^^^^^^WWWVVV\\\iiixxxuuucccUUUYYYfffrrrtttfffaaakkktttzzz~~~wwwmmmgggjjjssszzzzzzpppfff]]]SSSKKKGGGGGGFFFGGGJJJMMMQQQTTTSSSRRRPPPOOOOOOPPPRRRSSSWWWWWWWWWVVVVVVWWW[[[^^^\\\___aaa```^^^^^^bbbeeeaaabbbcccbbb```^^^]]]^^^bbbdddffffffggghhhkkkmmmlllooorrrwwwzzz}}}~~~|||oooiiibbb[[[WWWUUUSSSQQQMMMLLLKKKJJJJJJIIIFFFDDDCCC???>>>AAABBBBBBEEEJJJQQQRRRRRRRRRSSSUUUYYY\\\bbbggghhhfffeeeiiinnnpppwwwzzz~~~qqqiii\\\PPPEEE;;;444000.........------,,,++++++***+++------,,,,,,...///////////////000000000000333333222222444777:::<<<###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&%%%######$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%""" """$$$$$$###$$$&&&'''((('''&&&%%%((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((''''''(((''''''(((***,,,------,,,///333666777888:::<<>>@@@;;;888999888999???HHHCCCFFFPPP___jjjsss|||yyyoooggghhhnnntttxxx{{{yyywwwoooxxxuuuooonnnqqqvvvwwwxxxqqqeeeZZZZZZ___eeennnwww~~~{{{xxxzzzwwwkkk___WWWQQQNNNQQQWWWYYYVVVXXXaaahhhmmmssszzzyyyvvvtttuuutttlll^^^SSSFFF@@@999444000...,,,+++***(((''''''((()))((('''$$$''')))***((('''((())))))'''%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%''''''&&&$$$###&&&&&&''''''((('''''''''$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$%%%%%%###$$$&&&%%%######%%%'''%%%&&&$$$###$$$&&&&&&***'''###""" $$$###"""###$$$%%%$$$"""$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%(((******(((&&&'''(((''''''(((((((((((())))))***,,,,,,333LLLbbb\\\IIICCCEEERRRbbbggg```[[[]]]hhhsss~~~vvvddd\\\bbbooo{{{~~~sssiiizzz~~~tttjjjjjjnnnsssxxx}}}zzznnncccVVVKKKGGGGGGFFFGGGHHHKKKNNNOOOQQQPPPNNNMMMMMMNNNPPPRRRUUUVVVWWWVVVVVVWWW[[[^^^[[[^^^```___\\\]]]bbbfff^^^```bbbbbbaaa``````aaa___bbbfffgggggggggiiikkkiiilllpppuuuyyy|||~~~~~~uuukkkccc\\\WWWSSSNNNJJJGGGDDDCCCBBBAAA???@@@<<<;;;===??????BBBGGGLLLMMMOOOPPPRRRVVV[[[___bbbhhhjjjeeebbbfffkkklllqqquuu{{{~~~|||uuunnngggcccUUUPPPGGG???999444000------------,,,+++++++++,,,))),,,...---,,,,,,...000......//////000000111111222222222222555999<<>>CCCCCCFFFMMMPPPNNNBBB===:::<<<:::888===EEE:::;;;CCCOOOYYYbbblllvvvzzzrrrnnnnnnkkkfffdddiiirrryyy|||zzzyyysssuuu~~~vvveee\\\]]]bbbiiijjjjjjqqq{{{fff[[[TTTXXXaaakkkwww|||wwwuuuqqquuu~~~zzzxxx{{{sssdddYYYNNNJJJIIIIIIPPPZZZ\\\[[[aaannnxxx|||{{{pppcccVVVKKKCCC???222///,,,------,,,++++++)))'''%%%%%%(((***++++++$$$'''******'''%%%%%%''')))'''%%%%%%&&&'''((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$))))))(((((('''&&&%%%%%%!!!"""###$$$%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!!!!""""""$$$%%%$$$!!!!!!###&&&!!!'''((($$$!!!!!!### $$$%%%###$$$(((***$$$###"""###$$$$$$$$$"""$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''&&&$$$(((******(((&&&'''((('''''''''(((((((((((((((***...---...@@@TTTRRRBBB???AAAOOOcccmmmhhhcccdddfffnnnvvvuuueeefffrrr|||~~~zzzqqqxxxlllhhhhhhiiimmmqqq}}}tttjjj\\\OOOIIIHHHHHHHHHIIIKKKMMMNNNPPPOOOMMMKKKLLLMMMPPPQQQSSSUUUWWWVVVUUUVVVZZZ]]][[[^^^___^^^[[[\\\bbbggg\\\^^^aaaccccccccccccddd^^^bbbgggiiiiiihhhiiikkkfffiiinnnsssxxx|||yyynnnddd\\\WWWQQQMMMGGGCCCAAA@@@??????===999888:::<<<<<>>@@@#########$$$$$$%%%%%%%%%'''"""(((***###"""###$$$%%%%%%%%%%%%%%%&&&###!!!###&&&((('''&&&$$$######""""""######$$$$$$%%%'''((()))(((''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$)))###!!!%%%&&&###"""%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%)))******)))&&&%%%%%%&&&&&&'''(((******((('''&&&))))))))))))))))))))))))''''''(((***+++,,,---...333444777:::>>>EEELLLQQQLLLJJJGGGDDDBBBCCCDDDEEECCC===>>>EEEHHHIIITTTdddgggnnnuuuwwwrrrlllhhhhhhjjjhhhdddgggrrr~~~{{{vvvnnnoootttlll___WWW\\\___```cccnnnvvvcccYYYYYYeeeooorrryyynnngggiiikkkkkklllnnnnnnpppvvvxxxqqqcccWWWPPPOOOMMMKKKKKKQQQZZZaaajjjlllqqq{{{{{{ssspppcccUUUKKK@@@555000111+++*********))))))(((((()))***+++---...,,,(((%%%(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''******)))''''''&&&&&&&&&###$$$$$$$$$$$$###""""""%%%$$$######%%%(((,,,...'''((()))(((&&&%%%&&&'''&&&$$$"""###%%%%%%""" %%%$$$$$$######$$$$$$%%%(((###!!!%%%%%%!!!###(((!!!"""###$$$%%%&&&&&&&&&)))&&&$$$%%%'''(((&&&###&&&&&&&&&%%%%%%%%%$$$$$$(((%%%"""!!!"""$$$%%%%%%&&&'''&&&$$$!!!"""(((,,,***&&&"""###&&&&&&######$$$%%%%%%&&&&&&&&&&&&%%%""" """%%%&&&$$$!!!''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$######$$$&&&'''((('''***)))&&&&&&***+++(((+++((('''))),,,...,,,***+++)))+++222:::@@@@@@>>><<>>CCCFFFKKKPPPVVV\\\ccchhhhhhiiijjjgggdddcccdddgggmmmllllllmmmnnnnnnkkkiiihhhccc\\\UUUNNNFFF???:::666333///---------+++******+++,,,,,,------,,,,,,***)))'''&&&'''))),,,.........//////000000111111111...000333222333@@@PPP######$$$$$$$$$%%%%%%%%%(((&&& !!!'''&&& $$$$$$$$$%%%%%%$$$$$$$$$&&&$$$"""###%%%%%%$$$"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''&&&%%%%%%$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$%%%'''"""!!!%%%'''%%%%%%(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((()))***)))&&&%%%&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((())))))***+++,,,,,,,,,...000222666;;;AAAEEEGGGGGGHHHIIIJJJKKKLLLLLLEEE>>>>>>CCCDDDAAAGGGQQQUUUZZZ```bbbaaabbbeeeiiirrrppplllmmmvvvyyyyyyyyykkkaaaeeennn|||yyycccXXXZZZ```gggjjjppp}}}~~~nnn\\\VVVWWWaaahhhiiiooowwwpppaaa___aaabbbaaaaaa``````aaacccddd___VVVNNNMMMNNNOOOPPPTTT\\\fffnnnzzzwwwuuuuuuuuuooocccYYYKKKBBB:::777444///...111*********)))))))))(((((())))))***+++,,,+++(((%%%&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###)))(((&&&%%%$$$%%%&&&'''%%%&&&'''&&&$$$###$$$%%%'''$$$""""""$$$%%%$$$###%%%$$$$$$######$$$$$$%%%'''###"""%%%%%%"""###'''"""######$$$%%%%%%%%%%%%&&&$$$"""###%%%%%%###!!!%%%%%%%%%%%%$$$$$$$$$$$$***(((%%%$$$$$$%%%$$$$$$%%%%%%$$$###"""###&&&)))+++'''"""!!!""" $$$$$$%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&'''((((((******'''&&&))))))''''''((((((((('''&&&''''''((('''(((,,,222666888777===GGGWWWhhhwwwyyykkkZZZXXXfffuuuvvvhhhmmmyyywww{{{yyyppphhh```[[[___fffooozzzzzzgggVVVOOOMMMJJJGGGEEEEEEGGGIIIHHHHHHHHHHHHIIIIIIJJJJJJLLLNNNOOOPPPQQQUUUYYY]]]^^^]]]\\\\\\]]]^^^```aaa^^^]]]\\\^^^aaacccaaa___bbbdddgggjjjkkkkkkjjjiiimmmnnnppprrrtttxxx~~~}}}rrrggg```^^^ZZZSSSKKKDDD@@@??????:::777666888999777888<<<>>>AAAGGGMMMTTT[[[ccchhhggghhhgggdddaaa```bbbeeebbbaaa```aaabbbaaa^^^\\\SSSOOOHHHBBB===888333///333000...,,,,,,,,,+++***)))***++++++,,,,,,++++++,,,+++******+++,,,...///......//////000111111111333000111555666888GGGYYY###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%'''%%% %%%%%%%%%$$$$$$$$$$$$###%%%$$$######$$$###!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&###"""%%%((('''(((***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((((())))))(((&&&%%%&&&'''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''((()))))))))************((()))***+++---000555999===@@@DDDHHHLLLOOOQQQQQQKKKEEECCCHHHHHHAAA???CCCHHHJJJMMMOOORRRZZZdddkkkyyywwwsssrrrxxx~~~rrrttt|||sssmmmsssyyyttteee\\\bbbooouuuzzz~~~kkkZZZSSSYYY```iiiooouuupppcccUUURRRUUU]]]```___dddlllzzzoooddd\\\\\\___]]]ZZZXXXZZZZZZ\\\\\\[[[XXXUUUSSSPPPRRRUUUXXX^^^fffooovvv|||uuulllddd\\\QQQDDD:::888222...---,,,))))))***))))))))))))(((((((((((()))(((((((((***)))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############'''&&&%%%$$$$$$$$$%%%&&&(((((('''%%%$$$######"""###$$$%%%$$$###"""###$$$'''$$$""""""$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%######&&&&&&######%%%###$$$$$$%%%%%%$$$$$$$$$%%%$$$"""###$$$$$$###!!!%%%$$$$$$$$$$$$#########+++***(((''''''&&&$$$"""$$$###""""""$$$%%%%%%$$$'''$$$""""""%%%&&&###!!!%%%%%%%%%%%%%%%$$$$$$$$$!!!&&&***)))%%%""""""$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((******'''&&&((((((%%%&&&)))+++)))$$$"""$$$'''******+++,,,---000444777???KKK^^^sssoooZZZWWW___mmm|||hhhhhhpppqqqvvv|||wwwuuuqqqkkk```XXX[[[bbbdddnnn|||lllZZZWWWSSSMMMHHHEEEEEEGGGIIIEEEDDDCCCFFFIIIKKKIIIGGGHHHJJJMMMNNNOOORRRUUUXXXWWWXXXZZZ[[[\\\\\\[[[[[[ZZZZZZZZZ\\\___```___^^^aaabbbeeegggiiikkkllllllpppqqqssstttuuuxxx|||}}}vvvppphhhaaaWWWOOOKKKHHHEEECCC===999777888777555777;;;>>>BBBHHHNNNSSSZZZ```dddccccccbbb___\\\[[[\\\]]]VVVUUUSSSSSSSSSRRROOOMMMDDD@@@:::666333111///---///---++++++,,,,,,+++***))))))***++++++++++++***,,,,,,,,,------...//////......///000000111111222555222333777999???QQQddd$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###!!! $$$######""""""######$$$%%%%%%#########$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&$$$###$$$&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%$$$&&&(((((((((&&&%%%&&&'''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))'''((()))))))))+++...111222444999>>>DDDHHHLLLMMMKKKFFFFFFKKKMMMGGGAAA???DDDDDDDDDDDDHHHPPP[[[cccsssrrrnnnlllqqqwwwxxxtttiiikkkqqq{{{|||mmmaaadddiiipppnnnddd^^^eeerrrqqqrrrssszzz}}}ooo```WWWTTTWWW^^^gggkkkooozzz{{{pppeee\\\SSSRRRUUUZZZ[[[[[[aaajjjxxxyyyrrrkkkhhh```[[[\\\]]]YYYUUUSSSVVVZZZ^^^___^^^^^^___aaa^^^^^^^^^^^^___cccgggiiiddd\\\RRRIIIBBB:::111+++555111...---,,,)))'''&&&(((((((((((((((((((((((()))'''&&&&&&'''((('''&&&$$$%%%&&&'''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###############(((&&&$$$###"""###%%%&&&!!!"""$$$%%%&&&&&&%%%$$$###$$$%%%$$$###"""###$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$&&&&&&$$$######%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%%%%%%%%%%$$$###$$$$$$$$$#########"""""")))(((''''''((('''%%%###$$$"""!!!###&&&'''%%%"""###"""!!!###&&&(((((('''&&&&&&%%%$$$$$$############%%%&&&%%%"""!!!!!!###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&))))))&&&&&&((((((%%%(((***+++***((('''((()))***,,,---+++)))+++222888DDDTTTkkkuuucccXXXXXXdddwwwmmmggghhhkkkqqqwww}}}xxxuuurrrooofff^^^\\\___\\\cccpppttteeeccc]]]UUUMMMIIIHHHHHHHHHEEEBBBAAADDDJJJLLLIIIEEEFFFHHHKKKLLLMMMOOOQQQSSSRRRTTTWWWZZZ[[[ZZZXXXWWWWWWXXXYYY[[[]]]^^^^^^^^^bbbcccdddeeehhhjjjlllnnnppprrrtttuuuvvvxxx{{{~~~yyyuuukkk___XXXVVVTTTNNNIIICCC===999999777666888<<>>777333111///,,,***))))))((()))***+++)))''''''''''''''''''''''''((((((&&&$$$$$$&&&'''''''''%%%&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$'''%%%###"""!!!"""$$$%%% """%%%&&&'''&&&&&&###%%%&&&%%%$$$$$$%%%&&&!!!###&&&(((((('''%%%$$$%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%%%%%%%$$$"""%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$############$$$$$$$$$#########""""""%%%$$$$$$%%%''''''&&&$$$%%%###"""$$$'''(((%%%"""%%%###"""""""""!!! &&&%%%$$$###############(((%%%!!! """#########&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###&&&'''&&&&&&))))))%%%+++)))((()))+++,,,+++***%%%(((***(((%%%'''///666JJJ```yyy~~~uuu```ZZZ___ooozzzyyylllbbbdddiiiqqqwww|||zzztttoooooollleee^^^\\\]]]```iiiyyy}}}uuunnnggg]]]TTTOOOKKKHHHFFFGGGDDDBBBDDDIIILLLIIIEEEDDDGGGIIIJJJKKKLLLNNNPPPOOOQQQTTTWWWXXXXXXVVVUUUUUUWWWYYY[[[\\\^^^___```dddddddddfffgggjjjlllmmmoooqqqtttvvvxxxyyy{{{}}}|||}}}~~~~~~tttiiicccbbb___XXXRRRIIIBBB===;;;999777:::@@@JJJNNNSSSWWWYYY[[[]]]^^^______^^^\\\XXXSSSNNNKKKJJJHHHEEECCCBBB@@@>>>;;;666222...++++++,,,,,,+++,,,++++++,,,---...---,,,***++++++,,,---,,,,,,,,,***+++---/////////...---//////000000111222222222444000222888>>>III```www%%%%%%%%%$$$$$$$$$$$$###(((%%%######!!! $$$$$$######"""###%%%&&&'''###$$$$$$$$$""""""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&$$$"""###%%%%%%!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''$$$%%%''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((('''&&&&&&(((*********)))***---222777999666777;;;@@@EEEGGGHHHGGGIIIHHHGGGFFFFFFGGGIIIJJJOOOQQQPPPNNNQQQUUUUUURRRPPPPPPQQQRRRSSSUUUVVVWWW\\\YYYZZZ___cccdddfffiiiooommmmmmssstttjjjaaa]]]ZZZXXXYYY]]]ggglllpppooommmqqq~~~xxxhhh^^^\\\[[[XXXSSSXXXXXXZZZ\\\___dddjjjnnnjjjmmmkkkeeeaaabbbaaa^^^WWWUUUUUUWWWWWWTTTTTTWWW[[[```gggjjjiiihhhggghhhfff```VVVMMMEEE>>>999555111...+++******,,,,,,,,,&&&(((((('''(((***)))%%%&&&&&&&&&''''''''''''''''''&&&$$$%%%&&&(((''''''''''''(((((()))(((((((((&&&&&&((((((((((((&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$###"""""""""######"""###$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&''' ###'''((('''%%%$$$###%%%$$$$$$######$$$$$$%%%"""%%%&&&$$$$$$&&&%%%"""%%%%%%%%%%%%%%%$$$###"""!!!"""###""" !!!%%%$$$$$$$$$$$$############""""""###%%%&&&&&&%%%$$$######%%%&&&'''%%%$$$########################&&&%%%###""""""###$$$$$$***%%%!!!!!!%%%''''''%%%'''''''''&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&%%%&&&''''''''''''&&&&&&"""&&&'''&&&&&&((('''$$$)))&&&$$$&&&+++---+++(((''')))+++)))'''***111777MMMddd~~~nnnccc___gggpppyyyrrr```\\\```gggpppwww~~~uuummmhhhjjjlllgggaaa]]]cccbbbgggsss~~~uuunnneee]]]WWWQQQKKKFFFJJJGGGDDDEEEGGGIIIGGGEEECCCEEEFFFGGGGGGHHHKKKMMMMMMNNNPPPRRRTTTTTTTTTTTTSSSVVVYYY[[[\\\]]]___aaaeeeeeefffgggiiikkkmmmnnnnnnqqquuuwwwxxxxxxyyy{{{xxxyyy{{{}}}uuupppoookkkddd]]]QQQJJJCCC???======AAAGGGNNNRRRXXX]]]```aaabbbccceeebbb^^^[[[WWWQQQKKKGGGCCC@@@===;;;:::888666555111...+++))))))******)))+++++++++,,,......---+++++++++,,,------------,,,,,,---///000111111000000//////000111111222222333333000444===FFFTTTnnn%%%%%%%%%$$$$$$$$$######)))$$$"""#########'''&&&$$$###"""###$$$%%%%%%%%%$$$""""""%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$&&&%%%"""###((('''###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&''''''###%%%&&&&&&&&&&&&((()))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((('''&&&'''(((***((((((((()))+++---///000111444666777:::???CCCFFFFFFFFFFFFHHHJJJLLLMMMMMMKKKMMMNNNLLLMMMQQQPPPMMMJJJLLLNNNNNNNNNOOOSSSVVVYYYXXX\\\dddiiihhhfffffffffjjjmmmpppvvv||||||wwwjjjccc^^^]]]]]]\\\^^^bbbjjjmmmnnniiidddfffqqq{{{rrrhhh\\\VVVUUUTTTSSSQQQWWWYYY\\\___dddhhhiiihhhaaa```^^^\\\^^^___\\\VVVUUUVVVYYY]]]\\\WWWVVVXXX^^^```aaa```]]]ZZZWWWUUUOOOIII@@@999555111...,,,---+++*********++++++++++++---+++'''(((***(((###%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&(((((((((&&&''''''((((((''''''&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&(((###%%%&&&%%%"""!!!###%%%%%%$$$$$$######$$$$$$%%%###&&&&&&""""""&&&&&&###$$$$$$%%%%%%%%%$$$###### """###"""  !!!%%%%%%%%%%%%$$$$$$$$$$$$%%%###""""""###%%%%%%$$$"""###$$$$$$######$$$%%% """###%%%&&&''')))***%%%$$$"""!!!"""###%%%&&&######$$$%%%''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&'''(((((('''&&&%%%$$$((()))&&&%%%&&&$$$ ((('''''''''((()))((((((+++,,,,,,,,,+++---222666EEE\\\uuuzzzlll```^^^eeeqqqttt___TTTVVV^^^iiiqqqyyyvvvkkkfffcccfffiiigggeeeeeehhhdddeeemmmtttxxx|||zzztttnnnhhhddd]]]SSSLLLLLLJJJGGGDDDCCCDDDEEEEEEBBBCCCCCCBBBBBBDDDHHHJJJLLLLLLLLLLLLNNNPPPRRRSSSQQQTTTXXXZZZ[[[\\\___aaacccdddfffhhhkkkmmmooopppooorrrvvvxxxwwwvvvvvvvvvvvvwwwyyyzzz}}}zzzrrrkkk^^^UUUMMMIIIGGGGGGMMMSSSXXX\\\cccgggiiiiiiiiiiiiiiicccZZZSSSNNNJJJFFFDDD===;;;777555444333111000///...,,,+++,,,---,,,+++***)))***+++------+++)))******+++,,,,,,,,,,,,,,,------...///000000000000///000000111111222333333333222888EEERRRccc%%%%%%%%%$$$$$$#########&&& %%%'''###"""$$$***)))&&&###!!!!!!!!!"""''''''$$$ ###$$$##################$$$%%%&&&&&&'''&&&%%%$$$""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''###&&&%%%"""$$$***+++&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$###"""$$$&&&&&&&&&&&&((()))'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%'''))))))((((((***+++%%%&&&((()))*********)))+++......,,,,,,111888===;;;<<<>>>CCCHHHLLLOOOOOOOOORRRSSSQQQQQQTTTSSSPPPIIINNNRRRSSSQQQQQQSSSVVVRRRTTT\\\fffjjjfffaaa```]]]eeekkkkkkkkknnnqqqrrrkkkeeeaaabbbcccbbbdddgggfffhhhfff^^^UUUUUU^^^hhhaaa\\\WWWTTTRRRPPPPPPQQQUUUXXX\\\aaagggjjjfff```aaa___^^^```dddeee^^^VVVTTTVVV[[[___\\\TTTPPPQQQSSSQQQMMMIIIDDD>>>999666:::444...++++++------,,,---,,,,,,++++++***)))((($$$((('''$$$''',,,,,,'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%'''))))))(((&&&''''''''''''&&&%%%$$$$$$###$$$&&&''''''&&&$$$###%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&&&&%%%%%%&&&'''&&&&&&%%%!!!###'''%%%$$$$$$$$$$$$$$$$$$%%%$$$'''&&&!!!!!!&&&'''$$$###$$$$$$%%%%%%%%%$$$$$$"""$$$%%%$$$!!! !!!$$$&&&&&&&&&%%%%%%%%%$$$$$$)))&&&###!!!"""$$$$$$$$$ """$$$### ###&&&###$$$$$$###!!! !!!$$$###"""!!!"""###%%%''' &&&(((&&&$$$###$$$%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&''''''&&&&&&((((((((('''&&&%%%'''******'''%%%$$$!!!(((+++,,,***'''%%%''')))))))))))))))(((***---///<<>>======???@@@???>>>EEEDDDDDDDDDDDDFFFHHHIIIOOORRRTTTUUUTTTTTTVVVYYY___bbbeeeiiilllnnnoooooouuuvvvyyyzzzzzzwwwtttrrrxxxxxxwwwxxxyyy{{{|||}}}yyykkkaaaaaadddeeehhhmmmxxxyyyzzzyyyvvvqqqlllhhhZZZRRRGGGAAA???===:::777333222111000......------************************))))))******+++++++++,,,...,,,***+++---...,,,***---------.........//////222111000000222333222222000777CCCRRRddd|||&&&$$$"""###%%%&&&%%%###&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$(((%%%"""###&&&(((&&&###'''&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$&&&'''%%%&&&)))$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''''''''(((***+++***))))))((('''''''''((()))***&&&'''***+++------------...///000222777<<>>TTTlll}}}rrreeeaaagggrrrzzz}}}{{{wwwooocccZZZQQQLLLNNNZZZiiittt|||ttteee___[[[XXX]]]fffnnnppppppjjjgggbbb\\\WWWXXX]]]aaajjjrrrxxxyyyzzzzzztttmmmdddZZZNNNEEEAAA@@@>>><<>>???>>>===?????????@@@BBBEEEGGGHHHMMMOOORRRRRRRRRRRRUUUWWW\\\___cccgggjjjlllmmmmmmqqqtttxxxyyywwwtttsssrrryyyxxxvvvttttttuuuwwwxxx{{{{{{{{{}}}vvvoooqqquuuxxx||||||tttjjjaaaZZZLLLDDD;;;555444555444333111000///...,,,,,,,,,,,,******************************************))))))...,,,***+++---...,,,***---------.........//////222111000000222333444444333999EEEXXXqqq%%%$$$######%%%%%%$$$###&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$(((%%%"""###&&&'''&&&$$$&&&&&&&&&'''((()))***+++$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$&&&'''%%%&&&)))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((***+++***((('''(((((((((&&&&&&'''((('''((((((((())))))*********))))))***---000333666999;;;???CCCGGGJJJLLLMMMSSSVVVXXXXXXWWWWWWZZZ]]]dddfffkkkqqqoooiiieeefffiiilllllljjjkkknnnnnnlllfffiiinnnpppnnnkkkhhhgggkkkggg\\\YYY^^^VVVLLLOOOIIIHHHHHHGGGHHHIIIKKKLLLLLLIIIFFFGGGIIIJJJIIIGGGHHHFFFDDDAAA===888222---///...---,,,++++++++++++*********))))))))))))))))))))))))(((((((((''''''((((((((((((''''''''''''&&&%%%$$$%%%'''''''''%%%***'''###$$$'''(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&((('''$$$"""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((()))))))))((((((((())))))******++++++,,,111888JJJeee|||}}}nnneeefffnnnvvv{{{zzzxxxsssnnnhhhbbb___\\\QQQLLLVVVfffrrrwwwyyyxxxeee[[[XXXXXX___kkktttvvvuuulllggg```ZZZVVVTTTRRRQQQYYYeeeqqqxxxzzz{{{yyyvvvnnneeeXXXJJJAAA===<<<===>>><<<;;;;;;<<<===<<<;;;::::::;;;<<>>:::666666888999888666222111//////000///---+++,,,,,,+++************+++))))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((((((((''''''''''''&&&%%%%%%'''''''''%%%((('''&&&''')))(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''%%%$$$###&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""$$$$$$$$$&&&''''''%%%"""%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))###$$$%%%''')))***,,,,,,...333EEEbbb}}}qqqddd```eeelllrrruuuwwwuuurrrooonnnooonnn\\\NNNQQQ___llltttwww~~~jjjVVVXXX]]]fffpppwwwyyyzzzpppiii```ZZZWWWSSSMMMGGGKKKVVVccckkknnnppprrrtttnnniii___QQQEEE???>>>@@@===;;;999999:::;;;:::999888888888999<<<>>>AAACCCDDDEEEGGGHHHJJJKKKMMMNNNKKKNNNRRRWWW[[[]]]^^^^^^gggnnntttuuupppmmmppptttwwwtttppplllkkklllnnnpppwwwvvvvvvxxx|||uuuggg[[[OOODDD===666222///---...000000///------,,,+++***)))))))))***************************))))))))))))))))))))),,,++++++,,,,,,------,,,............////////////111111111000000111444666777???PPPlll$$$$$$%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$(((******((($$$"""&&&%%%$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%'''$$$$$$&&&'''%%%%%%)))((('''%%%$$$$$$%%%&&&'''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''((()))***)))'''%%%&&&'''(((&&&&&&%%%&&&&&&&&&&&&&&&''')))***+++,,,+++***)))((())))))***,,,,,,------...///000111,,,...111333666888;;;===??????BBBFFFFFFCCCDDDHHHFFFEEEEEEFFFGGGFFFFFFGGGIIIKKKMMMKKKGGGDDDEEEGGGEEEDDD???CCCLLLCCC555444111111000000000000000111444000,,,+++---...---+++---,,,+++,,,...000000000+++***)))((((((''''''(((************)))))))))((())))))(((((((((''''''''''''''''''((((((((((((((()))'''&&&'''(((((('''&&&$$$'''******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""%%%$$$$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%!!!!!!"""######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$&&&'''(((((()))))))))((((((((((((((((((((((((((('''(((((()))))))))))))))###$$$%%%&&&(((***++++++...111BBB___|||~~~ooo```ZZZ\\\```gggmmmvvvzzz{{{{{{~~~~~~iiiTTTOOOWWWcccnnnvvvzzzmmmRRRXXXbbbjjjppptttxxx{{{wwwnnnddd]]]YYYTTTLLLEEECCCIIIRRRYYY\\\```hhhooolllkkkeeeZZZMMMDDD@@@@@@<<<:::999888999:::999888999888888888999;;;<<<>>>???@@@@@@BBBEEEGGGGGGHHHEEEGGGKKKPPPSSSVVVVVVWWW```gggnnnnnnkkkiiimmmrrrqqqnnnkkkhhhhhhjjjnnnppprrrrrrqqqsssxxx~~~uuucccSSSHHH@@@:::555------------...---+++)))------,,,+++************************************'''(((((()))***++++++,,,++++++,,,,,,,,,,,,------........./////////000000111222222000///000444777>>>NNNfff###$$$%%%%%%######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&'''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$(((++++++((($$$!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%'''$$$$$$&&&'''%%%&&&)))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''***))))))***++++++***((()))'''&&&''')))***)))(((%%%&&&&&&'''((()))******))))))((((((''''''((((((((((((((()))***,,,...///******+++,,,---...///000333222333666555111111555555333333666666333333666888888777555333333555777222444333888AAA999++++++((()))***+++,,,---......///,,,))))))++++++)))'''///---+++***+++++++++***+++***)))((('''''''''''')))))))))(((''''''&&&&&&)))))))))((((((((('''''''''''''''(((((((((((((((***(((''''''((()))'''&&&###'''+++***&&&$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$%%%&&&&&&%%%#########$$$$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((((())))))))))))))))))))))))---///===WWWrrrxxxlllaaaZZZYYY[[[]]]eeeqqqzzzuuu```UUUTTTZZZfffqqqwww}}}}}}pppYYY^^^ffflllrrrwww|||xxxkkkbbb\\\VVVOOOIIIAAAAAACCCHHHLLLRRR\\\ggghhhhhhfff^^^SSSHHHAAA>>><<<:::888888999999888777999999888777777777888999<<<;;;;;;===@@@BBBAAAAAAAAACCCGGGKKKNNNPPPPPPPPPWWW\\\bbbcccbbbbbbeeeiiigggfffdddcccdddgggkkkmmmqqqqqqqqqrrrvvv|||vvvhhhTTTDDD;;;777222///---...///000///---+++)))------,,,+++++++++++++++************************''''''(((***+++,,,---...)))+++,,,,,,,,,,,,---///....../////////000000000111222333222111333888===GGG```###$$$&&&%%%###"""$$$&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&''''''&&&$$$"""%%%%%%%%%%%%$$$$$$%%%&&&$$$$$$###$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%'''$$$$$$&&&'''%%%&&&)))&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$###$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&(((''''''((())))))(((&&&)))%%%!!!###))),,,+++'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%''')))***+++************+++++++++++++++***,,,///...******---000------000000------000///---++++++,,,---......)))...///555<<<222''')))'''((()))***++++++,,,,,,,,,***((()))++++++(((%%%***)))'''''''''((('''%%%+++***)))))))))))))))***''''''&&&&&&&&&&&&&&&%%%)))(((((((((''''''''''''''''''''''''((((((((())))))(((&&&&&&'''(((&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%$$$$$$%%%&&&(((%%%######$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$$$$###""""""###%%%&&&&&&%%%###"""#########$$$$$$$$$%%%%%%######$$$%%%%%%$$$############$$$$$$$$$$$$######$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''))))))))))))))))))))))))---,,,555III___qqq~~~{{{uuummmfffaaa^^^]]]ZZZaaakkkvvvsssggg\\\XXX```kkkrrrzzzzzzqqqnnnmmmsss~~~xxxkkkbbb[[[VVVSSSFFF@@@;;;===@@@CCCLLLVVV[[[\\\[[[WWWPPPHHHAAA======;;;999888999999888777777777555555444555666777:::999888999<<<===<<<;;;<<<>>>AAAEEEGGGHHHHHHHHHLLLOOOSSSUUUWWWYYY[[[]]]]]]]]]\\\]]]___aaadddfffkkkkkklllmmmppptttxxxzzz{{{{{{|||}}}|||~~~xxxcccVVVEEE999444222...+++---...///...---,,,------,,,,,,++++++******++++++************************))))))***+++,,,------...)))+++------++++++---///.../////////000000000000///222444444444888@@@FFFXXXzzz"""%%%&&&%%%###"""$$$&&&&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%&&&%%%$$$$$$%%%&&&""""""###$$$%%%'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%'''$$$$$$&&&'''%%%&&&)))&&&&&&'''((('''&&&$$$###%%%$$$###""""""$$$&&&'''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%$$$###$$$%%%%%%$$$"""(((!!!&&&+++)))%%%&&&'''((()))(((&&&###"""$$$%%%%%%&&&'''((())))))***)))(((''''''(((***+++''''''&&&(((***++++++***&&&%%%)))------***+++///---))))))------)))(((---,,,)))((())),,,...---+++(((...111666;;;111&&&)))************)))((('''&&&)))'''&&&(((******'''###%%%$$$%%%'''***,,,,,,+++'''''''''''''''((()))***%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((('''%%%%%%&&&&&&%%%$$$(((%%%###$$$''')))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&##################$$$$$$########################((('''%%%$$$$$$%%%'''((($$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&%%%#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%'''(((&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""!!! """###%%%&&&&&&%%%###""""""""""""######$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$$$$%%%&&&'''((()))***,,,***...===QQQcccsss~~~~~~zzztttoookkkhhhdddaaa\\\```iiisss}}}xxxggg\\\___hhhmmmwwwvvv{{{ttthhhaaa]]]\\\LLLBBB999777888888>>>EEEMMMNNNNNNMMMKKKGGGBBB???===;;;999888999999888777555444333333333444555666999777666777:::;;;:::777666888;;;???AAAAAAAAAAAADDDFFFHHHLLLOOORRRTTTTTTWWWWWWWWWXXXZZZ\\\^^^```___``````bbbdddgggjjjkkkoooqqqtttxxx|||~~~~~~{{{xxxuuutttuuuqqquuuzzz}}}}}}|||{{{{{{|||tttcccQQQFFF999222111000---)))))))))'''&&&%%%&&&))),,,,,,+++***************+++************************,,,,,,,,,,,,,,,,,,------(((+++------++++++---000////////////000000000000---111555666888===FFFNNNnnn"""""""""""""""""""""""""""%%%######%%%"""&&&&&&&&&%%%%%%%%%$$$$$$"""""""""###$$$$$$$$$%%%########################%%%$$$###$$$%%%%%%$$$"""###""""""$$$&&&&&&%%%$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&&&&%%%&&&''''''&&&### ((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((***((('''((()))***'''$$$+++***)))'''''''''((()))((((((((((((((((((((((((,,,+++***))))))***+++,,,******))))))))))))******+++******)))(((''''''&&&)))***,,,---,,,)))&&&$$$''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((('''&&&$$$###***)))'''&&&&&&''')))***%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$)))---,,,'''###$$$&&&$$$###"""###$$$&&&&&&%%%'''&&&$$$"""!!!!!!""""""$$$$$$############$$$$$$%%%""" ###''')))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$###!!!%%%%%%$$$$$$$$$%%%&&&&&&########################&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%$$$###"""!!!$$$"""!!!"""%%%&&&'''&&&&&&&&&%%%""" """%%%$$$'''###'''$$$'''&&&$$$###"""######$$$###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&$$$!!!!!!###%%%&&&&&&(((''''''&&&&&&((()))***+++))),,,333>>>LLL___oooqqquuuqqqiiihhhooolllcccZZZ[[[cccqqq{{{}}}jjjccceeeooowww~~~uuukkkbbb]]]VVVLLL>>>444000333777::::::???FFFKKKLLLHHHCCC???===<<<:::888<<<>>>:::333777555444444555555555444444444444444444555666777111222444777:::<<<>>>???===>>>???AAABBBDDDEEEEEEKKKLLLMMMOOOQQQRRRSSSSSSTTTTTTUUUVVVYYY[[[]]]___dddfffjjjooosssvvvxxxxxxvvvxxxzzz||||||zzzxxxvvvuuussspppmmmhhhdddbbb```fffggghhhjjjjjjjjjiiiiiiiiinnnuuuyyy{{{~~~~~~yyysssgggWWWLLL===777000---...///---***++++++++++++++++++++++++)))***++++++++++++***)))***++++++***))))))***,,,++++++++++++++++++++++++,,,,,,,,,---------......///...------...///...---111222444666888BBBXXXlll########################$$$(((((($$$###%%%$$$ #########"""""""""!!!!!!###############$$$$$$$$$########################%%%$$$###$$$%%%%%%$$$"""$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%###$$$%%%&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''&&&$$$###$$$%%%%%%###!!!***)))((('''''''''((((((((((((((((((((((((((((((******)))(((((()))*********))))))(((((())))))***++++++******)))(((((('''&&&'''(((******)))((('''(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&******)))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&$$$  %%%$$$"""###$$$%%%%%%$$$######"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!"""%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%$$$###"""!!!$$$###""""""$$$&&&&&&%%%!!!###$$$$$$###"""###$$$$$$)))(((###$$$&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''%%%######%%%'''((('''(((''''''&&&'''((()))***%%%&&&***///333===OOO```hhhllliiibbbdddnnnpppjjj^^^[[[___jjjvvv~~~xxxddd\\\iiitttwwwnnnfffcccYYYTTTJJJ===333...000222555888===BBBDDDDDDCCCBBBBBBBBB???;;;;;;===;;;555777555444333555555555444444444333333333444555555333444555666888999:::;;;777888999:::<<<===>>>???@@@AAABBBDDDEEEFFFFFFGGGHHHIIIJJJLLLNNNOOOQQQQQQSSSUUUYYY^^^cccgggiiijjjgggiiijjjjjjiiigggdddbbb___]]][[[XXXTTTQQQNNNMMMTTTUUUVVVWWWWWWVVVUUUUUUUUUXXX]]]aaadddfffiiijjjoookkkfffbbb]]]SSSFFF===888333---+++,,,---+++(((++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++***))))))***,,,,,,,,,++++++++++++++++++,,,,,,---------.........///...//////000111000000111222666<<>>>>>>>>>>>===>>>???AAABBBBBBBBBBBBEEEHHHLLLQQQUUUYYY[[[\\\YYYZZZZZZZZZXXXUUURRRPPPLLLKKKJJJGGGEEEBBB@@@???EEEEEEEEEFFFEEEEEEDDDCCCDDDEEEFFFJJJMMMOOONNNMMMPPPMMMIIIFFFCCC===444---222...)))((()))+++)))(((************************,,,+++***))))))***+++,,,***+++,,,+++))))))+++,,,,,,,,,,,,++++++,,,,,,---,,,------------............///000111222222222111111222888DDDTTTkkk######################## """###$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%$$$&&&%%%$$$$$$%%%%%%###!!!#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&$$$######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&((('''(((((((((((('''&&&'''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))***)))))))))((((((((('''+++***((('''%%%%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%'''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######'''((((((&&&$$$$$$%%%''''''%%%######$$$$$$###"""$$$$$$%%%&&&'''(((******%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%######$$$###""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""&&&%%%######$$$%%%$$$### """$$$%%%$$$######$$$"""$$$"""""")))***&&&#########$$$$$$%%%%%%%%%""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''(((((('''&&&)))'''&&&&&&'''(((((((((''''''''''''((((((((()))******,,,---+++,,,666BBBMMMTTTYYY[[[bbbnnnxxx{{{nnnaaaVVVYYYdddsssxxxfffaaalllxxxzzztttmmmhhhggg^^^]]]XXXMMM???555000000///000111444888===AAADDDHHHMMMNNNGGG???;;;999777777555333333444444333222333222111000000000000000222222222222222222222222111111222333444444555555888999999:::::::::::::::777888:::<<<<<<;;;999888===???CCCGGGJJJLLLMMMNNNKKKLLLLLLKKKIIIGGGDDDCCCBBBAAA@@@???===<<<;;;:::;;;;;;;;;;;;::::::999999:::999888:::>>>>>><<<999<<<999777555444111,,,)))---***''''''((())))))((())))))))))))))))))))))))***((('''%%%%%%'''(((***++++++,,,+++***)))+++------,,,,,,+++,,,,,,---...------------............---///000111000000000111777666???TTTmmm########################$$$###""""""""""""$$$%%%""""""""""""############%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$&&&&&&%%%&&&%%%$$$$$$%%%%%%###!!!%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&'''&&&$$$"""''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&,,,+++)))'''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&((((((&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$######$$$%%%'''%%%######$$$$$$###"""$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&$$$###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###""" !!!$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############&&&%%%######$$$%%%$$$###%%%%%%%%%###!!!!!!###$$$)))(((%%%!!!!!!$$$%%%###%%%%%%%%%%%%$$$$$$######"""###$$$%%%&&&'''''''''''''''''''''''''''''''''"""###%%%'''((((((''''''(((&&&%%%%%%''''''&&&%%%&&&''''''(((((((((((((((+++'''%%%((()))+++000666DDDMMMWWW^^^dddnnnxxx}}}vvvgggYYYWWW___lll{{{|||jjj\\\cccmmmxxxyyyssspppjjjeeeddd```[[[SSSJJJAAA999222.........///111444777999;;;BBBKKKOOOJJJAAA<<<888555777555333333333444333111222111000/////////////////////000000000111111111000000000111111111222222222222333333333333333222444555777888888777555444555666888:::<<<======<<<:::;;;;;;;;;:::999888777777666666555444444333333333222222111000000000000222000...000222222...+++222111///......---,,,++++++)))(((((()))*********)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))+++,,,,,,+++******+++---...---,,,+++,,,---///000---------.........//////---///000///...---///111======JJJggg$$$$$$$$$$$$$$$$$$$$$$$$***&&&#########!!!"""&&&#########$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$"""&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&''''''&&&&&&######$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%&&&'''(((&&&### ((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))((((((&&&'''))))))((('''((()))&&&&&&'''(((((((((''''''((((((((((((((((((((((((((())))))******))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%)))((('''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%######$$$&&&((((((&&&$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%$$$###"""###############"""!!!$$$######""""""######$$$&&&&&&$$$""" """%%%(((%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """###"""!!!$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######&&&$$$"""###$$$%%%%%%$$$&&&&&&%%%""" """%%%!!!###%%%''''''&&&$$$"""%%%%%%&&&%%%%%%###"""!!!$$$%%%%%%%%%%%%$$$######''''''''''''''''''''''''###$$$%%%&&&'''''''''''''''&&&$$$%%%&&&&&&%%%###&&&''''''((()))(((((((((...(((%%%(((,,,---000444===HHHUUU^^^dddkkkvvv~~~}}}oooaaa[[[]]]eeessswwweeeZZZ\\\cccnnnzzzwwwnnnkkkiiieeebbbbbbbbb\\\SSSJJJBBB:::222,,,---------...///000111222;;;CCCIIIFFF@@@;;;888444777555333333333333222111111000//////////////////------......///000000000------..................//////000000111000000000111222333333333222111111111222333444444444333222111111222222222222222222000000000//////.........//////...---------......///...---......,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******++++++************************+++***)))(((((()))***++++++,,,---,,,******,,,---...---,,,+++,,,...000111------........./////////---///000///---///333888>>>BBBTTTttt$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%"""###'''%%%%%%%%%&&&&&&'''''''''###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###&&&''''''$$$######$$$&&&&&&%%%###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%&&&&&&%%%###''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&)))++++++))))))***,,,&&&'''((()))))))))((((((((((((((((((((((((((((((''''''((())))))((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&'''''''''((('''((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$""" """%%%&&&&&&""""""######$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$%%%$$$"""###$$$%%%%%%$$$!!!"""###$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%###%%%%%%$$$""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""###%%%'''(((%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$ """&&&######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$###""""""$$$&&&&&&%%%###$$$$$$$$$""""""###$$$"""&&&'''&&&&&&'''###$$$%%%%%%%%%$$$######%%%&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&&&&$$$###&&&&&&((()))))))))((('''///***(((***+++,,,000666888CCCPPPYYY^^^fffsss~~~vvvkkkbbb^^^```kkkvvv}}}pppccc______```dddkkkuuu~~~yyyxxxnnneee```^^^[[[\\\___ccc```[[[SSSIII???777333111///---++++++,,,...///555;;;???===::::::999666888666333222333333111000000///////////////000111---...............//////------------------------......///000000111000000///////////////////////////000111222222222111000//////000000000000000000///............---------...------,,,,,,---...///,,,...///...,,,***)))))))))************))))))***))))))************++++++++++++++++++++++++++++++************************+++,,,---,,,+++***,,,...///...,,,,,,,,,...111333............////////////...000111000000444===DDDGGGPPPddd~~~$$$$$$$$$$$$$$$$$$$$$$$$###&&&$$$$$$)))"""""""""######$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###&&&''''''###""""""$$$&&&&&&%%%$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&$$$""""""$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&"""%%%''''''%%%$$$&&&(((&&&''')))*********)))(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''((((((''''''&&&$$$$$$###))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''')))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########&&&""""""&&&(((!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###%%%&&&%%%###!!!$$$###"""###$$$&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& ###&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$'''***,,,...&&&&&&$$$###""""""!!!!!!########################"""%%%'''&&&"""!!!$$$(((######$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""###$$$$$$"""!!!"""%%%&&&'''&&&!!!$$$&&&%%%$$$$$$$$$)))&&&###!!!"""&&&!!!"""$$$%%%&&&&&&%%%$$$%%%%%%'''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''((('''&&&&&&&&&''''''%%%###%%%&&&((()))))))))((('''***(((''''''$$$$$$+++444555???KKKTTTYYYaaaqqq{{{qqqggg___]]]fffqqqxxx}}}tttrrrnnnfffhhhgggccc^^^^^^fffsss}}}~~~xxxuuuiii]]]WWWTTTSSSVVV[[[aaadddeee^^^QQQFFF@@@>>>555222...+++***,,,000222222666888555555999:::999888666333222222222111000///////////////000111222//////.........---------/////////...............***+++,,,------.........///............///000000***+++---...///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))(((((()))***+++,,,'''***---,,,(((%%%&&&'''''')))******)))(((((((((((()))******))))))***+++++++++++++++++++++++++++(((((())))))))))))((((((,,,------,,,++++++,,,...///...,,,,,,,,,///111333............/////////000///111222222444:::EEEMMMXXXdddxxx((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&### ###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$"""!!!###&&&(((%%%"""(((%%%$$$%%%$$$!!!!!!$$$((( &&&&&&$$$###%%%%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%&&&'''''''''&&&'''!!!***333***(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&###((((((###!!!$$$((()))(((&&&&&&((()))((('''(((%%%$$$%%%'''(((&&&$$$''''''''''''''''''''''''%%%&&&&&&'''&&&%%%###"""*********)))(((((('''''')))%%%!!!"""''')))(((%%%((('''&&&%%%%%%&&&'''(((&&&'''((('''%%%%%%'''(((,,,)))%%%$$$&&&)))+++,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))((('''%%%###%%%%%%''')))***)))&&&###$$$%%%%%%%%%%%%%%%%%%&&&###%%%&&&$$$!!!!!!$$$'''************)))((('''&&&&&&''''''%%%######$$$%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%###!!! """$$$$$$$$$$$$&&&(((""""""############""""""***(((%%%%%%&&&%%%### $$$###"""###$$$$$$###"""$$$""" !!!$$$%%%###!!!"""######$$$$$$$$$######%%%%%%%%%%%%%%%$$$###""")))'''%%%%%%%%%%%%###!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((()))(((((('''&&&&&&((('''''''''((()))+++,,,444888???GGGPPP^^^mmmwwwyyyjjj___^^^cccpppwww~~~~~~vvvkkkdddaaannnkkkfff^^^ZZZ]]]gggpppwww}}}nnn^^^UUUOOOLLLQQQYYYhhhjjjiiiddd```[[[QQQHHH;;;333......///---+++,,,...///000111222666:::>>>999<<<;;;666333333333000//////.........//////000000,,,***+++***((()))---+++,,,,,,------,,,,,,+++......---,,,,,,,,,,,,---...---,,,,,,------+++***+++,,,------,,,+++***)))++++++++++++++++++++++++---,,,,,,+++***)))'''''',,,,,,+++***)))))))))***---------,,,,,,,,,++++++***)))(((''''''((()))***+++*********))))))(((((()))***+++,,,,,,+++***)))))))))))))))***+++,,,---++++++******++++++,,,------...///...,,,,,,...///000000111111111000//////222333444333666AAAPPP\\\lllrrr'''&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%### !!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%&&&'''&&&&&&&&&&&&)))$$$"""$$$%%%###"""###$$$ ###$$$"""###'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$!!!'''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((''''''&&&%%%"""&&&))))))%%%###$$$'''(((&&&%%%%%%&&&''''''&&&'''&&&$$$%%%'''(((&&&$$$&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''')))%%%"""###''')))(((&&&((('''&&&%%%%%%&&&'''(((&&&'''((('''%%%%%%'''(((+++(((%%%%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$(((''''''&&&$$$######"""%%%%%%%%%$$$######%%%'''(((((((((((('''&&&%%%$$$%%%&&&&&&%%%$$$###%%%&&&%%%%%%%%%&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%% !!!$$$%%%&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&$$$######$$$&&&&&&!!!$$$&&&((((((((((((((((((&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%%%%""" $$$###"""###$$$$$$###"""%%%###""""""%%%%%%$$$"""%%%$$$$$$######"""""""""$$$$$$%%%%%%$$$######"""'''%%%$$$$$$$$$$$$###!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''&&&&&&((('''''''''((()))***+++333666<<>>GGGVVVfffrrrtttddd[[[WWW\\\aaaiiipppssssssqqqoookkkrrrvvvoooaaaXXXZZZ```www~~~kkk[[[QQQNNNUUU]]]```gggoootttwwwwwwppphhhXXXMMMBBB;;;666000,,,,,,,,,++++++,,,---...000111777:::999555444555333000......---------------...111---+++---,,,******...)))******++++++******))),,,,,,+++************+++,,,+++******++++++***)))+++******)))))))))))))))++++++++++++++++++++++++((()))******++++++******(((((((((((((((((()))***))))))))))))((((((((((((+++***))))))))))))***+++,,,,,,,,,+++++++++++++++)))***+++,,,,,,,,,,,,,,,------+++******)))))))))+++++++++++++++,,,------+++,,,---,,,******,,,.........//////000111111111666999>>>CCCLLL[[[nnn|||%%%$$$$$$###"""""""""#########$$$$$$$$$%%%%%%%%%######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!###%%%$$$!!! !!!'''$$$$$$%%%$$$!!!"""&&&!!!%%%((('''###!!!%%%***''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$((('''"""(((,,,###&&&&&&''''''((())))))***&&&''''''((((((''''''&&&''''''&&&&&&%%%%%%$$$$$$***(((&&&'''))))))'''$$$'''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%'''((()))'''''''''(((((())))))))))))'''&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''((('''&&&%%%%%%&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''%%%###"""$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&###$$$'''((('''$$$%%%%%%%%%%%%%%%$$$#########$$$%%%%%%$$$$$$&&&((("""######$$$%%%'''((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""###&&&'''''''''%%%$$$#################################$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$###""""""""""""''''''&&&%%%###$$$&&&((('''%%%$$$""""""$$$%%%'''&&&&&&%%%&&&&&&&&&&&&&&&$$$###"""###$$$$$$###"""$$$$$$###$$$$$$$$$$$$###'''%%%###!!!!!!"""###$$$""""""#########""""""!!!###""""""###$$$%%%%%%$$$########################$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%''''''''''''(((((())))))---000444:::DDDSSSeeeqqqvvvjjjaaa\\\YYY\\\aaahhhooossssssrrrtttyyy|||uuuiiiaaa```cccooovvv~~~zzzzzzwwwhhh\\\WWWXXX[[[dddmmmxxxwwwmmmcccWWWKKKCCC<<<666222222///---,,,,,,---//////000444666666333444555333///......---,,,,,,,,,------...++++++---...,,,---000******++++++++++++******++++++***)))))))))))))))+++)))((()))***+++)))(((***)))(((''''''((()))***************************++++++++++++***)))((('''***)))))))))***+++,,,,,,***************)))))))))+++******************+++++++++++++++++++++++++++++++++,,,------.........---,,,++++++************,,,++++++++++++,,,------,,,------,,,++++++,,,.../////////000000111222222888===DDDKKKWWWhhh|||$$$$$$######"""###############$$$$$$$$$%%%%%%%%%""""""###$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################)))'''&&&&&&((((((%%%######$$$''''''"""""")))###%%%&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''!!!%%%'''"""'''***###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((''''''&&&&&&&&&%%%%%%(((%%%###$$$(((***(((%%%(((&&&%%%%%%&&&''''''&&&%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%'''((()))((((((((('''''''''&&&(((((('''(((((((((((('''%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((('''%%%%%%'''(((&&&%%%%%%%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&(((((((((&&&%%%&&&%%%$$$%%%&&&'''%%%$$$######$$$%%%%%%&&&''''''(((%%%$$$%%%((()))&&&$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%$$$$$$&&&(((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''###########################$$$$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""!!!!!!!!!"""###$$$&&&'''###$$$$$$######$$$&&&)))&&&%%%###""""""###%%%&&&###$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$###""""""#########""""""######$$$###"""!!!!!!###%%%'''!!!""""""#########""""""$$$######$$$&&&'''&&&%%%##############################$$$$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((((((((((((***---111777AAAPPPbbbnnnwww~~~vvvpppjjjdddYYYYYY\\\aaaiiipppuuuwwwwwwkkkaaa\\\```fffoootttrrrrrr}}}}}}rrriiiccc```gggssszzzttthhhZZZQQQIIIAAA<<<<<<333000---,,,---////////////222222111333666444//////...---,,,,,,,,,,,,,,,000---,,,......++++++...++++++,,,,,,,,,,,,++++++******)))(((((((((((()))***)))((((((*********((())))))'''''''''((()))******************************************)))((('''***)))))))))***+++,,,,,,))))))))))))))))))))))))*********++++++*********))))))******************))))))))))))******++++++++++++******+++,,,,,,---,,,,,,++++++,,,,,,---...---......---,,,,,,---/////////...//////000222333777>>>HHHSSSbbbvvv%%%$$$$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$(((%%%###%%%((()))%%%"""###$$$''''''"""""")))%%%%%%$$$###&&&)))&&&!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$&&&''''''((($$$ %%%((("""$$$''' $$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&$$$"""###&&&((((((&&&(((&&&%%%%%%&&&''''''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$###''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%%%%'''(((%%%$$$$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''&&&$$$"""&&&%%%%%%&&&''''''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%&&&''''''%%%$$$&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%$$$$$$&&&'''+++)))'''$$$###"""""""""######$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$###$$$$$$%%%&&&'''''''''$$$$$$%%%%%%%%%$$$######%%%###"""!!!!!!###%%%&&&########################$$$$$$$$$$$$%%%%%%%%%%%%!!!"""%%%''''''%%%"""!!!$$$$$$$$$###""""""!!!!!!###%%%&&&%%%###"""###$$$%%%$$$###""""""###$$$%%% """###"""!!!!!!"""###$$$###"""###$$$$$$###"""!!!"""######"""!!!"""###""""""!!!!!!###$$$&&&'''""""""######$$$$$$######%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$###############""""""###$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''(((((((((''''''(((+++///444<<>>HHHZZZjjjsssvvv|||######$$$$$$$$$$$$######'''&&&%%%$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&(((&&&%%%######$$$$$$###"""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$%%%'''((('''%%%###$$$&&&&&&%%%%%%'''((($$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%'''''''''%%%&&&&&&$$$"""!!!$$$&&&%%%%%%$$$$$$%%%%%%&&&'''+++)))'''&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%&&&'''&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$###"""!!!###$$$%%%&&&&&&&&&%%%$$$&&&%%%######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$"""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""!!!!!!!!!"""###$$$%%%&&&%%%$$$### """###"""###$$$&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$######"""""""""######""""""!!!!!!!!!!!! """"""""""""###"""!!!$$$$$$$$$#########""""""###############""""""""""""""""""###%%%&&&%%%#########$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$&&&'''&&&### $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%)))((()))((("""""")))&&&'''(((''''''(((+++...222555:::@@@HHHUUUcccmmm||||||pppgggaaa^^^^^^aaaiiizzzkkk^^^[[[ZZZZZZ[[[aaaeeemmmvvv|||~~~}}}{{{~~~nnn^^^\\\fffpppsssnnnhhh```YYYSSSMMMEEE@@@;;;777111---,,,,,,++++++---,,,+++,,,,,,,,,***(((---+++)))***,,,---+++))),,,,,,++++++++++++******+++***)))***,,,,,,***)))*********+++,,,,,,***(((***************)))((('''***))))))))))))))))))***++++++***))))))***++++++))))))*********)))))))))&&&&&&&&&&&&''''''((((((+++++++++++++++++++++++++++***)))***+++,,,***)))---+++***+++,,,---,,,+++////////////////////////---,,,,,,,,,,,,---.........------...222666;;;===LLLZZZnnnzzz~~~~~~!!!"""###%%%&&&&&&''''''!!!!!!!!!!!!!!!"""###############$$$$$$####################################"""!!!"""$$$%%%$$$#########$$$%%%&&&&&&'''((($$$######$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((&&&%%%$$$$$$%%%%%%$$$###'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&((('''&&&###%%%&&&&&&&&&&&&''')))%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%%%%&&&'''&&&&&&)))'''$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&+++)))'''&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$#########$$$%%%''''''&&&%%%$$$'''%%%$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''"""###$$$%%%&&&%%%$$$######$$$&&&&&&&&&&&&(((***###$$$&&&''''''&&&$$$###$$$$$$###############"""%%%%%%%%%%%%%%%$$$$$$$$$!!!$$$&&&&&&""" ###$$$$$$$$$#########""""""""""""######$$$%%%&&&&&&"""!!!!!!###%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$&&&'''&&&### $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''***)))(((&&& &&&&&&'''))))))(((((()))+++///333888>>>FFFPPP]]]fffuuu}}}xxxpppmmmjjjfffZZZ]]]dddsssxxxaaaWWWXXX[[[\\\\\\ZZZ]]]ccckkkssswwwvvvtttwww}}}}}}sssdddXXXWWW```jjjooorrrooollliiieee^^^TTTMMMAAA<<<555///---,,,,,,,,,...+++(((''''''((()))(((---***(((***---...,,,))),,,,,,,,,,,,+++******++++++***)))***,,,,,,***)))+++++++++---......,,,******************)))((('''******))))))))))))******++++++************++++++((()))******+++***)))((()))))))))*********+++***++++++++++++++++++++++++---,,,++++++,,,---,,,+++,,,***)))***+++,,,+++***////////////////////////---,,,,,,,,,,,,---......111///......333;;;DDDKKK```ooo!!!"""$$$%%%&&&'''((((((""""""""""""###$$$%%%%%%"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""#########$$$%%%&&&$$$"""""""""###$$$%%%&&&''''''%%%$$$###$$$%%%$$$"""!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$%%%'''%%%$$$$$$%%%&&&&&&$$$###((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&''''''######$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%###$$$&&&((((((''''''((()))'''%%%$$$%%%&&&((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&%%%&&&'''&&&%%%+++'''###$$$''')))'''$$$&&&&&&&&&&&&&&&''''''(((***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&''''''%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###'''%%%$$$%%%&&&''''''&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&'''$$$%%%&&&%%%$$$###$$$&&&&&&%%%%%%'''((((((&&&$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%&&&''''''$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""%%%$$$%%%'''$$$!!!"""&&&$$$$$$$$$############"""!!!!!!"""$$$%%%&&&'''(((###"""!!!###$$$%%%###"""######$$$$$$$$$$$$#########$$$%%%$$$###"""###$$$%%%$$$$$$%%%&&&%%%###!!!$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%&&&"""!!!'''%%%'''))))))((((((((())))))...555;;;BBBLLLVVV^^^llltttwwwrrrpppuuuwwwuuu]]]^^^aaajjj{{{sssfffWWWSSSWWW\\\]]][[[RRRUUU[[[bbbjjjooopppppppppttt|||yyyppphhh]]]VVVWWW___gggmmmoooqqqsssvvvuuummmaaaXXXJJJCCC:::222...---,,,,,,***(((%%%$$$&&&)))+++,,,+++*********,,,---,,,++++++,,,---,,,***)))***++++++***)))***,,,,,,***))),,,,,,+++,,,...///---,,,++++++,,,,,,,,,++++++***+++******))))))******+++******+++,,,,,,+++******((())))))************)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++...---++++++---...---,,,,,,***)))***+++,,,+++***........................---------------......///111111111444<<>>QQQgggrrrssspppnnnmmmjjjiiigggddd```ZZZTTTPPPUUUXXX___iiittt|||yyykkk```^^^ccchhhkkkmmmppprrrttt~~~uuujjjgggjjjkkkbbbYYYQQQIII@@@;;;:::666000***,,,+++******)))(((&&&$$$(((((()))******+++++++++***************************)))((()))+++,,,,,,+++******************************))))))******+++,,,************************************************************************,,,+++******,,,,,,+++***++++++++++++++++++++++++***+++++++++++++++,,,,,,)))***,,,,,,------///000111777???HHHSSS```hhhkkknnnnnnpppvvv}}}&&&%%%%%%%%%&&&&&&$$$###$$$###""""""$$$%%%%%%$$$%%%%%%$$$$$$############$$$""""""$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$$$$%%%%%%###!!!!!!######%%%///;;;)))&&&###"""$$$&&&'''&&&$$$######"""######$$$$$$&&&%%%#########%%%'''(((%%%%%%%%%$$$$$$$$$######%%%$$$######%%%&&&%%%$$$)))%%%$$$&&&'''%%%$$$&&&'''%%%######%%%'''&&&$$$"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########"""$$$%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$#########$$$###$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###''''''&&&''''''&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&###$$$%%%%%%$$$###!!! '''&&&%%%$$$$$$$$$&&&&&&$$$$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$###"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$)))&&&###""" $$$##################$$$#########""""""###$$$$$$!!!"""""""""###############$$$$$$$$$######%%%&&&%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$#########$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&%%%&&&(((((((((***---///888HHHZZZfffnnnrrroooiiidddcccbbbbbbbbb___ZZZVVVPPPQQQVVV___lllxxx{{{ggg___```cccfffiiikkknnnpppwwwllllllpppqqqjjjccc^^^WWWMMMGGGBBB===555///444222...------,,,)))'''************+++,,,,,,,,,***************************)))((()))+++,,,+++*********************************))))))******+++,,,************************************************************************,,,+++******,,,,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,+++---/////////111444777777AAANNN\\\mmm|||~~~zzzxxxuuutttwww{{{&&&%%%$$$%%%&&&&&&$$$"""%%%###""""""$$$%%%%%%$$$%%%%%%$$$############$$$'''$$$!!!!!!$$$&&&%%%###$$$$$$##################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%###"""""""""######$$$$$$$$$%%%%%%%%%!!!"""&&&%%%'''555FFF,,,((($$$###&&&(((((('''&&&%%%$$$###############%%%$$$$$$###$$$%%%'''(((%%%%%%%%%$$$$$$$$$######%%%$$$###$$$%%%&&&%%%$$$)))%%%###&&&(((&&&&&&(((%%%###"""$$$'''(((&&&###$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''))))))&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&'''(((%%%&&&&&&%%%######$$$%%%&&&&&&&&&&&&&&&'''''''''"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$(((%%%$$$%%%%%%$$$%%%(((%%%%%%%%%$$$%%%%%%&&&'''$$$###"""###$$$%%%$$$#########$$$$$$$$$######"""&&&&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,(((### !!!######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""### ##############################""""""""""""###$$$$$$""""""""""""###############$$$$$$###!!!"""%%%'''%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%######$$$$$$$$$%%%%%%%%%!!!"""######""""""###$$$%%%&&&((('''&&&%%%'''((($$$%%%&&&&&&''''''&&&&&&((((((''''''&&&%%%%%%%%%"""$$$'''(((((()))+++---///;;;IIITTTbbbmmmmmmeee]]]\\\]]]```dddeeebbb___QQQOOOOOOVVVcccqqq|||sssfffbbbaaadddeeefffiiimmm{{{pppgggiiimmmnnnkkkhhheeeaaaZZZRRRKKKDDD>>>:::777333---++++++,,,***(((,,,++++++***++++++,,,---***************+++++++++***)))((()))++++++***)))******************************))))))******+++,,,************************************************************************,,,+++******,,,,,,+++************************************++++++,,,,,,---+++,,,...------000666;;;BBBQQQcccrrr{{{wwwvvvxxx%%%$$$###$$$%%%%%%###!!!&&&$$$######$$$%%%$$$###%%%%%%###"""""""""###$$$%%%###"""$$$&&&&&&!!!%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###%%%&&&&&&&&&%%%###%%%&&&%%%###"""""""""######$$$$$$%%%%%%%%%$$$###!!!&&&&&&$$$...<<<+++'''%%%%%%'''&&&"""&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$)))$$$"""%%%'''&&&&&&(((&&&$$$###&&&))))))$$$&&&&&&'''((('''&&&%%%$$$$$$&&&'''%%%######%%%'''%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%""""""###%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&"""!!!''')))'''###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$&&&'''(((%%%''''''&&&$$$###%%%'''$$$$$$%%%%%%&&&&&&&&&&&&######%%%&&&&&&&&&%%%$$$$$$$$$############$$$$$$%%%!!!!!!$$$$$$!!!!!!%%%$$$$$$######$$$%%%%%%&&&###!!! !!!$$$%%%$$$"""##################$$$$$$######$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***(((%%%"""!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$ ######!!!###(((#########$$$$$$#########"""""""""""""""###$$$$$$""""""""""""############!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%"""$$$%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%!!!###$$$$$$""""""$$$&&&&&&''')))(((&&&%%%&&&((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""$$$'''((((((((()))***)))333;;;BBBOOO]]]```YYYUUUUUUYYY```gggkkkhhheeeUUUOOOJJJMMMYYYgggrrrwww|||ooohhhcccdddcccbbbeeekkkwww|||}}}yyy{{{~~~nnnddd]]]```eeeggghhhkkkjjjiiifff___VVVPPPMMMLLLAAA999111,,,,,,,,,***(((,,,+++***))))))******+++))))))*********++++++++++++***))))))******)))(((******************************))))))******+++,,,************************************************************************,,,+++******,,,,,,+++***)))))))))))))))))))))))))))******+++,,,,,,------***---///000222888CCCKKK[[[ooo{{{wwwsssrrrssszzz$$$#########$$$$$$"""!!!'''%%%######$$$$$$$$$###&&&%%%###"""""""""###$$$ !!!$$$'''%%%&&&%%%%%%$$$###"""!!!!!!""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!###%%%&&&'''&&&&&& """$$$$$$$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$''' %%%$$$!!!***'''%%%$$$%%%&&&"""&&&%%%%%%$$$%%%%%%&&&&&&"""###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$+++%%%###%%%%%%######%%%'''%%%%%%'''***((("""''''''((((((((('''%%%$$$$$$&&&'''&&&######%%%(((&&&%%%$$$###$$$%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""")))((($$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&'''((('''$$$###%%%(((!!!!!!""""""###############$$$%%%&&&'''&&&%%%%%%$$$###"""!!!!!!"""###$$$&&&######((((((######&&&######""""""###$$$%%%%%%%%%###!!!###&&&'''&&&$$$######"""""""""###%%%&&& """$$$%%%%%%%%%$$$######""""""###$$$%%%%%%"""""""""""""""""""""""""""### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&$$$"""######$$$$$$$$$$$$######""""""!!!""""""###$$$$$$""""""""""""############"""%%%&&&%%%$$$###############$$$$$$%%%%%%&&&"""$$$$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%!!!$$$&&&%%%######%%%'''$$$&&&(((&&&###"""$$$&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%((()))(((''''''((((((111666777???MMMQQQLLLOOOQQQVVV```jjjnnnkkkgggWWWOOOGGGGGGPPP^^^iiinnnwwwmmmeeedddcccaaadddjjjlllsssxxxwwwtttuuu}}}}}}|||{{{cccYYYTTTXXX^^^aaaffflllmmmooooooiii```ZZZYYY[[[QQQHHH<<<555222111///,,,,,,+++***((((((((())))))))))))******++++++++++++,,,***))))))******((('''*********************************)))***++++++,,,))))))))))))))))))))))))************************************************,,,+++******,,,,,,+++***(((((((((((((((((((((((())))))***+++,,,,,,------///222777:::???JJJXXXcccsss~~~rrrnnnllllllnnnvvv~~~$$$###"""!!!!!!"""###$$$$$$#########$$$$$$%%%&&&$$$$$$$$$#########"""""""""!!!!!!"""$$$%%%%%%$$$$$$#########""""""!!!!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!"""$$$$$$###!!!$$$$$$%%%&&&&&&&&&%%%%%%"""""""""###$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$###&&&)))+++)))'''%%%$$$$$$%%%&&&'''&&&$$$$$$%%%&&&'''((((((((((((%%%%%%%%%&&&((()))((('''%%%&&&'''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!###&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$&&&'''%%%######&&&)))(((%%%######$$$''''''&&&%%%%%%$$$######''''''&&&%%%###$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$'''%%%"""!!!###$$$%%%%%%&&&&&&''')))'''"""&&&&&&&&&%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$%%%$$$$$$######$$$%%%%%%"""###%%%''''''&&&%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$#########$$$&&&'''########################"""""""""$$$''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""&&&%%%$$$$$$%%%%%%###!!!########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$%%%$$$######"""#########$$$!!! """$$$$$$%%%&&&!!!"""###$$$$$$%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%###""""""###$$$$$$###$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$&&&)))------***"""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&***///222555999???CCCGGGQQQ[[[```fffmmmmmmhhh]]]UUUKKKEEEHHHRRR^^^ggg}}}|||oookkkfffaaa[[[XXX]]]eeegggkkknnnpppqqqtttzzz}}}ssskkk```[[[UUURRRUUU]]]hhhooollluuuyyyssskkkggggggggg]]]UUUIII???999555111///444///+++***,,,,,,)))%%%&&&''''''(((((((((''''''(((((())))))******++++++***)))((((((***++++++***+++************************+++,,,------,,,+++***$$$&&&(((***++++++***)))++++++++++++******))))))+++)))((()))+++,,,***(((''''''''')))***+++***)))'''+++///000......000222000888@@@EEEOOOaaauuutttoookkkiiilllpppyyyxxxuuu{{{xxxzzz$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$#########""""""%%%$$$######$$$$$$###!!!$$$$$$$$$$$$#########"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######%%%%%%$$$"""&&&&&&&&&&&&%%%$$$##################$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%((()))(((&&&'''&&&%%%%%%&&&&&&$$$"""%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((()))((('''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###$$$&&&'''&&&%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$&&&'''%%%######&&&''''''$$$###$$$%%%'''&&&&&&%%%$$$$$$######$$$%%%'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%'''%%%###"""###%%%&&&%%%$$$'''$$$###%%%%%%!!!&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%######"""###$$$$$$########################)))&&&$$$"""######"""!!!$$$$$$$$$$$$%%%%%%%%%%%%########################&&&$$$$$$$$$%%%%%%###!!!#################################################################################"""""""""""""""###"""""""""###$$$%%%%%%***(((&&&%%%$$$###!!!!!!"""""""""""""""""""""!!!&&&&&&%%%%%%$$$$$$$$$$$$$$$###!!!!!!###$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''((((((%%%!!!%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((***,,,---///444;;;@@@FFFPPPZZZ___dddiiiiiiddd```[[[QQQJJJIIINNNXXX___qqq|||{{{ooohhhiiiddd___\\\YYYXXX^^^eeeeeegggiiijjjkkkmmmrrruuu{{{rrrkkk```]]]XXXVVVXXX^^^eeejjjqqqzzz|||wwwqqqkkkbbb\\\TTTLLLGGGAAA;;;777555111---,,,------***&&&***************)))((((((,,,***)))((((((***,,,...,,,***(((((()))))))))'''))))))************************++++++++++++******'''((()))***++++++***))),,,++++++******)))))))))000...+++***++++++)))''')))))))))***,,,,,,,,,++++++,,,...///000222666888AAAIIIRRR[[[fffwwwwwwhhhfffggglllttt~~~{{{gggccckkkwww~~~{{{yyy$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############'''&&&$$$#########!!!%%%%%%%%%$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&%%%$$$''''''&&&&&&%%%###"""!!!$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$%%%&&&'''%%%$$$((('''&&&&&&&&&%%%###!!!&&&&&&&&&%%%$$$######"""%%%%%%%%%&&&((()))((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$#########%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%'''&&&&&&%%%%%%$$$$$$######!!!$$$&&&'''&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%(((&&&$$$###%%%&&&&&&&&&$$$&&&&&&""" ###%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$)))((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######%%%'''(((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%###"""""""""""""""########################%%%"""!!!$$$&&&'''#########$$$$$$$$$$$$%%%########################%%%$$$$$$$$$%%%%%%$$$"""########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$######"""!!!!!! !!!!!!!!!"""###%%%&&&'''!!!""""""""""""###$$$###&&&%%%###"""!!!!!!""""""$$$$$$$$$$$$############$$$###!!!!!!###$$$###"""######$$$%%%&&&&&&&&&&&&#########$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((()))...444999BBBKKKVVV]]]aaaeeeeeeccciiieee^^^UUUNNNMMMRRRWWWfffnnnwwwyyytttjjjaaa\\\^^^YYYVVVXXXYYYZZZ```fffgggfffdddcccdddfffjjjllluuuyyyxxxqqqlllfffdddaaa___```cccgggiiiwww}}}qqqfffccc^^^YYYSSSLLLEEE@@@;;;777333222222000---))))))))))))((((((''''''&&&...,,,)))'''(((***---000---+++)))))))))((('''%%%((((((((())))))***************))))))))))))******)))))))))***************,,,++++++***))))))((((((...+++((('''((((((((('''))))))***************+++000//////222888???DDDFFFQQQXXXdddooozzzllllllpppwwwxxxdddVVVUUU]]]jjjsssxxx########################""""""###############"""########################'''%%%$$$#########!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""'''&&&%%%%%%&&&%%%###!!!'''&&&%%%%%%$$$#########%%%%%%%%%&&&((()))(((''''''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%$$$$$$######!!!###%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&%%%$$$(((&&&$$$$$$&&&''''''&&&###$$$$$$"""!!!###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%'''((($$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%######""""""""""""""""""########################""" """$$$&&&&&&""""""#########$$$$$$$$$########################%%%$$$###$$$%%%%%%$$$"""########################&&&&&&&&&&&&&&&&&&&&&&&&####################################""""""!!!!!!""""""""""""###$$$%%%&&& """!!!"""%%%&&&%%%((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$######%%%$$$""""""$$$%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&'''***...000999BBBNNNXXX^^^cccfffggguuusssmmmcccXXXRRRQQQSSS[[[```fffhhhfffbbb^^^\\\TTTSSSUUU\\\aaacccfffjjjnnniiiccc______bbbfffiiikkkrrryyy|||xxxsssqqqrrrqqqoookkkiiiiiikkkmmmooo~~~vvviiigggccc^^^WWWPPPJJJFFFEEEBBB>>>;;;888555000,,,******)))(((((((((((((((---,,,***))))))***,,,...,,,***))))))***)))'''&&&'''''''''((())))))*********)))(((''''''((()))*********)))((((((((()))))),,,++++++***))))))(((((()))(((&&&&&&(((***+++,,,++++++,,,,,,,,,,,,---...444444888@@@KKKTTTXXXYYY```eeeppp|||wwwyyy~~~tttdddXXXQQQUUU[[[dddppp}}}######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$##############################$$$###"""###$$$$$$###"""""""""##################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%"""######$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$###""""""%%%$$$$$$%%%&&&'''%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&((()))(((''')))((('''%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''%%%$$$$$$$$$$$$$$$#########$$$$$$"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%###'''&&&%%%%%%&&&'''&&&%%%"""###%%%%%%$$$###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$###$$$&&&)))&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%% !!!"""###$$$$$$$$$########################((('''%%%###""" """"""#########$$$$$$$$$########################$$$######$$$%%%&&&$$$###########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############$$$$$$###############$$$"""((()))%%%"""$$$$$$!!!&&&%%%$$$######%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%&&&%%%######%%%&&&%%%$$$'''&&&&&&%%%$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******)))///777DDDOOOXXX```iiippp}}}}}}yyypppeee[[[VVVTTTSSSUUUWWWYYYYYYXXXXXXXXXQQQUUU^^^jjjqqqrrrssswwwxxxsssjjjbbb^^^___dddhhhggglllrrrrrrpppooossswwwyyywwwssspppppprrruuuxxxzzzooolllgggaaaZZZTTTQQQPPPOOOLLLHHHCCC>>>888333//////...---,,,,,,,,,------***++++++,,,,,,+++******)))))))))***++++++***(((''''''(((((()))))))))******)))(((''''''((()))***))))))((('''''''''((((((++++++++++++***************+++++++++,,,...000111---///000111000111444777===AAAJJJVVVccckkkmmmlllppprrryyypppbbbYYYVVVWWW\\\^^^dddrrr######$$$%%%%%%$$$######%%%&&&'''((('''&&&%%%$$$###############$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$"""""""""""""""#########"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%"""###$$$###""""""$$$%%% !!!"""$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$"""######$$$$$$###%%%''''''&&&$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&((()))(((''')))(((((('''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$###""" !!!$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$&&&%%%$$$%%%&&&'''&&&$$$%%%%%%&&&(((&&&"""!!!###$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''%%%"""!!!###&&&((('''&&&%%%$$$$$$%%%%%%"""###%%%''''''&&&%%%$$$'''&&&&&&%%%%%%%%%%%%%%% !!!###$$$%%%%%%&&&########################&&&%%%$$$$$$%%%### #########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$%%%$$$$$$###""""""#########&&&!!!"""### """"""!!!!!!"""###%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%######%%%&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))++++++)))'''***///999EEENNNYYYgggttt}}}{{{vvvnnneee]]]XXXTTTSSSRRRQQQPPPQQQRRRSSSTTT\\\jjjyyyzzznnnddd```bbbeeedddgggjjjiiihhhkkkrrryyy{{{yyywwwuuuvvvyyy|||~~~xxxqqqooojjjccc]]]ZZZZZZ[[[VVVTTTQQQLLLFFF???999666333222000...,,,,,,,,,---***,,,---///...---***)))))))))***+++------+++)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++++++++,,,,,,,,,,,,------...//////...---...000///222555555666888===BBBPPPWWWcccoooyyy}}}{{{yyywwwtttwww~~~mmmaaaZZZWWWZZZ^^^aaadddkkkyyy###$$$$$$%%%%%%$$$$$$###%%%%%%'''''''''%%%$$$###""""""#########$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$"""""""""######$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$######""""""""""""###!!!""""""###$$$$$$%%%%%%"""$$$%%%$$$""""""%%%'''!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###$$$%%%&&&%%%$$$%%%&&&&&&%%%###(((&&&%%%###"""###$$$%%%%%%%%%%%%&&&((()))((('''''''''((((((''''''&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''%%%###"""###%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''&&&$$$###%%%'''&&&%%%$$$%%%''''''%%%"""##################$$$$$$###$$$%%%$$$###"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%$$$$$$$$$&&&&&&%%%###&&&$$$%%%(((&&&!!!!!!&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$''')))'''###"""%%%(((***(((&&&$$$###$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&& !!!###$$$%%%%%%%%%%%%########################!!! """%%%'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&%%%###########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""##################"""######$$$$$$$$$ %%%'''$$$!!!"""""""""""""""""""""############$$$$$$$$$%%%%%%###""""""###$$$$$$###$$$$$$######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&)))***)))'''***+++111;;;CCCNNNaaarrrxxxvvvtttsssqqqkkkaaaYYYVVVSSSOOOLLLLLLMMMOOOOOOUUU___ooo}}}sssfffbbbcccaaabbbccccccdddhhhooouuuzzz{{{{{{}}}yyyppplllhhhgggeeeaaa\\\[[[]]]___^^^^^^\\\WWWQQQKKKFFFDDD>>>;;;777333000...------...//////000///...---,,,,,,,,,,,,---///...+++)))+++++++++***))))))((((((((())))))******))))))(((((()))***+++,,,,,,+++******+++,,,,,,......///000///333666777555444444555:::>>>BBBDDDEEEIIIPPPVVViiippp{{{}}}uuuooopppyyytttddd___]]]]]]```dddhhhqqq|||###$$$%%%&&&&&&%%%$$$###!!!"""$$$%%%$$$""" """"""######$$$$$$$$$$$$###"""""""""$$$%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$###"""!!!!!! !!!!!!!!!""""""###$$$$$$%%%%%%###%%%&&&%%%######&&&)))######$$$$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%"""%%%''''''%%%###%%%&&&((('''&&&%%%&&&%%%###!!!)))'''%%%"""!!! !!!"""%%%%%%%%%&&&((()))((('''%%%&&&'''((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&###!!!###%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''&&&$$$###%%%''''''%%%$$$&&&''''''$$$ ##################$$$$$$!!!$$$&&&'''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&''')))))))))((($$$$$$###$$$%%%&&&$$$"""$$$!!!"""&&&&&&###&&&,,,$$$$$$$$$%%%%%%&&&&&&&&&"""%%%((('''%%%%%%)))---+++)))&&&###"""###&&&'''&&&%%%$$$######%%%'''(((''''''&&&%%%%%%%%%%%%&&&"""###%%%&&&&&&%%%$$$###########################'''$$$"""!!!###%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!""""""###$$$&&&&&&+++///((($$$((()))$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!""""""#########$$$###!!! !!!""""""!!!!!!!!!"""###%%%'''***+++%%%%%%$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%######$$$$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!"""&&&)))***)))+++***...444;;;FFFZZZnnnrrrooommmoooqqqlllbbbXXXPPPMMMHHHEEEFFFHHHKKKLLLSSS^^^nnnzzz|||~~~mmmdddbbb^^^______```bbbggglllpppzzz|||wwwllleee```[[[]]]]]]\\\YYYXXXZZZ]]]eeeeeedddaaa\\\VVVRRRPPPMMMJJJEEE???:::666444444333222111000//////000000///......//////...***'''------,,,+++***)))((((((((()))***++++++***)))(((((())),,,...///...---,,,***+++,,,---///000111222555:::@@@BBBBBBAAABBBCCCMMMQQQVVVYYY[[[___hhhooo{{{~~~uuummmmmmwww~~~rrrdddbbbddddddeeehhhqqq'''%%%######$$$$$$$$$###&&&%%%$$$$$$%%%%%%$$$"""&&&%%%###"""""""""#########"""!!!"""###$$$###"""""""""""""""############!!!###$$$%%%%%%$$$$$$###"""###$$$$$$###"""""""""###$$$$$$$$$$$$###%%%$$$""" !!!"""$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%!!!"""$$$$$$$$$###!!!%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''%%%"""!!!###&&&'''&&&&&&%%%%%%&&&&&&''''''%%%&&&'''$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$"""""""""$$$$$$#########$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$###%%%%%%###$$$(((((('''%%%%%%&&&&&&%%%###"""!!!!!!!!!""""""!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%(((&&&$$$$$$%%%%%%$$$###%%%$$$######$$$%%%((()))&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%###""""""###$$$(((######***---)))"""$$$$$$$$$###$$$$$$%%%%%%###"""""""""""""""###############$$$%%%&&&((((((""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$$$$######$$$%%% ###&&&&&&###"""###$$$&&&$$$""""""$$$%%%### ########################""""""######"""!!! ###$$$%%%%%%$$$###!!!!!!""""""###$$$$$$$$$$$$###%%%%%%$$$"""!!!###(((,,,(((%%%######%%%%%%###!!!%%%###""""""###$$$$$$###""""""###%%%''''''%%%###$$$"""!!!"""###$$$$$$$$$%%%$$$$$$$$$%%%%%%###"""$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&'''''')))'''(((///777@@@MMMYYYcccfffiiiiiiddd^^^YYYVVVKKKIIIFFFEEEGGGIIIKKKLLLSSSWWWbbbnnntttxxxmmmgggggg```aaa```]]]ZZZ___jjjtttsssxxxyyymmm```YYYWWWWWWUUURRRPPPRRRVVV[[[___fffgggkkkoookkkccc^^^^^^]]]XXXPPPGGGAAA??????@@@@@@<<<888777999:::888666:::;;;:::333,,,)))---222000...+++***+++------,,,333...+++,,,000111...***//////222444222---...222777222111444444222555;;;???FFFOOOWWW[[[\\\[[[ZZZcccjjjkkkgggkkkzzz~~~}}}uuuoooooovvv~~~zzzppphhhfffeeefffmmmvvv'''%%%######$$$$$$$$$###&&&$$$######$$$%%%###"""%%%%%%###"""""""""#########"""!!!"""###$$$###"""""""""""""""############ """$$$$$$%%%$$$$$$$$$###"""###$$$$$$###""""""######$$$%%%$$$$$$$$$&&&&&&$$$#########$$$%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%% !!!###$$$%%%$$$###"""%%%$$$############$$$%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###%%%%%%$$$!!!!!!"""%%%&&&&&&%%%%%%%%%%%%&&&&&&### """&&&'''###"""&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$%%%&&&&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''$$$###%%%%%%###$$$''''''&&&%%%%%%&&&'''%%%$$$$$$$$$###%%%&&&'''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%$$$###'''&&&$$$#########%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$###""""""$$$$$$'''###!!!$$$)))+++((($$$###"""######$$$%%%&&&'''######"""""""""######$$$$$$$$$#########$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$#########$$$%%%&&&&&&%%%""""""$$$&&&&&&$$$"""###$$$%%%###!!!########################%%%$$$###"""!!!"""""""""&&&$$$"""$$$&&&&&&###""""""###$$$$$$$$$$$$############"""!!!###&&&)))%%%###""""""$$$$$$###!!!%%%###""""""###$$$$$$###$$$###$$$%%%'''&&&###!!!&&&%%%###$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%###"""$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$(((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((&&&'''---222888CCCMMMVVVYYY\\\\\\YYYUUURRRQQQPPPNNNKKKIIIIIIIIIJJJJJJMMMQQQ[[[eeekkkqqq}}}zzzpppmmmmmmhhhhhheee___[[[]]]fffnnnnnnsss{{{{{{~~~}}}vvvkkk___YYYWWWYYYWWWTTTRRRSSSVVVZZZ]]]lllpppyyy}}}rrriiifffhhhccc\\\SSSMMMJJJIIIJJJHHHFFFEEEGGGJJJJJJGGGCCCDDDBBB???:::666333111111000//////111333555555444333111000111333444222///333666;;;>>>;;;666777<<>>%%%###"""###$$$&&&&&&%%%(((&&&%%%%%%&&&'''%%%$$$!!!"""###$$$%%%%%%$$$###'''&&&$$$$$$$$$$$$###!!!""""""""""""###############"""!!!!!!!!!"""$$$%%%$$$###"""###$$$$$$$$$"""""""""###$$$$$$$$$$$$###%%%$$$""" !!!"""$$$"""############$$$$$$$$$######""""""""""""#########$$$%%%&&&&&&%%%$$$###!!! !!!!!!"""###%%%&&&"""###$$$%%%%%%$$$###"""""""""""""""############$$$##################$$$(((%%%"""###%%%&&&$$$"""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%######)))+++######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&$$$###"""###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###""""""###!!!"""&&&&&&"""!!!###'''%%%$$$$$$%%%%%%###""" """&&&(((((('''######$$$$$$$$$%%%%%%%%%&&&$$$""" !!!$$$'''***(((&&&$$$$$$%%%%%%$$$###&&&&&&&&&&&&&&&%%%$$$###!!!"""###%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###""""""$$$$$$%%%%%%%%%$$$$$$###%%%$$$###$$$&&&&&&$$$"""$$$#########$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!'''&&&%%%###"""!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$##################%%%)))+++...***%%%$$$%%%&&&&&&%%%"""$$$'''&&&$$$$$$&&&(((######################## !!!###$$$%%%&&&&&&"""!!! !!!"""###$$$""""""###$$$$$$$$$$$$###""""""###""" !!!### """$$$###!!!!!!###%%%%%%###""""""###$$$$$$###(((&&&$$$###$$$$$$###""""""!!! """######"""%%%$$$$$$$$$%%%%%%###"""$$$$$$######$$$$$$%%%&&&#########$$$$$$############$$$&&&''''''&&&%%%###$$$$$$######$$$$$$%%%&&&'''$$$$$$&&&%%%###%%%***&&&''')))+++...333:::???HHHLLLQQQSSSUUU[[[dddlllkkkhhh\\\MMMGGGKKKOOONNNLLLIIIFFFFFFIIILLLKKKJJJKKKJJJLLLTTT]]]```]]]XXXddddddbbb___\\\[[[]]]^^^[[[[[[]]]bbbhhhnnnrrrtttooopppqqqppplllgggbbb___bbbjjjyyywwwjjjeee^^^___]]]UUUKKKFFFHHHMMMNNNVVVeeevvvvvvvvvvvvvvvrrrjjj```YYY\\\ZZZZZZ^^^eeennnuuuxxxxxxpppmmmmmmmmmjjjfffggg```]]]```fffiiimmmqqquuuiii[[[TTTXXXccclllqqqrrrsssxxxzzztttooopppxxx~~~zzzyyyuuubbbYYYQQQJJJCCCKKKUUUZZZXXX[[[kkk|||yyydddUUUFFF777,,,&&&%%%%%%$$$#########$$$'''%%%###$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$######$$$%%%%%%&&&'''$$$"""$$$((()))&&&"""########################%%%$$$$$$######$$$$$$%%%+++&&&"""!!!###%%%$$$"""%%%$$$###$$$&&&&&&$$$######"""""""""$$$%%%$$$###%%%%%%###"""""""""###$$$$$$$$$############$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$############""""""!!! """$$$$$$###%%%$$$###$$$&&&'''&&&%%%&&&&&&''''''&&&$$$######!!!"""$$$%%%&&&&&&%%%$$$!!!!!!"""############"""%%%$$$######%%%%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&((((((&&&$$$'''%%%###$$$%%%&&&&&&%%%(((&&&$$$$$$$$$$$$"""!!!###""""""$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%&&&$$$######$$$%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&'''''''''&&&&&&&&&!!!%%%((("""###&&&!!!'''%%%""" """%%%'''&&&&&&&&&&&&%%%$$$###""")))&&&######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$***&&&$$$%%%%%%"""###&&&(((((((((''''''&&&&&&&&&!!!###$$$$$$$$$$$$%%%''''''###"""%%%%%%%%%---777111,,,%%%"""###%%%%%%%%%(((%%%###""""""###""""""!!!!!!$$$(((***$$$$$$###"""!!!!!!""""""######""""""""""""######$$$%%%'''(((((('''%%%$$$########################&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######$$$%%%$$$##############################%%%%%%###!!!###(((,,,+++'''###"""$$$%%%%%%###$$$$$$%%%%%%%%%%%%&&&&&&### """'''***'''$$$'''''''''&&&&&&%%%%%%%%%'''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''')))'''(((***+++,,,444<<>>>>>>>>AAA<<<===DDDFFFGGGQQQ]]]aaa___WWWOOOMMMRRRWWWXXXSSSPPPPPPSSSRRRNNNMMMPPPMMMLLLKKKJJJLLLOOORRRTTTWWWUUUXXX]]]^^^\\\[[[]]]eeefffjjjllliiieeefffjjjhhhkkknnnqqqqqqooonnnmmmpppllljjjjjjgggbbb```bbbfffkkkkkkgggnnn~~~lllbbb___]]]aaaaaaVVVXXX\\\aaa```YYYSSSQQQSSS]]]bbbiiinnnpppnnnjjjgggaaaccchhhnnnrrrttt|||{{{xxx~~~vvviiiggglllrrrtttnnngggiiippplllkkkkkknnnpppttt~~~zzzrrrjjjVVVSSSTTT\\\aaa___YYYVVVZZZ[[[[[[XXXWWW\\\dddlllooo|||~~~tttiii]]]UUULLL???333---,,,***)))((()))***))))))$$$$$$######$$$$$$%%%&&&'''$$$!!! """$$$%%%%%%"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######%%%&&&'''###$$$%%%%%%$$$######$$$########################"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&%%%$$$&&&%%%$$$%%%''''''%%%######"""""""""$$$%%%$$$######$$$$$$%%%$$$###"""!!!$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""!!!!!!!!!###$$$$$$"""$$$""""""###$$$%%%$$$###"""###!!!!!!$$$'''###$$$$$$%%%%%%%%%$$$$$$ !!!"""""""""""""""###""""""###%%%&&&&&&%%%%%%$$$############$$$%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&%%%###!!! %%%$$$$$$######$$$$$$%%%#########$$$&&&%%%###!!!$$$$$$%%%&&&''''''%%%"""%%%$$$###$$$'''((((((''''''&&&&&&&&&''''''%%%###&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%$$$###"""!!!$$$$$$'''"""%%%)))$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######"""$$$&&&&&&###""""""###"""###$$$%%%&&&&&&&&&%%%"""### """#########$$$$$$%%%%%%%%%"""###$$$$$$###"""###%%%"""$$$$$$"""$$$'''%%%###$$$%%%$$$"""!!!$$$&&&###""""""$$$%%%%%%###!!!"""(((&&&""""""$$$$$$!!!!!!!!!!!!!!!"""#########$$$&&&''''''&&&$$$###""""""!!!!!!!!!!!!""""""########################$$$$$$############$$$$$$!!!!!!"""$$$&&&&&&%%%"""########################!!!"""######"""###$$$&&&!!!###%%%%%%###"""###%%%############$$$$$$$$$$$$###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$'''((((((''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&(((###!!!%%%''''''&&&(((###%%%''''''((()))+++---...222888???DDDFFFGGGGGGMMMKKKFFFAAA>>><<<<<<<<>>>>>===GGGEEEBBB???>>>>>>???@@@DDD>>>===CCCFFFBBBCCCHHHGGGFFFBBB===???DDDGGGFFF@@@@@@CCCIIIMMMOOOTTT[[[eeeaaaZZZSSSNNNMMMMMMNNNKKKKKKOOOTTTVVVTTTVVVZZZ\\\]]]cccjjjiiidddeeekkkoookkkffffffjjjlllkkkiiiaaa```cccgggfffccccccfffeeedddhhhooorrrqqqssswwwtttddd]]]ZZZWWW]]]bbb[[[```hhhmmmiii```[[[[[[]]]]]]aaagggkkkkkkiiijjjnnnbbbgggoootttqqqkkkkkkppphhhbbb[[[YYY[[[\\\YYYUUU]]]eeeiiikkkttt~~~xxxuuurrrooolllnnnyyy}}}qqqiii^^^PPPEEEAAAAAA???AAAEEEHHHHHHJJJNNNSSSTTTZZZcccooowwwyyyyyy|||yyynnnddd[[[TTTGGG>>>666444000***)))---((((((((((((((((((((('''%%%$$$######"""#########(((((('''''''''&&&&&&&&&)))&&&""""""$$$%%%$$$###""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""""""""#########$$$%%%%%%%%%$$$$$$########################)))+++ %%%$$$########################"""!!! !!!###$$$$$$#########$$$$$$$$$$$$#########"""""""""###$$$%%%%%%"""!!!!!!"""$$$$$$###!!!########################&&&(((%%%!!!"""((((((###$$$$$$$$$#########""""""######""""""######$$$%%%%%%$$$$$$%%%((((((%%%"""&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$,,,&&&######"""!!!$$$)))&&&&&&%%%%%%%%%&&&&&&''''''%%%###$$$&&&'''%%%###!!!"""###$$$%%%&&&&&&&&&&&&((()))((($$$###$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$"""!!!"""%%%&&&'''&&&!!!!!!"""###$$$&&&((()))###$$$%%%%%%$$$&&&)))+++'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$######"""""""""""""""$$$###"""""""""###%%%%%%"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$$$$$$$""" '''!!!$$$&&&!!!%%%***&&&!!!"""###$$$$$$###"""!!!!!!$$$%%%$$$"""!!!###%%%!!!"""""""""###############$$$$$$%%%%%%$$$$$$###$$$&&&%%%!!! $$$$$$"""#######################################$$$$$$$$$$$$$$$###!!! ###(((,,,###########################"""!!!###'''((('''%%%###############"""!!!!!!###!!!!!!###&&&'''$$$!!!""""""""""""!!!!!!!!!!!!######$$$%%%%%%&&&'''''''''&&&$$$"""!!!!!!"""""")))$$$ ###&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$###&&&%%%###""""""###%%%&&&&&&"""!!!%%%'''$$$!!!!!!"""'''(((%%%&&&***)))$$$)))+++---111444888:::<<>>@@@AAA???<<<;;;>>>@@@===???GGGPPPNNNKKKVVVgggttttttkkk\\\RRRQQQQQQOOOOOOOOOQQQUUUTTTPPPQQQUUUWWWUUUVVVXXXYYYZZZ]]]```fffhhhhhheeeaaa___```bbbcccccccccfffhhhgggbbb^^^[[[]]]```ccceeeeeeeeeeee_________^^^^^^]]]]]]\\\hhhgggfffeeeeeeeeecccbbbggglllooonnniiifffgggiiihhhjjjlllkkkeee^^^]]]___ZZZUUUPPPPPPOOOPPPUUU\\\gggjjjoooxxxzzztttmmmjjjoootttuuuxxx}}}{{{ooo___RRRKKKEEE@@@<<<===<<<===???CCCGGGKKKMMMSSSYYYfffuuu{{{xxxttttttzzzzzzttthhh[[[QQQFFF===777444///+++(((((()))***)))&&&%%%&&&((()))'''%%%###"""""""""###$$$%%%%%%%%%$$$$$$$$$############$$$!!! !!! ######""""""""""""######$$$$$$##################$$$$$$$$$$$$$$$###"""!!!###########################"""***---$$$###'''##############################!!!!!!"""###$$$$$$#########$$$$$$$$$$$$###############"""######$$$$$$""""""!!!###$$$%%%$$$"""########################((()))&&&""""""&&&%%% %%%%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%$$$"""!!!###%%%%%%###!!!%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$)))%%%$$$%%%%%%"""###''''''&&&&&&%%%%%%%%%&&&&&&'''%%%###$$$&&&'''%%%#########$$$%%%&&&&&&&&&%%%&&&'''(((&&&$$$###$$$&&&###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$$$$###!!!"""$$$&&&&&&%%%((((((&&&%%%$$$$$$######%%%&&&&&&%%%$$$$$$''')))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###############%%%$$$#########$$$&&&&&&"""$$$%%%%%%$$$###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###!!!***$$$&&&''' """&&&!!!""""""############"""""""""$$$%%%$$$"""!!!###%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""&&&&&&$$$###%%%$$$ $$$$$$$$$###############$$$$$$##################""""""!!!!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###!!!$$$$$$$$$$$$$$$###""""""***'''###"""""""""!!!###"""""""""!!!!!!!!!!!!""""""######$$$%%%%%%&&&%%%$$$###"""""""""###$$$&&&"""###&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$***'''%%%%%%%%%%%%$$$###&&&%%%$$$######$$$%%%&&&&&&""""""&&&(((&&&###$$$((()))&&&###%%%***((("""((((((***,,,///111222333888999<<<@@@DDDGGGIIIIIIIIIFFFAAA>>>>>>>>>???>>>@@@@@@@@@>>><<<;;;<<<===<<<===DDDLLLLLLLLLXXXjjj{{{vvvjjj^^^YYYYYYVVVPPPNNNMMMOOOSSSSSSPPPOOOQQQQQQQQQQQQSSSSSSSSSUUUWWWYYYZZZZZZXXXUUUTTTWWWYYYYYYXXXYYY[[[___```___]]]XXXZZZ\\\^^^___^^^]]]\\\`````````aaabbbdddeeefffiiihhhfffeeedddbbb```___gggjjjllliiidddaaabbbeee^^^___```]]]WWWQQQPPPRRRNNNMMMOOOPPPOOOSSS___lllsssvvvzzz~~~ssskkkfffgggooovvvvvvuuuvvvmmmbbbTTTJJJEEEBBB???<<<===???BBBEEEHHHMMMRRRUUUWWW\\\iiivvv{{{vvvqqqoooooolllbbbSSSFFF===555...///---***'''&&&&&&((()))(((&&&%%%&&&((()))'''%%%!!!!!!!!!"""###%%%&&&'''############""""""""""""%%%###!!!!!!"""###"""!!!$$$$$$############$$$$$$###############$$$$$$$$$%%%%%%%%%$$$###""" ########################((($$$))),,,%%%%%%'''!!!###########################"""!!!"""$$$$$$$$$"""######$$$$$$$$$$$$######$$$$$$######"""############""""""###%%%&&&$$$###########################******'''###"""$$$"""&&&&&&&&&%%%%%%%%%$$$$$$######""""""######$$$%%%$$$###!!!!!!###$$$###"""$$$######""""""###$$$$$$&&&%%%%%%$$$$$$#########"""############$$$$$$$$$&&&$$$$$$''''''$$$###%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%$$$"""###%%%'''###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$%%%###""""""###$$$$$$###,,,+++)))&&&$$$###""""""&&&''''''&&&$$$###%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%###""")))###&&&&&& !!!%%% #########""""""#########"""###$$$$$$###"""###$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$### $$$&&&%%%$$$%%%###$$$$$$$$$$$$######""""""%%%$$$$$$$$$###"""""""""###"""!!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!"""###$$$"""!!!$$$$$$%%%%%%$$$$$$###""",,,)))$$$!!! ######"""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###"""""""""###%%%&&&### ###&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$,,,***'''&&&&&&&&&$$$###'''&&&%%%$$$$$$%%%&&&'''((($$$###'''(((&&&%%%'''+++)))%%%"""%%%)))'''!!!'''(((((()))***++++++,,,222333777>>>FFFKKKKKKJJJHHHDDD@@@>>>===>>>===<<<>>>===;;;;;;<<<<<<<<<;;;===<<>>BBBHHHLLLOOOTTTZZZ___^^^cccmmmwwwxxxpppgggccc___[[[OOO???444000---***(((''''''&&&&&&'''((((((((('''&&&&&&'''((('''&&&""""""""""""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!########################'''!!!$$$(((%%%'''(((########################$$$###""""""$$$$$$$$$"""######$$$$$$$$$$$$######%%%%%%$$$###"""""""""###$$$######$$$&&&&&&%%%###########################)))(((&&&$$$$$$$$$"""&&&%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%&&&%%%#########$$$%%%&&&$$$############$$$$$$%%%&&&&&&%%%%%%$$$###""""""""""""#########$$$$$$$$$&&&$$$$$$''''''$$$###&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$###""""""###%%%'''###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%###""""""###$$$###"""((('''&&&%%%%%%$$$%%%%%%%%%&&&'''&&&$$$###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&"""$$$%%%%%%$$$###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$######$$$%%%$$$######"""%%%!!!$$$)))$$$%%%$$$""""""""""""$$$%%%######$$$############$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$### ###$$$""""""$$$### %%%%%%$$$$$$###"""""""""%%%%%%%%%$$$###"""!!!!!!%%%###"""###$$$$$$### ########################'''&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$###""""""&&&$$$"""!!!!!!###$$$$$$#########"""""""""!!!!!!"""""""""#########$$$$$$$$$$$$###""""""###$$$%%%###!!! """$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&$$$!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++)))&&&&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''')))%%%$$$''''''%%%%%%'''((('''%%%%%%&&&'''&&&$$$((((((((()))))))))******111111333;;;DDDIIIGGGCCC>>>===;;;;;;===???@@@???;;;999777888<<<>>>===;;;???===>>>BBBEEEJJJXXXfffiii```VVVQQQSSSTTTOOOHHHFFFDDDGGGOOOTTTSSSQQQRRRPPPTTTUUUQQQMMMKKKIIIHHHIIIHHHEEECCCCCCDDDHHHJJJQQQNNNKKKIIIHHHJJJKKKLLLOOOPPPQQQQQQPPPOOOLLLKKKIIIIIIIIIKKKMMMPPPSSSUUUSSSTTTTTTSSSRRRQQQQQQRRRaaa```^^^YYYUUUSSSUUUWWWWWWWWWUUURRRQQQTTTUUUTTTQQQSSSVVVVVVTTTXXXgggvvvtttyyy{{{vvvpppjjjbbb[[[LLLLLLRRR___jjjkkkccc[[[OOOJJJCCC??????AAACCCDDD@@@FFFNNNSSSWWW[[[aaafffhhhjjjpppuuupppcccWWWRRRJJJGGG>>>222,,,---...---''''''((()))))))))))))))''''''&&&''''''''''''&&&$$$$$$###############$$$&&&&&&&&&&&&%%%%%%%%%%%%""""""######"""""""""###""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$########################&&&"""'''%%%)))***"""########################%%%###"""###$$$$$$###"""######$$$$$$$$$$$$######%%%%%%$$$###"""""""""###$$$######$$$&&&&&&%%%###########################&&&$$$###$$$%%%$$$###"""$$$$$$$$$$$$##################""""""######$$$%%%%%%%%%$$$###"""###%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""""""""#########$$$$$$$$$((($$$###%%%%%%###%%%((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$###"""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$%%%&&&###$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###""""""""""""""""""######$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$######$$$%%%%%%$$$!!!%%%"""&&&+++&&&%%%$$$###""""""###$$$%%%$$$############$$$######""""""""""""#########$$$###$$$$$$%%%%%%$$$$$$###!!!###!!!!!!###"""$$$$$$$$$#########""""""%%%%%%%%%$$$###"""!!!!!!%%%###!!!!!!"""$$$%%%%%%###########################$$$$$$$$$###"""!!!!!!"""""""""""""""!!!!!! !!!###$$$$$$$$$%%%%%%############""""""""""""#########$$$$$$$$$$$$$$$'''%%%$$$""""""""""""###%%%$$$"""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&$$$!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***&&&%%%&&&%%%"""$$$(((''''''((((((&&&%%%&&&(((&&&''''''(((((())))))***...---000666???BBB@@@<<<999888999;;;???BBBBBBBBB<<<999777777:::;;;:::888>>>;;;999:::===CCCNNNWWWQQQMMMHHHGGGFFFFFFEEEEEE@@@@@@EEENNNTTTUUUVVVXXX[[[aaaaaaYYYQQQOOOMMMIIIKKKHHHDDDBBBBBBCCCEEEGGGLLLJJJGGGCCCAAAAAACCCDDDGGGHHHIIIJJJIIIGGGEEEDDDEEEEEEDDDEEEFFFGGGIIIJJJEEEHHHJJJJJJJJJKKKMMMOOOZZZYYYVVVSSSQQQQQQSSSVVVSSSTTTQQQOOOSSSZZZ\\\XXXXXXUUUSSSUUUVVVXXX___gggkkkooonnnggg^^^WWWPPPJJJ@@@BBBFFFOOOXXX\\\WWWPPPGGGEEEBBB@@@AAACCCEEEFFFFFFLLLTTTZZZ^^^aaaeeegggllljjjkkkjjjbbbRRREEE@@@666555111***'''***+++***(((((()))******)))((((((&&&'''''''''&&&&&&''''''%%%$$$$$$###""""""######%%%$$$$$$$$$############"""$$$&&&&&&%%%$$$$$$%%%""""""!!!!!!!!!!!!""""""!!!"""$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%########################&&& ###(((&&&***---&&&########################%%%$$$######$$$%%%###"""######$$$$$$$$$$$$######$$$$$$######"""############""""""###%%%&&&$$$############################## !!!%%%'''%%%$$$%%%$$$$$$$$$#########""""""######""""""######$$$%%%!!!"""###""" """###$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$#########"""############$$$$$$$$$((($$$"""$$$$$$###%%%)))%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&%%%######$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$&&&$$$######$$$%%%%%%$$$&&&%%%$$$$$$############!!!###%%%&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$###%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$###""""""!!!!!!""""""!!!"""###$$$$$$$$$$$$###"""$$$%%%%%%$$$###%%%&&&#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$""""""$$$&&&&&&&&&######'''"""%%%)))###$$$$$$############$$$$$$$$$###"""###$$$$$$$$$"""!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$###"""### !!!$$$###########################%%%$$$$$$$$$###""""""""""""""""""!!! !!!$$$'''!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%$$$"""!!!!!!"""!!!!!!""""""!!!!!! !!!###%%%&&&$$$###"""###$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!!!!!!!!"""&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%(((%%%$$$%%%$$$"""&&&,,,333///+++***'''$$$%%%)))$$$$$$%%%%%%&&&''''''(((''''''***000666::::::888999999;;;===@@@BBBBBBAAA???===:::999888777666444;;;888555444666;;;BBBFFF@@@???@@@AAA>>>;;;===BBB<<<>>>DDDMMMQQQSSSWWW]]]fffmmmlll```UUURRRPPPLLLIIIFFFBBB@@@AAABBBCCCBBBCCCCCCCCCAAA???>>>@@@BBBBBBCCCDDDDDDCCCAAA???===AAAAAABBBCCCCCCDDDDDDDDDCCCFFFIIIIIIHHHIIILLLOOOSSSRRRQQQPPPRRRTTTXXXZZZVVVWWWTTTQQQWWWaaaaaaZZZTTTMMMKKKPPPVVVWWWWWWXXXbbbddd```VVVMMMHHHBBB===;;;===@@@BBBHHHMMMLLLGGGAAAAAABBBCCCEEEFFFGGGGGGLLLPPPWWW]]]bbbcccbbbaaaccc___\\\XXXNNN@@@666333...///...)))'''))))))&&&'''(((((((((((('''&&&&&&&&&'''((('''&&&&&&'''(((#########"""######$$$$$$############"""""""""""""""%%%((((((&&&%%%&&&(((###""""""""""""""""""###"""###$$$%%%%%%$$$"""!!!""""""#########""""""!!!########################&&& $$$((($$$'''+++%%%########################&&&%%%###$$$$$$%%%###"""######$$$$$$$$$$$$###############"""######$$$$$$""""""!!!###$$$%%%$$$"""########################### %%%'''%%%###%%%%%%%%%$$$$$$$$$###############""""""######$$$%%%"""$$$###!!! !!!"""############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%######&&&'''$$$$$$'''############$$$%%%&&&&&&###%%%'''&&&$$$###%%%'''######$$$%%%&&&&&&&&&%%%'''&&&%%%&&&((('''$$$!!!###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$&&&$$$###$$$&&&''''''&&&'''&&&%%%$$$$$$$$$$$$$$$###%%%&&&&&&%%%#########%%%%%%&&&&&&&&&%%%$$$###%%%$$$###"""###$$$&&&'''$$$######""""""######$$$%%%$$$######""""""######"""###$$$%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''$$$""""""$$$&&&''''''%%%!!!&&&(((###$$$'''!!!###$$$$$$%%%%%%$$$$$$###%%%###!!!"""$$$%%%$$$"""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###"""###%%%$$$"""""""""###$$$$$$%%%%%%$$$$$$################## %%%(((&&&!!!"""&&&!!!!!!!!!!!!!!!!!!!!!!!!###%%%''''''$$$###$$$%%%"""""""""""""""!!! ###%%%&&&$$$"""!!!"""$$$$$$$$$$$$#########""""""########################&&&%%%###"""""""""######%%%%%%&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%######%%%%%%&&&,,,333MMM===...((('''%%%$$$&&&$$$%%%%%%%%%%%%%%%%%%%%%"""$$$'''***...000222333666777888;;;???@@@???===<<<<<<<<<:::777666777888:::888555333666:::<<<===;;;:::;;;===:::666888>>>:::>>>EEEKKKLLLMMMUUU^^^mmmtttqqqaaaUUURRRQQQLLLCCCAAA>>>>>>@@@BBBAAA@@@>>>AAACCCDDDBBBAAAAAACCCEEEEEEEEEDDDBBB???<<<:::<<<>>>AAADDDGGGHHHHHHHHHIIILLLNNNLLLHHHGGGIIILLLNNNNNNOOORRRVVV\\\___aaa^^^^^^YYYTTTYYYbbb___TTTKKKGGGHHHPPPXXXXXXTTTRRRVVVUUUNNNEEE@@@???<<<777999>>>@@@>>>???CCCEEEBBB>>>AAAEEEIIIJJJKKKKKKKKKNNNOOORRRYYY^^^^^^YYYSSSRRRLLLFFFBBB;;;222------,,,///...***(((******''''''&&&&&&&&&''''''''''''%%%''')))(((&&&%%%&&&(((!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$############!!!$$$%%%###!!!"""$$$$$$$$$############$$$$$$###$$$%%%&&&%%%###!!! """"""""""""!!!########################$$$$$$&&& """'''"""########################&&&%%%$$$$$$%%%%%%###"""######$$$$$$$$$$$$#########"""""""""###$$$%%%%%%"""!!!!!!"""$$$$$$###!!!########################$$$ &&&((($$$"""$$$&&&&&&&&&%%%%%%%%%$$$$$$#########"""###$$$$$$%%% ###&&&&&&$$$""""""$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$###"""$$$))))))%%%$$$%%%"""""""""###$$$%%%''''''###%%%'''&&&$$$###%%%'''!!!"""###$$$%%%&&&&&&&&&'''&&&&&&(((***(((###$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&(((((((((&&&&&&%%%%%%%%%&&&''''''%%%&&&((('''$$$"""!!!!!!%%%%%%&&&'''&&&%%%$$$###%%%$$$###""""""$$$&&&'''######""""""""""""######&&&%%%$$$$$$######$$$$$$###$$$%%%&&&'''&&&%%%%%%"""$$$%%%%%%$$$###%%%&&&""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''%%%""""""$$$&&&''''''%%%!!!&&&)))$$$&&&)))######$$$%%%&&&&&&%%%$$$###%%%###!!!"""%%%%%%$$$!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$$$$""""""%%%&&&###!!!!!!"""###$$$%%%%%%&&&###############$$$$$$$$$!!!)))///---%%% !!!&&&########################!!!$$$&&&&&&$$$"""###%%%###############"""!!!!!!$$$$$$$$$""" $$$((($$$$$$$$$############"""""""""""""""!!!!!!!!!!!!$$$###"""""""""###$$$%%%###%%%&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$###"""###$$$$$$%%%%%%$$$$$$###"""!!!"""%%%''')))111999cccIII///&&&((('''###!!!((('''''''''&&&&&&%%%%%%"""$$$&&&'''''')))+++---000000333777;;;===<<<;;;555888::::::888888;;;???;;;:::777666999======;;;;;;888888;;;:::444444999:::>>>EEEJJJHHHHHHRRR^^^nnnvvvrrr```RRRPPPOOOJJJ@@@===<<<===@@@BBBBBB@@@@@@DDDHHHIIIFFFDDDCCCCCCKKKJJJJJJHHHEEEAAA===:::===@@@EEEKKKOOOQQQQQQQQQOOOQQQRRRNNNHHHDDDEEEHHHLLLLLLOOOTTT[[[aaafffggg``````YYYRRRVVV]]]XXXJJJGGGFFFJJJTTTZZZYYYTTTRRRIIIGGG@@@:::888;;;;;;888:::@@@BBB>>><<<@@@BBB@@@===BBBIIINNNPPPPPPPPPOOOLLLJJJLLLRRRXXXWWWOOOFFFCCC===777444///******---(((***)))&&&%%%))))))'''''''''''''''''')))******%%%''')))(((&&&%%%&&&)))((($$$###$$$"""!!!&&&%%%&&&&&&%%%$$$###"""!!! ###&&&&&&%%%""" $$$###!!! !!!###$$$###"""!!!!!!!!!"""$$$%%%$$$&&&&&&"""!!!###### ########################""""""###$$$$$$$$$$$$###%%%$$$"""!!!!!!"""$$$%%%"""###$$$$$$###"""!!! &&&$$$"""###%%%&&&%%%"""'''%%%######$$$$$$###"""'''$$$!!! """###$$$$$$&&&######&&&""""""###$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$"""'''&&&%%%%%%$$$$$$$$$$$$''''''&&&'''((((((&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$""""""#########$$$$$$$$$%%%'''&&&###!!!"""!!!###$$$$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%'''''''''%%%###!!!%%%$$$###""""""$$$&&&(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%!!!!!! !!!"""######$$$$$$%%%%%%&&&'''(((((($$$%%%'''''''''%%%###"""%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$&&&''''''%%%"""###%%%&&&%%%""""""&&&)))%%%######&&&&&&###"""$$$###$$$$$$%%%%%%%%%$$$$$$"""""""""$$$%%%$$$!!!$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&%%%"""!!!%%%%%%&&&'''&&&%%%###"""###$$$$$$$$$$$$###""""""&&&&&&%%%%%%###"""!!! %%%###!!!"""$$$%%%$$$!!!%%%$$$#########""" """$$$%%%$$$!!!"""######"""!!!!!!"""$$$&&&%%%###$$$%%%%%%$$$"""###&&&***+++)))%%%"""!!!$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""############$$$%%%&&&'''"""######$$$$$$######""""""###%%%&&&%%%###!!! """###%%%&&&'''&&&&&&%%%%%%$$$###""""""$$$&&&'''###%%%&&&%%%$$$%%%***///FFF888)))!!!$$$((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((+++,,,...000333666999:::;;;:::888666:::AAAAAA>>><<<:::888666555666888:::999999:::::::::999888888:::<<<>>>???AAAHHHQQQYYYhhhgggaaaUUULLLHHHFFFCCC>>>>>>>>>???@@@AAABBBCCCIIILLLOOOOOOKKKGGGCCCBBBLLLGGGBBB???@@@@@@???===>>>IIITTTXXXTTTQQQTTTXXXYYYZZZWWWPPPGGGAAA@@@BBBFFFKKKOOOUUUbbbooorrrnnnjjj^^^RRRNNNPPPOOOHHHAAA>>>CCCKKKUUU\\\ZZZRRRJJJEEE>>>888999:::999999;;;<<<;;;:::;;;===??????>>>CCCNNNTTTQQQRRRYYYYYYRRRNNNKKKHHHHHHIIIFFF???999222111///---***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((()))+++)))'''(((***)))%%%%%%""""""######!!!###'''&&&&&&%%%%%%$$$###""""""!!!###%%%%%%$$$"""!!!'''&&&$$$######$$$&&&'''###"""!!!!!!!!!"""$$$$$$$$$&&&&&&"""!!!$$$### ########################$$$$$$$$$$$$$$$###"""!!!%%%$$$"""!!!!!!"""$$$%%%###$$$%%%%%%$$$###"""!!!&&&$$$"""###%%%&&&%%%###(((&&&%%%%%%&&&&&&&&&%%%'''%%%######$$$%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&""""""######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$###"""!!!'''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%+++,,,***%%%###%%%%%%"""$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%$$$###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$#####################"""######$$$$$$######$$$$$$%%%&&&&&&'''$$$%%%&&&''''''%%%###"""%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$%%%&&&&&&%%%###%%%&&&&&&%%%%%%%%%''')))%%%######''''''$$$###&&&######""""""###%%%'''((($$$###""""""###$$$###"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$###""""""!!!!!!!!!""""""!!!!!! %%%###!!!"""$$$%%%$$$"""$$$###"""###$$$###!!! !!!!!! !!!"""$$$###$$$%%%$$$""""""###%%%&&&%%%###$$$%%%%%%$$$"""%%%&&&'''&&&$$$"""!!!"""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$##################$$$%%%&&&'''######$$$$$$$$$$$$#########$$$$$$%%%$$$###"""!!!$$$%%%&&&&&&&&&%%%$$$###%%%$$$###"""###$$$&&&'''(((&&&$$$###$$$%%%''''''666...%%%!!!###%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''******+++---000222555666777777555444999@@@AAA===:::888666555444666888999666777888999:::;;;;;;;;;<<<<<<<<<===???CCCJJJNNNVVVWWWRRRHHHAAA@@@???===;;;;;;<<<>>>@@@CCCEEEFFFLLLPPPUUUWWWSSSLLLEEEAAAJJJEEE@@@===>>>???>>>>>>GGGPPP[[[```^^^ZZZZZZ[[[YYYYYYUUUMMMBBB<<<<<<===DDDHHHMMMTTTaaammmppplllbbbXXXMMMHHHHHHFFF@@@:::<<>>999::::::999999;;;AAA@@@??????@@@BBBCCCCCCCCCMMMTTTTTTYYY```___XXXLLLGGG@@@===;;;888333...000///---+++***)))((((((&&&&&&''''''((()))))))))'''''''''''''''''''''''''''((((((%%%'''***)))%%%### $$$$$$###$$$'''&&&%%%%%%%%%$$$######"""!!!"""######$$$#########$$$###"""!!!!!!"""###$$$"""""""""!!!"""######$$$###&&&&&&""""""$$$### ########################%%%%%%%%%$$$###"""!!! %%%$$$###""""""###$$$%%%$$$%%%%%%%%%%%%$$$######%%%$$$######%%%%%%$$$###$$$"""!!!!!!###$$$$$$###&&&%%%$$$%%%&&&'''%%%$$$$$$&&&'''))))))'''&&&$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$&&&&&&%%%###&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&555444///((($$$&&&&&&$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$#########&&&&&&%%%%%%$$$%%%%%%%%%"""######$$$$$$%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%$$$###$$$%%%&&&%%%$$$'''%%%$$$$$$%%%&&&&&&%%%(((&&&%%%%%%'''((((((((($$$"""###''''''$$$$$$'''$$$"""!!! """%%%(((+++'''$$$""""""###%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""!!!"""###%%%&&&&&&&&&&&&$$$###"""###$$$$$$###"""###""""""###$$$$$$###!!!!!! """$$$&&&$$$%%%&&&%%%######%%%'''&&&%%%###$$$%%%%%%$$$"""''''''%%%""" !!!###&&&$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############&&&&&&&&&&&&%%%$$$###"""$$$$$$#########$$$%%%&&&)))%%%!!!!!!%%%'''&&&###&&&%%%######$$$$$$###!!!''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))+++---///000222222111111777>>>???<<<777666555444444555777888444555666888:::<<<>>>>>>???===::::::<<<>>>@@@@@@CCCDDDBBB;;;777888999888777888:::>>>AAADDDGGGHHHMMMSSSZZZ]]]YYYOOOEEE???EEEAAA<<<:::;;;===???@@@RRRYYYbbbggggggbbb]]]YYYSSSQQQMMMEEE===999:::===EEEIIIMMMRRR[[[cccddd```QQQKKKDDD@@@>>>===:::888:::???FFFJJJJJJHHHEEEDDDBBB===999;;;;;;999:::<<>>555000...,,,***'''++++++***)))))))))))))))%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&'''&&&$$$&&&))))))%%%%%%!!!!!!$$$%%%######%%%&&&%%%%%%$$$$$$##################"""######$$$$$$###"""!!!!!!!!!!!!"""###"""""""""""""""######$$$###&&&%%%""""""$$$$$$!!!########################%%%%%%%%%$$$###"""!!!!!!$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%$$$$$$"""!!! """$$$$$$#########$$$&&&''''''%%%""""""$$$&&&''''''&&&$$$"""%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###$$$&&&&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&;;;999222(((######$$$"""&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!"""%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%&&&'''&&&$$$((('''&&&%%%%%%$$$%%%%%%######$$$$$$%%%%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$$$$%%%$$$###$$$%%%&&&%%%$$$(((%%%######$$$&&&&&&%%%(((%%%###%%%((()))(((%%%""" !!!%%%&&&$$$$$$'''######""""""###%%%'''(((&&&$$$###$$$%%%&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$###"""#########&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$###""""""###$$$%%%'''(((((((((((($$$############$$$######""""""!!!###%%%%%%$$$###%%%###"""!!!"""######"""$$$%%%%%%$$$######%%%'''&&&%%%###$$$%%%%%%$$$"""''''''%%%###"""$$$(((+++########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%(((((('''"""$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''((()))***+++...///...///555<<<>>>:::555444333333444666777999444444666888:::<<<>>>??????<<<999999;;;<<<:::777888;;;:::555333666777777555777:::===AAADDDFFFGGGIIIOOOVVVXXXSSSJJJ@@@;;;===:::777666888===AAADDDWWW[[[aaafffeee___VVVOOOEEEDDDAAA<<<999999===AAAJJJKKKLLLOOORRRSSSPPPMMM@@@>>>;;;999888999::::::999>>>CCCDDDBBB@@@@@@AAA???;;;:::<<<<<<::::::===<<>>===:::777888:::;;;999666555999999555333666777666666888:::===???@@@AAAAAABBBFFFIIIIIIEEE>>>999666555555444555777<<>>888888777666666777999;;;:::===@@@@@@===<<<>>>AAA===;;;<<<>>>>>>;;;<<>>>>>999333---+++***))))))******)))&&&&&&&&&&&&''''''((())))))))))))(((''''''&&&&&&''''''''''''''''''''''''+++,,,***'''''')))'''"""...'''"""$$$&&&%%%$$$&&&&&&%%%$$$#########%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############""""""%%%%%%""""""%%%$$$"""########################""""""###$$$$$$$$$$$$$$$########################"""""""""!!!""""""###$$$###$$$%%%%%%######$$$%%%'''%%%$$$$$$&&&''''''&&&!!!!!!"""$$$&&&&&&$$$"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$############$$$$$$%%%$$$$$$$$$%%%'''((('''%%%&&&%%%$$$$$$&&&&&&%%%$$$""""""#########$$$$$$$$$((()))'''###"""%%%&&&$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$$$$$$$##################""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###!!! """%%%'''%%%"""%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$###"""'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''%%%$$$""" !!!$$$%%%""""""%%%###$$$&&&''''''$$$!!! """%%%(((***)))%%%!!!"""###$$$$$$%%%%%%%%%%%%$$$############"""""""""$$$############$$$$$$%%%###$$$$$$$$$$$$###""""""%%%&&&&&&&&&%%%$$$######"""$$$$$$$$$###"""###$$$###""""""###%%%&&&%%%### """&&&******%%%!!!"""###$$$#########%%%'''&&&%%%###$$$%%%%%%$$$"""!!!"""$$$$$$$$$$$$&&&'''###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###############$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$""""""""""""###$$$&&&&&&###$$$%%%&&&&&&%%%###!!!$$$'''***((($$$"""$$$'''%%%&&&%%%$$$###$$$&&&(((##############################$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&&&&&&&''')))*********///555555000//////000111333555777888888777777777888:::<<<===:::888777777999999999888555888999555333666777666777888:::<<<<<<<<<<<<;;;;;;<<<===;;;888555333333222333444555777;;;@@@DDDJJJKKKLLLLLLJJJCCC;;;555888777444333444666999;;;CCC@@@???@@@>>>:::888:::999888777666666666777777:::;;;<<<<<<<<<===???AAA>>>===???CCCBBB???@@@DDDCCCEEEJJJRRRZZZ```bbbcccNNNGGG<<<444000///---+++((()))))))))((('''&&&%%%''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,---+++'''''')))'''###000'''"""$$$'''((((((***&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$#########!!!!!!""""""""""""!!!!!! !!!"""###$$$######""""""%%%%%%""""""%%%%%%"""##############################$$$$$$$$$######"""#########$$$$$$###############"""""""""###$$$%%%###$$$&&&%%%###"""$$$&&&%%%###!!!!!!"""###"""!!!"""""""""$$$&&&'''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%'''(((###############$$$%%%%%%###""""""$$$&&&'''&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%!!!%%%&&&$$$$$$'''&&&###$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""&&&(((%%%"""$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$######$$$$$$###!!!%%%$$$$$$%%%&&&&&&%%%######%%%''''''&&&&&&&&&&&&%%%"""###&&&&&&######%%%###$$$%%%&&&&&&$$$###"""!!!!!!###&&&((((((%%%"""###$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$$$$###!!! """"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""'''''''''''''''&&&%%%%%%"""$$$%%%$$$"""!!!###%%%$$$######$$$%%%&&&$$$###""" ###'''((($$$"""$$$%%%$$$$$$$$$&&&(((&&&%%%###$$$%%%%%%$$$"""%%%&&&&&&$$$""""""###$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$###$$$$$$###""""""###$$$%%%"""$$$&&&''''''%%%""" %%%&&&&&&&&&$$$#########$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((''''''+++000...)))***+++---///111333555666777777666777888:::===>>>888888888777666666999;;;555999999666555777888666666777999:::::::::888888666777777555333222333444333555777777777888<<>>:::777555777555333222333555666777>>>:::888:::888444555999999777444444666777666444999888888:::===???@@@@@@AAAAAAEEEIIIHHHEEEFFFJJJHHHGGGHHHNNNUUUWWWRRRMMM;;;777222...+++))))))***(((((()))((('''&&&&&&&&&))))))'''&&&&&&%%%%%%&&&''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((***(((&&&'''***)))%%%000'''!!!###'''***+++...&&&%%%###""""""$$$%%%'''%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""$$$$$$######""""""$$$$$$""""""%%%%%%"""########################%%%%%%%%%$$$###"""!!! ######$$$$$$$$$$$$######$$$$$$#########$$$&&&'''"""%%%&&&%%%###"""$$$&&&'''&&&$$$###$$$%%%$$$############$$$'''((('''&&&!!!"""$$$%%%%%%$$$"""!!! !!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$''')))***######""""""###$$$%%%%%%"""!!!!!!###%%%&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&"""''')))'''&&&&&&######$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%"""$$$%%%&&&%%%###!!! """###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!###(((***'''$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&$$$######$$$$$$###!!!%%%$$$$$$&&&''''''%%%###"""&&&))))))'''%%%&&&((('''%%%%%%((((((%%%$$$&&&############$$$%%%&&&&&&"""""""""$$$&&&'''&&&$$$$$$$$$%%%%%%%%%$$$######!!!"""$$$%%%$$$###!!!!!!"""###%%%%%%%%%$$$######$$$$$$$$$$$$###""""""""""""###$$$$$$#########!!!$$$%%%%%%"""!!!###%%%%%%$$$###$$$%%%&&&$$$"""'''### #########%%%&&&&&&%%%&&&(((***&&&%%%###$$$%%%%%%$$$"""---,,,)))%%%"""!!!"""$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$######### !!!###%%%&&&%%%###"""&&&%%%$$$""""""""""""###"""$$$&&&((('''%%%""" ###!!! """&&&'''%%%"""###"""!!!"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$(((,,,)))$$$'''(((***---///111333444666666666666888;;;>>>@@@777888888666333444777;;;555999;;;888777999:::999444666888999:::999777666444555666555333333444666555777999999777666888:::<<<===>>><<<999777777888444333222222444666666666===888666888555111333999555222000222666888777555888666555888===AAAAAA@@@CCCDDDIIIMMMLLLIIIJJJNNNIIIEEEBBBFFFKKKIII???555///......---***((((((+++(((((((((((('''(((***++++++***((('''&&&%%%$$$$$$$$$$$$%%%'''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$'''+++***&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$#########""""""&&&)))&&& ###$$$ """############$$$$$$$$$$$$$$$######"""#########!!!"""###&&&((('''$$$"""&&&$$$""""""#########"""###$$$%%%%%%$$$###!!! %%%###""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%###########################$$$%%%%%%&&&&&&%%%%%%&&&### !!!$$$%%%$$$"""$$$$$$%%%$$$### %%%%%%&&&&&&%%%$$$"""!!!&&&$$$!!! !!!"""""""""&&&&&&&&&%%%%%%&&&&&&''',,,&&&"""###$$$###$$$'''$$$""" """%%%&&&%%%######$$$$$$%%%%%%$$$$$$###)))'''%%%%%%&&&&&&&&&%%%!!!!!!"""###$$$&&&((((((%%%%%%%%%%%%%%%$$$###"""&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$''''''%%%###%%%(((&&&###'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%"""$$$%%%$$$!!! ###&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''$$$""""""###%%%%%%$$$$$$$$$%%%&&&''')))***+++&&&%%%&&&'''$$$ !!!%%%&&&'''''''''&&&%%%%%%$$$"""$$$$$$!!!"""%%%&&&###&&&&&&&&&%%%$$$###"""!!!$$$""""""$$$&&&&&&### %%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""$$$((((((%%%########################""""""############"""""" !!!""""""$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%%%%###!!! !!!###%%%'''$$$!!! """###"""%%%)))%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$""""""######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))&&&!!!"""%%% !!!######$$$$$$$$$$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!!###########################$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###"""###///000""" ###### """###""""""###%%%'''&&&%%%""""""""""""""""""""""""&&&%%%$$$$$$&&&'''''''''&&&&&&((()))************......///111444777;;;>>>666666666666666777777777666888999999999999;;;===<<<999888888::::::666333888777777777777666666666999999:::999777555333222888999999888777666555444555555333111000111444777999666333222444777888999888777777888999999888666777555444666<<>><<<999666444222...,,,++++++******))))))(((((()))((('''%%%%%%&&&''''''%%%(((***(((%%%"""###%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&"""""""""###$$$%%%&&&'''$$$$$$$$$#########""""""###&&&%%% $$$%%%""""""############$$$$$$$$$$$$###############$$$$$$""""""###&&&''''''$$$!!!(((&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$######"""$$$$$$###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%%%%###""""""###$$$$$$###$$$$$$######""""""""""""%%%%%%&&&&&&%%%$$$"""!!!&&&$$$######$$$$$$###"""$$$$$$###"""""""""######***%%%"""$$$%%%$$$$$$'''$$$"""!!!"""$$$%%%$$$"""$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$"""############$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%''''''%%%###%%%***+++&&&"""%%%)))+++%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$######%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$""""""$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###"""###$$$!!!"""%%%%%%&&&&&&%%%$$$$$$### ###%%%###$$$&&&%%%!!!%%%&&&&&&&&&%%%$$$######%%%$$$###$$$&&&&&&$$$"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$&&&$$$!!!"""$$$&&&&&&$$$"""!!!"""##################""""""!!!!!!!!!!!!"""######$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%!!! ######"""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############!!!"""###$$$$$$%%%$$$$$$%%%$$$###"""""""""###$$$"""######$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""(((%%%'''&&&'''111222"""$$$""""""%%%%%%""""""$$$!!!  ###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&''''''&&&&&&&&&'''((()))))))))))),,,,,,,,,...000444777999444444444555555666666666999:::;;;:::999:::<<>>??????===888555888888777777777777777777:::::::::999888666444222777777777777777666555555333444444333222333666999999777555444666888999999999888888888::::::999777;;;666222666???EEEFFFCCCDDDAAA===<<<======:::777444222000///...---***((('''''''''&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&$$$###((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%% !!!"""###%%%&&&'''$$$$$$$$$###############!!!###$$$""""""%%%&&&###"""############$$$$$$$$$""""""""""""###$$$%%%%%%######$$$%%%&&&%%%### '''&&&$$$$$$%%%&&&%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######%%%%%%%%%%%%$$$##############################$$$$$$%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%$$$###"""!!!"""$$$&&&(((%%%%%%%%%%%%%%%$$$""""""&&&%%%$$$$$$%%%%%%$$$"""$$$######"""!!!!!!!!!!!!'''###"""%%%'''%%%$$$&&&%%%###"""###$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$######"""###$$$$$$""" %%%%%%$$$$$$###$$$$$$$$$&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%)))'''%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%###"""&&&&&&&&&&&&%%%%%%%%%%%%'''&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$############$$$$$$###!!!!!!###!!!"""$$$$$$%%%%%%$$$$$$#########&&&%%%%%%'''$$$ %%%%%%&&&&&&&&&%%%%%%$$$'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""%%%$$$ """%%%''''''%%%""" ######$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$###############'''&&&&&&%%%$$$$$$######"""$$$&&&''''''&&&%%%$$$&&&"""!!!######!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%'''### !!!$$$&&&$$$!!!###$$$$$$%%%%%%%%%$$$$$$%%%$$$###"""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%########################'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""###!!!%%%''')))444777***&&&###$$$''''''$$$###&&&###""""""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%&&&''''''''''''&&&&&&***))))))***,,,...000222000111111222333444555555888999999999:::===BBBEEEFFFEEEDDDCCCBBB>>>999555999999999999999999999:::===<<<<<<:::999777555333333333444444444555555555222444555555555555777999:::888777888:::;;;:::999<<<;;;:::;;;======;;;999>>>777222666@@@FFFDDD???AAA:::222///111333000,,,+++)))(((((())))))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%)))&&&$$$%%%((((((%%%!!!&&&%%%%%%$$$$$$$$$$$$%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""###%%%&&&&&&########################!!!###$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%%%%"""%%%###""""""###$$$###"""######"""!!!"""###%%%&&&###$$$%%%&&&&&&&&&%%%%%%########################!!!###%%%&&&&&&%%%$$$#################################$$$%%%%%%%%%%%%$$$"""$$$%%%$$$!!! ###&&&###"""""""""###$$$&&&'''%%%%%%%%%%%%$$$$$$######'''$$$""""""###$$$%%%$$$'''&&&%%%$$$$$$######$$$%%%""""""''')))&&&%%%%%%%%%$$$$$$#########""""""%%%%%%%%%$$$$$$%%%%%%%%%""""""###$$$%%%$$$!!!%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%###$$$$$$$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###&&&$$$###%%%%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######&&&(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$######%%%%%%$$$############$$$%%%&&&((()))&&&######%%%$$$!!!!!!$$$$$$$$$%%%%%%%%%%%%$$$$$$ $$$%%%$$$$$$&&&%%%"""%%%%%%&&&'''''''''&&&&&&'''%%%$$$######%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&""" %%%'''$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$%%%%%%$$$$$$$$$###""""""""""""###$$$$$$########################%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&$$$###'''###"""$$$###!!!!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&%%%""" %%%%%%%%%%%%%%%%%%%%%%%%(((%%%""""""$$$%%%###!!!$$$$$$$$$%%%$$$$$$######$$$$$$######""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&&&&///222'''&&&$$$$$$(((((($$$$$$&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$(((((((((((()))***+++,,,,,,---...///000111222333222333555666:::???GGGLLLIIIGGGDDDAAA>>>:::777555;;;;;;<<<<<<=========>>>CCCBBB@@@===:::777555444111111222222333555666666444666888999777666666777:::::::::;;;======;;;999>>>===<<<===>>>>>><<<:::<<<777222444:::>>><<<888666111,,,***+++,,,+++)))((('''&&&'''((()))(((&&&((((((''''''''''''''''''%%%&&&'''((('''&&&%%%$$$'''%%%$$$%%%''''''$$$"""%%%%%%%%%$$$$$$$$$$$$%%%(((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$$$$%%%%%%########################$$$###$$$%%%$$$###""""""""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$###$$$%%%$$$""" %%%###!!!"""###$$$$$$#########"""!!!"""###%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###########################"""###$$$$$$%%%%%%$$$$$$"""$$$%%%$$$!!! ###&&&!!!"""###$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$((($$$ """%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$!!!"""''')))&&&$$$%%%$$$$$$$$$$$$###"""""""""&&&&&&%%%$$$$$$%%%&&&&&&######$$$%%%&&&%%%""" ############$$$%%%&&&&&&###$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%%%%%%%%%%((()))%%%%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###%%%'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$############$$$%%%&&&'''((('''$$$$$$&&&&&&$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&%%%!!!"""%%%'''%%%%%%%%%&&&'''''''''&&&&&&%%%$$$###"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$&&&%%%###$$$'''&&&"""$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""!!!!!!!!!!!!"""##############################!!!"""""""""#########$$$$$$$$$$$$############$$$'''######%%%$$$!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###"""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%###""""""""""""###############"""!!!############""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$***$$$&&&'''"""&&&'''%%%###$$$''''''$$$###%%%###"""!!!"""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$###$$$%%%%%%%%%%%%%%%$$$###'''''''''''''''((((((((())))))***+++---...//////...///111333666<<>>>>>???@@@@@@GGGFFFCCC???;;;777444333333333444555666888:::;;;;;;===>>>===;;;888666666:::999:::;;;===<<<:::777:::999888999:::999888666555444222111000000000000%%%(((******((('''(((***)))(((''''''(((((('''&&&((((((((((((((((((((((((%%%&&&'''''''''&&&$$$######%%%''''''$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########((('''&&&%%%$$$$$$$$$$$$###############$$$$$$$$$&&&######%%%$$$!!!!!!###"""############$$$$$$$$$""""""""""""###$$$%%%%%%$$$###"""###$$$$$$"""!!!&&&%%%###$$$%%%&&&&&&%%%##################$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$########################"""######$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%!!!"""$$$%%%%%%###!!! %%%%%%$$$######$$$$$$%%%'''###"""%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%"""###''')))&&&$$$%%%###$$$%%%$$$""""""###$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&'''&&&$$$"""############$$$%%%&&&'''######$$$$$$%%%%%%$$$$$$###$$$$$$$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$$$$%%%''')))((($$$$$$'''((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%######$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###$$$&&&&&&$$$"""&&&%%%$$$######"""######&&&"""!!!%%%&&&$$$"""$$$%%%%%%&&&'''''''''&&&&&&%%%'''$$$ %%%((('''%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$###""""""###%%%###$$$$$$$$$$$$%%%%%%%%%########################"""$$$%%%###$$$&&&$$$&&&$$$"""!!!!!!"""$$$&&&######$$$$$$$$$$$$######"""!!!!!!!!!!!!"""#####################$$$$$$$$$ !!!!!!"""######$$$%%%$$$###"""""""""######&&&######%%%%%%!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###!!!"""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$###""""""###!!!""""""#########""""""!!!!!!"""######""""""!!!%%%%%%%%%$$$$$$"""!!!!!!########################""""""######$$$%%%%%%&&&#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""%%% $$$'''###'''***###%%%"""###&&&&&&###"""%%%%%%$$$###$$$%%%&&&%%%###########################%%%$$$$$$%%%&&&&&&$$$!!!$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''''''''''''''&&&''''''(((((()))***++++++,,,---......///333888<<>>>>>EEECCC???;;;777444222111666666666666888:::<<<===???@@@@@@???;;;888666555777666666777888888555333222111000111111111///------......,,,)))'''(((***!!!(((***&&&$$$&&&)))(((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$!!!%%%((('''###"""###&&&$$$%%%%%%&&&&&&&&&&&&%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&!!!!!!$$$$$$!!!###'''"""############$$$$$$$$$$$$###############$$$$$$###"""!!!"""###$$$###"""&&&$$$###$$$%%%'''&&&&&&######$$$$$$$$$######"""$$$#########$$$%%%'''(((########################"""######$$$%%%%%%&&&&&&########################""""""###$$$$$$$$$$$$$$$%%%###""""""###$$$$$$######$$$$$$$$$$$$$$$$$$###%%%$$$$$$######$$$%%%%%%$$$"""!!!!!!###$$$%%%$$$""""""""""""###$$$%%%&&&'''$$$###&&&'''%%%###$$$!!!###%%%$$$""""""###%%%(((&&&%%%$$$$$$%%%&&&((('''%%%$$$$$$%%%%%%$$$###%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%$$$""""""###%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%###$$$&&&"""$$$###!!!"""&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%$$$$$$$$$%%%&&&&&&$$$######%%%&&&&&&$$$"""'''&&&%%%$$$############&&&!!! ###&&&$$$"""###$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&%%%""""""&&&(((&&&%%%&&&&&&&&&%%%$$$######"""$$$&&&&&&###"""###%%%######$$$$$$$$$%%%%%%%%%###########################$$$###!!!"""%%%###$$$$$$###""""""###$$$$$$"""##################"""###""""""""""""###$$$$$$""""""#########$$$$$$$$$"""""""""""""""#########$$$$$$%%%%%%%%%$$$""""""%%%""""""%%%%%%"""!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%""" ###%%%###!!!!!!""""""###$$$$$$$$$$$$ !!!"""#########"""######$$$$$$$$$######"""#######################################$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" &&&$$$(((---)))%%%######&&&&&&######%%%((('''&&&&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&'''&&&### ######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((('''((()))))))))+++...111444555555333000///000333111222333444666777888999;;;999777444111//////...333333222222333666888:::999::::::888444222111111222111000000111111///...---,,,++++++,,,+++)))'''((((((((('''''''''''''''###((()))&&&$$$$$$%%%&&&$$$###$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$%%%%%%""""""######$$$$$$$$$$$$%%% ###$$$"""$$$***"""############$$$$$$$$$$$$$$$##################"""!!! !!!###$$$$$$###$$$"""!!!"""###%%%%%%$$$###$$$%%%%%%%%%###""" $$$###"""!!!"""$$$'''(((""""""""""""""""""""""""############$$$%%%&&&'''########################""""""###$$$$$$$$$$$$###&&&###!!!!!!$$$%%%$$$"""%%%%%%#########%%%'''(((%%%$$$#########$$$%%%&&&""""""###%%%''''''%%%"""""""""######$$$%%%'''''')))%%%###&&&'''$$$###$$$ ###%%%$$$""""""$$$&&&((('''%%%$$$$$$%%%'''((('''%%%######$$$%%%$$$###'''&&&%%%$$$############$$$%%%&&&&&&'''''''''&&&$$$%%%%%%$$$"""!!!"""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''$$$###$$$&&&"""######%%%)))((($$$&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!###%%%''''''&&&#########$$$$$$%%%%%%%%%%%%((()))(((%%%$$$'''***#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$%%%&&&&&&'''$$$###$$$%%%&&&&&&$$$"""&&&&&&&&&&&&'''(((((()))'''"""!!!$$$'''%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%"""%%%&&&$$$$$$''''''$$$&&&&&&&&&%%%$$$###"""!!!"""%%%((((((%%%###$$$%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""&&&&&&### !!!%%%%%%""""""###$$$$$$$$$$$$###"""""""""############""""""$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""$$$'''))))))&&&""" $$$!!!"""%%%%%%""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&###$$$(((%%%!!!"""###$$$%%%&&&&&&&&&!!!"""###$$$######!!!"""###$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&!!!!!!%%% &&&###$$$''''''$$$###&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&### """###$$$%%%&&&'''''''''###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&(((***---(((,,,//////---++++++,,,,,,,,,...///111222333444222111///---,,,,,,,,,---...---,,,,,,---///222333111222111///---++++++,,,...,,,++++++,,,,,,+++))),,,+++******+++***(((&&&'''$$$###%%%)))+++)))&&&((((((((()))(((&&&$$$"""$$$######$$$'''(((((('''%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$%%%&&&%%%###"""###&&&'''%%%"""!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%###"""!!!"""###"""!!!######""""""""""""############$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!! ###%%%$$$"""$$$###""""""######""" """"""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$'''%%%######$$$$$$$$$###%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$&&&%%%###""""""###$$$&&&222,,,%%%$$$&&&'''$$$ %%%''''''%%%%%%''''''%%%##############################""" ###'''&&&!!!(((###"""$$$%%%""" !!!%%%%%%$$$######$$$%%%%%%###$$$""""""(((---)))((('''&&&%%%%%%$$$%%%$$$%%%&&&'''&&&%%%$$$###)))&&&$$$%%%'''(((&&&###%%%%%%$$$######$$$%%%%%%(((%%%""" !!!$$$&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&'''&&&%%%###"""%%%%%%%%%$$$$$$$$$######%%%%%%&&&%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$###"""###&&&'''%%%"""########################'''&&&$$$""""""###$$$%%%)))'''%%%$$$%%%&&&&&&%%%###!!!!!!###&&&&&&$$$!!!&&&%%%$$$$$$#########$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$&&&###&&&'''$$$"""'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$######"""$$$""" !!!$$$%%%###!!!!!!"""$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""$$$&&&&&&$$$"""#########$$$$$$%%%%%%&&&((($$$###&&&&&&$$$&&&***###############$$$$$$$$$%%%%%%$$$###""""""######'''%%%###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###"""###&&&((($$$$$$############$$$$$$##################$$$$$$########################&&&$$$$$$&&&$$$ """&&&'''&&&$$$"""!!!!!!!!!"""&&&%%%###""""""###%%%&&&"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$############$$$&&&&&&'''&&&%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%###!!!"""$$$$$$$$$##################))),,,***$$$###''''''###%%%%%%%%%&&&&&&&&&''''''(((&&&&&&''')))***)))(((&&&'''((()))***+++,,,,,,)))))))))))))))))))))))),,,+++***((((((((()))***,,,+++***)))((((((((((((+++''''''***(((###$$$***''''''''''''''''''''''''%%%"""!!!"""&&&(((&&&$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$***'''$$$###$$$&&&&&&&&&%%%###"""""""""###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$!!!  ###%%%$$$"""$$$###""""""######""" """"""###$$$$$$$$$$$$###########################$$$$$$###"""""""""######&&&%%%#########$$$###"""%%%%%%%%%$$$$$$$$$############""""""###$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%***)))&&&%%%$$$$$$%%%%%%'''&&&%%%$$$%%%&&&''''''###&&&&&&######&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%###$$$"""!!!###'''&&&!!!%%%!!! $$$%%%######$$$%%%%%%$$$######$$$%%%%%%"""%%%%%%"""!!!###&&&((('''&&&%%%$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%&&&$$$######%%%%%%###!!!%%%%%%&&&&&&&&&&&&%%%%%%'''%%%###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%$$$""""""###%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&###"""!!!###%%%&&&$$$"""########################((('''%%%######$$$%%%&&&)))'''$$$$$$%%%&&&&&&%%%$$$###"""$$$''''''%%%###%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######""""""###%%%$$$%%%%%%### ###&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$######"""%%%###""""""%%%%%%$$$"""$$$%%%&&&&&&%%%""" """"""""""""""""""""""""###""""""###%%%%%%$$$"""'''&&&&&&&&&%%%%%%$$$$$$%%%######&&&'''%%%'''***$$$$$$##################%%%$$$$$$###""""""######'''%%%""""""###$$$$$$###########################&&&%%%$$$######$$$$$$%%%$$$$$$############$$$$$$################################################&&&$$$$$$&&&$$$!!!"""&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$'''((()))'''$$$!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%((('''###"""&&&'''$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%&&&''''''%%%(((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((''''''((()))***)))((('''&&&&&&&&&&&&)))&&&'''***(((%%%&&&,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$(((&&&$$$###$$$%%%%%%$$$%%%###""""""###$$$"""!!!%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######!!!!!! !!!!!!!!! !!!###$$$###"""$$$###""""""######""" """"""###$$$$$$$$$$$$###########################$$$$$$###"""!!!!!!""""""%%%###""""""#########"""%%%%%%%%%$$$$$$$$$######$$$###"""!!!"""%%%''')))$$$%%%%%%&&&&&&&&&&&&&&&+++)))'''%%%$$$######$$$ ###&&&&&&%%%$$$&&&(((!!!$$$$$$!!!!!!$$$$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$###!!!###'''&&&""""""###&&&%%%%%%'''%%%$$$$$$######$$$$$$%%%%%%%%%&&&%%%$$$###""""""&&&&&&%%%$$$############ !!!"""$$$%%%&&&&&&&&&&&&$$$######$$$$$$###"""$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$############$$$"""###$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$"""!!! !!!###%%%%%%$$$$$$$$$$$$%%%&&&############$$$%%%&&&'''###""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%&&&&&&)))'''$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%''''''&&&$$$$$$%%%%%%&&&&&&%%%######(((''''''&&&&&&%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""!!!"""$$$%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""######$$$$$$$$$######%%%$$$###$$$%%%&&&%%%###$$$%%%%%%%%%$$$"""!!!""""""""""""""""""""""""$$$###!!!"""$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&###$$$'''(((%%%$$$'''%%%$$$$$$$$$###"""""""""%%%$$$######"""#########&&&$$$""""""#########""""""""""""""""""""""""""")))&&&###"""$$$%%%###!!!$$$$$$############$$$$$$################################################$$$"""###%%%$$$!!!###'''"""###$$$$$$%%%%%%%%%%%%!!!###%%%&&&&&&%%%###!!!%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%"""%%%$$$""""""&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%))))))((('''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$&&&%%%&&&((('''&&&(((,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***((($$$"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$&&&$$$######$$$%%%###"""$$$###"""###$$$$$$###!!!######""""""""""""############$$$$$$$$$$$$######!!!  !!!!!!!!!!!!"""############$$$###""""""######""" """"""###$$$$$$$$$$$$###########################$$$$$$###"""!!!!!!!!!!!!$$$"""!!!!!!"""######"""%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&$$$###""""""""""""###$$$&&&&&&%%%###!!! !!!$$$$$$!!!!!!$$$$$$!!!"""###############$$$$$$###%%%%%%"""###&&&&&&""""""###&&&%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$'''(((&&&$$$%%%%%%$$$###""""""######!!!!!!"""###$$$$$$%%%%%%'''&&&%%%%%%%%%%%%%%%$$$###""""""!!!!!!""""""###$$$$$$%%%%%%$$$$$$######!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$$$$$$$$$$###%%%$$$###$$$%%%%%%%%%###$$$$$$#########$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###!!! !!!"""$$$$$$$$$$$$$$$%%%%%%%%%###############$$$%%%&&&#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%&&&(((&&&$$$###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%###$$$&&&''''''&&&$$$"""'''''''''&&&&&&$$$$$$###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$"""!!!###$$$%%%$$$""""""###$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""###$$$$$$$$$######$$$$$$###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%###!!!!!!###$$$%%%%%% !!!"""###$$$%%%(((%%%&&&)))(((###!!!"""%%%%%%%%%$$$###"""!!!!!!$$$$$$###############$$$$$$###!!!!!!######"""!!!"""""""""""""""""""""""")))$$$!!!"""&&&'''$$$ $$$$$$############$$$$$$$$$$$$$$$##########################################!!!"""%%%$$$!!!###((( !!!###$$$$$$$$$###""""""###$$$%%%%%%$$$###"""&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$######%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&'''((('''&&&(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############$$$$$$%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''$$$###$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%$$$%%%&&&%%%$$$"""######"""$$$%%%%%%###"""######""""""""""""############$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%""""""######""""""###$$$$$$###""""""######""" """"""###$$$$$$$$$$$$###########################$$$$$$###"""""""""""""""$$$"""!!!!!!"""######"""%%%%%%%%%$$$$$$$$$#########$$$%%%%%%$$$""" """"""###$$$$$$$$$$$$$$$#########"""#########$$$&&&$$$###$$$&&&%%%"""%%%%%%""""""%%%%%%""""""""""""######$$$$$$$$$###&&&&&&######%%%%%%###%%%!!! $$$&&&$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!$$$(((***(((%%%$$$$$$###"""""""""######$$$#####################%%%&&&&&&%%%%%%$$$$$$$$$&&&$$$!!!!!!$$$&&&$$$%%%%%%&&&%%%$$$###""""""###$$$%%%%%%$$$######%%%%%%%%%$$$$$$#########%%%$$$######%%%%%%$$$###$$$######"""###$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$""""""###$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$(((&&&$$$###$$$%%%%%%$$$##################$$$%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&%%%$$$"""!!!############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""#########""""""###%%%$$$###""""""$$$%%%$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$"""#########""""""######!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""%%%###!!!!!!###$$$%%%%%%!!!"""###$$$$$$&&&$$$%%%(((((($$$"""$$$%%%%%%%%%$$$###"""!!!!!!$$$###############$$$$$$$$$###""""""######""" ########################&&&""" """''')))&&&"""$$$$$$############$$$$$$$$$$$$$$$#########""""""###########################!!!"""$$$###!!!###'''###$$$%%%%%%%%%$$$"""!!!$$$$$$###""""""###$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$###%%%%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&'''&&&$$$%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$'''&&&%%%&&&''''''%%%######"""###$$$&&&&&&$$$"""%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$""""""###$$$$$$###""""""######""" """"""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$$$$"""!!!!!!###$$$$$$###%%%%%%%%%$$$$$$$$$#########$$$&&&'''%%%!!!!!!""""""#####################$$$$$$%%%&&&&&&&&&%%%!!!"""'''((("""###&&&&&&######&&&&&&###$$$$$$$$$%%%%%%&&&&&&'''###'''((($$$"""$$$%%%$$$&&&"""!!!$$$%%%###"""######$$$$$$%%%%%%$$$$$$###&&&$$$###$$$'''(((&&&###$$$$$$###############$$$&&&%%%$$$###############"""$$$$$$$$$"""!!!"""###(((&&&###!!!!!!###&&&(((%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$#########%%%###"""###$$$%%%$$$###$$$############$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''!!!"""###$$$%%%%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############(((&&&######$$$%%%%%%$$$"""#########""""""$$$&&&$$$$$$&&&''''''&&&&&&%%%$$$%%%%%%&&&%%%$$$"""!!!############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$######$$$%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$!!!"""######"""!!!"""###$$$$$$$$$#########""""""""""""""""""""""""""""""$$$###!!!"""$$$%%%$$$$$$%%%%%%$$$$$$###"""""""""""" """&&&'''%%%%%%(((%%%$$$$$$$$$###"""""""""#########"""######$$$%%%$$$###"""###$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###'''(((&&&###$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""###########################!!!"""$$$### """&&&&&&&&&&&&&&&&&&%%%$$$###%%%$$$""" """$$$%%%""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***'''$$$###$$$%%%$$$$$$"""""""""######$$$$$$%%%&&&$$$$$$&&&&&&###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%###""""""$$$$$$###!!!#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%"""%%%%%%!!!!!!"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%""" """&&&(((&&&###&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$((('''%%%&&&''''''&&&$$$""""""###%%%''''''$$$"""%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""$$$%%%$$$"""!!!###%%%$$$###""""""######""" """"""###$$$$$$$$$$$$#######################################$$$%%%&&&'''$$$###""""""$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&%%%"""""""""###$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$"""!!!!!!###&&&&&&$$$"""###&&&&&&######&&&&&&######$$$$$$%%%&&&&&&''''''###''')))%%%"""$$$%%%$$$&&&"""!!!$$$%%%###"""$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$%%%&&&%%%$$$###$$$$$$#########$$$$$$%%%%%%%%%$$$######$$$%%%&&&"""###%%%$$$!!! !!!###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%#########%%%&&&(((&&&&&&%%%%%%$$$######"""$$$###"""###$$$%%%$$$"""###$$$$$$$$$$$$######"""'''&&&&&&&&&&&&%%%%%%%%%###%%%&&&%%%$$$%%%'''))) !!!###$$$%%%%%%%%%$$$''''''&&&&&&%%%&&&&&&&&&"""$$$$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$'''%%%###"""###$$$$$$$$$###$$$%%%$$$""""""%%%'''%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''%%%$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%'''&&&%%%$$$$$$ ###%%%%%%###"""###&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%$$$!!!###%%%$$$"""!!!###%%%$$$$$$##################""""""""""""""""""""""""###""""""###%%%%%%$$$"""''''''&&&%%%###"""!!!!!!%%%""""""%%%%%%###$$$'''$$$$$$########################""""""###$$$$$$%%%$$$$$$###$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$###$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!########################$$$""""""$$$"""!!!%%%##################$$$%%%######""""""""""""######""""""############""""""######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***'''######$$$%%%%%%$$$""""""###$$$$$$%%%&&&&&&### !!!&&&&&&"""!!!$$$###$$$$$$$$$$$$%%%%%%%%%%%%###""""""######""" ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$!!!&&&&&&!!! ###$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%'''&&&&&&%%%$$$$$$######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$(((&&&$$$###$$$%%%%%%%%%""""""###%%%''''''%%%"""######""""""""""""############$$$$$$$$$$$$######$$$$$$############$$$$$$"""$$$&&&%%%"""!!!###%%%$$$###""""""######"""!!!""""""###$$$$$$$$$$$$####################################$$$%%%&&&((((((%%%###"""###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$######"""######$$$%%%%%%%%%%%%$$$###############"""!!! !!!###%%%%%%###"""###$$$###&&&&&&######&&&&&&###!!!!!!"""###$$$$$$%%%%%%###((()))%%%"""$$$%%%$$$%%%!!! $$$&&&$$$###%%%###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$&&&((()))###%%%'''&&&###"""###%%%!!!###%%%''''''%%%###!!!'''&&&%%%$$$$$$$$$%%%%%%&&&$$$"""!!!"""$$$&&&(((&&&&&&%%%%%%$$$###""""""$$$###"""###$$$$$$$$$"""###$$$%%%%%%%%%###""" ''''''&&&&&&&&&%%%%%%%%%"""###%%%%%%$$$%%%'''))) !!!###$$$%%%%%%$$$$$$&&&&&&&&&&&&'''((()))))) """""" !!!###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%'''%%%###"""###$$$$$$$$$$$$%%%&&&%%%######&&&)))&&&%%%%%%%%%%%%&&&'''(((###%%%&&&(((((('''%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###''')))(((&&&$$$######'''&&&"""!!!###'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%"""%%%&&&%%%###"""$$$&&&!!!!!!!!!"""###%%%&&&'''"""""""""""""""""""""""""""""""""$$$&&&&&&$$$"""############"""""""""""",,,'''%%%%%%### """###############$$$$$$$$$######""""""###$$$%%%%%%%%%$$$$$$%%%&&&&&&###!!!###########################%%%''''''$$$###""""""$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!########################%%%######$$$""" $$$!!!###$$$ """###$$$$$$###""" """###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%% """$$$%%%%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""" ###&&&&&&%%%######$$$%%%%%%&&&''''''$$$&&&"""!!!%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%%%%$$$"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$######""""""""""""###$$$ %%%&&&"""!!!&&&(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***((($$$"""$$$'''''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$(((&&&###!!!###$$$%%%$$$###"""""""""###$$$%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$#########((($$$###$$$"""%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""&&&$$$###"""###""" %%%%%%%%%$$$$$$#########$$$$$$$$$######"""""""""$$$######$$$&&&&&&%%%###'''&&&&&&%%%$$$###""""""'''&&&%%%###"""######$$$&&&&&&&&&%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%&&&$$$###$$$&&&&&&### $$$$$$$$$############"""'''))))))'''###"""$$$'''%%%""""""%%%&&&######&&&$$$$$$############$$$$$$'''######%%%""" '''&&&%%%$$$"""!!! &&&$$$###$$$&&&&&&### !!!"""###$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""'''$$$""""""%%%&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''$$$ !!!&&&&&&&&&%%%###""""""$$$&&&%%%""" """&&&)))'''###&&&&&&&&&&&&%%%$$$######&&&$$$%%%&&&%%%"""$$$(((%%%***+++&&&###$$$###%%%%%%%%%###!!!"""%%%'''+++)))%%%!!! !!!"""$$$###"""""""""$$$%%%$$$###%%%((('''$$$$$$''''''%%%%%%&&&'''))))))(((&&&%%%%%%$$$$$$###"""""""""###&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""$$$!!!!!!###%%%%%%&&&&&&%%%%%%$$$###""""""!!!"""###$$$$$$$$$$$$$$$***%%% $$$&&&%%%"""%%%%%%$$$######$$$%%%%%%""""""""""""############$$$$$$$$$#########"""""""""############$$$$$$$$$"""###%%%%%%%%%###!!! ######""""""""""""######$$$$$$$$$$$$$$$###"""!!!%%%$$$""" !!!###$$$%%%###""""""###$$$$$$###$$$$$$$$$############"""#################################"""""""""!!!!!!!!!"""######"""!!! !!!"""$$$%%%%%%$$$"""!!!"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$)))%%%###$$$((()))'''###%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$###""""""############$$$%%%%%%%%%%%%$$$###''')))((($$$###%%%)))######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###$$$### ###########################&&&%%%%%%$$$#########$$$%%%""""""###"""######$$$$$$######"""###$$$%%%&&&&&&%%%$$$###''''''&&&%%%$$$$$$$$$$$$)))%%%""""""$$$&&&&&&%%%)))(((&&&$$$$$$$$$&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%#########"""######$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$#########"""""""""((($$$ ###$$$### $$$$$$$$$######$$$$$$$$$###$$$$$$$$$$$$###""""""########################%%%$$$""""""######!!! %%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$#########%%%$$$$$$%%%''''''&&&$$$&&&%%%%%%$$$$$$#########%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$######$$$$$$%%%%%%$$$###%%%&&&&&&###!!!$$$$$$$$$############"""###$$$%%%$$$######%%%'''### !!!$$$%%%######&&&$$$$$$############$$$$$$%%%######&&&$$$ %%%&&&&&&&&&%%%$$$$$$$$$###(((&&&%%%&&&''''''%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$$$$###&&&$$$""""""%%%&&&%%%###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%""" $$$(((&&&&&&&&&%%%$$$$$$$$$%%%%%%""" """&&&(((&&&###'''&&&&&&%%%$$$"""!!! &&&$$$$$$&&&%%%"""$$$((( %%%&&&######%%%%%%!!!$$$%%%$$$###""""""%%%''')))'''$$$!!!!!!"""$$$&&&$$$#########%%%&&&%%%$$$%%%((('''$$$$$$''''''%%%###%%%''''''&&&$$$######$$$$$$###"""""""""""""""&&&%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$######'''%%%######$$$%%%%%%%%%&&&%%%%%%$$$$$$#########"""######$$$$$$$$$$$$###)))%%%!!!!!!$$$&&&%%%"""$$$$$$###""""""###$$$$$$$$$#########""""""!!!!!!$$$$$$$$$#########"""""""""############$$$$$$$$$"""###%%%%%%%%%###""" """"""""""""""""""""""""$$$$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$%%%###""""""###$$$$$$###$$$$$$$$$############"""######################## !!!!!!"""###$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!"""$$$%%%%%%$$$"""!!!#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!(((%%%"""$$$'''(((&&&###%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$###""""""############$$$%%%%%%%%%%%%$$$###&&&((('''$$$"""%%%(((######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""&&&%%%###"""""""""###$$$########################((($$$###%%%$$$!!!!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$'''$$$!!!"""%%%%%%"""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%'''$$$!!!!!!###%%%%%%$$$((('''%%%$$$###$$$%%%&&&'''&&&%%%%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""#########"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$############)))%%%"""!!!###%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################$$$###""""""###$$$###"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&&&&###!!!$$$$$$$$$############"""!!! !!!###%%%&&&&&&""" $$$$$$"""###&&&$$$$$$############$$$$$$######$$$'''&&&$$$%%%)))&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&'''%%%$$$%%%%%%%%%$$$$$$#########$$$$$$###############"""&&&&&&&&&%%%%%%%%%$$$$$$&&&$$$######$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&###"""###&&&)))%%%&&&&&&&&&&&&%%%$$$$$$%%%"""!!!"""&&&'''&&&$$$'''&&&&&&%%%###!!!&&&$$$$$$&&&%%%"""###((( $$$%%%###$$$&&&&&&$$$###$$$$$$###"""###&&&(((&&&%%%###""""""###%%%'''%%%$$$###$$$&&&'''&&&%%%%%%'''&&&######''''''%%%"""%%%((('''$$$""""""$$$$$$$$$###"""""""""######&&&%%%$$$$$$######$$$$$$############""""""""""""%%%&&&&&&&&&&&&%%%$$$$$$)))'''%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""(((%%%!!!!!!$$$%%%$$$"""######"""!!!!!!"""######%%%%%%$$$###"""!!! $$$$$$$$$###############"""############$$$$$$$$$######$$$%%%%%%###"""!!!!!!"""###$$$$$$###"""!!!###$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$############"""########################""""""######$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###&&&'''%%%"""%%%$$$###$$$%%%&&&&&&$$$%%%$$$######"""###############$$$%%%%%%%%%%%%$$$"""%%%'''&&&###"""$$$&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%$$$############$$$########################(((%%%$$$&&&%%%""""""%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$'''$$$"""###%%%&&&$$$"""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""###$$$%%%&&&&&&$$$"""!!!###$$$$$$$$$'''&&&$$$######$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""############$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&)))&&&###"""$$$$$$$$$"""######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""###########################"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$#########$$$$$$%%%%%%%%% """###$$$$$$############$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""$$$$$$$$$#########"""""""""  $$$'''&&&$$$$$$!!!"""%%%%%%""""""%%%%%%$$$$$$######$$$$$$%%%######%%%&&&&&&%%%''')))''''''''''''''''''''''''$$$$$$##################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$######$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''')))$$$$$$%%%&&&&&&%%%###!!!$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%$$$"""!!! %%%###$$$&&&$$$!!!###'''''''''&&&&&&&&&'''&&&$$$"""###$$$$$$######&&&(((%%%%%%$$$######$$$%%%%%%%%%$$$###$$$&&&&&&&&&%%%$$$&&&&&&######''''''%%%$$$(((***)))%%%###$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$##################%%%%%%%%%&&&%%%$$$$$$###%%%$$$$$$$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""'''$$$""""""###$$$###"""#########""""""#########$$$$$$######"""!!!!!! ########################""""""#########$$$$$$$$$######$$$$$$$$$######""" !!!###%%%%%%###!!! ######$$$$$$$$$######"""######"""""""""###$$$%%%%%%###""""""###$$$$$$###$$$$$$$$$#########""""""########################)))((('''%%%###!!! #########$$$############"""###$$$$$$$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%$$$"""$$$#########%%%&&&%%%$$$$$$$$$###############$$$######$$$%%%%%%%%%%%%$$$"""$$$%%%$$$""""""###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$&&&&&&######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$"""!!!"""$$$%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&###############$$$%%%%%%&&&%%%######$$$$$$%%%%%%%%%%%%$$$#########$$$%%%$$$###"""###$$$%%%$$$"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%$$$###"""""""""###$$$##################$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###############"""######$$$$$$######"""###$$$$$$$$$$$$###""""""###########################"""!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%$$$############$$$$$$%%%%%%&&& !!!###$$$$$$$$$#########$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%''''''&&&%%%$$$###$$$$$$$$$#########""""""%%%### !!!%%%'''%%%###(((%%%$$$'''&&&###"""%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$#########"""""""""###$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%"""""""""######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&&&&$$$######$$$&&&%%%### $$$######$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$!!!###'''(((%%%$$$%%%''''''&&&%%%"""$$$%%%$$$######%%%'''&&&&&&%%%$$$$$$######"""$$$###"""###$$$%%%$$$######&&&%%%######''''''%%%%%%''')))(((%%%###$$$&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""#########$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$###"""#########"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""##############################""""""#########$$$$$$$$$#########$$$$$$$$$###### !!!###%%%%%%###!!! """######$$$$$$$$$#####################$$$%%%%%%%%%###""""""###$$$$$$###$$$$$$$$$#########""""""########################,,,+++(((&&&### ##################$$$$$$#########$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""""""""""""""$$$###"""######$$$###"""$$$###"""###%%%&&&%%%$$$$$$###############$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$######"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$&&&&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$###"""###$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$###$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$######"""#########$$$$$$###""""""###$$$$$$############$$$$$$$$$$$$'''&&&$$$###""""""######!!!"""###$$$$$$###"""!!!###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""!!!!!!"""$$$%%%###"""#########$$$$$$%%%%%%%%% !!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$&&&((((((&&&$$$$$$$$$$$$$$$$$$############"""'''%%%$$$$$$%%%%%%%%%$$$)))&&&%%%''''''######%%%%%%%%%$$$$$$$$$$$$%%%%%%"""&&&'''$$$"""$$$$$$###&&&&&&&&&%%%$$$######"""$$$%%%%%%$$$######&&&(((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""$$$%%%%%%$$$######$$$&&&#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&%%%###&&&$$$"""###&&&&&&$$$ $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%######%%%$$$!!!"""'''$$$!!!%%%&&&%%%&&&###$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%###"""!!!###"""!!!"""$$$%%%$$$###"""%%%%%%"""###''''''%%%$$$#########$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$###""""""%%%$$$###$$$'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$############"""""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""###########################$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%###""""""###$$$$$$###$$$$$$$$$############"""########################''''''&&&$$$###""" %%%$$$$$$$$$$$$%%%&&&&&&########################%%%%%%%%%%%%$$$$$$$$$$$$"""""""""###############################################################$$$###"""###$$$%%%%%%############"""######$$$%%%######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%########################'''$$$###%%%%%%######&&&########################$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%((('''&&&%%%$$$$$$$$$$$$%%%'''((('''&&&%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&&&&(((((('''&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""######$$$$$$$$$$$$###""""""###$$$$$$"""""""""#########$$$$$$%%%%%%$$$"""!!!!!!"""###!!!"""###$$$$$$###"""!!!###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%#########%%%%%%%%%#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%###""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$%%%%%%###############$$$%%%&&&%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$######$$$$$$%%%$$$&&&)))(((&&&$$$$$$%%%$$$$$$$$$############"""%%%%%%&&&%%%######%%%&&&%%%######&&&'''$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&!!!&&&'''###"""%%%&&&$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###""""""&&&)))%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############%%%&&&%%%""""""$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###&&&&&&$$$!!!***&&&###$$$'''(((&&&###$$$$$$%%%$$$$$$###$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$######%%%###!!!"""&&&%%% %%%$$$###%%%$$$%%%&&&&&&$$$""""""######$$$%%%&&&&&&%%%###"""$$$###"""###%%%&&&%%%$$$"""$$$$$$"""###&&&(((%%%%%%"""!!!%%%'''%%%###$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""'''%%%######$$$&&&&&&%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%"""###$$$$$$""""""!!!""""""###$$$%%%%%%$$$###"""#########"""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$######"""######$$$$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%###""""""###$$$$$$###$$$$$$$$$############"""################################################$$$######"""###$$$%%%&&&$$$##################$$$#########$$$$$$$$$$$$$$$!!!"""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######$$$$$$$$$""""""###$$$%%%$$$#########""""""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%########################&&&""""""$$$$$$"""###&&&########################$$$$$$######$$$$$$%%%&&&%%%&&&&&&%%%$$$######$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$&&&((('''%%%$$$%%%'''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$""" !!!### """###$$$$$$###""" ###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%$$$'''))))))&&&$$$$$$&&&$$$$$$$$$############""""""$$$&&&%%%""""""%%%((("""!!!%%%&&&%%%&&&)))&&&%%%%%%$$$$$$%%%%%%&&& &&&'''###"""'''(((%%%######$$$%%%%%%&&&''''''!!!######!!! $$$'''''''''&&&%%%$$$###"""!!!""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&%%%""""""$$$'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$''''''$$$!!!---((($$$%%%(((***(((&&&$$$%%%%%%%%%$$$###$$$%%%######$$$$$$$$$#########$$$"""###%%%### """&&&+++###"""&&&###!!!"""%%%&&&'''&&&$$$"""!!!""" """$$$&&&'''&&&%%%$$$%%%$$$###$$$&&&'''&&&%%%!!!$$$$$$"""###&&&(((&&&'''"""!!!(((+++)))$$$###"""""""""###$$$$$$%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$'''$$$!!! """""""""&&&&&&%%%%%%$$$###""""""###$$$%%%%%%&&&&&&&&&&&&"""###$$$$$$"""!!!!!!"""!!!"""###$$$$$$###"""!!!%%%%%%$$$###"""!!! """"""######$$$$$$$$$$$$"""############$$$$$$$$$######""""""###$$$%%%%%%######""""""""""""######!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%###""""""###$$$$$$###$$$$$$$$$############"""##############################""""""""""""""""""!!!!!! !!!###$$$$$$$$$############$$$$$$"""""""""######$$$$$$%%%!!!!!!""""""#########$$$""""""""""""""""""""""""###$$$%%%%%%$$$###$$$%%%###"""""""""$$$%%%$$$#########""""""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!$$$$$$""""""&&&########################$$$#########$$$%%%%%%&&&$$$$$$$$$###!!! !!!#########$$$$$$############$$$%%%&&&&&&%%%$$$###""""""""""""###$$$%%%&&&"""%%%''''''%%%###$$$&&&$$$%%%&&&&&&'''''''''&&&$$$###""""""$$$$$$###"""$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!!!!"""###%%%%%%%%%""" $$$&&&### %%%$$$###"""""""""###$$$###"""""""""###$$$%%%%%%'''%%%""" """$$$&&&"""""""""""""""!!! $$$######""""""######$$$ """######""""""###%%%$$$ %%%%%% $$$$$$###!!!!!!!!!###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$!!!###$$$%%%%%%&&&''')))######$$$%%%$$$###"""!!!$$$$$$######$$$$$$%%%&&&'''%%%$$$%%%((((((%%%!!!&&&%%%%%%$$$#########$$$$$$###"""!!!!!!###%%%&&&'''%%%"""!!!###$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&######$$$&&&'''&&&### %%%$$$$$$######$$$$$$%%%"""""""""###$$$%%%''''''%%%$$$######%%%%%%$$$###&&&&&&%%%$$$$$$######"""&&&!!! $$$&&&%%%%%%'''&&&$$$"""!!!###%%%&&&&&&"""$$$%%%&&&&&&%%%###!!!&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$%%%%%%&&&&&&"""######$$$$$$######""""""!!!!!!"""$$$&&&%%%$$$"""###$$$%%%%%%$$$###"""""""""#########""""""!!!%%%%%%%%%%%%$$$$$$###"""######""""""######$$$%%%!!!$$$''''''$$$!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''########################$$$%%%&&&&&&%%%""" &&&%%%%%%$$$#########$$$%%%$$$###$$$&&&'''&&&%%%""""""$$$%%%%%%%%%%%%$$$'''%%%######$$$$$$$$$###&&&%%%$$$$$$&&&'''&&&$$$$$$###"""###$$$%%%$$$""" """$$$%%%$$$!!!########################%%%###"""!!!"""###"""!!!!!!$$$'''&&&$$$###$$$&&&%%%%%%$$$$$$###"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$""" """%%%&&&%%%###$$$$$$$$$$$$$$$###"""!!!!!!%%%###"""$$$$$$$$$#########""""""###"""!!! !!!"""###%%%%%%'''''''''&&&%%%$$$$$$#########""""""!!!!!!&&&$$$""" !!!"""###%%%%%%%%%$$$###"""!!! """!!!!!!###&&&''''''&&&###$$$$$$$$$$$$###""""""$$$&&&'''%%%!!!!!!###$$$$$$###"""!!!!!!""""""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$###""""""###""""""$$$''''''###!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$$$$$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''$$$""""""""" """######""""""###$$$################################################%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###"""""""""$$$###"""""""""""" $$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&$$$!!! ###$$$"""$$$$$$#########$$$$$$%%%###"""""""""""""""###$$$%%%$$$"""!!!"""###$$$%%%###############""""""!!!$$$$$$############$$$$$$ """######""""""###$$$%%%"""###''''''###"""%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""###$$$$$$%%%%%%&&&'''!!!"""###$$$%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###""""""######""" &&&%%%$$$$$$######$$$$$$%%%$$$###"""###$$$&&&''''''%%%######$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&'''&&&"""%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%###!!!&&&%%%###!!!!!!"""$$$%%%%%%######%%%%%%&&&%%%$$$###&&&&&&&&&&&&&&&%%%$$$###!!!"""###%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$###"""###&&&'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%% !!!!!!"""###$$$$$$&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&"""###$$$$$$###""""""""""""###$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''########################"""###%%%&&&&&&&&&$$$###&&&%%%$$$$$$######$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$######"""###$$$%%%&&&((('''%%%%%%&&&'''&&&%%%$$$###"""###$$$%%%$$$###%%%###"""###$$$$$$###"""&&&''')))***)))'''$$$""""""""""""######$$$$$$$$$%%%###!!!!!!"""###"""!!!!!!###"""  !!!#####################$$$&&&&&&%%%###"""!!! """"""""""""""""""""""""########################$$$"""!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$###""""""!!!$$$$$$!!! """%%%$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%%%%$$$############"""""""""!!!%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$###"""!!!!!! !!!###%%%$$$$$$%%%%%%%%%%%%%%%$$$######"""###$$$$$$######$$$%%%""""""""""""""""""""""""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%########################&&&&&&$$$###$$$%%%&&&'''######%%%'''((('''$$$!!!$$$$$$$$$%%%%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&$$$######$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$"""""""""!!!"""$$$###""""""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############%%%$$$###$$$$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%### """###!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$##################"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$###""""""%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$$$$###"""###$$$%%%######&&&&&&######%%%%%%%%%$$$$$$###""""""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''' !!!"""###%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%###!!!!!!!!!%%%%%%$$$$$$######$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%"""%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$######%%%%%%$$$###"""######$$$%%%%%%&&&&&&"""$$$&&&&&& &&&$$$""" """$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%!!!###$$$%%%%%%$$$###&&&''''''((((((''''''&&&%%%$$$###%%%'''((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&""""""!!!!!!!!!"""$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$###!!!!!!"""$$$%%%%%%""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###$$$%%%&&&&&&$$$&&&$$$###!!!"""###%%%'''((('''%%%%%%&&&'''&&&$$$###"""!!!!!!"""###"""!!!&&&$$$######$$$$$$"""!!!$$$%%%&&&'''&&&%%%"""!!!"""""""""######$$$$$$$$$%%%###!!!!!!"""###"""!!!###%%%&&&%%%###""""""###!!!!!!"""######$$$%%%%%%&&&%%%$$$###"""!!! """"""""""""""""""""""""########################%%%###"""###$$$$$$###"""###$$$$$$$$$$$$###""""""!!!$$$$$$###"""$$$'''$$$$$$$$$###############!!!""""""######""""""!!!###"""""""""###$$$%%%%%%############""""""""""""###############"""""""""######$$$$$$$$$######""""""!!! !!!###$$$###"""&&&%%%%%%%%%%%%$$$$$$$$$###""""""###$$$%%%$$$###!!!!!!###$$$$$$###"""""""""!!!!!!!!!!!!"""#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""%%%(((***###%%%((()))(((&&&%%%%%%!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###$$$$$$%%%&&&######$$$$$$$$$$$$######&&&$$$"""!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$""""""###"""###$$$$$$######$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$'''&&&%%%%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$###!!! !!!######""" !!!###$$$&&&''''''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%$$$######$$$$$$######"""!!!%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%%%%###"""######"""""""""######"""""""""###$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%''''''&&&'''((((((((('''!!!!!!"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$&&&(((&&&""" !!!###%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&((((((&&&$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%"""%%%%%%%%%$$$$$$%%%%%%%%%"""""""""###$$$%%%''''''%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%######%%%%%%!!! &&&$$$###!!!"""###%%%%%%$$$#########$$$$$$&&&'''((($$$$$$%%%&&&&&&'''&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$&&&''''''%%%%%%$$$###""""""###$$$%%%)))'''$$$"""!!!!!!"""###$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%###!!!"""$$$&&&%%%$$$!!!"""######$$$$$$######%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%$$$$$$###$$$$$$%%%$$$#########%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%&&&&&&&&&$$$###$$$%%%%%%###"""###"""!!!!!!"""###!!! &&&$$$######$$$$$$"""!!! !!!!!!"""!!! ############""""""""""""$$$###!!!!!!"""######"""((((((((((((&&&%%%$$$$$$!!!"""""""""#########$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$$$$#########""""""######$$$$$$$$$######""""""$$$$$$###"""###%%%########################!!!"""###$$$$$$###"""!!!###"""!!!!!!"""###%%%&&&#########""""""""""""""""""###$$$$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%$$$%%%%%%$$$$$$#########$$$(((%%%""""""$$$$$$"""!!!"""$$$%%%$$$###!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###$$$$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''"""&&&))))))&&&$$$%%%&&& !!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&###!!! """$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%###"""###$$$"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%'''&&&%%%&&&'''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$###"""###$$$$$$###"""!!!###$$$&&&''''''&&&&&&&&&%%%$$$###############!!!###%%%%%%%%%$$$$$$""""""######""""""!!! %%%$$$$$$######$$$$$$%%%!!!###%%%&&&$$$###"""###!!!"""###""""""###"""!!!!!!"""###$$$$$$$$$$$$###########################%%%$$$$$$###$$$$$$%%%%%%&&&%%%###$$$&&&'''&&&$$$$$$$$$##################$$$$$$######$$$$$$%%%&&&!!!###$$$"""!!!%%%$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$&&&%%%%%%&&&((((((&&&$$$###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%""" &&&%%%%%%%%%%%%%%%%%%&&&"""""""""###$$$%%%''''''%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%"""!!!$$$%%%###$$$&&&%%%$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((("""###$$$%%%%%%&&&%%%%%%***(((%%%"""!!!"""$$$%%%######$$$$$$$$$$$$######%%%$$$###$$$%%%&&&%%%$$$%%%$$$###""""""###$$$%%%***(((&&&###""""""###$$$###$$$$$$%%%%%%$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""%%%$$$$$$###$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$%%%&&&((())))))(((&&&$$$%%%$$$$$$$$$%%%%%%###!!!%%%$$$""""""######"""!!!%%%$$$######$$$$$$###!!!############""""""""""""&&&%%%$$$###!!! $$$"""!!!!!!"""######"""$$$$$$######"""!!! #########"""""""""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""""""""""""""########################$$$$$$$$$$$$###""""""""""""######$$$$$$$$$######"""###$$$###"""!!! !!!########################!!!"""###$$$$$$###"""!!!$$$###"""""""""$$$%%%&&&""""""""""""""""""######"""###$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%$$$$$$$$$###"""!!!""""""###(((%%%""""""$$$$$$"""$$$$$$%%%%%%$$$!!!###""""""""""""###$$$$$$""""""""""""""""""""""""############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$$$$!!!$$$''''''$$$"""###%%%######$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##########################################"""""""""######$$$$$$######"""&&&###!!! """$$$%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###%%%"""$$$%%%%%%$$$###%%%&&&%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%""""""!!!!!! !!!!!!!!! !!!###$$$%%%%%%$$$###"""""""""""""""!!! $$$##################$$$!!!$$$&&&'''%%%###"""""""""%%%&&&$$$$$$&&&%%%"""!!!""""""###$$$$$$%%%%%%########################$$$$$$######$$$$$$%%%%%%"""  ###%%%###!!!%%%$$$$$$###""""""######$$$$$$######$$$$$$%%%&&&###$$$$$$"""!!!!!!"""###$$$$$$######$$$$$$%%%%%%$$$$$$$$$#########""""""&&&%%%$$$%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%$$$"""&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$######%%%%%%$$$###&&&&&&%%%%%%$$$######"""&&&!!! $$$&&&&&&%%%'''&&&%%%$$$%%%'''''''''%%%$$$$$$%%%%%%&&&&&&''''''"""###$$$$$$%%%%%%%%%%%%+++)))&&&###""""""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$%%%&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%'''(((%%%%%%&&&'''''''''&&&&&&######""""""######$$$%%%$$$&&&((((((&&&$$$###$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$%%%&&&$$$$$$######$$$$$$%%%%%%$$$###"""###$$$%%%%%%###$$$&&&)))+++***(((%%%###&&&&&&&&&'''((('''%%%###&&&%%%$$$$$$$$$$$$###!!!$$$###"""###$$$%%%$$$"""$$$$$$###""""""######$$$&&&%%%$$$###!!! ###"""!!!!!!###$$$#########"""!!!!!!"""""" $$$$$$###""""""!!! '''&&&&&&%%%$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""###$$$""""""###$$$$$$$$$$$$###$$$$$$$$$###"""!!!###############$$$$$$$$$"""##################"""$$$$$$###############$$$""""""""""""#####################$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""!!! !!!###$$$###"""$$$###""" !!!""""""###""""""###$$$%%%$$$###$$$%%%%%%$$$###!!!$$$############$$$%%%%%%########################"""#########"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&(((((('''%%%$$$"""###$$$$$$###"""######!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""#########"""!!!!!!""""""############""""""&&&$$$"""!!!###$$$$$$############$$$$$$%%%%%%&&&$$$%%%%%%$$$###"""$$$&&&"""###$$$$$$######$$$&&&################################################%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%######$$$$$$#########$$$$$$$$$#########$$$$$$%%%""""""!!!!!!""""""######"""######$$$$$$$$$######"""############"""!!!!!!###""""""!!!!!!""""""###"""$$$''''''&&&###"""""""""&&&&&&######&&&&&&"""$$$###"""""""""###$$$%%%########################$$$$$$######$$$$$$%%%&&&!!!###%%%$$$!!!$$$###"""""""""###$$$%%%$$$$$$######$$$$$$%%%&&&'''%%%$$$$$$%%%'''''''''$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%$$$$$$###"""'''%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$#########%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$######%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""$$$$$$!!!###&&&%%%$$$$$$%%%&&&'''&&&$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%&&&&&&&&&&&&&&&&&&%%%'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%"""""""""###$$$%%%&&&&&&$$$%%%&&&&&&'''''''''&&&$$$############$$$%%%%%%"""&&&)))'''###"""&&&***$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$""""""###$$$%%%$$$###$$$%%%'''((((((&&&$$$"""&&&&&&&&&'''((('''%%%"""'''%%%$$$$$$$$$$$$###!!!###"""!!!"""$$$%%%%%%$$$$$$###"""!!!!!!"""###$$$#########"""!!!!!! ###""" !!!###$$$$$$###%%%$$$###$$$&&&&&&$$$!!!"""""""""""""""!!!!!!!!!%%%$$$$$$######""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$""""""###%%%""""""###$$$$$$$$$$$$$$$$$$$$$######$$$###""" """"""#########$$$$$$$$$$$$######""""""######$$$############"""!!! !!!"""""""""############$$$$$$#########$$$%%%&&&"""######$$$$$$$$$######!!! !!!###%%%$$$$$$%%%$$$"""!!! !!!"""###"""###$$$$$$######$$$%%%############""""""""""""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""###########################$$$&&&''''''&&&%%%$$$######""""""###$$$###"""!!!###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%######$$$$$$$$$###"""!!!""""""############""""""&&&$$$######$$$$$$"""!!!"""######$$$%%%%%%&&&&&&$$$%%%%%%$$$"""###$$$&&&!!!"""$$$###""""""###%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$###$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''"""#########"""!!!"""###%%%$$$###"""""""""###$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$##################$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!"""""""""$$$'''(((&&&###"""!!! $$$%%%!!!!!!%%%$$$ '''&&&###!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&### !!!&&&((('''$$$""""""!!!!!!"""$$$&&&'''$$$$$$######$$$$$$%%%&&&%%%""" $$$&&&&&&$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###'''%%%"""!!!###$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$""""""###%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''"""""""""###$$$%%%''''''%%%$$$######%%%%%%$$$############$$$$$$%%%&&&&&&######&&&&&&!!!&&&$$$######$$$&&&&&&%%%###$$$%%%'''((((((&&&%%%###%%%&&&&&&''''''&&&&&&%%% $$$&&&'''&&&###"""$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&'''((('''%%%"""###$$$%%%%%%$$$###"""""""""#########""""""!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''!!!&&&)))%%% (((111$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$#########$$$%%%%%%&&&###"""""""""$$$%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$&&&'''&&&### &&&%%%######$$$###""" """!!!!!!"""$$$&&&&&&%%%'''&&&$$$######%%%&&&(((!!!!!!!!!!!!""""""""""""###!!! !!!###$$$$$$###%%%###"""###&&&'''%%%""" !!!!!!""""""###### !!!"""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%$$$""""""$$$&&&!!!"""###$$$$$$$$$$$$$$$$$$######$$$%%%&&&$$$###""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""######""" !!!!!!""""""#########$$$%%%$$$###""""""$$$&&&'''######$$$$$$$$$######""""""!!!!!!###&&&''''''&&&&&&%%%###!!!!!!"""###$$$$$$&&&'''%%%!!!!!!###!!!!!!!!!!!!"""###%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%""""""""""""""""""""""""$$$$$$######"""#########%%%###!!!"""%%%&&&$$$!!! """$$$'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&$$$%%%%%%&&&%%%$$$###"""""""""############""""""&&&%%%$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&&&&$$$%%%%%%###"""###%%%''' """######""""""###$$$"""###$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$'''$$$###&&&'''$$$"""### ###%%%%%%$$$"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$ !!!"""""""""""""""$$$$$$$$$############"""$$$$$$$$$#########""""""$$$###"""""""""###%%%%%%$$$###!!!###%%%&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%((('''%%%&&&&&&&&&%%%$$$ !!!"""$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%######$$$%%%$$$###$$$%%%&&&'''''''''&&&%%%&&&$$$""""""###$$$###"""###""""""$$$&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%#########%%%'''((('''$$$$$$'''&&&$$$###&&&&&&%%%$$$$$$&&&&&&%%%$$$***'''$$$$$$%%%&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$###(((((('''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$&&&(((((('''&&&"""######$$$$$$###!!! ''''''%%%$$$###"""""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""%%%###!!!  """######"""!!!"""$$$$$$"""!!!""""""######$$$$$$$$$%%%%%%$$$###$$$%%%%%%$$$###%%%%%%$$$###"""""""""###$$$$$$############$$$$$$"""!!!!!!"""$$$%%%%%%$$$$$$###"""###%%%&&&%%%$$$"""%%%'''%%%!!! """$$$###"""""""""###$$$%%%%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$!!!!!!$$$$$$"""###'''$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$""""""###$$$###"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!$$$%%%###"""$$$"""&&&$$$"""$$$'''((('''%%%%%%$$$"""###$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%&&&'''''''''%%%###!!!%%%$$$"""!!!!!!!!!"""#########"""#########!!! %%%%%%$$$######$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$#########""""""$$$!!! """###""" ***&&&!!! !!!""" &&&&&&&&&&&&%%%$$$######%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%$$$###&&&%%%%%%%%%$$$$$$######(((''''''&&&%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$))))))((('''&&&&&&%%%%%%########################""""""###$$$$$$$$$######&&&"""!!!###### !!!###$$$$$$$$$###"""!!!"""""""""""""""!!!!!!&&&%%%$$$###"""######$$$ !!!"""""""""""""""""""""######$$$$$$$$$%%%$$$$$$$$$#########""""""$$$###"""""""""###$$$%%%$$$###"""###%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! """"""###$$$$$$$$$######'''&&&%%%%%%&&&&&&%%%### !!!###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$&&&&&&%%%(((%%%"""###&&&'''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%######$$$%%%$$$######$$$&&&'''((('''&&&%%%&&&$$$""""""###$$$###"""%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######%%%'''((('''$$$$$$&&&&&&###"""%%%&&&%%%$$$$$$&&&&&&%%%$$$'''%%%""""""###$$$""" $$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$%%%''''''&&&$$$###############""""""!!!$$$$$$###"""""""""######%%%$$$###"""!!!!!!!!!!!!########################$$$###!!! !!!"""###"""!!!"""$$$$$$"""!!!"""""""""#########$$$$$$%%%###"""###$$$%%%$$$###$$$$$$######"""#########$$$##################$$$$$$###!!!"""######""" $$$###"""###%%%&&&%%%$$$$$$######$$$$$$$$$###"""###############$$$$$$$$$$$$$$$############$$$$$$########################""" ###$$$!!!!!!$$$$$$$$$$$$%%%%%%%%%&&&&&&'''%%%""""""#########"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""%%%&&&######%%%$$$ $$$"""!!!"""$$$%%%$$$"""$$$"""!!!"""$$$&&&&&&%%%###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%$$$###"""%%%$$$$$$###############%%%%%%$$$%%%%%%%%%$$$###%%%%%%$$$######$$$%%%%%%############$$$%%%&&&&&&$$$$$$$$$#########""""""$$$""" """###"""!!!&&&$$$""""""######"""!!!$$$$$$%%%%%%$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$############"""""""""!!!$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$######"""&&&"""!!!$$$%%%""" """""""""###########################"""!!! (((&&&%%%######$$$&&&'''!!!!!!""""""######"""""" !!!"""###$$$%%%&&&&&&$$$$$$$$$#####################""""""######$$$%%%$$$###"""###%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%#########$$$$$$%%%%%%&&&#########"""!!!!!! ##################"""!!!&&&%%%$$$$$$%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###"""$$$%%%&&&&&&)))$$$ """''')))&&&"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''%%%$$$###$$$%%%$$$###$$$&&&(((***+++)))'''&&&&&&$$$###"""$$$$$$###"""(((&&&$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''###!!!!!!%%%%%%###$$$'''&&&%%%$$$$$$&&&&&&%%%$$$&&&$$$###"""######"""!!!######$$$$$$$$$$$$###### """$$$%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$%%%&&&&&&$$$"""$$$$$$###""""""""""""###""""""!!!!!!"""######$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!###"""!!!"""$$$$$$"""!!!!!!!!!""""""""""""######$$$###""""""$$$$$$###"""#########"""######$$$$$$########################&&&$$$"""!!!!!!!!!$$$###"""###%%%%%%%%%$$$$$$""" ###''''''$$$ ######$$$%%%$$$###"""!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""" """&&&&&&"""!!!###$$$$$$$$$$$$%%%%%%%%%%%%(((&&&"""!!!!!!"""###"""""""""""""""""""""""""""######""""""""""""######"""%%%&&&$$$$$$&&&&&&######"""!!!!!!"""###""" ###"""!!!"""$$$&&&&&&&&&######$$$$$$$$$$$$###### !!!###$$$######"""%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&&&&%%%$$$$$$$$$###############$$$""" !!!"""###"""!!!"""###%%%%%%$$$###$$$$$$""""""###$$$$$$$$$######'''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$&&&%%%%%%&&&$$$###"""""""""###$$$%%%$$$$$$$$$###"""!!! $$$###""""""###&&&)))+++!!!""""""#########""""""!!!""""""###$$$$$$%%%%%%#######################################$$$$$$$$$#########$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$#########"""""""""!!!$$$$$$$$$$$$$$$###"""!!!%%%$$$######%%%%%%$$$###(((''''''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###"""###%%%&&&&&&(((%%%######&&&'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###''''''&&&$$$############&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%%%%%%%$$$&&&(((+++------,,,)))(((&&&%%%######$$$$$$$$$###+++(((%%%###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&###&&&%%%&&&***&&&%%%$$$$$$&&&&&&%%%$$$'''&&&%%%$$$$$$%%%%%%$$$"""######$$$$$$######""" !!!"""$$$%%%&&&&&&&&&''''''%%%$$$######""""""%%%$$$###$$$&&&'''&&&%%%########################&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$%%%%%%###!!!%%%$$$###"""!!!"""###$$$######"""""""""######$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###"""!!! ###"""!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!"""""""""###"""!!!"""#########!!!###"""""""""###$$$%%%%%%#########$$$$$$#########%%%$$$"""""""""!!! $$$""""""###$$$%%%$$$###"""!!!!!!$$$&&&'''$$$!!!"""$$$%%%&&&%%%###!!! """###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%******%%%###$$$###$$$$$$$$$$$$%%%%%%%%%)))&&&"""!!!!!!"""""""""""""""""""""""""""""""""###""""""""""""""""""###!!!$$$%%%"""###&&&&&&$$$%%%$$$$$$#########""""""$$$###""""""$$$%%%$$$$$$######$$$$$$$$$$$$###### !!!"""######""""""###$$$%%%&&&%%%$$$"""!!!"""###$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""###########################"""!!!!!!""""""###"""!!!$$$''''''$$$"""###%%%!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###"""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$$$$###"""!!! ###""""""$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$###""" """"""!!!!!!"""$$$'''(((""""""############""""""################################################""""""######$$$$$$$$$$$$"""###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&%%%$$$######%%%$$$######%%%%%%$$$###&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###"""$$$%%%&&&&&&$$$&&&'''&&&######%%%'''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%&&&%%%$$$$$$&&&(((***+++)))(((&&&'''%%%######$$$%%%$$$###+++(((%%%###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%""" $$$%%%###$$$'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%$$$$$$%%%%%%"""######$$$$$$######"""######$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""###%%%$$$###$$$&&&'''&&&%%%########################%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$%%%%%%###!!!&&&%%%###"""""""""###$$$&&&&&&%%%$$$###""""""###$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###"""!!! ###"""!!!"""$$$$$$"""!!!"""""""""!!!!!!!!!!!!!!!###"""!!!"""#########!!!###"""""""""###$$$%%%%%%"""###$$$$$$$$$$$$###"""$$$###""""""$$$$$$###"""###"""!!!"""$$$%%%$$$###"""%%%%%%$$$###$$$%%%"""$$$%%%&&&%%%###!!! """###$$$%%%%%%$$$###"""##############################&&&******%%%"""############$$$$$$$$$%%%%%%(((%%%"""!!!"""######""""""""""""""""""""""""""""""""""""######""""""""" ######!!!!!!%%%%%%###$$$$$$$$$$$$###"""""""""&&&$$$""""""######"""!!!"""######$$$$$$######"""$$$$$$$$$######""""""!!!"""###$$$$$$$$$###!!! """$$$$$$###!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$#######################################"""""""""###$$$"""&&&((('''$$$!!!"""###""""""$$$%%%&&&&&&''''''$$$$$$$$$$$$#########"""%%%$$$###"""###$$$%%%&&&""""""""""""""""""""""""'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$######""""""###%%%"""!!!"""&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$$$$###"""!!!!!!!!!!!!######$$$$$$######""""""$$$$$$$$$#########""""""###############$$$$$$$$$""""""###$$$$$$$$$$$$###"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###!!!!!!#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%$$$###$$$%%%&&&%%%$$$#########$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$"""&&&)))'''""" $$$)))%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############(((&&&$$$$$$%%%&&&%%%$$$""""""$$$%%%%%%%%%$$$###'''%%%$$$###$$$%%%$$$###(((&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''$$$$$$&&&%%%!!! ###&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$###""""""###%%%######$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$%%%&&&&&&$$$"""%%%%%%$$$###############((('''&&&$$$###"""""""""######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!###"""!!!"""$$$$$$"""!!!######""""""""""""!!!!!!$$$###""""""$$$$$$###"""#########"""######$$$$$$"""###$$$%%%%%%$$$###""""""!!!!!!"""%%%&&&%%%$$$###"""!!!"""$$$$$$$$$### ###&&&%%%!!! ###'''######$$$%%%$$$###"""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""!!! ###((('''""" ############$$$$$$$$$$$$&&&$$$""""""###$$$###"""""""""""""""""""""""""""""""""############""""""!!!###### $$$$$$"""!!!#########!!! !!!"""&&&$$$"""""""""###"""!!!""""""############""""""&&&&&&%%%$$$######"""""""""############"""!!!!!!%%%&&&'''$$$!!!!!!###'''###$$$$$$%%%%%%$$$$$$###!!!###%%%&&&&&&###############$$$$$$$$$"""###$$$###"""!!!###%%%$$$%%%&&&%%%###"""!!!""""""###$$$%%%&&&'''''''''############""""""""""""$$$$$$######$$$$$$%%%&&&"""""""""###############'''&&&###"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######&&&""""""&&&(((%%%$$$%%%&&&%%%$$$$$$##################$$$$$$$$$######"""$$$$$$$$$$$$""" ###$$$$$$$$$$$$###"""!!!###############$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$###!!!###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''%%%&&&&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%###$$$&&&'''&&&###"""%%%(((###$$$&&&''''''&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########(((&&&%%%%%%&&&&&&&&&$$$"""""""""""""""######$$$'''&&&$$$$$$%%%%%%%%%$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###(((%%%$$$&&&&&&""""""$$$&&&%%%$$$$$$&&&&&&%%%$$$"""$$$%%%###!!!!!!###%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%$$$$$$###"""%%%%%%$$$######"""############""""""""""""##############################$$$###!!! !!!"""###"""!!!"""$$$$$$"""!!!$$$$$$#########"""""""""%%%###"""###$$$%%%$$$###$$$$$$######"""#########!!!###$$$%%%%%%$$$###!!!"""!!! !!!$$$%%%$$$$$$###"""!!!"""###$$$###"""%%%%%%###"""!!!"""###%%%###############$$$$$$$$$$$$$$$############$$$$$$########################""" """&&&&&&!!! ############$$$$$$$$$$$$"""""""""$$$%%%%%%$$$"""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###%%%$$$!!! $$$$$$"""!!!###$$$$$$"""!!!###%%%###""" !!!###$$$$$$###""""""############""""""%%%$$$$$$#########$$$$$$%%%$$$######""""""######%%%''''''$$$!!!%%%###$$$%%%%%%%%%%%%$$$### !!!!!!"""###%%%%%%""""""#########$$$$$$$$$"""$$$%%%###!!!!!!###%%%%%%###""""""#########""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$ ###&&&$$$$$$&&&%%%%%%%%%%%%$$$$$$######"""######$$$$$$$$$######!!!"""$$$%%%$$$###!!!$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$!!!"""###$$$%%%$$$######!!!###&&&%%%###!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$######%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&...,,,***'''%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((('''$$$"""&&&%%%$$$$$$%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%%%%&&&&&&&&&%%%%%%$$$###"""###$$$%%%'''(((&&&$$$$$$%%%%%%%%%$$$###""""""$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$!!!"""&&&'''%%%&&&)))&&&%%%$$$$$$&&&&&&%%%$$$$$$&&&'''&&&######%%%((($$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###############$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$&&&(((((('''&&&$$$$$$%%%&&&%%%$$$###""""""""""""""""""######$$$###"""""""""""""""######""""""""""""""""""""""""%%%###!!!  """######"""!!!"""$$$$$$"""!!!%%%$$$$$$$$$######""""""%%%$$$###$$$%%%%%%$$$###%%%%%%$$$###"""""""""###!!!"""$$$%%%%%%$$$"""!!!""" !!!"""######!!!###!!!!!!"""###$$$###"""***%%% """$$$$$$######"""""""""###$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###'''&&&""" """"""############$$$$$$$$$ !!!"""$$$'''&&&$$$"""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!&&&'''&&&"""!!!$$$%%%###"""%%%'''&&&$$$$$$&&&(((  ###&&&&&&&&&""""""############""""""""""""""""""###$$$%%%&&&'''&&&$$$###"""###$$$%%%###%%%%%%!!!"""###$$$%%%&&&&&&%%%$$$###)))'''%%%###!!! !!!!!!""""""######$$$$$$$$$$$$"""$$$%%%$$$!!!!!!###&&&$$$!!!###%%%%%%$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%###'''((('''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%$$$#########$$$%%%&&&##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########'''### !!!###%%%$$$###"""""""""###$$$$$$$$$%%%"""######$$$$$$%%%&&&&&&########################!!!!!!"""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%'''###!!!"""&&&(((%%%!!!!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%"""""""""""""""######$$$$$$#########""""""!!!!!!######%%%&&&&&&%%%############$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%""" !!!###$$$""" ###$$$%%%&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! &&&&&&((()))***)))%%%"""///(((""""""&&&(((%%% %%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$###%%%%%%$$$$$$###$$$$$$$$$(((((())))))(((((('''&&&&&&&&&'''((('''&&&$$$###'''''''''&&&&&&%%%%%%%%%&&&$$$$$$$$$&&&&&&&&&$$$''''''&&&%%%%%%$$$######))))))(((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###)))$$$"""&&&((($$$ %%%&&&&&&''''''&&&&&&%%%&&&###!!!"""%%%&&&%%%$$$&&&%%%%%%$$$#########$$$!!!"""###$$$$$$$$$$$$$$$&&&###"""%%%)))+++'''###+++(((%%%$$$$$$$$$###"""$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$###"""###$$$%%%###!!!###&&&(((%%%""" ###&&&%%%'''&&&"""!!!%%%%%%###""""""""""""""""""""""""%%%###!!!!!!"""###"""!!!######""""""""""""######$$$######$$$$$$$$$###!!!!!!"""$$$%%%%%%$$$"""!!!%%%### !!!$$$&&&'''$$$$$$$$$$$$######""""""'''%%%###!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$########################%%%###!!!"""$$$%%%&&&&&&""""""""""""""""""""""""%%%###!!! !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$%%%%%%$$$###!!! %%% &&&+++(((###!!!((('''%%%###""""""######""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$%%%"""!!!######"""###&&&###(((+++((($$$ ###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$###!!! &&&&&&&&&$$$"""###%%%((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%%%%$$$"""'''&&&%%%$$$###$$$%%%&&&########################$$$###"""###$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################((( """%%%"""&&&)))"""$$$$$$$$$#########""""""&&&$$$"""###%%%&&&%%%"""##############################""""""""""""######""""""""""""###$$$%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$######"""""""""%%%###!!!"""$$$%%%$$$"""###############$$$$$$$$$&&&%%%%%%$$$$$$######"""######################## !!!!!!"""######$$$$$$$$$$$$###""""""###$$$$$$'''$$$!!!"""&&&'''%%%""""""######$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$%%%$$$#########""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$'''%%%###$$$&&&'''$$$"""$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%&&&'''&&&###!!!)))'''%%%$$$$$$$$$###""")))((((((''''''(((((()))###$$$&&&''''''&&&$$$###%%%%%%$$$$$$###$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$&&&((('''&&&''''''&&&%%%%%%$$$######((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%***((((((***((($$$"""%%%%%%%%%&&&&&&&&&&&&%%%%%%'''%%%###$$$'''((('''&&&&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$$$$(((%%%###%%%))))))&&&""""""  """%%%&&&%%%$$$%%%&&&''''''&&&%%%$$$###&&&((('''$$$"""###$$$$$$######$$$%%%%%%$$$"""'''%%%######%%%%%%$$$###$$$&&&%%%!!!!!!$$$%%%###"""""""""!!!!!!"""""""""%%%###"""!!!"""###"""!!!$$$$$$############$$$$$$$$$###############"""!!! !!!###$$$$$$###!!! %%%$$$######""""""!!! ############""""""!!!!!!&&&%%%###"""""""""#################################"""!!!"""$$$%%%%%%$$$########################'''&&&$$$$$$&&&'''''''''########################$$$###"""!!!!!!"""###$$$########################"""############$$$$$$$$$$$$$$$%%%%%%$$$###!!! """###'''$$$ '''&&&$$$############$$$""""""######$$$%%%%%%&&&######""""""""""""######  $$$%%%###"""%%% $$$&&&$$$######!!!###$$$$$$%%%%%%$$$$$$### !!!###$$$%%%%%%$$$$$$"""!!!  ###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%$$$$$$###""""""""""""########################%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################)))!!!$$$'''$$$(((+++$$$$$$$$$$$$#########""""""%%%###!!!"""$$$%%%###"""#################################""""""#########""""""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&#########"""""""""""""""$$$###"""###%%%%%%###"""$$$$$$$$$###############%%%%%%%%%$$$######""""""######################## !!!!!!"""#########$$$$$$###""""""###$$$$$$&&&$$$"""###%%%'''%%%"""$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$%%%%%%&&&###############"""""""""$$$$$$############$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###(((%%%$$$%%%'''(((%%%"""'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######&&&%%%$$$$$$%%%%%%$$$######%%%'''&&&###""""""$$$''''''&&&&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$#########""""""$$$&&&((((((''''''&&&&&&%%%%%%$$$$$$###&&&%%%###"""""""""$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%((()))%%% &&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&''''''&&&%%%%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$###)))&&&$$$%%%''''''$$$!!!(((&&&$$$###$$$$$$$$$###%%%&&&'''(((((('''&&&%%%###(((+++)))### """&&&%%%$$$$$$$$$&&&&&&%%%###)))### %%%((($$$###&&&%%%!!!!!!$$$$$$"""$$$###"""!!!!!!"""###$$$%%%$$$""""""#########"""%%%%%%$$$$$$$$$$$$%%%%%%#########""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!###$$$%%%%%%$$$""""""""""""""""""!!!!!!!!!$$$$$$$$$###############""""""""""""""""""""""""###"""!!!"""$$$%%%%%%$$$########################(((&&&$$$$$$%%%&&&&&&%%%########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&!!! $$$'''%%%######%%%$$$############$$$$$$!!!""""""######$$$$$$$$$"""""""""""""""""""""""" %%%'''$$$"""$$$ ###### !!!&&&'''%%%###$$$$$$%%%%%%$$$$$$###!!!!!!###$$$$$$%%%$$$$$$%%%!!!###$$$$$$########################$$$###!!!"""###%%%%%%$$$%%%%%%%%%$$$###"""!!! ########################&&&%%%$$$$$$%%%&&&%%%$$$###########################""""""""""""###$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''!!!$$$'''###'''+++%%%$$$$$$$$$##################"""!!!"""######"""!!!########################$$$$$$############$$$$$$$$$###############$$$$$$############$$$%%%&&&&&&##################"""""""""######%%%%%%$$$###!!!%%%$$$$$$$$$###""""""""""""""""""###$$$$$$%%%%%%########################!!!"""""""""#########$$$$$$##################$$$&&&$$$"""###%%%&&&$$$###&&&%%%%%%$$$###############$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%########################&&&%%%$$$######$$$%%%&&&&&&%%%###!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""&&&$$$###$$$''''''$$$!!!***)))'''%%%%%%&&&'''(((###############$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$)))'''%%%$$$&&&''''''&&&"""$$$&&&'''%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$""" """$$$%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''$$$###%%%&&&$$$ %%%%%%%%%%%%&&&&&&%%%%%%%%%""""""######$$$$$$$$$###%%%%%%$$$$$$###$$$$$$%%%"""######$$$$$$$$$######'''&&&$$$%%%&&&&&&$$$""",,,***&&&%%%$$$$$$###"""&&&&&&'''(((((('''&&&&&&$$$''')))(((%%%$$$%%%&&&%%%%%%$$$%%%&&&'''%%%###&&&!!!###&&&"""###%%%%%%"""!!!$$$$$$!!!%%%$$$###""""""###$$$%%%&&&$$$""""""###$$$###"""$$$$$$$$$######$$$$$$$$$#########""" !!!$$$%%%&&&&&&&&&&&&%%%$$$ """$$$%%%$$$#####################"""""""""""""""######$$$$$$$$$#################################"""!!!"""$$$%%%%%%$$$########################&&&$$$#########$$$###!!!########################"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""'''###!!!%%%'''&&&%%%&&&###############$$$$$$%%%!!!!!!"""""""""#########""""""############"""""" !!!%%%&&&###"""$$$###%%%%%%!!!"""%%%'''%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###""""""!!!...''' !!!$$$###!!!""""""""""""""""""""""""###!!! !!!#########&&&'''''''''&&&$$$"""!!!########################%%%$$$######%%%%%%$$$###"""""""""""""""##################""""""###$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""%%%!!!$$$)))$$$##############################""""""#########"""########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""#####################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$######"""%%%$$$$$$$$$###"""""""""!!!""""""######$$$%%%%%%##############################$$$$$$$$$$$$%%%%%%#########$$$$$$#########%%%$$$###$$$%%%%%%$$$###'''&&&%%%$$$######$$$$$$""""""######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""""""""###$$$$$$###############$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&%%%###!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""%%%######%%%))))))&&&###,,,+++(((&&&%%%&&&((()))""""""#########$$$$$$$$$&&&&&&'''''''''&&&%%%%%%(((&&&$$$###%%%&&&''''''$$$$$$$$$&&&((((((&&&$$$))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$"""!!!!!!"""%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&***%%%$$$''')))'''%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$$$$#########%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$######"""%%%$$$###$$$%%%&&&&&&&&&"""!!! """%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%######%%%(((***(((&&&%%%%%%$$$%%%&&&'''%%%###$$$###"""""""""######$$$###%%%%%%""""""$$$$$$!!!&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$""""""###$$$###"""######""""""""""""#########$$$$$$""" """%%%%%%%%%&&&&&&%%%%%%%%%!!!###$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$########################%%%$$$######$$$###""" ##############################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$#####################"""###!!!!!!###!!!""""""###$$$$$$$$$$$$"""""""""""""""############$$$$$$%%%%%%$$$$$$###&&&######%%%%%%""""""&&&###&&&&&&$$$$$$&&&%%%"""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######"""""""""...(((""" ###%%%$$$"""""""""""""""""""""""""""$$$"""!!!!!!###$$$$$$###&&&&&&''''''&&&%%%###"""###########################"""!!!"""###$$$###!!!!!!!!!"""""""""#########$$$$$$###############$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################%%% ###((($$$###########################$$$$$$$$$$$$###$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""#########"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$$$$$$$$$$###############$$$$$$$$$###""""""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%%%%##################$$$$$$%%%$$$$$$######$$$$$$%%%""""""!!!!!!""""""###$$$#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%$$$%%%(((,,,---+++'''...,,,***'''&&&&&&''''''""""""######$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%###!!!!!!###%%%%%%%%%'''%%%$$$&&&(((((('''$$$'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&)))(((&&&%%%%%%%%%&&&'''%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%***### $$$((('''%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!$$$&&&'''&&&$$$%%%%%%$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$###""""""############$$$%%%&&&'''&&&$$$""""""###$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$!!!###))),,,***%%%%%%$$$$$$$$$&&&&&&%%%######''')))'''$$$###&&&***###&&&&&&$$$###%%%%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$$$$$$$"""###""""""""""""""""""###$$$%%%%%%""" ###########################"""$$$%%%$$$!!!!!!###&&&$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$########################%%%%%%$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$######"""######$$$### !!!%%%%%%""""""$$$!!!!!!"""###$$$$$$$$$##############################$$$%%%&&&&&&%%%$$$###***&&&$$$%%%$$$"""###&&&###&&&%%%%%%'''&&&"""###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&&&&### ###%%%%%%$$$########################%%%$$$$$$%%%''''''&&&$$$###$$$$$$$$$$$$###""""""###########################!!! !!!"""###"""!!!!!!""""""######$$$$$$$$$%%%%%%$$$############$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%!!!&&&'''!!!###)))%%%###############$$$$$$$$$###%%%&&&%%%$$$###$$$%%%########################$$$$$$############$$$$$$$$$###############$$$$$$"""""""""###$$$%%%'''((("""#########$$$$$$$$$$$$"""$$$%%%$$$"""!!!###%%%###############$$$$$$$$$$$$$$$$$$###""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$%%%$$$$$$###$$$%%%&&&%%%$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######%%%)))...000---***///---+++(((&&&%%%%%%%%%#########$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$"""!!!"""$$$%%%%%%$$$%%%&&&&&&%%%$$$###%%%&&&#########""""""#########&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&''')))(((&&&%%%%%%%%%&&&'''&&&%%%$$$$$$$$$&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%!!! ###$$$######&&&$$$$$$%%%%%%%%%%%%$$$$$$ ###&&&'''%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$###""""""%%%%%%$$$#########%%%&&&---***'''%%%$$$$$$###"""$$$%%%&&&''''''&&&%%%$$$###!!!!!!###''')))(((%%%$$$######$$$%%%%%%$$$"""###''')))((($$$###'''+++$$$'''(((%%%%%%'''%%%""""""###%%%&&&&&&%%%###"""'''%%%######$$$$$$$$$###$$$######""""""######$$$%%%&&&'''###!!!$$$"""""""""!!!!!!""""""""" $$$$$$!!! """$$$######$$$$$$$$$%%%%%%%%%"""!!!!!!!!!###$$$&&&'''###########################"""!!!"""$$$%%%%%%$$$########################$$$######%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%########################"""############$$$$$$$$$$$$$$$###""""""###$$$%%%###"""%%%)))((($$$$$$&&&!!!"""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%###"""&&&######&&&&&&###"""%%% ###%%%###$$$&&&&&&"""###$$$$$$%%%%%%$$$$$$######""""""""""""$$$%%%&&& !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$&&&((('''$$$"""######""""""######$$$$$$###########################"""!!!"""###$$$###!!!""""""######$$$%%%%%%&&&&&&%%%$$$$$$#########$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&"""'''((( !!!'''$$$""""""#########$$$$$$$$$"""$$$%%%$$$""""""###%%%#################################""""""#########""""""""""""###$$$%%%%%%"""""""""###$$$&&&'''(((!!!!!!""""""#########$$$###$$$%%%###!!! ###'''""""""######$$$$$$$$$%%%!!!!!!!!!"""######$$$$$$########################$$$$$$##################"""###$$$%%%%%%$$$###"""###$$$%%%%%%$$$###$$$%%%&&&%%%#########%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%% """'''---///---)))///...,,,)))'''%%%############$$$%%%&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%###''')))&&& ###)))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&''')))(((&&&$$$$$$%%%&&&'''&&&&&&%%%$$$%%%&&&((()))#########$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$!!!"""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''%%%"""&&&---$$$$$$$$$%%%%%%$$$$$$$$$!!!%%%%%%###!!!"""###$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%$$$""""""###%%%$$$"""!!!!!!###$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$!!!"""$$$%%%%%%%%%%%%%%%$$$###"""###%%%%%%###!!!"""$$$%%%$$$######%%%((($$$((((((&&&&&&'''&&&"""!!!###%%%%%%###!!!'''%%%######$$$%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%'''((($$$!!!%%%$$$$$$############$$$$$$!!!$$$###"""###%%%""""""######$$$$$$$$$$$$"""!!!!!! """$$$''')))""""""""""""""""""""""""###"""!!!"""$$$%%%%%%$$$########################!!! !!!###%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$###""""""###$$$%%%"""'''&&&!!! """!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!! """''''''$$$"""###$$$&&&%%%"""!!!$$$$$$!!!$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$""""""""""""###"""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%!!!%%%$$$$$$###$$$%%%'''(((########################$$$###"""###$$$%%%$$$"""""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%!!!&&&&&&$$$!!!""""""######$$$$$$$$$$$$!!!###%%%$$$!!! """$$$##############################""""""""""""######""""""""""""###$$$%%%&&&&&&%%%$$$$$$%%%%%%###""""""%%%$$$ !!!%%%###%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&### !!!$$$%%%"""+++!!!"""$$$"""(((&&&""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%''''''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###""""""!!!######################## !!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&''' !!!###$$$$$$###$$$%%%###%%%&&&%%%)))///111...///...,,,***(((&&&%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&%%%$$$%%%&&&&&&%%%$$$%%%&&&(((((((((&&&$$$###&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$((('''%%%%%%%%%$$$!!!''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$############&&&$$$"""###%%%&&&''''''%%%'''((('''###"""###%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""###$$$$$$###"""$$$"""!!!!!!"""######"""%%%%%%%%%$$$$$$#########$$$###"""""""""""""""###%%%%%%$$$###$$$%%%&&&'''%%%%%%$$$###$$$%%%&&&'''""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######""""""#########!!!&&&&&&&&&&&&%%%$$$######&&&%%%$$$###""""""""""""%%%%%%%%%$$$$$$#########"""############$$$$$$$$$"""!!! """%%%&&&###!!!!!!""""""#########$$$$$$$$$"""""""""###$$$%%%""""""######$$$$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$!!!%%%%%%###!!!"""$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$!!!!!!$$$$$$!!!!!!$$$%%%((('''""""""'''((($$$!!!"""###$$$%%%%%%$$$#####################$$$$$$%%%&&&&&&%%%###!!!"""###'''%%%######$$$$$$$$$### !!!"""""""""""""""%%%###""""""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$""" ######"""###$$$###!!!$$$""""""$$$&&&%%%"""!!!"""$$$""""""""""""""""""""""""%%%%%%$$$$$$###"""!!!!!!########################$$$###"""""""""###$$$%%%"""###$$$$$$###"""###%%%&&&&&&%%%$$$###"""!!! $$$###"""""""""$$$&&&(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$ !!!"""############### !!!"""$$$$$$$$$###"""!!!""""""""""""#################################%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%###$$$%%%%%%$$$""""""%%%$$$!!!!!!%%%$$$ %%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&### !!!$$$%%%###$$$$$$(((######%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$###$$$&&&&&&%%%###&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$######"""!!!!!!########################&&&&&&%%%%%%###""" ###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$$$$$$$%%%&&&!!!!!!###$$$&&&'''))))))###$$$%%%%%%$$$$$$$$$%%%$$$&&&&&&%%%(((------***//////---+++)))((('''&&&""""""###$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''### """&&&'''$$$ ###$$$%%%&&&&&&$$$"""!!!############"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''""""""""""""###$$$%%%&&&$$$###"""""""""""" %%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$'''%%%######%%%&&&&&&&&&((())))))'''###!!!!!!"""###$$$$$$%%%%%%$$$$$$###$$$###"""###$$$$$$###"""%%%$$$""""""$$$%%%$$$###%%%%%%%%%$$$$$$$$$###### !!!!!!"""$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$%%%&&&&&&&&&'''&&&%%%$$$############%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$###"""!!!!!!"""###$$$$$$$$$###"""!!!$$$$$$$$$######"""!!! $$$$$$###""""""""""""###$$$$$$$$$######""""""""""""############$$$$$$$$$$$$#########$$$$$$###"""""""""""""""#########$$$ !!!"""###%%%''''''$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$############$$$$$$!!!###$$$##################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$!!!!!!$$$$$$!!!!!!$$$"""%%%$$$ %%%&&&###!!!"""###$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!&&&'''(((&&&$$$###$$$$$$&&&$$$######$$$$$$###""" !!!""""""######""""""(((&&&$$$######$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$""" ######"""###$$$$$$!!!$$$###""""""###$$$$$$######$$$&&&$$$"""!!!"""$$$########################''''''&&&&&&%%%$$$$$$###########################%%%$$$###""""""######$$$!!!#########$$$&&&(((&&&&&&%%%$$$###"""!!!!!!###"""""""""###%%%''')))$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$!!!""""""############""" !!!"""###$$$$$$###""""""""""""#########$$$$$$########################$$$$$$%%%%%%&&&%%%%%%%%%&&&$$$###$$$%%%%%%$$$"""!!!###$$$!!!"""$$$$$$"""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&$$$""""""%%%&&&$$$!!!%%%!!!''')))$$$%%%(((!!!""""""""""""""""""""""""$$$$$$###############"""%%%$$$###$$$%%%%%%###!!!&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%###!!!###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%"""######$$$&&&''''''(((&&&%%%$$$$$$######$$$$$$%%%&&&&&&$$$'''++++++'''---,,,+++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&'''!!!%%%(((######$$$%%%&&&%%%$$$###"""&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%&&&%%%$$$%%%&&&%%%$$$"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%'''&&&$$$$$$%%%&&&%%%$$$((()))(((&&&$$$"""!!!""""""######$$$$$$######"""$$$###"""###$$$%%%$$$"""&&&%%%######%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$############%%%%%%&&&&&&%%%%%%$$$###############"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""###############""""""""""""""""""############$$$$$$$$$$$$$$$$$$###!!!!!!"""###"""""""""############### """###%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$"""""""""###$$$$$$###"""######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$!!!!!!$$$$$$!!!!!!$$$!!!######!!!!!!$$$%%%$$$"""############""""""!!!######"""""""""!!!!!!!!!#########$$$%%%$$$""" !!!"""######$$$$$$######'''&&&######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$"""!!! $$$###"""###$$$$$$""" &&&%%%$$$$$$%%%&&&%%%$$$###$$$%%%$$$"""""""""###########################'''&&&&&&%%%%%%$$$$$$$$$########################%%%%%%$$$###"""""""""###!!!###$$$$$$$$$&&&(((&&&%%%%%%$$$###"""!!!!!!###"""""""""###%%%'''(((#########""""""#########$$$$$$$$$###############$$$$$$############$$$$$$#########$$$######""""""!!!"""######$$$###############$$$$$$$$$%%%%%%%%%##############################$$$%%%&&&&&&&&&%%%%%%$$$######%%%%%%$$$###!!!"""######"""###$$$%%%$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&$$$###)))$$$%%%""""""***&&&""""""""""""""""""""""""$$$$$$$$$$$$############%%%$$$######$$$$$$""" &&&%%%%%%$$$###$$$$$$$$$#########""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######%%%###"""!!!"""#########$$$&&&&&&%%%'''++++++'''(((((('''&&&%%%$$$###"""''''''&&&&&&%%%%%%%%%%%%))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%""" $$$&&&###%%%&&&'''''''''&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%&&&((((((&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""###%%%&&&(((&&&$$$$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$######$$$"""""""""$$$%%%$$$###&&&%%%######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&%%%%%%$$$###!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$%%%%%%%%%((('''&&&%%%%%%$$$$$$$$$ !!!"""###########################""""""""""""#########$$$$$$$$$###$$$%%%""" ###########################"""###$$$%%%%%%$$$"""!!!$$$$$$##################"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$%%%"""!!!"""%%%&&&$$$!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$""""""$$$$$$""""""$$$###$$$$$$###$$$&&&&&&&&&############"""!!!!!! &&&%%%%%%$$$$$$######"""###%%%%%%$$$"""""""""###!!!!!!"""$$$%%%$$$!!!""""""###$$$$$$$$$$$$$$$###"""!!!###%%%'''&&&&&&###########################$$$$$$$$$$$$###"""!!!$$$###"""###$$$$$$###"""(((&&&$$$######"""$$$$$$$$$$$$###""""""###########################$$$$$$$$$######"""""""""########################&&&%%%$$$######"""!!!!!!$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$###""""""!!!$$$$$$#########$$$%%%&&&######""""""""""""##############################$$$$$$############$$$$$$$$$$$$$$$$$$######"""!!!########################$$$$$$$$$%%%%%%%%%&&&&&&########################!!!"""###$$$%%%&&&&&&&&&%%%$$$######%%%%%%%%%###!!!"""$$$$$$###"""$$$'''$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%%%%$$$$$$!!!"""'''###########################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$""" %%%%%%$$$############$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$######$$$###!!!"""$$$&&&%%%$$$"""%%%&&&&&&)))------)))%%%&&&&&&&&&%%%###"""!!!)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&$$$#########"""$$$%%%&&&$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&'''&&&%%%%%%&&&&&&$$$"""$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!"""$$$%%%$$$###%%%$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&'''(((***+++%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###$$$%%%&&&))))))'''&&&%%%%%%&&&&&& """############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%&&&&&&### !!!$$$$$$$$$$$$##################$$$$$$%%%%%%###"""!!!!!!!!!"""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$&&&###!!!"""%%%&&&$$$!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%""""""%%%%%%""""""%%%#########%%%%%%$$$$$$%%%$$$$$$###"""""""""!!!!!!&&&%%%%%%%%%$$$$$$######$$$%%%&&&%%%$$$###$$$%%%!!!!!!"""$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$"""!!!!!!###&&&''''''&&&########################$$$$$$$$$$$$$$$######"""$$$###""""""$$$%%%$$$###&&&$$$#########!!!$$$$$$###############"""########################$$$$$$###############"""########################%%%%%%%%%$$$###"""!!!!!!$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$###"""""""""&&&&&&%%%$$$##################""""""""""""##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$##################$$$%%%%%%%%%%%%&&&&&&&&&########################!!!"""###$$$%%%%%%&&&&&&$$$#########%%%&&&%%%$$$"""###%%%&&&$$$ ###(((################################################""""""""""""""""""""""""#########$$$$$$$$$$$$$$$!!!###)))%%%###)))!!!########################%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%###!!!%%%%%%$$$###############$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###%%%'''(((&&&###"""%%%&&&'''***...---)))&&&&&&'''((('''&&&$$$###)))(((&&&%%%$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$###&&&((('''###"""%%%(((######$$$$$$$$$$$$%%%%%%"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&&&&%%%%%%&&&%%%$$$&&&''''''&&&$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&&&&$$$###'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%&&&&&&%%%%%%%%%###"""!!!"""$$$%%%%%%$$$%%%$$$""""""$$$%%%$$$######$$$$$$$$$$$$%%%%%%%%%###############$$$%%%%%%"""######$$$%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###***)))((('''%%%###"""!!!!!!!!!!!!""""""$$$%%%&&&((('''%%%$$$######$$$$$$ !!!###$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$'''''''''&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$#########!!!!!!"""###$$$%%%%%%%%% !!!###$$$%%%&&&'''######$$$$$$$$$$$$######$$$$$$############$$$$$$&&&$$$#########$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$######%%%""""""%%%%%%""""""%%%""" !!!$$$$$$!!! """%%%$$$######"""######$$$######################## """""""""###%%%%%%###!!!!!!"""######$$$$$$######%%%$$$###$$$&&&&&&$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%$$$!!!!!!"""###%%%%%%###!!!%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!"""###%%%%%%$$$$$$&&&((($$$$$$$$$#########""""""&&&&&&%%%%%%$$$###""""""#########""""""########################$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$######%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&########################""""""###$$$%%%%%%%%%$$$$$$###"""###%%%&&&%%%$$$$$$###&&&((($$$!!!(((#########$$$$$$#################################""""""""""""""""""""""""!!!"""############$$$$$$"""&&&,,,&&&%%%+++#################################$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&&&&%%%###%%%$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&'''''''''$$$###%%%'''&&& """%%%&&&&&&))),,,***&&&%%%&&&'''((((((&&&%%%$$$(((&&&%%%$$$###$$$&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$&&&'''&&&%%%$$$%%%'''############$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&'''&&&%%%%%%)))(((((((((******(((&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''%%%###'''%%%###$$$&&&'''%%%###$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!"""$$$&&&%%%$$$&&&%%%######%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%!!!"""###$$$%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###(((((('''&&&$$$######"""$$$######"""###$$$%%%&&&&&&%%%###!!!!!!!!!"""### !!!###$$$%%%$$$###""""""#########$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%%%%&&&&&&%%%###%%%%%%%%%$$$$$$#########""""""""""""###$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$############$$$$$$%%%&&&%%%$$$""""""###%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%######%%%%%%######%%%$$$!!!!!!%%%$$$!!!%%%$$$$$$######$$$%%%&&&!!!""""""######$$$$$$%%%%%%&&&'''&&&%%%%%%&&&'''$$$###"""###%%%%%%%%%$$$ !!!""""""######""""""$$$######%%%&&&&&&$$$"""########################$$$$$$$$$###$$$$$$$$$%%%%%%###""""""$$$%%%&&&%%% !!!###&&&&&&$$$"""&&&$$$""""""$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$$$$$$$###""""""$$$%%%%%%$$$%%%&&&'''$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################"""######$$$$$$$$$######$$$###"""###%%%&&&%%%$$$%%%$$$&&&((($$$ (((######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!######""""""###$$$"""$$$%%%)))$$$########################""""""######$$$$$$$$$$$$$$$######%%%''''''&&&%%%%%%$$$$$$###"""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%###!!!"""$$$!!!###&&&'''&&&'''***'''""""""###%%%&&&&&&%%%###"""'''&&&$$$######$$$&&&'''++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%###$$$&&&'''%%%$$$&&&%%%%%%%%%&&&&&&'''(((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))'''%%%###'''&&&%%%&&&''''''%%%###!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''&&&$$$#########$$$%%%'''(((&&&$$$$$$"""!!!###''')))(((&&&######$$$$$$$$$$$$######"""!!!!!!"""$$$&&&%%%$$$(((&&&$$$%%%&&&'''&&&&&&#########$$$$$$%%%%%%%%%((('''&&&$$$###"""""""""!!!"""###$$$%%%$$$#########$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((***+++,,,%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&''''''&&&###"""!!!!!!###$$$!!!"""$$$%%%&&&%%%###"""!!!!!!""""""#########$$$"""############$$$$$$$$$"""!!! """%%%&&&###%%%%%%%%%$$$$$$#########'''&&&$$$"""!!!!!!"""##################$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$%%%&&&'''$$$!!! ###&&&######$$$$$$$$$$$$############$$$$$$$$$$$$######&&&######&&&&&&######&&&'''######'''&&& """%%%%%%$$$###$$$%%%'''(((######$$$%%%&&&''''''(((!!!"""######!!!!!!"""###%%%###""""""$$$&&&&&&%%% !!!""""""""""""""" !!!$$$'''((('''&&&""""""""""""""""""""""""%%%$$$$$$###$$$$$$%%%%%%%%%###""""""$$$%%%&&&&&& !!!###$$$###!!!&&&$$$""""""$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""$$$%%%%%%$$$###"""&&&''''''&&&$$$######$$$$$$$$$$$$###############!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$######"""!!!###%%%%%%$$$$$$%%%&&&&&&%%%###""""""###%%%&&&########################$$$$$$$$$#########"""""""""###%%%&&&&&&%%%###"""***&&&"""!!!###$$$$$$"""%%%###!!!"""$$$&&&&&&&&&########################&&&%%%$$$$$$&&&&&&%%%$$$"""###%%%&&&&&&%%%###"""!!!"""###$$$%%%$$$######$$$$$$###"""!!!!!!"""""""""######$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""""""""###%%%%%%"""###&&&((((((&&&$$$###&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))$$$"""%%%%%%"""###((('''&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&((($$$!!!"""&&&'''$$$!!!&&&%%%%%%$$$#########$$$%%%&&&&&&''''''&&&&&&%%%%%%""" !!!$$$&&&%%%###$$$%%%''''''&&&&&&&&&'''((((((###&&&)))&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%(((((($$$"""$$$###%%%&&&%%%%%%$$$%%%&&&######""""""###%%%'''(((%%%%%%%%%$$$$$$#########%%%&&&$$$!!!"""''')))&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$""""""###$$$######''''''&&&%%%%%%$$$######!!!$$$&&&&&&&&&(((***'''### !!!$$$&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((&&&%%%%%%&&&%%%###!!!&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%#########%%%'''(((((('''%%%$$$###$$$%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$###"""!!! !!!"""###%%%&&&&&&%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$#####################"""""""""!!!!!!$$$$$$$$$#########""""""$$$$$$##################$$$%%%%%%%%%%%%$$$######'''&&&$$$"""!!!"""###$$$%%%%%%$$$###""""""#########$$$%%%&&&&&&%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$###!!!!!!"""###$$$###"""########################!!!"""$$$%%%%%%$$$"""!!!&&&%%%$$$$$$############"""&&&&&&""""""%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$"""!!! !!!""""""!!!"""!!! """%%%######""""""######$$$%%%%%%%%%$$$$$$###"""!!!!!!######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########)))!!!'''(((***'''$$$!!!"""''''''######'''$$$###"""###%%%$$$ """"""""""""""""""""""""%%%""" """'''(((%%%!!!%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""%%%$$$###"""!!!!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$$$$&&&%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$###)))&&&###"""###$$$$$$"""&&&$$$""""""###$$$$$$###########################&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$###"""""""""""""""%%%&&&&&&&&&%%%$$$###############"""######$$$$$$%%%$$$#########$$$&&&&&&###$$$&&&''''''%%%$$$###%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""$$$))))))$$$"""$$$&&&&&&%%%%%%$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''''''''%%%$$$$$$$$$$$$%%%%%%$$$"""###%%%&&&%%%###&&&%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%###""""""$$$%%%%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%!!!$$$&&&###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$''''''######%%%%%%%%%%%%$$$######$$$%%%$$$############$$$&&&'''%%%%%%%%%$$$$$$$$$######&&&$$$ """(((&&&!!!%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""!!! !!!"""###%%%$$$######$$$%%%$$$"""'''&&&&&&%%%$$$$$$######!!!"""$$$%%%$$$###$$$%%%'''%%%""""""$$$&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$#########(((&&&$$$%%%&&&'''&&&&&&&&&%%%$$$###$$$%%%'''((('''&&&%%%$$$###$$$%%%%%%$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%###!!!###&&&'''&&&$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""########################$$$%%%%%%%%%%%%$$$############"""""""""!!!!!!"""%%%$$$$$$###""""""#########$$$$$$%%%%%%$$$$$$###%%%$$$######$$$%%%$$$######!!!!!!"""###$$$###"""########################"""###$$$$$$$$$$$$###"""&&&&&&%%%$$$$$$$$$$$$$$$###&&&&&&###$$$&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""'''&&&%%%$$$############ """$$$###!!! !!!######""""""######$$$%%%%%%%%%$$$$$$###""""""!!!###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######((( $$$"""$$$"""%%%""""""&&&&&&######&&&&&&%%%%%%&&&'''&&&###########################&&&$$$###$$$'''(((&&&###%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""$$$$$$###"""""""""######&&&&&&%%%$$$$$$###"""""""""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###"""###$$$$$$###'''%%%###"""######"""!!!########################&&&$$$###$$$%%%&&&%%%$$$'''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###""""""""""""###&&&&&&&&&%%%$$$###!!!!!!$$$$$$######"""#########%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$######$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###''''''$$$###$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$###$$$$$$"""###$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&%%%######$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$""" $$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%((($$$$$$&&&&&&######&&&'''&&&$$$###"""######$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###'''###"""((($$$%%%$$$$$$$$$$$$#########%%%%%%%%%%%%$$$###""""""%%%$$$###""""""###$$$%%%$$$$$$$$$%%%'''&&&$$$"""&&&&&&%%%%%%$$$$$$######$$$&&&&&&&&&$$$""""""###(((&&&$$$###%%%&&&&&&%%%&&&''''''((((((''''''&&&'''%%%"""!!!###%%%''''''############""""""""""""***'''%%%$$$%%%'''(((''''''&&&%%%$$$%%%&&&'''((('''&&&$$$######$$$%%%%%%$$$$$$$$$###############$$$$$$##################""""""""""""""""""""""""%%%$$$$$$$$$$$$#########!!!""""""###$$$$$$%%%%%%######$$$$$$$$$######"""######$$$$$$%%%$$$$$$#########%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$&&&""""""(((+++((($$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%%%%%%%$$$######!!!!!!""""""#########"""%%%$$$######"""#########$$$$$$$$$######$$$$$$$$$$$$"""!!!"""###$$$###"""###!!!!!!"""###$$$###"""########################$$$##################$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$&&&&&&$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############### !!!!!!""""""!!!!!!"""###$$$$$$"""!!!!!!"""######""""""######$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###)))"""$$$&&&!!!###%%%&&&######&&&%%%###"""%%%'''&&&&&&''''''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$###$$$############$$$%%%%%%''''''&&&$$$###"""!!! """$$$%%%%%%$$$###$$$%%%"""###%%%&&&&&&%%%###"""################################################%%%$$$$$$######$$$$$$%%%'''%%%$$$######$$$$$$$$$&&&%%%######$$$$$$###"""########################%%%$$$###$$$%%%%%%%%%###%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""#########"""""""""""""""!!! %%%%%%$$$###"""""""""###$$$$$$$$$$$$%%%%%%&&&&&&((('''%%%$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!"""%%%(((%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$############&&&&&&###"""%%%)))%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%'''(((&&&###"""$$$&&&$$$$$$$$$%%%&&&'''&&&%%%&&&%%%$$$###$$$&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$##################$$$((($$$###%%%%%%###$$$((('''&&&#########%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%!!!"""&&&$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$$$$$$$$$$%%%&&&######$$$&&&((((((%%%###%%%%%%%%%%%%$$$$$$######'''((()))(((&&&$$$$$$$$$)))'''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%######$$$%%%$$$###########################***'''###"""$$$&&&'''((('''&&&&&&%%%%%%&&&''''''&&&%%%$$$######$$$%%%%%%#######################################$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$############""""""#########$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$#########!!!###%%%&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$%%%"""!!!"""&&&'''&&&###""""""""""""""""""""""""#######################################$$$$$$$$$$$$%%%%%%%%%%%%$$$#########"""!!!!!!"""###%%%&&&$$$$$$###############$$$%%%$$$###""""""###$$$%%%###"""!!!"""$$$$$$$$$"""###!!!!!!!!!###$$$###"""########################%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&$$$!!!################################################!!!"""######### !!!###$$$$$$$$$$$$%%%######""""""######$$$%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%% %%%&&&!!!$$$***'''&&&%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%###"""!!!"""$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''&&&%%%%%%$$$###""""""!!!###$$$&&&%%%$$$######$$$"""###%%%''''''%%%###"""################################################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$######$$$&&&'''&&&$$$########################%%%$$$######%%%%%%$$$###$$$"""  """$$$###############$$$$$$%%%$$$###############$$$$$$ !!!"""""""""""""""%%%%%%$$$###"""""""""###"""######$$$$$$$$$$$$$$$((('''$$$###""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###"""!!!"""$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$#########'''&&&"""!!!%%%***%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''(((&&&###"""$$$&&&%%%######$$$''''''&&&$$$'''%%%$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%((($$$###%%%%%%###$$$((('''%%%######%%%'''''''''$$$$$$%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%((((((%%%###%%%&&&$$$$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%%%%###"""!!! !!!"""#########$$$&&&((((((%%%###%%%$$$$$$$$$$$$$$$######%%%&&&((('''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%% %%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""!!!"""$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$#########$$$%%%%%%#######################################$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$#########"""""""""######$$$$$$$$$######$$$$$$##################!!!"""$$$&&&&&&&&&$$$###"""###$$$%%%%%%%%%%%%%%%"""$$$%%%$$$!!! !!!###""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$#########!!!!!!&&&((($$$###############$$$$$$%%%$$$""""""""""""$$$%%%$$$""""""###%%%%%%%%%$$$###!!!!!!!!!###$$$###"""########################&&&$$$"""!!!!!!"""$$$&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$"""!!!###$$$###"""!!!################################################!!!"""$$$&&&&&&&&&&&&%%%""""""###$$$%%%%%%%%%$$$######""""""######$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""### '''%%%&&&&&&%%%#########$$$###$$$%%%%%%%%%$$$#################################$$$$$$%%%###""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%''''''#####################$$$###%%%&&&&&&$$$######$$$"""###%%%&&&&&&%%%###"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$###$$$%%%###""""""$$$&&&'''&&&$$$########################%%%###"""###$$$%%%$$$###%%%$$$"""!!!!!!"""$$$%%%######"""""""""###$$$%%%$$$############$$$%%%%%%!!!!!!###$$$%%%&&&&&&&&&$$$$$$######"""#########!!!"""###$$$$$$$$$$$$###&&&%%%$$$###""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% $$$%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$### $$$'''&&&"""!!!%%%)))$$$$$$######$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&%%%######$$$%%%%%%###"""$$$'''(((%%%###&&&"""!!!$$$%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$((((((''''''''''''((((((&&&######&&&&&&$$$$$$(((&&&$$$"""$$$'''(((&&&$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%###))),,,'''$$$%%%''''''%%%$$$$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$###""""""""""""###$$$###"""###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$######!!!"""$$$$$$###"""###$$$%%%&&&'''&&&%%%$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%'''))))))%%%&&&&&&&&&&&&''''''''''''&&&$$$!!!!!!"""$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""###%%%&&&###############$$$$$$$$$$$$$$$##################""""""""""""""""""""""""$$$############"""""""""%%%%%%$$$$$$###""""""!!!######$$$$$$$$$######"""######"""""""""######$$$!!!"""$$$%%%&&&&&&%%%$$$"""###$$$$$$%%%%%%%%%%%%!!!%%%(((%%%###$$$$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######""" ###&&&#########"""######$$$%%%#########""""""############""""""###%%%&&&%%%$$$###!!!!!!"""###$$$###"""########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%%%%&&&""" ###$$$""" !!!#######################################$$$$$$$$$&&&&&&&&&%%%$$$"""!!! &&&%%%$$$$$$$$$###!!!######""""""######$$$%%%#################################$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''"""%%%%%%%%%!!!%%%&&&%%%"""!!!$$$%%%$$$%%%&&&'''&&&%%%$$$%%%&&&""""""""""""""""""""""""%%%$$$######$$$%%%&&&'''"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######%%%&&&&&&!!!!!!""""""###$$$$$$$$$###%%%&&&&&&$$$############$$$%%%%%%%%%%%%$$$###########################""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""$$$&&&&&&$$$###$$$%%%"""!!!!!!###$$$$$$"""!!!########################$$$###"""###$$$%%%$$$"""&&&%%%$$$######$$$%%%&&&$$$$$$#########$$$%%%&&&$$$#########$$$$$$%%%&&&######$$$%%%&&&&&&&&&%%%#########"""######$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$###############$$$###$$$%%%%%%%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%"""### !!!%%%%%%!!!$$$%%%&&&''''''%%%$$$"""%%%%%%$$$######$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%"""$$$&&&%%%###"""$$$&&&$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%###""""""$$$%%%%%%$$$%%%###!!!###'''(((%%%"""(((""" $$$%%%######&&&$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&''''''(((%%%######''''''$$$$$$'''&&&$$$"""$$$&&&&&&!!!""""""$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""&&&(((%%%$$$&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&###"""!!!###%%%&&&&&&%%%##################$$$$$$ """######"""!!!!!!""""""$$$&&&&&&$$$###$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&'''(((%%%&&&&&&'''''''''(((((((((&&&$$$######$$$%%%%%%$$$$$$%%%%%%%%%$$$######"""$$$###"""""""""###%%%&&&""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""############""""""""""""$$$$$$##################$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!"""###$$$%%%"""######$$$%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%"""$$$&&&$$$!!!!!!#########$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######!!!!!! !!!"""###$$$######""""""###$$$$$$%%%""""""############"""""""""!!! """$$$%%%%%%$$$###!!!!!!"""###$$$###"""########################$$$$$$###""""""###$$$$$$###"""""""""######$$$%%%)))###!!!$$$%%%!!! """########################""""""#########$$$$$$$$$$$$###"""!!! &&&$$$######$$$### ######""""""######$$$%%%########################""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%+++%%%'''(((!!!###&&& $$$&&&%%% !!!%%%'''%%%$$$%%%&&&%%%######%%%'''########################$$$!!!###%%%&&&%%%!!!"""""""""#########$$$%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""###$$$%%%""""""""""""############$$$%%%&&&&&&$$$#########$$$$$$$$$%%%%%%$$$$$$$$$########################""""""######$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!$$$&&&&&&$$$"""$$$&&&"""!!!!!!""""""!!!########################$$$###"""###$$$$$$$$$"""%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''$$$#########$$$%%%%%%&&&######$$$$$$$$$######"""###"""""""""###$$$%%%%%%###$$$%%%&&&'''&&&%%%%%%############$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%!!!)))***$$$%%%&&&''''''%%%###"""&&&%%%$$$######$$$%%%&&&$$$$$$######$$$$$$%%%&&&"""###%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$###$$$$$$$$$#########$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%""" !!!$$$&&&%%%###&&&"""!!!###'''(((%%%"""+++%%%"""%%%'''$$$%%%)))$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$"""$$$((((((%%%$$$&&&&&&$$$"""###%%%###!!!"""###%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%!!!###"""!!!$$$'''&&&!!!&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""######"""!!!!!!"""#########""" !!!###%%%&&&%%%##################$$$$$$###%%%&&&%%%###""""""""" ###&&&&&&$$$###$$$'''&&&''''''''''''''''''&&&$$$###$$$%%%&&&%%%"""&&&&&&&&&''''''(((((((((&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!######"""""""""###%%%&&&""""""######$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! """!!!!!!!!!!!!###%%%&&&############$$$%%%&&&'''!!!"""###$$$%%%&&&&&&&&&############$$$$$$$$$###!!!!!!""""""############""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######"""$$$&&&'''((('''%%%$$$######""""""###$$$%%%%%%!!!"""###$$$$$$###"""!!!  ###$$$$$$######!!!!!!"""###$$$###"""########################$$$##################$$$""""""!!!!!!"""###$$$$$$+++%%%"""%%%&&&!!! ###""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""!!!!!!"""###%%%&&&###!!! """$$$%%%### #########"""###$$$$$$%%%##################$$$$$$!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&"""$$$ ###%%%###&&&%%% &&&(((%%%!!!###$$$### """%%%$$$$$$$$$$$$$$$$$$$$$$$$ $$$###!!!!!!!!!""""""#########$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""###$$$$$$$$$######""""""!!!!!!!!!(((+++&&&!!!"""%%%'''$$$### """(((%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############"""!!! """"""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++'''""" ###%%%%%%&&&%%%###"""""""""######!!!!!!"""###############%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""###$$$''''''''''''%%%###"""!!!########################"""###$$$%%%&&&%%%$$$###%%%%%%%%%$$$$$$$$$######+++)))'''''''''&&&%%%###)))'''%%%###"""###$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&((('''&&&$$$###"""""""""$$$#############################################"""((()))&&&&&&)))'''!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%$$$###$$$%%%%%%)))$$$###(((***&&&###$$$$$$###""""""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!$$$&&&&&&%%%###"""###'''%%% ######!!!!!!!!!!!!!!!!!!!!!!!!'''%%%""""""$$$%%%%%%%%%$$$$$$$$$######!!! %%%%%%!!!$$$'''%%%!!!$$$### !!!&&&%%% ###%%%$$$!!! """$$$ !!!######$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""(((### !!!$$$&&&$$$ !!!"""###$$$$$$###"""!!!(((&&&$$$"""!!!!!!"""###"""############""""""!!!&&&%%%%%%%%%%%%### %%%$$$###$$$&&&'''&&&&&&%%%$$$$$$$$$###"""""""""$$$###"""!!!!!!"""###$$$'''### ###)))***%%%$$$""""""$$$""" $$$"""######$$$$$$$$$######$$$$$$##########################################"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$###"""###%%%%%%###"""&&&&&&%%%$$$$$$$$$%%%%%%$$$###"""$$$&&&'''%%%"""%%%''')))'''$$$###$$$'''(((%%%######$$$&&&&&&%%%&&&&&&%%%$$$############$$$""" !!!%%%((('''&&&'''&&&$$$"""!!!!!!"""#########$$$$$$$$$%%%%%%%%%&&&$$$"""###%%%&&&%%%"""""""""""""""""""""""""""!!!###%%%&&&%%%$$$### """###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$%%%""""""%%%&&&$$$%%%%%%%%%###!!!"""%%%(((%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$######"""!!! !!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%'''&&&%%%###"""""""""###$$$!!!""""""###############%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$######$$$%%%###"""((('''&&&&&&''')))+++,,,$$$%%%%%%&&&&&&%%%%%%$$$'''%%%%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!! ###############$$$$$$$$$&&&&&&%%%%%%$$$$$$######'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%"""#########$$$$$$$$$$$$###########################$$$""""""%%%$$$ $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%***%%%$$$''')))%%%"""###'''%%%$$$$$$&&&(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""$$$%%%%%%$$$###"""###&&&%%% ###### $$$$$$$$$$$$$$$$$$$$$$$$$$$""" """######"""$$$$$$$$$$$$###"""!!! &&&'''$$$######"""$$$### !!!%%%%%% """#########"""!!!"""### !!!"""###$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""'''$$$""""""$$$%%%###!!!""""""############""""""#########""""""!!! """"""############""""""&&&%%%$$$$$$$$$###!!!%%%###!!!!!!"""$$$%%%%%%$$$$$$$$$###############%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$"""!!!"""!!!"""$$$$$$"""$$$((("""######$$$$$$$$$###############$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!"""""""""""""""!!!!!!###"""!!!"""######""" '''&&&%%%$$$$$$$$$$$$$$$%%%###"""###&&&'''&&&$$$$$$&&&'''&&&###"""###%%%&&&$$$""""""$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###!!!!!!###&&&((('''%%%%%%%%%%%%$$$$$$###""""""######$$$$$$$$$%%%%%%%%%&&&$$$"""###%%%&&&%%%###########################!!!"""$$$&&&'''&&&&&&%%%"""###$$$$$$%%%%%%%%%%%%######""""""""""""""""""###$$$###!!!$$$'''%%% $$$&&&(((((('''%%%%%%&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###&&&)))%%%$$$###"""""""""###$$$!!!"""######$$$$$$######%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$##############################&&&%%%$$$""""""######$$$######"""###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###%%%$$$$$$$$$&&&(((***+++&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$$$$&&&&&&'''(((%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""!!! """"""######$$$%%%%%%&&&(((((('''&&&%%%$$$######%%%###!!!"""$$$%%%### %%%%%%%%%%%%$$$$$$$$$$$$"""""""""###$$$%%%''''''"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%###$$$&&&'''%%%########################$$$%%%%%%%%%%%%%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%***&&&$$$&&&&&&$$$###$$$'''%%%$$$%%%&&&''''''&&&########################$$$$$$############$$$$$$$$$$$$$$$$$$############"""$$$###!!! ###$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """###""""""$$$$$$$$$$$$###"""!!!!!!$$$%%%%%%######$$$!!!###$$$###!!!"""%%%$$$!!!###"""!!!"""#########"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###""""""&&&%%%%%%$$$######"""!!!#########""""""######### !!!###$$$$$$###!!!!!!!!!"""###$$$$$$$$$$$$&&&$$$""""""###$$$###"""&&&###!!! """$$$%%%%%%###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""&&&$$$  $$$!!! !!!$$$### """&&&######$$$$$$$$$######"""#########$$$$$$%%%%%%&&&########################"""############$$$$$$$$$"""#########"""!!! $$$###""""""$$$$$$###"""''''''&&&$$$$$$#########$$$"""!!!!!!"""$$$$$$$$$###$$$%%%$$$###"""###$$$$$$"""!!!!!!###%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%!!!!!!"""$$$''''''&&&$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$''''''$$$$$$%%%###"""$$$&&&'''&&&%%%$$$###$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!! ###$$$$$$$$$$$$$$$%%%%%%!!!$$$### !!!%%%)))%%%$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$&&&%%%$$$$$$%%%(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$$$$%%%&&&'''&&&%%%&&&%%%%%%$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$############$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&### """%%%&&&$$$!!!&&&&&&&&&%%%%%%$$$$$$###"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''%%%$$$$$$$$$%%%%%%'''%%%$$$"""###$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$"""""""""######"""###"""!!!!!!#########""""""""""""""""""""""""%%%###"""###$$$%%%$$$###$$$$$$$$$$$$######"""!!!!!!""""""###%%%&&&$$$!!!$$$###""""""###%%%$$$"""$$$""" !!!$$$%%%### !!!"""######$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""%%%&&&'''&&&###!!!!!!"""%%%$$$""""""""""""$$$%%%"""###$$$%%%&&&%%%$$$$$$ !!!"""###$$$%%%%%%%%%&&&###!!!!!!"""$$$$$$$$$&&&%%%$$$$$$%%%&&&&&&%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&$$$!!!%%%$$$""""""$$$!!! ######$$$$$$$$$###""""""""""""###$$$%%%&&&&&&'''########################""""""#########$$$$$$$$$&&&&&&&&&&&&%%%$$$""""""'''&&&%%%%%%&&&'''&&&%%%''''''%%%$$$######"""""""""!!!!!!"""###$$$$$$$$$$$$#########$$$###"""!!!"""$$$&&&%%%$$$############$$$%%%&&&&&& !!!###&&&''''''%%%$$$######%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""!!!&&&%%%$$$#########$$$%%%'''''''''&&&%%%%%%$$$$$$###'''$$$!!!"""######$$$$$$######$$$$$$$$$###$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######""""""#########$$$$$$%%%%%%%%%&&&$$$###"""###$$$%%%%%%$$$$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$((('''%%%%%%%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&&&&''''''&&&%%%(((((((((((((((((())))))&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%###"""%%%%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&'''''''''(((&&&%%%&&&((()))'''%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$######&&&((()))&&&$$$######$$$%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$&&&%%%###"""!!!"""###$$$###"""!!!"""""""""###$$$""""""""""""""""""""""""$$$###"""###$$$%%%###"""###$$$$$$$$$$$$######"""%%%"""!!!"""$$$$$$$$$%%%%%%###"""###$$$$$$######$$$""" !!!$$$%%%### """######$$$$$$$$$$$$##############################$$$$$$$$$$$$###""""""$$$&&&'''&&&$$$"""""""""%%%$$$###""""""###$$$%%%$$$$$$#########%%%&&&'''!!!!!!"""$$$%%%%%%%%%%%%%%%###!!!!!!###$$$%%%$$$$$$$$$%%%'''((('''$$$""""""""""""###$$$$$$$$$%%%"""##################"""######$$$###""""""###$$$%%%$$$$$$&&&###$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%&&&&&&########################""""""#########$$$$$$$$$''''''''''''&&&%%%$$$###(((&&&%%%%%%&&&''''''&&&'''&&&%%%$$$###############"""!!! !!!###%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&'''&&&%%%############$$$%%%&&&&&& """%%%&&&&&&%%%$$$$$$%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""""""""&&&%%%$$$#########$$$%%%$$$#########"""""""""!!!$$$""" !!!$$$&&&(((%%%######$$$&&&&&&%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&%%%%%%$$$##################$$$$$$%%%%%%&&&!!!!!!###&&&)))((($$$!!!$$$###"""""""""###$$$%%%"""###$$$$$$%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%&&&$$$#########$$$&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$%%%&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&$$$$$$###"""&&&&&&''''''&&&&&&%%%$$$$$$######"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%###!!!'''&&&&&&%%%$$$$$$############$$$%%%&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$############''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$&&&&&&######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&%%%$$$### $$$%%%######&&&((((((((('''%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$############$$$$$$%%%$$$###"""""""""###$$$%%%"""!!!######!!!!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!""""""!!!###$$$$$$$$$$$$$$$######,,,&&&"""""""""!!!"""$$$&&&"""!!!$$$&&&$$$###$$$###"""!!!"""#########"""######$$$$$$$$$$$$$$$##################$$$$$$$$$###$$$$$$$$$$$$###""""""$$$%%%%%%&&&&&&%%%###"""$$$$$$############$$$$$$$$$###!!! !!!###%%%&&&""""""###$$$%%%%%%%%%%%%%%%###""""""###$$$$$$############%%%&&&%%%"""###############$$$$$$$$$!!!"""############"""!!!'''$$$""""""%%%&&&%%%###%%%$$$&&&(((&&&"""!!!$$$$$$$$$$$$$$$$$$###"""!!!"""""""""######$$$$$$%%%########################"""############$$$$$$$$$$$$%%%%%%%%%$$$###""""""&&&$$$""""""###%%%%%%$$$%%%%%%$$$############$$$$$$%%%%%%$$$###$$$&&&(((%%%$$$###$$$&&&&&&&&&$$$&&&%%%$$$%%%''''''%%%###$$$$$$$$$###$$$$$$%%%%%%!!!###%%%&&&%%%$$$$$$%%%&&&$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%###'''%%%###$$$&&&'''&&&$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""######$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$############"""######$$$%%%%%%&&&&&&!!!$$$&&&&&&%%%$$$###$$$###"""""""""###%%%&&&"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%#########%%%&&&%%%$$$ !!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$###"""!!!!!!"""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###!!! %%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&& ###&&&%%%"""!!!$$$'''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!###((()))%%%%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###%%%((($$$"""%%%&&&$$$)))'''%%%%%%&&&&&&&&&%%%"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$##################$$$$$$&&&"""!!!$$$### ###%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!"""""" ###$$$$$$%%%%%%$$$$$$###,,,%%%!!!###$$$!!!!!!$$$'''"""!!!%%%&&&###"""%%%"""#########"""!!!"""######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""$$$######%%%((((((%%%"""###$$$$$$%%%%%%$$$$$$############"""######$$$$$$######$$$%%%%%%$$$$$$$$$$$$#########$$$$$$###!!!&&&$$$""""""#########"""$$$$$$$$$###############"""###$$$$$$$$$$$$###"""'''%%%""""""$$$&&&%%%$$$$$$###%%%(((&&&!!!"""$$$%%%%%%$$$$$$"""!!!!!!""""""""""""""""""""""""########################"""############$$$$$$$$$"""""""""######""""""!!!&&&$$$!!!!!!"""$$$$$$$$$###############$$$$$$%%%"""$$$&&&&&&$$$###%%%'''$$$"""!!!"""%%%&&&%%%###&&&%%%$$$%%%&&&%%%###!!!%%%%%%$$$$$$###$$$$$$$$$"""$$$&&&%%%######$$$&&&$$$######"""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%###$$$&&&%%%###"""$$$&&&########################%%%%%%%%%$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$&&&'''&&&'''(((%%%%%%###"""$$$&&&'''$$$!!!##################$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""###############%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""#########""""""###$$$%%%%%%&&&&&&$$$&&&%%% ###)))######"""""""""###%%%&&&######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%((((((&&&$$$""" ########################%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%&&&'''''''''########################"""###$$$%%%&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%######"""$$$&&&((((((''''''''''''&&&%%%$$$###"""$$$$$$&&&''''''&&&$$$$$$%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""!!! !!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&######"""""""""$$$%%%'''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$)))---+++'''%%%)))...%%%%%%%%%&&&&&&'''''''''%%%$$$$$$###$$$$$$%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&""""""%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%$$$###!!!(((***%%%"""$$$$$$!!!'''%%%######$$$$$$$$$"""!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$""""""######$$$$$$$$$%%%'''"""!!!$$$##############################"""""""""###%%%$$$""" ###$$$$$$%%%%%%%%%$$$$$$'''!!! $$$&&&######''''''"""!!!&&&'''###"""%%% ###%%%$$$!!! """%%%$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$"""!!!%%%)))+++&&&"""###$$$%%%&&&&&&%%%$$$######$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%$$$######$$$######$$$%%%%%%""" +++(((###!!!"""$$$&&&'''%%%$$$$$$$$$######""""""###$$$%%%&&&&&&%%%$$$###%%%%%%$$$######$$$%%%&&&%%%$$$%%%&&&"""%%%%%%%%%$$$$$$"""!!!!!!""""""""""""!!!!!!!!!!!!########################"""############$$$$$$$$$!!!""""""############"""(((&&&###"""$$$%%%&&&&&&""""""""""""###$$$%%%&&&"""$$$$$$"""!!!"""$$$###!!! !!!$$$%%%$$$"""&&&%%%$$$$$$%%%$$$!!!&&&&&&%%%$$$###############$$$&&&$$$""""""%%%'''"""######$$$###!!!######$$$$$$$$$%%%%%%%%%"""%%%&&&%%%###"""$$$&&&""""""""""""""""""""""""$$$$$$######"""######$$$ """$$$%%%&&&&&&%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$############"""'''$$$!!!"""$$$$$$###!!!########################'''%%%###$$$&&&'''%%%###!!!"""$$$%%%%%%$$$"""!!!&&&$$$######$$$$$$"""!!!""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%########################&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$(((%%%###$$$&&&'''%%%""""""######$$$$$$$$$######""""""###$$$%%%&&&&&&'''(((&&&$$$###$$$&&&&&&%%%'''$$$"""###%%%%%%$$$$$$'''&&&%%%%%%''''''&&&%%%'''$$$%%%((('''!!! ###''''''&&&&&&&&&%%%%%%%%%''''''(((((('''%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%""" ###&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))&&&###'''---+++###((($$$"""$$$'''(((%%%!!!''''''%%%%%%%%%%%%'''''')))(((&&&%%%$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''$$$### ###&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''##################$$$$$$%%%$$$###""""""$$$&&&'''"""######$$$$$$######"""%%%'''&&&###&&&***(((!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###%%%###"""###&&&%%%!!!%%%%%%$$$###"""!!! !!!"""$$$%%%&&&%%%%%%$$$%%%""""""%%%%%%""""""%%%!!!!!!""""""""""""!!!!!!,,,&&&!!!!!!$$$'''&&&$$$'''&&&%%%$$$###!!! !!!!!!"""""""""""""""$$$######&&&((((((#########""""""###%%%'''(((---###%%%%%%"""###$$$%%%&&&%%%$$$###"""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######!!!###$$$%%%%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$$$$######""""""$$$!!! """%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######&&&%%%$$$###""""""""""""&&&%%%$$$"""!!!!!!!!!!!!%%%$$$""" !!!###$$$&&&%%%###!!! !!!"""#########$$$$$$%%%&&&&&&""""""""""""""""""""""""%%%%%%###"""!!!###'''***######$$$%%%$$$###"""!!!&&&$$$!!!"""$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""###%%%&&&$$$!!!"""###$$$%%%%%%$$$###"""%%%&&&%%%$$$""""""$$$&&&$$$!!! ###%%%$$$"""%%%$$$######""""""######$$$""" !!!$$$$$$### ########################***&&&"""!!!###$$$$$$######""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""&&&$$$""""""###$$$###!!!########################%%%###"""###%%%&&&$$$""""""###$$$&&&&&&$$$###"""%%%###"""###$$$$$$###"""""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###%%%&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$############"""""""""&&&$$$!!!!!!"""$$$$$$######!!!!!!###$$$%%%%%%&&&&&&%%%$$$%%%&&&&&&&&&$$$%%%!!!$$$######%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%###!!!!!!###%%%%%%$$$'''&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%$$$######(((((($$$!!!%%%***)))###)))&&&$$$$$$''''''### %%%$$$$$$######$$$$$$%%%((('''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))'''### !!!%%%)))%%%$$$$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%'''&&&&&&&&&''''''%%%###%%%$$$$$$$$$$$$$$$$$$%%%$$$#####################&&&%%%%%%%%%%%%&&&''''''"""###%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###&&&'''$$$$$$((('''###&&&%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&&&&&&&&&&&&&+++(((&&&%%%%%%&&&&&&&&&$$$############"""""""""%%%%%%&&&'''((('''&&&&&&%%%""""""%%%%%%""""""%%%""""""############"""""")))$$$ ###%%%$$$"""$$$######"""!!! !!!!!!"""############"""!!!"""$$$%%%###"""!!! $$$############$$$&&&''''''$$$!!! """$$$%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""########################%%%%%%###"""""""""###### !!!"""$$$%%%%%%&&&&&&$$$&&&&&&%%%$$$###$$$%%%$$$$$$$$$######"""""""""%%%###!!!!!!$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""######$$$$$$######""""""######$$$$$$##################$$$###"""!!!!!!"""###$$$'''&&&%%%$$$####################################""""""""""""""""""""""""!!!""""""""" !!!"""$$$$$$%%%%%%&&&%%%$$$###"""%%%$$$!!! """#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%%%%$$$"""######$$$$$$$$$$$$######%%%&&&%%%$$$""""""$$$%%%%%%###!!!!!!###$$$###!!!&&&%%%%%%$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%###!!!########################,,,)))%%%###$$$%%%$$$"""###""""""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############"""&&&$$$""""""###$$$###"""########################$$$"""!!!"""###$$$###"""###$$$%%%&&&&&&%%%$$$###$$$###""""""$$$%%%$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! """$$$&&&&&&%%%'''''''''&&&%%%$$$###"""$$$$$$$$$$$$############%%%###!!!!!!###$$$$$$$$$'''((((((&&&$$$#########%%%$$$###$$$%%%%%%$$$###&&&###%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%###""""""$$$%%%%%%$$$)))(((((('''&&&%%%$$$#################################$$$$$$$$$%%%%%%%%%((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&$$$###""""""'''&&&""""""''''''###***'''%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%'''%%%###$$$'''(((&&&$$$'''''''''%%%###"""$$$&&&$$$$$$###$$$%%%&&&'''(((######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%)))'''&&&&&&&&&&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%%%%&&&''''''"""$$$&&&((((((&&&###"""!!!"""%%%&&&'''&&&$$$###&&&&&&''''''''''''&&&&&&"""%%%&&&$$$$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%&&& !!!###%%%'''((((((((((((&&&######&&&"""#########$$$$$$%%%%%%######$$$$$$$$$###""""""%%%""""""%%%%%%""""""%%%######$$$$$$$$$$$$######%%%""" ###$$$"""""""""""""""!!!!!!!!! !!!""""""############### $$$&&&$$$ !!!$$$$$$$$$#########$$$$$$%%% $$$''''''###!!!###%%%############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$######"""#########%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%###"""###$$$#########"""""""""""""""%%%$$$"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""###$$$$$$###############$$$%%%&&&$$$###"""!!!!!!"""$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$######"""!!!!!! """""""""""""""""""""""" !!!######!!! %%%&&&&&&&&&&&&%%%$$$$$$######"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%%%%$$$"""$$$$$$############$$$$$$%%%%%%&&&$$$""""""###%%%&&&$$$"""""""""###"""!!!'''&&&%%%%%%$$$$$$%%%%%%%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$+++(((%%%#########"""!!!###""""""###%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$###"""##########################################"""############"""$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!"""$$$%%%%%%$$$""""""###$$$$$$$$$$$$###!!!!!!"""#######################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&'''(((((()))'''%%%######%%%&&&&&&&&&&&&***+++(((%%%%%%&&&%%%$$$###"""###$$$%%%$$$"""'''### ###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$######$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######'''%%%!!! """%%%%%%$$$(((&&&%%%%%%&&&&&&###!!!%%%%%%''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$((($$$!!!###''')))&&&"""###$$$$$$$$$###"""""""""#########$$$%%%&&&'''(((###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%$$$$$$&&&$$$###$$$$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&%%%$$$###""""""###$$$%%%&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$&&&((((((&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###%%%&&&'''((((((######"""$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""!!!!!! %%%""""""%%%%%%""""""%%%"""######$$$$$$######"""###"""!!!"""$$$###!!!###############$$$$$$$$$ !!!""""""######""""""%%%&&&&&&$$$"""!!!$$$&&&$$$$$$$$$###############"""&&&&&&### !!!"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$%%%%%%%%%$$$$$$######$$$%%%$$$"""!!!"""###""""""""""""""""""""""""$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$#########!!!!!!!!!!!!"""###$$$%%%$$$######"""######$$$$$$######"""""""""###$$$%%%"""######$$$$$$"""!!! $$$$$$######""""""""""""""""""""""""""""""""""""###$$$$$$###!!! !!!"""%%%%%%%%%%%%%%%$$$$$$$$$""""""#########""""""!!!%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$%%%&&&%%%###"""###%%%%%%$$$###"""############&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! #########$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############"""###$$$$$$###########################$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%%%%$$$""""""###$$$$$$$$$$$$###!!!!!!"""############"""########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%""""""###$$$$$$%%%$$$$$$###$$$%%%&&&'''(((((()))&&&$$$######%%%&&&'''&&&$$$&&&$$$%%%)))***'''$$$###""""""$$$$$$###""" $$$&&&%%%###"""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""######$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((($$$!!!###''')))&&&"""%%%%%%&&&''''''&&&$$$#########$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###""""""###""""""###$$$%%%###!!!###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!!!!!!!"""###%%%$$$#########$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%***%%%!!!###(((***(((&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%'''(((&&&"""!!!###%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$############%%%""""""%%%%%%""""""%%%!!!!!!""""""""""""!!!!!!#########$$$%%%$$$""" ############$$$$$$$$$$$$ !!!!!!""""""!!!!!!(((%%%""""""###%%%%%%$$$#####################""""""""""""#########"""!!!!!!""""""######$$$$$$%%%""""""##################$$$$$$$$$$$$$$$$$$$$$$$$############$$$#########"""######$$$%%%%%%%%%$$$###$$$%%%$$$"""!!!"""###"""""""""""""""#########"""############"""""""""########################"""######$$$$$$$$$###### !!!!!!"""###%%%%%%$$$$$$"""!!!!!! ###############$$$%%%%%%!!!"""###$$$$$$"""!!! #########$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%###!!!"""%%%%%%$$$$$$###############!!!"""###$$$$$$###""""""%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$###""""""###$$$%%%$$$%%%&&&%%%$$$######$$$!!!""""""######$$$%%%'''%%%%%%$$$###############$$$$$$%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!"""###$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""###$$$###""""""$$$&&&###########################$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""$$$%%%$$$###""""""###$$$$$$$$$$$$###!!!!!!"""##########################################$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$############$$$""" !!!###%%%%%%%%%"""&&&%%%!!!!!!%%%"""$$$###"""###$$$$$$###"""!!!'''%%%!!!"""%%%&&&'''''''''&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%'''&&&%%%######$$$!!!""""""###$$$%%%&&&'''##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&''''''$$$$$$&&&&&&$$$$$$'''######$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&$$$"""###&&&'''%%%###&&&%%%%%%'''((((((%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! $$$######$$$&&&'''%%%$$$###$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$!!! """###&&&$$$###""""""$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$+++%%%!!!$$$''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&((())))))'''%%%$$$$$$%%%%%%$$$$$$#########"""$$$$$$###"""""""""######%%%""""""%%%%%%""""""%%%!!!!!!""""""""""""!!!!!!###$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""""" !!!"""""""""""""""'''###"""$$$### """"""######$$$######"""((($$$!!!###'''(((%%%"""!!!###%%%&&&&&&&&&"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$&&&''''''''''''$$$%%%%%%%%%###"""###$$$###############$$$$$$$$$!!!###$$$$$$"""!!!!!!"""########################!!!"""###%%%%%%$$$###### !!!"""###$$$%%%$$$###"""!!! """"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$###!!!"""%%%%%%$$$###"""""""""######!!!"""######$$$$$$######&&&&&&&&&%%%$$$$$$###############$$$$$$%%%%%%&&&$$$%%%&&&%%%###"""###$$$$$$$$$############$$$$$$###%%%&&&&&&$$$######$$$ !!!#########$$$''')))%%%$$$######""""""#########$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$###$$$%%%'''$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!###$$$###""""""$$$&&&########################!!!###%%%$$$"""!!!"""$$$$$$$$$$$$######$$$$$$$$$%%%###"""###$$$$$$###"""""""""###$$$$$$$$$$$$###!!!"""######$$$$$$####################################$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%######$$$&&&""""""###$$$%%%%%%%%%%%%$$$############"""""""""$$$""" !!!###%%%&&&%%%(((***&&& !!!&&&%%%$$$######$$$%%%$$$###$$$&&&""" $$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&###&&&((('''%%%######$$$###$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%###$$$((('''######&&&###$$$&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&$$$"""%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%$$$###!!! %%%$$$$$$$$$&&&&&&$$$""""""###%%%&&&&&&%%%###"""#####################$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%###!!! !!!!!!"""$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''%%%%%%&&&"""!!!(((&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%### """""""""###############"""!!! !!!"""###%%%""""""%%%%%%""""""%%%"""""""""######"""""""""$$$$$$%%%%%%$$$#########"""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$###"""""""""""""""!!! !!!"""###$$$$$$######&&&$$$###%%%((((((%%%!!!"""%%%&&&%%%###""""""""""""######$$$$$$$$$########################!!!"""###$$$%%%$$$$$$###$$$$$$%%%&&&''''''''''''$$$&&&&&&%%%$$$###$$$%%%###$$$$$$$$$%%%%%%%%%%%%!!!$$$&&&%%%###!!!!!!"""######################## """###%%%%%%%%%###"""!!!!!!!!!!!!!!!"""###$$$######"""!!!!!! !!!!!!""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$"""""""""""""""""""""""""""""""""!!! ###%%%&&&%%%$$$#########$$$$$$"""""""""######$$$$$$$$$'''&&&&&&%%%$$$$$$######"""######$$$%%%%%%&&&&&&###%%%&&&%%%###"""###%%%######$$$$$$$$$$$$#########%%%&&&&&&$$$#########!!!###$$$$$$######&&&(((%%%%%%$$$############$$$!!!###%%%$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%% ###%%%%%%$$$###%%%'''$$$$$$###%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!###$$$$$$""""""$$$'''######################## """$$$### !!!###$$$######""""""######$$$&&&$$$######$$$$$$"""!!!""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$##############################$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$######%%%(((%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$%%%&&&&&&'''%%%$$$"""###%%%'''(((((("""$$$"""&&&///***%%%$$$###$$$%%%%%%$$$###)))+++((("""!!!&&&'''$$$%%%%%%%%%$$$$$$$$$######***((('''%%%$$$$$$%%%%%%'''%%%###!!!!!!###%%%'''###&&&((((((%%%######$$$&&&&&&&&&&&&&&&&&&&&&%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###!!!$$$)))((("""!!!%%%%%%&&&'''&&&%%%$$$###$$$((('''%%%%%%%%%%%%'''(((###$$$&&&'''((('''&&&&&&###$$$%%%%%%######$$$%%%'''%%%$$$%%%((((((&&&$$$%%%&&&''''''&&&%%%###"""!!!"""###$$$&&&'''((()))(((((('''&&&%%%###"""!!!%%%$$$#########""" """###%%%&&&&&&%%%###"""''''''&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$###"""!!!!!!!!!###$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###%%%((('''***&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&)))&&&$$$$$$''''''$$$!!! !!!"""###$$$%%%%%%$$$$$$#########%%%&&&'''%%%""""""%%%%%%""""""%%%######$$$$$$$$$$$$######$$$$$$%%%$$$###"""######$$$$$$$$$$$$#########"""$$$$$$%%%&&&&&&&&&&&&%%%###%%%'''&&&###!!!###&&& """###$$$$$$$$$###!!!"""###&&&'''%%%""""""$$$&&&'''&&&"""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&"""%%%((('''$$$""""""###"""""""""""""""""""""""" !!!###%%%&&&%%%###"""!!!!!!!!!!!!!!!""""""###"""""""""""""""######$$$!!!"""###$$$%%%&&&&&&&&&######!!!!!!!!!"""###$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!###%%%%%%%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&######""""""###$$$%%%%%%''''''&&&%%%%%%$$$######""""""###$$$%%%%%%&&&&&&###%%%'''&&&###!!!###%%%"""###$$$%%%%%%$$$###"""###%%%&&&&&&%%%############$$$&&&%%%""""""$$$''''''&&&%%%%%%$$$$$$%%%%%% ###$$$$$$!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%% ###%%%$$$""" """###%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%''''''$$$"""!!!"""###$$$%%%&&&''''''$$$%%%%%%$$$######$$$&&&""""""""""""""""""""""""'''&&&$$$#########$$$$$$###""""""!!!"""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''$$$###"""!!!!!!"""###$$$###""""""$$$%%%%%%###!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%###!!!"""%%%'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$!!!###%%%%%%$$$######%%%%%%$$$###""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&"""!!!"""''',,,...***&&&&&&%%%#########%%%'''((($$$''''''"""!!!%%%&&&"""((("""!!!%%%&&&$$$$$$(((%%%$$$"""!!!&&&+++)))###'''%%%######$$$&&&&&&%%%'''$$$%%%'''&&&!!! $$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$######((('''&&&$$$###"""""""""&&&%%%$$$$$$&&&'''&&&$$$$$$$$$###"""!!!!!!""""""%%%"""!!!"""%%%&&&$$$"""""""""""""""""""""""""""%%%%%%%%%&&&'''%%%"""%%%&&&''''''%%%### &&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%)))######'''(((&&&&&&&&&%%%%%%$$$###""""""%%%###""""""###$$$$$$######"""!!!"""$$$$$$"""!!!$$$""""""###&&&&&&### $$$###"""$$$&&&'''%%%###$$$''''''$$$###%%%$$$ $$$%%%&&&&&&%%%$$$###"""%%%$$$###$$$%%%&&&$$$""""""""""""""""""!!! %%%$$$######$$$###"""!!!"""""""""$$$%%%&&&$$$""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&''''''%%%###''''''&&&%%%%%%$$$######$$$###"""""""""###%%%%%%%%%$$$######$$$$$$###!!!&&&%%%%%%$$$###"""!!!!!!######""""""######$$$%%%%%%$$$"""###$$$$$$###!!!$$$$$$###############$$$$$$"""!!!"""######"""!!!###""""""!!!!!!!!!!!!!!!########################%%%&&&###!!!''''''!!!""""""#########$$$$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$&&&######&&&&&&######&&&#########%%%((())))))((('''%%%######%%%&&&$$$!!!######""""""######$$$%%%###$$$$$$$$$$$$###""""""%%%###""""""######""" $$$%%%'''(((((('''%%%$$$######$$$%%%%%%%%%%%%$$$((('''&&&%%%$$$%%%&&&&&&"""############$$$$$$$$$&&&%%%###!!!!!!"""###$$$###"""""""""###$$$%%%%%%############$$$%%%&&&&&&+++######""" '''%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""!!!###$$$%%%&&&&&&#####################$$$##############################$$$&&&((((((%%%######$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&########################&&&%%%$$$#########$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""######$$$$$$$$$$$$&&&&&&%%%%%%$$$""""""!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%''''''%%%###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&$$$######%%%&&&$$$"""'''&&&&&&%%%%%%&&&&&&'''''''''%%%###''')))###%%%$$$######%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''++++++'''"""((((((&&&&&&&&&''')))***"""%%%%%%""""""&&&'''$$$)))###"""%%%'''%%%%%%((('''&&&###"""%%%(((&&& )))'''%%%%%%&&&'''''''''""" """!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$###"""""""""""""""&&&$$$"""###$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&'''&&&###!!!&&&&&&''''''&&&$$$!!! &&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%((($$$ $$$'''&&&%%%&&&%%%%%%$$$$$$#########%%%###""""""###$$$$$$######"""!!!"""$$$$$$"""!!!$$$""""""###%%%&&&###!!!$$$###"""###%%%&&&$$$"""###&&&&&&######$$$### ###$$$$$$%%%%%%$$$###"""$$$######$$$%%%%%%$$$"""######$$$$$$$$$###""""""$$$$$$#########$$$###""""""""""""$$$%%%%%%$$$""""""###$$$$$$$$$$$$###"""$$$#####################%%%$$$$$$%%%''''''%%%###'''&&&&&&%%%$$$$$$######$$$###"""""""""###$$$%%%%%%$$$######$$$$$$###!!!######""""""""""""""""""######""""""######$$$%%%###"""!!!"""$$$%%%%%%###$$$$$$###############$$$%%%###"""###$$$%%%$$$"""%%%$$$$$$##########################################$$$"""!!!%%%$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$""" !!!$$$%%%###$$$'''#########%%%'''((('''&&&'''%%%###$$$&&&&&&%%%#########""""""######$$$%%%###$$$$$$$$$$$$###""""""%%%###""""""######""" &&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$&&&%%%$$$#########$$$$$$"""############$$$$$$$$$&&&%%%###"""""""""$$$%%%$$$$$$##################%%%%%%$$$######$$$$$$$$$,,,$$$$$$###""")))&&&$$$$$$$$$$$$######""""""$$$$$$$$$###############!!!###%%%%%%&&&###$$$$$$$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$%%%&&&((((((&&&$$$%%%%%%%%%$$$$$$#########$$$%%%%%%$$$######$$$&&&########################&&&%%%$$$#########$$$$$$""""""###$$$%%%$$$$$$###%%%$$$$$$######$$$$$$%%% !!!"""###$$$$$$$$$&&&&&&%%%%%%$$$"""!!! $$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""&&&%%%%%%%%%&&&%%%### '''&&&&&&%%%%%%&&&&&&'''###%%%$$$###%%%'''&&&!!!%%%$$$######%%%%%%$$$###"""######$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%%%%$$$$$$######&&&))))))%%%"""&&&%%%$$$$$$$$$%%%&&&'''###%%%%%%""""""%%%&&&$$$((($$$###&&&(((&&&&&&(((((('''$$$"""###&&&###***(((&&&&&&((()))(((((($$$""""""%%%$$$!!! """&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$$$$##################$$$&&&'''(((%%%$$$######$$$%%%$$$"""$$$$$$###""""""""""""###%%%###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&%%%###&&&&&&''''''&&&$$$###!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%(((%%%""""""%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$$$$$$$######"""!!!"""$$$$$$"""!!!$$$###"""###%%%%%%###!!!$$$###""""""$$$$$$###!!!###%%%%%%""""""$$$"""!!!""""""############"""$$$######$$$%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###""""""###%%%%%%$$$""""""###$$$$$$$$$$$$###"""#########"""""""""!!!!!!%%%$$$$$$%%%&&&&&&%%%###&&&&&&%%%%%%$$$$$$############""""""######$$$%%%%%%$$$######$$$$$$###!!! !!!!!!""""""""""""######""""""######$$$%%%!!!!!! """%%%&&&&&&%%%$$$###############$$$$$$%%%$$$###$$$%%%&&&%%%###%%%$$$$$$##########################################$$$###!!!"""$$$##################$$$$$$$$$ !!!!!!"""######$$$$$$"""############$$$$$$$$$(((%%%$$$&&&%%%!!! """$$$######$$$&&&&&&%%%$$$%%%$$$###$$$&&&&&&&&&$$$######""""""######$$$%%%###$$$$$$$$$$$$###""""""$$$###""""""###$$$"""!!!'''&&&$$$######$$$&&&'''######$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!"""""""""############$$$$$$$$$&&&%%%$$$#########$$$%%%&&&%%%$$$###""""""""""""&&&&&&%%%######"""""""""***#########!!!(((%%%$$$$$$$$$####################################### !!!"""""""""""""""!!!######$$$%%%%%%&&&&&&&&&########################$$$$$$$$$%%%''''''%%%$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$######$$$&&&########################%%%$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%% !!!"""###$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%!!!"""$$$$$$$$$$$$"""!!!###"""!!!"""###$$$###!!!%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""$$$%%%&&&''''''&&&###!!!'''&&&&&&%%%%%%&&&&&&'''"""$$$$$$###"""$$$%%%&&&%%%$$$######%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$''')))'''%%%$$$$$$############$$$%%%&&&'''%%%############"""(((&&&%%%&&&((((((((('''&&&&&&$$$!!!"""%%%###)))'''&&&'''((()))((('''(((%%%%%%((((((&&&%%%(((&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$###############$$$%%%&&&'''(((%%%###"""###$$$$$$###!!!$$$$$$###""""""#########"""""""""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''%%%$$$$$$%%%%%%### $$$$$$$$$$$$$$$$$$%%%%%%&&&$$$######$$$%%%$$$######"""!!!"""$$$$$$"""!!!############$$$$$$######$$$###"""""""""""""""""""""%%%%%%"""!!!###""" !!!"""""""""######$$$###"""###%%%%%%###"""######$$$%%%&&&&&&&&&&&&!!!"""############$$$%%%###""""""###$$$%%%$$$############$$$$$$#########$$$$$$$$$###""""""!!!!!!%%%$$$###$$$%%%&&&$$$###%%%%%%%%%%%%$$$$$$#####################$$$$$$$$$%%%$$$######$$$$$$###!!!""""""""""""""""""""""""######""""""######$$$%%%"""!!!!!!"""$$$&&&%%%$$$#########"""######$$$%%%$$$###"""###%%%%%%%%%######""""""!!!!!!!!!!!!!!!########################$$$%%%%%%%%%%%%$$$""" ########################!!!!!!!!!""""""#########""""""#########$$$$$$$$$)))%%%%%%'''&&&""""""$$$$$$#########%%%%%%###!!!############$$$%%%%%%%%%######""""""######$$$%%%###$$$$$$$$$$$$###""""""$$$###""""""$$$$$$###"""&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$######""""""!!!!!!!!!!!!""""""#########$$$$$$$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$######"""#########%%%%%%$$$###############&&&!!!"""%%%"""%%%$$$###"""""""""##############################%%%%%%%%%$$$###"""!!! ############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$### !!!$$$&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%$$$$$$######"""$$$%%%&&&'''&&&%%%$$$"""###$$$%%%%%%$$$###"""###"""!!!!!!"""###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######"""###&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''%%%$$$&&&)))%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&'''&&&%%%''''''&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&((()))(((&&&"""$$$$$$!!!"""%%%%%%!!!'''&&&%%%&&&''''''&&&%%%%%%""""""%%%%%%######&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$######$$$$$$"""!!!$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$######%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$""" $$$$$$$$$$$$$$$$$$%%%%%%'''%%%######$$$%%%$$$######"""!!!"""$$$$$$"""!!!######$$$############$$$######""""""!!!!!!"""###"""%%%%%%"""!!!###""" !!!!!!""""""#########"""###$$$%%%###!!!""""""###$$$%%%%%%%%%$$$ """$$$$$$###"""$$$&&&$$$"""!!!"""$$$%%%$$$###$$$##################$$$%%%%%%$$$$$$$$$#########%%%$$$######$$$%%%$$$###%%%$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%$$$######$$$$$$###!!!%%%%%%$$$######"""!!!!!!######""""""######$$$%%%$$$###"""###$$$$$$###"""######""""""###$$$$$$%%%###!!!!!!"""$$$$$$$$$######""""""!!!!!!!!!!!!!!!##############################$$$%%%$$$"""!!!!!!########################$$$#########"""""""""!!!""""""#########$$$$$$$$$!!! $$$&&&$$$%%%)))$$$###"""###$$$$$$"""!!!!!!!!!"""#########$$$$$$######""""""######$$$%%%###$$$$$$$$$$$$###""""""$$$###"""###$$$%%%$$$###"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$###############"""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$#########$$$""""""""""""###$$$%%%&&&###"""""""""######$$$%%%$$$!!!### %%%!!!&&&%%%###"""""""""###$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$############$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%### !!!$$$'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%$$$""" %%%%%%&&&&&&&&&&&&%%%%%%&&&$$$""""""$$$%%%$$$$$$######%%%%%%%%%%%%######%%%%%%%%%$$$$$$$$$######""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$!!!$$$&&&'''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''%%%%%%&&&%%%"""###'''%%%$$$######%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%$$$$$$###!!!!!!$$$%%%$$$%%%)))%%%&&&&&&%%%''')))((($$$ ###$$$"""###&&&'''$$$%%%$$$$$$%%%&&&&&&%%%###%%%!!!!!!######!!!"""%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$$$$######''''''&&&%%%%%%$$$%%%%%%&&&%%%######$$$$$$###!!!$$$############$$$%%%%%%)))))))))&&&### $$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$###!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$$$$%%%$$$######"""!!!"""$$$$$$"""!!!###$$$$$$###""""""###%%%"""######"""!!!"""$$$&&&###%%%%%%""""""$$$""""""!!!!!!!!!!!!""""""######""""""###$$$$$$###!!!!!!"""##################!!!###%%%%%%"""!!!###&&&$$$###!!!"""###%%%%%%$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%$$$######$$$$$$###!!!&&&&&&%%%$$$###"""!!!!!!######""""""######$$$%%%%%%$$$######$$$$$$###!!!""""""""""""###$$$%%%%%%"""!!! !!!###$$$$$$###%%%$$$$$$#######################################!!! """$$$""" ###$$$$$$$$$###############%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$%%%!!!!!!###""" $$$#########$$$%%%###!!!!!!"""$$$###""""""###$$$######""""""######$$$%%%###$$$$$$$$$$$$###""""""$$$###"""###%%%%%%%%%###!!!"""$$$%%%%%%$$$"""!!!######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$#########"""""" !!!!!!"""###%%%&&&'''!!!!!!!!!""""""$$$%%%%%%%%% $$$&&&!!!###(((###&&&%%%###"""!!!"""###$$$""""""#########$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$###""""""!!!!!!########################$$$"""!!!"""$$$%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$$$$######$$$%%%%%%$$$"""&&&&&&&&&%%%%%%&&&&&&&&&&&&$$$""""""###$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$&&&((('''&&&&&&%%%%%%&&&&&&'''%%%!!!!!!%%%%%%""""""%%%%%%$$$######%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$###############"""!!!!!!'''###"""%%%%%%""""""&&&###&&&&&&$$$&&&)))((("""!!!$$$%%%######&&&'''&&&$$$$$$$$$%%%&&&&&&$$$"""'''$$$###%%%%%%"""###'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$$$$######''''''&&&%%%%%%%%%%%%%%%'''&&&$$$$$$%%%%%%###"""$$$#########$$$$$$%%%&&&'''))))))'''###!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%###!!!""""""""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%############&&&%%%%%%$$$$$$#########(((&&&$$$$$$%%%%%%$$$######"""!!!"""$$$$$$"""!!!###$$$%%%###!!!!!!###&&&!!!######"""!!!"""&&&)))###&&&&&&######$$$### $$$###"""!!!!!!!!!"""######"""""""""$$$$$$"""!!!##################"""!!!!!!$$$'''%%%!!! """%%%%%%###!!!!!!###$$$%%%$$$$$$$$$###""""""###$$$$$$""""""######$$$$$$%%%%%%&&&$$$""""""###$$$$$$$$$##################$$$$$$!!!"""###$$$%%%$$$$$$###%%%$$$######$$$$$$###!!!$$$$$$######"""""""""!!!######""""""######$$$%%%$$$###""""""$$$%%%$$$###""""""""""""###$$$%%%&&&"""!!!!!!"""$$$%%%%%%$$$%%%$$$$$$#######################################"""!!!"""%%%$$$ ###)))$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$***&&&$$$$$$!!!$$$######$$$%%%&&&$$$######%%%&&&%%%###"""###%%%######""""""######$$$%%%###$$$$$$$$$$$$###""""""$$$###"""###%%%&&&%%%$$$""""""############""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$###"""!!!"""############$$$$$$$$$"""#########""""""!!!!!!""""""""""""###$$$%%%&&&###"""""""""""""""###$$$%%% %%%((("""%%%)))###&&&%%%###!!!!!!"""###$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""%%%###"""###$$$&&&%%%%%%''''''&&&%%%$$$###"""!!!$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$"""$$$'''))))))(((&&&$$$%%%$$$$$$$$$$$$$$$$$$%%% !!!###$$$$$$$$$$$$!!!"""%%%''''''&&&$$$"""&&&%%%############%%%&&&$$$""" !!!""""""""" !!!###$$$$$$###!!! %%%%%%%%%$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''((()))'''$$$"""$$$''''''&&&&&&%%%%%%&&&&&&'''(((######(((+++(((&&&)))%%%$$$######%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&%%%$$$###...(((&&&'''$$$ """%%%&&&###%%%)))'''!!!"""&&&'''$$$###&&&'''%%%%%%$$$$$$&&&''''''%%%###'''###"""######!!!!!!%%%$$$$$$&&&''''''&&&$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%&&&&&&'''((('''%%%%%%%%%%%%$$$"""$$$#########$$$%%%%%%&&&"""$$$&&&&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&'''&&&$$$!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$%%%&&&&&&%%%%%%$$$###"""""")))'''%%%$$$%%%%%%$$$######"""!!!"""$$$$$$"""!!!###$$$%%%###!!!!!!###&&&!!!###$$$###"""###(((,,,$$$''''''$$$###%%%$$$ %%%$$$###!!!!!!!!!"""######"""!!!"""$$$$$$"""!!!$$$$$$$$$$$$$$$###"""!!!"""%%%'''%%%!!!!!!%%%%%%###!!!!!!###$$$%%%$$$%%%$$$###""""""###$$$%%% !!!"""###$$$%%%%%%&&&$$$"""!!!###$$$$$$$$$##################$$$$$$!!!"""###$$$%%%$$$######%%%$$$######$$$$$$###!!!!!!!!!!!!!!!""""""""""""#########"""###$$$$$$%%%"""!!!!!!"""$$$&&&&&&%%%""""""""""""###$$$%%%&&&###""""""###%%%'''&&&%%%###""""""!!!!!!!!!!!!!!!########################&&&$$$%%%((('''$$$'''///$$$$$$$$$$$$######""""""###$$$$$$%%%%%%&&&''''''"""############$$$$$$$$$$$$!!!"""%%%&&&$$$$$$'''$$$######$$$&&&&&&%%%$$$&&&((()))(((%%%###$$$&&&#########"""###$$$$$$%%%###$$$$$$$$$$$$###""""""$$$###"""###%%%&&&%%%$$$$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$"""###$$$$$$$$$###!!! """############$$$$$$$$$"""""""""""""""!!! $$$###############$$$$$$%%%$$$###"""!!!!!!!!!!!!###$$$'''!!!$$$'''"""%%%%%%%%%$$$###"""!!!!!!'''%%%###!!! !!!###%%%""""""!!!!!!"""###$$$$$$########################%%%&&&&&&%%%###""""""###$$$###"""###$$$$$$###"""***)))$$$###''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$######### !!!"""$$$&&&''''''##################$$$$$$&&&%%%######$$$%%%%%%$$$---+++)))''''''%%%###!!!""""""""""""""""""""""""(((&&&%%%%%%&&&'''&&&%%%(((%%%$$$''''''$$$%%%(((%%%%%%%%%$$$$$$#########$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%&&&'''&&&$$$%%%%%%&&&$$$###(((&&&$$$%%%&&&'''&&&%%%&&&### ###%%%&&&%%%&&&%%%$$$%%%'''((('''&&&'''%%%###""""""###%%%'''%%%'''%%%"""!!!$$$%%%###)))###!!!######!!!&&&)))***)))%%%$$$(((***((((((&&&###"""$$$%%%&&&&&&"""$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$######%%%&&&&&&%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$%%%((((((%%%$$$$$$%%%$$$$$$######$$$$$$%%%((('''&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&$$$""""""###$$$###"""######""""""######$$$%%%&&&%%%$$$###"""""""""""" $$$'''((('''%%%$$$((('''&&&&&&&&&%%%###!!!######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$!!!!!!"""###$$$$$$%%%%%%###############$$$$$$$$$$$$""""""###"""!!!&&&"""#########"""!!!"""###"""############$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%%%%$$$$$$$$$###"""""""""#########"""""""""""""""!!!!!!"""############""" !!!!!!"""###$$$$$$$$$%%%%%%$$$###""""""######"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""&&&%%%$$$$$$%%%%%%###"""$$$"""!!!!!!"""######"""%%%$$$!!!!!!"""###"""!!!$$$$$$######"""!!!!!!!!!'''&&&$$$#########$$$%%%%%%%%%$$$$$$###"""!!!!!!$$$"""!!!"""$$$%%%""" ###"""!!!"""$$$$$$"""!!!########################""""""############""""""%%%$$$######$$$$$$###!!!########################$$$$$$$$$$$$$$$###"""!!!$$$######"""""""""""""""&&&%%%###""""""$$$%%%'''###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%###$$$$$$$$$###"""###$$$$$$$$$$$$###"""!!!!!! ######$$$$$$$$$######""",,,)))&&&$$$$$$%%%%%%$$$&&&$$$"""###%%%&&&%%%"""%%%%%%$$$$$$######""""""&&&%%%###"""!!!"""###$$$###""""""""""""######$$$########################&&&''''''&&&$$$######$$$$$$###"""###$$$$$$###"""$$$$$$###$$$$$$#########$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%#########""""""!!!!!! ###""""""###$$$$$$###!!!&&&%%%######$$$###""" ########################'''&&&$$$$$$%%%&&&&&&%%%'''$$$###&&&&&&###$$$'''$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$%%%%%%$$$###&&&%%%######%%%&&&%%%$$$&&&### ###%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&"""!!!%%%%%%###(((###"""$$$$$$!!!"""'''$$$&&&$$$ $$$&&&$$$(((%%%######$$$%%%&&&&&& ###%%%%%%"""!!!###'''%%%%%%%%%$$$$$$#########&&&$$$######%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%""""""$$$%%%%%%$$$""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%$$$#########""""""######$$$%%%'''&&&%%%$$$############"""###%%%''''''%%%###"""%%%$$$######$$$###!!!######$$$$$$$$$%%%%%%%%%%%%$$$######""""""########################$$$$$$$$$$$$##################%%%"""!!!""" """"""#########"""""""""###"""############$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$##################"""""""""""""""""""""!!!"""######$$$$$$######!!!!!!!!!"""###$$$$$$$$$%%%$$$$$$###""""""#############################################$$$$$$$$$"""######$$$$$$######"""$$$$$$############$$$$$$########################&&&%%%###$$$%%%%%%$$$"""%%%$$$###$$$%%%%%%$$$###%%%###""""""######""" """""""""""""""#########$$$###""""""!!!!!!""""""%%%%%%$$$######"""!!!!!!$$$"""!!!"""$$$%%%""" $$$###"""###%%%%%%###"""########################""""""############""""""%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########$$$$$$###"""""""""""""""%%%$$$###""""""$$$%%%'''###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%######$$$######"""######$$$$$$$$$###"""!!!!!!!!!######$$$$$$$$$######"""&&&$$$""""""###$$$$$$$$$&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$#########$$$$$$$$$###############$$$$$$###"""""""""##############################&&&'''((('''%%%$$$$$$%%%$$$###"""###$$$$$$###"""&&&'''$$$######"""###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######%%%%%%%%%$$$###"""!!! ###""""""###%%%%%%###!!!"""!!! !!!#########"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&%%%$$$&&&###"""%%%%%%"""###&&&######$$$$$$%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%%%%$$$###&&&$$$"""###$$$%%%$$$$$$%%%###!!!!!!###%%%%%%%%%%%%%%%$$$&&&'''((('''%%%###$$$%%%&&&&&&%%%$$$###$$$'''&&&""""""%%%%%%###'''###"""$$$$$$###$$$(((%%%'''&&&""""""&&&'''%%%'''%%%######$$$&&&&&&%%% $$$'''%%%"""!!!$$$'''%%%%%%$$$$$$###"""!!!!!!%%%$$$######%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&&&&%%%### ######""""""######$$$%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$#########$$$###""" ######$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""$$$$$$$$$############"""%%%$$$$$$$$$###"""""""""$$$!!!!!!""" $$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%###############$$$$$$$$$""""""""""""""""""######"""######$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$%%%$$$######"""#################################$$$$$$$$$###############"""""""""######"""""""""$$$$$$############$$$$$$########################&&&$$$###$$$%%%%%%$$$"""$$$###$$$%%%&&&&&&$$$"""######"""###%%%$$$""" !!!!!!"""######$$$$$$###############"""!!!!!!$$$$$$$$$######""""""!!!###""""""###$$$$$$###!!!%%%$$$###$$$%%%&&&$$$###################################################%%%$$$######$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$###""""""""""""###$$$######"""###$$$%%%&&&"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""######$$$$$$$$$###""""""!!!!!!"""######$$$$$$$$$######"""!!!!!!"""%%%&&&&&&%%%%%%$$$######%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$$$$###"""%%%$$$$$$###""""""""""""########################%%%&&&'''&&&$$$###$$$%%%$$$###"""###$$$$$$###"""%%%'''$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''#########$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$######&&&''''''''''''&&&$$$$$$&&&$$$""""""$$$%%%$$$$$$###""""""###$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$&&&######%%%%%%######&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$%%%%%%$$$###&&&$$$######$$$%%%%%%$$$%%%$$$#########$$$%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&###"""%%%%%%"""%%%$$$$$$$$$%%%%%%&&&(((%%%''''''$$$$$$((((((&&&'''%%%######%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!%%%$$$"""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''&&&&&&'''&&&$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$######$$$%%%### ######""""""######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$'''&&&%%%$$$###"""""""""%%%$$$$$$$$$&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%$$$###"""!!!!!!!!! ######"""%%%+++###"""""""""#########"""""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%"""""""""###$$$$$$$$$%%%"""""""""""""""###############$$$%%%%%%%%%%%%$$$"""""""""######$$$$$$$$$$$$$$$###############$$$########################%%%$$$$$$$$$###"""""""""""""""############""""""$$$$$$############$$$$$$########################%%%$$$######%%%%%%$$$###!!!!!!"""$$$%%%$$$"""""""""###%%%&&&%%%""" !!!!!!""""""############$$$$$$%%%&&&&&&$$$###"""$$$#########"""""""""!!!""""""######$$$$$$######%%%$$$"""###$$$%%%$$$###################################################%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%$$$######""""""############""""""###$$$%%%&&&""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""!!!!!!"""#########"""$$$$$$$$$######"""""""""""""""###$$$$$$$$$###############%%%'''((('''&&&$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$###"""%%%%%%$$$###""""""#################################$$$%%%$$$###"""###$$$$$$###"""###$$$$$$###"""***)))%%%!!!###'''&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$&&&((((((((('''&&&'''$$$  """$$$%%%&&&%%%$$$$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&%%%%%%((($$$$$$&&&&&&$$$$$$(((''''''&&&&&&%%%$$$######&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%#########%%%%%%$$$###'''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%'''((((((&&&$$$'''&&&$$$######$$$&&&'''###&&&&&&######%%%%%%"""$$$%%%%%%$$$%%%&&&'''&&&"""$$$$$$""""""&&&&&&$$$&&&%%%$$$$$$%%%&&&%%%$$$((($$$"""###&&&(((%%%"""'''&&&&&&%%%$$$$$$######%%%###""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$((((((%%%%%%(((((($$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%#########$$$%%%### ######""""""######$$$%%%%%%$$$$$$############$$$%%%%%%$$$######$$$$$$%%%$$$######$$$%%%&&&$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%% !!!"""###$$$%%%&&&&&&%%%%%%%%%$$$###"""!!!!!!!!! ###$$$###&&&+++$$$"""!!!!!!###$$$###!!!""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%"""""""""###$$$$$$$$$%%%!!!!!!""""""##################$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$###############$$$$$$########################%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$###$$$$$$############$$$$$$########################%%%$$$######%%%%%%%%%###!!!!!!"""$$$%%%$$$"""""""""###%%%&&&&&&### ############""""""!!!!!!$$$$$$%%%&&&&&&$$$###"""#########"""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%###!!!!!!"""#################################$$$$$$###""""""###$$$$$$%%%$$$######$$$$$$###!!!""""""""""""""""""""""""%%%%%%%%%$$$###"""!!! %%%$$$$$$###############!!!"""""""""###$$$%%%%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###!!! !!!$$$%%%$$$"""$$$$$$$$$$$$############!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''%%%###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!"""###%%%%%%$$$######%%%$$$$$$#########$$$$$$########################"""###$$$###"""!!!"""###$$$###"""###$$$$$$###"""$$$$$$""""""'''***%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$"""!!!!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!###&&&'''&&&%%%%%%%%%"""!!!######&&&%%%######$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&&&&&&&(((%%%$$$''''''$$$%%%((()))((('''&&&%%%$$$###"""&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$###(((&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&$$$###$$$%%%$$$$$$%%%''')))(((&&&$$$((('''$$$######$$$'''(((###&&&&&&$$$###%%%$$$!!!###%%%%%%###$$$&&&&&&$$$"""%%%&&&$$$$$$'''(((%%%&&&%%%$$$$$$&&&&&&%%%$$$'''$$$!!!"""%%%&&&$$$ &&&&&&&&&%%%%%%%%%%%%$$$$$$###""""""$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""''''''""""""''''''"""&&&&&&%%%%%%%%%%%%&&&&&&###""""""""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%###!!!######""""""######$$$%%%$$$$$$###""""""######$$$$$$#########$$$%%%&&&&&&!!! !!!###$$$###!!!######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%% !!!"""$$$&&&'''(((%%%$$$$$$$$$###"""""""""###!!!!!!###!!!!!!&&&$$$""" !!!$$$%%%### """############$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%###############$$$$$$$$$!!!!!!!!!"""######$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$$$$###$$$%%%&&&&&&$$$"""###"""###$$$&&&&&&$$$"""$$$$$$######"""!!!!!! ###############"""!!!!!!""""""""""""""""""""""""!!!"""$$$%%%$$$$$$%%%&&&%%%### !!!#################################%%%$$$###""""""###$$$%%%%%%$$$######$$$$$$###!!!""""""""""""""""""""""""$$$%%%%%%$$$$$$###!!!!!!%%%%%%$$$############$$$ !!!!!!"""###$$$%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$""" """%%%'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$""""""######""" ###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%########################"""###$$$$$$###"""###$$$$$$###"""###$$$$$$###""" """"""###&&&)))%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&&&&%%%$$$"""$$$"""!!!!!!#########"""&&&$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''(((''''''$$$$$$&&&&&&$$$$$$'''(((((('''&&&%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###""""""###$$$%%%%%%###'''%%%$$$$$$%%%&&&&&&%%%$$$&&&''''''$$$######%%%$$$$$$%%%'''))))))&&&###'''&&&%%%%%%%%%%%%&&&'''"""&&&&&&$$$$$$%%%$$$!!!"""&&&&&&###"""%%%%%%!!!###&&&'''%%%&&&))))))&&&&&&%%%$$$%%%&&&&&&%%%###%%%'''((('''%%%###$$$&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!!"""$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$$$$%%%"""((((((!!!!!!(((((("""&&&&&&%%%%%%%%%%%%&&&&&&$$$###""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###$$$%%%$$$#########""""""######$$$%%%$$$$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%% !!!###$$$###"""######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%% !!!!!!###$$$%%%&&&&&&$$$$$$##################$$$""""""###!!!!!!%%%%%%"""!!!$$$%%%### """############$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$############### !!!!!!"""######$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%$$$###$$$%%%%%%$$$###$$$###"""###%%%&&&%%%$$$#########"""""""""""""""$$$###""""""!!!!!!""""""!!!""""""""""""""""""""" """%%%%%%$$$###%%%'''&&&$$$!!!!!!"""$$$$$$$$$########################&&&%%%###""""""###%%%&&&%%%$$$######$$$$$$###!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$ !!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%""" """&&&)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$&&&###!!!!!!"""###""""""###$$$&&&%%%###"""$$$&&&''''''&&&%%%%%%$$$######""""""#########$$$$$$%%%############$$$%%%&&&&&&###########################$$$%%%%%%$$$###$$$&&&$$$###"""###$$$$$$$$$"""%%%'''&&&"""!!!$$$&&&%%%%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$#########%%%$$$$$$######"""""""""###$$$&&&((((((&&&$$$"""$$$%%%&&&(((***)))%%%"""&&&$$$$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&(((((((((&&&######%%%%%%######&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###############"""!!!"""$$$%%%%%%###&&&$$$######$$$%%%%%%$$$$$$&&&((('''$$$"""###%%%###$$$%%%((())))))&&&###%%%%%%&&&''''''&&&%%%%%%"""&&&'''$$$$$$&&&$$$!!!"""&&&&&&""""""%%%$$$"""###!!!"""%%%%%%"""%%%$$$$$$%%%&&&'''%%%###%%%,,,111---&&&###'''..."""""""""###$$$$$$%%%%%%$$$###!!!"""###%%%%%%$$$%%%%%%%%%&&&&&&'''''''''""""""#########$$$$$$$$$$$$+++***######***+++$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###"""  """##################"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""######$$$$$$$$$%%%###############$$$$$$$$$###""""""%%%$$$###%%%***%%%""" $$$&&&### """############$$$$$$$$$""""""""""""""""""""""""#########"""###$$$$$$%%%%%%$$$$$$$$$######"""""" !!!!!!"""###$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""############""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$"""!!!!!!"""######"""%%%###""""""$$$&&&&&&%%%!!!!!!!!!"""######$$$$$$'''&&&$$$#########$$$%%%!!!!!!!!!!!!"""""""""""" ###%%%&&&$$$###%%%''''''%%%"""!!!###%%%%%%%%%########################&&&%%%###""""""###%%%&&&%%%$$$######$$$$$$###!!!########################!!!###%%%&&&''''''&&&%%%$$$$$$######$$$$$$ !!!###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&###!!!###'''***((($$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%'''%%%"""!!!###%%%&&&&&&"""%%%&&&%%%###"""$$$&&&'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!"""$$$%%%&&&%%%%%%$$$###&&&&&&###$$$''''''$$$&&&&&&(((***+++)))%%%!!!%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&%%%###""""""$$$&&&$$$$$$$$$%%%((()))((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""###%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%&&&$$$"""###''''''%%%%%%(((&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$(((%%%###%%%'''(((&&&$$$'''$$$""""""###%%%%%%%%%(((&&&%%%%%%%%%%%%$$$"""$$$$$$######"""######$$$""""""#########$$$$$$$$$)))'''%%%&&&((()))'''%%%((('''%%%$$$###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&$$$"""$$$&&&(((&&&$$$&&&((()))&&&"""!!!%%%***%%%$$$###"""""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$!!!%%%%%%&&&'''&&&%%%###"""&&&%%%%%%%%%%%%&&&'''''''''$$$###%%%***,,,)))%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""&&&$$$"""!!!###%%%&&&&&&$$$###"""!!!!!!"""######&&&%%%$$$%%%%%%%%%###!!!%%%$$$######$$$$$$"""!!!$$$$$$$$$$$$$$$###"""!!!$$$###"""###$$$$$$###"""$$$(((******'''&&&'''***$$$$$$############$$$$$$&&&###"""&&&'''$$$"""###########################!!!"""$$$&&&&&&&&&$$$###$$$$$$############$$$$$$ """###%%%&&&&&&&&&(((((('''&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%""" ###$$$###!!!!!!!!!""""""######$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$$$$ !!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$"""!!!!!!!!!"""###"""$$$$$$###!!! !!!"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&$$$"""###&&&***%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$###"""!!!%%%$$$######%%%%%%$$$###$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%$$$###"""%%%%%%"""###&&&&&&###%%%%%%%%%'''((('''###!!!%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%&&&#########$$$&&&'''&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%######&&&&&&###"""$$$&&&''''''&&&%%%$$$######&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%&&&&&&%%%$$$&&&$$$######$$$%%%%%%$$$'''%%%$$$$$$&&&&&&%%%###%%%%%%$$$$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&$$$###$$$&&&'''&&&$$$%%%((()))'''###"""%%%)))%%%%%%$$$###""""""######$$$######""""""######$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########&&&&&&''''''&&&$$$"""!!!%%%%%%&&&&&&&&&%%%$$$###&&&%%%%%%%%%%%%&&&'''''''''%%%###$$$((((((%%%"""&&&&&&%%%$$$$$$$$$$$$%%%###############$$$$$$$$$########################%%%###""""""$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%###""""""######"""!!!%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$###""""""$$$###"""###$$$$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$############$$$$$$&&&$$$$$$''''''$$$$$$(((########################"""###$$$%%%&&&%%%$$$$$$$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&$$$!!!"""$$$%%%$$$###!!!"""""""""######$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&"""!!!!!!""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$##################$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###%%%$$$###"""!!!""""""######$$$%%%$$$"""!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$&&&%%%###"""$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############%%%%%%%%%%%%%%%$$$######%%%$$$######%%%%%%$$$###$$$######""""""######$$$######$$$$$$%%%&&&&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!$$$$$$""""""%%%%%%###$$$#########%%%$$$###!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&((()))((('''&&&&&&'''###""""""###$$$$$$###!!!%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$(((%%%$$$&&&%%% !!!''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%'''%%%###$$$'''(((&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$###$$$%%%%%%$$$###$$$%%%&&&$$$"""%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$&&&'''&&&%%%$$$''')))(((%%%###%%%'''%%%%%%%%%%%%$$$###"""!!!$$$######""""""######$$$############$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$############&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''''''''%%%######%%%%%%"""%%%%%%%%%%%%%%%$$$$$$### !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%&&&%%%###$$$###"""!!!!!!"""###$$$'''$$$""""""###$$$$$$###%%%$$$"""###$$$$$$###"""###$$$$$$$$$$$$###""""""$$$###"""###$$$$$$###"""%%%$$$$$$$$$$$$$$$""" $$$$$$############$$$$$$%%%######%%%%%%###%%%***###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###"""""""""###%%%&&&!!!!!!""""""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%######%%%&&&%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###"""########################"""###%%%%%%$$$$$$&&&'''######"""""""""######$$$"""###$$$%%%%%%$$$###"""###########################$$$$$$$$$$$$###""""""#################################$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$%%%$$$###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$###$$$"""###%%%%%%###""""""###%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!$$$$$$""""""%%%&&&###%%%###!!!"""###$$$###"""%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''))))))'''&&&%%%%%%###""""""###$$$$$$""" %%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%######&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''(((((('''%%%###(((%%%%%%'''&&&!!! """&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###((($$$!!!###''')))&&&"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$!!!$$$&&&%%%"""!!!###%%%$$$###$$$%%%&&&&&&$$$"""$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''((()))$$$$$$$$$%%%%%%%%%%%%&&&%%%'''***)))&&&%%%(((***"""###$$$%%%%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%###&&&((()))'''%%%%%%%%%%%%%%%&&&&&&%%%###!!! &&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%&&&''''''%%%$$$###''''''&&&&&&%%%$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######%%%$$$""" $$$$$$%%%&&&&&&$$$###""" !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&&&&$$$!!!$$$###"""""""""###$$$%%%***'''$$$###%%%&&&''''''%%%###"""###$$$$$$###"""######$$$$$$$$$######"""$$$###"""###$$$$$$###""")))'''%%%%%%''''''$$$!!!%%%$$$$$$######$$$$$$%%%%%% ######$$$&&&########################%%%$$$$$$######$$$%%%%%%$$$$$$############$$$$$$&&&$$$###!!!!!!"""$$$%%%"""######$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$######"""""""""""""""""""""""""""!!!"""$$$$$$$$$%%%''')))%%%$$$######"""""""""###"""###$$$%%%%%%$$$###"""#########$$$$$$############$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$$$$#########"""""""""###%%%&&&%%%######$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$#########"""############$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#################################%%%$$$$$$######""""""""""""%%%&&&###$$$''''''$$$%%%$$$""""""###$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((((((&&&$$$$$$$$$%%%$$$###$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%######&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%'''(((((('''%%%$$$(((%%%%%%(((((($$$###%%%$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&&&&%%%$$$######((($$$!!!###''')))&&&"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$!!!###%%%$$$""" """%%%$$$###$$$%%%&&&&&&$$$"""$$$###"""$$$&&&((('''&&&%%%%%%$$$%%%%%%&&&''''''############$$$$$$$$$$$$!!!$$$&&&%%%###"""%%%'''!!!"""$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###%%%((()))(((&&&%%%$$$%%%%%%&&&&&&%%%$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&%%%$$$###''''''&&&%%%%%%$$$######$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$######$$$%%%&&&%%%$$$###"""""""""#########$$$$$$$$$########################!!!!!!"""%%%&&&&&&### $$$###"""""""""###%%%&&&)))'''$$$###%%%'''''''''$$$###"""###$$$%%%$$$""""""######$$$$$$$$$######$$$###"""###$$$$$$###"""***(((%%%&&&((((((%%%!!!%%%%%%$$$$$$$$$$$$%%%%%%(((%%%'''%%%###########################%%%%%%$$$######$$$$$$%%%$$$$$$############$$$$$$&&&%%%###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&%%%%%%$$$$$$######"""######$$$$$$$$$######"""""""""""""""""""""""" """#########$$$''')))&&&%%%$$$###"""""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$#########"""###$$$%%%%%%$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$###!!!!!!###&&&)))***%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######%%%$$$######%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$######""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""$$$$$$###"""""""""#########&&&&&&$$$$$$''''''%%%%%%$$$"""###$$$&&&%%%%%%"""######$$$$$$######"""#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%$$$"""######%%%$$$$$$%%%&&&&&&%%%############$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''$$$%%%((()))&&&%%%(((###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%######&&&$$$"""###&&&'''%%%###'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$###"""###$$$%%%$$$###$$$%%%&&&$$$"""$$$######$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$###$$$&&&&&&%%%%%%'''((("""###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######%%%&&&&&&$$$$$$&&&'''###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###"""!!!!!! #########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######"""$$$$$$$$$###############""""""""""""""""""""""""!!!!!!"""$$$&&&%%%###!!!$$$###""""""###$$$&&&'''%%%###!!!!!!###%%%%%%$$$$$$"""""""""$$$%%%$$$###""""""###$$$$$$$$$$$$###$$$###"""###$$$$$$###"""&&&%%%%%%%%%%%%%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%***""""""((()))&&&$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%$$$###""""""######$$$##################""""""######$$$%%%%%%%%%%%%$$$###$$$%%%$$$""""""$$$%%%''''''&&&&&&%%%$$$######"""###$$$$$$%%%$$$$$$$$$########################!!!"""###""""""$$$''')))&&&%%%$$$#######################################"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$###""""""###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%###!!!"""$$$''')))***%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$""""""###$$$$$$$$$######%%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###############%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###""""""!!!##############################"""!!!!!!"""###$$$"""%%%%%%######&&&&&&$$$$$$###"""###%%%&&&%%%$$$######$$$%%%%%%$$$######"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$""""""###$$$$$$######$$$&&&'''&&&$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''''''''"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%((((((%%%$$$'''$$$$$$%%%%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######$$$%%%$$$###&&&$$$######$$$%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%'''&&&%%%$$$#####################$$$$$$$$$%%%%%%'''&&&&&&''')))******)))$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$######%%%&&&&&&$$$$$$%%%'''$$$$$$%%%&&&((((((&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%)))'''%%%$$$######$$$%%%%%%%%%$$$###"""!!! ######$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%$$$$$$###############################################################!!!!!!!!!###%%%%%%###!!!######""""""###%%%&&&'''###"""!!!"""$$$$$$$$$######"""!!!"""$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$###"""###$$$$$$###""""""$$$%%%%%%############&&&%%%%%%$$$$$$%%%%%%&&&'''$$$###&&&'''%%%%%%'''########################$$$$$$%%%&&&%%%$$$###"""$$$$$$############$$$$$$##################$$$$$$""""""######$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%######%%%'''(((((('''&&&%%%$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!###&&&(((%%%%%%$$$#########$$$$$$$$$###"""!!!!!!"""###$$$!!!###$$$%%%%%%$$$###!!!###$$$$$$$$$$$$###""""""####################################""""""""""""$$$$$$%%%%%%%%%$$$###"""!!!"""######""""""###%%%"""""""""#########$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$######$$$''''''%%%"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############"""###$$$$$$%%%%%%%%%$$$%%%$$$######%%%%%%$$$######$$$%%%&&&&&&%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!###$$$%%%!!!$$$$$$""""""%%%%%%###"""""""""###%%%&&&$$$###$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&%%%###""""""$$$&&&"""""""""$$$&&&'''&&&%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""###%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############%%%&&&'''((((((((("""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$&&&%%%%%%%%%%%%&&&'''((('''$$$%%%''''''###"""%%%%%%%%%&&&''''''&&&&&&&&&!!!"""$$$&&&&&&&&&$$$$$$###$$$%%%%%%######$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&$$$"""###&&&'''%%%"""'''%%%""""""###%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%((('''&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%###!!!###'''((('''%%%%%%%%%$$$###$$$%%%'''((($$$$$$$$$%%%%%%$$$$$$$$$"""%%%'''&&&$$$###%%%(((%%%$$$$$$&&&'''((('''&&&%%%$$$######$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&***(((%%%###"""###$$$&&&''''''&&&%%%$$$###"""!!!"""###%%%&&&%%%$$$""" %%%%%%$$$###$$$%%%'''((($$$$$$######$$$$$$%%%&&&'''(((((('''$$$"""""""""&&&%%%###"""""""""###$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$###"""######""""""###%%%&&&(((#########$$$&&&&&&%%%######"""!!!"""$$$%%%%%%###!!!"""###$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""!!!$$$'''&&&$$$"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$''')))$$$!!!(((###########################$$$&&&'''&&&$$$"""!!!$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$###"""###$$$%%%'''((()))***######$$$%%%%%%%%%%%%$$$%%%'''(((&&&$$$###&&&((())))))((('''%%%$$$#########$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!"""%%%(((%%%$$$$$$###$$$$$$%%%%%%%%%$$$!!! !!!$$$%%%!!!"""$$$%%%%%%$$$"""!!!###$$$$$$$$$$$$###""""""########################$$$$$$######""""""!!!!!!$$$$$$%%%&&&%%%$$$###""" """######""""""###%%%!!!""""""""""""#########$$$$$$$$$$$$%%%&&&''''''"""###$$$''')))&&& %%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%$$$#########%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""$$$&&&%%%$$$###$$$%%%###%%%((((((%%%$$$&&&((($$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$$$$###"""&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###############$$$%%%&&&%%%$$$###"""%%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%######$$$&&&""""""""""""!!!%%%%%%%%%$$$$$$$$$######%%%$$$######%%%%%%$$$###***%%%$$$((()))$$$"""$$$&&&'''''''''&&&$$$"""!!!(((&&&$$$%%%((((((&&&###%%%&&&'''((())))))))))))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%+++)))&&&%%%&&&&&&&&&%%%''''''&&&%%%%%%$$$#########%%%'''%%%###"""%%%(((&&&'''''''''&&&%%%%%%$$$&&&&&&%%%'''((()))'''&&&$$$""""""(((%%%&&&&&&%%%%%%%%%%%%$$$$$$'''%%%###""" !!!'''&&&$$$%%%%%%&&&$$$###%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&''''''&&&$$$###$$$&&&&&&$$$!!!(((&&&$$$"""!!!"""$$$&&&&&&&&&&&&&&&%%%$$$$$$### """$$$$$$###%%%)))---&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&%%%### &&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$'''$$$!!!"""&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&###$$$))))))###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((&&&$$$,,,(((%%%%%%''''''$$$ &&&%%%$$$######$$$%%%&&&%%%"""!!!"""%%%&&&### ########################$$$&&&''''''%%%$$$$$$%%%&&&%%%###"""""""""######&&&&&&&&&''''''&&&%%%%%%%%%$$$###$$$%%%%%%$$$###$$$%%%%%%%%%%%%$$$######$$$$$$$$$#########""""""$$$&&&(((((('''%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%% !!!"""$$$&&&'''''''''%%%$$$######"""#########)))%%%$$$'''(((&&&%%%&&& $$$%%%$$$$$$'''&&&############$$$$$$######"""$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%$$$$$$######"""########################&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###""""""""""""&&&%%%$$$%%%&&&&&&%%%###'''&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%""" !!!%%%'''&&&$$$############$$$%%%&&&'''%%%$$$######%%%%%%$$$###%%%###"""###$$$$$$###"""$$$&&&((('''$$$"""###%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$&&&%%%$$$######$$$"""$$$&&&&&&%%%$$$%%%'''$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""###$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######%%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%$$$""""""###%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$$$$######&&&$$$###$$$%%%%%%$$$###+++&&&%%%((()))%%%###%%%&&&&&&''''''&&&%%%$$$###%%%######$$$''''''%%%######$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++(((&&&%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%&&&((()))'''&&&&&&'''&&&######&&&&&&"""&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""###%%%%%%'''&&&$$$%%%%%%&&&$$$###%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%'''%%%$$$%%%''''''%%%"""%%%$$$"""!!! !!!"""###%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''%%%###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%###"""&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&###$$$''''''######&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$(((&&&%%%$$$$$$$$$"""!!!""""""!!! !!!""""""$$$#########%%%%%%###"""########################$$$$$$$$$$$$$$$###""""""%%%%%%###"""""""""######%%%%%%&&&&&&&&&%%%%%%$$$&&&$$$######$$$$$$###"""$$$%%%%%%%%%%%%$$$######$$$$$$$$$#########"""""" """$$$$$$"""!!!!!!"""'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&)))%%%###$$$$$$!!! """%%%&&&$$$$$$&&&$$$!!!$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$&&&%%%$$$%%%&&&&&&%%%###'''&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###""""""""""""###$$$$$$%%%%%%###!!!"""$$$%%%$$$"""############$$$%%%&&&'''%%%$$$######%%%%%%$$$###%%%###"""###$$$%%%###"""###%%%'''&&&###""""""$$$#########$$$$$$#########&&&&&&%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""########################%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%###""""""###!!!###%%%%%%$$$###$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###!!!!!!###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$%%%%%%###"""'''$$$"""%%%%%%###!!!"""%%%%%%&&&&&&&&&&&&%%%%%%"""""""""###%%%&&&%%%###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''***(((&&&%%%&&&&&&&&&%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&###!!!&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%&&&(((((('''&&&&&&***+++&&&"""$$$%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$#########$$$&&&''''''%%%$$$$$$&&&&&&%%%###%%%$$$$$$######$$$$$$%%%""""""######$$$$$$%%%%%%(((&&&%%%&&&''''''&&&$$$############""""""""""""$$$$$$%%%&&&&&&&&&%%%%%%))))))(((&&&###!!!"""###&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!###%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###&&&&&&###!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""'''$$$###&&&&&&$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$###$$$$$$###"""!!!"""###$$$$$$############$$$$$$"""$$$%%%%%%$$$######$$$########################$$$""" !!!$$$$$$!!!%%%$$$######"""############$$$$$$%%%%%%%%%$$$$$$%%%$$$""""""######"""!!!$$$%%%%%%%%%%%%$$$######$$$$$$$$$###############!!!###%%%%%%$$$######$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$%%%%%%+++'''%%%''''''###!!!"""###&&&&&&######$$$### $$$%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""""""""######$$$&&&&&&%%%$$$$$$%%%&&&'''%%%###&&&%%%$$$##################$$$$$$%%%%%%$$$$$$#########"""""""""""""""###'''%%%############!!! ###############$$$%%%&&&%%%$$$######%%%%%%$$$###$$$###"""###$$$%%%$$$###"""$$$%%%%%%###""""""###""""""############""""""$$$$$$$$$%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((((((((('''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""#########%%%%%%%%%%%%%%%%%%########################'''&&&&&&%%%$$$######"""$$$###"""###$$$$$$###"""###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######'''%%%$$$$$$$$$$$$###!!!'''$$$######$$$$$$#########$$$$$$%%%%%%%%%%%%%%%#########$$$%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((((('''%%%%%%&&&'''%%%$$$""""""######$$$%%%%%%&&&'''%%%%%%&&&((('''###%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%&&&(((((('''%%%&&&((((((###"""$$$%%%###&&&&&&%%%%%%%%%$$$$$$$$$'''&&&$$$###""""""######&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&& ###&&&'''%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&%%%$$$$$$$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$###$$$%%%%%%$$$ ###%%%$$$!!! """%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''&&&###"""###%%%########################%%%!!! $$$%%%!!!$$$$$$##################"""######$$$$$$$$$$$$###"""!!!!!!!!!###$$$###"""$$$%%%%%%%%%%%%$$$#################################%%%&&&&&&%%%$$$%%%'''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$######"""&&&&&&&&&%%%$$$###"""!!!((($$$$$$''')))'''&&&((("""%%%%%%""""""%%%$$$!!!%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$%%%&&&%%%$$$$$$%%%&&&'''%%%$$$%%%%%%$$$##################$$$$$$%%%%%%$$$$$$###&&&%%%$$$###!!!!!!!!! &&&%%%$$$$$$###"""!!! ###############$$$%%%%%%%%%$$$######%%%%%%$$$###$$$###"""###%%%&&&%%%$$$###$$$$$$$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!!!!!"""$$$$$$$$$%%%&&&''''''&&&%%%########################%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""###$$$$$$###"""###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$&&&%%%$$$###"""###$$$%%%%%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$$$$%%%&&&######""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$%%%%%%###""")))'''&&&$$$&&&''''''%%%"""""""""######$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''&&&%%%%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%&&&((('''###%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%'''(((&&&%%%'''&&&###!!!%%%)))((("""&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###"""!!!!!!""""""&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$######$$$%%%###$$$&&&''''''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$"""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&((('''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$###$$$%%%%%%$$$!!!$$$&&&%%%""""""$$$'''!!!""""""""""""""""""!!!"""%%%'''&&&$$$"""$$$&&&########################&&&### """%%%&&&###############$$$#########!!!"""######$$$$$$$$$### !!!$$$%%%&&&%%%$$$%%%%%%%%%%%%$$$##############################!!!"""$$$###""""""$$$%%%$$$$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$"""!!!%%%!!! $$$&&&$$$###%%% ######!!!"""&&&&&&$$$'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$###%%%''''''&&&$$$$$$$$$######""""""#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$#########$$$$$$###$$$$$$$$$##################""""""######$$$$$$%%%$$$######%%%%%%$$$###$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%'''''''''&&&&&&'''''''''##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########"""!!!!!!###%%%&&&%%%%%%&&&(((((('''%%%###############$$$$$$$$$!!!"""###%%%''')))***+++$$$###"""###$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############&&&%%%$$$$$$######$$$$$$%%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%$$$$$$$$$######%%%$$$######%%%%%%$$$###$$$$$$"""!!!$$$$$$"""###############$$$%%%&&&$$$%%%'''&&&$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''&&&###!!!%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%''''''&&&%%%)))'''###"""(((---***$$$&&&&&&%%%%%%%%%%%%$$$$$$!!!!!! !!!###%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%###""""""$$$&&&""""""$$$%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&$$$"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''%%%###%%%((((((%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###%%%%%%###$$$'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&"""######$$$$$$######"""###%%%&&&&&&%%%$$$$$$%%%########################&&&$$$"""###&&&&&&### """"""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$ !!!$$$&&&'''&&&$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$###$$$%%%$$$$$$$$$&&&((($$$############$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%&&&&&&&&& """$$$&&&''''''&&&&&&)))%%%###&&&&&&###"""###!!!""" !!!&&&'''&&&(((((((((((('''%%%$$$###$$$$$$############$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$#########$$$######%%%''''''&&&%%%$$$######"""""""""#########$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$&&&((()))!!!"""$$$$$$######$$$&&&######"""""""""######$$$%%%$$$######%%%%%%$$$###$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''***)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""!!! !!!$$$'''%%%$$$###%%%'''(((&&&$$$""""""#########$$$$$$$$$!!!"""###$$$&&&'''))))))$$$###"""###$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%&&&%%%$$$$$$%%%'''&&&$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&&&&%%%!!!""""""###&&&%%%$$$$$$$$$%%%&&&'''"""%%%%%%$$$###%%%'''$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''%%%###%%%%%%%%%&&&&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%''''''&&&$$$((((((&&&###%%%)))((($$$&&&&&&%%%%%%%%%%%%$$$$$$"""!!!!!!!!!"""$$$&&&'''%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$""""""$$$'''"""###$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$%%%''''''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###!!!%%%&&&###$$$((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$&&&%%%$$$$$$%%%&&&%%%###$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$%%%&&&&&&%%%###########################$$$$$$$$$%%%$$$$$$###"""!!!"""###$$$%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%###"""!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$%%%&&&%%%%%%&&&(((***###############$$$%%%%%%"""###$$$&&&&&&$$$###"""%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%%%%%%%!!!###&&&'''(((((('''+++'''%%%((()))&&&$$$&&& """""" %%%&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%#########%%%'''((('''%%%######""""""""""""#########$$$$$$%%%%%%$$$$$$###""""""""""""###$$$&&&&&&!!!###%%%$$$""""""$$$&&&######""""""""""""######%%%$$$######%%%%%%$$$###$$$######$$$&&&''''''&&&$$$###"""$$$&&&'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&########################%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!!!!!!! """%%%((($$$###"""###&&&'''%%%###""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""###$$$$$$$$$"""&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$###"""%%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$ """$$$%%%$$$######$$$&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$#########"""!!!###%%%''''''&&&%%%'''$$$ !!!'''((($$$((((((&&&&&&&&&&&&'''((("""#########&&&)))$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&''''''%%%######$$$%%%&&&((()))***+++###%%%'''%%%###"""%%%((($$$%%%%%%&&&'''''''''&&&%%%$$$$$$%%%''''''&&&$$$$$$((((((###!!!"""###"""&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$#########$$$%%%%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%'''''''''''''''''''''''''''((((((%%%###"""&&&)))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###$$$######%%%((()))&&&###$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###%%%&&&&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&###%%%&&&$$$!!! """%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""%%%'''$$$%%%)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((&&&$$$'''%%%"""###%%%&&&$$$!!!!!!"""###$$$$$$###"""!!!&&&$$$###$$$'''(((%%%"""###########################$$$%%%%%%###""""""###!!!"""###$$$%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$"""$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$ !!!"""!!!!!!"""$$$'''######""""""###$$$%%%%%%!!!"""$$$%%%%%%$$$"""!!!%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$!!!###%%%'''''''''&&&%%%$$$!!! $$$&&&%%%%%%&&&"""$$$### ###%%%### """###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&''''''#########%%%'''((('''%%%###"""""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&$$$"""!!! """$$$&&&%%%"""!!!###%%%######"""""""""""""""###%%%$$$######%%%%%%$$$###$$$######$$$&&&''''''&&&###"""!!!"""%%%&&&$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&'''((((((''''''%%%%%%%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%)))(((&&&$$$#########$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!######"""""""""######$$$%%%%%%%%%%%%$$$###'''$$$""""""$$$&&&%%%$$$ """###%%%%%%&&&&&&""""""""""""""""""######$$$'''***)))%%%"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$######""""""######$$$%%%(((###"""&&&%%%!!!!!!&&&'''### $$$&&&$$$!!!&&&%%%$$$$$$&&&&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!)))###!!!######!!!&&&(((&&&$$$$$$$$$$$$"""!!!''')))((($$$$$$((()))''''''&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&###"""!!!###%%%&&&***'''%%%%%%'''((('''%%%$$$%%%&&&&&&$$$$$$%%%&&&######%%%%%%%%%%%%######)))&&&%%%'''+++,,,(((###&&&&&&&&&&&&&&&&&&&&&&&&)))###!!!&&&)))%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%###"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&((('''%%%###"""###'''%%%###%%%''''''%%%"""'''%%%$$$%%%''''''%%%"""&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&(((&&&######%%%'''(((((((((%%%###$$$&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$###%%%'''))))))((('''&&&'''%%%###"""###$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%########################(((((('''&&&&&&%%%$$$$$$##################$$$$$$'''&&&%%%%%%$$$$$$%%%%%%'''%%%######%%%&&&'''&&&%%%((('''###$$$(((&&& ((('''&&&&&&$$$$$$###"""###"""###%%%&&&&&&%%%#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&'''((()))((($$$!!!%%%%%%$$$$$$###$$$$$$$$$$$$######""""""###$$$$$$######$$$$$$$$$######""""""###$$$%%%%%%$$$###""" !!!######$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################'''''''''&&&&&&&&&'''(((###"""###&&&%%%!!!!!!%%%&&&&&&&&&&&&%%%$$$###"""###$$$%%%$$$######%%%'''!!!###$$$%%%%%%$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''&&&$$$###"""######$$$'''&&&$$$######$$$&&&'''%%%$$$$$$$$$%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%&&&))))))&&&%%%&&&%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$""""""###%%%%%%###!!!!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%% %%%&&&%%%"""!!!%%%%%%%%%$$$$$$###############""""""######$$$%%%((($$$###&&&%%%""""""&&&(((%%%"""###'''(((&&&###&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))%%%###&&&%%%"""###'''&&&$$$###$$$%%%%%%$$$###%%%'''&&&######&&&'''%%%#########"""""""""""""""%%%&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%)))&&&$$$$$$&&&'''%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%(((&&&$$$%%%)))***'''###&&&&&&&&&&&&&&&&&&&&&&&&***$$$"""&&&(((&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""" !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%''''''&&&%%%%%%&&&(((&&&%%%%%%&&&&&&###!!!&&&$$$$$$%%%((()))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############'''%%%###$$$%%%''''''''')))'''$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&'''%%%######$$$%%%$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%$$$$$$$$$########################&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$"""###$$$&&&&&&&&&&&&'''$$$ !!!&&&&&&"""&&&&&&&&&%%%%%%$$$$$$###$$$######%%%'''((('''%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&### $$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$###### !!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################&&&%%%$$$$$$%%%&&&&&&&&&###"""###&&&%%%!!!"""%%%%%%%%%%%%%%%$$$###"""!!!!!!$$$$$$###""""""### """$$$$$$%%%$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######$$$############"""""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%((('''&&&&&&&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&))))))%%%%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%'''&&&### $$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$!!!$$$'''&&&### $$$$$$###############"""######""""""######$$$%%%(((%%%$$$&&&%%%######&&&&&&$$$###%%%((((((%%%"""%%%#########$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&&&&$$$###&&&$$$###"""###%%%&&&%%%$$$###%%%%%%!!!!!!%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''''''''&&&%%%'''%%%######$$$%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%(((%%%######&&&(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&***%%%###%%%'''&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""$$$''''''''''''((())))))'''&&&&&&&&&%%%""" $$$$$$$$$&&&)))***)))(((&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%((('''%%%%%%&&&&&&%%%$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$#########"""""""""######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%######$$$%%%$$$###$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%$$$%%%%%%!!! %%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((((('''!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$""""""###$$$%%%$$$!!!""""""""""""###$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""%%%'''&&&$$$###"""$$$&&&%%%!!!"""%%%$$$$$$$$$$$$###"""!!!  $$$&&&%%%###!!!!!!"""######$$$%%%%%%$$$$$$############$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$###"""!!! ######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''(((***+++((('''&&&%%%%%%&&&'''((($$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%((((((%%%$$$&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############""""""+++&&&!!! """%%%&&&&&&$$$$$$$$$$$$##################""""""######$$$%%%'''&&&%%%%%%%%%$$$$$$%%%"""""""""$$$&&&&&&### $$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###""""""%%%$$$######%%%%%%%%%###"""%%%%%%""""""%%%%%%"""$$$%%%%%%%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''''''''((()))'''&&&&&&&&&%%%$$$###"""$$$$$$%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%% """###%%%&&&(((((($$$$$$$$$%%%''''''&&&$$$&&&%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$###############""""""""""""!!!""""""$$$$$$%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%'''&&&$$$######%%%&&&''''''%%%$$$$$$%%%%%%$$$###(((''''''&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$###############&&&%%%%%%$$$###$$$$$$$$$$$$"""!!!"""$$$%%%$$$###$$$###!!! ###&&&'''&&&######$$$$$$%%%%%%%%%%%%'''%%%######$$$%%%&&&%%%######$$$%%%%%%%%%$$$$$$########################$$$%%%'''(((((('''%%%$$$"""""""""###%%%$$$""" !!!!!!!!!"""###$$$%%%&&&$$$%%%&&&''''''&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&### """&&&((('''$$$$$$###$$$'''%%%""""""&&&######$$$$$$###""""""!!!!!!###&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$###"""!!! %%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$$$$&&&'''((('''&&&&&&&&&&&&'''((($$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$'''&&&###&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""$$$&&&$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$######""""""%%% %%%(((((($$$%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%&&&&&&&&&$$$$$$%%%%%%$$$""""""###%%%&&&%%%""" $$$###""""""$$$$$$###"""########################"""###$$$###$$$$$$###"""'''&&&$$$$$$$$$$$$###!!!###&&&&&&$$$$$$&&&&&&###!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$$$$$$$&&&)))***'''&&&&&&%%%$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((###$$$%%%&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$%%%&&&'''((($$$######%%%''''''%%%$$$"""###%%%''''''''''''(((&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############""""""""""""!!! !!!###$$$$$$$$$###"""$$$$$$$$$######$$$$$$%%%)))(((&&&$$$$$$%%%''')))'''&&&%%%%%%&&&&&&%%%###''''''&&&&&&$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#####################$$$$$$$$$#########""""""%%%%%%$$$############$$$###""""""###$$$%%%$$$###"""!!!"""%%%((((((&&&%%%"""######$$$$$$%%%%%%&&&)))&&&###""""""""""""!!!%%%%%%%%%%%%$$$######"""########################$$$%%%'''(((((('''%%%$$$#########$$$%%%&&&$$$"""""""""""""""###$$$%%%&&&$$$%%%'''''''''%%%###"""""""""###$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""###&&&((('''%%%$$$###$$$'''&&&""""""&&&$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$###"""###%%%(((%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################&&&&&&%%%$$$######"""!!!###$$$%%%&&&&&&&&&&&&%%%'''&&&$$$"""!!!!!!""""""'''''''''&&&&&&'''''''''$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&$$$$$$'''&&&###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###''''''%%%"""%%%$$$$$$######$$$$$$%%%###""" """%%%######$$$$$$$$$###""""""'''''''''&&&%%%%%%$$$$$$"""!!!!!!"""###$$$"""!!!%%%%%%%%%%%%%%%&&&&&&&&&######""""""######$$$%%%$$$&&&%%%""""""$$$%%%###$$$%%%&&&&&&&&&&&&%%%$$$%%%#########$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&$$$$$$''''''%%%(((&&&$$$$$$$$$$$$""" $$$''''''%%%%%%''''''$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""###%%%(((***&&&''''''&&&$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''%%%###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((("""###&&&&&&%%%%%%&&&'''$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$!!!###&&&''''''''''''((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########""""""""" """$$$%%%%%%%%%###"""$$$############$$$$$$%%%***(((&&&%%%%%%&&&'''((('''&&&%%%&&&''''''%%%###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$#####################%%%%%%$$$$$$###"""""""""%%%%%%$$$##################""""""$$$%%%&&&$$$###"""!!!###(((+++(((%%%$$$"""#########$$$$$$%%%%%%'''%%%###""""""""" %%%%%%%%%%%%$$$###""""""########################$$$%%%&&&''''''&&&%%%$$$%%%$$$###$$$&&&'''%%%$$$############$$$%%%&&&&&&%%%%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&$$$###%%%'''&&&"""###&&&###$$$$$$$$$$$$$$$############"""  $$$'''%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######"""######$$$%%%&&&&&&&&&&&&&&&%%%$$$###""""""!!!"""###%%%&&&'''&&&&&&%%%)))(((&&&$$$""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$###$$$$$$%%%%%%$$$$$$###!!!$$$%%%$$$$$$''''''$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$'''&&&!!!%%%%%%$$$######$$$%%%%%%"""###""" """%%%######$$$$$$%%%$$$$$$$$$(((''''''&&&%%%%%%$$$$$$&&&'''((('''%%%###############$$$$$$%%%%%%%%%%%%######""""""######$$$%%%###&&&%%%!!! $$$$$$!!!%%%%%%&&&%%%%%%$$$%%%&&&&&&$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$'''&&&""""""'''(((&&&&&&%%%$$$$$$%%%%%%###"""###''''''%%%%%%''''''###''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&$$$&&&'''%%%###"""$$$&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""(((+++(((&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%########################%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$%%%''')))"""%%%''''''%%%$$$%%%&&&###%%%''''''%%%$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$######"""&&&$$$""""""$$$%%%&&&%%%###&&&))))))'''%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$############"""###&&&'''((('''%%%##################$$$%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%###!!!"""###$$$%%%&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""%%%%%%$$$$$$###""""""!!!%%%$$$$$$###############$$$######%%%''''''%%%###$$$!!!!!!''')))%%%###%%%###############$$$$$$$$$$$$#########$$$$$$"""!!!"""###$$$%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######""""""!!!"""###$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''(((&&&""" ###&&&%%%###%%%(((&&&######'''""""""###############""""""""""""!!! !!!###&&&$$$###"""""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$###############$$$%%%&&&&&&'''##################$$$$$$!!!###%%%&&&''''''&&&%%%)))(((&&&$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$### $$$%%%###$$$''''''$$$''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###%%%"""&&&%%%$$$######$$$%%%&&&###%%%&&&%%%###"""$$$&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$###""""""!!!"""###!!!!!!$$$+++111""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%"""%%%%%% $$$$$$ ###$$$$$$###""""""###%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%$$$%%%'''$$$$$$#########%%%&&&%%%$$$"""&&&'''%%%%%%'''&&&"""$$$$$$$$$######"""""""""!!!!!!"""""""""#########%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''###$$$%%%%%%%%%$$$###"""###%%%&&&$$$!!! """%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%############%%%%%%"""$$$&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&"""***...+++(((***)))&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""########################%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$$$$%%%(((+++$$$&&&((('''$$$"""###%%%"""%%%(((((('''&&&(((***$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!###%%%&&&&&&%%%(((+++***&&&###"""###%%%%%%$$$$$$###""""""!!!%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$######%%%''')))***((('''%%%######""""""###$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''((('''%%%###$$$$$$$$$%%%%%%$$$$$$###################################################&&&&&&&&&%%%$$$###""""""%%%%%%$$$$$$###""""""!!!%%%$$$$$$###"""#########$$$$$$$$$&&&''''''&&&$$$&&&!!!$$$&&&###"""&&&########################""""""###%%%''''''%%%### !!!"""$$$&&&'''''''''""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&&&&$$$''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$###"""""""""""""""###$$$%%%&&&&&&'''&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###''')))&&& %%%%%%$$$%%%(((&&&######'''!!!!!!"""""""""""""""!!!"""$$$%%%%%%$$$$$$%%%&&&###"""!!!!!!!!!"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%&&&&&&!!!"""%%%'''''''''&&&%%%&&&%%%$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$### ###$$$###$$$''''''%%%''''''&&&%%%%%%$$$######)))((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###%%%)))+++)))%%%########################!!!"""###$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$###$$$((('''&&&%%%$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&)))'''""""""&&&&&&&&&%%%$$$############&&&%%%$$$%%%'''((('''&&&&&&%%%$$$$$$%%%%%%###"""%%%%%%&&&'''&&&%%%$$$###((('''&&&&&&,,,///))) !!!"""###$$$%%%$$$##################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$###!!!$$$###"""""""""###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&''''''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&'''((((((!!!'''***&&&$$$%%%'''&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((("""&&&&&&$$$&&&***)))###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$###"""###%%%&&&&&&%%%''''''''''''&&&%%%$$$###&&&$$$$$$'''&&&"""!!!###&&&%%%$$$"""!!!""""""###%%%$$$$$$$$$$$$%%%&&&'''"""###%%%(((***)))'''$$$!!!$$$((((((&&&$$$$$$%%%######$$$%%%&&&((()))***$$$$$$######$$$&&&((()))&&&%%%$$$###""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%%%%###"""###&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$######%%%&&&%%%#########$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$###""""""######%%%$$$######%%%%%%$$$###$$$$$$$$$###############&&&$$$!!!!!!###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&$$$######$$$%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$###%%%'''((('''&&&###!!!!!!"""###$$$$$$###"""!!!&&&%%%$$$$$$%%%%%%###"""***'''$$$""""""######"""$$$###"""!!!!!!"""######'''%%%######$$$%%%$$$###%%%###!!!"""%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$###"""(((&&&$$$$$$$$$$$$"""!!!)))&&&$$$######$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$'''$$$""""""%%%&&&%%%###$$$$$$$$$$$$######""""""###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))###!!!######"""""""""$$$''''''%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%###"""!!!!!!$$$&&&&&&$$$###$$$&&&$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###$$$(((***(((%%%##############################$$$$$$$$$######"""(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""&&&%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$############$$$%%%%%%$$$$$$###$$$$$$$$$'''%%%%%%%%%'''((('''&&&&&&%%%###$$$%%%%%%$$$"""%%%%%%&&&&&&&&&%%%$$$###((('''### $$$)))(((###''''''''''''&&&%%%%%%$$$!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$###"""$$$###"""""""""###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%((((((&&&&&&)))((($$$''''''''''''''''''''''''&&&%%%###""""""###%%%&&&$$$''''''%%%&&&***((("""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!#########!!!''''''''''''&&&%%%$$$###&&&###$$$''''''$$$$$$&&&&&&%%%%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''######$$$'''))))))'''%%%&&&(((+++***'''$$$$$$$$$%%%$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$############!!!!!!"""###############'''%%%$$$%%%''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$""""""######""" $$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""######%%%$$$######%%%%%%$$$##################$$$$$$$$$%%%###"""!!!###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&$$$""""""$$$%%%%%%$$$""""""###$$$$$$$$$$$$$$$"""$$$%%%'''&&&$$$"""!!!"""######$$$$$$######"""'''%%%$$$%%%&&&&&&%%%###&&&$$$######%%%'''''''''$$$$$$###"""""""""###$$$'''%%%######$$$%%%$$$###"""  """###!!! """"""""""""""""""""""""'''%%%######$$$%%%$$$###"""!!! !!!#########!!!(((&&&#########$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$""""""%%%&&&%%%###$$$$$$$$$$$$#########"""$$$#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###'''(((%%%%%%)))***'''$$$######$$$%%%%%%###!!!"""###$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######""" ###%%%%%%###"""###%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""$$$'''(((&&&$$$########################%%%%%%%%%%%%$$$###"""!!!)))((('''&&&&&&%%%%%%&&&%%%&&&&&&'''&&&%%%###"""&&&%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###"""!!!"""%%%'''&&&$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$%%%'''((('''&&&&&&$$$###$$$%%%%%%$$$"""%%%%%%&&&&&&&&&%%%$$$###%%%&&&%%%!!!!!!%%%&&&$$$,,,+++)))'''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$"""$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""###&&&((((((&&&((((((%%%$$$'''***&&& &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%&&&((((((&&&''')))'''###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&'''''''''&&&$$$%%%&&&&&&%%%$$$''''''''''''&&&%%%$$$$$$%%%###$$$'''(((&&&&&&)))$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''((((((((('''&&&%%%$$$$$$%%%'''((('''&&&%%%'''))))))'''%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&&&&''''''%%%###########################$$$$$$$$$$$$$$$$$$%%%%%%'''%%%###"""######!!! %%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%$$$######"""#########%%%$$$######%%%%%%$$$###""""""######$$$$$$%%%%%%%%%###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''%%%"""!!!###$$$%%%%%%"""###$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%###!!! %%%$$$$$$######$$$$$$%%%&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$$$$######$$$%%%%%%'''%%%######$$$%%%$$$######""""""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&%%%$$$###""""""$$$'''((()))(((&&&$$$######$$$%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$############%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% ###$$$"""###&&&'''%%%'''%%%############"""!!!######$$$%%%%%%%%%$$$$$$&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$############$$$ """$$$$$$###"""###$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################%%%$$$"""###%%%&&&%%%###########################$$$%%%%%%%%%$$$$$$###"""((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))'''%%%###&&&%%%$$$#########$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&############$$$%%%&&&&&&%%%$$$###$$$&&&&&&&&&%%%%%%$$$######%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$!!!&&&)))'''$$$%%%&&&$$$***(((&&&$$$"""""""""###'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$###"""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###$$$)))+++***(((&&&'''%%%###$$$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''))))))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&***(((''''''(((((('''%%%&&&'''''''''&&&&&&%%%$$$&&&######&&&'''%%%%%%(((############$$$$$$%%%%%%$$$%%%'''))))))'''&&&%%%'''%%%$$$$$$&&&'''((('''!!!###%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''&&&%%%$$$###((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%)))'''$$$$$$%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$######$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$###############$$$%%%$$$######%%%%%%$$$###""""""######$$$%%%&&&&&&%%%###""""""$$$$$$$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""!!!"""$$$%%%&&&######$$$%%%%%%$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!&&&&&&$$$######$$$&&&&&&%%%######$$$&&&'''&&&%%%'''&&&%%%&&&''''''%%%###%%%$$$$$$%%%%%%%%%&&&&&&'''%%%######$$$%%%$$$###$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%%%%$$$###%%%$$$$$$&&&)))++++++***%%%$$$######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""""""""!!!(((&&&#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$(((((()))))))))*********&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%!!!"""$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################%%%$$$######$$$$$$$$$#################################$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%'''((('''&&&$$$###&&&%%%%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""%%%'''%%%""" """%%%############$$$%%%&&&&&&###"""""""""$$$%%%$$$###%%%$$$######%%%%%%%%%###&&&&&&%%%%%%%%%$$$$$$$$$###'''((($$$ ###&&&(((&&&%%%###"""""""""###$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""###"""!!!######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###&&&((('''&&&$$$)))***&&&###$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''***)))((('''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$$$$%%%%%%$$$"""&&&&&&&&&'''&&&&&&%%%%%%((($$$###%%%%%%""""""&&&%%%%%%%%%%%%$$$$$$#########%%%&&&''''''&&&$$$###(((&&&$$$###%%%''''''''' !!!###%%%'''''''''############$$$%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###''''''&&&&&&%%%&&&&&&&&&###""""""!!!"""###$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&$$$"""###$$$&&&''''''!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""!!! ###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###############$$$$$$%%%$$$######%%%%%%$$$###""""""###$$$%%%&&&&&&'''$$$###"""###$$$%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$###'''&&&%%%$$$$$$%%%&&&'''###"""!!!"""$$$%%%%%%$$$&&&%%%$$$%%%&&&%%%###!!!$$$$$$%%%%%%&&&&&&&&&&&&'''%%%######$$$%%%$$$###!!!"""############$$$$$$""""""""""""""""""""""""&&&$$$###"""###$$$###"""###""""""###&&&''''''&&&$$$######$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%%%%%%%###!!! '''%%%######%%%'''''''''$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$&&&$$$$$$$$$%%%&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$"""###$$$$$$$$$###""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########&&&$$$"""$$$$$$$$$###$$$$$$%%%%%%###"""!!!"""$$$%%%$$$###$$$#########%%%&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%(((((($$$'''+++$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!#########!!!###$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%+++...)))%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###''')))'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######''''''&&&%%%%%%$$$######'''&&&%%%%%%&&&&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%)))%%%###$$$$$$!!!"""%%%(((((((((((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$###(((&&&$$$$$$%%%''''''&&&&&&%%%$$$%%%&&&'''&&&%%%#########$$$$$$&&&''''''$$$$$$%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$###"""###$$$%%%&&&!!!###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###!!!!!!$$$%%%&&&!!!!!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!! ###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############"""######$$$%%%%%%$$$######%%%%%%$$$#########$$$$$$%%%%%%&&&&&&$$$###"""###%%%%%%###!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###"""!!!"""###$$$###"""$$$###"""###%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&'''%%%######$$$%%%$$$###$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$###"""%%%$$$$$$%%%&&&''''''&&&%%%$$$###$$$&&&&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!"""%%%$$$""""""%%%$$$###$$$&&&(((((('''$$$$$$%%%%%%%%%$$$######&&&''''''''''''(((((((((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%%%%$$$$$$%%%'''(((&&&%%%######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$$$$########################$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%% """###""" !!!"""%%%%%%$$$$$$###$$$$$$$$$%%%######$$$%%%&&&%%%$$$$$$###"""###%%%&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%''''''$$$"""'''((($$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""###%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))'''$$$"""%%%(((%%%)))***'''&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''######'''((($$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&((()))((('''%%%%%%&&&&&&'''&&&&&&%%%((($$$###$$$$$$"""$$$(((&&&''''''(((((('''&&&%%%''''''&&&&&&%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&%%%(((%%%###$$$&&&'''%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&((()))%%%'''((('''$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###!!! """$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""##################$$$######""""""###$$$$$$%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%###!!!######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$######%%%&&&&&&$$$"""%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%###"""###$$$$$$###"""(((&&&######$$$%%%%%%$$$!!!"""$$$%%%&&&&&&&&&%%%'''%%%######$$$%%%$$$###((()))***)))&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$###&&&%%%%%%&&&((())))))(((%%%%%%$$$%%%&&&%%%###!!!$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&%%%""""""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$###!!!"""$$$######$$$%%%&&&$$$###$$$%%%%%%%%%%%%$$$###"""(((((())))))))))))******$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$'''(((&&&$$$#########$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$###$$$%%%########################&&&&&&&&&&&&%%%$$$######%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((((((%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$###"""###%%%'''&&&%%%&&&&&&%%%$$$############&&&%%%$$$%%%'''((('''&&&$$$###"""###%%%&&&%%%$$$'''&&&%%%$$$###$$$%%%&&&"""&&&)))(((((()))&&&!!!###$$$%%%&&&&&&&&&$$$############"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&& $$$'''$$$$$$$$$$$$###"""%%%)))&&& %%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%***%%%$$$((('''!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''###""""""###%%%&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&((($$$###%%%&&&%%%'''+++"""###%%%&&&'''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&$$$###!!!!!!$$$&&&&&&$$$)))((('''&&&%%%%%%%%%%%%$$$$$$######$$$&&&((()))%%%%%%$$$$$$$$$%%%%%%&&&$$$###"""!!!!!!###%%%&&&(((***+++)))$$$!!!!!!"""########################&&&%%%%%%$$$$$$#########'''$$$  """###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!""""""#########$$$######""""""###$$$%%%%%%%%%$$$######%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%%%%###!!!######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$&&&'''&&&###!!!&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$############"""######%%%&&&&&&%%%######'''%%%$$$$$$%%%%%%###"""...+++'''$$$#########"""!!!"""###%%%&&&&&&%%%%%%'''%%%######$$$%%%$$$###&&&'''((('''###!!!"""$$$########################(((&&&$$$$$$%%%%%%%%%$$$"""!!!!!!"""%%%''''''&&&&&&%%%%%%%%%&&&%%%""" $$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&%%%""""""$$$'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%"""'''%%%###$$$############$$$###!!!%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$###"""###&&&'''%%%###"""######$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%############$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%'''$$$""""""%%%&&&%%%###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$###"""###$$$$$$$$$""""""$$$&&&((((((&&&$$$"""'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$###$$$&&&((((((&&&#########&&&%%%%%%'''((('''%%%###((((((&&&%%%''')))###"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""%%%'''&&&%%%%%%%%%%%%$$$$$$#########!!!!!! """$$$$$$###"""&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$###"""###$$$&&&&&&%%%&&&%%%%%%'''******(((%%%&&&&&&&&&%%%%%%$$$$$$$$$***'''###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&'''***)))((('''&&&%%%$$$$$$&&&%%%$$$'''******(((%%%$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!###$$$&&&''''''&&&&&&%%%$$$###$$$&&&((()))((($$$%%%%%%%%%%%%$$$###""""""###%%%'''((('''%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$'''&&&$$$%%%%%%&&&$$$###%%%$$$######%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######(((((('''''''''&&&&&&&&&"""%%%((('''$$$!!!"""$$$&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$###$$$#########$$$$$$"""!!!%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$######""""""&&&%%%%%%$$$#########$$$+++(((%%%"""!!!"""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%$$$###"""%%%$$$"""###$$$$$$###!!!###%%%&&&%%%######&&&***%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$""" !!!&&&(((%%%###$$$!!!$$$&&&%%%###"""$$$'''!!!!!!"""$$$$$$$$$$$$$$$)))&&&$$$#########"""!!!%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%###%%%)))&&&!!!$$$$$$###""" """$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))&&&$$$"""!!!!!!!!!$$$%%%%%%%%%%%%$$$######'''######&&&&&&!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$""" '''&&&&&&%%%%%%$$$$$$###***(((&&&$$$###$$$%%%&&&"""###$$$%%%&&&%%%$$$###&&&%%%###$$$&&&(((((((((&&&'''''''''&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%###"""!!!"""######"""!!!######$$$$$$$$$%%%%%%%%%&&&$$$""""""%%%&&&%%%###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$###"""###$$$%%%$$$"""###$$$&&&''''''&&&$$$###%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$###%%%%%%%%%%%%%%%%%%$$$###&&&%%%%%%'''((((((%%%###$$$%%%###"""$$$&&&!!!%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###$$$&&&'''&&&$$$'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&&&&&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%$$$"""###$$$&&&%%%$$$%%%######$$$'''(((&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$(((&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%'''((()))(((&&&&&&'''))))))&&&$$$&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%&&&&&&&&&&&&%%%&&&%%%###$$$&&&(((((('''%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''&&&$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&%%%$$$$$$%%%%%%$$$"""%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$#########"""&&&%%%$$$$$$######$$$$$$'''&&&%%%$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%$$$###"""!!!###"""!!!"""$$$%%%%%%###$$$%%%&&&%%%######&&&(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!$$$$$$$$$'''"""$$$%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%$$$%%%&&&'''&&&%%%###$$$$$$$$$$$$###""""""&&&'''%%%###%%%)))'''###$$$$$$$$$######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""!!!!!!!!!!!!###%%%'''((($$$%%%%%%%%%%%%$$$######'''###$$$''''''""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$%%%&&&%%%&&&&&&'''''''''''''''(((&&&###"""###$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$$$$%%%&&&'''((((((((((((%%%%%%$$$$$$###$$$$$$$$$&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%###"""###$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$###%%%###!!!"""%%%&&&%%%###%%%%%%%%%&&&((((((&&&$$$%%%&&&%%%$$$&&&)))%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%&&&&&&%%%$$$''''''''''''&&&&&&&&&&&&'''&&&&&&'''))))))(((&&&#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''%%%######$$$%%%%%%$$$&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&(((***)))'''$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$######$$$$$$%%%%%%''''''%%%%%%%%%'''(((***)))(((''''''((('''%%%###%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%'''&&&$$$%%%&&&'''&&&&&&'''&&&$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''%%%$$$$$$&&&&&&%%%###$$$&&&'''&&&###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&$$$###&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%&&&&&&$$$###$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$############%%%%%%$$$$$$######$$$$$$###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$"""###$$$$$$$$$###!!!!!!!!!!!! """%%%&&&&&&%%%%%%&&&&&&%%%######%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$ """"""$$$'''$$$#########%%%&&&%%%$$$''''''&&&&&&%%%$$$######$$$###$$$%%%''''''%%%######$$$$$$$$$$$$###""""""###%%%### """&&&%%%"""%%%$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!############$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$######&&&$$$%%%(((((($$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((((((%%%"""!!!"""$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$###$$$%%%&&&%%%$$$%%%%%%&&&'''((((((((((((&&&&&&%%%$$$############'''%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$###&&&!!!$$$'''&&&###%%%%%%%%%&&&((((((&&&$$$%%%&&&&&&%%%'''***)))$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%''''''&&&$$$""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$%%%%%%$$$###((('''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''))))))'''%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$#########$$$$$$%%%(((((((((((('''&&&%%%$$$''''''''''''''''''&&&&&&######$$$$$$######"""!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$)))'''%%%%%%&&&&&&%%%$$$(((&&&$$$#########%%%&&&&&&%%%###""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$''')))'''""" ###'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%$$$$$$$$$&&&$$$"""###&&&&&&$$$!!!&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%&&&&&&$$$"""###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&%%%$$$###"""############$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""!!!!!!"""$$$&&&%%%$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%***%%%"""$$$$$$""""""$$$%%%###!!!###&&&'''%%%###%%%$$$$$$######"""""""""$$$######$$$$$$###%%%&&&&&&&&&&&&%%%$$$$$$###%%%$$$!!!"""%%%&&&$$$%%%$$$######%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%&&&((((((&&&%%%$$$########################$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$###"""""""""###%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&$$$###$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$############$$$"""!!!"""###$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%$$$###$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$###%%%!!!$$$((('''$$$$$$$$$%%%&&&((((((&&&%%%!!!######"""###'''&&&############$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&$$$"""""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$%%%%%%%%%###(((((('''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&)))+++***'''$$$"""$$$%%%&&&&&&'''''')))***###$$$$$$$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$((('''%%%######$$$%%%&&&'''%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$''')))'''""" ###'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$&&&&&&&&&%%%$$$######"""%%%%%%%%%%%%%%%&&&&&&&&&(((%%%###$$$'''((('''$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###$$$%%%%%%###!!!###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%((('''%%%$$$""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$$$$###"""###$$$$$$###"""&&&&&&%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$$$$''''''###!!!!!!%%%###!!!###&&&'''%%%#########"""""""""###$$$%%%$$$######$$$$$$###%%%&&&&&&&&&&&&%%%$$$$$$$$$''''''%%%%%%((()))'''&&&###!!!!!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$%%%%%%%%%%%%$$$######$$$&&&''''''''''''&&&%%%###########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$%%%###"""!!!!!!!!!"""$$$%%%######$$$&&&'''%%%!!!$$$$$$%%%%%%&&&%%%%%%$$$&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$######$$$%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$###$$$""" !!!%%%'''&&&%%%$$$$$$$$$&&&((()))'''%%%"""%%%%%%###$$$((((((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###$$$&&&(((''''''''''''((((((((((((&&&%%%%%%%%%'''&&&%%%###$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((('''%%%$$$""""""$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%######$$$&&&&&&&&&&&&&&&''''''''''''&&&$$$######%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%% ###'''+++,,,***'''%%%###$$$&&&&&&&&&'''***,,,&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&)))'''%%%%%%&&&&&&%%%$$$((('''%%%$$$$$$$$$%%%&&&&&&%%%$$$######%%%'''(((''''''&&&&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%$$$&&&'''&&&###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&***((('''''')))******)))&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$"""!!!$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%((('''%%%###""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%$$$######$$$$$$###!!!&&&%%%$$$%%%&&&&&&$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&""" %%%'''$$$""""""$$$#########%%%&&&%%%$$$%%%$$$######$$$&&&'''((($$$###$$$%%%''''''%%%######$$$$$$$$$$$$###""""""###%%%###"""$$$%%%###&&&### """###""" %%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$###"""!!! $$$%%%%%%%%%%%%$$$######$$$&&&&&&$$$$$$''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##################""""""''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%$$$!!!###$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$&&&&&&''''''(((''''''&&&$$$$$$$$$###$$$$$$%%%%%%'''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%###%%%&&&%%%""""""$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$&&&''''''&&&$$$###$$$###"""###%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$#########$$$%%%&&&&&&%%%%%%$$$###$$$&&&((()))'''%%%%%%((()))&&&&&&)))***)))&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%######%%%'''''''''''''''((((((((()))'''&&&%%%&&&'''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))))))))(((&&&$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&''''''&&&$$$&&&((('''$$$######%%%&&&&&&&&&&&&'''''''''(((&&&%%%%%%&&&((('''%%%###&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&"""$$$&&&((())))))(((((($$$&&&'''&&&%%%&&&))),,,'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%'''((((((&&&%%%%%%&&&'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%''')))***((('''&&&%%%%%%&&&'''(((%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%(((((()))((('''(((***,,,&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&''''''((((((((('''###$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%###!!!%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&"""######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$###""""""$$$%%%$$$###%%%$$$###%%%'''(((%%%###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&$$$###%%%"""$$$%%%%%%$$$$$$%%%&&&'''&&&$$$######%%%&&&'''&&&%%%$$$%%%&&&'''&&&%%%###$$$$$$$$$$$$###"""""" $$$"""!!!"""""" '''### !!!$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""(((((('''%%%### $$$%%%%%%%%%%%%$$$######$$$&&&%%%!!!!!!&&&(((&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&%%%$$$&&&''''''(((''''''&&&&&&############$$$%%%&&&&&&$$$###""""""$$$$$$###"""'''''''''&&&&&&%%%%%%%%%###%%%&&&%%%""""""$$$'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$"""$$$&&&((((((&&&$$$"""&&&%%%$$$%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$###"""$$$''''''&&&%%%%%%%%%$$$###$$$&&&((()))'''&&&"""&&&&&&###"""&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))'''$$$###$$$'''%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$$$$%%%%%%###!!!''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''(((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&(((((('''%%%(((******'''%%%%%%&&&&&&&&&&&&'''''''''((((((%%%&&&(((***+++)))$$$ &&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((&&&'''((('''$$$$$$'''***&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$&&&''')))'''&&&$$$%%%&&&''''''&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&''')))***+++((('''&&&%%%%%%&&&'''(((%%%$$$###$$$&&&'''&&&%%%%%%$$$######%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$%%%&&&&&&''''''(((""""""######$$$$$$$$$$$$$$$&&&'''&&&######'''***&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&'''((())))))((((((###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$"""%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&###&&&''''''%%%###"""############$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$"""!!!!!!"""$$$&&&&&&%%%$$$######%%%((()))&&&###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&***%%%"""$$$%%%$$$$$$'''!!!$$$&&&%%%###"""$$$''''''%%%###!!!!!!!!!###$$$)))&&&$$$######$$$###!!!%%%&&&&&&&&&&&&%%%$$$$$$$$$)))((('''''''''$$$((($$$!!!"""'''***)))'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%$$$######$$$&&&$$$&&&(((&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%'''%%%######%%%((()))***"""###$$$%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%$$$######%%%''''''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$"""###&&&'''%%%"""&&&&&&%%%$$$$$$######"""'''$$$###$$$&&&'''%%%###(((&&&######$$$%%%&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$######"""$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++***'''%%%######$$$$$$$$$%%%'''((((((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&'''''''''%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&))))))((('''&&&&&&%%%%%%)))(((&&&&&&''''''&&&%%%+++(((&&&&&&((((((%%%###'''&&&%%%%%%'''(((((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$$$$'''%%%$$$$$$%%%&&&%%%$$$)))&&&%%%'''+++,,,((($$$+++)))'''%%%&&&&&&&&&%%%&&&%%%%%%$$$#########"""(((&&&%%%$$$$$$$$$""" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))(((%%%$$$$$$&&&(((***###$$$&&&&&&&&&&&&''')))$$$""""""###%%%&&&%%%$$$$$$$$$$$$$$$%%%''')))***((('''&&&%%%%%%%%%%%%%%%"""&&&((('''%%%######$$$$$$$$$%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###########################&&&'''''''''&&&$$$"""!!!######$$$%%%&&&'''((()))(((((((((((((((((((((((())))))(((''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!! %%%'''&&&$$$"""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&###!!!###(((***'''###''''''''''''&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%"""###""""""!!!"""%%%((("""###$$$&&&''''''&&&&&&(((%%%!!!!!!###$$$###!!!'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###############"""###$$$%%%&&&%%%$$$$$$)))(((&&&%%%$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###''')))%%%###%%%%%%###'''%%%######$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%(((&&&$$$"""!!!"""$$$&&&###$$$$$$%%%%%%$$$$$$###%%%&&&%%%"""$$$''''''###''''''%%%$$$###"""""""""$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$%%%&&&&&&"""!!! !!!$$$'''((()))&&&%%%$$$$$$&&&&&&%%%$$$&&&$$$###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$###$$$%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$'''%%%$$$$$$&&&'''&&&$$$'''%%%######%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))&&&$$$###$$$$$$%%%$$$%%%&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$###'''%%%$$$%%%'''))))))(((***(((&&&&&&''''''%%%###%%%$$$######%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###'''&&&$$$$$$%%%&&&&&&%%%'''$$$###%%%))))))&&&"""***(((&&&%%%%%%%%%%%%%%%((('''%%%%%%%%%&&&'''((('''%%%$$$$$$%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$+++***(((&&&%%%%%%&&&'''$$$###"""###%%%&&&%%%%%%'''&&&%%%&&&'''((('''&&&'''&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&& ###&&&'''&&&$$$$$$$$$'''&&&%%%&&&'''((()))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$######""""""%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$######### ###&&&'''&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%'''### %%%''''''%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######$$$%%%!!!###$$$&&&&&&&&&&&&%%%&&&$$$!!!!!!###$$$###"""%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$((()))&&&$$$&&&&&&$$$&&&%%%######$$$%%%$$$######$$$%%%%%%&&&&&&%%%%%%(((&&&$$$"""!!!###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%"""$$$''''''###'''&&&%%%$$$############&&&&&&&&&%%%$$$###!!!!!!%%%$$$$$$$$$%%%&&&&&&'''&&&$$$######%%%'''''''''&&&%%%$$$$$$&&&&&&%%%$$$'''&&&$$$$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%'''%%%######%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##################$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$######""""""$$$######$$$'''*********)))'''&&&&&&''''''%%%$$$%%%$$$###$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$(((((((((''''''%%%$$$$$$(((&&&%%%%%%&&&''''''&&&'''%%%$$$&&&((()))&&&"""((('''&&&%%%$$$$$$$$$%%%'''&&&%%%$$$%%%''')))+++%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&%%%%%%%%%$$$'''%%%$$$%%%'''((('''$$$)))(((&&&'''(((((('''&&&)))((('''&&&%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&!!!###%%%%%%$$$$$$$$$%%%(((&&&$$$%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''###"""&&&'''&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&######$$$%%%&&&&&&&&&%%%######$$$$$$$$$###""""""%%%%%%&&&''''''''''''&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######!!!"""$$$%%%&&&&&&%%%$$$&&&$$$######%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&$$$$$$###"""$$$(((***'''%%%''''''%%%%%%$$$"""###$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&$$$""""""###$$$&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&%%%"""$$$''''''###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""$$$$$$$$$$$$%%%&&&((((((***(((%%%$$$%%%&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$)))'''%%%$$$%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""%%%'''&&&###"""$$$&&&######$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''&&&&&&&&&$$$###$$$&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&###$$$%%%&&&'''(((''''''''''''&&&%%%%%%$$$######&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$%%%%%%'''((()))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$######""""""$$$######$$$''')))***)))((('''&&&&&&&&&&&&%%%%%%'''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###)))))))))((('''&&&$$$$$$(((&&&%%%%%%'''(((((('''(((''''''(((******'''$$$&&&&&&&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%&&&&&&'''$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((('''%%%%%%&&&&&&%%%###)))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&###$$$%%%$$$######%%%'''(((%%%###$$$'''(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$########################&&&%%%$$$$$$$$$&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$######""""""######$$$%%%###!!!!!!$$$&&&'''&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$$$$######%%%&&&&&&'''''''''''''''&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%%%%!!!"""$$$%%%%%%%%%$$$$$$&&&&&&%%%&&&'''(((((((((###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###''')))&&&$$$&&&&&&%%%$$$###"""###$$$&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$###"""###%%%%%%((('''%%%$$$$$$%%%'''(((%%%&&&%%%"""$$$''''''###$$$$$$$$$$$$$$$%%%&&&'''$$$$$$#########$$$$$$$$$######$$$$$$&&&'''))))))***(((%%%$$$%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%)))'''%%%$$$%%%%%%###"""$$$%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%"""%%%'''&&&###"""$$$&&&######$$$%%%&&&''''''(((%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%&&&''''''((((((''''''&&&%%%%%%$$$############$$$$$$&&&((()))***###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%''')))***'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((('''&&&%%%$$$'''&&&%%%%%%'''(((((((((((((((((())))))(((&&&%%%$$$&&&'''&&&$$$###$$$%%%$$$%%%&&&''''''%%%###"""######"""$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###&&&''''''&&&&&&!!!$$$&&&$$$!!! """$$$((('''%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''###$$$$$$$$$"""###%%%'''(((&&&%%%&&&((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%########################&&&%%%%%%$$$%%%&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######%%%'''(((((('''%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''((((((''''''%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""!!!$$$&&&''''''"""###$$$%%%&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$&&&'''(((''''''&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!%%%'''$$$###%%%%%%###$$$###"""###$$$&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%((('''%%%$$$$$$%%%'''(((%%%&&&%%%"""$$$''''''###$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$######$$$$$$$$$$$$$$$%%%&&&((()))***'''%%%######$$$%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%)))'''%%%$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%$$$###$$$%%%###$$$$$$%%%&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&$$$######%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""$$$&&&'''(((######$$$%%%%%%%%%$$$$$$%%%$$$"""""""""$$$&&&((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%(((&&&%%%$$$%%%&&&%%%$$$%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&'''&&&$$$"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&%%%$$$%%%'''(((((('''&&&''''''''''''%%%$$$######&&&((((((%%%###%%%'''&&&'''((()))(((&&&###"""$$$######$$$'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((()))))))))'''&&&%%%###%%%'''&&&$$$$$$%%%''')))(((&&&'''(((((('''&&&$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''''''###$$$%%%$$$######%%%'''&&&'''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((((((######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$"""""""""$$$&&&(((%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""$$$''')))***)))'''%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%!!!!!!$$$&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$ """$$$$$$###""""""###%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$$$$&&&''''''((( $$$&&&###"""$$$%%%###%%%$$$"""###$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&%%%"""$$$''''''###%%%%%%%%%%%%%%%&&&''''''+++***(((%%%######"""###%%%%%%%%%%%%&&&'''))))))&&&$$$""""""###%%%%%%%%%$$$######$$$&&&''''''&&&(((&&&$$$$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$###$$$%%%%%%$$$###$$$%%%%%%%%%&&&&&&''''''"""$$$&&&%%%###"""###%%%#########%%%'''(((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$$$$$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$&&&%%%###!!!"""###%%%'''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%%%%%%%$$$###%%%'''&&&$$$###%%%'''%%%%%%%%%&&&'''&&&$$$!!!%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&''''''(((((($$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''((('''&&&'''((((((&&&%%%######"""&&&***)))&&&$$$%%%(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))))))))((((((&&&%%%%%%'''###!!!###(((***'''$$$'''&&&%%%&&&'''((('''&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((("""$$$%%%%%%$$$###%%%&&& %%%))))))&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###"""###$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&(((((('''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###$$$&&&&&&!!!%%%&&&''''''''''''%%%%%% ###%%%%%%###!!!!!!"""&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& %%%&&&$$$###%%%&&&$$$&&&%%%######$$$%%%$$$######$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%"""$$$''''''###&&&&&&%%%%%%%%%&&&&&&'''***)))'''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''(((((('''%%%######$$$%%%&&&%%%$$$######$$$&&&''''''&&&'''&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&$$$"""###&&&'''%%%"""%%%%%%%%%&&&&&&&&&''''''!!!$$$%%%$$$"""!!!###%%%###"""###%%%'''(((&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$&&&'''''''''''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%)))(((%%%######%%%'''((($$$%%%''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%###%%%'''&&&$$$###%%%''''''''''''((()))(((%%%###&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&'''((())))))######$$$%%%&&&&&&&&&&&&%%%###"""###%%%'''''''''((()))******(((&&&%%%%%%"""'''+++***&&&$$$&&&)))%%%""" !!!%%%(((%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&###$$$((("""$$$###"""###%%%&&&%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((!!!###%%%%%%$$$$$$$$$%%% &&&&&&""" """&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&########################%%%&&&'''(((((('''&&&%%%''''''&&&%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%!!!!!!"""###%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%$$$%%%'''((($$$%%%&&&&&&''''''''''''$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&''''''((((((((((((((($$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%''')))%%%&&&'''((((((((('''&&&%%%###&&&)))(((%%%######$$$&&&%%%$$$######$$$%%%&&&######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$%%%&&&'''((()))(((&&&%%%$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%'''%%%$$$&&&'''%%%'''%%%######$$$$$$$$$"""$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&%%%"""$$$''''''###'''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%'''***---///''''''&&&&&&&&&''''''(((***'''%%%$$$%%%&&&%%%%%%$$$######$$$&&&''''''&&&%%%&&&'''$$$"""!!!###&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""#########$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$#########%%%((()))%%%&&&,,,)))((('''%%%$$$###""""""(((%%%$$$%%%''''''$$$!!!((('''&&&%%%###"""!!!!!!###$$$%%%%%%%%%$$$######%%%&&&###''')))&&&$$$$$$$$$%%%%%%%%%&&&&&&)))%%%""""""$$$%%%$$$"""!!!$$$''')))((('''&&&############$$$%%%%%%&&&...'''!!!###(((+++&&& &&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''&&&$$$###"""###%%%'''))))))'''%%%###%%%%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%''''''(((%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''%%%###$$$''')))(((&&&%%%&&&'''((('''&&&%%%$$$'''%%%###!!!!!!###%%%'''%%%&&&'''))))))(((&&&%%%(((&&&###$$$&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&+++((($$$"""###''',,,000$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&(((((('''%%%''''''&&&$$$""""""%%%''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$&&&'''((('''%%%%%%%%%$$$###$$$%%%'''(((''''''&&&%%%$$$######"""'''&&&$$$$$$###!!!&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&''',,,((($$$"""###%%%''''''"""###$$$$$$$$$$$$###"""%%%)))(((%%%&&&)))&&& '''%%%$$$%%%((((((&&&###&&&'''((((((%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############&&&%%%$$$######$$$%%%&&&(((&&&$$$&&&((((((&&&###%%%%%%$$$$$$$$$$$$$$$$$$)))((('''%%%%%%&&&&&&'''$$$######""""""######$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$######$$$%%%$$$###%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###%%%$$$$$$&&&''''''%%%###(((((((((((()))***++++++***))))))(((''''''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$#########$$$%%%'''(((((('''%%%$$$)))((('''&&&%%%$$$$$$$$$""""""#########$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$###!!!"""###$$$$$$###$$$$$$######$$$&&&'''(((''''''&&&%%%%%%$$$######&&&%%%$$$#########$$$%%%!!!"""%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%$$$#########%%%((()))***))))))(((''''''&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$"""!!!###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$!!!###(((((('''&&&%%%$$$$$$$$$$$$((('''&&&&&&''''''%%%$$$'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&$$$!!!'''((($$$%%%%%%%%%%%%&&&&&&&&&&&&(((%%%###"""$$$%%%$$$###!!!"""$$$&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$###&&&$$$ &&&&&&&&&%%%%%%&&&&&&''')))((('''%%%$$$$$$%%%%%%###%%%'''(((((('''%%%###%%%"""!!!$$$***---+++(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((%%%$$$$$$'''((('''&&&&&&&&&''''''&&&&&&%%%%%%((('''&&&%%%%%%&&&((()))&&&''')))******((('''%%%(((&&&$$$$$$&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$%%%&&&((()))$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&((()))***(((&&&'''''''''%%%######%%%'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&'''(((&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$((('''&&&&&&'''&&&$$$"""'''''''''&&&&&&&&&%%%%%%&&&%%%$$$######$$$&&&'''***'''$$$###$$$%%%&&&&&&$$$$$$$$$######$$$$$$$$$$$$&&&$$$ !!!&&&'''###'''%%%$$$%%%((((((&&&$$$'''((()))(((&&&$$$$$$%%%'''&&&&&&%%%%%%&&&&&&''''''&&&$$$###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&%%%$$$%%%'''(((&&&$$$%%%$$$###""""""$$$&&&((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$######$$$%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&'''''''''%%%$$$$$$&&&&&&%%%###%%%$$$$$$%%%''''''%%%###&&&&&&%%%$$$############%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&$$$"""###$$$%%%$$$###$$$$$$######$$$&&&'''(((''''''&&&&&&%%%$$$$$$###%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%$$$######$$$%%%''')))))))))(((''''''&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""$$$&&&'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&'''''''''''''''%%%######$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&$$$""""""$$$&&&(((&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''%%%%%%&&&(((%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%%%%%%%&&&''''''&&&&&&$$$"""###&&&&&&###%%%&&&&&&&&&&&&''''''''''''%%%######$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&+++)))&&&$$$###$$$&&&((($$$%%%'''(((((('''%%%$$$(((######+++///,,,'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((('''%%%%%%&&&'''&&&%%%(((''''''&&&%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((()))***+++***)))'''%%%(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&$$$###$$$$$$$$$$$$%%%&&&'''''')))((('''&&&%%%$$$$$$$$$&&&%%%%%%&&&(((((('''%%%&&&'''((('''%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%&&&''''''&&&$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&((())))))(((((((((''''''''''''&&&&&&&&&%%%$$$#########%%%%%%((('''%%%%%%&&&&&&&&&%%%%%%%%%############%%%%%%%%%$$$ $$$'''&&&&&&%%%%%%&&&''''''&&&$$$'''(((***)))'''%%%%%%&&&(((''''''&&&&&&''''''(((+++)))&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&'''&&&%%%&&&$$$!!! !!!$$$(((+++(((((((((''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$######%%%&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###%%%$$$$$$%%%&&&'''%%%###'''&&&%%%$$$############&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&'''''''''&&&%%%%%%'''&&&$$$$$$%%%%%%$$$"""$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%'''&&&$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$$$$&&&'''((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''''')))&&&$$$######%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***'''######%%%(((((('''$$$$$$$$$%%%%%%&&&((((((&&&((()))'''$$$###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###""""""###%%%'''&&&&&&%%%%%%%%%&&&$$$!!!&&&&&&&&&'''''''''((((((&&&%%%$$$$$$%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%&&&((('''&&&&&&%%%%%%%%%%%%((())))))(((&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&)))'''&&&$$$$$$$$$&&&'''$$$%%%''''''''''''%%%$$$)))&&&###%%%)))***((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((''''''''''''(((((()))((('''&&&&&&&&&&&&%%%)))(((&&&%%%%%%%%%&&&'''"""######$$$%%%%%%%%%&&&((()))*********(((&&&%%%'''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$%%%$$$$$$$$$%%%%%%&&&''')))((('''&&&%%%$$$$$$$$$$$$#########%%%%%%$$$###&&&'''))))))'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''%%%######%%%'''((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$#########$$$$$$'''&&&%%%&&&''''''&&&$$$'''&&&$$$######$$$&&&''''''$$$!!! $$$''''''&&&&&&&&&&&&''''''&&&%%%''')))***)))'''&&&&&&'''''''''&&&&&&&&&&&&'''''')))'''$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$&&&&&&&&&&&&%%%###"""###%%%'''(((&&&'''(((((('''&&&$$$###%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$######%%%&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$(((((('''&&&$$$###""""""'''%%%$$$$$$%%%&&&$$$###&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''((())))))***%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######%%%'''(((###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%&&&&&&&&&&&&&&&((('''%%%%%%&&&%%%###!!!$$$$$$$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$$$$$$$$$$###(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&)))'''$$$$$$$$$%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((($$$ $$$&&&%%%###%%%%%%%%%%%%&&&'''((()))###&&&'''&&&######%%%((($$$%%%%%%%%%%%%&&&&&&&&&%%%$$$"""""""""$$$&&&''''''%%%%%%&&&'''&&&###"""&&&&&&&&&'''''''''(((((($$$%%%&&&&&&%%%%%%%%%%%%'''&&&%%%######$$$%%%&&&((('''&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%###"""$$$&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((()))(((((('''&&&%%%&&&''')))((('''&&&%%%&&&'''(((&&&''''''((((((((())))))&&&'''((())))))'''%%%$$$&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))%%%%%%$$$$$$$$$%%%&&&&&&(((((('''&&&%%%$$$$$$%%%%%%$$$######$$$%%%$$$###&&&'''))))))'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((((('''%%%###"""###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#########&&&%%%%%%&&&((((((&&&$$$'''&&&$$$######$$$&&&''')))'''%%%&&&'''&&&%%%%%%%%%&&&''''''&&&&&&%%%&&&'''(((***)))(((&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###!!! """$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$&&&(((&&&&&&&&&&&&&&&%%%$$$###%%%&&&'''''''''&&&$$$###%%%&&&''''''''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$###$$$%%%''''''&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&$$$###""""""'''%%%$$$$$$%%%&&&$$$###&&&%%%$$$$$$%%%&&&%%%$$$""""""""""""###$$$%%%%%%""""""###$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%#########$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%$$$$$$###""" !!!###$$$&&&''''''''''''&&&&&&&&&&&&%%%###!!!$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%!!!###%%%&&&''''''&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&'''(((&&&$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((%%%"""###%%%'''&&&$$$'''&&&&&&&&&&&&&&&''''''"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))((($$$$$$'''(((&&&$$$$$$%%%&&&&&&&&&&&&'''''''''###%%%''''''&&&%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%!!!"""######$$$%%%''')))(((''''''&&&%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%&&&&&&&&&&&&&&&&&&%%%###&&&&&&######&&&***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((((((((('''''''''((()))'''&&&%%%'''((()))(((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''%%%&&&'''))))))'''&&&%%%%%%&&&'''&&&%%%$$$&&&((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&''')))+++,,,%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&)))'''%%%%%%&&&'''&&&&&&&&&'''((('''%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$&&&'''((('''%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''((()))'''%%%$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&%%%$$$$$$###&&&%%%%%%&&&'''(((&&&%%%''''''%%%%%%%%%%%%''''''***''''''***+++'''$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&'''))))))'''&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$&&&(((&&&'''(((((('''%%%""" $$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$###$$$&&&'''''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###'''%%%###$$$%%%&&&&&&%%%''''''%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$#########$$$&&&''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$### !!!"""$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&###!!!$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&$$$%%%'''))))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&(((++++++)))'''"""###%%%''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''((((((&&&###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&'''((((((((())))))'''&&&&&&%%%%%%%%%###$$$%%%''')))(((&&&###&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((###"""'''(((%%%%%%'''%%%%%%%%%%%%&&&&&&&&&&&&"""%%%'''(((&&&%%%&&&'''%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%''')))***+++(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&((()))(((&&&&&&(((***((((((((((((((('''&&&&&&((('''%%%###"""###$$$%%%$$$%%%''')))***)))((('''%%%''''''&&&$$$$$$&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''((()))&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''***(((&&&&&&'''''''''&&&'''''''''%%%######%%%'''%%%$$$$$$######$$$$$$%%%$$$###$$$%%%((()))((('''%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%'''&&&%%%###%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%$$$$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$$$$)))***&&&$$$%%%$$$&&&((((((%%%$$$%%%'''$$$&&&((((((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((((((((()))***)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%######&&&)))&&&'''''''''&&&%%%$$$############$$$%%%&&&(((((($$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$###$$$&&&(((((('''''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%&&&'''''''''%%%$$$$$$&&&&&&%%%###'''%%%######%%%&&&&&&%%%))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%((((((((((((''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$)))((('''&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&%%%%%%%%%#########%%%&&&&&&###!!!$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###&&&))))))'''$$$!!!%%%'''(((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((######$$$$$$$$$%%%%%%%%%#####################$$$$$$$$$$$$%%%%%%%%%&&&&&&######%%%(((***)))&&&######$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$%%%&&&+++***)))'''%%%$$$$$$$$$$$$$$$%%%))),,,+++'''"""''''''&&&&&&&&&%%%%%%%%%!!!"""###$$$%%%&&&%%%%%%(((###"""&&&(((%%%&&&)))$$$$$$$$$%%%%%%%%%&&&&&&"""%%%((((((&&&%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%%%%&&&'''%%%$$$$$$&&&''''''%%%)))((('''&&&%%%$$$$$$$$$'''&&&$$$"""###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''%%%$$$######"""%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%''')))(((&&&&&&)))+++'''((()))))))))(((&&&%%%---+++(((&&&%%%%%%'''((($$$&&&(((***++++++***)))%%%'''(((&&&$$$###&&&(((***))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''&&&%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))'''%%%$$$%%%&&&&&&%%%''''''&&&$$$""""""%%%''''''&&&&&&%%%%%%&&&&&&'''###"""###%%%((())))))(((%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&&&&$$$"""&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$'''%%%$$$$$$&&&'''''''''&&&&&&'''(((((('''&&&&&&%%% %%%((($$$$$$'''###&&&((((((%%%$$$%%%'''$$$%%%''''''&&&%%%&&&''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&###&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%'''((((((%%%######&&&)))'''&&&%%%%%%%%%&&&'''(((###""""""###$$$''')))***###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%%%%$$$$$$&&&$$$###$$$&&&(((((((((''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&&&&%%%###'''%%%######$$$&&&&&&%%%""""""""""""###$$$%%%&&&######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$'''''''''&&&%%%%%%%%%$$$"""###%%%&&&&&&%%%###"""&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$''''''''''''&&&%%%$$$###""""""###$$$&&&%%%###!!!$$$%%%&&&&&&&&&%%%$$$###&&&&&&''''''''''''''''''((('''&&&$$$$$$%%%&&&'''&&&&&&%%%$$$%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&''''''&&&%%%'''&&&$$$$$$$$$$$$###!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""###$$$$$$%%%&&&''''''$$$""""""###%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$(((%%%"""###&&&'''&&&###%%%$$$$$$###"""""""""###'''&&&$$$######$$$&&&'''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))(((%%%$$$&&&$$$###$$$%%%(((*********''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''"""###%%%%%%$$$%%%(((***''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((***))))))(((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''''''''&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&###$$$&&&'''''''''&&&%%%%%%&&&''')))))))))(((((()))((('''&&&&&&((()))***''''''&&&&&&&&&%%%%%%%%%)))((('''((())))))'''&&&)))'''%%%&&&((((((&&&$$$'''&&&&&&&&&'''(((***+++)))'''&&&&&&''''''&&&%%%(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&(((''''''((()))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&"""$$$&&&$$$""" """$$$%%%&&&''''''((((((''''''!!!%%%'''%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,+++)))'''%%%$$$######%%%%%%&&&(((***)))'''$$$'''((())))))(((&&&$$$######&&&&&&###$$$''''''$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''''''''&&&$$$###'''&&&$$$$$$$$$&&&((()))'''''')))))))))((('''&&&''')))(((%%%$$$&&&%%%"""&&&'''''''''''''''&&&&&&%%%((()))''''''***)))&&&'''&&&%%%%%%''''''&&&%%%(((((('''&&&&&&%%%$$$$$$&&&###$$$&&&%%%"""$$$)))&&&'''''''''&&&%%%%%%$$$%%%$$$$$$%%%'''((('''&&&###%%%&&&%%%!!! !!!###%%%%%%%%%&&&&&&%%%$$$$$$'''))))))'''$$$$$$&&&)))+++***(((%%%$$$#########&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&'''''''''&&&%%%###$$$%%%&&&&&&%%%&&&'''((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%''')))(((%%%###)))(((&&&%%%$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###(((&&&###"""$$$%%%&&&&&&###&&&((((((%%%$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$%%%&&&'''&&&%%%$$$###(((&&&%%%%%%&&&'''&&&%%%))))))))))))((('''&&&%%%)))%%%###%%%)))+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%)))&&&$$$%%%''''''%%%###$$$$$$%%%%%%&&&'''((((((((('''&&&&&&''''''&&&$$$'''&&&$$$$$$%%%$$$###!!!$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%&&&'''&&&%%%&&&%%%$$$###############'''&&&$$$######$$$%%%&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""$$$'''&&&%%%&&&((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########"""""""""######$$$$$$$$$&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''))))))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''''''''&&&&&&%%%$$$'''&&&%%%&&&((()))((('''%%%%%%&&&''''''''''''''')))((('''&&&&&&((()))***%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%***)))((((((((('''%%%###***'''%%%%%%'''((('''%%%''''''&&&&&&'''((()))***)))'''&&&&&&'''(((&&&%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%(((((((((((('''''''''&&&###%%%'''&&&%%%$$$&&&(((%%%%%%&&&'''''''''''''''###&&&'''%%%%%%((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&%%%$$$$$$$$$'''&&&&&&''')))(((&&&$$$'''((()))))))))'''%%%$$$###&&&&&&###$$$''''''$$$'''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$%%%$$$"""!!!!!!"""%%%&&&'''''''''((((((''''''&&&&&&)))(((%%%$$$&&&&&&###''''''(((((('''&&&&&&%%%&&&))))))'''''')))(((%%%'''&&&%%%%%%''''''&&&%%%&&&&&&%%%$$$$$$###""""""&&&'''((('''&&&%%%&&&'''&&&&&&''''''&&&&&&%%%$$$'''%%%%%%%%%''''''&&&%%%###&&&((((((&&&%%%&&&(((%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$""" """$$$((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%'''((((((%%%###&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$'''%%%######$$$&&&&&&%%%(((***+++)))&&&$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''&&&###!!!''''''((((((((((((''''''(((%%%###%%%)))***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((&&&%%%%%%''''''%%%###$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%&&&&&&%%%$$$'''&&&$$$$$$%%%%%%###"""&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$)))'''&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###%%%''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%#########$$$%%%&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''))))))((('''&&&%%%$$$$$$'''&&&%%%&&&(((((($$$!!!&&&&&&&&&&&&'''((())))))''''''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%###""" """###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''&&&%%%%%%((('''&&&''')))***)))((('''''''''''''''((())))))+++)))%%%""""""$$$(((***""""""###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%***)))'''''''''&&&###!!!+++(((%%%$$$%%%'''''''''(((''''''&&&''''''(((((()))(((&&&'''(((((('''%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''))))))((('''&&&&&&&&&%%%%%%$$$$$$((((((((((((''''''''''''%%%'''((('''&&&%%%&&&((($$$%%%&&&&&&''''''&&&&&&''''''&&&%%%(((,,,***$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$)))(((&&&&&&''''''&&&$$$'''(((((()))((('''%%%$$$###&&&&&&###$$$''''''$$$(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&$$$""" !!!###%%%'''&&&&&&&&&&&&&&&''''''&&&)))(((%%%$$$&&&&&&###''''''(((((('''&&&%%%%%%'''******''''''(((((($$$'''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$######"""$$$'''""""""'''(((###&&&&&&''''''&&&&&&%%%%%%'''&&&%%%%%%''''''%%%###!!!$$$&&&%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%&&&'''((()))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$%%%%%%$$$###$$$$$$%%%%%%$$$###""""""$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%'''((((((&&&###%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$......,,,)))&&&$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$&&&&&&$$$ $$$%%%&&&'''((()))))))))(((&&&$$$%%%(((***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&%%%&&&''''''%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$'''&&&$$$$$$%%%%%%$$$###'''&&&%%%######$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%% $$$((((((%%%###$$$%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$#########$$$%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((('''%%%'''***+++)))'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((***))))))(((((('''''''''***'''%%%'''***)))###&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%(((&&&$$$######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&((()))(((''')))((('''''''''(((***+++)))'''###!!! """%%%''' """$$$%%%&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&((('''&&&&&&'''&&&$$$"""+++)))&&&$$$$$$&&&'''((((((''''''''''''''''''''')))(((''''''(((((('''&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((&&&$$$$$$&&&((()))((('''''''''&&&%%%%%%$$$$$$''''''''''''&&&&&&&&&%%%'''''''''&&&$$$#########$$$%%%%%%&&&&&&&&&&&&&&&)))(((&&&&&&***///+++$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%+++)))&&&&&&&&&&&&%%%$$$&&&&&&''''''&&&%%%$$$$$$###&&&&&&###$$$''''''$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))(((%%%###"""###%%%''''''&&&%%%$$$$$$&&&'''(((&&&((((((%%%$$$'''&&&###%%%&&&&&&'''((((((''''''(((++++++'''&&&((('''###'''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&%%%%%%%%%"""&&& !!!***+++###%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$%%%''''''%%%$$$ ###%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%)))))))))(((((('''((((((%%%%%%%%%&&&'''((()))))))))(((((('''%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%)))'''%%%$$$%%%%%%$$$"""&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&''''''(((((($$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$%%%''''''%%%###///---+++'''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%### %%%%%%&&&'''(((((((((((('''&&&%%%&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$$$$&&&&&&%%%$$$'''%%%$$$%%%&&&&&&%%%###'''&&&%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$#########%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""&&&'''$$$"""###$$$'''&&&&&&%%%&&&&&&''''''#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&%%%"""%%%***)))%%%###""""""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%&&&&&&&&&''''''$$$!!!###%%%$$$'''&&&&&&%%%$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((((((''''''&&&&&&%%%$$$%%%'''((('''&&&))))))((('''''')))***+++''''''&&&%%%$$$$$$$$$%%%"""###%%%''''''''''''&&&(((((('''''''''&&&&&&&&&&&&%%%%%%&&&'''(((&&&%%%***)))&&&$$$$$$%%%''')))'''''''''''''''&&&&&&&&&***(((''''''((()))'''&&&&&&'''''''''''''''''''''((('''&&&%%%%%%&&&'''(((***(((&&&%%%&&&''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&)))(((&&&&&&***///+++$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%+++)))&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$#########&&&&&&###$$$''''''$$$&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%%%%&&&'''&&&%%%%%%$$$$$$&&&'''(((%%%((((((%%%$$$''''''$$$######%%%'''((())))))***(((++++++'''&&&((('''###'''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&&&&%%%%%%(((,,,%%%%%%---...%%%%%%%%%&&&&&&'''&&&&&&%%%""""""###%%%((((((&&&$$$&&&&&&'''(((((((((&&&%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&''''''''''''''''''))))))(((&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$)))'''%%%$$$%%%%%%$$$"""''''''&&&%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%'''%%%%%%&&&''''''&&&$$$%%%&&&&&&'''((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%''''''%%%###+++)))'''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''(((***(((%%%######$$$###"""&&&&&&''''''''''''&&&&&&'''&&&%%%&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%'''%%%$$$%%%&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""######$$$&&&''''''(((###""""""###%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&& """$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''###$$$$$$%%%&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%((('''$$$'''---***"""###""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&'''((())))))'''%%%###$$$&&&%%%!!!''''''&&&%%%$$$######$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((((('''&&&%%%$$$%%%'''''''''&&&((((((((((((((()))******'''((()))******)))'''&&&%%%&&&&&&'''''''''''''''((((((((('''''''''&&&&&&%%%$$$$$$&&&((()))(((&&&))))))(((&&&$$$$$$''')))%%%&&&&&&'''''''''&&&&&&***)))'''((())))))(((&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''***(((&&&&&&&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$%%%((())))))(((%%%&&&''''''((((((''''''''''''&&&%%%(((,,,***$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&)))(((&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&###$$$''''''$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%''''''%%%$$$''''''$$$"""###%%%'''((()))******'''******''''''(((((($$$'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###***,,,&&&$$$((('''"""%%%%%%&&&&&&''''''&&&&&&""""""###&&&((((((%%%###)))'''&&&%%%&&&&&&$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$"""'''(((((((((((('''&&&&&&(((((('''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%(((&&&$$$$$$%%%%%%$$$###'''&&&%%%###""""""""""""######$$$%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''',,,)))%%%######%%%&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))))))))((("""%%%((()))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''%%%$$$%%%&&&'''&&&%%%"""###%%%'''(((((('''&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$######$$$&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&'''$$$$$$%%%&&&''''''((((((&&&&&&'''''''''&&&%%%$$$######$$$%%%%%%&&&''''''%%%***)))%%%(((...***&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++)))((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((((((((((((((('''&&&%%%&&&'''((((((&&&&&&'''(((((())))))((((((&&&''')))******)))((('''(((''''''&&&&&&&&&&&&&&&(((((((((((('''''''''''''''&&&&&&'''))))))(((&&&'''((()))'''%%%$$$&&&(((###$$$&&&''''''''''''&&&***)))(((((())))))(((&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&'''((((((&&&%%%%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&'''&&&$$$%%%''''''&&&$$$&&&'''(((((())))))((((((###&&&'''%%%%%%((((((%%%''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&'''&&&&&&''')))(((&&&$$$&&&%%%%%%%%%%%%%%%&&&&&&###&&&&&&###$$$''''''$$$'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((("""$$$&&&''''''&&&$$$###%%%%%%&&&'''(((((((((((($$$''''''$$$%%%''''''%%%$$$%%%&&&'''((((((((((((&&&))))))'''''')))(((%%%'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''&&&""" )))&&&"""!!!###$$$###""""""###$$$%%%&&&&&&&&&&&&)))''''''(((***)))'''$$$&&&'''((())))))((('''&&&''''''&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$$$$%%%&&&%%%$$$((('''%%%$$$###"""############$$$%%%%%%%%%%%%$$$'''&&&$$$%%%&&&'''&&&%%%%%%&&&&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''%%%######$$$&&&&&&%%%'''%%%###$$$&&&'''&&&$$$&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&***(((%%%$$$%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))))))))))))))!!!$$$((()))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))(((''''''%%%$$$%%%''''''&&&%%% """%%%((())))))(((&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$)))'''&&&&&&&&&&&&%%%###%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((%%%###$$$(((***)))((($$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&'''((((((((((((%%%&&&'''''''''&&&%%%$$$######$$$%%%%%%&&&'''''' %%%%%%!!!%%%***$$$***(((''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%''')))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((())))))((((((((('''&&&''')))))))))(((%%%&&&((()))))))))((('''$$$%%%%%%&&&&&&''''''''')))(((&&&%%%$$$$$$%%%&&&)))((((((((('''''''''''')))((((((((())))))'''%%%&&&((()))(((&&&$$$&&&((("""###%%%'''((((((''''''***)))(((((())))))((('''&&&&&&&&&'''''''''((((((###$$$%%%&&&&&&%%%$$$###%%%%%%%%%''')))***(((&&&$$$%%%%%%&&&'''((())))))***)))))))))((((((((((((,,,(((%%%######!!!'''(((((()))))))))))))))!!!%%%'''%%%$$$&&&&&&%%%''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&%%%%%%&&&(((***)))'''$$$''''''&&&&&&&&&''''''(((###&&&&&&###$$$''''''%%%(((((('''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((!!!###''')))***(((&&&$$$$$$%%%''')))******)))((($$$''''''$$$%%%'''(((%%%''''''((((((''''''&&&%%%%%%((()))''''''***)))&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###!!!"""&&&&&&$$$'''---$$$%%%%%%&&&'''''''''&&&'''&&&&&&''''''$$$ ---)))$$$###%%%'''((('''"""###$$$%%%&&&&&&'''&&&(((&&&&&&'''))))))&&&###%%%&&&''')))))))))(((((('''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###$$$%%%&&&&&&%%%+++***(((&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$(((&&&$$$%%%&&&'''&&&&&&(((((()))))))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%(((&&&###"""$$$%%%&&&&&&(((&&&$$$&&&((((((%%%"""&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''!!!###$$$&&&''''''&&&&&&'''&&&%%%&&&''''''&&&$$$"""###$$$&&&'''((())))))%%%&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''' $$$(((***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%'''((()))(((---***'''%%%&&&'''''''''&&&&&&''''''''''''&&&&&&((()))***)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&######$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$######)))'''&&&%%%&&&'''((('''((('''%%%%%%'''((('''&&&'''&&&%%%%%%''''''&&&%%%***'''$$$%%%''''''"""''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((111...***&&&$$$%%%&&&''''''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&&&&&&&'''&&&%%%### ###%%%''''''&&&&&&&&&'''((('''''')))+++***&&&"""&&&%%%$$$&&&((())))))(((,,,)))'''(((******(((%%%))))))((((((((())))))***((('''%%%'''******(((&&&%%%&&&'''((()))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&''')))***)))'''''''''((((((((((((''''''%%%&&&((()))))))))(((''')))))))))))))))(((((('''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&'''(((***+++)))(((''''''((()))'''&&&+++(((&&&'''))))))'''%%%(((((('''''''''&&&&&&&&&((('''%%%%%%'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%(((### $$$''''''$$$+++(((%%%%%%'''(((&&&$$$)))((('''&&&''')))+++---%%%$$$$$$%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))%%%"""%%%***)))%%%'''''''''''''''''''''''')))%%%""""""%%%(((((('''###(((,,,+++'''$$$&&&)))%%%(((***+++***(((((('''%%%&&&'''''''''&&&%%%$$$++++++***)))((('''&&&&&&%%%&&&'''((('''&&&$$$###(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''''''''&&&&&&&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%******)))'''&&&%%%$$$###'''&&&%%%%%%''''''&&&%%%((((((&&&%%%%%%&&&((((((%%%%%%%%%&&&&&&&&&''''''(((((()))+++,,,+++)))&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$###%%%'''(((((('''%%%###---***&&&$$$$$$%%%&&&&&&***'''$$$$$$'''((((((&&&&&&%%%$$$###"""###$$$%%%''''''''''''''''''''''''(((&&&$$$$$$&&&&&&$$$!!!'''%%%$$$$$$&&&''''''&&&)))(((&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$((((((((('''&&&%%%######'''''''''&&&&&&%%%%%%%%%))))))((((((''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''))))))((('''%%%'''((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%)))(((&&&&&&(((*********---***'''&&&&&&''''''''''''(((((())))))(((((('''((()))***)))'''&&&&&&&&&))))))((('''&&&%%%%%%$$$((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((()))(((''''''''''''''''''(((''''''''''''''''''''''''(((&&&%%%&&&'''(((((((((''''''''''''''''''''''''(((((((((((('''''''''&&&)))'''%%%$$$%%%%%%%%%%%%)))'''&&&&&&'''((((((''''''&&&%%%%%%''''''&&&%%%)))'''%%%&&&))))))%%%!!!'''''''''''''''''''''''')))((('''&&&'''((()))***...,,,)))&&&%%%%%%&&&''''''''''''''''''''''''''')))(((''''''&&&&&&''''''((((((((('''&&&%%%$$$###'''''''''''''''(((((((((((('''''')))+++***&&&"""&&&%%%%%%&&&((())))))(((***(((&&&'''((()))'''%%%)))(((((('''(((((())))))(((&&&%%%&&&((()))'''$$$%%%&&&'''((())))))))))))(((((((((''''''((((((((()))(((''''''))))))((('''(((((())))))))))))((((((&&&'''(((((())))))((((((((())))))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&'''((()))***)))'''''''''))))))((('''+++)))'''((()))***(((&&&(((((('''''''''&&&&&&&&&+++)))''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((($$$!!!!!!%%%((('''%%%'''&&&&&&&&&(((((('''&&&((('''&&&&&&'''(((***,,,***(((''''''''''''&&&$$$'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&%%%'''***(((###''''''''''''''''''''''''(((&&&######%%%(((((('''((()))******(((&&&%%%%%%&&&((()))***)))((('''&&&&&&'''((((((((((((''''''******))))))((((((''''''&&&&&&&&&''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######'''&&&&&&&&&''''''%%%###''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((***++++++(((&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%$$$%%%''''''''')))&&&$$$$$$&&&((('''&&&((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&(((%%%###$$$&&&'''&&&$$$'''%%%$$$%%%&&&'''''''''(((((('''&&&%%%%%%%%%%%%$$$###"""###$$$$$$$$$"""''''''''''''&&&%%%$$$$$$'''&&&&&&&&&&&&&&&&&&%%%((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((((((((('''&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%)))((('''(((***,,,,,,,,,,,,***'''''''''(((((('''((())))))******))))))(((((()))******(((&&&&&&'''))))))((((((((('''''''''(((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&((())))))(((((((((((((((((((((((((((***))))))))))))((((((((((((((('''&&&%%%%%%&&&&&&)))(((&&&&&&((((((((('''(((&&&%%%&&&'''((('''&&&((('''&&&(((++++++(((%%%((((((((((((((((((((((((***)))((('''''''''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&***)))((((((''''''((((((,,,)))&&&&&&(((***)))'''''''''''')))***)))&&&###'''&&&%%%&&&((())))))((()))'''&&&&&&(((((('''%%%((((((''''''''''''((((((((('''&&&'''((('''%%%###&&&&&&'''((())))))))))))'''(((((())))))(((((('''+++)))''''''((()))((('''(((((())))))))))))((((((((((((''''''(((((()))***(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&(((((((((''''''((())))))((('''&&&''')))******)))***)))(((((()))***(((''''''(((((((((''''''&&&&&&***(((''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((()))))))))&&&######&&&((((((&&&###%%%((()))((((((((()))'''&&&&&&%%%&&&((()))***+++)))(((((()))((('''%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$'''((('''(((***'''"""''''''''''''''''''''''''(((&&&$$$$$$&&&'''(((''',,,***))))))***(((%%%"""'''((()))))))))'''&&&%%%(((((((((((()))***++++++))))))))))))(((((((((((('''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$""""""'''&&&%%%&&&''''''%%%$$$''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''&&&%%%&&&'''''''''%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&'''((())))))'''%%%'''%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&(((''''''%%%$$$$$$%%%''''''&&&%%%$$$%%%'''((((((''''''&&&$$$$$$%%%&&&&&&%%%(((''''''&&&%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$(((&&&$$$$$$&&&'''(((''''''&&&$$$%%%&&&(((((('''''''''''''''&&&%%%$$$$$$%%%###"""###$$$%%%$$$"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''(((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%)))(((((())),,,......---,,,***(((((()))))))))(((((())))))******))))))(((((()))******(((''''''(((%%%&&&'''(((***+++,,,---)))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&((((((((())))))((((((((((((((((((((((((((((((((()))'''&&&'''(((***))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((('''''')))******(((''''''((())))))(((((('''&&&'''(((((((((&&&)))(((''')))++++++(((&&&(((((((((((((((((((((((()))((('''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%$$$***)))(((''''''(((***+++///)))$$$$$$(((***)))&&&&&&'''((())))))(((&&&%%%'''&&&&&&'''((())))))((((((((('''((((((((((((''')))((('''''''''''''''''')))))))))(((((('''%%%$$$''''''((()))))))))))))))'''((()))******)))((('''+++)))'''''')))*********'''(((((())))))((((((''')))((('''''''''(((***+++((((((((((((((('''&&&&&&''''''((((((((((((''''''))))))(((((((((((((((((((((''''''(((***,,,+++***)))((((((((((((((((((''''''(((((()))((('''&&&&&&%%%$$$$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''%%%%%%''')))((('''"""&&&***+++(((&&&''')))&&&&&&&&&&&&&&&'''((()))'''&&&&&&''')))******)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''$$$'''(((&&&''')))((($$$''''''''''''''''''''''''((('''&&&%%%&&&'''''''''************)))(((&&&$$$***))))))))))))((('''%%%((((((''''''(((***,,,---'''((((((((()))))))))***''''''&&&%%%%%%&&&((()))$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%&&&&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''(((&&&%%%&&&'''((('''&&&'''((()))******)))((('''$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&((((((&&&$$$&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''&&&""" ###'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''((((((&&&$$$&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###)))(((&&&%%%%%%&&&'''((('''&&&%%%%%%'''(((((('''%%%&&&'''((('''&&&$$$###'''&&&%%%%%%&&&'''&&&%%%$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''%%%%%%%%%&&&((()))&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))+++---///...---,,,***))))))*********((('''(((((())))))(((((('''((()))******((('''((((((&&&&&&''')))+++,,,---...******)))))))))((((((((('''''''''''''''''''''&&&(((((()))******)))(((((())))))))))))))))))))))))***((('''''')))******)))))))))))))))))))))))))))''''''''''''&&&&&&&&&%%%"""%%%'''((('''(((***,,,+++)))'''''')))***)))((()))(((''''''))))))(((''')))))))))******)))'''%%%)))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&'''((()))((('''&&&%%%)))((('''''''''(((***+++...(((######''')))(((%%%&&&''')))))))))(((((('''((('''&&&''')))))))))'''))))))***))))))))))))***))))))((('''''''''''''''++++++++++++)))((('''''''''((())))))))))))))))))'''((()))******)))(((''')))((('''(((***,,,,,,+++&&&''''''((((((''''''&&&))))))((('''''')))***+++((((((((()))(((''''''&&&'''(((((())))))((((((''')))))))))))))))((((((((()))(((''')))+++,,,,,,+++&&&''''''''''''''''''((('''((()))***)))(((&&&%%%""""""###$$$'''((('''%%%''''''''''''''''''''''''))))))(((((((((''''''''')))(((''''''((()))((((((%%%(((,,,,,,(((&&&%%%'''&&&&&&&&&&&&&&&''''''(((&&&%%%%%%&&&((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((&&&)))((($$$$$$''')))'''''''''''''''''''''''''''''''''''''''&&&&&&''''''$$$(((,,,,,,(((&&&(((***+++)))((()))******(((&&&''''''&&&&&&''')))+++,,,''''''(((((())))))******((('''&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((('''&&&&&&(((((('''&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%(((&&&""" ###'''$$$%%%'''(((((('''%%%$$$'''&&&&&&'''((('''$$$!!!$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$***)))(((&&&%%%%%%%%%&&&(((&&&%%%%%%'''(((((('''%%%&&&'''''''''&&&%%%$$$'''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&(((***&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))+++.........,,,+++***)))***+++,,,***)))'''(((((())))))(((((('''''')))+++***)))(((((()))************************************)))))))))))))))))))))***************((()))***++++++***)))((())))))))))))))))))))))))***)))((((((***++++++***))))))))))))))))))))))))))))))))))))((((((((((((###''''''&&&&&&))),,,+++***((((((*********)))***((('''((()))***)))(((******++++++***((('''&&&))))))))))))))))))))))))+++***)))((((((((()))***%%%&&&'''(((((((((((((((((((((((((((((((((((((((***************))))))((((((((('''''''''((())))))+++(((%%%%%%'''((((((&&&''')))******)))((()))***)))((('''''')))))))))'''(((***++++++))))))***,,,+++***)))(((((('''((((((***,,,---,,,***)))))))))((())))))******)))))))))((())))))******))))))((()))((((((***,,,---,,,***''''''((((((((((((''''''))))))(((((())))))******)))))))))))))))(((((('''(((((())))))))))))(((((((((((()))******)))))))))***)))((()))+++,,,,,,+++&&&'''((((((''''''((()))'''((()))******((('''%%%$$$$$$%%%(((***+++)))'''((((((((((((((((((((((((******)))(((((('''&&&&&&)))))))))(((((((((((('''((()))+++***((('''&&&&&&''''''''''''''''''''''''***(((''''''''''''&&&$$$((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))******)))((((((''')))((($$$"""&&&))))))'''''''''''''''''''''''''''((()))((('''&&&&&&'''"""(((---,,,(((&&&)))---+++(((&&&'''***+++)))'''&&&&&&&&&&&&'''(((((()))''''''(((((())))))******)))(((((('''&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''&&&%%%%%%&&&'''(((&&&%%%''''''''''''''''''''''''######%%%&&&((()))***+++((('''&&&'''(((((('''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%&&&'''&&&$$$%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''')))(((&&&%%%''')))###%%%'''))))))'''%%%###((('''&&&''''''&&&### $$$%%%''''''&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))'''%%%$$$$$$%%%((('''%%%&&&''')))((((((%%%&&&&&&'''&&&&&&%%%%%%&&&$$$###$$$%%%&&&%%%###$$$%%%%%%&&&'''''''''&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''((('''%%%%%%%%%&&&(((***%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&&&&'''*********,,,---...,,,***+++******+++,,,,,,+++)))((())))))******))))))(((''')))++++++)))((()))***************))))))))))))++++++*********))))))))))))))))))******++++++,,,((()))+++,,,,,,+++)))(((************************+++)))((((((***++++++***************************++++++*********)))))))))###'''++++++(((''')))+++,,,***((()))***+++*********)))((((((******)))((()))***,,,,,,+++******)))***************************)))((((((((()))***+++(((((((((((((((((())))))************************,,,+++******))))))******((())))))))))))(((((('''((((((((((((((()))))))))(((***,,,+++***)))+++---***((('''((())))))((('''''')))+++***)))(((***,,,,,,,,,***))))))((((((((((((+++,,,,,,***((()))+++))))))*********))))))(((***))))))))))))))))))***+++++++++---...,,,)))&&&))))))************))))))(((((()))************)))***************))))))(((((())))))******))))))((('''((()))***++++++******,,,***)))***,,,,,,+++***''')))+++***)))(((***,,,'''(((***++++++)))'''%%%((('''((()))+++***'''%%%(((((((((((((((((((((((()))))))))(((((((((((((((((()))))))))((('''''''''***((((((((())))))((('''((((((((())))))(((((('''+++)))(((((((((((('''%%%((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++------+++)))((($$$)))***&&&$$$&&&((('''''''''''''''''''''''''''&&&)))***)))'''%%%&&&(((&&&)))++++++***((()))***(((%%%###$$$(((***)))&&&&&&&&&'''(((((('''''''''(((((((((((())))))))))))))))))))))))(((&&&%%%$$$((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***)))'''&&&'''((()))(((&&&******))))))))))))******&&&&&&'''''''''((((((((('''&&&$$$$$$&&&'''&&&%%%%%%$$$$$$%%%'''(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%&&&&&&$$$"""$$$&&&)))(((&&&%%%%%%''''''((()))))))))(((&&&&&&%%%%%%%%%&&&''''''((((((!!!$$$'''(((&&&%%%%%%&&&((('''&&&&&&((())))))(((&&&&&&&&&%%%%%%&&&&&&'''&&&$$$$$$$$$%%%&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&((((((((((((''''''''''''&&&&&&'''''''''((((((((($$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&'''((()))%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''*********,,,------+++)))+++******+++------+++*********++++++++++++******''')))++++++)))))))))***''''''((()))***++++++,,,+++++++++************)))&&&&&&'''((()))******+++((()))+++,,,,,,+++)))(((************************+++***((()))***,,,,,,+++*********************************))))))))))))((()))---111000,,,)))***---,,,***))))))***++++++******)))((()))***+++***((((((***,,,---------------************************''''''&&&&&&&&&((()))***))))))(((((((((((()))***************************+++***((('''''''''((())))))******++++++)))((('''&&&(((***+++***)))***+++(((+++---,,,******,,,...***)))'''((()))***((('''%%%(((******((('''))),,,---,,,+++***))))))))))))&&&))),,,+++)))((()))+++))))))*********))))))(((+++***)))(((((()))***+++------...//////+++&&&"""++++++,,,,,,,,,,,,++++++'''(((***++++++******)))+++++++++++++++***))))))))))))************))))))&&&''')))***+++++++++***---+++***+++,,,,,,+++***(((+++---,,,******,,,...'''(((***++++++)))'''%%%)))(((((())))))'''$$$!!!))))))))))))))))))))))))''''''(((((())))))******'''((())))))'''&&&&&&&&&***'''%%%&&&))),,,+++)))((()))))))))))))))(((((()))((('''(((***,,,+++***)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***---//////---***((("""(((+++)))&&&''''''%%%''''''''''''''''''''''''&&&)))+++***'''%%%&&&(((+++***)))***++++++(((&&&&&&""" """''')))(((%%%''''''((())))))((('''&&&))))))))))))((((((((((((************(((&&&$$$###******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&%%%$$$$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&)))'''&&&'''((()))((('''((('''&&&%%%%%%&&&'''((('''''''''(((((((((((()))(((&&&%%%%%%&&&''''''&&&%%%$$$$$$%%%'''(((((('''''''''''''''''''''''''''))))))))))))))))))))))))(((&&&%%%&&&'''((('''&&&'''&&&%%%%%%%%%%%%&&&'''%%%$$$###$$$&&&'''&&&%%%$$$'''***)))'''%%%&&&'''%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&'''((())))))!!!&&&((('''&&&'''(((((('''&&&&&&((())))))((('''&&&%%%$$$$$$%%%'''(((((('''&&&&&&(((((('''&&&%%%&&&&&&''''''&&&%%%%%%))))))((((((''''''&&&&&&'''''''''((((((((())))))%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&''''''''',,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''++++++************++++++------,,,+++*********+++)))))))))))))))))))))))))))************)))((((((+++,,,------,,,+++***)))+++++++++++++++***)))))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++++++++++++++++++++------,,,+++************+++++++++,,,---...---++++++***)))'''''')))***+++***,,,,,,+++)))((()))***)))---...+++)))++++++)))***+++---...///...---------+++(((((()))+++++++++'''((()))******)))(((''',,,,,,,,,,,,,,,,,,,,,,,,---+++***...222333///+++*********))))))))))))))),,,,,,,,,,,,+++***))))))+++,,,------,,,+++)))(((,,,+++)))((((((((()))***,,,*********++++++***(((------,,,+++************+++++++++++++++++++++++++++++++++***************...+++***+++---...---***((('''''')))+++,,,+++)))---,,,,,,++++++,,,,,,---,,,***((()))+++,,,+++(((***++++++,,,,,,++++++***((()))***++++++***)))(((***************+++++++++---***'''(((,,,...+++'''***)))(((((((((((())))))******))))))))))))******+++***)))))))))***+++,,,'''''''''((()))+++------+++)))&&&%%%''')))++++++***)))((((((((()))+++,,,***************)))((('''...+++'''''')))+++)))'''(((((((((((())))))))))))******++++++++++++******&&&(((******)))((((((***'''(((((()))))))))))))))************************++++++***)))(((((())))))******))))))((((((((('''************************((('''&&&&&&&&&''')))***,,,,,,+++***)))(((''''''***(((&&&&&&(((*********&&&&&&&&&&&&&&&'''((()))((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&###$$$&&&((())))))((('''((((((((((((((((((((((((***+++)))$$$###&&&'''%%%***)))((((((((((((((()))+++""" ''')))"""###(((&&&&&&&&&''''''%%%###((((((((((((((((((((((((''''''(((((('''&&&%%%%%%))))))(((((('''&&&$$$$$$''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))((('''***'''###"""###&&&(((((((((''''''((())))))(((&&&'''''''''''''''''''''''''''((()))))))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%(((***+++***'''&&&'''))))))'''&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&((())))))(((&&&%%%"""%%%(((((('''&&&(((***%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))))))))(((((('''''''''&&&,,,,,,,,,+++++++++******------------------------++++++*********)))))))))+++******************+++---,,,+++************+++))))))))))))))))))))))))+++*********))))))))))))***+++,,,,,,,,,+++***)))***++++++++++++***)))(((,,,,,,,,,++++++*********************************))))))))))))))))))))))))*********+++++++++,,,,,,******************++++++---,,,,,,,,,,,,,,,---------,,,,,,---//////...,,,---+++***))))))***+++---+++,,,,,,+++***))))))++++++...---)))(((+++,,,+++***+++,,,---------,,,+++,,,+++))))))+++++++++***)))******++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***------,,,,,,+++***))))))***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***...------,,,,,,+++,,,,,,,,,+++***+++,,,+++***(((+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***)))***,,,---,,,******))))))+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,---+++******------,,,***++++++,,,,,,,,,,,,++++++))))))***++++++***))))))+++++++++******)))))))))---***'''))),,,---+++(((***))))))(((((()))))))))******))))))))))))******...---+++***)))((()))))))))))))))))))))***+++,,,***(((%%%$$$&&&(((******+++***)))))))))***+++,,,******+++++++++******)))'''''''''(((******(((&&&((((((((()))))))))******)))******++++++******)))))))))************)))((('''(((((()))))))))))))))************************+++******))))))))))))************))))))(((((((((++++++++++++++++++++++++...---,,,*********+++++++++++++++***))))))((((((***((('''''')))*********'''&&&&&&&&&''''''((())))))((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''(((((((((((())))))))))))))))))))))))(((******'''&&&((('''$$$))))))(((((((((((())))))+++###!!!((()))### $$$'''&&&%%%&&&''''''&&&$$$(((((((((''''''(((((((((((((((((((((((('''&&&&&&))))))))))))((('''&&&&&&(((''''''&&&&&&''''''((()))(((''''''((()))((('''(((&&&%%%%%%&&&''''''&&&((('''''''''))))))'''%%%''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''&&&&&&'''(((***)))&&&%%%'''))))))(((&&&&&&'''((('''&&&'''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''(((((($$$'''))))))'''&&&'''(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((''''''''''''''''''((((((((((((((())))))(((((((((''''''''',,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,+++++++++++++++************************,,,++++++************+++************************,,,+++***)))))))))***+++)))***+++++++++++++++************+++******)))(((++++++++++++************++++++++++++++++++++++++************************************++++++++++++)))*********++++++,,,,,,,,,,,,,,,,,,---...///000------,,,...///000///---------++++++++++++------+++,,,---,,,***)))***+++---...---)))(((,,,---++++++,,,,,,,,,,,,++++++***++++++***+++,,,,,,+++)))***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))---///...+++***,,,000000000///...,,,+++***))))))***+++,,,---------------,,,,,,,,,,,,---......---............---,,,,,,,,,+++***+++,,,,,,***(((************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......***))))))***+++,,,,,,***,,,++++++---//////...---+++,,,---......---,,,+++...,,,+++,,,---...---,,,++++++,,,,,,,,,,,,++++++)))******++++++******))),,,,,,+++***)))(((((('''---***((())),,,---+++)))******))))))))))))************))))))))))))******...---,,,***))))))))))))++++++******)))******++++++)))&&&&&&(((***++++++,,,++++++++++++,,,------++++++,,,,,,---,,,,,,,,,###&&&***,,,+++***)))(((((())))))))))))*********))))))************)))))),,,***((()))++++++)))&&&'''((())))))******))))))++++++++++++++++++++++++******************++++++***************)))))))))++++++++++++++++++++++++111000///---,,,,,,+++++++++++++++++++++************)))'''((()))+++******'''''''''''''''(((((()))))))))(((((((((((()))***(((((((((((((((((((((((('''(((((())))))(((((('''%%%%%%%%%&&&'''''''''((('''&&&&&&''''''((()))***************************&&&***,,,***)))***(((###)))))))))(((((())))))***+++%%%$$$)))***%%%###&&&'''&&&%%%&&&(((((('''&&&))))))''''''''''''))))))((())))))))))))((((((''')))))))))******))))))((((((''''''&&&&&&''''''((()))(((''''''))))))((('''&&&&&&&&&((())))))&&&$$$((('''&&&'''((('''&&&$$$''''''''''''''''''''''''***)))((((((''''''(((((('''(((((())))))(((((('''%%%'''((((((&&&&&&''')))***((('''&&&'''((('''&&&(((''''''&&&&&&''''''(((***)))'''&&&&&&''')))***'''(((***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))((((((((((((''''''))))))((((((((((((((('''))))))(((((((((((('''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++******,,,++++++*********++++++++++++++++++++++++++++++...,,,***)))((()))+++,,,))))))***++++++,,,,,,,,,)))***************))))))++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,+++++++++,,,------......------,,,,,,---......///---,,,,,,---//////...---------,,,++++++,,,------+++,,,---,,,+++***+++,,,,,,...---***+++...---)))------------,,,++++++***+++++++++,,,...---+++)))***++++++,,,,,,,,,,,,,,,---------------------------000111///---,,,///222000//////...---,,,,,,+++***++++++,,,------,,,,,,------,,,,,,---...000111)))***+++,,,,,,+++***))),,,+++***+++,,,,,,***(((+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///+++******+++,,,,,,,,,,,,,,,++++++---///000///---+++,,,...//////...,,,+++---,,,,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))(((,,,+++)))***,,,---+++***+++************++++++,,,+++******))))))******+++************+++,,,,,,---+++************+++,,,,,,...,,,******,,,.........---------------.........+++,,,---...............'''+++//////,,,***+++,,,)))))))))*********++++++((())))))******))))))(((...***'''(((+++,,,'''###(((((()))************)))++++++++++++++++++++++++))))))***++++++,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++***+++++++++,,,,,,,,,---+++***((()))***+++***))))))(((((('''(((((())))))(((((((((((()))))))))***((((((((((((((((((((((((((())))))******))))))((($$$$$$%%%&&&'''(((((())))))((('''&&&'''(((***+++++++++++++++++++++++++++'''++++++))))))+++***&&&)))))))))((())))))******+++''''''***+++&&&%%%((('''&&&%%%&&&((())))))(((***)))(((''''''((()))***))))))*********))))))((('''((())))))*********)))((((((''''''''''''(((((()))((('''((()))***)))'''&&&&&&''')))***)))'''$$$((('''&&&'''''''''%%%###''''''''''''''''''''''''+++***((('''''''''((()))((())))))******))))))(((&&&''''''((((((((())))))+++)))((('''(((((('''&&&)))(((((((((((((((((())))))((('''&&&&&&'''((()))'''((()))))))))(((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''(((((()))))))))((((((((((((((((((***)))))))))((((((''''''))))))((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***,,,---*********++++++,,,------******++++++++++++******++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,++++++,,,......---+++,,,,,,,,,++++++,,,,,,,,,+++,,,------,,,+++,,,...***---...---...000,,,&&&//////......------------,,,+++,,,---///...,,,***************++++++,,,,,,------------------------------,,,,,,,,,---......,,,,,,,,,,,,---------------------------,,,+++***------,,,,,,---///111222((()))***++++++***)))(((---,,,++++++,,,,,,+++)))---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...,,,------------,,,------+++++++++,,,...///...---+++,,,...//////...,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))******++++++,,,,,,,,,+++***+++,,,,,,+++++++++++++++++++++,,,------++++++************++++++)))******+++,,,---------))))))******+++---...//////---+++,,,---//////...---.........////////////,,,---...///////////////---///000...***)))+++---************++++++++++++))))))************))))))---)))&&&'''***+++'''"""((())))))***************++++++++++++++++++++++++)))***+++,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,*********+++,,,+++)))***))))))((((((((())))))''''''(((((()))))))))))))))))))))))))))))))))))))))******************)))%%%%%%&&&''''''((())))))***)))((('''''')))***+++++++++++++++++++++++++++)))+++***''''''+++,,,***)))))))))))))))***++++++***((()))+++***((('''))))))'''&&&&&&(((******)))***)))(((''''''((()))***))))))***************)))&&&&&&'''((())))))))))))(((((((((''''''(((((((((***((('''((()))***)))((((((''''''((())))))(((&&&((('''&&&'''((((((&&&$$$((((((((((((((((((((((((+++***)))''''''((()))))))))******************)))((((((((()))************,,,+++((((((((()))(((&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''((()))***+++******((((((&&&%%%%%%&&&(((((((((''''''''''''((())))))(((((())))))))))))))))))******))))))((((((((('''(((((()))))))))))))))))),,,,,,,,,,,,------------++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,............,,,,,,---,,,,,,,,,,,,------...------------------------...---,,,+++++++++,,,------,,,,,,,,,,,,------...***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,------------+++++++++++++++*********///...---,,,++++++++++++++++++***,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,,,,---///+++---------///111,,,%%%000///...............///---,,,,,,---......---+++************+++,,,---------------------------------,,,,,,---///000000///******+++,,,,,,------...............---,,,+++***,,,,,,,,,---...///000111******+++,,,,,,,,,++++++---,,,+++,,,------+++)))...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------...///000///---+++,,,---*********+++......---,,,,,,---...//////...---,,,***,,,---,,,+++***+++,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///++++++************++++++,,,,,,------,,,+++******))))))***+++,,,...///000---+++***+++,,,------,,,---...//////000000//////......//////000/////////000///...+++)))((()))+++******+++++++++,,,,,,,,,******++++++++++++******+++)))'''(((******'''$$$((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,------------------------------------,,,,,,---...............,,,,,,------......//////,,,+++++++++---,,,+++)))+++******)))))))))))))))&&&'''((()))******)))))))))))))))))))))))))))))))))******++++++******)))'''''''''(((((())))))*********))))))))))))******++++++++++++++++++++++++)))+++)))%%%&&&+++---,,,))))))))))))******+++,,,((()))++++++***((()))***+++((('''&&&(((*********))))))))))))))))))))))))((())))))************)))&&&'''(((((()))))))))))))))((((((''''''(((((()))***)))((((((******)))((()))(((((()))******)))'''(((''''''((())))))(((&&&((((((((((((((((((((((((******))))))(((((()))))))))******++++++******)))+++)))))))))+++,,,+++***...,,,))))))))))))((('''((())))))******))))))(((&&&''')))******)))'''&&&''''''''')))+++---,,,+++)))(((((((((((((((((()))((((((''''''(((((()))***(((((())))))))))))*********))))))))))))))))))((((((((())))))))))))******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------...///000000///...------------------...///000------------------------------------,,,,,,,,,,,,000///...---------......+++,,,------.........------------.........//////........................---------------------------------.........//////.........---,,,,,,++++++......---------------...,,,++++++,,,...///---,,,---------......---------+++---......------...000///...+++***---111...(((......---------...///000///---,,,,,,.........---,,,+++++++++,,,---...///........................(((,,,000111//////000333,,,,,,,,,,,,,,,,,,------,,,---------------,,,,,,+++,,,---...............,,,+++++++++,,,,,,---...---,,,+++,,,------+++))),,,,,,++++++***+++++++++------------------------,,,,,,,,,,,,------------///000111///+++)))***++++++******,,,...///...,,,........................+++---......++++++,,,...,,,,,,------------,,,,,,...---,,,++++++,,,---...,,,,,,,,,------.........+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---...///000,,,++++++******++++++,,,+++,,,---------,,,+++***+++++++++,,,,,,...//////,,,+++***+++---...---,,,------///000000000///...//////////////////...---///...---,,,---,,,+++)))+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++******++++++++++++***)))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...---+++***,,,,,,------............---------------------------.../////////...---,,,..................//////---,,,,,,,,,------+++))),,,+++******)))))))))***'''((()))++++++++++++***************************))))))************))))))))))))))))))************)))******++++++******)))++++++++++++++++++++++++&&&))))))''''''+++,,,***))))))))))))***+++,,,---'''***,,,+++)))((()))***,,,***''''''((()))***)))'''(((***++++++***(((''''''((())))))******))))))(((((()))*********))))))))))))(((((((((((())))))***)))((()))******)))((('''((())),,,---,,,(((%%%(((''''''(((***+++***)))(((((((((((((((((((((((()))************)))(((((())))))************)))))),,,***((()))***+++)))'''...,,,***)))))))))((('''(((((()))******)))((((((*********++++++************(((((())),,,---+++)))))))))************))))))((((((((((((((())))))***(((((()))))))))*********)))))))))))))))*********(((((()))))))))*********,,,,,,,,,------.................................---------.........//////...///000222222000///..................///000111........................------.........---,,,+++111000///...------...///,,,------.../////////............/////////000000////////////////////////.................................////////////000333333222111000///............---......///000111------,,,...///000///---......////////////......,,,---......------///000333000***&&&***000000+++---,,,,,,+++,,,---///000000...,,,,,,---...///...------,,,,,,---...000111........................'''...///***''',,,111.........------,,,,,,+++++++++,,,---............+++,,,---.........---,,,++++++***)))***+++---...---,,,,,,,,,------+++)))************+++,,,------------------------------...............---------///000111...***'''((()))+++++++++,,,...///...---///...------------...///,,,...000///---,,,---000,,,------......------,,,...---,,,,,,,,,,,,---........................---+++,,,------++++++,,,---,,,,,,,,,---...///000000,,,++++++******++++++,,,((()))+++---............---------,,,,,,------......---,,,---/////////...,,,---///000000000///...//////000//////...------///......000333222...***++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++***,,,------,,,+++,,,---))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***---------.........//////..............................//////...,,,***)))/////////////////////...---,,,,,,---...---+++(((,,,,,,+++***))))))******((()))+++,,,------,,,,,,************************))))))************))))))+++++++++***************)))***+++,,,,,,+++)))(((************************###''')))((())),,,+++((())))))))))))***+++,,,---&&&***,,,***((((((******...+++((('''((()))))))))'''(((+++,,,,,,+++((('''''''''((()))))))))))))))******+++++++++******)))))))))(((((((((((())))))***)))((()))***+++***((($$$'''+++///000---'''"""''''''''')))+++,,,,,,***)))))))))))))))))))))))))))******++++++***((('''))))))************)))))),,,)))'''((()))***(((%%%///---************(((''''''((()))******)))((('''...---+++******+++---...,,,***)))***,,,,,,***''')))***+++,,,,,,+++***)))((((((((((((((()))******(((((())))))*********+++(((((())))))******++++++(((((())))))*********+++++++++,,,,,,,,,---------,,,,,,---......---------........................000///...---------------000000/////////.........///...---,,,,,,---...///111...---...000111///---+++,,,...//////...,,,+++///......---------......//////000000000000//////111111111000///......---...111333222...,,,...000........................,,,---------.../////////000////////////.........555111---,,,---///...,,,++++++,,,,,,++++++******+++,,,,,,------,,,,,,+++------+++*********+++,,,)))+++---//////---+++)))---,,,,,,...//////,,,***)))+++......------000333000)))---222///000///%%%............////////////...+++)))))),,,---,,,***,,,++++++,,,...///...,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,...,,,)))((((((((('''&&&,,,***))))))***++++++***------------,,,,,,+++***...------------...///////////////......---------,,,,,,++++++,,,,,,---...000...,,,///333444000,,,222000---+++,,,---------.../////////...---,,,,,,+++*********+++---///000///---,,,,,,---...---,,,111111000...---,,,+++***......---------,,,,,,,,,---------,,,,,,+++++++++---.........---,,,,,,+++///...,,,,,,------,,,+++///...------...///000111000...---...///000///...222111111000///.........000...,,,,,,---//////.........---,,,,,,+++******000+++''')))///111---(((++++++++++++++++++++++++...,,,***)))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...///...---,,,///---++++++,,,,,,,,,***........................---------,,,,,,,,,++++++000...+++***+++++++++***,,,,,,,,,,,,***)))'''&&&///---***((((((***---///******+++,,,,,,,,,++++++++++++,,,++++++***)))(((+++(((((()))%%% """***+++(((''',,,---+++)))***,,,+++)))***++++++***(((******))))))))))))))))))((((((((((((((('''&&&&&&)))***+++,,,++++++***))))))******++++++)))((('''+++++++++*********))))))************************(((,,,///+++$$$!!!%%%++++++++++++)))'''&&&&&&(((************************))))))))))))))))))))))))(((''''''''''''(((((()))))))))***))))))(((''''''''''''((()))***+++,,,,,,))))))))))))))))))))))))***)))))))))***+++,,,,,,,,,,,,,,,++++++*********&&&$$$&&&***,,,+++,,,///+++)))(((((()))******)))*********)))((()))+++...)))))))))))))))((('''''')))))))))))))))))))))))))))***,,,,,,***)))***+++***************)))(((((()))))))))))))))))))))))),,,,,,,,,,,,------------,,,,,,------...------,,,------------------------.........---------------............---------,,,///......------......///000...,,,---///000///---,,,---............---,,,///......------......///000000111111111111000000333222111000000/////////000000///000000000///...////////////////////////------...........................---------,,,,,,222///,,,,,,---//////...////////////......---,,,------............---------,,,+++*********++++++***+++---......---+++***...---,,,---......---++++++---//////------///111111,,,000111+++,,,111,,,............////////////...,,,******,,,------+++...------...000000///---.........------------...///...------,,,,,,,,,---...---,,,---------+++))),,,+++))))))+++++++++***---------------,,,+++***---------.........//////............---------,,,,,,,,,,,,+++,,,------...000...,,,///333444000---///---+++***,,,...............//////......---,,,++++++++++++,,,---......---,,,******,,,,,,,,,+++/////////......------,,,............------------...---------,,,,,,,,,,,,...............---,,,+++///---,,,,,,......---+++///......---...///000111111000////////////...,,,111111000000///......---///---++++++---......---//////......---,,,,,,+++---,,,++++++------,,,+++,,,,,,++++++++++++++++++...,,,******+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,---............---///---++++++,,,---,,,+++........................---------,,,,,,,,,++++++000...,,,++++++,,,+++***+++++++++++++++*********)))(((&&&$$$$$$&&&((()))+++++++++++++++++++++++++++++++++******)))(((''',,,)))(((***((($$$&&&+++...++++++------)))))),,,...,,,++++++,,,,,,***)))*********+++*********)))++++++,,,,,,++++++***)))///...,,,+++***************++++++,,,+++***)))(((,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***)))***+++***)))((()))*********++++++++++++******************************))))))((((((((((((((()))))))))))))))))))))((('''))))))))))))******************************************)))))))))***++++++,,,,,,,,,+++++++++******)))'''(((,,,---++++++...+++***((((((*********)))******+++***))))))+++---+++++++++++++++***))))))***************************+++------+++***+++,,,***************)))((((((************************,,,,,,---------.........,,,---------------,,,,,,------------------------,,,,,,,,,------------...---------,,,,,,,,,,,,,,,.........//////.........///---,,,---...///...---........................//////............//////111111222222222222111111444333222000000000111111111...,,,...222333000---000000000000000000000000//////..................------,,,,,,,,,+++++++++///---++++++---/////////000000000000///...---,,,......////////////......,,,,,,+++************+++++++++,,,,,,,,,,,,++++++///---,,,,,,---......------/////////------...//////000999;;;///---111///............///////////////---,,,,,,---......---111000///000111111000...111000000///...---------///...------,,,---------.........000111///,,,)))---+++******+++,,,,,,+++,,,------------,,,,,,+++,,,---...///000///.........------------,,,,,,,,,---,,,,,,,,,,,,---......000...---///222333000...---+++******,,,...//////....../////////...------,,,,,,---------------,,,...---++++++---...---,,,.....................///////////////...........................---------..................---,,,...---,,,,,,...///...---///............///000000333111000///000///...,,,000000//////......------...,,,******,,,------,,,000000//////...---------***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,,,,+++------------------------,,,,,,,,,---------......---------------.../////////---,,,,,,---------,,,........................------------,,,,,,,,,,,,000...,,,+++,,,,,,,,,+++,,,+++******+++,,,---...******))))))))))))******...---+++************+++************)))(((''''''...***(((+++,,,******,,,...---------)))%%%'''---///...,,,,,,,,,,,,+++))))))***,,,,,,,,,,,,+++***,,,------------,,,++++++333000---***))))))***++++++,,,,,,,,,,,,+++******---------,,,,,,,,,,,,+++++++++++++++++++++++++++...)))&&&(((---///---)))((()))+++,,,+++***+++,,,)))***+++------+++***)))************************,,,+++***)))))))))))))))(((((())))))***)))))))))++++++*********)))))))))************************+++***)))))))))))))))))),,,,,,,,,++++++++++++***,,,******......+++***---+++***((((((***+++***))))))***+++***)))***+++---,,,,,,---------,,,++++++++++++++++++++++++++++++***,,,......,,,+++,,,---*********+++******)))(((************************------........./////////------.........---,,,,,,------------------------++++++,,,------.........---------------------,,,---...///000000///...---...---------.........---//////...------...///////////////...//////000000000111111222222111111000444333111//////000111222///...---///111222111///////////////////////////000000//////......------------,,,,,,,,,,,,++++++///...---,,,---.....................---+++***))).........//////.........,,,,,,++++++************,,,,,,++++++++++++,,,,,,///---++++++---/////////---...//////......//////,,,555FFFIII:::000000+++............//////////////////...---.../////////222111000000111111///---000000000000000///............------------......000///.........---+++(((---,,,******,,,---,,,+++,,,---------------,,,,,,+++---///000111000...------------------,,,,,,,,,---------------......///000...---///111222000//////---+++,,,.../////////......////////////......---.../////////---,,,+++111///......000111111000........................000000000000///////////////////////////.............../////////......------,,,,,,---///000///...//////........./////////222000//////111111000...////////////......---------+++******,,,---,,,+++/////////.........------+++,,,------++++++,,,---,,,,,,,,,,,,------------///---,,,,,,------,,,+++------------------------------------............///...---------...000111///...,,,,,,---......---...........................------------,,,,,,,,,///---,,,,,,------,,,+++---,,,+++******,,,...///------............------///...+++)))))))))***+++++++++++++++***)))((((((---***(((***---...---++++++***+++***%%%!!!%%%---///...,,,,,,,,,,,,***(((***+++,,,......---,,,++++++++++++++++++***))))))000///,,,***))))))***++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,+++((((((((((((((((((((((((...)))&&&'''---///,,,)))(((***+++,,,***))))))***(((***,,,......,,,***(((************************...---,,,+++***)))))))))'''((()))***************+++++++++*********))))))************************++++++***)))((((((((((((+++++++++++++++++++++++++++)))***---...++++++---,,,***))))))***++++++***)))+++,,,+++******,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,*********++++++******)))************************....../////////000000000///////////////...---,,,------------------------++++++---............---.........///////////////---...///000000///...------............---......000//////......//////000///////////////000111222//////000000000000//////222111000///...///000000,,,...111111//////000222........................000000000//////......---............------------000000///...---,,,,,,------------,,,,,,***))))))------............------,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---///000///,,,,,,---...000111111111000888HHHJJJ999//////***............////////////////////////......///000111000//////000000...,,,......000000111111000000......---------......///777333///,,,,,,,,,+++***...,,,++++++,,,------,,,,,,------......---------,,,---///111111000///...------------------------......------......///000000///...///000111000000222000//////000000///.........///////////////......///000000///...,,,+++000///......000111111111000000000///......------111111000000000/////////////////////////////////......///000000/////////...---,,,---///000///...//////////////////......///......000222333333222///////////////.........---,,,+++,,,------,,,+++.........------------------,,,++++++------,,,+++,,,,,,---------.........///...------......---+++........................------........./////////000///...---...///000111000...,,,---...//////...////////////////////////.........---------,,,,,,...---,,,---......---+++///...,,,******+++,,,---******+++,,,,,,+++******///...+++)))))))))***+++------------,,,+++******+++)))((()))---///---***((((((******%%%"""'''///...,,,******++++++)))'''***+++,,,---...------,,,******++++++******)))(((+++++++++++++++******)))+++*********))))))))))))************++++++++++++((((((((((((((((((((((((,,,+++)))))))))******))))))***+++***((('''''''''(((***,,,......,,,***(((************************......---+++************(((((()))******+++******************++++++++++++************************++++++***))))))((())))))++++++++++++++++++++++++)))'''(((,,,---++++++...,,,***))))))***++++++***)))+++,,,,,,++++++,,,---++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,*********+++******++++++++++++******************************//////000000000111111111111111111111000///...---........................,,,---.../////////...---000000000000000111111111/////////000000/////////...///000///.........000000000000000000000000000000//////000000111222333//////000000000000////////////000000////////////,,,///333222///---///222........................000000//////////////////000000/////////.........000111222000...,,,,,,---------......------,,,+++---------......------------------...---,,,,,,+++------............------...---,,,---///000000///---,,,,,,...111222222222777777>>><<>>;;;999888999::::::999999999999999999999888888777777999999:::999888777999999:::::::::999999888777777777888888888999999777888999:::;;;;;;;;;;;;888888777777777888999999888888777777777777777777777999888555555999:::999888777666777888999888777555666888999:::::::::::::::999999999888888888888999999888777666666666666555555555555555666777888888888888888888888888888777777777666666555555555777666666666666777888999666666666666777777777777777777777777666666555444888888666666666666888888666666666666666666666666555555444444444444555555555666666666666777777777666666555555555444444444444444333333444444555555888777555555777888888777777777777666666555555555666555555444444444555555666666555555555666777888666777888777666555666777555555666777777777777777::::::999888777666555555666666777777777888888888777666555777999:::999888777666555333333222222333555666777777666555333222777666666555555555555666666666666666666777777777333333444555555555555444555555555444444444444444555555444333333333333333444444444444444444444444222222222222222222222222444333111111333444333222333333333333333333333333111222333333444333222111444333222222444444333222222222222222222222222222111111111222222222222333444444444444444444444444111222333222000000222333333333222222222222333444444333333222222333333333555444444333222111111111333333333333333222222111222333444666777777666666222222222222222222222222///000111222333444444444333222222222222333333444111111222333333444555555444444444333333333222222666666666666666555444444444444444444444555555666===:::666444444444444333444333111222333333222000<<<;;;::::::;;;999666444888888777666666555555555777666555333444555777888666777888:::::::::888777666777777777888888888888:::888777888::::::999888;;;:::999888888888888888999999999999::::::;;;;;;======<<<<<<<<<<<<=========<<<<<<;;;::::::::::::999:::<<<;;;999888888999888888999999999999888888:::999888777888999:::;;;;;;999777777999::::::999999888888777888888999:::888:::;;;===>>>>>>===<<<::::::999888777666666666777888999999999999888777999888777777777888999:::888888999999:::;;;;;;;;;<<<;;;999999999999888888888888999:::;;;;;;;;;;;;888999:::;;;:::888666444888999999:::::::::999999888999999999999999888777@@@>>>;;;999:::;;;::::::::::::999999999999999999::::::;;;<<<<<<;;;:::999;;;;;;:::::::::999888888;;;;;;::::::999888777777999999:::::::::;;;;;;:::888888888888888999999999888999999:::::::::999999666777777666777999::::::999888777888999:::999888666777777888999:::;;;;;;:::::::::999999999999888888777666555444333333333555444555555666777888999:::::::::::::::::::::::::::999999888777777777777666666666666777777888888777777777777777888999:::666666777777777777777666888888777777777777888888666666666666666666666666666555444333333444555666666666666666666666666666666666555555444444333333333222222222222222333333777555333333555666777666::::::999888888777777777555555444444444555666666888666555444444666888999555666777777666555666888555666777888999::::::999777666666777999999999999999888888888888999::::::888777666777999999999888666666555555555555555555444444555555555444444444777777666666666666666777555555555555555555555555555555666666666666666555555555444333333333444444444333333222222222222222333333333333333333333333333333333333333333333333222111//////111111111000222222222222222222222222///000222333444333111000333222111222333444222111333333333333333333333333000000000111111111222222333333333333333333333333111222111000//////111333222222111222222222333333444444333222222222333333555444444333222111000000222222333333222222111000333333444555555444333333222222222222222222222222---///111333444444444333555444222111000111222222000000000000111333444555444444333333333222222222333333444444333333222111444444444333333444444555;;;888444222333444444444333333222222222222111111BBB@@@=========>>>>>>===<<<<<<;;;:::999999::::::999888555333333555777999999:::<<<>>>>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<>>>===<<<>>>???@@@@@@???BBBAAA@@@???>>>==================>>>???AAACCCDDDBBBBBBAAAAAAAAAAAABBBBBBDDDCCCAAA???>>>>>>>>>>>><<<>>>??????>>>======>>>======>>>>>>>>>===<<<;;;===<<<;;;:::::::::;;;<<<===<<<;;;;;;===>>>>>>===@@@???>>>======>>>@@@AAA<<<=========>>>>>>>>>>>>===<<<<<<<<<;;;:::999999::::::<<<======<<<::::::999999888777888999;;;<<<999999999999::::::;;;;;;@@@===;;;:::;;;<<<:::888;;;<<<<<<======<<<<<<;;;;;;<<<>>>>>>>>><<<:::888;;;;;;;;;;;;;;;;;;<<<<<<:::;;;<<<<<<===<<<<<<;;;DDDAAA===<<<<<<===>>>===>>>===<<<;;;::::::::::::<<<===>>>???>>>>>><<<;;;======<<<;;;::::::999999=========<<<;;;;;;;;;:::===============<<<;;;::::::::::::;;;;;;;;;;;;::::::;;;<<<>>>>>>===<<<;;;888888888:::;;;;;;<<<===999888666777888999888666666666666777888888999:::=========<<<<<<<<<<<<;;;::::::888777666666666666555555555555666777888999999999999999888888888888999999999999888888777777666777777888888888888888<<<<<<;;;;;;;;;<<<<<<===777888999:::;;;;;;;;;;;;888777777777777777777888555555555555555555555555666555444333333444555666666555555555555555555555666666555555444444444444222222111111111111111222444333222222444555555444999999999999888888777777666666555555555666777777888777555444555666888999555666777777666555777888666777888999999999999999555444333555888:::999888;;;::::::::::::;;;<<<<<<;;;999888999::::::999888888888888999999999999999777777666666777888999:::777666666666666666777777444444444444444444444444555555666666666666555555555555444333222333333333333222222111111111111111333333333333333333333333333333333333333333333333555333222222333444444333222222222222222222222222...///111333333222111000222111111222333333222000333333333333333333333333000000111111111222222222111111111111111111111111222222222000//////222444111222222222222222222222555444333333222222222333444444333222222111000000222222333333222222111000333444444444333111///...222222222222222222222222...///111333444555444444777555333111000000000000111111111111222333444555444444333333333222222222333333333333333222222111444444333333333333444444555333000000222444444444333333333333222111111222LLLIIIEEECCCDDDEEEEEEEEE@@@@@@>>>>>>>>>???@@@AAA@@@>>>:::888777999===???<<<>>>????????????@@@BBB@@@@@@@@@@@@@@@AAABBBCCCEEEDDDDDDEEEHHHIIIIIIHHHJJJIIIGGGFFFEEEDDDDDDDDDAAAAAAAAACCCEEEHHHKKKMMMPPPOOOOOONNNNNNOOOOOOPPPMMMKKKHHHFFFDDDCCCCCCCCC@@@BBBDDDDDDDDDCCCDDDFFFEEEEEEFFFEEEDDDCCCAAA@@@>>>>>>>>>======>>>>>>???@@@???@@@BBBDDDEEEDDDCCCGGGFFFDDDDDDEEEGGGIIIKKKLLLJJJFFFCCCBBBBBBBBBCCC@@@@@@??????===;;;:::999:::;;;===>>>>>>===;;;:::888888888888999:::;;;;;;::::::999999999999::::::???<<<::::::===???===;;;>>>???????????????>>>>>>@@@@@@AAAAAAAAA@@@>>>>>>>>>======<<<===>>>???AAA>>>?????????@@@AAAAAAAAAGGGDDD@@@???@@@AAABBBBBBCCCAAA???===<<<;;;<<<<<<>>>>>>@@@@@@AAA@@@???>>>@@@???>>><<<;;;:::::::::;;;;;;::::::;;;===???@@@===>>>@@@@@@@@@>>><<<:::<<<============<<<;;;:::999;;;===>>>>>>===:::888999777888;;;<<<:::;;;>>>;;;999888999::::::999777777777666666777777888999<<<<<<<<<;;;;;;;;;::::::;;;:::999888888888888888777666666666777888999:::::::::999888777666555555777888999::::::999888777888999::::::;;;;;;::::::<<<<<<<<<=========>>>>>>888888999999999999888888888888888888888888888888777777777777777777777777666666555555555555666666777777666666666666555555666777777777777777777777444444333222222222333333333333333444666777666444888888888888888888888888999999888888888888888999888888777666777888999:::888999:::999888777888999888888999999999888888777888555444666999:::999777::::::;;;;;;;;;<<<<<<<<<;;;:::999:::<<<<<<;;;:::::::::;;;;;;;;;:::999888999999999999:::::::::;;;666666666666666777777888777777666666666666555555555555666666666555444444666666555555444333333333444444333222222222222222333333333333333333333333222222222222222222222222555333222222333444444333333333333333333333333333///000222333444444333222333222222444555555333111111111111111111111111111222222222222333333333444222222222222222222222222222333444333111111333444333333333444333222111111555555444333222222222222222222222222111111111111333333333333333222222111333333333333222000...---222222222222222222222222000111222333444555555555777666444333111000000000444444555555555555666666555555444444444333333333555666666666666555444444666555444444333444444444111000///000222444444444222333444333111000111222]]]ZZZWWWVVVUUUSSSQQQOOOKKKJJJIIIHHHIIIKKKMMMNNNOOOLLLHHHDDDDDDFFFJJJMMMKKKLLLLLLIIIGGGGGGIIILLLNNNNNNMMMMMMNNNOOOQQQRRRTTTTTTSSSUUUXXXYYYYYYXXXXXXWWWVVVTTTRRRQQQQQQQQQNNNNNNOOORRRUUUZZZ^^^```ffffffeeeeeeeeeeeeffffffaaa___[[[XXXUUUSSSSSSSSSPPPRRRTTTUUUUUUVVVWWWYYYXXXYYYYYYYYYWWWTTTQQQPPPLLLMMMNNNPPPQQQQQQQQQQQQMMMNNNPPPTTTWWWXXXVVVTTTUUUTTTTTTUUUWWW[[[___aaaddd```ZZZUUUSSSTTTVVVXXXSSSSSSRRROOOLLLIIIFFFDDDBBBDDDFFFGGGGGGFFFDDDBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDCCCAAA@@@???@@@@@@@@@FFFCCCAAADDDIIIMMMLLLJJJKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJIIIJJJLLLOOOQQQOOONNNNNNNNNOOOPPPRRRSSSUUURRRNNNMMMNNNQQQRRRSSSSSSQQQNNNKKKIIIHHHHHHIIILLLMMMNNNPPPPPPPPPOOOOOONNNMMMKKKIIIGGGGGGGGGGGGEEEDDDBBBAAABBBEEEIIIKKKEEEGGGKKKMMMNNNLLLIIIGGGIIIIIIJJJJJJHHHGGGEEEDDDAAACCCFFFHHHGGGDDDAAA???@@@======BBBBBB??????BBBCCCAAA@@@@@@AAAAAA@@@???>>>===<<<;;;;;;;;;<<<<<>>>>>>>>===============<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<======??????===<<<:::999777777888:::===???@@@???<<<;;;;;;<<<===>>>???>>>>>>======???AAACCCDDDEEEEEEEEE??????>>>===;;;999777666999999::::::::::::999999999999999999999999999999666777777777777777777666999999999888888888777777888999999::::::;;;;;;<<<888888777666666666666666555666777:::<<<<<<999777999999999:::;;;;;;<<<<<<>>>>>>===<<<;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<===>>>===;;;::::::;;;>>>>>>>>>===<<<:::999888===;;;999<<>>???AAADDDEEEEEEBBB>>>;;;:::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999888777777777777888888777666444333777666555555444444555555666666666666666666666666555555555555555555555555666444333333444555555444777777777777777777777777333333444555555666777777555555555777888888555333333333333333333333333333444444444444555555555555333333333333333333333333333555666666444444444555555555555555444222111000666555444333222222222222111111111111222222222222444444444444444333222222111111222333222111000///222222222222222222222222444333333333444555555666333444444444444333333222555666666777777666444333777777777666666666666555888888888888888777666666888888777666666666666666222111222444666666555333111333444333111000111333qqqooommmllljjjfffaaa]]]ZZZYYYXXXXXXYYY[[[^^^___]]]YYYTTTQQQPPPSSSWWWZZZaaaaaa___[[[WWWVVVYYY\\\``````______```aaacccdddggggggggghhhkkkmmmmmmllljjjiiigggeeedddcccbbbbbbbbbbbbdddfffkkkpppuuuwwwyyyyyyxxxxxxxxxxxxyyyyyyzzzwwwsssoookkkiiiiiiiiieeehhhjjjllllllmmmoooqqqqqqqqqqqqqqqnnnkkkhhhfffbbbdddgggjjjlllmmmmmmmmmbbbdddggglllooopppmmmkkkhhhhhhiiikkknnnsssxxx{{{wwwsssmmmhhhfffhhhmmmpppooonnnlllhhhddd___[[[XXXSSSTTTVVVXXXXXXVVVTTTSSSTTTVVVWWWYYYZZZZZZYYYYYYSSSRRRPPPNNNMMMMMMMMMNNNTTTRRRQQQUUU]]]bbbbbb```]]]^^^```bbbcccdddeeeeeeddddddcccbbbbbbbbbccccccaaa___^^^^^^___bbbeeegggeeedddccccccdddfffhhhjjjjjjgggcccbbbdddfffhhhiiiiiigggddd```^^^]]]\\\]]]cccdddfffggghhhhhhhhhgggcccaaa___]]][[[ZZZZZZ[[[ZZZWWWTTTQQQQQQSSSWWWYYYTTTWWW\\\aaabbbaaa^^^\\\]]]]]]]]]]]][[[YYYWWWVVVRRRTTTVVVXXXWWWTTTPPPMMMLLLHHHIIINNNNNNJJJJJJMMMLLLJJJIIIIIIJJJJJJIIIGGGEEEDDDCCCAAAAAAAAAAAABBBHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCFFFEEECCCAAA???===<<<;;;;;;===BBBEEEFFFEEEBBB@@@>>>???@@@BBBBBBAAAAAA@@@FFFHHHKKKOOOQQQRRRRRRRRRLLLKKKIIIFFFCCC@@@===;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;666777888999999888777666;;;;;;;;;::::::999999999:::;;;;;;<<<===>>>??????;;;;;;:::999999999999999777999;;;>>>AAA@@@===:::<<<<<<===>>>???@@@AAAAAABBBBBB@@@???>>>>>>>>>>>>;;;<<<======>>>>>>======@@@AAAAAA@@@===<<<<<<===EEEDDDCCCBBB@@@>>><<<;;;AAA??????CCCJJJOOOOOOLLLTTTUUUWWWYYYYYYXXXWWWVVVSSSSSSTTTWWW[[[^^^______]]]]]][[[YYYUUUQQQMMMKKKLLLOOOTTTWWWUUUNNNGGGBBB???????????????@@@AAABBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>======<<<;;;888999:::;;;:::888666444999999888777777777777777888888888888888888888888999999999999999999999999;;;:::888888:::::::::999999999999999999999999999666666666666777888:::;;;888777888:::;;;;;;888555777777777777777777777777555555555666666666777777555555555555555555555555333555888888777555555555666666777666555333111///666555444333222222222222000000000111222222333333444444555555444444333222///000222333444444333333222222222222222222222222666555444333333444666777000222333555666666555555333444666666666444111000999999999999888888888777888888888888888777666666::::::999888777777888888555555555777999888555222111333555444111///111333xxxyyyzzz{{{yyyvvvrrrpppkkkjjjiiijjjkkkjjjgggccceeedddaaa```aaaeeeiiilllooommmkkkjjjiiijjjkkkllloooqqqrrrrrrrrrrrrssstttttttttuuuwwwxxxyyyxxxvvvxxxwwwtttrrrppppppqqqqqqtttssssssuuuzzz}}}xxxwwwxxxyyyvvvvvv{{{~~~}}}{{{{{{|||~~~{{{zzz~~~yyyuuurrrooopppqqqpppooonnnoooqqqxxxyyyzzzzzzyyywwwuuusssooommmjjjfffcccdddgggkkkkkkhhhjjjssszzz|||}}}zzz|||~~~}}}}}}}}}|||~~~}}}}}}}}}zzzyyyxxxyyyyyy}}}|||yyyxxxwwwuuurrrooommmlllnnnppprrrrrrtttxxx|||~~~~~~|||{{{|||zzzwwwwwwxxxvvvqqqmmmooonnnooorrruuurrriiibbb\\\]]]___```aaa```___^^^^^^^^^]]]^^^^^^\\\XXXUUUQQQSSSTTTOOOHHHFFFJJJOOOXXXZZZ]]]]]]\\\[[[[[[\\\UUUVVVVVVTTTQQQPPPQQQSSSVVVSSSSSSVVVVVVRRROOOOOOQQQQQQOOOJJJCCC>>>;;;:::AAAGGGNNNQQQOOOMMMKKKKKKJJJLLLNNNNNNMMMLLLLLLMMMVVV]]]fffmmmooonnnmmmkkkjjjeee___WWWPPPJJJDDD@@@AAAAAA@@@???AAAEEECCC===?????????>>><<<<<<===>>>@@@>>>::::::;;;>>>???@@@BBB???@@@CCCAAA<<<===CCC@@@CCCFFFGGGFFFEEECCCCCC???>>>>>>???AAA@@@===:::>>>BBBCCCAAADDDJJJJJJEEEAAAEEEGGGGGGIIIOOOQQQOOOPPPMMMIIIFFFFFFFFFFFFFFF@@@HHHLLLHHHFFFHHHIIIFFFGGGGGGGGGEEECCCCCCEEEHHHQQQOOOLLLFFFAAA@@@CCCGGGIIILLLRRRYYY```ggglllnnnpppuuu{{{|||yyyuuurrrrrrpppooopppuuu|||~~~|||xxxssslllddd^^^dddgggkkkooonnnggg\\\UUUJJJNNNRRRTTTSSSSSSTTTUUUUUUSSSRRRQQQQQQOOOMMMKKKKKKNNNOOOMMMHHHEEEEEEFFFJJJEEECCCEEECCC>>>???DDD@@@>>>;;;<<<>>>???>>><<>>BBBCCC@@@>>>???DDD@@@???AAACCC@@@???@@@GGGBBB>>>>>>AAACCC@@@<<<>>>>>>>>>AAACCCCCCBBB@@@<<<<<<===???AAAAAA@@@>>>???>>>>>>???@@@@@@???===<<<;;;::::::<<<======<<<:::999777777888777666444:::999888999::::::999777888;;;>>>>>><<<;;;<<<>>>999777666666666444222///333111///111444666555444333333333333333222111000444444444444333222111111333222111111222333222111555444444333333333444444555777888666333222444777888666444555777:::;;;;;;<<<999777777999:::::::::888999::::::::::::999888<<<:::999:::<<<<<<999666999::::::999888777888999666777777777777777777777444444333333222333444444}}}{{{xxxvvvssspppmmmlllmmmllliiifffcccccccccdddhhhnnntttwwwxxxwwwuuuttttttuuuvvvwwwyyyzzz{{{{{{zzz{{{|||~~~|||}}}~~~~~~||||||{{{zzzyyyyyyzzz|||}}}{{{zzz{{{}}}~~~~~~|||vvvtttvvvyyy|||~~~}}}|||{{{zzzyyyxxxxxxwwwuuuqqqmmmjjjmmmnnnjjjeeecccfffjjjuuuyyy}}}~~~|||yyyvvvuuuppppppooommmkkkiiihhhhhheeeaaa^^^___\\\VVVSSSSSSSSSTTTSSSNNNGGGDDDFFFJJJQQQVVV\\\^^^\\\ZZZYYYZZZ^^^```bbbcccbbbaaaaaabbbvvv|||yyynnneee\\\UUUQQQLLLNNNMMMLLLMMMPPPMMMGGGGGGGGGGGGEEEBBB@@@AAABBBEEEDDDBBB@@@@@@AAABBBDDDFFFCCCBBBDDDCCC@@@CCCIIIKKKNNNQQQSSSSSSQQQPPPOOOJJJMMMPPPRRRRRRQQQPPPPPPUUUXXXXXXVVVYYY]]]]]]XXXYYYYYYXXXXXX___gggiiifffeeebbb^^^[[[YYYXXXUUUSSSRRRZZZ___]]][[[[[[YYYUUUQQQPPPNNNJJJFFFDDDFFFIIISSSRRRNNNIIIFFFKKKVVV___eeehhhooowwwyyyssseeefffgggggghhhiiijjjkkkooollljjjhhhiiiiiihhhgggfffhhhiiihhhddd```^^^]]]ZZZTTTQQQUUUWWWSSSQQQRRRRRRPPPMMMLLLMMMMMMKKKIIIQQQMMMMMMQQQRRRQQQPPPRRRNNNHHHEEEHHHIIIIIIKKKNNNNNNLLLJJJJJJKKKMMMNNNOOOMMMLLLLLLNNNOOONNNLLLJJJAAAAAACCCGGGKKKNNNNNNNNNLLLKKKJJJLLLNNNOOONNNMMMIIIGGGEEEDDDEEEFFFEEEDDDDDDDDDCCCBBB@@@@@@??????GGGFFFEEEEEEFFFFFFCCCAAADDDHHHLLLMMMKKKHHHGGGGGGCCCAAA>>>===<<<;;;888666777555333333555666444333222222222222222111000000444444444444444444444444444333111222444666777777666444333222222555888:::444555666555222222333555333444555888;;;<<<:::999===;;;::::::<<<>>>???>>>>>>>>>>>>>>>??????@@@@@@>>><<<:::;;;<<<===;;;999<<<;;;;;;<<<;;;;;;:::999:::999777666666666555444666666666555333222333333}}}zzzvvvtttsssqqqooonnngggggghhhkkkooouuu{{{~~~~~~~~~~~~~~~}}}{{{yyyvvvrrrooojjjeeeaaa^^^YYYRRRNNNOOOMMMPPPQQQLLLFFFGGGQQQ[[[hhhlllooopppmmmlllmmmnnnzzz}}}zzzpppiiiffffffiiijjjiiijjjkkkgggaaa]]]]]]\\\YYYVVVSSSSSSSSSWWWXXXYYYVVVTTTTTTWWWZZZZZZWWWUUUUUUTTTTTTYYY___fffhhhkkklllllljjjgggeee^^^dddlllooonnnmmmnnnqqqtttssspppllllllnnnllliiijjjfffbbbeeeqqq}}}}}}vvvqqqnnnkkkhhhfffdddaaa___fffmmmqqqpppmmmjjjeee```[[[ZZZVVVNNNGGGDDDEEEHHHOOONNNLLLIIIJJJWWWkkkzzz~~~{{{vvvooommmqqquuusssmmmiiinnnllliiihhhggggggeeecccjjjeeedddgggjjjiiijjjmmmhhh```ZZZYYY[[[\\\aaafffeeeeeedddbbb```aaafffjjjfffeeeeeeeeeeeeccc```]]]PPPQQQSSSYYY```fffiiijjj```______```ccceeeffffffaaa___\\\[[[[[[[[[[[[ZZZUUUVVVWWWUUURRRQQQSSSVVV]]]\\\\\\\\\]]][[[YYYWWW___bbbffffffccc]]]XXXUUUIIIFFFBBB???>>><<<;;;999888666444333333333111000333333222222222222111111222222111111222333333444666444333444666888999999666444222111333666;;;===666777888777666444555666444555777<<>>@@@BBBBBB>>>;;;<<<999555444666777666444666888999888666555555666|||zzzxxxssssssssstttvvvxxx{{{}}}~~~{{{yyywwwuuusssqqqmmmgggbbbaaa\\\XXXUUUPPPJJJIIIKKKKKKPPPSSSOOOKKKQQQbbbqqq|||{{{zzzyyyxxxuuuqqqooooooppprrruuuvvvtttpppoootttyyyxxxvvvsssqqqppprrrxxx}}}|||xxxooottt{{{vvvnnnjjjjjjjjjiiikkkfffaaahhhxxxuuullliiifffeeefffggghhhhhhvvvxxxyyyvvvqqqkkkeeeaaa]]]\\\XXXOOOFFFBBBCCCGGGGGGIIIJJJJJJPPPaaazzz~~~{{{~~~xxxooollllllnnntttzzz{{{xxxvvvwwwzzz|||{{{zzzzzzzzzzzzwwwssspppeeeeeehhhmmmuuu|||vvvuuuuuuvvvzzz}}}~~~|||yyywwwvvvwwwxxxxxxxxxpppssstttppplllkkkoootttyyyxxxxxxzzzzzzyyywwwttt{{{{{{zzzwwwqqqiiiccc___KKKGGGBBB>>><<<;;;:::999999888666555444333222222444333333333333333333333333222222222333444555666666666777999<<<<<<:::888999888777777888:::<<<>>>;;;<<<======<<<:::999888::::::>>>FFFPPPZZZbbbeee```\\\WWWTTTUUUYYY]]]^^^aaa^^^ZZZVVVTTTSSSTTTUUUSSSQQQMMMJJJHHHGGGGGGGGGGGGEEEDDDGGGKKKKKKEEE???===888333333666999:::999777:::======;;;999:::;;;~~~~~~~~~~~~|||}}}|||yyytttpppmmmkkkooommmkkkiiifffaaa[[[WWWWWWTTTQQQPPPMMMKKKNNNTTTXXX```eeecccaaaiii||||||wwwnnnnnnrrryyy|||rrreee\\\XXXXXX[[[^^^ccc```___gggwwwyyykkkaaa^^^\\\]]]aaahhhmmmpppyyyvvvrrrnnnhhhaaa[[[YYYYYYZZZXXXQQQHHHEEEHHHMMMMMMQQQVVV[[[ccctttzzzxxxyyy{{{|||xxxxxxzzz~~~~~~|||~~~wwwppphhhaaa[[[WWWJJJFFFAAA===<<<;;;999888999999888777666666777777444444333333333333444555666666777888999;;;===>>>999;;;AAAGGGKKKKKKGGGDDDFFFFFFHHHHHHHHHFFFDDDCCCDDDDDDEEEEEEDDDAAA>>>;;;;;;AAALLL[[[jjjuuu|||~~~xxxrrriiiccccccgggllloooqqqnnnjjjfffdddeeefffhhh```]]]YYYTTTOOOLLLKKKKKKOOONNNOOOSSSVVVUUUNNNGGGAAA<<<666444666:::<<<===<<>><<<;;;:::999777777888888888666666888:::888888777666666777999:::888:::===AAAEEEHHHJJJKKKIIINNNVVV___fffgggeeebbbaaaccceeeeeeddd```[[[YYYVVVVVVVVVVVVUUUQQQKKKGGGBBBNNNaaavvv~~~uuunnnnnnqqquuuxxxxxxvvvrrrpppoooppprrrtttlllkkkgggaaaZZZVVVTTTTTTRRRSSSVVVZZZ]]]ZZZRRRLLLEEEBBB<<<888777:::>>>BBBJJJOOORRRPPPIIIBBB@@@AAA|||rrrmmmkkkjjjfffcccaaabbbdddeeefffhhhlllooo|||zzzrrrmmmnnnqqqkkkiiiiiijjjkkknnnxxx|||vvvuuuvvvyyyxxxhhhccc\\\YYYXXXWWWSSSOOOKKKIIIHHHMMMUUUYYYXXXVVVQQQHHHAAAAAACCCDDDIIIPPPPPPTTTXXX\\\aaaccc]]]UUUUUUSSSSSSUUUYYY]]]```aaaXXXSSSQQQUUUUUUQQQMMMNNN[[[ccckkkmmmlllnnnvvv~~~{{{xxxxxxzzz|||~~~~~~{{{yyyuuusssqqqssswww|||{{{tttnnnkkkkkkmmmnnnuuuuuuvvvwwwwwwuuupppmmmeee___VVVPPPMMMLLLKKKJJJHHHFFFDDDCCCCCCCCCAAA???@@@AAABBBAAA???>>>AAACCCCCCBBBAAA@@@@@@BBBCCCEEECCCGGGNNNVVV]]]bbbeeeffflllooovvv}}}}}}zzztttsssssssssqqqllleee___ZZZeeewww|||yyyxxxyyyzzz{{{wwwuuuqqqnnnllllllmmmnnnjjjjjjhhhccc\\\WWWUUUVVVKKKOOOUUUYYYYYYTTTMMMIIICCCBBB???:::888===FFFNNNYYY___dddbbb[[[TTTRRRSSS}}}wwwooofffdddgggjjjiiigggdddggglllppptttyyy~~~|||sssnnnooouuuzzzzzzrrrggg___]]]^^^aaacccgggqqqyyywwwsssmmmcccYYYTTTNNNGGGEEEGGGIIIGGGEEEDDDDDDDDDFFFJJJMMMOOOOOOKKKDDD@@@CCCFFFEEEGGGMMMRRRXXX\\\\\\]]]^^^[[[WWW[[[[[[[[[]]]^^^^^^\\\ZZZSSSOOORRRZZZ___\\\YYYZZZaaakkkvvv|||}}}|||vvvoooiiipppooooooqqqrrrrrrpppnnnhhhhhhjjjmmmnnnmmmiiieeeiiigggeeegggkkkppptttuuurrrnnnhhhfffgggjjjnnnooovvvvvvvvvvvvuuurrrlllhhh```[[[UUURRRSSSTTTUUUTTTSSSRRRQQQRRRSSSRRRPPPNNNQQQSSSSSSRRROOONNNPPPRRRMMMLLLKKKJJJJJJLLLNNNOOOUUU[[[dddoooxxx|||vvvuuu{{{~~~|||tttrrrmmmhhhdddaaa```___\\\]]]]]]YYYSSSNNNLLLLLLBBBHHHOOOSSSQQQKKKFFFBBB<<<>>>>>>;;;:::AAANNNYYYbbbjjjqqqqqqkkkfffeeegggzzztttllliiijjjmmmnnnnnnlllsss{{{~~~sssmmmrrrnnnggg```]]]^^^bbbeee```\\\WWWRRRNNNLLLKKKKKKXXX\\\aaaccc```[[[VVVSSSIIIFFFCCCCCCEEEFFFDDDAAAJJJFFFDDDFFFLLLOOOOOOMMMKKKIIIGGGGGGHHHLLLSSSYYYRRRXXXccclllmmmhhheeefffjjjmmmooommmgggbbbaaaaaaTTTSSS\\\mmmssslllhhhkkkrrryyy~~~{{{xxxuuuvvvuuurrrmmmkkklllnnnlllhhhdddccc```[[[ZZZ]]][[[[[[]]]aaaddddddaaa]]]^^^______aaacccfffiiijjjkkkpppqqqooorrrxxxzzzvvvtttsssrrrooonnnpppvvv|||~~~}}}|||wwwooolllnnniiihhhfffcccaaacccfffiiijjjgggddddddfffgggfffccchhhjjjkkkhhhcccbbbfffjjjlllllliiieeeaaabbbggglllsssuuuxxxooolll```^^^[[[WWWTTTRRRQQQPPPRRRPPPMMMJJJGGGDDDBBBAAA;;;???DDDGGGEEEBBB???======<<<:::888<<>>===<<<666999>>>???>>><<<::::::;;;<<<<<>>===<<<;;;;;;:::<<<>>>???===<<<;;;<<<;;;===CCCKKKZZZooozzzooohhhgggiiikkkmmmkkkkkknnnmmmiiigggiiinnnkkkfff___YYYWWWXXXZZZ\\\bbbjjjpppsssvvvyyy{{{lllgggaaa]]]^^^```aaa```bbbeeehhhggg```WWWOOOKKKKKKOOOVVV\\\``````]]][[[ZZZ\\\bbbkkkssswwwvvvuuueeedddcccgggrrr}}}{{{{{{wwwkkkhhhlllqqqvvvuuutttrrroooiiiaaa\\\]]]\\\YYYVVVSSSSSSTTTVVVVVVXXXZZZ]]]```cccfffhhhcccaaa___^^^XXXRRRSSSWWWZZZbbblllqqqqqqsssyyy~~~~~~|||yyyxxxvvvrrrnnnnnnpppuuuyyytttooojjjiiijjjllluuu~~~~~~}}}xxxrrrmmmjjjhhhgggfff^^^```aaabbbaaa^^^[[[YYYTTTSSSOOOMMMLLLNNNQQQTTTOOOKKKHHHJJJHHHDDD@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFEEECCCBBB@@@??????>>>@@@AAABBBAAA@@@@@@AAABBBCCCHHHQQQ]]]lll|||||||||wwwnnnlllrrryyyrrrnnniiidddaaaaaacccdddgggfffiiioooqqqnnnmmmooonnnpppqqqoookkkgggdddccciiiqqqzzz{{{uuuooommmnnnqqqpppooopppssstttqqqiii```XXXTTTUUUZZZbbbjjjnnnnnnmmmllliiijjjmmmrrrxxx|||~~~ssstttsssuuu~~~~~~{{{sssqqqwwwtttfff\\\[[[```fffeeeeeefffggggggddd```\\\\\\\\\ZZZXXXUUUUUUYYY\\\ddddddggglllrrrxxx}}}yyyuuuooohhh^^^VVVVVV\\\fffoooyyy}}}zzzzzz~~~~~~zzzwwwvvvwwwxxxrrrssswww{{{|||{{{yyyyyyyyywwwuuutttwww||||||xxxvvvxxx|||uuuooojjjhhhjjjkkkiiieeegggccc]]]YYYXXXXXXYYYYYYRRRSSSTTTUUUTTTRRRPPPNNNOOOMMMJJJHHHIIIKKKNNNPPPJJJEEEBBBDDDEEECCCCCCEEEFFFGGGHHHJJJLLLNNNOOOPPPMMMLLLJJJHHHFFFEEEDDDCCCBBBDDDEEEFFFGGGJJJMMMPPPXXX^^^hhhsssxxxssssssvvvyyy}}}wwwqqqooosssxxxoooooonnnnnnooopppqqqqqqrrrssswww~~~~~~}}}~~~zzz~~~~~~wwwpppmmmssszzzzzzzzz~~~}}}|||}}}}}}zzzssskkkfffcccaaafffmmmrrruuuvvvvvvwwwvvvvvvwwwxxxzzz}}}|||~~~}}}}}}xxxuuuuuuxxx{{{uuutttrrrqqqqqqpppmmmkkkllljjjfffbbbcccjjjuuu}}}tttqqqkkkccc]]]^^^eeekkkjjjkkkllloooqqqqqqooolllmmmmmmlllgggcccaaadddhhhtttuuuxxx~~~wwwlllaaaZZZ^^^gggvvv{{{~~~xxxuuuxxx|||yyyvvvrrrmmmkkkjjjkkklllmmmooovvv{{{nnnhhh```\\\WWWUUUWWWYYYYYYXXXYYYUUUQQQPPPRRRUUUXXXZZZUUUUUUUUUUUUSSSRRRPPPOOORRRPPPOOOOOOPPPRRRRRRQQQQQQJJJFFFHHHIIIIIIKKKOOOQQQRRRUUUXXX[[[]]]^^^___\\\ZZZYYYVVVTTTSSSRRRRRRSSSUUUXXX[[[^^^ccciiimmmuuuzzz~~~}}}wwwzzz~~~|||zzz||||||yyyyyy{{{|||{{{yyyuuusssrrrnnnmmmjjjgggeeefffiiimmmhhhhhhhhhjjjlllmmmlllkkkllljjjhhhhhhjjjpppwww{{{{{{{{{yyyuuurrrsssxxx}}}~~~~~~zzztttrrruuuyyy{{{ssslllfffgggttt~~~xxxvvv{{{|||yyyvvvsssrrrtttvvvxxx~~~zzzwwwxxxuuuvvvzzzzzzsssjjjfffbbb```]]]ZZZZZZ\\\___aaa^^^]]][[[^^^cccjjjnnnqqqnnnmmmllljjjhhhfffdddcccdddcccbbbccceeeddd```]]]]]]VVVRRRTTTXXXZZZ___dddfffhhhlllooosssuuuvvvwwwvvvuuutttsssrrrqqqqqqqqqvvvxxxzzz|||~~~|||pppqqqzzzwwwtttsssuuuqqqjjjhhhlllmmmjjjmmmpppttttttpppnnnnnnooojjjjjjhhhgggfffhhhlllooonnnoooppptttyyy|||||||||}}}{{{zzz{{{|||{{{yyywwwrrrnnnlllmmmvvv|||~~~}}}~~~~~~yyyrrrmmmlllmmmwwwssssssyyy|||xxxtttssstttssspppmmmkkkmmmqqquuuuuutttuuuzzz{{{zzz{{{|||}}}zzztttooofff```]]]aaaggglllssszzz|||~~~zzztttnnnkkkooouuu}}}sssqqqxxxuuutttuuusssppprrrwww{{{{{{{{{{{{zzz{{{}}}~~~}}}{{{yyyxxx|||~~~zzzxxx}}}}}}{{{|||{{{tttooolllpppppppppppppppnnnkkkhhh```bbbeeeddd]]]YYY```jjjyyy~~~|||qqqhhhhhhlllssswwwzzz{{{vvvvvvxxxzzzzzz}}}zzzxxx}}}{{{xxxuuussssssssssssqqqqqqrrrxxx~~~wwwvvvtttpppkkkeee```\\\ZZZ[[[[[[[[[\\\\\\[[[WWWUUUWWWUUUUUUVVVVVV[[[iiivvvtttiiieeejjjppptttxxx}}}~~~wwwssssssvvvwwwwwwtttxxx}}}vvv{{{}}}{{{|||}}}}}}{{{xxxuuusssssstttuuurrrtttyyywwwmmmhhhddd```\\\[[[XXXUUUQQQNNNKKKJJJMMMMMMNNNPPPRRRQQQNNNKKKQQQLLLJJJNNNXXXggg{{{{{{lllaaa[[[```mmmvvvxxx|||~~~yyyxxx|||{{{{{{{{{xxxtttrrrnnnkkkiiijjjkkkkkkkkk^^^dddmmmuuu{{{uuummmnnn{{{|||yyy{{{ooosss}}}}}}~~~~~~{{{vvvppplllkkkpppooojjjbbb[[[XXXWWWWWWTTTSSSQQQOOOMMMKKKIIIHHHLLLMMMPPPUUUXXXYYYWWWUUUWWWRRRRRR\\\lll~~~wwwdddXXXUUUVVVaaatttzzzqqqfffcccfffiiihhhfffgggdddaaa___aaabbbcccddd[[[```gggkkkpppwwwvvvdddeeeooo}}}xxxsssnnndddnnn}}}~~~}}}|||}}}}}}}}}{{{uuummmjjjkkkmmmnnnnnnfffiiikkkllljjjgggddddddcccaaa]]]YYYUUUSSSTTTWWWXXXXXXWWWVVVUUUTTTSSSRRRTTTVVV[[[aaagggiiihhhfffhhhfffjjjxxx{{{tttooonnnppprrruuutttooodddWWWSSS[[[fffppp~~~yyysssnnn```[[[VVVXXX___gggkkkkkkgggdddaaaaaaccceeeggghhhmmmqqqtttvvvzzz|||kkk```iiizzztttuuuuuummmmmm{{{zzzyyy~~~~~~|||www{{{||||||zzzwwwrrrnnnlllgggbbb^^^]]]aaafffiiijjjgggkkkppprrrrrrqqqppppppiiieeebbb```]]]YYY[[[___dddddddddeeeeeeeeeeeeeeehhhkkkqqqyyyuuurrrmmmfffbbbbbbfffjjjiiigggddd^^^ZZZ]]]mmm}}}|||xxxuuurrrssstttvvvvvvuuupppmmmdddbbbbbbgggpppyyy|||zzzxxxxxx{{{~~~|||mmmiiixxxzzz}}}vvvsss|||vvvppplllqqquuuwwwuuuoookkkjjjjjjiiieeeccceeekkkrrrvvvwww|||{{{wwwuuuuuurrrnnnoootttxxxyyyzzz|||~~~|||zzzwwwqqqmmmlllnnnppprrrooommmnnnnnnttt~~~|||zzzxxxwwwxxxyyy|||{{{{{{~~~tttsssvvvxxx}}}{{{zzzyyyyyy}}}{{{xxx{{{{{{vvvwwwzzzwwwtttssswww~~~}}}}}}wwwooollluuu}}}xxxvvvsssuuuyyy}}}yyynnnbbb]]]^^^iiivvv{{{tttjjj^^^TTTSSSTTT\\\kkkzzzxxxppppppoooooorrrxxx~~~~~~oooeee```ZZZRRRLLLNNNXXXiii}}}wwwjjj```___]]]\\\^^^dddnnnxxxzzzvvvwwwxxxzzzsssjjjnnn{{{rrrbbb\\\ZZZVVVRRRQQQPPPaaayyyyyyhhh\\\\\\ZZZYYY\\\cccmmmxxx~~~}}}xxxqqqhhhdddeeelllvvvvvvkkkgggmmmyyyyyykkk___]]]\\\WWWVVVYYY```tttvvvlllgggggghhhlllsss}}}~~~~~~yyyuuurrrpppnnnrrrmmmjjjoooyyyjjj]]]XXXXXXXXX___ooo{{{uuutttxxxzzzpppkkkmmmkkkddddddkkkyyy~~~}}}}}}}}}zzzuuuqqqnnnjjjeeeaaa```___^^^]]]XXXYYY[[[```hhhsss}}}rrrZZZPPPPPPQQQVVVfff}}}}}}}}}yyyzzz}}}|||~~~{{{wwwkkkjjjiiikkkllljjjeeeaaa___\\\YYYWWWXXXZZZ[[[[[[RRRYYY```eeejjjuuuqqqYYYSSSWWWUUU^^^rrr~~~~~~~~~zzzrrrkkkkkkrrrzzz~~~zzzxxx{{{yyyvvvuuuvvvwwwxxxxxxuuunnniiilllnnnkkkfffeee^^^^^^___```bbbdddfffhhh```ccciiipppzzzwwweeebbbgggqqq}}}}}}zzzxxx{{{|||{{{{{{zzz|||~~~{{{xxxyyy}}}~~~~~~~~~~~~|||uuuooottt{{{|||yyy{{{}}}{{{wwwvvvttttttvvvwwwyyy{{{|||}}}yyy}}}}}}yyyvvv|||}}}}}}~~~~~~~~~~~~{{{zzzzzz|||~~~{{{{{{yyyuuuuuuxxxyyywwwtttsssrrrqqqooonnnrrrpppooooooqqqrrrssssssooollllllpppqqqqqqssswwwxxxxxxxxxyyyxxxxxxwwwwwwzzzyyyxxxxxxzzzzzzzzzxxxzzz|||~~~~~~zzzwwwvvvtttssstttuuuvvvvvvuuusssqqqpppsssrrrqqqqqqtttyyy~~~}}}}}}}}}}}}~~~~~~}}}|||zzzzzzyyy{{{zzz{{{{{{{{{{{{||||||~~~|||zzzyyyyyy|||||||||}}}~~~|||yyyxxxwwwwwwyyy|||~~~~~~~~~|||xxxuuuuuutttqqqqqqtttpppnnnlllkkkmmmnnnooonnnpppmmmkkkllloooqqqpppnnnqqqmmmkkkmmmmmmlllmmmqqqppppppqqqqqqqqqqqqpppoootttsssrrrsssuuuuuutttsssrrrsssvvvyyy|||~~~{{{qqqgggdddbbbcccgggnnnuuuyyy}}}}}}}}}}}}~~~}}}|||}}}~~~~~~~~~}}}}}}||||||{{{zzzzzz{{{{{{{{{{{{{{{||||||}}}~~~{{{xxxxxxxxx{{{{{{yyyyyyyyyyyyzzz{{{yyyxxxwwwwwwwwwxxxwwwvvvwwwvvvvvvwwwyyyzzzyyyxxxwwwsssrrrttttttqqqrrrvvvqqqooommmmmmoooqqqrrrrrrrrrooommmnnnqqqsssqqqooossspppoooqqqpppnnnooosssqqqrrrsssttttttsssrrrqqqtttttttttuuuwwwwwwvvvtttrrrsssuuuxxx{{{~~~tttllliiieee\\\TTTPPPOOOOOOSSS___ooo|||}}}~~~~~~{{{zzz{{{{{{zzzxxxuuutttsssssssssvvvvvvwwwwwwwwwxxxxxxyyywwwvvvvvvwwwxxxxxxwwwuuuuuussstttwwwxxxvvvwwwzzzzzzxxxwwwwwwxxxyyyxxxwwwuuutttssstttuuuuuutttssstttrrrssswwwxxxvvvwwwzzzxxxzzz|||}}}}}}|||{{{zzzzzzzzz{{{}}}}}}{{{{{{{{{|||}}}{{{{{{yyy~~~{{{oooaaaXXXUUUSSSNNNIIIGGGFFFGGGLLLZZZnnn}}}zzzyyyyyyyyy~~~|||{{{|||}}}~~~|||}}}|||~~~}}}~~~~~~}}}~~~~~~}}}{{{~~~yyyooojjjkkkmmmqqqvvv|||}}}xxxooofff\\\TTTQQQOOOMMMKKKGGGFFFGGGLLLXXXlll|||rrrggg^^^\\\```eeerrrwww~~~{{{||||||ttthhhccc\\\VVVSSSRRRPPPOOOHHHHHHJJJNNNYYYkkkzzzvvvuuuvvvjjjbbb[[[WWWTTTVVVbbbqqq{{{}}}yyy|||pppiiibbbYYYQQQRRRZZZ^^^[[[UUUMMMRRRXXX```iiiuuu~~~~~~{{{wwwvvvsssnnniiigggggghhh]]]XXXVVVWWWZZZaaaqqqyyy~~~tttfff___VVVPPPKKKMMMTTTYYYXXXUUU\\\dddppp{{{}}}qqqhhhnnn|||zzzssspppqqqtttvvv~~~uuuvvv|||~~~vvvnnnkkkkkkkkkiiigggfffggghhh^^^]]]___dddlllwww}}}uuuqqqppprrrxxxwwwiii\\\TTTLLLKKKKKKNNNTTTZZZ]]]^^^lllyyywwwiiieeeZZZSSSZZZiiiuuuyyyyyynnniiibbb]]]ZZZZZZ]]]___iiimmmtttzzz}}}~~~~~~}}}yyyxxxvvvtttvvv{{{~~~~~~yyy{{{||||||{{{zzz{{{}}}yyyzzz}}}zzztttpppiiidddeeejjjoooxxx}}}uuuiii^^^XXXTTTWWW[[[___ccciiioootttyyypppkkkooovvv|||~~~xxxrrrkkk```VVVUUUNNNIIIMMMZZZeeefffccc[[[YYYUUURRRPPPPPPPPPQQQYYY\\\bbbgggjjjiiifffdddbbb```]]]\\\^^^dddnnnttt|||zzzrrrooonnnkkkhhh```]]]___jjjvvv{{{tttpppjjjooouuuyyy|||{{{xxxnnneee___[[[YYY]]]bbbgggiiihhhbbb]]]ZZZTTTMMMKKKIIIHHHJJJSSS[[[ZZZUUUTTTSSSQQQPPPNNNMMMLLLKKKRRRTTTXXX\\\^^^\\\WWWSSSTTTRRROOOMMMNNNUUU^^^eeennntttyyy}}}yyyzzz~~~xxxtttuuu{{{{{{nnnggghhhkkkllllllcccccckkk|||~~~yyyrrrggg\\\YYYZZZZZZ\\\```fffhhhhhhbbb]]][[[WWWRRRLLLPPPSSSUUU[[[aaa```ZZZ^^^]]][[[YYYWWWUUUTTTSSSVVVWWWZZZ^^^```^^^WWWRRRSSSQQQNNNKKKLLLQQQYYY___kkkqqqvvvvvvvvvwwwvvvsssssswwwyyywwwuuuwww}}}}}}zzzrrrmmmllliiiccc```bbbjjjrrryyyvvvuuuyyyuuuppprrrwwwzzzzzzvvvuuu}}}rrrgggdddgggggghhhhhhrrruuuuuuooojjjgggccc___VVV^^^eeeggglllqqqqqqkkkrrrppplllhhheeeccccccbbbaaacccfffjjjllliiibbb\\\[[[YYYVVVSSSRRRWWW^^^cccrrryyy}}}zzzvvvuuutttqqqkkkmmmoooqqqtttwww{{{~~~xxxxxxmmmddd^^^^^^[[[WWWTTTXXXaaajjjllliiihhhmmmvvv{{{zzzwwwyyy~~~~~~|||~~~|||wwwuuuxxxtttuuu{{{{{{uuurrrtttrrr{{{{{{xxxqqqjjjfff```\\\ZZZ[[[]]]fffooo~~~zzzsssqqqrrryyyxxxjjj^^^```]]]XXXUUUUUUYYY^^^bbbnnnfffdddllltttvvvxxx|||{{{}}}zzzuuurrrrrrssswwwtttiiiaaa^^^[[[[[[```ggglllooouuuqqqrrrzzzvvvnnnooosssvvvwwwwwwxxx|||{{{zzz}}}yyywwwwwwzzz{{{rrrjjjfffdddiiisss|||}}}{{{qqqppprrrzzzuuukkkqqqtttxxxzzzyyyzzz}}}~~~xxxrrrppptttyyy|||}}}|||~~~zzzoooggg```___bbbhhhsss}}}~~~zzzwwwzzzzzz~~~yyysssqqqnnnmmmuuusssnnnhhhfffggggggeeebbb]]]^^^dddtttwww|||{{{~~~vvvqqqpppsss{{{zzzoooqqqnnnddd]]]WWWSSSUUUZZZaaakkkuuuxxxqqqkkkiiijjjiiigggdddjjjnnnwww|||}}}}}}{{{zzzzzz|||{{{vvvpppkkkiiihhhkkkvvvsss___\\\ZZZZZZ[[[\\\ZZZXXXYYYXXX]]]lll~~~}}}~~~{{{xxxuuuxxx~~~}}}sssiii```]]]^^^bbbiiipppyyy|||vvvhhhaaaaaa```[[[RRRNNNNNNSSSZZZbbbllluuuvvvjjj___]]]___^^^\\\[[[^^^eeetttpppmmmqqq{{{|||iiiiiihhhlllsssvvvppphhhccc^^^```iiixxx}}}tttqqquuuxxxqqqfffXXXWWWWWWVVVVVVWWWYYYZZZeee^^^[[[bbbrrr~~~yyy{{{~~~}}}zzzvvvtttmmmpppvvvzzz|||yyysssooohhh```ZZZ[[[___ccchhhnnntttrrrmmmggg```]]]\\\]]]VVVSSSUUU]]]gggqqq|||qqqccc```cccbbb`````````hhhzzzwwwjjjiiirrrwwwhhhhhhiiirrrtttooogggmmmyyyrrrkkkhhhiiimmmoookkkeeedddkkkrrr~~~~~~vvvllljjjfffgggmmmpppiii___XXXYYYZZZXXXXXX\\\eeelllzzzooobbbaaalll~~~zzzwwwxxx{{{~~~{{{xxxzzz{{{~~~~~~yyyyyyjjjjjjrrr~~~zzz}}}{{{wwwllleeebbbffflllpppuuuzzz~~~xxxtttpppjjjbbb```dddgggdddgggppp|||~~~nnnkkknnnmmmkkkkkkjjjtttxxxlllqqq~~~uuutttvvv|||}}}}}}rrreee[[[VVVUUUXXX^^^aaa]]]VVVUUU___iiisssuuuxxxzzzyyysssjjjccc\\\]]]___cccjjjllleee[[[^^^``````______hhhwww}}}llleeennn}}}xxxwwwyyy|||}}}wwwooogggcccdddhhhkkkxxxuuurrrrrrrrrqqqmmmiiikkkmmmpppuuuyyyzzzxxxvvvyyyooo^^^```lll{{{|||{{{{{{wwwtttwww{{{|||~~~wwwrrrqqqgggeeeeeekkkuuu|||{{{xxxrrrkkkeeebbb\\\TTTQQQTTTWWWWWW[[[\\\XXXWWWcccrrrzzzwwwqqqhhhccc```]]]ZZZ]]]bbbfffjjjnnnpppjjjbbbpppnnnkkkkkkrrrtttvvvzzzwwwyyy}}}zzzwwwtttppppppxxxyyylllfffdddbbbaaaccckkkfffhhhnnnlllgggmmmyyyyyyvvvsssqqqqqqrrrrrrqqqxxxmmmfffggg~~~wwwmmmiiimmmwww~~~~~~{{{yyyrrrkkkhhhiiikkkjjjhhhmmmqqqtttrrrkkkdddbbbaaa\\\[[[___iiivvv{{{wwwqqqmmmeee^^^[[[WWWTTTUUU[[[``````ccceeecccdddooo}}}xxxnnnhhhfffdddcccfffnnntttvvvxxxzzzyyyvvvzzztttrrrtttxxxxxxuuuvvvzzz}}}|||~~~~~~xxxuuurrrjjjaaa\\\dddcccgggnnnnnnooo}}}{{{wwwuuutttttt~~~yyyzzz|||nnnhhh^^^XXXXXX___iiipppsssuuuzzz}}}xxxmmmdddbbb___ZZZTTTSSSUUUWWWWWWVVVXXX[[[^^^]]]ZZZYYYZZZ[[[\\\\\\dddsssvvvrrrjjjaaa\\\[[[^^^fffnnnyyyyyyzzz||||||}}}xxxwwwxxxyyy}}}|||||||||rrrfffbbbiiisss}}}oooeeekkklllqqqwwwzzzyyyttttttuuuvvvtttrrrppppppnnnhhhccc```[[[TTTRRRVVV___hhhnnnkkkkkkmmmnnnhhh^^^YYYZZZYYYVVVRRRRRRTTTWWWXXXXXXYYYYYYYYYWWWXXX[[[aaafffmmmnnnvvvyyyooohhhiiiqqq}}}|||vvvnnnmmmuuuooogggkkkpppkkkaaabbbqqqxxxxxx}}}}}}zzzzzzzzzzzz|||~~~zzzqqqhhhddddddgggmmmhhhbbbaaabbbaaa___]]]ZZZVVVSSSUUU^^^iiirrrwwwooommmkkkhhh```XXXWWW[[[\\\[[[YYYYYY\\\___aaabbbeeebbb^^^\\\___iiittt|||{{{||||||{{{sssnnnkkk^^^]]]ZZZ]]]jjjyyy~~~{{{xxxssskkkiiioootttoooeeehhh~~~}}}zzzxxxwwwuuuvvvxxxsssmmmpppzzz|||tttsssssstttuuuxxx{{{{{{{{{xxxrrrkkkhhhiiilllmmmfff```aaaccccccdddfff\\\YYYYYY___kkkwww|||xxxssshhh```aaagggjjjjjjkkkmmmppptttxxxzzz|||xxxrrrqqqwwwtttqqqwww~~~~~~xxxuuupppiiibbb[[[WWWTTTLLLOOOQQQTTTaaaqqqxxxtttpppuuuzzz}}}yyypppyyyxxx|||~~~xxxvvvxxxyyyzzz{{{~~~zzzxxxwwwuuusssuuusssvvv{{{yyyuuu}}}{{{{{{}}}}}}|||uuuqqquuuyyyzzz{{{~~~pppnnnmmmttt{{{ssstttzzz~~~yyyllljjjsss{{{~~~||||||xxxrrrnnnllliiihhhgggeeebbb^^^YYYUUUQQQOOOKKKRRRTTTVVVaaasss|||zzz~~~xxxooojjjiiimmmqqqrrrpppooopppqqqyyyxxxnnnjjjhhheeegggcccaaadddcccaaafffmmmnnnnnnmmmlllppptttuuutttzzzsssooosssyyy}}}}}}|||zzz~~~zzzrrruuu~~~zzzxxxrrrooovvvvvviiihhhqqqzzz{{{ssspppnnnllllllkkkjjjhhhlllkkkiiifffbbb^^^ZZZXXXUUU]]]``````kkk~~~|||vvvuuuwww}}}{{{{{{||||||{{{|||~~~|||wwwoooiiifffooouuusssgggbbbhhhkkkhhhtttrrrmmmggg```\\\ZZZZZZZZZWWWVVVXXXXXXVVVWWW[[[]]]ZZZ```mmmqqqnnnsss|||tttwww|||~~~|||yyyyyyzzzppprrr{{{{{{qqqtttvvvqqqllliiiiiippp{{{zzzdddaaauuu}}}zzz|||zzzqqqvvv{{{zzzvvvtttxxx|||}}}zzzqqqjjjffffffjjjjjjmmmrrr{{{~~~tttiiilllfffrrr~~~{{{tttqqqrrr{{{|||qqqmmmssstttpppmmmllliiieee```\\\ZZZYYYYYYWWWXXX\\\]]][[[[[[]]]```aaammm~~~|||zzz}}}xxxtttzzz{{{yyylllkkkhhhlllzzz}}}rrrkkknnn|||~~~uuuttt~~~xxxnnnrrrtttnnngggfffiiiqqq|||zzzooottt|||uuuvvvyyyoooiiifffeeeeeeiiirrr||||||wwwsssvvvzzzvvvyyy~~~}}}wwwtttzzz~~~iiigggqqqyyy}}}{{{~~~pppooonnnkkkiiigggeeedddiiigggiiimmmllliiigggiiinnnssswwwmmmppp{{{|||{{{{{{~~~~~~xxxmmmeeecccaaa^^^rrrtttqqqmmmnnnrrrkkk```___[[[cccxxx}}}wwwhhhfffnnnyyyzzzsssuuu~~~~~~lllhhhqqqrrrkkkgggkkksss~~~}}}rrrttt|||pppeee^^^ZZZ]]]^^^dddqqq}}}zzzrrriiieeebbbfffttt{{{rrrjjjeeedddkkkwww}}}vvvuuuuuufffnnn|||pppuuuzzz|||zzzzzz{{{|||}}}}}}|||~~~}}}{{{nnngggiiieee```jjj|||tttjjjeeeeeeffffffnnnoookkkccc\\\[[[ZZZWWWdddffffffdddgggkkkfff^^^\\\WWWaaaxxxxxxmmmkkkaaafffqqq|||}}}yyy|||qqqgggmmmzzz{{{ssssss}}}}}}}}}~~~tttiii___WWWRRROOOSSSVVV```ppp~~~rrrddd]]][[[\\\ggg{{{|||vvvsssooollljjjvvvtttnnnzzz{{{qqqiiimmm}}}{{{ooolllooobbbYYYZZZZZZ[[[jjj~~~{{{wwwlllggg___[[[ZZZ\\\^^^___dddhhhhhhccc^^^]]][[[WWW[[[\\\]]]^^^bbbfffeeeaaa___[[[eeexxx|||mmmaaaaaa^^^gggttt|||~~~|||}}}yyyllljjjzzz~~~uuuooonnnssszzz~~~uuuppphhh^^^WWWRRRPPPPPPOOOVVVcccuuuqqqdddcccbbbhhhvvvyyypppoooyyy~~~zzzuuuqqqmmmnnnvvvhhh___^^^^^^YYYUUUVVV\\\hhh|||~~~oooeeeaaa^^^ZZZWWWVVVYYY]]]```bbbeeejjjmmmjjjgggeeebbb^^^aaa```___```dddhhhkkkllljjjkkkttt}}}pppeeeccc^^^iiiuuu{{{}}}}}}|||yyywwwnnnfffmmm|||yyywwwmmmhhhcccbbbgggnnnrrrtttkkkiiiddd\\\TTTPPPRRRUUU\\\fffvvv~~~vvv}}}yyyrrrmmmllloootttyyy~~~~~~{{{}}}ooo^^^ZZZ\\\\\\aaadddfffpppvvvjjjcccbbbbbb___]]]___dddlllsssvvvyyy~~~zzzyyyuuuqqqppplllhhhgggjjjnnntttyyyuuu{{{|||rrrhhhccc^^^jjjvvv}}}|||qqqiiifffqqqwwwxxxwwwqqqiiicccbbbcccaaa___```gggrrryyyzzzyyypppsssqqqjjjaaa]]]bbbiiiyyyyyytttrrriiikkkmmmqqqwww~~~wwwrrruuuzzzkkk```aaafffppp{{{zzzsssppprrrpppmmmkkknnnwwwyyysssllljjjkkkooovvv}}}xxx~~~tttkkkaaaYYY^^^kkkxxxtttnnnmmmzzzvvv}}}wwwrrruuuuuurrrmmmqqqrrrlllccc]]]^^^bbbeeefffkkkwwwyyyvvv~~~zzzpppnnnppp{{{zzz~~~}}}uuulllfffccccccccc^^^fffrrr}}}}}}xxxrrrnnnlll}}}}}}}}}qqqlllfffbbbcccfffkkknnnssstttsssnnnfff```^^^^^^iii||||||xxxzzzzzz}}}|||uuu||||||pppcccaaaiiipppwww|||~~~wwwmmmeee```___jjj|||xxxmmmjjjjjjnnniiiaaa\\\ZZZ[[[[[[[[[]]]nnn|||zzz~~~}}}xxx~~~tttfffaaa[[[XXX[[[bbbhhhkkkqqqpppmmmgggbbb```dddhhhvvvkkkmmmwwwyyyuuutttkkknnnnnnhhh^^^XXXWWWZZZgggttt}}}vvviiibbbdddgggffffffddd___[[[XXXYYY[[[hhh{{{zzzwwwvvvuuuttttttzzz~~~sssmmmsssttthhh]]]WWWPPPOOOVVV___gggkkkqqqpppmmmjjjiiioooyyy~~~yyy{{{tttmmmhhheee]]]aaabbb^^^WWWUUUXXX]]]hhhoooqqqggg\\\\\\bbbhhhmmmrrrtttnnnccc\\\]]]aaasss~~~~~~xxxqqqsssvvvvvvuuuwwwzzzwwwpppjjjkkkmmmppppppqqqzzzvvvjjjdddjjjuuu}}}~~~xxxiii___YYYSSSOOOPPPYYYeeeooouuu|||~~~{{{tttmmmggg```aaabbbaaa```bbbfffiiirrrvvvsssiiibbbeeemmmsss~~~pppfffhhhnnnyyy|||~~~}}}|||~~~yyywwwwwwkkkddd^^^bbbcccaaabbbgggmmmppprrrtttyyy}}}~~~yyyggg```fffpppwww{{{zzz}}}~~~zzzrrrhhh___ZZZVVVVVVVVV\\\ggguuu}}}~~~{{{uuutttssstttwwwzzzyyynnnfffcccbbbaaadddiiinnnoooooowwwyyyvvvooolllpppvvvyyy~~~xxxrrrxxx}}}uuuqqqtttzzzsssqqqqqqrrrsssuuuzzz{{{pppkkkkkksss|||tttmmmjjjooo|||rrreee^^^WWWZZZ[[[\\\___hhhuuu}}}gggaaaiiiuuuyyykkkbbb^^^]]][[[aaaiiiqqq|||yyytttrrryyy|||xxxnnnhhhiiifff```aaabbbdddgggkkkwww{{{qqqfff^^^^^^^^^aaagggnnnrrrrrrqqqrrrtttsssoooppptttuuutttttt{{{~~~}}}}}}}}}}}}}}}yyytttmmmgggdddiii{{{zzzooohhhdddccccccfffiiikkkqqq|||vvvmmmhhhiiiqqqzzz|||oooffffffssswwwkkkeeebbbaaabbbgggppp|||pppsss|||oookkkkkkjjjnnnxxx~~~zzzvvvsssrrrqqqrrr|||qqqhhhhhheee___dddgggkkknnnppp{{{zzzpppfff___YYYVVVZZZbbbmmmtttwwwyyy{{{~~~zzz{{{{{{zzz~~~|||}}}{{{yyy~~~~~~|||~~~||||||{{{yyyxxxwwwvvvvvvpppmmmjjjgggeeelllxxxkkkfffeeedddddddddgggkkknnnttt~~~uuuppppppxxxqqqggghhh{{{{{{wwwtttppppppxxxvvvxxxzzzyyy|||zzzxxxwwwyyy|||vvvuuusssnnntttyyy~~~uuuooorrrlllbbbXXXQQQNNNNNNOOO]]]lll}}}yyy}}}{{{~~~zzz|||~~~~~~zzzuuutttuuuuuu{{{~~~vvvtttssssssuuu{{{}}}~~~~~~zzzlllttt}}}pppbbb^^^```aaa[[[TTTPPPLLLIIIMMMTTTfff~~~|||}}}}}}zzz~~~~~~xxx{{{~~~~~~|||vvviiiooo~~~~~~yyywwwuuussssssvvvwwwrrrmmmiiiaaaXXXVVVYYY```[[[UUUPPPLLLJJJQQQ[[[zzzzzzuuuooorrrzzzzzzwwwzzz{{{sssvvv|||vvvsssuuuxxxzzz|||oooeeelll|||yyy~~~xxxpppllliiifffdddeeefffffffffgggfffddddddggglllqqquuuppppppqqqvvvqqqggggggmmmpppmmmttt{{{}}}xxxzzz{{{www|||~~~tttmmmgggcccccccccaaa```bbbaaa_________\\\WWWVVVYYY^^^[[[XXXSSSNNNOOO[[[hhhxxxrrrlllttt~~~}}}}}}|||vvvrrrrrrwww|||{{{tttnnnmmmnnnooonnnnnnooossswwwxxxnnnhhhmmmsssuuuzzz~~~sssjjjhhhkkkqqquuu{{{mmmjjjtttyyy~~~wwwmmmvvvyyynnnddd```]]][[[YYYYYYZZZ[[[[[[ZZZVVVVVVVVVVVVWWWZZZ^^^aaa______^^^```hhhqqqqqqlllppppppkkkbbb^^^aaafffhhhhhhuuuyyyvvvssssssiiihhhkkkkkkrrruuullliiieeeccceeeeeebbbaaabbbdddfffhhhhhhfffcccaaaaaacccbbbaaa^^^ZZZ^^^mmm~~~{{{|||yyynnnggggggrrr~~~~~~yyy~~~~~~sssnnnsssxxxvvv~~~yyyppprrrxxx}}}zzzvvvwww~~~yyyfffdddfffkkkssstttlllccceeeggghhhfffddddddiiimmmkkkggghhhnnnpppqqqzzz}}}wwwnnnhhhiiiqqq}}}|||xxx~~~yyynnnddd^^^\\\dddmmmmmmfff^^^ZZZYYYUUUTTTTTTUUUXXXZZZZZZYYYWWWXXXYYYWWWUUUUUUXXXZZZ]]]\\\XXXWWW\\\cccddd```aaabbbaaa```eeelllnnnkkknnn||||||oooqqqyyy~~~xxxkkkiiinnnrrrzzzxxxuuuqqqpppssssssooommmnnnssswwwyyyyyyvvvtttqqqooottttttuuuuuussswww~~~{{{|||yyyqqqppptttvvvtttpppnnnnnnqqqwwwzzz|||}}}|||xxx{{{xxxnnnlllttt}}}}}}{{{wwwpppeee^^^]]]fffppprrrppprrr{{{~~~pppiiiooo{{{zzzqqqqqq{{{wwwtttxxxtttpppttt{{{~~~}}}~~~}}}tttlll```ccchhhnnnwww{{{sssiiikkkmmmmmmiiidddbbbeeejjjhhhiiinnnuuuuuuuuuzzzyyy}}}{{{xxxsssqqqnnnjjjddd___ZZZXXX\\\aaaeeeddd^^^XXXVVVWWWVVVWWWYYY]]]bbbeeeffffffdddffffffbbb^^^\\\^^^aaafffddd___\\\aaaiiimmmkkkiiikkkllloooxxx|||{{{{{{}}}yyyoooxxxxxxxxx|||vvvqqqnnnrrryyyxxxpppiiiiiiooopppkkkdddfffeeehhhnnnqqqsssxxxvvvpppnnniiigggkkkmmmjjjgggkkkwwwzzztttssstttqqqggg___\\\___bbbeeeiiiqqq||||||lllgggqqq}}}xxx}}}|||{{{xxxmmmmmmsssyyywwwsssvvvwwwrrrllljjjnnnsssuuuuuu{{{~~~yyyqqqrrrtttvvvvvvtttrrrqqqmmmjjjgggccc```_________cccfffhhhgggccc___]]]]]]```bbbfffmmmuuuzzz||||||xxxyyyyyyuuuooommmooosssxxxvvvppplllqqq{{{||||||~~~}}}ppphhheeegggkkkttt|||zzz~~~xxxrrrpppuuuxxxqqqlllnnnuuuwwwqqqjjjfffdddffflllooopppuuu}}}pppkkkhhhaaa```dddhhhiiikkkssswwwppppppuuuuuummmdddccc```___dddooo|||zzzllliiiwww~~~}}}tttzzz~~~}}}wwwwww|||}}}{{{{{{}}}~~~yyyuuummmooossswwwzzz{{{||||||yyyuuuooojjjhhhhhhjjjkkkhhhjjjmmmnnnllliiihhhggggggiiioooxxx}}}{{{xxxuuuiiigggkkktttwwwnnn___VVV[[[^^^fffrrr