BM66(@ >>>>>>???@@@BBBDDDFFFGGGLLLPPPZZZiiizzzzzzuuuuuu|||zzzooohhh]]]TTTOOOLLLKKKJJJDDDEEEGGGHHHMMMZZZlllxxx}}}vvvmmmgggccc^^^WWWQQQNNNNNNMMMMMMSSSWWW___jjjttt{{{xxxuuupppmmmlllkkkjjjiiiiiilllqqqxxx{{{uuupppooonnnmmmmmmnnnppprrrtttttttttttttttuuuuuuuuuuuurrrsssuuuwwwyyyzzzzzz{{{{{{|||~~~~~~}}}|||}}}}}}}}}}}}{{{yyyxxxpppnnnkkkkkknnnqqqsssttttttuuuxxx{{{}}}~~~|||{{{zzzyyyzzz{{{|||}}}~~~{{{wwwvvvvvvtttqqqmmmmmmooorrrvvvzzz~~~{{{wwwuuuvvvzzz~~~yyyqqqnnnmmmnnntttzzzyyylll___VVVZZZ^^^cccmmmzzz|||{{{{{{{{{{{{rrrjjjeee\\\^^^```cccfffhhhiiijjjnnnllliiieee```\\\YYYWWWUUUTTTTTTVVVYYY[[[[[[ZZZ]]]___````````````bbbddd^^^___aaacccdddcccbbbaaa___```aaaaaacccggglllpppuuuuuuqqqkkksss|||zzz======>>>???AAACCCEEEFFFKKKMMMTTT___mmm|||{{{uuuuuu{{{pppiii___VVVPPPMMMJJJIIIFFFGGGHHHJJJQQQ^^^ppp}}}}}}uuuooogggaaaZZZTTTQQQOOONNNMMMSSSVVV^^^gggqqqxxx|||}}}{{{wwwsssqqqpppnnnlllmmmpppuuu|||}}}xxxtttqqqqqqoooooopppqqqssstttwwwwwwxxxxxxyyyyyyyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxzzz{{{|||}}}}}}}}}}}}}}}||||||}}}|||{{{zzzxxxwwwqqqnnnllllllnnnqqqssssssuuuvvvxxx{{{|||}}}}}}}}}|||{{{zzzyyyyyyzzz{{{{{{|||zzzyyyxxxxxxvvvqqqmmmlllmmmooosssyyy}}}~~~}}}yyyvvvrrrlllhhhhhhllloooxxxzzzzzzsssllliiihhhmmmtttvvvnnneeeZZZ___dddjjjttt}}}}}}}}}|||}}}wwwpppjjjfff`````````aaadddgggjjjlllnnnmmmjjjeeeaaa]]]ZZZYYYUUUTTTTTTUUUWWWXXXXXXWWWZZZ]]]___aaaaaaaaacccddd___```aaabbbbbbbbbaaa``````aaabbbbbbdddggglllppprrrtttqqqnnnvvv{{{zzz~~~;;;;;;<<<===???AAABBBCCCHHHJJJMMMSSS]]]lll~~~zzzrrrvvv|||pppjjjaaaXXXRRRNNNJJJHHHHHHIIIKKKOOOWWWeeewwwyyymmmggg```YYYTTTRRROOONNNQQQTTT[[[ccckkkrrrxxx{{{}}}zzzwwwuuussssssvvv{{{}}}zzzuuuuuussssssssstttuuuvvvxxxyyyyyyzzz{{{||||||}}}||||||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}||||||{{{{{{yyyxxxvvvvvvpppnnnlllmmmooorrrssssssvvvxxxyyy{{{|||||||||{{{|||{{{zzzxxxxxxxxxyyyzzzzzzyyyyyyzzzyyyvvvrrrnnnkkkjjjkkkpppwwwzzzxxxtttpppllleee]]]XXXWWWZZZ]]]gggkkksss||||||vvvjjjccc^^^aaahhhmmmmmmkkkaaahhhnnnttt|||~~~|||~~~|||vvvqqqmmmjjjiiieeecccbbbaaacccgggkkknnnpppnnnkkkgggccc```]]]\\\VVVUUUTTTTTTUUUVVVUUUSSSVVVYYY]]]```bbbbbbdddeeeaaaaaaaaa``````````````````aaabbbbbbcccggglllpppoooqqqqqqqqqzzz|||zzz}}}999::::::;;;===>>>@@@AAADDDGGGJJJLLLRRRaaauuuzzzuuuwww{{{mmmhhh```YYYTTTOOOLLLIIIJJJLLLNNNTTT^^^mmm~~~tttnnnfff^^^YYYUUUQQQOOONNNQQQWWW]]]eeemmmuuuzzz}}}zzzxxxzzz~~~zzzyyyxxxwwwvvvwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{|||||||||{{{{{{{{{|||}}}~~~xxxwwwwwwwwwxxxzzz|||}}}{{{{{{zzzxxxwwwuuutttsssnnnlllkkkmmmpppsssuuuvvvyyyzzz{{{|||||||||{{{zzz{{{zzzyyyxxxwwwxxxyyyyyy{{{zzzzzzyyyxxxuuurrrpppllliiihhhnnnuuuwwwrrrlllgggccc[[[RRRLLLKKKMMMPPPWWW\\\eeeqqq{{{|||wwwjjj___VVVUUUZZZ```gggkkkjjjrrrzzz|||vvvpppllljjjjjjkkkgggfffeeedddeeehhhkkkmmmpppnnnkkkhhheeecccbbbaaaZZZXXXVVVUUUUUUTTTRRRPPPQQQUUU[[[___aaabbbcccdddaaaaaa```___^^^^^^^^^______`````````aaaeeejjjmmmmmmppppppqqq{{{{{{|||888888999999;;;<<<>>>???@@@EEEJJJLLLOOOZZZlllzzz{{{vvvsss{{{zzzlllggg```ZZZUUURRRNNNLLLLLLNNNSSSZZZfffuuu{{{uuummmeee^^^YYYTTTQQQMMMPPPTTTYYY___hhhssszzzzzz{{{}}}|||{{{{{{zzzzzzyyyyyywwwwwwxxxxxxyyyzzzzzz{{{~~~}}}}}}}}}}}}}}}~~~~~~xxxxxxwwwwwwxxxyyy{{{|||zzzzzzxxxvvvtttrrrqqqqqqjjjjjjjjjmmmrrrvvvxxxyyyzzz{{{||||||||||||zzzzzzyyyyyyxxxwwwxxxyyyzzz{{{~~~}}}{{{xxxuuusssrrrqqqmmmjjjhhhlllrrrsssmmmggg___[[[TTTKKKEEECCCEEEHHHKKKPPPYYYfffqqqwwwwwwtttjjj\\\PPPLLLNNNTTT^^^hhhrrr{{{{{{wwwrrrmmmiiiiiijjjkkkffffffggghhhiiijjjkkkkkkooommmkkkiiigggfffggggggaaa^^^[[[YYYWWWUUUQQQOOONNNRRRXXX]]]___```aaabbb``````___^^^]]]]]]]]]^^^]]]]]]^^^^^^___bbbgggjjjmmmooonnnooo|||}}}{{{888888888999:::;;;<<<===>>>CCCIIILLLOOOWWWdddooo{{{qqqrrrxxx|||pppjjjbbb[[[WWWTTTQQQPPPOOORRRYYYcccppp~~~}}}uuullleee___ZZZVVVPPPRRRTTTWWW[[[dddoooxxxzzz{{{~~~~~~~~~~~~}}}}}}|||||||||zzzzzzzzzzzzzzz{{{{{{{{{~~~}}}{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{zzzyyyvvvtttrrrpppooooooiiiiiijjjnnnssswwwyyyyyyxxxyyyzzz{{{{{{zzzyyyxxxwwwvvvwwwwwwyyy{{{~~~|||wwwrrrqqqqqqnnnkkkiiikkknnnnnniiidddZZZVVVPPPHHHAAA??????AAADDDGGGNNNYYYeeelllmmmlllfffXXXLLLIIIIIIMMMZZZhhhxxxuuurrrnnnkkkhhhggghhhhhhcccdddeeeggghhhiiiiiiiiimmmkkkjjjhhhhhhiiikkkllliiifffbbb^^^[[[WWWSSSPPPMMMQQQVVVYYY[[[\\\^^^___^^^^^^^^^]]]]]]]]]]]]]]][[[\\\\\\\\\]]]```eeehhhlllmmmmmmooo}}}~~~{{{888888888888999:::<<<<<<<<<@@@FFFJJJMMMTTT]]]eeevvvxxxsssqqqxxxwwwqqqggg___YYYVVVTTTRRRSSSWWW___kkkyyy|||tttmmmfff```\\\VVVWWWWWWVVVXXX___kkkttt{{{zzzzzz|||~~~~~~~~~}}}|||{{{{{{{{{{{{zzzzzzzzz~~~~~~{{{zzz{{{{{{{{{|||{{{{{{zzzyyyyyyxxxuuurrrpppnnnmmmmmmkkkkkklllooosssvvvwwwwwwuuuuuuwwwwwwxxxwwwvvvuuuttttttuuuwww{{{~~~}}}uuupppnnnmmmllljjjiiiiiihhheeebbbZZZXXXRRRJJJCCC>>>===>>>AAABBBFFFNNNXXX___aaa```___SSSIIIIIIJJJNNN]]]nnn|||xxxooonnnkkkiiigggeeedddccc``````aaabbbccceeeggghhhjjjiiihhhhhhiiillloooqqqqqqnnniiiddd```[[[VVVSSSNNNQQQTTTVVVWWWXXXZZZ\\\[[[\\\]]]^^^^^^]]]\\\\\\\\\\\\\\\\\\]]]```dddhhhiiikkkmmmrrr~~~{{{888888888888999:::;;;<<<;;;>>>CCCGGGKKKQQQYYY___qqqxxxpppoooxxx~~~wwwkkkaaa[[[WWWUUUSSSVVV[[[dddqqqyyyrrrkkkeeeaaa\\\\\\ZZZVVVVVV\\\gggqqqwww~~~zzzzzz|||~~~~~~{{{{{{{{{zzzyyyyyyxxxxxxyyy{{{~~~}}}|||}}}}}}~~~}}}|||zzzyyyyyywwwtttqqqnnnmmmllllllnnnmmmmmmpppsssuuuuuuuuurrrrrrtttuuuuuuuuutttsssrrrsssuuuxxx|||xxxoookkkmmmllljjjhhheeecccbbbaaa^^^\\\VVVNNNFFF@@@>>>===??????AAAGGGPPPVVVYYYYYYYYYNNNHHHJJJMMMQQQaaattttttkkkjjjjjjhhhfffcccaaa______^^^\\\\\\^^^aaaeeehhhhhhgggggggggiiimmmqqqsssvvvrrrmmmhhhccc^^^XXXUUUOOOQQQSSSTTTTTTVVVXXXZZZYYYZZZ\\\^^^___^^^\\\[[[\\\]]]]]]]]]]]]```eeehhheeeiiinnnuuu~~~{{{999888666666777888;;;<<<:::<<<>>>AAAFFFMMMVVV\\\iiirrrvvvoooooottt}}}nnnbbb[[[YYYYYY\\\cccnnn{{{|||tttlllfffbbb\\\XXXWWWYYY[[[aaahhhuuuyyy~~~~~~~~~}}}}}}{{{zzzzzz{{{||||||{{{||||||||||||||||||{{{}}}~~~~~~}}}~~~{{{xxxwwwsssrrrqqqqqqrrrrrrqqqooonnnoooqqqssstttuuuvvvvvvvvvsssqqqrrrttttttrrrppplllrrrxxxzzz|||ssslllkkkmmmnnnnnnjjjeee___[[[[[[]]][[[TTTIII@@@======>>>>>>>>>CCCKKKUUU\\\```ZZZUUUPPPNNNUUUbbbqqqzzzzzzsssnnniiidddcccdddccc___[[[]]]\\\[[[[[[]]]___^^^^^^bbbccceeefffhhhiiiiiijjjoooqqqqqqnnnhhhbbb^^^[[[XXXWWWUUUTTTSSSSSSTTTUUUTTTUUUXXX[[[]]]^^^______[[[]]]`````````______```bbbhhhoooxxx999999777666777888:::;;;:::;;;===???CCCIIIQQQWWWccclllyyywwwqqqooottt||||||kkk___\\\\\\ffflllvvvxxxpppjjjeee^^^YYYXXXXXXYYY^^^dddnnnsssyyy~~~}}}|||{{{|||}}}}}}}}}}}}|||{{{{{{{{{{{{{{{}}}~~~~~~}}}{{{|||||||||zzzxxxuuutttsssqqqppppppqqqsssrrrrrrqqqrrrssstttttttttttttttuuusssqqqqqqssssssrrrppplllrrrxxx{{{}}}sssmmmnnnnnnmmmkkkgggbbb]]][[[YYY[[[ZZZTTTKKKCCC??????======>>>AAAGGGOOOVVV[[[___\\\XXXYYY```lllyyyvvvooojjjfffbbb```bbbbbb^^^[[[]]]]]]\\\[[[[[[[[[\\\]]]___```bbbdddfffggghhhiiioooppppppmmmgggbbb___^^^[[[ZZZXXXVVVUUUTTTUUUUUUSSSUUUWWWYYY[[[\\\\\\\\\YYY[[[^^^___^^^^^^^^^___dddiiiooowww;;;:::888777777888999999999:::;;;<<>>===<<<::::::999999;;;:::888888888:::<<<===DDDIIIPPPXXX___gggnnnrrrtttxxxzzzwwwqqqnnnooorrrzzzxxxooojjjfffcccoooqqqzzz|||wwwqqqjjjccc^^^^^^\\\\\\___ccckkkzzzyyyyyy}}}~~~~~~}}}~~~~~~~~~}}}|||zzzyyyxxxxxxxxxyyywwwyyy{{{}}}}}}}}}{{{zzz~~~|||yyyvvvtttrrrrrruuusssqqqrrrtttssspppmmmpppooonnnnnnpppqqqqqqpppuuuvvvxxxzzz{{{xxxtttpppoooqqqrrrppplllgggdddccc```\\\WWWQQQNNNMMMNNNOOOQQQQQQPPPMMMGGGBBB@@@???>>>AAAGGGQQQ\\\iiisssyyyzzz~~~|||yyyuuutttuuuyyy}}}}}}zzz}}}wwwnnnfff```]]]ZZZYYYWWWWWWVVVTTTRRRSSSUUUXXXZZZZZZYYYYYYXXXWWWUUUUUUWWWWWWVVVUUUUUUTTTSSSSSSXXXYYYZZZ[[[[[[YYYWWWUUUWWWUUUTTTRRRRRRSSSUUUVVVXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYYYYY[[[^^^aaafffiiimmmzzz}}}@@@???>>>===;;;;;;::::::;;;:::999888888:::;;;===CCCGGGMMMSSSZZZaaaiiimmmssswww{{{zzzvvvrrrpppppprrruuu{{{pppgggbbbdddfffmmmyyy|||vvvooogggbbbaaa^^^]]]^^^```fffssszzzxxxyyy|||~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyyyyyyyzzzxxxyyyzzz{{{|||{{{{{{zzz~~~}}}zzzwwwtttsssrrrqqqrrrqqqpppqqqssssssqqqnnnoooooooooppprrrrrrqqqoooqqqrrrtttvvvxxxvvvrrrooolllkkkjjjiiigggeeedddccc```\\\WWWQQQMMMLLLLLLMMMPPPQQQQQQOOOJJJEEEBBB@@@>>>AAAHHHSSSaaaooo{{{~~~{{{}}}|||yyy||||||}}}{{{wwwvvvppphhhbbb^^^\\\ZZZYYYXXXXXXWWWUUUTTTTTTVVVXXXXXXXXXYYYXXXXXXWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZYYYYYYYYYXXXVVVUUUUUUUUUWWWXXXWWWWWWXXXXXXXXXXXXYYYYYYZZZ[[[ZZZXXXWWWVVVXXXZZZ___eeeiiinnn{{{~~~|||@@@@@@???>>>===<<<<<<<<<<<<;;;:::999999999:::;;;@@@CCCGGGLLLQQQXXX```eeemmmqqqvvvyyyyyyuuupppllliiijjjppp~~~qqqhhhbbbaaadddlllssstttvvvyyy}}}}}}vvvmmmgggddd```]]]\\\\\\___jjjuuu~~~xxxvvvxxx|||~~~}}}|||}}}}}}~~~}}}|||{{{zzz{{{{{{yyyyyyyyyyyyzzzzzzzzzzzz}}}{{{xxxuuurrrqqqrrrrrrpppooooooppprrrsssqqqpppnnnoooqqqsssuuutttqqqnnnllllllnnnqqqsssssspppmmmhhhddd```^^^```bbbaaa```___[[[UUUPPPLLLJJJJJJKKKRRRTTTVVVUUUPPPJJJFFFDDD@@@DDDLLLXXXgggwww{{{xxx{{{~~~xxxrrrlllhhhbbb]]][[[ZZZZZZYYYXXXYYYXXXVVVUUUUUUVVVXXXYYYYYYYYYZZZZZZYYYYYYXXXUUUVVVVVVWWWXXXYYYYYYZZZTTTUUUVVVWWWXXXZZZ\\\]]]ZZZYYYWWWVVVVVVVVVWWWXXXVVVVVVVVVWWWWWWXXXXXXXXXZZZZZZYYYWWWUUUTTTUUUWWW]]]cccjjjqqq}}}zzzAAAAAA@@@@@@???>>>=========<<<;;;:::::::::::::::===???AAADDDHHHOOOVVV[[[dddggglllqqquuutttppplllfffdddfffooo|||vvvmmmhhhgggkkkooooooppprrrssszzz{{{rrrlllfffaaa]]][[[YYYZZZbbbjjjxxx|||wwwrrrssszzz~~~|||{{{|||}}}~~~}}}|||{{{{{{|||zzzzzzyyyxxxxxxxxxyyyyyy|||zzzwwwtttrrrrrrssssssqqqqqqqqqqqqqqqqqqqqqpppnnnpppssswwwyyywwwrrrnnnhhhhhhjjjmmmooopppnnnlllfff___XXXVVVYYY\\\\\\[[[ZZZWWWSSSOOOLLLKKKKKKLLLVVVYYY\\\[[[WWWPPPKKKHHHDDDHHHPPP]]]lll}}}yyywwwzzz}}}tttnnngggccc^^^ZZZYYYYYYYYYYYYXXXYYYYYYWWWUUUTTTVVVWWWYYYZZZ[[[\\\\\\\\\\\\\\\WWWXXXXXXYYYYYYZZZ[[[[[[VVVUUUUUUUUUWWWZZZ\\\^^^YYYXXXWWWVVVUUUUUUUUUVVVUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYYYYWWWUUUTTTVVVWWW\\\dddlllttt|||yyy@@@AAAAAAAAA@@@???>>>======<<<<<<;;;:::::::::::::::<<<===???AAAFFFLLLQQQ[[[]]]aaagggmmmppppppooogggdddcccgggooo~~~yyyrrrmmmoooqqqqqqqqqrrrooottt|||vvvpppiiiccc]]][[[YYYXXX]]]cccjjjvvvxxxrrrooolllqqqzzz~~~}}}|||}}}~~~}}}|||{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxzzzyyywwwtttsssssstttuuutttttttttrrrpppooooooooooooqqquuuzzz{{{yyysssnnnhhhggggggiiilllmmmllljjjfff^^^UUURRRTTTWWWWWWUUUUUUSSSPPPNNNLLLMMMNNNOOOVVVZZZ]]]]]]YYYRRRLLLIIIEEEJJJUUUcccttt~~~zzzyyy}}}|||sssmmmeeebbb]]][[[ZZZZZZYYYYYYXXXYYYYYYWWWUUUTTTUUUVVVXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVWWWYYY\\\]]]ZZZYYYXXXWWWVVVVVVVVVVVVTTTTTTUUUUUUVVVWWWWWWXXXXXXYYYYYYXXXVVVWWWYYY[[[\\\dddnnnwww}}}yyy???@@@AAAAAAAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<>>>AAAEEEHHHSSSUUUYYY^^^ccchhhkkkmmmgggdddccccccfffnnn{{{tttuuuwwwwwwuuuvvvoooqqquuu}}}|||wwwmmmfff```]]]ZZZWWWYYY^^^___lll{{{zzzrrriiiggghhhnnnwww~~~~~~~~~|||zzzzzzyyyzzz|||{{{{{{zzzyyyxxxxxxwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuutttrrrnnnmmmmmmnnnpppssswww{{{}}}zzzuuuppphhhgggfffggghhhiiihhhgggddd^^^WWWSSSSSSSSSSSSRRRRRRQQQOOONNNMMMNNNPPPQQQSSSVVVZZZ[[[XXXSSSNNNKKKIIIPPP\\\lll~~~}}}}}}yyyqqqmmmeeebbb^^^\\\\\\\\\[[[ZZZYYYZZZZZZYYYWWWUUUUUUVVVUUUVVVWWWWWWXXXXXXXXXXXX[[[[[[[[[[[[ZZZZZZZZZZZZ\\\[[[YYYXXXXXXYYY[[[\\\]]]\\\\\\[[[ZZZYYYXXXXXXTTTTTTUUUUUUVVVWWWXXXXXXXXXYYYYYYXXXWWWXXXZZZ]]][[[dddnnnwww~~~{{{>>>???AAAAAAAAA@@@>>>===;;;;;;;;;<<<<<<<<<<<<<<<999:::<<<<<<<<<>>>@@@CCCHHHMMMRRRVVVXXX[[[```cccbbbaaaaaa```^^^aaalllyyy}}}yyyxxxooonnnooossszzzssskkkddd```\\\WWWWWWYYYXXXdddpppvvvxxxvvvpppiiiccceeehhhnnnuuu}}}}}}zzzyyyxxxxxxxxx||||||||||||{{{yyywwwvvvttttttuuuuuuuuutttssssssqqqrrrrrrooollljjjlllnnnrrrtttxxx|||~~~{{{vvvrrriiigggeeeddddddeeedddcccaaa^^^ZZZWWWTTTSSSRRRRRRRRRQQQPPPNNNNNNOOOPPPPPPOOOSSSXXXZZZYYYVVVTTTSSSUUU\\\iiixxx{{{qqqkkkiiibbb```]]]\\\]]]^^^]]]]]][[[]]]]]]\\\YYYXXXWWWXXXVVVVVVWWWXXXXXXXXXWWWWWWYYYYYYZZZZZZ[[[[[[\\\\\\\\\[[[ZZZZZZZZZ[[[]]]]]]]]]]]]]]]\\\[[[ZZZXXXXXXTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZYYYWWWWWWYYY[[[[[[ccclllttt}}}>>>???@@@AAAAAA@@@>>>===::::::;;;<<<=========<<<999:::<<<===<<<===>>>@@@@@@FFFMMMPPPOOOPPPTTTXXX]]]]]]^^^^^^ZZZYYYaaakkkkkk~~~|||yyyooommmkkklllrrr{{{xxxooogggbbb]]]WWWUUUVVVSSS]]]fffjjjkkkkkkgggbbbbbbfffkkkqqqwww~~~~~~~~~|||yyywwwvvvvvvvvv|||}}}~~~~~~|||zzzwwwuuuqqqrrrtttuuuuuutttrrrqqqnnnoooooommmjjjiiilllooosssuuuyyy|||~~~|||wwwsssjjjgggdddbbbbbbbbbaaa```^^^^^^]]]ZZZVVVSSSSSSTTTSSSRRRQQQOOONNNNNNOOOOOOOOOSSSXXX\\\]]]\\\[[[[[[ccciiitttsssiiidddbbb```^^^\\\\\\^^^_________]]]______^^^\\\ZZZYYYZZZYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWXXXZZZ[[[\\\]]]^^^[[[[[[[[[[[[\\\]]]^^^___\\\\\\[[[[[[ZZZXXXWWWVVVTTTUUUUUUVVVXXXYYYZZZZZZ\\\\\\[[[YYYVVVVVVWWWYYYZZZaaajjjrrr~~~>>>>>>????????????>>>>>>???????????????>>>======::::::;;;;;;<<<;;;;;;;;;===>>>AAACCCFFFHHHIIIIIISSSYYY___```\\\YYYXXXYYYccclllzzzzzzqqqnnnkkkiiijjjpppxxxxxxnnnddd^^^[[[ZZZYYYUUUXXX]]]______^^^]]]]]]^^^dddlllsssyyy|||zzzxxxwwwxxxxxxzzz{{{||||||{{{zzzwwwvvvwwwvvvtttsssqqqqqqqqqqqqnnnkkkhhhgggjjjnnnppprrrnnnsssyyy}}}|||yyyvvvtttgggeeeaaa___^^^^^^]]][[[\\\\\\^^^```aaa^^^ZZZVVVVVVSSSRRRPPPLLLIIILLLRRRQQQSSSYYY______]]]___dddnnnvvv{{{ssslllddd___```^^^]]]^^^```cccddddddeeeeeedddcccbbb```___^^^```^^^]]]]]]]]]\\\YYYWWWYYYYYYXXXXXXZZZ[[[]]]^^^bbbbbbbbbaaa```______^^^```[[[VVVUUUXXXZZZXXXVVVYYYYYYWWWVVVVVVWWWXXXYYYXXXYYYYYYXXXWWWWWWZZZ\\\]]]bbbhhhooo|||;;;<<<<<<===>>>>>>=========>>>>>>>>>======<<<;;;:::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<>>>@@@BBBDDDDDDOOOTTTZZZ\\\YYYVVVVVVXXXXXX___iiiuuussspppkkkggghhhmmmtttzzz{{{|||qqqggg___[[[XXXVVVRRRSSSUUUUUUUUUVVVXXX[[[bbbhhhpppwww{{{|||yyyvvvuuuuuuuuuxxxyyyzzzzzzyyyxxxuuutttvvvuuutttsssqqqpppooonnnkkkiiiggghhhkkkmmmooopppnnnppptttxxxxxxwwwtttqqqfffccc___]]]\\\\\\[[[ZZZ\\\^^^aaadddfffddd```\\\XXXWWWXXXXXXTTTOOOOOORRRWWWXXX]]]cccddddddggglllvvv|||{{{ssslllfffbbbbbb```______bbbddddddddddddccccccbbbbbbbbbbbbbbbcccaaa______^^^]]]ZZZXXXXXXXXXXXXXXXYYY[[[]]]^^^__________________``````aaa[[[UUUTTTVVVXXXWWWVVVYYYXXXWWWVVVVVVWWWXXXXXXYYYYYYYYYXXXWWWWWWYYY[[[^^^ccciiippp{{{:::;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<======<<<<<<;;;:::999999:::;;;===???@@@HHHMMMRRRUUUTTTSSSTTTVVVTTTWWW\\\bbbmmm~~~|||vvvoooiiigggjjjooossstttyyy}}}vvvkkkbbb[[[VVVSSSPPPOOOMMMKKKLLLOOOUUUZZZgggmmmvvv}}}|||yyyuuusssrrrrrruuuvvvwwwwwwwwwuuusssrrrttttttsssrrrpppnnnlllkkkgggggggggjjjmmmppppppooonnnmmmmmmpppsssssspppmmmeeebbb^^^\\\]]]]]]^^^]]]]]]___dddhhhkkkiiieeeaaaXXXYYY\\\```]]]VVVSSSTTTXXXXXX[[[aaadddfffkkkrrr~~~|||~~~xxxppplllhhhfffdddbbbaaaaaacccdddeeedddcccbbbaaaaaaaaaccceeeffffffdddbbbaaa```^^^[[[XXXWWWWWWWWWWWWYYY[[[]]]^^^^^^^^^]]]]]]^^^```aaacccaaa\\\UUURRRTTTVVVVVVUUUXXXWWWWWWVVVVVVWWWWWWXXXYYYZZZYYYXXXWWWWWWYYY[[[^^^dddiiipppyyy}}}<<<<<<>>>@@@AAABBBCCCCCC@@@AAAAAAAAAAAAAAA@@@@@@======>>>>>>======<<<<<<<<<;;;:::999:::<<<>>>@@@BBBFFFKKKNNNOOOPPPRRRTTTSSSTTTVVVXXX___lll{{{xxxooojjjiiijjjjjjnnnqqquuuxxx{{{zzzpppfff^^^WWWSSSOOONNNKKKJJJJJJOOOVVV[[[jjjqqq{{{~~~}}}}}}|||yyyvvvtttsssrrrssstttuuuvvvuuutttrrrqqqsssrrrrrrpppnnnkkkiiigggccceeehhhnnnsssuuutttsssnnnkkkhhhjjjnnnooolllhhhdddbbb______aaadddeeeeee___aaaeeeiiikkkiiiddd```TTTUUUYYY______[[[XXXYYYYYYWWWYYY___dddhhhooovvvyyyyyytttllliiihhhgggdddbbb``````bbbcccdddccceeecccaaa``````bbbeeefffgggeeecccaaa```^^^ZZZXXXVVVVVVVVVVVVXXXZZZ\\\]]]___^^^]]]]]]^^^___aaabbb```[[[UUUQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWYYYYYYYYYXXXWWWWWWYYY[[[]]]ccciiiqqqxxxzzz<<<===>>>@@@BBBCCCDDDDDDAAAAAABBBBBBBBBBBBBBBAAA>>>?????????>>>>>>===<<<===<<<:::999:::;;;===>>>???AAAEEEHHHJJJMMMOOOQQQOOOPPPQQQQQQTTTZZZdddlll|||wwwooojjjfffdddeeefffiiilllpppvvv}}}~~~tttkkkbbbYYYTTTLLLLLLLLLLLLNNNRRRYYY^^^lllsss~~~|||zzzzzz{{{~~~|||zzzxxxvvvuuuuuurrrsssuuuvvvuuutttrrrqqqqqqpppooommmkkkiiifffeeeaaaeeekkkrrrxxx{{{zzzxxxpppkkkggggggkkkllliiieeebbbaaaaaacccfffiiikkkkkkaaabbbeeeggggggddd^^^YYYMMMMMMQQQXXX\\\[[[[[[^^^^^^ZZZ[[[bbbiiiooovvv}}}}}}{{{~~~}}}uuuzzzzzzmmmgggfffffffffbbbaaa___^^^```aaabbbaaagggeeebbb```___```bbbccceeedddbbb``````^^^ZZZXXXVVVVVVUUUUUUVVVXXXZZZ[[[]]]\\\[[[ZZZZZZ[[[\\\]]]]]]YYYTTTQQQPPPRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVXXXYYYYYYXXXWWWWWWZZZ\\\\\\bbbjjjrrrwwwxxx~~~;;;<<<===???AAABBBBBBBBB???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>======::::::999888999:::;;;<<<===>>>@@@CCCFFFIIIKKKMMMLLLNNNPPPPPPOOOQQQVVVZZZeeeooo~~~yyyqqqiiiddd___^^^^^^```ccciiinnnrrr{{{yyyoooeee\\\VVVKKKLLLMMMOOORRRWWW]]]bbbnnnvvv|||yyyyyyzzz~~~}}}|||zzzyyywwwvvvuuurrrssstttuuuuuutttrrrqqqooonnnllljjjhhhffffffeeedddgggnnnvvv|||}}}{{{sssoookkkiiijjjiiigggdddaaaaaacccfffjjjmmmmmmlllddddddddddddbbb^^^WWWSSSIIIGGGKKKTTTZZZ\\\^^^aaa___[[[\\\ccckkkrrryyy~~~~~~|||{{{}}}||||||www~~~rrrhhhdddddddddddd```^^^\\\]]]^^^```aaa```gggeeebbb```^^^^^^^^^___bbbaaa_________^^^\\\ZZZWWWVVVUUUUUUUUUVVVXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVXXXVVVTTTQQQPPPQQQRRRSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXWWWXXX[[[^^^]]]dddllltttwwwwww|||<<<===>>>@@@AAABBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===999999999999::::::;;;;;;<<<<<<===???BBBEEEGGGHHHKKKNNNOOONNNLLLMMMPPPTTTVVV^^^iiisss}}}uuunnndddaaa^^^\\\\\\___ccceeemmmsss}}}|||rrrggg\\\UUUMMMNNNOOOQQQUUU\\\eeejjjrrryyy|||{{{{{{|||~~~}}}|||zzzxxxuuusssrrrpppqqqsssttttttsssrrrpppnnnllliiifffddddddeeefffhhhkkkqqqxxx}}}}}}zzzuuutttqqqnnnkkkhhhfffdddeeefffiiimmmppppppnnnlllgggfffcccbbb___ZZZUUUQQQHHHGGGKKKUUU]]]```aaacccbbb^^^^^^fffooovvv||||||{{{|||xxx~~~~~~wwwllleeecccccccccbbb^^^]]][[[\\\^^^```aaaaaadddcccaaa```^^^]]]]]]\\\```___^^^___``````___]]]XXXWWWUUUTTTTTTUUUUUUVVVQQQRRRTTTVVVWWWVVVUUUTTTTTTTTTSSSRRRQQQQQQRRRSSSQQQRRRTTTUUUVVVVVVVVVUUUUUUVVVWWWWWWWWWYYY]]]___aaahhhooowwwxxxwww|||???@@@AAABBBCCCDDDDDDDDDBBBBBBCCCDDDEEEEEEEEEDDDBBBBBBBBBAAA@@@???>>>===999:::;;;<<<<<<<<<<<<<<<<<<;;;:::<<>>===???BBBFFF@@@AAAAAABBBCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCAAA@@@===<<<<<<;;;;;;:::999999======<<<;;;:::;;;???BBBFFFGGGHHHIIIJJJIIIHHHHHHKKKNNNQQQTTTXXXaaaoooyyy}}}tttiiiaaa^^^^^^]]]\\\YYY^^^gggooowwwttthhh\\\SSSPPPRRRVVVZZZ___fffmmmrrr~~~}}}zzzyyyzzz{{{|||zzzyyywwwtttrrrpppoooooommmlllllloooqqqqqqnnnjjjmmmiiidddaaabbbdddfffgggmmmooosssxxx||||||yyywwwqqqqqqrrrqqqpppnnnlllkkknnnpppsssuuutttqqqmmmkkkcccccccccaaa^^^ZZZVVVTTTOOORRRWWW^^^eeeiiiiiihhhdddmmmvvv|||}}}zzzzzz|||}}}|||wwwsssnnniiiccc``````aaa```___bbbbbb```]]][[[[[[^^^aaa]]]]]]]]]]]]]]]]]]]]]]]][[[\\\]]]^^^___`````````[[[YYYVVVSSSQQQPPPQQQQQQTTTSSSSSSVVVYYY\\\]]]]]]WWWUUURRROOONNNNNNPPPQQQPPPPPPQQQSSSTTTUUUVVVWWWYYYTTTRRRUUUXXXXXX[[[^^^gggnnnuuuzzz~~~{{{~~~BBBAAA@@@???>>>@@@CCCEEEEEEEEEFFFFFFGGGFFFFFFFFFDDDDDDEEEEEECCCBBB@@@???=========<<<;;;;;;::::::======<<<:::999;;;>>>AAACCCDDDFFFHHHIIIIIIIIIIIIIIIKKKMMMMMMOOOVVVaaaiiizzzvvvllleeeaaa]]]YYYWWW[[[aaahhhooowww}}}sssggg\\\TTTSSSVVVZZZ^^^dddjjjrrrwww~~~|||yyywwwwwwwwwwwwwwwvvvtttrrrqqqoooooonnnnnnmmmlllmmmnnnmmmjjjgggeeecccaaabbbeeeiiilllmmmnnnooorrrvvvxxxxxxuuurrrqqqqqqrrrssssssqqqpppoootttuuuvvvvvvtttpppkkkhhhccccccbbb```^^^[[[YYYXXXWWWZZZ^^^cccgggkkklllmmmnnnyyy|||{{{{{{~~~~~~|||xxxrrrmmmhhhccc^^^\\\]]]^^^___^^^bbbbbb```]]]ZZZYYY[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[\\\\\\\\\\\\[[[YYYWWWUUUSSSRRRQQQQQQQQQPPPPPPRRRVVVZZZ\\\\\\XXXWWWUUUSSSRRRRRRSSSTTTPPPQQQQQQRRRSSSTTTUUUUUUXXXSSSRRRVVVXXXYYY\\\aaagggnnnuuuzzz~~~{{{}}}EEEDDDCCCAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEECCCAAA???>>>???>>>>>>===<<<<<<;;;;;;<<<<<<;;;:::999:::===??????AAACCCFFFHHHJJJKKKKKKJJJJJJJJJHHHGGGKKKQQQWWWaaaqqq|||rrrjjjbbb]]]XXXYYY[[[^^^dddmmmwww~~~|||qqqggg^^^XXXWWWZZZ___dddiiipppwww|||~~~{{{xxxuuusssqqqpppsssrrrqqqooonnnnnnnnnnnnllljjjjjjjjjjjjiiigggeee``````bbbeeejjjoooqqqqqqrrrrrrssstttuuussspppmmmoooqqqsssuuuvvvvvvuuuuuuzzzzzzyyywwwsssmmmhhheeedddcccaaa___^^^]]]^^^^^^aaadddhhhiiijjjlllppptttzzz~~~~~~zzzvvvqqqjjjeeeccc___[[[YYYZZZ\\\]]]^^^aaaaaaaaa^^^[[[XXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXWWWWWWWWWWWWWWWYYYYYYXXXWWWUUUTTTRRRQQQNNNMMMLLLNNNRRRWWWZZZ[[[VVVVVVVVVUUUUUUTTTTTTTTTQQQQQQQQQRRRRRRSSSSSSSSSVVVRRRRRRVVVYYYZZZ___dddiiipppwww|||{{{}}}KKKIIIEEECCCBBBBBBAAAAAADDDDDDDDDDDDDDDCCCCCCBBBCCCDDDDDDEEEDDDCCCAAA@@@@@@@@@??????>>>=========;;;;;;;;;:::999999;;;>>><<<===@@@CCCFFFIIIKKKMMMLLLLLLKKKHHHFFFFFFIIIMMMRRR^^^qqqyyyooohhh^^^\\\YYYXXX\\\dddmmmsss|||qqqggg___[[[ZZZ]]]bbbhhhmmmttt{{{~~~}}}zzzwwwsssooommmkkknnnmmmllllllkkklllllllllggggggfffffffffgggffffffbbbcccggglllrrruuuuuutttxxxwwwuuusssrrrpppmmmjjjlllooorrrvvvxxxyyyyyyyyy{{{{{{yyyvvvqqqlllgggddddddccc```______aaacccdddhhhlllnnnmmmkkkmmmsssyyy|||vvvrrrllleee```aaa^^^[[[YYYYYYZZZ\\\]]]]]]___```___\\\ZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYWWWUUUTTTTTTTTTTTTWWWXXXXXXXXXWWWUUURRRQQQNNNLLLKKKLLLPPPSSSVVVWWWQQQRRRSSSTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPSSSQQQRRRVVVYYY[[[```gggmmmtttzzz{{{|||OOOJJJDDD@@@@@@AAABBBAAAGGGGGGGGGHHHHHHGGGFFFFFFBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@??????>>>;;;<<<<<<:::999999;;;===:::;;;===AAADDDHHHKKKLLLLLLLLLKKKIIIGGGFFFGGGHHHIIIQQQ^^^kkkyyy}}}tttgggbbb[[[WWWXXX]]]cccgggvvvyyy~~~|||oooeee___]]]^^^aaafffkkkpppuuu{{{|||{{{xxxuuuqqqmmmjjjiiijjjjjjiiiiiiiiiiiijjjjjjggggggfffdddccccccdddeeeeeegggmmmtttzzz}}}|||{{{|||xxxtttqqqnnnllliiifffjjjmmmqqqvvvyyyzzzzzzzzzyyyxxxvvvssspppllliiigggeeedddccccccdddfffiiijjjkkknnnpppnnnlllooovvv}}}~~~wwwqqqmmmiiiccc^^^]]]]]][[[YYYWWWVVVWWWWWWYYY[[[^^^^^^]]]\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZXXXVVVTTTSSSRRRRRRUUUVVVWWWXXXWWWUUURRRPPPQQQNNNLLLLLLNNNQQQRRRRRRMMMOOOQQQRRRSSSRRRQQQQQQOOONNNNNNNNNNNNMMMMMMMMMOOONNNPPPUUUWWWYYY```gggmmmtttyyy||||||}}}XXXPPPEEE???>>>AAACCCDDDFFFFFFGGGHHHHHHHHHHHHGGGDDDDDDFFFGGGGGGGGGFFFEEECCCCCCCCCBBBAAAAAA@@@@@@<<<<<<===<<<::::::;;;<<<999:::<<>>===;;;:::;;;<<<:::;;;<<<===@@@CCCFFFHHHJJJJJJJJJJJJJJJIIIGGGEEEBBBDDDHHHKKKQQQ\\\iiirrr{{{uuulllfffccc___]]]ZZZ]]]bbbhhhooouuuzzz}}}|||pppiiihhhiiilllooosssvvvxxx{{{~~~}}}|||}}}~~~|||{{{{{{{{{vvvtttpppmmmjjjiiihhhhhhggggggfffffffffffffffgggeeeeeeeeebbbaaabbbfffjjjmmmpppvvv~~~{{{tttnnnkkkjjjhhhgggjjjnnnsssxxx{{{{{{zzzyyyuuutttrrrpppoooooooooooolllooosssvvvxxxxxxwwwuuunnnnnnoooqqquuu{{{wwwrrrjjjeeebbb___ZZZWWWQQQTTTXXXYYYVVVRRRPPPPPPRRRTTTWWWXXXYYYZZZ\\\^^^YYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZYYYWWWTTTPPPNNNPPPPPPQQQRRRQQQQQQOOOOOOMMMLLLLLLMMMOOOOOOMMMKKKGGGHHHIIIKKKMMMNNNNNNOOOHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIMMMQQQRRRSSS[[[dddhhhlllnnnpppzzzxxx```NNNEEECCCCCCCCCIIIJJJKKKMMMNNNOOOOOOOOOLLLLLLKKKJJJHHHFFFDDDBBBEEEEEEEEEDDDCCCCCCBBBBBB===>>>???>>><<<;;;;;;===;;;;;;;;;===???BBBEEEFFFLLLKKKLLLMMMMMMKKKHHHEEEDDDEEEGGGGGGHHHMMMUUU[[[cccnnnyyyrrrkkkeee```XXXYYYZZZ]]]bbbhhhnnnqqqtttuuuxxx}}}uuuoooppprrrsssuuuyyy{{{|||}}}~~~}}}|||~~~~~~}}}{{{zzzzzzyyysssqqqmmmiiigggggghhhhhhggggggfffeeeeeeeeeffffff^^^```aaaaaabbbfffmmmssstttvvvzzzwwwrrrooonnnmmmlllllloootttyyy||||||zzzyyyvvvuuusssqqqppppppqqqqqqpppsssyyy}}}~~~{{{yyyooonnnooossszzz~~~tttnnngggaaa^^^[[[VVVSSSNNNTTTZZZ\\\YYYUUUSSSSSSQQQRRRUUUVVVVVVWWWZZZ\\\XXXXXXXXXXXXXXXXXXXXXXXXWWWXXXZZZZZZXXXTTTPPPMMMOOOOOOOOOOOOOOOOOONNNNNNIIIIIIKKKMMMOOOOOOLLLJJJBBBCCCDDDFFFHHHIIIKKKKKKFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHKKKOOOPPPQQQYYYbbbhhhlllmmmnnnyyyrrr^^^OOOCCCAAADDDEEEGGGLLLRRRQQQNNNOOOTTTRRRNNNKKKMMMOOONNNMMMLLLHHHFFFEEEEEECCC>>>???BBBBBBAAA???===<<<<<<;;;;;;:::::::::;;;===@@@BBBDDDKKKKKKKKKKKKKKKKKKJJJJJJHHHFFFDDDDDDEEEIIIMMMPPPWWWaaaooo}}}zzzoooggg___[[[VVVVVVYYY```eeeiiihhhjjjmmmrrrxxxyyyxxxyyy~~~{{{{{{|||xxxuuurrrqqqmmmllljjjiiiiiiiiiiiijjjhhhhhhhhhhhhgggfffddddddbbb```___bbbhhhooouuuxxxxxxyyyzzz{{{|||}}}}}}||||||zzzwwwrrrnnnmmmnnnppprrrtttwwwzzz{{{zzzxxxwwwvvvssspppoooppprrrrrrrrrttt{{{~~~zzzooooooqqqsssxxx~~~yyyssskkkccc___^^^\\\UUUNNNKKKOOOUUUZZZ[[[XXXSSSPPPRRRRRRSSSTTTUUUVVVVVVWWWUUUTTTSSSRRRSSSTTTVVVXXXZZZZZZ[[[ZZZXXXTTTPPPMMMKKKMMMNNNOOONNNMMMMMMNNNNNNMMMMMMMMMMMMMMMJJJHHHDDDCCCCCCCCCDDDGGGIIIKKKFFFEEEEEEDDDEEEGGGIIIJJJJJJKKKLLLMMMOOOSSSYYY]]]fffjjjooossszzzqqq^^^NNNFFFDDDFFFFFFKKKQQQTTTTTTYYY```[[[WWWTTTTTTTTTRRROOOMMMKKKGGGFFFFFFDDD@@@@@@CCCAAAAAA@@@??????>>>======;;;;;;;;;<<<===???AAABBBGGGHHHJJJKKKKKKKKKJJJJJJHHHGGGEEECCCDDDEEEGGGIIIMMMUUUaaalllwww|||tttkkkfff___[[[ZZZ\\\^^^______```bbbgggnnnuuu|||}}}yyyuuupppmmmkkkiiiiiihhhggggggggghhhiiigggggggggfffeeeddddddcccaaa``````dddkkkrrrwwwyyy||||||{{{zzzxxxwwwuuuuuutttttttttrrrqqqqqqsssuuuyyyzzz{{{{{{zzzxxxvvvttttttsssrrrssswwwzzz{{{|||{{{~~~yyymmmooosssxxx}}}xxxmmmfff^^^[[[\\\[[[WWWRRRQQQTTTXXX[[[[[[XXXTTTQQQQQQRRRRRRSSSSSSTTTTTTTTTSSSRRRQQQQQQRRRTTTVVVXXXWWWXXXXXXXXXVVVSSSOOOMMMKKKMMMNNNNNNMMMMMMNNNPPPRRRPPPNNNMMMLLLKKKIIIGGGEEEDDDDDDCCCDDDFFFHHHJJJFFFEEEEEEEEEEEEGGGHHHIIIIIIJJJKKKLLLOOOSSSYYY]]]gggjjjnnnrrryyyuuu```PPPIIIDDDBBBDDDIIIMMMQQQZZZbbbaaa```^^^]]][[[XXXTTTPPPMMMIIIGGGGGGEEEBBBAAADDD@@@AAABBBBBBAAA@@@???>>>===<<<<<<<<<===>>>???@@@BBBDDDGGGJJJKKKKKKKKKJJJIIIIIIGGGFFFDDDDDDDDDDDDDDDIIIPPPWWW```lllyyy{{{uuullleee```]]]ZZZYYYWWWXXXYYY\\\ccckkkssswww{{{~~~}}}~~~zzzuuupppkkkhhhfffddddddddddddeeefffggghhhffffffeeedddcccbbbaaaaaaaaaaaaccciiipppvvvzzz{{{~~~{{{vvvrrrooolllkkkkkknnnqqqssstttvvvxxxzzz~~~}}}|||{{{yyywwwvvvuuuvvvvvvwwwzzz~~~zzzpppsssxxx}}}~~~~~~}}}}}}ttteee___XXXVVVXXXZZZXXXUUUUUUWWWYYYZZZYYYVVVSSSQQQQQQQQQQQQQQQRRRRRRRRRRRRPPPOOONNNNNNNNNPPPRRRTTTSSSTTTUUUUUUSSSQQQNNNLLLKKKLLLMMMLLLLLLMMMOOORRRVVVSSSOOOLLLKKKJJJHHHGGGGGGFFFEEEEEEEEEFFFHHHIIIEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHIIIKKKNNNRRRXXX\\\fffiiilllooovvv~~~vvvaaaUUUIIIDDD@@@AAADDDIIISSS\\\bbbeeefffeeecccaaa]]]WWWQQQKKKGGGGGGFFFBBBAAACCC@@@AAABBBDDDCCCBBB@@@??????>>>>>>>>>============>>>@@@DDDHHHJJJKKKJJJJJJJJJJJJIIIIIIGGGFFFDDDDDDBBBCCCFFFIIIOOOYYYeeemmm|||{{{rrrkkkeee___\\\WWWVVVUUUWWW\\\ccckkkpppqqqtttzzz~~~~~~~~~}}}}}}~~~}}}{{{zzzvvvrrrmmmiiieeedddaaabbbbbbcccdddfffgggggggggeeecccaaa___^^^^^^___cccdddhhhnnnuuuzzz}}}}}}|||wwwrrrmmmiiifffeeegggkkkqqquuuwwwyyy{{{||||||{{{zzzyyyxxxxxxyyyyyy{{{|||}}}~~~{{{}}}|||yyy{{{~~~xxxooo___YYYSSSQQQSSSVVVVVVUUUTTTTTTUUUUUUUUUTTTRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQOOONNNLLLKKKJJJKKKMMMNNNPPPQQQQQQRRRQQQOOOMMMLLLJJJJJJJJJJJJIIIKKKNNNQQQVVVRRRNNNKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGEEEEEEEEEFFFFFFGGGGGGHHHEEEFFFHHHIIILLLQQQWWW[[[bbbeeegggjjjqqq}}}uuufffUUULLLDDDBBBCCCFFFOOOWWWdddkkkooonnnlllkkkfff___VVVOOOIIIHHHGGGCCCAAABBB@@@BBBCCCDDDDDDCCCAAA@@@AAA@@@@@@??????>>>===<<<<<<>>>AAAEEEGGGIIIIIIIIIFFFGGGHHHHHHHHHGGGFFFEEECCCCCCBBBCCCFFFNNNVVV\\\eeeppp}}}zzzqqqiiidddYYYXXXUUUTTTVVV[[[aaaddddddgggmmmttt|||~~~}}}{{{zzzuuutttrrrooollliiifffeeeaaabbbbbbdddeeeeeefffffffffdddaaa^^^\\\\\\]]]^^^gggiiimmmsssyyy|||}}}|||yyyvvvrrrmmmiiihhhggggggiiinnntttxxxyyyzzzzzzzzzzzzyyyxxxwwwwwwxxxzzz{{{}}}yyy~~~}}}~~~}}}sssjjj[[[VVVPPPNNNOOOQQQRRRRRRQQQQQQRRRRRRSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSQQQOOOLLLKKKJJJKKKKKKOOOOOOPPPOOOOOOMMMLLLKKKIIIIIIIIIHHHGGGIIILLLOOORRROOOKKKJJJJJJKKKKKKKKKIIIHHHHHHGGGGGGGGGGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGCCCEEEFFFHHHJJJOOOUUUYYY]]]___aaaccckkk}}}|||yyybbbVVVKKKEEECCCDDDJJJPPPbbbmmmuuuuuutttuuuppphhh___WWWOOOMMMKKKGGGDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA???>>>======>>>@@@BBBDDDFFFGGGGGGBBBBBBDDDEEEFFFFFFFFFFFFEEECCCAAA@@@BBBFFFKKKNNNRRR\\\hhhrrruuuoooaaa^^^YYYUUUTTTTTTVVVXXXXXX[[[___fffnnnwww~~~~~~zzzwwwuuuppppppnnnllljjjhhhgggfffbbbcccdddddddddddddddccccccaaa^^^[[[[[[]]]___aaammmnnnppptttxxxzzzyyywwwqqqnnnkkkiiihhhjjjlllnnnppptttxxx{{{zzzyyyxxxwwwyyyxxxwwwwwwwwwxxxzzz{{{~~~yyywww{{{{{{||||||uuullleeeWWWSSSOOOLLLLLLMMMNNNNNNOOOPPPQQQRRRTTTVVVWWWXXXTTTTTTTTTTTTUUUUUUUUUUUUXXXVVVSSSPPPNNNNNNNNNNNNPPPPPPOOOOOONNNMMMLLLKKKIIIIIIIIIHHHGGGHHHJJJLLLMMMKKKIIIIIIJJJLLLLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFCCCDDDEEEFFFHHHLLLRRRVVVXXXZZZ\\\^^^fffyyy|||uuugggXXXOOOHHHDDDDDDGGGTTTdddqqqtttxxx}}}{{{ssskkkaaaXXXUUUSSSNNNJJJIIIJJJIIIIIIHHHGGGFFFEEEEEECCCDDDDDDDDDCCCAAA???>>>????????????AAABBBDDDEEEAAABBBCCCDDDEEEFFFGGGHHHFFFDDDCCCBBBBBBCCCDDDDDDEEEMMMUUU\\\fffttt~~~ppplllfff___ZZZVVVTTTTTTUUUUUUWWWZZZaaaiiipppuuuyyyzzzvvvrrrpppmmmmmmkkkjjjhhhfffeeedddddddddddddddcccbbb```___]]][[[YYYYYY[[[___dddhhhqqqpppqqqsssuuutttrrrpppjjjiiigggfffhhhmmmrrruuuvvvyyy|||}}}{{{xxxvvvuuutttuuuvvvxxxzzz}}}}}}{{{~~~|||~~~~~~xxxpppiiibbb\\\SSSPPPNNNLLLKKKLLLLLLLLLMMMNNNOOOQQQSSSUUUVVVVVVSSSSSSTTTTTTUUUVVVVVVVVVWWWVVVSSSQQQPPPPPPQQQRRRQQQQQQPPPOOONNNMMMLLLKKKJJJKKKLLLKKKIIIIIIIIIKKKJJJIIIHHHIIIJJJKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIEEEFFFGGGGGGGGGGGGFFFEEECCCDDDEEEEEEGGGJJJPPPSSSUUUWWWXXXZZZcccxxx{{{|||jjj\\\RRRHHHDDDEEEDDDWWWhhhpppwww{{{sssiii___[[[XXXSSSOOOMMMNNNMMMKKKJJJHHHHHHHHHHHHDDDDDDEEEEEEDDDBBB@@@???@@@???>>>>>>>>>@@@CCCDDDDDDDDDDDDEEEFFFHHHIIIJJJHHHFFFEEEEEEEEEDDDBBB@@@AAAFFFJJJLLLSSS^^^gggjjjllloootttxxx~~~{{{ssskkkccc]]]YYYWWWWWWVVVTTTTTTWWW]]]dddhhhpppwww~~~~~~~~~~~~~~~~~~~~~|||yyyvvvssspppooolllkkkjjjhhhfffdddbbbbbbddddddddddddbbb```^^^\\\XXXWWWVVVWWW[[[bbbiiimmmrrrqqqqqqqqqqqqpppmmmkkkgggfffdddeeehhhnnnuuuyyyzzz|||~~~~~~{{{xxxvvvuuunnnppptttxxx}}}wwwvvvyyy|||~~~~~~yyyooofff```YYYSSSOOONNNMMMLLLKKKLLLLLLLLLJJJKKKMMMOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWSSSRRRPPPOOOOOOPPPRRRSSSSSSRRRQQQPPPNNNMMMLLLLLLKKKMMMNNNNNNKKKJJJJJJJJJIIIIIIHHHIIIJJJJJJHHHFFFGGGHHHIIIIIIJJJJJJIIIIIIEEEFFFGGGHHHHHHGGGEEEEEEDDDDDDEEEEEEFFFIIINNNRRRTTTUUUWWWYYYcccxxx{{{oooaaaVVVKKKBBBHHHHHHPPP___ooozzzzzznnneee```]]]XXXTTTRRRPPPNNNMMMMMMLLLJJJIIIFFFGGGGGGFFFEEECCCAAA???>>>===<<<<<<===>>>???@@@AAABBBCCCEEEGGGIIIKKKKKKHHHGGGFFFEEEDDDBBBAAAAAA@@@??????BBBGGGMMMPPPRRRXXX[[[^^^^^^bbbmmm~~~{{{uuummmddd^^^ZZZWWWSSSRRRUUUZZZ^^^```dddhhhnnnssswww|||~~~}}}~~~~~~~~~}}}}}}~~~~~~{{{wwwtttqqqooollliiiggggggggggggeeecccaaa```___```aaaaaa^^^\\\[[[\\\WWWXXX[[[___eeejjjoooqqqvvvsssoookkkiiiiiijjjlllgggiiikkkkkkmmmqqqxxx}}}}}}~~~}}}yyyuuuqqqppppppmmmooowwwrrrvvv|||}}}{{{wwwrrrmmmiiibbbWWWQQQPPPMMMMMMMMMMMMMMMLLLKKKJJJMMMNNNNNNNNNMMMNNNQQQSSSQQQPPPOOONNNOOOQQQSSSTTTTTTQQQNNNMMMOOORRRUUUVVVQQQQQQQQQPPPOOONNNLLLKKKKKKJJJIIIJJJKKKLLLKKKJJJGGGFFFFFFHHHKKKLLLIIIFFFHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIGGGHHHHHHGGGGGGIIINNNQQQVVVTTTSSSYYYiiiwwwqqqdddWWWLLLGGGDDDGGGSSScccqqqwwwqqqjjjbbb]]]XXXUUUPPPMMMKKKJJJHHHFFFGGGGGGGGGGGGEEECCCAAA@@@@@@@@@???>>>>>>???@@@@@@AAABBBCCCEEEFFFHHHIIIJJJIIIIIIHHHGGGFFFDDDDDDCCCCCCAAA??????AAACCCDDDDDDEEEHHHKKKKKKNNNWWWfffqqq|||sssmmmeeeaaaZZZVVVUUUVVVVVVVVVYYY]]]bbbhhhmmmrrrwww{{{|||{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~}}}yyyuuupppnnnkkkhhhfffeeeeeeeeeeeedddbbb```____________]]]ZZZYYYYYYZZZYYY\\\```ffflllppptttvvvtttqqqlllgggeeeeeeggghhhfffiiimmmoooqqquuuzzz}}}|||{{{wwwssspppooopppsssuuu||||||tttpppvvv}}}zzzwwwrrrmmmhhhddd^^^UUUPPPPPPNNNNNNOOOOOONNNNNNMMMMMMOOOPPPQQQQQQPPPQQQSSSTTTPPPPPPQQQRRRSSSSSSSSSSSSQQQOOOLLLLLLOOORRRTTTUUUPPPPPPOOOOOONNNMMMLLLKKKLLLKKKJJJJJJKKKKKKJJJIIIGGGFFFEEEGGGIIIJJJIIIFFFGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGHHHJJJNNNQQQVVVUUUUUU[[[iiiwwwqqqaaaTTTLLLEEEAAAGGGSSSaaarrr{{{pppiiiaaa]]]VVVQQQNNNLLLKKKIIIKKKKKKJJJIIIHHHFFFDDDCCCCCCCCCBBB@@@@@@???@@@@@@@@@AAABBBCCCEEEFFFHHHHHHJJJJJJIIIHHHGGGGGGFFFFFFEEEBBB???=========<<<;;;:::===??????@@@FFFQQQYYYmmmtttzzz~~~~~~sssnnnfff___ZZZVVVSSSQQQQQQTTTXXX]]]bbbgggnnnrrrzzz~~~yyywwwwwwyyyyyy{{{|||}}}}}}}}}}}}{{{xxxzzzuuupppkkkhhhfffdddbbbbbbbbbccccccbbb```^^^]]]]]]\\\ZZZXXXUUUVVVXXX[[[]]]```fffmmmrrrvvvxxxxxxqqqmmmhhhbbb```aaaccceeehhhkkkppptttwwwzzz}}}zzzyyywwwsssooonnnnnnpppwwwyyy~~~|||sssmmmoooxxx~~~zzzuuurrrlllfffaaa^^^XXXQQQOOOPPPNNNOOOPPPPPPPPPPPPPPPOOOPPPRRRTTTUUUTTTTTTTTTUUUPPPQQQTTTWWWWWWVVVTTTSSSQQQOOOMMMMMMOOORRRTTTTTTMMMMMMMMMMMMLLLLLLKKKKKKMMMKKKJJJJJJKKKKKKIIIHHHHHHFFFEEEEEEGGGHHHHHHGGGEEEEEEDDDDDDDDDEEEEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHJJJNNNQQQVVVUUUWWW]]]kkkwww}}}lll___VVVKKKBBBAAAGGGQQQ```kkk{{{nnniiiaaa[[[WWWUUURRRQQQQQQPPPOOONNNLLLJJJHHHGGGFFFEEEDDDBBBAAA@@@??????@@@@@@AAABBBDDDEEEFFFFFFIIIIIIHHHHHHGGGGGGFFFFFFEEEBBB@@@>>>>>>>>>===<<<999<<<>>>>>>===@@@FFFKKKSSSXXX^^^fffppp||||||tttlllfff```ZZZWWWSSSUUUWWWYYY[[[```eeeiiitttxxx~~~|||wwwttttttwwwxxxzzz|||}}}}}}}}}}}}~~~}}}{{{xxxuuurrrrrrnnniiieeecccbbbaaa```___```aaaaaa```^^^]]]\\\XXXWWWUUUSSSSSSVVVZZZ^^^bbbffflllqqquuuvvvuuutttooolllfffbbb```aaadddfffmmmpppuuuyyy{{{||||||{{{vvvuuusssooollllllnnnpppvvvyyy}}}}}}zzzvvvrrrooottt~~~}}}xxxrrrmmmhhhbbb]]]ZZZUUUNNNLLLOOONNNNNNOOOPPPQQQQQQQQQPPPPPPRRRVVVWWWVVVUUUTTTTTTRRRSSSVVVXXXYYYXXXVVVUUUTTTRRRQQQPPPRRRSSSSSSSSSKKKKKKJJJJJJJJJJJJJJJJJJMMMKKKJJJJJJJJJJJJIIIGGGHHHFFFEEEDDDEEEFFFGGGHHHDDDCCCCCCCCCCCCDDDEEEEEECCCDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIHHHJJJMMMPPPSSSUUUYYY___lllyyysss___SSSGGGAAABBBFFFOOOWWWiiiwww|||tttllleee___YYYVVVVVVUUUSSSQQQNNNLLLJJJIIIGGGGGGFFFDDDCCCAAA??????@@@@@@AAABBBCCCCCCDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEEEECCCAAA@@@@@@@@@???===999;;;<<<;;;::::::===@@@BBBDDDIIIQQQZZZeeeqqqzzz}}}vvvooohhhccc[[[[[[ZZZYYYWWWXXX[[[]]]hhhmmmttt{{{{{{vvvsssssstttuuuwwwxxxzzz{{{|||||||||}}}|||xxxuuusssqqqnnnkkkjjjgggcccaaaaaaaaa```___^^^^^^______^^^\\\ZZZYYYRRRRRRSSSSSSUUUZZZ```dddjjjlllooorrrsssrrrpppnnnlllkkkiiiggggggiiikkkllltttvvvxxx{{{{{{zzzxxxvvvrrrqqqpppmmmlllmmmppprrruuuyyy~~~}}}vvvqqqpppqqqrrrttt~~~}}}xxxpppjjjhhhbbb\\\YYYTTTMMMKKKMMMLLLMMMNNNOOOOOOPPPOOOOOONNNQQQUUUWWWUUUSSSRRRRRRUUUUUUVVVVVVWWWXXXXXXXXXYYYWWWUUUUUUUUUTTTSSSQQQJJJJJJIIIHHHHHHHHHIIIIIILLLJJJIIIIIIJJJJJJIIIGGGHHHGGGFFFEEEDDDEEEFFFHHHDDDCCCCCCCCCCCCCCCDDDDDDBBBCCCCCCDDDFFFGGGGGGHHHGGGHHHIIIIIIHHHIIILLLNNNPPPSSSYYY```mmm{{{iii]]]PPPIIIDDDCCCEEEJJJWWWdddyyyxxxmmmccc\\\]]][[[XXXTTTQQQNNNLLLKKKIIIIIIIIIGGGEEECCCAAA@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCFFFDDDBBBAAAAAA???===;;;:::;;;;;;:::999888999:::;;;;;;>>>DDDJJJQQQ[[[dddrrrzzz~~~vvvqqqfffeeebbb]]]WWWTTTSSSTTTYYY^^^eeekkkppptttxxxzzz{{{vvvttttttqqqrrrrrrtttvvvxxxzzz{{{{{{}}}|||vvvsssooommmkkkjjjgggeeecccaaa______``````___^^^\\\]]]]]]\\\[[[YYYVVVUUUNNNPPPTTTWWW[[[```eeeiiiooooooooonnnmmmjjjhhhgggiiijjjmmmpppssstttuuuuuu{{{zzzyyyyyyxxxwwwsssqqqoooooopppooooooqqqtttwwwxxx}}}{{{wwwsssnnnjjjjjjnnntttxxx|||vvvoooiiifffaaa\\\ZZZUUUNNNLLLNNNLLLMMMMMMNNNNNNNNNNNNMMMMMMPPPTTTUUUSSSQQQPPPPPPUUUUUUUUUVVVVVVWWWXXXXXXYYYWWWVVVUUUUUUTTTQQQOOOKKKJJJHHHGGGGGGGGGHHHIIIJJJIIIHHHIIIJJJKKKJJJHHHGGGHHHHHHGGGEEEEEEFFFHHHEEEEEEDDDCCCCCCCCCCCCCCCAAABBBCCCDDDEEEFFFGGGHHHFFFGGGHHHHHHGGGHHHJJJLLLMMMQQQWWW^^^kkk~~~}}}}}}pppaaaVVVMMMFFFDDDFFFKKKRRR```uuuvvvmmmhhhfffbbb]]]XXXTTTRRRQQQLLLLLLLLLKKKIIIGGGEEEDDDBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@AAAAAABBBBBBBBBBBBFFFEEECCCCCCCCCBBB???============;;;:::999999:::999666777<<>>??????>>>>>>===;;;:::999888888888888888999999:::===CCCKKKRRRZZZfffttt{{{rrriiiddd___[[[VVVRRRRRRRRRSSSSSSWWWZZZ___dddjjjnnnpppqqqwwwzzz}}}~~~{{{}}}~~~~~~|||zzzzzz{{{||||||||||||{{{zzz{{{zzzyyyzzz|||~~~{{{yyyuuupppkkkeeebbb^^^\\\\\\\\\[[[[[[ZZZ[[[\\\\\\[[[YYYWWWUUUTTTSSSQQQOOOMMMMMMPPPRRRYYY]]]cccgggiiigggdddaaabbb^^^WWWRRRPPPSSSWWWZZZaaafffnnnwww}}}xxxvvvrrrnnnmmmmmmoooppprrrtttyyy}}}~~~nnnccc```YYYfffssszzz}}}uuuttttttuuuvvvyyyzzz{{{xxx{{{{{{pppiiiccc```\\\ZZZXXXTTTQQQOOOMMMLLLLLLNNNPPPPPPOOONNNMMMNNNPPPQQQQQQPPPNNNMMMMMMNNNQQQRRRTTTUUUVVVUUUSSSRRRPPPPPPPPPOOONNNMMMLLLKKKNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHJJJKKKKKKKKKJJJIIIKKKHHHEEEEEEGGGHHHGGGEEEDDDDDDDDDEEEDDDDDDCCCBBB@@@@@@??????@@@BBBCCCDDDBBBBBBCCCCCCDDDDDDEEEEEEMMMMMMMMMSSS```uuuyyygggVVVLLLEEEBBBBBBGGGOOOZZZkkkzzz}}}uuunnngggccc\\\[[[YYYYYYWWWTTTPPPMMMLLLJJJIIIIIIIIIHHHFFFDDDBBBBBBAAA???>>>???AAACCCDDDDDDEEEEEEDDDCCCAAA@@@@@@@@@??????>>><<<;;;:::888777777666666777777888777;;;@@@CCCGGGOOOZZZbbbssszzzzzzuuukkkfff```ZZZVVVSSSQQQOOOQQQSSSWWW[[[```dddggghhhooorrrvvv{{{}}}}}}yyyzzz|||}}}}}}}}}{{{zzzxxxyyy{{{|||{{{zzzyyywwwxxxyyy{{{|||}}}}}}||||||~~~~~~~~~}}}xxxuuurrrooojjjgggaaa^^^[[[YYYYYYYYYYYYXXXWWWXXXXXXYYYXXXVVVTTTSSSRRRQQQOOOMMMMMMQQQVVV[[[___bbbeeehhhhhhfffbbb```]]]YYYTTTPPPPPPSSSWWW[[[\\\```gggnnntttwwwxxxxxxrrrpppmmmkkkkkkmmmppprrrxxxzzz}}}}}}sssfff___^^^dddrrr{{{qqqqqqsssvvvyyy{{{{{{{{{wwwzzzxxxnnnfff___[[[XXXWWWUUURRROOOMMMLLLLLLLLLMMMOOOOOOMMMLLLMMMNNNPPPPPPQQQPPPNNNLLLMMMNNNOOOPPPRRRSSSSSSRRRPPPOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIHHHFFFEEEEEEDDDDDDGGGHHHIIIJJJKKKJJJJJJIIIJJJGGGEEEEEEGGGGGGFFFDDDFFFFFFFFFEEECCCBBB@@@???@@@????????????AAACCCDDDBBBBBBCCCCCCDDDDDDEEEEEELLLKKKLLLQQQ___sss~~~iiiYYYMMMFFFBBBCCCFFFKKKTTT]]]xxx~~~vvvpppfffeeedddccc```\\\VVVRRRPPPNNNLLLKKKKKKJJJHHHFFFBBBAAA@@@???@@@AAACCCDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>===<<<;;;:::999888777777777777666888;;;;;;<<<@@@GGGMMM[[[bbblllwww{{{wwwqqqkkkeee___YYYUUUSSSSSSTTTVVVXXX[[[^^^___fffhhhmmmrrrwww{{{~~~}}}}}}|||||||||{{{{{{{{{wwwxxxxxxxxxwwwvvvtttsssrrrsssuuuwwwxxxxxxwwwwwwvvvxxxzzz}}}~~~yyyuuupppkkkhhhfffccc```\\\ZZZWWWVVVVVVWWWWWWVVVVVVVVVUUUUUUTTTSSSRRRQQQOOONNNNNNOOOQQQXXX```fffjjjkkkjjjiiigggdddaaa___[[[XXXTTTPPPPPPRRRVVVYYYZZZ]]]bbbgggkkkmmmnnnmmmlllkkkiiiiiijjjnnnrrruuu}}}yyysssnnngggaaa```dddrrr|||pppqqqtttxxx|||~~~~~~|||xxxxxx|||}}}tttkkkccc[[[VVVUUUSSSQQQOOOMMMKKKKKKJJJLLLMMMMMMLLLKKKKKKLLLNNNOOOPPPPPPOOOMMMLLLMMMNNNNNNOOOPPPPPPOOONNNLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJIIIIIIIIIHHHGGGEEEEEEFFFGGGFFFEEEHHHGGGFFFEEEBBB@@@>>><<>>>>>>>>@@@AAABBBAAABBBBBBCCCDDDDDDEEEEEEJJJIIIIIIOOO\\\qqq|||lll]]]SSSIIIEEEDDDEEEJJJPPP___sssuuurrroookkkgggaaa[[[WWWSSSQQQNNNLLLKKKJJJHHHFFFEEECCCAAABBBCCCFFFGGGHHHIIIHHHGGGEEECCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>??????===<<<;;;:::::::::777888:::::::::===AAAEEEHHHNNNWWWaaakkkuuu~~~zzzuuunnngggbbb___]]]ZZZXXXWWWXXXZZZ[[[___aaaeeejjjoootttwwwyyy{{{|||~~~}}}}}}|||}}}}}}||||||{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyvvvvvvvvvvvvtttrrrpppooonnnoooqqqtttvvvxxxxxxyyyvvvxxx{{{~~~|||{{{yyywwwuuupppmmmhhhccc___]]]\\\[[[YYYWWWUUUTTTUUUVVVUUUTTTVVVUUUSSSQQQPPPOOOOOOPPPKKKNNNQQQVVV[[[ccckkkppptttrrrooojjjfffccc```______\\\XXXUUUTTTUUUWWWXXX___aaadddfffhhhiiiiiiiiijjjiiiiiijjjlllqqquuuxxx~~~{{{rrrjjjfffdddeeellltttxxxwwwwwwzzz{{{xxxwww}}}|||yyyuuupppjjjbbbZZZUUUTTTSSSPPPNNNKKKJJJHHHHHHKKKLLLKKKJJJIIIIIIKKKMMMOOOPPPOOONNNLLLKKKLLLNNNNNNOOOOOONNNMMMKKKJJJIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFDDDBBB@@@>>>===???>>>=========???@@@AAAAAAAAABBBBBBCCCDDDEEEEEEHHHHHHHHHNNN[[[pppsssfffWWWNNNGGGCCCEEEIIIOOO[[[nnnzzzssslllfff```\\\UUURRROOOLLLKKKIIIGGGFFFFFFDDDCCCEEEIIIMMMOOOOOOTTTRRRPPPLLLIIIGGGEEEEEEBBBCCCCCCCCCBBBAAA@@@???BBBAAA???>>><<<;;;;;;;;;555555666666666777999;;;>>>BBBHHHNNNUUU^^^ffflllwwwzzzsssooommmjjjddd___ZZZXXXXXXXXX[[[\\\___cccgggkkknnnpppuuuwwwzzz{{{{{{{{{|||}}}~~~|||yyyxxxyyy}}}}}}zzzyyy||||||{{{yyyxxxvvvuuutttuuuttttttttttttuuuvvvvvvuuuvvvwwwwwwvvvtttqqqooolllmmmpppsssvvvxxxzzz{{{zzz|||zzzwwwtttqqqnnnlllgggeeeaaa]]]YYYWWWWWWWWWWWWVVVTTTTTTUUUUUUTTTSSSTTTRRRNNNLLLJJJKKKLLLMMMMMMRRRZZZbbbhhhnnntttwwwxxxuuuoooiiidddaaa```___cccaaa___^^^]]]]]]^^^___eeeeeefffggghhhhhhhhhhhhhhhhhhjjjlllooorrrvvvxxx}}}ssskkkeeeeeeiiiqqq||||||}}}}}}wwwxxx}}}|||wwwooonnnmmmkkkhhhbbb[[[VVVUUUSSSQQQNNNKKKIIIGGGGGGKKKKKKKKKIIIHHHHHHKKKMMMOOOOOONNNLLLJJJJJJLLLNNNOOOOOONNNMMMLLLJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKFFFFFFEEEDDDCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIEEEEEEEEEDDDCCCBBB@@@@@@???>>>=========>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEHHHGGGHHHMMM[[[ppp|||lll\\\NNNCCC@@@BBBHHHLLLWWWjjj~~~vvvnnnfffbbbYYYVVVRRRNNNLLLKKKIIIGGGFFFEEEEEEJJJRRRYYY]]]]]]^^^\\\XXXSSSMMMHHHDDDBBBBBBCCCCCCCCCBBBBBBAAA@@@AAA@@@???===<<<;;;;;;;;;777777666666555555444333:::<<>>======>>>???@@@??????@@@BBBCCCDDDEEEFFFGGGFFFGGGLLLZZZnnnrrr]]]KKKCCCDDDDDDEEEJJJVVVgggyyyyyyooohhh___[[[VVVRRRPPPNNNLLLKKKIIIHHHKKKSSS```kkkqqqsssooolllhhhaaaYYYQQQJJJFFFBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA???>>>============::::::999999999888666444888999999:::;;;>>>BBBEEEKKKSSS___hhhooouuu}}}|||uuunnniiifffeeebbbbbbaaaaaaaaabbbdddeeefffiiimmmoooppppppqqqrrrppppppooolllkkkmmmrrrwww|||{{{|||~~~{{{zzzzzzzzzyyywwwuuusssqqqqqqqqqqqqqqqppppppppppppooonnnlllkkkkkklllmmmnnnppptttzzz|||yyytttvvvxxx{{{{{{xxxqqqnnniiifffcccaaa]]][[[WWWXXXYYYWWWSSSQQQRRRTTTQQQOOONNNMMMMMMMMMJJJHHHIIIGGGDDDDDDFFFLLLSSSWWWaaagggooovvv{{{~~~}}}{{{vvvqqqnnnmmmmmmnnnssssssrrrqqqooommmkkkjjjgggffffffeeeeeefffgggggggggjjjpppvvv{{{}}}}}}}}}zzzwwwvvvzzzxxxrrrnnnkkkmmmvvv{{{uuusssqqqmmmiii``````aaabbbaaa]]]WWWSSSOOOOOOMMMLLLKKKJJJJJJIIIIIIJJJLLLLLLJJJIIIJJJKKKOOOOOOMMMJJJHHHIIIKKKNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGCCCEEEFFFEEEDDDDDDFFFIIIEEEEEEEEEFFFEEEEEEDDDCCC@@@@@@>>>>>>>>>>>>???@@@>>>???@@@AAACCCDDDEEEFFFEEEDDDEEEJJJXXXllllllWWWLLLLLLBBBBBBDDDHHHPPP]]]ooo}}}vvvmmmddd```ZZZVVVTTTRRRPPPNNNLLLLLLQQQ\\\mmm{{{|||tttjjj```WWWRRRBBBBBBBBBCCCBBBBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@888777888999::::::888666666777777666666888<<>>EEENNNUUUZZZaaaiiipppuuuwww|||{{{wwwtttrrrjjjiiigggfffeeeeeeeeefff```cccgggjjjkkkkkklllmmmjjjkkkjjjhhhfffhhhlllqqquuuuuuvvvyyy~~~~~~|||{{{|||~~~}}}~~~zzzxxxuuuuuuuuuuuutttrrrpppnnnkkkkkklllmmmmmmnnnoooooommmllljjjhhhhhhiiijjjkkkmmmsss{{{||||||}}}~~~~~~zzzvvvrrrhhheeebbb___]]][[[YYYWWWRRRTTTVVVUUURRRPPPQQQRRRMMMLLLJJJJJJIIIHHHEEECCCGGGFFFDDDEEEJJJRRR[[[```kkkooouuuzzz}}}}}}zzzwwwwwwxxxxxx~~~}}}{{{wwwrrrmmmiiifffggggggfffeeeeeefffggghhhiiinnnvvv}}}wwwqqqlllmmmqqqssspppkkkrrrqqquuuzzzsssnnnjjjeeeaaa^^^^^^______^^^ZZZTTTOOOKKKKKKJJJJJJJJJKKKKKKLLLHHHJJJMMMMMMLLLJJJJJJJJJOOONNNMMMJJJHHHHHHKKKNNNKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCEEEDDDCCCCCCCCCDDDFFFGGGAAACCCEEEDDDBBBBBBDDDGGGGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@???>>>>>>???@@@@@@>>>???@@@AAACCCDDDEEEFFFCCCBBBCCCHHHVVVkkkooo]]]PPPKKKFFFBBBCCCEEEIIIRRR\\\jjjwwwvvvpppiii```[[[XXXVVVRRROOOTTTTTTVVV^^^jjjzzzzzzooobbbWWWPPPJJJDDDBBBEEEGGGFFFDDDBBBBBBCCCDDDBBB@@@>>><<<<<<<<<=========;;;:::999999777555555666777777777===>>>AAAEEEJJJPPPUUUXXXbbbdddhhhoooxxx{{{zzzxxxuuusssqqqpppnnnmmmiiijjjkkkkkkllllllllllllnnnllliiigggfffhhhkkklllmmmllllllooosssxxxzzz{{{}}}~~~{{{zzzwwwvvvvvvxxxzzz|||yyy}}}~~~~~~~~~{{{zzz}}}|||wwwtttppplllkkklllnnnmmmkkkkkkhhhfffgggjjjkkkjjjhhhllljjjhhhhhhhhhkkknnnppptttxxx~~~yyytttssssssqqqlllggg```]]]XXXUUUTTTSSSRRRQQQSSSSSSRRRQQQPPPOOOMMMLLLKKKLLLKKKIIIFFFDDDEEEFFFEEEFFFIIIMMMSSS\\\fffmmmtttvvvxxxyyy{{{}}}|||xxxuuupppiiidddccceeeggghhhggggggggggggdddnnn{{{yyynnneeeddddddfffllluuuvvv{{{uuulllhhheee```\\\ZZZZZZ[[[[[[[[[WWWQQQLLLMMMKKKKKKMMMOOONNNJJJFFFJJJJJJKKKLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIJJJJJJIIIGGGFFFJJJIIIHHHFFFFFFFFFFFFGGGDDDCCCBBBAAA@@@AAABBBCCC@@@AAABBBBBBCCCCCCBBBBBBAAACCCDDDDDDCCCBBBBBBCCCEEEFFFGGGHHHHHHGGGEEEEEEBBB@@@???======>>>@@@AAA??????@@@AAACCCEEEGGGHHHEEEDDDBBBEEEPPPeee~~~nnn```UUUNNNFFFCCCAAAAAAHHHOOOYYYaaarrr{{{xxxqqqjjjccc]]]ZZZXXXYYYXXXXXX\\\eeesssqqqgggZZZSSSLLLIIIIIIHHHEEEBBB???@@@AAAAAAAAA@@@???>>><<<======>>>>>>===<<<;;;;;;999666666777777777666555666777:::===AAADDDFFFQQQSSSXXX___hhhqqqyyy}}}~~~{{{yyywwwuuusssnnnnnnnnnnnnnnnmmmmmmmmmllliiifffcccaaaaaacccdddhhhggggggiiimmmqqqsssssswwwxxxzzz|||}}}wwwvvvtttsssssstttvvvxxxuuuxxx~~~~~~~~~|||{{{zzz{{{{{{|||zzzxxxwwwzzz}}}~~~zzzuuurrroookkkiiijjjkkkjjjiiijjjhhhggghhhkkkmmmlllkkkmmmmmmmmmmmmoooqqqtttuuuzzz~~~}}}yyyrrrmmmgggeeeeeeddd```\\\[[[XXXUUURRRRRRRRRQQQQQQOOOOOONNNNNNMMMLLLKKKJJJHHHHHHHHHEEECCCBBBCCCEEEFFFJJJPPPVVV\\\bbbiiimmmrrrssstttuuuvvvyyy}}}zzzvvvrrrnnniiieeedddfffhhhiiihhhhhhhhhiiijjjqqq|||{{{ooodddaaacccgggnnnvvv~~~}}}rrrkkkgggddd___[[[VVVVVVWWWXXXXXXUUUPPPLLLLLLKKKJJJLLLMMMLLLIIIFFFGGGHHHJJJKKKKKKJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDBBBAAA@@@AAAAAABBBDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBAAABBBDDDEEEEEECCCBBBCCCDDDEEEEEEFFFGGGGGGFFFEEEEEEBBBAAA???>>>===>>>???@@@>>>>>>???@@@BBBDDDFFFGGGEEEDDDDDDGGGQQQfff~~~uuueeeZZZNNNFFF@@@<<>>?????????>>>>>>===;;;999888888888777666666666666777888999;;;<<>>======>>>>>>======>>>???AAACCCDDDEEEFFFEEEFFFIIITTTggg}}}uuuiiiZZZOOOFFF@@@???BBBBBBBBBHHHUUUdddtttyyyppphhhccc```___\\\YYYXXX^^^iiirrr|||xxxqqqkkkfffaaa\\\XXXTTTOOOLLLGGGFFFDDDBBBBBBBBBCCCDDD>>>>>>???@@@@@@AAAAAAAAA???===;;;:::;;;:::888777;;;;;;:::::::::999::::::666777;;;???EEEKKKOOORRRVVV\\\dddhhhjjjnnnvvv|||{{{}}}~~~}}}}}}sssrrrqqqooonnnmmmnnnnnniiigggeeefffgggiiijjjiiijjjlllnnnqqqtttvvvwwwxxxsssrrrpppoooooooooqqqqqqnnnqqquuuxxx{{{{{{{{{{{{zzzzzz{{{||||||{{{yyyxxxvvvvvvvvvwwwwwwxxxxxxxxxuuusssrrrtttxxxzzzxxxuuupppooommmkkkjjjiiiiiijjjpppoooooorrruuuvvvuuusssqqqpppooooooooopppqqqqqqpppqqqrrruuuwwwyyyzzzzzz{{{}}}~~~zzzuuusssrrrpppllliiibbb^^^YYYVVVUUUUUUUUUTTTQQQOOOMMMLLLLLLMMMLLLKKKKKKJJJIIIHHHFFFEEEEEEEEEAAABBBCCCDDDEEEHHHMMMQQQUUUZZZbbbgggiiiiiihhhhhhiiiiiihhhggggggiiimmmqqqrrrxxx}}}xxxuuuoookkkhhhggggggggggggjjjooorrrssstttvvvwwwzzz{{{}}}ssskkkeeehhhtttxxxssslllfffdddbbb```___YYYXXXVVVVVVUUURRRNNNKKKIIIIIIIIIIIIHHHGGGEEEDDDBBBDDDGGGIIIIIIGGGEEECCCCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBDDDEEEGGGGGGFFFEEECCCCCCCCCCCCDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@BBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAA???>>>=========<<<======>>>@@@AAACCCDDDFFFFFFGGGKKKUUUggg|||yyyjjj^^^RRRGGGAAAAAA??????CCCHHHOOO\\\ppptttkkk______\\\YYYVVVXXX^^^cccqqq|||~~~yyyuuuqqqkkkiiieeebbb```^^^[[[YYYPPPMMMIIIEEEBBBAAAAAABBB@@@@@@@@@@@@AAAAAABBBBBBAAA???=========<<<:::888999999999888888777666666555666777999<<>>@@@CCCFFFJJJOOOUUUZZZ```bbbfffgggfffddddddddddddddddddbbbbbbcccgggjjjiiimmmtttyyy{{{zzzwwwtttpppmmmjjjfffdddeeehhhjjjkkkooovvv{{{~~~zzzqqqllllllnnnwww}}}~~~tttpppiiidddaaaaaabbbbbb```^^^[[[YYYVVVSSSNNNKKKIIIIIIIIIHHHFFFEEEDDDDDDAAACCCFFFGGGHHHGGGEEEDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCAAA@@@AAACCCEEEGGGFFFEEECCCBBBAAAAAABBBCCCAAAAAAAAA@@@@@@???>>>>>>===>>>??????@@@@@@??????===???AAAAAA@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA???>>>=========<<<<<<===>>>???@@@BBBCCCEEEFFFHHHLLLVVVggg||||||pppcccTTTHHHCCC===>>>???AAABBBIII[[[lllzzzoooaaa^^^[[[XXXWWWXXXYYYZZZiiirrryyyyyywwwuuurrrnnnjjjiiigggeeeddddddeeeeeeYYYVVVQQQKKKFFFCCCAAA@@@AAAAAAAAA@@@@@@AAABBBBBBAAA@@@??????@@@???===;;;888888999999888777666555666666666777777777888888888<<<@@@BBBDDDGGGLLLPPPUUU[[[bbbhhhnnnuuu}}}}}}{{{xxxvvvsssssssssttttttsssmmmnnnoooqqqrrrsssssstttrrrqqqpppooooooooooooooommmmmmnnnnnnnnnnnnnnnnnnllllllmmmmmmlllkkkjjjiiifffgggiiikkkmmmooopppqqqfffcccbbbdddiiilllmmmllliiihhhfffeeeddddddddddddhhhiiikkkmmmpppsssuuuvvvuuuwwwzzz{{{|||~~~|||xxxvvvtttkkkgggbbb______^^^[[[XXXPPPNNNLLLIIIHHHHHHIIIIIIKKKIIIGGGGGGGGGFFFDDDBBBBBBAAA???>>>======>>>??????CCCGGGLLLQQQVVV\\\```eeefffeeeccc```______`````````aaa`````````ccceeeeeegggkkknnnppppppooonnnhhhhhhgggeeedddfffkkknnnrrryyy~~~}}}|||xxxqqqllllllsss||||||xxx}}}{{{vvvttttttvvvwwwxxxyyy{{{{{{}}}|||rrrmmmfff```^^^___bbbeeefffccc^^^ZZZWWWSSSOOOLLLHHHIIIIIIGGGEEECCCCCCDDDAAABBBDDDEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@AAACCCEEEFFFHHHGGGEEEDDDCCCCCCDDDDDD??????@@@@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@???;;;===???@@@???>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDAAAAAAAAA@@@???>>>===============>>>???@@@AAABBBDDDEEEFFFKKKUUUggg|||yyygggXXXPPPCCC@@@???>>>>>>@@@KKKVVViiizzz}}}ttteee```YYYWWWYYY[[[[[[ZZZccckkkrrruuuwwwwwwsssmmmlllkkkiiigggffffffhhhjjjeeeaaa\\\VVVOOOJJJGGGEEECCCBBBAAA@@@@@@@@@AAABBBAAA@@@@@@AAABBBAAA???===============<<<:::888777777777777777666555555444666777777888:::<<>>>>>======>>>@@@BBBDDDHHHLLLRRRWWW[[[___cccfffeeeeeedddaaa]]]\\\\\\]]]\\\^^^````````````aaabbbbbbdddgggiiijjjiiihhhgggdddeeegggggggggjjjpppttt|||zzzsssnnnmmmnnnooovvv|||yyy~~~{{{tttnnnkkkkkkmmmooosssuuuwwwzzz|||yyypppkkkccc\\\YYY[[[aaaffffffbbb]]]YYYVVVSSSOOOMMMIIIJJJJJJGGGDDDBBBCCCEEE@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBAAA@@@@@@??????BBBBBBAAAAAABBBCCCEEEFFFHHHGGGFFFDDDDDDDDDDDDEEE===>>>???@@@@@@@@@???>>>>>>???@@@@@@AAAAAA@@@@@@;;;===???@@@??????@@@AAAAAA@@@@@@@@@AAABBBDDDDDD@@@@@@@@@@@@@@@???>>>>>>=========>>>???@@@AAABBBCCCCCCEEEIIITTTggg}}}yyyhhh___LLLEEEAAA@@@??????BBBGGGRRRaaauuu|||jjjaaaXXXVVVZZZ^^^^^^\\\dddkkksssyyy~~~zzzrrrooommmkkkgggeeefffiiikkknnnkkkfff___YYYSSSOOOMMMDDDCCCAAA@@@???@@@@@@AAAAAA@@@AAABBBCCCCCC@@@>>>???@@@??????===:::888777888888888888888777666555888666444444777999999999:::???DDDGGGKKKRRR]]]fffkkkkkklllnnnqqquuuzzz|||}}}||||||{{{zzzyyyyyyxxxwwwvvvuuusssqqqpppppppppqqqqqqrrrrrrqqqooonnnmmmjjjjjjkkkmmmnnnpppqqqqqqtttoooiiigggjjjmmmnnnnnnlllllllllnnnpppsssvvvxxxwwwyyy|||~~~~~~zzzvvvtttpppnnnjjjfffaaa^^^[[[ZZZXXXSSSNNNLLLLLLMMMKKKIIIFFFFFFGGGFFFDDDCCCCCCDDD???>>>???@@@BBBCCCAAA@@@=========???BBBFFFIIIKKKQQQUUU\\\aaadddgggjjjkkkccccccccc```]]][[[[[[\\\ZZZ]]]```aaaaaa``````aaa```bbbdddfffgggfffdddbbbbbbeeehhhiiijjjnnnsssxxxvvvkkkeeegggooouuu}}}zzzrrrlllhhhhhhkkkmmmsssuuuyyy||||||vvvoooiiiaaaYYYVVVYYY```eeeccc```[[[WWWTTTRRRPPPNNNIIIJJJJJJHHHDDDBBBCCCEEE@@@???>>>>>>???AAACCCDDDCCCBBBBBBAAA@@@???>>>>>>AAAAAABBBBBBCCCDDDEEEEEECCCBBB@@@???>>>>>>??????;;;<<<>>>???@@@@@@????????????@@@AAAAAAAAAAAA@@@<<<>>>@@@@@@@@@@@@AAABBB@@@@@@??????@@@BBBCCCDDD??????@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@BBBBBBBBBBBBCCCGGGSSSfff}}}rrr___UUUHHHAAA@@@BBBCCCCCCDDDNNN^^^nnn~~~xxxjjjfff```]]]]]]___aaabbbcccmmmwwwzzzzzz}}}uuurrrnnnjjjgggfffeeeeeehhhmmmttttttnnneee^^^ZZZLLLLLLJJJFFFBBBAAAAAABBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@???<<<;;;999666555444555555555555666777777777888888555555777:::@@@GGGMMMPPPWWWXXXYYY[[[^^^dddkkkppprrrwww~~~||||||}}}}}}{{{yyy|||zzzyyyzzz{{{zzzvvvrrrtttuuuvvvwwwxxxyyyzzz{{{zzzxxxvvvtttssstttuuuvvvvvvwwwyyy}}}zzzwwwtttsssssspppkkkgggfffccc___[[[XXXUUURRROOOMMMLLLJJJHHHGGGFFFEEEEEEFFFEEEBBBAAA@@@AAABBBCCCDDDBBB???>>>>>>???@@@???===???BBBEEEHHHLLLPPPTTT___aaaeeehhhiiiiiihhhggggggfffeeecccaaa^^^\\\ZZZ]]]]]]]]]]]]^^^___``````bbbaaaaaaaaaaaacccdddeeeeeeddddddhhhnnnuuuzzz}}}rrrgggcccdddiiiuuutttkkkfffgggjjjmmmtttyyy~~~}}}}}}|||xxxoooiiibbb___ZZZVVVTTTVVVXXX[[[[[[XXXXXX[[[ZZZTTTOOONNNJJJIIIGGGGGGFFFDDDAAA??????===<<<<<<>>>@@@AAAAAABBBAAA@@@AAACCCCCCCCCBBB@@@@@@@@@AAABBBCCCDDDEEECCCBBBAAA???>>>============>>>???@@@AAA@@@@@@???<<<<<<<<<>>>@@@AAA@@@???===>>>???@@@@@@@@@@@@@@@======>>>???@@@AAAAAABBB>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>===>>>@@@CCCEEEEEEEEEHHHRRRcccxxxpppdddSSSFFF@@@???>>>===???DDDLLLWWWdddssspppjjjccc______aaabbbaaabbbllltttyyy}}}{{{xxxtttoookkkgggcccaaaccckkkuuu{{{zzztttoookkk[[[WWWQQQKKKFFFDDDCCCCCC@@@@@@?????????@@@AAABBB@@@@@@@@@@@@@@@???>>>>>>===<<<;;;999888777666666666555555555555666666777777666666777999<<<@@@BBBEEEGGGHHHJJJMMMQQQWWW[[[dddiiipppvvvzzz}}}|||zzzyyywwwtttrrrnnnllliiihhhgggddd```\\\WWWTTTQQQOOOMMMLLLIIIGGGHHHGGGFFFEEEEEEEEEEEEEEECCCBBB@@@???>>>>>>>>>>>>AAA@@@>>>======??????@@@BBBFFFJJJNNNRRRVVVZZZ]]]bbbdddgggiiijjjkkkjjjjjjhhhgggfffdddbbb```]]]\\\\\\\\\\\\\\\]]]^^^___```aaa````````````bbbcccddddddccceeeiiipppvvvzzz|||~~~ooogggbbbdddjjjqqq~~~zzzrrrkkkiiikkkmmmwww|||yyyxxxvvvtttpppjjjccc^^^ZZZYYYWWWUUUTTTTTTUUUUUUTTTRRRTTTZZZ[[[VVVRRRQQQIIIGGGEEEDDDDDDBBB@@@>>>AAA???======>>>???@@@???AAA??????@@@BBBCCCBBBAAAAAA@@@@@@AAAAAACCCDDDDDDDDDCCCBBB@@@???>>>>>>>>>===>>>???@@@@@@@@@??????>>>======>>>@@@@@@???===>>>>>>???@@@@@@@@@@@@@@@??????????????????@@@@@@===<<<<<<<<<<<<<<<======?????????>>><<<===@@@CCCFFFFFFFFFIIISSSeeeyyyxxxdddRRRGGGBBB???===<<<>>>@@@EEENNNYYYfffooo{{{}}}uuukkkffffffgggfffddddddjjjqqqwww~~~zzzvvvpppjjjbbb^^^[[[dddrrr}}}}}}oooggg\\\SSSNNNKKKGGGDDDCCCAAA???>>>???AAADDDFFFAAAAAAAAAAAA@@@@@@??????>>>>>>>>>===;;;:::888888777666555444444444555666777666555333444555777888:::<<<>>>@@@AAADDDHHHKKKQQQUUU[[[aaafffjjjooorrryyy{{{}}}|||xxxvvvuuussspppmmmllliiifffcccaaa___\\\[[[YYYVVVRRROOOMMMJJJHHHGGGHHHGGGFFFEEEBBBAAAAAAAAAAAAAAABBBCCC@@@@@@???>>>===<<<;;;:::============>>>@@@CCCDDDJJJOOOUUU[[[^^^aaaccceeedddeeefffggghhhiiihhhhhhggggggfffeeecccaaa___^^^\\\[[[[[[\\\\\\]]]^^^_________^^^^^^___```bbbcccccccccfffkkkqqqwwwyyyzzz}}}|||tttnnnaaa___aaaiiirrrzzz{{{sssoooooorrr~~~zzzxxxrrrqqqnnniiiaaaZZZVVVTTTRRRSSSUUUVVVVVVTTTRRRQQQNNNMMMQQQXXXZZZVVVQQQQQQIIIFFFCCCAAAAAAAAA???>>>BBB@@@>>>>>>???@@@???>>>???>>>>>>???AAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAA@@@@@@??????===>>>>>>????????????>>>???>>>>>>>>>??????===;;;??????@@@AAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>======<<<<<<;;;<<<<<<<<<>>>???>>>===<<<===@@@CCCEEEFFFGGGJJJTTTeeezzzxxxfffYYYOOOHHHDDD>>>???AAADDDGGGKKKOOORRReeeuuuuuuooonnnnnnkkkhhhiiilllooouuu|||yyyuuummmddd]]]UUU]]]hhhttt|||zzzrrrggg___ZZZUUUNNNHHHHHHFFFCCCAAAAAACCCEEEHHHCCCBBBBBBBBBBBBCCCCCCCCC???@@@@@@@@@???===;;;::::::999777555555555666777666555444333444555666888777999<<<======>>>@@@AAABBBEEEJJJNNNRRRWWW\\\```dddfffiiilllppptttwwwyyy}}}~~~yyyuuurrroookkkhhhgggeeebbb```___]]]ZZZXXXWWWUUUSSSQQQOOOLLLIIIHHHHHHFFFDDDDDDEEEEEEDDDCCC>>>>>>============>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<>>>AAACCCGGGKKKMMMTTTYYY```eeehhhhhhhhhhhheeeeeedddccccccbbbbbbbbbeeeeeeeeedddcccaaa```___[[[[[[[[[[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]___```aaacccdddggglllrrrvvvwwwvvvyyyyyyxxxuuuqqqkkkeeebbb```bbbiiiqqqyyyzzzwwwzzz}}}|||tttppplllkkkhhhaaaXXXRRRPPPQQQOOOQQQSSSUUUVVVTTTSSSQQQKKKJJJNNNTTTVVVQQQLLLKKKIIIFFFBBB@@@@@@@@@@@@???@@@???>>>???@@@AAAAAA@@@???>>>>>>???BBBCCCCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBB@@@@@@?????????===>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????===<<<@@@@@@AAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>??????>>>============>>>===>>>===<<<;;;===@@@BBBDDDDDDFFFJJJTTTeeeyyy|||mmm___SSSMMMDDDCCCAAAAAABBBCCCCCCDDDRRR^^^nnnzzzxxxxxxvvvtttrrrrrrqqqttt~~~|||yyyxxxvvvpppggg```VVVYYY___gggooovvv{{{}}}zzztttmmmhhheee___VVVNNNMMMKKKHHHEEEDDDDDDEEEFFFBBBBBBBBBBBBBBBCCCEEEEEE@@@AAAAAAAAA@@@???===;;;<<<;;;:::999888888999999666555555444555555777777222444777777777666777888<<<>>>@@@BBBDDDHHHLLLOOOOOOQQQTTTXXX\\\___bbbdddiiilllppprrrtttvvvxxxzzz~~~|||yyywwwvvvvvvooolllhhhdddbbb___\\\ZZZUUUSSSQQQQQQQQQPPPOOOMMMNNNMMMLLLIIIGGGDDDCCCCCCAAA@@@>>>===>>>???>>>=========<<<;;;::::::::::::;;;;;;<<<======<<<<<<;;;<<<@@@DDDHHHLLLPPPVVVYYY___dddjjjnnnnnnllljjjhhhffffffdddbbb```^^^\\\\\\bbbbbbbbbaaaaaa```^^^^^^[[[[[[[[[[[[\\\]]]^^^^^^]]]\\\\\\\\\\\\^^^___```cccdddgggkkkoooqqqpppooopppmmmhhhccc___^^^^^^___hhhmmmtttzzz|||~~~yyypppjjjeeedddaaaZZZRRRNNNNNNPPPNNNOOOPPPQQQQQQRRRRRRRRRHHHGGGJJJPPPRRRNNNIIIHHHJJJGGGCCCAAAAAABBBBBBAAA=========???BBBDDDDDDCCCAAA@@@???@@@CCCDDDDDDCCCAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@??????>>>??????>>>=====================<<<;;;;;;===???@@@???>>>@@@@@@@@@AAAAAA@@@@@@???<<<======>>>??????@@@@@@>>>>>>============>>>>>><<<===<<<;;;;;;<<>>===???AAABBBEEELLLWWWggg}}}}}}zzzuuuttt}}}|||wwwuuutttppphhhaaaYYYXXXYYY\\\ccckkkppprrrrrrpppmmmllljjjeee]]]WWWSSSRRRQQQOOOMMMKKKIIIIIIDDDCCCBBBAAAAAABBBCCCDDDAAAAAAAAA@@@@@@???>>>============<<<<<<<<<<<<<<<999888777666555444444444111333555555444333333444999;;;<<<<<<===>>>@@@CCCBBBCCCEEEHHHKKKNNNPPPQQQRRRUUUYYY]]]```cccgggiiikkklllooossswww|||}}}|||zzzyyyxxxxxxsssrrrooollljjjhhhffffff[[[YYYUUUSSSRRRPPPNNNLLLKKKIIIHHHIIIJJJKKKJJJHHHEEEEEEEEEBBB???>>>???@@@???===;;;;;;<<<<<<;;;:::======<<<::::::999999999888999:::;;;===>>>???@@@CCCHHHMMMRRRTTTXXX^^^cccggglllqqqsssqqqmmmjjjgggggggggfffdddbbb___]]][[[^^^____________^^^^^^]]]\\\[[[[[[\\\\\\]]]^^^___\\\\\\[[[[[[\\\]]]___```cccbbbccceeeggggggfffdddaaa^^^ZZZXXXYYY^^^dddhhhtttzzz~~~}}}vvvlllfff^^^\\\YYYTTTOOOLLLLLLMMMLLLLLLKKKLLLLLLNNNOOOPPPEEEDDDFFFMMMPPPMMMJJJJJJIIIGGGDDDCCCCCCCCCCCCBBB;;;<<<===@@@DDDFFFFFFEEEBBBAAA@@@AAACCCDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>???>>>======<<<<<<<<<<<<===;;;::::::<<>>??????@@@@@@@@@???>>>>>>;;;<<<<<<===>>>???@@@AAA;;;;;;::::::;;;;;;<<<===;;;<<<<<<;;;:::<<>>>>>>>>>>>>>>;;;<<<>>>??????>>>===<<<;;;;;;:::888777555555444555666777666555444555777666888999999888888999;;;;;;;;;===>>>@@@BBBCCCDDDAAACCCGGGJJJKKKMMMOOOQQQTTTUUUXXX[[[```dddhhhjjjooottt{{{|||xxxuuusssnnnmmmmmmkkkiiigggeeedddaaa```^^^\\\YYYWWWUUUTTTMMMKKKHHHGGGGGGFFFEEECCCEEEDDDCCCDDDEEEFFFEEEDDD???@@@@@@>>><<<;;;===???===;;;::::::<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<::::::;;;>>>AAADDDHHHJJJLLLQQQWWWZZZ[[[]]]bbbfffiiilllqqqrrroookkkgggeeedddeeeffffffdddbbb___^^^]]]]]]^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\]]]^^^___```]]]\\\[[[[[[\\\]]]___```aaa___^^^]]]]]]\\\ZZZXXXTTTTTTUUUZZZaaalllvvv|||}}}|||}}}tttjjjddd[[[XXXSSSPPPNNNMMMKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMJJJGGGHHHLLLNNNLLLJJJKKKHHHFFFDDDDDDDDDDDDBBBAAA<<<===>>>AAADDDFFFFFFDDDCCCBBB@@@AAABBBBBBAAA???AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@?????????@@@@@@>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>???>>><<<>>>????????????>>>===<<<<<<=========>>>>>>??????999999999:::;;;<<<===>>>:::;;;;;;::::::<<>>===<<<===>>>>>>999;;;>>>@@@AAA@@@>>><<<<<<<<<;;;;;;::::::999999666777777666444444666777444666777777666555666777777888888999::::::;;;;;;:::;;;======<<<;;;;;;<<>>===<<<===>>>>>>===<<<===??????>>>;;;;;;>>>AAA888777666777999;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>???BBBFFFKKKPPPSSSRRRXXX]]]^^^^^^^^^bbbgggfffiiimmmnnnkkkgggdddbbb```aaadddeeeeeecccaaa___\\\]]]^^^^^^______^^^^^^]]]]]]]]]]]]^^^___``````]]]\\\\\\[[[\\\^^^___```___\\\ZZZXXXWWWUUURRRPPPNNNQQQWWWaaannn{{{|||zzz{{{sssjjjccc\\\WWWRRRPPPOOONNNKKKHHHKKKLLLNNNOOOPPPOOONNNMMMQQQMMMKKKNNNNNNJJJHHHHHHFFFEEEDDDDDDEEEDDDBBB@@@>>>>>>???BBBEEEFFFDDDCCCCCCAAA@@@@@@AAA@@@???===AAAAAA@@@@@@???@@@@@@@@@BBBBBBAAAAAA@@@@@@AAAAAA>>>===<<<;;;:::;;;;;;<<<>>>===<<<===>>>>>><<<:::>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>============::::::;;;;;;===>>>@@@AAA::::::;;;::::::;;;???BBB@@@BBBEEEKKKUUUfffyyy{{{lll]]]PPPIIIEEEEEEDDDDDDFFFLLLRRRWWW[[[XXXWWWXXXXXX[[[cccmmm}}}~~~xxxzzz|||sssjjjccc]]]YYYVVVTTTUUUZZZ```eeefffjjjiiiiiihhhgggeeedddcccccciiimmmqqqwww|||yyypppfffbbbXXXNNNJJJKKKHHHCCCAAA@@@???>>>>>>>>>>>>>>>???===::::::;;;<<<<<<;;;===<<<;;;:::999999999999999888888777888888999999777777777777777777777777999999999888888888888777999888777666666777888999;;;===>>>>>>???AAADDDGGGIIIKKKOOOTTTYYY]]]```bbbbbbfffkkkpppssswww{{{~~~~~~~~~|||yyytttpppmmmmmmmmmkkkgggeeedddeeedddcccaaa^^^[[[XXXVVVUUUOOONNNMMMLLLLLLLLLLLLLLLHHHHHHGGGEEEDDDCCCBBBBBB??????>>>>>>=========<<<===>>>@@@AAA@@@???===<<<>>>???>>>===;;;:::;;;<<<888999999999999888777777;;;<<<;;;:::999:::>>>@@@???AAADDDIIINNNTTTXXXZZZZZZYYYXXXXXXYYYZZZZZZYYY```cccgggjjjkkkhhheeebbbcccdddeeeeeedddbbb___^^^\\\[[[ZZZ[[[^^^aaabbbbbb___]]][[[YYYYYY[[[^^^```cccccc```\\\YYYZZZ___dddeee```YYYSSSPPPMMMJJJHHHNNNYYYdddnnn|||}}}nnnaaa\\\YYYTTTOOOLLLLLLMMMNNNPPPPPPOOOOOOOOOOOOOOOPPPOOOTTTYYYWWWQQQJJJGGGGGGCCCBBBAAA@@@@@@@@@@@@AAA>>>>>>>>>???@@@AAABBBCCCBBB@@@??????AAABBBBBBAAAEEEDDDBBB@@@@@@@@@BBBCCCEEECCC@@@AAACCCDDDCCCAAABBB???===<<<===>>>??????<<<<<<<<<<<<<<<===>>>??????>>>>>>===============<<<===>>>??????>>>===<<<:::;;;<<<===>>>>>>>>>>>>999999::::::<<<===?????????@@@BBBGGGRRRcccwwwrrrcccZZZKKKIIIFFFDDDCCCEEEHHHKKKNNNKKKIIIJJJJJJKKKSSS[[[sssyyyzzzuuuuuutttiiibbb[[[[[[[[[ZZZ[[[^^^cccggghhhhhhhhhgggfffcccaaa```]]]cccjjjooowwwxxxrrrggg[[[TTTSSSPPPKKKEEEDDDCCCAAA@@@?????????>>><<<::::::;;;<<<;;;;;;;;;;;;:::999888888888999777777777777777777777777888888888888888888888888999999999999888888888888888888777666666777888888666777888888999:::===???>>>???BBBFFFJJJLLLNNNOOOQQQTTTYYY]]]```cccfffiiijjjkkkmmmoooqqqqqqqqqqqqqqqnnnjjjgggfffccc___\\\VVVWWWXXXVVVTTTRRRRRRSSSTTTSSSQQQOOOMMMJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;<<<===???@@@@@@@@@>>>===;;;<<<<<<;;;:::999;;;<<<666777777777888999999999;;;<<<=========@@@CCCFFFKKKMMMQQQUUUYYY[[[\\\\\\XXXVVVUUUVVVWWWYYYZZZ[[[^^^```dddggghhhgggeeedddaaabbbbbbbbbaaa```^^^]]]^^^\\\[[[]]]```bbbccccccbbb```]]]\\\\\\^^^```bbbaaabbbaaa^^^ZZZZZZ]]]``````]]]XXXRRROOOMMMNNNOOOTTTaaaooozzz~~~nnnbbbYYYVVVRRROOONNNNNNQQQRRRTTTTTTSSSSSSRRRSSSSSSSSSOOOTTTWWWUUUNNNGGGDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>??????AAABBBCCCDDDAAA???>>>???@@@BBBAAAAAADDDCCCAAA@@@@@@@@@BBBCCCEEECCCAAAAAACCCDDDCCCBBBCCC@@@>>><<<===>>>???>>><<<<<<;;;;;;<<<<<<===>>>???>>>======<<<<<<======<<<===>>>??????>>>===<<<:::;;;;;;<<<======>>>>>>::::::::::::;;;===>>>???>>>???AAAFFFPPPaaauuuuuukkk]]]ZZZUUUPPPJJJFFFCCCBBBDDD@@@???@@@@@@@@@EEEKKK```llltttpppmmmwwwtttkkkbbbddddddaaa\\\\\\```eeeeeefffggggggeeeccc```^^^XXX^^^ccchhhppp|||zzzmmmddd```[[[UUUNNNLLLJJJGGGDDDBBBAAA@@@???===<<<;;;<<<===<<<;;;;;;;;;:::::::::::::::;;;888888999::::::999888777888888888888888888888888:::999999999888888888888888777777666666777777888333444555555444555777999888:::;;;===???@@@AAAAAACCCFFFJJJMMMNNNQQQSSSUUUWWWXXXYYYZZZ[[[]]]^^^^^^___[[[WWWTTTRRRQQQNNNMMMFFFGGGHHHGGGFFFEEEFFFGGGHHHGGGFFFEEECCCBBBAAA@@@??????>>>>>>======>>>>>>??????>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999:::;;;===>>>??????>>>===:::;;;<<<;;;::::::<<<>>>999999888888999:::<<<===<<<>>>AAACCCEEEIIIMMMPPPUUUWWWZZZ\\\]]]\\\ZZZXXXTTTSSSQQQQQQSSSWWW[[[]]]\\\]]]```bbbdddeeeeeeeee```______^^^]]]]]]]]]]]]```___]]]^^^aaacccdddddd```___\\\[[[[[[\\\___``````bbbdddccc___\\\\\\]]][[[ZZZWWWSSSOOOQQQWWW\\\bbbppp~~~}}}xxxuuuvvvvvvvvvwwwzzz}}}~~~ooocccUUUSSSQQQOOOPPPQQQTTTVVVWWWVVVVVVUUUUUUUUUTTTTTTOOORRRSSSPPPJJJDDDAAA@@@BBBBBBCCCCCCCCCBBBAAA@@@>>>>>>???@@@BBBDDDEEEFFF@@@???>>>>>>@@@AAAAAA@@@BBBAAA@@@??????@@@BBBCCCDDDBBBAAAAAACCCDDDCCCBBBDDDAAA???>>>>>>???>>>>>>;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<<<<<<<=========????????????======<<<;;;::::::;;;<<<>>>???;;;;;;:::;;;;;;<<<=========>>>@@@DDDNNN___sss~~~uuutttpppjjjaaaUUUJJJCCCDDD@@@>>>@@@@@@???BBBGGGNNN___mmmlllgggmmm|||{{{pppnnnjjjeeeaaa^^^^^^___aaabbbcccddddddbbb___]]]VVVYYY\\\^^^bbbmmmyyy}}}uuupppiiibbbZZZXXXTTTOOOJJJFFFCCCBBBAAA@@@>>>>>>>>>>>>===;;;===<<<<<<<<<<<<======>>>;;;<<<>>>???>>>===;;;:::999999999999999999999999::::::999999999888888888777777777777777777777777555777777777555555666777888999:::;;;<<<<<<<<<<<<<<>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999::::::::::::999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<===<<<;;;;;;===??????>>><<<<<<<<<>>>@@@AAABBBEEEIIIMMMPPPSSSWWWZZZ\\\]]]]]]]]][[[YYYWWWUUURRRQQQOOONNNOOOSSSYYY]]]\\\\\\]]]^^^___aaabbbccc```^^^]]]\\\\\\]]]___```bbb```^^^___aaacccdddddd___^^^]]][[[\\\]]]___aaacccgggkkkjjjfffaaa^^^^^^ZZZ[[[[[[WWWUUUYYYccckkksss~~~{{{sssnnnsssssssssvvv{{{{{{sssggg]]]RRRRRRPPPPPPPPPRRRTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSMMMNNNOOOLLLGGGCCC@@@@@@AAABBBDDDDDDDDDCCCAAA???>>>>>>???@@@BBBDDDFFFGGGAAA???>>>>>>@@@AAAAAA@@@???????????????@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCDDDBBB???>>>??????>>>===;;;;;;:::::::::;;;;;;<<<>>>===<<<<<<;;;;;;<<<<<<======>>>??????>>>======<<<;;;:::999999;;;===>>>;;;;;;;;;::::::;;;<<<<<<<<<===>>>AAAKKK\\\ppp~~~yyyiiiWWWKKKGGGBBB??????@@@>>>@@@DDDDDDWWWiiikkkfffgggpppxxxyyypppiiigggddd___ZZZZZZ[[[]]]^^^^^^]]][[[ZZZUUUUUUUUUUUUWWW^^^iiirrr}}}vvvnnnfffccc^^^XXXRRRLLLHHHFFFDDDBBBAAA@@@@@@>>><<<:::======<<<<<<<<<======>>><<<===???@@@???>>><<<:::999999999999999999999999:::::::::999999999999888777888888888888888888777888999:::999888777777888555666777888999999999999777999;;;<<<<<<<<<===>>>>>>>>>??????AAACCCDDDEEEDDDBBB@@@===;;;:::;;;<<<;;;<<<===;;;:::888999:::;;;;;;;;;:::::::::::::::;;;;;;;;;::::::;;;<<<<<<:::::::::999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999999888<<<======<<<;;;;;;<<<>>>?????????@@@BBBEEEIIIKKKLLLOOOTTTWWWZZZ\\\^^^```bbb```^^^\\\ZZZYYYZZZZZZTTTSSSQQQNNNMMMPPPVVV[[[\\\\\\[[[[[[[[[]]]^^^___```___]]]]]]]]]___bbbcccbbbaaa______aaacccccccccaaa```______```aaaccceeejjjnnnsssrrrmmmgggcccbbb^^^aaabbbaaa```eeeooowww|||tttnnnqqqrrrtttxxxuuummmgggaaaXXXRRRRRRQQQPPPPPPOOOOOOPPPPPPRRRSSSSSSTTTTTTSSSSSSRRRIIIKKKKKKJJJHHHEEECCCBBBAAABBBCCCDDDDDDBBB@@@???<<<===>>>???AAACCCEEEFFFAAA@@@>>>???AAABBBBBBAAA>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCAAA???>>>??????>>>===<<<;;;;;;:::::::::;;;;;;===<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<<<<;;;999888999:::<<<===;;;;;;:::::::::;;;;;;<<<<<<<<<<<>>BBBSSSbbbfffdddeeehhhjjjyyyxxxpppmmmjjjccc\\\WWWXXXXXXXXXWWWVVVVVVUUUSSSPPPOOOQQQSSSVVV^^^fffpppyyy|||vvvmmmkkkfff```ZZZUUURRRPPPKKKIIIGGGEEEDDDBBB>>><<<======<<<<<<;;;<<<<<<<<<<<<============;;;:::999::::::::::::::::::::::::::::::::::::999999999999888999999::::::999999888888999;;;:::888777777888777888999:::::::::::::::777999;;;;;;:::::::::<<<999:::;;;<<<>>>???@@@@@@;;;;;;;;;888666555777888999::::::999777666777888::::::::::::::::::::::::999999999999999::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999<<<===>>>>>>======???AAA???@@@CCCFFFKKKQQQUUUXXXWWWZZZ^^^```````````````___]]][[[YYYYYY[[[]]]___\\\\\\YYYTTTOOOPPPUUUYYY\\\[[[ZZZYYYZZZ[[[\\\]]]``````______```bbbeeefffdddbbb``````aaaccccccbbb^^^^^^^^^___aaaccceeefffqqqtttxxxvvvqqqkkkgggffffffiiikkklllmmmqqqxxx}}}~~~xxxrrrooorrrvvv{{{wwwkkkaaa[[[WWWRRROOOQQQPPPOOONNNMMMLLLJJJJJJNNNOOOQQQSSSSSSSSSRRRRRRIIIJJJKKKLLLKKKHHHEEECCCAAAAAABBBBBBBBBAAA@@@???;;;;;;<<<===???AAABBBCCCAAA???>>>>>>@@@AAAAAA@@@======>>>>>>>>>>>>>>>>>>===>>>???>>>>>>>>>@@@BBB@@@???>>>>>>??????>>><<<===<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;<<<============<<<;;;;;;:::999999999999;;;;;;::::::999::::::;;;<<<<<<<<<<<<<<<>>>GGGXXXlllzzzwwwjjjYYYOOOFFFBBB???<<<;;;===BBBLLLVVVZZZ]]]```aaa___kkkwwwxxxrrrmmmhhhccc]]]\\\ZZZWWWUUUTTTSSSSSSRRRLLLKKKOOORRRRRRUUUYYY___iiitttxxxzzzzzzxxxtttooommmjjjfffbbb___\\\[[[XXXVVVSSSQQQOOOKKKGGGDDDAAA@@@???>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999:::;;;;;;;;;;;;:::999777999;;;;;;999888888888;;;;;;<<<<<<<<<;;;::::::999;;;<<<<<<;;;;;;;;;<<<888999;;;===>>>?????????999;;;<<<;;;888777888:::888:::;;;;;;999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999::::::999999::::::;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>??????AAACCCDDDDDDFFFIIIKKKIIIKKKOOOSSSXXX]]]```bbb```ccceeeeeeccc___]]]\\\ZZZZZZZZZ\\\^^^bbbeeegggggggggccc\\\TTTQQQTTTXXXYYYYYYXXXYYYYYY[[[\\\]]]```___``````bbbdddfffgggfffdddbbbaaacccddddddccc______aaabbbeeehhhjjjkkkuuuwwwyyyvvvpppkkkhhhhhhnnnooosssvvvyyy{{{|||}}}~~~~~~|||wwwsssvvv{{{|||yyyzzz||||||{{{qqqjjj```XXXTTTRRRQQQOOONNNNNNMMMLLLKKKIIIGGGEEEHHHIIILLLNNNPPPPPPOOOOOOKKKLLLMMMOOONNNKKKFFFBBBAAAAAA@@@@@@@@@?????????:::::::::;;;<<<>>>???@@@>>>===<<<<<<>>>??????>>>======>>>>>>======<<<<<<:::<<<======;;;<<<>>>AAA===<<<<<<===??????>>><<<>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999:::::::::999:::;;;<<<<<<;;;:::999::::::999999999999999999888888999999:::;;;<<<======<<<;;;===FFFWWWkkkzzzzzzhhh]]]QQQKKKFFFAAA@@@AAA@@@EEEJJJNNNUUU[[[\\\YYYbbbmmm~~~tttnnnkkkjjjfffccc___ZZZWWWUUUTTTTTTQQQKKKIIINNNRRROOOMMMOOOTTT^^^gggkkkmmmpppqqqooonnnmmmkkkiiigggeeeddddddcccaaa___\\\YYYUUUPPPLLLFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::<<<<<<<<<<<<::::::888:::<<<===;;;:::999::::::::::::999888777555555666888::::::999888999:::333555888:::<<<<<<;;;:::888:::===<<<999888999:::555777999:::999:::<<<>>>999999999999999999999999999999999999999:::;;;<<<999999::::::;;;;;;<<<<<<999999999::::::;;;;;;;;;:::;;;;;;===???AAACCCDDDCCCEEEHHHJJJLLLOOOSSSVVVXXXYYY\\\```ccceeeggggggfffhhhiiihhhccc]]]YYYWWW[[[]]]aaaeeeiiimmmpppqqqooonnnjjjbbbXXXSSSUUUXXXVVVVVVWWWXXXZZZ\\\^^^_________```aaaccceeefffggghhhfffdddcccdddeeeeeedddggghhhjjjlllooorrruuuvvvvvvxxxxxxtttnnniiihhhhhhrrrssswww{{{~~~|||{{{zzz~~~~~~zzzzzz}}}}}}wwwtttttttttrrrqqq^^^YYYSSSNNNMMMLLLLLLKKKKKKKKKKKKKKKIIIGGGEEEDDDBBBDDDGGGIIIKKKLLLKKKKKKMMMNNNPPPQQQPPPLLLFFFAAAAAA@@@???>>>>>>>>>??????999999999::::::<<<=========;;;::::::<<<======<<<===>>>>>>>>>===<<<;;;;;;888;;;<<<<<<::::::===@@@;;;;;;;;;<<<>>>???>>>===???>>>===<<<<<<<<<<<<<<<<<<;;;::::::999999::::::999999:::;;;;;;:::999999999999:::::::::999999888888888888999:::<<<===>>>======;;;===EEEVVVkkkyyyrrrbbbVVVPPPJJJCCC>>>CCC@@@AAAHHHNNNRRRVVVZZZ\\\cccqqqzzzvvvqqqllliiigggddd```\\\XXXUUUSSSQQQNNNLLLNNNOOOMMMMMMQQQPPPSSSXXX]]]bbbfffhhhjjjiiiiiiiiihhhffffffgggiiinnnmmmllllllkkkfff___ZZZUUUPPPIIIFFFEEEDDDBBB@@@CCC@@@===<<<===>>>===<<<=========>>>??????===<<<>>>>>>===<<<;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<======<<<;;;:::999888<<<;;;;;;:::::::::;;;;;;<<<;;;::::::999999999:::999:::::::::;;;;;;;;;;;;::::::999999999999999:::999999999:::;;;;;;<<<<<<<<<<<<=========<<<:::999999888888888888888999999:::::::::::::::;;;;;;<<<<<<:::888999<<>><<>>>>>>>><<<::::::999888777777888999:::>>>>>>===<<<;;;;;;;;;;;;========================<<<<<<;;;::::::::::::;;;888888888888888888888888>>>===<<<;;;:::;;;;;;<<<<<<;;;999888888999:::<<<::::::::::::::::::::::::888999999:::999888777666666777777999:::;;;<<<<<<===>>>???BBBJJJXXXjjjvvvxxxkkkbbbYYYNNNGGGGGGAAA???BBBFFFJJJOOOTTTVVV\\\jjj{{{{{{wwwtttpppooonnnllljjjhhhddd___\\\YYYTTTQQQQQQPPPLLLKKKNNNLLLOOOSSSXXX]]]aaaeeefffggghhhiiihhhgggffffffgggmmmmmmpppsssuuutttnnnjjjaaa]]]VVVRRRPPPNNNLLLJJJFFFEEECCCBBBBBBCCCBBB@@@CCCBBB@@@@@@???>>>===<<<>>>>>>===<<<<<<<<<======;;;;;;::::::::::::::::::<<<<<<<<<<<<<<<;;;::::::<<<;;;;;;:::::::::;;;;;;<<<<<<;;;:::::::::::::::888888888999999999::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999999::::::===<<<<<<===???@@@@@@@@@EEEFFFGGGJJJMMMPPPRRRTTTYYY[[[]]]___ccchhhnnnsssuuupppkkkhhhhhhiiiiiiiiigggffffffgggiiiiiihhhgggiiijjjkkkllllllkkkjjjiiidddcccaaa\\\XXXUUUTTTUUUSSSRRRSSSXXX^^^```^^^[[[]]][[[\\\aaaddddddeeehhhjjjkkkmmmooorrruuuwwwyyyyyyzzzzzzyyyyyy|||~~~zzzzzzwww}}}wwwrrrlllfffbbb^^^YYYWWWNNNKKKHHHGGGHHHIIIHHHFFFIIIIIIHHHGGGFFFDDDBBBAAABBBCCCDDDGGGJJJJJJHHHFFFHHHIIIJJJLLLMMMJJJEEEAAA@@@???============;;;:::999888888777777888888999<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::999999999999999999999999===<<<;;;::::::::::::;;;:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::777777888888888777666555666777888999:::;;;;;;<<<>>>???@@@CCCKKKYYYjjjvvv||||||pppcccYYYSSSJJJCCCAAABBBCCCGGGLLLQQQUUUbbbrrr}}}}}}xxxxxxxxxwwwuuupppjjjeee```YYYUUUTTTSSSOOONNNOOOLLLMMMOOOSSSWWW\\\```cccdddfffhhhhhhfffdddddddddbbbeeejjjpppvvvxxxvvvtttmmmjjjddd```]]]ZZZWWWUUUPPPNNNLLLKKKKKKIIIFFFCCCFFFEEEDDDBBB@@@@@@????????????>>>>>>======>>>>>>::::::::::::::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;888888999999999:::::::::;;;;;;;;;::::::;;;;;;<<<;;;::::::999888888777777999::::::;;;<<<<<<======<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<======@@@AAACCCDDDEEEFFFHHHJJJQQQQQQSSSVVVYYY]]]```bbbccceeehhhjjjmmmppptttxxxwwwrrrlllhhhhhhiiikkkkkkiiiiiijjjlllooopppooonnnoooooommmkkkhhheeebbb```[[[[[[ZZZWWWTTTSSSSSSUUUTTTSSSSSSVVV[[[]]][[[XXX\\\ZZZ\\\aaaeeeeeehhhmmmqqqrrrtttyyy~~~{{{}}}~~~{{{{{{{{{{{{tttooohhhaaa\\\VVVQQQNNNHHHEEECCCCCCDDDEEEEEEDDDHHHHHHGGGGGGEEEDDDBBBBBBBBBCCCFFFJJJLLLKKKGGGDDDEEEDDDBBBCCCDDDDDDCCCAAA>>>===<<<<<<======;;;:::777888888999999888888777:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999;;;:::999999888999999999888:::<<<======<<<:::999999999999999999999999999666666777777777666555555777777888999::::::;;;<<<>>>???AAADDDKKKYYYjjjvvvxxx{{{rrrfff\\\RRRLLLHHHDDDCCCFFFLLLOOOZZZhhhttt|||{{{sssllleee^^^YYYYYYYYYVVVUUUVVVQQQQQQPPPQQQTTTXXX\\\^^^```bbbeeeeeedddaaa``````ZZZ\\\```eeekkkpppssstttpppnnnkkkhhheeebbb```___]]][[[YYYWWWVVVRRRNNNJJJLLLKKKJJJHHHEEEDDDEEEFFFDDDCCCBBB@@@????????????=====================<<<999999999999:::;;;;;;<<<:::::::::999::::::;;;;;;;;;;;;:::::::::::::::;;;:::::::::;;;;;;;;;;;;<<<::::::999999999:::;;;;;;::::::999999999888888888;;;;;;;;;;;;<<<===>>>>>><<<<<<;;;;;;;;;<<<=========>>>>>>@@@AAADDDEEEFFFFFFJJJNNNPPPPPPRRRUUUYYY___```aaaccceeehhhjjjlllhhhkkkmmmooopppppprrrtttrrrooojjjggggggjjjnnnqqqpppooooooppprrrsssqqqpppmmmkkkhhhddd```\\\XXXWWWUUUVVVUUUSSSQQQPPPQQQSSSVVVUUUVVVXXX[[[]]]\\\ZZZ```]]]^^^bbbeeegggnnnuuu}}}}}}~~~|||}}}|||yyyuuusssnnnfff___XXXRRRLLLIIIFFFEEECCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDBBBAAA@@@BBBCCCEEEHHHJJJJJJFFFCCC???===<<<<<<===>>>>>>>>>>>><<<;;;<<<======<<<;;;666777888999999888777666777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888888888888888888888888888777888888888777888:::;;;;;;:::999999999999999999999999999999666666666666666666666666777777888999::::::;;;;;;===>>>@@@CCCJJJXXXhhhsssvvvzzzqqqggg```XXXMMMGGGFFFGGGHHHOOO]]]kkkwwwzzznnnfff___^^^___\\\ZZZ[[[WWWVVVSSSQQQQQQSSSVVVXXX[[[]]]``````___]]]\\\[[[ZZZZZZZZZ\\\___eeelllppplllllllllkkkiiihhhgggfffeeeddddddddddddbbb___\\\\\\\\\ZZZWWWRRRNNNNNNOOOMMMLLLIIIGGGEEEDDDCCCBBBCCCCCCBBBAAA@@@???>>>>>>:::999999999999999:::;;;999999999999999:::;;;<<<::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<999999888888999:::;;;;;;;;;<<<<<<<<<=========>>>;;;;;;<<<<<<<<<=========@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDGGGKKKNNNQQQSSSQQQVVV[[[^^^___aaaeeehhhlllllllllmmmmmmnnnooopppkkkmmmoooooonnnmmmmmmnnnooolllhhheeeeeehhhmmmqqquuusssrrrqqqqqqooollljjjeeedddaaa]]]YYYVVVTTTRRRSSSTTTSSSQQQOOONNNPPPRRRVVVWWWYYY\\\___aaaaaa```ccc``````dddhhhmmmwww~~~||||||vvvqqqnnniiiaaaZZZTTTNNNIIIEEEEEEEEECCCAAA@@@???@@@AAAAAAAAAAAAAAAAAA@@@???>>>AAAAAAAAACCCEEEFFFEEEDDD<<<;;;;;;<<<>>>>>>===<<<>>>===<<<<<<>>>>>>===<<<666777888999999888777666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888666666666666666666666666666666777777777777777777777777666666666777999:::888888888888888888888888777777777777777777777777888888888999999::::::;;;:::<<<>>>AAAHHHUUUeeepppwww~~~vvvlll___UUURRRHHHFFFHHHQQQ^^^lll|||zzzpppgggeeeeeeaaa^^^]]][[[YYYVVVRRRQQQPPPQQQRRRVVVXXXZZZZZZXXXWWWVVVWWWWWWVVVTTTSSSTTTYYY```eeegggiiillllllllljjjjjjkkkgggggghhhkkknnnqqqqqqppppppqqqpppjjjbbb\\\ZZZZZZYYYXXXUUUSSSQQQOOONNNMMMNNNMMMKKKHHHFFFCCCAAA@@@>>>===;;;:::999999::::::999888888999999:::;;;<<<::::::999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>:::;;;;;;<<<======>>>>>><<<===???AAABBBBBBAAAAAADDDDDDEEEFFFGGGIIIKKKLLLLLLMMMPPPSSSWWW[[[___aaaaaadddhhhkkkmmmoooqqqrrrtttsssrrrqqqpppooooooooommmnnnoooooommmkkkkkklllooommmiiiddd```aaadddgggqqqooommmkkkjjjgggdddaaa^^^\\\ZZZXXXVVVUUUTTTTTTTTTTTTSSSRRRPPPOOOQQQSSSVVVYYY^^^cccgggiiiiiiiiigggfffhhhlllooosss~~~~~~|||vvvxxxzzz{{{{{{{{{|||~~~|||~~~{{{tttnnneeeaaaZZZSSSNNNIIIEEEBBBBBBBBBAAA???<<<;;;===>>>>>>>>>?????????>>>>>>===???>>>>>>???BBBDDDDDDDDD???>>>???@@@BBBAAA???===???>>>======>>>>>><<<;;;666777777888888777777666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::888777555555555555555555555555555555666777777777777666666555444333444666888:::777777777777777777777777777777666666666777888999888888999999999:::::::::999;;;===@@@GGGTTTcccnnnyyytttkkkggg[[[SSSLLLLLLRRR\\\jjjwwwuuukkkjjjjjjgggdddccc___]]]ZZZVVVTTTSSSRRRSSSSSSTTTTTTTTTRRRQQQRRRSSSOOOOOOPPPOOONNNQQQWWW[[[bbbfffjjjkkkjjjiiiiiijjjffffffgggjjjooosssuuuvvvxxx{{{|||xxxpppiiiffffffeeedddbbbaaa___^^^^^^^^^]]][[[XXXUUUPPPLLLIIIHHHEEECCC@@@===;;;::::::;;;888888888888999:::;;;<<<;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCDDD>>>>>>>>>>>>????????????AAADDDHHHLLLNNNNNNNNNMMMNNNOOOPPPRRRTTTWWWYYYZZZ^^^___aaadddgggkkknnnpppqqqqqqsssuuuxxxxxxwwwuuuuuutttrrrqqqooonnnnnnnnnkkklllmmmmmmllllllmmmnnnnnnmmmiiibbb\\\ZZZ[[[^^^eeedddbbbaaaaaa___\\\ZZZWWWVVVTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRSSSUUUWWWXXX^^^fffnnnsssuuuvvvvvvrrrrrruuuxxxwwwvvvzzz}}}tttqqqqqqkkknnnrrrtttuuuwww{{{~~~}}}vvvvvvxxx||||||{{{wwwooohhh]]]YYYTTTOOOKKKHHHDDDBBB???@@@@@@>>>;;;;;;===@@@======>>>??????>>>>>>>>>;;;;;;===@@@CCCEEEDDDCCCBBB@@@???@@@AAAAAA@@@??????>>><<<<<<<<<<<<:::999777777666666666666777777777777777777888999999:::::::::::::::::::::::::::888999:::;;;;;;:::888777666666666666666666666666444555666777888888777666444444555555666777888888777777777777777777777777666666555555555666777888888999999999999:::::::::999;;;===AAAHHHTTTcccmmm||||||zzzpppdddUUUMMMKKKOOO[[[fff~~~~~~uuullllllnnnmmmjjjiiibbb```^^^[[[YYYWWWWWWVVVPPPQQQQQQPPPNNNNNNOOOQQQKKKNNNPPPQQQQQQRRRVVVYYY^^^cccgggiiigggffffffgggeeeddddddfffjjjnnnpppqqqvvv{{{}}}wwwqqqooopppllllllkkkjjjjjjjjjjjjkkkjjjhhhddd___ZZZUUURRRPPPIIIGGGCCC@@@===<<<;;;<<<888888888888999:::;;;<<<===============>>>??????BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEGGGKKKQQQVVVZZZ[[[ZZZYYY]]]^^^```bbbeeehhhkkklllmmmnnnooorrrtttwwwzzz{{{{{{zzzyyy{{{}}}|||xxxtttsssrrrqqqooonnnmmmmmmmmmgggiiijjjjjjjjjlllnnnpppkkkkkkgggaaa[[[WWWXXXZZZ[[[ZZZYYYZZZ[[[ZZZYYYWWWRRRQQQPPPOOOOOOPPPRRRSSSSSSTTTUUUTTTTTTUUUXXX[[[]]]dddnnnwww}}}}}}~~~|||tttsssvvv{{{~~~rrrjjjiiillljjjmmmrrruuuwwwzzz~~~~~~}}}~~~}}}{{{qqqrrrtttyyy|||xxxwwwrrriiibbbZZZWWWRRRNNNKKKHHHFFFDDD===???@@@>>><<<===@@@CCC===>>>>>>????????????>>>777999===BBBFFFFFFDDDAAACCC@@@===<<<===????????????===;;;;;;;;;:::999777888777666555555666777888888888888888888999999:::888888888888888888888888888999:::;;;;;;999888666777777777777777777777777444555777888888888777666333444666888999999888777777777777777777777777777555444444333444555666777999999999999999999:::::::::<<<>>>BBBIIIUUUcccnnn}}}yyyjjj]]]VVVTTTUUUUUUjjjuuu~~~yyysssnnnmmmmmmnnnnnnjjjeee^^^VVVRRRSSSUUUWWWZZZVVVQQQPPPQQQQQQOOOLLLOOONNNMMMLLLMMMNNNPPPRRR[[[^^^bbbfffhhhiiihhhgggdddeeeddd```^^^aaaiiipppsssyyy~~~}}}wwwqqqooooookkkkkkmmmnnnqqqsssuuuvvvzzzwwwrrrpppmmmfff\\\TTTQQQNNNIIIEEEBBB@@@===;;;::::::::::::;;;===???@@@<<<:::888888:::???DDDGGGGGGIIILLLNNNOOOOOONNNMMMMMMNNNQQQSSSTTTUUUUUUUUUWWWVVVTTTSSSQQQPPPPPPPPPTTTUUU]]]hhhnnnmmmjjjjjjpppqqqqqqppppppooonnnmmmoooppprrrtttwwwyyy|||}}}}}}yyyuuusssqqqooonnnmmmllljjjgggeeebbbccceeefffhhhhhhhhhhhheeeccc___[[[XXXVVVTTTTTTXXXZZZXXXTTTSSSUUUUUUSSSQQQQQQRRRSSSSSSTTTTTTTTTXXXYYY[[[]]]____________hhhjjjoooxxx}}}vvvoooiiidddeeeiiinnnqqqrrrsssssstttxxxzzz}}}}}}}}}}}}{{{||||||zzztttrrrrrrwww{{{sssmmmggg^^^WWWUUURRROOOKKKHHHFFFEEEDDD>>>>>>============>>>>>>888888888999999::::::;;;<<<>>>@@@BBBCCCDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>BBB@@@>>>;;;999999888888888888888777777777777777555555444333333444555666999999999888888666555555777777777777777777777777555555555555555444444333444555555666666666666666555555555666666666666666777777777777777666555555555444444444444555666666888888888888888999999999999:::<<>>@@@CCCFFFHHHCCC@@@<<<;;;===CCCIIINNNQQQSSSVVVYYYZZZ[[[[[[[[[[[[\\\^^^```aaaaaaaaa``````___^^^]]]]]]]]]]]]]]]___```fffqqqwwwvvvtttuuuxxxxxxxxxwwwuuusssqqqpppkkkkkkkkkmmmooorrruuuwwwzzz{{{}}}}}}|||xxxuuurrrooonnnlllkkkkkkiiifffdddaaaaaaaaaaaaaaaaaaaaaaaa^^^\\\YYYVVVTTTRRRQQQQQQSSSVVVWWWUUUVVVXXXXXXUUUSSSSSSTTTUUUWWWYYYZZZ[[[___aaadddgggjjjkkkllllllmmmooouuu}}}|||rrriiibbb]]]ZZZ[[[```iiiqqqvvvzzz}}}zzz{{{|||{{{|||~~~vvvvvvwww|||uuukkkddd]]]UUUOOONNNLLLJJJGGGDDDBBBAAA@@@======<<<<<<;;;<<<<<<<<<999999999999::::::;;;;;;<<<===>>>@@@BBBCCCCCCDDDBBBAAA@@@???>>>>>>>>>>>>AAA@@@>>>;;;:::999888888777777777777777777777777888888777777777888999:::999999999888888777666555666666666666666666666666555666666666666555444444444444555666666666666666444444555555666666666777777777777777777666555555444444444444444555666666666666777888888999:::::::::;;;===???FFFRRRbbbmmmvvvrrrddd[[[WWW[[[aaahhhoooxxxuuuooogggccccccfffiiilllnnnkkkfff___ZZZWWWUUUTTTXXXYYYZZZYYYXXXVVVVVVVVVTTTRRRPPPNNNMMMMMMMMMNNNMMMNNNPPPSSSVVVXXXZZZ[[[YYYZZZZZZVVVSSSRRRUUUXXXbbbhhhpppsssqqqmmmkkkkkkiiifffcccaaaccchhhnnnsssxxxxxxyyyzzz{{{wwwooohhhddd```YYYRRRLLLFFF@@@===@@@@@@BBBEEEIIIMMMQQQSSSOOOKKKFFFCCCDDDJJJRRRWWW[[[\\\___bbbeeegggiiiiiijjjkkkmmmnnnnnnnnnmmmlllhhhhhhhhhgggggghhhhhhhhhjjjiiinnnwww|||||||||~~~||||||{{{yyyvvvssspppooofffeeedddccceeegggjjjlllqqqsssvvvxxxxxxuuuqqqooojjjiiigggggggggeeeccc```^^^]]][[[YYYWWWWWWWWWWWWVVVUUUSSSQQQPPPPPPQQQQQQQQQWWWZZZ[[[\\\]]][[[VVVTTTUUUVVVYYY\\\```dddfffjjjlllpppsssvvvwwwwwwwwwppprrrvvv}}}|||pppccc[[[WWWVVVWWW]]]dddppp{{{xxxzzz|||}}}}}}~~~zzz|||wwwkkk```XXXRRRKKKFFFGGGGGGFFFEEECCCAAA>>>======<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<>>>@@@BBBDDDEEEBBBAAA@@@???????????????@@@???===;;;:::999888888666666666777777777777777666666555555666666777888888888999888888777666555666666666666666666666666666666666666666555555444444444555666666666666555333333444555666777777888666777777777777666555555444444444444444555555666555666666777888999999:::;;;<<<===???DDDPPP___jjjttt}}}wwwmmmddddddccceeehhhooovvvzzzwwwqqqgggaaa___aaaccceeeiiihhheeeaaa\\\XXXUUUSSSWWWZZZ^^^]]][[[YYYYYY[[[YYYWWWUUUSSSQQQOOOOOONNNNNNNNNNNNOOOPPPRRRTTTVVVSSSUUUUUUSSSPPPOOOPPPQQQXXX^^^eeejjjjjjiiiggggggdddaaa^^^[[[\\\___cccfffhhhjjjnnnrrruuusssmmmhhheeeaaa\\\WWWSSSNNNJJJFFFFFFGGGIIIMMMRRRWWW\\\^^^[[[XXXSSSPPPQQQTTTZZZ]]]]]]___aaadddgggjjjmmmnnnqqqrrrsssttttttsssrrrqqqlllkkkjjjiiiiiihhhhhhhhhkkkiiikkksssxxxxxxyyy|||wwwwwwvvvuuusssooollljjjfffccc```]]]\\\]]]___aaafffhhhlllooopppnnnkkkhhhcccaaa`````````___]]][[[YYYWWWTTTRRRPPPPPPPPPQQQPPPPPPPPPPPPPPPRRRSSSUUUTTT[[[aaacccdddddd```[[[XXXXXXZZZ^^^ccciiiooorrrvvvwwwzzz||||||{{{zzzyyyooopppsssvvvyyyzzzyyyyyyqqqlllddd]]]XXXYYY]]]aaakkkrrr}}}~~~yyy{{{~~~~~~~~~~~~|||yyy{{{|||zzzssskkk```VVVOOOJJJEEECCCDDDEEEFFFGGGEEECCC???======<<<<<<;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>AAACCCEEEAAAAAA@@@??????????????????>>>===<<<:::999888888555555666666666666666777444444444555555666777777888888888888888777666666666666666666666666666666666666777777666666555444333444555555666666555555222222333444666777888888666666777777666666555444444444333333444444555666666666666777777777777777999:::;;;===CCCOOO^^^iiittt}}}yyyvvvrrrooooooppprrrsss|||~~~~~~wwwmmmeee```]]]\\\\\\dddddddddbbb___[[[XXXVVVXXX[[[______\\\[[[\\\^^^]]]\\\ZZZXXXVVVTTTSSSRRRRRRQQQOOONNNNNNOOOPPPQQQMMMOOOPPPPPPOOONNNNNNNNNQQQVVV\\\aaaccccccbbbaaa```___]]][[[YYYYYYXXXXXX^^^bbbgggnnnqqqrrrooolllgggeeeaaa^^^[[[XXXTTTQQQMMMNNNPPPTTTXXX]]]aaadddaaaaaa______^^^___``````^^^^^^___aaadddgggjjjllloooppprrrsssssssssrrrrrrmmmllljjjgggeeecccbbbaaaeeebbbccciiinnnnnnppprrrpppqqqrrrrrrpppnnnkkkiiigggddd___ZZZVVVUUUVVVWWWZZZ]]]aaadddeeecccaaa___ZZZXXXWWWXXXXXXWWWUUUSSSSSSQQQOOONNNMMMNNNOOOPPPMMMMMMMMMOOOQQQTTTWWWXXXWWW___gggkkknnnpppmmmgggbbbbbbcccfffkkkqqqxxx{{{{{{vvvtttjjjkkkkkkjjjjjjiiiiiijjjddddddcccbbbaaaeeejjjooovvv|||~~~~~~~~~{{{}}}}}}xxxwwwtttpppfff```WWWPPPJJJGGGFFFEEECCCDDDFFFGGGFFFCCC@@@>>>>>>>>>===<<<<<<;;;<<<<<>>>>>>>>======<<<<<<;;;;;;;;;<<<>>>@@@CCCDDD@@@@@@???>>>>>>>>>??????>>>======<<<:::999888777444444555555555666666666666666777888999999::::::777888888888888777777666555555555555555555555555666666666666666555555444333444444555555555555555111222333444555666777888666666666666666555444444333333333333333444555555888777777666666555555555666777999<<>>>>>=========>>>>>>???AAA@@@@@@???>>>======<<<<<<<<<<<<===>>>@@@AAABBB???>>>>>>=========>>>>>><<<<<<<<<<<<;;;999888777333333444444555666666666333444555666777888888888777777888888888888777777555555555555555555555555555555555555555444444333333333444555555555555444222222333444555666666777555666666666666555444444333333333333333444444555777777666666555555444444555666888:::AAANNN]]]hhhuuu~~~}}}yyypppqqquuuyyy|||uuummmhhhcccdddeeeeeedddbbb___]]]aaa___^^^^^^```aaaaaa```aaaaaa``````___]]]\\\\\\XXXWWWVVVTTTRRRQQQQQQPPPNNNNNNNNNOOOPPPQQQPPPOOOOOOPPPPPPRRRUUUVVVWWWVVVWWWWWWXXXWWWUUURRROOOMMMMMMQQQWWW]]]bbbeeehhhjjjkkkiiigggeeedddaaa]]]ZZZVVVVVVUUUUUUVVVWWWYYYZZZ[[[___dddhhhkkkkkkjjjiiifffdddaaa______```bbbdddccceeehhhkkknnnoooppppppnnnllliiieeeaaa]]][[[ZZZWWWTTTUUUZZZ^^^]]]^^^```eeefffhhhjjjiiigggdddbbb^^^\\\YYYUUUQQQOOOMMMLLLOOOOOOPPPQQQQQQPPPOOOOOOMMMLLLLLLLLLNNNMMMLLLJJJJJJKKKKKKLLLMMMNNNOOOOOOMMMNNNPPPSSSWWW[[[___bbbcccjjjppptttzzzxxxtttooojjjhhhiiikkkmmmpppqqqqqqooojjjccc]]]YYYMMMMMMNNNNNNPPPUUU^^^dddqqquuuyyyyyyxxxxxx|||~~~wwwpppjjjaaaZZZOOONNNKKKHHHFFFEEEFFFGGGCCCDDDEEEEEEDDDAAA???>>>============>>>???@@@@@@BBBBBBAAA@@@???>>>======<<<===>>>???@@@@@@@@@@@@======<<<<<<<<<<<<======;;;<<<<<<<<<;;;999888777222333333444555555666666///000222333444555444444777777888888888888777777555555555555555555555555444444444444444333333222222333444444555555444444333333333444444555555555555555666666555555444333333333222222333333444555444444444555555666666666666666888:::@@@LLL[[[eeeqqqzzz}}}uuutttrrrrrrwww|||vvvppppppqqqqqqpppmmmkkkiiieeeaaa^^^^^^aaacccbbbaaa``````aaaaaa```___^^^^^^ZZZZZZYYYXXXWWWVVVVVVUUUUUUSSSSSSSSSTTTTTTSSSRRRQQQOOONNNOOOQQQSSSSSSSSSQQQQQQQQQQQQPPPNNNLLLKKKIIIMMMSSSYYY]]]bbbfffhhhdddcccbbbbbbbbbaaa]]][[[WWWVVVUUUSSSSSSSSSSSSTTTWWWZZZ```fffjjjmmmmmmmmmiiifffbbb___]]]^^^___aaa]]]___cccgggjjjlllnnnnnnmmmkkkhhhddd```\\\ZZZYYYSSSPPPQQQVVVZZZYYYYYY[[[]]]___aaabbbaaa^^^[[[XXXXXXWWWUUURRROOOMMMLLLKKKNNNNNNMMMMMMLLLLLLLLLLLLKKKJJJJJJKKKLLLLLLKKKIIIIIIJJJKKKLLLMMMNNNNNNNNNQQQRRRTTTXXX\\\aaaeeegggmmmrrruuuwwwzzz~~~{{{uuummmeee```^^^^^^___\\\]]]^^^]]]ZZZTTTNNNKKKKKKLLLNNNPPPUUU^^^jjjsssxxx|||||||||~~~{{{rrrjjjbbbZZZRRRJJJIIIHHHFFFDDDCCCCCCEEEFFFFFFFFFFFFEEECCCAAA@@@<<<<<<<<<<<<===???@@@AAACCCCCCBBBAAA???>>>=========>>>???AAAAAAAAA@@@???<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<;;;999888666222222333444444555666666111222444666777777777666666777777888888888777777555555555555555555555555333333444444333333222111222333444444555555444444444444444444444444444444555555666666555555444333333333222222333333444555111222333444666777888999777888888:::???JJJXXXcccmmmvvv|||zzzzzzzzz{{{{{{ppphhhgggfffbbbbbbfffcccbbbccceeehhhhhhccc___ccc```^^^\\\\\\\\\ZZZYYYWWWWWWWWWVVVUUUUUUVVVXXXYYYWWWTTTRRRPPPQQQRRRSSSOOOMMMKKKLLLMMMNNNMMMLLLOOOOOOOOOQQQUUUYYY]]]___``````______^^^]]][[[[[[VVVUUURRRPPPOOOOOOOOOPPPWWWYYY\\\```cccfffiiijjjjjjhhhfffccc___\\\YYYXXXZZZ[[[\\\^^^aaacccfffgggjjjiiigggddd```]]][[[ZZZSSSSSSSSSSSSSSSUUUVVVVVVVVVWWWWWWWWWWWWVVVUUUUUUQQQQQQPPPNNNLLLKKKJJJIIIKKKJJJJJJJJJKKKKKKLLLMMMHHHIIIIIIHHHGGGHHHKKKMMMNNNPPPRRRRRRRRRQQQRRRSSSRRRUUUYYY^^^dddhhhkkkmmmppprrrtttwwwzzz|||~~~{{{uuulllbbb[[[UUUQQQNNNKKKMMMNNNNNNLLLLLLMMMOOOPPPVVV[[[^^^dddmmmtttvvv~~~}}}}}}rrrggg^^^XXXRRROOOLLLIIIFFFCCCBBBDDDFFFHHHEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@===============<<<<<<<<<;;;<<<===>>>???@@@AAAAAA============<<<:::999888777888:::;;;:::777444222444444444555555555555666666666666666777777777777999888888888777777666666555555555555555555555555555555444444444333333333222333444444555555444444555555555555555555444444444444444444444444444444333333333333333333333333444444555555666777777777555777:::<<>>=========<<<<<<;;;;;;;;;;;;<<<<<<>>>???AAABBB@@@@@@@@@???>>>===<<<;;;888999:::::::::888666555444444444555555555555666555555666666666777777777888888777777777666666666555555555555555555555555555444444444444333333333333444444555555555555555555555555555555555444444444444444444444444444444555555555555555555555555333333444444555666666666666888999<<<@@@JJJWWW```mmmuuu|||{{{wwwuuuuuuwww{{{|||zzzwwwqqqpppnnnnnnmmmllliiigggaaabbbbbbbbbaaa___]]]\\\\\\ZZZXXXUUUTTTTTTTTTUUUWWWUUUQQQOOONNNNNNMMMLLLJJJIIIIIIJJJKKKNNNPPPQQQOOOOOOOOOPPPPPPQQQQQQQQQNNNMMMKKKJJJJJJJJJKKKLLLNNNPPPRRRTTTWWWXXXYYYZZZZZZYYYXXXWWWVVVTTTSSSSSSQQQQQQQQQRRRSSSUUUWWWXXXWWWVVVTTTSSSQQQOOOMMMMMMIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKNNNNNNMMMLLLKKKIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFIIIJJJKKKKKKKKKLLLOOOQQQTTTWWW[[[^^^___```bbbdddfffgggggghhhhhhiiiiiiiiilllkkkiiigggfffdddddddddaaa]]]VVVOOOIIIGGGFFFFFFIIIMMMSSSXXX^^^ccciiimmmsssyyy~~~|||zzzrrrooossszzzxxxjjjeee^^^XXXTTTQQQNNNMMMHHHHHHFFFEEEEEEEEEEEEEEECCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<;;;::::::;;;;;;::::::<<<>>>AAABBBAAAAAAAAAAAA@@@>>>===<<<::::::999999888888777777444444444555555555555666444444555555555666666666666666666666666555555555555555555555555555555555444444444444333333333333444444555666666666555555444444444444444444555555444444444444444444444444555555555555555555555555222222333333444555555555777888999:::???JJJXXXbbbllluuu}}}{{{}}}{{{zzzyyyxxxyyywwwtttrrrkkkhhheeecccbbbaaa```___]]]\\\ZZZYYYXXXYYYZZZ[[[YYYWWWTTTSSSTTTTTTTTTSSSMMMMMMLLLLLLLLLMMMNNNOOONNNNNNMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKLLLMMMKKKLLLNNNOOOQQQRRRRRRRRROOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMJJJJJJKKKKKKJJJJJJIIIHHHLLLLLLKKKJJJJJJIIIHHHHHHIIIHHHGGGGGGFFFGGGGGGGGGGGGIIIKKKMMMNNNPPPSSSUUUXXX[[[```ccceeefffhhhiiijjjiiifffcccaaa^^^]]]\\\ZZZYYYXXXVVVUUUTTTTTTTTTPPPOOOMMMJJJIIIIIILLLNNNUUUYYY___eeekkkqqqwww{{{~~~xxxqqqooottt|||tttlll^^^ZZZUUUQQQNNNMMMKKKIIIFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@??????????????????>>>===;;;:::999999;;;:::888888999<<<@@@BBB@@@@@@@@@???>>>===;;;;;;:::999888666666666777888444444444555555555555666444444444444555555555666555555555555555555555555555555555555555555555555444444444333333333222222222333444444555555444444333333444444444444555555333333333333333333333333222222222222222222222222222333333444444555666666777888888999>>>JJJXXXcccmmmuuu}}}|||}}}wwwqqqiiicccaaaaaabbbbbb^^^^^^^^^^^^___```bbbbbb```^^^\\\[[[\\\[[[YYYXXXRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPNNNMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLNNNOOOOOOOOOOOOKKKLLLLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKJJJJJJIIIKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIEEEHHHLLLOOOQQQTTTXXXZZZ]]]aaaeeehhhhhhhhhiiijjjfffddd```ZZZUUUQQQNNNMMMKKKJJJHHHFFFFFFFFFGGGGGGEEEGGGKKKNNNPPPTTTZZZ^^^hhhkkkooosssvvvyyy}}}yyyuuuqqqrrrwwwuuuhhhaaaXXXTTTPPPLLLKKKIIIHHHFFFEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@??????>>>>>>>>>???>>>===<<<;;;:::999888:::999888777888:::>>>@@@?????????>>>===<<<;;;:::888777555444444444666777444444444555555555555666444444444444555555555666444444444444555555555555555555555555555555555555444444333333333222222222111111222333333333333222333333333333444444555555333333333333333333333333222222222222222222222222444444444555666666777777777777888999>>>JJJYYYcccmmmvvv}}}xxxuuuuuuwwwyyy|||~~~}}}~~~}}}ppphhheeefffggggggcccccccccdddeeeggghhhiiikkkiiihhhfffeeebbb]]]ZZZVVVVVVUUUTTTRRRQQQPPPPPPRRRQQQOOOMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKHHHLLLPPPSSSVVVXXX[[[^^^aaadddggghhhfffdddcccbbb\\\ZZZUUUPPPKKKHHHFFFEEEDDDCCCAAA@@@@@@AAACCCDDDGGGMMMUUU[[[```eeekkkpppxxxzzz||||||{{{|||}}}vvvuuutttuuuzzzyyyjjj```ZZZTTTQQQMMMJJJIIIHHHFFFEEEDDDEEEEEEFFFFFFEEEDDDDDDCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>======>>>======<<<;;;:::999999:::999888777777999;;;<<>><<<;;;:::666555444333333444555666444444444555555555555666444444555555555666666666444444444555555555555555555555555555555555555555333333333333222222222222///000111111222222111111222222333333444444555555333333333333333333333333444444444444444444444444444444555555666777777888666777888:::???KKKYYYcccmmmuuu{{{yyyxxxwww}}}~~~zzzxxx|||~~~}}}yyyrrrnnnoooqqqrrrqqqppppppsssyyy|||sssoooooommmllljjjjjjjjjjjjkkkkkkkkklllqqqpppppppppnnniiiccc^^^[[[ZZZZZZYYYWWWVVVTTTSSSTTTSSSQQQPPPOOOPPPQQQRRRQQQQQQQQQPPPOOONNNMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIJJJJJJKKKLLLMMMKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMOOOOOOPPPSSSWWWYYYZZZ\\\]]]___^^^aaabbbaaa]]]XXXUUUTTTNNNLLLIIIEEECCCBBBBBBBBBBBBBBBBBBCCCEEEIIIMMMPPPVVV^^^iiippptttwww|||~~~|||zzzzzz{{{~~~|||}}}}}}~~~||||||yyyrrrhhh___XXXUUUPPPMMMKKKIIIHHHHHHFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>=========<<<<<<<<<;;;;;;:::::::::999999888777777777777888============;;;:::999888555555555444444555555555444444444555555555555666555555666666666777777777444444555555666666666666555555555555555555555555333333333222222222222111000000111222222222222222111222222333444444555555222222222222222222222222333333333333333333333333333333444555555666666777444666888;;;AAAKKKXXXbbbkkkrrr{{{yyytttvvvwwwvvvssslllccc___^^^```aaa```aaabbbfffooo{{{}}}yyyvvvrrroooooooooooonnnnnnmmmllllllqqqrrrsssuuutttpppjjjeee______^^^]]]\\\ZZZXXXWWWVVVUUUTTTSSSSSSUUUWWWXXXUUUUUUUUUTTTSSSQQQPPPOOOMMMNNNOOOPPPQQQQQQQQQQQQOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOMMMLLLLLLLLLKKKKKKJJJJJJLLLLLLLLLLLLMMMNNNOOOOOOJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKNNNNNNNNNOOOPPPRRRSSSTTTWWWYYY\\\^^^^^^]]]^^^___YYY[[[\\\YYYTTTMMMIIIFFFBBBAAA???>>>===>>>@@@AAAAAAAAACCCGGGMMMTTTZZZ^^^gggooozzz}}}zzzxxxwwwxxx{{{}}}~~~{{{ssshhh___YYYVVVSSSQQQMMMKKKIIIHHHHHHHHHGGGEEEEEEEEEDDDDDDDDDDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888777666666555:::::::::999888777555555555555666666666666666666444444444555555555666666666666666666777777777777555555555666666666777777555555555555555555555555333333333222222222111111111111222333333333333222111111222333333444555555222222222222222222222222111111111111111111111111222222333444444555555666333555999<<>>???BBBEEEGGGJJJNNNTTT[[[aaahhhooosss}}}vvvsssuuuxxx~~~|||~~~xxxxxxyyyqqqlllggg___YYYUUURRRPPPOOOKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFDDDBBBAAABBBCCCDDDBBBCCCCCCCCCCCCAAA@@@?????????>>>>>>===<<<<<<<<<:::::::::999999999888888;;;<<<<<<:::888666666777::::::999999888777777666666555333222222333555666555555444444444444555555555555555555555555555555666555444333333333333333444444444333333222222222222222222111111111000000111111222222222333333333000111111222222222111111333333333333333333333333111111000000000000000000000111111222444555555666777666888===AAAHHHTTT___iiipppyyylllssstttddd\\\YYYWWWSSSOOOOOOPPPSSSXXX```gggkkk|||}}}~~~{{{vvvqqqmmmfffeeedddbbb```___^^^^^^dddgggmmmrrruuuuuutttrrrlllllljjjiiifffcccaaa___^^^^^^]]]]]]]]]]]]]]]^^^YYYYYYYYYXXXVVVTTTQQQPPPRRRQQQQQQRRRTTTUUUTTTSSSVVVVVVTTTSSSQQQOOONNNMMMQQQPPPOOOOOOPPPPPPMMMLLLMMMMMMMMMMMMMMMMMMLLLLLLPPPNNNLLLKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKKKKLLLJJJJJJJJJKKKLLLMMMOOOPPPWWW[[[___aaaaaa___]]]\\\TTTTTTRRRQQQOOOMMMKKKJJJJJJIIIGGGDDDAAA???>>>>>>AAAAAABBBDDDGGGLLLPPPRRR]]]aaagggmmmrrrwww|||}}}zzzyyyzzzzzz}}}wwwuuusssjjj___[[[TTTOOOLLLKKKJJJIIIJJJIIIHHHGGGGGGFFFFFFFFFDDDCCCBBB@@@@@@@@@@@@@@@BBBBBBCCCCCCBBBAAA???>>>@@@@@@???>>>===<<<<<<<<<:::999999999999888888888222444666777888999<<<>>><<<;;;:::999777666555444666555333222222333444555444444333333333333444444444444444444444444444444555555444333333333333333444444333333333222222222222222222111111111000000111111111222222222333333111111222222222111111000333333333333333333333333111111111111111111111111///000111222444555666777666555777<<<@@@FFFRRR^^^hhhoooxxxVVV^^^jjjwwwvvvmmmiiiccc]]]TTTTTTTTTUUUUUUUUUUUUUUUbbbdddhhhkkkjjjgggbbb___UUUTTTSSSQQQPPPPPPPPPPPPXXX[[[aaagggnnnrrrvvvwwwrrrsssttttttrrrnnnjjjgggfffeeedddccccccbbbbbbccc___^^^\\\ZZZXXXVVVUUUUUUUUUTTTTTTUUUXXXZZZZZZYYY\\\ZZZWWWTTTRRRRRRRRRSSSRRRPPPOOOOOOOOOMMMKKKIIIKKKLLLNNNOOOPPPPPPOOOOOOSSSQQQNNNLLLKKKLLLNNNOOOOOONNNLLLJJJIIIJJJKKKLLLJJJKKKLLLOOOQQQTTTWWWXXX___aaaddddddaaa\\\XXXVVVLLLJJJHHHEEECCCAAAAAA@@@AAABBBBBBAAA??????@@@AAAGGGIIILLLQQQWWW]]]bbbeeennnrrrwww{{{~~~~~~}}}~~~xxx{{{{{{rrrmmmiii^^^XXXTTTOOOKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFBBBBBBBBBBBBAAA@@@??????AAABBBCCCCCCBBBAAA???>>>???>>>>>>===;;;:::999999999999888888888777777777333555777777666666888999===<<<;;;999666444333222666555444222222222333444333222222111111222222333444444444444444444444444444444333333333333333333333333333222222222222222222222222111111111111111111111111222222222222333222222222222222111000///333333333333333333333333111111222222222222222222///000111222444555666777555444666:::>>>DDDPPP[[[eeemmmwwwHHHPPPZZZcccmmm|||zzztttffffffdddbbb___\\\YYYXXXTTTUUUWWWWWWVVVSSSOOOMMMHHHGGGGGGFFFFFFFFFFFFFFFKKKMMMRRRXXX```gggmmmpppsssuuuyyy||||||yyyuuurrrnnnmmmlllkkkjjjiiiiiiiiigggeeebbb^^^[[[ZZZYYYYYYYYYXXXXXXZZZ^^^aaacccddddddaaa]]]YYYWWWWWWXXXYYYTTTRRRQQQPPPOOONNNKKKIIIJJJLLLOOOSSSUUUVVVVVVVVVUUUTTTQQQOOOMMMNNNPPPSSSPPPNNNLLLJJJJJJKKKMMMNNNNNNOOOQQQTTTXXX[[[___```bbbdddeeeccc^^^XXXRRRPPPGGGEEEBBB@@@>>>???@@@AAABBBDDDGGGGGGFFFGGGKKKNNNVVVYYY^^^ccciiiooosssuuuzzz}}}~~~~~~}}}uuutttqqqeee```]]]SSSUUUQQQMMMJJJJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEEEECCCDDDEEEEEEEEECCCAAA@@@BBBBBBCCCCCCBBBAAA???>>><<<<<<;;;:::888777666666888888888777777777666666777888888777555444555666;;;;;;999888666444333222666555444333222222222222333222222111111222222333333333333333333333333333222222333333333222222222222222222222222111111111111111111111111111111111111111111111222222222222222222222222222111000///222222222222222222222222222222222222222333333333111222222333333444444555555333555999<<>><<<;;;;;;999888777666666777777666666666555555555333444666777777777999;;;999888777777666555444444444444333333222222222222333333222222222222333333333333333333333333333333111111222333333222222111111111111111111111111111111111111111111111111111000000111111111222222222222222222222222111000///222222222222222222222222111111222222222333333333444444444333333222222222555333444888:::???JJJUUU___hhhsss000555;;;???EEERRRdddrrr}}}wwwrrrooonnnlllgggaaaYYYRRRMMMJJJIIIDDDCCCCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJRRRWWW___iiipppvvvyyyzzzxxxwwwvvvuuuuuuuuuuuuuuuwwwtttpppllliiihhhggggggdddbbbaaaccchhhnnnsssuuuwwwuuuqqqlllgggccc```^^^ZZZYYYWWWVVVVVVTTTQQQOOOOOOQQQTTTXXX\\\```dddeeefffgggddd___WWWSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTTTT[[[ZZZXXXVVVTTTSSSRRRQQQPPPQQQQQQPPPLLLIIIHHHHHHFFFFFFEEEFFFHHHLLLPPPSSSZZZ___cccdddcccdddjjjooovvvyyy}}}|||{{{{{{yyywwwxxxzzz}}}~~~~~~zzzooobbb[[[UUULLLOOOUUURRRNNNKKKGGGDDDCCCBBB@@@???BBBBBBAAA@@@@@@AAAAAABBB???@@@AAAAAAAAA???===;;;@@@@@@AAAAAA@@@???===<<<<<<;;;;;;::::::999999888666666666555555555444444666777888777666555666777777777666666555555444444222222333333333333333333333222222222222222222333222222222222222222222222///000111222333222111000000000000000000111111111111111111111111222222222000000000111111111111222000111111222222222111111222222222222222222222222000000111111222333333333444444444333333222222222555444444777:::>>>HHHSSS^^^gggsss,,,///222555;;;FFFTTT___mmmuuu}}}{{{yyyvvvpppjjjccc___[[[ZZZPPPPPPOOOOOONNNOOOOOOPPPOOOOOOOOONNNLLLHHHEEECCCFFFIIINNNUUU[[[aaaeeegggiiiiiihhhhhhhhhhhhiiiiiiooonnnllljjjhhhhhhhhhhhhdddaaa______ccciiimmmoootttuuuuuutttrrrnnnkkkhhh___]]]\\\[[[[[[ZZZWWWUUUUUUUUUVVVXXX\\\```dddfffkkkmmmmmmhhhaaa\\\[[[\\\^^^^^^^^^]]][[[YYYWWWVVVYYYXXXVVVTTTRRRPPPPPPOOOLLLMMMNNNNNNMMMNNNPPPRRRSSSSSSTTTVVVYYY]]]aaacccjjjooottttttqqqrrrxxx~~~}}}}}}|||zzzwwwwwwyyy|||xxxooobbbVVVPPPMMMIIIPPP[[[ZZZMMMKKKHHHFFFEEEEEECCCAAA??????>>>>>>>>>??????@@@<<<=========<<<;;;:::999<<<============;;;:::999888888888888888888888888555555555444444444444333888888888777444222222333888888777666444333222222000111222222333333333333222111111000000111111222222222222222222222222222...///111222333222111000/////////000000000111111000000111111111222222222000000000000111111111111///000111222222222222222111111111111111111111111//////000000111222222333222222222333333333444444666444555777999===GGGRRR]]]fffsss///000222333777@@@KKKSSSaaagggqqq~~~}}}xxxssspppnnnccccccbbbaaaaaaaaabbbbbb\\\]]]\\\ZZZVVVPPPIIIFFFDDDDDDEEEGGGJJJMMMPPPRRRXXXXXXWWWWWWWWWXXXYYYYYY]]]]]]\\\\\\\\\]]]]]]^^^aaa^^^ZZZYYY\\\```dddffflllppptttxxxzzzyyyvvvtttiiihhhfffffffffeeecccaaaYYYXXXXXXXXXZZZ^^^bbbeeejjjmmmpppnnnhhhdddeeefffeeeeeeeeedddaaa]]]YYYWWWTTTTTTSSSSSSSSSTTTUUUUUUVVVWWWXXXXXXYYY\\\aaaeeebbbbbbdddfffiiilllppprrruuu{{{{{{{{{~~~|||||||||xxxyyy}}}yyymmmcccWWWMMMJJJKKKIIITTT``````JJJGGGEEEDDDDDDDDDCCCAAA>>>===============>>>>>><<<<<<<<<<<<;;;:::999999999::::::;;;:::999777666444444444555555555555666555555444444444333333333...000222444444555888::::::999888666444222000000///000111222333444444444000000////////////000000111111111111111111111111---///111222333222111000.../////////000000111111000000111111222222222222000000000000111111111111...///000111222333333333111111111111111111111111...//////000111111222222000000111222444555666777777555555777999===GGGQQQ\\\fffsss+++---111333333777FFFUUUcccccceeekkkxxx|||zzzvvvrrrooopppqqqrrrsssrrrrrrrrrooohhh^^^UUUOOONNNIIIEEEDDDHHHLLLNNNNNNJJJKKKKKKJJJHHHGGGHHHIIINNNOOONNNMMMMMMOOOSSSVVVYYYVVVSSSPPPOOORRRWWW[[[\\\___eeelllqqqtttuuuvvvmmmpppqqqooooooooojjjddd^^^]]]ZZZVVVTTTUUUYYY]]]bbbgggmmmooollllllnnnrrrrrrrrrqqqmmmggg```[[[XXXUUUXXX\\\]]]\\\[[[]]]___eeeeeeeeefffiiilllooorrrsssttttttssssssuuuyyy||||||zzzzzz}}}~~~}}}uuuhhh\\\UUUJJJEEEAAACCCIIIPPPSSSSSSCCCCCCBBBBBBAAA@@@??????>>>>>>===<<<;;;;;;:::::::::;;;<<<<<<<<<:::777666888999999999999888777777777777666555555555555555666666666666555444333222222222111222333555777888;;;888666444444333222000222222111111000000//////------...000000111111111111111222222222333333333///000111222222222222222//////000111111111111111222222111111000000/////////////////////.........000000000000111111111111222111111111000000//////000111111111111222222222111111111111111111111111222222555888999<<>>======<<<;;;;;;::::::999:::;;;<<<;;;:::888666888888999999888888777666666555555444444444444444666666666555555444333222222222222333444666999:::<<<999666555444333222000111111111000000000000000---...///000111111111111000000000111111111222222///000000111222222111111//////000111111111111111111111111000000000000000000000000000000///////////////000000000111111111111111111111000000000///000000111111111222222222222222222222222222222222333333555888999;;;EEEPPPcccjjjttt------///111222777EEETTT___]]]\\\]]]bbbjjjrrrwww|||xxxrrrnnniiieeeccccccbbbbbb______^^^ZZZSSSMMMIIIGGGJJJJJJHHHFFFEEEFFFIIILLLMMMPPPRRRRRRNNNKKKJJJJJJIIIKKKOOOSSSXXX\\\^^^```iiikkklllkkkmmmrrrtttsssUUUPPPKKKIIIKKKMMMNNNNNNSSSWWW^^^fffmmmtttxxx{{{|||wwwrrrmmmiiigggfffcccgggmmmqqqsssuuuvvvxxxvvvyyy}}}}}}{{{yyyxxxzzzsssiii___XXXQQQJJJEEEFFFBBB>>>===>>>>>><<<:::????????????>>>>>>>>>>>>======<<<<<<;;;:::::::::888999:::;;;;;;:::888777888888888888888777666666555444444333333333333333555555555555444333222222333333333444666999;;;======:::777555555333111000///000000000000000000111...///000111111222111111/////////000000000111111//////000000111111000000//////000000111111000000///000000000000000000111000000000000000000000000//////000000000000111111111111111111000000000000000000000111111111222222333333333333333333333333444444666888888;;;DDDOOObbbjjjttt...---...000111666CCCQQQ\\\YYYUUUTTTWWW^^^fffkkknnnttt~~~zzzwwwuuutttsssooopppppplllfff___ZZZWWWXXXXXXWWWUUUUUUVVVYYY\\\___```bbbdddccc]]]VVVOOOLLLMMMOOORRRTTTWWWYYY[[[aaafffhhhhhhiiinnnpppoooWWWQQQKKKKKKPPPTTTUUUTTTWWWZZZ```jjjttt}}}~~~|||{{{zzzxxxwwwuuuwwwzzz|||}}}}}}||||||zzztttqqqpppggg\\\TTTPPPLLLGGGBBBCCC@@@>>>>>>??????===;;;=====================>>><<<<<<<<<;;;;;;:::::::::777888999999:::999999888777777888888777777666555555444444333333333333333444444444444444333222222333333444555777:::===???>>>;;;888666555333111000.../////////000000111111//////000111222222111111/////////000000000111111//////000000000000////////////000000000000000///.../////////000000111111////////////000000000000////////////000000000111111111111000000000000000000000000000111111111111333333333333333333333333444444666888888:::CCCNNNaaajjjuuu...---...000000444???KKKRRRNNNIIIFFFJJJRRR[[[bbbeeehhhoooxxxyyy{{{|||zzzvvvqqqnnnlllllllllllljjjhhhggghhhiiisssppppppuuuzzzxxxlllaaa]]]^^^^^^___``````aaabbbgggmmmrrrqqqqqqrrrsssqqqaaa\\\WWWXXX^^^dddfffeeeggghhhmmmuuu~~~~~~}}}{{{zzzzzzzzzyyy{{{}}}wwwmmmfff```YYYRRRNNNMMMKKKFFFAAAAAA@@@@@@@@@@@@@@@>>>===;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::777777888888888888888888666777777777777666555555666555555444333444444444333333333333333333222111333333444555777:::===???===:::777555555333111000......//////000000000111//////000111111111111000000000000111111111222222//////000000000000///...//////000000000//////.........//////000000000111---------.........//////...////////////000000000000000000000000000111111//////000000000111111111333333333333333333333333444444555888777999CCCNNN```iiiuuu...,,,---///000222:::CCCIIIEEEAAA???CCCKKKUUU[[[]]]___ccciiirrr{{{yyyxxx}}}zzzzzzwwwssstttttttttttttttsssrrrqqqyyy~~~|||yyyyyyxxxvvvpppllliiijjjooouuuxxxyyyxxxzzz}}}~~~|||{{{yyyyyyyyyzzzzzz{{{~~~yyymmmaaaZZZOOOLLLJJJIIIIIIHHHCCC@@@BBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::888888777777777777777777666666666666666555555444666555555444444444444444222222222333333222222111333333333444666999;;;===;;;888666444444333222000...//////////////////000//////000000000000//////000000000111111111222222000000111111000000////////////000000000///.........//////////////////000,,,,,,,,,------......///......////////////000000000000000000111111111111/////////000000000111111333333333333333333333333333333555777777:::CCCNNN]]]hhhttt~~~---,,,---000000000555;;;???===;;;;;;>>>DDDKKKOOORRRUUUYYY^^^dddmmmxxx~~~~~~|||zzzzzz|||zzz{{{}}}zzzrrrhhh^^^UUUPPPFFFFFFFFFFFFEEEDDDBBB@@@BBBBBBAAA???===<<<<<<=========<<<<<<;;;;;;::::::::::::::::::::::::::::::999888777777666666666666555555666666666555444444555444444333333333333333111111222222222222111111222222222333444666999:::888666444333333333222000///////////////...............////////////....../////////000000000111111111111222222111000000/////////000000///......---///////////////.........,,,,,,------...//////000........./////////000000///000000000111111111111////////////000000000111222222222222222222222222111111444777777:::DDDOOO[[[gggsss}}}---+++---000000...222777444444444555777:::===???GGGLLLRRRXXX\\\aaagggkkkzzz}}}zzzzzz~~~|||wwwooodddZZZRRRLLLIIIDDDEEEFFFEEECCCAAABBBCCCAAAAAA@@@???>>>>>>@@@BBB>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::999999888666555555555555555555666666555555444333444333222222111111222222000111111222222222111111222222111222333555777888666444222222333333222111000000//////.........------...............------............/////////000222222222222222111000000//////000000///...------000000//////.........---------......///000000111............/////////000//////000000111111111222////////////000000000000111111111111111111111111000111333666777:::EEEPPPZZZfffrrr|||******+++,,,------......333222000///000222555777;;;???EEEKKKOOOSSSVVVYYYiiiqqq|||}}}~~~~~~ooohhh^^^TTTNNNKKKIIIHHHDDDCCCBBBAAA@@@?????????===>>>?????????>>><<<;;;AAA@@@>>>===<<<;;;::::::;;;;;;::::::999888777777777777777777666666666666444444555555444444333222444444444444333222222111444444333222222111111000111222222333444444555555222111000000///000000000////////////////////////000000000000////////////111111000000//////......222222111111000000//////////////////////////////------............---------------............///---......///000111111222222111111111000000//////000000000000////////////.........///000111111111111000222666888<<>>===<<<;;;::::::::::::;;;::::::999888888777777777777777777666666666555444555555555555444333333333333444444444333222222444444333222222111111000---......//////000000111222222111000000000000000......................................./////////000000000000////////////000000//////////////////........................------............---------------............///---......///000000111111111111111000000000//////////////////000000000000///000000000111111222222111000222555888;;;DDDNNN^^^cccmmmzzz)))))))))***++++++,,,,,,,,,,,,,,,---......//////...000222444666888<<>>>>>>>>;;;;;;;;;;;;:::999888777;;;:::999888888888888888::::::999999888777777777777777777666666666555555555555666666555555444333222222333444444444333333444444333222222111111000...//////000111111222222333222222111000111111111........................,,,,,,------......//////////////////000000000000..................//////........................------............---------------............///.........//////000000111111111000000000000//////......//////000000111111111111222222222222222222111000222555777:::CCCMMM[[[aaalllyyy(((((())))))*********+++)))***,,,---...------,,,///000111111111222666888===AAAFFFLLLTTT```nnnxxxzzzwwwyyyxxx|||~~~|||zzzzzz|||~~~}}}xxxqqqlllhhhaaaXXXQQQOOOMMMJJJIIIHHHGGGFFFDDDCCCCCCAAA@@@>>>=========;;;;;;;;;:::999999888777888777777666666666777777999999888888777777777777777777666666666555555555555555666666555555444333111222222333444444444444444444333222222111111000000000111111222333333333333333222111111111111111........................,,,,,,---......///000000.........///000111111111---------......//////000........................,,,------......------,,,---------............///........./////////000000000000000000000000//////---......///000111111222222222222222222222222222222000222555666999BBBKKKXXX___kkkyyy((()))))))))))))))******(((***,,,---...------,,,------------,,,,,,///111444666999;;;@@@JJJVVV___ttt||||||}}}{{{~~~}}}~~~|||uuukkkbbb\\\WWWRRROOOMMMLLLIIIHHHHHHGGGEEEDDDCCCBBBAAA???>>>===<<<<<<;;;;;;;;;:::::::::::::::777666666555555555666666888888777777777777666666666666666666555555555555555555555555555444444333111222222333444444444444444444333222222111111000---......///000000111111333222111111000000111111........................------...///000000111111------...///000111222222.........//////000000000........................,,,,,,------------,,,,,,---------............///............//////////////////////////////000000---......///000111111222000000000111111111111111222000111444555888@@@JJJUUU^^^kkkyyy))))))))))))))))))******(((***+++---------,,,,,,,,,---...---,,,,,,...///...000222333666===GGGNNN^^^mmm|||~~~rrrlllbbbYYYTTTPPPNNNMMMKKKIIIFFFEEEEEEEEECCCAAACCCBBB@@@>>>===<<<;;;;;;;;;;;;:::::::::;;;<<<===888777666666555555555555777777777666666666666666666666666555555555444444444444555555444444333222222222333444444444333333444444333222222111111000//////000000111222222222222111111000///000000000------------------------......//////000000111111---......///000111111222///////////////000000000------------------------,,,,,,------------,,,,,,---------............///..............................////////////000000......//////000000111111//////000000111222222333222111111444444777???HHHSSS]]]kkkyyy************************((()))***++++++,,,,,,,,,,,,---/////////...///000---///111222222666<<>><<<;;;::::::999999999999:::<<<===>>>:::999888777666555555555666666666666666666666666666666555555555444444444333333333444333333222111333333444444444333222222444444333222222111111000000000111111222333333333111000//////......//////------------------------////////////////////////......//////000000111111//////..................------------------------+++,,,,,,------,,,,,,+++---------............///................................./////////000000////////////000000000000...///000111222444555555222111111333444666>>>GGGRRR]]]lllzzz+++++++++***************(((((())))))******++++++'''***---...---,,,------,,,///111000......222555999HHHUUUYYY\\\hhhxxx{{{uuullldddZZZYYYXXXVVVSSSPPPLLLJJJGGGDDDBBBAAABBBCCCDDDCCCCCCBBB@@@>>><<<;;;::::::888888777888:::<<<>>>???;;;;;;999888666666555555555555555666666666666666666666555555555444444444222333333333333222111111444444444444333333222111444444333333222111111000,,,,,,------.../////////000000///...............------------------------...............---------////////////000000000000.........------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---------.........//////.....................------.........//////000000000000000000//////////////////111222444555777777222111111333444555===GGGQQQ]]]mmmzzz(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))***+++---...//////000555:::AAAFFFKKKRRR]]]eeeyyy~~~rrrhhhaaa[[[XXXTTTQQQOOOQQQTTTTTTOOOKKKFFFFFFEEECCCBBBAAA@@@???AAA@@@>>><<<::::::;;;;;;;;;999888888999::::::999888888888888888888999999555666666666666666555444555555555444444333333333333333333222222222111111222222222222222222222222333333222222111000////////////000111111111111111000000000000000///......------......------,,,++++++*********+++---///000//////.........---------,,,---...///000000000000////////////////////////,,,,,,,,,,,,+++***)))(((***++++++,,,,,,------...,,,,,,,,,------------...////////////////////////////////////////////////111111111111222444666888555444555777666666===EEEVVV___kkkvvv(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,++++++***************,,,---......//////---111777:::===BBBJJJQQQdddvvvyyyoooeee^^^XXXTTTRRRRRROOOMMMOOORRRRRRNNNJJJFFFEEEDDDCCCBBBAAA@@@???@@@???>>>===;;;;;;;;;;;;:::999777777999:::999888888888888777777666666555333444555666666666666666555555444444444333333333333333222222222111111111111111111111111111111111222111111000000///......------...////////////...000000000000000///......------......------,,,+++...---,,,+++++++++,,,,,,///.........---------,,,000000000//////...---,,,........................------------,,,+++***)))***++++++,,,,,,------............////////////000........................////////////////////////111111111111222333555666555444444666666666===EEETTT^^^iiittt(((((((((((())))))))))))*********++++++++++++,,,+++++++++++++++*********++++++,,,---------------,,,///222333333666<<<@@@NNN]]]nnnyyy~~~}}}~~~}}}zzzkkkfff___XXXSSSPPPMMMKKKNNNLLLKKKLLLNNNOOOLLLIIIEEEEEEDDDCCCAAA@@@????????????>>>>>>===<<<:::::::::888666777888999888888888888777666555444333333222333333444555666777777444444444444333333333333333222222222222111111111000000000000000000000000000000//////......------,,,---......///.........///000000000000///......------......------,,,+++...---,,,+++++++++,,,,,,......------------,,,,,,//////000//////...---,,,------------------------------...------,,,+++******++++++,,,,,,------............////////////000........................////////////////////////111111000000111222333333444333444666666666===EEEQQQ\\\hhhsss(((((((((((())))))))))))************+++++++++++++++++++++***************,,,,,,---------,,,,,,+++---///111111000111444777AAAKKKXXXbbbjjjsss{{{~~~~~~~~~zzz~~~zzzwwwvvvwwwyyy{{{~~~{{{vvvpppiiiddd^^^[[[UUUQQQOOOMMMJJJIIIKKKIIIHHHIIIJJJKKKIIIGGGEEEDDDCCCBBBAAA???>>>>>>======>>>>>>===<<<:::999999777666666777888888777777666666666555555444444333333333444444555555666333333333333333333333333222222222222111111111111////////////////////////////////////......------......///000000000000/////////000000//////...---------......------,,,+++*********+++,,,---...///------,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++***++++++,,,,,,------...,,,,,,,,,------------...........................////////////////////////000000000000000111111111333222333666666666===EEEOOO[[[hhhrrr(((((((((((())))))))))))))))))*********+++++++++************************,,,,,,,,,---,,,,,,+++******+++,,,,,,,,,---///000:::???GGGQQQYYYaaajjjqqq}}}~~~}}}}}}|||{{{yyyvvvsssrrrrrrsssttt{{{xxxtttooojjjccc\\\WWWXXXUUUQQQOOOMMMKKKIIIGGGHHHGGGFFFFFFGGGGGGFFFFFFDDDDDDCCCAAA@@@???>>>===;;;<<<=========;;;999888888666444555666777666666555555555666666777777777666555444333222222333333333333333333333333333333222222222111111111000000........................///////////////.........------...//////////////////////////////...------------......------,,,+++)))***+++,,,---.........++++++,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,***++++++,,,,,,------...,,,,,,,,,------------...........................///////////////////////////000000000000000000000333222333555555666===EEENNNZZZhhhrrr~~~(((((((((((()))))))))))))))))))))************+++)))))))))***************+++,,,,,,,,,,,,,,,+++*********+++,,,---......///333444:::CCCKKKRRR\\\eeekkksss~~~|||zzzvvvsssqqqpppkkkiiieeebbb___[[[VVVSSSRRRPPPNNNMMMLLLJJJHHHEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA???>>>======::::::;;;;;;:::999999888777555444444555666666555333333444555666777888888777666444222111111111222222222222222333333333333222111111111111000000000........................////////////////////////***+++,,,,,,------,,,,,,...////////////...------------......------,,,+++,,,,,,---------,,,+++*********++++++++++++,,,,,,......///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,------............////////////000------------------------////////////////////////...///000111111111111111222111222555555666===EEELLLYYYhhhqqq}}}(((((((((((())))))))))))))))))))))))************((()))))))))*********+++***++++++,,,,,,,,,++++++,,,,,,,,,---/////////...000---000888???EEEMMMWWW^^^fffsssyyyrrrkkkggg^^^[[[XXXUUUTTTSSSRRRPPPMMMLLLKKKKKKLLLKKKHHHFFFGGGGGGEEECCCAAA@@@AAABBBCCCBBBAAA@@@???>>>===<<<:::999888888777888888888666444333333444555555444333333444444555555666666666444222111000111222333111111222222222333333333111111111111000000000000........................---------------------...******+++,,,,,,,,,,,,+++......//////......---,,,------......------,,,+++,,,,,,---------,,,+++***************+++++++++,,,............---,,,++++++------------------------++++++,,,,,,,,,,,,++++++***++++++,,,,,,------............////////////000------------------------////////////////////////---...000222333333222222111000222555555666===EEEJJJWWWfffooozzz(((((((((((())))))))))))))))))))))))************(((((())))))*********+++)))***+++,,,,,,,,,,,,,,,*********+++,,,---,,,***///+++,,,222777:::AAAJJJSSS[[[gggsss|||tttjjj```ZZZYYYVVVQQQNNNNNNMMMMMMLLLKKKJJJJJJLLLMMMLLLJJJHHHHHHGGGFFFCCC@@@???@@@AAACCCBBBAAA@@@???===<<<<<<999888777666666666777888666444222333444555444444333333333333333333333333444333111000000222333555111111111222222333333333111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---......//////......---,,,------......------,,,+++((()))+++---.........---))))))******+++++++++,,,++++++,,,---............------------------------******+++,,,,,,,,,++++++***++++++,,,,,,---......,,,,,,,,,---------......------------------------////////////////////////---...000222333444333333111000222444555666===EEEHHHVVVeeennnxxx(((((())))))))))))((((((((()))***++++++***((('''++++++******))))))(((((())))))))))))******************+++++++++,,,,,,,,,/////////000333666:::<<>><<<;;;;;;<<<===::::::999999888777666666666555444333222333444444222222333333333333444444333333333222222222111111333222000/////////000111333222111///............------------------------------------------------***++++++,,,,,,------.................................---,,,,,,+++******))))))))))))))))))))))))************+++,,,------...------,,,,,,++++++***,,,---...///000///...---///,,,******,,,...,,,***,,,,,,,,,------.........///////////////...............,,,++++++,,,---...000000//////.........---000000000000111111111111222000111555666666:::@@@HHHPPP\\\hhhuuu(((((())))))))))))((((((((()))***++++++***((('''*********)))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,,,,---///222555777@@@HHHOOOTTT\\\ffflllnnnmmmkkkkkkppp{{{vvvpppgggaaa]]]XXXQQQLLLOOONNNLLLJJJHHHHHHHHHHHHFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFEEECCCBBBAAA@@@@@@AAA@@@===;;;::::::;;;<<<:::999999888777777666666555444333222111222333333222222222333333333444444333333222222222111111111222111000/////////000111000000//////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,+++------------------------...------,,,++++++******************************++++++*********+++,,,,,,+++++++++++++++,,,,,,,,,***++++++,,,---,,,,,,,,,...,,,******,,,...---+++,,,,,,------............////////////............///...---,,,,,,---......000/////////.........---...////////////000000000111000111444555555999@@@GGGPPP\\\iiivvv(((((())))))))))))(((((('''((()))*********)))(((((())))))))))))))))))***))))))))))))*********************++++++++++++,,,++++++++++++,,,...111222777>>>CCCDDDHHHOOOTTTUUUSSSQQQOOOQQQYYYeeerrrzzzzzzuuueeeaaa[[[WWWUUUSSSNNNJJJKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDCCCAAA@@@???>>>======???===;;;:::999999999:::999888888777777666666666444333222111111111222222222222222222333333333333333222222222222111111111222111000/////////000000.........//////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******++++++++++++++++++++++++------,,,,,,++++++******++++++++++++++++++++++++,,,,,,+++*********++++++)))******+++,,,,,,------+++++++++++++++,,,------,,,+++******,,,......---,,,------------.................................///......------...///////////////...........................////////////111///000333444444999???GGGPPP]]]jjjwww(((((())))))))))))(((((('''((())))))***))))))((('''((((((((())))))******((()))))))))************************++++++++++++,,,,,,++++++,,,---...///222777:::999;;;@@@DDDDDDEEECCC@@@>>>@@@JJJWWWaaajjjsss}}}wwwnnnfffaaa[[[XXXTTTRRRQQQPPPMMMJJJHHHHHHHHHHHHGGGEEECCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAAAAA???>>>===<<<<<<<<<<<<;;;:::888888777888888777777777666666666555555444333333222222222222222111222222222222333333333222222222222111111111111111111000000////////////......//////////////////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************,,,,,,+++***))))))******++++++,,,,,,------------...---,,,+++,,,---///000+++******+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------...............///............/////////000................................./////////000000000...///333444444888>>>FFFOOO]]]jjjwww(((((())))))))))))((((((''''''(((((())))))))))))''''''(((((()))))))))***((()))))))))************))))))*********+++++++++++++++++++++++++++,,,,,,...222444222333777::::::<<<;;;999666444888BBBIIIPPPXXXdddppp}}}xxxwwwsssmmmfff^^^VVVRRRUUUSSSPPPOOONNNLLLKKKJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;999999888777777666666666666666555555555555555444444444444444444333333222111111111222222222333333222222222111111111000000000000000000//////......///000000000///...,,,,,,------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))))))))))))))))))))))),,,++++++***))))))))))))///.........---------,,,------,,,+++,,,---...///******++++++,,,---...///************************,,,---------......//////---....../////////000000---------...............//////000000000111111111000...///333444444888>>>EEEOOO\\\iiivvv(((((())))))))))))(((((('''''''''(((((())))))***'''(((((((((((((((((()))))))))))))))************)))))))))************+++(((((()))))))))*********+++...///,,,---111444444111333333111///111666:::<<>>===<<<;;;;;;;;;;;;888888777777777666666666444444444444444444444444444444555555555444333222111111111111222222222222222111111111111000000000//////000000000///...---000000000000///---+++***++++++++++++++++++++++++************************))))))******+++,,,,,,---------------------------++++++++++++++++++******((((((((((((((((((((((((++++++***)))))))))******/////////...---,,,,,,,,,***************+++,,,,,,***+++,,,,,,++++++---///++++++************)))))),,,,,,,,,---......//////,,,---...///////////////---------------.........000000000000111111111111111///000333444444999???EEENNN[[[gggsss(((((())))))))))))((((((&&&&&&&&&'''((()))******((((((((((((((('''''''''))))))))))))************))))))))))))************((())))))******+++*********------***)))---000000,,,---............000111111666<<>>======>>>===<<<;;;::::::999999:::777777777777777666666555333333333333333444444444333333444555444333222111111111111111222222222222111111111111000000000000...///000000000///...------...///000///...,,,+++))))))))))))))))))))))))***************************************+++++++++++++++++++++++++++++++++******************++++++((((((((((((((((((((((((***))))))))))))******+++,,,,,,,,,,,,,,,,,,++++++))))))***++++++++++++++++++,,,---,,,******,,,///,,,,,,,,,,,,+++++++++***++++++,,,------...//////***+++---...//////......,,,,,,,,,------........./////////000000000000111111000111444555555999@@@EEEMMMYYYdddooo~~~(((((())))))))))))((((((&&&&&&&&&'''''')))******))))))(((((('''''''''&&&))))))))))))************))))))))))))***************+++,,,------...------+++......***))),,,//////---------------......---...222666777999AAANNNYYYqqqwwwmmmcccYYYTTTNNNMMMKKKIIIIIIJJJKKKLLLGGGGGGHHHGGGGGGGGGIIIJJJGGGFFFDDDBBBAAABBBCCCEEE@@@@@@???======<<<<<<<<<;;;;;;:::999888888888999666777777777777777666555333333333333333333333333222222333444333222111000000111111111111222222222111111111111000000000000...///000000000///---,,,+++,,,...000000///...---++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++***)))))))))******************************************++++++))))))))))))))))))))))))))))))(((((()))***++++++)))))))))***++++++,,,,,,***+++,,,---...---,,,,,,+++---...---***)))+++............------,,,,,,,,,++++++,,,,,,---...//////)))***,,,...//////......,,,,,,,,,------...................../////////000222000111555666666:::@@@FFFMMMXXXbbbmmm}}})))(((&&&%%%%%%&&&((())))))))))))))))))))))))))),,,+++***(((''''''''''''(((((())))))******++++++---,,,)))'''&&&(((***+++((())))))))))))(((((('''************************,,,,,,,,,---,,,,,,++++++---......///111777>>>CCCZZZdddsss}}}||||||vvvooofff```\\\VVVNNNHHHHHHHHHHHHGGGGGGHHHIIIIIIEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@??????===<<<;;;:::;;;;;;:::::::::999999999666666555444333333333333000111222333333333333333111111222222222222111111000000000000000000000000........................////////////000000000000333222///---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((***,,,,,,***(((''',,,,,,,,,++++++)))((((((,,,,,,,,,++++++++++++************)))))))))))))))***)))((((((((()))+++,,,,,,,,,,,,++++++******************++++++,,,,,,,,,+++++++++*********))))))*********+++,,,---...///++++++,,,,,,,,,,,,------......------------.........///000111111000///...////////////000000000000///000000111111444888;;;CCCKKKVVVbbbooo}}})))'''&&&%%%%%%&&&''')))((((((((((((((((((((((((******))))))(((''''''''')))))))))))))))))))))))),,,+++)))((('''((()))***(((((())))))))))))((((((************************,,,,,,---------,,,,,,+++,,,,,,------///333999===EEENNN\\\iiisss|||{{{zzz}}}xxxppphhhbbb[[[WWWTTTQQQKKKFFFGGGFFFFFFEEEFFFFFFGGGGGGDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@????????????>>>===<<<<<<;;;::::::::::::999999999666555444333333222333333000111222222222222222222000111111222222111111000000000000000000000000000////////////////////////---............////////////...,,,++++++,,,---...+++++++++++++++++++++***((((((((((((((((((((((((((()))************)))((()))******+++++++++***************)))))))))((((((***)))))))))))))))))))))+++***)))))))))***,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,------...///++++++,,,,,,,,,,,,------......------------......---...............------////////////000000000000000111222222222555999<<>>======:::::::::999999999888888666555444333333222222222111111111222111111000000000111111222222111111000000000000000000000000000////////////////////////,,,,,,---------.........---,,,+++++++++,,,...///+++++++++***))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++,,,,,,,,,******)))))))))((((((((())))))))))))))))))******++++++******++++++,,,---+++++++++++++++************++++++++++++,,,,,,,,,+++++++++***************......------------...///++++++,,,,,,,,,,,,------......------------......,,,,,,,,,++++++,,,,,,---////////////000000000000111222222333333666:::===BBBHHHQQQ\\\hhhwww((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((%%%&&&(((******)))((('''$$$%%%&&&'''((()))***+++(((((()))******)))((('''&&&&&&''')))************((((((((((((((((((((((((+++,,,,,,------------,,,)))+++,,,,,,++++++---...111666<<>><<<:::999999999888888888777777777555555444333222222222222111111111111111000///...000000000111111000000000////////////////////////------------------------------........./////////000//////...---,,,,,,,,,------,,,+++***))))))(((++++++++++++++++++++++++))))))(((''''''((())))))*********+++++++++******+++++++++*********))))))(((((())))))************((())))))***************************************++++++++++++++++++++++++************************,,,,,,++++++***++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---------,,,+++++++++,,,...///////////////000000000000///000111111222444888;;;BBBHHHPPPZZZfffuuu''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))((((((''',,,,,,+++)))'''&&&$$$$$$&&&'''((()))***)))((('''&&&'''((())))))***))))))((((((((((((((((((((((((((()))***+++,,,,,,,,,++++++,,,------++++++,,,---222444666555333444777;;;CCCKKKVVVaaajjjrrryyy~~~}}}xxxppphhhbbb\\\ZZZWWWSSSPPPNNNMMMLLLIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@?????????BBBAAAAAA???===;;;999888888888888777777777777666555444333222222111111111111111111222111111000000///000000111111000000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---............/////////......---,,,+++***)))(((,,,,,,,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++******)))))))))((((((((('''''''''((((((((()))******++++++(((((()))************))))))))))))***************,,,,,,,,,++++++++++++******************++++++++++++***************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,---...//////////////////000000000000//////000111111444888;;;BBBHHHQQQ[[[gggvvv&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''',,,,,,+++***((('''&&&&&&&&&''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((******++++++******+++,,,+++++++++---///111444666666333222444666999>>>FFFOOOYYYbbbiiilllqqqyyy{{{xxxrrrmmmggg```YYYTTTQQQOOOMMMJJJIIIIIIJJJJJJGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFDDDCCCCCCBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>===>>>>>>>>>======;;;:::999888888777777777666666666555444333222111111111111000111222222222222222222//////000000000000//////////////////////////////------------------------,,,,,,---------.........,,,,,,,,,,,,++++++***)))******************))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((()))***+++++++++++++++)))((((((((('''''''''''''''(((((()))******++++++((()))***+++++++++******((()))))))))*********+++,,,,,,,,,+++++++++******))))))*********+++++++++************+++,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***+++,,,---............////////////000000000000///000111111222555999<<<@@@GGGQQQ\\\ggguuu&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''(((((()))***++++++,,,''''''''''''(((((())))))((()))))))))))))))((('''))))))))))))))))))))))))&&&&&&((())))))*********)))***+++******+++...000***...333333111000000222333555:::CCCNNNWWW]]]___hhhooorrrsssxxx}}}|||zzznnniiiccc]]]YYYVVVSSSPPPLLLKKKIIIGGGFFFGGGHHHIIIFFFGGGGGGFFFEEEEEEFFFGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAA@@@@@@??????>>>=========;;;;;;<<<<<<<<<<<<<<<;;;777777777777666666666666555444333222111111111111000111222333333333333333//////000000000000//////////////////////////////........................++++++,,,,,,,,,---------,,,,,,---.........------(((((((((((())))))))))))++++++++++++++++++++++++&&&''')))******)))'''&&&&&&'''(((***,,,---------************))))))))))))'''(((((()))***+++++++++)))***+++,,,---,,,++++++(((((())))))*********+++,,,,,,,,,++++++*********))))))******++++++++++++******++++++,,,---...///++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---)))***,,,---......------////////////000000000000111111222222333666:::===???FFFQQQ\\\ggguuu%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((((((''''''(((((((((((((((((((((((())))))))))))************++++++)))'''$$$$$$&&&((((((((())))))((('''&&&&&&&&&(((***+++,,,+++)))(((++++++******************---,,,,,,,,,,,,---......222333666:::@@@GGGMMMQQQ]]]ccciiilllmmmpppwww|||}}}uuullleee]]]\\\YYYVVVSSSQQQPPPOOOIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEDDDEEEFFFFFFGGGHHHGGGFFFDDDBBBAAA@@@@@@AAABBBBBBCCCBBB@@@???>>>>>>>>>======<<<<<<<<<;;;999;;;<<<;;;999777777888999999999888666555666888333333333222222222111111333444444555555444444333444333111000000000111222222222000///............---......//////......---.........------,,,,,,,,,...---+++******,,,---///************************((((((((((((((((((((((((---+++(((&&&%%%''')))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''''''''((())),,,,,,+++***)))(((''''''***)))(((''''''((()))))),,,,,,++++++***)))((((((******))))))******+++,,,******+++++++++,,,,,,,,,,,,***)))***+++---,,,,,,---,,,,,,,,,,,,---......---------......///000111000111222222333555888;;;???EEENNNXXXdddrrr%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))'''(((((('''&&&&&&)))+++((((((((((((((('''&&&&&&'''((()))++++++***)))(((************************,,,,,,,,,,,,,,,---......000000222666;;;AAAFFFIIISSSXXX^^^aaabbbeeejjjnnntttxxx}}}zzzrrrkkkddd^^^YYYUUUTTTSSSQQQOOONNNNNNNNNHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIHHHFFFDDDCCCBBBAAAAAABBBCCCCCCCCCCCCAAA@@@??????>>>>>>===<<<;;;;;;;;;:::;;;<<<;;;999888888888999999999777555444555666333333333222222222111111222222333333333333222222333222111000///000000111222111000///............---------......------------------------,,,,,,,,,...,,,+++*********,,,---************************************************+++***((('''&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))))))))))))))************))))))))))))---,,,+++******+++,,,,,,*********+++,,,,,,------***))))))))))))***++++++***++++++++++++,,,,,,,,,---+++***+++,,,...---------,,,,,,,,,,,,---..................///000111111000111222222333444888:::???EEENNNXXXdddrrr%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((((((''''''(((***(((((((((((((((''''''&&&'''((()))***+++***)))(((************************,,,,,,++++++,,,,,,---...------///111444888;;;===EEEJJJOOORRRSSSTTTVVVYYY```eeekkkqqqtttvvvyyyzzzvvvooofff]]]XXXTTTRRRPPPOOOOOONNNMMMMMMMMMNNNNNNGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@@@@???>>>===<<<;;;:::999999;;;<<<;;;999777777888888999888666444333333444333333333222222222111111000111111111111111111000111000000////////////000111000///...............,,,,,,------------,,,,,,,,,,,,,,,,,,---------------,,,+++)))))))))******************************************************))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))---,,,+++***)))((((((((((((((())))))*********+++---,,,,,,+++,,,,,,------***++++++,,,------......******))))))******+++,,,++++++++++++,,,,,,,,,,,,...,,,+++,,,---.........---,,,,,,,,,,,,---...............//////000111222///111222222222444777:::>>>DDDNNNXXXdddsss%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((***+++***'''%%%%%%%%%'''((((((((((((((('''''''''((())))))******))))))))))))))))))************+++++++++++++++,,,,,,------------...000222333555999===BBBEEEEEEEEEEEEFFFMMMRRRZZZaaafffhhhjjjlllqqquuuzzz~~~~~~zzztttnnnjjjccc___YYYSSSPPPOOOOOOPPPNNNNNNMMMMMMMMMNNNNNNOOOGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEEEECCCBBBAAAAAA@@@???===<<<:::999999888999::::::888666666777888888888666333111222333333333333222222222111111000000111111111111000000/////////.........//////000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---,,,***)))((((((((((((************************'''''''''''''''''''''''''''(((((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((('''''''''((())))))))))))************))))))))))))*********+++------,,,,,,+++++++++++++++++++++++++++,,,,,,---+++++++++,,,,,,,,,---------,,,++++++---......------,,,,,,,,,,,,---......///////////////000222222///000111222222444777:::===CCCMMMXXXdddrrr%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((***+++***'''%%%%%%%%%''''''((((((((((((((('''''''''((()))))))))))))))(((((()))))))))*********+++************+++,,,,,,...............///000000333666999<<<<<<;;;:::999>>>CCCJJJPPPTTTVVVXXXYYYZZZ```hhhooosssuuuvvvwww{{{yyyuuuqqqlllhhhccc^^^ZZZXXXWWWTTTQQQOOOMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJKKKHHHHHHGGGFFFFFFFFFFFFFFFDDDEEEEEEFFFEEECCCBBBAAAAAA@@@???===<<<:::999999777888999888666555555555777777777555333111222333333333333222222222111111000000111111111111000000........./////////......///...---------------------,,,,,,++++++,,,,,,---***++++++,,,,,,---------,,,+++***)))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***+++************))))))))))))'''(((((()))))))))))))))++++++++++++************---,,,,,,,,,,,,---......++++++,,,,,,,,,---------,,,+++)))***,,,------,,,---,,,,,,,,,,,,---..................///000111222///000111111222444777999===CCCLLLWWWcccqqq%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&'''((((((''''''(((***&&&'''(((((((((((((((((('''''''''((((((((())))))'''(((((())))))***************))))))******+++,,,........................000222444555666555444333444888<<<@@@AAAAAABBBCCCFFFLLLVVV^^^dddgggiiikkkkkksss{{{{{{uuurrrfffccc___]]][[[YYYWWWUUUSSSSSSSSSQQQMMMJJJIIIJJJLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKGGGGGGFFFFFFFFFFFFFFFGGGDDDEEEEEEEEEEEECCCBBBAAA@@@???>>>===<<<;;;:::999666888999888666444444555666777777555333222333555333333333222222222111111///000000111111000000///---...//////000/////////...------,,,,,,,,,------...---,,,++++++,,,---...++++++++++++,,,,,,,,,,,,++++++******))))))(((((())))))))))))))))))))))))************************%%%&&&'''((()))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++,,,---...+++*********))))))((((((((()))***+++++++++++++++''''''((()))+++,,,------------,,,,,,------...///,,,,,,,,,,,,------------,,,***))))))+++,,,,,,+++---,,,,,,,,,,,,---......---------......///000111...000111111111333666999<<>>>>>===<<<;;;;;;;;;888999:::999777666666666555666666555444444555777333333333222222222111111......////////////......---...///000111000000///---,,,,,,,,,,,,,,,------///...---++++++---...///,,,,,,,,,+++++++++++++++******************))))))))))))))))))))))))))))))************************%%%&&&''''''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++,,,------))))))))))))************((()))***,,,------,,,,,,'''((()))***,,,---...///+++++++++++++++,,,------,,,,,,,,,------------...---+++******,,,------,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,---...///000...///000111111333666999<<>>>>>======<<<<<<<<<;;;999;;;<<<;;;999777777888555666666666555555666888333333333222222222111111,,,------......------,,,---...000111111111000///,,,,,,,,,++++++,,,------000///---,,,,,,---///000---,,,,,,++++++*********)))******++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))''''''((()))***+++,,,,,,'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,---------.........,,,++++++---......------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,...//////...///000111111333666999<<>>AAADDDKKKYYYjjjwwwxxxwwwwww{{{~~~{{{{{{xxxzzz}}}zzzwwwuuurrrooo```___]]]XXXTTTQQQPPPQQQPPPNNNLLLJJJIIIIIIJJJKKKGGGLLLMMMKKKLLLPPPQQQLLLJJJIIIHHHHHHIIIIIIGGGEEEFFFGGGIIIJJJKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGCCCCCCDDDDDDCCCCCCBBBAAAAAABBBCCCCCCBBB???<<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999666222000333333333444444444555555444333222111111111222333000000000000000000000000//////000000///...------------,,,,,,,,,+++++++++---------------------------------------,,,+++***+++++++++++++++***)))((())))))(((((((((((())))))'''((()))((('''&&&'''(((((((((((((((((((((((((((***************++++++,,,))))))))))))))))))))))))''''''((((((((((((''''''###$$$&&&'''((((((((('''))))))))))))******************))))))))))))))))))(((((()))***+++,,,,,,,,,,,,+++******))))))******)))***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000///...///111///000111111111222555888<<>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999777666555333333333444444555555555444333222111111111222222000000000000000000000000---------------,,,++++++------------,,,,,,,,,+++++++++++++++++++++++++++)))*********))))))(((''')))******+++++++++******))))))(((((((((((()))))))))***+++***((('''((()))(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''((()))***,,,,,,,,,++++++))))))))))))************))))))))))))************(((((()))++++++,,,,,,+++,,,+++******))))))*********+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,...000111000///...///000///000111111111222555888<<>>>>>>>>===>>>??????>>><<<:::888::::::::::::::::::::::::999999888888777777666666444444444444555555555555333222222111000111111111000000000000000000000000,,,------------,,,,,,+++......---------,,,,,,,,,++++++++++++++++++++++++(((((((((((((((''''''''''''((()))***++++++++++++))))))(((((((((((())))))***+++,,,+++***))))))+++(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''(((((())))))(((((('''((()))***************)))))))))))))))************)))))))))*********++++++((()))***+++++++++++++++,,,+++******))))))*********+++,,,---....................................,,,,,,,,,,,,,,,,,,,,,,,,...///000000......///000///000111111111222555888;;;???EEEMMMYYYfffttt}}}&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&!!!!!!###$$$&&&&&&'''''''''''''''((((((((())))))***)))(((''''''((((((((('''((()))((('''&&&''')))************))))))))))))))))))*********+++++++++,,,,,,+++******+++,,,,,,///////////////............///000111333999AAAGGGJJJEEECCCHHHUUUbbbjjjllluuu~~~{{{xxxkkkhhhdddbbb```^^^ZZZWWWXXXUUUSSSRRRRRRRRRQQQOOONNNNNNLLLJJJGGGFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFGGGGGGFFFFFFHHHHHHHHHGGGFFFDDDCCCDDDDDDCCCAAA>>>@@@BBBDDDFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDCCCAAA???===<<<;;;;;;:::;;;;;;<<<;;;:::888777999999999999999999999999<<<;;;999777555444444444444444444444444444555555222222111111000000000000////////////////////////.........//////......---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************(((((()))***************))))))(((((((((((())))))***+++,,,+++)))))))))***(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))((((((((('''((()))))))))************((())))))******++++++,,,((()))***+++++++++++++++,,,+++******))))))************+++,,,,,,---,,,,,,------------------------++++++,,,,,,,,,,,,------...///000///......///000///000111111111222555888;;;>>>DDDLLLXXXeeesss|||&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%''''''''''''(((((((((((('''''''''&&&&&&'''((()))&&&((()))((('''&&&'''((())))))))))))))))))))))))((((((((((((((()))))))))++++++******++++++,,,,,,------......//////000000000000111111333666:::===@@@<<<999>>>IIIUUU]]]___eeennnxxx}}}}}}~~~zzzvvvqqqpppoooooommmkkkgggddd[[[YYYXXXWWWWWWVVVTTTSSSPPPOOOMMMLLLMMMNNNMMMLLLMMMMMMKKKHHHEEECCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFHHHGGGEEECCCCCCDDDEEEEEEDDD>>>@@@BBBDDDFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCBBB@@@>>><<<;;;:::999777888999999999888777777888888888888888888888888:::999777666555444444444444444444444444333333333111111111000000000//////........................------...............---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,***************)))((('''))))))(((((((((((()))))))))*********((('''((()))(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((())))))))))))((((((+++++++++***************((()))))))))************))))))******+++++++++,,,))))))***+++++++++******,,,+++******))))))******)))******++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,------------///000///...---...//////000111111111222555888:::===CCCKKKVVVdddqqqzzz&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''''''''(((((((((%%%&&&((((((''''''((()))'''((()))((('''&&&''')))(((((()))))))))))))))***''''''(((((()))(((((('''(((((()))++++++,,,++++++******+++,,,---......///...//////000111222333444666444444777>>>FFFMMMQQQYYY___fffkkkllloootttyyyzzz{{{}}}~~~~~~}}}{{{zzzyyyzzz|||~~~~~~yyyrrrnnnkkkhhhccc___^^^^^^]]]\\\[[[YYYXXXWWWTTTTTTSSSRRRQQQPPPOOONNNLLLJJJIIIIIIJJJKKKKKKJJJJJJJJJHHHEEEBBB@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFDDDAAAAAACCCEEEDDDFFFJJJIIIGGGDDDDDDEEEFFFFFFEEE???@@@BBBDDDFFFFFFFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???===;;;999888666666777777777777777777666666666666666666666666444444555555666666777777333333333333222222222222///000000000000///..............................***++++++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++***************************)))((('''((()))***+++************)))((('''&&&))))))(((((((((((())))))'''((()))(((&&&&&&&&&(((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((())))))******))))))(((***))))))((())))))******))))))))))))************++++++++++++++++++++++++)))******+++++++++******,,,+++******))))))************++++++++++++*********************************++++++,,,,,,------...---...//////------...//////000111111111222555888:::===CCCKKKUUUcccpppyyy''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&)))++++++)))''''''((('''((())))))''''''((()))(((((((((((())))))******'''(((***++++++***((('''###%%%(((***++++++***)))*********+++,,,,,,------,,,---...///000000///......000222333555999@@@EEELLLOOOSSSVVVYYY]]]aaaeeeeeefffiiikkkkkkjjjhhhgggaaabbbbbbbbbccchhhnnnsss}}}wwwuuupppkkkeeeaaa\\\ZZZZZZYYYVVVSSSQQQQQQQQQOOONNNNNNPPPQQQOOOOOOOOONNNLLLKKKKKKLLLKKKIIIHHHHHHIIIJJJJJJIIIGGGGGGGGGDDDBBBAAABBBDDDCCCBBBBBBBBBCCCDDDFFFGGGCCC??????CCCEEEDDDFFFLLLLLLIIIEEEDDDCCCDDDCCCBBB@@@AAABBBDDDEEEEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@???@@@AAAAAA???<<<999777555555555666666777777777555555555555555555555555222333444666777777666666222222222111111111000000//////000000000///...---------------------------)))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))((('''&&&&&&((()))+++((()))))))))))))))(((((())))))(((((((((((())))))'''((()))(((&&&%%%&&&'''((((((((((((((((((((((((&&&&&&&&&%%%&&&''''''((((((((((((((((((((((((((())))))************))))))(((''''''''''''(((***+++))))))))))))************---,,,,,,++++++******)))******+++++++++******))),,,+++******))))))******,,,,,,---------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---......---...//////------...//////000111111111222555888999<<>>>>>CCCEEEDDDGGGMMMNNNKKKFFFCCCBBBAAA@@@??????@@@BBBCCCDDDCCCCCCBBB@@@@@@@@@????????????>>>===???AAABBB@@@===999777444555555555666777777777555555555555555555555555444555666777777555333222222111111111000000//////...///000000000///---,,,------------------------+++,,,------............+++++++++*********))))))++++++++++++++++++++++++)))((('''&&&''')))+++,,,&&&'''((()))************))))))(((((((((((())))))'''))))))((('''&&&'''((((((((((((((((((((((((((()))(((((((((((()))******(((((((((((((((((((((((())))))************))))))++++++******+++---///000))))))))))))************...------,,,+++***))))))******+++++++++******))),,,++++++***)))*********.........///......------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---...///...------...//////000111111111222555888999<<>>??????AAA@@@@@@CCCGGGIIIHHHFFFCCCBBBAAA??????AAABBBCCCMMMQQQ]]]nnn|||{{{mmm___aaaaaabbbhhhooossssssrrrpppnnnoootttyyy}}}vvvpppiiieeeeeehhhiiiiiieeeeeeeeedddcccaaa```____________`````````aaaaaaaaa````````````aaabbbcccYYYXXXWWWVVVTTTSSSRRRQQQLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGFFFGGGGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHFFFCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB>>>>>>>>>???AAAEEEHHHJJJJJJHHHEEEAAA???>>>===>>>===>>>???AAABBBBBBAAAAAABBB@@@???=========>>>>>>?????????>>>>>><<<;;;;;;888666666777::::::777444555666777777777666444333666555555444444444555555444333222000000000000111///...---,,,+++,,,---...------------------------,,,,,,,,,++++++*********+++*********))))))((((((******))))))((((((''''''++++++******))))))(((((((((((())))))******++++++((((((((((((''''''''''''******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&'''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,+++++++++******))))))***++++++++++++***++++++,,,,,,,,,,,,------&&&(((***---//////......------,,,+++++++++,,,,,,///////////////............///000111333444555666555:::BBBIIIRRR]]]jjjsss'''&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((()))))))))))))))*********++++++************************,,,,,,,,,,,,,,,,,,+++***......---,,,+++******)))---------...///000222222666666777777888999999999888777777:::>>>???>>>===<<<;;;:::888888:::;;;<<>>>>>>>>>>>@@@CCCEEEGGGFFFDDDBBB@@@???>>>???@@@===>>>???AAAAAAAAA@@@@@@AAA@@@>>>===<<<<<<======>>>??????>>>>>><<<;;;;;;777666666777999999777444444555666666666555444333555555444444444444444555444333111000///000000000///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************)))))))))(((***)))))))))(((((((((''')))))))))((((((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((())))))''''''''''''''''''''''''''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,+++++++++*********))))))***++++++++++++***+++++++++,,,,,,,,,------...///111222222111///...,,,,,,,,,+++,,,,,,,,,---/////////////////////...//////000222333555666666666:::AAAHHHQQQ\\\hhhqqq&&&&&&&&&''')))***)))(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((()))))))))******************************)))***+++,,,,,,,,,,,,,,,,,,,,,++++++*********)))------------...///111111333333333333333333333333000000000222555666555444555555333333333333555555888:::@@@LLLWWWYYYRRRKKKAAA???>>>BBBIIIOOOQQQQQQMMMIIIGGGIIILLLNNNTTT[[[dddffffffdddhhhuuuyyynnneeeaaa\\\\\\___fffmmmnnniiicccYYYSSSKKKEEEAAA>>>===;;;>>>>>>????????????>>>>>>?????????@@@@@@@@@AAAAAA@@@AAACCCDDDDDDDDDCCCBBBDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDD@@@AAAAAABBBCCCDDDEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDHHHHHHIIIIIIIIIIIIHHHHHHGGGEEECCCCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>======>>>@@@BBBCCCAAA@@@???>>>>>>???@@@AAA>>>>>>???@@@@@@????????????>>>===<<<;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;;;;777666555666888888666444222333444444444444444333444444333333333333444444333222111000/////////000//////---,,,++++++++++++++++++++++++++++++++++++***))))))))))))(((((((((************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((***))))))))))))))))))(((''''''(((((())))))******)))))))))(((((((((((('''&&&&&&'''(((((())))))***''''''''''''''''''''''''&&&&&&'''(((((()))((((((************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,++++++++++++*********))))))***++++++++++++***++++++++++++,,,,,,,,,,,,+++,,,---......---,,,++++++++++++,,,,,,------.........//////////////////000000111222444555666666666:::@@@GGGNNNYYYfffnnn'''&&&&&&((()))***)))'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''((((((((()))))))))******************************)))******+++++++++++++++(((((()))***+++,,,---...,,,,,,,,,,,,---...///000333333333222222111111111......///000222222222111333333222111111222333333444555999AAAKKKPPPNNNKKKAAA===;;;<<>>>>>>>><<<<<<<<<=========>>>>>><<<>>>@@@AAABBBAAA???>>>AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBCCCDDDHHHHHHIIIIIIIIIIIIHHHHHHFFFEEECCCDDDEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>===<<<======>>>???>>>============>>>???@@@>>>>>>>>>>>>>>>>>>============<<<;;;::::::::::::<<<=========<<<;;;;;;:::555555555555666666555555111222222222333333333333333222222222222333333444222111111000//////......///...---,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((('''''''''(((((()))))))))******))))))((((((((('''''''''(((((()))*********((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''(((((()))((((((++++++******))))))))))))))))))))))))))))))))))))************************++++++***))))))***++++++++++++++++++************))))))***++++++++++++******++++++++++++,,,,,,,,,%%%&&&''')))***++++++***)))***+++,,,------..................////////////000111222333444555666666666:::???EEELLLWWWccclll)))((('''((()))((('''%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''')))))))))*********++++++))))))))))))))))))))))))******++++++******)))(((((()))***+++,,,---...///++++++++++++,,,---......222222111111000/////////...///000111111000111111222222111111111111222222222333666<<>>>>>???:::666777888888<<>>>>>???@@@@@@>>>>>>??????@@@@@@@@@@@@???@@@AAABBBCCCDDDEEEFFFBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDCCCDDDEEEFFFEEECCCBBBBBBBBBBBBAAAAAAAAAAAA???????????????????????????>>>>>>===<<<<<<<<<<<<============<<<=========>>>=====================<<<<<<<<<;;;::::::999888::::::;;;;;;;;;:::999999444444555444444444444555222222111111111222222222111111111111111222333333111000000000///......---...------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))******(((((((((((())))))))))))((((((((())))))************)))))))))((((((''''''''''''(((((()))))))))***'''''''''''''''(((((((((''''''&&&%%%%%%$$$######((((((((((((((((((((((((&&&&&&'''((())))))((((((,,,+++***)))(((((())))))))))))))))))))))))))))))************************************************+++++++++*********))))))))))))***++++++++++++************+++++++++,,,,,,))))))***+++,,,---------)))***+++,,,---...---------.........//////000000111111222222333444555555666:::>>>CCCJJJUUUbbbkkk~~~)))(((''''''((('''%%%###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''')))))))))*********++++++))))))))))))))))))))))))***************)))((('''------,,,,,,+++++++++++++++++++++++++++,,,------///.........------,,,,,,,,,...//////...---...//////////////////////////////111333777===BBBGGGJJJ@@@;;;555333555777666555888444222333444333666;;;>>>HHHPPPNNNIIIHHHHHHHHHNNNPPPSSSSSSPPPLLLJJJIII<<<::::::;;;>>>AAABBBBBB>>>???@@@>>>;;;888777777111222333555666666777777777777777888888888999999666777888::::::999999888<<<<<<<<<===>>>?????????>>>>>>??????@@@AAAAAAAAA>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCCCCDDDFFFFFFEEECCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>???????????????@@@??????>>>>>>===<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======;;;<<<<<<;;;;;;:::999888777888888999999888888777333444444333222222333555333333222111111111111111000000000000000111222333///000000000///...---,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++))))))))))))************(((((((((((())))))))))))))))))))))))************)))(((((((((((((((((('''((((((((((((((('''''''''&&&''''''''''''((((((((((((((('''&&&$$$###"""!!!(((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''((())))))))))))))))))))))))))))))************************************************+++************)))))))))))))))***++++++++++++***************++++++++++++......------,,,,,,++++++)))***,,,---...------,,,------......///000000000000000111222222333444444666999>>>BBBJJJUUUbbblll}}}&&&%%%%%%&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((()))))))))******))))))))))))))))))))))))'''((())))))***)))))))))------,,,+++***))))))(((+++************+++,,,,,,---------,,,,,,,,,,,,,,,***---......,,,***+++------..................------///111333555888<<<@@@>>>:::444333444555444222444111000333444333555999333===EEEEEECCCBBBAAA???>>>AAAFFFHHHHHHHHHHHHHHH===;;;888777888;;;===>>>888;;;>>>===:::888777777222333444555666777777777777777777888888888999999999999999999::::::::::::<<<======>>>>>>?????????>>>>>>??????@@@AAAAAABBB>>>>>>>>>>>>??????@@@@@@BBBAAAAAABBBBBBDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCEEEGGGGGGEEECCCCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<===============<<<;;;;;;:::::::::<<<===>>>;;;<<<<<<<<<;;;:::999888555666666777777666666555222333444222000000333555666444333111000000000111////////////000111222222/////////000///...,,,+++)))***+++,,,---,,,++++++++++++++++++++++++++++++((((((((()))))))))******((()))))))))************'''((((((((()))))))))***)))))))))))))))((((((((('''''''''(((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&%%%$$$$$$((((((((((((((((((((((((++++++++++++***)))(((''')))(((&&&%%%&&&''')))***))))))))))))))))))))))))************************))))))************))))))************))))))))))))))))))***++++++++++++***************++++++++++++------,,,+++******))))))***+++---......---,,,***------......///000000111///000000111111222222333666999===BBBIIIUUUcccmmm|||$$$######%%%''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&''')))******++++++)))))))))))))))***************************++++++------------------------***,,,///...+++)))***,,,......////////////......,,,...111111000111555888:::555111000111222111///000---...111333111222666000999@@@@@@??????>>>;;;888;;;AAAEEEFFFGGGHHHIII>>>;;;777333222222444555000444888999888666666666333333444555666666666666555555555666666666666777888888888777888999999:::999:::::::::;;;;;;;;;;;;>>>>>>>>>???@@@AAAAAABBB????????????@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCEEEGGGGGGEEECCCDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>:::;;;<<<===>>>>>>>>>>>>::::::999999:::<<<===???;;;<<<======<<<;;;999888444444555555555555555444222333444222000///222555777666444222000000000000............///000222222...//////000///---,,,+++((()))+++,,,------,,,+++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))*********+++'''((((((((())))))******))))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((('''&&&%%%$$$$$$###&&&&&&&&&'''''''''(((((((((((((((((((((((('''''')))))))))))))))))))))))),,,,,,,,,,,,+++)))(((''''''&&&%%%$$$%%%''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))***++++++++++++***)))************+++++++++++++++++++++,,,---......+++,,,---......---+++***---------...///000000111//////000000111111111222555888===BBBJJJVVVdddnnn|||%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%(((((('''&&&%%%%%%$$$$$$(((***,,,+++)))'''&&&&&&''''''&&&&&&&&&%%%%%%%%%###&&&((((((%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((()))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))))),,,++++++++++++++++++,,,...------,,,,,,++++++***---------............///......---,,,---...///000......//////000000111111222000//////111222111000------......///111222333333555888:::;;;:::888666666666777:::>>>BBBGGGIIIHHHBBB;;;666444555666666333333444444555666777777444333333333333444555555222222222333555666888999777888999:::::::::::::::999:::;;;===>>>>>>??????AAA@@@>>><<<<<<===???@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCBBBCCCEEEHHHGGGFFFDDDCCCBBBCCCEEEFFFDDDCCCBBBAAABBBCCCDDDEEE@@@>>>===;;;;;;===>>>@@@>>>>>>?????????>>>>>>===;;;;;;<<<===>>>>>>>>>===<<<888555555888::::::999===<<<;;;;;;;;;:::777444666666555444333333333333444333111000///000222333444555555555444222000///000000000000000000000000---------,,,,,,------...............---,,,++++++***+++---------+++)))(((///---***((('''''''''((()))))))))))))))))))))))))))(((''''''''')))***+++))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&''')))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((******)))(((((((((((((((%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))))))))***,,,......+++))),,,,,,,,,++++++*********+++++++++*********))))))///,,,)))((()))+++,,,,,,------,,,+++************---,,,,,,,,,,,,---......+++,,,...---,,,,,,---///000000///...------,,,,,,000000000111222333555555999999<<>>BBBDDDCCC???999555444444444444222333333444555555666666444333333333333444555555333333444444555666888888999999999999999999888777::::::<<<===>>>?????????@@@???>>>======>>>@@@AAA????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAA@@@AAABBBBBBBBBCCCFFFHHHGGGFFFDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCDDD???>>>===<<<<<<===>>>???>>>>>>????????????>>>>>>;;;;;;<<<=========<<<<<<<<<999666666888::::::999===<<<;;;;;;<<<:::888666666666555444333333333333444222111//////000111222444555555555444333111000///////////////////////////...------,,,,,,,,,,,,,,,------,,,,,,+++***)))***+++,,,------+++)))(((---,,,***(((''''''(((((())))))))))))))))))))))))(((''''''&&&&&&'''((()))))))))(((((((((((())))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((('''&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))))))))((('''''''''''''''*********)))))))))))))))))))))))))))))))))))))))***)))***+++------+++***,,,,,,,,,++++++*********+++++++++*********))))))---+++)))(((***++++++***,,,,,,++++++***+++++++++---,,,,,,,,,,,,---......+++,,,...---,,,,,,---///---------...............000000000111222333444555888777;;;AAAHHHPPP]]]iiiyyy%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((((((((((('''%%%$$$%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&#########$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---------......---------,,,---......///---......//////000111111222000.........///...---............///111222333000000111222222333333333222222333444666999<<<======:::777444444333222111222222222333333444444555333333333333333444555555666555555555666666777888999999999999888777666555:::;;;<<<===>>>????????????>>>======>>>???AAABBB@@@?????????>>>>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@???@@@BBBBBBBBBDDDGGGIIIFFFEEEDDDBBBBBBCCCDDDDDDEEEDDDCCCBBBBBBAAABBBBBB???>>>===<<<<<<===>>>???>>>>>>????????????>>>>>>;;;<<<<<<<<<<<<;;;;;;:::;;;999777777888999999999<<<;;;:::;;;<<<;;;:::888666666555444333333333333333222000///...///000111222333333333222111000000////////////////////////------,,,,,,,,,------...++++++++++++***)))((('''***+++,,,,,,,,,+++***)))*********))))))((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''))))))(((((((((((())))))((((((''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''%%%$$$$$$''''''''''''''''''''''''(((((((((((())))))))))))(((''''''&&&&&&&&&&&&'''+++++++++******)))))))))))))))))))))))))))))))))+++***)))***,,,,,,,,,++++++++++++++++++*********+++++++++***************+++***))))))+++++++++)))+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,---......+++,,,...---,,,,,,---///***+++,,,---...000111111000000000111222333444555666666:::@@@FFFNNN[[[gggyyy%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$%%%%%%###$$$$$$%%%&&&&&&''''''''''''&&&%%%######%%%''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,---+++,,,,,,,,,------------,,,,,,,,,---------......------......///000000111111///------......---,,,............///000111222000////////////111222333111111111222333555666777888777555555555444222000111111222222222333333333333333222222333333444555888777666666666666777777777777888888888777777666:::;;;<<<===>>>?????????>>>>>>===>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBDDDDDDDDDDDDFFFHHHEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>============>>>>>>===>>>>>>????????????>>>;;;<<<<<<<<<;;;:::999999;;;:::888888888999999999;;;:::999:::;;;<<<;;;999666666555444333333333333222111///......///111222000000000000000//////...////////////////////////+++++++++,,,---...000000++++++++++++***)))((('''******++++++++++++***)))(((((())))))***))))))((()))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))******(((''''''&&&&&&'''''''''(((((())))))************((((((((((((((((((((((((+++***((()))***,,,,,,++++++++++++************************************************+++,,,---+++***************+++,,,------,,,,,,++++++,,,,,,---...+++,,,...---,,,,,,---///***+++,,,---...000111111//////000000111333444555666666999@@@FFFMMMZZZfffxxx%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$""""""$$$&&&'''''''''''''''((((((((($$$$$$######$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((())))))))))))))))))(((((((((((((((((()))'''(((((()))***+++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,------------------------...//////000000000...---,,,---...---,,,///......//////000111222000//////...///000222444111111111222222333333444555444444666777666444222111111111222222222222222333222222222222333444444888777777666666666666777444555666777888999999999:::;;;<<<>>>??????@@@@@@>>>>>>>>>??????AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@>>>??????AAABBBCCCDDDDDDEEEFFFGGGFFFEEEDDDDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>======>>>>>>============>>>>>>======>>>???????????????;;;<<<<<<<<<;;;:::999999:::::::::999888888888999:::999888999:::;;;;;;:::666666555444333333333333111000///...///000222333222222111111000000000000........................------,,,,,,,,,---......,,,,,,,,,,,,+++***)))((()))*********************''''''((())))))))))))((((((((((((((((((((((((((())))))))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))***+++''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((((((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((+++)))((((((***+++++++++************************************************+++******,,,---...,,,+++************+++,,,------,,,++++++++++++,,,------+++,,,...---,,,,,,---///---------.........///////////////000111222444444777777:::@@@FFFMMMZZZfffwww%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%######$$$&&&'''''''''''''''((((((((('''%%%$$$$$$&&&''''''&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))''''''((()))******++++++******+++++++++,,,,,,,,,++++++,,,------------,,,,,,------......///000000///...,,,,,,...///...---///////////////000111111111000//////000111333444111111111222222222222222333333333555777888666444222222222222222222222222222222222222222333444444777777666555555666666666444555666888999:::;;;;;;;;;<<<===>>>???@@@@@@@@@>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@????????????===>>>???AAABBBDDDEEEFFFFFFGGGHHHGGGEEECCCBBBCCCCCCBBBBBBBBBBBBAAAAAAAAA??????@@@@@@???>>>===<<<======>>>>>>>>>>>>======<<<===>>>??????@@@??????;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<;;;999888888999:::888777777999:::999999666666555444333333333333000/////////000222555777777666555444222222222222........................111000///---++++++******------------,,,+++***))))))))))))************+++((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''))))))(((((((((((())))))((()))))))))))))))******''''''''''''''''''''''''&&&''''''((()))+++,,,---''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((()))******(((((((((''''''&&&&&&&&&))))))))))))))))))))))))***)))((()))+++++++++***)))))))))******************************++++++++++++***)))***,,,------,,,+++++++++***++++++,,,,,,+++++++++++++++,,,------+++,,,...---,,,,,,---///...............---------/////////000111222333444777666999???EEELLLYYYeeevvv%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''#########$$$%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%"""###%%%''''''&&& """$$$&&&'''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))***))))))(((((())))))***'''(((((())))))*********************++++++++++++***+++,,,---------,,,,,,,,,,,,---......//////000...---,,,---///000000//////////////////000000111000000000000111222333333000000111111111111000000111000111444666888777555333333333333333333333333222222222111222222333444555555555444555555666666666666888999::::::::::::;;;<<<===>>>???@@@@@@@@@???@@@@@@@@@AAA@@@@@@@@@AAAAAA@@@@@@@@@???????????????@@@AAABBBCCCDDDEEECCCDDDFFFFFFDDDBBBAAABBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@@@@AAAAAA@@@???>>>======>>>>>>>>>>>>======<<<===>>>??????@@@@@@@@@;;;;;;<<<=========<<<<<<:::<<<===<<<999777888999:::888666555777888888777666666555444333333333333////////////111555888:::999888666333222111111111........................000///...---,,,+++++++++------------,,,+++***))))))))))))))))))***++++++))))))''''''&&&'''((()))((((((((((((((((((((((((&&&'''((()))))))))((('''))))))(((((((((((())))))&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))+++,,,''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((***,,,,,,***(((((()))))))))*********+++))))))*********+++++++++***(((&&&''')))+++,,,+++,,,,,,++++++***++++++++++++++++++***++++++,,,---+++,,,...---,,,,,,---///........................////////////000222333444666555888>>>CCCKKKWWWcccuuu%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((())) !!!"""###%%%&&&'''((("""$$$''''''&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%""" ###%%%%%%$$$###$$$'''((('''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))******''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))******))))))))))))******(((((((((((()))))))))))))))************+++++++++***+++,,,---...---,,,,,,,,,,,,------...//////000...---,,,---///111111111000////////////000000111//////000000111222222222//////000111000000000/////////000222555777777666333333333333333333333333222222111111222222333444444444444444444555666666888999999:::::::::999999;;;<<<===???@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????CCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCC???AAADDDDDDBBBAAAAAABBBAAAAAABBBBBBBBBAAA@@@??????@@@AAABBBCCCBBBAAA@@@======>>>>>>>>>>>>======<<<<<<===??????@@@@@@@@@;;;;;;<<<===>>>>>>>>>===:::<<<>>><<<999777888999:::888555555666777666666666666555444333333333333......///000222666:::<<<888666444111///...------........................******+++,,,---///000111,,,,,,---,,,,,,+++***)))))))))(((((()))***+++++++++)))'''&&&%%%&&&((()))(((((((((((((((((((((((($$$%%%'''(((((((((''''''))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&((()))+++,,,---))))))))))))))))))))))))'''((()))+++,,,,,,)))'''(((((())))))*********+++))))))******++++++++++++)))&&&$$$$$$''')))***+++------,,,+++************++++++******++++++,,,---+++,,,...---,,,,,,---///---------.........//////......//////000222333444444444777<<>>>>>>>>>>>AAAAAABBBEEEHHHHHHDDD@@@AAAAAABBBCCCDDDEEEFFFGGGCCCBBBAAAAAABBBBBB@@@>>>???@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???:::;;;===>>>?????????>>>;;;<<<===@@@CCCCCCAAA???@@@@@@@@@??????===<<<<<<===<<<:::999888888999:::888777666555555444444555333333444444444333222111...---...///444999???CCC>>>AAA???777111000---'''......---,,,,,,,,,,,,---,,,------......------,,,---,,,+++))))))))))))***'''((()))******************((('''(((***++++++***************************(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((''''''&&&&&&%%%$$$$$$''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&%%%&&&'''((()))'''(((((((((((((((''''''+++******)))(((''''''&&&))))))))))))((((((((((((***++++++***'''&&&&&&''',,,+++***((((((((())))))''''''((()))***++++++,,,***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++((()))+++,,,---.........////////////000111222333555888:::===BBBJJJVVV^^^rrr((('''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$&&&###$$$$$$%%%&&&'''((((((((('''%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&'''((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))---,,,+++))))))))))))***,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////....../////////000000000000000000000000000000000000000111111111111111111///111222444444333222111111111222222222222111111111222333444555555444444333333333444444555555666::::::999999999::::::;;;999999:::<<<===???@@@@@@<<<============>>>>>>>>>@@@@@@BBBEEEHHHIIIFFFDDDBBBCCCCCCCCCDDDDDDEEEEEECCCBBBAAAAAABBBAAA???===@@@@@@AAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@<<<<<<>>>???@@@@@@???>>><<<<<<===@@@BBBCCCAAA???@@@@@@@@@@@@???>>>===<<<===<<<:::999888999999999888777666555444444444444444333333333333222222222111111//////000333555777<<>>???@@@<<<<<<<<<<<<=========>>>@@@@@@AAADDDGGGIIIHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCAAAAAAAAAAAAAAA???===AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA>>>???@@@AAAAAA@@@??????======>>>@@@BBBCCCAAA@@@AAAAAAAAAAAA@@@???>>>>>><<<<<<;;;:::999999999999777777666555444444444444444444222111111111222333333222111000////////////111:::???:::222000222444666555333000...,,,++++++))))))************))))))(((((((((((()))***+++,,,))))))*********)))(((((()))(((&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((((('''))))))))))))((((((((((((&&&&&&'''((()))***++++++)))***+++***)))((()))***'''((()))******+++++++++,,,,,,,,,+++++++++******'''((()))***+++,,,,,,,,,)))))))))******++++++,,,+++++++++,,,,,,,,,------,,,---...///////////////////////////000111222333444666999;;;@@@HHHTTT\\\ppp~~~)))'''&&&&&&&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$""" !!!$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++,,,,,,++++++*********++++++******+++,,,,,,---......---------.........//////............////////////000000000000111111111111111111111111111111111111444333333222222111111111000111222333333333222222222333333444444333333222666666555444444444555555666555555555555555555555666666777777888:::;;;<<<999999:::;;;<<<>>>>>>???;;;;;;<<<<<<======>>>>>>@@@@@@AAACCCDDDEEEEEEEEEBBBCCCCCCCCCDDDDDDEEEEEECCCBBBAAAAAABBBAAA???===@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>@@@BBBCCCAAA@@@AAABBBBBBBBBAAAAAA@@@???<<<<<<;;;:::999999999999777666555444333333333333555333111000///000222333111111111222111111000000+++111666666222111111333555444222000...,,,++++++((())))))))))))))))))((((((((((((((())))))******)))*********)))((('''''',,,***(((((())))))((('''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&'''(((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******'''((())))))((((((***+++'''((()))+++++++++***)))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,((())))))***+++,,,,,,---,,,,,,,,,---------......---....../////////......////////////000111222333444666888;;;???GGGSSS[[[ooo}}}(((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###%%%((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((())))))***+++++++++,,,******))))))))))))***+++******+++,,,,,,---......---------.........//////........./////////000000000000000000111111111111111111111111111111111111444333333222222111111111111111222222333333333333222333333444444333333222666666555444444444555555555555555555555444444444444444444555666888999:::999::::::;;;<<<===>>>>>>;;;;;;<<<<<<===>>>>>>???AAAAAAAAA@@@@@@@@@AAABBB@@@@@@AAACCCDDDFFFGGGHHHCCCBBBAAABBBBBBBBB@@@>>>>>>??????@@@AAAAAABBBBBBBBBBBBAAAAAA@@@??????>>>AAAAAABBBCCCCCCBBB@@@@@@??????>>>@@@BBBBBBBBB@@@AAABBBBBBBBBBBBAAA@@@@@@;;;;;;;;;;;;:::999888888666555444333333222222222444333111//////000111222...///000111111000000//////000444999;;;:::777555111000///...---,,,,,,,,,))))))************))))))))))))))))))(((((('''''')))))))))))))))((('''&&&+++***((('''((()))((('''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''')))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))******))))))((((((''''''%%%'''(((((((((((()))+++)))***+++++++++)))(((''''''(((((()))******++++++******+++++++++******))))))******+++,,,---......,,,,,,---------.........,,,------.........------////////////000111222333444666888:::>>>GGGRRRZZZmmm{{{&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''((((((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))((()))***+++++++++++++++)))))))))((())))))***++++++++++++,,,,,,---------,,,------------.............../////////000000000/////////000000000111111111111111111111111111111222222222222222111111111111111222222222333333333222222333333333333222222444444444444444444555555333444444444444444444444333333333444555666888888999::::::;;;<<<<<<======;;;<<<<<<===>>>???@@@@@@AAAAAA@@@???======???AAA>>>???AAACCCEEEGGGHHHIIIEEECCCBBBCCCCCCCCCAAA???>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>@@@AAABBBCCCCCCBBBAAAAAAAAA@@@???@@@AAABBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@;;;;;;;;;;;;:::999888888555555444333222222222222222222000/////////000111////////////...---++++++222000222:::???<<<777333...------,,,,,,,,,,,,---******++++++++++++******))))))))))))((('''&&&%%%(((((()))))))))(((''''''((('''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))))))))))))))((((((((((((++++++***)))((('''&&&&&&&&&((())))))(((((()))++++++++++++******)))((('''((()))***+++,,,---......+++++++++++++++***))))))+++++++++,,,,,,------...,,,,,,,,,---------......+++,,,---...............////////////000111222333444666999;;;???GGGRRRZZZlllzzz%%%$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&'''((((((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))***+++++++++*********)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////000000000000....../////////000000000000000000000000000000000000000111111111111111111222222111111222222333333111111222222222222111111111222333444555555444444111222222222333444444444333333333444555666777888999::::::;;;;;;<<<<<<===<<<<<<===>>>???@@@AAAAAA@@@@@@@@@>>><<<===@@@DDD@@@@@@AAACCCDDDFFFGGGHHHFFFEEEDDDDDDEEEDDDBBB@@@>>>??????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@??????>>>>>>???AAABBBCCCCCCBBBAAABBB@@@???@@@AAABBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@;;;;;;;;;<<<;;;:::888777555444333222111111111111111111000000000/////////000000///...---,,,,,,+++...---111999;;;555000///...---,,,,,,,,,,,,,,,,,,)))******++++++******)))&&&'''((((((((('''&&&%%%''''''(((((()))((((((((('''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%&&&'''((())))))))))))******))))))((((((''''''******))))))(((((('''''')))***++++++***)))***,,,******)))))))))))))))*********+++++++++,,,,,,,,,)))******+++++++++******++++++++++++++++++,,,,,,+++,,,,,,,,,------------+++,,,---...///000000000////////////000111222333555777999;;;???GGGRRRZZZjjjyyy######"""$$$&&&(((''''''''''''''''''''''''''''''$$$&&&((((((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((''''''(((((((((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,+++***)))+++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////000000000000............//////////////////////////////////////////000000111111111222222222111111222222333444111111111222222111111111///000333555666555444333000000111222222333444444555555555555555666777888:::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBBBB???@@@@@@>>>===>>>CCCGGGAAABBBBBBCCCDDDEEEFFFFFFGGGFFFEEEEEEFFFEEECCCAAA???@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@???===>>>@@@BBBCCCCCCBBBBBBBBBAAA???@@@AAABBBBBBAAA??????@@@AAAAAA@@@@@@@@@:::;;;<<<<<<;;;:::888777555444333222111111111111000000000111000///......000000/////////000000111---...444;;;999111---000///...------,,,,,,,,,,,,))))))************))))))$$$%%%&&&(((((((((((('''&&&&&&'''((()))))))))(((((('''&&&&&&((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%&&&'''((())))))))))))+++******)))(((''''''&&&(((((((((((())))))))))))+++---------++++++,,,---))))))(((((((((***+++---*********)))))))))))))))'''((()))***+++,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,------,,,---...000111222222222////////////000111222333666888:::<<>>>>>>>>=========>>>??????@@@@@@@@@===:::888888;;;???AAACCCCCCBBBBBBBBBCCCCCCDDDGGGGGGFFFFFFEEECCCBBBAAA@@@@@@??????>>>?????????BBBBBBAAA@@@???===<<<;;;<<<======>>>???AAABBBCCCDDDCCCAAA@@@???@@@@@@AAA@@@???>>>===<<<;;;::::::888888888888777777777777666444333111000000111111222111///---,,,---///000///...---,,,,,,---///000///111444444111---+++******)))))))))***+++,,,,,,(((''''''''''''&&&&&&&&&''''''''''''((((((((())))))'''%%%%%%''''''%%%"""***(((%%%######%%%(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&&&&&&&((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))))))))((((((((((((++++++************++++++)))************+++++++++************************))))))))))))))))))))))))000000//////---,,,***)))***+++,,,------,,,***)))************************((())))))******+++,,,,,,...///000000//////000111////////////000111222333666555888<<>>?????????@@@>>><<<::::::===???AAABBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAA@@@???>>>===<<<=========>>>???@@@AAABBBBBBAAA???>>>======>>>>>>>>>>>>===<<<;;;:::999999777777777777666666666555444333111000//////000000111000...---,,,---...///...---,,,++++++,,,---///...///111111...,,,++++++*********)))******++++++))))))(((((((((''''''''''''''''''((((((((((((((((((&&&%%%&&&((()))(((&&&***(((&&&$$$$$$%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''''''''((((((((())))))(((((((((((())))))(((((()))))))))*********************************))))))))))))))))))))))))''''''((()))***************+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,---///...------...000////////////000111222333666555777<<>>>>>===<<<;;;;;;;;;<<<>>>???AAAAAAAAAAAABBBBBBCCCCCC??????@@@AAAAAABBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDD@@@@@@@@@@@@@@@???>>>>>>===============>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;::::::999888777777555555555555444444444444222111000///........./////////---,,,,,,,,,---...---,,,+++******+++,,,---,,,---...---+++***+++,,,++++++***)))))))))*********)))))))))(((((((((((((((((((((((((((''''''''''''&&&%%%''')))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))************************))))))))))))))))))))))))&&&'''(((***++++++++++++******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------***,,,------,,,,,,---...////////////000111222333666555777<<>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEE>>>>>>???@@@@@@?????????======<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::999999888888777666555555555444333333333333222222222111000000//////............------,,,,,,,,,---------,,,,,,++++++++++++,,,+++,,,,,,+++)))***,,,...,,,+++***))))))((()))))))))))))))(((((((((''''''(((((((((((('''''''''''''''&&&&&&'''(((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&***)))(((''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''((())))))'''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))************************))))))))))))))))))))))))+++++++++***)))((('''&&&***)))((((((((()))***+++***************************++++++,,,,,,---......***,,,------,,,+++---...////////////000111222333555555777;;;>>>BBBLLLVVVggguuu$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&###$$$&&&''''''''''''&&&'''((())))))))))))((('''((((((((()))))))))((((((((((((((((((((((((((((((&&&'''((()))******))))))***************++++++,,,///...---,,,***)))''''''++++++,,,,,,,,,------------........./////////000.............../////////---------------...//////........................000000000000000000000000111000///......000222333222222222222222222222222000/////////000000111222333444555555666555555444555555666777888888888888666777777888888999::::::999999::::::;;;;;;::::::===>>>???@@@AAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????????????????@@@AAABBBCCC======>>>>>>??????>>>>>><<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;:::999999666666555555444444333333222222222222111111111000000000000000000/////////------,,,,,,,,,---------......---,,,,,,,,,,,,,,,+++++++++***)))))),,,///++++++***)))((((((((((((((((((((('''''''''&&&&&&((((((((((((((('''''''''''''''''''''&&&%%%%%%%%%''''''((((((((('''%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((())))))******(((''''''&&&&&&''''''(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%$$$"""!!!***)))((((((((()))+++,,,***************************++++++,,,,,,---......+++---......------...///////////////000111222333555444666:::===AAAJJJUUUeeesss$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++***)))(((''''''((()))))))))(((((((((((((((((((((((((((((('''(((***+++,,,,,,+++++++++************+++,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------.../////////---............/////////---------------...///000////////////////////////...//////000000000000///000000///...///000111222111111111111111111111111////////////000111222333222333333444555555666666555555666777777777777777444555555666777777888888::::::::::::;;;;;;;;;;;;;;;<<<>>>@@@AAAAAA@@@@@@AAAAAABBBBBBAAA@@@??????>>>>>>>>>>>>???@@@@@@AAA;;;<<<<<<=========<<<<<<;;;::::::999999999::::::;;;<<<<<<<<<;;;:::999888444444444333333333222222111111111111000000000000//////000000000000//////------------..................------,,,,,,++++++***++++++)))((()))+++---******)))((((((((())))))''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))'''(((((('''%%%###$$$%%%&&&&&&''''''(((''''''&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''(((((((((((()))''''''(((((())))))******((((((''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,...//////......///000////////////000111222333555444666:::<<<@@@IIISSSdddrrr###$$$&&&''''''&&&$$$###&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''((((((((((((((('''%%%$$$$$$%%%&&&''''''((()))******)))((('''&&&&&&((()))))))))(((((((((((((((((((((((((((((('''(((***,,,---,,,+++***++++++******++++++,,,---))))))******++++++,,,,,,*********++++++++++++,,,++++++,,,,,,---.........---------.........//////------------...///000111////////////////////////---...///000000000//////////////////000000000111////////////////////////000000000000111222333333222222222222333555777999555666666777777777777777333333444444555666666666888777777777777888999999999;;;===???@@@@@@@@@?????????@@@AAAAAAAAA@@@@@@??????>>>>>>>>>??????@@@;;;;;;;;;<<<;;;;;;::::::999999888888888999999:::::::::;;;;;;:::999777777333333333333222222222222111111111111000000000000---...////////////...---------......////////////---------,,,,,,+++***)))((()))***)))''''''(((***)))(((((((((((())))))***((((((((((((''''''''''''%%%&&&&&&'''((()))******%%%''')))(((%%%$$$&&&(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((('''''''''(((((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++------......((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,...//////......///000////////////000111222333555444666999<<>><<<===>>>???AAAAAABBBBBB@@@@@@??????>>>?????????:::;;;;;;;;;::::::999888888888777777888999999:::999999::::::999888666555333333333222222222222222111111111111000000000000+++,,,---.........---,,,------...///000000//////,,,,,,,,,++++++)))(((((('''((()))(((&&&%%%&&&'''(((((('''(((((()))***+++))))))))))))(((((((((((($$$%%%&&&'''(((***++++++$$$'''))))))'''&&&)))+++%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++((()))+++,,,------,,,,,,************************((())))))***++++++,,,,,,,,,---///...------...000////////////000111222333555444666999;;;???HHHRRRcccrrr$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''(((((('''&&&%%%%%%************))))))))))))---,,,+++)))((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))***+++,,,,,,,,,++++++***)))((((((((()))++++++)))((()))***+++***)))))))))***+++,,,---,,,,,,,,,,,,---......++++++***)))(((((()))))),,,---------.../////////---------............///......///000111222222333////////////000000000000111111000////////////////////////000111111222222111111222333333333333222555555555444444333333333333333444444555666666666;;;:::999888777777777777:::;;;===>>>???>>>===;;;===>>>>>>???@@@@@@AAAAAA======>>>>>>>>><<<;;;999999::::::::::::999888888777888999999888777888::::::888777999:::999555111111111111111111000//////222111111000///......---...///000///,,,+++---///,,,,,,------,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$!!!"""%%%(((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))******************++++++,,,+++***))))))***+++,,,...,,,++++++------,,,***---,,,+++*********+++,,,***+++,,,---...000111111////////////000111222333777666777999;;;???IIISSScccrrr$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''''''''''''''(((((((((******)))(((((())))))***))))))(((((('''((((((((((((((((((((()))***+++,,,,,,,,,+++******)))((((((((()))+++***)))((()))*********))))))***+++,,,---+++++++++++++++,,,---------,,,+++************+++------------............---------............////////////000111111111222111111111111000000000000111000/////////...//////......///000000111111222111111222333333333333222444444444444444333333333333333444444555666666666999888777777666666777777999:::<<<=========;;;:::<<<<<<======>>>???@@@@@@=========<<<<<<;;;:::999999999999999999888888777777888999888777777888999999777777888999888444111111111111111111000//////111111000000///......---...///000...,,,+++---///,,,,,,------,,,***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((&&&$$$$$$&&&)))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********)))))),,,++++++******)))))))))++++++************++++++,,,+++***+++---...---,,,...---,,,++++++,,,------,,,---------.../////////////////////000111222333777555777:::<<>>??????===<<<;;;:::999999999999888888888888777777777666666777888888666666777888777666666666666555222000000000111111000000//////111000000//////...............///...,,,+++---...,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''((('''''''''%%%%%%&&&'''((()))******&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))+++************))))))))),,,,,,+++***)))(((((('''******++++++++++++*********))))))***---......---...------,,,,,,---..............................////////////000111222222555555777;;;===???GGGOOO___lll$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################))))))******)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))((('''%%%$$$$$$%%%'''(((''''''(((((()))***++++++&&&&&&&&&'''((()))***+++,,,+++***)))(((((((((((((((((((((((()))***+++,,,+++*********)))))))))(((((()))***)))(((''')))***))))))***+++,,,---......***************+++,,,,,,...------,,,,,,,,,------.........------,,,,,,,,,---------............///000000000000000/////////222222111111000////////////////////////...------------......//////000000111111222333333333333222222222222333333444444555222333333444444555666666444444444555666777999999999999:::;;;<<<;;;;;;:::::::::;;;<<<===>>>??????>>>===;;;999999999::::::888777777666666666666666666777888777666555666777666666555555444222000//////000000000000000//////000000/////////...............------,,,,,,---...++++++++++++******))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))(((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$%%%&&&%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))++++++******))))))(((((()))***+++,,,,,,+++***)))***))))))***,,,...---,,,,,,,,,,,,,,,,,,------------------...............///......//////000111222444444777;;;===>>>EEEMMM]]]jjj}}}$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$((((((((('''''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((&&&%%%$$$$$$%%%'''(((&&&''''''((()))******+++((('''''''''''''''((((((***)))((('''''''''''''''(((((((((((()))***+++,,,*********)))))))))))))))((())))))(((''''''(((***))))))***+++,,,,,,------+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,......------,,,,,,,,,+++---------............///000000000///////////////000000/////////.........//////000000//////...---------......//////000000111111222333333333333222111222222333333444444444222222333333444555555555444444555666777999:::;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>>>>??????===<<<:::999::::::;;;888777666555555555666666666888888777555555555666555555555444222000//////...//////000000000//////////////////............------,,,,,,,,,---------++++++******************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++)))***+++,,,,,,+++***))),,,+++******,,,,,,+++*********++++++,,,,,,,,,,,,++++++,,,---...///000111............///000111222444444777;;;<<<===DDDLLL]]]iii|||$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''&&&%%%%%%)))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((()))***+++,,,))))))))))))))))))))))))((())))))'''&&&&&&(((***))))))***++++++++++++***+++++++++++++++,,,------***************++++++,,,------------,,,,,,,,,,,,---------............///////////////////////////........................///000111111111000...------......//////000111111111111222333333333333222222222222222333333333333222222222333444444555555444444555666777999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<========================>>>===<<<;;;::::::::::::999888666555555555666777777999999888666555555666555666666333000......///......///000000000//////........................---,,,++++++---...------+++******)))))))))******))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))*********'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&%%%&&&%%%%%%&&&((())))))(((&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%$$$$$$######(((((((((''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))***&&&''''''((()))***++++++******++++++++++++******---+++******++++++***)))))))))***+++,,,,,,,,,,,,***+++,,,---...000111111............///000111111555444666999:::<<>>FFFSSS^^^ooo$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""###$$$%%%$$$###########################&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!"""$$$&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''((((((((()))&&&'''((()))***))))))(((+++)))((()))***+++***(((***)))((('''''')))***+++***,,,------,,,+++,,,---***+++,,,---............,,,,,,,,,---...////////////............///000000000000000000000111222222------...///000000000///222222111111222222333444333222222111111222333444555555444444444555555666888888888777777777777777555555666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999::::::::::::999888444555555555555666666666999888888999999:::;;;<<<===:::666111...------...+++,,,------......------++++++++++++++++++++++++)))///:::HHHOOOIII999************)))))))))))))))******)))((('''&&&&&&%%%((('''%%%$$$$$$%%%'''((((((((((((((('''''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((&&&%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''(((((('''&&&&&&'''(((((((((((('''(((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))*********+++++++++*********++++++,,,,,,---------........./////////////////////000111222333111111444777777777===EEERRR]]]mmm~~~""""""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!! !!!$$$%%%%%%$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%$$$#########$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((()))******&&&'''''''''(((((())))))&&&''')))*********)))(((***)))((()))***+++***((())))))***+++++++++++++++)))+++,,,,,,***))))))***+++,,,---...////////////++++++,,,------...//////...............///000000000000///000000111222222000000111222222222222111222222111111222222333444555444333111111111111222666555555444444444555555999999888888777666666666333444555666888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777777999::::::999888777555555555555666666666666777777666777888;;;===>>>???<<<777222...------...+++,,,------......------++++++++++++++++++++++++///---,,,+++,,,,,,+++***)))))))))))))))*********'''''''''(((((((((((((((((('''%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%$$$###$$$&&&(((((((((&&&'''(((((())))))((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))******++++++++++++))))))***+++,,,,,,------.........////////////000////////////000111222333111111333777777777===DDDQQQ\\\lll|||$$$###"""""""""###%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&+++'''"""###&&&#########$$$$$$%%%%%%%%%########################"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((+++++++++*********************)))))))))))))))***(((((((((&&&%%%&&&)))+++***************)))((('''...------------...//////////////////////////////,,,,,,,,,---...///000111000000000000000000000000111111222333333333333222000000111222444555666666333555777666444222222222333333333444444555555555777777777777666666666555777888888777777777:::<<<<<<<<<============<<<<<<;;;::::::999999888888777333333333333333333333333333333333444444555555555999777555222000///......%%%'''))),,,.........---,,,,,,++++++***)))((((((,,,,,,+++++++++++++++***((('''&&&%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&))))))((((((''''''''''''&&&&&&''''''((()))******))))))))))))))))))))))))''''''(((((('''&&&%%%%%%))))))))))))************))))))'''&&&&&&'''((()))'''((()))*********************)))))))))))))))***++++++************+++++++++++++++************)))++++++++++++,,,...000111......//////000000111111222333444555777:::@@@DDDMMMZZZjjjwww$$$###"""""""""###%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%######$$$&&&'''######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))******,,,,,,***(((%%%%%%&&&(((+++,,,,,,,,,++++++***)))------,,,,,,------...///////////////////////////---------------...///000///////////////////////////000111111222222111111555555444333222222111111222333222111//////000222444444555555555555555555999999888888888777777777555666777666666666999;;;<<<<<<<<<======<<<<<<<<<;;;;;;:::999999888888777333333333333333333333333222222222222333333333333666444222000...---------(((***,,,---...---,,,+++,,,,,,+++******)))((((((*********+++++++++,,,,,,)))(((''''''''''''((())))))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""(((((((((''''''&&&&&&&&&$$$%%%%%%&&&''''''(((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((()))))))))******((('''&&&&&&&&&'''(((((('''(((((()))))))))((((((******))))))))))))******++++++************++++++))))))******+++++++++,,,,,,+++++++++,,,...///000......//////000000111111222333444555666:::@@@DDDMMMZZZiiiuuu$$$############$$$%%%%%%######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''''''''&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))))))))******,,,,,,+++)))'''&&&((()))---------------,,,,,,+++,,,,,,++++++,,,,,,---...////////////////////////......---------......///////////////////////////...///000000111111000000666666555333222111000///222222000...,,,---111444666666666666555555555555888888888777777777666666444555666666555555777999;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999888777777444444444444444444444444111111111111111000000000111111///...---,,,,,,,,,,,,---......---,,,***)))+++++++++******))))))((()))))))))***++++++,,,,,,))))))(((((((((((())))))((((((''''''&&&%%%%%%%%%'''''''''(((((('''''''''%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''((((((((()))))))))&&&&&&%%%%%%&&&'''((()))'''((((((((((((''''''&&&***)))))))))))))))******++++++************++++++'''((()))***+++,,,------,,,,,,,,,,,,,,,---...///......//////000000111111222333444444666:::???CCCMMMYYYgggrrr############$$$$$$%%%%%%"""###%%%%%%%%%%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***************))))))))))))))))))***+++)))*********)))))),,,...,,,---------------,,,,,,++++++******++++++,,,---///////////////////////////......---------......////////////////////////...///000000111111000000222222222222222333333333333333333111000111333666666666555555444444333333555555555444444444444333444555666666555666777999::::::;;;;;;;;;;;;::::::::::::999999888777777666333333333333333333333333222111111111000000/////////......---------------............---+++***)))+++*********)))))))))((())))))******************(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''((()))******))))))))))))((('''&&&&&&))))))))))))))))))***+++++++++************++++++((())))))***++++++,,,,,,---------------------.........//////000000111111111222333444666:::???CCCMMMXXXdddooo~~~######$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))************))))))(((((()))***++++++((()))************,,,...++++++,,,,,,,,,,,,+++++++++************+++,,,,,,///////////////////////////......---------..............................///000111111222222111111///000000111333444444555111333444555444444444555444444444333333222222222444444444333333333222222444666777888777777888999999999::::::::::::999999999888888777666666555555333333333333333333333333222222111111000000//////........................,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))*********))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''((((((((((((''''''((()))***+++++++++************))))))((('''))))))(((((()))***++++++++++++************++++++************************,,,,,,------------------......//////000000111111111222333444555999???CCCKKKVVVbbblll{{{###$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&+++***'''&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$#########$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&''''''(((((()))(((((((((((()))***+++,,,***+++,,,+++***))))))***)))******+++++++++++++++++++++******++++++,,,---////////////////////////......---------......///........................///000111111222222111111111111222222222222222222---000333444444333333444333333333222222222222222555555555444444444444333444666888888777777888999888888999999999999888888777666666555555444333333222222222222222222222222111000000000000000//////---....../////////......***+++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$''')))(((%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''((())))))))))))))))))''''''((((((((()))))))))((()))***+++,,,,,,++++++)))***************)))((((((((((((((()))***+++,,,++++++************+++++++++++++++*********))))))+++,,,------.........---......//////000000111111111222333333555999>>>BBBIIITTT```jjjzzz###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((()))***+++,,,)))***,,,+++)))((()))***))))))***++++++++++++++++++++++++++++++,,,------////////////////////////---------------...///000...........................///000000111111000000333333222222111111000000...///111111111222444555222222333333333333333333444444444444333333333333222444777777777666777888777888888888888888888777555555444444333222222111000000000000000000000000.............../////////------...//////...---,,,+++******))))))*********((()))))))))))))))))))))&&&&&&''''''((()))******&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$'''***(((%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))((((((((()))))))))******))))))***+++++++++***)))'''((())))))))))))))))))(((((((((((()))***+++,,,++++++************++++++***************+++++++++)))***,,,......///............//////000000111111000111222333555999>>>BBBGGGRRR___jjjyyy###$$$%%%&&&'''&&&%%%%%%'''&&&$$$$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''''''''((()))******+++(((((((((((()))***+++,,,%%%''')))*********+++---)))***++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////////////////,,,,,,,,,---...///000111........................---......///////////////111111111111111111111111111111111000000222666999333333333444444555555555222222222111111111000000111333666666666555555666777777888888888888777777444444333222222111111000////////////////////////,,,,,,,,,------.........,,,---...///...---,,,+++++++++***)))((((((((()))(((((((((((())))))))))))######%%%''')))+++,,,---'''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''$$$'''***)))%%%###&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&'''((((((%%%%%%%%%&&&&&&'''''''''***************)))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((''''''))))))))))))************))))))***++++++***((((((&&&&&&'''((()))))))))((((((((((((((()))***+++,,,++++++************++++++(((((()))***+++,,,,,,---(((***,,,...////////////......//////000111111111000111222333555999>>>BBBEEEQQQ^^^jjjyyy%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%'''&&&%%%$$$###$$$%%%%%%&&&%%%$$$$$$######$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%)))))))))(((''''''&&&&&&))))))((('''&&&%%%$$$$$$&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))*********+++++++++,,,+++++++++******))))))222///,,,***************,,,++++++******++++++,,,......//////...---,,,,,,***+++,,,---///000111222---------------...///000000000000000000111111111......///000111111222222333222111000000111222333555555555444444333333333111111222222222333333333555555555666666666666777777777777777666555444333444333333333333333333222---...///000000///...---////////////////////////...............---------,,,,,,+++***)))(((''''''++++++******))))))(((((()))(((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''###$$$&&&((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%""""""!!!"""###%%%((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&(((***+++)))'''%%%&&&(((***)))'''&&&'''''''''(((((())))))''''''((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))((((((''')))))))))((()))******+++******++++++++++++******++++++***************+++++++++++++++++++++++++++............////////////333333333333444777===AAAEEENNN\\\jjjyyy%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%&&&%%%$$$#########$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&((((((((((((''''''''''''*********)))((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''&&&---+++((((((***,,,------,,,++++++******++++++,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...////////////000000000000111111000000111222222333444444222222111000000111222222555444444444333333333333111111111222222222333333222222222222333333333333666666666555555444333222222222222222111111111111......////////////......------------------------......------,,,++++++***++++++******)))(((((((((*********)))))))))))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%'''((()))'''%%%&&&(((***)))'''''''''''''''((((((((()))(((((((((((((((''''''''''''((((((((()))))))))***))))))))))))))))))))))))((())))))))))))(((''''''(((((()))))))))***************++++++++++++******++++++***************+++)))******+++,,,------.../////////000000000000111333333333333444777===AAAFFFOOO\\\jjjyyy%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%######$$$%%%%%%$$$###"""""""""######%%%%%%$$$############$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''''''''((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***************)))))))))***(((''''''***,,,------,,,++++++******++++++,,,---............------,,,+++++++++++++++*********------,,,,,,,,,---......////////////000000111111000111111222222333333333222111111000000111111222444444333333333333333222111111111222222222222333111111111111222222222222444444444444444333222111111111111000000/////////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))((())))))))))))))))))))))))((())))))))))))))))))***''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&'''((())))))(((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&))))))+++,,,,,,,,,+++*********++++++++++++******+++***************++++++))))))***,,,---...000000000000000000111111111111222333333333444888===@@@FFFOOO\\\jjjyyy$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$###############%%%$$$$$$#####################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((((((((((((''''''++++++++++++++++++++++++,,,***))))))***+++++++++,,,++++++******++++++,,,---------......------,,,(((((()))***+++,,,---------,,,,,,,,,,,,,,,---------......//////000000000.../////////000000000111111111000000000000111111333333333333222222222222111111111111222222222222333333333333444444444444444444444444444333222222111111000000//////......///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************(((((((((((())))))******'''((((((((())))))******''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((((((((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&***+++---//////...---,,,******++++++++++++***************)))******+++,,,***++++++,,,...//////000//////000000000111111111222333333444555888<<<@@@FFFOOO\\\jjjyyy$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$%%%&&&'''((())))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((((((((((((((((((,,,+++******,,,------,,,,,,++++++******++++++,,,,,,,,,---------------,,,)))******+++,,,---......---,,,++++++++++++,,,,,,,,,------...//////000000///////////////000000000000000000000000000000000222222222222222222222222000000111111111222222222444444444444555555555555444555555555555444333333222111111000///............---,,,++++++,,,---...------------------------)))))))))***++++++,,,,,,'''''''''((())))))******''''''(((((()))))))))***''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&'''((()))((('''&&&%%%'''''''''&&&&&&&&&%%%%%%(((((((((''''''&&&%%%%%%%%%'''((()))((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))(((''''''&&&)))***,,,......---+++*********++++++++++++************))))))***++++++,,,,,,,,,------------.............../////////000000111222444444555888<<>>CCCLLLYYYfffttt#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$%%%$$$###"""!!!$$$######"""""""""""""""$$$$$$##################""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&"""######$$$$$$"""!!! """"""###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$%%%&&&''')))******''''''(((((()))))))))***,,,+++***+++++++++)))(((,,,++++++++++++++++++,,,***+++,,,,,,------------+++++++++,,,,,,------...,,,,,,+++***))))))************+++,,,...//////000////////////...............///000111111000///...//////000000111111111222000000000000111111111111111222222222222333333333111222222333333333222222//////...---+++******)))***+++,,,------,,,+++***+++++++++++++++++++++++++++***)))(((&&&%%%$$$###(((((((((((((((((((((((())))))(((((('''''''''&&&)))(((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&%%%&&&'''(((((((((&&&&&&###'''***+++)))''''''((())))))(((((('''''''''&&&%%%%%%&&&'''((()))************))))))((((((((('''))))))))))))))))))))))))+++++++++++++++***))))))++++++******++++++,,,---******++++++++++++******))))))))))))***+++,,,---(((((()))***,,,---......000000000000111111111111000222444555666999<<<>>>CCCKKKXXXeeesss###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$###"""!!!!!!"""###$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""$$$$$$"""###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$######### """###$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&%%%######'''&&&&&&%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&'''(((((()))(((&&&$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((******))))))******+++,,,******))))))((((((''''''(((((((((((())))))))))))+++******)))))))))))))))***++++++++++++***))))))+++***)))))))))***,,,---******++++++++++++***)))***+++---...///...------............---,,,++++++------......///000000000333333222111000///......//////////////////////////////000111222222333333222000///111333444222///111000---++++++,,,...000,,,++++++++++++++++++,,,+++*********))))))(((((('''''''''''''''''''''''''''(((***+++,,,+++)))(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$%%%%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&((((((((((((((('''''''''***))))))((()))+++,,,---''''''''''''(((((((((((())))))))))))))))))))))))++++++***)))(((((())))))(((((((((((())))))))))))+++******+++---...---,,,111111222000...***((('''---,,,+++***+++,,,---...333333222222111000000000333333333333333444888;;;FFFKKKTTT```ppp###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$######""""""######$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""###$$$$$$""" ###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&'''((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''')))))))))*********++++++***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))***,,,---...,,,,,,------,,,,,,+++******************++++++,,,++++++++++++++++++++++++++++++,,,---------------,,,,,,------...---------------......///000000000000000000/////////////////////////////////////////////000111111222333333222000///111333333111//////---+++))))))***,,,---++++++************++++++*********)))))))))((((((((((((((((((((((((((((((&&&''')))***+++***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$%%%%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((()))))))))*********++++++***)))(((((((((((()))))))))))))))*********))))))))))))))))))))))))+++******)))(((((())))))))))))))))))************'''(((+++++++++******+++...222555333---+++---000,,,,,,+++++++++,,,---...111111000000000000//////222333333333333555999<<>>DDDJJJSSS___nnn###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%########################%%%$$$############""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$""""""%%%&&&&&&&&&&&&%%%$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''((((((((())))))))))))&&&''')))++++++***)))((())))))))))))(((((((((((((((((((((((()))))))))))),,,,,,+++************+++))))))******))))))(((''')))***+++,,,---,,,+++***,,,+++)))((()))***,,,---,,,+++***)))***+++,,,---+++,,,------.........---------......///000000000------.........////////////////////////////////////000000000111111111222111111111111111111000//////...,,,+++++++++,,,---))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&((()))******)))(((&&&&&&&&&''''''(((((()))***************************))))))((((((((()))))))))))))))*********++++++*********---333;;;DDDIIIJJJIIIEEE;;;///((((((***,,,,,,,,,,,,------......------...//////000111111111222333333444777;;;???CCCIIIRRR]]]lll###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%###########################$$$$$$$$$###"""##################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((%%%''')))*********((('''(((((((((((())))))))))))(((((((((((())))))))))))++++++***)))))))))))))))***************)))(((((()))***+++------,,,+++++++++***((('''((())),,,------,,,+++***)))***+++,,,---.........------,,,+++------......///000000000000000000/////////......////////////////////////000000000000000111111111000111222111000/////////...---,,,++++++++++++,,,)))(((((((((((((((((()))(((((((((((((((((())))))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$&&&''')))***++++++***)))&&&&&&''''''((())))))***,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((((((((())))))((((((((()))))))))******+++,,,111999BBBHHHHHHFFF999555000---,,,,,,,,,,,,,,,,,,---------.........---...//////000111222222111222333333444777;;;>>>AAAHHHRRR\\\jjj}}}###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$############$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!"""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%%%%&&&%%%&&&((()))))))))((('''(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((()))***,,,,,,,,,------------,,,++++++***++++++,,,,,,,,,,,,,,,***))))))))))))+++,,,------,,,,,,++++++++++++,,,............---,,,+++***------......///000000000000000000//////.........////////////////////////000000000000000000000000000111222222000......///+++***))))))(((((())))))))))))(((((((((((())))))''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((((('''&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((''''''((()))***+++,,,,,,,,,,,,+++***)))(((''''''************)))(((''''''))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''(((((())))))'''((((((((()))))))))))))))///;;;EEEJJJEEE;;;333///+++&&&'''+++//////---,,,,,,---............---......///000000111222222111222222222333555999===@@@GGGQQQ[[[hhh{{{###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$""""""###%%%$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((()))***+++---------............---,,,,,,,,,++++++++++++,,,------******+++,,,,,,---......---------------,,,++++++---------...------,,,,,,------......///000000000---...............//////////////////////////////000000000000000000000//////111333222///------///***)))))))))((((((((((((***))))))(((((())))))***'''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&((()))+++---......******++++++++++++++++++******)))((('''''''''''')))***+++,,,---...//////++++++++++++++++++++++++'''''''''''''''((())))))(((((()))))))))*********,,,666BBBFFF@@@666...***///---******+++---------,,,,,,.../////////...---.........//////000000000111111222222222444777:::>>>FFFQQQZZZgggzzz###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%#########$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%$$$"""!!!###%%%$$$###"""""""""###%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$ !!!"""$$$%%%&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***'''&&&&&&&&&&&&'''(((((('''((((((((())))))******(((((((((((())))))))))))---,,,++++++******++++++,,,,,,------,,,,,,+++***---,,,+++***+++,,,---...+++,,,---...////////////------...///...---+++***++++++,,,---............------......///000000000***++++++,,,---//////000////////////////////////000000000000///////////////111333222///,,,---///++++++++++++******************))))))))))))******&&&'''''''''(((((())))))))))))))))))))))))))))))(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''((("""###$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''''''''&&&###$$$%%%''')))+++---...&&&'''((()))***+++,,,,,,'''&&&%%%%%%&&&''')))***((())))))+++,,,---......))))))))))))))))))))))))'''''''''''''''((()))***)))************+++++++++222<<>>FFFPPPZZZfffyyy%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$###"""###%%%(((***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""############ !!!###$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''(((((((((+++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,//////...---,,,,,,++++++++++++******++++++,,,---+++***)))+++---......---...........................------------...//////////////////000000000000333333222111000///......////////////////////////............---,,,+++******************************************)))(((((((((((())))))))))))(((((('''((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))***'''&&&%%%%%%$$$$$$$$$$$$***'''$$$$$$''')))((('''***)))((('''%%%###""""""&&&%%%%%%$$$###"""!!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''''''''((()))(((&&&$$$&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%&&&''''''&&&$$$$$$&&&'''&&&&&&''''''((((((((()))***)))(((''''''((()))***+++******)))))))))))))))))),,,...---***''''''((('''((()))))))))))))))((('''((()))******)))((('''&&&'''))))))(((((()))+++222;;;>>>444+++)))+++,,,***)))((((((((()))+++,,,,,,,,,------.../////////000//////.........//////111222333333333444777999AAADDDNNN[[[iiizzz%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""""""""############"""######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''&&&&&&&&&&&&'''((((((++++++,,,,,,,,,---------(((''''''(((***+++)))(((++++++++++++++++++++++++,,,---------------,,,,,,///......---,,,,,,++++++------,,,,,,------...///,,,+++***+++...///...---........................---------------...//////.../////////000000000000222222111111000/////////....................................---,,,+++***************************)))************)))(((((((((((())))))))))))(((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%$$$$$$$$$%%%'''$$$""""""$$$%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%'''(((((((((((((((((())))))***))))))(((((((((((())))))))))))(((((((((((())))))+++---...---***((()))***)))))))))))))))((((((((((((((())))))))))))(((((('''((())))))((((((***,,,111666777///((((((******+++***)))))))))***,,,,,,++++++,,,,,,---.........//////............//////111222333333333444777:::AAADDDMMM[[[hhhyyy%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$%%%&&&&&&"""""""""#########$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""###$$$%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''((())))))))))))))))))************)))(((((()))++++++***(((************************,,,,,,------------,,,,,,.........------,,,,,,+++------,,,,,,------...///---,,,+++,,,...//////...........................---------------......///....../////////000000000000000000000000000000000.................................------,,,+++***************************))))))******))))))(((''''''(((((())))))(((((('''%%%&&&&&&&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%(((&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''((()))(((&&&&&&(((***'''''''''''''''(((((()))((())))))******))))))((((((((((((((()))***++++++------...,,,******+++,,,,,,+++)))((('''(((((()))))))))(((((((((((()))))))))***))))))((())),,,///444444000***(((***+++***++++++******++++++,,,---******++++++,,,------...//////............//////000222222333333444777:::@@@DDDMMMZZZhhhxxx%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$)))(((%%%$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""""" !!!$$$%%%&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((()))%%%%%%&&&&&&&&&'''''''''(((''''''(((******)))((()))))))))***************++++++,,,---------,,,,,,......---------,,,,,,,,,++++++******++++++,,,---...---,,,---///000///...........................------,,,,,,------...///........./////////000000////////////000000111111........................------------,,,+++******************************)))))))))))))))((((((''''''(((((((((((((((((('''$$$%%%%%%&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%(((((('''''''''(((((('''######$$$%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((('''&&&&&&(((***'''&&&%%%%%%%%%&&&'''''''''(((************((('''((((((((()))***,,,---...---,,,+++***)))***+++,,,...,,,***'''''''''((()))))))))(((''''''(((***+++*********((((((***...111===777...******------+++************++++++,,,,,,+++++++++,,,------......///............//////000000111222222333444888:::@@@CCCLLLYYYgggwww%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$((('''%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""!!!###%%%&&&'''&&&%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))******&&&%%%%%%&&&(((((('''&&&************++++++,,,,,,***++++++,,,------,,,,,,---------------,,,,,,,,,++++++******++++++,,,---...---,,,---/////////---........................,,,,,,,,,,,,,,,---..................////////////.........///000000111111........................------------,,,+++***))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''$$$$$$%%%%%%&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%'''))))))((('''&&&&&&&&&((()))'''((()))******)))((('''&&&&&&'''''')))***,,,---+++***(((((((((***++++++...,,,***((('''''')))))))))((('''''''''(((***+++*********)))(((+++///222CCC999...***+++---+++)))((())))))***************,,,,,,,,,---......//////...............///000000000111222222333555888;;;???CCCKKKXXXeeevvv%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$#########$$$$$$$$$$$$%%%&&&%%%$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''))))))))))))***************))))))***,,,---+++***))))))******+++,,,,,,,,,)))***+++,,,,,,------,,,------------------------------,,,,,,------...///...---,,,---...///...,,,........................,,,,,,,,,,,,,,,------...------........./////////.........//////000000000---------------------------------,,,,,,+++***)))))))))))))))))))))))))))(((((())))))(((((('''&&&&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''***---,,,(((%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%'''))),,,+++)))((('''(((***+++&&&''''''((((((''''''&&&$$$$$$$$$%%%&&&''')))***)))(((&&&''')))*********---,,,***)))((())))))***(((''''''(((((()))***+++))))))***))))))+++///111DDD777,,,)))***)))((('''(((((()))************))),,,,,,---......//////000......---......///000111///000222222333555888;;;???BBBKKKWWWddduuu%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$############$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))((('''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((,,,,,,+++---...///...,,,(((((())))))***++++++,,,))))))***,,,,,,------,,,------------------------------,,,,,,------...///...,,,+++,,,---...---+++........................,,,,,,++++++,,,,,,---...---------.........//////......//////////////////------------------------,,,,,,---,,,,,,+++***)))))))))))))))))))))))))))(((((())))))(((((('''&&&&&&''''''((((((''''''&&&%%%%%%&&&'''''''''''''''$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&'''%%%(((******(((&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((())))))...111000+++&&&%%%&&&$$$%%%'''(((((('''%%%$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&(((***,,,+++((('''&&&''')))***&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&((())))))(((''''''(((+++---+++)))************************&&&'''((())))))*********'''((()))******+++...000AAA555***)))***((('''(((((()))***+++++++++******+++,,,,,,------...//////---------......///000111///000222222333555999<<<>>>BBBJJJWWWdddttt%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########""""""###$$$%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%&&&(((******)))(((''''''''''''''''''((())))))'''''''''(((((((((((()))'''&&&&&&'''))))))((('''&&&''''''((()))******+++((()))***+++,,,---------------------------------++++++******++++++,,,------,,,++++++------,,,+++........................,,,,,,++++++,,,,,,---...---------.........//////////////////////////////------------------------,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''''''''''''''&&&%%%&&&&&&'''((((((((('''#########$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''"""%%%((('''%%%###$$$%%%#########$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&((()))***+++000444333---'''%%%%%%%%%'''***,,,,,,***'''%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&'''''''''''')))+++***(((%%%######$$$&&&'''&&&&&&$$$######$$$&&&&&&)))(((((())))))***+++,,,(((''''''***......,,,)))))))))***+++++++++******%%%&&&(((************)))%%%''')))******+++---///???444+++++++++)))(((+++)))***+++,,,---,,,++++++***++++++,,,,,,---......---------......000111111///000111222333555999<<<>>>AAAJJJVVVcccsss&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######%%%'''(((&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((()))***((((((((((((((('''''''''))))))))))))((((((((((((''''''&&&&&&''')))+++,,,,,,***(((((()))******)))((()))***++++++++++++++++++,,,------......---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++///...---,,,,,,,,,,,,---(((+++...///---,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------,,,+++++++++,,,---............---,,,+++))))))(((((((((((())))))))))))))))))))))))((((((((((((*********)))(((&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%'''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((())))))))))))(((((('''((()))))))))))))))((()))((('''&&&&&&'''((()))*********)))))),,,000333FFF888+++)))+++,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------...///000000111222333555555555666999;;;===CCCKKKUUUbbbttt!!!"""###$$$&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######%%%&&&(((%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))***(((((((((((((((((((((''')))((((((((((((((((((((()))(((((((((((())))))******)))'''''')))))))))((())))))***+++++++++++++++++++++,,,------------,,,......------,,,,,,,,,,,,......////////////......,,,,,,,,,,,,++++++******(((+++---...---,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---------,,,+++++++++,,,---...---------+++***)))(((((((((((((((((((((((()))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((())))))))))))((((((((((((((((((((('''&&&%%%)))(((''''''''''''((()))***++++++***+++---111444OOO???///)))***)))))))))******+++++++++,,,,,,,,,,,,---------.....................//////000000111///000222222222333666888===BBBKKKTTTaaattt!!!"""###$$$&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((''''''''''''((())))))''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''***)))((()))***+++***))))))***++++++,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,---------,,,+++***(((+++---...---+++,,,,,,+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,...---,,,+++++++++++++++,,,,,,,,,+++***)))((('''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%"""###$$$&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''(((((())))))(((((('''))))))(((((('''%%%$$$###)))((((((''''''(((((()))***+++++++++,,,...222555VVVEEE333***)))((((((*********+++++++++,,,,,,,,,------........./////////000000000000000000000000111333444444444666888:::===BBBJJJSSS```rrr'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((((((((((((((('''''''''(((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''((()))******)))((('''+++******+++,,,---,,,*********+++++++++++++++***))))))***+++++++++++++++******************))))))******++++++++++++******,,,---///000000///---,,,(((***,,,---,,,++++++,,,+++++++++***+++,,,,,,---,,,,,,++++++++++++,,,,,,------,,,++++++*********+++++++++******)))''''''((((((((((((((('''''''''))))))((((((((('''''''''$$$%%%&&&'''((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******++++++'''(((((((((((((((((('''((((((((((((''''''&&&%%%((((((((((((((()))))))))((()))***+++,,,...111444QQQBBB333,,,***))))))+++******+++++++++,,,,,,,,,.........////////////000111111111111000000000000333444555666666777999<<<<<>>888111...+++***+++------,,,+++++++++++++++++++++***------------...///000111111222333333333444666888999:::@@@IIISSSbbbxxx######$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%!!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&######$$$$$$$$$$$$#####################$$$%%%%%%+++***'''%%%##################$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&''''''(((((($$$%%%&&&'''(((***++++++)))******************)))(((((())))))))))))((((((%%%&&&&&&'''((())))))***************************************+++,,,---...++++++************++++++******************************++++++++++++******)))(((((((((((()))******&&&&&&((()))************+++******))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&###############$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%&&&(((((('''&&&"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&(((***,,,---......---))))))******+++***************++++++******)))((((((((((((((()))))))))(((+++,,,111:::DDDKKKOOOOOO<<<666///,,,,,,......---------------------------------------...///000111000222333333333444777999999:::???HHHRRRaaavvv######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""###$$$$$$%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''''''''########################$$$$$$%%%%%%&&&''''''(((%%%%%%$$$######$$$%%%%%%"""#########$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###############$$$&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''((())))))***((())))))******))))))((()))))))))******)))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((((((***+++,,,******))))))))))))******************************)))******************)))'''(((((()))))))))))))))'''((())))))******************)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###!!!"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""###%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$%%%'''(((((('''""""""###%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&(((***---...///......******)))((((((((())))))***************))))))(((((((((((((((((((((((('''+++******---444???KKKSSSLLLCCC777000...///...---,,,,,,,,,------.........------------...///000000000111333333333444777999888999>>>GGGQQQ```uuu######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&"""###$$$%%%%%%$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###%%%''')))***+++########################$$$$$$%%%%%%&&&'''((((((&&&%%%$$$######$$$%%%&&&!!!!!!""""""#########$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######&&&&&&$$$###""""""!!!!!!!!!###%%%&&&''''''$$$%%%&&&&&&''''''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))((((((******++++++++++++******))))))))))))************(((((((((((((((((((((((((((((('''&&&&&&''')))*********))))))))))))******))))))))))))))))))))))))))))))************))))))&&&''')))*********)))(((((())))))***************)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""$$$%%%&&& !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###%%%'''(((((('''!!!"""###$$$%%%&&&&&&&&&''''''''''''''''''''''''$$$######$$$%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''&&&&&&&&&'''''''''((((((''')))+++---//////...---+++***)))'''''''''((()))***************)))(((((('''(((((((((((((((''''''''')))***((()))000<<>>GGGQQQ```uuu$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((%%%######%%%&&&$$$!!!###""" $$$%%%%%%%%%$$$$$$#########""""""!!!!!!"""###$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$######%%%'''%%%%%%$$$$$$###"""""""""$$$%%%&&&&&&''''''&&&&&&'''&&&$$$###"""###$$$$$$%%%%%%&&&'''&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%  ''',,,***''',,,***))))))******)))'''))))))************))))))((())))))))))))(((((('''************))))))))))))((((((((((((((()))******))))))))))))((((((((((((+++***)))((((((***,,,---))))))))))))))))))))))))***((('''&&&'''((('''&&&((()))))))))************))))))))))))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$"""!!!"""$$$&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$"""""""""$$$%%%)))(((((('''(((***,,,---000///---,,,************+++*********))))))((((((''''''(((((())))))******+++***'''&&&'''***...000@@@PPPYYYOOO;;;...,,,...''')))+++,,,++++++***+++---------------...//////444333111111111333555666;;;<<>>LLLNNNFFF<<<111)))((()))+++,,,,,,+++,,,,,,......------......///000333222111111222333555666;;;<<<@@@HHHQQQ___rrr$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%***)))'''&&&$$$$$$######%%%$$$######%%%%%%$$$######%%%(((((('''%%%######%%%%%%%%%$$$$$$$$$$$$######""""""""""""###$$$$$$"""""""""""""""############$$$$$$###""""""###%%%!!!""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((+++***)))((((((((())))))+++***))))))******)))((())))))************))))))((()))***+++++++++++++++************))))))))))))((((((((((((((()))******))))))))))))((((((((((((******)))((()))***+++,,,))))))))))))))))))))))))%%%$$$###$$$&&&'''''''''(((((((((((()))))))))))))))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""######$$$%%%''')))***((($$$"""###$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%&&&'''((())))))((((((,,,---------,,,***)))(((******))))))))))))(((((())))))))))))((((((((((((+++***)))(((((((((((()))$$$...:::CCCHHHEEE888*********+++,,,,,,---------//////......//////000111222222111111222333555666;;;;;;@@@HHHQQQ^^^qqq$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###""""""""""""######$$$((((((&&&&&&%%%%%%$$$### """%%%%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$""""""#####################$$$%%%$$$###"""###%%%""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%!!!"""$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$############!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))$$$&&&((('''&&&%%%(((***+++)))((()))******)))((())))))************))))))%%%&&&'''))))))*********************)))))))))(((((((((((((((((())))))***))))))))))))((((((((((((***))))))((()))***++++++((((((((((((((((((((((((%%%###"""###$$$&&&&&&%%%'''''''''((((((((())))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%&&&***,,,***$$$!!!###&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''&&&''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''$$$&&&(((***+++***(((&&&***+++,,,---,,,+++)))'''))))))))))))))))))((((((******))))))((((((''''''(((((()))))))))(((((((((***+++,,,222<<>>111...,,,+++...000000000///////////////000111111111111111222333444666666::::::>>>FFFNNN[[[ooo$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%######""""""""""""###%%%%%%$$$$$$%%%'''&&&&&&%%%###!!!!!!$$$&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$###%%%''''''%%%$$$%%%%%%%%%%%%$$$$$$###""""""!!!######$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%#########$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%"""###$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***---///---***((((((******)))((()))***+++***)))))))))************))))))((()))***+++++++++++++++************))))))))))))((((((((((((((()))******))))))))))))((((((((((((((((((((()))))))))******''''''''''''''''''''''''***)))'''((()))******)))&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%###&&&))))))'''%%%&&&(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%'''(((***,,,---''''''''''''''''''''''''''''''(((((((((((())))))'''(((+++,,,,,,+++)))'''((((((******+++***))))))''''''(((((((((((())))))))))))))))))((((((((((((%%%&&&((()))***+++++++++%%%)))***))),,,444;;;===555111---,,,...111111000//////......//////000111000000111222444555666666999:::>>>EEEMMMZZZmmm~~~$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$############(((******(((%%%###$$$%%%#########!!!!!!$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$#########""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$###"""""""""###%%%&&&"""#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&'''###$$$&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''')))******((('''&&&&&&)))(((((((((***+++***)))))))))************)))))))))******+++++++++******************))))))))))))((((((((((((((()))******))))))))))))(((((((((((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%(((***++++++%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""""""""#########$$$$$$###$$$%%%%%%&&&&&&&&&%%%######################################################""""""######$$$%%%$$$%%%'''(((((('''%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%'''((()))***''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&'''(((***++++++)))((('''((((((((()))))))))******'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))******++++++###(((,,,***+++000444444999444...,,,...111111///......------......///000///000111333444555666666999999===DDDMMMYYYlll}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%!!!!!!!!!!!!"""###$$$%%%"""$$$%%%###$$$&&&)))###$$$%%%$$$"""!!!"""$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$#########""""""!!!!!!!!!###%%%%%%$$$###"""###"""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$'''&&&$$$###"""###$$$$$$######"""""""""###%%%&&&""""""######$$$$$$$$$$$$""""""###$$$%%%''')))***%%%%%%%%%%%%&&&''''''((($$$&&&'''(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%''')))++++++******)))(((((((((***++++++***))))))************))))))((())))))))))))(((((('''************))))))))))))((((((((((((((()))******))))))))))))(((((((((((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$'''+++///000000%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""""""""############$$$%%%%%%&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%&&&&&&&&&'''((('''$$$"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''((())))))((('''&&&((((((''''''((()))***+++&&&'''''''''(((((())))))''''''(((((())))))******,,,+++******)))*********(((,,,,,,((('''+++------<<<555...,,,...111000///---------------.../////////000111333444555666666888999===DDDLLLYYYlll|||$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""###%%%&&&%%%###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''((()))******)))((('''+++***)))(((''''''''''''---+++)))(((((()))+++---***+++,,,+++)))''''''((())))))))))))((((((((((((&&&''''''((()))******+++)))'''&&&'''((()))((('''%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''(((&&&$$$&&&)))+++***(((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$%%%$$$###$$$&&&'''%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%"""###%%%&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((((((&&&&&&'''))))))&&&"""((()))***)))((('''((())))))(((&&&%%%%%%&&&'''(((&&&'''(((((())))))((((((************************++++++************++++++(((((((((((()))***+++,,,---,,,+++++++++---///111111000000//////000111222222333333333444555555555888888===DDDLLLWWWjjjzzz$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$&&&'''%%%###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((())))))))))))((((((************+++,,,---...)))(((((((((((((((((()))+++---...---+++))))))***))))))))))))((((((((((((''''''(((((())))))******)))((('''((())))))((('''&&&&&&''''''((())))))***(((((('''&&&&&&&&&&&&'''+++)))''''''((((((&&&$$$'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%$$$######!!!!!!"""!!! """$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((((((&&&%%%&&&((((((&&&###&&&'''((('''&&&%%%&&&((('''&&&&&&%%%&&&'''))))))$$$%%%&&&&&&''''''&&&&&&************************+++******))))))******+++(((((((((((()))***+++,,,---,,,+++++++++---///000111000/////////000111222444444555555666777777777888999===DDDLLLWWWjjjzzz$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$"""######$$$$$$######"""###'''***'''!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))(((''''''(((((()))***+++'''((()))******)))((('''+++,,,------+++))))))***(((((((((((())))))))))))(((((((((((((((((((((((()))((('''((()))))))))'''''''''(((((()))*********(((((('''&&&&&&&&&&&&'''***(((''''''((('''&&&$$$''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))'''%%%%%%&&&'''&&&%%%%%%'''((('''&&&%%%'''(((%%%%%%%%%&&&'''(((***+++%%%%%%&&&''''''''''''&&&))))))))))))))))))))))))+++******))))))******+++(((((((((((()))***+++,,,,,,,,,+++++++++---///000000////////////000111222333444444555666666777777999999===DDDLLLWWWiiiyyy$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$#########&&&(((&&&""" """%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))***)))(((''''''((()))***))))))((('''&&&&&&&&&&&&******++++++++++++******((()))+++***(((''''''((((((((((((((())))))))))))((((((((((((((((((''''''((('''&&&'''(((((('''&&&&&&''''''((())))))******(((((('''&&&&&&&&&&&&'''&&&%%%&&&&&&((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$###$$$&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''((('''%%%$$$###$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((***((('''&&&&&&&&&'''''''''((())))))(((((()))***&&&&&&'''''''''((())))))''''''((()))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))(((((()))***++++++++++++++++++,,,---...///.../////////000000111111111111222333444444555555999:::>>>DDDKKKVVVhhhxxx$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&''''''############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))(((''''''((()))***,,,,,,+++***)))))))))))),,,+++***((((((***+++,,,''')))******(((''''''((('''((((((((()))))))))***(((((((((((('''''''''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''(((((()))(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###!!! """###&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###############$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$###$$$%%%'''(((''''''''''''''''''''''''&&&&&&'''''''''(((((('''******)))'''&&&'''((()))&&&((())))))(((((()))+++)))))))))((((((''''''&&&'''((())))))******))))))((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))***+++******++++++,,,------...---......///000111111111000000111222333444555666999999===CCCJJJUUUfffvvv$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''"""###############$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###"""!!!###&&&((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))''''''''''''((()))***++++++***'''%%%%%%'''***+++(((***++++++***))))))***''''''(((((())))))******'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&''''''(((((('''%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&$$$###"""$$$%%%&&&&&&%%%$$$$$$%%%'''(((((('''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''))))))***((('''&&&''')))$$$&&&''''''&&&&&&((()))*********)))((('''&&&%%%&&&&&&'''(((((((((((('''))))))))))))))))))))))))***))))))(((((())))))******)))))))))))))))************++++++,,,---------,,,---...///000111111111111222333444555666777888999999<<>>BBBKKK\\\mmm$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%!!!%%%&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""$$$%%%'''((()))***))))))))))))************&&&&&&&&&'''''')))******************************######$$$$$$%%%&&&''''''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((()))%%%"""###''')))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%###$$$%%%&&&'''((((((((($$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))(((((('''%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&'''&&&'''((((((((('''&&&%%% """%%%((())))))(((&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&'''(((*********))))))(((((((((((()))+++,,,,,,++++++************++++++(((((((((((((((((((((((())))))))))))************)))************+++++++++,,,,,,,,,,,,---...////////////000111222444666777666777:::>>>BBBJJJ\\\lll"""!!!!!!"""$$$&&&((()))$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$!!!""""""""""""###############$$$$$$$$$$$$###############$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$#####################''''''&&&%%%$$$###"""!!!&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$######"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((('''%%%###&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((()))(((''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&'''''''''&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######"""######$$$$$$""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%#########%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%(((***''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++,,,,,,+++******)))))))))******))))))))))))))))))))))))*********'''((())))))(((&&&$$$###''''''((()))))))))))))))***+++,,,---............,,,,,,------.../////////000111222111000000222333777777999===AAAJJJZZZiii~~~$$$$$$#########$$$%%%&&&$$$$$$$$$$$$#########"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%###&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''(((((('''''''''(((((((((((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%$$$###"""""""""######&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$#########$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%***))))))))))))))))))***+++*********)))((((((((((((((((((((('''&&&%%%$$$'''((())))))******))))))***+++,,,---............,,,,,,------.../////////000111222111000000222444888777999===BBBJJJZZZhhh~~~'''&&&%%%$$$############$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$$$$###############"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""""""#########"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((('''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((('''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''(((((())))))'''(((((((((((()))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%%%%%%%&&&%%%$$$###"""""""""######&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%###!!!"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((''''''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((('''&&&%%%%%%&&&'''(((******((((((((((((******,,,+++******(((((('''&&&))))))((('''&&&&&&&&&&&&((()))******++++++*********+++,,,------.........,,,,,,------.../////////000111222111000111333444999888;;;???CCCJJJZZZhhh~~~&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%"""""""""#########$$$$$$######$$$$$$$$$$$$######&&&%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############""""""""""""!!!!!!!!!""""""#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))***)))'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############%%%'''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%""" !!!###%%%&&&&&&&&&''''''''''''''''''((()))******)))'''&&&(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))+++***(((''''''(((***+++***)))(((''''''((()))*********))))))((((((((('''***)))'''&&&&&&&&&'''((())))))***+++++++++++++++******+++,,,------------,,,,,,------.../////////000111222222111111333555:::999<<>>@@@EEERRR^^^qqq#########$$$$$$#########"""!!!!!!"""$$$%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""!!!"""'''%%%######%%%%%%$$$""" """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''***((('''%%%%%%&&&'''((()))((('''&&&&&&'''((())))))((('''&&&&&&&&&''''''&&&''''''(((((((((((((((''''''(((((((((((('''''''''((((((((('''&&&$$$$$$((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###########################$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%"""##################"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''(((''''''&&&'''((()))***''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))((((((((((((((((((((('''''''''&&&&&&))))))))))))************)))******+++,,,,,,------,,,,,,,,,---......//////000222333222222333555777666777:::>>>AAAEEEQQQ]]]ppp}}}|||""""""############""""""###""""""###%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%&&&$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%###"""!!! &&&$$$###$$$%%%%%%$$$""" """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&'''(((((((((((('''&&&&&&'''((()))'''&&&%%%%%%$$$%%%%%%%%%&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''''''''''''''######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###"""###$$$&&&(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''(((((('''$$$"""''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((''''''''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&''''''&&&%%%$$$$$$%%%(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))((((((((((((''''''(((((())))))******************++++++,,,,,,------,,,------...//////000000///000111222222333666888888888;;;>>>@@@DDDPPP\\\oooyyywww######$$$$$$$$$$$$######%%%$$$$$$%%%'''(((&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""""""""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''')))(((''''''&&&&&&''''''''''''&&&&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((&&&''''''((((((''''''&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%###$$$%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((***&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%"""$$$%%%''''''%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''%%%&&&'''&&&$$$######$$$''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''((()))*********)))))))))))))))((((((((((((((())))))******+++++++++++++++,,,,,,,,,------------......///000000000///000222222222222555777888888:::===>>>BBBMMMYYYnnnuuurrr{{{$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! %%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((((((((('''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%###$$$%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%(((((('''&&&%%%&&&&&&'''###%%%&&&((((((&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))(((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((('''(((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((%%%&&&'''&&&$$$###$$$%%%&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&'''((()))***++++++((((((((()))))))))))))))'''(((((()))******++++++,,,,,,,,,,,,,,,---------------......///000000000111222333222111111333444666666999<<<===@@@KKKWWWmmmtttqqqzzz%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&$$$&&&%%%%%%$$$$$$######"""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&""""""""""""###$$$%%%&&&"""$$$%%%%%%$$$###$$$&&& !!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&'''(((((((((((('''&&&''''''((((((((((((((((((((())))))))))))(((((()))(((((('''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%)))((('''&&&%%%&&&''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''))))))(((&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((($$$&&&'''&&&%%%$$$%%%'''&&&''''''((()))(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''((()))******+++''''''(((((((((((())))))''''''((()))***++++++,,,,,,,,,,,,,,,------------,,,------...//////000000111222333222000000111333666666888;;;===@@@KKKWWWlllvvvqqqyyy$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%''''''&&&%%%'''&&&&&&%%%$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&#########"""######$$$$$$"""$$$%%%%%%######%%%'''!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))'''''''''''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%&&&'''((()))(((((('''&&&''''''((((((((((((((('''(((((((((((((((((('''((('''&&&&&&&&&'''((((((((('''''''''&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$###$$$%%%%%%$$$"""####################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$&&&&&&%%%###"""!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&%%%$$$""" %%%%%%%%%%%%&&&&&&&&&''')))(((&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((($$$%%%''''''&&&&&&''')))&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((())))))******&&&&&&'''''''''(((((((((''''''((()))***+++,,,,,,------------------------,,,,,,,,,---......//////000111222111000111333444777777999===>>>BBBMMMYYYkkkzzzsssyyy###$$$$$$%%%%%%$$$$$$###''''''&&&((()))***((('''(((((('''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$%%%!!!$$$&&&%%%######%%%''''''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))((((((((()))(((''''''&&&###$$$%%%&&&''''''''''''$$$%%%'''(((((((((''''''&&&''''''(((((((((((((((&&&''''''''''''''''''&&&'''&&&%%%$$$%%%&&&'''((())))))((('''&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&'''&&&&&&'''((('''$$$"""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&$$$######$$$&&&'''&&&&&&&&&'''''''''((((((((('''%%%######$$$%%%&&&%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&$$$((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))###%%%'''''''''''')))***%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((())))))))))))%%%&&&&&&&&&''''''((((((&&&'''((()))***+++,,,,,,------------------------++++++,,,,,,---......///...///000111111222444666888888;;;>>>@@@DDDPPP[[[jjj~~~}}}uuuyyy############$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&%%%%%%$$$#########$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((''''''&&&%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%'''(((((('''&&&'''((()))***************))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((((((((((()))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&''')))'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%"""!!!!!!$$$((((((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''((((((((()))))))))***$$$$$$$$$$$$%%%&&&'''''''''''''''&&&$$$$$$%%%&&&%%%&&&((()))))))))((('''((((((''''''''''''((((((&&&(((*********)))***++++++,,,---......,,,+++***+++***)))((()))+++---///000000111222222333444444777777:::>>>???CCCNNNYYYkkk~~~vvvwww&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&(((((()))))))))))))))*********)))(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###"""!!!"""###$$$(((''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$'''******(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''(((((((((&&&%%%%%%%%%%%%&&&''''''((((((((('''%%%%%%&&&(((%%%&&&&&&''''''''''''''')))((('''&&&&&&'''((()))&&&(((*********)))***+++++++++,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,...///000222222222333333444444444666777:::>>>???CCCMMMYYYiii|||wwwxxx&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((()))***+++)))))))))))))))'''&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###'''%%%""" """$$$&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&''''''((())))))(((&&&&&&''')))&&&&&&%%%%%%&&&&&&'''(((***((('''&&&&&&'''(((***&&&(((*********)))***+++***************+++,,,---......//////000111111111333333333444444444444444666777:::===???BBBLLLXXXgggzzzyyy{{{############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&)))(((''''''''')))***+++''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&(((%%%&&&'''((((((((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((******((('''%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&+++***)))((('''''''''''''''(((((('''&&&&&&''')))''''''&&&%%%&&&'''((()))***)))'''%%%%%%''')))***&&&(((*********)))***+++))))))(((((()))+++---.........000111111222111111333333333333333333333333666666999===>>>AAAKKKWWWfffxxx{{{~~~"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""""""""######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&((('''&&&%%%&&&'''((()))###$$$%%%&&&'''((((((((($$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%###"""$$$%%%'''((((((((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&''')))******)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''',,,+++***)))((('''''''''&&&&&&'''&&&%%%%%%&&&((()))((('''''''''(((***+++)))((('''&&&&&&'''((()))&&&(((*********)))***+++))))))(((((()))+++---...------...000000000000000111111111111111222222222666666999<<<===@@@JJJVVVeeexxx}}}$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&"""#########$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&!!!"""$$$%%%'''((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$"""###$$$&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&'''((('''%%%!!!%%%%%%&&&'''(((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((('''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''((((((((((((,,,+++***)))((((((((((((%%%&&&&&&&&&%%%%%%&&&((())))))(((((())))))***+++((((((''''''''''''((((((&&&(((*********)))***+++***************+++,,,---,,,,,,------......////////////000000111222222222666666999<<<<<>>HHHSSS```sss%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%###"""%%%###!!! ###''')))"""###$$$%%%&&&%%%%%%$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######################## !!!"""$$$%%%&&&''''''""""""#########$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$%%%'''''''''%%%###"""''''''&&&&&&&&&&&&''''''(((((('''&&&&&&''')))***(((((('''&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###&&&'''((('''%%%$$$%%%&&&''''''%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$##################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%$$$"""!!!&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%###!!!!!!###%%%'''#########$$$$$$%%%%%%%%%)))%%%"""$$$)))+++((($$$((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$%%%'''(((((((((''''''(((((('''&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((())))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((((((((()))))),,,,,,,,,+++***))))))(((((())))))))))))(((((('''************+++---///000,,,------,,,+++***,,,---/////////000111111222222222555999;;;<<>>CCCGGGVVVbbbuuu$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%######$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%'''((('''$$$"""###$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''((())))))***(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((($$$&&&(((******)))((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''((((((((((((((((((((((((&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%&&&'''''''''%%%$$$"""###$$$'''(((%%%&&&((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''(((((((((((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%''''''((())))))(((''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((()))***))))))(((((((((((((((%%%''')))***)))''''''(((((()))***+++,,,------,,,,,,,,,,,,,,,---...///000000000111111222222333333666888999:::;;;>>>CCCGGGVVVaaauuu}}}}}}$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%''''''&&&$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$###%%%''''''%%%#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&''''''(((***(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((())))))******%%%'''(((******)))((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%''''''((()))))))))))))))''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&)))((('''&&&'''(((***,,,%%%'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''(((((((((((((((((('''(((((('''&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''')))***++++++,,,***))))))((((((((((((((($$$&&&))))))(((''''''(((((()))***+++,,,------------------......///000000111111222222333444555555666777999:::<<>>???===???CCCSSS^^^qqq%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$$$$$$$###%%%'''((('''&&&%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&'''((()))''''''&&&%%%%%%$$$###### !!!"""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&%%%###$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))'''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))'''$$$%%%'''))))))(((''''''((((((''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''###"""!!! """$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''''''''''''''&&&%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%'''((()))))))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''(((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&)))(((((((((''''''''''''))))))))))))))))))))))))))))))((((((((('''''''''((('''''''''''''''&&&&&&%%%&&&&&&'''((()))******++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------000111111222222333333444555555888<<<===<<>>DDDOOO[[[nnn$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$######"""######""" """%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%&&&'''(((((('''&&&%%%((('''&&&&&&''''''&&&$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!! !!!###$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&%%%&&&''''''''''''((((((((((((((('''&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))+++***(((''''''((()))+++%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&'''((((((((('''%%%$$$''''''&&&&&&&&&&&&''''''---,,,)))'''&&&'''((()))(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''''''''&&&&&&%%%&&&(((((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((******))))))((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((()))((((((''''''''''''(((''''''&&&%%%$$$###""""""%%%&&&&&&&&&'''((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((+++***)))((('''&&&%%%$$$+++++++++++++++++++++++++++,,,,,,,,,,,,---------///////////////000111111000000000111222222333333666444555888999999>>>DDDMMMXXXkkk#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%###"""###%%%((($$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######'''&&&$$$######$$$&&&'''######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######)))(((''''''(((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''''''''''''''((((((((())))))(((((('''&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&+++)))(((''''''(((***+++%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''((()))(((&&&%%%$$$''''''&&&&&&&&&&&&''''''---+++)))'''&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''((()))(((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''))))))))))))(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((('''''''''(((((()))++++++)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''$$$%%%'''))),,,...///000+++++++++,,,,,,,,,------000////////////000111111///000000111111222333333555333444888999999===CCCLLLVVViii~~~""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$""""""$$$&&&$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&$$$######"""'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))(((''''''(((((('''%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%'''))))))((('''((()))((())))))))))))(((''''''%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$$$$$$$'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''((('''((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((((('''((()))(((&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((''''''((((((((((((((((((((((((######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&''''''&&&&&&&&&'''(((((((((''''''''''''((())))))+++***(((&&&%%%$$$######$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((()))))))))((((((((('''''''''&&&******+++++++++,,,,,,,,,---------------...////////////000000111222222222555333555999:::999===CCCKKKUUUggg|||!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%"""###$$$###"""!!!"""$$$$$$###!!! !!!###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''***)))'''%%%%%%''')))***(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%(((++++++)))((()))***)))))))))))))))(((''''''###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&'''((())))))))))))(((''''''&&&&&&''''''%%%&&&''''''(((((((((''''''((()))((('''&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&(((''''''&&&&&&&&&'''''''''&&&&&&&&&''''''((()))))))))'''&&&%%%%%%%%%%%%%%%%%%&&&''''''((())))))'''''''''''''''&&&&&&&&&((((((((((((((((((''''''))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((...,,,***(((%%%""" )))))))))*********++++++------,,,,,,------.../////////000000111111222222444333666:::<<<;;;===BBBJJJUUUggg|||{{{!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$&&&((((((&&&%%%&&&&&&%%%### """%%%'''$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&&&&'''(((%%%###  ###%%%&&&%%%###$$$%%%%%%$$$"""#########$$$%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%$$$%%%''')))+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$%%%))),,,,,,***((()))+++)))))))))))))))(((((('''"""$$$%%%'''(((((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%&&&(((((('''''''''&&&&&&'''''''''&&&'''((())))))((((((''''''((()))***+++,,,---...&&&&&&&&&'''((())))))******)))((('''''''''''''''$$$%%%%%%&&&'''''''''&&&''')))))))))'''&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))'''''''''((((((((())))))(((((((((''''''&&&&&&%%%+++***)))((('''&&&%%%%%%))))))))))))))))))))))))(((((())))))*********+++***)))))))))((((((((('''&&&'''''''''(((((())))))((())))))))))))*********...............///000000/////////000111111222222444444777<<<===;;;===BBBJJJUUUfff{{{zzz$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%######$$$%%%%%%&&&'''''''''&&&%%%$$$###"""""""""%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%###!!!!!!###$$$%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&)))&&&$$$$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((($$$%%%'''(((((((((''''''+++******)))(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&******))))))((((((((('''&&&&&&&&&'''((())))))***((((((((((((((((((((((((###%%%''''''''''''(((***))))))((('''&&&%%%%%%$$$)))))))))(((''''''&&&&&&''''''(((((('''&&&%%%%%%'''$$$"""###''')))(((&&&((('''&&&%%%%%%&&&((((((***)))((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))(((&&&&&&'''(((''''''''''''((((((((()))+++***)))((((((***,,,...******))))))((((((''''''+++*********))))))(((((((((((()))***************+++***)))))))))***,,,,,,++++++++++++,,,---......////////////000000000000666777888999999;;;>>>AAAJJJTTTeeezzzuuu}}}$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$""""""############""""""$$$$$$#########$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%###""""""$$$%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%###!!!"""$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((('''''''''%%%&&&'''((((((((('''''')))))))))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))(((((('''''''''&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''(((((('''&&&&&&%%%+++***((()))***++++++***&&&&&&%%%%%%&&&''')))***+++***)))((('''&&&%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''***)))(((&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((&&&%%%&&&((('''''''''((((((((()))))))))(((((('''((()))***+++***)))))))))((((((((('''*********)))))))))(((((((((((()))***************+++***)))))))))***+++,,,++++++++++++,,,---......////////////000000000000555666888888888:::===@@@JJJTTTeeeyyy~~~sss|||###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######""""""######&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$'''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))(((((('''''''''&&&&&&&&&'''(((((((((''''''((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%$$$%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))'''''''''(((''''''&&&%%%'''(((((('''&&&%%%'''(((%%%%%%%%%&&&&&&((()))***++++++***)))(((''''''&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''******)))(((''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((())))))'''((()))(((&&&&&&&&&(((''''''((((((((()))))))))&&&'''''''''''''''(((((())))))))))))((((((((((((******))))))))))))(((((((((((()))*********************))))))******+++,,,++++++++++++,,,---....../////////000000000111111444555777777777999<<>>JJJSSScccxxxvvvhhhqqq"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%''')))((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((('''((((((((()))))))))((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&((()))'''$$$###%%%(((''''''''''''''''''&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&'''((()))***++++++''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))+++,,,,,,***)))))))))(((((((((((()))))))))***'''((()))))))))(((((('''(((((((((((())))))))))))(((((((((((((((((())))))(((((()))***************))))))******++++++++++++++++++++++++,,,---....../////////000111222222222333444555666666888;;;>>>HHHQQQbbbvvvtttfffooo"""###$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$&&&'''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((***)))((('''''''''(((((())))))))))))))))))((((((((((((''''''''''''((((((''''''''''''''''''((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((''''''&&&%%%%%%$$$%%%&&&''''''((('''''''''((())))))(((&&&&&&''')))&&&&&&'''(((((('''&&&&&&((('''''''''&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''((((((&&&&&&'''''''''((((((((('''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&''')))+++------+++)))))))))((((((((()))))))))***************)))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))(((((()))***************))))))***++++++++++++***++++++++++++,,,---.........///000000111222333333333444666666666888;;;>>>FFFOOO___sssuuuiiirrr""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$############''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%&&&((((((&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$######%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%###$$$&&&''''''&&&######$$$%%%%%%$$$######$$$''')))***(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''((()))))))))+++***((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))%%%%%%'''((((((((('''&&&%%%%%%&&&&&&'''((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&'''''''''((()))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''&&&%%%%%%&&&'''''''''###$$$&&&'''((()))))))))((((((((((((''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''')))+++,,,***(((''''''(((((()))))))))*********+++***)))((((((((())))))'''((((((((()))))))))***'''''''''((((((((())))))(((((()))***************((()))***+++,,,++++++***++++++++++++,,,---.........///000111222333333444444555666666777999<<>>@@@EEEMMM[[[mmm|||pppmmmvvv$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&((()))&&&&&&%%%%%%%%%%%%$$$$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%$$$%%%'''((((((&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&''''''''''''(((((((((((('''&&&&&&&&&''''''''''''((())))))))))))((()))***++++++++++++*********)))((((((''''''(((((((((&&&%%%&&&'''''''''&&&************************'''''''''''''''((()))***)))))))))))))))))))))***))))))(((((())))))***+++(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&'''''''''((($$$######$$$&&&''''''&&&&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((()))***+++,,,+++++++++******)))))))))((('''&&&&&&&&&&&&'''(((*********)))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''%%%%%%%%%%%%&&&&&&&&&'''''')))((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((('''&&&'''((())))))'''&&&'''((()))))))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,------------,,,,,,,,,,,,---......000000000111222222333333555666777888888999;;;>>>EEELLLZZZkkkqqqkkkppp$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$######$$$&&&'''%%%###$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''(((((())))))))))))((((((((())))))***(((((()))************)))+++++++++,,,,,,,,,,,,,,,++++++***)))))))))))))))(((&&&%%%)))***)))''''''************************)))))))))))))))***++++++((((((((((((((((((''''''***)))((('''((()))***+++))))))))))))))))))******(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&'''(((((()))$$$#########%%%&&&&&&$$$&&&&&&'''''''''((((((((($$$%%%%%%&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&((()))***+++,,,,,,++++++***)))(((((('''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''***))))))((('''&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''((()))((((((''''''(((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((()))******)))(((((()))))))))******++++++,,,---,,,,,,,,,,,,---......000000000111222222333333333444666666666777:::<<>>777444777666666666666666666666666555444222000///............---,,,+++***)))(((((((((((())))))******))))))******)))))))))((((((((((((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&%%%%%%&&&'''&&&$$$&&&''''''''''''((((((((('''((((((((()))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&''''''((())))))))))))))))))))))))))))))((('''&&&&&&''')))***((('''&&&%%%%%%&&&'''(((((('''''''''((())))))***((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))***+++***'''&&&''')))%%%%%%%%%&&&&&&&&&'''''')))))))))(((((((((((((((''''''''''''''''''''''''$$$%%%'''((()))((('''&&&%%%''')))((('''&&&(((******)))((((((((()))***+++'''''''''((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))***+++,,,---......///---,,,,,,,,,,,,---......000000000111222222333333222333555555555666999;;;BBBHHHTTTdddxxxrrrlllkkkwww$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%"""###'''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&"""###%%%''''''&&&%%%$$$(((((('''&&&%%%%%%%%%%%%###"""!!!!!!!!!"""$$$%%%'''%%%$$$%%%&&&(((''''''%%%$$$$$$&&&(((((($$$!!!######%%%&&&'''((((((((())))))(((((((((((()))))))))******+++,,,------------...///111222333444444555666666666666777777777888888888999;;;<<<>>>>>><<<===>>>>>>??????>>>>>>;;;;;;::::::;;;===>>>???AAAAAA@@@????????????@@@???:::===GGGIIIAAA>>>AAA;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666444333222222333333222000///...------((()))***,,,,,,+++*********)))))))))((((((''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&''')))***)))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%'''((())))))))))))))))))))))))))))))((('''&&&''')))+++,,,)))(((&&&%%%%%%&&&((()))&&&&&&%%%%%%%%%&&&&&&'''(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***,,,---+++(((&&&''')))%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''$$$%%%'''))))))((('''&&&%%%'''))))))'''&&&(((******)))((((((((()))+++,,,''''''''''''((((((((()))((((((((((((((((((((((((***)))'''&&&&&&''')))***'''((((((***+++,,,---------,,,,,,,,,,,,---......000000000111222222333333555666777888888999;;;>>>BBBHHHSSScccxxxoookkkkkkwww%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&%%%&&&&&&((('''&&&&&&(((******)))''''''''''''''''''''''''&&&%%%###$$$%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%######%%%'''(((((('''&&&'''((()))***%%%&&&&&&'''(((***+++,,,............///000222333222333555666777888999999;;;<<<===???@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<>>>>>=========>>>>>>>>>>>>???@@@@@@@@@@@@@@@CCCCCCBBB@@@>>>>>>???AAABBBCCCEEEGGGGGGEEEBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===;;;:::888888555555555444333222111000............------,,,,,,+++***)))(((((()))***+++***)))((('''''''''((()))))))))((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))***))))))))))))(((((('''''''''&&&'''''''''(((((((((((()))''''''''''''''''''''''''++++++***)))))))))))))))'''&&&%%%%%%&&&'''((()))%%%%%%&&&&&&'''((())))))***))))))((('''&&&&&&&&&'''((())))))&&&%%%$$$%%%******))))))((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***++++++******)))))))))((()))((('''&&&&&&'''((()))+++***((('''''')))***,,,(((((('''''''''&&&&&&&&&'''(((((()))***++++++,,,))))))))))))(((((((((((()))((('''((()))***)))(((************************************))))))))))))+++*********))))))(((((()))))))))***++++++,,,,,,---------.........//////000000000111222222333333555555666777888999999:::CCCIIISSSaaatttsssjjjfffrrr%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))%%%$$$######$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''''''''&&&&&&''')))))))))((('''''''''((()))(((((()))***+++---///000222222222333555777999:::::::::;;;<<<<<<<<<<<<;;;AAAAAABBBBBBBBBAAA@@@@@@===<<<;;;:::999999999999<<<;;;;;;;;;;;;<<<======<<<<<<===>>>>>>>>>>>>===>>>??????===;;;;;;===???AAABBBCCCDDDDDDCCCAAA@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@??????;;;;;;;;;;;;:::888777666444444222111000//////......---+++************+++***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((''')))(((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))%%%%%%&&&''''''(((((()))***))))))(((''''''&&&&&&'''((())))))&&&%%%%%%%%%)))))))))))))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%&&&'''(((+++***)))((('''(((***+++''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((()))))))))(((((((((((()))))))))))))))((('''((()))***)))(((************************************))))))))))))))))))))))))(((((('''''')))))))))***++++++,,,,,,,,,------------.........000000000111222222333333555555666777888999999:::AAAGGGRRR```tttooogggdddppp%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))((('''''''''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%)))'''%%%$$$$$$%%%''')))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&'''((()))%%%###""""""###$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&&&&%%%%%%%%%$$$$$$"""$$$'''((('''((()))***++++++***)))))))))******------...///111333555666999999:::;;;===???BBBCCCBBBBBBBBBBBBAAA???>>>===DDDDDDDDDCCCAAA@@@>>>===888777666555444444444555777777777888999;;;<<<===::::::;;;<<<<<<<<<<<<;;;:::;;;;;;:::888888999;;;>>>>>>=========<<<<<<<<<======>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCBBBAAAAAA@@@>>>===:::777555333333333222111000...,,,+++++++++******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''''''''&&&%%%((((((((((((''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((***))))))((((((((((((((((((((('''&&&&&&'''''''''&&&&&&&&&''''''(((((())))))))))))(((''''''&&&&&&'''((())))))'''%%%%%%&&&((())))))******)))'''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&''')))***+++***((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((())),,,+++)))((('''((())))))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******)))((('''((()))***)))(((************************************))))))))))))(((((((((((('''''''''''')))))))))***++++++,,,,,,,,,,,,,,,,,,------------000000000111222222333333555555666777888999::::::???EEEPPP___sssmmmfffdddppp%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&)))((('''&&&&&&%%%&&&&&&(((&&&$$$$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((******)))((((((((('''''''''&&&&&&"""&&&((((((((()))***,,,,,,------...//////000333333444666888:::<<<===@@@AAAAAABBBDDDEEEFFFGGGEEEEEEDDDCCCAAA???===<<<@@@@@@@@@>>>===;;;999888444333222222111111111111444444444666777999;;;<<<;;;<<<<<<===============;;;;;;;;;:::777666666777999888666555444555555666666666777999:::<<<======>>>???@@@AAABBBDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHEEEBBB>>>;;;:::999999888777555333111///...---,,,+++***)))((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''&&&%%%((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))******)))))))))))))))***))))))((('''''''''&&&&&&&&&&&&''''''((((((((()))))))))(((((('''''''''''''''(((***)))'''&&&&&&''''''((()))******)))((('''((((((''''''''''''((((((((((((((((((((((((((((((%%%''')))++++++***((('''''''''''''''''''''''''''(((((((((((()))******++++++***)))(((''''''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++)))((('''((()))***)))(((************************************)))))))))((((((((((((((((((((((((((()))))))))***++++++,,,,,,+++++++++,,,,,,,,,------000000000111222222333333444555666777888999:::;;;???EEEPPP___rrr}}}kkkffffffsss%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&%%%&&&&&&***(((&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%(((******)))((((((((((((((((((((((((###&&&)))++++++,,,---......///000222444555666777888888999:::<<<>>>@@@AAAEEEEEEFFFFFFFFFFFFFFFEEEBBBBBBAAA@@@>>>;;;999888888888888888777666444444333222111111000111111111222333444555777:::<<<===>>>???@@@@@@AAAAAA@@@@@@>>>??????===999666666666888666444333222222333444222333444555777999::::::::::::<<<>>>@@@BBBCCCDDDBBBDDDFFFHHHJJJKKKLLLMMMLLLJJJGGGDDDBBB@@@@@@???<<<<<<:::999666444333222///...,,,+++******++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))((('''&&&'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&&&&''')))))))))((((((''''''&&&'''''''''((((((((((((((((((((((((((('''''''''''''''(((***)))(((&&&'''((('''((()))******)))((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%''')))++++++***((('''$$$%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))***))))))(((((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''&&&''''''((()))******+++)))((('''((()))***)))((())))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,------000000000111222222333333444444555777888999;;;;;;AAAGGGPPP^^^pppxxxhhheeefffttt%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((((((&&&&&&%%%&&&&&&'''((()))((('''%%%%%%&&&'''&&&%%%''''''''''''''''''''''''%%%$$$$$$%%%(((***))))))&&&''''''(((((()))******,,,...111111111111333444111222444777999:::;;;;;;::::::;;;;;;===>>>@@@AAADDDDDDDDDDDDCCCBBBAAA@@@=========<<<;;;:::999888555555555555555444333333444444333333333333444444444444555777999;;;===>>>AAAAAABBBCCCCCCCCCCCCCCCBBBCCCCCCAAA===:::888888;;;:::888666555555555666444444555777888:::;;;;;;999:::;;;===???AAABBBCCC???@@@BBBDDDFFFHHHIIIIIIIIIIIIHHHGGGFFFDDDDDDCCC@@@??????>>>===;;;999888555444222///...---------******)))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''(((((((((((((((%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((()))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((***)))(((''''''((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''')))***+++***((('''&&&&&&''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((())))))''''''(((((())))))******)))((('''((()))***)))((())))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,------------000000000111222222333333333444555777888:::;;;<<>>?????????>>>===<<<:::;;;;;;<<<<<<<<<<<<<<<999999999999888777666666888777777666666777777888666777777999;;;===???@@@AAAAAABBBCCCCCCCCCCCCBBBBBBCCCDDDCCCAAA>>>=========<<<;;;:::888888777777666777888999:::;;;<<<<<<::::::;;;===>>>@@@AAAAAA>>>>>>???AAAAAABBBBBBBBBAAACCCDDDFFFFFFFFFEEEDDDAAABBBBBBCCCBBBAAA???>>>===;;;888555333111111000------,,,,,,+++***)))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''(((((()))(((((((((''''''''''''((((((((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((()))******''''''))))))***)))(((((()))((((((((((((((((((((('''((((((((((((((((((((('''(((******((((((((())))))((('''''''''(((***+++((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********%%%%%%&&&&&&%%%$$$###"""&&&&&&'''((()))))))))))))))((((((((((((''''''''''''''''''((()))))))))***(((((((((((()))))))))))))))((('''((()))***)))((())))))))))))))))))))))))************))))))))))))((((((((()))))))))******)))))))))***++++++,,,,,,,,,------------.........000000000111222222333333333444555666888:::;;;<<>>===;;;:::999::::::999999999::::::;;;888999999;;;<<<>>>@@@AAA@@@@@@AAABBBBBBBBBBBBAAAAAACCCEEEEEECCCAAAAAAAAA<<<<<<;;;:::999888777777777777888999:::;;;;;;<<<::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>===<<<<<<;;;>>>AAADDDFFFFFFDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBBBB@@@===:::777555444333000000///...,,,+++******))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))'''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&'''(((*********))))))))))))))))))(((((((((((('''''''''(((((((((((((((&&&(((******)))(((((()))***)))'''%%%&&&(((+++---((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***%%%%%%%%%&&&&&&&&&'''''''''((((((((('''%%%###"""$$$%%%&&&((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))******))))))))))))(((((((((((()))((('''((()))******((())))))))))))))))))))))))************))))))))))))&&&'''''''''(((((()))))))))))))))***++++++,,,,,,---------.........//////000000000111222222333333333333555666888:::;;;<<<===CCCMMM\\\oookkkggggggrrr%%%%%%&&&'''((((((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''((('''%%%######$$$%%%&&&%%%!!!###%%%&&&%%%$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###'''((('''%%%$$$%%%&&&'''''''''&&&%%%###$$$&&&(((***,,,---...(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%%%%%%%&&&'''((('''&&&&&&(((***+++(((%%%))))))******++++++,,,,,,+++***((('''''''''((((((''')))+++,,,,,,,,,...000222222333555777999;;;===@@@???>>>??????>>><<<:::;;;;;;:::999999999999999999888666555555555666777777888999:::<<<===>>>???BBBCCCEEEFFFFFFDDDBBBAAAAAA@@@???============>>>;;;;;;;;;<<<<<<======>>>;;;;;;<<<<<<===>>>>>>???======<<<<<<<<<;;;;;;;;;@@@??????>>>======<<<<<<::::::999:::;;;:::888666666666777777888888999999===:::888999===???>>>===;;;<<<=========<<<;;;:::===;;;;;;===AAACCCBBB???AAABBBCCCDDDFFFGGGHHHIIICCCCCCBBBAAA???<<<:::999333333222111///...---,,,+++***************++++++***)))((()))***+++***)))((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))))))))((('''&&&%%%%%%%%%''')))++++++)))'''''''''))))))(((((('''''''''&&&))))))(((((((((((())))))$$$$$$%%%&&&'''''''''&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''((())))))************))))))))))))''''''(((((()))))))))***&&&'''(((******+++++++++))))))******++++++,,,,,,,,,+++***((('''''''''''',,,,,,+++******)))((((((***))))))))))))***++++++222222111111111111111111777666555555666888:::<<>>>>>>>>???<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999999======<<<<<<<<<<<<;;;;;;888888888999:::999777555666666666666555555555555999777666888;;;======;;;:::;;;;;;<<<;;;:::999999:::999999;;;???@@@???===>>>???@@@AAACCCDDDEEEFFFDDDDDDCCCCCCAAA@@@>>>>>>999888666444222000///...,,,,,,++++++******++++++)))'''&&&'''((()))((('''***))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''((())))))))))))((('''&&&&&&&&&&&&''')))******((('''''''''))))))((((((((('''''''''******))))))))))))******&&&'''((((((((((((((('''((((((((((((((('''&&&&&&''''''''''''''''''''''''***))))))((((((''''''&&&(((((((((((((((((((((((('''((()))******+++******''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''((((((((())))))*********((()))***++++++,,,++++++(((((())))))))))))))))))+++***)))((((((''''''(((------------------------///............///000000111111111111111111111111777666555555666888:::<<>>>>>???@@@AAACCCEEEFFFFFFDDDBBBAAA@@@>>><<<:::888777666444333222222222222222444666999===@@@AAAFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA???===<<<<<<<<<===<<<<<<;;;;;;999888777666999999999999::::::::::::::::::::::::999888777666999999999999999:::::::::666666666777999999777555666666555444333222222222555555555777:::;;;:::999888999999999999888777666777777777888;;;<<<;;;::::::;;;<<<===>>>???@@@AAACCCCCCCCCDDDDDDCCCBBBBBB???>>><<<:::777444222111//////...---,,,+++******)))((('''((())))))((('''************))))))))))))((((((((((((''''''''''''(((''''''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&((())))))'''&&&&&&'''))))))((((((((((((''''''''''''&&&&&&&&&&&&'''''')))************))))))((((((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((()))))))))******************++++++,,,,,,,,,++++++((((((((((((''''''''''''))))))(((((((((((())))))))))))******+++,,,------,,,,,,,,,,,,,,,---......111111111111111111111111666666555555777888:::<<<>>>CCCKKKXXXjjjsssllliiittt&&&&&&%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''((((((&&&$$$"""$$$''''''&&&$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((()))*********)))&&&&&&'''''''''(((((((((((()))***,,,...000111222222444777999:::;;;>>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFFDDDAAA???>>><<<:::888555444444333222222333333333444666:::===@@@CCCEEEFFFFFFEEEDDDCCCBBBBBBAAACCCBBB@@@>>>>>>>>>???@@@===<<<:::888777777777888999999999999777666444333555666666777888888999999::::::;;;;;;:::999777666555666666777888888999999555555666888;;;;;;:::888666555444333222222333333555666777888999888777666777777777777666555555444444444555666777777777666666777888999:::;;;<<<<<<>>>???@@@AAABBBBBBCCCCCCBBBAAA???===;;;:::888777333222111000...,,,+++***---+++******+++,,,+++)))*********)))))))))((((((((((((((((((''''''''''''((((((''''''''''''((()))))))))((('''''''''''''''&&&(((((((((&&&%%%&&&'''))))))(((((((((((((((((((((''''''''''''''''''(((++++++++++++***)))((((((((()))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''((()))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))))))))))))))******************************+++++++++++++++,,,++++++******))))))((((((''''''&&&&&&((((((((((((((()))******(((((())))))******++++++)))))))))))))))******+++111111111111111222222222555555555666777999:::<<<>>>BBBJJJVVVgggtttmmmjjjttt%%%&&&&&&%%%######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%'''((((((%%%######%%%''''''&&&$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&***)))'''$$$!!!%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((()))***((((((''''''''''''((((((''''''(((((((((((())))))))))))******+++,,,,,,---+++,,,...000333444666777999;;;===??????@@@BBBDDDCCCCCCCCCCCCCCCDDDEEEEEECCC@@@===;;;:::888777555000000000111222333555555888999;;;===@@@BBBCCCDDDCCCCCCBBBAAA@@@???>>>>>>@@@>>>;;;999888999;;;<<<888777666444444444444555666666777777777555333222111222333555666888999::::::;;;<<<<<<<<<;;;999888444555555666777888999999777777888;;;>>>@@@???===888777555444444444555666888999999999777666666555777777666555444444333333333444555555555555555555444555555666777888999999888999;;;<<<===>>>????????????>>>>>>>>>=========666666555444222///---,,,...,,,++++++,,,,,,+++)))))))))((((((((('''''''''((((((((((((''''''''''''((((((''''''''''''(((((())))))((('''''''''(((((('''(((((('''%%%%%%&&&'''(((((())))))))))))))))))+++******))))))******+++************))))))((('''(((((()))))))))))))))(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((('''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''(((******))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((()))))))))*********+++++++++******************)))***************)))(((+++******))))))((((((((((((''''''(((((()))***+++------------------------,,,,,,,,,,,,,,,---......000000111111111222222222444444555666888999;;;;;;???BBBJJJTTTfff}}}uuummmiiisss###%%%&&&%%%"""!!!$$$'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&%%%$$$$$$%%%&&&&&&%%%###"""$$$&&&&&&$$$###"""######$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&******)))'''&&&%%%$$$###%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***++++++,,,++++++************+++&&&'''((('''&&&&&&(((*********+++,,,...///000000333444666888:::;;;<<<<<>>;;;888666666666555444......///000222444666777;;;<<<>>>???@@@@@@AAA@@@@@@@@@??????>>>=========<<<:::888666555555666777777666555444444555666666666777888999888666444222000111222444555777888999999:::<<<>>>>>>===<<<;;;666777777888999:::::::::888999;;;>>>BBBDDDDDDCCC<<<:::888666555666777888:::::::::888666555666777888777666555444333333333444555777777555444444555444444555555666777777888555666777888999:::::::::::::::;;;<<<===>>>>>>???999999999888666333000...---+++******++++++)))(((((((((((((((''''''''''''(((((((((((('''''''''''')))((((((''''''''''''((())))))(((((('''(((((()))((())))))'''&&&%%%'''((((((((())))))))))))******''''''&&&&&&&&&&&&''''''((())))))))))))(((((('''''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((())))))******+++))))))************))))))&&&&&&'''''''''(((((((((+++******))))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''((())))))&&&&&&''''''(((((())))))***************)))))))))((())))))*********))))))++++++++++++************((((((((((((((()))******,,,,,,,,,,,,++++++++++++---------------......///000000000111222222333333333444555777888:::;;;;;;@@@CCCIIITTTeee|||wwwnnniiiqqq"""%%%((('''$$$"""$$$'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''''''''&&&%%%%%%$$$"""###$$$%%%$$$######$$$&&&&&&$$$###"""###$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$&&&(((%%%$$$#########$$$%%%&&&&&&&&&'''((()))***+++,,,%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((()))))),,,++++++***))))))******'''((()))(((&&&&&&))),,,+++,,,---///111333444555===>>>???AAABBBBBBBBBBBBDDDEEEFFFEEECCCAAABBBCCC@@@???>>>===============999666333222333444555444222333333555666888:::;;;<<<<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<999777666444333333333333555444444444444666777888;;;<<<======;;;888555333333333333444444555555666777999<<<>>>??????===<<<999999::::::;;;;;;<<<<<<999:::<<<@@@EEEGGGGGGFFFAAA???;;;888555555555666888999888666444555888;;;:::999777555444444444444555888999888666444555666555555555666777777888888555555666777777777777777666666777999:::;;;<<<<<<;;;<<<<<<;;;999666333222...,,,+++***++++++)))((()))))))))(((((((((((('''((((((((((((''''''''''''))))))((('''''''''''''''))))))(((((((((((()))))))))))))))(((&&&&&&((()))(((((()))))))))*********%%%$$$$$$######$$$$$$%%%'''((())))))))))))))))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))******++++++'''((()))******+++******''''''((((((((()))))))))++++++******)))(((((('''''''''''''''''''''''''''&&&&&&'''((()))******+++'''''''''''''''((())))))&&&&&&&&&'''((()))))))))*********))))))(((((((((((())))))***++++++++++++*********+++++++++++++++)))((((((((((((((()))***((((((((()))******++++++++++++******++++++,,,---///000000111222222333333222333555777999:::;;;;;;AAADDDJJJTTTddd|||zzzqqqjjjqqq$$$(((,,,+++'''%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&$$$!!!!!!"""$$$$$$$$$%%%'''((((((&&&%%%$$$%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))(((&&&%%%&&&(((%%%$$$#########$$$%%%&&&%%%$$$$$$######""""""!!!&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))(((''''''&&&&&&))))))((('''''''''''''''(((***+++)))''''''***---111222333666888;;;======CCCDDDFFFGGGGGGGGGFFFEEECCCDDDDDDBBB???======>>>;;;:::999888777777777777666444111111333444555555999999::::::;;;===>>>???:::;;;<<<======<<<;;;:::888888999999::::::;;;;;;777777555444333222222111222222222222333555777888@@@AAAAAA@@@===999555333555555555444444333333333555888;;;>>>??????>>>===;;;;;;<<<<<<<<<<<<======::::::===AAAFFFIIIIIIHHHEEEBBB===999555333333333666666666444222555:::???;;;:::888666555555555555777999;;;:::777555666777666666666777777888888888666666777777777666666555444444555666777888999:::============;;;888555444000///------------,,,***************)))))))))))))))(((((((((''''''''''''***)))((('''''''''''''''))))))(((((((((((()))************(((&&&&&&(((***(((((())))))*********+++)))))))))(((((()))))))))'''((()))***************%%%%%%&&&'''(((((('''''''''''''''''''''''''''''')))))))))))))))))))))(((%%%&&&&&&'''((())))))***%%%%%%'''((())))))))))))(((((((((((())))))))))))+++++++++***)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,'''''''''''''''((())))))'''(((((()))***++++++,,,***)))))))))((((((''''''((()))***+++,,,---------))))))******++++++,,,,,,))))))(((((((((((())))))))))))***+++---...///000,,,,,,++++++,,,,,,---...///000000111222222333333222333555777999:::;;;;;;BBBDDDJJJTTTddd{{{}}}ssskkkqqq###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''%%%######$$$$$$%%%%%%&&&&&&''''''(((###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&'''$$$$$$###"""!!!!!!""""""''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))'''&&&$$$###!!!!!!))))))((('''&&&%%%$$$$$$))))))))))))))))))))))))---)))&&&%%%(((******)))&&&&&&&&&&&&'''((()))***((()))***+++---000222333555777999<<>><<<<<<=========<<<999:::;;;<<<;;;999777555555555555555666666777888888777666555444333333333333333444333333555999<<>>AAADDDEEEAAABBBBBBCCCCCCBBBBBBAAA>>>>>>>>>???AAACCCFFFGGGCCCCCCAAA>>>;;;999:::;;;:::999777666555666888999999666333333555666666444777888999:::;;;:::999999888999999888888666555555555555666777888888888888777777666666666555555555666999<<<>>>===999444111.../////////...---+++***+++*********+++,,,---------,,,)))((('''((()))***))))))))))))))))))))))))************)))))))))))),,,---...---+++)))))))))(((+++...---***'''&&&'''))))))))))))************((((((((((((((((((((((((''''''((())))))(((''''''++++++)))(((''''''''''''&&&''')))*********)))((((((((((((((())))))))))))''''''((())))))))))))))))))(((((((((******((('''))))))))))))(((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((''''''&&&(((((()))***************((()))))))))))))))(((((())))))))))))))))))))))))******)))((()))***,,,---(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///111111000000000000111111666666777888999999::::::???CCCJJJSSSaaaxxxnnniiiqqq###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&&&&'''(((&&&%%%$$$$$$#########$$$'''&&&&&&%%%%%%$$$$$$$$$!!!""""""###$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''''''''&&&))))))))))))))))))))))))+++(((&&&&&&((())))))(((''''''''''''((()))************,,,...000333555666999:::<<>><<<;;;;;;<<<===<<<;;;:::;;;<<<<<<:::888666555444444444666777999;;;<<<>>>===:::888555444222222333444444444444666:::===???AAABBBAAA>>>;;;::::::<<<<<<<<<<<<>>>>>>>>>>>>======>>>@@@AAACCCEEEEEEIIIIIIHHHGGGEEECCCAAA@@@>>>>>>>>>???AAACCCFFFGGGDDDCCCAAA???===<<<===>>>===<<<999777666555666777;;;999666666888999888777999:::;;;<<<<<<;;;::::::999999:::999999888777777666666666666666666555555444444555555555555555666777888999:::999888777666111111222222111000...---,,,,,,,,,++++++++++++,,,+++***)))((((((((()))***))))))))))))))))))))))))''''''(((((()))))))))******+++,,,,,,)))((((((((((((***---,,,***'''''''''))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((''''''''''''&&&'''((()))***))))))((((((((((((((())))))))))))&&&''''''((((((((((((((()))(((((((((******((('''))))))))))))((((((((('''''''''((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))(((((((((((()))***************(((((())))))))))))((((((((((((((((((((((((((((((*********)))******++++++(((((((((((())))))))))))******++++++,,,,,,------------------------...///////////////000111222333555666666888999:::;;;;;;>>>BBBHHHQQQ```vvvoooiiippp~~~###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((('''&&&&&&((()))(((&&&'''''''''(((((()))++++++,,,---///222555888:::;;;>>>???AAACCCEEEFFFFFFGGGDDDEEEFFFFFFDDDAAA===;;;888666444111000/////////111111111111222333444555888888999:::;;;<<<===>>>;;;:::999:::;;;<<<<<<:::<<<<<<<<<<<<:::888666444111222333666888;;;>>>???@@@???===:::888666555444444555666777777:::===@@@AAABBBCCCBBB@@@@@@AAACCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJQQQQQQOOOMMMKKKGGGDDDBBB@@@???@@@@@@BBBDDDFFFHHHIIIHHHEEEDDDBBBBBBCCCCCCDDDCCC@@@===:::999999999<<<:::888888999:::999888888999999:::999999888777:::::::::999999999999999999999888888777666555555333333444444555666666666888777666666666777999:::444444555444444333222111//////...---+++******)))(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******)))***+++***(((''''''((((((***,,,+++)))'''''''''))))))))))))************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''+++***)))((((((''''''(((''''''((()))))))))))))))(((((((((((())))))))))))&&&&&&'''''''''((((((((()))(((((((((******(((''')))))))))(((((((((''''''&&&&&&'''(((((()))******'''(((((())))))(((((('''$$$%%%&&&((())))))******(((((()))***************(((((())))))))))))((((((((((((((((((((((((((((((*********+++******))))))(((((((((((())))))))))))((()))***+++---...///000//////......---.........---......///000222444555444444666777999:::;;;<<<===AAAGGGPPP^^^uuu~~~nnnhhhnnnzzz###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###""""""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%$$$###"""!!!'''''''''''''''''''''''''''''''''''''''(((((((((###$$$$$$%%%&&&'''(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''(((((((((***+++,,,---000222444777:::===???@@@CCCCCCDDDFFFFFFGGGGGGGGGBBBBBBAAA@@@===:::777555555444333222111111222222000111111333444666777777::::::;;;<<<<<<=========999888888:::<<<===<<<;;;>>>>>>===<<<:::777555444000111222444777:::===>>>===<<<;;;:::999999999999777999;;;<<<===???CCCEEEGGGGGGGGGGGGFFFHHHLLLOOOKKKLLLMMMMMMKKKIIIHHHHHHGGGHHHJJJMMMPPPSSSUUUVVVYYYYYYXXXVVVRRRNNNKKKHHHDDDDDDDDDEEEFFFHHHJJJLLLTTTRRROOOMMMMMMLLLKKKJJJKKKJJJGGGEEEBBBAAA@@@???@@@???>>>============<<<<<<<<<;;;;;;:::999888888999888888888888888888888;;;;;;::::::999999999999777777777777666666666666888777666555666777888999666666666666555555444444222222111///---+++)))(((&&&'''((()))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))******(((***+++***)))''''''(((((()))******)))(((''''''((()))))))))************((((((((((((((((((((((((******)))(((((()))************)))((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))''''''''''''(((((()))))))))(((((((((******((('''))))))((((((((('''''''''''''''(((((())))))))))))(((((())))))))))))((((((%%%&&&'''((())))))))))))(((((()))***************'''(((((())))))))))))((('''''''''''''''''''''''')))***+++++++++)))((('''(((((((((((())))))))))))'''((()))+++---///111222111000///........................///000222333444333333555777999:::<<<<<<===AAAGGGOOO^^^tttyyyjjjfffkkkvvv###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$"""$$$&&&&&&%%%%%%&&&'''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''''''''(((((()))***,,,...000111666888:::===@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDD>>><<<999666444333333333333333333444555666777777333444555777888999:::;;;;;;;;;<<<======<<<<<<;;;888888888;;;===>>>>>><<>>===;;;:::888666555222222333444666888:::;;;<<<<<<;;;;;;::::::;;;;;;<<<>>>AAACCCEEEGGGKKKMMMRRRRRRPPPNNNMMMOOOSSSVVVWWWYYYZZZXXXTTTPPPOOOOOOJJJKKKOOOTTTZZZ```eeegggggggggeeebbb]]]XXXRRROOONNNNNNNNNNNNPPPQQQSSSUUU```]]][[[ZZZZZZXXXTTTQQQMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCEEEDDDCCCBBB@@@??????>>>::::::999888888888999999;;;;;;;;;:::;;;<<<===>>>======<<<:::999888777666777888888999888777666555666666555555444444444555444444333222///---***)))&&&'''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++***((()))***))))))((()))))))))((('''((()))))))))************))))))))))))))))))))))))*********))))))************))))))(((((((((((()))((((((((((((((())))))***(((((((((((())))))))))))))))))((((((((()))***+++)))(((((((((******((('''((((((((((((''''''''''''******))))))(((((((((((((((((())))))))))))(((((('''(((((((((((((((''''''(((((()))***************''''''((()))))))))))))))(((((((((((((((((((((((()))***++++++***)))'''&&&(((((((((((())))))))))))'''''')))+++---///000111111000///...............000000000000000000111222222333444666888:::;;;<<<===AAAGGGPPP^^^ttttttgggccchhhrrr###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((''''''(((*********,,,...111444777888<<<>>>@@@BBBCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>999666333111000111333444333444555666888999::::::888999:::;;;<<<<<<<<<<<<<<<===>>>>>>>>>===;;;:::888888:::===@@@AAA@@@??????>>>===;;;:::888777777666666666777888:::;;;<<>>============BBBEEEHHHKKKMMMPPPTTTVVV]]]\\\ZZZWWWVVVWWWZZZ]]]bbbeeefffccc\\\VVVTTTTTTQQQRRRUUU[[[bbbkkksssxxxyyyyyywwwsssmmmfff___[[[]]]]]]]]]]]]^^^```bbbccckkkiiiiiiiiijjjgggbbb\\\QQQQQQQQQPPPOOONNNMMMMMMLLLMMMNNNMMMKKKIIIIIIIIILLLKKKIIIGGGEEEDDDCCCCCCBBBAAA???>>>======>>>>>><<<<<<;;;;;;<<<===???@@@BBBAAA@@@>>><<<:::888888777888:::<<<;;;999666444555555444444333444444555555555555444333000...,,,))))))))))))************))))))))))))))))))))))))+++*********)))))))))((((((***,,,+++***))))))***)))(((''''''))))))((('''))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((()))******(((((((((((())))))))))))+++***)))((()))***+++,,,)))(((((((((******((('''((((((((('''''''''&&&&&&++++++***))))))(((''''''((())))))******))))))(((((((((((((((((('''&&&&&&(((((()))***************&&&'''((())))))******))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((())))))))))))'''((()))***,,,---.../////////......---.........111111000000000000000111333333555666888999:::;;;===AAAGGGOOO]]]sssqqqeeebbbeeemmm###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&%%%%%%''''''((()))******++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&'''***------...000333777;;;???AAABBBCCCEEEFFFFFFEEECCCBBB@@@@@@???>>><<<:::999888444333222222333555666888888999:::;;;<<<<<<<<<<<<======>>>??????>>>===<<>><<<:::888999;;;???CCCDDDCCCBBB>>>===<<<;;;:::999888888;;;;;;;;;<<<>>>???AAABBBDDDDDDCCCCCCCCCCCCDDDDDDHHHKKKOOOSSSUUUXXX\\\^^^bbbccccccbbbcccfffkkknnntttvvvwwwsssjjjccc______^^^^^^___cccjjjsss|||yyysssooommmmmmmmmmmmnnnoooqqqrrrwwwwwwxxx|||~~~|||tttmmm`````````___^^^]]]\\\[[[[[[^^^___^^^[[[XXXXXXYYYWWWVVVSSSPPPNNNMMMLLLLLLNNNMMMJJJHHHGGGFFFGGGGGGCCCBBB@@@???@@@AAABBBCCCBBBBBB@@@???===<<<;;;:::666888:::<<<<<<;;;999888555555444333333444555555555666666777666444111000,,,,,,***))))))***++++++))))))))))))))))))))))))((((((((()))))))))))))))''')))******)))(((((()))***'''&&&&&&((()))((('''))))))))))))************))))))))))))))))))))))))'''(((***++++++***((('''))))))(((((((((((()))))))))(((((('''((()))***+++(((((((((((())))))))))))***)))((('''((()))+++,,,)))(((((((((******((('''(((((('''''''''&&&&&&&&&******))))))))))))))))))))))))************))))))&&&'''((((((((((((((('''(((((()))***************&&&'''((()))************************************)))(((((((((((())))))***(((((((((((()))))))))))))))))))))******+++++++++------------------...///000000//////000111222222444444555666777888999:::<<<@@@FFFNNN[[[qqqqqqfffbbbdddiii$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%&&&''''''%%%######$$$&&&&&&%%%$$$$$$#########'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++%%%&&&&&&&&&'''((((((((("""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&'''+++///000111444777<<<@@@DDDFFFEEEFFFGGGHHHGGGEEECCCAAA>>>>>>===;;;999777555444111222333666777999::::::?????????@@@@@@??????>>>???@@@@@@@@@@@@>>><<<;;;AAABBBCCCCCCBBB???===;;;999:::<<<@@@DDDFFFEEEDDD>>>===<<<;;;:::999999999>>>??????AAABBBEEEFFFGGGDDDDDDEEEGGGIIIKKKMMMNNNLLLOOOSSSWWWZZZ]]]```cccbbbdddgggjjjooouuu||||||ssspppooohhhgggfffhhhnnnwwwxxxwwwwwwwwwxxxzzz{{{||||||pppppppppooommmllljjjiiipppsssuuutttpppmmmmmmnnnfffdddaaa^^^[[[ZZZYYYYYYXXXVVVSSSPPPNNNNNNOOOOOOJJJIIIGGGEEEDDDEEEFFFGGGAAAAAA@@@???>>>===<<<<<<666777999:::<<<<<<<<<<<<666555444333333444555666555666777888777666444333///---+++))))))***+++,,,))))))))))))))))))))))))%%%&&&&&&'''((()))******&&&'''))))))(((''''''(((***'''%%%&&&(((***)))'''))))))))))))************))))))))))))))))))))))))(((***---//////---***((())))))(((((((((((()))***)))((('''''''''(((***+++(((((((((((())))))))))))***)))'''&&&'''(((***+++)))(((((((((******)))'''(((((('''''''''&&&&&&&&&((((((((()))******++++++))))))************))))))%%%%%%'''((())))))******(((((()))***************&&&'''((()))************************************)))(((''''''''')))***+++(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,---...///.........///000222444444444555555666777888888999;;;>>>DDDLLLZZZpppsssgggccccccggg}}}&&&''')))******(((&&&%%%$$$%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%&&&'''((("""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((***++++++$$$%%%&&&'''(((***++++++)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%'''******'''$$$((((((((((((((((((((()))((()))+++...000333555666444999>>>AAAAAABBBEEEGGGHHHHHHIIIIIIHHHFFFEEEDDD???<<<999666444333333333333555888::::::;;;<<<>>>>>>@@@AAA@@@???>>>>>>???>>>>>>===<<<===>>>???AAACCCDDDDDDDDDBBB>>>:::777444666:::===@@@BBBBBBBBBBBB???===;;;;;;===@@@BBBCCCGGGLLLMMMLLLKKKLLLNNNNNNOOOPPPPPPPPPQQQTTTWWWXXX]]]```______cccdddccchhhjjjmmmrrrxxx{{{|||rrrpppnnnmmmpppvvv}}}~~~|||zzzzzz|||~~~~~~~~~|||zzzyyy{{{|||zzzuuunnnhhhffffffeeeeeekkkhhhddd```^^^]]]]]]^^^YYYVVVRRRPPPPPPNNNJJJFFFFFFDDDBBBBBBBBBBBB@@@>>>>>>;;;888888999<<<===>>>;;;:::999999999888555222444444666777888888888888222222000///------,,,,,,************++++++++++++***)))((()))++++++)))'''+++******)))))))))))))))))))))(((((((((((())))))...---+++))))))))))))*********))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))(((''''''++++++******))))))((((((******)))(((''''''((((((%%%'''((('''&&&$$$$$$%%%((((((((((((((()))*********)))((((((((()))+++,,,,,,+++***)))(((((())))))(((((((((((((((((((((((()))************+++++++++''''''((()))***+++,,,,,,,,,,,,++++++***)))))))))************))))))(((((()))***+++,,,,,,+++***)))))))))***++++++++++++++++++++++++,,,,,,,,,------......///000111222333333555555555555666888999:::>>>???DDDMMMXXXjjj~~~lllcccdddgggzzz%%%&&&((())))))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&))))))'''$$$&&&&&&&&&''''''(((((((((***+++---000333666888999===@@@CCCEEEDDDEEEGGGJJJIIIIIIHHHGGGEEEBBB@@@???:::999666444222222333333666888:::;;;;;;<<<===>>>AAAAAAAAA???======>>>@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAA???;;;888666333555888;;;===>>>>>>>>>@@@@@@@@@AAADDDHHHLLLNNNQQQTTTWWWXXXVVVVVVWWWXXXTTTVVVYYY[[[^^^aaafffiiijjjnnnooolllkkknnnooonnnpppqqqssswww|||tttqqqnnnllllllpppuuuxxx{{{}}}}}}|||~~~{{{wwwtttsssqqqppptttsssrrrpppnnnllljjjiiiddd```[[[XXXWWWUUURRRPPPMMMKKKHHHGGGFFFEEEBBB@@@???<<<999888999;;;<<<<<<<<<;;;:::;;;<<<;;;888666666777777777777777777777444333222000///...------))))))))))))))))))))))))---,,,,,,,,,......,,,++++++******)))))))))))))))))))))(((((((((((())))))''''''''''''(((***++++++******))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))((('''''')))((((((((('''''''''&&&))))))))))))))))))))))))&&&((())))))'''&&&&&&&&&((((((((((((((()))******))))))((((((((()))***+++))))))*********)))))))))(((((((((((((((((((((((()))************+++++++++((((((((()))******++++++******************++++++******)))))))))((((((((()))***++++++++++++***))))))******+++++++++******,,,,,,,,,,,,------------......///000111222333333555555555555666888999:::>>>???DDDLLLWWWiii}}}kkkccccccgggzzz###$$$&&&'''(((''''''&&&&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$######""""""$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''%%%&&&&&&'''((())))))***+++...000222555888;;;===>>>EEEFFFFFFFFFEEEFFFHHHJJJKKKJJJHHHEEEBBB>>>;;;999444444222222222333444555999;;;=========<<<===>>>AAAAAA@@@>>>======???AAAEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@???===:::888777666555777999<<<===>>>>>>>>>BBBCCCFFFIIINNNRRRVVVXXX[[[\\\]]]\\\[[[[[[]]]^^^___bbbfffjjjnnnrrrxxx{{{zzzwwwxxxyyywwwxxxxxxxxxzzz}}}~~~|||tttqqqlllhhhfffgggiiikkkmmmooosssvvvzzz|||}}}}}}{{{xxxuuutttvvvyyy{{{||||||}}}}}}~~~}}}{{{zzz{{{}}}|||~~~~~~{{{yyyuuupppiiiccc```___]]]\\\YYYVVVSSSPPPNNNKKKHHHFFFDDDAAA>>><<<<<<===<<<<<<>>>======???@@@@@@>>><<<999999888888777777777888777777555333111000......+++++++++***))))))((((((+++***)))***+++,,,+++***+++******)))))))))))))))***))))))(((((())))))***%%%&&&''')))***+++++++++******))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))(((''''''((((((((((((''''''''''''((()))***+++++++++***)))''')))******(((''''''(((((((((((((((((())))))***((((((((((((((()))******'''((()))***+++***)))((((((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))))))))((((((((()))******++++++******)))***+++++++++++++++******,,,------------............//////000111222333333555555555555666888999:::>>>???CCCLLLWWWiii}}}kkkcccdddhhh{{{"""###$$$&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$######'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''''''&&&'''((()))+++,,,...///000555666888:::===???AAABBBEEEDDDBBBAAAAAACCCFFFHHHLLLJJJGGGCCC???;;;777666111111111222333555777888:::<<<>>>>>>===<<<===>>>???AAABBBCCCBBBAAABBBCCCGGGGGGGGGFFFDDDAAA>>>===>>>===;;;999777666666777:::;;;>>>AAACCCEEEFFFFFFHHHJJJMMMQQQVVVYYY[[[]]]aaa```___^^^^^^___aaaccckkkmmmqqquuuxxx|||{{{{{{{{{yyyzzzyyyxxxwwwxxxyyy{{{}}}vvvrrrllliiiddd```]]]\\\]]]^^^```bbbdddhhhjjjmmmnnnnnnllliiiffffffiiimmmpppqqqssssssuuuxxx}}}~~~}}}pppqqqqqqpppooooooqqqsssrrruuuzzz~~~xxxpppkkkhhhhhhhhhfffddd```]]]ZZZWWWSSSQQQNNNKKKFFFDDDBBBAAA@@@>>>???>>>???AAABBBCCCAAA???::::::888888888999:::;;;;;;:::999777555333111000000000///...---,,,+++++++++)))((()))***++++++***+++******)))))))))))))))***))))))))))))))))))******+++,,,------,,,***)))******))))))))))))******(((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((''''''************)))))))))))))))***,,,---,,,+++(((''''''(((***)))(((''''''((())))))(((((((((((())))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********+++++++++************))))))(((((())))))*********+++++++++************************))))))************))))))++++++,,,,,,++++++******---------.........//////...///000111222333333444555555555555666888999:::===>>>CCCKKKUUUgggmmmeeefffjjj}}}"""###$$$%%%&&&&&&&&&'''$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((()))((()))***---///111333444;;;;;;===>>>@@@AAABBBCCC@@@>>><<<;;;===@@@CCCEEEFFFEEEBBB>>>:::666333222111111222444666999:::;;;;;;<<<>>>>>>===<<<<<<===???CCCIIILLLLLLJJJHHHFFFFFFEEEDDDBBB???;;;888666;;;:::999888888999:::;;;???AAADDDGGGKKKNNNQQQRRRPPPSSSWWW\\\aaaeeeggghhhllljjjhhhggggggiiijjjkkkqqqssswww{{{}}}|||{{{zzzwwwwwwuuussspppoooooopppppp|||}}}sssjjjfff]]][[[XXXUUUSSSRRRRRRRRRUUUVVVWWWYYYZZZ\\\]]]]]]___]]]ZZZ[[[___cccfffgggfffeeeeeefffhhhjjjjjjjjjddddddcccaaa```bbbgggjjjiiillloooqqqrrruuuxxx{{{~~~~~~zzz|||~~~|||vvvrrrrrrrrrrrrpppllljjjhhhfffccc```YYYUUUPPPLLLJJJGGGDDDAAA???>>>???@@@BBBBBB@@@>>>:::999888888999;;;>>>@@@>>>>>>===;;;999666444222333333222111///...------///---,,,,,,.../////////+++******)))))))))))))))******))))))))))))******++++++,,,------,,,***)))******))))))))))))******(((((((((((((((((((((((('''((((((((((((((((((''')))))))))))))))(((''''''))))))))))))************,,,,,,------,,,)))'''%%%%%%''')))((('''&&&'''((())))))(((((((((((())))))'''(((((())))))))))))))),,,+++)))'''&&&&&&'''((())))))))))))))))))))))))))))))*********+++++++++++++++******)))(((((((((+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,++++++***---------.........////////////000111222333444444555555555555666888999:::======BBBJJJTTTfffppphhhiiimmm$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###"""$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$$$$$$$$$$((((((((((((((('''&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&''')))+++)))***,,,///222555777999??????>>>>>>>>>>>>>>>>>>:::888666666999===???@@@===<<<999777444222111111333333555777999;;;===>>>;;;===>>>>>>===<<<===>>>CCCHHHPPPTTTSSSOOOKKKHHHAAAAAA???===:::777555444::::::;;;<<<>>>AAACCCEEEGGGHHHKKKOOOTTTXXX[[[]]]YYY]]]bbbjjjqqqwww|||~~~yyyvvvrrrppppppqqqppppppqqquuuyyy|||~~~yyywwwuuurrrpppnnnjjjgggdddcccccccccfffjjjmmmlllggg```YYYVVVQQQPPPOOOMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPQQQQQQRRRTTTRRRQQQRRRUUUXXXZZZZZZZZZZZZYYYXXXYYYYYYZZZ[[[XXXXXXVVVTTTSSSTTTXXX\\\```aaabbbbbbbbbccceeegggmmmooossswwwzzzzzzvvvsssoooooopppsssxxx~~~zzzzzz{{{yyywwwuuutttuuutttrrrpppfffbbb]]]XXXTTTOOOKKKHHHBBBBBBAAABBBCCCBBB@@@>>>;;;:::888888999===AAADDD@@@@@@@@@???===:::888666444333222111000///.........,,,++++++---///000///+++******)))))))))))))))+++******))))))******+++(((((()))***++++++++++++******))))))))))))******))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))(((''''''''''''''''''((((((((((((,,,,,,,,,,,,***(((&&&%%%%%%&&&(((((('''''''''(((***))))))((((((((((((((((((((()))***************+++***((('''&&&&&&'''((()))))))))))))))))))))))))))************++++++++++++*********))))))((((((,,,,,,++++++***))))))(((*********++++++++++++,,,***))))))(((((())))))******++++++,,,,,,,,,,,,,,,,,,------------.........///000000111222333444444555555555555666888999:::<<<===AAAIIISSSeeetttkkklllooo&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$&&&&&&&&&$$$###!!!###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%((((((((((((((('''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&((('''&&&'''***------///111555999<<>><<<>>>???@@@???>>>???@@@FFFKKKPPPSSSPPPKKKFFFCCC<<<;;;:::999888777777777<<<===???CCCGGGKKKNNNPPPRRRTTTVVVZZZ^^^bbbeeegggdddgggnnnvvv}}}zzzxxxvvvsssppprrruuuwwwyyyyyyyyyzzz{{{~~~}}}uuunnnllliiifffdddbbb^^^ZZZWWWVVVUUUUUUUUUVVVXXXXXXVVVSSSPPPOOOPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSRRRQQQPPPPPPQQQRRRQQQPPPRRRSSSSSSRRRRRRRRRTTTUUUTTTTTTTTTRRROOOMMMNNNOOOSSSTTTTTTTTTSSSTTTVVVXXX^^^```cccgggjjjiiifffccc^^^^^^___bbbgggmmmrrrvvv}}}~~~||||||}}}zzzyyyyyyzzz}}}~~~~~~}}}wwwsssmmmgggbbb\\\WWWSSSNNNMMMLLLKKKKKKJJJFFFDDD>>><<<999888999===AAADDDAAAAAABBBAAA@@@===;;;999555555444444333222111111---***))))))+++---......+++******)))))))))))))))+++******))))))******+++*********))))))******+++******))))))))))))******))))))))))))))))))))))))&&&'''((())))))((('''&&&)))))))))))))))(((''''''&&&'''''''''((((((((()))******))))))))))))((((((%%%'''))))))(((((()))*********)))(((((((((((((((((()))***+++,,,++++++***%%%&&&((()))***)))(((''')))))))))))))))))))))))))))************+++++++++*********)))))))))))))))++++++******************(((((()))))))))************)))(((''''''((()))***)))***+++,,,---.........,,,,,,,,,,,,------------///000111111333333444555555555555555666888999:::<<<<<>><<<999666444111000111...,,,---000333222111555444444444555777999:::666777888:::<<<============???AAAAAA@@@@@@AAABBBGGGJJJMMMMMMIIICCC>>><<<888888777777888999;;;<<<===???CCCHHHMMMRRRVVVWWW]]]^^^___bbbfffiiilllnnnlllooouuu}}}}}}wwwssstttuuuvvvuuurrrooonnnnnnooorrrpppiiiccc```]]]YYYZZZXXXTTTPPPMMMLLLKKKKKKQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXYYYUUUUUUUUUUUUVVVWWWYYYYYYZZZXXXWWWWWWWWWUUURRRPPPOOOPPPQQQQQQQQQRRRTTTVVVXXXZZZ[[[ZZZUUUPPPMMMLLLLLLMMMMMMMMMMMMNNNQQQTTTTTTUUUXXX[[[]]]\\\YYYUUUQQQRRRSSSVVVYYY^^^bbbdddmmmrrrxxx{{{{{{zzz{{{|||yyyyyyzzz}}}zzztttnnnhhhbbb^^^YYYXXXVVVVVVUUURRROOOLLLAAA>>>;;;999999<<>>AAADDDEEEDDDDDD@@@<<<777333111111000/////////......///111333444444555777999;;;<<<<<<===<<<===>>>?????????>>>>>>???BBBFFFGGGFFFEEEDDDDDDEEEFFFGGGFFFDDD@@@;;;999<<<999999<<<===;;;===@@@@@@GGGPPPVVVXXXZZZ]]]______bbbfffggghhhkkkpppssssss{{{}}}yyytttttttttrrrmmmgggbbb___^^^^^^]]]\\\[[[ZZZYYYVVVTTTSSSPPPNNNLLLLLLLLLKKKJJJOOOUUUZZZZZZ[[[___```^^^dddcccaaaaaaaaaaaa```___]]]\\\]]]``````^^^```eeehhhiiigggbbb[[[WWWWWWXXXXXXUUUUUUZZZ\\\[[[]]]aaagggjjjlllggg^^^UUUPPPPPPMMMKKKMMMOOOOOOMMMOOOTTTTTTVVVVVVSSSSSSSSSOOOJJJJJJIIIIIILLLOOORRRTTTTTTWWW\\\dddkkkpppsssvvvwwwtttvvvxxxzzz|||{{{tttnnnkkkhhhgggeeecccaaa^^^ZZZWWWOOOHHHAAA>>>???@@@>>>;;;AAA@@@???@@@CCCDDDEEEDDD<<<;;;999888666555555444333222111///............///...,,,***))))))******)))))))))))))))*********+++,,,,,,,,,+++***(((&&&((())))))))))))*********)))((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((&&&'''((())))))((('''&&&$$$%%%&&&((()))*********+++***)))***+++++++++)))+++++++++*********)))))),,,+++***)))***+++,,,---((()))***++++++***)))((()))(((((('''(((***,,,---...+++(((((()))***++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,------...---------------...//////...//////111222333444444333333444555777999:::;;;??????CCCIIIRRRccc|||xxxllllllttt&&&$$$###$$$&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$######"""!!!$$$'''))))))''')))))))))((((((((((((((('''''''''&&&&&&'''''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&''')))***+++,,,---000444777:::===@@@DDDFFFFFFEEEEEE???;;;777333222222111000/////////000333555888:::666777999;;;===>>>???@@@????????????@@@AAABBBBBBEEEGGGJJJJJJHHHFFFEEEEEEAAAAAAAAA@@@>>><<<:::999???======@@@@@@>>>>>>@@@EEEKKKSSS[[[___```aaabbbdddfffjjjlllmmmoootttwwwttt|||~~~{{{xxxsssoooggghhhgggccc___ZZZXXXWWWZZZZZZYYYYYYXXXWWWVVVTTTSSSQQQPPPOOOPPPQQQQQQQQQXXX___dddeeehhhmmmoooooopppmmmkkkjjjkkklllllllllfffdddfffkkkoooqqquuuzzz}}}}}}zzztttkkkeeecccccccccaaabbbeeefffgggmmmsssxxx~~~}}}qqqddd[[[XXXRRRPPPRRRVVVVVVVVVYYY^^^]]]___]]]ZZZYYYXXXTTTNNNNNNMMMLLLMMMNNNOOOOOONNNNNNRRRYYY___dddgggiiijjjgggjjjnnnpppqqqtttyyy}}}|||xxxuuuppppppppprrrrrrpppjjjeee\\\UUULLLGGGEEEDDD@@@======<<<;;;===???AAABBBAAA???===<<<:::888777666666666555444333111111111111///...---+++************************************,,,,,,,,,,,,+++***)))(((***++++++++++++,,,,,,,,,***)))((((((******)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&''''''((())))))(((''''''%%%&&&'''((())))))))))))***)))((()))***+++***(((+++++++++*********))))))++++++******++++++,,,---))))))************))))))))))))(((((()))***,,,---111///+++***++++++++++++++++++++++++++++++++++++)))************+++++++++******+++,,,,,,------.........---------....../////////000111222222333333333333444555777999:::;;;>>>>>>AAAHHHQQQaaazzzzzzmmmmmmttt$$$######$$$%%%&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''""""""###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$!!! !!!###'''*********)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&'''$$$%%%'''&&&%%%%%%&&&((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%&&&'''+++,,,...000222555999===???AAACCCFFFGGGGGGGGGFFF???<<<888555444444333222333333333555666999;;;===:::;;;<<<>>>@@@AAABBBCCCAAAAAAAAABBBCCCEEEFFFGGGKKKLLLMMMLLLIIIFFFEEEDDD<<<<<<;;;;;;;;;<<<===>>>CCCAAACCCHHHIIIFFFFFFIIINNNSSS[[[dddjjjmmmkkkhhhjjjllloooppprrrtttxxxzzzwww|||}}}wwwsssooojjjfff]]]^^^___]]]ZZZWWWVVVVVVYYYZZZ[[[\\\\\\\\\[[[[[[YYYYYYYYYYYY[[[]]]___```hhhoootttuuuyyy~~~yyyvvvvvvxxxyyyyyyqqqmmmnnnwwwvvvsssrrrqqqpppqqqrrrrrrttt~~~xxxjjjccc\\\[[[\\\```bbbbbbfffmmmlllnnnmmmiiifffddd]]]UUUVVVTTTRRRQQQQQQPPPNNNLLLIIILLLQQQUUUYYY[[[\\\\\\XXX]]]aaaccccccffflllrrr~~~zzzzzz|||xxxllleee[[[SSSNNNJJJEEEBBB<<<;;;:::;;;===?????????@@@???===;;;:::999999999999888777666555444444444000///...,,,++++++++++++************************---,,,++++++***************++++++++++++,,,,,,,,,+++***))))))***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***++++++,,,,,,,,,++++++'''(((((())))))(((((('''&&&'''(((((())))))))))))***((((((((()))***)))(((+++++++++*********************+++,,,,,,,,,,,,+++*********))))))***************)))******+++,,,---222///,,,+++++++++***)))++++++++++++++++++++++++)))************+++++++++******++++++,,,---------///......---------......000000000111111222222222333333444555777999:::;;;======@@@FFFOOO___xxx|||ooonnnsss}}}###$$$$$$%%%%%%%%%%%%$$$''''''&&&%%%%%%$$$######$$$%%%&&&&&&''''''&&&&&&(((&&&$$$""""""$$$&&&(((%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%""""""###%%%''')))***+++)))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++...000333555777;;;???BBBBBBCCCEEEGGGGGGGGGFFFFFFAAA>>>;;;999999888888777<<<;;;:::::::::;;;<<<===?????????@@@AAABBBCCCCCCAAACCCFFFJJJLLLLLLLLLLLLLLLMMMLLLJJJFFFCCCBBBBBB<<<;;;:::;;;===AAAEEEHHHHHHGGGLLLSSSVVVUUUVVVYYYXXX\\\dddoooyyy|||yyyuuurrrssstttuuuvvvxxxzzz|||yyy|||~~~~~~~~~zzzsssmmmiiieee```]]][[[^^^```aaa```___^^^___```bbbfffhhhiiiiiiiiijjjggghhhhhhiiijjjlllnnnqqqwww}}}~~~~~~~~~xxxrrrrrr||||||{{{|||{{{xxxzzzxxxqqqjjjhhhhhhkkkllllllqqqxxx||||||uuuiii^^^]]][[[YYYYYYYYYXXXVVVTTTQQQRRRUUUWWWYYYYYYWWWUUUQQQUUUYYYYYYWWWYYY___fffpppsssxxx~~~{{{uuukkkbbbZZZSSSMMMHHHBBB@@@>>>>>>??????>>>===>>>===;;;:::999:::;;;<<<;;;:::999777666666555555111111000...------,,,,,,+++++++++++++++*********,,,+++***(((((()))***+++(((((()))))))))*********+++***)))***+++,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++,,,,,,---------------((((((((())))))((((((((('''(((((()))))))))((((((***)))((()))***+++***(((************************)))***+++,,,---,,,+++***,,,+++))))))))))))+++,,,*********++++++,,,,,,---...,,,***))))))***)))(((************************))))))*********+++++++++*********+++,,,,,,------//////...------------...000000000000111111111111333333444555777999:::;;;<<<===@@@FFFOOO___www|||ooolllpppyyy###$$$&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$%%%&&&&&&''''''&&&&&&(((&&&$$$""""""$$$&&&(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((()))))))))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&((()))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))+++,,,...///222555888:::<<>>>>>>>>===<<<@@@???>>>======>>>??????BBBAAAAAA@@@AAABBBCCCCCCDDDIIIPPPVVVYYYWWWRRROOOIIIIIIHHHEEEAAA??????@@@<<<<<<===???CCCIIINNNRRRSSSSSSXXX___cccbbbcccfffbbbfffooo{{{}}}|||{{{zzzzzz{{{{{{{{{wwwwwwwwwvvvtttqqqqqqssspppmmmhhhddd```]]]ZZZYYY]]]aaaeeehhhiiiiiijjjjjjjjjooovvvzzz{{{{{{{{{{{{wwwxxxxxxwwwuuuuuuwwwzzz}}}}}}vvvuuu}}}{{{|||xxxtttssssssrrrrrrvvv}}}xxxiiibbb```______```bbbbbbaaaaaaaaabbbcccdddaaa[[[WWWQQQTTTTTTRRRNNNNNNSSSXXX[[[___fffooowww~~~}}}sssiii^^^UUUPPPLLLIIIFFFCCCBBB@@@>>><<<;;;:::999888888:::<<<>>>;;;:::999777666666555555333333222111000///......---,,,,,,,,,+++++++++******)))(((''''''(((***+++(((((()))))))))*********+++***)))***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))))))))))))))))))))(((((()))))))))(((((()))))))))))))))(((,,,+++******,,,,,,+++***************************)))***+++,,,---,,,+++***,,,+++***))))))***+++,,,***+++++++++,,,,,,,,,,,,+++***((()))+++++++++***************************))))))*********+++++++++))))))***++++++,,,,,,---///......---------......000000000000000000111111333333444555777999:::;;;======@@@FFFOOO^^^www{{{nnnjjjlllttt###%%%''''''&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&$$$######$$$&&&'''&&&&&&((((((((((((&&&&&&&&&&&&&&&%%%$$$#########%%%&&&&&&'''''''''''''''%%%&&&&&&''''''''''''&&&'''((()))(((&&&&&&&&&'''''''''''''''''''''''''''******))))))))))))******$$$%%%'''&&&%%%%%%&&&((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++---///222333777:::===???@@@BBBDDDFFFDDDEEEEEEFFFFFFFFFFFFEEEFFFDDDBBBBBBBBBCCCBBBAAA@@@?????????@@@AAACCCDDDBBBAAAAAAAAAAAACCCEEEFFFKKKQQQZZZ```aaa[[[SSSNNNCCCCCCBBB@@@======>>>@@@>>>???BBBGGGLLLRRRWWWZZZbbbaaaccchhhjjjhhhhhhkkkkkkpppyyy}}}{{{zzzxxxvvvpppnnnmmmmmmiiidddcccfffcccbbbaaa___^^^]]]]]]]]]```dddjjjnnnppprrrssstttuuu}}}yyyvvvvvvxxxzzzzzzxxx~~~~~~}}}|||xxxwwwtttrrrvvv}}}xxxkkkhhhffffffhhhkkkmmmnnnppppppqqqssssssooogggaaaWWWVVVSSSNNNKKKJJJKKKMMMJJJNNNUUU^^^iiissszzz~~~xxxlllaaa[[[WWWTTTOOOKKKHHHEEEBBB???>>><<<:::888999:::===>>><<<;;;:::999888777777777555555555555444222111000...------,,,,,,+++++++++((((((((((((((()))***+++***++++++++++++,,,,,,,,,+++***))))))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))***))))))(((((())))))***'''((())))))************---,,,++++++,,,---,,,+++***************+++++++++******+++,,,,,,,,,,,,+++++++++************++++++******+++++++++++++++***+++******+++---......---************************)))************+++++++++))))))******+++,,,,,,,,,---------------...///////////////000000111111111333333444555777999:::;;;======@@@FFFNNN^^^vvvzzzmmmiiiiiiqqq!!!$$$&&&'''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''''''''%%%'''((('''$$$###$$$&&&%%%&&&&&&''''''((((((((())))))(((((((((((())))))$$$%%%'''&&&%%%%%%&&&((()))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))+++...111444777999<<<>>>AAABBBBBBCCCDDDFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFDDDCCCCCCEEEEEEDDDCCCAAAAAA@@@@@@@@@BBBCCCDDD@@@@@@@@@AAACCCGGGJJJLLLQQQVVV\\\___]]]UUULLLEEE??????>>>===<<<===@@@CCCBBBEEEKKKRRRYYY^^^bbbccciiiggggggkkkllljjjkkknnnsssxxx}}}yyyvvvsssnnnkkkeeebbbbbbccc```ZZZZZZ^^^\\\]]]___```aaaccceeeffffffkkkrrrwwwzzz|||~~~{{{tttrrrsssvvv|||~~~~~~zzzzzz~~~}}}zzzwwwsssqqquuu{{{{{{wwwrrrpppqqquuuxxxyyy{{{{{{~~~wwwoooaaa\\\UUUPPPNNNMMMLLLJJJGGGIIIMMMRRRZZZcccjjjnnnrrrwww~~~yyypppjjjccc```[[[WWWSSSPPPLLLJJJEEECCC???<<<;;;;;;===>>>??????===<<<;;;:::::::::777888888888777555333222.........---,,,,,,++++++((((((***++++++,,,,,,,,,***++++++++++++,,,,,,,,,***)))((((((******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,******)))(((((()))******&&&'''((()))***+++++++++,,,+++***+++,,,,,,+++***))))))*********+++++++++++++++******++++++,,,---***++++++,,,,,,++++++***))))))***++++++***)))))),,,++++++,,,---...---+++************************)))************+++++++++)))))))))***++++++,,,,,,,,,,,,,,,---...///000111---......///000111222222333333444555777999:::;;;<<<<<<>>>DDDLLL\\\tttzzznnniiihhhooo ###%%%&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$############$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((((('''###%%%&&&%%%###"""###%%%$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,---///222555999<<<>>>???AAACCCDDDCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIEEEDDDCCCDDDEEEFFFEEEDDDEEEDDDBBBAAA@@@@@@@@@AAA===>>>???AAAEEEJJJNNNQQQSSSVVVYYYZZZUUULLLBBB;;;=========<<<<<>>BBBBBB@@@???>>>=========999999999999888777555333//////...---,,,,,,++++++((()))+++---.........---((())))))))))))*********)))((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))*********+++***)))(((((()))***+++&&&&&&((()))++++++,,,,,,+++***)))***+++++++++)))))))))******++++++++++++,,,+++***)))***+++---...***+++,,,------,,,+++***((()))***++++++***((((((,,,+++******++++++)))''')))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,++++++,,,,,,...///111222,,,---...///000111222333333333444555777999:::<<<;;;:::===CCCKKKZZZssszzzooojjjiiippp&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((($$$$$$%%%%%%$$$!!!((((((''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%###$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&'''%%%###$$$'''((('''&&&'''((()))))))))))))))(((---000444777999;;;>>>AAABBBBBBCCCCCCDDDCCCCCCCCCGGGFFFEEEDDDDDDEEEFFFGGGDDDFFFHHHHHHFFFCCCBBBAAA>>>CCCDDD>>>:::;;;>>>@@@@@@@@@BBBFFFKKKOOOQQQQQQQQQOOOLLLIIIFFFCCC???===AAAAAAAAAAAACCCEEEGGGHHHNNNWWW___eeeiiillljjjeeehhhggggggiiimmmppprrrssswwwzzz}}}yyyqqqjjjccc___]]]\\\[[[XXXXXX[[[[[[YYYZZZ]]]^^^fffllloootttzzz~~~~~~wwwrrrqqqyyyyyyyyy{{{{{{yyyzzzyyywwwtttrrrrrruuuxxx{{{~~~~~~{{{xxxwwwwwwvvvvvvuuutttttttttzzzzzzsssqqquuuyyy~~~zzzxxx{{{sssiii___ZZZWWWTTTSSSUUURRRUUUXXXXXXVVVSSSRRRRRRVVVXXX___fffiiiffffffhhhnnnttt}}}}}}|||vvvqqqoooooonnniiidddYYYUUUOOOIIIEEEBBB@@@>>>CCCCCCBBBCCCDDDCCC@@@>>>===;;;999888999999888777777666333000...,,,*********+++,,,------,,,+++***'''''')))***+++******))),,,+++***)))))))))***++++++***)))(((((()))***+++************************$$$'''))))))(((''''''(((((())))))***+++,,,,,,---******+++++++++******)))+++++++++++++++***)))(((++++++++++++++++++++++++***++++++,,,,,,+++++++++***++++++,,,,,,++++++***+++******)))))))))))))))))))))+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********''')))+++++++++,,,---///******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......444222111//////000222333222444666666777777999;;;<<<===AAAEEEKKKXXXooozzznnnkkkkkkrrr&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%'''''''''&&&%%%&&&'''%%%&&&&&&&&&%%%###!!!###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&''''''(((###$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&)))'''%%%%%%((()))(((''')))))))))***++++++,,,,,,///222666888:::<<>>===<<>>???===;;;;;;;;;;;;999888888777555333000///...---++++++,,,,,,,,,+++******---...///000111000000//////...---,,,+++,,,,,,---+++***)))(((((()))***+++************************''')))+++***((('''&&&'''&&&&&&''''''(((((())))))---------,,,,,,***)))(((+++++++++++++++***))))))+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++***+++******)))))))))))))))******+++++++++******)))******+++,,,,,,,,,,,,+++++++++*********))))))))))))+++,,,,,,+++***+++---++++++,,,,,,,,,------------------------......///333222111//////000222333222444666666777777999;;;<<<===AAAEEEJJJWWWnnnxxxlllhhhhhhooo&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$&&&'''&&&%%%$$$%%%&&&''''''(((((('''%%%###"""!!!###%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''''''''''''''((())))))((('''&&&%%%$$$$$$((((((((((((((((((((((((&&&%%%%%%%%%%%%''')))***$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&***)))''''''((()))((('''*********+++,,,...000222333555999;;;<<<===???AAABBBBBBCCCDDDDDDDDDDDDDDDGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFCCCAAA@@@@@@>>>BBBCCC???<<>><<<::::::<<>>>>>>>>???>>><<<::::::999888666444333111111------,,,+++*********+++------.../////////......++++++***))))))))))))***+++***))))))))))))***+++***************************,,,,,,+++)))'''&&&'''************************//////......,,,***)))(((***++++++++++++***))))))++++++++++++++++++++++++------------,,,,,,+++******++++++,,,,,,++++++***++++++******)))))))))))),,,,,,+++***)))))))))*********+++,,,,,,,,,,,,+++++++++++++++************+++,,,---,,,***)))***+++,,,,,,---------...............------......///000222222111000000111222333222444666666777777999;;;<<<===@@@EEEJJJVVVnnnwwwkkkggggggnnn&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''(((((('''&&&%%%$$$###%%%&&&''''''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''&&&%%%$$$%%%&&&((()))$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''***)))(((''''''(((((((((++++++***+++---000333666777999<<<===>>>>>>@@@AAABBBCCCDDDDDDEEEEEEEEEEEEGGGGGGFFFEEEDDDCCCCCCCCCEEEEEEEEECCC@@@?????????;;;@@@CCCBBBCCCHHHLLLMMMRRRQQQOOONNNKKKGGG@@@<<<;;;;;;:::;;;>>>CCCKKKOOOQQQSSSWWW\\\aaaeeeggghhhaaahhhpppuuu|||zzzxxxvvvuuutttrrrooommmjjjkkklllkkkiiifffeeeeeeeeedddcccbbbcccdddfffggghhhgggjjjnnnppprrrxxx|||zzzzzzzzz{{{|||}}}~~~~~~uuuooollljjjfffdddcccdddfffgggkkklllmmmllljjjhhhgggfffaaa```^^^]]]]]]]]]___```cccdddgggiiijjjjjjhhhhhhffffffffffffeeeeeeeeeeeebbbbbbdddgggkkkllllllkkklllooorrrrrroookkkiiihhhlllpppvvv~~~|||zzzzzz{{{|||{{{tttnnniiijjjnnnuuu{{{pppfffVVVQQQMMMMMMMMMJJJJJJLLLJJJLLLPPPWWWaaallltttyyywww{{{~~~~~~~~~zzznnnccc\\\YYYOOOKKKFFFCCCBBBAAA@@@@@@>>>>>>>>>@@@BBBBBB@@@???>>>===<<<:::777555333222000///---+++******+++,,,******++++++++++++++++++***))))))(((((((((((((((************************************************+++,,,---,,,)))(((((())),,,,,,,,,,,,,,,+++++++++------------,,,+++***)))******+++++++++******)))************************---------------,,,+++******++++++,,,,,,++++++***++++++++++++******))))))---,,,+++)))((()))************+++,,,,,,,,,,,,+++------------------------+++,,,---,,,***)))***+++,,,,,,,,,,,,------------///............///000000222111111000000111222333222444666666666777999;;;;;;===@@@DDDIIIVVVmmmwwwlllggggggnnn&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''((((((((('''&&&&&&'''(((+++++++++,,,...222555777999<<<>>>?????????AAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBAAABBBBBBAAA@@@>>>===???@@@>>>DDDIIIKKKPPPWWW[[[[[[ZZZUUUOOOIIIEEEAAA<<<:::999;;;>>>AAAFFFNNNWWW^^^___``````cccfffkkkppprrrnnntttyyy|||}}}{{{wwwtttqqqnnnkkkhhhdddgggiiiiiigggeeeeeefffeeedddbbbbbbeeejjjooorrrrrrrrrtttwwwuuutttyyy~~~zzzvvvtttsssqqqnnnlllmmmoooppprrruuuuuuvvvyyy{{{xxxqqqkkkjjjgggdddaaa___```bbbcccggggggggggggggggggfffeeebbbaaa````````````aaaaaacccdddeeeffffffeeedddccceeeeeeffffffgggggghhhhhhfffdddcccdddfffgggfffeeeeeehhhkkkmmmkkkhhheeecccgggjjjooouuuzzz~~~~~~xxxuuuuuuwwwyyy}}}zzzuuuppprrrvvvzzz~~~rrr```XXXQQQOOOMMMJJJIIIKKKFFFFFFGGGJJJQQQZZZccciiikkkpppuuuwwwwww{{{tttjjjeee[[[VVVOOOIIIEEECCCAAA???=========@@@CCCDDDDDDCCCBBBAAA@@@>>>;;;888555333333222000...---,,,------...------------------------------,,,,,,,,,++++++******++++++++++++*********************************+++++++++***)))+++,,,))))))))))))))))))(((((()))***+++++++++++++++***)))******+++++++++******************************,,,---------,,,,,,+++******++++++,,,,,,++++++******++++++++++++***))))))---,,,***)))))))))***+++******+++,,,,,,,,,,,,+++------------------------)))+++,,,,,,+++***,,,---++++++++++++,,,,,,,,,,,,///............///000000111000000111111222222333222444666666666777999;;;;;;<<<@@@DDDHHHUUUkkkvvvjjjggggggnnn&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$###%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&'''''''''&&&&&&(((***,,,,,,,,,...111444666888;;;===???@@@@@@@@@BBBCCCBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGFFFDDDBBB@@@?????????>>>===<<<>>>AAADDDGGGNNNTTTXXX^^^dddeeecccYYYSSSKKKCCC???>>>===<<<:::>>>DDDIIINNNUUU^^^eeefffeeeddddddgggkkkppptttxxx}}}|||vvvqqqnnnjjjgggeee___ccchhhjjjiiihhhjjjlllggggggggghhhlllrrrxxx{{{{{{{{{}}}}}}xxxrrruuu{{{}}}xxxsssooolllllljjjhhhhhhjjjmmmnnnnnniiijjjlllpppssssssooojjjhhhfffcccaaaaaabbbeeefffiiigggeeefffggghhhhhhgggggggggffffffeeedddcccbbbcccddddddeeedddcccbbbaaaeeeeeefffhhhiiikkkllllllmmmjjjhhhfffeeeeeecccbbbcccdddfffhhhhhhgggdddcccfffiiilllooorrruuuzzz}}}zzzssspppppprrrtttxxxzzz}}}}}}yyyuuuvvv{{{yyyiii___VVVSSSPPPLLLJJJKKKEEEEEEEEEEEEGGGMMMTTTYYY___dddjjjmmmmmmqqqwww}}}vvvqqqgggbbbZZZSSSMMMIIIFFFCCCAAA??????@@@CCCFFFFFFFFFEEEEEEDDDCCC@@@<<<999777777666444222111000////////////...------------...,,,,,,,,,---,,,++++++*********+++,,,,,,+++******************************)))***+++***))))))+++---***************+++++++++(((((()))***++++++++++++))))))***++++++++++++******************************++++++,,,,,,+++++++++***++++++,,,,,,++++++******+++,,,,,,,,,+++)))(((+++***************++++++******+++,,,,,,,,,,,,+++************++++++++++++)))***,,,,,,++++++,,,---*********+++++++++,,,,,,......------......///000000000000111222222333333222444666666777777999;;;;;;<<>>===============@@@EEEIIIQQQXXX^^^aaaeeehhheee```QQQLLLDDD???===>>>???@@@???EEEMMMSSSVVV[[[aaafffeeeeeedddeeehhhllloooqqq{{{~~~zzzrrrkkkgggdddaaa```ZZZaaahhhlllkkkkkkmmmppplllnnnrrrvvv{{{xxxooooootttyyysssooollliiiggghhhgggfffiiillloooooonnnhhhiiillloooqqqqqqooommmkkkiiigggfffgggjjjnnnpppqqqnnnjjjiiikkkmmmnnnmmmkkkllllllllllllkkkjjjiiiiiiiiiiiijjjiiihhhggggggggghhhjjjlllnnnqqqsssttttttssspppmmmiiigggeeeeeeddddddeeefffggghhhgggfffiiijjjlllllllllmmmqqqttt{{{xxxtttooommmmmmnnnoooqqqssswwwzzz{{{||||||||||||zzzyyyyyyvvvsssuuuzzztttjjj```\\\YYYUUURRRQQQQQQRRRQQQNNNKKKKKKNNNPPPTTTXXX]]]aaaccceeehhhkkkzzz}}}uuuppphhhaaa[[[VVVRRROOOHHHFFFCCCBBBCCCEEEGGGGGGGGGGGGHHHGGGFFFCCC@@@???999999888777555333111000///...---,,,++++++,,,---***++++++,,,+++***)))(((***++++++,,,,,,++++++******************************++++++)))((((((***++++++,,,,,,------.........******++++++,,,+++++++++))))))***+++++++++++++++************************(((((()))***++++++++++++***++++++,,,,,,++++++******+++,,,------+++)))(((((()))***+++++++++++++++******+++,,,,,,,,,,,,+++)))))))))*********+++++++++,,,---,,,*********++++++++++++,,,,,,,,,---------------------....../////////000111222333333333222444666666777777999;;;;;;<<>>@@@BBBCCCEEELLLUUU[[[\\\^^^bbbfffcccdddfffhhhkkkmmmooopppxxx{{{|||{{{~~~|||vvvmmmeee```^^^\\\[[[XXX___hhhlllllllllnnnqqqrrrvvv|||xxxmmmkkkpppwww}}}~~~}}}}}}vvvrrrmmmiiihhhgggffffffgggfffgggjjjnnnooommmkkklllnnnpppqqqrrrqqqppppppnnnmmmllllllooorrrwwwzzzzzzuuupppoooqqqsssttttttlllmmmoooqqqssssssssssssppppppqqqqqqqqqqqqqqqpppjjjkkknnnppptttvvvyyyzzzzzzzzzxxxtttnnnkkkjjjjjjgggeeedddeeegggiiijjjiiikkklllmmmkkkhhhgggjjjmmmqqqqqqooommmlllkkkkkkkkkjjjmmmqqqssssssrrrrrrqqqqqqppprrrtttrrroooqqqvvvtttjjjfffccc___[[[ZZZccccccaaa\\\UUUOOONNNOOOLLLPPPTTTXXX[[[\\\]]]^^^jjjsss{{{tttmmmhhhccc^^^ZZZOOOKKKFFFDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJHHHFFFEEE;;;;;;;;;:::888555333111111000///...------...///......///000///...---,,,***+++,,,------,,,+++***************************,,,,,,+++)))'''&&&''')))(((((()))******+++,,,,,,------------,,,,,,+++***((()))***+++++++++++++++))))))))))))))))))))))))&&&'''((()))***++++++++++++++++++,,,,,,+++++++++***+++,,,------+++***(((&&&''')))+++,,,,,,,,,+++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,---......,,,***((()))))),,,,,,,,,---------......---,,,,,,,,,,,,---......//////000222222333333333222444666777777777999;;;;;;<<>><<<<<<>>>AAAGGGMMMTTTXXX```]]]ZZZXXXVVVSSSNNNJJJCCCAAA>>>>>>AAADDDFFFGGGRRRWWW]]]bbbddddddddddddhhhjjjnnnqqqrrrrrrpppooovvvwwwyyyzzz{{{||||||{{{ooolllgggbbb^^^]]]\\\\\\\\\bbbiiimmmnnnqqqvvv{{{|||uuuoooiiieeennnppprrrrrrpppnnnmmmnnnmmmnnnnnnmmmjjjhhhiiiiiiooommmkkklllooosssvvvwwwuuuyyy}}}~~~{{{yyyyyyzzzuuusssqqqsssyyy~~~~~~|||{{{}}}zzzyyyyyy|||~~~}}}|||{{{{{{||||||{{{zzzuuuvvvxxx||||||xxxtttrrrpppooollljjjjjjkkkmmmnnnnnnrrroookkkiiijjjlllnnnnnnpppmmmjjjiiijjjkkkkkkkkkiiilllooosssttttttrrrqqqpppooonnnnnnnnnooopppqqqwww|||xxxpppjjjeeebbbiiitttxxxrrrnnnkkk```QQQQQQMMMNNNRRRUUUSSSRRRTTTXXXbbbppp~~~{{{xxxtttnnnjjj___XXXOOOGGGCCCCCCDDDEEEJJJJJJJJJKKKLLLLLLJJJHHHCCC@@@<<<:::::::::999999222111///...------......000000///......---,,,,,,,,,+++)))((((((***+++---,,,+++***)))((()))***+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,))))))*********))))))(((+++******))))))******+++,,,,,,++++++***)))))))))************************++++++***************+++,,,+++***+++,,,,,,+++))))))+++---...---,,,,,,---((()))***+++***)))&&&%%%***+++,,,,,,------------,,,,,,---------------------......///////////////////////////000111222333333444666888888888777777;;;<<>>@@@CCCGGGMMMTTTYYY\\\]]]YYYTTTQQQNNNLLLGGGDDDEEEDDDCCCEEEIIIMMMOOOOOOSSSWWW^^^ffflllppppppppprrrssstttttttttsssrrrqqqvvvwwwxxxxxxvvvtttqqqpppiiigggdddbbbaaabbbbbbbbbccchhhmmmoooppprrrxxx}}}~~~yyysssmmmhhhdddgggiiikkkkkkjjjjjjjjjkkkjjjllllllkkkjjjiiijjjkkkmmmllllllnnnrrrvvvzzz|||~~~~~~{{{{{{|||xxxvvvwww|||~~~}}}~~~|||zzz||||||xxxvvvvvvsssqqqqqqtttvvvxxxxxxzzzwwwssspppooopppqqqqqqpppmmmkkkiiijjjjjjiiihhhiiikkkmmmoooqqqrrrsssssssssrrrpppnnnmmmmmmnnnnnnsssxxx~~~zzztttooolll{{{uuugggWWWPPPKKKMMMPPPOOONNNOOONNNVVVcccoooyyy}}}{{{yyyooohhh]]]RRRKKKGGGFFFFFFJJJJJJKKKMMMOOOOOOMMMJJJFFFBBB>>>;;;::::::999888555444333111000///000000,,,------------,,,,,,,,,---,,,***)))***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++*********)))******++++++))))))******+++******)))++++++++++++++++++++++++***************+++++++++***************+++++++++++++++************++++++---,,,,,,---......,,,***)))+++---...---,,,,,,---(((((()))))))))((('''&&&***+++,,,,,,---------,,,,,,,,,------------.........//////000111000000000/////////000000111222333444555666777888888777777;;;<<>>@@@??????@@@AAACCCEEEFFFHHHDDDDDDFFFGGGHHHHHHHHHHHHJJJJJJIIIGGGDDDBBBCCCDDDBBBDDDIIIOOOTTTYYY]]]^^^XXXTTTNNNIIIFFFEEEDDDBBBFFFGGGKKKQQQXXX^^^aaaaaa\\\___eeennnxxx~~~}}}}}}||||||zzzyyywwwuuutttuuuuuutttrrroookkkgggeeecccbbbbbbdddhhhkkkmmmmmmnnnpppqqqqqqppprrrxxx|||zzz|||tttnnnjjjeeecccbbbdddfffffffffgggiiijjjhhhjjjkkkkkkjjjkkkmmmoookkklllmmmppptttyyy}}}~~~|||{{{{{{xxxzzz~~~~~~~~~}}}|||zzzyyyyyy}}}~~~{{{zzzyyyyyyzzztttrrrooonnnmmmllliiigggjjjjjjlllnnnpppsssvvvxxxxxxvvvtttqqqooonnnmmmmmmnnnqqqvvv|||{{{xxx}}}hhh[[[PPPMMMNNNMMMLLLLLLEEEKKKTTT^^^hhhrrr{{{}}}rrreeeYYYPPPKKKIIIGGGGGGHHHJJJLLLMMMKKKIIIHHHEEE@@@===<<<;;;:::999999888777555333222111111***+++,,,......------,,,...---,,,+++++++++,,,---,,,------------,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++******)))*********))))))***+++,,,,,,,,,+++***+++,,,------,,,+++***))))))******+++,,,,,,---))))))******++++++++++++++++++************++++++---------///111000...+++)))+++---...---,,,,,,---)))(((((((((((())))))***++++++,,,---------,,,,,,,,,,,,---------.........///000000111111111111111000000000000000111333333444555666777888888888777:::;;;???BBBEEEPPPdddxxxyyynnneeebbbbbbiii}}}%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$###$$$%%%&&&)))(((''''''***---111444555777999:::;;;===???BBB??????@@@AAABBBDDDEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHIIIHHHFFFDDDCCCDDDEEEGGGIIILLLPPPTTTWWWYYYZZZZZZSSSOOOIIIEEECCCEEEHHHJJJKKKNNNUUU^^^hhhpppssstttnnnnnnqqqzzz}}}zzzvvvtttpppooollljjjgggfffeeedddddddddggglllsssxxxzzzyyyzzzxxxuuupppmmmmmmqqqtttttt|||wwwooojjjgggdddbbbccceeefffgggggghhhkkkmmmjjjkkkmmmmmmmmmooorrruuunnnpppsssuuuxxx{{{~~~}}}zzzxxxxxx{{{~~~|||~~~}}}zzzxxxvvvsssooolllmmmnnnpppsssvvvyyy|||}}}|||zzzwwwtttrrrpppooooookkkmmmqqquuuzzzmmm[[[SSSRRROOOLLLKKKCCCFFFKKKQQQZZZdddnnnuuu{{{{{{mmm^^^TTTNNNJJJHHHFFFFFFHHHIIIIIIHHHHHHEEEAAA???>>>>>>>>>===<<<;;;999777555333222111,,,---///000///...---,,,...---,,,+++++++++,,,,,,)))***+++,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***((()))***+++,,,---------***+++---......---+++************++++++,,,,,,,,,)))))))))***++++++,,,,,,++++++*********+++,,,,,,,,,,,,---///111000...+++)))+++---...---,,,,,,---+++***)))((()))***,,,...+++,,,,,,------,,,,,,,,,,,,,,,------......////////////000111111111111000000000000000111222333333444555666666777888888888:::;;;???BBBEEENNNcccuuuwwwlllccc``````fffzzz%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%)))(((((()))+++///333666666888;;;<<<===>>>@@@CCCAAAAAA@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHFFFDDDCCCEEEHHHKKKMMMXXXXXXYYYYYYXXXWWWUUUTTTKKKHHHEEECCCEEEKKKSSSXXX[[[]]]bbbjjjsssyyy|||}}}{{{zzz||||||uuuooojjjgggdddaaa___```dddhhhkkklllmmmpppyyy~~~wwwnnngggeeefffhhhkkkqqqvvvzzz}}}xxxqqqkkkhhhfffdddccceeegggiiijjjjjjkkkmmmooopppqqqrrrrrrrrrtttwwwzzzxxx{{{~~~}}}yyyxxx|||}}}~~~yyy|||~~~yyyvvvtttvvv{{{|||zzzxxxuuurrrqqqpppppplllmmmooorrrvvv{{{zzzeeeYYYUUUPPPKKKIIICCCDDDEEEHHHLLLSSS\\\bbblllsssyyyyyyuuuvvv|||rrrccc\\\UUUPPPJJJFFFFFFGGGHHHIIIEEEBBB@@@???AAABBBCCCCCC>>>===<<<999777555333222///000000///...,,,***)))------,,,,,,++++++++++++)))***+++,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***((()))***+++,,,---------***+++---......---+++***,,,,,,,,,,,,++++++******))))))*********+++++++++++++++******+++,,,,,,---******+++---//////---***)))+++---...---,,,,,,------,,,***)))***,,,...000,,,,,,,,,------,,,,,,+++,,,,,,---......///000000---...//////000000//////000000000000111222333444555555555666777777888888999;;;>>>BBBDDDMMM```ssswwwmmmccc___^^^dddxxx$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''''''''%%%&&&'''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%&&&''''''&&&$$$"""""""""######$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))((('''&&&%%%''''''((())),,,000444666666999===???@@@@@@BBBCCCBBBBBBBBBBBBBBBBBBCCCDDDGGGGGGHHHIIIIIIIIIIIIIIIGGGFFFDDDGGGMMMTTTYYY\\\hhhfffaaa\\\WWWSSSPPPOOODDDCCCCCCDDDJJJTTT```hhhooonnnnnnqqquuuxxxzzzzzz{{{tttkkkccc^^^^^^\\\[[[[[[___fffnnnsssvvvwww|||xxxmmmddd___]]]]]]aaadddggggggkkkrrruuuttttttpppkkkhhhggggggfffeeeeeehhhlllnnnoooppprrrsssyyyyyyyyywwwvvvxxxzzz}}}}}}yyy{{{{{{uuurrrssstttuuuuuuxxx{{{~~~~~~}}}yyy{{{~~~|||yyyvvvsssrrrqqqpppoooooopppsssvvvzzz}}}lll```YYYQQQKKKHHHEEEEEEEEEDDDEEEGGGLLLOOO]]]dddkkkmmmkkkkkkooouuuuuummm```YYYPPPHHHDDDCCCCCCDDDBBB@@@>>>???BBBEEEGGGGGGAAAAAA@@@>>><<<999777666222111000...,,,+++***))).........------,,,,,,+++,,,------------,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******)))*********))))))***+++,,,,,,,,,+++***+++,,,------,,,+++***...------,,,++++++******************************++++++***++++++,,,---...***))))))***,,,---,,,+++)))+++---...---,,,,,,---...---,,,++++++,,,...///,,,,,,---------,,,++++++,,,,,,---...///000000111------...///////////////111111000111111222333444666555555555666777888999888:::>>>AAACCCLLL___pppzzzoooddd```^^^cccvvv$$$$$$%%%%%%&&&''''''(((&&&&&&'''''''''(((((((((&&&'''((())))))(((''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%""""""###$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())),,,///333555777777;;;@@@CCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGIIIIIIJJJJJJKKKKKKJJJJJJIIIGGGHHHNNNYYYeeennnrrrrrrmmmddd[[[SSSMMMKKKJJJCCCDDDGGGKKKRRR___mmmwwwzzzwwwsssqqqrrruuuwwwwww}}}{{{vvvooohhhaaa\\\ZZZ]]]]]]___bbbhhhooovvvzzz~~~yyymmmddd^^^ZZZYYYWWW[[[]]]\\\___fffjjjjjjllljjjgggggghhhiiihhhhhhccchhhnnnsssvvvxxxyyyzzz~~~{{{yyyyyy{{{}}}}}}zzzvvvvvvxxx~~~uuulllfffdddeeedddiiinnnrrrssssssuuuvvvxxxzzz~~~yyyyyyzzz}}}|||xxxuuutttsssrrrrrrssstttwwwyyy|||}}}~~~}}}uuulllcccZZZSSSRRRNNNOOOOOOMMMJJJHHHGGGHHHNNNUUU]]]aaaaaaaaaccceeeqqq}}}{{{mmmfff\\\SSSLLLGGGCCC@@@@@@???>>>???BBBFFFHHHIIIFFFFFFFFFDDDCCC@@@>>><<<555444111///.........///111111111000///...------...---,,,,,,++++++,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++*********)))******++++++))))))******+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***)))))))))++++++++++++,,,---......+++)))((((((+++,,,------)))+++---...---,,,,,,------,,,+++******+++,,,,,,,,,---------,,,,,,+++***,,,,,,---...///000111111......///000000000000000111111111111222333444444666666555555666777888999888:::>>>AAACCCKKK]]]ooo}}}qqqgggaaa___cccuuu$$$$$$%%%%%%&&&'''(((((('''''''''(((((((((((()))&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########%%%'''(((######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%###$$$%%%'''))))))***---000333666999:::888===CCCGGGGGGFFFEEEEEECCCCCCDDDEEEGGGHHHJJJKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJIIILLLUUUcccrrr}}}vvvooocccWWWNNNHHHFFFFFFFFFIIILLLRRRZZZhhhwww|||xxxrrroooooosssvvvxxxuuurrrkkkeee```]]]]]]]]]aaacccggglllrrrxxx}}}zzznnneee___[[[YYYQQQVVVYYYYYY\\\bbbffffffgggfffeeefffhhhjjjjjjiiiccciiiqqqxxx|||}}}zzzyyy{{{}}}}}}yyyuuutttvvvwwwuuusssqqqpppppptttzzz~~~~~~|||zzz{{{|||{{{{{{|||zzzpppeee]]]ZZZZZZYYY___fffiiiiiiiiikkkooowwwyyy||||||mmmmmmmmmppptttzzz{{{xxxtttsssuuuyyy}}}~~~zzzxxxwwwsssttttttvvvwwwyyy{{{|||||||||yyyzzz||||||xxxoooeee^^^]]]YYYZZZ[[[YYYTTTOOOLLLKKKCCCJJJRRRXXXZZZZZZZZZ[[[```lll||||||vvvmmmdddZZZRRRJJJEEEAAA???>>>???BBBFFFHHHHHHJJJJJJJJJIIIHHHEEECCCBBB999777555333222333555777333333333222222000//////---,,,***)))((()))***+++***+++,,,------,,,+++***++++++++++++++++++++++++***)))))))))***+++,,,,,,))))))*********))))))(((++++++***))))))***++++++***++++++,,,,,,------...---,,,,,,+++***)))((((((++++++++++++,,,---...///,,,***((((((***---......)))+++---...---,,,,,,---,,,,,,+++***))))))))))))------------,,,,,,+++***,,,,,,---...///000111222//////000111111111111111111111111111222333444555666666555555666777999:::888:::>>>AAACCCJJJ\\\nnnssshhhbbb___cccuuu(((((())))))((('''&&&&&&((((((((('''&&&&&&%%%%%%+++)))'''(((******(((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%"""###%%%'''))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&)))+++---)))+++...000222444777:::???BBBFFFJJJKKKIIIEEECCCFFFFFFEEEEEEGGGIIILLLNNNPPPOOOMMMLLLKKKJJJIIIIIIMMMMMMQQQ^^^ooo{{{~~~}}}xxxhhhXXXPPPKKKDDDAAACCCHHHOOOVVV]]]hhhuuuxxxuuurrrqqqqqqrrruuuvvvvvvuuu|||zzz{{{{{{zzzvvvsssjjjeeeccceeeccc___bbbhhhooooooqqqtttxxx|||zzzpppjjjddd]]]XXXYYY[[[^^^```bbbeeeiiilllgggggghhhjjjlllnnnmmmlllkkkqqqzzz{{{xxxyyyzzz{{{vvvrrrpppooommmjjjgggeeeeeefffgggiiihhhiiinnntttxxxxxxwwwwwwwwwvvvtttrrrrrrtttvvv|||xxxppphhhaaa\\\YYYXXXVVVXXXZZZ]]]aaaggglllpppzzz}}}~~~{{{tttoooddd[[[^^^ffflllqqquuuvvvpppiiifffgggjjjkkkkkkrrrrrrtttxxx}}}}}}~~~|||yyyyyyzzzzzzzzzyyyyyy}}}~~~zzzsssppptttyyy{{{}}}~~~yyysssoooffflllsssuuunnnbbbVVVOOONNNLLLKKKMMMRRRTTTTTTRRRSSS[[[kkk}}}yyyooohhhbbbWWWLLLKKKAAA:::<<>>:::<<>>AAAEEEHHHJJJIIIGGGFFFGGGGGGFFFFFFGGGJJJLLLMMMOOONNNMMMKKKJJJJJJJJJJJJOOOTTT\\\eeemmmrrruuuvvviii[[[OOOJJJGGGDDDCCCEEEJJJUUU___dddjjjrrrtttssstttttttttuuuwwwxxxwwwvvvzzzxxxvvvuuutttqqqlllhhhdddaaaaaaeeefffeeeiiioootttuuuvvvvvvwwwyyy~~~uuunnniiieee```[[[ZZZ]]]bbbeeeggghhhkkklllmmmllllllnnnppprrrrrrsssvvv{{{{{{xxxyyy{{{~~~{{{vvvqqqmmmiiigggeeecccaaa^^^]]]]]]___```cccdddfffkkkqqquuuvvvuuuzzzzzzyyywwwuuuuuuwwwzzzwwwtttnnngggaaa\\\YYYXXXXXXZZZ\\\]]]```fffooouuu~~~yyyrrriii___WWWXXX^^^fffooowwwvvvooogggbbbbbbcccdddccceeeddddddfffjjjmmmooooooqqqsssvvvyyy|||~~~|||{{{||||||xxxqqqmmmmmmnnnvvvxxx~~~}}}{{{lllcccVVVQQQMMMLLLMMMNNNMMMKKKJJJPPP^^^ppp||||||xxxoooeeeZZZNNNCCC???===<<>>===:::888555444333111...,,,...------,,,+++,,,,,,,,,---,,,***)))***+++---......,,,++++++,,,---,,,+++++++++++++++,,,,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++***)))((()))+++,,,,,,******++++++++++++,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000111111000000000000111111000000000111222222333333555555555666666777888999;;;999;;;AAACCCIII[[[nnnrrrggg______ooo%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''((()))+++---...000222555666666888:::<<<>>>???AAACCCEEEFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJLLLPPPTTTVVV\\\```ccc```WWWQQQPPPQQQNNNKKKHHHJJJOOOTTTXXXZZZ]]]dddlllsssxxx{{{}}}}}}~~~}}}}}}}}}{{{xxxuuutttpppkkkfffcccaaaaaa```eeefffjjjqqqxxx|||}}}~~~{{{sssjjjhhhnnnuuuwwwrrrmmmmmmrrrvvvvvvuuutttooojjjggggggfffeeecccbbbeeehhhkkklllmmmoooqqquuutttrrrqqqsssxxx|||~~~~~~}}}zzzvvvqqqkkkfffcccaaa___^^^]]]]]]^^^___aaabbbeeehhhnnntttzzz~~~|||tttlllddd```aaaeeeiiiiiijjjooozzz}}}uuunnnggg]]]VVVRRRWWWhhhyyy|||qqqiiidddbbb___\\\ZZZWWWTTTRRRSSSUUUVVVVVVXXXYYY[[[\\\]]]^^^aaacccjjjqqq{{{}}}wwwrrrqqqpppmmmkkkkkknnnuuu~~~|||rrrdddXXXPPPLLLHHHEEEFFFDDDHHHQQQ\\\fffqqq{{{~~~yyygggUUUHHHAAA???@@@@@@DDDHHHLLLNNNPPPSSSUUUXXXVVVSSSPPPMMMIIIEEEAAA<<<999666444222000...,,,......------,,,,,,,,,,,,---,,,***)))***+++...///000...,,,,,,------,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++)))******+++++++++++++++))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------------............------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,++++++---///111111000000000000111111000000000111222222333333555555555555666777888999:::888:::AAADDDIIIZZZmmmsssiii``````ppp%%%%%%&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&(((***,,,---...111333555777777888;;;<<<@@@AAAAAABBBBBBCCCCCCCCCEEEDDDEEEEEEEEEFFFGGGGGGFFFGGGIIILLLQQQVVV[[[^^^fffccc]]]VVVOOOJJJHHHGGGFFFIIILLLSSS\\\eeekkknnnkkkjjjmmmwww}}}yyyuuuqqqnnnkkkeee```^^^```dddggglllooosssyyy}}}rrrgggbbbgggmmmppplllhhhgggiiimmmooopppnnnllliiigggggggggffffffgggiiijjjkkklllnnnrrruuuwwwvvvtttrrrtttzzz{{{xxx{{{}}}yyytttoookkkhhhgggeeeeeeeeeeeefffhhhjjjkkkmmmrrryyy|||tttpppkkkpppuuuwwwxxx|||~~~zzztttjjj___VVVWWWgggxxxwwwoookkkgggccc___\\\YYYUUUSSSSSSTTTUUUUUURRRTTTVVVVVVUUUUUUVVVXXX[[[```hhhpppwww}}}yyyrrrqqqpppnnnllleeehhhooowwwrrrcccYYYRRRLLLHHHFFFBBBAAAFFFNNNXXXdddooovvv~~~iiiWWWKKKDDDAAA@@@BBBFFFIIIKKKMMMQQQSSSVVVWWWXXXXXXWWWSSSLLLGGG???<<<888555444222///............---------,,,,,,---,,,+++******,,,...///000...,,,,,,------,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++((())))))***+++*********))))))*********++++++,,,++++++++++++++++++++++++************++++++++++++)))*********++++++++++++------------------------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++---...//////000222555111111000000000000111111000000000111222222333333555555555555666777888999:::888;;;AAADDDIIIYYYlllsssiiibbbcccrrr%%%%%%&&&''''''''''''&&&)))(((((('''&&&&&&%%%%%%%%%'''((()))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%'''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((%%%&&&''')))+++---...///111333666888888:::<<<>>>BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFHHHLLLQQQVVV\\\```bbbaaaYYYOOOHHHEEEEEEEEEDDDDDDKKKTTT\\\gggsss{{{|||uuuoooppp}}}~~~yyyuuupppmmmgggfffccc______bbbhhhmmmrrrvvv{{{~~~sssgggbbbdddhhhjjjiiigggggghhhkkknnnppplllkkkjjjiiihhhiiiiiijjjmmmnnnpppqqqqqqsssvvvxxxzzzyyyvvvsssrrrxxx{{{vvvyyy~~~}}}xxxuuurrrppppppoooooooooppprrrsssuuuvvvwww}}}zzz}}}zzzooodddbbbnnn|||}}}xxxuuuqqqlllgggaaa^^^ZZZWWWWWWVVVUUUTTTPPPRRRTTTTTTTTTSSSTTTUUUTTTXXX]]]bbbhhhooovvv{{{xxxsssooojjjggg```ccchhhmmmttt||||||nnncccZZZSSSNNNFFF@@@===@@@EEEMMMXXXaaajjjttt~~~}}}iiiZZZNNNFFFAAABBBBBBCCCFFFHHHJJJKKKPPPRRRVVVZZZ\\\YYYTTTPPPGGGCCC>>>:::777555222000---............---,,,,,,,,,,,,,,,,,,,,,------...///---,,,,,,---...---,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++))))))***++++++++++++******,,,---,,,+++***+++,,,,,,,,,,,,++++++++++++***)))***************++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))+++------...///222444111111000000000000111111000000000111222222333333555555555666666777888999:::888;;;AAADDDHHHXXXjjj~~~rrrjjjcccdddsss%%%&&&'''(((((((((((((((''''''''''''''''''&&&&&&!!!%%%((()))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''(((***,,,...000111222222555777999;;;===???BBBBBBCCCEEEFFFGGGFFFFFFEEECCCDDDEEEFFFHHHIIIIIIIIIJJJLLLQQQVVV[[[___bbbcccTTTNNNFFFBBBCCCGGGKKKMMMOOOXXXaaagggooozzz~~~zzzvvvyyy{{{uuupppkkkhhhccceeegggggggggiiinnnqqqwww||||||rrrhhhbbbaaabbbcccdddfffggggggiiikkknnnjjjjjjkkkkkkkkklllmmmoooqqqtttxxx{{{{{{zzzzzz{{{zzzyyyuuupppllloooxxx~~~|||wwwwwwzzz{{{xxx}}}xxxpppmmmiiifffcccaaa^^^[[[VVVXXXYYYYYYWWWUUUUUUUUURRRTTTWWWYYY\\\aaagggkkkqqqvvv{{{~~~{{{ssskkkfff```bbbdddfffiiipppxxx~~~xxxnnneee[[[UUULLLFFFAAAAAACCCEEELLLTTT]]]hhhrrrtttvvv}}}{{{mmm___SSSHHHEEEAAAAAADDDFFFFFFDDDJJJLLLPPPVVV[[[]]]\\\ZZZRRRMMMGGGAAA<<<888555222---.../////////...,,,,,,+++,,,---.........---,,,---,,,++++++,,,...------,,,,,,,,,------------...++++++,,,------,,,++++++++++++,,,------------,,,,,,...///...+++***+++,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,---------.........//////++++++,,,,,,------------++++++,,,,,,,,,,,,------************************)))***+++++++++,,,...111111111000000000000111111000000000111222222333333555555555666666777888999;;;999<<>>AAABBBIIIXXXhhh~~~~~~pppiiieeefffsss&&&'''(((((((((((((((((('''&&&%%%&&&((()))((('''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&''''''((((((((('''((())))))))))))+++---000000111111222444555666777999===@@@CCCEEEFFFFFFGGGHHHJJJLLLMMMNNNMMMMMMNNNIIIFFFHHHHHHJJJQQQZZZgggfffddd```[[[UUUOOOLLLKKKKKKNNNWWWdddtttzzzvvvttttttttttttzzz~~~|||tttnnnlllkkkjjjhhhooowww}}}zzzxxxzzz{{{zzz{{{~~~{{{uuummmfffccc```]]][[[]]]```dddfffgggggghhhiiiooooooppprrrvvvzzz}}}yyysssqqqqqqpppnnnnnnqqqvvvzzz~~~zzzssslllfffaaa___]]]\\\\\\[[[YYYWWWXXXWWWXXX[[[___ccceeeeeeooopppyyy|||~~~~~~}}}yyytttpppooooooooopppsssuuuxxxzzz{{{|||zzztttooommmiiiccc\\\TTTNNNJJJKKKMMMPPPTTTVVVXXXZZZ\\\bbbiiiuuu{{{rrrggg\\\WWWRRRJJJFFFFFFHHHFFFFFFLLLQQQWWW```hhhrrrnnnggg___UUUJJJ@@@999888555111///...///...---......------------.........///////////////...---...------,,,,,,+++++++++)))***++++++,,,,,,++++++---...//////...,,,***)))(((***,,,,,,+++++++++,,,,,,,,,,,,+++++++++*********))))))((()))***+++,,,---+++***+++---...---+++...------,,,,,,------..................---------------------------------...,,,++++++---///000000000000000000000000000000111111111111111222222222111111222333444555666666;;;<<<>>>AAABBBHHHWWWfff}}}qqqjjjfffgggsss(((((((((((((((((('''&&&%%%$$$$$$%%%((())))))(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((()))+++++++++,,,...000333333333444555666777888:::<<>>:::555111000000000///000//////.........//////000000000//////---,,,,,,------------------------,,,++++++++++++,,,------...//////000///---,,,+++***+++,,,+++******,,,...,,,,,,,,,++++++++++++******)))))))))***+++,,,,,,,,,+++***+++---...---,,,...------,,,,,,------...------------............------------------------...,,,++++++---///000///000000000000000000000000000000111111111222222222333444555555777777888999<<<===???AAABBBGGGUUUddd{{{tttlllgggfffqqq(((((())))))((('''&&&&&&%%%$$$###%%%'''(((((('''$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%###%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((***+++,,,,,,---000222555555555666777888999:::>>>???AAADDDFFFGGGGGGHHHHHHKKKPPPTTTVVVUUURRRPPPNNNKKKIIIIIINNNWWWeeennnvvvpppfff[[[RRRLLLHHHGGGHHHMMMXXXgggxxx~~~zzzxxxwwwwww|||~~~|||xxxrrrooommmlllnnnppprrrssswww{{{}}}wwwssspppnnnpppqqqpppnnnpppttttttppphhhhhhgggffffffeeeddddddbbbgggmmmrrrtttuuuvvvwwwwwwtttrrrtttyyy{{{xxxuuurrruuuzzz}}}}}}zzzvvvssswwwxxx{{{|||||||||~~~}}}xxxtttpppkkkgggdddaaa]]][[[[[[[[[[[[[[[[[[[[[^^^dddfffhhhlllsss{{{|||wwwpppjjjggghhhkkkmmmpppvvvzzznnn___WWWOOOLLLNNNOOOMMMIIIJJJQQQ^^^nnn|||}}}xxxpppfffZZZSSSKKKGGGFFFKKKQQQUUU\\\bbbggghhhjjjkkkiiibbbXXXRRRHHHCCC;;;666333222222111000000///.........//////.../////////......---,,,,,,,,,,,,,,,------------------,,,++++++---...///------......---,,,+++++++++++++++***((()))+++---++++++++++++++++++++++++++++++++++++***++++++++++++++++++,,,,,,------,,,...------,,,,,,------...*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---/////////////////////////////////000000000111222222333333555555666777888999999:::<<<===???AAAAAAFFFSSSaaayyyxxxppphhheeennn{{{(((((())))))((('''&&&&&&'''&&&%%%%%%&&&'''&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%###%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((''''''(((***+++,,,---...111444555555666777888:::;;;<<<@@@AAACCCEEEFFFHHHIIIIIIJJJNNNSSSWWWYYYWWWTTTRRRJJJLLLNNNPPPUUU___hhhnnnlllfff]]]SSSLLLIIIIIIIIINNNTTT```ooo~~~~~~~~~~~~{{{|||{{{xxxrrrmmmjjjiiijjjnnnsssxxx||||||uuummmhhhgggiiijjjhhhfffgggkkkllliiiggghhhiiiiiiiiiiiiiiiiiihhhnnnuuu{{{~~~~~~~~~~~~zzzxxxwwwzzz~~~|||vvvooohhhkkkpppuuuwwwwwwvvvuuuzzz}}}~~~~~~~~~{{{qqqllleee```^^^^^^______\\\YYYXXXZZZZZZZZZ```gggpppzzzzzzqqqkkkiiijjjkkkkkknnnuuu}}}tttgggWWWNNNMMMMMMIIIEEEEEEKKKVVVbbbooo|||yyylllbbbVVVOOOJJJMMMQQQTTTYYY^^^[[[^^^ccciiilllkkkfffbbbQQQKKKBBB;;;666444222111000000///...------......,,,,,,---...............+++++++++++++++,,,,,,,,,...---,,,+++,,,---///000------......------,,,,,,***+++***)))'''(((***,,,++++++++++++++++++++++++...------,,,+++***))))))++++++,,,,,,,,,,,,------...------,,,,,,------...)))******++++++,,,,,,,,,************************---,,,******,,,.../////////////////////////////////000000111222222333333111222333333555555666777;;;<<>>@@@CCCDDDEEEGGGIIIKKKLLLMMMMMMQQQUUUYYYZZZXXXUUURRRJJJQQQVVVXXX[[[aaaeeeeee```[[[SSSLLLHHHIIILLLOOOTTTYYYbbbppp~~~uuuuuutttpppllliiihhhhhhlllpppvvv~~~~~~vvvlllfffeeebbbdddccc```aaafffhhhfffgggiiijjjkkkjjjkkklllnnnrrrwww~~~||||||}}}~~~xxxrrriiilllooosssvvvwwwwwwwww|||~~~}}}|||zzzxxxwwwuuurrrrrrttttttqqqrrruuuwwwwwwwwwwwwvvvvvvuuutttsssvvvzzz|||}}}~~~zzzqqqjjjfffdddcccccc]]]XXXTTTUUUUUUUUUYYY^^^aaakkkxxx~~~zzzsssnnnkkkkkkjjjkkknnnttt{{{vvvcccUUUOOOLLLHHHDDDAAAFFFMMMVVVaaaooo|||wwwhhh]]]SSSQQQQQQQQQTTTXXXUUUWWW[[[bbbiiimmmnnnmmm[[[TTTKKKBBB<<<777333000111000///......---......++++++,,,....../////////++++++++++++++++++++++++---,,,,,,,,,,,,---......////////////////////////***+++,,,***)))(((***+++***++++++++++++,,,,,,,,,.........---,,,+++***)))***,,,------++++++---......------,,,,,,------...,,,,,,,,,,,,------------++++++++++++++++++++++++---+++******,,,...///...000000000000000000000000//////000111222333333444333333444555666777777888:::;;;>>>AAAAAAEEERRR___tttyyysssnnnkkksss&&&'''((((((((((((((((((((('''&&&&&&((()))((('''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''(((((())))))*********+++...///000222666888666777888:::===@@@BBBDDDFFFGGGHHHJJJLLLNNNPPPRRRQQQSSSVVVYYYYYYXXXUUUSSSPPPXXX]]]]]]]]]___^^^ZZZVVVSSSNNNKKKLLLRRRYYY^^^bbbcccgggqqq}}}oooooommmjjjhhhhhhjjjlllrrrttt{{{zzznnnhhhggg```ccccccaaaaaaeeegggeeehhhjjjlllmmmmmmooorrruuu|||}}}xxxyyyzzzzzzzzzyyyxxxvvvpppqqqtttxxx{{{}}}~~~}}}}}}|||{{{yyywwwuuutttssssssqqqpppooonnnllljjjiiihhheeebbbbbbeeeeeebbbbbbeeeggggggggggggffffffffffffaaafffkkknnnoooppprrrttttttuuuvvvwwwxxxzzz{{{{{{}}}~~~wwwqqqllliiieee]]]VVVVVVWWWVVVVVVXXXWWW___iiinnnrrryyy|||uuupppmmmkkkkkklllooouuu}}}pppaaaWWWPPPJJJFFFAAACCCFFFKKKSSS```nnnxxxrrrbbbYYYTTTQQQPPPRRRRRRRRRSSSXXX___fffkkknnngggaaaXXXNNNEEE>>>888444222222111000////////////,,,,,,---......------------------,,,+++++++++***++++++,,,---------------///...............//////+++---......,,,+++++++++******+++++++++,,,,,,,,,+++,,,---......---,,,,,,***,,,------++++++,,,......------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,.........000000000000000000000000...///000111222333444444555555666777888999::::::888:::===@@@AAAEEERRR___rrr{{{uuuooolllsss&&&&&&'''((()))))))))(((&&&%%%%%%''')))******)))''''''%%%$$$$$$%%%''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&''''''((()))******++++++---///111222444888;;;777888999<<>>:::444333222111000000000000............---,,,++++++//////...---,,,,,,++++++***+++,,,---...---,,,+++,,,,,,+++++++++,,,,,,------///000000...---,,,,,,*********++++++,,,,,,,,,)))***,,,...////////////))),,,...---+++***,,,///...------,,,,,,------...,,,++++++******)))))))))........................---+++)))***,,,.........000000000000000000000000...///000111222333444444222222333444555666777777777999===@@@AAAEEERRR___qqqwwwooojjjooozzz((((((((('''&&&&&&&&&%%%((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&)))+++++++++***((('''(((,,,///...000333777888888777666666999<<>>???DDDPPP]]]rrr}}}wwwqqqlllqqqzzz''''''''''''''''''&&&&&&))))))(((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&(((***)))))))))((()))+++///222222444666888::::::999999999<<>>???DDDPPP\\\qqq{{{uuuooojjjoooxxx''''''''''''''''''(((((()))))))))((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&'''&&&%%%%%%''')))&&&'''((()))+++...333666888888999:::;;;;;;<<<<<<>>>@@@DDDGGGIIILLLOOORRRRRRQQQSSSZZZ^^^^^^^^^```^^^[[[VVVRRRRRRWWW___eeellliiiccc___\\\[[[ZZZYYYXXX[[[bbblllwww~~~~~~{{{xxx|||{{{tttnnnkkkkkknnnssswwwyyy|||vvvrrrpppmmmkkkkkkeeeggglllrrrwwwxxxuuusssqqqqqqqqqqqqsssuuuwwwxxxqqqpppnnnlllkkklllmmmmmmkkklllmmmoootttzzz}}}zzzwwwrrrnnniiiddd___[[[WWWVVVVVVXXXZZZ\\\[[[ZZZTTTRRROOONNNLLLKKKHHHFFFFFFFFFEEEEEEFFFFFFGGGGGGLLLKKKKKKJJJKKKLLLMMMNNNLLLNNNPPPQQQPPPOOOOOOPPPTTTWWW\\\```aaa___\\\YYY\\\[[[YYYVVVRRRRRRSSSUUUXXXZZZ[[[[[[[[[\\\^^^aaaccceeehhhiiijjjlllnnnpppqqqrrrtttwww{{{~~~zzzrrrkkkfffZZZZZZXXXUUUSSSTTTVVVYYY\\\```hhhqqq{{{zzzvvvuuuwwwwwwwwwzzz~~~yyyooohhhgggbbb^^^YYYSSSOOORRRYYY[[[aaahhhhhhgggmmm||||||pppddd\\\UUUTTTRRRQQQQQQQQQOOONNN\\\bbbjjjooonnnfff]]]WWWDDD@@@;;;777555333111//////.....................000000000000///...---,,,---------------------------,,,+++,,,---...---,,,------------------------///...---,,,,,,---...///---,,,+++++++++,,,---...***+++,,,......---,,,+++******+++,,,,,,---........./////////---,,,---...*********+++,,,,,,---------------,,,,,,------...------------...///000000111111111111111111111111444444555666777888888999:::999;;;>>>???CCCOOO[[[pppxxxsssmmmhhhllluuu&&&&&&''''''(((((())))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&%%%%%%&&&(((&&&(((***+++---000555888<<<;;;;;;;;;;;;===>>>???BBBDDDHHHKKKMMMPPPSSSUUUWWWWWWYYY]]]aaaccccccbbb^^^\\\XXXUUUTTTXXX```eeejjjfff```ZZZXXX[[[```dddhhhiiinnnwwwzzzwwwuuutttxxxuuuooonnnnnnmmmqqqxxx}}}~~~~~~~~~~~~{{{~~~{{{oookkkiiihhhiiikkkjjjnnntttyyy|||zzzwwwtttvvvuuuuuuuuuuuutttrrrpppmmmkkkhhhfffgggkkkooorrrwwwvvvwwwxxx{{{}}}yyyuuuqqqnnnjjjfffbbb]]]XXXUUURRRPPPPPPQQQTTTVVVVVVVVVRRRPPPNNNNNNNNNMMMKKKHHHHHHHHHHHHIIIJJJLLLMMMNNNQQQQQQQQQPPPOOOQQQSSSVVVVVVXXXZZZZZZYYYXXXXXXXXX[[[```hhhnnnpppnnniiifffdddccc```\\\XXXWWWXXXYYY[[[\\\]]][[[YYYWWWXXXXXX[[[]]]^^^^^^]]]^^^aaaddddddeeegggjjjnnnqqqtttvvvyyyyyyzzz{{{}}}}}}wwwgggddd```\\\XXXWWWXXXYYYZZZ[[[^^^ccclllvvvzzzvvvvvvuuutttwww||||||xxxxxxwwwqqqfff\\\XXXXXXXXX\\\aaaaaa\\\]]]iiivvv}}}rrrjjj]]]ZZZUUURRRRRRRRRQQQQQQVVVZZZcccmmmrrrppphhhaaaRRRLLLDDD===888555333111000///...---------...///111111111000000///...------..................------,,,+++,,,......---,,,------------------------......------------......,,,+++***)))***,,,...///,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------+++...000000---+++,,,...***++++++,,,,,,---......,,,,,,++++++,,,,,,------,,,,,,,,,------///000111111111111111111222222222333444444555666777888888999999;;;>>>???CCCNNNZZZnnnwwwrrrlllfffjjjsss&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))$$$%%%''''''&&&%%%&&&''')))***,,,...///222555888<<<;;;;;;;;;<<<>>>AAABBBEEEHHHMMMPPPRRRUUUWWWZZZ]]]^^^___aaadddfffeeeccc[[[\\\[[[ZZZYYYZZZ]]]``````___\\\WWWTTTZZZgggrrr{{{zzzzzz~~~}}}wwwrrrqqqrrrwwwyyyqqqmmmooorrrrrrvvv|||~~~{{{wwwuuutttwwwzzz|||uuukkkgggfffeeegggkkkmmmrrryyy~~~}}}zzzwwwvvvvvvvvvxxxyyywwwrrrooollljjjgggfffiiinnntttxxx}}}{{{yyyuuuooolllfffdddbbb```___]]]ZZZWWWQQQOOOMMMMMMOOOQQQRRRRRRSSSSSSRRRSSSSSSRRRPPPOOONNNOOOOOOPPPRRRTTTUUUVVVYYYYYYYYYWWWVVVXXX\\\```aaaccceeedddcccaaa```aaaeeekkkttt|||{{{xxxtttssspppjjjddd___^^^^^^```aaaaaa___[[[XXXVVVVVVUUUVVVVVVVVVVVVWWWYYYZZZ[[[\\\]]]```cccfffiiikkkhhhhhhiiijjjmmmooorrrtttyyy|||zzzuuullleee___[[[ZZZYYYYYYXXXYYY\\\bbbjjjsssxxx|||zzzwwwssstttwwwxxxqqqcccZZZWWWWWWYYYZZZVVVTTT^^^jjj|||xxxiiibbbYYYRRRPPPRRRTTTVVVSSSWWW^^^iiiqqqsssnnnhhh___WWWLLLBBB;;;777444222222000///------...//////111111111111000///...---------...//////...---------,,,+++,,,...///...---------------------------........................---,,,*********,,,...000///...+++))))))+++---...---------,,,,,,+++++++++))),,,///...,,,***,,,...,,,,,,------.../////////+++++++++++++++,,,------,,,,,,,,,------///000111000000111111111222222222333333444555666777888888999999<<<>>>???CCCMMMYYYmmmwwwrrrlllgggjjjrrr(((((((((((((((((())))))%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))$$$&&&'''((('''&&&''''''+++,,,///000111333666999999999:::;;;>>>AAADDDFFFHHHLLLQQQUUUXXX[[[^^^```dddffffffeeefffhhhfffaaaZZZ\\\___```^^^[[[YYYXXXUUUWWWWWWUUUUUU^^^ppp~~~}}}yyyuuurrrqqqsssxxxyyyyyyxxxtttpppooorrruuuyyy}}}|||vvvpppmmmooorrrtttsssvvv{{{}}}{{{vvvnnnhhhfffffffffiiimmmooovvv~~~|||yyypppppprrrwww{{{{{{wwwsssmmmkkkiiiiiimmmrrrxxx|||~~~|||yyywwwtttrrroookkkfffbbb___^^^^^^```bbbbbbaaa```XXXTTTPPPNNNNNNOOOPPPPPPUUUWWWZZZZZZYYYXXXXXXYYYXXXXXXYYYYYY[[[\\\^^^___bbbbbbbbb___]]]___fffkkkkkklllnnnooommmlllllllllsssxxx{{{rrrjjjeeeccceeefffgggfffbbb]]][[[ZZZUUUTTTTTTVVVXXXZZZYYYXXX\\\\\\]]]]]]___```bbbccc^^^^^^]]]]]]^^^```bbbcccfffhhhkkkmmmqqquuuzzz~~~|||rrrjjjccc]]]YYYVVVVVVUUUVVVZZZ```fffjjjvvv|||{{{tttrrrsssssszzzsssbbbYYYSSSRRRTTTSSSQQQXXXcccqqquuummmbbbYYYTTTTTTVVVWWWSSSUUU[[[dddlllqqqpppmmmggg```UUUKKKCCC<<<777444444222000.........000111111111111111000///...---,,,---...//////...---,,,---,,,+++,,,...//////...------------------------...........................---,,,,,,,,,---...///000...,,,******,,,...000//////...------,,,++++++***+++,,,,,,++++++,,,------------...//////000000++++++++++++,,,---......------------...///000000000000000111222222333333333333444555666777777888999999<<>>888444666444///...111222111000000111000...,,,////////////////////////,,,------......------,,,,,,,,,------.../////////000000///.....................//////...---,,,,,,,,,---......//////......///...---...000000000///---,,,+++---///000000///+++,,,---......---,,,+++***+++---...///000000000............////////////222222222222222222333333555555555555666777999:::;;;999999;;;<<<@@@JJJTTTggg~~~uuupppllliiihhhjjj(((((((((((((((((((((((()))'''%%%$$$%%%&&&%%%$$$'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((((((((()))+++,,,---000333777999999999:::;;;;;;<<>>BBBDDDHHHLLLRRRUUU[[[^^^aaabbbaaabbbeeehhhppppppqqqrrrtttssspppnnniiiaaaYYYTTTOOOLLLNNNRRRVVVYYY^^^dddmmmwww|||xxxxxxzzzpppmmmjjjhhhiiilllpppsssqqquuu||||||wwwqqqnnnlllkkkjjjiiijjjkkklllmmmpppqqqqqqqqqqqqtttxxx{{{}}}zzzvvvsssqqqpppppplllnnnrrrvvvyyy|||~~~~~~~~~~~~}}}|||zzzwwwuuutttqqqiiibbbbbbdddhhhnnntttzzzxxxvvvttttttuuuwwwxxx|||~~~wwwrrrooonnnnnnoooggg___[[[[[[\\\YYYWWWUUURRROOOMMMMMMLLLJJJIIIPPPQQQXXXbbbiiioooxxx}}}ssskkkgggeeecccbbb```^^^^^^bbbiiinnnzzz}}}{{{}}}}}}zzzzzz{{{||||||rrr```XXXTTTOOOKKKIIICCCJJJUUUbbbooo|||pppdddXXXQQQOOOOOOQQQTTT^^^bbbkkkuuu|||yyynnneeeXXXLLL???:::888555444444222000///000111111000///////////////////////////------............------,,,------......///000000000//////............///.........///......---,,,+++,,,------......---------,,,+++,,,.........------,,,,,,---///000///......------,,,,,,------...////////////...---,,,+++............//////////////////000000000111111111666777777888777666555444:::999999;;;===@@@IIISSSfff|||xxxpppjjjffffffiii|||(((((((((((((((((((((((('''&&&%%%%%%'''(((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''(((((()))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&***))))))(((((('''''''''))))))***+++---...000000333555888::::::;;;<<<>>>===@@@DDDFFFHHHLLLQQQUUU[[[___cccdddaaaaaaeeejjjnnnnnnoooqqqtttuuutttrrrnnndddYYYSSSPPPPPPWWW^^^fffiiilllooossszzzyyyvvvvvvoookkkfffcccdddiiiooossstttvvv|||zzzuuusssqqqppppppooonnnnnnoooqqqrrrsssrrrppppppqqqtttxxx{{{}}}zzzuuurrrrrrrrrrrrqqqnnnppptttyyy}}}~~~zzzzzzyyywwwtttqqqooommmkkkddd^^^___bbbgggmmmttt}}}~~~~~~xxxlllggghhhhhheee```[[[YYYVVVUUUTTTRRRPPPNNNQQQPPPRRRWWW[[[]]]dddkkkzzzzzzrrrnnngggeeebbb^^^]]]___cccgggnnnvvv|||{{{|||nnnccc\\\UUUQQQQQQIIILLLQQQYYYcccppp}}}uuubbbVVVRRRSSSUUUVVVUUUWWW___kkkvvvzzzuuunnnfffYYYIII>>>:::888666444222111000000111222111000////////////////////////------............---------------...//////000000000///............//////---...............------+++,,,,,,---------------///...---...000000000///...---,,,---///000///......---,,,++++++,,,---...////////////...---,,,+++............//////////////////000000111111222222777888:::;;;;;;:::999777:::888999<<<===@@@IIISSSfff}}}zzzqqqjjjeeefffkkk~~~'''''''''''''''''''''''''''&&&$$$%%%'''))))))(((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''*********))))))(((((('''((()))+++---///000222222333555888999::::::<<<>>>>>>BBBGGGIIIIIIKKKPPPUUUYYY^^^ccccccaaabbbgggkkkiiiiiikkknnnqqqsssrrrqqqmmmcccYYYUUUUUUYYYbbblllwwwxxxzzzyyyzzzxxxqqqnnnjjjhhhdddcccffflllssswwwxxxyyy|||~~~xxxuuusssrrrqqqppppppqqqqqqqqqrrrrrrtttrrrooonnnpppuuuzzz}}}|||zzzwwwvvvvvvvvvuuusssrrrtttxxx|||}}}xxxtttsssqqqooollljjjiiihhhfffaaa___bbbfffiiimmmrrr}}}~~~yyyyyyyyyvvvqqqhhhfffdddbbb```\\\XXXUUUTTTRRRQQQRRRRRRRRRVVV\\\hhhooouuuxxx~~~yyymmmkkkgggccc``````cccggghhhmmmuuu||||||~~~~~~qqqfff[[[VVVVVVQQQQQQPPPRRRXXXcccpppyyy|||ppp^^^WWWXXXXXXWWWRRRRRRVVV___kkksssvvvuuupppeeeUUUGGG@@@===888444444222000000111222222111////////////////////////---......//////......---------......///000000111//////............//////------...............---+++,,,------......------///...---...000000000///...---,,,---/////////---...---,,,++++++,,,---...,,,---......///.....................////////////000000111111222333444444444666999;;;<<<<<<;;;:::999888999<<<>>>@@@IIIRRRbbbyyy|||rrrjjjfffiiiooo'''''''''''''''''''''''''''%%%$$$%%%'''((((((''''''''''''''''''(((((((((&&&&&&'''''''''((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((************))))))))))))(((***,,,...111222333444444666888999:::;;;===???AAAFFFKKKLLLKKKLLLQQQVVVZZZ]]]aaabbbbbbcccfffiiifffggghhhkkknnnooommmlllhhh```ZZZYYY\\\bbbmmmxxx~~~vvvmmmjjjgggggggggjjjnnntttyyy}}}|||{{{||||||xxxuuusssqqqlllnnnpppssstttuuuttttttwwwtttooonnnqqqwww{{{~~~}}}~~~~~~~~~|||zzzwwwvvvvvvxxx{{{~~~}}}zzz{{{}}}|||vvvpppkkkjjjhhhffffffggghhhjjjfffcccdddjjjnnnnnnoooqqq}}}{{{yyyvvvsssooojjjccc___ZZZWWWUUUTTTRRROOORRRWWW\\\ccchhhiiinnnyyyyyyvvvqqqkkkfffdddeeegggeeehhhlllppptttzzz{{{zzz}}}qqqddd______]]]YYYUUUQQQRRRYYYccckkkqqqrrrwww~~~jjj^^^[[[XXXTTTUUUTTTTTTYYYaaallltttyyyvvvqqqdddUUUJJJDDD>>>888777444111111111222222111////////////////////////......////////////......---......//////000111111///............//////000,,,---......///.........,,,---......//////......---,,,+++,,,.........---///---,,,---...///...---...------,,,,,,------...***+++,,,...///000000000............////////////000000111222333444444555222333555888999:::::::::999888:::===>>>AAAIIIRRRcccyyy}}}ssskkkhhhmmmuuu'''''''''''''''''''''''''''%%%$$$$$$&&&'''&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))******))))))***************+++(((***---000222444555555666888::::::;;;<<>>999666333111111111111000////////////////////////......////////////...............///000000111111...............///000000,,,------...//////......---...//////000000//////---,,,+++,,,.........---///...------...///...---,,,------------------,,,***+++,,,...///000000000............//////////////////000111222333444444444444555666777888999:::888888:::===???AAAIIIQQQddd{{{~~~tttllljjjqqq{{{'''''''''''''''''''''''''''%%%$$$$$$%%%&&&%%%$$$))))))((((((''''''&&&&&&''''''''''''((((((((()))))))))((((((''''''&&&&&&&&&'''''''''(((((())))))'''''''''((()))******+++)))))))))***+++++++++,,,(((***---000333555666666888999;;;<<<<<<>>>@@@CCCFFFLLLRRRSSSPPPPPPUUUZZZ```___^^^___aaabbbbbbaaaggghhhkkkmmmooommmhhhdddiiieeedddiiiooovvv{{{{{{wwwqqqpppqqqtttwww{{{~~~}}}{{{yyyssstttxxx{{{}}}|||{{{{{{zzzvvvqqqnnniiinnnvvv~~~}}}vvvrrrtttyyy|||~~~{{{{{{}}}zzz{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}zzzuuupppppprrrppphhhaaa\\\[[[ZZZ\\\aaaiiirrrwwwyyyvvvwww}}}~~~~~~{{{vvvqqqhhh___\\\^^^^^^bbbaaaZZZWWW\\\dddiiissszzzvvvoookkkkkkiiiiiiiiihhhhhhkkkppptttxxx|||uuuqqqqqqtttyyyuuuggg\\\WWWXXX[[[```aaabbbccciiisssuuulllaaaXXXTTTVVVVVVVVVXXX```nnnxxx~~~qqq```UUUKKKCCC:::777333111111111000000////////////////////////......////////////............//////000000111111...............///000111,,,,,,---.../////////......//////000000000000000///...---...000000000//////...------...///...,,,+++,,,............,,,++++++,,,---...////////////............/////////000---...///000111222333333888888777777888999::::::888888:::>>>???AAAHHHQQQaaaxxxuuummmlllttt~~~&&&''''''(((((((((((((((((((((((((((((((((((((((***)))(((&&&&&&&&&'''((((((((('''''')))+++---...&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++***)))'''''''''((())))))((('''(((***,,,,,,+++...///111333555666777777:::::::::;;;===@@@CCCEEEJJJNNNRRRRRRQQQTTTZZZ```bbbbbbbbbcccdddbbb___\\\dddiiinnnnnnllliiihhhiiihhhpppxxx}}}|||zzz|||}}}zzzwwwxxx|||{{{~~~wwwpppqqqsssvvvyyyzzzxxxvvvxxxxxxwwwvvvuuutttssssssmmmuuuyyyvvvwwwzzz||||||~~~~~~~~~}}}||||||}}}~~~{{{{{{{{{||||||zzzvvvsssrrrnnnjjjkkkpppqqqjjjaaaddd]]]^^^fffiiiggglllvvvzzzxxxyyy}}}wwwnnnhhhfffeee^^^ZZZ]]]___[[[YYY[[[dddhhhtttuuunnnooollljjjiiikkkllllllkkkooottt|||}}}yyyvvvtttttt}}}lll^^^XXXXXXUUUXXX\\\^^^]]]aaaqqqwwwlllcccZZZQQQLLLOOOUUU\\\fffqqqyyyvvvlllYYYEEECCC>>>777222000111333555///000000000000000///...//////000000000000////////////.........---------000000//////.........---------...///000000//////...------------...//////000000000000000000000000........................///...---,,,,,,---...///..................------////////////000000000000444444333333333444555555555666777888888999999888;;;<<<<<<;;;<<>>BBBHHHNNNQQQUUUUUUUUUVVVYYY]]]bbbeeellliiifffcccaaa^^^[[[XXXXXXZZZ[[[ZZZZZZ]]]ccchhhzzz|||zzz{{{ttttttssstttvvvuuutttrrrsssrrrqqqppppppqqqrrrssswwwyyy|||}}}}}}~~~}}}zzzyyyzzz}}}~~~~~~~~~~~~}}}||||||||||||||||||{{{yyyyyyxxxuuuqqqmmmfffccc```cccjjjssszzzwwwnnniiimmmpppnnnpppvvvxxxxxxzzz|||ppphhhaaaZZZUUUTTTWWWYYYbbbooozzzxxxooojjjhhhggggggccceeejjjpppyyy~~~}}}xxxvvvwwwvvv```UUUUUUTTTUUUTTTQQQRRR]]]iiiyyy}}}vvvjjj___SSSLLLIIILLLUUU^^^mmmuuu{{{~~~rrrbbbPPPIII???:::999888555111000000000//////.........//////000000000000///////////////............---////////////............---......///////////////...------------...//////////////////////////////..............................////////////..............................////////////000000000000000000000///000111111222333333444555666666666666:::;;;<<<;;;<<>>;;;888444///111000000///............//////000000000000///////////////...............///////////////...............///////////////......------------...//////////////////////////////........................---...000000000000...------------...............////////////000000000000000////////////000111111333333444555666666666666999:::<<<<<<===BBBJJJPPP]]]uuuuuulllggglllsss&&&''''''((((((((((((((((((((((((((((((((((((((('''((()))***)))((('''&&&###%%%&&&((((((((('''&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))******************)))((((((***---000111000555555777888999999999999;;;===@@@FFFMMMUUU[[[___aaa```aaaeeekkkppptttuuupppmmmiiieeeccc```]]][[[UUUUUUTTTRRRTTT\\\gggpppyyy~~~xxxvvvxxx|||||||||yyywwwtttsssssstttsssrrrpppooonnnmmmmmmnnnooopppooonnnmmmnnnrrrvvvzzz}}}}}}xxxuuuuuuzzz{{{|||~~~~~~}}}}}}~~~~~~}}}||||||{{{{{{{{{zzzzzzyyyuuuppplllgggjjjrrr|||~~~yyyxxxxxxwwwxxxyyy~~~yyyrrrlllgggbbb```bbbiiiooottt{{{xxxrrrooojjjeeecccgggmmmrrrttt{{{}}}yyywww}}}zzzzzzrrrdddXXXTTTPPPNNNKKKJJJNNNUUUbbbooo}}}~~~ssscccWWWQQQPPPQQQTTTYYY```jjjvvv~~~|||wwwlllaaaRRRFFF???999444000333222000///........./////////000000000000//////////////////////////////.........///////////////...///////////////.........------------...//////................................................---...///000000///...------------.........//////////////////000000000000000000000000000111222222444444555666777777777777888:::;;;<<<===AAAIIIOOO]]]vvv~~~tttkkkfffiiippp&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((('''&&&$$$$$$''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++++++++******)))))))))+++///222333333555666777888:::::::::;;;===???EEELLLSSSZZZ___aaabbbdddgggkkkooorrruuuwwwqqqoookkkhhhfffccc___]]]RRRRRRQQQPPPRRRYYYeeemmmxxxrrrpppsssyyy}}}~~~|||{{{}}}yyyvvvrrrooonnnnnnmmmlllrrrqqqqqqpppnnnmmmllllllhhhggghhhkkkqqqxxx|||}}}}}}xxxttttttyyyzzz{{{|||{{{zzz{{{}}}~~~}}}}}}}}}~~~}}}vvvqqqjjjmmmyyy}}}|||}}}yyyqqqkkkgggfffiiikkkmmmrrrwww}}}wwwpppgggccceeeiiilllmmmpppvvv}}}{{{zzzzzzzzzooo^^^WWWRRROOOLLLIIIJJJNNNVVVcccqqq{{{wwwfffYYYPPPIIIJJJNNNVVVaaammmwww}}}vvvnnnbbbTTTIII@@@:::666555444222000//////000000//////000000000000//////...////////////000000000........./////////////////////////////////...---...------------...//////................................................------............------,,,,,,------.../////////////////////000000000000111111111111111222222333444444555666777777777777777999;;;<<<===AAAIIINNN]]]vvv}}}sssjjjeeehhhooo&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((***+++,,,+++***)))'''&&&%%%%%%%%%'''''''''''''''''''''''''''(((((((((((()))))))))((()))***++++++++++++***+++++++++---111555666666555666888:::<<<=========???CCCJJJQQQYYY^^^aaabbbfffkkkpppssssssssstttvvvsssqqqnnnllliiieee```\\\TTTUUUUUUTTTVVV\\\fffnnn{{{vvvrrrrrrvvv|||}}}|||~~~~~~vvvrrrnnnlllmmmnnnooooootttttttttssspppmmmjjjhhhddddddfffllltttzzz}}}~~~{{{{{{yyywwwvvvxxx~~~{{{{{{{{{zzzxxxyyy{{{~~~zzzsssrrr{{{zzzuuuqqqpppooolllnnnsssvvvxxx}}}}}}rrrkkkiiijjjjjjiiikkkooouuuzzz}}}~~~zzzjjjaaaYYYUUUQQQLLLKKKLLLLLLXXXeeennnxxxzzziiiYYYMMMIIILLLRRRYYYaaajjjuuu}}}{{{yyysssgggYYYLLLCCC???777555333111000000111111//////000000000000//////.../////////000000000000............/////////000///////////////...------...------------...//////................................................------,,,,,,,,,,,,------,,,,,,------...//////000////////////000000000000111111000000111111222333333333444555666666666666777999;;;<<<===AAAHHHNNN]]]uuu{{{rrrjjjeeehhhooo&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''')))+++---///)))((('''&&&&&&''')))***(((((((((((((((((((((((())))))))))))************((()))***+++,,,,,,+++***---------000444777888999666777999;;;===???@@@@@@EEEJJJRRRZZZaaaeeegggggglllrrrxxxzzzvvvttttttvvvvvvtttqqqnnnkkkeee___ZZZZZZ\\\\\\\\\]]]bbbkkkrrr|||zzzwwwvvvxxx|||uuusssqqqqqqtttyyy|||}}}uuuvvvvvvuuurrrmmmiiifffccccccgggnnnwww}}}~~~wwwyyyzzzyyyxxxxxx{{{{{{{{{zzzyyywwwxxxzzz}}}|||www||||||yyyuuuqqqqqqtttppprrrwww}}}~~~sssooollliiifffjjjlllooorrruuuzzz|||~~~uuukkkbbb\\\WWWQQQMMMNNNHHHRRR]]]dddnnn{{{xxxeeeVVVLLLNNNQQQTTTWWW]]]iiittt{{{~~~~~~uuufffUUUJJJFFF888666444222111111111222//////000000000000//////.../////////000000111111---.........//////000000//////000000///...------...------------...//////................................................------+++******+++------,,,,,,------...///000000////////////000000000000000000000000000111222222222222333444555555555555666999;;;<<<===AAAHHHMMM\\\tttzzzrrrjjjeeeiiiooo&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&)))***+++***)))***,,,---,,,///222444555555666777:::;;;;;;;;;===>>>@@@BBBIIIOOOXXX```fffjjjmmmooovvv|||}}}zzzzzzzzzxxxvvvwwwvvvtttoooggg___ZZZZZZdddoootttrrroooppprrr|||{{{xxxuuuuuuyyy}}}~~~|||vvvtttrrruuuzzz~~~~~~yyyrrrooopppooolllfffllloooqqqwww}}}{{{yyyyyy{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz~~~|||xxxuuuxxxwwwuuutttvvv|||wwwsssoookkkfffiiikkklllmmmpppwww|||yyysssttt||||||uuummmhhheeeaaaZZZTTTQQQQQQTTT[[[fffqqq{{{sssbbbVVVSSSRRRTTTUUUXXX___gggvvv|||}}}oooXXXEEEAAA888111000000///000222111111111111000000000000000000000000000000000000000000//////.........------,,,,,,+++,,,---...///111000///...------...///000///...---------------...............---------...............------,,,------......///.........////////////000000000000////////////000111222333111333555666555666888:::999:::;;;<<<>>>AAAGGGKKK___qqq~~~uuukkkhhhnnnxxx&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&'''(((((('''''')))+++---000333555555666777888;;;;;;;;;;;;===@@@CCCFFFOOOUUU]]]dddjjjoootttvvvzzz}}}~~~~~~|||{{{{{{xxxssslllddd___\\\fffppp~~~~~~|||}}}~~~~~~{{{xxxwwwzzz~~~{{{xxx{{{}}}yyyxxxuuuttttttxxx~~~{{{vvvuuusssooollloooppprrrzzz|||{{{yyyyyy{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz~~~}}}|||}}}~~~~~~}}}{{{xxxvvvvvvyyy~~~xxxqqqnnnnnnllljjjhhhiiinnnrrr{{{|||wwwrrrssszzzyyytttpppkkkddd___YYYVVVUUUYYYbbbmmmuuuyyyzzzrrr]]]WWWSSSSSSTTTUUUZZZ```lllttt}}}xxxfffTTTEEE===555444444222000222111000000///...---------000000000000000000000000000000/////////...............---------...///000111000///...---......///000///...------------...------..................---............---,,,,,,------..................////////////000000000000/////////000000111222333333444666666666666888999999:::;;;<<<>>>AAAGGGKKK]]]pppwwwmmmiiioooxxx''''''))))))))))))''''''&&&&&&'''''''''((((((((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((''''''&&&'''(((((('''(((***,,,///222555666666777888:::<<<<<<;;;;;;===BBBIIINNNYYY]]]cccjjjpppvvv{{{}}}yyyqqqiiicccbbbcccmmmxxx{{{zzz|||zzzrrrmmmpppwww~~~|||xxxvvvvvvuuuuuuwww|||zzzuuutttsssqqqttt}}}~~~|||zzzyyyyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz}}}{{{xxxwwwxxx{{{~~~{{{yyyyyy{{{|||~~~{{{xxxuuupppiiieeeeeehhhkkkpppvvv~~~|||wwwtttuuuyyy}}}|||wwwrrrhhh```XXXWWW]]]eeekkkmmmmmmuuujjj```WWWUUUUUUTTTUUUXXXaaajjjvvv~~~qqqdddMMMDDD<<<999777333111111333222111000...---,,,+++000000000000000000000000000000////////////......//////......//////000111000000///............/////////......------......,,,---------.../////////...............---,,,,,,---------.........//////////////////000000000000000000000000000111333333555666777777666666888999999:::;;;<<<>>>AAAGGGKKK[[[nnnzzzqqqlllpppxxx'''((()))******)))((('''''''''''''''(((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((((((((()))***+++++++++,,,...000222444666777777888:::;;;;;;<<<<<<<<<>>>EEEPPPWWWdddgggkkkooosssyyy}}}wwwooohhhfffjjjooouuu}}}~~~~~~{{{rrriiidddfffmmmtttxxxyyyzzzzzzyyyxxxwwwwwwwwwxxx{{{~~~|||vvvqqqttt}}}|||zzzyyywwwxxxyyyzzzzzzyyyxxxxxxxxxxxxxxxyyyyyyyyyyyywwwssspppqqquuuzzz}}}}}}|||{{{||||||~~~uuummmgggfffhhhjjjgggmmmttt||||||zzzzzz{{{|||~~~{{{ooo```YYYZZZ___bbbbbbfffkkksss~~~vvviii^^^YYYXXXUUUSSSTTTYYYcccoooxxxvvvlllXXXMMMAAA;;;777333111222444444333222111000///...////////////////////////000000///////////////////////////////////////000/////////.........////////////............//////,,,,,,,,,---...///000000//////000000//////...---------------......///000////////////000000000000000000000000111222333333666777888888777666888999999:::;;;<<<===AAAGGGKKKZZZmmm}}}tttnnnqqqwww'''((()))******)))(((''''''''''''((((((((())))))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))+++,,,......---...111333444666777888888888;;;===:::;;;===>>>BBBKKKYYYcccoooppprrrsssvvvzzz|||vvvooojjjlllsssyyyzzzpppgggccceeekkkoootttuuuvvvxxxyyyyyyxxxwwwxxxzzz~~~xxxqqqttt{{{}}}yyyxxxvvvuuuvvvxxxyyyyyyxxxvvvvvvvvvwwwxxxyyyyyyyyywwwtttooolllmmmpppuuuyyy{{{|||~~~~~~|||yyyzzzuuummmiiihhhgggcccfffjjjpppwww}}}~~~}}}|||yyyzzz}}}mmm___ZZZZZZ[[[[[[bbbeeejjjtttzzznnnbbb^^^[[[WWWSSSRRRTTT^^^iiirrrzzz~~~{{{ttteeeWWWGGG>>>777222111333222222222222111111111111//////////////////////////////000000000000000000.........///..................////////////////////////.........//////000,,,,,,,,,---...///000000111111111111111000//////---,,,,,,,,,---...000111////////////000000000000000000000000111222333444666777888888777666888999999:::;;;<<<===AAAGGGKKKYYYmmmvvvooopppttt((((((************((((((''''''((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))*********,,,---------...111333555777888888777888;;;===999<<<@@@CCCHHHTTTdddpppxxxxxxxxxyyyzzz}}}zzztttooopppuuu|||vvvnnnjjjkkknnnpppqqqqqqrrrtttwwwxxxwwwuuuwwwzzz~~~yyyrrrsssxxxyyywwwwwwuuutttssstttvvvwwwwwwvvvtttuuuvvvxxxyyy{{{|||}}}yyyvvvqqqnnnmmmppptttwwwwwwyyy}}}~~~yyyxxx|||wwwooohhhdddccccccdddggglllvvv{{{{{{~~~}}}{{{wwwsssttt~~~{{{ggg[[[WWWWWWXXX]]]```eeemmmzzz{{{qqqhhhccc^^^WWWSSSRRRQQQZZZdddllluuu~~~rrrcccQQQEEE<<<666444666000000000000000000000000000000000000000000000000//////000000000000111111....../////////...---------...//////000///////////////......//////000000,,,---------.../////////111111111111111000000///---,,,,,,,,,---///000222////////////000000000000111111000111111222333444555666777777666666888999999:::;;;<<<>>>AAAGGGKKKXXXlllwwwpppnnnppp((()))***++++++***)))((('''((((((((())))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,------...///111333666777888777777888;;;===:::???EEEJJJQQQ]]]ooo|||}}}~~~wwwrrrmmmoooxxx}}}~~~~~~wwwrrrpppoooooonnnmmmnnnrrrvvvwwwvvvtttssswww|||{{{ttttttuuuttttttvvvsssrrrqqqqqqtttuuuuuuuuuuuuvvvxxxzzz||||||wwwtttssstttwwwzzztttwww}}}~~~~~~~~~~~~|||qqqkkkfffeeeccccccfffmmmwww}}}}}}}}}~~~yyyqqqoooxxxooo\\\TTTTTTWWWVVVZZZ___eeeppp}}}~~~xxxqqqllldddZZZUUUUUUPPPXXX___fffooozzz|||nnn]]]QQQGGG===888888111111111000000/////////000000000000000000000000//////000000000111111111///000000111000///...---,,,---///000000000/////////////////////000111111------..................///000000000000///......---,,,++++++,,,///111222////////////000000000000111111111111222333444444333444666666666666888999999:::;;;<<<>>>AAAGGGKKKVVVjjjwwwoookkkmmm{{{((()))***++++++***)))((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********++++++---...//////000333555666777888777777888:::===;;;AAAHHHOOOVVVdddvvv{{{mmmiiigggnnn~~~|||~~~{{{vvvrrrooolllllllllmmmqqqvvvxxxwwwuuuppptttzzz~~~|||uuuuuutttqqqrrrwwwrrrpppoooppprrrtttttttttvvvwwwyyy|||}}}yyyxxxyyy{{{|||ssswww}}}{{{xxxwwwyyy}}}uuuhhhgggeeecccccchhhooouuu}}}{{{sssooouuu{{{~~~sss]]]RRRRRRVVVQQQVVV[[[___gggsss{{{}}}~~~zzztttjjj^^^YYYYYYQQQWWW\\\```hhhsss|||uuufff[[[PPPDDD;;;999666555444333222000//////000000000000000000000000//////000000111111111222000111222222222000///...,,,---///000000000/////////////////////000111111...............---------...............------,,,---,,,++++++,,,///111333////////////000000000000111111111111222333444555111333555666555666888:::999:::;;;<<<>>>AAAGGGKKKUUUhhhwwwnnnjjjkkkxxx))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&'''(((((((((((((((,,,+++******************......///111222333444555777666666666888999;;;<<>>999333000333555333111222////////////////////////222222111111000000//////........................//////////////////////////////////////////////////////............///////////////......---------............////////////111111000000000000000111111111222222222333333333444555666777777888777777;;;;;;<<<===>>>BBBGGGKKKSSSfffzzzssslllhhhiiiuuu))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))(((((()))******++++++++++++++++++******)))))))))******......///111222444555666777777666777888:::<<<===FFFHHHLLLWWWjjjrrrfffccceeemmmyyy}}}~~~{{{wwwssspppnnnpppoooppptttwwwxxxuuuqqqlllooouuuzzz{{{vvvrrrqqqqqqqqqqqqrrrpppnnnmmmnnnpppsssuuuwwwxxx{{{~~~zzzxxx{{{uuuuuu|||uuullliiihhhhhhjjjnnnrrrxxxzzz{{{}}}~~~}}}jjj^^^YYYUUUQQQPPPQQQWWW^^^eeeqqq{{{{{{nnn^^^ZZZUUUUUU[[[eeeooouuuyyyzzzuuuiii]]]TTTJJJAAA<<<666222333444222000000111111111111111111111111111111111000000000000000000000000000000000000000//////////////////////////////////////////////////////............//////............---------,,,........./////////000000111111000000000000111111111111222222222333333333444555666777777888888777999:::;;;;;;===@@@EEEIIITTTfffzzzrrrkkkhhhhhhttt))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***)))))))))))))))******......000111333555666777777777777888999;;;>>>???FFFJJJPPP\\\pppwwwjjjaaa^^^eeerrr}}}|||}}}xxxtttrrrqqqpppsssssstttuuuvvvtttqqqoooiiimmmsssyyy|||yyyuuusssrrrsssrrrqqqtttqqqnnnllllllooosssuuuxxxyyy|||zzzxxx}}}zzzwwwwww~~~xxxrrrmmmjjjkkkoooooottt~~~}}}|||zzzxxxzzzvvvjjjaaa[[[XXXSSSQQQSSSWWW^^^kkkvvvlllcccVVVPPPSSS\\\fffkkkpppuuuxxxtttmmmbbbUUUIIICCC;;;555555555222000111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000//////////////////////////////............//////...------------,,,,,,,,,////////////000000000000111000000000000000111111111111222222222333333333444555666777888888888888888999999:::;;;>>>CCCGGGUUUgggzzzrrrjjjggghhhuuu))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))******++++++((((((((((((((())))))***(((((((((((()))******+++...///000222444666888888888888888999;;;===@@@AAAEEEKKKSSS```sss~~~xxxqqqiiiddd^^^hhhuuu~~~||||||uuurrrqqqrrrssstttvvvyyyyyyvvvpppkkkhhheeejjjpppwww}}}yyywwwtttttttttuuutttsssuuussspppnnnmmmnnnppprrrvvvxxxzzz}}}~~~{{{||||||sssllljjjmmmooossszzz}}}zzzvvvwww}}}xxxmmmdddaaaZZZSSSQQQSSSXXXeeepppxxxsss```SSSQQQVVV]]]aaagggpppzzz~~~|||ssscccVVVJJJAAA:::888777444222333//////////////////////////////000000111111222222........................000000000000000000000000//////////////////////////////............//////---------------,,,,,,,,,/////////000000000111111000000000000000000111222111111222222222333333333333444555777888888888888888999999:::;;;>>>CCCGGGUUUggg{{{qqqhhhfffhhhvvv(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))*********+++'''&&&&&&&&&&&&'''((()))(((((((((((()))***,,,,,,000000222333555777888999888888999:::<<>>AAADDDFFFLLLUUUbbbppp}}}vvvooolllllloooqqqrrrvvv{{{}}}~~~~~~}}}xxxrrroooppptttxxxzzz{{{nnneeeaaa^^^ccckkkssszzz{{{vvvsssqqqpppqqqssstttttttttuuuvvvuuutttrrrpppnnnuuuuuuvvvxxx|||}}}yyyyyy}}}xxxppppppkkkkkknnnttt~~~}}}yyy{{{uuurrrtttyyy~~~~~~rrrkkkccc]]]YYYVVV[[[bbbooouuuzzz|||ooo```YYYXXXYYY\\\fffrrr}}}~~~sss[[[OOOBBB;;;777333111333111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000//////////////////////////////............//////---------............///............////////////////////////000111222333111111222222222333333333333333555777888999999999;;;<<<<<<<<<===@@@DDDHHHTTTeee~~~rrrhhhfffiiiyyy(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))((((((((('''''''''''''''))))))'''''''''(((***+++(((((()))***+++---///000444444555666666777888888999999:::<<>>999;;;CCCEEEBBBGGGQQQYYYcccttt{{{wwwqqqnnnqqqyyy}}}zzzzzzyyywwwvvvvvvvvvsssqqqpppqqqsssrrrttttttrrruuu}}}{{{rrrkkkgggeeeeeeaaahhhrrrzzz~~~{{{uuupppmmmkkkiiigggffffffhhhjjjlllnnnpppqqqrrrssswww{{{~~~|||zzzxxxwwwyyy|||~~~~~~xxxuuuvvvyyy|||~~~}}}~~~}}}{{{}}}yyyoooiiikkkkkkmmmqqqrrrrrrwww~~~yyylllbbb\\\WWWZZZ]]]cccpppwwweeeQQQFFFAAA;;;555111000///---,,,---000222000000000000000000000000......//////000000111111---......///000111111222000000000000000000000000000000000000////////////111000///000111222111000///......---------......000000000000111111111111222555777777666555666666666666555555666777999:::999:::;;;;;;<<<>>>BBBFFFSSSccc|||wwwnnnkkkmmmwww)))******++++++++++++***))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))((((((''''''***)))))))))))))))******)))***,,,---///111222333555555555555666777888999===888999AAADDDCCCIIISSSaaakkkzzzxxxuuurrrqqqvvv{{{yyyvvvrrrssssssqqqooommmlllnnnqqqqqqtttuuutttvvv|||~~~}}}yyyssslllgggdddcccccceeekkkrrrxxx{{{}}}~~~zzzuuuqqqmmmkkkkkkjjjhhhffffffggghhhjjjlllnnnppprrruuuyyy~~~}}}zzzvvvssspppooorrruuuxxxzzz||||||~~~|||~~~zzzooogggfffgggjjjkkkkkkrrryyy|||pppeee]]]VVVXXXZZZ___mmm}}}~~~mmmYYYKKKCCC===777444333111///......000222111111111111111111111111////////////000000000000......//////000000111111000000000000000000000000000000000000////////////000111111000000000000000000//////.........//////000000000000111111111111111333555666555444444555666555555555666777888999999:::;;;;;;<<<>>>BBBFFFRRRbbb{{{wwwnnnkkkmmmyyy++++++,,,,,,++++++******))))))))))))))))))))))))+++******((('''&&&%%%%%%((((((((((((''''''''''''******)))))))))))))))***)))***+++...000222444555555555555555666777888999<<<888:::BBBFFFHHHPPP[[[llluuuwwwvvvvvvxxx~~~~~~zzztttnnnqqqpppnnnkkkiiijjjnnnqqqqqqtttuuutttuuuyyy{{{xxxrrroookkkgggdddccccccdddiiilllpppssstttvvvxxxzzz{{{yyyvvvrrrnnnkkkjjjiiikkkjjjiiiggggggggghhhiiilllnnnqqqtttwww|||{{{uuupppjjjfffcccfffkkknnnqqqssswwwyyy|||~~~~~~~~~~~~{{{yyyeeeaaa```aaabbbdddkkksss|||xxxjjj___XXXXXXWWWZZZfffuuu~~~wwweeeTTTJJJBBB<<<777666444222111111111111111111111111111111111111000000000000////////////////////////000000000000000000000000000000000000////////////000000000000000222333222...---...000000000/////////000000111000000000000111111111111000222444444333333333444555555555555666777888888999:::;;;;;;<<<>>>BBBFFFPPP```yyywwwnnnkkkmmm{{{+++++++++++++++***)))((())))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((+++******)))))))))))))))***+++---///111333444555444444444555666777888999===;;;===DDDKKKPPP[[[eeeuuu}}}yyyzzz}}}~~~|||wwwpppqqqpppnnnkkkiiikkkpppssssssuuusssoooppptttvvvtttnnnllljjjgggeeeeeeeeefffjjjkkklllmmmnnnqqqsssuuuuuurrrnnnjjjhhhgggggggggjjjjjjjjjjjjkkklllmmmnnnppprrrvvvxxx{{{zzzssskkkddd___YYY\\\```ccceeegggjjjlllooouuu~~~~~~}}}fffaaa\\\\\\\\\^^^eeemmmuuu|||qqqddd^^^ZZZUUUUUU]]]iiisssxxxrrraaaTTTIIIBBB999777555444444333333222111111111111111111111111111111000000//////......000000000000////////////000000000000000000000000////////////000000000000///222555222---+++---111/////////...//////000000///000000000111111111111111222444444333222333444555555555555666777888888999:::;;;;;;<<<>>>BBBFFFNNN^^^xxxxxxooommmooozzz))))))******)))(((''''''((((((((((((((((((((((((******************++++++))))))))))))))))))))))))******)))))))))))))))***......///000222333444444555555555666777888999:::<<<<<<@@@HHHPPPYYYeeeooozzz~~~|||zzz}}}}}}wwwpppooommmkkkjjjlllqqquuuwwwvvvpppjjjiiiooossssssooonnnllljjjhhhffffffeeehhhgggggggggjjjmmmppprrrpppmmmiiifffddddddfffggghhhiiilllooorrrtttvvvwwwxxxzzz}}}yyyqqqhhh___ZZZUUUWWWZZZ[[[[[[\\\]]]___bbbhhhsss~~~iiiaaaZZZWWWVVVXXX]]]dddpppwwwzzzmmmbbb\\\TTTRRRWWW```kkksss}}}~~~ooo```PPPEEE===:::666555555555444333111111111111111111111111111111000000//////......000000000000////////////000000000000000000000000.../////////000000000111...222444222---***---000...---------......///000///000000000111111111111222333444333222222444555555555666777777888888888999:::;;;;;;<<<>>>BBBFFFMMM]]]vvvyyyqqqppprrruuu((((((((()))((((((''''''((((((((((((((((((((((((---,,,,,,++++++******)))))))))))))))************)))))))))))))))******+++///000000111222333444444555555666777888:::;;;<<<:::>>>CCCLLLVVVbbbnnnwww|||{{{|||~~~zzznnnnnnmmmkkkkkknnnrrrvvvyyywwwpppgggffflllrrrsssrrrqqqooommmjjjgggeeedddeeecccbbbdddhhhkkknnnooommmjjjgggdddccccccdddeeefffiiimmmsssxxx{{{}}}~~~~~~zzzqqqhhh___YYYUUUWWWXXXXXXVVVUUUUUUVVVXXX___jjjwwwmmmcccYYYTTTRRRQQQTTTYYYiiiqqq{{{yyyiii```WWWSSSUUU[[[gggqqq}}}|||mmm[[[NNNEEE@@@:::777777777555333222222222222222222222222000000000000////////////////////////000000000000000000000000000000000000......//////000000111111///111222111---,,,---///------,,,------...///000000000000000111111111111222333333333222222444666555666777888999999999999999:::;;;;;;<<<>>>BBBFFFLLL\\\vvvyyyrrrpppsssqqq'''(((((())))))))))))(((((((((((((((((((((((((((************************((((((((()))))))))******(((((((((((()))***,,,,,,//////000222333555666777666666777888999;;;===>>>===BBBJJJSSS___mmmyyy~~~}}}~~~|||wwwnnnooooooooooooqqquuuxxxzzzyyyrrrjjjiiinnnrrrsssuuuuuusssqqqnnnkkkhhhfffdddbbb```bbbfffjjjkkkkkkjjjhhhfffcccbbbbbbbbbccceeeiiiooouuu{{{~~~}}}}}}}}}{{{|||~~~~~~vvvmmmddd^^^XXXYYYYYYXXXVVVSSSSSSSSSSSSZZZfffsss~~~ssshhh\\\VVVRRROOOOOORRR___iiiuuuvvvkkk___YYYVVVWWW```jjj}}}~~~oooaaaQQQIII@@@:::888777555222222222222222222222222222////////////000000000000......//////000000111111000000000000000000000000.........///000111111111///////////////......///------------...///000111000000000000111111111111111222222111000111333555666777999:::;;;;;;::::::999:::;;;;;;<<<>>>BBBFFFLLL\\\vvvyyyqqqoooqqqooo'''((()))***************((((((((((((((((((((((((%%%&&&''')))***,,,---...&&&'''''''''(((((())))))'''''''''((()))+++---------...000222444666888999777777888999:::<<<>>>???AAAHHHQQQ[[[gggvvv}}}|||}}}xxxsssqqqrrrsssttttttvvvyyy|||zzzzzzuuunnnlllpppssssssyyyxxxxxxvvvsssooollljjjdddbbb```bbbfffiiiiiiiiihhhgggeeecccbbbaaaaaaaaaeeeiiipppvvv|||~~~zzzwwwvvvuuuuuutttvvvyyy||||||tttkkkeeeZZZ[[[[[[ZZZWWWUUUTTTTTTRRRYYYdddqqq{{{zzznnnaaaZZZUUUPPPOOOQQQYYYdddqqq|||vvvhhh^^^VVVSSSYYYccc{{{tttZZZQQQEEE<<<999777444111222222222222222222222222......//////000000111111---......///000111111222000000000000000000000000---......///000111111222///...---...///000///...............///000222222000000000000111111111111000000111000//////111444777888:::;;;<<<<<<;;;:::999:::;;;;;;<<<>>>CCCFFFLLL\\\vvvyyyooolllnnnooo'''((()))***))))))+++,,,+++*********))))))(((((((((((((((((())))))))))))******))))))((((((((('''&&&''')))+++,,,---,,,,,,---///111444777888888888>>>;;;888777999<<<>>>???CCCMMMYYYcccppp}}}xxxtttuuu{{{{{{vvvssstttrrruuuwwwuuuuuuyyyyyywwwzzzwwwtttqqqqqqsssuuuwwwzzzxxxvvvvvvvvvvvvuuutttmmmiiidddbbbdddhhhkkkmmmhhhiiiiiieee```]]]]]]___aaadddjjjpppuuuzzz{{{uuupppllliiiggglllpppvvvzzz}}}wwwmmmgggccccccbbb___[[[WWWVVVUUUQQQTTT^^^lllwww}}}wwwfff___YYYSSSPPPRRRXXX```jjjtttyyyjjjYYYPPPRRRXXXmmmzzzvvvdddMMM>>>999777444111444444333333222111111111111111111111000000000000000000//////......------------///000111111111111//////000000000000//////000000000000////////////000000////////////000000111111222222222111111000222222222222222222222222555777:::<<<>>>>>>======666777888999:::<<>>AAACCCKKKUUU```jjjvvv|||uuurrrvvv~~~|||rrrqqqsssqqquuuwwwwwwzzz~~~}}}yyywwwvvvuuutttuuuvvvxxxyyyyyywwwuuuuuuvvvwwwvvvuuurrrnnnjjjggghhhiiikkkkkkhhhiiihhhddd^^^ZZZZZZ\\\aaaeeekkkpppvvv|||yyyqqqkkkfffdddcccgggkkkqqqvvvzzz~~~tttnnnhhhiiiiiifff```[[[XXXVVVUUUWWW```mmmvvv{{{rrriiibbbZZZUUUUUUXXX___hhhqqq~~~uuudddXXXVVVZZZdddqqq}}}ttt]]]KKK@@@;;;666333333333333222222111111111111111111111000000000000///////////////...............///000111111111000//////000000000000//////000000000000////////////000000////////////000000111111222222222111111000222222222222222222222222222333666888:::::::::999777999:::;;;;;;>>>AAADDDLLLYYYpppzzzssspppnnnppp((()))))))))))))))))))))************)))))))))))))))))))))*********++++++(((((((((((('''''''''''')))))))))***,,,...///000333333444555666666555555888777777888;;;@@@EEEHHHRRR\\\hhhqqq{{{wwwqqqpppvvv~~~uuuoooooorrrqqquuuxxx|||zzzsssuuuwwwyyyzzzzzzyyyyyyvvvtttssssssuuuvvvvvvvvvwwwtttqqqnnnmmmmmmlllkkkjjjkkkjjjeee^^^ZZZZZZ\\\bbbffflllsssxxx~~~{{{qqqiiidddbbbaaacccgggmmmrrrxxx}}}~~~wwwoooqqqqqqnnnhhh```ZZZWWWZZZ[[[bbbnnnvvvzzz~~~}}}|||wwwnnnddd]]]ZZZYYY^^^dddlllxxxtttddd\\\ZZZ\\\gggttt~~~lllVVVGGG<<<777444333333222222111111222222111111111111000000000000...///////////////000000//////000000111000000000///000000111111000000///////////////000000000000000000////////////000000000111111222222222111111222222222222333333333333111222444666777888888777999:::<<<<<<===???CCCFFFKKKYYYppp{{{tttqqqpppqqq)))((((((((()))***)))(((*********))))))))))))))))))*********++++++++++++((((((''''''''''''''''''*********+++,,,///111333555666666777777888888888666777777999<<>>777666444222111222333333111111111111000000000///.../////////000000111111000111111111111111000///000000111111111111000000.../////////000000000111000000////////////000000///000111222222222222222222222333333333444444444555666777888999999::::::888999;;;;;;<<<>>>BBBEEEJJJWWWmmmzzztttqqqpppuuu(((&&&%%%&&&***,,,***((())))))))))))************)))))))))*********++++++(((((((((((())))))))))))+++,,,---...000222444555333333333333444666777888666999<<<===@@@EEEMMMTTT___jjjvvv{{{wwwwwwwwwvvvvvvwwwzzz}}}~~~xxxqqqqqquuuzzz|||{{{|||yyyuuuqqqoooooopppqqqsssyyy~~~{{{|||~~~zzzuuurrrooonnnmmmooorrrtttuuutttwwwvvvuuuvvvvvvuuurrroooeeehhhkkkllllllnnnssswwwvvvzzz|||yyytttsssqqqnnnllllllooorrryyy}}}~~~{{{tttjjjaaaZZZVVVTTTYYYdddsss}}}|||yyyyyy{{{xxxpppjjjjjjnnnppptttwww|||{{{mmm^^^XXXVVVXXXdddsss~~~jjjVVVGGG???:::999666444222222333444111111111111000000000000///000000000000000000111000000111111222111111111000111111222222111111000......//////000000111111000000////////////000000///000111222222222222222222222333333444444555555555555555666777888888999777888::::::;;;===AAADDDJJJVVVlllzzztttqqqpppuuu'''$$$###%%%***---+++)))((()))))))))************((((((((()))))))))******))))))))))))******+++++++++,,,...000222444555555777666555555555555666777666:::>>>AAADDDKKKTTT\\\fffppp{{{zzzuuuuuuyyyzzzsssppprrrvvvwwwwwwwwwuuusssqqqppppppooooooooowww}}}|||{{{~~~|||xxxvvvqqqppppppqqqtttvvvvvvvvvvvvuuutttssssssrrrooommmhhhlllpppssstttwww}}}~~~{{{wwwqqqlllkkklllnnnuuuyyy}}}zzzqqqggg___ZZZXXXRRRXXXeeeuuuyyy{{{sssooommmjjjkkkooottt}}}vvvggg^^^WWWTTT]]]kkkzzzuuuaaaOOOCCC>>><<<888555333333333444111111111111000000000000111111111000000000000000///000111111222222222222000111111222222111111000.........///000111111111000000////////////000000//////000222222333333222222222333333444555555666555555555555666777888888777888::::::;;;===AAADDDIIIVVVkkk|||uuurrrqqqrrr&&&###"""%%%***---,,,)))(((((())))))*********+++(((((((((((())))))))))))))))))******+++++++++,,,***,,,///222444555555555===<<<:::888777777888888666;;;@@@DDDHHHOOOZZZbbbiiisss}}}}}}vvvpppttt{{{~~~vvvrrrqqqssstttttttttsssrrrqqqqqqpppooommmllluuu{{{zzzwww{{{|||zzztttsssrrrsssuuuwwwxxxwwwvvvtttsssrrrqqqooommmjjjnnnrrrwwwzzz|||}}}vvvpppmmmnnnppptttwww{{{~~~yyyoooeee]]]ZZZYYYRRRXXXfffwww}}}{{{zzzzzz~~~zzzrrrlllffffffiiiooouuuxxxwww~~~}}}ooofff[[[UUUZZZffftttppp\\\OOOAAA>>>:::666444333333444111111111111000000000000222222111111000000//////...///000111222333333333111111222222222222111111---......///000111111222000000////////////000000//////000222222333333333222222333333444555666666777777777777777888999:::888999:::;;;<<<>>>AAADDDIIIUUUkkk}}}wwwtttsssnnn++++++***)))(((((())))))******)))))))))***,,,---,,,,,,++++++***)))((((((((()))))))))'''''')))***......///000222555777888555777888777666555666888>>>???BBBFFFLLLUUU___fffwww}}}xxxqqqooorrr{{{{{{vvvttttttuuuooolllkkkmmmpppppplllhhhfffllltttyyy}}}{{{wwwxxxvvvuuuvvvyyyzzzxxxvvvqqqpppnnnllljjjiiiiiiiiiqqquuu{{{wwwqqqnnnlllkkkpppqqqwww}}}}}}|||~~~ooodddaaa```^^^___fffoooxxx~~~zzzzzz|||zzz{{{qqqeee```]]]\\\bbbhhhnnnttt|||ooodddZZZYYY```nnnzzzhhh^^^MMMDDD;;;888666333222444444333222111000000000000111111111222222333444444111111111111111111111111////////////000000000000000000////////////000000444333222...***+++...222111111000000111111222333444444444555444444333333222333666888::::::::::::999999999:::;;;>>>@@@AAAIIIVVVlllxxxqqqmmmpppzzz++++++***)))))))))))))))((((((((((((***,,,---///------,,,,,,+++******)))((()))******))))))+++---///000111222444666777888777888999888777666777999<<>>CCCJJJUUUbbbooo{{{}}}zzz{{{~~~vvvssssssttttttnnnsssyyy{{{xxxsssooonnnwww~~~{{{|||}}}|||yyytttooommmlllkkkkkklllnnnrrrvvvyyy{{{~~~~~~tttnnnlllfffaaabbbeeehhhnnnuuu}}}xxxoooooorrrrrrppprrruuuwwwyyy~~~~~~{{{tttcccXXXSSSQQQVVV]]]fffuuuxxxiii\\\XXXbbbooooooWWWGGG>>>888555555555555444333222222222222111111111222222222333333111111111111111111111111222111111111000000000///000000////////////000000//////000111222111000///111111000000111111222333222333333444555555555444666555444444444666777888999999999:::<<<>>>@@@BBBEEEQQQfff|||tttnnnjjjkkkqqq)))))))))))))))******+++***++++++++++++***))))))))))))))))))))))))))))))'''(((*********,,,...111111222333444555555444333555555666777888:::???BBBEEEMMM[[[jjjxxx|||{{{|||uuusssuuuwwwwwwssswwwzzzyyytttpppqqqttt~~~zzz|||}}}|||xxxssspppooommmmmmnnnpppssswwwzzz|||zzz~~~|||vvvnnnfff```___aaaccchhhmmmtttzzzuuummmnnnqqqqqqoooqqqsssuuuwwwzzz~~~yyyiii\\\VVVNNNRRRWWW```pppuuufff\\\]]]dddxxx|||fffTTTFFF<<<888888777666555444333333333333000111111222333333444444111111111111111111111111222222222111111000000///000000////////////000000000//////111333333222111111111000000111111222333222222333444555555555555555555555555666777888999999888999999;;;===@@@AAACCCOOOeeezzzsssmmmjjjjjjooo)))))))))))))))***++++++))))))++++++++++++***))))))))))))))))))))))))))))))***,,,,,,,,,---///111222333555666666555444333555666777888:::>>>CCCGGGMMMUUUdddsss}}}zzz|||xxxyyyzzzzzzxxxvvvyyy{{{wwwrrrrrryyy~~~~~~}}}|||zzz|||}}}{{{wwwsssrrrrrrqqqrrrtttvvvxxxyyyzzz{{{zzz~~~uuukkkbbb___^^^^^^```ccchhhnnnvvv|||}}}qqqjjjkkknnnnnnnnnpppssstttvvvyyy|||qqqccc[[[OOOQQQSSSYYYiii~~~tttfff``````iii|||wwweeeSSSCCC;;;;;;666666555333333333333333111111111111222222222222111111111111111111111111333333222111111000000///000000////////////000000000...---///222333333111111111000000111111222333111222333444555555555555333444555777888999999999999999999:::<<<>>>AAABBBDDDOOOccc~~~{{{tttooollljjjnnn))))))((())))))***++++++'''(((***+++,,,,,,,,,+++******************+++++++++,,,---------...000222333555666888888777555444666777888:::<<>>===555555444333222222222222222222111111000/////////111111111111111111111111333333222222111000000///000000////////////000000000---,,,---000333222111111111111000111222222333111222333444555555555555222444666888::::::::::::;;;:::;;;;;;===???BBBCCCFFFOOOaaa{{{{{{uuuqqqnnnkkknnn******++++++++++++******))))))))))))))))))))))))++++++***((('''%%%$$$$$$++++++,,,---///111333444444555666666555555666888888777999===>>>@@@HHHPPP^^^hhhuuu|||uuuwww|||||||||~~~~~~{{{zzz{{{|||}}}|||||||||{{{wwwvvv|||~~~|||{{{yyyvvv{{{zzzyyywwwttttttuuuvvvxxxxxxyyyyyy{{{|||~~~|||pppeee^^^ZZZYYYXXXZZZZZZ]]]eeelllrrr|||~~~{{{tttiii___]]]bbbhhhnnnqqqtttttttttuuuxxx|||~~~~~~~~~tttssswwwxxxkkkccc[[[VVVTTTXXX```jjjxxxlllYYY[[[dddttthhhRRREEEAAA:::666333444444111111444111111222222222222111111222222222111111111000000222222222222222222222222---.../////////...,,,+++////////////000000000000111111222222222333333333222222333333333333444444666666777888999::::::;;;888999:::;;;<<<>>>AAADDDHHHQQQccc~~~uuunnnkkkjjjooo~~~******++++++++++++******)))))))))))))))))))))))),,,,,,+++***)))(((''''''++++++,,,...///111333444444555666666555555666888666666999===@@@DDDNNNWWWfffppp|||{{{pppttt{{{~~~}}}|||{{{{{{{{{{{{zzzyyy~~~~~~yyyvvvyyyyyyyyyxxxwwwwwwxxxyyyzzzzzzzzz{{{|||}}}vvvjjjaaa\\\YYYWWWUUUTTTVVV\\\bbbhhhrrr|||~~~~~~xxxuuuoooeee]]][[[___dddjjjmmmppprrrrrrsssvvvxxx|||}}}~~~||||||~~~{{{xxxxxx~~~sssjjjddd]]]XXXZZZ^^^ccclllsss~~~rrrbbb[[[```llluuu^^^LLLCCC:::666444555444111111333111111222222222222111111222222222111111111000000222222222222222222222222000000000000000///......////////////000000000111111111111222222222333333222222333333333333444444666666777888999::::::;;;777888::::::;;;===AAADDDHHHQQQccc~~~xxxqqqnnniiinnn}}}******++++++++++++******)))))))))))))))))))))))),,,,,,,,,++++++++++++***+++,,,---...000222333444444666777777666555777888666555888>>>CCCJJJUUUaaannnxxxyyymmmrrr{{{~~~|||zzz~~~yyyyyyyyyyyyyyywwwuuuttt~~~zzzuuuwwwxxxyyyzzz{{{|||||||||{{{{{{||||||}}}~~~~~~rrrggg___YYYVVVRRRPPPPPPTTTXXX]]]gggqqqzzz~~~}}}tttrrrmmmddd]]][[[]]]aaaeeehhhmmmpppqqqrrrssstttwwwxxxyyy{{{~~~|||{{{|||~~~zzz~~~wwwooofff___^^^___```bbbfffooosssxxx}}}wwwkkk```___cccrrrnnnVVVFFF===777555666666222111333111111222222222222111111222222222111111111111111000000000000000000000000333222111111111111111111/////////000000000111111111111111222222222222333222222333333333333444444555666666777888999::::::777888::::::;;;===AAADDDIIIQQQccc~~~yyyqqqnnniiimmm|||******++++++++++++******))))))))))))))))))))))))++++++++++++,,,,,,,,,---+++,,,...000111333444444444666777777666666777888666666999@@@FFFNNN[[[ggguuuzzzvvvrrrwww~~~~~~zzzwww}}}~~~xxxwwwwwwvvvuuurrrrrrrrrsssxxx{{{yyytttuuuvvvxxx|||{{{||||||}}}~~~~~~~~~~~~}}}yyymmmccc[[[VVVUUUQQQOOOPPPRRRVVV___iiissszzz~~~xxxvvvqqqiiibbb^^^^^^___aaaeeejjjnnnqqqrrrrrrrrrttttttuuuvvvxxx{{{~~~|||~~~}}}|||qqqgggdddcccaaaaaabbbdddjjjoootttyyy{{{vvvnnnhhhbbb___fffxxx{{{aaaMMMAAA;;;666777777444222222111222222333333222222111111111111111111111111111000000000000000000000000444333111000000111222333//////000000000111111111111111111111222222222222222222222333333333444444555555666777888999::::::888999;;;;;;<<<>>>BBBEEEIIIQQQccc}}}wwwpppmmmkkknnn|||******++++++++++++******))))))))))))))))))))))))))))))******+++,,,,,,---+++---///111222444444444555666777777666666777999888888;;;BBBIIIQQQ___kkk{{{yyyvvvvvv}}}|||yyy{{{{{{wwwxxxwwwsssnnnkkkkkkooossstttyyyyyytttuuuuuuwww{{{{{{{{{|||}}}}}}}}}|||||||||tttiii___YYYYYYTTTPPPOOOOOOQQQYYYaaagggooo{{{}}}{{{vvvooogggaaa]]]\\\```bbbggglllppprrrrrrrrrrrrssstttssstttwww}}}{{{zzz{{{~~~tttmmmhhhbbb``````bbbhhhmmmooosssvvvuuupppmmmeee^^^```mmmppp[[[III@@@999888777555222333222222333333333333222222111111111111111111111111////////////////////////222111000//////000222333000000000000111111111111000000111111111222222222222222222333333333444444555555666777888999999:::999;;;<<<======???CCCFFFHHHPPPaaa{{{xxxqqqnnnoooppp}}}******++++++++++++******))))))))))))))))))))))))(((((()))******+++,,,,,,,,,---000222444444444444555666888777666666777999::::::???GGGNNNVVVdddpppyyysssuuuyyy~~~|||~~~zzzxxxxxxvvvqqqkkkfffgggmmmssswww{{{wwwvvvuuuuuuyyy{{{|||}}}}}}}}}|||{{{zzz|||~~~~~~qqqfff___ZZZUUUPPPNNNLLLLLLQQQXXX```hhhttt~~~~~~yyyssskkkccc]]]YYY]]]^^^bbbhhhmmmqqqqqqpppqqqssstttsssrrrtttyyy~~~{{{~~~}}}yyywwwxxx|||~~~qqqddd]]]\\\dddjjjnnnnnnooosssuuutttnnnhhh```^^^eeeuuu}}}jjjRRRGGG<<<888888555333444222222333333333333222222111111111111111222222222////////////////////////000000000///000000111222000000000111111111222222000000000111111111111222222222333333333333444444444555555666777888999999999:::<<<<<<===???CCCFFFGGGOOO```yyy{{{uuurrrrrrrrr|||******++++++++++++******))))))))))))))))))))))))))))))******++++++,,,,,,,,,---000333555555555444555777888888777777888999:::<<>>999777666444555222333333444444333333222000000111111111222222222000000000000000000000000//////000111111111111111000000111111111222222222000000000000111111111111222222333333333333444444444444555666777888999999777999:::;;;;;;>>>AAADDDFFFNNN^^^www{{{vvvssstttrrr{{{******++++++++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,,,,...111333555555555444555777888888777777888999:::===EEEPPPYYYbbbooo{{{qqqooowwwzzzvvvuuuvvvssstttrrrmmmfffeeeiiimmmyyyuuurrruuuzzz~~~~~~|||~~~~~~|||{{{{{{}}}qqqiii]]]XXXTTTQQQLLLHHHIIINNNQQQYYYdddooowww{{{uuummmddd^^^UUUUUUVVV\\\ccciiikkkjjjnnnqqqtttrrrooonnnrrrwwwuuuxxx||||||zzzyyyzzz|||yyy|||}}}}}}zzzyyy{{{~~~{{{~~~}}}zzzyyyzzz{{{vvvfffbbb[[[bbbgggfffgggnnnuuuxxxxxxvvvooodddZZZ\\\hhhsssuuu```PPP@@@999777666555666222333333444444333333222000000111111222222222222111111111111111111111111...000111222333222222111000111111111111222222222000000000000111111111111222222333333333444444444444444555666777888999999666777999999:::<<<@@@BBBEEEMMM]]]vvvzzztttrrruuurrryyy++++++************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...111444666777777666,,,///333666777888999:::;;;AAAKKKWWWeeeqqqzzz~~~{{{||||||wwwuuuvvvwwwwwwsssnnniiicccbbblllxxxzzztttssswww{{{|||{{{|||zzzzzz{{{~~~}}}zzzyyyzzz|||~~~yyyiiiaaaXXXPPPMMMLLLIIIGGGHHHJJJPPPXXXbbblllwww}}}zzztttjjjbbb^^^ZZZWWWYYY```eeefffeeejjjkkklllllllllnnnqqqtttvvvvvvvvvvvvvvvuuuttttttwwwwwwxxxxxxxxxxxxwwwwwwyyy||||||yyy|||~~~~~~nnn___[[[\\\]]]___fffqqqzzz~~~~~~zzzqqqggg^^^ZZZ___gggttt}}}iiiYYYGGG>>>:::666333333333333333222333333444444333333333222222222111111666444222//////222444666000000//////.........---222333222000111444444///333333222222111000000///222222222222222222222222777777777888999999::::::::::::;;;;;;===???BBBCCCHHHOOO___www}}}xxxvvvkkkkkkvvv++++++************++++++++++++************++++++,,,,,,,,,,,,,,,------------///222444666666666666555666777666555555777888>>>DDDNNN[[[iiiuuu~~~}}}yyywwwuuuuuutttuuuqqqlllfff___```mmm{{{~~~yyysssrrruuuwwwwwwuuutttssssssuuuxxxzzzyyywwwxxxzzz|||~~~nnnaaaWWWOOOLLLJJJFFFDDDEEEFFFKKKRRR[[[dddoooyyy~~~yyyqqqjjj```\\\WWWXXX]]]aaacccbbbggghhhiiijjjjjjkkkoooqqqttttttttttttsssrrrqqqqqqsssssssssttttttssssssssstttvvvzzz~~~~~~|||{{{{{{~~~}}}}}}}}}||||||tttdddYYYYYYYYYZZZaaakkktttyyy}}}vvvkkk```XXXXXX\\\fffsssqqqaaaOOODDD===777444555333333222222222333333444333333333222222222111111444333111000000111333444000000000/////////......///333444111111333333000111111111111222222222222333333333333333333333333666666777777888999999:::::::::;;;;;;===???BBBCCCHHHOOO___www~~~xxxuuummmmmmxxx++++++************++++++++++++************++++++,,,,,,,,,---------......000111333555666666555555::::::888555444444777:::BBBHHHSSSaaaooo{{{~~~xxxvvvvvvvvvsssqqqsssoooiiiaaa[[[]]]nnn{{{{{{~~~{{{wwwsssqqqssssssqqqooollllllmmmpppsssvvvvvvvvvxxxzzz}}}rrrbbbXXXNNNJJJGGGCCCAAAAAABBBEEEJJJQQQYYYdddnnnuuu|||vvvqqqeee```ZZZXXXZZZ]]]^^^]]]bbbdddeeeffffffhhhkkkmmmppppppppppppooonnnmmmlllmmmmmmmmmmmmmmmmmmmmmmmmlllooosssxxx{{{|||{{{{{{yyy}}}~~~zzzzzzzzzyyy{{{~~~~~~{{{hhhYYYWWWUUUVVV\\\eeeooovvv~~~|||rrrfff\\\UUUSSSWWWdddsss|||}}}nnnZZZMMMBBB999666666333333222222222222333333333333333222222222111111222111111000000111111222111111111000000000000000...333555444333555444222000000111222222333444444444444444444444444444444555555666777777888888999::::::;;;;;;===???BBBCCCHHHOOO^^^uuuxxxsssoooooozzz++++++************++++++,,,++++++******++++++,,,+++,,,,,,---...//////000222333444555666666555555555666666555666888<<>>EEEAAA999444444444444444444444444333333333333333333333333555555666777777888888999::::::;;;;;;===???BBBCCCIIINNN[[[pppyyyrrrqqqqqq|||++++++************++++++---,,,,,,++++++,,,,,,---++++++---...000222333444555555555555666777888999666888999:::<<>>???BBBHHHOOOTTT[[[bbblllrrruuuwwwyyy||||||~~~|||{{{sssqqqmmmggg```[[[XXXVVVVVVXXX\\\___```aaacccdddcccccceeefffggghhhhhhhhheeedddcccbbbbbbcccdddeeeggggggggghhhiiijjjlllmmmooosssyyyyyyqqqjjjiiikkknnntttzzz|||}}}~~~{{{~~~xxxhhh[[[WWWUUUWWWbbbqqq|||~~~mmmbbb]]]gggwww~~~kkkUUUHHHEEE888888777555555444444555333333333222222222111111222222222222222222222222000000000111111111222222///222444333666;;;;;;777333333444444555555666666444444444444444444444444666666777777888999999:::::::::;;;;;;===???BBBCCCJJJNNNZZZooozzzssspppppp{{{++++++************++++++---,,,,,,++++++,,,,,,---++++++---///111222444555444444555555666888999:::999999999999<<>>===>>>BBBEEEHHHPPPRRRVVV[[[```dddhhhjjjlllmmmppprrruuuwwwxxxyyyyyy{{{|||}}}|||}}}~~~vvvtttpppjjjccc\\\WWWTTTVVVVVVXXXYYY\\\___aaabbbaaabbbcccddddddeeeddddddcccbbbaaa_________```aaadddddddddeeeggghhhjjjkkkoooppptttzzz~~~wwwnnneeeccceeehhhnnnuuu{{{~~~zzz{{{}}}~~~zzzrrrnnnkkkooottt|||pppgggbbbaaafffmmmuuu}}}|||llliiimmmtttpppZZZHHH===999666666444111111444888777666444333222111111000000000000000000000000222333333444444333333222000///---,,,,,,...000111111222333555666777777888777777777777666555444333666666666666777777777777999:::===>>>???BBBEEEGGGHHHLLLYYYooozzzrrrqqqoooyyy------,,,+++++++++++++++***+++,,,---------,,,,,,,,,---...000222333444555555555555555666777888888888888:::===>>>BBBNNNZZZlllwwwuuutttzzz~~~}}}}}}xxxuuusssqqqooonnnllljjjhhhbbb]]]```nnnyyylllddd^^^^^^```ccciiioooqqqssssssqqqlllhhhffffffgggggghhhjjjlllppptttvvv{{{}}}pppbbbTTTNNNJJJEEEBBBBBBBBB@@@>>>===>>>@@@CCCEEEMMMNNNRRRWWW\\\```dddeeefffgggjjjllloooqqqrrrrrrtttvvvxxxyyyyyyyyy{{{}}}xxxvvvqqqllleee^^^XXXUUUUUUVVVWWWYYY[[[^^^```aaa___```aaabbbbbbcccbbbbbbcccbbbaaa___^^^^^^______aaabbbbbbccceeeggghhhiiioooppptttzzz{{{tttkkkcccaaacccgggmmmtttyyy~~~||||||uuunnnjjjjjjnnnttt}}}pppggggggmmmqqqwww|||uuu```NNNEEE???;;;;;;999666666888777666555444333222222222111111111111111111111111111222222333333222222111444333222111000000111111222222333555666666666666555555555555555444444333666666666777777777777777777999;;;<<<===???CCCEEEHHHLLLYYYooo|||uuurrroooxxx,,,,,,+++************+++***+++,,,---------,,,,,,,,,---///111333444444555666666666666777888999999;;;:::<<<@@@BBBGGGTTT```xxx~~~|||}}}||||||xxxvvvssssssrrroookkkgggccc```\\\___iii{{{wwwnnnfffaaaaaaccceeejjjoooppprrrsssrrrmmmiiifffeeehhhhhhiiikkkooorrrvvvxxx{{{}}}ssseeeVVVNNNJJJFFFDDDEEEBBBAAA>>>======>>>@@@BBBGGGIIILLLQQQUUUZZZ]]]___^^^___bbbdddfffhhhiiijjjllloooqqqrrrsssuuuwwwyyyyyywwwsssnnnggg```ZZZVVVTTTUUUVVVXXXZZZ]]]___```___```aaabbbbbbcccbbbbbbcccbbbaaa___^^^]]]]]]]]]^^^______aaaccceeeggghhhnnnpppsssyyy{{{vvvpppggg```___aaaeeelllssswww||||||tttkkkhhhhhhkkksss|||tttmmmnnnppprrruuuxxx||||||gggVVVHHHAAA<<<:::999666555888666555444333333333333444333333333222222111111111000111111222222111111000333333222222111///...---333333444555555555555555222333444444555444444444666666777888888888888888777999;;;<<<===???BBBEEEHHHLLLXXXnnn~~~xxxssspppvvv++++++******)))******+++++++++,,,,,,,,,------------...000222333444555555666666666666777888999999;;;;;;===AAAEEELLLZZZhhh|||wwwwwwxxxttttttrrrmmmggg```ZZZXXX[[[cccrrr{{{ssskkkeeeaaabbbeeegggkkkoooqqqqqqpppnnnkkkiiigggfffhhhiiijjjmmmppptttwwwyyy|||}}}~~~vvvgggXXXOOOKKKHHHFFFGGGCCCAAA???===<<<<<<===>>>CCCEEEHHHLLLPPPTTTWWWYYYXXXZZZ\\\^^^```bbbcccccceeehhhjjjmmmnnnpppsssuuuxxxwwwsssnnnggg```ZZZWWWSSSTTTUUUWWWYYY\\\^^^___aaaaaacccdddddddddddddddcccbbbaaa___^^^\\\[[[[[[\\\]]]^^^___bbbdddfffggglllnnnrrrwww|||xxxrrrlllddd]]]]]]```dddkkkqqquuuzzz}}}qqqkkkgggfffkkkqqq}}}~~~wwwooommmlllmmmqqqvvv|||xxxuuuvvvyyy~~~mmm\\\IIIAAA:::999888666555777444444333333333444444555555444444333333222222111111111222222222222111111111222333444333222000...444444444555555444444333222222333444555666666555555666777999999999999888:::;;;===>>>???AAADDDFFFHHHLLLXXXmmmyyytttqqquuu+++******)))******+++++++++++++++,,,,,,,,,------//////111222444555555555555555555555666777888888999999<<>>???AAADDDFFFIIILLLWWWlllyyyuuurrrttt+++************+++,,,,,,,,,,,,+++++++++,,,---...000000222333444555555555555555555555666777888888999999===EEENNN[[[nnn~~~xxxsssrrruuuyyyxxxtttmmmbbbXXXTTTVVVYYYkkkwww}}}yyywwwqqqiiiccc___^^^cccgggiiikkkoooooojjjeeebbbbbbeeehhhjjjhhhiiikkkmmmppprrrtttuuuyyy{{{|||}}}{{{{{{{{{|||yyyzzz|||~~~~~~~~~xxxjjj[[[RRRNNNIIIGGGGGGDDDCCC@@@>>><<<;;;;;;;;;>>>@@@BBBFFFIIIMMMOOOQQQSSSTTTVVVXXXZZZ[[[\\\\\\[[[^^^aaaccceeegggkkkmmmqqqqqqooolllggg```[[[WWWSSSTTTUUUWWWYYY\\\^^^______```aaabbbbbbcccbbbbbbbbbbbbaaaaaa___^^^\\\[[[[[[[[[]]]___bbbeeehhhjjjkkkooosssuuuwww||||||sssllleee^^^XXXYYY[[[___eeekkkooosssyyy}}}uuunnnhhheeefffhhhjjjsss|||zzzjjjcccaaagggjjjjjjpppyyyxxxmmmhhhfffeeeoooxxx|||nnnUUUIII>>>::::::888777888444444333333333444444555333333333333333333333333333333333444444333333333111222555777888888777666333333444444444333333222333444555666777777777777555666999;;;<<<;;;::::::888:::<<<======>>>AAADDDIIILLLVVVkkkyyytttrrrsss~~~+++++++++++++++,,,------,,,,,,+++++++++,,,---...000111222444555555555555666666666666777888999999:::;;;AAAJJJUUUeee{{{zzzuuussstttvvvyyywwwqqqgggZZZRRRRRR[[[ccctttzzzwwwvvvooogggccc``````eeeiiiiiijjjlllhhhddd```___aaaeeeggghhhggghhhjjjlllnnnpppqqqrrruuuwwwyyyyyyxxxxxxxxxzzzvvvwwwxxxzzz{{{{{{|||||||||{{{{{{|||}}}xxxjjj[[[TTTOOOJJJFFFFFFDDDCCCAAA???===<<<<<<<<<<<<>>>@@@CCCGGGJJJLLLMMMPPPQQQSSSUUUVVVWWWXXXXXXWWWZZZ]]]___aaacccfffiiioooooonnnlllhhhbbb\\\YYYTTTTTTUUUWWWZZZ\\\___```___```aaabbbbbbcccbbbbbbaaaaaabbbbbbaaa___^^^]]]YYYZZZ\\\^^^bbbeeehhhiiimmmqqqvvvxxxxxx|||zzzpppiiibbbZZZTTTUUUXXXZZZ```fffjjjnnntttyyy~~~}}}vvvoooiiihhheeedddjjjwww~~~|||{{{~~~rrrgggaaaeeeffffffmmmwwwzzz{{{ooohhheeebbbgggqqq|||sss^^^PPPBBB<<<:::777444444555444444333333333444444111111222222333333444444222222333333333333222222//////111222333222222111222333333444444444333333333444444555666666666666555666999<<<===<<<;;;:::999:::<<<======>>>AAACCCIIILLLVVVjjjyyysssrrrsss}}},,,+++++++++,,,------...---,,,+++***+++,,,---...111222333444555555666666777777777777888999:::;;;===>>>DDDNNN[[[mmmzzzuuuuuuwwwyyyzzzuuunnnbbbUUUNNNSSS```kkkyyyzzzwwwuuuooogggeeebbbbbbgggjjjiiiiiikkkccc```^^^^^^bbbeeefffeeeggghhhjjjlllmmmnnnoooooorrrtttvvvwwwvvvuuuvvvwwwuuuuuuvvvwwwxxxyyyzzzzzzyyyyyyyyyzzz|||wwwjjj\\\UUUPPPJJJFFFEEEDDDCCCAAA@@@>>>===<<<<<<;;;<<>>??????@@@CCCEEEJJJLLLVVViiiyyyrrrrrrsss|||000000///...------------)))---000111///...000333222222222222333444555555999888777777888999999888;;;AAAJJJVVVfff{{{|||tttqqqtttxxxxxxwwwooohhh^^^UUUQQQWWWjjj|||~~~{{{yyywwwrrrlllhhhdddbbb```aaaccceeeffffff]]]\\\\\\\\\^^^```ccceeeggghhhjjjkkklllmmmmmmmmmppppppqqqrrrssstttuuuvvvuuuvvvxxxxxxwwwwwwyyyzzzwwwwwwxxxyyy{{{~~~~~~mmmZZZRRROOOKKKGGGEEEDDDCCCAAA???===;;;::::::;;;<<<===>>>>>>@@@DDDGGGIIIJJJKKKMMMOOOQQQRRRSSSTTTTTTVVVXXX[[[^^^aaabbbiiikkkllljjjeee```]]][[[VVVUUUUUUVVVXXX\\\```bbbccccccdddddddddcccbbbbbbaaabbbcccbbbaaa^^^\\\ZZZZZZ[[[[[[[[[^^^ccciiinnntttxxx{{{||||||~~~|||pppeee___UUUNNNNNNQQQTTTYYY^^^eeeeeehhhmmmpppttt|||}}}rrrjjjfffbbbcccmmm{{{vvvrrrttt{{{zzzmmmaaa]]][[[]]]jjjyyy~~~sssjjjccc___]]]cccrrrrrrhhhZZZJJJ???:::::::::777555444444555555555444333333333222222222111111222222222222222222222222222222222222222222222222222222333333333444444444444444444555555555666666999888888888888888999999>>>???@@@@@@??????AAACCCEEELLLVVVeeevvvqqqooosss*********)))******++++++)))+++,,,---------///000333333444444555555666777888777777888999;;;<<<<<>>???@@@@@@??????AAACCCFFFLLLVVVeeewwwqqqpppttt******++++++,,,------...---+++***+++---///000000555555666666777888888888666666777888:::<<>>===<<<;;;888999:::::::::;;;>>>AAAEEEEEEGGGIIIKKKMMMNNNOOOPPPQQQRRRTTTWWWYYY\\\]]]___aaadddcccaaa]]][[[ZZZVVVUUUSSSSSSUUUZZZ___ccceeeeeeeeedddcccbbbaaa```````````````___]]][[[ZZZYYYYYYYYYZZZ[[[```gggkkkvvvxxx{{{{{{{{{}}}qqqeee\\\SSSMMMLLLLLLJJJIIIJJJKKKJJJJJJNNNQQQVVVaaalllxxxzzznnniiigggnnnxxx~~~tttmmmqqqyyyppp___WWWSSSUUUcccssszzzmmmbbbcccmmm|||fffTTTFFF???<<<999777555444555666555444444444333333333222222222222222222222222222222222222222222222222222222222222222333333333444444444555555555555555555555555666777888999::::::;;;;;;===>>>????????????AAACCCFFFLLLUUUddd~~~xxxrrrqqqvvv,,,------------,,,+++***111...+++,,,000333333222444444666777777888777777777888888888777999>>>AAAHHHVVVkkkwwwsssoooooorrrrrrnnnjjj\\\RRRLLLSSSaaarrr~~~rrrgggaaaXXXXXXYYY\\\aaaeeeggghhheeebbb^^^ZZZYYYWWWUUUSSSTTTUUUWWW[[[^^^bbbeeegggggggggggggggggghhhiiijjjlllmmmnnnpppqqqpppoooooonnnpppqqqrrrqqqqqqrrrtttvvvvvvvvvvvvxxxzzz|||~~~wwwhhh^^^WWWPPPLLLKKKFFFEEECCCAAA???===<<<<<<888999:::999999:::<<>>???>>>???AAADDDFFFKKKTTTccc|||yyysssqqquuu//////000000///...,,,+++...,,,+++,,,...000111111222333555777777777666666888999:::999888999???CCCMMM]]]ttttttqqqoooqqqsssqqqjjjcccUUUOOONNNWWWeeesssxxxkkk___XXXRRRSSSUUUZZZaaafffhhhiiieeebbb^^^[[[YYYXXXVVVTTTTTTUUUXXX\\\```cccfffgggggggggfffeeefffggghhhiiijjjlllnnnooopppooommmlllnnnoooqqqqqqpppppprrrsssuuuuuuuuuvvvwwwyyy{{{}}}wwwhhh^^^VVVNNNJJJJJJGGGFFFDDDAAA???>>>======999::::::999888999;;;===AAABBBCCCEEEGGGIIIJJJKKKMMMNNNOOOPPPSSSUUUWWWXXXZZZ\\\______\\\YYYXXXWWWSSSSSSRRRSSSVVVYYY]]]___ccccccdddddddddcccbbbbbb______^^^]]]\\\\\\[[[[[[XXXXXXXXXXXXYYY^^^dddhhhrrrtttvvvzzz}}}uuuiii\\\SSSKKKIIIGGGCCC@@@AAABBB@@@AAACCCEEEHHHQQQ[[[iiizzztttmmmhhhlllsss{{{|||ttttttyyyzzzjjj___UUUPPPXXXdddvvvxxxkkkdddqqq}}}hhhTTTCCC::::::888666555666666555333444444444444333333333333222222222222222222222222222222222222222222222222000000111111111222222222555555555555555444444444444666888:::<<<<<<<<<<<<;;;<<<>>>>>>>>>???BBBDDDEEEJJJRRRaaazzzzzzssspppsss...///111222111000///...+++,,,.........///000222222444666777888777666666888:::<<<;;;:::<<>>======:::::::::999888999;;;===???@@@BBBCCCEEEGGGIIIJJJLLLMMMNNNOOOQQQSSSUUUVVVXXXZZZ]]]]]]ZZZWWWUUUTTTQQQQQQRRRTTTWWWYYY\\\]]]bbbbbbcccdddddddddcccccc^^^^^^]]]\\\\\\[[[[[[[[[XXXXXXWWWWWWXXX]]]cccgggmmmnnnrrrwww|||wwwlll^^^UUULLLIIIFFFCCC@@@AAA@@@???@@@BBBCCCDDDLLLUUUcccuuuvvvnnnhhhjjjpppxxxxxxvvvxxxssshhh\\\SSSVVV```mmmrrrgggjjjxxxwwwaaaMMMAAA;;;999666666666666555333555444444444444333333333222222222222222222222222222222222222222222222222000000111111111222222222666666555555555444444444333555888;;;============;;;<<<===>>>>>>???BBBDDDDDDHHHPPP___yyy{{{rrroooppp|||(((***,,,---......,,,++++++...222222000000222444333444666888999888777666777:::===<<<<<>>===:::;;;;;;999888888;;;===??????AAACCCEEEGGGHHHIIILLLLLLMMMNNNPPPRRRTTTUUUXXX[[[]]]]]]ZZZWWWUUUTTTPPPQQQSSSUUUWWWZZZ[[[\\\aaaaaabbbcccdddddddddddd^^^^^^]]]\\\[[[[[[[[[[[[XXXXXXWWWWWWXXX\\\bbbgggiiikkkooouuu{{{xxxnnnbbbXXXNNNKKKHHHEEECCCDDD???>>>???BBBBBBBBBIIIQQQ___rrrwwwnnnhhhiiiooovvv|||yyyyyyxxx|||qqqdddXXXXXX```fffyyyxxxjjjgggmmm{{{lllXXXKKK;;;999777666666666555333555555444444444333333333222222222222222222222222222222222222222222222222222222333333333444444444666666555555555444444444333555888;;;===>>>======:::<<<===>>>>>>???BBBDDDCCCHHHOOO^^^www{{{rrrnnnnnnzzz...------,,,,,,,,,------***+++---///111222333444555666777777666666777888666777;;;===<<<>>>HHHTTTeeeyyy||||||zzzyyywwwqqqpppnnnrrrrrrnnnkkkggg[[[OOONNNSSS\\\iiivvv~~~~~~sssdddZZZUUUOOOSSSVVVYYY```gggiiifff```\\\XXXWWWXXXXXXVVVTTTYYYZZZ]]]```bbbcccddddddfffeeecccbbbbbbdddgggiiihhhhhhjjjlllmmmnnnoooooonnnnnnmmmmmmmmmoooqqqrrrqqqrrrssstttuuuwwwzzz}}}zzznnnfff]]]SSSLLLJJJIIIFFFBBB@@@???>>>===<<>><<<;;;:::;;;;;;<<<;;;;;;===???AAACCCEEEFFFKKKKKKLLLKKKKKKMMMQQQTTTUUUXXX[[[\\\ZZZVVVSSSQQQOOOPPPQQQQQQQQQSSSVVVYYY]]]^^^^^^___```aaaaaabbbbbb```]]]ZZZXXXXXXXXXYYYXXXWWWWWWXXXYYY\\\___aaaeeeiiinnnrrrvvvzzz}}}{{{rrrddd\\\TTTQQQPPPMMMHHHEEEAAABBBAAA???>>>AAAGGGLLL\\\fffwwwwwwnnngggiiipppuuu{{{~~~xxx}}}ppp```ZZZ\\\iiirrr|||mmm```aaappp}}}fffOOOAAA===:::999666222333777///111444555444333333444222222111111111111222222000111111111111222222222333333333444444444444555777888:::999777666666777777777888999::::::::::::;;;;;;<<<===???AAABBBCCCEEEJJJQQQ]]]uuuyyyrrrllljjjwww...------,,,,,,---------,,,---...000222444444555555666777777666666777999999:::>>>@@@AAAEEEQQQ___oooxxxuuuzzzttttttyyytttoooooonnnpppooojjjfffbbbXXXNNNNNNUUUbbbooozzzrrrdddZZZUUUSSSWWW[[[^^^ccciiiiiieee]]]ZZZWWWVVVWWWWWWVVVUUUXXXYYY\\\___aaaccccccccceeedddbbbaaabbbdddfffggghhhhhhjjjkkkmmmmmmnnnnnnmmmllllllllllllnnnooopppqqqssstttuuuuuuwww{{{~~~}}}pppggg^^^UUUNNNLLLIIIFFFBBB@@@@@@???>>>======<<<;;;999999999999::::::;;;===???AAACCCDDDEEEIIIIIIJJJJJJJJJKKKOOORRRTTTWWWZZZ[[[XXXTTTQQQPPPNNNOOOPPPPPPPPPRRRUUUWWW[[[[[[\\\]]]^^^^^^______aaa___\\\ZZZXXXXXXXXXYYYXXXWWWWWWWWWYYY\\\___```dddhhhmmmqqqvvvzzz~~~|||uuullleee\\\WWWTTTPPPJJJGGGCCCCCCAAA???>>>@@@EEEJJJUUU]]]mmmtttkkkeeegggmmmrrrwww|||www{{{tttgggaaabbbhhhooorrruuuzzzuuuhhhbbbkkk~~~ppp[[[GGG@@@:::888666333444777444666777777555333333333222222111111111111222222111111111111222222222222333333333444444555555555666888999888777555666666777777888999::::::::::::;;;;;;<<<===???AAABBBCCCEEEJJJQQQ]]]uuuwwwqqqkkkjjjvvv---------,,,,,,------...---...000222333444555555555666888777666666777999888999<<>>======;;;:::999999999999:::;;;<<<>>>@@@BBBCCCDDDFFFGGGHHHHHHHHHIIILLLOOOSSSVVVYYYYYYVVVRRROOONNNLLLMMMNNNNNNNNNOOORRRTTTWWWWWWXXXYYYZZZ[[[\\\\\\___^^^\\\ZZZYYYXXXYYYYYYWWWWWWVVVWWWYYY[[[^^^```cccfffkkkpppuuu{{{{{{xxxrrriiiaaa[[[VVVOOOJJJEEEDDDAAA>>>===>>>BBBFFFKKKQQQ]]]mmm~~~zzzooogggbbbdddiiimmmrrrwwwwwwyyyttteeecccdddfffjjjoootttyyy}}}}}}sssffffffwww}}}iiiQQQEEE:::777777666555777555777888777555444333444222222111111111111222222111111111111222222222333222222333444555555666666555777888888666555555666777777888999::::::::::::;;;;;;<<<===???AAABBBCCCDDDIIIPPP]]]tttvvvqqqkkkjjjuuu------,,,,,,,,,---......---...000222333444555555555777888888777666888999:::999;;;>>>BBBLLL___qqq}}}sssttt{{{xxxkkkkkktttwwwqqqpppqqqoookkkcccZZZTTTPPPLLLJJJTTTbbbttt{{{nnnddd]]]ZZZXXX]]]bbbccceeeeee___XXXUUUTTTSSSSSSTTTUUUWWWWWWXXXZZZ\\\___bbbcccddddddeeedddcccbbbbbbccceeefffgggggghhhiiijjjjjjjjjjjjkkkkkkkkkllllllmmmnnnnnnpppqqqsssssstttvvvzzz|||tttjjj```WWWQQQPPPHHHEEEBBBAAAAAAAAAAAA@@@@@@???>>>======<<<;;;;;;999:::;;;===???AAABBBCCCDDDEEEFFFGGGGGGHHHKKKMMMRRRTTTVVVVVVSSSPPPMMMMMMJJJKKKLLLKKKKKKLLLOOOQQQSSSTTTUUUVVVWWWXXXYYYZZZ\\\[[[ZZZYYYXXXXXXYYYYYYWWWVVVVVVVVVXXX[[[]]]___bbbeeejjjpppuuu|||wwwlllddd^^^VVVOOOGGGEEEAAA>>><<<===@@@BBBCCCGGGOOO[[[jjjxxx{{{yyy{{{||||||}}}xxxrrriiiccc^^^aaaeeeggglllpppxxx|||{{{zzz}}}~~~hhhgggcccaaaeeekkkpppuuuxxxzzzxxxjjjgggrrruuu\\\LLL<<<888999888777777555666777666555444444555333222222111111222222333111111111222222222333333222222333444555666777777444666777777555444555666777777888999::::::::::::;;;;;;<<<===???AAABBBCCCDDDHHHPPP\\\tttvvvqqqkkkiiittt,,,,,,,,,,,,,,,---...///---...///111222333333333666777888888777777888999???>>>@@@CCCIIIUUUkkk~~~xxxuuu~~~vvviiiiiippp{{{uuuqqqppppppqqqiii^^^SSSKKKHHHIIILLL\\\jjj{{{~~~tttkkkddd```^^^[[[```dddeeefffddd\\\SSSRRRRRRRRRRRRSSSTTTWWWXXXZZZ[[[^^^```bbbdddddddddfffeeedddccccccdddeeeeeeeeeeeeggghhhiiiiiiiiiiiikkkllllllmmmnnnnnnoooooonnnooopppqqqrrrtttwwwzzzvvvkkkaaaWWWQQQPPPHHHFFFCCCBBBBBBBBBAAA@@@AAA@@@@@@???>>><<<;;;;;;999999;;;<<<>>>???@@@AAACCCDDDFFFFFFFFFGGGJJJLLLOOOQQQSSSSSSQQQNNNLLLLLLIIIJJJJJJIIIIIIIIILLLNNNPPPQQQRRRSSSUUUVVVWWWXXXXXXXXXXXXXXXWWWXXXXXXXXXVVVUUUUUUUUUWWWZZZ]]]___bbbeeeiiinnnuuu}}}yyyooohhh___UUUJJJGGGBBB>>><<<===>>>@@@@@@BBBGGGNNNYYYfffrrryyyxxxtttqqqpppssswww{{{}}}}}}|||xxxtttssssssnnngggccc]]]ZZZ\\\___```dddiiimmmqqqxxx}}}|||tttiii```ZZZ]]]cccggglllqqqxxx}}}~~~wwwmmmhhhmmmttt}}}eeeSSS@@@:::::::::888777;;;;;;;;;999666444444555333333222222222222333333111222222222222333333333333333444555555666777777444555777777666555555666777777888999::::::::::::;;;;;;<<<===???AAABBBCCCCCCHHHOOO[[[sssyyyrrrllliiisss,,,,,,,,,,,,---......///---...///111222333333333666777999888777777888:::>>>>>>@@@FFFMMM\\\ttt|||www{{{zzzmmmkkkooozzzzzzyyyxxxvvvssspppnnnoooeeeXXXMMMFFFEEELLLUUUfffqqq~~~~~~vvvmmmgggccc```^^^^^^cccggghhhgggeee]]]TTTPPPQQQRRRRRRRRRSSSWWWYYY[[[\\\^^^```bbbbbbbbbbbbeeeddddddcccccccccccccccbbbccceeefffhhhiiiiiiiiikkklllmmmnnnnnnooonnnnnnlllnnnooopppppprrrvvvyyy~~~yyynnncccYYYRRRPPPJJJGGGDDDBBBBBBBBBAAA@@@?????????>>>===;;;:::999888999:::;;;===>>>???@@@AAABBBEEEEEEEEEFFFHHHJJJKKKNNNPPPPPPNNNLLLLLLLLLIIIJJJIIIHHHGGGGGGJJJLLLMMMMMMNNNPPPRRRSSSTTTUUUTTTUUUUUUVVVVVVVVVWWWWWWUUUUUUTTTUUUWWWYYY\\\^^^aaacccggglllrrr{{{|||sssgggZZZLLLHHHBBB>>>===>>>>>>>>>>>>@@@BBBFFFLLLVVVaaahhhkkkhhheeeeeehhhlllpppqqqsssrrrnnniiihhhhhhccc\\\ZZZVVVUUUWWWXXXXXX[[[```fffjjjqqqxxx||||||}}}ooocccZZZ[[[___aaagggooowww{{{}}}xxxoooiiihhhiiivvvlllZZZFFF===<<<:::888888BBBBBB@@@<<<777444444444333333222222222222333333222222222222333333333333444555555555555666666666444555777777666666666777777777888999::::::::::::;;;;;;<<<===???AAABBBCCCBBBGGGNNN[[[rrr~~~sssnnnjjjrrr,,,,,,,,,,,,---...////////////111222333333444444666888999999888777999::::::;;;@@@HHHRRRddd}}}}}}~~~xxxsssuuuttttttvvvyyyzzzxxxuuuqqqkkk___RRRIIIDDDFFFSSS```nnnvvv}}}wwwmmmfffbbb___]]][[[^^^cccfffgggfffddd\\\SSSPPPQQQSSSRRRRRRSSSVVVZZZ[[[\\\]]]____________^^^cccbbbbbbaaaaaaaaaaaaaaa```aaaccceeegggiiiiiijjjiiijjjlllmmmnnnnnnmmmmmmlllnnnoooppppppsssvvvyyy~~~}}}rrrggg[[[SSSPPPKKKIIIEEECCCCCCBBBAAA@@@@@@@@@@@@???>>><<<:::888888888999;;;<<<===>>>???>>>@@@BBBCCCCCCDDDEEEGGGHHHKKKMMMNNNMMMKKKKKKLLLIIIIIIIIIHHHFFFFFFHHHJJJIIIIIIKKKLLLNNNPPPQQQRRRQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTVVVYYY\\\]]]___```ccchhhnnnwww{{{lll]]]NNNIIIBBB???>>>?????????===>>>???@@@BBBHHHQQQWWW^^^\\\YYYZZZ]]]aaacccdddfffeeebbb^^^^^^^^^ZZZSSSRRROOONNNPPPQQQPPPSSSXXX]]]bbbhhhnnnttt~~~|||yyywwwzzzwwwiii___^^^^^^^^^fffrrrzzzvvvkkkeeedddlll~~~ppp___LLLAAA===:::888999@@@???>>>:::666444444555444333333222222333333444222222222333333333444444666666666666555555555555444666888888777777777888777777888999::::::::::::;;;;;;<<<===???AAABBBCCCBBBGGGNNNZZZrrruuuoookkkqqq+++++++++,,,---...///000000111222333444555555555666888999999888888999:::;;;===DDDNNNZZZmmm~~~~~~qqqsssvvv|||{{{vvvhhh[[[NNNGGGDDDIIIXXXiiirrrxxxyyyrrriiibbb___]]]ZZZXXX\\\```dddddddddbbbZZZRRRPPPRRRSSSSSSRRRSSSVVVZZZZZZ[[[\\\]]]]]]]]]\\\[[[aaaaaa``````_________^^^^^^```bbbdddgggiiijjjjjjhhhiiikkklllmmmmmmlllkkkmmmnnnppppppqqqssswwwzzz}}}uuujjj]]]TTTQQQMMMJJJFFFDDDCCCBBB@@@???BBBBBBBBBBBB@@@>>><<<:::888888999:::<<<===>>>>>><<<>>>AAABBBBBBBBBCCCEEEFFFIIIKKKLLLLLLKKKLLLMMMIIIJJJIIIHHHFFFFFFHHHJJJFFFGGGHHHJJJLLLMMMOOOOOOOOOPPPQQQSSSTTTTTTTTTTTTUUUTTTTTTTTTVVVYYY[[[]]]]]]^^^aaaeeekkkuuunnn]]]OOOIIICCC??????@@@@@@???;;;<<<===<<<<<<@@@GGGLLLVVVTTTRRRRRRUUUYYY[[[\\\\\\\\\YYYVVVWWWXXXTTTNNNMMMJJJJJJLLLLLLJJJMMMRRRPPPUUU[[[```fffppp||||||wwwtttuuu~~~yyyjjj```^^^\\\ZZZcccqqq}}}}}}nnneeeccceeexxxrrraaaOOODDD>>>999888999777777777666444444666888444333333222222333333444222222333333333444444444777777777666555555444444555666888999888777888999777777888999::::::::::::;;;;;;<<<===???AAABBBCCCAAAFFFNNNZZZrrrvvvpppkkkqqq------------...///000000000111222333444555555555999888888999;;;<<<<<<;;;===AAAGGGPPP___www{{{rrrtttyyyxxxppp```UUUKKKHHHJJJRRR^^^jjjuuuxxx~~~zzzmmmaaa]]]]]][[[XXXWWW]]]```bbbbbb^^^YYYUUUSSSOOOPPPPPPRRRTTTVVVXXXYYYWWWXXXYYYZZZ[[[\\\\\\\\\^^^^^^^^^____________````````````aaaccceeehhhiiigggggghhhiiikkklllmmmnnnmmmoooqqqrrrssstttwwwzzzyyylll```VVVOOOKKKJJJHHHFFFDDDBBBAAAAAA????????????>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<===???AAACCCEEEEEEEEEDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFFFFFFFGGGIIIKKKLLLMMMNNNOOOQQQRRRSSSTTTTTTVVVUUUTTTTTTUUUVVVYYYZZZ\\\___bbbeeeiiioooxxx~~~jjj___MMMJJJEEEBBBAAA???===;;;;;;:::::::::<<<>>>AAACCCFFFGGGHHHJJJLLLNNNOOOPPPTTTTTTRRRPPPNNNLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJMMMOOOTTTXXX___gggooouuu~~~~~~zzztttnnnrrr}}}~~~ooo```YYYVVVWWWdddttt}}}mmm^^^cccmmm|||sssgggWWWHHH???:::777555555444444333333333444444333333333222222333333444111111222333333444555555555555555555444333222111888888888888777555444333555555777888999::::::;;;===<<<<<<<<<>>>@@@BBBCCCFFFJJJOOOZZZqqqzzzsssnnnrrr~~~,,,,,,,,,,,,---...///000000111222333444555555555888888888999:::<<<<<<<<<@@@DDDJJJUUUfff}}}sssuuu{{{tttjjjXXXNNNGGGFFFLLLVVVcccooouuuwww|||uuuiii]]][[[[[[ZZZXXXXXX[[[^^^```___[[[VVVRRRPPPOOOOOOPPPQQQSSSUUUWWWXXXWWWXXXYYYZZZ[[[\\\\\\\\\]]]]]]^^^^^^^^^__________________```bbbdddfffgggffffffgggiiijjjkkklllmmmmmmnnnpppqqqrrrtttwwwyyy{{{nnnaaaWWWPPPKKKJJJIIIGGGDDDCCCAAAAAA????????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>@@@BBBDDDEEEEEEEEEEEEDDDEEEEEEEEEFFFEEEFFFFFFFFFEEEEEEDDDCCCFFFFFFFFFFFFGGGIIIKKKLLLMMMNNNOOOQQQRRRSSSSSSSSSVVVUUUTTTTTTTTTVVVXXXZZZ]]]___bbbdddgggmmmuuu|||zzzhhh^^^LLLIIIEEECCCAAA@@@>>>===<<<;;;999888777888999:::???@@@BBBDDDGGGIIIKKKLLLNNNNNNMMMLLLKKKJJJIIIIIIFFFFFFEEEDDDDDDEEEFFFGGGGGGIIIMMMQQQVVV]]]eeekkkuuu||||||vvvooorrrzzzyyylll___YYYVVVVVVbbbqqqttteee```hhhuuu|||ppp^^^MMMBBB<<<888666666555555444444444444444444444333222222222333333111111222333333444555555444444555555555555555444444555666888999:::::::::555666777888:::::::::;;;;;;;;;;;;;;;===???AAABBBFFFJJJOOOYYYpppzzzrrrmmmqqq|||,,,,,,,,,,,,---...//////111111333444555666666666777777888888:::;;;<<<===DDDGGGNNN\\\qqq|||uuuwww}}}}}}nnnbbbRRRJJJDDDFFFNNNYYYfffppptttvvvzzz{{{lllaaaXXXXXXYYYYYYXXXYYYYYY[[[\\\ZZZVVVQQQNNNLLLNNNOOOOOOPPPRRRTTTVVVWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^____________aaabbbcccdddeeeeeefffhhhiiijjjkkklllkkkmmmooopppqqqrrruuuxxx}}}~~~~~~qqqdddXXXQQQKKKJJJIIIHHHFFFDDDAAA@@@@@@@@@@@@?????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<=========>>>???@@@BBBCCCEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEFFFHHHIIIKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRUUUUUUTTTTTTTTTVVVWWWXXX\\\___aaaccceeejjjrrrxxxooo```WWWKKKHHHEEEBBBBBBAAA@@@>>><<<;;;999777666555666666777888;;;>>>AAADDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAA@@@@@@AAABBBBBBAAACCCFFFIIIMMMSSSZZZ___iiipppzzzyyyqqqpppuuuyyylll```ZZZVVVVVV```nnn~~~ooo```dddooozzzhhhUUUGGG>>>999777777777666555555555555555555444333333222222222222111222222333333444444555222333444555666666666666444555777999:::<<<<<<===666666888999:::::::::::::::::::::;;;<<<>>>@@@BBBFFFIIINNNYYYoooyyyrrrmmmoooyyy,,,++++++,,,,,,---...///111222333555666666666666666777888888999;;;===???FFFIIISSSeee}}}wwwtttwww}}}yyyiii[[[QQQJJJFFFJJJSSS[[[eeemmmrrruuuyyy}}}ttthhhbbbYYYSSSTTTWWWVVVWWWXXXWWWXXXYYYWWWRRRNNNKKKJJJMMMNNNNNNOOOQQQRRRTTTUUUVVVWWWXXXZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^^^^___```aaabbbcccdddeeefffgggiiijjjjjjjjjkkkmmmnnnoooqqqtttvvv}}}~~~tttfffZZZRRRKKKKKKJJJIIIGGGDDDBBB@@@AAAAAAAAA@@@??????>>>>>>;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<===>>>>>>DDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFHHHJJJKKKLLLNNNNNNPPPQQQQQQRRRRRRRRRUUUUUUUUUTTTUUUVVVWWWXXXZZZ\\\___```ccchhhpppvvv}}}uuufffYYYQQQIIIFFFCCCAAAAAAAAA@@@???<<<;;;:::999888888999999555666777:::<<>>======>>>??????AAABBBDDDFFFHHHMMMSSSXXX]]]dddooozzz{{{sssoooooozzzssseee]]]WWWUUU^^^lll|||zzzhhhggglll|||ppp]]]MMMBBB;;;999999888777666555555555666555555444333222222222222222222222333333444444444222222333444555555555555888888999999999999999888666777888999::::::::::::;;;;;;;;;;;;===???BBBCCCFFFIIIMMMWWWnnnyyyrrrmmmnnnvvv,,,,,,,,,,,,---...//////222333444555666777777777666777888999999;;;???BBBFFFMMM[[[pppvvvtttvvv{{{uuudddWWWNNNIIIHHHPPPZZZbbbggglllqqquuuyyy|||zzzkkk]]]YYYSSSOOOQQQTTTTTTUUUWWWVVVWWWVVVSSSOOOLLLJJJJJJMMMMMMMMMNNNOOOQQQRRRSSSUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\]]]^^^______``````aaabbbcccdddfffggghhhhhhhhhjjjlllmmmmmmooorrruuu|||}}}xxxiii\\\TTTLLLLLLKKKIIIGGGEEECCCBBBBBBBBBBBBAAA@@@??????>>>;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<<<<<<<<<>>>>>===<<<;;;:::999888888666777888999;;;<<<===>>>@@@@@@@@@@@@@@@?????????@@@???>>>===<<<======>>>@@@AAABBBCCCDDDHHHMMMQQQUUU\\\fffppp{{{}}}uuuooommmttt~~~|||jjj___UUUQQQZZZgggxxxtttmmmkkkxxxxxxeeeSSSFFF>>>;;;999999888777666555555555555444333333222222222333222222333333333333444444333333444444444444333333999999999999888777666555777888999:::::::::::::::<<<<<<<<<===???AAADDDEEEFFFIIIMMMVVVmmmyyysssmmmmmmttt------------...///000000222333555666777777888888666888::::::999;;;AAAEEEHHHSSSggg~~~zzzvvvvvvxxx{{{yyyooo___RRRHHHFFFJJJXXXeeellloooqqqqqquuuzzz~~~~~~wwwiii]]]SSSOOOMMMPPPRRRQQQRRRUUUTTTTTTSSSPPPMMMJJJJJJJJJLLLLLLLLLMMMNNNOOOQQQQQQSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\^^^___```````````````aaacccdddeeefffgggfffhhhjjjkkklllnnnpppssszzz|||}}}nnn```WWWNNNMMMKKKHHHFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@??????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>======???@@@AAACCCCCCBBBBBBAAA@@@@@@AAABBBBBBBBBBBBAAAAAABBBDDDFFFHHHJJJKKKKKKNNNOOOPPPRRRTTTUUUUUUUUUWWWWWWWWWXXXXXXXXXXXXXXXUUUXXX[[[]]]```fffooovvv}}}|||pppcccVVVNNNHHHEEEBBB@@@@@@@@@???>>>@@@???>>>;;;888666444333777777888999:::;;;<<<<<>><<<<<<<<<=========>>>>>>>>>???BBBGGGKKKOOOTTT]]]fffpppzzzwwwrrrooosss~~~qqqdddXXXQQQVVVbbbvvvvvvmmmsssppp\\\LLLBBB===:::999888666555555555555444333333222222333333444333333333333333333333333444444444555444444333333666777888888888888888888888888999:::::::::::::::<<<<<<===>>>@@@BBBEEEFFFFFFHHHLLLUUUlllyyytttnnnnnnttt............///000111111333444555666777888888888666999;;;;;;:::<<>>??????>>>===<<<<<<>>>@@@BBBCCCCCCBBBAAA??????@@@AAAAAAAAAAAAAAA@@@AAADDDFFFIIIJJJJJJKKKNNNOOOQQQSSSUUUWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXVVVYYY\\\]]]___eeemmmsss}}}}}}rrrfffZZZQQQJJJGGGDDDBBBAAAAAA@@@>>>@@@???>>>;;;999666444222444555666777999:::;;;<<<<<<<<<===>>>???@@@AAAAAA@@@???===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>CCCFFFIIINNNUUU]]]eeennnwww|||{{{vvvuuuvvv{{{oooaaaVVVXXXaaasssrrrqqq{{{fffSSSFFF@@@999999777666555444444444222222222222333444555555333333333333333333333333444444555666777777777777666777888999::::::::::::888999::::::;;;;;;::::::;;;;;;<<<===???BBBDDDFFFEEEHHHKKKTTTkkkzzzuuupppooottt///......//////000111222333444555777888888888888777:::<<<<<<:::===DDDJJJOOObbb~~~~~~zzzvvvsssnnncccUUUJJJEEEFFFQQQddduuuzzzwwwuuupppwww~~~yyyrrrkkkaaaVVVOOOLLLLLLOOOPPPNNNNNNQQQOOOOOOMMMKKKHHHGGGHHHJJJKKKKKKKKKKKKLLLMMMOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUWWWWWWWWWXXXXXXXXXYYYYYYXXXYYY\\\^^^```aaabbbaaa^^^______aaabbbcccdddeeeeeefffhhhiiijjjllloooqqquuuwww}}}wwwhhh^^^RRROOOJJJFFFDDDDDDFFFGGGEEEDDDDDDBBBAAA@@@??????======<<<<<<<<<<<<======;;;<<<=========<<<;;;:::;;;<<>>???@@@AAAAAAAAAAAAAAA???AAADDDGGGIIIJJJJJJJJJNNNOOOQQQTTTVVVXXXYYYZZZYYYZZZZZZZZZZZZZZZYYYYYYYYY[[[]]]^^^___dddkkkqqq}}}{{{pppddd[[[LLLIIIFFFDDDCCCBBBAAA@@@>>>======<<<;;;:::888777000111333555777999;;;<<<999999;;;===???AAABBBCCC???>>>===;;;::::::;;;;;;:::;;;;;;:::;;;===BBBEEEFFFIIIPPPVVV^^^fffooottt|||~~~zzzyyyzzzyyykkk^^^\\\cccoooxxxrrrlllWWWHHHAAA999888777555444444333333111111111222333444555666333333333333333333333333333444666777999::::::;;;999999:::;;;;;;;;;::::::999999:::;;;;;;;;;::::::::::::;;;<<<>>>AAADDDEEEEEEHHHKKKTTTkkkzzzuuuppppppuuu,,,---...///000111222333333555666777666777888::::::888888;;;;;;<<>>@@@AAABBBBBBAAACCCCCCDDDEEEDDDCCCBBBAAA???@@@BBBDDDGGGIIIKKKLLLNNNOOORRRUUUXXXZZZ\\\\\\ZZZZZZZZZZZZZZZZZZYYYYYYZZZXXX[[[```aaabbbiiirrr~~~zzzqqqjjjeeeYYYQQQGGGCCCDDDEEEAAA===<<<>>>@@@???===:::888777777666555444333444444555::::::;;;;;;===>>>@@@@@@=========<<<;;;;;;::::::999:::<<<<<<<<<<<<===???@@@DDDIIIOOOVVV]]]eeejjjqqqxxx{{{xxxsss{{{zzziiiccceeepppwww|||tttxxx}}}gggPPP@@@<<<999666444444444444333555444333333222222222222111222222333333444444555333444666777888888888777777777777777777777777777888888999999999::::::::::::<<<>>>?????????@@@BBBAAAFFFKKKSSSgggvvvnnnpppzzz,,,---...///000222333333444666777777666666888999<<<999:::<<<<<<===DDDLLL]]]uuu}}}}}}}}}{{{{{{uuupppmmmfffYYYLLLFFFEEEMMMZZZjjjuuuyyyyyyyyysssxxx}}}zzzmmmddd^^^ZZZTTTOOONNNMMMKKKKKKJJJKKKKKKLLLJJJIIIGGGFFFEEEFFFGGGHHHGGGGGGHHHJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPRRRRRRSSSTTTUUUVVVWWWWWWZZZZZZYYYXXXYYYZZZ\\\^^^aaabbbccccccbbbccceeegggeeegggiiijjjkkkmmmpppsssuuuyyy~~~rrriii\\\TTTLLLKKKJJJGGGEEEFFFEEEEEEEEEDDDCCCBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;===???AAAAAAAAAAAA>>>???@@@@@@@@@???>>>===???@@@AAADDDFFFHHHJJJKKKNNNOOORRRUUUXXXZZZ[[[\\\]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZ\\\aaaaaabbbiiirrr}}}wwwoookkk^^^UUUKKKEEEFFFFFFCCC???===>>>??????===:::888777777666555444333444555666:::::::::;;;===>>>???@@@=========<<<;;;;;;::::::666777999999888999:::<<<@@@BBBGGGKKKPPPVVV]]]aaaiiipppxxxzzzrrrvvvvvvkkkiiilllrrryyyvvvvvvoooXXXGGG>>>;;;777555555555555444555444333333222222333333111222222333333444555555333444666777888888888777777777777777777777777777888888999999999:::::::::999;;;>>>?????????AAABBBCCCGGGLLLSSSgggwwwppppppzzz,,,---...///111222333333666777888888666666777888===;;;;;;======???GGGQQQhhhyyyuuuwww|||~~~~~~{{{vvvpppkkkfff]]]QQQIIIGGGJJJSSS```mmmvvvyyyxxxvvvrrrwww{{{~~~uuuggg]]]WWWTTTOOOKKKLLLKKKJJJIIIIIIIIIJJJJJJGGGFFFEEEDDDEEEFFFGGGHHHGGGGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNQQQQQQRRRSSSTTTUUUVVVVVVYYYYYYXXXXXXYYYZZZ\\\]]]___```bbbbbbbbbccceeegggggghhhjjjkkkkkkmmmooorrrtttxxx}}}xxxooo```WWWOOOLLLKKKHHHFFFGGGGGGGGGEEEDDDCCCBBBBBBBBB???>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;<<<>>>@@@@@@AAAAAAAAABBBCCCCCCCCCBBB@@@???>>>???AAACCCEEEHHHIIIJJJOOOPPPRRRUUUXXXZZZ[[[\\\^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\^^^aaaaaabbbiiippp{{{wwwssseee\\\PPPIIIHHHGGGEEEBBB>>>>>>???>>>===;;;999777666555444444444555666777999999:::;;;===>>>???@@@======<<<<<<;;;:::::::::888999;;;;;;::::::<<<===>>>@@@CCCFFFIIIMMMRRRVVV___dddlllrrrwww~~~~~~xxxxxx~~~vvvnnnjjjnnnrrrvvv|||zzzssswww{{{cccQQQAAA>>>:::777666666666666555444333333333333333333222222222333444444555555444555666777888888777777777777777777777777777777888888999999999:::::::::999;;;===>>>>>>???AAACCCEEEIIIMMMTTThhhyyyqqqqqqxxx------...///111222333444777888999888666666777888===<<<<<<===>>>AAALLLXXXtttssssssyyy}}}xxxwww{{{{{{xxxtttmmmfff^^^TTTIIIFFFHHHPPPZZZgggpppvvvyyywwwsssrrrtttvvvyyy|||pppaaaWWWRRROOOLLLIIIJJJIIIIIIHHHHHHHHHHHHHHHDDDCCCCCCCCCDDDEEEGGGHHHFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKLLLMMMMMMNNNPPPPPPQQQRRRSSSTTTUUUUUUXXXXXXXXXXXXYYY[[[\\\]]][[[]]]_________aaaccceeegggiiijjjkkkkkkllloooqqqtttwww||||||rrrddd[[[RRRNNNLLLHHHFFFGGGIIIGGGEEEDDDCCCCCCCCCCCC@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999:::;;;===>>>???@@@@@@CCCDDDEEEEEEEEEDDDBBBAAA>>>???@@@BBBDDDFFFHHHIIIPPPQQQSSSVVVYYYZZZ\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\^^^___```aaaaaaccciiioooyyyyyylllcccWWWNNNJJJHHHFFFCCC@@@???>>>>>>===<<<999777666555444444444555777777777888:::;;;===>>>???@@@======<<<;;;;;;::::::999999:::<<<<<<;;;:::<<<===;;;===???AAACCCFFFKKKNNNUUUZZZaaaggglllsss|||{{{{{{rrrlllnnnqqqtttvvv~~~qqqrrrlllXXXDDD@@@;;;777666666666666555444444333333333444444222222333333444555555555555555666777777777777777777777777777777777777777888888999999999:::::::::999;;;<<<======???AAACCCGGGKKKOOOUUUhhhzzzrrrqqqwww---...///000111222333444777888999888777666777888;;;:::;;;===???DDDSSSaaa}}}tttyyy~~~ttttttxxxxxxtttssskkk```WWWMMMEEEFFFKKKVVVbbbmmmrrruuuyyywwwsssppppppooopppyyytttiiiZZZPPPLLLJJJHHHEEEHHHHHHHHHHHHGGGGGGGGGFFFBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTWWWWWWXXXXXXYYY[[[\\\]]][[[\\\^^^^^^___```ccceeeggghhhjjjjjjjjjkkknnnppptttxxx|||vvvkkk```VVVQQQMMMIIIFFFGGGIIIGGGEEEDDDCCCCCCCCCCCCAAA@@@???>>>===<<<;;;:::;;;;;;:::::::::999999999999999:::;;;===>>>???@@@>>>???@@@@@@@@@???===<<<===>>>???AAACCCEEEFFFGGGPPPQQQSSSVVVXXXZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]```aaa``````dddiiinnnvvvssskkk___TTTNNNJJJFFFDDDAAA???============:::888777666555444555555777777666777999<<<===?????????<<<<<<<<<;;;::::::999999555777888888777666777999888:::<<<>>>???CCCGGGJJJNNNSSSYYY^^^cccjjjssszzz{{{www~~~xxxnnnnnnqqqtttuuuyyyqqqooozzzsss\\\FFFBBB<<<777666555555555444444444333333444555555222333333444444555666666666666666666666777777777777777777777777777777777888888999999999:::::::::999:::<<<<<<===>>>AAADDDGGGKKKOOOUUUhhhzzzsssqqquuu---...///000222333444444777888999888777777888999999999;;;>>>AAAIII[[[lll|||zzzuuussswwwvvvrrrqqqfffXXXOOOHHHFFFJJJPPP___kkktttuuuvvv{{{{{{vvvrrrpppmmmmmmuuuqqqfffXXXOOOLLLKKKIIIGGGGGGGGGHHHHHHHHHGGGFFFEEEBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRVVVVVVWWWXXXZZZ[[[\\\\\\]]]^^^`````````aaaccceeeeeefffhhhiiiiiikkknnnpppuuuxxx}}}~~~ttthhh\\\VVVPPPKKKGGGHHHGGGGGGEEEDDDCCCBBBBBBBBB@@@@@@???>>><<<;;;;;;:::::::::::::::999999999999888999999:::;;;===>>>???<<<===>>>>>>>>>===;;;;;;======???@@@BBBDDDEEEFFFMMMNNNPPPSSSUUUWWWWWWXXXYYYYYYZZZ\\\]]]^^^______[[[```aaa______dddjjjmmmuuuzzzrrrggg\\\SSSMMMHHHEEECCC@@@===<<<>>>>>>;;;888888888666555555555666666555666999<<<>>>?????????<<<<<<;;;;;;:::999999999777888999888777777888999777999;;;<<<===@@@DDDGGGIIIMMMSSSWWW[[[aaaiiioooyyy|||yyy|||oookkklllpppppprrr}}}rrrooouuu|||xxxaaaIIIDDD===888666555555555444444444444444444555666333333333444555555666666777777666666666666777777777777777777777777777777888888999999999:::::::::888:::;;;;;;<<<>>>BBBDDDFFFJJJNNNUUUgggyyyrrrpppuuu......///000222333444555666777999888888888999;;;888999<<<@@@DDDOOOdddwww}}}wwwtttwwwwwwtttlll^^^NNNGGGFFFIIIPPPWWWgggttt{{{yyyxxx~~~|||zzzxxxuuuuuu{{{yyymmmcccVVVNNNLLLLLLJJJHHHGGGGGGHHHHHHHHHGGGFFFEEEBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQUUUUUUWWWYYYZZZ[[[\\\\\\^^^___``````___```bbbdddbbbdddfffggghhhjjjmmmpppvvvyyy}}}}}}pppccc[[[TTTNNNJJJJJJEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>======<<<;;;:::::::::::::::999999999999888888888888999:::<<<>>>??????@@@@@@AAAAAA???>>>===<<<===>>>@@@AAACCCDDDEEEIIIJJJLLLNNNPPPRRRSSSSSSSSSTTTUUUWWWYYY[[[]]]]]]YYY___aaa]]]^^^dddjjjlllsss~~~zzzooodddZZZQQQJJJGGGDDD@@@<<<<<<>>>>>>;;;888:::999777666555444555555444666999<<<>>>?????????<<<<<<;;;::::::999999888999:::;;;:::999888999:::888999;;;;;;;;;===@@@CCCCCCHHHMMMQQQTTTXXX___dddmmmpppuuuzzz|||yyy|||qqqiiieeeiiijjjkkkvvvtttoooqqqrrr~~~gggLLLGGG???:::777666666666444444444444444555666666333333444444555666666666888777666555555666777888777777777777777777777777888888999999999:::::::::888999:::;;;;;;>>>BBBEEEEEEIIIMMMTTTggg|||wwwqqqpppttt......///111222333444555555777888888888888:::<<<888999===BBBGGGTTTjjj~~~}}}xxxvvvxxxxxxvvvhhhXXXGGGAAAEEEKKKTTT\\\lllyyy{{{zzzwwweee\\\PPPIIIHHHHHHFFFCCCGGGGGGHHHIIIHHHGGGFFFEEECCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJJJJLLLLLLMMMNNNOOOPPPPPPQQQTTTUUUWWWYYYZZZ[[[\\\\\\\\\]]]^^^^^^]]]]]]___aaaaaabbbeeefffgggjjjmmmpppwwwzzz~~~vvvhhh___XXXPPPLLLLLLDDDDDDEEEEEEDDDBBB@@@???=========<<<;;;;;;:::::::::::::::999999999888888888888888888999;;;>>>?????????@@@AAA@@@???>>>===<<<===>>>???AAABBBDDDDDDFFFGGGIIIKKKMMMNNNOOOOOOLLLMMMOOORRRTTTWWWYYYZZZXXX^^^```\\\]]]dddkkklllsss|||~~~uuujjj^^^TTTLLLHHHEEE@@@<<<<<<>>>???<<<888;;;:::888666555444444444333555999<<<>>>??????>>><<<<<<;;;::::::999999888666777888777666555666777::::::;;;::::::;;;===@@@???DDDIIIMMMOOORRRXXX\\\dddhhhlllrrrxxxzzzsssrrrvvvttthhhaaadddggghhhrrruuuooommmlllyyylllOOOIIIAAA;;;888888888777444444444444444555666777333333444444555666666666888777666555555666777888777777777777777777777777888888999999999:::::::::888999::::::;;;>>>BBBEEEDDDHHHLLLSSSfffzzzuuuqqqpppttt//////000111222333333444666666777888999::::::;;;888;;;@@@EEEJJJZZZwww}}}xxxyyy|||{{{vvvcccQQQCCCDDDIIIOOO\\\kkkvvvzzz~~~xxxggg]]]PPPHHHGGGHHHGGGFFFHHHIIIJJJJJJHHHFFFCCCBBBBBBCCCEEEFFFGGGFFFDDDCCCFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNOOORRRTTTVVVXXXXXXYYY\\\^^^^^^```bbbbbb```___^^^___^^^___aaabbbdddhhhmmmqqquuuyyy~~~|||nnneee\\\SSSNNNMMMIIIFFFCCCBBBBBBCCCBBBAAAAAA@@@???===<<<;;;;;;;;;888777666777999999777666444555777888::::::;;;;;;<<<===>>>??????@@@@@@???>>>>>>======???@@@BBBCCCGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJLLLOOOQQQRRRSSSTTTVVVXXX[[[]]]```eeeiiiqqqwwwyyynnncccYYYPPPKKKDDDAAA===<<<<<<<<<<<<<<>>@@@CCCEEEHHHMMMRRRUUU\\\bbbhhhjjjkkkpppyyysssmmmoootttxxxvvvhhh]]]\\\^^^dddrrrvvvhhhdddgggzzzsss___KKK<<<<<<<<<777444888333333333444444444555555666666666666666555555555555333111333777999999888888999999999999888777777444555555666777888999999<<<<<<<<<===???AAADDDEEEDDDDDDHHHTTTiiitttlllooovvv000000111222333444555555666666777888999:::;;;;;;888;;;@@@FFFOOOaaa}}}zzz{{{}}}yyysssaaaPPPCCCDDDJJJQQQ___mmmvvvzzz~~~uuucccZZZNNNGGGFFFFFFFFFEEEGGGHHHIIIIIIIIIGGGEEEDDDAAACCCDDDFFFFFFEEEDDDCCCFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOQQQSSSVVVWWWWWWXXX[[[]]]]]]___aaaaaa___^^^^^^^^^^^^___aaaaaabbbdddgggjjjqqqvvv{{{tttiii___UUUOOONNNJJJGGGDDDCCCCCCCCCBBBAAABBBAAA@@@>>>===<<<<<<<<<:::999888999:::999888666444555666888999:::;;;;;;<<<<<<>>>???????????????>>>>>>======>>>???@@@AAACCCCCCDDDDDDDDDEEEEEEEEECCCDDDFFFHHHJJJLLLMMMNNNPPPRRRUUUWWWZZZ^^^cccgggqqqxxx|||qqqhhh^^^TTTNNNHHHEEEAAA>>>======<<<;;;<<<:::888666444444555555777777888999:::<<<>>>???<<<<<<;;;::::::999999888888888777777666777777777888888888888888999::::::999;;;>>>@@@CCCGGGLLLPPPXXX]]]cccfffgggllluuu}}}wwwnnnnnnqqqtttuuuggg\\\YYYZZZ___nnn~~~|||mmmffffffrrr}}}yyyfffRRRBBB>>>===888666999333333444444444555555555666666666666666666666555555333222333777999999888888999999999999888777777666666666777888999999:::<<<<<<======???BBBDDDEEEEEEEEEIIITTTiiixxxoooooouuu111111222333444555666666666666777888999:::;;;;;;888;;;AAAJJJVVVjjj~~~~~~~~~~~~wwwnnn]]]OOOCCCEEELLLUUUcccpppuuuwwwzzz||||||mmm^^^VVVLLLFFFDDDEEEFFFEEEEEEEEEFFFGGGFFFEEEDDDCCCAAABBBCCCDDDEEEDDDCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHJJJKKKKKKLLLMMMNNNOOOPPPQQQSSSUUUVVVVVVWWWYYY[[[\\\^^^``````___^^^^^^___^^^```bbbbbbaaaaaabbbccclllqqqyyy{{{ooocccXXXQQQPPPKKKHHHEEEDDDCCCCCCBBBAAABBBBBBAAA@@@???>>>>>>======;;;::::::;;;:::888666444555666888999:::;;;;;;<<<<<<===>>>????????????>>>>>>============>>>>>>?????????@@@@@@@@@AAAAAA@@@AAACCCDDDFFFHHHJJJJJJMMMOOORRRVVVYYY^^^cccgggqqqxxx~~~vvvmmmdddYYYRRRNNNJJJEEEAAA???===<<<:::999999888888777777777666666666666888999;;;===>>><<<<<<;;;;;;:::999999999888888888777888888999999888888777777888888999:::666888;;;===???BBBGGGJJJQQQVVV\\\```bbbgggpppwww|||ppplllmmmooowww~~~vvvhhh\\\XXXWWW\\\kkk|||uuujjjeeejjjwwwqqq]]]JJJCCC???999777999333444444444444555555555555555666666666666666666555444333444666888888777888888999999888888777666777777777888999999::::::=========>>>@@@BBBDDDEEEFFFFFFJJJUUUiii|||rrrpppsss~~~000111222333444555666777666777777888999:::;;;<<<;;;<<>>>>><<<;;;::::::999666444333444666777999:::::::::;;;<<<===>>>????????????>>>>>>======<<<<<<<<<<<<<<<============>>>>>>>>>AAABBBCCCDDDFFFHHHIIIJJJLLLOOOSSSWWW[[[```fffjjjpppxxxxxxqqqiii^^^VVVQQQMMMHHHCCCAAA???===;;;999:::::::::999888777666555555666777999:::<<<===<<<<<<<<<;;;::::::999999888888888888999::::::;;;666666666666666777777888777999;;;<<<===@@@DDDGGGJJJOOOUUUZZZ]]]bbbjjjpppwwwzzzrrrkkkiiiiiirrr|||~~~xxxkkk^^^YYYXXX\\\mmm}}}qqqhhhhhhuuu{{{hhhSSSFFF???999777999444444444444555555555555555555555555666666666666555555444444555777777777888888888888888777777666777777777888999999::::::===>>>>>>@@@AAACCCDDDEEEFFFGGGKKKUUUhhhtttqqqrrr|||//////000222333555666666777777888999:::;;;;;;<<<===>>>EEESSSeee||||||}}}zzzmmm```OOOHHHCCCGGGQQQ]]]hhhpppsssqqqpppooorrryyyppp^^^UUUQQQKKKFFFEEEEEEFFFFFFEEEEEEDDDCCCAAA???>>>===AAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDDDDDDDDDDEEEFFFFFFHHHIIIJJJKKKMMMNNNOOOPPPQQQRRRTTTTTTTTTTTTUUUWWW]]]___bbbcccbbbbbbccccccbbbeeeiiijjjjjjiiiiiiiiijjjqqqzzz{{{nnnaaaXXXUUUOOOLLLHHHFFFEEEDDDCCCAAABBBBBBCCCCCCBBBAAA@@@???===<<<:::999999888555333333444555777999999::::::;;;<<<===>>>>>>??????>>>>>>>>>======<<<<<<;;;:::<<<<<<=========>>>>>>>>>AAABBBCCCDDDFFFHHHIIIIIIKKKNNNRRRVVVZZZ```fffkkknnnvvvxxxtttmmmcccZZZSSSOOOJJJFFFCCCAAA???>>>;;;<<<<<<<<<;;;888666444444555555666888:::<<<=========<<<;;;;;;::::::999999999888888999:::;;;;;;444444444444444555666666888999;;;;;;<<<>>>AAADDDFFFJJJPPPTTTXXX^^^dddiiiooottt|||uuulllhhhhhhnnnwwwzzzmmm```ZZZXXX]]]ppp{{{pppjjjuuuqqqZZZJJJ@@@999777888444444444555555555666666444555555555666666777777666666666555555555666777777888888888888777666666555666777888999::::::;;;>>>>>>@@@AAABBBCCCDDDDDDFFFHHHLLLUUUgggwwwssssss|||...///000222333555666777777777888999:::;;;<<<<<>>>>>>>>>>>======>>>>>>===<<<;;;;;;=========>>>>>>>>>??????@@@@@@AAACCCDDDFFFGGGGGGGGGJJJNNNRRRWWW\\\cccgggjjjsss~~~zzzwwwrrriiiaaaWWWSSSNNNIIIFFFDDDBBB@@@============;;;999777555555555555777888:::<<<=========<<<<<<;;;:::::::::999999999888999999::::::444444333333444444555666777888999999999:::===@@@BBBEEEKKKPPPTTTYYY^^^aaagggoooyyyzzzppplllkkklllsss~~~}}}pppccc[[[WWW\\\pppzzzooovvvwwwaaaMMMAAA;;;888888444444555555555666666666444444555555666777777777666777777666444444555777777777888888777777666555555666777888:::<<<======>>>???AAABBBCCCDDDDDDDDDFFFHHHLLLTTTeeezzzuuusss{{{///000111333444666777888777888888999:::;;;<<<<<<@@@AAALLL```www{{{uuukkk[[[LLL??????BBBIIITTT```fffgggjjjhhhfffhhhmmmttt{{{~~~yyyrrrdddXXXNNNMMMIIIFFFBBBAAABBBCCCAAAAAA@@@@@@@@@@@@@@@@@@DDDDDDCCCCCCDDDDDDEEEEEECCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGIIIKKKLLLMMMNNNRRRTTTUUUUUUSSSSSSTTTVVV\\\___bbbcccddddddeeeffffffiiilllooopppppprrrtttqqqvvv|||oooaaa[[[RRROOOKKKHHHFFFEEECCCAAA@@@AAABBBCCCCCCBBB@@@???===<<<:::::::::999777555333333555777888999999999:::;;;<<<===>>>>>>>>>>>><<<===>>>>>>>>>===<<<<<<>>>>>>>>>>>>????????????@@@@@@AAACCCDDDEEEFFFGGGEEEGGGKKKOOOTTTYYY___dddgggppp|||}}}|||yyyqqqjjj^^^ZZZSSSNNNJJJGGGDDDAAA=========<<<;;;:::999999555555666777999;;;===>>>=========<<<;;;;;;:::::::::999999888888888888999555555444444555555666777888888999888888999;;;>>>???BBBFFFKKKPPPTTTXXXZZZaaaiiisss{{{vvvrrrrrrooosss}}}xxxiii___YYY]]]pppwwwyyy{{{fffQQQDDD>>>;;;999555555555555666666666666444444555555666777777888666777888666444333555777777777777777777666666555555666888:::===???AAABBB???@@@BBBCCCDDDDDDDDDDDDEEEGGGKKKSSSccc~~~xxxtttzzz000111222444666777999999777888999999;;;;;;<<<===???BBBNNNddd}}}~~~wwwpppeeeTTTFFF;;;===AAAIIIUUU```ddddddbbb``````dddkkkttt{{{}}}|||xxxrrrnnniii^^^TTTLLLKKKHHHEEEAAA???@@@AAA;;;;;;;;;;;;<<<>>>???@@@DDDDDDDDDDDDDDDEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFHHHJJJKKKMMMMMMSSSTTTUUUUUUTTTSSSTTTVVV[[[^^^aaacccccccccdddeeegggiiilllnnnoooppprrrtttssswww|||tttddd]]]SSSPPPKKKHHHGGGEEECCCBBB???AAABBBCCCCCCAAA@@@>>>>>><<<;;;;;;<<<;;;999777222333555666888999999999:::;;;<<<===>>>>>>>>>>>><<<===>>>??????>>>===<<<>>>>>>>>>????????????@@@BBBBBBCCCDDDFFFGGGHHHHHHEEEGGGKKKOOOSSSYYY___cccdddnnnzzz~~~wwwpppddd___XXXQQQLLLHHHDDDBBB<<<<<<<<<<<<<<<<<<<<<<<<666666777888999;;;===>>>=========<<<;;;;;;::::::::::::999888777777777777666666666666666777888888999:::::::::999999<<<>>>===???DDDHHHMMMQQQTTTVVV^^^eeennnuuuyyy{{{xxxxxxsssvvvoooddd\\\^^^rrr~~~~~~~~~iiiTTTGGG@@@===:::555555555555666666666777444444444555666777777888666888888777333222444777777777777777777666666555666777:::<<>>AAAHHHWWWmmm|||~~~zzzqqqcccTTTHHHBBB:::;;;@@@HHHRRRZZZ]]]^^^YYY\\\aaaeeeiiipppyyy|||ppphhhddd```YYYTTTIIIHHHEEEBBB@@@????????????>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCEEEFFFFFFHHHHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDFFFHHHJJJLLLNNNNNNOOOPPPPPPQQQRRRSSSTTTTTT]]]___aaabbbbbbbbbdddfffggghhhiiijjjjjjmmmqqqtttwwwyyy{{{~~~mmm^^^UUUOOOKKKKKKIIIEEEBBBCCCAAAAAABBBBBBAAAAAA@@@??????<<<999888888888777666444555777999:::;;;::::::::::::;;;<<<<<<======>>>>>>>>>>>>???????????????@@@@@@???>>>>>>>>>>>>>>>AAABBBCCCEEEFFFFFFFFFFFFEEEHHHKKKOOORRRVVVZZZ^^^jjjoooyyyzzzuuuqqqkkkccc[[[TTTNNNIIIEEEBBB???;;;888888999999999999888888888999;;;===???<<<<<<;;;;;;;;;:::::::::777777777777777888888888777777777777777777777777666666666666777888999::::::<<>>>>>@@@AAAEEEGGGKKKSSSeee{{{uuurrrxxx000111333333333444555777777888:::::::::;;;===>>>BBBLLL]]]ttt{{{}}}zzzssshhhZZZMMMCCC>>>:::;;;>>>EEEMMMSSSVVVVVVSSSWWW\\\bbbhhhpppyyyzzznnneee```\\\UUUPPPIIIGGGEEEBBB@@@??????????????????>>>??????@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDCCCAAA@@@???@@@@@@@@@@@@AAAAAABBBCCCCCCDDDFFFHHHJJJLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTTTTYYY[[[]]]]]]]]]^^^```bbbggghhhiiiiiijjjmmmqqqtttwwwyyy|||~~~qqqaaaXXXQQQLLLKKKIIIEEECCCEEEBBBBBBBBBBBBBBBAAA@@@@@@@@@===:::999999999888777222333555777888888888888::::::;;;;;;<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@????????????@@@CCCCCCDDDFFFFFFGGGGGGGGGFFFHHHKKKMMMPPPTTTZZZ^^^hhhoooyyy~~~zzzuuupppiiiaaaZZZRRRKKKFFFDDDAAA===::::::;;;;;;:::999888777777888:::===>>><<<<<<;;;;;;;;;:::::::::777777777777777777777888555555555555555555555555666666666666777888999:::999;;;>>>BBBEEEIIIKKKLLLTTTWWW___hhhqqqyyy}}}|||}}}xxxjjjhhhqqq{{{xxxfffUUUGGG===888999888666444444555666777555555666777888999999:::666666666666666666666666555777888888666555666777888:::===???BBBCCCCCCCCCEEECCC@@@>>>>>>>>>@@@AAADDDFFFIIIRRRccczzztttqqqwww000222444444444444666777888999;;;;;;:::;;;===???EEEQQQfff}}}zzzyyyssshhhZZZMMMCCC<<<999::::::<<<@@@FFFJJJKKKLLLNNNRRRYYYaaajjjsss|||xxxjjj```[[[VVVPPPLLLGGGFFFDDDAAA@@@??????@@@@@@@@@??????>>>?????????AAAAAAAAAAAABBBCCCDDDDDDAAAAAABBBBBBAAA@@@@@@????????????@@@@@@AAACCCCCCCCCDDDFFFGGGIIIKKKMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTVVVXXXZZZ[[[[[[\\\]]]___eeefffggghhhiiilllqqqtttwwwyyy|||~~~sssdddZZZSSSMMMKKKIIIEEEDDDFFFBBBCCCCCCCCCCCCBBBAAAAAA@@@>>>;;;::::::999888777333444555666777888888888:::::::::;;;;;;<<<===>>>BBBBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHIIIKKKMMMRRRXXX]]]fffmmmyyy|||xxxrrrkkkcccYYYOOOIIIGGGDDD???===<<<===<<<<<<999888777777888:::<<<===<<<<<<;;;;;;;;;:::::::::888888777777777777777777444444444444444444444444666666666666777888999999888999<<<>>>AAADDDFFFGGGLLLPPPXXXaaajjjrrrwwwzzz||||||rrrjjjooowww}}}uuu```NNNAAA:::;;;:::888666555444555555666666777777777888888888666666666666666666666666555666777666555555666888;;;===@@@BBBDDDCCCBBBAAAAAA@@@>>>======???@@@AAACCCEEEHHHPPPaaa|||wwwqqqooouuu111222444555444555666888999:::;;;;;;;;;<<>>>>>>>>???@@@@@@@@@@@@@@@AAABBBCCC@@@@@@AAAAAABBBAAAAAA@@@????????????@@@AAACCCCCCDDDDDDFFFGGGIIIKKKLLLMMMNNNNNNOOOPPPRRRSSSTTTTTTWWWYYY[[[[[[[[[\\\^^^```ccceeefffgggiiilllqqqtttwwwyyy|||uuueee\\\TTTMMMJJJGGGDDDDDDFFFCCCCCCDDDDDDCCCCCCBBBAAA???===;;;::::::999888666555666777888888999999999::::::::::::<<<===???@@@CCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKPPPWWW\\\ccckkkwww{{{uuulllaaaUUUNNNJJJFFFAAA>>>>>>>>>======999888777666777999;;;===<<<<<<;;;;;;;;;:::::::::888888888777777777777777444444444444444444444444666555555666666777888999999999;;;<<>>;;;:::999777666666666666555555555555555555555555666666666666666666666666666666666666555555888:::===???BBBEEEEEECCCAAA???>>>>>>=========???AAABBBCCCEEEHHHPPP```{{{vvvpppmmmsss111333555555555555777999999:::;;;;;;<<<>>>AAADDDNNN```|||xxxyyy}}}yyyttthhhVVVFFF<<<777555555555666888:::<<<@@@CCCEEEIIIOOOYYYfffttt~~~vvveeeXXXQQQNNNJJJGGGCCCBBBAAA@@@???@@@@@@AAAAAAAAA@@@???>>>>>>>>>??????????????????@@@@@@AAA>>>??????@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAACCCCCCDDDDDDEEEGGGIIIJJJKKKLLLMMMMMMNNNPPPQQQSSSTTTTTTWWWXXXZZZ[[[[[[\\\^^^```aaacccdddfffhhhkkkppptttvvvyyy}}}zzziii]]]UUUMMMJJJGGGCCCCCCEEECCCCCCDDDDDDCCCCCCBBBAAA>>><<<;;;::::::999777555666666666777777888999999::::::::::::<<>>>>>===<<<:::999888777888999;;;===<<<<<<;;;;;;;;;:::::::::888888888888777777666666555555555555555555555555555555555555666777888999:::::::::;;;===???AAABBBCCCGGGNNNVVV]]]fffooouuu{{{~~~zzzxxxyyyuuuqqqtttuuuvvvttt]]]KKKBBB::::::999999888888888888555555555555444444444444666666666666666666666666666777777777666888:::===>>>@@@CCCEEEDDDBBB???===<<<<<<<<<===>>>???AAABBBDDDFFFIIIPPPaaa|||uuuooolllrrr222444555666666666888999888:::;;;;;;===@@@DDDHHHUUUiii~~~yyy{{{~~~{{{wwwqqqdddRRRCCC:::777666555333555777999;;;>>>CCCFFFHHHNNNYYYhhhwwwuuubbbTTTNNNKKKHHHFFFAAA@@@?????????@@@AAABBB@@@@@@??????>>>????????????>>>>>>===>>>>>>??????<<<<<<===============<<<======>>>>>>@@@AAACCCDDDDDDDDDEEEGGGHHHJJJKKKKKKLLLMMMNNNOOOQQQSSSTTTTTTTTTVVVXXXYYYYYYZZZ\\\]]]```aaaccceeegggkkkppptttvvvyyy~~~ppp^^^VVVOOOLLLIIIDDDCCCDDDBBBCCCCCCCCCCCCBBBAAAAAA>>>===;;;;;;;;;:::777555555444444444444555666777999999:::;;;>>>BBBFFFHHHJJJKKKLLLMMMLLLKKKIIIGGGDDDDDDCCCBBBBBBBBBBBBBBBDDDEEEFFFHHHJJJKKKLLLLLLLLLKKKJJJIIIJJJNNNUUUZZZ```gggqqq}}}~~~xxxnnnbbbZZZNNNJJJEEEAAA??????>>>===;;;:::999888888:::<<<===<<<<<<;;;;;;;;;:::::::::999999888888777666666666555555555555555555555555555555555555666777888888::::::::::::;;;===@@@AAABBBFFFMMMSSSZZZbbbmmmttt{{{{{{xxxuuuyyy|||uuuuuuyyy}}}uuurrrzzz|||eeeQQQFFF::::::::::::::::::999999777666666666666666666666666666666666666666666666555777888888888999<<<>>>>>>???AAABBBBBB@@@>>><<<<<<<<<======>>>@@@AAABBBDDDFFFIIIQQQbbb}}}wwwpppmmmrrr333444666666666666888:::777999:::;;;===BBBGGGKKK]]]qqq}}}yyyuuunnnaaaPPPBBB;;;888777555333555777888999<<>>>>>>>>@@@AAABBB?????????>>>??????@@@@@@>>>>>>===============>>><<<===============<<<<<<<<<======>>>???AAACCCDDDDDDDDDEEEGGGHHHIIIJJJKKKLLLLLLMMMOOOQQQSSSTTTTTTSSSUUUWWWXXXXXXYYY[[[\\\^^^```bbbdddfffkkkppptttuuuyyyttt```YYYRRRPPPLLLGGGDDDEEEBBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>>>>>>><<<999777555555444333444555666777999999:::<<<@@@EEEIIILLLOOOPPPRRRSSSRRRPPPMMMKKKHHHGGGFFFEEEDDDCCCCCCCCCAAACCCEEEHHHJJJLLLMMMNNNMMMLLLLLLKKKKKKOOOTTTXXX___eeennnyyy~~~|||~~~~~~~~~zzzqqqggg___QQQMMMGGGDDDBBBAAA@@@???<<<;;;:::999999;;;===>>><<<<<<;;;;;;;;;:::::::::999999888888777666666555444444444444444444444444555555555555555666888888999888888888999<<<>>>@@@AAAFFFLLLQQQVVV___jjjrrr{{{yyyssssss{{{zzzvvvqqqssswwwzzz}}}tttmmmppp{{{mmmWWWIII<<<<<<<<<;;;:::999888888555666666666666666666666666666666666666666666666333555888999999999;;;<<<===>>>?????????>>>===<<<======>>>>>>???@@@AAAAAABBBDDDHHHPPPbbb~~~yyyqqqmmmrrr333555666777666777888:::777888:::;;;>>>CCCIIIMMMbbbwww}}}yyyuuulll```OOOBBB<<<:::777555333555777777888:::@@@DDDOOOTTT```pppppp]]]NNNHHHFFFEEEDDD???>>>>>>>>>>>>@@@AAABBB???>>>>>>>>>???@@@AAAAAA>>>======<<<<<<<<<======??????@@@@@@???>>>>>>===<<<<<<===>>>???AAACCCDDDDDDEEEEEEGGGHHHIIIJJJJJJKKKLLLMMMOOOQQQSSSTTTUUUTTTVVVXXXYYYYYYZZZ\\\]]]]]]___aaacccfffjjjppptttuuuyyyuuuaaa[[[UUUSSSOOOIIIEEEFFFAAAAAABBBBBBAAAAAA@@@???BBBAAA@@@@@@@@@>>>;;;999777777666555555666888999888999:::<<>><<<<<<;;;;;;;;;:::::::::999999999888777666666555333333333333333333333333555444444555555666777888777777666777888;;;===???AAAFFFLLLPPPUUU]]]hhhqqq{{{zzzrrrpppvvv|||wwwllllllooorrrvvv|||rrrhhhhhhrrrsss[[[KKK???>>>>>>===;;;999777666333333333444444444555555666666666666666666666666111444777999999999:::;;;<<<============<<<<<<;;;===>>>>>>???@@@@@@AAAAAAAAACCCGGGPPPaaa}}}{{{sssnnnrrr444444444444666777888999999>>>;;;:::???@@@FFFWWWnnn{{{xxxwwwooobbbQQQDDD>>>;;;666222555222333666888:::@@@GGGOOOYYYfffssswwwiiiYYYOOOIIIDDDBBBDDD@@@@@@AAA@@@???===;;;:::===>>>>>>?????????>>>>>>=======================================>>>>>>???@@@???>>>>>>???@@@BBBCCCDDDEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMOOOQQQRRRTTTTTTVVVVVVUUUVVVWWWYYY[[[\\\___bbbeeeffffffiiinnnrrryyy}}}yyyggg]]]TTTRRRQQQNNNJJJIIICCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA???>>><<<;;;<<<999777777888999888888555555555:::DDDPPPXXXZZZ^^^^^^^^^\\\ZZZVVVTTTRRROOOLLLGGGDDDDDDDDDDDDCCCDDDDDDEEEFFFHHHKKKMMMNNNRRRRRRPPPOOONNNPPPUUUXXX\\\aaaiiiqqq{{{yyyuuuqqqsssvvvzzz{{{wwwnnngggYYYSSSLLLGGGEEECCC@@@===<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<=========>>><<<:::999888888888666555666666555555555444444444444444555555666777777777666888999999888999;;;===BBBFFFJJJNNNSSSZZZdddkkkzzzyyynnnlllqqqyyy~~~nnnhhhccceeeooo{{{wwwlllkkklllzzzwww___MMMBBB>>>;;;;;;999555555777444555555555666666777777666666666666777777777777888999:::<<<===<<<<<<;;;;;;;;;::::::::::::999999;;;;;;<<<===>>>???@@@@@@@@@CCCHHHPPP___{{{zzzrrrnnnrrr444444444555666777888999999>>>;;;;;;AAABBBKKK]]]uuu~~~|||sssiiiZZZMMMDDD>>>999555666444444777999:::@@@HHHQQQ\\\jjjwwwsssfffWWWNNNHHHCCCBBBDDDAAABBBBBBAAA@@@>>>===<<<===>>>>>>?????????>>>>>>========================>>>>>>>>>>>>>>>??????@@@?????????@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIILLLMMMNNNPPPQQQSSSTTTUUUUUUUUUUUUVVVWWWYYY[[[\\\___bbbeeeffffffiiiooosss{{{yyykkk```UUURRRPPPKKKGGGFFFCCCBBBBBBAAA@@@AAAAAAAAACCCBBBBBBAAA???===<<<;;;:::777555555666777666666777777888===HHHUUU___dddeeecccaaa___\\\YYYVVVTTTQQQMMMIIIFFFEEEEEEDDDDDDDDDEEEFFFGGGIIILLLNNNOOOOOOOOONNNMMMMMMOOOSSSWWW\\\```gggoooxxxwwwrrrmmmmmmoootttxxxwwwpppjjj\\\VVVMMMHHHFFFDDDAAA???<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<=========>>>>>><<<;;;999999999888777555666666555555555444444444444444555555666777777777666888999999888999;;;===@@@DDDIIINNNSSS\\\fffnnnzzzzzzooolllooovvvxxxnnnhhhccceeeppp|||zzznnnllllllxxxwwwaaaPPPCCC>>>::::::999555555777444555555555666666666777666666666666777777777777777888:::<<<<<<===<<<<<<::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@AAADDDHHHOOO^^^zzz}}}tttppprrr444444444555666777888999888===<<<<<>>>>>>>>>>>??????>>>>>>===========================??????>>>>>>??????@@@AAA??????AAABBBCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHLLLMMMNNNOOOQQQSSSTTTUUUTTTUUUUUUVVVWWWYYY[[[\\\^^^aaadddffffffjjjpppuuu}}}{{{qqqeeeYYYTTTQQQKKKGGGEEECCCCCCBBBAAAAAAAAAAAABBBDDDCCCCCCAAA???===;;;::::::777555555666777666666777666888>>>JJJXXXfffpppqqqlllgggcccaaa___ZZZWWWTTTPPPKKKHHHGGGFFFEEEDDDEEEEEEFFFHHHJJJLLLNNNOOONNNNNNNNNMMMNNNPPPTTTXXX[[[___eeekkksss~~~uuunnnjjjggggggmmmuuuyyyvvvqqqaaaZZZPPPJJJGGGFFFCCCAAA===<<<;;;::::::;;;<<<===============>>>>>>>>>>>>===;;;:::999:::999777666666666666555555555444444444444555555666777777777666777888999888999<<<>>>>>>BBBHHHNNNTTT]]]hhhpppyyy}}}qqqlllmmmsss}}}uuuooohhhcccfffqqq~~~}}}qqqmmmkkkvvvyyycccRRRDDD>>>999999999666555777555555555555555666666666555666666666777777777888666888999;;;<<<===<<<<<<888888999999:::;;;;;;;;;;;;;;;<<<===>>>??????@@@BBBDDDGGGMMM]]]yyyxxxrrrrrr~~~444444555555666888999:::888>>><<<<<>><<<:::777777999;;;>>>EEELLLYYYgggyyyttteeeZZZOOOIIIFFFCCCBBBDDDAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>===<<<========================>>>>>>======>>>>>>???@@@>>>???BBBDDDEEEDDDBBBAAACCCCCCDDDEEEFFFGGGHHHHHHJJJKKKLLLNNNOOOQQQRRRSSSSSSTTTUUUVVVXXXYYY[[[[[[^^^aaadddeeegggkkkrrrwwwvvviii\\\VVVSSSMMMIIIHHHDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDCCCBBB@@@===;;;:::<<<999777777888999888888555444777>>>IIIWWWiiiwww{{{uuunnniiigggeee```[[[VVVSSSNNNKKKIIIHHHFFFDDDDDDEEEFFFGGGIIILLLNNNOOOOOOPPPPPPPPPPPPSSSWWW[[[\\\___dddhhhnnnzzz~~~ssslllhhhdddbbbhhhsss{{{{{{xxxggg___TTTLLLHHHGGGEEECCC>>>===<<<;;;;;;<<<===>>>======>>>>>>>>>?????????>>><<<;;;:::;;;:::888777666666666666555555555555444444555555666777777777666777888999888999<<<>>>???CCCIIIOOOUUU^^^jjjrrrzzztttmmmlllpppzzzxxxooojjjfffjjjuuuuuuppplllttt{{{gggUUUFFF???999888888666666888555555555555555555555555555555666666777777888888666777999;;;<<<<<<<<<<<<666777888999:::;;;<<<<<<:::;;;;;;<<<===>>>??????CCCEEEGGGLLL\\\xxx{{{tttqqq{{{555555555555777888999:::999???===<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===========================<<<<<<<<<<<<===>>>>>>===???BBBEEEEEEDDDBBBAAACCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMNNNPPPPPPRRRSSSTTTVVVXXXYYYZZZ[[[]]]```ccceeeggglllsssyyyxxxkkk]]]VVVRRRMMMJJJJJJEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCBBB@@@>>><<<;;;<<<999777777888999888888666444777???GGGTTThhhzzz}}}vvvpppmmmiiieeeaaaZZZVVVRRRNNNLLLJJJGGGEEEDDDDDDEEEGGGIIIKKKMMMNNNOOOPPPQQQQQQQQQTTTWWWZZZ\\\```dddfffjjjuuuvvvnnnhhhccc```dddoooxxx|||{{{nnneeeZZZPPPKKKHHHFFFCCC>>>===<<<<<<<<<<<<===>>>>>>>>>>>>????????????@@@???===<<<;;;<<<;;;999888777777666666666555555555444444555555666777777777555666888888999:::<<<>>>BBBFFFKKKQQQVVV___jjjrrr|||yyypppllloooyyy|||oookkkhhhlllwww{{{uuuoootttmmmZZZKKKAAA999888888777666888555555555555555444444444555555555666777888888888777888999;;;;;;;;;;;;:::666666777888:::;;;<<<<<<::::::;;;<<<===>>>??????CCCEEEGGGLLL[[[xxx|||uuuqqqyyy555555555666777888999:::999@@@>>>>>>EEEMMM___zzzgggOOOAAA<<<;;;888888<<>>>>>>>>>>>>>>===<<<;;;;;;========================<<<;;;;;;;;;;;;<<<=========???BBBDDDDDDDDDBBB@@@BBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHIIIKKKMMMNNNOOOQQQRRRTTTVVVXXXZZZZZZ[[[]]]___bbbdddgggmmmuuu|||yyykkk\\\TTTPPPKKKHHHHHHEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCBBBAAA???>>>===:::777555555666777666666888666999AAAFFFPPPdddyyy|||wwwqqqllliiihhh___\\\WWWSSSQQQMMMJJJGGGEEEEEEFFFHHHJJJLLLNNNOOOMMMNNNPPPPPPPPPRRRUUUWWW\\\```cccdddfffnnn}}}}}}uuujjjfffcccdddkkksssyyy{{{vvvnnnaaaWWWQQQLLLGGGDDD???>>>===<<<<<<===>>>???>>>?????????@@@@@@@@@@@@@@@>>>===<<<===<<<:::999777777777666666666555555444444555555666777777777555666888888999:::===???DDDHHHNNNSSSYYYbbbllltttuuuoooppp{{{~~~pppkkkgggkkkvvv}}}ssssssvvvaaaPPPEEE;;;999999888777777555555555444444444444444444444555666777888999999888999:::;;;;;;:::999888666666777888999:::;;;<<<::::::;;;<<<===>>>>>>???BBBDDDGGGMMM\\\www~~~vvvpppvvv555555555666777888::::::888?????????HHHSSShhhmmmTTTCCC<<<;;;888888<<>>???>>>>>>>>>>>>===<<<;;;:::========================<<<<<<<<<<<<<<<===>>>>>>===>>>@@@BBBCCCBBBAAA@@@???@@@AAABBBCCCDDDDDDEEEFFFFFFHHHIIIKKKMMMNNNNNNPPPQQQTTTVVVXXXZZZZZZZZZ\\\___bbbdddgggmmmvvv}}}ppp```VVVQQQKKKHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBBBBAAA@@@???>>>:::777555555666777666666999666:::@@@BBBHHH\\\rrr|||tttnnnlllmmmeeeaaa]]]YYYVVVRRRNNNKKKGGGGGGHHHJJJLLLNNNPPPQQQNNNOOOQQQQQQPPPQQQTTTVVVYYY^^^bbbaaaaaahhhuuu~~~qqqoookkkiiikkkpppwww|||~~~vvvjjj___WWWPPPIIIEEE??????>>>======>>>???????????????@@@@@@@@@AAAAAAAAA???============;;;999777777777777666666666555444444555555666777777777444666888888999:::===???DDDHHHNNNTTT[[[eeepppxxxyyyrrrsss~~~qqqiiibbbeeeqqqwwwssskkkUUUHHH===999:::888777777555555555444444333333333444444555666777888999999::::::;;;;;;:::999777666666777777888999::::::;;;999::::::;;;<<<===>>>>>>AAADDDGGGNNN\\\wwwwwwooosss~~~555555666666777999:::;;;666??????AAAKKKWWWoooyyy|||~~~}}}pppWWWEEE<<<;;;888888===AAAGGGQQQ[[[kkkwwwrrrcccWWWNNNGGGFFFEEEBBB@@@AAA<<<<<<;;;;;;<<<===>>>???>>>>>>>>>>>>===<<<;;;:::=======================================>>>??????===>>>@@@AAABBBBBBAAAAAA===>>>???@@@AAABBBBBBCCCFFFGGGHHHJJJLLLMMMNNNOOOOOOQQQSSSVVVYYYZZZZZZZZZ\\\___bbbdddgggnnnwww~~~wwweeeZZZSSSMMMJJJIIIFFFFFFEEEDDDDDDDDDDDDDDDAAABBBBBBBBBAAAAAA@@@???<<<999777777888999888888777444888===>>>AAAUUUkkk~~~uuunnnnnnpppiiifffaaa]]]ZZZVVVQQQNNNIIIIIIJJJLLLNNNPPPRRRSSSQQQRRRSSSSSSSSSSSSUUUWWWWWW\\\``````^^^cccppp{{{xxxwwwtttooonnnqqqyyy{{{oooddd\\\SSSKKKFFF@@@???>>>======>>>???@@@??????@@@@@@@@@AAAAAAAAAAAA???>>>===>>>===<<<:::777777777777666666666666444444555555666777777777444666777888999:::===@@@CCCHHHNNNUUU]]]gggttt||||||tttuuurrrhhh______mmmzzzsss|||rrrXXXKKK>>>::::::999777777555555555444444333333333444444555666777888999999;;;;;;;;;;;;:::888666555777777777888999999::::::999::::::;;;<<<===>>>>>>AAADDDHHHOOO]]]xxxxxxooorrr|||