BM6P6(@ |||vvvooocccXXXNNNIIICCC???>>>>>>>>>>>>@@@BBBFFFKKKRRR\\\fffmmmwww}}}uuufffZZZJJJ???<<<>>>???@@@EEEIIIOOOVVV___kkktttxxxxxxvvvrrrppppppqqqqqqqqqqqqqqqrrrssssssrrrqqqpppqqqqqqrrrssstttuuuwwwxxxxxxxxxyyyzzz{{{{{{||||||}}}zzzvvvrrrkkkaaaTTTKKK???777444888999;;;DDDQQQ___bbbcccaaaccchhhjjjhhhnnnooooooooonnnmmmnnnoooqqqrrrrrrrrrpppmmmiiiggghhhhhhhhhggghhhhhhiiijjjnnnoooooollliiiiiimmmppppppooommmjjjhhhgggfffeeekkkkkkkkkllllllnnnooopppssstttvvvyyy{{{~~~~~~~~~~~~|||yyywwwwwwwwwuuuyyysssfffZZZ^^^kkk}}}yyyxxxxxxyyyzzz|||}}}{{{xxxxxxyyy{{{||||||xxxwwwtttrrrqqqqqqqqqrrrsssqqqnnnkkkhhhfffeeeeee```]]]YYYUUURRRQQQQQQQQQQQQOOOLLLIIIHHHHHHIIIJJJGGGJJJOOOVVV^^^eeejjjmmmuuuwwwzzz}}}}}}||||||xxxtttvvv}}}sssmmmnnnooonnnmmmlllmmmnnnssstttzzzcccMMMCCC???<<<;;;<<>>===<<<;;;<<<;;;:::999777666666555444444333333222333333333222222222111111111111000111111000000000000111111111111555===EEEOOO^^^lllvvvpppmmmttt~~~yyyvvv|||zzzrrreee\\\OOOKKKDDD???>>>>>>>>>>>>???AAAEEEIIIPPPYYYcccjjjsss{{{yyykkk___NNNBBB>>>?????????CCCGGGMMMUUU___jjjtttyyy{{{xxxtttqqqpppqqqrrrrrroooppprrrssstttssssssrrrssssssrrrrrrrrrsssttttttuuuvvvvvvwwwxxxxxxyyyyyy|||yyyuuuqqqkkkaaaTTTKKKAAA999666999:::<<>>=========<<<<<<;;;:::888777666666555444333222111111111222222222111111111111000111111000000000000111111222111555;;;BBBJJJXXXeeeyyyqqqmmmlllttt~~~~~~|||{{{}}}ttthhh```SSSNNNFFF@@@>>>=========>>>@@@CCCGGGMMMVVV```fffmmmvvv~~~~~~sssgggVVVHHHAAA?????????@@@DDDJJJSSS]]]iiittt|||}}}xxxtttqqqqqqrrrsssnnnpppqqqssstttttttttsssssssssrrrqqqppppppqqqqqqssssssssssssttttttuuuvvvzzzxxxtttpppkkkaaaUUULLLCCC;;;777:::;;;<<>>>>>>>>>>>>>>>>><<<:::888777777666444333111000000000222222222111111111111000111111000000000000111111333222444888===DDDQQQ]]]lll|||wwwpppnnnpppyyy}}}wwwtttrrrqqq|||wwwjjjcccXXXRRRIIIBBB???>>>======>>>@@@CCCFFFLLLTTT]]]ccciiirrrzzz{{{ooo^^^OOOEEE@@@>>>===>>>AAAHHHRRR\\\gggttt}}}wwwrrrqqqqqqssspppqqqrrrsssssssssrrrqqqqqqppppppooooooooopppppprrrrrrqqqqqqqqqrrrssssssxxxuuurrrpppkkkbbbVVVMMMCCC;;;777::::::;;;CCCPPP\\\ccchhhhhhiiimmmpppppptttsssrrrsssttttttssssssuuuvvvvvvvvvuuusssqqqoookkkmmmoooqqqrrrrrrqqqpppqqqpppnnnlllkkkkkklllmmmkkkkkkkkkllllllmmmnnnooonnnoooooopppppppppppppppnnnoooppprrrtttvvvwwwxxx{{{}}}~~~|||yyywwwwww}}}rrriiiccc[[[dddttt}}}zzz|||{{{wwwvvvwwwuuurrrqqqqqqqqqpppooolllkkkiiigggeeedddddddddbbbbbbaaa___[[[XXXTTTRRROOONNNLLLJJJIIIIIIJJJJJJKKKJJJKKKMMMQQQXXX^^^aaakkknnnsssxxx{{{|||||||||vvvvvvwwwwwwwwwvvvuuutttuuuxxx{{{||||||||||||}}}yyy|||~~~}}}|||||||||{{{zzzsssmmmnnnoooooonnnmmmmmmoooqqqsss|||cccJJJBBB@@@>>><<<<<<===AAAFFFJJJSSSddduuuqqqccceeesss___UUUYYYttt|||{{{rrrnnnkkkfffcccaaa___\\\ZZZXXXVVVSSSRRRRRRQQQOOONNNNNNNNNOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJGGGFFFEEECCCBBB@@@????????????@@@???===;;;888777555555444222111111111111222222222111111111000000111111000000000000111111333111222666:::@@@LLLXXXeee}}}}}}xxxuuuvvvzzzxxxwwwyyyrrrnnnlllkkkzzzmmmfff^^^WWWNNNEEEAAA???>>>>>>???AAACCCFFFJJJRRRZZZ```gggooovvv{{{vvvfffVVVJJJBBB>>><<<===>>>FFFQQQ[[[eeettt|||uuuqqqqqqrrrrrrrrrsssrrrrrrpppnnnmmmmmmmmmmmmnnnooopppqqqrrrtttsssqqqppppppqqqrrrsssuuusssqqqnnnjjjbbbWWWOOODDD;;;777999999999AAAMMM\\\eeekkkllllllooorrrrrrvvvtttssstttuuuvvvuuusssuuuuuuuuuuuutttsssrrrqqqnnnppprrrtttuuuuuusssrrrrrrpppnnnlllllllllmmmmmmmmmmmmlllllllllmmmnnnnnnnnnnnnooopppppppppooooooooooooppprrrsssuuuvvvvvvyyy{{{}}}}}}{{{yyyyyyyyy~~~vvvnnngggddd```hhhwww||||||zzzvvvvvvuuussspppooonnnmmmkkkiiihhhgggeeecccbbb```______[[[[[[ZZZYYYVVVRRROOOMMMHHHHHHHHHHHHHHHIIIJJJKKKMMMOOORRRVVV]]]eeekkkooovvvxxxzzz|||}}}{{{yyyxxxuuuuuuttttttsssrrrqqqpppsssvvvxxxzzzzzz{{{|||}}}zzz|||~~~}}}yyyxxx{{{{{{vvvrrrooolllmmmmmmlllkkklllnnnqqqppp}}}ZZZFFFAAA???===<<<;;;===AAAGGGLLLWWWjjj{{{mmmeeennn}}}dddUUUQQQWWWssswww|||xxxnnnkkkhhheeebbb```^^^[[[ZZZWWWTTTQQQPPPOOOOOOMMMKKKKKKMMMNNNOOOPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHIIIEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???===;;;888777333333333222333333444444222222222111111111000000111111000000000000111111222000111555888>>>JJJUUUaaavvv}}}yyysssuuuxxxooojjjgggfffqqqkkkeee]]]RRRHHHCCC@@@??????@@@AAABBBEEEIIIOOOXXX]]]eeelllssswww}}}|||ooo___QQQGGG@@@===>>>>>>EEEQQQZZZcccttt{{{tttrrrrrrrrrrrrrrrqqqpppmmmkkkjjjjjjjjjkkkmmmoooqqqssstttuuutttrrrppppppppprrrssssssqqqooommmjjjbbbXXXPPPEEE<<<777888888777@@@KKK___iiiqqqrrrqqqsssuuuuuuwwwuuussstttwwwxxxvvvssstttuuuuuuttttttsssrrrrrrssssssuuuvvvvvvvvvuuutttrrrooommmlllmmmnnnooonnnoooooonnnnnnnnnnnnoooooonnnooopppqqqqqqpppooonnnoooooopppqqqsssttttttuuuyyyzzz|||{{{{{{{{{|||~~~{{{vvvpppjjjeeecccdddkkkwww}}}xxxuuuuuurrrpppmmmkkkjjjhhheeebbbccccccaaa```^^^\\\ZZZYYYUUUTTTSSSRRROOOMMMKKKJJJEEEEEEFFFHHHKKKMMMOOOPPPUUUXXX\\\cccjjjpppvvvxxx|||}}}}}}}}}{{{yyyvvvtttuuuttttttsssqqqqqqppppppqqqsssvvvwwwxxxyyy{{{|||}}}}}}~~~|||xxxwww|||wwwtttqqqqqqllllllllljjjjjjkkknnnqqqrrrtttSSSDDDAAA>>><<<===<<<>>>BBBIIIPPP\\\pppnnnjjjzzznnnXXXOOOPPPYYYvvvyyyrrr~~~|||rrrkkkfffeeecccaaa___\\\[[[ZZZWWWTTTQQQPPPOOONNNLLLKKKJJJKKKNNNPPPQQQQQQPPPOOONNNLLLJJJHHHGGGGGGGGGHHHDDDEEEEEEEEEDDDCCCBBBAAACCCBBB@@@>>><<<;;;999999333333333333444555666777222222222111111111111000111111000000000000111111111000000444777<<>>EEEQQQZZZbbbtttxxxttttttppppppppppppnnnllljjjiiijjjjjjkkkmmmoooqqqsssuuuvvvuuurrrpppooopppqqqrrrqqqooonnnmmmjjjcccXXXQQQFFF>>>999:::999888@@@KKKcccnnnwwwxxxvvvwwwyyyyyyxxxuuurrrtttwwwxxxvvvsssuuuuuuuuuuuuuuutttttttttvvvvvvvvvvvvvvvuuuuuuuuuqqqnnnkkkkkknnnppppppooonnnmmmmmmmmmnnnnnnooopppooopppqqqrrrrrrqqqpppooonnnoooooopppqqqrrrsssssswwwxxxxxxxxxxxxzzz~~~~~~uuunnnjjjgggccc___fffjjjttt|||xxxtttrrrsssooollliiigggeeebbb___\\\[[[[[[ZZZXXXVVVTTTRRRQQQNNNMMMLLLJJJIIIHHHGGGGGGHHHIIILLLOOOSSSWWWYYY[[[___bbbgggnnnssswwwzzz{{{{{{{{{zzzyyywwwtttrrrqqqsssrrrqqqpppooonnnnnnnnnmmmppprrrtttuuuvvvyyy{{{}}}}}}~~~~~~}}}~~~xxxuuurrrqqqssslllllllllkkkjjjlllooorrrwwwgggLLLCCCAAA>>>===???>>>@@@EEELLLTTTaaavvvnnnnnncccQQQNNNSSSaaa~~~qqqmmm|||{{{{{{ooogggaaabbbaaa```]]][[[ZZZZZZXXXVVVSSSQQQPPPOOOMMMKKKIIIKKKNNNQQQSSSSSSRRRQQQOOONNNKKKIIIGGGGGGGGGGGGEEEFFFGGGGGGGGGFFFEEEDDDFFFEEEBBB???===<<<<<<<<<666666555555555666666777222222222111111111111000111111000000000000111111222000000222444999CCCNNNVVVccczzzxxxxxxxxxvvvuuurrrrrruuu|||zzzmmmddd___^^^~~~wwwmmmdddXXXMMMFFFBBBAAA@@@>>>>>>???AAADDDJJJRRRWWW___eeelllrrrzzz{{{nnn___QQQGGGCCC@@@>>>EEERRRZZZaaattt|||vvvuuummmnnnnnnnnnnnnlllkkkjjjkkkkkklllmmmoooqqqssstttvvvuuurrrooonnnoooppprrrpppooommmllljjjcccYYYQQQHHH???:::;;;:::888@@@LLLgggrrr{{{|||yyyzzz||||||xxxuuurrrssswwwyyyvvvsssvvvvvvuuuuuuuuuuuuuuuuuuyyyxxxwwwvvvuuuuuuuuuuuuqqqmmmkkkkkknnnqqqqqqpppjjjjjjjjjjjjlllmmmnnnooopppqqqsssttttttsssqqqpppnnnnnnnnnooopppqqqqqqqqqttttttttttttuuuxxx|||}}}qqqjjjgggeee```\\\fffiiirrr~~~|||xxxuuurrrppprrrllljjjgggdddbbb___ZZZWWWTTTSSSRRRQQQNNNLLLJJJIIIJJJIIIGGGEEEDDDEEEEEEFFFNNNOOOSSSWWW\\\```dddeeefffiiioootttxxxzzzzzzzzzwwwvvvuuusssrrrpppoooooopppooonnnllllllkkkkkkkkkkkkmmmppprrrssstttwwwyyy{{{{{{~~~xxxvvvtttpppppptttmmmmmmmmmkkkkkkmmmpppsss}}}www^^^HHHBBBBBB>>>===AAA@@@BBBGGGOOOWWWeeezzzmmmnnnxxx^^^OOOOOOWWWiiirrroooiiiwwwyyy{{{~~~lllddd___``````___\\\ZZZZZZZZZYYYWWWTTTRRRQQQPPPNNNLLLIIIKKKNNNRRRTTTTTTSSSRRRPPPOOOLLLIIIGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHGGGIIIGGGCCC???=========>>>999888777666666666666666222222222111111111111000111111000000000000111111333000///111222666@@@KKKTTT^^^ttt}}}zzzvvvtttooossszzz}}}oooddd___^^^vvvqqqkkk```SSSGGGAAA???@@@<<>>???FFFQQQ]]]kkk}}}xxxtttnnnooopppqqqpppnnnlllkkkkkkjjjjjjjjjkkkmmmoooppptttrrrpppmmmllllllmmmnnnmmmnnnmmmjjjiiieee[[[QQQFFF@@@999666666999CCCMMMaaauuu}}}|||||||||{{{yyyvvvtttttttttsssrrrrrrtttuuuuuuttttttuuuwwwtttsssqqqrrrsssttttttsssmmmllljjjjjjkkklllkkkjjjlllkkkjjjjjjjjjkkklllmmmlllpppsssuuutttrrrpppooommmlllkkkmmmoooqqqqqqqqqvvvtttrrrqqqrrrtttwwwzzzzzzrrriiiccc```___```aaalllyyyzzzuuurrrllljjjjjjiiifffccc^^^ZZZVVVTTTRRRMMMMMMLLLJJJGGGFFFGGGHHHDDDEEEFFFFFFGGGIIIMMMQQQVVV[[[bbbgggjjjkkklllmmmnnnpppsssuuuvvvvvvvvvuuuttttttrrrpppnnnmmmkkkjjjllllllkkkjjjjjjjjjkkkkkkmmmmmmmmmnnnqqquuuyyy{{{zzz~~~~~~yyyuuurrrpppnnnmmmqqqooonnnnnnkkkiiinnnvvv}}}jjjYYYGGG???======>>>@@@AAACCCIIIPPPXXXgggnnnlllxxxiiiYYYNNNNNNYYYooo~~~nnnppprrr}}}uuuiiiaaa______```___]]][[[XXXVVVZZZYYYVVVSSSQQQPPPOOOOOOPPPPPPPPPQQQSSSTTTSSSRRRLLLNNNNNNLLLIIIGGGHHHKKKIIIJJJJJJJJJIIIIIIJJJKKKLLLIIIEEEAAA???>>>??????888777777888888777555333666555555555555555555444333222111/////////000000111111000///111666===BBBOOO[[[ooo~~~sssfff^^^[[[xxxqqqlllbbbVVVKKKDDD@@@@@@;;;>>>@@@@@@AAAEEELLLSSSVVV]]]gggqqqyyy{{{lll^^^PPPEEECCCCCCIIISSS^^^kkk}}}xxxsssooopppqqqrrrqqqooommmlllkkkkkkkkkkkklllmmmnnnnnnpppooommmlllkkkkkkllllllnnnpppooollljjjggg^^^TTTGGG@@@999777666999CCCMMMbbbvvv~~~}}}}}}~~~zzzxxxuuuttttttuuutttsssqqqrrrssssssrrrrrrtttvvvuuussspppooooooooonnnlllmmmkkkiiiiiijjjkkkjjjiiijjjiiiiiiiiiiiikkklllmmmlllooorrrtttsssqqqoooooommmlllkkkmmmoooqqqrrrqqquuutttrrrqqqqqqtttwwwyyyxxxtttmmmfffaaa______```dddooo}}}wwwrrrooojjjhhhiiigggeeeaaa\\\WWWRRROOONNNHHHIIIIIIHHHFFFEEEGGGHHHGGGIIIKKKNNNPPPUUUZZZ^^^```dddiiilllmmmmmmmmmnnnqqqrrrsssttttttsssrrrrrrqqqpppooommmllljjjhhhhhhgggggggggggghhhhhhhhhhhhiiikkkmmmooopppssswww{{{zzz}}}zzzvvvtttsssqqqpppnnnqqqoooooopppnnnlllqqqxxxbbbSSSDDD>>>======>>>@@@@@@CCCJJJSSS]]]mmm|||jjjgggtttdddUUULLLMMM[[[www{{{uuu{{{qqqhhhbbbaaaaaaaaa```^^^[[[XXXVVVYYYWWWUUUSSSQQQQQQQQQQQQOOOOOONNNPPPQQQRRRPPPOOOMMMNNNNNNLLLIIIHHHIIILLLJJJJJJJJJJJJIIIJJJKKKLLLMMMKKKGGGDDDAAA@@@??????:::999888999999999666444444333333333333222222222222111000//////000111111111111000//////333999>>>MMMXXXjjjtttfff___]]]zzzqqqllldddZZZPPPHHHBBB???:::<<<>>>>>>???DDDKKKQQQSSSYYYbbblllvvvsssgggXXXMMMIIIHHHLLLTTT^^^kkk~~~xxxsssqqqrrrssssssrrrqqqooonnnllllllmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkllllllppprrrpppmmmllliii```VVVIIIAAA:::777666:::CCCNNNeeeyyy~~~}}}~~~xxxvvvtttssstttuuutttssspppqqqqqqppppppqqqtttvvvwwwtttooollljjjiiigggeeekkkiiihhhggghhhiiihhhgggffffffggghhhiiikkklllmmmjjjmmmqqqrrrqqqpppooonnnmmmkkkkkklllooorrrrrrrrrtttsssqqqpppqqqsssvvvxxxsssooojjjeeeaaaaaabbbccchhhttt~~~sssnnnkkkgggfffgggeeeccc^^^YYYTTTOOOLLLJJJEEEFFFHHHHHHHHHIIIKKKMMMNNNQQQUUUYYY]]]ccciiimmmnnnoooqqqqqqpppoooooopppssssssrrrqqqpppooonnnnnnllllllkkkiiihhhfffeeedddccccccdddeeeffffffffffffeeeiiimmmoooooorrryyy{{{wwwuuusssssssssrrrpppnnnpppoooppprrrpppooottt|||}}}XXXLLL@@@======>>>>>>AAA@@@CCCKKKVVVcccuuu~~~xxxvvv~~~vvv```^^^mmm~~~^^^QQQKKKOOO```~~~{{{lllfffcccccccccbbbaaa^^^[[[XXXVVVVVVUUUTTTRRRRRRRRRSSSSSSQQQPPPOOOPPPQQQQQQOOOMMMMMMMMMLLLJJJIIIHHHJJJLLLJJJJJJIIIIIIIIIKKKLLLMMMMMMLLLJJJGGGDDDBBB@@@???;;;:::::::::;;;:::888666444444333333333222222222111111000000000111222222222111000///...111666:::JJJRRRbbbzzzvvveee^^^^^^}}}}}}{{{qqqmmmfff^^^UUULLLDDD???999;;;<<<<<<>>>CCCIIINNNPPPVVV^^^hhhsss}}}zzzoooaaaUUUNNNLLLNNNUUU___lllxxxssssssssstttssssssrrrpppppplllmmmnnnnnnnnnlllkkkjjjhhhiiijjjllllllmmmmmmmmmqqqrrrpppmmmllliiiaaaXXXKKKCCC;;;777777:::DDDOOOhhh{{{}}}zzzzzzuuutttssssssuuuuuuuuutttqqqrrrrrrqqqqqqsssvvvyyyyyyuuuoookkkhhhgggfffeeejjjhhhffffffggggggfffeeecccdddeeeggghhhjjjlllmmmiiillloooppppppnnnnnnnnnmmmkkkkkkllloooqqqrrrrrrrrrqqqpppoooppprrrtttvvvrrroookkkgggeeeeeeggghhhmmmzzz~~~rrrlllhhhdddccceeebbb```]]]XXXTTTQQQNNNMMMIIIKKKMMMOOOPPPRRRVVVXXX[[[]]]aaaeeehhhmmmrrruuuuuuvvvuuutttqqqpppqqqrrrqqqpppooommmlllkkkkkkkkkhhhhhhgggfffdddcccbbbbbbbbbcccddddddeeedddccccccaaafffkkkmmmnnnttt~~~xxxsssrrrqqqqqqrrrqqqooommmnnnmmmooorrrrrrrrrxxxoooQQQGGG???>>>>>>>>>>>>@@@BBBEEENNN[[[jjj}}}}}}yyyyyyyyyhhhTTTUUUgggtttYYYOOOLLLUUUiiitttgggddddddeeedddccc```]]]ZZZWWWUUUTTTSSSRRRRRRRRRSSSUUUUUUTTTSSSRRRRRRSSSRRRPPPNNNLLLKKKKKKJJJIIIJJJKKKMMMJJJHHHGGGGGGIIIKKKLLLMMMLLLLLLKKKIIIFFFCCC@@@>>>===;;;::::::;;;;;;999777777666666555555444444444000000000111111222222333000111000//////111555888EEEMMM[[[sss~~~rrrxxxzzzddd[[[[[[|||wwwwww~~~{{{qqqmmmggg```YYYOOOEEE???;;;;;;;;;;;;===BBBGGGKKKNNNSSS\\\eeeppp{{{wwwiii\\\RRROOOOOOUUU^^^lllxxxsssttttttssssssrrrqqqqqqpppllllllmmmmmmmmmkkkjjjiiihhhiiikkklllnnnooooooooopppqqqooolllkkkhhhaaaXXXMMMEEE<<<888777;;;EEEPPPjjj||||||}}}|||vvvvvvsssrrrrrrssstttuuutttsssrrrtttuuuuuuuuuwwwzzz||||||wwwpppllljjjjjjiiiiiijjjhhhfffeeeffffffeeedddbbbcccdddfffhhhjjjkkklllhhhkkknnnoooooonnnnnnnnnnnnllllllmmmoooqqqqqqqqqppppppooonnnoooqqqssstttssspppmmmjjjhhhiiijjjkkkttt~~~sssmmmiiidddbbbcccaaa```^^^[[[YYYWWWVVVVVVSSSVVVYYY[[[]]]aaaeeehhhmmmnnnpppqqqrrrsssvvvxxxuuuuuuuuurrrpppoooppprrrmmmlllkkkjjjiiiiiiiiijjjeeeeeedddcccbbbbbbaaaaaa``````aaa``````___^^^^^^]]]bbbgggjjjooo{{{}}}yyywwwsssrrrqqqppppppooollljjjlllkkkmmmpppqqqttt{{{dddNNNFFF@@@???@@@>>>>>>@@@EEEHHHQQQ```ppp|||xxxzzzvvv}}}]]]LLLOOO```hhhQQQMMMLLLZZZssspppeeedddffffffeeeccc```\\\YYYVVVUUUSSSSSSRRRRRRRRRTTTUUUVVVUUUSSSRRRRRRSSSRRRPPPNNNKKKJJJJJJKKKLLLMMMMMMMMMIIIFFFDDDDDDGGGKKKLLLLLLLLLLLLLLLJJJHHHEEEBBB@@@>>>===;;;;;;;;;;;;:::999888888777777666555444444000000111111222222222222///000111111111333666999???HHHWWWlllyyyjjjppphhhZZZWWW}}}xxxsssttt~~~}}}tttpppiiiddd]]]TTTIIIAAA===<<<;;;;;;===AAAEEEHHHKKKQQQYYYcccmmmwww~~~pppdddVVVRRRPPPTTT[[[iii~~~xxxtttssssssrrrqqqqqqppppppoookkkkkkkkkkkkkkkjjjiiiiiiiiijjjkkkmmmnnnpppqqqrrrooopppnnnkkkiiihhhaaaXXXOOOFFF===999777;;;FFFQQQiii{{{zzz{{{zzztttuuusssrrrrrrssstttuuusssqqqrrrtttvvvxxxxxxyyy|||}}}}}}xxxqqqlllkkklllmmmnnnjjjhhhfffeeeeeeeeedddcccbbbccceeegggiiijjjkkkkkkhhhkkkmmmooonnnnnnnnnoooooonnnmmmmmmoooppppppoooooonnnnnnnnnnnnpppqqqrrrqqqpppmmmlllkkklllnnnppp{{{|||sssnnnkkkgggdddeeecccbbbaaa```````````````___aaaeeegggjjjmmmqqquuuzzz{{{|||zzzxxxvvvvvvwwwqqqqqqqqqooommmlllmmmnnnhhhhhhhhhhhhggggggggggggbbbbbbaaaaaa`````````___\\\[[[ZZZYYYYYYYYYZZZZZZ]]]aaagggooozzzzzzvvvtttssstttrrrpppoooooonnnkkkiiikkkjjjkkknnnqqquuu}}}ZZZKKKEEE@@@@@@@@@>>>>>>AAAHHHJJJTTTeeexxxzzzuuuxxxxxxrrrVVVJJJNNN[[[{{{[[[KKKLLLNNN___|||ooofffeeeiiigggfffccc```]]]ZZZXXXWWWUUUTTTSSSRRRRRRSSSTTTUUURRRQQQPPPPPPQQQPPPNNNLLLKKKKKKMMMOOORRRRRRQQQOOOIIIFFFBBBCCCHHHLLLMMMMMMMMMMMMMMMLLLJJJHHHEEEDDDAAA???===<<<======<<<;;;888888777666555444444333000111222222333222222222...///111222222333666888999CCCRRRbbbuuuwwwhhhnnn|||{{{wwwyyyuuu```WWW{{{xxxssspppuuuxxxssslllgggaaaXXXMMMDDD@@@>>>;;;;;;===@@@CCCEEEHHHNNNVVV```iiirrr{{{wwwjjj[[[VVVRRRSSSXXXeeeyyyxxxuuurrrqqqpppoooooonnnnnnnnnjjjjjjiiiiiihhhiiiiiiiiijjjjjjjjjkkkmmmoooqqqsssppppppnnnjjjiiihhhaaaYYYPPPGGG>>>999888;;;GGGRRRfffxxx}}}xxx{{{{{{wwwxxxsssrrrrrrsssttttttrrrpppnnnqqquuuxxxyyyyyyzzz{{{~~~xxxqqqllljjjlllnnnooojjjhhhfffeeeeeeeeedddcccbbbdddfffhhhiiijjjjjjjjjiiikkkmmmnnnnnnnnnooopppqqqooonnnmmmnnnooonnnmmmmmmmmmmmmmmmnnnooopppqqqqqqpppooooooqqqsssvvvxxxxxxqqqooonnnjjjhhhhhhgggffffffeeeeeeffffffggggggiiillloooqqqtttxxx{{{}}}}}}}}}{{{xxxuuuttttttmmmnnnnnnllljjjhhhggghhheeeffffffgggfffeeedddccc______^^^^^^^^^^^^^^^^^^XXXWWWUUUUUUUUUXXXZZZ\\\bbbhhhqqqyyyuuutttsssrrrtttrrrooommmmmmmmmmmmlllmmmjjjkkknnnqqqxxxqqqQQQGGGBBB>>>??????===???CCCIIILLLWWWjjj|||xxx{{{~~~fffOOOIIINNNYYYzzzrrrUUUJJJOOOTTThhh}}}ooohhhhhhmmmiiihhheeebbb___]]][[[ZZZWWWUUUTTTRRRRRRRRRRRRSSSQQQPPPPPPPPPQQQPPPOOOMMMNNNNNNQQQUUUYYYYYYVVVRRRKKKGGGCCCDDDIIINNNPPPOOOOOOOOONNNNNNMMMKKKJJJIIIDDDBBB@@@???@@@@@@@@@???::::::999888777666555444111222333333333222111000...///111222111111222333444@@@MMMXXXdddrrr}}}uuuhhhmmmvvvyyy}}}zzzvvvrrrtttkkk\\\ooowwwssspppooovvv|||zzz{{{vvvoooiiiddd[[[PPPHHHBBB???<<<;;;===@@@CCCDDDFFFLLLUUU^^^gggooovvv{{{{{{nnn___YYYSSSRRRVVVbbbuuuyyyuuuqqqpppooonnnmmmmmmmmmmmmjjjiiihhhgggggghhhiiijjjkkkjjjjjjjjjlllnnnqqqssspppqqqnnnkkkjjjiiibbbZZZQQQHHH>>>999888<<>>===@@@DDDIIIMMMYYYnnn~~~[[[IIIHHHOOOXXXxxxoooTTTMMMTTTZZZooo{{{pppjjjkkkoookkkiiigggdddaaa___^^^]]]XXXWWWUUUSSSQQQQQQQQQQQQSSSRRRQQQRRRSSSSSSQQQOOOPPPQQQTTTZZZ^^^^^^YYYUUUMMMHHHDDDEEEKKKPPPRRRQQQQQQPPPPPPOOOOOONNNNNNNNNGGGEEEBBBAAABBBCCCBBBAAA======<<<;;;:::999888777222333333444333222000///...000111111///......///222>>>JJJQQQYYYggguuu}}}sssggglllqqqppp}}}|||yyyvvvqqqsssuuubbbdddqqqxxxssslllooosssoooxxxyyyppplllggg\\\QQQKKKDDD@@@;;;999;;;>>>AAABBBFFFLLLUUU\\\bbbhhhooosss~~~|||jjj]]]SSSSSSVVV\\\mmmzzzrrrrrrpppnnnmmmnnnnnnmmmkkkmmmlllkkkkkkjjjjjjjjjjjjhhhhhhgggggghhhjjjmmmnnnnnnkkkiiihhhhhhfff```\\\QQQIIIAAA<<<999===IIIUUUjjjnnntttxxxxxxwwwvvvvvvsssrrrsssuuuxxxwwwsssoooppppppooooooqqqtttvvvxxxxxxuuuqqqnnnlllkkkiiigggjjjfffccccccggghhhfffbbbdddfffhhhjjjkkkkkkkkkkkkllllllmmmmmmllllllkkkkkkmmmkkkiiikkkmmmooommmkkknnnoooooonnnllllllmmmnnnqqqrrrssstttvvv{{{{{{tttqqqmmmmmmoooqqqqqqppppppooonnnmmmlllkkkjjjiiilllllllllmmmooorrrtttvvvvvvvvvuuutttqqqnnnkkkiiiiiiiiihhhgggffffffeeeeee]]]___aaaccccccaaa^^^\\\ZZZ\\\^^^``````]]]ZZZXXXRRRPPPQQQSSSSSSVVVcccssszzz~~~|||wwwsssqqqqqqrrrssstttqqqmmmkkkkkkkkkjjjjjjlllkkkmmmqqqttt|||vvvVVVGGGBBB???>>>??????===AAAFFFJJJTTTcccwwwnnnTTTOOOGGGKKKcccsssYYYOOOYYYoooyyynnnkkkmmmiiiooonnnlllhhhddd```]]][[[ZZZYYYWWWUUUTTTTTTTTTUUUUUUUUUTTTSSSRRRRRRSSSSSSSSSTTTXXX\\\___```^^^[[[RRROOOMMMNNNQQQUUUWWWXXXXXXYYYXXXVVVSSSQQQQQQQQQMMMHHHCCCBBBDDDEEECCC??????>>><<<<<<<<<<<<:::888888777666555444333333333000000000000111222333444666<<>>??????>>>AAAGGGKKKUUUggg}}}iiiOOOKKKFFFMMMgggvvv___[[[kkkxxxpppmmmmmmiiilllkkkjjjhhheeebbb___^^^[[[ZZZXXXVVVUUUUUUUUUVVVWWWVVVVVVUUUTTTTTTUUUUUUTTTUUUXXX]]]```aaa___]]]WWWUUUSSSTTTVVVYYY[[[\\\]]]]]][[[YYYVVVTTTRRRRRRMMMIIIEEEEEEGGGHHHFFFCCCBBB@@@>>><<<<<<;;;888777888888666555444333333333000000000000111222333444777<<>>KKKXXXiiimmmrrrvvvxxxxxxxxxxxxxxxxxxyyy{{{{{{zzzvvvsssnnnmmmmmmnnnooorrruuuwwwwwwtttqqqnnnnnnmmmllljjjfffdddbbbdddhhhjjjiiihhhiiikkkmmmooopppqqqqqqqqqmmmmmmmmmmmmlllkkkiiiiiiggggggfffgggjjjkkkkkkjjjjjjlllmmmmmmllllllnnnooonnnoooqqqsssvvvzzzzzztttooommmkkkiiigggiiissszzzgggZZZTTTRRRUUUZZZbbbjjjoooqqqpppttttttuuuuuutttrrrpppooommmmmmmmmlllmmmmmmnnnoooooonnnmmmkkkjjjiiihhhhhhhhhgggeeeccc```^^^\\\[[[]]][[[ZZZYYYXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYY\\\]]]```fffnnn{{{|||{{{vvvtttqqqnnnmmmnnnoooqqqrrrpppmmmkkkkkklllkkkjjjnnnooorrruuuxxx___KKKDDDAAA>>>===??????>>>CCCIIIPPP\\\ooozzzaaaNNNKKKIIISSSpppqqq]]]bbbyyy|||wwwpppnnnnnnjjjjjjjjjiiihhhfffdddbbbaaa\\\[[[YYYWWWVVVVVVVVVWWWYYYXXXWWWWWWWWWWWWWWWWWWUUUVVVYYY]]]```aaa___]]][[[YYYXXXXXX[[[^^^______```___]]]ZZZWWWTTTRRRPPPLLLIIIGGGHHHJJJKKKIIIFFFDDDBBB???===<<<:::888555999888777555444444444444000000000000111222333333777<<>>??????BBBIIIQQQYYYaaagggkkkpppxxx}}}pppbbbYYYUUUWWWcccpppzzzvvvtttqqqooommmnnnqqqtttwwwwwwooonnnllljjjiiihhhggggggfffeeeeeeeeefffgggiiijjjnnnmmmmmmnnnnnnjjjbbb\\\QQQJJJBBB===;;;@@@MMMYYYiiimmmrrrvvvxxxxxxyyyzzzzzz{{{|||}}}}}}zzzwwwuuunnnmmmlllmmmnnnqqqsssuuuvvvssspppnnnnnnnnnmmmlllgggeeecccdddggghhhhhhgggggghhhjjjmmmnnnooooooooommmmmmmmmlllkkkjjjiiihhheeeeeeeeefffgggiiiiiiiiiiiikkkmmmnnnnnnnnnoooqqqlllnnnpppsssuuuyyy~~~}}}vvvkkkaaa[[[XXXWWWWWWVVVVVVWWW\\\eeerrr~~~~~~ppp```SSSMMMLLLJJJNNNVVV___gggmmmpppqqquuuvvvxxxyyyyyyyyywwwvvvttttttrrrqqqpppnnnnnnmmmpppnnnllliiiggggggfffgggfffeeedddbbb___]]]\\\[[[\\\[[[ZZZYYYXXXYYYYYYZZZ\\\\\\[[[[[[\\\^^^```bbbbbbgggppp{{{|||xxxwwwwwwrrrpppnnnmmmlllmmmooopppqqqooollllllllllllkkkjjjmmmppptttvvv|||tttUUUFFFBBB@@@======>>>???@@@EEELLLXXXdddyyyoooXXXOOOOOOPPP\\\yyyiiiWWW```}}}yyyvvvpppnnnpppmmmllllllkkkjjjhhhfffdddccc\\\ZZZYYYWWWVVVVVVVVVVVVYYYYYYXXXWWWWWWXXXXXXYYYXXXXXXZZZ\\\^^^^^^\\\ZZZXXXWWWWWWYYY]]]___``````aaa___[[[XXXUUURRROOOLLLIIIHHHGGGIIIKKKLLLJJJHHHEEECCC@@@???>>><<<999777999999777666555444444444111111000000111222222333666:::CCCLLLOOOQQQZZZcccppp{{{zzzmmm___UUUTTTXXX]]]dddmmmtttxxx}}}mmm{{{rrrooo~~~~~~~~~vvvjjj```\\\OOOJJJCCC>>><<<===>>>>>>???BBBGGGOOOWWW___eeehhhlllttt}}}yyykkk```YYYXXX```hhhxxx}}}vvvtttsssqqqooonnnooorrrvvvxxxxxxooonnnllljjjiiiggggggggggggggggggggghhhiiijjjjjjnnnmmmmmmnnnnnnjjjbbb\\\QQQJJJCCC>>>===AAANNN[[[jjjnnnssswwwxxxyyyzzz{{{{{{}}}}}}zzzxxxvvvooonnnmmmmmmnnnppprrrsssuuussspppnnnnnnnnnmmmllliiigggfffeeeeeeeeedddcccdddfffhhhjjjlllmmmmmmmmmllllllllllllkkkjjjiiihhhddddddeeeffffffggghhhhhhiiikkknnnoooooooooppprrrkkkmmmppprrrtttwww{{{wwwooo___ZZZSSSNNNKKKKKKJJJJJJJJJKKKMMMQQQWWW___fffkkkllliiicccYYYNNNHHHGGGHHHFFFLLLTTT^^^gggnnnsssvvvwwwxxxzzz|||}}}}}}}}}}}}|||{{{zzzxxxvvvtttrrrqqqrrrpppmmmiiifffddddddccc``````___^^^]]]\\\[[[[[[\\\]]]^^^^^^^^^^^^]]]\\\]]]]]]]]]^^^bbbfffkkknnnqqq{{{xxxuuusssssspppooommmllllllmmmooopppooonnnllllllmmmmmmlllkkkkkkpppuuuyyyjjjPPPCCC@@@@@@======???@@@BBBIIIPPP\\\jjj~~~dddRRRLLLOOOTTTdddwwwbbbTTT^^^{{{xxxuuuooonnnrrrpppppppppnnnllljjjgggeeeccc[[[ZZZXXXWWWVVVVVVVVVVVVXXXXXXWWWWWWWWWWWWXXXXXXZZZZZZZZZ[[[\\\[[[XXXUUUTTTTTTVVVZZZ^^^aaabbbbbbaaa]]]YYYWWWUUURRRNNNKKKEEEFFFGGGIIIKKKKKKIIIHHHFFFDDDAAA@@@@@@???===;;;:::999888777666555555555111111111000111111222333333888BBBLLLPPPQQQVVV]]]nnn{{{}}}lll\\\QQQQQQUUU^^^gggqqqwww}}}rrruuuttt~~~}}}yyymmmccc^^^SSSNNNFFFAAA>>>>>>>>>>>>@@@BBBEEEMMMVVV^^^ccceeehhhpppyyyttthhh___[[[]]]```kkk{{{vvvssssssqqqooonnnnnnooorrrtttuuutttmmmmmmkkkjjjhhhhhhgggggghhhiiiiiiiiijjjjjjjjjjjjmmmlllkkkllllllhhhaaa[[[QQQJJJCCC???>>>CCCPPP]]]mmmpppuuuxxxyyyzzz{{{|||}}}~~~{{{xxxxxxqqqpppnnnmmmmmmoooppprrruuurrrooommmmmmmmmlllkkkjjjiiigggeeecccaaa``````ccceeegggjjjlllmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjiiieeefffggggggffffffggghhhhhhkkknnnoooooooooooopppkkkmmmpppqqqsssuuuyyy{{{yyy|||wwwjjj^^^VVVJJJGGGDDDCCCCCCDDDCCCCCCEEEEEEFFFIIILLLOOOSSSUUUTTTSSSPPPJJJDDDBBBDDDFFFHHHOOO[[[fffooovvvzzz}}}yyyyyyzzz{{{|||}}}~~~~~~~~~|||{{{yyyxxxuuutttqqqmmmjjjgggeeeddd^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]___```aaaaaa```___bbbccceeejjjpppxxx~~~~~~yyyuuurrrpppnnnooonnnmmmllllllmmmnnnooonnnmmmllllllmmmnnnmmmkkkkkkqqqvvv|||```LLLCCC???AAA>>>===@@@BBBEEELLLTTT___nnnqqq[[[PPPKKKPPP[[[mmmhhhYYYQQQ]]]wwwyyyvvvpppnnnsssrrrsssrrrpppnnnjjjgggdddbbb]]][[[ZZZXXXWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXYYY[[[ZZZZZZZZZZZZYYYVVVTTTSSSTTTWWW[[[```ccccccbbb```\\\XXXVVVUUUSSSOOOKKKEEEGGGJJJLLLMMMLLLJJJIIIHHHFFFDDDCCCCCCBBB@@@>>>;;;:::999777666666666666222111111111111111222222222666???IIINNNPPPUUU\\\lll{{{qqq^^^QQQNNNRRR]]]hhhuuu~~~ooozzzxxxvvv}}}qqqfffbbbWWWQQQIIICCC@@@??????>>>AAAAAADDDJJJSSS[[[___aaadddllluuu||||||pppeee^^^[[[YYY```nnnwwwtttppprrrqqqnnnlllllllllnnnppppppooommmlllkkkjjjiiihhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjjjjllljjjiiiiiiiiifff___ZZZQQQKKKCCC@@@???DDDQQQ___pppssswwwyyyzzz{{{|||}}}|||zzzzzztttrrrpppnnnnnnnnnoooppptttrrrnnnllllllkkkjjjiiiiiihhhgggdddaaa___^^^^^^aaaccceeehhhjjjkkklllllliiiiiijjjkkkkkkkkkkkkjjjgggiiijjjiiigggeeegggiiigggiiimmmnnnmmmmmmmmmmmmlllnnnpppqqqrrrsssvvvxxxvvvxxx{{{~~~yyyvvvpppiii```VVVLLLEEE@@@>>><<<<<<>>>@@@@@@@@@AAABBBBBBCCCEEEFFFGGGHHHGGGGGGFFFCCCAAABBBGGGLLLSSS]]]lllyyy|||zzzyyyxxxwwwxxxyyyzzz{{{|||~~~{{{{{{yyywwwtttpppnnnllliiiiiiiiiiiiiiiiiiiiiiiiggggggggghhhiiikkkmmmnnnsssuuuzzz{{{zzzxxxuuurrrpppmmmlllmmmmmmllllllkkkllllllmmmmmmllllllmmmnnnnnnmmmllllllrrrxxxpppTTTHHHBBB>>>AAA>>>>>>AAADDDGGGOOOXXXfffwwwbbbTTTSSSUUU\\\hhhzzzkkkYYYSSSTTTccc{{{zzzyyyssspppsssrrrrrrqqqooommmiiifffcccbbb___^^^\\\ZZZYYYYYYYYYZZZWWWWWWWWWWWWWWWXXXYYYYYY[[[ZZZYYYZZZ[[[ZZZXXXVVVTTTUUUXXX\\\___aaa```^^^[[[WWWSSSSSSTTTSSSOOOKKKHHHKKKOOOQQQQQQOOOMMMLLLLLLJJJGGGEEEDDDCCC@@@>>>;;;:::999888777666666666222222111111111111111222222333999AAAGGGMMMVVV___iiiyyykkkXXXPPPOOOWWWgggyyyhhhsss{{{yyyuuutttjjjeeeYYYSSSKKKDDDAAA@@@??????AAAAAABBBIIIQQQYYY]]]^^^aaaiiirrryyyuuuiii```ZZZVVVZZZfffooommmmmmqqqqqqllliiiiiijjjlllnnnmmmjjjhhhkkkkkkjjjiiihhhhhhhhhiiihhhiiiiiijjjjjjjjjjjjiiillliiigggffffffddd___ZZZQQQKKKDDD@@@???EEERRR___rrruuuxxxzzz{{{{{{|||~~~~~~||||||vvvtttqqqooonnnnnnnnnoootttrrrnnnlllkkkjjjiiihhhggggggfffccc```^^^^^^______```cccfffhhhiiijjjjjjhhhhhhiiijjjkkkkkkkkkkkkhhhjjjllljjjgggfffgggiiieeehhhkkkllllllkkkjjjkkklllnnnpppqqqqqqrrrtttvvvuuuwwwyyyzzz|||~~~}}}~~~|||qqqjjjgggddd___YYYRRRKKKCCC===???<<<::::::<<<>>>????????????@@@AAABBBBBBCCCCCCBBBCCCCCCAAABBBFFFOOOUUUaaammm~~~~~~{{{xxxuuussssssuuuvvvvvvxxx{{{~~~{{{xxxvvvwwwwwwwwwwwwwwwvvvvvvvvvyyyxxxvvvvvvxxx||||||yyyxxxvvvsssqqqooommmmmmllllllkkkkkkjjjkkkkkkkkkllllllkkkmmmnnnooommmlllnnnsssyyyeeeLLLDDDBBB>>>BBB??????BBBEEEIIIQQQZZZooovvvYYYPPPVVVccckkkwww{{{]]]TTTUUU]]]pppzzz|||uuurrrsssqqqoooooommmkkkhhhfffcccbbbaaa```^^^\\\[[[[[[[[[\\\XXXXXXXXXXXXXXXYYYZZZZZZZZZYYYYYYZZZ\\\]]][[[ZZZTTTUUUWWWZZZ]]]]]][[[YYYWWWRRROOOOOOQQQQQQMMMIIIKKKNNNSSSUUUUUURRRPPPOOOOOOMMMJJJGGGEEECCC@@@===<<<;;;999888777777666666222222111111111111111222333222444:::BBBJJJVVVbbbfffwwwxxxaaaSSSOOOPPPccc{{{eeennnwww~~~|||{{{{{{|||}}}{{{wwwnnngggccc[[[RRRKKKDDD>>><<>>:::<<<<<<<<<<<<<<>>>>>???@@@@@@@@@@@@???@@@CCCGGGLLLXXXcccqqq|||vvvqqqoooooooooooorrrsssvvvyyy|||~~~|||vvvtttsssrrrpppooonnnnnnnnnjjjkkklllmmmmmmmmmkkkkkkhhhjjjmmmnnnmmmllllllmmmtttooo|||www\\\JJJ>>><<>>@@@>>><<<;;;<<<@@@BBBCCCCCCCCCBBBDDDIIIOOOWWWeeerrr}}}xxxqqqllljjjiiiiiihhhjjjkkkmmmpppsssuuuwwwxxx|||~~~{{{vvvpppooonnnmmmlllkkkkkkkkkllllllllllllllllllkkkkkkiiikkkmmmnnnmmmllllllmmmssspppnnnVVVHHH???===AAABBBAAABBBFFFHHHMMMYYYeee|||eeeWWW]]]jjjiiiWWWRRR```vvv}}}nnnnnnooojjjgggiiiffffffeeeddddddeeefffgggbbbbbbbbbbbbaaa___]]]\\\XXXXXXYYYYYYZZZ[[[]]]]]]\\\\\\]]]```bbbbbb___\\\WWWXXXYYYZZZYYYWWWUUUTTTSSSSSSSSSUUUVVVVVVSSSQQQVVVXXXYYYZZZYYYVVVRRRPPPRRRNNNJJJHHHGGGEEEBBB???;;;:::888888888777555333222222111000000000000111000111333555:::DDDPPPZZZdddrrrwwwaaaPPPLLLWWWkkkzzzuuuSSS^^^jjjqqqyyyssslllpppyyy~~~xxx{{{zzzvvvnnnjjjhhh```WWWQQQIIIAAA>>>@@@===???BBBDDDHHHMMMRRRWWW]]]dddkkkooowww}}}sssdddYYYUUUXXX\\\```ccceeeeeeeeeeeegggiiiiiiiiihhhiiikkkiiiiiiiiiiiihhhhhhhhhhhhgggggghhhhhhhhhhhhgggggghhhgggffffffeeeccc___[[[TTTLLLEEECCCEEEMMM[[[hhhqqqwww}}}~~~~~~~~~zzzvvvsssqqqpppnnnllliiigggeeeddddddeeeeeefffggghhhiiiiiiiiiiiillljjjgggffffffeeedddbbbaaaaaacccddddddeeeeeedddeeeeeeeeeeeeddddddddddddfffgggggghhhhhhhhhhhhhhhgggggghhhiiijjjlllnnnooottttttssssssssstttuuuvvvzzz|||}}}{{{zzz{{{yyyxxxzzz~~~}}}yyywwwwww{{{|||{{{{{{~~~jjj]]]PPPLLLLLLLLLMMMOOOWWW\\\___YYYLLLBBB===<<<:::<<<>>>>>>>>>===>>>???@@@>>>===???DDDGGGHHHGGGIIIHHHJJJQQQZZZeeevvvxxxssslllfffcccaaa```______```aaaccceeegggiiijjjooorrrvvvzzz{{{yyyxxxyyy{{{zzzwwwsssnnnnnnlllkkkjjjjjjjjjjjjmmmmmmlllkkkkkkkkkkkkkkkjjjlllmmmmmmllllllmmmnnnuuuvvv```LLLEEE???>>>AAA>>>>>>@@@DDDHHHNNN\\\jjjsss\\\WWWhhh|||{{{bbbYYYXXXkkkvvviiihhhhhhdddbbbccc```aaacccdddfffgggggghhhccccccbbbaaa```^^^\\\[[[YYYZZZ[[[\\\\\\\\\[[[[[[ZZZ[[[\\\___aaaaaa___\\\XXXXXXXXXWWWVVVUUUUUUTTTUUUUUUVVVXXXXXXWWWSSSOOOWWWXXXXXXWWWVVVTTTRRRPPPPPPNNNKKKIIIGGGEEEAAA>>>;;;999888888888888666444333222111111000000111111000111222333777@@@MMMWWW___nnnlllVVVMMMUUUdddxxx|||uuuNNNYYYeeelllpppwwwxxxlllgggnnn{{{}}}||||||}}}zzztttrrrkkkccc[[[UUULLLCCC???@@@>>>???BBBDDDFFFKKKPPPTTT[[[bbbiiinnnvvv|||kkk]]]SSSTTTWWW\\\aaadddeeeeeeeeegggiiiiiihhhhhhiiijjjiiiiiihhhhhhhhhgggggggggffffffggghhhhhhhhhggggggfffeeeeeeeeeeeeccc```]]]TTTLLLEEEDDDHHHPPP^^^kkkqqqvvv|||~~~zzzuuurrrpppllljjjhhheeedddcccdddeeebbbdddfffiiikkklllkkkkkkpppmmmjjjhhhgggfffdddbbbaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccccdddeeeffffffggggggffffffeeeffffffgggiiijjjlllmmmqqqqqqqqqrrrsssttttttuuuwwwxxx|||~~~zzzvvvuuuvvvwwwvvvvvvxxx{{{|||zzzyyyuuusssssswwwyyywwwxxx{{{~~~yyyiiiXXXPPPJJJJJJLLLNNNSSSXXX]]]hhhmmmdddRRRCCC===;;;:::<<>>@@@======@@@DDDHHHPPP```ooocccRRRUUUoooiiiXXXXXX\\\uuu|||pppfffddddddaaa___aaa^^^```ccceeegggggggggfffcccbbbaaa```^^^]]][[[ZZZZZZ\\\^^^______^^^[[[ZZZXXXZZZ\\\^^^```___]]][[[YYYXXXWWWUUUUUUUUUUUUVVVVVVVVVUUUVVVVVVTTTQQQOOOVVVVVVUUUSSSRRRQQQOOOOOOMMMMMMLLLJJJHHHDDDAAA>>><<<:::888888888888777666444333222111111111111111111111111111444===JJJSSS\\\kkkgggUUUXXXaaaoooKKKSSS]]]cccfffjjjsss|||{{{sssjjjgggmmmyyy~~~zzzxxxooohhh```YYYPPPFFF@@@@@@???AAACCCDDDFFFJJJOOOSSSYYY```ggglllttt~~~sssbbbSSSSSSTTTXXX___dddgggggghhhjjjkkkjjjhhhgggggghhhhhhhhhhhhgggggggggfffffffffgggggghhhiiiiiihhhhhheeeddddddeeeeeeddd```^^^UUULLLEEEFFFKKKTTTbbbmmmrrrwww|||}}}xxxssspppllljjjhhheeedddcccdddeeebbbdddhhhlllnnnoooooonnnqqqnnnkkkiiihhhfffdddbbbaaaaaaaaa```aaaaaaaaaaaaaaabbbbbbbbbccccccddddddddddddeeeffffffffffffeeeeeeeeefffggghhhiiikkkllllllmmmoooqqqssstttuuuvvvvvvwwwyyy}}}yyyyyyxxxuuurrrpppqqqrrrtttttttttuuuvvvuuutttsssrrrpppqqquuuvvvuuuvvvyyy|||~~~}}}fffUUUMMMHHHFFFGGGIIILLLUUU___jjjxxx}}}oooXXXGGG>>>;;;;;;===???AAAAAAAAACCCDDDFFFIIIMMMRRRUUUVVVUUUTTTSSSQQQRRRXXX___jjj{{{|||tttpppllleee```]]]ZZZXXXVVVVVVTTTPPPMMMLLLLLLMMMNNNNNNQQQVVV[[[bbbkkkuuu{{{{{{xxxwwwvvvyyywwwvvvtttsssqqqooommmooonnnnnnmmmllllllllllllmmmlllkkkjjjiiijjjjjjkkkkkkllllllkkkkkkmmmpppssszzzjjjLLLAAAAAA@@@>>>???@@@BBBEEEIIIMMMVVViiizzzoooXXXOOOZZZvvvnnnXXXNNNUUU```~~~sssllleeecccbbb``````bbb```bbbdddfffgggfffdddcccaaa```___^^^\\\[[[ZZZZZZ[[[]]]___aaaaaa___\\\ZZZVVVYYY[[[]]]]]][[[ZZZYYYYYYWWWVVVTTTTTTUUUVVVWWWWWWTTTQQQPPPPPPPPPOOONNNRRRQQQPPPOOONNNMMMMMMMMMKKKKKKKKKJJJGGGDDDAAA@@@>>><<<999999999999888777555444333222111111111111222222222111444;;;GGGOOOYYYgggzzz^^^[[[]]]gggwwwKKKMMMSSSXXXZZZ\\\dddmmmrrrpppllljjjlllttt~~~}}}uuunnnfff```VVVJJJCCCBBBAAABBBCCCDDDFFFIIINNNRRRVVV]]]dddiiipppzzzyyyiiiXXXUUUSSSUUU\\\cccggghhhiiijjjkkkjjjhhhffffffgggggggggggggggffffffffffffeeefffggghhhiiiiiiiiihhheeeeeeeeeeeefffdddaaa^^^TTTLLLFFFHHHPPPZZZhhhrrrxxx{{{|||vvvsssnnnllliiigggeeeddddddeeeeeegggjjjnnnpppqqqqqqpppooommmjjjhhhgggfffdddcccbbbaaaaaa```aaaaaabbbcccaaabbbbbbcccdddeeeeeefffdddeeeeeefffgggffffffffffffffffffggghhhjjjkkkllljjjlllnnnqqqsssuuuvvvvvvvvvwwwyyy|||~~~zzzxxxqqqpppooollliiiiiikkkmmmpppppppppoooooonnnnnnnnnooommmnnnrrrtttssstttwwwzzz{{{}}}~~~nnnYYYJJJEEEDDDDDDFFFIIIOOO^^^lll~~~sssXXXHHH@@@<<<<<<>>>@@@AAABBBDDDGGGJJJIIIQQQ[[[```___[[[XXXWWWQQQOOOOOORRRVVV]]]kkkxxx}}}tttmmmkkkgggbbb^^^[[[YYYWWWUUUTTTQQQLLLHHHEEEEEEFFFGGGIIILLLQQQWWW]]]eeemmmrrr{{{~~~{{{xxxuuusssrrrrrrrrrqqqpppoooooonnnnnnllllllkkkjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjkkknnnrrrvvv|||yyy___GGG@@@AAA???>>>@@@@@@BBBFFFKKKPPP[[[ppp|||dddVVVVVVgggsss___NNNIIIUUUjjjvvvjjjgggdddaaa``````aaacccbbbcccdddeeedddcccaaa___^^^]]]\\\[[[ZZZYYYYYYYYY[[[\\\^^^``````^^^\\\ZZZUUUXXX[[[[[[ZZZWWWVVVUUUUUUUUUTTTSSSSSSTTTVVVWWWUUURRRMMMKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKIIIJJJJJJIIIFFFDDDCCCCCCBBB???<<<:::::::::999888666555444333222111111111111222222222333999CCCJJJUUUccckkkaaa[[[bbbsssMMMKKKKKKOOOQQQRRRYYYaaajjjnnnqqqpppnnnrrr{{{{{{tttmmmfff\\\OOOGGGFFFAAABBBCCCDDDEEEHHHLLLPPPRRRYYY```dddkkkuuu{{{}}}}}}ooo___YYYSSSSSSXXX```eeeffffffgggiiiiiigggffffffggggggggggggfffffffffeeeeeeddddddeeegggggghhhhhhgggfffffffffffffffeeeaaa___SSSKKKFFFKKKVVVbbbppp{{{zzzwwwqqqooolllhhhfffeeeeeeeeeeeegggiiikkkmmmnnnnnnnnnllljjjhhhggggggfffeeedddbbbbbbaaaaaabbbcccdddeeebbbbbbcccdddfffgggggghhheeefffgggggghhhhhhgggggghhhhhhhhhhhhiiikkklllmmmkkkllloooqqqssstttuuuuuuuuuwwwzzz}}}yyyssspppiiihhhfffdddbbbcccfffiiikkkjjjjjjiiiiiiiiikkkmmmllljjjkkkoooqqqpppqqquuuvvvxxxzzz{{{{{{|||~~~}}}rrrbbbQQQGGGBBBCCCFFFJJJOOO[[[ppppppRRREEEAAA>>>>>>???@@@AAACCCGGGLLLPPPWWWdddqqqsssjjj]]]VVVSSSKKKHHHGGGHHHJJJNNNYYYdddooowww}}}{{{uuuqqqlllgggeeebbb]]]ZZZYYYWWWVVVTTTQQQNNNHHHDDDAAABBBDDDEEEIIIMMMRRRXXX^^^dddkkkoooxxx{{{{{{yyyyyywwwvvvtttqqqooonnnnnnnnnnnnmmmllllllmmmnnnjjjjjjiiihhhhhhhhhiiiiiihhhiiijjjkkkkkkkkkkkkkkkiiiiiiiiiiiikkkooouuuyyyiiiUUUCCC@@@AAA??????BBB===@@@FFFMMMSSS```xxx~~~lll[[[WWWbbbwwwyyyaaaVVVLLLNNN\\\zzzxxxoooaaabbbaaa^^^]]]^^^aaacccaaabbbbbbbbbaaa___]]]\\\[[[ZZZYYYXXXXXXXXXYYYYYYXXXZZZ[[[\\\]]]\\\ZZZYYYTTTWWWZZZZZZWWWSSSRRRRRRPPPPPPPPPQQQRRRSSSTTTUUUQQQNNNKKKJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLKKKGGGHHHIIIGGGDDDCCCEEEGGGEEEBBB>>><<<;;;;;;:::999777666555333222222222111///111222111222777>>>EEESSS```ooocccfffvvvQQQKKKHHHLLLNNNNNNTTT\\\gggooovvvvvvrrrrrrzzzyyyrrrkkk```SSSJJJIIIAAABBBCCCCCCDDDGGGKKKNNNPPPWWW]]]aaagggqqqwwwyyy|||sssddd\\\SSSQQQVVV]]]bbbcccbbbdddfffgggffffffggghhhggggggfffffffffeeeeeeeeebbbcccdddeeeffffffffffffggggggfffggggggeeebbb___RRRJJJFFFMMMZZZhhhvvv~~~zzzsssqqqmmmjjjgggfffffffffcccdddeeeggghhhiiijjjjjjjjjhhhfffeeeffffffeeedddcccbbbbbbbbbbbbdddfffgggccccccdddeeeggghhhiiiiiifffggghhhhhhiiiiiihhhhhhiiiiiiiiiiiijjjkkkmmmmmmmmmnnnppprrrssstttssssssuuuwwwzzz}}}|||uuuoookkkdddcccaaa___^^^___cccffffffffffffeeeeeegggjjjmmmjjjhhhiiimmmooonnnpppssstttvvvxxxyyyyyyyyyzzz|||{{{|||uuujjj[[[NNNFFF>>>AAAFFFLLLTTTccc~~~jjjLLLAAAAAA@@@??????@@@AAACCCHHHOOOSSShhhwwwrrr]]]QQQMMMFFFCCCAAABBBBBBDDDMMMWWWZZZcccjjjkkkiiihhhfffbbb```]]]ZZZWWWVVVVVVTTTSSSNNNKKKFFFBBB@@@AAADDDFFFJJJNNNTTTZZZ```fffkkkoootttwww{{{}}}|||{{{zzzzzzxxxxxxxxxxxxyyyzzz{{{|||xxxxxxzzz}}}~~~yyyttttttsssrrrqqqpppooonnnnnnooopppooonnnlllkkklllmmmkkkjjjiiiiiiiiiiiiiiijjjfffgggiiikkklllllllllkkkhhhhhhhhhiiikkkpppvvv{{{___NNN@@@???AAA??????CCC???CCCKKKRRRZZZiiirrrbbbTTTXXXjjjiiiTTTQQQNNNTTTeeeqqqlll[[[]]]^^^[[[ZZZ\\\```bbb``````______^^^]]]\\\[[[YYYXXXWWWVVVVVVWWWXXXYYYVVVWWWXXXYYYZZZZZZYYYXXXTTTWWWZZZYYYUUUQQQPPPPPPLLLMMMNNNOOOQQQRRRSSSSSSMMMLLLKKKLLLLLLLLLJJJHHHHHHIIIKKKMMMMMMMMMMMMLLLFFFHHHHHHFFFDDDCCCFFFIIIHHHDDD@@@===<<<;;;:::999777777555444333222222222---///111111111555;;;AAASSS___}}}mmmmmmzzzRRRQQQMMMJJJIIILLLQQQVVVaaammmzzz~~~xxxvvvvvv}}}wwwpppggg\\\SSSOOOFFFAAA>>>@@@BBBBBBEEEHHHSSSVVVZZZ___dddkkkqqqvvv|||kkkcccXXXSSSTTTYYY^^^```cccdddfffggggggfffdddccceeeeeefffffffffffffffeeedddddddddeeefffggghhhhhhiiiiiihhhgggfffbbb]]]YYYRRRNNNMMMSSS]]]lll}}}zzzwwwrrrmmmiiieeecccccccccdddfffggghhhggggggffffffffffffdddbbbaaaccceeeeeeeeeeeefffffffffffffffeeefffggggggggggggggggggeeeeeeeeeffffffhhhiiiiiihhhhhhiiijjjkkkmmmooopppnnnooopppqqqrrrssssssssstttuuuwwwyyy}}}{{{vvvqqqggg\\\XXXYYYYYYYYYXXXZZZ\\\^^^```aaaccccccbbbbbbdddeeeeeefffhhhjjjmmmppprrrsssqqqsssuuuuuuuuuuuuwwwxxxwwwyyy}}}}}}{{{wwwuuuqqqjjj```VVVMMMHHHIIICCCBBBNNNaaayyyYYYEEECCCCCC<<<@@@===>>>CCCGGGKKKWWWcccyyyjjjWWWJJJBBB???===;;;<<<>>>AAACCCDDDJJJNNNUUU[[[]]][[[ZZZZZZXXXWWWUUURRRRRRTTTTTTRRRKKKEEEBBBDDDDDDCCCHHHOOORRRVVVZZZ^^^```ccciiimmmttt||||||zzz{{{xxxrrruuutttrrrrrruuuxxxzzz{{{ssstttvvvxxxzzzxxxtttqqqqqqqqqqqqqqqqqqpppooonnnmmmmmmmmmllllllkkkkkkkkkjjjjjjiiihhhgggggghhhhhhggghhhjjjkkkkkkjjjiiihhhjjjiiiiiijjjjjjmmmxxxtttVVVKKKAAA????????????AAAAAAGGGNNNUUU```uuu|||hhh[[[RRR___oooUUUNNNJJJJJJ```~~~zzzkkk```\\\[[[ZZZZZZZZZ[[[]]]^^^bbbaaaaaa```]]]ZZZWWWVVVUUUUUUUUUWWWXXXXXXVVVUUU]]]\\\ZZZYYYWWWUUUTTTSSSXXXYYYYYYWWWSSSOOOMMMLLLLLLLLLMMMPPPSSSTTTPPPMMMLLLKKKHHHFFFEEEEEEEEEEEEFFFHHHJJJIIIHHHFFFEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJMMMIIIBBB;;;888888:::<<<777666555444333222222222333222000000333777;;;>>>KKKZZZuuu}}}}}}YYYXXXVVVRRRNNNMMMNNNPPP]]]iiixxx{{{yyyyyy||||||tttlllaaaWWWRRRIIICCC???AAACCCCCCEEEHHHPPPSSSXXX]]]bbbiiiooottt{{{}}}mmmfff[[[UUUUUUYYY]]]```bbbccceeefffgggfffdddcccdddeeeffffffggggggffffffeeeeeeeeeffffffgggggggggjjjjjjiiiiiihhhddd```\\\UUUPPPOOOVVVaaaooo{{{yyyvvvrrrmmmjjjhhhfffcccdddeeeeeeeeedddbbbbbbcccddddddcccbbbccceeeggggggffffffeeeddddddccccccffffffgggggghhhhhhggggggggggggggggggggghhhiiijjjkkkkkkkkkkkkkkklllmmmmmmnnnoooppprrrssstttttttttuuuuuuwwwyyy|||{{{vvvpppeeeZZZUUUUUUUUUUUUUUUVVVYYY[[[\\\^^^````````````bbbcccdddeeegggiiilllnnnooopppmmmoooqqqqqqqqqrrrtttuuuuuuwwwzzz}}}}}}{{{xxxvvvsssqqqmmmggg^^^UUUMMMHHHGGGFFFIIIXXXqqqsssSSSDDDBBBBBB>>>@@@>>>???DDDIIIOOO[[[ggg}}}rrr]]]NNNDDD>>>>>><<<;;;:::;;;<<<======AAADDDJJJPPPSSSTTTTTTUUUPPPOOONNNMMMMMMOOOPPPOOOMMMHHHGGGKKKMMMOOOVVV^^^aaaccceeefffeeegggkkknnnrrryyy}}}{{{yyyzzzwwwrrrrrrqqqpppppprrrssstttuuuqqqqqqsssvvvwwwvvvssspppqqqqqqqqqpppooonnnmmmlllnnnmmmmmmmmmlllllllllllliiiiiihhhggggggggggggggghhhiiikkkllllllllljjjiiijjjiiiiiijjjkkkppp}}}jjjQQQGGG??????@@@@@@@@@BBBBBBHHHPPPYYYeee{{{~~~{{{vvv]]]YYY]]]qqqfffQQQMMMMMMSSSqqqssshhh```[[[ZZZYYYYYYYYYZZZ\\\]]]``````___^^^\\\YYYWWWUUUUUUUUUUUUVVVXXXXXXWWWUUUYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWWWWUUUQQQNNNMMMMMMKKKKKKLLLOOOQQQQQQNNNKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEGGGIIIIIIGGGFFFEEEFFFFFFFFFGGGIIIIIIJJJJJJJJJLLLHHHBBB===:::999:::<<<777666555444333222222222333222000000222555999<<>>@@@FFFLLLUUUaaakkkyyywwwnnn\\\LLLCCC???<<<;;;:::::::::::::::;;;;;;<<>>???AAAAAABBBDDDDDDJJJSSS^^^nnn{{{|||~~~|||uuunnnVVV```sssqqq]]]MMMLLLRRRbbbxxxkkkddd```ZZZYYYXXXXXXXXXYYYZZZ[[[]]]]]]\\\[[[YYYWWWUUUTTTTTTTTTTTTUUUWWWWWWVVVTTTWWWXXXYYYYYYXXXWWWTTTSSSRRRSSSSSSQQQNNNLLLMMMMMMJJJJJJJJJLLLNNNMMMKKKHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFHHHHHHGGGEEEEEEEEEGGGGGGHHHIIIJJJJJJJJJIIIJJJGGGCCC???<<<;;;;;;;;;777666555333222222111111333222111000111333666888@@@JJJZZZjjjyyywww]]]```ddddddaaa[[[WWWTTTRRR___ooo|||~~~|||{{{xxxyyyuuunnnbbbYYYOOOHHHBBBBBBAAA@@@BBBEEEJJJMMMRRRWWW]]]dddkkkpppvvv}}}vvvoooeee\\\WWWWWWYYYZZZ___```ccceeeffffffeeedddbbbccceeefffhhhiiiiiijjjhhhhhhggggggggggggggggggjjjiiiiiiiiijjjhhheeeccc]]]VVVTTT\\\hhhrrryyy~~~~~~||||||zzzwwwsssnnnjjjhhhiiihhhhhhgggeeedddcccbbbaaabbbbbbbbbbbbcccfffhhhhhhggggggfffdddccccccbbbffffffggghhhiiiiiiiiiiiijjjiiiiiihhhhhhiiiiiijjjpppppppppoooooonnnmmmmmmnnnoooqqqsssuuuvvvwwwwwwvvvvvvwwwyyy{{{}}}{{{vvvoooaaaUUUOOOMMMKKKKKKMMMOOOQQQRRRSSSVVVYYY[[[\\\]]]___```bbbbbbcccdddeeeffffffgggccceeegggiiiiiikkkmmmpppqqqrrrttttttsssqqqnnnkkkhhhfffddd___ZZZTTTNNNKKKGGGQQQ]]]pppwwwQQQDDDBBB>>>===AAA??????AAAGGGOOOYYYdddllliiibbbUUUHHH@@@>>>>>>>>>888999:::;;;;;;<<<===??????BBBEEEGGGKKKNNNMMMJJJDDDBBBAAACCCCCCDDDHHHLLLNNNVVVbbboooyyy}}}wwwtttttttttzzz~~~~~~zzzvvvqqqnnnkkkmmmpppqqqqqqpppppppppmmmmmmnnnqqqsssrrrpppnnnnnnnnnnnnmmmllljjjhhhhhhkkkkkkkkkkkkkkkkkkkkkkkkggghhhhhhhhhhhhhhhgggggghhhiiijjjkkklllllllllkkkjjjhhhhhhlllqqq|||nnnRRRGGGAAA>>>@@@BBBAAAAAADDDDDDKKKVVVdddwww{{{{{{~~~{{{rrrjjj]]]qqqlllZZZLLLNNN[[[tttqqqgggbbb___XXXXXXWWWWWWWWWXXXYYYZZZ[[[ZZZYYYXXXVVVUUUSSSSSSSSSRRRQQQRRRTTTUUUTTTRRRWWWXXXYYYXXXVVVSSSOOOLLLOOOPPPPPPNNNLLLKKKLLLNNNHHHHHHIIIJJJJJJIIIGGGFFFEEEFFFHHHIIIJJJIIIHHHHHHDDDFFFHHHHHHGGGEEEEEEEEEHHHIIIIIIJJJJJJJJJJJJIIIHHHFFFDDDBBB???===;;;:::777666555333222222111111444222111000000222444555;;;DDDQQQ\\\fffssswww\\\```eeegggeeeaaa]]][[[VVVaaappp{{{~~~{{{yyyzzzyyywwwpppfff]]]RRRJJJCCCAAA@@@>>>@@@CCCHHHKKKPPPUUU[[[bbbiiimmmuuu{{{{{{uuukkkaaaYYYVVVVVVXXX]]]^^^aaadddfffffffffeeebbbccceeeggghhhiiijjjjjjhhhhhhhhhhhhhhhhhhggggggiiihhhggghhhiiihhhfffccc___XXXVVV]]]gggnnnssswwwwwwzzz~~~~~~|||yyyuuupppllljjjjjjiiihhhhhhgggfffffffffcccddddddbbbaaaaaaccceeeffffffffffffggggggggggggfffggghhhiiijjjjjjjjjjjjiiiiiiiiihhhiiiiiijjjjjjoooooopppqqqqqqqqqpppppppppqqqrrrtttvvvwwwwwwwwwwwwwwwwwwxxxzzz{{{}}}~~~}}}~~~{{{wwwpppcccVVVQQQNNNJJJIIILLLNNNOOOOOOQQQTTTXXX[[[\\\]]]^^^____________```aaaaaabbbbbb___bbbeeeggghhhjjjmmmooopppqqqrrrrrrqqqnnnkkkiiieeedddbbb^^^ZZZUUUQQQOOOMMMXXXggg}}}iiiGGG@@@@@@<<<:::???===???BBBGGGPPP[[[cccfffWWWNNNDDD===;;;;;;<<<===888:::;;;;;;;;;<<<>>>AAABBBHHHMMMPPPTTTWWWSSSKKKDDD@@@>>>@@@@@@@@@FFFOOOTTTbbbvvv}}}tttnnnkkkhhhlllppprrrqqqppppppqqqmmmmmmnnnppprrrrrrpppnnnlllllllllkkkjjjiiiggggggiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiijjjjjjjjjiiihhhggghhhiiiiiijjjkkkkkkkkkjjjhhhjjjooowwwbbbKKKEEEAAA???AAABBBAAAAAADDDDDDMMMZZZlll||||||~~~|||tttmmmiiiiiiXXXKKKRRRjjjooofffaaa^^^XXXWWWVVVVVVVVVWWWYYYYYYXXXXXXVVVUUUTTTSSSRRRRRRQQQOOONNNOOOQQQRRRQQQPPPTTTUUUVVVVVVTTTQQQMMMKKKNNNOOOPPPOOOMMMLLLLLLMMMFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHJJJJJJIIIHHHGGGDDDFFFHHHHHHGGGFFFFFFFFFJJJJJJKKKKKKKKKJJJIIIIIIFFFFFFEEECCCAAA>>><<<;;;777777555444333222222222444333111000000111222333666???KKKTTT\\\hhhyyy{{{[[[^^^ccceeeeeecccbbbbbbdddlllxxx{{{xxx}}}}}}yyysssiiibbbVVVNNNFFFCCC@@@>>>???BBBGGGJJJNNNSSSXXX___eeejjjqqqwww||||||sssggg]]]WWWVVVWWW[[[]]]```ccceeefffffffffcccdddeeegggiiijjjjjjjjjhhhhhhhhhhhhiiiiiiiiiiiiiiigggfffgggggggggeeecccaaa[[[YYY___eeejjjnnnrrrssswww|||~~~|||xxxuuurrrqqqkkkjjjiiihhhggggggggggggeeeeeedddbbb``````aaaccceeeeeefffggghhhiiijjjjjjfffggghhhjjjjjjkkkkkkkkkiiiiiiiiijjjjjjkkklllmmmnnnoooqqqsssttttttssssssrrrssstttuuuvvvwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{|||{{{}}}|||yyywwwqqqfff[[[UUUPPPKKKIIIKKKNNNNNNMMMPPPTTTXXX[[[[[[\\\]]]]]][[[\\\\\\]]]]]]^^^^^^^^^]]]___ccceeegggiiimmmoooppppppqqqpppooommmjjjhhhdddcccaaa^^^[[[WWWTTTSSSRRR\\\mmmwww[[[BBB===>>>:::999>>>:::>>>BBBGGGOOOYYY]]]\\\LLLCCC<<<::::::888888:::;;;===>>>===;;;===AAAFFFHHHSSS\\\aaagggiii```SSSFFF@@@===??????@@@JJJWWWbbbuuutttkkkiiihhhlllqqqqqqooonnnooopppooonnnnnnoooqqqqqqooommmjjjkkkkkkjjjjjjiiihhhggggggggggggggghhhhhhhhhhhhhhhiiijjjkkkkkkkkkjjjiiigggggghhhhhhiiijjjkkklllkkkjjjmmmuuuwwwXXXHHHDDDAAA???BBBBBBAAACCCGGGHHHRRRbbbvvv~~~}}}~~~}}}yyyvvvtttzzz___TTTMMMZZZzzz~~~yyymmmeee___[[[XXXWWWVVVVVVVVVWWWYYYYYYVVVVVVTTTSSSRRRRRRRRRRRRPPPNNNMMMMMMOOOPPPPPPPPPNNNOOOQQQSSSSSSRRRQQQPPPPPPRRRSSSRRRPPPMMMLLLLLLEEEGGGHHHHHHGGGFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGDDDFFFIIIIIIHHHGGGGGGHHHKKKLLLLLLLLLKKKJJJIIIIIIFFFFFFEEEDDDBBB@@@>>><<<999888777555444444333333333333222111111222222333222:::EEENNNVVVaaappp{{{||||||{{{wwwlllmmmvvv{{{{{{zzz}}}UUUXXX\\\___bbbfffjjjmmmwww}}}}}}yyy}}}~~~~~~wwwnnnhhh[[[RRRIIIEEEBBB??????CCCEEEHHHLLLPPPUUU[[[aaaeeemmmssszzz~~~{{{nnnbbbZZZWWWXXXYYY[[[___bbbeeefffffffffddddddfffgggiiiiiijjjjjjhhhhhhhhhiiiiiijjjjjjjjjjjjhhhggggggggggggeeedddbbb^^^]]]```cccfffjjjppprrrvvv{{{}}}~~~}}}~~~}}}|||zzzyyyxxxxxxxxxpppooommmkkkiiihhhhhhhhheeeeeedddbbb``````aaacccddddddeeefffggghhhiiijjjfffgggiiijjjkkklllllllllkkkkkkkkklllmmmooopppqqqoooqqqssstttuuuuuutttssstttuuuvvvvvvwwwwwwwwwvvvxxxxxxwwwxxxxxxyyyzzzzzzyyy{{{zzzxxxwwwtttjjj```XXXRRRKKKIIIKKKMMMMMMKKKOOOSSSWWWZZZZZZZZZZZZ[[[XXXXXXYYYZZZ[[[[[[\\\\\\ZZZ]]]aaacccfffhhhlllooonnnnnnooonnnmmmkkkiiihhhcccbbb```]]][[[XXXVVVTTTUUUZZZkkk\\\MMM???;;;;;;999:::<<<888===BBBFFFMMMUUUUUUPPPDDD===999::::::888888;;;<<<>>>@@@AAAAAAEEENNNUUU^^^kkkxxx~~~ppp]]]KKKCCC@@@CCCDDDGGGVVVgggwwwtttjjjiiinnnrrruuutttpppmmmnnnqqqpppooonnnnnnoooooollljjjiiiiiijjjjjjjjjjjjiiiiiiggggggggghhhhhhhhhiiiiiifffhhhiiikkkkkkkkkiiiiiihhhhhhhhhiiijjjkkklllmmmmmmnnnsss}}}eeeOOOGGGBBB??????AAABBBCCCGGGLLLOOOYYYlll~~~}}}~~~gggTTTQQQSSSdddzzzoooiiiccc\\\YYYXXXWWWWWWVVVVVVXXXYYYZZZUUUUUUSSSRRRQQQRRRRRRSSSQQQOOONNNNNNOOOQQQQQQQQQNNNOOOPPPRRRSSSSSSSSSSSSSSSVVVXXXWWWSSSOOOLLLJJJDDDGGGIIIIIIGGGGGGHHHJJJMMMLLLKKKIIIGGGFFFFFFEEEEEEGGGIIIJJJIIIHHHHHHIIIMMMMMMMMMLLLKKKJJJIIIIIIFFFFFFEEEDDDBBB@@@???>>>:::999888666555555555555333333222222222222333444333999AAAIIIQQQ\\\iiirrr}}}vvvuuuwww|||rrraaadddeeemmmvvv{{{zzzxxxvvvvvvsssssszzzNNNPPPUUUZZZaaaiiirrrwww{{{zzzxxx}}}zzzqqqlll___UUULLLGGGDDD@@@AAADDDDDDGGGKKKNNNRRRXXX^^^bbbkkkrrryyyrrreee\\\YYYZZZXXX[[[^^^bbbeeefffggggggdddeeefffhhhiiiiiiiiiiiigggggghhhiiijjjkkkkkkkkkkkkiiihhhggghhhgggfffddddddaaa```bbbcccdddiiiqqqsssvvvzzz|||}}}~~~{{{wwwyyyxxxwwwwwwxxxyyy{{{|||wwwuuurrrooollljjjjjjjjjcccdddcccbbb``````bbbdddddddddeeeeeefffggghhhhhhggggggiiijjjkkklllllllllllllllmmmnnnppprrrssstttqqqrrrtttvvvvvvuuusssrrrvvvvvvwwwwwwwwwwwwvvvvvvxxxxxxwwwwwwxxxxxxyyyzzzxxxzzzyyywwwwwwuuummmdddYYYSSSKKKIIIKKKMMMLLLJJJNNNRRRVVVYYYYYYXXXXXXYYYVVVWWWWWWXXXYYYZZZ[[[[[[YYY[[[___bbbeeehhhkkknnnmmmmmmmmmmmmllljjjhhhgggbbbaaa___]]]ZZZXXXVVVUUUUUUVVVeee}}}oooJJJEEE>>>:::888999:::<<<666===AAAEEEKKKRRRPPPHHH???999666:::;;;999;;;@@@;;;>>>BBBEEEHHHPPP\\\fffuuu|||dddPPPHHHEEEIIIKKKPPPaaauuutttjjjjjjuuuyyyzzzxxxrrroooppprrrpppooommmmmmnnnmmmkkkiiihhhhhhiiijjjjjjjjjjjjjjjgggggghhhhhhiiiiiiiiijjjeeegggiiijjjkkkjjjiiihhhiiiiiiiiijjjkkklllnnnooopppqqqwwwzzzXXXIIIFFF@@@>>>>>>AAACCCDDDJJJQQQTTT___sss~~~~~~|||~~~sssVVVNNNQQQYYYlll~~~yyyxxxhhhddd```[[[XXXXXXXXXWWWVVVWWWXXXYYYZZZUUUTTTSSSRRRQQQRRRRRRSSSRRRQQQOOOOOOPPPRRRRRRRRRSSSSSSRRRRRRSSSSSSSSSSSSVVVXXX[[[ZZZVVVPPPLLLJJJDDDGGGIIIIIIGGGGGGJJJLLLPPPNNNKKKIIIFFFEEEEEEEEEEEEHHHJJJKKKJJJIIIIIIJJJMMMMMMMMMMMMLLLJJJIIIHHHFFFFFFEEECCCBBBAAA@@@???;;;:::999777666666666666333333333222333333444444777;;;@@@GGGOOOZZZeeennnzzz|||sssqqqtttrrr```fff\\\dddmmmooolllhhhiiilllpppqqqzzzxxx}}}JJJKKKRRR]]]eeennn~~~ppprrr{{{{{{tttnnnccc[[[QQQGGGBBB@@@??????>>>BBBHHHMMMQQQUUUYYY\\\gggnnnvvv}}}wwwmmmccc]]]YYYYYYYYY\\\```dddggggggfffhhhfffeeegggjjjkkkjjjhhhiiihhhggggggggghhhjjjkkkjjjjjjiiihhhfffdddcccbbbeeeccc```___aaafffkkknnnvvvyyy{{{||||||}}}~~~~~~zzzvvvuuuuuusssoookkkjjjmmmqqquuuxxx|||~~~xxxtttrrrqqqnnnkkkfffeeecccaaaaaabbbcccdddcccccceeefffggghhhhhhhhhhhhjjjlllooopppqqqpppooonnnoooooopppqqqrrrssstttwwwuuutttrrrrrrrrrsssssstttvvvxxxyyyxxxwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwzzzxxxwwwyyyzzzwwwooohhhaaaXXXNNNIIIIIIKKKJJJIIINNNPPPSSSTTTTTTUUUVVVWWWTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___aaadddiiimmmoooqqqppplllkkkmmmllliiidddccc```\\\XXXUUUSSSRRRTTTVVV^^^lllwwwtttdddUUU::::::999888777777888888999===???AAAEEEIIIIIIDDD???999555777::::::;;;===???@@@CCCIIIQQQ___sssjjjVVVOOOLLLPPPSSSZZZpppuuuvvv}}}vvvmmmiiilllpppooopppppppppooonnnlllkkkjjjjjjjjjjjjiiigggeeeddddddeeeeeefffggghhhhhhiiijjjjjjiiihhhgggggghhhhhhfffgggiiijjjjjjlllpppssstttyyyeeeMMMDDDDDDBBBAAAAAACCCCCCDDDKKKTTTZZZkkkzzz|||yyy|||xxx}}}zzz___QQQLLLRRR]]]rrr}}}yyynnnjjj```VVVXXXZZZbbb[[[VVVWWWXXXUUUTTTVVVQQQRRRTTTUUUUUUUUUTTTSSSNNNNNNOOORRRTTTUUUTTTSSSSSSXXXYYYVVVTTTVVVVVVTTT[[[[[[ZZZXXXUUUPPPLLLJJJJJJKKKKKKIIIHHHHHHJJJLLLOOOMMMLLLJJJIIIJJJJJJKKKJJJJJJIIIIIIJJJKKKMMMNNNQQQQQQPPPOOONNNKKKHHHGGGDDDAAA??????AAA@@@<<<999;;;:::999::::::888555333666555333222111111222333666:::@@@FFFMMMVVV___eeeyyy~~~}}}xxxwwwyyyhhh\\\]]]```bbbaaabbbdddggggggrrrsss{{{xxxvvvyyyJJJKKKSSS___jjjuuuvvvsss{{{zzzttteee^^^SSSJJJDDDBBB@@@@@@???BBBGGGKKKOOOTTTYYY\\\dddkkkttt{{{{{{qqqhhhaaa]]]WWWXXXZZZ^^^bbbeeeffffffhhhfffeeegggiiikkkjjjhhhjjjiiihhhhhhhhhiiijjjkkkjjjjjjjjjhhhgggeeedddccccccaaa___^^^```eeejjjmmmtttvvvyyyzzzzzzzzz|||}}}}}}|||uuuqqqkkkhhhgggeeeaaa^^^]]]```eeejjjooouuu{{{~~~zzzxxxvvvtttooolllhhhfffdddbbbaaabbbbbbcccccccccddddddeeefffgggggghhhiiilllooopppqqqppppppnnnoooooopppqqqrrrssssssvvvvvvuuutttsssttttttuuuvvvxxxyyyxxxwwwvvvvvvwwwxxxwwwvvvuuuuuuuuuvvvwwwzzzxxxwwwxxxyyywwwqqqkkkcccZZZPPPJJJIIIJJJJJJIIILLLOOOSSSUUUUUUTTTUUUUUUTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]___```bbbeeejjjmmmoooqqqqqqnnnmmmnnnlllhhheeeccc___[[[WWWTTTRRRQQQQQQQQQSSSZZZ___[[[OOODDD::::::999888888888888888999<<<>>>???CCCGGGFFFBBB===888555999<<<===>>>AAA@@@CCCJJJUUUdddxxxmmm^^^VVVSSSZZZbbbnnn}}}www{{{vvvnnnkkklllooonnnoooooooooooonnnlllkkkkkkkkkjjjiiihhhgggffffffeeeeeefffgggggghhhiiiiiiiiihhhhhhgggffffffggggggggghhhiiiiiijjjkkkooorrrtttzzz^^^KKKEEEEEEBBBAAAAAADDDDDDFFFNNNWWWbbbssszzz~~~|||~~~{{{tttzzzqqq[[[QQQNNNVVVeee|||wwwvvv|||iiiggg___ZZZ```dddkkkbbbYYYXXXXXXUUUSSSSSSPPPQQQRRRSSSTTTTTTSSSSSSPPPPPPQQQSSSVVVWWWVVVTTTUUUZZZ[[[XXXVVVXXXXXXVVVYYYYYYXXXWWWTTTPPPMMMKKKKKKKKKKKKJJJIIIIIIKKKMMMNNNNNNMMMMMMNNNNNNOOOOOOLLLKKKKKKKKKKKKMMMNNNOOORRRRRRQQQPPPNNNKKKIIIHHHFFFDDDBBBBBBCCCCCCAAA>>>>>><<<;;;::::::999666444666555444222222222222333444777===CCCJJJRRR[[[aaawwwmmm___[[[]]]^^^___aaaeeejjjllltttvvv~~~{{{sssrrruuuHHHKKKTTTaaaooo{{{vvv}}}zzzttthhhaaaWWWNNNHHHDDDBBB@@@@@@BBBEEEHHHLLLQQQWWW[[[```gggqqqzzzvvvmmmfffaaaUUUUUUVVVZZZ___ccceeeeeegggeeeeeefffhhhiiiiiihhhjjjjjjiiihhhhhhhhhiiiiiijjjjjjjjjiiihhhfffeeedddbbb```^^^^^^```dddiiilllqqqtttvvvwwwwwwxxxyyyzzzwww{{{}}}}}}~~~{{{tttkkkeee]]]XXXVVVTTTPPPMMMMMMPPPUUU[[[aaaiiiqqqvvv{{{zzz{{{{{{zzzwwwrrrnnnkkkjjjgggeeecccbbbbbbbbbccccccbbbbbbbbbccceeeffffffhhhjjjmmmoooppppppooonnnnnnooopppqqqrrrssssssttttttssssssssstttuuuuuuyyyzzzyyywwwuuuttttttuuuvvvuuusssqqqrrrsssuuuwwwzzzxxxvvvwwwxxxwwwsssooofff^^^RRRJJJHHHIIIJJJJJJJJJNNNRRRUUUUUUTTTSSSSSSTTTTTTUUUVVVWWWYYYZZZ[[[\\\^^^```aaacccfffkkknnnooossstttrrrpppppplllgggdddaaa]]]YYYUUUQQQOOONNNRRROOOMMMLLLKKKHHHAAA<<<999999888888777777888888888;;;<<<===@@@DDDDDD???;;;777666;;;>>>???BBBEEE???FFFSSSeee|||yyyllleee]]][[[dddrrr||||||}}}|||}}}wwwqqqnnnmmmmmmlllmmmmmmnnnnnnmmmllllllmmmkkkjjjhhhggggggggghhhfffgggggghhhhhhiiiiiiiiihhhggggggfffffffffffffffiiiiiijjjiiiiiikkknnnqqqttt|||nnnUUUGGGDDDEEEAAA@@@AAADDDEEEIIIRRR\\\lll~~~~~~yyyvvvrrr|||hhhXXXTTTVVVbbbuuurrrsss~~~tttfffddd]]]]]]gggnnnvvviii]]]YYYXXXUUUQQQPPPOOOOOOPPPQQQRRRRRRSSSSSSQQQQQQRRRUUUXXXYYYXXXVVVXXX\\\]]]ZZZXXXYYYZZZXXXVVVVVVVVVVVVTTTQQQNNNLLLKKKLLLMMMLLLLLLLLLNNNPPPOOOOOOQQQRRRTTTTTTUUUUUUNNNNNNNNNNNNOOOPPPQQQQQQSSSSSSRRRPPPNNNLLLJJJHHHGGGEEECCCCCCDDDDDDDDDCCCCCC@@@===;;;:::999888777777666444333222222333333111444999>>>EEEMMMVVV\\\qqquuudddXXXXXXYYY[[[___fffnnnuuuyyy{{{}}}uuuqqqssswwwEEEIIIRRR___ppp|||zzz~~~yyysssllleee[[[RRRKKKFFFBBB@@@AAABBBDDDEEEHHHNNNTTTYYY[[[cccnnn{{{zzzqqqhhhcccUUUTTTTTTWWW[[[```cccdddeeeeeeeeefffggghhhhhhhhhiiiiiihhhhhhhhhgggggghhhjjjjjjjjjjjjiiigggffffffbbbaaa______aaaeeeiiilllooorrrtttuuuuuuvvvwwwxxxtttwwwyyyyyyyyyyyytttmmmbbb[[[RRRLLLIIIGGGDDDBBBCCCEEEIIIMMMRRRZZZbbbhhhoooqqqvvvzzz{{{yyyuuuqqqpppooommmjjjgggeeeeeedddeeecccaaa``````aaacccddddddfffhhhjjjlllmmmmmmmmmmmmmmmnnnooopppqqqrrrrrrppppppqqqqqqrrrssstttttt{{{zzzyyyvvvsssqqqrrrtttuuussspppnnnoooqqqtttvvvyyywwwuuuuuuvvvvvvuuurrrhhh```UUULLLHHHHHHIIIJJJHHHLLLRRRUUUUUUSSSRRRQQQSSSSSSSSSTTTVVVXXXZZZ[[[\\\^^^```bbbdddgggkkknnnoootttwwwuuutttrrrlllfff```^^^ZZZUUUQQQNNNMMMLLLPPPMMMIIIEEEBBB@@@>>>===777777666666666666777777777:::;;;;;;>>>CCCBBB???;;;888888<<>>DDDEEEAAA===:::999<<<>>>???CCCIIINNNccc{{{qqqllllllmmmrrrnnnppp~~~|||kkkgggfffmmmuuuyyy||||||tttrrrqqqmmmjjjjjjjjjjjjjjjjjjjjjkkkkkkllljjjhhhfffffffffhhhiiihhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhgggggghhhiiiiiijjjjjjjjjiiijjjlllqqqttt{{{mmmRRRGGGCCCAAABBB???>>>???CCCHHHOOO\\\hhh|||~~~www~~~~~~~~~bbbXXX]]]sss~~~pppjjjddd]]]dddqqquuuyyykkk^^^YYYXXXVVVTTTTTTQQQPPPOOONNNOOOQQQSSSUUURRRRRRSSSVVVYYYZZZYYYWWWXXX\\\]]]ZZZWWWXXXXXXVVVQQQRRRSSSTTTSSSQQQOOONNNMMMOOOQQQRRRSSSSSSUUUWWWXXXYYYZZZ[[[[[[ZZZYYYXXXSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUSSSPPPNNNKKKJJJIIICCCDDDDDDCCCCCCDDDEEEEEEIIIEEE@@@===<<<<<<<<<<<<888777666444333444444555111333666999>>>FFFNNNTTT```uuu~~~pppYYYTTTSSSXXX___iiixxx~~~>>>CCCKKKUUUfff{{{~~~~~~{{{{{{~~~yyysssmmmddd[[[RRRKKKDDDAAA@@@@@@AAABBBDDDHHHNNNSSSWWW^^^jjjzzz}}}wwwmmmfff^^^ZZZUUUTTTVVVZZZ^^^```bbbccceeeeeeddddddfffgggeeefffgggggghhhhhhgggggghhhhhhhhhiiihhhhhhggggggfffeeecccbbbccceeegggiiilllnnnppprrrrrrrrrsssuuuooopppoookkkiiigggbbb[[[NNNHHH@@@<<<<<<===<<<;;;<<<===>>>>>>???AAAEEEHHHTTTZZZccckkkppprrrssstttwwwvvvuuusssrrrpppnnnnnnjjjiiigggeeedddddddddddddddddddddeeeffffffggggggiiiiiijjjkkklllmmmnnnnnnpppqqqrrrssstttttttttttttttuuutttrrrpppooooooppppppooommmlllmmmooorrrsssrrrrrrrrrqqqqqqqqqqqqqqqfffaaaXXXOOOIIIGGGGGGHHHFFFJJJOOOQQQQQQPPPOOOOOOOOOOOOOOOOOOQQQTTTWWWYYYYYY\\\```bbbeeehhhkkknnnooouuuxxxvvvtttpppjjjbbbWWWUUURRROOOMMMNNNOOOPPPOOOLLLGGGAAA<<<999888777444444333333444444555555555888:::;;;AAAHHHJJJGGG@@@<<<;;;===>>>@@@FFFNNNYYYuuu{{{nnngggfffjjjpppyyyzzz~~~nnn[[[XXX[[[fffpppwww|||wwwqqqpppooollliiijjjjjjiiihhhhhhiiiiiijjjiiihhhgggfffeeefffgggggghhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhiiiiiijjjiiijjjjjjjjjkkkooouuuyyy___KKKFFFBBB@@@AAA@@@???@@@EEEKKKTTTcccppp|||wwwzzz^^^ZZZeeetttlllhhhccc___kkkxxxwwwpppfff\\\XXXVVVUUUVVVYYYTTTSSSQQQOOOOOOQQQTTTVVVSSSSSSTTTWWWZZZ[[[ZZZXXXXXX\\\]]]YYYWWWXXXWWWUUUQQQRRRSSSTTTSSSRRRPPPOOOMMMPPPSSSUUUVVVWWWYYYZZZ\\\\\\\\\[[[ZZZYYYXXXXXXTTTUUUVVVWWWXXXXXXXXXXXXVVVUUURRROOOLLLJJJIIIIIIFFFGGGIIIIIIHHHGGGHHHHHHIIIEEEAAA>>>===>>>>>>===999888666555444444555555333444555888<<>>@@@@@@@@@???@@@BBBBBBCCCDDDGGGIIIOOOUUU]]]ccchhhlllpppsssvvvvvvvvvuuutttsssrrrqqqmmmmmmkkkjjjhhhgggfffeeefffffffffeeeeeefffffffffgggggghhhiiijjjkkkllllllnnnooopppqqqrrrrrrqqqqqqooopppqqqqqqooonnnoooooonnnnnnmmmmmmnnnoooqqqrrrnnnoooppppppooommmmmmmmmccc___XXXPPPJJJGGGFFFGGGFFFIIIMMMOOOOOOOOOOOOOOOMMMMMMLLLMMMOOORRRVVVXXXXXX[[[___bbbdddgggjjjmmmmmmrrruuurrrppplllfff___UUUSSSQQQOOOOOOQQQSSSUUUSSSMMMEEE???<<<;;;:::999555555444444555666666777444888:::===DDDLLLPPPNNNBBB>>>===>>>???CCCLLLVVVkkk|||uuurrrsss{{{qqq___RRRPPPUUUaaannnvvv{{{~~~yyyrrrnnnmmmllljjjhhhkkkjjjhhhgggggggggggghhhffffffffffffeeeeeeeeeeeeggggggggggggggggggggggggggggggggggggggghhhiiiiiihhhhhhiiijjjmmmrrryyy~~~uuuSSSGGGFFFCCC@@@AAACCCAAACCCIIIPPPZZZjjjxxx~~~}}}yyyyyyoooZZZbbbvvv|||nnnhhhfffbbbaaaoooyyyttthhhaaa[[[WWWTTTRRRUUU[[[XXXVVVSSSQQQPPPRRRUUUWWWUUUUUUVVVYYY[[[\\\[[[ZZZXXX\\\]]]YYYWWWXXXWWWUUUQQQRRRTTTTTTTTTRRRQQQOOONNNQQQUUUWWWXXXZZZ[[[]]]\\\\\\[[[ZZZYYYXXXXXXXXXUUUVVVWWWYYYYYYYYYYYYYYYVVVTTTQQQNNNKKKIIIHHHHHHGGGKKKNNNOOOLLLJJJIIIJJJGGGDDDAAA????????????>>>999888777555555555555666333444555777;;;AAAJJJPPPZZZggguuu|||zzzcccZZZWWW^^^eeelll|||<<>>???@@@AAACCCFFFJJJMMMWWW\\\eeerrr~~~~~~xxxqqqhhhbbbZZZUUUUUUWWW[[[]]]```bbbddddddbbbbbbdddgggeeegggiiikkklllmmmmmmllleeeffffffggggggggggggggggggfffdddbbbaaaaaabbbcccgggiiikkkmmmmmmmmmnnnpppgggfffaaaZZZVVVTTTPPPJJJDDDAAA===>>>BBBEEEFFFEEEBBBEEEGGGIIIJJJLLLNNNPPPNNNSSSZZZ___cccgggmmmqqquuuuuuuuuuuuuuuttttttsssoooooonnnmmmkkkiiigggfffiiihhhgggfffffffffffffffffffffggghhhiiijjjkkkkkkkkkkkkmmmnnnnnnnnnmmmlllkkkmmmppppppooonnnnnnooommmmmmmmmnnnooopppqqqqqqlllnnnoooooommmkkkjjjjjjaaa^^^XXXQQQJJJGGGFFFFFFGGGIIILLLNNNNNNNNNOOOPPPLLLKKKKKKKKKMMMQQQUUUWWWWWWZZZ^^^bbbdddgggjjjlllkkkppprrrooollliiiccc\\\TTTSSSQQQPPPQQQTTTWWWZZZOOOHHH>>>999888::::::999666666666666666777888999444888;;;>>>FFFOOOTTTRRRCCC???===???AAAFFFQQQ]]]~~~fffSSSOOONNNTTTaaaooovvv|||}}}vvvsssooolllkkkjjjiiihhhkkkjjjhhhgggfffffffffgggdddeeeeeeffffffeeedddcccggggggggggggfffffffffffffffffffffffffffggghhhiiiggghhhiiikkknnnuuu|||iiiLLLEEEGGGDDDAAABBBFFFDDDEEEKKKSSS^^^ooo~~~|||}}}{{{vvv{{{fffYYYkkksssmmmhhhfffaaaaaaooowwwnnnbbb^^^ZZZWWWRRRPPPTTT[[[[[[XXXUUURRRQQQSSSVVVXXXWWWWWWXXXZZZ]]]^^^]]]\\\YYY]]]^^^ZZZWWWXXXXXXUUURRRSSSTTTUUUTTTSSSQQQOOONNNQQQUUUXXXZZZ[[[]]]^^^\\\[[[YYYXXXWWWXXXYYYZZZUUUVVVXXXYYYZZZZZZYYYYYYVVVTTTQQQMMMJJJHHHHHHGGGGGGKKKPPPPPPNNNJJJIIIIIIFFFDDDAAA@@@@@@@@@???>>>:::999777666555555666666333444444666999@@@HHHNNN\\\eeesss~~~|||fff]]]ZZZ```gggmmm|||;;;>>>EEEPPP\\\fffllloooppplllgggfffkkkqqqwwwyyy|||xxxooohhhbbbZZZOOOFFFCCC>>><<<@@@DDDFFFIIINNNSSSWWW___jjjvvv|||{{{{{{|||||||||rrrkkkbbb[[[XXXXXXZZZ[[[aaacccddddddcccdddeeegggjjjiiiiiiiiijjjkkklllllljjjiiihhhhhhhhhhhhhhhiiiiiiiiigggeeecccaaa______eeefffgggiiijjjkkkkkkkkkgggddd```YYYRRRKKKFFFCCC@@@AAACCCDDDEEEIIIMMMQQQOOORRRVVVYYYZZZZZZ[[[\\\___```aaaccceeefffggghhhqqqssswwwyyyzzzxxxvvvtttvvvtttqqqnnnkkkjjjiiiiiijjjjjjjjjiiigggfffdddccceeeffffffggghhhiiijjjjjjiiiiiiiiiiiijjjjjjjjjjjjmmmmmmmmmllllllkkkkkkjjjkkklllmmmnnnoooooooooooommmmmmmmmlllkkkiiifffeee^^^^^^[[[TTTLLLFFFDDDEEECCCDDDEEEFFFHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMPPPRRRVVVWWWZZZ\\\___aaabbbccceeefffhhhgggeee```[[[XXXRRROOOOOOTTT\\\^^^ZZZUUUKKKDDD<<<777666777777666333333444666888888777666555;;;???CCCNNNZZZZZZRRRIII:::444<<>>DDDGGGDDDHHHRRRYYYbbbxxx|||zzz{{{}}}kkkhhhaaasssppplllfffbbbdddjjjnnnkkkhhhaaa[[[WWWVVVUUUTTTWWW]]]ccc^^^YYYVVVWWWYYYYYYXXXUUUWWW[[[___aaa```\\\XXXYYYYYYYYYYYYXXXWWWUUUUUUXXXWWWVVVUUUTTTRRRQQQPPPPPPRRRTTTVVVXXXYYYYYYYYYYYYWWWTTTTTTTTTUUUUUUTTTTTTVVVXXXZZZ[[[YYYXXXVVVWWWUUURRROOONNNMMMKKKJJJQQQPPPPPPOOOMMMKKKIIIHHHDDDAAA===<<<===???@@@@@@>>><<<:::777555444444444444333444777999===GGGQQQWWWaaaooo}}}|||llliiikkknnnnnnppp~~~~~~|||~~~<<>>???AAAAAAAAA>>><<<:::777555444333333333111222555666999BBBLLLUUU]]]jjjxxx}}}uuupppqqqvvvwwwvvv;;;>>>DDDMMMVVV^^^aaabbbcccbbbaaaaaacccggglllooozzz|||www~~~|||uuuoookkkbbbWWWNNNHHHBBB>>>???@@@@@@BBBFFFNNNQQQVVV^^^gggpppxxx}}}{{{yyyyyy|||}}}~~~zzztttkkkbbbZZZWWWVVVVVVVVVZZZ___cccfffgggiiikkkjjjjjjiiiiiihhhgggggggggffffffffffffggghhhiiiiiiiiiiiihhhfffeeecccbbbbbbbbbcccddddddeeeeeeeeeeee^^^[[[UUUPPPKKKHHHGGGFFFKKKMMMPPPSSSVVV[[[```dddkkkpppwww}}}~~~zzztttmmmfffbbbcccgggnnntttxxxyyyxxxwwwxxxwwwuuurrrppppppooopppoooooonnnmmmkkkiiigggfffbbbccccccddddddeeeeeeeeeccccccdddeeefffgggggghhhjjjjjjjjjjjjiiiiiiiiiiiihhhiiijjjkkklllllllllkkkjjjkkkkkkkkkiiifffcccbbb___^^^ZZZTTTLLLEEEBBB@@@???@@@AAABBBCCCDDDEEEFFFHHHIIIHHHGGGGGGIIILLLPPPQQQRRRTTTUUUWWWWWWXXXXXXYYY[[[\\\\\\[[[WWWSSSPPPPPPPPPRRRWWW[[[ZZZRRRKKKBBB???:::777666666555444222444777:::;;;<<<;;;:::;;;???DDDLLL\\\jjjgggZZZHHHBBBAAAFFFIIIRRRnnnxxxjjj[[[PPPKKKHHHHHHTTTlllzzzwwwsssqqqppppppooonnnnnnmmmlllmmmnnnnnnllljjjkkkiiihhhhhhiiiiiiiiihhhfffhhhhhhgggfffeeefffgggiiihhhfffdddccccccddddddeeedddddddddeeegggiiijjjjjjlllppptttvvv|||XXXKKKBBBCCCEEECCCCCCFFFDDDDDDJJJVVVbbbrrr}}}}}}zzz```]]]qqqtttjjjjjjfffbbbcccgggjjjhhheee___ZZZVVVVVVUUUSSSUUUZZZfffccc```^^^]]]\\\ZZZYYYYYYZZZ\\\]]]]]][[[XXXWWWZZZZZZ[[[[[[[[[ZZZZZZYYY[[[ZZZWWWTTTRRRPPPPPPPPPSSSTTTUUUWWWXXXYYYYYYYYYYYYWWWTTTSSSTTTTTTTTTSSSSSSUUUWWWYYYZZZYYYXXXWWWRRRRRRRRRSSSUUUTTTRRRPPPNNNNNNNNNMMMLLLJJJIIIHHHEEECCCAAAAAABBBCCCBBBAAA===<<<:::888555444333333333222222444444666???HHHRRRXXXbbbooo}}}~~~|||~~~999;;;???GGGPPPXXX]]]___aaabbbbbbaaaaaabbbfffiiivvv~~~|||{{{{{{uuuqqqmmmeeeZZZQQQJJJCCC>>>>>>???>>>@@@DDDKKKMMMRRRXXXaaakkkvvv|||~~~yyyvvvxxx{{{}}}|||xxxpppeee\\\VVVSSSSSSSSSXXX^^^ccceeeggghhhiiihhhhhhhhhhhhhhhgggggggggeeeeeeeeeeeefffhhhiiiiiiiiiiiihhhgggfffeeeeeedddcccddddddeeeeeeeeedddddd___\\\VVVQQQNNNNNNOOOPPPSSSVVVZZZ^^^bbbgggmmmqqqxxx~~~}}}tttkkkffffffhhhlllqqquuuxxxzzzzzzuuutttrrrpppooooooooopppqqqqqqpppooommmkkkiiihhhcccccccccdddddddddddddddccccccdddeeeggghhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjkkkkkkkkkjjjiiiiiijjjjjjiiifffcccaaa___]]]YYYRRRKKKDDD???===<<<======>>>@@@AAAAAABBBFFFFFFEEECCCCCCEEEIIIMMMOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTVVVVVVTTTQQQNNNLLLOOOPPPSSSWWWZZZVVVMMMEEE>>><<<:::888777666555444666999<<<>>>>>>>>>>>>>>>===DDDMMMZZZlllvvvlllZZZGGGDDDDDDGGGKKK[[[~~~yyykkk^^^RRRKKKJJJJJJQQQaaa{{{~~~zzzuuuqqqooooooooonnnkkkjjjjjjkkkmmmmmmlllkkkkkkiiihhhhhhiiikkkjjjiiifffhhhiiiiiigggfffffffffhhhhhhfffeeedddddddddeeecccccccccdddfffhhhjjjkkkkkklllooosssyyyfffPPPGGGAAACCCFFFEEEDDDFFFFFFHHHPPP]]]lll~~~lll]]]\\\|||}}}ooojjjgggccc``````ccceeedddbbb___ZZZWWWWWWVVVSSSTTTXXX^^^]]]]]]^^^^^^]]]\\\[[[ZZZ[[[[[[ZZZWWWVVVUUUUUUYYYYYYZZZZZZZZZZZZZZZYYYZZZXXXVVVSSSRRRRRRRRRRRRTTTTTTUUUVVVWWWXXXXXXXXXZZZXXXUUUTTTUUUVVVUUUUUUZZZZZZZZZZZZYYYVVVTTTSSSOOOOOOPPPRRRSSSSSSPPPNNNLLLLLLLLLLLLKKKIIIHHHHHHDDDCCCBBBBBBCCCCCCBBB@@@===<<<:::888666555333333666444444555555666===EEENNNSSS[[[gggvvvzzzyyy:::;;;>>>EEEOOOXXX___bbbbbbeeefffccc______bbbgggwww}}}{{{www~~~|||yyy}}}wwwtttqqqkkk```XXXLLLEEE???>>>???>>>@@@DDDHHHKKKPPPVVV^^^jjjwww|||vvvsssuuuyyy}}}}}}zzzsssiii^^^VVVRRRRRRTTTXXX^^^bbbcccdddeeefffdddeeefffhhhiiiiiiiiihhheeeeeeeeeeeefffhhhiiiiiiiiiiiiiiihhhhhhhhhgggggggggggghhhiiiiiihhhhhhhhhccc___[[[WWWUUUWWWYYY[[[]]]aaaeeejjjnnnsssxxx|||{{{tttooommmllllllmmmooosssvvvxxxrrrqqqpppooonnnoooppppppqqqqqqqqqpppnnnmmmkkkjjjfffffffffffffffeeeeeeeeebbbcccdddeeefffggghhhiiifffffffffgggggghhhhhhhhhiiiiiijjjkkkkkkkkkjjjjjjggghhhjjjkkkjjjgggdddbbbaaa]]]VVVOOOHHHBBB===:::999::::::;;;<<<===>>>>>>BBBBBBAAA@@@@@@BBBFFFIIIMMMMMMNNNOOOOOOOOOOOONNNOOOPPPPPPPPPOOOLLLIIIGGGHHHJJJMMMPPPQQQMMMEEE???;;;;;;:::999777666666666:::<<>>===>>>???>>>JJJ\\\ooottt\\\MMMJJJIIINNNWWWnnnxxxkkk```UUULLLHHHJJJMMM[[[sss|||vvvqqqpppooooooooojjjiiihhhiiikkkmmmlllllljjjhhhggghhhjjjkkkkkkjjjggghhhjjjjjjhhhfffgggggghhhggggggfffeeeeeeeeeeeebbbcccdddeeehhhjjjkkkmmmpppppprrrxxxwwwWWWKKKFFFCCCEEEFFFFFFEEEFFFGGGLLLVVVdddttt~~~{{{aaa\\\```wwwmmmjjjbbb___]]]]]]___aaaaaa```^^^ZZZXXXXXXWWWTTTTTTWWWWWWYYYZZZ[[[[[[ZZZZZZZZZZZZZZZYYYVVVRRRPPPRRRTTTWWWWWWXXXXXXYYYXXXXXXXXXUUUUUUTTTSSSSSSTTTUUUVVVUUUUUUUUUUUUVVVVVVWWWWWWYYYVVVTTTSSSTTTTTTTTTSSSXXXXXXXXXWWWUUUSSSQQQOOOLLLLLLLLLNNNOOOMMMJJJHHHJJJJJJJJJJJJIIIIIIHHHGGGCCCBBBAAAAAABBBBBBAAA???>>>===<<<:::888666444333666444444555444444:::BBBIIINNNWWWbbbppprrrqqq{{{;;;===BBBJJJTTT]]]bbbdddbbbfffhhhddd^^^\\\aaagggwww|||tttpppvvv|||vvvvvv|||vvvrrrpppkkkccc\\\PPPHHHBBB@@@@@@???AAAEEEEEEIIINNNTTT\\\hhhvvv~~~yyysssppprrrwww||||||{{{vvvmmmbbbYYYUUUTTTVVVZZZ^^^```aaaaaabbbccccccdddfffhhhjjjjjjjjjjjjffffffffffffggghhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkklllmmmmmmnnnnnnnnnnnnhhhfffbbb```___aaadddgggiiilllqqquuuyyy~~~|||xxxsssqqqooommmlllnnnqqqrrrooonnnnnnmmmnnnooopppqqqoooooooooooonnnmmmlllllliiiiiiiiihhhhhhggggggfffaaaaaabbbcccdddeeeeeefffdddeeeeeefffggghhhhhhiiiiiiiiijjjjjjjjjjjjjjjiiifffhhhjjjlllllljjjgggeeebbb\\\SSSJJJDDD>>>:::777888888888999:::;;;;;;;;;===>>>??????>>>???BBBDDDJJJKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLKKKIIIGGGDDDBBB@@@AAACCCEEEEEEBBB===999888999999888666666777999:::===>>>===;;;;;;>>>BBBFFFYYYsss~~~bbbOOOLLLLLLUUUggg|||jjjddd\\\VVVOOOJJJKKKPPPYYYmmmzzztttpppnnnnnnmmmmmmiiihhhggghhhjjjllllllkkkhhhgggfffgggiiikkkkkkkkkhhhiiijjjiiihhhggghhhiiiggggggggggggffffffeeeeeecccccceeegggiiikkkmmmmmmpppooosss}}}gggOOOIIIGGGEEEEEEFFFGGGFFFFFFGGGPPP\\\kkk|||~~~}}}~~~iiiXXX]]]jjjqqqiiifff^^^\\\[[[[[[]]]___```______[[[ZZZ[[[YYYUUUTTTVVVWWWXXXZZZYYYWWWVVVUUUVVV[[[[[[XXXSSSNNNMMMQQQUUUVVVVVVWWWWWWWWWVVVVVVUUURRRRRRSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUVVVVVVSSSQQQPPPQQQQQQQQQPPPQQQQQQQQQQQQPPPPPPOOOOOOKKKJJJIIIJJJJJJIIIFFFDDDHHHHHHHHHIIIHHHHHHGGGGGGCCCAAA??????@@@AAA@@@??????>>>===<<<:::888555444444333333444222111666>>>EEELLLWWW```kkk}}}llliiisss777<<>>===>>>???@@@GGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGDDDAAA???===;;;;;;;;;<<<===<<<:::888555777777666444444777:::;;;>>>???>>><<<>>>DDDJJJ]]]sssdddPPPMMMPPP```{{{yyyqqqpppsssyyy{{{ooofffZZZUUURRRPPPMMMNNNUUU___vvv|||xxxsssooommmmmmlllkkkiiihhhfffgggiiijjjkkkjjjgggfffeeefffiiikkkkkkjjjjjjjjjjjjiiiggggggiiijjjgggggggggggggggffffffeeedddeeegggiiikkklllmmmnnnoooooowwwuuuXXXKKKEEEEEEDDDCCCEEEGGGHHHGGGJJJUUUeeeuuu}}}{{{yyyzzz~~~www]]]TTTbbb{{{vvvjjjccc___\\\[[[ZZZ[[[]]]___aaaaaa___\\\[[[\\\[[[VVVTTTVVVVVVXXXYYYXXXVVVUUUWWWYYY]]]\\\YYYRRRMMMMMMRRRXXXVVVWWWWWWWWWVVVUUUTTTTTTQQQRRRTTTVVVVVVVVVUUUTTTUUUTTTSSSRRRRRRSSSSSSTTTVVVTTTRRRQQQQQQRRRRRRQQQOOOOOOOOOOOOOOOOOONNNNNNKKKIIIHHHHHHHHHHHHGGGEEEFFFFFFGGGGGGHHHGGGGGGFFFDDDBBB???>>>???@@@AAA@@@@@@@@@???>>><<<999777555444333333444222111666===AAALLLYYY```hhhyyyllldddiiiooo}}}333:::FFFSSS\\\^^^[[[WWW[[[```ccc___XXXXXXaaajjjiiirrrsssnnnrrrwwwyyyvvvqqqllliiiggguuuwwwsssrrrooojjjeee[[[RRRIIIDDDAAA>>>???BBBBBBFFFMMMQQQWWW```mmmvvv{{{vvvoookkknnntttzzz~~~{{{}}}|||uuujjjaaa]]]]]]WWWYYY[[[]]]]]]___aaacccfffgggiiijjjkkkjjjhhhgggjjjiiiiiihhhhhhhhhhhhiiiiiiiiijjjkkkkkklllmmmmmmpppppprrrsssuuuuuuvvvvvvyyyxxxvvvuuuvvvxxxzzz|||{{{~~~}}}}}}}}}{{{xxxtttqqqnnneeeeeeeeeeeefffhhhjjjkkkkkkkkklllmmmmmmmmmmmmmmmllllllkkkjjjiiihhhggggggffffffffffffffffffffffffddddddeeefffgggiiijjjjjjfffgggggggggggggggffffffeeehhhllloooqqqpppmmmkkkddd[[[NNNCCC===999777555666666777777888888999999777999<<<>>>=========>>>DDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFDDDAAA>>>;;;999::::::999999:::::::::;;;444555555444222333666:::===@@@AAA@@@???CCCKKKRRRsssaaaUUUSSSYYYnnnuuuhhh```ZZZZZZ^^^bbbiiipppttt|||{{{rrrjjjaaaZZZRRROOOMMMMMMNNNSSS```mmmzzzwwwsssooonnnmmmkkkjjjjjjhhhffffffhhhjjjjjjjjjfffeeedddeeehhhjjjkkkjjjkkkkkkjjjhhhfffgggiiilllfffgggggggggggggggfffeeeeeefffhhhjjjlllmmmnnnnnnrrrtttdddMMMGGGCCCCCCCCCBBBCCCGGGHHHHHHNNN[[[mmm~~~~~~{{{xxxvvvwwwzzz}}}hhhXXXTTThhh~~~nnnddd]]]YYY[[[[[[[[[\\\^^^```bbbccc```]]]\\\^^^\\\WWWUUUVVVTTTVVVXXXXXXWWWXXX\\\___^^^]]]ZZZSSSMMMNNNTTTZZZXXXXXXWWWWWWVVVUUUTTTSSSQQQSSSUUUWWWWWWVVVSSSRRRTTTTTTRRRQQQQQQQQQRRRSSSYYYWWWUUUTTTTTTUUUUUUTTTUUUTTTSSSRRRPPPOOONNNMMMKKKIIIGGGGGGIIIJJJIIIHHHEEEEEEFFFGGGGGGGGGGGGFFFFFFCCC???>>>???@@@BBBBBBAAAAAA@@@???===:::888666666555555666555333888??????LLLZZZaaagggwwwnnnaaaaaacccsss999===BBBHHHMMMOOOPPPPPPOOO[[[```YYYUUU[[[___]]]```bbbrrrtttwwwyyyvvvooojjjiiikkktttxxx~~~wwwvvvvvvqqqkkkiii\\\VVVOOOHHHDDDAAA>>>===DDDEEEHHHMMMUUU___iiinnnpppmmmhhhdddeeelllvvv}}}}}}yyyrrriiibbb]]]\\\ZZZZZZ[[[___ccceeefffgggiiijjjjjjjjjjjjkkkmmmlllkkkiiihhhhhhiiikkkllljjjjjjjjjkkklllmmmnnnoooooooooppprrruuuxxx{{{}}}~~~|||yyyxxxyyy|||}}}||||||xxxssspppeeeccc```^^^^^^aaadddffffffhhhjjjllllllkkkhhhgggiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjdddeeeggggggffffffggghhhcccbbbaaaaaabbbdddggghhheeennnvvvwwwuuutttppplll```TTTHHHAAA<<<777666777444444444444444444333333666666777888999;;;===>>>BBBBBBCCCCCCDDDEEEFFFFFFIIIHHHEEEAAA>>><<<;;;;;;999777777:::<<<;;;999999777777666444444555888;;;@@@AAA======AAAAAANNNfffdddUUUYYYhhh{{{ggg\\\[[[VVVTTTRRRSSSUUUYYY___dddkkkooosssrrrlllddd[[[WWWSSSPPPQQQUUUTTTYYYppp|||vvvnnnkkklllmmmkkkiiilllkkkjjjjjjiiiiiiiiiiiifffgggggghhhiiiiiijjjjjjiiihhhfffeeefffgggiiijjjkkkjjjhhhggggggggghhhhhhiiiggghhhkkklllkkkooovvvyyy|||jjjPPPGGGGGGFFFBBBBBBEEEFFFEEEHHHLLLVVV]]]qqq}}}xxxtttsssuuuyyy{{{yyy```ZZZ^^^vvv|||wwwyyy~~~oooiiibbb\\\ZZZWWWYYY\\\\\\\\\]]]^^^___aaa___]]]ZZZXXXWWWVVVVVVXXXXXXXXXWWWVVVYYY]]]``````\\\VVVSSSSSSUUUWWWYYY]]]ZZZXXXVVVVVVVVVTTTSSSRRRSSSVVVWWWVVVTTTQQQOOOPPPOOONNNMMMOOORRRUUUWWWZZZXXXVVVTTTTTTVVVXXXYYYYYYWWWTTTSSSRRRQQQNNNLLLHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFEEEFFFFFFGGGGGGFFFCCC@@@@@@BBBDDDDDDBBBBBBBBBBBBAAA???<<<:::888888777555444444555666888===DDDLLLSSS^^^qqq}}}lllcccfffooo555777;;;>>>AAACCCCCCDDDHHHTTTZZZSSSOOOTTTWWWTTTVVVYYYkkk}}}}}}|||wwwqqqoooqqqttt|||~~~~~~xxxyyyxxxsssmmmjjj```ZZZQQQJJJEEEBBB@@@>>>BBBCCCFFFKKKSSS\\\eeejjjlllgggaaa___bbbjjjttt{{{~~~zzztttmmmfffbbb^^^\\\YYYYYY\\\```bbbcccggghhhjjjjjjiiiiiijjjkkklllkkkiiihhhhhhiiikkklllkkkkkkkkkkkkkkklllmmmnnnoooooopppqqqtttwwwyyy{{{}}}|||zzzyyyzzz~~~}}}yyyuuurrrhhhfffbbb```___```bbbcccdddeeeggghhhhhhgggeeedddhhhhhhhhhiiijjjjjjjjjkkkiiiiiijjjjjjjjjiiiiiihhheeeffffffdddcccccceeeggggggeeebbb```aaadddhhhkkkmmmvvv}}}|||xxxuuuoooiii```TTTGGG@@@;;;666444555444444444444555555555555666777777888999:::<<<===??????@@@AAABBBCCCCCCDDDFFFEEECCC@@@<<<:::::::::::::::;;;>>>@@@@@@>>>===999888666555444666888;;;===@@@======BBBEEEVVVqqqhhhZZZbbbwwwuuudddUUUNNNOOONNNMMMNNNSSS[[[dddmmmttt~~~zzzoooeee___UUUSSSVVV\\\___iii{{{uuuooommmnnnpppnnnlllkkkkkkjjjiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiijjjiiihhhgggfffggghhhjjjllljjjiiihhhhhhhhhhhhiiijjjjjjiiikkknnnnnnooottt{{{|||aaaLLLEEEDDDDDDAAABBBEEEGGGGGGKKKQQQ\\\eeezzz~~~~~~~~~zzztttnnnmmmrrr|||pppYYYZZZfff}}}uuusssuuuzzzjjjddd___ZZZZZZWWWYYY\\\]]]]]]]]]^^^^^^___]]][[[ZZZXXXXXXXXXYYYXXXXXXXXXWWWWWWYYY]]]``````]]]YYYVVVUUUWWWXXXYYYZZZXXXVVVUUUVVVVVVUUUTTTSSSTTTVVVVVVUUURRRNNNLLLNNNNNNMMMLLLNNNQQQTTTVVVZZZXXXVVVUUUUUUWWWYYYZZZVVVTTTRRRQQQQQQPPPMMMKKKHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHGGGDDDBBBBBBEEEFFFFFFEEECCCBBBAAA@@@===;;;:::888888777555444444555666777888===DDDIIIRRRccc{{{~~~uuulllrrr888999999:::;;;<<<======BBBMMMRRRMMMJJJLLLMMMKKKKKKPPPccc~~~yyyzzz~~~zzz{{{{{{uuuooollleee___VVVMMMHHHDDDBBB@@@@@@AAACCCHHHOOOXXX___dddeee___XXXWWW___jjjsssyyy}}}xxxqqqkkkhhhaaa]]]XXXVVVXXX\\\___aaafffhhhjjjjjjiiihhhiiijjjlllkkkjjjiiiiiijjjkkklllllllllkkkkkkkkkkkkllllllnnnooooooppprrrtttvvvwwwyyyxxxwwwwwwzzz}}}{{{xxxvvvnnnkkkhhhdddaaa``````aaacccccccccccccccccccccbbbeeeeeeffffffggghhhhhhiiiggghhhjjjkkkkkkjjjiiihhhggggggfffdddbbbbbbdddfffhhheeeaaa___aaagggnnnsss}}}}}}wwwnnnfff^^^RRREEE>>>999444222444444444555555666666777777777777777888999:::;;;;;;===>>>???@@@AAABBBBBBCCCCCCDDDCCC@@@===;;;;;;;;;===???BBBEEEHHHIIIFFFCCC<<<:::777555555666999;;;999>>>===>>>EEEJJJ___~~~kkk]]]mmmgggYYYOOOHHHGGGKKKLLLOOOUUU```oootttlllbbbbbbfffmmmtttxxxtttooonnnoooqqqpppnnnkkkjjjjjjiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggghhhjjjkkkmmmiiihhhhhhiiiiiijjjlllllllllkkkmmmppppppqqqxxxnnnTTTGGGBBBBBBBBB@@@AAAEEEGGGIIIOOOVVVdddppp~~~}}}}}}yyyqqqjjjjjjuuueeeTTT```vvvzzzyyyzzzzzz{{{|||pppccc___[[[XXXZZZWWWZZZ^^^```___^^^^^^^^^]]]\\\ZZZYYYYYYYYYYYYZZZXXXXXXXXXXXXWWWYYY\\\___]]]\\\ZZZXXXWWWWWWXXXYYYVVVUUUSSSTTTUUUVVVVVVUUUTTTUUUVVVUUUSSSOOOKKKIIILLLLLLKKKKKKLLLOOOQQQSSSUUUTTTSSSRRRRRRTTTVVVXXXRRRPPPOOOOOOOOOOOOMMMKKKGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJIIIHHHGGGGGGGGGGGGHHHFFFEEEFFFGGGIIIIIIHHHDDDBBB@@@===;;;::::::999999888666555444555555666444888===@@@FFFTTThhhwww|||{{{<<<;;;;;;::::::;;;<<<===@@@HHHMMMKKKHHHHHHHHHEEEFFFMMM```xxxzzz{{{|||vvvpppmmmiiicccYYYPPPJJJFFFCCCAAA@@@@@@BBBFFFLLLTTTZZZ^^^```YYYRRRSSS^^^kkktttyyy{{{uuuppplllddd^^^WWWTTTUUUYYY^^^```fffhhhjjjkkkjjjiiiiiijjjkkkjjjjjjiiiiiijjjjjjkkkllllllkkkkkkjjjkkkkkkkkkmmmnnnnnnooopppqqqrrrsssrrrrrrrrrtttvvvzzz}}}~~~|||vvvtttppplllhhheeecccbbbdddcccbbb````````````aaaaaabbbbbbcccddddddeeeeeedddfffiiikkkllljjjhhhgggfffggghhhfffdddbbbccccccbbb```^^^___fffppp{{{yyynnnddd[[[PPPCCC<<<777333111222444555555666777888888999888888777888888999::::::>>>>>>???AAABBBCCCDDDDDDDDDFFFEEECCC???===>>>???BBBGGGMMMQQQUUUVVVRRRMMM@@@<<<888666666888999:::888======???FFFMMMddd{{{jjj```vvv~~~iiiTTTLLLIIIHHHKKKRRRSSS]]]lll~~~~~~{{{|||uuurrrooonnnoooooonnnlllkkkkkkjjjjjjjjjjjjkkkkkkllllllkkkjjjiiihhhggggggggggggfffggghhhiiikkklllgggggghhhiiikkklllmmmnnnnnnmmmoooqqqppprrrzzz{{{[[[KKKDDDBBBAAABBB@@@BBBEEEGGGJJJRRR[[[jjj{{{}}}zzztttnnnqqqzzz```XXXlll{{{ssswwwjjj___\\\XXXWWWZZZXXX[[[```bbbbbb```^^^^^^]]]\\\ZZZYYYXXXXXXXXXXXXWWWXXXXXXWWWVVVXXXZZZ]]]ZZZZZZ[[[ZZZXXXWWWWWWWWWUUUTTTRRRSSSTTTVVVUUUUUUSSSTTTTTTSSSQQQNNNKKKIIIJJJJJJIIIIIIJJJLLLNNNPPPMMMMMMLLLLLLLLLNNNOOOQQQNNNNNNMMMNNNOOOOOOMMMKKKGGGFFFFFFFFFFFFFFFFFFGGGIIIHHHGGGFFFEEEEEEEEEEEEHHHGGGGGGGGGHHHIIIIIIIIIDDDBBB???<<<:::::::::;;;:::999777666555555555555444777:::;;;@@@KKK\\\hhhttt999888777666777888:::;;;>>>DDDHHHHHHFFFEEEDDDBBBFFFLLL[[[nnn{{{{{{{{{zzzuuupppnnnlllfff]]]TTTMMMHHHDDDAAAAAAAAACCCFFFKKKQQQVVVYYY\\\VVVPPPSSS___llluuuyyy}}}xxxsssooofff```XXXSSSSSSXXX]]]```eeehhhjjjlllkkkjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjllllllkkkjjjjjjjjjkkkkkkkkkllllllmmmnnnnnnoooooommmnnnooorrruuuxxx{{{}}}~~~~~~|||yyyuuuqqqmmmjjjiiifffeeebbb___^^^]]]]]]^^^````````````aaaaaaaaabbb```bbbeeeggghhhgggeeedddbbbeeeggghhhfffcccbbbaaa]]]^^^```gggrrrzzznnndddYYYMMMAAA:::666222111222555555666666777888999999777777777777888888999:::===>>>???@@@BBBCCCDDDEEEEEEGGGGGGDDD@@@???BBBFFFMMMUUU^^^bbbfffggg___VVVDDD???999666777999::::::888======???GGGNNNcccrrrgggeee~~~iiiXXXJJJHHHHHHIIINNNWWW\\\ooo|||tttrrrqqqpppooonnnmmmlllllllllkkkkkkkkkllllllmmmmmmlllkkkjjjhhhgggffffffeeeeeeeeefffggghhhiiiiiiffffffhhhjjjkkkmmmnnnnnnnnnnnnpppqqqpppqqq{{{jjjQQQGGGDDDBBBCCCBBBAAACCCFFFGGGKKKUUU```ppp||||||zzzzzzwwwfffccc}}}xxxsss|||{{{fff___\\\XXXWWWZZZZZZ]]]aaaccccccaaa______^^^\\\ZZZXXXVVVUUUUUUUUUTTTUUUVVVUUUTTTUUUWWWYYYYYY[[[]]]]]]ZZZXXXXXXYYYVVVUUUSSSSSSTTTUUUTTTSSSQQQRRRRRRRRRPPPNNNLLLJJJHHHHHHHHHHHHIIIKKKLLLMMMIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLNNNOOOOOOMMMJJJGGGFFFFFFEEEEEEFFFFFFGGGIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGDDDBBB>>>;;;::::::<<<===;;;;;;:::888777666666555444666888999===GGGTTT___eee777777666666777999;;;<<<<<>>@@@AAACCCCCCDDDFFFGGGDDDBBBCCCJJJQQQ___kkkuuuyyyzzzwwwkkk\\\GGGAAA:::777888:::::::::999===<<>><<<<<<===???@@@>>>===<<<;;;999888666666333444555666999AAAMMMUUU```xxx999888999999:::;;;<<<<<<<<<===@@@BBBBBBAAAAAABBBFFFJJJOOOUUU\\\fffmmmqqqzzzyyyvvvsssrrrtttmmmjjjddd^^^WWWPPPIIIDDDAAAAAABBBDDDGGGKKKNNNPPPQQQPPPQQQUUU\\\fffooottt{{{|||}}}zzzxxxpppiii___XXXUUUVVVYYYZZZ^^^aaafffiiijjjiiijjjjjjjjjjjjjjjkkkkkkjjjjjjjjjiiiiiiiiiiiijjjkkkllllllfffgggiiijjjkkkkkkkkkjjjiiikkknnnqqqtttvvvwwwxxxvvvyyy}}}{{{yyyvvvtttppplllhhheeecccbbbfffeeedddcccbbbaaaaaa```^^^___aaacccdddeeefffffffffhhhjjjkkkkkkllloooqqqtttzzz|||uuukkkbbbTTTHHH===999666444444666666666666666666666666666555555555666777999:::;;;;;;<<<===???AAABBBCCCDDDDDDGGGIIIHHHGGGMMMXXXbbbtttsss___JJJCCC;;;777888;;;;;;::::::===<<>>===>>>???AAABBB@@@???>>>===;;;999777666333333333333666===FFFMMMZZZooo|||zzz~~~777777777888888888888888???>>>@@@BBBCCCCCCCCCEEEHHHJJJMMMOOOVVVaaakkkpppyyyzzzuuussstttvvvnnnkkkgggaaa[[[SSSKKKFFF@@@@@@AAACCCFFFIIILLLMMMLLLNNNQQQTTTZZZbbbjjjpppvvvyyy|||}}}|||uuunnncccZZZVVVUUUVVVWWW[[[___dddggghhhhhhiiijjjiiijjjjjjkkkkkkjjjjjjiiiiiiiiiiiiiiijjjkkklllmmmeeefffhhhiiijjjjjjjjjjjjfffhhhkkknnnqqqsssttttttrrrtttvvvyyy{{{||||||{{{yyyzzz}}}~~~}}}{{{zzz~~~~~~~~~~~~~~~zzzvvvrrrmmmjjjhhhiiihhhgggfffeeecccbbbbbbcccdddeeefffhhhiiikkkkkkoooooooooooopppsssyyy}}}xxxrrrjjjaaaRRRGGG===999777555555777666666666666555555555555444444555666888999;;;<<<===>>>???AAACCCEEEFFFGGGEEEIIILLLLLLNNNVVVeeepppvvv```LLLDDD;;;888999;;;;;;::::::<<<<<>>CCC@@@BBBGGGMMMRRR[[[lll{{{zzz|||{{{bbbllluuuggg^^^ZZZ]]]]]]XXXWWW\\\XXXZZZ[[[[[[ZZZYYYZZZ[[[VVVUUUTTTRRRRRRRRRRRRSSSLLLMMMNNNNNNMMMLLLMMMOOOUUUXXX[[[ZZZVVVTTTVVVYYYSSSRRRQQQSSSVVVXXXYYYYYYWWWVVVTTTRRROOOLLLJJJHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEGGGGGGHHHJJJKKKJJJGGGDDDIIIHHHFFFEEEEEEFFFHHHIIIFFFFFFFFFEEEFFFFFFGGGGGGFFFHHHJJJHHHDDD@@@???@@@??????>>>???@@@AAACCCDDDAAAAAA@@@>>><<<:::888777444444333333555;;;BBBHHHOOOaaazzztttuuu~~~~~~|||;;;;;;;;;;;;:::999888777;;;999999:::???DDDGGGIIIMMMKKKIIIMMMVVVbbbjjjooo~~~uuuppprrrvvvwwwuuupppjjjddd___XXXPPPJJJGGGEEEBBBBBBDDDGGGIIIIIILLLNNNPPPTTTZZZaaajjjppprrruuuzzz~~~~~~}}}yyysssiii___XXXUUUTTTUUU\\\___cccgggjjjkkkkkkjjjkkkjjjhhhggggggiiijjjlllmmmkkkiiigggggggggiiijjjkkkiiiggghhhjjjkkkjjjgggjjjlllnnnpppqqqqqqoooooooooqqqsssuuuvvvvvvuuuttttttvvvwwwwwwuuusssssssssqqqrrrtttuuuuuuwwwyyy|||}}}|||{{{{{{wwwrrroooooonnnkkkiiijjjlllnnnqqqrrrssssssssstttxxx|||}}}}}}xxxoooccc\\\PPPEEE:::666555333444666666666555555555666666777666777999999:::;;;>>>@@@===@@@CCCDDDDDDDDDEEEFFFHHHKKKNNNPPPUUUbbbuuunnn^^^GGG@@@::::::999888999<<<<<>>>>>???AAAAAA???@@@DDDEEECCCBBBBBBAAA@@@???>>><<<;;;777777555444444888===AAAQQQ[[[ggguuu{{{rrruuu}}}kkklllvvv~~~yyy<<<<<<<<<;;;;;;999888888:::::::::<<<@@@FFFJJJLLLPPPMMMKKKNNNWWWcccmmmsss}}}|||ooollloootttwwwxxxssslllgggbbb[[[SSSMMMHHHEEEBBBBBBCCCFFFGGGHHHJJJLLLPPPSSSXXX___ffflllooosssxxx}}}|||wwwnnnddd]]]XXXVVVUUUZZZ]]]aaafffiiijjjkkkjjjjjjiiihhhhhhhhhjjjkkkmmmkkkjjjiiihhhhhhiiikkklllkkkiiihhhhhhjjjkkkjjjhhhjjjkkkmmmoooppppppooonnnoooppprrrtttttttttsssrrrsssuuuvvvuuurrrpppooooooooopppqqqrrrrrrsssuuuwww{{{}}}}}}||||||{{{yyywwwvvvxxx{{{~~~{{{uuummmccc\\\OOODDD:::666555333444666555555444444555555666777555777999999999;;;>>>@@@???AAADDDFFFFFFFFFGGGHHHIIIMMMPPPSSSXXXdddtttxxxeeeTTTEEE>>>999999999888999<<<===@@@DDDIIIOOOWWW^^^dddiiieee^^^UUULLLHHHHHHIIIIIIPPPSSSRRRRRRRRROOOJJJGGGFFFNNNaaayyygggWWWUUUWWW\\\\\\___ccchhhlllmmmlllllljjjhhhhhhhhhiiihhhggghhhhhhggggggggggggffffffggggggffffffffffffggggggcccdddfffiiikkknnnpppqqqssssssxxxkkkSSSLLLCCC???@@@CCCCCCAAABBBDDDIIIPPPYYYeeexxxkkk___ggg~~~ppp```]]]YYYVVVVVVVVVVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSTTTSSSQQQRRRSSSSSSPPPNNNMMMLLLJJJJJJJJJKKKMMMNNNPPPRRRTTTUUUUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVSSSSSSQQQPPPOOONNNNNNMMMMMMJJJHHHJJJNNNQQQOOOMMMLLLKKKJJJKKKLLLKKKIIIHHHKKKIIIFFFEEEEEEEEEDDDCCCEEECCCAAABBBEEEEEEDDDBBBGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHFFFCCCAAA???>>>>>>AAACCCCCCAAABBBFFFGGGEEEBBBBBBBBBAAA@@@???>>>===999888777555555888<<<@@@JJJSSS^^^hhhwwwxxxssszzziiifffoooxxx}}}}}}zzzyyy<<<<<<<<<<<<;;;:::999999999:::;;;===BBBGGGMMMPPPSSSPPPNNNPPPWWWbbbnnnvvvzzztttiiihhhnnnuuuzzz|||wwwpppkkkfff```XXXRRRJJJGGGCCCAAABBBDDDEEEFFFHHHKKKOOOSSSWWW\\\aaaeeekkkooouuu{{{{{{tttlllddd]]]YYYVVVXXXZZZ___cccgggiiijjjjjjjjjiiiiiiiiijjjkkkmmmnnnjjjjjjiiiiiijjjkkkmmmnnnkkkiiihhhiiijjjkkkjjjiiiiiikkklllnnnnnnnnnmmmmmmnnnooopppqqqqqqpppooonnnqqqrrrsssrrrooolllkkkkkkmmmnnnoooooonnnnnnppprrruuuwwwxxxxxxxxxxxxyyyzzz}}}yyyuuuqqqkkkbbb\\\NNNDDD:::777555333333666444444333333444555666666555777888999999;;;>>>@@@AAACCCFFFHHHHHHHHHIIIJJJKKKOOOTTTWWW\\\fffsss~~~{{{nnn\\\MMMCCC===888888999888:::>>>???BBBHHHLLLPPPTTTXXX[[[]]]YYYRRRJJJEEEDDDGGGJJJJJJMMMNNNNNNOOOQQQOOOJJJKKKNNN]]]yyyzzzeee___aaaeeejjjhhhggghhhkkkmmmnnnmmmllliiigggffffffgggfffeeedddeeefffggghhhgggffffffgggfffffffffffffffggggggddddddfffiiillloooqqqssstttxxxvvvWWWJJJEEE@@@>>>AAACCCCCCBBBDDDGGGNNNVVV^^^kkknnnfffoooiii^^^[[[WWWUUUVVVWWWVVVVVVWWWVVVTTTSSSQQQQQQQQQQQQSSSRRRQQQQQQRRRRRRPPPNNNKKKKKKJJJIIIJJJKKKMMMNNNNNNOOOQQQRRRSSSSSSSSSRRRSSSVVVXXXWWWTTTSSSTTTVVVRRRRRRQQQPPPOOOOOONNNNNNNNNKKKJJJLLLPPPRRRQQQOOONNNMMMLLLMMMNNNNNNLLLKKKLLLJJJGGGEEEEEEEEECCCBBBCCCAAA@@@AAACCCDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEECCCAAA@@@???>>>CCCFFFEEECCCCCCGGGHHHFFFBBBBBBBBBBBBBBBAAA@@@???;;;;;;999888666888;;;>>>CCCLLLTTTZZZbbbnnnxxx}}}|||wwwwwwjjjaaafffooovvvuuuuuuwwwzzz{{{yyytttqqqyyy<<<<<<<<<<<<<<<;;;::::::777999:::===AAAGGGMMMRRRUUUTTTRRRRRRVVV^^^jjjrrrwwwrrriiijjjqqqyyy~~~yyyrrrmmmiiiddd]]]WWWNNNJJJEEEBBBAAACCCDDDDDDGGGJJJOOOSSSVVVZZZ]]]```fffjjjqqqxxx~~~~~~yyyrrriiiaaa[[[WWWUUUXXX\\\aaaeeegggiiijjjiiiiiiiiijjjkkklllnnnooolllkkkkkkkkkkkklllmmmnnnjjjjjjjjjjjjjjjjjjjjjjjjiiijjjkkkllllllllllllkkkmmmnnnnnnnnnnnnmmmlllkkkmmmoooppppppmmmkkkjjjkkkmmmnnnnnnnnnmmmmmmnnnpppqqqrrrrrrrrrqqqqqqsssuuuxxxzzz{{{{{{{{{|||zzzwwwsssqqqnnniiiaaaZZZMMMCCC:::777555333333555333333333333333444555666555777888999:::<<<>>>AAAAAADDDGGGIIIIIIIIIJJJLLLNNNRRRWWW[[[___gggqqqyyyvvv{{{|||yyyrrrhhhYYYLLLBBB<<<777888::::::<<<@@@BBBEEEJJJMMMOOOOOOPPPQQQTTTQQQMMMHHHEEEGGGKKKOOOQQQPPPPPPQQQSSSUUUTTTRRRSSS___wwwyyysssvvv{{{~~~zzzwwwvvvuuusssrrrmmmjjjgggffffffffffffeeebbbccceeeggghhhhhhfffeeeffffffeeeeeeeeefffggggggeeeeeefffhhhkkkmmmppprrruuu|||bbbNNNDDDAAA>>>>>>@@@BBBCCCBBBFFFLLLUUU^^^fffvvvvvvtttvvvggg\\\YYYWWWVVVWWWWWWWWWWWWXXXVVVSSSPPPOOOOOOPPPPPPRRRRRRRRRRRRRRRRRRPPPOOOKKKKKKKKKKKKLLLMMMOOOPPPLLLLLLMMMOOORRRRRRRRRQQQQQQUUUXXXVVVQQQOOOQQQTTTQQQQQQQQQQQQPPPOOOOOONNNNNNMMMMMMOOORRRTTTSSSRRRPPPOOOOOOOOOQQQQQQOOOMMMOOOMMMIIIGGGGGGFFFEEEDDDCCCBBBAAAAAACCCEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGEEECCCBBB@@@@@@@@@DDDFFFFFFCCCCCCGGGGGGEEEBBBCCCCCCCCCCCCCCCBBBAAA======<<<:::888888:::<<>>???AAABBBBBBGGGMMMXXXdddpppvvvlllccc[[[YYYWWWVVVWWWXXXXXXWWWXXXVVVRRROOOMMMNNNOOOPPPRRRRRRSSSSSSRRRQQQQQQQQQMMMMMMNNNNNNPPPQQQRRRSSSLLLKKKKKKMMMPPPRRRQQQPPPNNNRRRUUUSSSNNNLLLNNNQQQOOOPPPPPPQQQQQQPPPOOOOOONNNOOOPPPQQQSSSTTTTTTSSSQQQPPPPPPQQQRRRRRRQQQOOOOOOMMMIIIGGGGGGFFFEEEDDDCCCDDDDDDEEEEEEFFFHHHIIIEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBDDDFFFEEEBBBBBBEEEEEECCCCCCCCCDDDDDDDDDCCCCCCBBB?????????===:::999:::;;;@@@FFFMMMPPPPPPXXXiiiwwwzzzhhh```ccchhhkkkiiinnnwww{{{wwwtttuuu<<<===============<<<<<<666888;;;<<<===AAAHHHNNNRRRYYY``````\\\YYY\\\aaaooo{{{uuusssvvv|||~~~yyysssooonnnkkkfffbbbYYYSSSLLLFFFDDDDDDDDDDDDFFFIIIMMMQQQSSSUUUYYY[[[___ccciiipppwww|||~~~}}}{{{vvvppphhhaaa]]]UUUWWWZZZ^^^aaadddggghhhhhhiiiiiijjjkkkllllllmmmnnnmmmmmmllllllkkkjjjjjjjjjkkklllkkkjjjiiijjjllljjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjiiiiiihhhhhhhhhiiilllooopppooooooooopppnnnooopppooonnnnnnpppqqqmmmnnnoooooonnnmmmnnnooooooqqqrrrssstttuuuxxxzzz{{{}}}~~~~~~~~~|||zzzyyyxxxwwwvvvtttrrrnnnmmmkkkfff^^^XXXJJJAAA999777666444333444333333333333444555777777777888:::<<<===???BBBDDDBBBEEEHHHJJJKKKLLLMMMNNNSSSVVVZZZ]]]aaafffkkkoooqqqssssssnnnhhhaaaWWWLLLEEE???;;;===>>>???AAAEEEFFFHHHIIIJJJIIIHHHIIIJJJLLLMMMMMMMMMMMMOOORRRUUUQQQQQQUUUYYY[[[\\\aaagggwwwsssoookkkhhhggghhhhhhgggcccdddfffggghhhhhhggggggddddddddddddeeefffggggggggggggggggggiiimmmppprrr{{{cccNNNGGGBBBAAA@@@??????AAACCCDDDHHHNNN[[[kkk{{{}}}uuurrrooorrrrrrbbb\\\ZZZXXXVVVVVVWWWWWWVVVUUUVVVTTTQQQNNNMMMMMMOOOPPPPPPQQQSSSSSSQQQPPPQQQQQQNNNOOOPPPQQQSSSTTTUUUVVVMMMKKKJJJLLLOOOQQQPPPNNNLLLOOOQQQPPPMMMLLLMMMOOONNNOOOPPPQQQQQQQQQPPPOOOOOOPPPRRRSSSTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSQQQPPPLLLJJJGGGEEEEEEEEECCCBBBDDDFFFHHHIIIHHHGGGHHHIIIDDDDDDEEEGGGHHHIIIJJJJJJHHHHHHFFFEEEEEEDDDDDDDDDDDDFFFEEEAAAAAACCCCCCAAADDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAA???===;;;:::;;;===BBBIIIMMMMMMRRRcccsss~~~lllaaa```ccceeedddkkkyyy|||zzz}}}<<<======>>>>>>>>>======777:::===<<<<<>>@@@DDDFFFDDDGGGJJJLLLMMMNNNOOOQQQUUUWWWYYY\\\___ccchhhjjjmmmooonnniiieee```XXXOOOIIIBBB>>>@@@AAAAAADDDHHHEEEFFFGGGGGGHHHJJJOOORRRPPPPPPOOONNNNNNPPPUUUYYYWWWZZZbbbjjjmmmnnnvvvtttpppkkkhhhggggggggggggfffffffffgggggghhhhhhhhhddddddddddddeeefffggghhhgggggggggiiilllpppuuuwwwmmmUUUJJJFFFAAAAAA@@@???@@@BBBFFFIIIMMMSSSaaauuuqqqgggccchhhnnnzzz~~~hhh]]]YYYXXXVVVTTTTTTUUUTTTSSSQQQRRRQQQOOOMMMLLLLLLMMMNNNMMMOOOQQQQQQOOONNNOOOPPPNNNOOOQQQSSSUUUVVVWWWWWWOOOLLLIIIKKKOOOQQQOOOLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMNNNPPPQQQRRRQQQPPPOOOPPPRRRTTTUUUTTTSSSRRRQQQPPPOOOOOOPPPRRRRRRQQQPPPKKKIIIFFFEEEEEEEEEDDDCCCDDDGGGKKKLLLJJJHHHGGGHHHCCCDDDEEEFFFHHHIIIJJJKKKIIIIIIHHHGGGFFFFFFFFFFFFDDDFFFEEEAAAAAACCCCCC@@@EEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBAAA>>><<<;;;;;;:::===DDDJJJKKKNNN\\\lll{{{kkk```^^^```bbb```gggxxx======>>>>>>>>>>>>>>>===999<<<>>>===<<<>>>DDDJJJNNN\\\mmmrrrlllbbb^^^^^^kkkwww}}}~~~zzzuuurrrrrrqqqnnnlllaaa[[[RRRKKKGGGFFFFFFFFFBBBEEEHHHJJJMMMQQQUUUXXX]]]```ffflllrrrwwwzzz{{{{{{{{{zzzwwwsssmmmhhheeeXXXYYY[[[]]]```ccceeefffhhhiiiiiijjjjjjjjjiiiiiiiiiiiijjjkkklllllllllllliiikkkmmmllljjjiiikkkmmmllllllkkkjjjjjjkkkkkklllhhhhhhgggggggggggghhhiiilllnnnppppppnnnmmmmmmnnniiijjjkkkkkkjjjkkkmmmooojjjmmmppppppooommmlllllllllnnnoooppppppqqqtttvvvtttttttttsssrrrrrruuuwwwvvvyyy}}}}}}|||{{{|||~~~zzz{{{}}}~~~~~~}}}||||||{{{zzzyyyyyyyyyxxxwwwuuuuuurrrpppppprrrsssqqqooommmkkkiiiiiiiiieee___ZZZIII@@@888777666444333444333444444555666777999999999:::===>>>???AAAEEEGGGEEEHHHLLLNNNOOOPPPQQQSSSVVVWWWXXX[[[^^^bbbfffhhhgggiiiiiieeecccaaa[[[SSSKKKEEE@@@AAACCCCCCEEEIIIDDDEEEEEEFFFHHHMMMTTTYYYVVVTTTQQQNNNNNNRRRYYY^^^bbbgggsss}}}tttpppkkkgggfffggggggggghhhgggggggggggghhhiiiiiicccccccccdddeeefffggghhhffffffgggjjjnnntttyyy|||]]]NNNJJJGGG@@@@@@??????@@@DDDIIIMMMTTTYYYhhh~~~kkk^^^ZZZ___nnnzzzvvvddd]]][[[VVVUUUSSSRRRSSSRRRPPPOOOOOONNNMMMLLLKKKKKKLLLLLLJJJMMMOOOOOOMMMKKKMMMOOONNNOOOQQQSSSUUUWWWWWWXXXQQQMMMJJJKKKOOOQQQOOOLLLMMMMMMLLLNNNPPPQQQOOONNNLLLNNNPPPRRRRRRRRRPPPOOOPPPRRRUUUUUUTTTRRRQQQPPPOOONNNNNNOOOQQQRRRQQQOOOMMMJJJHHHGGGGGGHHHGGGFFFCCCGGGLLLMMMJJJGGGFFFFFFCCCDDDEEEFFFHHHIIIKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHEEEGGGFFFBBBAAACCCCCC@@@EEEEEEEEEDDDCCCAAA@@@???@@@BBBCCCBBB???===<<<<<<999<<>>;;;::::::<<>>@@@CCCIIIVVVbbbddd^^^SSSMMMJJJOOOYYYiii}}}ssspppmmmkkkjjjiiihhhgggfffffffffggggggggghhhhhhccceeeffffffeeeeeeggghhhffffffiiinnnqqqwwwxxx]]]HHHBBBCCC>>>AAA>>>>>>AAACCCFFFKKKRRR[[[fff{{{rrr\\\UUUSSS\\\uuuyyyiiibbb]]]YYYVVVUUUTTTSSSQQQPPPNNNNNNMMMKKKJJJJJJKKKJJJHHHFFFKKKKKKKKKKKKKKKLLLMMMNNNOOONNNOOOQQQTTTSSSPPPLLLMMMLLLLLLNNNPPPQQQOOOLLLLLLLLLKKKJJJKKKKKKMMMMMMQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPMMMLLLJJJHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKJJJIIIFFFDDDDDDEEEHHHIIIJJJIIINNNNNNOOOQQQRRRQQQNNNKKKGGGGGGFFFFFFEEEDDDCCCBBBDDDDDDDDDCCCCCCBBBBBBBBBEEEEEEEEEDDDBBB@@@>>><<<:::<<<>>>@@@EEELLLTTTZZZjjjxxxxxxxxxwww___XXXYYYggguuu;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999<<>>@@@>>>>>>BBBEEEIIIRRRZZZeeettt}}}ppp[[[PPPPPPVVVjjjmmmddd```]]]YYYWWWVVVUUUSSSQQQPPPOOONNNJJJKKKMMMMMMKKKIIIIIIIIIKKKJJJIIIIIIJJJKKKNNNOOOOOONNNNNNOOOOOOOOOMMMKKKLLLLLLNNNQQQSSSQQQNNNKKKKKKJJJJJJJJJKKKLLLMMMMMMSSSSSSTTTTTTTTTTTTSSSSSSOOOOOONNNNNNMMMMMMLLLLLLJJJKKKLLLMMMOOOQQQRRRSSSNNNMMMKKKIIIIIIHHHIIIIIIKKKKKKKKKKKKJJJIIIHHHHHHEEEDDDDDDFFFIIIKKKLLLKKKNNNOOOQQQTTTUUUSSSNNNKKKEEEEEEFFFFFFFFFEEECCCCCCCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGFFFEEEDDDBBB@@@???<<<<<<<<<===@@@FFFNNNTTT]]]uuu```VVVRRR^^^nnn{{{999999999999999999999999:::::::::999999<<<@@@DDDPPPcccooosssyyy}}}}}}|||||||||}}}}}}|||}}}~~~~~~{{{rrrppplllfff___WWWPPPJJJFFFCCCCCCDDDFFFJJJNNNSSSVVVVVVZZZ___cccggglllpppssswwwuuussstttvvvwwwvvvuuunnnhhh```ZZZXXXYYY]]]aaabbbccceeefffhhhiiiiiiiiikkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhccccccccccccdddeeefffgggggggggffffffgggiiikkklllkkkiiigggffffffhhhkkkmmmkkkjjjjjjjjjiiiiiiiiiiiikkkkkkjjjjjjjjjkkkllllllnnnmmmkkkjjjjjjkkkmmmoooooonnnmmmllllllmmmnnnooonnnooooooooonnnmmmllllllmmmmmmmmmnnnnnnnnnnnnoooppppppppppppooonnnmmmllliiihhhhhhiiikkkllllllkkkjjjiiifffccc^^^VVVKKKDDD===:::666555666888999888777777777999:::<<<>>>???@@@AAACCCDDDEEEFFFIIIKKKOOOPPPSSSUUUXXXZZZ[[[\\\^^^^^^___``````aaaaaaaaadddddddddeeefffeeebbb```___\\\XXXRRRKKKEEE@@@===;;;???GGGQQQ[[[^^^YYYQQQSSSTTT^^^tttzzzvvvrrrnnnllliiiiiijjjkkkjjjjjjgggggggggggggggggghhhhhhfffggghhhgggfffeeefffggggggiiioootttyyypppUUUHHHAAACCCFFF@@@BBB@@@AAAEEEHHHNNNYYYdddsssuuueeeZZZNNNLLLUUUbbb|||wwweeeaaa___\\\YYYWWWWWWVVVTTTRRRQQQOOOOOOHHHLLLOOOOOOKKKIIIIIIJJJKKKJJJHHHGGGHHHKKKNNNPPPNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRRRRQQQNNNKKKJJJKKKKKKLLLLLLMMMNNNOOOSSSSSSTTTTTTUUUUUUTTTTTTQQQQQQPPPNNNMMMLLLKKKJJJHHHIIIKKKMMMOOOPPPQQQRRRMMMLLLKKKIIIHHHIIIIIIIIIKKKKKKKKKJJJIIIHHHGGGGGGDDDDDDEEEHHHKKKNNNNNNMMMNNNOOOQQQSSSSSSOOOIIIEEEAAABBBDDDEEEFFFEEECCCBBBAAAAAABBBCCCEEEFFFGGGGGGHHHGGGFFFEEEDDDBBBAAA@@@>>>>>><<<;;;<<>>BBBDDDFFFEEECCCAAA???@@@AAABBBDDDEEEFFFGGGGGGFFFEEEDDDBBBAAAAAA@@@AAA@@@>>><<<<<>>AAAFFFXXXbbbhhhsssyyyvvvwww~~~zzzwwwpppqqqooojjjbbbZZZSSSPPPHHHFFFDDDCCCEEEHHHKKKNNNVVVXXX\\\___bbbgggkkkoooqqqrrruuuxxxyyyyyyxxxwwwuuussslllccc^^^______]]]]]]^^^```cccfffhhhiiijjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggffffffeeecccdddeeefffggghhhiiiiiifffeeeeeefffgggiiikkklllkkkjjjjjjiiijjjkkklllmmmiiijjjlllnnnpppqqqqqqqqqooommmkkkjjjkkkmmmppprrrnnnnnnnnnnnnoooppppppqqqkkkjjjiiiiiiiiiiiijjjkkkmmmmmmmmmmmmmmmmmmlllkkkiiijjjjjjjjjjjjkkkkkkkkknnnnnnnnnnnnnnnmmmlllllliiihhhhhhiiikkkmmmlllkkkhhhiiihhhddd\\\QQQFFF???888888888888888999999:::<<<<<<<<<===>>>???@@@AAADDDFFFHHHIIIJJJLLLOOOQQQQQQSSSVVVYYY]]]___aaabbbcccbbbbbbbbbbbbccccccdddffffffgggiiikkkjjjhhhfffdddccc```XXXNNNEEE???===@@@CCCJJJPPPOOOLLLMMMQQQ]]]iii{{{xxxvvvsssqqqnnnkkkiiiggggggiiijjjkkkjjjiiiiiihhhhhhhhhhhhggggggfffggghhhhhhffffffggghhhfffiiippp{{{hhhSSSGGGDDD@@@BBBDDD???BBBAAACCCGGGLLLVVVgggwwwhhhVVVNNNKKKZZZrrrjjjbbbaaa]]]ZZZZZZVVVVVVUUUUUUTTTSSSSSSSSSNNNOOOOOOMMMKKKJJJJJJKKKLLLKKKJJJIIIIIIKKKMMMNNNIIIKKKLLLLLLKKKLLLOOOQQQOOOPPPQQQPPPNNNLLLLLLMMMKKKLLLMMMOOOQQQRRRRRRRRRPPPQQQRRRSSSSSSTTTSSSSSSUUUTTTRRRPPPMMMKKKIIIHHHGGGHHHJJJKKKLLLLLLKKKKKKLLLKKKIIIHHHHHHHHHIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFHHHKKKOOOQQQPPPOOORRRQQQRRRRRRPPPLLLFFFAAA999<<>>???@@@AAABBBAAA@@@@@@@@@AAAAAABBBCCCFFFHHHJJJKKKMMMOOORRRUUUTTTVVVYYY]]]```ccceeefffdddccccccccccccdddeeefffhhhhhhiiikkkmmmllljjjhhhffffffccc\\\QQQHHHBBB@@@@@@DDDKKKNNNKKKIIISSS```pppzzzxxxvvvtttsssrrrooommmjjjhhhfffggghhhjjjjjjjjjiiiiiiiiihhhhhhhhhggggggeeefffhhhhhhgggggghhhjjjlllnnnuuuwwwYYYIIIEEEEEE@@@@@@CCC???BBBBBBEEEKKKQQQ^^^sssdddWWWSSSWWWqqqsssdddbbbaaa[[[XXXZZZUUUUUUUUUUUUUUUUUUUUUUUUTTTQQQNNNKKKKKKKKKJJJJJJMMMMMMLLLKKKKKKKKKLLLLLLHHHJJJLLLKKKJJJIIIKKKMMMLLLOOORRRRRROOOKKKJJJJJJIIIKKKMMMOOOQQQRRRRRRRRRPPPQQQRRRSSSTTTTTTTTTTTTRRRQQQPPPNNNMMMKKKJJJIIIFFFHHHJJJLLLMMMMMMLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKIIIHHHGGGFFFFFFGGGHHHHHHGGGHHHIIIMMMPPPQQQPPPOOOQQQPPPPPPPPPOOOLLLHHHDDD888<<>>>>>@@@BBBDDDLLL]]]{{{zzznnngggiiixxx888888888888888888888888999:::::::::999:::===???CCCRRRXXX]]]jjjwww|||~~~uuuqqqtttvvvssslllddd^^^\\\QQQNNNIIIFFFDDDEEEHHHIIINNNPPPSSSVVVYYY]]]bbbeeeffflllttt{{{}}}}}}|||{{{tttwwwtttkkkfffeeeaaa[[[ZZZ[[[^^^aaaeeegggiiijjjeeeffffffggghhhiiiiiijjjhhhhhhgggfffeeeeeedddddddddeeefffggghhhhhhhhhhhhhhhhhhhhhhhhjjjlllnnnoookkklllnnnooopppooonnnmmmlllmmmnnnpppppppppoooooonnnllliiiggghhhkkkooorrrnnnppprrruuuvvvvvvuuutttmmmmmmlllkkkkkklllmmmmmmhhhiiijjjkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllkkkjjjjjjiiihhhggghhhiiijjjiiihhhhhhjjjjjjfff]]]QQQFFF@@@===???BBBEEEGGGHHHJJJLLLDDDDDDCCCCCCCCCCCCDDDDDDFFFHHHKKKMMMNNNQQQUUUWWWWWWXXX\\\___cccfffhhhiiieeeddddddcccdddeeeggghhhjjjjjjjjjlllnnnmmmkkkiiiggggggeee^^^TTTJJJEEECCC@@@DDDKKKNNNJJJJJJZZZmmmuuutttsssrrrrrrqqqooollljjjhhhffffffhhhiiijjjiiijjjiiiiiiiiihhhhhhggggggdddfffggghhhggghhhiiikkksssttt{{{~~~bbbQQQEEEEEEHHHBBBAAADDDAAADDDDDDHHHOOOXXXfff}}}aaaXXXYYYdddzzzjjj```aaa```YYYVVVZZZTTTTTTTTTUUUUUUVVVVVVVVVWWWRRRMMMJJJKKKLLLKKKIIINNNNNNNNNMMMLLLLLLKKKKKKGGGJJJLLLKKKHHHGGGHHHIIIIIINNNSSSTTTQQQKKKHHHFFFHHHIIILLLNNNPPPRRRRRRRRRQQQQQQRRRTTTTTTUUUUUUUUUNNNNNNMMMMMMLLLKKKKKKKKKEEEGGGJJJMMMNNNOOONNNNNNMMMMMMKKKJJJJJJKKKLLLLLLHHHGGGFFFFFFFFFGGGHHHIIIHHHIIIJJJNNNQQQRRRPPPNNNMMMMMMLLLMMMMMMLLLHHHFFF999===CCCIIIKKKKKKHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFDDDCCCBBBBBBBBBCCCBBBCCCCCCAAA???>>>>>>@@@@@@GGGYYYyyyuuummmwww===<<<;;;;;;::::::::::::<<<;;;;;;:::;;;<<<===>>>FFFQQQXXXZZZaaaqqqzzz}}}|||vvvuuutttsssrrrpppkkkeeeaaa[[[QQQIIIGGGEEEAAABBBFFFLLLLLLPPPTTTUUUUUUZZZbbb```kkktttwwwyyyzzzzzzxxxvvvvvvtttqqqlllfff```\\\]]]ZZZZZZ```cccccccccffffffggghhhiiiiiihhhhhhgggjjjjjjiiihhhgggfffeeeeeeggggggffffffffffffggggggeeefffggggggggggggiiikkkjjjkkkkkkllllllmmmnnnnnnhhhiiijjjlllmmmnnnnnnooooooiiidddcccggglllmmmlllpppqqqrrrsssttttttttttttssspppllljjjjjjjjjiiiiiihhhggggggggggggiiijjjkkkmmmlllkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkjjjiiiiiimmmkkkiiigggcccYYYKKK@@@>>>CCCIIIOOOWWW\\\XXXQQQNNNIIIGGGJJJJJJIIIIIIKKKLLLMMMPPPSSSVVVXXXYYYZZZXXX\\\aaaeeeggghhhhhhiiiiiihhhfffddddddfffhhhjjjmmmmmmmmmmmmnnnnnnoooooonnnkkkeee^^^VVVNNNGGGDDDCCCDDDIIIMMMKKKOOOhhhyyyvvvuuusssooollljjjkkklllhhhgggfffffffffgggiiijjjhhhfffeeedddffffffeeedddiiiggghhhkkkkkkiiijjjmmmwww{{{hhhRRRLLLHHHCCCAAA@@@AAABBBCCCCCCIIIOOOUUU^^^qqqwwwZZZTTT```yyynnnggg___\\\\\\]]][[[XXXUUUUUUVVVVVVWWWWWWXXXXXXWWWUUUPPPLLLJJJIIIKKKLLLNNNNNNMMMMMMMMMMMMLLLLLLHHHHHHIIIIIIJJJJJJKKKKKKPPPRRRTTTSSSOOOJJJGGGEEEHHHJJJLLLMMMMMMNNNQQQSSSWWWWWWWWWVVVTTTRRRQQQPPPJJJKKKLLLLLLKKKJJJKKKLLLJJJIIIIIIKKKMMMNNNMMMKKKOOOMMMLLLKKKKKKJJJHHHGGGIIIJJJJJJHHHDDDCCCEEEHHHJJJKKKMMMOOOOOOOOOMMMLLLMMMNNNNNNNNNMMMJJJGGGFFF<<>>===>>>@@@AAA@@@======???AAAFFFGGGQQQlllsssvvvxxx::::::999888888888888888===<<<;;;::::::;;;<<<<<>>CCCIIIKKKJJJHHHFFFFFFGGGGGGFFFEEEDDDCCCAAA@@@BBBBBBBBBBBBAAAAAA@@@??????@@@AAA@@@>>>>>>???BBBCCCEEENNNggg{{{www999999888777777777888888<<<;;;:::999999999:::;;;>>>EEEIIIJJJPPPaaavvv~~~tttnnnxxx~~~vvvrrrpppnnnlllmmmpppsssuuusssnnnjjjcccZZZOOOIIIEEEAAAAAADDD??????CCCGGGIIILLLSSS[[[```gggkkkjjjjjjnnnrrrrrrvvvuuutttrrrmmmhhhdddaaa\\\YYYXXX\\\``````aaadddcccdddfffggghhhhhhhhhggggggggggggggggggggggggfffffffffeeeeeeeeeeeeffffffggghhhiiihhhggggggiiijjjmmmmmmmmmmmmllllllllllllhhhiiikkknnnpppqqqqqqqqqmmmiiiffffffjjjnnnpppooosssuuuxxxyyyyyywwwtttrrrssspppmmmjjjjjjiiigggfffkkkjjjjjjjjjkkklllmmmnnnkkkkkkjjjiiiiiiiiijjjjjjhhhhhhiiijjjkkklllmmmmmmkkkkkkkkkkkkkkkjjjjjjiiimmmkkkiiiiiigggbbbYYYSSSPPPWWWaaammmxxx~~~yyyppp]]]UUUNNNOOOQQQOOOLLLKKKQQQRRRSSSVVVXXXZZZ\\\\\\aaaeeejjjmmmooopppqqqsssqqqpppnnnmmmlllnnnoooqqqtttuuuvvvvvvuuusssqqqpppnnnkkkfff^^^VVVMMMGGGCCCAAAAAAEEELLLTTTfff~~~llleeecccmmmwwwuuuvvvyyyxxxuuurrrooolllkkkjjjhhhhhhgggfffggghhhiiijjjllljjjhhhhhhiiijjjiiihhhnnnkkkiiijjjiiihhhlllsss||||||^^^OOOJJJGGGFFFEEEDDDDDDFFFGGGIIIKKKQQQZZZeeetttlll___SSSZZZvvvnnnccc```\\\ZZZ[[[[[[XXXUUUVVVWWWXXXYYYYYYXXXWWWWWWUUUSSSPPPMMMKKKJJJKKKKKKOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLQQQSSSUUUTTTPPPLLLIIIHHHGGGIIILLLMMMNNNOOORRRTTTTTTTTTUUUUUUTTTTTTSSSSSSNNNOOOPPPOOONNNNNNOOOQQQOOONNNLLLLLLLLLKKKIIIGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEFFFEEEDDDBBBAAACCCEEEFFFHHHJJJLLLNNNNNNMMMLLLLLLMMMNNNMMMLLLJJJGGGFFFAAADDDGGGHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@CCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA??????AAABBBAAACCCKKK___ttt{{{:::999999888888888999999999999888777888999:::;;;;;;???AAABBBGGGWWWlll{{{~~~xxxvvvooommmzzz~~~||||||zzzyyy~~~zzzqqqllljjjhhhiiijjjmmmqqqssssssooolllggg^^^TTTKKKEEEBBBAAAAAA???>>>@@@CCCDDDFFFMMMUUU]]]dddiiiiiijjjooossstttuuuuuutttrrroookkkgggeee^^^ZZZXXX[[[^^^^^^```cccdddeeefffgggggggggfffeeeeeeeeeffffffggggggggggggeeeeeeddddddddddddeeeeeehhhiiijjjiiihhhgggiiikkknnnmmmmmmlllkkkkkkjjjjjjhhhjjjmmmoooqqqrrrrrrrrrllljjjhhhiiimmmpppqqqqqqtttvvvyyyzzzyyyvvvrrroooqqqoookkkiiihhhgggeeecccjjjjjjkkkkkklllmmmmmmnnnlllkkkkkkjjjjjjjjjkkkkkkjjjjjjjjjkkkkkklllllllllkkkkkkllllllkkkkkkjjjiiilllkkkjjjjjjjjjgggccc___ZZZdddrrrvvvcccYYYSSSTTTVVVTTTQQQPPPRRRSSSTTTVVVYYY[[[]]]^^^eeehhhmmmppprrrsssuuuvvvsssrrrrrrrrrrrrtttvvvxxxyyyzzzzzzzzzxxxtttpppmmmjjjhhhbbb[[[SSSKKKEEEAAAAAA@@@CCCKKKXXXqqqiii___XXXXXX[[[fffuuuttt|||~~~wwwqqqnnnlllkkkkkkiiihhhggggggggghhhiiijjjlllkkkiiiiiijjjjjjjjjiiikkkjjjkkkmmmmmmmmmssszzzeeeQQQJJJKKKFFFGGGFFFEEEEEEFFFHHHJJJNNNVVVaaaoooyyy^^^YYYVVV```tttccc^^^\\\ZZZZZZ[[[ZZZWWWUUUVVVWWWXXXYYYYYYXXXVVVUUUSSSRRRPPPNNNLLLKKKKKKKKKNNNNNNOOOOOOPPPPPPQQQQQQOOOOOOOOONNNMMMLLLLLLKKKQQQSSSTTTSSSOOOLLLIIIHHHGGGIIIKKKMMMMMMOOOQQQSSSRRRRRRSSSTTTTTTTTTTTTTTTPPPQQQQQQPPPOOOOOOQQQRRRPPPNNNLLLKKKJJJHHHEEECCCBBBCCCEEEEEEDDDCCCBBBCCCCCCBBBBBBAAA@@@AAABBBDDDEEEGGGIIILLLNNNNNNMMMMMMKKKKKKLLLLLLKKKIIIGGGEEEBBBCCCCCCDDDCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCFFFEEEDDDCCCAAAAAA@@@@@@AAAAAAAAAAAA@@@AAABBBCCCBBBEEEKKKYYYqqqyyyxxx{{{888888777777777888888999666555555666777999;;;<<<999;;;<<<===AAANNNbbbrrr}}}pppkkkiiilll{{{zzzwwwuuutttrrr{{{zzztttpppkkkggghhhhhhhhhjjjmmmmmmlllkkkhhhbbbXXXNNNHHHEEEBBB@@@AAA??????@@@??????FFFOOOXXX```gggiiikkkppptttuuuuuuttttttrrrpppmmmkkkiiiccc]]]ZZZ[[[]]]]]]___cccffffffgggggggggeeedddccceeeeeeffffffggghhhhhhhhheeeeeeddddddddddddeeeeeeiiijjjjjjjjjhhhhhhjjjlllnnnnnnmmmlllkkkjjjiiiiiiiiikkknnnqqqssstttsssrrrlllkkkkkkllloooqqqrrrssssssuuuxxxyyywwwtttooolllnnnllliiigggfffeeecccaaahhhiiijjjjjjkkklllllllllllllllkkkkkkkkkkkklllllllllllllllkkkkkkjjjjjjjjjkkkllllllllllllkkkjjjjjjlllkkkkkkllllllllljjjhhheeepppttt```XXXTTTVVVXXXVVVSSSSSSSSSTTTUUUWWWZZZ]]]___aaagggjjjoooqqqsssuuuwwwyyytttuuuuuuwwwyyy|||~~~}}}yyysssnnnkkkcccaaa]]]VVVOOOHHHCCC@@@@@@@@@CCCKKK\\\yyyuuugggaaaUUURRRQQQUUUYYYcccxxx{{{qqqqqqzzzyyyppplllkkklllllliiihhhggggggggghhhjjjkkkkkkjjjhhhhhhiiiiiiiiihhhggghhhlllpppppppppvvv}}}mmmYYYMMMIIIJJJGGGGGGGGGFFFEEEFFFIIILLLSSS\\\kkk}}}iiiVVVWWW[[[kkklll```[[[[[[ZZZZZZZZZYYYWWWUUUUUUVVVWWWWWWVVVUUUTTTSSSQQQQQQPPPOOOMMMLLLLLLKKKMMMMMMNNNNNNOOOPPPQQQQQQPPPPPPOOONNNMMMLLLKKKKKKPPPQQQRRRQQQNNNJJJHHHHHHGGGIIIKKKLLLLLLMMMOOOQQQOOOPPPQQQRRRSSSSSSSSSSSSQQQQQQQQQOOONNNNNNPPPSSSRRRPPPNNNLLLKKKIIIEEECCC???BBBDDDDDDBBB@@@@@@AAA@@@???>>>>>>???AAABBBCCCEEEFFFIIILLLMMMNNNMMMMMMIIIIIIJJJKKKJJJHHHEEEDDDAAA@@@@@@???@@@AAAAAAAAA???@@@BBBDDDEEEGGGGGGGGGIIIHHHFFFCCCAAA@@@??????AAA@@@@@@@@@AAABBBBBBBBBEEEGGGLLLTTTbbbwwwyyywww~~~555555444444444555666666444444444444666888:::;;;888888999;;;===EEEVVVgggyyywwwjjjaaadddnnn~~~zzztttqqqppppppwww{{{~~~~~~}}}{{{tttkkkgggdddaaa```bbbfffhhhiiiiiifff]]]SSSMMMJJJGGGBBBBBB???>>>>>>===>>>FFFOOOYYYaaahhhiiikkkooorrrrrrtttttttttsssqqqpppnnnmmmhhhbbb]]]]]]]]]]]]___bbbgggggghhhhhhgggfffdddcccfffggggggggghhhhhhiiiiiiffffffeeeeeeeeeeeeffffffhhhiiijjjjjjiiijjjlllnnnoooooonnnnnnmmmlllkkkkkkkkkmmmqqqsssuuutttsssrrrmmmmmmnnnpppqqqrrrssssssssstttvvvwwwuuurrrnnnlllkkkjjjhhhgggfffeeecccaaaggghhhiiijjjkkkkkkkkkjjjkkkkkkjjjjjjkkkkkkllllllmmmmmmlllkkkjjjiiihhhhhhlllllllllllllllkkkjjjjjjjjjkkkmmmnnnnnnnnnmmmmmmnnnyyymmmZZZVVVVVVYYYYYYUUUSSSTTTTTTUUUVVVXXX\\\```cccfffkkknnnrrrtttvvvxxx{{{}}}yyyzzz{{{}}}|||vvvoooiiieee[[[ZZZVVVRRRLLLGGGCCC@@@AAABBBFFFPPPbbblllYYYQQQOOONNNMMMOOOSSSXXXbbbuuuwwwlllkkkvvvxxxnnnkkkkkklllllliiiiiihhhggghhhiiijjjkkkkkkiiigggggghhhiiihhhggggggiiimmmrrrrrrssszzzwww^^^SSSKKKGGGGGGGGGHHHHHHFFFEEEGGGMMMRRR[[[fffyyyttt]]]PPPVVVddd~~~xxxggg___YYYYYYYYYYYYXXXWWWUUUTTTUUUUUUTTTSSSRRRQQQQQQQQQOOOPPPPPPOOOOOOMMMLLLKKKJJJJJJKKKLLLNNNOOOPPPPPPNNNNNNNNNMMMLLLKKKKKKJJJNNNOOOOOONNNKKKHHHGGGGGGGGGHHHJJJKKKJJJKKKLLLNNNMMMNNNOOOPPPQQQQQQQQQQQQOOOOOONNNMMMKKKLLLOOOQQQTTTRRRPPPOOONNNLLLHHHFFF>>>BBBEEEEEEBBB??????@@@>>>===<<<<<>>===>>>???AAAAAA@@@>>>???AAADDDFFFGGGHHHIIIJJJIIIFFFCCCAAA@@@@@@@@@AAA???>>>???AAABBBBBBBBBFFFGGGKKKPPPVVVbbbvvvyyy{{{yyytttuuu}}}zzz444444333333444444555666666555444444444555666777777666888::::::>>>LLL[[[mmm{{{zzz|||uuujjjccclllxxxwwwrrrrrrttt{{{}}}oooeee___YYYVVVXXX^^^dddhhhjjjjjjcccYYYSSSQQQLLLEEEAAA??????@@@AAAEEEOOOYYYfffkkknnnkkkiiilllppppppttttttssssssrrrqqqqqqpppnnnfff```___^^^]]]___bbbeeefffggghhhiiihhhgggggghhhhhhhhhiiiiiiiiiiiiiiigggffffffffffffffffffgggggghhhjjjjjjjjjkkknnnppprrrrrrqqqqqqppppppoooooommmooosssuuuvvvuuusssqqqnnnoooqqqrrrrrrrrrrrrsssttttttuuuuuutttqqqooommmkkkiiihhhhhhhhhgggeeecccggghhhiiijjjkkkkkkkkkjjjiiiiiihhhhhhiiiiiijjjkkkkkkkkkkkkjjjiiiiiiiiihhhlllllllllmmmllllllkkkjjjiiikkkmmmoooooonnnnnnnnnqqqyyyzzzdddYYYZZZ]]]```]]]WWWUUUWWWVVVWWWXXX[[[___dddhhhkkkpppsssvvvyyyzzz}}}|||uuummmeee___[[[UUUTTTRRROOOKKKGGGDDDBBBBBBFFFLLLWWWkkklllYYYMMMKKKNNNQQQUUU]]]dddjjjsssuuukkkdddllltttnnnllllllkkkjjjjjjiiihhhhhhhhhiiijjjkkkkkkiiigggggghhhiiihhhgggiiijjjooosssvvv|||eeeUUUOOOHHHEEEGGGFFFHHHHHHGGGGGGKKKTTT[[[gggttteeeUUUOOOXXXqqq|||nnnbbb^^^XXXXXXWWWVVVTTTSSSSSSSSSTTTSSSQQQOOOMMMMMMNNNOOONNNOOOPPPPPPOOONNNLLLKKKGGGHHHIIIJJJLLLMMMNNNOOOLLLLLLKKKKKKJJJJJJJJJIIIKKKLLLMMMKKKHHHEEEEEEEEEGGGHHHJJJIIIHHHHHHIIIKKKLLLMMMNNNOOOOOOOOOOOOOOOMMMMMMKKKJJJHHHIIILLLOOOQQQPPPNNNNNNMMMLLLIIIGGG???CCCGGGFFFBBB>>>>>>???>>>;;;:::;;;???BBBCCCBBBCCCDDDFFFHHHIIIIIIHHHGGGDDDDDDFFFFFFFFFDDDBBB@@@@@@>>>===>>>AAACCCBBBAAA???@@@AAACCCDDDEEEFFFFFFHHHGGGEEECCCBBBBBBCCCDDD@@@>>>===>>>@@@BBBBBBAAACCCDDDHHHMMMNNNSSSaaapppsssuuu}}}ssskkkhhhrrr~~~{{{}}}555555555555555666777888888777555444333333444444555555777:::999:::FFFTTTeeetttxxxvvvwwwnnnmmmwww{{{vvvwwwzzzqqqccc\\\SSSOOORRRZZZccchhhkkklllggg]]]XXXVVVQQQHHHBBB@@@AAADDDHHHNNNZZZeeetttwwwuuummmiiikkkooopppttttttsssssssssrrrrrrrrrrrriiibbb```___]]]___cccbbbdddfffhhhjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiggggggffffffffffffggggggfffhhhjjjjjjkkkllloooqqqtttttttttsssssssssrrrrrroooqqqtttvvvvvvuuurrrpppoooqqqssstttsssrrrrrrssstttuuuuuutttsssrrrpppoookkkjjjiiiiiijjjiiigggeeeggghhhjjjkkkllllllkkkjjjggggggfffgggggghhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjllllllmmmmmmllllllkkkjjjhhhkkknnnpppooonnnnnnnnnpppvvv~~~rrr\\\]]]___eeegggbbbZZZXXX[[[XXXXXXZZZ]]]bbbggglllooouuuwwwzzz|||~~~|||uuummmddd[[[UUURRRQQQQQQOOOMMMKKKHHHFFFDDDCCCHHHPPP\\\rrrttt]]]QQQLLLOOOTTT[[[eeettt}}}vvvmmmccc```nnnzzzrrrnnnnnnmmmkkkhhhjjjiiihhhhhhhhhiiikkkkkkllljjjhhhhhhiiijjjiiihhhjjjkkkooouuu|||tttZZZQQQMMMGGGFFFKKKFFFHHHHHHHHHIIIOOOZZZcccppp~~~www]]]QQQQQQ\\\|||{{{yyyzzzggg^^^\\\WWWWWWVVVTTTQQQPPPQQQRRRTTTRRROOOLLLJJJKKKLLLNNNMMMNNNPPPPPPPPPNNNLLLKKKEEEFFFGGGIIIJJJLLLMMMNNNJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKIIIFFFDDDCCCCCCGGGHHHIIIIIIGGGGGGGGGIIILLLLLLMMMNNNNNNNNNNNNNNNKKKKKKJJJGGGFFFGGGJJJMMMMMMLLLJJJJJJJJJIIIGGGEEE@@@DDDHHHGGGBBB>>>>>>???===;;;999;;;???CCCCCCBBBAAACCCEEEFFFGGGFFFEEEDDDBBBCCCDDDEEEDDDCCCAAA???@@@>>>===???CCCEEEDDDBBB@@@@@@AAABBBCCCCCCCCCCCCFFFEEECCCBBBCCCDDDFFFGGG@@@===<<<===@@@BBBBBB@@@???@@@EEEJJJJJJKKKVVVcccttt}}}pppqqq{{{lllbbb]]]gggwww666555333222333666999:::;;;999666333111222333444444777:::999777:::AAAGGGTTTbbbsss~~~~~~{{{{{{xxxaaaVVVLLLKKKQQQYYYdddlllnnnmmmiiiccc\\\TTTMMMIIIDDDHHHHHHIIISSSgggvvv{{{}}}rrriiieeefffkkkoooqqqrrrrrrsssttttttssssssnnnlllhhhdddaaa`````````aaabbbeeeggghhhhhhhhhhhhgggggghhhiiijjjjjjkkkkkklllllljjjhhhgggfffffffffggghhhiiikkkmmmooopppqqqqqqrrrssstttuuutttsssrrrsssssssssssssssqqqpppppptttuuuvvvssspppoooqqqtttrrrrrrssssssrrrrrrqqqppprrrnnnjjjiiijjjjjjiiihhhiiijjjjjjkkkkkkjjjjjjiiihhhgggfffddddddeeeffffffhhhhhhiiijjjkkkkkkkkkkkkiiilllooopppooommmkkkkkkllllllmmmnnnoooooonnnnnnrrrvvv||||||sssiiibbb```nnnuuulll]]]UUUSSSRRRSSSWWW\\\```cccgggkkknnntttxxx~~~wwwjjj]]]TTTNNNJJJIIIKKKLLLLLLJJJHHHFFFFFFGGGMMMRRR]]]oooaaaSSSNNNJJJQQQ___lllxxxssseeeaaaiiizzzsssmmmkkkjjjjjjjjjiiiiiihhhhhhhhhhhhiiiiiigggiiijjjjjjiiiiiijjjlllppppppuuuqqqcccSSSLLLIIIFFFFFFHHHKKKIIIIIINNNRRRXXXbbblll~~~|||```VVVTTTSSSooovvvttt}}}~~~iii```[[[XXXTTTRRROOONNNOOOPPPOOONNNOOONNNMMMKKKJJJJJJJJJJJJOOOPPPQQQQQQPPPNNNLLLJJJGGGHHHJJJMMMOOOQQQQQQRRRMMMLLLJJJHHHGGGGGGGGGGGGIIIHHHFFFEEEDDDDDDDDDEEEDDDEEEFFFFFFGGGGGGGGGGGGIIIIIIIIIJJJIIIIIIHHHHHHIIIHHHGGGFFFGGGHHHIIIJJJLLLLLLKKKJJJHHHGGGFFFFFFCCCCCCBBBAAA@@@>>>>>>===?????????@@@AAADDDFFFGGGDDDCCCCCCCCCBBBBBBBBBBBB@@@AAABBBCCCCCCAAA???>>>AAA@@@@@@AAABBBDDDFFFGGGQQQLLLFFFCCCDDDEEEDDDCCCBBBBBBAAA@@@AAABBBCCCDDD@@@>>>===<<<<<<===>>>@@@CCCEEEFFFGGGGGGHHHJJJLLL\\\ttt{{{zzzxxxssstttwww```VVVSSS\\\gggppp|||666555444333444666888:::;;;999666444333333555666666888999888777999>>>CCCFFFQQQ___hhhmmmrrryyy~~~yyy___TTTJJJIIIOOOXXXccclllpppooolllgggaaaZZZSSSPPPIIILLLMMMQQQ^^^qqq}}}}}}wwwnnnfffcccdddiiilllnnnnnnpppqqqrrrrrrsssssspppnnnkkkgggdddbbbaaaaaa```aaaccceeeggghhhhhhhhhhhhhhhiiiiiijjjkkkkkkkkklllkkkjjjhhhggggggggggggggghhhjjjkkkmmmoooppppppqqqqqqrrrrrrrrrsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqtttuuutttqqqnnnnnnppprrrssssssssssssrrrqqqpppooopppmmmiiiggghhhiiihhhgggiiijjjjjjkkkkkkjjjjjjiiiiiihhhgggeeeeeeeeeffffffhhhiiijjjkkkkkklllkkkkkklllnnnqqqrrrpppnnnmmmmmmllllllmmmnnnnnnnnnnnnnnnrrruuuxxxzzzxxxrrrlllggghhhssswwwkkk[[[SSSQQQQQQVVVYYY^^^aaaeeeiiiooosssyyy~~~tttlll```TTTLLLGGGFFFEEEIIIJJJKKKKKKJJJJJJLLLNNNVVV]]]jjjzzzzzz\\\QQQNNNNNNYYYhhh{{{qqqkkkddddddooo{{{vvvqqqmmmllllllmmmmmmiiiiiihhhhhhhhhhhhhhhiiifffhhhjjjkkkjjjjjjlllmmmooopppwwwggg[[[OOOJJJHHHFFFFFFHHHKKKIIIKKKPPPVVV^^^kkkvvvoooWWWPPPPPPYYYuuu}}}ooorrruuuddd^^^[[[XXXSSSQQQNNNMMMNNNNNNNNNMMMNNNMMMKKKJJJIIIIIIJJJJJJNNNOOOPPPPPPOOONNNKKKJJJHHHIIIKKKMMMOOOPPPQQQQQQMMMLLLJJJHHHGGGGGGGGGHHHEEEDDDCCCAAAAAAAAABBBBBBDDDEEEFFFFFFGGGGGGGGGFFFGGGGGGGGGHHHHHHGGGGGGFFFIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA??????>>>>>>@@@@@@???@@@AAACCCEEEGGGEEEEEEEEEEEEEEEDDDDDDCCC@@@AAACCCCCCCCCBBB@@@????????????AAACCCGGGJJJLLLXXXSSSLLLGGGFFFEEECCCBBBBBBAAAAAA@@@AAABBBCCCDDD???>>>===<<<<<<===>>>???AAABBBDDDDDDDDDEEEHHHJJJPPPcccuuu{{{yyywwwwwwuuuwwwwwwhhh^^^RRRLLLQQQ[[[eeeuuu666555444444555666888999:::888666555444555777888888888777666777999;;;===@@@GGGPPPXXX___iiivvvyyy^^^SSSIIIIIIOOOYYYeeeooorrrqqqooolllgggaaa[[[XXXNNNOOOQQQXXXfffvvv~~~~~~rrrnnngggbbb```bbbeeegggiiijjjlllnnnpppqqqrrrrrrqqqpppnnnllliiieeecccaaa^^^___aaadddeeegggggghhhjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjiiihhhhhhhhhhhhhhhhhhiiijjjlllnnnoooppppppppppppooooooooopppqqqrrrppppppooooooooopppqqqrrrttttttrrrooommmlllnnnqqqsssssssssrrrpppooommmlllmmmjjjgggffffffgggggggggiiijjjjjjkkkkkkjjjjjjiiikkkjjjhhhgggfffffffffggghhhiiijjjkkkllllllllllllmmmoooqqqqqqooommmlllllllllmmmmmmmmmmmmnnnnnnnnnrrrssstttuuutttrrrpppooorrrxxxwwwhhhVVVNNNNNNPPPXXX\\\bbbeeehhhmmmtttyyy~~~xxxeee^^^TTTJJJDDDAAABBBDDDHHHIIIKKKLLLMMMPPPSSSWWW```jjjxxxoooVVVPPPQQQVVVeeeuuuuuuiiibbbaaafffuuuvvvsssnnnlllmmmnnnppppppjjjjjjiiihhhgggggghhhhhhfffiiikkkllllllmmmnnnoooqqqttt}}}oooZZZQQQJJJHHHHHHFFFFFFGGGJJJIIIMMMTTT\\\gggwww}}}```QQQPPPUUUiiirrrppp}}}iii^^^\\\[[[YYYSSSPPPNNNMMMMMMMMMLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNOOOOOONNNMMMKKKJJJHHHIIIKKKMMMNNNOOOPPPPPPMMMLLLJJJIIIHHHGGGHHHHHHCCCBBBAAA@@@@@@AAABBBCCCEEEFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAAAAACCCBBBAAA@@@??????>>>>>>AAAAAA@@@@@@AAABBBDDDEEEDDDEEEGGGHHHGGGFFFDDDCCCAAABBBCCCCCCCCCBBBAAA@@@======>>>@@@DDDIIINNNQQQZZZUUUNNNIIIEEECCC@@@???AAAAAA@@@@@@AAAAAABBBCCC???>>>===<<<<<<===>>>???@@@AAACCCCCCCCCDDDGGGIIIKKKUUUgggvvv{{{xxxyyy}}}~~~zzziii```SSSHHHIIIOOOYYYlll666666555666666777777888888777555555555666777888888666444444666999:::999@@@DDDJJJQQQZZZhhhxxx~~~wwwrrrttt|||vvv```UUUKKKKKKRRR\\\hhhrrrqqqqqqpppnnnkkkfffbbb___RRRPPPPPPXXXeeeoooqqqnnnfffdddaaa___^^^```bbbdddeeegggiiilllnnnqqqrrrsssqqqqqqpppnnnkkkgggdddaaa]]]^^^```bbbdddeeeggggggllllllkkkkkkkkkkkkkkkkkkiiiiiiiiihhhhhhiiijjjjjjhhhiiikkkmmmnnnooooooooopppooommmllllllnnnppprrrooonnnmmmlllmmmoooqqqssstttsssqqqooommmmmmnnnpppqqqqqqpppooommmkkkiiihhhiiigggeeeddddddeeefffgggiiijjjjjjkkkkkkjjjjjjiiilllkkkiiiggggggfffgggggghhhiiijjjkkklllllllllllllllmmmnnnmmmkkkjjjjjjkkkmmmmmmmmmlllmmmmmmmmmnnnpppqqqrrrssstttuuuuuuuuuyyyzzzrrrbbbPPPHHHJJJPPP\\\bbbiiimmmooorrrxxx}}}vvvllleeeXXXSSSLLLDDD??????BBBFFFGGGIIIKKKMMMPPPTTTYYY\\\dddooo|||{{{gggUUUQQQUUU^^^ooo}}}oooddd___^^^gggwwwuuurrrnnnlllmmmoooppppppkkkjjjiiihhhgggggggggggghhhkkkmmmnnnnnnnnnpppqqqvvv|||wwwaaaRRRKKKHHHIIIIIIGGGFFFGGGJJJJJJOOOXXXbbbpppiiiWWWRRRZZZeeennnzzzsss```\\\]]]]]]\\\TTTRRRPPPNNNNNNNNNLLLJJJHHHHHHGGGGGGGGGHHHJJJKKKMMMMMMNNNNNNNNNMMMLLLLLLIIIJJJKKKMMMNNNNNNNNNNNNMMMLLLJJJHHHHHHHHHHHHIIIEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJIIIIIIIIIHHHHHHIIIIIIHHHFFFDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@CCCBBBAAA???????????????CCCBBBAAA@@@AAABBBCCCDDDDDDEEEGGGIIIHHHFFFDDDBBBBBBBBBCCCCCCCCCBBBAAA@@@===<<<===>>>BBBGGGMMMPPPRRRNNNJJJEEEAAA???>>>>>>@@@@@@@@@@@@@@@AAAAAABBB??????>>>======>>>??????AAABBBCCCDDDDDDEEEGGGJJJJJJKKKZZZpppyyywwwzzz}}}lll]]]OOOJJJKKKSSSggg{{{555666777777777777777777555555444444444555666777555333222333666999999999999===CCCKKKWWWgggxxx|||{{{lllfffcccjjjwwwtttaaaVVVMMMNNNUUU^^^hhhqqqoooppppppooommmiiifffdddXXXSSSQQQVVV]]]aaa^^^ZZZ]]]\\\[[[[[[\\\^^^```aaabbbdddgggjjjnnnppprrrssspppppppppooolllhhhdddbbb]]]^^^___aaabbbdddfffgggllllllkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiijjjjjjkkkhhhjjjlllnnnooooooooooooooommmkkkjjjjjjllloooqqqnnnmmmlllkkkllloooqqqssstttrrrqqqpppooopppoooooommmmmmllljjjhhhfffdddccceeedddcccbbbbbbccceeegggiiijjjjjjkkkkkkjjjjjjiiilllkkkiiihhhggggggggghhhiiiiiijjjkkklllllllllllllllmmmmmmllljjjiiikkklllnnnmmmllllllllllllmmmmmmnnnppprrruuuwwwxxxxxxxxx{{{vvvkkk[[[JJJDDDJJJSSSeeemmmuuuxxxxxxxxx|||~~~qqqdddYYYSSSLLLJJJEEE@@@<<<>>>BBBGGGHHHKKKNNNPPPSSSWWW\\\```dddlllvvv}}}mmm___TTTSSSYYYdddwwwwwwjjjccc```___hhhuuuvvvsssooommmmmmmmmmmmmmmjjjjjjiiihhhgggggghhhhhhkkkmmmoooooooooppprrrtttzzzcccXXXPPPKKKIIIJJJJJJGGGFFFIIIKKKNNNUUU```kkkzzzsss\\\SSSUUUeeexxxrrrjjjjjj^^^]]]^^^______VVVUUURRRQQQQQQOOOMMMKKKGGGGGGFFFFFFGGGHHHIIIJJJMMMMMMMMMNNNNNNNNNNNNNNNKKKKKKLLLMMMMMMMMMMMMMMMKKKJJJIIIHHHGGGGGGHHHHHHFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHFFFFFFGGGHHHIIIIIIHHHHHHFFFGGGGGGGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBAAAAAACCCBBB@@@???>>>??????@@@CCCBBBAAAAAAAAAAAACCCCCCFFFHHHJJJKKKKKKIIIFFFEEEBBBBBBBBBBBBBBBAAAAAAAAA===<<<<<<===???CCCGGGJJJGGGEEECCCAAA??????@@@@@@?????????@@@@@@@@@@@@@@@??????>>>>>>>>>>>>?????????AAABBBBBBBBBDDDFFFHHHDDDAAAMMMdddrrrttt}}}|||nnn```WWWPPPQQQaaasss555666888999999888777666555444444444444555555555333333444444555777888999444777===GGGUUUfffwwwyyytttpppssszzz}}}yyyhhhcccdddooo}}}{{{rrrdddZZZQQQRRRXXX___gggoooooopppqqqpppooommmjjjiii```YYYUUUVVVXXXVVVRRRPPPVVVVVVVVVWWWYYY[[[]]]___```bbbeeehhhllloooqqqrrroooooooooooollliiifffddd______``````bbbccceeefffjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjiiiiiiiiijjjjjjkkkhhhjjjmmmoooppppppooonnnnnnmmmkkkiiijjjlllnnnpppmmmmmmllllllmmmooopppqqqpppppppppqqqrrrrrrpppnnnjjjiiihhhgggeeecccaaa```bbbbbbbbbaaaaaabbbeeehhhiiijjjjjjkkkkkkjjjjjjiiijjjjjjhhhggggggggghhhiiiiiijjjkkkllllllmmmmmmmmmnnnnnnnnnlllkkkkkknnnpppnnnmmmlllkkkkkkkkklllmmmnnnpppsssvvvxxxyyyyyyyyyyyyqqqeeeVVVJJJGGGPPP]]]qqqwww}}}}}}yyyyyy}}}sssbbbTTTLLLGGGBBBBBBAAA>>>;;;<<>>>>>???@@@AAACCCBBBAAA@@@AAABBBCCCDDDJJJKKKMMMNNNMMMLLLJJJIIIBBBBBBAAAAAAAAA@@@@@@@@@===<<<<<<===>>>@@@AAACCC@@@AAAAAA@@@??????AAADDD>>>>>>???@@@@@@@@@@@@???????????????????????????<<<===?????????@@@CCCEEEAAA???HHH\\\lllwwwwwwkkk\\\SSSZZZhhh555666888::::::888666555666666666555555555555555333555777777444444666999777888;;;BBBNNN___ppp{{{zzztttooobbbaaaccckkkuuuzzzwwwrrrlllkkkppp{{{wwwqqqjjj```YYYZZZ^^^ccciiiooorrrrrrssstttsssqqqooommmeee^^^XXXXXXUUUPPPNNNPPPQQQQQQRRRSSSUUUXXX[[[\\\^^^___bbbfffiiilllnnnoooooooooooonnnmmmkkkiiihhhaaaaaaaaaaaaaaacccdddeeehhhhhhiiiiiijjjkkkkkkkkkkkkkkkjjjiiiiiiiiijjjjjjiiijjjmmmoooppppppooommmmmmlllkkkjjjjjjlllmmmooommmmmmnnnnnnooooooooopppllllllmmmqqqssssssppplllgggggggggfffdddbbbaaa``````aaabbbaaa```bbbfffiiiiiijjjjjjkkkkkkjjjjjjiiihhhhhhgggfffggghhhiiijjjiiijjjkkklllmmmmmmmmmmmmmmmmmmlllkkkjjjlllooorrrooonnnllljjjjjjkkklllmmmpppppprrrtttvvvxxxyyyyyyvvvmmmaaaVVVNNNMMM[[[jjjyyy||||||wwwppppppxxx{{{fffTTTHHHCCCBBB===???AAA???<<<<<>>>>>???AAABBBBBBAAAAAA@@@AAABBBCCCDDDKKKKKKLLLLLLKKKKKKJJJIIIAAAAAA@@@@@@????????????;;;<<<===>>>>>>?????????>>>???@@@???======???AAA======???@@@@@@@@@???>>>?????????@@@@@@?????????;;;<<<>>>>>>>>>???BBBDDDDDDCCCIIIVVVeeewwwmmmYYYWWW```yyy555777999::::::888666444888777777777666666666555444888:::888333111444777:::888777:::DDDSSScccmmmzzz}}}uuunnneee]]]RRRRRRXXXeeerrrxxxvvvqqqmmmpppwww~~~tttpppppphhhaaaaaaeeeiiimmmrrrtttuuuvvvwwwvvvtttrrrqqqfff___YYYXXXTTTOOOOOOTTTNNNNNNOOOPPPSSSVVVYYYZZZ\\\^^^aaadddgggjjjlllmmmoooooooooooonnnlllkkkkkkcccbbbaaaaaaaaabbbdddeeegggggghhhiiijjjjjjkkkkkklllkkkjjjjjjiiiiiijjjjjjiiikkkmmmpppqqqpppnnnmmmllllllkkkkkkkkklllmmmnnnmmmnnnoooooopppooooooooohhhiiilllppptttsssoookkkggggggfffeeedddcccaaa```___aaabbbaaa```aaafffjjjjjjjjjjjjkkkkkkjjjjjjjjjggggggfffffffffhhhiiijjjjjjjjjkkklllmmmmmmmmmmmmjjjjjjjjjhhhhhhjjjnnnqqqooonnnllljjjjjjjjjlllmmmrrrqqqqqqqqqsssuuuxxxzzzvvvlll```XXXRRRSSScccsss{{{{{{wwwnnneeefffqqq{{{sss]]]KKKAAA>>>???<<<@@@CCCBBB??????BBBFFFIIINNNVVV^^^dddhhhkkkmmmooonnnmmmooorrruuuwwwwwwtttrrrpppmmmfff^^^ZZZYYYQQQUUU\\\ggguuu{{{uuussslllffffffvvv{{{wwwwwwyyyyyy|||wwwtttpppnnnmmmllljjjhhhfffggggggggghhhjjjkkklllhhhhhhiiilllqqqzzzdddZZZVVVQQQSSSNNNJJJHHHGGGHHHNNNUUU[[[ddduuulllXXXNNNTTTZZZeee{{{eeeaaahhhtttssseee^^^bbbbbbZZZUUUXXXZZZXXXWWWUUUTTTQQQMMMJJJJJJIIIHHHGGGGGGHHHIIIIIIFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEIIIHHHGGGGGGGGGHHHIIIJJJAAAAAAAAABBBBBBCCCCCCDDDCCCBBB???>>>===???AAABBBAAAAAA@@@@@@AAABBBDDDEEEIIIIIIHHHHHHGGGGGGGGGGGGAAA@@@??????>>>>>>??????:::;;;===?????????>>>>>>>>>???@@@>>>:::999:::===<<<===>>>@@@@@@??????>>>??????@@@@@@@@@@@@??????<<<>>>???@@@@@@AAACCCEEEEEEFFFHHHNNN[[[qqqyyy___WWW\\\nnn~~~666777888888666555555666999888777666666777888999999888777555555555666777999999:::;;;@@@IIISSS[[[ccckkkqqqpppkkkdddZZZRRRMMMJJJNNNYYYeeennnvvv|||xxxzzz~~~}}}{{{}}}{{{tttqqqrrroooqqqrrrooogggcccgggnnnsss|||{{{vvvuuutttqqqjjjgggccc]]]XXXSSSPPPOOOLLLOOOSSSTTTUUUWWW\\\``````______aaadddhhhmmmooommmmmmooopppqqqoookkkggggggfffdddbbb```^^^]]]]]]cccdddfffhhhjjjkkklllmmmkkkkkkkkkjjjjjjiiiiiiiiiiiijjjkkkmmmnnnoooooooooooommmkkkkkknnnpppooommmqqqppppppooommmlllkkkjjjiiilllooopppooonnnnnnnnngggeeecccaaaaaaaaabbbcccbbbaaaaaaaaabbbdddfffggghhhhhhhhhhhhhhhgggfffffffffdddbbbdddhhhjjjjjjhhhfffgggiiikkklllmmmllllllhhhhhhiiijjjkkkkkklllllllllkkkiiihhhiiikkknnnooopppqqqrrrsssvvvxxx{{{|||vvvuuulll^^^WWW]]]iiiqqq}}}qqqeee^^^XXXWWWcccsssgggWWWMMMDDD???>>>???AAABBBBBBAAABBBFFFIIIOOOTTT[[[bbbgggkkknnnpppoooppprrruuuvvvsssnnnjjjhhhgggddd___ZZZXXXXXXYYY[[[aaalllyyy{{{oooiiiccc^^^]]]___eeeppp}}}wwwuuuqqqoooooonnnmmmkkkiiiffffffiiijjjhhhiiilllnnnmmmooosssuuu{{{mmm___RRRMMMOOONNNIIIHHHJJJLLLNNNTTTZZZdddqqqwww\\\MMMHHHTTTggg|||}}}mmmggguuu}}}gggccc^^^\\\]]][[[VVVQQQSSSUUUVVVVVVSSSQQQOOOOOOIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFGGGIIIJJJMMMLLLKKKJJJIIIHHHEEECCCCCCDDDDDDDDDDDDDDDCCCBBBDDDEEEFFFFFFEEEDDDCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@===???AAABBBBBBDDDGGGIIINNNKKKHHHFFFEEEEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBEEEDDDBBB@@@@@@BBBDDDEEEDDDCCCBBBAAABBBDDDFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFAAAAAAAAAAAAAAAAAA@@@@@@@@@>>>======>>>??????>>>??????>>>>>>>>>>>>>>>>>>DDDCCCCCCBBBBBBAAA@@@@@@BBBCCCDDDDDDBBBAAABBBCCC@@@@@@>>>======@@@EEEIIILLLGGGFFFJJJRRReeeeeeWWWVVVeeerrr444666777777555444444555888888777666666777888888777777555444444444555555666666666777:::AAAJJJPPPZZZaaafffdddbbb___ZZZUUUJJJDDDEEEPPP___kkkttt{{{}}}yyyuuutttvvvzzzyyytttsssuuutttwwwwwwssslllhhhmmmssswww}}}{{{wwwwwwuuupppllljjjfffaaa\\\VVVRRRPPPNNNPPPSSSTTTTTTVVVYYY]]]]]]]]]]]]___bbbgggkkknnnooooooppprrrrrrqqqmmmjjjhhhgggeeeccc```___]]]]]]aaaccceeehhhjjjllllllmmmkkkkkkkkkjjjjjjjjjiiiiiijjjjjjlllmmmnnnooooooooopppnnnlllmmmoooqqqpppnnnpppooonnnmmmlllkkkkkkkkkkkkmmmooopppnnnlllllllllgggfffdddbbbbbbbbbcccdddccccccbbbbbbcccdddeeefffggghhhhhhhhhggggggfffeeefffeeeccceeehhhjjjjjjiiifffgggiiijjjkkkkkkkkkkkkhhhhhhiiijjjjjjkkklllllllllkkkiiihhhiiikkkmmmooopppqqqrrruuuwwwyyy{{{|||xxxvvvnnnccc^^^ccckkkoooooocccYYYSSSNNNOOO\\\mmmzzzfffXXXOOOFFF@@@???BBBGGGLLLLLLHHHFFFIIIMMMQQQVVV___ffflllqqquuuwwwxxxyyy{{{|||{{{vvvooojjj``````___]]]\\\\\\___bbbgggooo{{{jjj___YYYWWWWWWZZZ___hhhtttwwwuuuqqqoooooonnnmmmllljjjgggfffiiiiiiggghhhkkkkkkmmmrrrwww{{{sssaaaWWWMMMJJJLLLKKKGGGFFFJJJMMMPPPWWW___pppdddWWWMMMNNN```wwwtttnnnrrrpppbbb^^^ZZZYYYZZZXXXTTTPPPQQQSSSUUUTTTRRROOONNNNNNIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGIIIIIILLLKKKJJJIIIHHHFFFDDDBBBBBBCCCDDDDDDDDDDDDCCCCCCEEEFFFGGGGGGFFFEEEDDDCCCEEEDDDDDDCCCBBBBBBAAAAAA@@@BBBCCCCCCBBBCCCEEEGGGKKKIIIHHHGGGFFFFFFFFFEEEDDDDDDEEEDDDDDDCCCBBBBBBDDDCCCAAA??????AAACCCDDDCCCCCCBBBAAABBBCCCEEEGGGEEEEEEDDDCCCCCCDDDEEEEEEBBBBBBCCCDDDEEEFFFFFFGGGAAA???>>>>>>???@@@???>>>????????????????????????CCCCCCCCCBBBBBBBBBBBBAAACCCDDDFFFFFFDDDBBBAAAAAA@@@???>>>======AAAGGGLLLRRRLLLHHHIIINNN]]]|||xxxcccZZZ[[[dddqqq~~~333555666666444333333444777777666666666666777777666555444444333333444444333444444555777;;;AAAFFFPPPVVVZZZYYYYYY[[[[[[YYYIIIAAA???JJJZZZiiissszzz}}}}}}vvvtttrrrssswwwxxxtttsssuuuvvvyyyzzzuuuooonnnsssyyy~~~~~~{{{zzzyyyvvvppppppooolllgggaaa[[[UUURRRPPPQQQRRRRRRRRRTTTWWWYYYZZZZZZ[[[]]]aaaeeeiiilllooooooooopppqqqqqqooommmiiihhhgggdddbbb___^^^]]]___aaaeeehhhkkklllllllllkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkmmmnnnooooooooooooooonnnmmmnnnpppqqqpppoooooonnnllljjjjjjkkklllmmmmmmooopppooommmjjjiiiiiigggfffdddccccccdddeeefffeeeeeeddddddddddddeeeeeeffffffggggggffffffeeeeeegggfffeeegggiiijjjjjjiiigggggghhhiiiiiiiiiiiiiiihhhhhhiiiiiijjjkkkkkkkkkkkkjjjiiiiiiiiikkkmmmooooooqqqtttvvvyyyzzz{{{{{{{{{xxxqqqiiigggiiijjjhhh]]]SSSKKKGGGDDDGGGXXXjjjxxxiii___UUUKKKDDDBBBEEEOOOYYYXXXPPPJJJLLLPPPTTTZZZccclllrrrxxx}}}~~~vvvkkkccc]]]^^^^^^___aaaffflllpppyyyjjj[[[RRRKKKOOOXXX```jjjyyy}}}wwwtttqqqooooooooonnnmmmlllhhhgggiiiiiifffgggkkklllpppvvv}}}{{{aaaUUUOOOJJJHHHKKKIIIGGGHHHLLLPPPUUU___hhhyyyqqqSSSPPPNNNXXXpppmmmsssuuuddd^^^[[[WWWWWWWWWWWWSSSPPPOOOQQQRRRRRROOOMMMLLLLLLIIIIIIIIIIIIHHHHHHHHHGGGHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHFFFDDDCCCAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBAAAAAABBBBBBCCCDDDEEEDDDCCCCCCDDDFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGFFFEEECCCBBBBBBBBBCCCBBBAAA@@@??????@@@AAABBBBBBAAAAAAAAAAAACCCEEEFFFEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGAAA@@@??????AAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDFFFHHHHHHEEEBBB@@@?????????>>>===>>>CCCJJJOOOXXXPPPJJJHHHHHHRRRmmmyyyhhh^^^___eeettt333555666666444333333444666666666666666666666666555555444444444444444444444555666666777:::???BBBLLLQQQUUUTTTUUUYYY[[[ZZZLLLDDDAAAKKK[[[gggoootttwww{{{~~~}}}yyyxxxyyyyyytttrrrsssqqqwwwyyyuuuqqqsss{{{~~~|||||||||wwwqqqrrrrrrpppmmmggg___YYYTTTQQQQQQQQQQQQRRRSSSVVVXXXYYYYYYZZZ]]]```dddhhhjjjlllkkkkkklllnnnooommmlllkkkjjjhhhfffccc```^^^]]]^^^```dddhhhkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmnnnoooooooooooommmmmmnnnnnnooooooooonnnnnnmmmjjjhhhhhhjjjlllmmmoooppppppnnnkkkhhhgggggggggfffeeeeeeeeeeeeffffffffffffeeeeeedddddddddddddddeeeeeeeeeeeeeeeddddddfffgggggghhhiiijjjjjjjjjggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjkkkkkkjjjiiiiiijjjkkkmmmnnnnnnqqqtttxxxzzz{{{{{{{{{}}}zzzsssmmmlllllleee\\\PPPHHHBBBAAA@@@FFFZZZnnn}}}sssjjj___QQQHHHFFFIIIXXXfffeeeXXXMMMNNNSSSWWW^^^gggpppxxx~~~wwwhhh^^^```aaacccfffkkksss{{{{{{___VVVQQQKKKUUUgggvvvxxxuuussspppooooooooonnnmmmmmmiiihhhiiiiiiggghhhlllpppssszzz{{{iiiXXXPPPMMMJJJIIIKKKJJJIIILLLQQQVVV]]]hhhsssfffQQQPPPWWWjjj|||kkk}}}kkkaaa^^^[[[XXXWWWWWWUUUSSSPPPMMMOOOPPPOOOMMMKKKKKKLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIFFFDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFEEECCCAAAAAAAAACCCDDDDDDEEEEEEEEECCCCCCEEEGGGFFFHHHIIIIIIHHHFFFEEEEEEIIIGGGDDDAAA@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@AAABBBDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@BBBAAA@@@AAABBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBAAABBBBBBCCCDDDDDDEEEEEEEEEHHHJJJJJJFFFBBB???===>>>>>>>>>===???DDDKKKQQQXXXOOOIIIFFFEEEKKKaaaxxxssshhhcccnnn444666777777555444444555555555555666666555555555555555555555555555555555333444666777888;;;???BBBHHHOOOSSSTTTTTTWWWXXXUUUMMMFFFEEENNNYYY```dddfffnnnwww||||||zzzuuurrrrrrooowww{{{wwwvvv}}}}}}~~~|||wwwsssssstttssspppkkkddd^^^YYYSSSRRRPPPPPPRRRUUUWWWXXXYYYYYYZZZ]]]```cccfffhhhiiiiiiiiijjjmmmnnnmmmlllkkkkkkjjjhhheeebbb```^^^^^^```cccgggiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnnnnnnnnnnnnnmmmkkklllmmmnnnnnnmmmmmmmmmnnnllljjjhhhhhhiiilllmmmooooooooommmiiifffeeefffggggggfffffffffeeeffffffffffffffffffeeeddddddcccbbbccccccdddddddddccccccfffggghhhiiiiiiiiiiiiiiigggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjlllmmmnnnnnnppptttwwwzzz{{{{{{zzz~~~zzzsssnnnmmmjjj^^^PPPHHHAAA>>>>>>???HHH^^^uuu|||uuugggWWWLLLIIIRRRcccrrrppp```SSSRRRXXX\\\bbblllvvv~~~}}}mmmbbbbbbdddhhhllltttnnnYYYUUUUUUUUUddd{{{wwwsssqqqnnnmmmnnnnnnnnnmmmnnnjjjhhhjjjjjjiiikkkooorrrwwwjjj___TTTNNNLLLJJJIIIIIIKKKKKKOOOVVV\\\eeesssrrr]]]SSSTTTffftttlllssseee___\\\ZZZXXXVVVTTTRRRPPPNNNMMMNNNOOONNNLLLKKKKKKLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHKKKMMMMMMKKKHHHEEEEEEEEEEEEFFFGGGIIIIIIJJJJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHGGGEEECCCBBBBBBCCCDDDFFFCCCDDDEEEDDDDDDDDDFFFHHHGGGIIIJJJIIIFFFCCCBBBBBBHHHFFFCCC@@@??????AAABBBBBBBBBCCCCCCCCCCCCBBBBBB>>>>>>???@@@AAABBBCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCAAA@@@??????AAAAAA@@@AAACCCCCCAAA???@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCCCCDDDEEEFFFFFFFFFIIIKKKJJJFFFAAA>>><<<>>>>>>>>>>>>@@@DDDKKKOOOQQQJJJFFFEEEDDDHHHZZZmmm|||jjjlll|||444666777777555444444555444444555555555555444444444444555666666666666555222333444555666999===AAADDDKKKQQQRRRSSSVVVVVVSSSNNNJJJJJJQQQWWWXXXXXXZZZiiivvv~~~~~~}}}yyyvvvvvvsss~~~{{{xxxwwwuuuuuuuuussspppjjjeeeaaaXXXVVVSSSRRRSSSVVVWWWXXXYYYYYY[[[\\\___aaadddeeeggggggiiikkknnnooonnnmmmkkkkkkjjjiiigggeeebbb``````aaaccceeegggiiijjjjjjkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmlllllliiikkkmmmnnnmmmllllllmmmnnnmmmkkkiiiiiijjjkkklllmmmnnnmmmkkkhhhfffffffffhhhggggggffffffeeeddddddeeeeeeeeeeeeeeedddcccbbbaaaaaabbbcccccccccbbbbbbdddgggiiijjjiiihhhhhhiiigggggggggfffggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkklllmmmmmmnnnpppsssuuuxxxyyyzzzzzz}}}zzzsssnnnmmmiii[[[LLLDDD>>><<<>>>@@@JJJbbb{{{|||nnn]]]RRROOO^^^ooo~~~zzziiiZZZYYY___bbbiiitttuuujjjggghhhlllrrr|||wwwdddWWWYYY^^^hhh}}}xxxqqqooollllllmmmmmmmmmlllmmmiiihhhkkklllllloootttvvviii\\\WWWPPPKKKIIIHHHHHHHHHJJJLLLSSS\\\dddpppuuu```VVVSSSWWWsssrrrkkkpppjjj___[[[WWWVVVUUUSSSQQQOOONNNMMMMMMNNNOOONNNLLLKKKLLLMMMMMMLLLJJJIIIIIIIIIJJJKKKIIIHHHGGGFFFFFFFFFGGGHHHLLLNNNPPPMMMIIIFFFFFFHHHGGGHHHIIIJJJJJJJJJJJJJJJHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGBBBCCCDDDDDDCCCCCCEEEGGGFFFHHHJJJGGGCCC@@@@@@AAAFFFDDDAAA???>>>>>>@@@AAAAAABBBDDDDDDDDDDDDBBBAAA<<<===>>>???@@@AAABBBCCCGGGGGGHHHHHHHHHHHHGGGGGGAAABBBBBBBBBCCCCCCDDDDDDAAA@@@@@@BBBCCCCCCAAA??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGIIIJJJIIIEEE@@@===<<<===>>>@@@@@@AAADDDHHHKKKIIIDDDBBBDDDDDDFFFSSSccczzzrrrxxx333555666666444333333444333444555555555555444333222333444555666555555444333333333333333666;;;>>>AAAHHHMMMOOOSSSXXXZZZYYYVVVTTTVVVYYYYYYWWWXXX[[[gggvvv~~~{{{{{{{{{zzzxxxzzzvvvwwwwwwvvvtttpppllljjj```[[[VVVTTTUUUVVVVVVUUUXXXYYYZZZ[[[]]]___```aaacccdddgggjjjnnnooommmkkkjjjjjjkkkjjjiiifffdddbbbcccccccccccceeegggiiijjjkkkkkkkkklllllllllmmmmmmllllllmmmllllllkkkjjjjjjhhhllloooooonnnllllllmmmooonnnmmmkkkjjjjjjjjjjjjkkkkkkkkkiiigggfffggghhhhhhhhhgggfffeeedddbbbaaaccccccdddeeeeeedddcccbbb___```aaabbbbbbbbbbbbaaacccfffiiijjjhhhfffggghhhggggggffffffgggiiijjjkkkiiiiiiiiiiiihhhhhhhhhhhhiiijjjjjjkkkkkklllmmmmmmnnnoooqqqsssvvvxxxyyyzzz|||yyytttooonnnjjj^^^PPPCCC???===???BBBMMMgggwwwfff^^^]]]hhhwww~~~mmm___]]]bbbjjjqqq}}}zzztttuuuvvvzzzllleeeaaafffrrrwwwooommmjjjjjjkkklllllllllllliiihhhkkknnnppptttzzz{{{fff[[[PPPOOOLLLIIIGGGHHHIIIJJJLLLPPPZZZfffqqqwwweeeYYYWWW[[[eeennneeehhhyyyrrrccc[[[WWWRRRSSSSSSRRRQQQPPPQQQQQQOOOOOOPPPOOOMMMMMMNNNOOONNNMMMKKKJJJJJJJJJLLLMMMIIIIIIGGGFFFFFFFFFGGGGGGLLLOOOQQQNNNIIIFFFFFFIIIGGGHHHHHHIIIIIIIIIHHHHHHGGGHHHJJJKKKKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEECCCBBBAAACCCDDDDDDFFFGGGDDD@@@>>>@@@CCCBBBAAA???>>>===>>>???@@@@@@AAACCCDDDDDDCCCAAA@@@;;;<<<===???@@@AAABBBBBBEEEEEEFFFGGGGGGFFFEEEEEE@@@@@@AAABBBCCCDDDDDDEEE@@@???@@@BBBCCCBBB@@@>>>?????????@@@AAABBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHFFFCCC???=========???AAABBBBBBBBBDDDEEECCC??????CCCCCCBBBJJJWWWnnnxxxttt{{{222444555555333222222333333333444555555444333333000111333444555444444333666555444333222555999===@@@FFFLLLOOOTTT[[[aaabbbaaa```aaabbb```\\\___dddeeevvv~~~}}}yyyxxx|||wwwxxxxxxxxxwwwtttrrrpppeee```YYYVVVUUUVVVTTTSSSWWWXXXYYYZZZ[[[\\\]]]^^^___```dddhhhlllllljjjgggiiijjjkkkkkkjjjhhheeedddddddddcccbbbccceeehhhjjjkkkkkkkkkllllllmmmmmmmmmllllllllllllkkkjjjiiiiiiiiimmmpppqqqooommmmmmnnnoooooonnnmmmllljjjiiiiiiiiijjjjjjiiigggfffhhhiiihhhhhhhhhfffeeecccaaa```bbbbbbddddddddddddcccbbb______```aaaaaabbbaaaaaabbbfffiiijjjgggffffffggggggffffffggghhhjjjlllmmmiiiiiiiiihhhhhhhhhhhhhhhiiijjjjjjkkkkkkllllllmmmnnnoooppprrrtttwwwyyy{{{{{{yyyuuuqqqppplllbbbVVVEEEAAA@@@BBBEEEPPPkkkzzz|||~~~oooiiiiiilllyyy~~~mmm___^^^bbbooowwwmmmmmmnnnuuu|||sssmmmkkkiiiiiijjjllllllkkkkkkhhhhhhlllooorrrwww}}}yyyaaaWWWVVVIIIJJJIIIGGGGGGJJJMMMMMMPPPUUU```nnn|||xxxhhh___ZZZ___fffzzzqqq______jjj{{{jjj```[[[WWWQQQRRRSSSTTTTTTTTTUUUWWWOOOPPPPPPOOONNNMMMOOOPPPOOONNNLLLKKKJJJKKKMMMNNNJJJIIIGGGFFFFFFFFFGGGGGGLLLOOOQQQNNNIIIEEEFFFIIIGGGGGGHHHHHHHHHGGGFFFFFFGGGHHHJJJKKKKKKKKKJJJJJJGGGGGGHHHIIIIIIIIIHHHHHHEEEFFFEEECCCAAA???@@@AAAAAADDDEEEBBB>>>===AAAEEE@@@???>>>======>>>>>>???>>>@@@BBBDDDDDDBBB@@@>>>:::;;;===>>>@@@AAAAAABBBCCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAACCCBBB???===>>>>>>???@@@@@@AAABBBBBBEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGEEEAAA???>>>>>>===???BBBCCCBBBAAAAAABBBAAA===>>>CCCAAA>>>CCCNNN^^^vvvmmmooo444555555555444333333222333333333333333333333333111111222333333444555555444444333444555888;;;===>>>AAAFFFKKKQQQZZZeeemmmppprrrpppmmmnnnqqqpppmmmvvv|||vvv{{{xxxvvvwwwvvvvvvxxx{{{zzzvvvssskkkeee]]]VVVTTTTTTTTTUUUTTTYYY]]]\\\ZZZYYY\\\______bbbgggiiiiiigggffffffeeegggjjjlllkkkiiifffdddiiigggdddbbbccceeegggiiijjjkkklllmmmnnnmmmlllkkkkkkkkkjjjjjjkkkkkklllmmmnnnmmmmmmmmmmmmnnnoooooorrrooolllkkkjjjiiigggeeehhhhhhhhhgggggggggggggggjjjiiifffcccaaaaaaaaaaaafffdddcccdddeeeeeebbb^^^ZZZ[[[]]]___aaabbbccccccgggggghhhhhhhhhhhhgggggggggfffffffffggghhhjjjkkkjjjiiihhhfffffffffggghhhlllkkkiiihhhhhhhhhiiijjjnnnoooqqqsssuuuvvvvvvvvvuuuyyy{{{{{{yyyttthhh\\\LLLEEEBBBEEEHHHRRRkkkuuuqqqqqqxxx~~~vvvnnnvvvyyyxxxmmmaaa^^^eeelllvvvssswwwxxxtttmmmlllkkkjjjjjjkkklllmmmnnniiihhhlllooossswwwdddXXXNNNHHHKKKHHHGGGJJJJJJIIIKKKPPP]]]```kkkxxxaaaYYY[[[aaalllxxxpppccccccooo~~~nnnddd\\\UUUQQQQQQRRRSSSTTTTTTSSSQQQPPPMMMMMMMMMMMMNNNOOOOOOPPPSSSPPPMMMLLLMMMOOOPPPQQQMMMLLLIIIGGGFFFGGGHHHIIIPPPPPPNNNKKKHHHFFFGGGHHHJJJIIIHHHIIIJJJIIIGGGFFFKKKKKKKKKJJJIIIIIIHHHHHHFFFGGGJJJKKKLLLJJJHHHGGGCCCBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBAAA@@@???>>>===>>>>>>????????????>>>>>>@@@@@@AAAAAA@@@???===<<<<<<<<<<<<<<<>>>@@@BBBDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>??????@@@@@@@@@AAAAAA@@@@@@@@@@@@??????===>>>>>>@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCBBBAAA???===;;;<<<===???@@@AAAAAAAAA@@@>>>>>>======>>>AAAEEEGGGYYYnnnwwwxxxuuukkkkkkyyy444444555555444333333222333333333333333333333333111222222333333444444444333333222222444666888:::777;;;AAAGGGOOO[[[hhhqqqtttwwwwwwuuuwww{{{}}}{{{yyyuuuqqqqqq~~~zzzwwwxxxvvvuuuwww{{{{{{xxxuuulllggg^^^XXXUUUTTTTTTTTTTTTXXX\\\[[[XXXWWWZZZ]]]___bbbfffhhhggggggfffgggdddfffiiilllmmmkkkiiihhhiiigggeeecccccceeehhhiiiiiijjjkkkkkkllllllkkkkkkkkkjjjjjjjjjjjjjjjkkkkkklllkkkkkkkkkkkklllmmmmmmpppnnnkkkjjjiiiiiigggfffeeefffggghhhiiiiiiiiiiiijjjhhheeecccaaaaaaaaabbbcccbbbaaabbbddddddaaa^^^[[[\\\^^^```bbbdddeeeeeegggggghhhhhhhhhhhhggggggggggggffffffggghhhiiijjjiiiiiihhhgggggggggggggggiiiiiihhhhhhhhhiiijjjkkkmmmmmmoooqqqssstttvvvvvvvvvzzz|||||||||xxxmmmbbbSSSKKKGGGKKKPPP[[[sssyyywwwwwwwwwpppppplllccc[[[]]]gggooo{{{uuurrrooonnnmmmlllkkkkkkllllllpppnnnpppssswww|||eeeWWWPPPKKKHHHIIIFFFFFFIIIJJJKKKOOOUUUccciiiyyynnn[[[[[[gggssskkkdddnnnyyyhhhaaa[[[UUURRRPPPRRRSSSUUUUUUTTTSSSRRRPPPOOONNNMMMMMMNNNNNNOOORRRPPPMMMLLLMMMOOOPPPPPPNNNMMMJJJIIIHHHHHHIIIIIILLLLLLJJJGGGEEEDDDFFFHHHJJJJJJLLLMMMNNNMMMIIIFFFJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGIIIKKKKKKJJJGGGFFFBBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@???>>>=========>>>?????????>>>>>>@@@AAAAAAAAAAAA???>>>===<<<<<<<<<===>>>@@@BBBCCCBBBBBBAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????======>>>???@@@AAABBBBBBEEEEEEDDDDDDCCCCCCCCCBBB@@@@@@AAA@@@???===<<<:::<<<===???@@@@@@@@@@@@??????>>>===<<<>>>@@@CCCEEEPPP```tttwwwnnnrrrtttkkkhhhrrr444444444444444333333222333333333333333333333333222222222333333333333333222222111111111333555666333777<<>>===<<<<<<===>>>>>>>>>>>>>>>======<<<===>>>>>>????????????AAAAAAAAAAAA@@@???>>>>>><<<<<<<<<===>>>@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????AAAAAAAAA@@@@@@@@@@@@???<<<======>>>???@@@AAAAAAEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>===<<<::::::<<<===>>>?????????>>>===>>>===<<<<<<<<<>>>AAABBBGGGPPP[[[ggguuusssmmmhhhooo|||ssslllnnnuuu333333444444444333333222222222222222222222222222333333333222222222222222222222111111111222333333555777:::===DDDOOO]]]gggooovvvzzzyyy|||yyypppllliiimmm}}}~~~}}}{{{yyyvvvuuuvvvzzz}}}}}}{{{tttnnngggaaa]]]ZZZXXXVVVXXXZZZZZZYYYWWWVVVWWWYYY^^^___aaabbbbbbcccfffhhhdddfffiiilllnnnnnnmmmmmmkkkiiigggfffeeeggghhhiiihhhgggfffffffffgggiiijjjjjjiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjkkkkkkmmmkkkjjjjjjkkklllkkkjjjdddfffhhhjjjjjjjjjiiiiiihhhfffdddbbbbbbbbbcccdddeeeeeeeeeeeeeeecccaaa```\\\]]]^^^```bbbdddfffggggggggghhhhhhhhhhhhgggggghhhhhhhhhggggggggggggggghhhhhhjjjjjjjjjiiihhhgggfffgggggghhhiiijjjkkklllllllllmmmoooqqqtttvvvxxxyyy|||~~~uuufff___[[[bbbooopppcccUUUQQQWWWddduuu~~~wwwrrrooonnnmmmiiikkkllloooqqqrrrssstttrrrvvv~~~kkkaaaUUUMMMJJJJJJJJJIIIIIIGGGHHHLLLPPPVVV```kkkxxxxxxddd]]]tttzzzwwwsssccc[[[YYYVVVTTTUUUSSSTTTVVVWWWWWWUUUTTTSSSRRRQQQOOOMMMMMMNNNPPPQQQRRROOOMMMMMMNNNPPPPPPPPPNNNMMMKKKIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDFFFJJJNNNLLLMMMNNNPPPQQQPPPMMMJJJKKKJJJIIIHHHGGGEEEDDDDDDEEEFFFHHHIIIIIIGGGEEEDDDAAAAAA@@@>>>===<<<;;;:::;;;;;;<<<=========<<<<<<;;;<<<===>>>????????????@@@@@@@@@??????>>>======<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@?????????AAAAAA@@@@@@?????????>>>AAAAAA@@@@@@@@@?????????;;;<<<<<<===>>>>>>??????BBBBBBAAAAAA@@@??????>>>=========<<<<<<;;;;;;:::<<<===>>>???>>>===<<<;;;>>>===<<<;;;;;;<<<>>>???BBBFFFJJJQQQ\\\jjjwww~~~zzz|||rrriiiggggggqqqxxxqqqqqq222222333333444333333222222222222222222222222222222222222222222222222111333222222222222222333333555777888999===FFFSSS\\\kkksssxxxxxxzzz{{{tttoooqqq~~~}}}~~~~~~yyyyyyzzz|||}}}zzzwwwuuuvvvzzz||||||zzzvvvrrrlllfffccc```]]][[[[[[[[[ZZZYYYWWWWWWXXXYYY]]]^^^_________aaadddfffeeegggiiikkklllllllllkkklllkkkiiigggggghhhiiiiiihhhgggfffeeefffggghhhiiiiiiiiihhhgggggghhhhhhhhhjjjjjjjjjjjjjjjkkkkkkllllllkkkjjjkkkmmmoooooonnniiiiiijjjjjjiiihhhgggffffffeeecccbbbbbbccceeefffeeeffffffeeeccc```___^^^\\\]]]]]]^^^```bbbdddeeegggggghhhhhhhhhhhhgggggghhhhhhhhhhhhhhhggggggggghhhiiijjjkkkkkkjjjiiihhhhhhiiiiiijjjjjjjjjjjjjjjnnnnnnpppqqqsssvvvxxxyyyyyy|||~~~|||qqqlllllluuuxxxfffTTTQQQ[[[kkk|||vvvpppnnnmmmlllkkkjjjkkkmmmppprrruuuwwwxxxxxxkkkZZZVVVQQQNNNMMMLLLIIIGGGHHHHHHJJJPPPTTT[[[iiiuuutttddddddqqq{{{tttiii^^^ZZZXXXUUUSSSTTTUUUUUUVVVWWWVVVTTTQQQPPPPPPOOONNNNNNOOOQQQSSSTTTQQQOOOMMMMMMOOOPPPPPPOOOLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDFFFJJJNNNMMMKKKJJJKKKLLLMMMLLLKKKLLLKKKKKKJJJHHHGGGGGGFFFDDDFFFGGGIIIHHHFFFDDDBBB@@@??????>>><<<;;;;;;:::::::::;;;<<<<<<<<<;;;;;;::::::<<<===??????@@@@@@>>>>>>===<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@@@@????????????????????????@@@@@@@@@??????>>>>>>>>>@@@@@@?????????>>>>>>>>>:::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;<<<;;;<<<=========<<<;;;:::<<<;;;:::::::::;;;;;;<<>>>>>======<<<<<<;;;:::;;;;;;;;;;;;;;;::::::888999;;;===>>>@@@@@@@@@======<<<;;;::::::::::::<<<<<<>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>=========>>>>>>>>>============<<<::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<============;;;;;;:::::::::;;;<<<<<<::::::<<<<<<===<<<;;;:::999999999999999999::::::;;;;;;===BBBEEEKKKUUU```]]]bbb___\\\aaaeeessswwwkkk111111222333333333333333111111111111111111111111000000111111222222333333000111222222333333333333000222333444666<<>>@@@@@@AAA>>>===<<<::::::::::::;;;<<<===>>>???@@@@@@??????=========>>>>>>>>>??????<<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;999999999:::::::::::::::;;;;;;;;;;;;;;;;;;::::::999999888888888999:::;;;888999:::;;;<<<<<<;;;;;;777777777888888999999:::999888:::???@@@BBBLLLWWWZZZaaa``````fffjjjxxxvvvggg000111222333333333333333111111111111111111111111//////000111222333333444///000111222222333333333111333444444444888???EEERRR___jjjmmmqqq|||vvvyyyyyy}}}vvvtttvvvzzz}}}|||zzzyyyyyyzzzxxxrrrnnnpppnnnllljjjjjjhhhfffdddZZZWWWUUUTTTUUUWWWXXXXXX[[[]]]______]]]\\\]]]]]]]]]^^^aaadddgggiiikkklllnnnmmmlllkkkjjjjjjiiijjjhhhiiijjjllllllkkkjjjjjjggggggggghhhiiikkkmmmmmmjjjjjjiiiiiijjjjjjkkklllhhhggggggjjjnnnrrrsssssspppnnnjjjgggffffffggghhhccccccbbbbbbccceeegggiiibbbfffiiiiiigggfffgggiiidddbbbaaa______```bbbcccgggggghhhhhhhhhhhhggggggdddeeeggghhhiiiiiiiiihhhkkkkkkjjjiiijjjkkkmmmnnnggghhhkkkmmmooopppppppppooorrruuuxxxyyywwwuuusssxxxyyyxxxxxx|||{{{rrrxxxrrruuu|||{{{zzzwwwtttqqqooolllkkkkkkkkkjjjiiijjjkkknnnttt}}}lllWWWOOOOOOLLLKKKJJJIIIIIIJJJJJJJJJJJJOOOZZZgggqqq}}}gggYYY[[[lllvvvuuupppbbbYYYWWWVVVWWWTTTNNNLLLNNNJJJKKKNNNPPPQQQQQQQQQPPPOOOPPPRRRTTTTTTSSSQQQPPPPPPOOONNNNNNPPPPPPOOONNNMMMMMMLLLKKKIIIGGGEEEDDDEEEGGGIIIJJJHHHGGGFFFGGGCCCCCCDDDFFFHHHHHHFFFCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCDDDFFFGGGFFFDDDAAA???============>>>>>>>>>>>>=========<<<;;;:::999888777888:::<<<>>>@@@AAAAAA???>>><<<;;;::::::;;;;;;<<<===>>>???@@@@@@???>>><<<=========>>>>>>??????:::;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::999999999999999999::::::===<<<;;;;;;:::999888888777777666666666888999:::777888999;;;<<<<<<;;;;;;555666666777888999999999:::888:::===>>>>>>HHHTTT___ffffffgggnnnrrrvvveee222222222222222111000000000000000000000000000000000000000000000000000000222222222222222222222222333333333333555999<<<>>>IIIUUUaaagggkkkxxx{{{xxx{{{{{{yyy{{{}}}}}}zzzxxxyyywwwrrrppprrroookkkiiijjjlllkkkeee``````\\\YYYWWWXXXZZZZZZZZZ\\\\\\\\\[[[[[[[[[ZZZZZZZZZ\\\```dddhhhiiijjjjjjnnnnnnlllkkkkkklllmmmnnnjjjjjjkkkmmmnnnnnnllliiieeeeeeggghhhjjjkkklllllljjjkkkkkkkkkkkkkkkkkklllgggfffggghhhjjjlllooopppnnnnnnnnnmmmkkkhhheeecccaaabbbcccdddeeefffffffffcccccccccdddeeefffggghhhfffeeecccaaa^^^___bbbdddfffgggiiijjjkkkiiihhhfffiiiiiihhhgggggghhhiiijjjmmmkkkjjjjjjkkkmmmmmmmmmkkklllnnnppppppooommmllljjjooovvv{{{|||{{{yyyxxxwwwxxxzzz|||~~~~~~{{{yyyuuuwww{{{~~~|||yyyxxxvvvtttrrrqqqlllkkknnnpppllliiihhhllllllrrr{{{iiiZZZPPPLLLLLLNNNIIIFFFHHHIIIHHHIIIMMMNNNWWWhhhvvv}}}ppp]]]YYYfffmmmzzzppp```YYYSSSSSSRRRPPPNNNKKKIIIHHHHHHHHHIIIIIIKKKLLLNNNOOOLLLNNNPPPSSSTTTSSSRRRPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMKKKJJJHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDBBB@@@???@@@CCCDDDAAA???DDDDDDEEEEEEEEECCCBBBAAAAAAAAA@@@@@@???>>>>>>===>>>===:::888888888999:::>>>===;;;999999:::;;;<<<;;;<<<<<<===<<<<<<;;;;;;999::::::::::::::::::;;;============>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999888888555666777888888888888888888888888888777777666666666666555555555555666666;;;;;;<<<<<<;;;;;;:::999888888888888888888888888777888888888999===CCCGGGYYYhhhwwwzzzvvv{{{vvveee111222222222111111000///000000000000000000000000111111111111111111111111222222222222222222222222333222222222444777999;;;AAALLLXXXaaaiiiwwwyyyuuu{{{~~~xxxuuuvvvuuuqqqnnnnnnnnnkkkjjjkkknnnmmmhhhdddaaa^^^[[[ZZZ[[[\\\]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[ZZZ\\\```dddggghhhiiiiiimmmmmmlllkkkkkkkkklllmmmmmmmmmnnnoooppppppmmmkkkgggggggggggghhhiiikkkkkkjjjjjjjjjkkkkkkkkkkkklllhhhgggggghhhjjjlllnnnooommmmmmmmmllljjjhhheeecccbbbbbbdddeeefffggghhhhhheeeddddddddddddeeeeeefffffffffdddaaa___```bbbeeehhhiiijjjkkkjjjiiihhhgggiiihhhgggggghhhiiijjjkkkooommmkkkjjjkkkllllllkkkjjjkkklllnnnooooooooonnnlllqqqxxx|||}}}|||{{{zzzyyyyyyzzz}}}~~~~~~{{{xxxsssuuuxxx{{{~~~~~~|||yyywwwuuutttrrrpppnnnjjjiiilllnnnkkkhhhhhhllllllrrr}}}kkk[[[RRRMMMKKKLLLOOOJJJGGGIIIKKKJJJLLLPPPWWW___nnn|||{{{fff^^^\\\ooorrrggg[[[WWWRRRRRRQQQOOOMMMJJJHHHGGGGGGHHHHHHIIIJJJKKKMMMMMMKKKMMMOOORRRRRRRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGEEEDDDCCCAAA@@@???@@@BBBCCCAAA>>>AAAAAABBBCCCCCCCCCBBBAAAAAAAAA@@@@@@???>>>>>>===>>>===;;;999888999::::::===<<<:::888888999:::;;;:::;;;;;;;;;;;;;;;::::::999999999:::::::::::::::<<<<<<=========>>>>>>>>>>>>======<<<;;;;;;::::::=========<<<<<<<<<<<<;;;;;;:::999999888888999999444555666777888888888888888777777666666666666777666666666555555666666666::::::;;;;;;::::::999888666777777777777777777666777777888777999<<>>===>>>???@@@AAAAAAAAAAAA@@@@@@??????>>>============<<<;;;999999999::::::;;;:::999888777888999999888888999::::::999999888888888999999999:::::::::<<<<<<<<<============>>><<<<<<;;;::::::999999999<<<<<<<<<;;;;;;;;;::::::::::::888777777777888999222333555666888888999999777666555555555666777888777666666555555666666777888999999999999888777777444555666777777666555444666777777777888;;;@@@DDDOOOZZZiiiwww}}}sss000000111111111000000///000000000000000000000000111111111111111111111111111111111111111111111111222222222222222333555555===BBBKKKVVVcccqqq}}}rrrhhhdddhhhlllkkkjjjooozzz{{{rrrmmmmmmllllllllloooooooooppprrrqqqnnnkkkeeeccc``````aaabbbbbbbbbaaa```^^^]]]\\\[[[[[[\\\[[[]]]___aaacccdddeeeeeeiiiiiiiiiiiiiiiiiijjjjjjmmmlllmmmooorrrsssrrrppppppnnnjjjhhhffffffhhhiiiiiiiiiiiijjjkkkkkklllllljjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggeeedddaaabbbdddfffhhhiiiiiijjjeeeddddddcccccccccddddddggggggfffdddbbbbbbdddfffkkkjjjiiihhhggggggggghhhfffgggggghhhiiikkkllllllooommmkkkkkklllllljjjiiikkkkkkkkkkkklllnnnooopppooosssxxx|||}}}}}}}}}}}}}}}|||||||||}}}|||yyywwwuuuvvvvvvwwwyyyzzz{{{|||||||||zzz}}}~~~~~~wwwuuurrrqqqqqqpppnnnmmmqqqmmmlllnnnnnnllllllnnnrrrxxx}}}hhh]]]SSSLLLJJJJJJHHHGGGGGGJJJHHHHHHLLLOOORRRXXX___oooxxxzzz[[[VVV___ooo~~~rrr^^^SSSPPPPPPMMMMMMMMMLLLJJJHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKMMMMMMLLLKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFIIIIIIHHHFFFDDDBBB@@@??????>>>>>>?????????======;;;<<<<<<======>>>>>>>>>=========<<<<<<;;;;;;;;;;;;:::999888888888888999999999888777777777777888666666777888888888777777777777888888999999::::::;;;;;;<<<<<<<<<=========::::::999999888888888888999999999888888777777666999777666444444555666777111222333555777888888999777777666555666777999:::777666666555555666666777666777777777777666555555333444555666666555444333555666666666777:::>>>AAAFFFNNN\\\nnn000000111111111111000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222333333444444===@@@GGGRRR___lllvvvzzzyyyooobbbdddeeecccbbbiiiwwwzzzwwwzzzssshhhggghhhlllpppqqqqqqrrrrrrrrrpppmmmkkkgggdddbbbaaabbbcccbbbaaa___^^^\\\ZZZYYYYYYZZZ[[[\\\]]]^^^___aaabbbccccccffffffggghhhhhhhhhhhhhhhjjjkkkllloootttwwwxxxwwwuuurrrnnnjjjhhhggghhhiiihhhhhhiiijjjjjjkkkllllllkkkkkkjjjjjjiiihhhgggggghhhhhhhhhhhhggggggffffffaaabbbccceeeggghhhhhhhhhccccccccccccdddeeefffggggggggggggeeeccccccdddeeeiiihhhgggfffeeeffffffffffffggghhhiiijjjkkkllllllkkkjjjiiijjjllllllkkkiiilllllllllllllllmmmnnnooonnnrrrvvvyyyzzz{{{{{{|||}}}|||{{{{{{|||{{{xxxvvvtttuuuuuuvvvxxxzzz|||}}}zzz|||}}}{{{{{{{{{zzzyyyvvvtttsssuuuxxx||||||zzzyyyyyyuuusssqqqpppppppppooommmrrrooommmooonnnmmmnnnsssvvvxxx```TTTRRRLLLIIIKKKLLLIIIFFFGGGGGGFFFIIIOOOTTTYYYcccmmm|||lllVVVVVVaaavvvzzzdddXXXPPPMMMMMMKKKKKKKKKJJJIIIHHHFFFEEEEEEFFFGGGHHHHHHGGGGGGFFFHHHHHHIIIIIIIIIIIIHHHGGGBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDDDDCCCCCCGGGFFFFFFDDDBBB@@@>>>======>>>>>>>>>===<<<;;;;;;<<<;;;;;;:::::::::::::::::::::::::::999999999999888888888777777777777777888888777777666666666666444444555666777777666666666666777777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<888888888888777777777777999888888777666555555555555555333222222222333444000111222444666777777888888777777666777888::::::666666555555555555666666555555666666555555444333444444555666666555444444444555666666666888;;;>>>AAAFFFRRRdddzzz000000111222222222222111000000000000000000000000222222222222222222222222111111111111111111111111111111222222333333444444888:::@@@KKKXXXdddnnnrrr}}}zzzffffffdddaaabbbiiiwww}}}{{{xxxvvvxxx|||vvvfff```bbbhhhoooqqqrrrrrrrrrqqqooommmkkkiiigggdddcccccccccaaa```\\\[[[YYYXXXWWWXXXZZZ[[[\\\]]]]]]^^^___```aaaaaaddddddeeefffggggggggggggjjjjjjlllpppvvvzzz|||}}}yyyvvvsssooollljjjjjjjjjggghhhhhhiiijjjkkkllllllkkkkkkkkkjjjiiihhhfffeeeggggggggggggggghhhhhhhhhbbbcccdddeeefffgggggggggcccccccccdddeeefffhhhhhhfffggggggeeecccbbbccceeeeeeeeeeeeeeeffffffffffffggggggiiijjjkkkkkkkkkkkkhhhhhhhhhiiikkkkkkjjjhhhkkkllllllmmmnnnoooppppppnnnqqqtttwwwxxxyyy{{{||||||{{{zzzzzzzzzzzzxxxvvvssssssssssssuuuxxxzzz|||{{{}}}~~~{{{zzzyyywwwuuutttsssrrrrrruuuzzz~~~~~~zzzxxxvvvtttssssssqqqooooooooopppooonnnooommmmmmoooppppppttt{{{oooZZZQQQOOOJJJGGGFFFJJJKKKIIIGGGIIIFFFGGGLLLUUU]]]eeerrr~~~nnn\\\SSSZZZiiizzzhhh\\\VVVOOOKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHGGGFFFEEEGGGGGGGGGGGGFFFEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@DDDCCCCCCBBB@@@>>>===<<<;;;===>>>===;;;:::::::::;;;;;;:::888888777777888999888888888888888888888777777777777777777777777888888777777777666666666333333444555666666666666555555666777888999999::::::::::::;;;;;;;;;<<<<<<777777777777777777777777:::999999888777666555555333333333333222222111111///000222333555555666666777777777777888888888888555444444444444444444555444555555555555444333333444444444444444444444444333555555555555666999;;;???CCCMMM[[[nnn111111222333333333333333000000000000000000000000222222222222222222222222111111111111111111111111...///000111222222333333333555999AAALLLWWW```eeerrrvvv|||nnnkkkgggdddeeelllwwwxxxxxxyyyzzzzzz{{{xxxeee[[[ZZZaaaiiinnnoooqqqrrrpppooommmlllllliiigggeeeeeecccaaa___[[[ZZZXXXWWWWWWYYY[[[\\\]]]]]]]]]]]]]]]^^^______bbbcccdddeeefffffffffeeehhhhhhjjjnnntttxxx{{{{{{{{{zzzwwwtttpppnnnlllkkkgggggghhhiiijjjkkklllllljjjjjjjjjjjjiiihhhfffeeegggggggggggghhhiiiiiijjjeeeeeefffgggggggggggggggeeeeeeeeeeeeffffffggghhheeeffffffeeecccbbbcccdddcccdddeeeggggggggggggfffhhhhhhjjjkkkkkkkkkjjjjjjhhhgggggghhhiiiiiigggeeehhhiiillloooqqqsssssssssnnnqqqtttvvvwwwxxx{{{}}}zzzyyyxxxxxxyyyyyywwwvvvtttssssssssstttvvvyyyzzz}}}~~~~~~|||zzzwwwvvvuuuuuuuuuuuuyyy|||~~~}}}~~~~~~~~~~~~~~~}}}zzzyyyxxxwwwuuussspppooommmmmmnnnooonnnmmmnnnmmmnnnsssuuuxxx{{{fffWWWLLLJJJMMMGGGDDDDDDHHHIIIGGGGGGIIIHHHKKKSSS^^^hhhssslll]]]WWWWWWeeevvv}}}zzznnnZZZUUUSSSMMMIIIKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFGGGHHHIIIIIIGGGEEEDDDFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCDDDDDDBBBAAA@@@@@@@@@@@@???>>>===;;;::::::<<<>>>===:::888888:::999999888777777777888999999999999999999999999999888888999999999999999888888888888888888777666666222333444555666666666666444444555666777888999:::999::::::::::::;;;;;;;;;777777777777777777777777999999888777666555444444222333444555444333111000000111222333444444444444444555777777777666444333444333333222222333333444444444555555444444333222555333222111111222333555333444555555444555777999;;;AAAIIIRRR```yyy111222333444444444444444000000000000000000000000222222222222222222222222000000000000000000000000,,,---...000111111222222222333666;;;BBBKKKSSSYYYeeehhhlllrrrzzztttpppjjjfffhhhnnnvvv|||yyyvvv{{{}}}}}}}}}}}}zzzyyyeeeXXXTTTZZZcccjjjmmmoooqqqpppooonnnnnnnnnllliiigggfffdddaaa___ZZZYYYWWWVVVWWWYYY\\\^^^]]]]]]\\\\\\\\\]]]^^^^^^aaabbbccceeeffffffeeeeeeeeeeeefffjjjoootttvvvwww}}}|||yyywwwssspppnnnlllfffggghhhiiijjjkkklllllliiijjjjjjjjjiiihhhfffeeegggggggggggghhhiiijjjkkkgggggghhhhhhhhhhhhgggggghhhhhhgggffffffffffffgggeeeffffffeeecccbbbbbbcccbbbdddfffhhhiiiiiihhhggghhhiiijjjkkklllkkkjjjiiiiiihhhggghhhhhhgggdddbbbdddgggkkkpppsssuuuvvvvvvoooqqqtttvvvwwwxxx{{{~~~yyyxxxvvvwwwxxxxxxwwwvvvwwwvvvuuutttuuuwwwyyyzzzzzz{{{|||~~~~~~~~~~~~}}}|||{{{xxxuuusssssstttttt|||~~~~~~{{{yyyyyy{{{}}}~~~}}}{{{{{{|||yyyzzz|||{{{yyywwwwwwxxx{{{~~~|||{{{zzzyyywwwvvvwwwuuuttttttuuuuuutttsssnnnmmmkkklllmmmnnnnnnmmmnnnnnnqqqwww|||vvv___TTTOOOJJJGGGHHHHHHEEEEEEHHHHHHEEEEEEHHHKKKOOOXXXdddppp}}}www___[[[]]]aaaooo}}}wwwwwwbbbQQQPPPPPPKKKHHHKKKIIIJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJIIIGGGEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEECCCAAA@@@>>>>>>>>>>>>===<<<;;;::::::<<<>>><<<999777888999777777666666777888:::;;;:::::::::::::::::::::;;;999::::::;;;;;;;;;::::::888888888888888777666666222333444555666666666666444444555666777888999999999999:::::::::;;;;;;;;;777777777777888888888888777666555444333222111111222444666777777555222000000111222333333333333333222444666777666444111000333222222111111222222333444444555555555444333333444222000......000222444222444555555444444666888777===EEEKKKVVVnnn333333333333333222111000111111111111111111111111222222222111111111111111111000///////////////000222222222222222222222222666666666777999@@@GGGMMMVVV[[[bbbjjjrrr}}}uuuqqqqqqtttrrroooqqqxxxxxxrrrzzzwwwdddVVVOOOSSSZZZbbbiiiooonnnnnnpppqqqpppqqqpppnnnkkkgggccc```^^^]]][[[XXXXXXZZZ]]]^^^^^^```______^^^^^^]]]]]]\\\dddccccccccccccdddeeefffhhhgggeeefffiiiooouuuyyyzzz|||}}}}}}yyyvvvsssrrrfffggggggfffddddddeeeggglllkkkkkkjjjiiihhhggggggffffffggghhhiiijjjjjjkkkhhhhhhiiiiiihhhgggeeedddhhhgggfffeeedddeeeffffffggggggggggggfffeeedddccceeefffggghhhiiiiiihhhhhhiiiiiiiiihhhiiiiiijjjjjjggggggggggggggghhhhhhiiieeefffiiilllooorrruuuvvvuuuttttttwwwzzz{{{yyywwwqqqtttxxxyyyyyywwwwwwwwwvvvwwwyyy{{{{{{zzzyyyxxx{{{{{{|||}}}}}}~~~}}}}}}|||zzzxxxvvvuuuvvvxxxzzzyyy{{{}}}|||zzzxxxwwwwwwxxxxxxxxxxxxxxxxxxyyyyyy}}}xxxtttrrrsssuuuuuutttuuuvvvyyy}}}~~~}}}~~~~~~}}}{{{yyyxxxwwwuuutttsssssssssrrrqqqpppqqqssstttsssrrrmmmiiihhhkkkmmmllllllooonnnrrrxxx}}}lllaaaRRRHHHEEEEEEEEEDDDJJJGGGFFFHHHHHHFFFGGGKKKPPPSSS^^^nnn}}}wwweeeXXXYYYaaannnxxx{{{fff___UUUOOONNNMMMJJJGGGGGGHHHJJJJJJJJJHHHFFFDDDHHHIIIIIIHHHGGGEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???<<<<<<;;;;;;;;;<<<<<<===::::::999888777666555555444555666888999999::::::999:::;;;<<<===<<<;;;:::777888999::::::999777777777777666555444444333333222222333444555666777777888999999999999888777777777888999:::::::::::::::888888888888888777666666555555555555555555555555888777555333222222222222222222111111111111222222111333555555444222222333222222222333444555666777666555333222111222222333333333333333333333333333333333222222333333444555444@@@CCCCCCOOOaaa222333333333222222111000111111111111111111111111000000000000000000000000000000////////////000000222222222222222222222222444444444444777<<>><<<;;;===<<<<<<;;;;;;;;;;;;;;;::::::999888777666555444555666777888888999888888999999;;;<<<<<<<<<;;;:::999::::::::::::999888777777666666555555444333333222222333444555666666777777888888999999999888888777888999999::::::999999777777888888777777666555444444444444444444444444444333111000000000111111222222111111111111222222000222444444333222222222111111111111222333444555444333222222222333444444333333333333333333333333333333222222333333444555333<<>>EEELLLPPPTTT___ooo{{{~~~{{{uuuuuutttddd]]]ZZZWWWSSSRRROOOWWW^^^dddkkkssswwwvvvtttssssssqqqooommmkkkjjjiiifffbbb```___```___^^^______^^^^^^]]]\\\\\\\\\ZZZ\\\___aaacccccccccbbbbbbbbbdddfffggghhhhhhhhhmmmrrrxxx|||~~~~~~{{{{{{yyyuuuoookkkhhhhhhgggggghhhhhhiiijjjkkkkkkkkkjjjjjjjjjiiiiiihhhhhhiiiiiihhhgggfffeeeddddddfffeeedddcccbbbcccddddddeeeeeeeeeeeeeeedddccccccdddeeegggiiijjjkkkjjjjjjkkkkkkjjjhhhggggggggggggiiiiiiiiiiiiiiijjjjjjkkkmmmlllllllllnnnqqquuuwwwtttttttttuuuvvvuuutttrrroooppppppooonnnmmmooopppqqqsssuuuxxxzzzzzzyyyyyyvvvwwwwwwwwwvvvuuutttttttttsssrrrqqqpppqqqsssssswwwwwwwwwuuussssssuuuwwwvvvvvvuuuuuutttsssrrrrrrrrrrrrsssssstttsssqqqpppqqqqqqqqqppppppqqqqqqqqquuuvvvwwwwwwvvvvvvxxxzzzuuutttssstttuuuuuusssqqqpppqqqssssssrrrpppnnnlllmmmlllkkklllmmmnnnmmmlllllliiiiiilllnnnooottt{{{|||vvvaaaRRRIIIHHHEEEBBB@@@BBBDDDEEEDDDHHHFFFGGGJJJJJJKKKRRRZZZiiittteeeZZZWWW```zzz|||rrrvvvvvvaaaWWWSSSNNNKKKLLLMMMMMMLLLKKKKKKLLLKKKJJJIIIGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDAAAAAAAAAAAABBBBBBBBBBBBAAABBBEEEGGGHHHHHHGGGGGGAAAAAA@@@@@@???===<<<;;;::::::;;;;;;;;;;;;;;;:::999999888777777666555555888888888888888888777666999::::::;;;;;;;;;;;;;;;;;;;;;:::999888777666555777666666666555555444444333444444555666777888888999999:::999999888666666777777888888888888888777555666666666666555444444111111111111111111111111111111000/////////000111222222111111111111222222...000111111/////////000111000000000111111222333111111222222222333333444222222222222222333333333333333222222333333444555666999:::BBBIIIMMMfff}}}}}}000111111222222111111111000000000000000000000000///000000000111111222222000000000000000111222222111111111111111111111111111111222111111222444777888>>>DDDIIINNNYYYhhhtttwww~~~ttthhhdddbbb\\\UUURRRMMMSSSYYY```iiitttyyyyyysssssssssrrrrrrpppooonnnmmmjjjfffcccbbbbbbaaa`````````___^^^^^^]]]]]]\\\YYY[[[^^^```bbbbbbaaaaaaddddddddddddeeeggghhhiiihhhlllqqqvvvyyy{{{}}}yyyqqqjjjfffffffffgggggghhhiiiiiiiiikkkjjjjjjiiiiiihhhhhhggghhhhhhgggffffffeeeeeeeeehhhgggfffeeedddeeeffffffeeeeeeffffffeeeeeedddddddddfffgggiiijjjkkkjjjjjjkkkjjjiiihhhggggggggggggiiiiiiiiiiiiiiijjjjjjkkknnnmmmllllllnnnqqqtttwwwssstttuuuuuutttrrrqqqpppllloooqqqqqqooommmlllllllllnnnqqqsssuuuuuuuuuttttttttttttttttttsssrrrqqqqqqpppooooooooopppqqqqqquuuuuuuuusssqqqqqqsssuuuuuuuuuttttttsssrrrqqqqqqoooppprrrssssssrrrqqqqqqqqqqqqpppppppppqqqrrrssspppqqqrrrqqqpppqqqsssvvvuuutttssstttuuuuuusssqqqoooppprrrrrrrrrpppnnnllllllkkkjjjjjjkkklllkkkjjjjjjhhhiiimmmooosss{{{mmm^^^SSSJJJEEEEEECCCBBBBBBBBBCCCDDDCCCGGGGGGIIIMMMOOORRR\\\fffvvvppp^^^ZZZaaauuuyyypppsss}}}iii[[[TTTRRRNNNKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJHHHGGGGGGCCCDDDEEEFFFGGGFFFEEEEEEAAAAAAAAABBBBBBCCCCCCCCCCCCDDDFFFGGGGGGFFFEEEDDD????????????>>>===<<<<<<888888:::;;;<<<======<<<999999888888777777666666888888999999999999999888;;;:::;;;;;;;;;;;;<<<<<<;;;:::999888777666555555666666666666666555555555555555666777888999::::::<<<<<<;;;:::888666444333777777777888888777777666444555555555555444333333111111111111111111111111111000///.........//////222222111111111111222222...///000///......///000222111111111111222222333333333333222222111111111111111111222222333333333333333222222333333444555666999999@@@IIIMMM```ttttttzzz///000111111222111111111000000000000000000000000,,,------....../////////000000000000111111222333111111111111111111111111000222222222111111333555444777<<>><<<;;;:::888999;;;===>>>>>>======::::::999999999888888888777888999:::;;;<<<<<<<<<<<<<<<<<<;;;<<<======>>>;;;:::999888777777777777666666666666666666666666555555666777888999::::::===<<<;;;:::888666444333666777777777777666666555333444444444444333222222111111111111111111111111...---,,,++++++,,,......222222111111111111222222///000000///...---///111222111111111111111222222333333333333222111000///000000111111222333333333333333222222333333444555444999999===IIIQQQ]]]rrr~~~pppiiioooyyy//////000111111111111111000000000000000000000000---------...//////000000000000000000111222333444111111111111111111111111///111222222111111222333333444666;;;CCCLLLSSSXXX^^^kkkzzzzzzpppfffcccYYYZZZYYYZZZbbbmmmssssssooopppqqqrrrrrrsssrrrrrrsssoookkkhhhggggggfffeeebbbbbbbbbaaa``````______]]]]]]^^^^^^___``````aaa```aaacccfffggggggfffeeefffhhhjjjlllnnnqqqvvvzzz{{{zzzsssooollllllkkkjjjiiihhhgggfffjjjjjjiiiiiiiiiiiiiiiiiiggggggffffffggghhhjjjkkkjjjiiihhhgggfffggghhhhhhffffffggghhhhhhggggggfffhhhhhhjjjjjjjjjjjjiiihhhiiihhhhhhggggggggghhhhhhhhhhhhggggggggghhhiiiiiiiiijjjkkkllloooqqqssstttwwwyyyyyyvvvqqqmmmlllllljjjlllmmmllljjjgggggggggmmmnnnqqqsssssssssrrrqqqppppppqqqqqqrrrqqqqqqqqqmmmmmmmmmnnnnnnooooooooonnnppprrrqqqpppooopppqqqssssssssssssssssssssssssnnnpppssssssrrrqqqsssuuusssrrrpppoooooopppqqqrrrpppqqqrrrrrrqqqpppqqqsssrrrqqqppppppqqqqqqpppnnnmmmmmmmmmmmmmmmlllllllllmmmlllkkkkkkllllllkkkiiihhhiiinnnvvv~~~uuucccQQQIIIFFFCCCAAACCC>>>???@@@AAAAAABBBDDDFFFGGGKKKRRR\\\eeeppp{{{qqqtttzzz~~~uuuzzznnnaaaWWWQQQPPPPPPNNNLLLKKKKKKLLLMMMMMMLLLJJJIIIGGGFFFFFFEEEDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEFFFFFFAAABBBDDDEEEEEEDDDCCCBBB????????????>>>===<<<<<<;;;<<<>>>??????>>><<<;;;;;;;;;;;;::::::::::::999555777999;;;>>>???@@@AAA>>>======<<<===>>>???@@@<<<<<<:::999999999::::::666666666666666666666777444444555666777888888999:::::::::999888777666555666666777777666666555444333333333333333222222111111111111111111111111111*********+++,,,...111222222222111111111111222222///000000///---...000111111000000//////000000000111111222333222222111000///000000111222222333333333333222222333333444555333<<<;;;<<>>=========>>>@@@AAA>>>===<<<;;;:::;;;<<<===666666666666777777777777222222333444555666777777888888999999999999888888666666777777666555444444222333333333333222111111111111111111111111111111))))))***,,,///333666888222222111111111111222222000000000///......000222000//////.........//////...///111222333333222222///000000111222222333333333333222222333333444555555@@@>>>===OOOaaacccccc\\\ooovvvvvvpppfffbbbeeerrr~~~000000000111222222222333222111111111000000////////////000000///...------000000000000000000000000//////............//////222111000.........///000333555777;;;@@@DDDHHHJJJMMMZZZmmm{{{pppjjjmmmvvv{{{uuummmhhhhhhiiihhhggglllqqquuuvvvuuutttvvvyyytttsssqqqooonnnmmmllllllgggfffdddbbbaaa```______```aaaaaaaaa___\\\YYYWWWZZZ]]]bbbfffgggeeebbb___```aaabbbdddfffhhhjjjjjjooorrrwww|||~~~}}}uuusssooojjjgggeeeeeedddggggggfffffffffggghhhiiifffggghhhiiijjjkkkkkkkkkkkkiiigggfffgggggggggggggggggghhhhhhhhhhhhggggggggghhhiiijjjjjjiiihhhggggggiiijjjjjjhhhgggggghhhgggggggggfffeeeeeeddddddffffffgggiiikkkmmmoooppplllmmmnnnnnnnnnmmmlllkkkjjjjjjiiihhhhhhhhhhhhhhhkkkpppuuuuuurrrnnnllllllmmmnnnnnnnnnmmmmmmnnnpppmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnoooppppppooommmmmmqqqqqqrrrrrrqqqpppnnnmmmqqqpppooooooppprrrtttuuusssqqqooolllkkkkkklllmmmmmmmmmmmmmmmmmmnnnoooooonnnoooqqqqqqqqqpppnnnlllkkkjjjjjjiiihhhhhhiiiiiijjjiiihhhhhhiiiiiihhhgggooovvvggg[[[JJJFFFAAA@@@@@@AAA@@@>>>BBB??????BBBCCCAAACCCGGGNNNYYYfffqqqpppkkkvvv~~~lllbbb[[[WWWVVVPPPOOONNNMMMLLLLLLLLLLLLOOOMMMJJJHHHFFFFFFFFFGGGEEEGGGHHHIIIHHHFFFCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGDDDCCCCCCEEEGGGFFFAAA===999;;;>>>@@@@@@???===<<<;;;===??????>>>===<<<===>>>===<<<;;;:::999888888:::<<<>>>AAAAAAAAA???>>>;;;;;;;;;<<<===>>>>>>???<<<<<<;;;:::888777777666888888777555555444444444444333222333666999::::::888888999999888777555444777777666666555444222222444333222111000000000000000111111111111000//////,,,,,,,,,...000222111000111111111111111111111111111111000000//////......111111111111111111111111000000000000000000000000000000000000111111111111222222333333333333444444444777???OOO^^^ccc]]]TTTUUUWWWVVVWWW```nnnuuutttwwwoooeee^^^[[[^^^jjjvvv111111111111111111222222111111111000000000/////////////////////...------//////////////////////////////............//////000000/////////111222333555666999<<>>@@@AAA@@@???>>>???AAABBBBBB@@@>>>======;;;;;;;;;:::::::::::::::999:::===???@@@???>>><<<:::;;;;;;<<<======>>>>>>===<<<;;;:::999888777777777777666555444444444444333222111222555888999999888888888888777666555444555666666555555444333222444333222111000000000000000000111111000000///...---,,,---///111222111000111111111111111111111111111000000000/////////...111111111111111111111111000000000000000000000000000000000000111111111111222222222333333333444444777:::BBBNNNYYY[[[UUUOOOFFFHHHHHHJJJTTTccckkkkkkppphhh___ZZZXXX]]]kkkyyy111111111111111111000000111111000000000000/////////////////////......---/////////////////////////////////....../////////.........///111333555777777888:::===AAAEEEHHHJJJLLLVVVeeevvvxxx|||zzzrrriiilllrrryyy~~~www{{{~~~zzzyyyxxxxxxzzzzzzzzzyyyyyyxxxwwwtttrrrpppooonnnmmmlllkkkiiigggfffddddddeeeeeedddcccaaa^^^[[[ZZZYYY\\\```ccccccaaa^^^\\\[[[[[[\\\^^^___```bbbbbbdddgggjjjnnnsssvvvxxxyyyvvvuuurrrooommmkkkjjjjjjeeegggiiikkkllljjjhhhfffkkkkkkkkkjjjiiihhhgggfffhhhfffeeeeeeggghhhhhhgggiiihhhhhhgggggghhhhhhiiiiiihhhgggfffeeedddddddddeeefffhhhhhhggghhhjjjmmmjjjjjjjjjiiihhhhhhggggggeeefffggghhhjjjkkklllmmmppppppooonnnllliiifffeeeggggggfffffffffgggggghhhiiiiiijjjkkkmmmmmmkkkiiifffhhhiiijjjjjjkkkmmmoookkklllmmmnnnnnnnnnnnnnnnooooooooonnnnnnoooooopppqqqqqqrrrqqqpppnnnlllkkkmmmmmmlllllllllnnnoooppppppooommmkkkjjjjjjkkkkkklllllllllllllllmmmmmmnnnmmmmmmnnnooonnnmmmlllkkkjjjkkkkkkkkkkkkiiigggfffeeegggjjjlllmmmqqqvvv{{{sssaaaPPPEEEAAA@@@>>>>>>>>>@@@AAA@@@???AAA@@@AAAFFFHHHJJJPPPVVV\\\mmmtttfffiiixxxeee\\\XXXUUUSSSRRROOONNNMMMMMMLLLLLLLLLLLLLLLKKKIIIGGGFFFFFFFFFFFFHHHJJJMMMOOOOOOLLLIIIGGGCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFCCC@@@<<<:::<<<>>>AAABBBBBBAAA@@@AAABBBCCCBBB???===;;;;;;999999::::::;;;;;;;;;;;;888:::<<<===>>>===<<<;;;::::::;;;;;;<<<<<<======<<<<<<;;;:::999999888777666555444333333222333333222111000111444666777666888777666666555555555555333444444555555444444333333222111111000000000000000000000111000000///......---...///222333222111111111111111111111111111000000000000////////////111111111111111111111111000000000000000000000000000000000000111111111111222222222222333333333333666:::AAAIIINNNMMMHHHDDD>>>???@@@CCCMMM\\\eeehhhhhhaaaZZZVVVVVV^^^mmm|||222222111111000000//////000000000000000000//////...///////////////......////////////////////////......////////////......---------...000222444666666777999<<>>AAA@@@CCCHHHLLLOOOXXXaaaqqqvvvmmm}}}wwwfffvvvwww|||oooaaaZZZWWWSSSOOONNNNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFFFFFFFFFFHHHJJJNNNQQQPPPNNNJJJHHHCCCDDDFFFGGGHHHHHHHHHGGGHHHGGGGGGFFFDDDAAA>>><<<:::<<<>>>AAABBBCCCCCCBBB>>>???AAA@@@===;;;:::::::::;;;;;;;;;;;;<<<<<<<<<999:::<<<=========<<<;;;999:::::::::;;;;;;;;;<<<:::::::::999888777777777444444333222111111222222111000000111333555555444777666555333333333444555222222333444444444444444222222111000000000000000111111222222111111000//////......000222333222111111111111111111111111111000000000000////////////111111111111111111111111000000000000000000000000///000000000111111111111111222222222222333333333222666<<<@@@@@@>>><<<:::======>>>BBBKKKWWW```eeeeee___YYYWWWYYY```ooo}}}222111111000000///////////////////////////000000......///////////////.................................///000000///............------...///111222444444666888;;;>>>@@@BBBHHHNNN[[[lllyyy~~~~~~|||ooouuu~~~|||mmmttt{{{xxxyyyzzzxxxvvvtttqqqttttttttttttrrrpppooommmnnnnnnnnnmmmllljjjhhhgggiiiiiihhhfffeeecccaaa```]]]^^^___```___^^^[[[ZZZWWWWWWWWWXXXXXXYYYYYYYYY[[[\\\^^^bbbfffkkkoooqqqqqqrrrsssttttttsssrrrrrrjjjiiihhhgggfffeeeeeeeeehhhhhhiiijjjjjjjjjjjjiiifffeeeeeefffhhhiiihhhgggfffffffffeeeeeefffffffffdddcccccccccdddeeegggiiilllmmmmmmkkkiiiiiijjjkkkiiihhhhhhgggffffffeeeeeeeeefffgggiiijjjjjjjjjiiiiiijjjkkklllllllllkkkjjjkkkjjjjjjjjjjjjjjjkkkkkkjjjhhhfffhhhlllnnnmmmkkkhhhiiiiiihhhffffffgggiiikkkkkklllmmmmmmmmmmmmmmmooonnnmmmmmmmmmnnnpppqqqppppppppppppooommmkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkmmmlllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllmmmmmmmmmmmmmmmllllllkkkiiijjjlllmmmlllkkkiiiggggggjjjooorrrxxxppp```PPPHHHEEEAAA>>>===<<<===?????????>>>>>>>>>DDDEEEIIIPPPUUU[[[gggsss}}}yyylllhhh{{{qqqpppzzzqqqfff\\\YYYWWWRRRNNNMMMMMMMMMLLLLLLKKKLLLLLLLLLJJJIIIIIIHHHGGGGGGGGGGGGHHHJJJMMMOOOOOOMMMIIIGGGCCCDDDFFFHHHHHHHHHGGGFFFGGGGGGGGGEEEBBB???===<<<:::;;;===???AAABBBBBBBBB<<<>>>??????>>><<<<<<<<<============<<<<<<<<<<<<:::;;;<<<=========<<<<<<999999999999::::::::::::888888777777666555555555333222222111111111111222111000000111333444333222555444333222222222333444000111222333444444444444111111000000///000000000222222333333222222111000/////////000222333222000000000000000000000000000////////////000000000000000000000000000000000000///////////////////////////000000000111111111111111111111222222222333333///333888999888777666777;;;;;;<<<@@@FFFMMMVVV\\\ddd```^^^^^^aaagggttt000000000000000000//////......////////////000000---...//////////////////........................---...///000000///...---///...---------...///000111111222444666999;;;<<>>???@@@@@@===???AAAAAA@@@?????????>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;888888888888999999999999666666555555555444444444222222111111111111222222111111111222333333222000333222222111111222222222000111222222333333333333111000000//////000000000222222333333222222111000//////...000111222111///000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000111111111111111111111111222222222222111333666666666666777888;;;:::<<>>???===???@@@@@@???AAADDDGGGKKKOOOYYYeeeqqq}}}yyysssnnnnnnrrr{{{pppeeelllzzz}}}mmmgggtttyyyiii[[[UUURRRSSSTTTQQQPPPQQQLLLLLLKKKKKKKKKKKKLLLLLLIIIJJJJJJJJJKKKJJJJJJJJJLLLLLLLLLKKKJJJHHHFFFEEEBBBCCCFFFGGGHHHFFFEEECCCBBBDDDDDDAAA===;;;;;;<<<999999:::;;;<<<<<<======>>>@@@BBBBBB@@@>>>===>>>:::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::::::::888888888888888888888888666666555555555555444444222222222111111222222333222111111222444333111///000111111222222111111000000111222222222222222111000000////////////000000000111111111111000/////////......///111111000...000000000000000000000000.../////////000000000111000000000000000000000000////////////////////////000000000000111111111111111111111111222222222222444444333444555666777777999999===BBBDDDCCCGGGNNNVVV[[[eeeqqqyyy......//////000000111111---.........//////000000------...///000000//////........................---...///111111///...---///.........///000222333...//////111222444666777===AAAMMM___lllppptttyyy|||xxx{{{|||{{{zzzsss~~~vvvkkkbbb^^^aaaeeefffhhhkkknnnpppqqqqqqqqqmmmnnnppprrrrrrrrrpppoookkkjjjjjjiiiiiijjjkkkkkkfffeeedddbbbaaa___^^^]]][[[[[[ZZZYYYYYYXXXWWWWWWSSSUUUWWWYYY[[[\\\]]]]]]bbbeeekkkqqquuuxxxxxxxxxyyyzzzyyyxxxtttoookkkhhhggggggiiijjjjjjkkkkkkjjjjjjjjjiiijjjkkkjjjhhhffffffhhhkkkmmmmmmkkkhhhfffeeeggghhhjjjjjjjjjiiiiiicccgggkkklllkkkiiigggfffgggggggggfffeeeeeeddddddhhhiiikkkllllllkkkjjjhhhdddfffiiimmmppprrrssstttrrrqqqooonnnllllllkkkkkkhhhkkkoooooolllkkklllmmmiiijjjkkkjjjiiijjjlllmmmnnnnnnnnnmmmlllkkkiiiiiigggiiijjjlllmmmmmmllllllkkklllmmmnnnnnnnnnmmmlllllllllmmmmmmmmmllllllkkkllllllmmmmmmmmmlllkkkkkkhhhhhhhhhhhhhhhiiiiiijjjhhhhhhgggfffffffffffffffhhhhhhiiiiiikkkmmmooopppzzz|||iiiZZZMMMCCC>>>;;;:::======<<<>>>BBB<<<>>>@@@@@@@@@CCCHHHLLLVVV\\\gggvvv~~~xxxsssnnniiikkkppptttrrrvvvmmm___iii|||rrrhhh[[[VVVRRRSSSSSSPPPOOOPPPLLLLLLKKKKKKKKKKKKLLLMMMIIIJJJKKKKKKLLLKKKKKKKKKNNNMMMLLLJJJHHHGGGFFFFFFAAACCCEEEGGGGGGFFFDDDBBBAAABBBCCC@@@<<<::::::<<<999999999::::::;;;;;;;;;>>>@@@AAA@@@===;;;::::::666777777888:::;;;;;;<<<:::999999999999999999999888888888777777777777777666666666666666555555555333222222222222222333333333222222333444444111//////000111222222111000///111111222222222111111000000000////////////000111///////////////......---......---...000000///---000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////000000000000111111111111000111111111111222222222555333111111333555555555444444999@@@@@@>>>AAAHHHOOOVVVddduuu//////////////////////////////000000///...------+++,,,,,,------,,,,,,+++........................---,,,,,,,,,---...000111........................//////000111222222333333666:::DDDQQQaaaoooyyy}}}xxxvvvvvvwwwyyy}}}}}}{{{rrrhhhaaa\\\[[[bbbfffkkknnnnnnnnnooopppnnnqqqtttuuussspppnnnnnnqqqooommmkkkkkkjjjiiihhhhhhfffeeedddcccbbb___]]]]]]\\\[[[ZZZ[[[ZZZWWWUUUTTTTTTTTTUUUVVVWWWYYYYYY[[[^^^bbbggglllpppssstttyyyxxxyyy{{{|||yyysssnnnllljjjiiijjjjjjkkkjjjiiigggiiilllmmmlllkkkkkkllllllmmmmmmlllkkkjjjiiihhhjjjjjjkkklllkkkjjjiiihhhhhhhhhiiiiiiiiiiiihhhhhhjjjjjjiiihhhgggfffeeeeeehhhggghhhiiikkkllljjjhhhkkklllnnnpppqqqpppooonnnlllmmmnnnmmmjjjgggfffeeellljjjiiiiiijjjkkkkkkjjjnnnnnnnnnnnnnnnmmmmmmmmmpppppppppooonnnlllkkkjjjjjjkkkllllllllljjjgggfffggghhhjjjkkklllmmmmmmmmmlllllllllkkkkkkjjjjjjjjjgggggghhhhhhiiiiiiiiijjjjjjkkklllmmmllljjjhhhgggiiifffddddddfffgggeeecccfffeeeiiinnnooooooxxxmmm\\\QQQJJJDDD@@@@@@AAAAAA@@@>>>>>>???AAAAAA???@@@CCCEEEFFFLLLTTT^^^lll|||~~~tttkkkccccccssswwwaaa\\\eee{{{wwwjjjdddYYYWWWTTTQQQPPPQQQRRRSSSPPPOOOMMMMMMOOOPPPOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNLLLJJJGGGEEEDDDCCCCCCBBBCCCEEEFFFEEEDDDBBBAAA@@@@@@@@@???>>>===<<<<<<:::999777666666777999:::<<<>>>??????===;;;:::;;;777777777777666666666666::::::999999999999888888555666666777777777777666555555444333222111111111////////////000111222333333333333222111000///...000000000000////////////......//////000000111111000000000000////////////////////////////////////------------------,,,,,,111000///------///000111111000///......///000111............////////////000///.........///111222000000///...............111222333111///...///000222222111111111111111222333666999:::;;;<<<>>>@@@DDDKKKZZZooo///////////////////////////////////////...------------............------........................000000...---,,,,,,,,,,,,..............................///000000111222222444888@@@LLL[[[jjjuuu{{{~~~yyywwwwwwzzz~~~xxxmmmddd^^^[[[bbbfffllloooooonnnnnnoooooorrrtttuuutttrrrqqqqqqqqqpppooonnnnnnmmmkkkjjjkkkjjjiiiiiihhhgggdddaaa^^^]]][[[ZZZ[[[ZZZYYYWWWUUUUUUUUUUUUUUUVVVWWWXXXXXXZZZ]]]aaaeeejjjmmmooovvvwwwyyy|||~~~}}}xxxsssmmmmmmlllllllllkkkjjjiiiggghhhiiijjjiiiiiijjjjjjjjjkkkkkkkkkkkkjjjiiiiiijjjjjjkkkkkkkkkjjjiiihhhffffffggghhhhhhhhhggggggffffffffffffggggggggggggiiihhhiiijjjlllllljjjhhhkkklllnnnpppppppppnnnnnnlllmmmmmmllliiigggggggggllljjjiiiiiijjjkkkkkkjjjmmmmmmmmmmmmmmmmmmmmmmmmooooooooonnnmmmkkkjjjiiijjjkkklllmmmlllkkkiiihhhhhhhhhjjjkkklllmmmmmmmmmlllllllllkkkkkkkkkjjjjjjhhhhhhiiiiiiiiiiiiiiiiiihhhiiijjjkkkkkkjjjiiiggghhheeeddddddfffgggfffdddeeefffjjjqqquuu{{{nnncccTTTIIIDDDAAA>>><<<>>>??????>>><<<<<<>>>???@@@???AAAFFFIIIMMMUUU^^^kkkzzzttthhhccckkkvvvhhhZZZ]]]iii~~~nnnccc]]]YYYWWWSSSQQQOOOOOOPPPQQQQQQOOONNNNNNPPPQQQPPPPPPNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJHHHEEECCCCCCBBBCCCBBBCCCEEEEEEEEECCCAAA@@@@@@@@@@@@??????>>>===<<<:::999777666666777999:::;;;<<<>>>>>><<<:::999999555666666666777777777777:::::::::999999999999888666777777777777777666666777666555444333333333333////////////000111222333333333333222222111000///000000000/////////...............///000000111111111111000000000/////////------------------------//////////////////......111000...------...000111///...---,,,,,,---...///............////////////000///.........///000111//////...---------------///000111111000///000222333222222111000000111111111444777888999:::<<<>>>BBBFFFRRRhhh|||////////////////////////...////////////...------......////////////..............................111111///---,,,+++++++++........................---......//////000000000333555;;;DDDRRRbbbpppxxx{{{yyy|||xxxlllddd```ccchhhnnnpppooommmlllmmmpppqqqssssssrrrrrrrrrsssqqqrrrrrrrrrqqqpppnnnmmmlllllllllllllllkkkgggddd```^^^[[[ZZZZZZ[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTUUUVVVXXX\\\```dddgggooorrrvvv{{{{{{xxxrrrrrrrrrqqqooommmkkkiiihhhhhhhhhgggggghhhhhhiiiggghhhiiiiiijjjjjjiiiiiijjjjjjkkkkkkjjjjjjiiihhhdddeeeffffffggggggggggggbbbcccdddeeeggghhhiiiiiijjjjjjjjjkkklllllliiigggkkklllnnnoooooonnnmmmllllllllllllkkkhhhhhhiiijjjllljjjiiiiiijjjkkkkkkjjjkkkkkkkkkkkkllllllllllllnnnmmmmmmlllkkkjjjjjjiiikkkkkkmmmmmmmmmlllkkkjjjhhhiiijjjkkklllmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiifffggghhhiiijjjiiihhhggggggffffffggghhhiiihhhggghhhiiipppyyywwweeeSSSMMMDDD???>>>??????>>>===>>>>>>===<<<<<<>>>AAABBBBBBFFFLLLQQQXXXdddppp}}}wwwhhhhhh{{{{{{ggg___[[[YYYfffwwwxxxllleee]]]VVVXXXVVVRRROOONNNMMMMMMNNNPPPOOONNNNNNPPPRRRRRRQQQNNNMMMLLLKKKJJJIIIIIIIIIGGGFFFDDDBBBAAAAAAAAABBBCCCDDDEEEEEEDDDBBB@@@>>>???@@@@@@??????>>>===<<<:::999888777777888999:::999;;;===<<<:::888888888555555555666666777777777;;;:::::::::999999999999888888888888777666666555666555444333333222222333////////////000111222222333333333333222111000000000////////////.........---......//////000111111111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,..................//////000///...------...///000......---,,,,,,---......---............////////////............///000000......---,,,,,,,,,,,,------///000000000000111333333333222111000000111111///111444555666777:::<<>>IIIYYYhhhrrr}}}zzzpppkkkiiimmmrrrrrrnnnjjjiiikkkooopppqqqqqqppppppqqqrrrppprrrtttuuutttrrrqqqppplllllllllmmmmmmkkkhhheeebbb___\\\ZZZZZZ[[[[[[ZZZZZZYYYWWWUUUTTTSSSRRRRRRQQQPPPPPPPPPSSSWWW\\\___eeeiiipppvvv{{{}}}|||zzzyyyzzzzzzxxxtttpppmmmkkkllljjjhhhfffgggggghhhgggdddeeeggghhhiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiihhhdddeeefffgggggggggggggggcccccceeefffhhhiiijjjkkkkkkkkkjjjkkklllkkkiiigggkkklllmmmmmmmmmmmmllllllkkkkkkkkkiiihhhhhhjjjlllllljjjhhhiiijjjkkkjjjiiiiiiiiijjjjjjkkkkkkkkklllllllllkkkjjjjjjiiiiiiiiikkklllmmmnnnnnnmmmmmmlllhhhiiijjjkkklllllllllllllllllllllkkkkkkkkkkkkkkklllkkkkkkjjjjjjiiiiiiiiigggggghhhhhhhhhgggffffffhhhhhhhhhiiijjjjjjjjjjjjmmmsss}}}ppp\\\OOOJJJFFFBBB???@@@AAA@@@@@@>>>>>>???>>>>>>???BBBEEEGGGHHHMMMUUU\\\fffuuutttxxxyyyiii[[[ZZZ^^^hhh{{{zzzggg```^^^ZZZVVVVVVTTTQQQNNNLLLKKKKKKKKKOOONNNMMMNNNPPPRRRRRRRRRNNNMMMKKKIIIHHHGGGFFFFFFCCCBBBAAA??????@@@@@@AAACCCCCCDDDDDDCCCAAA>>><<>>===<<<999999888777777888999999999;;;<<<<<<:::888777888666666666666666666666666::::::::::::999999999999999999888888777666555444444333222111111111111111///////////////000111111222222333333222111000000/////////.........------------......///000000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......------......///////////////////////////---------.........//////---------.........//////......------,,,------......///000000//////000222111111000000111111222333///111333444555666999;;;BBB@@@EEEUUUhhhxxx////////////////////////------............------------............------........................111111111111111000000000........................//////000000000000000111222333555999BBBOOO^^^iiiwww~~~zzzsssvvvwwwrrriiiddddddgggooopppqqqqqqpppoooqqqrrrooorrrvvvvvvuuusssssssssooonnnnnnoooooommmiiigggeeebbb^^^[[[[[[[[[[[[ZZZ[[[ZZZXXXUUUSSSQQQPPPPPPPPPNNNLLLKKKMMMPPPTTTWWW]]]aaaiiipppuuuxxxzzzzzz~~~{{{vvvrrrqqqooolllhhhfffffffffeeedddcccdddeeeggghhhiiijjjjjjjjjjjjiiiiiiiiihhhhhhhhheeefffgggggghhhhhhhhhgggffffffggghhhiiijjjjjjjjjkkkjjjjjjkkklllkkkiiifffjjjkkkkkklllllllllllllllkkkkkkkkkiiihhhhhhjjjllljjjiiiggggggiiijjjiiihhhggghhhhhhiiijjjkkkllllllkkkjjjjjjiiiiiiiiijjjjjjllllllmmmmmmmmmmmmmmmmmmiiiiiijjjkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkjjjjjjiiiiiiiiiiiiiiiiiihhhgggfffeeeeeehhhhhhiiiiiijjjkkkmmmnnnwwwwwweeeVVVKKKFFFCCCAAA???>>>>>>>>>======<<<===>>>>>>>>>AAAFFFIIILLLOOOVVV```iiitttkkkbbb___fffsssoooaaaZZZXXXWWWVVVTTTSSSPPPMMMKKKJJJIIIIIIMMMLLLKKKMMMOOOQQQRRRQQQNNNMMMKKKIIIGGGEEEDDDDDD@@@@@@???>>>>>>???@@@AAABBBBBBCCCCCCBBB@@@===;;;======>>>>>>>>>===<<<<<<999888888888888888888999:::;;;======;;;999888888888888777666555444333333::::::999999999888888888888888888777666555444333444333222222222222222222//////////////////000111111111222222222111000000............---------------------...//////000000......---------,,,,,,,,,------------------------++++++++++++,,,,,,------......------------............////////////......------------............,,,---------............///.............../////////000111000...---...///...//////000111333555555///111333333444666999<<>>>>>===============>>>;;;<<<===>>>@@@DDDJJJNNNTTTYYYdddppp{{{yyyhhhhhhqqqxxxqqqfff\\\VVVSSSSSSTTTRRRQQQOOOMMMKKKJJJIIIHHHJJJIIIHHHJJJMMMOOOPPPPPPNNNMMMKKKHHHFFFEEEDDDCCC@@@???>>>>>>>>>???@@@AAA@@@AAABBBBBBAAA???===;;;;;;;;;<<<<<<<<<<<<;;;;;;888888888888888888888888999;;;===<<<:::888888888888777777666555444333333999888888888777777777777666666666666555555444333444444333333333333444444/////////......//////000///000000000000000//////......---------,,,,,,,,,,,,------......///000000...---------,,,,,,,,,,,,------------------------,,,,,,------......//////------------------------,,,,,,------------,,,,,,,,,------------.........+++,,,------......------///............///000000000111111000...------.........///000111333555666000111222333444666:::<<>>?????????>>>>>>???@@@<<<>>>???AAAEEEKKKQQQVVV```hhhvvv~~~uuuwwwkkkfff^^^WWWSSSQQQQQQQQQPPPPPPOOOMMMLLLJJJIIIIIIGGGFFFEEEGGGJJJMMMNNNNNNNNNLLLJJJHHHFFFEEEDDDDDDAAAAAA???>>>>>>???@@@AAA>>>???@@@AAAAAA???===<<<999::::::;;;;;;:::::::::888888888999999888888888888:::;;;;;;999777666777555555555555555555555555777777777777666666666666333444444444444444333333222222111111111111222222000//////.........//////......////////////......---------,,,,,,,,,,,,+++,,,,,,---......//////000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........***+++,,,---...------,,,...---------......///000...///000000...---...///000000000000111222333444000111222222333555999<<>>>>>BBB?????????>>><<<;;;<<<===@@@BBBDDDGGGKKKQQQYYY^^^kkkuuuvvvrrr{{{mmmgggaaaYYYTTTSSSRRRQQQOOOOOOOOONNNMMMLLLKKKJJJJJJEEEDDDDDDFFFIIILLLMMMLLLMMMLLLJJJHHHGGGEEEEEEDDDBBBBBB@@@?????????@@@AAA===>>>???@@@@@@???===<<<888999999:::::::::999999888888999999999999888888777999::::::888666555555222222333444555666777888666666666666555555555555222222333333444333333333......------------...///000//////.........//////------...............------------,,,,,,,,,++++++,,,,,,------...//////000111000000000////////////++++++++++++++++++++++++))))))***++++++,,,------+++,,,,,,------,,,,,,+++------...//////...------,,,,,,,,,---------......***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,---...///,,,...//////......000111333222222111000000111111///000111111111444888;;;???>>>CCCLLLTTTYYY^^^ccc------------------------............////////////........................111000000/////////000000000...------......---,,,////////////////////////...------------...//////222111111000222444666888DDDIIISSS^^^ccceeeiiiooozzz{{{ppp}}}zzzcccMMMBBBDDDJJJMMMVVV]]]```fffoootttssssssuuuwwwwwwwwwwwwyyyzzz~~~~~~}}}|||zzzxxxwwwvvvxxxwwwuuuqqqlllgggccc``````\\\XXXTTTSSSRRRQQQPPPNNNKKKGGGEEEDDDDDDCCCBBBCCCDDDFFFHHHLLLQQQWWW\\\fffkkkssszzz}}}vvvpppooollljjjlllooooookkkfffjjjhhhfffdddcccdddfffggggggiiikkkiiifffdddeeegggeeeeeeeeefffggghhhiiijjjkkkhhheeefffjjjllliiifffhhhggggggiiikkklllkkkjjjjjjiiiiiihhhgggffffffeeedddddddddeeeeeefffffffffggghhhjjjkkkllllllkkkjjjhhhhhhhhhhhhiiijjjkkklllkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggghhhhhhgggggggggjjjlllhhhggggggggghhhjjjmmmnnnlllmmmmmmnnnpppqqqrrrsss{{{}}}xxxeeeTTTIIICCCAAA???>>>===>>>@@@AAA@@@>>>===>>>???@@@@@@@@@CCCFFFIIIMMMQQQZZZeeemmm}}}ttttttrrrlll}}}pppjjj\\\ZZZWWWUUUTTTRRROOOLLLOOOMMMJJJIIIIIIIIIGGGFFFFFFFFFEEEEEEFFFHHHIIIJJJLLLLLLJJJHHHFFFDDDCCCBBBCCCCCCBBBAAA@@@???>>>===???>>>===<<<<<<<<<<<<<<<999888777666666555555666888999999999999999888777777555444555777888666333555555666666666666555555555444333222111111111111111222333333444444444444333222222222222222222222000000000000////////////111111111000...,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////..................------...---+++))))))***+++,,,......------------,,,,,,***+++---...///......---......---------,,,,,,,,,,,,,,,,,,---------......***+++,,,---------,,,,,,------,,,,,,,,,,,,------..................------111111111000000///------111222222111111333666999999BBBLLLQQQPPPPPPSSSVVV....................................////////////........................///......------.........000...------......---,,,.......................................//////000000000//////000222444666;;;???IIISSSYYY]]]ccckkkssswwwrrrnnnzzzyyyeeeOOOBBBAAAEEEFFFOOOWWW\\\bbblllqqqppptttuuuvvvwwwvvvwwwyyy{{{}}}~~~~~~}}}}}}|||{{{zzzyyyxxxvvvsssoookkkgggeee```]]]XXXTTTSSSQQQPPPNNNPPPMMMIIIGGGFFFFFFEEEDDDEEEFFFGGGGGGIIILLLQQQUUU[[[```hhhooouuu{{{~~~zzzzzzwwwttttttuuutttooojjjlllkkkhhhffffffgggiiijjjfffhhhjjjiiigggfffhhhjjjfffffffffffffffggghhhiiikkkhhheeegggjjjkkkiiifffhhhggggggiiikkklllkkkiiiiiiiiihhhhhhgggffffffeeecccccccccdddddddddeeeeeefffgggiiijjjkkkkkkjjjjjjhhhgggggghhhhhhiiijjjkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhheeeffffffeeeddddddfffiiidddeeefffgggiiijjjllllllmmmnnnoooqqqtttxxx{{{}}}{{{iiiZZZNNNFFFAAA>>>===<<<<<<<<<===>>>??????>>>===>>>???@@@AAAAAAGGGKKKPPPUUU]]]hhhvvvzzztttzzztttnnntttsssddd```[[[XXXUUUSSSSSSRRRPPPNNNOOOLLLJJJIIIIIIHHHGGGFFFFFFFFFEEEEEEFFFGGGIIIJJJJJJJJJIIIGGGEEECCCBBBAAABBBBBBAAA@@@???>>>======>>>======<<<;;;;;;;;;;;;888888777666555555555555222333333444444444333333666444444555777888666444555555555555555555555555555444333222111111111111111222333333444444333333444444333222222111000000000000000000/////////........./////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------........................------...---+++***)))***+++,,,,,,,,,++++++++++++*********+++,,,---..................---------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---..................------,,,---...///000000000000000111111111000222555888:::CCCNNNSSSQQQNNNNNNPPP////////////////////////---............/////////---------------------------,,,,,,,,,,,,,,,------000...------......---,,,------------------------...............//////000......------...000222333333666===FFFMMMSSS]]]fffhhhjjjpppyyy{{{xxxuuuvvvrrrqqqwwwwwwiiijjjttt}}}lllWWWGGGAAAAAA@@@GGGOOOTTT\\\fffnnnpppssstttuuutttttttttvvvxxx||||||}}}~~~{{{{{{yyywwwtttpppllljjjddd```[[[XXXUUUSSSQQQOOOQQQNNNKKKIIIIIIIIIHHHGGGGGGHHHGGGFFFEEEFFFIIILLLNNNRRRXXX___fffmmmtttyyy~~~{{{uuuqqqooonnnllljjjiiiiiikkkllleeeggghhhiiihhhhhhjjjkkkggggggffffffffffffggggggjjjgggfffgggiiijjjhhhfffhhhggggggiiikkkkkkjjjiiiiiihhhhhhggggggfffffffffbbbbbbccccccccccccdddddddddfffgggiiiiiiiiiiiihhhgggffffffgggggghhhiiijjjiiiiiiiiiiiiiiiiiiiiiiiifffffffffgggggggggggggggeeeffffffdddbbbcccdddffffffggghhhjjjllllllmmmmmmtttuuuyyy~~~zzzooo^^^OOOEEE@@@>>>>>><<<<<<<<<===>>>>>>???????????????@@@AAACCCEEEFFFMMMQQQWWW___jjjyyyzzzyyy{{{pppiiipppuuuddd\\\ZZZYYYVVVSSSQQQQQQQQQQQQPPPNNNLLLIIIHHHHHHHHHGGGEEEEEEEEEDDDDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDBBB@@@???@@@@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;888777666555444444444444333444555555666666666666444444444555777777666555666555444333333444555666444333222111111111111111111222222333333333333333555555444222111000///...000000000/////////......+++,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------.........---+++*********+++,,,,,,,,,++++++++++++******+++++++++,,,,,,---...///......---------,,,,,,,,,*********+++++++++,,,,,,,,,++++++***+++,,,---...---,,,,,,++++++,,,,,,---------------------......+++,,,,,,...///000111111///000000000///111333666;;;CCCMMMRRROOOKKKIIIIII........................---------.........//////------------------------,,,,,,,,,+++,,,,,,------000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------------...///000111222222666===CCCIIIUUU```]]]]]]bbbkkkqqqpppnnnoooqqqmmmssssssfffeeeppp~~~xxxdddPPPEEE@@@AAADDDHHHLLLTTT___jjjppprrrssssssrrrqqqqqqrrrtttxxxyyy{{{}}}~~~{{{xxxtttqqqooojjjfffbbb^^^[[[XXXUUURRRRRRPPPMMMKKKKKKKKKIIIHHHHHHHHHGGGDDDBBBAAACCCEEEDDDGGGKKKPPPVVV]]]eeejjjsssvvv{{{{{{uuusssqqqnnnmmmlllllllllggghhhhhhhhhhhhhhhhhhiiieeeeeeddddddeeeeeeffffffiiigggfffgggiiiiiihhhfffhhhgggggghhhjjjkkkiiihhhhhhhhhgggggggggfffffffffcccccccccccccccdddddddddbbbdddeeeggghhhhhhhhhgggfffeeeeeeffffffggghhhiiihhhhhhiiiiiiiiiiiijjjjjjeeefffffffffffffffggggggggghhhgggfffddddddfffhhhllllllmmmnnnppprrrtttttt}}}sssjjjWWWRRRJJJDDDAAA???>>>===>>>>>>???@@@AAAAAA@@@@@@@@@AAABBBDDDEEEIIIMMMOOOVVV\\\dddnnn{{{}}}|||hhhjjj~~~vvvfff[[[WWWWWWVVVSSSPPPNNNOOOQQQRRRRRRMMMKKKIIIHHHHHHGGGFFFDDDEEEDDDCCCCCCCCCDDDFFFGGGDDDDDDDDDDDDBBBAAA???>>>??????>>>===<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;777666555444444333333444555666777888999999999999333333444555666777666555666444333111111333444666333333222111111111111111111222222333333333222222444333333222111000000///000000/////////.........++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,------------.........---,,,++++++++++++,,,......---------,,,,,,,,,,,,++++++***+++---...///......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++***))))))+++---...------,,,,,,,,,,,,------,,,,,,------------......//////............//////...///////////////222444:::@@@GGGJJJGGGDDDCCCDDD------------------------------------............------------------------------,,,,,,---...//////000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............//////000111222111333777:::???JJJUUUTTTTTTYYYbbbiiikkkkkkmmmrrrnnnuuuwwwllleeerrr~~~qqq\\\KKKCCCEEECCCBBBEEEKKKUUUbbblllqqqssstttsssqqqpppqqqrrrtttuuuxxx{{{~~~{{{xxxtttrrrnnnkkkgggccc```]]]YYYVVVUUURRRPPPNNNMMMLLLJJJHHHGGGGGGFFFDDDAAA@@@AAACCCAAABBBEEEGGGJJJPPPVVVZZZccchhhnnntttyyy}}}~~~|||zzzwwwtttrrrqqqqqqmmmlllkkkjjjiiihhhgggfffccccccccccccdddeeefffggghhhggggggggghhhhhhgggggghhhgggggghhhjjjjjjiiigggggggggggggggffffffffffffeeeeeeeeeeeeeeedddddddddaaabbbdddfffggggggggggggeeeeeeeeeeeefffggghhhiiihhhhhhiiiiiijjjjjjjjjjjjfffffffffggggggggghhhhhhhhhhhhhhhgggfffgggiiikkkooooooppprrrvvv|||yyynnnbbbWWWPPP@@@???<<<<<<<<<===<<<:::@@@AAAAAABBBAAAAAA@@@@@@@@@BBBEEEGGGJJJOOOUUUZZZaaaiiiuuuzzz|||qqqhhhuuuyyyfff\\\VVVSSSSSSTTTQQQMMMLLLNNNPPPRRRRRRMMMKKKHHHGGGGGGGGGEEEDDDDDDCCCBBBAAABBBCCCDDDEEEBBBBBBCCCCCCBBBAAA???>>>>>>======<<<<<<;;;;;;;;;888999:::;;;<<<<<<<<<;;;777666555444444333333444111222333444555555555555222333555555555555555555555333222000000222333555222222111111000000111111222222222333333222111111111111111111111111111222////////////............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))),,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,+++******+++,,,...///......---------,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))))))+++---.........------------......,,,,,,,,,,,,------......000000///.........//////---...//////...///000222777:::===>>>======???AAA------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,...---------...///000111000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------........./////////000000000000///000222444666???IIIMMMNNNSSS[[[aaacccgggllllllllltttwwwmmmyyy{{{rrr}}}}}}hhhVVVMMMJJJEEEBBBBBBEEEKKKWWWaaalllooorrrtttsssrrrrrrrrrqqqsssuuuxxx{{{}}}~~~{{{xxxvvvrrroookkkhhheeebbb^^^[[[YYYWWWTTTRRRQQQNNNKKKIIIGGGHHHGGGEEECCCAAABBBCCC@@@AAABBBCCCDDDGGGKKKNNNUUUZZZ```fffjjjooovvv{{{}}}|||{{{zzzvvvtttqqqooonnnmmmjjjhhheeeeeeddddddeeefffgggggggggggggggggggggggggggggghhhgggggghhhiiiiiihhhfffffffffffffffffffffffffffffffffeeeeeeeeeeeedddddd```aaaccceeeggggggggggggfffeeeeeeffffffggghhhiiiiiiiiiiiijjjkkkkkkllllllgggggghhhhhhiiiiiijjjjjjhhhiiijjjjjjjjjllloooqqqqqqrrruuuzzzvvviii\\\RRRJJJEEECCC@@@===:::888:::<<<===>>>@@@@@@@@@@@@@@@AAAAAAAAABBBEEEIIIMMMPPPWWW___fffjjjuuupppfffeeemmmvvvllllllssslll```ZZZVVVTTTTTTQQQOOOLLLLLLNNNPPPQQQQQQLLLJJJGGGFFFFFFFFFEEECCCCCCBBBAAA@@@@@@AAABBBCCCAAABBBCCCDDDDDDBBB@@@???=========<<<<<<<<<;;;;;;888999;;;<<<=========<<<888777666555444444444444000111222333333333333333333444666666444333444555333222111000000111222333222111111000000000111111222222222222222222111000//////000000111222222222/////////.........------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------......------------,,,,,,,,,,,,,,,,,,++++++++++++***************++++++,,,---.........---------,,,,,,,,,,,,,,,---------.........+++******)))***+++,,,---...------,,,,,,------...++++++,,,,,,------.........------,,,---///000111---...000000///...000111444444555444444666:::===........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111000...------......---,,,------------------------...------------...//////---......//////////////////...///222222222999AAAHHHIIIOOOUUUXXXYYY___fffeeejjjsss}}}zzzzzzooowww}}}|||vvvfff\\\QQQLLLIIIIIIHHHHHHOOOWWW___dddjjjoooqqqqqqppppppppprrrtttwwwyyy{{{}}}}}}~~~|||{{{xxxvvvssspppmmmjjjeeebbb^^^\\\YYYVVVTTTQQQNNNKKKJJJJJJJJJHHHDDDBBBBBBCCC@@@AAABBBAAAAAABBBEEEGGGGGGLLLRRRVVVXXX]]]eeekkkkkkooosssxxx|||}}}yyyxxxwwwuuurrroookkkjjjiiihhhgggffffffffffffgggggggggffffffgggggghhhgggggghhhiiiiiigggfffffffffffffffffffffffffffeeeeeeeeedddddddddcccccc```aaaccceeeggggggggggggffffffffffffggghhhiiijjjiiijjjjjjkkkllllllmmmmmmiiiiiijjjjjjkkkllllllmmmlllmmmoooppprrruuuxxx||||||yyyrrrccc\\\QQQHHHBBB@@@>>>===@@@>>><<<<<<>>>@@@AAAAAA?????????@@@AAACCCFFFGGGHHHLLLRRRVVV[[[cccmmmvvv~~~yyyllleeebbbeeeqqq~~~|||mmm|||rrrccc\\\XXXTTTSSSTTTOOOMMMLLLLLLNNNOOOOOONNNLLLJJJGGGFFFFFFFFFDDDCCCBBBAAA@@@??????@@@AAABBBAAABBBDDDFFFEEEDDDAAA@@@============<<<<<<<<<<<<777999;;;===??????>>>===888888777666555555555555333444444555555555444444333555777666333222222333111111111111111111111111111111000000000000111111222222222222222111000000000000000000111111111111//////.........---------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,------......---------------,,,,,,+++,,,,,,++++++++++++******)))***+++,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------************++++++++++++,,,++++++******++++++,,,***++++++,,,------.........---+++******+++---...---///000000/////////111111111111111111222444666////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000...------...///---,,,------------------------///////////////000111111------......///.........///...111444333333888???EEEGGGLLLQQQQQQQQQXXXaaaccckkktttyyy~~~qqqvvvvvvqqqxxxrrriiiXXXSSSQQQRRROOOJJJLLLRRRRRRYYYbbbiiimmmnnnnnnnnnqqqrrrtttwwwyyy{{{||||||}}}~~~~~~|||yyywwwtttqqqmmmjjjbbb```\\\ZZZWWWTTTOOOLLLMMMMMMLLLIIIFFFCCCBBBBBB???@@@AAAAAA@@@AAABBBDDD>>>BBBHHHJJJLLLPPPXXX^^^\\\```eeekkkppptttwwwzzz~~~~~~}}}yyyvvvpppooommmkkkiiigggfffffffffggghhhgggfffffffffggghhhgggggghhhiiiiiigggfffeeefffffffffffffffffffffdddddddddccccccbbbbbbbbb```aaacccfffggghhhhhhhhhgggffffffgggggghhhiiijjjjjjjjjkkkllllllmmmnnnnnnjjjjjjkkklllmmmmmmnnnnnnqqqsssuuuwwwyyy}}}}}}rrrfff[[[TTTMMMIIICCC???===<<<<<<;;;777888;;;???BBBCCC@@@>>>@@@@@@@@@AAADDDHHHLLLNNNOOOTTT[[[```eeemmmyyytttqqqiiicccdddhhhnnn{{{www|||oooeeeZZZTTTQQQMMMMMMOOONNNMMMLLLMMMNNNOOONNNMMMKKKIIIGGGFFFFFFEEEDDDBBBBBBAAA@@@?????????@@@AAAAAACCCEEEGGGGGGEEECCCAAA===============<<<<<<<<<777999<<<>>>?????????>>>999888777666666555555666333333333444333333222222444666888666333111111333000000111111111111000000111000000000000000111111222222222222222111000///222222111111000000////////////.........---------,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......------......------,,,+++.........---------,,,,,,((()))+++,,,------,,,+++......---------,,,,,,,,,******+++++++++,,,,,,,,,))))))***++++++++++++*********))))))))))))************+++,,,,,,---......000///,,,)))'''''''''(((---///111111000///000000///000111111111111111111---......///////////////........................***((('''))),,,//////---.../////////...---,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,---...///000000,,,,,,,,,---------......---,,,,,,---...111444666>>>BBBGGGJJJJJJKKKOOORRRZZZgggttt{{{wwwkkkhhhoooxxxrrrlllfff___^^^^^^[[[RRRKKKNNNPPPSSSYYY```fffiiijjjjjjnnnsssuuuuuuvvvyyy{{{zzz}}}~~~||||||}}}zzzuuuqqqlllgggaaa[[[WWWTTTQQQOOOQQQNNNJJJIIIIIIIIIFFFCCCCCCCCCBBBBBBAAAAAA@@@@@@===>>>???AAACCCFFFHHHIIIPPPPPPRRRVVV\\\bbbiiilllqqqtttxxx|||~~~{{{xxxsssqqqpppnnnkkkhhhllliiiggghhhjjjkkkiiigggkkkhhhffffffiiijjjhhhfffiiiiiiiiiiiiiiiiiiiiiiiifffdddccceeegggfffccc```dddeeeggghhhhhhhhhgggfffkkkkkkkkkkkkkkkjjjiiihhhjjjkkklllnnnoooqqqrrrssssssqqqpppqqqtttvvvxxxxxx}}}|||uuuoooeeeZZZQQQKKKHHHGGG???===;;;::::::;;;<<<===;;;<<<>>>BBBDDDDDDBBB@@@>>>BBBEEEGGGIIIMMMTTTYYY___aaaeeejjjrrrrrrddd]]]jjjmmmooo~~~zzzppp^^^\\\WWWSSSQQQPPPRRRSSSMMMNNNNNNNNNMMMLLLJJJIIIJJJIIIGGGDDDBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>@@@AAABBBBBBBBBAAA@@@???BBBAAA@@@>>>===<<<<<<<<<===>>>???@@@???>>><<<;;;555555666666666666666555555444333222111222333333444444444555555444333333111111000000//////......//////000111111111111111333333333333333222111000000000000000000000111111222000///......///111222,,,,,,,,,++++++*********......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000------............------------------------------///......------......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********------,,,+++,,,---...///---...///000000///...---/////////000111111222222------...///////////////........................,,,***)))***---//////........./////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,,,,---------.........///...------...000222444999===BBBEEEFFFHHHMMMQQQZZZgggtttyyy}}}sssjjjjjjmmmttt~~~xxxxxxsssnnnmmmmmmjjjaaaZZZRRRQQQOOOQQQUUU[[[```ccckkkooosssvvvuuuvvvwwwyyyxxxzzz}}}~~~~~~zzzvvvqqqlllfffaaa\\\YYYUUUSSSRRROOOKKKIIIIIIIIIGGGEEEBBBBBBAAA@@@???>>>>>>===;;;;;;<<<<<<===>>>@@@@@@DDDEEEFFFIIIMMMSSSXXX[[[```dddjjjooossswww{{{}}}}}}~~~zzzxxxwwwvvvsssqqqqqqooonnnnnnppppppmmmkkkkkkhhhddddddeeeeeedddbbbeeeeeeeeeeeeeeeeeeeeeeeegggfffeeefffhhhgggeeebbbbbbccceeefffggggggggggggkkkllllllmmmmmmmmmlllllllllmmmoooppprrrtttuuuvvvwwwwwwxxx{{{~~~vvvllldddYYYUUUOOOHHHBBB???>>>======<<<;;;::::::;;;<<<<<<<<<===???AAACCCDDDCCCBBBEEEHHHLLLNNNQQQWWW^^^eeekkkooovvv}}}wwweee___cccxxxuuuggg[[[YYYTTTQQQNNNNNNOOOPPPNNNNNNOOOOOONNNMMMKKKJJJIIIHHHFFFCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>??????BBBCCCDDDEEEEEECCCBBB@@@AAAAAA???>>>===<<<<<<<<<<<<===>>>???>>><<<:::999555666666777777666666666555444333222222222333333333333444444444333333222222222111111111000000000//////000111111111111111000000111111111000//////000000000111111111111111000///...,,,,,,---...///......---------,,,,,,,,,.........---------,,,,,,------------------------,,,---------.../////////---..................---------------------------++++++************++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////.........---------...---,,,,,,,,,---////////////000000000///.........//////000000111222222------...////////////..............................---+++,,,...//////...---...//////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------..................---------.........//////000///.........///000111222777<<>>?????????BBBCCCEEEFFFFFFDDDAAA@@@@@@@@@>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<:::888777666777777888888777666666444444333222222222222333111222222333333333222222222222222222222111111111///000111111222111111111///000000111111111000000111111111111111111111111111000...---,,,------...///////////////..................------------,,,........................------..........................................------------------------***))))))(((((())))))***,,,,,,,,,+++++++++******------,,,,,,+++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++......------......///000111000//////..................//////000111111111,,,---......//////..............................///...---,,,------------------...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------------.........////////////............///000111///333888;;;???DDDKKKQQQUUUeeetttzzz{{{|||lll```]]]dddjjjiiiggglllyyy{{{ttthhhbbbXXXNNNHHHHHHLLLOOO[[[^^^dddiiimmmppprrrssstttuuuvvvwwwxxx{{{}}}wwwrrrmmmhhhccc___]]]ZZZVVVSSSQQQPPPPPPPPPLLLKKKIIIGGGEEEBBBAAA@@@>>>>>><<<;;;999888888888;;;:::::::::;;;===???AAACCCFFFJJJLLLOOOQQQTTTWWW\\\___cccgggjjjmmmqqqsssssssssssstttuuuwwwxxxyyytttvvvxxx{{{}}}}}}{{{zzzyyyvvvrrrnnnllljjjjjjjjjhhhgggggggggffffffeeeeeehhhhhhhhhhhhiiihhhhhhgggggghhhiiilllnnnpppqqqrrrssstttvvvxxxzzz{{{|||||||||wwwrrroooggg```XXXPPPKKKFFFBBB???;;;;;;<<<<<<======>>>>>>999:::;;;<<<======<<<<<>>===<<<;;;;;;;;;;;;::::::::::::999888777666777888888888888777777666333333333222222222222222000111111222222222222111222222222222222222111111000111111222222111111111000111222333333333333333111111111111111000000000111000///...------......////////////////////////............------------////////////////////////...............---------.........------.........------------------------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********------,,,,,,+++*********************************+++++++++,,,,,,,,,------+++++++++***************............//////000000111000...,,,,,,,,,------------...//////000000111,,,------.......................................---------,,,++++++,,,---------...//////000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------------------.........///,,,,,,---...///000111111...222666:::===DDDLLLSSSWWWgggxxx}}}}}}xxxhhhcccdddaaaZZZVVV[[[iiiuuuzzzrrrnnneeeYYYMMMFFFEEEEEEOOORRRWWW___fffmmmqqqrrrqqqrrrssstttuuuwww{{{~~~{{{wwwqqqlllgggcccaaa^^^YYYUUUSSSSSSSSSQQQPPPNNNKKKIIIFFFDDDCCC@@@???>>><<<;;;:::::::::;;;::::::999999:::;;;;;;<<<>>>@@@@@@AAABBBDDDFFFJJJMMMPPPSSSUUUXXX[[[^^^___```bbbeeehhhkkknnnpppnnnqqqvvv{{{~~~{{{yyywwwsssqqqppppppqqqlllkkkkkkjjjiiihhhggggggnnnooooooooonnnnnnooopppooooooppprrrtttvvvxxxyyy|||}}}~~~}}}xxxuuupppiiiddd```\\\WWWTTTMMMIIIDDD@@@>>>>>>>>>>>>999999:::::::::::::::::::::;;;<<<>>>????????????AAACCCFFFGGGIIIMMMSSSWWW^^^aaagggmmmuuunnn\\\XXXggg{{{~~~uuulllaaaYYYTTTPPPOOOMMMKKKIIIIIIJJJJJJIIIIIIJJJKKKKKKJJJHHHHHHFFFEEECCCAAA@@@??????@@@???>>>>>>>>>???@@@AAAAAA@@@AAACCCDDDCCCAAA>>><<<======<<<;;;::::::::::::888888888888888777777666888888888888888777666666333333333222222222111111///000111111222222222111111111111111111111111111111111222222222222111111000111222333333333333333111111111000000/////////......------,,,,,,,,,,,,..................////////////.........---------////////////////////////...............---------///...------------...///---------------------------------,,,,,,---------,,,,,,,,,,,,+++++++++***,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,---------------........................//////////////////...,,,+++***+++,,,,,,---------...//////000000,,,,,,---............---........................,,,---...,,,++++++,,,...,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,,,,,,,---------......+++,,,---...///000111111///222555888;;;BBBKKKRRRYYYhhhzzzxxxtttvvvxxxzzz}}}vvvmmmggg]]]RRRMMMRRR\\\eeewww|||zzzsssgggWWWJJJBBB???GGGHHHLLLTTT^^^ffflllnnnjjjlllnnnpppqqqsssvvvyyy}}}|||vvvrrrjjjiiigggbbb\\\XXXVVVVVVTTTSSSQQQNNNLLLIIIGGGFFFBBBAAA???>>>===<<<;;;;;;888888777777666666666777666777999999999;;;>>>@@@===???AAABBBBBBDDDGGGJJJKKKNNNQQQSSSVVVYYY]]]```aaaeeekkkppptttwwwzzz|||xxxyyyzzzyyywwwwwwxxxzzztttttttttssssssssssssrrrwwwxxxyyyxxxwwwwwwyyy{{{}}}}}}~~~~~~~~~{{{vvvooogggbbbYYYTTTNNNKKKJJJJJJGGGEEE???>>><<<::::::;;;<<<===:::::::::::::::999999999======>>>???AAABBBCCCCCCAAAEEEJJJNNNQQQVVV]]]ccchhhmmmttt|||ppp```[[[___qqqxxx}}}nnnbbbZZZSSSMMMNNNMMMKKKJJJIIIIIIIIIJJJGGGHHHIIIIIIIIIIIIGGGGGGHHHFFFDDDAAA@@@?????????>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBAAA???>>><<<;;;;;;:::999999::::::666666666666777777777888888888888888777666555555222222222333222111111000///000111222222222222222000000000111111111111111222222222333222222111000///000000111111111000000000000000//////......---++++++++++++++++++++++++------------............/////////.........------////////////////////////------..................///...---,,,,,,---...///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------...////////////...,,,,,,+++++++++,,,,,,---,,,,,,------.../////////+++,,,------......------........................,,,...///...,,,,,,...000------------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////+++++++++,,,,,,,,,,,,---,,,------.../////////......111333555777>>>GGGNNNXXXdddsssuuurrrtttvvvxxx{{{}}}|||sssiii[[[PPPLLLNNNSSSWWWdddtttvvvcccQQQFFFAAACCCBBBCCCHHHQQQZZZ___bbb```cccgggkkkmmmpppsssvvvxxx{{{~~~{{{uuuuuutttooogggaaa^^^]]]XXXWWWUUUSSSPPPNNNLLLKKKFFFEEECCCAAA???>>>===<<<888888777777777777777777555666666666666777:::<<<666777888888777999;;;>>><<>>@@@AAA>>>;;;999:::;;;;;;::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>@@@@@@@@@AAABBBDDDGGGHHHGGGMMMTTTZZZ^^^eeemmmtttwww}}}tttaaa___dddmmmrrrbbbYYYTTTOOOLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJIIIHHHGGGJJJHHHEEEBBB@@@???>>>>>>=========>>>???AAABBBCCCCCCCCCAAA@@@???>>>>>>>>>;;;::::::999999999999999444555555666777888999:::777777777777666555444444111222222333222111000//////000111222333333333333111111111222222222333333222333333333222222111000000000111111111000//////000//////...------,,,,,,***+++,,,,,,---------------------.........//////////////////....................................,,,---------.../////////000///---,,,,,,---///000------------------------------,,,,,,,,,,,,------++++++*********))))))))))))))))))***++++++,,,,,,************************++++++,,,,,,,,,,,,------))))))*********++++++++++++,,,---...///......---+++,,,---...............+++,,,,,,---......//////+++,,,------......------........................,,,...000///------///222------------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...///000000******+++++++++,,,,,,,,,......//////...------,,,---///111222444:::DDDKKKUUU^^^kkkyyyrrrtttvvvwwwxxx{{{tttwwwttthhhZZZOOOMMMMMMNNNMMMTTTdddvvvlllYYYLLLGGGAAA>>><<>>::::::::::::::::::::::::777777777555444444666888444444555444333444777999444666888888777777;;;>>>===AAAFFFJJJMMMQQQVVVZZZZZZ___eeeiiijjjlllnnnpppoooppprrruuuxxx{{{}}}~~~}}}~~~~~~|||||||||{{{yyyxxxxxxxxxyyyyyyxxxxxxvvvtttrrrooommmkkkiiiiiiiiifffccc]]]XXXUUUPPPNNNLLLJJJIIIFFFAAA>>>;;;999777:::======999444555777:::<<<<<<;;;;;;<<<::::::999:::;;;===???@@@CCCBBBAAABBBCCCFFFIIIKKKNNNUUU___fffkkkrrr{{{tttccc[[[dddooozzzyyyrrrfff[[[SSSPPPOOOOOOIIIHHHHHHGGGFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHKKKIIIFFFCCC@@@>>>>>>============>>>???AAABBBCCCBBB@@@>>><<<;;;;;;;;;<<<::::::999999888999999999444444444555777999:::;;;777777777777666555444333111111222333222111000///000000111222333444444444222222222333333444444444333333333333333222111000333333333333333222111000//////...---,,,,,,++++++,,,---///000111222222222---.........//////000000000/////////....................................,,,,,,------...///000000000///---,,,,,,---///000------------------------///......------......///))))))))))))(((((((((((((((((()))***+++,,,,,,---))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,------.........++++++---.........---,,,+++,,,...000111111000000++++++,,,------......///........................,,,---......//////......000//////............///***+++------...---,,,+++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))******+++,,,------,,,---......//////......///000111111333888AAAHHHNNNVVVbbbnnnzzzzzzwwwzzzyyyyyyqqqrrr|||zzzcccWWWUUUMMMKKKPPPPPPVVVVVV```qqq|||yyyhhhVVVJJJFFFCCC>>>===AAAFFFJJJMMMKKKQQQXXX```gggnnnqqqqqqsssvvvyyy}}}~~~xxxqqqllliiidddbbb```^^^\\\ZZZVVVSSSQQQNNNIIIFFFEEEEEEDDDCCCDDDAAA>>>;;;;;;:::888777;;;999666555666555444333333444666666444333444444222333444555777888999:::888999;;;>>>AAACCCEEEFFFIIIJJJMMMQQQUUUXXX[[[\\\```bbbdddfffiiilllnnnpppnnnlllkkkjjjjjjkkklllnnnjjjiiihhhfffeeecccbbbaaabbbbbbaaa___\\\ZZZWWWVVVUUUTTTQQQOOOLLLIIIGGGFFFBBBBBB@@@>>><<<:::888888<<<;;;;;;:::999888888777888888888:::<<<<<<;;;999:::;;;<<<======>>>AAACCCAAADDDFFFEEEDDDHHHPPPWWW[[[aaaiiiqqqxxxpppggg___cccuuu~~~fffbbb\\\VVVRRROOOLLLJJJKKKJJJGGGEEEDDDEEEFFFGGGGGGGGGHHHKKKMMMNNNLLLKKKLLLKKKHHHEEECCCAAA??????@@@@@@@@@@@@AAABBBCCCCCCBBBAAA???<<<;;;::::::::::::888666666777888777666222333333444555666777777666666666666555444333222000222444666777666444222333333222111222333444555333222222222222333444444333333222111111111222222777666444222111111222333111111111111000000000000000///---------...000222//////000000///...------......//////...---,,,,,,,,,,,,---.../////////...,,,,,,,,,---------..............................++++++,,,---------,,,,,,000111000...***(((((((((************************)))************+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---......///////////////........................,,,------...............,,,,,,------...000111222,,,,,,,,,---,,,,,,++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,------------------------,,,,,,,,,------......///,,,------...............111222222222111555<<>>=========<<<<<<;;;:::999999888888888888888888888888888888999;;;<<<<<<;;;:::>>>@@@BBBBBBBBBDDDFFFHHHHHHKKKNNNNNNMMMQQQXXX___fffmmmwww}}}nnnhhhdddcccnnnqqqaaa]]]XXXTTTQQQNNNLLLJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIKKKMMMMMMLLLJJJJJJIIIGGGEEEBBBAAA@@@???AAA@@@@@@@@@@@@AAABBBBBB@@@???===;;;:::999999::::::888777666777888777666333333333444555666666777333222222222111111111111222333555666777666555444333333222222222333444555333333222222333333444555444444333222111111111222444333111///...///000000111111000000//////......///...---,,,,,,...000111///////////////...------......//////...------,,,,,,,,,---.........------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---***))))))***************************)))************+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///////////////------------------------,,,,,,---...............,,,,,,,,,---...///000000------,,,+++++++++++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,------------------------------------............,,,,,,---...............///000222111111333999>>>CCCKKKVVVcccrrr~~~|||vvvwwwxxxxxx}}}{{{xxx}}}~~~~~~yyyeee___fffeeeccc```YYYTTTWWW]]]dddffflllsssfffXXXPPPFFF@@@>>>>>>=========???EEEMMMUUU^^^dddiiimmmppptttwwwyyy{{{}}}|||xxxuuurrrpppmmmiiidddaaa\\\YYYUUURRRPPPOOOMMMKKKIIIFFFCCCBBBAAAAAA@@@???>>><<<:::999999888666444555666666555444333333444333333333333333333333222444444444444444444555555999999999:::::::::::::::>>>>>>???AAACCCDDDEEEFFFDDDCCCBBBAAAAAABBBCCCDDDAAAAAA@@@???>>><<<;;;;;;<<<;;;:::::::::;;;<<<<<<999888888888888888888888888888888999999999::::::777777888888999:::;;;;;;:::;;;<<<===>>>>>>>>>>>>@@@BBBDDDEEEEEEGGGJJJLLLMMMRRRVVVWWWXXX\\\dddkkkxxx~~~pppfffeeehhhjjjpppuuuddd[[[XXXTTTQQQOOONNNLLLJJJHHHHHHIIIJJJJJJKKKLLLLLLMMMLLLKKKKKKLLLLLLJJJHHHGGGGGGEEEDDDBBBBBBAAAAAABBBAAA@@@@@@???@@@@@@@@@===<<<:::999888888999999:::999777777888888888777333333444444555555666666111000000//////111222333444444555555555555666666333222222222222333444444333333333333333444555555555555444222222111111111222111000.........//////000000000///...------,,,...---,,,+++,,,---...//////////////////......---.........///......---,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++...---,,,+++******++++++(((***++++++******+++,,,************************)))************+++++++++*********************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------,,,,,,---.........------............------,,,+++...---,,,***)))***++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,************************,,,,,,,,,,,,++++++++++++,,,,,,---.........------***,,,///000111444999>>>CCCJJJTTT___mmmzzz|||yyymmmpppuuu{{{}}}zzz~~~yyyyyy|||lllfffoooqqqppplllcccaaaaaacccfffhhhpppttteee\\\QQQJJJGGGEEEAAA>>>>>><<>><<<===???@@@@@@AAABBBCCCDDDFFFHHHJJJKKKMMMQQQSSSVVV[[[bbbfffiiinnnwww~~~tttgggcccfffoooyyy}}}zzzyyyhhh^^^YYYVVVRRRPPPNNNMMMKKKIIIFFFHHHIIILLLMMMNNNOOOOOOOOOMMMLLLKKKKKKKKKIIIGGGEEEEEEDDDCCCBBBBBBCCCCCCBBBBBB@@@??????>>>>>>>>>:::999888777777777888999:::999777777888888888777444444444444444444444555222111000000111333666777555444333333333444555555222222222222222333333333333333333333333444444555666555444222111111111111333222111000///000000000000//////...---,,,++++++,,,,,,+++++++++,,,---......///////////////......---...............---------,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000...,,,***))))))***+++''')))******))))))***,,,************************))))))*********+++++++++***************************************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---............---------------------------+++,,,,,,---...---------............---,,,******...---+++***)))***++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,************************+++++++++++++++*********+++,,,,,,---...---------))),,,///000000333999>>>DDDJJJRRR[[[gggrrrtttpppeeekkkvvvuuussspppuuu|||nnnhhhrrrvvvxxxyyyrrrnnnkkkiiilllqqq{{{tttlllaaaZZZVVVQQQIIIBBB???::::::@@@EEEIIIQQQZZZaaaffflllqqqssstttuuuvvv{{{}}}~~~xxxtttnnnkkkgggccc```]]]ZZZWWWTTTQQQNNNLLLLLLLLLKKKJJJHHHGGGEEEDDDDDDBBB???===<<<<<<<<<999777666666888333333444555555666666777555555555555555555555555777777777777777666666666555555555555555555666666777777666666666666777777777777666666555555555444888777555444444555777888888888888888888888888888666666777777777777888888;;;;;;;;;<<<<<<=========<<<>>>@@@AAAAAACCCEEEHHHKKKMMMQQQSSSVVVYYY]]]```dddkkkttt{{{yyykkk]]]ZZZaaapppxxxuuuzzz{{{kkk```ZZZXXXVVVRRRPPPOOOMMMJJJHHHFFFHHHJJJLLLNNNOOOPPPPPPNNNMMMKKKJJJJJJJJJHHHGGGDDDDDDCCCCCCCCCDDDDDDEEEBBBAAA@@@???>>>=========888777666555555666777888:::888666666777888777666444444444444444333333333222111111111222555777999444333111000000111333444111111222222222333333333333222222222222333444444555444333222111000000111111111000000000000000000.........---,,,++++++***++++++++++++,,,,,,------......///////////////...------...............------,,,+++***************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...+++)))((()))***+++(((***+++***(((((()))***))))))))))))))))))))))))))))))*********+++++++++************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------)))***,,,---...---,,,,,,++++++************++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------...///111000000222888===EEEJJJQQQXXXbbbjjjjjjeeebbbiiivvvrrrfffiiiuuunnniiisssxxx~~~wwwuuusssuuu{{{{{{tttpppllldddWWWMMMDDD===:::???BBBDDDJJJTTT\\\bbbiiipppsssuuuvvvvvvxxxyyy|||xxxuuuqqqmmmjjjfffbbb___ZZZWWWTTTQQQQQQPPPOOOMMMMMMLLLKKKJJJIIIGGGDDDAAA???>>>===:::777666777999555555555666777888888999666666666666666666666666555555555555555555666666666666666666666666666666444444444555555444444444666666555555555555555555666555444333222333444444777777777777666666666666999999999999999999999999<<<<<<<<<<<<======>>>>>>>>>AAADDDEEEFFFHHHLLLPPPRRRUUUYYY]]]aaaeeekkknnnsss{{{{{{dddZZZRRRVVVfff}}}xxxfffrrrzzzjjj___YYYVVVVVVTTTRRRPPPOOOMMMJJJHHHHHHHHHIIIJJJLLLMMMNNNOOOLLLJJJHHHHHHIIIIIIIIIHHHDDDDDDDDDDDDDDDEEEFFFFFFAAA@@@???>>>============888777666555444555666777888777555555666666666555555555444444333333222222/////////000111333555777333222111000///000111222000111111222333222222222111111111111111222333333222222111000000000000111///////////////.........------------,,,,,,,,,,,,++++++,,,,,,,,,------------...//////////////////,,,---......///.........---,,,+++*********+++,,,,,,,,,,,,---------......---------------------------,,,+++***))))))*********++++++***((('''((())))))))))))))))))))))))))))))************+++++++++***************************************)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,)))***,,,---------+++***((()))***++++++,,,++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))***+++++++++,,,++++++,,,------------,,,///000111000000444;;;AAAHHHMMMSSSZZZbbbhhhgggaaadddhhhrrr|||~~~xxxvvvxxxqqqeeemmmwwwsss{{{}}}pppcccTTTJJJEEEGGGEEEAAADDDMMMSSSYYYccckkkppprrrssstttvvvwwwyyy{{{{{{xxxsssnnnkkkdddaaa]]]ZZZXXXWWWUUUTTTUUUTTTSSSRRRQQQOOOKKKHHHDDDDDDBBB>>>;;;:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888666666666666666666777777666666666666666666666666444444555555555555444444666666666666666666777777777777777777777777777777666666666777777888888888::::::;;;;;;;;;<<<<<<<<<===>>>???@@@AAACCCDDDDDDEEEIIINNNOOOPPPSSSYYY^^^___bbbggglllqqqwww}}}qqqbbbVVVSSSVVVeeezzz{{{ooonnn~~~|||iii^^^WWWTTTUUURRRQQQOOOOOOOOONNNLLLJJJIIIIIIHHHHHHIIIJJJLLLMMMIIIGGGFFFFFFHHHIIIJJJIIIFFFEEEEEEEEEEEEFFFGGGGGG@@@???>>>===============888777666555444444555666777555444333444555444333555555444444333222111111---...///000111222333444333222222111111111111111///000111222333222222111000000//////000000111222///////////////000000111...//////000000/////////,,,,,,,,,---------------+++,,,,,,---------------------...///////////////,,,------...//////......---,,,+++******+++---...,,,,,,,,,---------......+++++++++++++++++++++++++++++++++******************+++,,,+++)))((()))***)))))))))))))))))))))))))))************+++++++++************************+++*********)))))))))(((************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,---......---***(((&&&&&&''')))+++,,,,,,,,,+++---------,,,,,,,,,++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))%%%&&&&&&'''((())))))***++++++,,,---------,,,,,,---...//////111777@@@GGGLLLQQQWWW^^^eeekkkhhhbbbeeefffmmmtttrrrkkkhhhlllxxx~~~rrrmmmvvvyyyfffZZZQQQPPPJJJ@@@@@@HHHJJJQQQ\\\eeejjjmmmooopppvvvvvvwwwyyy|||zzzvvvmmmiiieeebbb```___]]][[[\\\[[[ZZZZZZYYYVVVRRROOOJJJIIIGGGDDD@@@???@@@BBBDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>===<<<;;;:::;;;;;;;;;:::::::::::::::777777777777777777888888777777888888888888777777444444444444444555555555777888999:::;;;;;;;;;;;;777888888999;;;<<<======:::;;;;;;<<<>>>>>>???@@@@@@AAABBBEEEGGGIIIKKKKKKNNNSSSWWWYYYZZZ]]]dddkkkooosssxxx~~~qqq]]]SSSLLLQQQaaazzzwwwooorrruuu}}}lll```XXXSSSSSSWWWNNNMMMMMMNNNOOOOOOMMMKKKKKKIIIHHHFFFGGGHHHJJJKKKGGGEEEDDDDDDGGGIIIJJJJJJGGGFFFFFFFFFFFFFFFGGGHHH???>>>>>>===============999888666555444444555555666555333333444444444333555555444444333222111111...///000222333333333333333333333333222222111111///000111222333222111111///////////////000000111...------......///000111000111222222222222222111+++,,,,,,------......///+++,,,---.........------------...///000000//////,,,,,,---.../////////...---,,,+++******,,,...///,,,,,,,,,---------......************************)))******+++++++++******)))***++++++******+++,,,)))))))))))))))))))))))))))************+++++++++************************+++*********))))))(((((())))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++++++++***)))))))))...---+++*********++++++---+++***+++,,,,,,+++***((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******++++++,,,,,,,,,,,,------,,,...000111333:::DDDLLLYYY\\\bbbfffiiihhhfffdddbbbdddhhhiiiddd^^^^^^cccooo{{{xxxyyyzzzlll___YYYOOOBBB@@@GGGEEEJJJRRR[[[cccjjjnnnpppsssssstttvvvyyy|||~~~{{{tttpppooommmhhhccceeeccc___]]]ZZZXXXTTTRRROOONNNKKKJJJIIIKKKMMMNNNVVVRRRMMMJJJIIIIIIHHHHHHHHHFFFDDDCCCCCCBBB???>>>@@@@@@???>>>======<<<<<<;;;:::888888:::;;;:::999777888999:::::::::999888999999999999999999999999777777888999::::::;;;;;;:::999999999::::::999888<<<<<<<<<===>>>???@@@AAAEEEGGGKKKMMMPPPSSSWWWZZZ___aaadddhhhlllrrrxxx}}}nnnZZZQQQOOOJJJXXXsssvvvmmmttt|||}}}xxxmmm___VVVRRRRRRPPPNNNPPPPPPPPPOOONNNMMMLLLKKKKKKIIIHHHIIILLLLLLJJJGGGHHHHHHHHHIIIKKKKKKIIIGGGDDDCCCCCCCCCCCCBBBBBBBBB@@@>>><<<<<<<<<===<<<:::999888777555444444444444555333111222333444444333555444222000///000000111000000111222222222222111000000000000000000111111111111111111111000//////000000//////.........---000000000///.........---//////...------------...))))))*********+++++++++.........///......---------------///111111///---.........------,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********))))))*********+++++++++)))))))))))))))******+++)))))))))))))))))))))))))))))))))***++++++,,,,,,------,,,++++++***************++++++++++++************)))))))))+++,,,---***+++---......---+++***++++++******+++---...000+++++++++***************---,,,+++*********++++++,,,+++******+++,,,+++)))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************))))))*********+++++++++,,,,,,,,,------,,,---...000333<<>>>>>>>>===<<<;;;::::::::::::::::::::::::999:::;;;<<<======<<<;;;?????????@@@@@@AAA@@@???BBBBBBBBBDDDEEEGGGIIIJJJKKKNNNRRRVVVZZZ^^^cccgggjjjmmmqqquuuzzzkkk\\\RRROOOPPPSSSfffuuugggnnnzzzjjjaaaVVVOOONNNNNNMMMLLLMMMNNNNNNNNNMMMLLLJJJIIIIIIHHHGGGHHHKKKKKKIIIGGGIIIHHHHHHIIIKKKJJJHHHFFFBBBBBBBBBBBBAAAAAAAAAAAA@@@>>><<<;;;<<<<<<;;;::::::999777666555444444444444333111222333444333222444333222000000000000000000000111111111222222222222111111000000000111111000111111111111000//////000/////////.........---------------,,,,,,,,,,,,///......---------------))))))*********++++++++++++,,,,,,,,,,,,,,,++++++---,,,,,,...//////---,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,************************+++++++++******)))))))))))))))*********+++++++++)))))))))))))))******+++))))))))))))))))))))))))+++*********************************************)))******++++++******))))))((((((''''''((()))******+++,,,------,,,+++***+++***++++++,,,---......***************+++++++++---,,,+++*********+++++++++)))))))))++++++***)))++++++,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---...222===KKKUUUaaafffmmmtttyyyzzzyyyxxxrrrmmmhhhgggdddaaabbbfffooo~~~zzztttqqqfffVVVLLLLLLGGGGGGFFFHHHNNNWWW___eeefffhhhmmmrrruuuwwwwwwvvvxxxzzz}}}~~~{{{xxxuuurrroookkkiiidddbbb```^^^]]]]]]^^^___]]]\\\[[[\\\]]]^^^^^^]]]^^^\\\YYYWWWVVVTTTQQQOOOPPPPPPPPPPPPOOOOOOOOOOOOIIIGGGDDDDDDDDDDDDCCCBBBCCCDDDDDDEEEDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDDDDCCCBBB@@@CCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKMMMPPPSSSTTTVVVYYY^^^dddiiiooouuuzzz}}}~~~cccTTTOOOOOOQQQSSSfff{{{uuubbbcccxxxwwweeeZZZTTTNNNJJJKKKLLLKKKJJJJJJKKKLLLMMMLLLKKKIIIGGGGGGGGGGGGHHHJJJJJJIIIHHHIIIIIIHHHIIIJJJIIIGGGDDDAAAAAAAAA@@@@@@@@@?????????===;;;:::;;;;;;;;;999;;;:::888777555444444333444222111222333444333222333222111000000000000000111111000///000111222333333333222111000000000111000000111111000000///.../////////...............,,,,,,,,,,,,------------///...------,,,,,,------***************+++++++++++++++,,,,,,,,,,,,++++++---,,,+++,,,------,,,***------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,*********************************)))))))))))))))***************+++++++++)))))))))))))))******+++)))))))))))))))))))))))),,,,,,+++******)))(((((('''(((((()))******++++++)))******++++++******)))***)))(((((('''(((((())))))***+++,,,,,,+++***))))))***+++,,,------------)))))))))***+++++++++,,,,,,+++++++++++++++++++++***(((((((((***+++***)))******++++++++++++******************************************************************************+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,+++++++++,,,111===KKKVVVaaafffnnnwww}}}|||sssjjjggghhhjjjpppvvvyyy{{{|||zzzqqqcccZZZYYYSSSQQQMMMLLLLLLPPPTTTWWW\\\```gggmmmrrrtttuuuttttttvvvxxx{{{|||xxxuuummmllljjjgggfffeeeffffffdddddddddfffhhhhhhgggeeeeeecccaaa______]]][[[YYYZZZZZZZZZZZZ[[[[[[[[[[[[VVVSSSQQQPPPPPPOOONNNLLLKKKLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKMMMNNNNNNMMMKKKJJJKKKLLLNNNOOOOOOPPPQQQQQQQQQRRRTTTWWW[[[^^^aaaccceeeiiinnntttzzzuuufffVVVPPPPPPTTTZZZ```~~~xxxkkkfffrrr{{{ggg\\\QQQOOOLLLKKKLLLLLLLLLJJJHHHIIIKKKLLLLLLKKKHHHGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIIIIHHHIIIIIIHHHEEECCCAAAAAA@@@@@@@@@?????????>>><<<:::::::::::::::888<<<;;;999777555444333333333222111222333444222111222222111000000000000000222111///...///000222444444444333111000000000000000000000000000//////...........................---------....../////////...------,,,,,,,,,,,,,,,************************,,,,,,---.........---------,,,++++++------+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************************))))))************************)))))))))))))))******+++))))))))))))))))))))))))+++*********)))))))))((())))))))))))******++++++))))))************)))))),,,,,,+++******)))))))))))))))************)))))))))***+++---------,,,+++)))))))))***+++++++++,,,++++++++++++++++++++++++)))((('''(((***+++***)))'''((()))***++++++++++++***************************************************************************+++,,,,,,,,,,,,+++************+++++++++,,,,,,***++++++,,,000:::GGGQQQ\\\aaajjjuuu}}}qqqmmmnnnsss|||{{{zzzwww}}}xxxppplllkkkeeedddaaa\\\WWWRRRMMMKKKRRRWWW^^^ffflllppprrrrrrsssuuuwwwzzz||||||zzzxxxvvvtttrrrrrrrrrqqqpppppprrrrrrqqqooolllnnnlllkkkjjjkkkkkkiiihhhddddddeeeeeeeeeeeeeeeeeeaaa___\\\[[[[[[ZZZXXXWWWUUUVVVVVVVVVUUUSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUWWWXXXXXXXXXVVVUUUXXXZZZ]]]___^^^___aaacccaaaccceeeiiimmmrrruuuwwwzzz}}}}}}qqq^^^VVVPPPOOOTTT^^^nnn|||vvvssstttoooooonnnsss|||gggZZZUUUNNNMMMLLLLLLLLLLLLJJJIIIGGGHHHJJJKKKLLLKKKIIIHHHHHHIIIKKKKKKKKKKKKKKKKKKIIIHHHGGGHHHHHHGGGEEEBBBAAAAAAAAAAAA@@@@@@@@@???===;;;999888999999888777;;;:::888777555444444333222111111222444444222000111111111111000000000///111000///......000222333444333222111000000000000000000000000000///......---------...............,,,---------......//////------,,,+++++++++++++++************************+++,,,,,,---......------...,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************)))))))))))))))******+++))))))))))))))))))))))))(((((()))))))))*********,,,,,,+++++++++*********)))))))))******)))))))))++++++++++++******)))))))))))))))))))))))))))))))))***+++,,,---,,,+++******************+++++++++******+++,,,,,,,,,++++++)))(((((()))+++,,,+++***&&&'''(((***+++,,,,,,,,,************************************************************************)))***+++,,,,,,+++***)))************++++++++++++***,,,------///555???FFFQQQVVV```lllzzz|||wwwvvvyyy~~~wwwrrr|||}}}||||||}}}yyyyyyxxxsssiii\\\PPPHHHKKKNNNSSSZZZaaafffjjjlllpppssswwwzzz|||~~~}}}{{{zzzyyyyyyyyywwwtttqqquuusssrrrsssttttttsssrrrppppppppppppppppppooooookkkiiifffeeeeeedddcccaaaaaabbbccccccbbbaaa```___^^^^^^^^^^^^^^^^^^^^^^^^``````aaabbbccccccddddddcccgggkkkmmmlllmmmpppsssqqqrrruuuyyy~~~rrrkkkbbbXXXPPPMMMMMMSSS^^^pppsssccc]]]```ffftttxxx{{{{{{mmm]]]UUUSSSKKKLLLLLLKKKJJJHHHGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKMMMMMMKKKJJJKKKLLLGGGGGGFFFGGGHHHGGGEEEBBBAAAAAAAAA@@@@@@@@@??????<<<:::888888888888888666999888777555444444444444111111111222444333111//////000000111111000//////000000///...///000111222222222111000/////////000//////000000//////...------------------.........++++++++++++,,,,,,,,,,,,---,,,++++++******+++++++++++++++***************((()))***++++++,,,,,,+++---+++******,,,...------++++++++++++,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++,,,,,,,,,+++++++++***************)))))))))))))))******+++))))))))))))))))))))))))''''''((())))))***++++++------,,,,,,+++******)))((())))))******))))))(((((())))))))))))(((((('''))))))))))))))))))))))))******+++++++++++++++***+++++++++***************)))***+++,,,,,,,,,,,,+++***)))(((***,,,---,,,,,,(((((()))***************************************************************************************((()))+++,,,,,,+++)))(((************++++++++++++***---//////...000555:::CCCGGGNNNYYYfffsss~~~~~~vvvxxx{{{kkkZZZPPPEEEFFFIIIMMMRRRXXX^^^aaafffkkkqqqvvvzzz|||~~~|||~~~}}}{{{|||}}}}}}{{{zzz||||||{{{{{{zzzzzzyyyyyyvvvtttqqqpppppppppooonnnoooooopppqqqqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooppprrrtttuuussswww|||~~~}}}}}}ppp]]]WWWTTTPPPPPPQQQYYYjjj}}}pppbbb]]]^^^hhhrrrzzztttyyypppcccYYYSSSRRRJJJJJJKKKJJJHHHFFFEEEEEEFFFFFFEEEEEEFFFHHHIIIJJJJJJLLLNNNMMMJJJHHHIIIJJJFFFEEEEEEFFFHHHGGGEEECCC@@@@@@?????????>>>>>>>>>;;;999777777777888777666666666555444444444444444111000111222444333111///...///000111111000//////////////////000000000111000000///////////////000//////000000//////...---,,,,,,,,,------.........,,,,,,++++++++++++++++++,,,,,,+++***************+++++++++*********))))))(((((()))++++++,,,,,,+++***)))((((((+++---...---******+++++++++,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,************************)))*********+++++++++++++++++++++*********)))))))))))))))))))))******+++))))))))))))))))))))))))((((((((()))))))))))))))++++++++++++************(((((())))))))))))((((((''''''))))))***)))((((((*********))))))*********++++++************++++++,,,+++++++++******)))))))))***+++,,,---,,,,,,+++***))))))***,,,...---,,,***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************'''(((***++++++***(((''')))************+++++++++***---000000...---///222:::<<<@@@GGGQQQ]]]gggmmm}}}{{{wwwxxxzzz|||{{{~~~zzz|||uuucccXXXCCCBBBBBBDDDHHHNNNTTTXXX\\\bbbjjjqqquuuxxxzzz|||~~~|||zzzyyyzzzzzzxxxwwwwwwxxxzzzzzz{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxx{{{zzzzzzzzz|||~~~```MMMJJJMMMNNNUUU[[[lllxxxkkk___]]]bbbjjjxxx{{{qqqhhhkkk}}}lll```ZZZUUUPPPOOOJJJKKKKKKJJJHHHFFFFFFFFFEEEDDDCCCCCCDDDFFFHHHJJJJJJLLLNNNLLLIIIFFFGGGHHHEEEDDDDDDFFFHHHGGGFFFDDD>>>>>>>>>>>>============;;;999777666777777666555444444444333333444444444000000111333444333111......///000111111000//////......///000111000000000///............//////000///////////////......---,,,,,,,,,------..................------,,,,,,,,,,,,++++++***)))*********++++++++++++******)))))))))***+++,,,---.........((('''&&&'''))),,,------*********++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,************************(((((())))))*********+++++++++++++++******)))))))))))))))))))))******+++))))))))))))))))))))))))******))))))((((((''''''((((((((()))******++++++(((((())))))))))))((((((((()))***+++,,,,,,+++***++++++************++++++,,,+++***)))))))))++++++***++++++++++++******)))///,,,)))))),,,---+++)))++++++++++++++++++++++++)))************+++++++++************************)))))))))))))))))))))))),,,,,,,,,++++++*********,,,+++++++++***)))))))))******+++++++++,,,,,,,,,---,,,+++******,,,...///222333555888===EEENNNTTT^^^hhhxxxsssjjjeeedddfffqqqwww}}}|||||||||jjj[[[JJJBBB<<<>>>@@@???BBBHHHQQQVVV___iiipppssssssrrr{{{|||~~~kkkYYYPPPLLLRRR[[[iiizzzgggbbbbbbhhhoooyyyzzzgggdddfffuuu~~~rrrcccYYYWWWVVVSSSPPPMMMMMMMMMLLLIIIGGGDDDBBBEEEDDDDDDDDDEEEFFFHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDBBBBBBBBBBBB@@@>>>===<<<;;;;;;::::::::::::666666666666555555555555555444444333333222222111222222222111111111111000555444333222222333444555////////////000000000000111000000///...------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++((()))))))))************+++++++++************))))))))))))***+++++++++,,,))))))(((((((((((())))))************))))))))))))***)))((((((((()))+++,,,++++++)))(((''''''''''''))))))(((((((((((())))))******))))))((((((''''''************************))))))************))))))------,,,+++******++++++)))************+++++++++)))((((((((()))***++++++************************))))))******+++++++++***(((***,,,...---,,,++++++000///---+++***((((((((()))************+++++++++************************)))))))))))))))))))))))),,,,,,,,,++++++*********+++++++++************************+++++++++,,,,,,---,,,+++******,,,---///,,,---...000333999@@@EEEJJJXXXkkk{{{~~~{{{{{{uuummmgggeeefffnnnuuuxxxiii\\\TTTJJJAAA??????===???DDDEEELLLVVVaaahhhmmmpppqqqxxxyyyzzz|||vvv]]]RRROOOSSSaaaqqquuuhhheeegggoooyyyyyypppdddkkkzzzssskkk```[[[ZZZXXXTTTOOOOOONNNMMMKKKIIIGGGDDDCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEECCCAAAAAABBBBBB@@@>>>===<<<;;;:::999999999999666666666555555555555555444333333333333222222222222222222222111111111111000000///......///000000/////////000000000111111222111111000//////......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++************++++++++++++++++++++++++***************************+++++++++******))))))))))))******************))))))))))))))))))(((((())))))***++++++***)))(((''''''''''''))))))(((((((((((())))))***)))))))))(((((((((''')))))))))******)))))))))))))))************)))))))))((((((''''''&&&''''''))))))*********+++++++++))))))))))))))))))***+++************************(((((()))******+++++++++&&&***...---+++,,,000444;;;888444000---+++******)))************+++++++++************************))))))))))))))))))))))))+++++++++++++++************************+++++++++*********++++++++++++,,,,,,++++++******,,,---...,,,------......111555888999HHH^^^pppyyy||||||{{{xxxrrrpppyyy{{{vvvuuu{{{{{{uuurrrsssuuu{{{~~~xxxooofffcccXXXLLLFFFBBB???>>>???>>>EEEPPPYYY___dddiiimmmqqqrrrtttwwwxxxyyyyyyyyy}}}mmm```UUURRRTTTaaa{{{zzzmmmgggeeejjjttttttooonnnnnnooo}}}nnnfffbbb]]]]]]]]][[[TTTNNNQQQOOOMMMKKKHHHFFFEEEDDDBBBBBBAAAAAABBBCCCDDDEEEDDDDDDCCCBBBAAAAAAAAAAAACCCBBB@@@@@@AAAAAA@@@>>>======;;;:::888888777777666666555555555444444444222222222222333333333333333222222222111111111111111111000000000000111111000000000111111111222222222222111111000000//////------,,,,,,,,,,,,------///........................---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++************+++++++++***************++++++************++++++************))))))))))))(((((())))))******))))))+++***)))((((((''''''((())))))(((((((((((())))))))))))))))))((((((((((((''''''))))))))))))''''''))))))************))))))***)))))))))(((((((((((()))))))))*********+++++++++***))))))))))))))))))******************************)))))))))******++++++++++++***,,,000888>>>===:::555000,,,+++++++++))))))*********+++++++++************************))))))))))))))))))))))))+++++++++***************)))))))))***+++++++++,,,************++++++++++++++++++******++++++,,,------...//////...///222444:::FFFWWWeeemmmpppqqqrrrtttpppnnnttt}}}~~~rrrnnniiihhhnnn{{{~~~zzzsssiii]]]UUUOOOJJJDDD@@@@@@FFFMMMRRRUUUXXX^^^cccfffhhhlllpppsssuuuuuuuuu~~~}}}|||~~~{{{kkkaaa___^^^___ddduuuwwwmmmjjjmmmtttzzzrrrjjjnnnxxxqqqggg___]]][[[\\\]]][[[UUUOOOQQQOOOLLLIIIFFFEEEEEEEEEAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@??????@@@@@@AAA@@@??????@@@AAA@@@>>>>>>===;;;999888666666666666555555555444333333333000111111222333333444444333333222222222111111111333222222222222222222333000111111111222222222222111111111000000/////////------,,,,,,,,,,,,------////////////...............---+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++*********,,,+++++++++***)))))))))+++******))))))******+++************)))))))))(((&&&''')))*********)))(((******)))((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((&&&''')))******)))'''&&&))))))************))))))******+++++++++*********))))))))))))************++++++***)))((((((((()))************************---,,,+++***))))))******,,,+++,,,///555999<<<<<<444111---)))'''&&&'''((())))))*********+++++++++************************))))))))))))))))))))))))************************)))))))))***+++++++++,,,))))))*********+++++++++************++++++,,,,,,,,,---.........///222444@@@HHHSSS[[[aaagggmmmqqquuuwwwyyyvvvqqqmmmlllmmmiiifffcccbbbgggqqq}}}zzzqqqjjjeee___TTTKKKBBBEEEHHHIIIJJJLLLQQQUUUXXX[[[aaahhhnnnrrrtttuuuvvvwwwzzz}}}~~~uuunnnggglllqqqtttxxxpppiiibbbdddpppqqqjjjqqqooofffccc^^^[[[YYYXXXYYYWWWTTTQQQOOOMMMKKKHHHFFFEEEEEEEEEAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@????????????@@@???>>>===>>>???@@@???>>>>>>===;;;999888666666666555555555444333222222222///000111111222333444444333333333222222222222111000000000000000000000000000111111111222222222222000///////////////.........------,,,,,,------............---------,,,,,,,,,+++)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))*********+++,,,,,,,,,++++++++++++***,,,+++++++++***)))))))))))))))(((((((((((())))))************)))))))))(((&&&'''(((******)))((((((***))))))(((((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))(((((()))******)))(((((())))))************))))))'''((())))))))))))(((((((((((()))))))))*********++++++***)))((((((((()))))))))))))))))))))))))))...---,,,******+++,,,,,,+++---222999???>>>777000---,,,***((('''((()))))))))************+++++++++************************)))))))))))))))))))))))))))))))))******************************+++++++++)))))))))************+++*********+++++++++++++++......//////000333777:::@@@DDDJJJPPPWWWaaammmvvvzzzooocccbbbeeedddbbb``````cccjjjrrrwwwwwwyyy~~~}}}|||xxxkkk___IIIGGGDDDBBBBBBDDDGGGHHHKKKOOOUUU\\\dddjjjnnnppppppsssxxx{{{~~~xxxzzz}}}zzzlll[[[[[[```ooovvvnnnuuuqqqddd```aaa\\\YYYUUUSSSSSSSSSRRRQQQMMMLLLKKKIIIGGGGGGFFFFFFBBBBBBCCCCCCBBBAAA@@@???@@@@@@??????>>>??????@@@===<<<<<<===???@@@???>>>======;;;:::888888777777555555444333222222111000000000000111222333333444333333333333222222222222111222222333333222222111000000000111111111222222////////////..................------------............------,,,++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++(((((()))))))))*********,,,,,,,,,,,,+++++++++++++++++++++***************))))))(((((((((((())))))************))))))))))))''''''(((((())))))(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((()))***+++,,,+++***)))((((((((()))))))))******+++***))))))))))))))))))))))))))))))))))))))))))---,,,++++++,,,---///111000444999<<<<<<777///***+++++++++***++++++,,,---)))************+++++++++************************))))))))))))))))))))))))((()))))))))*********++++++++++++***************))))))))))))************))))))***+++++++++++++++............///222888<<<:::<<<@@@DDDMMMZZZkkkvvvwwwhhheeeiiidddaaa___^^^aaagggnnnrrrsssvvv{{{lllhhhhhhlllttt~~~vvv^^^VVVMMMGGGFFFFFFDDDBBBAAADDDIIIOOOVVV\\\aaadddiiilllpppsssuuuxxx}}}|||pppvvvlll___[[[cccttt{{{zzztttggg^^^ZZZ[[[VVVTTTQQQOOOOOOOOOOOOOOOLLLLLLLLLLLLKKKJJJIIIHHHDDDDDDDDDDDDDDDBBBAAA@@@>>>>>>>>>======>>>>>>???<<<;;;;;;<<<>>>??????>>>===<<<;;;:::999999999999555555444333222111000000000000111111222222333333444444333333333222222222222333444555555444333222/////////000000000111111////////////////////////......------------............------,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++------,,,,,,,,,+++++++++***************+++++++++***))))))))))))))))))***************))))))))))))(((''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))'''((((((((()))))))))******)))'''&&&&&&''')))***))))))************)))))))))***,,,---------,,,+++(((((((((((()))))))))***))))))))))))))))))***+++))))))))))))))))))))))))+++******+++---000333555:::<<<<<<888111,,,+++,,,'''(((((())))))*********)))************+++++++++************************))))))))))))))))))))))))(((((())))))*********+++,,,+++++++++******))))))))))))))))))************))))))***++++++++++++***)))(((((('''(((,,,222666444666999===FFFUUUfffrrrpppmmmpppfffccc```___aaahhhnnnssspppsss|||vvv```VVVNNNRRR[[[hhhyyyuuuiii[[[RRRNNNLLLFFFAAA===>>>AAAFFFLLLQQQVVVYYY___bbbdddfffhhhlllsssxxx|||~~~}}}{{{zzzzzz~~~tttssssss___\\\mmm|||}}}vvv~~~pppddd^^^WWWSSSSSSQQQPPPNNNMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNMMMKKKJJJEEEEEEFFFFFFEEECCCAAA@@@======<<<<<<<<<======>>>;;;::::::<<<>>>??????>>>===<<<;;;;;;::::::::::::555555444333222111000///111111111111111222222222444444444333333333222222...///000111111000///...////////////000000000000000000000000000111111111......------------......//////...---,,,,,,++++++***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++))))))******+++++++++,,,++++++************++++++************))))))))))))(((((('''&&&&&&((()))***))))))(((((((((((()))***))))))(((((((((((())))))'''((((((((())))))*********(((&&&$$$$$$&&&(((***))))))************))))))$$$&&&((()))***)))((('''(((((((((((())))))))))))))))))(((((()))***++++++))))))))))))))))))))))))+++***)))***...666===BBB;;;888222,,,)))((()))*********+++******)))(((((())))))(((((((((((())))))************))))))((((((++++++++++++++++++++++++((((((((((((((((((((((((******))))))))))))*********************************************************,,,...//////000222444000000222666;;;EEEXXXiii~~~{{{vvvtttpppmmmjjjfffbbbcccnnn{{{{{{wwwfffVVVOOORRRJJJKKKWWWaaahhhvvvyyymmmfffbbb]]]SSSJJJBBB;;;999@@@FFFFFFEEEGGGOOOQQQUUUWWWYYY___ffflllssstttttttttssssssrrrqqquuuvvvxxx{{{|||}}}}}}}}}vvvvvvfffdddppp|||yyyuuuggg^^^YYYVVVSSSPPPMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLJJJIIIGGGEEEFFFEEEDDDCCCBBBAAA@@@???>>>>>>===;;;;;;::::::::::::;;;;;;<<<===>>>>>>???>>>>>>>>>===<<<;;;999999555444444333333222222111111111111111111111111111333555888::::::888666444555555444444444333333333......///000111222222333222222222111111111111000222111///...------......---------...............---..................---++++++++++++++++++++++++,,,***(((***---...,,,***************************+++,,,------------,,,+++************************)))************++++++++++++++++++*********))))))''''''(((((())))))******)))((('''''''''(((***+++''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))))))))(((''',,,+++***************+++************)))'''&&&%%%""""""###%%%'''((()))***))))))))))))************)))))))))))))))(((''''''---,,,***+++---333888<<<444222...+++))))))***+++''''''(((((('''&&&&&&%%%***))))))(((((())))))***++++++*********)))))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************************************************---...//////---,,,---/////////000333777>>>OOO^^^{{{}}}zzzyyyuuuqqqlllgggbbbcccooo|||xxxfffUUULLLIIIDDDFFFOOOVVVZZZffftttzzzssspppjjj___UUUHHH???:::===@@@@@@???AAACCCEEEGGGIIIJJJNNNTTTYYYaaaccceeehhhkkkmmmooopppppprrruuuwwwyyyzzzyyyyyyzzzzzz|||rrrfffrrr|||xxxuuulllaaaYYYVVVTTTQQQNNNLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKKKKKKKJJJIIIGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@>>>===<<<;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;:::999999555555444333333222222111111111111111111111111111222444777999999888555444333333333333222222222222/////////000111111111222111111111000000000/////////...---------...///000...............---------,,,------......------,,,++++++++++++++++++++++++,,,***)))***,,,---,,,***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************))))))*********++++++++++++++++++*********))))))(((((((((((()))))))))))))))((('''''''''(((******''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((()))))))))&&&''''''''''''''''''''')))******))))))((('''&&&&&&&&&''''''((((((((()))(((((()))))))))*********)))))))))))))))(((''''''...---,,,,,,---///111333,,,+++***))))))***+++,,,)))************)))((((((*********))))))*********+++++++++***************))))))))))))))))))))))))******************************))))))))))))******************************************************---...///...,,,++++++,,,......///222333888DDDPPPnnnvvv|||||||||~~~vvvqqqkkkfffbbbeeerrr}}}jjjWWWMMMHHHFFFHHHNNNOOOPPPYYYfff~~~qqqeeeSSSJJJBBB@@@???===<<<===:::;;;======>>>@@@CCCFFFLLLOOOSSSXXX]]]aaadddeeefffiiimmmrrruuuwwwwwwwwwyyy{{{~~~~~~vvviiimmm|||qqqppp|||}}}lllgggaaaYYYTTTSSSQQQNNNKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJKKKJJJIIIGGGGGGGGGGGGFFFEEECCCBBBAAA@@@======<<<;;;::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999555555444444333222222222111111111111111111111111222333555777777666555444222222222111111111000000000000000000000000000000000000/////////.........,,,,,,,,,,,,---...///000//////......------,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***)))***,,,,,,,,,+++++++++++++++++++++++++++)))******++++++******)))************************)))))))))*********+++++++++************)))))))))))))))))))))((((((((((((((((((''''''(((((()))***''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((''''''''''''(((***+++%%%&&&((()))***))))))((((((((())))))))))))((((((++++++***))))))(((((('''(((((())))))))))))******))))))))))))((((((((((((---,,,,,,,,,,,,---------((()))))))))***++++++,,,***++++++,,,++++++******++++++************++++++++++++++++++************))))))))))))))))))))))))******************************))))))))))))******************************************************)))+++,,,,,,++++++,,,......---///222222444<<>>@@@AAAEEEIIIMMMQQQSSSTTTXXX\\\ccckkkqqquuuwwwxxxyyy||||||ssstttnnnjjjjjjxxx}}}lllbbb]]]ZZZUUURRRPPPOOOLLLIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJJJJIIIGGGGGGHHHGGGFFFDDDCCCAAA@@@@@@<<<<<<;;;:::999999::::::::::::::::::;;;;;;;;;;;;777777777777888888999999555555555444333333222222111111111111111111111111111222333555555555444444222222111111111000000000000000000000000/////////000000000/////////......,,,,,,,,,,,,------......//////...------,,,+++++++++++++++,,,,,,+++++++++******************************)))***++++++++++++))))))))))))))))))))))))((())))))))))))))))))(((************************))))))))))))************************))))))))))))******))))))((((((''''''''''''''''''(((((())))))''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((('''&&&%%%&&&(((+++,,,$$$&&&(((***++++++))))))''''''((()))))))))))))))++++++******)))(((''''''(((((((((((()))))))))***))))))((((((((((((((())))))***+++,,,,,,,,,,,,,,,*********++++++++++++***''''''((())))))(((((('''++++++************++++++************************((((((((((((((((((((((((******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++---,,,+++---000000111666===CCCJJJTTT```ppp~~~xxxrrrmmmkkkjjjnnnzzzvvvlllgggjjjoooooollljjjqqqyyyvvvpppsss}}}yyymmmkkkfff```\\\WWWRRRNNNEEECCC@@@===;;;;;;:::999999;;;===@@@CCCFFFGGGHHHKKKOOOXXXaaajjjqqquuuwwwuuuyyy~~~~~~~~~}}}~~~~~~xxxvvv|||lllaaafffuuuvvvggg]]]ZZZYYYWWWTTTRRRPPPMMMJJJHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFGGGFFFEEECCCAAA@@@>>>>>>;;;::::::999999999999:::666777888999:::;;;<<<===666666555555666777888999666666555444444333333222000000000000000000000000000111111222333333444444222222222222111111111111000000000///////////////111111000000000/////////.........------,,,,,,+++//////...---,,,++++++******++++++++++++++++++***************************))))))************++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******))))))((((((''''''&&&''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%%%%&&&(((***,,, """$$$'''''''''&&&%%%&&&'''((())))))******))))))((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((()))***'''(((***+++,,,,,,,,,,,,,,,,,,+++++++++*********((())))))************************))))))*********)))))))))))))))*********((((((((((((((((((((((((******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,***))))))***,,,******---------000666888???JJJVVVfffssswwwtttuuupppnnnppprrrvvvzzz}}}wwwkkkhhhmmmttt~~~|||}}}{{{uuuppplllgggbbbTTTOOOHHHBBB>>>;;;999777888:::<<>>>>>???@@@BBBBBBCCCCCCCCC???AAADDDIIIOOOTTTYYY[[[aaaeeehhhiiiiiilllsssyyyyyy}}}{{{|||yyyxxxxxxwwwwwwyyyzzz{{{~~~~~~~~~~~~~~~~~~~~~}}}|||||||||~~~~~~}}}~~~rrrnnnvvvxxxlllnnnyyyqqqeee___XXXSSSQQQOOOOOONNNLLLJJJIIIIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHGGGFFFDDDCCCCCCBBB@@@>>><<<:::999888999999888888888888999999555555666777888::::::;;;888777555555555666888999666666666555444444333333000000000000000000000000///.........///111333444111111000000000/////////---.........///000000000000000/////////.........---.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************''')))+++***)))(((***,,,))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))******(((((((((((())))))))))))%%%&&&'''(((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((()))))))))))))))((('''''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&'''(((***+++************+++++++++++++++***)))(((((()))***+++'''((()))***************))))))(((((((((((())))))&&&'''''''''(((((())))))************************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***++++++,,,...000666222000000///,,,---111444999<<>>@@@AAAHHHKKKRRRZZZ^^^```gggoooyyy}}}}}}zzzxxxwwwxxxyyyuuuwwwxxxwwwuuuuuuyyy}}}~~~zzzxxxyyyxxxvvvwww{{{~~~~~~}}}{{{yyyyyyzzz|||}}}~~~}}}zzzzzzwwwkkkccc___[[[ZZZaaafffhhhkkkrrruuuuuuuuuwwwyyyxxxwww{{{|||yyy~~~xxxnnnddd[[[VVV]]]iiiyyyyyy}}}~~~zzz~~~yyyhhh]]]WWWRRRMMMKKKLLLLLLKKKJJJJJJIIIGGGGGGHHHHHHFFFEEEAAA@@@?????????AAACCCDDDGGGGGGEEEDDDBBBAAA@@@@@@===;;;999888:::;;;;;;;;;:::::::::999999999999888777777777777777777777777444444444444555555555555333222111//////000111111111111111111000000000000000000000000////////////000//////...---------...$$$&&&)))***+++,,,///111111000///......------...+++,,,,,,---------------*********)))******+++,,,,,,+++***+++,,,------++++++***)))(((((()))***+++******************************************************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))(((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))((('''((()))***)))'''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''(((((()))******)))'''&&&&&&'''((((((((((((((((((''''''''''''************************+++******************+++)))))))))((((((((((((((())))))))))))))))))))))))************************&&&&&&'''((((((((((((((()))))))))))))))******+++))))))(((((((((((())))))************************))))))))))))************))))))*********+++++++++***++++++,,,------......,,,---............------///000222444888@@@HHHNNNZZZZZZYYYYYYYYYUUUPPPLLLMMMSSSYYY]]]cccooo~~~}}}||||||{{{yyyxxxxxx|||lllgggbbbaaabbbfffsss~~~|||qqqsssuuuwwwuuuqqqllliiiccc[[[PPPIIIGGGFFFEEEDDDCCCBBBEEEJJJMMMPPPWWW___jjjoooxxx~~~zzzvvvuuuwww{{{~~~|||}}}~~~{{{wwwvvvxxx{{{|||yyyxxxzzz{{{zzz}}}}}}|||{{{uuunnneee^^^ccchhhkkkgggaaa]]]]]]^^^iiittt~~~}}}mmm______bbbaaa\\\XXXXXX^^^kkk|||pppmmmuuu}}}}}}|||}}}~~~ssshhh^^^VVVRRROOOKKKJJJKKKMMMMMMLLLJJJHHHGGGFFFGGGGGGFFFDDDCCCBBBAAA@@@@@@BBBDDDEEEFFFFFFEEECCCBBB@@@>>>>>><<<:::888888:::;;;;;;;;;;;;;;;:::999888888777777666666666666555555555555333333333333444444444444444333222111111111222222111111111000000000//////111111000000//////......//////...............///+++,,,......------...///111000///......------...+++,,,,,,---------,,,,,,******************+++++++++******+++,,,,,,,,,,,,******)))(((((()))******************************************************))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))(((&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((())))))))))))(((''''''(((((())))))))))))(((((((((((((((***++++++++++++++++++************++++++*********((((((((((((((()))))))))************************************************((((((((((((((('''&&&&&&)))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++******++++++,,,------...,,,------...////////////111111000000111666<<<@@@LLLMMMPPPRRRQQQMMMHHHCCCEEELLLUUU[[[aaalll}}}}}}zzzxxxwww||||||yyy}}}{{{tttkkkfff___ZZZVVVWWW```iii{{{~~~zzzrrrfff]]]XXXUUURRROOOKKKHHHHHHJJJJJJIIILLLRRRXXX^^^gggrrr{{{}}}{{{wwwtttooolllmmmrrrwww{{{|||~~~~~~{{{xxxyyyzzzwwwuuuuuuzzz}}}~~~}}}wwwrrrttt{{{|||ssshhhaaa```___\\\XXX[[[bbbkkkppppppoooqqquuupppdddUUUMMMMMMRRRZZZ```\\\dddqqq~~~rrreeekkkuuu}}}~~~}}}}}}nnnfff```YYYSSSPPPMMMKKKJJJJJJKKKKKKKKKHHHGGGEEEEEEFFFFFFDDDCCCCCCBBBAAA@@@@@@AAACCCDDDDDDDDDDDDCCCBBB@@@>>>===;;;999888999:::;;;;;;:::::::::999888777666666555555555555444444333333333111222222222333333333444333333222222222111222222000000/////////.........111111000000//////......000//////........./////////000000000...------///111000///......------...+++,,,,,,---,,,,,,++++++*********+++******************++++++++++++,,,,,,******))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%((((((''''''''''''(((((('''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%&&&))))))))))))))))))))))))******+++,,,,,,+++******)))***++++++++++++***)))(((((())))))))))))******************++++++++++++(((((((((((((((((((((((())))))))))))((('''&&&&&&)))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++******++++++,,,,,,------++++++,,,,,,------......,,,---------...111666999???BBBGGGJJJIIIFFFAAA>>>>>>DDDNNNWWW\\\dddttt}}}xxxrrrrrrnnnoooxxxtttooommmhhhaaaZZZWWWZZZ^^^hhhrrr}}}rrrkkkeeeaaa___XXXUUUTTTUUURRRLLLIIIJJJKKKMMMSSSZZZaaaeeefffeeeccc```]]]\\\]]]bbbhhhlllvvv{{{yyywwwxxx~~~{{{wwweeeaaa^^^___ccciiikkklll```ZZZTTTTTTZZZ```ddddddmmmuuuxxxhhhUUUOOOJJJHHHJJJRRRaaaoooooo|||zzzuuuttttttqqqmmmrrrzzz~~~{{{|||mmmbbb\\\XXXSSSOOOLLLKKKJJJHHHHHHHHHHHHIIIHHHFFFEEEDDDEEEEEEDDDBBBAAA@@@>>>======>>>@@@AAABBBBBBBBBBBBAAA@@@>>>===;;;999999999:::;;;999888888888888777666555555444444444444333222222111111000000111111222222333333111111111111111000000000////////////............000000000000////////////111000000///.........///+++,,,......------...000111000///......------...,,,,,,,,,,,,,,,++++++******++++++++++++***)))))))))***++++++******+++---)))))))))******)))))))))************************))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$(((((((((''''''(((((((((''''''&&&&&&''''''((()))&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))***++++++***)))))))))***++++++++++++***))))))))))))*********++++++))))))))))))*********+++(((((((((((((((((((((((()))))))))***))))))(((((()))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++*********+++,,,,,,------,,,,,,++++++++++++++++++***+++,,,------...111333555888<<<>>>???>>>===<<<;;;AAAKKKTTTVVV[[[jjj{{{yyymmmmmmhhhfffsssyyyyyyzzz|||zzzuuummmiiigggggggggjjjqqq{{{wwwsssqqqkkkjjjllloookkkaaaWWWTTTMMMKKKJJJJJJMMMOOOPPPPPPNNNLLLKKKJJJLLLPPPTTTWWWiiioooxxx}}}~~~}}}}}}}}}yyywwwyyy{{{llleeebbb___XXXXXXXXXZZZ]]]aaaeeegggcccbbbccchhhrrr{{{ssskkklllqqquuuppp[[[RRRHHHEEEGGGMMMUUU```ssssssnnnlllpppyyy~~~~~~}}}{{{|||}}}mmmggg___XXXTTTQQQOOOMMMIIIIIIIIIHHHGGGGGGHHHIIIGGGEEEDDDDDDDDDDDDCCCAAA???>>>===;;;;;;<<<>>>???>>>>>>@@@@@@@@@???===<<<;;;:::999999::::::888666666666666555444444444333444333333222111111000000//////000000111222222333222222222222222111111000000000000////////////...////////////000000000000222222000///............)))***,,,---------///111111000///......------...,,,,,,,,,,,,,,,+++*********++++++,,,+++***)))((((((***,,,+++***)))+++---))))))************))))))************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((()))******+++++++++***'''''''''(((((()))))))))'''((()))******)))(((''')))***+++,,,,,,+++***)))))))))******+++++++++,,,'''((((((((())))))******************************'''((()))******++++++***)))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))******+++,,,,,,------///...---+++***))))))))),,,...///...---,,,,,,......000333555777888:::<<<===BBBLLLSSSTTTWWWeeeuuuyyylllmmmgggaaahhhyyy~~~yyy|||}}}zzzwwwqqqoooooosss}}}{{{nnnhhhZZZUUUOOOJJJIIIIIIJJJJJJBBBAAA@@@@@@AAADDDGGGHHHYYYaaakkkrrrrrrqqqpppooosssppprrrxxx}}}xxxeeeYYYXXX[[[\\\]]]```cccfffiiimmmrrruuusssfffaaaiiiyyypppXXXKKKHHHCCCBBBGGGSSSaaapppqqqccceeennn~~~yyywwweee[[[YYYUUUQQQNNNMMMMMMNNNHHHIIIJJJIIIHHHHHHJJJKKKFFFEEECCCCCCDDDDDDBBBAAA@@@???===<<<<<<===>>>???;;;<<<>>>??????>>><<<;;;<<<:::999::::::999777555555444444444444333333333333333222222111000000///...//////000111222222222444555555555555444333333111111111111000000000000......//////000000111111333222111///...---------+++---............///111111000///......------...,,,,,,,,,,,,,,,+++***)))***+++,,,,,,+++***)))((((((***,,,+++))))))+++---))))))************))))))************************))))))))))))))))))))))))&&&'''''''''(((((())))))************************************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((((('''''''''''''''((((((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((()))((((((&&&'''''''''(((((())))))((('''%%%&&&(((***++++++******))))))******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''(((((())))))******((()))))))))************...,,,***)))''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************************+++++++++++++++++++++++++++,,,...---,,,,,,---///)))---111333333555999===@@@FFFMMMQQQSSSZZZfffooo}}}rrrmmmjjjmmmsssuuuttttttvvvzzzyyy{{{|||vvvxxx|||uuulllaaaYYYUUUSSSNNNKKKGGGBBB>>>>>>>>>>>>BBBGGGTTTXXX^^^```___^^^___aaaddddddfffiiimmmpppqqqppptttssssssuuuxxxxxxuuurrrrrrggg\\\UUURRRTTT```nnn{{{wwwnnnfffdddjjjyyy~~~lll```TTTHHHCCCEEEAAADDDMMM\\\ooo~~~pppjjj]]]qqqzzztttzzzlllccccccSSSQQQOOOOOOPPPPPPMMMJJJFFFFFFGGGHHHHHHHHHHHHGGGJJJHHHEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999888777444333222222444444333222111111111111000000000000---......///000111111222333333444444333111000///............////////////........................000000//////.........---......///---++++++,,,---000///,,,+++***+++---...------,,,+++,,,---...///))))))***+++,,,,,,------000///...,,,***((('''&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''(((((())))))******&&&&&&&&&''''''(((((((((''''''%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((((('''''''''((((((&&&''''''(((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''+++)))((((((***,,,,,,,,,***************++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))***************+++,,,,,,+++***)))((((((((()))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***,,,------,,,,,,---...,,,---/////////222777<<>>===;;;;;;;;;;;;:::::::::::::::;;;;;;::::::888777777444333222222444444333222000000000000////////////---......///000000111111222333333444333111000///............////////////000000000000000000000000////////////......------,,,---...---,,,,,,---//////...---,,,,,,,,,---------,,,+++++++++,,,---...((())))))******+++++++++------,,,+++)))((('''&&&))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''(((((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&,,,***))))))***++++++***)))************+++++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((***))))))((((((***+++,,,)))(((((((((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************++++++++++++++++++++++++)))+++,,,,,,+++***,,,------------,,,---000666:::EEEMMMXXX^^^```bbbfffjjjuuu}}}zzzwwwuuuqqqttt{{{}}}wwwxxx|||zzzxxx}}}vvv\\\SSSJJJFFFFFFHHHOOOWWWjjjuuurrrcccZZZWWWWWW[[[]]]ZZZTTTPPPPPPSSSPPPOOOPPPSSSWWW[[[\\\\\\aaaffflllnnnooo{{{vvvvvv|||~~~|||ooojjjeeeeeeggggggddd```UUUPPPKKKIIIGGGEEEGGGKKKPPP]]]qqqwwwkkkmmmrrr~~~}}}~~~rrreee^^^WWWPPPLLLNNNMMMLLLLLLMMMLLLJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGEEECCCBBBCCCCCCBBBAAACCCCCCCCCBBBAAA???>>>===;;;;;;;;;:::::::::999999::::::::::::999888777777444333222333444555444222000000/////////..................//////000000111222222333333222111000...............////////////000000000000000000000000///............---------+++,,,------,,,,,,...000------......------,,,,,,++++++******++++++,,,---))))))))))))))))))))))))*********)))((((((''''''))))))))))))))))))))))))***)))((('''%%%$$$###"""))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''&&&&&&&&&'''(((((()))(((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''(((''''''&&&&&&&&&''''''(((%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&''''''((((((((((((((((((((('''&&&%%%%%%%%%&&&+++)))(((((())))))(((&&&))))))******++++++++++++++++++++++++************))))))))))))))))))))))))******))))))((((((''''''((('''%%%%%%%%%&&&((()))(((((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************++++++++++++(((***++++++******+++,,,++++++,,,,,,...111555888@@@HHHSSS\\\aaaffflllpppuuu|||~~~}}}}}}vvvyyyyyywwwzzz{{{uuuuuuwwwuuurrrmmmjjjkkkrrr{{{vvvjjj\\\UUUTTTZZZeeeqqqyyylllhhhffflllpppkkk___VVVTTTUUUQQQTTTZZZaaahhhnnnqqqrrrzzz~~~zzz~~~mmmaaaXXXWWWYYY\\\___^^^[[[WWWRRRQQQOOONNNMMMPPPUUU[[[aaappprrrpppzzztttaaaZZZYYYUUUPPPNNNLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIGGGFFFDDDCCCDDDEEEDDDCCCDDDDDDDDDCCCAAA???===<<<;;;;;;::::::999999888888::::::;;;;;;:::999888888555333222333444555444333000000000000////////////........./////////000000111111222222222111///...............////////////------------------------------------------------,,,---...---,,,,,,---///,,,---...//////---+++******************+++++++++)))))))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++)))((('''&&&%%%))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''&&&%%%$$$######$$$&&&'''''''''''''''''''''((((((%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***&&&''''''((((((((((((((()))((('''&&&&&&%%%%%%&&&+++)))(((((())))))'''%%%((()))***++++++++++++***+++++++++*********))))))((((((((((((((((((((((((******))))))(((((('''''''''&&&%%%%%%%%%&&&(((((())))))))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))******+++++++++((()))+++***))))))***,,,((()))+++///222444555555:::@@@JJJSSS]]]hhhsss{{{tttwwwwwwuuuvvv~~~~~~yyyvvvxxxyyyvvvwwwwwwrrrhhh^^^YYY\\\dddkkkrrrjjjiiiqqqtttfffaaabbb___fffqqq|||vvvmmmcccWWWMMMMMMTTT___iiiooooookkkgggbbbdddccc___^^^bbbjjjppp}}}{{{~~~zzzkkk```WWWTTTSSSOOOMMMLLLJJJJJJKKKJJJIIIHHHHHHGGGHHHHHHGGGGGGGGGHHHIIIJJJIIIGGGFFFEEEFFFGGGFFFEEEDDDDDDDDDCCCAAA???===<<<;;;::::::999888888777777:::;;;;;;;;;;;;::::::999555444333333555555444333222222222111111111000000............///////////////000111111111000///...............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------/////////---+++***+++,,,+++---...//////---+++***))))))*********+++++++++******************)))))))))))))))*********++++++((((((((((((((((((((((((+++++++++*********))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''(((((())))))&&&&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''''''''''''''&&&''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&,,,+++***+++,,,+++)))'''((()))***,,,,,,+++******+++************)))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))))))))((())))))))))))((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((())))))***+++++++++(((***++++++***)))+++,,,'''(((+++///333555444222666999???HHHTTTcccrrr{{{uuuuuurrrnnnqqqzzzzzzwww{{{yyyvvvwww~~~~~~zzzmmm^^^RRRPPPUUUZZZhhhtttzzzwwwxxx}}}tttggg\\\WWWSSSNNNJJJRRR___qqqzzz|||xxxwwwzzzttthhh[[[VVVSSSSSSQQQLLLJJJLLLIIIKKKLLLKKKIIIHHHHHHIIIIIIHHHGGGGGGGGGHHHJJJKKKKKKIIIGGGFFFGGGGGGFFFEEECCCCCCCCCBBBAAA???>>>===;;;::::::999888777666666:::::::::;;;;;;::::::999555444333444555666555333333333222222222111111111...........................///000111111000///...............////////////........................++++++,,,,,,,,,,,,,,,---000000000...+++)))***+++,,,---...//////---+++***))))))***++++++++++++***************************)))))))))******+++++++++))))))))))))))))))))))))((((((((())))))*********((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&''''''(((((((((((((((((('''''''''''''''((((((+++******+++,,,,,,***(((((()))+++,,,,,,+++***)))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))++++++***)))(((&&&'''((()))))))))((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))((((((((()))***+++++++++)))***,,,+++******+++---+++******---000111000...222222555;;;FFFTTTbbblllsssqqqjjjfffjjjttt|||~~~~~~}}}uuupppmmmrrr}}}zzz|||zzzwwwwwwtttqqquuu{{{uuubbbSSSLLLNNNRRRUUU```pppzzzkkk```[[[UUURRRSSSWWW[[[]]]kkkzzz}}}vvvwww~~~vvvnnngggcccYYYTTTRRRSSSRRRMMMKKKLLLIIILLLMMMMMMJJJIIIJJJKKKJJJIIIGGGGGGGGGHHHJJJKKKLLLJJJGGGFFFFFFFFFEEEDDDAAAAAAAAAAAA@@@???>>>===::::::999888777666555555777888888999999999888888666444333444555666555444222222222111111111111000........................---...///000000000..................////////////------------------------***+++++++++,,,,,,,,,,,,/////////---+++***+++,,,------.........---,,,+++)))***+++,,,,,,,,,++++++'''(((((())))))*********((((((((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&(((((((((&&&%%%###"""###$$$&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''&&&&&&''''''((()))***((('''((()))******(((&&&''')))+++,,,,,,,,,***)))************))))))))))))((((((((((((((((((((((((''''''(((((())))))******$$$&&&(((***+++)))'''&&&###%%%'''(((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))+++,,,,,,++++++,,,---///,,,)))***,,,...---+++...---...111:::FFFRRRZZZlllhhh```ZZZ___jjjrrrssszzzvvvnnnjjjgggkkk{{{}}}xxxvvvrrrooosss{{{yyyfffTTTLLLLLLPPPOOOWWWdddvvvxxxyyyuuu|||}}}}}}vvvpppkkk___RRRKKKLLLMMMRRRZZZdddnnnttt~~~zzzvvvwwwvvvjjjdddbbbccceeeZZZSSSOOOPPPPPPMMMJJJJJJJJJLLLNNNNNNKKKJJJKKKLLLJJJIIIHHHGGGGGGIIIJJJLLLLLLJJJGGGFFFFFFEEECCCBBB@@@@@@@@@@@@@@@???>>>===::::::999888777666555444555666777777777777666666666555444444555666555444111111111111000000000000.....................------...///000000///................../////////000++++++++++++++++++++++++*********++++++,,,,,,,,,---......---++++++---...------......------,,,,,,)))***+++,,,---,,,++++++%%%&&&&&&'''((()))******'''((((((((((((((((((((()))))))))))))))))))))))))))))))))***************(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))'''&&&$$$###!!!!!!%%%''')))******'''%%%###!!!"""###%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''(((((()))&&&''''''(((((((((((((((&&&&&&&&&&&&((()))***+++(((((())))))))))))((((((+++***((('''''')))+++,,,************))))))))))))'''(((((()))***++++++,,,,,,+++***(((''''''''''''%%%&&&((()))))))))((('''''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&$$$!!!!!!&&&)))(((%%%))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))******+++++++++******)))((()))+++,,,,,,+++)))(((+++,,,---...111666===BBBQQQRRRUUU[[[aaaeeehhhhhhuuu~~~{{{uuuppprrrvvv||||||yyymmm\\\XXXYYYYYYUUUZZZiii}}}uuuooorrrzzz}}}{{{ssspppssswww{{{zzznnnbbb]]]WWWOOOKKKLLLJJJMMMTTT___nnn~~~tttoookkklllpppyyyxxxtttmmmgggaaa___^^^^^^WWWUUUSSSRRRRRRQQQOOOMMMQQQPPPPPPQQQQQQPPPLLLIIIHHHFFFEEEFFFGGGIIIIIIHHHFFFCCCAAA@@@AAABBBBBBAAABBBBBBAAA@@@@@@??????>>>===<<<;;;:::888666444222555777999999777666777888555555444444444444555555777666444222111000//////.................................------,,,,,,,,,---...///...------...///000...,,,,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++,,,------+++*********............---,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))******)))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###'''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&'''%%%!!! ###''')))(((((((((''''''&&&&&&&&&'''&&&%%%$$$%%%''')))+++******++++++++++++******)))((('''''''''((()))************)))))))))((((((''''''((())))))***++++++******)))((((((((())))))''''''((()))))))))((('''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((%%%###%%%))),,,+++((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******+++++++++******,,,---...//////...,,,++++++,,,------///222777:::CCCEEEIIIOOOXXX```gggjjjrrr{{{}}}yyyrrrvvv}}}~~~}}}{{{uuuqqqpppoooiiilllvvv}}}uuurrrwwwyyy{{{|||~~~nnn```WWWOOONNNMMMKKKKKKNNNQQQXXXeeeuuuppphhheeeeeennn{{{zzzqqqnnnhhhccc^^^[[[ZZZZZZWWWUUUTTTTTTUUUUUUSSSQQQQQQQQQQQQQQQRRRPPPMMMJJJFFFEEEDDDDDDFFFGGGGGGFFFDDDBBBAAAAAABBBCCCBBBAAA@@@@@@@@@???>>>>>>======::::::::::::999888777666666777999999777777777888666555555444444555555666666555444222111000//////..............................---------,,,,,,,,,---...///...------...//////---,,,,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))***,,,---,,,***)))******,,,,,,,,,,,,+++***))))))&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((()))))))))))))))((((((''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''')))'''%%%###$$$&&&)))+++''''''''''''&&&&&&&&&%%%***)))'''&&&%%%%%%&&&&&&******++++++++++++******&&&''''''(((((((((((((((******))))))))))))(((((('''''''''(((((())))))***)))))))))))))))***++++++)))))))))******)))(((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((+++)))&&&'''+++,,,+++)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++++++++++++++---.../////////...,,,++++++,,,------,,,,,,...000333555:::BBBMMMZZZeeekkkoooyyy}}}ssswww}}}{{{vvvxxx|||zzzggg\\\\\\]]]bbbiiimmmqqqzzzooo\\\RRRLLLHHHGGGLLLRRRWWW]]]bbbcccnnn|||lllbbb```bbbkkk|||zzzoookkkgggfffbbb___[[[XXXVVVUUUVVVUUUUUUVVVXXXXXXWWWUUURRRQQQPPPQQQQQQPPPMMMJJJEEEDDDCCCCCCEEEFFFFFFEEEBBBAAAAAACCCDDDDDDBBBAAA??????>>>>>>===<<<<<<<<<888888999::::::::::::999666888999999777666777888666666555555555555666666666555333222000000//////...........................------------,,,,,,,,,---...///...------...///,,,,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********---...///...,,,,,,,,,---,,,,,,,,,+++******))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))((('''&&&%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$###$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((((('''&&&&&&''')))***'''&&&&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%%%%(((((())))))))))))((((((%%%&&&(((******)))((('''***)))))))))((((((((((((&&&'''''''''((((((((()))******))))))))))))***+++***************))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***(((&&&&&&((()))((('''(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))'''((()))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))(((***+++---,,,+++******+++---...222999CCCQQQ^^^fffmmmuuu{{{{{{yyyzzzyyywwwtttxxx}}}|||zzzyyyxxxxxx{{{hhhWWWPPPNNNPPPTTTWWWZZZaaaiiiooo|||wwwbbbTTTMMMKKKGGGIIIOOOZZZfffrrr{{{~~~xxxyyyzzzzzzzzzyyyxxxssskkkeeedddkkkrrr~~~ssskkkffffffaaaaaa___]]][[[XXXVVVTTTVVVUUUUUUVVVXXXXXXWWWUUUPPPOOONNNNNNOOONNNKKKIIIFFFDDDCCCCCCDDDEEEEEEDDD@@@@@@BBBDDDFFFFFFCCC@@@??????>>>>>>===<<<<<<<<<777888999:::::::::::::::666888999999777666666777777666666555555666666777555444333111000000//////........................---------------------------...///...---------///***+++,,,///111111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,******+++---......---,,,,,,+++++++++......---,,,+++***)))((())))))))))))))))))))))))(((((()))(((((('''&&&&&&&&&&&&'''(((((()))((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%###$$$'''((())))))''''''(((((())))))))))))((((((&&&'''***+++,,,+++)))((()))))))))(((((((((((('''''''''''''''((((((((((((,,,+++***)))((((((((((((******))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******)))((('''&&&'''''''''&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''((()))***+++,,,,,,,,,************))))))(((((((((***,,,---+++******++++++---///333:::DDDPPPXXXdddkkkqqqpppoooqqqrrrqqqtttwww|||}}}xxxrrrmmmjjjjjjkkkqqq{{{oooZZZNNNJJJHHHIIIJJJKKKPPPWWW]]]iii|||}}}zzzgggWWWLLLHHHGGGHHHFFFOOO]]]nnn~~~tttmmmeee___^^^___``````aaaeeejjjlllpppxxxwwwmmmgggccc```aaa______^^^]]][[[YYYWWWUUUTTTTTTTTTUUUWWWVVVSSSQQQNNNMMMKKKKKKLLLKKKIIIGGGGGGEEECCCCCCEEEFFFEEEDDD@@@@@@BBBEEEGGGFFFCCC@@@?????????>>>======<<<<<<999999:::::::::999888888555777888888666555555555666666555555555555666666444333222111000/////////........................---------------------------...///...---------///***+++,,,///111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***''''''((('''%%%%%%''')))///...---+++++++++++++++......---,,,+++***)))((())))))))))))))))))))))))(((((((((((((((((('''&&&&&&'''((((((((((((((((((%%%&&&(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%"""!!!!!!###&&&(((###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$''')))))))))'''&&&******++++++++++++******'''(((***+++,,,+++)))((())))))((((((((((((''''''((((((((((((((((((((((((,,,+++***(((''''''&&&&&&)))(((((((((((()))***+++((())))))******))))))((())))))))))))))))))))))))&&&''''''(((((())))))******)))((((((((((((((()))))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))((()))***+++++++++++++++++++++******++++++++++++(((***,,,,,,++++++,,,---***,,,...///111777???FFFRRRZZZ```aaaccchhhmmmnnnqqquuuzzz}}}|||uuummmhhhdddcccdddkkkvvv~~~xxxbbbOOOIIIEEEEEEEEEFFFJJJPPPUUU]]]kkkxxx}}}lllccc```aaaaaa```___```aaabbbcccccc[[[QQQIIIFFFFFFFFFFFFRRRaaavvvxxxmmm\\\XXXRRRNNNNNNSSSYYY^^^fffnnnxxx~~~rrreeeaaa^^^[[[XXXXXX\\\\\\[[[ZZZYYYWWWVVVUUURRRRRRRRRTTTUUUTTTQQQOOOMMMKKKJJJIIIIIIIIIGGGFFFGGGEEECCCCCCDDDEEEDDDDDDAAAAAACCCEEEGGGFFFCCC@@@?????????>>>======<<<<<<999999999999999888777666444666777666444333333333555555444444444444555555333333222000000/////////........................,,,,,,,,,------------...---...///...------...///,,,,,,,,,...111111000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++)))((()))+++------,,,***)))(((((())))))((((((((()))))))))******))))))))))))))))))))))))'''(((((((((((((((''''''''''''((((((((((((((('''%%%&&&((())))))((('''&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###!!!!!!$$$''')))$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((())))))***)))))))))))))))(((((((((&&&&&&&&&''''''''''''(((&&&'''))))))((('''$$$###******++++++++++++******'''''')))*********)))((())))))((((((((('''''''''))))))))))))))))))))))))))))))((('''&&&&&&'''''''''&&&&&&&&&''')))+++,,,))))))************))))))))))))))))))))))))))))))%%%&&&&&&'''(((((())))))((())))))((((((((()))***))))))))))))))))))))))))''''''''''''((()))***+++)))))))))))))))))))))))))))******+++++++++******************+++,,,------)))***,,,+++******,,,---(((+++......---///444999???GGGMMMPPPTTT\\\ccceeelllqqqyyy~~~}}}wwwooojjjbbb```aaahhhqqqxxx{{{zzznnnpppvvv~~~hhhRRRKKKGGGGGGIIILLLRRRXXX]]]```gggmmmoooooouuu}}}}}}gggXXXRRRPPPMMMMMMLLLLLLMMMOOOQQQRRRQQQOOOLLLIIIHHHKKKRRRWWWlllooo```WWWJJJJJJIIIIIIOOO\\\nnn{{{{{{kkkaaaYYYXXXXXXUUURRRRRRWWWWWWVVVTTTSSSRRRQQQPPPNNNNNNPPPRRRTTTTTTQQQOOOMMMKKKIIIIIIIIIIIIGGGFFFFFFDDDBBBBBBCCCDDDCCCBBBCCCCCCCCCEEEFFFEEEBBB@@@>>>>>>======<<<;;;;;;;;;777777888888888777666666333555666555333111111222444444333333333333444444333222111000000//////000........................,,,,,,,,,---------......---...///...------...///...------...///000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........---,,,---000222---,,,***((('''((())))))&&&&&&'''(((((()))******))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''(((&&&%%%######$$$%%%&&&&&&&&&&&&&&&'''''''''((($$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((())))))*********)))((((((''''''(((((('''''''''((((((((())))))'''((((((((((((&&&%%%$$$(((((())))))))))))((((((&&&''''''((((((((((((((()))(((((((((''''''''''''************))))))))))))'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&''')))+++,,,))))))************))))))))))))))))))))))))))))))%%%%%%%%%&&&'''(((((()))&&&'''((('''&&&'''(((***))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))******+++++++++******)))((((((((()))***+++------***++++++***))))))+++,,,'''+++///000......111555333:::AAACCCGGGPPPXXXZZZhhhoooxxx~~~{{{sssnnnbbb``````eeelllqqqqqqooobbbfffnnnyyy|||hhhUUUOOOKKKMMMQQQVVV]]]dddkkkkkkllllllhhhbbbbbbeeehhhfffddddddgggmmmssswwwwww~~~~~~{{{rrrcccRRRHHHEEEFFFDDDDDDEEEGGGJJJNNNQQQSSSPPPQQQOOOKKKJJJRRRbbbooo|||jjjZZZMMMFFFEEEHHHKKKOOO[[[ppprrrdddaaaXXXRRRSSSVVVTTTRRRRRRSSSRRRQQQOOONNNMMMLLLLLLKKKLLLNNNRRRUUUUUUSSSQQQNNNLLLJJJIIIIIIIIIHHHGGGEEECCCAAAAAABBBBBBAAA@@@EEEDDDDDDDDDEEEEEEBBB@@@===<<<<<<;;;;;;:::999999555666666777777777777666222444555444222000000000444333333222222333333444222222111000//////000000........................,,,,,,,,,------.........---...///...------...///000...------///000000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))(((***---//////...+++***))))))+++,,,************))))))))))))))))))))))))))))))))))))''''''(((((((((((((((''''''(((((((((((((((''''''***'''""" $$$'''&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&))))))(((&&&$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++((('''&&&$$$$$$$$$%%%&&&'''((((((((())))))******%%%%%%&&&'''((((((((((((,,,***(((''''''(((***,,,))))))))))))))))))))))))))))))))))))************))))))((((((''''''&&&&&&***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,(((((()))***+++---...///222333444666;;;DDDNNNTTT\\\jjjuuuxxx|||{{{pppbbbaaabbbfffjjjjjjhhheeebbbccciiisssyyynnn[[[WWWTTTRRRRRRZZZkkk|||yyytttpppiiiaaa^^^\\\XXXVVVVVVYYY]]]___^^^dddnnnyyyrrrhhhbbb``````aaa[[[SSSKKKEEEAAA>>><<>>>>>;;;;;;:::999999:::::::::888888777666555444333333333333333333333333333333333333333444444555555555222222222111111111111000,,,------...---+++***))),,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////000000////////////000000.........------,,,,,,,,,+++++++++)))((((((+++---...,,,***+++,,,...///...,,,,,,***)))))))))***+++++++++******))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''')))***+++&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%''')))******)))'''%%%)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&))))))************))))))******)))(((((()))******))))))))))))))))))))))))((((((((('''''''''''''''))))))((((((((((((((((((******))))))(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++)))))))))***+++,,,---...,,,,,,,,,---111888@@@FFFWWWggguuu{{{~~~ssshhhffffffggghhhhhheeebbbaaadddjjjqqqxxxyyytttpppsssxxxwwwmmmccc\\\ZZZYYYYYY\\\eeeyyyzzzooofffaaaYYYTTTRRRRRRSSSSSSSSSUUU[[[dddjjjsssssskkk```WWWQQQOOONNNMMMNNNMMMJJJFFFCCCCCCEEEGGGVVV___eeebbbbbbjjjsssxxx{{{xxxwwwwwwyyysssfffXXXOOOGGGCCCEEELLLKKKYYYkkk||||||ooogggaaa[[[WWWQQQOOOLLLLLLMMMNNNLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKJJJKKKMMMNNNNNNNNNLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJGGGEEECCCBBBAAABBBDDDFFFFFFFFFEEECCCAAA@@@???>>><<<;;;::::::999999999999888777777666666555555555333333333333333333333333333333333333333444444444222222222111111000000000---............,,,+++***------------------------///000000000000000000///000000////////////000000......---------,,,,,,,,,+++++++++)))((((((+++---...,,,***+++,,,.........,,,+++***)))))))))***************)))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&(((((())))))))))))))))))******))))))))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************************))))))(((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''************************))))))))))))***************************+++,,,,,,,,,,,,++++++---222999===PPP```pppzzzvvviiigggeeedddddddddcccaaaaaagggmmmpppqqquuu}}}hhhaaa\\\___gggiiibbbYYYWWWVVVWWWYYY]]]jjj~~~nnneeeZZZTTTRRRQQQOOOLLLOOONNNPPPUUUYYYaaannnzzzvvvrrrooottt}}}vvvmmmfff\\\UUUKKKEEECCCDDDEEEEEEHHHKKKNNNNNNMMMOOOVVV\\\ooovvvzzzyyyxxx~~~~~~ttthhh___\\\OOOFFFEEEAAA>>>IIIYYY^^^ssszzzrrrggg^^^ZZZWWWUUURRROOOMMMKKKJJJKKKKKKJJJIIIIIIIIIHHHGGGGGGHHHIIIIIIHHHIIIJJJLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJGGGFFFDDDBBBBBBCCCDDDEEEDDDDDDCCCBBBAAA@@@???>>>===<<<;;;:::999888888888777777777777777777777777333333333333333333333333333333333222222222222222333333333222111000000///////////////...---,,,,,,........................000000111111111111000000000000////////////000000------------,,,,,,,,,,,,+++++++++***((((((+++------,,,***+++,,,---------++++++***))))))))))))***((())))))))))))))))))***))))))))))))))))))))))))(((((('''''''''(((((()))'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&(((((()))******)))(((((())))))))))))))))))))))))*********)))((((((''''''(((((())))))******++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))++++++***************+++------------...111666:::IIIVVVeeepppyyy~~~{{{uuueeecccaaa``````aaabbbccc```iiippppppnnnrrryyyddd\\\VVVXXX```ccc]]]VVVSSSQQQQQQSSSYYYjjjqqqhhh]]]ZZZ[[[]]]ZZZUUUTTTQQQPPPTTTYYY___hhhqqqzzzwwwiii___]]]\\\[[[___iiivvv~~~ppphhhgggeeedddbbb^^^WWWRRRQQQMMMHHHDDDBBBFFFLLLQQQZZZ```eeeeeeaaaaaahhhppp|||mmmaaaYYYQQQLLLNNNGGGGGGOOOMMMHHHSSSggg{{{{{{nnnhhhbbb[[[UUUSSSQQQPPPNNNOOONNNMMMLLLLLLLLLKKKKKKHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGHHHJJJKKKKKKKKKIIIIIIGGGFFFDDDCCCBBBCCCCCCDDDAAAAAAAAA@@@@@@??????>>>>>>===;;;:::999888888888666777777777888888888999444444333333333333222222333222222222111111000000666555444444333222111111111111000000///......---////////////////////////000000111111111111000000000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,---+++******,,,---,,,++++++******)))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((''''''''''''((())))))))))))((('''((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************''''''((((((((()))))))))++++++******))))))******((()))******+++...222555AAAJJJTTT]]]eeelllmmmkkkaaa```___^^^___```ccceeeaaaiiippppppnnnsssvvvjjjccc]]]]]]aaaaaa\\\VVVVVVRRRPPPSSS[[[lllssslllfffffflllooonnnjjjZZZVVVWWW\\\bbbffflllrrrtttxxx{{{zzzqqqbbbUUUNNNKKKLLLMMMPPPUUU^^^gggmmmpppxxx}}}oooaaaWWWWWWUUUTTTRRRQQQOOOLLLJJJCCCEEEFFFEEEEEEMMMZZZeeexxxyyyvvv{{{}}}xxxttttttwwwxxxooobbbXXXPPPMMMLLLMMMOOOLLLRRR\\\^^^]]]kkk~~~rrreee]]]XXXUUUQQQNNNMMMLLLKKKJJJNNNNNNNNNLLLKKKKKKKKKLLLHHHGGGEEECCCCCCEEEGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@?????????>>>>>>>>>>>>>>>===;;;:::999888888888666666777777888888999999444444444333333222222222222222222111111000000000777777666555555444333333222222111000/////////...////////////////////////000000111111111111000000///..................///,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++))))))***,,,,,,+++******,,,,,,+++)))************))))))((((((''''''(((((()))))))))***(((((((((((((((((((((((()))((((((''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''(((((((((((())))))))))))))))))))))))************************************************(((((((((((())))))))))))+++******)))))))))******'''(((***++++++---000333999===BBBHHHOOOUUUXXXZZZ[[[\\\]]]^^^___cccgggkkkfffkkkooopppqqqvvvzzzssspppllliiigggccc]]]XXX[[[VVVTTTZZZdddrrrqqqoooooottt|||mmmhhhhhhooovvv{{{~~~|||ppp^^^QQQMMM???BBBFFFGGGHHHKKKQQQVVVTTT]]]mmm|||pppfff^^^TTTMMMKKKHHHHHHIIIJJJKKKKKKKKKKKKAAAEEEIIIMMMTTTaaasss{{{zzzxxxrrrkkkfffaaaZZZYYY[[[]]]VVVPPPKKKGGGGGGMMMUUU[[[]]]dddlllrrr|||vvvjjj___XXXUUUNNNNNNNNNMMMMMMLLLLLLLLLKKKLLLLLLJJJHHHGGGHHHJJJHHHFFFDDDCCCCCCDDDFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>======<<<<<<===<<<;;;:::999888888888666666666777777888888888555444444333333222222111222222222111111111111111666666666666555555555555333222111000//////////////////////////////////////////000000000000//////------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,)))***,,,+++***)))***++++++*********++++++)))((())))))******))))))(((''''''(((((((((((((((((()))(((((((((((((((((((((((((((((('''''''''(((((()))'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((())))))((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''))))))((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))))))))***+++***+++------------///111222222555999===@@@CCCEEEKKKOOOUUUZZZ___fffmmmsssssssssssstttvvvzzz~~~|||tttkkkdddaaaccc___aaakkkwwwuuuiiilllsss}}}yyycccSSSNNNEEEJJJNNNMMMIIIFFFGGGJJJGGGNNNXXXdddrrruuuuuuyyy{{{sssddd\\\TTTQQQLLLGGGHHHLLLJJJNNNUUUZZZ^^^```aaaaaaXXXXXXZZZbbbppp{{{uuussswwwxxxrrrlllkkk```YYYRRRPPPMMMKKKLLLPPPRRROOONNNMMMJJJJJJSSS___mmmwww|||jjj```YYYSSSQQQRRRLLLMMMNNNOOONNNMMMMMMMMMIIIJJJJJJHHHFFFEEEFFFHHHHHHGGGDDDBBBBBBDDDGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEHHHHHHGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>===<<<;;;::::::<<<;;;::::::999999999999666666666666666666666777555555444333333222111111111111111222222222222222444444444444444555555555333222000///......//////..............................////////////......,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))***,,,+++***)))***++++++*********++++++)))&&&((()))*********)))''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((()))***'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%''''''''''''%%%%%%&&&'''(((((((((((('''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$&&&(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&***)))'''&&&&&&''')))***((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))((((((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))***++++++)))***++++++******+++,,,---,,,...111444444555888:::@@@JJJTTT^^^hhhssszzz|||xxxyyy|||~~~~~~}}}zzzxxxvvvwww{{{|||yyyvvvqqq{{{uuunnnkkknnnkkkpppqqqfff___fffrrrfffTTTMMMUUUZZZ]]]ZZZQQQIIIGGGHHHIIILLLNNNRRRZZZiii||||||~~~zzzrrrvvv~~~{{{vvvmmmdddaaa```^^^^^^aaaeeeddd^^^XXXOOOJJJHHHIIIHHHFFFKKKSSSZZZbbbmmmwww}}}rrrmmmjjjtttzzzyyynnngggeeeiiijjjccc\\\ZZZPPPIIIDDDEEEHHHKKKQQQWWWXXXXXXZZZZZZVVVTTT^^^lll|||uuufffXXXSSSQQQNNNMMMPPPKKKLLLMMMMMMJJJHHHGGGGGGIIIJJJKKKIIIFFFEEEGGGIIIIIIGGGDDDBBBBBBDDDGGGIIIFFFEEEDDDCCCCCCCCCCCCCCCIIIHHHFFFDDDBBBBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>===???>>>===<<<;;;:::999999;;;;;;:::999999:::::::::666666666666666555555555555555444333333222111111111111111222333333333444111111222333333444444555222111000............///........................------............------+++******************+++*********++++++,,,,,,,,,)))***,,,,,,***)))***+++******)))***++++++(((&&&((()))*********)))'''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''')))***+++'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%######&&&)))+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))+++******)))(((''''''''''''%%%######&&&)))***+++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))(((''')))((('''&&&&&&&&&&&&&&&******))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,------...///000000666999???HHHTTTcccqqq{{{~~~{{{yyyxxxyyyyyyxxxwwwtttqqqoooiiipppxxx~~~{{{uuuzzz~~~fffZZZZZZZZZcccooozzzxxxaaaVVVUUU^^^mmmwwwooo___UUUTTTWWWYYYWWWUUUTTTVVVZZZ```ccchhhiiilllooorrrsssttttttwwwvvvxxx~~~vvvllleee```___^^^[[[ZZZ]]]fffmmmuuu~~~xxxjjj^^^ZZZXXXRRROOOPPPLLLMMMLLLKKKOOOUUUUUUQQQNNNJJJJJJNNNTTTXXX```gggxxxzzzpppfff^^^WWWQQQQQQUUUUUUOOOLLLNNNJJJIIIGGGGGGKKKVVVeeepppqqquuuuuummm___]]]oooxxx___YYYRRRMMMKKKJJJHHHFFFFFFGGGHHHJJJKKKLLLLLLLLLJJJGGGDDDCCCDDDEEEEEEEEEEEEDDDBBBAAA@@@AAACCCDDDCCCCCCCCCCCCCCCBBBBBBBBBEEEDDDBBBAAA@@@AAAAAABBB>>>>>>>>>>>>>>>===<<<<<<@@@???===;;;999888777777777777888888999999999:::999999888888777555444333222222222222222222222222111000///......///000111333333333333222111000000333222111000////////////111...++++++...//////---......//////......---,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,+++++++++++++++***)))(((+++***)))(((((()))***+++((((((((((((((((((((((((************************&&&&&&'''(((((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''%%%###"""&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((''''''(((((('''''''''&&&&&&&&&'''((((((((('''&&&&&&%%%***(((&&&$$$###$$$%%%&&& !!!###$$$%%%&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%'''(((((((((''''''''''''(((((((((((((((''''''(((((()))***)))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%***(((&&&%%%&&&'''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))(((((('''))))))((((((''''''''''''))))))))))))((((((''''''))))))))))))((((((''''''(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))+++++++++*********))))))*********+++++++++,,,,,,++++++,,,------...//////222444999@@@IIIVVVccckkkwww}}}}}}yyyyyyzzzzzzyyywwwtttsssjjjnnnsssuuuvvvzzzxxxaaaVVVVVV[[[ccclllsss~~~lllZZZSSSTTTeeettt{{{pppkkknnnqqqooojjjddd___^^^^^^^^^]]][[[YYYWWWWWWYYY[[[\\\[[[UUUXXX\\\bbbfffeee```[[[TTTNNNKKKMMMMMMLLLKKKNNNWWW]]]bbbfffjjjnnnlllhhhaaaXXXPPPOOONNNKKKJJJLLLKKKOOOQQQTTTYYY___^^^YYYXXXVVVZZZcccmmmvvv|||nnnddd[[[SSSNNNLLLIIIIIIMMMLLLHHHHHHKKKJJJMMMSSSZZZeeetttsssqqq{{{lllaaaUUUQQQKKKHHHHHHHHHHHHGGGFFFGGGIIIKKKKKKLLLKKKKKKIIIGGGDDDBBBCCCDDDDDDDDDEEEDDDBBBAAAAAACCCDDDEEEBBBBBBBBBBBBBBBAAAAAAAAABBBAAA@@@??????@@@AAAAAA>>>>>>>>>>>>>>>===<<<<<<===<<<;;;:::999999888888666666666777777777888888888888888777666555444333111111222222222222222222111000///......///000111222222333333222222111111222222111000////////////000...++++++...///...---...............------,,,,,,,,,+++++++++*********++++++***))))))***++++++***++++++++++++***)))(((******)))(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###"""$$$'''))))))'''%%%###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))(((''''''''''''((()))%%%&&&'''((((((((('''&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((((('''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%***((('''&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''))))))))))))(((((((((((()))))))))((((((((((((''')))))))))(((((((((((('''(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))+++************)))))))))*********++++++++++++,,,******++++++,,,---------...000333666===EEEOOOVVVdddlllwww}}}{{{xxxyyy{{{|||{{{yyywwwuuukkkmmmnnnlllkkkoooxxxppp^^^VVVVVVbbbhhhmmmnnnttt~~~ooo___SSSQQQUUUjjjyyy~~~wwwtttqqqlllhhh^^^VVVMMMIIIIIIKKKKKKIIICCCFFFJJJMMMMMMKKKIIIGGGEEE@@@???BBBEEEDDDEEEHHHPPPWWW[[[ZZZWWWXXXXXXVVVPPPKKKIIIJJJLLLLLLPPPUUUYYY```hhhnnntttxxxuuuoooiiiiiippp~~~uuufffXXXNNNIIIFFFDDDAAABBBFFFJJJJJJJJJOOOUUUYYY```lll{{{xxxmmmhhhbbbYYYRRRMMMJJJFFFCCCDDDEEEEEEEEEGGGHHHJJJLLLLLLKKKJJJIIIHHHEEEBBBAAABBBCCCCCCCCCDDDCCCCCCBBBCCCDDDFFFGGGBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>??????@@@AAA===============<<<<<<<<<::::::999888888888999999555555555555666666666666777777777777666555333333000000111111222222222333000000////////////000000000111222222333222222222222111000//////......//////---,,,,,,---......---...............---,,,,,,,,,++++++++++++*********++++++***))))))***++++++******++++++******))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&))))))((((((((('''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$ ###&&&)))***(((&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&)))((((((''''''(((((()))'''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&'''''''''((((((((()))'''''''''''''''''''''''')))))))))(((((('''''''''&&&%%%%%%'''((()))'''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))************))))))))))))************++++++++++++)))*********+++++++++,,,...///000111444888???CCCKKKSSS___iiinnnpppppppppsssuuuwwwyyyzzzxxxvvvuuummmooonnniiifffiiisss|||zzzuuuxxxzzzvvvlllbbb^^^^^^ooorrrsssooonnnrrrxxxyyyyyy~~~xxxfffYYYTTTVVVZZZkkk{{{rrrfffWWWOOOOOOPPPNNNKKKKKKJJJHHHHHHHHHHHHGGGFFFFFFAAA???CCCHHHKKKOOOTTT[[[dddkkkhhhbbb___^^^]]]VVVUUUUUUVVVXXX^^^gggnnnttt}}}zzz{{{xxxiiiaaaVVVMMMGGGFFFGGGHHHBBBGGGOOOVVVZZZ```kkksss{{{uuukkk```YYYXXXWWWSSSOOOKKKHHHEEEBBBAAAAAABBBBBBGGGHHHJJJLLLLLLKKKIIIGGGGGGDDDAAA@@@@@@BBBBBBAAACCCCCCCCCCCCDDDFFFGGGHHHCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>???@@@@@@AAA======<<<<<<<<<;;;<<<<<<999999888777777777777777555555666666666666666666666666666666555444333222//////000000111222222222000000////////////000000//////111222222333333333111111000///...............---------------------------.........---,,,,,,++++++++++++************+++******************+++))))))************)))))))))))))))(((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%$$$%%%&&&'''(((((((((((('''''''''&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%$$$###$$$&&&(((***&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((&&&'''(((((())))))(((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%'''))))))(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&'''((((((((('''&&&'''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))))))))***************------...------///333666888===FFFNNNTTTYYY]]]```gggjjjooosssuuuuuusssrrrqqqssssssnnniiijjjsss|||~~~rrrmmmrrrvvvtttoookkkkkkkkkwwwxxxvvvpppoooqqqrrrpppkkkmmmsss}}}xxxiii```___aaabbbooo}}}|||llldddbbbbbb```\\\XXXRRRKKKLLLPPPUUUTTTRRRMMMGGGEEEJJJRRRZZZccckkkttt}}}wwwsssqqqnnnmmmkkkjjjmmmwwwzzzjjj[[[UUUMMMHHHIIILLLPPPRRRRRR[[[fffnnnwwwzzzlllbbb\\\VVVPPPMMMMMMMMMJJJGGGHHHGGGEEECCCBBBBBBCCCDDDFFFGGGIIIJJJJJJIIIHHHGGGFFFCCC@@@???@@@AAAAAAAAABBBBBBCCCDDDEEEFFFHHHHHHDDDDDDDDDCCCBBBAAAAAA@@@>>>>>>??????@@@@@@AAAAAA======;;;;;;:::;;;;;;;;;:::999888777666555555555777777777777777777777777555555666555555444333222/////////000000111111111//////000000000000//////...///000111222333333333111000///...------------,,,------------,,,,,,------------...---,,,,,,++++++++++++*********))))))*********++++++*********((())))))*********))))))((((((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))'''''''''&&&&&&&&&%%%%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&((('''%%%$$$$$$%%%'''(((######$$$%%%&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&((((((((((((((('''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&((((((((((((((((((((((((''''''((())))))))))))(((******)))(((((('''&&&&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&'''(((&&&%%%&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((($$$%%%'''((((((((('''&&&&&&''''''''''''(((((((((&&&''''''''''''((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((()))))))))))))))***)))))))))************+++***************************+++++++++******,,,...///222666;;;???EEEJJJNNNVVV[[[bbbiiiooorrrrrrrrruuuxxxyyytttmmmnnnwwwssspppwww|||{{{zzz{{{||||||}}}wwwsssvvv{{{|||xxxrrrpppooopppvvv||||||rrrooooooooollluuu~~~~~~}}}~~~|||yyyiiiccc^^^aaajjjpppoookkk___ZZZXXX___hhhqqq|||~~~}}}{{{wwwvvv{{{~~~rrrfffYYYQQQJJJJJJSSS]]]dddgggqqq{{{rrriiiaaaYYYSSSPPPMMMJJJIIIIIIGGGCCC???BBBCCCDDDDDDCCCDDDGGGIIIEEEFFFFFFGGGHHHHHHHHHHHHFFFCCC@@@???@@@AAAAAAAAAAAAAAABBBDDDEEEFFFGGGGGGEEEEEEDDDCCCBBBBBBAAAAAA>>>??????@@@@@@@@@??????===<<<;;;:::999:::;;;;;;::::::888777666555555555999999999999888888888888444444555555444333333222000000////////////////////////000000000000//////...///000111222222222222000///...------,,,,,,---+++,,,......,,,+++,,,------------------,,,+++++++++************))))))))))))***++++++++++++***)))(((((())))))******))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%###%%%((())))))'''$$$"""###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))******))))))((((((((('''&&&&&&&&&''''''))))))))))))((('''&&&&&&"""###$$$$$$%%%%%%$$$$$$((((((((((((((((((((((((''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&((((((((($$$%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((())))))******))))))))))))************************************)))***++++++******,,,---,,,...000222333666;;;>>>DDDJJJUUUaaakkkqqqtttvvvyyy||||||vvvoooppp|||wwwttt}}}~~~zzz}}}vvvqqqppprrrtttuuu{{{}}}~~~|||}}}{{{ssssssvvvyyy}}}xxxwww||||||tttmmmsssrrriiigggeeeeeehhhrrr{{{~~~yyyrrrcccXXXPPPUUUhhh}}}{{{sssggg]]]VVVRRROOONNNKKKIIIGGGGGGGGGFFFBBB???@@@BBBCCCCCCBBBBBBEEEHHHDDDDDDDDDDDDEEEFFFHHHIIIFFFDDDAAA???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@???===>>>?????????>>>===<<<===<<<:::999888999:::;;;999888888777666666777777::::::999999999888888888333444444444444333222222000000000//////......---...///000111111000///...//////000111111222111111000///...---,,,,,,,,,,,,))),,,......,,,++++++---,,,------------,,,++++++************)))))))))))))))***++++++++++++***)))'''(((((()))))))))))))))''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++***((('''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%!!!###&&&)))***(((&&&$$$%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***++++++***)))(((''''''&&&%%%&&&'''(((((((((((((((((('''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%(((((((((((((((((((((((('''(((((()))))))))))))))''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%###"""###&&&***,,,---######$$$%%%%%%&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%''')))***+++***)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((('''((((((((())))))******))))))))))))************+++++++++******************,,,------------...000+++---...///...///111333888@@@MMM\\\iiirrrwwwyyy|||~~~}}}uuunnnqqq~~~yyyuuu}}}uuuqqqppppppppppppwww~~~wwwnnnllliiimmm}}}yyyssswwwrrrhhhaaa___eeexxx}}}oooaaa[[[[[[^^^```hhhtttooobbbYYYccc}}}uuuddd___XXXQQQLLLJJJKKKLLLDDDCCCBBBCCCDDDEEECCCAAAAAACCCDDDBBB???>>>@@@CCCDDDCCCBBBBBBCCCEEEHHHJJJGGGDDDAAA@@@@@@AAABBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@??????>>>======>>>>>>>>><<<;;;:::===<<<:::888888999:::;;;777777777777777888999999:::999999999888888777777333333444444444333222222111111000///...------,,,...///000111111000///...///000000111111111111000//////...---,,,,,,,,,,,,))),,,//////,,,***+++---,,,,,,---------,,,++++++************)))))))))))))))***+++,,,,,,+++***)))''''''((()))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((************************(((***,,,---,,,***'''%%%)))(((((((((''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((((((((('''$$$$$$######%%%'''***,,,&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&'''&&&%%%%%%&&&'''(((***''''''''''''&&&%%%$$$###%%%&&&''''''((((((''''''%%%%%%'''((())))))))))))************************(((((('''&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&((((((((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&'''((()))******'''((()))((('''&&&'''(((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++******************,,,++++++******++++++,,,******))))))******+++,,,,,,,,,++++++,,,,,,---...333777???JJJYYYhhhvvv}}}|||}}}|||wwwpppqqqxxxqqqjjjfffgggpppxxx~~~|||nnn______rrrmmm]]]\\\hhhrrrvvv|||yyyzzz~~~qqqeee\\\UUUQQQQQQZZZkkk|||eeeZZZYYY^^^ccclllzzzhhh]]]uuuvvvfffRRRPPPLLLHHHFFFEEEFFFGGGEEEEEEDDDCCCBBBAAAAAA@@@BBB@@@??????@@@BBBCCCCCCDDDDDDCCCDDDEEEEEECCCBBBEEEDDDBBBAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBCCCCCCBBB@@@===<<<>>>??????>>><<<;;;::::::;;;<<<<<<;;;:::999999999999999999888666555555555666777<<<;;;999888666444222222555444222000000000000111333333333222222000/////////////////////000111111222111111000///......---000000000000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************...+++)))))),,,---,,,***,,,,,,+++*********++++++,,,***(((((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''',,,000///***'''''')))***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###$$$&&&''''''&&&$$$###''''''&&&%%%&&&'''((())))))'''%%%%%%''')))***)))((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######"""''''''''''''''''''''''''++++++***)))((('''&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%%%%''')))((('''&&&&&&'''((()))******'''%%%&&&((((((&&&$$$(((((('''''''''&&&&&&&&&%%%%%%'''((())))))))))))''''''((()))*********)))++++++++++++++++++++++++++++++***)))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&''''''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%'''((('''&&&%%%&&&'''(((((((((((((((''''''''''''''''''((((((((())))))'''((((((((())))))))))))************************,,,++++++******++++++,,,***************++++++,,,,,,++++++++++++,,,------///222777@@@LLLXXXccciiilllooossssssqqqtttwwwnnnhhhhhhoooyyyuuueeecccqqqvvvlll]]]RRRVVVdddpppuuusssmmmhhhiiilllrrr~~~|||rrrnnnkkkuuuzzzjjj[[[SSSOOOMMMKKKMMMVVVhhh~~~rrrbbb^^^eeepppxxxoooiii{{{gggXXXNNNLLLIIIFFFDDDCCCDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@CCCBBBAAAAAABBBBBBCCCCCCBBBAAAAAACCCEEEFFFFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDCCCAAA???>>>>>>@@@???>>><<<;;;:::;;;;;;;;;<<<;;;::::::999999::::::999888666555555555666777;;;:::999777555333222111444333222000//////000000222222222222111000///...///////////////000000111111111111000///.........///.....................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,***((()))+++,,,+++)))+++***************++++++,,,***(((((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''+++///---)))&&&&&&((()))((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%###$$$&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''(((&&&%%%%%%'''((()))((()))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$(((((((((((((((((((((((()))))))))((((((((((((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&'''((()))(((&&&%%%%%%'''(((&&&$$$((('''''''''&&&&&&&&&%%%$$$%%%&&&'''''''''''''''))))))***************)))++++++++++++++++++++++++)))(((''''''&&&&&&''''''&&&''')))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''))))))((((((''''''''''''$$$%%%&&&%%%$$$$$$%%%&&&)))))))))(((''''''&&&&&&((((((((()))))))))))))))''''''((((((((()))))))))************************++++++************++++++)))************++++++++++++++++++++++++,,,------,,,---000555===EEELLLQQQUUUYYYbbbhhhkkkrrrvvvmmmkkknnn|||uuuooowwweee___UUUPPPYYYiiiwww|||vvvjjj\\\UUUTTTYYYdddpppyyyuuusssvvvuuuwwwxxxrrrdddYYYUUUSSS]]]ooohhh^^^QQQIIIGGGJJJMMMOOOUUU^^^pppuuukkknnn{{{tttttt{{{ttthhhYYYNNNIIIGGGEEEBBBAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@??????AAAEEEGGGHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEDDDAAA@@@???@@@???>>>===<<<;;;;;;;;;;;;<<<;;;;;;:::::::::::::::999888666555555555666777999888777666444333111111333222111000/////////000000111111111000///...---//////......//////000111111111000000//////......------,,,,,,,,,---...///---------,,,,,,++++++++++++++++++++++++++++++++++++)))((()))***+++***)))))))))))))))***+++,,,,,,---+++)))((())))))((('''************************))))))))))))))))))))))))''''''''''''(((((((((((('''***---,,,(((%%%%%%&&&'''''''''&&&''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%'''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$&&&''''''&&&)))((('''''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))'''&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((&&&%%%$$$%%%&&&'''&&&%%%''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%))))))*********)))(((((())))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&(((,,,......+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))******'''''''''''''''&&&&&&&&&((((((((((((((('''''''''###%%%&&&&&&$$$$$$%%%'''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************++++++************++++++))))))******+++++++++++++++++++++***+++,,,,,,---------...000444999===@@@BBBFFFNNNVVV]]]eeetttvvvsssrrriiifffaaa```jjj{{{ttt^^^OOOHHHKKKVVV```pppzzz~~~ttteee^^^]]]______^^^___aaa]]]SSSLLLJJJIIIQQQ```pppyyyxxxxxxyyyyyykkkaaaRRRMMMGGGGGGMMMVVV]]]aaajjjtttzzz}}}{{{rrrmmmhhhddd___XXXNNNGGGDDDCCCAAA@@@??????@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@AAAAAAAAA@@@??????@@@BBBAAA@@@AAADDDGGGHHHHHHCCCCCCDDDEEEDDDCCCAAA@@@DDDDDDEEEEEEDDDDDDCCCCCCBBBDDDEEEEEECCCAAA@@@@@@??????>>>===<<<;;;;;;:::;;;;;;::::::::::::;;;;;;999888666555555555666777777777666555333222111111111111111000000///////////////000000///...------///............///000000111000000000/////////......---+++******+++---......------,,,,,,++++++***++++++++++++++++++++++++************++++++******)))))))))***+++,,,---...---+++)))((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''')))+++)))&&&$$$$$$%%%&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''((((((&&&%%%$$$$$$&&&&&&&&&%%%'''''''''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))***(((&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$((((((((()))((((((''''''((((((((((((((((((((((((+++***))))))(((((())))))''')))---///000---***'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***$$$&&&''''''&&&&&&''')))%%%&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++******))))))******+++((()))***++++++++++++***+++************+++,,,,,,---------...000333666888888888<<>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCAAA@@@AAACCCIIIFFFCCCBBBCCCEEEFFFFFFBBBBBBDDDDDDDDDCCCAAA@@@DDDDDDDDDDDDDDDCCCBBBBBBAAACCCDDDDDDBBB@@@@@@@@@?????????>>><<<;;;::::::::::::999999999::::::;;;999888666555555555666777666555555444333222222111111111111111111000000000...////////////......---...............//////000000000000000////////////000...,,,***)))***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,---------,,,++++++*********++++++---...///,,,***((('''(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&'''((((((((((((''''''''''''''''''''''''''''''***)))((((((''''''((((((((())),,,---...,,,***)))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''((()))***+++'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))******%%%'''(((((((((((()))***$$$%%%&&&'''(((***++++++''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))***************))))))))))))******((()))***,,,,,,+++*********************+++,,,,,,++++++++++++---///000222444111000444888===GGGPPPVVV```mmmuuu{{{~~~{{{uuulllmmmqqqxxxyyydddWWWTTTWWW```hhhjjjqqqrrrhhh[[[VVVWWWXXXSSSOOONNNOOOOOOMMMNNNQQQSSSWWWbbbpppvvvpppfff```YYYXXXWWWVVVSSSNNNGGGCCC===>>>CCCOOO^^^llluuuxxxuuu___PPPNNNLLLIIIHHHGGGEEEBBB@@@<<<<<<<<<===>>>???@@@@@@?????????@@@@@@AAAAAAAAACCCEEEFFFDDDBBBBBBEEEIIIOOOKKKFFFCCCCCCDDDDDDEEECCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???AAABBBAAA@@@>>>??????@@@@@@??????===<<<:::999999888888888888999999:::999888666555555555666777555555555444444333333333111111222222222222111000......////////////............------......///000000000000000////////////000///---+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///---,,,,,,,,,************+++,,,------***)))''''''((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$%%%&&&&&&$$$#########$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))'''&&&&&&'''&&&''''''''''''&&&%%%%%%%%%''''''&&&%%%$$$$$$&&&######$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&(((((((((((()))))))))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))+++---...(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))(((((('''&&&&&&%%%%%%&&&'''''''''(((((())))))%%%'''(((((((((((()))+++%%%&&&&&&'''((()))******(((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''(((((()))******+++******))))))))))))******((()))+++,,,,,,+++***)))***************++++++,,,+++*********+++,,,------000,,,+++...111333777===AAAIIIRRRYYYbbbjjjkkkhhhdddcccfffmmmzzzqqqiiiiiimmmttt{{{yyy~~~~~~uuukkkgggfffeeedddaaabbbfffgggggghhhlllqqqrrryyywwwfff[[[RRRPPPOOOMMMKKKHHHCCC???>>>>>>BBBMMM[[[jjjssswwwxxxwwwjjj]]]QQQIIIFFFEEEDDDCCCBBBAAA???>>>999999:::;;;<<<===??????===>>>>>>???@@@AAAAAABBBBBBDDDDDDBBB???AAAGGGLLLTTTOOOIIIDDDCCCDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>??????>>><<<<<<===???@@@@@@@@@???>>><<<:::999777777666666777888888999999888666555555555666777555555555555444444444444111222333444444333222111...//////000000000//////...------------...//////////////////000000000000......------,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////---++++++,,,***)))))))))))))))******)))'''&&&&&&((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&%%%%%%%%%'''(((((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%'''(((((()))((('''&&&&&&&&&%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%&&&''''''$$$"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&!!!###%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&&&&&&&((('''(((((()))((('''&&&%%%'''))))))(((%%%###$$$%%%############$$$$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&''''''(((***++++++++++++******************************)))(((((((((((()))'''&&&%%%%%%%%%'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''(((***,,,///000(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((())))))((('''&&&&&&%%%%%%((((((((((((((('''''''''%%%&&&(((((('''((()))+++'''''''''(((((((((((((((******))))))((((((((('''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++******))))))))))))******''')))+++,,,,,,,,,***)))*********)))***++++++,,,,,,,,,++++++++++++,,,,,,---******...000///000333111555:::???HHHSSSXXXXXX^^^]]]___ggguuu|||~~~}}}{{{yyy{{{zzz~~~}}}eeeVVVOOONNNLLLKKKIIIFFFAAA===CCCBBBCCCKKKYYYgggqqquuusss}}}~~~vvvjjj^^^UUUOOOKKKHHH===<<<<<<<<<;;;999888777666777888999;;;<<<>>>>>>======>>>???@@@AAAAAABBB???@@@AAA>>>;;;>>>EEEKKKUUUPPPJJJEEEDDDDDDEEEFFFAAA@@@???>>>>>>???AAABBBBBBBBBBBBBBBAAA@@@???>>>===>>>===<<<::::::<<<>>>@@@@@@@@@@@@>>><<<:::888666666555666666777888888999888666555555555666777555555555555555555555555111222333444555444333222//////000000000000000///...------------...//////////////////000000000000+++,,,---.........------)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,'''+++......,,,******+++)))((((((''''''''''''((((((&&&%%%&&&(((******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%$$$%%%''')))******((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))***)))((('''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&'''&&&&&&'''((('''%%%"""###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''"""######%%%&&&''''''(((!!!"""%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((('''%%%%%%''')))(((((()))))))))(((&&&%%%(((***+++)))%%%###$$$%%%""""""######$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&))))))))))))))))))))))))+++***)))(((((()))***++++++***)))(((((()))***+++,,,++++++***)))((('''''''''''''''''''''((())))))((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%""""""$$$&&&(((***+++,,,---+++***((('''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''*********(((&&&&&&(((***&&&&&&&&&''''''''''''(((((('''&&&&&&&&&((()))***+++***)))))))))***,,,---***)))((((((((((((((()))+++++++++++++++***)))((())))))***++++++++++++***,,,,,,,,,---------......///000333555999>>>EEEJJJOOOTTT\\\hhhvvvxxxcccTTTJJJJJJMMMQQQOOOHHHFFFGGGGGGIIIMMMTTT___kkkuuu{{{{{{{{{tttmmmlllnnnuuu~~~iii```TTTLLLHHHGGGCCC@@@???===;;;999888888999::::::666555999:::777999???@@@@@@??????@@@@@@AAAAAABBBAAAAAAAAABBBCCCEEEGGGNNNJJJEEEAAA@@@@@@@@@???@@@@@@???>>>>>>???@@@AAAAAAAAAAAA@@@???>>>=========>>>===;;;999888888:::>>>???@@@@@@>>>;;;888666;;;:::999999888888999999666666666666666777777888999999777666555555555555888777666444222111111111///////////////...------///////////////000111111000000000///......------------------------------......---------,,,,,,,,,---------,,,,,,+++++++++************************))))))))))))(((((((((((())))))))))))((((((((((((******))))))((((((''''''******)))((((((((((((((())))))(((((((((((())))))''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$######''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''(((***444000***&&&$$$&&&))),,,)))((('''&&&%%%&&&&&&'''((((((''''''''''''((((((%%%%%%%%%&&&((()))((('''%%%&&&&&&$$$######%%%'''))))))((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''"""###$$$&&&''''''&&&&&&(((((())))))))))))((('''$$$;;;EEE666%%%$$$&&&$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&((((((((((((((((((((((((***))))))(((((())))))*********)))(((((()))************))))))((('''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((())))))((('''&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''((())))))'''%%%%%%''')))&&&&&&&&&''''''''''''((())))))((((((((()))***+++)))(((((('''((()))***+++)))))))))(((((())))))***)))******+++++++++******))))))***++++++++++++***,,,,,,,,,,,,------------,,,---...///111555;;;>>>FFFLLLWWWcccrrrqqq]]]NNNMMMMMMOOOSSSRRRMMMLLLOOORRRWWW^^^eeennnwww}}}pppbbbYYYSSSRRRTTT[[[eeelllnnnmmm[[[SSSIIICCCAAA@@@>>><<<===<<<:::888777888999999>>>:::999;;;:::777888===@@@@@@?????????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEHHHEEEBBB@@@@@@AAA@@@@@@???>>>============>>>???@@@@@@@@@@@@???>>>===<<<;;;<<<<<<:::888777888:::===>>>???@@@>>><<<999777::::::999888888888888888888777777777777888999999888888777666555555555666888777555444222111111111//////000000//////...---.........---...//////000000000//////......------------------------------...------------,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))(((((((((((()))(((((((((((((((((((((***)))))))))((((((((('''***))))))(((((((((((((((((((((''''''''''''((((((******)))(((((((((((((((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&((()))111...)))&&&$$$%%%((())))))((('''&&&%%%&&&&&&''')))((('''''''''''''''(((((('''&&&'''((((((&&&$$$%%%&&&&&&%%%######%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&&&&&&&&&&&&&''''''(((((((((''''''&&&***@@@III999&&&"""%%%$$$%%%%%%$$$$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''(((((())))))))))))((((((***))))))(((((())))))***(((((((((''''''&&&&&&&&&(((''''''''''''(((((()))((((((((((((((((((((((((''''''((())))))(((''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&)))((((((''''''(((((()))(((((('''&&&&&&&&&&&&''''''(((((('''%%%%%%&&&(((&&&&&&&&&''''''''''''(((((((((((('''(((((()))***''''''&&&&&&&&&'''((())))))))))))))))))***+++,,,'''((()))***++++++++++++))))))***++++++++++++***++++++,,,,,,,,,---------+++,,,,,,++++++---111444:::AAALLLYYYfffrrr}}}tttdddYYYYYYXXXZZZ^^^]]][[[\\\```jjjrrr|||xxxmmmeee[[[OOOEEEAAA@@@AAAFFFNNNUUUXXXXXXLLLFFF???;;;;;;<<<;;;:::;;;:::999888777777888999<<<::::::;;;:::777888<<<@@@@@@???????????????@@@@@@@@@AAABBBCCCCCCCCCBBBBBB@@@???@@@AAABBBAAA@@@======<<<;;;;;;<<<<<<===???@@@@@@??????>>>===<<<999::::::999888888999;;;<<<===>>>???>>><<<:::888999888888777777777777777777777666666777777888999777777666666555666666666777666555333222111111000///000000000000///......------,,,,,,------...///000000//////...---------------------------------------------,,,,,,,,,,,,++++++***************)))++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((((((''''''((((((''''''&&&&&&&&&&&&''''''+++******)))((()))))))))'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((---+++)))&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''))))))((('''&&&&&&&&&'''***)))'''&&&'''&&&$$$"""%%%&&&&&&%%%$$$###%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%)))<<>>>>><<<;;;===BBBGGGJJJJJJEEEAAA<<<999:::;;;;;;;;;:::999888777777777888999777888:::;;;999888;;;>>>?????????>>>>>>>>>??????@@@AAACCCDDDDDDCCCBBBAAA???>>>???@@@BBBBBBAAA???======<<<<<<<<<;;;;;;<<<>>>>>>??????>>>======<<<888999::::::999:::<<<>>><<<<<<===>>>===<<<:::999888888777666666666666666444444444444444555666666666666555555555666666777666555444222111111000000///000000000000///......---------,,,---......///000//////......---,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++))))))))))))(((((((((((('''''''''((((((((((((((())))))))))))(((((((((((()))(((((('''''''''(((((((((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''+++***)))(((''''''&&&&&&''''''''''''&&&&&&''''''))))))((('''&&&&&&&&&&&&***(((&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&###///555,,,%%%&&&'''$$$$$$$$$#########"""""""""###$$$%%%&&&&&&%%%$$$###))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((())))))(((((((((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((()))***)))(((''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((())))))))))))))))))))))))***+++------***************)))((('''))))))***++++++++++++************+++++++++,,,,,,+++,,,,,,,,,+++,,,///111000222666:::@@@HHHPPPVVVfffmmmwwwmmm\\\QQQJJJCCCAAABBBBBB===888999777666777:::===???AAABBB???<<<:::::::::;;;;;;888888888888888888999999888<<>>>>>>>>======>>>>>>???@@@BBBCCCDDDEEEEEEDDDBBBAAA@@@???@@@AAACCCBBB@@@===>>>>>>>>>>>>======<<<<<<======>>>>>>>>>===<<<<<<999:::;;;;;;;;;<<<>>>@@@<<<<<<======<<<;;;:::999888777666666555555666666444444444444444555666666666555555555555555666777555444333222111000000000///////////////...------......------......///000/////////...------,,,,,,------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((&&&&&&''''''((((((((()))(((((((((((())))))))))))((((((''''''''''''(((((()))(((((((((((((((((()))&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&)))*********)))(((((('''&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((&&&$$$$$$%%%'''&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$%%%&&&'''''''''''''''!!!&&&'''$$$%%%***)))###$$$$$$$$$############"""###$$$%%%&&&&&&%%%$$$###************************&&&&&&''''''''''''&&&&&&'''(((((())))))((((((''''''''''''(((((())))))***)))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&%%%'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((()))+++***)))''''''(((&&&&&&&&&''''''''''''((((((((()))))))))(((''''''(((((()))************))))))))))))))))))***+++,,,************)))((('''&&&))))))***++++++++++++***))))))*********+++++++++((()))+++++++++,,,...000000000000000222888???DDDMMMTTT\\\aaadddfffiiilllrrr|||mmmZZZMMMDDD@@@;;;999:::999777444333333333444777999<<<>>>===<<<;;;999888777888888777888888999999:::::::::???EEEGGGBBB<<<:::;;;;;;<<<<<<<<<<<<===???@@@AAADDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBAAA???<<>><<<<<<<<<<<<============<<<<<<999;;;<<<<<<<<<===???AAA=========<<<;;;:::999999888777777666666666666666777777666666777777888999666666555555444555555555444333222111000000000000---............---,,,,,,.........---...//////000//////......---,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&''''''(((((()))(((((((((((())))))))))))''''''&&&&&&''''''(((((())))))(((((((((((())))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&))))))*********)))((((((%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''&&&$$$"""###%%%'''((((((###%%%'''&&&%%%$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%$$$$$$%%%&&&''''''''''''&&&&&&$$$###'''+++((("""%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''''''''((())))))(((''''''%%%%%%&&&'''(((((())))))))))))((('''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((($$$%%%&&&'''((('''&&&&&&&&&'''''''''((((((((()))&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&''''''(((******((('''&&&'''&&&&&&&&&''''''''''''((())))))*********)))(((''''''((()))*********)))))))))))))))(((((())))))***((()))))))))))))))(((((())))))***++++++++++++***))))))))))))*********+++''')))***+++++++++---////////////......111444888;;;@@@EEEHHHGGGHHHLLLPPPYYYfffzzz}}}qqqggg[[[OOOFFF>>>===;;;888666555555555222333444555666777999:::888888888777555555555666777888999::::::;;;;;;;;;@@@GGGJJJBBB;;;999:::999999999:::;;;===???AAABBBDDDCCCBBBAAA@@@@@@???@@@>>>======>>>???@@@>>>===??????@@@@@@???>>><<<;;;;;;<<<<<<======<<<<<<<<<999:::;;;;;;;;;<<<>>>@@@>>>>>>===<<<;;;999888888999888777777666666777777888777777777777888999999777666555555444444444444333222111000000///000000,,,,,,------,,,,,,+++***------,,,,,,------...//////......------,,,,,,+++------------------------,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((%%%%%%&&&''''''((())))))'''((((((((()))))))))***'''&&&&&&&&&&&&'''((()))(((((((((''''''((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''(((((((((((((((((((((%%%%%%'''(((((((((''''''%%%%%%%%%%%%&&&'''((((((&&&$$$""""""$$$'''((((((###%%%''''''%%%$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&''''''%%%%%%''''''%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%((((((((((((((((((((((((''''''%%%$$$$$$%%%''''''&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''((((((***)))((('''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&!!!"""$$$&&&''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''%%%'''))))))'''&&&%%%&&&&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%&&&''')))*********)))(((***)))((((((((((((((()))&&&'''((()))************))))))***++++++++++++***))))))))))))************)))***,,,,,,++++++---...---...000000//////111222222666999999777777;;;???CCCNNN]]]lllxxx}}}{{{zzztttiii^^^SSSJJJCCC>>>666777777444111000222555222444555444333222111222444555666666555444555666777888999:::;;;<<<<<<<<<:::CCCGGG???888888999888888888999;;;===@@@BBBCCCCCCBBB@@@>>>======>>>>>><<<;;;:::;;;>>>???>>>>>>>>>????????????===;;;:::;;;;;;<<<<<<===<<<<<<;;;999:::;;;;;;::::::===>>>???>>>===<<<:::999888777999999888777777777777777666666666666666777888888888777666555444333333333222222111000//////000000+++,,,,,,,,,,,,+++******,,,,,,++++++,,,,,,---...///......------,,,++++++------------------------,,,,,,,,,+++++++++******))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((%%%%%%&&&&&&'''((())))))'''((((((((())))))******&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((($$$%%%'''(((((((((''''''$$$$$$$$$%%%&&&'''((()))'''%%%""""""$$$&&&''''''###%%%''''''&&&$$$$$$%%%######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%########################%%%$$$###""""""###$$$$$$!!!!!!"""$$$$$$%%%%%%%%%!!!%%%(((%%%"""###'''***''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&''''''((((((((((((((('''(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&''''''+++)))&&&$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%)))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''***)))((('''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%$$$""""""$$$%%%%%%$$$(((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&((('''&&&%%%$$$#########''''''&&&&&&&&&&&&'''''')))(((((('''&&&%%%%%%%%%)))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%((())))))))))))(((((('''(((((())))))******++++++,,,+++***((((((((()))***************************,,,,,,,,,---------......+++---000333444333111000;;;>>>CCCKKKUUU___hhhmmmuuuoooccc^^^\\\ZZZXXX___```aaabbbcccbbbaaaaaabbb[[[QQQHHHCCC???;;;888888777444222222222333444111111111111111111111111333333333222222222222222222333444666888999::::::888999:::999888888999;;;888999999:::<<<>>>???@@@???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<>>???>>>;;;888777777888777777666777777888999777444222222555777666555666666555444222111000000111111000000/////////......---+++*********++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,++++++------,,,+++))))))***,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,)))))))))))))))(((''''''((('''%%%%%%%%%&&&(((***(((((('''&&&&&&&&&&&&&&&###$$$%%%&&&''')))******''''''((((((''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&#########$$$$$$%%%%%%&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''')))))))))((('''''''''&&&&&&'''((('''%%%$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######### ###&&&&&&$$$$$$''')))##############################%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))***)))'''&&&%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&))))))((('''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''(((&&&%%%&&&'''((('''&&&(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))(((((())))))))))))(((((()))))))))))))))*********,,,+++)))((((((((()))***************************,,,,,,,,,,,,---------------...///111111000///...///000444999AAAHHHOOOSSS\\\nnnyyyhhh^^^QQQIIIFFFFFFFFFDDDHHHIIIJJJKKKKKKKKKJJJJJJNNNIIICCC>>><<<;;;999777666444222111000000111222111111111111111111111111111111111111222222222222222333444666777888888999666777888777666777888:::999999:::;;;<<<===???@@@???>>>======<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<>>;;;999::::::::::::999888777666888888888888888999999999<<<===>>>===:::777666666666777777777888888888999888555333444666777777555444444333222111000///...////////////.........---------+++*********++++++*********+++++++++,,,,,,***++++++++++++++++++,,,---+++***+++,,,---,,,***++++++,,,,,,,,,++++++***,,,++++++******++++++,,,***++++++++++++++++++,,,))))))******))))))((('''((('''&&&%%%%%%&&&((()))))))))((('''''''''''''''&&&''''''((()))***++++++''''''((((((''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''$$$&&&'''&&&%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''&&&###"""###%%%########################$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((&&&%%%$$$))))))))))))))))))))))))******)))))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&((())))))))))))(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((''''''((())))))'''&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((()))******&&&'''((())))))***))))))************))))))))))))+++***))))))((()))))))))************************++++++,,,,,,,,,---------............------,,,,,,+++,,,---///333777;;;===AAAOOO^^^fffjjjnnnppppppooorrryyy}}}wwwpppfff\\\TTTIIICCC;;;777888999:::999999::::::;;;<<<;;;;;;;;;;;;999666555666555444333333222000///......///000000000000000000000000000//////000000111111222222222333444555666666666666333444555555555555888::::::::::::;;;<<<===>>>???>>>======<<<<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;===>>>?????????<<<:::888999:::::::::999888777777777666666666666777999:::<<<======;;;888666555555444555777999999:::999999777666666666888888666444111111000//////...------...............------,,,---,,,,,,++++++++++++,,,*********++++++++++++,,,+++++++++++++++*********,,,***)))***+++,,,+++***------,,,,,,+++***))))))++++++************+++++++++++++++++++++*********)))************))))))(((''''''&&&%%%%%%'''((()))(((((('''&&&&&&&&&&&&'''(((((((((((()))))))))***''''''((((((''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''###$$$&&&&&&%%%%%%'''((('''&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))((('''&&&&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&'''((()))))))))((('''&&&&&&'''''''''''''''&&&&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''''''(((((((((((((((''''''%%%%%%###""""""###%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''((((((&&&$$$(((((('''''''''((())))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''')))))))))(((((('''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((*********)))((((((''''''&&&&&&''')))************++++++******))))))((((((******))))))))))))))))))************************++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,---...////////////000111333444444>>>GGGIIIIIILLLMMMLLLQQQTTT\\\hhhvvvzzz|||}}}|||yyytttnnnkkkeeebbb]]]YYYTTTMMMFFFAAA>>>;;;777555666888888888666777777777888888888888555555444444333222111000111000///.........//////000000000000000000000000---......///000111111222222333444444444444444444111333444444444555777:::;;;;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;:::888777777888:::;;;;;;<<<======<<<;;;999777888999999999999888888777666555444333444666999::::::;;;;;;999666444333444333555777:::;;;;;;:::999666666666777777666444222000/////////......---------.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,++++++******))))))+++)))))))))+++,,,+++***---,,,,,,++++++*********++++++************++++++,,,,,,++++++******)))))))))***************))))))'''&&&&&&&&&&&&'''((()))&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$###"""""""""&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%&&&'''''''''###$$$&&&&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&'''((((((''''''&&&$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''&&&'''(((((()))(((''''''%%%%%%###""""""###%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''''''''((((((&&&$$$'''''''''''''''((())))))%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''*********)))((((((''''''&&&&&&''')))************++++++******))))))(((((()))))))))*********))))))*********************************+++++++++,,,,,,---,,,++++++,,,---///111---------------.........111777;;;999888999:::999===???DDDLLLWWWaaaiiimmmpppssswww|||~~~|||{{{oooddd]]]UUUYYY]]]```^^^XXXQQQLLLJJJHHHFFFDDDBBB???<<<999999777555444444444333333222222222222222333333444222333444444333111000000111000000///////////////////////////////////////------...///000000111111222222222333333333222222111333444444444555777999::::::999::::::;;;<<<<<<<<<;;;;;;::::::::::::::::::999888888888888999:::999::::::::::::999777666777777888999999999888888555444333333333666888:::888999999777444222333333333555888:::;;;;;;:::999444555666666555333111111//////////////////......---...000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++******)))))))))***)))((()))+++,,,+++***++++++*********+++,,,---+++******))))))******++++++++++++******)))))))))((())))))*********))))))&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$###"""""""""&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%&&&'''''''''%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&((())))))******))))))))))))))))))))))))******)))))))))))))))(((%%%&&&'''((((((((('''&&&%%%&&&'''))))))(((''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''',,,***((('''((()))((('''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''###$$$%%%&&&'''))))))***&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&''''''(((((()))******&&&'''((())))))***))))))************))))))))))))(((((()))************)))************************))))))*********+++++++++++++++******,,,---///111,,,,,,,,,,,,------------...222444111111333555333444555777;;;AAAHHHOOOSSSUUUWWWZZZ^^^cccjjjrrrwwwwwwuuuqqqnnnmmmnnnppprrrvvvpppkkkkkkqqq~~~uuurrrtttuuusssoooiiihhheee```XXXPPPHHHCCC>>>BBBGGGKKKJJJFFF@@@;;;:::999999888666555333333555444333222111000/////////............///000000...000222222111000111222000000000000000000000000////////////////////////......//////000000111111000000111222222222111111111222333333333444666888888777888888999:::;;;<<<;;;::::::999999999999999999999999999999999999999888888888888777777666555666666777888999999999888555444444444444555777888666666666444222222333444555666888::::::;;;::::::555666666555333111000111//////////////////000000---...000222222111///...+++,,,,,,------------,,,)))))))))************+++***************)))))))))***))))))***,,,---,,,++++++***))))))***,,,---...******))))))))))))*********************)))))))))'''(((((())))))))))))(((&&&&&&&&&''''''''''''((()))(((((((((((()))******)))))))))))))))(((((((((''''''((((((''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&'''&&&###"""###$$$***)))'''&&&$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&((()))***)))((('''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''---***'''%%%&&&'''(((((($$$$$$$$$%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''"""###$$$%%%&&&((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&'''(((((())))))(((((())))))))))))(((((()))))))))))))))*********'''((()))***+++******)))************************))))))))))))*********+++************++++++,,,---,,,------.........------+++...///,,,,,,///111///...///111333666999===@@@AAABBBCCCDDDGGGMMMSSSXXXYYYXXXVVVTTTRRRRRRTTTUUUYYYVVVUUUXXX^^^iii}}}ssskkk___ZZZTTTRRRTTTUUUSSSPPPKKKJJJGGGDDD@@@===:::888555666999;;;;;;999666555000111111111000/////////111111111111000000111111000//////...///000111222,,,///000000......000222//////000000000000//////........................000000000000000000000000...///000000111111111111000222222222111111333555555555555666777999:::;;;::::::999888888888888888888999:::;;;;;;:::999888666666666666666555555555555666777888999999999999555555555555555666666666333444444222111111333555888888888999999:::::::::777888888555111000000222---.........//////000000+++---///111111000///---++++++---.........------))))))))))))************))))))))))))************+++***)))***---...---,,,---,,,***))))))+++,,,---******))))))))))))******))))))))))))************&&&&&&'''(((((((((((((((%%%&&&&&&'''''''''''''''((('''''''''(((((()))***((((((((()))))))))))))))''''''((((((''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''$$$%%%&&&%%%$$$###$$$%%%))))))((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''%%%###$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""######$$$%%%%%%&&&&&&'''(((((((((((((((''''''(((((((((((((((((((((((($$$%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((()))***)))(((''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''$$$&&&((()))***)))((('''$$$%%%''''''''''''%%%$$$&&&%%%%%%%%%%%%&&&'''''',,,)))$$$""""""$$$&&&&&&$$$######$$$%%%&&&'''((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((()))))))))))))))((('''(((((())))))******++++++'''((()))+++++++++***)))************************))))))))))))************************))))))))))))++++++,,,,,,,,,++++++***))),,,,,,((((((+++,,,)))))),,,///111222333444555888777666666666:::@@@DDDAAABBBBBB@@@>>>======>>>AAA@@@BBBEEEIIIQQQ```nnnvvv{{{{{{tttppptttyyy}}}|||}}}zzzppphhhnnnvvv|||~~~{{{xxxvvvzzzzzzyyyvvvooobbbTTTJJJEEEBBB???>>>@@@AAA@@@>>>;;;999777666555555666777222222111000000111222222+++,,,............///000,,,---...//////000222333000000///...///000111222000111222000---,,,...111......//////000//////...........................111111111111000000000000---...///000111111111111000111111000//////111222333333444555777888:::;;;:::999999888777888888888777999;;;======;;;999777555555555555555555444444444555666888999999999999555666666777777666555444111222222111000111333666:::999999888888999::::::999999999555111000111444,,,------....../////////***,,,...000111000...,,,***+++---...///...------))))))))))))************(((((())))))******+++++++++******+++---///...---///---+++)))))))))+++,,,******))))))))))))******(((((())))))******++++++%%%%%%&&&'''((((((''''''%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''((((((''''''((((((''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''')))))))))((('''''''''&&&"""###$$$%%%$$$$$$%%%'''!!!!!!!!!"""###$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%"""!!! !!!%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%&&&'''+++'''$$$$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&$$$%%%%%%%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''''''''''''''(((((((((((((((((((((((()))'''$$$""""""$$$'''))),,,,,,,,,++++++*********++++++************++++++***************)))((((((************************+++,,,---...///////////////000111222444666777777111333555555444444444555888888888:::>>>CCCHHHLLLWWWYYYYYYUUUPPPMMMPPPTTTZZZ\\\^^^___]]]YYYUUURRRLLLOOOUUU[[[^^^]]]XXXTTTWWWXXXWWWTTTNNNFFF===888999888666444333333333444......///000000000000000........................---------............///111111111000000000000000000111222222111///,,,+++/////////////////////////////////000///......---////////////////////////........................////////////////////////////////////000111222333333333333444555666777777333444666777888888888777999:::;;;<<<;;;:::999888999888888777666555555444222222444555666888999999:::888999;;;:::777444444555444333222222333555666;;;:::888777666666666666888888777666555333111000------------------------***,,,///111111///,,,***+++,,,------,,,+++)))(((&&&&&&&&&&&&''''''''''''*********)))******+++,,,***+++,,,,,,------,,,,,,000///---,,,+++************)))'''&&&%%%&&&((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%&&&''')))***&&&&&&&&&%%%%%%$$$$$$$$$'''$$$ !!!###&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((&&&&&&%%%&&&''''''(((&&&%%%&&&((()))'''$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))),,,***(((''''''(((***,,,++++++++++++++++++******++++++************+++++++++++++++++++++***))))))************************+++,,,,,,---....................................///111222222111111222333111111111222444777:::<<<@@@BBBCCCAAA===<<>>;;;>>>BBBGGGJJJJJJFFFCCCAAABBBCCCBBB???:::555222555444333111111111111222......///000000000000///........................------------............000000000000000000000000000111222333333111000///..............................//////......---,,,........................................................................///......//////000111222222222222333444444444555333444555777777777666666777888999:::::::::999888999888888777666666555555444444555555666777888999:::888666666666444333222333222222222222333444444:::999777666555555555666888888888777555333222111------------------------------............------------......---,,,***)))************++++++++++++***************++++++,,,+++,,,,,,---------------///...---,,,+++*********+++***(((&&&&&&'''((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$###"""###%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&######$$$%%%&&&'''(((((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((%%%&&&&&&''''''((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&&&&%%%&&&&&&'''(((%%%%%%&&&((())))))&&&###&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))),,,++++++******++++++,,,***************+++++++++++++++************+++++++++,,,,,,,,,,,,+++******************************++++++,,,,,,,,,,,,,,,+++/////////...---------,,,---......---,,,---///111111111111111111222222222000222444333111111555888888999;;;;;;:::777444222222333555999<<<<<<:::888444444555555444333111///000///............//////---...//////000/////////------------------------------------............/////////000000000000000...///000222222222111000........................------......------,,,+++........................------------------------------------------------------------...///000111111111222222222222222222333444555555555555444444444555777888999888888777888888888777777666666555666666666666666777888888:::888666555555777666555222333444444555555555444888777555444333444444555888888777666555333222111------------------------///...---,,,,,,---...///............---,,,++++++,,,,,,,,,,,,------------***************+++,,,,,,,,,,,,------............///...---+++************+++***)))((('''((())))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$((((((''''''''''''&&&&&&"""###$$$''')))(((%%%"""%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&''''''((($$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))***++++++++++++***************************)))))))))******)))))))))((()))))))))******++++++++++++************++++++***++++++,,,++++++*********************************++++++++++++******))),,,---------......//////,,,,,,,,,***)))***---000111222222333222111//////,,,...000000000000222555444555666666555333111///111111222444666777777555333222111000///......---,,,,,,,,,,,,------......------...////////////...------------------------,,,,,,---------...............///////////////000,,,---.../////////..............................,,,------------,,,++++++------------------------------------------------------------------------,,,,,,,,,,,,---...//////222222111111111111111111333444444444333333333222222333555666777777777666888888888777777777666666888888777777777777888999555888888777888999999666555666777999999888777777555444333222222333444444666666666555444222111000............------------///...------------...///.........------,,,++++++***+++++++++,,,,,,,,,,,,+++************+++,,,,,,------------......//////...---,,,+++************++++++***)))((())))))***))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########''''''''''''&&&&&&&&&&&&###$$$%%%((())))))&&&###%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%'''((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))******))))))))))))))))))))))))))))))''''''((())))))(((''''''((((((((())))))*********++++++************++++++))))))***************)))*********************************+++******)))))))))))))))******+++++++++,,,,,,,,,***)))***---000,,,---/////////...,,,++++++,,,---............///000000000000000///...---...------...000111111000000///---+++******++++++++++++,,,------.........,,,,,,---...............------------------------,,,,,,,,,------------...------........./////////............------,,,,,,........................,,,,,,,,,---,,,++++++***------------------------------------------------------------------------++++++++++++,,,---...///222222222111111111111111333333333222222222222222222333555666777777777666888888888888777777777777999888777777777999:::<<<777???DDD@@@<<<;;;888444666777999999999999777666333333222111111222333444444444444333222111000////////////......---------------...//////...------------,,,++++++******************+++++++++,,,,,,+++++++++***+++,,,,,,---...------------...///000---,,,,,,+++************+++******)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))%%%&&&&&&&&&&&&'''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$'''***$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))++++++************++++++(((((()))************)))************************))))))***************)))---,,,,,,++++++*********+++,,,,,,+++***+++---///+++,,,---.........---,,,+++,,,---.........------.........------------------+++++++++---......---...---,,,+++,,,---...///+++,,,------.........---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////000000//////............------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---...///111111111111111111111111333333222222222222333444333444666777888777777666888888888888888888888888888777777777888;;;>>>@@@EEERRRYYYQQQEEE???;;;777777777777777666555444444222111111000111222444555333333333333222111000///000000//////...---------,,,---...//////...---,,,------,,,+++************,,,,,,,,,,,,------------+++++++++++++++,,,------...---,,,,,,,,,---///000,,,,,,+++*********************)))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&(((&&&$$$###%%%'''((('''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$"""######$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%((((((((()))))))))******))))))))))))))))))))))))%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###"""$$$&&&%%%$$$$$$''')))%%%%%%%%%%%%&&&&&&&&&'''%%%&&&'''((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((''''''++++++************++++++((()))******+++++++++***************************((()))******++++++++++++------------,,,,,,,,,,,,***+++---,,,++++++,,,...---.........///.........,,,,,,---///000111000//////......------...//////...---,,,---...///...---------------...///000111+++,,,---......------,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---......//////..................//////---------------------------------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///.........///000000000111333222222111222333555555666777888999999888777666888888888888888888888888666666666777999===AAADDDHHHZZZcccVVVEEE>>>>>>===:::999777666444333333333111111000000111333444555444444555444444333222111000000000///...---------......------------......///...,,,+++******++++++,,,,,,,,,---------......,,,++++++++++++,,,---------,,,+++***+++,,,...///,,,++++++***************((()))))))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''''''''%%%######%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%!!!""""""###$$$%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$))))))))))))************))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&%%%###"""###'''(((&&&%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((('''''''''&&&++++++************++++++)))***+++,,,,,,,,,,,,,,,************************(((((()))++++++,,,,,,,,,$$$%%%&&&((()))+++,,,,,,)))+++,,,---,,,+++,,,,,,,,,,,,,,,+++++++++++++++))))))+++---000111000...---,,,+++++++++,,,---...,,,++++++,,,......,,,+++,,,++++++******++++++++++++,,,---......---,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------...//////*********+++,,,---//////------------------------------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,---...//////,,,,,,------...///000000222222111111222444666777888888999::::::999888777888888888888888888999999555555555777:::???CCCFFF===RRR[[[MMM:::555999<<<>>><<<999777555444444444111111000000111333555666666666666666555444333333111000000///...---------111///,,,++++++,,,///111000///---,,,++++++,,,---+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,+++******,,,---///++++++******************(((((((((((((((''''''&&&(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''&&&%%%###"""&&&&&&&&&'''''''''((((((%%%$$$###$$$&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''$$$%%%'''((((((((('''&&&))))))(((((((((''''''''''''(((((('''&&&$$$!!! &&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%((((((&&&###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%))))))(((((('''''''''&&&&&&''''''((()))******+++((()))******))))))***,,,)))))))))***++++++)))'''%%%&&&'''(((((())))))((())))))))))))(((((((((((((((((((((((((((((((((((((((+++,,,,,,)))'''((()))(((((()))+++,,,---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++***)))((('''------------------------///...---,,,,,,---...///------------------------......---,,,,,,+++******------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,---......///............------------...//////000000111222333333333333555888:::;;;:::888777888777777777666444333444666777888;;;>>>AAA@@@<<<888>>>>>>===<<<;;;;;;::::::777666444222111111111111222333333444444333333222000222555777666444111///..................------...------,,,,,,------......---,,,+++************---------------------------------,,,,,,+++++++++++++++++++++++++++++++++222000---******+++,,,...***))))))(((((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%((('''%%%######$$$%%%&&&)))&&&###""""""$$$$$$###########################"""""""""###$$$$$$$$$%%%(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((((((((('''&&&&&&%%%%%%%%%$$$###""""""###$$$%%%''''''&&&$$$"""!!!"""$$$&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&''''''''''''(((###$$$$$$%%%%%%$$$$$$###&&&''''''&&&$$$$$$%%%'''''''''&&&%%%%%%$$$$$$###%%%$$$###$$$'''(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&)))(((((((((''''''''''''''''''(((((())))))******###%%%'''((('''''''''(((***))))))***,,,+++)))((()))***************)))((((((((((((((())))))))))))************************)))+++---,,,***((()))***(((((()))***+++,,,------++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,---...............,,,,,,,,,,,,,,,---......000111222333333444444333555777::::::888777666666666888888777555444555666888:::>>>@@@@@@>>><<<:::;;;;;;::::::999999888888777666444222111111111111222222222222222222222222111222444555555333111///.................................------.........///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++///...,,,***)))***+++,,,,,,++++++***************'''(((((())))))(((((('''''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%'''&&&$$$######$$$%%%&&&'''$$$""""""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&$$$""""""###%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((###$$$$$$%%%%%%$$$$$$###'''((((((&&&$$$###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&((((((((((((''''''''''''(((((((((((())))))))))))$$$&&&)))******))))))***+++******+++,,,,,,+++)))++++++++++++***)))((('''''''''(((((())))))*********************************,,,---,,,***)))***+++((()))))))))************++++++++++++++++++++++++*********++++++++++++,,,))))))******+++++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------------............------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************++++++************+++++++++,,,------......------+++++++++++++++,,,,,,---000111222333444444444444555777888888666444444444666888999999777666666777888<<<@@@@@@===:::999:::777777777777777777777777666555444333222111111111333222111000000111222333222222333333222222111000........................//////............////////////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************,,,,,,+++***)))))))))))),,,++++++***************((())))))******))))))((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%$$$#########$$$%%%&&&%%%###!!!"""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""###$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$######$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%&&&'''(((&&&%%%######$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''))))))))))))((((((((((((((()))******)))(((***++++++******+++,,,---,,,+++((((((((((((((('''&&&&&&&&&''''''((()))******+++***************************++++++***))))))***+++)))))))))))))))(((((((((************************************++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******++++++,,,---------------+++++++++++++++,,,------000111222333444444444444444555777666444333222333666888::::::999888888888888<<<@@@>>>999555666999555555555666666666666666555555444333222222111111333111000......000111333222222111000000000000111---------.....................------------............---,,,,,,,,,,,,,,,************************,,,+++++++++++++++++++++************************+++++++++******)))))))))***))))))(((((((((((((((((())))))******))))))(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%"""######$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%###############$$$%%%&&&%%%###""""""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%"""$$$%%%$$$######%%%'''$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***'''((((((((((((((((((((()))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%###$$$&&&&&&&&&'''))),,,,,,***((('''&&&&&&&&&'''%%%%%%$$$$$$###$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''((((((((((((((())))))))))))(((((((((((())))))'''$$$"""###%%%(((+++***)))***,,,------,,,&&&&&&'''(((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))***)))((('''((())))))))))))))))))(((((((((((('''************************))))))*********++++++++++++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222333333333333333444555555333222222333666777999:::999888999::::::===@@@>>>888555666999555555555555666666666666444444444444333222222111222111///......///111222222111000/////////000000---------.........//////---,,,,,,++++++,,,,,,------,,,++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++++++++************))))))((((((((((((((('''(((((())))))(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%#########$$$$$$%%%%%%&&&'''%%%######$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$######!!!###%%%%%%$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((()))***%%%%%%%%%&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((###$$$$$$%%%%%%$$$$$$######%%%'''((((((***---000222000,,,(((%%%$$$######$$$%%%%%%%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))'''''''''((((((((((((((((((((((((((())))))))))))******(((%%%######&&&)))+++)))((()))+++,,,---,,,'''((()))***++++++++++++''''''(((((())))))******((((((((((((((((((((((((***(((&&&&&&''')))))))))))))))))))))((((((((((((************************)))))))))************+++,,,+++++++++******))))))***************************++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---.........///000111222222222222222333444333222222333444666777888888777888:::<<<===??????===999777888999555555555555555555555555333444444444444333222111222111000//////000111222111000///............///,,,,,,------.../////////,,,,,,++++++++++++,,,,,,,,,++++++******+++++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++***************+++,,,++++++***************'''(((((())))))(((((('''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&''''''(((((())))))###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$"""######$$$$$$######"""!!!###%%%%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((###$$$$$$%%%%%%$$$$$$######$$$&&&''''''(((+++---222///+++'''%%%$$$$$$$$$"""$$$'''&&&%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((()))''''''(((((())))))******'''((()))))))))((()))+++***((('''(((***,,,,,,,,,((()))***************)))(((((((((((())))))))))))))))))))))))))))))))))))+++(((%%%%%%(((*********))))))))))))))))))))))))************************))))))))))))***************************+++++++++++++++++++++++++++++++++++++++,,,------,,,++++++***************************++++++,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++++++++***************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))***++++++***)))))))))******++++++++++++++++++++++++++++++,,,,,,------...///000000111111000111222333333222222444666666666666555555777;;;>>>===<<<:::888777666666777666555555444444333333333333333444444444333222111111111111111111111111111/////////.........------,,,,,,------...//////000---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***(((''''''(((***+++,,,++++++***************((())))))******))))))(((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&'''''''''(((((((((((((((######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%$$$######!!!$$$&&&&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&%%%%%%'''((()))'''''''''((((((((())))))###$$$&&&((()))(((((('''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%!!!"""#########$$$&&&(((,,,***'''%%%%%%&&&''')))!!!$$$'''(((%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))&&&''''''((()))******+++!!!&&&))))))(((''''''***(((&&&''')))+++,,,,,,))))))))))))((('''&&&%%%))))))))))))((((((((((((************************,,,)))&&&&&&)))+++,,,+++((()))))))))*********+++))))))))))))))))))))))))))))))))))))************'''((()))***+++,,,------+++++++++++++++++++++++++++,,,------------,,,+++))))))))))))))))))))))))((()))***+++---...///000------------------------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++((((((((((((((((((((((((************************((((((((((((((((((((((((++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))))))))***+++++++++++++++*********)))***++++++,,,,,,---...///000000000000000222333333222333555777666666555444444666;;;???:::777444333333444333222555555444444333222111111222333444555444333222111111111222222222222111111......//////......---,,,,,,,,,------...///000000...------,,,,,,------...------,,,,,,,,,------...++++++++++++++++++++++++))))))******++++++++++++------------------------***)))&&&%%%%%%''')))+++***))))))(((((((((((((((******++++++++++++******%%%%%%&&&'''((((((((('''((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''((('''&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%(((((((((((('''&&&%%%%%%###""""""$$$&&&'''%%%$$$########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""$$$&&&&&&%%%######$$$'''&&&$$$$$$$$$$$$&&&'''((((((((((((((()))******((('''&&&&&&&&&''')))***''''''&&&%%%&&&'''((()))&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((('''&&&%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''))))))(((((('''''''''''')))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))((('''&&&&&&&&&)))(((''''''''')))***+++((((((((((((((((((((((((((()))+++,,,,,,+++)))(((,,,+++***))))))***++++++))))))(((((((((((())))))(((((((((((())))))))))))++++++++++++++++++++++++)))************+++++++++,,,+++***))))))***+++,,,))))))))))))***+++,,,---'''(((+++---.../////////++++++,,,,,,,,,,,,------...---+++*********+++++++++***************++++++,,,***))))))***++++++***)))************+++++++++************************+++++++++*********))))))******))))))))))))******((()))(((&&&%%%%%%(((+++************************)))************+++++++++************************,,,+++***))))))***+++,,,***(((&&&(((,,,///000///111111222333333333333222555222111555<<<@@@>>>:::444333222111111222333444444555555555555666666666555666777777666444222111000///.........000111222///////////////.........------............------............////////////...------,,,,,,++++++*********++++++++++++******))))))******+++++++++,,,+++++++++*********))))))))))))))))))))))))))))))------,,,***)))'''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&###!!!"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$############&&&###!!!"""%%%'''&&&$$$$$$$$$$$$$$$%%%&&&'''(((###$$$&&&'''&&&$$$""" %%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%((((((((((((((())))))***'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&((((((''''''&&&''''''((((((''''''''''''''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''((()))***((((((((((((((((((((((((((()))+++,,,,,,+++)))(((***)))((((((((()))***+++))))))(((((((((((())))))((((((((()))))))))******++++++++++++++++++++++++))))))*********+++++++++++++++***))))))***++++++)))(((((())))))***+++,,,************)))(((&&&%%%*********+++++++++,,,,,,---,,,+++*********++++++++++++******)))*********+++***((()))***++++++***))))))*********+++++++++************************+++++++++*********))))))******))))))))))))******)))))))))'''&&&&&&)))+++************************))))))*********+++++++++************************++++++***))))))***+++++++++((('''(((,,,...///...000111222222333333222222444000///666@@@CCC<<<333333222222111111111111222111222222222333333444444555555666777666444222111......---------...///000////////////............------............------------------...............------,,,,,,++++++***)))******++++++******)))*********++++++++++++++++++++++++*********))))))))))))))))))))))))))))))*********)))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''"""""""""######"""""""""&&&&&&%%%%%%$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$""" !!!###$$$###"""$$$$$$$$$$$$%%%&&&'''(((&&&''')))***)))'''%%%###%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''(((((())))))%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''&&&&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%((())))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))*********))))))(((((((((((()))((((((((((((((((((((((((((()))***++++++***)))((('''''''''''''''((()))***))))))(((((((((((()))))))))))))))*********++++++++++++++++++++++++++++++)))))))))*********++++++++++++***))))))***++++++)))(((((())))))***+++,,,++++++***)))'''$$$"""!!!)))))))))************+++,,,,,,+++************+++,,,+++***)))))))))))))))***)))((((((***,,,++++++)))))))))*********++++++************************+++************)))))))))***))))))(((((())))))***)))******((('''''')))+++************************)))))))))*********++++++************************+++******))))))******++++++***))))))+++---------000000111222222222222222444///...666AAABBB888---111111111111111000/////////000000111222333333333444555555666555444222111///............//////000........................------............------,,,,,,,,,------------......------,,,,,,++++++***)))******++++++******)))++++++++++++************+++************)))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''!!!""""""""""""""""""!!!'''&&&%%%###"""!!! $$$$$$############$$$$$$$$$$$$#########$$$%%%%%%'''%%%######$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&''')))***)))(((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''(((((()))%%%&&&'''))))))(((''''''&&&&&&&&&&&&''''''(((((($$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%(((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))************))))))((((((''''''(((((((((((((((((((((((((((((()))******)))((((((''''''''''''((()))******))))))(((((((((((()))))))))*********++++++++++++************************))))))))))))************+++******************+++***))))))******+++,,,---*********))))))((('''''')))))))))*********++++++++++++******************,,,+++***))))))(((((()))***((('''(((***+++++++++))))))))))))************************************************))))))))))))))))))(((((((((((()))))))))******)))((((((***+++************************))))))))))))******************************************))))))))))))******++++++******+++,,,,,,,,,///000000111222111111111222000000555<<<<<<555---000000111111111///...,,,//////000111222333444444444444444444444333222111111111111000111111111111------...............///...//////////////////...,,,,,,---------............------,,,,,,++++++***))))))************))))))+++******))))))(((((((((************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$""""""""""""#########""""""""""""############""""""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''###$$$&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((''''''''''''((((((&&&'''((()))***)))((((((&&&&&&&&&'''''''''''''''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((()))******)))((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))*********))))))(((((((((((()))))))))*********++++++++++++************************(((((()))))))))******************++++++*********++++++++++++,,,---......******************++++++************+++++++++,,,************************+++******)))(((((())))))***((('''((()))++++++***(((((()))))))))*********************************))))))))))))))))))))))))))))))(((((((((((()))))))))***+++***(((((()))+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++++++++...///000000111111000000000111222333333333222222///000000111000///...---/////////000111222222333333333333333333222222222000111111111111000000000,,,---------......//////000000111111111111000000---.........////////////...------,,,,,,++++++***)))))))))******)))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((('''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$######$$$&&&'''###""""""!!!!!!""""""###""""""""""""###$$$$$$%%%######""""""!!!!!!"""###%%%%%%$$$$$$$$$%%%&&&&&&"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&((((((''''''&&&&&&''''''&&&''''''((()))(((((((((%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))''''''))))))))))))''''''%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))((('''((((((((((((((((((((((((((((((''''''''''''((((((((())))))******))))))((())))))(((((((((((()))))))))))))))*********++++++************************((((((((()))))))))******)))***++++++++++++***)))++++++***++++++,,,---...+++***)))(((((((((((()))*********+++++++++,,,,,,((()))******+++*********)))))))))(((((())))))***+++)))'''((()))***)))(((((((((((()))))))))******************************(((((()))))))))))))))***)))((((((''''''(((((()))((()))******(((((()))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))((()))+++,,,---+++***+++,,,......///000000000000000///111222000------111555//////000000000000/////////000000000000111111111222222222222222222222222---............------,,,,,,,,,,,,---......//////000000111111111111000000........./////////000000...------,,,,,,++++++***((())))))******))))))(((((((((((((((''''''''''''(((((()))))))))))))))***(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((######""""""""""""############"""""""""###$$$$$$###%%%%%%%%%$$$$$$&&&(((%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%)))((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((()))***%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&'''((()))******))))))((((((((((((((((((((((((((((((''''''''''''''''''(((((())))))))))))(((&&&%%%))))))(((((((((((())))))((((((((()))))))))******************************(((((((((((()))))))))***)))***++++++++++++***)))))))))))))))***+++,,,,,,,,,+++)))((('''((((((((()))))))))************+++'''((()))***++++++***)))(((((('''(((((()))***+++,,,***((((((((()))((('''(((((((((((()))))))))***************************(((((((((((())))))******((((((''''''''''''(((((('''(((***)))((('''((()))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''((()))******)))(((''''''***------+++***+++------...//////000000//////...//////---,,,---000333////////////000111222222444444444444444333333333222222111111111111222222,,,---......---,,,+++***++++++,,,------...///////////////000000/////////---------.........//////...------,,,,,,++++++***(((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$$$$######""""""""""""###"""$$$%%%%%%$$$%%%'''***&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&%%%%%%'''((((((((('''&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""!!!!!!"""$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))******%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''' !!!"""###%%%&&&'''(((&&&'''(((*********))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((())))))(((&&&$$$###))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))''''''''''''((()))***+++++++++***))))))***,,,,,,(((((((((((())))))))))))'''((()))+++++++++***)))''''''''''''(((***+++,,,---+++)))((((((((('''&&&(((((((((((())))))))))))************************'''((((((((())))))******((((((''''''''''''((((((&&&'''))))))(((''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&)))------,,,+++,,,...---......///////////////...---,,,,,,...///000000//////...///000111333555:::::::::999888888777777222111111111111111222222....../////////...,,,+++++++++,,,,,,---...//////------............------,,,,,,,,,---------............---,,,,,,++++++***(((((())))))))))))(((((())))))******++++++,,,,,,'''((((((((())))))******((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$######$$$&&&'''###$$$%%%%%%$$$###""" $$$$$$############$$$$$$$$$$$$###"""!!!!!!""""""!!!$$$&&&&&&%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$#########''''''''''''''''''''''''(((''''''''''''&&&&&&&&&))))))((((((((('''''''''((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((()))(((((('''&&&$$$###"""))))))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%&&&((()))))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((+++...000000000((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''))))))(((((('''''''''&&&'''((()))******)))((('''((((((((((((((((((((((((***)))(((''''''((()))***)))((('''&&&&&&'''((()))************************))))))))))))************+++***)))(((((()))***+++'''(((***++++++***)))((())))))))))))************)))))))))))))))))))))))))))))))))))))))******++++++***'''%%%$$$&&&((()))...***'''&&&(((******)))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))((((((((())))))******)))(((&&&&&&((()))***(((((((((((())))))))))))++++++***)))((('''&&&&&&'''&&&%%%%%%&&&(((+++,,,******))))))))))))******)))))))))))))))******+++******))))))******+++,,,,,,,,,,,,------.........,,,---...///000000000000222000//////111555:::<<<===>>>??????===;;;888777555444222111111222444555333111000............/////////............//////........................---......///////////////000---+++***,,,,,,)))&&&***)))&&&$$$$$$%%%'''(((***(((''''''((()))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&'''((((((((('''&&&)))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((,,,+++'''%%%'''%%%%%%%%%%%%%%%$$$###"""!!!%%%'''(((&&&$$$"""'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''((())))))))))))))))))))))))'''''''''&&&%%%$$$$$$%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))(((((('''''',,,,,,+++))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%"""  !!! """###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###""""""#########""""""!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''((((((''''''&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%######%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&(((+++------,,,(((&&&%%%$$$$$$%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((('''''''''&&&%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))((((((''''''(((((()))''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((()))))))))&&&''')))+++++++++))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))***+++---+++***(((((((((***+++...+++''''''(((***)))((())))))))))))))))))))))))))))))))))))(((((('''''''''((((((((())))))))))))(((((((((''''''(((((()))***)))'''&&&&&&''')))***'''((((((((())))))))))))******))))))((('''''''''''''''&&&&&&'''(((***+++((((((''''''''''''(((((())))))(((((())))))***+++******))))))******+++,,,,,,,,,,,,---------------------......///.........000///000222666<<>>AAA777777888888777555444222333222111000000111222333333222111///......------------,,,,,,,,,,,,------------------------------,,,---......//////.........---++++++++++++)))''''''((()))******)))'''&&&++++++++++++++++++++++++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((######$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$&&&######'''(((&&&'''***(((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%######&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%###''',,,---(((###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%&&&%%%%%%%%%$$$###""""""!!!""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###############"""%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&& !!!"""#########"""''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''))))))))))))))))))))))))&&&&&&'''''''''(((((((((%%%&&&'''(((((('''&&&%%%%%%&&&''')))***+++++++++((()))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))((((((,,,+++)))(((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((('''''''''((((((((())))))'''''''''((((((((())))))((())))))))))))((('''&&&)))))))))(((((()))))))))((((((((((((((()))******)))))))))))))))***++++++...------,,,,,,+++++++++***++++++,,,,,,,,,++++++------...///111444666888333333444444333222111000222111000000000000111222000000000///////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,++++++******)))((())))))*********))))))(((***+++,,,,,,************''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%))))))(((''''''&&&%%%$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((((((+++&&&$$$&&&&&&%%%'''***((('''&&&%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$(((++++++((($$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((((((''''''&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%&&&%%%%%%!!!!!!###$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%&&&$$$###%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))******)))((('''((((((((((((((((((((((((''''''((((((((()))))))))%%%&&&'''(((((('''&&&%%%%%%&&&'''((()))***++++++((()))))))))************((((((((((((((((((((((((((((((((('''((())))))***(((((((((((())))))((((((*********)))''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((())))))((('''&&&%%%))))))(((((((((((())))))((((((((('''((())))))***))))))(((((())))))***+++---------,,,,,,++++++***'''((()))+++,,,---------000000000111222222333333000000000000000000//////000000000//////000000000,,,------...//////000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++++++++***)))))))))+++***)))(((((()))+++,,,)))+++,,,,,,***(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%))))))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&(((+++---///222+++&&&&&&'''%%%&&&(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""''')))'''%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!! !!!"""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&%%%%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))******))))))))))))************((((((((((((((((((((((((((((((''''''(((((()))***)))))))))))))))******+++((()))***)))'''&&&'''(((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''(((((()))***)))(((((((((((()))******,,,,,,,,,,,,++++++++++++&&&'''(((***,,,---......***+++---...000000000000..................//////////////////////////////******,,,---..................------------......++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,+++)))((()))***,,,***(((&&&''')))+++---(((+++...---)))'''''')))(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&((()))***''''''&&&%%%$$$$$$######&&&%%%&&&''')))---111333666...'''''''''&&&%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###(((((($$$"""$$$((($$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""" !!!###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))************(((((((((((((((((((((((((((''''''''''''((()))))))))((('''&&&'''(((***+++%%%'''))))))''''''(((***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((())))))((((((((((((((()))******+++++++++++++++,,,,,,,,,'''((()))+++,,,---------&&&(((***,,,.........---------------......///000.........//////.........***+++,,,,,,,,,,,,+++***------,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,)))***,,,+++(((''')))***)))(((((((((((()))***+++(((,,,000///***'''(((***''''''((())))))(((''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###%%%%%%$$$%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&))),,,000333555,,,&&&&&&(((&&&%%%%%%###%%%'''))))))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################!!!$$$''''''$$$$$$%%%(((%%%%%%&&&''''''''''''&&&######$$$%%%%%%&&&''''''""""""##################$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&!!!!!!"""######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))(((&&&$$$$$$$$$&&&''''''''''''((((((((())))))%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$###"""######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&'''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((('''''''''(((((()))))))))))))))************(((((((((((((((((((((((('''''''''''''''((())))))'''&&&$$$######%%%(((***###&&&))))))''''''(((***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***)))((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%###""""""###%%%&&&(((((((((''''''((((((((('''''''''''''''((())))))((((((((((((((()))***************++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,+++---///111111111///...------------...///000000---......//////......---,,,,,,,,,,,,+++)))'''&&&,,,++++++++++++++++++,,,******************************+++,,,,,,,,,,,,+++(((***,,,+++(((''')))+++&&&'''((()))******)))((()))...111000,,,((()))+++%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%$$$###""""""((('''&&&%%%&&&&&&((()))%%%&&&&&&''''''(((((()))''''''&&&&&&(((+++...111222***$$$%%%(((&&&%%%%%%###%%%(((++++++***'''%%%%%%%%%%%%%%%%%%###""""""%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$#################################&&&%%%%%%%%%&&&''''''&&&%%%&&&''''''((((((''''''######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%&&&((((((((()))(((((('''''''''&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$############$$$$$$ !!!###%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$(((&&&$$$""""""%%%(((***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###)))((('''&&&$$$###"""!!!'''&&&%%%%%%%%%&&&'''((($$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%''')))***%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&%%%$$$%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''))))))(((&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###&&&%%%"""%%%,,,///***$$$###&&&)))'''%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%%%%&&&((()))***)))(((&&&))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''((((((((((((''''''&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%))))))))))))(((%%%###"""'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((()))))))))***))))))*********))))))(((///...,,,+++***))))))))),,,---...........................------,,,,,,,,,111000///---,,,+++*********************+++++++++***,,,------,,,*********+++++++++,,,,,,+++++++++******))))))******+++,,,))))))******)))((('''&&&"""))),,,,,,***)))***+++*********))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''((((((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###!!!"""###$$$$$$###"""!!!%%%######&&&&&&###"""%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%+++'''######%%%'''&&&%%%###$$$%%%%%%&&&&&&&&&%%%!!!!!!"""""""""#########)))(((&&&%%%%%%### """#########"""%%%&&&''''''&&&%%%###"""###$$$$$$###""""""###%%%%%%$$$$$$###"""""""""### %%%%%%$$$$$$###""""""""" """$$$%%%%%%$$$%%%'''((('''%%%$$$$$$&&&(((***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%'''((()))'''%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$((((((%%%(((...111,,,&&&$$$&&&'''%%%###(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%%%%&&&((()))))))))''''''''''''''''''''''''(((((('''((()))))))))))))))((())))))))))))((((((((('''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((())))))***''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((('''''''''&&&%%%######'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))*********))))))((())))))***,,,...000222333+++,,,---....../////////......---------,,,,,,,,,000///...,,,++++++++++++++++++******))))))((((((***,,,------,,,***************++++++++++++************))))))******+++,,,++++++******)))))))))(((###&&&***+++)))((()))***************)))))))))(((''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""###$$$$$$###"""!!!###!!!!!!%%%%%%"""!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&'''(((((()))+++(((%%%%%%'''((('''&&&###$$$$$$%%%&&&&&&&&&%%%""""""#####################""""""$$$&&&&&&%%%$$$!!!###%%%&&&&&&%%%$$$###$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%$$$###############!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$!!!###%%%%%%$$$$$$%%%&&&''''''&&&&&&''''''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''++++++***+++///222---'''%%%%%%%%%###!!!''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%$$$$$$#########$$$%%%&&&''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%%%%&&&'''((()))(((''''''%%%%%%%%%&&&'''''''''(((''''''((())))))))))))))))))))))))(((((((((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''((())))))******))))))))))))))))))***+++,,,,,,---***+++,,,---.../////////------------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++***)))(((''''''&&&***,,,------,,,*********))))))************))))))***))))))))))))***++++++,,,+++***))))))***++++++*********)))''''''(((***************))))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""""""""######$$$######"""###!!!"""%%%&&&######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&''')))***++++++(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######### !!!###&&&(((((('''"""###$$$&&&&&&&&&%%%$$$!!!!!!###$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$########################!!!""""""###$$$$$$%%%%%%"""$$$%%%%%%$$$###$$$%%%&&&''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&$$$######"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&(((***)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++------,,,,,,---///+++'''%%%%%%%%%$$$"""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%%%%&&&'''(((((((((''''''$$$$$$%%%&&&'''(((((()))&&&'''((())))))******)))))))))((((((((('''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))((((((''''''+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******))))))((((((***,,,------,,,*********(((((())))))))))))(((((()))))))))))))))***++++++,,,+++)))(((((()))+++---++++++***)))(((((())))))*********)))))))))))))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$######"""""""""#########$$$######%%%###$$$((((((&&&&&&(((""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''((())))))***##################!!! $$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$######$$$&&&&&&%%%###!!!""""""######"""!!!!!!!!!!!!"""##################$$$%%%%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###%%%&&&&&&$$$######$$$&&&'''((()))))))))((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&%%%%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&'''''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&'''))))))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&***------,,,+++***)))***(((&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%%%%&&&&&&'''''''''''''''%%%%%%&&&'''(((((())))))''''''((()))))))))))))))((((((((((((''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))(((((('''''''''(((((((((((('''''')))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''((()))))))))))))))&&&''')))+++,,,---------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,*********++++++,,,,,,,,,***,,,------,,,*********((((((((())))))((((((((())))))(((((())))))***+++***)))'''&&&''')))+++,,,)))))))))***+++******)))))))))))))))))))))******&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%"""######$$$$$$$$$#####################$$$$$$%%%&&&###$$$((((((&&&%%%((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&!!!"""######"""!!!!!! %%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###!!!!!!!!!!!!!!!!!!!!! #########""""""!!!!!!!!!!!!"""$$$$$$###""""""###$$$$$$$$$######$$$%%%%%%########################$$$$$$$$$#########""""""###%%%&&&&&&$$$######$$$&&&&&&'''(((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''!!!"""######$$$$$$######$$$############$$$%%%%%%"""###%%%&&&'''((((((((($$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&########################%%%%%%%%%&&&&&&&&&&&&'''(((&&&$$$$$$%%%&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%***,,,***((()))(((%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''######""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))(((((())))))))))))((((((((((((((('''''''''&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((()))(((''''''''''''((((((((((((''''''(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&'''((())))))))))))'''((()))******)))'''''',,,,,,,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,*********)))******++++++)))******+++,,,---......***,,,------,,,*********(((((())))))))))))(((((()))(((((((((((()))******''''''''''''((()))+++,,,((('''''')))++++++***)))))))))))))))************&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$###############$$$%%%&&&$$$"""###&&&&&&""""""$$$'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$######$$$%%%%%%%%%###"""###$$$&&&%%%###""""""###$$$$$$############$$$$$$%%%%%%$$$######$$$&&&&&&$$$#########""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!!!!$$$$$$"""!!!!!!!!!#########"""######$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!"""$$$%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&######$$$%%%%%%&&&''''''""""""$$$%%%%%%%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&###$$$&&&'''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!''')))&&&$$$''''''$$$###$$$%%%&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''$$$##################$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''')))******))))))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%'''))))))((('''&&&''''''((((((((((((''''''&&&&&&'''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''((())))))******%%%&&&'''((())))))))))))''''''((((((&&&$$$""" ))))))***+++++++++++++++******+++++++++,,,,,,,,,+++******)))))))))***************++++++,,,,,,---***,,,------,,,*********((())))))******))))))(((((((((((((((((()))******&&&'''((()))***+++,,,,,,+++(((%%%%%%'''******)))((()))))))))************''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%%%%###############$$$%%%%%%######$$$%%%%%%%%%%%%%%%######""""""###%%%&&&'''%%%"""###%%%$$$!!! """''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$"""!!!###&&&&&&%%%###"""!!!"""###$$$ !!!!!!"""###$$$%%%%%%$$$######$$$&&&&&&%%%#####################$$$$$$$$$$$$###"""""""""###$$$"""$$$%%%###"""!!!"""""""""!!!!!!""""""###$$$""""""""""""""""""""""""$$$$$$##################!!!###%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$###"""###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''***(((&&&%%%&&&''''''&&&'''&&&%%%$$$%%%&&&'''(((###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""&&&'''$$$###%%%&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&%%%%%%$$$!!!"""###$$$&&&'''((()))&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%************)))'''&&&%%%(((((('''''''''&&&&&&&&&'''(((((()))))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''))))))((('''&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''((()))+++,,,,,,%%%&&&'''((())))))))))))!!!###&&&)))++++++++++++&&&'''(((***,,,------...*********++++++,,,,,,,,,++++++***)))))))))))))))+++++++++******************,,,------,,,*********))))))************))))))((((((((((((((()))******&&&''')))***,,,,,,------///***$$$"""$$$''')))***(((((())))))*********+++(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%#########$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((''''''######""""""###$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&######""""""###%%%&&&((('''%%%%%%'''&&&""" """$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$""""""&&&&&&%%%###"""!!!"""###$$$ """###$$$%%%&&&&&&%%%$$$$$$%%%%%%###!!!""""""!!!!!!"""######$$$######"""""""""$$$%%%&&& ###%%%&&&%%%###""""""!!!!!! !!!!!!"""##############################"""""""""###$$$$$$%%%%%% """$$$%%%%%%$$$&&&'''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&''''''%%%$$$$$$&&&(((%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&%%%###"""%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%***)))((('''&&&%%%$$$$$$ !!!###%%%&&&&&&%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((($$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&((()))******)))(((&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&******))))))((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))((((((((((((******************++++++......------------......+++++++++*********))))))++++++******)))*********,,,++++++******++++++,,,+++++++++******((('''''')))(((((((((((())))))***(((((()))***************,,,+++***((('''''''''''')))))))))***+++***'''%%%***)))'''%%%$$$%%%&&&'''))))))(((((('''''''''&&&(((((((((((((((((((((((("""###$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&(((+++***%%% &&&###!!!!!!$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###$$$&&&'''&&&###"""###$$$$$$###"""###$$$&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###""""""!!!!!!""""""###############"""!!!!!!$$$&&&&&&$$$$$$((()))'''&&&&&&&&&&&&&&&&&&&&&&&&###'''(((%%%!!!!!!###%%%&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$###"""!!! ###$$$%%%$$$"""!!!"""###%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&''''''%%%$$$$$$&&&(((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((())))))&&&''')))******)))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))(((((((((((((((((((((***+++++++++,,,,,,------......------------......+++++++++*********))))))+++***************+++++++++******))))))******++++++++++++******)))((('''((((((((((((((())))))***(((((()))***************+++***)))((('''''''''''')))((('''((()))((('''%%%***)))'''&&&&&&'''((())))))(((((((((''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%$$$%%%###!!!"""$$$%%%$$$"""%%%%%%$$$$$$###""""""!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###$$$&&&&&&%%%######%%%&&&%%%$$$###$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######""""""""""""###############"""!!!!!!"""%%%%%%###$$$((()))'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""" """"""###$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$###""""""###$$$$$$!!!!!!!!!"""""""""""""""$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%$$$$$$###"""%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$######''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&((('''''''''&&&&&&%%%%%%***))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***+++,,,,,,---...------,,,,,,------...+++++++++***************))))))))))))***+++,,,,,,)))))))))(((((()))))))))******+++******)))((('''((((((((((((((()))******((())))))************))))))((((((''''''(((((()))***)))''''''((()))((('''***)))(((''''''(((***+++((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((((((''''''&&&#########$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***((($$$###%%%(((%%%###"""###$$$%%%$$$###&&&%%%$$$""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""###$$$%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$############"""############""""""!!!!!!$$$$$$"""###''')))'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$!!!%%%$$$###"""""""""""""""###$$$%%%%%%&&&%%%%%%%%%$$$$$$###""""""###$$$$$$!!!!!!!!!"""""""""#########$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&$$$######$$$%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$((((((((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&''''''((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&((()))(((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((($$$%%%&&&'''((()))***+++------,,,,,,,,,,,,------************************))))))))))))***+++,,,---***))))))(((((())))))******************)))(((((((((''''''(((((()))***+++((()))************))))))'''''''''''''''((()))***,,,***(((''')))*********((('''''''''((()))******((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%######%%%((($$$$$$$$$$$$%%%%%%$$$######"""!!!!!!"""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$######$$$%%%&&&%%%$$$###$$$&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######""""""############"""!!! ######!!!###'''((('''######################## """%%%$$$###$$$'''+++&&&%%%###"""!!!""""""###""""""############""""""$$$##################$$$%%%$$$$$$###""""""!!!!!!!!!#########!!! !!!"""$$$$$$###############$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&(((((((((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))$$$%%%%%%'''((()))******,,,,,,++++++++++++,,,,,,************************))))))))))))***+++,,,---*********))))))*********)))************))))))(((''''''''''''((()))***+++))))))*********))))))(((&&&&&&&&&&&&'''((()))******(((&&&&&&''')))))))))&&&&&&&&&&&&'''(((((()))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%""""""$$$&&&&&&%%%###$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!"""$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$############$$$"""$$$%%%$$$###"""###%%%$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$###"""!!!""""""#########"""""" ######!!!###'''(((&&&########################!!!###$$$### """%%%%%%$$$###""""""###$$$%%%"""""""""######""""""!!!#########$$$$$$#########%%%%%%%%%$$$$$$######"""###$$$%%%$$$"""!!!"""###$$$######""""""###$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$######''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))'''(((((()))***++++++,,,,,,++++++******++++++,,,***************+++++++++))))))))))))***+++,,,,,,+++******))))))******+++))))))************))))))''''''''''''(((***+++,,,)))************))))))((('''&&&&&&&&&'''(((((()))&&&%%%###$$$%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''### !!!%%%'''&&&###"""$$$&&&'''%%%$$$$$$$$$%%%$$$###""""""###$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%$$$#########%%%"""###$$$$$$""""""###$$$###""""""""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%$$$"""!!!!!!""""""############""""""%%%%%%"""###'''(((%%%########################"""###$$$$$$######$$$&&&$$$######"""""""""######$$$$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$###"""!!!""""""###$$$%%%&&&&&&%%%&&&'''&&&$$$$$$$$$%%%######"""!!!!!!###$$$%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$&&&((((((&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&"""###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''&&&%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))))))))))))))******+++++++++++++++************++++++))))))*********++++++++++++***************++++++)))))))))(((((()))))))))))))))************))))))&&&&&&''''''(((***+++,,,***************)))((((((''''''&&&&&&&&&'''((((((%%%$$$$$$%%%'''((('''%%%'''((((((((((((''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((($$$%%%%%%&&&&&&&&&%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###""""""$$$%%%%%%%%%"""$$$'''(((&&&$$$$$$%%%########################&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&######$$$&&&###$$$%%%%%%######$$$%%%######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%$$$###!!! !!!!!!"""###############%%%'''&&&######''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$&&&)))+++***)))######""""""!!! $$$$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###""" !!!"""###$$$%%%%%%$$$%%%&&&%%%$$$######%%%###"""!!!!!!!!!"""$$$%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$&&&(((((('''%%%%%%&&&%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&'''((('''&&&&&&########################$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''"""###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''"""######$$$&&&''''''((( """###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''((()))******)))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))++++++************++++++))))))******++++++++++++++++++******************((((((''''''''''''((((((((())))))*********))))))&&&&&&''''''(((***+++,,,***************)))(((((((((''''''&&&&&&&&&''''''''''''''')))++++++)))'''))))))******)))((('''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''++++++***)))(((''''''&&&%%%%%%&&&&&&'''((())))))################################################ ###%%%%%%"""!!!$$$'''!!!%%%((((((&&&$$$$$$%%% !!!###%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###&&&'''&&&$$$###%%%'''$$$%%%&&&&&&$$$$$$%%%&&&$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$$$$$$$###!!!!!!!!!"""###############&&&(((((($$$$$$''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""%%%((('''$$$ """""""""!!!"""""""""""""""!!! """###$$$%%%%%%$$$###"""!!!!!!!!!!!! !!!"""###"""!!! """###"""!!! !!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''''''''(((((('''&&&%%%$$$#########'''''''''&&&&&&'''''''''((('''%%%$$$###$$$%%%%%%''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%******)))((('''&&&%%%%%%((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""$$$&&&'''(((''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%###"""$$$$$$############$$$$$$''''''&&&&&&&&&%%%%%%%%%"""###%%%''''''&&&%%%$$$(((&&&$$$%%%'''(((&&&###""""""#########$$$$$$$$$'''(((((('''%%%"""%%%%%%%%%$$$$$$#########((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&############$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((('''&&&%%%$$$%%%&&&'''((((((((((((''''''&&&%%%%%%'''$$$"""###&&&)))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%###"""%%%$$$###"""###$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''&&&%%%%%%###$$$&&&''''''&&&$$$###!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$((()))***+++,,,+++******++++++******)))*********)))))))))***+++++++++,,,++++++***)))))))))))))))******))))))((((((''''''******)))((((((((((((((()))))))))))))))******++++++++++++************)))))))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$"""###%%%((())))))""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%&&&&&&$$$$$$%%%&&&$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###"""!!!!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!"""""""""""""""#########$$$###"""!!!!!!"""###$$$'''''''''&&&&&&%%%%%%%%%'''%%%###""""""""" """###$$$%%%%%%$$$###""""""!!!!!!!!!!!!###%%%&&&'''$$$!!! $$$###""" ###"""!!!$$$&&&'''$$$!!!!!!!!! !!!!!!########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&)))((((((''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$############$$$$$$'''&&&&&&&&&&&&%%%%%%%%%"""$$$%%%''''''&&&%%%$$$'''%%%###%%%'''((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&$$$""" %%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%$$$###""""""!!!!!!&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''((((((((()))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&$$$%%%(((******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$&&&''''''&&&$$$###"""$$$&&&'''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%'''((()))*********))))))*********))))))******+++******************+++++++++***)))(((((((((((()))***)))))))))((((((((('''******)))((((((((((((((())))))(((((())))))***++++++++++++*********)))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$###"""###$$$###"""######################## $$$%%%&&&%%%$$$###$$$%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###""""""!!!"""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$######""""""!!!!!!$$$###"""!!!!!!"""###$$$%%%$$$$$$###############%%%###!!!!!!"""###"""!!!"""###$$$$$$$$$$$$###"""""""""!!!!!!"""###$$$%%%'''%%%"""!!!"""######"""$$$$$$######"""#########!!! """###!!!"""""""""!!!"""######$$$########################''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!! !!!"""&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%$$$###$$$'''((('''&&&&&&&&&&&&&&&''''''''''''"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%###!!! &&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))***)))'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''((()))'''&&&''')))***+++***''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&$$$###!!! ###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&''''''((()))((((((((())))))((())))))***+++,,,******************))))))))))))((((((''''''(((((())))))))))))((((((((((((******)))((((((((((((((())))))(((((())))))***+++++++++*********)))))))))(((((((((((('''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%$$$"""!!!"""#########""""""######$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###""""""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###"""!!! $$$###""""""""""""###$$$$$$###""""""""""""""""""###!!! !!!###$$$$$$###"""###$$$$$$$$$$$$###"""###"""""""""""""""######'''%%%######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$"""!!!"""###%%%$$$$$$############$$$%%%&&&&&&########################''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$###$$$$$$$$$###############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''((())))))******''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%"""###%%%&&&%%%###!!! ###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&'''''''''(((((((((((('''''''''((()))***+++,,,++++++******))))))((((((((((((''''''''''''(((((())))))))))))((((((((((((***))))))(((((((((((((((((((((((((((((()))******************))))))))))))((((((((((((((('''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%'''******)))'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%###!!! !!!"""###############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&"""""""""#########$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!########################%%%$$$###""""""###$$$$$$###""" !!!###$$$$$$############$$$$$$##################"""""""""""""""&&&$$$######%%%&&&&&&&&&#########""""""###$$$$$$&&&$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%########################''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((('''%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$&&&((())))))((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%% !!!###%%%&&&%%%###"""###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''(((((())))))''''''''''''((()))***++++++******))))))(((((((((((((((''''''''''''(((((((((((((((((())))))))))))***))))))(((((((((((((((((((((((('''((())))))************)))))))))(((((('''''''''((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%(((***+++)))'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$###!!! !!!"""""""""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""#########$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$$$$######$$$$$$"""!!!"""###$$$%%%%%%###!!!!!!"""###"""!!!$$$##################$$$###############"""""""""###"""!!!"""$$$&&&%%%%%%&&&%%%$$$###""""""""""""""""""!!! !!!###%%%'''&&&%%%$$$###"""""""""########################&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&&&&%%%$$$######%%%###$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''%%%&&&&&&&&&&&&%%%###"""'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((($$$%%%&&&((()))))))))))))))(((((('''&&&&&&%%%%%%$$$%%%''''''&&&%%%%%%&&&''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&& !!!###$$$&&&&&&%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#####################"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""###%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((())))))''''''&&&''''''((()))***))))))))))))))))))((((((((((((''''''(((((())))))(((((((((((())))))))))))******)))(((((((((((((((((((((''''''(((((()))*********)))))))))((((((((('''''''''(((((((((((((((((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$###"""!!! !!!"""###""""""###$$$$$$$$$###### !!!"""###$$$%%%%%%######$$$%%%%%%$$$#########""" !!!###$$$%%%###"""!!!"""###"""!!!$$$$$$###""""""###$$$$$$!!!"""############"""""""""!!!!!!"""$$$%%%$$$###)))(((&&&%%%$$$#########"""###$$$###""""""$$$&&&&&&&&&$$$###"""!!!!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&""""""""""""""""""###$$$''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$%%%%%%&&&&&&!!!###%%%%%%$$$$$$&&&((($$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((())))))((((((((((((((((((((((((((((((###%%%((((((%%%$$$$$$&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''))))))'''%%%$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$%%%%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%######$$$&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''''''''''''''&&&%%%%%%%%%&&&(((((('''''''''&&&&&&'''((((((((((((((())))))))))))))))))(((((((((((()))***+++'''((((((((()))))))))*********)))((((((((((((((((((''''''''''''((())))))***)))))))))((((((((((((''''''''''''((((((((()))))))))************))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$""" !!!"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$ """############$$$&&&!!!"""###$$$%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%###"""!!!!!!"""###%%% !!!"""############"""!!!!!!""""""######$$$$$$###$$$$$$%%%%%%$$$$$$######"""  !!!$$$%%%###"""!!!!!!###$$$######$$$$$$###""""""###$$$$$$ !!!"""###$$$$$$#########"""!!!"""$$$$$$###"""&&&&&&%%%$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&((($$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))((('''&&&&&&%%%%%%&&&&&&#########$$$%%%'''((()))(((''''''&&&&&&''''''((("""###%%%&&&'''&&&%%%%%%''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''!!!"""###$$$%%%&&&''''''###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&$$$############$$$%%%&&&########################&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''))))))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&''' ###$$$$$$%%%(((+++$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''"""######$$$&&&(((***+++(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))((('''&&&''''''(((((()))*********###&&&)))(((&&&$$$%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$###%%%(((******(((%%%#########"""""""""###%%%&&&%%%$$$###"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$###%%%''''''''''''&&&&&&%%%%%%%%%"""$$$%%%'''(((((('''&&&&&&%%%$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&''''''''''''(((((())))))******)))))))))))))))***++++++'''((((((((())))))************)))((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((&&&'''''''''(((((())))))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%!!! ###$$$$$$"""""""""""""""""""""""" !!!###$$$###$$$%%%'''!!!"""###$$$%%%$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$&&&%%%###""""""###%%%&&& !!!"""""""""""""""############""""""""""""###$$$%%%&&&&&&%%%$$$###&&&$$$###!!!"""$$$'''(((!!! !!!###%%%%%%%%%%%%$$$###""""""###$$$%%% """###$$$$$$$$$###$$$###"""###%%%%%%###!!!""""""!!!!!!""""""###$$$"""%%%&&&###"""###$$$"""""""""###$$$%%%'''(((########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$############""""""!!!!!!((('''&&&%%%$$$%%%&&&'''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$#########$$$%%%&&&''''''((('''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%&&&%%%$$$$$$%%%'''%%%$$$&&&)))***(((%%%########################%%%%%%%%%&&&&&&&&&'''''''''&&&$$$"""###$$$'''((((((%%%""""""%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%&&&&&&&&&%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%'''((()))((('''%%%$$$''''''''''''''''''''''''((('''%%%%%%'''((('''&&&$$$%%%'''))))))((('''&&&'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&"""%%%***,,,,,,)))$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""$$$$$$""" ((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''***((('''))),,,---***(((&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((&&&&&&((()))************))))))))))))))))))))))))'''((((((((((((&&&%%%$$$))))))((('''&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%"""!!!!!!!!!!!! !!!!!!!!!!!!"""###%%%%%%######""""""###$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&!!!!!!"""###$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%########################!!!###%%%''''''%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%""" ###%%%$$$###""""""#########""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""&&&%%%###"""""""""###$$$""""""###$$$%%%&&&''''''######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###!!! """$$$%%%$$$'''$$$""""""######!!!"""""""""!!!!!!!!!!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$######"""""""""'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%######$$$%%%%%%$$$%%%&&&'''%%%%%%&&&((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%######""""""'''%%%######&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))'''&&&$$$''''''''''''''''''''''''((('''%%%&&&'''((('''&&&$$$%%%'''((()))((('''&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%###'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''((('''''')))******)))(((&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))&&&'''((()))************((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&((((((((('''&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''+++(((%%%$$$$$$%%%$$$###""""""!!!""""""###$$$%%%######""""""###$$$$$$%%%#########$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""########################  ######$$$%%%%%%%%%%%%%%%###############"""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!$$$$$$###"""!!!######""""""""""""######""""""""""""""""""""""""""""""""""""###############!!! """$$$%%%%%%"""$$$###"""""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$%%%&&&'''(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%"""$$$%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&$$$"""!!!&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&'''((('''&&&$$$%%%&&&((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''')))(((''''''&&&'''''''''%%%'''((((((((('''((((((&&&&&&''''''''''''&&&&&&'''''''''(((((())))))***&&&'''((())))))******)))''''''''''''''''''''''''###$$$&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''+++)))&&&%%%%%%&&&%%%$$$######"""""""""######$$$#########"""######$$$%%%#####################$$$"""######$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###!!! """######""" !!!"""##############################$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""!!!!!! %%%%%%$$$###!!!######""""""""""""######""""""""""""""""""""""""############$$$$$$$$$$$$""" !!!###%%%&&&%%%!!!###$$$###!!!"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""&&&%%%%%%$$$$$$%%%%%%%%%$$$((()))&&&###$$$&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((('''%%%%%%&&&'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%%%%$$$######$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&(((((('''%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""!!!"""###$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&'''''''''"""&&&((((((&&&$$$&&&(((&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))******''''''((()))))))))))))))''''''''''''''''''''''''$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&''')))&&&$$$######$$$$$$###$$$$$$######"""#########$$$###############$$$$$$"""""""""""""""!!!!!!!!!$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$###############%%%%%%%%%$$$$$$#########"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''''''''"""""""""######""""""!!!""""""###############$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""###$$$%%%%%%$$$""" ######""""""""""""######"""""""""""""""""""""""""""""""""#########$$$$$$!!! !!!$$$&&&&&&&&&!!!!!!!!!!!!"""""""""!!!!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######!!!!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""""""""%%%%%%%%%$$$$$$%%%%%%&&&(((...///)))$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%######$$$&&&((()))$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$---***(((&&&&&&%%%###"""$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""#########$$$$$$%%%%%%&&&&&&'''###########################$$$$$$%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''"""%%%((('''%%%$$$%%%(((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((())))))***'''(((((())))))))))))(((((((((((((((((((((((((((%%%&&&'''''''''&&&$$$###$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&'''''''''%%%###"""#########"""%%%$$$###############$$$$$$$$$###############$$$##################""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############$$$$$$######""""""!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###############$$$(((((((((((('''%%%$$$###!!!!!!!!!"""""""""######"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!"""%%%&&&&&&%%%#########"""!!! !!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%###!!! """""""""""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########"""%%%%%%$$$$$$$$$%%%&&&&&&***222333***###$$$&&&######%%%&&&'''&&&%%%&&&'''########################$$$$$$$$$$$$%%%%%%%%%%%%'''%%%""" !!!###%%%%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$...,,,)))'''&&&&&&$$$"""%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''))))))&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&$$$############$$$$$$%%%%%%&&&######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!!!!"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!######%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((###%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''&&&%%%###"""$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&''''''((()))'''$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%$$$######"""#########%%%%%%%%%%%%%%%%%%&&&&&&!!!""""""#################################$$$$$$"""""""""""""""!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###########################!!!######"""!!!"""###'''''''''&&&%%%$$$###""" !!!""""""######"""""""""""""""""""""""" !!!!!!""""""""""""!!!#########"""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""$$$&&&&&&%%%$$$ !!!!!! !!!"""!!!"""""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$"""!!! %%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''(((222444***"""%%%&&&$$$"""$$$''''''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$&&&'''((('''%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''&&&&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((())))))&&&$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!#########""" """###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((%%%$$$$$$&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%'''((()))***'''%%%%%%&&&''''''&&&############$$$%%%%%%&&&%%%$$$$$$###""""""############$$$$$$%%%%%%&&&&&&!!!!!!"""###############"""""""""###$$$$$$$$$%%%"""""""""""""""############$$$$$$%%%&&&&&&''''''"""###%%%&&&&&&%%%###"""######################## ###%%%&&&$$$###$$$%%% !!!!!!"""""""""!!!!!! !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$###!!! """#########""""""""""""######""""""""""""""""""""""""!!!!!!"""""""""#########$$$######$$$&&&&&&$$$""" """"""!!!!!!###%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###''''''&&&%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&111333)))"""%%%'''$$$"""$$$''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&((())))))))))))&&&(((((('''$$$$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&"""###$$$%%%&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((())))))&&&$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###"""!!!$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''((('''%%%###%%%((()))'''$$$&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))(((((('''&&&%%%%%%$$$$$$""""""###$$$%%%'''((())))))'''$$$$$$%%%&&&&&&&&&############$$$%%%&&&'''%%%%%%$$$###""""""###### !!!"""######$$$######$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%!!!###%%%''''''%%%###!!!########################!!!$$$%%%###!!!"""$$$ !!!###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$###"""""""""###%%%&&&$$$"""  """%%%'''######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$%%%&&&%%%###!!!"""$$$&&&%%%######%%%'''""""""""""""!!!!!!!!!!!!&&&&&&'''''''''&&&%%%%%%"""###%%%''''''&&&%%%$$$%%%&&&&&&%%%###"""###$$$&&&%%%###!!!"""$$$&&&(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&'''((((((&&&%%%$$$&&&((((((&&&"""$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%%%%$$$###""""""#########$$$$$$$$$###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&'''(((((($$$###"""""""""$$$'''(((***'''$$$$$$'''((((((&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$###"""!!!!!!'''%%%###$$$&&&'''%%%"""$$$$$$$$$%%%%%%&&&&&&&&&'''$$$###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$&&&'''%%%"""!!!###&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$######$$$$$$%%%######""""""###%%%'''((('''''''''&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%((('''%%%###"""!!! ##################$$$$$$&&&&&&&&&&&&%%%$$$$$$###&&&%%%$$$######$$$%%%&&&$$$######"""###$$$&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$######%%%&&&&&&&&&############$$$%%%&&&&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$&&&((())))))((('''((('''&&&%%%$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%######%%%((()))(((&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$)))+++(((&&&'''&&&###$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((''''''''''''"""""""""###$$$''')))***---)))%%%$$$&&&(((((('''(((&&&###"""###$$$$$$###!!!"""###$$$$$$$$$$$$$$$ """!!! !!!###$$$&&&%%%###""""""###%%%&&&$$$$$$############$$$$$$######"""""""""""""""""""""###$$$###"""!!!"""###%%%&&&&&&$$$###"""$$$%%%$$$###"""###%%%&&&&&&%%%!!!!!!""""""""""""!!!!!!###"""""""""""""""######%%%%%%$$$###""""""######"""""""""###$$$$$$$$$%%%$$$$$$%%%$$$###!!! !!!"""""" !!!"""######$$$#########"""""""""!!!!!!%%%$$$$$$$$$&&&%%%$$$"""""""""############"""""""""###$$$%%%%%%$$$###"""$$$%%%%%%&&&&&&&&&%%%%%%"""$$$%%%''''''&&&%%%$$$"""###%%%%%%$$$$$$%%%&&&###############$$$$$$$$$$$$############$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###)))((('''(((++++++(((&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$$$$############$$$&&&'''(((&&&######&&&''''''%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&''''''''''''&&&$$$###$$$'''((('''%%%%%%%%%%%%&&&&&&''''''''''''%%%$$$$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&%%%$$$""""""$$$%%%'''&&&%%%%%%%%%%%%&&&'''###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%%%%&&&$$$############$$$&&&'''&&&&&&&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###############$$$$$$$$$$$$$$$$$$######%%%%%%%%%&&&%%%%%%$$$$$$%%%$$$############$$$%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$############"""$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%'''((('''&&&&&&$$$%%%&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%######%%%'''((('''$$$''''''''''''''''''''''''''''''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''***,,,+++&&&$$$&&&((('''$$$$$$$$$%%%&&&''''''(((((((((((('''''''''&&&&&&'''&&&&&&%%%&&&'''((()))///,,,)))'''(((((('''%%%'''%%%###"""###$$$$$$###"""############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""###$$$###"""!!!"""######$$$$$$###!!! """###&&&$$$""""""$$$$$$$$$###!!!!!!""""""""""""!!!!!!######""""""""""""######$$$$$$$$$#########""""""##################$$$$$$!!!""""""############""" !!!"""""" !!!!!!""""""######''''''''''''''''''''''''%%%###!!!""""""""""""############""""""!!!!!!""""""""""""!!!!!!######$$$%%%&&&&&&&&&%%%###$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%$$$###$$$&&&"""###$$$&&&&&&%%%$$$#########""""""######$$$%%%'''''''''&&&%%%$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&''''''(((((('''$$$######%%%'''))))))(((&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((%%%###"""###$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&"""#########$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$((((((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######"""""""""%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%!!!###$$$&&&&&&&&&%%%%%%"""###&&&))))))(((&&&$$$((((((((((((((((((((((((%%%$$$$$$%%%''''''%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((,,,---***### $$$(((((($$$$$$%%%&&&'''((()))***(((((('''''''''&&&&&&&&&***)))'''&&&%%%%%%&&&&&&000...,,,+++***(((%%%###%%%###""""""#########"""$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""###$$$!!!###%%%&&&&&&%%%###!!!$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$"""###$$$###""""""###$$$###$$$$$$###!!!!!!"""###&&&$$$""""""######"""!!!""""""""""""""""""""""""######"""""""""""""""###"""###$$$$$$$$$###"""!!!##################"""""""""""""""""""""###$$$$$$ !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""#########$$$%%%%%%&&&&&&(((###"""$$$""""""############""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&''''''%%%###!!!!!!"""$$$%%%%%%&&&'''&&&&&&&&&###############$$$%%%%%%&&&&&&&&&'''''''''(((((($$$$$$###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((((('''&&&%%%%%%%%%'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&%%%%%%%%%%%%&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######%%%$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%!!! ###%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$############%%%%%%$$$$$$$$$$$$$$$$$$"""$$$&&&)))***)))%%%###!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))''''''&&&&&&%%%$$$######"""###$$$%%%%%%%%%%%%%%%########################&&&&&&%%%%%%$$$$$$$$$$$$############$$$%%%&&&&&&$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$############%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&%%%%%%"""###%%%'''(((((('''&&&((((((''''''''''''((((((&&&&&&&&&'''''''''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%&&&&&&''''''''''''''')))+++(((!!!!!!%%%%%%$$$$$$%%%'''(((***+++,,,))))))((((((((((((''''''((('''%%%###""""""######,,,,,,,,,+++***'''$$$"""$$$"""!!!!!!######"""!!!$$$$$$%%%%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""#########"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!###$$$$$$###"""###%%%%%%&&&&&&%%%######$$$&&&%%%###!!!!!!"""###"""!!!###""""""""""""""""""###$$$###""""""""""""""""""!!!"""$$$%%%%%%###!!! $$$$$$######""""""!!!!!!&&&%%%###!!! !!!!!!""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$+++&&& !!!$$$&&&""""""############""""""%%%$$$###""""""###$$$%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%###!!!!!!"""&&&%%%###"""###$$$&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$%%%%%%""""""""""""""""""""""""&&&&&&&&&'''''''''(((((("""######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%$$$######&&&&&&''''''&&&&&&&&&'''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$!!!!!!$$$&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$###"""$$$(((---///,,,%%%!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%$$$######"""######$$$%%%%%%%%%%%%#########$$$$$$#########""""""######$$$$$$$$$$$$############$$$%%%&&&''')))+++,,,+++(((&&&%%%&&&&&&&&&%%%$$$############%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''%%%&&&&&&''''''((((((((($$$$$$%%%&&&&&&&&&&&&%%%&&&))))))$$$"""###$$$"""$$$%%%&&&''')))***+++,,,*********)))))))))((((((&&&%%%$$$###"""###$$$%%%%%%''')))***(((&&&$$$######"""!!!"""###$$$###!!! """###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$$$$######$$$&&&&&&''''''%%%$$$###%%%&&&###!!! !!!###$$$$$$#########""""""""""""######$$$$$$###"""!!!!!!"""""" !!!###$$$$$$###""" $$$######""""""!!!!!!!!!%%%$$$###!!!!!!!!!"""""" !!!""""""######""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$&&&''''''***'''###!!!!!!###$$$$$$""""""############""""""%%%$$$###""""""###$$$%%%######$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!###$$$$$$$$$$$$%%%'''$$$### !!!$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###"""!!! $$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$######$$$$$$%%%%%%%%%%%%))))))((('''''''''((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&''''''(((((('''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((###$$$$$$%%%%%%%%%$$$$$$$$$%%%)))...111///(((""""""#########$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######"""###$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$### !!!"""###$$$$$$$$$$$$"""""""""######%%%&&&''',,,///000---((($$$######%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&%%%$$$######$$$%%%&&&%%%'''))))))'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&'''''''''######$$$%%%%%%%%%%%%%%%%%%***,,,)))''''''&&&$$$$$$%%%&&&'''((()))***+++*********)))))))))((((((&&&%%%%%%$$$$$$%%%''''''!!!###&&&'''&&&%%%$$$%%%"""""""""###$$$%%%###""" !!!"""######""""""""""""""""""""""""!!!"""######$$$$$$######%%%$$$""" """$$$%%%$$$$$$############$$$$$$""""""######$$$%%%%%%%%%!!!###$$$$$$######%%%&&&$$$%%%%%%$$$""""""###$$$###!!! !!!###%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!!!! !!!"""#########"""!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""$$$%%%%%% !!!"""###$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!""""""$$$%%%&&&'''''''''%%%"""!!!""""""!!! """"""############""""""""""""!!!!!!!!!!!!""""""$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&& """###$$$$$$%%%'''(((######"""""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$"""!!! !!!"""###""""""$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&'''((((((((('''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&%%%$$$###"""''''''''''''''''''''''''############$$$$$$$$$$$$###$$$$$$$$$$$$######"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$&&&'''###&&&((((((&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%###$$$%%%&&&''''''''''''"""$$$%%%%%%###"""$$$&&&%%%%%%%%%$$$$$$#########"""$$$&&&%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%&&&%%%$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((""""""$$$%%%&&&%%%%%%$$$&&&%%%&&&+++000222///+++$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######"""$$$%%%&&&&&&&&&&&&%%%$$$""""""###$$$$$$$$$###"""!!!!!!""""""###%%%&&&''''''+++...,,,'''###"""$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&"""%%%''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%'''))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$)))+++)))((()))(((&&&%%%%%%&&&''''''((())))))(((((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&&&& ###&&&&&&$$$###$$$&&&###""""""$$$&&&&&&$$$###!!!""""""""""""########################!!!"""###$$$$$$$$$############""""""""""""######$$$$$$############$$$$$$!!!!!!""""""###$$$$$$%%%!!!###$$$$$$$$$$$$%%%'''$$$%%%%%%$$$""""""###%%%%%%###""""""$$$%%%$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!""""""""""""""" !!!"""$$$$$$$$$%%% !!!"""$$$$$$###"""!!! !!!!!!""""""###### !!!"""######$$$'''$$$!!! !!! """"""############""""""!!!!!!""""""""""""!!!!!!&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''"""$$$%%%%%%$$$###%%%&&&$$$%%%&&&'''''''''&&&&&&#########"""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&$$$""""""$$$((($$$$$$$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$###"""!!!"""$$$%%%&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%$$$#########$$$%%%&&&&&&&&&''''''&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$***))))))'''&&&%%%%%%$$$$$$###"""""""""%%%''')))"""%%%((((((%%%###$$$&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!$$$$$$""""""%%%(((&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$%%%$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###'''(((%%%###$$$%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''' !!!"""###%%%%%%!!!"""###%%%&&&&&&%%%%%%(((%%%###'''...444444333&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''##################$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%''''''''''''%%%%%%$$$%%%&&&&&&%%%$$$"""!!!!!!!!!!!!"""###%%%&&&'''###((((((%%%###%%%(((############$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$$$$%%%''')))((('''$$$###'''&&&$$$######$$$&&&'''"""%%%%%%$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%"""%%%***......,,,'''$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&###((()))&&&%%%(((((('''%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%###""""""""""""###!!!$$$&&&&&&###"""$$$&&&###"""###%%%''''''%%%###"""######$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""###$$$%%%$$$###### """###$$$$$$###""" $$$$$$############$$$$$$ !!!!!!"""######$$$$$$!!!###$$$$$$$$$$$$&&&''''''''''''&&&%%%$$$%%%'''(((&&&$$$###$$$$$$###"""%%%$$$"""!!!!!!"""$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$ !!!!!!""""""######!!!"""###$$$$$$###!!! !!!###$$$%%%$$$"""!!! !!!"""######$$$!!!!!!""""""######$$$$$$***&&&""" !!!""""""""""""############"""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""$$$'''(((&&&'''(((&&&######&&&)))%%%%%%&&&%%%$$$###"""!!!###$$$%%%%%%######$$$%%%######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$""""""######%%%&&&%%%""""""$$$'''%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&""""""###$$$%%%%%%&&&&&&(((((('''&&&%%%$$$$$$###&&&%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$###$$$%%%'''(((#########%%%&&&%%%"""&&&&&&%%%$$$$$$######""""""%%%''''''%%%$$$%%%'''***)))'''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((('''&&&&&&$$$$$$#########%%%&&&'''&&&$$$"""!!!###%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''((('''%%%%%%,,,999CCC+++)))&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###""" !!!###$$$$$$###&&&%%%###"""""""""###$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&''')))***&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))---***'''$$$###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###$$$%%%%%%&&&%%%$$$"""!!!#########""""""""""""""""""###$$$%%%&&&%%%$$$###!!!!!!"""###$$$$$$%%%%%%###!!! !!!"""###$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$############"""!!!###$$$###"""!!!"""###&&&$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! $$$$$$###"""!!! """"""""""""!!!!!!!!!!!!$$$%%%"""!!!$$$""" !!!!!!!!!!!!""""""!!!!!! ###!!!!!!###%%%%%%"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$######%%%%%%###%%%&&&$$$""""""$$$&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$%%%%%%###%%%&&&%%%###"""$$$'''&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&#########$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$#########$$$$$$%%%&&&!!!!!!"""$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$%%%"""$$$&&&&&&$$$$$$%%%'''%%%$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''&&&%%%%%%!!!!!!!!!!!!"""$$$&&&'''&&&$$$"""!!!###%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''%%%%%%***555===777000'''###%%%''''''%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$######""""""###%%%&&&%%%$$$%%%$$$$$$###""""""######$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((((('''''''''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))'''%%%###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%%%%&&&&&&''''''((((((''''''''''''&&&%%%$$$###$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$##################$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%$$$""" !!!"""###"""""""""""""""#################################$$$$$$$$$############""""""$$$%%%$$$###"""###$$$$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""""""""""""""""""""""""""#########$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$!!!!!!###""" !!!!!!"""""""""#########"""""""""!!!!!!"""!!! !!!######!!!######"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$#########"""$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%''')))+++,,,###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%%%%&&&$$$%%%&&&%%%######$$$&&&&&&&&&'''''''''&&&%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((""""""###$$$$$$$$$###### !!!###&&&'''%%%$$$"""######$$$%%%%%%&&&&&&"""$$$%%%%%%$$$###%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$#########""""""###$$$&&&&&&&&&$$$""""""$$$%%%&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$'''...444AAA555(((###%%%((('''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$&&&''''''%%%######$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""&&&%%%$$$$$$$$$%%%&&&&&&(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############""""""######$$$%%%&&&'''((((((&&&&&&&&&&&&%%%$$$$$$###%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%&&&%%%$$$###"""!!!"""###$$$############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###%%%&&&%%%$$$###$$$%%%###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""############$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""!!!###### """"""  !!!""""""###""""""%%%$$$$$$$$$$$$#########""" !!!!!!!!! """"""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###"""$$$%%%'''((('''&&&%%%%%%&&&&&&%%%%%%&&&(((+++---###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$######$$$&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""!!!!!!!!!###%%%&&&%%%############$$$$$$%%%%%%%%%######$$$$$$###$$$%%%%%%'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$######((('''&&&$$$$$$$$$$$$%%%%%%$$$""""""$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&$$$###$$$(((+++===555***$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$&&&''''''%%%""""""###$$$%%%%%%$$$""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''%%%$$$######$$$&&&(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%###!!! $$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################"""""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$######%%%$$$###""""""###$$$%%%#########$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!######$$$$$$%%%%%%%%%&&&###"""!!!!!!!!!!!!""""""######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%######$$$%%%%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$###########################"""!!! !!!"""### !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""""""""""" !!!""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###!!!  !!!""""""!!!!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%&&&'''((('''%%%$$$'''&&&%%%$$$$$$&&&(((***###$$$%%%%%%######$$$%%%#########"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%'''&&&%%%$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###$$$###"""###$$$$$$###"""%%%%%%%%%$$$$$$$$$######%%%$$$######$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%%%%###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$######$$$%%%///...+++'''###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$######""""""$$$%%%&&&$$$"""""""""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%#########%%%'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&%%%$$$"""!!!$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%$$$%%%&&&(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$###"""""""""###$$$%%%""""""""""""######$$$$$$&&&%%%$$$###""""""!!!!!!###$$$$$$$$$$$$$$$%%%%%%"""!!!!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$###"""!!!"""$$$&&&$$$###"""#########"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!"""###!!!"""################################################"""!!! !!!###$$$ !!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''''''''&&&$$$$$$###$$$%%%&&&$$$"""'''&&&%%%$$$$$$$$$%%%&&&###$$$%%%%%%######$$$%%%###""""""!!!"""###%%%&&&%%%$$$$$$######""""""!!!######$$$$$$%%%%%%$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&''')))'''%%%$$$%%%&&&%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$######$$$$$$###!!!&&&&&&%%%%%%$$$######"""'''%%%######%%%&&&'''&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""""""""$$$%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$'''***(((###!!!"""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###!!! !!!###$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%$$$$$$###$$$%%%'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&%%%######$$$$$$$$$######"""###""""""""""""###$$$$$$!!!!!!!!!"""######$$$$$$%%%$$$###"""""""""""""""########################""""""################## !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!"""######"""!!!"""###&&&$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""%%%""""""""""""""""""""""""""""""!!!!!!!!!###$$$%%%########################""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!""""""######""" ######!!!!!!###""""""############""""""!!!!!!!!!""""""""""""""""""###$$$###!!!!!!###$$$ !!!"""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$""""""$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$###"""""""""$$$&&&(((&&&%%%%%%$$$######""""""###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''***'''%%%$$$&&&&&&%%%######$$$$$$%%%&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$%%%$$$######""""""#########$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$###""""""$$$%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$)))&&&######&&&(((((('''%%%&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%$$$######$$$%%%&&&%%%######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###!!! !!!$$$&&&&&&######""""""###$$$$$$%%%%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&""""""###############"""!!!!!!"""###############!!!!!!"""######$$$%%%%%%$$$###"""!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""############!!!!!!""""""#########$$$########################$$$$$$$$$############""""""###$$$$$$""""""###$$$###"""!!!!!!$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######""""""""""""""""""""""""$$$###""""""###%%%'''(((########################!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""#########!!! $$$%%%!!! ###!!!""""""###""""""!!!!!!!!!!!!!!!"""""""""###### """$$$###!!! !!!### !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%)))&&&######&&&((('''&&&$$$$$$&&&&&&''''''&&&&&&###$$$%%%%%%######$$$%%%%%%$$$#########%%%((()))))))))(((''''''&&&%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&***'''%%%$$$&&&'''%%%###$$$%%%&&&&&&'''''''''&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$""""""###$$$%%%%%%&&&&&&#########"""""""""""""""&&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!&&&%%%###"""""""""###$$$###!!! !!!$$$&&&&&&%%%#########$$$$$$%%%&&&&&&***'''######&&&))))))(((!!!!!!###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$###$$$%%%''')))+++444222...***&&&$$$""""""$$$######$$$&&&&&&%%%######$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&&&&%%%'''%%%$$$%%%((())))))''''''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###""" !!!%%%'''((($$$###"""""""""###%%%&&&%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&'''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''' !!!"""###$$$$$$%%%!!!""""""#########"""""" !!!"""$$$$$$$$$###"""""""""###$$$%%%%%%&&&&&&######"""!!!!!!"""###$$$"""""""""!!!!!!!!!!!!!!! !!! ############""""""""""""""""""""""""""""""""""""$$$$$$$$$############"""###$$$%%%%%%######$$$%%% !!!$$$'''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$&&&)))***"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!"""""""""""" !!!"""######$$$  &&&&&&!!! ###!!!!!!"""""""""!!!!!! !!!!!!""""""#########$$$ ######!!! !!!!!!"""$$$%%%&&&&&&%%%%%%%%%$$$###""""""###$$$%%%########################""""""###$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$######"""""""""###%%%&&&&&&%%%$$$$$$%%%'''(((((((((''''''%%%%%%&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%######"""!!!"""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!###%%%'''###########################$$$%%%&&&'''&&&%%%$$$"""###%%%%%%$$$$$$%%%'''%%%%%%&&&$$$###"""###%%%"""###%%%&&&'''&&&&&&%%%############$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%&&&&&&%%%###""""""$$$&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%(((&&&$$$###$$$%%%$$$###$$$###"""###%%%&&&%%%$$$"""###$$$%%%&&&'''''''''666333...)))&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$######%%%&&&%%%$$$###$$$%%%((($$$###(((000222,,,%%%%%%%%%$$$######$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$ !!!"""$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""###%%%&&&(((###$$$%%%&&&%%%###!!! %%%%%%&&&&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$### !!!###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%$$$###"""!!! """"""############""""""!!!"""###$$$$$$###"""!!!$$$$$$######""""""!!!!!!#########""""""""""""""""""###$$$%%%%%%$$$###""""""$$$%%%&&&$$$$$$%%%&&&$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%$$$######$$$&&&############""""""!!!!!!""""""!!!!!!!!!###$$$%%%###"""!!!!!!!!!###$$$%%%""""""!!!!!! """"""""""""###$$$%%%&&&"""###$$$%%%%%%$$$"""""" !!!!!!"""$$$%%%&&&""""""""""""""""""#####################"""!!!!!! !!!"""###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&########################""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$&&&((()))$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%$$$###$$$&&&%%%%%%&&&$$$###"""###%%%$$$$$$%%%&&&&&&&&&%%%%%%############$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%$$$###$$$&&&&&&%%%$$$%%%'''''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%,,,)))&&&%%%%%%&&&&&&&&&%%%######$$$%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&---+++(((&&&$$$######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$### !!!###$$$$$$$$$&&&(((&&&$$$###'''---...)))$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$"""######$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$########################%%%&&&'''$$$%%%&&&'''&&&%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$########################$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$### !!!"""$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$##################""""""""""""!!!!!!!!!!!!""""""############""""""""""""############""""""""""""""""""!!!!!!!!!!!!!!!"""""""""############"""###$$$%%%%%%$$$###""""""###$$$$$$""" !!!$$$$$$#########"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############"""######$$$$$$$$$######$$$$$$%%%$$$######$$$&&&$$$$$$#########"""""""""$$$###"""!!!!!!"""#########"""!!!!!!!!!"""###$$$###############"""""""""""""""""""""###$$$%%%&&&!!!"""############"""!!!!!!!!!!!!!!!"""###$$$%%%""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$###""""""""""""""""""#########%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&((((((%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$###"""!!! &&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%#########%%%%%%%%%&&&$$$###"""###%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!###$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&'''&&&%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&+++((($$$""""""#########%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&''''''%%%""" $$$###$$$&&&((((((&&&###%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%&&&&&&"""###$$$%%%%%%%%%$$$###"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###""""""!!! !!!!!!"""""""""""""""############""""""######""""""""""""###### !!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$"""###$$$%%%%%%$$$###"""$$$%%%%%%###!!! !!!!!!""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$######""""""!!!"""###$$$%%%%%%%%%%%%###$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$#########%%%$$$###"""!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!"""""""""##################""""""""""""######$$$%%% !!!""""""""""""!!!!!!######""""""""""""######"""""""""!!!!!! """$$$%%%%%%$$$###############""""""!!!!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###########################%%%&&&&&&%%%$$$$$$%%%'''%%%###""""""###%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''((('''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######""""""%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$&&&&&&%%%###"""###$$$%%%%%%&&&$$$###"""###%%%((('''%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###"""###%%%%%%$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''+++(((###!!!!!!"""######%%%$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%$$$######"""###$$$&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$))))))(((%%%!!!###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$######'''&&&%%%%%%$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%!!!"""#########"""!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%(((((())))))))))))((('''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$######"""$$$###"""!!!!!!"""###$$$ !!!!!!""""""###############"""""""""""""""######$$$%%%%%%$$$######%%%&&&'''%%%"""  """$$$&&&&&&$$$$$$############$$$$$$%%%%%%$$$$$$###""""""""""""###$$$$$$%%%%%%%%%$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""###"""""""""""""""###$$$$$$!!!!!!""""""""""""""""""$$$$$$###"""!!!!!!""""""#########"""!!!!!!  """$$$%%%$$$###"""######"""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###########################%%%&&&&&&%%%$$$$$$%%%&&&%%%###""""""###%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&'''(((((('''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$&&&&&&%%%###"""###$$$%%%%%%&&&$$$###"""###%%%((('''%%%$$$###$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###$$$%%%&&&%%%###"""###$$$%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''...+++'''%%%&&&'''''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%$$$###"""""""""###%%%'''''''''&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$######%%%&&&###&&&((('''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!"""###$$$%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%$$$ !!!"""######### !!!"""##########################################$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$"""""""""######$$$$$$$$$%%%$$$$$$###"""!!! ###$$$%%%&&&&&&%%%$$$######$$$%%%%%%###""""""### !!!"""###$$$$$$$$$######""""""######$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$#########$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############""""""""""""""""""!!!!!! !!!!!!""""""######"""""""""!!!""""""######""""""""""""######$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$######"""""""""!!!"""###$$$$$$###!!! !!!!!!"""######$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""$$$%%%&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$%%%&&&''''''((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((''''''&&&$$$%%%&&&%%%#########%%%%%%%%%&&&$$$###"""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''(((((()))***$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%###""""""###%%%$$$###$$$%%%&&&%%%$$$######""""""""""""######%%%%%%%%%%%%&&&&&&&&&&&&***(((&&&%%%&&&&&&&&&%%%$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%$$$###""""""!!!"""$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################%%%$$$$$$######$$$$$$%%%"""###%%%%%%$$$$$$%%%'''$$$&&&''''''%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""############"""!!!!!!######%%%&&&'''(((((((((&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""##################$$$$$$%%%%%%%%%$$$$$$""""""######$$$%%%&&&&&& !!!"""######$$$######""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$############""""""""""""############$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! ###$$$%%%&&&&&&%%%$$$###!!!#########"""###$$$$$$$$$###""""""!!! ######""""""""""""##############################&&&&&&&&&&&&%%%$$$###""""""###$$$###!!!!!!###$$$#########$$$$$$$$$$$$$$$ """###$$$$$$$$$$$$!!!!!!"""#####################$$$$$$$$$$$$$$$$$$"""""""""!!!!!!""""""######"""""""""###$$$%%%&&&$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!! !!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''')))***(((&&&$$$###$$$%%%%%%$$$###$$$&&&%%%%%%&&&$$$###"""###%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''''''''((())))))$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%###%%%&&&%%%######$$$%%%$$$#########%%%&&&%%%$$$######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!"""######"""!!!###"""!!!"""$$$%%%$$$######$$$$$$$$$$$$######"""!!!""""""##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%((())))))'''$$$""""""###%%%%%%$$$%%%%%%&&&%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$######"""&&&&&&'''(((((()))((((((&&&%%%$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&& !!!"""###$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%##################$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""$$$$$$$$$###############""""""""""""""""""######$$$$$$%%%&&&&&&%%%$$$$$$!!!"""$$$%%%$$$###$$$%%%%%%$$$$$$###""""""!!!!!!######""""""""""""######"""""""""###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$"""#########!!!!!!###$$$"""""""""#########$$$$$$!!!"""######$$$###"""""" !!!###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""!!!!!!!!!"""###%%%&&&######"""""""""""""""###"""""""""###$$$$$$%%%%%%###""""""!!!!!!"""###$$$!!!!!!""""""#########$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''"""""""""######$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###%%%$$$$$$###$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$(((++++++)))&&&###"""###%%%%%%$$$$$$%%%'''%%%%%%&&&$$$###"""###%%%"""###%%%&&&'''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&#################################$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$######$$$%%%&&&"""###$$$%%%$$$$$$%%%'''$$$###"""###%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""$$$&&&&&&$$$""""""!!!!!!!!!###$$$###""""""######$$$$$$$$$######""""""######$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%'''&&&&&&%%%'''(((%%%###"""###%%%&&&%%%$$$###$$$%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&%%%$$$$$$)))))))))))))))(((((('''%%%$$$###"""!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$###$$$%%%&&&%%%%%%###"""#########"""######$$$%%%!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$%%%&&&&&&'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$###""""""""" !!!"""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!!$$$$$$######""""""!!!!!! !!!"""###$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$&&&((('''&&&%%%&&&'''!!!!!!"""###$$$%%%&&&&&&######""""""""""""######!!!!!!"""###$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&"""######"""!!!!!!"""$$$!!!!!!""""""#########$$$######$$$$$$###""" !!!###%%%&&&''''''&&&$$$#########"""!!!!!!!!!###"""!!!!!!!!!!!!""""""!!! !!!"""$$$%%%######""""""""""""###### !!!"""###$$$%%%%%%"""!!! !!!###%%%'''############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$""""""$$$%%%%%%$$$ %%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$#########$$$&&&%%%$$$"""!!!"""&&&(((&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%"""###&&&&&&&&&########################)))((('''&&&$$$###"""!!!###"""!!!"""$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!! !!!######"""!!!!!!###"""%%%$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%##############################$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""%%%%%%&&&'''&&&%%%$$$###(((&&&$$$######$$$&&&'''$$$$$$######"""#########'''((())))))))))))(((((('''&&&%%%###""""""######""""""!!!!!!"""###$$$$$$!!!###&&&((()))'''$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############(((((((((''''''&&&&&&%%%#########"""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''***)))((('''%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###"""###$$$&&&''''''''''''######"""""""""""""""###%%%$$$""" !!!###$$$ !!!"""######"""!!! ###$$$$$$%%%%%%$$$$$$###"""""""""""""""######$$$%%%$$$"""!!!!!!!!!"""###$$$%%%&&&&&&%%%$$$"""!!!"""############$$$$$$$$$(((%%%""" !!!$$$&&&$$$''''''%%%%%%&&&%%%!!!$$$$$$%%%%%%$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&%%%$$$$$$%%%###!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%)))'''%%%%%%'''((('''&&&########################%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$###""""""###%%%'''444222000---)))&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%""" !!!$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%#########%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$&&&&&&%%%$$$'''((((((%%%!!!!!!%%%***$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$#########$$$$$$%%%'''(((((()))))))))((((((''''''%%%$$$#########$$$$$$$$$######$$$%%%%%%&&&)))((('''&&&$$$###!!!!!!########################$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$######"""""""""#########"""!!! """"""""""""############%%%%%%$$$######$$$$$$%%%$$$###"""!!!!!!"""######""""""############""""""###$$$$$$%%%%%%$$$$$$###"""""""""""""""######$$$$$$$$$"""!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$'''%%%###!!!!!!"""$$$%%%###+++///,,,(((&&&$$$"""""""""###$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$#########$$$%%%$$$###$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$'''%%%$$$###$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$############$$$%%%'''(((===999444111///***$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$###"""###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%#########$$$$$$$$$$$$######"""!!!!!!"""$$$$$$###"""$$$&&&'''&&&""""""$$$'''$$$$$$$$$$$$############"""######$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&%%%$$$$$$###$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((((((((((((((''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&---***&&&###!!!!!!"""""""""""""""""""""""""""""""""""""""###""""""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%$$$$$$"""!!!!!!$$$%%%%%%%%%%%%$$$###"""$$$###""" !!!"""$$$$$$#########$$$$$$%%%""""""""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""""""""######$$$$$$######"""!!!"""""""""$$$$$$$$$$$$$$$$$$%%%&&&"""############$$$$$$$$$%%%%%%$$$############$$$!!!,,,333000(((######""" !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!!!!!###%%%$$$###""""""######!!! !!!!!!""""""#########!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!! !!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$'''%%%""""""""""""!!! ########################%%%%%%$$$$$$$$$%%%&&&&&&########################!!!"""###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$###"""###&&&***---///777333000000000...''' %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%&&&'''&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$###""""""######$$$$$$######"""!!! !!!######"""!!! """$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$######"""$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))''''''((((((((('''&&&&&&'''&&&&&&%%%%%%%%%$$$$$$###"""""""""""""""######'''%%%###!!!"""###&&&'''########################!!!"""""""""""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''!!!"""""""""######$$$$$$$$$############$$$%%%%%%"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$""" """###$$$"""!!!!!!!!!!!!""""""###!!!!!!"""############"""$$$$$$"""!!!!!!"""$$$$$$######$$$$$$$$$$$$######"""""""""""""""######$$$$$$######"""""""""""""""######"""!!!"""###%%%&&&""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###### (((...***$$$"""!!!!!!!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######"""!!!!!!$$$&&&&&&###   !!!!!!"""###$$$$$$%%%""""""############"""""""""""""""""""""#########!!!!!!"""""""""############"""!!!  $$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%)))'''%%%%%%%%%%%%$$$###########################%%%$$$$$$$$$%%%&&&&&&'''########################!!!"""###$$$%%%&&&&&&&&&""""""""""""""""""""""""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%###"""$$$***000444666,,,)))((()))---,,,'''!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$&&&&&&&&&%%%%%%%%%########################&&&%%%%%%$$$$$$###""""""%%%###""""""######""" """######$$$$$$######"""%%%$$$$$$%%%''''''&&&$$$"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$############!!!###%%%'''((('''%%%$$$%%%%%%%%%%%%&&&'''((()))'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""""""""###!!!!!!"""###$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''""""""######$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&"""######$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""!!! """%%%&&&!!!!!! !!!""""""### !!!"""##################"""!!! !!!"""###"""######$$$$$$######""""""""""""""""""######$$$############"""""""""!!!"""!!! """###$$$""""""#########$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""!!!%%%%%%###"""$$$$$$!!!$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$###""""""%%%''',,,(((""""""$$$&&& !!!!!!"""###$$$$$$%%%""""""############""""""!!!"""""""""#########$$$""""""""""""###############"""!!!  ###$$$$$$%%%%%%&&&&&&'''######$$$%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$######$$$$$$%%%%%%%%%$$$$$$(((///444666666'''%%%$$$%%%''''''### %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""""""""###"""!!!!!!"""###!!! ######$$$$$$$$$$$$######$$$######$$$&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%##############################$$$$$$$$$%%%%%%%%%"""###############"""!!!###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############$$$!!!###%%%'''''''''%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$###$$$$$$$$$ """###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''$$$%%%''''''%%%$$$%%%&&&(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$#########&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$######"""!!!""""""""" """###%%%""""""""""""###$$$$$$%%%!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""######$$$"""############"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######%%%$$$!!!"""&&&'''$$$%%%$$$###"""!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%$$$######%%%'''+++&&& !!!$$$&&& !!!!!!""""""#########!!!""""""######""""""!!!!!!""""""######$$$$$$$$$"""""""""#########$$$$$$""""""!!!!!! !!!!!!!!!######$$$%%%%%%&&&''''''""""""###$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###""" !!!""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''(((((($$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&$$$$$$(((...555666222...%%%%%%$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################"""!!!!!!###$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!"""$$$$$$###!!!$$$$$$###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%###"""""""""###$$$"""###$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$######""""""###$$$$$$$$$###"""&&&%%%%%%$$$######$$$$$$""""""###$$$%%%$$$$$$###########################"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''###%%%'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$######&&&&&&$$$#########$$$%%% !!!!!!"""""""""!!!!!!!!!""""""###%%%%%%"""!!!!!!!!!!!!###$$$&&&"""""""""######"""""""""""""""############"""""""""""""""""""""######$$$"""######$$$###"""!!! ##################"""""""""############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$!!!&&&((($$$"""$$$%%%$$$###"""!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$###$$$%%%%%%""" """"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!""""""######$$$%%%%%%""""""#########$$$$$$$$$""""""!!!!!!!!!"""############$$$%%%%%%&&&''''''$$$$$$$$$############"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$&&&$$$######$$$&&&%%%$$$""""""""""""""""""""""""$$$$$$$$$%%%&&&'''((()))"""""""""######$$$$$$$$$######$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$#########$$$%%%%%%&&&"""%%%+++333999666...%%%$$$%%%%%%%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$%%%%%%""" ###'''########################!!!""""""###$$$$$$%%%%%%###"""!!!"""$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%''''''&&&$$$'''&&&%%%%%%'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""&&&%%%###"""""""""###$$$"""###$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###"""!!!!!!###$$$$$$###"""!!!$$$$$$###"""!!!!!!""""""!!!!!!""""""###%%%&&&&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######""""""%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''###%%%'''&&&%%%$$$%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$###!!! !!!"""###$$$$$$%%%$$$######""" !!!######"""""" !!!###%%%'''"""###$$$%%%%%%$$$###"""""""""############"""""""""""""""""""""######$$$"""######$$$$$$"""!!! $$$%%%&&&&&&&&&$$$###!!!"""############$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%&&&,,,(((!!!!!!!!!!!!!!! !!!"""###%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$###"""###$$$%%%$$$###!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$""""""!!!""""""###$$$%%%(((&&&$$$######%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!""""""$$$%%%&&&''''''%%%$$$######"""#########%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$&&&%%%%%%&&&'''&&&###!!!''''''&&&%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%###(((///111///***'''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&'''&&&%%%######%%%&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&############$$$%%%&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&'''((($$$$$$###"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$#########$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$### !!!###$$$%%%%%%$$$$$$#########""""""""""""!!!%%%$$$""" ###'''$$$$$$%%%%%%&&&'''(((((())))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$!!! ######$$$$$$%%%%%%%%%&&&"""$$$%%%''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%""" !!!%%%%%%$$$###$$$%%%&&&'''"""############$$$$$$$$$""""""#########$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((%%%!!!!!!###&&&&&&$$$%%%&&&&&&$$$###"""###%%%'''%%%###!!! !!!"""''''''&&&%%%%%%$$$######!!!!!!"""##################"""""""""!!!!!! $$$$$$######""""""!!!!!!!!!!!!!!! $$$''''''$$$###&&&&&&###!!!!!!!!!!!!!!!!!!!!!!!!$$$######%%%###$$$"""!!! !!!"""$$$%%% !!!""""""###""""""######$$$$$$$$$$$$######!!!###%%%&&&%%%$$$###$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$!!!###%%%%%%$$$""" !!!###$$$%%%$$$"""!!!""""""""""""""""""""""""'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&%%%$$$&&&%%%%%%%%%'''&&&%%%###%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%""")))000222...(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""!!!!!!!!!%%%$$$######"""""""""###########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$&&&&&&&&&%%%$$$############$$$######$$$%%%%%%$$$######$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$$$$$$$###!!!!!!$$$$$$#########"""""""""$$$$$$###!!! !!!$$$&&&$$$$$$%%%%%%&&&''''''(((#########""""""!!!!!!!!!%%%$$$$$$######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""(((&&&$$$"""###%%%''')))$$$$$$$$$######$$$$$$$$$%%%&&&&&&%%%"""!!!!!!"""%%%%%%$$$$$$$$$%%%&&&'''############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%% !!!###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''$$$!!! ###$$$$$$$$$%%%%%%&&&$$$""""""###%%%&&&%%%###!!!!!!!!!"""###&&&%%%%%%$$$######""""""!!!!!!"""########################""""""!!!!!!!!!#########""""""""""""""""""""""""######$$$$$$$$$"""%%%%%%###$$$''''''%%%########################!!!$$$$$$ ###%%%######"""!!! !!!"""$$$%%%"""""""""###""""""!!!!!!######$$$$$$$$$$$$######!!!"""$$$&&&&&&&&&%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""!!!!!! !!!!!!###"""!!!"""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$!!!"""!!! """!!!!!! !!!"""##############################%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''&&&%%%%%%$$$$$$#########'''&&&&&&%%%$$$###""""""""""""""""""$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%'''%%%$$$$$$&&&''''''&&&######$$$%%%&&&'''((((((%%%%%%&&&&&&&&&'''''''''$$$$$$#########$$$%%%%%%###,,,444555...(((&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&''''''"""###$$$$$$$$$$$$$$$###&&&&&&%%%%%%$$$$$$#########""""""""""""###$$$$$$&&&&&&%%%$$$$$$######"""############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###!!! %%%%%%$$$$$$######$$$$$$########################%%%%%%############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######""""""############$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$###!!! %%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$#########'''&&&$$$$$$$$$&&&((()))######""""""""""""######$$$%%%%%%%%%###"""###$$$%%%%%%$$$$$$$$$%%%&&&'''############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%""""""###%%%%%%%%%$$$%%%%%%$$$""""""###%%%%%%$$$###""""""###$$$%%%$$$$$$$$$###""""""!!!!!!!!!!!!"""##############################"""""""""""""""""""""############!!!""""""###$$$%%%&&&&&& ###$$$"""###'''(((&&&########################"""$$$$$$!!!!!!###$$$"""###"""!!!!!!!!!"""$$$%%%%%%$$$$$$######"""!!!!!!######$$$$$$$$$$$$######"""###$$$&&&'''&&&&&&%%%######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$"""!!!!!!"""###$$$%%%$$$###"""!!!"""###$$$""""""""""""""""""""""""######"""""""""######$$$ !!!!!!%%%### !!!%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""'''&&&&&&%%%$$$###""""""############$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$&&&&&&&&&'''%%%$$$$$$&&&(((((((((######$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&############$$$%%%%%%%%%&&&...666666///(((''')))$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######&&&&&&%%%$$$$$$###""""""$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$######%%%%%%&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$###"""!!!!!!&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''%%%$$$"""""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###'''******)))&&&$$$#########""""""############$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%!!!!!!!!!"""""""""######&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''(((((()))))))))%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%&&&&&&&&&###$$$$$$###""""""###%%%$$$$$$######$$$$$$&&&&&&$$$$$$#########"""""""""!!!!!!"""###############$$$$$$##################!!!!!!""""""######$$$$$$!!!!!!""""""#########$$$ ###$$$"""###&&&'''$$$##############################"""!!!!!!"""""" """"""!!!!!!""""""###$$$%%%$$$$$$#####################$$$$$$$$$$$$######!!!"""###%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""###"""!!!!!!!!!###$$$&&&$$$###""" !!!"""########################$$$$$$###############$$$""""""!!! !!!"""###$$$&&&$$$"""!!!!!!###&&&((($$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""%%%&&&'''&&&'''%%%######%%%'''(((((($$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&,,,222111+++&&&%%%'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""###############$$$$$$%%%))))))(((&&&%%%$$$######&&&&&&%%%$$$$$$###""""""%%%%%%###""""""###$$$%%%"""###$$$%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#####################"""$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###%%%''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###############$$$$$$$$$######"""""""""###%%%%%%""""""""""""""""""""""""!!!###&&&((('''$$$ ######""""""!!!!!! ###&&&)))***(((&&&$$$$$$$$$############$$$$$$###$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%!!!""""""""""""#########&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%"""###$$$###""""""###%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$#########!!!!!!"""#################################$$$$$$!!!!!!""""""######$$$$$$$$$#########""""""!!!!!!"""$$$$$$"""!!!$$$$$$!!!""""""""""""""""""""""""### !!!###"""!!!"""""""""""""""######$$$######""""""###$$$%%%%%%######$$$$$$$$$$$$###### !!!""""""###$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""" !!!###$$$###$$$###"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$'''%%%###"""!!!"""######"""""""""############$$$########################"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$###"""""""""&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%''''''&&&&&&$$$######%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%###"""#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$'''))))))%%%""""""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""""""""###$$$$$$+++***(((&&&%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$######&&&&&&%%%$$$$$$$$$$$$%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$&&&'''%%%%%%$$$$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###%%%%%%%%%$$$%%%%%%&&&'''######""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$############$$$$$$&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$###%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''')))((($$$ ##################""""""&&&$$$"""!!!"""%%%(((+++$$$$$$$$$######$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""######"""!!!"""###"""#########""""""###%%%"""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""""""""###############""""""""""""############&&&&&&%%%$$$###""""""!!!"""%%%$$$!!!!!!###### !!!!!!!!!!!!!!!!!!!!!!!!###"""%%%$$$!!!!!!!!!"""""""""############""""""!!!!!!"""###%%%&&&######$$$$$$$$$$$$###### !!!!!!"""######$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$"""%%%'''&&&###!!!###%%%##############################"""""""""######$$$%%%$$$"""!!! !!!!!!"""!!!######""" """"""""""""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&''''''&&&%%%$$$###$$$%%%%%%###""""""###%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$&&&%%%##################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###"""###%%%&&&&&&%%%$$$###!!!"""#########"""!!! ########################"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$""""""!!!""""""$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######### """$$$%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$ ###(((,,,######""""""""""""######$$$%%%&&&&&&$$$###$$$%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%$$$"""!!!"""$$$!!!"""###"""!!!"""###%%%""""""##########################################!!!!!!"""###############!!!!!!!!!""""""##################"""""""""""""""$$$$$$$$$######""""""""" ###### !!!###$$$!!!""""""""""""""""""""""""$$$$$$(((&&&$$$$$$!!!!!!"""##################"""!!! !!!###$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""%%%&&&&&&&&&%%%""" $$$((('''$$$"""###%%%########################!!!!!!!!!!!!"""######$$$!!!!!!!!!!!!!!!"""######"""###$$$###!!! ##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((#########$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&''''''&&&$$$######$$$%%%$$$""" !!!$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''%%%$$$***&&&""""""$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&$$$###"""$$$%%%&&&&&&&&&$$$"""!!! !!!###$$$%%%%%%$$$$$$###########################%%%%%%!!!############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%######""""""###$$$%%%%%%&&&%%%$$$######$$$%%%&&& !!!"""###$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""!!! !!!###$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!"""%%%&&&%%%###"""###########################"""!!! """$$$%%%!!!!!!!!!""""""######$$$!!!!!!!!!"""###%%%&&&'''""""""!!!!!!!!!!!!""""""%%%&&&'''&&&$$$###$$$%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!!!!"""###%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###&&&((((((&&&$$$%%%'''!!!"""###"""!!!"""###%%%""""""############"""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""############### !!!!!!"""""""""###$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!""" !!!$$$%%%###########################%%%&&&+++)))&&&&&&!!!!!!"""###############%%%$$$"""  !!!"""######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!""""""!!!!!!&&&'''###!!!"""$$$"""""""""""""""""""""""" !!!"""$$$$$$ """###%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%###"""!!!!!!###$$$%%%%%%$$$###!!!  %%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''########################'''&&&$$$######$$$&&&'''&&&%%%%%%$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$'''&&&&&&%%%&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$###"""$$$%%%%%%$$$""""""$$$&&&%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$""" &&&&&&%%%%%%$$$###""""""!!!###$$$###"""######&&&%%%$$$###""""""$$$&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$######"""$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%########################$$$$$$######"""######$$$$$$$$$$$$###############(((%%%######%%%'''&&&$$$#########$$$$$$#########%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%$$$"""!!!!!!###%%%&&&&&&''''''%%%###"""!!!"""!!!"""$$$$$$######$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!"""""""""############&&&$$$$$$&&&))))))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$########################%%%%%%$$$######$$$%%%%%%%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!""""""######$$$$$$%%%%%%!!!"""###$$$%%%$$$$$$### !!!###%%%&&&%%%$$$###!!!"""$$$%%%%%%$$$"""!!!###"""""""""""""""######$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""###### """######$$$$$$$$$######%%%$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$&&&%%%$$$"""""""""#########""" !!!"""$$$$$$###""""""!!!!!! """""""""""""""""""""""" """$$$$$$$$$###### !!!!!!""""""######!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""###$$$&&&&&&%%%###"""%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$########################%%%$$$###""""""###$$$%%%&&&%%%%%%$$$%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%$$$######""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$"""$$$&&&&&&%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$#########"""###$$$$$$######$$$&&&"""%%%((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$###############$$$$$$$$$&&&###""""""%%%&&&%%%######$$$$$$%%%%%%$$$$$$###%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$###%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%$$$###$$$%%%$$$%%%&&&%%%$$$###$$$%%%!!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$%%%$$$###%%%((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$##################$$$%%%&&&&&&%%%$$$###########################$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$############"""""""""!!!"""""""""###############!!!"""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$"""!!!###$$$%%%&&&&&&%%%$$$###$$$######"""""""""""""""############"""""""""!!!"""""""""!!!""""""###$$$"""""""""######$$$$$$$$$!!!"""######$$$$$$$$$###$$$$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###"""!!!!!! !!!"""###$$$###""""""###$$$$$$$$$""""""""""""!!! """""""""""""""""""""""" !!!"""######$$$$$$$$$"""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%######"""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$###########################$$$###"""!!!!!!"""###$$$&&&%%%%%%%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%!!!$$$'''((('''%%%######'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%(((+++&&&)))+++***&&&""""""###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$###'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$""""""######$$$$$$%%%%%%###"""!!!"""$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%''''''&&&''''''&&&$$$######$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$######$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$######$$$$$$$$$%%%&&&''''''&&&&&&''')))%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$######""""""######$$$$$$$$$$$$####################################"""!!!!!!"""######$$$$$$###""""""###$$$$$$############""""""""""""###""""""""""""""""""!!!!!!"""######$$$$$$#########$$$%%%%%%$$$"""!!! """###$$$%%%%%%$$$###"""$$$$$$###"""!!!!!!""""""############"""""""""""""""""""""""""""###$$$$$$!!!""""""###%%%&&&&&&''' !!!######$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$!!!!!!!!!!!! ############""""""!!! """"""""""""""""""""""""""""""""""""######%%%%%%$$$$$$###""""""!!! !!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!!!!""""""###%%%&&&''''''&&&%%%$$$$$$$$$&&&'''((('''&&&%%%$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%&&&""""""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&%%%### ''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$"""$$$''''''&&&$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%(((---111444444111,,,&&&"""###%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&##############################$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&"""""""""###$$$%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&%%%$$$###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$######)))'''%%%$$$%%%&&&''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%###"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######%%%&&&&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###!!!!!!""""""############""""""#################################""""""#########$$$##################$$$#########"""""""""""""""######""""""!!!!!! """"""########################$$$$$$###"""!!!!!! !!!""""""""""""!!! ###"""""""""""""""###############""""""""""""""""""!!!!!!!!!!!!"""###### !!!!!!"""######$$$!!!"""###$$$$$$%%%###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""""""""""""""!!!""""""""""""######$$$$$$!!!"""""""""!!! !!!"""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!"""###%%%&&&#########"""""""""!!!!!! !!!!!!""""""""""""!!!"""""""""######"""""""""#########$$$$$$%%%%%%%%%%%%$$$#########%%%&&&'''&&&%%%$$$$$$%%%''')))***$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$!!!"""######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&'''''''''%%%###############""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''$$$$$$############$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%***000444999888777444000---***)))######$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%$$$######"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$""""""###$$$%%%&&&&&&'''"""###%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%###"""""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###########################"""!!! 000,,,'''$$$$$$%%%&&&%%%!!!###$$$$$$######$$$&&&""""""############""""""""""""""""""#########$$$""""""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$"""$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$###"""!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""""""""""""""############""""""!!!!!! ######""""""""""""""""""!!!!!!""""""############!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%""""""""""""""""""######!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$%%%%%%###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$######"""############""""""!!!!!!"""$$$&&&&&&$$$######$$$ !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""$$$&&&'''!!!"""""""""#########$$$ !!!"""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&''''''%%%%%%$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!"""############"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%((()))(((&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%###$$$&&&(((#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%)))///333------000555777555---&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&###%%%''''''&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""########################555///((($$$$$$%%%%%%### """############$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""""""""#########"""###$$$###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%% """###$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$ """$$$$$$%%%%%%''')))###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$############""""""""""""##############################$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""###############""""""""""""""""""!!!######"""!!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""$$$%%%&&&""""""""""""############!!!!!!!!!!!!!!!""""""###$$$$$$#########""""""""" !!!"""$$$$$$%%%%%%%%%######"""!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!! ######!!! """ !!!""""""""""""""""""""""""""""""""""""###############$$$%%%&&&!!!!!!""""""###$$$$$$%%% !!!""""""######""""""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!"""######$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&$$$###&&&&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((($$$&&&''''''%%%%%%%%%'''###$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%$$$$$$&&&***...***'''&&&,,,444666000)))((('''%%%######%%%'''((("""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%((('''%%%"""""""""%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$#########$$$$$$$$$%%%&&&)))+++---888111((($$$$$$&&&%%%$$$###$$$%%%%%%######$$$%%%&&&''''''''''''''''''&&&""""""#########$$$$$$$$$###$$$%%%$$$""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$ """$$$%%%$$$%%%''')))######$$$$$$$$$%%%%%%%%%#######################################$$$%%%%%%$$$###""""""""""""###$$$########################"""###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###"""!!!"""""""""############"""""""""###############$$$###"""!!! !!!!!!"""""""""!!!!!!!!!""""""###%%%%%%$$$$$$$$$$$$%%%%%%######"""""""""""""""###!!!"""""""""#####################"""###$$$$$$%%%######$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!  !!!!!! !!!"""############""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%######################## !!!"""############"""######$$$$$$######"""""""""###$$$%%%%%%&&&'''''''''((()))((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######!!!"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&"""%%%((()))(((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%$$$###""""""&&&&&&&&&$$$###$$$&&&)))888---$$$%%%000999888444+++)))&&&$$$$$$&&&)))+++"""###$$$%%%&&&&&&'''&&&!!!!!!!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%########################!!!"""%%%'''''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%"""%%%((('''$$$ !!!$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''***...333555888111(((###%%%'''&&&%%%&&&''''''&&&$$$######$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###%%%%%%$$$""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$&&&''''''&&&$$$######$$$%%%$$$"""!!!"""############$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$#########$$$&&&'''%%%$$$###""""""###$$$%%%########################!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$""""""######$$$$$$%%%%%%$$$###""" !!!"""$$$###"""!!!!!! !!!$$$$$$############$$$$$$&&&%%%$$$"""!!! !!!!!!""""""#########$$$%%%%%%$$$$$$%%%%%%&&&'''!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$"""!!!  !!!#########"""""" %%%&&&###"""$$$''' !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$###""""""""" !!!"""##################$$$$$$$$$$$$######&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&########################(((&&&$$$$$$&&&'''$$$"""%%%%%%&&&&&&&&&&&&''''''###$$$&&&&&&&&&&&&''')))'''&&&%%%###""""""######&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''&&&&&&'''(((((('''%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%$$$$$$###"""##################$$$$$$&&&&&&%%%$$$############%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%111,,,'''&&&'''***...222;;;555,,,%%%######%%%&&& !!!"""######$$$$$$&&&%%%%%%$$$$$$#########%%%$$$$$$$$$$$$%%%&&&&&&""""""#########$$$$$$$$$######$$$%%%&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$############""""""""""""""""""#########$$$$$$%%%%%%%%%"""######$$$$$$$$$##############################$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%% !!!!!!""""""""""""!!!%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$##################$$$'''%%%$$$(((///333222///'''''''''&&&&&&%%%%%%%%%$$$#########$$$&&&((()))&&&%%%%%%$$$###"""!!!!!!&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***'''###!!!"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((('''&&&&&&$$$$$$###""""""############$$$$$$$$$###"""""""""###$$$%%%%%%"""######$$$$$$%%%&&&&&&""""""###$$$%%%&&&&&&'''+++)))&&&$$$"""!!! """######$$$$$$######"""%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""###############"""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""!!!%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$"""!!!!!!""""""###%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&((()))""""""###$$$%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%#################################"""""""""""""""%%%$$$######""""""###### !!!!!!""""""######%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''&&&$$$"""!!!""""""###!!!!!!!!!!!!""""""""""""&&&$$$######$$$$$$"""!!!$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###""""""$$$%%%###!!!######$$$$$$$$$$$$%%%%%%"""$$$&&&&&&%%%%%%'''(((&&&%%%$$$#########$$$%%%$$$###""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&'''(((&&&$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%$$$######"""&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%...***&&&%%%%%%'''***---444///((($$$###$$$&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&&&&''''''((()))###$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""######$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%###"""!!! $$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$%%%&&&&&&%%%$$$###%%%"""!!!$$$***---,,,)))&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%'''(((%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###"""############$$$$$$$$$#########"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''&&&%%%######"""############$$$$$$$$$$$$######$$$$$$$$$#########""""""###############"""""""""###############""""""""""""""""""""""""!!! ######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!!!! """""""""#########$$$$$$#########""""""###$$$$$$%%%$$$"""!!!!!!!!!!!!"""#########"""######$$$$$$########################$$$$$$###"""""""""###$$$#########$$$$$$%%%%%%%%%$$$######"""""""""#################################"""""""""""""""""""""$$$###""""""!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""!!! !!!""""""%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$###""""""###$$$###!!!$$$###"""!!!!!!"""###$$$######$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%$$$#########$$$$$$$$$$$$%%%%%%"""$$$%%%%%%$$$$$$&&&'''&&&%%%$$$######$$$%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))%%%%%%$$$%%%&&&'''%%%###$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%$$$$$$######''''''&&&&&&%%%%%%$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$***)))'''$$$###%%%&&&&&&+++'''$$$"""$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''))))))'''$$$###$$$""" """&&&(((&&&$$$%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$######"""#########&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""%%%%%%%%%$$$######""""""!!!""""""""""""""""""###"""############""""""!!!"""##################"""%%%%%%%%%$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!$$$$$$#########"""""""""!!!!!!!!!"""""""""######"""!!!!!!!!!"""###$$$$$$$$$$$$"""!!! !!!!!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""""""""""""""!!!!!! !!!!!!$$$###"""!!! !!!"""""""""#########$$$$$$"""!!! !!!###$$$###"""######"""""""""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%$$$$$$###%%%&&&((('''%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$###$$$&&&&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%$$$######""""""$$$#########$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########'''))))))%%%#########"""&&&$$$"""###%%%&&&'''&&&$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###############$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""#########%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!!!!!!!"""######$$$"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$'''%%%###$$$%%%&&&%%%###%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$%%%%%%$$$###"""""""""###%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$##################'''&&&&&&&&&&&&&&&&&&&&& !!!!!!""""""######$$$$$$$$$%%%%%%$$$######""""""############""""""#########"""""""""!!!!!!""""""""""""""""""!!!!!!&&&%%%%%%$$$$$$######"""!!!!!!!!!!!!""""""""""""""""""!!!""""""###$$$%%%$$$######!!!  """$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$#########%%%&&&'''$$$$$$$$$$$$############%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###############"""!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!"""#########$$$$$$$$$$$$!!!  """######"""##################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''"""$$$%%%%%%######$$$&&&+++)))'''%%%###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""""""""$$$######$$$%%%%%%$$$"""%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$###""""""&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########''',,,,,,'''###$$$###!!!%%%$$$###$$$&&&'''&&&$$$'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&############$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######!!!!!!"""""""""#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$#########!!!!!!!!!!!!"""###$$$%%%"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%""""""###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&'''""""""#########$$$$$$$$$%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''(((((( !!!!!!""""""######""""""###############"""""""""############""""""#########"""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""###############$$$%%%&&&#########"""!!!!!!  """###$$$$$$######""""""""""""""""""""""""############$$$$$$%%%%%%$$$#####################&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############$$$$$$###""""""""""""###############""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""#########$$$$$$$$$$$$!!!  """######"""""""""######$$$$$$$$$$$$""""""###$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###%%%######$$$$$$$$$$$$%%%%%%###%%%&&&%%%$$$###%%%&&&+++***'''%%%######"""#########$$$$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''((((((''''''&&&&&&%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&...///(((###%%%%%%"""&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###############$$$%%%%%%""""""#########$$$$$$$$$!!!!!!"""###$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""######$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&###!!!!!!###&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%""" ###&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$######"""#########"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&& !!!"""###$$$&&&&&&'''!!!""""""""""""""""""### !!!!!!!!!!!! """##################"""%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!"""""""""######%%%%%%$$$$$$$$$$$$$$$%%%"""############""""""!!! !!!"""####################################"""###$$$$$$###""" """"""##################%%%$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$%%%$$$$$$###############$$$############""""""""" !!!!!!"""""""""""""""############""""""######$$$$$$$$$$$$###""""""""""""#########$$$$$$"""!!! !!!###$$$###"""!!!"""###$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$"""!!!"""$$$######$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$%%%&&&)))(((&&&%%%$$$$$$%%%%%%""""""###$$$$$$###""""""$$$%%%&&&((((((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&///111(((###&&&'''###&&&$$$######%%%%%%$$$### !!!!!!""""""#########&&&&&&&&&&&&&&&%%%%%%%%%"""!!!!!!!!!!!!"""###############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""""""""######$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%######$$$%%%&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''###$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###!!! """$$$'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&& !!!!!!"""###$$$%%%%%%###############""""""""" !!!"""""""""""""""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$### !!!!!!!!!""""""#########$$$%%%%%%&&&&&&"""""""""#########$$$$$$&&&%%%$$$###"""""""""###""""""$$$%%%%%%$$$$$$###""""""!!!!!!!!!""""""###########################!!!###&&&((((((%%%""" !!!!!!""""""######$$$$$$###""""""!!!!!!!!!""""""######################## !!!!!!"""######$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$#########"""""" !!!""""""### !!!"""######"""!!! !!!"""###$$$$$$###""""""!!!!!!!!!"""""""""######$$$###""""""###$$$###!!!!!!"""###%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$"""$$$&&&%%%%%%&&&&&&&&&'''''''''%%%'''''''''%%%%%%%%%'''&&&%%%%%%$$$%%%&&&'''(((###$$$%%%&&&&&&%%%$$$###$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''&&&%%%$$$%%%&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%#########$$$$$$%%%%%%&&&%%%///111'''"""&&&((($$$$$$###!!!"""$$$%%%%%%$$$""""""###$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############""""""#########"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$###### !!!!!!"""######$$$$$$#########$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$$$$#########$$$$$$%%%%%%&&&"""!!!!!!!!!"""$$$&&&(((%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&###%%%&&&&&&&&&&&&((()))#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###"""""""""###$$$%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$############$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########""""""""""""!!!%%%%%%&&&&&&'''''''''((( !!!"""######$$$############$$$$$$$$$$$$&&&%%%$$$"""!!!!!!!!! !!!"""$$$%%%&&&&&&%%%%%%$$$###!!! !!!"""##############################(((,,,...,,,)))''' !!!!!!"""###$$$$$$%%%!!!!!! !!!!!!"""######################## !!!!!!"""###$$$$$$$$$######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$######"""""" !!!!!!"""###$$$$$$%%%!!!"""###$$$$$$###"""!!! !!!"""######"""!!!!!!!!!!!!!!!!!!""""""""""""&&&$$$######$$$$$$"""!!!!!!"""$$$%%%&&&&&&%%%%%%$$$%%%&&&'''(((***++++++$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$######"""###%%%&&&&&&%%%%%%'''(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''$$$!!!"""%%%((()))(((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%$$$###""""""!!! !!!###$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%$$$#########$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%))))))((('''&&&%%%%%%$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$######"""###%%%&&&'''$$$$$$%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$###"""###%%%&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&"""***+++%%%$$$++++++$$$%%%%%%%%%$$$$$$#########%%%$$$###"""!!!###########################""""""$$$%%%%%%###!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!! %%%%%%'''(((((('''%%%%%%$$$$$$#########$$$&&&'''!!!""""""""""""#########$$$$$$$$$%%%%%%&&&&&&&&& $$$$$$$$$$$$$$$$$$$$$$$$+++(((%%%!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$#########%%%###!!!"""$$$%%%$$$!!! """###$$$$$$###""" """#########"""###$$$&&&""""""###$$$$$$"""!!! $$$###"""###%%%&&&%%%$$$$$$$$$##################$$$$$$$$$$$$$$$###"""!!! !!!"""######"""!!! ######"""""""""""""""""" """%%%''''''&&&$$$""" !!!!!!""""""######%%%%%%###"""""""""###$$$$$$""" !!!###### ########################&&&&&&$$$###""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!"""$$$&&&$$$!!!%%%###!!! !!!###%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&'''(((((($$$$$$$$$%%%&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$###"""!!!$$$%%%%%%%%%&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))&&&$$$$$$'''*********$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###############&&&%%%$$$$$$#########$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%((((((((('''&&&&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$###""""""###$$$%%%$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$((('''&&&...999777...&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&''''''%%%#########$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$#########$$$$$$$$$$$$######""""""!!!!!!!!!"""###$$$"""""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%############$$$""""""""""""""""""######%%%###!!!"""$$$%%%$$$""""""###$$$%%%%%%$$$###""""""###$$$###""""""$$$%%%######$$$$$$######"""!!!$$$###"""###%%%&&&%%%$$$###########################$$$$$$$$$$$$######"""""""""###$$$$$$###"""""""""""""""""""""#########!!!###$$$&&&&&&%%%$$$###"""""""""###############%%%$$$###"""""""""###$$$###"""!!!"""$$$$$$""" %%%%%%$$$###""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!$$$!!!!!!%%%&&&$$$!!!$$$###"""!!!!!!"""###$$$"""!!!!!! !!!!!!"""########################!!!!!!!!!""""""##################$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&(((''''''''''''&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%$$$###"""!!! %%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$&&&''''''(((((('''%%%%%%''')))))))))""""""###$$$&&&'''(((((($$$$$$######$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$$$$$$$%%%)))(((''''''%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$############$$$%%%$$$$$$###############'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&###&&&444@@@===111''''''&&&&&&&&&&&&%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''))))))'''%%%###$$$%%%&&&&&&'''&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%######""""""""""""############"""!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$###"""!!!!!! !!!!!!"""######$$$$$$$$$###"""###$$$$$$###"""###$$$%%%&&&&&&%%%$$$######$$$%%%###"""!!!###$$$%%%%%%$$$###############$$$#########%%%&&&%%%$$$########################"""###$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######!!!!!!""""""#########$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%$$$######""""""#########""""""###$$$%%%###"""""""""""""""""""""""""""$$$######""""""#########""""""""""""""""""""""""######""""""""""""!!!!!!%%%###!!!"""%%%&&&$$$"""""""""""""""""""""""""""!!!!!! !!!!!!###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###"""&&&'''((('''%%%$$$######%%%%%%$$$%%%%%%&&&&&&'''%%%''''''&&&$$$###$$$%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&""""""###$$$&&&'''(((((('''%%%$$$######$$$&&&'''###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$##################%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$''''''&&&%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))&&&"""%%%///888333(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&'''((())))))'''%%%$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############&&&%%%$$$######$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%###"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$############$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$"""!!!"""$$$'''&&&$$$#########$$$%%%%%%$$$######%%%%%%%%%##################$$$$$$$$$"""######$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###!!!!!!!!!"""######$$$$$$$$$###"""""""""###%%%&&&%%%%%%$$$$$$#########"""$$$$$$$$$###############"""""""""###%%%%%%$$$$$$########################"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""!!!!!!%%%###""""""$$$$$$###!!!""""""############""""""###""""""""""""""""""###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###"""%%%'''((('''%%%%%%&&&(((&&&%%%$$$$$$######$$$$$$%%%&&&'''&&&$$$######$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&***(((&&&#########$$$%%%"""""""""#####################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''"""###$$$$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''"""###$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$'''&&&%%%$$$######$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$'''***'''"""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((((((&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&############""""""""""""&&&%%%$$$######$$$%%%&&&(((((((((''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$############$$$############$$$###$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$"""!!!"""$$$'''&&&$$$#########$$$%%%%%%$$$######%%%%%%$$$###""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################!!!!!!""""""############$$$###"""!!!!!!###%%%&&&$$$$$$$$$######""""""!!!$$$$$$$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$ !!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""###"""!!!!!!"""""""""!!!""""""############""""""######""""""""""""##############################"""""""""!!!!!!!!!!!!!!!&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%%%%%%%###%%%&&&$$$###$$$)))...+++***(((%%%$$$#########$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''(((((('''&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$***)))'''%%%$$$############$$$$$$%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&''''''###$$$&&&'''((()))))))))###$$$%%%%%%'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$###"""!!!$$$$$$######$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&%%%$$$###"""###$$$%%%%%%%%%&&&&&&&&&&&&''''''######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&((('''%%%###&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$######"""!!!!!! """$$$$$$$$$###"""###$$$$$$$$$$$$######$$$$$$$$$###$$$%%%###"""!!!###$$$%%%%%%$$$###############&&&$$$###$$$%%%%%%$$$""""""""""""###$$$$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%%######""""""""""""#########"""""""""""""""""""""######"""!!!"""###$$$%%%###############"""""""""###$$$$$$$$$$$$###""""""!!!"""$$$$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%$$$######%%%&&&'''"""$$$%%%$$$###'''///555444111...***'''%%%$$$$$$###$$$%%%%%%$$$###$$$&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###$$$$$$&&&'''''''''&&&%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&$$$###"""!!!"""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$###""""""###$$$%%%$$$###"""###%%%&&&%%%$$$&&&%%%$$$######$$$&&&'''%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&'''&&&%%%%%%'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&%%%%%%'''((((((&&&$$$&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""###$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######"""""""""""""""""""""$$$%%%$$$"""!!!###%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$###""""""$$$%%%######$$$$$$######"""!!!&&&%%%###$$$%%%%%%$$$"""!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%$$$############$$$%%%$$$$$$######"""!!!!!!!!!"""""""""""""""######$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!! ###$$$$$$!!! !!!"""########################""""""!!!!!!!!!""""""###"""""""""""""""""""""""" !!!!!!!!!"""""" !!!""""""""""""###$$$$$$###"""!!!!!!"""###$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###""""""%%%''')))$$$&&&&&&%%%%%%***444<<<:::777333...***'''&&&&&&"""###%%%%%%$$$$$$%%%'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&'''((($$$&&&(((&&&###!!!!!!###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$###############$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''(((''''''&&& !!!"""$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$###"""###%%%&&&%%%$$$'''&&&$$$$$$$$$&&&((()))######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&''')))(((&&&$$$&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((######$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%!!!"""$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$%%%%%%&&&&&&!!!$$$%%%%%%"""!!!###%%%'''&&&&&&%%%%%%&&&&&&'''"""#########"""###$$$&&&""""""###$$$$$$"""!!! &&&%%%$$$$$$%%%%%%###"""!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$###"""!!! !!!"""""""""############$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%$$$###"""!!! ###%%%$$$!!! !!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""""" """#########$$$%%%&&&%%%###""" """###%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! %%%###!!! ###&&&((()))'''%%%######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++---///888::::::999555...'''"""&&&&&&&&&&&&''''''((()))$$$$$$$$$######"""""""""######"""""""""""""""###$$$######""""""!!!!!!!!!((('''%%%$$$###$$$%%%%%%&&&'''((())))))'''%%%$$$(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$###"""""""""###%%%$$$######"""""""""###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%''''''%%%%%%%%%%%%''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$###""" !!!"""$$$###"""!!!!!!!!!"""###$$$%%%%%%$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''((($$$$$$$$$############"""$$$$$$%%%&&&&&&'''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''((('''&&&$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''(((((('''&&&&&&***(((%%%%%%''')))'''###&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%######%%%%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%%%%&&&&&&$$$######$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$ !!!"""$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&""""""""""""""""""""""""######""""""""""""##############################'''&&&$$$#########$$$%%%%%%$$$######""""""######""""""""""""""""""######!!! !!!######"""!!!###"""""""""""""""###$$$###############$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%&&&&&&&&&$$$###"""###%%%%%%###"""######""""""###%%%&&&(((!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###!!! !!!"""$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))***---000555888777333...***$$$######"""###$$$%%%&&&%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%###"""!!!%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$###############((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$''''''(((''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$"""!!!!!!!!!""""""%%%%%%$$$######$$$%%%&&&$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''((((((''''''&&&%%%%%%$$$######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%###&&&(((***,,,,,,)))&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%  !!!"""###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&###$$$%%%%%%%%%$$$######"""#########$$$$$$$$$$$$'''%%%$$$$$$%%%%%%$$$"""$$$&&&$$$ $$$&&&$$$########################################################################"""############$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$############$$$$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$######"""!!!!!!""""""%%%$$$######""""""###############"""""""""""""""!!!!!!!!!"""###$$$###!!!######"""""""""""""""###"""""""""#####################$$$$$$$$$$$$######!!!!!!""""""###$$$$$$$$$###""""""###$$$$$$###!!!###############%%%&&&'''!!!!!!"""######$$$%%%%%%%%%&&&(((******(((%%%###%%%$$$######$$$%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%###'''---222444222...,,,'''&&&%%%$$$$$$%%%''')))%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%#########"""""""""!!!!!!$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&'''''''''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&$$$###$$$$$$$$$###$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))(((&&&%%%(((''''''&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$######$$$%%%&&&'''((((((&&&&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''***++++++***)))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((()))))))))))))))$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########""""""###$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%###"""###&&&'''&&&&&&'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""###$$$$$$%%%%%%%%%$$$$$$###"""""""""######""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%########################"""############"""!!!!!!$$$$$$###""""""""""""###$$$#########""""""!!!!!!""""""!!!###$$$%%%###"""$$$$$$######""""""!!!!!!!!!!!!!!!""""""###############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!""""""###"""!!!"""$$$$$$"""!!!############$$$%%%&&&&&&!!!""""""######$$$$$$$$$&&&''')))******(((%%%###'''&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$######"""$$$''')))***)))'''&&&)))(((&&&$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''########################&&&&&&&&&&&&%%%&&&&&&&&&&&&'''(((((('''&&&$$$###$$$############$$$%%%%%%&&&%%%$$$#########$$$%%%!!!!!!""""""###$$$%%%%%%'''%%%###"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((()))((('''&&&&&&&&&%%%$$$###""""""!!!$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$######$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%,,,&&&###'''+++,,,******&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&'''%%%%%%%%%%%%$$$######"""%%%%%%%%%&&&&&&&&&&&&'''$$$###"""###$$$$$$###"""!!!###%%%%%%%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!! !!!!!!""""""###$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$###########################$$$%%%&&&&&&%%%######$$$$$$###"""""""""""""""$$$$$$######"""!!!!!!!!!###""""""###%%%%%%$$$###$$$$$$$$$###"""!!! !!!!!!""""""############$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$""" #########$$$$$$%%%%%%%%%!!!"""""""""#########$$$((('''''''''&&&&&&%%%%%%&&&&&&%%%$$$###"""""""""$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$############%%%$$$###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%''''''''''''''''''&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''%%%###""""""###%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&'''''''''&&&$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$######$$$%%%&&&!!!!!!"""###$$$%%%%%%%%%)))&&&###"""###$$$###!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$""""""!!!"""###$$$&&&&&&%%%%%%$$$###""""""$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,%%%$$$...777666...)))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%"""""""""###$$$%%%&&&'''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$"""###""""""######""""""###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$"""!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!"""##############################""""""""""""####################################%%%&&&&&&%%%$$$###$$$###""""""!!!!!!""""""############""""""!!!!!!###""""""###%%%%%%$$$###$$$$$$$$$$$$###!!!  !!!""""""############$$$$$$$$$$$$######$$$########################"""!!!"""$$$$$$"""!!!######$$$$$$%%%%%%%%%$$$"""""""""""""""#########((('''%%%$$$$$$%%%&&&'''(((((('''&&&%%%###""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''(((&&&%%%$$$###$$$&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######"""######$$$%%%&&&&&&&&&''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$#########$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''(((((('''&&&&&&''''''''''''&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$#########$$$%%%&&&###$$$%%%&&&'''''''''&&&(((&&&###$$$&&&&&&###!!!###$$$$$$%%%%%%&&&&&&''''''%%%###!!!!!!"""$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((&&&###+++>>>HHH@@@111(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$###############"""######$$$%%%&&&$$$###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###############$$$%%%&&&%%%$$$$$$######$$$%%%%%%!!!!!!"""""""""#########$$$###"""###%%%%%%%%%###'''$$$"""$$$$$$"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$%%%$$$###""""""###%%%%%%$$$$$$###"""""""""#################################""""""""""""""""""###########################!!!!!!"""############"""######"""!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!###$$$%%%###""""""###$$$$$$$$$"""!!! !!!!!!"""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""###%%%%%%###"""###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""&&&&&&%%%%%%%%%&&&'''((())))))))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$#########$$$$$$$$$%%%%%%#########$$$$$$%%%'''''''''''''''&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%&&&&&&'''""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&))))))))))))(((''''''&&&''''''''''''&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&########################'''&&&%%%$$$$$$&&&''')))&&&%%%$$$$$$$$$&&&((())))))((('''&&&%%%$$$$$$$$$$$$###"""""""""$$$%%%&&&$$$%%%&&&''''''&&&&&&%%%&&&$$$$$$&&&***+++(((#########$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((()))(((''''''''''''((()))'''(((444EEEIII;;;...)))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%&&&'''((()))(((((((((((('''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###############$$$$$$$$$############%%%&&&'''"""""""""#########$$$$$$%%%######$$$%%%&&&&&&%%%'''###"""&&&&&&"""###'''########################################################################"""############$$$$$$$$$'''&&&$$$######$$$%%%&&&$$$############$$$$$$%%%########################$$$######""""""######$$$########################""""""!!!!!!"""######$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!!!!"""###$$$###!!!!!!"""###$$$$$$###!!! !!!"""###$$$%%%&&&######$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&%%%$$$###$$$&&&&&&$$$######$$$%%%%%%%%%%%%$$$###"""""""""""""""""""""!!!%%%%%%&&&''''''(((((((((%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###!!!###&&&((((((&&&###!!!"""###%%%&&&%%%###!!! """""""""######$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%$$$$$$#########"""###%%%&&&'''&&&%%%%%%&&&'''((())))))'''%%%$$$#########$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%''''''''''''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))&&&%%%######$$$&&&)))++++++***)))'''&&&%%%$$$$$$######"""""""""###%%%&&&###$$$%%%%%%%%%$$$###"""$$$###$$$)))...000,,,'''######$$$%%%%%%&&&''''''$$$%%%&&&''''''%%%###"""######$$$%%%%%%&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&((()))))))))((('''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((***)))(((''''''((()))***///000999BBB===...'''+++&&&''''''''''''''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&'''((()))*********))))))((((((((('''%%%&&&&&&''''''(((((()))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%""""""""""""###$$$%%%&&&#########$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$########################""""""###%%%'''(((%%%%%%&&&&&&&&&'''''''''%%%$$$###$$$&&&'''&&&%%%$$$ !!!&&&&&&!!! $$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$&&&$$$###!!!!!!"""$$$%%%$$$#########$$$%%%&&&&&&########################%%%$$$$$$$$$$$$$$$$$$%%%########################%%%$$$#########$$$&&&'''######"""!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%!!! !!!######"""!!! !!!###$$$%%%$$$"""!!! !!!"""###$$$%%%&&&&&&######$$$$$$$$$$$$######""""""###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''%%%######$$$%%%&&&%%%%%%###"""""""""""""""!!!!!!!!!!!!%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''###%%%(((******(((%%%###''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$"""###&&&)))''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$###$$$&&&)))$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))(((&&&$$$############'''&&&&&&%%%%%%&&&&&&'''"""###%%%%%%$$$$$$$$$%%%###$$$%%%&&&((()))***+++---+++)))&&&$$$#########%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''%%%%%%'''---111000***###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&(((''''''(((+++,,,,,,+++)))+++,,,***&&&&&&***///???<<<666111---***((('''((())))))***+++,,,------,,,++++++***)))(((''''''((()))******++++++******((())))))((('''''')))***+++******))))))(((((((((((('''&&&%%%%%%&&&'''(((+++***)))(((((()))******$$$%%%&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((&&&$$$###$$$''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&$$$!!! ###&&&$$$%%%&&&%%%###"""###$$$&&&###!!!!!!$$$%%%$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########"""%%%$$$###!!!!!!###$$$%%%%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!%%%$$$$$$$$$######""""""&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$#########"""""""""!!!!!!$$$%%%%%%&&&&&&&&&%%%%%%(((%%%"""!!!$$$'''$$$$$$%%%$$$###!!! !!!!!!""""""############""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#################################&&&%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&$$$%%%'''))))))'''%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$###$$$&&&)))&&&&&&'''&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''((((((((((((''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######!!!!!! $$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$###$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((''''''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&"""$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&(((***,,,---%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&+++///...)))$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&(((''''''''')))))))))))))))******(((&&&(((///555AAA:::000,,,------+++(((******+++,,,---...//////............---------,,,------------,,,,,,+++***+++,,,,,,+++)))((()))***+++******))))))(((((('''***)))(((&&&&&&&&&'''(((***)))'''&&&%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''"""#########"""###$$$&&&$$$%%%'''&&&$$$######$$$&&&###!!!"""$$$%%%$$$"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""""""""##################"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""!!!!!! !!!!!!%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$###"""##################""""""!!!"""""""""""""""!!! !!!&&&((('''%%%###"""############""""""!!!!!!!!!!!!"""""""""""""""######""""""######$$$%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$###$$$&&&(((&&&&&&&&&&&&&&&%%%###############$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%######"""""""""&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%###""""""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!"""###&&&***...111444%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%(((+++,,,(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))*********))))))---666<<>>888000...111444333222444555777888999:::999999;;;<<<===???@@@@@@@@@???@@@@@@???>>>======<<<<<<;;;<<<<<<;;;888555555555444333333222111000//////000///...---+++***))))))))))))((((((''''''''''''''''''(((((((((''''''&&&)))(((((((((((((((((()))%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%########################+++'''$$$$$$&&&'''$$$"""###&&&)))***(((%%%$$$###%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!"""############"""!!!""""""#########$$$$$$$$$################################################%%%$$$###"""###%%%&&&((($$$$$$$$$$$$############%%%%%%%%%$$$######""""""###$$$$$$$$$$$$%%%%%%%%%############"""!!! !!!"""###$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$######""""""!!!!!!!!!######""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$""""""########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))%%%$$$############$$$%%%'''&&&%%%%%%$$$$$$$$$%%%###%%%&&&%%%$$$$$$&&&''')))))))))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%###"""""""""######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&%%%###"""%%%%%%%%%$$$$$$%%%%%%%%%###$$$&&&&&&%%%%%%%%%&&&######$$$%%%%%%&&&&&&'''((('''&&&%%%&&&&&&((((((%%%%%%&&&&&&%%%%%%$$$###'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&)))+++...//////000333555666888:::<<<===>>>@@@AAA<<<<<<;;;:::888888999:::888999;;;===>>>>>>>>>===@@@AAABBBDDDEEEDDDCCCCCCEEEDDDCCCCCCCCCDDDDDDEEECCCDDDFFFEEEBBBAAA@@@AAA>>>======<<<:::999999888666555444333111000...---)))*********************((()))))))))((('''&&&&&&))))))))))))))))))))))))%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%""" !!!$$$%%%$$$"""###&&&)))***(((%%%$$$###%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%############""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###############$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######"""!!!%%%$$$"""!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""###$$$$$$######""""""!!!!!!######""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$###"""########################&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))%%%$$$$$$######$$$$$$%%%((('''&&&%%%$$$$$$$$$$$$###$$$&&&&&&%%%$$$%%%'''((())))))(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''))))))((('''&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%"""""""""######%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%&&&'''((()))))))))%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&'''&&&%%%&&&'''###$$$$$$%%%&&&''''''(((&&&&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***))))))))))))************---111555666666777;;;???BBBDDDFFFIIIIIIIIIGGGFFFAAAEEEGGGEEEAAA>>>@@@CCC<<<>>>@@@BBBCCCCCCBBBAAACCCEEEFFFGGGGGGFFFDDDCCCDDDCCCBBBBBBBBBCCCEEEFFFEEEHHHJJJKKKKKKJJJJJJKKKIIIHHHHHHFFFEEEDDDCCCBBB>>>>>>===<<<;;;999777666------............------*********)))((('''&&&%%%''''''((((((((((((''''''%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%###&&&((((((&&&%%%$$$$$$$$$%%%&&&%%%######%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$#########"""&&&$$$"""!!!!!!"""$$$&&&%%%%%%$$$$$$###""""""!!!#################################$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$############!!!""""""######""""""!!!""""""###$$$%%%$$$$$$###$$$$$$###""""""!!!""""""##################""""""######""""""######$$$%%%""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""############'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%)))(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((()))******+++,,,+++,,,---///111333555666999===AAABBBAAABBBFFFJJJNNNNNNOOOQQQRRRQQQPPPOOONNNNNNNNNKKKIIIGGGHHHJJJDDDFFFIIIKKKLLLKKKJJJIIIKKKLLLMMMMMMLLLIIIFFFDDDCCCBBBAAA??????@@@AAABBBBBBEEEJJJMMMNNNOOOPPPQQQRRRQQQPPPOOOMMMLLLKKKKKKFFFGGGGGGFFFEEECCCAAA@@@777777777777666444222111.........---,,,***)))((('''((())))))))))))((('''$$$''')))(((&&&%%%&&&(((''''''''''''''''''''''''&&&%%%$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$########################### !!!"""%%%'''$$$%%%'''&&&$$$######$$$$$$%%%&&&%%%######%%%'''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%$$$###""" %%%%%%%%%%%%$$$$$$$$$###$$$############%%%&&&'''%%%%%%$$$###"""!!!!!! !!!"""############!!!"""###$$$$$$###""""""!!!""""""############"""##################$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$###"""!!! ###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((&&&%%%$$$#################################&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%$$$######$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###%%%''''''&&&%%%&&&'''))))))(((''''''&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%&&&''''''%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''')))***+++,,,---...000222666:::===@@@BBBEEEIIIMMMMMMKKKKKKOOOSSSUUUTTTTTTTTTVVVWWWWWWVVVYYYUUUPPPMMMMMMNNNNNNNNNLLLNNNQQQSSSTTTTTTRRRQQQRRRSSSSSSSSSQQQNNNKKKHHHEEECCCAAA???>>>>>>???@@@>>>BBBHHHLLLNNNPPPRRRTTTWWWVVVUUUSSSRRRQQQPPPOOOLLLMMMMMMMMMLLLJJJHHHGGGAAAAAA@@@???===:::777555333333333222111///...---)))***+++,,,,,,+++***)))$$$'''))))))&&&%%%&&&(((''''''''''''''''''''''''&&&%%%$$$######%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&###"""$$$'''$$$%%%&&&%%%###"""###$$$$$$&&&'''&&&######%%%(((&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###"""""""""###$$$$$$%%%%%%#################################$$$$$$%%%%%%%%%"""###%%%&&&&&&$$$!!!$$$$$$$$$############"""""""""!!!!!!"""$$$&&&'''&&&%%%$$$###"""  !!!"""$$$%%%%%%%%%%%%'''%%%!!!!!!"""!!!###$$$%%%$$$$$$"""""""""###$$$$$$$$$%%%#########"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''"""###$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%'''((((((((('''$$$#########$$$%%%&&&&&&(((((('''''''''&&&&&&&&&"""$$$&&&''''''&&&%%%$$$!!! !!!###%%%'''((('''###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((((((((&&&###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$&&&'''$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''))))))((('''((((((&&&(((+++...000444888;;;999:::===BBBGGGJJJKKKJJJQQQQQQSSSTTTUUUUUUUUUUUUYYYWWWVVVWWWYYYZZZXXXUUUSSSSSSRRRQQQPPPOOONNNNNNPPPQQQRRRTTTTTTTTTSSSRRRUUUVVVWWWWWWVVVTTTQQQPPPMMMKKKIIIGGGDDDAAA???>>>AAADDDHHHKKKMMMPPPTTTVVVXXXWWWUUUSSSQQQQQQQQQQQQOOOPPPQQQQQQQQQPPPOOONNNHHHIIIIIIHHHGGGEEECCCAAA@@@???>>><<<999777444333333333222000...,,,***(((+++(((&&&%%%&&&(((''''''&&&'''''''''((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&%%%$$$######$$$""" """%%%''''''%%%'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################%%%$$$$$$$$$######"""""" !!!!!!"""###$$$$$$$$$%%%""" ###$$$###!!!%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!! !!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########""""""!!!!!!"""###$$$$$$###""""""""""""$$$%%%&&&$$$###"""""""""###%%%%%%$$$%%%%%%### ###&&&""""""""""""###$$$%%%&&&############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###'''&&&$$$%%%%%%&&&$$$### !!!"""$$$$$$###""""""###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&""""""######$$$#########$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&&&&%%%%%%%%%%%%!!!"""###$$$%%%$$$######%%%$$$"""###$$$%%%###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&((($$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((()))***)))(((((()))******---111444777;;;???CCCCCCCCCEEEIIIMMMPPPPPPOOORRRRRRRRRRRRSSSSSSSSSSSSUUUTTTSSSUUUWWWXXXVVVTTTTTTRRRPPPNNNMMMMMMOOOPPPOOOOOOPPPQQQQQQPPPNNNMMMPPPQQQRRRSSSSSSQQQOOONNNLLLKKKIIIHHHEEEDDDBBBAAABBBDDDFFFHHHIIILLLOOORRRUUUSSSQQQOOONNNOOOPPPQQQSSSTTTUUUUUUUUUTTTSSSRRRPPPPPPPPPPPPNNNLLLJJJIIIDDDDDDCCCBBB@@@>>><<<;;;999888777555333000...,,,+++)))'''&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%###"""###%%%'''&&&%%%((('''&&&$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$########################$$$$$$$$$######""""""""""""""""""###$$$%%%%%%%%%&&&###!!!"""$$$%%%$$$###$$$$$$############$$$$$$$$$######""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""""""""""""""###$$$$$$$$$###"""!!! !!!######"""""""""###$$$%%%%%%&&&%%%###"""""""""""""""###$$$%%%%%%############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$'''%%%$$$$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%#########$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!"""###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$&&&$$$######$$$$$$###!!!$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%"""#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''(((((()))&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$###!!! $$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%###$$$&&&)))$$$%%%&&&&&&&&&&&&%%%%%%&&&'''(((((())))))(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))*********+++***)))***,,,...222555999===@@@DDDHHHKKKLLLLLLMMMOOORRRSSSRRRPPPPPPOOONNNMMMLLLMMMMMMNNNNNNMMMMMMNNNQQQRRRRRRQQQPPPNNNJJJGGGFFFHHHKKKNNNLLLLLLMMMLLLKKKIIIGGGFFFIIIIIIKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBCCCDDDEEEEEEGGGJJJMMMOOOMMMJJJHHHHHHJJJMMMOOOTTTUUUVVVXXXXXXXXXXXXWWWUUUUUUVVVVVVUUURRRPPPNNNIIIIIIHHHHHHGGGFFFEEEEEEBBBBBB@@@>>>;;;777555333...,,,***)))******)))(((&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&((()))***&&&%%%$$$%%%&&&'''&&&%%%)))((('''%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$############$$$$$$#################################"""""""""""""""#########$$$%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$#########""""""##################$$$$$$$$$$$$$$$""""""""""""""""""""""""####################################$$$$$$$$$%%%""""""""""""""""""###$$$$$$###"""!!! ###""""""""""""###$$$$$$#########"""  !!!$$$###############$$$$$$############$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%$$$$$$###%%%$$$###""""""$$$%%%'''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$&&&'''&&&$$$"""!!!%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$######$$$%%%&&&&&&%%%%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''&&&&&&%%%!!!!!!"""###$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&$$$###$$$''')))%%%%%%%%%&&&&&&&&&&&&&&&((())))))************************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***)))***++++++,,,...333666;;;>>>BBBEEEGGGIIIMMMOOOOOOOOONNNOOOQQQPPPNNNLLLJJJHHHFFFDDDCCCCCCDDDEEECCCCCCDDDEEEHHHJJJKKKKKKHHHFFFCCCAAAAAACCCEEEGGGJJJJJJIIIIIIGGGDDDBBBAAABBBBBBCCCCCCBBBAAA???>>>======>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAACCCGGGIIIHHHFFFCCCAAABBBEEEIIILLLOOOQQQSSSVVVYYYZZZ[[[[[[UUUVVVWWWXXXWWWUUURRRQQQOOONNNNNNMMMLLLKKKKKKKKKKKKJJJIIIFFFCCC@@@===<<<666333111///...---***)))))))))))))))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$############$$$$$$########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$#########$$$$$$$$$######""""""""""""######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###"""""""""""""""######"""""""""######$$$%%%%%%"""""""""""""""######$$$ !!!"""###$$$%%%$$$$$$######"""#####################$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&$$$###$$$%%%%%%$$$######"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))###$$$&&&'''&&&$$$"""!!!%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$%%%'''((('''&&&%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''&&&&&&%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%###$$$&&&)))%%%%%%%%%&&&&&&'''''''''******+++,,,,,,,,,++++++)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&''''''((())))))***,,,...000555:::>>>BBBEEEHHHIIIIIIJJJKKKLLLNNNMMMLLLLLLLLLKKKHHHFFFAAA@@@===<<<;;;<<<===>>><<<<<<>>>???@@@CCCEEEGGGCCCCCCBBBBBBBBBCCCDDDDDDIIIIIIIIIHHHGGGDDDBBB@@@AAAAAA@@@>>><<<:::888777666666666666777777777777999:::;;;<<<<<<>>>AAADDDBBB@@@===;;;<<>>>>><<<999888888:::<<<>>>BBBDDDHHHMMMRRRUUUWWWXXXTTTVVVZZZ\\\]]]\\\ZZZXXXWWWUUUSSSQQQPPPPPPPPPPPPRRRRRRQQQPPPOOOMMMLLLKKKIIIGGGDDDBBB???<<<888555000000...---+++)))((('''(((((((((''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&###%%%''''''&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$############$$$$$$#######################################$$$$$$$$$"""""""""""""""""""""""""""######"""!!!!!!"""$$$#########""""""#########!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$######""""""""""""""""""#########"""!!!  !!!""""""######""""""$$$######$$$%%%%%%###!!!$$$###############$$$$$$############$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""###$$$%%%$$$###$$$$$$$$$###$$$$$$%%%&&&!!!"""$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''' """$$$&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%% """$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((((((&&&%%%%%%&&&&&&%%%%%%%%%&&&''')))******+++,,,,,,------,,,,,,''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((''''''(((((()))***---000444777:::>>>BBBEEEFFFHHHJJJJJJHHHFFFEEEEEEFFFEEEDDDDDDEEECCC@@@>>>;;;<<<<<<===???@@@AAAAAADDDEEEGGGFFFFFFHHHMMMQQQOOONNNMMMMMMNNNPPPQQQSSSSSSSSSTTTUUUUUUTTTRRRQQQRRRQQQOOOLLLJJJHHHGGGFFFDDDCCCBBB@@@>>><<<:::999777999<<<===<<<<<<;;;<<<<<<:::888666555666777888:::<<<@@@DDDGGGIIIKKKKKKLLLNNNSSSWWWYYYXXXVVVUUUQQQOOONNNLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPNNNLLLKKKJJJIIIGGGCCC@@@:::999777444111///---,,,******)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((( ###&&&'''&&&$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%########################"""$$$%%%###!!!!!!###%%%$$$$$$############$$$$$$######%%%&&&%%%$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$###"""""""""""""""""""""######"""!!! """#########"""!!!$$$###"""###%%%$$$!!!""""""""""""###$$$%%%%%%############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$%%%%%%#########$$$%%%%%%%%%%%%$$$ ###&&&'''&&&$$$###%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''(((!!!$$$'''''''''%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&$$$###"""$$$#########$$$%%%&&&&&&""""""######$$$$$$$$$$$$ """$$$'''(((((('''&&&!!!$$$&&&&&&%%%!!!"""###%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((***++++++$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&###%%%((()))'''&&&%%%%%%&&&&&&%%%%%%&&&''')))******+++,,,,,,------,,,,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))))))))))))))******+++000333777;;;===???BBBDDDEEEGGGIIIIIIGGGEEEDDDDDDBBBAAA@@@AAAAAA@@@===;;;===>>>@@@BBBDDDFFFFFFGGGKKKMMMNNNMMMMMMOOOSSSWWWTTTRRROOONNNOOORRRVVVYYYWWWXXXYYY[[[[[[[[[ZZZYYYZZZXXXWWWUUUSSSRRRQQQQQQOOOMMMKKKHHHEEECCCAAA???===@@@CCCDDDBBB???>>>===;;;999777555444333333333444666888;;;===?????????AAAEEEJJJNNNQQQQQQOOONNNIIIHHHFFFFFFFFFHHHJJJKKKNNNOOOPPPQQQRRRRRRRRRRRRPPPOOONNNOOOOOONNNKKKIIICCCBBB???<<<999666333222+++******)))((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&"""&&&'''%%%$$$%%%&&&%%%&&&&&&'''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%""""""$$$'''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$###""""""!!!"""""" !!!###$$$%%%%%%$$$$$$ """#########"""!!! !!!$$$%%%### """"""""""""###$$$%%%&&&############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$######"""!!!"""$$$%%%%%%### !!!"""$$$$$$###""""""###'''((('''$$$###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$"""!!!"""$$$''')))&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$##################$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$&&&'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))'''%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$'''### $$$&&&%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''')))******...///000000000///---,,,------+++***)))'''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&'''(((***++++++,,,,,,---,,,+++,,,...000111111333666:::<<<===>>>AAABBBBBBCCCDDDEEEDDDBBB@@@>>>>>>>>>?????????>>>>>>===BBBCCCFFFJJJMMMPPPRRRSSSOOOOOONNNNNNOOOQQQRRRSSSUUUSSSQQQQQQTTTVVVWWWXXXVVVXXXZZZ\\\\\\\\\]]]___]]]\\\[[[[[[[[[[[[XXXVVVWWWVVVTTTRRRPPPNNNJJJHHHIIIJJJKKKKKKJJJGGGDDDBBBCCC@@@===<<<===;;;777444444444444444444555666666999:::<<<===@@@AAACCCDDDAAA@@@???===>>>???@@@BBBDDDGGGJJJLLLMMMMMMOOOPPPTTTRRRQQQOOOOOOOOOPPPPPPIIIFFFBBBAAAAAA@@@<<<999444111...,,,++++++***))))))'''%%%$$$%%%(((+++...%%%&&&'''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''',,,'''$$$%%%%%%###$$$((('''&&&&&&%%%%%%&&&&&&'''""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%)))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%"""!!!"""######$$$%%%%%%$$$###"""!!!###"""  !!!###$$$$$$$$$$$$#########"""""""""""""""""""""!!!!!!!!!$$$$$$###"""!!! $$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&%%%$$$###"""############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$#####################%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%$$$"""##################"""!!!###&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%'''(((***+++&&&&&&''''''((()))++++++...///000000000///---,,,++++++******))))))((((((&&&&&&%%%%%%&&&&&&'''((('''(((***,,,...///000000000//////000111333444444777888999999888777888:::AAABBBDDDEEEEEEDDDBBBAAA@@@@@@BBBDDDEEEFFFFFFFFFCCCDDDGGGJJJMMMOOOQQQRRROOONNNNNNNNNOOOPPPQQQRRRSSSQQQPPPPPPRRRUUUVVVVVVXXXZZZ\\\\\\\\\\\\^^^___bbb```^^^^^^^^^\\\ZZZXXXYYYXXXWWWVVVVVVUUUTTTRRRNNNOOOQQQRRRQQQPPPMMMLLLIIIGGGDDDCCCBBB@@@===999999888777777777777777777222333444555666777888999<<<;;;999888888999:::;;;:::===AAAEEEFFFHHHKKKLLLQQQQQQPPPPPPPPPQQQQQQRRRMMMJJJGGGFFFFFFEEEBBB@@@@@@<<<888555222000...,,,***)))((((((***---111444&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))333***######&&&%%%######''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###"""$$$%%%###$$$$$$%%%$$$###"""!!!!!!""""""########################"""""""""!!!!!! ############""""""""""""###$$$$$$%%%%%%%%%%%%%%%'''&&&%%%###############%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$############$$$&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$######"""###$$$&&&&&&%%%###!!! %%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$&&&((('''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$""" """&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%&&&&&&((())))))'''''''''((()))+++,,,---......///000///...---,,,))))))******************'''''''''''''''((()))***)))+++---111444666888888888888777777777777888888999999888666444333444666???@@@CCCEEEGGGGGGFFFFFFDDDEEEGGGHHHJJJKKKKKKKKKEEEFFFHHHJJJLLLOOOPPPQQQQQQQQQPPPPPPQQQRRRSSSTTTWWWUUURRRRRRTTTVVVXXXXXX[[[\\\]]]\\\[[[\\\]]]___```^^^\\\ZZZZZZXXXVVVSSSVVVVVVUUUUUUVVVWWWYYYZZZWWWXXXYYYZZZZZZXXXVVVUUUQQQOOOLLLJJJIIIFFFCCC@@@>>>===<<<;;;999999888888555555555555555555555555777666555333333333444444444777:::===>>>@@@BBBDDDKKKLLLMMMOOOPPPQQQQQQQQQOOOMMMLLLKKKKKKJJJHHHFFFIIIFFFAAA>>>;;;888555333///...,,,,,,---///111333((((((''''''&&&%%%$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%&&&''')))***:::...$$$$$$'''&&&###!!!'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$###"""!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%###"""###%%%###$$$$$$$$$$$$###""""""!!!"""$$$&&&&&&%%%$$$""""""""""""!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%""""""######$$$$$$$$$%%%"""######$$$%%%$$$$$$$$$)))'''$$$"""!!!"""###%%%&&&&&&&&&&&&%%%###!!! $$$$$$###############"""###%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''%%%$$$###%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%###"""###$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&"""""""""######$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((***(((&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''***)))((('''&&&%%%%%%%%%((((((((()))***,,,---...---.../////////...---,,,************************))))))))))))***+++,,,------///333777;;;>>>@@@BBBBBBAAA@@@>>>;;;999999999777777777555444555888;;;===???CCCFFFIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJHHHIIIJJJKKKMMMOOOQQQRRRUUUUUUUUUVVVVVVWWWWWWWWW]]]ZZZWWWVVVWWWXXXXXXXXXZZZ[[[[[[YYYXXXXXXZZZ\\\[[[XXXVVVTTTSSSRRRPPPNNNRRRRRRRRRRRRSSSUUUYYY\\\]]]]]]^^^^^^]]][[[YYYXXXUUUTTTRRRPPPNNNKKKHHHFFFEEEDDDBBB@@@>>>===<<<<<<=========<<<;;;:::999999888777555444333222222222555666888888888888999;;;AAACCCFFFIIIKKKLLLLLLLLLMMMLLLKKKKKKKKKKKKJJJJJJKKKHHHEEECCCBBBAAA>>><<<777555333000---,,,++++++******)))(((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&(((***:::000'''&&&'''%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((&&&###!!!"""############$$$############!!!"""$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""######$$$%%%&&&&&&'''"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###'''%%%$$$""""""###$$$%%%%%%&&&''''''&&&###!!!$$$$$$$$$$$$###############%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$((((((''''''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$""" """$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%%%%&&&+++***((('''%%%%%%$$$$$$'''(((((()))+++,,,...///---.../////////...,,,+++,,,,,,++++++***)))))))))(((((()))***,,,---///000444666999>>>BBBFFFHHHJJJGGGGGGEEEAAA;;;777666777666777777666666888<<>>AAAEEEIIILLLMMMNNNNNNOOOOOOOOOOOONNNMMMLLLKKKLLLLLLLLLMMMOOOQQQSSSUUUWWWWWWXXXXXXYYYYYYYYYXXX]]]ZZZVVVTTTTTTTTTTTTSSSTTTUUUUUUTTTRRRRRRSSSTTTUUUSSSPPPNNNNNNMMMLLLJJJNNNOOOPPPOOONNNPPPTTTXXXXXXYYYYYYZZZZZZZZZYYYXXXXXXXXXXXXVVVSSSQQQOOONNNMMMLLLJJJHHHFFFEEEDDDDDDDDDCCCCCCAAA@@@???>>>>>><<<;;;999888666555444333444555666555333222333444777999<<>>@@@CCCFFFIIIMMMPPPRRRRRRRRRSSSSSSTTTTTTTTTSSSRRRRRRPPPPPPPPPQQQSSSUUUXXXYYYWWWWWWXXXXXXXXXXXXWWWWWWWWWTTTPPPNNNNNNNNNNNNMMMPPPQQQSSSSSSQQQPPPPPPQQQPPPMMMIIIGGGFFFEEEDDDBBBFFFHHHIIIHHHFFFGGGJJJNNNNNNOOOQQQRRRTTTUUUVVVVVVWWWXXXYYYXXXVVVUUUUUUUUUSSSRRRQQQOOONNNNNNMMMMMMKKKKKKJJJIIIHHHHHHGGGFFFCCCBBB@@@>>><<<:::999888333333333222000000111333111222555777:::;;;======AAACCCEEEFFFFFFGGGIIIJJJNNNLLLKKKJJJJJJHHHEEECCC@@@@@@???===;;;888666555---+++***(((''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$### '''$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%'''***,,,#########"""######$$$%%%$$$###!!! !!!"""$$$&&&############$$$$$$$$$$$$ !!!!!!""""""#########"""""""""!!!!!! """######$$$%%%$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&!!!###%%%$$$###"""######((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""###$$$$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%##################$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%%%%&&&'''(((((())))))(((((('''%%%&&&((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((***,,,...///------.........---,,,+++++++++++++++++++++++++++,,,---///222555999<<<>>>BBBDDDGGGJJJNNNPPPRRRSSSMMMNNNNNNIIIBBB>>>>>>AAABBBCCCDDDDDDCCCCCCDDDFFFKKKMMMPPPTTTVVVWWWWWWWWWXXXXXXXXXXXXVVVUUUTTTSSSSSSSSSSSSTTTVVVYYY\\\^^^WWWXXXYYYYYYYYYYYYXXXWWWTTTQQQOOONNNOOOQQQRRRQQQTTTWWWZZZ[[[ZZZXXXWWWWWWTTTPPPKKKGGGEEECCCAAA???AAAEEEHHHGGGEEEDDDHHHKKKKKKKKKLLLMMMMMMNNNNNNNNNPPPSSSUUUUUUTTTSSSUUUWWWRRRRRRQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPMMMLLLKKKIIIFFFCCCAAA@@@888888777555222000111222000000111222444666888999888;;;>>>??????@@@CCCFFFGGGFFFFFFGGGHHHGGGEEECCCAAABBBCCCCCCCCCAAA???>>>444222///,,,***)))((()))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%$$$""""""$$$""" !!!&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!"""###$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%'''))),,,######"""""""""###%%%%%%###############$$$%%%%%%""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,...---***'''$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%######$$$'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######""""""""""""###$$$%%%&&&'''''''''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%###""""""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&%%%&&&&&&(((***,,,...///,,,---.........---,,,+++))))))***+++,,,,,,------111333555999===AAADDDFFFFFFGGGJJJMMMPPPRRRTTTUUUQQQSSSTTTPPPJJJFFFHHHKKKFFFIIIKKKLLLLLLLLLMMMOOOPPPRRRUUUXXXZZZ[[[[[[ZZZ]]]]]][[[YYYVVVSSSPPPNNNUUUTTTTTTVVVXXX[[[___aaaYYYZZZ[[[\\\\\\[[[ZZZYYYVVVTTTRRRSSSVVVXXXZZZZZZ\\\```dddfffeeecccaaaaaa```\\\VVVPPPMMMJJJGGGEEEFFFKKKOOOPPPMMMLLLOOOSSSNNNMMMLLLKKKIIIGGGFFFEEEHHHLLLOOOPPPOOOOOORRRTTTNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQVVVUUUSSSQQQNNNKKKIIIGGGBBBAAA>>>999444111111111111111111111222444666888000444777888888:::===@@@======>>>BBBEEEFFFFFFDDDCCCDDDEEEFFFEEEDDDBBB@@@===:::666111...,,,+++***%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%)))$$$###''')))&&&%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%"""###$$$%%%&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%'''######"""""""""###%%%&&&"""###%%%''''''&&&%%%$$$ !!!!!!!!!""""""######$$$##################### !!!"""###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%+++(((%%%"""!!!!!!"""###$$$$$$#########$$$%%%&&&""""""######$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%)))'''%%%$$$$$$$$$&&&'''&&&'''''''''&&&%%%%%%$$$(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$$$$$$$$$$&&&''')))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$""""""'''&&&&&&%%%$$$###""""""((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%###"""###$$$$$$%%%%%%$$$$$$######!!! """%%%'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&&&&&&&&&&$$$###'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''))),,,...,,,'''###"""###(((((()))***+++,,,,,,---------,,,++++++,,,---...///---+++,,,...222444555777:::???CCCEEEFFFGGGHHHEEEHHHLLLPPPTTTVVVWWWWWW[[[ZZZYYYWWWUUUTTTRRRRRRUUUUUUUUUVVVWWWVVVTTTRRRSSSSSSUUUWWWYYYZZZYYYXXXYYYXXXWWWVVVSSSQQQOOONNNMMMOOORRRVVVZZZ```fffjjjiiihhhggghhhhhhgggeeecccfffdddcccffflllqqqrrrrrrsssrrrqqqqqqssssssrrrpppmmmjjjfffaaa]]]ZZZYYYYYY]]]dddjjjjjjhhhgggbbb\\\^^^[[[UUUQQQMMMJJJGGGEEEGGGIIILLLLLLKKKIIIHHHHHHGGGIIIKKKJJJIIIIIIMMMPPPKKKNNNQQQRRRRRRRRRRRRSSSSSSUUUWWWUUURRROOOPPPQQQNNNKKKGGGAAA<<<888555333333111......///111222222777555333555888::::::888888:::;;;===???AAAAAABBBAAADDDFFFGGGGGGHHHIIIJJJDDD???:::888777444...)))++++++***(((%%%""")))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$""""""###$$$%%%###$$$%%%$$$"""!!!"""#########$$$$$$$$$$$$######%%%%%%$$$######$$$%%%&&&!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""$$$$$$##################!!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%###"""!!!"""######%%%###""""""######""" """%%%'''&&&""" !!!"""###$$$&&&&&&%%%$$$###)))((('''&&&&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&(((((('''&&&&&&'''((()))'''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&%%%%%%$$$#########''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$%%%###"""###&&&'''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&'''((('''&&&(((((()))***+++,,,------,,,,,,******)))***+++,,,......///111444888:::<<>>@@@BBBCCCDDDEEEHHHJJJHHHDDD@@@???>>>;;;444...*********)))(((&&&%%%$$$(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$"""!!! !!!"""###$$$%%%&&&%%%###"""###$$$######$$$$$$$$$$$$######""""""!!! !!!"""###$$$$$$$$$######"""""""""################################################!!!!!!!!!"""""""""########################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###############%%%###""""""######""" !!!$$$''''''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$)))))))))(((((((((''''''&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%############$$$%%%&&&'''''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''$$$!!!"""'''***)))'''((()))******,,,,,,---...------+++***)))******+++///111444999===@@@CCCDDDIIIJJJKKKJJJIIIIIIJJJLLLPPPRRRVVVZZZ]]]^^^^^^^^^__________________``````]]]]]]\\\\\\ZZZYYYWWWVVVUUUTTTRRRQQQQQQPPPQQQQQQNNNOOOPPPRRRSSSSSSTTTTTTWWW^^^hhhttt}}}{{{yyyyyyyyyyyyxxxzzzxxxxxx{{{~~~{{{kkkgggaaa^^^]]]^^^___```eeeeeeeeefffiiinnnsssvvv{{{tttrrrqqqsssuuusssllleee]]]]]]___bbbeeeeee```\\\QQQKKKEEEAAAAAABBBBBBAAA???AAABBBCCCDDDHHHLLLPPPPPPQQQQQQPPPOOOPPPRRRTTTSSSSSSQQQOOOLLLHHHEEECCC>>>;;;888555333111///---000///...///222333444333777888888888888888888888:::;;;===>>>???AAAEEEHHHIIIGGGFFFEEEEEEAAA:::444///...---+++***)))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$"""!!!!!!!!!"""###$$$%%%&&&%%%$$$###$$$%%%######$$$$$$$$$$$$######%%%$$$############$$$$$$''''''&&&%%%$$$###""""""################################################"""""""""#########$$$$$$$$$###"""!!!!!!###%%%'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$###""""""###$$$"""!!!!!!%%%'''''''''''''''(((((('''&&&%%%%%%%%%%%%(((((()))))))))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$#########&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''$$$""""""%%%''''''&&&))))))***+++,,,---......///...---,,,+++,,,------222666;;;@@@DDDFFFHHHJJJOOOOOONNNLLLKKKKKKNNNPPPTTTVVVYYY\\\^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^ZZZZZZZZZXXXUUUSSSSSSSSSRRRQQQPPPOOOMMMLLLMMMNNNPPPRRRVVV[[[___cccfffhhhkkkqqq|||{{{wwwrrrppppppqqqqqqqqqrrrqqqppprrruuutttoookkkZZZUUUNNNJJJJJJMMMOOOPPPOOOOOOPPPTTTZZZbbbjjjooo}}}zzzuuunnnpppwwwyyytttvvvzzz|||tttfff\\\QQQJJJJJJIIIEEEAAA===============AAAFFFJJJJJJJJJIIIIIIJJJLLLOOOQQQTTTTTTTTTSSSPPPMMMIIIGGGGGGDDDAAA===:::777333000222111000111222333444444777777777777777888888999888999999999999;;;???BBBFFFFFFFFFHHHGGGCCC<<<777999777333///+++)))''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$#########$$$&&&%%%$$$#########$$$$$$$$$&&&&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$##########################################$$$$$$$$$"""#########$$$$$$$$$$$$###""""""""""""$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&$$$###$$$###""""""$$$$$$###""" ###&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$$$$%%%'''(((((((((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%'''(((((('''%%%%%%))))))))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$#########&&&%%%$$$$$$&&&&&&&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&$$$$$$&&&)))******+++,,,---.../////////...---------...///000888===BBBFFFGGGHHHJJJLLLOOOOOONNNMMMMMMNNNRRRUUUWWWYYY[[[^^^______^^^^^^^^^]]]]]]\\\[[[ZZZYYYXXXTTTUUUUUUSSSPPPOOOOOOQQQNNNPPPSSSSSSSSSSSSTTTVVVYYY\\\```eeekkkpppsssuuuzzz~~~~~~xxxjjjfffaaa___```bbbcccdddeeeccccccdddeeeccc]]]XXXMMMIIIEEECCCDDDGGGHHHIIIFFFEEEDDDFFFKKKRRRZZZ___lllyyyvvvnnnhhheee^^^eeetttxxxmmmaaaZZZXXXUUUOOOHHHBBBBBBAAA???===???BBBEEEGGGFFFEEEEEEFFFIIIKKKLLLMMMNNNOOOPPPPPPNNNLLLKKKNNNLLLIIIFFFCCC???:::666444444444333222222333444444444444444555777888999888999888777666777:::===AAACCCFFFHHHHHHEEE???;;;@@@===999333...***(((''''''''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$############%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""!!!!!! """#########$$$$$$%%%%%%########################""""""#########$$$$$$$$$"""#########$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&%%%$$$$$$###"""###$$$%%%$$$#########$$$%%%&&&&&&%%%$$$((('''%%%###"""######$$$((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((())))))(((((('''%%%%%%'''''''''''''''''''''''''''''''''&&&%%%$$$"""!!!$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&%%%$$$###$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&'''(((((((((((('''&&&$$$'''***)))&&&&&&)))---***+++,,,,,,......///000---------...///222444555>>>CCCHHHJJJJJJIIIKKKMMMMMMNNNOOONNNOOOQQQUUUXXXZZZ[[[]]]_________^^^]]]]]]\\\[[[YYYWWWVVVTTTTTTKKKMMMNNNLLLIIIHHHKKKNNNQQQWWW]]]aaa```___```aaafffgggjjjmmmqqqsssuuuvvvxxxxxxxxxzzzxxxrrrhhh```TTTQQQNNNMMMOOORRRUUUVVVWWWVVVVVVXXXZZZXXXSSSOOOHHHGGGGGGHHHKKKKKKKKKIIIIIIGGGDDDBBBEEEKKKRRRVVV___iiioookkkbbb\\\YYYVVVTTT^^^ooo{{{sssjjjffffffccc[[[UUUIIIIIIIIIFFFCCCAAAAAAAAADDDBBB@@@@@@BBBDDDDDDDDDCCCEEEHHHJJJMMMNNNNNNNNNNNNMMMLLLKKKIIIFFFAAA===888888888666333222222444111000000000111333555777888999999777555555777999===@@@DDDHHHIIIGGGDDDAAAAAA???<<<888444111///---***))))))(((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$############""""""!!!!!!###$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""""""""#########$$$$$$ ###%%%&&&&&&$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$###"""###%%%%%%%%%###(((&&&$$$$$$%%%&&&%%%%%%&&&%%%%%%$$$############***)))((('''''''''((()))$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###$$$%%%%%%%%%$$$######''''''''''''''''''''''''###############"""!!! %%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%'''&&&%%%$$$&&&)))%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&$$$&&&''')))))))))***+++++++++,,,---...///000000...///000222555999<<<>>>CCCGGGLLLMMMKKKKKKMMMQQQMMMNNNPPPPPPQQQSSSVVVYYYYYYZZZ\\\]]]]]]\\\ZZZYYYXXXXXXVVVUUUSSSQQQPPPOOOIIILLLNNNMMMKKKKKKOOOSSS^^^eeemmmoookkkeee```___bbbcccdddfffhhhiiiiiiiiihhheeecccbbbbbb^^^VVVPPPIIIGGGEEEFFFJJJNNNPPPQQQUUUTTTTTTXXX\\\]]][[[XXXPPPRRRVVV[[[]]][[[VVVRRRRRROOOLLLKKKOOOVVV^^^dddfffmmmpppkkkddd___[[[WWWXXXaaammmyyyzzzqqqnnnmmmnnnqqqooojjjeeeYYY[[[\\\ZZZUUUPPPMMMLLLHHHFFFDDDDDDFFFFFFEEEBBBBBBCCCEEEFFFIIIJJJLLLMMMIIIIIIJJJKKKKKKIIIEEEAAA>>>>>>>>>;;;666444444666222111000///000111333444777888999999777777888999888<<>>;;;777555333---,,,+++)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%##################$$$%%%###############"""!!!!!!"""###$$$$$$######$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&%%%###"""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!!!!"""""""""###### !!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$###"""###%%%&&&%%%$$$'''### ###$$$###$$$%%%%%%%%%%%%%%%$$$$$$,,,+++)))''''''(((***+++$$$%%%%%%&&&'''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((###$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%###%%%((((((&&&&&&(((+++%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&(((&&&%%%(((++++++(((%%%+++,,,,,,---...///000000222222444777;;;@@@DDDFFFEEEIIINNNNNNLLLLLLPPPTTTNNNPPPRRRRRRSSSTTTWWWYYYVVVWWWXXXYYYYYYXXXVVVUUUSSSRRRQQQPPPOOOMMMLLLLLLRRRUUUXXXWWWUUUVVV[[[```kkkrrryyyxxxooocccZZZUUUPPPQQQSSSUUUVVVWWWXXXXXXYYYVVVRRRSSSUUUTTTPPPKKKKKKJJJIIIKKKPPPTTTWWWXXX]]]\\\^^^bbbiiilllkkkjjj___cccjjjpppqqqmmmfff```ZZZXXXWWWYYY___jjjttt{{{xxx}}}~~~zzztttoooiiibbbaaagggooosssvvv{{{rrrhhhgggiiilllrrrxxxxxxuuuqqqnnnqqqsssrrrmmmgggbbb```TTTQQQPPPPPPQQQQQQNNNJJJGGGGGGFFFFFFFFFFFFGGGHHHDDDEEEGGGIIIKKKJJJFFFCCCDDDEEEDDD@@@;;;888888999666555333222111222333444555777999:::999999:::;;;333777===BBBDDDEEEEEEFFFGGGFFFEEECCC???;;;777555......,,,***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###"""""""""###$$$%%%%%%$$$%%%%%%%%%%%%$$$######!!!"""$$$$$$######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$###""" $$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""!!!!!!"""$$$'''(((######$$$$$$$$$%%%%%%%%%######"""!!!"""###%%%&&&$$$###"""###%%%&&&%%%$$$###!!!!!!$$$%%%&&&'''((('''&&&%%%...---,,,***)))((((((((((((((('''&&&'''((()))***'''(((***,,,,,,+++)))((( """%%%''''''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%$$$######%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""######$$$%%%%%%&&&&&&%%%%%%$$$###(((&&&$$$$$$&&&&&&$$$"""$$$$$$$$$&&&((()))(((&&&"""###$$$$$$%%%&&&''''''&&&$$$""" """$$$&&&((('''%%%#########%%%&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&'''''' !!!$$$&&&'''(((''''''######$$$%%%%%%&&&&&&&&&%%%$$$###$$$'''&&&### %%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((***,,,,,,+++)))***++++++,,,---000555999:::<<<>>>@@@@@@BBBDDDFFFIIILLLOOOQQQPPPPPPPPPPPPSSSQQQPPPRRRVVVXXXXXXVVVSSSUUUVVVUUURRRPPPNNNNNNNNNNNNMMMLLLLLLMMMNNNNNNXXXbbbgggbbb]]]___bbbccckkknnnmmmeee\\\UUULLLEEEFFFHHHJJJLLLLLLMMMNNNOOORRRQQQQQQUUUYYY[[[XXXUUUXXXWWWXXX[[[```eeeggghhhkkklllqqq}}}}}}|||qqqhhhaaafffjjjmmmvvv{{{xxxzzz|||{{{jjj___]]]eeeiiiooouuuzzz}}}~~~~~~zzz|||tttkkkgggdddggglllkkkaaaXXXRRRTTTQQQHHHAAA@@@BBBBBBAAAAAABBBBBBDDDEEEGGGGGGGGGGGGGGGFFFDDDAAA>>>===>>>;;;777444111111222333111222333555777999;;;===;;;<<<>>>AAACCCFFFHHHIIIIIIHHHFFFCCC???<<<999777666444222...+++(((%%%$$$))))))'''&&&&&&&&&&&&''''''&&&$$$$$$$$$&&&((()))%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&########################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''&&&%%%###"""""""""####################################""""""""""""######$$$$$$%%%%%%%%%$$$$$$############$$$&&&&&&%%%$$$&&&%%%###""""""###%%%&&&%%%%%%&&&$$$###"""###%%%%%%### !!!###!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%&&&&&&''''''"""############$$$$$$$$$$$$$$$$$$#########""""""#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########"""""""""""""""""""""""",,,+++***)))''''''&&&&&&)))(((''''''''''''((()))&&&&&&'''((((((((('''&&&"""###%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$''''''((((((''''''&&&%%%)))'''%%%%%%''''''&&&$$$&&&%%%%%%%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&((('''%%%&&&''''''%%%"""%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))(((((())))))))))))+++,,,------...111666999<<<>>>AAACCCDDDFFFIIIKKKNNNQQQTTTUUUTTTRRRRRRRRRPPPOOOOOORRRVVVXXXWWWUUUPPPQQQQQQPPPMMMKKKKKKLLLHHHKKKOOORRRSSSUUUXXXZZZbbbhhhjjjccc]]]]]]^^^^^^___bbb___WWWNNNHHHBBB===???CCCGGGJJJKKKMMMQQQTTTVVVZZZ___cccfffiiijjjkkkooommmlllmmmqqqtttuuuuuuvvvxxxxxxoooiiipppvvv{{{tttfff```aaannnpppsssvvvyyy{{{{{{|||}}}|||tttjjjllljjjaaaRRRFFF@@@<<<999<<<<<<<<<===???AAACCCDDDGGGGGGGGGFFFEEECCCAAA@@@AAA???;;;888555333222222000//////000111333555777888999;;;>>>BBBEEEHHHIIIKKKJJJIIIFFFBBB???<<<:::888777555222///---+++***&&&&&&'''''''''&&&&&&&&&'''&&&%%%$$$$$$&&&((()))&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$############$$$%%%&&&%%%$$$&&&%%%###""""""###%%%&&&$$$%%%%%%$$$""""""###%%%'''%%%###!!! """###%%%########################""""""######$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!! !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%########################//////...---,,,++++++***))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%)))'''&&&&&&'''((('''%%%(((&&&%%%%%%%%%%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$((((((''''''&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''***)))'''%%%%%%%%%%%%&&&***(((&&&%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((...---***((((((((()))+++---///000222333666;;;>>>AAACCCFFFHHHIIIKKKNNNPPPSSSUUUWWWWWWVVVTTTSSSSSSNNNNNNOOORRRTTTUUUTTTSSSNNNNNNMMMKKKHHHGGGHHHIIIJJJPPPXXX[[[ZZZZZZ]]]```___aaa```YYYTTTSSSRRRPPPKKKNNNMMMHHHDDDEEEFFFDDDEEEKKKQQQUUUWWWZZZbbbhhhjjjqqqzzz~~~|||xxxpppjjjeeemmmuuu}}}yyyooommmqqqyyyyyyxxxxxxyyyzzz{{{||||||xxxppp```MMM@@@===<<<:::777777888999;;;===@@@AAADDDDDDEEEEEEDDDDDDCCCCCCDDDCCCAAA===:::777555333222111///......///111222666777:::===AAAEEEIIIKKKLLLLLLJJJHHHEEEAAA>>><<<999888777555333111000///%%%&&&'''((((((''''''&&&'''&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%$$$""""""###%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$111111111000000///...---******))))))(((((((((((())))))(((''''''''''''((('''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###''''''&&&&&&''''''&&&&&&(((&&&$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%$$$(((''''''&&&&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%&&&'''***)))'''%%%%%%&&&'''((((((&&&$$$###"""#########&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((......---,,,++++++,,,...///111555888;;;???CCCFFFGGGIIIKKKLLLMMMNNNPPPRRRUUUWWWYYYXXXUUURRRQQQQQQMMMNNNOOOQQQQQQQQQOOONNNLLLLLLLLLKKKIIIIIIKKKLLLVVV\\\bbbaaaZZZTTTSSSVVVQQQPPPMMMJJJHHHGGGGGGFFFEEEIIIIIIGGGHHHNNNSSSTTTWWW\\\cccfffhhhllluuu}}}~~~~~~~~~~~~~~~wwwqqqhhhcccbbbaaa___\\\iiiqqqzzz{{{yyywwwttt}}}}}}|||}}}|||uuu||||||}}}sss^^^HHH<<<;;;===>>>888777777777888;;;===>>>>>>???@@@AAACCCCCCDDDDDDDDDDDDCCCBBB???<<<:::888888666333111//////111111555666888<<<@@@EEEIIIKKKJJJJJJJJJIIIFFFCCC@@@>>>:::999888777666444333333,,,+++***)))((((((((((((''''''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$"""!!!###$$$#########$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""!!!!!!!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''###$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%.../////////...---,,,+++,,,,,,++++++***)))((('''***)))((('''''''''''''''((('''&&&%%%%%%'''(((***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''''''''&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&%%%%%%%%%%%%&&&'''%%%######%%%&&&&&&%%%######$$$%%%%%%&&&''''''%%%&&&'''''''''%%%$$$###'''''''''&&&''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&''''''&&&&&&%%%&&&'''((()))&&&%%%$$$###""""""$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''((((((''''''&&&((((((((((((((((((((((((&&&))),,,------,,,...///...222777<<<@@@EEEIIILLLLLLMMMOOOOOONNNNNNPPPQQQWWWYYYZZZYYYVVVSSSQQQPPPNNNOOOPPPOOOMMMKKKJJJIIIGGGJJJMMMPPPQQQSSSVVVXXX___ccceee___SSSIIIFFFGGGGGGDDDBBBAAAAAAAAACCCEEENNNSSSUUUTTTVVV\\\```aaafffjjjnnnpppqqqvvv~~~~~~yyyvvvrrrqqqrrrtttuuuuuurrryyyvvv```ZZZSSSNNNNNNPPPPPPPPP^^^gggqqqzzzxxxkkkeeedddbbb```aaahhhsss|||}}}wwwttttttwwwpppYYYIIIAAA===:::;;;999888777777999;;;===:::<<<>>>AAABBBBBBBBBBBBAAABBBCCCDDDCCCAAA???>>>>>><<<999666333333333333333444555777;;;???CCCEEEHHHHHHJJJJJJIIIGGGDDDBBB======<<<;;;999888777777666333///+++))))))***+++((('''''''''&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$%%%&&&###%%%''''''%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$"""###$$$$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$##################""""""###$$$$$$$$$$$$%%%%%%%%%""""""""""""############"""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%% !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///000111111111000...---.........---,,,***)))(((((((((''''''&&&%%%%%%%%%''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((("""###$$$%%%'''((())))))'''''''''&&&&&&%%%%%%$$$###$$$&&&'''(((''''''&&&''''''((((((''''''&&&%%%###%%%&&&%%%$$$$$$%%%'''(((&&&$$$$$$%%%'''''''''"""######$$$&&&''''''(((###$$$%%%&&&&&&%%%$$$###%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''$$$%%%%%%&&&''''''((((((%%%&&&'''&&&%%%%%%'''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&(((((((((((((((((((((((( %%%***---,,,,,,...000///444:::???CCCGGGKKKMMMNNNOOOQQQQQQPPPPPPQQQRRRZZZ[[[]]][[[XXXTTTRRRQQQNNNOOONNNLLLIIIGGGGGGGGGFFFKKKRRRXXX\\\^^^___```[[[]]]\\\UUUJJJBBB???@@@AAA??????@@@AAABBBGGGNNNWWW___fffiiimmmsssvvvuuussssssssstttvvvzzzzzzmmmeeebbb______bbbfffiiijjjnnnooosss|||vvvlllQQQLLLFFFBBBBBBCCCEEEFFFJJJTTT^^^fffoooyyyxxxhhh[[[SSSPPPOOONNNJJJPPP[[[gggtttyyywwwvvvzzz~~~lllYYYKKK@@@999>>><<<:::999999;;;>>>@@@@@@BBBEEEFFFFFFDDDAAA>>>>>>???AAACCCCCCCCCCCCBBB@@@???===:::888666555555222111111222444777:::<<>><<<;;;:::<<<888333///,,,+++,,,---(((((((((((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$############$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$######"""###$$$&&&'''###&&&)))(((%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!!!!"""$$$$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!""""""""""""""""""###%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%&&& """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111222333444444333111000000000000///...,,,***)))(((((())))))(((&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%&&&'''(((((((((''''''&&&%%%%%%$$$$$$"""###%%%'''((('''&&&%%%''''''((((((''''''&&&%%%###%%%''''''%%%$$$&&&(((+++)))&&&%%%&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&###$$$&&&''''''&&&%%%$$$!!!$$$''''''&&&&&&(((***''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%$$$%%%'''((()))((('''&&&(((((((((((((((((((((((("""&&&+++,,,+++,,,000444666:::@@@EEEHHHJJJLLLNNNMMMOOOQQQRRRRRRSSSUUUVVVYYYZZZ\\\ZZZWWWSSSQQQQQQLLLMMMLLLIIIFFFEEEGGGIIIMMMTTT\\\bbbbbb```\\\ZZZQQQPPPMMMHHHCCC@@@@@@AAAAAAAAADDDIIIKKKOOOYYYeeeoooxxxyyyuuurrrqqquuuyyy}}}~~~|||pppbbbXXXOOOMMMKKKLLLPPPUUUYYY[[[cccaaabbbfffjjjggg\\\SSSDDDAAA===::::::<<<>>>???FFFOOOYYY___eeekkkmmmkkkccc]]]SSSIIIBBB?????????AAADDDLLLYYYiiixxx|||yyyzzzyyywwwwww{{{mmmXXXKKKDDDAAACCCAAA@@@???AAADDDGGGJJJNNNPPPRRRRRRNNNHHHAAA<<<===>>>???AAABBBCCCCCCDDDBBBBBBAAA@@@>>><<<:::888555333111000000222444555;;;>>>BBBGGGJJJKKKJJJJJJHHHGGGEEEBBB???===;;;::::::999666333111...---,,,((((((((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""$$$%%%''''''&&&%%%$$$""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$###""""""###$$$&&&((($$$'''***((($$$"""$$$'''$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$###!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%&&&########################"""######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!""""""############$$$%%%'''(((((((((&&&%%%"""######$$$%%%%%%&&&&&& ###%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$...///000111111000...---111222222111///---+++)))******,,,,,,+++)))'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***###$$$$$$%%%&&&(((((()))$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$!!!"""%%%'''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$&&&((((((&&&%%%'''***...+++(((&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''(((###$$$%%%%%%&&&&&&&&&%%%""""""!!!!!!""""""###$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$######"""!!!!!!!!!%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&$$$%%%'''((('''%%%""" !!!%%%&&&%%%%%%&&&(((''''''''''''((((((((()))))))))((('''&&&%%%%%%$$$$$$%%%'''))))))((('''&&&(((((((((((((((((((((((((((+++......,,,...444999>>>BBBGGGKKKLLLMMMNNNOOOLLLNNNQQQSSSTTTUUUXXXZZZVVVWWWYYYXXXTTTQQQOOONNNJJJJJJIIIGGGDDDDDDHHHLLLXXX^^^eeehhhddd\\\SSSNNNJJJHHHCCC@@@>>>???AAACCCEEEGGGNNNWWW\\\aaapppvvvpppjjjjjjoootttvvvuuusssuuuuuunnn```RRRGGGBBB@@@===;;;===BBBHHHLLLOOOLLLMMMRRRYYY^^^XXXJJJ>>>;;;:::888888999<<<>>>???<<>>???@@@BBBCCCCCCDDDEEEEEEEEEDDDAAA>>><<<999888555222111111333444333666<<>>;;;888777666777777777555111---+++(((((())))))((('''&&&&&&&&&'''''''''(((((())))))######$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%"""###%%%''''''&&&%%%$$$!!!"""###$$$%%%$$$$$$#################################""""""""""""######$$$###""""""###$$$'''((($$$'''***)))$$$"""$$$'''###$$$$$$%%%%%%$$$$$$######$$$$$$###!!! """###"""!!!!!!!!!"""###$$$$$$########################!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%% !!!###%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&!!!$$$&&&((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$444444444333333222222222222222222111111000000000))))))(((((('''(((((((((((((((''''''''''''(((((()))((('''%%%$$$$$$%%%%%%'''''''''(((((((((((()))'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%###""""""!!!%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########"""###$$$$$$###"""###$$$''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''((((((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''%%%$$$%%%&&&'''(((&&&$$$"""!!!!!!""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&$$$######$$$$$$###"""###$$$&&&&&&%%%''''''''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&'''&&&%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''(((((())))))+++,,,,,,...222666;;;===DDDFFFHHHKKKMMMNNNNNNNNNRRRSSSUUUWWWYYYZZZ[[[\\\ZZZ[[[YYYSSSLLLHHHHHHJJJEEEFFFFFFEEEFFFLLLUUU]]]```\\\[[[]]]YYYMMMFFFFFFDDDEEEGGGHHHIIIJJJLLLMMMWWW^^^gggmmmqqqzzzqqqiii^^^[[[XXXYYY___eeehhhjjjeeeaaaZZZQQQIIIBBB>>><<<===<<<===>>>@@@BBBAAAAAADDDDDDFFFIIIKKKIIIBBB===999777888;;;:::888;;;@@@BBBCCCEEEHHHJJJJJJHHHFFFAAA???<<<;;;;;;:::888777777999===AAAGGGOOOVVV\\\WWWXXXWWWPPPHHHBBBCCCFFFGGGJJJNNNSSS[[[jjj|||~~~bbbMMMEEEFFFFFFIIIJJJJJJJJJKKKPPPXXX^^^kkkmmmnnnjjjaaaTTTHHHBBBFFFAAA??????>>>;;;;;;>>>@@@AAACCCDDDDDDDDDEEEEEE:::888666555777777777666111222333666:::???DDDGGGHHHHHHHHHFFFBBB>>>:::888333333333333222222111000+++***((('''&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''%%%$$$$$$%%%''''''%%%%%%&&&&&&'''((())))))(((((('''&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$"""###$$$%%%&&&''''''''''''&&&$$$###"""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""######$$$%%%&&&&&&'''''')))(((&&&$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&(((((('''%%%$$$######$$$%%%&&&&&&''''''&&&&&&'''((('''&&&$$$###444444444333333333222222111111222222222222222222///...,,,+++))))))((((((((((((''''''''''''(((((()))(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$###%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$###$$$%%%%%%'''&&&$$$#########%%%&&&%%%&&&&&&''''''&&&&&&%%%'''(((((('''%%%$$$$$$%%%%%%$$$"""###$$$&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))((('''&&&&&&&&&''''''%%%$$$###"""###$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''((((((((((((((((((((()))))))))***+++,,,///333888===AAADDDHHHIIIKKKLLLNNNOOOOOOOOOQQQSSSUUUXXXYYYZZZZZZZZZQQQRRRQQQOOOLLLHHHGGGGGGCCCDDDEEEGGGJJJOOOUUUYYY```ZZZVVVSSSLLLBBB>>>???<<<@@@EEEKKKPPPXXXaaaggghhhnnnuuuyyy{{{rrrddd^^^MMMLLLMMMPPPVVV[[[\\\\\\SSSPPPKKKEEEAAA>>><<<<<<;;;;;;;;;===???AAAAAAAAA;;;;;;>>>CCCFFFGGGCCC@@@@@@======@@@BBBAAABBBFFF???AAAEEEKKKPPPPPPKKKGGGCCCAAA>>>=========;;;:::<<<<<<===AAAFFFJJJMMMNNNSSSPPPKKKFFFBBB>>>===<<<@@@CCCGGGLLLTTTbbbsssxxx```OOOHHHDDDAAAJJJJJJJJJJJJLLLSSS]]]dddfffjjjmmmiii```VVVPPPMMMNNNHHHDDDBBB???:::999<<>><<<;;;999666333777666666777:::===@@@BBBBBBCCCCCCBBB@@@===:::888444444444333222000///...,,,+++)))''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$###$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%$$$###"""444444444444333333333333111111222333333444444555111000...+++)))'''&&&&&&((((((''''''''''''((((((''''''&&&&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%#########$$$$$$&&&%%%$$$$$$$$$&&&'''(((&&&''''''((((((''''''&&&'''((()))(((&&&%%%%%%&&&'''%%%######$$$%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&'''((('''%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))((('''''''''((((((%%%$$$#########$$$&&&'''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***)))))))))************+++,,,...333999???EEEIIIKKKLLLLLLLLLMMMNNNOOOQQQQQQSSSUUUXXXZZZ[[[ZZZXXXVVVRRROOOJJJFFFEEEEEEEEEEEEJJJIIIIIIJJJMMMNNNOOONNNHHHFFFEEEEEEEEEHHHPPPYYY\\\ccckkkooooooooorrruuuxxx}}}}}}mmm[[[LLLBBB======>>>@@@DDDGGGIIIHHHGGGBBBAAA>>><<<:::::::::;;;>>>???AAACCCDDDFFFFFFFFFIIIJJJNNNSSSWWWWWWUUUSSSPPPJJJFFFIIIMMMNNNOOORRRZZZ[[[___eeeiiifff^^^VVVSSSPPPMMMKKKJJJIIIGGGFFF@@@???>>>@@@BBBCCCAAA???BBB===777666888:::999666999;;;>>>AAAHHHTTTbbblll~~~{{{iiiYYYUUUXXXZZZWWWZZZYYYXXXWWWZZZaaajjjqqqrrrvvvwwwssskkkccc``````QQQKKKGGGFFFCCC>>>>>>AAA:::999:::>>>DDDGGGFFFDDD???>>>>>>>>>@@@@@@>>>===888777666555444555555666:::;;;<<<<<<;;;:::999777555555444333222000...------,,,***)))(((((())))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&%%%$$$"""!!! !!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######444444444444444444333333333333444444444444444444444333111...,,,***)))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&'''(((((('''&&&%%%%%%&&&(((&&&$$$$$$%%%%%%$$$###$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))******(((((()))******+++,,,,,,///222888>>>DDDIIILLLMMMLLLLLLLLLMMMNNNQQQSSSTTTWWWYYY[[[\\\[[[XXXTTTRRRQQQJJJBBB???CCCJJJOOORRRUUUQQQLLLIIIIIIGGGDDDAAADDDBBBAAA???@@@GGGSSS]]]gggttt||||||yyyxxxyyyyyypppbbbTTTHHH???999666:::::::::;;;;;;;;;:::888AAABBBCCCCCCCCCBBBBBBAAAFFFIIIMMMOOOPPPPPPOOOOOOPPPVVV^^^gggmmmooonnnllljjj___WWWXXX]]]```bbbeeellllllooovvv|||zzzrrrjjjaaa^^^XXXTTTQQQOOOMMMKKKPPPOOONNNMMMLLLKKKJJJJJJNNNIIIBBB??????@@@???>>>::::::;;;;;;???FFFOOOVVVrrr{{{|||uuuwwwtttpppmmmooowww|||gggXXXYYYdddjjjjjjkkkjjjgggeeeeeehhhlllooorrrrrrrrrqqqooommmllllll[[[UUUPPPMMMIIIEEEEEEHHHMMMMMMOOOSSSWWWVVVPPPJJJ???===<<<<<>><<<:::<<<<<<;;;;;;;;;===???AAA@@@BBBFFFIIIKKKJJJHHHFFFVVVZZZ```cccdddcccbbbcccgggppp~~~yyyooommmqqquuuyyy}}}{{{}}}}}}vvvpppllliiifffddd[[[\\\]]]ZZZVVVUUUXXX\\\eee___VVVKKKBBB===::::::DDDCCCAAA??????AAAEEEHHHTTTZZZaaaffffffccc```^^^[[[YYYVVVTTTVVV^^^iiipppwwwqqqiiihhhuuu~~~|||zzzwwwuuutttxxx~~~lllfff___[[[VVVQQQPPPSSSOOOTTT]]]gggmmmllleee___OOOIIIBBB===;;;<<<======AAA@@@>>><<<:::888777666222222222222222222111111111111222222222111000000------+++******+++,,,,,,))))))((((((((('''''''''%%%&&&((((((((((((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%%%%$$$###$$$$$$############$$$$$$(((&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((($$$$$$##################&&&%%%%%%$$$####################################%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&444444444444555555555555777777666555333222111000111111///...------------((((((''''''''''''((((((''''''(((((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((((('''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$&&&(((&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&'''((()))(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''((()))******''')))+++///222555888999???AAADDDGGGIIIJJJJJJIIIKKKLLLMMMNNNPPPSSSUUUVVVSSSQQQNNNKKKIIIHHHHHHIIIIIIKKKOOOTTTVVVUUUQQQNNNKKKFFF@@@===???CCCHHHKKKMMMWWWcccqqqpppcccZZZVVVWWWXXXYYYVVVQQQLLLIIIHHH???<<<999888888999999999???@@@AAACCCHHHOOOWWW]]]mmmppptttxxxzzzzzzzzzyyyqqquuu{{{}}}}}}sssggg^^^YYYXXXXXXOOOMMMJJJGGGEEEDDDEEEFFFCCCEEEFFFEEEDDDBBBBBBCCCAAABBBDDDGGGMMMWWWbbbjjjoooxxx|||ooojjjggggggggggggjjjpppttt|||~~~SSSMMMDDD>>><<<<<<===>>>@@@???>>>===;;;999888888222111111000000000000//////000111111222222111111---,,,+++******+++,,,---)))))))))(((((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$######$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&$$$######""""""######$$$$$$############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$%%%&&&&&&######$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$#########$$$%%%%%%444444444444555555555666666555555444333222111111///...---+++*********)))((((((''''''''''''(((((((((((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%)))((((((((('''''''''&&&%%%&&&&&&&&&''''''''''''$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%%%%&&&''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''')))'''&&&'''((()))((('''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&((((((((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((((((((((((((((((((()))***+++,,,+++---000555;;;???CCCEEEIIIJJJKKKMMMMMMMMMLLLLLLOOOPPPQQQRRRSSSSSSSSSSSSNNNKKKFFFCCCBBBEEEIIILLLUUUWWWZZZYYYSSSJJJBBB>>>@@@@@@@@@BBBHHHQQQ\\\ccc}}}tttkkk^^^SSSOOOOOOPPPQQQJJJJJJHHHEEEAAA===:::888:::;;;<<<>>>???AAACCCDDDBBBFFFKKKRRRZZZfffrrr{{{yyyxxxxxxxxxyyy{{{}}}~~~zzzfff___UUUOOOOOOPPPQQQQQQOOOMMMKKKIIIIIIIIIHHHHHHMMMLLLIIIEEEAAA???@@@AAACCCGGGOOOXXXcccnnnzzz~~~vvvnnnhhheeelllhhhhhhmmmrrrwww~~~vvvaaaQQQHHHFFFCCC???>>>???AAABBBBBB<<<<<<;;;:::999777555444000000000000000000111111000111111111111111000000,,,,,,+++******+++,,,---))))))))))))((((((((('''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''(((%%%$$$$$$######$$$$$$%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&!!!!!!"""###$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''%%%$$$""""""######$$$$$$%%%%%%$$$$$$#########$$$%%%&&&444444444555555555666666333333333333333333333222444333111000...---------((((((''''''''''''(((((()))))))))))))))'''%%%$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""$$$%%%&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$#########$$$%%%'''((()))))))))&&&''''''''''''''''''&&&%%%'''((('''&&&&&&'''(((&&&%%%$$$$$$&&&(((((('''''''''''''''&&&%%%$$$$$$''''''''''''((((((((()))%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))((((((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))***+++,,,---...000555;;;AAAGGGKKKNNNOOOOOOPPPPPPPPPPPPPPPOOOSSSSSSTTTUUUUUUTTTRRRQQQLLLHHHCCC@@@AAAGGGNNNSSSWWWXXXWWWRRRJJJDDDBBBCCC===@@@FFFKKKSSS^^^llluuukkkaaaUUUOOOOOORRRSSSSSSNNNMMMKKKGGGCCC???<<<;;;888;;;>>>??????AAADDDFFFFFFKKKTTT]]]hhhttt~~~|||~~~uuukkk```TTTQQQVVVZZZYYYVVVJJJHHHGGGHHHIIIJJJJJJIIIDDDDDDCCCAAA??????AAACCCEEEJJJSSS\\\fffpppxxx~~~zzzpppmmmooorrrnnnlllpppsssvvv|||uuu```RRRLLL===<<<<<<===???@@@???>>>>>>>>>===<<<:::888666555/////////000111222333444222222222111111///......,,,+++*********+++,,,---))))))))))))(((((((((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$###$$$###""""""###%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***))))))(((&&&%%%$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***,,,+++)))&&&%%%######$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))111111222333444444444444666555333222111111222333111///---+++)))((('''''''''''''''''''''((())))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%"""'''((($$$$$$((('''"""''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%$$$$$$'''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((''''''((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))(((***,,,///---111888???EEEHHHJJJJJJLLLMMMNNNOOOOOOOOOOOONNNOOOOOOPPPRRRTTTSSSQQQNNNPPPKKKDDD@@@AAAGGGOOOTTT^^^XXXUUUTTTMMMCCC???@@@BBBCCCFFFJJJSSS___kkksss~~~iiiaaaVVVOOOLLLLLLMMMMMMMMMKKKGGGCCC@@@===;;;:::;;;<<<>>>???@@@AAADDDFFFFFFNNNVVV\\\eeesss~~~||||||~~~uuuddd[[[QQQOOOTTTWWWUUUQQQKKKGGGCCCCCCGGGKKKLLLLLLJJJGGGBBB??????@@@@@@AAAEEEIIISSS```kkkrrrzzzuuunnnmmmpppllljjjkkkppptttxxxmmmZZZLLLDDD>>><<<;;;===@@@BBBAAA???AAA>>>;;;999777666444222111111000000000000000111111111111111111000//////---,,,++++++******++++++'''((()))******(((&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''(((((())))))---+++(((%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########""""""############""""""%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%"""###%%%&&&######$$$%%%&&&&&&''''''$$$$$$############$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""###&&&'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''222222333444555555555555666555444222222222222333111111000...---,,,+++***((((((((('''(((((())))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''((()))***((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%(((((($$$$$$''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$&&&'''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%'''''''''''''''((((((((((((((()))((('''))),,,///333777===CCCHHHKKKLLLLLLOOOOOOOOOOOOOOOOOOOOOPPPPPPOOONNNNNNOOONNNKKKIIIHHHFFFDDDBBBDDDHHHMMMPPPSSSMMMIIIHHHDDD>>>>>>CCCCCCHHHQQQ[[[gggqqq{{{|||jjjUUUOOOGGGBBB@@@AAAAAA@@@DDDAAA>>><<<<<<=========>>>???AAACCCFFFIIIMMMOOOVVV___iiiqqq||||||llleee^^^^^^cccfffbbb^^^VVVQQQLLLKKKMMMNNNMMMLLLLLLHHHBBB???>>>>>>???>>>CCCEEENNNZZZeeeqqq~~~uuuooooooqqquuusssuuuyyy}}}pppaaaUUULLL>>>;;;999999<<>>>>>???FFFMMMVVV]]]jjjwwwuuu___PPPBBB???;;;999888999888888888888999<<>>???@@@DDDMMMWWWeeeyyy~~~zzzyyyyyy~~~|||||||||rrriii^^^VVVAAA===999888:::===@@@BBB@@@@@@@@@@@@???===<<<;;;555444444444333333333222111111111111111111000/////////...,,,,,,+++++++++******))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$######""""""######&&&$$$######$$$%%%%%%$$$""""""######$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''%%%!!! ###'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######333444555666777888888888666555555444333333222222000222444555555444333222---,,,+++***))))))))))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((('''''''''###%%%''')))******)))((('''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&)))(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$'''(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%'''''''''(((((('''''''''&&&&&&&&&'''((()))******''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))'''''''''((()))((('''''''''(((((()))************+++,,,,,,...333888===CCCEEEIIIMMMOOOQQQQQQPPPSSSQQQOOOMMMLLLMMMNNNOOOMMMJJJFFFCCCBBBBBBAAA???>>>???AAABBBBBBAAA@@@???@@@??????@@@EEENNNZZZdddsssxxx}}}xxxyyyxxxqqqeeeVVVHHH???:::::::::::::::;;;::::::999<<>><<<<<<>>>@@@AAA>>>???AAABBBAAA@@@@@@@@@:::999888777666444222222111111222222222111111000111000///...---,,,,,,,,,---,,,+++)))((('''''''''))))))************))))))&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$###############!!!!!!"""$$$&&&'''''''''""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$222333444666777888888888555555555555444333222222///111333555666555444333000///---,,,******))))))'''''''''&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&###%%%''')))******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$'''(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))(((&&&%%%$$$######%%%&&&''''''''''''&&&%%%%%%&&&&&&'''((()))******(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))'''''''''((()))((('''&&&''''''((())))))******(((***,,,///333999@@@EEEGGGIIILLLNNNPPPQQQPPPPPPSSSQQQNNNLLLKKKKKKKKKLLLHHHEEEAAA???>>>??????>>>@@@???>>><<<;;;:::999999888>>>FFFNNNWWWfffuuu}}}uuujjjccc```___\\\TTTIII@@@;;;:::666888:::<<<===>>>??????BBBKKK[[[pppyyysssqqqsssvvvyyyyyy~~~tttooooooqqq}}}yyyssstttwww{{{oooiii```XXXRRRMMMJJJHHHDDDBBBBBBEEEGGGNNN\\\iiisssrrrjjj```XXXXXXZZZZZZYYYWWW[[[hhhxxx}}}vvvpppoooiiimmmooooooooojjj^^^RRRFFFFFFDDDBBB@@@???>>>???;;;>>>@@@???>>>===>>>@@@>>>>>>===;;;888555333111222222333333333333333222222111000///............000///---+++)))(((((((((*********))))))*********''''''''''''''''''''''''***(((%%%"""!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$$$$ ###$$$%%%&&&&&&'''##################$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&000111333444666666777777555666666555555444333222///000222444555555555444222111///---,,,***))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))************)))$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%'''((()))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%(((,,,,,,(((%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''((('''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((+++***(((&&&$$$#########%%%&&&'''(((((('''&&&%%%$$$%%%&&&(((((()))))))))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&'''((()))******+++'''***...333888>>>DDDIIIJJJKKKMMMNNNPPPPPPPPPPPPSSSQQQOOOLLLJJJIIIIIIIIIDDDAAA===<<<<<<======<<>>BBBFFFIIINNNXXXlllzzzuuuppplllmmmpppssstttxxx||||||}}}llldddeeemmmwww{{{kkkeeegggmmmuuu|||zzztttlllddd^^^ZZZWWWUUUHHHEEEDDDFFFHHHKKKRRRYYY```[[[SSSLLLGGGGGGIIIJJJMMMLLLRRRaaarrryyysssqqqmmmppprrrqqqnnnhhh[[[OOOIIIJJJJJJHHHFFFDDDCCCDDDAAABBBCCC???;;;999:::===@@@@@@???>>>;;;888555444333444444555555555555555222222111000000000000111222111000...,,,***)))(((((((((''''''''''''((((((((((((((((((((('''''''''***(((&&&###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%!!!###%%%%%%###"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''### !!!%%%'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$######$$$%%%%%%&&&''''''...///111222444555555555555666666666555444333222111111222333444555555666444333111///,,,+++***)))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))***+++******)))$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%&&&''''''''''''%%%%%%+++333444---((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''(((((((((&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$$$$%%%%%%%%%'''((())))))((('''%%%$$$%%%&&&'''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%''''''((()))***+++,,,---+++///555:::???DDDIIILLLKKKLLLMMMOOOOOOPPPPPPPPPSSSRRRPPPNNNLLLJJJHHHHHH@@@>>>;;;:::999999888777999888666666888;;;???BBBGGGZZZnnnyyyvvvnnnccc\\\XXXTTTOOOKKKBBBBBBAAA>>>:::999999;;;888;;;???CCCGGGNNNWWW]]]dddmmm~~~}}}~~~vvvrrrsssuuuwwwxxx}}}lllccccccgggmmmuuu|||tttgggccceeeiiipppvvvzzz~~~xxxrrrnnnllljjjiiiXXXQQQMMMOOOPPPOOOPPPSSSWWWQQQJJJEEECCCBBBBBBCCCGGGFFFKKKYYYiiizzz}}}xxxwwwsssvvvwwwrrrnnnhhh___VVVQQQRRRRRRPPPNNNNNNQQQSSSQQQQQQNNNGGG>>>:::;;;===>>>???@@@@@@>>><<<:::999555555666777777777777777222111111111111222222333333333333222///---***(((((('''&&&&&&&&&&&&'''(((******)))))))))(((((((((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""&&&%%%%%%$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!###%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---...///111222333444444555666666666666444333222222222222222333555666777555444222///---+++***)))******))))))))))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''###$$$&&&'''((('''&&&&&&(((((())))))******++++++''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''$$$&&&...999:::111******'''''''''''''''''''''''''''((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%$$$$$$'''(((((((((&&&%%%&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''((('''((()))++++++)))((('''$$$%%%&&&'''''''''&&&%%%)))((((((((('''''''''''''''''''''''''''''''''''')))(((''''''((()))((('''((())))))+++,,,---......222666<<>>>>>CCCAAAEEEQQQaaaqqq~~~{{{{{{uuuxxxwwwqqqmmmjjjeee___YYYZZZYYYWWWVVVXXX^^^cccbbb```ZZZPPPDDD>>>>>>AAA<<<===???@@@@@@???>>>===666666777888888888888888111111111111222333444444444555555444111...+++(((***)))(((''''''((()))***++++++******))))))((((((!!!$$$'''++++++***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$###"""######### """$$$$$$###$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((&&&###"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###000...------000333444555888777666555333222111000444444444444444555666777777666555444222///---,,,***)))'''&&&%%%%%%&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((******)))''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''))))))(((&&&######$$$$$$%%%&&&''''''%%%''')))++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###%%%---222///)))&&&***(((***111888888...$$$((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!###$$$%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((***++++++***'''&&&&&&'''&&&'''((()))))))))''''''&&&&&&&&&'''((())))))***,,,+++***(((''''''''''''))))))((('''&&&&&&%%%$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%***///---'''###&&&***''''''''''''((((((((((((''''''&&&&&&'''(((***+++)))((('''&&&(((,,,///222888===EEEJJJMMMMMMMMMMMMOOOPPPRRRTTTTTTTTTSSSRRRQQQQQQQQQMMMHHHDDDBBBBBBBBB<<<555222444666555333666888:::999<<>>===<<<;;;;;;888???EEEFFFHHHJJJJJJGGGJJJMMMSSS]]]jjjwwwlll```bbbkkkrrr}}}xxx{{{wwwkkkeeecccdddhhhooowww}}}{{{yyyxxxxxxxxx|||zzzuuurrrqqqmmmgggaaaWWWSSSMMMGGGDDDAAA>>><<<@@@>>>@@@HHHRRR```vvvzzztttnnngggcccaaa```ccceee```[[[\\\eeennnttttttqqqgggXXXKKKCCC@@@BBB<<<:::===@@@???>>>???<<<;;;999777777888:::;;;777666555444333333333444::::::999666333000---+++---+++(((&&&$$$%%%&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""%%%%%%$$$###""""""######&&&%%%%%%$$$$$$%%%%%%&&&"""$$$'''***+++)))'''%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""111///---...000222333333666555555444333222111111222222222333444666777888888888777555333111///...,,,+++***((('''''''''((('''''''''((((((((())))))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((***)))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''((('''''''''(((((('''&&&%%%%%%&&&''''''((()))))))))'''%%%######%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&###%%%---222///)))&&&***'''''',,,111222,,,&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&'''''''''(((((()))))))))'''&&&'''(((''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&'''((((((((())))))((('''''''''(((((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''))))))(((''''''(((''''''''''''(((((((((((((((''''''&&&'''((()))******)))((((((***...333666;;;@@@GGGLLLMMMMMMMMMMMMNNNPPPRRRTTTTTTSSSQQQPPPMMMJJJGGGCCCAAA@@@@@@@@@:::777444333444666666666888===CCCHHHNNNYYYgggrrr~~~|||kkk\\\PPPHHH???>>>;;;:::999888888777:::FFFRRRXXXZZZ]]]]]]ZZZ\\\```fffppp{{{yyybbbYYY^^^iiiqqq~~~}}}rrrnnnttt|||uuuggg___[[[]]]dddppp~~~|||wwwpppkkkccc^^^WWWQQQLLLHHHDDDAAADDDAAAAAAEEEKKKTTTeeevvvzzzvvvyyy}}}}}}yyyrrrkkkgggeeehhhhhhddd___```iiiqqq~~~{{{vvvlllaaaVVVOOOKKKCCC<<<888:::<<<<<<;;;===>>>===;;;999888888888888888888777666555444333222555666777777666444111000---+++(((&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###%%%%%%$$$###############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$333111//////000111111111333333222222222111111111//////000222444666888:::::::::999888777555333222///...---+++***)))))))))''''''(((((((((((())))))))))))))))))))))))))))))%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((())))))((((((''''''&&&&&&''''''''''''''''''&&&&&&((())))))'''&&&%%%&&&'''&&&&&&&&&'''(((((())))))'''&&&###""""""###&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%###'''...222...(((&&&(((&&&%%%&&&(((******)))&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&((()))((('''&&&$$$######""""""$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%$$$$$$&&&(((***(((&&&''''''''''''(((((((((((((((((('''''''''((())))))+++***)))***---222888<<>>>>>>>>===;;;:::888666555888888888888777555333222333555777999999777444222,,,+++)))'''&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###%%%$$$$$$############$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&###!!! !!!###$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$666333111000111111000///000000000000111111111222,,,---...111333666999:::;;;;;;;;;::::::888777666111111///...,,,+++******(((((((((((((((((())))))((((((((((((((((((((((((&&&'''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&((())))))'''%%%$$$&&&((($$$%%%%%%%%%&&&&&&''''''"""###%%%''''''%%%###"""''''''''''''''''''''''''%%%$$$'''...111---(((&&&&&&&&&%%%$$$$$$%%%''')))&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''&&&$$$#########$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%$$$&&&(((((('''&&&''''''''''''(((((((((((((((((((((((((((((())))))+++++++++,,,000777===AAAGGGJJJNNNOOOOOOMMMLLLLLLPPPRRRTTTUUUTTTPPPLLLJJJIIIAAA999666999======<<<999999888555444999DDDMMMTTT[[[fffpppwww{{{}}}~~~xxxmmm\\\KKKAAA<<<888666777777777777888<<>>;;;;;;:::<<>>888666999;;;999666999999888666999DDDVVVdddrrruuuzzz}}}xxxsssfffYYYIII>>>:::888777666888888777777:::AAAKKKRRRbbbyyyuuulllgggfffgggnnnxxxuuu```YYY\\\fffuuuvvviiiZZZPPPLLLMMMUUU]]]nnn}}}kkk___TTTMMMJJJKKKYYYkkk{{{wwwllljjjuuuzzztttpppggghhhgggccc___\\\ZZZXXXUUUTTTOOOGGGDDDHHHNNNQQQQQQOOORRR]]]mmm}}}|||}}}wwwllliiiooorrrnnnhhhVVVKKK@@@<<<;;;999:::<<<:::;;;<<<===<<<999777555333444666888999999777666333666999;;;;;;888555222---,,,+++***))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################:::888666555555333111///......//////000111222222,,,,,,---///111333666777;;;;;;<<<<<<<<<<<<<<<;;;555555444222000---+++*********))))))))))))((((((''''''''''''''''''''''''*********)))(((&&&$$$###''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''''''''***---///...---(((((((((((((((((((((((()))(((%%%$$$$$$%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%###&&&***+++'''%%%'''$$$&&&''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''')))))))))((('''&&&$$$###&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%&&&((()))***(((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((******(((%%%$$$&&&(((''''''''''''((((((((((((&&&'''((()))************---...111555;;;AAAEEEHHHMMMOOOPPPPPPOOONNNOOOPPPSSSSSSRRRPPPMMMIIIFFFDDD===999666555666666444222555888<<>>>>>===;;;999888222444555777888888777777000222666999::::::888777///...---,,,+++*********(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&;;;999888777777555333111/////////000000111111222------...///000111333444999:::;;;;;;<<<<<<<<<<<<888888777555333000---+++*********)))))))))((((((''''''''''''''''''''''''))))))))))))((('''%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&$$$%%%%%%&&&'''((()))))))))'''(((...666999666222))))))))))))(((((((((((()))(((%%%$$$$$$%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$''''''$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''((()))((((((((((((((('''&&&%%%%%%&&&''''''&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&'''((($$$%%%&&&''''''(((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&%%%&&&'''''''''%%%###"""%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))'''%%%$$$&&&''''''&&&''''''''''''((((((((((((%%%&&&(((***+++,,,,,,+++///222666<<>>===555555444333222444888;;;>>>III\\\nnn{{{tttjjj___XXXUUURRRLLLFFFBBB:::666999;;;;;;===BBB@@@HHHTTT^^^hhhtttuuussswwwwww```TTTJJJGGGMMMSSSXXXgggxxxxxxuuu\\\QQQIIIDDDFFFJJJMMMQQQVVV___ppp{{{zzzvvvcccUUUSSSRRRLLLKKKPPPSSSVVV]]]kkk}}}hhh^^^WWWNNNQQQKKKVVVpppwwwtttxxxyyyxxxzzzuuulllaaaYYYQQQIIICCC@@@BBB@@@BBBHHHQQQ^^^rrr|||wwwxxx}}}~~~xxxrrriiiaaaZZZYYYVVVPPPKKKIIIHHHGGGFFFDDDAAA???===;;;888777666444333333333333555555666777777666555444222111000...,,,***(((((())))))))))))))))))))))))''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$KKKBBB<<<;;;888333222666333111////////////...---////////////111333555666777888:::;;;<<<<<<======;;;;;;;;;:::888666555444000///---+++*********+++/////////...---+++)))'''))))))))))))))))))))))))$$$%%%&&&'''''''''&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((&&&))),,,///000///---,,,((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%'''!!! &&&)))&&&%%%'''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))''''''''''''(((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((()))***((('''''')))+++***)))&&&******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''((((((((()))%%%&&&&&&(((+++...000222555:::AAAGGGJJJLLLNNNOOONNNOOOPPPSSSUUUVVVTTTRRRLLLHHHDDDAAA???<<<888444///222444444333666===DDDLLLfffxxxjjj]]]TTTLLLHHHCCC>>>===???===888999AAAEEEGGGKKKQQQPPP]]]jjjsss|||nnnnnnrrr~~~yyybbbZZZRRRNNNJJJKKKRRR]]]hhhooovvvppp[[[RRRNNNIIIHHHLLLTTT[[[___eeelllttt{{{~~~qqqjjj^^^UUUPPPNNNOOOOOOVVV^^^iiiuuu}}}qqqfffYYYQQQPPPOOOMMMTTTgggzzzoooeeegggjjjjjjkkkttt~~~}}}pppeee^^^WWWPPPJJJGGGCCCDDDJJJKKKOOObbbyyy|||~~~{{{zzz{{{zzz}}}}}}tttiiiccc]]]ZZZ\\\aaa[[[___\\\PPPCCC===:::999777888888777555333333444222111111333777888666444555444111...,,,+++++++++***)))((()))***+++***)))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''%%%"""###%%%'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&((('''%%%#########%%%&&&]]]OOOBBB===<<<999666777444222111000111111111000000000000000111333444555888999:::;;;<<<=========<<<<<<;;;:::999777666555111000...,,,+++*********))))))******)))((('''&&&(((((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((()))(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%)))$$$"""''')))&&&%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))'''((()))))))))((('''&&&((((((((('''''''''&&&&&&)))((((((((('''''''''''''''''''''((((((((())))))))))))((()))+++...111333:::>>>DDDIIIKKKKKKLLLMMMOOOOOOPPPRRRSSSSSSPPPMMMIIIDDD???;;;999777555222111333333333444;;;FFFOOOcccyyyuuudddUUULLLEEE@@@>>>;;;888777::::::999AAAQQQ^^^cccdddfffgggqqq{{{zzzzzztttbbbbbbhhhvvvmmm]]]UUUPPPMMMLLLNNNVVVbbblllssswwwuuudddYYYUUUPPPNNNRRRYYY```dddgggoooxxx|||ttthhh^^^YYYWWWXXXXXX```hhhqqq{{{yyyqqqggg\\\SSSQQQSSSOOOSSSeeeyyy|||ggg^^^^^^```cccfffrrr|||zzzqqqkkkfff___YYYOOOIIIHHHKKKLLLOOO^^^pppuuupppvvv|||xxxzzzwwwkkkdddaaabbbiiippprrrvvvrrrcccQQQEEE===999999999999777666444444444222000000222666888777666888666444222///---,,,+++***)))((()))***+++***((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&&&&(((***)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&%%%((('''%%%######$$$%%%&&&xxxdddMMMBBB???===:::888666444222222333444333222222222222111222333444444888999:::<<<===============<<<<<<;;;:::888777666333222000---+++***))))))&&&&&&'''(((((('''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''((()))))))))((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&###!!! !!!$$$%%%%%%%%%&&&'''((())))))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''+++***((('''&&&%%%%%%%%%%%%%%%&&&'''(((((((((((('''''''''&&&%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%)))&&&$$$'''(((&&&%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&)))++++++(((%%%&&&''''''''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''((((((((())))))))),,,+++***+++---000444666@@@DDDHHHKKKLLLKKKKKKLLLOOOOOOOOOPPPPPPMMMIIIEEEBBB>>>888555444444444444555555555666:::EEETTT^^^vvvsss```NNN@@@===888666777666444555888<<>>777;;;:::999777666666555555222111000111444777888888555444333111...+++(((&&&***)))((()))******)))((())))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))'''''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''&&&%%%$$$###$$$%%%&&&xxx]]]IIIAAA===;;;999666555333333444555555444444444333333333333333333888999:::;;;<<<==================<<<;;;999888777555444222///---+++)))((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''(((((()))))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''((('''$$$""""""###%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''+++...---((($$$&&&(((''''''&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''(((((((((((())))))))),,,++++++,,,///333888;;;DDDGGGKKKMMMMMMLLLMMMMMMQQQPPPOOONNNLLLHHHCCC???:::888555333333444666777666888;;;@@@IIIVVVeeeooo{{{vvvaaaOOOBBB:::888666666888777555777<<>>:::555555444444333444555666777<<>>:::777444444444444333555888;;;DDDKKKWWWdddqqqzzz}}}uuueeeRRRCCC:::777666666555888;;;<<<<<>>;;;888666444222333333444777>>>HHHPPPbbbgggooowww||||||zzzwwwqqqdddSSSEEE<<<888666666555666:::@@@CCCGGGQQQ[[[qqq{{{vvvtttyyynnnttt|||mmm\\\RRRLLLIIIHHHIIIMMMUUU```nnnzzz|||wwwuuuvvvtttuuuwww|||}}}xxxuuusssyyy}}}uuucccVVVQQQLLLJJJNNNTTT]]]lllyyy~~~vvvhhhfffiiimmmuuuppp___RRRJJJIIIGGGHHHLLLVVVhhh|||{{{{{{|||zzzwwwvvvjjjjjjkkkmmmppplll[[[IIIDDD???999777999:::999666666888:::999777777999;;;666777999::::::888777666111///...---......,,,+++(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!"""""""""###############$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&zzzjjjccc___RRRDDD@@@>>>;;;:::999999777555444555666888888888777666444555666777888999999999;;;;;;;;;;;;:::999888888:::::::::999777444222000***)))))))))***+++---...))))))))))))))))))))))))(((''''''&&&&&&((()))***%%%&&&&&&''''''''''''''')))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''******)))'''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''---222222+++&&&''''''$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''"""$$$%%%'''((((((''''''''''''''''''((((((((()))'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&%%%&&&'''))))))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((())))))))))))))))))************...000555;;;@@@DDDFFFGGGKKKMMMOOOOOONNNNNNOOOPPPLLLGGG@@@:::777555444333000111222555<<>>888999:::<<<======<<<<<<222000///...//////---,,,(((((())))))*********+++''''''''''''''''''''''''((((((((((((((((((((((((%%%''')))'''%%%$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&uuuooonnnkkkccc[[[MMMLLLIIIDDD???<<<<<<===777444555888999777777:::777666444333444777999;;;???>>>>>>===<<<<<<;;;;;;;;;;;;<<<;;;999777444222///---+++)))(((((()))***((()))+++++++++***((('''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((&&&$$$$$$&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%///444...'''%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))((('''&&&'''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))(((((((((******)))(((((((((((((((***)))'''((()))***((('''(((((())))))))))))(((((('''(((((('''&&&(((+++......222999???CCCEEEHHHJJJIIIKKKOOOQQQQQQMMMIIIFFFAAA>>>;;;:::555000111666333666;;;AAAIIIZZZsssyyymmmaaaZZZYYYJJJGGGAAA===;;;<<<>>>@@@CCCDDDJJJTTT```kkkzzz{{{oooggghhhmmmyyy}}}oootttyyyxxxtttpppppprrrlllmmmjjjddd___ZZZQQQHHHKKKSSSaaaqqq~~~~~~yyytttqqqmmmjjjhhhoookkkhhhfffgggiiiiiiiiinnnsssyyy}}}~~~}}}}}}}}}~~~rrrgggccc```___```bbbjjjyyywwwgggZZZPPPTTT^^^hhhqqqzzz}}}|||qqqggg___[[[XXXSSSKKKHHHNNNVVVccc|||{{{pppsss~~~}}}cccZZZOOOEEECCCCCC???:::777888:::<<<===<<<<<<>>>AAA<<<;;;999999999;;;<<<>>>999555111000111222111///)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$######"""#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$###$$$%%%&&&&&&&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""""""""############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~uuurrrtttuuupppkkk]]]YYYUUUPPPMMMGGGAAA===:::777777::::::888888:::888777555444555777999;;;>>>======<<<<<<;;;:::::::::;;;;;;;;;:::777555333222000---+++***)))******+++******)))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%&&&'''((('''%%%'''''''''&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%&&&%%%%%%$$$$$$#########''',,,---(((&&&''''''$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))((('''&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&))))))((('''''''''''''''***((('''((()))***)))'''(((((())))))))))))(((((()))))))))(((((()))---///222777===BBBFFFHHHKKKLLLKKKMMMOOOPPPOOOKKKFFFCCC<<<888555666444000111444333777AAAPPPcccwwwwwwkkk^^^RRRLLLKKKCCCAAA===999999???HHHOOOWWWUUUYYYdddppp{{{wwwkkkfffppprrrjjjnnnpppnnniiidddcccdddmmmrrrtttqqqlllfff]]]TTTRRR]]]nnn|||wwwvvvuuuuuupppnnnkkkhhhfffdddbbbaaabbbaaa``````bbbeeeiiikkkvvv{{{~~~zzzxxxwwwxxx{{{~~~{{{xxxuuussspppqqqzzzzzzggg\\\RRRKKKOOOYYYgggqqq}}}wwwlllddd^^^[[[UUUMMMJJJOOOVVV```vvvzzz}}}{{{jjj___UUUSSSQQQKKKCCC>>>;;;:::999;;;<<<======<<<===<<<;;;::::::;;;===>>>;;;888333111222222222111---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%"""""""""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{wwwuuuxxx~~~}}}rrrlllfffdddccc[[[MMMAAA>>>:::888;;;<<<999888::::::888777666666777999;;;===<<<<<<;;;::::::999999999:::;;;;;;:::999777666555333111...,,,+++++++++---+++)))''''''(((***+++((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''******))))))(((((())))))'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&((())))))'''%%%(((((((((''''''&&&&&&%%%)))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%''''''&&&%%%$$$###"""""")))(((&&&###%%%))))))%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((('''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&''')))((('''((()))***)))((((((((())))))))))))((((((******+++******+++///222666:::@@@EEEGGGIIIKKKMMMMMMNNNOOONNNLLLGGGBBB???777222000222333222222555888???PPPiiivvvbbbTTTKKKCCC??????===;;;999:::AAAOOObbbnnnwwwssssss{{{zzzpppgggjjj~~~jjj]]]WWW[[[___```___```cccfffoooyyyzzzssskkkccc___kkk}}}vvvoookkkiiiggg```___]]]\\\[[[[[[\\\\\\^^^aaadddfffiiinnnvvv{{{~~~yyyuuuoooooopppsssuuuyyy{{{|||tttfffYYYRRRLLLHHHLLLUUUiiivvvuuullleeebbb\\\TTTQQQTTTWWW]]]mmm}}}}}}rrrhhhfffccc[[[RRRMMMGGGBBB>>>===??????<<<999>>>===<<<;;;;;;<<<===>>>>>>;;;666333222333333222111000...,,,************))))))))))))))))))))))))((((((((((((''''''''''''&&&'''(((((())))))(((((('''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&pppttt{{{|||wwwyyy{{{rrr^^^MMMBBB<<<999;;;<<<:::888999;;;:::999888888999:::;;;<<<<<<;;;;;;:::999999999999::::::;;;::::::999888777666333000...,,,++++++,,,+++)))((((((((()))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))+++***'''%%%'''''''''''''''''''''''')))(((''''''''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%((('''%%%$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''((('''&&&&&&''')))&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))(((''''''&&&&&&''''''''')))((('''((()))***)))((())))))(((((((((((())))))******+++++++++---111444:::===BBBEEEGGGHHHJJJLLLNNNNNNMMMKKKGGGBBB===:::666111...111444444555777BBBPPPhhhmmm\\\JJJAAA???<<<::::::<<<:::<<>>======<<<======>>>???<<<888555333222333333444333000---+++*********))))))))))))))))))))))))(((((((((((('''''''''&&&''''''((()))))))))))))))'''''''''''''''''''''''''''''''''(((''''''&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''$$$$$$$$$%%%&&&'''((()))(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&lllvvvsss```LLLCCC<<<;;;;;;999888999;;;;;;:::::::::;;;<<<<<<===<<<<<<;;;;;;::::::999::::::;;;;;;;;;:::::::::888777555222///---+++***)))******+++***)))((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))+++***'''%%%$$$%%%%%%&&&'''((())))))(((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((('''((())))))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&&&&''')))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((()))))))))((((((((((((((())))))(((''''''((()))******)))))))))(((((((((((())))))(((***+++,,,---000555888???AAAEEEGGGHHHIIIKKKLLLMMMLLLJJJFFFBBB===999666666000...000222444888<<>><<<===>>>>>>>>>=========>>>>>>>>><<<:::666444222222333555444111...,,,***))))))************************)))((((((((((((''''''''''''(((((()))))))))))))))&&&''''''''''''''''''''''''''''''(((''''''&&&%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((($$$$$$$$$%%%&&&'''((()))(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&############$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&kkkyyywww]]]PPPDDD???===:::888888;;;;;;;;;;;;<<<===>>>>>>???>>>>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;999888666444111///---,,,((()))+++,,,+++***(((&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((())))))******%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&((())))))'''%%%###$$$$$$%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''######$$$%%%&&&'''((((((&&&''')))+++((($$$###'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%''''''&&&&&&''')))&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''')))(((((((((((()))******((('''&&&(((***+++***)))***)))(((''''''((()))***((()))+++---000444999===EEEGGGIIIJJJJJJKKKLLLNNNIIIHHHEEEAAA===999555333444111///000222555===GGG^^^yyy{{{eeeSSSCCC;;;555777:::;;;:::;;;@@@JJJ___}}}{{{uuusssyyy~~~}}}wwwtttqqq}}}bbbRRRIIIEEEDDDFFFHHHLLLSSS^^^jjjuuu{{{xxxvvvtttrrrnnnoooqqqssssssqqqooonnnkkkjjjhhhddd^^^ZZZXXXXXXTTTXXX^^^dddkkkvvv}}}zzzyyyzzzzzzyyy}}}{{{mmmeeebbb]]]XXXVVVZZZdddlllvvv{{{www|||{{{sssjjjccc___]]]]]]^^^cccjjjrrryyy~~~zzzlllaaacccqqq}}}qqqgggiiioootttwwwzzzwwwxxxrrrcccOOOAAA<<<===<<<=========>>>>>>>>>>>>;;;<<<<<<999666444333333555444333111...,,,***)))************************))))))))))))(((((((((((('''((())))))******))))))&&&&&&&&&'''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&fffvvvsssbbbPPPFFF@@@<<<999888::::::;;;<<<===???@@@@@@AAA@@@@@@??????>>>============<<<;;;;;;;;;;;;;;;:::999888666444222000...***************)))(((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((())))))***%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''$$$$$$%%%%%%&&&&&&''''''(((###"""&&&'''%%%%%%(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###%%%&&&&&&&&&&&&''')))%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''''''''''''''((())))))((('''&&&'''***+++***)))***)))(((''''''((()))***(((***---000444999???DDDGGGIIIKKKKKKJJJJJJLLLMMMEEEDDD@@@===999555333222555333333444555;;;IIIWWWpppyyydddQQQCCC<<<777444888:::;;;===@@@FFF[[[}}}xxxzzzppp\\\RRRMMMMMMOOOSSSWWW___jjjuuu~~~vvvpppooommmjjjhhhgggfffeeedddddddddddd___``````^^^ZZZXXXYYY[[[[[[cccnnnxxx}}}mmmggghhhgggcccbbbfffnnnuuussskkkhhhnnnyyyvvvoookkkhhhfffcccdddeeehhhiiijjjkkkmmmfff[[[UUU\\\mmmsssjjjkkkqqqtttvvvxxxxxxzzzyyyooo^^^MMMAAA===:::;;;<<<===>>>?????????999<<<>>>===:::666555555555555555444222///,,,***************************+++*********))))))))))))(((((()))************)))&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&```ooooooYYYLLLDDD===999888999:::;;;===>>>@@@AAABBBBBBBBBAAAAAA@@@?????????>>>>>>===;;;;;;::::::;;;;;;::::::888666444222111,,,+++)))((('''((()))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''(((&&&$$$$$$&&&'''&&&&&&''''''&&&%%%###""""""!!!%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''((((((((((((((((((''''''***  &&&'''''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&###$$$&&&&&&&&&&&&''')))$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))''''''&&&'''***++++++***+++)))(((''''''((()))+++))),,,///222777===CCCHHHGGGHHHIIIIIIHHHHHHIIIKKKCCCAAA>>>:::777444222111777777999999:::AAATTTeee}}}iiiTTTDDD888888555444888:::<<<@@@EEELLLjjjzzzzzzqqqbbb[[[XXX[[[aaalllqqqyyyxxxnnnjjjiiifffbbbdddccc```^^^\\\[[[[[[[[[ZZZ\\\]]]\\\ZZZZZZ\\\___hhhrrr}}}{{{{{{}}}xxx|||}}}rrrmmmqqqssspppmmmpppvvvzzz{{{jjjaaa[[[dddqqq}}}zzzwwwtttqqqllliiifffdddaaa]]]\\\]]]XXXQQQOOOYYYlllxxxooopppttttttsssssswwwzzz|||xxxkkkZZZHHH===888999;;;===>>>?????????888<<<@@@@@@===888666666666666777777555111---+++************************++++++++++++*********)))(((((()))***************&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%((((((&&&%%%$$$#########$$$$$$%%%%%%&&&'''(((((('''''''''''''''((()))***%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((((((((((((''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&___cccnnn~~~zzzgggWWWJJJ@@@>>>@@@???===<<<>>>>>>===@@@FFFCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@>>>;;;888777;;;;;;;;;:::999777444333111///,,,(((''''''((()))******)))((((((((((((((())))))((('''&&&%%%%%%%%%.../////////...,,,***)))))))))(((((('''''''''&&&%%%&&&'''((())))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((('''%%%"""!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&((((((''''''''''''((((((%%%&&&&&&'''((()))******((((((''''''''''''(((((())))))))))))((((((((((((''')))++++++***))))))***+++///444999<<>>;;;999<<>>999>>>@@@>>>@@@CCC???888333555777666444111//////---,,,***)))))))))***+++************************++++++***((('''&&&$$$$$$,,,++++++***)))(((((('''***))))))((('''&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((((($$$ """%%%'''%%%"""%%%$$$$$$$$$###"""""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%((()))***)))&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\___iiivvv}}}jjj\\\PPPGGGBBBAAA===::::::<<<<<<;;;>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>><<<;;;:::;;;;;;;;;;;;999777666444222000---+++)))***++++++******)))((((((((((((((())))))((('''&&&&&&&&&&&&************)))((('''''')))(((((((((''''''''''''%%%&&&'''((())))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))((((((&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((('''''')))(((((((((''''''''''''(((''''''''''''''''''((('''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((&&&(((************+++---///333888===@@@BBBEEEGGGGGGHHHJJJJJJIIIFFFCCCAAA@@@999444444444333555888:::@@@HHHRRR\\\gggrrrxxx{{{yyyrrrbbbNNN???888777:::888999???CCCHHHSSS^^^oooyyyvvv|||~~~yyyssskkkdddbbb___YYYVVVWWWVVVTTTTTTVVVUUURRRSSSWWWZZZ\\\___bbbjjjtttwwwuuuzzzyyyvvvxxxyyyxxxvvvqqqqqqqqqppppppooooooooonnnooooooppppppqqqqqqrrrrrrrrrqqqqqqrrrtttvvvwwwuuuxxx{{{{{{zzzzzz{{{}}}}}}~~~vvviiibbbaaa```hhhrrryyy}}}}}}yyyuuutttrrrjjj^^^SSSJJJHHHLLL[[[ppp~~~zzzxxxxxxxxxsss{{{}}}nnnYYYHHHCCC???===>>>BBBEEEDDDBBB>>>@@@@@@===>>>BBB@@@;;;777777777777666333000///---,,,+++***))))))***+++************************)))))))))(((''''''&&&&&&++++++***))))))((('''''')))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&'''''''''((($$$!!!"""%%%'''%%%"""%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%___aaagggooozzz~~~mmmbbb[[[RRRJJJFFF@@@<<<:::<<<<<<;;;===BBBAAABBBBBBCCCDDDDDDEEEEEEBBBBBB@@@???>>>=========;;;;;;;;;;;;:::999888777444222000...---,,,------******)))((((((((((((((())))))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''%%%&&&'''((())))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))))))))((((((''''''''')))((((((''''''(((((()))(((((((((((())))))))))))&&&((()))******+++...000444777<<<@@@BBBEEEGGGIIIFFFGGGIIIIIIGGGCCC>>>;;;>>>777333444555555999===CCCRRRbbbkkkuuu~~~}}}vvvoooiii]]]OOOBBB;;;999999888;;;@@@CCCFFFPPPdddvvv{{{sssnnniiiccc^^^\\\ZZZVVVTTTUUUSSSPPPPPPQQQQQQOOORRRXXX\\\aaagggooozzz~~~{{{|||wwwqqqnnnoooppppppooommmmmmllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnoooqqqssstttppprrruuuvvvuuuvvvwwwxxxyyy}}}yyyzzz|||}}}uuummmiiieee```___aaadddkkktttzzz~~~{{{rrrdddZZZNNNLLLPPP___sss|||||||||www|||eeePPPDDD@@@======AAADDDDDDCCCCCCBBB???<<<===AAABBB@@@<<<:::888888999777333//////...,,,+++*********+++++++++++++++++++++++++++((((((((((((((((((((((((***))))))(((((('''''''''(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$""""""%%%'''%%%###%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%kkkkkkmmmpppttt|||nnniiifff___VVVPPPJJJCCC>>>======<<>>>>>>>>>>><<<<<<<<<<<<;;;:::::::::666555333111///---,,,,,,***))))))((((((((((((((())))))((('''''''''''''''((('''&&&%%%&&&''')))***((((((((((((((('''''''''&&&&&&'''(((((()))(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''+++)))((('''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))*********,,,///111777:::>>>BBBCCCEEEGGGIIIGGGHHHHHHGGGDDD@@@;;;888444444666999999999@@@HHHZZZnnn~~~yyylll___WWWKKKAAA;;;:::;;;<<<:::???EEEIIIPPP```yyy}}}vvvpppkkkhhhdddaaa^^^\\\[[[YYYYYYYYYSSSPPPOOOPPPOOOOOOUUU\\\bbblllyyy}}}~~~|||}}}zzzuuuwwwsssnnnllllllmmmmmmmmmpppooommmlllkkkjjjkkkkkkqqqpppppppppoooooonnnnnnmmmmmmmmmmmmnnnpppqqqrrrppprrrtttuuuvvvwwwxxxyyyzzzyyyyyyzzz{{{}}}xxxooofff]]]ZZZYYYXXXZZZ]]]dddkkkttt|||xxxjjj```YYYTTTVVVaaapppnnnWWWIIIFFFBBBAAABBBCCCDDDCCCCCCAAA>>><<<>>>BBBDDDDDDBBB>>>::::::<<<;;;555000111///...,,,*********+++++++++++++++++++++++++++(((((((((((((((((((((((()))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%######%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%'''(((((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{zzzxxxuuurrruuuyyyppppppqqqmmmeee___VVVLLLAAA===;;;:::<<<@@@???@@@AAACCCEEEFFFGGGHHHHHHFFFDDDAAA???>>>>>>???>>>>>>===<<<<<<<<<;;;;;;999888777444111...+++)))***))))))((((((((((((((())))))((('''''''''((((((((('''&&&&&&'''(((***+++'''''''''(((((((((((((((&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***)))'''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((()))******+++))))))(((((((((((())))))'''((((((((()))))))))***+++,,,+++******,,,000333<<>>DDDKKKUUUddd{{{{{{nnnooouuu~~~{{{|||}}}|||xxxsssooommmlllkkkiiiddddddbbb___]]]]]]]]]]]]SSSQQQPPPPPPPPPRRR[[[fffsss}}}zzz||||||zzzyyyyyywwwsssuuurrrooollllllmmmmmmmmmooonnnmmmkkkkkklllmmmmmmsssrrrrrrqqqqqqppppppooommmnnnnnnooopppqqqrrrsssrrrssstttwwwyyy{{{{{{{{{~~~|||{{{zzzyyyyyyzzzzzz{{{}}}~~~~~~zzzuuukkkccc[[[WWWVVVTTTWWW\\\bbbjjjvvvsssiiiccc[[[XXX^^^hhhvvvwww___WWWTTTPPPMMMJJJGGGEEECCCDDDAAA???@@@BBBDDDEEEFFFHHHCCC>>>===>>>===888222333111///---++++++++++++++++++++++++++++++++++++*********)))((((((''''''((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}sssnnnttt~~~zzzvvvyyy}}}{{{vvvsssdddXXXKKKDDD@@@;;;:::;;;??????AAABBBDDDFFFGGGHHHGGGFFFEEECCCBBBAAA@@@@@@AAA@@@???======<<<<<<<<<::::::999777444000,,,*********)))((((((((((((((())))))(((((('''(((((()))'''&&&&&&&&&'''((())))))'''''''''(((((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''(((***++++++,,,***))))))(((((())))))***''''''(((((())))))******,,,,,,+++******---222666BBBEEEHHHJJJJJJJJJKKKMMMIIIGGGEEEBBB>>>:::777666555555555666:::KKKjjj|||hhh]]]UUUOOOFFFAAA:::555555777:::;;;EEEMMMWWWeeexxxqqqeee[[[bbbqqqyyytttqqqppppppllliiifffgggkkkmmmmmmllljjjmmmkkkeee```______]]]RRRQQQQQQSSSTTT[[[iiivvv}}}~~~~~~}}}{{{yyyvvvsssrrrrrrqqqooommmlllmmmmmmnnnkkkjjjiiijjjkkknnnppprrrrrrrrrrrrqqqqqqpppppppppoooppppppqqqrrrsssttttttsssssstttwwwzzz}}}}}}|||~~~|||zzzxxxwwwvvvvvvwwwyyyzzzzzz{{{|||}}}{{{yyyvvvmmmgggbbb^^^ZZZWWWZZZaaacccmmm{{{vvvwwwyyyzzzlllbbb]]]```dddnnniiiaaa```^^^[[[VVVPPPJJJGGGJJJEEEBBBCCCEEEEEEGGGIIILLLHHHCCCAAA@@@>>>:::666444333111...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&'''((('''$$$"""""""""&&&&&&&&&&&&&&&&&&&&&&&&xxxnnnmmmrrrsss|||xxxlll```YYYRRRHHHAAA>>>>>>???@@@BBBCCCEEEFFFFFFDDDDDDDDDEEEDDDDDDCCCCCCCCCBBB@@@>>>===<<<<<<===::::::;;;:::777444000...******)))((((((((((((((())))))(((((((((((())))))''''''((((((((((((((((((''''''''''''((((((((()))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((''''''''''''''''''((((((((()))))))))***************))))))))))))******'''''''''((()))***************))))))+++///666;;;EEEGGGJJJKKKKKKKKKLLLMMMHHHFFFBBB===999777666555777444444;;;IIIaaa{{{eeeUUUJJJDDDAAA<<<:::777666999???GGGLLL[[[fffsss~~~~~~lll^^^ZZZVVVccczzz~~~zzztttooolllkkklllllleeedddeeekkkrrrxxxxxxwwwwwwzzzwwwmmmdddaaa___[[[SSSRRRUUUYYY___iii|||~~~}}}zzztttrrrrrrrrrrrrqqqooonnnnnnooopppkkkjjjjjjjjjlllooosssuuurrrrrrrrrrrrrrrrrrqqqqqqpppqqqrrrssstttuuuuuuvvvtttssstttxxx|||}}}~~~}}}{{{xxxvvvttttttuuuuuuuuuvvvxxxyyyzzz}}}|||{{{zzzyyyuuusssqqqlllddd^^^aaahhhiiissspppeeeggglllvvv|||rrrlllmmmkkkmmm}}}qqqdddhhhlllnnnkkkfff```]]]VVVNNNGGGFFFFFFEEEHHHMMMNNNLLLHHHDDDAAA===;;;999666444222///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$&&&'''&&&%%%######$$$''''''''''''''''''''''''sssoooqqqiiirrruuunnnfffXXXKKKDDD>>>???@@@AAACCCDDDEEEEEE@@@BBBDDDEEEGGGGGGFFFFFFEEECCCAAA???===<<<<<<===999:::;;;<<<:::777444222******)))((((((((((((((())))))(((((((((((()))***((()))***++++++***)))(((&&&'''''''''(((((())))))'''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))((((((''''''''''''((((((************))))))))))))******))))))))))))******&&&''''''((()))******+++'''(((((((((+++222:::???DDDFFFIIIJJJJJJIIIJJJJJJGGGDDD???:::666555444555333111666EEE[[[sssdddRRRGGG???999888555555666888???JJJWWW```wwwuuu\\\UUUXXXYYYkkkwwwrrrlllgggfffhhhiiijjjhhhhhhllluuutttiiiddd___ZZZUUUVVVZZZ```hhhvvv}}}||||||uuussstttssstttsssqqqppppppqqqsssqqqooonnnmmmnnnpppssstttttttttttttttttttttttttttqqqrrrssstttuuuvvvvvvvvvvvvuuuvvvyyy~~~zzzyyyvvvtttsssssstttuuuqqqsssuuuwwwyyy|||}}}}}}}}}}}}yyymmmcccfffmmmnnnyyyxxxaaaWWWZZZaaaooo|||{{{tttoooxxxooozzzttthhhoooyyy|||zzzaaaUUUKKKHHHFFFEEEIIIOOOOOONNNKKKGGGAAA===<<<<<<777555222///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***+++++++++))))))))))))************'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%''''''((((((((((((''''''###$$$%%%&&&''''''((('''&&&&&&&&&'''''''''((((((&&&&&&'''&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$&&&(((((('''&&&'''(((''''''''''''''''''''''''uuunnnlllnnnvvvttt[[[EEECCC???>>>@@@AAA@@@BBBFFFEEEEEEEEEFFFFFFGGGHHHHHHFFFDDDBBB@@@???===;;;999>>>???@@@@@@===888222///...,,,***)))((((((***++++++)))((('''((()))((('''''''''''''''((((((((()))''''''(((((())))))************))))))((((((''''''((((((((('''&&&&&&&&&%%%)))(((&&&%%%%%%&&&((()))((((((((('''&&&$$$###"""&&&&&&''''''''''''&&&&&&(((((('''&&&'''((()))******)))((('''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))))))))(((''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))+++***)))'''''''''((()))************))))))))))))))))))***---222888===AAAHHHIIIJJJKKKKKKKKKJJJJJJAAA???;;;888555222111000111999>>>GGGdddoooSSSDDD>>>;;;999888777:::;;;;;;AAAWWWvvv|||aaaYYYYYYWWW```uuu|||nnnhhhgggiiihhhdddeeeiiikkkuuu{{{pppfff^^^YYYWWWRRR\\\eeeiiirrr~~~zzzuuutttvvvxxxvvvrrrppppppqqqqqqpppoooooopppqqqqqqrrrsssssstttyyy{{{yyyxxxxxxwwwsssssssssuuuwwwxxxxxxwwwuuuuuutttvvv{{{{{{vvvtttttttttsssqqqsssxxxyyyvvvzzz~~~|||xxxyyy}}}|||uuupppmmmvvviiiVVVPPPQQQXXXkkk{{{}}}ooo```eeerrr~~~rrrhhhppp~~~iiiPPPEEEFFFIIIIIIIIIIIILLLKKKEEE@@@@@@AAA???===999444111111000---))),,,,,,,,,+++++++++++++++---,,,+++***)))'''&&&&&&&&&'''''''''(((((()))))))))((('''&&&%%%$$$$$$$$$(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((('''%%%###"""''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''|||uuurrrpppsss|||mmmWWWJJJCCC>>>>>>??????BBBFFFEEEEEEFFFGGGGGGHHHIIIIIIGGGFFFDDDBBBAAA@@@>>><<>>;;;999888777777:::===DDDTTTpppqqq```^^^bbbfffnnn}}}vvvlllfffbbbdddgggiiipppxxx{{{uuukkkbbb]]][[[ZZZ\\\bbbiiiooo|||zzzuuutttuuuwwwtttrrrqqqrrrssstttsssnnnooopppqqqssstttuuuvvvtttyyy|||{{{{{{|||{{{wwwwwwxxxzzz|||}}}|||yyywwwxxxyyy{{{{{{wwwuuuuuuuuutttrrrqqqvvvxxxwwwzzz|||{{{xxxtttvvv{{{~~~|||yyyzzznnn]]]NNNKKKMMMTTTfff||||||uuulll```YYYbbbnnn~~~yyyooogggqqqvvv\\\MMMIIIGGGHHHJJJLLLPPPQQQMMMIIIGGGEEEAAA???:::555222222111///---,,,,,,++++++++++++******,,,,,,+++***)))((('''''''''''''''((((((((()))))))))((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((()))))))))''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~xxxuuuxxxmmmXXXKKK@@@<<<>>>@@@BBBFFFEEEFFFGGGHHHIIIJJJKKKKKKIIIIIIHHHFFFDDDBBB@@@????????????>>>===:::888666333111///---,,,,,,,,,,,,+++***(((((()))))))))(((''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))((('''''''''((((((((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))******)))((((((((())))))(((((((((((())))))))))))+++,,,///333888>>>CCCFFFGGGHHHJJJJJJHHHEEEAAA???;;;999666333111111222333333999BBBUUUvvv{{{\\\MMM>>>888888888888999999;;;BBBRRRmmmttthhheeehhhooowwwyyytttrrrjjjdddaaacccjjjsss}}}xxxnnneee___]]]]]]^^^eeegggkkkttt~~~yyywwwuuutttuuutttrrrrrrtttvvvvvvvvvoooppprrrtttvvvxxxzzz{{{vvv||||||xxxzzz}}}~~~{{{yyy~~~}}}zzzxxxxxxxxxwwwvvvssswwwyyyyyy||||||{{{wwwrrrssswwwyyyfffXXXNNNFFFHHHKKKTTTdddxxx}}}uuuqqqpppiii[[[TTTUUU```lll|||xxxrrrfffqqqmmmZZZNNNGGGFFFIIILLLRRRWWWWWWVVVTTTNNNGGGEEE???888333333333222111,,,,,,++++++************++++++*********)))))))))''''''(((((((((((())))))***)))(((''''''&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''(((******''''''''''''''''''''''''%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~}}}|||dddTTTDDD>>>???@@@BBBDDDEEEFFFGGGIIIJJJLLLMMMNNNMMMMMMMMMJJJFFFBBB@@@???===<<<<<<;;;;;;:::999999666555333111///......---,,,***(((((()))***)))((('''(((((((((((()))))))))******))))))((((((''''''))))))))))))((((((((((((&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''(((((((((((()))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))******))))))))))))))))))((((((((((((((()))))))))+++---111555;;;@@@DDDGGGGGGIIIKKKKKKJJJEEEAAA>>>555333111//////222555777<<>>777555555444333,,,,,,,,,+++******))))))************************(((((((((((((((((())))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&jjjZZZJJJDDDBBBAAA@@@@@@DDDEEEGGGIIIKKKNNNOOOPPPQQQRRRQQQNNNGGGBBB???>>>;;;;;;:::::::::::::::::::::999777444222000///...,,,***)))((()))***)))((((((((((((((()))))))))*********))))))((((((''''''(((((((((((())))))))))))&&&''''''(((((()))))))))'''''''''&&&&&&'''''''''***************)))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''(((((()))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((())))))******************'''((((((((())))))******,,,...222888===AAAEEEFFFDDDFFFIIIJJJHHHDDD@@@===666444222000222666;;;>>>AAAMMM[[[jjjxxx{{{nnn\\\EEE===888888999999:::===@@@III\\\xxxxxxnnnnnn|||~~~wwwooojjjjjjllllllsss~~~yyytttrrrpppmmmjjjfffbbb```^^^aaahhhpppuuu}}}{{{vvvxxxzzzzzzxxxxxxwwwuuuvvvwwwxxxxxxwwwvvvwwwyyy{{{}}}{{{uuu||||||}}}}}}{{{zzzyyyyyy~~~|||{{{{{{|||~~~|||uuutttsss|||rrr\\\LLLFFFFFFGGGLLLVVVdddrrr}}}{{{uuuvvvlll\\\YYYaaadddqqqooo]]]LLLDDDEEEDDDLLLXXXcccooouuuooofffZZZRRRFFF===999777555333------,,,,,,+++******)))************++++++++++++))))))))))))))))))((((((******)))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&mmmaaaUUUOOOKKKDDD???===CCCDDDFFFIIILLLNNNPPPRRRSSSUUUUUUQQQJJJCCC@@@@@@========================<<<;;;999777444111///...,,,+++))))))*********)))((((((((()))))))))******))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))'''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((&&&&&&((()))))))))((('''(((((((((((((((((((((((('''''''''&&&''''''((()))((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++******(((((())))))******++++++...111555;;;???CCCEEEFFFBBBCCCEEEEEECCC@@@<<<999666444222222555;;;BBBGGGIIIYYYlllxxx|||uuubbbQQQ???:::777888999999===CCCJJJYYYqqq}}}zzzsssttt{{{~~~uuummmjjjhhhhhhlllqqq|||yyyuuuuuuooooooooommmjjjgggcccaaacccllluuuwwwyyyxxxvvvyyy}}}}}}|||{{{zzzyyyzzz{{{|||{{{yyyzzz{{{}}}~~~vvvxxx{{{~~~|||{{{{{{}}}{{{}}}}}}|||~~~zzzxxxxxxvvvppprrrnnndddVVVKKKGGGJJJMMMRRR___ooo|||}}}zzzqqqeeeaaadddcccppptttbbbOOODDDCCCDDDJJJUUUcccttt|||tttccc[[[NNNDDD???;;;777555//////...---,,,++++++*********++++++++++++++++++******))))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((())))))***''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''ssslllfffbbbZZZNNNEEEAAABBBCCCEEEHHHLLLOOOQQQRRRSSSVVVXXXTTTMMMGGGEEEEEEAAABBBBBBCCCCCCBBBBBBAAA>>>===;;;888555222///------+++))))))***+++***)))(((((()))))))))*********(((((((((((())))))))))))'''((((((((()))))))))***)))))))))(((((((((((((((&&&''''''''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&'''((()))*********)))(((%%%&&&((()))***)))((('''(((((((((((((((((((((((('''''''''''''''((())))))((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''''')))))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++++++++***)))))))))***+++,,,,,,,,,111444999>>>BBBEEEFFFFFFEEEEEEEEECCC@@@===999777333333333888@@@KKKVVV]]]^^^hhhsssxxxttthhhVVVHHH;;;777666888:::===EEENNNZZZmmm|||vvvqqqqqqtttxxxzzz}}}xxxnnniiieeegggjjjooo{{{|||uuusssuuuoooooonnnmmmllljjjhhhgggiiipppvvvwwwyyy|||yyyyyy|||~~~~~~}}}||||||~~~}}}tttkkkgggddd^^^WWWPPPMMMQQQVVV^^^kkk{{{~~~yyysssmmmhhhdddooovvveeeQQQEEEAAADDDHHHOOO\\\ooo}}}|||uuuhhh```TTTJJJDDD???;;;888111000///...---,,,,,,+++++++++++++++++++++++++++*********)))))))))(((((((((((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((({{{yyywwwuuurrrhhhXXXLLLHHHAAABBBEEEHHHKKKOOOQQQRRRRRRVVVYYYWWWPPPJJJIIIJJJEEEFFFGGGHHHHHHGGGFFFEEE>>>>>><<<999555222///------+++))))))***+++***)))))))))))))))************''''''(((((())))))******'''((((((((())))))************))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&'''(((***++++++,,,,,,&&&''''''''''''''''''&&&'''(((***+++++++++***)))$$$&&&((()))***)))(((''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++,,,,,,+++***))))))***+++,,,,,,------444777<<>>:::222111000///...---,,,,,,,,,,,,,,,+++++++++******+++*********))))))((((((((((((''''''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%### ''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))))))))))))))))))))zzz}}}~~~|||}}}yyydddTTTMMMGGGGGGGGGGGGHHHKKKOOOSSSYYYYYYXXXVVVTTTRRRPPPOOOOOOKKKHHHFFFFFFFFFBBB@@@>>>===;;;999666333222111...---+++)))((((((******(((((((((((((((((((((((('''''''''''''''((())))))(((((('''''''''(((((()))(((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))###$$$%%%'''((()))))))))---,,,***)))((('''((((((&&&&&&$$$!!!((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&''')))*********)))(((''''''''''''''''''''''''((((((&&&%%%###!!! ))))))))))))))))))))))))+++*********))))))((((((*********))))))***...111444999???EEEGGGGGGGGGHHHHHHGGGBBB;;;666555555444888;;;FFFZZZssssssfff```ZZZNNN@@@888555555888===@@@GGGZZZlll|||ppp```TTTUUUVVVXXX]]]hhhvvvzzznnngggeeefffeeeddddddkkkyyy}}}wwwvvvtttrrrqqqqqqrrrrrroooooooooooonnnnnnnnnnnnqqqssswww{{{~~~zzz{{{|||~~~}}}yyyqqqhhh```ZZZYYY```jjjrrrzzzwwwrrriiilllvvv|||gggUUUKKKGGGKKKGGGHHHRRR___hhhkkkkkkiiifffaaa[[[RRRJJJBBB===333333333000...,,,------++++++,,,---,,,+++***))),,,+++***+++++++++)))''')))***+++,,,+++(((%%%###''''''(((((())))))******)))+++,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((($$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))+++~~~|||zzzyyyvvv~~~yyy}}}qqqaaaZZZPPPMMMIIIFFFEEEGGGLLLPPPWWWXXXYYYZZZZZZYYYXXXWWWQQQMMMGGGDDDCCCBBB???===>>>===<<<999777444333222---,,,)))'''''''''((()))))))))))))))))))))))))))((((((((((((((()))******)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))$$$%%%&&&'''((()))))))))+++***)))((((((((()))***(((((((((&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((()))(((''''''&&&&&&&&&'''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$&&&'''''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((()))+++,,,,,,,,,---000333888===CCCGGGHHHHHHHHHHHHEEECCC>>>888666666777777;;;FFFYYYqqqtttgggZZZSSSNNNFFF<<<888888666777>>>HHHVVVkkk}}}rrr___RRRTTTSSSTTTYYYcccppp~~~uuujjjdddcccdddbbbdddkkkxxxyyyssstttsssrrrppppppppppppqqqppppppppppppppppppooooooqqqrrruuuxxx{{{~~~}}}|||~~~~~~uuulllddd```dddkkkrrrxxx~~~vvv~~~yyynnnmmmrrrooo^^^WWWUUUTTTPPPNNNRRR[[[bbbgggiiikkkiiieee```XXXOOOFFF@@@999888666333000...---...+++,,,,,,---,,,+++***)))+++***)))***++++++)))((('''&&&&&&%%%%%%%%%%%%&&&))))))))))))((((((((((((((()))******(((&&&&&&'''''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&(((***{{{sssqqqppp{{{rrrsss{{{wwwvvv}}}oooiiiaaa[[[QQQHHHDDDEEEIIIMMMTTTVVVYYY[[[]]]]]]\\\[[[QQQLLLEEEAAA>>>>>>>>>>>>???>>><<<:::888666444333///---+++)))''''''((()))************************)))))))))))))))***+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''((()))*********((((((''''''(((((()))***'''((())))))((()))+++---&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''(((((())))))******++++++))))))))))))))))))))))))************)))))))))))))))+++---//////111444666>>>BBBGGGIIIIIIHHHGGGGGGBBB===888555555777:::;;;@@@UUUsssfffYYYKKKEEEAAA===999999===:::;;;GGGXXXlll|||mmm]]]SSSLLLTTTTTTWWWaaappp~~~yyynnnddd``````aaa^^^eeettt}}}uuupppnnnpppooonnnnnnnnnnnnoooooopppqqqqqqrrrrrrqqqqqqqqqrrrrrrtttvvvxxxzzz}}}~~~~~~}}}}}}~~~}}}|||}}}~~~{{{qqqhhhhhhkkkooouuupppiiisssyyysssrrr||||||iiicccccc___]]]ZZZXXXYYY^^^ccceeelllllljjjgggaaaWWWLLLEEE???===:::666222000///...,,,,,,,,,,,,,,,+++*********)))((()))***+++***)))'''&&&###!!!"""$$$(((************)))((('''''''''&&&'''))))))'''&&&''''''((((((((((((((((((((((((&&&'''((()))))))))))))))&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))(((&&&&&&''')))uuuqqqpppnnnwwwtttuuu{{{{{{www|||xxxtttvvvlll]]]PPPHHHGGGIIIKKKRRRTTTWWWYYY[[[[[[YYYYYYQQQMMMEEE???<<<<<<>>>??????>>>===;;;999777666555333111///,,,******++++++************************))))))(((((())))))***+++++++++***)))((((((((()))&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((()))************(((''''''''''''(((((((((%%%&&&'''((('''''')))+++((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''))))))((((((((((((((('''((((((((((((((((((((((((*********)))))))))))))))***,,,---...///333888;;;CCCFFFIIIJJJHHHFFFDDDDDD@@@999444333444777<<<@@@KKKgggyyyXXXNNNCCC>>>;;;888888:::>>>@@@HHHZZZpppttt^^^VVVUUUTTTXXXZZZbbbqqqyyyoooeee___]]]^^^``````kkk~~~{{{uuurrrqqqpppllllllllllllmmmmmmnnnnnnooopppqqqrrrssssssrrrrrrtttsssttttttvvvyyy|||}}}}}}}}}~~~vvvwww~~~{{{|||~~~~~~}}}}}}{{{ooojjjkkklllsssoooaaa\\\fffttt}}}www}}}}}}www{{{uuukkkkkkiiillllllgggcccccccccccckkkkkkllllllhhh___SSSKKKCCC@@@;;;777444222000///,,,,,,,,,,,,,,,+++++++++)))((('''(((***++++++******)))&&&$$$%%%'''***,,,***)))))))))((((((((('''$$$&&&'''((('''&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((())))))(((&&&&&&&&&(((xxxtttwwwwwwuuu|||wwwvvvxxx~~~zzzwwwwww}}}|||lll]]]SSSNNNKKKJJJNNNPPPSSSWWWYYYZZZ[[[ZZZWWWSSSKKKCCC===;;;;;;<<<>>>>>><<<;;;999888777666555333000...,,,++++++,,,))))))))))))))))))))))))(((''''''''''''((())))))''''''''''''(((((()))***''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((()))*********))))))))))))(((''''''&&&%%%$$$&&&''''''&&&%%%&&&'''((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))******,,,,,,+++,,,...444<<>>HHHbbbcccKKKDDD>>><<<999666888;;;<<>>;;;666222///...---,,,+++,,,,,,---///,,,***)))***,,,,,,,,,&&&''''''((((((((((((((((((((((((((())))))))))))&&&((())))))((('''((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))(((''''''(((yyyuuuxxx}}}iii[[[NNNNNNOOOQQQUUUYYY^^^```^^^___^^^XXXOOOFFFAAA@@@;;;;;;:::999999888777777:::888444111...---,,,---++++++++++++++++++++++++)))))))))))))))******++++++******))))))))))))***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&'''''''''''''''''''''(((***++++++******)))$$$''')))***)))((())))))(((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))((('''&&&&&&&&&))))))))))))))))))))))))(((((())))))*********+++&&&+++111777;;;???CCCFFFGGGHHHHHHEEEAAA===::::::///...333777555999PPPjjjkkkYYYGGG666999888999;;;;;;>>>IIITTTsssuuuiiikkk|||~~~xxxqqqkkkdddaaaaaaeeennnwww}}}|||}}}vvvtttyyy~~~~~~xxxtttssssssrrrqqqpppqqqrrrssssssrrrqqqppprrrtttxxx{{{}}}}}}|||{{{|||}}}}}}~~~|||rrrnnniiimmmqqqqqqrrrvvv~~~uuugggWWWJJJIIIOOOUUUZZZhhh{{{kkk```YYYYYYgggyyy|||{{{rrr___]]]]]]ccclllqqqooojjjddd[[[PPPGGGBBB>>>888333///...---,,,+++,,,------111...+++***+++,,,,,,,,,''''''''''''(((***+++---******))))))((((((''''''''')))******)))(((((()))((((((((((((((((((((((((&&&''''''(((''''''&&&&&&&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&)))))))))(((((())){{{{{{ttt^^^SSSMMMJJJNNNTTTWWWZZZ]]]aaabbbdddccc]]]SSSFFF===;;;:::999888888888777888888777666555333000+++(((+++++++++***++++++,,,---,,,+++***))))))***+++,,,(((((()))***************))))))))))))))))))))))))'''(((((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&''''''((((((&&&'''((())))))((('''&&&%%%***---)))'''((()))(((&&&&&&&&&'''&&&&&&%%%%%%***)))(((&&&&&&''''''(((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&''')))*********)))((())))))))))))************'''((())))))((()))+++---+++...333777;;;???DDDGGGGGGFFFDDDBBB@@@===888555222222555666777AAA[[[tttiiiQQQBBB;;;888<<<777555888<<>>777555444111---,,,,,,---------------,,,,,,+++***))))))++++++***)))(((((())))))''''''&&&&&&'''((()))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$"""!!!'''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&"""###$$$%%%&&&'''''''''~~~|||}}}|||hhhZZZRRRMMMNNNRRRTTTWWWZZZ```aaadddeeeaaaWWWKKKCCC>>>===;;;999888888888888999777666666555222...***++++++*********++++++,,,******)))(((((()))******(((((()))***************))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''(((((((((&&&'''((())))))((('''&&&%%%***,,,(((&&&(((((('''''''''(((((()))(((((((((***)))((('''&&&''''''((('''((())))))''''''((()))''''''''''''''''''''''''))))))************))))))&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((()))))))))(((((())))))))))))************((()))***)))))))))+++---+++///444999===AAAEEEHHHIIIGGGCCC@@@<<<888333111333222444777;;;IIIccczzzoooXXXEEE;;;777777888777999===BBBNNNfff|||xxxuuuyyy{{{uuuoooqqqyyyppplllhhhbbb^^^^^^bbbiiiuuu~~~~~~zzzuuuwwwyyyxxxwwwuuuuuuuuu~~~|||yyyvvvttttttuuuuuuuuutttsssssstttuuuuuuuuuxxx}}}}}}}}}yyypppkkkeeedddcccaaa```bbbfffiiiuuusssoooiii]]]SSSQQQVVVccclllwww~~~wwwooonnnyyy~~~pppsss~~~hhh___XXXXXX]]]ccckkksssvvvtttnnnbbbSSSEEE<<<888444222///------...---,,,------,,,,,,+++******)))++++++***))))))))))))))))))((('''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''(((((((((''''''''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%{{{{{{{{{{{{~~~uuudddZZZQQQOOOPPPPPPSSSVVV\\\___dddgggfff^^^SSSLLLDDDBBB???;;;999888888888888777666666666444000...,,,++++++*********++++++))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))'''(((((())))))((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&))))))((((((((((((((('''''''''((((((((((((''''''&&&***+++'''%%%'''(((&&&&&&'''((()))))))))))))))))))))(((''''''''''''(((((()))***)))((('''(((***''''''''''''''''''''''''******++++++++++++******&&&'''(((((())))))(((((((((((((((((((((((((((((())))))(((((('''((((((((())))))))))))************)))***+++***))))))+++,,,,,,111777===AAACCCFFFHHHIIIGGGBBB>>>999555222111444333555:::BBBQQQhhh{{{|||nnnYYYFFF:::555555777666:::???DDDKKK]]]{{{|||qqqnnnkkkfffhhhooottttttvvv{{{wwwmmmfffbbb```^^^[[[^^^eeeqqq{{{~~~xxxtttnnnqqqtttvvvuuusssrrrrrrzzzyyyyyywwwvvvvvvuuuuuuvvvvvvvvvvvvwwwwwwxxxyyy}}}vvvooojjjbbb```______aaacccddddddkkklllmmmkkkcccZZZYYY]]]pppxxx}}}ppprrr|||ooodddYYYSSSRRRYYYhhhuuu~~~|||xxxmmm^^^NNNAAA:::555333000//////...,,,+++---,,,,,,++++++*********+++***))))))))))))))))))+++***)))((('''((())))))************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''((((((((()))''''''''''''((()))******''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%|||zzzzzz{{{|||wwwmmmbbbWWWRRRPPPOOOPPPSSSVVVZZZaaaggghhhccc[[[TTTJJJHHHCCC>>>:::888888888777666555555555444222000---,,,+++*********************))))))))))))******(((((()))***************(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((******((('''&&&&&&&&&&&&******))))))(((((('''''''''((((((((((((((((((''''''******&&&%%%((((((&&&$$$$$$%%%'''(((((((((((()))((((((((('''''''''''''''((())))))((('''((()))'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&'''(((((((((((('''((((((((((((((((((((((((***)))(((&&&&&&'''((()))((()))))))))***************+++,,,+++))))))+++---...333;;;AAADDDFFFGGGHHHGGGEEEAAA;;;777444555666666777;;;CCCMMM[[[jjjuuuppp```KKK>>>777555777999999===BBBIIIUUUkkkuuuggg\\\[[[\\\\\\bbbkkkooovvv~~~|||tttnnneee___]]]]]]^^^]]]___hhhttt{{{{{{wwwrrroooiiimmmqqqttttttrrrqqqpppwwwwwwxxxyyyyyywwwvvvuuuvvvwwwxxxyyyyyy{{{}}}~~~}}}xxxqqqkkkhhhbbb``````cccgggkkkjjjhhhkkklllooonnnhhh``````eeezzztttssszzzqqqggg[[[QQQMMMSSSeeevvv}}}uuugggUUUEEE<<<666444111000///...,,,***,,,,,,,,,++++++***************)))))))))))))))***---,,,***)))((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&''''''(((&&&%%%$$$$$$$$$%%%'''(((''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''zzzzzz~~~}}}wwwkkk___YYYUUUQQQPPPQQQQQQUUU]]]dddhhhfff___ZZZRRROOOIIICCC>>>:::888777666444333333444444222000......,,,+++************++++++++++++++++++++++++(((((()))***************((((((((((((((((((((((((''''''((()))******))))))))))))))))))))))))))))))+++***)))((('''&&&&&&&&&******))))))((((((''''''(((((((((''''''(((((((((((()))(((%%%&&&)))***'''$$$%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))((()))))))))***************+++,,,+++******,,,...111666>>>CCCFFFFFFGGGGGGFFFCCC>>>777222111555888;;;BBBKKKTTT^^^gggnnnqqqdddTTTCCC<<<:::888888::::::>>>EEEPPPbbbzzzvvv```VVVPPPSSSVVVWWW^^^hhhoooyyy|||ssskkkfff```[[[ZZZ\\\___```cccjjjrrruuusssooommmlllhhhlllpppssssssrrrqqqqqqtttvvvxxxzzzzzzxxxvvvuuuvvvxxxzzz{{{|||}}}}}}yyytttnnniiifffccccccdddiiipppuuuuuutttrrrrrrssssssnnniiilllsss|||xxx|||ooofff[[[QQQKKKOOO```ppp}}}~~~zzzooo^^^MMMAAA999666333111///...+++***,,,,,,+++++++++++++++******)))))))))))))))******---,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&$$$#########$$$%%%''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))xxxllleee___WWWRRRQQQNNNRRRYYYaaaffffffbbb___ZZZWWWRRRLLLEEE???;;;999666444333333444444222111000///...---++++++******++++++,,,------,,,++++++(((((()))***************))))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))******)))(((''''''''''''))))))((((((((((((((('''((((((''''''''''''((((((((()))'''%%%''',,,,,,)))'''((())))))************((((((((()))(((''''''&&&&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))***************+++,,,,,,+++,,,...000555:::@@@DDDFFFFFFFFFFFFCCCAAA;;;444...///555;;;JJJTTT```gggkkkooonnnkkkVVVGGG<<<;;;;;;777777;;;===DDDOOO^^^ssswwwcccPPPKKKKKKRRRTTTUUU^^^iiittt|||ssskkkccc```\\\YYYYYY\\\___bbbfffjjjnnnooollljjjjjjkkkiiilllppprrrrrrrrrrrrrrrtttvvvxxxzzzzzzyyyvvvuuuuuuxxx|||}}}}}}~~~~~~~~~~~~|||yyytttoookkkiiiggghhhkkkqqqwww}}}}}}|||}}}|||xxxvvv{{{mmmeeeZZZQQQKKKMMMZZZgggxxx{{{~~~~~~wwwiiiXXXLLL>>>;;;666222000///---,,,++++++++++++++++++++++++)))))))))))))))******+++,,,+++***(((''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$'''''''''((()))))))))***(((((('''&&&%%%%%%$$$%%%''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&((())))))******{{{sssjjj^^^TTTPPPNNNQQQWWW^^^dddfffdddbbbbbb```[[[UUUMMMEEE???;;;888666444444444444333222222111000...,,,+++++++++***+++,,,,,,,,,,,,+++***(((((()))***************))))))))))))))))))))))))''''''(((******++++++***))))))))))))))))))))))))))))))((((((((((((((()))'''''''''''''''((((((((()))((('''&&&&&&'''((()))((((((&&&%%%(((...///,,,((())))))*********))))))'''((()))))))))(((&&&&&&&&&((()))((('''&&&'''(((''''''''''''''''''''''''))))))************))))))'''(((((()))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''((()))))))))))))))))))))************)))***,,,,,,,,,---///222999<<>><<<888333000444???GGGaaallluuutttooojjjccc\\\III===666999:::777999@@@EEETTTeeettt~~~fffVVVMMMLLLQQQXXXZZZ[[[eeesss{{{yyyqqqkkkfff```___]]][[[[[[^^^bbbeeehhhiiikkkkkkjjjiiiiiiiiijjjllloooqqqqqqqqqqqqrrruuuvvvxxxzzzzzzxxxvvvuuutttxxx}}}~~~~~~~~~~~~~~~}}}}}}~~~|||zzzwwwtttrrrqqqoooqqqvvvzzz}}}tttjjj]]]TTTMMMNNNWWWbbbqqqtttzzz~~~{{{pppaaaUUUEEE@@@:::555222222111111++++++++++++++++++++++++)))))))))))))))***+++++++++***((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((((((((}}}rrrbbbUUUOOOOOOQQQVVV]]]cccffffffeeegggeeeaaa[[[SSSJJJBBB===:::888666555555555444333444333111///---,,,++++++)))***+++,,,,,,+++***)))(((((()))***************))))))))))))))))))))))))''''''(((******+++++++++)))))))))))))))))))))))))))(((((((((((())))))***%%%&&&&&&&&&''''''(((((()))((('''&&&&&&'''((()))((((((&&&%%%)))000111...'''((((((((((((''''''&&&'''((()))))))))(((&&&%%%((()))***)))((('''(((***''''''''''''''''''''''''(((((())))))))))))(((((())))))***+++++++++++++++(((((((((((((((((((((((("""###%%%((())))))))))))))))))))))))************(((***+++,,,,,,...111333;;;>>>BBBDDDDDDCCCCCCDDD888888777444555===KKKVVVttt~~~yyykkk___TTTKKKCCC888333777999777<<>><<<777333333888999AAAZZZwwwwwwdddVVVPPPIIIAAA:::555444888:::<<>>;;;888666333444333666DDD]]]sss}}}{{{nnnXXXDDD;;;999666222555666999<<>>888555555555555111222333333222///---+++++++++++++++++++++,,,,,,)))))))))******)))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))(((((('''''')))))))))))))))(((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((((())))))''''''''''''''''''&&&&&&((((((''''''''''''((((((&&&'''((()))))))))))))))***)))((('''&&&'''((()))(((((((((((((((((((((((((((((())))))***************,,,...///222777>>>CCCBBBBBBAAA???<<<888555333000444444777LLLlll||||||gggYYYEEE777444555555222555666;;;CCCQQQgggsssbbbZZZcccqqqsssjjjjjjhhhjjjsss~~~uuunnnjjjjjjjjjiiikkknnnjjjjjjkkklllmmmnnnoooooooooppprrrssssssttttttuuuvvvvvvvvvwwwwwwxxxxxxxxxzzz~~~~~~~~~}}}~~~zzzvvvuuuxxxwwwsssqqqrrrlllddd]]]XXXSSSPPPSSSZZZeeesssrrrddddddlll|||{{{ttttttzzz}}}|||wwwssshhhYYYJJJ@@@>>>???777444000...---------,,,************))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''&&&''''''(((((((((((((((xxxttt|||hhhWWWSSSWWW]]]gggiiimmmooonnnfff\\\UUURRRKKKBBB:::666555555555111222333333222000...,,,,,,++++++***++++++,,,---++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((''''''''''''*********)))))))))((((((&&&&&&&&&&&&&&&'''(((((((((((())))))))))))))))))&&&&&&''''''''''''''''''(((((((((''''''((((((((()))))))))******)))(((((()))((('''&&&&&&&&&'''((((((((((((((((((((((((((((((((()))***+++******))))))+++---111555:::???CCCDDDCCCAAA===:::666444222000444555;;;TTTrrr{{{rrrUUUHHH:::333444555555444777999@@@OOOhhh|||kkk___```nnn}}}rrriiifffiiimmmwwwxxxqqqmmmmmmmmmlllmmmpppooonnnnnnmmmnnnoooppppppqqqqqqrrrssstttuuuuuutttttttttuuuvvvwwwwwwxxxxxx{{{}}}~~~|||sssllliiihhhfffgggjjjhhhccc\\\WWWTTTUUU]]]eeekkkxxxjjj```aaajjj{{{yyyvvv{{{~~~wwwgggTTTEEE@@@@@@:::666333000//////---,,,,,,,,,++++++++++++******((()))************)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))%%%&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%(((((()))((('''&&&$$$###''''''''''''''''''''''''))))))(((((((((((())))))%%%&&&&&&'''''''''''''''&&&&&&''''''(((((()))))){{{tttxxxrrraaaXXXWWWYYYaaafffnnntttuuunnnccc[[[WWWPPPFFF>>>999666555555111222333333222111000///++++++)))(((((()))***+++))))))************)))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((***************************))))))(((((())))))***((((((((((((((('''''''''((((((((((((((('''&&&&&&''''''&&&&&&''''''((()))''''''((()))))))))(((((('''''''''''''''((((((((()))((((((''''''(((((()))************)))(((''''''((((((''''''&&&'''''''''))))))))))))))))))))))))((()))***+++++++++***))))))+++///333999===AAACCCEEECCC???;;;888555333222000444777AAAYYYppppppbbbJJJ@@@666444555444444444999???KKK```~~~sssfff```fffvvv|||pppfffdddgggllluuuyyysssoooppppppnnnnnnqqqrrrqqqpppppppppqqqrrrsssssssssrrrtttuuuvvvtttsssqqqqqqrrrsssuuuvvvwwwwww{{{}}}}}}~~~|||pppeeeaaa``````bbbeeedddaaa\\\XXXWWW]]]iiissswwwssscccccckkk||||||tttzzz{{{www|||uuu```MMMCCC???<<<999555222111000...,,,------,,,,,,,,,+++++++++((()))***++++++***)))((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***$$$%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((''''''(((((((((((((((((((((((())))))(((&&&$$$###''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''((((((((((((''''''''''''''''''((()))***~~~vvvvvvuuuggg___\\\ZZZYYY___iiirrrvvvsssjjjccc\\\UUULLLCCC===999777555222222222222222222111111---,,,***(((((((((******''''''((((((((((((''''''))))))))))))))))))))))))))))))*********+++++++++************************&&&'''''''''((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''''''''(((((((((((((((%%%%%%&&&&&&&&&%%%$$$###((((((''''''(((((()))***%%%&&&'''((()))((((((''''''''''''(((((()))))))))))))))(((((((((((()))))))))))))))))))))((((((''''''(((((()))))))))(((((())))))))))))))))))))))))''')))***,,,,,,+++***)))))),,,111777===AAABBBBBBCCCAAA===888555222111000222444999HHH\\\iiiaaaQQQBBB:::444444444222444888999FFFZZZqqqwwwuuunnnfffeeennn}}}yyypppfff___aaaiiiooo|||zzztttqqqrrrrrroooooopppsssrrrqqqqqqrrrtttvvvwwwvvvtttssstttvvvvvvtttqqqqqqrrrssstttvvvwwwxxxyyy|||}}}}}}}}}|||pppddd```___^^^___aaa___```___^^^```kkkyyytttpppssswwwqqqlllrrrzzzuuuyyy~~~nnnYYYKKKDDD===:::777444222111...---,,,,,,,,,+++++++++******((()))***++++++***)))((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''((()))))))))%%%&&&'''((()))(((&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''((()))))))))(((((((((((('''&&&''''''((()))wwwvvvtttiiiddd```]]]SSSYYYcccnnntttsssnnniii___YYYOOOGGG@@@<<<999777333333222111111222222333000///---+++******+++,,,++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))************+++++++++***************+++++++++%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((())))))'''((()))))))))((('''&&&((((((((((((((()))******$$$%%%'''((((((((('''''''''((((((((())))))******))))))(((((((((((())))))'''(((((())))))))))))((('''((()))+++++++++***)))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))+++...333:::AAADDDCCCBBBBBB???;;;666333111000///333333;;;LLL^^^cccVVVGGG<<<555222333333222666===888LLLeee|||~~~tttooopppmmmiiijjjuuu}}}uuummmhhh```\\\aaajjjppp|||yyyuuurrrttttttpppoooppprrrrrrqqqrrrtttvvvyyy{{{xxxuuuttttttvvvvvvsssppptttuuuvvvwwwyyy{{{||||||}}}||||||~~~~~~|||qqqfffcccbbb```^^^___]]]aaadddeeekkkwww~~~}}}qqqmmmiiinnnyyyrrrtttxxxxxx~~~wwwdddTTTLLL>>>;;;888555333111///---+++++++++************)))''')))***++++++***)))''')))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%$$$''''''''''''((((((((()))$$$$$$%%%%%%&&&'''(((((("""###&&&((())))))((((((''''''''''''''''''''''''(((((((((''''''((((((((('''(((((())))))))))))))))))((('''&&&&&&'''((())){{{www||||||rrrooojjjaaaYYYWWWTTTVVVaaalllppppppqqqhhh___VVVPPPGGG<<<888;;;888555333222222333222111000///...---,,,+++++++++))))))))))))))))))******))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%+++)))((('''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***)))+++,,,///555:::===AAAFFFFFFCCCBBB???:::666333111000///555777@@@PPP______PPP@@@:::666444444333333999@@@AAAYYYqqqyyyllleeeddd___```ccchhhtttvvvlllfffgggddd^^^aaalllxxx|||yyyxxxvvvsssqqqpppooonnnooopppqqqsssvvvyyy}}}wwwwwwwwwvvvuuuuuuttttttuuuvvvxxx{{{}}}}}}~~~~~~~~~|||xxxqqqkkkfffbbb^^^\\\XXX]]]ccchhhrrr{{{oooggglllzzzxxxllliiinnnvvvppp___SSSGGGAAA;;;777333......111++++++++++++++++++,,,,,,************************))))))))))))))))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''+++)))((('''((()))((('''(((''''''&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&''''''((())))))))))))(((((((((((((((((()))((((((((((((((((((((((((}}}{{{xxxpppnnnkkkddd___SSSOOOQQQZZZdddiiinnnrrrmmmeee]]]WWWMMMBBB<<<===999777444333333444333222000000...---,,,+++++++++------,,,+++*********+++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''',,,***(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,,,,++++++---...000777<<>>666666444333333555999<<<@@@EEENNNYYY___ZZZMMMAAA777555555777777999AAAJJJXXXooorrr[[[OOOJJJJJJLLLNNNWWWcccrrr{{{ooogggbbb```bbbaaacccooo~~~zzzxxxyyyxxxwwwuuurrrpppoooooooooooooooqqqsssvvvyyy}}}|||{{{zzzxxxwwwvvvwwwwwwvvv{{{}}}{{{vvvmmmccc]]]\\\```fffmmmvvvwwwttt|||sss___UUUSSSUUUcccvvvyyyjjjQQQFFF===:::888333///...------,,,,,,++++++******************************))))))))))))))))))))))))))))))((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((((((+++)))((('''((()))((('''''''''&&&&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***))))))((((((''''''&&&&&&''')))******)))'''&&&((((((((((((((((((((((((}}}|||zzzwwwnnnfff]]]ZZZZZZ___kkkwwwwwwuuurrrlllbbbUUUKKKEEE???;;;777555444555444444222111///...------,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))),,,***((((((*********)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,,,,...000333777===CCCDDDEEEEEE@@@:::888666444333555:::AAAGGGLLLQQQWWW]]]\\\TTTHHH>>>777666777888999<<>>999555444444333333222111000///...---------***)))))))))***+++,,,,,,((()))************)))(((************************((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((((((+++)))(((((()))******)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++...111444:::@@@EEEEEEEEEDDD>>>888888666444777>>>IIITTTZZZ]]]___```___YYYPPPEEE===888777888:::;;;@@@OOO\\\xxxiiiPPPEEEGGGOOOWWW^^^eeerrr~~~yyyrrrmmmdddbbbaaa```aaafffrrr~~~}}}{{{yyyyyyzzz}}}vvvuuusssqqqqqqrrrsssttt{{{zzzyyyyyyyyy{{{|||}}}}}}zzzwwwwwwxxxzzz|||~~~}}}wwwlllfffccceeemmmvvvvvvsssxxxttt^^^PPPIIIGGGNNN[[[lllnnn\\\HHH===888444222222......------,,,+++******************************))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))+++)))''''''((()))((('''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''(((((()))*********''')))+++------+++)))'''((((((((((((((((((((((((~~~zzz{{{}}}vvvkkkeeebbbbbbgggnnnqqqvvvyyyvvvqqqiii___VVVHHHCCC===888555444333222333222111///............++++++++++++,,,...///000***+++,,,------,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((()))((('''''')))******)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((()))))))))((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((******+++...333666===BBBEEEEEECCCBBB===777555333666@@@QQQbbbkkkooolllhhhbbb\\\UUULLLDDD>>>999888999<<>>CCCEEECCCAAA@@@<<<666333333;;;NNNgggxxx}}}{{{pppggg[[[RRRLLLGGGAAA===888888:::>>>EEETTTlll{{{}}}ggg[[[PPPPPP[[[jjj{{{{{{rrrlllfff```ZZZZZZ[[[___hhhpppvvvwwwwwwssspppqqqvvvzzz{{{{{{tttsssrrrrrrssswww{{{~~~}}}||||||{{{|||}}}|||zzz{{{~~~~~~{{{~~~~~~qqqfffcccfffppptttuuussshhh___ZZZTTTVVVggg{{{nnnbbb\\\VVVWWWYYYaaaqqqxxxcccQQQBBB777444555------------------,,,,,,************************))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((())))))))))))))))))(((((())))))***++++++)))((('''((()))((('''&&&%%%%%%&&&&&&((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&++++++******)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((vvvuuuvvvqqqttt{{{yyypppjjjrrrxxxxxxxxxwwwpppgggSSSMMMEEE>>>999777555444444333222000//////......,,,,,,+++******+++++++++((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,'''&&&%%%%%%'''(((((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))$$$%%%'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,...222777;;;???CCCDDDBBB@@@???<<<777555666AAAYYYuuu}}}nnnbbbSSSHHHCCCAAA===:::888888;;;@@@III[[[xxx~~~bbbXXXQQQVVVcccuuuuuuoookkkaaaXXX^^^]]]___dddmmmvvvwwwtttrrrnnnkkkmmmtttzzz}}}}}}sssrrrqqqrrrtttyyy}}}zzzzzzzzzzzz|||~~~~~~|||}}}}}}tttppprrr}}}yyykkkdddbbbgggrrrtttpppuuutttaaaZZZWWWUUUQQQSSSfff}}}{{{rrrmmmcccbbbaaacccoooppp^^^LLL>>>888888,,,,,,------------------************************))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((())))))******)))))))))))))))******++++++)))((('''((()))((('''%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((()))******++++++'''''''''&&&&&&'''''''''((((((((((((((((((((((((uuukkk|||~~~xxxvvvxxxjjjiiiiiinnnuuuwwwtttsssuuu\\\UUUJJJ@@@:::777555444666555444222111000//////......---,,,++++++++++++******))))))))))))************++++++++++++************))))))))))))******((())))))'''&&&&&&''')))******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&& !!!###$$$%%%%%%%%%''')))******)))'''%%%((()))***++++++***)))((()))))))))))))))*********---,,,+++,,,///444999<<>>;;;:::999:::@@@LLL^^^rrrxxx```SSSKKKUUUlllxxxlllddd^^^ZZZWWWYYY___gggmmmppprrrssstttooommmmmmnnnrrrtttvvvvvvrrrqqqqqqrrrvvvyyy{{{{{{{{{zzzyyy{{{|||{{{ttthhhdddgggvvv|||zzziii___^^^bbbmmmwwwwwwoookkkmmmtttzzznnnaaaXXXSSSRRRUUUTTTWWWhhh~~~yyyxxxwwwvvvyyylllVVVHHH???999555111//////...++++++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((((((((((((((((((((((((,,,+++***)))((((((((((((******))))))((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((())))))))))))(((((('''''''''((((((&&&''')))***+++***(((''')))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))***)))(((''''''((()))***zzzllluuu|||yyy}}}~~~zzztttqqqxxxuuummmjjjllltttyyywwwuuuuuuggg^^^QQQFFF???;;;999999666555444222111000000000///...---,,,++++++++++++*********))))))***************++++++++++++************))))))))))))******)))++++++***((('''((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''((())))))***+++,,,,,,(((((()))******)))((((((((()))***++++++***)))((())))))))))))************---------...222777<<>>===;;;999888:::>>>JJJ]]]ssstttbbbWWWPPPZZZppp{{{oooeee```^^^\\\ZZZaaaeeekkkoooqqqppppppqqqmmmlllkkklllppptttvvvvvvtttsssrrrssswwwzzz{{{{{{{{{yyyyyy{{{~~~wwwnnnbbb```eeevvv|||oooaaaYYY^^^cccoooyyyxxxnnngggfffcccgggsssyyyggg[[[TTTSSSWWW^^^```aaappp|||kkkWWWDDD777777333000111000,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((()))((((((((((((((())))))***)))))))))((((((((('''((((((((((((''''''''''''!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''&&&''''''(((&&&''')))*********((('''(((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))***)))(((''''''((())))))~~~mmmnnnzzztttyyy}}}tttlllkkk{{{tttllliiipppyyy{{{yyywwwqqqhhhYYYKKKBBB===;;;:::666555444333222111111111///...---,,,++++++++++++++++++************++++++******++++++++++++************))))))))))))******+++,,,...---+++)))(((((('''''''''((()))*********(((((((((((((((((((((((()))((((((''''''(((((()))((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&************+++++++++,,,************************))))))************)))))))))))))))*********++++++---...///111555:::???BBBCCCDDDCCC???:::666333333888@@@VVVrrr{{{dddSSSGGG???::::::;;;999888888>>>III]]]vvvqqqccc\\\YYYcccxxxxxxpppeee^^^]]]^^^___```lllnnnrrrrrrqqqnnnmmmlllkkkjjjiiikkkooosssvvvwwwuuutttssstttwwwzzz{{{{{{yyyxxxyyy}}}}}}vvviii___```gggyyy|||wwweee\\\ZZZeeekkkwww}}}pppddd___WWWVVV]]]llluuupppbbbXXXTTTWWWbbbmmmrrrsss~~~sssssshhhMMM:::999444111222111...,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***))))))))))))((((((((((((((((((((((((''''''''''''"""###$$$%%%&&&((())))))&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&'''((()))***)))(((((((((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))+++***)))(((''''''((((((qqqoooxxx~~~xxx|||wwwooogggooo~~~}}}ooofffkkkvvv|||}}}|||}}}ttteeeVVVJJJCCC>>>;;;666555444333333222222222///...---,,,,,,++++++,,,,,,++++++++++++++++++,,,******++++++++++++************))))))))))))*********,,,......,,,)))(((''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''''''''((((((((((((((((((''''''+++***))))))))))))***+++)))))))))******))))))))))))))))))******++++++,,,---...000333888===AAADDDCCCCCCAAA<<<777444222222:::EEEYYYnnnwwwlllVVVEEE>>>:::888:::;;;999999<<>>777666555444333333222222//////...---,,,,,,,,,,,,,,,++++++++++++++++++,,,******++++++++++++************))))))))))))******)))+++------+++(((''''''***)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((*********)))))))))))))))***))))))(((((())))))******))))))))))))))))))***((())))))***+++,,,,,,,,,,,,...111555:::???BBBDDDCCCAAA>>>:::555333333444>>>JJJZZZfffggg]]]LLL???999777777::::::999===BBBNNNlll~~~qqqkkk```iiisss|||vvvkkkddd\\\ZZZ___hhhooosssuuuvvvvvvsssooolllkkkjjjjjjjjjjjjmmmqqquuuwwwwwwsssrrrqqqrrruuuxxxyyyyyytttyyyyyynnnjjjpppxxx||||||~~~|||||||||}}}|||}}}|||nnngggkkkrrr}}}kkk^^^YYYPPPNNNYYYhhhooonnnllljjjqqqvvvlllsss|||~~~jjjTTTAAA888111111222000///000+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))((((((((()))(((((((((((())))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&''''''(((((((((((((((''''''&&&&&&&&&''''''((((((((((((((()))))))))))))))))))))))))))(((''''''pppkkkkkk}}}rrrfffdddjjjsss~~~vvvhhhXXXHHH>>>999888777555444333222222000///...---,,,,,,,,,,,,++++++************++++++******++++++++++++************))))))))))))******''')))++++++)))((('''(((*********)))((('''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((()))))))))******))))))))))))))))))))))))''''''(((((())))))******'''(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))***+++,,,---------///333888<<<@@@CCCDDDAAA???<<<777444333666999EEEQQQ]]]___ZZZPPPEEE<<<777555666999999;;;CCCLLL___rrrhhhfffdddssszzzoooeeebbb```ccckkksssxxxzzztttttttttqqqmmmjjjiiijjjiiijjjkkkooosssuuuuuuuuuqqqpppoooqqqtttxxxyyyzzzwww}}}zzzrrrrrrvvv{{{~~~|||}}}|||zzz{{{~~~}}}}}}}}}}}}}}}}}}}}}sssooouuu{{{qqqdddXXXNNNJJJSSSaaakkkqqqtttuuu}}}uuuzzzuuurrrttt{{{yyyppp|||{{{dddLLL@@@666333333111///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((''''''&&&&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((())))))))))))((((((~~~~~~tttooollltttxxxqqqjjjggghhhnnn{{{{{{fffQQQCCC;;;:::888666444222111111000///...------,,,,,,---*********))))))***************++++++++++++************))))))))))))******'''(((***)))(((((()))***))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((()))))))))))))))))))))))))))))))))'''''''''((()))*********'''((((((((())))))))))))(((((((((((((((((())))))))))))***++++++***))))))+++***)))(((((()))***+++((())))))***,,,------...///222666;;;???BBBDDDEEE???===999555333555999===LLLXXXaaa]]]RRRHHH@@@:::777777888:::<<>>BBBDDDEEEFFF===<<<888555333666;;;@@@QQQ^^^eee]]]OOOEEE>>>888:::999;;;===@@@HHHXXXgggtttjjjddd``````cccrrr|||wwwtttpppssswww~~~uuusssrrrppplllgggeeeeeeeeefffhhhlllpppsssssspppmmmpppoooooorrrvvv{{{}}}~~~~~~}}}~~~~~~{{{~~~xxxsssmmmfffaaaZZZZZZ\\\```eeejjjmmmmmmtttvvvyyy}}}}}}vvvuuuzzziii^^^UUUUUUZZZaaajjjqqqvvvxxxoooiiillltttdddiiirrreeeTTTBBB999444000..............................*********++++++,,,,,,,,,((((((((((((((((((((((((''''''&&&''''''((()))***'''((((((((())))))******)))(((((((((''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&'''((()))******'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))%%%&&&((()))***+++******~~~vvvttt|||zzzxxxyyyzzzyyyuuuooorrrxxxwwwtttvvvrrrmmmssssssYYYHHH@@@999888777444333555000000000///...,,,+++***+++++++++***++++++,,,,,,************************))))))))))))))))))))))))''''''((()))***+++,,,,,,+++)))(((''''''((()))+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,+++,,,///111333888???DDDEEEBBB@@@>>>>>>888444444555777AAANNN\\\YYYVVVRRRIII>>>888888<<<999;;;AAAEEENNNggg|||jjj[[[YYYYYY[[[ffftttyyyssstttxxxyyyqqqoooooolllgggddddddhhhlllmmmnnnoooqqqrrrrrrpppnnnssstttuuuyyy}}}~~~zzzllleee```ZZZUUUSSSOOOOOOPPPRRRWWW\\\bbbeeeiiiooovvvyyyyyyzzzzzzssswww~~~sssdddXXXWWWWWWXXXdddssswww}}}wwwxxx{{{lll___^^^bbbrrryyydddHHH666111222111///...+++(((&&&&&&''''''''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))((((((((('''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))***+++,,,,,,}}}yyywww}}}|||{{{zzz{{{~~~xxxqqqqqqrrruuu{{{{{{wwwppprrr{{{gggQQQFFF<<<999888555444444000000000///...---,,,+++,,,+++++++++++++++,,,,,,************************))))))))))))))))))))))))((((((((()))******++++++)))(((&&&%%%%%%&&&((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))+++,,,,,,+++,,,///111444999@@@DDDDDDBBB???>>>999666666888999===JJJXXX]]]WWWRRRNNNGGG>>>888888777999===CCCKKK\\\wwwhhh[[[QQQSSSYYYbbbuuuwwwvvv}}}sssllljjjjjjhhheeebbbcccgggkkkkkklllmmmoooqqqpppooommmrrrsssvvvzzz{{{zzz{{{nnnaaaZZZUUUOOOLLLKKKEEEFFFHHHLLLQQQWWW\\\^^^dddiiinnnppppppqqqvvvzzz~~~zzzsssvvv|||xxxiii\\\XXXVVVVVVaaaooozzzvvvfffSSSSSSWWWggguuuUUU@@@888666333000111///,,,***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))*********''''''&&&&&&&&&%%%%%%%%%))))))(((((('''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))******{{{}}}}}}~~~}}}~~~{{{wwwrrrmmmrrr|||wwwsssvvvxxx```QQQAAA;;;999666444333111111111000///...---,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((&&&&&&&&&&&&((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++,,,,,,,,,,,,---000222666:::@@@CCCCCCAAA>>>===666666888<<>>AAABBB@@@>>><<<<<<:::<<>>:::<<<222000......//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((('''((((((((()))))))))*********))))))(((((('''''''''((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))++++++***)))((((((((((((~~~xxxuuuzzz}}}tttjjjaaadddtttwwwnnnjjjhhhVVV]]]hhhyyyyyyfffVVVIII===666555222222333333222222111000///...---,,,,,,++++++,,,************************************************+++*********))))))(((((((((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,---...222777;;;>>>@@@BBBAAA???<<<;;;;;;;;;DDDSSSdddsssxxxnnnaaaPPPGGGAAA@@@AAAAAABBBDDDCCCHHHTTTjjjzzzvvv|||mmmXXXPPPPPPTTTaaauuuzzzvvvyyyooohhhfffhhhhhhfffdddeeegggiiijjjjjjjjjooosssuuuuuutttvvvxxx}}}rrriiioooyyyzzzrrrfff\\\LLLFFFBBBAAA@@@???CCCIIIOOOSSSXXX^^^ccceeeeeeeee___^^^]]]]]]___bbbeeehhhooo{{{~~~~~~|||~~~|||yyywwwwwwzzz~~~~~~|||kkkkkkjjjgggbbb[[[UUUQQQTTTUUU\\\hhhvvvooo```\\\]]]fffxxxyyy```PPPKKKKKKPPPZZZgggxxx```FFF;;;999555333111111111111///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))'''''''''((()))***************))))))((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))(((((((((((()))))))))))),,,++++++************+++zzzvvvppppppyyy|||rrrhhhhhhttt~~~yyytttqqqXXXXXX]]]mmmuuudddRRRBBB::::::333333333333333222222111//////...,,,,,,+++++++++*********************************************************)))))))))))))))((((((((())))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///333999>>>@@@BBBBBBAAA>>>;;;::::::<<>>>>>>>>AAAFFFGGGQQQfffvvvzzz|||```SSSQQQQQQ]]]ooo}}}|||zzzrrrnnnhhhffffffgggeeedddeeeiiilllmmmmmmjjjooouuuwwwuuuuuuwwwzzzpppeeejjjsss}}}|||pppiiicccYYYQQQEEEAAA@@@BBBBBBBBBGGGMMMUUUXXX\\\```cccccccccbbb\\\[[[[[[\\\___cccfffgggooozzz~~~~~~{{{xxxvvvuuuyyy|||wwwnnnnnnmmmhhhccc]]]WWWRRRNNNLLLOOOXXXdddpppyyyeeeZZZYYY[[[fffvvvnnn```YYY[[[```gggllluuurrrUUUAAA777777555333333222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))******&&&&&&&&&'''((()))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++*********++++++,,,uuuqqqmmmooo|||{{{rrrpppzzz}}}yyyuuubbb]]]ZZZfffmmmXXXFFF======333333444444444333222222000///...---,,,+++++++++************************************************))))))))))))))))))************++++++++++++******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++)))***+++---///444;;;@@@BBBBBBCCCAAA===;;;::::::===WWWssssss^^^MMM@@@===;;;<<<<<<<<>>BBBDDDBBBAAA@@@:::444555:::HHHcccyyyyyylll^^^OOOAAA<<<<<<666888@@@???>>>FFFYYYsssiiiWWWPPPNNN^^^mmmuuunnnooonnniiifffgggkkkiiiiiilllqqqttttttrrruuuxxxzzzzzzyyyzzz}}}rrrjjjkkknnnttt~~~vvv```TTTOOOJJJFFFDDD@@@???======@@@EEEKKKNNNUUUVVVUUUTTTQQQPPPQQQRRRRRRTTTXXXZZZ\\\^^^aaaccckkksss||||||xxxuuussstttvvvxxxzzz{{{}}}~~~zzzvvvttttttoooiiieeeccc]]]WWWMMMIIIGGGKKKRRR\\\lllyyynnn```^^^aaaaaappp{{{}}}zzz^^^BBB@@@888333444444222000000+++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))pppppprrr{{{xxxrrrlllpppmmmZZZIII>>>999555444666666333222333000000...---,,,+++++++++++++++++++++***************+++,,,+++))))))***+++******))))))(((''''''&&&)))))))))))))))************************************)))))))))((((((((('''++++++******++++++,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))************)))))),,,)))''')))---...---***++++++,,,...333999???BBBBBB@@@???>>>999555888>>>QQQhhhxxxqqq___QQQDDD:::888;;;777777>>>???DDDSSSpppgggVVVPPPPPP___nnn~~~vvvoookkkmmmoookkkiiijjjkkkjjjkkknnnsssuuuuuutttxxxzzz|||}}}}}}~~~~~~ssshhhggghhhmmmxxxmmmXXXLLLHHHDDD@@@???>>>===<<<<<>>CCCRRRjjjxxxfffVVVQQQVVVeeeqqq}}}~~~xxxxxxtttjjjhhhhhhmmmooonnnmmmnnnllllllnnnrrrvvvxxxwwwvvv|||}}}|||tttkkkhhhggglllxxxwwwdddNNNDDDAAA>>>;;;::::::::::::;;;<<>>??????<<<999888555666===FFFZZZfffjjj\\\HHH<<<999999444===>>><<>>???;;;777666444555===GGG[[[cccdddXXXFFF;;;999;;;333===??????HHHXXXyyyuuujjj]]]SSSYYYhhhsssuuutttqqqsssppphhhdddjjjqqqsssssssssssssssoooqqquuuxxxzzz|||}}}~~~~~~xxxuuugggcccaaafffsssgggUUUCCC<<<;;;:::999888666666777888999999999999>>>@@@BBBCCCDDDFFFIIIKKKOOORRRVVVZZZ]]]```eeehhhoooxxx}}}~~~|||zzzxxxvvvtttssssssqqqrrrrrrrrrsssuuuzzz}}}~~~}}}xxxuuurrrllleeebbb]]]YYYVVVSSSRRRVVV]]]gggnnn|||xxxqqqtttxxxwwwyyy{{{^^^OOO@@@:::999666222111+++,,,,,,---.........---......---,,,+++******))),,,+++***)))((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************mmmnnnnnnoooqqqqqqiii^^^ZZZcccuuu~~~wwwsssqqqrrruuu}}}oooUUUIII===999999777666666333222111///............,,,,,,,,,,,,++++++++++++((()))******))))))***+++************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))))))))******((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******(((+++---,,,))))))+++---***---111666:::<<<===>>>===999666444333555>>>III___```^^^SSSEEE;;;888999333<<<>>>BBBQQQgggvvvhhh```[[[YYYaaannnuuurrroooqqq}}}zzznnnggggggpppxxxwwwttttttttttttqqqsssvvvxxxzzz|||}}}vvvqqqnnnbbb___^^^cccnnnyyy^^^NNN>>>999::::::777666666777777888888999999:::<<<>>>AAABBBCCCFFFIIILLLNNNQQQVVVZZZ]]]aaaeeehhhpppzzz~~~|||~~~|||zzzwwwvvvuuuuuuuuuqqqqqqqqqpppoooqqquuuyyy|||yyywwwqqqjjjhhhccc```]]]WWWQQQQQQUUU\\\bbbrrr~~~}}}rrrnnnpppttt}}}uuu~~~ooo[[[GGG<<<999666222111,,,---...///////////////...------,,,,,,++++++++++++******)))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************lllmmmlllkkklllmmmfff^^^]]]cccrrrxxxzzzvvvpppmmmlllnnnsss~~~}}}dddTTTDDD;;;888555444555333333111000///.........------,,,,,,,,,++++++++++++,,,---,,,+++***+++,,,************************)))))))))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***)))))))))((((((((())))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,---...---///333777;;;>>>??????888555333444444777AAAKKK___[[[TTTLLLBBB;;;999999888>>>???GGG]]]wwwooofff\\\ZZZ___iiippptttwwwrrrpppzzzvvvmmmhhhjjjuuu|||yyyttttttuuuuuusssuuuwwwxxxyyy|||~~~vvvqqqmmmhhhddd[[[ZZZZZZ^^^eeennnwww}}}|||XXXIII<<<999<<<;;;888666888888888888999:::;;;<<<<<<>>>BBBDDDGGGJJJOOORRRTTTWWWZZZ]]]```cccfffiiisss|||}}}}}}}}}}}}~~~}}}zzzxxxwwwwwwwwwxxxssssssqqqooonnnppptttwww}}}~~~}}}xxxqqqpppllliiifff]]]SSSNNNNNNRRRWWWfff~~~nnniiilllrrrqqqiiiooonnnSSSDDD===888444333+++,,,---....../////////,,,,,,++++++++++++++++++)))))))))))))))******+++((()))************)))((())))))))))))))))))))))))'''''''''((((((((())))))&&&'''((())))))((('''&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************jjjkkkiiigggiiijjjfff___```dddooowwwtttuuunnnjjjiiimmmtttrrrooo]]]III>>>999555333333444333222000//////......---------,,,,,,,,,+++++++++------,,,***)))***+++))))))))))))))))))******(((((())))))******++++++))))))))))))))))))))))))'''((((((((())))))*********************+++,,,,,,'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***)))))))))***,,,---------///111444999<<>>BBBBBBMMMhhhdddddd^^^WWWXXXfffxxx}}}zzzyyytttuuuxxxrrrmmmjjjkkkwww~~~zzzttttttvvvvvvsssuuuwwwwwwxxx|||uuummmiiifffaaa]]]RRRRRRSSSTTTYYY```iiippprrrxxx{{{xxxWWWIII===<<>>:::888999999888888999;;;===>>>===@@@DDDHHHLLLPPPUUUYYY\\\^^^aaacccdddfffiiikkkwww}}}{{{{{{|||~~~~~~}}}{{{yyyxxxxxxyyyzzzwwwvvvtttrrrpppqqquuuxxx{{{}}}|||~~~}}}|||uuuxxxuuurrrmmmcccUUUMMMLLLMMMPPP^^^wwwllleeejjjrrr}}}lllcccfffuuu}}}___LLLCCC===888666((()))***+++,,,,,,,,,,,,***************+++++++++(((((((((((()))***+++,,,((()))***++++++***)))((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************hhhiiikkklllkkkhhhfffdddccckkkttt}}}{{{xxx|||qqqllloootttvvvwww{{{}}}nnnWWWDDD:::666444444444222111000111000...---......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******)))(((((('''(((((((((((()))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++***************************++++++***((('''((()))))))))))))))***************++++++,,,,,,++++++***,,,***)))***,,,.../////////333999======<<<<<<;;;777444222222666>>>JJJSSS___TTTIIIBBB===999:::>>>@@@AAAIII\\\vvvgggWWWTTTPPPRRRaaawwwxxxyyywwwuuurrrnnnmmmtttvvvwwwwwwuuusssssssssxxxwwwwwwyyy~~~xxxnnneee___ZZZTTTPPPJJJIIIGGGGGGKKKQQQWWW[[[aaadddcccaaakkkyyyzzzqqqOOOGGG>>>999999:::888666;;;===>>>???>>>===>>>???AAAAAAEEEOOO[[[cccfffdddmmmooopppoooppprrrsssrrr}}}||||||}}}zzzxxxzzzzzzyyyyyyyyyyyyyyyyyy{{{wwwsssooonnnooorrruuuwww|||~~~|||}}}~~~~~~yyysssjjj^^^RRRIIIJJJLLLTTTeeeyyywwwpppttt{{{uuufffYYY[[[kkkxxxZZZGGG@@@<<<999111///....../////////...+++++++++************))),,,,,,++++++******))))))******))))))))))))*********((('''&&&&&&'''(((***))))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))++++++************++++++((())))))))))))*********(((*********)))***+++---iiijjjkkkkkkjjjhhheeecccffflllrrryyy|||yyy}}}}}}|||uuuvvvzzz{{{|||~~~xxx]]]HHH>>>:::777444444333111111111111///---......---------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))),,,++++++***))))))((((((******)))))))))))))))***++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))************************)))***+++***((((((((()))))))))))))))***************++++++,,,,,,++++++***,,,+++******,,,...///000111555;;;>>>>>><<<:::999777444222555===HHHTTT\\\[[[RRRIIICCC???;;;;;;>>>@@@EEERRRgggqqqXXXPPPPPPSSS\\\nnnrrr{{{wwwrrrrrrpppnnnmmmrrrtttuuuuuutttrrrrrrssswwwwwwxxx{{{zzzrrrggg___YYYTTTOOOKKKEEEDDDBBBAAACCCGGGKKKNNNRRRUUUTTTTTT^^^kkkllldddJJJCCC<<<888999;;;:::999;;;===>>>???>>>>>>???@@@CCCEEELLLZZZiiitttxxxwwwyyyzzzzzzxxxwwwwwwxxxxxx~~~~~~~~~{{{xxxwwwwwwxxxyyyyyyyyyxxxxxxxxxuuuqqqnnnmmmnnnppprrrtttzzz~~~|||}}}}}}wwwooocccVVVMMMGGGGGGMMMYYYiiivvv~~~|||lll```VVVWWWeee{{{hhhOOOAAA;;;777222000....../////////...++++++++++++******************************************))))))))))))*********)))'''&&&&&&''')))***''''''''''''''''''''''''*********)))((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))+++******))))))******+++)))))))))************+++(((*********)))***,,,...jjjjjjkkkjjjiiigggeeedddiiilllnnnrrr}}}xxxtttvvvhhhPPPCCC>>>999555555333222111222111000.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))((('''&&&,,,,,,,,,+++******)))))),,,+++***)))((((((((((((------,,,+++***)))(((((()))))))))))))))))))))))))))((((((''''''(((((()))************************)))***+++***)))((()))***)))))))))*********++++++***++++++,,,,,,++++++***++++++++++++,,,...000111444888===???>>>;;;888666666444333999EEESSS]]]aaaUUUOOOIIIFFFBBB<<<;;;>>>???KKK___vvvzzzYYYLLLNNNMMMYYYlll|||zzzpppooopppooonnnooonnnpppssssssrrrqqqqqqqqqvvvwwwyyy}}}pppiii^^^VVVQQQLLLGGGDDD@@@???===<<<<<<===???@@@BBBEEEEEEEEENNNZZZ[[[TTTDDD???:::888:::<<<===<<<;;;===>>>???>>>>>>@@@AAADDDHHHTTTfffzzz{{{zzz|||~~~|||yyytttvvvxxxyyyzzzyyyxxxwwwtttrrrpppnnnmmmmmmnnnoooqqqwww}}}|||~~~|||vvvjjj[[[QQQEEEDDDEEEKKKVVViiizzzmmmeeemmmvvv___XXXQQQQQQYYYmmm|||\\\GGG===999444222///.../////////...,,,+++++++++************(((((())))))))))))******************************))))))''''''''''''))))))''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))+++******))))))******+++)))************+++++++++(((***************,,,...iiijjjjjjiiiiiihhhggggggkkkkkkjjjlllttt}}}wwwwwwyyy]]]III>>>:::888666444333222333222111///......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))((((((,,,,,,,,,+++++++++******++++++***)))(((((())))))+++++++++******)))))))))((((((((((((((((((((((((******))))))))))))******************************)))***+++***)))((()))***))))))*********+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,...111333777;;;???@@@>>>:::666555555666777>>>LLLZZZ``````RRRNNNKKKIIIDDD===;;;===@@@RRRlllfffOOOLLLSSSRRRccczzz|||tttoooppppppnnnnnnooolllnnnqqqqqqqqqppppppqqqtttvvvyyy|||zzziiiaaaWWWPPPKKKGGGBBB???>>>===<<<;;;::::::::::::;;;======>>>DDDLLLMMMHHH@@@<<<999888:::<<<===<<<;;;===>>>???>>>???AAACCCCCCJJJYYYnnn|||xxxvvvzzz}}}yyyvvvxxxzzz{{{{{{yyyvvvuuurrrqqqpppnnnnnnmmmmmmnnnooovvv|||{{{zzzooo```VVVFFFDDDCCCDDDIIIVVVnnnuuukkkccc^^^eeevvvmmm\\\XXXTTTRRRTTTdddlllRRRCCC===777444111////////////...,,,,,,+++++++++*********)))))))))(((((((((((((((************************))))))(((''''''((())))))''''''''''''''''''''''''***)))))))))((((((((('''(((((((((((((((((((((((('''(((((((((((()))))))))******))))))))))))******************++++++++++++((()))++++++***+++---///jjjjjjjjjiiiiiiiiijjjjjjiiihhhgggiiiooozzz~~~xxxnnnQQQ???:::;;;777555444333444333222000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))(((((()))***++++++'''(((((())))))*********((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((()))******)))((()))+++************++++++++++++***++++++,,,,,,++++++******,,,---------...111444:::===@@@@@@===:::777555555:::AAAJJJXXXdddeee___PPPMMMLLLJJJDDD<<<;;;===FFF\\\xxxrrr[[[NNNPPPWWW^^^ooowwwsssppppppooojjjiiikkkllloooqqqrrrqqqppppppqqqtttvvvyyy{{{}}}uuuddd]]]SSSLLLHHHDDD@@@===:::::::::::::::::::::::::::;;;;;;;;;???CCCBBB>>>===;;;999999999:::;;;;;;<<<===>>>??????@@@CCCEEEFFFNNN___uuu{{{wwwuuuqqqooovvv}}}zzz{{{|||}}}}}}|||xxxuuusssqqqqqqppppppoooooonnnnnnooouuu}}}}}}yyyzzz}}}zzzqqqdddZZZGGGEEECCCBBBBBBIIIZZZjjjwwwhhhbbb]]]ZZZ```ppplllbbb^^^ZZZWWWWWWbbbzzz|||^^^III>>>:::777222000/////////...,,,,,,,,,++++++++++++***+++******)))(((''''''&&&)))***++++++++++++***)))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))******))))))))))))))))))***))))))*********+++++++++((()))++++++++++++...000nnnmmmllljjjiiijjjjjjkkkfffeeeeeehhhlllsss|||```GGG>>>???888666555444555444333111......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++******(((((((((((()))***+++,,,&&&&&&'''((()))***++++++))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))((()))******))))))***+++*********++++++++++++,,,***++++++,,,,,,++++++******,,,......---...222666<<<>>>??????<<<:::999999999EEERRR\\\fffnnniii___OOOLLLKKKIIIBBB<<<===AAARRRjjj~~~{{{cccTTTOOOTTTZZZmmm{{{vvvrrrooonnnnnnkkkeeeeeehhhoooqqqttttttsssrrrrrrrrruuuwwwzzz{{{{{{|||ooo```YYYPPPIIIEEEBBB>>>;;;777777777777777888999999:::999999:::;;;;;;:::888::::::999999999999999999<<<===>>>??????AAAEEEHHHMMMVVVhhh~~~yyysssooonnnjjjiiisss}}}~~~{{{xxxtttrrrrrrrrrqqqpppppppppppppppooouuu{{{{{{vvvxxx~~~|||yyywwwrrrggg^^^KKKFFFBBB???>>>@@@JJJUUUkkkxxx{{{kkkaaaYYYXXXVVV[[[lllwwwfffaaa[[[XXXYYYaaarrrlllPPP???===999444111/////////...,,,,,,,,,,,,++++++++++++++++++***))))))((('''''')))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))***((())))))))))))*********((()))+++++++++,,,...111uuusssooollliiihhhhhhiiidddbbbdddgggiiimmmxxxyyyzzzsssVVVFFFAAA999777555555555555333222......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************************)))))))))))))))******((((((((())))))******+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''')))******))))))***+++*********+++++++++,,,,,,***++++++,,,,,,++++++***)))---//////---...333888======>>>===;;;:::;;;===CCCUUUeeemmmqqqqqqeeeVVVLLLJJJHHHFFFAAA===AAAHHH```yyy}}}ttt\\\QQQRRR\\\eeezzzssslllkkklllmmmiiidddfffkkksssuuuwwwwwwuuutttttttttvvvyyy|||}}}}}}tttjjj[[[TTTLLLEEEBBB???<<<999777666555555555777888999888888888999:::999777666666777999999999999::::::<<<===>>>??????BBBFFFIIIRRR\\\ooouuummmiiihhhdddbbbooo~~~|||yyywwwuuusssrrrqqqpppooooooooopppqqqooossswwwzzz~~~xxxtttvvv~~~yyyttttttrrrjjjcccSSSJJJBBB>>>===>>>DDDJJJXXXeeewww}}}pppbbb[[[TTTUUUUUU\\\pppooofff______cccjjjttt}}}~~~]]]FFF???;;;555111000//////...------,,,,,,,,,+++++++++)))))))))*********++++++)))***,,,------,,,***))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))''''''((((((((()))))))))((()))+++++++++,,,///111{{{xxxrrrmmmiiigggffffffcccaaacccgggggghhhqqq}}}zzzzzzrrrtttxxxbbbLLLAAA999888666555666555444222......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))(((''''''))))))))))))))))))******,,,+++***)))((((((((((((+++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))******))))))***,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))---000///---...333888=========<<<:::;;;===@@@MMMaaassswwwtttnnn\\\JJJIIIGGGFFFDDD@@@>>>EEENNNjjjxxx{{{ttt\\\RRRVVVeeerrrxxxsssiiiiiikkkmmmjjjfffjjjpppvvvxxxyyyyyywwwuuuuuuuuuwwwzzz~~~}}}ooogggXXXQQQIIIBBB???===:::777999888666555555666888:::888777888:::;;;999888888333555888999999:::;;;<<<<<<===>>>??????BBBGGGJJJSSS^^^sssrrrjjjeeeddd```^^^kkk}}}~~~}}}|||zzzxxxvvvuuuuuurrrqqqooonnnmmmnnnpppqqqooorrrtttvvv}}}}}}wwwrrruuu}}}wwwrrrsssrrrlllfff[[[OOOCCC???>>>???CCCHHHMMM[[[ooo{{{xxxjjj]]]VVVTTTUUUWWW```vvv{{{}}}rrrjjjlllssszzzjjjPPP@@@<<<666111000//////...---------,,,,,,,,,++++++&&&'''(((***+++---...///)))***,,,------,,,***)))))))))************))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))''''''''''''((((((((((((((()))+++++++++---///222{{{tttnnniiigggggggggdddccccccccceeeiiimmmooorrrqqqtttzzzrrrmmmlll|||zzz[[[EEE@@@:::;;;999333666;;;444111000...,,,+++++++++,,,,,,,,,,,,+++++++++******+++++++++*********))))))************************))))))))))))))))))))))))******)))))))))))))))***---+++((((((((())))))((())))))))))))************+++++++++***)))((((((''')))((()))))))))***++++++)))************+++++++++,,,)))))),,,,,,******------,,,---...111444888:::AAA===;;;;;;999999===CCC[[[ppp}}}uuufff[[[RRRIIICCC;;;888;;;<<<>>>NNN```{{{ooo]]]YYYaaappp}}}wwwqqqnnnjjjiiiiiiiiijjjlllnnnooo{{{{{{yyyvvvttttttvvvyyy{{{~~~vvviii```TTTOOOGGG@@@===;;;:::999999::::::888666555666777777888999:::;;;:::999888777666666777999;;;===>>>???>>>>>>@@@@@@@@@FFFNNNTTTjjjyyyssskkkdddbbb______kkk{{{~~~{{{zzzyyywwwuuuuuussspppnnnooooooooonnnjjjooopppooottt~~~|||zzzzzz|||~~~~~~}}}}}}sssllllllnnnnnnmmm___RRRFFFCCCAAA======@@@HHHNNN[[[jjjoooggg[[[TTTQQQZZZfffsssttt~~~}}}vvv}}}|||WWWEEE???888333///+++...333...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++*********))))))((((((,,,+++(((''''''(((+++,,,))))))(((((('''''''''&&&'''((()))++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))(((***+++***)))((()))************)))***---222666}}}xxxsssnnnjjjhhhgggcccbbbbbbaaaccceeegggiiijjjjjjmmmyyy{{{uuuooommmoooxxxjjjOOOCCC;;;;;;999222555888111111000...,,,+++++++++,,,,,,,,,,,,+++++++++******+++++++++*********))))))************************))))))))))))))))))))))))***))))))(((((())))))***,,,***(((''')))******)))))))))))))))************++++++******)))(((((('''((()))***+++++++++***))))))************++++++++++++)))***---...++++++------------...111555888:::>>>;;;999999888999BBBLLLdddttt|||ooo]]]PPPFFF>>>???;;;;;;??????CCCVVVkkkooo]]]XXXaaavvv}}}rrrnnnjjjjjjiiiiiiiiijjjkkkmmmnnnxxxxxxwwwuuussstttwwwzzz}}}~~~yyyooocccZZZPPPKKKDDD???<<<;;;;;;:::888999999777555444555777777888999:::;;;:::999999:::999999999:::;;;===>>>???===>>>@@@???@@@FFFNNNZZZooo}}}tttllleeebbb^^^```ppp}}}{{{{{{zzzxxxvvvuuusssqqqooooooooommmlllggglllnnnmmmrrr|||}}}|||{{{|||~~~~~~}}}}}}||||||~~~sssmmmooorrrrrrqqqcccXXXNNNIIIEEE???>>>AAAFFFIIIUUUdddllliii```[[[```jjjuuuyyynnnzzziiiMMMDDD<<<888444000...000......---,,,,,,++++++***++++++++++++++++++++++++,,,,,,------,,,,,,+++***************)))))))))(((((((((''''''''''''((((((******)))))))))((((((((('''((()))***+++******)))***)))))))))(((((((((((())))))))))))))))))))))))(((***+++***)))((()))+++++++++++++++,,,///444888}}}zzzuuupppkkkhhhccccccbbbbbbbbbbbbcccccchhhhhhlllwww|||vvvpppppptttxxx}}}]]]JJJ???<<<;;;555666777000222000///---,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************************************))))))))))))))))))))))))))))))(((((((((((())))))+++)))'''''')))***+++***))))))))))))************++++++******)))((((((((()))***+++,,,,,,***)))((()))************++++++++++++***+++000000,,,+++---,,,------///222555999;;;;;;999888777555:::HHHWWWlllvvvvvveeeQQQEEE<<<666:::;;;???BBBBBBKKKeeelll\\\YYYfffvvvoookkkiiijjjiiiiiiiiiiiijjjlllmmmsssssstttssssssuuuyyy|||~~~~~~zzzwwwuuurrrnnnfff[[[SSSJJJFFFAAA===<<<;;;;;;:::777888888666444444555666777888999;;;;;;;;;:::999<<<;;;;;;;;;;;;<<<======>>>======??????@@@FFFOOO```tttvvvnnnfffbbb^^^cccxxx|||{{{{{{{{{yyyxxxuuusssrrrqqqpppnnnkkkhhhdddhhhjjjjjjoooxxx~~~}}}|||{{{{{{zzzzzzzzz}}}~~~tttqqqtttxxxyyyyyyhhhaaaYYYSSSKKKDDD@@@AAACCCCCCLLL[[[hhhllljjjiiittt~~~sssjjjxxx|||UUUHHH<<<888666222---***......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***************))))))))))))&&&'''((())))))((('''&&&************))))))))))))(((((()))************)))******)))))))))((((((((()))))))))))))))))))))))))))***+++***))))))***+++,,,,,,,,,,,,...222777;;;|||uuunnnjjjeeeddddddddddddccccccccchhhhhhllluuu{{{{{{xxxuuuxxx{{{lllTTTEEE???>>>888999:::333222111///---,,,,,,------,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))((((((((('''(((((()))******)))'''''')))+++++++++((()))))))))************************))))))((((((+++******))))))((((((((())))))*********++++++++++++***,,,111111---+++,,,,,,---...000333777999;;;:::999777555444;;;MMM```pppsssmmm[[[III???:::777777;;;@@@BBBEEEVVVyyyyyyeee[[[^^^ooosssnnnllljjjjjjjjjiiihhhiiijjjkkkllloooppprrrssstttwww{{{}}}|||xxxvvvssspppnnnmmmkkkhhhgggddd___VVVOOOGGGDDD@@@===<<<<<<:::999666777777666444333555666777888:::;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>======???>>>@@@GGGPPPaaauuuxxxooofffaaa___iii~~~{{{{{{{{{{{{zzzyyytttssssssrrrqqqmmmhhhdddbbbeeegggiiimmmttt}}}|||xxxvvvwwwxxxwwwxxx{{{}}}xxxwwwzzzllliiiddd]]]TTTJJJDDDAAAAAA???DDDSSScccmmmtttxxxuuunnn|||dddQQQ>>>888888555///+++.........---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***************)))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))*********************)))))))))(((((()))))))))))))))))))))))))))***++++++))))))***++++++,,,,,,---///333999===zzzsssnnneeeeeeeeedddddddddccccccfffgggiiiooozzzuuurrrwww~~~zzzzzzzzz~~~___JJJ@@@???::::::;;;555333222000...---------...,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))((((((((((((((()))*********)))'''''')))+++++++++((()))))))))*********************))))))))))))))),,,***'''%%%%%%&&&((()))))))))*********++++++++++++***,,,111111---+++,,,,,,---///111555888:::<<<;;;999777555444<<>>===<<<:::888666777777666444444555777777888:::;;;<<<<<<;;;;;;666777999;;;===>>>???@@@???======??????@@@HHHRRR^^^sss|||qqqgggbbbeeettt}}}{{{{{{{{{{{{{{{yyytttssssssrrrppplllfffbbbbbbdddgggiiikkkqqq{{{{{{sssqqqrrruuuuuuvvvzzz~~~~~~||||||oooooolllfff]]]SSSIIIBBB@@@===???KKK[[[jjjyyy~~~vvv}}}{{{~~~xxx___EEE;;;;;;:::666222//////...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))******+++***)))(((((()))***+++(((((((((((((((((((((((()))))))))))))))*********************))))))))))))************************)))+++,,,+++***)))***+++***+++,,,---///444:::???}}}wwwsssfffeeedddccccccbbbbbbccchhhhhhiiilllsssooohhhjjjxxx{{{uuu{{{~~~|||yyymmmRRRBBB???:::888:::555444222111///............,,,,,,,,,+++++++++*********************+++++++++************************)))))))))))))))))))))))))))(((((())))))***+++,,,+++)))'''''')))***+++***))))))))))))******************))))))))))))))))))+++***'''%%%%%%&&&)))***)))************++++++++++++***+++000000,,,+++---+++---///222666999;;;<<<;;;888777666888AAASSSeeerrrkkk^^^NNNAAA;;;:::;;;:::===@@@FFFWWWyyyooobbb[[[cccvvvtttllliiiiiiiiijjjiiiiiiiiijjjlllnnnooonnnpppsssvvvxxx{{{vvvrrr|||~~~kkkfff___YYYUUUSSSPPPOOONNNLLLJJJKKKLLLKKKGGGCCCCCCBBB???>>>===<<<999777666777777666555555666888777888:::;;;<<<<<<<<<<<<555666999;;;>>>???AAAAAA@@@>>>>>>???@@@BBBJJJTTT]]]sssuuuhhhgggnnn~~~{{{{{{{{{{{{zzzyyytttsssrrrqqqoookkkfffbbbcccdddfffiiijjjnnnxxxxxxnnnmmmooottttttvvvyyy}}}rrrsssrrrnnnhhh```QQQDDD@@@======EEERRRcccxxxxxxtttwwwlllMMM>>>;;;999666333//////......---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******)))))))))))))))***************)))&&&%%%%%%&&&)))***''''''''''''(((((((((((()))))))))((()))******+++++++++*********)))))))))***************************+++,,,+++*********,,,***+++,,,---000666<<>>999999;;;===>>>AAAMMMfffqqqbbb]]]```ooo{{{ooojjjhhhhhhkkkiiiiiiiiijjjlllnnnppprrrpppsssvvvxxxzzz}}}yyyoookkkttt}}}sssbbb\\\TTTMMMIIIFFFDDDCCCCCCAAA???AAADDDDDDAAA>>>>>>===<<<<<<===<<<999777666777888777666666777999777888:::;;;=========<<<777888;;;===???@@@AAAAAABBB??????@@@@@@CCCLLLVVV```wwwyyykkklllzzz~~~|||{{{{{{{{{zzzxxxtttrrrqqqpppnnnkkkfffccccccccceeehhhhhhjjjuuuuuukkkjjjmmmssstttuuuyyy}}}|||{{{tttuuuuuutttssslllZZZHHH???======@@@HHHYYYsss{{{{{{ZZZGGG@@@;;;666333/////////...------,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))((()))))))))************)))((('''&&&&&&'''((()))''''''(((((())))))))))))***)))((((((((()))+++++++++++++++*********))))))***************************+++,,,,,,******+++,,,***,,,---///222888???DDD|||zzzsssppplllgggdddcccddddddaaacccdddccceeeooommmcccaaa[[[^^^hhh{{{iiiPPPGGG???;;;;;;777444333111000///...//////,,,,,,,,,+++++++++******))))))******++++++++++++************************))))))))))))))))))))))))************+++,,,---...---+++(((((()))))))))((())))))))))))************)))))))))))))))*********'''))),,,...///---+++))))))************+++++++++,,,)))))),,,,,,******---+++---000444777:::<<<===777333222888???JJJYYYfffdddZZZNNNDDD===999:::<<<>>>???DDDSSSrrriiiXXXYYY[[[fffxxxuuummmkkkiiijjjnnniiiiiiiiikkkmmmooorrrssssssuuuxxxzzz|||~~~sssjjjfffooovvvkkk\\\VVVMMMFFFAAA???===;;;>>><<<;;;===@@@BBB@@@===999999999;;;<<<<<<:::888777888888777666666888:::777888:::<<<============:::;;;===???@@@AAA@@@@@@CCC@@@???AAAAAADDDMMMWWWddd{{{|||nnnppp|||{{{{{{{{{yyyxxxtttrrrpppooommmjjjgggccccccbbbeeehhhggggggrrrrrriiiiiimmmssssssuuuyyy}}}~~~{{{xxxuuuuuuwwwwwwwwwyyyttt```KKK>>><<<<<<===BBBRRRooo}}}lllWWWLLLDDD<<<888/////////...------,,,,,,++++++++++++++++++++++++***++++++++++++***))))))(((((())))))*********+++((()))***++++++***)))((((((((())))))*********+++***)))((((((((()))+++,,,+++++++++************)))***************************+++,,,,,,******+++,,,,,,---///111444:::AAAFFF}}}wwwuuurrrlllgggbbb^^^]]]^^^^^^```dddeeehhhsss~~~~~~pppddd[[[XXXXXX]]]ooo|||ZZZDDD>>>???===:::888555222000000///...---...---,,,,,,++++++,,,,,,++++++************++++++(((((())))))*********+++******+++,,,,,,,,,,,,+++************************)))))))))***+++++++++,,,,,,,,,+++***)))))))))******)))(((''''''((()))*********))))))))))))******)))***+++,,,---,,,++++++//////............------...///222666999:::999777444...555777999UUUmmmeeeZZZSSSIIIAAA===<<<===>>>???@@@JJJbbbhhhYYYSSSVVVaaassssssnnnnnnnnniiicccggghhhiiilllnnnppprrrsssuuuwww{{{}}}~~~mmmgggdddkkkzzzyyykkkaaaTTTMMMDDD?????????<<<999;;;;;;:::::::::::::::999999::::::999999888777666666666555555666777888999666777888:::<<<>>>???@@@<<<<<<===>>>@@@AAACCCDDDEEEHHHCCCAAAGGGGGGLLL[[[lll|||{{{~~~|||zzzyyyyyyxxxwwwrrrqqqpppnnnkkkhhhfffdddeeefffgggffffffjjjqqqwww}}}ssskkkiiikkkrrrtttwwwyyy{{{~~~|||wwwuuutttrrrssswww|||}}}tttcccUUUFFF===;;;AAADDDHHH```{{{yyymmmnnnuuugggPPPDDD<<<666333000...---------,,,***+++++++++************)))'''(((***,,,,,,***((('''+++(((''')))+++++++++,,,((()))***+++++++++++++++,,,***)))''''''(((***+++***************************+++,,,,,,,,,***)))(((***************************************+++++++++))),,,000444888<<>>:::666888555222111000000///---...---,,,,,,++++++,,,,,,++++++************++++++))))))))))))*********+++)))******+++++++++++++++***************************************+++++++++++++++***)))))))))*********)))(((((((((((()))*********))))))))))))******)))***+++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++///111444888::::::999777555...444:::BBB^^^qqqgggWWWRRRIIIBBB>>>===>>>>>>???DDDRRRllluuu\\\SSSRRRYYYlll~~~wwwnnnkkkkkkkkkgggcccggghhhjjjlllnnnppprrrsssvvvxxx|||~~~|||hhhbbbaaahhhwwwqqqcccZZZPPPIIIAAA===<<<<<<:::888::::::::::::999999999999888888999999888888777777888777666666666888999:::888888999;;;<<<===>>>???=========>>>@@@AAACCCDDDCCCGGGDDDDDDJJJLLLRRRbbbqqq}}}zzzxxxwwwwwwuuutttqqqqqqooonnnkkkhhhfffeeedddfffgggffffffjjjrrrwwwuuummmlllnnnsssuuuyyy|||~~~{{{wwwuuutttqqqrrrvvv|||}}}vvvfffZZZJJJ???;;;???@@@BBBWWWpppyyylllaaaaaagggttttttZZZKKKCCC>>>333111///---------,,,+++++++++++++++************((()))***++++++***)))(((+++(((''')))***+++++++++))))))***++++++++++++++++++***)))(((((()))***+++************************+++++++++++++++***))))))************************************++++++++++++,,,...222555888<<<@@@CCCzzzpppgggaaa______```___```bbbaaaaaagggnnn}}}|||uuummmfffddd\\\WWW]]]nnnpppVVVGGG@@@:::777888666333111111000///---...---,,,,,,++++++,,,,,,++++++************++++++)))))))))***************((()))******++++++******************************+++++++++***************))))))))))))))))))***+++***))))))(((((())))))*********))))))))))))******)))***+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,111444888;;;<<<;;;888666777111555???OOOgggqqqdddSSSOOOIIICCC???===>>>???AAALLL```zzz}}}___PPPNNNQQQ^^^zzzssspppllljjjjjjjjjhhhgggggghhhjjjllloooqqqssstttwwwyyy|||~~~qqq```\\\]]]fffuuuwwwiii[[[SSSJJJEEE>>>:::::::::888777888888999999999999999999777777777888888888888888999888777777777888999:::999:::;;;<<<===>>>??????======>>>???@@@BBBCCCDDDBBBGGGEEEGGGOOORRRZZZlllzzz~~~{{{xxxuuuuuutttsssqqqppppppooommmkkkhhhfffeeedddeeefffffffffjjjrrrxxx}}}wwwooopppssstttvvvyyy}}}~~~}}}yyyvvvtttssspppqqquuu{{{}}}wwwjjj___OOODDD======;;;;;;JJJ___|||sssuuukkk___UUUSSSVVVccc}}}aaaLLLBBB>>>555222///.........---+++,,,+++++++++************************************+++***((((((***,,,+++***))))))***++++++++++++***+++***)))(((((()))***+++************************,,,+++******************************************************++++++,,,,,,...000444777999<<<@@@CCC}}}ssshhh```]]]]]]___^^^^^^```___^^^aaagggrrrzzz~~~|||xxxsssoooddd[[[\\\fffwww|||```MMMCCC>>>===888666444333222111///......---,,,,,,++++++,,,,,,,,,++++++******++++++,,,************************(((((()))************)))************************,,,+++++++++***)))))))))(((((((((((()))***++++++))))))))))))))))))))))))******))))))))))))************++++++,,,,,,,,,,,,---,,,,,,+++,,,---...///222555:::<<<<<<999666555888444666DDDYYYkkkiii[[[OOOMMMIIIDDD@@@>>>???@@@EEEVVVnnnhhhSSSJJJLLLRRRcccvvvmmmnnnnnnmmmkkkjjjjjjkkkhhhiiikkkmmmooorrrssstttxxxyyy|||~~~hhhZZZXXX[[[eeettt~~~pppcccVVVNNNFFFAAA<<<999888888888777777777777888888999999999666666777777888999:::::::::999888777777777888999999999:::<<<>>>???@@@AAA>>>>>>>>>???AAACCCEEEFFFCCCHHHHHHJJJRRRWWWbbbvvv}}}zzzwwwttttttsssrrrpppooonnnmmmllljjjhhhfffeeeccceeefffeeefffjjjqqqwww{{{xxxrrrsssuuuvvvwwwyyy|||~~~{{{}}}}}}|||xxxuuussssssrrrsssvvv{{{|||wwwllldddTTTHHH???<<<999777BBBQQQkkkzzzsssjjjeeeiiiyyyggg\\\SSSOOONNNWWWppphhhMMM???:::777444000.........---,,,,,,,,,+++++++++*********+++******))))))******++++++,,,***)))+++...---+++)))******+++++++++*********))))))((())))))***+++************************,,,+++***))))))***+++,,,************************)))******++++++,,,,,,,,,...111555888;;;>>>BBBDDDwwwkkkbbb]]]\\\```]]]]]]^^^^^^\\\___ccciiirrryyy}}}}}}uuujjj```^^^cccooo}}}~~~lllTTTEEE@@@@@@888777555444333222000......---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***************(((((()))************)))************************,,,+++++++++***)))))))))))))))((())))))***++++++))))))************))))))******))))))))))))******+++***++++++++++++,,,,,,,,,,,,++++++,,,...000111222666:::<<<:::777555555444555999JJJccclllaaaTTTKKKJJJHHHDDD@@@???@@@BBBMMMbbb{{{qqq\\\OOOIIIMMMUUUiiiyyyqqqkkkmmmooonnnkkkiiijjjkkkiiijjjkkknnnppprrrtttuuuxxxyyy|||~~~{{{cccXXXVVVZZZeeesssxxxkkk___SSSKKKDDDAAA===:::999999888888666666777888999999::::::777777777777888999;;;<<<;;;:::888777666777777888777888:::<<<>>>@@@BBBBBB>>>>>>???AAACCCEEEGGGIIIFFFLLLKKKMMMVVV]]]kkk~~~|||yyyvvvtttttttttsssqqqmmmmmmlllkkkjjjhhhfffeeedddeeefffeeeeeeiiipppvvvyyyxxxvvvwwwwww{{{zzzzzz|||~~~}}}zzzyyyzzz{{{zzzwwwuuuttttttvvvvvvxxx{{{{{{vvvnnngggXXXLLLBBB===:::888>>>HHHWWWooo|||gggbbb\\\[[[___nnnggg___XXXUUURRRUUUhhh|||xxxZZZFFF<<<999555111///...///......,,,,,,,,,++++++++++++***++++++************+++++++++---,,,)))+++111111,,,******+++++++++******))))))))))))))))))******+++************************++++++)))))))))***+++,,,************************)))******+++,,,,,,------,,,000555:::===AAAEEEGGG}}}rrriiieeeeeeddd___]]]]]]]]][[[\\\```bbbjjjqqqvvv{{{~~~rrriiiccccccccchhhwwwwwwvvv|||}}}|||^^^III???>>>999777666555555333000......---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++*********((()))******++++++******************************+++++++++*********************************+++,,,)))******++++++******)))******))))))))))))******++++++******++++++,,,---+++***))))))+++---///111333777;;;;;;888666666777111;;;CCCTTTlllmmm\\\SSSHHHIIIGGGDDD??????BBBEEEVVVnnn{{{bbbTTTMMMJJJQQQ[[[rrr~~~tttnnnjjjkkklllkkkiiihhhhhhiiiiiijjjlllnnnqqqsssuuuvvvyyyzzz}}}uuu^^^VVVTTTXXXbbbpppuuuiii]]]QQQJJJCCCAAA>>>;;;999999999999666666777888999:::;;;<<<999999888888999:::<<<======<<<:::888777777888888777888999;;;===???AAAAAA>>>???@@@CCCFFFIIIKKKMMMMMMSSSRRRRRR\\\fffxxx|||{{{xxxuuuttttttuuutttssskkkkkkkkkjjjiiihhhffffffeeefffgggeeeeeehhhnnntttvvv{{{wwwzzz|||zzz~~~{{{yyyzzz|||}}}|||yyywwwyyyzzzzzzwwwuuutttuuuxxxxxxyyyzzzyyyvvvppplll\\\PPPEEE???<<<:::===BBBHHHZZZuuummm[[[WWWTTTUUUYYYgggfffaaa```aaa___]]]ffftttjjjPPP@@@;;;777222///////////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))---,,,)))+++222333...***++++++++++++***))))))(((((())))))******++++++******************************************+++,,,************************)))******+++,,,---......,,,000666;;;???CCCFFFIII}}}zzztttsssuuujjjddd^^^]]][[[YYYZZZ]]]]]]ccciiimmmrrrxxxxxxtttkkkffffffhhhfffeeeqqqpppnnnuuuzzzuuuwwwmmmQQQBBB>>>999777666666555444111......---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********)))******+++++++++++++++***************************************+++++++++---,,,++++++++++++++++++)))***++++++++++++***)))******))))))))))))******++++++*********+++,,,---,,,+++******+++...111333555999<<<;;;888666888;;;999JJJTTTcccvvvlllUUUQQQFFFGGGFFFBBB>>>>>>CCCHHH^^^xxx{{{ttt\\\PPPKKKLLLYYYggg}}}vvvpppllljjjiiihhhhhhhhhhhhhhhhhhjjjkkkmmmoooqqqsssuuuvvv{{{}}}oooYYYSSSQQQTTT^^^kkk|||vvvkkk```TTTLLLCCCBBB???<<<999888888999666666777999:::<<<======;;;;;;999999999;;;===>>>@@@???===;;;:::999::::::999999:::;;;<<<======>>>>>>???AAADDDHHHLLLOOOQQQUUUZZZYYYYYYdddqqq}}}xxxvvvsssssstttuuuuuutttjjjjjjjjjjjjiiihhhffffffggghhhgggeeedddfffmmmrrrqqqxxxzzzuuuvvvzzzvvvrrrssswwwzzzyyyxxxvvvxxxzzzyyyxxxvvvuuuvvvwwwxxxyyyyyyyyywwwtttqqq___TTTGGG@@@===;;;;;;===>>>JJJ^^^vvvxxxeeeWWWSSSSSSVVVYYYgggcccaaafffoooppplllmmmttt|||\\\GGG<<<888333000//////000///------,,,,,,,,,+++++++++******,,,,,,,,,,,,******%%%******&&&***333444---+++++++++++++++***))))))'''((()))******+++++++++************************))))))***+++++++++++++++************************)))******+++,,,---...///...333888===@@@CCCFFFHHH|||}}}|||zzzzzz~~~|||~~~ppphhh```]]]ZZZWWWXXX[[[YYY^^^cccfffjjjoooooojjjgggdddhhhmmmjjjeeennn}}}wwwkkkhhhppp~~~xxxqqqrrrxxxxxxYYYGGGAAA999888777666666444111......---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++************************))))))******+++++++++,,,......---,,,++++++++++++)))***+++,,,,,,+++***)))******))))))))))))******,,,+++*********+++,,,---...---,,,,,,...111444777777:::===<<<888777:::>>>DDDYYYcccnnn{{{jjjOOOMMMFFFGGGFFFBBB===>>>DDDJJJbbbuuuuuu\\\PPPLLLOOO```ssszzzrrrmmmjjjllliiiggggggiiikkkkkkjjjjjjkkkmmmoooqqqtttuuuvvv}}}jjjTTTPPPNNNPPPZZZgggwwwyyypppdddYYYQQQBBBBBB@@@<<<999777777888666777888999;;;<<<>>>>>>===<<<;;;::::::;;;===???BBBAAA???===<<<;;;;;;<<<<<<;;;;;;;;;;;;:::::::::>>>???BBBEEEJJJNNNRRRTTTZZZ___]]]___kkkzzzvvvtttrrrrrrsssuuuuuutttjjjjjjjjjiiiiiihhhgggfffhhhiiihhheeedddffflllqqqlllssstttpppvvvtttoookkklllqqqvvvwwwuuuvvvxxxzzzzzzxxxvvvvvvvvvvvvvvvxxxyyyyyyxxxwwwuuuaaaVVVIIIAAA>>>;;;:::999999@@@PPPfffyyy~~~qqqbbbWWWTTTUUUZZZ]]]kkkttt```aaajjjyyy~~~xxxuuuxxxiiiOOO===999444000///000000000---------,,,,,,,,,++++++)))***,,,------,,,***)))"""((()))$$$(((222444---+++++++++++++++***)))((('''''')))***++++++++++++************************((()))***,,,,,,,,,+++***************************)))******+++---...//////111555:::>>>AAACCCEEEFFFvvvxxx{{{{{{{{{rrrlllddd^^^[[[ZZZYYYYYYYYY[[[]]]```bbbbbbaaaaaa^^^eeemmmqqqrrrsssvvvzzz~~~rrrjjjkkkooozzzyyynnnqqqlllSSSCCCAAA<<<666444666777333...000///...---,,,+++++++++,,,,,,,,,++++++************++++++,,,,,,---......++++++,,,---------,,,,,,***************)))((('''******+++++++++,,,,,,,,,111...***((())),,,......******************************))))))******+++,,,'''(((((((((((()))))))))+++---...------///444999;;;:::;;;;;;777777@@@KKK\\\mmmzzzvvvhhhYYYJJJ???CCCAAA???>>>;;;>>>KKKXXXqqq~~~wwwuuuvvvaaaVVVSSSXXXiii{{{uuummmkkkmmmhhhhhhhhhhhhiiijjjkkkkkkkkkmmmppprrruuuwwwyyyzzzyyy]]]NNNNNNPPPUUU\\\cccpppuuudddTTTJJJDDDBBB???<<<::::::;;;<<<;;;:::999999:::===???AAA>>>===<<<;;;<<>>:::777888<<>>>>>>>>>>>===CCCSSSccc|||uuuzzzzzzggg\\\YYY^^^qqqzzzrrrmmmkkkllljjjjjjjjjjjjjjjkkkllllllkkkmmmpppsssvvvxxxzzz{{{qqqYYYMMMMMMOOOTTT[[[aaammmrrrbbbSSSJJJBBB@@@===:::999999:::;;;::::::999999;;;===???AAA>>>===<<<<<<===AAAFFFJJJOOOOOONNNJJJDDD???======::::::;;;<<<===>>>>>>>>>DDDFFFJJJNNNTTT]]]fffllltttwww{{{}}}xxxuuurrrqqqssstttrrrooommmllljjjhhhgggeeeeeedddhhhhhhggggggggggggggggggiiihhhiiioooxxx~~~vvvllliiiqqquuuqqqooorrrqqqrrrrrrtttuuuwwwyyyyyyyyyzzz{{{zzzwwwssspppnnnccc\\\RRRKKKFFFAAA<<<999888999???MMM___jjjkkkgggnnnpppsssxxx}}}|||xxxaaa[[[iiiYYYDDD===555333222///------+++++++++,,,,,,---------,,,,,,,,,,,,+++***))))))***))))))***,,,///222444((()))))))))))))))(((((()))))))))))))))******+++)))***++++++++++++***)))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,---///000666:::???CCCEEEFFFHHHIIInnnrrrxxx|||{{{tttjjjbbb^^^\\\[[[[[[ZZZZZZYYYXXXXXXXXXYYYYYYaaalll{{{~~~uuu{{{yyyrrrsssqqqrrrxxx}}}vvvrrrfffMMM@@@<<<999888777666444333111000///...,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,+++******))))))(((*********)))((('''&&&%%%+++,,,,,,,,,,,,+++******(((((()))))))))*********+++***((((((***+++************************************))))))******+++,,,++++++,,,,,,,,,---------,,,---......///222666999999999;;;999666:::KKK]]]sssuuuooo```PPPFFFAAA>>>999:::===???@@@JJJ```uuu~~~xxx~~~lllddddddkkk}}}{{{qqqnnnllljjjjjjllllllkkkkkkkkklllmmmmmmlllooorrruuuwwwyyy|||}}}dddSSSLLLLLLMMMRRRXXX^^^jjj}}}{{{~~~{{{mmm^^^QQQIII@@@>>>;;;999888888888999::::::999:::;;;>>>@@@AAA>>>>>>>>>===???DDDKKKOOOWWWXXXWWWQQQIIIBBB???>>>:::;;;<<<===>>>???@@@@@@EEEJJJQQQVVV]]]hhhvvvzzzwwwsssssstttuuusssppplllkkkjjjhhhfffeeeddddddeeeeeeeeefffffffffffffffgggeeeffflllttt{{{~~~~~~zzzrrrooouuuwwwrrrmmmnnnooooooqqqrrrtttvvvwwwxxxyyyzzzzzzyyywwwsssooommmeee___WWWPPPLLLFFF@@@;;;:::888999CCCRRR___gggjjj|||vvvxxxqqqeee___qqqgggJJJ@@@777666555000,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,+++******)))(((((()))***,,,///222444*********))))))((((((''')))))))))))))))******+++)))***++++++++++++***))))))))))))*********++++++------------------------***+++,,,,,,,,,---///111:::===BBBEEEFFFGGGHHHIIInnnsssyyy~~~xxxnnneee```]]]\\\[[[[[[ZZZXXXWWWWWWWWWYYYZZZeeepppuuuxxx}}}}}}|||qqqVVVAAA===999999777444444555222111///...------,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......++++++,,,,,,+++***))))))))))))*********))))))((())))))))))))*********++++++******+++------,,,*********************************))))))******+++,,,*********+++++++++,,,,,,------...///111444777999888888999888555<<>>@@@AAA@@@@@@@@@@@@AAAGGGPPPWWWbbbcccaaaZZZNNNCCC>>>===:::;;;<<<===???AAACCCCCCEEEMMMVVV^^^fffttt}}}zzzvvvuuuvvvvvvtttqqqlllkkkiiigggfffeeeddddddddddddddddddddddddddddddaaaaaabbbhhhpppxxx}}}~~~xxxvvvzzzzzztttnnnlllmmmnnnppprrrtttvvvwwwxxxyyyyyyyyyxxxwwwtttppplllgggbbb\\\WWWSSSMMMEEE???===999888???JJJWWWcccmmmtttuuuzzzpppmmmjjjuuuSSSDDD999999999444......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***))))))))))))***,,,...000111,,,+++***)))(((((('''''')))))))))))))))******+++*********++++++*********))))))*********+++++++++************************+++,,,------,,,---000222;;;>>>CCCFFFHHHHHHJJJKKKrrrvvv{{{|||rrriiiccc___]]][[[\\\[[[YYYXXXXXXZZZ\\\]]]hhhppp}}}wwwuuuxxx~~~~~~bbbHHH???999999777333222555222111000///...---------++++++++++++++++++++++++***++++++,,,,,,---......******+++,,,---------,,,((())))))*********))))))*********+++++++++,,,,,,***)))***+++------,,,*********************************))))))******+++,,,***++++++++++++,,,,,,,,,.........000333666888:::777777888777666>>>SSSgggnnndddVVVHHH===888888:::<<<;;;===AAALLLbbbvvvdddkkk|||xxxjjjfffhhhhhhgggfffkkkjjjjjjkkkkkklllmmmnnnqqquuuyyy{{{|||xxxbbbQQQHHHHHHGGGHHHLLLRRRWWWbbbuuuyyy{{{{{{mmm___RRRIIIDDD???>>><<<;;;::::::::::::999999:::;;;===???AAABBBBBBCCCDDDDDDFFFMMMYYYaaannnpppnnncccSSSEEE>>><<<;;;;;;<<<>>>@@@CCCEEEGGGFFFNNNZZZeeeqqq|||xxxwwwxxxxxxuuurrrkkkkkkiiihhhfffeeeeeeeeecccccccccbbbbbbbbbbbbaaa\\\\\\^^^dddlllvvv}}}wwwqqqoookkkmmmpppsssuuuwwwxxxyyyxxxxxxwwwxxxxxxvvvqqqmmmkkkgggbbb^^^ZZZSSSKKKEEE>>>999999>>>EEENNN]]]kkkwwwuuutttkkklllwww]]]III:::999;;;555000000111111000...---,,,+++***++++++,,,,,,,,,+++******++++++++++++,,,,,,---------,,,***)))(((((((((((()))))))))))))))******++++++******************+++************++++++++++++((((((((((((((((((((((((+++,,,---------...111444:::>>>CCCGGGIIIJJJLLLNNNuuuwww{{{wwwoooiiiddd___\\\]]][[[ZZZYYYYYY[[[\\\^^^fffkkkuuu|||vvvrrrtttzzz~~~sssSSSEEE:::999999444222555333222111///............***++++++++++++,,,,,,,,,,,,,,,+++******))))))((('''((()))***+++,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,((('''''')))++++++***)))******************************))))))******+++,,,,,,,,,---------..................111555888::::::888666555666888@@@RRRbbbfff[[[NNNEEE>>>:::;;;>>>>>>>>>AAAKKK\\\wwwmmm```mmm|||qqqhhhfffggggggfffhhhiiiiiijjjjjjlllmmmoooppptttyyy~~~}}}hhhXXXLLLFFFEEEDDDEEEJJJOOOUUU```sssyyyiiiZZZNNNFFFBBB???>>>===<<<;;;;;;;;;;;;888999:::<<<>>>@@@AAABBBCCCFFFHHHJJJNNNXXXfffrrr}}}|||ooo[[[JJJ@@@===;;;<<<===>>>AAAEEEHHHJJJJJJSSS```ooo}}}yyywwwxxxwwwtttqqqlllkkkjjjhhhggggggffffffddddddcccbbbaaa```______YYYZZZ\\\aaaiiisss|||xxxsssrrrjjjlllooorrruuuwwwxxxxxxxxxwwwvvvxxxzzzyyytttpppoookkkfffccc___YYYQQQKKK>>>999888<<>>CCCGGGIIIKKKMMMNNNtttuuuyyy}}}~~~|||uuuoooiiiccc___]]]\\\ZZZYYYXXXXXXYYYYYY```ccclll~~~sssnnnqqq||||||```LLL<<<:::<<<777444666333333111000///.........******+++++++++,,,,,,,,,,,,,,,+++******))))))((('''((()))******+++************+++,,,,,,,,,,,,,,,************++++++++++++((('''&&&''')))+++***)))******************************))))))******+++,,,,,,,,,,,,,,,------------///......222777:::;;;:::999555333666999AAANNN[[[```SSSFFFAAA>>><<<===AAA>>>>>>GGGXXXpppsssddd___ppprrrkkkggggggfffeeegggkkkiiiiiijjjkkknnnppprrrssswww|||jjjZZZQQQIIIDDDCCCBBBCCCHHHNNNTTT___ssszzzhhhXXXLLLEEEBBB>>>>>>======<<<;;;;;;;;;888999;;;===???AAABBBBBBCCCGGGLLLPPPWWWeeewww|||eeePPPDDDAAA<<<<<<===???BBBFFFJJJLLLRRRZZZiii{{{|||||||||wwwvvvvvvuuurrrooommmlllkkkiiihhhhhhhhhhhhfffeeedddbbbaaa___^^^]]]ZZZ[[[\\\```gggpppzzzrrrmmmmmmgggiiimmmqqqtttvvvwwwwwwwwwvvvuuuxxx||||||wwwrrrrrrnnnjjjfffccc]]]UUUPPP@@@;;;999;;;:::>>>PPPeeetttwww}}}]]]@@@::::::333///222000//////...------,,,,,,***++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,+++***(((((()))+++,,,)))))))))))))))******+++++++++***))))))***++++++*********+++++++++,,,,,,***************************++++++,,,---111666:::<<<@@@DDDHHHIIIJJJKKKMMMrrrsssvvvzzz}}}~~~zzzsssmmmfffaaa\\\\\\ZZZXXXWWWUUUUUUTTT[[[]]]gggyyyyyyooommmuuu~~~{{{iiiQQQ>>><<<>>>:::666777444333222000//////......*********++++++,,,,,,,,,***++++++,,,------......******+++++++++******)))'''((()))***************))))))))))))***************)))((()))+++,,,---,,,*********************************)))***++++++,,,))))))*********+++++++++///......222777;;;;;;:::999444222555;;;AAALLLUUU[[[MMM@@@===<<<:::<<>>KKKbbb{{{hhh```aaattt{{{kkkhhhfffgggfffeeehhhnnniiiiiikkkmmmooorrrtttvvvxxx~~~uuu]]]QQQLLLHHHDDDAAAAAABBBGGGMMMSSS___sss{{{hhhXXXLLLFFFCCC=========<<<<<<;;;;;;:::777999;;;===???AAABBBBBBCCCHHHNNNUUU^^^nnnlllUUUHHHDDD<<<<<<===???BBBGGGKKKNNNZZZaaaooovvvuuu|||~~~zzzvvvttttttsssooolllmmmlllkkkjjjiiiiiiiiiiiigggfffeeeccc```^^^]]]\\\\\\]]]]]]```eeennnwww~~~{{{kkkeeegggeeegggkkkpppsssuuuvvvvvvwwwuuuuuuyyy}}}~~~yyytttuuupppkkkhhhddd___XXXSSSDDD>>>:::;;;888;;;OOOggghhhGGG>>><<<555111555,,,,,,,,,---------......***++++++,,,,,,,,,++++++))))))***,,,,,,,,,,,,,,,,,,+++)))((((((***,,,---)))))))))))))))******+++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,...222777;;;>>>AAAEEEHHHHHHIIIIIIJJJ