BM6P6(@ rrrkkkgggfffoooxxxtttooommmmmmnnnoooooonnnlllhhhfffccc```\\\YYYUUUTTTQQQOOONNNNNNNNNOOOTTTTTTTTTSSSSSSRRRQQQPPPMMMPPPTTTXXX\\\cccjjjooouuuzzzzzzllleee[[[RRRUUU```kkk{{{tttjjjdddkkk{{{~~~xxxrrrpppooommmmmmrrrpppmmmjjjhhhddd___\\\XXXVVVSSSQQQOOONNNOOOOOOQQQRRRSSSSSSSSSRRRQQQPPPMMMOOOQQQSSSVVVZZZ___cccjjjooovvv~~~ttthhh___]]]XXXTTT[[[ggg~~~uuugggjjjrrr}}}zzzvvvrrrpppvvvtttqqqooommmiiiddd```[[[YYYVVVSSSQQQOOOOOOOOOOOOPPPRRRTTTTTTSSSRRRPPPOOOPPPPPPPPPPPPQQQTTTWWW^^^bbbhhhpppxxx~~~sssjjjbbbYYYTTTVVVYYY]]]iiiwwwsssooonnnqqq~~~zzzwwwuuusssrrrpppmmmiiieee^^^]]]ZZZVVVSSSQQQOOOOOOOOOPPPSSSUUUVVVUUUTTTSSSQQQQQQQQQPPPNNNMMMOOOPPPUUUXXX^^^dddkkksss{{{tttkkkddd^^^ZZZTTTRRRWWW```mmmzzzpppjjjxxxxxxvvvsssrrrqqqooollljjjbbbaaa^^^[[[WWWTTTRRRQQQQQQRRRUUUWWWXXXXXXWWWVVVPPPQQQQQQPPPNNNMMMNNNOOOOOORRRUUUYYY^^^eeelllqqqxxx}}}||||||}}}|||nnneee^^^ZZZXXXWWWUUUVVV^^^mmmyyymmmqqq~~~{{{vvvsssrrrqqqooommmhhhfffdddaaa]]]ZZZWWWVVVTTTUUUVVVWWWXXXXXXXXXXXXPPPRRRRRRQQQPPPNNNOOOPPPMMMNNNOOOQQQSSSXXX^^^bbbjjjpppwww||||||vvvttttttwww{{{~~~mmmbbb[[[WWWVVVXXXZZZ\\\cccnnnzzz||||||wwwsssrrrqqqpppnnnmmmkkkhhhdddaaa^^^]]]VVVVVVUUUUUUVVVWWWXXXYYYUUUVVVWWWVVVTTTSSSSSSTTTNNNNNNNNNMMMMMMPPPUUUYYY^^^dddjjjnnnqqquuu{{{yyyuuussssssxxx|||}}}ooobbb\\\ZZZZZZ]]]ccckkkrrr}}}zzzuuusssrrrqqqrrrqqqooommmiiifffcccbbbWWWVVVUUUTTTTTTUUUXXXYYY[[[\\\]]]\\\ZZZXXXXXXXXXQQQQQQOOOMMMLLLNNNRRRUUURRRWWW^^^aaacccgggooouuuxxx|||}}}zzzvvvuuuvvvxxxzzzsssfff\\\[[[^^^aaahhhppp{{{rrrqqquuusssqqqooonnnnnnmmmjjjhhheeeaaa\\\XXXWWWVVVVVVUUUUUUcccjjjbbb\\\^^^]]]XXXUUURRRPPPOOOOOOPPPOOOOOOPPPPPPRRRUUUYYY^^^cccfffkkkooorrrtttuuuwww{{{~~~}}}}}}}}}||||||~~~|||hhhbbb\\\ZZZbbbqqqyyysssttttttrrrqqqqqqssstttsssrrrhhhddd___\\\ZZZZZZYYYXXXUUU```fffaaa___cccddd___ZZZWWWSSSQQQPPPPPPNNNMMMLLLLLLMMMOOOSSSWWW[[[]]]aaadddgggiiiiiikkknnnqqqvvvyyy}}}sssdddbbbbbbhhhuuuuuuqqqqqqpppnnnoooqqqrrrrrrrrrkkkhhhccc```___^^^]]][[[UUU]]]```^^^aaaiiikkkfff___\\\XXXTTTRRRPPPMMMLLLJJJJJJKKKLLLNNNPPPSSSUUUWWWXXX[[[\\\\\\]]]___aaafffiiinnnrrruuuxxx|||~~~}}}zzzwwwtttsssrrrrrruuuxxx{{{}}}}}}zzzqqqjjjmmmttt~~~~~~uuussspppmmmkkkkkkllllllkkkmmmjjjfffcccaaa```___]]]WWWYYYZZZZZZaaaiiikkkhhhaaa^^^YYYUUUSSSQQQOOOMMMMMMMMMMMMMMMMMMNNNPPPQQQQQQRRRSSSSSSSSSTTTUUUVVVYYY\\\```cccfffhhhkkknnnpppsssvvvxxxxxxyyy{{{|||~~~~~~zzzwwwtttrrrooonnnllljjjjjjjjjkkkllllllrrryyy}}}}}}zzzzzz~~~yyyuuuppplllkkkkkkkkkkkkllliiifffcccbbb```^^^\\\XXXWWWUUUVVV\\\dddeeebbb^^^[[[WWWUUUSSSRRRPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOQQQTTTWWWYYYYYYZZZ\\\^^^aaacccgggiiijjjlllnnnpppooorrruuuxxxzzz|||~~~|||zzzyyywwwuuurrrqqqooollljjjgggfffeeecccccccccdddfffiiikkkmmmnnnuuu}}}~~~}}}|||xxx{{{yyyuuuwww|||~~~yyyrrrmmmkkkkkkkkkkkkkkkhhheeebbbaaa___]]][[[XXXVVVSSSSSSWWW[[[\\\[[[YYYWWWTTTRRRRRRRRRQQQPPPMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJKKKLLLMMMLLLJJJMMMOOOQQQQQQQQQQQQRRRSSSTTTVVVXXXZZZ[[[]]]```bbbaaacccgggiiijjjlllnnnppprrrtttwwwzzz{{{|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyxxx{{{~~~|||zzzxxxvvvtttqqqnnnkkkiiihhhgggeeecccbbbbbbaaa``````aaaaaabbb```bbbeeehhhlllppprrrtttzzz~~~}}}uuussswwwyyyrrrnnnlllkkkkkkiiigggdddbbb```^^^\\\YYYWWWTTTRRRRRRSSSTTTTTTUUUVVVSSSPPPOOOOOOPPPOOONNNJJJJJJKKKKKKKKKKKKKKKKKKLLLKKKIIIJJJLLLMMMKKKJJJIIIKKKLLLMMMLLLKKKLLLMMMNNNOOOQQQQQQQQQRRRTTTVVVUUUWWWZZZ\\\]]]^^^```aaa```bbbeeegggiiihhhgggfffggggggggghhhiiiiiijjjjjjfffhhhlllnnnppprrruuuwwwyyyyyyzzzzzz{{{||||||}}}~~~~~~yyyzzz{{{|||}}}}}}}}}}}}}}}||||||zzzyyyxxxwwwvvvqqqnnnjjjhhhgggfffdddccc```^^^\\\[[[\\\\\\[[[ZZZ\\\\\\]]]___bbbeeehhhiiilllnnnsssxxx}}}~~~tttvvv~~~xxxsssuuu~~~|||yyyyyy|||uuuqqqooommmiiigggdddbbb```^^^[[[YYYUUUSSSRRRRRRQQQPPPQQQSSSTTTQQQOOOMMMNNNNNNMMMLLLIIIJJJKKKKKKLLLLLLLLLLLLNNNLLLJJJKKKNNNOOOMMMKKKFFFHHHJJJJJJIIIIIIJJJKKKNNNNNNOOONNNMMMMMMNNNPPPNNNPPPSSSTTTUUUUUUWWWXXXTTTVVVYYY[[[\\\[[[ZZZYYYVVVVVVWWWXXXYYYZZZZZZ[[[XXXZZZ]]]___aaacccfffiiiggggggggghhhiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkjjjhhhiiikkklllmmmmmmlllkkkiiiiiihhhhhhggggggffffffdddaaa^^^\\\[[[[[[YYYXXXWWWUUUTTTUUUWWWYYYYYYXXX]]]^^^```cccggglllqqqssszzz}}}yyysssooommmttt{{{ttttttssskkknnnppprrr}}}yyyqqqllllllhhhccc___^^^^^^]]]\\\ZZZWWWSSSPPPPPPPPPPPPPPPVVVSSSQQQOOONNNNNNLLLJJJKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKLLLLLLMMMMMMMMMJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIMMMOOOPPPOOONNNNNNOOOPPPOOOOOONNNNNNOOOOOOPPPQQQQQQRRRTTTVVVXXXYYYZZZZZZ[[[ZZZYYYXXXYYY[[[^^^___ZZZ[[[[[[\\\\\\\\\\\\\\\\\\]]]^^^]]][[[ZZZZZZ[[[\\\\\\[[[[[[ZZZXXXWWWVVVQQQRRRRRRSSSSSSTTTTTTTTTWWWWWWWWWWWWYYY\\\___``````eeelllsssyyy~~~yyynnneeeaaaaaagggyyy}}}{{{jjjgggggggggnnnxxx|||vvvnnnjjjeeebbb```^^^\\\[[[YYYVVVRRRQQQQQQRRRRRRRRRVVVTTTQQQPPPPPPOOONNNLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKLLLMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQRRRSSSSSSSSSRRRRRRQQQPPPQQQRRRTTTUUUQQQRRRSSSSSSTTTTTTSSSSSSRRRTTTTTTSSSRRRQQQQQQRRRTTTTTTUUUUUUUUUTTTSSSSSSQQQQQQRRRSSSTTTUUUVVVWWWYYYZZZ\\\^^^bbbeeehhhiiirrrwwwtttjjjbbb\\\[[[___mmmrrrgggccc```aaaeeejjjvvvuuurrrnnnkkkhhhddd```^^^\\\YYYUUUTTTTTTUUUUUUUUUVVVTTTQQQQQQQQQQQQOOONNNLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMLLLKKKKKKKKKMMMLLLLLLLLLMMMMMMMMMNNNNNNOOOOOONNNNNNNNNNNNMMMMMMNNNMMMLLLKKKLLLLLLNNNOOOLLLMMMNNNNNNOOOOOONNNNNNPPPQQQRRRQQQOOONNNOOOPPPNNNOOOPPPRRRSSSSSSSSSSSSSSSTTTTTTUUUWWWZZZ]]]___aaacccggglllqqqtttwwwxxxyyynnnbbb[[[VVVVVV\\\dddwwwxxxmmmddd___```ccciiixxx}}}yyyuuupppjjjfffbbb___\\\YYYXXXXXXWWWVVVTTTRRRPPPPPPPPPPPPOOONNNKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPOOONNNOOOQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOQQQQQQPPPOOOOOOOOOPPPPPPOOOPPPQQQQQQRRRRRRQQQQQQRRRSSSTTTSSSRRRQQQRRRSSSPPPQQQSSSUUUXXXYYYZZZ[[[[[[[[[\\\]]]```dddhhhjjjmmmpppvvv{{{~~~wwwiii```WWWTTTTTTZZZgggsssrrrhhhdddaaaaaaiiiyyy}}}wwwrrrlllhhhccc___\\\YYYVVVTTTTTTRRRPPPOOOPPPPPPOOONNNKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPRRRSSSTTTSSSSSSUUUVVVUUUUUUVVVWWWXXXWWWWWWVVVUUUUUUTTTSSSSSSSSSTTTTTTVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVSSSTTTUUUUUUTTTSSSTTTVVVVVVXXXZZZ]]]```bbbcccdddeeefffgggiiimmmppptttvvvwwwzzz}}}sssiiibbb\\\VVVRRRSSSYYYdddwwwzzzqqqccc]]]^^^iiixxxwwwsssmmmhhhccc^^^YYYUUUXXXVVVSSSRRRSSSRRRQQQPPPMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIIIIHHHHHHHHHHHHHHHJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRTTTVVVWWWXXXYYY[[[]]]\\\]]]___`````````___^^^]]]\\\[[[ZZZYYYZZZ[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[ZZZ[[[[[[\\\\\\\\\\\\\\\[[[\\\]]]]]]\\\[[[]]]^^^^^^___bbbeeegggiiikkkkkkooopppsssuuuxxxzzz|||}}}|||~~~~~~wwwooohhhaaa[[[VVVTTTQQQRRRYYYcccsssqqqeee^^^dddlllttt{{{uuuooojjjddd```^^^\\\YYYXXXXXXWWWVVVTTTQQQQQQPPPPPPPPPOOOOOOOOOLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSTTTVVVYYY[[[]]]^^^```ccceeeggghhhjjjkkklllkkkjjjiiijjjhhhfffcccbbbbbbbbbcccbbbcccddddddeeeeeeeeeeeeddddddeeeffffffffffffeeeeeefffggggggffffffgggiiifffhhhjjjlllnnnpppqqqqqquuuwwwzzz}}}{{{wwwiiieee```\\\YYYXXXVVVUUUVVVVVV\\\ggguuurrrffffffhhhkkkxxx{{{uuuoookkkdddaaa___]]]\\\\\\ZZZXXXTTTSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPOOOOOONNNNNNJJJKKKLLLMMMOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSTTTTTTUUU[[[]]]aaacccdddgggjjjlllqqqrrrtttuuuvvvuuutttrrruuusssooollljjjhhhhhhiiikkklllmmmnnnoooooooooooommmnnnooooooppppppooooooiiijjjkkkkkkjjjjjjlllmmmmmmnnnppprrrssstttuuuuuuxxxzzz}}}}}}uuummmfffaaaYYYVVVRRRQQQRRRUUUWWWXXX\\\___hhhuuuxxxlllfffeeemmmwww}}}{{{uuurrrnnnjjjhhhddd```]]]```]]]YYYVVVVVVWWWWWWWWWQQQQQQQQQQQQQQQOOONNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPSSSSSSSSSTTTUUUWWWYYY[[[YYY]]]bbbfffjjjnnnqqqtttvvvxxx{{{~~~~~~}}}{{{wwwvvvuuutttrrrqqqoooooorrrssstttuuutttsssrrrqqquuuvvvvvvuuusssqqqqqqrrroooqqqttttttsssrrrrrrsssuuutttrrrrrrssswww{{{}}}}}}~~~{{{tttkkkccc___[[[WWWTTTMMMNNNNNNNNNQQQXXXccckkkvvv}}}wwwqqqpppssszzz}}}yyyvvvtttqqqmmmjjjkkkgggccc`````````______WWWWWWUUUTTTRRRQQQPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNOOOPPPPPPQQQPPPPPPPPPQQQSSSUUUVVVXXX[[[aaafffkkkpppvvvyyyyyy|||}}}|||zzzxxxvvvtttsssrrrrrrssstttuuuuuuvvvvvvvvvwwwxxxyyyxxxvvvtttuuuvvvrrruuuwwwxxxxxxwwwxxxyyyxxxwwwvvvvvvwww{{{~~~xxxqqqeee```XXXSSSPPPOOOLLLJJJIIIKKKNNNRRRYYYeeeuuu}}}wwwsss|||{{{xxxssspppooonnnlllkkkdddbbb___[[[YYYWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQSSSTTTUUUXXX\\\```eeekkkqqquuuvvvxxx||||||{{{yyywwwuuusssqqqqqqssssssssstttvvvyyy{{{}}}{{{|||}}}}}}{{{yyyzzzzzzxxxzzz}}}~~~~~~~~~}}}|||{{{{{{|||vvvmmmddd___ZZZVVVRRROOONNNNNNNNNMMMIIINNNUUU^^^kkk|||{{{}}}~~~{{{yyyuuuqqqlllgggcccbbbbbbbbb^^^]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWXXXZZZ\\\^^^bbbhhhlllqqqtttwwwzzz||||||{{{zzzwwwwwwvvvuuutttsssrrrqqqssssssssstttwww{{{~~~~~~~~~qqqggg```YYYUUUMMMLLLJJJIIIIIIJJJJJJJJJOOOWWWdddsss{{{~~~zzztttpppnnnnnnoookkkjjjjjjjjjiiiiiihhhhhhdddcccbbb```___^^^^^^]]]\\\[[[YYYXXXWWWWWWXXXXXX[[[\\\\\\\\\]]]___cccgggppprrruuuxxxyyyyyywwwvvvuuuuuuvvvvvvwwwwwwwwwxxxuuuuuutttuuuxxx}}}}}}nnnbbbZZZUUUQQQNNNKKKLLLMMMMMMNNNOOOPPPQQQWWWcccvvv|||yyyzzz}}}}}}~~~{{{{{{zzzzzzyyyyyyxxxxxxrrrqqqooommmkkkjjjiiihhhcccbbb```___^^^^^^______]]]^^^^^^^^^^^^___bbbdddkkkmmmpppsssuuuuuutttsssssstttuuuvvvwwwyyyzzzzzzzzzyyyxxxyyy{{{~~~tttlll```VVVQQQNNNKKKIIIIIIMMMQQQUUUXXXZZZ]]]```ggguuu{{{}}}{{{zzzyyyrrrqqqpppooonnnnnnooooooiiijjjjjjiiifffeeeeeefffgggiiinnnrrruuuvvvvvvvvvuuuvvvwwwxxxyyy{{{||||||~~~~~~~~~}}}qqqccc]]]UUUQQQPPPOOONNNLLLFFFLLLUUU]]]ccciiiooosss~~~{{{~~~~~~~~~}}}~~~}}}yyytttpppmmmmmmjjjmmmrrrwww{{{~~~}}}~~~~~~yyylllaaaXXXTTTPPPPPPRRRUUUUUUTTT[[[cccooozzz{{{wwwtttrrrtttwww{{{{{{tttnnniiiccc]]]XXXUUUTTTSSSUUUZZZ___ccceeejjjxxx{{{oookkkeeeaaa^^^\\\XXXUUUWWWYYY\\\bbbiiipppwww{{{wwwnnnggg___\\\YYYXXXZZZ\\\]]]]]]ccciiiqqqxxx~~~}}}vvvuuussspppjjjccc\\\XXXYYYYYY[[[___eeekkkpppsssyyy}}}vvvooojjjgggeeedddccc___[[[WWWSSSRRRXXX\\\dddmmmwwwzzzqqqiiibbb\\\XXXVVVWWWVVVSSSQQQPPPQQQRRRXXXaaaooo}}}}}}vvvlllccc]]]XXXTTTQQQMMMNNNNNNLLLKKKLLLPPPTTT[[[gggzzz~~~nnnggg]]]UUUQQQOOOLLLIIIIIIJJJJJJIIIHHHKKKPPPUUU___nnnvvvmmm___YYYSSSPPPQQQRRROOOLLLMMMLLLKKKLLLNNNRRRWWWYYYfff|||~~~yyyqqqggg___XXXUUUPPPNNNNNNOOOPPPPPPRRRRRRSSSTTTUUUZZZ```eee~~~yyyqqqkkkfffaaaZZZTTTQQQRRRRRRPPPOOOQQQWWW\\\aaaeeehhhiiiiiioooxxx~~~xxxkkkgggaaa]]][[[YYYWWWUUUSSSXXX\\\[[[YYY\\\eeennn}}}|||wwwqqqiiiddd\\\YYYVVVUUUVVVXXXZZZ\\\___gggoooooolllooozzz}}}xxxwwwtttnnniiiddd```[[[WWWSSSSSSTTTVVV[[[bbbhhhlllwww}}}{{{wwwrrrlllgggbbb```]]][[[YYYWWWUUURRRQQQTTT[[[cccnnn{{{{{{vvvtttooonnnllliiifffaaa[[[VVVSSSRRRRRRTTTUUUVVVTTTRRRRRRXXXcccqqq~~~zzz~~~~~~{{{zzz~~~|||yyywwwvvv{{{zzz{{{|||{{{zzzxxxvvvtttpppkkkfffbbb```___]]][[[ZZZYYYXXXUUUSSSSSSTTTTTTUUUWWW[[[```dddaaajjj{{{~~~~~~~~~~~~~~~|||}}}zzzvvvrrrmmmlllmmmooooooooopppnnnkkkjjjnnnttt|||yyyrrrnnnllljjjiiiooouuu~~~|||xxxzzz~~~tttppplllkkklllmmmlllkkkhhhgggeeebbb___]]][[[ZZZYYYXXXWWWVVVTTTTTTTTTTTTTTTWWW\\\```fffmmmtttyyy~~~~~~}}}~~~~~~|||~~~~~~zzzxxxuuupppkkkhhheeebbb^^^\\\\\\^^^^^^^^^```^^^\\\\\\^^^bbbgggjjjqqqlllgggbbb```___^^^]]]___ccciiinnnpppnnnkkkhhhgggiiilllpppssstttqqqnnnccc```]]]\\\]]]]]]]]]\\\\\\ZZZWWWUUUSSSTTTUUUUUUUUUVVVVVVUUUSSSTTTYYY]]]___dddmmmwww~~~~~~}}}}}}}}}|||}}}vvvssspppmmmlllkkkiiihhhiiifffbbb___]]]]]]]]]]]]]]]\\\[[[ZZZ[[[]]]___aaaeeebbb^^^\\\[[[[[[ZZZYYYZZZ\\\^^^aaadddcccaaa______```bbbeeeggggggeeebbb\\\[[[YYYXXXXXXXXXXXXWWW\\\YYYVVVSSSSSSUUUXXX[[[ZZZ]]]______^^^bbbjjjqqqxxx~~~}}}}}}|||}}}}}}}}}}}}~~~}}}yyytttrrrssswwwyyy{{{|||zzzwwwrrrnnnkkkkkkkkkiiihhhgggfffffffffgggggggggeeecccbbbccccccbbbaaa___^^^^^^```cccdddcccaaabbbbbbbbbccceeedddbbb```bbbbbbbbbaaa```______```bbb```]]]\\\___dddjjjnnnooorrruuuvvvwww}}}~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}|||}}}~~~}}}|||{{{{{{|||zzzxxxwwwxxxyyyyyywwwvvvooommmkkkmmmqqqtttsssqqqrrrqqqpppqqqrrrrrrpppooovvvwwwxxxwwwuuutttuuuvvvsssrrrqqqsssxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~{{{xxxzzz}}}~~~~~~}}}|||}}}~~~||||||~~~~~~|||xxxwwwzzz~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}zzzuuuxxx|||~~~}}}}}}zzzzzz|||~~~~~~~~~|||xxx{{{~~~~~~|||zzzxxxyyy{{{~~~}}}~~~}}}{{{yyyyyyzzz|||{{{}}}~~~|||zzzyyyzzz{{{}}}}}}}}}|||{{{zzzzzz{{{|||~~~~~~|||zzzzzzzzzzzz{{{|||~~~~~~|||zzz|||~~~~~~~~~}}}~~~}}}{{{{{{}}}}}}||||||{{{|||~~~|||zzzyyyzzz}}}}}}{{{zzzzzzzzz|||}}}{{{zzzzzz|||}}}{{{zzzzzzyyyyyyzzz|||~~~|||{{{{{{}}}|||{{{zzzyyywwwwwwxxx{{{~~~|||||||||~~~~~~}}}~~~~~~~~~}}}{{{yyyvvvtttuuuxxx||||||}}}~~~zzz{{{|||}}}~~~}}}{{{yyyzzz}}}~~~~~~zzzyyyxxxvvvuuuwww|||}}}|||}}}{{{||||||}}}}}}~~~~~~~~~|||{{{yyyxxxyyy{{{~~~zzzyyywwwuuutttwww|||~~~{{{zzz{{{~~~}}}~~~~~~}}}}}}|||{{{zzzyyyxxxwwwwwwwwwyyy{{{|||~~~zzzyyyvvvsssssswww}}}}}}yyyxxxzzz|||~~~~~~|||zzzxxxwwwvvvvvvwwwwwwwwwxxxxxxxxx|||}}}}}}}}}|||}}}zzzxxxuuusssssswww}}}~~~zzzyyyyyy|||}}}}}}zzzxxxvvvvvvvvvwwwwwwxxxxxxwwwwwwyyyzzzzzzzzzzzz{{{~~~yyyxxxuuussssssvvv|||~~~~~~}}}}}}{{{{{{|||}}}|||yyywwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxzzz~~~~~~yyyxxxvvvttttttvvvzzz~~~~~~}}}~~~~~~||||||~~~}}}||||||~~~{{{yyywwwvvvvvvuuuuuuuuuvvvvvvwwwxxxxxxwwwwwwyyy}}}~~~xxxxxxxxxvvvuuuuuuxxx{{{~~~~~~~~~~~~~~~{{{|||~~~}}}|||~~~}}}{{{wwwvvvtttsssssstttuuuvvvxxxxxxxxxwwwvvvyyy}}}~~~xxxyyyyyywwwuuuuuuwwwyyy~~~~~~~~~}}}||||||}}}~~~}}}~~~xxx|||~~~~~~~~~~~~|||yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyzzzzzz~~~}}}zzzwwwuuuuuuwwwxxxxxxwww~~~||||||}}}}}}}}}zzz}}}~~~|||||||||{{{{{{|||||||||zzzzzzyyyyyyxxxxxxxxxyyyyyywwwuuuuuuvvvxxxxxxwww~~~}}}}}}}}}{{{{{{~~~~~~~~~~~~}}}}}}|||{{{{{{{{{zzzzzzxxxvvvvvvwwwxxxyyyxxx~~~~~~~~~}}}}}}~~~yyy{{{}}}|||zzzxxxxxxyyyzzz{{{zzz}}}}}}~~~}}}zzz{{{}}}~~~|||zzzzzz{{{}}}}}}||||||||||||}}}~~~~~~}}}~~~}}}{{{{{{|||}}}~~~}}}{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~|||zzzzzz{{{}}}}}}|||zzzzzzyyyyyyyyyzzz||||||}}}~~~}}}}}}}}}~~~}}}{{{yyyyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{}}}||||||{{{zzzxxxwwwwwwvvvwwwvvvvvvvvvwwwxxxyyyyyy|||{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwxxx~~~~~~~~~~~~}}}xxx{{{}}}~~~~~~~~~~~~}}}{{{~~~{{{zzzyyyyyyxxxwwwvvvuuuuuuvvvvvvuuutttttttttuuuuuu~~~}}}}}}}}}~~~~~~~~~~~~|||{{{uuuwwwyyyzzzyyyzzz{{{}}}}}}|||}}}}}}}}}zzzxxxxxxxxxwwwvvvuuuuuutttuuuuuutttsssrrrrrrrrrsss~~~|||||||||}}}}}}}}}}}}{{{vvvwwwxxxwwwuuuuuuvvvwwwzzz}}}}}}~~~~~~~~~|||zzzxxxwwwwwwvvvvvvuuuuuuuuuttttttsssrrrqqqqqqqqqrrr}}}|||{{{{{{{{{~~~~~~|||~~~}}}zzzzzzyyyvvvsssqqqrrrsssxxx{{{~~~}}}}}}}}}}}}|||zzzwwwwwwwwwwwwvvvvvvuuuuuussssssrrrqqqqqqqqqrrrrrr|||zzzyyyxxxyyy}}}~~~{{{~~~~~~}}}|||zzzwwwsssqqqqqqrrrvvvyyy}}}~~~~~~}}}}}}}}}||||||}}}|||{{{xxxxxxwwwwwwwwwwwwvvvvvvrrrrrrqqqqqqqqqrrrssssss~~~{{{xxxwwwvvvxxx}}}{{{~~~~~~~~~}}}{{{wwwsssqqqrrrsssuuuxxx|||~~~}}}~~~~~~|||{{{|||~~~~~~~~~~~~~~~}}}||||||||||||{{{xxxxxxxxxwwwwwwwwwwwwwwwqqqqqqqqqqqqrrrssstttttt~~~~~~{{{xxxwwwvvvzzz}}}}}}|||~~~~~~{{{uuuqqqpppqqqssswwwzzz}}}|||{{{{{{{{{{{{|||}}}~~~~~~|||zzzxxxxxxyyy|||}}}}}}zzzzzz|||~~~~~~|||zzzyyy{{{zzzyyyyyyzzzxxxuuusssttttttuuuuuuuuutttsssrrr|||yyywwwvvvwwwzzz}}}~~~~~~||||||}}}{{{||||||zzzuuurrrqqqrrrtttwww{{{||||||zzzyyyyyyyyyzzz{{{}}}~~~~~~|||zzzyyyxxxyyy{{{|||}}}zzzwwwvvvxxxyyy}}}}}}~~~~~~~~~|||{{{zzz|||{{{zzzzzzzzzyyyvvvssstttssssssrrrrrrrrrrrrrrr~~~~~~{{{xxxvvvuuuxxx{{{~~~|||yyyyyy{{{~~~}}}{{{zzz{{{yyyzzzzzzxxxuuusssrrrsssuuuxxx{{{|||zzzxxxwwwwwwwwwwwwxxxzzz|||~~~~~~~~~}}}|||{{{yyyyyyyyyzzz{{{}}}~~~}}}{{{xxxtttrrrrrrsssyyyzzz{{{|||}}}}}}||||||}}}|||{{{{{{{{{yyyvvvtttsssrrrrrrqqqqqqqqqqqqqqq~~~~~~{{{xxxvvvuuuyyy{{{}}}~~~|||xxxvvvtttvvvxxxzzz|||~~~|||zzzyyyyyywwwwwwwwwuuutttsssttttttuuuxxxzzz{{{yyyvvvttttttttttttuuuwwwyyy}}}~~~~~~}}}||||||{{{zzzzzzzzzzzz{{{}}}||||||zzzvvvqqqooonnnooovvvvvvxxxyyy{{{|||}}}~~~~~~}}}|||||||||{{{xxxuuuqqqrrrsssttttttrrrqqqooo~~~}}}|||~~~}}}zzzxxxwwwzzz{{{}}}~~~}}}zzzvvvtttrrrtttuuuvvvxxx{{{~~~|||{{{yyywwwvvvuuutttsssssstttttttttuuuwwwzzzzzzwwwtttrrrqqqqqqqqqqqqsssvvvzzz}}}}}}}}}}}}|||{{{zzzzzzyyy{{{{{{{{{zzzvvvqqqnnnmmmnnnssstttuuuwwwyyy{{{|||}}}~~~}}}}}}~~~}}}zzzwwwqqqtttxxxzzzzzzwwwrrrooo}}}|||{{{{{{{{{|||~~~|||zzzyyy{{{|||}}}}}}|||yyyvvvtttssstttuuuuuuvvvxxx|||~~~|||zzzwwwvvvtttqqqqqqrrrttttttttttttvvvxxxxxxvvvsssqqqppppppoooooopppsssxxx}}}~~~}}}{{{zzzwwwyyy|||~~~}}}yyyzzzyyyvvvrrrooonnnooosssssstttuuuwwwyyyzzz|||~~~~~~}}}~~~}}}zzzssswww{{{~~~~~~zzzuuurrr~~~|||~~~~~~}}}|||zzzzzzzzz{{{zzz}}}~~~~~~~~~~~~~~~|||{{{zzz{{{|||}}}}}}{{{yyyvvvtttuuuvvvuuuuuuuuuwww{{{~~~~~~~~~{{{xxxvvvssspppppprrrsssssssssrrruuuwwwwwwuuurrrpppppppppnnnmmmmmmpppuuu{{{|||zzzvvvwwwyyy{{{||||||{{{{{{vvvwwwwwwvvvssspppppppppttttttssstttuuuvvvxxxyyy}}}}}}}}}}}}xxxzzz|||}}}}}}{{{xxxvvv}}}zzz{{{|||}}}||||||}}}|||{{{yyyyyyzzz{{{yyy|||~~~~~~}}}~~~~~~~~~}}}}}}~~~|||zzzzzz{{{|||}}}}}}{{{yyywwwuuuwwwwwwvvvuuuuuuwwwzzz~~~}}}~~~|||yyyvvvsssooooooqqqssssssrrrqqqtttvvvwwwtttrrrpppooopppnnnlllllloootttzzz~~~|||zzzvvvvvvwwwxxxyyyyyyyyyyyytttuuuvvvuuusssqqqqqqqqquuutttsssssstttuuuvvvwww}}}}}}}}}||||||{{{{{{{{{zzzzzzzzz~~~~~~~~~zzz||||||||||||{{{{{{{{{{{{yyyyyyxxxxxxxxxxxxxxxxxxwwwzzz~~~}}}~~~~~~~~~}}}|||||||||~~~}}}|||zzzxxx{{{~~~|||yyywwwwwwwwwwwwuuutttsssvvv{{{~~~zzz|||}}}|||{{{zzzsssrrrqqqpppqqqrrrssstttuuuuuuvvvuuutttrrrpppoooooopppooolllkkkqqq|||~~~}}}|||zzzvvvvvvvvvuuuttttttvvvxxxwwwwwwxxxxxxwwwvvvuuutttttttttttttttuuuvvvwwwxxxzzz|||}}}}}}}}}|||}}}}}}}}}{{{xxxuuurrr~~~~~~}}}}}}|||~~~~~~|||~~~{{{zzzzzzzzz{{{{{{|||||||||zzzzzzyyyyyyyyyyyyyyyyyyxxxzzz}}}~~~~~~~~~}}}}}}}}}}}}||||||~~~}}}}}}|||zzzxxxyyy|||}}}zzzyyyyyyyyyxxxvvvttttttvvv{{{~~~}}}|||{{{{{{wwwvvvtttsssrrrrrrrrrrrrxxxxxxxxxxxxwwwvvvtttsssqqqqqqooolllkkkqqqzzz~~~~~~|||zzztttttttttttttttvvvxxxzzzxxxyyy{{{|||{{{yyywwwuuuxxxwwwwwwvvvvvvvvvwwwwww{{{}}}~~~{{{zzzzzzzzz{{{}}}}}}{{{xxxtttrrr~~~~~~~~~}}}|||{{{zzzyyyxxxzzz|||~~~~~~|||zzz}}}~~~~~~~~~~~~}}}yyyyyyzzz{{{|||}}}~~~~~~{{{{{{zzzyyyyyyyyyyyyyyyyyyyyy{{{|||}}}~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}}}}}}}~~~}}}|||{{{yyywwwwwwyyy|||~~~}}}|||{{{|||{{{zzzxxxvvvuuuwww|||~~~}}}}}}}}}}}}|||{{{yyywwwuuusssrrrrrrxxxyyyyyyzzzyyyxxxwwwvvvsssrrrpppmmmlllpppxxx|||uuuuuutttuuuvvvxxx{{{|||yyy{{{}}}~~~~~~|||yyyxxx{{{zzzyyyxxxwwwvvvvvvvvv{{{}}}~~~|||yyyxxxwwwwwwyyy|||}}}|||yyyuuurrr~~~~~~|||||||||}}}~~~~~~~~~~~~}}}|||||||||{{{yyyxxxwwwvvvuuuxxxzzz|||~~~~~~|||zzzxxxzzz|||~~~~~~|||{{{|||}}}~~~{{{{{{||||||}}}~~~~~~{{{{{{yyyxxxxxxxxxxxxxxxzzzyyyxxxxxxyyyzzz|||}}}|||{{{{{{|||}}}~~~{{{zzzzzzzzz{{{||||||}}}~~~~~~}}}||||||{{{yyywwwuuuwwwzzz|||}}}}}}~~~~~~}}}|||{{{xxxwwwyyy~~~~~~~~~~~~~~~}}}zzzxxxvvvuuutttvvvwwwxxxyyyyyyxxxvvvvvvtttsssqqqnnnlllooovvv{{{{{{yyywwwwwwyyy{{{}}}~~~{{{|||}}}}}}}}}|||{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvxxxzzz||||||zzzxxxvvvvvvuuuxxx{{{}}}}}}zzzvvvttt~~~~~~}}}{{{zzzzzz|||~~~}}}}}}|||}}}}}}~~~~~~|||{{{zzzzzz}}}~~~~~~~~~~~~~~~~~~{{{{{{zzzyyyxxxwwwvvvvvvyyyzzz{{{||||||{{{zzzyyyxxxzzz|||~~~~~~}}}}}}zzzyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzxxxvvvuuuvvvvvvwwwyyyyyyxxxwwwxxxyyy{{{}}}|||{{{{{{{{{|||}}}~~~~~~~~~|||yyywwwyyyyyyzzz{{{|||}}}}}}~~~~~~}}}|||{{{yyywwwuuuvvvxxxzzz}}}~~~~~~~~~}}}}}}}}}|||{{{|||~~~~~~}}}|||zzzyyyxxxvvvwwwxxxyyyyyyxxxvvvvvvtttrrrpppnnnnnnppptttxxx}}}|||{{{}}}}}}|||zzzzzzzzz{{{{{{vvvvvvuuuuuuuuuuuuvvvvvvtttvvvyyyzzzxxxwwwvvvvvvuuuwwwzzz}}}}}}{{{yyyvvv}}}|||{{{{{{{{{|||~~~~~~{{{{{{{{{|||}}}~~~~~~~~~{{{yyyzzzzzz|||}}}~~~}}}~~~||||||{{{{{{zzzyyyyyyyyy{{{{{{{{{zzzzzz{{{{{{{{{zzzzzz|||}}}}}}}}}|||{{{~~~~~~}}}zzzxxxxxx{{{}}}~~~~~~~~~}}}{{{yyywwwuuuttttttuuuvvvxxxxxxxxxxxxzzz|||~~~~~~|||{{{{{{|||}}}~~~}}}}}}}}}|||yyywwwyyyyyyyyyzzz{{{||||||}}}~~~{{{||||||~~~~~~}}}|||zzzxxxwwwvvvwwwyyy|||~~~~~~}}}{{{}}}~~~}}}|||{{{xxxyyyyyyzzzyyyxxxwwwvvvrrrqqqooonnnooorrruuuwww}}}~~~|||~~~~~~|||{{{zzz{{{{{{ttttttsssssssssttttttuuuqqqtttwwwxxxwwwuuuuuuuuusssuuuxxx{{{|||{{{zzzyyy~~~~~~}}}}}}|||||||||}}}}}}}}}~~~~~~zzzzzz{{{{{{}}}~~~|||~~~}}}zzzyyyzzz{{{{{{}}}~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}{{{zzzzzz{{{}}}~~~}}}}}}}}}}}}|||||||||{{{|||}}}~~~|||yyyxxxyyy{{{}}}}}}}}}}}}}}}}}}}}}~~~|||{{{xxxuuutttuuuvvvwwwwwwxxxyyy{{{}}}|||{{{{{{|||}}}|||~~~~~~||||||||||||~~~~~~||||||}}}~~~~~~}}}zzzxxxyyyyyyyyyzzzzzz{{{{{{{{{{{{|||~~~~~~xxxxxxyyy{{{~~~~~~}}}{{{yyyyyywwwwwwyyy|||}}}}}}{{{yyy|||~~~|||{{{xxxxxxxxxxxxwwwvvvtttssspppnnnmmmnnnpppsssvvvwww}}}|||}}}~~~|||zzzvvvuuutttsssrrrrrrrrrsssqqqtttvvvvvvuuusssrrrrrrrrrssstttvvvxxxyyyzzzzzz~~~}}}}}}|||||||||}}}~~~~~~~~~~~~~~~zzzzzz{{{{{{}}}~~~|||~~~}}}zzzyyyzzz|||{{{}}}~~~}}}}}}~~~~~~{{{yyyyyy{{{~~~~~~}}}||||||||||||{{{}}}}}}yyywwwxxxzzzyyyyyyzzz{{{|||}}}~~~~~~~~~|||yyyvvvuuuuuuwwwxxxwwwxxxzzz|||}}}{{{zzz{{{|||zzz}}}zzzyyyzzz{{{}}}~~~||||||}}}~~~}}}}}}~~~~~~{{{zzzyyyyyyzzzzzzzzzzzz{{{{{{yyyzzz|||}}}~~~~~~}}}}}}vvvwwwxxxzzz}}}~~~|||zzzzzzxxxwwwxxx{{{}}}|||zzzwww|||~~~~~~{{{zzzuuuvvvvvvuuutttrrrpppooonnnmmmlllnnnqqquuuwwwxxx}}}}}}~~~{{{~~~~~~}}}}}}yyyxxxwwwvvvtttrrrqqqqqqqqqrrruuuvvvvvvtttqqqpppppppppqqqrrrsssuuuwwwyyyzzz}}}|||||||||}}}}}}||||||}}}~~~{{{{{{|||~~~}}}yyyzzzzzzyyyxxxyyy{{{~~~{{{{{{}}}~~~}}}~~~~~~~~~~~~||||||~~~~~~|||zzzzzz{{{yyyyyyyyyyyyzzz{{{|||||||||zzzyyyyyyyyyzzzzzzyyyyyyyyyzzz|||}}}|||{{{~~~{{{xxxvvvxxx}}}~~~zzzyyyxxxxxxyyyzzz{{{{{{||||||yyyyyyzzzzzzzzzyyyxxxxxxuuuvvvxxx{{{}}}~~~}}}|||}}}|||||||||}}}~~~~~~}}}}}}zzzzzz{{{wwwuuussssssssssssrrrpppiiijjjlllooossswwwzzz|||}}}}}}|||{{{yyyyyy{{{|||~~~~~~yyyvvvtttqqqnnnmmmmmmnnnoooqqqtttxxx{{{{{{wwwsssoooooorrrvvvzzz}}}}}}|||{{{}}}|||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~|||yyyzzzzzzyyyxxxyyy{{{}}}|||}}}~~~~~~}}}~~~|||zzzyyyzzzvvvvvvvvvvvvwwwyyy{{{}}}~~~}}}||||||}}}}}}}}}}}}zzz{{{|||~~~}}}|||~~~{{{yyyzzz~~~~~~}}}zzzzzzzzzzzzzzz{{{|||}}}zzzzzzzzzzzzyyyxxxwwwwwwvvvwwwxxxzzz|||~~~~~~~~~}}}|||}}}}}}||||||}}}~~~~~~}}}~~~~~~~~~{{{zzz{{{xxxuuurrrqqqqqqpppooommmiiikkkmmmppptttxxx{{{|||~~~}}}{{{yyyyyyzzz{{{~~~~~~xxxvvvssspppoooqqqsssttttttvvvyyyzzzzzzvvvrrroooooorrrvvv{{{}}}}}}|||{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||yyyzzz{{{zzzyyyyyy{{{|||~~~~~~|||zzzyyyyyyuuutttsssssstttwww{{{}}}}}}}}}~~~~~~}}}}}}~~~}}}{{{zzzzzz|||}}}~~~||||||{{{zzzxxxwwwvvvuuuvvvvvvxxxyyy{{{|||}}}~~~}}}}}}~~~~~~~~~}}}||||||}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~}}}~~~zzzwwwtttqqqpppooommmllljjjlllooossswww{{{~~~~~~|||{{{yyyyyyyyy|||~~~{{{xxxuuussssssuuuxxx{{{xxxyyyzzzzzzxxxtttqqqoooooorrrvvvzzz|||}}}|||{{{~~~~~~~~~~~~}}}zzz{{{|||{{{zzzzzz{{{}}}|||zzzzzz{{{wwwuuusssrrrsssvvvzzz|||~~~||||||}}}}}}{{{{{{}}}~~~|||zzzxxxvvvuuuuuuuuuuuuvvvwwwxxxyyy{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{vvvsssqqqpppnnnmmmjjjmmmrrrxxx}}}~~~}}}{{{yyyxxxzzz{{{~~~|||zzzvvvtttuuuxxx|||{{{{{{zzzyyyvvvssspppooonnnpppuuuxxx{{{{{{zzzyyy|||~~~~~~}}}|||}}}~~~|||{{{|||}}}|||zzzwwwuuutttvvvyyy{{{|||zzzzzz|||}}}}}}|||yyyxxxwwwvvvuuuuuuuuuuuuvvvwwwxxxyyy{{{|||~~~~~~~~~}}}~~~|||wwwtttrrrqqqooonnnlllpppvvv}}}~~~{{{xxxxxxxxxzzz|||~~~}}}zzzwwwuuuvvvxxx|||~~~|||{{{zzzyyyvvvsssqqqooommmpppssswwwyyyxxxwwwuuu~~~}}}~~~}}}{{{xxxwwwxxxyyyzzz~~~|||zzzzzz{{{}}}~~~|||{{{zzzzzzwwwvvvuuuuuuuuuwwwxxxyyy}}}~~~~~~}}}||||||~~~~~~~~~||||||~~~~~~~~~}}}xxxtttsssssssssrrrpppttt{{{~~~~~~|||xxxvvvvvvvvvwwwzzz}}}}}}|||yyywwwwwwxxxyyy{{{zzzzzzzzzyyywwwuuurrrqqqoooqqqtttwwwxxxvvvtttsss~~~~~~~~~}}}|||zzzzzzzzz{{{{{{~~~}}}{{{zzz{{{|||}}}~~~~~~~~~zzzyyyxxxwwwwwwxxxzzz{{{~~~|||{{{{{{|||~~~~~~}}}{{{zzz|||~~~|||zzzzzz}}}{{{yyyxxxyyyzzzzzzvvvyyy~~~{{{zzz{{{|||xxxttttttssstttwwwzzz~~~~~~|||zzzxxxwwwwwwwwwwwwxxxyyyzzzyyywwwtttsssrrrtttwwwxxxxxxvvvtttrrr|||||||||{{{{{{|||||||||}}}|||{{{{{{||||||}}}|||zzzyyyyyyzzz|||}}}}}}|||{{{|||~~~~~~}}}{{{yyyzzz|||zzzxxxwwwzzz~~~~~~zzz}}}}}}zzzwwwvvvyyy}}}~~~{{{wwwsssrrrrrrsssuuuyyy}}}~~~~~~|||zzzwwwvvvuuuuuuwwwyyyzzzzzzxxxuuutttuuuvvvyyyzzzzzzwwwtttrrr~~~}}}}}}}}}}}}~~~|||{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}||||||}}}~~~yyywwwwww||||||~~~|||zzzxxxxxxvvvvvvvvvxxx{{{~~~}}}tttsssssstttwwwxxxxxxwwwyyywwwtttsssuuuwwwxxxyyy~~~~~~}}}|||}}}~~~~~~xxxuuuuuuvvvxxxxxxwwwwwwvvvuuuuuutttuuuwwwyyy{{{zzzxxxuuusss~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}zzzxxxxxx|||{{{}}}~~~{{{yyyyyyyyyxxxwwwvvvwwwyyy|||~~~|||{{{tttsssrrrsssuuuvvvvvvuuuxxxuuurrrqqqsssuuuvvvvvvxxxwwwvvvvvvvvvwwwyyyzzz}}}~~~~~~~~~~~~~~~{{{xxxuuuttttttwwwwwwvvvvvvuuuttttttssstttuuuxxxyyyxxxvvvsssqqq||||||}}}~~~~~~|||}}}||||||}}}~~~~~~|||}}}|||~~~zzzyyyxxx{{{}}}yyy||||||yyyxxxyyyzzzyyyyyywwwwwwwwwxxxyyyzzz~~~|||zzzyyyuuusssrrrrrrsssttttttsssvvvsssppppppqqqssssssssssssrrrqqqqqqqqqrrrttttttvvvwwwyyy{{{|||}}}|||||||||{{{xxxwwwvvvuuusssqqquuuuuuttttttsssrrrrrrrrrqqqssstttuuutttrrrooommm~~~||||||}}}{{{~~~~~~~~~|||zzz|||~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||zzz~~~}}}||||||zzzzzz{{{~~~~~~}}}yyywwwwwwyyy|||}}}|||{{{xxx{{{~~~zzzwwwvvvxxxyyyzzzyyyyyyxxxxxxxxxyyyyyy~~~~~~~~~{{{yyyxxxvvvtttrrrrrrsssssssssrrrtttrrrpppoooqqqrrrrrrrrrsssrrrqqqqqqqqqrrrssstttssstttvvvxxxyyyyyyxxxxxxzzzwwwtttsssuuutttqqqnnnrrrrrrqqqqqqqqqpppppppppooooooqqqqqqpppnnnkkkjjj}}}~~~{{{~~~}}}{{{yyyzzz~~~}}}}}}}}}~~~}}}zzz{{{|||}}}~~~~~~|||zzzyyyxxxxxxwwwxxxzzz{{{zzzzzzuuuuuutttuuuwwwxxxxxxxxxvvvzzz~~~~~~yyyvvvuuuvvvvvvyyyzzz{{{|||}}}~~~~~~~~~}}}}}}~~~~~~|||yyyxxxwwwuuurrrqqqrrrsssrrrrrrsssrrrpppppprrrssstttssstttsssrrrrrrrrrssstttuuuttttttttttttttttttttttttxxxtttqqqqqqrrrrrrooollloooooonnnnnnnnnnnnmmmmmmlllmmmmmmmmmllljjjhhhfff~~~}}}~~~}}}zzzxxxxxx{{{}}}{{{{{{|||~~~{{{{{{||||||}}}~~~|||zzzxxxzzz|||}}}|||{{{xxxvvvuuuuuuuuuvvvvvvvvvwwwwwwrrrrrrrrrrrrsssuuuvvvwwwuuuyyy~~~~~~zzzxxxvvvvvvvvvxxxzzz}}}~~~|||zzzyyyvvvssspppooopppqqqrrrqqqrrrppppppqqqsssuuuuuuuuusssrrrqqqqqqqqqrrrtttuuuuuutttrrrpppppppppqqqqqquuutttrrrppppppnnnllljjjllllllllllllkkkkkkkkkkkkjjjkkkkkkjjjiiigggeeeddd}}}|||}}}~~~}}}}}}~~~~~~{{{wwwvvvyyy}}}}}}||||||}}}~~~~~~~~~}}}}}}}}}{{{yyyxxxyyy{{{~~~}}}zzzxxxwwwwwwxxxyyy{{{}}}~~~~~~~~~~~~{{{yyywwwwwwxxx{{{||||||zzzwwwuuurrrsssttttttsssssstttuuupppqqqqqqqqqrrrsssvvvwwwuuuxxx}}}~~~}}}|||{{{zzzyyyxxxxxxxxxzzz~~~}}}{{{zzzyyyssspppmmmlllmmmoooppppppooonnnnnnpppsssvvvvvvuuusssrrrqqqqqqqqqrrrtttttttttrrrooolllkkkllloooqqqttttttsssqqqmmmkkkjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiihhhgggeeecccbbb~~~{{{zzzzzz{{{||||||}}}}}}~~~~~~~~~}}}}}}{{{wwwuuuwww{{{~~~}}}}}}~~~~~~~~~~~~}}}~~~}}}{{{{{{|||||||||{{{yyyxxxzzzyyywwwvvvwwwzzz~~~}}}yyyxxxxxxxxxyyyzzz|||~~~}}}|||{{{{{{||||||zzzyyyxxxzzz~~~~~~}}}{{{xxxuuutttvvvxxxzzz|||{{{yyyvvvtttqqqrrrssssssrrrqqqrrrssspppqqqqqqqqqrrrtttvvvyyytttxxx|||yyyzzz{{{|||||||||{{{{{{xxx{{{~~~~~~~~~}}}|||zzzyyyxxxpppmmmjjjiiikkkmmmnnnnnnmmmlllmmmpppsssvvvvvvvvvtttsssrrrrrrrrrsssuuuvvvssspppkkkhhhhhhjjjnnnqqqsssuuuuuuqqqlllhhhiiijjjhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhgggfffdddbbbbbb~~~|||{{{zzzzzz~~~~~~~~~}}}zzzyyyzzz|||}}}|||xxxwwwxxxyyyzzzzzz~~~~~~~~~~~~}}}||||||{{{||||||{{{}}}~~~~~~|||{{{||||||zzz}}}{{{}}}~~~~~~|||yyyvvvtttwwwvvvvvvvvvwwwxxxzzz{{{~~~~~~zzzxxxzzzzzz{{{|||}}}}}}}}}|||zzz{{{{{{{{{yyywwwtttrrrtttvvvyyy}}}{{{uuuqqqvvvuuuuuuwwwyyyyyywwwuuuttttttsssrrrqqqqqqppppppoooooopppsssvvvxxxxxxwwwyyyyyyzzz{{{|||}}}~~~}}}{{{yyyxxxzzz{{{{{{{{{zzzxxxzzz|||yyywwwwwwyyy{{{{{{{{{sssqqqooommmlllmmmnnnooollllllmmmnnnoooqqqssstttuuurrroooooosssuuuvvvuuuqqqooollljjjjjjkkklllnnnrrrqqqpppnnnllljjjhhhhhhgggfffeeeddddddeeeggghhhjjjiiiiiiiiiiiihhhdddaaa~~~}}}|||||||||||||||||||||||||||}}}}}}~~~|||zzzyyyzzz|||~~~}}}zzzwwwvvvxxxzzz{{{{{{~~~}}}}}}}}}|||{{{{{{{{{{{{{{{zzz{{{}}}|||zzzyyyzzzzzzzzz|||~~~zzzzzz{{{{{{zzzwwwuuutttvvvuuuuuuuuuuuuvvvxxxyyy}}}{{{{{{||||||{{{yyyzzzzzz{{{{{{{{{{{{zzzyyyyyyzzzzzzyyyvvvtttrrrqqqrrruuuxxx{{{~~~|||wwwrrrvvvuuuuuuwwwxxxxxxvvvtttvvvuuuuuuttttttsssrrrrrrppppppqqqssswwwxxxxxxwwwwwwwwwyyyzzz|||}}}~~~~~~|||{{{yyyyyy{{{|||{{{zzz|||yyy{{{}}}{{{zzzxxxyyyzzz{{{{{{zzzsssqqqooommmllllllmmmnnnnnnnnnnnnoooppprrrssstttuuurrrpppqqqtttwwwyyyyyyrrrpppmmmkkkjjjkkkmmmooorrrqqqpppnnnlllkkkiiiiiiffffffeeedddeeefffggghhhiiiiiiiiijjjkkkiiieeebbb~~~}}}}}}~~~zzzzzzzzzzzz{{{|||}}}}}}~~~}}}zzzyyyyyyzzz|||~~~zzzxxxvvvvvvxxxzzz|||||||||}}}~~~|||{{{zzzzzzyyyzzzzzzzzzxxxyyy{{{zzzxxxwwwwwwxxxzzz{{{}}}~~~~~~~~~{{{{{{zzzyyyxxxwwwvvvuuuuuuuuutttsssssstttuuuvvvwwwwwwwwwyyy|||~~~yyyyyyyyyyyyxxxxxxxxxxxxwwwwwwxxxxxxwwwvvvtttsssoooqqqsssvvvxxxzzz{{{|||~~~zzzvvvvvvvvvvvvwwwxxxxxxvvvtttwwwwwwwwwwwwvvvuuuttttttqqqqqqqqqtttwwwxxxxxxwwwtttuuuwwwyyy{{{|||}}}~~~{{{zzzyyyzzz||||||{{{yyy}}}zzzzzz~~~||||||{{{{{{|||||||||yyywwwrrrqqqnnnlllkkkkkkllllllmmmmmmmmmmmmnnnooopppqqqtttrrrpppqqqtttxxx{{{|||tttrrrnnnkkkjjjlllnnnpppqqqqqqpppnnnmmmkkkjjjjjjeeeeeefffffffffgggggggggggghhhiiikkkllljjjfffccc~~~~~~~~~{{{{{{zzzzzz{{{|||~~~~~~~~~{{{xxxwwwxxxyyyzzzxxxvvvuuuvvvxxx{{{||||||}}}}}}{{{{{{|||{{{zzzyyyyyyxxxxxxxxxxxxxxxyyyvvvxxxyyyyyyxxxwwwwwwxxx{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~|||zzzxxxwwwwwwwwwvvvuuusssrrrqqqrrrrrrsssssstttuuuwwwyyy~~~xxxxxxwwwvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvuuussssssqqqrrrtttwwwyyyzzz{{{{{{|||{{{|||~~~}}}{{{xxxwwwwwwwwwxxxxxxuuussswwwwwwxxxxxxxxxwwwuuuuuuqqqpppqqqsssuuuwwwvvvuuuqqqrrruuuxxxzzz{{{||||||yyyxxxyyyzzz||||||zzzxxx{{{wwwwww||||||xxxuuuqqqpppmmmjjjiiiiiiiiijjjjjjjjjjjjjjjjjjkkkllllllqqqpppooopppssswww{{{}}}vvvsssoookkkjjjllloooqqqoooooonnnmmmkkkjjjiiiiiidddeeefffggghhhhhhggggggfffgggiiilllmmmkkkgggddd||||||zzzzzzzzz{{{|||}}}|||xxxvvvuuuuuuvvvuuuttttttuuuxxx{{{||||||yyy|||{{{yyyxxxxxxxxxwwwvvvvvvuuuvvvvvvwwwwwwuuuwwwyyyyyyxxxxxxyyyzzz}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~zzzxxxwwwwwwwwwyyywwwuuusssrrrqqqqqqrrrrrrsssvvvwwwxxx{{{xxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssrrrsssuuuwwwyyyzzz{{{{{{wwwwwwxxx{{{~~~zzzyyyxxxyyyyyyxxxuuusssuuuvvvwwwxxxxxxwwwuuutttppppppppprrrtttuuutttsssoooqqqtttwwwyyyzzz{{{{{{wwwwwwwwwyyy{{{{{{yyywwwwwwssssssxxx{{{|||}}}}}}wwwsssqqqooollliiigggfffggggggiiihhhhhhhhhiiijjjkkkkkkmmmmmmnnnoooqqqtttwwwyyyvvvtttppplllkkkllloooqqqllllllkkkjjjiiiiiihhhhhhdddeeefffggghhhhhhhhhhhhggggggiiikkklllkkkgggddd~~~~~~~~~}}}|||}}}~~~|||zzzyyyyyyzzz{{{~~~~~~|||wwwtttsssrrrssstttssssssuuuxxx{{{{{{{{{wwwzzz~~~zzzxxxwwwwwwttttttttttttttttttuuuvvvtttvvvxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~zzzzzz{{{|||~~~|||}}}~~~|||zzzyyyyyyyyy}}}{{{yyyvvvtttsssrrrrrrqqqtttwwwwwwwwwyyy~~~~~~xxxwwwvvvuuuuuuuuuvvvwwwvvvvvvuuuttttttsssrrrrrrqqqrrrtttvvvxxxyyyzzz{{{wwwvvvwwwyyy}}}|||{{{zzzzzz{{{yyyvvvttttttuuuwwwxxxxxxwwwuuutttqqqqqqqqqrrrttttttsssrrroooqqqtttwwwyyyzzzzzzyyyuuuuuuuuuvvvxxxyyyxxxvvvtttpppooossswwwwwwyyy|||~~~~~~|||||||||}}}yyyuuurrrpppmmmjjjgggffffffgggiiiiiiiiiiiijjjkkkmmmmmmlllnnnpppqqqrrrrrrtttvvvuuussspppnnnlllmmmnnnooojjjjjjiiiiiihhhhhhggggggeeeeeefffggghhhhhhiiijjjhhhggghhhiiijjjiiifffccc}}}|||zzzzzzzzzzzzyyy{{{~~~~~~{{{zzz{{{{{{}}}~~~~~~{{{wwwtttrrrrrrssstttssssssuuuxxxzzzzzzzzzxxxzzz|||yyyxxxxxxrrrrrrrrrrrrrrrssstttuuuqqqtttwwwxxxyyyzzz|||~~~|||}}}~~~~~~~~~~~~{{{{{{{{{|||~~~~~~{{{}}}|||yyyvvvuuuttttttqqquuuxxxxxxvvvwww{{{~~~}}}|||{{{yyyxxxvvvvvvvvvwwwyyyzzzxxxwwwvvvuuusssrrrrrrrrrppprrrtttvvvxxxzzz{{{|||{{{zzzyyyzzz}}}~~~}}}|||||||||zzzwwwuuutttuuuwwwyyyyyywwwuuuttttttsssssstttuuuvvvtttsssppprrruuuxxxzzzyyyxxxxxxuuusssrrrsssuuuwwwwwwvvvsssnnnmmmppprrrrrrsssvvvyyy|||~~~}}}zzzyyyyyyzzz{{{{{{|||}}}~~~}}}{{{xxxuuusssooollliiihhhhhhhhhhhhhhhhhhiiijjjlllmmmnnnooorrrvvvwwwuuutttttttttsssrrrqqqooommmllllllllliiiiiiiiiiiihhhhhhhhhhhhffffffeeefffggghhhjjjkkkiiihhhgggfffgggfffeeeccc~~~|||yyyxxxwwwwwwxxxwwwwwwyyy}}}~~~~~~}}}~~~~~~~~~||||||~~~~~~zzzvvvsssssssssttttttssssssuuuxxxzzzzzzyyyyyy|||~~~zzzyyyyyyrrrqqqqqqqqqrrrrrrssstttooorrruuuwwwyyyzzz}}}~~~{{{|||}}}}}}~~~}}}||||||}}}~~~~~~{{{}}}{{{xxxvvvuuuuuuqqquuuxxxwwwuuuuuuyyy}}}~~~}}}{{{zzzyyyyyyxxxwwwvvvwwwxxxzzz|||yyyxxxwwwuuusssrrrrrrrrrrrrsssuuuxxxzzz|||~~~~~~}}}{{{{{{}}}~~~~~~~~~}}}}}}}}}{{{xxxuuutttvvvxxxzzzzzzxxxvvvuuuvvvuuuuuuvvvwwwwwwvvvtttqqqsssvvvyyyzzzyyyxxxwwwtttrrrqqqqqqsssuuuvvvvvvtttooolllnnnooonnnooorrrrrrvvvyyyzzzyyyxxxyyy{{{vvvvvvwwwyyy|||~~~}}}{{{wwwuuurrrnnnkkkjjjjjjjjjeeeeeefffgggiiijjjlllmmmrrrvvvzzz{{{yyyvvvttttttrrrrrrqqqooonnnlllkkkjjjjjjiiiiiiiiiiiiiiiiiiiiigggfffeeeeeefffhhhkkkmmmkkkhhhfffeeeeeeeeedddbbb~~~|||zzzxxxvvvtttqqqppprrruuuuuuuuuzzz}}}~~~}}}{{{|||~~~~~~|||||||||yyyvvvuuuuuuvvvwwwttttttttttttuuuuuuuuuuuuwwwxxx{{{}}}|||xxxvvvsssooommmoooqqqrrrsssrrrssssssuuuwwwyyyzzz{{{{{{{{{|||{{{|||~~~|||||||||}}}}}}|||~~~~~~~~~~~~}}}~~~}}}zzzxxxxxxwwwvvvuuuuuuvvvxxxzzz|||}}}|||{{{{{{{{{zzzxxxvvvwww{{{}}}|||{{{{{{yyywwwwwwyyy{{{{{{{{{wwwvvvvvvxxxzzz||||||{{{~~~|||{{{|||zzzzzzzzzzzzyyyxxxwwwvvvrrrrrrtttuuuvvvvvvvvvvvvssstttuuuvvvvvvuuutttsssrrrrrrrrrtttvvvvvvuuutttppppppnnnmmmqqqxxxyyyvvvrrrpppnnnnnnpppqqqqqqqqqsssrrrqqqrrrtttvvvvvvuuusssttttttuuuwwwzzz|||~~~zzzsssooonnnmmmjjjhhhiiigggeeeccceeehhhmmmpppwww|||~~~xxxuuusssqqqooooooppppppooonnnqqqooollliiihhhiiilllmmmkkkjjjgggffffffgggiiikkkjjjiiihhhfffeeedddcccccc}}}|||zzzxxxvvvtttssssssvvvvvvuuuzzz~~~~~~~~~}}}|||}}}~~~}}}}}}|||zzzwwwtttssssssuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwvvvwwwyyy{{{}}}~~~~~~{{{wwwsssooommmnnnqqqssssssttttttuuuvvvwwwyyy{{{||||||||||||{{{{{{~~~}}}||||||}}}~~~{{{yyyyyyxxxwwwvvvvvvxxxzzz{{{~~~~~~}}}}}}|||||||||yyywwwyyy|||~~~}}}|||{{{yyyyyy{{{}}}~~~}}}xxxxxxwwwxxxzzz|||}}}}}}~~~}}}~~~{{{{{{{{{zzzyyyxxxwwwvvvrrrrrrrrrsssssssssttttttrrrssstttvvvvvvuuuuuutttsssrrrrrrrrrssstttttttttqqqrrrqqqppptttzzz{{{xxxrrrpppnnnnnnpppqqqqqqqqqrrrqqqpppqqqssstttuuutttrrrrrrrrrsssuuuyyy|||~~~}}}xxxssspppoooooonnnmmmjjjiiigggggghhhjjjmmmooowww}}}}}}{{{vvvtttrrrqqqqqqqqqpppnnnsssqqqnnnkkkkkkllloooqqqmmmllljjjhhhhhhiiikkkllljjjhhhgggeeedddcccdddddd~~~zzzwwwvvvwwwvvvvvvzzz~~~}}}}}}|||{{{|||}}}|||}}}~~~}}}{{{yyyxxxvvvuuuuuuvvvwwwxxxxxxwwwwwwxxxxxxyyyzzzvvvvvvwwwxxxyyy{{{|||}}}~~~}}}~~~zzzvvvqqqoooppprrrtttuuuvvvvvvwwwwwwxxxzzz{{{|||}}}}}}|||{{{zzz|||~~~~~~}}}~~~~~~~~~{{{{{{{{{yyyyyyyyyyyy{{{|||~~~}}}~~~~~~{{{yyy{{{}}}||||||~~~|||{{{zzzzzzzzz{{{}}}~~~}}}}}}||||||zzzyyyxxxwwwsssrrrqqqpppoooppppppqqqpppqqqsssuuuvvvvvvvvvuuutttsssqqqqqqqqqrrrtttuuutttvvvvvvuuuxxx}}}}}}yyyrrrpppnnnnnnooopppppppppqqqpppoooppprrrssssssrrrppppppooopppssswww{{{}}}zzzvvvrrrppppppqqqqqqqqqmmmllllllllllllmmmnnnoooxxx}}}zzzxxxvvvvvvvvvvvvtttsssuuusssooolllkkkmmmpppqqqpppooommmlllkkklllmmmnnnjjjhhhfffdddccccccdddeee~~~}}}}}}}}}}}}~~~~~~~~~}}}zzzyyyxxxwwwzzz}}}~~~}}}||||||||||||yyyzzz{{{|||}}}}}}}}}|||}}}}}}|||{{{{{{{{{{{{|||{{{zzzzzzyyyzzz{{{|||}}}xxxwwwwwwvvvwwwyyyzzz{{{}}}||||||}}}~~~zzzuuussstttvvvxxxyyyyyyyyyxxxyyyyyyzzz{{{|||}}}}}}|||zzzyyyzzz}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~|||}}}~~~|||zzzzzz|||}}}~~~}}}{{{yyyxxxuuutttqqqnnnmmmmmmnnnooommmoooqqqsssuuuvvvvvvvvvuuuuuusssqqqppprrruuuxxxyyy{{{|||zzzzzz}}}|||xxxrrrpppnnnnnnoooppppppoooqqqpppooooooqqqrrrrrrqqqnnnmmmmmmmmmppptttyyy|||wwwuuuqqqoooooopppqqqrrroooooopppqqqqqqpppooonnnxxx|||}}}||||||}}}~~~~~~}}}yyyvvvqqqllljjjjjjlllnnnppppppooonnnnnnnnnnnnnnnjjjhhhfffcccbbbcccdddeee}}}||||||{{{{{{|||}}}~~~~~~|||{{{yyy{{{~~~|||||||||{{{{{{{{{{{{|||}}}wwwyyyzzzzzz|||~~~|||{{{{{{{{{~~~~~~}}}}}}|||{{{{{{}}}~~~|||zzzxxxwwwwwwxxxzzz|||~~~}}}|||{{{}}}{{{yyyzzz{{{||||||{{{zzzzzzzzzzzzzzz{{{{{{||||||zzzxxxvvvwwwzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzzzz|||~~~|||zzzyyywwwuuurrrooommmmmmmmmnnnkkkllloooqqqtttuuuuuuuuuvvvvvvuuurrrqqqsssxxx|||~~~|||zzzzzzyyyuuussspppnnnmmmnnnoooooonnnqqqpppnnnooopppqqqqqqpppllllllllllllooossswwwyyyuuussspppmmmkkklllmmmnnnpppqqqsssssssssrrrpppooovvvyyy}}}~~~}}}|||{{{{{{}}}}}}}}}uuunnnjjjhhhiiijjjnnnnnnoooooooooooonnnnnnkkkjjjgggeeeccccccdddddd~~~~~~|||}}}}}}}}}|||}}}}}}{{{{{{zzzyyyzzz{{{|||}}}wwwxxxyyyyyyzzz||||||zzzzzzzzz{{{|||~~~~~~}}}||||||~~~~~~{{{xxxwwwxxx{{{}}}}}}||||||~~~||||||{{{zzzzzzyyyzzzzzzzzzzzzxxxvvvttttttwwwzzz|||}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}{{{{{{|||~~~|||yyyxxxwwwvvvsssqqqnnnmmmmmmmmmhhhjjjmmmoooqqqsssssssssuuuvvvvvvtttsssuuuzzz{{{wwwwwwvvvtttsssqqqnnnmmmnnnooonnnnnnpppnnnmmmmmmnnnoooooonnnkkkkkklllmmmooorrrtttuuusssrrrooollliiihhhjjjlllpppqqqsssttttttrrrqqqoootttvvvxxxxxxvvvuuuuuuvvvzzz{{{{{{rrrllljjjjjjkkklllmmmooopppqqqqqqpppooommmllljjjhhhfffdddcccccc~~~~~~}}}|||zzzyyyyyyzzz{{{|||wwwxxxxxxxxxxxxzzz}}}}}}zzzyyyzzz{{{|||{{{}}}}}}||||||~~~|||xxxwwwxxx{{{}}}}}}~~~}}}}}}}}}}}}|||{{{zzzyyyyyyxxxyyywwwwwwvvvsssrrrrrruuuxxx}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~{{{zzzzzz~~~~~~~~~~~~|||yyywwwuuuuuuuuusssqqqooommmlllkkkggghhhkkkmmmooopppqqqqqqqqqtttuuutttsssuuu{{{}}}yyytttuuuvvvuuusssqqqnnnmmmnnnnnnnnnmmmmmmllljjjjjjkkkllllllkkkkkkkkkmmmnnnpppqqqrrrrrrppppppnnnkkkhhhgggjjjmmmoooppprrrssssssrrrqqqppprrrtttttttttrrrrrrssstttuuuwww|||}}}sssmmmjjjjjjkkkjjjlllooorrrssssssrrrqqqnnnnnnmmmkkkhhheeebbb```~~~~~~~~~~~~{{{yyyxxxyyyzzzzzzxxxxxxxxxwwwwwwxxx{{{~~~|||zzzyyyzzz|||}}}|||}}}|||}}}~~~|||xxxvvvxxxzzz}}}{{{~~~~~~~~~|||}}}|||{{{zzzyyyxxxxxxxxxuuuuuutttrrrpppqqqtttwww}}}~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}~~~yyyxxxyyy|||}}}zzzwwwuuussstttssssssqqqooommmkkkjjjfffgggjjjlllnnnooooooooonnnrrruuutttsssuuu{{{{{{~~~}}}vvvrrrtttvvvwwwsssqqqnnnmmmnnnnnnnnnmmmkkkjjjhhhhhhiiijjjiiiiiijjjlllnnnpppqqqqqqppppppnnnooonnnkkkhhhhhhkkkoooooopppqqqrrrrrrrrrqqqqqqqqqrrrsssrrrqqqrrrtttvvvrrrtttyyy{{{rrrkkkiiijjjkkkjjjlllpppsssuuuuuutttsssooooooooommmjjjfffbbb___~~~}}}~~~~~~}}}|||zzzyyyzzz{{{}}}~~~{{{{{{zzzzzzzzz{{{{{{|||~~~}}}~~~~~~|||yyy~~~~~~|||zzzzzz{{{|||}}}{{{yyyxxxwwwxxxxxxuuusssrrrqqqqqqtttvvvxxxzzz{{{|||}}}~~~~~~~~~~~~}}}{{{zzzzzz}}}~~~}}}|||~~~~~~{{{xxxwwwvvvuuutttqqqnnnnnnnnnmmmjjjgggkkkmmmooorrrtttttttttssswwwtttpppppptttxxxzzzzzz|||zzzwwwuuutttuuuwwwxxxrrrqqqqqqqqqrrrqqqnnnllllllkkkjjjiiihhhiiijjjkkkmmmmmmmmmmmmnnnoooppppppppppppoooooonnnmmmmmmlllpppoooooonnnnnnooopppqqqsssssssssrrrrrrrrrqqqqqqttttttvvv{{{yyyrrrpppmmmiiieeejjjkkkmmmoooqqqrrrssstttsssrrrooollljjjiiiiiiiii~~~~~~}}}~~~~~~}}}{{{{{{{{{|||}}}}}}||||||{{{{{{{{{||||||~~~|||~~~}}}||||||}}}~~~}}}{{{zzzyyyyyyzzzxxxwwwtttsssrrrtttvvvwwwyyyyyy{{{|||~~~~~~~~~~~~~~~}}}|||{{{~~~}}}|||~~~||||||zzzwwwuuusssqqqnnnnnnooonnnllliiilllnnnqqqtttvvvwwwwwwwwwvvvsssoooooossswwwzzz{{{|||zzzxxxuuuuuuuuuwwwxxxsssrrrrrrssstttssspppnnnnnnmmmlllkkkkkklllmmmmmmppppppppppppppppppqqqrrrrrrrrrqqqpppooonnnnnnmmmpppooonnnmmmmmmnnnoooooosssrrrqqqpppooonnnmmmmmmpppppprrrwww}}}xxxrrrqqqoookkkhhhkkklllmmmpppqqqsssttttttsssqqqooommmkkkjjjiiiiii}}}{{{|||~~~~~~||||||}}}}}}~~~~~~}}}}}}||||||}}}~~~~~~}}}|||{{{{{{{{{{{{yyyvvvtttssstttvvvwwwxxxyyyzzz{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||~~~~~~}}}~~~yyytttqqqpppnnnnnnoooooommmlllmmmpppssswwwzzz{{{|||{{{wwwtttqqqpppssswww{{{||||||zzzxxxvvvuuuvvvwwwxxxuuuttttttuuuwwwvvvtttrrrqqqppppppoooooopppqqqqqquuuttttttsssssssssssstttuuutttsssrrrqqqpppoooooopppooonnnlllllllllmmmmmmqqqpppooommmkkkjjjiiihhhlllkkkmmmqqqxxx}}}vvvrrrqqqqqqnnnllllllmmmoooqqqrrrsssttttttrrrqqqooommmkkkjjjjjjjjj~~~|||{{{|||~~~~~~}}}}}}}}}~~~}}}}}}}}}||||||zzzyyyvvvttttttuuuwwwxxxxxxyyyzzz|||~~~|||{{{{{{}}}~~~~~~~~~~~~}}}|||~~~}}}~~~~~~~~~~~~|||tttpppooonnnnnnnnnnnnmmmmmmmmmppptttxxx{{{}}}~~~~~~}}}zzzwwwuuuvvvyyy|||~~~|||zzzyyyxxxwwwxxxyyyyyyvvvvvvvvvxxxzzzzzzxxxvvvtttttttttttttttttttttuuuxxxxxxwwwvvvuuuuuuuuuuuuvvvvvvuuutttsssrrrqqqqqqqqqpppooommmllllllmmmmmmnnnnnnmmmkkkjjjiiihhhgggkkkjjjkkknnnttt{{{|||xxxtttqqqqqqrrrqqqpppmmmnnnpppqqqrrrsssttttttppppppnnnmmmkkkjjjjjjiii~~~}}}}}}~~~~~~~~~|||~~~}}}~~~~~~~~~}}}}}}}}}}}}xxxvvvtttssstttvvvxxxzzzzzzzzz{{{}}}~~~|||{{{|||~~~~~~~~~~~~}}}}}}~~~~~~}}}|||~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~uuupppppppppooonnnmmmlllmmmlllnnnssswww{{{}}}~~~|||{{{{{{}}}||||||{{{zzzyyyzzz{{{{{{xxxxxxxxx{{{}}}~~~|||{{{xxxxxxxxxxxxwwwwwwvvvvvvyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvuuuuuutttssssssssssssrrrpppnnnmmmmmmnnnnnnlllllllllkkkkkkjjjjjjiiinnnlllkkkmmmqqqvvvzzz|||wwwtttrrrqqqqqqqqqrrrqqqnnnooopppqqqrrrsssssssssoooooonnnmmmkkkiiihhhggg~~~|||~~~~~~}}}}}}~~~~~~~~~~~~~~~wwwvvvtttssstttvvvyyy{{{zzz{{{|||~~~||||||~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~|||{{{zzzzzzzzz{{{}}}~~~|||~~~}}}}}}}}}~~~yyytttttttttrrrooommmlllmmmkkkmmmrrrvvvzzz}}}~~~~~~~~~}}}~~~~~~}}}}}}|||||||||}}}}}}xxxxxxzzz|||~~~{{{{{{{{{zzzyyyxxxwwwvvvxxxwwwvvvvvvvvvvvvvvvwwwttttttttttttttttttttttttrrrqqqpppooonnnnnnoooooollllllllllllkkkkkkkkkkkknnnmmmkkklllpppsssuuuuuurrrrrrpppooooooooopppqqqoooooopppqqqrrrrrrqqqqqqnnnnnnmmmllljjjgggeeeddd}}}}}}}}}||||||~~~~~~}}}~~~zzzxxxvvvuuuuuuwwwyyy{{{yyyzzz{{{}}}~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyyxxxwwwwwwxxxzzz|||}}}|||~~~~~~}}}yyyyyyyyyzzz{{{|||~~~~~~}}}|||zzz{{{zzzvvvqqqnnnmmmnnnkkkmmmrrrvvvzzz|||}}}}}}~~~~~~~~~yyyyyyzzz}}}}}}}}}||||||zzzxxxuuutttuuuuuutttttttttuuuuuuvvvqqqqqqrrrrrrssstttttttttpppooonnnmmmmmmnnnooopppnnnmmmmmmlllkkkjjjjjjiiilllkkkjjjlllnnnqqqqqqqqqpppppppppnnnmmmmmmnnnoooooooooppppppqqqpppppppppnnnnnnmmmkkkhhheeebbb```~~~}}}}}}~~~}}}~~~~~~}}}}}}}}}{{{{{{}}}~~~~~~}}}{{{yyywwwvvvwwwyyyzzzxxxyyyzzz|||}}}}}}{{{}}}~~~~~~~~~~~~|||~~~~~~}}}~~~|||zzzwwwwwwvvvvvvwwwyyy{{{}}}}}}~~~~~~}}}{{{vvvvvvwwwxxxyyyzzz|||}}}|||~~~~~~~~~zzzsssooonnnoookkknnnrrrvvvzzz|||}}}}}}yyy|||~~~~~~xxxyyyzzz~~~~~~~~~}}}|||zzzwwwtttsssssssssrrrsssssstttuuuuuuoooooopppqqqrrrssstttuuunnnnnnmmmllllllmmmoooooooooooonnnllljjjiiihhhgggiiihhhiiikkknnnppppppoooooooooooonnnlllkkklllmmmnnnoooooopppppppppoooooonnnmmmllljjjgggddd```^^^}}}}}}~~~}}}~~~~~~~~~~~~|||{{{{{{|||}}}}}}~~~}}}zzzxxxwwwwwwxxxyyyvvvuuutttuuuwww{{{~~~~~~~~~~~~~~~}}}|||}}}|||}}}~~~~~~~~~~~~|||||||||}}}~~~xxxuuussstttwwwzzz{{{zzz|||}}}}}}~~~~~~~~~~~~}}}yyyxxxwwwvvvvvvxxxzzz{{{}}}}}}}}}zzzwwwssspppnnnpppqqqrrrvvvyyyzzzzzzxxx||||||{{{{{{{{{||||||||||||~~~|||{{{yyyzzz{{{}}}}}}}}}}}}|||xxxyyyzzzyyywwwsssnnnkkkgggjjjmmmooopppqqqsssuuutttsssrrrrrrsssrrrqqqoooooommmkkkkkkmmmppprrrrrrqqqpppmmmkkkiiiiiijjjjjjiiiiiiiiijjjkkklllmmmmmmmmmoooqqqooojjjggggggiiilllooosssssspppnnnnnnoooooommmkkkiiigggbbb]]]YYY~~~~~~~~~{{{~~~~~~~~~}}}}}}~~~~~~|||}}}~~~}}}~~~}}}{{{{{{{{{|||}}}}}}}}}~~~~~~{{{yyyxxxxxxxxxyyyvvvuuuttttttvvvzzz~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{|||}}}~~~yyyvvvssssssvvvyyyyyyyyy{{{||||||}}}}}}}}}}}}}}}wwwvvvuuuuuuvvvxxx{{{|||}}}}}}~~~~~~|||yyyvvvsssrrrppppppqqqtttxxxzzzzzzyyy{{{zzzyyyyyyyyyzzz{{{|||}}}~~~}}}zzzxxxwwwwwwyyyzzzzzzyyyyyyxxxuuuvvvwwwwwwtttpppllljjjfffhhhjjjlllmmmoooqqqtttuuusssrrrrrrsssrrrpppnnnpppnnnllllllnnnoooooooooooonnnkkkiiihhhhhhiiiiiiiiiiiiiiiiiijjjlllnnnooonnnooonnnllliiigggggggggjjjmmmppppppnnnlllkkkllllllkkkiiihhhfffbbb]]]ZZZ~~~}}}}}}||||||~~~~~~yyy|||}}}}}}}}}~~~}}}|||{{{{{{|||}}}}}}}}}|||{{{{{{|||~~~}}}{{{zzz|||~~~~~~}}}~~~}}}|||{{{zzzzzzzzzzzzzzz{{{|||}}}~~~|||}}}~~~~~~{{{zzzyyyzzzzzzwwwuuutttsssuuuyyy}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}||||||||||||yyyyyyyyyzzzzzz{{{||||||xxxuuussssssuuuwwwxxxxxxzzz{{{||||||}}}}}}||||||wwwvvvuuuuuuwwwyyy{{{}}}}}}}}}}}}}}}{{{yyyxxxqqqpppppprrrvvvxxxyyyyyyxxxwwwvvvuuuuuuwwwyyyzzz||||||}}}}}}|||yyywwwuuuttttttuuuuuuuuutttssssssqqqrrrssssssqqqnnnjjjhhhdddfffggghhhiiilllooorrruuutttsssssssssrrrpppmmmpppooonnnnnnoooooommmlllmmmllliiigggfffggghhhiiiiiiiiihhhhhhjjjmmmpppqqqqqqnnnkkkiiiiiihhhgggfffhhhjjjkkkkkkiiihhhggghhhhhhgggffffffeeebbb^^^[[[~~~|||{{{zzzzzzzzz|||~~~zzz}}}~~~}}}~~~}}}{{{zzzyyyzzzzzzzzzzzz{{{{{{}}}|||yyywwwyyy{{{|||||||||~~~|||zzz|||~~~|||{{{xxxxxxwwwwwwxxxzzz|||}}}~~~~~~~~~zzz{{{|||~~~}}}}}}||||||xxxvvvsssrrrtttwww|||~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~~~~}}}~~~}}}|||zzzxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxuuutttsssssstttwwwyyyzzzzzz{{{|||}}}~~~~~~~~~}}}zzzyyyxxxwwwwwwyyy{{{||||||||||||}}}}}}}}}uuusssrrrrrrtttvvvwwwwwwvvvuuusssrrrrrrtttvvvxxxwwwxxxyyyyyyxxxwwwuuutttsssrrrrrrqqqqqqpppooooooooopppqqqqqqpppmmmjjjhhheeeffffffggghhhjjjooorrruuutttsssrrrrrrqqqooommmnnnnnnoooqqqrrrrrrooommmlllkkkiiigggffffffhhhhhhjjjiiiiiiiiikkknnnrrrtttsssnnniiiggghhhiiihhhfffdddeeeffffffeeedddccccccdddccccccddddddbbb___\\\~~~~~~~~~~~~}}}|||{{{zzzyyyxxxxxxxxxxxx{{{}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}{{{zzzyyyyyyzzzzzz|||~~~~~~~~~~~~~~~{{{wwwvvvvvvxxxyyyyyyyyy{{{~~~~~~~~~~~~}}}}}}}}}}}}~~~zzzxxxzzz~~~~~~}}}|||yyyxxxvvvvvvvvvyyy{{{}}}~~~}}}}}}~~~~~~~~~}}}|||{{{wwwxxxyyy{{{}}}zzzxxxtttrrrsssvvv{{{~~~~~~}}}~~~~~~~~~~~~}}}|||{{{zzz}}}}}}~~~~~~}}}}}}~~~~~~|||xxxvvvvvvwwwzzz{{{{{{{{{zzzxxxuuusssrrrrrrrrrssstttwwwzzz}}}{{{|||}}}~~~~~~{{{yyyxxxxxxyyyzzzzzzzzz{{{|||}}}zzzxxxuuutttuuuvvvvvvuuuuuusssrrrqqqqqqrrrsssuuuqqqrrrssstttuuuuuuuuutttrrrqqqqqqooonnnnnnmmmmmmoooooopppqqqpppnnnlllkkkhhhhhhhhhhhhhhhkkkooorrrtttsssqqqqqqqqqqqqnnnllllllmmmooorrruuuvvvtttrrrmmmkkkiiigggffffffggghhhjjjjjjjjjkkklllooorrrtttrrrmmmhhhfffggghhhgggeeeaaaaaaaaaaaabbbbbbaaa```aaaaaaaaabbbcccbbb___]]]~~~}}}}}}~~~}}}|||{{{yyyxxxwwwvvvvvvvvvvvvvvvxxxzzz||||||{{{zzzzzzzzz{{{|||||||||||||||{{{{{{zzzzzzzzz{{{}}}~~~|||{{{zzzzzzyyy{{{}}}}}}}}}}}}}}}~~~~~~}}}zzzwwwuuuvvvvvvvvvuuuwwwyyy}}}~~~}}}||||||}}}}}}}}}}}}||||||zzz{{{{{{zzzyyyyyy{{{||||||xxxwwwyyy|||}}}|||}}}~~~~~~~~~|||zzzyyywwwvvvwwwxxxzzz{{{|||{{{zzzzzz{{{}}}}}}zzzyyyyyyyyyxxxwwwttttttuuuwwwzzz}}}}}}yyyuuurrrrrrvvvzzz~~~~~~|||{{{||||||}}}~~~~~~~~~~~~}}}{{{zzzzzz|||~~~~~~~~~~~~~~~}}}~~~}}}~~~}}}xxxuuuvvvxxx|||}}}}}}}}}{{{xxxtttrrrrrrssstttttttttwww{{{~~~|||}}}~~~}}}zzzxxxwwwxxxxxxwwwyyyzzz{{{|||~~~}}}{{{yyyxxxxxxxxxwwwuuuttttttsssrrrqqqqqqqqqqqqmmmnnnoooppprrrsssssssssqqqpppooonnnmmmmmmmmmmmmoooooopppqqqqqqpppooonnnjjjkkklllkkkkkkkkknnnpppqqqpppooooooppppppnnnllliiijjjmmmqqquuuwwwwwwuuummmllliiigggeeeeeeffffffiiiiiijjjkkkmmmnnnpppqqqmmmjjjgggeeeeeedddcccbbb___^^^]]]^^^```aaaaaa``````___```bbbcccbbb```]]]}}}|||}}}}}}~~~~~~~~~}}}{{{zzzwwwvvvuuuuuuuuuuuuuuuvvvvvvyyy{{{zzzxxxvvvuuuuuuwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxyyy|||}}}{{{{{{zzzyyy{{{~~~~~~}}}}}}}}}}}}}}}~~~~~~|||zzzwwwvvvvvvuuutttrrrvvvxxx|||~~~~~~|||{{{yyyyyyyyyzzzzzzyyyyyyyyyvvvwwwxxxwwwvvvvvvyyy|||~~~~~~|||yyyvvvuuuwwwyyy{{{{{{~~~|||zzzzzz{{{|||}}}~~~}}}||||||zzzyyyxxxwwwwwwwwwxxxyyyvvvvvvvvvwwwxxxyyyzzz{{{|||zzzvvvttttttuuutttsssqqqqqqrrrtttwww{{{~~~{{{vvvssssssvvv{{{~~~}}}{{{yyyxxxyyyyyy}}}}}}~~~~~~~~~}}}|||xxx{{{}}}~~~|||{{{}}}~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~yyyvvvwwwyyy{{{}}}~~~zzzvvvsssuuuvvvvvvuuutttuuuyyy}}}{{{|||}}}~~~~~~{{{xxxwwwvvvwwwwwwtttwwwzzz{{{{{{}}}~~~}}}}}}{{{{{{{{{||||||zzzxxxuuuuuuuuutttsssqqqooonnnllllllmmmnnnoooppppppppppppooommmllllllllllllmmmoooooopppqqqqqqppppppooolllmmmnnnnnnllllllmmmnnnnnnmmmmmmnnnoooooommmlllhhhiiikkkooosssvvvvvvuuummmkkkhhheeeccccccccccccfffggghhhjjjkkkllllllkkkfffffffffdddaaa_________]]][[[ZZZ\\\```bbbbbbaaa______```bbbcccbbb```^^^~~~}}}}}}~~~|||~~~}}}||||||}}}|||}}}~~~~~~~~~}}}{{{zzzvvvuuuuuutttttttttuuuuuuwwwyyy{{{{{{xxxuuuttttttttttttuuuuuuuuuuuuuuutttuuuuuuvvvxxx{{{~~~}}}{{{{{{{{{yyy{{{~~~~~~|||{{{{{{{{{{{{}}}|||zzzxxxwwwwwwuuusssqqqvvvxxx{{{~~~~~~}}}{{{yyyvvvwwwwwwxxxxxxwwwwwwvvvtttvvvwwwvvvtttuuuyyy|||}}}}}}~~~yyywwwttttttuuuwwwxxxxxx}}}{{{zzzyyyyyyzzz{{{}}}|||~~~~~~}}}}}}||||||{{{{{{zzzyyyxxxwwwwwwvvvvvvvvvrrrsssttttttuuuvvvvvvvvvzzzwwwtttrrrrrrrrrrrrqqqooopppqqqsssvvvyyy|||~~~|||}}}~~~|||wwwssssssvvv{{{~~~~~~~~~}}}}}}}}}~~~}}}zzzwwwvvvvvvwww|||}}}}}}~~~~~~}}}wwwzzz}}}}}}|||{{{}}}||||||||||||}}}}}}}}}}}}}}}zzzwwwxxx{{{zzz||||||xxxuuuxxxyyyyyywwwttttttwww{{{zzz{{{|||}}}}}}{{{yyywwwvvvvvvvvvwwwsssvvvzzz|||{{{||||||{{{{{{{{{{{{}}}}}}{{{vvvvvvwwwvvvtttqqqnnnllllllllllllmmmmmmmmmnnnnnnnnnmmmlllkkkkkkkkklllmmmnnnoooooopppppppppppppppmmmnnnoooooommmkkkkkkllllllkkkkkklllnnnooommmlllhhhhhhjjjmmmqqqtttttttttmmmkkkhhhdddbbbaaaaaaaaaccceeegggiiijjjiiihhhgggaaaccceeeccc^^^[[[[[[\\\\\\ZZZYYY[[[```ccccccbbb`````````bbbcccccc```^^^~~~||||||~~~}}}||||||~~~~~~}}}~~~~~~~~~~~~}}}|||{{{zzz{{{|||||||||{{{yyyxxxwwwuuuuuuuuuvvvuuuuuuttttttvvvwwwyyyzzzxxxuuuqqqoooppppppqqqqqqqqqqqqppppppqqqqqqsssxxx}}}~~~~~~~~~|||zzzyyyyyyzzz|||~~~}}}}}}~~~}}}|||||||||~~~|||{{{{{{{{{{{{{{{|||~~~}}}{{{yyywwwzzz||||||yyyvvvtttsssxxxzzz~~~}}}{{{yyyyyytttttttttttttttuuuvvvwwwtttuuuuuusssrrrrrrtttvvvxxxzzz||||||{{{{{{|||}}}}}}{{{vvvvvvvvvtttssstttwwwyyyyyywwwuuuuuuvvvwwwwwwwww{{{~~~~~~}}}|||{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxzzzxxxtttqqqppprrruuuwwwyyyxxxwwwuuutttrrrqqqpppoooooopppsssxxx}}}}}}}}}}}}}}}~~~|||vvvtttuuuxxxzzz|||~~~~~~~~~}}}}}}}}}}}}}}}|||~~~~~~}}}zzzwwwuuuuuu}}}||||||}}}~~~~~~|||{{{zzz{{{{{{{{{{{{{{{{{{zzz~~~}}}||||||}}}~~~~~~||||||}}}~~~}}}}}}}}}~~~}}}|||||||||{{{yyywwwxxxzzz|||}}}~~~~~~}}}~~~yyyxxxwwwwwwvvvvvvwwwwwwwwwxxxyyyzzz{{{~~~}}}{{{yyyzzz{{{{{{{{{zzzyyyxxxzzzyyyxxxvvvtttrrrpppnnnnnnnnnoooooonnnllliiihhhllllllkkkjjjjjjkkkkkkkkkllllllmmmooopppqqqrrrssstttssspppmmmkkkjjjjjjjjjjjjjjjjjjkkklllllljjjgggeeefffhhhkkknnnnnnllliiiiiigggeeedddbbb```]]]ZZZccccccccccccdddeeeggghhhgggeeebbb___^^^]]]^^^^^^ZZZYYYYYYYYYYYY[[[]]]^^^___aaacccdddcccbbbcccddd||||||~~~}}}{{{zzz{{{}}}~~~~~~}}}}}}}}}}}}~~~}}}{{{{{{{{{{{{zzzyyyxxxxxxzzz{{{||||||{{{yyywwwuuuttttttuuuuuuuuuuuuttttttuuuvvvxxxxxxwwwtttqqqoooooooooooooooooooooooooooqqqrrruuuzzz~~~~~~}}}|||}}}~~~{{{xxxwwwxxxyyyzzz{{{{{{}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyyzzz|||~~~~~~|||zzzyyyvvvxxx{{{{{{yyywwwvvvuuuxxxzzz|||{{{yyyvvvuuuuuuttttttssssssssstttuuuuuusssttttttsssrrrrrrtttvvvuuuvvvxxxxxxwwwwwwwwwxxx}}}~~~~~~}}}{{{yyyvvvtttuuuvvvuuutttssstttwwwzzzxxxwwwuuussssssssssssssswwwzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzvvvvvvvvvvvvuuuuuuuuutttwwwuuusssqqqqqqsssuuuwwwyyyxxxwwwvvvuuusssrrrqqqooonnnooorrrvvvzzz|||}}}{{{{{{{{{|||}}}}}}xxxuuuvvvxxx{{{||||||||||||||||||||||||||||||}}}}}}|||yyywwwwwwwww|||||||||~~~~~~~~~|||{{{{{{||||||||||||{{{{{{|||{{{zzzzzz{{{|||}}}~~~}}}~~~~~~~~~~~~}}}|||}}}}}}|||}}}~~~~~~~~~}}}|||}}}}}}~~~~~~yyyyyyxxxwwwwwwwwwwwwxxxwwwxxxyyyzzz{{{~~~|||{{{yyyyyy{{{||||||{{{zzzzzzzzzyyyxxxwwwtttrrrpppooommmnnnoooooonnnllliiihhhlllkkkkkkjjjjjjkkkkkkkkklllmmmnnnpppqqqsssttttttrrrqqqooommmkkkjjjiiiiiigggffffffgggggggggeeecccdddeeegggkkknnnooommmllliiigggeeeccccccaaa^^^[[[______```aaabbbccceeeffffffdddbbb___]]]]]]]]]^^^[[[[[[ZZZZZZ[[[\\\^^^______aaabbbbbbaaaaaabbbddd}}}}}}~~~~~~~~~~~~}}}}}}{{{yyyxxxxxxyyyzzz}}}}}}~~~}}}}}}|||{{{zzz{{{zzz{{{|||~~~~~~|||}}}}}}~~~~~~zzzzzzzzzyyyyyyxxxwwwwwwyyy{{{}}}}}}|||yyyvvvtttsssttttttuuuuuuttttttttttttuuuwwwxxxwwwtttqqqooonnnnnnmmmllllllmmmnnnnnnrrrtttxxx~~~~~~|||}}}|||{{{|||}}}yyywwwuuuuuuvvvwwwwwwyyy~~~~~~~~~~~~||||||zzzzzzzzz{{{|||}}}~~~|||{{{zzzyyyxxxwwwwwwvvvvvvwwwyyy{{{|||{{{zzzyyytttwwwyyyzzzyyywwwvvvvvvxxxyyyyyywwwtttqqqpppppptttssssssrrrrrrrrrrrrsssqqqrrrssssssrrrrrrtttvvvssstttvvvuuutttsssssssssttttttsssrrrqqqppppppooosssttttttsssssstttwwwzzzxxxwwwuuusssqqqooonnnnnnqqqtttxxxzzz{{{|||}}}~~~~~~~~~~~~}}}|||}}}~~~~~~|||{{{vvvvvvuuutttssssssrrrqqqsssssssssttttttuuuvvvwwwyyyyyyxxxwwwvvvuuussssssooonnnnnnpppssswwwxxxyyywwwxxxzzz|||~~~}}}xxxvvvvvvyyyzzz{{{{{{{{{{{{{{{||||||||||||{{{||||||{{{xxxxxxyyyzzz}}}}}}~~~~~~}}}}}}~~~~~~|||}}}}}}~~~~~~}}}}}}|||{{{zzzzzzzzz{{{}}}|||~~~}}}}}}|||}}}~~~~~~}}}|||~~~}}}}}}}}}|||}}}~~~~~~~~~}}}zzzzzzyyyxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{|||~~~|||zzzxxxyyyzzz{{{|||{{{{{{zzzxxxxxxwwwvvvtttrrrpppnnnmmmmmmnnnmmmmmmkkkiiihhhkkkjjjjjjjjjkkkkkkkkkkkkjjjlllmmmoooqqqsssssstttqqqppppppooommmjjjhhhfffeeedddccccccddddddbbbaaacccdddfffjjjmmmoooooommmiiigggdddccccccbbb___]]]]]]]]]^^^___```aaabbbbbbdddbbb```^^^]]]]]]]]]^^^]]]\\\\\\[[[\\\]]]___````````````___^^^___aaaccc~~~}}}~~~}}}|||||||||}}}~~~}}}{{{zzz|||zzzyyywwwwwwwwwxxxyyy{{{{{{{{{{{{zzzyyyxxxxxxyyyxxxxxxyyy{{{|||{{{zzzzzz{{{|||}}}}}}~~~||||||{{{zzzzzzzzzzzzzzzyyy{{{~~~~~~zzzvvvssssssttttttuuuuuuuuuuuutttuuuvvvwwwxxxwwwuuusssqqqnnnmmmkkkjjjjjjkkkmmmnnnqqqsssxxx~~~}}}}}}~~~|||zzzwwwtttsssssstttuuuwwwzzz~~~}}}{{{zzzxxxxxxyyyyyyzzz|||}}}~~~{{{{{{zzzyyyxxxwwwvvvuuussstttvvvxxxyyyyyyyyyxxxuuuwwwyyyyyywwwuuuuuuuuuvvvwwwvvvtttqqqppppppppptttsssrrrqqqqqqqqqqqqqqqppprrrssssssrrrrrrtttuuusssuuuvvvuuusssqqqqqqrrrpppooonnnmmmmmmnnnooopppqqqrrrrrrqqqqqqsssvvvyyyyyyxxxwwwtttpppmmmlllkkknnnqqquuuxxxzzz{{{~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}~~~|||xxxwwwvvvuuusssrrrqqqppppppqqqtttwwwyyyyyyxxxxxxxxxyyyyyyyyyxxxvvvuuutttpppnnnmmmmmmpppsssuuuuuuvvvwwwyyy||||||wwwuuuvvvxxxyyyzzz{{{{{{|||||||||||||||}}}{{{|||{{{zzzyyyyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~|||~~~~~~}}}||||||}}}}}}|||~~~~~~}}}}}}~~~}}}zzzyyy{{{|||~~~~~~}}}}}}~~~{{{zzzyyyyyyxxxxxxyyyyyyxxxyyyzzzzzzzzz{{{}}}~~~|||{{{zzzvvvwwwxxxzzzzzzzzzzzzyyyvvvvvvuuutttrrrpppnnnmmmllllllllllllkkkjjjiiihhhiiijjjjjjkkkkkkkkkkkkkkkhhhjjjllloooqqqrrrrrrssssssssssssrrrooojjjfffcccdddbbbaaabbbdddeeeeeeeeeeeeeeeeeehhhkkkmmmmmmlllhhhfffdddcccccccccaaa```_________```_________^^^aaa```___^^^]]]]]]^^^^^^]]]]]]\\\\\\\\\]]]___`````````___]]]\\\]]]```bbb~~~||||||{{{{{{|||}}}~~~~~~|||zzzyyyxxxxxxwwwwwwxxxyyyzzz{{{zzzzzzzzzzzzzzzxxxwwwwwwwwwvvvvvvwwwyyyzzzzzzyyyyyyzzz{{{}}}|||~~~}}}}}}~~~}}}|||{{{{{{||||||}}}|||~~~|||xxxuuutttuuuvvvwwwwwwwwwwwwwwwxxxyyyyyyyyyyyywwwuuusssooonnnlllkkkkkklllnnnoooppprrrwww}}}~~~~~~~~~~~~~~~~~~}}}zzzxxxuuurrrqqqrrrsssuuuyyy|||~~~}}}{{{zzzzzzzzzyyyzzzzzz{{{|||}}}{{{{{{{{{{{{zzzxxxwwwvvvqqqrrrtttvvvwwwxxxxxxxxxxxxyyyzzzyyyvvvsssrrrrrrtttuuuuuutttsssrrrsssttttttsssrrrrrrqqqqqqqqqqqqqqqrrrttttttsssrrrtttuuussstttuuutttrrrpppppppppoooooommmmmmmmmoooqqqrrrppppppqqqpppppprrruuuxxxzzz{{{zzzvvvqqqmmmllllllnnnqqquuuwwwyyy|||~~~zzzzzzzzz{{{||||||}}}}}}}}}~~~|||vvvvvvtttsssqqqpppnnnnnnnnnqqqvvvzzz||||||zzzyyywwwxxxyyyyyyyyywwwvvvuuuqqqnnnllllllnnnqqqssssssvvvwwwzzz}}}|||yyyuuutttuuuwwwxxxxxx|||||||||}}}}}}~~~~~~~~~|||||||||{{{zzz{{{}}}~~~~~~}}}}}}}}}~~~~~~|||~~~}}}|||{{{zzz~~~~~~~~~~~~~~~{{{wwwvvvwwwyyyzzzzzzzzzzzz|||}}}{{{zzzyyyyyyxxxxxxyyyyyyyyyzzz{{{{{{yyyyyy{{{}}}||||||||||||{{{zzzyyyyyyuuuvvvwwwxxxyyyxxxxxxwwwssssssrrrqqqpppnnnlllkkkkkkkkkkkkjjjjjjiiihhhhhhhhhiiijjjkkkkkkkkkjjjjjjjjjkkknnnqqqrrrsssssssssvvvwwwvvvtttqqqkkkfffbbbaaa___^^^___cccfffhhhhhhgggfffeeefffhhhjjjjjjiiihhhfffdddcccddddddcccbbbdddddddddcccaaa___]]]\\\_________^^^^^^^^^______]]]]]]\\\[[[\\\]]]^^^___``````___]]][[[\\\___aaa~~~~~~}}}|||||||||}}}}}}|||{{{xxxxxxyyyyyyzzz|||}}}~~~{{{{{{|||{{{{{{zzzyyyxxxxxxvvvuuuvvvxxxyyyzzzyyyyyyzzz|||~~~|||~~~~~~~~~~~~}}}||||||}}}~~~{{{xxxwwwwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{zzzyyywwwuuutttppppppooonnnnnnoooppppppppprrruuu{{{}}}~~~~~~}}}|||{{{{{{wwwuuusssqqqqqqrrrtttuuu{{{~~~~~~}}}|||||||||{{{{{{{{{||||||}}}{{{|||||||||{{{yyywwwvvvqqqrrrssstttvvvvvvwwwwwwyyyzzzzzzxxxtttqqqqqqqqqrrrtttvvvwwwvvvvvvwwwxxxuuutttssssssssssssssstttrrrtttuuuuuutttsssssstttqqqssstttssspppooooooooopppooonnnnnnoooppprrrsssqqqrrrrrrqqqqqqrrruuuxxxzzz||||||yyysssooonnnoooqqqsssvvvxxxyyy{{{~~~yyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}|||zzzrrrqqqpppooommmlllkkkjjjmmmqqqvvvzzz}}}}}}{{{yyyvvvwwwxxxyyyyyyxxxvvvuuurrrooollllllnnnqqqssssssvvvxxxzzz}}}yyyvvvsssssstttwwwxxxxxx||||||}}}}}}~~~~~~}}}~~~~~~~~~}}}}}}~~~}}}~~~~~~|||{{{{{{{{{||||||~~~}}}~~~}}}|||{{{zzz~~~~~~~~~zzzwwwuuutttuuuwwwwwwwwwwwwyyy{{{zzzzzzyyyxxxxxxxxxxxxxxxzzz{{{|||{{{yyyxxxyyyzzzwwwwwwxxxyyyyyyyyyyyyxxxvvvwwwxxxxxxxxxxxxvvvvvvrrrrrrqqqpppooommmlllkkkjjjjjjiiiiiihhhhhhhhhhhhggghhhiiikkkkkkkkkjjjjjjmmmooorrrtttvvvvvvuuutttwwwwwwwwwuuuqqqlllhhheee___]]][[[\\\___cccfffhhhhhhfffddddddeeeggghhhggghhhfffccccccdddeeeeeeeeehhhhhhhhhgggeeebbb___^^^^^^^^^______````````````^^^]]]\\\\\\\\\\\\^^^^^^___```___^^^\\\\\\^^^```~~~~~~~~~~~~||||||||||||}}}~~~~~~~~~}}}}}}~~~}}}}}}|||{{{zzzxxxwwwuuuvvvxxxzzzzzzzzzyyyzzz}}}~~~|||yyyzzz{{{|||}}}}}}}}}}}}||||||{{{zzzxxxvvvsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrruuuyyy}}}}}}~~~{{{{{{{{{zzzzzzuuusssrrrpppqqqsssuuuwww{{{~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~{{{{{{||||||{{{yyywwwuuurrrrrrssstttuuuuuuvvvvvvxxxxxxxxxwwwtttqqqqqqrrrrrruuuxxxyyyyyyxxxxxxxxxuuuuuuuuuuuuuuuuuuvvvwwwtttvvvwwwwwwuuusssssssssrrrtttuuutttrrrqqqqqqrrrqqqqqqqqqrrrrrrssstttuuuuuuuuuuuutttssstttwwwyyyyyy|||}}}zzzuuupppppprrrsssuuuwwwxxxyyyzzz}}}}}}}}}}}}~~~}}}|||yyyxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwvvvpppooonnnmmmlllkkkjjjjjjllloootttyyy{{{{{{yyyxxxtttuuuxxxyyyyyyxxxvvvuuussspppmmmlllooorrrtttuuuvvvwwwzzz|||}}}}}}}}}|||wwwuuussssssvvvxxxzzzzzz{{{{{{||||||}}}~~~~~~~~~|||}}}~~~~~~}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||~~~}}}||||||~~~{{{wwwuuuuuurrrtttuuuvvvvvvvvvxxxzzzyyyyyyxxxwwwwwwwwwwwwxxxzzz{{{|||{{{yyywwwwwwwwwssssssuuuvvvwwwxxxxxxxxxyyyyyyzzzzzzyyyxxxwwwvvvssssssrrrqqqpppnnnmmmllliiiiiihhhhhhgggggghhhhhhfffgggiiikkklllkkkjjjiiinnnppprrrtttuuutttsssrrrtttttttttsssqqqnnnkkkiii```]]]ZZZZZZ]]]aaadddeeeeeecccaaaaaacccfffgggggghhhfffccccccdddfffggggggiiiiiijjjiiihhheeecccaaa]]]^^^___```aaaaaabbbbbb```___^^^]]]]]]^^^_________``````___^^^]]]]]]___|||}}}~~~~~~~~~~~~~~~}}}|||{{{yyywwwvvvvvvxxxzzz{{{zzzzzz{{{}}}{{{|||}}}~~~}}}|||{{{yyywwwtttrrrqqqsssttttttuuuuuuttttttsssssssssuuuxxx|||~~~~~~~~~{{{yyyyyyzzzzzzyyytttrrrqqqpppqqqsssvvvxxxzzz}}}}}}~~~~~~}}}|||~~~~~~}}}}}}}}}}}}~~~zzzzzz{{{|||{{{xxxvvvuuurrrssssssttttttuuuuuuvvvvvvwwwwwwvvvtttrrrssstttsssvvvyyy{{{zzzxxxwwwwwwvvvvvvvvvvvvvvvwwwxxxyyyvvvwwwyyyxxxvvvtttssssssuuuwwwxxxwwwvvvuuuuuuvvvttttttuuuuuuvvvvvvwwwwwwxxxxxxxxxvvvuuuvvvxxx{{{www{{{}}}{{{uuuqqqqqqssstttvvvwwwxxxxxxyyy|||~~~~~~{{{zzzzzzzzzxxxwwwyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyxxxwwwuuuttttttsssppppppooonnnmmmllllllkkkkkknnnssswwwzzzyyyxxxvvvsssuuuwwwyyyyyyxxxvvvttttttqqqnnnmmmooorrruuuvvvuuuwwwyyy{{{{{{{{{yyyyyyvvvuuussstttwwwzzz||||||zzzzzzzzz{{{|||}}}}}}~~~~~~|||~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{}}}}}}|||zzz{{{~~~~~~}}}}}}}}}{{{wwwtttssssssrrrsssuuuvvvuuuvvvxxxyyyyyyxxxwwwwwwvvvvvvwwwwwwzzz||||||{{{xxxvvvvvvvvvqqqrrrsssuuuvvvwwwwwwwww{{{|||||||||{{{yyywwwvvvttttttssssssqqqpppnnnmmmiiihhhhhhgggggggggggghhheeegggiiikkklllkkkjjjiiilllmmmppprrrrrrqqqooonnnppppppqqqqqqpppooommmlllddd```\\\[[[]]]```cccdddcccaaa______bbbeeehhhiiihhheeecccccceeeggghhhhhhggghhhiiijjjjjjhhhfffddd]]]^^^___aaabbbbbbccccccaaa```___^^^^^^___```aaa^^^```aaaaaa___]]]]]]^^^}}}{{{{{{{{{|||||||||}}}~~~~~~||||||}}}yyytttvvvyyyyyyyyy{{{~~~~~~}}}~~~~~~~~~}}}{{{yyywwwuuutttwwwvvvvvvuuuuuuuuuvvvvvvtttuuuxxxzzz|||}}}}}}}}}}}}}}}}}}~~~}}}zzzxxxxxxyyyzzzvvvuuutttttttttuuuvvvwww}}}~~~}}}~~~~~~}}}zzzxxxvvvxxxwwwuuutttrrrrrrqqqqqqtttvvvyyyxxxtttssstttvvvvvvwwwyyyyyyxxxxxxxxxyyyuuuvvvxxxzzz{{{{{{{{{zzzyyyxxxwwwvvvvvvwwwxxxxxx|||{{{zzzzzzzzzzzzxxxvvvxxxwwwuuutttssstttvvvwwwwwwwwwxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyxxxwwwwwwxxxyyyzzz{{{{{{zzzxxxwwwwwwxxxzzz{{{zzzwwwtttrrrttttttuuuvvvvvvvvvvvvuuuxxxvvvtttrrrqqqrrrsssttttttqqqooooooppppppnnnjjjoooqqqssswww{{{{{{zzzwwwvvvuuuuuuxxxzzzyyyuuurrrsssqqqqqqrrrtttvvvvvvvvvssstttvvvxxxyyyxxxwwwvvv{{{vvvuuuxxxzzzyyyzzz}}}}}}||||||}}}}}}{{{~~~}}}}}}~~~}}}{{{{{{}}}~~~~~~}}}}}}|||}}}}}}{{{zzzzzz}}}}}}zzzyyywwwuuutttuuutttsssqqqrrrsssttttttssssssuuuwwwxxxyyyyyyyyyxxxxxxzzz|||yyy{{{~~~~~~|||yyyxxxwwwuuusssrrrsssvvvxxxzzzzzzzzz{{{||||||{{{yyywwwuuuuuutttsssqqqpppoooooonnnnnnllliiihhhhhhhhhhhhgggdddeeehhhjjjlllmmmmmmmmmnnnnnnoooqqqrrrqqqmmmkkkkkklllmmmoooqqqqqqooommmcccaaa______aaabbbcccbbbccccccbbbaaa___```cccfffgggeeecccbbbbbbdddggghhhiiiiiiiiihhhgggfffeeeddd_________```aaabbbdddeee````````````___^^^]]]\\\aaaaaa``````_________^^^~~~|||zzzzzzzzz{{{{{{|||}}}~~~~~~~~~yyywwwyyy{{{{{{{{{}}}~~~~~~~~~~~~}}}|||{{{yyywwwvvvyyyxxxvvvuuuuuuuuuvvvvvvyyyzzz|||}}}}}}}}}|||{{{~~~~~~|||zzzzzzzzz{{{xxxxxxwwwvvvvvvwwwyyyzzz~~~}}}~~~}}}zzzwwwvvvwwwwwwvvvuuuttttttttttttuuuwwwyyyxxxuuussstttvvvwwwyyyzzzzzzxxxxxxxxxyyyvvvwwwxxxzzz{{{{{{{{{{{{yyyxxxwwwvvvvvvwwwwwwxxx}}}||||||}}}~~~}}}zzzxxxwwwvvvuuutttttttttuuuvvvxxxxxxxxxxxxxxxwwwvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{|||{{{yyywwwvvvvvvvvvwwwxxxwwwvvvtttssstttuuuvvvvvvwwwwwwwwwwwwyyywwwvvvtttrrrrrrrrrrrruuuttttttvvvyyyxxxtttpppqqqrrrtttwwwzzz{{{zzzyyyxxxwwwwwwyyy{{{zzzwwwssstttssssssuuuxxx{{{||||||xxxxxxwwwwwwxxxyyyzzzzzz|||wwwvvvyyy{{{{{{{{{~~~}}}}}}}}}~~~}}}~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~wwwvvvuuuuuuvvvuuusssqqqrrrsssttttttssstttwwwyyywwwxxxxxxxxxvvvvvvwwwyyyxxxzzz}}}~~~|||zzzxxxxxxuuuttttttvvvyyyzzz{{{zzz{{{|||}}}}}}}}}{{{yyyxxxuuutttrrrpppooonnnnnnnnnooollljjjhhhhhhhhhgggfffeeefffiiilllooopppqqqqqqpppppppppqqqqqqoookkkhhhfffggghhhkkkmmmnnnllljjjgggeeecccbbbcccddddddcccbbbcccbbbaaa______aaaccceeedddbbbaaaaaaccceeeggghhhhhhhhhhhhhhhgggfffeee____________```aaabbbccc_________^^^]]]]]]\\\\\\^^^^^^^^^]]]]]]]]]\\\\\\}}}{{{yyyyyyyyyzzz{{{|||~~~{{{zzz~~~~~~~~~}}}~~~~~~~~~}}}|||{{{{{{|||zzzxxxuuutttuuuvvvxxx|||}}}~~~~~~}}}||||||}}}|||{{{zzzzzzzzz{{{}}}~~~~~~}}}}}}zzzwwwuuuwwwwwwwwwvvvvvvwwwwwwxxxxxxzzz{{{zzzvvvtttuuuxxxyyy{{{|||{{{yyywwwwwwxxxwwwxxxyyy{{{||||||||||||zzzyyyxxxwwwvvvvvvwwwxxx}}}~~~~~~zzzvvvvvvvvvuuuuuutttttttttxxxxxxxxxxxxwwwvvvvvvuuuwwwwwwxxxxxxyyyyyyyyyzzz{{{|||}}}}}}{{{yyyvvvuuuuuuuuuuuutttttttttuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyxxxwwwuuutttrrrqqquuuwww{{{|||vvvuuuttttttvvvyyy{{{{{{zzzzzzyyyzzz{{{|||{{{xxxuuutttssssssuuuzzz~~~}}}zzzxxxxxxzzz~~~~~~zzzxxx|||~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}wwwvvvvvvvvvvvvuuurrrpppssssssssssssssstttxxx{{{vvvwwwxxxvvvtttssstttuuuvvvxxx{{{|||{{{zzzyyyzzzvvvvvvxxx{{{}}}~~~}}}{{{||||||~~~~~~~~~}}}|||{{{uuusssqqqnnnmmmmmmmmmnnnooommmjjjjjjjjjjjjiiihhhfffhhhlllooorrrtttuuuvvvtttsssssssssqqqmmmhhhcccbbbccceeehhhkkkllljjjiiiiiifffdddcccdddeeeddddddbbbcccdddbbb```^^^^^^^^^bbbaaa```______aaacccddddddeeeeeeeeeeeeeeedddddd``````____________``````___^^^\\\[[[ZZZZZZ[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYY~~~{{{zzzyyyxxxxxxyyyzzz}}}}}}}}}}}}~~~}}}zzzvvvuuuvvvxxxzzz{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}zzzwwwuuuwwwwwwwwwxxxyyyzzz{{{||||||~~~|||xxxvvvxxxzzz{{{}}}}}}|||zzzxxxwwwxxxxxxyyyyyy{{{||||||}}}}}}{{{zzzyyywwwvvvvvvwwwwww}}}}}}vvvvvvvvvvvvvvvuuusssssswwwwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{|||}}}~~~~~~~~~}}}zzzwwwvvvwwwvvvtttssssssuuuwwwxxx{{{zzzyyyxxxwwwwwwvvvvvvxxxyyyzzzzzzzzzxxxvvvtttvvvzzz}}}wwwvvvuuuvvvxxx{{{||||||yyyzzzzzz{{{{{{zzzxxxwwwsssqqqqqqssswww{{{~~~}}}||||||~~~|||{{{~~~~~~}}}}}}~~~}}}~~~~~~~~~}}}{{{wwwuuutttsssrrrppprrrrrrrrrrrrrrrtttxxx{{{wwwxxxxxxwwwtttrrrrrrrrrsssvvvyyyzzzzzzyyyzzzzzzxxxyyy|||}}}{{{{{{|||}}}}}}}}}||||||tttssspppmmmkkklllmmmnnnmmmlllkkklllnnnooonnnmmmiiikkknnnrrruuuxxxyyyzzzvvvvvvuuutttrrrmmmfffaaaaaabbbdddhhhkkkmmmllljjjgggeeecccbbbccceeeeeeddddddeeefffeeebbb^^^\\\\\\```___^^^]]]]]]___```aaa___```aaaaaabbbbbbbbbaaaaaa```___^^^^^^]]]]]]^^^]]][[[YYYWWWWWWWWWYYYZZZWWWWWWWWWWWWWWWWWWWWWWWW~~~~~~}}}{{{zzzzzzyyyyyyyyy|||~~~|||}}}~~~|||yyyxxxyyy{{{|||}}}~~~}}}~~~|||yyywwwxxxxxxxxxyyy{{{}}}~~~~~~zzzxxxzzz|||}}}~~~}}}{{{xxxxxxxxxyyyyyyyyyzzz{{{|||}}}~~~}}}{{{yyyxxxvvvvvvvvvwww|||~~~wwwwwwwwwwwwvvvuuutttsssuuuvvvxxxzzz{{{}}}}}}~~~zzzzzzzzzzzz{{{}}}~~~~~~{{{zzz{{{yyywwwuuuuuuwwwzzz|||~~~{{{yyyvvvuuuttttttvvvxxxzzz|||}}}|||{{{zzzyyy~~~yyywwwuuuuuuxxxzzz{{{{{{wwwxxxyyyzzzyyyxxxxxxxxxuuusssqqqrrruuuyyy{{{{{{~~~}}}~~~|||zzzzzz{{{~~~~~~~~~~~~}}}||||||}}}~~~yyytttqqqqqqqqqqqqqqqrrrrrrqqqqqqsssvvvyyyxxxyyyzzzxxxuuurrrqqqqqqqqqsssvvvwwwwwwxxxyyyzzzyyyzzz~~~}}}yyyyyyzzzzzzzzzzzzzzzzzztttrrrooommmlllkkklllmmmlllkkklllooorrrtttuuutttkkkmmmppptttwwwyyyzzzzzzvvvvvvvvvvvvtttooohhhcccbbbbbbeeeiiilllnnnmmmkkkfffeeecccccceeegggggggggfffhhhiiigggccc___\\\[[[]]]\\\\\\\\\\\\]]]^^^___]]]^^^___```aaaaaaaaaaaaaaa```___]]]\\\\\\[[[[[[ZZZYYYVVVUUUTTTTTTVVVWWWUUUUUUUUUUUUUUUUUUUUUUUU}}}}}}}}}||||||{{{{{{{{{{{{~~~~~~|||}}}}}}|||}}}~~~~~~~~~~~~~~~~~~|||zzzxxxxxxyyyzzz|||~~~zzzxxxzzz|||~~~~~~|||zzzyyyzzzxxxxxxxxxyyyzzz{{{}}}~~~~~~}}}zzzxxxwwwvvvvvvvvvzzz|||yyyyyyxxxwwwvvvvvvuuuuuutttuuuxxxzzz}}}||||||{{{{{{{{{}}}~~~}}}zzzxxxxxxzzz}}}|||xxxuuutttsssrrruuuvvvyyy|||}}}~~~}}}}}}}}}yyywwwuuuuuuwwwyyyzzzyyytttvvvxxxxxxxxxwwwxxxzzzxxxvvvssssssuuuxxxzzz{{{}}}}}}{{{|||{{{{{{}}}|||}}}}}}}}}~~~~~~~~~}}}|||{{{|||~~~|||uuurrrrrrrrrrrrrrrsssttttttssssssuuuwwwyyyzzz{{{zzzvvvsssrrrrrroooqqqsssttttttuuuvvvxxxwwwyyy}}}|||wwwwwwwwwwwwwwwwwwwwwwwwrrrrrrpppooommmlllllllllkkkkkkmmmppptttwwwwwwwwwmmmoooqqqtttvvvwwwwwwwwwssstttvvvxxxwwwsssmmmiiicccdddfffjjjmmmooonnnllljjjhhhfffggghhhjjjjjjjjjhhhiiijjjhhhddd___]]]\\\[[[[[[[[[[[[[[[\\\\\\]]]^^^___``````aaaaaaaaaaaa^^^]]]\\\ZZZYYYYYYXXXXXXWWWVVVTTTSSSRRRRRRSSSSSSQQQRRRRRRRRRRRRSSSSSSSSS}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}|||}}}}}}}}}}}}}}}~~~~~~yyyyyyzzz{{{|||~~~}}}xxxvvvxxx{{{}}}|||{{{{{{{{{xxxxxxxxxxxxyyyzzz|||}}}}}}{{{xxxwwwvvvuuuvvvyyyzzz~~~|||{{{yyyxxxvvvvvvvvvwwwtttuuuxxxzzz}}}~~~}}}|||zzzyyyyyy{{{|||}}}}}}{{{zzz|||~~~}}}zzzwwwuuuttttttttttttuuuwwwyyy{{{{{{{{{{{{{{{~~~xxxvvvuuuvvvwwwxxxxxxwwwrrruuuwwwxxxwwwxxxzzz|||yyyvvvsssrrruuuxxxzzz{{{{{{}}}~~~~~~|||zzz{{{zzzyyyzzz}}}~~~zzz{{{{{{|||}}}~~~~~~~~~}}}||||||}}}~~~}}}}}}~~~}}}yyywwwvvvtttssssssuuuwwwwwwvvvuuuuuuvvvwwwyyy{{{zzzwwwsssrrrqqqmmmoooqqqrrrrrrrrrtttvvvtttvvvyyy~~~|||yyywwwvvvvvvuuuttttttttttttqqqrrrqqqqqqooonnnllljjjkkklllmmmppptttvvvvvvuuuooopppqqqsssttttttsssssspppqqquuuyyyzzzxxxsssoooggghhhjjjmmmqqqrrrqqqooonnnllliiihhhiiiiiiiiihhhhhhiiiiiifffbbb___]]]\\\ZZZZZZZZZZZZ[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^^^^]]]YYYYYYWWWVVVUUUUUUUUUUUUTTTSSSSSSRRRQQQQQQPPPPPPNNNNNNNNNOOOOOOOOOPPPPPP~~~~~~~~~~~~~~~}}}|||}}}}}}~~~||||||||||||}}}yyyyyyzzz{{{}}}~~~{{{vvvtttvvvyyy}}}}}}|||||||||xxxwwwwwwwwwxxxzzz|||}}}~~~{{{yyywwwvvvuuuuuuwwwyyy|||~~~|||zzzxxxvvvwwwxxxxxxuuuvvvxxxzzz{{{}}}}}}~~~|||{{{yyyxxxxxxyyyzzz{{{|||{{{|||~~~|||{{{xxxvvvuuuuuuuuuvvvuuuuuuvvvwwwxxxxxxxxxyyyvvvyyy{{{wwwvvvuuuvvvwwwxxxwwwuuurrruuuxxxxxxxxxyyy|||vvvtttqqqqqqssswwwzzz{{{{{{}}}}}}}}}~~~|||{{{yyyxxxwwwvvvxxx{{{}}}}}}}}}yyyzzzzzz{{{|||}}}~~~~~~|||{{{|||}}}~~~}}}{{{{{{{{{|||~~~}}}|||yyyvvvsssuuuwwwzzzzzzyyywwwvvvuuuvvvxxxzzzyyyvvvsssqqqqqqlllnnnpppppppppqqqrrrtttqqqsssvvvzzz}}}|||yyyvvvwwwwwwuuutttssssssssssssqqqrrrrrrrrrqqqnnnllljjjllllllmmmpppssstttsssqqqooopppqqqrrrrrrqqqppppppmmmoootttyyy|||{{{wwwtttmmmmmmooorrruuuvvvuuussspppmmmiiiggggggfffeeecccggghhhgggeeeaaa^^^\\\\\\ZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYZZZZZZZZZZZZYYYYYYVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNKKKKKKLLLLLLMMMMMMNNNNNN~~~~~~||||||}}}}}}~~~~~~}}}|||{{{zzzzzz{{{|||~~~~~~~~~{{{~~~~~~||||||zzzyyyzzz{{{zzzzzz~~~}}}|||zzzyyyyyyyyyyyyzzz{{{|||||||||{{{yyyxxxvvvuuuuuuuuuuuuvvvvvvwwwzzzzzzyyyxxxvvvtttsssqqquuuvvvxxx{{{}}}{{{{{{{{{{{{{{{zzzyyyyyyttttttuuuvvvwwwyyy{{{|||zzzyyywwwvvvvvvwwwyyyzzz}}}yyywwwvvvuuuwwwvvvuuuuuuuuuvvvwwwxxxuuuvvvvvvvvvwwwwwwvvvvvvxxxxxxyyy{{{{{{{{{{{{{{{wwwsssppprrrvvvxxxvvvtttqqqsssuuuwwwzzz}}}zzzxxxuuussssssvvvzzz}}}~~~~~~}}}~~~~~~~~~||||||||||||||||||||||||{{{{{{}}}~~~~~~|||{{{zzzyyyyyyxxxwwwwwwxxxzzz|||}}}zzzzzzzzz{{{{{{{{{{{{{{{~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||~~~|||~~~|||zzz}}}|||{{{{{{|||}}}|||xxxuuuwwwyyy{{{||||||zzzwwwuuuvvvwwwwwwwwwvvvuuusssrrrnnnoooooommmllllllnnnpppqqqrrrsssvvvxxxwwwtttqqqqqqqqqrrrrrrqqqpppnnnmmmooooooooooooooopppppppppnnnooopppooonnnmmmmmmooopppooonnnmmmlllkkkkkkkkklllooossswwwyyyxxxuuusssoooqqqtttuuuuuurrrnnnkkkkkkiiihhheeecccbbbaaaaaaeeedddcccaaa^^^\\\[[[ZZZXXXXXXXXXXXXXXXYYYZZZZZZ[[[ZZZXXXWWWUUUUUUTTTTTTUUURRROOOOOOPPPRRRSSSRRROOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJ~~~{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~{{{yyyyyyzzz|||}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxyyyzzzzzzyyy||||||{{{{{{zzzyyyxxxxxxyyyzzzzzz{{{zzzyyyxxxwwwvvvuuuuuutttttttttuuuuuuwwwwwwwwwvvvtttrrrqqqppprrrtttwww{{{~~~|||||||||||||||{{{zzzyyywwwwwwwwwxxxyyyzzz{{{|||yyyxxxwwwvvvvvvvvvwwwxxx}}}}}}yyyvvvtttsssssssssrrrqqqrrrsssuuuvvvxxxxxxyyyyyyyyywwwvvvuuuuuuuuuvvvvvvwwwxxxxxxxxxvvvsssppprrrvvvxxxvvvssstttuuuwwwyyy{{{}}}zzzyyyvvvttttttvvvyyyzzz}}}}}}~~~~~~}}}|||{{{{{{{{{yyyzzz|||~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{|||}}}~~~}}}||||||||||||yyyxxxxxxxxxyyyzzz|||}}}zzzzzzzzz{{{{{{|||||||||}}}}}}}}}{{{{{{}}}~~~~~~}}}|||~~~{{{zzz{{{|||zzzzzzzzzyyyyyyzzz{{{}}}~~~}}}{{{xxxyyyzzz{{{zzzyyywwwvvvwwwxxxxxxwwwvvvtttsssqqqoooooonnnlllkkkjjjlllnnnppppppqqqtttvvvvvvtttrrrssssssrrrqqqpppnnnlllkkkmmmmmmnnnnnnoooppppppqqqpppqqqrrrqqqooommmnnnooonnnmmmmmmlllkkkkkkkkkkkklllnnnrrruuuvvvvvvtttsssoooqqqtttuuutttqqqmmmkkkhhhgggfffdddbbbaaa``````cccbbbaaa___]]]\\\ZZZYYYWWWWWWWWWWWWWWWXXXYYYYYYYYYXXXWWWUUUTTTTTTTTTTTTUUUSSSPPPOOOPPPQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJIIIHHHHHHHHHHHH~~~}}}~~~}}}||||||{{{{{{||||||}}}}}}}}}~~~~~~{{{yyyxxxzzz|||~~~~~~~~~}}}~~~|||zzzxxxwwwyyyzzzzzzyyyzzz{{{{{{|||{{{zzzxxxwwwxxxxxxyyyyyyxxxxxxwwwvvvuuuuuutttsssrrrrrrrrrrrrttttttssssssrrrpppooonnnnnnqqquuuzzz~~~~~~~~~~~~~~~}}}|||zzzzzzwwwwwwwwwxxxxxxxxxyyyyyyxxxxxxwwwwwwvvvvvvuuuuuuyyy{{{~~~}}}yyyuuurrrpppnnnmmmmmmmmmnnnoooqqqrrryyyzzz{{{|||{{{xxxuuusssrrrqqqqqqqqqqqqssstttuuuuuusssqqqsssvvvxxxwwwuuuxxxyyyzzz|||}}}~~~~~~~~~{{{zzzxxxwwwvvvvvvwwwwwwzzzzzz{{{{{{|||}}}}}}}}}~~~}}}{{{yyyxxxwwwwwwvvvxxx{{{~~~}}}|||yyyyyyyyyyyyyyyzzz{{{{{{}}}~~~|||||||||}}}}}}}}}~~~~~~yyyyyyxxxxxxyyyzzz{{{|||yyyyyyzzz{{{||||||}}}}}}}}}}}}}}}{{{zzz{{{~~~}}}|||~~~zzzzzz|||~~~~~~}}}}}}{{{zzzzzz}}}~~~|||{{{yyyyyyxxxxxxyyyzzz|||}}}||||||~~~zzzzzzzzzyyyxxxwwwvvvuuuxxxxxxwwwwwwvvvtttsssrrrppppppooollljjjjjjkkkmmmqqqpppqqqsssvvvwwwvvvuuuwwwuuurrrooommmkkkjjjjjjkkkkkklllmmmnnnpppqqqrrrsssttttttrrrooommmmmmnnnlllkkkkkkjjjjjjjjjkkkkkklllmmmoooqqqrrrsssrrrrrrpppqqqssstttssspppllljjjeeedddcccaaa```_________aaa```___^^^\\\[[[ZZZYYYVVVUUUUUUUUUUUUVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTVVVSSSPPPOOOOOOPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJHHHGGGFFFEEEEEEEEE~~~}}}{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}{{{}}}~~~}}}zzzxxxxxxzzz}}}~~~}}}}}}~~~|||~~~|||zzzxxxxxxyyy{{{{{{{{{zzz{{{}}}}}}}}}{{{yyyxxxxxxxxxxxxwwwwwwwwwvvvvvvttttttsssqqqppppppppppppqqqrrrrrrqqqqqqpppooonnnkkknnnsssxxx}}}~~~}}}|||zzzyyyvvvvvvvvvvvvuuuuuuttttttwwwwwwwwwwwwwwwvvvttttttwwwxxxzzz|||yyyuuuqqqoookkkjjjjjjjjjkkklllnnnooouuuwwwyyy{{{{{{xxxuuussspppooommmmmmnnnooorrrssssssrrrrrruuuyyy{{{{{{zzz{{{|||}}}~~~~~~~~~}}}|||{{{zzzyyywwwvvvuuuuuuvvvvvvwwwwwwxxxyyyzzz{{{~~~}}}{{{yyywwwuuuuuutttyyyzzz}}}~~~{{{yyyxxxwwwwwwwwwwwwyyyzzz{{{|||~~~~~~|||||||||}}}}}}}}}}}}}}}}}}xxxxxxxxxxxxyyyyyyzzzzzzyyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{yyyxxxxxxzzz|||}}}~~~|||{{{zzz{{{|||}}}|||~~~}}}~~~}}}||||||}}}~~~~~~}}}{{{zzzzzzyyyxxxxxxyyyzzz{{{|||zzzzzz|||~~~}}}{{{yyywwwuuussssssuuuuuuuuuvvvuuuuuuuuuuuusssrrrpppmmmkkkjjjlllooorrrrrrrrrtttwwwyyyzzzyyyyyyvvvrrrmmmjjjhhhhhhhhhhhhiiiiiijjjmmmoooqqqssstttttttttrrrnnnllllllllljjjiiiiiiiiiiiiiiijjjkkkjjjkkklllmmmnnnoooppppppoooppprrrrrrqqqnnnkkkiiibbbaaa```___^^^^^^^^^^^^______^^^]]]\\\[[[ZZZZZZSSSSSSSSSSSSSSSTTTUUUUUUSSSSSSSSSRRRRRRSSSTTTTTTUUUSSSPPPNNNNNNNNNMMMKKKKKKKKKKKKKKKLLLLLLLLLLLLIIIHHHFFFEEECCCCCCBBBBBB~~~|||{{{zzzzzz{{{}}}{{{|||}}}~~~~~~}}}}}}~~~}}}||||||||||||}}}}}}}}}}}}|||{{{{{{zzz{{{||||||{{{zzz|||~~~~~~~~~}}}yyyzzz|||~~~~~~~~~|||{{{{{{zzzxxxwwwxxxzzz~~~~~~}}}||||||||||||}}}~~~~~~~~~|||{{{yyyyyy{{{}}}}}}}}}|||}}}~~~~~~|||zzzyyywwwwwwvvvvvvvvvuuuuuuuuussssssqqqpppooooooooooooqqqqqqrrrrrrrrrrrrqqqqqqjjjmmmqqqvvvzzz}}}~~~~~~|||zzzyyyxxxuuuuuuuuuuuuuuusssrrrqqqvvvvvvvvvvvvvvvuuutttsssvvvvvvvvvyyy}}}}}}}}}|||{{{yyyvvvsssqqqllllllkkkjjjjjjkkkllllllooorrruuuwwwxxxvvvtttrrrooonnnmmmlllmmmoooqqqsssqqqqqqtttwww{{{~~~~~~~~~|||}}}~~~~~~}}}||||||{{{zzzxxxvvvtttsssttttttttttttuuuwwwyyyzzz|||{{{yyyxxxvvvuuuttttttyyy{{{}}}}}}|||wwwvvvuuuuuuuuuvvvxxxyyyzzz|||~~~}}}~~~~~~~~~}}}|||{{{xxxxxxxxxyyyyyyyyyyyyyyyzzzzzz{{{{{{|||}}}}}}~~~~~~{{{yyyxxxxxxxxxyyyxxxyyyzzz{{{|||~~~~~~}}}yyyxxxxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{zzzzzzyyyxxxwwwwwwwwwxxxyyyyyyyyyyyy|||}}}zzzvvvsssqqqppprrrrrrrrrsssuuuvvvwwwwwwuuuuuurrrooolllllloooqqqrrrqqqqqqtttwwwyyyzzzzzzyyyvvvqqqlllhhhgggggggggggggggggghhhkkknnnqqqsssssssssssspppmmmkkkjjjkkkiiiiiihhhhhhhhhiiiiiijjjhhhiiiiiiiiijjjkkklllmmmmmmnnnooopppnnnllliiigggaaa```___^^^]]]]]]\\\]]]___^^^^^^]]][[[ZZZYYYYYYQQQQQQQQQPPPQQQRRRRRRSSSRRRRRRQQQQQQRRRRRRSSSTTTSSSQQQNNNMMMMMMLLLJJJHHHIIIIIIIIIJJJJJJJJJKKKKKKGGGFFFEEEDDDCCCBBBBBBBBB~~~}}}{{{{{{zzz{{{|||~~~}}}~~~yyyzzz{{{|||~~~~~~}}}}}}|||{{{{{{zzzzzzzzzzzz|||}}}||||||{{{zzzyyyxxxwwwwwwwwwvvvuuuvvvzzz|||{{{|||~~~}}}|||xxxyyyzzzzzzzzzyyyxxxxxxxxxwwwwwwvvvwwwyyy|||}}}}}}}}}~~~~~~}}}|||{{{{{{{{{{{{|||}}}~~~~~~}}}||||||{{{}}}~~~~~~~~~}}}~~~|||{{{yyyzzz|||~~~~~~~~~~~~~~~}}}{{{yyyxxxvvvuuutttsssssssssttttttrrrrrrqqqpppooooooooooooqqqqqqrrrsssssstttsssssslllnnnppptttwwwzzz|||}}}~~~~~~|||zzzxxxvvvuuuvvvvvvwwwwwwvvvuuusssrrrsssssssssssssssssssssssstttsssrrrsssuuuwwwxxxxxxyyyyyyzzzyyyyyyxxxwwwwwwrrrqqqooommmlllkkkkkklllkkkmmmpppssstttsssrrrqqqooonnnnnnnnnnnnpppqqqrrrppprrruuuyyy|||}}}~~~yyy{{{}}}}}}}}}}}}|||{{{zzzxxxvvvuuutttssssssrrrssstttvvvxxxyyyzzzyyyxxxwwwwwwvvvwwwwwwvvvxxxzzz}}}wwwvvvtttsssssstttvvvwwwwwwxxx{{{}}}~~~~~~~~~}}}||||||~~~|||zzzyyyzzz{{{{{{{{{{{{zzzzzz{{{{{{|||||||||}}}}}}}}}}}}{{{{{{{{{{{{zzzvvvvvvwwwyyy{{{~~~}}}}}}~~~}}}|||zzzxxxxxxyyy||||||~~~~~~~~~}}}~~~~~~}}}}}}|||||||||zzzyyywwwvvvuuuuuuuuuuuuxxxwwwwwwyyy|||~~~~~~}}}~~~|||xxxtttqqqppppppppppppqqqsssuuuvvvwwwwwwuuussspppmmmnnnqqqtttppppppqqqtttwwwyyyxxxxxxwwwtttpppkkkhhhgggggggggfffeeefffgggiiimmmppprrrrrrsssrrrpppmmmjjjjjjkkkjjjiiiiiihhhhhhhhhiiiiiifffffffffggghhhiiiiiiiiijjjkkkllllllllljjjhhhgggbbbaaa```^^^]]]\\\\\\\\\^^^]]]\\\[[[YYYXXXWWWVVVOOOOOONNNNNNOOOOOOPPPQQQPPPPPPPPPOOOPPPPPPQQQQQQOOONNNLLLKKKKKKJJJHHHFFFGGGGGGGGGHHHHHHIIIIIIJJJFFFFFFEEEDDDCCCCCCCCCCCC||||||||||||}}}~~~|||}}}~~~~~~}}}}}}xxxyyyzzz{{{}}}}}}~~~~~~~~~|||{{{{{{zzzzzzzzz{{{{{{}}}}}}}}}|||{{{yyyxxxwwwssssssrrrqqqpppqqquuuxxxwwwyyy{{{}}}~~~}}}{{{zzzxxxxxxwwwwwwvvvuuuuuuuuuxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxzzz{{{}}}~~~~~~}}}}}}||||||{{{{{{zzzzzzzzz{{{|||}}}}}}|||{{{zzzyyy{{{||||||||||||}}}}}}{{{zzzzzz|||}}}}}}|||{{{zzzxxxyyy|||~~~~~~}}}{{{zzzxxxwwwvvvsssrrrqqqpppppppppqqqqqqqqqqqqppppppoooppppppqqqpppqqqrrrssstttuuuuuuuuuoooooopppqqqtttvvvyyyzzz}}}}}}|||zzzxxxvvvtttrrrtttuuuvvvvvvvvvtttrrrqqqnnnnnnmmmmmmnnnoooqqqrrrqqqooommmnnnppprrrsssssswwwwwwwwwxxxyyyzzz||||||zzzxxxuuurrrooommmlllllllllmmmnnnoooppppppooonnnnnnnnnoooooopppqqqqqqrrrrrrtttwwwyyyzzzzzzzzzzzzvvvxxx{{{}}}~~~}}}~~~}}}{{{yyywwwvvvvvvvvvsssrrrrrrrrrtttvvvxxxzzzxxxxxxwwwxxxxxxyyyzzz{{{vvvwwwxxxzzz}}}xxxvvvsssqqqqqqrrrsssttttttuuuvvvxxxzzz|||~~~~~~~~~~~~~~~}}}|||zzzyyyyyy|||}}}|||}}}}}}~~~~~~}}}|||}}}}}}}}}|||||||||||||||}}}~~~~~~}}}xxxwwwwwwxxx{{{}}}~~~~~~~~~}}}|||}}}}}}}}}{{{yyyyyyzzz{{{~~~|||}}}}}}{{{xxxwwwvvvuuuvvvvvvuuuuuuwwwzzz|||}}}|||~~~~~~~~~}}}{{{xxxuuusssppppppppppppppprrrssstttvvvuuurrrooommmnnnrrruuurrrssstttwwwzzz{{{zzzxxxsssqqqnnnkkkhhhgggggggggfffeeeeeeeeehhhkkkoooqqqrrrssssssqqqnnnlllllllllkkkkkkjjjiiihhhhhhhhhhhhcccdddeeefffffffffffffffggggggiiiiiiiiihhhgggfffdddcccaaa___^^^]]]\\\\\\\\\\\\ZZZXXXVVVUUUSSSRRRMMMMMMMMMMMMMMMNNNNNNOOONNNNNNMMMLLLLLLMMMMMMMMMLLLKKKIIIIIIIIIHHHFFFDDDEEEEEEFFFGGGGGGHHHIIIIIIFFFEEEEEEDDDDDDDDDEEEEEE~~~}}}}}}}}}}}}}}}~~~|||}}}~~~~~~}}}~~~}}}|||{{{{{{xxxyyyzzz{{{|||}}}}}}}}}|||}}}}}}||||||||||||}}}}}}~~~~~~}}}|||{{{yyyxxxwwwqqqqqqpppnnnmmmnnnrrruuuuuuwwwyyy{{{|||{{{yyyxxxxxxwwwvvvtttssssssssssssxxxxxxxxxxxxwwwuuusssrrrtttuuuwwwyyy{{{}}}~~~~~~|||zzzzzz{{{|||}}}||||||{{{{{{{{{zzzzzzzzzzzz{{{|||||||||{{{zzzyyyxxxyyy{{{{{{{{{{{{|||~~~{{{zzzxxxxxxzzz{{{zzzzzzzzzxxxwwwxxx{{{}}}~~~~~~~~~|||yyywwwvvvuuuuuuqqqpppnnnmmmmmmmmmnnnoooqqqpppppppppppppppqqqrrrpppqqqrrrssstttuuuuuuuuuqqqqqqpppppprrrtttwwwyyy||||||{{{yyywwwtttrrrqqqqqqrrrsssttttttrrrpppoookkkjjjiiiiiijjjlllooopppnnnllljjjjjjmmmpppqqqqqquuuuuuuuuwwwyyy|||~~~}}}yyyuuuqqqooommmlllmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnooopppqqqqqqqqqqqqsssuuuxxxyyyxxxvvvvvvuuusssuuuyyy|||~~~~~~~~~}}}~~~}}}zzzxxxwwwvvvwwwwwwssssssrrrrrrtttvvvyyy{{{wwwwwwwwwxxxyyy{{{|||}}}yyyyyyxxxyyyzzz|||~~~xxxvvvsssqqqpppppprrrsssssssssssstttwwwzzz}}}~~~}}}}}}~~~~~~}}}{{{yyyxxxwwwzzz~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{|||}}}~~~zzzyyyxxxyyyzzz||||||{{{~~~}}}~~~}}}{{{zzz{{{}}}|||}}}~~~}}}zzzyyyxxxxxxuuuttttttvvvyyy|||}}}}}}zzz|||}}}~~~}}}{{{xxxvvvrrrqqqpppooooooooopppqqqtttsssqqqnnnlllnnnrrrvvvvvvwwwyyy|||}}}zzzqqqooommmkkkiiihhhhhhhhhfffeeedddeeegggjjjnnnpppsssssssssrrrooommmmmmnnnlllllljjjiiihhhhhhhhhhhhaaabbbdddeeefffeeeeeedddeeeeeeggghhhhhhhhhgggfffeeedddbbb```^^^]]]\\\\\\[[[ZZZXXXVVVTTTRRRPPPOOOLLLLLLLLLLLLLLLMMMMMMNNNLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGEEECCCDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEFFFGGGGGG}}}~~~}}}}}}}}}|||||||||{{{}}}~~~}}}}}}{{{zzzxxxyyyyyyzzz|||~~~}}}|||~~~~~~|||~~~~~~}}}|||{{{zzzzzz{{{{{{~~~}}}||||||{{{yyyvvvsssqqqooommmkkkjjjkkklllmmmpppqqqsssuuuvvvwwwvvvvvvwwwvvvuuutttsssssstttuuuyyyxxxxxxxxxwwwwwwvvvvvvuuuuuuvvvwwwyyyzzz{{{|||yyyxxxvvvvvvwwwyyy|||~~~~~~}}}yyyyyyxxxwwwwwwxxxxxxwwwuuuwwwxxxxxxyyyxxxwwwvvvuuuvvvtttsssrrrtttwww{{{~~~{{{{{{yyyxxxwwwxxxxxxyyy|||{{{yyywwwtttrrrpppoooqqqmmmhhhiiimmmpppooommmooopppqqqrrrssssssrrrqqqqqqqqqrrrsssssstttuuuuuusssrrrpppoooooorrrtttvvvyyyxxxwwwuuusssrrrrrrrrrrrrrrrqqqqqqpppnnnmmmllljjjjjjjjjjjjkkklllmmmnnnoookkkgggggghhhjjjiiihhhkkkmmmqqqtttwww{{{|||wwwtttssssssttttttsssrrrpppooonnnmmmmmmmmmmmmmmmmmmnnnoooqqqrrrtttuuuvvvvvvvvvuuusssrrrrrrrrrsssuuuyyy|||~~~|||{{{zzzyyyyyyyyyyyyuuurrrtttxxx{{{zzzxxxxxxwwwuuuuuuvvvyyy|||~~~xxxwwwuuuuuuxxx{{{}}}}}}uuuuuutttssssssrrrssssssqqqrrrsssuuuwwwxxxzzzzzzzzzzzz{{{|||{{{zzzxxxwww{{{|||~~~~~~~~~|||}}}}}}|||{{{{{{}}}~~~~~~}}}||||||}}}~~~~~~~~~|||||||||}}}}}}}}}}}}}}}}}}~~~~~~||||||||||||}}}~~~~~~{{{yyyxxxxxxvvvuuuvvvyyyzzz{{{zzzwwwwwwxxxyyyyyyyyyyyyxxxtttsssqqqpppppprrrtttvvvsssqqqpppppprrrsssssssssttttttvvvxxx{{{{{{yyywwwnnnnnnmmmkkkiiifffdddccceeedddccccccccceeehhhiiioooqqqsssuuuuuusssqqqoooqqqpppooommmkkkiiiggggggfffeeeeeedddbbbaaa`````````aaabbbcccdddfffggghhhdddcccbbbaaa___]]]\\\[[[YYYXXXVVVTTTRRRPPPOOONNNIIIJJJKKKLLLLLLMMMLLLLLLLLLKKKIIIIIIJJJIIIGGGEEEFFFEEECCCBBBCCCDDDFFFGGGHHHHHHGGGGGGFFFGGGGGGGGGEEEFFFFFFEEEDDDEEEHHHJJJzzz|||}}}~~~}}}}}}}}}}}}}}}{{{xxxwwwxxxyyy{{{|||~~~~~~|||zzzxxxwwwxxxxxxyyyzzz|||~~~~~~|||{{{zzz|||~~~~~~~~~~~~}}}|||{{{zzz{{{{{{|||}}}|||{{{{{{zzzyyyuuussspppooommmlllkkkkkkkkkkkkoooppprrrtttuuuuuuuuutttxxxwwwuuusssrrrqqqrrrrrrwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuvvvwwwxxxyyyyyyzzzxxxwwwuuuuuuvvvxxx{{{}}}~~~{{{yyyxxxvvvwwwxxxxxxwwwvvvwwwwwwxxxxxxxxxvvvuuutttssssssrrrrrrtttxxx{{{}}}zzzyyywwwvvvvvvvvvwwwxxxzzzyyyxxxwwwuuusssrrrqqqqqqlllhhhhhhlllnnnmmmkkkkkklllnnnpppqqqrrrrrrrrrppppppqqqrrrssssssttttttuuutttrrrqqqqqqrrrssstttxxxwwwvvvtttsssrrrqqqqqqqqqqqqppppppooommmlllkkkjjjjjjjjjjjjkkklllmmmnnnmmmjjjgggfffhhhiiiiiihhhkkknnnqqqtttwww{{{}}}xxxtttssssssssswwwvvvtttqqqooonnnmmmmmmmmmmmmmmmmmmnnnpppqqqrrrttttttuuuuuuuuusssrrrqqqqqqqqqrrrsssvvvyyy|||~~~~~~~~~}}}}}}}}}|||||||||{{{wwwsssssswwwzzzyyywwwwwwvvvtttttttttwwwyyy{{{xxxvvvuuuvvvxxx{{{}}}}}}zzzyyywwwvvvuuutttssssssqqqqqqrrrtttuuuwwwxxxyyy{{{||||||}}}|||{{{zzzyyyyyy{{{}}}}}}|||}}}~~~}}}~~~}}}~~~~~~}}}||||||}}}~~~~~~}}}}}}~~~~~~~~~}}}|||||||||}}}~~~||||||||||||}}}~~~}}}||||||||||||}}}~~~~~~|||{{{yyywwwvvvwwwyyyzzzzzzyyyvvvvvvvvvvvvwwwxxxxxxxxxrrrqqqooonnnnnnppprrrtttsssrrrqqqrrrssssssrrrqqqssstttuuuwwwzzzzzzxxxvvvooonnnmmmkkkiiigggeeeddddddcccbbbbbbccceeehhhiiilllnnnqqqsssttttttsssrrrrrrqqqpppnnnllljjjiiihhhffffffeeedddcccbbbaaa``````aaabbbccceeeeeeffffffbbbbbb```___]]][[[ZZZZZZVVVUUUTTTSSSQQQOOONNNMMMIIIJJJJJJKKKKKKKKKKKKJJJKKKJJJIIIIIIIIIHHHFFFDDDDDDCCCBBBBBBBBBDDDEEEGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFFFFEEEDDDDDDFFFHHHyyyzzz{{{{{{{{{|||}}}|||zzzzzzyyywwwuuutttvvvxxxzzz{{{}}}~~~~~~~~~~~~|||zzzxxxvvvuuuwwwwwwxxxyyy{{{}}}~~~~~~}}}zzzxxxvvvwwwxxxyyyzzz|||~~~}}}}}}}}}||||||}}}}}}}}}}}}|||{{{zzzzzzzzz{{{||||||{{{zzzzzzzzzxxxuuurrrooonnnnnnlllkkkjjjiiiiiilllnnnppprrrssstttttttttxxxvvvtttqqqpppooooooooottttttuuuvvvvvvvvvvvvuuuvvvvvvvvvvvvwwwwwwwwwxxxvvvuuutttssstttwwwzzz|||~~~~~~yyywwwvvvvvvxxxyyyxxxwwwvvvwwwwwwwwwvvvuuusssrrrppppppqqqsssuuuxxxzzz{{{wwwvvvuuutttttttttuuuvvvwwwwwwwwwwwwvvvuuutttsssooolllhhhhhhjjjkkkjjjhhhhhhiiikkkmmmoooppppppqqqnnnnnnooopppqqqsssssstttvvvvvvuuuttttttsssrrrrrrwwwvvvuuusssrrrqqqqqqqqqooooooooonnnmmmlllkkkjjjjjjjjjjjjjjjkkklllmmmmmmmmmjjjhhhhhhiiijjjjjjiiilllnnnqqqtttvvvzzz~~~}}}xxxuuusssrrrrrryyyxxxuuusssqqqooonnnmmmnnnmmmmmmmmmnnnppprrrsssrrrssssssssssssqqqpppooopppooooooppprrrtttvvvwww{{{|||~~~}}}yyytttrrruuuwwwxxxwwwvvvuuusssrrrssstttwwwxxxwwwvvvuuuvvvxxx{{{||||||{{{zzzxxxvvvuuussssssrrrpppqqqrrrssstttuuuvvvvvv||||||}}}~~~~~~}}}{{{zzzxxxzzz{{{{{{zzzzzz{{{}}}zzz|||~~~}}}~~~}}}|||}}}~~~~~~~~~~~~|||{{{{{{||||||}}}|||{{{{{{{{{{{{}}}~~~}}}{{{{{{{{{{{{|||}}}~~~~~~|||}}}~~~~~~~~~zzzyyywwwxxxyyyzzzzzzyyyvvvuuussssssssstttvvvwwwrrrqqqooommmnnnppprrrttttttssssssssstttsssqqqnnnrrrrrrsssuuuwwwxxxwwwuuunnnnnnlllkkkiiigggeeeddddddcccbbbbbbccceeehhhiiiiiikkknnnqqqsssttttttssssssrrrqqqooommmkkkiiihhhfffeeeeeedddcccbbbaaaaaa___```bbbddddddddddddccc______]]]\\\ZZZXXXWWWWWWRRRRRRQQQPPPOOOOOONNNMMMIIIJJJJJJJJJJJJJJJIIIHHHJJJIIIGGGGGGHHHGGGEEECCCAAAAAA@@@@@@AAACCCDDDFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFDDDDDDEEEGGGzzz{{{|||||||||}}}|||zzz{{{{{{zzzxxxvvvvvvxxxzzz{{{|||~~~~~~~~~~~~~~~{{{}}}~~~~~~~~~~~~}}}~~~}}}{{{zzzxxxwwwvvvuuuuuuvvvwwwyyyzzz|||}}}||||||||||||{{{xxxvvvuuutttsssssstttuuuxxx{{{||||||}}}~~~~~~}}}}}}~~~}}}{{{zzzzzz{{{}}}~~~}}}zzzyyyxxxwwwxxxyyyzzz{{{{{{zzzyyyzzzzzzxxxuuusssoooooonnnmmmllljjjhhhggghhhjjjmmmpppssstttuuuuuutttsssqqqooonnnmmmnnnnnnpppqqqsssuuuvvvvvvvvvuuuxxxxxxxxxwwwwwwwwwwwwwwwvvvuuutttssstttwwwyyy{{{zzzxxxvvvvvvxxxyyyyyyyyyvvvwwwwwwwwwuuutttrrrpppmmmnnnpppsssuuuwwwxxxyyyvvvuuutttssssssssstttuuuvvvwwwwwwwwwvvvuuusssrrrnnnkkkhhhhhhiiiiiihhhfffggghhhiiijjjkkklllmmmmmmllllllmmmoooppprrrssssssuuuvvvvvvwwwvvvuuutttsssvvvuuutttsssrrrqqqqqqqqqnnnnnnnnnnnnlllkkkjjjiiikkkjjjjjjjjjkkkkkklllmmmmmmlllkkkkkkkkklllmmmmmmlllnnnqqqrrrtttwwwzzz}}}|||xxxuuusssrrrrrrwwwwwwuuusssrrrqqqqqqpppnnnnnnmmmmmmnnnpppqqqrrrpppqqqrrrrrrqqqooonnnmmmnnnnnnmmmmmmmmmnnnpppqqqwwwyyy}}}zzzuuurrrsssuuuvvvwwwvvvuuusssrrrrrrssstttuuuvvvuuutttuuuxxxzzz{{{{{{xxxwwwvvvtttsssrrrrrrrrrppppppqqqrrrssstttuuuuuu|||}}}~~~~~~~~~}}}|||{{{yyy{{{|||{{{yyyyyyzzz{{{yyy{{{~~~}}}}}}~~~~~~~~~~~~~~~~~~|||zzzzzzzzzzzz{{{zzzyyyyyyzzz{{{}}}~~~}}}zzzzzzzzz{{{{{{|||}}}~~~zzz|||}}}}}}}}}|||}}}~~~}}}|||zzzxxxxxxyyyzzzzzzyyyyyyvvvsssqqqpppqqqssstttsssrrrpppnnnoooqqqsssuuutttttttttuuuuuussspppmmmoooooooooqqqtttuuutttrrrmmmlllkkkiiigggeeeddddddcccbbbbbbbbbccceeehhhjjjiiikkknnnppprrrssssssrrrqqqqqqpppooommmkkkhhhgggeeeeeedddcccbbbbbbaaaaaa^^^```aaaccccccbbbaaa```\\\[[[ZZZXXXWWWUUUTTTSSSPPPPPPPPPOOOOOOOOONNNNNNKKKKKKKKKKKKJJJJJJIIIHHHIIIGGGFFFFFFFFFFFFCCCAAA????????????@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGHHHHHHGGGEEEEEEEEEGGGzzz|||}}}}}}}}}~~~~~~{{{zzz{{{||||||zzzyyyyyy{{{||||||}}}~~~}}}}}}}}}}}}~~~~~~}}}{{{{{{|||}}}~~~}}}||||||~~~}}}||||||{{{{{{zzzyyyxxxwwwvvvtttttttttuuuvvvwwwxxxyyyxxxyyyyyyyyyyyyxxxwwwvvvqqqqqqqqqqqqsssvvvxxxzzzzzz{{{||||||||||||~~~~~~~~~|||zzzzzz|||~~~|||vvvuuuttttttuuuvvvwwwxxxzzzzzzyyyzzz{{{zzzxxxvvvppppppooonnnllljjjhhhfffdddfffjjjnnnrrruuuvvvwwwooonnnmmmllllllmmmmmmnnnmmmoooqqqtttvvvvvvvvvvvvzzzyyyyyyyyyyyyxxxxxxxxxwwwuuutttsssuuuwwwzzz||||||zzzxxxwwwyyyzzz{{{zzzwwwwwwwwwvvvuuussspppooolllmmmppprrrtttvvvvvvwwwuuutttsssrrrrrrssstttuuuvvvvvvwwwvvvuuusssqqqooolllkkkiiiiiiiiihhhggggggiiiiiiiiiiiiiiiiiijjjjjjjjjkkklllnnnppprrrssstttssstttvvvwwwxxxwwwvvvuuuvvvuuutttsssrrrqqqqqqqqqoooooonnnnnnmmmllljjjiiikkkkkkjjjjjjjjjkkkllllllkkkkkkkkklllllllllmmmnnnmmmooopppqqqqqqrrruuuwww|||{{{zzzxxxuuusssrrrqqqsssssssssrrrrrrsssssstttooonnnmmmmmmmmmnnnooopppnnnooopppppppppooommmlllmmmlllkkkjjjjjjjjjkkklllrrruuuyyy}}}{{{vvvrrrrrrsssuuuvvvvvvuuutttsssrrrrrrsssssstttsssrrrtttwwwyyyyyyxxxttttttssssssssssssssstttppppppqqqrrrsssuuuvvvvvv|||}}}~~~~~~}}}||||||}}}}}}|||zzzyyyyyy{{{xxxzzz}}}}}}~~~}}}zzzxxxxxxwwwzzzyyyxxxxxxyyy{{{}}}~~~zzzzzzzzz{{{{{{|||}}}~~~{{{}}}~~~}}}}}}~~~{{{}}}~~~|||{{{|||}}}}}}|||{{{yyyyyyzzz{{{zzzyyy}}}zzzuuuqqqooooooppprrrsssqqqooonnnnnnpppssstttuuuuuuuuuuuuuuussspppmmmmmmllllllnnnpppqqqqqqpppllljjjiiigggeeeddddddcccccccccbbbbbbdddfffiiikkklllmmmoooppppppqqqppppppnnnooonnnmmmkkkiiifffdddcccccccccbbbbbbaaaaaa```^^^______``````___]]]]]]YYYXXXWWWUUUSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGEEEEEEFFFEEECCCAAA>>>>>>>>>???@@@@@@AAABBBAAAAAAAAAAAAAAABBBCCCDDDHHHIIIJJJIIIGGGFFFFFFGGGyyy{{{~~~~~~}}}}}}~~~}}}}}}|||||||||{{{{{{{{{|||zzzzzzzzz{{{||||||{{{{{{|||}}}}}}~~~~~~}}}|||||||||~~~~~~~~~|||}}}}}}|||||||||}}}}}}}}}}}}}}}|||{{{|||}}}~~~~~~}}}}}}xxxxxxxxxwwwwwwvvvvvvvvvuuuuuutttttttttuuuuuuvvvtttuuuvvvvvvwwwwwwwwwwwwpppqqqrrrtttuuuwwwxxxyyywwwyyy{{{{{{{{{{{{}}}~~~|||}}}~~~~~~|||{{{{{{|||~~~~~~{{{rrrrrrqqqrrrrrrtttvvvwwwzzzzzzzzz|||~~~~~~|||zzzsssrrrpppnnnllljjjhhhgggbbbdddhhhlllppprrrttttttkkkkkkjjjjjjjjjkkklllmmmkkkmmmqqqtttwwwxxxxxxwwwzzzzzzzzzzzzzzzyyyyyyyyyvvvuuutttssstttwwwzzz|||}}}zzzyyyzzz{{{||||||xxxxxxxxxwwwuuurrrpppnnnlllmmmoooqqqrrrtttttttttsssrrrqqqqqqqqqrrrsssttttttuuuuuuuuutttrrrooommmkkkkkkkkkkkkjjjiiiiiiiiikkkjjjiiihhhhhhhhhiiiiiiiiijjjlllnnnppprrrtttuuussstttvvvwwwxxxxxxwwwwwwvvvuuutttsssrrrrrrrrrrrrpppppppppooonnnmmmlllkkkkkkkkkkkkjjjjjjkkkkkklllhhhjjjkkklllkkkkkkmmmooopppqqqrrrqqqpppoooqqqssswwwwwwwwwvvvuuusssrrrqqqppppppppppppqqqrrrttttttpppooommmlllkkkllllllmmmlllmmmnnnooooooooonnnmmmlllkkkjjjhhhhhhhhhiiiiiinnnpppssswwwzzz|||~~~~~~}}}zzzwwwsssrrrrrrtttuuuvvvvvvtttsssrrrqqqqqqpppqqqpppppprrruuuwwwwwwvvvttttttssssssttttttuuuvvvpppqqqrrrsssuuuwwwxxxyyy}}}~~~~~~~~~}}}zzzyyyyyyzzzxxxzzz}}}~~~~~~~~~{{{yyyxxxwwwyyyxxxwwwwwwxxx|||~~~{{{{{{{{{{{{|||}}}~~~~~~}}}{{{|||~~~~~~}}}{{{yyyxxxyyyzzz{{{|||{{{yyyyyy{{{||||||{{{}}}xxxtttqqqpppqqqrrrrrrpppooommmnnnppprrrtttvvvuuutttuuuuuusssqqqnnnlllkkkkkkllloooppppppooollljjjhhhfffddddddddddddddddddcccdddeeehhhkkkllloooooopppppppppoooooonnnllllllmmmllljjjgggdddbbbaaaaaaaaaaaa``````______^^^^^^]]]\\\[[[[[[ZZZZZZVVVVVVUUUSSSQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGEEEEEEFFFEEECCCAAA>>>>>>?????????@@@@@@@@@????????????@@@AAABBBBBBFFFHHHJJJIIIHHHFFFGGGGGG{{{~~~~~~~~~|||~~~~~~|||||||||yyyyyyzzzzzzzzzzzzzzzzzz~~~{{{yyyyyyzzz|||~~~~~~~~~|||}}}~~~~~~}}}}}}}}}||||||||||||}}}~~~}}}~~~||||||}}}}}}{{{||||||||||||||||||{{{{{{yyyzzz|||}}}~~~}}}}}}|||xxxxxxxxxxxxxxxwwwwwwwwwxxxwwwvvvuuuttttttttttttrrrrrrssssssttttttttttttppprrruuuxxxzzzzzzyyyyyyuuuwwwyyyzzzyyyzzz{{{|||zzz{{{|||}}}~~~}}}|||{{{{{{|||}}}~~~~~~|||zzzqqqqqqpppqqqrrrtttvvvwwwzzzzzz{{{~~~vvvtttqqqnnnkkkjjjiiiiiibbbdddgggiiilllmmmmmmmmmkkkjjjiiihhhhhhiiijjjjjjjjjlllpppuuuxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyuuutttsssrrrsssvvvxxxzzz}}}|||{{{{{{|||||||||yyyyyyyyyxxxuuussspppnnnmmmnnnnnnooopppqqqrrrsssqqqpppoooooooooppprrrssspppqqqssstttsssrrrooonnnkkklllmmmmmmlllkkkkkklllkkkjjjiiiiiiiiiiiikkkkkkiiijjjlllnnnpppsssuuuvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuutttssssssssssssrrrrrrrrrqqqpppooonnnmmmlllkkkkkkjjjjjjkkkkkkkkkiiilllnnnooonnnnnnppprrruuuuuuuuurrrpppnnnoooppprrrssstttuuuuuusssrrrqqqooonnnnnnoooooopppqqqrrrqqqooommmkkkjjjiiiiiiiiijjjkkkmmmnnnppppppoooooolllkkkiiihhhgggggghhhhhhjjjkkkmmmpppsssuuuwwwxxxzzzyyywwwuuusssrrrtttuuuuuutttsssrrrpppooonnnmmmnnnnnnnnnqqqsssuuutttssstttssssssrrrrrrrrrsssssspppqqqsssuuuwwwzzz{{{|||~~~}}}zzzxxxxxxyyywwwyyy{{{~~~~~~~~~~~~|||{{{{{{zzzxxxwwwvvvvvvyyy}}}~~~|||||||||||||||}}}~~~~~~~~~~~~}}}{{{xxxxxxxxxzzz{{{|||zzzyyyzzz|||}}}}}}|||~~~zzzwwwuuutttuuuuuuuuusssrrrpppqqqrrruuuwwwwwwuuutttsssttttttrrrpppnnnmmmlllmmmpppqqqrrrqqqmmmkkkiiigggeeeeeeffffffeeeeeedddeeegggiiilllnnnppppppppppppppppppppppppkkkllllllllljjjfffcccaaa_______________^^^^^^^^^^^^]]]ZZZXXXWWWWWWWWWXXXUUUTTTSSSRRRPPPNNNMMMLLLMMMLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLKKKKKKKKKHHHGGGFFFFFFFFFEEECCCAAA???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGHHHGGGFFFFFFFFF~~~zzz{{{}}}}}}|||zzzzzz{{{wwwwwwxxxxxxyyyzzz{{{{{{~~~}}}zzzxxxxxx{{{~~~{{{|||}}}|||{{{|||}}}~~~}}}|||{{{||||||}}}|||~~~||||||}}}}}}~~~zzz|||~~~}}}{{{yyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxwwwuuutttttttttqqqqqqqqqqqqqqqqqqqqqqqqpppsssxxx|||~~~}}}{{{yyysssuuuwwwxxxxxxxxxyyy{{{zzzzzz{{{|||}}}~~~|||||||||{{{{{{|||||||||zzz{{{|||}}}}}}|||zzzyyyqqqqqqqqqqqqrrrtttvvvxxxzzzzzz|||xxxuuurrrnnnkkkjjjjjjjjjcccdddfffggghhhhhhhhhggglllkkkiiihhhggggggggghhhiiilllpppuuuxxxzzzzzzzzzwwwwwwxxxxxxxxxyyyyyyyyytttsssqqqqqqrrrtttwwwyyyyyy}}}~~~||||||}}}}}}}}}zzzzzzzzzxxxvvvssspppnnnnnnnnnnnnnnnooopppqqqrrrooonnnmmmmmmnnnooopppqqqlllnnnpppssssssrrrpppoookkklllnnnnnnmmmmmmmmmnnnjjjiiiiiiiiiiiikkkmmmnnniiijjjlllnnnqqqsssuuuvvvwwwwwwvvvvvvuuutttttttttwwwvvvuuutttttttttttttttssssssssssssqqqpppooonnnllllllkkkjjjjjjkkkkkkkkklllpppssstttrrrrrrtttwwwxxxxxxwwwtttqqqnnnnnnooooooppprrrttttttsssrrrqqqooonnnnnnnnnnnnnnnooooooqqqpppmmmkkkiiihhhggggggiiijjjlllnnnpppppppppppplllkkkiiihhhgggggghhhhhhhhhhhhiiikkknnnpppssstttyyyyyyxxxvvvsssssssssuuutttsssrrrpppooommmlllkkkmmmmmmmmmppprrrtttsssrrrsssrrrqqqpppooooooooooooqqqrrrtttvvvyyy{{{}}}~~~~~~|||yyywwwwwwwwwvvvxxxzzz}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~wwwvvvuuuvvvyyy~~~~~~~~~~~~|||{{{|||||||||}}}}}}~~~|||yyyxxxyyy{{{|||{{{zzzyyyzzz|||~~~~~~}}}~~~{{{yyyxxxxxxxxxyyyyyyxxxvvvuuuuuuwwwyyy{{{wwwuuussssssssstttsssrrrpppnnnnnnoooqqqsssssssssooommmjjjhhhgggggghhhhhhfffeeeeeefffgggjjjmmmooopppppppppppppppqqqqqqqqqkkkllllllllljjjgggccc```^^^^^^^^^^^^^^^^^^]]]]]]^^^\\\YYYVVVTTTUUUVVVWWWTTTTTTSSSQQQOOONNNLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHIIIJJJKKKKKKKKKJJJHHHGGGFFFFFFFFFFFFCCCAAA@@@AAAAAA@@@@@@???>>>===============>>>???@@@AAAAAACCCEEEFFFEEEEEEEEEEEE}}}zzzxxxxxxxxxxxxxxxyyyyyyzzzzzzwwwttttttwww{{{}}}}}}{{{zzz||||||}}}}}}}}}}}}||||||}}}|||zzzyyyxxxxxxyyyyyy{{{{{{{{{zzz{{{{{{||||||~~~~~~}}}|||{{{zzzyyyyyy}}}~~~yyy|||~~~~~~|||wwwxxxyyyyyyzzzzzzzzzzzzvvvwwwyyy{{{{{{{{{yyyxxxyyyzzz{{{||||||{{{yyyxxxzzzyyywwwtttrrrqqqpppppppppppppppppppppqqqqqqrrrsssuuuxxx||||||yyywwwwwwxxxyyyyyyzzz{{{{{{}}}~~~~~~~~~~~~}}}}}}|||}}}~~~|||zzzyyyxxxwwwvvvvvvuuuuuuttttttttttttrrrsssttttttrrrrrrssstttwwwyyy{{{}}}vvvtttpppnnnllliiifffcccfffeeefffhhhkkklllkkkjjjllljjjgggeeeeeegggiiikkknnnpppsssuuuwwwwwwwwwvvvrrrsssssstttttttttttttttxxxvvvsssqqqppprrrtttvvvyyyzzz|||~~~|||{{{}}}}}}zzzvvvrrrpppnnnnnnnnnmmmmmmnnnqqqssstttsssppppppqqqqqqqqqpppoooooonnnnnnoooooooooooooooooonnnnnnnnnoooqqqqqqqqqooommmlllkkkkkkllloooqqqsssqqqpppppppppqqqrrrssssssuuuuuuuuuuuutttssssssrrrtttvvvxxxxxxuuurrroooooorrrssstttuuutttsssqqqpppnnnmmmllllllkkkkkkkkkkkknnntttvvvsssrrruuuyyyyyyyyyyyyxxxvvvrrrooonnnnnnnnnoooppppppqqqqqqqqqqqqrrrsssrrrqqqnnnllllllmmmppppppooonnnkkkhhheeebbbfffgggiiilllmmmnnnnnnnnnlllkkkjjjhhhgggggghhhhhhiiihhhhhhiiikkknnnqqqssszzzzzzzzzvvvrrrppprrruuurrrqqqpppnnnmmmmmmmmmmmmnnnnnnnnnoooppppppqqqqqqtttssspppnnnllllllllllllpppqqqtttwww{{{}}}~~~}}}{{{yyyyyyyyyyyy{{{yyyxxxyyy}}}~~~}}}~~~~~~~~~}}}~~~~~~}}}}}}{{{{{{|||}}}~~~|||xxxvvvzzz{{{|||{{{zzz{{{}}}}}}zzzwwwuuuttttttvvvwwwwwwwwwxxxzzz~~~~~~{{{zzz{{{|||}}}}}}{{{xxxyyy|||}}}zzzvvvuuuuuuwwwwwwwwwyyyuuupppnnnpppsssssssssqqqoookkkjjjjjjkkkkkkjjjmmmjjjgggfffiiilllooopppmmmnnnoooppppppooonnnmmmnnnnnnnnnmmmkkkiiigggeeeaaa]]]ZZZYYY[[[]]]]]][[[YYYXXXUUUSSSSSSSSSTTTUUURRRRRRRRRRRRQQQOOOLLLKKKNNNMMMLLLLLLLLLKKKIIIHHHIIIHHHGGGFFFFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDCCCCCC@@@@@@AAAAAAAAA@@@??????<<<<<<<<<<<<===>>>???@@@BBBBBBBBBBBBBBBCCCCCCDDD}}}zzzxxxwwwwwwwwwwwwwwwxxxxxxxxxvvvtttuuuyyy}}}}}}|||{{{}}}}}}}}}~~~~~~}}}}}}}}}yyyxxxvvvuuutttsssttttttxxxxxxxxxxxxyyyzzz||||||~~~}}}|||{{{zzzzzz}}}{{{~~~}}}zzzwwwxxxyyyzzzzzz{{{{{{{{{wwwxxxzzz{{{{{{zzzyyyxxxxxxyyyzzz{{{{{{yyyxxxvvvyyyyyywwwvvvtttqqqpppooommmmmmmmmnnnooopppqqqrrrtttvvvyyy}}}|||yyyxxxyyyyyyzzz{{{|||}}}}}}~~~}}}{{{{{{|||~~~~~~}}}{{{zzzyyyyyyxxxvvvuuussssssssssssrrrsssttttttrrrrrrssstttwwwxxxzzz|||~~~xxxuuurrrpppnnnllliiifffdddcccccceeehhhjjjkkkjjjllljjjhhhffffffgggiiikkklllmmmpppsssuuuuuuuuutttssssssuuuvvvvvvvvvuuutttxxxvvvsssppppppqqqsssuuuxxxzzz|||~~~~~~|||xxxtttrrrppppppooonnnmmmoooqqqssstttsssssssssssstttsssrrrrrrqqqooooooooonnnooooooooooooooooooooopppqqqqqqpppooommmlllllllllmmmppprrrtttqqqppppppppppppqqqqqqrrrrrrssssssssssssrrrrrrqqqtttvvvxxxwwwtttpppnnnmmmqqqrrrtttvvvvvvtttrrrqqqpppooommmlllkkkkkkkkklllpppuuuwwwttttttwwwzzzzzzyyyxxxwwwtttqqqooonnnmmmoooppppppqqqrrrrrrqqqqqqtttttttttrrrooommmmmmnnnooopppppppppnnnjjjgggdddeeefffhhhkkklllmmmmmmmmmlllkkkjjjiiihhhiiijjjjjjkkkjjjjjjjjjllloooqqqsssvvvwwwxxxvvvsssrrrtttvvvqqqqqqpppooonnnnnnnnnnnnooooooppppppppppppqqqqqqsssqqqooommmlllkkkkkkkkknnnooorrrvvvzzz~~~~~~{{{zzzzzz||||||{{{yyyxxxyyy|||~~~~~~|||{{{|||}}}||||||}}}~~~|||{{{{{{zzzzzz{{{}}}}}}yyywwwvvvxxxzzzzzz{{{{{{}}}}}}zzzxxxvvvuuuuuuwwwxxxyyyxxxxxxzzz}}}~~~{{{zzzzzz|||}}}}}}{{{|||}}}{{{zzz{{{zzzzzz{{{wwwrrrqqqrrruuuvvvvvvtttqqqmmmkkkkkkkkkjjjjjjllljjjggggggiiilllnnnnnnmmmmmmnnnooooooooonnnnnnnnnnnnnnnnnnllljjjhhhgggaaa]]]ZZZYYY[[[]]]\\\ZZZYYYXXXVVVTTTSSSRRRSSSSSSSSSSSSSSSRRRPPPOOOMMMLLLLLLKKKKKKKKKLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDD@@@@@@AAAAAA@@@@@@??????============>>>???@@@@@@BBBAAAAAAAAABBBCCCDDDDDD{{{zzzwwwvvvvvvuuuuuuuuuvvvvvvuuuttttttwww|||~~~}}}}}}~~~~~~~~~~~~xxxvvvtttrrrppppppppppppsssssstttuuuwwwyyy{{{}}}~~~}}}|||{{{zzzwwwzzz}}}~~~zzzxxxyyyyyyzzz{{{{{{||||||xxxyyyyyyzzzzzzyyyxxxxxxwwwxxxyyyyyyyyyxxxvvvuuuxxxyyyyyyyyywwwssspppnnnkkklllmmmnnnppprrrtttuuuvvvxxxzzz~~~~~~{{{yyyzzz{{{|||~~~~~~~~~|||zzzyyyzzz{{{||||||{{{|||~~~}}}~~~}}}{{{zzz|||zzzwwwtttrrrrrrrrrsssrrrsssttttttrrrrrrssstttwwwxxxyyy{{{||||||||||||yyywwwtttsssrrrpppmmmkkkgggeeedddeeehhhjjjkkkkkklllkkkhhhgggfffgggiiijjjiiikkkmmmoooqqqrrrrrrqqqrrrtttvvvxxxxxxwwwuuutttvvvuuurrroooooopppqqqssswwwxxx{{{~~~{{{xxxuuutttsssqqqooonnnoooqqqsssssssssvvvvvvwwwwwwvvvvvvuuuuuupppooooooooonnnoooooooooqqqqqqqqqqqqqqqpppoooooommmmmmlllmmmnnnpppssstttqqqppppppoooooooooooopppoooppppppqqqqqqqqqqqqppprrrtttvvvuuuqqqnnnlllkkkoooqqqtttwwwxxxvvvtttrrrsssqqqnnnkkkjjjjjjkkklllqqqvvvxxxvvvwww{{{}}}}}}xxxwwwtttrrrpppnnnmmmlllooopppqqqrrrssssssssssssvvvwwwvvvtttqqqooooooooooooqqqssssssrrrnnniiifffeeefffgggiiijjjkkkkkkkkkkkkjjjiiiiiiiiikkklllmmmmmmmmmmmmmmmnnnppprrrsssrrrtttvvvwwwvvvuuuuuuvvvpppppppppppppppppppppppprrrrrrrrrqqqqqqqqqqqqqqqrrrqqqooommmkkkkkkkkklllmmmnnnqqquuuzzz|||{{{|||~~~{{{yyyxxxyyyzzz||||||{{{yyyzzz{{{zzzzzz{{{~~~}}}{{{{{{yyyzzz{{{~~~{{{yyyrrruuuxxxzzz{{{|||~~~}}}~~~}}}zzzxxxwwwvvvvvvyyyzzzzzzzzzyyyzzz|||~~~~~~|||zzzyyyyyyzzz{{{}}}|||~~~~~~}}}|||{{{zzz|||yyyuuutttuuuwwwxxxyyywwwtttpppnnnmmmllljjjiiijjjiiiggghhhjjjkkkkkkkkklllllllllllllllmmmnnnnnnnnnnnnnnnnnnmmmkkkiiigggaaa]]]ZZZYYY[[[\\\[[[YYYWWWWWWVVVUUUTTTSSSRRRRRRVVVUUUTTTRRRPPPPPPOOOOOOKKKKKKLLLLLLLLLKKKKKKJJJFFFGGGHHHHHHHHHGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@AAAAAA@@@??????>>>============>>>???@@@AAAAAAAAAAAABBBBBBDDDEEEEEE|||yyyxxxvvvvvvuuuuuuuuuuuuvvvvvvuuuuuuwww{{{~~~~~~~~~~~~~~~~~~xxxwwwtttrrrpppoooooooooppppppqqqrrruuuxxx|||~~~~~~}}}|||zzzyyyyyyvvvyyy{{{}}}}}}zzzzzzzzzzzz{{{||||||}}}xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvyyy{{{}}}}}}{{{wwwrrrooommmnnnoooqqqsssvvvxxxzzzxxxyyy||||||xxxzzz|||~~~~~~}}}{{{yyyxxxyyyzzzzzzzzzyyyzzz}}}}}}~~~}}}zzzxxx{{{yyyvvvsssqqqqqqrrrsssssstttuuuuuusssssstttuuuwwwxxxyyyyyyzzzzzzyyyyyyyyyxxxuuuuuuttttttrrrpppooollliiiiiijjjlllmmmmmmjjjiiihhhggggggggghhhhhhhhhiiikkkmmmnnnoooooooooppprrruuuxxxxxxvvvtttrrrtttssspppnnnnnnnnnpppqqquuuvvvyyy}}}~~~{{{yyywwwvvvsssqqqpppppprrrssssssrrrwwwwwwxxxxxxxxxxxxwwwwwwrrrqqqpppooooooppppppqqqsssttttttsssqqqpppoooooommmmmmmmmmmmnnnppprrrsssqqqpppooonnnnnnnnnnnnnnnmmmmmmnnnooopppppppppooooooqqqrrrrrrooommmllllllmmmooossswwwxxxwwwuuuttttttqqqmmmjjjhhhiiijjjlllppptttwwwwwwzzzwwwuuurrrooonnnmmmlllkkkmmmnnnppprrrtttuuuuuuvvvxxxxxxxxxvvvsssqqqpppqqqrrrtttvvvwwwuuupppjjjgggeeeeeefffggghhhhhhiiiiiijjjiiiiiiiiijjjlllnnnoooppppppoooooopppqqqrrrsssqqqsssvvvxxxxxxvvvuuutttppppppqqqrrrrrrrrrrrrrrruuuuuutttsssrrrrrrqqqqqqrrrqqqooonnnmmmmmmmmmnnnooooooqqqtttyyy}}}{{{|||}}}{{{zzzyyyyyyzzzzzz{{{{{{xxxyyyzzzzzzyyy{{{~~~~~~}}}{{{|||}}}~~~~~~{{{sssvvvzzz|||}}}}}}}}}~~~|||~~~|||zzzxxxwwwwwwwwwyyy{{{|||{{{zzzyyyzzz{{{|||zzzyyywwwvvvvvvwwwxxxzzzyyyyyy{{{~~~|||{{{zzzyyyxxx|||zzzvvvuuuuuuwwwyyy{{{{{{xxxtttqqqooommmkkkiiiiiihhhhhhiiijjjkkkjjjhhhjjjiiihhhhhhhhhiiikkklllkkkkkkllllllkkkiiihhhggg```]]]ZZZZZZ\\\]]][[[YYYVVVVVVWWWWWWWWWWWWVVVUUUXXXWWWUUUSSSQQQQQQQQQQQQNNNOOOOOONNNLLLKKKJJJJJJEEEFFFHHHIIIHHHGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAA@@@@@@???>>>===>>>======>>>>>>???@@@AAABBBBBBBBBBBBCCCEEEFFFGGG~~~{{{xxxvvvvvvwwwvvvvvvvvvvvvwwwxxxxxxxxxyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}wwwvvvtttrrrqqqqqqqqqqqqpppppppppqqqtttxxx|||~~~}}}||||||{{{yyy{{{}}}yyy{{{}}}}}}|||{{{{{{||||||}}}wwwvvvuuuttttttuuuvvvvvvxxxyyyyyyzzzzzz{{{{{{zzz}}}|||vvvrrrooopppqqqsssuuuxxxzzz|||zzz{{{|||}}}wwwyyy{{{~~~~~~~~~~~~}}}|||{{{yyyyyyzzz{{{{{{zzzyyyyyy|||~~~|||}}}~~~~~~}}}zzzvvvtttxxxvvvtttsssrrrssstttuuutttuuuvvvvvvuuutttuuuvvvxxxxxxyyyyyyyyyyyyxxxxxxyyywwwvvvvvvwwwwwwuuutttvvvsssooommmmmmnnnnnnmmmiiiiiiiiiiiiiiiiiiiiiiiikkkkkkllllllmmmmmmmmmmmmmmmpppsssuuuuuutttqqqoooqqqpppnnnmmmmmmmmmnnnooosssuuuxxx{{{}}}{{{yyyxxxuuusssqqqqqqrrrsssrrrqqquuuuuuvvvxxxxxxyyyyyyyyyvvvuuusssrrrqqqrrrssstttvvvxxxxxxvvvssspppooopppmmmmmmmmmmmmnnnoooppppppppppppooonnnmmmmmmmmmnnnlllmmmmmmnnnoooooooooooolllmmmoooooonnnmmmmmmnnnkkkmmmqqquuuvvvvvvuuutttssspppllliiiggghhhiiikkkmmmrrruuuwww|||wwwsssooommmmmmmmmllljjjkkkllloooqqqtttvvvwwwxxxxxxxxxxxxwwwtttrrrrrrsssvvvwwwyyyyyyvvvqqqkkkgggeeeeeeeeeeeefffgggggghhhiiiiiiiiiiiijjjmmmooopppqqqqqqqqqqqqrrrrrrssssssssstttvvvxxxyyyxxxuuusssqqqrrrsssuuuuuuuuuuuuuuuwwwwwwvvvuuutttssssssrrrsssrrrpppooooooooopppppprrrrrrsssuuuyyy~~~}}}||||||}}}{{{{{{{{{{{{zzz{{{||||||yyyzzz{{{{{{zzz|||~~~~~~~~~~~~xxx{{{~~~~~~}}}}}}}}}}}}~~~|||zzzxxxvvvvvvvvvvvvxxxzzz||||||zzzxxxxxxxxxwwwvvvuuutttsssssstttttttttssssssuuuyyy}}}}}}{{{yyyxxxxxxxxxxxxwwwzzzxxxvvvtttsssuuuxxx{{{}}}zzzvvvtttrrrpppmmmkkkjjjiiiiiijjjkkkkkkhhhggggggfffeeeddddddeeefffggggggggghhhhhhhhhgggeeeddd```]]]ZZZ[[[]]]^^^\\\ZZZUUUVVVXXXYYYZZZ[[[[[[[[[ZZZYYYVVVTTTSSSSSSSSSSSSRRRSSSSSSQQQMMMIIIHHHIIIEEEFFFGGGHHHHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@???>>>===<<<============>>>???@@@AAACCCCCCCCCCCCDDDEEEFFFGGGzzz{{{|||zzzwwwuuuuuuuuuxxxxxxxxxyyyzzz{{{|||}}}|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}||||||uuutttsssrrrrrrssstttuuutttsssrrrsssuuuyyy}}}~~~}}}zzzzzz~~~~~~|||{{{{{{||||||vvvuuusssrrrssstttwwwxxx{{{||||||~~~|||xxxqqqrrrrrrtttvvvxxxyyy{{{{{{{{{|||}}}wwwyyy|||~~~~~~}}}}}}|||{{{zzzyyy{{{{{{|||{{{yyyxxxzzz{{{zzzzzz{{{{{{zzzxxxuuutttwwwwwwvvvvvvuuuuuuvvvvvvvvvwwwxxxxxxvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxwwwxxxzzz{{{zzzyyyxxxvvvrrrqqqppppppooommmlllmmmnnnoooppppppooooooppppppoooooonnnnnnnnnmmmlllnnnppprrrrrrqqqooonnnmmmmmmlllllllllmmmnnnooorrrsssvvvyyy|||~~~|||{{{zzzwwwuuusssrrrssssssrrrqqqqqqrrrtttvvvxxxzzz{{{{{{{{{yyywwwuuutttuuuvvvwwwzzz|||}}}zzztttqqqppprrroooooooooooooooooonnnnnnpppoooooonnnnnnnnnnnnooommmnnnnnnoooooooooooonnnkkkmmmnnnnnnmmmlllmmmnnnjjjkkknnnqqqssssssssssssrrrpppmmmjjjiiiiiijjjkkkmmmqqqtttwww}}}wwwsssnnnlllmmmmmmllljjjkkkllloooqqqsssuuuvvvwwwuuuvvvwwwvvvtttrrrssstttxxxyyyzzzzzzwwwrrrmmmjjjffffffeeeeeeeeeffffffggghhhhhhhhhiiijjjlllnnnpppqqqqqqrrrrrrsssssstttttttttuuuvvvyyy{{{zzzwwwttttttuuuwwwxxxxxxxxxwwwwwwxxxxxxwwwwwwvvvuuuttttttsssrrrqqqppppppqqqrrrrrrssstttuuuwwwzzz}}}~~~}}}}}}|||}}}}}}}}}||||||~~~}}}~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~||||||~~~~~~~~~}}}}}}}}}}}}~~~}}}|||zzzyyywwwuuutttsssttttttvvvyyy{{{|||zzzxxxvvvvvvtttssssssrrrrrrrrrrrrrrrqqqpppoooqqqtttvvvwwwwwwxxxwwwuuuuuuwwwxxxwwwvvvwwwvvvuuusssqqqssswwwzzz}}}{{{xxxvvvuuussspppnnnkkkjjjjjjjjjkkkjjjiiigggfffeeedddccccccbbbbbbbbbcccdddeeeeeeeeedddcccbbb___\\\[[[\\\___aaa___\\\WWWXXXYYYZZZ[[[]]]^^^___[[[ZZZXXXWWWUUUTTTTTTTTTTTTVVVVVVRRRLLLGGGGGGGGGEEEFFFGGGGGGGGGFFFDDDDDDAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@???>>><<<<<<<<<<<<<<<<<<===>>>???@@@CCCBBBBBBBBBBBBCCCDDDDDDxxxyyyyyyxxxvvvuuuvvvwwwyyyzzzzzz|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzz{{{{{{zzzzzzzzzuuuuuutttuuuvvvxxxzzz{{{xxxwwwvvvuuuwwwzzz~~~{{{~~~}}}{{{{{{{{{{{{vvvuuusssssstttvvvyyy{{{~~~vvvvvvvvvvvvwwwyyyzzz{{{|||{{{|||~~~}}}wwwzzz~~~}}}|||zzzyyyzzz{{{|||{{{yyywwwwwwwwwwwwwwwxxxyyyyyyxxxxxxxxxzzz{{{{{{{{{zzzxxxwwwvvvxxxyyyzzzzzzxxxxxxyyyzzzzzzzzz{{{{{{|||{{{{{{zzzzzzzzzyyy{{{}}}~~~}}}zzzxxxvvvvvvvvvuuusssrrrqqqsssuuuxxxyyyyyyyyyxxxvvvuuutttrrrqqqpppoooooolllmmmoooppppppoooooonnnjjjjjjjjjjjjkkkmmmnnnooorrrrrrtttvvvxxxzzz|||}}}~~~~~~~~~~~~{{{|||}}}}}}}}}|||{{{zzzxxxvvvtttsssssssssqqqpppooopppsssvvvyyy{{{}}}}}}}}}zzzxxxxxxxxxzzz{{{}}}|||vvvrrrqqqssssssssssssrrrqqqpppnnnnnnoooooonnnnnnooooooppppppppppppppppppppppppooonnnmmmnnnooonnnlllkkkkkkllliiijjjkkkmmmnnnpppqqqqqqqqqpppnnnmmmlllllllllmmmooorrrtttwww||||||xxxrrrmmmkkkmmmnnnmmmjjjnnnooopppqqqrrrrrrrrrrrrrrrtttuuutttsssrrrsssuuuvvvwwwxxxyyywwwtttqqqnnngggfffeeeeeedddeeefffggghhhhhhggghhhiiikkkmmmnnnpppqqqrrrsssttttttttttttttttttuuuxxx|||}}}{{{xxxwwwxxxzzz{{{{{{zzzyyyxxxyyyyyyxxxxxxwwwwwwvvvvvvrrrqqqpppppppppqqqrrrsssrrrsssuuuxxx{{{~~~|||~~~~~~}}}}}}||||||}}}}}}{{{zzz|||}}}}}}}}}~~~}}}~~~~~~~~~}}}~~~|||}}}~~~~~~~~~}}}|||{{{vvvuuutttrrrqqqqqqqqqrrrtttwwwzzz{{{yyywwwuuuuuusssssssssrrrrrrrrrrrrrrrrrrqqqpppqqqssstttsssrrruuutttssstttuuuvvvuuutttuuuuuutttrrrppprrrvvvzzz|||zzzxxxxxxxxxvvvtttrrrnnnllljjjjjjkkkkkkiiihhhfffffffffeeecccbbb```___aaabbbcccddddddcccbbbaaa^^^\\\[[[]]]aaacccaaa___ZZZZZZYYYYYYZZZ[[[]]]^^^[[[[[[ZZZYYYXXXVVVUUUTTTQQQTTTUUUQQQJJJFFFEEEGGGFFFFFFFFFFFFEEEEEEEEEEEE??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???===<<<;;;;;;;;;;;;;;;<<<===>>>???AAAAAA@@@????????????@@@xxxxxxyyywwwvvvvvvwwwyyy{{{{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||xxxyyyyyyyyyyyyyyyyyyxxxwwwwwwxxxyyy{{{~~~|||zzzxxxwwwxxx{{{}}}}}}{{{zzzzzzzzzwwwvvvtttsssuuuxxx|||~~~{{{{{{zzzzzzzzz{{{|||||||||{{{|||~~~~~~|||xxx{{{|||zzzxxxzzz{{{|||{{{xxxvvvttttttuuuuuuvvvwwwyyyzzz{{{|||~~~}}}zzzwwwuuuyyyzzz{{{{{{yyyyyyzzz{{{{{{{{{||||||}}}}}}|||||||||{{{{{{}}}{{{zzzzzzzzz|||{{{zzzxxxvvvxxx{{{~~~zzzyyywwwuuurrrqqqppppppmmmnnnnnnooooooooooooooohhhhhhiiijjjkkkmmmnnnoooqqqrrrsssuuuvvvxxxyyyyyyzzz{{{}}}}}}~~~}}}|||{{{xxxyyyzzz|||||||||{{{zzzyyywwwtttsssssssssqqqpppnnnooorrrvvvyyy|||~~~}}}zzzzzzzzz|||}}}~~~wwwrrrrrrtttvvvvvvvvvuuusssqqqooonnnoooooonnnoooooopppqqqrrrqqqqqqrrrqqqqqqpppooonnnpppqqqqqqnnnkkkiiiiiijjjiiiiiiiiijjjlllmmmooopppqqqqqqpppoooooooooooooooqqqtttuuuvvv{{{}}}xxxxxxrrrlllkkkmmmooommmjjjqqqqqqqqqqqqpppooonnnnnnppprrrssssssrrrrrrsssuuuuuuvvvwwwwwwwwwvvvtttssshhhgggfffeeedddeeefffggghhhggggggggghhhjjjlllmmmooopppqqqssstttuuuuuuuuutttssstttxxx}}}~~~|||yyyzzz|||}}}}}}|||zzzyyyyyyyyyyyyxxxxxxxxxwwwwwwqqqpppooooooooopppqqqrrrppprrruuuyyy|||}}}~~~}}}}}}}}}||||||}}}~~~|||{{{zzzzzz{{{}}}~~~~~~}}}~~~~~~|||{{{|||}}}{{{{{{}}}~~~~~~}}}||||||tttsssrrrpppoooooopppppprrruuuyyyzzzyyyvvvuuuttttttssssssssssssssssssrrruuusssrrrrrrssstttrrrqqqtttsssrrrrrrssssssrrrqqquuuuuuuuurrrppprrrvvv{{{{{{zzzyyyyyyyyyxxxvvvtttooommmkkkjjjkkkkkkjjjhhhggghhhggggggeeebbb```^^^```aaabbbcccdddcccbbbbbb]]]\\\[[[^^^ccceeecccaaa]]]\\\ZZZXXXXXXYYY[[[\\\[[[[[[[[[[[[YYYWWWUUUTTTNNNQQQSSSOOOIIIEEEEEEGGGGGGFFFFFFEEEDDDEEEEEEEEE>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@>>>===<<<;;;;;;::::::;;;;;;<<<===>>>@@@???>>>===<<<<<<<<<<<<{{{zzzzzzyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}}}}{{{zzzyyyyyyyyyzzz{{{|||xxxzzz}}}}}}{{{zzzzzzzzzxxxxxxyyy~~~}}}zzzyyyyyyzzzzzzzzz||||||}}}~~~~~~}}}~~~~~~{{{yyywwwwwwvvvwwwwwwwwwvvvzzz}}}|||}}}~~~~~~|||yyywwwvvvwwwxxxzzz{{{||||||xxxuuuxxxwwwwwwwwwvvvuuuuuuuuuwwwxxxxxxyyy{{{|||~~~~~~|||yyyyyyyyyyyyyyyzzzzzz{{{zzzzzzyyy}}}~~~~~~|||zzzzzz{{{zzz|||~~~~~~}}}|||{{{yyy{{{~~~zzzvvvsssqqqpppnnnmmmmmmmmmnnnppppppnnnlllooommmjjjiiiiiilllooorrrsssrrrrrrqqqrrrssstttuuuxxxyyyzzzyyywwwvvvvvvwww{{{zzzyyyyyyzzz{{{zzzyyytttttttttsssrrrpppooonnnoooppppppppprrruuuzzz~~~}}}~~~}}}{{{zzzzzz{{{|||}}}}}}zzzvvvsssqqqqqqvvvuuutttrrrqqqpppooonnnpppooonnnmmmlllkkkkkkkkkmmmooopppppppppppprrrttttttvvvvvvtttpppmmmkkkjjjiiiiiijjjkkklllnnnooopppqqqqqqqqqqqqpppooonnnmmmoooqqquuuxxxyyyxxxwwwvvvuuupppkkkkkknnnpppnnnkkknnnoooooonnnmmmnnnqqqssstttsssrrrqqqqqqssstttvvvssstttvvvyyy{{{{{{xxxvvvmmmkkkgggcccbbbcccfffhhhllljjjiiigggggghhhjjjkkkppppppqqqqqqrrrqqqqqqqqqtttuuuuuuwwwyyy|||~~~}}}{{{yyyxxxwwwyyyzzzzzz{{{{{{{{{{{{{{{tttrrrqqqoooooopppqqqrrrrrrssstttvvvxxx|||~~~~~~~~~~~~||||||}}}~~~~~~}}}}}}}}}|||}}}||||||}}}}}}}}}}}}|||~~~~~~~~~~~~}}}{{{yyyxxxzzzzzz{{{}}}~~~~~~|||yyyrrrooolllkkkkkkkkkjjjiiiqqqsssuuuvvvwwwvvvuuutttrrrsssssssssssssssrrrrrruuutttsssrrrrrrrrrrrrrrrsssssssssrrrrrrqqqqqqqqqrrrqqqooollllllooouuuyyy|||{{{xxxuuusssrrrrrrrrrmmmkkkhhhfffeeeeeefffggggggfffdddbbb```___^^^^^^bbb```______`````````___bbb```^^^^^^```bbbbbbbbb\\\[[[YYYWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTPPPPPPNNNLLLIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBB???===<<<;;;<<<===<<<;;;???>>>>>><<<;;;999777666777888888777777777:::<<<========================}}}}}}|||{{{{{{zzzyyyyyyzzz|||~~~~~~}}}}}}}}}zzzzzzyyyxxxxxxzzz{{{|||zzz|||~~~~~~}}}|||||||||~~~~~~~~~{{{zzzzzz{{{{{{zzz~~~}}}}}}~~~~~~~~~zzzwwwuuutttuuuwwwxxxxxxxxxzzz}}}}}}}}}~~~|||{{{xxxwwwvvvwwwyyy{{{}}}~~~|||xxxuuuwwwwwwwwwwwwwwwxxxxxxyyy{{{{{{zzzzzz{{{}}}|||yyyxxxyyyyyyyyyzzz{{{{{{{{{{{{{{{}}}~~~~~~|||zzzzzzzzz{{{|||~~~}}}|||{{{}}}~~~|||wwwtttrrrqqqpppmmmllllllmmmoooooommmkkknnnmmmkkkjjjkkklllooopppqqqpppoooooooooqqqrrrsssvvvxxxxxxwwwuuutttuuuvvvzzzxxxwwwxxxyyyzzzyyywwwssssssrrrrrrqqqooonnnmmmmmmnnnooooooppptttyyy|||{{{||||||{{{yyyxxxxxxyyyzzzzzzzzzwwwtttqqqqqqqqqssssssssssssrrrpppooonnnnnnnnnmmmlllkkkkkkkkkkkklllmmmnnnnnnnnnpppsssvvvyyyzzzzzzxxxtttpppnnnmmmiiijjjjjjkkklllmmmoooooooooooooooooonnnmmmlllkkknnnooorrruuuwwwxxxxxxwwwtttpppkkkkkknnnpppooolllpppqqqqqqooonnnnnnppprrruuutttqqqpppoooqqqrrrtttssstttvvvyyy{{{|||zzzwwwpppmmmhhhdddbbbcccfffhhhkkkjjjhhhggggggiiijjjkkkooopppqqqrrrsssrrrrrrqqqrrrrrrsssuuuxxx|||~~~~~~|||zzzxxxwwwyyyyyyzzz{{{{{{{{{{{{{{{uuutttrrrqqqpppqqqrrrrrrtttttttttuuuwwwzzz~~~~~~}}}|||~~~~~~||||||}}}~~~}}}|||~~~~~~}}}|||{{{|||~~~~~~~~~~~~}}}|||~~~~~~|||{{{zzzzzz|||~~~|||zzzrrrooollljjjjjjjjjjjjiiinnnppprrrtttttttttssssssrrrsssttttttuuuuuuttttttsssssssssrrrrrrssssssssssssssssssrrrrrrqqqqqqqqqrrrqqqpppnnnmmmppptttxxx|||zzzwwwtttqqqooonnnmmmkkkiiieeebbbaaabbbdddeeedddcccbbbaaa``````______^^^\\\[[[\\\^^^```aaa```^^^]]][[[\\\^^^```aaa```]]]\\\ZZZXXXWWWUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQOOONNNMMMKKKIIIGGGEEEDDDCCCDDDDDDDDDCCCCCCBBBBBB???===;;;;;;<<<===<<<;;;=========<<<;;;999888777666777888777666777:::<<<<<<<<<<<<<<<<<<<<<<<<<<<~~~|||yyyxxxxxx{{{~~~~~~}}}}}}}}}yyyyyyxxxxxxxxxyyy{{{|||}}}~~~~~~~~~}}}}}}}}}|||{{{~~~~~~~~~~~~{{{wwwuuutttuuuwwwyyyyyyzzz|||}}}{{{{{{{{{yyywwwvvvwwwxxx{{{}}}}}}zzzwwwvvvvvvwwwxxxzzz|||}}}~~~}}}||||||~~~|||yyyxxxxxxxxxxxxyyyzzz{{{|||||||||}}}~~~~~~{{{yyyyyyyyy{{{|||~~~~~~}}}|||zzzvvvuuusssrrrooonnnmmmnnnppppppnnnlllmmmmmmlllllllllmmmnnnnnnnnnmmmmmmllllllmmmoooooosssuuuvvvuuusssssssssuuuwwwvvvuuuuuuwwwwwwvvvuuuqqqqqqppppppooonnnmmmmmmkkklllnnnnnnooorrrvvvyyyxxxyyyyyyxxxvvvuuuvvvwwwwwwwwwuuurrrooonnnooopppooopppqqqrrrrrrqqqooommmlllllllllkkkjjjjjjiiiiiijjjkkkkkklllmmmpppuuuyyy|||}}}~~~{{{vvvrrrooonnnjjjjjjjjjkkklllmmmnnnooommmmmmmmmmmmlllkkkjjjiiikkklllnnnqqqtttvvvxxxyyytttpppmmmmmmooopppooommmqqqrrrrrrpppooooooqqqrrrxxxuuurrrooommmnnnppprrrtttuuuvvvyyy|||}}}|||zzztttqqqkkkfffcccdddfffhhhiiiiiihhhggghhhiiikkklllmmmoooqqqsssttttttsssrrroooooopppsssvvvzzz~~~~~~~~~}}}{{{yyyxxxyyyzzz{{{|||||||||{{{{{{wwwvvvtttsssrrrrrrrrrrrruuutttssssssvvvzzz~~~~~~|||}}}~~~~~~|||||||||}}}|||{{{{{{|||}}}}}}}}}~~~~~~}}}||||||~~~~~~}}}{{{|||}}}}}}{{{sssoookkkiiiiiiiiiiiiiiikkklllnnnpppqqqqqqqqqqqqrrrssstttuuuuuuuuuuuuuuupppqqqqqqrrrrrrsssttttttrrrrrrrrrrrrrrrqqqqqqpppqqqqqqqqqppppppqqqsssvvvyyyxxxvvvtttpppmmmjjjhhhhhheeeaaa^^^]]]^^^aaacccaaaaaaaaaaaa````````````]]][[[YYYZZZ[[[]]]^^^]]]ZZZXXXWWWWWWYYY[[[\\\\\\[[[ZZZYYYXXXVVVSSSQQQPPPPPPPPPQQQPPPPPPOOONNNMMMMMMLLLKKKIIIGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA>>>===;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999888888555777777777666777999;;;::::::::::::::::::::::::|||zzzyyy|||~~~~~~}}}}}}yyyyyyxxxxxxyyyzzz{{{|||~~~}}}~~~~~~~~~~~~}}}{{{yyyxxxwwwxxxzzz|||}}}~~~}}}zzzyyyyyyxxxvvvvvvwwwyyy|||~~~{{{xxxuuuvvvwwwxxx{{{~~~}}}}}}|||yyywwwwwwvvvvvvwwwxxxyyyzzz{{{||||||}}}~~~}}}{{{yyyxxxyyyzzz|||~~~~~~~~~~~~{{{wwwssspppqqqpppoooooopppqqqooonnnlllmmmmmmmmmmmmmmmlllllllllkkkjjjjjjjjjkkklllmmmqqqrrrssssssrrrqqqrrrttttttsssrrrrrrttttttsssrrrqqqpppooonnnmmmmmmmmmmmmmmmnnnoooooooooooorrrsssuuuvvvvvvuuutttsssssstttuuutttrrrnnnjjjiiijjjlllkkkllloooqqqqqqpppnnnllljjjjjjjjjjjjjjjiiihhhhhhhhhhhhiiiiiikkkooouuuzzz|||}}}~~~{{{wwwqqqnnnmmmkkkkkkkkkkkklllmmmnnnoookkkkkkkkkkkkjjjiiihhhggghhhhhhjjjlllppptttwwwyyyvvvssspppoooppppppooommmpppqqqqqqpppoooppprrruuuzzzwwwsssooommmnnnpppqqquuuuuuuuuxxx{{{}}}|||{{{wwwtttnnnhhheeeeeegggiiiiiiiiihhhhhhiiijjjkkkllllllnnnqqqsssuuutttsssrrrnnnnnnoooqqqtttwwwzzz|||}}}~~~~~~|||zzzyyyzzz{{{|||~~~~~~}}}|||{{{wwwwwwwwwvvvuuutttsssssstttrrrqqqrrruuuzzz~~~}}}~~~~~~|||{{{||||||{{{yyyyyyzzz|||}}}|||}}}~~~}}}}}}~~~~~~}}}}}}|||}}}~~~|||tttqqqllliiihhhiiiiiiiiiiiijjjlllmmmoooooopppppprrrrrrssssssssssssrrrrrrlllmmmnnnoooqqqrrrrrrssspppqqqrrrrrrrrrrrrqqqppppppqqqsssrrrqqqqqqrrrsssuuuuuutttssspppmmmiiigggfffccc^^^[[[ZZZ\\\___aaaaaaaaaaaaaaa``````______^^^[[[XXXWWWWWWXXXXXXWWWXXXVVVTTTSSSTTTUUUUUUUUUTTTTTTTTTTTTRRRPPPNNNLLLLLLLLLMMMMMMLLLKKKKKKJJJJJJJJJIIIGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@>>><<<::::::;;;<<<;;;:::999::::::::::::999999888444666777777666666888:::::::::::::::::::::::::::~~~|||~~~~~~~~~{{{zzzzzzzzzzzz|||~~~~~~~~~~~~~~~zzzzzz|||~~~~~~~~~~~~{{{xxxxxxwwwvvvvvvwwwzzz}}}}}}{{{vvvvvvwwwxxx{{{~~~}}}}}}~~~|||yyyxxxxxxttttttttttttvvvwwwyyyzzzzzz|||}}}|||zzzxxxxxxyyyzzz{{{}}}~~~~~~xxxyyyzzz|||~~~~~~yyyrrrnnnpppooommmmmmnnnnnnmmmlllllllllmmmmmmlllkkkjjjiiikkkjjjiiihhhhhhhhhiiijjjnnnoooqqqqqqppppppqqqssspppooonnnooopppqqqpppnnnpppooonnnmmmlllllllllmmmoooqqqrrrqqqooommmmmmnnnqqqrrrsssrrrqqqpppqqqrrrsssrrroookkkgggeeeeeeggggggiiilllnnnooonnnlllkkkhhhiiijjjjjjjjjiiihhhgggggggggggghhhiiinnntttxxxzzz|||}}}|||wwwrrrooommmkkkkkkllllllmmmnnnooopppmmmmmmlllkkkjjjhhhfffeeeeeeeeefffiiilllppptttwwwwwwuuusssrrrqqqpppooommmnnnooopppppppppqqqtttwww{{{yyyuuuqqqppppppqqqrrrvvvuuutttvvvyyy{{{{{{{{{xxxuuupppllliiiiiijjjkkkjjjjjjjjjjjjjjjkkklllllllllmmmppprrrsssssssssrrrpppoooooopppqqqsssvvvwww{{{}}}~~~~~~}}}zzzyyyzzz{{{~~~}}}|||wwwwwwxxxxxxwwwuuutttsssqqqpppoooqqquuu{{{~~~}}}|||~~~~~~|||{{{{{{zzzyyyxxxwwwyyy{{{|||}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~wwwtttoookkkjjjjjjiiihhhiiijjjkkklllmmmnnnnnnoooppppppppppppooommmlllkkkhhhiiikkkmmmoooppppppqqqooopppqqqrrrsssrrrppppppoooqqqssssssqqqppppppppppppqqqqqqqqqpppnnnlllkkkfffccc___[[[ZZZ[[[]]]___aaaaaaaaaaaa```^^^]]]\\\\\\YYYUUUTTTTTTVVVVVVVVVWWWUUURRRPPPPPPPPPOOONNNLLLMMMNNNNNNNNNLLLKKKJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>?????????===;;;:::999:::;;;:::999888999999999999999888888333555666777666666777999::::::::::::::::::::::::}}}}}}||||||}}}~~~}}}}}}~~~~~~}}}zzzxxxwwwvvvvvvwwwzzz}}}}}}xxxxxxwwwwwwyyy|||~~~||||||}}}|||yyyyyyyyyssssssrrrrrrsssuuuwwwxxxxxxzzz{{{{{{zzzyyyyyyzzzyyyzzz{{{||||||{{{zzzyyyrrrtttvvvxxxzzz|||}}}}}}}}}}}}~~~~~~{{{{{{|||}}}|||xxxqqqmmmmmmllliiiiiijjjjjjiiihhhkkkllllllkkkjjjiiihhhgggiiihhhgggfffeeefffggggggjjjlllmmmnnnmmmmmmoooqqqmmmlllkkklllmmmmmmlllkkknnnmmmkkkjjjjjjjjjkkkllloooqqqrrrqqqooolllkkkjjjmmmnnnooonnnmmmlllmmmnnnpppooommmiiieeeccccccdddeeefffhhhjjjkkkjjjiiihhhhhhhhhiiijjjjjjiiihhhgggfffgggggghhhiiilllqqquuuwwwyyy||||||yyyuuurrrppplllllllllmmmoooppprrrsssqqqpppooommmkkkiiifffeeecccdddeeefffiiimmmppprrrtttssssssrrrqqqpppoooooonnnooooooooooooqqqtttvvvyyyxxxuuusssrrrrrrssssssvvvtttrrrsssuuuxxxyyyyyywwwuuurrrooonnnmmmmmmmmmllllllllllllllllllllllllmmmnnnooopppqqqqqqqqqqqqppppppoooooopppqqqssstttyyy{{{}}}~~~~~~|||zzzxxxyyyzzz}}}~~~|||zzzuuuvvvxxxyyyyyywwwuuutttoooooooooqqqvvv|||~~~||||||~~~~~~~~~}}}}}}~~~~~~{{{zzzzzzyyyxxxvvvuuuwwwzzz||||||}}}~~~}}}~~~}}}|||zzzzzz|||~~~}}}}}}~~~{{{xxxtttpppnnnllliiigggjjjjjjjjjkkkllllllmmmmmmlllllllllkkkjjjiiihhhgggfffhhhjjjlllnnnooooooooonnnoooqqqssssssrrrpppooooooppprrrrrrpppnnnnnnnnnlllmmmmmmnnnnnnnnnnnnmmmfffddd```]]][[[ZZZ[[[\\\^^^_________^^^\\\ZZZXXXVVVSSSQQQQQQSSSVVVXXXYYYVVVSSSPPPNNNMMMMMMLLLJJJGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@???>>>=========>>>???<<<;;;999999:::::::::999888888999999999888777777222444666777666666666888::::::::::::::::::::::::|||xxxwwwvvvvvvwwwzzz}}}zzzyyywwwvvvwwwxxx{{{|||}}}|||{{{{{{{{{|||}}}~~~}}}~~~}}}{{{zzzzzz{{{uuutttsssrrrssstttvvvwwwvvvxxxzzzzzzzzzyyyzzz{{{xxxxxxyyyyyyxxxwwwuuutttpppqqqssstttvvvwwwwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxvvvuuuuuuvvvwwwuuuqqqooonnnkkkiiihhhiiiiiiiiihhhkkkkkkjjjiiihhhgggfffffffffeeedddcccbbbccccccdddeeegggiiijjjiiijjjlllmmmkkkjjjiiiiiijjjkkkjjjiiikkkiiihhhffffffggghhhiiikkknnnppppppnnnkkkjjjiiihhhiiijjjjjjhhhhhhiiijjjjjjjjjjjjhhheeeccccccdddcccdddeeefffgggggggggfffggghhhjjjkkkkkkjjjhhhgggfffggghhhhhhiiijjjnnnpppqqqtttxxxyyywwwtttrrrqqqllllllmmmoooqqqsssuuuvvvuuutttssspppmmmjjjgggeeeccccccdddeeegggjjjkkkllllllmmmoooooooooooopppqqqoooppppppooonnnnnnqqqsssuuutttttttttssssssssssssvvvsssqqqppprrrtttuuuvvvttttttssssssrrrqqqpppoooooooooooonnnnnnmmmllllllnnnnnnmmmmmmmmmooopppqqqoooooonnnooopppqqqsssuuuwwwyyy|||~~~~~~|||yyyxxxuuuwwwzzz|||}}}{{{yyywwwsssuuuwwwyyyzzzxxxvvvtttppppppqqqsssvvv{{{}}}{{{zzz{{{|||}}}}}}|||||||||}}}~~~~~~{{{zzzyyyxxxwwwuuurrruuuxxxzzzzzz{{{|||}}}{{{||||||zzzxxxwwwyyy||||||~~~{{{{{{~~~|||}}}}}}|||~~~|||yyyuuurrrnnniiifffjjjjjjjjjiiiiiijjjjjjjjjgggggghhhhhhhhhhhhggggggggghhhkkknnnooopppoooooommmoooqqqssssssrrrpppooonnnpppqqqpppnnnllllllllljjjjjjjjjjjjkkklllmmmmmmfffdddaaa^^^\\\ZZZXXXXXXXXXYYYZZZ[[[ZZZYYYWWWVVVTTTQQQOOOOOORRRVVVYYYZZZSSSPPPNNNLLLMMMMMMLLLKKKHHHGGGFFFFFFEEEEEEEEEEEECCCDDDDDDEEEEEEDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@???===<<<;;;<<<===>>><<<:::888888999:::999888888888999999888777666666111333666777666555666777888888888888888888888888~~~yyyxxxvvvvvvwwwzzz|||~~~|||zzzxxxvvvuuuvvvxxxyyyzzzzzzzzzzzzzzz{{{||||||{{{|||}}}|||{{{zzz{{{|||vvvuuutttsssssstttvvvwwwtttwwwyyyzzzzzzzzz{{{|||wwwxxxxxxwwwvvvtttrrrqqqppppppqqqrrrsssssssssssspppqqqsssuuuuuusssrrrppptttrrrpppppprrrrrrrrrqqqpppnnnkkkjjjkkkkkkkkkjjjkkkkkkiiigggfffeeeeeeeeedddcccbbb`````````aaabbbbbbdddfffgggggggggiiikkkjjjhhhggghhhiiijjjiiiggghhhgggeeeddddddeeefffggggggjjjmmmnnnmmmkkkjjjiiidddfffgggfffeeeeeefffgggeeeggghhhhhhfffeeeeeeeeecccccccccdddddddddeeeeeeggghhhjjjkkkkkkjjjiiihhhfffhhhiiiiiiiiiiiikkkmmmkkknnnsssuuutttrrrpppooollllllnnnooorrrtttwwwxxxxxxwwwuuurrroookkkhhhfffbbbcccdddeeeggghhhiiiiiieeegggjjjmmmnnnoooqqqsssrrrrrrqqqooommmlllnnnpppqqqrrrssstttttttttssssssvvvsssooonnnppprrrssstttrrrssstttuuutttsssrrrqqqppppppppppppooommmlllkkkooonnnlllkkkkkkmmmooopppmmmmmmmmmnnnppprrruuuvvvvvvxxx{{{}}}}}}|||yyywwwsssuuuxxxzzz{{{yyyvvvuuuqqqssswwwyyyzzzyyyvvvuuurrrrrrssstttwwwyyy|||~~~~~~~~~{{{zzzyyyzzz|||}}}|||{{{{{{|||}}}~~~{{{zzzyyyxxxvvvuuupppsssvvvxxxyyyyyyzzz|||zzz{{{{{{yyyvvvvvvxxx{{{zzz}}}{{{zzz|||~~~~~~|||zzzzzz}}}|||{{{||||||xxxtttoooiiieeejjjjjjiiihhhhhhhhhhhhhhhcccdddeeeggghhhhhhiiiiiihhhjjjmmmoooqqqqqqpppooolllnnnqqqssssssrrrpppooonnnppppppooommmkkkkkkllljjjiiihhhhhhhhhiiikkkllleeedddbbb___\\\YYYVVVUUUSSSTTTVVVXXXXXXWWWVVVUUUVVVSSSPPPOOOQQQTTTWWWXXXPPPNNNLLLLLLMMMNNNNNNNNNJJJIIIGGGEEECCCCCCDDDDDDAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????@@@>>><<<;;;;;;;;;===>>><<<:::888888999:::999888999999999888888777666555111333666666666555555666777777777777777777777777~~~~~~~~~~~~{{{}}}~~~~~~~~~yyyyyywwwwwwwwwyyy{{{}}}~~~}}}}}}}}}}}}yyyxxxvvvtttsssrrrrrrssstttuuuvvvvvvuuuvvvxxxzzz|||{{{zzzyyyxxxyyyzzz{{{zzzyyyuuurrrqqqpppqqqqqqwwwtttrrrssswww{{{||||||yyyvvvtttssstttsssooollljjjlllnnnooopppqqqppppppnnnoooppppppppppppooooooooonnnnnnoooqqqsssrrrqqqnnnmmmllllllkkkjjjjjjjjjjjjhhhffffffhhhiiigggeeedddcccbbb```______^^^^^^``````___]]]]]]^^^bbbeeehhhgggfffeeeeeeeeeeeeeeedddcccaaa``````aaacccdddeeegggjjjlllmmmkkkiiigggddddddeeeeeeeeeeeeeeeeeedddeeefffffffffdddbbb```^^^___```bbbddddddeeeeeeggghhhiiiiiiiiihhhfffeeeccccccccccccdddfffhhhiiikkkkkklllmmmnnnooopppqqqrrrrrrqqqqqqrrrsssuuuvvvwwwvvvtttsssrrrpppmmmkkkiiihhhhhhhhhggggggffffffhhhiiiiiiiiijjjmmmqqqtttuuutttqqqooommmkkkjjjjjjqqqpppnnnmmmnnnoooqqqrrrvvvtttqqqooommmmmmnnnooooooppprrrssssssrrrqqqooonnnpppqqqqqqooonnnnnnoookkkkkkjjjjjjjjjkkkllllllkkklllmmmooopppqqqrrrsssvvvwwwxxxyyyzzzyyyxxxwwwwwwvvvuuuvvvwwwvvvuuussssssqqqqqquuuzzz}}}{{{wwwtttsssrrrtttxxxyyyxxxuuuyyyyyyzzz{{{|||~~~}}}|||{{{zzz{{{{{{}}}}}}yyyyyyzzzzzz{{{}}}~~~}}}}}}~~~}}}{{{zzzxxxwwwvvvsssssstttvvvxxxwwwtttrrrttttttuuuvvvwwwxxxyyyyyy|||~~~~~~|||wwwwwwxxx}}}~~~}}}zzzxxxxxx||||||}}}~~~~~~|||zzzwwwsssmmmhhhiiikkklllmmmmmmkkkhhhfffaaadddeeedddaaaaaafffkkkkkkmmmoooppppppnnnllljjjjjjkkklllnnnooopppppppppnnnooopppooonnnllliiiggghhhfffdddcccccceeehhhjjjeeedddccc```]]]XXXUUUSSSWWWUUURRRRRRSSSUUUVVVVVVQQQPPPNNNLLLLLLMMMOOOPPPMMMLLLKKKLLLNNNOOOOOONNNIIIGGGEEECCCBBBAAAAAAAAACCCDDDDDDDDDDDDDDDCCCCCCAAA@@@???======???@@@BBB>>><<<;;;;;;<<<<<<<<<;;;===<<<;;;:::888777666666666666666666555555555555666666777888888888888888777777777777777666666666~~~}}}}}}zzz|||~~~}}}|||{{{{{{|||~~~zzzyyyxxxwwwxxxyyy{{{|||}}}||||||{{{{{{wwwvvvtttrrrqqqqqqqqqqqqppprrrsssttttttuuuwwwyyyyyyxxxxxxwwwwwwxxxyyyzzzxxxwwwuuurrrppppppoooooosssqqqoooppptttwwwyyyxxxvvvtttrrrqqqqqqpppmmmjjjjjjkkklllnnnoooooonnnnnnkkklllmmmnnnnnnnnnnnnnnnlllkkkkkkllloooppppppooonnnnnnnnnnnnnnnmmmlllkkkllliiiggggggiiiiiigggeeecccbbbaaa___^^^]]]]]]]]]^^^^^^^^^\\\[[[]]]```cccddddddcccbbbbbbbbbbbbbbbbbbaaa```______```aaabbbcccfffiiikkkkkkjjjhhhfffddddddeeeffffffeeedddcccbbbcccdddddddddbbbaaa___]]]^^^___aaabbbcccddddddeeeffffffgggfffeeedddcccaaaaaaaaabbbdddfffhhhiiiggghhhiiikkkmmmnnnooopppqqqqqqqqqqqqrrrssstttuuuwwwuuutttssssssrrrooommmllllllkkkjjjhhhgggffffffhhhiiijjjjjjjjjlllooorrrsssrrrpppnnnllljjjiiiiiimmmlllkkkkkkllloooqqqsssuuusssqqqooonnnmmmmmmmmmkkklllnnnooopppooonnnmmmlllnnnppppppoooooopppqqqkkkkkkjjjjjjjjjjjjjjjkkkjjjjjjkkkmmmoooqqqrrrsssssstttuuuvvvwwwxxxxxxxxxuuuttttttuuuvvvvvvuuussssssrrrrrrvvv|||~~~|||yyyuuutttsssuuuwwwxxxwwwuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{zzzzzzzzz{{{}}}~~~yyyyyyyyyzzz{{{}}}~~~|||}}}}}}}}}}}}}}}|||zzzxxxwwwvvvrrrrrrrrrsssuuuuuusssrrrrrrrrrrrrssstttuuuvvvwww|||~~~~~~~~~zzzyyyyyyzzz{{{|||~~~~~~|||yyyxxxxxx{{{|||}}}~~~|||{{{{{{|||}}}~~~~~~}}}~~~}}}|||yyytttmmmiiiiiijjjllllllkkkiiigggeee```cccdddbbb``````eeeiiikkklllnnnppppppnnnlllkkkiiijjjkkklllmmmnnnoooooooooooopppooommmjjjhhhffffffeeedddccccccdddeeefffbbbbbbaaa___\\\YYYVVVTTTSSSQQQOOOOOOQQQSSSTTTTTTOOONNNLLLKKKKKKLLLMMMNNNKKKJJJJJJKKKMMMNNNNNNLLLIIIHHHEEECCCBBBAAAAAABBBDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>><<<<<<===???@@@>>><<<::::::;;;<<<;;;:::;;;;;;:::999888888777777666555555555555444444444444555555666666666666666555555555666666666777777}}}|||yyyzzz|||~~~~~~~~~}}}{{{yyywwwwwwyyy{{{|||~~~}}}zzzyyyxxxxxxxxxyyy{{{{{{~~~|||{{{zzzyyyyyyssssssqqqpppoooooooooooommmoooqqqrrrrrrsssuuuwwwuuuuuuttttttuuuvvvwwwxxxuuutttsssqqqpppnnnmmmmmmmmmlllkkklllooorrrssstttrrrpppooonnnnnnmmmjjjhhhhhhiiijjjlllllllllkkkkkkhhhhhhjjjkkklllllllllllliiihhhggghhhkkkmmmmmmlllmmmnnnpppqqqpppooonnnllllllkkkiiiiiiiiiiiihhhfffcccbbb```___]]]\\\\\\[[[\\\\\\\\\[[[YYYZZZ\\\____________^^^^^^^^^^^^^^^________________________aaacccfffhhhiiihhhgggeeecccdddeeeffffffdddbbb```______aaaaaaaaa```___^^^[[[\\\]]]___aaaaaabbbbbbaaabbbbbbbbbbbbaaaaaa```^^^______aaaccceeeggghhhdddeeegggiiikkklllmmmnnnnnnoooqqqrrrsssrrrrrrqqqtttsssrrrrrrssssssqqqoooooonnnmmmkkkiiihhhgggfffgggiiikkkkkkkkkkkkmmmoooqqqpppnnnllljjjiiihhhggghhhhhhggghhhjjjmmmppprrrsssrrrrrrpppnnnlllkkkjjjfffggghhhiiijjjjjjiiihhhiiikkkmmmnnnnnnoooqqqsssllllllkkkjjjiiiiiiiiijjjhhhhhhiiikkkmmmppprrrsssqqqqqqrrrssstttvvvwwwxxxsssrrrrrrtttvvvvvvuuutttsssrrrssswww|||~~~{{{vvvuuutttuuuwwwwwwvvvtttsssrrrrrrrrrrrrsssttttttxxxxxxxxxxxxyyyzzz|||}}}xxxxxxyyyzzz|||}}}}}}}}}}}}}}}~~~}}}}}}}}}{{{|||}}}~~~|||zzzwwwuuuqqqpppooooooqqqrrrrrrqqqooonnnnnnmmmnnnqqqsssttt{{{~~~}}}}}}~~~{{{zzzvvvwwwyyyzzz{{{{{{{{{{{{|||{{{yyyxxxxxx{{{~~~}}}~~~~~~{{{yyyxxxxxxzzz{{{{{{{{{||||||||||||zzzvvvooojjjjjjjjjkkkjjjiiigggeeeddd```bbbcccbbb___```cccgggjjjlllmmmoooooonnnlllkkkhhhhhhiiijjjkkkkkkllllllooooooooonnnllliiifffcccddddddddddddcccbbbaaaaaa^^^^^^]]]]]][[[YYYXXXWWWPPPOOOMMMMMMOOOQQQQQQPPPMMMLLLJJJIIIIIIIIIJJJKKKIIIHHHGGGIIIKKKLLLLLLKKKHHHGGGEEECCCBBBAAAAAABBBDDDDDDDDDDDDCCCAAA@@@@@@???>>><<<;;;;;;;;;<<<<<<===;;;999999:::::::::999::::::999999999888888888666666555555444444444444222222333444444444444444333333444444555555666666~~~|||yyyyyyzzz{{{||||||}}}}}}|||{{{zzzzzz{{{}}}~~~~~~~~~~~~}}}~~~}}}{{{xxxuuuuuuvvvxxxzzz|||}}}~~~}}}|||{{{zzzzzzyyyyyyyyyyyyzzz{{{{{{~~~~~~|||zzzxxxwwwvvvvvvqqqppppppooonnnnnnnnnnnnlllnnnpppqqqpppppprrrssspppqqqqqqrrrsssttttttuuuqqqqqqqqqpppnnnlllkkkjjjiiihhhhhhiiikkkmmmoooooonnnnnnmmmlllkkkjjjhhhfffeeefffhhhiiiiiiiiihhhgggeeefffhhhiiijjjkkkllllllgggeeedddeeegggiiiiiiiiiiiikkknnnppppppooommmllljjjjjjjjjjjjjjjjjjjjjjjjdddcccaaa___]]]\\\[[[[[[YYYZZZZZZYYYXXXWWWYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZ]]]]]]]]]^^^]]]]]]\\\[[[]]]___bbbdddeeeeeedddcccbbbccceeeeeedddbbb```^^^\\\\\\]]]]]]]]]]]]\\\[[[YYYYYY[[[]]]^^^_________]]]^^^^^^^^^^^^]]]]]]]]][[[\\\^^^___bbbdddfffgggccceeefffhhhjjjkkkkkkkkkkkkmmmpppqqqrrrqqqooonnnooonnnnnnoooqqqrrrqqqooommmmmmlllkkkiiihhhgggggggggiiikkklllkkkjjjkkklllooonnnllljjjhhhgggfffffffffeeeeeeeeegggjjjmmmnnnqqqqqqqqqpppnnnkkkhhhfffdddeeeeeefffeeedddccccccdddfffhhhjjjkkkmmmooorrrnnnnnnlllkkkjjjjjjjjjjjjgggggghhhjjjmmmppprrrtttrrrqqqqqqqqqqqqsssuuuvvvppppppppprrruuuvvvuuutttqqqqqqssswww{{{~~~}}}|||vvvvvvvvvvvvvvvvvvuuuttttttsssrrrrrrrrrrrrssssssuuuttttttuuuvvvxxxzzz{{{xxxyyyzzz|||~~~~~~}}}~~~~~~}}}|||{{{{{{zzz|||~~~}}}yyyvvvpppnnnlllkkkmmmooopppppplllkkkiiiiiijjjllloooqqqyyy|||~~~|||{{{}}}~~~{{{tttvvvwwwwwwwwwwwwyyyzzz{{{zzzyyyyyyzzz{{{}}}~~~}}}}}}}}}}}}~~~}}}{{{yyyxxxyyyyyyyyyxxxuuuvvvxxxzzzzzzwwwrrrmmmkkkjjjjjjiiihhhfffeeedddbbbcccdddcccaaaaaacccfffiiijjjlllmmmmmmlllkkkjjjggggggggggggggghhhiiiiiinnnnnnnnnmmmkkkgggdddbbbccccccddddddccc```]]]\\\ZZZZZZZZZZZZZZZYYYYYYYYYQQQPPPNNNNNNOOOOOONNNLLLKKKJJJIIIHHHGGGGGGGGGHHHFFFEEEEEEFFFHHHJJJIIIIIIFFFEEECCCAAA@@@@@@@@@@@@DDDDDDDDDCCCBBB@@@???>>>======;;;:::::::::::::::<<<:::999888999999888777888888888888888999999999777777666666555444444444111222222333333333333333444333333333333333333333~~~~~~|||xxxxxxxxxxxxxxxyyyyyyyyywwwxxxwwwwwwxxxyyy{{{}}}~~~}}}||||||~~~~~~~~~~~~~~~~~~|||{{{xxxvvvuuuuuuwwwxxxxxxyyy{{{}}}{{{{{{{{{zzzyyyxxxxxxxxxyyyyyyyyyyyyzzz{{{||||||||||||}}}}}}}}}||||||||||||{{{yyywwwuuutttsssrrrnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnppppppooonnnnnnooommmnnnnnnooopppqqqqqqrrrnnnnnnnnnmmmllljjjhhhgggfffggghhhhhhiiijjjkkklllkkkllllllkkkiiigggffffffcccccceeefffggggggfffeeeeeefffhhhiiijjjkkkkkkkkkfffdddbbbbbbdddeeeffffffdddfffiiilllmmmllljjjiiiggghhhiiijjjkkkkkkmmmmmmgggeeecccaaa^^^]]]\\\[[[WWWYYYZZZYYYWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYZZZ[[[[[[[[[[[[ZZZYYYXXXYYYZZZ]]]___aaaaaaaaaaaaaaabbbbbbcccbbb```^^^\\\ZZZZZZZZZZZZZZZZZZYYYYYYVVVWWWXXXZZZ[[[\\\]]]]]]ZZZZZZZZZZZZZZZZZZ[[[[[[ZZZ[[[]]]___aaaccceeeeeeeeefffhhhiiijjjjjjiiiiiiiiikkkmmmooopppnnnllljjjiiiiiiiiikkknnnooonnnmmmiiiiiiiiiiiihhhhhhhhhhhhgggiiikkkkkkjjjiiijjjkkkmmmllljjjiiigggfffeeeeeefffeeeddddddeeegggiiikkknnnooopppooonnnjjjgggeeeffffffeeedddcccaaa```___```aaaccceeefffhhhlllooooooooonnnlllkkkkkkkkkkkkgggggggggiiikkkooorrrtttssssssqqqppppppqqqrrrsssnnnnnnnnnqqqsssuuutttsssnnnooorrruuuxxxzzzzzzzzzuuuvvvvvvvvvvvvuuuuuuuuuttttttsssrrrrrrrrrrrrsssrrrrrrrrrrrrsssuuuwwwxxxxxxyyy{{{~~~~~~~~~~~~~~~~~~|||{{{zzzzzzzzzyyy|||{{{yyypppmmmjjjjjjkkkmmmnnnnnnjjjhhhgggfffgggjjjmmmooovvvyyy|||}}}zzzyyy{{{}}}|||uuuvvvwwwvvvuuuvvvxxx{{{zzzzzz{{{||||||}}}}}}}}}|||{{{{{{{{{}}}}}}{{{yyyyyyxxxvvvtttooopppsssvvvxxxwwwsssppplllkkkjjjiiiggggggffffffeeeffffffeeeddddddeeefffggghhhiiijjjjjjjjjjjjiiiffffffeeedddeeeeeefffgggkkkllllllkkkjjjgggdddbbbbbbccceeeeeeccc```\\\YYYWWWWWWWWWWWWXXXXXXYYYYYYUUUTTTRRRRRRQQQPPPLLLJJJJJJIIIHHHGGGFFFFFFFFFFFFCCCBBBBBBDDDFFFHHHHHHGGGDDDBBBAAA???>>>>>>>>>???CCCCCCBBBBBB@@@???>>>===<<<<<<;;;:::::::::::::::<<<;;;888888888999888666777777888888888888999999888888777777666555444444222222333444444444444333555555444333222111000000zzz|||~~~~~~{{{zzzvvvvvvuuuuuuuuuuuuvvvvvvtttuuuvvvvvvvvvxxx{{{~~~~~~~~~}}}||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~{{{zzzxxxwwwuuuuuuuuuuuuuuuvvvwwwyyyyyyyyyyyyxxxvvvvvvvvvvvvvvvuuuuuuuuuwwwwwwyyyzzz{{{|||}}}~~~|||{{{{{{zzzyyyxxxwwwwwwxxxwwwuuusssrrrqqqppppppkkklllmmmmmmmmmmmmmmmllljjjmmmoooooonnnllllllmmmkkklllmmmnnnooooooooonnnlllkkkjjjiiihhhgggfffffffffggghhhhhhgggfffggghhhhhhiiijjjiiifffddddddddd```aaacccdddffffffeeeeeefffggghhhiiijjjjjjjjjjjjfffccc```___```aaaaaaaaa___aaacccfffggghhhgggffffffhhhjjjjjjjjjkkkmmmnnnhhhfffdddaaa___]]][[[[[[WWWYYY[[[ZZZXXXVVVUUUUUUVVVWWWYYYZZZZZZYYYXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTVVVXXXZZZ\\\]]]^^^^^^____________^^^]]]]]]\\\ZZZYYYYYYXXXWWWWWWVVVVVVSSSTTTVVVWWWYYYZZZZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZZZZ[[[]]]___aaaccccccddddddeeehhhjjjkkkkkkjjjiiifffhhhjjjlllllljjjhhhgggddddddeeegggjjjllllllkkkfffgggggggggggghhhhhhhhhggghhhjjjjjjiiiiiijjjllllllkkkjjjhhhfffeeeeeeeeefffeeedddddddddfffiiijjjlllmmmnnnmmmllljjjgggeeegggfffeeecccbbb```______^^^___aaaaaabbbdddhhhkkkooonnnmmmllllllkkkllllllfffffffffgggiiilllppprrrrrrrrrqqqpppoooooooooooommmmmmmmmooorrrssssssqqqmmmoooqqqtttvvvwwwwwwwwwtttuuuwwwwwwvvvuuuuuuvvvssssssrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrssstttvvvwwwvvvxxx{{{~~~}}}~~~~~~}}}}}}|||{{{{{{zzzyyyyyyxxx{{{}}}{{{qqqoookkkjjjkkklllllllllhhhhhhgggggghhhjjjlllnnnrrruuuyyyzzzxxxwwwyyy{{{}}}wwwxxxyyywwwtttuuuyyy}}}{{{|||~~~~~~|||{{{zzzzzz{{{~~~}}}|||{{{yyyvvvsssnnnnnnpppsssvvvvvvtttrrrmmmlllkkkiiihhhiiijjjjjjhhhhhhhhhggggggffffffeeeeeeeeefffggghhhhhhhhhhhhfffeeedddcccccccccdddeeeggghhhiiijjjiiigggeeedddcccdddffffffdddaaa]]]ZZZVVVVVVVVVUUUVVVVVVWWWXXXXXXWWWVVVVVVUUURRRNNNKKKJJJIIIIIIHHHGGGFFFEEEEEEBBBAAAAAABBBEEEGGGGGGFFFCCCBBB@@@???>>>>>>>>>???AAAAAAAAAAAA@@@???======;;;;;;;;;;;;;;;;;;;;;;;;===;;;999888999999888666777777888888888888888888888888777666555444444333222333333444444444444444555555444333222111000000vvvwwwyyyzzzzzzyyywwwvvvsssrrrqqqqqqqqqrrrsssssssssuuuvvvwwwwwwxxx|||}}}~~~~~~}}}}}}~~~~~~|||}}}~~~}}}}}}||||||{{{|||||||||{{{{{{{{{{{{yyyzzz}}}~~~~~~~~~{{{|||~~~~~~{{{|||}}}~~~~~~}}}}}}}}}||||||||||||||||||}}}|||||||||}}}~~~yyyyyyxxxwwwvvvtttsssrrrrrrssstttuuuuuutttsssrrrrrrrrrssssssssssssssssssuuuvvvxxxzzz|||~~~}}}|||zzzyyywwwuuuuuuttttttsssrrrpppooonnnnnnnnnhhhiiijjjkkklllkkkkkkjjjeeehhhkkklllllllllllllllkkklllmmmnnnnnnmmmllllllkkkiiihhhfffeeeeeeeeefffeeegggiiigggeeecccccceeedddfffgggfffcccaaaaaabbb]]]___aaaccceeeffffffffffffgggggghhhiiiiiiiiihhheeebbb^^^[[[[[[\\\\\\\\\\\\]]]___aaacccdddeeeeeegggiiikkkjjjiiihhhjjjlllhhhfffdddaaa^^^[[[ZZZYYYXXXZZZ\\\\\\YYYVVVUUUTTTTTTVVVWWWYYYYYYYYYWWWVVVTTTSSSQQQPPPOOOOOOPPPPPPPPPQQQTTTVVVXXXZZZ[[[[[[]]]\\\[[[[[[[[[[[[\\\\\\ZZZZZZXXXWWWUUUUUUTTTTTTQQQRRRTTTUUUWWWXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\^^^```aaabbbbbbbbb```bbbfffiiikkklllkkkkkkeeefffggghhhhhhgggfffdddbbbbbbccceeehhhjjjjjjiiiggggggggggggggggggggggggggghhhhhhhhhggghhhkkkmmmlllkkkiiihhhfffeeeeeeeeeddddddcccdddeeehhhkkklllkkkkkkkkkkkkkkkiiihhhgggddddddcccbbbaaaaaaaaaaaa___````````````aaaeeehhhlllkkkkkkjjjjjjjjjkkkkkkeeedddcccdddfffiiilllnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmoooqqqrrrqqqpppmmmooorrrttttttuuuuuuvvvrrrtttwwwwwwuuuuuuvvvxxxssssssrrrrrrrrrsssssstttuuuttttttssstttuuuvvvwwwtttvvvzzz}}}}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzyyyxxxwwwyyy|||}}}{{{ssspppnnnlllllllllkkkjjjhhhhhhhhhhhhjjjkkklllmmmmmmqqqvvvxxxvvvvvvwwwzzz~~~}}}xxxzzzzzzwwwttttttzzz|||~~~}}}|||zzzzzz{{{}}}}}}yyyqqqqqqqqqrrrttttttsssqqqooommmllljjjjjjkkkmmmooojjjiiihhhhhhhhhgggfffeeebbbccccccdddeeeffffffffffffeeecccbbbaaabbbcccdddcccdddfffhhhiiihhhgggfffdddeeeggggggeeebbb^^^\\\WWWVVVUUUTTTTTTTTTUUUUUUWWWWWWWWWXXXXXXVVVQQQNNNKKKJJJJJJIIIHHHGGGFFFEEEAAA@@@@@@BBBEEEFFFFFFFFFCCCBBBAAA@@@??????@@@@@@??????@@@@@@???>>>>>>===;;;;;;<<<===>>>>>>>>>>>>>>><<<:::999999999888777888888888888777777777777777666555444333222111111111222333333444444333333333333333333333333333333sssssstttuuuvvvuuuttttttppppppooonnnnnnooopppqqqrrrtttwwwwwwwwwyyy~~~|||}}}~~~}}}}}}|||{{{{{{{{{{{{{{{zzzzzz|||}}}}}}|||{{{yyyyyyxxxxxxxxxxxxxxxxxxwwwxxxzzz|||}}}|||{{{zzzyyyzzz|||}}}}}}|||{{{zzzyyyzzz{{{|||||||||{{{zzzyyyyyyyyyyyyzzzzzzzzzzzz}}}|||||||||}}}~~~wwwxxxxxxwwwvvvsssqqqoooqqqrrrrrrsssrrrqqqpppoooppppppqqqqqqqqqrrrrrrrrrtttuuuwwwzzz}}}}}}{{{yyyvvvuuutttsssqqqqqqooonnnmmmmmmmmmmmmfffggghhhjjjjjjjjjiiiiii```cccgggjjjkkkkkklllmmmkkklllmmmnnnmmmlllkkkjjjjjjiiifffdddcccdddeeefffeeegggiiigggcccaaaaaabbbaaadddeeeddd```^^^___```\\\^^^```ccceeefffffffffffffffgggggghhhgggggggggddd```\\\YYYXXXYYYYYYXXXZZZ[[[\\\^^^```bbbdddeeeiiikkklllkkkhhhfffgggiiigggeeeccc```]]]ZZZYYYXXXXXX[[[]]]]]]ZZZWWWUUUTTTSSSTTTVVVXXXYYYXXXVVVUUUQQQPPPMMMKKKKKKKKKLLLMMMNNNOOOQQQTTTVVVXXXYYYZZZ\\\[[[YYYXXXXXXZZZ\\\]]][[[ZZZXXXVVVUUUSSSSSSSSSPPPQQQSSSTTTVVVWWWWWWWWWXXXXXXWWWVVVWWWXXXZZZ[[[[[[]]]___aaabbbbbbbbbaaa\\\^^^ccchhhkkkmmmmmmmmmdddeeefffffffffeeedddcccbbbbbbbbbeeehhhjjjiiihhhjjjiiiiiihhhgggffffffeeegggggggggffffffhhhkkknnnkkkkkkiiihhhffffffeeeeeecccbbbcccdddfffjjjmmmooojjjjjjjjjjjjjjjiiihhhhhhbbbaaaaaaaaaaaabbbccccccaaaaaaaaa```___aaadddfffiiiiiiiiihhhiiiiiijjjjjjdddcccbbbaaacccfffiiikkkiiijjjlllmmmnnnmmmllllllmmmmmmmmmnnnpppqqqpppnnnnnnpppsssttttttttttttuuuqqqtttwwwwwwuuuuuuwwwyyyuuuuuuttttttuuuuuuvvvwwwxxxwwwvvvuuuuuuvvvxxxxxxrrrtttxxx|||~~~||||||||||||zzz{{{{{{{{{{{{zzzyyyxxxuuuwwwzzz}}}~~~}}}|||{{{tttrrrooonnnmmmllljjjiiihhhhhhiiijjjkkklllmmmmmmkkkoootttvvvuuuuuuwwwyyy}}}~~~}}}xxxzzzzzzwwwssstttzzz}}}~~~|||{{{zzzzzz|||vvvtttsssrrrssssssrrrppppppnnnlllkkkkkkmmmpppqqqjjjiiihhhhhhhhhgggeeedddaaaaaabbbccccccdddeeeeeegggeeecccbbbaaabbbcccddd```bbbeeegggiiiiiihhhhhheeefffggggggfffccc```^^^WWWVVVUUUSSSSSSSSSSSSTTTUUUVVVWWWYYYZZZXXXTTTQQQKKKKKKKKKJJJIIIHHHFFFEEE@@@???@@@AAADDDFFFFFFFFFEEEDDDBBBAAA@@@AAAAAABBB>>>>>>?????????>>>>>>===:::;;;===>>>??????@@@@@@???===:::999:::999888777888888888888777777777666555555444333111000000///111111222333333333333222000111111333444555666666pppsssuuuvvvuuusssqqqpppnnnnnnooooooppppppqqqqqqssstttvvvyyy|||}}}yyywwwvvv|||{{{yyywwwvvvvvvwwwwwwvvvvvvuuuvvvwwwzzz|||}}}}}}}}}}}}{{{xxxwwwxxxyyywwwvvvuuuttttttuuuvvvwwwvvvvvvwwwxxxyyyyyyzzzzzz|||wwwsssssswww{{{{{{yyy{{{{{{{{{zzzzzzyyyxxxwwwxxxwwwvvvvvvwwwyyy{{{}}}{{{||||||}}}}}}}}}}}}|||zzzzzzyyyxxxwwwuuusssrrroooooonnnnnnnnnpppqqqrrrrrrrrrrrrrrrqqqqqqpppooorrrsssvvvyyy|||}}}~~~~~~|||xxxvvvtttssssssrrrooollllllmmmllliiigggggghhhjjjlllkkkgggeeeeee```aaabbbcccfffhhhjjjkkklllllllllmmmnnnmmmkkkiiihhhhhhhhhgggffffffeeeeeeiiigggeeebbb___]]]\\\\\\______^^^^^^]]]\\\[[[[[[WWWZZZ^^^```aaaaaabbbddddddfffggggggeeedddeeefffdddbbb^^^[[[XXXXXXXXXXXXYYYZZZ[[[]]]___```bbbbbbiiiiiiiiihhhhhhhhhhhhhhhfffdddaaa]]][[[ZZZZZZZZZXXXZZZ\\\]]]\\\XXXTTTQQQQQQRRRTTTUUUVVVVVVUUUUUUQQQOOOMMMKKKJJJJJJKKKLLLNNNOOOQQQRRRRRRUUUXXX[[[YYY[[[\\\\\\ZZZYYYYYYZZZZZZZZZ[[[ZZZYYYVVVTTTSSSRRRQQQPPPPPPQQQSSSUUUWWWWWWWWWXXXXXXYYYZZZZZZZZZ\\\\\\\\\^^^```aaa___]]]aaa``````cccgggjjjjjjiiihhhhhhiiihhhgggeeecccbbbbbbaaa___aaacccfffggggggfffhhhjjjjjjhhheeeddddddffffffffffffgggggghhhiiijjjiiihhhgggggghhhiiijjjjjjhhhgggfffhhhkkkoooqqqooonnnllljjjhhhfffdddddddddbbb```^^^___aaadddffffffeeedddccccccbbbbbbbbbffffffgggggghhhiiiiiijjjkkkhhhddddddeeefffeeecccffffffgggiiijjjkkkllllllpppqqqssstttssspppmmmjjjmmmnnnnnnoooqqqrrrtttuuuuuuvvvwwwwwwwwwvvvuuutttwwwvvvttttttvvvxxxyyyyyy|||}}}}}}{{{xxxuuuttttttvvvvvvwwwxxxzzz|||~~~~~~|||{{{~~~{{{yyyxxxzzzyyywwwtttsssuuuwwwyyy|||}}}~~~yyywwwssspppnnnmmmmmmmmmkkkjjjkkkoootttvvvuuurrrsssuuuwwwxxxyyyxxxvvvuuuxxxzzz~~~~~~|||wwwvvvtttssssssssstttuuuxxx{{{}}}yyyvvvuuuwww{{{}}}~~~zzztttppppppqqqsssuuutttuuutttrrrpppooopppqqqpppmmmiiihhhiiihhhfffccceeefffggghhhhhhgggfffeeefffhhhiiigggdddbbb``````aaacccfffjjjnnnooommmkkkhhhiiiiiihhhfffbbb___]]]ZZZXXXUUURRRPPPOOONNNOOORRRSSSUUUVVVVVVTTTQQQOOONNNMMMMMMKKKIIIGGGEEEDDDCCCDDDEEEFFFGGGGGGHHHGGGFFFEEECCCBBBAAAAAAAAABBB>>>>>>>>>>>>>>>>>>???@@@???>>>===<<<<<<===>>>>>>============<<<;;;:::999666777888888777666555444666555555444444333222222222222222111111111000000111222333333444444444444nnnpppssstttsssqqqpppooommmmmmmmmnnnnnnooopppppprrrtttvvvzzz}}}|||yyywwwvvvzzzyyyxxxwwwvvvvvvwwwwwwuuuttttttuuuvvvxxxzzz{{{zzzzzzyyywwwuuussstttuuuuuutttssssssssstttuuuvvvuuuvvvvvvwwwxxxxxxyyyyyyzzzvvvssstttxxx{{{zzzxxx{{{{{{||||||{{{zzzxxxwwwvvvuuuttttttuuuwwwyyy{{{{{{|||||||||}}}|||||||||{{{{{{{{{{{{zzzyyyxxxxxxqqqpppooooooooopppqqqrrrrrrsssssssssrrrqqqpppooopppqqqtttwwwyyyzzz{{{{{{}}}{{{yyyvvvtttrrrrrrrrrrrrpppmmmlllmmmllliiiggghhhiiijjjlllkkkhhhdddccc^^^^^^___aaabbbeeefffhhhiiiiiiiiijjjkkkjjjhhhgggggggggggggggffffffeeeeeegggfffdddbbb___]]][[[ZZZ]]]]]]]]]\\\\\\[[[[[[ZZZWWWYYY\\\]]]^^^___aaabbbaaaccceeeeeedddccccccdddcccaaa___\\\ZZZYYYXXXXXXXXXYYYZZZ\\\]]]___```aaadddfffhhhiiiiiihhhfffeeedddbbb___\\\ZZZYYYYYYZZZXXXZZZ\\\\\\[[[WWWSSSPPPPPPQQQSSSTTTUUUUUUTTTTTTPPPOOOMMMKKKKKKKKKLLLMMMMMMNNNPPPQQQRRRTTTXXX[[[ZZZ[[[\\\\\\ZZZXXXXXXYYYZZZZZZZZZYYYXXXVVVUUUTTTSSSRRRQQQPPPQQQSSSUUUVVVWWWWWWXXXXXXYYYZZZZZZZZZ[[[\\\^^^______^^^]]]]]]```______bbbfffiiiiiihhhiiiiiijjjjjjhhhfffcccaaa```^^^]]]^^^aaacccddddddeeegggiiiiiihhhfffeeeeeeggggggfffffffffggghhhiiiiiiiiihhhgggggghhhiiijjjkkkiiihhhggghhhkkknnnpppmmmmmmkkkjjjhhhgggfffeeefffeeecccbbbcccfffiiikkkkkkjjjhhhfffeeedddcccccceeeeeefffgggggghhhhhhiiiiiigggdddeeeggghhhgggeeeeeeffffffgggiiijjjkkkkkknnnoooqqqssssssqqqooonnnmmmmmmnnnoooppprrrssstttuuuvvvwwwxxxyyyxxxwwwwwwwwwuuuttttttvvvyyy|||~~~{{{xxxvvvvvvtttuuuwwwyyy{{{}}}~~~|||{{{}}}{{{xxxxxxyyyyyywwwtttrrrtttvvvyyy|||~~~{{{xxxtttqqqoooooonnnnnnnnnooorrrwwwyyyyyywwwuuuvvvwwwwwwwwwwwwuuuuuuvvvxxx{{{}}}~~~}}}|||{{{yyyxxxvvvuuutttttttttuuuwwwzzz~~~}}}~~~{{{xxxvvvuuuwwwyyy{{{}}}}}}}}}}}}|||wwwsssrrrsssuuuvvvxxxxxxxxxvvvsssrrrrrrssspppmmmjjjiiijjjjjjhhhfffhhhhhhiiiiiiiiiiiiiiiiiikkkllllllkkkhhheeeccccccdddeeegggjjjnnnooonnnlllhhhhhhhhhgggeeeccc```___XXXVVVSSSPPPNNNNNNOOOPPPRRRSSSTTTUUUTTTSSSRRRPPPRRRQQQOOOMMMKKKIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFDDDBBBAAA@@@AAAAAA============>>>??????@@@@@@???>>>===<<<======>>><<<<<<<<<;;;;;;:::999888777777888888888777666555555555555444333333222222222222222111111111000000111222222333444444333333lllnnnpppqqqrrrpppnnnmmmkkkkkkkkkkkklllmmmnnnnnnqqqtttwww||||||yyywwwvvvuuuwwwwwwwwwwwwwwwwwwwwwwwwsssssssssttttttvvvwwwwwwuuuuuuuuussspppnnnooopppqqqqqqppppppqqqrrrssssssttttttuuuuuuvvvwwwwwwwwwwwwuuusssuuuyyyzzzyyywwwzzz{{{}}}~~~}}}{{{xxxwwwssssssrrrrrrsssuuuwwwxxx{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~tttsssrrrrrrrrrrrrrrrssssssttttttuuutttrrrpppooonnnoooqqqtttvvvwwwwwwwwwwwwvvvtttrrrqqqpppqqqqqqrrrpppnnnllllllkkkiiigggjjjkkkllllllllljjjeeebbb[[[[[[\\\]]]^^^```bbbcccdddeeeeeeffffffffffffeeeffffffgggggggggfffeeeeeedddccccccaaa___\\\YYYXXXZZZZZZZZZZZZZZZZZZZZZYYYWWWXXXZZZ[[[[[[\\\___aaa```bbbccccccbbbaaaaaabbbbbbaaa```___]]][[[YYYXXXWWWXXXYYYZZZ\\\^^^_________aaaeeehhhhhhfffdddbbb```___]]]ZZZYYYXXXYYYYYYYYYZZZ[[[ZZZYYYUUURRROOOOOOPPPQQQRRRSSSSSSSSSSSSPPPOOOMMMMMMLLLMMMNNNOOOLLLNNNOOOPPPRRRTTTXXX[[[[[[\\\]]]\\\ZZZYYYXXXYYYZZZZZZYYYWWWWWWVVVVVVVVVUUUTTTSSSQQQQQQSSSTTTUUUWWWXXXXXXYYYYYYZZZZZZ[[[ZZZ]]]______\\\ZZZ[[[\\\___^^^___aaaeeegggggggggiiijjjkkkkkkjjjfffbbb___]]]\\\ZZZ[[[]]]___``````ccceeeggghhhgggffffffggghhhgggfffeeefffggghhhiiiiiihhhhhhggghhhiiijjjkkklllkkkiiihhhhhhjjjlllmmmlllkkkkkkjjjiiihhhgggggghhhgggggggggiiillloooqqqqqqooommmiiigggeeeddddddddddddeeefffggggggggggggeeeddddddeeehhhiiihhhgggffffffffffffggghhhiiijjjlllmmmnnnpppqqqqqqqqqqqqmmmmmmmmmnnnoooqqqrrrsssuuuvvvxxxzzz{{{{{{{{{zzzwwwvvvttttttwwwzzz{{{xxxwwwqqqsssvvvzzz}}}}}}|||{{{|||{{{yyyyyyyyyyyywwwvvvrrrtttwwwzzz~~~zzzvvvtttrrrrrrsssssssssvvvzzz|||}}}}}}zzzzzzzzzyyyyyyxxxwwwwwwxxxxxxyyyzzz{{{{{{{{{zzz|||{{{yyyxxxwwwvvvvvvvvvvvvyyy|||~~~|||zzzyyyxxxwwwvvvvvvvvvxxxxxxxxxxxxyyy{{{}}}~~~zzzvvvtttuuuvvvxxx{{{|||{{{yyywwwuuuuuuuuuqqqooolllkkklllmmmlllkkkllllllkkkkkkkkklllnnnnnnpppqqqqqqooollliiigggggghhhhhhiiikkkmmmooonnnmmmhhhhhhgggeeedddcccbbbaaaWWWUUUQQQNNNMMMNNNPPPRRRQQQQQQRRRRRRRRRRRRRRRRRRTTTSSSPPPMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHFFFDDDBBB@@@@@@@@@@@@<<<<<<<<<======???@@@@@@AAA@@@???>>>===<<<<<<<<<::::::::::::999888777777777888999999999888777666555555444444333333222222222111111111111000000000111111222333333333333222kkklllnnnpppqqqqqqnnnllliiiiiihhhiiijjjkkkmmmnnnqqqtttyyy~~~~~~{{{yyyvvvuuuttttttuuuvvvvvvwwwwwwwwwvvvvvvssssssssssssttttttuuuuuuqqqrrrqqqooommmkkklllmmmnnnnnnnnnoooooopppqqqqqqsssssstttttttttuuuuuuuuutttssstttvvvyyyyyyxxxvvvyyy{{{}}}~~~{{{xxxvvvrrrrrrrrrrrrssstttvvvwwwyyyzzz{{{|||~~~xxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuussspppooommmnnnppprrrsssttttttsssrrrqqqoooooonnnooopppqqqrrrpppmmmkkkjjjiiihhhhhhjjjmmmnnnmmmmmmlllgggaaa[[[[[[[[[[[[\\\^^^___``````bbbcccdddcccdddeeeeeeffffffgggggggggfffeeedddaaaaaaaaaaaa^^^[[[XXXVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWXXXYYYYYYYYY[[[^^^aaacccdddeeedddaaa```___```aaaaaabbbaaa```]]][[[YYYWWWXXXYYYZZZ[[[]]]^^^^^^\\\^^^```bbbccccccbbbaaa\\\\\\ZZZYYYXXXWWWXXXXXXXXXYYYYYYXXXVVVSSSPPPNNNPPPPPPQQQRRRSSSSSSSSSTTTPPPOOOOOONNNNNNOOOPPPQQQMMMOOOPPPQQQRRRUUUYYY\\\]]]^^^___^^^[[[ZZZYYYZZZZZZYYYXXXWWWVVVWWWXXXYYYYYYWWWVVVTTTTTTTTTVVVWWWXXXXXXXXXYYYZZZZZZ[[[[[[YYY]]]aaa___ZZZWWWXXX[[[]]]]]]^^^```cccdddeeefffhhhjjjlllllljjjeee```]]]\\\ZZZXXXYYY[[[]]]^^^]]]```bbbdddeeeeeeeeefffggggggfffeeeeeefffggghhhjjjiiihhhhhhggghhhiiikkklllmmmlllkkkjjjiiijjjkkkkkkllllllkkkjjjiiihhhgggggghhhiiiiiijjjmmmooorrrttttttrrrnnnjjjgggeeeddddddcccdddeeeffffffffffffeeeaaabbbccceeeggghhhiiiiiigggggggggfffggghhhiiijjjkkkkkkkkklllmmmooopppqqqmmmmmmmmmnnnoooqqqrrrssstttuuuxxxzzz|||}}}~~~~~~yyyyyywwwvvvvvvyyy~~~|||yyywwwpppssswww{{{~~~}}}}}}|||}}}|||{{{{{{{{{{{{zzzyyytttvvvyyy||||||yyywwwvvvwwwwwwvvvxxxzzz~~~~~~}}}|||||||||{{{{{{zzzzzzzzz{{{||||||~~~|||{{{zzzyyyyyywwwxxx{{{}}}}}}|||zzzxxxuuuvvvvvvvvvwwwwwwvvvvvvttttttvvvxxx{{{}}}yyyvvvvvvwwwyyy|||}}}}}}{{{xxxvvvuuuvvvsssrrrpppooopppqqqrrrrrrrrrpppnnnmmmnnnooorrrssstttuuutttrrrnnnkkkjjjjjjlllkkkjjjkkkmmmnnnnnnmmmgggfffeeecccccccccccccccZZZWWWRRRNNNLLLNNNPPPSSSPPPPPPOOOOOOPPPQQQRRRSSSTTTRRROOOLLLJJJIIIJJJJJJMMMMMMMMMMMMKKKJJJIIIHHHHHHGGGDDDBBB@@@???>>>???;;;;;;;;;<<<===>>>???@@@AAAAAA@@@>>>===<<<;;;;;;999:::::::::999999888777777888999::::::999888777555555444444333222222111111111111111000000000000111111222222222222222111kkkkkkmmmpppsssssspppmmmhhhhhhggggggiiikkkmmmnnnrrruuuzzz{{{yyywwwuuutttssssssssstttuuuwwwxxxxxxwwwvvvuuutttttttttttttttsssssssssoooppppppnnnlllkkklllnnnmmmnnnnnnooooooppppppppprrrsssssssssssssssttttttqqqrrrsssvvvxxxxxxwwwuuuxxxyyy|||}}}|||zzzvvvtttrrrrrrrrrssstttuuuvvvwwwwwwxxxzzz|||~~~{{{{{{|||}}}}}}~~~~~~~~~{{{zzzyyywwwtttrrrpppooommmnnnppprrrrrrrrrrrrqqqnnnnnnmmmmmmmmmooopppqqqpppooommmkkkiiiiiiiiijjjiiippprrrooollljjjfff```]]]\\\\\\\\\\\\]]]^^^___^^^```bbbcccbbbccceeehhhggghhhhhhiiihhhgggeeeddd___``````___^^^ZZZWWWUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYYYY[[[^^^aaagggggggggeeebbb___^^^^^^```aaabbbbbbaaa___\\\ZZZWWWWWWXXXZZZ[[[\\\]]]]]]\\\[[[[[[[[[\\\^^^___```ZZZZZZYYYXXXWWWWWWVVVVVVWWWWWWVVVUUUSSSQQQOOONNNQQQRRRRRRRRRSSSTTTTTTUUUPPPPPPPPPPPPPPPQQQQQQQQQOOOPPPRRRRRRSSSUUUYYY[[[]]]^^^___^^^\\\[[[[[[[[[ZZZYYYXXXWWWXXXYYYZZZ[[[\\\ZZZXXXWWWVVVWWWXXXYYYXXXXXXYYYYYYZZZ[[[[[[[[[YYY]]]aaa___ZZZVVVXXXZZZ[[[\\\^^^___```bbbcccdddggghhhjjjjjjhhhddd___[[[[[[YYYXXXXXX[[[]]]^^^^^^]]]___aaabbbbbbccceeefffeeeeeefffggghhhiiijjjkkkjjjiiihhhhhhhhhjjjkkklllmmmmmmlllkkkkkkjjjjjjiiimmmlllkkkjjjiiigggffffffhhhiiijjjlllnnnppprrrsssrrrppplllhhheeeddddddddddddeeefffggghhhgggfffeee___```bbbccceeefffhhhiiijjjiiihhhggggggiiijjjkkkkkkjjjjjjjjjkkkmmmnnnoooooooooooopppqqqrrrsssttttttuuuxxx{{{~~~~~~~~~|||yyywwwxxx|||~~~zzzxxxwwwsssuuuyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~yyyzzz|||}}}{{{zzzzzzyyyxxxwwwxxx|||~~~~~~~~~|||{{{zzzzzzyyyzzz{{{{{{~~~~~~}}}yyyzzz|||}}}}}}{{{yyyxxxssstttvvvwwwxxxwwwwwwvvvrrrssstttwww{{{|||xxxvvvwwwyyy{{{|||}}}{{{xxxvvvuuuuuuvvvuuutttsssssstttwwwyyyvvvtttqqqppppppqqqtttvvvuuuuuutttqqqnnnlllkkklllnnnmmmkkkkkkllllllkkkjjjccccccbbbbbbbbbbbbcccccc___[[[UUUPPPMMMNNNPPPQQQPPPOOONNNMMMNNNOOOQQQRRRSSSQQQOOOLLLKKKKKKLLLLLLOOOOOONNNMMMLLLJJJIIIHHHHHHFFFDDDAAA???>>>>>>>>>;;;;;;;;;;;;<<<===>>>???@@@@@@???>>>===<<<::::::999::::::::::::999999888777888999::::::999888777555444444333222222111111000000000000000000000000000111111222111111000000kkkkkklllpppttttttqqqmmmiiihhhggggggiiikkknnnoooqqqtttyyy~~~wwwvvvtttsssqqqqqqrrrrrrtttvvvxxxzzzzzzxxxuuutttttttttttttttsssrrrqqqpppmmmnnnooonnnmmmmmmooopppppppppqqqqqqqqqqqqpppooossssssssssssssssssssssssoooqqqsssuuuvvvvvvvvvvvvvvvwwwyyyzzzyyywwwtttsssrrrrrrssstttuuuvvvvvvwwwvvvwwwyyy||||||{{{{{{}}}{{{wwwsssqqqpppooonnnooopppqqqqqqqqqpppooonnnmmmmmmmmmnnnpppqqqsssppppppooollljjjjjjlllooonnnxxx|||tttlllhhheee_________^^^^^^^^^^^^^^^___]]]```bbbbbbaaacccfffjjjiiijjjkkkkkkiiigggdddccc_________^^^\\\ZZZXXXVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUWWWXXXYYY[[[^^^```gggggggggeeeaaa]]]\\\\\\]]]^^^___```___]]][[[YYYVVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWYYY\\\]]]YYYYYYXXXXXXWWWVVVUUUUUUUUUUUUTTTRRRQQQPPPOOOOOORRRRRRRRRRRRSSSTTTUUUVVVRRRRRRRRRRRRRRRRRRRRRQQQPPPQQQRRRRRRRRRTTTWWWYYY[[[\\\^^^]]]\\\ZZZ[[[[[[YYYYYYYYYZZZZZZ[[[]]]]]]]]][[[YYYXXXWWWXXXYYYZZZXXXYYYYYYZZZZZZ[[[[[[\\\ZZZ]]]___^^^[[[XXXXXXZZZYYY[[[]]]^^^^^^___aaacccdddeeefffgggeeeaaa]]]ZZZZZZYYYWWWYYY[[[^^^______]]]^^^```aaaaaabbbdddfffdddfffiiikkkmmmnnnnnnnnnkkkjjjiiihhhhhhiiijjjkkkmmmmmmmmmmmmlllkkkjjjiiikkkkkkjjjjjjiiihhhggggggiiijjjkkkmmmnnnooooooooommmkkkgggdddccccccdddeeeeeeggghhhjjjjjjiiigggfffaaabbbcccccccccdddhhhjjjlllkkkiiigggggghhhjjjkkkjjjjjjjjjkkklllmmmoooppprrrrrrrrrrrrssstttuuuvvvuuuwwwzzz~~~{{{yyy{{{~~~~~~|||zzzyyyzzzxxxyyy|||~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyvvvvvvyyy~~~~~~~~~{{{zzzyyyxxxxxxxxxxxxxxx}}}~~~~~~|||zzzyyytttuuuwwwxxxyyyyyyyyyxxxttttttuuuwwwzzz~~~zzzwwwwwwyyyzzz|||}}}|||zzzxxxwwwwwwxxxwwwvvvuuutttuuuyyy|||xxxwwwtttrrrqqqrrrtttuuussstttssspppmmmkkklllmmmnnnmmmkkkkkkkkkjjjhhheee______``````aaabbbbbbccc```\\\WWWRRROOONNNOOOPPPOOONNNMMMLLLMMMNNNOOOPPPRRRQQQPPPOOONNNNNNOOOPPPOOONNNNNNMMMKKKJJJHHHGGGGGGEEECCCAAA????????????<<<;;;;;;;;;;;;<<<======>>>>>>>>>===<<<;;;:::999999999:::::::::999999888666777888999999999888777444444333333222222111111//////000000000000000111000111111111111000//////kkkjjjjjjoootttuuuqqqmmmjjjiiihhhhhhiiillloooqqqooorrrvvvzzz}}}~~~}}}}}}vvvuuusssqqqpppppppppqqquuuwwwzzz|||{{{xxxuuusssssssssssssssrrrpppnnnmmmkkklllmmmnnnmmmnnnpppsssssssssttttttsssrrrqqqpppssssssssssssssssssssssssoooppprrrssstttuuuvvvwwwuuuuuuvvvvvvuuutttrrrqqqqqqqqqrrrtttuuuuuuvvvvvvwwwwwwxxxzzz~~~}}}zzzxxxzzz|||}}}vvvrrrooooooooommmnnnooopppooonnnmmmllloooooonnnnnnoooqqqssstttqqqrrrqqqooommmnnnqqqttt{{{qqqkkkgggcccbbbaaa```_______________[[[^^^bbbbbb```bbbgggllllllmmmmmmmmmkkkgggdddbbb``````^^^]]][[[ZZZYYYXXXVVVVVVUUUUUUTTTTTTSSSSSSOOORRRUUUXXXYYY[[[]]]___aaabbbbbbaaa]]][[[ZZZZZZZZZZZZ[[[[[[[[[YYYXXXWWWSSSTTTTTTUUUVVVWWWXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWUUUTTTSSSSSSSSSQQQPPPOOOOOOOOOPPPQQQQQQPPPPPPQQQRRRTTTUUUTTTTTTTTTTTTSSSRRRQQQQQQPPPQQQQQQQQQPPPQQQSSSVVVWWWXXXZZZZZZYYYXXXYYYZZZXXXYYY[[[\\\]]]^^^^^^___[[[ZZZXXXWWWWWWXXXYYYZZZYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\]]]]]]]]][[[ZZZYYYXXXZZZ]]]]]]\\\]]]___bbbaaabbbbbbbbbaaa^^^[[[ZZZXXXWWWVVVXXX[[[___``````^^^```aaabbbaaabbbeeegggeeehhhmmmrrruuuuuutttsssmmmllljjjiiihhhiiiiiijjjllllllmmmnnnmmmllljjjiiihhhhhhhhhiiijjjjjjkkkkkkjjjkkkmmmnnnnnnmmmlllkkkgggfffcccaaaaaacccfffhhhgggiiikkkllllllkkkiiigggfffffffffdddbbbdddhhhllllllkkkhhhffffffgggiiijjjiiijjjkkkmmmpppqqqssstttuuuuuuuuuuuuuuuvvvwwwxxxyyy{{{~~~}}}~~~}}}~~~~~~|||{{{{{{}}}~~~~~~~~~~~~}}}zzzuuusssvvv|||~~~{{{{{{{{{zzzyyyxxxxxxwww{{{|||~~~~~~|||{{{uuuvvvxxxyyy{{{{{{{{{{{{vvvwwwwwwyyy{{{~~~|||yyyyyy{{{{{{}}}~~~|||{{{{{{wwwxxxwwwtttrrrtttxxx|||zzzxxxvvvsssrrrrrrrrrsssrrrrrrqqqooommmlllmmmnnnmmmlllkkkkkkjjjhhhdddaaaZZZ\\\^^^```aaaaaaaaaaaa]]]ZZZVVVRRROOOOOOOOOOOONNNNNNMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPMMMMMMLLLLLLJJJIIIGGGGGGEEEDDDBBB@@@?????????@@@===<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;999888777777888888999888888777555666777888888888777777444444333333222111111111////////////000000111111000000111111000//////...jjjiiiiiinnnsssuuuqqqlllkkkjjjiiiiiijjjmmmpppsssnnnpppssswwwyyy{{{{{{{{{uuutttrrrqqqpppoooppppppvvvxxx{{{}}}|||yyyuuurrrrrrrrrrrrrrrpppnnnllljjjjjjkkkmmmmmmmmmooorrrtttuuuvvvvvvvvvuuusssqqqpppssssssssssssssssssssssssnnnppprrrsssssstttvvvxxxttttttttttttsssrrrqqqqqqpppqqqrrrssstttuuuuuuuuuwwwwwwxxxyyy|||{{{yyywwwxxxzzz~~~vvvqqqnnnooopppmmmmmmnnnnnnnnnmmmlllkkkppppppooopppqqqrrrtttuuusssttttttqqqooopppuuuyyyxxxooolllhhhcccbbbaaa```____________ZZZ^^^aaaaaa```aaaggglllnnnoooooonnnlllhhhdddaaaaaa```^^^\\\[[[ZZZYYYYYYWWWVVVVVVUUUTTTSSSSSSRRRLLLOOOSSSWWWXXXZZZ\\\]]]\\\]]]^^^]]][[[YYYYYYZZZWWWWWWWWWWWWWWWVVVUUUUUUQQQQQQRRRSSSTTTUUUUUUVVVUUUUUUVVVWWWVVVUUUTTTTTTZZZZZZYYYXXXWWWUUUTTTSSSRRRQQQPPPOOONNNOOOPPPPPPPPPPPPOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUTTTRRRQQQPPPPPPPPPPPPOOONNNNNNQQQSSSSSSUUUWWWXXXWWWWWWXXXYYYXXXYYY\\\^^^___``````___YYYXXXWWWVVVVVVWWWYYYZZZYYYYYYYYYZZZ[[[[[[\\\\\\]]]\\\\\\]]]^^^^^^[[[YYYWWWZZZ]]]]]]\\\\\\^^^aaa`````````___^^^]]][[[ZZZWWWVVVUUUWWW[[[___aaaaaa```aaaccccccbbbcccfffhhhfffjjjpppvvvzzzzzzxxxwwwnnnmmmkkkiiihhhhhhiiiiiikkklllmmmnnnnnnllljjjiiidddeeeggghhhjjjlllmmmnnnlllmmmnnnooonnnmmmjjjiiidddcccaaa```aaadddhhhjjjiiijjjmmmnnnnnnllljjjhhhjjjjjjhhheeebbbdddiiinnnllljjjgggeeeeeefffgggiiihhhjjjlllpppsssuuuwwwxxxwwwwwwvvvwwwwwwxxxyyyzzz|||}}}}}}~~~}}}||||||}}}}}}}}}}}}}}}~~~|||}}}{{{uuurrruuu|||~~~~~~~~~}}}|||{{{zzzyyywwwyyy|||~~~|||vvvwwwxxxzzz{{{|||}}}}}}yyyyyyyyyzzz{{{~~~~~~zzzzzz}}}}}}wwwwwwvvvsssqqqrrrvvv{{{zzzyyywwwtttrrrqqqqqqqqqqqqqqqqqqooommmlllnnnppplllkkkkkkkkkjjjfffaaa]]]XXXZZZ\\\___aaaaaa``````YYYWWWTTTRRRPPPOOOOOOPPPNNNNNNMMMMMMLLLLLLKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOLLLLLLKKKKKKJJJHHHGGGFFFDDDCCCBBB@@@??????@@@@@@======<<<;;;::::::::::::999:::;;;;;;;;;:::999888666666777777777777777666444555666777888888777666444444333333222111111000.../////////000000111111000000111000000///......jjjiiiiiihhhiiiiiiiiijjjiiihhhgggggghhhkkkmmmoooqqqqqqrrrssstttvvvwwwxxxtttttttttrrrqqqqqqsssuuuyyy{{{||||||zzzyyyxxxxxxuuutttsssqqqoooooonnnnnnmmmmmmlllmmmooorrruuuwww}}}|||zzzxxxvvvuuuttttttpppqqqrrrssstttsssrrrrrrooooooppprrrssstttuuuuuuxxxxxxwwwuuusssqqqooonnnqqqqqqqqqsssuuuvvvvvvuuuvvvwwwxxxzzz}}}~~~}}}{{{{{{{{{yyytttpppooonnnllllllkkkkkkkkkjjjkkkkkklllqqqwwwwwwsssqqqrrrtttsssrrrrrrsssqqqrrryyyqqqfffcccaaaaaaaaaaaaaaa```______^^^^^^___```cccfffjjjlllpppppppppnnnkkkfffbbb___```___]]]\\\ZZZZZZYYYYYYYYYXXXWWWUUUSSSQQQPPPOOOOOOQQQTTTUUUUUUUUUWWWXXXVVVVVVWWWWWWWWWWWWWWWWWWTTTTTTTTTUUUUUUTTTTTTTTTQQQQQQPPPQQQQQQRRRSSSTTTRRRRRRRRRRRRSSSSSSSSSSSSUUUVVVWWWWWWVVVTTTRRRQQQNNNNNNMMMLLLLLLMMMNNNOOORRRQQQQQQQQQRRRSSSUUUVVVYYYXXXWWWVVVTTTSSSRRRQQQTTTSSSPPPNNNLLLLLLMMMNNNRRRSSSSSSSSSTTTTTTUUUUUUUUUWWWXXXZZZ\\\]]]^^^^^^WWWWWWVVVTTTSSSTTTWWWZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\]]]___^^^]]]\\\\\\]]]\\\\\\[[[[[[[[[\\\]]]]]]]]]^^^^^^^^^]]][[[YYYWWWUUUUUUVVVXXX[[[^^^aaacccdddeeedddcccbbbbbbdddfffdddffflllsssxxxzzzxxxvvvtttoooiiiggghhhiiiiiiiiijjjkkklllmmmmmmlllkkkiiidddfffiiilllmmmmmmlllkkkooonnnlllkkkiiiiiihhhiiifffeeecccaaaaaaccceeegggmmmmmmnnnnnnnnnmmmkkkkkkllljjjgggffffffgggjjjkkkiiihhhgggeeeeeeggghhhiiijjjlllnnnrrrtttvvvxxxxxxxxxvvvssssssvvvyyy{{{{{{{{{|||~~~}}}zzzyyyzzz~~~~~~|||||||||}}}}}}}}}zzz~~~}}}|||~~~yyyrrrqqqsssvvvyyy~~~}}}~~~{{{yyywwwwwwxxxyyy|||}}}{{{}}}}}}}}}||||||}}}}}}~~~}}}|||{{{zzzzzzzzz{{{|||~~~}}}}}}~~~}}}xxxuuurrrpppoooqqqsssuuuuuuuuutttsssrrrpppooonnnmmmmmmmmmmmmlllkkkjjjiiigggfffddddddcccaaa^^^[[[XXXXXXYYY[[[\\\\\\YYYWWWSSSRRRPPPNNNMMMMMMMMMNNNQQQPPPNNNMMMJJJHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHFFFEEEDDDCCC@@@@@@@@@??????>>>===<<<;;;;;;::::::::::::::::::999999::::::::::::999999555555555555555444444444555555666666777888888999555222000111333444222///000000000000000000000000---///000222222000///---iiiiiiiiiiiiiiijjjkkkkkkllllllkkkkkklllnnnppprrrppppppppppppqqqssstttuuutttttttttsssrrrrrrtttvvvvvvxxxzzz{{{zzzzzzzzz|||xxxwwwuuusssqqqpppoooooonnnnnnnnnnnnpppsssuuuwww{{{{{{{{{{{{yyywwwtttsssrrrssstttuuuuuutttssssssppppppqqqqqqrrrtttuuuvvvxxxxxxxxxwwwuuusssqqqppprrrssstttvvvxxxyyyyyyxxxxxxxxxxxxzzz{{{}}}}}}|||~~~}}}~~~yyytttqqqooooooooonnnmmmlllkkklllmmmmmmpppuuuzzzzzzwwwttttttvvvsssrrrrrrssssssttt}}}ssshhheeeaaaaaaaaaaaaaaa```______\\\\\\\\\^^^```cccfffhhhnnnoooooonnnkkkgggccc``````___^^^]]]\\\\\\\\\\\\\\\[[[YYYVVVTTTRRRPPPOOOOOOQQQTTTUUUUUUUUUWWWXXXVVVVVVUUUUUUUUUUUUVVVVVVSSSRRRRRRRRRQQQQQQQQQQQQOOOOOOOOONNNOOOOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRSSSWWWXXXYYYZZZYYYWWWUUUSSSOOONNNMMMLLLLLLMMMNNNOOOPPPPPPOOOOOOPPPQQQSSSTTTVVVVVVUUUUUUTTTTTTSSSSSSSSSQQQOOOLLLKKKJJJKKKKKKOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSUUUVVVXXXYYYZZZ[[[WWWWWWVVVTTTRRRSSSVVVXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXZZZ\\\\\\[[[[[[\\\]]]]]]]]]\\\[[[[[[ZZZZZZ[[[\\\]]]^^^^^^\\\YYYVVVTTTTTTTTTUUUWWWYYY]]]```bbbbbbccccccbbb``````bbbdddbbbdddhhhnnnsssvvvuuutttrrrooojjjhhhhhhiiihhhgggjjjlllnnnpppqqqpppooonnniiijjjkkkmmmnnnnnnnnnnnnoooooonnnmmmkkkjjjiiiiiihhhfffdddbbbbbbccceeefffjjjkkkmmmnnnnnnmmmkkkjjjiiihhhfffeeeddddddeeefffgggfffeeeeeefffhhhjjjllllllmmmnnnqqqsssvvvxxxyyyxxxvvvssssssuuuwwwyyyyyyyyyzzz}}}~~~|||{{{yyyzzz}}}~~~}}}||||||}}}}}}~~~}}}}}}|||{{{|||yyysssqqqrrruuuwww}}}{{{yyyvvvvvvwwwxxxzzz|||~~~}}}~~~}}}}}}~~~}}}~~~~~~}}}|||xxxuuurrrpppooooooqqqrrrssssssrrrqqqooommmlllkkkkkkkkkkkkjjjiiihhhgggfffdddcccbbbaaaaaa```\\\ZZZWWWVVVWWWYYYZZZYYYVVVTTTOOONNNMMMMMMMMMMMMNNNOOOPPPOOONNNLLLJJJHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBB????????????>>>===<<<<<<:::::::::999999999999999555666666777777666666555555555444444333333333222222222333333444555555666444222000111333333111///////////////////////////,,,...///000000///...,,,iiiiiiiiiiiijjjlllmmmnnnnnnnnnnnnnnnoooqqqrrrsssooonnnnnnnnnnnnoooppppppsssttttttsssrrrrrrtttvvvtttvvvxxxxxxyyyzzz}}}{{{{{{yyyxxxvvvtttssssssrrrrrrqqqqqqrrrtttvvvwwwxxxyyy{{{|||{{{xxxuuurrruuuvvvwwwwwwwwwvvvuuutttsssrrrqqqqqqrrrtttvvvxxxxxxyyyyyyyyyxxxvvvtttsssssstttvvvyyy{{{|||}}}}}}{{{{{{{{{{{{{{{|||||||||{{{wwwtttsssrrrsssqqqooommmlllnnnoooqqqrrrwww||||||zzzvvvuuuvvvtttrrrrrrtttuuuxxxssshhheee```````````````_________\\\\\\\\\]]]___aaadddeeellllllmmmllljjjgggdddbbb```````````````aaaaaaaaa___^^^[[[XXXUUURRRQQQPPPOOOQQQTTTVVVVVVVVVWWWXXXVVVUUUSSSRRRRRRSSSUUUVVVSSSRRRQQQPPPOOONNNNNNNNNPPPOOONNNNNNMMMNNNNNNNNNPPPPPPPPPQQQQQQRRRRRRRRRVVVXXXZZZ\\\[[[YYYUUUSSSOOONNNMMMLLLLLLLLLNNNNNNNNNNNNMMMMMMNNNOOOPPPQQQSSSSSSSSSTTTTTTTTTTTTTTTRRRPPPNNNKKKIIIHHHHHHHHHJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOQQQSSSTTTUUUVVVVVVVVVUUUSSSQQQQQQTTTVVVUUUVVVVVVWWWXXXXXXXXXXXXTTTVVVXXXYYYYYYYYYZZZ[[[]]]]]]\\\[[[ZZZYYYXXXXXXZZZ\\\]]]]]][[[WWWSSSQQQRRRRRRSSSUUUXXX[[[^^^`````````aaa```^^^^^^```bbb___```cccggglllooopppppppppnnnllljjjjjjiiigggeeeiiilllppptttvvvvvvuuusssppppppqqqqqqrrrrrrrrrqqqppppppppppppnnnllljjjiiijjjiiifffdddccccccdddeeeggghhhkkkmmmnnnmmmkkkjjjlllllllllkkkjjjiiihhhhhheeeeeeeeeeeegggjjjmmmooooooooooooppprrruuuxxxzzzxxxvvvsssrrrtttvvvvvvvvvvvvwwwyyy|||}}}{{{yyyyyyzzz}}}|||{{{{{{||||||}}}|||}}}|||zzzyyyzzz~~~{{{tttqqqqqqtttvvv|||~~~{{{yyyuuuuuuuuuuuuwwwyyy{{{|||~~~~~~{{{zzzxxxvvvtttqqqooooooooooooppppppnnnmmmkkkiiihhhggghhhhhhgggfffeeedddccccccaaa___^^^^^^^^^]]][[[YYYUUUUUUUUUVVVWWWVVVSSSPPPKKKJJJJJJJJJKKKMMMNNNOOONNNNNNLLLKKKJJJHHHGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>===<<<;;;;;;999999999888888777777777444444555555555555444444555555444333222222111111111111111222222333444444333111000000111222000///////////////////////////,,,---...//////...---,,,hhhhhhiiijjjkkkmmmoooooonnnnnnooopppqqqqqqrrrrrroooooonnnmmmmmmmmmmmmnnnqqqrrrssssssrrrrrrssstttuuuvvvwwwwwwwwwyyy|||}}}}}}}}}}}}||||||{{{zzzxxxwwwvvvvvvvvvwwwxxxxxxwwwxxxyyyzzzyyyxxxvvvuuuxxxyyyzzzzzzzzzyyyxxxwwwwwwuuusssrrrsssuuuwwwyyyyyyzzz{{{{{{{{{yyywwwvvvsssuuuxxxzzz|||~~~~~~~~~}}}{{{yyywwwvvvuuussspppnnnmmmooorrrtttssswww{{{|||zzzwwwuuuuuuuuurrrqqqtttwww{{{ooofffccc``````_________^^^______^^^^^^^^^^^^```aaacccdddiiiiiijjjjjjiiigggeeecccaaabbbcccdddeeefffffffffbbb```]]]YYYUUURRRQQQPPPOOORRRUUUWWWWWWVVVWWWXXXWWWVVVSSSQQQQQQRRRUUUVVVUUUTTTRRRPPPOOONNNNNNNNNRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRSSSUUUXXXZZZYYYWWWSSSQQQMMMMMMKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNOOOOOORRRRRRRRRRRRRRRRRRRRRRRRQQQPPPMMMKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHJJJJJJKKKLLLNNNPPPQQQRRRUUUUUUTTTRRRPPPPPPRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWTTTUUUWWWXXXWWWVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWXXX[[[\\\[[[XXXTTTQQQQQQQQQRRRSSSVVVXXX[[[]]]]]]^^^___^^^]]]]]]^^^___^^^]]]^^^aaaeeeiiillllllnnnnnnnnnmmmllljjjgggeeegggkkkpppuuuxxxyyyxxxwwwuuuwwwzzz{{{{{{xxxuuurrrooopppqqqqqqpppnnnkkkjjjmmmkkkiiifffdddddddddddddddfffiiimmmnnnmmmlllkkkmmmnnnpppqqqqqqpppnnnmmmhhhhhhggghhhjjjllloooqqqrrrqqqppppppqqquuuxxxzzzyyyvvvtttssstttuuuuuutttrrrsssuuuxxx{{{~~~~~~|||{{{zzzzzz{{{~~~~~~}}}|||zzzyyyyyyyyyzzzzzzzzz||||||yyyxxxyyy|||}}}wwwsssrrrtttvvv{{{}}}}}}zzzxxxsssssssssssstttuuuwwwxxxzzz{{{|||~~~}}}~~~{{{yyyyyyxxxvvvtttqqqooommmmmmnnnmmmkkkiiihhhfffeeeeeefffeeedddcccbbbaaaaaaaaa___^^^\\\\\\]]]\\\ZZZYYYTTTSSSTTTTTTUUUSSSPPPMMMIIIIIIHHHHHHIIIJJJLLLMMMLLLKKKKKKJJJIIIHHHGGGGGGDDDEEEEEEFFFFFFGGGGGGHHHDDDCCCBBBAAA@@@>>>======>>>>>>>>>>>>===<<<;;;:::888888888777666666555555666666777777777777666666666555555444333222111111222222222222333333444444111111000000000000//////////////////////////////,,,---............---,,,hhhhhhhhhjjjkkkmmmooopppoooppprrrssstttssssssrrrqqqqqqooonnnnnnmmmmmmnnnoooppprrrrrrqqqqqqrrrsssvvvwwwwwwwwwvvvwwwzzz|||}}}~~~~~~}}}|||{{{zzzzzzzzzzzzwwwwwwvvvuuuuuuwwwxxxyyy{{{|||}}}~~~~~~}}}|||{{{zzzxxxvvvuuuuuuwwwyyy{{{zzz{{{|||}}}}}}{{{yyyxxxrrruuuyyy{{{|||~~~~~~~~~|||{{{zzzxxxxxxwwwuuurrrpppoooqqqtttuuuvvvxxx{{{|||{{{yyywwwwwwvvvrrrqqqtttwww{{{zzzkkkdddbbb``````^^^^^^]]]^^^^^^^^^]]]]]]^^^^^^___aaabbbbbbffffffggggggfffeeedddcccbbbccceeeggghhhiiiiiiiiicccaaa]]]XXXUUURRRQQQPPPOOORRRUUUXXXXXXWWWWWWXXXXXXWWWTTTRRRQQQSSSUUUVVVUUUTTTQQQOOOMMMLLLLLLMMMQQQPPPOOOMMMLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPQQQQQQRRRTTTVVVXXXXXXUUUSSSQQQLLLKKKJJJHHHHHHHHHIIIJJJMMMNNNNNNNNNOOOOOOOOOOOOSSSRRRRRRQQQQQQPPPOOOOOOQQQPPPNNNLLLKKKIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIKKKMMMOOOPPPRRRRRRRRRQQQOOONNNPPPRRRTTTUUUVVVVVVWWWWWWWWWVVVUUUVVVXXXWWWUUUTTTTTTTTTSSSTTTUUUVVVWWWWWWVVVVVVRRRTTTWWWYYYZZZXXXVVVTTTRRRRRRRRRRRRTTTVVVXXXYYY[[[\\\]]]]]]\\\[[[\\\]]]\\\[[[ZZZ\\\```eeehhhiiikkklllnnnooommmkkkhhhgggeeehhhnnnssswwwxxxxxxxxxyyy}}}~~~vvvqqqnnnooopppqqqqqqooommmkkkooommmkkkhhhfffeeeddddddccceeehhhkkkmmmmmmmmmllliiikkkooorrrtttsssqqqpppmmmmmmkkkkkklllmmmpppqqqsssrrrrrrrrrsssuuuwwwyyyxxxvvvtttssstttuuutttssspppqqqrrrtttwwwzzz}}}~~~~~~}}}{{{zzz{{{{{{|||}}}|||}}}|||zzzxxxwwwwwwwwwwwwxxxyyy|||~~~{{{yyyxxxyyy|||{{{vvvssstttvvvzzz{{{}}}}}}zzzwwwvvvrrrrrrqqqqqqrrrsssuuuvvvwwwwwwyyy{{{}}}~~~~~~~~~~~~|||zzzyyyyyyxxxvvvssspppmmmkkkkkkjjjhhhfffeeeddddddddddddcccbbbaaa`````````aaa___^^^\\\[[[\\\\\\ZZZYYYSSSSSSSSSTTTTTTSSSPPPMMMJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGEEEFFFFFFFFFGGGGGGGGGHHHFFFEEECCCAAA???<<<;;;:::>>>>>>>>>>>>===<<<;;;:::888888777666666555444444666777777888888777777666666666666555444333333222111111111111222222222222///000000//////..........................................//////.........ggghhhhhhiiikkklllnnnooorrrtttvvvwwwxxxwwwuuutttsssrrrqqqpppoooooooooooonnnppprrrsssrrrqqqrrrsssvvvwwwxxxwwwvvvvvvwwwyyy{{{}}}}}}|||zzzzzzvvvtttsssrrrsssvvvyyy{{{}}}~~~}}}|||zzzxxxxxxyyy{{{|||{{{|||~~~~~~|||zzzxxxsssvvv{{{||||||}}}||||||{{{yyyyyyxxxxxxxxxyyyxxxuuusssssstttvvvxxxzzzzzz{{{|||||||||||||||wwwrrrqqqsssvvvyyysssiiidddccc```___^^^]]]\\\]]]^^^^^^ZZZ[[[\\\]]]^^^___``````dddddddddddddddcccbbbbbb```aaadddfffhhhiiiiiihhhbbb___[[[WWWSSSQQQPPPPPPNNNRRRVVVXXXXXXWWWWWWWWWXXXVVVTTTSSSRRRSSSTTTUUUSSSQQQNNNLLLJJJJJJKKKKKKMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQRRRTTTUUUVVVVVVUUUSSSRRRLLLKKKIIIHHHGGGHHHHHHIIINNNNNNOOOOOOOOOOOONNNNNNRRRQQQQQQPPPOOONNNNNNNNNPPPOOONNNMMMLLLKKKJJJIIIGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFGGGHHHKKKMMMOOOOOOPPPPPPOOONNNNNNOOOQQQUUUUUUUUUVVVVVVUUUUUUTTTUUUVVVWWWUUUSSSQQQQQQQQQNNNPPPRRRSSSTTTUUUTTTTTTOOOQQQSSSUUUVVVWWWVVVUUUTTTSSSRRRRRRSSSTTTUUUVVVWWWYYY[[[[[[YYYXXXYYYYYYZZZXXXWWWYYY]]]aaacccdddfffiiilllmmmllliiihhhhhheeegggkkkpppsssvvvwwwwww{{{vvvooolllmmmnnnoooooonnnnnnmmmooonnnllljjjhhhfffeeeeeedddfffhhhjjjlllmmmmmmmmmjjjmmmrrrvvvxxxxxxwwwvvvqqqooonnnmmmlllmmmoooppprrrssstttuuuvvvvvvvvvuuuvvvtttsssrrrssstttsssqqqppppppppprrrtttwwwzzz|||||||||||||||{{{zzzxxxwwwxxxzzz}}}~~~}}}||||||{{{yyywwwvvvuuuvvvvvvwwwzzz}}}~~~}}}|||zzzyyyzzz}}}|||wwwtttuuuwwwyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}|||zzzxxxvvvuuuqqqqqqppppppqqqsssuuuvvvuuuvvvwwwxxxzzz{{{}}}}}}}}}|||}}}~~~|||zzzwwwxxxxxxwwwuuupppllliiifffeeedddbbbaaabbbbbbcccaaa```___^^^^^^___```aaa```^^^\\\[[[[[[[[[ZZZYYYRRRRRRRRRSSSTTTSSSPPPMMMKKKJJJHHHFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCC@@@>>><<<:::999>>>>>>>>>>>>===<<<;;;;;;888888777666666555444444444444555555555555444444666666555555555555444444////////////////////////...///000///---,,,---...................................................gggggghhhhhhjjjkkkmmmmmmrrrtttwwwyyyyyyxxxuuutttsssrrrqqqppppppoooppppppoooqqqtttuuutttssstttuuutttvvvxxxxxxwwwvvvwwwxxxzzz|||~~~{{{yyyxxxqqqqqqqqqqqqsssuuuxxxyyy~~~~~~}}}|||||||||||||||{{{}}}|||yyywwwtttxxx}}}~~~}}}}}}~~~}}}{{{yyyyyyyyyzzz{{{|||{{{zzzyyyxxxyyyyyyzzz{{{zzzyyyyyy{{{}}}wwwrrrpppsssuuuuuuxxx|||}}}vvvkkkdddaaabbb```___]]]\\\[[[\\\]]]^^^YYYZZZ\\\]]]___```aaaaaabbbbbbbbbaaaaaa`````````\\\^^^aaaccceeeeeeeeeeee```]]]YYYTTTQQQOOOOOOOOONNNRRRVVVYYYYYYXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSQQQNNNKKKJJJJJJKKKLLLKKKKKKJJJIIIHHHHHHHHHIIIGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRQQQMMMLLLKKKIIIIIIIIIIIIJJJMMMNNNOOOOOOOOOOOONNNMMMOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKJJJJJJGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDFFFIIIKKKMMMKKKMMMNNNNNNMMMNNNOOOQQQTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRSSSSSSQQQOOOOOOPPPMMMNNNPPPQQQRRRQQQPPPOOONNNNNNOOOPPPQQQRRRSSSSSSVVVUUUTTTRRRRRRRRRSSSTTTSSSUUUWWWWWWVVVUUUUUUUUUVVVUUUTTTVVVZZZ]]]___```aaadddhhhiiihhhgggggghhhfffgggiiimmmpppsssuuuvvv}}}uuummmiiijjjjjjkkkmmmnnnnnnooopppooommmkkkiiihhhffffffgggggghhhiiikkkmmmnnnooonnnppptttxxxzzzzzzyyyxxxpppooommmllllllmmmnnnoooqqqssswwwyyyyyywwwtttqqqrrrqqqppppppqqqqqqqqqoooppppppoooppprrruuuwwwyyy{{{{{{{{{zzzyyywwwvvvuuuuuuxxx}}}~~~}}}|||~~~|||zzzxxxwwwvvvvvvvvvxxx||||||{{{{{{}}}}}}{{{~~~|||vvvssstttvvvxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxvvvuuuqqqqqqpppqqqrrrtttvvvwwwuuuuuuvvvvvvwwwyyyzzz{{{}}}}}}~~~~~~|||zzzzzz{{{}}}~~~|||yyytttuuuwwwwwwtttooojjjfffaaa```___^^^^^^___```aaa^^^]]]\\\\\\\\\^^^```aaaaaa^^^[[[ZZZYYYYYYXXXWWWPPPPPPPPPRRRSSSRRROOOMMMKKKIIIHHHFFFEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCAAAAAA@@@???===<<<;;;;;;????????????>>>===<<<<<<999999888777666555444444333333444444444444333333333333444444444444555555////////////////////////---...000///,,,+++,,,..............................------------------...gggggghhhhhhiiijjjllllllpppsssuuuxxxxxxvvvsssrrrrrrrrrqqqppppppppppppppppppsssuuuvvvvvvuuuvvvwwwrrrtttwwwxxxxxxwwwwwwxxxyyy{{{~~~}}}zzzxxxwwwmmmoooppprrrtttvvvwwwwww~~~~~~}}}}}}|||}}}|||yyyvvvvvvzzz~~~~~~~~~|||{{{|||~~~~~~}}}}}}|||||||||||||||zzzxxxvvvvvvxxx{{{~~~wwwrrrpppssstttssssssvvvvvvvvvtttmmmeee___^^^___```___]]][[[[[[\\\]]]^^^[[[\\\^^^```bbbccccccdddaaaaaa``````_________^^^YYY[[[^^^```bbbbbbbbbaaa^^^\\\WWWSSSPPPOOOOOOOOONNNRRRWWWYYYYYYXXXWWWWWWTTTSSSSSSRRRQQQQQQPPPOOOTTTRRRPPPMMMLLLMMMNNNPPPLLLLLLKKKJJJJJJJJJJJJKKKGGGGGGIIIKKKMMMNNNPPPQQQNNNNNNMMMMMMMMMNNNOOOOOOOOONNNLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOOOONNNMMMLLLLLLMMMMMMNNNOOOOOOPPPPPPLLLLLLLLLMMMLLLKKKKKKJJJGGGGGGFFFFFFFFFEEEEEEEEECCCCCCBBBCCCEEEGGGJJJLLLJJJKKKMMMNNNMMMNNNOOOQQQTTTTTTSSSSSSRRRPPPOOONNNMMMOOOPPPPPPOOONNNOOOPPPMMMNNNOOOPPPPPPOOOMMMLLLNNNNNNMMMMMMMMMNNNOOOPPPXXXVVVUUUSSSRRRQQQRRRRRRPPPRRRTTTUUUSSSRRRRRRRRRTTTSSSRRRTTTXXX[[[\\\]]]]]]aaaeeefffeeedddeeegggggghhhiiikkknnnqqqtttuuu~~~~~~tttmmmhhhhhhhhhiiikkkmmmooopppoooooonnnllljjjhhhgggfffiiiiiihhhiiijjjmmmoooppplllnnnqqqtttvvvvvvuuutttnnnmmmkkkkkkkkklllnnnoooooosssxxx||||||xxxsssoooooonnnmmmnnnooopppooonnnqqqpppooooooqqqsssvvvxxxzzzzzzzzzyyywwwvvvtttsssuuuwww|||}}}|||~~~|||yyyxxxwwwwwwxxxyyy}}}||||||}}}~~~~~~|||xxx{{{}}}{{{uuurrrrrruuuxxxxxxyyyyyyzzzyyyyyyyyyzzz{{{zzzzzzyyyxxxwwwvvvqqqqqqqqqqqqsssuuuwwwxxxuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyzzz{{{}}}}}}{{{yyyxxxxxxzzz|||~~~zzzwwwqqqsssuuuuuusssnnnhhhddd^^^]]]\\\[[[[[[]]]___```[[[[[[ZZZZZZ[[[]]]```aaaaaa^^^[[[YYYXXXXXXVVVUUUNNNNNNNNNPPPRRRQQQOOOMMMJJJHHHGGGEEEEEEEEEEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFEEEDDDCCCBBBBBBAAA==================<<<<<<@@@@@@@@@??????>>>===<<<:::999888777666555444444333444444555555444444333111222222333333444444555222222222222111111111111,,,...000...,,,***,,,...........................---,,,,,,++++++,,,,,,---jjjiiigggeeefffgggjjjkkkooooooqqqtttvvvvvvuuurrrttttttttttttsssssssssssstttuuuvvvwwwwwwwwwvvvvvv|||zzzyyyxxxyyyzzzzzzyyyzzz{{{|||~~~~~~~~~~~~}}}{{{wwwtttpppqqqrrrssstttvvvwwwwwwxxx{{{~~~}}}~~~}}}||||||zzzwwwtttuuuxxx|||~~~{{{|||~~~{{{{{{}}}zzzvvvuuuttttttuuuvvvxxxzzz{{{sssqqqooonnnpppqqqqqqqqqmmmllliiifffccc```___^^^```___^^^\\\[[[ZZZZZZZZZZZZ[[[[[[\\\^^^______``````^^^[[[[[[\\\]]]]]]]]]]]]]]]\\\[[[[[[ZZZ[[[[[[YYYWWWTTTQQQOOONNNMMMMMMQQQSSSWWWZZZZZZXXXUUUSSSSSSRRRQQQPPPPPPPPPPPPPPPOOONNNLLLJJJJJJKKKLLLNNNJJJJJJIIIIIIIIIJJJKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLOOOOOOOOOOOOOOOOOOOOONNNNNNLLLIIIGGGGGGHHHIIIKKKKKKMMMNNNNNNMMMMMMMMMNNNOOONNNMMMNNNOOOOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIFFFFFFFFFFFFFFFEEEDDDCCCFFFEEECCCBBBCCCDDDFFFGGGLLLLLLLLLKKKKKKKKKKKKKKKOOOPPPQQQPPPNNNMMMNNNOOOPPPPPPPPPPPPOOOMMMKKKJJJLLLLLLMMMMMMMMMMMMLLLKKKMMMMMMMMMNNNOOOOOOLLLJJJQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNLLLLLLMMMOOORRRUUUXXXZZZZZZ]]]___aaabbbdddfffhhhfffggghhhjjjllloooqqqsss|||}}}uuunnnjjjhhhgggffffffgggiiikkkmmmnnnlllkkklllmmmmmmiiifffkkkkkkjjjjjjkkkmmmnnnooorrrrrrrrrrrrqqqqqqpppppppppooolllkkkjjjkkklllmmmnnnqqqwww||||||vvvqqqnnnmmmlllnnnoooqqqpppoooooonnnnnnnnnoooppprrrsssuuuttttttvvvyyyzzzwwwtttuuuwwwzzz}}}}}}}}}}}}|||zzzxxxxxxyyy}}}~~~~~~~~~|||yyyxxxwwwuuusssrrrrrrrrrsssvvvvvvwwwxxxxxxxxxwwwvvvvvvuuuuuuwwwzzzzzzvvvssstttqqqooonnnpppsssuuuvvvyyyxxxwwwuuuttttttttttttuuuvvvwwwxxxyyyzzz{{{|||~~~}}}{{{yyyvvvtttssstttvvvwww|||~~~}}}|||xxxuuurrrrrrrrrnnnggg```[[[]]]^^^^^^\\\\\\]]]___\\\ZZZWWWWWWYYY\\\]]]]]]```___\\\YYYVVVTTTSSSRRRMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGEEEEEEEEEEEEDDDBBBAAA@@@>>>======<<<<<<<<<<<<===;;;>>>BBBEEEFFFDDDAAA???>>><<<999666333222222333444444333222333444555666222222333333333222111000222111111000///...............---------,,,,,,,,,++++++,,,,,,,,,,,,------........................jjjiiigggffffffhhhjjjkkkooooooooorrrtttuuutttrrrrrrsssttttttuuuvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyyyy|||{{{{{{{{{{{{{{{{{{zzzzzz{{{|||}}}~~~~~~}}}{{{wwwtttppppppqqqrrrssstttuuuuuuwwwyyy}}}~~~~~~}}}}}}~~~||||||{{{{{{yyyvvvtttwwwzzz}}}~~~zzz{{{~~~}}}zzzyyy{{{}}}}}}xxxtttpppoooooooooppprrrssstttmmmkkkiiijjjkkklllmmmlllkkkiiigggdddaaa___]]]\\\^^^]]]\\\[[[ZZZZZZYYYYYYZZZZZZ[[[[[[\\\]]]]]]]]]]]][[[YYYYYYZZZ\\\\\\[[[ZZZYYYWWWVVVUUUUUUVVVVVVXXXVVVTTTQQQOOOMMMMMMMMMOOOQQQUUUWWWXXXVVVSSSQQQPPPOOOOOONNNNNNNNNNNNNNNNNNMMMKKKJJJIIIJJJKKKLLLHHHHHHHHHHHHHHHIIIIIIJJJIIIJJJJJJKKKKKKLLLMMMMMMOOOOOOOOONNNNNNNNNMMMMMMOOOMMMJJJHHHGGGHHHIIIJJJJJJLLLMMMNNNMMMLLLMMMNNNOOONNNNNNOOOPPPPPPOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJFFFFFFFFFFFFEEEEEEDDDCCCDDDDDDBBBBBBBBBDDDFFFGGGJJJJJJJJJJJJJJJKKKKKKKKKNNNOOOOOOOOOMMMLLLMMMNNNOOOPPPPPPPPPNNNLLLJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJNNNOOOOOOPPPOOOMMMLLLKKKNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLMMMPPPSSSVVVWWWXXXZZZ]]]^^^___```ccceeecccdddeeegggiiilllnnnpppuuuxxx{{{{{{wwwqqqllljjjggggggeeeeeeeeefffhhhiiijjjhhhhhhiiilllllliiigggjjjjjjiiiiiijjjkkkmmmnnnppppppooonnnnnnnnnnnnnnnnnnmmmlllkkkjjjjjjkkkkkklllnnnsssxxx{{{yyyuuuqqqmmmllllllmmmnnnoooooonnnoooooonnnmmmmmmnnnooopppsssrrrrrrvvvzzz}}}|||{{{wwwxxxyyyyyyzzz~~~~~~~~~|||{{{zzzzzz}}}{{{wwwuuutttrrrqqqpppppppppqqqssstttvvvxxxyyyxxxvvvuuuvvvuuuuuuvvvxxxxxxvvvssssssqqqooooooppprrrtttuuuyyyxxxvvvtttsssqqqqqqpppqqqqqqrrrssstttuuuvvvwww}}}~~~{{{yyywwwuuuttttttuuuvvv{{{}}}}}}}}}}}}zzzvvvsssrrrqqqnnnhhhbbb_________]]]ZZZXXXXXXYYYYYYWWWVVVWWWZZZ]]]^^^___```^^^\\\YYYVVVSSSRRRQQQNNNMMMMMMMMMLLLLLLLLLLLLJJJIIIHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEDDDCCCBBBAAAAAA>>>===<<<<<<;;;<<<<<<<<<999;;;>>>AAABBB@@@>>>===>>><<<999666444333333333444333222222222333555555333333333333333222111111/////////...---,,,,,,,,,...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,iiihhhgggffffffhhhjjjkkknnnmmmmmmooorrrttttttsssrrrrrrtttvvvwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}|||xxxvvvoooppppppqqqrrrssssssttttttvvvzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{zzzwwwtttzzz|||~~~~~~~~~~~~~~~~~~}}}zzzyyy{{{|||zzzwwwvvvwwwyyy{{{|||yyytttpppkkkkkkkkkjjjkkklllmmmmmmhhhfffeeefffgggiiiiiihhhhhhgggeeebbb```]]]\\\[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVXXXZZZZZZYYYYYYWWWTTTRRRQQQQQQRRRRRRUUUTTTRRRPPPNNNMMMLLLLLLLLLNNNQQQSSSSSSRRROOONNNMMMLLLKKKKKKJJJKKKKKKKKKLLLKKKJJJIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNPPPPPPOOOOOOOOONNNNNNNNNNNNMMMJJJHHHGGGGGGHHHHHHHHHJJJLLLLLLKKKKKKKKKLLLNNNMMMMMMNNNPPPQQQPPPNNNLLLLLLKKKKKKKKKJJJJJJJJJGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMLLLKKKJJJJJJLLLOOOOOOOOOOOOMMMKKKIIIHHHJJJIIIHHHGGGGGGHHHIIIJJJOOOQQQSSSRRRNNNKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMOOOQQQSSSTTTVVVYYYZZZ[[[\\\^^^```___```aaaccceeehhhjjjkkkmmmooorrrssspppllljjjiiifffeeedddbbbbbbbbbcccdddccccccdddfffiiijjjiiihhhiiihhhhhhggghhhiiikkklllmmmkkkjjjhhhhhhiiijjjkkklllllllllkkkkkkjjjiiihhhiiikkknnnrrruuuvvvtttrrrmmmlllkkklllmmmnnnmmmlllooonnnmmmlllkkklllmmmmmmqqqpppqqquuuzzz~~~|||yyyvvvuuuxxx|||~~~|||zzzyyy|||~~~zzzuuuqqqpppnnnmmmmmmmmmnnnooorrruuuxxx{{{|||{{{yyywwwvvvuuuttttttvvvvvvuuutttsssrrrqqqppppppqqqsssssswwwwwwuuusssqqqooonnnmmmnnnoooooopppqqqrrrssssssuuuwwwyyyzzz{{{}}}~~~zzzzzzyyyxxxwwwvvvuuuuuuyyy{{{|||}}}||||||}}}}}}yyyuuurrrqqqooojjjfffeeeeeeccc___ZZZVVVUUUVVVWWWVVVUUUVVVYYY]]]___```___]]][[[WWWTTTRRRPPPOOONNNMMMMMMMMMMMMLLLLLLLLLJJJIIIHHHGGGFFFEEEEEEEEECCCBBBBBBBBBBBBCCCCCCDDDCCCCCCDDDDDDCCCBBBAAAAAA======<<<;;;;;;;;;;;;;;;999;;;<<<>>>>>>>>>=========;;;999666444333333333333222222222222333444444333333333333222222111111//////......---,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++ggggggfffffffffhhhiiijjjkkkjjjjjjmmmqqqtttvvvvvvrrrsssuuuwwwxxxyyyyyyyyywwwwwwwwwwwwxxxxxxyyyyyyzzz|||~~~~~~}}}~~~~~~~~~}}}}}}}}}|||yyyvvvppppppqqqqqqrrrrrrssssssrrrsssvvvxxxzzz|||||||||yyyyyyzzz{{{{{{||||||}}}|||{{{{{{|||||||||yyywww{{{}}}~~~~~~~~~~~~~~~}}}{{{}}}{{{xxxwwwwwwwwwuuusssqqqrrrsssuuuvvvtttooollliiiiiiiiiiiiiiiiiiiiiiiifffeeedddeeeggghhhhhhgggeeeeeecccaaa___]]][[[ZZZZZZ[[[\\\]]]]]]\\\ZZZZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUTTTSSSTTTWWWXXXXXXWWWZZZWWWTTTQQQPPPPPPQQQRRRRRRRRRPPPOOOMMMLLLKKKJJJJJJKKKMMMNNNNNNMMMKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNQQQQQQPPPPPPOOOOOONNNNNNLLLJJJHHHFFFEEEDDDEEEEEEFFFHHHJJJJJJIIIIIIJJJKKKKKKJJJJJJLLLNNNOOONNNMMMKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHGGGGGGHHHIIIJJJJJJKKKKKKIIIJJJKKKJJJHHHGGGHHHIIINNNNNNNNNMMMLLLJJJHHHFFFKKKIIIHHHGGGGGGHHHJJJLLLNNNRRRUUUSSSMMMIIIJJJMMMIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKMMMNNNRRRTTTVVVWWWWWWXXXZZZ\\\[[[\\\]]]___aaadddfffhhhiiikkkmmmmmmkkkiiiggggggdddcccbbb```___^^^^^^^^^\\\]]]___bbbfffiiijjjkkkiiihhhgggffffffggghhhhhhhhhfffdddbbbbbbdddfffhhhjjjkkkllllllllljjjiiiggghhhhhhjjjmmmqqqsssssssssnnnmmmllllllnnnnnnmmmlllllllllkkkjjjjjjkkklllmmmqqqpppqqqtttyyy|||vvvssstttyyy}}}}}}}}}~~~}}}~~~}}}zzzwwwxxxzzz|||}}}~~~~~~}}}|||~~~xxxtttooonnnmmmllllllmmmnnnoootttwww{{{|||zzzvvvuuutttssstttuuuuuuuuutttuuutttsssrrrrrrssstttuuuuuutttsssrrrpppoooooopppppppppqqqqqqrrrrrrrrrpppqqqrrrsssuuuwww{{{~~~~~~}}}{{{{{{{{{{{{zzzxxxvvvuuuxxxyyyzzzzzzzzz|||~~~}}}xxxtttrrrpppllljjjjjjiiifffaaa\\\XXXWWWWWWXXXVVVUUUVVVYYY\\\]]]^^^]]][[[YYYUUURRRPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIHHHGGGFFFEEEEEEEEEBBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@===<<<;;;::::::999::::::;;;;;;<<<<<<============;;;:::888666555444333333111111111111222222333333333333222222111111111111000000000//////.........---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++eeeeeedddeeeeeeggghhhiiihhhggghhhlllqqquuuxxxxxxssstttvvvxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvwwwxxxyyyyyy|||~~~|||||||||{{{yyywwwrrrrrrrrrrrrrrrsssssssssqqqqqqsssuuuwwwyyyzzz{{{wwwxxxyyyzzz{{{||||||}}}|||||||||}}}~~~|||zzz{{{}}}~~~~~~}}}|||}}}~~~~~~}}}{{{zzzzzzxxxuuusssrrrqqqpppnnnlllmmmnnnooopppnnnjjjgggffffffffffffffffffeeeeeecccbbbbbbccceeefffeeedddccccccbbbaaa___]]][[[ZZZ[[[\\\^^^______^^^\\\ZZZXXXWWWVVVUUUTTTSSSSSSRRRSSSRRRRRRSSSVVVWWWVVVUUUXXXVVVSSSQQQOOOOOOOOOPPPOOOOOONNNMMMLLLKKKJJJIIIHHHIIIIIIJJJJJJIIIHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIKKKKKKLLLLLLLLLKKKJJJIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNOOOOOONNNMMMMMMLLLKKKKKKHHHGGGEEECCCBBBBBBBBBBBBCCCEEEGGGHHHGGGGGGHHHIIIGGGGGGGGGHHHKKKLLLKKKIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFDDDEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKGGGHHHIIIHHHFFFEEEFFFGGGKKKLLLLLLLLLKKKIIIGGGFFFHHHGGGFFFEEEEEEGGGIIIKKKLLLQQQTTTRRRLLLIIIJJJMMMIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHIIIKKKLLLQQQRRRTTTUUUUUUUUUWWWYYYYYYYYYZZZ\\\___aaadddeeehhhjjjkkkkkkhhhfffeeeeeebbbaaa```^^^\\\ZZZYYYYYYWWWYYY\\\```dddhhhkkknnnjjjhhhgggeeedddddddddeeecccbbb```^^^^^^```bbbdddgggiiikkklllmmmkkkiiihhhhhhggggggjjjnnnrrrssstttqqqooonnnnnnoooooommmllliiihhhhhhhhhjjjlllnnnooorrrrrrrrrsssvvv{{{|||vvvrrrrrrvvvyyy}}}~~~~~~}}}{{{zzzzzz{{{}}}~~~}}}yyytttuuuvvvxxxyyyyyyyyyyyy~~~}}}{{{{{{{{{yyyvvvtttooonnnmmmmmmnnnoooqqqrrrtttwww{{{|||zzzuuuuuuuuutttssstttuuuvvvvvvxxxyyyxxxuuusssssstttssssssttttttttttttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnoooppppppppprrruuuxxx{{{|||}}}}}}}}}|||{{{zzzzzzzzz{{{|||{{{yyywwwvvvwwwxxxxxxxxxyyy{{{zzzvvvrrrpppnnnllliiihhheeeaaa\\\ZZZYYYZZZ[[[XXXVVVVVVWWWYYYZZZZZZZZZXXXVVVSSSPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHGGGFFFEEEDDDDDDDDDAAAAAA@@@???>>>>>>>>>???>>>??????@@@@@@@@@??????<<<;;;:::999888888888888:::999999999999:::;;;;;;999888777555444333333333000000000111111111111111333222111000000000000111////////////............------,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++bbbbbbccccccdddeeefffgggffffffgggkkkppptttuuuuuurrrsssuuuwwwwwwwwwuuutttwwwwwwvvvuuuuuuwwwxxxyyywww{{{~~~~~~~~~~~~~~~|||zzzzzzzzzzzzxxxvvvssssssssssssrrrrrrrrrrrrpppqqqqqqsssuuuwwwzzz{{{xxxxxxyyyzzz{{{|||}}}~~~|||||||||~~~~~~|||{{{|||~~~}}}|||{{{zzzyyyzzz{{{{{{||||||||||||{{{zzzyyyyyyvvvuuurrrpppmmmkkkjjjiiihhhhhhhhhjjjjjjiiieeebbbaaabbbbbbcccbbbbbbaaaaaa```______```aaaaaa___^^^aaaaaaaaa```___]]]ZZZYYY[[[]]]```aaaaaa^^^[[[YYYVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPQQQRRRTTTUUUSSSRRRRRRRRRPPPOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKMMMNNNMMMLLLJJJHHHBBBBBBBBBBBBCCCEEEFFFGGGJJJJJJKKKLLLLLLMMMMMMNNNKKKKKKJJJIIIHHHGGGGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@AAACCCEEEFFFFFFEEEGGGHHHEEEDDDDDDEEEGGGHHHGGGEEEFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIEEEGGGGGGFFFEEEDDDEEEFFFHHHIIIJJJJJJJJJIIIGGGFFFCCCCCCBBBBBBCCCDDDFFFFFFIIILLLOOONNNLLLJJJJJJLLLJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKOOOQQQSSSSSSRRRSSSTTTVVVVVVWWWXXXZZZ\\\___aaabbbfffhhhjjjjjjgggdddcccccc```___^^^\\\ZZZXXXVVVUUUTTTWWW[[[___ccchhhmmmqqqllljjjhhheeecccbbbaaaaaa___^^^]]]\\\\\\^^^```aaadddfffhhhjjjkkkkkkjjjiiihhhgggfffhhhlllppprrrsssrrrpppooonnnoooooommmkkkggggggggghhhjjjlllnnnpppqqqrrrrrrrrrrrruuuzzz~~~~~~|||yyyuuurrrqqqsssvvvzzz{{{|||{{{zzzyyyzzz|||}}}~~~ttttttttttttuuuvvvvvvvvvyyywwwuuuuuuvvvvvvuuutttppppppooopppqqqssstttvvvrrruuuxxx{{{|||{{{yyywwwtttuuuvvvvvvttttttuuuvvvxxx{{{}}}{{{wwwtttssstttqqqrrrtttuuuvvvvvvuuuuuupppppppppppppppooooooooommmnnnoooooonnnoooqqqsssvvvwwwxxxxxxxxxxxxvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvtttuuuvvvwwwwwwyyy}}}zzzvvvqqqnnnlllkkkdddcccaaa]]]ZZZYYYZZZ\\\]]]ZZZWWWUUUVVVWWWWWWVVVVVVUUUSSSQQQOOOMMMLLLLLLJJJJJJKKKKKKKKKKKKLLLLLLHHHGGGFFFEEEDDDCCCCCCCCCAAA@@@???======<<<<<<<<<;;;;;;<<<===>>>>>>>>>===<<<;;;:::888777777777777555555555555666666666666666555555444333333222111...///000000111111000000222111///.........///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++``````aaabbbcccdddeeeeeeeeeeeegggjjjnnnoooooonnnmmmooorrruuuvvvvvvuuutttuuutttsssrrrssstttvvvwwwvvvzzz}}}}}}{{{|||~~~}}}|||}}}{{{yyyxxxyyyyyywwwvvvsssrrrrrrrrrqqqqqqppppppqqqqqqqqqrrrtttwwwzzz|||yyyzzz{{{{{{|||}}}~~~~~~{{{{{{{{{}}}}}}{{{|||}}}}}}}}}~~~}}}}}}}}}}}}|||{{{yyyyyyyyyxxxwwwvvvuuuvvvwwwwwwxxxwwwwwwvvvvvvvvvwwwwwwsssrrrpppmmmiiifffeeeeeedddddddddeeefffeeebbb___^^^___```aaaaaa```_________^^^]]]^^^___^^^\\\YYY^^^^^^______]]][[[YYYWWW[[[]]]```bbbaaa^^^YYYVVVUUUUUUTTTSSSRRRRRRQQQQQQOOONNNOOOPPPQQQQQQOOONNNNNNNNNOOONNNNNNLLLKKKJJJJJJJJJKKKKKKJJJIIIHHHGGGIIIHHHGGGFFFEEEFFFFFFGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHJJJLLLMMMMMMKKKHHHFFFBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJJJJKKKKKKLLLMMMMMMKKKJJJIIIHHHGGGFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA???AAADDDDDDDDDDDDEEEGGGDDDCCCCCCDDDEEEFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFDDDCCCDDDEEEFFFFFFHHHIIIIIIIIIHHHGGGAAAAAAAAABBBCCCDDDDDDDDDFFFGGGIIIJJJKKKKKKKKKJJJKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFHHHGGGGGGGGGHHHIIIKKKLLLNNNOOOQQQQQQPPPPPPQQQSSSTTTTTTUUUWWWZZZ\\\^^^```aaadddggggggeeecccaaa```^^^^^^\\\[[[YYYWWWUUUTTTSSSWWW[[[___ccchhhnnnsssooollliiieeebbb```___^^^]]]\\\\\\\\\\\\]]]^^^___```bbbdddfffhhhiiiiiiiiigggfffeeegggjjjnnnpppppprrrpppnnnnnnnnnmmmllljjjhhhhhhhhhhhhiiikkkmmmoooooopppqqqpppoooppptttxxxwwwxxxxxxwwwuuutttuuuvvvyyy{{{||||||||||||}}}}}}xxxwwwvvvtttssssssssssssrrrqqqqqqsssuuuuuutttrrrqqqpppqqqqqqsssuuuwwwyyyssstttvvvxxxyyyxxxvvvuuusssvvvxxxxxxvvvuuuuuuvvvxxx{{{~~~}}}wwwsssrrrsssrrrsssuuuvvvvvvuuutttsssqqqqqqpppppppppooooooooolllnnnppppppooonnnooopppqqqrrrsssssstttsssrrrqqqrrrrrrssstttuuuuuuuuuuuuqqqrrrtttuuuuuuvvvyyy{{{}}}|||yyytttooojjjhhhgggbbbaaa___\\\YYYYYY[[[^^^]]]ZZZWWWUUUUUUVVVVVVUUUSSSRRRQQQOOONNNMMMLLLLLLIIIIIIIIIIIIJJJJJJJJJKKKGGGFFFEEECCCBBBBBBBBBBBB@@@???>>><<<;;;;;;::::::888888:::;;;;;;<<<<<<<<<;;;:::999888777666666666333444444555555444333333333333333333222222111000---...///000000000//////000///...,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++************************^^^___```aaabbbcccddddddeeeeeegggiiilllllliiigggjjjlllpppsssvvvvvvuuuuuurrrqqqpppooooooppprrrtttuuuyyy||||||zzzzzz~~~|||{{{zzz|||zzzxxxwwwxxxxxxwwwuuurrrrrrqqqqqqpppooooooooorrrqqqqqqrrrtttwwwzzz|||{{{{{{||||||}}}~~~~~~yyyyyyzzz}}}}}}|||}}}}}}|||{{{{{{}}}zzzzzzzzzyyyxxxvvvuuutttvvvuuutttrrrrrrsssssstttuuutttsssrrrrrrsssuuuvvvqqqpppnnnkkkgggdddccccccbbbbbbbbbcccdddccc```]]]^^^___```aaabbbaaa`````````___^^^______^^^[[[XXX[[[\\\]]]]]]\\\ZZZWWWVVV[[[]]]```aaa```\\\XXXTTTUUUTTTTTTSSSRRRRRRQQQQQQNNNMMMMMMNNNOOOOOOMMMJJJMMMNNNOOOPPPPPPNNNLLLJJJIIIIIIJJJKKKJJJIIIGGGGGGIIIHHHGGGEEEEEEEEEFFFGGGDDDDDDDDDDDDDDDEEEFFFGGGFFFHHHKKKLLLLLLJJJGGGEEEDDDDDDEEEEEEFFFHHHIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMLLLLLLJJJIIIHHHGGGGGG@@@@@@AAAAAAAAABBBBBBBBB>>>@@@CCCDDDCCCDDDEEEFFFDDDDDDCCCDDDEEEEEECCCAAAAAAAAA@@@@@@@@@?????????===>>>@@@BBBCCCDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCCCCCCCCCCBBBBBBBBBEEEFFFFFFFFFDDDCCCDDDEEEDDDEEEGGGHHHIIIIIIHHHHHHAAABBBCCCDDDEEEEEEEEEEEECCCCCCEEEHHHKKKLLLKKKJJJKKKJJJIIIHHHGGGEEEDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDHHHHHHGGGGGGHHHJJJLLLMMMLLLNNNOOOOOONNNNNNOOOPPPRRRRRRSSSUUUXXXZZZ]]]^^^\\\___ccceeedddaaa```___]]]]]]\\\ZZZYYYVVVTTTSSSSSSWWW\\\___ccchhhooouuupppnnnjjjfffbbb___]]]\\\[[[[[[\\\\\\]]]]]]]]]]]]^^^___aaacccfffgggiiiiiifffeeedddfffiiilllnnnnnnqqqooommmmmmmmmllljjjhhhjjjjjjiiiiiiiiijjjlllmmmlllnnnoooooommmnnnqqquuuuuuwwwzzz{{{zzzxxxxxxxxxzzz|||}}}~~~~~~~~~}}}}}}{{{xxxvvvsssrrrrrrqqqlllmmmppptttvvvvvvtttqqqqqqqqqqqqrrrtttvvvxxxzzzvvvvvvwwwxxxxxxxxxwwwvvvsssvvvzzzzzzwwwuuuuuuvvvwww{{{}}}wwwrrrqqqrrrssstttuuuvvvvvvtttrrrqqqssssssrrrrrrqqqqqqppppppkkkmmmpppqqqpppoooooopppnnnnnnppppppqqqpppooonnnnnnnnnooopppqqqrrrssstttnnnppprrrsssssstttvvvwwwzzzyyywwwrrrlllhhheeedddcccbbb```]]][[[[[[]]]```\\\ZZZVVVUUUUUUVVVVVVUUUQQQPPPOOONNNMMMMMMMMMMMMHHHHHHHHHIIIIIIJJJJJJJJJFFFEEEDDDCCCBBBAAAAAAAAA@@@???===<<<;;;:::999999666777888999:::;;;;;;;;;;;;:::999777666555555555444555666666666555444333222222222222222111000///,,,---///000000000///...000...,,,+++++++++---...........................,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))______^^^___```cccfffhhhddddddfffgggiiikkklllmmmlllnnnqqqssstttuuutttsssqqqpppooooooooopppqqqrrrvvvvvvuuuvvvwwwzzz|||}}}}}}|||zzzyyyxxxwwwwwwwwwxxxxxxxxxwwwvvvuuuuuuttttttrrrooonnnooopppppppppqqqrrrsssttttttvvvzzz}}}~~~}}}||||||}}}~~~~~~wwwvvvwwwyyy|||~~~|||yyywwwwwwxxxxxxvvvsssuuuvvvwwwwwwwwwvvvuuutttqqqrrrqqqpppnnnnnnppprrrttttttssssssrrrrrrrrrrrrpppnnnjjjgggdddbbbaaa```dddcccbbbaaaaaa```aaaaaa[[[\\\^^^_________^^^^^^___^^^]]]\\\\\\\\\\\\]]]ZZZZZZ[[[ZZZXXXUUURRRPPPWWWYYY[[[\\\ZZZWWWRRROOORRRSSSTTTUUUUUUTTTSSSRRRNNNMMMJJJHHHGGGHHHIIIJJJJJJKKKKKKKKKKKKIIIHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIHHHGGGFFFDDDDDDCCCAAABBBCCCDDDFFFHHHIIIJJJIIIJJJKKKLLLLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJMMMMMMLLLKKKIIIGGGEEEDDDEEEDDDDDDCCCAAA@@@@@@???AAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFEEECCCAAAAAABBBDDDBBBAAA????????????@@@===>>>???AAABBBCCCCCCDDDAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???CCCCCCDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGGGGFFFFFFEEECCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCDDDEEEGGGHHHIIIJJJHHHEEECCCBBBBBBCCCDDDAAAAAAAAAAAAAAABBBCCCDDDGGGGGGGGGGGGHHHIIIJJJJJJNNNOOOPPPPPPPPPOOONNNMMMQQQSSSVVVYYYZZZZZZYYYWWW\\\^^^``````___^^^______^^^\\\YYYVVVTTTSSSTTTTTTVVVWWWYYY\\\aaafffjjjlllmmmjjjgggdddaaa___]]][[[aaaaaabbbbbb```]]]ZZZXXX[[[___cccccc``````dddhhhcccdddeeegggiiikkkmmmmmmppppppqqqpppooonnnlllkkkjjjhhhfffeeeeeehhhkkknnnooonnnmmmlllkkklllmmmmmmuuuvvvwwwxxxyyyzzzzzzzzz{{{yyywwwvvvsssqqqqqqpppppppppqqqqqqrrrrrrvvvtttrrrpppqqquuuyyy{{{zzzzzzyyyxxxwwwvvvuuuuuuuuuvvvxxxyyyzzz{{{{{{|||}}}}}}xxxrrrmmmkkknnnoooppprrrrrrqqqpppooolllmmmnnnooopppqqqrrrrrrqqqqqqppppppppppppqqqqqqsssqqqppppppppppppnnnmmmmmmmmmkkkkkkkkkmmmooopppmmmmmmllllllllllllmmmmmmlllooopppooojjjeeeaaa____________^^^^^^]]]\\\\\\[[[ZZZWWWTTTRRRRRRSSSSSSQQQOOOLLLLLLMMMMMMJJJHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@??????>>>===<<<;;;:::::::::::::::888888888777777777777777888888666555333111000///111111111111222333444555111111111111000000000///......------------......//////...---,,,,,,++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,***++++++***))))))***,,,```_________```ccceeegggdddeeefffhhhjjjkkkmmmmmmlllnnnpppssstttttttttsssrrrqqqpppoooooopppqqqrrrttttttuuuvvvwwwyyyzzz{{{zzzyyyxxxwwwvvvuuuuuuuuuwwwvvvvvvvvvuuuuuuuuuuuusssqqqnnnmmmnnnooooooooossstttuuuttttttuuuxxxzzz{{{zzzxxxwwwwwwxxxzzz{{{wwwvvvvvvxxx{{{}}}}}}|||zzzwwwuuuuuuvvvvvvtttrrrqqqqqqrrrsssssssssrrrqqqqqqqqqqqqpppnnnnnnpppqqqttttttsssrrrqqqqqqppppppqqqooolllhhheeecccbbbaaabbbaaa```______^^^^^^^^^[[[\\\]]]^^^___^^^]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZWWWWWWWWWWWWUUUTTTRRRQQQSSSTTTUUUVVVTTTQQQMMMKKKOOOPPPRRRSSSSSSSSSRRRQQQMMMLLLJJJHHHGGGGGGHHHHHHEEEFFFGGGIIIJJJIIIIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFEEEDDDCCCBBBBBB@@@AAABBBCCCEEEFFFGGGHHHHHHHHHIIIJJJIIIHHHGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHFFFDDDBBBAAABBBBBBAAAAAA@@@??????>>>AAAAAA@@@@@@AAAAAABBBCCCCCCEEEFFFEEECCCAAAAAABBBBBBAAA???>>>============<<<===>>>@@@AAABBBBBBBBB@@@AAAAAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAACCCCCCCCCDDDEEEFFFHHHHHHIIIHHHFFFDDDBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDGGGFFFFFFGGGGGGHHHIIIJJJMMMNNNOOOPPPPPPOOONNNNNNPPPRRRTTTWWWXXXXXXVVVVVV[[[]]]``````___^^^]]]]]]\\\[[[YYYWWWVVVUUUUUUUUUVVVWWWXXX[[[^^^cccfffhhhiiigggeeecccaaa```^^^]]]bbbcccdddeeeccc```\\\ZZZ[[[___bbbbbb```aaadddhhheeeeeeggghhhjjjlllmmmnnnoooppppppppppppooommmlllkkkiiigggffffffhhhkkkmmmmmmlllkkkkkklllmmmnnnooossstttuuuwwwxxxyyyyyyyyy|||~~~~~~~~~}}}yyyvvvssssssrrrqqqrrrssstttuuuwwwuuusssrrrrrruuuyyy|||zzzzzzyyyxxxwwwvvvuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{{{{}}}~~~|||wwwqqqmmmkkkmmmnnnooopppppppppppppppllllllllllllmmmnnnooopppooonnnnnnmmmmmmmmmnnnnnnpppnnnmmmmmmnnnnnnlllkkklllkkkjjjiiijjjkkkmmmooollllllkkkkkkkkkkkklllllljjjlllnnnmmmiiiddd```_________``````___^^^]]]\\\ZZZXXXUUUSSSQQQPPPPPPQQQOOOLLLJJJJJJKKKKKKHHHFFFFFFEEECCCBBBBBBBBBBBBCCCDDDCCCCCCBBBAAA@@@??????======<<<::::::999999999888888777777777777666666666555555444333222111111000000000111111333444444111111111000000000//////......------------......///......---,,,,,,++++++++++++++++++++++++++++++******************************************++++++***++++++***))))))***,,,aaaaaa``````aaabbbdddeeeeeefffggghhhjjjlllmmmmmmmmmnnnppprrrtttttttttttttttsssqqqpppooooooppppppqqqrrrsssuuuvvvwwwwwwxxxwwwvvvuuutttsssrrrrrrrrrssstttttttttuuuuuuuuuuuurrrooommmlllmmmnnnooooootttuuuuuuuuussssssuuuwwwxxxwwwtttssssssuuuwwwyyywwwvvvuuuvvvxxxyyyyyyxxxvvvuuusssrrrsssrrrqqqooommmnnnooopppqqqqqqppppppqqqqqqqqqooommmmmmoooqqqttttttsssrrrpppooonnnnnnqqqooommmiiifffdddbbbbbbbbbaaaaaa```___^^^^^^^^^YYYZZZ\\\]]]]]]\\\[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWTTTSSSRRRQQQQQQPPPPPPPPPOOOOOOPPPPPPNNNLLLJJJIIIKKKLLLNNNPPPQQQQQQPPPPPPLLLKKKIIIGGGFFFFFFFFFGGGCCCDDDEEEGGGGGGGGGGGGFFFCCCCCCCCCBBBBBBCCCCCCCCCEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHGGGGGGFFFDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????@@@AAAAAABBBDDDEEEDDDBBBAAAAAAAAABBBAAA@@@>>>============;;;<<<===??????@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAA===>>>???@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFDDDCCCBBBAAA@@@BBBBBBAAAAAAAAABBBCCCCCCFFFFFFFFFFFFGGGHHHIIIIIILLLLLLMMMNNNOOOOOOOOOOOOOOOPPPSSSUUUVVVUUUTTTSSSYYY\\\___```^^^\\\[[[[[[ZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVWWWXXX[[[^^^aaaccceeedddcccbbbaaa``````___aaacccfffgggfffbbb^^^[[[ZZZ^^^aaabbbaaabbbeeehhhggghhhiiijjjlllmmmooooooooooooppppppppppppoooooolllkkkiiiggggggiiikkkmmmkkkkkkkkkkkklllnnnpppqqqqqqqqqrrrtttuuuwwwxxxxxxyyy{{{}}}~~~~~~|||~~~~~~zzzxxxvvvttttttuuuwwwyyyyyywwwuuussstttvvvyyy{{{zzzzzzzzzyyyxxxwwwvvvuuuwwwxxxyyyyyyzzzzzzyyyyyyxxxzzz{{{zzzvvvqqqnnnmmmmmmmmmmmmnnnooopppqqqqqqooonnnmmmllllllmmmnnnoooooonnnmmmlllllllllllllllmmmlllkkklllmmmmmmllljjjiiihhhgggfffgggiiikkkllljjjjjjjjjiiiiiijjjjjjjjjgggjjjkkkjjjgggccc```___^^^___```aaa```^^^\\\ZZZXXXVVVSSSPPPNNNMMMMMMLLLKKKIIIHHHGGGHHHHHHFFFDDDEEECCCBBB@@@@@@AAACCCDDDDDDDDDCCCBBBAAA@@@??????>>>===<<<:::999888888888888888777777666666666666333333333333333222222222000000000000111222333333000000000000////////////......------------............------,,,,,,++++++++++++++++++++++++++++++******************************************)))))))))***+++***)))(((***,,,bbbbbbaaaaaaaaabbbcccdddffffffgggiiijjjlllmmmmmmnnnoooqqqrrrttttttuuuuuuuuutttrrrpppoooooooooooonnnppprrrtttuuuuuuuuutttuuutttsssrrrqqqqqqqqqqqqqqqqqqrrrssstttuuuuuuvvvrrrpppmmmlllmmmooopppooossstttuuutttsssssstttvvvxxxvvvtttrrrrrrtttwwwyyyvvvuuusssssstttuuuuuutttsssrrrqqqpppppppppooonnnmmmmmmnnnoooppppppqqqqqqpppppppppnnnmmmmmmnnnpppuuuuuusssrrrpppooonnnmmmooonnnllliiifffdddcccbbbcccccccccbbbaaa```______XXXYYYZZZ[[[[[[[[[ZZZYYYYYYXXXWWWVVVVVVUUUUUUUUUSSSRRROOOMMMLLLLLLLLLMMMNNNNNNMMMMMMLLLKKKJJJJJJGGGHHHKKKMMMNNNOOOOOOOOOKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFEEECCCBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAABBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFDDDCCCAAA@@@<<<<<<======>>>??????@@@??????>>>>>>>>>>>>???@@@AAABBBDDDCCCAAA@@@@@@AAADDDCCCBBBAAA@@@?????????<<<===>>>>>>????????????>>>>>>?????????@@@@@@@@@??????@@@AAABBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEECCCBBB@@@???BBBBBBAAAAAAAAABBBBBBCCCEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJKKKLLLMMMNNNOOOOOONNNOOOQQQSSSTTTTTTSSSSSSWWWZZZ]]]^^^]]][[[YYYXXXYYYZZZ\\\]]]]]]\\\[[[ZZZWWWVVVVVVWWWXXXZZZ\\\]]]bbbccccccbbbaaa`````````___aaadddfffeeeaaa]]]ZZZZZZ\\\___aaabbbcccfffiiijjjjjjkkklllnnnoooppppppoooppppppqqqqqqqqqqqqqqqnnnmmmkkkiiiiiijjjkkklllllllllkkkkkklllmmmooopppnnnooopppqqqssstttvvvwwwxxxyyy{{{|||{{{|||~~~~~~~~~{{{}}}}}}zzzxxxyyy{{{|||zzzxxxvvvttttttvvvxxxzzzzzzzzz{{{{{{zzzyyyxxxwwwyyyzzzzzzzzzzzzyyyxxxxxxuuuwwwxxxxxxuuuqqqooooooooonnnmmmmmmnnnppprrrssstttrrrooommmlllmmmoooqqqpppooonnnmmmmmmmmmmmmmmmlllkkkkkklllnnnnnnlllkkkgggfffeeedddeeefffhhhiiijjjiiiiiihhhhhhiiiiiijjjfffgggiiihhheeebbb```___\\\]]]______^^^\\\YYYWWWUUUSSSQQQNNNLLLJJJIIIIIIIIIHHHGGGFFFFFFFFFEEEDDDFFFDDDBBBAAAAAACCCEEEGGGDDDDDDCCCBBBAAA@@@?????????>>><<<:::999888777777777777777666666555555444333333222222222111111111000/////////000000111222000000/////////............------,,,,,,------...---------,,,,,,,,,++++++************************************************++++++******))))))(((((()))*********((((((***+++cccbbbbbbbbbbbbbbbccccccffffffgggiiijjjkkkllllllnnnoooppprrrssstttuuuuuuvvvuuusssqqqoooooooooooommmnnnppprrrssssssrrrrrrtttsssrrrqqqqqqpppqqqqqqooooooppprrrssstttuuuvvvssspppnnnmmmooopppqqqqqqqqqrrrttttttsssssstttvvvuuutttrrrqqqrrrtttvvvxxxuuussspppooopppqqqqqqqqqppppppppppppoooooooooooolllllllllmmmnnnoooppppppooopppooonnnllllllnnnpppuuuuuutttrrrpppooonnnmmmkkkkkkjjjhhhfffdddcccbbbccccccccccccbbb```___^^^XXXYYYZZZZZZZZZYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUTTTRRRNNNKKKHHHHHHHHHIIILLLLLLKKKJJJJJJJJJJJJJJJEEEFFFIIIKKKMMMMMMMMMMMMKKKJJJIIIGGGFFFEEEDDDDDDFFFFFFGGGGGGFFFEEEDDDBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCAAA@@@???<<<<<<===>>>???@@@AAAAAA???>>>>>>======>>>>>>>>>???AAABBBBBB@@@??????@@@CCCCCCBBBBBBAAA@@@@@@???>>>>>>???????????????>>>============>>>>>>>>>?????????@@@@@@@@@@@@????????????@@@@@@@@@@@@?????????????????????@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAA@@@CCCBBBBBBAAAAAAAAABBBBBBDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNMMMNNNPPPRRRSSSTTTTTTTTTTTTWWWZZZ[[[ZZZYYYXXXXXXYYYZZZ]]]___```___^^^]]]XXXXXXWWWVVVWWWXXXYYYZZZaaacccdddcccaaa______```^^^___bbbcccaaa^^^ZZZWWWYYY[[[^^^```bbbeeehhhjjjlllmmmmmmnnnoooppppppqqqppppppqqqqqqrrrrrrssssssqqqooommmkkkjjjjjjkkklllnnnmmmlllkkkkkklllmmmnnnmmmmmmmmmnnnppprrrtttuuuwwwxxxyyyyyyxxxxxxyyyzzz{{{{{{}}}~~~}}}~~~|||}}}}}}}}}~~~{{{zzzwwwuuuuuuuuuwwwxxxzzz{{{|||}}}}}}}}}{{{{{{|||||||||{{{zzzyyyxxxwwwsssuuuvvvvvvtttrrrqqqqqqqqqpppooooooppprrrssstttuuussspppmmmlllmmmnnnpppoooooonnnmmmmmmmmmmmmmmmjjjjjjjjjlllnnnmmmkkkiiigggfffdddccccccdddeeegggiiihhhhhhgggggghhhhhhiiidddfffggggggdddaaa______ZZZZZZ[[[[[[ZZZXXXUUUTTTRRRQQQOOOMMMKKKIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCEEEFFFCCCCCCBBBAAA@@@??????>>>>>>===<<<:::888777777777777777666666555444444333333333222111000//////...//////.........///000000/////////............---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))+++******))))))((((((((()))******)))(((((()))+++bbbbbbccccccccccccccccccffffffggghhhiiijjjkkkkkkmmmnnnooopppqqqsssttttttvvvuuusssqqqpppoooppppppmmmnnnooopppqqqqqqqqqqqqsssrrrqqqqqqpppppppppqqqooooooppprrrssstttuuuvvvssspppnnnnnnoooqqqrrrrrrpppqqqttttttssssssssstttppppppoooooopppqqqssstttssspppmmmlllmmmnnnooonnnnnnpppqqqqqqpppppprrrssskkkkkkjjjkkkkkklllmmmnnnooooooooommmkkkkkkmmmooossssssrrrqqqpppnnnnnnmmmhhhhhhhhhhhhgggfffddddddaaabbbbbbbbb```^^^\\\[[[XXXYYYYYYZZZZZZYYYWWWWWWSSSSSSSSSSSSSSSTTTUUUUUUTTTQQQNNNJJJGGGFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGEEEFFFHHHKKKLLLMMMMMMMMMKKKKKKJJJHHHFFFEEEDDDCCCCCCDDDEEEGGGHHHGGGGGGFFFAAA@@@@@@??????@@@@@@AAACCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAABBBCCCCCCDDDDDDDDDEEEGGGHHHHHHHHHGGGFFFBBBBBBBBBAAA@@@???>>>=========>>>???@@@AAABBBBBB??????>>>=========>>>>>>>>>@@@AAAAAA???>>>???@@@??????@@@@@@@@@@@@??????>>>????????????>>>>>>===<<<<<<<<<<<<==================>>>>>>>>>======<<>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLKKKLLLNNNPPPRRRSSSTTTUUURRRTTTWWWXXXXXXWWWXXXYYYZZZ\\\^^^aaabbbaaa``````[[[ZZZYYYXXXXXXXXXYYYZZZ___ccceeeeeebbb___```bbb___```aaa```___\\\XXXVVVXXXZZZ\\\```cccfffiiijjjnnnnnnnnnooooooppppppppprrrrrrrrrrrrrrrssstttuuusssrrrooommmlllkkkkkkkkkooonnnmmmlllkkkllllllmmmnnnmmmmmmmmmnnnoooqqqssstttuuuvvvvvvttttttuuuvvvxxxyyy{{{}}}||||||~~~}}}|||}}}}}}|||zzzwwwvvvvvvwwwxxxyyy{{{}}}}}}|||zzzxxxwwwrrrtttvvvuuutttrrrrrrrrrrrrqqqqqqqqqqqqrrrssssssrrrqqqnnnlllkkkkkklllmmmllllllkkkkkkkkkllllllllljjjjjjkkklllnnnmmmjjjgggiiihhheeecccbbbcccddddddgggffffffeeeeeeffffffgggcccdddeeedddaaa^^^]]]]]]XXXXXXWWWWWWUUUTTTRRRRRRPPPOOONNNMMMKKKIIIHHHGGGFFFGGGHHHGGGEEEDDDEEEFFFCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>=========<<<;;;999888777777777777777666555444333333222333222111000///...------.........------......//////.........------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))((((((((()))***)))(((''')))+++aaabbbbbbcccddddddddddddeeeeeefffggghhhiiiiiijjjjjjkkkkkklllnnnoooqqqqqquuutttsssqqqppppppqqqqqqoooooonnnoooooopppqqqrrrqqqqqqpppoooooooooooopppooopppqqqrrrssstttuuuvvvrrrooommmmmmoooqqqqqqrrrqqqsssttttttsssqqqqqqqqqmmmmmmnnnooopppppppppqqqpppnnnjjjiiijjjlllmmmmmmmmmppprrrsssrrrsssuuuxxxmmmllllllkkkkkklllmmmnnnnnnooonnnmmmkkkkkkmmmnnnppppppooonnnmmmmmmllllllfffggghhhhhhhhhhhhgggfffaaabbbbbbbbbaaa^^^\\\ZZZXXXYYYZZZZZZZZZYYYWWWVVVOOOOOOOOOPPPQQQRRRTTTTTTRRRPPPMMMKKKHHHGGGFFFFFFEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLMMMLLLLLLLLLKKKJJJIIIGGGEEEDDDCCCBBBCCCEEEFFFGGGGGGFFFFFFAAA@@@@@@??????@@@@@@AAABBBCCCCCCCCCDDDDDDDDDEEEDDDCCCCCCBBBAAA@@@@@@???@@@AAABBBBBBBBBAAA??????>>>>>>???@@@AAABBBCCCCCCDDDEEEGGGHHHHHHHHHFFFEEEBBBBBBBBBAAA@@@???>>>=========>>>???@@@@@@AAAAAA@@@???>>>>>>======>>>>>>===???@@@@@@???>>>>>>???===>>>???AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@??????@@@@@@AAAAAA@@@@@@??????>>>=========>>>@@@@@@AAAAAAAAA@@@@@@@@@@@@???AAA@@@??????>>>>>>>>>>>>@@@?????????AAABBBDDDEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDDDDEEEGGGHHHIIIGGGHHHJJJMMMPPPRRRTTTUUUPPPRRRTTTTTTUUUVVVYYY[[[]]]^^^```aaabbbbbbbbbbbb]]]\\\[[[ZZZYYYZZZ[[[[[[\\\aaaeeefffcccaaaccceeedddcccbbb```^^^[[[YYYXXXXXXYYY[[[___dddhhhjjjkkkoooooooooooooooppppppppptttssssssrrrrrrssstttuuutttsssqqqooommmlllkkkkkknnnmmmlllkkkllllllnnnoooooonnnmmmllllllnnnpppqqqpppqqqrrrrrrrrrrrrssstttuuuwwwzzz~~~}}}||||||}}}}}}|||}}}}}}{{{yyyxxxyyyyyyxxx{{{~~~}}}zzzxxxwwwssstttvvvuuutttrrrrrrsssqqqrrrrrrrrrrrrqqqppppppqqqpppooommmllllllllllllkkkkkkkkkkkklllmmmnnnooonnnnnnooopppqqqpppllliiillljjjgggdddcccbbbbbbcccdddccccccbbbbbbccccccdddaaabbbbbb```]]]ZZZYYYYYYXXXWWWUUUSSSRRRQQQQQQQQQNNNNNNNNNMMMLLLKKKJJJIIIDDDFFFGGGFFFDDDCCCDDDFFFCCCDDDDDDDDDDDDCCCAAA@@@AAA@@@@@@???>>>===<<<<<<<<<;;;:::999888888888888777666666555444333222111000000000//////...............---------------............---------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))))))))))))))((()))***)))'''''')))***aaaaaabbbcccdddeeedddddddddeeeeeefffggghhhhhhiiihhhhhhiiiiiikkkmmmnnnooouuutttrrrqqqpppqqqqqqrrrpppooonnnnnnnnnpppqqqrrrpppoooooonnnnnnnnnnnnooopppqqqqqqrrrtttuuuuuuvvvpppnnnllllllmmmpppqqqqqqssstttvvvuuurrrpppoooooolllmmmoooqqqrrrqqqqqqpppooollliiihhhiiikkklllmmmmmmpppsssttttttuuuxxx{{{qqqpppooonnnmmmnnnooopppnnnnnnnnnlllkkkkkklllnnnmmmmmmmmmllllllkkkkkkkkkeeefffhhhiiijjjjjjiiiiiicccdddeeedddccc```]]]\\\YYYYYYZZZZZZZZZYYYWWWVVVLLLLLLMMMNNNOOOQQQSSSSSSOOONNNMMMKKKJJJHHHHHHHHHEEEFFFHHHIIIIIIIIIHHHGGGGGGHHHJJJLLLMMMMMMLLLLLLLLLLLLKKKJJJHHHFFFDDDCCCEEEFFFFFFFFFFFFDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCCAAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@???>>>===@@@AAACCCDDDCCCBBB@@@>>><<<===>>>???@@@AAABBBBBBCCCEEEGGGHHHHHHHHHFFFEEEDDDDDDDDDCCCBBBAAA@@@???=========>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>><<<>>>@@@@@@>>>>>>>>>???>>>???AAACCCDDDDDDDDDDDD============<<<;;;:::::::::::::::;;;;;;;;;<<<<<<>>>???@@@BBBDDDEEEEEEEEE@@@@@@AAAAAAAAAAAA@@@@@@???>>>=========>>>@@@AAAAAAAAAAAA@@@@@@@@@??????AAA@@@???>>>=========>>>???>>>>>>>>>@@@BBBEEEGGGDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBDDDEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGDDDFFFHHHKKKNNNQQQSSSUUUOOOQQQRRRRRRSSSVVVYYY\\\______```aaabbbccccccccc___^^^]]][[[[[[[[[\\\]]]ZZZ___eeefffdddcccfffiiihhhfffdddbbb___]]][[[ZZZXXXXXXZZZ___dddhhhkkkkkkoooooooooooooooooooooooouuutttsssrrrrrrssstttuuuuuutttrrrpppnnnlllkkkkkklllkkkkkkkkklllnnnoooqqqpppooommmllllllmmmoooppplllnnnpppppppppqqqsssuuutttvvvyyy~~~~~~}}}|||{{{|||||||||~~~}}}{{{zzzzzzzzzxxx{{{~~~{{{yyywwwsssuuuvvvuuutttrrrsssssspppqqqrrrrrrqqqpppnnnmmmqqqqqqqqqpppoooooonnnmmmmmmmmmmmmnnnooopppqqqrrrtttttttttvvvvvvtttqqqmmmnnnllliiieeecccbbbbbbbbbaaaaaa````````````aaaaaa___``````^^^ZZZWWWVVVVVVYYYWWWUUURRRPPPPPPQQQRRRNNNNNNNNNNNNMMMLLLKKKJJJBBBEEEFFFEEEBBBAAACCCEEEFFFGGGHHHHHHGGGEEECCCAAA@@@@@@???>>>===<<<;;;;;;;;;::::::999888888888999777666666555333222111111............//////000000...------,,,,,,,,,------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((()))))))))'''''')))***_________```bbbdddggghhhddddddddddddeeegggiiijjjjjjiiiiiiiiijjjkkkllllllnnnnnnnnnoooppppppqqqqqqqqqpppooooooooopppqqqrrrsssrrrooommmllllllmmmnnnqqqpppppprrruuuwwwwwwwwwpppnnnkkkjjjlllnnnppppppssssssrrrrrrqqqppppppooommmnnnooopppqqqrrrsssssspppllliiigggiiikkkmmmnnnpppqqqrrrssstttuuuuuuuuuooonnnmmmlllmmmooorrrsssppppppooonnnmmmmmmmmmmmmnnnnnnnnnmmmkkkjjjjjjjjjeeeddddddfffiiijjjkkkjjjdddddddddccc```^^^[[[YYYZZZZZZ\\\^^^^^^\\\WWWSSSRRROOOLLLKKKLLLNNNPPPPPPLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIGGGEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@?????????AAABBBBBBAAA@@@???AAABBBDDDDDDDDDCCCBBB@@@???>>>@@@AAABBBEEEGGGFFFDDDAAA===<<<;;;;;;<<<>>>@@@BBBDDDDDDFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEDDDCCCAAAAAA======>>>???AAABBBCCCCCCDDDCCCBBBAAA@@@?????????>>>>>>======<<<<<<<<<;;;<<<===>>>@@@AAABBBCCCCCC============<<<<<<<<<<<<<<<;;;:::::::::;;;===>>>@@@AAACCCCCCBBBBBBDDDEEEDDDCCCAAA@@@???@@@@@@AAA@@@@@@???>>>=========>>>@@@@@@??????>>>======<<>>===;;;:::;;;;;;;;;:::888666555444222222222222222222222222222222222111111000///...------,,,++++++******)))......---------,,,,,,,,,------------------------...---+++))))))***+++,,,++++++***)))(((((())))))''''''(((((())))))******))))))))))))((((((((((((((((((((((((''''''''''''``````___```aaaccceeefffbbbaaaaaabbbcccdddfffgggiiiiiihhhhhhiiiiiijjjjjjlllmmmnnnoooqqqqqqrrrrrrqqqppppppoooooopppqqqrrrsssrrrooommmllllllmmmnnnppppppppprrruuuwwwwwwvvvsssppplllkkklllmmmnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqoooooopppqqqrrrssstttuuuqqqnnnjjjhhhiiijjjjjjjjjmmmnnnoooqqqrrrrrrrrrrrrqqqppppppqqqrrrtttuuuvvvuuutttsssqqqooommmlllkkkkkkkkkkkkjjjiiiiiijjjkkkfffeeeeeefffiiikkkkkkjjjfffeeeeeeccc```]]]ZZZYYY[[[\\\]]]______\\\WWWSSSQQQNNNKKKJJJKKKMMMNNNNNNKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDEEEEEEGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIGGGFFFDDDCCCEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@?????????AAAAAAAAA@@@>>>>>>???@@@CCCCCCBBBBBBAAA???>>>===???@@@CCCFFFIIIIIIFFFCCC======<<<;;;<<<===???AAABBBCCCDDDEEEFFFEEEEEEDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>=====================<<<<<<;;;;;;<<<===>>>@@@AAAAAAAAAAAA===========================<<<<<<;;;<<<===>>>???@@@BBBCCCCCCBBBCCCDDDFFFCCCBBBAAA????????????@@@??????>>>>>>===>>>>>>>>>AAA@@@@@@???>>>>>>======????????????????????????>>>>>>???AAABBBCCCCCCDDDDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@AAABBBDDDEEEFFFDDDEEEGGGGGGEEEDDDDDDEEEGGGGGGGGGHHHJJJMMMPPPRRRSSSSSSRRRPPPPPPSSSXXX\\\aaabbbcccbbbaaaaaabbbccc````````````______^^^^^^cccdddgggjjjkkkllllllkkknnnllljjjhhhgggfffcccaaa[[[[[[[[[]]]```cccgggiiilllmmmnnnooopppooonnnnnnpppqqqrrrrrrqqqqqqsssuuuvvvtttrrrrrrsssrrrnnnkkklllkkkjjjjjjjjjkkklllmmmnnnnnnoooooonnnmmmkkkjjjjjjjjjkkkmmmoooqqqsssuuuvvvuuuvvvyyy}}}}}}||||||}}}~~~~~~~~~|||{{{{{{wwwxxxzzz}}}|||||||||||||||}}}|||zzzyyywwwyyyyyyxxxwwwuuurrrooommmjjjlllnnnooooooooonnnoooqqqqqqrrrrrrsssuuuvvvwww|||{{{zzz{{{|||{{{wwwtttqqqmmmjjjiiijjjjjjhhheeeeeedddcccbbbaaa````````````^^^\\\YYYWWWUUUTTTTTTTTTSSSQQQQQQQQQQQQOOONNNOOOOOOPPPPPPOOONNNKKKJJJEEEDDDDDDDDDDDDEEEGGGHHHHHHHHHHHHGGGEEEDDDBBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;:::888777666555444222222222222222222222222111111111111000///...---,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''&&&'''((()))+++******)))(((((())))))''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''bbbaaaaaaaaaaaaaaabbbcccaaa```aaaaaabbbccceeeeeeggggggffffffffffffffffffiiijjjmmmoooqqqrrrrrrqqqpppppppppppppppqqqrrrrrrsssrrrpppnnnmmmmmmmmmnnnooonnnooorrruuuxxxyyyxxxwwwtttpppmmmmmmnnnnnnmmmppppppqqqrrrsssttttttttttttsssssssssttttttuuuvvvssspppmmmjjjjjjiiihhhgggjjjlllnnnpppqqqqqqpppooorrrssstttvvvxxxyyyzzzzzzyyyyyywwwuuurrroookkkiiihhhhhhgggggghhhjjjlllmmmgggffffffgggiiikkkjjjiiifffeeedddbbb```]]][[[YYY^^^^^^___```___]]]XXXTTTPPPMMMJJJIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFDDDCCCBBBEEEDDDDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA???===<<<===>>>AAAAAAAAA@@@???>>>===<<<>>>???CCCHHHLLLLLLIIIFFF>>>===<<<;;;;;;<<<===>>>???@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBAAA@@@???>>>>>>===>>>===<<<;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;======>>>????????????>>><<<<<<======>>>?????????>>>============>>>???@@@@@@BBBCCCCCCCCCCCCDDDFFFCCCBBBAAA@@@????????????>>>>>>=========>>>??????AAAAAAAAA@@@??????>>>>>>????????????????????????>>>>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA??????@@@AAABBBDDDFFFFFFEEEFFFGGGGGGEEECCCCCCDDDFFFEEEEEEFFFHHHLLLPPPSSSSSSSSSQQQPPPOOOSSSXXX\\\```aaaccccccbbbbbbdddeeecccbbbaaa```___^^^^^^^^^dddeeehhhjjjllllllllllllooonnnmmmmmmllljjjfffccc]]]]]]]]]^^^```cccfffgggiiijjjmmmoooppppppooonnnooopppqqqpppooooooppprrrqqqpppqqqrrrsssrrrnnnllllllkkkjjjiiiiiijjjkkklllnnnnnnooooooooonnnlllkkkjjjjjjjjjjjjlllooorrrtttvvvuuutttvvvxxx{{{{{{{{{|||||||||}}}|||}}}{{{zzzzzzvvvvvvwwwzzz~~~~~~}}}|||~~~}}}||||||{{{{{{yyywwwtttrrrqqqnnnoooqqqrrrsssssssssssstttssssssssstttuuuwwwxxx~~~}}}}}}}}}~~~}}}zzzwwwsssooollllllnnnnnnllljjjhhhgggeeecccaaa```______]]]\\\ZZZWWWUUUSSSRRRQQQRRRQQQOOOPPPQQQQQQOOONNNNNNNNNOOOOOOMMMKKKIIIHHHFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGEEEDDDBBBAAA@@@???===<<<;;;;;;;;;;;;;;;:::888666555444444555111111111111111111111111000000000000///...---,,,++++++,,,------...//////------------,,,,,,,,,,,,++++++++++++++++++++++++***)))'''&&&&&&&&&'''(((******)))((((((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''eeeeeedddcccbbbbbbaaaaaabbbbbbbbbccccccdddeeefffeeedddcccbbbbbbaaabbbbbbeeegggjjjmmmooopppppppppppppppppppppqqqrrrrrrssssssrrrpppooonnnmmmmmmnnnmmmmmmnnnrrrxxx|||}}}~~~}}}yyytttqqqpppoooooonnnqqqqqqssstttvvvxxxyyyzzz{{{zzzxxxwwwvvvuuuuuuvvvsssqqqnnnmmmlllkkkjjjhhhkkkmmmppprrrsssrrrqqqppprrrsssvvvyyy{{{||||||{{{yyyyyyyyywwwtttpppllljjjgggfffeeefffiiilllnnnooohhhgggfffgggiiiiiiiiigggcccbbbaaa```___]]]\\\[[[_________```___]]]XXXUUUPPPMMMKKKJJJJJJKKKKKKJJJIIIJJJJJJKKKKKKKKKJJJJJJHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDCCCCCCBBBBBBCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBB???===<<<<<<===@@@@@@@@@@@@???>>>===<<<<<<>>>CCCIIIMMMMMMKKKHHH>>>===<<<;;;;;;;;;<<<<<<<<<===>>>???AAABBBBBBCCCBBBCCCCCCCCCBBBBBBAAA@@@BBBAAAAAA@@@???>>>======;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<;;;;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>??????@@@@@@@@@AAACCCCCCBBBBBBDDDEEECCCCCCBBBAAA@@@?????????===============>>>???@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAA???@@@AAABBBBBBBBBBBBAAA@@@@@@?????????@@@@@@AAA>>>>>>???@@@BBBCCCEEEFFFEEEGGGGGGFFFDDDBBBBBBCCCEEEDDDCCCDDDFFFJJJNNNQQQSSSRRRQQQOOONNNQQQVVVZZZ^^^___aaabbbbbbccceeeffffffeeecccaaa______^^^___aaabbbdddfffhhhiiiiiiiiikkkkkklllmmmmmmkkkfffccc`````````aaabbbccceeeffffffhhhkkknnnppppppoooooooooppppppooommmmmmnnnooonnnnnnooopppppppppoooooonnnmmmlllkkkjjjkkklllllloooooopppqqqqqqpppnnnnnnkkkjjjiiiiiijjjmmmqqqssstttsssrrrssstttvvvxxxxxxzzzzzz{{{||||||}}}}}}~~~~~~{{{zzzyyyyyytttttttttwww|||~~~}}}}}}~~~|||zzzzzzzzzzzzzzzzzzzzzzzzzzzxxxvvvuuuvvvxxxxxxyyyvvvuuutttssstttuuuwwwxxx}}}}}}}}}}}}}}}|||zzzyyywwwtttppppppqqqqqqooollljjjhhhfffdddaaa___^^^^^^ZZZYYYWWWTTTRRRPPPOOONNNOOONNNMMMNNNPPPPPPPPPOOONNNNNNNNNMMMKKKIIIGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHGGGFFFEEECCCBBBAAAAAA???===;;;:::;;;<<<===:::999666444333333444555111111111111111111111111////////////...---,,,++++++,,,,,,,,,---------...---------,,,,,,,,,++++++************************,,,+++***))))))))))))******))))))((((((((())))))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''iiihhhhhhfffeeecccbbbaaaaaabbbbbbcccddddddddddddbbbaaa```_______________aaaccceeehhhkkklllmmmmmmoooooopppqqqrrrssssssssssssrrrqqqpppooonnnmmmmmmkkklllooottt{{{~~~xxxuuusssrrrqqqqqqssstttuuuxxx{{{}}}~~~zzzxxxwwwvvvvvvsssqqqooooooppppppooommmnnnoooqqqrrrrrrqqqpppoooppprrruuuyyyzzz{{{zzzyyyuuuvvvvvvvvvtttqqqnnnlllhhhfffeeegggllloooqqqppphhhfffeeeeeefffgggfffddd^^^]]]]]]]]]\\\\\\]]]]]]^^^^^^^^^^^^^^^\\\XXXUUUPPPNNNLLLLLLLLLMMMMMMLLLJJJJJJKKKKKKLLLLLLKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFHHHIIIJJJKKKLLLKKKJJJIIIIIIJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBAAABBBBBB@@@@@@?????????@@@AAAAAABBBCCCBBB@@@>>><<<===>>>@@@@@@AAA@@@@@@???>>>===;;;===AAAGGGKKKLLLJJJGGG======<<<;;;;;;:::::::::::::::;;;<<<===???@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>:::999999999999::::::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888999999:::;;;===>>>??????===>>>>>>>>>???????????????@@@BBBBBBAAAAAACCCDDDDDDDDDCCCBBBAAA@@@???>>>===<<<<<<<<<===>>>??????AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCDDDDDDCCCBBBAAA??????>>>>>>>>>??????@@@>>>>>>>>>???AAABBBDDDEEEEEEFFFGGGFFFDDDBBBBBBBBBDDDCCCBBBCCCEEEHHHLLLNNNPPPPPPPPPNNNNNNPPPTTTWWWYYY[[[^^^___```aaadddfffgggfffdddbbbaaa______^^^^^^^^^```bbbdddeeeffffffhhhiiijjjlllmmmkkkfffbbbbbbbbbbbbbbbcccddddddeeedddfffiiilllnnnooooooooooooppppppooommmlllmmmnnnnnnmmmlllkkklllnnnppprrrpppooonnnmmmllllllmmmnnnoooppprrrrrrsssrrrqqqppplllkkkiiihhhiiikkknnnppprrrrrrqqqqqqqqqrrruuuvvvxxxxxxyyyzzz|||}}}}}}~~~}}}{{{yyywwwwwwsssssssssvvv|||~~~~~~}}}{{{}}}~~~|||wwwxxxyyy{{{~~~{{{xxxxxxzzz}}}}}}vvvuuusssrrrrrrtttvvvwww{{{{{{|||||||||||||||||||||xxxtttrrrsssrrrpppmmmjjjhhhfffccc```^^^\\\\\\XXXWWWTTTRRROOOMMMLLLLLLLLLKKKKKKLLLOOOPPPPPPOOONNNNNNMMMKKKIIIGGGFFFEEEGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFEEEDDDBBBAAA@@@@@@???===;;;:::;;;<<<===999777444222111222333444000000000000000000000000/////////......---,,,+++---,,,,,,,,,++++++******------,,,,,,,,,+++++++++************************,,,,,,++++++************)))((((((((((((((())))))***))))))(((((('''''''''''''''((((((((()))))))))((((((((((((''''''''''''kkkjjjjjjhhhfffdddbbbaaa___```aaabbbbbbbbbbbbbbb``````__________________```aaabbbdddgggiiijjjkkknnnoooqqqrrrssssssssssssrrrrrrqqqqqqooonnnnnnmmmmmmmmmpppvvv}}}zzzwwwuuuuuutttsssuuuvvvxxx{{{~~~}}}zzzyyyyyyyyyuuusssqqqqqqssstttttttttqqqqqqqqqqqqpppooonnnnnnnnnpppsssvvvwwwwwwwwwvvvppppppqqqqqqqqqooonnnmmmiiiggggggjjjooorrrqqqooofffeeeccccccdddcccbbb```ZZZZZZYYYYYYYYYYYYZZZ[[[\\\[[[[[[\\\\\\[[[XXXUUUPPPNNNMMMMMMOOOOOOOOONNNKKKKKKLLLLLLLLLLLLLLLKKKHHHHHHIIIIIIIIIHHHGGGGGGIIIJJJLLLMMMMMMLLLKKKIIIJJJJJJJJJJJJIIIHHHGGGGGGDDDCCCBBBAAAAAAAAAAAAAAA???????????????@@@AAABBBBBBBBBBBB@@@>>>===>>>???@@@@@@@@@@@@@@@???>>>>>>;;;<<>>>>>>>>>>>??????>>>>>>===;;;;;;;;;<<<<<<=========888888888888999::::::;;;999999:::::::::::::::;;;;;;;;;;;;::::::888777777777777888999:::;;;<<<===;;;<<<===>>>>>>>>>=========???@@@@@@@@@@@@AAACCCDDDDDDCCCCCCAAA@@@>>>=========<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@??????AAAAAAAAABBBBBBCCCCCCDDDBBBCCCEEEFFFEEEDDDBBBAAA???>>>>>>=========>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFDDDBBBBBBCCCBBBBBBBBBCCCDDDFFFHHHIIIMMMNNNNNNNNNMMMNNNQQQSSSTTTVVVYYY[[[\\\^^^aaaddddddddddddcccaaa___]]]\\\\\\]]]^^^___aaacccdddeeeggghhhiiikkkmmmkkkgggdddaaaaaaaaabbbbbbbbbcccccccccdddfffhhhjjjlllmmmmmmnnnoooooommmlllkkklllnnnmmmlllkkkiiiiiikkkppptttrrrqqqooonnnmmmmmmnnnooooooppprrrsssssssssrrrrrrnnnmmmkkkjjjiiijjjlllmmmnnnoooqqqppppppqqqsssuuuvvvvvvvvvwwwyyy{{{}}}~~~~~~~~~}}}zzzwwwvvvtttssstttwww|||~~~|||{{{zzzzzz{{{~~~~~~|||wwwwwwyyy|||}}}xxxxxx{{{}}}}}}vvvtttrrrppppppqqqsssuuuxxxzzz|||||||||}}}~~~}}}zzzuuuttttttssspppmmmhhhfffdddaaa^^^\\\ZZZYYYVVVUUUSSSPPPNNNLLLKKKJJJIIIHHHHHHKKKNNNPPPPPPPPPOOONNNMMMKKKHHHFFFEEEDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEDDDCCCAAA???>>>>>>===<<<;;;:::;;;;;;<<<666555333222111111222222////////////////////////////////////...---,,,+++------,,,++++++***)))))),,,,,,,,,,,,++++++++++++************************************)))))))))(((((((((''''''(((((()))))))))))))))))))))(((((((((''''''(((((()))*********((((((((((((''''''''''''jjjjjjjjjiiigggdddaaa``````aaabbbcccccccccbbbaaaaaaaaaaaaaaaaaaaaabbbcccbbbaaaaaabbbdddgggjjjkkknnnoooqqqrrrtttttttttsssrrrrrrrrrqqqpppooonnnmmmpppppprrrwww|||~~~yyyvvvvvvvvvvvvuuuuuuwwwyyy|||}}}}}}~~~zzzxxxuuutttuuuwwwxxxyyyvvvuuusssqqqpppooooooooonnnoooqqqsssttttttttttttkkkkkklllllllllllllllllljjjhhhhhhlllqqqrrroookkkdddcccaaa`````````^^^\\\YYYXXXWWWUUUUUUUUUUUUVVVYYYXXXXXXYYYZZZYYYWWWUUUNNNMMMLLLMMMOOOQQQPPPOOOLLLLLLMMMMMMMMMLLLKKKKKKGGGHHHIIIJJJJJJIIIIIIHHHJJJLLLNNNOOOOOOMMMKKKJJJJJJJJJKKKJJJJJJIIIHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@???======>>>???>>>>>>??????>>>>>>======<<<;;;<<<>>>AAABBBAAA@@@::::::;;;;;;;;;::::::999888888777777888999:::;;;;;;<<<<<<======<<<<<<<<<999999:::::::::;;;;;;;;;666666666777888999::::::888999999999::::::::::::999999999999888777777666555555666777888888999999999:::;;;<<<<<<<<<;;;;;;<<<===??????>>>>>>@@@AAABBBBBBBBBAAA@@@>>><<<:::>>>>>>===<<<<<<<<<======??????????????????????????????@@@@@@AAABBBBBBCCCBBBCCCDDDEEEEEECCCAAA?????????>>>===<<<<<<<<<<<>>===:::::::::999999999999999333333333222111111000000//////////////////////////////000//////...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))))))))))))))((((((''''''''''''''''''((())))))''''''((((((((((((((((((&&&&&&''''''((())))))***((((((((((((''''''''''''jjjjjjiiihhhfffcccaaa___bbbccceeeffffffeeedddcccccccccbbbccccccdddeeefffdddcccaaaaaacccfffjjjlllnnnoooqqqsssttttttttttttrrrrrrrrrqqqpppooonnnmmmrrrrrrssswww{{{|||xxxuuuuuuvvvvvvvvvvvvwwwyyy|||~~~{{{wwwuuuvvvxxxzzz{{{|||zzzwwwtttrrrqqqrrrrrrnnnooopppqqqrrrrrrrrrrrrjjjiiiiiihhhhhhiiiiiijjjjjjhhhiiilllqqqrrrmmmiiicccaaa_________^^^\\\ZZZZZZXXXVVVTTTRRRQQQQQQQQQWWWVVVVVVWWWYYYXXXVVVTTTMMMLLLLLLMMMPPPQQQQQQPPPMMMMMMMMMMMMMMMLLLKKKKKKFFFGGGIIIJJJKKKJJJIIIIIIKKKMMMOOOPPPPPPNNNLLLJJJJJJJJJJJJJJJIIIHHHHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>???@@@BBBBBB>>>>>>???>>><<<<<<===???==================<<<;;;<<<;;;:::;;;===>>>>>>===999::::::;;;;;;::::::999888888777666666777888999::::::;;;;;;<<<;;;;;;;;;999999999999999999999999555555555666666888999:::888888888999999:::::::::888888888888888777666666444444555555666666777777888999:::;;;;;;;;;:::999;;;<<<>>>>>>======???@@@@@@@@@@@@@@@>>><<<:::888???>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>??????======>>>???@@@@@@AAAAAAAAABBBDDDEEEDDDBBB???>>>@@@???>>><<<<<<;;;;;;;;;@@@@@@????????????@@@@@@AAACCCEEEEEEDDDCCCDDDEEEAAABBBCCCDDDDDDDDDCCCBBBGGGJJJMMMNNNMMMLLLKKKLLLKKKMMMQQQTTTVVVYYY\\\___[[[]]]___```___\\\XXXVVVWWWXXXXXXYYY[[[]]]___```ccccccccceeeggggggeeeccc[[[[[[\\\]]]^^^^^^^^^]]]___^^^^^^^^^```cccfffhhhiiijjjjjjiiihhhhhhiiikkkgggjjjlllllljjjjjjmmmoooqqqpppnnnmmmlllllllllmmmlllmmmnnnpppqqqqqqqqqpppppppppooommmkkkjjjhhhgggiiilllppprrrqqqppprrrtttssssssrrrrrrssstttvvvwww{{{|||~~~~~~|||{{{zzzzzz~~~~~~}}}|||{{{~~~{{{xxxxxxxxxxxxzzz}}}~~~~~~}}}}}}zzzwwwuuusssrrrttttttuuuwwwxxxxxxxxxyyytttsssrrrrrruuuyyy}}}|||wwwvvvxxxyyywwwssstttrrrooollllllmmmoooqqqnnnqqqtttuuuuuuwww|||zzzvvvssssssuuuuuussspppcccbbb___]]]ZZZXXXWWWVVVUUUTTTQQQOOOLLLKKKIIIIIIEEEEEEFFFIIIMMMPPPPPPPPPQQQPPPMMMKKKHHHFFFDDDDDDAAABBBDDDEEEFFFFFFFFFEEECCCCCCBBBAAA@@@>>>===<<<777777888888888777777666222222222222222111000///////////////////////////000000000000///...---,,,+++,,,,,,------......///,,,,,,,,,+++++++++******++++++++++++++++++++++++***************))))))((('''''''''''''''((()))***%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''kkkkkkjjjiiigggdddbbb```bbbbbbbbbcccdddfffggghhhgggggghhhjjjmmmmmmllljjjhhhgggeeecccdddfffhhhjjjooooooqqqtttuuuuuurrrpppqqqqqqqqqppppppooooooooouuuttttttwww|||~~~}}}{{{xxxwwwuuusssrrrrrrttttttvvvxxxzzz~~~~~~}}}{{{zzzzzzzzzxxxwwwyyyzzzzzzxxxuuuqqqoooooopppooonnnooooooooommmkkkhhhfffddddddeeehhhiiiiiijjjjjjkkklllkkkiiifffeeeaaa```___]]]\\\[[[ZZZZZZXXXWWWUUUSSSPPPNNNLLLKKKQQQSSSUUUVVVWWWVVVTTTSSSLLLLLLMMMPPPSSSSSSRRRPPPLLLKKKJJJJJJKKKJJJHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJMMMMMMNNNNNNMMMKKKIIIHHHLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGFFFCCC???===>>>@@@>>>>>>>>>==================>>>??????>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===999888777888:::<<<===<<<;;;999666444333444666777888888888777777777777777666777888999999999999999444333333444777:::;;;::::::999888777777777888999999999999888777666666555333333222222333333444555666777777777888888888888888999999:::;;;<<<===>>>;;;::::::999999::::::;;;;;;<<<===>>>>>>===<<<;;;============>>>>>>>>>>>>??????>>>===============DDDDDDDDDDDDCCCBBBAAAAAAAAA???===;;;:::;;;<<<===???????????????@@@@@@AAAEEEEEEEEEEEEDDDCCCAAAAAA@@@AAABBBBBBCCCCCCBBBBBBEEEFFFHHHIIIJJJIIIIIIHHHKKKLLLOOOQQQSSSTTTTTTTTTWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZ[[[]]]______bbb``````aaabbbccccccaaaZZZZZZYYYXXXYYYZZZ\\\]]]\\\]]]___aaacccccccccccceeefffhhhiiiiiiiiihhhgggkkkjjjiiihhhhhhjjjkkkmmmooooooooonnnlllkkklllnnnmmmllllllnnnpppqqqqqqpppnnnooopppnnnkkkhhhhhhhhhiiillloooooommmmmmoooqqqpppqqqqqqrrrssstttuuuuuuyyyxxxxxxzzz}}}}}}zzzwww~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{}}}~~~}}}{{{xxxtttvvvwwwwwwvvvwwwyyy{{{zzzyyyyyyxxxvvvuuusssrrrrrrpppooopppsssssspppnnnssspppnnnppptttxxxzzzyyyyyyxxxuuusssrrrrrrssstttqqqpppnnnmmmnnnpppssstttsssrrrrrrsssuuuwwwxxxwwwtttrrrqqqrrrrrrrrrpppnnnbbb^^^YYYWWWWWWVVVSSSOOOSSSPPPNNNMMMMMMNNNMMMLLLJJJIIIGGGGGGGGGIIIKKKLLLKKKKKKJJJIIIGGGEEECCCAAACCCBBBAAA@@@AAABBBCCCDDDDDDCCC@@@>>>===>>>???@@@<<<;;;999777555555555555222222111111111111111111////////////////////////+++******,,,......---,,,++++++***)))***+++---...***************+++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((iiiiiihhhgggeeecccaaa___aaaaaaaaacccdddfffggghhhhhhhhhiiilllooopppooonnnjjjiiihhhgggggghhhiiijjjmmmoooqqqsssuuutttrrrppprrrrrrrrrrrrrrrqqqqqqqqqtttssstttvvvzzz{{{zzzyyywwwvvvtttrrrrrrssstttuuuvvvxxx{{{~~~~~~~~~~~~|||zzzyyyyyyyyyxxxvvvyyyzzzzzzxxxuuuqqqooooooooonnnmmmmmmnnnmmmkkkiiigggeeecccbbbdddfffgggggghhhiiiiiiiiihhhfffdddbbb^^^]]]\\\[[[ZZZYYYYYYYYYWWWVVVTTTRRROOOMMMKKKJJJNNNPPPRRRTTTUUUUUUTTTSSSNNNMMMMMMNNNPPPQQQPPPNNNKKKJJJIIIIIIJJJIIIGGGEEEFFFFFFEEEFFFFFFHHHJJJKKKNNNNNNMMMMMMLLLKKKJJJIIIJJJKKKKKKKKKJJJKKKLLLLLLLLLLLLKKKGGGAAA>>>>>>@@@============<<<<<<;;;;;;<<<======>>>===<<<;;;:::<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<:::888777888:::;;;;;;;;;:::888666555444444555666666666666666666666666666666666777888888888888888444333333444777999999999888777666666666777888888999999888777777666555555333222222222222333444444666666666777777777888888:::999999999999888888888;;;::::::999999::::::;;;;;;;;;<<<======<<<;;;;;;<<<<<<======>>>>>>>>>???>>>===<<<<<<;;;;;;;;;<<<======???@@@AAAAAAAAAAAA@@@???===<<<;;;;;;;;;<<<>>>>>>>>>>>>>>>???@@@@@@DDDEEEDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBDDDEEEGGGHHHIIIIIIHHHHHHJJJLLLNNNPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXYYY[[[]]]___```aaa```______``````___^^^YYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^___`````````___aaaccceeegggiiijjjjjjjjjlllkkkjjjiiiiiikkklllmmmnnnoooooonnnlllkkklllnnnlllkkkkkkkkkmmmnnnnnnnnnmmmoooooonnnkkkiiiiiiiiikkknnnppppppooonnnppprrrtttttttttuuuuuuvvvvvvwww{{{zzzyyyzzz}}}~~~|||zzz~~~~~~~~~~~~}}}|||{{{{{{yyyyyyzzz{{{}}}}}}zzzxxxwwwxxxzzzzzzwwwuuuttttttuuuuuuvvvvvvvvvvvvuuuuuusssqqqnnnnnnoooooommmjjjmmmkkkjjjlllppptttvvvvvvvvvuuusssqqqpppqqqrrrssssssqqqooommmmmmoooqqqrrrqqqooonnnoooqqqsssttttttpppooonnnnnnoooooommmkkk___[[[WWWUUUUUUTTTQQQNNNOOOMMMKKKJJJKKKLLLKKKKKKJJJIIIGGGFFFFFFGGGIIIJJJJJJJJJIIIHHHFFFDDDBBBAAABBBAAA@@@??????@@@@@@AAACCCBBB@@@???>>>>>>>>>???;;;999777555444333333444222222222111111000000000...........................---,,,---......,,,+++,,,+++*********+++,,,---************************))))))))))))))))))))))))))))))))))))((((((((('''(((((((((((((((((((((((())))))(((''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&'''''''''''''''ffffffffffffdddbbb```^^^______aaabbbdddfffhhhhhhjjjjjjkkknnnqqqssssssrrrnnnmmmmmmllllllkkkkkkkkklllnnnqqqsssttttttsssssstttttttttttttttttttttttttttssssssuuuwwwwwwvvvuuutttsssrrrrrrrrrsssuuuvvvvvvwwwzzz~~~~~~}}}{{{yyyxxxyyyyyyxxxvvvyyyzzz{{{yyyuuuqqqpppooommmlllkkkkkklllllljjjhhheeecccaaaaaacccdddeeedddeeeffffffeeedddaaa___^^^YYYYYYXXXWWWWWWWWWWWWWWWWWWVVVSSSQQQNNNKKKIIIHHHJJJKKKNNNPPPRRRSSSSSSRRROOONNNLLLKKKLLLMMMLLLKKKJJJIIIHHHHHHIIIHHHFFFEEEGGGFFFEEEEEEGGGJJJMMMOOOQQQPPPNNNLLLJJJIIIIIIIIIHHHIIIJJJJJJJJJKKKNNNPPPQQQRRRQQQLLLEEE@@@???@@@>>>======<<<;;;:::999999;;;;;;<<<======;;;:::999:::::::::999999:::::::::999999999:::::::::;;;;;;:::999888888999:::999888777777666666555444444444444555555555555555555555666666777777888888777777555444333444666777777777555555444555555666777888888888777777666555555555222222222222222333444444555555666666666777777777777777777666666666555555:::999999888888999999:::::::::::::::::::::::::::::::::;;;<<<===>>>>>>???;;;;;;;;;::::::::::::::::::;;;<<<>>>???@@@@@@@@@>>>>>>======<<<;;;;;;;;;======<<<<<<======>>>???CCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAACCCDDDEEEFFFGGGGGGGGGGGGIIIJJJLLLMMMOOOOOOOOOOOOMMMOOOQQQTTTUUUUUUTTTTTTTTTUUUUUUWWWYYY\\\___``````___]]]]]]^^^^^^\\\[[[YYYYYYYYYYYYYYYYYYXXXWWW[[[[[[\\\]]]^^^]]]]]]]]]]]]___bbbeeehhhkkkmmmmmmllllllkkkjjjkkklllmmmnnnmmmooooooooommmlllmmmooommmlllkkkjjjjjjkkklllmmmnnnooopppooollljjjjjjjjjmmmoooqqqqqqqqqpppqqqrrrvvvwwwwwwxxxxxxyyyyyyzzz|||zzzyyyyyy{{{|||||||||}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxyyy{{{|||zzzyyyzzz|||}}}|||xxxsssooonnnooopppqqqssstttvvvwwwxxxuuurrrooolllkkkjjjiiiggghhhffffffhhhlllqqqtttuuuqqqqqqooooooooooooqqqrrrtttrrrpppmmmllllllmmmnnnnnnllljjjjjjlllnnnnnnnnnkkkjjjiiijjjkkkkkkjjjhhh]]]YYYTTTRRRSSSSSSPPPMMMMMMKKKIIIIIIJJJKKKKKKKKKKKKIIIGGGEEEEEEEEEFFFGGGHHHHHHGGGFFFDDDBBBAAA@@@AAA@@@???>>>======>>>>>>@@@@@@@@@??????>>>======999888666444222222222222333333222111000000//////........................///...---.........+++***,,,,,,+++*********+++++++++++++++******))))))((()))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&dddeeeeeeeeedddbbb```___]]]___```ccceeeggghhhiiijjjjjjkkknnnqqqtttttttttqqqqqqqqqqqqpppnnnlllkkklllnnnqqqsssttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwsssssssssttttttsssrrrqqqppppppppppppqqqssstttuuutttvvvyyy}}}|||zzzxxxxxxyyyyyyxxxwwwzzz{{{{{{yyyuuurrrpppppplllkkkjjjjjjkkkjjjhhhgggdddbbb``````bbbccccccbbbbbbaaaaaa```^^^\\\ZZZYYYVVVUUUUUUUUUUUUUUUVVVVVVVVVUUUSSSQQQNNNKKKIIIHHHFFFGGGIIILLLNNNPPPPPPQQQOOOMMMJJJHHHHHHHHHHHHGGGHHHGGGFFFFFFGGGGGGEEECCCFFFEEEEEEEEEIIINNNSSSVVVWWWTTTPPPKKKHHHGGGGGGGGGFFFHHHIIIIIIJJJLLLQQQVVVYYY[[[ZZZTTTJJJCCCAAAAAA>>>>>>===<<<:::999888888:::;;;<<<<<<<<<;;;::::::999888888888888888888999777777888888888999999999:::888777888999999777555444555666666555444333222444444444444555555555555666777777888888888777777555444333333555666555555333444444555666777777888666666666555555555444444222222222111222333333444444555555555555666666666222333333444555666777777777777777666666777777777999999888888888888999999777777888999:::;;;<<<===:::::::::::::::::::::999<<<===>>>>>>>>>>>>>>>===<<<============<<<;;;:::<<<<<<;;;;;;<<<<<<===>>>AAAAAAAAABBBAAAAAA@@@@@@??????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFHHHIIIJJJKKKKKKLLLLLLMMMJJJLLLPPPRRRSSSSSSQQQPPPRRRSSSSSSUUUXXX[[[___aaa___]]]\\\\\\]]]]]]\\\[[[YYYYYYZZZZZZZZZYYYWWWVVVYYYYYYZZZ[[[]]]]]]^^^^^^[[[]]]```cccgggjjjlllmmmlllllllllkkklllmmmnnnnnnmmmoooppppppooonnnooopppppppppooommmkkklllnnnooosssssstttqqqnnnkkkjjjjjjmmmnnnpppqqqqqqrrrrrrrrruuuvvvwwwyyyzzz|||}}}~~~|||{{{xxxwwwxxxzzz|||}}}~~~}}}|||{{{zzzyyyxxxwwwxxxzzz{{{{{{zzz|||||||||zzzuuupppmmmlllmmmmmmoooppprrruuuvvvwwwxxxuuuqqqllljjjhhhggggggfffeeeeeegggkkkooorrrtttmmmmmmmmmmmmnnnooopppqqqtttssspppmmmjjjiiiiiiiiijjjhhhffffffhhhiiijjjiiifffffffffgggiiiiiihhhfff\\\XXXSSSQQQRRRRRRPPPMMMMMMKKKIIIIIIKKKLLLMMMLLLKKKIIIGGGDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBAAA???>>>@@@@@@???>>>===<<<<<<<<<======?????????===<<<:::888777555333222222222222444333222111000///...---...........................,,,,,,,,,------+++))),,,,,,+++*********)))))),,,++++++***)))(((((('''))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&'''(((((())))))***&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%cccddddddeeedddcccbbbaaa^^^___aaadddfffhhhiiiiiijjjiiijjjlllppprrrssssssrrrrrrssssssqqqooommmkkklllooorrrsssssssssuuuwwwvvvvvvvvvvvvvvvvvvvvvvvvrrrssssssrrrqqqpppoooooollllllmmmnnnoooqqqrrrsssrrrsssvvvyyy}}}zzzxxxwwwwwwxxxyyyxxxwwwyyyzzz{{{yyyuuuqqqpppoookkkjjjiiiiiijjjiiigggeeecccaaa``````aaabbbaaa```]]]]]]\\\[[[YYYXXXVVVVVVSSSSSSSSSRRRSSSSSSTTTUUUUUUTTTRRRPPPNNNLLLJJJIIICCCDDDFFFHHHJJJLLLMMMNNNMMMJJJGGGEEEEEEEEEDDDCCCEEEEEEDDDEEEFFFFFFDDDBBBCCCCCCCCCFFFJJJPPPWWWZZZZZZVVVQQQKKKFFFDDDCCCCCCCCCFFFHHHHHHIIIMMMUUU[[[hhhjjjhhh___QQQEEE@@@@@@>>>>>>===;;;:::999888888999:::;;;<<<<<<<<<;;;:::777777666666666666777777666666666666777777777777999888777777888888555333222333444555555444222111444444444555555666666666777888888888888888777777555333222222333444444333333444555666777777888888555555555444444444444444222111111111111222333333333333444444444555555555222222333444555666777777555555444444444444555555888888888888888888888888444444555666777888999:::999999:::;;;;;;;;;:::999::::::;;;<<<=========<<<;;;<<<<<<===<<<<<<;;;:::;;;;;;;;;:::;;;<<<<<<===>>>??????@@@@@@@@@@@@???>>>???@@@@@@AAAAAA@@@@@@??????@@@AAABBBCCCDDDEEEGGGGGGGGGHHHIIIJJJKKKKKKKKKMMMPPPRRRRRRQQQOOONNNRRRRRRRRRTTTWWW[[[___aaa^^^]]]\\\\\\^^^^^^^^^\\\YYYYYYZZZ[[[ZZZYYYWWWVVVWWWWWWYYY[[[]]]___aaabbb]]]^^^___bbbdddgggiiijjjkkkkkkkkkkkkllllllmmmmmmmmmoooqqqqqqppppppqqqqqqtttuuutttrrrpppoooqqqsssxxxxxxxxxuuupppllljjjjjjllllllnnnppprrrsssssssssrrrsssuuuxxxzzz}}}~~~}}}{{{zzzyyy{{{zzzxxxwwwwwwyyyzzz{{{zzz{{{zzzxxxtttpppnnnooopppnnnnnnnnnoooppprrrtttuuuzzzwwwtttoookkkiiiiiiiiiffffffffffffhhhjjjmmmpppkkkkkkkkklllmmmnnnoooppprrrqqqnnnkkkhhhgggfffeeegggfffeeeeeegggggggggfffdddcccccceeehhhiiihhhggg^^^YYYSSSQQQQQQRRRPPPNNNLLLJJJHHHHHHJJJKKKKKKKKKJJJHHHEEECCCAAA@@@AAAAAAAAAAAAAAAAAA@@@???>>>===?????????>>>===<<<;;;;;;:::;;;===>>>>>>===:::999888666555333222222222333333333222111000......---........................)))))))))***,,,,,,+++***++++++++++++***))))))(((++++++******)))(((''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%aaabbbcccddddddcccbbbbbb___aaacccfffhhhiiiiiiiiiiiihhhhhhjjjmmmpppqqqqqqrrrrrrrrrrrrqqqooommmlllkkknnnrrrrrrppppppsssuuuuuuuuuuuutttttttttssssssooopppqqqpppnnnlllkkkllliiiiiijjjlllmmmnnnooopppoooppprrrtttvvvxxxyyyzzzxxxyyyzzz{{{{{{{{{{{{{{{vvvuuuttttttuuuvvvvvvuuuvvvxxxxxxvvvrrrooommmllliiigggfffgggggggggeeeccc```___^^^^^^______^^^]]]YYYXXXXXXWWWVVVUUUTTTTTTQQQQQQPPPPPPPPPQQQQQQRRRRRRQQQPPPNNNMMMKKKJJJIIIDDDDDDEEEFFFGGGHHHIIIJJJHHHFFFDDDCCCCCCCCCBBBAAACCCCCCBBBCCCDDDDDDCCCAAA@@@AAABBBEEEJJJOOOUUUXXXWWWTTTNNNHHHCCC@@@?????????BBBEEEFFFFFFLLLVVV^^^sssuuusssgggTTTEEE>>><<<<<<;;;;;;:::999888888777888888:::;;;;;;::::::999666555555444444555555666444444444555555555666666777666666777888777555222111222333444444333222111333333444444555666666666777777888888777777666666444222111111333444333333333444555666777777777666333333333333333333333333111111111111111222333333222333333333333444444444555555555444444444444333444333333222222333333444666777888999999888777666333333444555666777777888777888:::;;;;;;;;;:::999222444666888;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<===>>>???????????????>>>>>>???@@@@@@@@@@@@???======>>>>>>@@@AAACCCDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLNNNPPPRRRSSSRRRQQQQQQSSSRRRRRRSSSVVVZZZ___aaa___^^^]]]]]]^^^^^^]]]\\\XXXXXXXXXXXXXXXXXXWWWWWWVVVWWWXXXZZZ]]]aaaccceee^^^______```bbbdddfffgggiiiiiijjjjjjjjjkkkkkkkkkjjjmmmpppqqqpppppppppqqquuuwwwyyyxxxtttssstttvvvyyyzzzyyyvvvqqqmmmkkkkkkkkkkkklllooosssuuuuuutttpppqqqsssvvvzzz}}}~~~}}}~~~{{{xxxvvvuuuvvvxxxyyyyyywwwvvvssspppmmmmmmpppsssoooooonnnnnnoooppprrrsssxxxxxxvvvsssooommmmmmnnniiiiiihhhfffdddeeegggjjjhhhiiijjjkkklllmmmnnnnnnnnnmmmkkkiiifffdddccccccccccccccceeeggggggeeecccbbbaaabbbdddgggiiihhhggg```[[[TTTQQQQQQQQQPPPNNNIIIGGGEEEEEEFFFGGGGGGGGGIIIGGGDDDAAA????????????>>>>>>???>>>>>>===<<<<<<======>>>>>>===<<<;;;:::999:::<<<======;;;:::888777666444333222222222333222222111000//////......------------------------((('''''')))+++,,,+++)))*********+++******)))(((*********))))))(((((('''((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&^^^___aaabbbcccbbbbbbaaaaaaccceeehhhiiijjjiiiiiijjjiiihhhiiilllooopppppppppppppppoooooommmlllllliiillloooooollllllnnnrrrttttttsssrrrqqqppppppoookkkmmmnnnllliiiggghhhiiifffggghhhjjjkkkllllllmmmmmmmmmnnnnnnooopppppppppqqqrrrtttuuuvvvuuutttsssrrrpppoooppprrrssssssrrrrrrssssssqqqnnnjjjhhhhhheeedddccccccddddddbbb```]]]\\\[[[[[[\\\\\\ZZZYYYUUUUUUTTTTTTSSSSSSSSSSSSOOONNNNNNMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHEEEEEEEEEEEEEEEEEEFFFFFFCCCBBBAAAAAACCCBBBAAA???BBBAAAAAABBBCCCCCCBBB@@@>>>???@@@CCCGGGKKKOOOQQQOOOLLLHHHCCC@@@===<<<<<<999===AAAAAACCCIIIUUU^^^mmmqqqpppdddRRRCCC<<<;;;888888888777777666666666555555777888888888777777444444333333333333444444333333333444444444444555555555555666888777444222111111222222222222222111222222222333444555555555555555666666555555444333222111///000222333333333333444555555666555444444222222222333333333333333111111111111111222222333222222222222333333333333444444444333333333333222444444333333333333444444444666999::::::999666444444555555555666666777777555666888::::::999888777111333555888:::<<<===>>><<<;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<======:::;;;<<<===>>>?????????===>>>>>>???????????????<<<<<<<<<<<<>>>@@@BBBCCCDDDDDDDDDEEEFFFHHHKKKLLLLLLMMMOOORRRTTTVVVWWWWWWTTTSSSSSSSSSVVVZZZ^^^aaabbb```^^^]]]]]]\\\ZZZXXXUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWXXXZZZ\\\___bbbddd___^^^^^^___aaaccceeeffffffggghhhhhhiiiiiihhhhhhgggiiimmmnnnnnnmmmnnnnnnrrrwwwzzzzzzvvvtttuuuwwwvvvwwwwwwuuuqqqnnnlllllljjjjjjkkkpppuuuxxxxxxwwwqqqrrrtttvvvyyy{{{}}}~~~}}}~~~{{{wwwsssrrrrrrtttuuuuuurrrrrrqqqooommmmmmoooqqqpppooonnnmmmnnnoooqqqsssuuuvvvwwwuuurrrpppqqqrrroooooommmiiidddbbbdddfffffffffhhhiiijjjjjjjjjkkkjjjiiihhhfffdddcccbbbaaa^^^___bbbeeehhhgggdddaaa``````aaacccggghhhhhhgggaaa[[[TTTQQQPPPPPPNNNLLLJJJGGGEEEDDDEEEFFFEEEEEEGGGEEEBBB@@@>>>>>>>>>???<<<<<<<<<===<<<<<<;;;;;;:::;;;;;;<<<<<<;;;:::999888999:::;;;;;;:::999999555444222111000000111222111111000000/////////...------------------------))))))((()))++++++***(((((()))***++++++******))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''']]]^^^___aaaaaaaaaaaa```cccdddgggiiijjjjjjiiiiiikkkjjjhhhiiilllnnnoooooooooooonnnmmmmmmlllllllllgggjjjmmmllliiihhhkkkooossssssrrrqqqooonnnmmmmmmgggjjjkkkjjjfffdddeeefffeeefffgggiiijjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjnnnooopppqqqqqqooommmlllooommmlllmmmooopppppppppnnnppppppnnnjjjgggeeedddcccaaaaaaaaaaaaaaa___]]]ZZZYYYXXXYYYZZZYYYXXXVVVSSSSSSRRRRRRRRRRRRSSSSSSMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDD?????????AAACCCBBB@@@>>>AAA@@@@@@AAABBBCCCAAA@@@>>>>>>@@@BBBDDDGGGIIIJJJGGGFFFCCC@@@===<<<;;;;;;666:::>>>>>>@@@GGGSSS^^^___dddfff^^^NNNAAA<<<<<<555555555555555444444444222333555666666666555555444333333222222333333444222222333333333444444444444444444666888777444222111111111111111111222222000000111222333333444444333444444444333333222111111000///000222333333333222333444444444333222111222222222222222222222333111111111000111222222333111111222222222333333333000000111222333444444555666555555444444555555666333666999<<<<<<999666333666666666777777777777777333555777888999888777666666777999:::<<<<<<=========<<<:::999999:::<<<===<<<;;;;;;;;;;;;<<<======::::::<<<===>>>>>>>>>>>>======>>>???????????????;;;;;;;;;;;;===???AAACCCCCCCCCCCCDDDFFFIIIKKKMMMKKKLLLOOORRRUUUYYY[[[]]]UUUTTTSSSSSSVVVZZZ^^^aaadddbbb___]]]\\\YYYVVVTTTSSSSSSRRRRRRRRRSSSUUUVVVXXXXXXXXXYYY[[[^^^```bbb^^^^^^^^^^^^```bbbeeefffeeeeeefffgggggggggggggggdddgggjjjllllllkkkllllllpppuuuzzzzzzwwwssstttvvvsssttttttssspppnnnnnnnnnkkkjjjlllpppwww{{{{{{zzztttuuuvvvwwwyyyzzz{{{||||||}}}~~~}}}{{{{{{~~~~~~zzzvvvrrrooopppqqqrrrsssnnnoooppppppnnnmmmmmmnnnpppooonnnmmmnnnppprrrsssrrrtttwwwvvvtttrrrsssuuuuuuuuurrrmmmfffcccdddfffdddeeefffggghhhhhhhhhhhhggggggfffeeecccbbbaaaaaa[[[]]]aaaeeehhhgggccc___^^^^^^___bbbfffhhhhhhgggbbb\\\TTTPPPOOONNNLLLJJJLLLIIIGGGFFFFFFGGGFFFEEEFFFDDDAAA???>>>===>>>???;;;;;;;;;<<<<<<;;;;;;:::777888999:::;;;:::999888888999999:::::::::999999333222111/////////000000000000000000////////////------------------------,,,+++***+++++++++)))''''''((()))***++++++***)))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((######$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((((((((([[[\\\^^^aaaccceeeeeefffiiikkklllmmmmmmkkkiiihhhiiiiiijjjjjjjjjkkkkkkkkkmmmmmmmmmmmmlllkkkjjjiiihhhhhhggggggggghhhjjjkkkttttttsssqqqmmmhhhdddbbbddddddddddddcccbbb``````bbbdddeeeeeedddccceeefffgggeeedddeeehhhjjjiiigggiiiiiiiiiiiihhhhhhhhhhhhlllkkkjjjjjjiiiiiijjjjjjkkkjjjiiihhheeecccaaa```aaa```___^^^]]]]]]^^^^^^ZZZYYYWWWVVVUUUVVVXXXYYYVVVUUUSSSRRRSSSRRRPPPOOOOOOMMMKKKIIIHHHIIIJJJKKKLLLLLLMMMMMMKKKHHHFFFDDDBBBBBBAAAAAAAAABBBBBBCCC???????????????@@@@@@AAA@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@???>>>===<<<<<<;;;;;;<<<===???@@@EEEJJJNNNYYYZZZYYYQQQFFF===999999666555555555555444444444444333333222222333333444666555444333222222111222222222222222222222222222444444444444333333222111222111000//////000111222333111...///222333222111111000000000000000111222111111111111111111111111333333333333333333333333333333333222222111111111000000111111111222222222000000000000000000000000000222333333222111333444333333333222222111111111444555666888999999999999666555444333333444666666777777666555555555555555555666666777888999999999<<<;;;999777666666666777999999::::::;;;<<<======999999:::;;;<<<>>>>>>???=========<<<<<<;;;;;;;;;777===AAA@@@<<<:::>>>CCC@@@AAACCCDDDFFFGGGHHHHHHFFFIIIMMMRRRVVVXXXYYYYYYYYYTTTRRRRRRSSSTTT\\\dddfffhhhhhhbbbXXXRRRSSSWWWRRRRRRRRRQQQQQQQQQRRRRRRVVVVVVWWWWWWYYYZZZ\\\]]]]]]\\\]]]___bbbccc```]]]\\\___cccgggiiihhhfffeeehhhgggfffgggiiikkkllllllppprrrvvvxxxxxxtttpppmmmpppqqqrrrssssssqqqooonnnllllllmmmqqquuuwwwxxxwwwwwwvvvuuuuuuuuuuuuvvvwww{{{{{{{{{{{{{{{{{{{{{{{{~~~|||zzzyyyxxxvvvsssooolllmmmnnnoooooommmnnnooooooooonnnmmmlllnnnnnnnnnmmmlllmmmnnnpppssssssssstttvvvvvvtttrrrvvvtttqqqlllhhheeebbbaaadddfffgggfffcccbbbeeegggdddccccccaaa```___^^^]]]XXXYYY[[[^^^```aaabbbcccaaa`````````aaabbbcccddd```[[[UUURRRPPPOOOLLLJJJGGGIIIJJJIIIFFFEEEEEEEEEDDDDDDCCCBBBAAA???>>>>>>;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888888888888888888888888888888777555333111000000111111000///...---------------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++))))))))))))))))))))))))***))))))(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&''''''((((((((((((((('''&&&&&&%%%$$$$$$######\\\]]]___bbbdddfffggggggiiijjjkkkllllllkkkiiihhhhhhhhhiiiiiijjjkkkkkkkkkllllllllllllkkkjjjiiiiiiiiihhhgggffffffggghhhiiiqqqqqqpppooolllhhhdddbbbaaaaaaaaaaaa```___^^^]]]```aaabbbbbbaaaaaabbbdddeeecccbbbdddfffhhhgggeeehhhhhhhhhhhhhhhhhhhhhhhhkkkjjjiiihhhhhhggggggggggggffffffdddbbb```^^^]]]^^^^^^^^^^^^^^^^^^]]]]]]ZZZYYYWWWUUUTTTTTTUUUVVVUUUSSSQQQQQQQQQPPPNNNMMMLLLKKKIIIHHHGGGGGGHHHHHHGGGHHHIIIJJJIIIHHHFFFEEEBBBBBBAAAAAAAAAAAABBBBBB>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@@@@???>>>======<<<<<<<<<<<<===>>>>>>;;;;;;::::::999888888888777888999:::;;;???DDDHHHJJJLLLLLLGGG???:::999:::555555555555444444444444333333222222222222333333555444333222222111111111222222222222222222222222222333333333333222111000111000///......///000000111///...///222444333222111111000000000000000111111111111111111111111111111111111111111111111111222222111111111000000000111111111111222222222222000000000000000000000000000111333222111111222444444444444333333333222222333444555777888888999999666555444444444444555666777777666555555555555555555555666777777888999999;;;;;;999888777777888888999999::::::;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::<<<<<<<<<;;;;;;;;;:::::::::???DDDBBB===:::<<<@@@???@@@BBBDDDEEEFFFFFFGGGEEEGGGJJJNNNRRRUUUVVVWWWVVVRRRPPPQQQQQQSSSZZZaaammmooommmeeeYYYRRRQQQSSSSSSRRRQQQPPPOOOPPPQQQQQQTTTTTTUUUVVVXXXZZZ[[[\\\\\\[[[\\\^^^```aaa^^^[[[\\\___bbbeeefffgggfffeeeiiihhhhhhjjjmmmnnnnnnmmmoooqqqtttuuuuuussspppnnnoooppprrrssssssrrrqqqpppmmmmmmnnnppptttvvvvvvuuutttsssrrrqqqqqqrrrssstttyyyyyyyyyyyyyyyzzzzzzzzz{{{zzzzzzxxxwwwvvvuuuuuutttqqqnnnmmmmmmnnnnnnmmmmmmnnnoooppppppooonnnmmmmmmllllllkkkjjjkkkmmmnnnooooooooorrrtttuuutttrrruuutttqqqmmmiiifffdddcccdddeeefffdddbbbaaabbbdddcccbbbaaa```___^^^]]]]]]WWWXXXYYY[[[]]]___``````___^^^^^^^^^___``````aaa```\\\VVVSSSQQQPPPMMMKKKJJJKKKLLLJJJGGGEEEDDDDDDEEEDDDBBBAAA??????>>>>>>>>>>>>===;;;:::999888777999999999888888888888777777777777777777777777777555444222000///000000111//////...---------------......---,,,,,,,,,,,,,,,************************&&&'''''''''((((((((()))))))))))))))))))))))))))(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''(((((((((((((((******))))))(((''''''&&&[[[]]]___bbbdddfffggghhhggghhhiiijjjjjjjjjiiihhhgggggghhhiiiiiijjjkkkkkkllllllllllllkkkjjjiiiiiijjjiiigggfffeeeeeeeeefffkkkllllllllljjjgggdddbbb````````````___^^^]]]]]]]]]^^^______^^^^^^___aaabbbaaaaaabbbdddeeeeeedddeeefffggghhhhhhiiihhhhhhjjjiiigggfffddddddcccccccccccccccbbbaaa___]]][[[[[[\\\^^^______^^^]]]\\\ZZZXXXVVVTTTRRRRRRSSSSSSTTTRRRPPPOOOOOONNNLLLJJJHHHHHHHHHGGGFFFFFFEEEEEEBBBCCCEEEFFFGGGGGGFFFFFFBBBAAAAAA@@@@@@@@@AAAAAA======<<<<<<======>>>???===>>>>>>>>>>>>===<<<<<<;;;:::999999888999999999777777777777666666666666555666666666777:::>>>AAA>>>???@@@===888666777999555555444444444333333333333333222222222222333333444333222111111111111111111111111111111111111111111111111111111000000///111000000//////000111111000///...000222333333222222111111000////////////000000000000000000000000000000000000000000000000111000000000000/////////111111111222222222333333000000000000000000000000///111222222111111222333444444444444444333333333222333444555666777777777666555555444444444555555777666555555444555555555555555666666777777888888:::999999888888999::::::999999999::::::;;;;;;<<<>>>======<<<;;;:::999999;;;;;;;;;;;;::::::::::::===AAAEEECCC>>>::::::===>>>???@@@BBBCCCDDDEEEEEECCCDDDFFFIIILLLOOORRRSSSSSSOOOMMMNNNNNNPPPVVV]]]lllmmmkkkdddYYYQQQOOOQQQRRRQQQOOOMMMMMMNNNOOOPPPQQQRRRSSSUUUWWWXXXZZZ[[[ZZZZZZZZZ\\\]]]]]][[[YYY]]]^^^```bbbccceeeeeeeeejjjkkklllooorrrsssrrrpppnnnooopppqqqrrrqqqpppoooooopppqqqsssssssssrrrrrroooooonnnppprrrssssssrrrrrrrrrqqqppppppqqqrrrrrrvvvvvvvvvwwwwwwxxxxxxxxxvvvuuusssrrrqqqqqqqqqrrrqqqpppnnnmmmnnnmmmllljjjlllmmmooopppqqqppppppooolllkkkiiihhhhhhiiijjjkkkjjjjjjkkkmmmqqqrrrrrrqqqsssrrrpppmmmkkkhhhgggfffcccddddddcccaaa___```aaaaaa``````___^^^]]]\\\\\\YYYYYYZZZ[[[\\\^^^___```]]]]]]]]]]]]^^^^^^^^^^^^```]]]YYYUUUSSSRRROOONNNNNNOOOOOOMMMIIIFFFDDDCCCFFFDDDAAA???======>>>>>>@@@@@@>>><<<999777555555888777777777777666666666666666666666666666666666333222111/////////000111///...---------------------,,,,,,++++++++++++,,,************************''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((((((((('''((((((((('''&&&&&&%%%%%%ZZZ[[[]]]```bbbdddeeefffdddeeefffggghhhhhhggggggeeeeeefffgggiiijjjkkkkkklllllllllllllllkkkjjjjjjjjjhhhfffdddcccbbbbbbcccfffggghhhhhhhhhfffdddbbb``````aaaaaa```______^^^\\\]]]^^^^^^]]]]]]^^^___aaaaaaaaabbbcccddddddddddddeeefffhhhiiiiiiiiihhhhhhgggeeecccaaa```______aaaaaabbbbbbaaa___]]]\\\YYY[[[^^^aaaaaa```^^^\\\ZZZYYYVVVSSSQQQQQQQQQQQQSSSQQQOOONNNNNNMMMKKKJJJGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFEEEEEEAAAAAA@@@????????????@@@<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<;;;;;;::::::999888777666666666666666666666777777777888888666666777666666888;;;=========<<<999555444555777444444444444333333333222222222111111111111222222333222111000000000000000000000000000000000000000/////////000000//////...111111111111111222222222000000000111111111111000333222111//////.........////////////////////////222222222222222222222222000000000000000000000000111111111222222222222333000000000000000000000000///000111111000000111333333333333333333333333333111222333444555666666666666555555555444444444444666555555444444555555555555555555666666777777777888888888999999:::;;;;;;888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;???CCCBBB>>>::::::;;;===>>>???AAABBBBBBCCCCCCAAAAAABBBCCCFFFIIIMMMOOONNNKKKJJJLLLLLLLLLQQQXXX```bbbaaa]]]UUUPPPOOOPPPQQQOOOMMMKKKKKKLLLNNNOOOOOOPPPQQQSSSUUUWWWXXXYYYXXXXXXXXXYYYZZZZZZYYYXXX]]]^^^^^^```aaaccceeefffkkkmmmppptttwwwxxxuuusssmmmmmmnnnnnnnnnoooppppppnnnoooppprrrssstttttttttqqqpppoooooopppqqqqqqpppsssrrrqqqqqqqqqqqqrrrssssssssstttuuuvvvvvvwwwwwwsssrrrpppnnnmmmnnnooopppooonnnnnnnnnnnnmmmjjjhhhjjjkkknnnpppqqqqqqqqqqqqooollliiiggghhhiiiiiijjjgggfffgggiiilllnnnnnnmmmooonnnnnnlllkkkiiihhhgggeeeeeeeeedddbbb``````_________^^^^^^]]]]]]\\\\\\]]]\\\\\\\\\]]]___aaabbb^^^____________^^^^^^^^^aaa___\\\XXXVVVTTTRRRQQQSSSTTTTTTRRRMMMHHHEEEDDDGGGDDDAAA>>><<<<<<>>>???@@@???>>>;;;999777555444666666666555555555444444444444444444444444444444111111000///.../////////......---,,,,,,---------,,,++++++******+++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%WWWYYY[[[]]]___```aaabbbaaaaaabbbcccdddeeeeeeeeecccdddeeefffhhhiiijjjkkklllmmmmmmmmmmmmllllllkkkiiigggeeecccaaa`````````aaabbbdddeeefffeeecccbbb___````````````______^^^\\\]]]___^^^]]]]]]^^^```aaabbbccccccddddddeeefffdddeeegggiiijjjiiiiiihhhfffdddbbb```^^^]]]\\\[[[]]]^^^___``````^^^\\\ZZZYYY\\\___bbbbbbaaa^^^\\\ZZZXXXUUURRRPPPOOOPPPPPPRRRPPPNNNNNNNNNNNNLLLJJJGGGHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;:::;;;<<<<<<===;;;;;;:::::::::999999999:::999888777666555555555555555555666777777888888555666777666555666888:::;;;;;;999777555444666777444333333333222222222222222111111000000111111222111111000/////////000000////////////////////////---......//////............//////000000000111111000111222222111///......222111000///....................................111111111111111111111111111111111111111111111111000000111111111111222222////////////////////////...000111111000///111222111111111111111111222222000111222444555555555555666666555555555444444333555555444444444444555555555555555555555666666666666777888999:::;;;;;;;;;888888888999999999999999:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::888;;;>>>???<<<::::::;;;<<<===>>>@@@AAAAAAAAAAAA??????>>>???AAADDDHHHJJJJJJHHHGGGIIIIIIIIIMMMSSSUUUWWWXXXVVVRRROOOOOOOOOOOOMMMLLLKKKKKKLLLMMMNNNMMMNNNPPPSSSTTTVVVVVVVVVUUUVVVXXXXXXXXXYYYYYYZZZ^^^^^^^^^___aaaccceeeggglllmmmqqqvvvzzzzzzxxxuuunnnnnnmmmlllmmmnnnpppqqqmmmnnnoooqqqrrrsssttttttrrrqqqoooooopppqqqppppppsssrrrqqqqqqqqqqqqrrrsssrrrssssssuuuvvvwwwxxxxxxtttssspppnnnmmmnnnooopppnnnnnnmmmnnnnnnmmmjjjgggiiijjjmmmppprrrssssssssstttpppkkkiiiiiijjjjjjiiifffeeeeeefffiiijjjjjjjjjllllllllllllkkkjjjhhhhhhhhhggggggffffffdddbbbaaa^^^^^^^^^^^^^^^^^^]]]]]]___^^^\\\[[[\\\^^^```aaaaaabbbbbbbbbaaa```______```___^^^[[[XXXUUUTTTTTTWWWXXXXXXVVVQQQKKKHHHGGGHHHEEEBBB>>><<<<<<===>>>>>>===<<<;;;999888777666555555555444444444333333333333333333333333333333111111000//////.........------,,,,,,,,,------...+++++++++******++++++,,,++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((($$$$$$$$$$$$%%%'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''*********)))))))))))))))VVVWWWYYYZZZ\\\]]]]]]]]]]]]]]]^^^___```bbbccccccaaabbbccceeegggiiijjjkkkkkkllllllmmmmmmllllllkkkgggfffdddaaa___^^^^^^^^^^^^___aaacccddddddcccbbb]]]^^^^^^^^^^^^^^^]]]]]]]]]^^^```___^^^^^^___aaaaaacccddddddddddddeeegggeeefffiiijjjkkkjjjiiihhhcccbbb```^^^\\\[[[ZZZZZZWWWYYY[[[]]]]]]\\\ZZZXXXZZZ\\\___aaaaaa___]]][[[XXXVVVSSSPPPNNNNNNNNNNNNOOONNNMMMMMMNNNNNNMMMKKKIIIHHHHHHGGGFFFFFFEEEEEEGGGFFFFFFEEEDDDCCCCCCBBB@@@???>>>===============;;;;;;::::::;;;;;;<<<===;;;::::::999888999999999:::999888777666666666666222333333333444444555555333444555444333333555666555555444555555666777777333333333222222222111111111111000000000000111111000//////....../////////........................,,,---..................++++++,,,---............///111333222000.........111000000///............////////////////////////........................000000111111111111222222/////////000000000111111////////////////////////---///000000//////000111000000000000111111111111000111222333555555555555666666666666555444333222444444444333444444555666444444555555555555555555555555777888::::::::::::888888888888888888888888===<<<<<<;;;:::999888888::::::::::::;;;;;;;;;;;;777999;;;;;;;;;;;;<<<=========>>>???@@@@@@@@@@@@>>>=========???AAADDDFFFGGGEEEEEEHHHGGGFFFIIIOOOQQQSSSTTTSSSQQQNNNMMMMMMKKKKKKKKKKKKLLLMMMNNNNNNMMMNNNQQQSSSTTTTTTTTTTTTTTTVVVWWWXXXXXXYYY[[[]]]______```aaaccceeeggghhhkkkmmmpppuuuyyyzzzxxxvvvpppooonnnmmmnnnooopppqqqmmmmmmnnnooopppqqqrrrsssrrrpppnnnnnnppprrrrrrrrrrrrrrrqqqppppppqqqrrrrrrssstttuuuvvvxxxyyyzzz{{{xxxvvvtttrrrqqqpppppppppooonnnnnnnnnnnnmmmjjjhhhiiikkknnnrrrtttvvvwwwwww{{{uuunnnkkkkkkkkkjjjhhhfffdddcccdddggghhhiiihhhkkkkkklllmmmlllkkkiiihhhjjjiiiiiiiiijjjhhhfffccc_______________````````````^^^[[[YYYXXXZZZ]]]___ccccccddddddcccaaa___^^^]]]^^^]]][[[WWWTTTTTTTTTVVVXXXYYYWWWSSSNNNJJJHHHHHHFFFCCC@@@>>>===>>>>>><<<;;;;;;:::999888888777555444444444444333333333333333333333333333333333222222111000///...------,,,,,,,,,,,,,,,------...,,,++++++++++++,,,,,,---))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&((((((((((((''''''''''''VVVWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]___```aaa```aaabbbdddfffhhhjjjkkkiiijjjjjjkkkkkkjjjjjjjjjfffdddbbb```^^^]]]]]]^^^\\\^^^```bbbdddccccccbbb]]]^^^^^^_________^^^^^^]]]___``````___^^^```aaaaaaccceeeeeecccccceeegggggghhhjjjllllllkkkiiigggaaa```___]]][[[ZZZZZZYYYUUUWWWZZZ]]]]]]\\\ZZZXXXYYY[[[]]]^^^^^^\\\ZZZXXXTTTRRROOOMMMKKKKKKKKKLLLLLLJJJJJJKKKLLLMMMLLLKKKIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBBBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;:::999888888888999:::999999888777666666666777222222222222333333333333111333444333222222444555111222222444666777777666222222222222111111111111000000000//////000000000///......---......//////------------------------,,,------...//////......++++++---.../////////...+++...222222111//////000000//////.........//////////////////////////////......................../////////000000000111111............////////////////////////////////////---...000///......///111000000111111111222222222000111222444555555666666555666666666666444333222444333333333444444555666444444444444444444444444444555666888999999999888888888888888888888888777;;;;;;;;;::::::999999999::::::;;;;;;;;;<<<<<<<<<:::::::::::::::;;;===???===>>>???@@@@@@@@@@@@@@@============>>>@@@BBBCCCEEECCCDDDGGGGGGEEEGGGLLLMMMNNNPPPPPPOOOMMMKKKKKKHHHIIIKKKMMMNNNOOOOOOOOONNNOOOQQQSSSTTTTTTSSSRRRSSSUUUXXXXXXXXXZZZ]]]``````aaabbbdddfffggghhhiiijjjkkknnnssswwwyyyxxxvvvrrrqqqpppooooooppppppqqqmmmmmmmmmmmmnnnooopppqqqrrrpppnnnoooqqqtttuuuuuutttsssrrrqqqqqqrrrssstttuuuuuuwwwxxxzzz|||}}}~~~zzzzzzxxxvvvtttrrrqqqppppppooonnnnnnnnnmmmkkkiiilllnnnqqquuuxxx{{{||||||yyyppplllkkkkkkiiifffdddcccbbbcccfffiiijjjjjjlllmmmnnnooonnnmmmkkkjjjkkkjjjiiikkkllllllhhheee``````aaaaaaaaabbbbbbbbbbbb___[[[XXXWWWYYY]]]___aaabbbbbbbbbaaa___]]][[[YYYZZZ[[[XXXTTTQQQQQQRRRSSSUUUWWWVVVRRRNNNJJJIIIHHHGGGEEECCC@@@???>>>===<<<;;;;;;:::999888777777555555444444444333333333333333333333333333333333444333333111000...,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---......)))))))))))))))))))))))))))((((((((('''''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%WWWXXXYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZ[[[]]]___```___```bbbdddfffhhhjjjkkkggghhhhhhiiiiiiiiihhhhhheeecccaaa___^^^]]]]]]]]]\\\]]]```bbbccccccbbbbbb``````aaaaaaaaaaaaaaa```]]]___``````^^^^^^___aaa```bbbddddddbbbbbbdddggghhhjjjlllmmmmmmkkkiiiggg```___^^^\\\[[[ZZZZZZZZZVVVYYY\\\^^^___^^^\\\ZZZYYYZZZ[[[\\\[[[YYYXXXVVVQQQOOOMMMJJJIIIIIIIIIJJJIIIHHHGGGIIIKKKLLLLLLKKKIIIHHHFFFDDDCCCDDDEEEFFFDDDDDDCCCBBBBBBBBBCCCCCC??????>>><<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<;;;999888888888999:::888888777666666666666777333333333333333333333333222333555555444444555666333444444666888888666444222222222111111111111000000000////////////000000......---------......///------------------------,,,------.../////////...---...000111222222222111(((,,,000222111000222333//////.........//////000000000000000000000000000000000000000000000000000---.........//////000000---------............///////////////////////////---...//////......///111111111222222222333333333111222333444555666666666555666777777666444222111333333333333444444555666444444444444444444444444333444666777888888777777888888888777777777777777777777888999;;;<<<======;;;;;;;;;<<<<<<============<<<;;;::::::;;;===???===>>>???@@@@@@@@@@@@@@@=========>>>???@@@AAABBBDDDCCCDDDGGGFFFDDDFFFKKKFFFHHHJJJLLLMMMLLLKKKKKKFFFHHHKKKNNNPPPPPPPPPOOOOOOPPPRRRTTTTTTSSSRRRQQQRRRUUUXXXYYYYYY[[[___cccaaabbbdddfffhhhiiiiiijjjiiijjjmmmqqqvvvxxxxxxvvvssssssrrrqqqqqqppppppqqqmmmmmmlllmmmmmmnnnooopppqqqooonnnooorrruuuwwwwwwwwwvvvuuuuuuuuuuuuvvvwwwvvvwwwxxxzzz|||~~~||||||{{{yyywwwtttqqqppprrrpppnnnmmmnnnmmmllljjjnnnppptttxxx{{{~~~{{{qqqlllkkkkkkhhheeebbbaaaaaacccgggjjjlllmmmnnnooopppqqqpppooommmlllkkkiiiiiikkkmmmmmmjjjfffaaaaaabbbbbbccccccddddddeeebbb]]]ZZZYYY[[[^^^aaa___```aaaaaa___]]]ZZZYYYUUUWWWXXXVVVRRROOOOOOPPPPPPRRRUUUUUUQQQMMMJJJIIIHHHGGGFFFDDDBBB@@@>>>======<<<;;;:::888777666555555555555444444444333333333333333333333333333333555555444222000...,,,+++++++++++++++,,,,,,---...,,,,,,,,,,,,------...///************************++++++******)))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''WWWYYY[[[\\\\\\YYYVVVTTTSSSTTTUUUVVVXXXZZZ\\\]]]bbbdddeeeeeeeeefffiiikkknnnllljjjjjjlllllljjjgggeeedddbbbaaaaaaaaabbbccc\\\]]]^^^^^^____________aaabbbbbbccccccbbbaaa``````___^^^]]]\\\\\\\\\\\\]]]^^^___aaabbbcccccccccjjjjjjkkkkkkjjjiiiiiihhhbbb___\\\ZZZ[[[[[[[[[[[[YYYZZZ[[[\\\\\\\\\\\\[[[\\\[[[YYYWWWUUUTTTTTTSSSNNNLLLJJJHHHGGGHHHIIIJJJJJJIIIGGGFFFEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAABBB@@@===;;;::::::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<999888777666666777777888555555444444444333333333000111111222222222111111333222111000000000222222222333333444555666777777444222111////////////000---------...............////////////............---------------------------------------------------+++***+++......,,,))),,,------......------,,,---------............///......////////////......//////000000000000///...333111...,,,++++++,,,---------------------------............////////////............////////////111111222333333333222222///111222222111000222333666777777777666555444333333333333333333333333333333333333333333333333333555555555555666666666666555777888:::::::::999888::::::::::::::::::::::::999::::::;;;<<<===??????;;;<<<<<<<<<<<<<<<<<<<<<<<<===?????????@@@AAACCC@@@???===<<<<<<===???@@@CCCCCCDDDDDDEEEEEEFFFFFFJJJJJJKKKKKKLLLMMMMMMMMMIIIJJJJJJLLLMMMNNNOOOPPPNNNOOOQQQRRRRRRRRRQQQPPPTTTUUUWWWYYY[[[\\\]]]^^^bbbcccfffiiikkkmmmnnnooojjjkkkmmmoooqqqtttuuuvvvsssssssssrrrqqqpppoooooolllmmmllljjjiiijjjmmmpppmmmnnnnnnoooqqqsssuuuvvvxxxvvvvvvvvvwwwxxxxxxxxx{{{zzzzzz{{{~~~~~~{{{xxxvvvuuuttttttqqqqqqpppooommmlllnnnppppppqqqtttyyy}}}|||wwwsssqqqooommmkkkfffdddbbbbbbeeehhhjjjjjjooonnnnnnmmmlllkkkkkkkkkllllllllllllllllllkkkkkkdddcccbbbbbbcccdddcccbbbbbb```^^^[[[[[[\\\]]]___```^^^\\\YYYXXXWWWXXXXXX[[[YYYUUURRROOONNNNNNNNNOOOPPPPPPPPPOOOLLLJJJHHHFFFEEEBBB@@@===<<<:::::::::;;;;;;;;;;;;;;;;;;:::666555555444444333222222222222222333444555666777:::999777444111...+++))),,,,,,,,,+++++++++************++++++++++++******))))))************))))))((((((((((((((('''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&VVVXXXZZZ\\\[[[YYYVVVTTTSSSSSSTTTVVVWWWYYY[[[\\\```bbbccccccdddeeehhhkkkmmmllllllnnnppppppnnnkkkhhhgggeeecccaaa``````___\\\\\\]]]______`````````aaabbbbbbbbbaaa^^^\\\ZZZ]]]]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]___```aaabbbbbbfffggggggggggggffffffeeebbb___[[[YYYYYYYYYYYYXXXYYYZZZ\\\]]]^^^]]]\\\[[[[[[ZZZXXXVVVTTTSSSRRRRRRMMMLLLJJJHHHGGGGGGIIIIIIIIIIIIGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAA@@@===;;;::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<999888777666666666777888444444444444333333333333000111111222222111111111222222111000000000111222222222333333444555555555222222111000////////////------------............////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++---///000...+++,,,,,,------------,,,,,,------------............------............------....../////////......---/////////...............------------------------............////////////............////////////111111222222333333222222...///111111111111333555777777777777777666555444333333333333333333333333222222222333333444444444555555555555666666666666666666777888999999999999999999999::::::;;;;;;;;;::::::::::::<<<===>>>???======<<<<<<<<<<<<<<<<<<;;;===????????????AAACCCAAA@@@>>>======>>>@@@AAADDDDDDDDDEEEEEEEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQRRRQQQQQQRRRSSSSSSSSSSSSSSSUUUVVVWWWZZZ\\\]]]^^^___bbbdddfffjjjmmmppprrrrrrmmmmmmnnnoooqqqssstttuuussssssrrrqqqpppoooooonnnkkkllllllkkkjjjjjjlllnnnnnnnnnoooppprrrsssuuuvvvxxxwwwvvvwwwxxxzzz{{{|||}}}}}}}}}}}}|||zzzwwwuuuuuutttuuurrrssssssrrrpppooopppqqqqqqrrruuuyyy||||||yyyvvvuuuuuusssqqqjjjhhheeeeeefffhhhiiiiiimmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkklllhhhgggffffffggghhhgggeeecccaaa___]]]\\\]]]^^^______]]]ZZZWWWUUUUUUVVVWWWYYYWWWTTTQQQOOONNNNNNNNNLLLMMMNNNOOONNNLLLJJJHHHEEEDDDBBB???===;;;:::999::::::;;;;;;;;;;;;::::::555555555444333333222222111111111111222333444444222222222222222111111000,,,,,,+++++++++*********)))******++++++******)))))))))************))))))(((((((((((((((((((((''')))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&UUUWWWYYY[[[ZZZYYYVVVUUUSSSSSSTTTUUUVVVXXXZZZ[[[]]]^^^___```aaadddhhhlllllllllooorrruuuuuusssppplllkkkhhheeebbb___]]][[[ZZZ[[[]]]^^^___```aaaaaa```aaabbbbbb```]]]YYYWWWZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXZZZ\\\^^^___aaaaaacccdddeeeeeeeeeeeeeeeeeebbb___[[[YYYYYYYYYYYYXXXXXXZZZ]]]___```^^^[[[ZZZZZZYYYWWWUUURRRQQQPPPOOOLLLKKKIIIGGGFFFGGGHHHIIIHHHHHHHHHGGGEEEDDDCCCBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@???===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777666666666666777444444444333333333222222000111111222111111000000111111000000000000111111222222222222222222222222000000000000//////------,,,,,,------............/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---+++,,,,,,------------,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,------...------,,,,,,---...000000000///...---------------------------............/////////---............/////////000111111222333333222222---///111111111222444666666777777777777666666555333333333333333333222222111111222333333444555555444555555555555666666666666666666666777888999:::999999999::::::;;;;;;;;;::::::::::::;;;<<<>>>>>>>>>>>>>>>======<<<<<<<<<;;;===????????????@@@BBBBBBAAA@@@>>>>>>@@@AAABBBEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIKKKLLLMMMNNNPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUVVVWWWXXXZZZ\\\^^^``````bbbdddhhhmmmqqqtttvvvwwwqqqppppppooopppqqqrrrssssssrrrrrrqqqpppooonnnnnnkkkmmmooonnnmmmlllllllllnnnnnnoooppprrrtttvvvwwwxxxwwwvvvwwwxxx||||||zzzxxxvvvuuutttttttttuuuvvvwwwvvvtttrrrrrrsssssstttwwwyyy{{{|||||||||}}}zzzzzzzzzzzzzzzxxxnnnllliiihhhhhhhhhhhhgggjjjjjjjjjkkkkkkkkklllllljjjjjjjjjkkkllllllmmmmmmlllkkkiiiiiijjjjjjiiihhhcccbbb```___^^^^^^___```___\\\XXXTTTSSSSSSTTTVVVVVVTTTRRRPPPOOOOOOOOOOOOJJJKKKLLLMMMLLLKKKIIIHHHDDDCCCAAA>>><<<:::999888999999::::::::::::999999555555444444333333222222000000////////////000000---...///111222333333333,,,++++++++++++*********)))******++++++******)))((())))))******))))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&UUUVVVXXXZZZZZZYYYWWWVVVSSSSSSSSSTTTUUUWWWXXXYYYZZZ[[[\\\]]]___ccchhhlllkkkmmmqqquuuwwwvvvtttrrrlllkkkiiifffbbb^^^[[[YYYXXXYYY[[[]]]^^^___``````___```bbbbbbaaa^^^[[[YYYWWWXXXXXXXXXYYYYYYXXXXXXVVVVVVXXXYYY\\\^^^```aaacccdddeeefffggggggggggggccc```\\\[[[[[[\\\[[[[[[XXXZZZ^^^```aaa^^^[[[YYYYYYWWWUUUSSSPPPOOOMMMMMMKKKIIIGGGFFFEEEFFFGGGHHHGGGGGGGGGGGGEEECCCAAA???>>>>>>>>>?????????????????????@@@@@@@@@@@@?????????>>>===;;;;;;:::;;;;;;;;;;;;;;;:::::::::::::::888888777777666666666555333333333333222222222222111111111111111000000///////////////000000000111111111111000000///////////////000000///...,,,+++,,,,,,,,,------....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---.........---,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,------------++++++,,,,,,,,,,,,+++++++++,,,------------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------........./////////000111222222333222222///000222222111111222444444444555666666555555555333333333222222222222222000000111222444555666666444444444555555555666666666666555555666888:::;;;::::::::::::::::::::::::::::::::::::;;;<<<===>>>?????????>>>======<<<<<<:::<<>>>>>>>>>>>>>>>>>>>>????????????>>>>>>======<<<;;;;;;;;;::::::;;;;;;::::::999999999999888888888777666555555444333333222222222111111111111111111111111000///.........//////000000000000000000000///......---------...//////...---+++***++++++,,,,,,---......///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///000000000000000+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,+++,,,---..................,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------...............///000111222222222222222333333222000///000111111111222333444444444333333333333222222111111111000000111222444555666666444444444444555555555555666666555555777888:::<<<<<<<<<;;;::::::999888888:::::::::::::::;;;<<<===??????>>>>>>=========<<<:::===@@@AAAAAA@@@AAABBBDDDCCCBBB@@@@@@BBBCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJLLLOOOQQQSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVUUUTTTSSSSSSSSSUUUUUUWWWWWWXXXZZZ]]]```bbbddddddgggmmmsssxxx|||~~~yyyvvvrrrnnnllllllmmmnnnqqqqqqqqqppppppppppppppppppssswwwxxxvvvrrrooonnnmmmmmmnnnoooqqqsssuuuvvvtttuuuuuuuuuuuuyyy~~~{{{xxxuuussssssrrrxxxzzz{{{{{{xxxvvvuuuuuuwwwyyy||||||{{{zzzzzz|||~~~|||{{{{{{||||||zzzxxxpppnnnkkkjjjjjjiiigggeeeccccccdddeeeggghhhiiijjjhhhiiijjjlllnnnppprrrsssqqqooonnnmmmmmmlllkkkiiiccccccccccccbbbaaa``````___\\\XXXTTTRRRQQQSSSTTTNNNNNNNNNNNNNNNNNNOOOOOOMMMNNNNNNMMMJJJGGGDDDBBBBBB@@@>>><<<999777666666666666777777777777666666555444444333222222111111111000///......---............//////......------+++++++++*********)))))))))))))))******)))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&UUUVVVXXXYYYZZZZZZZZZZZZUUUTTTTTTTTTUUUVVVVVVWWWWWWYYY\\\___aaadddhhhkkkjjjnnnrrrttttttsssssstttmmmkkkhhhddd```^^^]]]]]]WWWXXXZZZ[[[\\\]]]]]]^^^aaaaaaaaa```___\\\ZZZYYYWWWXXXZZZ\\\\\\\\\\\\[[[YYYYYYYYYZZZ\\\___aaacccbbbccceeegggiiikkkkkkllldddaaa]]][[[[[[[[[ZZZZZZYYYZZZ]]]___^^^\\\YYYWWWUUUTTTRRRPPPOOOMMMMMMMMMHHHGGGEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFDDDCCCBBBAAA??????>>>>>>>>>============>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;::::::;;;::::::999999888888777888888888777666555444333222222222111111111000000111111111111000///......,,,---...///000000000////////////......------------......------,,,+++*********+++,,,---......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++***+++,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---...............,,,)))'''&&&(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,------------...............000111222222333333444444444333000......///...///000222222333333333333333333222111111000000111111222333333444555555333444444444444555555555666666666777888:::;;;<<<<<<<<<;;;;;;:::999888888:::::::::::::::;;;<<<<<<========================;;;>>>AAACCCCCCBBBBBBBBBDDDCCCBBB@@@@@@BBBCCCDDDDDDDDDEEEGGGHHHIIIJJJKKKJJJKKKMMMOOOQQQSSSUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVUUUTTTTTTTTTTTTUUUWWWWWWXXXYYY\\\___bbbdddgggjjjpppvvv{{{~~~zzzwwwqqqllliiiiiijjjlllpppppppppqqqrrrrrrrrrssstttwwwzzz{{{xxxtttqqqooollllllmmmnnnppprrrtttuuusssuuuvvvuuutttvvv{{{}}}zzzwwwvvvuuuuuuyyyzzz{{{yyywwwuuuttttttuuuxxx||||||zzzyyy{{{}}}~~~}}}||||||}}}|||zzzxxxrrrpppmmmlllkkkiiifffddd___```aaabbbdddeeefffgggfffgggiiillloooqqqssstttuuusssqqqppppppooommmkkkbbbcccddddddcccbbb```___]]][[[XXXTTTRRRQQQQQQQQQLLLLLLMMMMMMMMMNNNNNNNNNPPPPPPPPPNNNKKKGGGCCCAAAAAA???===:::888666555444555555666666666666555555444444333333222222111111111000///...............+++,,,------------------+++************)))))))))((())))))******))))))((('''(((((())))))(((((('''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&VVVWWWXXXZZZ[[[\\\\\\\\\VVVUUUUUUUUUUUUVVVVVVWWWWWWZZZ^^^bbbdddfffhhhjjjhhhlllpppsssssstttvvvxxxsssooojjjeeeaaa_________ZZZZZZ\\\]]]^^^^^^^^^^^^aaaaaaaaaaaabbbcccddddddXXXZZZ\\\^^^``````___^^^]]]]]]\\\]]]^^^```ccceeedddfffhhhjjjmmmnnnooopppllliiiccc```]]]\\\ZZZXXXYYYZZZ\\\\\\\\\ZZZXXXWWWSSSSSSQQQPPPOOONNNNNNNNNGGGFFFDDDCCCCCCDDDFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDAAAAAA@@@???>>>======<<<<<<======>>>>>>======<<<;;;;;;<<<<<<;;;;;;:::::::::::::::999888777777777777888888777666555333222222111111111000000000000111111111111000///...---+++,,,---///000000//////..................------...---,,,++++++*********)))***+++,,,---......///.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))+++***'''&&&&&&'''++++++,,,,,,,,,,,,++++++************++++++++++++******++++++++++++******)))***+++,,,------------******)))((())))))++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,---------.........---...///111222222333333333444444222000//////000...///000222333333444444333333222222111000000///222222222333333444444444333333444444444555555555555666888999;;;<<<<<<<<<::::::::::::::::::::::::::::::999999::::::;;;;;;;;;;;;;;;<<<======>>>>>><<>><<<999777555444333444444555555555555444444444444333333222111111111//////...---------......++++++,,,,,,,,,,,,,,,+++************))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''((())))))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&WWWWWWYYYZZZ\\\]]]]]]]]]WWWVVVVVVUUUVVVVVVWWWWWWWWW[[[```dddfffggghhhiiigggkkkooorrrsssuuuyyy|||wwwsssmmmfffaaa______```\\\]]]^^^^^^____________^^^___aaadddhhhlllpppsssZZZ[[[^^^```bbbbbbaaa``````___^^^^^^___bbbdddfffhhhiiilllnnnqqqsssttttttuuuqqqkkkeeeaaa^^^[[[YYYYYYZZZ[[[[[[ZZZYYYXXXWWWRRRRRRQQQPPPOOOOOOOOOOOOFFFEEEDDDCCCCCCDDDFFFGGGHHHGGGFFFDDDDDDDDDEEEFFFCCCBBBAAA@@@???>>>===<<<<<<<<<============<<<<<<;;;;;;<<<<<<<<<;;;::::::::::::999999888777777666777888888888666555333111111111111111000000000000111111111111000///...---***+++---///000000//////...........................---,,,***)))******+++)))******+++---...//////......---------,,,,,,,,,++++++++++++++++++++++++------------------------,,,///000///+++))))))++++++++++++,,,,,,+++++++++)))************+++++++++))))))************))))))(((((()))++++++,,,,,,,,,&&&''')))+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......---...///000222222333333111222333222000000000222...///111222333444555555333333222222111000000///333333333333333333333333333333333444444444555555555666999;;;<<<======<<<777888888999;;;<<<======::::::999999999:::;;;;;;999::::::;;;<<<===>>>>>>===@@@DDDFFFEEEDDDDDDDDDDDDCCCAAA@@@@@@AAACCCDDDBBBCCCDDDGGGIIILLLMMMNNNMMMMMMNNNPPPRRRSSSTTTUUUZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXYYYZZZYYYXXXVVVUUUVVVVVVVVVXXX[[[^^^bbbdddkkknnnsssyyy|||~~~}}}}}}zzzvvvoooiiiffffffhhhjjjnnnoooppprrrtttvvvwwwxxxvvvyyy{{{{{{xxxtttqqqpppjjjjjjkkklllnnnppprrrssstttwwwzzzxxxuuutttwww{{{}}}~~~}}}||||||}}}~~~yyyxxxwwwtttqqqpppqqqsssmmmrrrxxxyyywwwvvvyyy}}}~~~~~~{{{xxxtttqqqnnniiidddaaa\\\\\\]]]^^^___```aaabbbaaabbbeeehhhlllooorrrssssssqqqooonnnmmmllliiiggg```bbbcccddddddaaa___]]]WWWWWWVVVTTTQQQNNNLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKQQQQQQQQQPPPNNNKKKHHHFFF???>>>;;;999666555333333333444444555555444444333444444333333222111111000...------,,,,,,------...---------,,,+++***)))(((************))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&XXXXXXYYYZZZ[[[[[[\\\\\\\\\[[[ZZZWWWVVVWWWZZZ\\\aaa`````````aaaccceeegggiiijjjkkknnnrrryyy}}}rrrhhhaaa___```bbb^^^^^^______```bbbcccdddbbbccceeefffgggkkkpppsssnnn___XXX^^^ccc```___ccccccbbbaaaaaaaaaccceeegggiiijjjlllooossswwwzzz|||~~~zzzrrriiibbb]]][[[ZZZ]]]\\\ZZZXXXVVVUUUSSSSSSSSSRRRPPPPPPQQQQQQPPPNNNLLLJJJGGGEEEDDDDDDFFFGGGHHHGGGDDDBBBAAACCCDDDFFFFFFEEEDDDBBB@@@>>><<<;;;999:::;;;;;;<<<<<<;;;;;;999:::;;;<<<============??????>>><<<:::888666555::::::;;;;;;999666333111444444333333222111000000000000000000000///...............------,,,,,,,,,+++---///...---,,,,,,---------,,,,,,+++++++++++++++,,,---------,,,+++***************************++++++++++++++++++,,,,,,---------,,,,,,+++++++++)))***+++,,,,,,+++))))))++++++++++++++++++++++++******************************************************))))))******+++,,,......---,,,,,,+++******))))))*********+++++++++------------,,,,,,+++***,,,,,,------...//////000......///000111222333333000000000000000///......111111222222222333333333444333333222111000////////////000000111111111222111111111111111111111111555666777888888999999888888888888888888888888888;;;;;;;;;;;;;;;;;;::::::======;;;;;;<<<>>>@@@BBB???@@@BBBCCCDDDDDDEEEEEEAAABBBBBBBBBAAAAAABBBDDDGGGGGGFFFGGGHHHJJJLLLMMMOOOOOONNNOOOPPPRRRTTTUUUYYYYYYWWWWWWWWWXXXYYYZZZYYYWWWVVVXXXZZZ[[[YYYVVVVVVVVVWWWXXXZZZ]]]```aaaiiikkkooouuuzzz||||||{{{xxxtttooohhhddddddgggkkknnnppprrrrrrssstttwwwyyy|||||||||{{{xxxtttqqqnnnmmmmmmmmmkkkjjjlllpppsssvvvxxxzzzzzzyyyxxxyyyzzz|||~~~{{{zzzzzzzzz{{{|||~~~zzzyyyxxxuuurrrnnnkkkjjjnnnrrrvvvxxxwwwvvvxxxzzz}}}vvvqqqooolllfffaaa]]]]]]]]]___aaaccccccbbbbbbccceeegggiiikkklllllllllllllllkkkjjjiiihhhgggeeedddcccbbbaaa```___^^^[[[YYYVVVSSSPPPOOONNNNNNIIIJJJLLLNNNOOONNNMMMLLLOOOOOOPPPOOONNNKKKHHHFFFEEE@@@<<<999999999666444333444444444444333222222000000000000////////////------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&$$$ ###'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((()))((('''%%%$$$'''%%%######$$$%%%&&&&&&'''''''''(((((((((((()))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&YYYYYYZZZ[[[\\\]]]^^^_________^^^[[[ZZZZZZ\\\___ddddddcccccccccddddddeeeggghhhjjjnnnrrrzzzuuujjjccc``````aaa````````````aaacccdddeeeeeefffggggggggghhhlllnnn|||mmmbbbeeegggccccccgggeeedddcccbbbccceeeggghhhiiijjjlllooosssxxx{{{}}}~~~zzzssskkkddd___\\\[[[\\\[[[ZZZYYYWWWUUUSSSRRRQQQOOOOOOPPPQQQRRRRRRPPPNNNLLLIIIGGGFFFFFFGGGHHHHHHGGGEEECCCBBBCCCEEEFFFHHHGGGEEECCC@@@>>><<<;;;999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>????????????>>>===;;;999777666666666666666555333111///333222222111000000//////000000000000000///......//////......------------+++---......,,,++++++,,,,,,,,,,,,,,,,,,+++************))))))***+++,,,---******************************++++++++++++,,,,,,,,,,,,++++++************)))***************))))))++++++++++++++++++++++++******************************************************))))))******+++,,,,,,,,,++++++******))))))************++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,---.../////////......//////000000111111111222222222111111000///111111111222222222222333444444333222222111000000//////000000000111111111111111111111111111111111333444555666777777777777666666777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<===???AAA@@@@@@AAABBBCCCCCCCCCCCC@@@AAABBBAAA@@@@@@BBBDDDGGGFFFGGGGGGIIIKKKMMMNNNOOONNNNNNNNNOOOQQQSSSTTTVVVVVVVVVVVVWWWYYY[[[\\\^^^\\\[[[[[[]]]\\\ZZZWWWVVVVVVVVVVVVXXX[[[^^^___fffhhhmmmrrrwwwyyyyyyxxxwwwtttpppjjjeeeeeegggiiinnnoooppppppppprrruuuxxxzzzzzzzzzyyywwwtttrrrpppmmmnnnmmmllllllooosssvvvxxxyyyzzzzzzxxxwwwwwwxxx{{{{{{}}}}}}zzzzzzzzzzzz{{{|||}}}}}}|||zzzwwwtttqqqooonnnmmmqqquuuwwwvvvvvvvvvxxx~~~{{{vvvtttqqqkkkfffaaa______```bbbcccccccccaaabbbdddeeeggghhhhhhhhhhhhhhhiiihhhhhhgggfffeeedddcccbbbaaa```^^^]]]\\\ZZZYYYWWWTTTRRRPPPNNNNNNKKKKKKLLLMMMMMMLLLKKKJJJLLLLLLMMMMMMLLLIIIGGGEEECCC@@@<<<::::::888666333333333333333333222111111000000000/////////......------------------------++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''%%%######%%%'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''&&&%%%%%%&&&'''''''''''''''((((((((()))))))))%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&ZZZZZZ[[[\\\^^^___aaabbbddddddcccaaa___^^^```bbbggggggggggggfffdddcccbbbdddfffiiimmmrrryyyvvvllleeebbbaaabbbbbbbbbaaabbbcccdddfffgggiiijjjjjjiiigggggghhhiii}}}ooodddcccdddbbbcccgggeeeeeeddddddeeefffhhhiiihhhjjjlllppptttxxx|||~~~|||yyytttmmmgggaaa]]][[[ZZZZZZZZZYYYXXXUUUSSSRRRNNNMMMMMMOOOQQQSSSSSSRRRPPPNNNKKKIIIGGGGGGHHHHHHIIIGGGEEEDDDDDDEEEFFFGGGJJJIIIGGGDDDAAA???<<<;;;999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;<<<>>>@@@AAA>>>>>>>>>===;;;999777777777777666666555444444333111111000000//////....../////////000//////...---//////............------+++---------+++******+++***+++,,,...///......---000...,,,***)))***,,,---*********************************+++++++++,,,,,,*********))))))))))))))))))))))))(((((())))))******************************************************************************))))))))))))***++++++******))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,------......///........................000111111111111000//////000000000111111111222222444444333333222222111111//////000000000000111111111111111111111111111111222222333444555555555555333444555666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;===>>>???@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@??????AAACCCEEEEEEFFFGGGIIIKKKMMMNNNMMMMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTVVVXXXZZZ\\\]]]bbbaaa_________^^^[[[YYYXXXWWWUUUTTTUUUXXX[[[]]]cccfffjjjooosssuuuuuuuuuxxxwwwtttoookkkiiiiiikkkmmmnnnnnnmmmmmmooorrruuuvvvvvvwwwwwwvvvuuusssrrroooooooooooooooqqqvvvyyyzzz{{{{{{zzzwwwvvvvvvvvvyyyxxxxxxzzz||||||zzzyyy|||{{{zzzzzzzzz|||}}}~~~~~~|||zzzwwwtttrrrqqqqqqmmmppptttwwwvvvvvvuuuvvv~~~}}}{{{yyytttpppiiifffcccbbbcccdddccccccaaaaaabbbcccddddddddddddcccddddddeeeddddddccccccbbbbbbaaa```^^^\\\ZZZYYYYYYXXXWWWUUUSSSQQQOOOMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHIIIIIIHHHFFFEEEDDD@@@>>><<<;;;:::888555222222222222222222111000000000////////////.........,,,,,,,,,,,,------------***++++++,,,,,,------...))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***(((&&&%%%&&&'''((('''$$$$$$%%%&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&[[[[[[\\\]]]___aaaccceeeggghhhgggfffcccbbbcccdddgggggghhhhhhgggeeecccbbbccceeehhhkkkoootttzzz{{{tttlllgggdddccccccdddcccccccccdddfffiiijjjmmmnnnooonnnkkkiiihhhhhhqqqggg``````bbbbbbcccfffeeeeeeeeeeeeeeeggghhhiiihhhiiikkkooossswwwzzz|||yyywwwsssnnnhhhbbb^^^[[[WWWXXXYYYXXXWWWUUUSSSQQQNNNMMMMMMNNNPPPQQQQQQPPPOOONNNKKKIIIGGGFFFGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHLLLJJJHHHEEEBBB???<<<;;;999::::::;;;;;;;;;;;;;;;;;;:::999999:::<<>>======<<<>>>>>>>>>===>>>@@@BBBBBBCCCDDDFFFHHHJJJKKKLLLLLLKKKKKKKKKKKKMMMNNNPPPRRRSSSTTTVVVXXXZZZ[[[\\\``````______^^^]]][[[ZZZ[[[YYYVVVUUUUUUWWWYYY[[[aaaeeejjjnnnqqqsssttttttzzzzzzyyyuuuqqqnnnmmmnnnmmmmmmlllkkkjjjlllooorrrqqqrrrssstttuuuuuuuuutttssssssrrrqqqqqqsssvvvzzz{{{||||||zzzxxxvvvwwwxxxxxxvvvuuuuuuwwwyyyyyyxxx|||{{{zzzxxxxxxyyy{{{||||||zzzxxxuuusssrrrqqqqqqnnnqqquuuwwwxxxwwwvvvuuu{{{|||vvvqqqkkkfffdddcccbbbaaaaaabbbbbbbbbbbbaaaaaa`````````aaabbbbbbbbbaaaaaa``````___^^^\\\ZZZWWWVVVVVVVVVVVVUUUSSSQQQNNNMMMOOOMMMKKKHHHFFFEEEDDDCCCBBBCCCDDDDDDDDDCCCBBBAAA======<<<;;;999777444111111111111111111000///////////////.........------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''+++(((%%%%%%((()))(((&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&''')))***###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&\\\\\\\\\]]]^^^aaadddfffgggiiiiiiiiifffeeeeeeeeecccdddeeeffffffeeedddcccccceeegggiiikkkmmmqqqtttuuurrrnnnjjjgggeeeeeeeeeddddddcccccceeehhhkkkmmmppprrrttttttqqqmmmkkkjjjjjjeeebbbdddfffeeeeeeeeedddddddddeeeeeefffggghhhggghhhjjjlllooorrruuuvvvsssrrrppplllgggbbb^^^[[[UUUVVVVVVVVVUUUTTTRRRQQQOOONNNMMMMMMNNNNNNMMMKKKLLLJJJIIIGGGEEEDDDDDDDDDGGGGGGFFFEEEEEEFFFGGGHHHKKKJJJGGGDDDAAA>>><<<:::888999999:::::::::::::::999888777666777999;;;===:::::::::999999777666666222111000000000000111111000000000000000/////////,,,---............------+++++++++++++++++++++++++++,,,,,,+++))))))+++---000111222444555555444444555666666555222///+++)))))))))))))))))))))))))))(((((()))******+++,,,,,,)))))))))***************)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))))))))*********************+++++++++,,,,,,,,,******+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,---------,,,,,,........./////////000000////////////000000000000000000//////////////////000000000000000000000000111111222333444444444444444555555555555555666666888999999999::::::;;;;;;:::::::::::::::;;;;;;;;;===>>>>>>======<<<;;;::::::;;;<<<<<<<<<<<<>>>@@@???@@@AAACCCEEEGGGHHHHHHIIIHHHHHHHHHHHHIIIKKKLLLRRRRRRTTTUUUWWWXXXYYYYYYZZZZZZ[[[\\\[[[[[[[[[[[[]]][[[YYYWWWWWWXXXYYY[[[```eeejjjnnnpppqqqrrrtttwwwxxxxxxvvvrrrooonnnnnnmmmmmmlllkkkiiijjjmmmooommmnnnpppqqqsssuuuvvvvvvwwwvvvuuusssqqqrrruuuwwwzzz{{{{{{yyywwwwwwyyyzzzwwwtttrrrrrruuuwwwxxxxxx{{{zzzxxxvvvvvvwwwxxxzzz|||{{{yyyvvvtttrrrqqqqqqoooqqquuuyyy{{{{{{yyywwwxxxyyyzzz}}}~~~tttlllfffcccaaa___cccccccccbbbaaa```___^^^^^^___```````````````___]]]]]]^^^]]][[[XXXVVVTTTSSSSSSTTTSSSRRROOOMMMKKKNNNLLLJJJGGGDDDBBBAAA@@@?????????????????????>>>;;;;;;<<<:::888555333222000111111111111000//////............------------+++++++++,,,,,,,,,------......---,,,++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((&&&###$$$''')))'''%%%(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&''')))***$$$'''******)))'''''''''$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&\\\\\\[[[[[[]]]```cccdddfffhhhjjjkkkiiigggggggggaaabbbcccdddddddddddddddccceeeggghhhggghhhiiikkkjjjjjjhhhgggffffffffffffccccccbbbcccfffjjjnnnqqqtttwwwzzzzzzvvvqqqmmmkkkgggfffdddeeeeeedddbbb```ddddddeeeeeefffgggggggggfffgggggghhhjjjkkkmmmnnnmmmllljjjgggddd```]]]\\\TTTSSSSSSRRRRRRQQQQQQQQQPPPNNNLLLKKKKKKJJJHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBFFFEEEEEEEEEEEEFFFGGGGGGHHHGGGEEEBBB???===:::999777777888999999999999888777777555555555666777777666666666666666555444333111111111111111000000000000000000000000/////////+++,,,------...---------))))))************++++++***+++++++++***+++---000888777666444222000///...,,,...000222222///,,,)))))))))))))))))))))))))))'''(((((()))***+++,,,,,,))))))))))))************(((((((((((()))***++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******************))))))))))))))))))*********+++++++++)))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,---............---------........./////////------......//////000000000000////////////......000000000000000000000000000000111222333333333333444444444444444444444444777777777888888999999:::999999999999:::::::::999;;;;;;<<<;;;;;;:::999999888:::;;;;;;:::;;;===???>>>???@@@BBBCCCDDDDDDDDDFFFEEEEEEDDDEEEFFFGGGHHHMMMNNNPPPRRRSSSTTTUUUUUUTTTVVVXXXYYYYYYYYYZZZ[[[^^^]]][[[ZZZYYYYYYZZZZZZ]]]ccciiilllmmmmmmoooqqqqqqrrrsssqqqooolllkkklllmmmnnnnnnmmmkkkjjjkkkmmmjjjkkkmmmooorrrtttvvvwwwxxxxxxvvvsssqqqqqqsssvvvyyyyyyyyywwwuuuvvvxxxzzzuuussspppqqqsssvvvwwwxxxyyywwwuuusssssstttvvvxxx}}}|||{{{yyywwwtttrrrpppnnnppptttyyy}}}}}}{{{xxxuuuvvvwwwxxxzzz}}}|||qqqiiidddbbbaaacccccccccbbbaaa```^^^^^^^^^^^^_________^^^^^^]]][[[[[[\\\\\\[[[XXXVVVTTTPPPPPPPPPOOONNNLLLKKKJJJJJJIIIHHHEEECCCAAA???>>>======<<<<<<<<<<<<<<<<<<:::;;;;;;999666333222333111111111111111000//////......---------,,,,,,,,,******++++++,,,,,,------///...---,,,***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%$$$$$$%%%&&&'''&&&%%%***))))))((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((((((,,,000000,,,)))((()))$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&\\\[[[ZZZZZZ[[[^^^```bbbfffhhhkkklllkkkjjjiiiiiicccccccccccccccddddddeeeccceeeggggggfffeeefffgggeeeeeeeeefffffffffffffffbbbaaaaaacccfffkkkpppssswwwzzz~~~}}}yyyrrrmmmjjjgggfffdddbbbaaaaaa```^^^eeeeeefffggghhhhhhhhhhhhfffeeeeeeddddddeeeeeeeeegggfffdddbbb```^^^\\\\\\RRRQQQPPPOOONNNOOOPPPQQQNNNLLLJJJIIIIIIHHHFFFDDDCCCCCCCCCBBBBBBBBBAAAAAADDDDDDDDDEEEEEEEEEFFFFFFEEEDDDBBB@@@===;;;999888555555666777777777777777777666666555444444333333222222333333333222111111222333333444333222000///........................++++++,,,---------------))))))******++++++++++++******+++++++++,,,000333777555222///,,,+++++++++''')))+++------,,,+++***))))))))))))))))))))))))''''''((()))***+++,,,,,,''''''((((((((()))))))))'''((()))***++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********))))))(((((('''''''''(((((()))))))))*********))))))***++++++++++++++++++++++++++++++*********,,,+++++++++++++++++++++++++++,,,---------------,,,------------.........------......///000000111000000/////////.........000000000000000000000000...///000111111222111111222222333333444444555555555555555666777888888888888999999999999999888888999999:::::::::999888888777888999999999:::<<<>>>>>>???AAABBBCCCCCCCCCBBBCCCCCCBBBAAABBBCCCDDDEEEEEEGGGJJJLLLOOOPPPQQQQQQRRRUUUXXXYYYXXXXXXZZZ\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXX^^^eeehhhhhhhhhjjjmmmlllmmmnnnmmmkkkjjjjjjkkkmmmooopppooommmkkkkkkkkkhhhiiikkkmmmpppsssvvvwwwwwwvvvtttrrrppppppsssuuuxxxwwwvvvtttqqqqqqsssuuurrrpppnnnooorrrtttuuuuuuvvvtttrrrpppppprrruuuwww|||||||||{{{xxxtttooommmlllnnnrrrxxx}}}|||xxxtttttttttuuuwwwyyy|||}}}~~~tttlllgggeeedddbbbbbbbbbaaa```___^^^]]]]]]]]]]]]]]]\\\\\\[[[ZZZXXXYYY[[[\\\[[[YYYVVVUUUNNNMMMLLLJJJJJJIIIIIIIIIFFFFFFFFFEEECCCAAA>>>===<<<;;;;;;:::999999999999999::::::777444222222444111111222222111111000///---------,,,,,,,,,,,,+++)))******+++,,,,,,------,,,,,,+++******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''###$$$&&&&&&%%%%%%&&&'''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&(((---222111,,,(((&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&\\\[[[ZZZYYYZZZ\\\___aaaeeehhhlllnnnmmmlllkkkkkkfffeeeccccccbbbcccdddeeeccceeeggghhhgggfffeeefffcccdddeeeeeeffffffeeeeeeaaa``````bbbffflllqqquuuyyy}}}zzzrrrkkkgggiiihhhfffbbbaaadddeeedddfffggghhhiiiiiijjjjjjiiieeeeeecccbbbaaa`````````cccbbb```^^^]]]\\\\\\\\\RRRPPPNNNLLLLLLNNNPPPRRRLLLJJJHHHHHHHHHGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFCCCBBB@@@>>><<<:::999888444555555666666666666666777777777666555333222111000000111111111000000///...///000111000...,,,***------------------------***+++,,,,,,------------******+++++++++,,,,,,,,,)))***+++++++++...222555111///,,,)))((()))+++,,,+++++++++*********))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,&&&&&&&&&'''''''''(((((('''(((***+++,,,,,,,,,+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))((('''&&&&&&%%%%%%(((((((((((())))))))))))((()))***+++++++++++++++++++++******************++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,,,,---------......---......///000111222222000000//////.........---000000000000000000000000,,,---...///000000000000000000111222444555666666444444444555666777777888888888999999999888888777888888999999999999888888666777888999888999<<<>>>@@@AAABBBCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@AAABBBCCC???AAADDDHHHLLLNNNOOOPPPTTTWWWZZZZZZXXXXXXZZZ\\\ZZZ[[[\\\\\\\\\ZZZYYYXXXTTT[[[bbbddddddcccfffiiikkklllmmmlllkkkjjjkkklllmmmppprrrqqqooollljjjjjjhhhhhhjjjlllooosssuuuwwwttttttsssqqqoooppptttvvvwwwwwwuuuqqqnnnmmmoooppppppnnnmmmnnnpppssstttttttttrrrpppnnnoooqqqtttvvvyyyzzz{{{zzzvvvqqqllliiijjjlllpppwww}}}|||xxxttttttttttttvvvxxxzzz{{{yyyvvvnnnjjjhhhhhhaaaaaa``````___^^^]]]\\\\\\\\\\\\\\\[[[ZZZXXXXXXWWWXXXZZZ\\\[[[YYYWWWUUULLLKKKIIIHHHGGGGGGHHHHHHCCCDDDEEEEEECCCAAA>>>===<<<;;;:::999888888888888999:::999666222111222555222222222222222111000000---------,,,,,,,,,++++++))))))***+++,,,,,,------*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''"""%%%((((((%%%$$$&&&((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))((('''%%%$$$&&&+++000///***$$$"""###'''''''''((((((((())))))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&VVVWWWWWWWWWWWWXXX[[[^^^hhhiiijjjkkklllkkkkkkjjjfffeeedddcccbbbcccddddddffffffggggggfffdddbbb```bbbcccddddddeeedddddddddcccbbbaaaaaadddiiinnnrrrwwwyyyzzzyyytttooojjjhhhgggffffffeeedddccccccbbbdddfffiiilllmmmkkkiiigggfffdddbbb___]]]\\\\\\\\\[[[\\\\\\[[[ZZZXXXVVVUUURRROOOLLLJJJKKKMMMMMMMMMLLLJJJHHHEEECCCBBBAAAAAA>>>>>>>>>>>>>>>?????????BBBCCCEEEFFFGGGFFFDDDCCC>>>>>>===<<<:::888666555666666555444444444444555333333111000000000111222111111000///////////////,,,///111000......111444000//////......---,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++***))))))((((((+++)))%%%(((111777666******))))))))))))************))))))((((((''''''&&&&&&''''''(((((())))))(((((()))***************))))))(((''''''''''''''''''(((((('''%%%###!!! ''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***)))(((&&&&&&'''(((((()))(((((('''''')))******)))((('''''')))***)))'''&&&&&&&&&)))((((((((((((((()))))))))(((''''''''')))***+++++++++************++++++,,,,,,+++***+++,,,---...+++---//////...---...//////......---------......333111000.........////////////............//////,,,,,,---///000222333333111111111111222333444555333444555777888999999999999999888777777666777777777777777777888888888888888888999;;;;;;;;;;;;;;;>>>??????@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCEEEGGGJJJMMMOOORRRTTTWWWXXXXXXXXXYYY[[[[[[\\\]]]]]][[[YYYVVVTTTUUUWWW\\\```bbbcccbbbaaaiiijjjlllllljjjiiiiiiiiimmmnnnpppqqqqqqpppnnnmmmjjjllloooppppppqqqrrrttttttrrrnnnllllllooorrruuuxxxwwwvvvtttrrrqqqooonnnjjjkkkkkkkkklllnnnsssvvvzzzxxxtttqqqoooooopppqqqwwwxxxxxxvvvtttpppmmmkkkkkklllnnnqqqtttvvvyyyzzzuuusssrrrrrrvvvyyy{{{||||||wwwoookkkjjjjjjeeeccc```\\\ZZZYYYYYYYYYZZZZZZYYYXXXXXXXXXXXXYYYSSSTTTTTTVVVVVVUUUQQQNNNKKKIIIGGGDDDCCCCCCCCCDDDEEEEEEDDDCCCAAA>>>===;;;;;;;;;:::999999888888777777666555333222111000000///000111111111000...---......---,,,,,,+++******++++++++++++++++++++++++,,,+++)))((('''''''''(((''''''''''''(((***+++,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%''''''VVVWWWXXXXXXWWWXXX[[[]]]dddeeefffhhhhhhiiihhhhhhfffeeedddcccbbbbbbcccdddfffggghhhhhhgggeeecccaaacccddddddeeeffffffffffffdddcccaaaaaacccggglllooosssuuuvvvuuuqqqmmmjjjiiihhhhhhhhhgggfffeeeeeeeeegggiiilllnnnnnnmmmkkkiiigggeeeccc```^^^\\\\\\[[[ZZZZZZZZZZZZXXXVVVTTTRRRPPPMMMJJJIIIIIIKKKKKKKKKJJJHHHFFFCCCAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDCCCBBBAAA>>>>>>===<<<:::888666555555555444333333333333444333222111000000000111111111000//////.........///---.........------///000......------------,,,,,,---,,,,,,,,,,,,+++++++++************************)))***)))'''+++333555222))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((())))))))))))(((((()))************)))))))))((('''''''''''''''''''''((((((((('''%%%%%%'''((()))***+++******)))************************((()))************)))(((''''''((()))))))))(((((('''(((((()))*********)))''')))++++++)))))))))***((('''(((((())))))***+++***)))(((''''''((())))))+++******))))))******+++,,,,,,+++++++++,,,---...+++---......------...////////////............---111000///.........///000//////............//////......//////000000000000000000000000111222333333333444555666777888888888888888777666666666666666666666777777777888888888888888888999::::::;;;;;;======>>>???????????????======>>>>>>???@@@@@@AAABBBBBBBBBCCCEEEGGGIIIJJJNNNQQQSSSUUUUUUUUUWWWXXXXXXXXXXXXXXXWWWUUUSSSRRRUUUWWWYYY\\\^^^```aaaaaagggiiillllllkkkiiiiiijjjmmmnnnpppqqqrrrqqqooonnnjjjlllnnnnnnnnnoooqqqsssrrrpppnnnllllllnnnppprrruuutttsssrrrpppooonnnnnniiijjjjjjjjjkkkoootttxxx{{{yyyuuurrrppppppqqqrrruuuttttttsssqqqnnnllljjjjjjkkkmmmoooqqqtttvvvwwwvvvtttsssuuuxxxzzz{{{{{{{{{~~~wwwpppmmmkkkkkkhhhfffbbb^^^ZZZYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVRRRRRRSSSTTTTTTSSSPPPMMMIIIGGGDDDBBBAAA@@@AAABBBDDDCCCCCCBBB@@@>>><<<;;;:::::::::999888888777777666555444333111111111000//////000111000///...---...------,,,++++++******++++++++++++++++++++++++,,,+++)))((('''''''''(((&&&&&&&&&&&&'''((()))***)))((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&(((***+++WWWXXXYYYXXXWWWXXXYYY[[[^^^___aaabbbddddddeeeeeegggfffdddbbbbbbbbbbbbcccfffgggiiijjjjjjhhheeeddddddeeefffggghhhhhhhhhhhhfffdddbbbaaaaaadddgggiiimmmnnnooonnnllljjjiiijjjkkkkkkjjjjjjiiihhhhhhhhhiiikkkmmmnnnnnnllljjjhhhgggfffdddaaa^^^\\\[[[[[[YYYYYYYYYXXXVVVSSSQQQOOONNNKKKHHHGGGGGGHHHHHHHHHFFFEEECCCBBB@@@?????????========================<<<===>>>???@@@???>>>>>>===<<<<<<;;;999777555444444333333222111222222222222222111000000000000000000///..................///...,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))***+++,,,,,,******)))***000555222---((((((''''''''''''(((((((((((((((((((((((())))))*********)))))))))))))))'''((())))))******)))))))))((((((''''''''''''(((&&&'''((()))*********)))'''(((***,,,,,,+++)))((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))***))))))(((((((((((((((((()))***,,,,,,&&&'''******))))))***+++''''''(((((()))***+++,,,+++***)))((('''''''''(((+++******))))))******+++,,,++++++++++++,,,------+++,,,......---,,,---/////////000111000///...---///............///000000//////............//////111000000//////.........///////////////000111222444444555666666666666666777666555555555555555555666666777777777777888888888777777777777999:::;;;:::;;;<<<===>>>>>>>>>>>><<<======>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCEEEFFFIIIKKKNNNPPPPPPQQQSSSTTTSSSSSSSSSRRRQQQPPPPPPOOOUUUVVVWWWXXX[[[]]]```aaaeeehhhkkklllkkkjjjjjjjjjmmmnnnppprrrrrrrrrpppoookkklllllllllkkkllloooqqqooonnnmmmllllllmmmnnnoooqqqpppooonnnmmmmmmmmmmmmiiijjjjjjiiikkkoootttyyy{{{yyyvvvsssrrrqqqrrrrrrqqqqqqpppnnnmmmlllkkkjjjjjjjjjkkklllnnnpppqqqrrrtttssssssuuuxxx{{{{{{zzz||||||~~~}}}wwwrrrooommmmmmjjjhhhddd___[[[YYYXXXWWWVVVVVVVVVVVVUUUTTTRRRRRRPPPPPPOOOPPPQQQPPPMMMKKKFFFDDDBBB???>>>>>>??????AAAAAAAAA@@@???===<<<;;;999999999888777777666666555444333222111111111111//////000000//////...---------,,,,,,++++++******))))))))))))))))))))))))+++***)))((('''''''''((('''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%'''(((***+++WWWXXXYYYXXXWWWWWWXXXYYYZZZ[[[\\\^^^___aaabbbbbbfffeeecccbbbaaa```aaaaaafffgggjjjlllllljjjhhhfffeeeeeeggghhhiiiiiijjjjjjfffeeebbb```___aaacccdddggghhhhhhgggffffffhhhiiilllllllllkkkkkkjjjjjjjjjhhhiiikkkkkkjjjhhhfffdddgggfffdddaaa^^^\\\ZZZYYYXXXXXXWWWVVVTTTQQQOOOMMMMMMJJJGGGFFFFFFGGGFFFFFFCCCCCCBBBAAA@@@???>>>>>>=========<<<<<<<<<<<<<<<::::::;;;<<<===<<<<<<;;;::::::999888777555333222222222111000000000000111111111000000////////////......---------------...111...++++++---...,,,))))))))))))***+++,,,,,,,,,++++++++++++************(((((())))))***++++++++++++))))))---444666///((('''''''''&&&&&&'''''''''&&&''''''(((((()))))))))******))))))(((((('''''''''(((((())))))))))))))))))(((''''''''''''(((((('''(((((()))************&&&''')))++++++***(((&&&''''''''''''''''''''''''((((((((((((((((((((((((******+++******)))((('''(((((('''((()))+++---...$$$&&&(((((('''&&&'''((('''(((((()))************)))))))))(((((((((((((((******))))))))))))******+++++++++++++++,,,,,,,,,+++,,,---,,,++++++---//////000111222111000---,,,,,,---------...///000000///......------......///000000000///......------////////////000000111222333444444555555555444444555555444444333444444555666666666666777777777888888777666555666888:::;;;888888:::;;;======>>>>>>;;;<<<<<<======>>>??????>>>>>>???@@@AAACCCDDDEEEDDDFFFIIIKKKKKKLLLNNNPPPPPPOOONNNNNNMMMMMMNNNNNNSSSTTTVVVXXX[[[]]]___```bbbeeeiiikkkkkkjjjjjjjjjkkkmmmoooqqqrrrrrrqqqpppkkkkkkjjjiiihhhiiilllooonnnnnnnnnnnnnnnooooooooonnnmmmlllkkkkkkkkkkkklllkkkkkkkkkjjjkkknnnssswwwyyywwwuuusssqqqqqqqqqqqqooonnnmmmlllkkkkkkkkkkkkjjjjjjiiiiiijjjkkkmmmnnnnnnnnnppptttxxx{{{{{{{{{||||||{{{{{{|||~~~|||xxxtttpppnnnlllhhhfffbbb^^^[[[YYYYYYYYYVVVVVVVVVVVVTTTRRRPPPOOONNNMMMLLLLLLMMMLLLJJJIIIEEECCC@@@>>>===<<<===>>>>>>>>>>>>>>>===<<<;;;:::888888777777666555555555444333222111111111111111////////////......------,,,,,,,,,,,,++++++******))))))))))))))))))))))))******)))((((((((((((((((((((('''&&&%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''''''''UUUVVVWWWWWWVVVUUUVVVWWWXXXXXXYYYZZZ\\\^^^___```dddcccaaa```_________```eeegggjjjmmmnnnllljjjhhheeefffggghhhiiiiiiiiiiiieeecccaaa^^^]]]^^^___```bbbcccccccccbbbccceeegggkkkkkkkkkjjjjjjjjjjjjjjjggghhhiiiiiihhhfffdddbbbdddcccbbb```]]][[[YYYWWWVVVVVVVVVUUUSSSQQQNNNMMMLLLIIIGGGFFFFFFFFFEEEDDDAAAAAAAAA@@@@@@?????????<<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;;;;:::777777666666444333111000111111000////////////000000000000000//////......---,,,,,,,,,,,,,,,------222///,,,,,,---...,,,)))'''(((((()))***+++,,,,,,++++++*********)))))))))))))))))))))))))))))))))+++((((((///555444---&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((((((''''''&&&&&&%%%''''''((()))))))))))))))((((((''''''''''''(((((())))))((((((((((((((((((%%%&&&((()))((('''&&&%%%))))))))))))))))))))))))(((''''''''''''''''''(((******+++******)))((('''((('''''''''(((***---...&&&''')))(((&&&%%%%%%&&&(((((()))))))))(((''''''&&&''''''((()))************))))))))))))))))))*********+++++++++,,,,,,,,,+++,,,,,,+++***+++---...///000222222111///---+++++++++,,,---...//////000......------------..................////////////111111000000000111222222222333333444444444333333444333333333333333444444555666666666666777777777777777555555555777999;;;666777999:::;;;<<<======:::;;;;;;<<<<<<===>>>>>>;;;<<<>>>@@@BBBDDDEEEFFFAAACCCFFFGGGHHHHHHJJJLLLMMMMMMMMMLLLMMMMMMNNNOOOQQQSSSWWW[[[]]]^^^]]]]]]___cccgggjjjjjjiiihhhhhhiiijjjmmmooopppppppppoooiiiiiiiiihhhggghhhkkknnnnnnnnnooopppqqqqqqrrrrrrooonnnllljjjiiiiiijjjkkkmmmnnnnnnmmmlllnnnrrruuuvvvuuusssrrrppppppppppppnnnnnnmmmllllllllllllmmmjjjiiihhhggghhhiiijjjkkkkkkllloootttyyy}}}}}}|||zzzyyyyyy{{{}}}}}}yyyuuupppllljjjcccaaa___\\\[[[ZZZ[[[\\\YYYXXXWWWVVVTTTRRRPPPOOOLLLKKKIIIHHHIIIIIIHHHGGGDDDCCC@@@>>><<<<<<===>>><<<<<<<<<<<<;;;:::999888777666666555555444333333222111111000000000111111///......---------------,,,+++++++++++++++******(((((((((((((((((((((((()))))))))))))))((((((((())))))((('''&&&&&&&&&&&&&&&&&&''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&%%%QQQSSSUUUVVVUUUTTTUUUVVVVVVVVVWWWWWWXXXZZZ\\\]]]aaa```^^^]]]]]]]]]^^^___cccfffjjjnnnooonnnkkkiiieeeffffffgggggggggggggggcccaaa___]]]\\\\\\]]]^^^```aaaaaaaaa```aaaccceeeggggggggggggggggggggggggfffgggggggggfffeeecccbbb```______]]][[[YYYWWWVVVTTTTTTTTTSSSRRRPPPNNNMMMJJJHHHFFFEEEEEEDDDCCCAAA>>>>>>??????@@@??????>>><<<<<<;;;;;;:::999999999888888888888999999999999555555555444333222000000111000000//////////////////////////////...------+++++++++++++++,,,,,,---111///---,,,,,,---,,,+++(((((())))))***+++,,,,,,*********))))))))))))((()))))))))))))))))))))(((***'''(((...333000+++'''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((''''''''''''(((((()))******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))***))))))((((((''''''''''''((()))++++++(((***+++***(((&&&&&&'''&&&'''((((((((((((&&&&&&$$$%%%''')))***+++++++++***))))))(((((())))))***)))******+++,,,++++++++++++++++++***)))***,,,...000111111111000...,,,+++***+++,,,---..................------------......,,,,,,---...//////000000111111111000000111111222111111222333333333333333333333333333333333444555555555666666666666777777777666666666666888999:::777888999:::;;;;;;<<<<<<999::::::;;;<<<<<<======:::;;;===@@@CCCDDDFFFFFF@@@CCCEEEFFFFFFFFFHHHIIILLLLLLLLLMMMNNNOOOOOOPPPOOORRRWWW[[[]]]]]]\\\[[[]]]aaafffhhhhhhfffeeeeeeeeegggjjjlllnnnnnnnnnmmmggghhhhhhhhhggghhhkkkmmmnnnnnnpppqqqssstttuuuvvvsssqqqnnnkkkiiiiiiiiijjjmmmooopppppppppqqqsssuuuuuutttsssqqqppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmkkkiiihhhgggggghhhiiikkklllllloootttzzz~~~|||yyywwwwwwyyy|||~~~}}}xxxsssnnniiiggg___^^^\\\[[[[[[\\\]]]___\\\[[[XXXUUUSSSQQQPPPOOOKKKIIIFFFEEEFFFGGGGGGFFFDDDCCC@@@>>><<<<<<======;;;;;;;;;:::999777666555555555555444333333222222000000000000000000111111......---,,,,,,,,,,,,---++++++++++++++++++******(((((((((((((((((((((((((((((())))))))))))(((((())))))((('''&&&&&&''''''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''###$$$%%%&&&''''''''''''NNNPPPSSSTTTTTTSSSTTTUUUUUUTTTTTTTTTUUUVVVXXXYYY]]]\\\[[[[[[[[[\\\^^^^^^bbbeeejjjnnnooonnnllljjjeeeeeeffffffeeeeeedddddd___^^^]]]\\\[[[\\\]]]]]]___```aaaaaa```___```aaacccccccccdddddddddddddddcccccccccccccccbbbaaa```[[[[[[[[[ZZZYYYWWWUUUTTTPPPPPPQQQQQQPPPOOOMMMLLLHHHFFFDDDCCCCCCBBB@@@>>>:::;;;<<<>>>>>>>>>======;;;;;;;;;:::999888888888666666666666666777777888666666555555444333111111111000000///////////////....../////////...---,,,***************+++,,,,,,---------,,,******+++,,,)))))))))******+++++++++******)))))))))(((((((((''''''(((((())))))******)))%%%'''---///,,,)))***((((((''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''(((((())))))(((((('''''''''''''''((())))))+++***((('''&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''((()))))))))((((((&&&&&&'''((((((((((((((('''(((***)))(((''''''(((!!!###%%%'''((((((''''''%%%&&&((()))************))))))(((((((((((())))))((()))***+++,,,++++++******+++***)))((())),,,...111111000///...---,,,+++***+++,,,---......---,,,...------,,,,,,------...,,,,,,---......//////000111000000/////////000000//////111222333333333333333333333333333444555555555555555666666666777777666666777888888999999:::888999::::::;;;;;;;;;:::999999999:::;;;;;;<<<<<<:::;;;===@@@BBBCCCCCCCCCBBBDDDFFFFFFFFFEEEFFFHHHIIIKKKMMMNNNPPPPPPPPPPPPOOOQQQTTTWWWZZZ[[[[[[[[[\\\___dddgggfffdddcccbbbbbbdddfffiiikkklllkkkkkkdddfffhhhhhhhhhiiikkkmmmmmmmmmnnnpppsssvvvxxxyyyxxxvvvqqqmmmjjjiiiiiiiiijjjmmmqqqsssttttttvvvwwwuuutttsssrrrqqqpppppppppnnnnnnooopppooonnnmmmlllkkkjjjhhhgggggghhhjjjlllllllllmmmqqqvvv|||~~~{{{xxxuuutttvvvyyy|||~~~zzzuuupppkkkgggeee___^^^\\\\\\\\\]]]___```^^^\\\WWWSSSPPPOOOOOOOOOKKKHHHEEECCCDDDEEEFFFFFFCCCBBB???===;;;;;;<<<<<<;;;::::::999777555444333444444444333222222111111///////////////000111222......,,,+++++++++,,,---******************++++++))))))))))))))))))))))))'''((()))******)))((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&''''''((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''"""###$$$&&&&&&&&&&&&%%%LLLOOORRRSSSSSSSSSSSSTTTTTTSSSRRRRRRRRRTTTUUUVVV[[[ZZZZZZZZZZZZ\\\]]]^^^aaadddiiinnnpppnnnllljjjeeeeeeeeeeeedddcccbbbaaa]]]]]]\\\[[[[[[\\\]]]]]]___aaabbbbbb```_________aaaaaaaaaaaaaaaaaaaaaaaa_______________^^^^^^]]]XXXXXXYYYYYYXXXVVVTTTSSSMMMNNNNNNOOONNNMMMLLLKKKFFFDDDBBBAAAAAA@@@>>><<<888999:::<<<======<<<;;;;;;;;;::::::999888777777555444444444444555666777777777666666555444333222111111000///////////////---.../////////...,,,,,,******))))))***+++,,,,,,***,,,---+++((('''))),,,************++++++++++++))))))))))))((((((((((((%%%%%%&&&((()))+++,,,,,,(((%%%&&&,,,---))))))---((((((''''''''''''(((((((((((((((''''''&&&&&&%%%&&&'''''''''(((((())))))&&&''''''((((((((((((((('''''''''''''''((()))******)))(((''''''(((((()))***)))'''%%%$$$%%%'''(((************************'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''(((((()))((((((%%%&&&'''(((((('''&&&&&&"""$$$&&&'''&&&&&&'''((("""&&&((()))))))))'''((()))******)))(((((())))))(((((((((((())))))((()))***+++,,,+++*********+++***)))((())),,,...111000///---,,,,,,,,,,,,***+++,,,---...---,,,+++...------,,,,,,------...---------...............000//////.........//////......000111333333444444333333333333444444555666555555555555666666666777666777888999:::::::::999999::::::;;;;;;;;;::::::888999999::::::;;;<<<<<<:::<<<>>>???@@@AAA@@@@@@CCCEEEGGGGGGFFFEEEFFFGGGHHHJJJLLLOOOPPPQQQPPPOOOPPPPPPQQQSSSVVVXXX[[[\\\[[[___cccfffeeecccaaa``````aaadddgggiiijjjjjjjjjccceeehhhiiiiiijjjkkkmmmllllllmmmooorrrvvvyyy{{{|||yyytttoookkkiiiiiiiiigggkkkqqquuuwwwxxxxxxyyyuuuuuutttssssssrrrqqqqqqmmmnnnpppppppppnnnllljjjllljjjhhhggggggiiikkkmmmllljjjjjjlllqqqvvvyyyzzz~~~{{{wwwsssrrrsssvvvxxx}}}{{{wwwsssnnniiifffdddaaa___^^^]]]]]]^^^```aaa___\\\WWWRRRNNNNNNNNNOOOKKKHHHDDDCCCCCCEEEEEEFFFBBBAAA>>><<<::::::;;;;;;;;;::::::888666444222111444444333333222111111000//////...//////000111222...---,,,+++++++++,,,---******************++++++************************'''((()))******)))((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&%%%###"""!!!KKKKKKMMMNNNPPPRRRSSSTTTQQQRRRSSSUUUUUUUUUTTTSSSXXXXXXWWWXXXYYYZZZ\\\]]]eeehhhlllnnnnnnmmmmmmmmmhhhfffdddbbb```______```___^^^]]][[[YYYYYY\\\^^^ccccccccccccaaa___]]][[[]]]\\\ZZZYYYYYYYYYZZZ[[[___^^^\\\\\\\\\[[[YYYVVVWWWUUUTTTUUUUUUTTTRRRPPPPPPPPPOOONNNLLLJJJHHHGGGEEECCCBBB@@@>>><<<<<<;;;999:::;;;;;;<<<<<<;;;;;;::::::999999888888777777555555555555555444444444444444444333222111000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((()))))))))))))))))))))))),,,+++)))((((((((()))******)))))))))))))))***+++(((((()))))))))))))))(((((()))***,,,------------((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&%%%$$$%%%&&&'''((('''''''''''''''((()))***(((((((((((((((((((((((())))))(((((('''&&&$$$$$$ """###%%%&&&&&&%%%%%%'''''')))))))))((('''&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((((()))***+++,,,+++******))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------............///.........///////////////...---------...///111222444444333222222222333333888777555333222333555666333444444666777888999:::999999:::::::::999999888777888888999::::::;;;;;;:::;;;<<<>>>???@@@@@@@@@BBBCCCEEEEEEDDDDDDFFFGGGLLLOOOQQQRRRQQQQQQRRRTTTSSSTTTTTTUUUVVVXXXYYYZZZ]]]]]]]]]^^^^^^^^^______aaaaaabbbccceeegggjjjkkkgggiiijjjjjjjjjjjjkkkmmmlllmmmnnnqqqsssvvvwwwxxx{{{zzzxxxtttnnnjjjhhhgggmmmpppuuuwwwxxxxxxyyyzzzyyyxxxvvvuuusssqqqpppoooooonnnnnnmmmlllkkkjjjjjjjjjjjjiiihhhhhhiiijjjkkkmmmnnnppppppqqqrrruuuwwwxxxvvvtttrrrsssvvvzzz|||yyywwwtttrrrpppmmmiiigggbbbcccddddddbbb```]]]\\\___]]]YYYUUURRROOONNNMMMJJJIIIHHHGGGFFFFFFGGGHHHDDDDDDBBBAAA???>>><<<<<<@@@>>>;;;777555444444444111111111111000000000000000///...------...///000......---------,,,,,,,,,((()))))))))'''''')))******************)))((((((&&&&&&''''''''''''&&&&&&)))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&,,,***(((((()))(((%%%"""%%%&&&&&&&&&'''(((((((((%%%$$$$$$$$$$$$%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$###!!!"""$$$'''JJJKKKLLLMMMOOOPPPQQQRRRQQQRRRTTTUUUUUUUUUUUUTTTXXXWWWWWWWWWXXXZZZ\\\]]]fffiiinnnppppppnnnnnnmmmhhhfffdddbbb```_______________^^^\\\ZZZZZZ\\\^^^ccccccccccccbbb```___]]]]]]\\\ZZZYYYXXXXXXYYYYYYZZZYYYXXXXXXZZZ[[[ZZZYYYUUUTTTSSSSSSTTTSSSQQQOOOOOOOOONNNMMMKKKIIIGGGFFFDDDCCCAAA???===<<<;;;;;;:::::::::;;;;;;::::::999777666666666666666555555555555555444444333333333333333333333222111000//////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))((())))))))))))))))))))))))+++***)))((((((((()))*********)))(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&'''((()))))))))))))))''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%###$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((())))))***(((((((((((((((((((((((('''((()))***+++***))))))(((((()))******+++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------.........................../////////......------...///111222222222222333333555666777777666444333333333444555555666666777777888888888999999:::::::::999999888888888999999:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@CCCDDDFFFFFFEEEFFFGGGHHHMMMOOORRRSSSRRRRRRSSSUUUSSSSSSTTTUUUVVVXXXYYYZZZ\\\\\\]]]^^^^^^___`````````aaabbbdddfffhhhjjjjjjhhhjjjkkkkkkkkkkkklllmmmmmmmmmoooqqqsssuuuwwwxxxyyyyyyxxxuuupppmmmllllllppprrrvvvxxxxxxyyyzzz{{{{{{zzzxxxvvvtttrrrpppoookkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhiiijjjkkkjjjlllmmmnnnnnnnnnqqqsssuuutttsssrrrsssuuuwwwyyyxxxvvvsssqqqooommmiiiffffffffffffeeedddaaa^^^\\\___]]]ZZZWWWSSSQQQPPPPPPLLLKKKIIIGGGGGGGGGGGGHHHBBBBBBBBBAAA@@@???>>>>>>AAA???;;;888555444444444111111000000000000////////////...------...//////------------,,,,,,,,,,,,((()))))))))'''''')))******************)))((((((&&&''''''((((((''''''&&&)))((('''&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((((('''''''''((('''&&&(((***+++)))''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))''''''&&&&&&&&&%%%%%%%%%'''''''''%%%$$$%%%''')))JJJJJJKKKLLLMMMOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUXXXWWWWWWWWWXXXZZZ\\\]]]fffjjjooorrrqqqooommmmmmhhhfffdddbbb```_________``````___]]][[[[[[\\\^^^aaabbbcccccccccbbb``````]]]\\\ZZZXXXWWWVVVVVVWWWWWWUUUTTTTTTVVVWWWXXXWWWSSSRRRQQQQQQRRRQQQOOONNNLLLLLLKKKJJJIIIGGGEEEDDDCCCBBB@@@>>>===;;;;;;;;;::::::::::::999888777777222333333333333333333444666555555444333222111111222222222222111000//////......//////......---,,,------,,,,,,++++++************++++++******))))))))))))))))))))))))))))))+++***)))((((((((())))))******)))((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$######'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))''''''((())))))))))))((('''(((((())))))************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---------.........//////......---......///000111///000111222444666888999666666444333333333444555888888888777777777777777999999::::::::::::999999999999999:::;;;;;;<<<<<<<<<<<<;;;<<<===>>>@@@AAACCCEEEGGGHHHGGGGGGHHHIIINNNPPPRRRSSSSSSSSSTTTUUUTTTUUUUUUWWWXXXYYYZZZ[[[[[[[[[\\\^^^___```aaabbb```aaadddfffhhhjjjjjjjjjiiikkklllmmmllllllmmmnnnnnnoooppprrrtttuuuwwwwwwwwwxxxwwwuuurrrppppppqqqrrrtttvvvwwwxxxxxx{{{|||~~~}}}|||yyyvvvssspppoooiiiiiiiiiiiijjjjjjkkkkkkjjjjjjiiihhhhhhiiiiiijjjjjjlllmmmmmmmmmmmmnnnppprrrrrrqqqqqqrrrssstttuuuuuusssqqqooommmjjjgggdddhhhhhhhhhgggdddaaa^^^]]]___]]][[[XXXVVVTTTSSSSSSNNNMMMKKKIIIHHHHHHHHHHHHBBBBBBBBBBBBAAAAAAAAAAAAAAA???<<<999666444333333111000000000/////////.........------------......,,,,,,,,,,,,++++++++++++((()))))))))'''''')))******************)))((((((&&&''''''((((((''''''&&&'''''''''&&&&&&'''((((((((((((((((((((((((((((((***)))))))))(((((((((((('''&&&&&&(((+++,,,+++***)))))))))((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))'''&&&&&&&&&&&&%%%%%%%%%((((((((('''%%%%%%(((***IIIJJJJJJKKKMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTUUUUUUYYYXXXXXXXXXYYY[[[]]]^^^dddhhhmmmppppppmmmkkkjjjgggfffdddbbb````````````___```___]]][[[ZZZ[[[]]]^^^___aaabbbbbbbbbaaa```^^^\\\ZZZWWWVVVUUUTTTUUUXXXUUURRRPPPQQQRRRRRRQQQOOONNNNNNNNNOOOOOOMMMKKKIIIIIIIIIHHHFFFDDDCCCBBBAAAAAA???===<<<;;;:::::::::::::::999888666555444000111111111222222333333777666555444333222111111000111111111000000///...---............---,,,,,,...------,,,+++***))))))))))))************))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))(((''''''&&&&&&''''''((((((((('''''')))((((((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''***)))((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((((((''''''((('''&&&&&&&&&''')))***)))((('''&&&&&&''')))***&&&&&&'''''''''''''''&&&'''''''''''''''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))((((((((()))))))))))))))((((((((())))))*********)))))))))))))))******+++++++++++++++++++++++++++...---------,,,,,,+++++++++,,,,,,,,,------------,,,,,,------......//////............//////000000......///111333555777888555555444333333444444555777777777888888888888888999999::::::;;;:::::::::999::::::;;;<<<<<<======>>>===<<<;;;<<<>>>@@@BBBCCCEEEHHHHHHHHHGGGHHHIIIMMMOOORRRRRRRRRRRRSSSTTTUUUUUUWWWXXXZZZ[[[[[[\\\ZZZ[[[\\\^^^___aaabbbccc```bbbeeehhhjjjkkkjjjjjjjjjlllnnnooonnnnnnnnnooopppqqqrrrssstttuuuvvvwwwvvvwwwwwwuuurrrqqqqqqrrrssstttvvvvvvvvvwwwzzz|||~~~|||xxxuuurrrpppmmmllllllkkkkkklllmmmnnnjjjjjjjjjiiiiiiiiiiiiiiimmmoooppppppooonnnooopppppppppqqqrrrrrrrrrrrrrrrqqqooommmkkkjjjgggdddaaafffffffffeeecccaaa___^^^^^^]]]\\\ZZZXXXWWWVVVUUUQQQPPPNNNLLLJJJIIIIIIIIIEEEEEEEEEDDDCCCCCCBBBBBBBBB@@@===:::666444333222111000000000///.........------------------------,,,,,,,,,+++++++++******((()))))))))'''''')))******************)))((((((''''''((((((((((((''''''&&&&&&'''''''''((())))))(((((((((((((((((((((((()))))))))((((((((('''''''''''''''((())))))((('''))))))((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&(((IIIJJJJJJLLLMMMNNNOOOPPPOOOOOOPPPQQQRRRSSSTTTUUUZZZYYYYYYYYYZZZ\\\^^^___aaaeeeiiilllkkkiiigggffffffeeecccaaa``````aaaaaa_________^^^[[[ZZZZZZ[[[\\\]]]^^^````````````___^^^\\\ZZZWWWUUUTTTTTTTTTWWWTTTPPPNNNNNNOOONNNNNNLLLKKKJJJKKKLLLLLLJJJHHHGGGGGGFFFFFFDDDCCCAAA@@@@@@???>>><<<;;;::::::::::::999999888777555444333111111111222222333333444777777666555444222222111//////000000//////......---------------,,,,,,+++------,,,+++******))))))((())))))*********))))))(((((((((((((((((((((((())))))))))))(((((('''''''''((()))************)))%%%&&&'''((()))*********)))((('''&&&%%%%%%%%%&&&(((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&***)))((('''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&((()))***&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''(((((()))'''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******++++++)))))))))***************))))))(((((())))))***+++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++,,,,,,,,,---,,,,,,------...//////000.........///////////////.........///000111333444444444333333333444444444444555666777888999::::::888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???>>>===<<<===???AAABBBCCCEEEHHHIIIHHHHHHHHHHHHLLLNNNPPPQQQPPPPPPRRRSSSSSSTTTUUUWWWYYYYYYYYYYYYZZZ[[[\\\^^^```bbbcccdddaaacccfffiiikkkllllllkkkkkkmmmpppqqqqqqppppppqqqrrrrrrsssttttttuuuvvvvvvvvvvvvvvvtttqqqnnnnnnoooqqqssstttuuuuuuwwwyyy|||~~~{{{wwwtttrrrqqqpppnnnlllkkkllllllmmmkkkkkkkkkkkkkkkjjjiiiiiinnnpppqqqqqqpppoooooopppooopppqqqrrrrrrrrrqqqpppnnnllliiihhhgggdddaaa^^^aaaaaaaaaaaa``````______]]]]]]\\\[[[YYYXXXWWWVVVSSSQQQOOOMMMKKKJJJJJJKKKIIIIIIHHHFFFEEEDDDCCCBBBAAA@@@===:::777555333222222111111000///.........,,,------------------,,,,,,,,,,,,+++++++++******((()))))))))'''''')))******************)))(((((('''(((((((((((((((((('''&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&$$$%%%&&&'''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&'''IIIJJJKKKMMMOOOPPPRRRRRROOOOOOPPPQQQRRRSSSUUUVVVZZZYYYYYYYYYZZZ\\\^^^______bbbeeefffeeedddccccccdddcccbbbaaaaaabbbcccccc``````aaa___\\\ZZZZZZ[[[ZZZ[[[]]]____________^^^^^^\\\ZZZWWWUUUUUUTTTTTTSSSQQQNNNNNNNNNOOONNNNNNIIIHHHGGGHHHIIIIIIHHHFFFEEEEEEEEEDDDCCCBBB@@@??????>>><<<;;;:::999999999999999999888777555444333333333333333333333444444666555555444333222222111.........//////......---,,,,,,------,,,,,,+++***,,,,,,++++++******))))))(((((())))))******))))))(((((((((((((((((((((((((((((()))))))))((('''&&&&&&''')))***+++,,,++++++$$$$$$&&&'''(((((())))))'''&&&$$$###"""######$$$))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))*********)))***++++++,,,************************)))))))))))))))******+++++++++++++++++++++++++++,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,------...///000111111......////////////.....................///000111333333333333444444444444333333444666777888::::::888999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>??????AAA@@@?????????@@@BBBCCCDDDFFFJJJKKKJJJIIIIIIIIIKKKMMMOOOPPPPPPPPPQQQRRRPPPRRRTTTVVVWWWXXXXXXWWW[[[[[[]]]^^^```bbbcccdddcccdddgggiiikkklllmmmmmmlllooorrrssssssrrrqqqrrrtttttttttuuuuuuuuuuuuuuuuuuvvvuuusssooommmlllmmmoooqqqtttuuuvvvwwwzzz|||}}}zzzwwwuuurrrpppnnnkkkjjjjjjkkklllmmmmmmmmmmmmmmmllljjjjjjkkkmmmppppppooonnnnnnnnnoooooopppppppppppppppooollljjjhhhgggeeeccc```]]]\\\\\\]]]]]]]]]]]]^^^^^^\\\\\\[[[ZZZYYYXXXVVVUUUPPPOOOMMMKKKJJJJJJJJJJJJJJJIIIHHHFFFEEECCCBBBAAA??????===;;;999666555444333333222111000///......------............------,,,,,,,,,,,,++++++++++++((()))))))))'''''')))******************)))(((((('''(((((())))))(((((('''''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&!!!$$$%%%%%%&&&''')))&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''')))((('''&&&'''(((JJJKKKLLLNNNQQQSSSUUUVVVQQQQQQQQQRRRSSSUUUWWWXXXXXXXXXWWWWWWYYYZZZ\\\]]]^^^```bbbbbbaaa```aaaaaabbbaaaaaaaaaaaacccdddeeebbbccccccaaa___\\\\\\\\\[[[\\\^^^___```______^^^^^^\\\ZZZXXXVVVVVVVVVVVVTTTRRRPPPOOOOOONNNLLLKKKFFFEEEEEEFFFGGGGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<:::999999999999999999999888777666555444444444444444333333333333222222222222111111000000,,,------.........------,,,,,,,,,,,,,,,+++******+++++++++***************'''(((((()))))))))))))))(((((((((((((((((((((((('''((()))))))))((('''&&&&&&''')))***+++***)))(((%%%&&&&&&''''''&&&&&&%%%&&&%%%###""""""###$$$%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***))))))((()))***+++,,,))))))))))))))))))))))))***))))))))))))***++++++************************)))******************+++************++++++++++++------...///000111222333......///000000///...---...............///000111222222333333444444444444333444444555666777777777888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBCCCFFFIIILLLNNNMMMLLLKKKKKKLLLNNNPPPQQQPPPPPPQQQSSSSSSUUUWWWYYY[[[[[[ZZZZZZ\\\\\\]]]___```bbbccccccdddeeegggiiikkkmmmnnnooommmpppsssuuutttsssrrrrrrvvvvvvuuuuuuuuuuuuuuuuuutttttttttrrrooommmmmmnnnmmmppptttwwwxxxyyy{{{}}}|||}}}~~~~~~|||zzzxxxrrrpppnnnllllllmmmnnnpppnnnooooooooonnnmmmlllkkkiiikkknnnooonnnmmmmmmmmmnnnnnnnnnnnnmmmnnnnnnnnnmmmkkkiiigggfffdddaaa___\\\[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZZZZZZZXXXVVVTTTSSSLLLKKKIIIHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA>>>======;;;999888666555444444333222111000//////---...////////////...---------------,,,,,,,,,,,,((()))))))))'''''')))******************)))(((((((((((())))))))))))(((((((((((()))***))))))''''''(((((((((((((((((((((((((((((((((((('''''''''''' ###%%%&&&%%%%%%''')))%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''%%%%%%%%%&&&&&&&&&''''''%%%'''((((((&&&%%%&&&'''JJJKKKMMMPPPRRRUUUWWWXXXSSSSSSSSSSSSUUUWWWYYYZZZVVVVVVVVVVVVWWWYYYZZZ\\\^^^___``````______```aaa````````````bbbdddfffgggdddeeeeeedddaaa^^^^^^^^^\\\]]]___`````````______]]]\\\ZZZXXXWWWVVVVVVWWWXXXVVVSSSQQQOOOLLLHHHEEEEEEDDDCCCDDDFFFFFFEEECCCDDDDDDDDDCCCBBBAAA@@@???===<<<;;;:::999888888888888999999888888777666555555444444444333222222222000000000000////////////,,,,,,---......---------+++,,,,,,,,,,,,+++*********************+++++++++''''''((()))))))))))))))(((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&''')))******(((&&&%%%)))))))))((('''%%%$$$###((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%'''''''''''''''((()))***((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%%%%'''''''''&&&%%%$$$$$$%%%''')))******)))((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((('''''''''(((***+++((((((((((((((('''''''''***************++++++,,,************************(((((())))))*********+++)))************+++++++++......///000111222333333......///000000///...---------......///111222333111222333444444444444444555555555555555555555555888999:::;;;<<<<<<<<<<<<=========>>>??????@@@@@@AAABBBCCCDDDDDDDDDCCCCCCHHHKKKOOOPPPPPPNNNMMMMMMMMMOOOQQQRRRQQQQQQRRRTTTXXXYYY\\\___``````______\\\]]]^^^___```bbbbbbcccffffffggghhhjjjmmmooopppmmmqqqtttvvvuuutttsssssswwwvvvvvvvvvuuuuuuuuuuuusssssstttrrrpppnnnoooppplllpppuuuyyyzzz{{{}}}~~~zzz{{{~~~}}}{{{zzzsssrrrpppooooooqqqsssuuuoooppppppppppppnnnlllkkkiiilllooopppooonnnnnnooommmmmmlllkkkkkkkkkllllllnnnllljjjiiihhhfffccc```]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZYYYWWWUUUSSSQQQIIIHHHFFFEEEDDDEEEEEEFFFCCCBBBBBBBBBAAAAAAAAAAAA======<<<;;;:::888777666555555444333222111000///---...///000000///...---......------------,,,,,,((()))))))))'''''')))******************)))(((((((((((())))))))))))(((((())))))*********((('''&&&(((((((((((((((((((((((())))))))))))(((((((((((($$$''')))(((%%%###$$$&&&%%%&&&&&&''''''(((((((((%%%$$$$$$$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''"""$$$%%%%%%$$$######$$$LLLJJJIIILLLRRRWWWYYYXXXSSSTTTTTTTTTSSSTTTWWWZZZXXXVVVSSSTTTWWWXXXWWWUUUYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^___```bbbdddeeefffhhhgggfffdddcccbbbaaaaaacccbbb```___^^^^^^______```^^^]]][[[ZZZZZZZZZ[[[ZZZZZZXXXUUUQQQLLLHHHFFFDDDCCCBBBCCCEEEFFFFFFEEECCCDDDDDDCCCBBB???===<<<999888777888:::;;;:::999;;;;;;:::999777555444222333333222111111000000///333333333222111000000///,,,,,,,,,,,,,,,,,,------***++++++,,,,,,++++++***************************''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((()))))))))(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%&&&''''''(((((('''''')))))))))))))))))))))))))))***+++***)))((()))+++((()))++++++)))((()))***))))))))))))************,,,***))))))******)))''''''((()))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------........./////////////////////.....................////////////333333444444555666666666:::888666444555666999:::<<<<<<======<<<;;;:::::::::;;;<<<===>>>???@@@AAADDDDDDDDDDDDFFFIIIKKKMMMOOOOOONNNMMMNNNOOOPPPQQQUUUVVVVVVUUUTTTTTTVVVXXX\\\\\\^^^aaadddcccaaa___aaaaaa_________```bbbccchhhhhhhhhjjjlllnnnqqqrrrooorrruuuwwwvvvuuuuuuvvvvvvvvvvvvvvvvvvuuuttttttrrrrrrrrrqqqpppppppppooonnnppptttwwwzzz{{{{{{{{{||||||||||||{{{xxxvvvuuuwwwtttqqqnnnmmmoooqqqrrrppppppqqqqqqooommmkkkjjjggghhhiiijjjkkkllllllmmmmmmllljjjhhhhhhiiikkkllllllmmmlllkkkhhhddd```^^^```___]]]ZZZXXXVVVUUUTTTXXXWWWVVVVVVVVVSSSOOOLLLIIIGGGCCCAAA???@@@AAABBBAAA???===>>>@@@AAA???===<<<:::888666666777888999444444222111000000//////////////////...---,,,+++,,,,,,,,,+++++++++******************)))(((&&&&&&(((((())))))((('''&&&%%%((((((((((((((()))******++++++)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%'''((()))))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$((('''&&&%%%$$$%%%&&&'''LLLKKKJJJMMMSSSWWWYYYYYYUUUVVVWWWVVVUUUUUUVVVXXXWWWTTTSSSSSSVVVWWWVVVUUUZZZZZZ\\\]]]^^^^^^^^^^^^_________```aaacccdddeeeiiihhhfffeeedddcccccccccdddcccaaa```___``````aaabbbaaa___]]]\\\[[[\\\\\\]]]]]][[[XXXSSSOOOKKKIIIEEEDDDCCCCCCEEEEEEDDDCCCAAABBBBBBCCCBBBAAA???>>>;;;:::999:::;;;<<<;;;:::;;;:::999888666555444333333333333222111111000000222222222111000/////////+++******))))))(((((((((***++++++,,,,,,++++++***************************((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))(((''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&(((***)))((('''((()))(((((()))))))))*********+++***))))))******)))'''))))))***+++++++++************))))))))))))******+++,,,,,,,,,------------////////////................../////////000000000333333333444555555666666888777666555666777999:::<<<<<<======<<<;;;;;;:::::::::;;;===>>>???@@@AAACCCDDDEEEFFFHHHJJJKKKLLLLLLLLLKKKKKKLLLMMMNNNOOOUUUVVVWWWVVVUUUUUUWWWXXX^^^___aaaeeeiiijjjhhhfffcccaaa___^^^___```ccceeehhhhhhhhhiiikkkmmmpppqqqqqqtttvvvxxxwwwvvvvvvvvvtttuuuuuuvvvvvvvvvvvvuuussssssssssssrrrrrrqqqqqqqqqrrrtttvvvxxxxxxxxxxxx{{{{{{{{{{{{yyywwwuuutttsssqqqooommmmmmooorrrtttrrrrrrqqqqqqooonnnmmmllliiijjjjjjjjjkkkkkkkkkllllllkkkiiihhhhhhiiijjjkkkiiiiiiiiihhhfffcccaaa___```___\\\ZZZWWWUUUTTTSSSVVVUUUUUUUUUUUUSSSOOOLLLIIIGGGDDDAAA??????@@@AAAAAA???======>>>???===;;;;;;:::888666666666777888555444222111000//////////////////......---,,,+++,,,,,,+++++++++*********************)))((('''&&&'''((()))******(((&&&%%%((((((((((((((())))))******)))((('''&&&&&&&&&&&&###$$$%%%%%%''''''((()))&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''MMMLLLLLLOOOSSSWWWYYYZZZXXXYYYZZZYYYWWWUUUUUUVVVUUUTTTSSSSSSUUUVVVVVVUUUZZZ[[[\\\^^^______``````aaaaaaaaa```aaaaaabbbccchhhhhhfffeeeddddddddddddeeedddcccbbbbbbbbbcccdddfffdddbbb```^^^^^^]]]^^^aaa```^^^[[[WWWSSSOOOLLLGGGFFFDDDDDDEEEDDDCCCAAA???@@@AAABBBBBBBBBAAA@@@===<<<;;;;;;======<<<;;;;;;:::888666555444555555444444444333222222111111111111000000///...............---,,,+++***))))))******++++++++++++******************************))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&######$$$%%%'''((())))))&&&&&&''''''''''''&&&&&&######$$$$$$%%%%%%&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&'''''''''''''''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''%%%''')))((('''&&&''''''(((((())))))))))))******+++)))((((((******)))'''******++++++******)))(((,,,++++++++++++++++++,,,++++++,,,,,,,,,---------......................../////////000000000111111222222333333444555555555444555555666777888999999<<<<<<======<<<<<<;;;;;;::::::;;;<<<>>>???@@@AAACCCDDDFFFHHHIIIJJJKKKKKKNNNNNNNNNNNNOOOPPPRRRRRRVVVWWWXXXXXXWWWWWWXXXZZZ^^^```dddiiinnnppppppnnnfffdddaaa^^^^^^```ccceeeggggggggghhhiiilllnnnooosssuuuwwwxxxvvvuuuuuuuuuqqqrrrtttuuuvvvwwwwwwwwwuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuxxxyyyyyyxxxwwwuuusssrrrnnnmmmllllllmmmpppsssuuusssrrrqqqpppooonnnnnnnnnlllllllllllllllkkkjjjjjjjjjiiihhhgggggghhhiiijjjfffffffffeeedddbbb```___```^^^\\\YYYVVVTTTRRRQQQSSSSSSSSSSSSSSSRRRNNNKKKHHHFFFCCC@@@???>>>>>>???@@@>>><<<<<<<<<<<<:::999:::999888666555555666777555444222111///......---............---,,,++++++,,,++++++++++++*********)))******))))))((('''&&&'''(((***,,,+++***'''&&&((((((''''''(((((()))***)))((('''&&&&&&%%%&&&&&&$$$$$$%%%&&&'''(((((()))%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''MMMMMMNNNPPPSSSWWWYYY[[[[[[\\\]]]\\\YYYVVVUUUTTTVVVUUUUUUUUUVVVWWWXXXXXX[[[\\\^^^___```aaabbbbbbdddcccbbbaaaaaa```aaaaaaffffffeeeddddddddddddeeefffeeeeeedddeeefffggghhhiiigggeeebbb```___^^^^^^aaaaaa___\\\YYYUUUQQQOOOKKKIIIGGGFFFEEEDDDBBB@@@@@@@@@BBBBBBBBBBBB@@@@@@>>>===;;;;;;<<<<<<;;;999:::999666444333444555666555555444333333222222111/////////......---------......------,,,,,,,,,+++******++++++++++++******************************)))))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&######$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&'''''''''&&&&&&))))))))))))))))))))))))&&&'''((((((&&&&&&'''(((&&&'''))))))'''&&&'''((((((((((((((()))))))))******)))(((((()))***)))'''))))))************))))))+++******))))))******+++,,,,,,,,,---------......------...............///000000000000111111111111111111222222333444444444111222444666888999999888;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<===???@@@@@@BBBDDDFFFHHHJJJJJJJJJJJJNNNNNNOOOPPPQQQRRRSSSTTTVVVXXXZZZZZZYYYYYYZZZ[[[]]]___dddkkkqqquuuuuuuuulllhhhccc___^^^___bbbdddgggfffffffffhhhjjjkkkmmmssstttvvvuuusssrrrrrrrrrnnnpppqqqsssuuuvvvwwwwwwuuuuuuvvvwwwwwwwwwvvvuuutttssssssrrrrrrsssttttttvvvvvvvvvvvvtttrrrpppooommmlllkkkkkklllooorrrssssssrrrpppnnnmmmnnnnnnooonnnnnnnnnnnnmmmkkkiiihhhgggfffeeeeeeeeeeeefffgggeeeeeecccbbbaaa```___^^^___]]][[[XXXTTTRRRPPPPPPRRRQQQQQQRRRSSSQQQNNNKKKGGGFFFCCC@@@>>>===============<<<<<<<<<;;;;;;:::999999777666555444555555555444222000...------,,,---------------,,,++++++++++++++++++************)))))))))))))))((('''''''''(((+++------+++(((&&&(((''''''''''''((()))))))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''MMMNNNOOOPPPRRRUUUYYY[[[\\\^^^___]]]ZZZWWWUUUUUUWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^```bbbcccddddddeeefffeeedddcccaaaaaa``````cccccccccbbbccccccdddeeegggfffffffffgggiiijjjlllkkkiiifffccc```^^^^^^]]]___^^^]]][[[XXXUUURRRPPPNNNLLLIIIHHHGGGEEECCCAAAAAABBBCCCCCCBBBAAA???>>>===<<<::::::::::::999777999777555333333444555666555555444333333222222111.........---------------(((((())))))******++++++)))******++++++******)))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&''''''(((,,,+++***)))'''&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&&&&&&&'''(((((((((((('''&&&%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((&&&(((***)))((('''(((((('''(((((((((((())))))))))))((('''((()))***)))(((''''''((()))***++++++***''''''&&&&&&&&&&&&''''''***++++++++++++,,,,,,,,,,,,---------......//////000000000000111111111111000000111111222333333333///111444666888888888888::::::;;;;;;;;;;;;::::::999999:::<<<===>>>???@@@AAABBBDDDFFFHHHHHHHHHGGGHHHIIIJJJKKKMMMNNNOOOPPPUUUWWWYYYZZZZZZYYYZZZ[[[]]]___eeellltttxxxyyyyyyppplllgggaaa______aaacccfffeeeeeeeeefffgggiiijjjoooqqqqqqqqqooommmmmmnnnlllmmmoooqqqrrrttttttuuussstttvvvwwwwwwwwwvvvuuuqqqqqqqqqqqqrrrsssuuuuuuttttttttttttrrrpppnnnmmmnnnmmmlllkkklllmmmooopppqqqpppnnnmmmllllllmmmnnnnnnooooooooonnnllljjjiiieeeddddddcccccccccccccccfffeeebbb___]]]\\\\\\\\\]]]\\\YYYVVVSSSQQQOOOOOOQQQPPPPPPQQQRRRPPPMMMJJJEEEDDDBBB???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<===888888777555444333333333444333111///...---,,,,,,,,,,,,,,,,,,,,,,,,+++***+++++++++*********))))))((())))))))))))((((((''''''(((***,,,,,,+++)))''''''''''''''''''(((((()))))))))(((((('''((((((((((((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''((('''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''LLLNNNOOOPPPQQQTTTXXX[[[\\\^^^^^^]]]ZZZXXXWWWWWWYYYZZZ[[[[[[[[[\\\^^^``````aaabbbdddfffggghhhhhhhhhgggfffdddcccbbbbbbaaaaaaaaaaaaaaabbbcccdddeeegggffffffgggiiikkkmmmnnnkkkiiieeebbb^^^\\\[[[[[[ZZZZZZZZZYYYWWWUUURRRQQQNNNLLLJJJHHHGGGEEEBBB@@@BBBBBBCCCCCCBBB@@@???>>>===;;;999999999888666555666555444333333444555666444444444333222222111111------------------------((())))))***+++,,,------))))))************))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###############)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((---,,,+++)))(((&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&(((******((('''((()))''''''(((((((((((())))))((('''&&&''')))***)))(((%%%&&&((()))***+++++++++++++++************++++++(((((()))))))))*********,,,,,,,,,---......///////////////000000000111111//////000000111222222222///111333555777777777777888888999999::::::999999999999:::;;;===>>>???@@@???@@@BBBCCCDDDEEEEEEEEEEEEFFFHHHKKKMMMNNNOOOOOOQQQSSSVVVWWWWWWWWWWWWXXX\\\^^^dddlllsssxxxzzzyyyqqqnnnhhhcccaaa```bbbccceeeeeedddcccdddeeeggghhhkkklllmmmllljjjiiiiiikkkjjjjjjlllmmmnnnooooooooooooqqqsssuuuvvvvvvuuutttooopppqqqrrrssstttuuuvvvsssssssssrrrqqqooommmlllooonnnmmmlllllllllmmmnnnooonnnmmmmmmlllllllllmmmmmmnnnpppqqqpppnnnlllkkkfffeeeeeedddcccbbbaaaaaadddbbb___\\\YYYYYYYYYYYY[[[YYYWWWUUURRRPPPOOOOOOOOOOOOOOOOOOPPPNNNJJJHHHCCCBBB@@@???======<<<<<<:::<<<===<<<;;;:::;;;<<<777777666555444222111111222111000...------------+++++++++,,,,,,++++++***+++************)))))))))(((((())))))))))))(((((('''((()))*********)))(((''''''&&&&&&''''''((()))***))))))((((((((())))))%%%%%%&&&'''((())))))***'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$$$$%%%&&&''''''''''''KKKMMMOOOPPPPPPRRRVVVZZZ\\\\\\\\\[[[YYYXXXYYYZZZYYY[[[]]]]]]\\\\\\___bbbbbbccceeeggghhhjjjjjjkkkjjjiiigggfffddddddccccccaaaaaaaaabbbccceeefffgggfffffffffgggiiilllnnnpppjjjgggddd```\\\YYYXXXWWWVVVWWWWWWWWWVVVUUUSSSRRRMMMKKKHHHFFFEEEDDDAAA???@@@AAABBBBBBBBBAAA@@@???===<<<:::999999888666444444444444444444444444444333333333222111111000000---------...............,,,,,,,,,------.........))))))************))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((((((***))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%&&&'''((((((''''''$$$$$$%%%&&&&&&&&&&&&%%%(((((((((((((((((((((((($$$&&&'''&&&%%%$$$%%%&&&%%%''')))((('''&&&'''''''''''''''((((((((())))))((('''&&&''')))***)))(((''''''((()))******))))))......------------......************++++++++++++++++++,,,------...//////....../////////000000000......///000000111111222111111333444555666777777666666777888888888888888888999:::;;;===>>>??????>>>>>>>>>???@@@AAABBBCCCDDDEEEHHHKKKMMMNNNOOOOOOKKKNNNQQQSSSRRRRRRRRRSSSWWWYYY___gggnnnssstttsssmmmkkkhhheeeddddddeeefffeeedddcccbbbcccdddeeefffhhhiiiiiihhhffffffgggiiihhhiiiiiijjjjjjjjjjjjjjjlllmmmpppsssttttttrrrqqqoooppprrrssstttuuuttttttrrrrrrrrrrrrpppnnnlllkkknnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmlllkkkmmmoooqqqrrrqqqooonnniiihhhhhhfffeeecccaaa```___]]]ZZZWWWUUUUUUWWWXXXXXXWWWUUUSSSRRRPPPPPPOOOMMMMMMLLLLLLLLLJJJFFFCCC@@@@@@???>>>======<<<<<<;;;======;;;888666777888777666666555333222000///000///......---------...******++++++++++++******************))))))))))))(((((())))))))))))((((((((('''''''''(((((()))***'''&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))%%%%%%&&&'''((()))******(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%###$$$%%%'''''''''''''''JJJMMMOOOOOOOOOQQQVVVZZZ[[[[[[[[[ZZZXXXXXXZZZ]]]YYY[[[]]]]]]\\\\\\___ccccccdddfffhhhjjjkkklllllljjjjjjhhhgggeeeeeeddddddaaaaaabbbcccdddfffggghhhfffffffffhhhjjjllloooqqqiiifffccc^^^ZZZXXXVVVUUUTTTUUUVVVVVVVVVUUUTTTSSSKKKIIIFFFEEEDDDBBB@@@>>>>>>???@@@BBBCCCCCCBBBBBB>>><<<:::999999888666444222333444555555555444444333333222222111000000///........................+++*********************))))))************))))))))))))))))))))))))))))))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%%%%$$$$$$%%%%%%""""""""""""###%%%'''(((%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$###"""!!!!!!"""###%%%'''((()))******$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))''''''((()))$$$&&&''''''&&&%%%%%%&&&''''''''''''((((((((()))'''&&&&&&''')))***)))((()))))))))))))))(((((('''***))))))))))))))))))***------........./////////++++++,,,,,,---...//////............////////////......//////000111111111222222222333444555666666555555666777777777777777888999:::;;;<<<>>>??????======<<<<<<===???AAABBB???@@@CCCFFFHHHJJJJJJJJJGGGJJJMMMOOOOOONNNNNNOOOQQQTTTYYYaaahhhlllmmmllljjjiiigggfffffffffhhhiiiddddddcccbbbbbbcccdddeeefffggggggfffeeeeeeggghhhhhhhhhhhhhhhhhhgggffffffiiikkknnnqqqrrrrrrqqqppppppqqqsssuuuuuuuuusssrrrrrrrrrrrrrrrpppnnnlllkkkmmmmmmmmmmmmmmmnnnooopppnnnnnnoooppppppooommmmmmjjjllloooqqqsssrrrqqqooolllkkkjjjiiigggdddbbbaaa[[[YYYUUUSSSRRRTTTVVVXXXWWWVVVTTTSSSQQQPPPPPPPPPLLLKKKJJJJJJJJJGGGCCC@@@>>>>>>>>>>>>============<<<>>>>>>;;;666333333444666666555555333111000///.........------.........)))******+++++++++******************))))))))))))(((((()))))))))))))))(((((('''&&&&&&&&&((()))***'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((()))((((((((('''''''''''')))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$#########""""""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&"""$$$%%%'''((((((''''''HHHJJJLLLNNNNNNPPPRRRTTTWWWWWWWWWVVVWWWXXXYYYYYY\\\\\\\\\]]]]]]^^^^^^^^^ccceeegggjjjkkkkkkjjjiiillljjjiiihhhiiihhhfffeeeccccccbbbbbbccceeeggghhhggggggffffffffffffggggggiiigggccc^^^[[[XXXVVVVVVTTTRRROOOOOOOOOPPPOOONNNHHHHHHHHHGGGEEEBBB@@@>>>=========>>>??????===;;;<<<;;;999888888888999999333333333333333333333333222222111000///...---,,,......------------......*********))))))))))))))),,,***(((''''''(((***,,,))))))(((((((((((())))))%%%%%%&&&''''''&&&%%%%%%%%%&&&((()))))))))((('''))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((###!!!!!!###'''))))))'''(((''''''&&&&&&%%%$$$$$$(((&&&$$$""""""$$$&&&(((%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%'''((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***,,,((($$$$$$&&&))))))(((******)))((((((((((((((())))))))))))))))))))))))------,,,,,,+++***))))))******+++,,,,,,---......///......---------......111000...---...///111222333333333444444666777777333333444444555666666666999888888888999;;;===>>>======<<<<<<<<<<<<======>>>@@@CCCEEEGGGGGGFFFEEEGGGIIIKKKLLLKKKKKKMMMNNNOOOQQQUUUZZZ^^^bbbeeefffcccaaa```cccfffiiihhhfffhhhddd___\\\]]]```bbbdddeeedddcccbbbbbbccccccdddgggfffdddcccbbbcccddddddffffffgggiiilllnnnqqqrrrqqqrrrrrrrrrqqqrrruuuxxxtttuuutttpppppprrrooojjjhhhhhhiiikkknnnpppooonnnjjjlllooopppnnnlllllllllmmmmmmmmmnnnooopppppppppnnnmmmkkkiiigggddd```\\\\\\ZZZWWWTTTRRRSSSTTTUUUZZZZZZYYYWWWUUURRRPPPOOOKKKFFFBBBBBBEEEFFFDDDAAA???<<<::::::<<<===<<<:::;;;;;;;;;:::888666555444444333222111000000000000,,,,,,------------------,,,+++***))))))***+++,,,+++++++++***)))(((((('''*********))))))((('''&&&&&&&&&''''''((()))))))))(((&&&%%%%%%&&&&&&&&&%%%))))))((('''&&&%%%%%%$$$((('''&&&&&&'''((('''&&&))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&HHHIIILLLMMMMMMNNNPPPRRRUUUUUUVVVWWWWWWXXXYYYYYY[[[[[[[[[[[[\\\\\\\\\\\\bbbdddgggiiikkkkkkkkkkkkllljjjhhhhhhhhhhhhfffeeeccccccbbbbbbccceeefffggghhhhhhgggfffeeeddddddddddddbbb___[[[XXXVVVUUUTTTUUURRRNNNLLLLLLLLLLLLKKKFFFFFFFFFEEECCCAAA???============>>>??????===;;;<<<;;;999888777777777888333333333333333333333333444333333222111000///...------,,,,,,,,,,,,------))))))))))))************))))))(((''''''((())))))))))))(((((((((((())))))%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((())))))(((''')))((((((((('''''''''&&&((('''&&&%%%%%%&&&'''((($$$"""!!!"""%%%&&&%%%#########$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))+++'''$$$###%%%'''((('''******)))(((((((((((((((((((((((((((((((((((((((******++++++++++++,,,,,,******++++++,,,------.........------------......000///...---...///111222333222222222333444555555333333444555555666666777999888888888999:::<<<======<<<<<<;;;;;;<<<<<<======>>>@@@BBBDDDDDDDDDDDDBBBDDDFFFGGGFFFFFFHHHIIIMMMOOOSSSWWW\\\___bbbcccaaa``````ccchhhkkkkkkjjjjjjeee```^^^^^^aaacccdddcccbbbaaaaaaaaabbbcccdddfffeeeddddddccccccccccccdddeeegggiiikkknnnpppqqqpppqqqrrrqqqqqqrrruuuwwwvvvwwwvvvsssrrrtttqqqlllhhhggghhhjjjmmmnnnnnnmmmjjjlllnnnnnnlllkkkkkklllkkkkkkllllllmmmmmmnnnnnnkkkjjjgggfffeeeccc```^^^^^^\\\XXXUUUSSSRRRRRRSSSWWWWWWVVVUUUSSSPPPNNNMMMJJJFFFAAAAAADDDEEECCC@@@>>><<<::::::<<<<<<;;;:::;;;::::::999888666444333333333222111000000000000------------------,,,,,,++++++***))))))***++++++++++++******)))(((((('''&&&'''((())))))******)))(((((((((((('''''''''''''''&&&%%%%%%'''))))))(((((((((((('''&&&&&&%%%%%%((('''&&&&&&'''((('''&&&)))((((((((('''''''''&&&))))))((('''&&&%%%$$$$$$&&&'''''''''&&&&&&%%%$$$'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&HHHIIIKKKLLLKKKLLLNNNOOORRRSSSUUUWWWYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYY```bbbeeehhhkkklllllllllllljjjhhhhhhhhhhhhfffdddcccccccccccccccdddeeefffiiihhhgggeeecccaaa```___]]]\\\ZZZWWWUUUSSSRRRRRRTTTPPPLLLIIIHHHHHHHHHGGGDDDDDDDDDCCCAAA???===<<<======<<<===??????===;;;<<<;;;999777666555555666444444444444444444444444333333222111000//////...,,,++++++******++++++,,,(((((())))))******++++++''''''(((((((((((('''''')))((((((''''''(((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%######$$$$$$"""!!!""""""###$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))&&&$$$###$$$&&&''''''***))))))((((((((((((((('''''''''''''''''''''''''''((()))***+++---......******++++++,,,,,,------...---------------......000///.........///000111222222111111111222222333444444444555666666777777999888888888999:::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<===???@@@AAABBBCCCAAADDDFFFGGGFFFFFFGGGIIIJJJLLLOOOTTTXXX\\\^^^```______```dddhhhlllmmmmmmhhhddd___]]]]]]```bbbbbb``````______```aaabbbccceeeeeeeeeddddddcccbbbaaacccdddfffiiikkkmmmnnnnnnnnnoooqqqqqqpppqqqtttvvvwwwyyyxxxuuutttuuurrrmmmgggffffffgggjjjllllllllliiikkklllkkkjjjiiijjjkkkjjjjjjjjjjjjjjjkkkkkkkkkhhhfffccccccccccccbbb```aaa___\\\XXXTTTRRRQQQQQQSSSSSSSSSRRRPPPNNNLLLKKKHHHDDDAAA@@@BBBCCCAAA>>>===<<<:::999:::;;;:::999999999999888777555444333222222111111000/////////......------,,,,,,++++++++++++***))))))***+++++++++******))))))(((((('''&&&&&&'''((())))))))))))+++***)))((('''&&&%%%$$$%%%$$$###$$$'''))))))(((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&(((((((((''''''''''''''')))(((((('''&&&%%%$$$$$$&&&''''''''''''&&&%%%%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))'''&&&$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&IIIJJJLLLLLLKKKKKKLLLNNNPPPRRRUUUXXXZZZ[[[ZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXX]]]___cccgggjjjlllmmmmmmkkkjjjhhhggghhhgggfffdddccccccccccccccccccddddddiiihhhfffccc```]]][[[ZZZWWWVVVUUUTTTSSSRRRQQQQQQQQQMMMHHHEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@>>>===<<<===<<<;;;<<<===>>>===;;;<<<:::888666444444333444333333333333333333333333000000///......---,,,,,,,,,++++++******++++++,,,)))))))))))))))*********&&&''')))******)))'''&&&(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&########################%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''%%%$$$%%%&&&''''''))))))(((((((((((())))))(((((((((((((((((((((((('''((()))***+++,,,---...******++++++,,,,,,,,,,,,------,,,,,,------......///............///000111222111111111111111222222333444444555666666777777888888888888999999::::::::::::999999999999::::::<<<<<<<<<===>>>@@@AAACCCBBBDDDFFFGGGFFFFFFHHHIIIHHHJJJMMMRRRVVVYYY\\\]]]^^^___aaadddgggjjjlllmmmddd```\\\ZZZ[[[]]]______^^^^^^^^^^^^___```bbbccccccdddeeeeeeeeecccbbbaaabbbdddfffiiikkkllllllllllllnnnpppppppppqqqsssuuuwwwyyyyyyvvvvvvwwwtttnnnhhhfffdddeeegggiiiiiiiiihhhiiiiiihhhggggggiiijjjiiiiiiiiiiiiiiiiiiiiiiiifffcccaaaaaacccdddddddddeeeccc```[[[WWWSSSQQQOOOPPPPPPQQQQQQOOOMMMKKKJJJEEECCCAAA@@@AAA@@@>>><<<<<<;;;:::999999999999888888888777777666444333222111111111111000///............------,,,+++******+++******************+++******))))))(((((((((((())))))))))))((('''&&&%%%******)))((('''&&&%%%%%%%%%$$$######%%%''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&JJJKKKLLLLLLKKKKKKLLLNNNPPPRRRUUUXXXZZZ[[[ZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXXZZZ]]]aaaeeeiiikkkllllllkkkiiihhhgggggggggeeedddccccccccccccccccccbbbbbbeeeeeecccaaa]]]ZZZVVVUUURRRRRRRRRRRRQQQQQQPPPPPPLLLIIIEEECCCDDDEEEEEEEEEDDDCCCBBB@@@???>>>======<<<;;;::::::<<<<<<<<<::::::999777444333222222222333333333333333333333333//////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,+++*********))))))(((((('''(((***++++++***((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$'''%%%###""""""###%%%'''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&'''''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''&&&&&&((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,---.....................//////000111111111111111111222333333333444444555555666666666777777888888999999999999999888888888888999999<<<<<<<<<===>>>@@@BBBCCC???AAACCCDDDCCCCCCEEEFFFGGGIIILLLPPPTTTXXXZZZ[[[^^^___aaabbbdddfffgggiiiaaa^^^[[[ZZZ[[[]]]______^^^^^^^^^^^^___```bbbccccccccceeeffffffeeedddccceeeeeeggghhhiiijjjjjjkkkkkkmmmoooppppppqqqssstttxxx{{{{{{zzz|||}}}zzzuuujjjgggdddcccdddffffffgggfffggggggfffeeeeeeggghhhgggggghhhhhhhhhhhhhhhiiieeecccbbbbbbdddfffgggggggggeeebbb^^^ZZZUUUQQQOOONNNOOOPPPQQQOOOMMMJJJIIIDDDBBBAAA@@@???>>><<<;;;;;;;;;:::999777777777888666666666555444333222111000000111000000///---,,,......---,,,++++++***************++++++*********)))))))))((((((((((((((()))))))))(((((('''&&&%%%(((((((((((((((((((((((()))(((&&&%%%&&&'''&&&%%%%%%%%%&&&&&&'''((((((((((((&&&&&&&&&'''((('''&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''IIIKKKLLLLLLKKKKKKLLLNNNOOOPPPSSSUUUWWWXXXXXXXXXZZZZZZYYYYYYYYYYYYYYYYYYXXX[[[___cccgggiiijjjjjjkkkiiiggggggggggggeeecccccccccddddddcccbbbaaaaaaaaa```___]]]ZZZVVVSSSQQQOOOOOOPPPPPPPPPOOOOOONNNIIIGGGDDDDDDDDDEEEEEEDDDCCCBBB@@@???>>>=========;;;999888888999::::::999888777555333222111222222222222222222222222222222000000//////............,,,++++++++++++++++++,,,************)))))))))(((((()))***,,,,,,***)))((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%!!!###$$$%%%$$$%%%&&&((($$$%%%%%%&&&&&&'''(((((('''%%%""" """%%%'''''''''((())))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))((('''&&&((()))((((((((((((((())))))******************************************)))))))))******++++++++++++++++++++++++++++++,,,---...///------........./////////000000000000111222333333222222222333444444555555444555666888999999999999999999888888888888999999;;;;;;<<<>>>???@@@AAABBB@@@BBBDDDEEEEEEEEEFFFGGGFFFHHHKKKOOOSSSVVVYYYZZZ[[[]]]_________```bbbccc```^^^\\\\\\^^^aaacccccc``````______```aaabbbcccbbbcccdddfffggggggggggggiiihhhhhhggghhhhhhiiijjjjjjmmmoooqqqqqqrrrsssuuuyyy|||~~~mmmiiieeebbbbbbcccdddddddddeeefffeeedddcccdddfffeeeeeeeeefffggghhhhhhhhhfffdddcccdddfffgggggggggeeedddbbb___[[[VVVQQQOOONNNOOOPPPQQQOOOLLLIIIGGGBBBBBBBBBAAA???===;;;::::::::::::888666555666777444444444444333222111000//////000000000...,,,+++------,,,,,,++++++******)))***++++++++++++***)))((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&'''((())))))***...,,,)))((())))))(((&&&&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&'''(((((((((((('''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''GGGIIIJJJJJJJJJJJJLLLMMMNNNNNNOOOQQQRRRTTTUUUUUUWWWWWWWWWWWWXXXXXXXXXXXXVVVYYY]]]aaadddfffggggggjjjiiiggggggggggggeeeccccccdddddddddcccbbb```___[[[[[[[[[ZZZXXXTTTQQQOOOKKKLLLMMMNNNNNNMMMLLLLLLIIIGGGFFFFFFFFFEEECCCAAAAAA@@@>>>===<<<<<<<<<<<<:::888666666777888888888666555333222111111111222000000000000000000000000/////////............---+++******))))))******+++'''(((((()))***+++++++++(((((()))******)))(((((((((''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$!!!$$$&&&%%%$$$$$$&&&(((###$$$$$$%%%&&&&&&''''''&&&%%%###""""""###%%%&&&###$$$&&&((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&''')))(((&&&%%%''')))((((((((((((((()))******))))))))))))))))))))))))************))))))))))))++++++******************++++++++++++,,,---...///------......//////......---------...///111222333000111111222222333333444111333555777999::::::::::::999999888888999999:::999:::<<<>>>@@@@@@@@@@@@AAACCCFFFGGGFFFFFFGGGIIIEEEGGGJJJNNNQQQTTTWWWXXXVVVYYY[[[[[[[[[[[[]]]```^^^\\\[[[\\\___bbbdddeeecccbbbaaaaaaaaabbbcccdddccccccdddeeegggiiikkklllmmmllliiigggfffggghhhiiijjjmmmppprrrrrrssstttuuuuuuzzz~~~qqqlllfffaaa```aaaaaabbbaaaccceeeeeedddbbbbbbcccaaaaaabbbccceeefffggggggfffeeedddeeeggggggfffdddaaaaaa```^^^ZZZUUUPPPNNNNNNOOOPPPPPPNNNJJJFFFDDDBBBCCCCCCBBB???<<<;;;:::999::::::888555333444666333333333333222111000000...///000000///...,,,***,,,,,,++++++++++++++++++)))***++++++++++++***)))((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&&&&''''''((())))))***,,,***((((((((()))((('''&&&&&&&&&'''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&'''((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''EEEGGGIIIIIIIIIIIIKKKMMMLLLLLLMMMMMMOOOPPPRRRSSSUUUUUUUUUVVVVVVWWWWWWWWWVVVXXX\\\```ccceeeffffffjjjiiigggfffgggfffeeeccccccdddddddddcccaaa```___XXXXXXYYYXXXVVVSSSPPPNNNIIIJJJKKKLLLLLLKKKJJJIIIJJJIIIHHHHHHGGGEEEAAA>>>???>>>===;;;:::::::::;;;999777555444666777777777555444222111111111222222////////////////////////,,,,,,,,,,,,,,,,,,++++++))))))(((((((((((())))))$$$%%%'''(((***,,,......''''''(((((((((((('''''''''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''((((((&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$''')))(((&&&%%%''')))&&&&&&%%%%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$"""%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########(((((('''&&&$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***$$$&&&((('''%%%$$$%%%(((((((((((((((((()))******(((((((((((((((((((((((((((((())))))*********+++++++++******************++++++++++++,,,---...///,,,---......//////......******+++,,,...000222333///000000111222222333333000222444777999:::::::::::::::999999999999::::::777999<<<>>>@@@@@@???>>>>>>@@@BBBCCCBBBBBBCCCEEEDDDEEEHHHLLLPPPSSSUUUVVVRRRUUUXXXYYYXXXYYY\\\^^^[[[ZZZYYYZZZ^^^bbbdddeeeeeedddcccbbbbbbccccccdddccccccdddeeegggjjjmmmooopppnnnjjjgggeeefffhhhiiijjjmmmppprrrsssssstttvvvpppvvvzzz~~~sssnnngggaaa___`````````___bbbdddeeedddbbbaaaaaa^^^___```aaaccceeefffgggeeeeeeeeefffgggfffdddbbb]]]^^^]]]\\\YYYTTTOOOLLLMMMNNNOOOOOOMMMIIIEEEBBBBBBCCCDDDBBB???<<<;;;:::888::::::888444222444666222222222222222111000///......000000///...+++***++++++++++++++++++,,,,,,)))***+++,,,,,,+++***)))'''''''''((((((((((((((((((((((((((('''&&&%%%$$$''''''''''''((((((((()))'''%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&'''''''''"""######$$$&&&'''((((((&&&&&&'''((())))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''DDDDDDEEEFFFGGGIIIJJJKKKMMMKKKIIIHHHIIIKKKNNNPPPRRRRRRRRRSSSTTTTTTUUUUUUXXXYYY[[[]]]^^^aaaeeehhhhhhgggeeedddccccccdddeeedddddddddccccccaaa``````[[[ZZZXXXVVVUUURRRNNNKKKGGGGGGHHHJJJLLLNNNPPPQQQNNNMMMJJJGGGDDDAAA@@@??????>>><<<:::888777666666999777555555555666555444444444444333111000...---333111000000000000---+++...///000...+++)))))))))******++++++++++++******(((((((((***---...///...(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&&&&''')))(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&((()))((('''%%%%%%'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&+++(((%%%$$$&&&((('''%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))******((((((((((((((('''''''''((('''&&&%%%%%%%%%%%%%%%))))))))))))(((((((((((()))************+++++++++)))+++,,,,,,+++***,,,---///...---,,,,,,,,,,,,,,,+++,,,---...////////////222222111111111111222222000111333555777999:::;;;<<<<<<;;;:::999999999999<<<<<<===============<<<>>>??????@@@AAAAAABBBBBBCCCDDDEEEIIIMMMQQQRRRSSSPPPQQQSSSVVVWWWXXXXXXXXXZZZZZZZZZ[[[\\\^^^___```eeefffhhhgggfffeeeeeeffffffeeeeeefffhhhjjjmmmooorrrrrrppplllhhhfffeeefffnnnnnnnnnoooqqqssstttuuuxxxwwwvvvzzzwwwpppjjjhhhfffbbb```bbbaaabbbcccddddddcccbbbaaa___aaacccccccccbbbcccdddcccdddeeeeeeccc```]]]ZZZZZZYYYYYYYYYXXXUUUQQQMMMNNNNNNNNNNNNLLLIIIGGGFFFEEEDDDBBBBBBAAA???;;;999888777555555666666444333444444333222111//////...111///------......---,,,---,,,+++)))((('''''''''))))))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&CCCDDDEEEFFFGGGHHHJJJJJJKKKJJJIIIHHHIIIKKKNNNPPPOOOOOOPPPPPPQQQRRRRRRSSSVVVXXXZZZ[[[\\\___cccffffffeeedddccccccccccccdddbbbbbbbbbaaa```^^^]]]\\\YYYWWWVVVUUUTTTQQQNNNKKKGGGGGGGGGHHHJJJMMMOOOQQQQQQOOOLLLIIIEEEBBB@@@???999999999999::::::;;;<<<888666444444555555444333111111111000///...---,,,...------...000111///...,,,---...---+++))))))))))))******************)))((('''''')))+++,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&%%%&&&&&&''',,,+++(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%###""""""###%%%&&&((('''%%%%%%'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&)))'''$$$%%%&&&'''&&&%%%((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((((((((''''''&&&'''''''''''''''(((((())))))******)))************+++++++++)))+++,,,,,,+++***,,,---///...---,,,,,,,,,,,,---------...///000000000000...//////000111333444555333333555666888999;;;;;;;;;;;;:::999999999999999::::::;;;<<<===>>>>>>>>>?????????@@@@@@AAAAAAAAADDDDDDEEEHHHKKKMMMOOOOOOQQQRRRTTTWWWXXXYYYXXXXXXYYYYYYYYYZZZ\\\]]]______ccceeeffffffeeedddeeefffffffffeeefffgggjjjmmmnnnpppqqqpppnnnjjjgggggggggllllllmmmnnnoooqqqrrrssstttssssssvvv{{{~~~vvvpppjjjiiigggbbbaaabbbaaabbbcccdddddddddccccccaaabbbdddcccbbbaaaaaabbbaaabbbcccdddccc```^^^\\\[[[YYYWWWUUUUUUSSSQQQNNNMMMMMMMMMMMMLLLJJJHHHFFFEEECCCAAA@@@???===:::888:::999777777888888666555333333222222111000//////000...---,,,---...---,,,---,,,+++)))((((((''''''))))))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&AAABBBDDDFFFGGGHHHHHHHHHIIIIIIHHHHHHIIIKKKNNNOOONNNNNNOOOOOOPPPQQQQQQQQQTTTUUUWWWXXXYYY\\\```cccccccccbbbbbbaaabbbbbbbbb``````___^^^\\\ZZZYYYXXXUUUTTTRRRRRRQQQPPPMMMKKKHHHHHHGGGGGGIIIKKKNNNPPPSSSQQQNNNJJJFFFBBB@@@???===<<<;;;:::999888777666777555333333333333222111///////////////......------,,,,,,---//////...,,,)))+++,,,+++***((())))))((())))))******))))))((()))((('''((()))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&...---***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((((((&&&%%%%%%&&&''''''&&&%%%&&&&&&&&&&&&''''''''')))(((((()))***+++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((((((((()))((((((((('''(((((())))))&&&&&&'''((()))***++++++)))************+++++++++)))+++,,,,,,+++***,,,---......---,,,,,,,,,------......///000111111111111...//////000111333444555333444555666777888999999::::::999999999999999999888888999;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAACCCDDDEEEFFFHHHIIIJJJKKKRRRSSSUUUWWWXXXYYYYYYXXXWWWXXXXXXYYY[[[\\\^^^___aaacccddddddcccccceeeffffffeeeeeeeeeggghhhjjjlllmmmnnnoooooollljjjiiiiiijjjjjjkkklllmmmnnnooopppooonnnnnnqqquuuxxxzzzzzzuuuoookkkjjjhhhdddbbbcccbbbbbbcccdddeeeeeeddddddcccddddddcccaaa___```aaaaaabbbccccccbbb```^^^]]]\\\YYYUUURRRRRRQQQPPPOOOKKKLLLLLLMMMLLLJJJIIIHHHFFFCCC@@@>>>===;;;999777:::888777888888888666444222222222111111000000000000...,,,,,,---...---,,,,,,,,,***)))(((((((((((())))))))))))((((((((((((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((()))%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&@@@AAACCCEEEFFFGGGGGGGGGHHHGGGGGGGGGHHHKKKMMMNNNNNNNNNOOOPPPPPPQQQQQQRRRQQQRRRTTTUUUVVVXXX\\\___`````````````````````aaa^^^^^^]]]\\\ZZZXXXVVVUUURRRPPPOOONNNOOONNNLLLJJJJJJIIIHHHHHHIIIKKKNNNOOORRRPPPMMMIIIDDDAAA???===???>>>===;;;999666444333666444222111222222111000//////000111111000000000///---,,,,,,,,,,,,)))''''''(((******)))(((((()))(((((())))))))))))((((((***)))(((((())))))(((&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&&&&&&&&&&,,,+++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&'''''''''((((((&&&'''(((***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&########################!!!###%%%&&&&&&$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((())))))***'''''''''((()))*********))))))*********+++++++++)))+++,,,,,,+++***,,,---...------,,,,,,,,,------......///000111111111111222222111111111111222222222222333333444444555555888888999999999999999999888999999:::;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEFFFGGGIIIJJJQQQRRRTTTVVVWWWWWWWWWWWWVVVVVVWWWXXXZZZ\\\]]]^^^```aaabbbbbbbbbbbbdddfffddddddddddddeeefffhhhhhhiiikkknnnnnnmmmkkkjjjjjjhhhiiijjjkkkmmmmmmnnnnnnlllllllllnnnqqqsssuuuvvvtttnnnkkkkkkjjjfffcccdddccccccddddddccccccccccccbbbccccccbbbaaa```aaabbbeeeeeedddcccaaa```^^^]]][[[XXXUUUTTTSSSRRRPPPNNNKKKLLLMMMMMMMMMLLLKKKJJJGGGDDD@@@===<<<;;;999888777666666666777666444222111111111111000000000000///---,,,,,,---...---,,,,,,+++***)))(((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&???@@@AAACCCDDDEEEFFFFFFGGGFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNOOOOOOPPPPPPNNNOOOQQQRRRSSSUUUYYY\\\\\\\\\]]]^^^^^^^^^______]]]]]]\\\ZZZXXXVVVTTTSSSOOOMMMLLLKKKLLLLLLKKKJJJLLLKKKJJJIIIIIIKKKMMMNNNNNNLLLIIIEEEBBB???===<<<777888999:::::::::999999666444222111111111000.........///000000000000///---,,,+++++++++***(((&&&&&&'''))))))((((((((()))(((((())))))))))))((((((,,,***)))((())))))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&$$$$$$&&&'''&&&%%%&&&&&&&&&'''''''''(((((("""###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&########################"""$$$&&&((())))))((('''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''((((((((((((''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&'''((())))))))))))))))))(((((((((((())))))*********+++++++++)))+++,,,,,,+++***,,,---------,,,,,,,,,------...------...///000000000000222222111111111111222222333333333333444444444555777888999:::::::::::::::;;;;;;:::::::::;;;<<<<<>>===<<<:::999777666666777777666444111111111000000000000000000...---++++++---...------++++++***)))((((((((()))))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******$$$%%%&&&'''((('''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''?????????@@@BBBCCCEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMOOOPPPPPPRRRVVVYYYXXXYYYZZZ\\\]]]]]]]]]]]][[[[[[ZZZYYYWWWVVVTTTSSSNNNLLLJJJJJJJJJKKKJJJIIIKKKKKKJJJJJJJJJJJJJJJJJJGGGFFFDDDAAA???===<<<;;;999::::::::::::888666555777444222111111111///...,,,,,,---------------,,,***))))))***,,,,,,+++)))&&&((())))))((('''((()))((())))))******))))))(((,,,***(((((())))))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%'''((()))'''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''(((''''''&&&&&&''''''((((((***)))))))))(((((((((''')))************+++++++++)))+++,,,,,,+++***,,,---------,,,,,,,,,---......------...///000000000000...//////000111333444555555555555666777777777888666888999;;;<<<<<<;;;;;;===<<<;;;::::::;;;<<<===>>>??????@@@AAAAAABBBBBBAAADDDHHHIIIHHHHHHLLLOOOOOOPPPRRRSSSTTTTTTSSSSSSUUUVVVVVVXXXZZZ\\\^^^___aaaaaabbbaaa```aaacccfffaaabbbcccdddeeefffggggggfffiiikkkllllllllllllmmmmmmnnnppprrrrrrrrrrrrqqqqqqqqqrrrqqqooooooqqqrrrppplllkkknnnnnniiiffffffgggfffeeecccbbbbbbbbbbbbbbbcccccccccbbbcccfffhhhnnnlllhhhccc___]]][[[ZZZXXXXXXXXXXXXWWWTTTOOOLLLLLLMMMNNNNNNNNNMMMLLLKKKFFFCCC@@@???>>>===;;;999888888888999:::999555333111111111000000/////////---,,,++++++---...------++++++***)))))))))))))))))))))))))))((((((((((((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((()))$$$$$$&&&'''((()))))))))&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''@@@???>>>>>>???BBBEEEGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLNNNNNNOOOQQQTTTWWWVVVWWWXXXZZZ[[[\\\\\\[[[XXXXXXXXXWWWVVVTTTSSSRRRNNNLLLJJJIIIIIIJJJIIIHHHHHHIIIIIIIIIIIIHHHFFFFFFBBBAAA???>>>===<<<<<<<<<=========;;;999666222000777555333111111111///...,,,,,,---------,,,,,,+++***))))))***,,,,,,+++)))''')))******(((''''''((()))******************)))***(((''''''((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%###$$$%%%&&&'''&&&&&&%%%###$$$%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((******)))'''&&&(((***$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''((((((((((((((((((((()))))))))))))))************+++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,---...///......///000111111111111...//////000111333444555555555666777777888999999666888:::<<<>>>>>>===<<<===<<<;;;:::;;;<<<>>>???======>>>???AAABBBCCCCCCFFFIIILLLLLLJJJIIILLLPPPPPPQQQRRRTTTTTTTTTSSSSSSUUUVVVWWWXXXZZZ]]]___```ccccccbbbaaa``````ccceeebbbcccdddfffhhhiiijjjjjjiiikkkmmmmmmmmmmmmooopppqqqsssuuuvvvwwwvvvuuuuuutttuuuuuussspppnnnoooqqqooollllllooooookkkgggggggggfffeeedddeeeeeefffgggeeefffeeedddccccccfffhhhmmmjjjfffaaa]]][[[ZZZZZZYYYWWWVVVUUUTTTRRROOOLLLKKKLLLMMMMMMLLLKKKJJJIIIBBB@@@???>>>>>>===;;;999888888888::::::999555222222222111000///......------+++***+++,,,......---+++******)))))))))))))))))))))))))))((((((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&(((***,,,---'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((@@@???===<<<===AAAEEEGGGGGGGGGGGGGGGFFFFFFFFFEEEIIIIIIJJJJJJKKKLLLLLLMMMKKKLLLMMMNNNNNNPPPTTTVVVTTTUUUWWWYYY[[[[[[[[[[[[VVVVVVVVVVVVUUUTTTRRRRRROOOLLLJJJHHHIIIIIIIIIHHHFFFGGGHHHIIIHHHFFFDDDBBB???>>>==================777888999::::::999777666888666333222222111000....../////////......---,,,---,,,+++++++++***(((&&&((()))+++***(((''''''(((******++++++++++++******((('''%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&"""###%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%### """%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%++++++***)))(((((())))))&&&&&&'''((()))***++++++)))************+++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,---...//////000111222222333222222222222111111111111222222333333444555666777888888777888;;;===??????>>>===;;;;;;::::::;;;>>>@@@BBB<<<===>>>???AAACCCDDDDDDJJJMMMPPPOOOKKKJJJLLLPPPQQQRRRSSSTTTUUUUUUTTTTTTVVVVVVWWWYYY[[[]]]___aaaddddddcccaaa``````ccceeecccdddfffhhhjjjllllllmmmlllmmmnnnnnnnnnoooqqqssstttvvvxxxyyyzzzyyyxxxwwwvvvwwwwwwtttpppmmmnnnpppnnnkkklllppppppkkkhhhgggffffffeeefffgggiiikkklllhhhhhhgggeeecccccceeegggjjjgggccc^^^[[[ZZZZZZZZZZZZWWWTTTRRRQQQPPPOOONNNJJJKKKKKKKKKKKKIIIHHHFFF???>>>>>>>>>>>>===:::777666666666888999777333000333222111000///...---,,,---+++******,,,......---+++***)))))))))))))))***))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''))))))************))))))%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((+++...000)))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((@@@???>>>>>>???BBBEEEGGGIIIHHHGGGEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJLLLLLLMMMNNNOOOQQQRRRSSSVVVWWWZZZ]]]]]]]]][[[ZZZWWWUUURRRPPPPPPPPPPPPOOONNNLLLIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIGGGDDDAAA@@@=========<<<;;;;;;:::::::::999888777666666666666333222000......///111222000000///...------,,,,,,+++++++++*********))))))***++++++++++++)))'''&&&))))))))))))************''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''''''''((()))((('''(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%!!!###&&&'''&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((()))***+++'''$$$!!!"""%%%&&&%%%######$$$&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((()))***++++++&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''&&&&&&%%%$$$%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########&&&&&&&&&'''''')))******+++)))'''&&&%%%&&&'''(((&&&'''((((((''''''(((***(((((((((((()))***+++,,,++++++++++++++++++++++++------......///000000000...,,,,,,...222444222000111111111111222222222222444444333444444555777777888888999:::;;;;;;<<<<<<<<<;;;:::999999:::<<<=========>>>???BBBFFFJJJLLLHHHIIIKKKLLLNNNOOOPPPPPPSSSTTTVVVWWWWWWWWWVVVUUU[[[[[[[[[\\\\\\^^^___```ddddddddddddeeeeeeffffffjjjjjjjjjjjjkkkmmmooopppooooooooonnnoooooopppqqqvvvxxxzzz|||}}}}}}||||||yyyyyywwwvvvssspppnnnmmmnnnnnnoooooonnnmmmkkkjjjiiiiiiiiijjjjjjkkkkkkkkknnnlllhhheeecccccccccdddcccbbb___]]][[[ZZZYYYYYYVVVUUUSSSQQQPPPNNNNNNNNNMMMNNNOOOQQQPPPMMMGGGCCC@@@???===<<<:::999999888666666555555444444444333222111000///...---,,,,,,++++++++++++++++++++++++*********)))(((''''''&&&******))))))(((((((((((())))))******)))((('''''')))((('''&&&&&&'''((()))'''((()))******+++******'''&&&%%%$$$$$$%%%&&&'''###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''((('''&&&&&&(((,,,111444&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&***)))'''&&&%%%%%%%%%&&&)))((('''%%%%%%%%%&&&'''?????????@@@AAACCCEEEFFFIIIHHHFFFEEEEEEEEEFFFFFFGGGGGGHHHJJJKKKKKKLLLLLLNNNNNNNNNOOOPPPQQQSSSSSSUUUWWWZZZ\\\]]]\\\ZZZYYYXXXVVVSSSQQQQQQQQQOOONNNOOOLLLHHHGGGGGGIIIIIIIIIJJJJJJIIIHHHFFFDDDAAA???======<<<<<<;;;:::::::::999888777666666666666666333222000//////000111222.........---,,,++++++++++++++++++*********))))))************)))((('''&&&''''''((((((((()))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))!!!"""$$$%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%######%%%%%%%%%$$$"""###$$$$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++***((('''''''''((()))&&&'''((((((''''''(((***+++******)))))))))******++++++++++++++++++++++++,,,------......//////000///------000333444333111////////////000000000000333333444444555666666666666777888999:::;;;<<<<<<===<<<:::::::::;;;===>>>>>>>>>>>>@@@CCCFFFJJJLLLLLLMMMOOOQQQRRRRRRQQQQQQUUUVVVXXXZZZ\\\\\\\\\\\\aaaaaa````````````aaaaaaddddddeeefffggghhhhhhiiilllkkkkkkkkkkkkmmmnnnooopppppppppooopppppppppqqqtttvvvyyy{{{||||||{{{{{{xxxxxxvvvuuusssqqqpppoooooooooppppppooommmlllkkkiiiiiijjjjjjkkkkkkllllllnnnmmmjjjgggdddcccbbbaaaaaa___]]][[[YYYYYYXXXYYYWWWVVVUUUSSSQQQPPPNNNMMMNNNMMMNNNOOONNNKKKGGGCCC@@@???===<<<:::999999999777777666555555444333333111111000///...---,,,,,,+++++++++++++++++++++++++++******)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&'''(((((((((((((((((((((((('''&&&&&&'''(((((($$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''((('''&&&%%%'''))),,,...&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%%%%???@@@AAABBBCCCEEEFFFFFFGGGGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHJJJLLLMMMOOOOOOPPPPPPPPPPPPQQQRRRTTTTTTUUUWWWYYY[[[[[[[[[YYYXXXYYYWWWTTTRRRRRRQQQOOONNNOOOLLLHHHFFFFFFHHHJJJJJJIIIIIIIIIHHHFFFCCCAAA???===<<<<<<;;;;;;::::::999777666666555555555666666444333111000000000111222------,,,,,,++++++******+++++++++******************)))((('''''''''''''''&&&&&&'''''''''(((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%&&&(((***+++,,,---%%%$$$$$$'''+++,,,***'''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''###$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&%%%$$$$$$$$$%%%%%%((((((((('''''''''''''''&&&&&&&&&&&&'''((())))))+++***)))((((((((()))***&&&'''((((((''''''(((***---,,,+++***))))))))))))++++++++++++++++++++++++++++++,,,------......//////...///111333444333222////////////000000000000111222444555666666555555444555666888999;;;<<<<<<===<<<;;;;;;;;;===>>>?????????@@@AAADDDGGGJJJLLLPPPRRRTTTVVVWWWWWWVVVUUUWWWXXX[[[___bbbeeeggggggiiihhhfffdddcccbbbaaaaaaeeefffggghhhjjjkkkkkkkkklllllllllllllllmmmnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqsssuuuwwwzzz{{{{{{{{{zzzwwwvvvtttsssrrrrrrrrrrrrqqqqqqqqqpppooommmlllkkkiiijjjkkklllmmmmmmmmmmmmpppooonnnkkkgggccc```^^^^^^]]][[[YYYXXXWWWXXXXXXYYYYYYXXXWWWUUURRROOONNNNNNMMMLLLKKKKKKIIIFFFCCC??????===;;;:::999999999888888777666555333333222111000000///...---,,,,,,++++++++++++++++++++++++++++++******))))))(((((($$$$$$$$$$$$$$$#########%%%&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((###$$$%%%&&&''''''''''''%%%%%%%%%&&&%%%%%%$$$$$$???@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGIIIKKKMMMOOOQQQSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUVVVXXXYYYYYYYYYXXXWWWZZZXXXUUUTTTSSSRRRPPPNNNPPPLLLGGGEEEFFFHHHIIIJJJIIIIIIHHHGGGEEEBBB@@@>>><<<<<<;;;;;;:::999999999666555555444444444555555444333222111000000111111------,,,,,,+++++++++***************************)))((('''&&&%%%&&&&&&'''&&&&&&'''''''''((((((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&((()))***+++,,,***'''&&&***///222...***&&&&&&&&&'''''''''(((((('''((((((''''''&&&&&&%%%%%%'''((('''$$$###&&&)))&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$((((((((('''''''''''''''&&&&&&&&&&&&&&&'''((()))***)))(((((('''((())))))&&&'''((((((''''''(((***,,,,,,+++******************************************++++++,,,,,,---............///000222222222111000111111111222222222222000222444666777666555444333333555666888:::<<<<<<======<<<<<<===>>>???@@@???@@@AAABBBEEEHHHJJJLLLQQQSSSVVVYYY[[[\\\[[[ZZZYYY[[[___ccchhhmmmpppqqqooommmkkkhhheeecccbbbaaahhhhhhjjjkkkllllllllllllkkkkkklllmmmmmmnnnoooppprrrrrrrrrrrrrrrrrrrrrqqqsssuuuwwwzzz{{{{{{{{{zzzvvvtttrrrqqqpppqqqssstttrrrqqqqqqooonnnmmmlllkkkkkklllnnnooopppppppppppprrrrrrqqqoookkkfff```]]]\\\[[[YYYXXXWWWWWWWWWXXX[[[[[[[[[ZZZXXXTTTQQQOOOMMMKKKIIIHHHGGGFFFCCCAAA>>>===<<<;;;:::999999999999999777666444333222111000000///......---,,,,,,************************++++++******))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******))))))(((((((((''''''(((((((((&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&'''(((((((((&&&%%%$$$$$$%%%&&&''''''&&&$$$$$$@@@AAABBBDDDEEEFFFFFFGGGFFFFFFGGGHHHHHHHHHIIIIIIGGGGGGHHHJJJMMMPPPSSSUUUTTTTTTSSSSSSSSSTTTUUUUUUTTTUUUVVVWWWWWWWWWVVVVVVYYYWWWUUUTTTTTTRRRPPPNNNOOOKKKGGGEEEFFFHHHIIIIIIHHHHHHHHHFFFDDDBBB???>>>;;;;;;;;;:::999999888888666555555444444444444444444333222111000000000000------------,,,,,,,,,,,,************************)))(((&&&%%%%%%%%%''''''''''''((((((((()))))))))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%%%%&&&(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++((('''***000222...***&&&&&&&&&'''''''''((((((%%%%%%''''''((((((''''''%%%'''((('''$$$###&&&)))&&&(((((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((('''''''''&&&''''''''''''&&&'''((((((''''''(((*********))))))***++++++,,,******************************++++++,,,---------,,,---////////////000000000111111111222222222222000111444555666666444333222333444666888:::;;;<<<<<<<<<<<<===>>>???@@@@@@???@@@AAACCCEEEHHHJJJKKKNNNPPPTTTYYY\\\^^^___```[[[]]]aaafffkkkppptttvvvuuussspppmmmiiifffdddcccjjjkkklllmmmmmmmmmkkkkkkjjjkkklllmmmooopppqqqrrrpppqqqrrrssssssssssssrrruuuvvvyyy{{{||||||{{{zzztttsssqqqooooooppprrrsssppppppooommmlllkkkkkkkkklllnnnppprrrssssssrrrrrrsssssstttrrrnnnhhhbbb^^^\\\[[[YYYXXXWWWWWWWWWXXX[[[[[[\\\[[[YYYVVVRRRPPPLLLJJJGGGEEEDDDCCCAAA???<<<<<<:::999888888888888888888777555444222111111//////......------,,,,,,*********************************)))))))))))))))''''''''''''((((((((((((''''''((()))******))))))'''((((((((((((((((((''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&'''((())))))(((&&&%%%%%%&&&'''(((((('''&&&%%%@@@AAABBBCCCDDDFFFGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKGGGGGGHHHJJJMMMPPPTTTUUUVVVUUUTTTTTTTTTTTTTTTUUUTTTUUUUUUUUUUUUUUUUUUUUUWWWUUUTTTTTTTTTSSSPPPNNNMMMJJJGGGFFFGGGHHHHHHGGGGGGGGGGGGFFFDDDAAA???===;;;::::::999999888888777777777666444444333333444333222222111000///......---------------,,,,,,,,,***************+++++++++(((''''''&&&&&&&&&''''''''''''((((((((()))))))))''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$''')))(((%%%$$$&&&(((&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$'''&&&&&&(((+++,,,***'''%%%&&&&&&&&&&&&'''''''''"""###%%%&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&'''((((((''''''(((***(((((((((((()))***+++,,,******************************+++,,,,,,------...+++---//////.........///////////////000000000000000111333444555555444444333444555777888:::;;;;;;;;;;;;<<<===>>>???@@@@@@??????AAACCCEEEGGGIIIIIIJJJLLLPPPUUUYYY]]]```aaa]]]___aaaeeejjjoootttvvvyyywwwtttpppmmmjjjhhhgggiiijjjlllmmmnnnmmmkkkjjjjjjkkkmmmooopppqqqqqqqqqnnnoooqqqssstttttttttssswwwxxxzzz{{{|||{{{zzzyyysssrrrpppooonnnnnnnnnnnnmmmlllkkkjjjjjjjjjjjjjjjlllmmmppprrrttttttsssrrrqqqrrrsssrrrnnniiiccc___\\\[[[YYYWWWVVVVVVVVVVVVYYYYYYXXXXXXVVVTTTQQQPPPJJJHHHEEECCCBBBAAA>>><<<:::999888777777666666666666666555444333222111000.........---------,,,,,,************************)))))))))(((((((((((((((&&&&&&'''''''''''''''(((%%%&&&''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((###$$$%%%'''((())))))***&&&&&&''''''((((((''''''AAAAAAAAAAAABBBEEEGGGHHHGGGHHHIIIKKKLLLMMMMMMLLLHHHHHHHHHIIILLLPPPSSSUUUVVVVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRSSSTTTSSSPPPNNNKKKIIIHHHHHHHHHHHHGGGFFFGGGGGGGGGEEECCCAAA>>>===:::::::::999888888777777999888777555444333333333111111111000///...---,,,+++++++++++++++,,,,,,,,,))))))*********+++++++++'''''''''(((((((((''''''&&&&&&'''''''''(((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###&&&((('''$$$"""%%%(((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%&&&%%%######%%%%%%%%%$$$###$$$&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''&&&'''((((((''''''(((***(((((((((((((((((())))))************************++++++,,,,,,---.........,,,...000000...---///000////////////000000000000111222222333444444555555555555666777999::::::;;;::::::<<<===>>>?????????>>>???AAACCCEEEFFFGGGHHHIIIJJJLLLOOOTTTYYY]]]___^^^___aaadddhhhlllppprrrwwwuuurrrooollliiiggggggdddfffiiilllnnnnnnmmmlllmmmnnnooopppppppppooonnnkkkmmmppprrrtttuuuttttttwwwxxxzzz{{{zzzyyywwwvvvrrrrrrpppooommmkkkjjjiiiiiiiiihhhgggggghhhhhhiiiiiikkknnnqqqrrrrrrqqqpppmmmnnnoooooolllhhhccc```[[[ZZZXXXUUUTTTSSSSSSSSSTTTTTTSSSRRRQQQPPPOOONNNHHHFFFDDDBBBAAA???<<<999888777666555555555555555444444333222222111000000......------------,,,,,,************************'''''''''''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''''''''''''''&&&'''(((((((((((('''&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&""""""###$$$%%%'''((()))&&&%%%%%%%%%&&&&&&'''(((AAAAAA@@@@@@AAADDDFFFHHHGGGHHHJJJLLLNNNNNNNNNNNNHHHHHHHHHIIILLLOOORRRUUUVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQRRRSSSSSSPPPNNNJJJIIIHHHIIIIIIIIIFFFDDDGGGGGGFFFEEECCC@@@>>><<<::::::999999888777777777;;;:::888666444333222222111111111000///---,,,+++******************++++++))))))******++++++++++++&&&'''((()))))))))''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%!!!%%%(((&&&"""!!!###'''#########$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&((()))++++++***)))'''%%%'''$$$!!!"""%%%&&&%%%###%%%&&&''''''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%&&&&&&'''((('''&&&$$$######$$$$$$%%%&&&'''(((((($$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))((((((&&&'''((((((''''''(((******)))(((''''''&&&&&&'''))))))))))))))))))))))))+++,,,,,,------......///---///222111///...///111111111111111222222222222222222222222333444555666666777777888999:::::::::999:::;;;===>>>>>>??????===>>>@@@BBBDDDFFFGGGGGGHHHIIIJJJLLLPPPUUUZZZ]]]^^^___```bbbeeeiiimmmooorrrqqqnnnkkkhhhfffeeeddd```cccgggkkknnnoooooonnnqqqqqqqqqqqqpppooommmllljjjlllooorrrtttuuuuuuuuuwwwxxxyyyzzzyyywwwuuusssrrrrrrqqqooollljjjgggfffgggfffeeeeeeeeefffhhhiiigggiiillloooqqqqqqpppooojjjkkklllllljjjgggccc```ZZZYYYWWWTTTRRRQQQQQQQQQPPPPPPNNNMMMMMMLLLMMMMMMFFFEEECCCBBBAAA>>>:::777777666555444444444444444222222222111111000000000------------------,,,,,,))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((()))))))))******)))*********)))(((''''''&&&'''((())))))((('''&&&$$$%%%&&&&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&$$$###"""""""""###$$$%%%%%%%%%$$$###$$$%%%'''(((EEECCC@@@??????BBBEEEHHHGGGHHHIIIJJJKKKJJJIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOTTTTTTVVVWWWWWWWWWVVVUUUUUUUUUTTTSSSRRRRRRSSSSSSPPPPPPPPPOOOOOONNNNNNNNNIIIIIIHHHGGGFFFDDDDDDCCCEEEDDDCCCBBB@@@???======>>><<<888666666888;;;===;;;:::999777666444333222333333222222111000//////...---+++)))(((((()))***+++++++++++++++***)))))))))))))))'''%%%%%%'''))),,,((($$$$$$&&&((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$######""""""######$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&%%%$$$###"""######$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$'''''''''&&&$$$""" &&&''''''&&&$$$$$$%%%'''(((''''''&&&&&&&&&'''''')))((('''%%%%%%&&&''''''$$$######%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&######$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$######&&&'''((('''%%%$$$%%%&&&'''&&&%%%%%%&&&&&&$$$"""###$$$%%%%%%&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&'''((()))))))))((('''''''''''''''((()))************))))))((('''&&&+++++++++***************)))***++++++,,,---......,,,------...///000111111111111111111111111111111000000000111222444555666888888999::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHJJJPPPWWW]]]]]]___aaabbbdddfffjjjmmmnnnmmmjjjhhhfffdddccccccddddddeeefffhhhkkknnnooosssssssssrrrpppnnnmmmllljjjkkkmmmoooqqqsssssstttuuuwwwyyyyyyvvvtttrrrrrrrrrsssrrroookkkiiiiiiiiigggfffeeefffggghhhhhhgggjjjiiihhhggghhhgggfffeeefffeeeeeeeeedddbbb^^^[[[XXXWWWUUUSSSPPPNNNLLLKKKLLLKKKJJJJJJJJJIIIFFFDDDBBBAAA???===;;;:::999999666555555555555666666777333333222222111000//////------,,,,,,,,,,,,++++++++++++******)))*********************))))))))))))******)))((((((((((((((())))))))))))))))))))))))&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%,,,)))%%%!!!!!!###''')))$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''***++++++(((%%%((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%###!!!"""$$$'''((()))DDDCCCBBBAAAAAACCCFFFGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIKKKLLLMMMNNNOOORRRSSSUUUWWWYYYYYYYYYYYYVVVVVVUUUTTTSSSRRRRRRRRRPPPPPPOOONNNNNNMMMMMMMMMIIIHHHHHHGGGEEEDDDDDDCCCDDDCCCBBBAAA@@@?????????@@@>>>:::666555666888:::888888777555444333222111333222222111000000//////...---+++)))(((((()))***+++++++++,,,++++++***)))'''(((((('''%%%$$$%%%''')))'''%%%%%%&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###"""""""""###############'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$###------,,,)))&&&%%%&&&'''&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$###""""""&&&&&&''''''''''''&&&&&&######$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$######&&&'''((('''%%%$$$%%%&&&$$$######%%%'''((('''%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%)))))))))))))))((((((''')))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,------......//////000000111111111111111111111111000000000111222333444555666666777999:::<<<===>>>::::::::::::;;;<<<======??????@@@@@@AAACCCDDDEEEDDDEEEFFFGGGIIIMMMSSSXXXYYY\\\___aaabbbdddgggiiijjjiiigggeeedddbbbbbbaaaccccccdddeeegggjjjlllnnnppppppppppppooonnnmmmmmmhhhhhhjjjkkkmmmooopppqqqsssuuuwwwvvvtttrrrqqqqqqooopppqqqooommmjjjiiijjjfffeeedddeeefffgggfffeeehhhgggffffffffffffeeeeeecccbbbaaaaaaaaa```]]][[[VVVUUUTTTQQQOOOLLLKKKJJJIIIHHHFFFFFFGGGGGGFFFEEE@@@???===;;;999888777777555555444444444444444555222111111000000///......------,,,,,,,,,+++++++++---,,,+++***))))))((()))+++******))))))((((((((())))))(((''''''''''''(((''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$'''''''''(((((('''&&&&&&''''''((((((((((((''''''((('''&&&%%%$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&(((***)))'''%%%((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&)))'''$$$$$$%%%'''''''''DDDDDDCCCDDDDDDFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJLLLMMMNNNOOOOOOPPPSSSUUUXXXYYYZZZ[[[XXXWWWVVVUUUTTTRRRRRRQQQOOONNNNNNMMMLLLLLLKKKKKKHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@??????@@@BBBCCCDDDAAA<<<888555444555666444444444333222222111111222111111000000/////////---,,,+++)))))))))******+++++++++++++++******)))&&&'''((('''%%%$$$###$$$%%%&&&'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%(((((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((444333000,,,'''%%%&&&(((%%%%%%%%%&&&'''((()))***'''&&&&&&&&&'''((()))***,,,)))&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###&&&'''''''''%%%$$$%%%&&&$$$######%%%'''((('''%%%&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&***)))((('''&&&&&&&&&&&&'''(((((()))))))))))))))&&&''''''(((***++++++,,,------,,,,,,++++++++++++..................//////000000000000000000000000000000000000111222444444444444666888:::<<<===>>>::::::::::::;;;<<<======>>>>>>??????@@@BBBCCCDDDAAACCCEEEFFFGGGJJJNNNQQQTTTWWW[[[^^^___aaacccdddddddddbbbaaa```_________aaaaaabbbdddfffhhhjjjkkkkkklllmmmnnnnnnmmmllllllfffeeeeeeeeegggiiilllnnnppprrrttttttrrrpppooopppmmmoooqqqqqqooollljjjiiifffeeedddeeeffffffdddccceeeeeeeeeddddddddddddddd```^^^\\\\\\]]]]]]\\\ZZZTTTSSSRRROOOMMMKKKIIIHHHGGGEEECCCCCCDDDEEEEEEEEE>>>===;;;999888777666666555444333333222222222222000000//////......------,,,,,,,,,,,,++++++++++++...---,,,***)))(((''''''++++++***))))))(((''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%((()))))))))((('''&&&&&&&&&''''''((((((''''''&&&###%%%&&&(((((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''''',,,***'''&&&&&&'''&&&%%%CCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNNNNNNNOOOQQQSSSUUUWWWXXXXXXXXXXXXWWWVVVTTTRRRQQQPPPMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCCCC@@@???======>>>@@@CCCEEEHHHDDD???999555333222222222222222222111111111111000000000/////////......,,,,,,******))))))******)))************)))((((((&&&((())))))&&&$$$######"""%%%((((((%%%$$$%%%((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$''''''''''''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""$$$&&&(((((((((&&&%%%((('''%%%$$$$$$$$$%%%&&&&&&%%%$$$###$$$&&&)))***333222///+++'''%%%&&&(((&&&&&&&&&&&&&&&'''((()))(((((()))***+++,,,---...111---)))&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$%%%'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%'''((('''&&&&&&'''&&&$$$"""$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$######$$$$$$))))))((((((((((((((()))&&&'''((()))************&&&''''''((())))))******,,,+++++++++++++++++++++.....................---/////////////////////////////////000000222333333444555666777999:::;;;<<<;;;;;;;;;<<<<<<===>>>???=========>>>???@@@BBBBBB@@@BBBDDDEEEFFFGGGIIIKKKPPPTTTXXX\\\]]]^^^___```^^^^^^]]]\\\\\\\\\\\\]]]^^^___```bbbccceeeggghhhiiijjjkkkllllllkkkiiihhheeecccaaaaaabbbeeeiiikkknnnppprrrrrrpppooooooooonnnqqqttttttqqqmmmjjjhhhfffeeeeeefffgggfffdddbbbbbbbbbccccccbbbaaabbbcccaaa^^^[[[YYYYYYYYYYYYXXXSSSRRRPPPNNNLLLJJJIIIHHHHHHEEEBBBAAAAAACCCCCCCCC===<<<:::888777666555555666555444333222111111111////////////......------,,,,,,,,,++++++++++++***,,,,,,+++)))((((((((((((++++++***)))(((''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((()))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&((()))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%######%%%&&&'''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''+++)))'''&&&''''''&&&%%%CCCDDDFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFGGGGGGHHHJJJKKKLLLMMMNNNQQQQQQRRRRRRSSSUUUVVVVVVWWWWWWWWWVVVTTTRRRPPPOOOLLLKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDCCCCCCBBBBBBAAA>>>===<<<;;;<<>><<<<<<<<<===>>>???@@@AAA@@@BBBDDDEEEEEEFFFGGGIIIMMMQQQUUUYYYZZZ[[[\\\]]]ZZZYYYYYYYYYYYYYYYZZZZZZ\\\\\\^^^___aaabbbcccdddhhhiiijjjkkkjjjhhhfffdddeeeccc```___```cccfffiiimmmoooppppppooonnnooopppqqqtttwwwwwwsssmmmiiiffffffffffffgggiiihhhfffccc```aaabbbaaa___^^^```aaaddd```[[[XXXWWWVVVUUUTTTRRRQQQPPPNNNLLLJJJIIIHHHIIIFFFBBB@@@@@@@@@@@@???<<<;;;:::888777666666666666555444333222222222222///////////////.........,,,,,,+++++++++*********)))))))))((())))))************))))))(((''''''&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&'''''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$""""""$$$&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((''''''CCCDDDEEEGGGHHHIIIIIIIIIFFFFFFEEEFFFFFFGGGGGGHHHGGGGGGHHHIIIKKKLLLMMMNNNTTTTTTSSSSSSSSSTTTUUUUUUUUUUUUVVVUUUTTTRRRPPPOOOJJJJJJIIIGGGFFFEEEDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@===<<<;;;;;;;;;===???AAADDDBBB>>>999555222111000000000000000000000//////------------------------************************((((((((((((((('''&&&&&&'''(((***)))(((&&&'''''''''(((((((((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$''''''%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$$$$%%%&&&***)))((('''&&&%%%%%%%%%$$$%%%&&&((())))))******000...***(((((((((((('''))))))(((((((((((())))))%%%%%%%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((%%%$$$$$$&&&((()))(((&&&''''''((())))))))))))(((&&&&&&&&&'''''''''''''''&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&(((***+++&&&&&&((()))*********************))))))((((((((((((((()))***+++,,,------------------------......///////////////////////////////////////000111111666666666666666666666666777777777777888999::::::::::::;;;;;;<<<>>>???@@@@@@BBBDDDDDDDDDDDDFFFGGGKKKNNNRRRTTTVVVWWWYYYZZZXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZ\\\]]]___`````````fffgggiiijjjiiigggdddbbbdddbbb```^^^___aaaeeegggkkkmmmnnnnnnmmmmmmnnnpppsssvvvxxxwwwrrrlllhhhfffeeeeeefffhhhjjjiiigggeee___aaacccaaa^^^\\\]]]```dddaaa\\\XXXVVVUUUSSSQQQQQQPPPOOOMMMKKKJJJHHHHHHHHHFFFBBB@@@??????===<<<;;;:::999777666555555555555555444333222222222222////////////////////////++++++++++++************(((((((((((()))***++++++))))))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&&&&&&&%%%'''(((((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%######$$$&&&'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$######%%%((())))))(((CCCCCCDDDFFFGGGHHHJJJJJJEEEFFFGGGHHHIIIJJJJJJJJJFFFGGGHHHIIIKKKLLLMMMMMMRRRQQQPPPPPPPPPQQQRRRSSSRRRSSSTTTTTTTTTRRRPPPNNNIIIHHHGGGFFFEEECCCBBBBBB???????????????>>>>>>>>><<<;;;;;;::::::;;;;;;<<<>>><<<999555333111000000//////.........---------,,,,,,,,,,,,,,,---------*********+++++++++******))))))******))))))((('''&&&'''''''''&&&&&&((())),,,***(((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%&&&)))((('''&&&&&&&&&&&&&&&"""###%%%''''''(((''''''+++)))'''''''''((('''&&&(((((((((''''''(((((((((''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&((()))((('''''''''((()))))))))))))))&&&&&&&&&'''''''''((((((%%%''')))++++++***(((&&&'''''''''((((((***+++,,,''''''((())))))***))))))))))))******************))))))******+++++++++,,,,,,,,,,,,------.........//////////////////////////////.........///000000444444444555555666666666555555555555666777888999999:::::::::;;;===>>>??????AAABBBBBBBBBBBBEEEGGGHHHJJJMMMOOOQQQSSSVVVXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXZZZ\\\]]]^^^^^^^^^ccceeehhhiiiiiigggeeeccccccaaa```^^^^^^```bbbdddiiijjjkkkkkkjjjkkkmmmoooqqqtttuuutttpppkkkhhhfffbbbcccdddgggjjjjjjgggeee```bbbdddaaa]]]ZZZ\\\^^^aaa^^^ZZZWWWUUUTTTRRRPPPOOONNNMMMKKKJJJHHHGGGFFFDDDBBB@@@???>>>===;;;:::999888777555444444444444333222222111111111222222---------------------...++++++++++++************)))(((((((((((())))))***'''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((($$$%%%&&&'''((((((((('''((())))))******))))))(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%$$$%%%''')))******)))CCCCCCDDDEEEFFFHHHJJJKKKDDDFFFHHHJJJKKKLLLKKKKKKFFFGGGHHHIIIJJJLLLMMMMMMMMMLLLLLLKKKLLLMMMOOOPPPQQQRRRSSSTTTSSSRRRPPPNNNHHHHHHGGGEEEDDDBBBAAAAAA>>>>>>>>>>>>============;;;;;;;;;::::::999999888999888555333111/////////......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******+++++++++++++++***))))))%%%%%%&&&%%%$$$%%%(((***000,,,'''&&&'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&!!!""""""######$$$$$$%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%'''((()))))))))(((&&&%%%""""""$$$%%%%%%%%%%%%%%%"""$$$'''((('''&&&%%%%%%''''''&&&&&&&&&''''''((($$$%%%&&&((((((((('''''''''&&&%%%%%%''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''((()))(((''''''((('''%%%###%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%'''***------,,,)))'''&&&&&&%%%%%%%%%&&&&&&''''''(((((()))))))))))))))(((((()))***+++,,,------+++++++++***************++++++,,,,,,---...//////000000000000000000000000///............//////000222222333444555777777888666666666666777888999:::999999999:::;;;<<<===>>>???@@@@@@@@@@@@AAADDDGGGFFFHHHJJJLLLMMMPPPSSSVVVXXXWWWVVVVVVVVVVVVVVVVVVVVVWWWYYY[[[\\\]]]]]]\\\aaacccfffiiijjjhhhfffeeebbbaaa___^^^^^^___aaabbbggghhhiiiiiihhhiiikkkmmmoooqqqrrrrrrnnnkkkhhhggg```aaacccfffiiiiiigggeee```ccceeebbb\\\YYY[[[]]]^^^[[[XXXVVVUUUTTTRRRPPPMMMLLLKKKJJJHHHGGGFFFEEE???>>>======>>>===;;;999777666555444333222222222111000000000000000111222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******)))(((((((((((((((&&&&&&''''''((()))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''((())))))(((((($$$%%%&&&((())))))******''''''((((((((((((''''''%%%&&&'''((('''&&&$$$###&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))'''&&&'''(((***+++***)))AAABBBDDDFFFHHHHHHHHHGGGHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJNNNOOOOOOMMMKKKJJJKKKLLLPPPQQQSSSTTTTTTSSSSSSRRROOOLLLGGGDDDBBBAAA>>>===>>>============<<<<<<<<<::::::999999888777777777222000.........///...---++++++++++++,,,,,,---...---,,,,,,+++*********+++))))))************))))))''''''((((((((((((''''''************************>>>777...((('''((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&(((((('''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&$$$######""""""######$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$'''(((&&&%%%((('''###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&&&&''''''%%%&&&((()))))))))((('''''''''%%%$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%)))$$$***777:::///'''(((((((((((((((((((((((((((%%%&&&((()))*********)))++++++******))))))((((((************+++---///000------,,,++++++,,,,,,,,,000000//////.........------...///000000///......000111222222444444555666666777999999888888999;;;999999::::::;;;<<<======AAAAAABBBBBBBBBBBBBBBBBBEEEFFFFFFGGGGGGJJJNNNQQQTTTUUUVVVUUUTTTTTTVVVXXXXXXYYYZZZYYYYYYYYY[[[]]]bbbccceeefffggggggfffeee^^^______```````````````bbbdddfffgggfffeeeeeeeeekkklllllllllkkkhhhfffdddbbbaaa``````ccceeefffffffffeeebbb___\\\YYYWWWVVV\\\[[[ZZZXXXVVVSSSRRRQQQMMMLLLJJJHHHFFFDDDBBBBBB???===<<<<<<<<<<<<:::888666777777777666444222111222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,.........,,,***)))))))))((((((''''''(((((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$+++,,,+++***''''''((()))))))))))))))))))))))))))$$$%%%%%%&&&&&&''''''((())))))))))))((('''&&&%%%'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&((()))))))))))))))(((((('''$$$"""$$$'''******)))((('''%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''AAABBBCCCEEEGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJLLLMMMMMMLLLJJJIIIJJJLLLNNNOOOQQQRRRRRRRRRQQQPPPNNNKKKGGGDDDBBB@@@>>><<<<<<;;;;;;;;;::::::::::::888888888777666666555555222000.........///...------,,,,,,,,,,,,---...///---,,,++++++*********+++''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&555000)))%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%#########$$$&&&'''&&&%%%$$$$$$######$$$$$$'''&&&&&&%%%%%%%%%%%%%%%))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$''''''$$$$$$''''''$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((())))))***(((((('''''''''''''''(((%%%&&&&&&&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''###&&&000666444///---''''''''''''''''''''''''&&&'''((()))******))))))*********)))))))))))))))************+++---///000---,,,,,,++++++,,,,,,---000/////////..................---------...000000///000000111222333444555555777888888777777999:::999999:::;;;;;;<<<======AAAAAAAAABBBBBBBBBBBBBBBDDDEEEFFFFFFGGGIIIMMMPPPTTTUUUVVVUUUTTTUUUVVVXXXWWWYYYZZZZZZZZZ[[[]]]___cccccceeeffffffffffffeeeaaabbbbbbbbbbbbbbbaaaaaabbbccceeeeeedddddddddeeeggghhhhhhiiihhhgggfffeeedddbbbaaaaaacccfffffffffeeedddbbb```]]][[[YYYWWW]]]\\\ZZZXXXVVVTTTSSSRRRMMMLLLJJJHHHFFFDDDCCCBBB???===<<<;;;<<<;;;:::888777777777777666444333111222222111000///...---------------,,,,,,++++++++++++***)))***+++,,,+++)))******)))))))))((((((((()))(((((('''&&&&&&''''''%%%%%%&&&'''''''''&&&&&&***++++++***((('''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***''''''&&&%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&(((((())))))))))))((((((***'''%%%%%%'''((('''&&&((('''%%%&&&&&&'''%%%$$$&&&&&&&&&&&&&&&'''''''''@@@AAABBBDDDEEEFFFGGGHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKJJJHHHHHHIIIKKKLLLMMMNNNOOOPPPOOONNNNNNMMMJJJGGGDDDBBB@@@>>><<<999999999888888888888777777777666666555444444333222000.........///...---...------------......///,,,,,,+++************+++'''(((((())))))(((((('''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$(((''''''&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&%%%""""""&&&'''%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&''''''''''''''''''((())))))******(((((((((''''''(((((()))***)))((('''&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''(((''')))///555444...&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((())))))))))))************************+++---...///,,,,,,,,,++++++,,,,,,---////////////...............---,,,,,,,,,///111333...///000111222333333444444666777777777777888::::::::::::;;;<<<<<<======@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFHHHLLLOOOSSSTTTVVVVVVUUUVVVXXXYYYXXXZZZ\\\\\\\\\]]]___aaacccccceeefffffffffffffffeeeeeeeeeddddddccccccbbbaaabbbccccccbbbbbbccceeeddddddddddddeeeeeefffgggfffdddbbbbbbdddfffffffffddddddcccaaa___]]][[[ZZZ]]]]]][[[YYYWWWUUUTTTSSSMMMLLLJJJIIIFFFEEECCCBBB???===<<<;;;;;;;;;999888777777777777666444333222222222111000///...------......---,,,,,,+++*********)))((((((******)))(((************))))))))))))))))))((((((''''''(((((($$$$$$%%%''''''(((((((((''')))++++++***)))((()))''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&''')))***+++''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&'''(((((())))))(((((((((***(((&&&%%%&&&'''&&&%%%((('''%%%&&&''''''&&&%%%((((((''''''''''''''''''??????@@@BBBDDDFFFHHHJJJHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHFFFFFFHHHJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLIIIFFFDDDBBB@@@===;;;888888888777777777666666666666666555444444333333222000.........///...,,,------,,,,,,,,,------...++++++***************+++*********++++++*********''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$############$$$$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$$$ !!!%%%'''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%&&&&&&''''''(((((((((&&&'''''''''((((((((())))))(((((((((((())))))***+++***((('''''''''((()))((((((((((((((()))))))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''///000((((((000111)))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''(((((())))))******++++++*********++++++,,,---...,,,,,,+++++++++,,,------///////////////............---......///111333444//////000111222333444444333555666777666777888::::::;;;;;;;;;<<<<<<======@@@@@@@@@AAAAAABBBBBBCCCBBBCCCDDDDDDEEEGGGKKKOOORRRTTTVVVWWWWWWXXXYYY[[[\\\^^^``````______```aaabbbcccdddeeeggghhhiiiiiihhhhhhgggeeedddcccccccccaaabbbbbbaaa```aaaccceeeeeedddcccbbbbbbdddfffggggggeeeccccccdddfffffffffcccccccccbbbaaa___]]]\\\]]]\\\[[[YYYXXXVVVUUUTTTLLLLLLJJJIIIGGGEEEDDDCCC???>>><<<;;;;;;:::999777666666666555444333333222111111111000///.........//////...---+++***))))))+++***))))))***+++)))(((******************))))))))))))(((((((((((())))))%%%%%%&&&'''''''''''''''&&&(((+++,,,+++)))))))))''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%(((''''''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''(((((()))(((((((((%%%%%%%%%&&&'''((())))))((('''%%%&&&'''((('''%%%))))))(((((('''''''''&&&>>>>>>>>>@@@CCCGGGKKKMMMKKKJJJHHHFFFDDDCCCCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFEEEFFFGGGFFFEEEEEEGGGIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJHHHEEECCCBBB@@@===:::888888888888777777777666777666666555444444333333222000.........///...,,,,,,,,,+++++++++++++++,,,*********))))))***++++++******++++++++++++******''''''((((((((((((''''''(((((((((((((((((((((((($$$%%%'''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))*********)))((('''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%$$$ !!!%%%'''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&''''''((((((((((((((()))******((((((&&&&&&&&&'''((()))'''(((((())))))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###222666***$$$***,,,&&&''''''''''''''''''''''''((((((((('''''''''''''''(((((())))))******++++++)))******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---............///////////////,,,...000333444444333222000000111222333444555555333444666777666777999:::;;;;;;<<<<<<<<<<<<<<<===??????@@@@@@AAABBBBBBCCCBBBCCCCCCDDDDDDGGGKKKNNNQQQTTTWWWYYYZZZ[[[\\\^^^bbbdddeeeeeecccbbbbbbcccbbbcccdddfffhhhjjjlllmmmiiihhhfffeeeccccccbbbbbbbbbbbbbbbaaa```aaacccfffiiihhheeecccbbbccceeefffgggeeeccccccdddfffffffffbbbbbbccccccbbb```^^^]]]\\\[[[ZZZXXXWWWUUUTTTSSSLLLLLLJJJIIIGGGFFFEEEDDD???>>><<<;;;;;;:::888666555555444333333222222222111111000000//////......//////...---+++***))))))+++***((()))******((('''))))))))))))))))))******))))))(((((((((((())))))'''(((((((((''''''&&&%%%&&&(((+++,,,+++)))))))))''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&)))((('''&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((('''&&&'''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%&&&'''''''''(((((((((&&&&&&&&&(((((('''&&&))))))(((((('''''''''&&&<<<<<<===???CCCIIINNNRRRQQQNNNJJJFFFCCCBBBBBBCCCEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGFFFDDDDDDEEEGGGHHHIIIKKKLLLLLLLLLKKKJJJHHHGGGDDDCCCBBB@@@<<<:::888888888888777777777777666666555555444333333333222000.........///...---,,,++++++******************))))))))))))***++++++((())))))******))))))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$######$$$'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++,,,+++)))(((%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%%%%%%%'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%""""""&&&(((&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))******++++++***)))))))))******&&&'''((()))*********)))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&''' ...444***$$$''')))&&&(((((((((((((((((((((((((((''''''&&&&&&'''(((((())))))))))))************))))))***+++,,,,,,++++++++++++++++++,,,---...............///////////////+++...222555666444222000111111222333444555555666333444666777777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDDDDEEEGGGKKKNNNRRRUUUYYY\\\]]]^^^___aaafffhhhiiijjjhhhffffffffffffffffffgggiiikkkmmmnnniiihhhfffdddccccccccccccbbbcccddddddccccccdddfffmmmkkkhhhfffddddddeeeeeefffdddbbbbbbdddfffffffffaaabbbccccccbbb```^^^\\\YYYXXXWWWVVVUUUSSSRRRRRRLLLLLLKKKIIIHHHFFFEEEEEE@@@>>><<<;;;:::999777555555555444333222222333333111000000000/////////.........---,,,,,,+++*********(((''''''''''''&&&$$$(((((((((((())))))))))))((((((''''''(((((()))))))))))))))((((((&&&%%%%%%''')))++++++***)))((()))''''''''''''''''''''''''%%%&&&&&&'''(((((())))))$$$%%%&&&''''''(((''''''&&&'''(((((((((((('''&&&%%%&&&'''))))))(((''''''))))))((('''%%%$$$######&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((((((((''')))***)))&&&$$$$$$%%%(((&&&&&&&&&((()))((('''(((((('''''''''''''''''';;;;;;<<>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEHHHLLLOOORRRVVVZZZ^^^___```bbbcccfffiiilllmmmlllkkkkkkllllllkkkjjjjjjjjjjjjkkkllljjjhhhfffdddcccddddddeeeccceeeggggggfffeeefffgggmmmkkkiiigggfffeeeeeeeeedddbbbaaaaaacccfffffffff```aaaccccccbbb___]]][[[VVVVVVUUUTTTRRRQQQPPPPPPLLLLLLKKKIIIHHHGGGFFFEEE@@@>>>;;;::::::999777555777666555444444444555555000000000000////////////---------,,,,,,+++++++++***)))''''''((('''&&&$$$&&&'''''''''((((((((((((''''''&&&&&&'''(((((()))'''((((((((((((((('''&&&***++++++***((('''((()))((((((((((((((((((((((((''''''''''''((((((((((((###%%%'''(((((('''%%%$$$&&&'''((())))))((('''&&&%%%&&&((()))))))))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((()))(((((('''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((''')))+++***&&&$$$$$$$$$'''&&&&&&'''((())))))'''&&&&&&&&&&&&&&&'''''''''::::::;;;>>>DDDLLLTTTYYY^^^YYYQQQIIIDDDCCCEEEGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHFFFDDDCCCDDDEEEDDDEEEFFFGGGHHHGGGGGGFFFFFFEEEDDDCCCBBB@@@<<<999777777666666666555555555333333222222111000000000222000.........///...---...---,,,,,,++++++++++++))))))((())))))***++++++++++++,,,,,,,,,,,,++++++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***)))'''&&&(((+++&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&"""%%%(((******)))&&&$$$'''''''''''''''((()))***))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%$$$######$$$''''''&&&&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''%%%&&&))))))&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''&&&%%%%%%%%%&&&&&&((())))))&&&&&&%%%### $$$%%%'''((()))))))))((('''((((((((())))))******&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''',,,((($$$###%%%'''%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***++++++******))))))((((((((()))+++,,,,,,+++***)))++++++++++++,,,---...///---.........//////000000........./////////////////////000111222333333444444555777888888999;;;==================<<<<<<<<<===>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEFFFHHHLLLOOOSSSWWW\\\___aaabbbdddeeeeeehhhlllooooooooopppqqqqqqpppnnnkkkjjjiiiiiijjjjjjiiigggeeedddeeefffgggcccfffhhhiiihhhgggggggggkkkjjjiiihhhgggfffffffffbbbaaa``````ccceeeffffff```aaabbbcccbbb___\\\ZZZUUUTTTSSSRRRQQQPPPOOONNNLLLLLLKKKJJJHHHGGGFFFFFF@@@>>>;;;::::::999666444999888666555555666777777000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))******((('''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((()))%%%&&&'''((())))))))))))+++,,,,,,***''''''((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''(((******)))%%%!!!&&&'''((())))))((('''&&&$$$&&&((()))***)))((('''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((###&&&))))))'''%%%&&&((('''&&&&&&''')))***)))((($$$%%%%%%&&&&&&'''''''''@@@???@@@AAAEEEJJJOOORRRYYYUUUPPPJJJFFFDDDDDDEEEBBBCCCBBBAAACCCGGGJJJJJJDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGEEECCC@@@===<<<;;;999777444444333333333444555555333333222222111000//////000000///..................,,,******+++,,,+++***))))))))))))))))))))))))((((((***,,,------+++***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&%%%'''''''''(((((((((((()))''''''''''''''''''''''''&&&''''''((((((((((((((()))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&'''((()))))))))%%%######''')))***)))***)))((('''''''''''''''$$$$$$$$$$$$$$$###"""!!!"""$$$&&&&&&&&&&&&((()))''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$((((((((('''&&&%%%######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))''''''((((((((((((''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''++++++************+++++++++***************++++++------......///.........---...///000111222333333333222111000000222444666666666777777888888999999???>>><<<;;;;;;;;;<<<===;;;===@@@AAAAAACCCEEEGGGGGGGGGHHHIIIJJJKKKLLLLLLQQQUUU[[[___aaabbbcccdddkkkmmmnnnnnnnnnoooppprrrtttrrrooommmlllkkkiiigggllljjjgggfffggggggfffeeehhhiiiiiiiiihhhgggeeedddhhhiiijjjjjjiiigggdddcccaaa```___```bbbddddddccc```___^^^^^^___^^^\\\ZZZWWWVVVTTTRRRPPPOOONNNNNNNNNLLLJJJIIIIIIHHHEEECCCAAA???===;;;;;;;;;999888444444444444444444333333111111000///...,,,***)))+++++++++************)))+++******)))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))(((&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((()))%%%!!!!!!###%%%%%%$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%&&&''''''(((((((((((((((%%%%%%'''((((((((('''&&&(((((((((((((((((((((((()))(((((('''''')))***+++''''''''''''''''''''''''******))))))((((((''''''??????@@@BBBEEEIIIMMMOOOSSSPPPMMMIIIGGGFFFGGGGGGDDDDDDDDDDDDEEEGGGGGGFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEBBB???===<<<:::888666555555555444444444555555333333222111111000/////////......---------------...,,,******+++++++++***))))))))))))))))))))))))''''''***111777888222,,,******))))))))))))******&&&&&&&&&&&&&&&&&&%%%%%%)))'''%%%%%%&&&'''&&&%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((($$$$$$%%%%%%&&&''''''((('''$$$!!!"""$$$'''''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$#########%%%&&&&&&&&&&&&'''((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''''''''(((((())))))******+++******))))))******+++************+++,,,---...,,,---......///.........---...///000111222333333222222111000111222444666333444555777888:::;;;<<<>>>===============>>>>>>===???AAABBBBBBCCCEEEGGGIIIIIIJJJKKKLLLMMMNNNNNNQQQUUUZZZ^^^```aaabbbdddiiikkknnnoooooopppqqqsssrrrpppnnnmmmmmmnnnlllkkkmmmllljjjiiijjjiiihhhfffhhhiiiiiijjjiiigggeeedddiiijjjjjjjjjiiigggeeedddbbb```^^^^^^```aaaaaaaaa___^^^]]]]]]^^^^^^\\\ZZZXXXWWWUUURRRPPPOOONNNMMMLLLKKKJJJJJJIIIHHHDDDBBB===;;;999777777777666444444444444444444333333333111111000///...,,,+++***+++++++++************)))***))))))((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''+++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((&&&$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&((()))'''%%%&&&''''''(((((((((((((((%%%&&&'''((((((((('''&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''(((((((((((('''''''''&&&>>>???AAACCCEEEGGGIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIFFFEEEEEEFFFHHHGGGEEECCCEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCAAA===;;;:::999777555777666666555555444444444222222222111111000000///...------,,,,,,,,,,,,,,,---,,,******+++++++++***))))))))))))))))))))))))))))))...777@@@???444******))))))(((((())))))***'''''''''&&&&&&%%%%%%%%%***(((&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''(((((('''&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&'''((('''&&&&&&'''(((###$$$$$$%%%%%%&&&&&&&&&'''%%%######$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%$$$###"""""""""&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''((('''((((((((((((((('''&&&&&&&&&'''''''''(((((((((''''''(((((())))))******+++******))))))******+++)))))))))***,,,...///000,,,------...//////............//////000111222222222111111111111333555666555555666777888999:::;;;<<<===>>>??????????????????AAABBBCCCCCCCCCEEEGGGKKKLLLMMMNNNOOOPPPPPPPPPRRRVVVZZZ^^^___```bbbcccfffiiimmmppppppqqqqqqrrrooonnnmmmmmmoooqqqqqqpppooonnnmmmmmmmmmllljjjhhhiiijjjkkkkkkkkkiiigggfffjjjjjjkkkkkkjjjhhhfffeeeeeebbb^^^\\\]]]^^^______^^^]]][[[[[[\\\\\\ZZZYYYXXXWWWTTTRRRPPPNNNMMMMMMKKKKKKKKKKKKKKKHHHDDD@@@???===:::999999999888666555444444444333333333222111111111000///---,,,++++++++++++************)))))))))((((((((('''''''''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&''''''''''''''''''''''''***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((()))(((''''''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&''''''(((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&===>>>@@@CCCDDDEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGDDDCCCFFFIIIGGGEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFEEEDDDCCCBBBAAAAAAAAABBB???<<<:::999888666444666666555555444333222111222111111111000000000///...------,,,,,,,,,,,,,,,---+++))))))***+++***)))))))))))))))))))))))))))...///444:::===999///&&&'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$)))'''&&&&&&((())))))((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''&&&&&&''''''$$$&&&'''))))))'''&&&$$$&&&'''((('''&&&&&&&&&((($$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&&&&&&&'''''''''$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''((()))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((()))))))))))))))((('''&&&'''''''''(((((((((((()))******))))))((((((''''''******))))))))))))******)))))))))***+++,,,......,,,,,,---...////////////......//////000111111222111111111111222444555666999999999888888777777777;;;<<<>>>@@@AAAAAAAAAAAAAAACCCEEEEEEDDDDDDFFFHHHMMMNNNPPPQQQSSSSSSSSSSSSSSSVVVZZZ]]]^^^___aaabbbfffiiinnnpppqqqpppppppppnnnmmmlllmmmppprrrrrrqqqpppooonnnoooooonnnkkkiiikkklllnnnooonnnmmmjjjiiikkklllllllllkkkjjjhhhgggiiieee```]]]]]]^^^^^^^^^___]]][[[ZZZYYYYYYWWWUUUTTTSSSQQQPPPNNNMMMMMMMMMKKKKKKLLLMMMLLLIIIDDD@@@@@@>>><<<;;;;;;;;;:::888555444444333333222222222111111111000///...,,,++++++++++++*********)))))))))))))))))))))(((((('''((((((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((%%%(((+++***(((&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''<<<===???AAABBBBBBAAA@@@AAABBBDDDEEEFFFFFFEEEEEEFFF@@@@@@GGGKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFDDDBBBAAA@@@@@@@@@AAA???<<<999888777555333333444444333333111000///111111111000000000000000///......---,,,------------+++))))))***+++***)))))))))))))))))))))))))))...111555666222---(((&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$&&&(((+++++++++$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((())))))$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((()))*********)))((('''''''''''''''(((((((((((()))******))))))((((((''''''***))))))))))))))))))***)))))))))))))))******++++++,,,---...////////////.........///000000111111111111111222333555666666::::::999999888888777777;;;<<<>>>@@@BBBBBBBBBAAACCCEEEFFFFFFFFFFFFHHHIIINNNPPPRRRTTTUUUUUUTTTTTTTTTWWWZZZ]]]]]]^^^```bbbfffjjjnnnppppppoooooooooooonnnmmmnnnpppqqqqqqqqqqqqpppnnnnnnooonnnllljjjnnnppprrrtttsssqqqooommmmmmmmmmmmllllllkkkjjjjjjlllhhhbbb_________``````bbb___[[[YYYWWWVVVSSSQQQNNNNNNMMMLLLLLLLLLLLLMMMKKKKKKLLLMMMLLLIIIDDD@@@===;;;999888888888777666555444444333222222111111000000000000///---,,,,,,+++++++++*********))))))******+++++++++***)))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((###'''***)))'''&&&'''***''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((;;;<<<>>>???@@@@@@???>>>@@@AAABBBBBBCCCCCCCCCBBBDDD>>>AAALLLSSSOOOJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFDDDCCCAAAAAA@@@@@@AAA???;;;999888777555333111222222333222111///...000000000000000000000000///......---------------,,,+++))))))*********))))))))))))))))))))))))))))))---000...)))&&&'''))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%(((***++++++$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&''''''((('''''''''&&&'''((())))))((('''&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''###%%%&&&&&&$$$$$$%%%&&&$$$%%%'''((((((''''''&&&###$$$$$$%%%%%%%%%%%%$$$&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''((($$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''(((((())))))))))))(((((('''&&&&&&'''''''''(((((((((''''''(((((())))))*********))))))(((((())))))******))))))((((((((())))))++++++---...//////000000.........//////000000000000111222333444555666777666666777888999:::;;;<<<<<<<<<>>>???AAAAAABBBBBBDDDFFFGGGHHHHHHHHHJJJLLLNNNPPPSSSUUUVVVUUUTTTTTTUUUXXXZZZ\\\\\\]]]___aaafffiiimmmoooooooooppppppqqqooonnnoooqqqssssssrrrssspppnnnmmmmmmmmmlllkkkqqqsssuuuwwwwwwuuurrrpppnnnnnnnnnmmmmmmllllllllllllhhhdddbbbbbbccccccbbbccc```[[[XXXVVVUUURRRQQQLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJGGGCCC@@@===;;;999888999999888777555555444333222111000000////////////...---,,,++++++++++++************)))***+++,,,,,,,,,+++***))))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))***))))))((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((($$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))))))))))):::;;;<<<======>>>>>>>>>?????????@@@@@@AAABBBBBBBBB>>>FFFVVV^^^UUUKKKHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBB???<<<:::999777555333000111222333333222000//////000000000000000000000...------,,,,,,,,,,,,,,,,,,***)))((()))***)))((())))))))))))))))))))))))((()))***)))'''&&&'''((()))((((((''''''(((((()))$$$%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%'''((((((((('''''''''''''''(((((('''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&&&&%%%$$$&&&'''$$$%%%'''((((((((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''''''''(((((())))))((((((%%%&&&&&&&&&''''''''''''''''''(((((())))))******))))))(((((((((((()))))))))((((((((()))***++++++***+++,,,...///000000000.........///////////////000000222444555666777777555666777888:::;;;<<<============>>>???@@@AAAAAADDDFFFHHHIIIIIIJJJLLLNNNNNNPPPRRRUUUVVVUUUTTTSSSVVVXXXZZZ[[[\\\]]]___```dddgggjjjmmmnnnpppsssuuurrrqqqpppqqqtttvvvvvvvvvuuurrrnnnlllmmmnnnnnnnnnqqqtttwwwyyyyyywwwtttrrroooooonnnnnnmmmmmmnnnnnniiigggdddcccdddeeeddddddbbb^^^ZZZWWWVVVVVVTTTSSSNNNMMMKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEDDD@@@>>>===;;;999888999999999777555555444333222111000000............---,,,+++***+++++++++************))))))***,,,,,,,,,+++)))((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''******)))))))))******+++((((((((((((((((((((((((''''''''''''(((((((((((('''&&&$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%''')))(((&&&%%%&&&(((&&&''''''((((((((((((((('''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&'''''''''''''''''''''''''''''''''((((((((())))))::::::;;;;;;<<<===>>>>>>=========>>>???AAABBBCCCAAA@@@JJJ___fffZZZKKKEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBB???<<<:::999888666444000111333444444333222111////////////000000000000---,,,++++++******++++++,,,***(((((()))***)))((())))))))))))))))))))))))+++)))''''''((((((&&&###&&&&&&&&&%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((((('''%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((((((((''''''((((((''''''''''''((((((&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""%%%(((((('''&&&(((***###$$$&&&(((((((((&&&%%%%%%%%%&&&'''((((((((('''%%%&&&''''''%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%+++***(((&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''(((((()))((((((%%%%%%%%%&&&&&&&&&''''''*********)))((((((''''''))))))(((((((((((())))))((((((((()))***,,,---...***+++,,,...///000000000.........//////////////////000222444555666777777888888888999999:::::::::>>>>>>===<<<===???@@@AAADDDFFFHHHIIIJJJKKKNNNPPPMMMOOORRRTTTUUUUUUSSSRRRWWWXXXZZZ[[[[[[\\\^^^```aaadddhhhkkknnnqqqvvvyyysssrrrqqqssswwwyyyzzzzzzwwwtttooolllmmmnnnppppppqqqtttwwwyyyzzzwwwtttrrrpppoooooonnnnnnnnnnnnooogggeeeddddddeeefffeeeddd```]]]YYYWWWWWWWWWWWWVVVQQQOOOMMMKKKIIIGGGGGGFFFGGGEEECCCBBBBBBAAA>>><<<888666444333444555444333555555444333222111000///------------,,,+++******+++++++++************)))((()))+++,,,+++***((('''***)))((('''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))***&&&###$$$'''***+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%''')))(((&&&%%%&&&)))&&&''''''(((((((((((((((''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((<<<<<<<<<<<<<<<===>>>>>>?????????@@@AAABBBDDDDDDCCCHHHNNNQQQPPPMMMIIIGGGEEEGGGIIIIIIGGGFFFFFFFFFHHHHHHGGGFFFDDDBBBAAA@@@>>>>>><<<:::888666555444444333222111000000000000...........................---,,,,,,++++++,,,,,,******))))))((((((''''''''''''&&&&&&&&&&&&'''''',,,,,,+++)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***++++++)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&''''''((())))))***'''''''''(((((((((((()))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&'''((())))))///))))))000333...(((&&&$$$)))+++'''$$$%%%'''''')))'''&&&'''%%%$$$$$$%%%""""""###$$$&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%#########$$$$$$$$$%%%%%%)))((((((&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&(((******)))'''&&&'''''''''&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((())))))))))))((((((((((((******++++++***)))(((''')))************+++++++++,,,,,,------...//////000000000///......///000000222222333444555666777888:::999888777777777888999=========>>>???AAABBBCCCFFFGGGIIIKKKNNNPPPRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVTTTVVVXXXZZZ[[[[[[ZZZYYY___bbbeeegggjjjmmmrrruuuuuuyyyyyywwwwww{{{~~~vvvtttrrrpppooopppqqqqqqqqqsssuuuwwwwwwvvvtttsssrrrrrrqqqooollljjjgggfffccccccdddddddddcccbbbbbb[[[[[[ZZZYYYWWWUUUTTTSSSQQQPPPNNNLLLJJJIIIHHHHHHCCCEEEGGGFFFAAA===<<<<<<;;;999888777888777555444333333333333333222111000+++---......,,,,,,---///+++++++++************)))))))))(((((('''''''''&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''(((((((((((('''''''''''''''''''''''''''''''''((()))))))))))))))(((+++***((('''&&&&&&''''''))))))(((((('''''''''&&&''''''&&&&&&%%%%%%%%%$$$(((''''''''''''((())))))&&&%%%%%%$$$######""""""$$$$$$%%%%%%&&&'''((((((***)))'''&&&&&&''')))***))))))(((''''''&&&'''''')))(((((((((((('''''''''$$$&&&))))))(((&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&<<<<<<<<<<<<===>>>??????@@@@@@AAAAAABBBCCCDDDDDDEEEHHHKKKLLLKKKIIIHHHHHHGGGIIIKKKKKKIIIGGGGGGGGGHHHHHHHHHFFFEEECCCAAA@@@>>>>>><<<:::888666555444333333222111000000000000////////////////////////------,,,++++++++++++,,,***)))))))))((((((((('''(((((((((''''''(((((((((******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))///)))(((...000,,,'''&&&%%%((()))&&&%%%((()))'''%%%%%%%%%%%%$$$###$$$&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%$$$############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((((('''))))))((('''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))*********))))))))))))))))))************++++++++++++,,,,,,------...//////...------///111111000...111222222333555666666777999888888777888999:::;;;=========>>>???@@@BBBBBBEEEFFFHHHJJJMMMOOOQQQRRRRRRSSSTTTTTTUUUUUUUUUTTTUUUVVVXXXZZZ[[[[[[ZZZZZZ]]]___bbbeeegggjjjnnnqqqssswwwyyywwwwww{{{}}}|||tttsssqqqoooooooooqqqqqqoooqqqsssuuuuuuuuutttsssrrrrrrpppnnnkkkhhheeedddbbbbbbbbbbbbaaa```______YYYYYYXXXXXXWWWUUUTTTSSSQQQPPPOOOMMMKKKJJJIIIHHHFFFHHHIIIHHHCCC???>>>>>>;;;999777777777777555444333333333333222111000///***+++,,,,,,***)))***,,,+++++++++*********))))))******)))))))))(((((((((&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))((((((''''''(((((('''&&&''''''((())))))((((((((('''''''''&&&******))))))((((((((((((&&&&&&&&&''''''''''''((())))))))))))((((((((((((&&&&&&&&&'''((())))))))))))(((&&&%%%%%%&&&((())),,,++++++***))))))******(((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&<<<<<<<<<===>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEDDDHHHIIIIIIHHHFFFFFFHHHIIIKKKMMMNNNNNNKKKIIIHHHIIIIIIIIIHHHGGGEEECCCAAA@@@???>>><<<;;;888777555444333333222111000000000000////////////////////////------,,,+++++++++++++++))))))))))))(((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$###"""%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((///***(((***,,,)))&&&%%%&&&((('''%%%'''+++***'''"""$$$%%%$$$######%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&'''$$$%%%&&&'''((()))******&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''###$$$%%%&&&'''((())))))***)))((((((((()))***+++)))************+++++++++***++++++,,,,,,---.........---...222777777333---000111111222333444555555777777777888999:::<<<===============>>>@@@AAABBBCCCEEEGGGIIILLLOOOQQQRRRRRRRRRSSSSSSTTTTTTSSSSSSUUUVVVWWWXXXYYYZZZZZZ[[[ZZZ\\\___aaacccfffiiilllpppuuuwwwvvvvvvyyyzzzyyyrrrqqqpppnnnnnnoooqqqrrrppppppqqqqqqrrrsssssssssppppppnnnllliiifffdddbbbbbbbbbbbbaaa___^^^\\\[[[WWWWWWWWWWWWVVVUUUTTTSSSQQQPPPOOOMMMLLLJJJIIIIIIGGGIIIIIIGGGCCC???======;;;999777777777777555333333333333222000///...---+++,,,---,,,***))))))***++++++*********)))))))))************)))))))))))) !!!"""$$$%%%'''((((((&&&&&&&&&''''''''''''(((******)))))))))))))))(((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((('''&&&%%%%%%&&&&&&&&&&&&'''(((******((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&'''''''''(((((((((((()))((((((((())))))******+++((('''&&&%%%%%%&&&'''((())))))(((''''''''''''((()))(((((((((''''''''''''&&&'''((('''%%%%%%'''(((%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&<<<<<<======???@@@BBBBBBEEEEEEFFFGGGGGGFFFEEEDDDIIIIIIIIIHHHFFFFFFHHHIIINNNPPPQQQPPPNNNKKKJJJJJJJJJIIIIIIGGGFFFDDDBBBAAA???>>>===;;;999777555555333222111000000/////////////////////////////////---,,,,,,+++***+++++++++))))))))))))(((((((((((()))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***))))))((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''---***'''''''''&&&%%%$$$&&&'''&&&%%%(((---,,,'''"""&&&(((%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''((((((&&&&&&''''''((())))))***&&&&&&$$$######$$$&&&&&&############$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''++++++)))((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))'''%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&''''''(((((()))((('''&&&''')))+++---))))))*********+++++++++)))******+++,,,,,,------000...000666===>>>777///000000000111222333333333555666777888:::<<<===>>>===<<<<<<===>>>???@@@@@@CCCDDDFFFIIILLLOOOQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRTTTTTTTTTUUUVVVXXXYYYZZZXXXZZZ]]]^^^```bbbeeehhhlllqqqtttsssrrruuuuuussspppooonnnnnnnnnppprrrtttsssrrrqqqpppoooppppppqqqkkkkkkkkkjjjhhhfffdddccceeedddcccbbb```^^^[[[ZZZXXXXXXXXXWWWUUUTTTRRRQQQOOOOOONNNMMMKKKJJJHHHGGGFFFFFFEEECCC@@@===;;;999:::999777666777666555333333333222111///...,,,+++---...///---+++******+++************)))))))))))))))))))))))))))))))))))) !!!"""###$$$&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''&&&%%%$$$###''''''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&%%%%%%&&&&&&'''(((((()))(((((()))))))))*********'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&&&&'''*********)))))))))(((((('''((('''&&&%%%%%%''')))%%%&&&''''''((('''''''''''''''''''''''''''''''''<<<======>>>@@@BBBCCCDDDHHHHHHHHHHHHGGGFFFEEEEEEHHHJJJKKKKKKJJJIIIIIIIIIPPPQQQSSSRRROOOMMMLLLLLLJJJJJJIIIHHHFFFDDDCCCBBB??????===;;;999777666555333222111000////////////------------------------,,,,,,+++************+++(((((((((((())))))))))))(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&***)))'''%%%$$$%%%%%%###&&&'''%%%$$$(((---+++&&&%%%+++...((($$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''((((((((((((((((((((('''&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))'''%%%%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&&&&''')))+++---))))))*********+++++++++))))))******+++,,,,,,---///...///555======777//////000000000111222222222333444666888:::<<<===>>><<<<<<<<<<<<===>>>??????CCCDDDFFFIIILLLOOORRRSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRTTTVVVWWWXXXXXXZZZ\\\]]]]]]___bbbeeeggglllooommmmmmoooooommmnnnmmmllllllnnnpppsssuuuwwwvvvrrrooommmllllllllleeefffgggggggggggggggggghhhhhhfffdddbbb___]]]\\\[[[[[[YYYWWWTTTRRROOONNNLLLLLLLLLKKKJJJHHHGGGFFFFFFEEECCCAAA???<<<:::888:::888777666666666444333333222222111///---,,,+++---......---+++)))***+++*********)))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%######(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((())))))%%%''')))***+++***((('''&&&''''''((()))***++++++''''''(((((((((((())))))&&&&&&&&&%%%%%%&&&&&&&&&)))))))))(((((()))******)))))))))((((((((('''''''''((('''&&&%%%%%%''')))%%%&&&''''''((('''''''''&&&'''''''''''''''''''''======>>>???AAACCCEEEFFFKKKKKKIIIHHHFFFFFFFFFFFFGGGIIILLLNNNMMMKKKKKKKKKOOOQQQRRRRRROOOMMMLLLMMMKKKKKKJJJIIIGGGEEECCCBBB@@@???===<<<999888666555222222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''"""######$$$%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((('''$$$###%%%%%%###%%%'''&&&$$$&&&***)))&&&&&&///222+++%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''***'''%%%&&&)))***)))'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((''''''&&&&&&''''''&&&&&&''')))***+++)))************+++++++++)))******++++++,,,------,,,+++,,,111666777333...000000000111111111222222222333555888:::<<<<<<===<<<<<<<<<<<<<<<===>>>>>>AAACCCEEEHHHKKKOOOQQQRRRQQQQQQRRRRRRRRRQQQPPPPPPOOOPPPQQQRRRTTTUUUWWWWWWWWWYYY[[[[[[[[[]]]___bbbbbbfffhhhffffffhhhiiihhhiiiiiiiiijjjlllooorrrtttxxxvvvrrrnnnkkkhhhgggfffbbbcccdddfffggghhhiiiiiiiiihhhgggeeeccc```^^^]]]\\\[[[YYYVVVSSSOOOLLLKKKJJJJJJKKKKKKIIIHHHFFFDDDFFFDDDAAA@@@???>>><<<::::::888666666666666444222222222222111///...---,,,***+++,,,+++)))(((((()))******)))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&'''''''''&&&''''''''''''((((((((('''((()))***+++***))))))$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''%%%%%%'''(((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''======>>>@@@BBBDDDFFFHHHNNNLLLIIIFFFEEEEEEFFFFFFFFFIIIKKKMMMLLLLLLLLLMMMMMMOOOQQQQQQOOOMMMMMMMMMKKKKKKJJJIIIHHHFFFDDDCCC@@@???>>><<<:::888666666222111000//////......///------------------------,,,++++++***************'''((((((((()))))))))***((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&'''''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###'''((($$$###&&&'''$$$###'''(((%%%$$$&&&'''%%%$$$///333+++%%%'''(((%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&""""""#########$$$$$$$$$###$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''###!!!###(((***)))'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''''''''((())))))))))))************+++++++++******++++++,,,---------+++***+++---000111000///000000111111111111222222111222555777999:::;;;;;;<<<<<<;;;;;;<<<<<<======???@@@BBBFFFIIILLLOOOPPPOOOOOOOOOOOOOOONNNMMMMMMNNNPPPRRRTTTVVVWWWWWWWWWVVVXXXYYYYYYYYYZZZ\\\^^^^^^bbbccc______bbbdddcccdddddddddeeehhhllloooqqqtttsssppplllhhheeecccbbbaaabbbdddfffggghhhiiiiiigggfffeeedddaaa___]]][[[XXXWWWVVVSSSPPPMMMJJJIIIJJJJJJKKKKKKJJJHHHFFFEEECCCAAA>>>===>>>===;;;999999888666666666666444222111111111111000///...---)))***+++***)))((()))******)))))))))((((((((((((''''''(((((())))))))))))%%%%%%%%%$$$$$$$$$######&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&%%%''''''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))#########$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((('''''''''%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((======>>>@@@BBBEEEGGGHHHPPPMMMIIIEEECCCDDDFFFGGGGGGHHHJJJJJJJJJKKKNNNPPPLLLNNNPPPPPPNNNMMMMMMMMMLLLKKKKKKJJJHHHFFFDDDCCC@@@???>>><<<:::888666666222111000//////.................................,,,++++++***)))*********'''((((((((())))))******))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&((($$$###''''''$$$"""''')))%%%"""$$$%%%%%%!!!...333+++%%%(((***'''""""""###$$$&&&'''(((((($$$$$$$$$%%%&&&'''((()))&&&'''''''''(((((())))))''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((((((((('''&&&###$$$$$$%%%&&&'''((((((%%%&&&((((((((((((&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''$$$$$$#########$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%"""$$$'''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&'''(((&&&'''(((((()))((((((((()))************+++++++++***++++++,,,,,,---......,,,,,,,,,,,,---...000111111111111111222222222222111222444777999:::::::::<<<<<<;;;;;;;;;<<<======<<<>>>@@@DDDGGGJJJMMMNNNMMMMMMMMMMMMMMMLLLKKKJJJNNNPPPTTTWWWXXXYYYXXXXXXUUUVVVWWWWWWWWWXXXZZZ\\\\\\______[[[[[[^^^aaa`````````aaabbbeeeiiimmmooopppooommmjjjgggdddbbb```cccccceeefffggghhhhhhhhhddddddcccaaa___]]][[[ZZZTTTTTTSSSQQQNNNLLLJJJHHHJJJKKKLLLLLLKKKIIIGGGFFF@@@===:::999;;;;;;999777999888666555666555444222111111111111111000//////***+++,,,,,,+++***+++---))))))))))))(((((((((((((((((())))))*********+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''((('''''''''%%%&&&''')))))))))((((((%%%%%%%%%&&&&&&''''''''''''''''''(((((()))))))))(((''''''''''''((())))))'''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''''''''''''''''''((()))***************))))))))))))$$$&&&))))))(((&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((<<<<<<===???AAACCCEEEFFFLLLJJJGGGDDDCCCDDDEEEFFFIIIIIIJJJKKKLLLMMMNNNNNNQQQPPPOOONNNMMMNNNOOOPPPLLLLLLLLLJJJHHHEEECCCAAA>>>>>>>>><<<999666333111222111000///...---,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++***)))(((((((((''''''((())))))(((&&&'''&&&'''))),,,+++'''###&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''',,,+++***)))((('''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$+++)))(((&&&%%%%%%%%%&&&&&&&&&%%%%%%''''''&&&&&&'''%%%$$$$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***)))'''%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&$$$"""$$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))))),,,***(((&&&&&&''')))+++***************++++++,,,,,,+++***)))***+++,,,---,,,,,,------.../////////000000/////////111333444666555555777:::<<<<<<;;;888:::<<<===>>>===<<<;;;???@@@AAACCCEEEFFFHHHHHHJJJJJJJJJJJJLLLNNNPPPRRROOOQQQSSSTTTSSSSSSTTTUUU[[[[[[ZZZYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[\\\\\\```_________aaaccceeefffiiihhhfffeeecccbbbaaaaaabbbaaa___^^^^^^```cccdddbbbbbb```^^^\\\ZZZXXXWWWRRRRRRQQQPPPNNNMMMLLLKKKIIIKKKMMMMMMKKKFFFBBB>>>>>>======<<<;;;:::888777777777666555444333333222222222000///............*********)))******++++++))))))))))))))))))))))))******)))''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&))))))))))))((('''&&&%%%))))))((('''''''''''''''((((((((('''&&&&&&%%%%%%))))))(((((('''''''''&&&'''%%%$$$%%%(((***(((&&&%%%&&&((()))***)))(((&&&((((((((((((((((((((((((;;;<<<<<<===???AAACCCDDDEEECCCBBBAAABBBDDDGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLNNNNNNLLLKKKKKKKKKLLLMMMJJJJJJJJJIIIGGGDDDAAA@@@>>>>>><<<:::888555333222222222111000///...------------,,,,,,,,,+++++++++,,,++++++******)))))))))(((''''''((())))))(((&&&'''&&&&&&(((******'''$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%))))))'''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&((()))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***)))'''%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%'''((((((&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((()))))))))***)))(((''''''((()))+++((((((((((((((())))))***++++++******++++++,,,---++++++,,,,,,---.........//////......///000222333555444444666999;;;;;;::::::;;;<<<======<<<:::999===>>>???AAACCCDDDEEEFFFIIIIIIHHHIIIJJJLLLNNNOOONNNPPPRRRSSSSSSSSSTTTVVVYYYYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^```aaabbbccceeedddcccaaa```___^^^^^^aaa___^^^\\\]]]___aaaccc```___^^^]]][[[ZZZYYYXXXRRRRRRQQQOOONNNMMMLLLKKKKKKLLLMMMMMMKKKGGGBBB???;;;::::::888666666777999666666555444333222111111111111000///............++++++***************+++(((((((((((((((((((((((()))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((()))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&((((((((()))(((((('''&&&))))))((('''''''''''''''&&&&&&'''''''''''''''''')))((((((((('''''''''''''''&&&$$$&&&((()))(((&&&%%%&&&((()))***)))((('''((((((((((((((((((((((((;;;;;;;;;<<<===>>>@@@@@@@@@???>>>>>>@@@BBBEEEGGGDDDDDDEEEFFFGGGHHHHHHIIIKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGGGGFFFDDDAAA???===>>>===;;;888666444333333333222222111000///......,,,,,,,,,,,,++++++++++++************************(((''''''((())))))(((&&&((('''&&&'''((()))'''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&)))***(((%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))((('''%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''(((&&&###"""%%%((('''((())))))'''%%%%%%&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))))))))''''''(((((())))))******((((((((((((((())))))*********+++,,,,,,,,,,,,+++******++++++,,,------...............///000111222444333333555888999999999;;;;;;<<<<<<<<<:::999777;;;<<<===>>>@@@BBBCCCCCCGGGFFFFFFGGGHHHIIIJJJKKKLLLNNNPPPQQQQQQRRRUUUVVVVVVWWWWWWWWWXXXYYYYYYZZZYYYZZZZZZZZZ[[[[[[\\\\\\[[[\\\]]]^^^____________aaaaaa```___^^^]]]^^^^^^___^^^]]]\\\\\\]]]___aaa]]]]]]\\\[[[ZZZYYYYYYXXXRRRQQQPPPOOONNNLLLKKKKKKLLLLLLMMMLLLJJJFFFBBB???888999999666444444888;;;555555444333222111000000000//////.........//////,,,,,,+++***))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))(((((()))((((((''''''''''''(((%%%%%%&&&&&&'''(((((()))(((((((((((('''''''''''''''&&&&&&&&&((()))((('''%%%&&&((()))))))))((('''((((((((((((((((((((((((:::::::::::::::;;;<<<===@@@???>>>>>>>>>???AAABBBCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFDDDDDDDDDCCCAAA>>><<<;;;===;;;888666444333333333111111000000///......---,,,,,,,,,++++++++++++***))))))))))))************(((''''''((())))))(((&&&)))'''&&&%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%''')))***'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&'''&&&%%%$$$%%%%%%&&&***,,,)))$$$"""$$$(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''')))'''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$###%%%&&&###"""'''(((******)))'''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))((((((((((((((((((%%%&&&((()))***************************++++++,,,)))***+++,,,---,,,+++***+++++++++,,,------......---------...//////000111333222222444666888888777999::::::;;;::::::999888:::;;;<<<===???@@@AAABBBDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJMMMNNNOOOPPPSSSUUUTTTTTTUUUWWWXXXYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]][[[\\\]]]_________^^^]]]``````___^^^^^^^^^_________^^^]]]\\\\\\]]]^^^___^^^^^^]]][[[ZZZXXXWWWWWWQQQPPPOOONNNMMMKKKJJJJJJJJJJJJJJJIIIFFFCCC@@@>>>666999;;;999666555999<<<555555444333222111000000.........---......//////---,,,+++***))))))))))))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&(((''''''&&&&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&'''))))))*********)))(((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((('''''''''((((((((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((999888888888999999:::;;;>>>>>>>>>>>>>>>???AAAAAACCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDAAAAAAAAA@@@>>><<<:::888:::999666444333222222333/////////......------,,,,,,,,,+++++++++*********))))))))))))))))))******(((''''''((())))))(((&&&((('''&&&%%%%%%%%%''')))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%'''&&&%%%$$$%%%''')))+++'''&&&&&&%%%%%%&&&&&&'''******))))))((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((&&&'''((('''%%%$$$%%%&&&&&&))),,,)))$$$"""$$$(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((((((''')))(((&&&$$$$$$$$$&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$###%%%&&&###"""'''(((******)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''$$$&&&(((***+++******)))***************++++++,,,)))***+++,,,---,,,+++***,,,,,,,,,---......//////------......///000000000222111111333666777777777666777888999999:::::::::;;;<<<===>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDFFFGGGIIIJJJKKKMMMQQQTTTRRRSSSUUUWWWXXXYYYYYYYYYXXXYYYZZZ[[[\\\]]]^^^___^^^___```aaaaaa```___^^^______^^^^^^^^^^^^^^^_________^^^]]]]]]^^^^^^___aaa```^^^\\\YYYWWWUUUTTTOOOOOONNNLLLKKKJJJIIIHHHFFFFFFEEEDDDAAA???===<<<666888;;;;;;888666777888666666555444333222111111...---------------...///---,,,+++***)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((''''''&&&&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''(((((((((''''''&&&&&&((()))************((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((777777777777888999999::::::;;;;;;===???AAACCCDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDEEEEEEEEEEEEDDDCCCCCC>>>>>>>>>>>><<<:::888777777666555444222222111111.........---------,,,,,,++++++++++++************))))))))))))))))))))))))(((''''''((())))))(((&&&'''''''''&&&$$$$$$''')))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&(((***+++'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((((((((('''''')))+++)))&&&$$$&&&(((%%%''')))(((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''###$$$%%%&&&''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######"""######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&'''&&&&&&)))(((&&&%%%$$$$$$%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&'''(((&&&###"""%%%((('''((())))))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&'''(((*********))))))((((((((((((((())))))*********+++,,,,,,,,,,,,+++,,,,,,---......//////000------...000000000000000222111111333666777777777444555666777888:::;;;;;;<<<<<<===>>>???@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHHHHIIILLLOOORRRRRRTTTVVVXXXYYYYYYYYYXXXYYYYYYZZZ\\\]]]___```aaabbbbbbbbbbbbbbbbbbaaaaaa^^^^^^]]]\\\\\\\\\]]]]]]______^^^^^^]]]]]]^^^^^^aaa```]]][[[WWWUUURRRQQQMMMLLLKKKJJJIIIGGGGGGFFFBBBAAA@@@???===<<<;;;;;;999888888888777555444333666666555444333222111111...------,,,,,,,,,------,,,,,,+++***))))))))))))************************)))(((((('''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%'''((())))))((('''&&&'''((()))******+++***(((''''''''''''(((((())))))(((((('''&&&&&&%%%%%%'''''''''(((((((((((((((((()))***)))'''''''''(((''''''''''''((((((((()))((((((((((((((((((((((((666666666777777999::::::999:::;;;<<<>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBCCCDDDDDDDDDCCCAAAAAA============;;;999777666444444444444333222000000...............---------++++++++++++******************))))))((((((''''''(((''''''((())))))(((&&&%%%'''((('''$$$$$$&&&(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%&&&'''((()))******'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%'''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''&&&(((+++---+++'''%%%&&&)))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((###$$$%%%''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''(((''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%'''((((((&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))(((((()))))))))))))))(((((((((((((((((())))))***++++++******++++++,,,---+++,,,,,,------...//////---...///111111111111000222111111333666888888777555555555666777888999:::;;;<<<<<<===>>>???@@@@@@???@@@BBBDDDEEEFFFFFFEEEGGGHHHHHHIIIIIIKKKOOORRRSSSUUUWWWYYYZZZYYYYYYXXXYYYZZZ[[[]]]___aaabbbccceeedddccccccbbbbbbbbbbbb```___^^^^^^]]]]]]]]]]]]^^^^^^]]]]]]\\\\\\\\\\\\]]]\\\ZZZXXXUUUSSSQQQPPPKKKJJJIIIHHHGGGEEEDDDDDD???>>>===<<<;;;;;;;;;<<>>?????????@@@BBBDDDFFFGGGGGGGGGHHHIIIJJJJJJJJJLLLPPPSSSTTTVVVXXXZZZZZZZZZXXXWWWZZZ[[[\\\^^^```bbbcccdddfffeeedddbbbbbbbbbccccccccccccbbbaaa````````````\\\\\\\\\\\\[[[[[[ZZZZZZYYYXXXWWWUUUSSSQQQPPPOOOJJJIIIHHHGGGFFFDDDCCCCCC>>>===;;;::::::;;;<<<===KKKBBB777222444777666444444333333222111000/////////...---,,,++++++************************++++++((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***(((((((((''''''((((((((('''''''''&&&&&&''''''''')))))))))))))))(((((('''''''''''''''''''''''''''************************(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%''')))******)))(((((())))))************)))'''''''''''''''((()))***%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((())))))(((***+++***'''&&&''')))'''''''''''''''((())))))((((((((((((((((((((((((666555333222333666:::<<<;;;;;;::::::;;;<<<>>>???:::;;;===???@@@AAA@@@@@@AAAAAAAAAAAAAAA@@@??????===<<<;;;:::888777666555222222111000///...---,,,//////...---,,,,,,,,,,,,***************)))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''&&&%%%$$$###,,,+++)))'''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$###$$$&&&'''%%%###'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%))))))(((&&&$$$$$$&&&)))%%%%%%%%%&&&&&&&&&''''''(((''''''%%%$$$###""""""%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''&&&%%%%%%(((((((((&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&'''%%%'''***,,,,,,***'''%%%$$$$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%+++***)))((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$'''''''''(((((((((((((((///...,,,***(((&&&%%%%%%((((((((()))******++++++))))))))))))))))))))))))++++++,,,------......///000000000000000111111111//////000111333444555555999888888888999:::;;;;;;<<<<<<;;;<<<<<<===??????AAACCCEEEFFFFFFGGGJJJLLLMMMLLLKKKLLLNNNQQQUUUXXXXXXYYYYYYZZZ[[[[[[\\\\\\XXXYYY\\\___bbbeeeggghhhjjjhhheeeccccccdddeeegggdddeeeeeeeeeeeeeeeddddddcccaaa___]]]\\\\\\\\\\\\XXXWWWWWWUUUSSSQQQOOONNNJJJJJJIIIGGGEEECCCAAA@@@;;;;;;;;;::::::;;;>>>AAAFFF@@@888222111333666777222333333333333222111000,,,,,,,,,,,,+++***)))))),,,+++***(((((()))***+++)))*********)))((()))***((((((''''''''''''(((((('''''''''((((((((((((((('''((()))******)))((('''&&&'''''''''((()))'''$$$)))'''%%%&&&)))***(((&&&+++***''''''''''''&&&%%%'''((()))******)))((('''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((()))))))))))))))((('''''''''(((***+++)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''(((((())))))((('''&&&((('''&&&%%%%%%&&&'''(((,,,,,,***)))((((((((((((((((((((((((((((((((((((555444222111333555999;;;<<<;;;;;;:::;;;<<<===>>><<<===???@@@AAAAAAAAAAAA????????????>>>===<<<<<<<<<;;;:::999888666555555222222111000//////......///...---,,,,,,+++,,,,,,***************)))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&%%%$$$###"""'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$''''''&&&$$$***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%###!!!!!!$$$&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((('''&&&'''(((((('''&&&&&&&&&&&&'''((($$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%&&&(((***+++'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))******------,,,+++++++++++++++((((((((()))******++++++,,,,,,,,,+++++++++******++++++,,,------....../////////000000111111111222111111222333444555555666666666666666777888999999<<<<<<<<<<<<>>>???@@@AAABBBDDDFFFGGGHHHIIIKKKMMMOOOOOOOOOOOORRRUUUWWWYYYZZZZZZ[[[[[[\\\]]]^^^^^^\\\\\\^^^```cccgggiiikkkmmmllliiifffeeeeeefffgggggghhhiiiiiiiiihhhfffeeedddbbb```^^^\\\[[[[[[[[[VVVVVVUUUTTTSSSQQQOOONNNGGGFFFEEEDDDBBB@@@>>><<<999999999777666666888;;;???;;;555222222333444555444444333333222111111000,,,---......---,,,***))),,,++++++***))))))((((((+++++++++***))))))******((((((''''''''''''(((((('''((((((((((((((((((((('''((()))******)))(((''')))(((&&&&&&''')))(((''')))'''&&&'''))))))(((&&&'''&&&$$$%%%'''))))))((('''((()))******)))((('''''''''&&&&&&''''''((()))'''''''''''''''''''''''')))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))''''''((()))***))))))((()))((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&'''((()))(((''''''''''''((()))+++******))))))(((''''''((((((((((((((((((((((((777666444333444777:::<<<<<<<<<;;;;;;;;;<<<<<<===??????@@@AAABBBBBBAAAAAA?????????>>>>>><<<;;;;;;::::::999888666555444444222111111111000000/////////...---,,,,,,+++++++++*********+++******)))((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$###$$$%%%&&&&&&###$$$$$$%%%&&&'''((()))(((''''''&&&&&&''''''((('''&&&%%%&&&'''((('''%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''((((((((('''''''''((())))))((((((''''''&&&%%%$$$$$$$$$%%%$$$###!!!!!!###%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''''''''(((&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&''''''((($$$%%%%%%&&&&&&''''''''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%$$$###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&'''(((***++++++))))))(((((('''(((((((((((((((((()))******++++++,,,,,,,,,+++++++++******++++++,,,------......///......///000111222222333333333444444555555555666666666666666777888999:::;;;;;;<<<===???AAABBBCCCDDDFFFHHHJJJJJJKKKMMMNNNQQQRRRTTTUUUWWWYYY[[[\\\[[[\\\]]]^^^___```aaaaaaaaaaaaaaabbbeeehhhkkkmmmpppooollljjjhhhggghhhhhhkkklllnnnnnnnnnkkkhhhgggdddccc```^^^[[[YYYXXXXXXTTTSSSSSSRRRPPPOOONNNNNNFFFEEEDDDCCCAAA???===;;;999999888666444333555777999666333222222333333222777666444222111000000111---...000111000...+++))),,,,,,,,,,,,++++++******+++***))))))(((((()))))))))((((((''''''(((((()))((((((((((((((((((''''''(((((())))))))))))((((((***'''$$$$$$&&&''''''((()))'''&&&'''((()))(((''''''&&&%%%&&&(((******)))'''(((((())))))(((((('''((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))%%%''')))+++,,,***(((&&&((((((''''''&&&&&&''''''(((((((((''''''''''''&&&***((('''%%%%%%''')))***))))))(((((((((((())))))((()))******)))(((&&&%%%((((((((((((((((((((((((999888777666777999;;;===<<<<<<<<<;;;<<<<<<<<<<<<@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<;;;999888777666555444333333111111111111111000000000///...---,,,++++++++++++*********++++++******)))(((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''))))))((('''&&&%%%$$$$$$&&&''''''&&&$$$$$$&&&((('''''''''(((((((((((()))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&'''&&&&&&&&&'''''''''''''''&&&'''&&&$$$$$$&&&&&&###&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%######$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''((()))***'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%&&&&&&'''''''''''''''(((((((((((((((((())))))%%%&&&&&&'''((())))))******)))(((&&&%%%$$$$$$$$$((((((((()))******++++++(((((()))))))))*********++++++,,,------......///---...///000111222333333444444444444444444555555888888888888999:::<<<<<<::::::;;;===???AAACCCDDDEEEHHHKKKLLLMMMMMMOOOPPPTTTUUUXXXZZZ\\\^^^^^^^^^]]]^^^___```bbbcccdddeeeeeedddcccccceeehhhlllnnnooonnnmmmlllkkkjjjjjjjjjmmmooopppqqqpppmmmiiigggdddbbb```]]]ZZZWWWUUUTTTPPPPPPOOONNNMMMLLLLLLLLLHHHGGGGGGEEECCCAAA???===999::::::888666555777888:::777333111222333333333999777444111000///000111---///111333222///,,,***,,,,,,+++,,,...000222444***)))''''''((((((((('''))))))(((((((((((())))))(((((((((((('''''''''''')))))))))))))))((((((((('''$$$###&&&'''&&&%%%%%%((((((''''''(((((((((''',,,***(((((()))***)))(((((((((((((((((((((((((((((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))&&&''')))***+++***((('''((((((''''''''''''((((((((((((((('''''''''''''''))))))((((((((()))***+++((((((((((((((((((((((((&&&((()))***)))(((&&&$$$((((((((((((((((((((((((888888777666777888:::;;;;;;;;;<<<<<<<<<<<<<<<<<<@@@????????????@@@@@@@@@CCCCCCBBBAAA???===<<<;;;888777777666555444333333111111111000000000000000......---,,,++++++++++++******++++++++++++******(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%((('''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''((((((((())))))((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''''''''))))))(((''''''&&&%%%%%%'''((()))((('''&&&((()))'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''&&&"""$$$***)))$$$%%%&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$$$$###%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''%%%&&&''''''(((((('''''')))(((((((((((()))***+++(((((((((((((((''''''''',,,+++***)))((('''''''''((((((((()))******++++++&&&&&&''')))***+++,,,---++++++,,,------......///---...///000111222333333333333333333444444444444777777777888999;;;<<<===999999;;;<<>>888999:::999888777999:::???;;;555111111333444555888666333111/////////000---///111333222///,,,***,,,+++***+++///555;;;???+++***)))***,,,,,,***((())))))(((((((((((())))))))))))(((((('''''''''&&&******)))((((((((((((((('''$$$&&&---...)))%%%%%%'''(((((((((''''''((((((***)))''''''((()))((('''((((((''''''''''''((((((((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((())))))***(((((('''''''''(((((()))((((((((((((((((((((((((%%%&&&(((*********((('''''''''''''''''''''''''''&&&''')))******(((&&&%%%))))))))))))))))))))))))666666555555555666888999999:::;;;<<<============???????????????@@@AAABBBCCCBBBAAA@@@>>><<<:::999777777666666555444333333111000000000//////.........---,,,++++++*********)))***++++++,,,+++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&'''&&&&&&%%%###"""!!!''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%'''((('''&&&%%%&&&'''&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&'''(((((()))((((((((((((((((((''''''''''''&&&%%%&&&''''''&&&&&&'''(((&&&&&&'''''''''(((((((((((('''''''''&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''')))'''$$$(((000000***$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((''')))(((((('''((()))+++,,,)))))))))(((''''''&&&&&&&&&&&&&&&'''((()))***+++((((((((()))******++++++'''((()))***,,,...//////++++++,,,------......///......///000111222222333222222333333444444444444555555555666777999:::;;;:::;;;<<<>>>@@@BBBDDDFFFGGGJJJNNNPPPQQQPPPQQQRRRTTTUUUXXX[[[]]]^^^^^^^^^]]]^^^___aaadddfffggghhhhhhgggfffeeeeeegggiiijjjhhhjjjlllmmmnnnnnnnnnmmmkkklllnnnnnnmmmkkkhhhfffcccbbb```^^^ZZZVVVSSSRRRNNNMMMKKKIIIHHHHHHHHHHHHGGGFFFFFFDDDBBB@@@>>><<<666777888888777666777999@@@<<<555111111222444555555444222000///...//////---...000111000...+++))),,,+++***+++///555;;;???,,,+++,,,///222333///,,,***))))))(((((())))))***)))))))))(((''''''&&&&&&+++***)))(((''''''(((((()))&&&***333555---'''''''''((()))((('''&&&''')))$$$###"""$$$&&&((()))((((((''''''&&&&&&''''''(((((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))((('''''''''(((***+++((((((''''''(((((())))))'''(((((((((((())))))))) ###&&&)))***(((%%%###&&&&&&''''''''''''&&&&&&'''((())))))))))))''''''))))))))))))))))))))))))888777777777777888999999777888:::<<<>>>>>>>>>>>>@@@?????????@@@AAACCCDDDDDDDDDCCCAAA???===:::999777777666666555555444444111000000///...---,,,,,,...---,,,+++************)))***++++++,,,,,,,,,+++))))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&%%%&&&&&&'''&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''$$$$$$%%%'''$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))))))))((('''&&&''''''''''''((((((((((((###%%%''''''&&&%%%&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&& !!!###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&)))'''###)))555555...$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&&&&%%%%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((''''''&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))(((''''''''')))+++,,,((((((((((((((('''''''''$$$$$$$$$%%%&&&((()))***((((((((()))******++++++*********+++,,,,,,------++++++,,,------....../////////000000111111111222222222333444555666666777444444555666777999;;;<<<>>>>>>???@@@BBBDDDFFFGGGGGGJJJOOOQQQQQQQQQQQQRRRRRRTTTUUUXXXZZZ[[[\\\]]][[[\\\^^^```ccceeeggghhhiiiiiihhhggggggggghhhhhhiiikkkmmmooopppooonnnmmmjjjkkkkkklllkkkjjjiiihhheeedddccc```]]]YYYVVVTTTQQQOOOMMMJJJHHHHHHHHHIIIFFFEEEDDDCCCAAA???===;;;777888999999777555555666:::777333111111222333222111111111000///......---,,,---......---,,,***)))+++++++++,,,---///111222******,,,111666666111,,,******))))))))))))*********))))))(((''''''&&&&&&,,,+++)))((('''''''''(((,,,'''***333555,,,'''***&&&((())))))'''&&&''')))$$$######$$$''')))******((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((())))))))))))'''(((((()))))))))))))))((((((((((((((()))******'''((((((((())))))))))))"""$$$&&&((()))((('''&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))));;;;;;::::::;;;;;;<<<<<<666888:::<<<>>>?????????@@@@@@@@@@@@AAACCCEEEFFFGGGGGGFFFDDDBBB???===<<<777777777666555555555444111000///...---,,,++++++...---,,,+++************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))))))))((('''###$$$$$$%%%&&&'''(((((('''''''''&&&&&&'''''''''###%%%'''&&&$$$###$$$'''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''&&&&&&'''''''''&&&$$$###&&&&&&''''''((()))))))))$$$&&&(((((('''''''''(((%%%%%%%%%&&&&&&&&&''''''"""######$$$%%%''''''((( """$$$&&&'''(((''''''######$$$%%%%%%&&&''''''###&&&$$$!!!(((555777///###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&&&&&&&&&&((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((()))))))))((('''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((()))***+++&&&''''''(((((((((((((((((('''&&&&&&''')))+++,,,&&&'''''''''(((((())))))+++******)))))))))******((((((((()))******++++++*********))))))))))))(((++++++,,,------......///000000000000000111111111333333444555666777888999666666777888999;;;===>>>@@@@@@AAABBBDDDFFFHHHIIIGGGJJJOOOQQQRRRQQQQQQRRRQQQRRRSSSUUUWWWYYY[[[\\\ZZZ[[[]]]```bbbeeeggghhhjjjjjjjjjjjjiiihhhhhhhhhlllmmmpppqqqqqqooommmllljjjjjjjjjjjjjjjjjjiiiiiiffffffeeeccc```\\\YYYWWWTTTRRROOOLLLJJJIIIIIIJJJGGGFFFEEEDDDBBB???===<<<:::<<<<<<;;;888555555555333222000111222222111000//////000000///...---,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,)))'''&&&&&&&&&)))000555555///)))******))))))))))))*********))))))((('''&&&&&&&&&,,,+++)))((('''''''''(((,,,%%%'''000111)))&&&***&&&(((***)))&&&%%%''')))+++)))((((((***+++******((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((())))))))))))%%%''')))++++++***((('''((((((((((((((()))******'''((((((((())))))******'''(((((()))***++++++,,,'''((()))******)))((('''******))))))))))))***+++))))))))))))))))))))))))777888999:::;;;;;;;;;;;;999:::<<<=========???AAAAAAAAA@@@???@@@BBBEEEFFFJJJHHHEEEBBB???===<<<;;;666555333333444444444333//////...---,,,,,,,,,,,,---,,,+++***))))))))))))************))))))))))))''''''(((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((''''''&&&%%%(((''''''&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&((((((((((((((()))******'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###""" ''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((***++++++''''''((((((((((((''''''$$$$$$&&&'''(((((())))))(((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&'''&&&&&&***...111000...''''''''''''''''''''''''(((''''''&&&'''((()))***''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""###$$$%%%&&&%%%!!!&&&######''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))((('''''''''&&&))))))(((((('''''''''&&&%%%###!!!"""&&&((('''&&&((())))))'''$$$###&&&)))%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%'''((()))******'''((())))))(((&&&$$$"""$$$%%%&&&'''(((((((((((((((((((((((()))))))))))))))***,,,,,,,,,***((('''---------............///000000000000111111111111333333333444444444444444777888888777777888<<>>;;;::::::999888777666666555444333111000//////////////////...------,,,,,,((()))+++,,,,,,+++)))((((((***---//////---***(((''''''(((((())))))******++++++***)))(((((())))))*********)))))))))))))))***)))((('''''''''''''''((((((((((((((((((((((((******))))))((((((''''''******))))))((('''''''''%%%%%%&&&(((******'''%%%&&&'''(((*********)))((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))******&&&&&&''''''(((((())))))((((((((((((((((((((((((***)))(((''''''((()))***(((((())))))*********+++''''''''''''((()))++++++888888999;;;;;;<<<<<<<<<999;;;<<<===<<<===>>>@@@AAA@@@@@@@@@AAACCCEEEGGGJJJIIIFFFDDDAAA>>>===<<<777555333333333444333111//////...---,,,,,,,,,,,,---,,,+++***))))))))))))*********)))))))))((((((((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&((()))******''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&%%%&&&&&&((('''''''''(((((()))***#########$$$%%%&&&(((((('''''''''&&&%%%$$$""""""''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((('''''''''(((((('''''''''''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''((('''&&&&&&)))---///...---''''''''''''''''''''''''%%%$$$$$$###$$$%%%&&&'''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((*** ###'''###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''''''''''')))((((((((('''''''''&&&$$$$$$%%%'''******(((%%%&&&'''((('''%%%$$$&&&)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%'''(((((((((((('''%%%$$$###$$$%%%&&&''''''''''''((((((((()))))))))******+++,,,---...---,,,***)))------------............//////000000000111111111444444444444444555555555888999999888888999===???@@@@@@AAABBBDDDEEEFFFFFFHHHIIIKKKMMMOOOPPPPPPPPPQQQRRRTTTVVVWWWYYYZZZZZZ\\\^^^aaadddgggiiijjjjjjkkkjjjjjjiiihhhhhhhhhiiippppppqqqqqqpppooommmmmmmmmllllllkkkjjjiiihhhgggbbbcccddddddbbb___\\\ZZZUUUSSSOOOLLLIIIGGGGGGGGGFFFEEECCCAAA???>>>>>>===;;;;;;:::999888777666666444333222000///........./////////...------,,,,,,)))***+++,,,,,,+++***)))(((***,,,------,,,***((((((((((((((())))))))))))***))))))(((''''''(((((((((((((((((((((((((((((())))))((('''''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''++++++++++++************ !!!%%%((()))(((&&&&&&'''((()))***))))))(((((((((''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((***)))(((((((((((()))***((()))))))))************&&&&&&&&&&&&'''((()))***999999:::;;;<<<<<<<<<<<<:::;;;======<<<<<<===>>>@@@@@@???@@@BBBDDDFFFHHHKKKJJJHHHEEECCC@@@>>>===999666444333333333111000//////...---,,,,,,,,,,,,---,,,+++***))))))))))))******))))))))))))(((((())))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%##################$$$$$$%%%&&&((((((&&&%%%&&&''''''''''''&&&''''''((()))######$$$$$$%%%'''((()))&&&&&&''''''&&&&&&%%%$$$(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&'''(((***'''&&&''')))+++,,,+++***''''''''''''''''''''''''$$$$$$#########$$$%%%%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))...%%%"""&&&(((###!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''###%%%(((,,,...,,,((($$$$$$&&&'''(((&&&&&&&&&'''***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%&&&''''''((((((''')))))))))*********++++++,,,---...///...---,,,+++------------............//////000000000000111111444444444555555555666666777888888888777999<<<>>>>>>???AAADDDEEEFFFFFFEEEHHHIIIKKKLLLMMMNNNNNNNNNQQQRRRTTTWWWYYY[[[\\\\\\]]]^^^aaadddfffhhhjjjjjjjjjjjjiiihhhhhhhhhiiiiiinnnooopppppppppnnnllljjjllllllkkkjjjjjjiiihhhhhhbbbcccdddcccaaa___\\\ZZZUUUSSSPPPMMMJJJHHHGGGGGGDDDCCCBBB@@@>>>===<<<<<<;;;;;;:::999888777666666444333222111000//////////////////...------,,,,,,************************))))))************))))))))))))))))))(((((((((((()))(((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''((())))))))))))))))))))))))))))))((((((''''''''''''&&&&&&************++++++++++++######$$$'''***,,,+++)))&&&'''(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''*********)))((('''''''''************))))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))************''''''''''''((())))))***::::::;;;<<<<<<<<<<<<<<<;;;<<<======<<<;;;<<<>>>??????@@@AAABBBEEEGGGHHHKKKJJJIIIGGGDDDAAA???>>>999777444333222222000...//////...---,,,,,,,,,,,,---,,,+++***))))))))))))***)))))))))(((((((((((()))))))))((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((+++******(((&&&$$$###!!!$$$$$$$$$%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))'''''''''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))---'''$$$'''((($$$"""$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''###&&&))),,,---+++(((%%%%%%&&&'''((('''&&&%%%$$$)))(((&&&%%%%%%'''(((***(((((((((((((((((((((((('''''''''(((((((((((()))$$$%%%&&&((())))))******''''''&&&&&&'''((())))))(((((()))***************)))*********++++++++++++,,,------......---,,,,,,,,,,,,---------.........////////////000000000111444444444555555666666777555666777777666777:::<<<>>>@@@CCCEEEGGGGGGGGGFFFHHHIIIJJJKKKLLLMMMMMMNNNQQQSSSUUUXXXZZZ\\\^^^^^^]]]^^^```ccceeegggiiijjjiiihhhhhhhhhhhhhhhiiijjjkkklllnnnooonnnllliiihhhkkkkkkjjjiiiiiihhhggggggbbbccccccbbb```^^^[[[ZZZUUUTTTQQQNNNKKKIIIHHHGGGCCCBBB@@@>>><<<;;;;;;:::;;;:::999999777777666555555444333222111111111111/////////...------,,,,,,++++++***))))))***++++++))))))(((((((((((())))))******))))))(((((('''''')))(((((('''''''''((((((''''''((((((((((((((()))((('''''''''((()))******''''''''''''''''''''''''((((((((((((((((((((('''&&&''''''((()))*********)))))))))***++++++***((('''''''''((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''''''''***)))))))))((((((((('''*********))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************************+++,,,,,,;;;;;;<<<=========<<<<<<;;;===>>>===<<<<<<===>>>@@@@@@AAABBBCCCEEEFFFGGGIIIIIIHHHGGGDDDBBB???>>>:::777444222222111///---//////...---,,,,,,,,,,,,---,,,+++***)))))))))))))))))))))(((((((((((('''))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''((()))************)))%%%'''(((((('''&&&&&&'''((('''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''(((%%%$$$''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''%%%&&&(((((((((((('''''''''''''''''''''&&&###"""&&&%%%$$$$$$$$$''')))+++(((((((((((((((((((((((('''''''''(((((((((((()))%%%&&&'''((()))*********'''''''''''''''((()))***((()))******+++*********)))*********+++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,------------......////////////000000000333333444444555666666777555777888888888999;;;===>>>@@@CCCFFFHHHIIIHHHHHHGGGGGGHHHIIIJJJLLLMMMNNNRRRSSSVVVXXX[[[]]]^^^___]]]^^^___aaadddfffhhhiiigggggggggggghhhiiijjjjjjiiiiiijjjkkkjjjhhhfffeeehhhhhhggggggffffffeeeeeeaaaaaaaaa```^^^\\\ZZZYYYUUUSSSQQQNNNLLLIIIHHHGGGBBBAAA???===;;;:::999999:::999888777666555555444333222111000000///000000/////////...------,,,,,,++++++***))))))***++++++))))))(((''''''((())))))******))))))(((((('''''')))))))))(((((()))******((((((((())))))*********((((((((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&'''((()))******+++((('''&&&'''((()))'''&&&((((((((('''''''''((((((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''((((((((()))))))))***)))))))))(((((('''''''''))))))))))))))))))))))))))))))************))))))******))))))))))))))))))***************++++++,,,<<<<<<===============<<<<<<===??????>>>>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFGGGGGGGGGFFFCCCAAA>>><<<999777444222222111///---//////...---,,,,,,,,,,,,---,,,+++***))))))))))))))))))((((((((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&###$$$&&&'''(((((('''&&&&&&'''))))))'''&&&'''((()))(((''''''&&&'''''''''$$$$$$%%%%%%&&&((()))***&&&&&&''''''((('''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&$$$%%%&&&&&&'''))))))'''&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&''''''&&&$$$%%%&&&((((((&&&%%%&&&&&&&&&$$$"""%%%$$$$$$$$$%%%'''((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''&&&%%%$$$'''''''''(((((()))))))))''''''(((((((((((('''''')))))))))*********++++++))))))************++++++,,,,,,,,,,,,------------......////////////000000111222222333444555666666777999;;;;;;;;;;;;===??????@@@CCCEEEGGGHHHIIIIIIEEEFFFFFFHHHIIIKKKMMMNNNSSSTTTVVVYYY[[[]]]^^^^^^]]]]]]^^^___aaadddfffgggfffffffffggghhhiiijjjkkkfffgggffffffeeeddddddcccdddddddddcccccccccbbbbbb``````___^^^\\\ZZZXXXWWWTTTSSSQQQNNNLLLIIIGGGFFFAAA@@@???===;;;:::999999888888777666555444333333000///...---------------/////////...------,,,,,,************************))))))(((((((((((())))))))))))))))))((((((((((((***))))))))))))******+++(((((())))))******++++++))))))((((((((()))******(((((((((((((((((((((((())))))************++++++((())))))***+++,,,,,,,,,(((''''''(((+++,,,,,,+++***))))))(((((((((((()))''''''''''''''''''(((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))&&&&&&&&&'''(((((())))))'''''''''((()))*********(((((((((((('''''''''''')))))))))))))))))))))))))))******++++++******)))************))))))))))))(((((((((''''''(((((()))======>>>>>>>>>======<<<<<<>>>???@@@??????AAACCCBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDBBB???<<<:::888666333222222111///...//////...---,,,,,,,,,,,,---,,,+++***))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''%%%$$$###!!!###%%%%%%%%%$$$###&&&'''))))))'''''''''(((***)))(((((('''''''''(((%%%%%%%%%%%%&&&((()))***&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''%%%'''))))))'''&&&''')))''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$###%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%% ###%%%&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''(((&&&$$$$$$&&&(((&&&$$$"""###&&&''''''%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((('''&&&%%%$$$'''''')))******)))((((((&&&''''''((((((''''''&&&((((((((()))))))))******)))))))))))))))***++++++++++++,,,,,,,,,---------........./////////000000000000111222333444555555666888:::;;;;;;;;;<<<===>>>???@@@BBBEEEFFFHHHIIIDDDDDDEEEFFFHHHKKKNNNOOOTTTUUUVVVYYYZZZ\\\\\\]]]\\\\\\\\\]]]___bbbdddfffeeeeeeffffffhhhiiijjjkkkeeedddcccaaaaaaaaaaaabbbaaa````````````____________^^^]]]\\\ZZZXXXWWWVVVRRRRRRPPPNNNKKKHHHFFFEEEBBBAAA???===;;;:::999999666666555444333222222111000//////.............../////////...------,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******''''''(((((()))******+++******))))))((()))))))))((((((((((((((((((((((((((()))))))))************))))))******+++++++++,,,,,,+++***+++---/////////,,,+++***)))((())))))***))))))(((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))&&&&&&'''(((((()))******(((((((((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***)))************)))))))))((((((''''''&&&&&&''''''(((===>>>>>>>>>>>>>>>======<<<>>>@@@@@@@@@AAACCCDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCAAA>>>;;;999777555333111222111000...//////...---,,,,,,,,,,,,---,,,+++***)))))))))))))))(((((((((''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((######%%%'''((())))))***###%%%''')))***)))((('''&&&((())))))(((''''''(((******)))((((((((((((((((((((('''&&&&&&&&&&&&'''$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))''''''(((((((((((('''''''''''''''(((''''''&&&%%%(((((((((((((((((((((((($$$&&&''''''&&&&&&((()))%%%'''******'''&&&(((***''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''%%%%%%%%%''')))***$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%!!!$$$''''''''')))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))((('''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%''')))(((&&&$$$&&&((($$$""" """&&&)))***)))*********)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))*********)))'''((()))++++++)))'''&&&((()))))))))))))))(((((((((((((((((())))))))))))***)))))))))***+++,,,,,,++++++,,,,,,,,,---------............/////////000///000000111333444555555333555777888888888999:::======>>>@@@BBBEEEGGGHHHCCCCCCDDDEEEHHHKKKNNNPPPTTTUUUWWWXXXZZZ[[[\\\\\\[[[[[[[[[\\\^^^aaaccceeeeeeeeeeeefffhhhiiikkkkkkdddcccaaa___^^^___```aaa^^^^^^^^^^^^^^^]]]]]]]]]^^^]]]\\\ZZZYYYWWWVVVUUURRRQQQPPPNNNKKKHHHEEEDDDBBBAAA???===;;;:::999999666555444333222111111000333222111111111111111222000//////...------,,,,,,((()))+++,,,,,,+++)))((())))))************))))))''''''(((((())))))******'''''''''''''''((()))***&&&&&&&&&'''((())))))***++++++***)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******(((((((((((())))))))))))---+++))))))*********)))---,,,***)))))))))***+++++++++******))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((()))******+++******))))))((((((''''''(((((())))))******++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))+++*********))))))((((((***)))(((((((((((())))))>>>AAACCCCCCAAA???>>>===@@@???>>>>>>>>>???AAAAAAEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAA???<<<999777555444333111000/////////...---++++++++++++***(((******++++++++++++******************))))))))))))***((('''&&&&&&'''(((***''''''((((((((((((''''''(((''''''''''''&&&&&&&&&'''((((((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))'''&&&%%%&&&(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%''')))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((()))***)))'''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''''')))+++***'''%%%&&&'''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''((()))***(((((((((((((((((((((((('''%%%$$$%%%((((((&&&###&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))---,,,***)))'''&&&%%%%%%$$$&&&((()))***)))((('''%%%'''(((((('''''')))***&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))++++++***)))(((''''''&&&***++++++******)))((('''******+++++++++,,,,,,,,,,,,---/////////000222555222333333444444333333222666777888999:::;;;;;;;;;<<<===???AAACCCDDDDDDEEEBBBDDDFFFHHHHHHJJJLLLNNNSSSSSSTTTUUUWWWXXXYYYYYYXXXYYY\\\___```aaa``````cccbbbbbbdddgggiiiiiiiiifffddd```\\\ZZZZZZZZZ[[[```___^^^]]]]]]]]]]]]]]][[[[[[[[[[[[YYYWWWUUUSSSPPPOOOMMMJJJGGGCCC@@@?????????>>><<<;;;888777666555444444333333222222111111111000///////////////------,,,++++++,,,,,,,,,+++,,,---......---+++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((()))++++++***(((%%%###)))++++++***(((&&&&&&&&&''''''(((***++++++(((%%%++++++******))))))((((((''''''((()))***+++,,,,,,++++++,,,,,,,,,---------,,,///111...(((%%%'''***'''(((***,,,,,,***(((''')))(((((((((((())))))***((((((''''''''''''((((((+++)))((((((***+++***)))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((()))***************))))))***++++++++++++***???@@@BBBBBB@@@>>>>>>>>>@@@???>>>>>>>>>???@@@AAADDDDDDEEEEEEDDDCCCBBBAAA???@@@@@@???===:::777555444444222111000/////////...,,,++++++++++++***(((******++++++++++++***************)))))))))(((((()))'''&&&%%%%%%&&&''')))%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((('''&&&&&&'''(((((('''&&&%%%&&&'''((((((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%'''))))))(((''''''((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))'''&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((########################&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))'''&&&''')))***(((&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%'''(((///---+++(((&&&$$$###"""%%%&&&((()))***)))'''&&&'''((()))((('''&&&'''(((&&&''''''''''''''''''&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%%%%&&&&&&''''''(((((('''((()))***++++++++++++)))*********++++++++++++---...//////......000222000111222333444444555444666777888999:::;;;;;;;;;<<<===???AAABBBCCCDDDDDDCCCEEEGGGHHHIIIJJJMMMOOORRRRRRSSSTTTVVVWWWXXXXXXXXXZZZ]]]```aaabbbaaaaaabbbaaa```bbbdddffffffeeefffccc___\\\YYYYYYYYYZZZ]]]]]]]]]]]]]]]]]]\\\\\\ZZZZZZZZZYYYWWWUUUSSSQQQLLLLLLKKKIIIGGGDDDBBBAAA???>>>>>><<<:::888777666555444444333333222111111111000000///////////////---,,,++++++*********+++)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''++++++++++++***)))(((((()))++++++***(((''''''''''''&&&'''(((******)))'''))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++...111222///***((())),,,(((***,,,------,,,***((()))(((((((((((()))******'''((()))***+++******)))+++***((('''((()))((('''))))))))))))************************************(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))(((((()))***************(((((()))************)))>>>@@@@@@@@@>>>===>>>?????????>>>>>>??????@@@AAABBBCCCDDDDDDCCCAAA???>>>======<<<;;;999777444222333222111000//////...///...,,,++++++++++++***)))******++++++++++++******))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''%%%%%%&&&'''((('''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&&&&((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$&&&((((((((('''(((***'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&&&&&&&&&&''''''''''''(((((('''$$$###"""$$$&&&''',,,+++***(((&&&%%%$$$$$$'''((()))))))))((('''&&&((())))))(((&&&$$$%%%&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%&&&'''(((((()))'''((()))***++++++++++++******+++++++++,,,,,,,,,...//////...------...000///000111333444555666666555666888999::::::;;;;;;<<<===???@@@AAABBBCCCCCCDDDFFFHHHIIIIIIJJJLLLNNNPPPPPPQQQSSSTTTVVVWWWWWWZZZ\\\___bbbcccddddddcccbbb```______aaabbbbbbaaadddbbb^^^[[[YYYXXXXXXXXXYYYZZZ[[[\\\\\\\\\[[[ZZZXXXXXXXXXWWWUUUSSSPPPOOOHHHHHHHHHGGGFFFEEEDDDCCC>>>>>>===<<<:::888777666444444444333222222111111000000//////......//////------,,,***))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++***))))))******+++)))++++++***((('''((())))))'''&&&''')))******)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---///000...***((()))+++***+++---......---+++***((((((((((((((()))***+++'''(((***+++,,,+++*********(((''''''((())))))((())))))))))))************************************((((((((((((((((((((((((++++++***))))))(((''''''))))))))))))))))))))))))(((((()))***************''''''((()))))))))))))))===>>>???>>>======>>>@@@???????????????@@@@@@@@@@@@AAABBBCCCBBB???===;;;;;;;;;:::999777444222111111111000///............---,,,++++++,,,,,,***)))******++++++++++++******)))))))))(((((((((''''''((('''&&&&&&&&&&&&'''(((((())))))******))))))((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***((((((''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&(((((('''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&((((((((((((((()))'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''(((***(((%%%######$$$&&&(((''''''''''''((()))******(((((())))))((('''&&&%%%'''(((((('''&&&%%%%%%&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((''''''((((((((()))))))))))))))(((((((((++++++++++++***)))((((((,,,,,,,,,------------...---.........,,,---...000000000222333444555555555555666777999::::::::::::<<<===>>>@@@AAABBBBBBCCCEEEFFFHHHIIIHHHHHHJJJLLLNNNOOOPPPQQQSSSTTTVVVVVV\\\^^^aaadddfffggggggfffdddbbb```___```aaa```___bbb```]]]ZZZXXXWWWWWWWWWVVVWWWYYY[[[\\\[[[YYYXXXWWWWWWWWWVVVTTTQQQOOOMMMGGGFFFFFFEEEDDDCCCCCCCCC=========<<<:::888777666444444333333222111111111000//////........./////////...---+++***)))))))))''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((()))******************++++++***)))((()))+++---+++((('''(((*********)))))))))(((((((((((((((************))))))(((((('''''''''((((((((())))))***,,,,,,+++((('''''')))***+++---......---+++***(((((((((((()))***++++++++++++*********))))))))))))''''''(((***+++,,,+++((()))))))))************++++++++++++++++++++++++((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))(((((()))***************'''((())))))******))))));;;<<<======<<<<<<>>>@@@>>>>>>??????@@@@@@@@@@@@??????@@@AAA@@@>>><<<;;;;;;:::999777555333111000//////......---.........---+++***+++,,,,,,+++)))******++++++++++++******))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&%%%%%%&&&((()))(((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''')))(((&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&'''((()))))))))((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$########################((('''&&&&&&&&&''')))***&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((+++***'''%%%%%%&&&''')))'''''''''((()))***,,,---)))))))))(((((('''&&&&&&%%%&&&''''''&&&&&&'''))))))(((''''''''''''((()))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((()))))))))))))))+++,,,,,,++++++***)))(((++++++++++++,,,,,,,,,,,,***,,,---------...000222222222333444444444333333555666777888999:::::::::;;;<<<>>>@@@BBBCCCDDDDDDEEEGGGHHHHHHGGGGGGHHHJJJLLLMMMNNNPPPRRRTTTUUUVVV^^^```cccfffhhhiiiiiiiiihhheeebbb```aaaaaa``````___^^^\\\ZZZXXXWWWWWWWWWTTTVVVXXXZZZZZZYYYXXXWWWWWWWWWWWWUUUSSSQQQNNNLLLHHHFFFEEECCCAAA@@@@@@@@@<<<<<<<<<;;;:::888777666444333333222222111000000//////............//////000000...---++++++******''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&(((,,,...///---+++)))***++++++***))))))+++---222///+++)))))))))))))))+++******)))(((''''''&&&++++++******)))(((((((((((((((((()))))))))******)))*********((('''(((((()))***++++++++++++***)))(((((((((((()))***+++,,,333000---***))))))***+++---,,,******+++,,,+++***((()))))))))************************************))))))))))))))))))))))))((()))))))))*********+++************************(((((()))***************((()))******++++++******999:::<<<<<<<<<<<<>>>???>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>======::::::888666444222111000---------,,,------......,,,+++******,,,,,,+++*********++++++++++++******************))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&((()))(((&&&$$$$$$%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''((()))***+++&&&&&&'''''''''(((((((((''''''&&&'''))))))(((''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&((())))))(((''''''(((&&&&&&&&&''''''''''''(((***)))((('''''''''((()))))))))(((((((((((())))))((((((((((((''''''''''''%%%&&&(((((('''((()))+++***)))(((''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''"""###$$$&&&((()))++++++((()))***+++,,,,,,,,,,,,(((((()))))))))************,,,---......///111444333333333444444333333222444555777888999999:::::::::<<<>>>AAACCCEEEFFFFFFGGGHHHIIIIIIGGGGGGGGGIIILLLLLLNNNPPPRRRSSSUUUVVV]]]___bbbeeehhhiiiiiiiiiiiifffbbb```````````````\\\\\\[[[ZZZYYYYYYXXXXXXUUUVVVWWWXXXYYYXXXWWWVVVWWWVVVVVVTTTRRROOOLLLKKKHHHFFFCCCAAA???>>>>>>>>><<<<<<;;;;;;:::888777666333333333222111111000000......------......//////000000///---,,,,,,,,,,,,(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''***///222222000,,,)))***++++++***)))***---///222///,,,))))))))))))(((+++++++++***)))(((((((((+++*********))))))(((((())))))))))))************++++++******************)))))))))******)))))))))((((((((()))***+++,,,---666444000---+++,,,---...333111...,,,+++***((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,************************(((((()))***************))))))***+++++++++++++++666999;;;===<<<<<<===>>>===>>>???@@@AAA@@@@@@???>>>======<<<===>>>??????999888666444222000//////,,,,,,+++,,,,,,---......,,,+++******,,,,,,+++*********++++++++++++******++++++++++++************(((((())))))))))))(((((($$$$$$%%%%%%%%%%%%$$$$$$(((''''''''''''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&'''(((((((((((('''&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&''''''(((((()))))))))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((((((%%%%%%&&&'''((()))******)))'''&&&'''))))))'''%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&(((***)))'''&&&''')))&&&&&&&&&''''''''''''(((''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))''')))***)))(((((()))******)))(((''''''((()))***((((((((((((((((((((((((&&&'''((())))))((('''&&&!!!"""$$$&&&(((***+++,,,))))))***+++,,,,,,,,,,,,)))))))))*********++++++---...//////...///111333111222333333444444444444444555666888999999999999:::;;;>>>AAADDDGGGHHHIIIJJJKKKLLLKKKIIIHHHHHHJJJKKKLLLNNNPPPRRRTTTUUUVVVZZZ\\\___ccceeeffffffffffffccc___]]]]]]^^^^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTRRRPPPMMMJJJHHHFFFDDDBBB???============;;;;;;;;;:::999888777666333333222222111000000000...------------...///000///...------,,,,,,,,,,,,************+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((***---//////...+++)))***++++++******+++...111...,,,)))((()))***)))((())))))******++++++,,,,,,*********)))))))))))))))((())))))))))))************)))))))))***+++******))))))))))))))))))))))))((((((((()))***+++---...000000//////...------,,,222///---+++++++++)))((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************************************(((((()))***************((())))))***************444888;;;======<<<=========>>>???@@@AAA@@@??????>>>===<<<;;;<<<>>>@@@BBB888777555333111///......++++++++++++,,,---......,,,+++******,,,---,,,*********++++++++++++******,,,,,,,,,+++++++++******''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''((()))******))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((()))))))))((('''%%%$$$###%%%%%%&&&'''((()))*********)))'''%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###%%%&&&'''&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((***++++++***(((''''''))))))'''$$$%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%'''(((((('''&&&&&&&&&&&&'''''''''((((((***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((%%%$$$%%%'''&&&&&&&&&'''''''''(((((($$$%%%'''((()))(((''''''"""######$$$%%%&&&((()))'''''''''''''''((()))******+++,,,***((('''((()))+++)))(((''''''((()))+++((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''((()))***++++++,,,,,,,,,,,,+++***)))))),,,,,,---------.........///000111000......000111///000111333444555666666444555666888999999999999999;;;>>>BBBEEEHHHJJJKKKLLLMMMNNNMMMKKKIIIJJJKKKKKKLLLNNNPPPRRRTTTVVVVVVWWWYYY\\\```cccddddddddddddaaa\\\ZZZZZZ[[[\\\\\\YYYYYYZZZZZZ[[[[[[\\\\\\YYYYYYWWWVVVVVVVVVVVVWWWSSSSSSRRRQQQNNNKKKHHHFFFDDDCCC@@@>>>======>>>>>>;;;;;;;;;:::999888777666333333222222111000000000---------------...///000------,,,++++++,,,,,,,,,++++++++++++,,,---...///))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''+++++++++******+++///111)))(((&&&''')))******)))'''((()))***,,,...//////))))))))))))))))))******(((((((((((())))))))))))((('''&&&'''((()))((('''))))))))))))))))))))))))((((((((()))***,,,---...'''))),,,......---***(((,,,***)))***+++------,,,))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++***)))))))))************************(((((()))***************'''(((((()))))))))))))))999:::;;;::::::<<>>>>>???@@@======<<<:::888777555555333333222111000///...---//////.........---------------,,,,,,,,,,,,+++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((()))***+++***((())))))))))))))))))))))))************+++,,,------))))))))))))************((((((***---000111111///+++*********))))))((((((************************++++++***************+++))))))))))))))))))))))))''''''((((((((('''%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******))),,,+++)))''''''((()))***000+++'''(((+++---,,,)))+++---...///...+++)))((()))))))))))))))))))))))))))))))))))))))***++++++999:::;;;<<<<<<>>>BBBEEEJJJLLLNNNPPPPPPOOONNNLLLLLLJJJIIIIIIJJJJJJHHHEEE555444333111000///......//////...,,,,,,++++++,,,+++++++++++++++***)))(((*********)))))))))((((((*********)))))))))((((((***))))))(((((((((((()))'''((((((((())))))))))))(((((('''''''''(((((()))))))))((('''''''''''''''''''''''''''''''''''''''&&&''''''(((((('''&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((******)))((((((((((((((()))((('''''''''(((***+++---,,,+++)))'''%%%###"""++++++***)))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((***)))(((''''''&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&(((''''''&&&'''((()))*********)))((('''&&&&&&&&&''''''''''''((((((((((((+++***(((&&&%%%&&&'''((('''---000---))))))'''%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''((('''''''''''''''''''''''''''%%%%%%'''((()))*********&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((((((((((((((((()))%%%%%%&&&&&&'''&&&&&&&&&%%%''')))((('''&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''((()))***+++))))))))))))************++++++,,,,,,---............/////////---...///111222222333333444555555555555666888:::;;;;;;::::::<<<===???AAADDDFFFHHHIIILLLNNNPPPRRRSSSRRRPPPOOOPPPQQQRRRTTTUUUVVVWWWWWWXXXXXXYYY[[[\\\\\\]]]]]]\\\\\\\\\]]]\\\\\\[[[[[[XXXXXXYYYYYYYYYXXXXXXWWWWWWVVVUUUSSSSSSSSSSSSTTTTTTRRRPPPLLLJJJHHHGGGGGGDDDBBB@@@>>>======>>>???======;;;:::888666555555444444333222111000///...------,,,,,,,,,+++++++++------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))***************************)))((()))***+++***((())))))))))))))))))))))))++++++*********+++,,,,,,))))))))))))************+++***))))))+++---...---+++*********))))))))))))************************+++******))))))*********))))))))))))))))))))))))***)))((('''''''''((((((************************************************************************************++++++,,,,,,...---+++))))))***+++,,,;;;555---)))***,,,+++)))+++******+++------+++)))++++++++++++++++++++++++))))))(((((()))******+++999;;;<<<===>>>AAADDDGGGKKKKKKLLLLLLKKKJJJHHHGGGEEEDDDCCCDDDEEEEEECCCAAA444444222000///.........///...---,,,,,,++++++,,,******+++++++++******)))******))))))))))))((((((******))))))))))))(((((()))(((((((((((())))))***''''''((((((((()))))))))&&&&&&&&&''''''(((******))))))((('''''''''''''''((((((((((((((((((((((((&&&''''''(((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&''')))((('''''''''((()))***))))))(((((('''''''''&&&******)))((('''&&&%%%%%%&&&&&&'''''''''(((((((((''''''&&&%%%%%%&&&&&&'''((((((''''''''''''(((((()))(((''''''&&&&&&''''''(((((((((''''''&&&&&&&&&(((''''''''''''((())))))******))))))((((((((('''''''''''''''((((((((((((+++***((('''&&&&&&''''''(((222888111'''###%%%'''&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''')))***(((((())))))))))))((((((%%%&&&''')))******++++++&&&&&&'''((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$%%%%%%&&&''''''(((((('''(((******((('''((()))''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))))))))))))))((((((((((((''''''(((((()))***+++))))))))))))************++++++,,,,,,------......---...///...---...000111111222333444555777888888555666888:::;;;;;;;;;:::<<<===???AAACCCEEEGGGHHHJJJLLLOOORRRSSSSSSSSSRRRSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[XXXXXXXXXXXXWWWVVVUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPNNNKKKIIIGGGFFFFFFBBBAAA???>>>===<<<=========<<<;;;999777666555444444444333222111000//////------,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++******************************************************************)))((()))***+++***((()))))))))))))))))))))))),,,,,,+++*********++++++)))))))))*********++++++...+++((('''((()))*********************)))))))))***************************)))))))))))))))******))))))))))))))))))))))))---+++)))'''&&&(((***,,,************************************************************************************+++,,,...//////...,,,++++++,,,------EEE===222+++)))******)))...---,,,,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))))))))***;;;<<<======>>>@@@CCCFFFEEEEEEDDDDDDCCCBBBAAA@@@===<<<;;;;;;:::999888666333333111000///............------,,,+++++++++,,,)))******+++++++++******))))))))))))))))))(((((())))))))))))))))))((((((&&&&&&&&&&&&&&&'''((()))'''''''''((((((((())))))'''''''''''''''((())))))))))))((('''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((('''''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&'''(((&&&&&&''''''(((((())))))&&&''''''(((((()))))))))''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''''''''''''''((()))))))))(((((('''''''''''''''))))))((((((''''''&&&&&&(((((('''''''''((((((((((((((())))))((((((((('''''''''''''''((((((((((((***)))((('''&&&''''''''')))222777000&&&###%%%(((''''''''''''(((((((((((('''(((((((((((()))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&%%%%%%&&&)))+++(((((()))******)))((((((((())))))))))))((('''''''''((((((((((((''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((((((&&&(((***)))((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((((((((((((((((()))******((()))))))))***************++++++,,,------......---...///.........000222111222333555666888999:::555666888:::;;;<<<<<<<<<===>>>???AAACCCDDDFFFFFFIIIJJJNNNQQQSSSUUUUUUUUUTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\\\\[[[XXXXXXXXXXXXWWWVVVTTTTTTSSSSSSRRRQQQPPPOOOOOONNNNNNMMMLLLJJJHHHFFFEEEEEEAAA@@@???===<<<<<<<<<<<<<<<;;;:::999777555444333222222222111000//////...//////.........---------,,,,,,,,,++++++++++++******************************************************************************)))((()))***+++***((()))))))))))))))))))))))),,,,,,+++***))))))******))))))*********+++++++++,,,***(((((()))******)))************************************************))))))(((((())))))******)))))))))))))))))))))))),,,+++)))(((((()))***+++************************************************************************+++***))))))+++---000222...---,,,,,,,,,,,,------BBB<<<333,,,***)))))))))000333555333...)))'''(((************************((()))))))))))))))))))))<<<=========<<<===@@@BBBDDDDDDDDDDDDDDDCCCCCCCCC>>>>>>===;;;888555444333222111000///......------------,,,+++++++++,,,,,,)))******+++++++++******(((((((((((((((((())))))(((((((((((((((((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((())))))((('''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&''''''((())))))((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))***)))))))))))))))******((((((&&&&&&&&&&&&'''(((,,,+++***((('''%%%$$$###''''''((())))))***++++++'''''''''((((((((())))))******)))(((((('''((((((''''''&&&''''''((()))***))))))(((''''''''''''((())))))((((((((('''''''''((((((((((((((((((''''''&&&&&&'''(((((((((''''''''''''''''''(((((((((((()))((((((''''''''''''''''''...000,,,'''''''''''''''''''''((((((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%&&&'''&&&$$$%%%(((***'''((()))******)))((('''''''''((((((''''''&&&%%%))))))))))))((('''&&&%%%&&&''''''''''''''''''''''''((())))))))))))((('''%%%%%%$$$$$$$$$$$$%%%%%%)))((('''&&&&&&&&&&&&'''&&&'''))))))'''&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''(((((()))(((((((((((())))))***((()))))))))******************++++++,,,------...,,,---............000222111222333555777999:::;;;666777888:::<<<======>>>>>>???@@@AAACCCDDDEEEFFFGGGIIIMMMPPPTTTVVVXXXXXXVVVUUUUUUVVVWWWXXXYYYZZZ[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[YYYYYYYYYXXXWWWVVVUUUTTTRRRQQQQQQPPPOOONNNMMMLLLLLLKKKKKKIIIHHHFFFEEEDDD@@@@@@???===<<<<<<;;;;;;;;;;;;999888666555333333000000//////......------//////.........---------,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((()))))))))))))))))))))))),,,++++++***))))))))))))************++++++++++++((((((***,,,......+++)))***************+++++++++************************)))))))))))))))***++++++************************((())))))******)))))))))***************************************************************************)))))))))+++...111222,,,+++++++++++++++,,,,,,555333///,,,+++***)))))),,,666>>>;;;111))))))---************************))))))***+++******)))(((<<<======<<<;;;<<<>>>@@@CCCDDDEEEFFFGGGFFFEEEEEE@@@@@@???<<<888444333222111000///...------------,,,,,,++++++++++++,,,,,,******+++++++++******)))''''''(((((((((((())))))''''''(((((((((((()))))))))(((((((((((())))))***&&&&&&'''''''''(((((((((******(((''''''&&&&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))))))))''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((())))))***,,,+++***)))))))))***+++((((((((((((((((((((((((+++*********))))))))))))''''''((((((((()))))))))++++++***)))(((((((((((('''''''''''''''((()))******)))((((((''''''((((((((((((((((((((((((((((((((((((((()))(((((('''&&&$$$%%%&&&(((((((((''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&)))***((('''******'''''''''((((((((()))))))))%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%(((***)))&&&%%%''')))&&&((()))++++++)))(((&&&###$$$%%%'''(((((())))))))))))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''((()))***++++++***)))(((((((((''''''''''''((((((+++)))(((&&&%%%&&&&&&'''%%%''')))((('''&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******(((''''''((())))))))))))(((((((((((())))))))))))))))))******************++++++,,,,,,------,,,---.........///111333111222333555777888::::::888888:::;;;===>>>@@@@@@@@@@@@AAABBBCCCEEEEEEFFFGGGIIILLLPPPTTTWWWYYYZZZWWWWWWVVVVVVWWWXXXZZZ[[[\\\[[[YYYXXXWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWVVVUUUUUUQQQQQQQQQPPPNNNMMMKKKJJJJJJJJJJJJIIIHHHGGGEEEDDD@@@@@@???>>>===<<<;;;;;;;;;:::999777666444333222///.........---------,,,------,,,,,,,,,+++++++++++++++++++++***************************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))***+++***((())))))))))))))))))))))))++++++***)))))))))***************++++++++++++,,,&&&'''***...111000---************+++++++++++++++************************))))))))))))***+++,,,---************************'''(((***++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++---///111************++++++++++++******+++,,,,,,+++***)))'''222<<<;;;222,,,...333------------------------***+++,,,,,,,,,+++***)));;;<<<<<<<<<;;;<<>>;;;666222111222000000///...------------,,,+++++++++++++++,,,,,,+++++++++++++++***)))((('''''''''((((((((())))))'''''''''((((((((())))))***))))))(((((((((((()))&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&((())))))*********''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((...---+++*********+++,,,!!!"""$$$&&&)))+++---...)))))))))))))))((((((((('''((((((((())))))))))))+++***)))(((((('''''''''(((((('''''''''(((((()))***))))))((((((((((((((('''''''''((())))))******(((((()))))))))(((&&&%%%$$$%%%''')))***)))((((((''''''''''''((((((((((((''''''((((((((((((((('''$$$((()))''''''***+++)))'''((((((((())))))))))))%%%%%%&&&&&&&&&'''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''+++...---)))&&&''')))''')))+++,,,,,,+++)))'''$$$%%%&&&((())))))))))))&&&'''((()))))))))))))))&&&&&&&&&'''''''''(((((('''((()))******)))(((''')))(((((((((((((((((()))***)))'''&&&&&&'''((()))&&&(((***)))((('''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))'''''''''(((***+++))))))(((((((((((())))))))))))))))))*********************+++,,,,,,------+++---.........///111333111222333444666777888999999:::;;;<<<>>>@@@AAABBBBBBBBBCCCCCCDDDEEEFFFFFFHHHIIILLLPPPTTTWWWZZZ[[[ZZZYYYXXXWWWXXXZZZ\\\]]]\\\[[[YYYXXXWWWXXXYYYYYYYYYYYYYYYZZZYYYYYYXXXXXXUUUVVVVVVVVVVVVVVVUUUUUUQQQQQQQQQPPPOOOMMMKKKIIIIIIIIIJJJJJJIIIGGGFFFDDD@@@@@@@@@???>>>===<<<;;;::::::888777555333222222///............---------------,,,,,,,,,+++++++++++++++++++++************))))))*********+++++++++************************))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))***))))))))))))******+++*********+++++++++,,,,,,((((((***---//////---+++*********++++++,,,,,,,,,************************************+++,,,---...************************************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))***+++,,,---...))))))***+++++++++++++++''')))+++,,,++++++******(((---222222///---///222------------------------+++,,,---......,,,+++))):::;;;<<<<<<<<<>>>AAADDDBBBDDDFFFGGGGGGDDDAAA???:::<<<===;;;666333333444000///...---------------+++++++++***++++++,,,,,,,,,,,,,,,+++***)))((('''&&&'''''''''(((((())))))&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&''''''((()))***))))))((('''''''''''''''))))))))))))))))))))))))&&&&&&((()))************''''''''''''((((((((()))))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))***++++++---,,,***)))))))))******&&&&&&''''''((()))))))))%%%%%%&&&'''((()))***+++(((((((((((())))))))))))******)))''''''&&&&&&&&&((((((''''''''''''((((((******)))(((((((((((((((&&&&&&'''((()))***++++++(((((()))))))))(((&&&%%%$$$&&&(((***++++++***)))''''''''''''((((((((()))''''''((((((((((((((('''###)))+++(((&&&(((++++++(((((((((((())))))))))))&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((---111111,,,(((''')))(((***,,,......,,,***((()))))))))))))))(((((('''$$$%%%&&&(((***+++,,,,,,&&&&&&&&&'''''''''((((((&&&'''(((******((('''&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%&&&(((***+++((()))++++++)))((()))***''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&'''(((+++,,,***)))(((((((((((())))))))))))))))))************)))******+++,,,,,,------+++---.........///111333111222333444555777777888;;;;;;<<<===???AAACCCDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHJJJLLLPPPSSSWWWZZZ[[[\\\[[[ZZZYYYZZZ[[[]]]___]]][[[YYYXXXWWWXXXZZZ[[[YYYZZZZZZZZZYYYXXXWWWWWWSSSTTTTTTUUUUUUUUUTTTTTTQQQQQQQQQPPPOOOMMMJJJIIIIIIIIIJJJJJJIIIHHHFFFEEE@@@@@@@@@@@@???===<<<;;;:::999888777555333222111///////////////.........//////.........---------+++++++++************)))))))))******++++++++++++++++++++++++++++++++++++***************************)))((()))***+++***((())))))))))))))))))))))))))))))(((((()))***++++++******+++++++++,,,,,,,,,+++***)))***,,,------,,,*********++++++,,,,,,,,,************************++++++++++++,,,---...///************************---,,,***)))***,,,...000++++++++++++++++++++++++++++++++++++++++++++++++************************'''((()))++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,---,,,******+++,,,------++++++++++++++++++++++++,,,---/////////---+++***===<<<;;;;;;<<<>>>@@@BBB@@@BBBCCCCCCBBB@@@@@@@@@???===;;;888666444222222111000///...---,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++************))),,,++++++***)))(((((('''((()))***++++++***((('''))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''(((******'''(((((())))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))***++++++***)))(((''''''&&&&&&&&&&&&''''''(((***+++***)))((()))+++******)))((((((((((((((((((((((((((())))))))))))+++***)))((('''&&&%%%%%%***)))(((((()))+++---///))))))(((((((((((())))))///---***'''&&&%%%&&&&&&***((('''&&&&&&'''(((***,,,++++++***)))(((((('''+++***((('''&&&&&&&&&'''***)))(((&&&&&&''''''((())))))))))))((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))******+++******)))((('''))))))(((&&&%%%$$$###"""%%%&&&''')))))))))((((((######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###<<>>AAACCCEEEFFFDDDEEEFFFEEEDDDDDDFFFHHHHHHHHHIIIKKKNNNSSSXXX[[[YYYZZZZZZZZZXXXXXXZZZ[[[ZZZZZZZZZXXXVVVVVVXXXZZZ[[[[[[\\\\\\\\\ZZZXXXWWWSSSRRRRRRSSSUUUUUUTTTRRRPPPPPPOOOMMMLLLJJJIIIIIIGGGFFFEEEEEEFFFEEECCCAAA???@@@BBBAAA???<<<;;;;;;999888777555333222222222//////...------------...------,,,,,,,,,+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))((((((***(((%%%###"""$$$%%%'''************************)))************+++++++++++++++************++++++)))))))))))))))******+++,,,***((()))+++,,,+++((())))))******++++++++++++************************+++***((()))***++++++***,,,+++++++++******)))))))))************+++++++++,,,,,,++++++,,,,,,------***+++***&&&'''+++...,,,,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,***++++++++++++***)))(((+++++++++***++++++,,,,,,+++,,,...111222111,,,)))???>>>===<<<===>>>@@@AAA???AAABBBBBB@@@>>>======>>><<<:::777555333222111000///...---,,,,,,,,,,,,************))))))))))))+++++++++*********))))))*********))))))((((((''''''((()))******)))'''&&&))))))))))))))))))))))))((((((((((((((((((((((((+++***(((''''''''''''(((''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))******((())))))******))))))((()))((((((''''''(((((()))&&&((()))((('''&&&''')))******)))((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((('''''''''))),,,...000******))))))))))))******,,,***((('''&&&'''((()))***)))'''&&&&&&''')))***++++++***))))))(((''''''&&&&&&%%%%%%&&&((()))******)))((('''&&&'''(((((())))))))))))((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))'''((((((((((((''''''&&&)))(((((('''&&&%%%$$$$$$'''((()))*********)))(((&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###222666+++$$$(((+++&&&''''''((((((((((((''''''***************)))((((((&&&''''''((((((''''''&&&((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''******)))''''''&&&&&&'''&&&((())))))((('''(((***)))''''''***...///,,,((())))))************))))))(((((((((''''''((((((((()))'''&&&''')))+++)))''')))))))))******+++++++++***++++++,,,------......---------...///000222222333444555666666666555444999:::;;;>>>@@@BBBDDDEEEDDDEEEFFFEEEDDDDDDFFFHHHHHHHHHIIIJJJNNNRRRWWWYYYXXXYYYYYYYYYXXXXXXZZZ\\\]]]]]]]]][[[YYYYYYZZZ\\\\\\\\\\\\[[[[[[ZZZYYYXXXTTTSSSRRRSSSUUUUUUTTTRRROOOOOONNNMMMLLLKKKJJJIIIGGGFFFEEEEEEEEEDDDBBBAAA???@@@AAA@@@>>><<<::::::888777666444333222222111//////...------------.........---------,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))(((+++***)))(((((()))+++,,,************************)))************+++++++++,,,,,,++++++++++++,,,,,,***************++++++,,,,,,***))))))+++,,,+++))))))*********++++++++++++++++++++++++++++++++++++,,,+++))))))***++++++******)))))))))((((((((((((************+++++++++++++++++++++++++++,,,---...,,,//////***(((***+++************++++++,,,---...++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,---.........------,,,,,,***)))******+++,,,---...+++,,,...000222000,,,)))??????>>>>>>>>>@@@BBBCCCAAABBBDDDCCC@@@===<<<<<<===;;;999777444222111111///...------,,,,,,,,,,,,+++*********))))))))))))++++++*********)))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((+++***((('''&&&%%%%%%%%%&&&''''''((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))***))))))(((((())))))***&&&((()))((('''&&&''')))***))))))((((((((((((((((((((((((((())))))))))))''''''''''''(((((())))))&&&&&&&&&'''))),,,///000+++******))))))******+++((((((''''''''')))+++,,,))))))''''''''''''))))))***))))))(((((('''''''''%%%%%%%%%&&&'''(((***+++***)))((('''''''''(((((((((((((((((())))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))&&&''''''(((((((((((('''((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((((((&&&'''))))))&&&&&&&&&''''''''''''&&&&&&''''''((((((((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''******)))(((''''''''''''%%%&&&((())))))***,,,---***)))(((+++...///,,,)))((())))))******))))))(((((((((((((((((((((((((((((('''&&&'''((())))))'''((())))))***+++,,,,,,---+++,,,,,,------...//////.........///000111222333333444444555666666555555999999;;;===@@@BBBCCCDDDDDDEEEEEEEEEDDDDDDFFFHHHHHHHHHHHHJJJMMMPPPTTTVVVUUUWWWXXXXXXXXXXXXZZZ]]]^^^______]]][[[ZZZ[[[\\\]]]]]][[[[[[ZZZZZZZZZZZZUUUTTTSSSTTTUUUUUUSSSRRRNNNNNNNNNNNNMMMLLLKKKJJJHHHFFFEEEDDDDDDDDDBBB@@@?????????>>><<<;;;999888555555444222222111111111//////...------------...............------------))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))*********+++,,,,,,------************************)))************+++++++++---,,,,,,,,,,,,,,,,,,---+++++++++***+++,,,,,,---,,,***)))***+++,,,+++***************++++++++++++------------------------...,,,*********+++***))))))))))))))))))(((((((((************+++++++++,,,)))))))))******,,,------000555666000***)))***+++((()))***+++,,,,,,,,,,,,************************+++++++++++++++***************+++++++++,,,,,,,,,+++++++++++++++*********(((((()))***+++---...///+++,,,---///111///,,,)))>>>>>>>>>???AAACCCEEEFFFEEEFFFGGGEEEBBB???>>>>>><<<:::888666444222111111......---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************))))))))))))''''''''''''((((((((((((&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&'''(((((((((***)))(((''''''((()))******))))))(((((())))))***(((***+++***)))((()))+++))))))(((((((((((())))))(((((((((((())))))))))))***))))))(((''''''&&&&&&'''''''''((()))+++---...******))))))))))))******''''''''''''((()))+++,,,))))))(((''''''((()))))))))((((((((('''''''''&&&(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******+++******'''(((((((((((((((((((((%%%%%%$$$$$$$$$###""""""&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((+++&&&$$$'''***))))))***'''((((((((((((((((((''''''(((((()))((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''((((((***)))'''&&&'''(((***,,,(((((((((((()))))))))))))))))))))(((((()))))))))******)))(((''''''((((((%%%''')))))))))***,,,...)))((((((***,,,---+++)))(((((())))))))))))((((((((((((((())))))(((((((((''''''&&&'''(((((((((((('''(((((()))***+++,,,,,,++++++,,,,,,---.........////////////000222333444333333444555555666666666888999;;;===???AAABBBCCCCCCDDDEEEEEECCCDDDEEEGGGHHHHHHHHHJJJLLLOOORRRTTTSSSUUUVVVWWWWWWXXX[[[]]]]]]^^^^^^]]]ZZZYYYZZZ[[[^^^]]][[[ZZZYYYYYYZZZ[[[VVVUUUTTTTTTUUUUUUSSSQQQMMMNNNNNNOOONNNMMMLLLLLLIIIGGGEEECCCCCCCCCAAA??????>>><<<<<<;;;:::888777333333222111111111111111//////...------------......------------,,,,,,,,,))))))))))))))))))))))))*********************************)))))))))))))))'''(((***+++++++++******************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++***++++++***(((++++++++++++++++++++++++*********+++++++++,,,,,,((((((((()))***+++,,,---000777:::444,,,***+++,,,'''(((***+++,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++************+++++++++,,,,,,,,,+++******)))))))))))))))************+++,,,---...,,,+++,,,---///...,,,)));;;;;;===@@@BBBEEEHHHIIIFFFGGGHHHFFFCCC@@@>>>>>>;;;:::888666444222222111......---,,,,,,,,,---------------,,,,,,,,,,,,+++*********)))))))))((((((''''''''''''(((((((((((((((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&''''''(((((((((&&&''''''((()))((((((((((((((((((((((((((((((((($$$$$$&&&'''((((((((((((***)))(((''''''((()))***)))((((((''''''(((((()))(((***+++***)))((()))+++))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((''''''&&&&&&)))))))))))))))))))))***((((((''''''''''''((((((((((((((((((((()))))))))))))))(((((((((((())))))((((((((((((''''''''''''************)))))))))((()))))))))))))))((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******+++******'''''''''(((((((((((((((***))))))(((''''''''''''###$$$%%%''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((,,,'''&&&******&&&'''+++''''''((((((((((((''''''***++++++,,,,,,+++++++++'''(((((((((((((((((('''''''''((((((((())))))))),,,***((('''&&&''')))***(((((((((((())))))))))))))))))(((((((((((())))))***))))))(((((((((((()))''')))******))))))***,,,((((((((((((******)))((((((((())))))))))))(((((((((((()))******)))((((((&&&'''((((((((((((((()))''''''(((((()))***++++++*********+++,,,,,,------////////////000222333444333333444444555666777777888999:::<<<>>>@@@AAABBBCCCDDDEEEDDDCCCCCCEEEGGGHHHHHHIIIJJJLLLOOOQQQRRRRRRSSSUUUVVVVVVWWWZZZ\\\\\\]]]^^^^^^\\\[[[[[[\\\___^^^\\\ZZZZZZZZZ[[[[[[WWWVVVUUUUUUUUUUUUSSSQQQLLLMMMOOOPPPPPPPPPOOONNNJJJHHHEEECCCBBBBBB@@@??????<<<::::::;;;:::999777333222111000000000000000//////...------------...,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))******((()))***+++***)))'''&&&************************))))))*********+++++++++++++++************++++++)))))))))))))))***++++++++++++,,,,,,+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++***++++++***)))+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))***+++,,,---***222666000***)))+++,,,'''(((***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,++++++***+++++++++,,,++++++,,,------,,,***999;;;===@@@CCCFFFHHHJJJDDDFFFFFFEEEBBB???======;;;:::888666555333333222///......---------......++++++++++++******************)))))))))((((((((((((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&'''))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''((()))+++++++++************))))))))))))******)))((((((''''''(((((()))&&&((()))((('''&&&''')))((((((((((((((())))))***(((((((((((())))))))))))%%%&&&&&&'''((()))***************))))))(((((('''(((''''''&&&&&&''''''((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((***************))))))*********)))((('''''''''(((((())))))******'''(((((())))))(((((('''''''''''''''''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''((())))))((('''''''''(((((($$$$$$%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''((()))(((%%%&&&)))%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((())))))(((((('''(((((())))))(((((('''''''''(((((()))************)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((***))))))(((((()))))))))(((*********((('''((()))(((((((((((((((((((((((('''(((((())))))(((((('''((((((************(((((('''((())))))(((((()))***)))))))))))))))*********))))))***++++++,,,,,,---.........///000111222333333333333444444666777888888999:::<<<===???@@@AAACCCDDDDDDDDDCCCCCCEEEGGGGGGHHHIIIKKKMMMOOOQQQSSSQQQSSSTTTUUUUUUVVVYYY[[[\\\^^^``````___^^^___```^^^]]]\\\[[[[[[[[[[[[[[[XXXWWWVVVUUUUUUTTTRRRPPPLLLNNNPPPRRRSSSSSSQQQQQQKKKHHHEEEBBBAAAAAA???>>>>>>;;;888888;;;<<<:::888333333222000000///////////////...------------...++++++++++++************))))))))))))))))))))))))************************))))))))))))************++++++,,,,,,+++***((('''************************)))************++++++++++++******))))))******+++))))))(((((())))))***++++++,,,---,,,+++***+++---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++///---+++++++++,,,+++***)))))))))***************++++++++++++,,,,,,,,,,,,+++************+++,,,,,,%%%,,,...***&&&'''***+++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,...---+++*********+++,,,...---,,,+++************,,,+++******+++,,,+++***:::<<<>>>@@@CCCEEEFFFGGGDDDEEEFFFEEEBBB???>>>>>><<<;;;999777555444444333/////////......//////000,,,,,,+++++++++************)))))))))((((((((((((*********))))))((((((''''''''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((())))))))))))(((((())))))***************)))))))))))))))))))))))))))***+++,,,,,,,,,***)))******++++++++++++*********))))))(((((())))))***&&&((()))((('''&&&''')))((((((((((((((()))******(((((((((((())))))))))))%%%%%%&&&'''((()))******)))))))))))))))(((((('''((((((''''''''''''(((((((((((())))))))))))(((((()))))))))******)))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))***+++***)))(((''''''''''''((()))*********'''((()))******)))((('''))))))))))))))))))))))))'''((((((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***)))%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&''''''((())))))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%'''(((***)))))))))))))))******'''((())))))''''''((())))))))))))(((((((((((()))''''''(((((((((((('''''''''(((***++++++***((('''''')))+++***)))(((***,,,,,,,,,,,,++++++++++++*********++++++,,,------...---------...///000222222333333333333444666888999888888:::;;;===>>>@@@@@@CCCDDDDDDDDDCCCCCCEEEFFFGGGGGGIIIKKKNNNQQQRRRTTTQQQSSSTTTTTTTTTUUUWWWYYYYYY\\\^^^```______```aaa]]]]]]]]]]]]\\\[[[ZZZZZZYYYXXXVVVVVVVVVTTTRRRPPPMMMOOORRRTTTUUUUUUTTTSSSLLLIIIEEEBBBAAA@@@>>>===>>>:::777888;;;>>><<<:::555444333111000///////////////...------------...,,,,,,,,,+++++++++******))))))))))))))))))))))))************************((()))))))))***************++++++++++++*********************************)))************+++++++++,,,++++++******++++++,,,******))))))******+++,,,***,,,...---+++***,,,---------,,,,,,,,,+++++++++------------------------...,,,++++++,,,---,,,+++)))))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++'''++++++'''&&&)))++++++*********++++++,,,---...++++++++++++++++++++++++)))******+++,,,---......******+++++++++,,,,,,,,,,,,+++)))((('''((()))***,,,,,,++++++***+++++++++---+++))))))***++++++***<<<===???AAABBBCCCDDDDDDFFFGGGHHHGGGEEEBBBAAAAAA<<<;;;999888666555444444000000/////////000000111.........---------,,,,,,))))))))))))((((((((((((,,,++++++***)))(((((('''&&&&&&&&&'''''')))******************************))))))))))))))))))))))))(((((()))******)))((('''))))))***+++++++++++++++))))))))))))))))))))))))((()))***++++++***((('''***+++,,,------,,,+++***++++++************++++++)))***+++***)))((()))+++((((((((((((((()))******(((((((((((())))))))))))((((((((((((((('''''''''''''''((()))))))))))))))))))))(((((((((((())))))&&&'''((()))******))))))))))))************))))))))))))))))))************)))))))))(((&&&$$$""" )))******++++++)))((('''&&&''''''((()))******+++'''((()))******)))((('''******************************+++******)))((((((''''''&&&&&&&&&%%%%%%%%%(((''''''&&&'''(((***+++,,,,,,+++***(((&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))''',,,111---$$$(((((())))))))))))(((((())))))***++++++,,,++++++(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))&&&'''((()))*********)))(((((((((((()))))))))******)))'''&&&&&&''')))******)))))))))))))))******%%%'''((((((''''''(((************)))(((((()))+++''''''((((((((((((''''''''')))***++++++***)))'''(((***,,,+++))))))+++---///......------,,,,,,+++++++++,,,------......///------------...000111222333333333333444666888999888888:::;;;===>>>???@@@BBBCCCDDDDDDBBBCCCDDDFFFFFFGGGIIILLLOOOQQQSSSTTTQQQSSSTTTTTTSSSTTTVVVXXXVVVXXX\\\]]]]]]]]]^^^___\\\]]]^^^^^^]]]\\\ZZZYYYZZZXXXWWWVVVVVVTTTRRROOOMMMOOOSSSUUUWWWWWWUUUTTTMMMIIIEEEAAA@@@???>>>======999666777<<>><<<666555333222000///......//////...------------...---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((())))))***++++++************************)))************+++++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,---***,,,...---+++***,,,...---------,,,,,,+++++++++........................---,,,***+++,,,------,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------......---,,,++++++++++++,,,...,,,((()))---///---,,,++++++***+++,,,...///************************))))))***+++---...//////******+++++++++,,,,,,,,,///...,,,******+++,,,---+++*********+++,,,---------+++((((((***+++++++++@@@AAAAAABBBCCCDDDEEEFFFBBBCCCCCCCCCBBBAAA@@@@@@<<<;;;999888888666333111//////---,,,,,,,,,,,,,,,************)))))))))(((---+++******+++***)))(((&&&''''''((()))******+++***+++,,,,,,,,,***)))(((...---+++)))((())))))***))))))))))))************))))))))))))))))))))))))&&&'''(((,,,///000...,,,)))))))))))))))((('''&&&))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&''')))***&&&&&&'''((()))***+++++++++******)))))))))))))))'''&&&&&&&&&'''(((***+++)))***+++,,,---,,,+++***+++++++++***))))))((((((******))))))((((((''''''((((((((((((((()))******---+++)))((())))))(((''')))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))+++++++++++++++***)))(((&&&'''((()))++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))******++++++++++++))))))))))))))))))))))))$$$&&&))))))(((&&&&&&&&&'''''''''((())))))******(((((()))***************&&&'''''''''(((((())))))))))))*********((('''%%%&&&'''(((***++++++++++++******))))))((((((''''''''''''''''''''''''''''''''''''((()))++++++)))''''''''''''''''''&&&&&&&&&+++(((%%%%%%(((***+++***))))))(((''''''''''''''''''((((((((()))))))))************)))))))))))))))***)))'''&&&'''(((***+++,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++,,,---...///000000000000000111333444555555444333666777999<<<>>>???@@@@@@CCCBBB@@@@@@@@@BBBDDDEEEGGGHHHIIIKKKMMMPPPQQQRRRVVVUUUUUUUUUUUUUUUUUUUUUVVVXXXZZZ[[[[[[\\\]]]___^^^^^^^^^___^^^^^^]]]]]]\\\ZZZWWWVVVUUUTTTRRRQQQRRRPPPPPPSSSWWWXXXSSSNNNIIIHHHEEECCC@@@>>><<<<<<999999888777666666777777111111000///////////////---...------,,,+++***)))(((((('''''''''(((***+++---,,,***)))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------((()))***+++,,,---------------,,,,,,,,,,,,++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------))))))*********+++++++++************************,,,+++)))(((((()))+++,,,++++++,,,,,,,,,---------111000---+++***+++,,,,,,)))(((+++000111...---///,,,------+++((('''((()))@@@@@@AAAAAABBBDDDEEEFFFCCCCCCCCCCCCBBBAAA@@@@@@<<<;;;999888888777444111000///...---,,,,,,,,,,,,++++++++++++************,,,+++)))***++++++***)))''''''(((((())))))******)))))))))))))))((('''''')))((((((((((((***+++,,,((((((((()))))))))******)))))))))))))))))))))))))))))))))+++------+++))),,,,,,,,,,,,,,,+++******''''''(((((())))))******(((((((((''''''(((((((((***)))'''&&&&&&'''((()))(((((((((((())))))))))))((((((''''''((()))******''''''&&&&&&'''((()))***((()))***+++++++++************))))))((('''''''''***)))))))))((((((((('''((((((((((((((()))******---+++)))))))))))))))''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((******))))))******+++,,,))))))))))))))))))))))))&&&((())))))'''''''''((((((((((((((((((((((((((('''((())))))******))))))'''''''''((((((((())))))&&&&&&'''''''''''''''&&&&&&''''''(((((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''''''''((()))******)))((())))))))))))))))))))))))***+++,,,+++)))))))))******)))((((((''''''(((((())))))))))))((((((((((((***)))))))))))))))))))))+++***((((((((()))+++,,,,,,+++++++++,,,,,,------,,,,,,,,,------.........------......///000000000000111222444555444444444000222444888;;;===???@@@BBBAAA@@@@@@@@@BBBDDDFFFGGGHHHIIIKKKMMMOOOPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTRRRUUUWWWXXXXXXYYYZZZ[[[]]]^^^^^^_________^^^^^^\\\ZZZWWWVVVVVVUUUSSSRRRRRRPPPOOORRRUUUTTTOOOKKKGGGFFFDDDAAA>>><<<;;;;;;:::999888777666666666666111000000///////////////------...------,,,+++***++++++*********+++,,,---,,,,,,***)))))))))******************************************************************************,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------***+++,,,---------------------,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,---------...---+++******+++,,,---***((()))---...+++***------,,,+++******++++++,,,@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCCCCBBBAAA@@@???<<<;;;999999888777444222111000///...------------,,,,,,,,,++++++++++++***+++)))))))))+++,,,+++***(((((((((((())))))))))))***))))))((((((((((((((((((''''''(((((()))++++++''''''((((((((()))))))))))))))))))))))))))))))))+++******++++++***(((%%%))))))*********)))((((((&&&&&&'''((()))***++++++***)))(((''''''((()))***+++***((('''&&&''''''(((******))))))((((((''''''%%%%%%&&&&&&''')))***+++(((((((((''''''((())))))(((((()))***+++*********+++******))))))(((''''''))))))))))))(((((((((((()))(((((((((((()))******---+++)))))))))***)))((())))))******))))))((((((***))))))(((((())))))***))))))))))))))))))))))))******++++++******))))))*********)))((('''%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((******)))((()))***+++,,,))))))))))))))))))))))))((())))))(((&&&''')))******))))))(((''''''&&&&&&''''''((())))))))))))(((''''''(((((((((((())))))%%%%%%%%%&&&&&&'''))))))((((((((((((((('''&&&&&&'''''''''((()))*********((((((((((((((((((((((((''''''((()))))))))))))))***)))))))))))))))******&&&***...---)))'''(((+++******)))((((((((())))))))))))))))))(((((((((((())))))))))))))))))******+++***)))))))))***,,,---+++++++++,,,,,,,,,------+++,,,,,,---...///000111......------...///111222000111222333444444444444333444666999<<>><<<:::999999888777555222111000///......---......,,,,,,+++++++++*********)))(((((()))+++---,,,+++))))))))))))((((((((((((,,,+++***))))))***+++,,,++++++***)))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((+++***))))))***)))'''$$$'''((((((((((((((('''''''''''''''((()))*********+++***(((''''''(((***+++++++++)))(((''''''''''''))))))))))))((((((((((((''''''''''''((()))***+++))))))(((((((((((((((((())))))******++++++,,,,,,,,,,,,++++++******))))))))))))))))))(((((((((((())))))(((((())))))***+++---,,,***)))******)))((())))))*********))))))(((******)))(((((()))******))))))))))))))))))))))))))))))************))))))************)))'''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((******((((((((()))+++,,,(((((((((((((((((((((((())))))(((&&&$$$%%%(((+++*********))))))(((((((((&&&''''''((((((((((((((((((((((((((((((((()))))))))(((''''''''')))***+++))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((())))))(((((()))***(((((('''''''''((()))***'''((((((''''''''')))*********))))))))))))******'''((((((((()))))))))***)))))))))))))))***************)))))))))***+++,,,++++++,,,,,,---------,,,+++,,,,,,---...////////////...---,,,---///111222111111222333444444444444888999999:::;;;===>>>???>>>>>>??????AAACCCEEEFFFHHHHHHIIIJJJLLLMMMMMMNNNQQQQQQQQQQQQQQQRRRRRRRRRMMMOOOQQQSSSSSSSSSTTTVVVYYYYYYZZZ\\\\\\]]]]]]]]][[[YYYWWWVVVWWWWWWVVVUUUTTTRRRPPPOOONNNKKKFFFCCCDDDCCCAAA???===;;;::::::;;;:::888666555333333333000000///............///------......///.........,,,++++++******)))))))))++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------.........------,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................,,,++++++++++++++++++,,,,,,,,,,,,---------......------------------------,,,++++++******++++++,,,,,,,,,,,,------------...,,,,,,+++***++++++,,,---444000///111111000111555===666...+++,,,,,,***'''@@@@@@@@@@@@@@@AAABBBCCCBBBBBBAAAAAA@@@>>>===<<<;;;999888888888777444222111000///......---......+++*********)))))))))))))))(((((()))+++------,,,))))))))))))((((((((((((,,,+++***))))))***+++,,,++++++++++++++++++******''''''''''''(((((((((((((((((((((((((((((((((((()))((('''((())))))(((&&&******+++,,,,,,+++++++++))))))))))))((((((((((((+++***)))(((((()))***+++++++++***)))((('''''''''(((((((((((())))))))))))******)))(((((())))))***)))))))))))))))(((((((((******++++++,,,---......,,,++++++******))))))((((((((((((((()))))))))))))))))))))))))))***++++++...,,,***)))******)))((())))))************))))))******))))))))))))******))))))))))))))))))))))))((())))))*********))))))******+++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((***)))((((((((()))***+++((((((((((((((((((((((((((('''&&&$$$"""###'''***)))))))))******+++++++++&&&''''''((((((((((((((())))))))))))))))))((((((+++***)))'''''''''((()))'''((()))***++++++++++++***)))))))))((((((((('''))))))))))))))))))))))))&&&(((***)))'''''')))+++)))(((''''''''')))***+++333,,,%%%###&&&))))))'''******))))))))))))******%%%&&&'''((()))***+++,,,(((((())))))************(((((((((((())))))*********+++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,///...---,,,---///111222222222222222333444555555666666666666777888999:::===>>>>>>@@@AAACCCDDDEEEGGGHHHIIIJJJKKKLLLMMMMMMOOOOOOOOOPPPPPPQQQQQQQQQMMMOOORRRSSSSSSSSSUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[YYYWWWVVVVVVWWWVVVTTTTTTSSSPPPNNNLLLHHHDDDBBBCCCBBB@@@???===<<<;;;;;;:::999777555444333222222000//////...............------......///.........++++++++++++******))))))************+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,------------,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................,,,------------------,,,,,,,,,---------.........------------------------,,,++++++++++++++++++,,,,,,,,,---------.........///......---,,,+++++++++///+++***,,,...---000555>>>666...+++,,,---***'''@@@?????????@@@@@@AAABBB@@@@@@@@@???>>><<<;;;:::999888777666777666444111111000///...------------*********)))))))))(((((()))(((((()))+++---,,,+++(((((((((((())))))))))))((((((((((((((())))))***((()))***,,,---.........''''''((((((((())))))))))))))))))))))))))))))))))))((('''((()))***)))(((((()))******+++************)))))))))((((((((('''*********++++++******************))))))(((((('''''''''(((((())))))******++++++***)))))))))))))))(((((()))******)))))))))++++++++++++,,,...///000+++******)))((((((''''''(((((((((((())))))))))))***))))))))))))***++++++...,,,*********+++***)))))))))******++++++******)))******++++++******)))))))))))))))))))))))))))(((((())))))******))))))))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))''''''%%%###"""###&&&)))(((((()))******+++,,,,,,''''''((())))))))))))(((******))))))))))))(((((())))))'''&&&&&&%%%%%%%%%$$$%%%&&&((())))))***************)))((('''''''''((((((((((((((((((((((((&&&)))***)))'''&&&))),,,,,,+++***)))***+++...///???444((($$$'''***)))%%%))))))((((((((()))******%%%&&&'''((()))***+++,,,((((((((()))******++++++'''((((((((())))))))))))***+++,,,---...---,,,+++------,,,,,,,,,+++++++++......------...///111222222222222222333444555666444444555555777:::<<<>>>===>>>???@@@AAABBBCCCDDDFFFFFFHHHIIIJJJLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQOOOQQQSSSUUUUUUUUUVVVXXXVVVWWWXXXYYYYYYYYYYYYYYYZZZXXXVVVUUUUUUUUUTTTSSSRRRQQQOOOMMMIIIFFFCCCBBBBBBAAA???>>>===<<<<<<<<<888888666555333333222222000///......------......------.........------,,,+++,,,,,,---,,,,,,+++***))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,---------............+++,,,,,,---------,,,,,,------,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------............------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000//////...---,,,+++***...+++***---......111555666111,,,+++,,,...---,,,???????????????@@@@@@AAA??????>>>===<<<:::999888777666555555555555333000000///...---,,,,,,,,,,,,+++++++++*********))))))***)))((()))+++,,,,,,+++''''''(((((())))))******''''''((()))))))))))))))&&&(((***,,,---.........((((((((()))))))))******))))))))))))))))))))))))+++)))(((((()))***)))(((&&&&&&'''((((((((((((((((((((((((((()))))))))))))))***,,,------,,,***)))))))))*********))))))((())))))))))))(((((((((((())))))((((((((())))))***'''((()))***++++++******************+++---///000---,,,,,,++++++***))))))'''((((((((()))))))))*********))))))******+++,,,...,,,******++++++***)))((()))***++++++++++++***((()))+++------+++)))((())))))))))))))))))))))))'''(((((()))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''')))***+++***)))((())))))))))))))))))))))))''''''&&&%%%###$$$&&&)))((((((((((((((()))))))))'''((())))))******))))))*********)))))))))((((((&&&'''''''''''''''&&&&&&&&&&&&'''((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&)))+++)))&&&%%%)))---,,,+++***)))***,,,...000===555,,,'''(((***)))(((((((((''''''(((((()))***(((((((((((())))))))))))'''(((((()))******++++++(((((())))))************)))+++,,,......---,,,+++,,,,,,,,,---------------------......///000000000222222222111222444555666777777777777999;;;>>>???>>>>>>???@@@AAABBBBBBBBBDDDEEEFFFHHHJJJLLLMMMNNNNNNNNNOOOOOOPPPQQQQQQRRRPPPRRRUUUVVVVVVVVVXXXYYYXXXYYYYYYZZZZZZZZZYYYYYY[[[XXXVVVTTTTTTTTTRRRPPPOOONNNMMMJJJGGGDDDBBBAAA??????===<<<;;;;;;;;;;;;777666555444333333333333//////...------------...------...------,,,+++***)))***+++,,,,,,,,,+++***((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,---...............------,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------............------------,,,,,,+++***///,,,,,,//////...000444///...,,,++++++,,,------??????????????????@@@@@@>>>>>>===<<<;;;999777666666555444444555444222000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++)))))))))+++,,,+++***&&&''''''((()))******+++((()))***,,,,,,,,,+++***))))))+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))---+++)))((()))***)))((())))))***+++++++++++++++&&&&&&'''((()))***++++++(((***,,,......,,,***(((((())))))************)))++++++***)))((('''&&&&&&&&&&&&&&&'''((()))***+++&&&''')))***+++++++++******)))))))))***,,,...///111000000//////...------'''((((((((())))))***************)))******+++,,,///---+++***++++++***)))((()))***+++++++++++++++'''))),,,......,,,)))'''))))))))))))))))))))))))''''''((()))))))))))))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((%%%''')))+++,,,***((('''))))))))))))))))))))))))'''((((((&&&%%%%%%''')))((((((((('''&&&&&&%%%%%%(((((()))***************+++*********))))))((((((&&&'''(((*********))))))***************))))))(((''''''(((((())))))******''''''''''''''''''''''''&&&)))+++)))%%%%%%)))...+++)))((('''(((***---///333000+++)))(((***+++,,,'''''''''''''''((())))))+++******)))(((''''''&&&'''(((((()))***+++++++++))))))***++++++++++++***)))***,,,......---,,,++++++,,,,,,---...///000000,,,---...///000000000000333222111111222333555666888777555444444666777999>>>???@@@AAAAAAAAAAAAAAACCCDDDFFFHHHJJJLLLNNNOOONNNNNNOOOPPPPPPQQQRRRRRRPPPSSSUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYY[[[XXXUUUTTTSSSRRRQQQOOOLLLLLLKKKHHHEEEBBBAAAAAA>>>===<<<;;;::::::::::::666555444444333333333333//////...------------...---...------,,,+++***)))&&&'''((()))******)))(((((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,........................---------.........//////,,,,,,...///000000000000---------,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////******+++,,,,,,,,,,,,+++---)))))),,,,,,)))***---.........---***)))***+++BBBAAA???===<<<===>>>??????>>>===<<<:::777555444666555444222111000000000......---------,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&((()))+++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))******)))(((((('''((((((+++*********))))))((((((************++++++++++++(((((()))***************&&&$$$###&&&))),,,+++)))))))))************))))))************************))))))(((((((((***+++,,,))))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,888888888777555111...,,,************************)))))))))))))))))))))))),,,+++***)))(((((((((((((((((())))))******+++++++++*********))))))((((((******))))))))))))************+++,,,,,,,,,,,,++++++++++++*********))))))+++***)))(((((()))***+++''''''(((((()))))))))***))))))))))))************%%%'''((()))((('''((()))&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&)))))))))))))))******************)))(((''''''&&&((((((((((((((())))))***))))))))))))************+++++++++***************%%%%%%&&&'''((()))*********)))((('''''')))+++,,,(((''''''''')))+++---...+++*********))))))((((((''''''((()))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,---,,,,,,+++,,,,,,,,,---------............//////000000111111000000111222444555666666777666555555666888:::<<<===???AAAAAA@@@@@@AAABBB@@@BBBEEEGGGIIIJJJMMMPPPQQQQQQOOOOOOOOOOOOPPPQQQPPPSSSUUUWWWWWWYYY[[[^^^^^^]]][[[ZZZZZZZZZ[[[\\\\\\YYYUUUSSSSSSRRRQQQOOOKKKKKKJJJHHHFFFCCCAAA???;;;;;;::::::::::::::::::777666333111111111222333000000///........................------,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++000///---,,,+++,,,------------,,,++++++******))),,,++++++******++++++,,,---------,,,,,,+++++++++---------...///000000111//////.........---------........................,,,---......//////......////////////000000000000...---+++******+++---...------------------------///......---+++******)))------............------,,,,,,,,,---------......///---+++******,,,///000111000...,,,,,,...000111........................,,,,,,,,,,,,,,,,,,,,,,,,...............---------.................................------,,,,,,,,,---------.........//////BBBAAA???===<<<===>>>>>>>>>>>>===;;;999777555444444444222111000000000000...------------,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))***))))))(((((())))))***&&&'''(((***++++++++++++)))******+++++++++++++++))))))))))))))))))))))))+++***))))))(((((())))))+++*********))))))))))))(((((((((((())))))))))))))))))************))))))'''&&&%%%'''***++++++)))))))))************))))))************************++++++*********+++,,,,,,************************((((((((()))***+++,,,---;;;;;;:::888555111---+++************************)))))))))))))))))))))))))))(((((())))))***+++,,,)))))))))))))))***************************))))))******))))))))))))******((((((((()))))))))******+++++++++*********))))))+++***)))(((((()))***+++(((((()))))))))*********))))))))))))************%%%&&&((((((''''''((()))'''(((((())))))((((((''''''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++***))))))(((''''''(((((((((((())))))******((((((((()))))))))******))))))))))))*********+++((((((((()))))))))))))))+++***(((''''''((()))+++,,,+++)))((((((((())))))************)))))))))(((''''''((()))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))***++++++)))***+++,,,---,,,,,,+++,,,,,,,,,---------............//////000000111111111111222333444444555555777666555555666888:::<<>>>>>===<<<;;;999777555333222111000000/////////000------------,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))*********))))))*********((())))))***++++++******((()))******++++++******))))))))))))))))))))))))++++++******))))))*********************)))))))))(((((((((((())))))))))))*********+++******)))))))))((('''(((***+++***)))))))))************))))))))))))))))))))))))))))))******++++++******))))))************************+++*********+++,,,,,,---444444333222000---***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))+++,,,,,,************))))))))))))*********+++++++++++++++******))))))))))))******++++++***)))***+++,,,---+++++++++***************+++***))))))))))))***+++)))************+++++++++))))))))))))************''')))******)))((()))+++((())))))******))))))(((((()))******++++++******''''''''''''''''''''''''''''''((())))))***++++++''''''((()))***++++++,,,+++++++++***))))))(((((()))))))))))))))*********''''''((((((((()))))))))''''''(((((())))))******+++*********)))))))))(((+++***(((''''''((()))***,,,+++***)))((('''''''''************))))))))))))'''(((((()))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))))))))***++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,---------............//////000000111111222222333333444444444555777666666666777999;;;<<<@@@BBBCCCBBB@@@>>>>>>???@@@BBBEEEGGGGGGIIILLLNNNPPPPPPPPPPPPPPPQQQRRRSSSPPPRRRUUUVVVWWWXXXZZZ\\\]]]\\\[[[[[[ZZZZZZ[[[[[[[[[YYYVVVTTTSSSRRRPPPOOONNNLLLJJJGGGDDDCCCBBBBBB???>>><<<:::888555444333999888555222000/////////000000///..................------------,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,---........................---------........................,,,---......//////......------........./////////------------------------------------------------,,,,,,,,,---------......------............------,,,------------............---,,,++++++---///000+++,,,...//////...,,,+++................................................---------......//////000........................///...---,,,,,,,,,---...++++++,,,,,,,,,---------AAA@@@???>>>=========>>>======<<<:::888666444333000//////.........//////---------,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++************++++++*********++++++******)))(((((()))************))))))))))))))))))))))))))),,,,,,+++******+++++++++************************)))*********++++++++++++((()))******+++++++++++++++*********************))))))************))))))(((((((((((((((((((((((('''((()))))))))'''&&&%%%************************,,,+++++++++++++++,,,,,,++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))))))))***++++++******))))))((((((*********++++++,,,,,,---******))))))))))))******,,,+++)))((()))***,,,...************************************************++++++++++++++++++++++++((()))))))))***************+++,,,+++******+++---((())))))******))))))((())))))***+++++++++++++++((((((((((((((((((((((((((()))))))))*********+++&&&'''((()))***+++,,,,,,++++++++++++******))))))((())))))***************''''''''''''((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))***))))))))))))***+++,,,)))(((((((((((()))))))))*********)))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))******))))))******+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111333333333444444444444444666666666777888999;;;<<>>===;;;999777555333222777666444222111000//////000000///...............------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++******++++++,,,---......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------.........................................................,,,---......///.........------------.........///------............------........................------------............------............------------------...............---,,,,,,,,,---///000---..................---........................////////////////////////,,,------...///000000111........................000///---,,,,,,---...///,,,,,,,,,---------......@@@@@@???>>>>>>=========<<<<<<;;;:::888555333222//////......---.........------,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++************++++++***++++++++++++******)))(((((()))************)))************************,,,+++++++++++++++,,,,,,***************+++++++++)))*********++++++++++++&&&''')))***,,,---------++++++++++++************))))))************))))))(((((((((((((((((((((((('''((()))))))))'''&&&%%%************************++++++*********++++++,,,++++++,,,,,,------------))))))))))))))))))))))))************************,,,+++******************++++++******))))))((((((*********++++++,,,,,,---******))))))))))))******'''&&&%%%$$$$$$&&&((()))******************************++++++++++++******,,,,,,,,,+++++++++++++++((()))))))))***************++++++***((((((***,,,'''(((((())))))(((((('''))))))***+++++++++++++++))))))))))))))))))))))))+++*********)))))))))(((&&&'''((()))***+++,,,,,,+++++++++***************'''((()))************)))''''''''''''((((((((((((***))))))((('''&&&%%%%%%&&&&&&''''''((()))******(((((()))***+++---...///((((((((())))))))))))((())))))))))))))))))******(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))***************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111444444444444444444444444666666777888999:::;;;;;;<<<>>>@@@AAAAAA@@@AAACCCDDDEEEHHHHHHIIIIIILLLMMMNNNNNNPPPQQQSSSTTTUUUVVVRRRTTTVVVWWWWWWXXXZZZ\\\]]]]]]]]]]]]]]]\\\\\\[[[ZZZXXXVVVUUUTTTSSSPPPNNNNNNLLLIIIEEECCCBBBBBBBBB<<<;;;:::999777666555444444333222222111111111111000000///...............------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,******+++,,,---......///...------------------...------------------------.............../////////---.............................................,,,---......///.........------------.........///---......//////......---......................../////////.........------------............---------------.........//////......---------...///000111000///------///000111........................////////////////////////------......///000111111///////////////////////////...---------...//////............////////////@@@@@@??????>>>=========<<<;;;:::999777555333111000//////...---------...,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))*********))))))************+++++++++++++++******((()))******++++++******************************++++++******++++++,,,,,,*********+++++++++++++++(((((((((((())))))))))))'''((()))+++,,,---------***+++,,,+++***)))***+++))))))************))))))))))))))))))))))))))))))******++++++******))))))+++++++++++++++++++++++++++*********++++++,,,---,,,,,,++++++***)))))))))************************************************(((((())))))+++,,,...///************))))))))))))*********+++++++++++++++******))))))))))))******''''''&&&&&&&&&'''((()))***************+++++++++******+++,,,,,,+++******,,,,,,,,,++++++++++++***))))))))))))************(((((((((&&&%%%%%%''')))'''(((((())))))(((((('''((()))******++++++******************************++++++***))))))(((''''''''''''((()))***++++++,,,************************&&&''')))******))))))(((''''''((((((((()))))))))******)))((('''&&&&&&%%%%%%%%%&&&'''((()))******'''((()))***,,,---......*********)))((('''&&&%%%))))))))))))************)))))))))))))))(((((('''))))))************))))))))))))))))))))))))))))))+++************+++,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,---------............//////000000111111333333444444555555555666666777777888999:::;;;;;;;;;===@@@AAAAAAAAACCCDDDDDDFFFHHHHHHHHHIIIJJJLLLLLLNNNPPPRRRTTTVVVWWWWWWTTTUUUWWWXXXXXXYYY[[[]]]^^^^^^_________^^^]]]\\\ZZZXXXVVVUUUUUUSSSPPPMMMLLLJJJHHHEEEBBBAAA@@@@@@;;;;;;:::999888888777777222222222222222222222222000000///...............,,,,,,,,,------------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***++++++,,,---......//////......------......///------------............////////////////////////---------.......................................,,,---......//////......------........./////////////////////////////////........................000000//////.........---------............------------........./////////...............//////000333111///------///111333........................////////////////////////.........//////000000111////////////////////////---.........////////////...////////////000000000@@@@@@@@@??????>>>===<<<;;;;;;:::888666444222111111111///...------------,,,,,,,,,++++++++++++******++++++,,,,,,++++++***))))))))))))))))))))))))***))))))(((((())))))*********+++,,,,,,+++++++++)))******+++++++++++++++***************************************+++,,,,,,*********++++++,,,,,,,,,(((((((((((())))))))))))******++++++,,,,,,++++++(((***++++++)))(((***,,,))))))************))))))************************++++++*********+++,,,,,,++++++++++++++++++++++++++++++++++++,,,---//////+++***)))(((''''''''''''++++++++++++++++++++++++************************(((((()))***+++---...///)))))))))))))))***************************))))))******))))))))))))***************++++++++++++,,,))))))*********+++++++++***++++++,,,,,,++++++***,,,+++++++++************))))))))))))************))))))(((&&&$$$$$$''')))((())))))******))))))((('''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))%%%&&&((()))))))))'''&&&((((((((()))))))))******((((((((((((((((((((((((''''''(((((()))))))))***(((((()))************)))(((((()))))))))(((&&&%%%((()))))))))************)))))))))))))))(((''''''))))))************))))))))))))))))))))))))))))))++++++******++++++,,,---///...---,,,+++,,,,,,---,,,,,,,,,---------............//////000000111111222333333444555666777777666777888999:::;;;;;;;;;<<<>>>@@@AAAAAA@@@BBBCCCCCCDDDFFFFFFFFFFFFHHHJJJKKKMMMPPPSSSVVVWWWXXXXXXUUUWWWYYYZZZZZZZZZ\\\^^^___```aaaaaaaaa```^^^^^^YYYXXXVVVVVVUUUSSSPPPMMMJJJIIIGGGEEEBBB@@@>>>===<<<<<<;;;:::999888777777222222222222222111000000000000///...............,,,,,,,,,---------.........---,,,,,,++++++,,,,,,------------------------+++*********++++++,,,---+++,,,,,,,,,------......//////............//////------------.........///........................---------.........//////........................,,,---......//////............/////////000000000000000///......///000000........................///////////////000000000------............------............////////////...............//////000111000///......///000111................................................///////////////000000000////////////////////////,,,---///000000000///............////////////000???@@@@@@??????>>>===<<<;;;;;;:::888666444222111333222000///...---,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***************************)))))))))***++++++,,,*********++++++,,,,,,,,,************++++++++++++---------,,,+++***)))(((&&&)))+++***((((((***,,,))))))************))))))***************************)))(((((((((***+++,,,++++++++++++++++++++++++++++++,,,---...///111222+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***++++++,,,,,,(((((())))))******+++++++++*********))))))((((((******))))))))))))******(((((()))************)))))))))******++++++++++++***+++,,,------,,,+++***+++++++++******)))))))))))))))))))))************,,,,,,***((('''''')))+++******++++++++++++******''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))*********((((((((((((((()))))))))$$$%%%'''))))))((('''&&&))))))))))))************&&&&&&'''((()))***+++,,,************))))))))))))))))))))))))((('''%%%%%%###$$$&&&(((*********)))(((((())))))*********+++)))))))))))))))(((''''''))))))************))))))))))))))))))))))))))))))++++++******++++++,,,---///...---,,,+++,,,,,,---,,,,,,,,,---------............//////000111111111222222333444555777777888666777888999:::;;;;;;;;;>>>@@@AAAAAA@@@???@@@AAAAAACCCEEEEEEDDDDDDFFFGGGKKKMMMPPPSSSVVVXXXYYYYYYVVVXXXZZZ[[[ZZZ[[[]]]___```aaabbbbbbbbbaaa___^^^YYYXXXWWWVVVUUUSSSPPPMMMHHHGGGFFFEEEBBB@@@===<<<>>>===<<<;;;999888777666444444333333111000......000000///...............,,,,,,,,,------............---,,,,,,++++++,,,,,,------------------------------,,,+++,,,---///000,,,,,,,,,---------......//////............//////---------.........//////---------------------------------.........//////........................,,,---......//////......////////////000000000000222000///------///000222////////////////////////------...///000111222222---..................---............/////////000.........///////////////---...///000000///...---................................................000000000000////////////000000000000000000000000+++,,,///111222111...------------.........//////============>>>>>>>>>>>>999888777666555444333222111000///...---,,,++++++++++++++++++++++++++++++)))))))))))))))*********************************)))************+++++++++******+++,,,,,,,,,,,,++++++++++++***************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********)))+++,,,+++(((&&&(((***,,,,,,,,,++++++*********++++++++++++++++++++++++)))*********)))(((&&&%%%&&&''')))+++,,,,,,,,,+++******)))))))))***++++++//////...---,,,,,,++++++************************)))))))))***+++,,,......))))))))))))))))))))))))))))))*********)))((((((***************************+++,,,,,,***))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***+++,,,,,,------,,,,,,+++,,,------......------,,,''''''((()))***+++++++++******))))))(((((('''''',,,)))''''''***,,,,,,+++******))))))(((((('''''')))+++---,,,+++)))))))))******)))((((((((((((((((((((((((((())))))))))))++++++******))))))((((((******))))))***++++++,,,((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((((((''''''''''''((((((+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))&&&((())))))(((((()))+++222000---***)))(((((()))++++++,,,,,,,,,,,,------///...---,,,+++,,,---...---------............///......//////000000111111444444444333333222222222777777888999:::;;;;;;<<>><<<;;;999777555333111000000000///...---,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))************************)))************+++++++++******+++,,,,,,,,,,,,+++***************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,...///...,,,***,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************((('''&&&((()))***++++++,,,++++++---,,,,,,,,,,,,------............---,,,,,,,,,+++************************++++++++++++++++++,,,,,,******************************+++,,,,,,,,,,,,+++***************************,,,---,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,*********+++,,,,,,,,,---******))))))((((((((((((***'''%%%&&&)))++++++***((((((((())))))))))))))))))+++,,,,,,***)))))))))******)))((((((((((((((((((((((((((())))))))))))*********)))))))))))))))+++***************++++++((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))((((((''''''''''''((((((+++***((('''''''''(((((())))))))))))))))))))))))((()))******))))))***,,,+++)))'''$$$#########$$$+++++++++,,,,,,,,,---------,,,++++++++++++,,,------------............///......//////000111111111222222333333444444444444777777888999:::;;;;;;<<>>;;;888555222///...//////.........---------************************...------,,,+++***)))(((************************)))************+++++++++******+++,,,,,,,,,,,,+++))))))******++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,++++++++++++***...///000///...---...///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))*********))))))(((++++++************++++++---------------...//////------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))+++,,,------+++******+++++++++++++++++++++++++++)))******++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++++++++,,,,,,***))))))))))))(((((((((***)))((()))+++------,,,''''''((())))))***++++++)))+++,,,+++***((())))))******)))))))))((((((((((((((((((((())))))))))))))))))))))))************++++++***************+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((()))))))))((((((''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))***,,,+++******+++---***)))(((&&&%%%&&&&&&'''++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---------............///......///000000111111222111111222333444555666777777777888999:::;;;<<<<<>>=========<<<<<<;;;;;;<<<;;;999777555333222111..................------************************++++++,,,,,,---------...************************))))))*********+++++++++******+++,,,,,,,,,,,,+++))))))***+++,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++...---,,,***)))***++++++++++++++++++,,,---...///++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***,,,,,,---,,,,,,***************************************)))((('''))))))))))))))))))))))))***,,,------,,,+++,,,---******************************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,------......------,,,*********)))))))))))))))))))))))))))************''''''(((((((((((())))))+++*********)))))))))((()))***+++***((('''(((***((()))************))))))(((((((((((())))))))))))(((((())))))******++++++++++++***************+++)))*********+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++))))))(((((((((((())))))))))))(((((((((((()))))))))***++++++++++++******)))))))))))))))))))))))))))***++++++)))((()))+++)))))))))))))))******+++*********+++++++++,,,,,,+++,,,,,,------------------------............/////////000000111222222222444444555555555666666666888888999:::;;;<<<<<<===@@@AAABBBCCCDDDEEEEEEEEECCCEEEHHHIIIJJJLLLNNNQQQSSSUUUXXXYYYZZZ[[[^^^```^^^```bbbbbbaaaaaaaaabbbcccbbbaaa``````^^^ZZZWWWTTTSSSRRRRRRSSSSSSQQQOOOJJJHHHDDDBBB@@@???<<<:::::::::999888777666666555333222111111000000111111////////////............,,,,,,---------.........+++,,,,,,------.........///...------,,,,,,---------------------------------..................---...------------...//////////////////////////////000000///........................///////////////////////////000000111111111///------...000000///.........//////000000000111111111111111111222222000000111111111222222222111111222222222111111111222333333444555555666666333333333444555555555666888888888888999999999999999999999999999999999:::888999;;;<<<<<<;;;999888;;;<<<===<<<:::999:::;;;;;;:::999999888888888999777888999999999888666666888888888888777777666666333333333333333333333333>>>======<<<<<<;;;;;;;;;999888777666555444333222//////.........---------++++++++++++++++++++++++)))***+++,,,---......///************************)))************+++++++++******+++,,,,,,,,,,,,+++******++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,+++,,,---...---,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,++++++***++++++,,,------,,,+++++++++++++++,,,,,,,,,,,,---///000000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******************************)))+++------,,,+++,,,---++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++++++++,,,,,,)))))))))************+++***,,,------+++*********,,,++++++***))))))(((((()))******)))''''''(((***((()))***+++++++++***)))(((((((((((())))))))))))))))))))))))******************))))))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))***))))))(((((())))))******************+++++++++)))))))))))))))))))))))))))+++++++++)))((()))***((()))))))))************************++++++++++++++++++,,,...............---------............/////////000111111222222333555555555666666666666666888888999:::;;;<<<======@@@AAABBBDDDEEEFFFFFFFFFFFFHHHKKKMMMNNNPPPSSSUUUVVVXXX[[[]]]^^^___bbbdddaaaccceeedddbbb```___```___^^^^^^^^^^^^\\\YYYVVVSSSRRRPPPPPPQQQQQQPPPNNNJJJGGGDDDAAA@@@>>><<<::::::999999888777666555555222222111000000000000111////////////............,,,,,,,,,------------...***+++,,,---............///......---------------------------------------------............------...------------...//////////////////////////////111111///......---------.........///////////////...//////000000111111222444222///...///000///..................000111111222222222222333333333333000000000111111111222222222444666666555555666777444555555666777888999999888888999::::::;;;<<<<<>>======<<<<<<888888888888888999999999>>>>>>===<<<<<<;;;::::::888777666555444333222111000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------************************)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,---+++***+++...///...,,,,,,,,,,,,---------......++++++++++++++++++++++++...---,,,+++******++++++,,,,,,,,,---,,,,,,++++++***+++++++++,,,...///000---,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------++++++++++++++++++++++++++++++))))))***+++,,,---------++++++++++++++++++++++++(((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,*********+++,,,,,,,,,---))))))*********++++++++++++---///...+++)))((()))*********************************((('''&&&(((***'''(((***,,,,,,+++***)))(((((((((((())))))))))))*********)))))))))))))))(((((())))))***+++------+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))******))))))))))))*********))))))((()))***+++,,,))))))))))))))))))))))))+++,,,---,,,***)))***+++***++++++,,,,,,,,,,,,+++************++++++++++++)))***,,,---......---------------............//////000000111111222333333444444555666777888888999888999999:::;;;<<<======@@@AAABBBDDDFFFGGGGGGGGGHHHKKKNNNPPPQQQSSSVVVYYYXXXZZZ]]]___```aaadddfffeeefffgggfffccc```^^^]]]ZZZZZZ[[[\\\]]][[[XXXUUUSSSQQQOOONNNOOOOOONNNLLLJJJGGGDDDAAA@@@>>><<<:::999999888777666555555444222222111000000000000000////////////............------------............+++,,,---.........---,,,//////...---------------........................,,,,,,------------,,,,,,...------------...//////////////////////////////000//////.........//////............/////////000...//////000111111222222666333111000000111000000//////......///111222333111111111222222333333333222222222333333333333444444777:::;;;::::::<<<>>>:::;;;<<<===>>>???@@@@@@CCCDDDDDDFFFGGGHHHIIIIIIIIIJJJKKKMMMNNNPPPQQQRRRSSSRRRRRRQQQRRRSSSTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWUUUTTTTTTUUUXXXWWWVVVUUUTTTTTTTTTTTTRRRSSSSSSTTTSSSRRRQQQPPPKKKKKKJJJJJJIIIHHHHHHGGGEEEDDDDDDCCCCCCBBBBBBBBB>>>>>>===<<<;;;;;;::::::888777666555333111000000111000000...---,,,++++++------------------------++++++++++++++++++++++++************************)))************+++++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------*********++++++,,,,,,,,,,,,)))((())),,,...,,,***,,,,,,,,,------.........++++++++++++++++++++++++000...---+++******++++++***+++------...---,,,+++((((((((()))***+++---...------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***(((++++++++++++++++++++++++$$$%%%''')))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,''''''((()))***++++++,,,))))))******++++++++++++%%%((()))((($$$!!! !!!)))))))))***++++++,,,,,,*********(((&&&&&&(((***'''(((***,,,---,,,***)))(((((((((((())))))))))))++++++******))))))((((((((((((((()))***,,,---...,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))(((((((((((())))))******))))))))))))*********)))((('''''')))+++---)))))))))))))))))))))))),,,---...---+++***+++,,,((())))))*********)))))))))************+++++++++((()))+++,,,------,,,,,,---------.........//////000000000111222222333333222333444666777999:::;;;888999999:::;;;<<<======@@@AAABBBDDDFFFGGGHHHHHHJJJLLLPPPRRRTTTVVVYYY[[[XXX[[[]]]___```bbbeeegggggghhhiiigggccc___]]]\\\XXXXXXYYY[[[\\\ZZZWWWTTTRRRPPPNNNMMMNNNNNNMMMKKKJJJGGGCCCAAA@@@>>><<<:::999999888777666555444444222111111000000000000000000/////////......................../////////000---......///...---+++***//////...------------...........................+++,,,,,,------,,,,,,+++...------------...//////000000000000000000000000......---......///000111---.........//////000000...//////000111222222222666333111000111222222222111000000000000222444555000000111111222222222222555555555666666666777777777:::>>>???>>>???AAADDDFFFFFFGGGHHHIIIJJJKKKLLLNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXZZZ\\\^^^```aaaaaa```_________aaabbbcccdddccccccbbbbbbccccccdddeeeffffffeeecccbbbbbbcccdddcccbbbaaa````````````]]]^^^_________^^^]]]\\\[[[[[[ZZZYYYXXXXXXWWWWWWQQQPPPOOONNNLLLKKKJJJIIIAAA@@@???===;;;999777777666555444222111000000///222111000.........///000........................///...------,,,,,,,,,,,,......------------,,,,,,************+++,,,---...---------,,,,,,+++++++++***++++++)))((()))+++---++++++,,,,,,,,,---------,,,+++)))(((((()))+++,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++)))***+++,,,...///000000,,,,,,+++++++++,,,------+++---///111111///---+++++++++++++++++++++++++++///...---,,,,,,,,,......---,,,,,,,,,,,,---............---------...//////---------.........//////...---,,,,,,++++++,,,,,,/////////......---------++++++***+++,,,---+++)))000//////...,,,++++++***(((((('''((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++*********************)))((('''***)))((()))***+++***(((+++++++++***************---,,,,,,,,,++++++******,,,+++))))))***+++...///************************'''(((***++++++******)))...,,,))))))---444<<>><<<;;;;;;;;;:::999777666444333222111111111111000000000000////////////............//////.........---------.........------,,,,,,,,,......------------......///......------......///---------.........//////////////////////////////............/////////000///000000000000000//////---......///000/////////222222222111111000000000222222222222222222222222111222333333222222444555444555555555444444666777888999;;;;;;<<<===@@@BBBGGGGGGHHHIIILLLOOOQQQSSSQQQTTTXXXYYYYYYXXXXXXYYY]]]\\\\\\\\\]]]^^^______aaaaaaccceeegggiiikkklllkkkkkkkkkjjjkkkkkklllmmmmmmmmmmmmmmmlllllllllllllllmmmnnnooooooooonnnmmmlllkkkjjjiiiiiiiiijjjjjjlllkkkiiigggfffffffffgggbbbbbbbbbcccbbbbbbaaaaaa```______^^^]]]\\\\\\[[[AAA@@@???===;;;999777777666555333222000/////////000///...---,,,------...------------------------,,,,,,+++*********++++++,,,,,,++++++++++++******************+++,,,------------------,,,,,,,,,,,,------,,,***((('''((()))++++++++++++,,,,,,,,,---...---,,,++++++,,,---...,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,---...//////,,,,,,++++++,,,,,,---...+++,,,---......---,,,+++++++++++++++++++++++++++***)))((((((((()))******---------------......///------,,,++++++,,,,,,,,,,,,------------............---,,,,,,++++++,,,,,,.........---------,,,,,,,,,++++++,,,------,,,***+++++++++,,,------......((()))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++***+++++++++******)))(((+++***)))***+++,,,+++)))*********************************))))))((((((((())))))((('''((()))+++---...---+++***))))))******((())))))***************---+++)))))),,,222999===222///***((()))***)))((()))******+++***)))(((''')))***+++***)))((()))+++***((('''%%%&&&''')))+++))))))(((((((((((())))))++++++,,,,,,++++++***)))&&&''''''(((((())))))***++++++***))))))***++++++...///000111111///...---************))))))))))))((()))***++++++***)))(((,,,---------...////////////////////////.........111111111111111222222333555666888999;;;<<<<<<<<<:::;;;======<<<===???AAABBBDDDFFFGGGGGGHHHJJJLLLNNNQQQTTTXXX\\\^^^^^^______^^^]]]]]]^^^___aaacccdddddddddcccbbb```^^^]]]ZZZXXXVVVVVVWWWVVVUUUSSSOOONNNLLLJJJIIIGGGGGGFFFCCCBBB@@@???>>>======<<<;;;:::999777555444222222111111111111000000000000////////////............//////.........---------.........------,,,,,,,,,///......------......///......------------......---------.........//////////////////////////////........./////////000000000111111111111111000000/////////000000000111111000000000000000111111111111111111111111111111111111333555555555555777888888:::;;;;;;:::;;;===???CCCEEEGGGGGGHHHJJJLLLOOOSSSSSSTTTUUUXXXZZZ]]]^^^]]]```bbbcccbbbaaa```aaacccccccccdddeeeggghhhiiihhhiiijjjlllmmmooopppqqqpppqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrsssttttttsssrrrqqqppprrrqqqpppooooooppppppqqqqqqooommmkkkjjjjjjjjjjjjhhhhhhiiiiiiiiihhhhhhgggggggggffffffeeeeeeddddddAAAAAA???===;;;999888777555444222111///.........------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++******+++++++++***++++++,,,,,,---------------.........---------+++((('''(((*********+++++++++,,,,,,,,,---------,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---............------......///000......---,,,++++++++++++,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,---......---+++)))******+++,,,------...)))***---//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,.........---------,,,,,,++++++,,,,,,,,,+++******,,,+++***+++,,,---,,,***))))))))))))))))))******)))))))))((((((((((((((()))(((((('''(((***+++,,,999666111,,,)))))))))******))))))))))))***++++++******))))))+++///333666...,,,*********+++***))))))************)))(((((()))+++,,,+++***)))***+++...,,,***))))))***+++---***))))))(((((())))))***++++++,,,,,,++++++***)))%%%%%%&&&(((***+++,,,---++++++***))))))***++++++---...//////...---,,,+++************************))))))************))))))------..................111000000//////......---222111111111222222333444666777888:::;;;<<<=========>>>???@@@???@@@BBBDDDBBBDDDGGGHHHHHHJJJLLLNNNQQQSSSVVVZZZ]]]^^^___```bbbaaa___^^^^^^^^^___```___`````````___^^^]]]]]]ZZZXXXVVVUUUVVVUUUSSSRRRMMMLLLKKKIIIGGGFFFEEEEEE@@@@@@???>>>============:::999888777555333222222111111111111000000000000////////////...........................---------.........---------------///......------......///...------,,,,,,------...------........./////////////////////////////////....../////////000000000111111222222222222222111222111000000000111333333000000000111222333333333000000111111222222333333333555777999999:::<<<>>>@@@BBBDDDEEEEEEGGGIIIKKKPPPRRRTTTUUUVVVXXX[[[]]]aaaaaabbbccceeegggiiijjjjjjlllmmmmmmkkkjjjiiiiiijjjkkkkkklllnnnppprrrsssppppppqqqrrrssstttuuuuuuuuuuuuwwwxxxxxxxxxwwwvvvttttttttttttuuuuuuuuuuuuwwwwwwwwwwwwvvvtttrrrqqquuutttssssssssstttuuuvvvtttsssqqqooommmmmmmmmmmmmmmnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmBBBAAA???===;;;999888777444333111000...---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///......---------,,,,,,,,,,,,,,,++++++***+++++++++,,,------....../////////***+++,,,,,,+++,,,---///*********+++++++++,,,,,,******+++,,,,,,+++******+++,,,------------------------------------------------------------------,,,,,,,,,,,,,,,---...///...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,/////////000000111222222///............///000000111111000...------------+++++++++,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...//////...,,,...------,,,***))))))(((+++,,,---...---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,+++******,,,,,,+++***((()))))))))))))))******************************************+++,,,---...CCC>>>777///***(((((()))+++***)))((()))***+++,,,))))))))))))***,,,...///*********+++++++++******************)))))))))((()))***++++++))))))***+++000///---,,,++++++,,,---***))))))))))))))))))***+++++++++++++++***))))))'''((()))+++,,,...///000+++******************+++******++++++***)))(((''')))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---------000000000///////////////222222222222222333444555666777999:::<<<=========???@@@AAAAAAAAABBBDDDFFFCCCEEEHHHIIIJJJLLLNNNPPPRRRTTTVVVYYY\\\^^^______bbbaaa```_________``````^^^^^^^^^]]]]]]\\\[[[[[[ZZZXXXVVVUUUUUUTTTRRRPPPMMMLLLJJJHHHFFFEEEEEEDDD@@@???>>>===<<<<<<;;;;;;999888777666444333222111111111111111000000000///////////////...................................................---------//////............//////------,,,,,,,,,,,,------............////////////////////////////////////...////////////000000000000111222222222222222222333222000///000111333555222222333333444444555555222222333444555666777777777999<<<>>>???AAADDDFFFIIIKKKOOOQQQRRRSSSVVVWWWYYY[[[]]]^^^___aaadddgggiiiiiijjjlllmmmooopppqqqoooqqqrrrrrrpppoooooooooppppppqqqrrrssstttvvvvvvttttttuuuuuuuuuuuuvvvvvvuuuwwwyyyzzzzzzzzzxxxwwwttttttuuuuuuuuuuuuuuuuuuwwwxxxxxxxxxwwwuuusssrrrssssssrrrrrrssstttvvvwwwvvvtttrrrpppooonnnnnnoooppppppqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrBBBAAA@@@>>><<<:::888888333222111///...------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///......---------,,,,,,,,,,,,,,,++++++***+++++++++,,,------....../////////+++,,,............///111******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,------.........---------------------------...------------,,,,,,,,,,,,,,,,,,,,,---...///000///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............///............///000000222111000///...---------+++++++++,,,,,,,,,------///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---...//////...,,,000///...,,,***((('''&&&---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,........................,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,+++)))((()))***+++***)))(((((())))))*********+++***************+++++++++*********++++++,,,------>>>;;;444...***))))))***+++***)))))))))***,,,---(((((())))))************((()))***+++++++++***************)))))))))))))))((()))***)))(((((()))***,,,+++***)))(((((())))))******))))))))))))*********++++++++++++***)))))))))******+++,,,,,,------*********++++++*********,,,,,,,,,,,,+++******)))))))))******+++++++++,,,---,,,,,,,,,,,,,,,,,,---...............------------......///000111222222222222222222333444555666777888:::;;;======>>>>>>???AAABBBBBBAAABBBDDDGGGEEEGGGIIIKKKLLLMMMPPPRRRRRRSSSUUUWWWYYY[[[]]]]]]````````````aaabbbbbbccc``````^^^]]]\\\ZZZZZZYYY[[[YYYWWWUUUUUUSSSQQQOOOMMMLLLJJJHHHGGGEEEEEEDDDAAA@@@>>><<<;;;999888888888777666555444333222111111111111111000000000///////////////............---............................................./////////....../////////...------,,,,,,------............/////////000000000000000000000000000000////////////000000000111///000000111222222111111222111000//////111333444333333333444444444555555555555666888:::;;;<<<===>>>AAADDDGGGHHHKKKNNNQQQSSSVVVZZZ\\\]]]^^^```bbb```bbbdddeeefffhhhkkkmmmnnnooopppqqqrrrsssttttttqqqrrrttttttsssrrrsssuuuvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwyyy{{{{{{zzzyyywwwuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxyyyyyyxxxwwwuuutttsssrrrrrrssstttvvvxxxyyywwwvvvtttrrrqqqqqqrrrrrrrrrrrrssstttttttttttttttssssssssssssssstttttttttBBBBBB@@@>>><<<:::999888444333111000...---------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++******+++++++++***++++++,,,,,,---------------............///111000...------...++++++,,,,,,,,,---------......------------......+++,,,---......///..............................------------------------,,,,,,,,,,,,---...000000//////------------//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......------......///000//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------///......---------------,,,,,,,,,,,,------------...------...//////...,,,---------,,,++++++******---,,,+++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,---------,,,,,,***)))((()))******)))((()))))))))***++++++,,,,,,)))))))))))))))*********'''(((((()))******++++++000///---+++******+++,,,***************+++,,,,,,))))))))))))))))))))))))''')))++++++***)))***++++++******)))((()))))))))''')))***)))((('''((()))++++++******************+++******))))))******+++******++++++******)))((((((((()))))))))))))))))))))***++++++++++++***)))++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++************++++++------..................------...///111222333333222222222333444555666777888999:::<<<===>>>??????@@@AAABBBBBBBBBCCCEEEGGGGGGIIILLLMMMMMMOOOQQQSSSRRRSSSTTTVVVWWWYYY[[[[[[^^^___```aaabbbcccddddddcccaaa```^^^\\\[[[[[[[[[\\\ZZZXXXVVVUUUTTTQQQOOOMMMLLLJJJHHHFFFEEEDDDDDDAAA@@@>>><<<999888777666777666555444333222111111111111111111000000000000////////////............---------............................../////////000//////......//////000.........------.............../////////000000000000000000000000000000000/////////000000000111111...///000111222222222222222111000000000111222333333333444555666777777777;;;;;;===???AAACCCEEEFFFIIILLLOOORRRTTTWWWZZZ]]]___aaaeeegggggghhhiiijjjiiijjjlllmmmmmmnnnqqqsssssstttuuuwwwwwwxxxxxxxxxsssuuuvvvvvvuuuuuuvvvxxxyyyyyyxxxwwwwwwwwwwwwwwwyyyyyyyyyxxxxxxxxxxxxxxxwwwxxxzzz{{{{{{{{{zzzyyyxxxxxxxxxyyyzzzzzz{{{{{{zzzzzz{{{zzzyyywwwuuutttrrrrrrrrrsssuuuwwwzzz{{{yyyxxxvvvuuuuuuuuuvvvwwwuuuuuuvvvwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvCCCBBB@@@>>><<<:::999888444333222000///...------++++++---.........------------------------------,,,,,,+++*********++++++,,,,,,++++++++++++******************+++,,,------------------,,,,,,,,,,,,,,,...//////...,,,,,,,,,,,,,,,---------.........///...---,,,,,,---...///+++,,,---...////////////........................,,,---------------------+++,,,,,,,,,...///000111...------------------...------------------------//////000000///...,,,+++---------------......///......---------------...,,,------------.........//////...---------------,,,,,,---------............---,,,---//////---,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---------,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,+++***))))))++++++***))))))******+++,,,,,,------)))*********++++++++++++'''(((((()))******+++***((()))***+++,,,++++++***)))***++++++,,,,,,++++++************************''')))+++***((((((***,,,++++++)))((((((((()))***((()))******(((((()))***+++++++++,,,,,,,,,,,,,,,+++******))))))******+++***************))))))(((''''''(((((((((((()))))))))***++++++++++++***)))(((((((((((()))***++++++))))))***++++++,,,------,,,+++************+++,,,,,,---------.../////////......///000111222222222222222333333444666777888888999;;;<<<>>>?????????AAABBBDDDDDDCCCDDDFFFHHHIIIKKKMMMNNNNNNOOOQQQSSSSSSSSSTTTUUUWWWXXXZZZ[[[______aaabbbcccdddddddddcccbbbaaa_______________^^^\\\YYYWWWVVVTTTQQQOOOKKKJJJHHHFFFDDDCCCCCCBBB???>>><<<;;;999888777777666555555444333222111111111111111111000000000000////////////............---------.........//////---........./////////000000000////////////000000000//////......//////000.../////////000000000000000000000000000000000000//////000000000111111111///000111222333333333333222222222222333333333333555666888:::<<>>?????????BBBDDDEEEEEEDDDEEEGGGJJJKKKMMMOOOOOOOOOOOOQQQSSSTTTTTTTTTUUUWWWYYYZZZ[[[```aaabbbccccccccccccccccccbbbaaa``````aaabbbccc___\\\ZZZXXXVVVTTTRRROOOJJJHHHGGGEEECCCBBBAAAAAA===<<<;;;:::999999999999555555444444333222111111111111111111000000000000000/////////............---------.........//////---.........//////000000000000////////////000000000000////////////000000////////////000000000000000000000000000000000000000000000000111111111111000111222333444444555444222333444555555555444444999:::===@@@DDDHHHJJJLLLPPPQQQSSSUUUXXX[[[]]]^^^^^^```cccfffhhhjjjnnnpppppprrruuuvvvuuussssssssssssuuuuuuuuuuuuuuuwwwyyyxxxyyy{{{|||||||||{{{zzzwwwxxxwwwuuusssrrrrrrtttrrrrrrrrrssstttuuuvvvwwwuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxxxxyyyyyyzzz{{{||||||}}}|||{{{zzzwwwsssnnnjjjhhhbbbbbbcccdddgggjjjlllnnntttssssssssssssuuuwwwxxxtttuuuvvvwwwxxxxxxxxxxxxzzzyyyyyyxxxwwwvvvvvvuuuAAA@@@???===<<<<<<;;;;;;444333222000//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------...------------...//////---------,,,,,,+++++++++)))***,,,...//////......---------------...///000////////////////////////000000//////.........---...,,,+++---000222111///........................000...,,,,,,.........---+++---///111111///---+++111000...------...///000.../////////...---+++***------------------------111000000///......------,,,---......//////......///......------,,,,,,+++......---------,,,,,,,,,......//////......---,,,---------,,,,,,+++++++++***))))))***,,,------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***))))))))))))))))))))))))++++++************++++++++++++******************,,,,,,,,,++++++*********((((((((((((((((((((((((******++++++++++++******)))************+++++++++******++++++++++++******************************++++++++++++++++++++++++***)))(((''''''((()))***%%%&&&(((************)))++++++************++++++/////////...---,,,+++***+++,,,---+++)))(((((()))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///333111///---,,,+++,,,,,,......//////000111111111000000///////////////000444333333333444666888999:::;;;<<<======<<<;;;:::CCCCCCDDDDDDEEEEEEFFFFFFKKKLLLNNNNNNNNNOOOPPPRRRSSSSSSUUUXXXZZZ\\\^^^___cccaaa``````aaabbbbbbaaabbbbbbcccccccccddddddddd\\\[[[YYYVVVTTTSSSRRRQQQLLLIIIFFFDDDCCCBBBAAA???<<<<<<;;;:::888777666666555444222000///000000111000000000000000000000000111111111111111111111111000000000000////////////000/////////............000000////////////000000......------------......000000000000000000000000111111111000000000000000333444555444222222444555444333333555666777666444777888999:::<<<===>>>???CCCEEEHHHMMMQQQUUUWWWYYY]]]^^^```bbbdddeeeffffffiiikkknnnooopppqqqsssvvvxxxxxxxxxyyyzzz{{{{{{|||xxxvvvuuuuuuwwwzzzzzzzzz{{{zzzzzz{{{}}}}}}|||zzzzzzxxxtttqqqooonnnnnnooopppooonnnmmmmmmnnnpppqqqrrrrrrsssttttttuuuuuuuuuvvvvvvvvvttttttuuuyyy{{{yyyzzz{{{|||}}}}}}}}}}}}}}}|||zzzuuunnnfff^^^ZZZ\\\ZZZXXXWWWYYY^^^dddhhhkkkkkklllmmmnnnmmmmmmmmmrrrsssttttttssssssuuuwwwxxxyyyzzzzzzxxxxxxyyyzzz@@@???>>><<<;;;:::999999333333111000///.........------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------...---------......//////.........---------,,,,,,***+++---............---...------------...///000////////////////////////000000/////////............---,,,---000222111///.........------.........222111//////000111111000......------------......//////...------...///000...///000111111111000///------------------------000000//////...------,,,***+++,,,,,,------,,,,,,------------------------......---------,,,,,,,,,,,,,,,------,,,,,,+++***---------,,,,,,,,,++++++---,,,,,,---///000000///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***************************++++++************++++++++++++******************,,,,,,,,,+++++++++******))))))))))))))))))))))))******++++++++++++******)))************+++++++++******++++++++++++******************************+++++++++++++++++++++++++++***))))))))))))***+++''''''((()))************++++++************+++++++++++++++******)))((('''***+++,,,***(((''''''(((************************,,,,,,,,,,,,,,,+++++++++,,,++++++***+++,,,---.........---------------...---......//////000111111000000////////////000000222111111111222444666777;;;<<<===>>>???>>>>>>===DDDDDDDDDEEEEEEFFFFFFGGGIIIKKKMMMNNNNNNOOOQQQRRRTTTUUUWWWYYY[[[]]]___```dddbbb```aaabbbccccccbbbcccccccccccccccbbbbbbbbb]]]\\\YYYVVVSSSQQQOOOOOOLLLIIIFFFCCCBBBBBB@@@???===<<<;;;:::888777666555444333222000000000000111000000000000000000000000////////////////////////000000000000////////////000000/////////.........000000////////////000000000//////......//////000000000000000000000000000111111111111111111111111111222333222000000222333555555555666777777777666888:::<<<>>>BBBDDDGGGHHHNNNPPPSSSWWW[[[___aaabbbfffgggiiikkklllmmmnnnnnnnnnppprrrssstttuuuwwwyyyyyyzzzzzz{{{|||}}}}}}}}}|||zzzxxxxxxzzz{{{{{{zzz}}}|||{{{{{{||||||zzzxxxyyywwwsssooollljjjiiiiiihhhgggfffeeeeeegggiiijjjllllllmmmnnnppprrrtttuuutttuuuvvvvvvuuuvvvyyy{{{xxxxxxyyyzzz{{{{{{{{{{{{}}}|||yyytttmmmeee]]]XXXVVVTTTRRRQQQRRRUUUYYY\\\aaaaaabbbccccccdddeeeeeeiiikkklllmmmmmmoooqqqttttttvvvwwwwwwuuuuuuvvvwww@@@???===;;;999777777666333222111///............------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,/////////............---------.........//////////////////...............,,,------.........------......------......//////////////////////////////000000////////////.........------...000111111000000///...------...///000///...,,,,,,...//////...000...+++))))))+++...000---------------...///000...///111333444555555444/////////////////////////////////...------,,,,,,++++++,,,------------,,,+++,,,,,,---......//////......---------,,,,,,,,,,,,,,,------,,,,,,+++***------------,,,,,,,,,,,,+++******+++---......---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++++++++++++++++++++++++++++++++************++++++******++++++++++++++++++,,,,,,,,,++++++++++++*********************************++++++++++++******)))************+++++++++******++++++++++++******************************++++++++++++++++++++++++,,,+++************+++,,,***)))))))))))))))******++++++************++++++))))))))))))((('''&&&&&&)))***+++***(((''''''(((************************++++++++++++++++++++++++++++++*********+++,,,---)))***+++---.........///,,,------...//////000000000000////////////000000222222111111222444666777<<<===>>>???@@@AAAAAAAAACCCDDDDDDEEEFFFFFFGGGGGGGGGIIILLLMMMNNNOOOQQQSSSVVVWWWXXXZZZ\\\^^^___```dddbbb``````bbbdddddddddccccccbbbbbbaaaaaa``````___]]]ZZZVVVSSSPPPNNNMMMLLLIIIFFFCCCBBBAAA???>>>===<<<;;;999777666444444444333222111000000000000000000000000000000000000////////////////////////////////////000000000000000000000/////////......000000////////////000000111000000//////000000111////////////////////////111111111111111111111111111222222111000000222333777777777777888999;;;;;;===???BBBGGGKKKPPPSSSUUUZZZ\\\___cccfffiiikkklllnnnooopppqqqssssssssssssrrrtttvvvwwwxxxyyy{{{}}}|||}}}}}}~~~}}}{{{zzz{{{{{{zzzyyy}}}{{{yyyxxxwwwuuusssqqqrrrppplllgggccc```___^^^]]]\\\ZZZZZZZZZ[[[]]]___bbbbbbbbbdddgggkkkoooqqqoooqqqssstttttttttvvvwwwvvvvvvwwwxxxyyyyyyyyyyyy|||{{{xxxtttmmmeee^^^ZZZTTTSSSQQQPPPOOOPPPQQQRRRVVVVVVUUUUUUVVVWWWYYYZZZ\\\^^^```bbbccceeeiiillllllnnnppppppoooooopppqqq@@@???===:::888666555555222111000///.............................................------,,,,,,+++------------------------------............------------------------------/////////...............---......///////////////.......................................---------//////............//////////////////////////////000000/////////////////////......///000000000000000///...------...///000---,,,***+++,,,...------000...+++))))))+++...000,,,,,,,,,---...//////000...000222444555555555555///////////////////////////.........---------,,,---......///////////////,,,---------.........///......---------,,,,,,,,,......//////......---,,,------------------,,,,,,***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---,,,,,,------------------------,,,++++++******++++++,,,******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++******++++++++++++******************************+++++++++++++++++++++++++++++++++******+++++++++,,,+++***(((((()))***+++++++++************++++++******++++++***)))((((((***++++++***)))(((((()))***************************************+++++++++++++++++++++++++++++++++''')))+++---.........---,,,,,,------.../////////000////////////000000111444444444444555666888999;;;<<<===???@@@AAABBBCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFHHHKKKLLLNNNOOORRRTTTWWWXXXYYY[[[]]]^^^``````cccaaa______aaacccddddddccccccbbbaaa```___^^^]]]^^^\\\ZZZWWWTTTRRRQQQPPPMMMJJJEEECCCAAA@@@>>><<<===<<<;;;999777555333333333222222111111000000000000000000000000000000000000000000000000000000000////////////000000000000000000000////////////...000000////////////000000111000000//////000000111////////////////////////111111111222222222222222222333444333222333555666888999:::;;;===???CCCEEEGGGIIIMMMQQQVVV[[[^^^```cccdddgggjjjlllooopppqqqqqqrrrrrrssssssssssssssstttvvvxxxyyyyyyzzz|||~~~~~~~~~}}}{{{zzz{{{zzzyyyxxxyyywwwssspppnnnkkkhhhffffffddd```]]]YYYVVVTTTTTTSSSRRRPPPOOOOOOPPPRRRSSSUUUUUUVVVXXX\\\aaafffiiihhhkkknnnpppppppppqqqqqqssssssuuuvvvvvvvvvvvvvvvyyyyyywwwtttoooiiiccc```[[[[[[ZZZXXXVVVTTTSSSRRRRRRPPPNNNMMMLLLMMMNNNOOOPPPRRRTTTVVVWWWZZZ]]]```aaacccfffggggggggghhhiii@@@???===;;;888777666555222111000//////...//////.................................------,,,,,,,,,------------------------------............------------------------------////////////////////////---...///000000000//////------------------......///.....................000//////.........////////////////////////////////////000000000000000000//////000000000000000111000///............///000000...---...///111111000...------,,,,,,------...+++,,,---...//////000000///000222333333333222222000000000000000000000000...............------------...//////000000///////////////......---------......---------,,,,,,,,,......//////......---,,,------------------------...---,,,...000111000///---------...............------------------------......//////......------------------------------,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++******++++++++++++******************************++++++++++++++++++++++++************************---,,,***))))))***+++,,,++++++************+++++++++++++++,,,++++++******+++,,,---,,,***)))***+++************************))))))*********++++++++++++++++++,,,++++++++++++)))***,,,---...---,,,,,,,,,,,,------...////////////////////////000111111555444444444555777999:::::::::;;;===>>>@@@BBBBBB@@@AAAAAABBBCCCEEEEEEFFFEEEHHHKKKMMMNNNPPPSSSUUUWWWXXXYYY[[[]]]___```aaabbb___]]]\\\^^^```bbbbbbbbbbbbaaa```^^^]]]\\\\\\[[[ZZZYYYWWWVVVVVVUUUUUUMMMJJJEEEBBB@@@>>><<<:::<<<;;;:::888666444333222222222222222111111111000000000000000000000000000000000000000000000000000.../////////000000000111111000000000////////////000000////////////000000000//////......//////000000000000000000000000000111222222222333333333444222333555555555666888::::::===AAADDDFFFIIINNNRRRUUUVVVYYY\\\```cccfffgggiiijjjlllnnnppprrrsssssstttuuuuuuuuuttttttsssrrrtttvvvxxxzzzzzz|||~~~~~~}}}|||{{{{{{||||||zzzyyyuuurrrmmmiiifffccc```^^^[[[ZZZXXXUUUSSSQQQPPPOOOMMMLLLJJJHHHHHHIIIJJJKKKJJJIIIJJJLLLPPPUUU[[[^^^```dddhhhkkkkkkkkkkkklllnnnnnnooopppqqqqqqqqqqqqssssssrrrqqqnnnkkkhhhfffbbbbbbbbbaaa___\\\YYYXXXTTTRRROOOKKKIIIHHHHHHIIIHHHJJJKKKLLLLLLNNNQQQSSSVVVXXX\\\^^^^^^^^^___```???>>><<<:::888777666555222222111000000000000000........................------------------------------------------------------............------------------------------...////////////000000000---...///000111000//////---------------.........///......---......//////000000//////......////////////////////////////////////000000000000111111///000111111//////000111////////////////////////...,,,+++,,,.../////////------...//////...------------...///000000000//////000111222111000///...000000000000000000000000////////////////////////,,,,,,---............---000000//////...------,,,......---------,,,,,,,,,,,,,,,------,,,,,,+++***------------............---,,,,,,---///000///...............////////////------------------------....../////////......---------------------------,,,,,,++++++++++++,,,,,,******++++++,,,---------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++******++++++++++++******************************++++++++++++++++++++++++))))))************)))))),,,+++++++++++++++,,,,,,++++++************++++++)))******+++******))))))+++,,,------+++***+++---************************))))))******+++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,------------,,,,,,,,,------...//////000000///......//////000111222333333222222333555777888:::::::::;;;===???@@@AAA@@@@@@AAABBBDDDEEEFFFFFFGGGIIILLLNNNOOOQQQSSSVVVXXXYYY[[[]]]___bbbcccdddbbb___\\\[[[\\\^^^``````aaa```___^^^]]]\\\[[[[[[WWWWWWWWWWWWWWWXXXXXXYYYMMMJJJEEEBBB???===;;;999:::999888777666555444333111111222222222111111000000000000000000000000000////////////////////////......//////000000111111111111000000000/////////000000////////////000000000//////......//////000000000000000000000000000222222222333333444444555222444666777888:::===???AAAFFFLLLQQQSSSVVV[[[___aaabbbccceeegggiiikkklllnnnoooqqqrrrttttttuuuuuuwwwwwwwwwwwwuuutttsssrrrqqqsssvvvxxxyyy{{{~~~}}}~~~~~~}}}}}}|||{{{|||||||||zzzxxxqqqmmmhhhdddaaa^^^[[[YYYUUUUUUTTTSSSRRRPPPOOOOOOKKKJJJGGGEEEDDDDDDDDDEEEBBBBBBCCCEEEHHHLLLOOORRRXXX[[[___bbbccccccdddeeedddeeefffgggggghhhhhhhhhhhhhhhiiiiiihhhfffeeedddaaaaaabbbaaa___]]][[[YYYVVVTTTQQQMMMIIIGGGEEEEEEBBBDDDEEEEEEEEEFFFHHHJJJMMMPPPTTTWWWXXXXXXYYYZZZ<<<;;;:::888777666555555333222222111111111111111........................+++,,,,,,------.................................------............------.........................../////////000000000000---...000111111111///...------........./////////......------...///000111111111000/////////////////////////////////////////////000000000111111111///111222111///...000222...///000111111000///...+++***)))))),,,---------...//////////////////......///000111111000000///...///000111111000///...////////////////////////000000000000000000000000,,,,,,---...............////////////..................---------,,,,,,,,,,,,,,,------,,,,,,+++***------------.........///+++******+++---...---,,,---------.........//////..............................////////////......---------------------------,,,,,,++++++,,,,,,---******++++++,,,------...******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))************+++++++++******++++++++++++******************************++++++++++++++++++++++++******+++,,,,,,+++************+++,,,------------++++++************++++++))))))******+++******)))***+++,,,,,,+++***+++,,,*********************************+++,,,------------......///...---,,,+++------,,,,,,---......///---......//////000111111............///000111222333333222333444555777888;;;;;;;;;;;;<<<>>>@@@AAAAAABBBCCCDDDEEEGGGHHHHHHIIIKKKMMMOOOPPPQQQTTTVVVYYYZZZ]]]___bbbeeegggiiieeeaaa]]][[[\\\^^^____________^^^]]]\\\[[[[[[ZZZUUUUUUUUUUUUUUUVVVWWWXXXMMMJJJEEEAAA???<<<:::888888888777666666555444444000111222222222222111000000000000000000000000000////////////////////////.........///000111111111111111111000000000//////000000////////////000000111000000//////000000111222222222222222222222222222222333333444555555555666888;;;===???BBBEEEHHHLLLSSS[[[___```bbbfffiiiiiijjjkkklllmmmnnnnnnoooqqqrrrssstttuuuuuuuuuuuuttttttsssrrrpppooommmllliiilllooorrrtttvvvzzz|||{{{|||~~~~~~|||zzz{{{zzzyyyyyyyyywwwtttrrrjjjgggaaa]]][[[YYYVVVUUUSSSSSSRRRQQQPPPOOOMMMMMMLLLJJJGGGCCCAAAAAAAAAAAA???@@@@@@BBBCCCEEEGGGHHHKKKNNNRRRUUUVVVWWWYYYZZZXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]]]]\\\[[[[[[ZZZYYYZZZZZZZZZZZZYYYXXXWWWTTTSSSPPPMMMIIIFFFDDDBBB>>>???AAAAAAAAABBBDDDGGGHHHLLLQQQTTTUUUVVVVVVWWW:::999888666555555444444333333222222111222222222////////////////////////***++++++,,,---...//////........................---..................---.........................../////////000000111111---...000111222111///....../////////000000111111...---------...///111222111111000/////////////////////////////////////////////000000111111111222///111333222///...000222---...111222222111...---...,,,+++,,,...000000000111000////////////000111000000111222222111000///---...///000111111000///////////////////////////000000000000111111111111...//////000000000000000------......///000000000......---------,,,,,,,,,......//////......---,,,---------.........//////...------...000111111000,,,,,,,,,------.......................................///////////////...---------------------------,,,,,,++++++,,,,,,---******+++,,,,,,---......*********++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++)))************+++++++++******++++++++++++******************************++++++++++++++++++++++++++++++------------++++++((()))+++---......------++++++************++++++***++++++,,,,,,,,,++++++)))***++++++***)))***,,,******************************+++,,,------............/////////...,,,+++------,,,,,,---///000222......//////000111111111............///000222222555555555555666888999;;;<<<<<<;;;<<<===>>>@@@AAACCCCCCDDDFFFGGGIIIJJJJJJJJJLLLNNNPPPPPPRRRTTTVVV[[[\\\^^^bbbeeehhhkkklllgggccc___\\\]]]^^^______^^^^^^]]]\\\\\\[[[[[[[[[TTTTTTSSSSSSTTTTTTUUUVVVNNNJJJEEEAAA>>><<<999777777666666666555555555555000000222333333222111000000000000000000000000000111111111111111111111111---......///000111111222111111111111000000000000000000////////////000000222222111111111111222222222222222222222222222222222222333333444555666666;;;===@@@CCCFFFIIIMMMPPPUUU\\\eeeiiiiiiiiilllooommmmmmnnnoooooopppqqqqqqqqqrrrrrrssstttttttttsssmmmmmmlllkkkiiigggeeedddaaadddhhhkkkmmmppptttwwwyyy{{{}}}~~~~~~|||zzzxxxxxxwwwuuutttsssqqqmmmjjjeeeaaa\\\XXXUUUTTTRRRQQQQQQQQQPPPOOONNNLLLJJJIIILLLJJJGGGCCC@@@????????????@@@@@@AAABBBCCCCCCCCCAAADDDGGGIIIJJJLLLNNNPPPPPPPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQQQQSSSSSSTTTUUUUUUUUUUUUTTTQQQPPPOOOLLLIIIFFFCCCAAA;;;===>>>???@@@AAADDDFFFFFFJJJPPPSSSUUUUUUVVVWWW;;;;;;999777666555555555333000---++++++---000333...//////000111000000000,,,,,,,,,---------......111000000/////////000000////////////............------............------000000000000111111111111000222555777777555222000///...---,,,,,,---...///000000//////.........---000000000000000000000000333111000111222222111000000111111111222222222222111111000000000000111111444333111000000000111111222000///000111222111000000000000000000/////////000///...000333444222///000000111222222111000///////////////////////////000000000000////////////////////////////////////111000000///...---------......////////////......000000/////////.........////////////////////////000000//////......------..............................------------......//////......------,,,,,,.........------,,,,,,,,,,,,+++***))))))+++---...///...---,,,---...///000,,,------......------,,,///...,,,+++***+++,,,,,,------,,,++++++******)))++++++++++++++++++++++++---,,,,,,+++*********+++************************&&&(((+++------,,,***(((++++++++++++++++++++++++******))))))))))))*********************************++++++,,,,,,++++++***))))))***++++++++++++***------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((---------............///......//////000222333444000000111222222222222222444666777777777777:::<<<>>>=========???AAACCCDDDCCCDDDFFFGGGFFFGGGHHHJJJNNNOOOQQQRRRTTTUUUVVVVVV[[[[[[]]]___cccgggkkkmmmhhheee```\\\YYYYYYZZZ[[[]]]\\\\\\[[[ZZZYYYXXXXXXVVVTTTQQQPPPPPPNNNLLLJJJFFFDDDAAA>>><<<::::::999:::999777666444333333333555444333222111111111111333222222222222222222222........................111111111111111111111111111111111111111111111111111111111111111111111111333222111111111222444555000222444444333111111111555555666777999;;;===>>>BBBDDDIIINNNSSSXXX[[[]]]eeegggjjjnnnpppqqqqqqppppppqqqqqqqqqqqqpppooonnnooooooooonnnmmmkkkiiihhhgggfffdddaaa]]]XXXUUUSSSXXXYYYZZZ\\\```gggoootttuuuuuuttttttsssrrrqqqqqqpppnnnllllllllliiiddd```\\\ZZZWWWUUUTTTRRRPPPNNNJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCAAA???>>>>>>???@@@=========>>>>>>?????????@@@BBBDDDGGGIIIJJJJJJJJJLLLJJJHHHJJJLLLLLLJJJGGGJJJJJJJJJKKKKKKJJJJJJJJJGGGHHHJJJLLLMMMLLLKKKJJJLLLIIIFFFEEEDDDCCCBBB@@@???>>><<<===???AAAAAA@@@BBBDDDHHHLLLOOOQQQRRRRRR;;;:::999777666555444444333222000...---------...,,,------...............,,,,,,---------.........000//////......//////000////////////............---......//////......---000000000000111111111111000111333555555333111000//////............//////000000/////////.........000000000000000000000000111///...///000111///...000000000111111111222222111111000000000000111111444333111000000000111222///...---...///000///---000000000///////////////111///...000222333111///000111222222222111000000000000000000000000000000222111111111111000000000////////////////////////111000000///......------...//////////////////...------,,,,,,,,,+++++++++////////////////////////+++---//////...---...000........................///......------......////////////........................------,,,,,,,,,...---+++***+++,,,...///---,,,,,,,,,,,,...///000,,,------......------,,,---,,,++++++*********+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---,,,,,,+++******++++++************************+++,,,---//////...---,,,++++++++++++++++++++++++******))))))))))))*********************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++---------............////////////000111222333333000000111222222222222222555666888888777888:::<<<============>>>@@@BBBDDDDDDEEEGGGGGGGGGHHHIIIKKKNNNOOOQQQSSSTTTVVVVVVVVVYYYYYYZZZ]]]```cccgggiiifffccc___[[[YYYYYYZZZ[[[]]]]]]\\\[[[ZZZYYYXXXXXXTTTRRRPPPNNNNNNLLLJJJHHHEEECCCAAA>>><<<::::::::::::999777666444333333333555444333222111111111111222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111000000111222333444222444666666555444555666666777999;;;>>>AAACCCDDDJJJMMMQQQWWW\\\aaadddeeekkkmmmooorrrssstttsssssssssrrrqqqpppnnnmmmlllkkklllkkkkkkjjjiiigggeeeeeebbb```^^^ZZZVVVRRROOOMMMPPPQQQSSSUUUYYY___gggmmmrrrqqqpppnnnllljjjhhhhhheeecccbbbbbbbbb```\\\XXXSSSQQQOOONNNMMMLLLJJJHHHFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCAAA???>>>>>>???@@@>>>??????@@@AAABBBCCCCCCCCCDDDFFFHHHIIIJJJIIIIIIMMMKKKJJJKKKNNNNNNLLLIIIIIIJJJJJJJJJJJJJJJJJJIIIGGGHHHJJJKKKKKKJJJIIIHHHHHHFFFCCCBBBBBBAAA???>>>@@@>>>======>>>??????>>>@@@AAACCCEEEGGGHHHIIIIII;;;:::888777555444444444333333222111///---+++)))---------...............,,,------------.........///...............//////////////////............---......//////......---000000000000111111111111111111222222222222111111///000000000000000000///000000000000////////////000000000000000000000000000///...///000111000//////000000000111111111111222111111000000111111222333333222111111111111222///...---...///000///---//////////////////000000111000///000111111///...000000111222222111111000111111111111111111111111333333222222222111111111////////////////////////111000000//////......---////////////////////////////////////............////////////////////////***///444333000---///111........................///......------......///...///////////////000000.........---------------//////---,,,,,,---......++++++++++++,,,---//////,,,------......------,,,+++++++++++++++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++------........./////////++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,------------,,,((()))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......---------............///000000000111111222222333000000111111111222222222555777888888888888;;;===<<<<<<<<<<<<>>>@@@BBBCCCDDDFFFHHHHHHHHHHHHJJJLLLNNNPPPQQQSSSUUUVVVWWWXXXYYYYYYZZZ\\\^^^aaacccdddbbb```]]]ZZZYYYYYYZZZ\\\]]]]]]]]]\\\[[[ZZZXXXXXXRRRPPPMMMLLLKKKJJJGGGEEECCCBBB???===;;;::::::::::::999777666444333333333444444333222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222111111222333555666222333555555555555888:::;;;<<>>AAA???======>>>???>>>>>>===>>>>>>???@@@AAABBBCCC:::999888666555444333333333333222111///---++++++///////////////000111111------------...............------------......///////////////..................////////////......///000000000111111111111111111000000000000111111000000222333333222000000000000000000000000000000000000000000000000000000222111000111222333222111//////000000000111111111222222111111111111222222222222222222222222222222222111000000111222111000/////////000000000000000111111111111111000///...///000000000111111111111111111111111111111111111333222222222111111111111////////////////////////000000000000//////......000//////////////////000111111111000000000//////////////////////////////000666;;;999333......111........................//////............//////......//////000000111111...............---------000///...---,,,,,,------,,,+++++++++,,,,,,------,,,------......------,,,***+++,,,------,,,************++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,++++++***+++,,,---...+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,((()))***+++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///000---------............///000111111222222222222222111111111111111222222333555666777777777888:::<<<;;;;;;;;;<<<>>>@@@BBBDDDDDDFFFHHHHHHHHHHHHJJJLLLOOOPPPRRRTTTVVVXXXYYYYYY[[[\\\\\\^^^___aaabbbccc___^^^[[[YYYYYYYYY[[[\\\]]]]]]]]]\\\[[[YYYXXXWWWQQQOOOLLLKKKJJJHHHEEECCCAAA@@@>>><<<:::::::::::::::999777666444333333333444333222222111111111222000000000000000111111111000000000000000000000000222222222222222222222222222222222222222222222222333333333333333333333333444333333333555777888:::444555777777888:::>>>AAABBBDDDHHHMMMRRRWWWZZZ\\\aaaccceeehhhjjjjjjjjjiiiqqqqqqqqqqqqpppooonnnmmmjjjhhheeecccbbbbbbbbbcccbbbbbbccccccccccccbbbbbbdddaaa[[[UUUOOOKKKHHHGGGFFFGGGHHHIIIKKKOOOUUUYYY\\\[[[YYYWWWTTTRRRPPPOOONNNNNNOOOPPPQQQQQQPPPOOOMMMKKKKKKKKKMMMNNNMMMKKKIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDGGGHHHJJJLLLNNNPPPRRRSSSRRRSSSUUUWWWXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[ZZZWWWXXXXXXYYYYYYXXXXXXWWWUUUVVVVVVUUUSSSPPPNNNLLLIIIGGGEEEDDDEEEEEEDDDBBBBBB@@@???@@@BBBDDDDDDCCC@@@@@@@@@@@@AAABBBBBBCCC999888777555444333333222333222000.........///000000////////////000111111---------.........//////---------------...//////////////////...............//////////////////...///000000000111111111111111111000//////000111111000111222333333222111000000111111111111111111111111111111111111111111111111000000000222333333111000000000000111111111111333333222222222222333333222222222333333333222222333222111111222333222111000000000111111111222222111222222222111000///////////////000000111111111111111111111111111111111222222111111111000000000000000000000000000000000000000000000000/////////111000////////////000111.........---------,,,,,,///////////////////////////666;;;:::333...///222/////////////////////////////////....../////////......//////000000111111..............................---,,,,,,,,,++++++---------,,,,,,+++******,,,------......------,,,+++,,,---.........,,,,,,******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------+++++++++++++++++++++++++++***)))((()))***,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///---------............///000111222333444444333333333222222111222333444444444555666666666777999;;;;;;;;;;;;<<<>>>@@@CCCDDDDDDFFFHHHHHHHHHHHHJJJKKKPPPQQQSSSUUUWWWYYYZZZZZZ\\\]]]]]]^^^___``````aaa]]]\\\[[[YYYYYYZZZ[[[\\\\\\]]]]]]\\\[[[YYYVVVUUUQQQNNNLLLJJJIIIGGGDDDBBB>>>===<<<::::::::::::;;;:::999777666444333333333333333222222111111222222//////000000000111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333444555888:::;;;999;;;===???AAADDDIIILLLLLLNNNSSSXXX]]]aaadddeeefffgggjjjlllmmmmmmlllkkkooonnnmmmllljjjhhhgggfffbbbaaa```___```aaadddeeeeeefffgggggghhhhhhhhhhhhfffbbb\\\TTTNNNIIIGGGFFFEEEFFFFFFFFFGGGJJJNNNRRRQQQQQQPPPOOONNNMMMMMMLLLKKKMMMNNNPPPPPPQQQRRRSSSTTTSSSSSSTTTVVVXXXXXXWWWVVVVVVUUUSSSRRRPPPOOONNNMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLNNNPPPRRRTTTUUUVVVVVVXXX[[[^^^```aaabbbbbb___```aaabbbbbbbbbbbbbbbaaabbbbbbccccccbbbbbbaaa^^^^^^^^^]]]ZZZVVVSSSQQQMMMKKKHHHHHHHHHHHHGGGFFFEEEDDDDDDFFFIIILLLMMMMMMJJJJJJIIIGGGFFFDDDCCCBBB999888666555333222222222222111///......///111222...------,,,,,,...///000------........./////////------------...///000000////////////...............//////000000//////...000000000000111111111111111111000000000000111111111222222222222222222111111111111111222222222222111111111111111111111111///...---...000111111000000111111111222222222222444333333222222333333444111222333333444333333333222111000111222333222000111111111222333333444444111222444333222111111222111111111111111222333444111111111111111111111111222111111111111000000000000000000000000000000000000000000000000000000000111111////////////111111000////////////.........////////////////////////***///444444111///111444////////////////////////000//////......//////000...///////////////000000.............../////////------------,,,,,,,,,,,,---.........---,,,+++***,,,------......------,,,,,,------...............***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***++++++++++++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,---...---------............//////000222444555555555444555444333222333444555666444666777777666777:::<<<<<<<<<<<<===???BBBDDDFFFEEEGGGIIIIIIIIIIIIKKKMMMPPPQQQTTTVVVXXXZZZ[[[\\\[[[\\\]]]^^^____________]]]\\\[[[ZZZZZZZZZ[[[\\\[[[\\\\\\\\\ZZZWWWUUUSSSPPPMMMJJJIIIGGGEEEBBB@@@<<<;;;:::999999999:::;;;:::999777666444333333333333333222222111222222333///000000111111222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444222222222333555888:::<<<;;;>>>AAADDDGGGKKKPPPSSSWWWYYY]]]bbbfffiiikkkkkkfffiiillloooqqqqqqpppooojjjiiigggeeecccaaa___^^^[[[\\\\\\^^^aaadddgggiiikkkkkkkkkkkkjjjjjjiiihhh```\\\UUUNNNHHHEEEDDDDDDCCCDDDEEEEEEFFFHHHLLLPPPOOOOOOPPPPPPQQQRRRRRRRRRPPPRRRTTTVVVVVVWWWZZZ\\\^^^]]]]]]___bbbccccccccceeedddcccaaa___]]][[[ZZZXXXXXXYYYYYYXXXXXXXXXXXXRRRSSSTTTUUUVVVWWWXXXXXXZZZ\\\___bbbeeeggghhhhhhdddfffhhhhhhgggggghhhiiihhhiiiiiijjjjjjiiiiiihhheeeeeeeeeccc```\\\XXXVVVQQQOOOMMMLLLLLLLLLKKKIIIIIIIIIIIILLLQQQTTTVVVVVVWWWVVVTTTQQQMMMHHHDDDBBB888777666444333222111111000000000000000000000000///...,,,,,,,,,---///000............////////////............///000111222////////////............//////000000000000//////000000000000111111111111111111111111111111111111222222111111111111222222111111111222222222333333111111111111111111111111///...---...000222111000222222222222333333333333444444333333333333444444111222333444444444333333444333222222444444333222222222333333444555555666000333555555333222333555444444333333444666777888333333333333333333333333333333222222222111111111000000000000000000000000000000000000000000000000222111///......///111222222222222111111111111000////////////////////////***,,,///000000000222333////////////////////////000000////////////000000/////////...............---........./////////000,,,------............---+++,,,---...///......---,,,------......------,,,---,,,,,,,,,------...///+++,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***++++++,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,---------............///...///222555666777666666777666444444444555777888666777999999888999;;;===<<<<<<===>>>@@@CCCEEEGGGHHHIIIKKKKKKKKKLLLMMMOOOPPPRRRTTTWWWYYY[[[\\\]]]\\\]]]___```aaaaaaaaa```^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZ[[[[[[YYYVVVSSSQQQNNNKKKHHHFFFEEECCC@@@===::::::999888888999:::;;;:::999777666444333333333333222222111222222333333000000111111222333333444222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444444444555666888;;;>>>???@@@DDDIIINNNRRRVVVZZZ]]]```bbbfffiiilllnnnnnnnnniiikkknnnppppppnnnllljjjaaa```^^^[[[YYYWWWVVVUUUTTTVVVXXX\\\___cccfffgggkkkjjjiiigggdddaaa___]]]VVVRRRLLLFFFCCCBBBCCCDDDCCCDDDFFFHHHJJJMMMRRRUUUUUUVVVWWWXXXZZZ[[[\\\]]][[[^^^```aaaaaacccfffiiiiiihhhhhhjjjmmmoooooonnnpppooonnnlllkkkiiihhhhhheeefffffffffgggfffffffff^^^^^^^^^^^^____________aaabbbeeehhhjjjlllllllllkkkmmmppppppooonnnpppqqqnnnooooooppppppoooooonnnmmmlllllljjjgggccc___]]]XXXVVVSSSRRRRRRQQQPPPNNNOOOOOOOOORRRVVVYYY[[[[[[______^^^\\\XXXSSSMMMJJJ888777666444333222111111///000222333333111///---111000...---...///111333............/////////000.........//////111222222000/////////............//////000000000000//////000000000000111111111111111111222222222222111111333222111000000111222333111111111222222333333333111111111111111111111111000//////000333444333222222222333333333444444444555444444333333444444555000111333444555444333333777666555555777777666555333333444444555666777777000333666666444333444777777666666666777888:::;;;444444444444444444444444444444444333333333222222000000000000000000000000000000000000000111111111222111000......000111222////////////............////////////////////////000000000000000111111111000000000000000000000000000000////////////000000//////......---------,,,---.........//////000000------...///000000000///)))***,,,...000111111000,,,------......------,,,,,,,,,+++***+++,,,...///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,---------.........//////---///222555777888777777888777555444555666888999888999:::;;;:::;;;===???=========???AAADDDFFFHHHJJJKKKMMMNNNMMMNNNOOOQQQQQQRRRTTTWWWZZZ\\\]]]^^^___```bbbddddddddddddccc^^^^^^]]]\\\[[[[[[[[[[[[YYYZZZ[[[ZZZYYYUUURRROOOLLLJJJGGGDDDCCCAAA>>>;;;999999888888888999;;;;;;:::999777666444333333333222222222111222222333333000000111222333333444444////////////////////////333333333333333333333333333333333333333333333333555555555555555555555555888888999:::===@@@BBBDDDKKKPPPVVV[[[```cccgggjjjfffhhhkkknnnooopppoooooommmnnnoooooolllhhhccc```ZZZXXXVVVSSSQQQOOONNNMMMOOOQQQTTTXXX\\\```bbbccchhhfffddd```[[[WWWSSSQQQOOOKKKFFFBBB@@@AAADDDFFFDDDFFFIIILLLOOOTTTYYY]]]\\\]]]^^^___aaacccddddddeeehhhjjjkkkkkklllppptttqqqqqqqqqsssuuuwwwwwwvvvuuuttttttsssrrrqqqqqqpppnnnoooooopppppppppooooooiiiiiihhhhhhgggggggggfffhhhiiikkkmmmoooooopppoooqqqtttwwwwwwuuuuuuwwwyyysssttttttttttttttttttsssssssssrrrqqqmmmiiifffccc___\\\YYYXXXWWWVVVUUUSSSSSSRRRSSSUUUXXX[[[\\\\\\```bbbddddddbbb^^^YYYUUU666666555444333333222222//////////////////////////////............//////000000000000000000000000//////000000111111111222111222222222222111000000------------...///111222222222111111111111222222222222111111111111222222000000111111111222222222222444666666444333444555222222333333333333333222///111444444333222222333444444444555666777777888666777888777666555555666777777777888999:::;;;<<<888999999::::::::::::::::::888777888999:::999888555666888:::;;;::::::999:::888666888;;;===<<<;;;666666777777777777777777888888777777777777888888333111000000111222222111222222222222222333333333000000///....../////////000000000000000/////////444333333222111000000/////////000000000000//////111111111111000000000000...///000111111000///..........................................///000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,---,,,,,,++++++.........------,,,,,,,,,))))))***+++---...//////---------,,,,,,+++++++++///......------,,,++++++000---,,,---......,,,))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,---,,,,,,++++++,,,,,,---------------,,,,,,+++***,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++---......---...///111111222333444555555555555666666555444444555777888888888888999;;;===>>>???AAAAAABBBCCCDDDEEEFFFGGGJJJKKKLLLNNNPPPRRRSSSTTTSSSTTTVVVXXX[[[]]]___``````ccceeefffdddcccbbbbbb```___]]][[[YYYYYYYYYYYYZZZZZZYYYXXXVVVSSSQQQPPPMMMJJJGGGDDDCCCBBB???===999:::;;;;;;:::999777666555555444444444333333333111222222333333222222111444333111000000000111111444444444333333222222222000111111111111222222222222333333444444444444333222333444444444555777999999;;;>>>BBBFFFJJJMMMOOOZZZ\\\```dddhhhjjjlllmmmkkklllnnnpppqqqqqqqqqpppmmmkkkiiifffccc]]]VVVQQQLLLLLLLLLLLLKKKJJJHHHHHHKKKMMMPPPSSSVVVXXXYYYYYYZZZ[[[ZZZWWWSSSOOOMMMMMMHHHFFFEEECCCCCCDDDEEEFFFIIIJJJNNNRRRVVVZZZ]]]^^^dddfffhhhiiiiiikkkmmmooonnnpppsssuuuvvvvvvuuutttxxxxxxxxxxxxyyyzzz{{{{{{zzzyyyxxxyyyzzzzzzxxxvvvuuuvvvwwwxxxyyyxxxxxxwwwvvvtttqqqooonnnnnnooopppmmmnnnoooqqqrrrtttvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxzzzzzzzzzzzzyyyxxxwwwwwwtttuuuuuutttsssqqqooonnniiihhheeeccc___\\\ZZZYYYWWWWWWXXXYYYZZZ\\\]]]^^^``````aaacccfffddd___[[[666666555444333222111000000000000000000000000000//////............//////000000000000000000000000000000000000111111111222111222222222222111000000111000/////////000111222222222111111111111222222222222111111111111222222111111111111222222222222000111333444333333444555444444555555555555444444333555666666555444555666666777888999:::::::::::::::;;;;;;:::999999:::<<<::::::;;;;;;===>>>@@@@@@>>>>>>???@@@@@@????????????===<<<===>>>???>>>===<<<===>>>???@@@???>>>>>>>>><<<;;;;;;>>>???>>>===999999888888888888888888999888888777777777777777444222000000222222222111222222222222222222222222444444333222111111222222000000////////////......222111111111000/////////000000111111111111000000111111111111000000000000//////000111111000//////////////////////////////...............///000000///...------,,,,,,------------------------------------------------------......---------,,,,,,,,,.........//////......---.........------,,,,,,,,,******+++,,,---......///.........---------,,,,,,------------------------...,,,+++,,,...///---***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,...------,,,,,,------...---------------,,,+++***,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,...////////////000222000111222444666777777888777777666666666777888999999999::::::<<<===>>>???AAAAAABBBDDDEEEGGGHHHHHHLLLMMMNNNPPPQQQSSSTTTUUUTTTUUUVVVXXXZZZ\\\^^^^^^```bbbeeeeeedddbbbbbbbbb```___]]][[[YYYYYYYYYYYYZZZYYYYYYWWWUUUSSSRRRPPPMMMJJJGGGDDDCCCAAA>>><<<999::::::::::::888777666555555555555555555555555111222222333333222222111444333111000000000111222333333333222222222111111222222222222333333333333111111222333444444444444555666777666666777:::===???AAAEEEJJJOOOSSSWWWYYY```bbbfffiiimmmoooppppppqqqrrrtttuuuvvvvvvuuutttnnnjjjddd___ZZZUUUQQQMMMIIIHHHHHHGGGGGGFFFEEEEEEEEEGGGIIILLLNNNPPPQQQRRRPPPQQQQQQOOOKKKIIIHHHIIIHHHGGGEEECCCCCCCCCDDDEEEKKKMMMRRRVVV[[[^^^___```dddfffjjjmmmnnnppprrrtttyyyzzz{{{}}}~~~~~~}}}}}}|||||||||||||||}}}~~~~~~||||||}}}|||{{{yyyzzz{{{|||}}}~~~~~~}}}||||||zzzxxxvvvuuuvvvvvvwwwssstttuuuvvvwwwxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{|||}}}~~~~~~~~~}}}|||{{{zzz{{{||||||||||||zzzyyyxxxsssrrrooollliiifffcccbbb______^^^^^^^^^______```bbbbbbbbbccceeeccc___\\\666666555333222000//////111111111111111111111111000//////......//////000000000000000000000000000000000000111111111111111111222222222222111000000333222111000000000000111222222111111111111222222333222222111111222222333222222222222222222222222///111333444444444555666444444555555555555444444777888999888777777999;;;;;;===@@@BBBBBBAAA@@@>>>AAAAAAAAA@@@???@@@CCCFFFDDDDDDDDDEEEGGGIIIJJJKKKJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFGGGHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGEEEDDDDDDEEEFFFDDDCCCAAAAAAAAA@@@?????????>>>???>>>>>>===<<<;;;::::::888666444444555555444333333333333333333222222222444333222111111111111111111111111000000000//////111111111111111111111000111222222222222222222111222222111111111000000000///000000111111000000///000000000000000000000000//////.........///000000///...------,,,---------........................------------------------...------------,,,,,,,,,---....../////////...............---------------+++,,,,,,,,,------------//////............------++++++,,,------...//////,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///......------......///,,,------------,,,,,,+++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------......------------......---///000000000000111333///000222555777888999:::888888777777888999::::::;;;;;;;;;<<<===>>>???@@@AAABBBCCCEEEGGGHHHJJJKKKNNNOOOPPPQQQSSSUUUVVVVVVVVVVVVWWWXXXZZZ[[[\\\]]]```bbbddddddcccbbbbbbbbb```___]]][[[ZZZYYYYYYYYYYYYXXXXXXWWWUUUSSSQQQPPPMMMJJJGGGDDDBBB@@@===;;;999::::::999999888777666555555555555666666666666111222222333333222222111333333222111111111111222222222222222111111111111333333333444444444555555111222222333444555666666777888999999:::===AAADDDIIIKKKOOOTTTZZZ___ccceeeiiikkkmmmppprrrttttttuuussstttuuuuuuvvvuuutttsssoooiii___WWWQQQMMMKKKIIIFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCDDDFFFHHHIIIJJJHHHIIIIIIHHHFFFFFFHHHIIILLLKKKIIIHHHGGGGGGGGGHHHKKKMMMQQQUUUXXX[[[\\\]]]bbbffflllqqqtttvvvxxxyyy}}}}}}}}}~~~~~~~~~~~~~~~}}}|||}}}~~~~~~|||{{{zzzzzzzzz{{{wwwxxxyyyzzzzzzzzzyyyxxxyyyyyyyyyyyyyyyzzz{{{{{{|||}}}~~~~~~}}}|||{{{zzz}}}~~~~~~}}}~~~}}}{{{xxxuuurrrpppoookkkjjjiiihhhgggffffffffffffeeeeeeeeeeeeccc```^^^666666444333111000......111111111111111111111111000000////////////000000000000000000000000000000111111111111111111111111111222222222222111000000111111111111000111111111333222222111111222222333333333222222222222333333333333333333333222222222222444666666555555666777777777888888888888888888777888::::::;;;===AAACCCEEEHHHKKKNNNNNNLLLIIIGGGJJJJJJJJJHHHHHHJJJNNNRRRQQQRRRRRRSSSUUUWWWYYYZZZYYYYYYYYYYYYYYYXXXWWWVVVSSSRRRQQQQQQRRRRRRPPPOOONNNOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPOOONNNOOOOOONNNMMMMMMLLLKKKKKKJJJIIIIIIHHHFFFDDDCCCBBB@@@>>>;;;:::;;;;;;999888666666555555555555444444222222222111111222333333444444444333222222111111222222222222222333333333111111222222222222111111222222222111111111000000000000000000000000000000000000000000000000000000000///////////////000000//////...---------------------------------------,,,,,,------------------------------------------+++,,,,,,---------------...............---------------------------,,,,,,............------------,,,,,,,,,---------......,,,,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......------------......,,,---------------,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------//////............//////---///000000000000111333111222444666777888999999777777888888999999::::::============>>>???@@@AAAAAABBBDDDFFFHHHJJJLLLMMMOOOOOOPPPRRRSSSTTTUUUVVVVVVWWWWWWXXXYYYZZZ[[[[[[___aaaccccccbbbaaabbbbbb```___^^^]]][[[ZZZYYYYYYXXXXXXWWWVVVTTTRRRQQQPPPMMMJJJFFFCCCAAA>>><<<999999999999888888777666666666666555555444444444333111222222333333222222111222222222222222222222222222222222222222222222222333333444444444555555555444444444555555666777888888999;;;===???DDDJJJNNNUUUWWWZZZ^^^cccgggjjjllloooppprrrtttvvvvvvvvvvvvttttttuuuvvvuuutttsssrrrnnnggg]]]UUUOOOKKKIIIHHHFFFEEEDDDCCCBBBCCCCCCDDDBBBBBBAAAAAABBBDDDFFFHHHGGGHHHIIIJJJJJJLLLOOORRRTTTSSSQQQPPPOOOOOOOOOOOORRRQQQRRRRRRTTTWWWZZZ\\\```fffnnntttxxxzzz{{{||||||||||||||||||}}}~~~~~~~~~}}}|||||||||{{{|||}}}~~~~~~}}}|||zzz{{{{{{zzzyyyyyyyyyzzzzzz{{{|||}}}~~~~~~}}}|||{{{{{{}}}~~~~~~|||{{{zzzyyyvvvuuutttrrrqqqppppppppplllkkkjjjiiihhhfffdddbbb666555444333111000///...000000000000000000000000000000////////////000000111111111111111111111111222222222111111111111111111222222222222111000000......///000111111111222333333222222222222333333444444333333333333444444444444333333333333333333555666888777666555555666999:::;;;<<<============999;;;===@@@CCCGGGLLLPPPSSSVVVZZZ]]]]]]ZZZWWWUUUVVVVVVUUUUUUTTTWWW[[[^^^_________```bbbdddeeefffeeeeeeeeeeeedddcccbbbaaa\\\ZZZXXXXXXXXXWWWUUUSSSSSSTTTUUUVVVXXXZZZ[[[\\\\\\\\\]]]^^^]]]\\\[[[[[[\\\\\\[[[ZZZYYYYYYXXXXXXUUUUUUUUUTTTRRRPPPNNNMMMHHHFFFCCCBBBAAAAAA???>>>999999999999888888777777444444444444555666777777555555444444333222222111111111222222222222222222000111111111111111111000222222222222111111111111111111000000000000111111////////////////////////111000000/////////000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------.........---..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,------...---,,,******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,------,,,------......------------,,,,,,,,,,,,,,,,,,---...------,,,,,,------...000//////......//////000,,,...////////////000222444444555666777777777666666666777888999999::::::=========>>>???@@@AAABBBBBBCCCDDDFFFIIIKKKLLLMMMNNNNNNOOOPPPRRRSSSTTTTTTWWWWWWWWWXXXYYYYYYZZZZZZ^^^```bbbbbbaaaaaabbbcccaaa``````___]]]\\\[[[ZZZXXXXXXWWWVVVTTTQQQOOONNNKKKHHHDDDBBB@@@>>>;;;999999999888777666666666666666666555444222111000000111222222333333222222111222222222333333333222222444444444444444444444444333333333333444444444444555555444444555666777888:::<<<@@@CCCHHHNNNTTTYYY```aaaccceeehhhkkkmmmnnnqqqrrrtttuuuvvvvvvvvvuuuwwwxxxyyyyyyxxxwwwuuutttlllggg___XXXSSSPPPLLLJJJEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEFFFGGGJJJLLLOOOQQQRRRUUUYYY[[[ZZZZZZYYYXXXWWWWWWVVVVVV___\\\XXXVVVVVVZZZ___bbbaaagggooovvvzzz{{{|||}}}~~~}}}|||zzzyyyyyyzzz{{{{{{~~~}}}|||}}}}}}}}}|||{{{{{{zzz{{{{{{sssssssssqqqnnnllljjjjjj555555444333222111000000000000000000000000000000111000000//////000000111111111111111111111111111222222222222222111111111111222222222222111000000,,,---///000111222222222333333222222222222333333555444444333333444444555333333333444444555555555555666888777666555666666777888:::<<<===>>>??????AAADDDHHHMMMQQQVVV\\\```cccfffiiilllllliiifffddddddddddddddddddeeeiiilllkkkkkkkkklllmmmnnnoooppppppppppppooonnnlllkkkjjjdddbbb___^^^]]]\\\YYYWWWWWWXXXXXXYYY[[[]]]___``````bbbeeeffffffeeeeeefffeeedddddddddcccbbbbbbbbb____________]]][[[YYYWWWSSSPPPMMMKKKJJJIIIGGGEEEBBBAAAAAA@@@@@@??????>>>777666666555555666666777555555444333333222111111111111111111111000000000000000111111111111000000333222222222222111111111222111111000000111111222////////////////////////111111000/////////000000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,------------...---...///000000000000000.............../////////.........---------------+++++++++,,,,,,,,,,,,---//////...---,,,,,,++++++,,,---...---+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------,,,,,,,,,++++++,,,,,,,,,,,,------............---------,,,,,,,,,,,,------......------------......//////............//////,,,...////////////000222555555555666666555555444555666777888999:::::::::<<<<<<===>>>???AAABBBCCCCCCCCCEEEGGGIIIJJJLLLMMMMMMNNNOOOPPPQQQRRRRRRSSSVVVVVVWWWXXXYYYYYYZZZZZZ^^^___aaaaaa``````bbbcccbbbbbbbbbaaa```^^^\\\[[[YYYYYYWWWUUUSSSPPPMMMLLLIIIFFFCCC@@@???===;;;999999888777666555555555555666555444333222000000///111222222333333222222111111222333333444333333333444444444444555555555555333333333444444444555555444444444444666888;;;<<>><<<:::999888888999888777666555444444333444444444333333222222111111111222222222222111111333333222222222111111111222222111000000111222222000000000000000000000000222111111000//////000000000//////...............------------------------++++++,,,,,,---......///,,,,,,,,,---------......---...///000111111111111---........./////////000---------...............,,,,,,,,,,,,------......---------------------,,,(((***------+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............---------,,,,,,,,,,,,------,,,,,,---...............------,,,,,,,,,,,,------......------------......///......------......///---///000000000000111333222333444555555555555555666777888:::;;;<<<;;;;;;:::;;;;;;===???AAACCCDDDDDDDDDEEEGGGHHHIIIKKKKKKNNNNNNOOOPPPQQQRRRRRRSSSUUUUUUVVVWWWXXXZZZZZZ[[[]]]___``````___```aaacccdddddddddcccbbb```^^^]]][[[ZZZXXXUUURRRNNNKKKIIIGGGDDDAAA??????>>><<<:::999888666555444444555555444444333333333333222222111222222333333222222111111222333444444444333333333333333444444555555555444444555555555666666666555555666999<<>>>>><<<;;;999888666555444444555555222222333333444555666666222222222333333222222222000111333444555444333333222222222333333444444444666666666666777777777777888999;;;>>>DDDJJJOOOSSSYYY]]]ccchhhkkkmmmoooqqqqqqqqqrrrsssttttttuuuuuutttuuuwwwyyyyyyyyyyyyyyywwwxxxyyyzzzzzzyyyxxxwwwqqqkkkccc[[[VVVSSSQQQOOOQQQSSSVVVXXXYYYWWWTTTRRRLLLMMMOOOQQQRRRRRRQQQQQQSSSWWW^^^ccceeeffffffgggiiiiiikkklllllllllllllllgggggghhhjjjmmmpppssstttxxx{{{~~~~~~555444333333444333111///222222222222111111000000222222222222111111000000111111000000000000111111444444333333222111000000444222111111222333333222222222111111111111111222444444444444333333222111222222222333555888;;;===333444555777999;;;<<<===:::<<<@@@DDDIIILLLOOOPPPRRRVVV[[[___aaabbbdddeeelllooosssxxx}}}}}}}}}||||||zzzvvvrrrkkkjjjiiifffccc```]]][[[^^^^^^^^^^^^```ccceeeggglllppptttwwwwwwwwwwwwwwwxxxxxxwwwvvvuuuuuuttttttrrrqqqooonnnmmmkkkhhhfffcccdddeeeeeeeeedddcccbbb]]]ZZZWWWTTTRRROOOLLLIIIIIIHHHFFFEEEDDDBBB???======;;;999777555444444444444333222111111222333444333222111///............222222222111111111111000444444333222222111000000444333111000000000111111///......---------......////////////////////////000000//////.........---,,,,,,,,,------.........+++,,,,,,---...///000000//////.........---------//////............//////)))***,,,...//////......///...---,,,+++,,,---------------...///000111222,,,,,,++++++,,,,,,---...---------------...///000//////.........---------///---,,,---000000...+++........................///...---,,,,,,---...///............////////////000000111222222222222222111222222333333444444555;;;;;;::::::999888888888;;;<<<===>>>???@@@AAABBB???@@@BBBCCCCCCEEEGGGJJJOOOPPPPPPPPPPPPRRRVVVYYYYYY[[[]]]^^^]]]]]]^^^_________^^^___```bbbdddeee```]]]cccfff```aaaccc]]]\\\[[[XXXUUURRRNNNLLLJJJBBBAAA@@@>>>===;;;:::999777888888999999777666555444000000666888444222444444444444444444444444444555555555555555555555555444555666666444444555666222444555666666777999;;;;;;???EEEJJJOOOUUU[[[^^^fffhhhkkknnnqqqrrrqqqqqquuuuuuuuuuuuvvvwwwxxxyyyxxxxxxyyyzzz{{{{{{{{{zzzzzz{{{{{{{{{zzzyyyyyyxxxqqqjjjaaaZZZXXXXXXWWWWWW]]]___cccdddccc```[[[XXXXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[^^^bbbgggjjjjjjiiiggghhhkkkooorrrsssrrrppppppppppppooooooqqquuuyyy~~~666555444444444444222000222222222222111111111000222222222222111111111000222222111111111111222222555444333222111111111111444333222222333333333333333333222222222222333333666666777777777777777777555444444333444666999:::666666888:::<<>><<<;;;:::999777888888999888777666555666333555;;;===888444555444444444444444444444444555555555555555555555555222333444444333333444666555666888888888999<<>>===888777666555444444444555000111222222333333222222333333333222222222111111555555444444333333222222333333222111111111111222111111000000000000111111////////////////////////////////////............///////////////000000000......................../////////.........------//////............//////...---------------......///...---++++++,,,,,,---...---------------......,,,,,,,,,,,,,,,------......------------...//////...............---------...------...//////...,,,........................//////000000000000//////............////////////...///000000111111000000222222222333444444555555777777777888888888888999::::::;;;<<<>>>???@@@AAAAAABBBDDDEEEEEEGGGIIILLLLLLMMMNNNOOOPPPSSSVVVYYYbbbcccdddcccaaa______```_________```aaabbbddddddggg```aaabbb^^^bbbgggbbb]]][[[XXXTTTPPPLLLIIIGGGAAAAAA???>>><<<;;;:::999777888888888888777666666666555777===>>>999555333444444444444444444444444555555555555555555555555222333444444333333555777888:::;;;;;;<<>>AAABBBDDDHHHMMMSSSYYY\\\bbbdddgggkkkooorrruuuvvvyyy{{{~~~|||tttpppkkkfffbbb_________cccgggkkkpppssswww{{{~~~}}}{{{yyyyyyyyyxxxxxxwwwvvvvvvsssrrrooollliiiddd^^^ZZZXXXXXXXXXZZZ[[[\\\ZZZXXXZZZYYYWWWTTTPPPLLLHHHFFFBBBAAA???===;;;999777666///000111222333333333222444333333333222222222222555555555444444333333333222222222222222222222222111000000000000111111222///////////////////////////////////////.........////////////////////////000/////////.........---////////////............//////............//////000///---,,,,,,---...///000///...---,,,---.........------,,,,,,,,,------,,,,,,,,,,,,,,,---............---------......///........................------......///......---...........................///000111111000///...............////////////......///000000000000000222222333333444555555555555666666777888888999999999:::;;;<<<===>>>???@@@@@@BBBDDDDDDEEEFFFIIIKKKLLLMMMOOOQQQRRRTTTXXX[[[aaacccddddddbbbaaaaaabbb```aaaaaaaaabbbcccdddddddddbbbiiijjj```___ccc___\\\[[[WWWSSSNNNJJJGGGEEE@@@@@@???>>><<<;;;:::999888888888888777777777666555444555888999777333111555555555555555555555555555555555555555555555555666777777666444555777888:::<<<>>>@@@CCCHHHNNNRRR[[[___fffkkknnnoooqqqrrrpppqqqsssuuuwwwxxxyyyyyyzzzzzzyyyyyyzzz{{{|||||||||}}}}}}~~~~~~~~~}}}}}}|||}}}}}}}}}}}}}}}||||||wwwtttqqqooooooppprrrsssqqqrrrtttuuuvvvvvvuuuttttttttttttuuuvvvxxxyyyyyyzzzyyyyyyyyy{{{{{{zzzxxxxxxxxxwwwxxxzzzzzzxxxwwwzzz{{{{{{{{{|||~~~777666444333444555555444222222222222222222222333222222222222222222222333222222111111111111222222555444333222222222333444333555777777555444444555333333333333333444555555888888777777888888999:::999999;;;===@@@BBBDDDFFFJJJLLLOOOUUU\\\ccciiilllnnnpppsssvvvyyy|||~~~}}}wwwqqqjjjeeebbbaaa___bbbeeehhhkkkoootttwww}}}~~~}}}||||||{{{zzzyyyyyyyyy{{{yyyvvvsssnnnggg___ZZZRRRQQQQQQSSSVVVXXXXXXWWW]]]]]]]]]]]][[[XXXUUUSSSOOONNNKKKGGGCCC???;;;:::777777888888888777777666444444444444333333333222555555444444444444333333222222222333333333222222000/////////000000111222000000000000000000000000.........///////////////........................000000000///......------000000/////////.........//////............//////000///...---,,,---...///222111///.........///000...------,,,,,,,,,------------,,,,,,------...//////......---------......---.....................---......///......------........................------///000000///------............////////////......///000000000000000222333333444444555666666555555666777888999999:::999:::;;;<<<===>>>???@@@???AAABBBCCCCCCEEEHHHJJJHHHJJJLLLNNNOOOQQQUUUWWW\\\^^^aaabbbbbbbbbcccdddbbbbbbcccddddddeeeeeeeeeeeelll{{{}}}lllddddddaaa[[[YYYVVVRRRMMMIIIEEECCC@@@???>>>===<<<;;;:::999888888888777777777777777666555333222333555555333555555555555555555555555666666666666666666666666888888888666444555777999===@@@CCCGGGLLLRRRYYY^^^dddhhhmmmpppqqqqqqqqqrrrrrrrrrtttvvvwwwyyyyyyzzz{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}{{{||||||}}}}}}}}}||||||yyyxxxvvvtttssstttvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxyyy{{{}}}~~~~~~}}}}}}~~~777555333222444555555555222222222222333333333333222222222222333333333333222222111111111111222222444444444444444333333333111555888888555333444555333333333333333444555666999999888888999:::<<<===;;;===@@@DDDHHHLLLOOOQQQVVVYYY^^^dddkkkqqqvvvxxxyyyzzz|||zzztttmmmiiifff___aaabbbcccdddgggkkknnnuuuxxx}}}~~~}}}}}}}}}}}}}}}{{{xxxssskkkaaa[[[NNNLLLKKKKKKNNNPPPQQQQQQXXX[[[^^^bbbddddddcccbbb]]]\\\XXXTTTOOOIIIEEEBBB@@@???===;;;999888777777555555444444444333333333444444444333333333333333111222333333444333333333////////////000111222333000000000000000000000000........./////////////////////............------000000000//////.........000000000/////////......//////............/////////...............//////222111000///...//////000...---------------......---------------....../////////...------------...---------...............,,,...//////...------...........................------............------............////////////...///000000111111000000333333333444555555666666666666777777888999::::::::::::;;;<<<>>>???@@@AAA???@@@BBBCCCCCCDDDGGGIIIIIILLLNNNPPPQQQRRRUUUWWWXXXZZZ]]]```aaabbbdddfffdddeeefffggggggggggggffffffoooqqqfffeee```YYYWWWTTTPPPLLLHHHEEECCC??????>>>===<<<;;;:::999999888888777666777777777888777444000222777999888555555555555555555555555666666666666666666666666666777666555555666999<<>>AAACCCEEEHHHLLLQQQWWW[[[___```dddggglllrrrwww{{{}}}~~~{{{uuuooolllddddddcccaaa```aaadddggglllpppwww~~~|||wwwpppfff```RRRNNNIIIGGGHHHIIIKKKKKKPPPUUU\\\dddjjjmmmoooooolllkkkhhhddd___ZZZUUURRRIIIGGGBBB===:::888777777555555555555444444444444222222333333333333333333111222333444444444333333000000000111111222444444000000000000000000000000............/////////000000000000/////////......000000000///////////////000000000000/////////...//////............//////,,,---...//////000//////000000...---------...///------------...///000000---------------...////////////...------------------------.........//////,,,...000///---,,,---///........................//////............//////............///////////////000111111222222111111333333444444555666666666777888888888999999:::::::::;;;<<<===???@@@AAAAAA@@@AAACCCCCCDDDEEEHHHJJJMMMOOOQQQSSSSSSTTTVVVXXXVVVYYY\\\___```aaadddffffffggghhhiiiiiiiiihhhhhhfffiiitttwwwkkkdddccc]]]WWWUUUSSSOOOKKKGGGEEECCC>>>>>>===<<<;;;;;;:::999999999777666666666777888555777555111444:::;;;888555555555555555555555555666666666666666666666666666666777888999<<>>AAAFFFJJJMMMQQQSSSXXX]]]ccchhhkkkmmmnnnqqqvvv{{{~~~~~~yyysssppphhhgggeeebbb______bbbdddfffkkksss}}}xxxooohhhWWWRRRKKKFFFEEEFFFHHHHHHJJJPPPYYYdddmmmsssuuuvvvwwwvvvtttqqqmmmhhhcccaaaUUUQQQKKKDDD???<<<<<<<<<666666555555555444444444222222222222222222222222000111333444555444333333222222222222333444555666000000000000000000000000---.........//////000000222111111111000000//////////////////000000000000000000000000//////////////////............//////+++,,,...000111111000//////...---,,,+++,,,---------------...///000111222...------------...//////000///...------------------------.........//////+++...000000---,,,---///........................111000///......///000111............/////////000000000111222222222222222333333444444555666666666999999999999999:::::::::;;;<<<===>>>???@@@AAABBBAAABBBDDDEEEEEEFFFIIIKKKJJJLLLOOOPPPPPPQQQRRRTTTWWWZZZ]]]___```aaaccceeeggghhhjjjkkkkkkjjjiiihhhjjjeeejjjlllfffeeeeee]]]UUUTTTRRRNNNKKKGGGEEECCC>>>>>>===<<<;;;;;;:::::::::999777666666666777888111555444222555;;;;;;666666666666666666666666666777777777777777777777777777888:::;;;>>>CCCIIINNNVVVZZZ```fffiiilllnnnpppmmmoooqqqrrrsssuuuwwwzzzwwwwwwxxxxxxzzz{{{}}}~~~}}}|||{{{{{{{{{{{{||||||~~~~~~~~~~~~~~~}}}|||{{{}}}~~~|||~~~}}}~~~222333444555666666666666222222222444555555333000444444444444444444444444555333222444777999888666444444444555555555666666777888999888666555666777444555666777888:::>>>BBB@@@CCCFFFIIIMMMRRRXXX\\\bbbdddggglllqqquuuxxxzzz}}}}}}~~~~~~{{{{{{zzzyyywwwvvvvvvwwwwww{{{}}}|||zzzzzzyyyxxxvvvwwwzzz|||{{{|||}}}~~~~~~~~~}}}||||||}}}~~~|||yyywwwvvvvvvmmmjjjddd```]]]^^^```bbbbbbggglllrrrxxxyyyrrrfffXXXLLLHHHGGGEEEEEEHHHIIIMMMWWWfffttt}}}~~~~~~zzzuuuooolllaaa\\\TTTMMMHHHEEEBBB@@@:::;;;<<<;;;888555333222333444444444333222111000333333222222111000000///222222333333333333222222000000000000000000000000...///000000000000000/////////000000000000//////////////////000000000000......//////000000111111.../////////////////////............/////////000000000...------,,,,,,,,,........................---.....................------............------////////////////////////........................000000000000000000000000---...///000000///...---000000000000000000000000/////////000111111222222555666555444333333555777777777888999:::;;;;;;<<<;;;<<<===???@@@AAABBBCCCGGGGGGGGGFFFEEEFFFIIILLLLLLOOOSSSUUUVVVUUUVVVWWWWWWYYY\\\^^^```bbbeeeggghhhiiijjjkkklllkkkjjjjjjjjjhhhiiilllnnnkkkccc\\\XXXTTTOOOKKKIIIFFFDDDBBB???>>>===<<<;;;:::::::::777777666666555555555444666666666666666777888888555555666666555444444333555777999999999999;;;<<<:::<<<>>>BBBFFFMMMUUUZZZbbbdddgggkkkooorrrtttvvvssssssrrrrrrrrrtttvvvwwwyyyyyyyyyyyyzzz{{{||||||~~~|||{{{zzz{{{}}}~~~~~~}}}}}}~~~zzz{{{}}}333333444444555666666777333222222333555666555333444444444444444444444444444333222333666888777555444444444444555555555555555666777777555555777888555666777888999===AAAEEEJJJMMMPPPTTTXXX]]]bbbfffoooppprrruuuxxx|||~~~{{{xxxuuuooonnnmmmlllkkklllmmmmmmsssvvv||||||wwwrrrnnnkkklllmmmlllkkkjjjkkknnnqqqssstttuuuvvvwwwvvvuuuuuuwwwxxxxxxvvvrrrooonnnnnnlllhhhccc___]]]^^^```bbbaaacccfffiiinnnwww{{{nnn```QQQKKKHHHEEEEEEHHHJJJOOOYYYhhhvvv{{{vvvssslllgggaaa[[[WWWSSSOOOMMMDDDDDDCCC???;;;888777888===<<<;;;999777555333333333333222222111111111000111222222222222222222111111111111111111111111111//////000000000000000/////////000000000000//////////////////000000000111////////////000000111111//////////////////.............../////////000000222111000//////.................................//////.........---------......////////////......////////////////////////........................////////////////////////......////////////......000000000000000000000000//////000000111111222222222222333333222333666888777777888999:::;;;;;;<<<<<<<<<===???@@@BBBCCCCCCFFFGGGGGGFFFFFFGGGJJJMMMMMMPPPTTTVVVVVVVVVWWWXXXXXXZZZ]]]^^^___aaadddfffggghhhiiikkkkkkkkkjjjjjjiiiiiilllqqqsssnnnddd[[[VVVRRRNNNJJJGGGEEEBBB@@@>>>===<<<;;;:::999999999777666666666555555555555555444444444444555666666555555666777777777777777444666777777777888:::<<<===@@@DDDIIIOOOVVV]]]bbbiiijjjmmmppprrruuuvvvwwwtttttttttttttttuuuvvvwwwyyyyyyyyyyyyzzz{{{{{{|||~~~}}}|||{{{{{{|||}}}}}}}}}}}}|||||||||}}}}}}}}}444444333333444555777888666444222333444666666666444444444444444444444444444333222333555666666555333333444444444555555555444666777777666666888:::999:::<<<===@@@EEEKKKOOOYYY\\\```cccggglllqqquuu}}}}}}}}}~~~~~~zzzvvvrrrnnnkkkdddcccbbbaaaaaabbbcccccciiikkkoootttyyy}}}~~~~~~yyyyyyyyyzzzzzzzzz{{{{{{{{{xxxtttnnnhhhbbb^^^\\\^^^______^^^]]]___bbbeeejjjjjjkkkllllllllllllllloooppppppmmmjjjgggeeefffhhheee```]]][[[\\\^^^```````````````dddnnn{{{yyykkkZZZOOOIIIFFFFFFHHHKKKPPPZZZiiixxx~~~{{{qqqmmmgggaaa]]]ZZZVVVTTTOOONNNKKKEEE@@@===<<<===>>><<<:::777555444333333333333333333222222222222111111222222222222111111111111111111111111111111000000000000000000000000//////000000000000///////////////000000000111111/////////000000000000111000000000//////.............../////////000000000///...---,,,,,,,,,,,,,,,........................000//////......---------//////000000000000//////////////////////////////................................................//////............//////000000000000000000000000//////000000111222222222...000111111222333555888777777888999:::;;;<<<<<<======>>>???AAABBBCCCCCCFFFGGGGGGGGGGGGIIILLLNNNNNNQQQUUUWWWXXXXXXXXXYYYZZZ\\\^^^______```cccdddeeefffhhhjjjjjjjjjjjjiiigggjjjpppuuuvvvooodddZZZSSSPPPKKKGGGEEECCCAAA???===<<<;;;:::999888888888666666666666555555555555555555444444555555666777555555666777999::::::;;;666777777777777:::===@@@CCCHHHNNNUUU[[[bbbhhhlllnnnoooqqqsssuuuvvvwwwwwwuuuvvvvvvwwwwwwwwwvvvvvvxxxxxxyyyyyyzzz{{{{{{|||||||||||||||||||||||||||{{{{{{|||}}}~~~555444333222333555777999:::777444333444555666666555555555555555555555555444444444444555666666666333444444444444555555555666777888888777888:::===???AAADDDGGGLLLRRRZZZ___fffiiimmmqqqtttxxx}}}{{{uuuoookkkfffcccaaa```^^^]]]\\\\\\]]]]]]^^^```bbbfffkkkpppsssvvvxxxxxxxxxwwwvvvtttsssrrrttttttuuuuuutttsssrrrqqqlllmmmmmmmmmmmmnnnnnnnnnjjjiiifffbbb^^^ZZZWWWVVVWWWWWWWWWVVVVVVXXX[[[^^^aaaaaabbbbbbcccccccccccceeefffgggeeebbb```______bbb```\\\YYYXXXYYY[[[\\\^^^___^^^]]]```hhhttt}}}tttcccTTTLLLHHHGGGHHHKKKPPPYYYhhhxxxsssmmmeee^^^ZZZXXXVVVUUUVVVUUURRRMMMGGGCCCAAA@@@;;;:::777555444444555666333333333333333333333333000111111222222111111000111111111111111111111111111111000000000000000000//////000000000000////////////000000000111111111000000000000000000000000111111000000///............////////////000000000...------,,,++++++,,,,,,....................................////////////000000111111111111000000////////////////////////................................................//////...------...000111///////////////////////////000000111111222333333///111222333222333555777777888888999:::;;;<<<<<<>>>>>>???@@@AAABBBCCCCCCEEEGGGHHHIIIIIIKKKNNNPPPPPPSSSWWWYYYZZZZZZZZZ[[[\\\]]]___```___```aaacccdddeeeggghhhiiiiiihhhhhhgggjjjooosssssslllbbbZZZQQQNNNIIIFFFDDDBBB@@@???<<<;;;:::888777777777777666666666666666555555555777777777666777888888999666666777777888:::;;;;;;999::::::;;;<<>>:::555333333444444444555555555555555555555555555666666666666666777777444444444555555555666666777888888888777999<<>>???BBBFFFMMMQQQXXX]]]eeekkknnnppprrrssspppqqqssstttvvvwwwwwwwwwuuuvvvxxxyyyyyyxxxwwwwwwxxxyyy{{{||||||}}}||||||zzz{{{|||}}}~~~~~~~~~~~~444444333333444555777888===:::666333333333444333555555555555555555555555666777888888777666777888555555666666666777777777666777888999:::===AAAEEELLLQQQWWW^^^dddkkkqqquuuwwwzzz~~~{{{vvvqqqlllgggdddZZZYYYWWWTTTSSSRRRRRRRRRQQQRRRSSSTTTVVVYYY[[[\\\[[[[[[[[[\\\\\\[[[[[[ZZZ\\\^^^aaadddfffggggggfffdddddddddeeeeeeeeeffffffggggggeeebbb```^^^\\\[[[YYYYYYXXXVVVTTTTTTVVVXXXXXXXXXXXXXXXYYY[[[\\\]]][[[\\\]]]]]]ZZZYYYYYYYYYZZZXXXUUURRRQQQQQQRRRSSSQQQSSSVVVVVVWWWZZZ```fffxxx||||||}}}~~~~~~qqqbbbWWWRRROOOLLLMMMNNNTTT```ooo}}}~~~uuuhhh^^^WWWUUUUUUVVVWWWZZZ^^^^^^[[[VVVRRRPPPLLLIIIEEEAAA<<<999777666777777666666555444444444222222222333333222222222222222222222222222222222444333111000//////000111//////000000000000//////000000000111111111222222222111111111111000000000000000000000000000000000/////////000000000111111111111000000000000111111////////////////////////------...///000111111222000000111111111111000000////////////////////////////////////////////////..............................---......///000111000000000000000000000000000000111111222333333333555666888888666555666666888888999:::;;;<<<======@@@@@@AAABBBBBBCCCDDDDDDDDDGGGJJJLLLMMMPPPRRRUUUTTTWWW[[[]]]^^^^^^^^^___^^^___```aaa``````aaacccdddeeefffffffffeeeccccccbbbbbbcccbbb```\\\XXXVVVNNNKKKGGGDDDCCCBBB@@@???;;;:::999888777666666666555555555666666666666666666666555555666666777888:::999888777777888:::;;;===???BBBFFFJJJPPPVVVZZZcccgggmmmqqqrrrsssssssssrrrssstttuuuvvvwwwwwwwwwttttttvvvwwwwwwxxxxxxxxxzzz{{{|||~~~~~~~~~~~~}}}{{{{{{|||}}}333333444444555666666777:::777444333444555555444555555555555555555555555555777888888555555666888777777777777888888888888888:::<<<>>>BBBGGGNNNRRRYYY^^^ffflllqqquuuyyy{{{}}}|||yyyuuurrrnnnjjjeeebbbYYYXXXVVVUUUTTTTTTUUUVVVVVVVVVWWWWWWXXXXXXYYYYYYWWWXXXYYYZZZZZZ[[[[[[ZZZ___bbbfffkkkooopppqqqqqqppppppqqqqqqqqqrrrrrrrrruuuuuusssqqqooommmkkkkkkhhhgggeeebbb^^^]]]^^^```^^^^^^^^^^^^___aaacccddddddeeeeeeccc```]]]]]]]]]ZZZXXXUUURRRPPPPPPPPPPPPMMMOOOQQQRRRRRRUUU[[[```mmmuuu|||||||||}}}xxxsssppppppqqqrrrsssvvvwwwwww|||wwwiii___ZZZUUUPPPOOOOOORRR\\\kkk{{{zzznnnddd\\\WWWTTTRRRSSSVVVZZZ\\\[[[YYYXXXXXXUUUSSSOOOJJJEEE@@@<<<:::999999888777555444333333333333444444444444333333222222222222222222222222555333111000//////000111//////000000000000//////000000111111111222222222222222222111111111000000/////////000111111222222//////000000000111111111......------------......////////////////////////000000/////////////////////000000000000000000///////////////////////////////////////////////////////////////////////////,,,---...///000000000000000000000000000000000000000111111222222333333444333555888888888777777888888999999:::;;;<<<======AAAAAABBBBBBCCCCCCDDDDDDDDDGGGJJJMMMOOOQQQTTTVVVVVVYYY]]]_________``````]]]___```aaa``````bbbccceeeeeeffffffdddcccaaa```\\\^^^^^^]]]ZZZVVVSSSQQQKKKHHHDDDBBBAAA@@@???===;;;;;;999888777666666666555555555555666666666777666666555555666666777888:::999888888999;;;===>>>BBBEEEJJJPPPUUU\\\bbbfffiiimmmrrruuuuuutttttttttsssssstttttttttssssssrrrrrrrrrssssssuuuvvvxxxyyy{{{|||~~~~~~}}}}}}}}}}}}222333444555666666666666666444222333444666666666666666666666666666666666444666888777444333555777777888888888999999999999;;;===AAAEEEJJJQQQYYY___eeejjjrrrxxx{{{}}}~~~}}}zzzwwwrrrpppnnnllljjjfffaaa^^^[[[ZZZYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZ\\\]]]^^^_________fffjjjooouuuyyy|||}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{wwwvvvsssoookkkiiiiiijjjffffffffffffgggiiikkklllnnnooonnnkkkgggdddbbbbbb[[[YYYVVVSSSQQQPPPPPPPPPMMMOOOPPPOOOOOOSSSZZZ```ccckkkqqqppppppssswwwyyywwwtttnnniiigggfffgggiiiiiilllmmmnnnsss{{{}}}{{{}}}{{{nnnddd```ZZZSSSQQQPPPRRRZZZiiizzzxxxnnnfff^^^XXXTTTOOOQQQTTTVVVVVVWWWYYY[[[]]]\\\YYYUUUQQQLLLHHHFFF;;;:::999777666444333222333444444555555444444333222222222222222222222222555444222000//////000111//////000000000000//////000111111111111222222222222222222222111111000000......///000111222333333000000000000111111111111000000/////////000000111000000000000000000000000333222111000///...------//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000+++,,,...000111000000///000000000000000000000000000111111222222333444444111333666888888888999:::888999999:::;;;<<<======AAABBBBBBBBBCCCDDDDDDDDDDDDGGGKKKNNNPPPRRRUUUWWWWWWZZZ]]]````````````aaa]]]___```aaa```aaabbbdddfffffffffeeedddbbb___^^^YYY[[[]]]\\\XXXSSSOOOMMMIIIFFFBBB@@@??????===<<<<<<;;;:::888777777666666444555555555666666777777888888888888888999999:::999999888999;;;>>>@@@BBBGGGLLLRRRYYY___ffflllpppmmmppptttwwwwwwvvvvvvvvvrrrrrrrrrqqqpppnnnmmmlllqqqqqqqqqqqqsssuuuxxxyyy{{{}}}~~~}}}}}}}}}666666666666666666666666444444555666666555444444666777888999999888777666555777888777666666777888888999999999999:::>>>AAACCCEEEIIIPPPWWW^^^dddgggppprrrvvvzzz~~~zzzvvvrrrooommmiiiiiigggfffdddbbbaaa``````aaaccceeeeeeeeeeeeeeejjjkkklllmmmkkkiiieeeccceeeeeeddddddeeegggjjjlllpppuuu}}}zzzwwwtttssstttsssrrrqqqqqqrrrtttuuuzzzzzzzzzxxxvvvrrrooolllfffbbb\\\ZZZZZZZZZYYYXXXVVVUUUTTTTTTUUUXXXZZZ\\\dddddddddeeegggjjjlllmmmmmmkkkhhheeecccbbbaaaaaaaaaaaabbbdddhhhpppzzz|||}}}}}}xxxpppggg```\\\XXXXXXYYY^^^gggvvvyyyssskkkccc\\\YYYWWWUUUTTTUUUVVVWWWWWW```aaaaaaaaa___[[[TTTPPPFFFDDDAAA===:::999888888444444555555555555444333222222222111111111000000333333222222111000//////000000000000000000000000+++---///111222111000000333333333222222111111111111111222222222222111111444444333222111111111222000000000000000///................../////////000222000///------///000222000000////////////000000////////////////////////111111000///+++'''###!!!111111000000//////......000000000000111111111111000000000000111111111111111111111111111111222222555666777999999999888777:::;;;<<<===>>>???@@@AAACCCCCCCCCCCCCCCDDDEEEEEEIIIJJJLLLOOOQQQTTTVVVWWWYYYZZZ\\\___aaabbbccccccccccccbbbbbbccccccdddeeeeeeggghhhfffaaa^^^]]]]]]YYYWWWUUUSSSRRRQQQNNNLLLFFFEEEBBB@@@>>>=========::::::999888777777888888888888888777666555555555999888777777888888777666555888;;;===@@@CCCHHHKKKUUUXXX^^^dddjjjnnnpppqqqsssssstttuuuuuuuuuuuutttttttttsssqqqnnnllliiihhhhhhkkkooossstttvvvxxxzzz{{{}}}~~~|||~~~~~~~~~~~~666666666666666666666666555555555555555555555555666777888888888777666666555666777777777777888:::888999999999:::===AAADDDKKKNNNSSSZZZbbbiiinnnqqqvvvxxx{{{~~~{{{yyyyyyxxxvvvssspppmmmjjjiiieeefffgggiiikkklllnnnnnnqqqrrrtttwwwxxxyyyyyyyyy{{{|||}}}}}}{{{xxxuuusssrrrrrrqqqqqqsssuuuwwwyyy~~~}}}||||||}}}~~~}}}zzzvvvtttmmmiiidddbbbbbbcccbbbaaa______^^^^^^___```bbbcccddddddcccccccccdddeeefffeeedddbbb___]]]\\\\\\\\\[[[\\\]]]^^^bbbjjjsssyyy|||~~~~~~|||uuummmgggccc^^^___```dddlllxxx~~~|||xxxrrrjjjddd]]]ZZZWWWTTTTTTUUUVVVVVV\\\]]]___aaabbb```]]]ZZZRRRNNNIIICCC>>>;;;;;;:::777777777666555555444444333333333333333222222222333333222222111000000000111111111111111111111111---...000222333333222111222222222111111111000000111111222222222222111111222222111000000000000000000000000000000///.............../////////000000111000///......///000111000000////////////000000////////////////////////....../////////...,,,+++111000000000/////////...000000000000111111111111000000000000111111111111111111111111111222222333555666777888888999888888999:::;;;<<<===???@@@@@@AAAAAABBBBBBDDDEEEFFFGGGJJJKKKMMMOOORRRTTTVVVWWWZZZ[[[]]]___aaacccdddeeedddddddddddddddeeeffffffccceeefffddd```\\\[[[[[[ZZZWWWTTTRRRQQQOOOLLLJJJDDDCCCAAA>>><<<<<<;;;;;;:::999999888777777888888666666777777777777777777999999888999:::::::::999:::;;;===@@@DDDIIIPPPUUU^^^aaaeeejjjoooqqqssssssqqqrrrrrrsssttttttsssssspppooonnnllliiigggeeeeeehhhkkkpppsssuuuwwwzzz|||}}}~~~~~~|||{{{~~~666666666666666666666666777666555444444555666777666666777777777777666666444666777777777777999;;;999:::<<<===@@@EEEKKKOOOWWWZZZ```gggnnntttxxxzzz{{{|||~~~zzzvvvrrrooonnnnnnnnnnnnmmmmmmllllllkkkmmmooossswww{{{~~~}}}|||uuurrrooommmnnnoooooonnnmmmmmmnnnoooooooooooooookkkjjjhhhfffdddcccbbbbbbaaa___]]][[[YYYWWWWWWVVVUUUVVVWWWXXX[[[bbbiiioooxxx{{{~~~~~~zzzuuupppnnnhhhhhhiiikkkpppyyy{{{wwwxxxyyyzzz||||||xxxrrrmmmdddaaa\\\WWWTTTTTTUUUVVVWWWYYY]]]aaadddeeeeeeeeeaaa\\\UUUNNNGGGCCCAAA@@@===<<<:::777666555555555444444444444444444444444333333333222111111000000111111111111111111111111///000222333444333333222111111111111000000000000111111222222222222111111000000///.........//////000000111111000000//////....../////////000000000111000///......///000111000000////////////000000////////////////////////------...//////000111111000000000000////////////000000000000111111111111000000000111111111222222222111111111222222333444555666666777888888999999999999:::<<<===>>>???@@@@@@@@@AAABBBDDDFFFHHHIIIJJJKKKMMMPPPSSSUUUWWWYYY\\\\\\^^^```bbbdddeeefffeeeeeefffffffffgggggggggccceeeeeeddd```]]]\\\[[[ZZZWWWTTTQQQOOOLLLIIIFFFCCCAAA???===;;;::::::::::::999888888777888888888555555666666777888999999999999999::::::;;;<<<===>>>@@@CCCFFFKKKSSS\\\bbbhhhjjjmmmpppssstttttttttppppppqqqqqqqqqppppppooolllkkkiiihhhffffffeeeeeejjjmmmqqqtttwwwyyy|||~~~|||~~~|||zzz666666666666666666666666888777555444444555777888555666666666777777777777666666777777666777999;;;<<<>>>AAAEEEJJJQQQYYY^^^bbbeeejjjpppuuuxxxzzzzzz{{{|||~~~~~~~~~~~~}}}xxxxxxwwwvvvssspppmmmkkkjjjkkknnnrrrtttvvvxxxxxx}}}~~~}}}{{{yyyxxxxxxyyyzzzzzzzzz{{{}}}~~~zzzyyyvvvrrroookkkiiihhheeecccaaa^^^[[[XXXWWWVVVSSSTTTTTTUUUVVV[[[```eeennnrrrxxx||||||yyyxxxwwwpppqqqqqqqqqssswww}}}zzztttqqqpppqqqsssuuuvvvvvvtttrrroookkkeee^^^XXXTTTTTTUUUUUUXXX\\\```bbbeeegggiiiiiifffaaa[[[UUUOOOKKKIIIFFFCCC???;;;888666555666333444444444444555555555333333333222222111111111111111111111111111111111000000111222333333222222222222111111111111111111111111222222222222111111000//////.........//////000000111111111000000///...////////////000000000000000////////////000000000000////////////000000////////////////////////000///......---.........000000000000///////////////000000000111111111111000000111111111222222222222222222222222333444555666666666777888999::::::999:::;;;===>>>@@@AAABBBAAAAAABBBBBBDDDFFFGGGHHHKKKLLLNNNQQQTTTWWWYYYZZZ\\\]]]^^^```bbbdddfffgggffffffgggggghhhhhhhhhgggffffffgggfffcccaaa___^^^ZZZWWWSSSPPPMMMJJJFFFCCCBBB@@@>>><<<::::::::::::999999888888888888888999555666666777888888999999999999:::999999:::<<<>>>BBBEEEJJJPPPVVV^^^fffkkkmmmnnnqqqsssttttttsssrrrqqqppppppooommmllljjjiiihhhggggggggghhhjjjlllmmmoooqqqtttvvvxxxzzz|||}}}777777777777777777777777999888666555555666888999666666666666777777888888888888888777777888:::===???CCCHHHNNNUUU]]]eeekkkmmmooorrruuuwwwwwwvvvvvvwwwxxxyyyzzzzzzyyyxxxwwwtttvvvxxxzzzzzzyyywwwuuuoooooopppppppppooonnnmmmllloootttzzz}}}yyyvvvtttpppnnnkkkhhhccc___\\\ZZZVVVVVVVVVUUUTTTUUUXXX[[[bbbgggmmmsssuuuwwwxxxxxxvvvwwwxxxxxxwwwwwwyyy{{{~~~|||wwwrrrooolllllllllllllllmmmoooqqqvvvuuuppphhh___XXXUUUUUUVVVZZZ^^^``````aaaccceeejjjjjjiiigggccc^^^YYYVVVQQQNNNIIIBBB===999777777333333333444444444444444333333333222222222222222111111111111111111111111000000111111111111111111333333333333333333333333111111222222222222111111000000000//////000000111000000111111111111000000////////////000000000111000000////////////000000000000////////////000000000000000000000000000000222111000...............////////////000000000000///000000000111111111111111111111111222222222222222222222222333444555666666666777888999:::;;;;;;;;;;;;===>>>@@@BBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGLLLMMMOOORRRVVVYYY[[[\\\]]]]]]^^^___aaadddfffgggfffggghhhiiiiiiiiihhhhhhgggffffffeeedddbbb___^^^ZZZWWWSSSOOOLLLHHHDDDAAAAAA@@@>>><<<;;;::::::;;;999888888888888888999999888888888888888888888888888999::::::999:::===AAAGGGLLLTTT[[[bbbggglllooooooppprrrttttttsssrrrqqqoooooommmkkkhhhfffcccbbbbbbdddfffiiilllpppsssttttttvvvxxxyyyyyyzzz}}}777777777777777777777777999888777666666777888999777666666666777888999:::999::::::::::::<<<@@@CCCFFFJJJQQQYYY___fffmmmqqquuuvvvvvvvvvuuusssqqqppppppqqqrrrsssssssssrrrqqqiiikkknnnpppqqqrrrqqqppplllmmmnnnppprrrtttuuuuuutttxxx}}}}}}|||yyyuuuqqqlllhhhfff``````^^^[[[WWWUUUUUUVVVXXX\\\bbbgggjjjmmmppprrruuuxxxzzz{{{zzzxxxxxxxxxuuuvvvwwwwwwvvvtttqqqooolllkkkiiigggeeegggjjjmmmwwwxxxwwwqqqggg^^^YYYWWWYYY]]]aaacccaaa```bbbcccgggiiikkklllllliiifffddd```\\\VVVNNNFFF@@@<<<:::555555444444444333333333333333333333333333222222222222222222222222222222111111111111111111111111333333333444444444444444111111222222222222111111111111000000000111222222000000111111222222111111/////////000000000111111//////000000000000//////000000////////////000000000000000000000000000000000000111111111222222222////////////000000000000000000000000111111111111111111111222222222222333222222222333444555666777555777999;;;<<<===<<<<<<;;;<<<>>>???AAACCCEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHMMMNNNQQQTTTWWWZZZ]]]^^^_________```bbbeeehhhiiihhhiiijjjkkkkkkkkkjjjiiieeedddcccccccccaaa^^^\\\ZZZWWWRRROOOLLLHHHDDDAAA@@@???===;;;:::::::::;;;888888888777888888999:::888888888888888888888777888:::<<<<<<<<<>>>DDDIIIPPPUUU^^^eeejjjmmmoooqqqqqqrrrssssssrrrpppnnnllliiihhhgggeeebbb___]]][[[^^^```eeejjjooosssvvvxxxxxxyyyzzz{{{{{{|||777777777777777777777777888888888888888888888888888777777777888999;;;<<<999:::<<<===@@@DDDJJJNNNSSSXXX___fffkkkooosssuuuwwwvvvtttrrrpppmmmkkkkkkfffggghhhjjjjjjjjjiiiiiifffgggjjjmmmoooqqqssssssrrrsssvvvyyy|||~~~zzzxxxppppppmmmgggaaa\\\ZZZYYYUUUWWWZZZ\\\^^^```dddfffkkkoootttxxxxxxwwwvvvvvvmmmnnnoooppppppooonnnmmmmmmmmmllliiiffffffhhhkkkpppuuuyyywwwnnnddd]]]ZZZZZZ___eeehhhfffdddeeegggggghhhjjjlllnnnpppqqqqqqnnnjjjcccZZZQQQHHHAAA>>>888777777666555444333333333333333333333333333333222222222222222222222222222222222111111111222222222222222333333444444444111111222222222222111111111000000000111111222333///000111222222222222111//////000000000111111111//////000000000000//////000000////////////000000000000000000000000000000---...000222222222222111.../////////000000000111000000000000111111111111111111111222222222333333222222333333444666777888555777;;;>>>@@@???>>><<<;;;<<<===???AAACCCEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKMMMOOOQQQUUUXXX[[[^^^___bbbbbbbbbccceeehhhkkkllljjjlllmmmoooooonnnmmmlllfffdddccccccdddbbb___\\\YYYVVVRRROOOLLLHHHDDDAAA>>>===;;;:::999999999999888888777777888999999:::777777777888888999999:::888<<>><<<:::;;;<<<>>>@@@BBBDDDEEEEEEFFFFFFGGGIIIKKKMMMNNNNNNOOORRRUUUYYY\\\___```dddddddddeeegggjjjmmmooommmnnnpppqqqrrrqqqooonnnhhhfffdddeeefffeeeaaa^^^YYYVVVRRROOOLLLIIIEEEBBB===<<<:::888777777888888888888777777888999::::::555555666888999:::;;;<<<888===BBBEEEHHHNNNXXX___eeehhhlllnnnpppqqqtttvvvpppooonnnkkkgggaaa]]]ZZZWWWWWWWWWWWWWWWWWWVVVUUUaaaeeekkkrrrwwwyyyzzzyyyvvvxxxzzz|||~~~999888888888777777666666666555555666666777888999<<<:::999999<<>>AAAEEEJJJOOOVVV]]]bbbmmmooorrruuuwwwwwwwwwwwwvvvssspppooonnnjjjeee```[[[[[[\\\^^^```ccceeegggkkkooouuuzzz~~~|||vvvoookkkaaabbbaaa\\\WWWUUUVVVXXXZZZ\\\___dddiiilllllljjjfffdddaaa______cccgggjjjmmmoooqqqpppooommmnnnoooqqqpppqqqsssssslllaaaWWW^^^___ccckkksssxxxxxxwwwtttpppkkkiiijjjooovvvzzz|||wwwqqqiii^^^TTTNNNDDDAAA<<<999888888777666666555444555555444111...333333333333333333333333111111222222222333333333333333333444444444555555444555555555444222000///111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222000000111222222222222111//////000111111111111111000000000000000///......000000000000111111111111000000000000111111111111222222111111222222333444333333444444555666666666999:::;;;===???@@@AAAAAACCCBBBAAAAAABBBDDDGGGHHHIIIHHHHHHHHHIIILLLNNNPPPQQQRRRSSSVVVYYY]]]aaaccceeegggjjjlllmmmnnnppprrrrrrsssttttttuuutttttttttmmmkkkiiiiiikkkjjjfffbbb]]]XXXRRRLLLHHHEEEBBB@@@>>>>>><<<;;;:::999999999777777777777888:::;;;;;;666888:::;;;::::::;;;<<<<<>>???CCCBBBBBBBBBDDDFFFHHHJJJOOONNNLLLKKKKKKLLLNNNPPPSSSTTTUUUXXX[[[___bbbdddfffhhhlllmmmnnnoooqqqssssssssstttttttttttttttsssooollljjjkkklllkkkgggccc\\\XXXQQQLLLHHHEEEBBB???>>>===<<<;;;:::999999999666555555555666777888888888:::;;;<<<;;;<<<>>>@@@BBBFFFLLLSSS[[[bbbgggjjjpppqqqsssttttttsssqqqppplllhhhaaa\\\XXXUUUSSSRRRRRRSSSTTTVVVYYY^^^bbbffflllrrrvvvvvvvvvyyyxxxuuuyyy{{{}}}999999999888888888888777::::::999999999:::;;;;;;<<<;;;;;;;;;>>>CCCHHHKKKNNNSSS[[[bbbiiioootttxxxvvvxxxyyyzzz{{{yyyxxxwwwwwwsssnnnjjjgggeeebbb```___```cccggglllpppsssuuu~~~}}}zzzssskkkccc^^^\\\WWWVVVVVVWWW[[[]]]^^^]]][[[YYYWWWVVVWWW[[[___bbbcccgggmmmtttzzz|||{{{yyyxxxwwwvvvvvvtttooofff___]]]]]]___eeennnyyy|||{{{|||}}}xxxnnnhhh]]]VVVMMMDDD???<<<:::999666555444555666666555333333333333333333333333333222222222222333333333333333333333444444444555555222333444444444333222222222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222000000111222222222222111///000000111111111111000111222222222222111000000000000000000111111111111000000000111111111222222111111000000111111222333555666666777777888999999666777888:::;;;===>>>???CCCCCCCCCDDDFFFIIIKKKMMMVVVTTTQQQNNNMMMNNNPPPQQQUUUVVVXXXZZZ^^^aaadddfffgggjjjmmmnnnoooppprrrsssssstttttttttttttttssssssqqqooollllllmmmlllgggcccZZZVVVPPPKKKGGGDDDAAA???>>>===<<<:::999999999999777666666666666666777777:::;;;<<<<<<<<>>===;;;888777777666555333333333333333333333333333222222222333333333444444333333333444444444555555111222333444555444333333222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222000000111222222222222111///000111111111111000000222333333333333222111111///000000000111111111111000000111111111222222222111111000000000111222222555555666777777888888999::::::;;;<<<>>>@@@AAABBBCCCCCCDDDFFFIIIKKKNNNPPPXXXVVVRRRPPPOOOPPPSSSUUUWWWXXXZZZ]]]```ccceeeggghhhjjjmmmooooooppprrrssstttuuuuuuuuutttsssrrrrrrssspppnnnmmmmmmkkkgggbbbXXXTTTNNNIIIFFFCCCAAA???===<<<;;;:::999999999999:::999999888888888888999:::;;;;;;<<<>>>BBBHHHLLLUUUYYY```gggnnnrrrttttttrrrtttvvvwwwwwwtttrrrpppfff```XXXUUUVVVWWWWWWUUUYYY]]]bbbfffjjjnnntttyyyzzz999999999999::::::::::::::::::::::::;;;<<<======@@@BBBDDDFFFJJJPPPWWW]]]hhhmmmsssxxx{{{|||}}}~~~||||||}}}}}}|||yyywwwuuupppnnnllliiihhhjjjlllnnnvvvwwwzzz~~~~~~wwwrrrkkkgggaaa\\\YYYWWWUUUTTTVVVTTTRRRQQQQQQSSSVVVXXX]]]^^^bbbiiisss}}}yyyrrrnnniiigggddddddjjjtttxxxsssqqqllljjjeeeaaa[[[TTTLLLGGGAAA>>>:::777666666555444333333333333333333333333222222333333333444444444333333333444444444555555000111333444555444444333111111111111111111111111222222222222222222222222111111111111111111111111000000111111111222222222000000111222222222222111000000111111111000000///333333333333333222111111///000000000111111111111111111111111222222222222111111111000111222222333444555555666666777888888<<<<<<===>>>???AAACCCEEECCCDDDFFFHHHKKKMMMPPPQQQVVVTTTRRRQQQQQQTTTWWWYYYYYYZZZ\\\___bbbeeeggghhhiiikkknnnoooooopppqqqsssuuuuuuuuuuuutttsssrrrqqqssspppmmmlllllliiiddd```VVVRRRLLLHHHEEEBBB@@@>>><<<;;;:::999999999999999;;;::::::999999999:::::::::;;;<<<>>>AAAGGGOOOTTT___bbbhhhnnnrrruuuvvvvvvssstttuuuvvvtttrrrooommmaaa]]]ZZZZZZ\\\______^^^bbbgggnnnqqqrrruuuyyy}}}~~~999::::::::::::;;;;;;;;;999999::::::<<<===???@@@>>>BBBIIINNNSSS[[[dddkkkqqquuuyyy{{{{{{zzzzzzzzzyyyzzz{{{{{{zzzxxxuuutttmmmmmmmmmmmmmmmppptttxxx{{{|||yyytttmmmgggbbb^^^ZZZWWWSSSRRRPPPPPPPPPSSSUUUWWWYYY[[[]]]aaahhhttt~~~{{{rrrpppmmmjjjmmmttt~~~zzzqqqmmmllljjjjjjjjjjjjgggaaaZZZTTTEEEAAA<<<888777777777666333333333333333333333333333333333333444444444444333333333444444444555555000111333444555444444333111111111111111111111111333333333333333333333333222222222222222222222222000111111111111222222222000000111222222222222111000111111111111000000///222333333333333222111111000000000000111111111111111111111222222222222333222222111111222222333444444444555666666777777888<<<;;;;;;<<<>>>@@@CCCDDDDDDEEEGGGIIILLLNNNPPPQQQRRRQQQQQQRRRUUUXXX[[[]]]\\\]]]```cccfffhhhiiijjjkkkmmmooopppqqqqqqrrrtttvvvvvvvvvuuutttrrrqqqpppqqqnnnkkkiiiiiifff```[[[TTTPPPKKKFFFDDDBBB@@@>>>;;;;;;:::999999999999999:::999999888999999::::::;;;===@@@DDDIIIPPPYYY___hhhjjjnnnrrrtttvvvvvvvvvvvvuuutttrrrooollliiiggg]]]^^^___```cccgggkkkmmmpppuuuyyyzzzyyyzzz::::::::::::;;;;;;;;;<<<999999:::<<<>>>@@@BBBCCCFFFLLLUUU[[[```gggooovvvvvvxxx{{{{{{zzzxxxxxxxxxyyyzzz{{{||||||zzzyyywwwrrrtttvvvwwwwwwzzz|||vvvpppkkkgggccc[[[YYYWWWTTTSSSSSSTTTUUUTTTWWWZZZ\\\```jjjxxx}}}zzzwwwwww|||zzznnnhhhffffffgggiiilllmmmkkkfffcccSSSNNNFFF@@@<<<999777666333333333333333333333333333333333444444444444555333333333444444444555555111222333444444444333222333333333333333333333333333333333333333333333333222222222222222222222222000111111111111222222222000000111222222222222111111111111111111000//////222222222222222111111000000000000000111111111111111111111222222222333333333333333222333333444555555666666777777888888999<<<;;;;;;<<<===@@@CCCDDDDDDFFFHHHJJJLLLNNNOOOPPPPPPQQQSSSUUUXXX[[[]]]^^^___aaadddgggjjjlllmmmmmmnnnppprrrsssssssssuuuvvvwwwwwwvvvuuutttrrrpppoooooolllhhhfffeeebbb\\\WWWRRRNNNIIIEEECCCAAA???>>>;;;:::999999888999999999:::::::::::::::;;;<<<===???BBBGGGLLLSSS\\\eeekkkoooppprrrsssuuuvvvvvvvvvtttssspppmmmjjjgggfffeee```cccfffgggjjjpppzzz:::::::::;;;;;;<<<<<<<<<::::::;;;===@@@CCCEEEFFFSSSZZZbbbgggjjjooovvv{{{}}}~~~||||||||||||}}}~~~}}}zzz}}}}}}xxxsssooohhheee```[[[WWWTTTSSSRRROOOUUUYYYZZZ[[[cccrrr|||ooofffcccccccccfffjjjnnnooonnnmmmddd]]]RRRHHHAAA;;;777555333333333333333333333333333333333444444444555555333333333444444444555555222333444444444333222222555555555555555555555555333333333333333333333333222222222222222222222222000111111111111222222222000000111222222222222111111111111111111000//////111222222222222111000000000000000000111111111111111111222222222333333333444444333333444444555666777777777888999999::::::======<<<===>>>AAADDDFFFEEEFFFHHHJJJLLLNNNNNNOOOPPPRRRUUUXXX[[[]]]^^^___bbbdddgggjjjmmmnnnooooooppprrrtttuuuuuuvvvwwwxxxwwwwwwvvvuuutttrrrpppooommmjjjfffdddccc___YYYTTTQQQNNNHHHEEEBBBAAA???>>>::::::999999888999999999<<<<<<<<<===>>>???@@@AAABBBFFFLLLSSS[[[dddmmmssstttttttttuuuuuuvvvvvvvvvpppnnnllliiiggggggggggggeeeiiilllmmmoooxxx>>>======<<<<<<<<<<<<<<<>>>>>>??????BBBGGGNNNTTTbbbgggnnnssswwwzzz|||~~~~~~wwwssskkkeee___ZZZVVVSSSSSSRRRRRRTTTVVV]]]kkkyyytttggg^^^aaa^^^___eeejjjmmmppptttqqqjjj```VVVNNNFFFAAA======999555444555777888888444555555555444333333222222222333444555555555555555444444333333444444555222222222111111000000000222222222222222222222222111222333333333333222111333222111000000111222333111111111111111111111111...000444666666444000...111111111111111111111111222222222222222222222222333333333333333333333333222222333444444555555666555555666666777999:::;;;======>>>@@@AAABBBCCCDDDDDDFFFIIIJJJLLLNNNRRRTTTPPPSSSXXX[[[\\\^^^```bbbdddgggjjjlllmmmnnnppprrrsssuuuvvvvvvuuuvvvxxxzzzzzzzzzzzzyyyvvvsssooommmnnnkkkgggbbb^^^YYYTTTPPPMMMIIIDDDAAA@@@???<<<:::<<<===>>>===;;;999999999999:::;;;<<<<<<>>>AAADDDJJJQQQZZZccciiimmmppprrrqqqrrruuuvvvvvvtttrrrpppkkkkkkjjjhhheeedddeeefffiiikkkmmmqqqvvv|||;;;;;;;;;:::;;;<<<======@@@BBBDDDGGGKKKQQQXXX]]]iiimmmsssxxx{{{}}}{{{tttmmmgggaaa]]]XXXUUUTTTUUUVVV[[[gggsss|||ppphhhccc___^^^bbbgggjjjnnnrrruuuqqqjjjbbbZZZQQQIIIDDD<<<:::777666666777666666333444444555555555555444333333444555555555444444555444444333333444444555333333333222222111111111222222222222222222222222111222333333333333222111333222111000000111222333111111111111111111111111000222444666666444222000111111111111111111111111222222222222222222222222333333333333333333333333222333333444444555555666777777777777888:::;;;<<<<<<===>>>???@@@BBBCCCCCCDDDFFFHHHJJJKKKNNNQQQTTTRRRUUUZZZ]]]___```bbbdddfffhhhlllnnnoooqqqsssuuuuuuvvvwwwwwwvvvwwwyyyzzzyyyzzzzzzxxxvvvsssooommmkkkhhhddd```\\\WWWQQQNNNKKKHHHCCC@@@@@@>>><<<:::999:::<<<;;;:::999999:::999:::<<<>>>???CCCGGGKKKRRRXXXaaaiiinnnqqqtttuuutttuuuvvvvvvuuurrrooommmeeeeeeeeedddcccccceeehhhjjjlllppptttxxx|||::::::::::::<<<>>>???AAACCCGGGLLLRRRYYY```gggllltttwww|||yyyrrrkkkfffccc```^^^]]]\\\]]]fffooo}}}zzzssshhhbbb^^^```cccfffkkkqqqvvvuuusssoooiii___TTTMMMAAA>>>;;;999999888777555333444444555555666666777555555555555555555444333555555444444444444555555444444444333333333333333333333333333333333333333111222222333333222222111222222111111111111222222222222222222222222222222222333444555555444333222111111111111111111111111222222222222222222222222222222222333333444444444333333333444555555666666888888888999:::;;;<<<===<<<<<<===???@@@AAABBBCCCDDDFFFHHHJJJKKKMMMQQQTTTUUUXXX\\\___aaabbbeeefffgggjjjnnnppprrrtttvvvxxxxxxyyyzzzyyyxxxxxxyyyzzzyyyyyyyyyxxxvvvrrrooommmiiieee```\\\XXXSSSNNNKKKIIIFFFBBB@@@>>>===;;;:::999:::;;;;;;::::::;;;===:::<<>>@@@CCCEEEGGGMMMUUU]]]eeemmmtttxxx~~~~~~wwwrrrtttpppmmmkkkhhhfffkkkqqq||||||ooofff______aaadddjjjppprrrtttvvvwwwsssjjj___WWWLLLHHHBBB===;;;:::999888666666666555666666777777666666666666666555444333555555444444444444555555555555555555444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111111222222222222222333333111111222333333444555555333333444444555666666666888888888888999;;;<<<===<<<<<<===>>>@@@AAABBBBBBDDDFFFHHHJJJKKKMMMQQQTTTVVVYYY]]]```bbbdddfffggghhhkkknnnqqqssstttwwwyyyzzz{{{|||{{{zzzxxxyyyzzzxxxxxxxxxwwwuuurrrooommmgggccc^^^YYYUUUQQQLLLIIIGGGEEEBBB???===<<<;;;;;;;;;<<<======<<<<<<===???;;;>>>BBBGGGMMMTTT[[[aaahhhlllrrrvvvxxxyyyzzzzzzyyyxxxuuuqqqlllgggcccaaa^^^```aaabbbdddhhhnnnrrrtttyyy============@@@CCCGGGIIIOOOUUU^^^hhhooovvv||||||{{{wwwssstttxxx~~~uuulllccc```aaadddjjjqqqoooqqquuuyyyyyyssskkkeeeYYYRRRIIIAAA<<<;;;:::::::::999888777666555666666777777777777666555555444666555555444444555555666555555555555555555555555333333333333333333333333222222222222222222222222222222222333333222222222222222222222222222222222222222111111111111222222111111111111111111111111111111111222222333333333111111222333333444555555333333444555555666666777777777777888999:::;;;<<<<<<<<<===???@@@AAABBBCCCDDDFFFIIIJJJLLLNNNRRRTTTVVVYYY]]]```bbbccceeeggggggjjjmmmpppqqqsssuuuwwwzzz{{{}}}|||zzzxxxxxxyyyvvvwwwwwwvvvtttqqqnnnlllfffbbb\\\WWWSSSOOOKKKHHHEEEDDDBBB???<<<;;;;;;<<<<<<======<<<;;;;;;===??????CCCIIIOOOVVV]]]dddiiinnnqqqvvvxxxyyyxxxyyyyyyxxxvvvrrrmmmhhhdddaaa___bbbcccdddfffhhhmmmssswww|||======>>>@@@DDDJJJOOORRR\\\bbbjjjrrrxxx}}}zzzpppeeebbbbbbeeekkkrrrpppqqqtttwwwyyyxxxuuurrreee^^^RRRHHHBBB>>><<<;;;===<<<999777666555666666777777777777777777666555666666555555555555666666555555555555555666666666333333333333333333333333333222222111111222222333222222333333333333222222333333333333333333333333111111111111111111111111111111111111111111111111111111111222222333333444222222222333333444444444444444444555666666777777777777777777888:::;;;<<<======>>>@@@AAABBBCCCDDDFFFHHHJJJLLLMMMOOOSSSVVVUUUYYY]]]```bbbccceeeggggggiiilllnnnoooqqqsssuuuxxxzzz{{{{{{yyyxxxwwwwwwuuuvvvvvvvvvtttqqqnnnllleeeaaa[[[VVVQQQNNNJJJGGGCCCCCCBBB???<<<;;;<<<>>>;;;;;;<<<;;;:::;;;===???FFFKKKRRRZZZ```ffflllpppsssuuuyyyzzzyyyxxxxxxyyywwwuuuqqqllliiifffddddddggghhhjjjkkknnnttt{{{@@@AAACCCGGGNNNVVV]]]bbbkkkooovvv{{{{{{qqqgggcccbbbeeekkkrrrsssrrrpppqqqtttwwwxxxxxxrrrkkkaaaWWWOOOHHHBBB>>>===;;;999777666777888888666666777888888888777777666666555555555555666666444444444555555666666666444444444444444444444444333333222111111222333333222222333444444333222222333333333333333333333333000111111222222111111000111111111111111111111111000111111222333333444444333333333333333333333333444444555555666666777777888888888888:::;;;<<<===>>>>>>???AAABBBCCCDDDEEEGGGIIIKKKMMMNNNQQQTTTWWWVVVYYY^^^aaabbbdddfffhhhgggjjjlllnnnnnnoooqqqrrruuuwwwzzzzzzxxxwwwvvvvvvtttuuuuuuuuusssqqqnnnlllddd___YYYSSSOOOLLLHHHFFFCCCCCCCCC@@@===<<<===???:::;;;<<<<<<===???CCCFFFNNNTTT]]]eeejjjooosssuuuwwwyyy||||||{{{yyyyyyzzzyyywwwssspppmmmmmmmmmmmmoooppprrrtttyyyDDDFFFIIIOOOXXXbbbjjjpppuuuyyy~~~{{{qqqgggcccccceeekkkqqquuuqqqmmmkkknnnssswwwyyy{{{vvvnnneee[[[QQQHHHBBB<<<:::999777777888:::;;;555666777888888888888888666666555555555555666666333444444444555555666666444444444444444444444444444333222111111222333444222222444444444444222222333333333333333333333333111222333444444333222111111111111111111111111111000000111222333333444444444333333333333333333333444444555555666777777777999999999:::;;;<<<===>>>??????@@@AAACCCDDDEEEEEEHHHJJJLLLNNNOOORRRUUUXXXWWWZZZ___bbbccceeegggiiihhhjjjmmmnnnnnnnnnpppqqqsssuuuxxxyyyxxxvvvuuuuuutttuuuuuuuuusssqqqnnnlllccc^^^XXXRRRNNNJJJGGGEEECCCDDDCCCAAA===<<<>>>AAA;;;<<<>>>???AAAEEEJJJMMMTTT[[[dddlllqqqtttvvvxxxzzz|||~~~~~~}}}{{{{{{{{{{{{yyyuuusssrrrrrrtttuuuvvvwwwzzz}}}IIIOOOWWW```hhhooouuuyyyuuunnngggbbb^^^```jjjuuutttttttttrrrpppqqqsssuuu}}}{{{wwwrrriii^^^RRRJJJAAA>>>:::888888888777666777888999999888666444222444555555555666666777777777777888888888888777777222444555444333111222222444333222222222333444555555555444333333333444444444444555555555555444444222222222222222222222222111222222333333222222111000000111222333333444444444333222222333444666777888777555555777777777666::::::;;;;;;;;;;;;;;;<<<>>>@@@AAABBBBBBDDDGGGIIIJJJKKKMMMPPPRRRSSSTTTTTT[[[^^^aaaccceeefffhhhjjjkkklllnnnppprrrssstttuuuwwwwwwuuutttssssssssstttvvvsssqqqrrrtttqqqkkkeee___[[[VVVPPPMMMIIIEEECCCEEEDDDBBB???>>>>>>>>>>>>CCC@@@===>>>DDDLLLTTTXXXbbbgggnnntttvvvvvvvvvvvvzzz|||}}}}}}{{{zzz{{{||||||yyywwwxxxyyyzzzzzzUUU[[[cccjjjqqqxxx}}}rrrllleeebbb___```fffnnntttuuuvvvuuusssqqqrrrsssxxxyyy{{{zzzuuujjj^^^UUUIIIDDD???;;;:::999999888999888888777666666666666555555555666666666777777555555666666666666555555333444666555444222333333444333333222222333444444222222222222222333333444333333444444444444333333222222222222222222222222222222333333333333222222000111111222333333444444444333333333333555666777:::888666555777888888777888999999:::<<<======>>>>>>@@@AAABBBBBBDDDFFFIIIHHHJJJLLLOOORRRTTTVVVWWW[[[^^^aaadddeeegggiiikkklllmmmoooqqqsssuuuvvvvvvyyyyyyxxxwwwvvvuuuuuutttuuusssqqqqqqrrrpppjjjddd^^^ZZZUUUPPPLLLIIIEEECCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAADDDKKKSSS[[[___jjjooouuuyyyzzzzzzyyyxxxyyy{{{}}}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~dddiiipppvvv|||tttmmmfffdddcccaaacccgggrrrtttvvvwwwtttqqqpppoooooottt{{{xxxlllcccUUUOOOFFF@@@<<<;;;:::::::::999777555555777888:::666666666666777777777777555555666666666666555555444666777777555444444555444444333333333333444444000000000000111222333333222333333333333333333222222222222222222222222222222222333333333333222222111111111222222333333444444333333444444555666777:::888555555666888999999777777999:::<<<>>>???@@@>>>???AAABBBBBBDDDFFFIIIGGGIIIKKKOOORRRVVVXXXYYY\\\^^^bbbdddfffhhhjjjlllnnnoooqqqtttvvvwwwxxxyyy{{{{{{{{{{{{zzzxxxvvvuuutttrrrqqqqqqqqqnnnhhhccc\\\XXXSSSNNNKKKHHHEEECCC@@@@@@AAABBBCCCDDDEEEEEEBBBDDDGGGMMMUUU^^^eeejjjtttwww|||~~~}}}|||zzzzzzxxxzzz|||~~~~~~ppptttyyy~~~|||rrriiigggfffdddccceeekkkooossstttrrrnnnkkkjjjffflllvvvvvvpppaaaZZZOOOFFF@@@===;;;:::999999888777777888::::::777777777777777777777777777777888888888888777777555777888888666555555666555444444444333333333333222111111111111111222222333333444444444444333333333333333333333333333333222333333333333333333222111111111222222333333333444444444555555666777777:::777444444555777999999777888999;;;<<<>>>???@@@>>>@@@AAABBBCCCDDDGGGIIIIIIJJJLLLOOOSSSVVVYYY[[[]]]```cccfffhhhjjjlllnnnqqqrrrtttwwwyyy{{{||||||}}}}}}~~~~~~|||zzzwwwuuuuuutttrrrrrrpppmmmgggcccYYYUUUPPPLLLJJJGGGDDDBBB??????AAACCCEEEFFFGGGGGGCCCHHHOOOWWW```hhhooosssxxx{{{~~~}}}{{{zzzzzzxxxzzz}}}yyy|||yyynnniiigggddddddfffeeeiiimmmnnnllliiifffdddccchhhpppyyy~~~{{{mmmfffZZZOOOGGGAAA===;;;888999:::;;;;;;::::::999888888888888888888888777777777888888888888777777666888999888777666666666555555555555444444333333555444333222222222222222444444555555555555444444555555555555555555555555333333333444444333333333111222222222222222333333444444555666777777777777888666333333555777888888999::::::;;;<<<===>>>??????AAACCCCCCDDDEEEHHHJJJMMMNNNOOOQQQTTTWWWZZZ[[[___bbbfffhhhjjjllloooqqqtttuuuwwwzzz}}}}}}zzzwwwuuuwwwvvvuuussspppkkkeeeaaaVVVRRRNNNJJJHHHFFFDDDBBB???@@@AAACCCEEEFFFHHHHHHGGGNNNWWW```hhhooovvvzzz{{{}}}}}}{{{zzz{{{xxxzzz}}}vvvooojjjeeeeeehhheeegggiiiiiifffbbb```___aaadddkkkttt|||yyyssshhh]]]SSSJJJCCC>>>999:::<<<======;;;999888999999999999888888888888555555666666666666555555666888999999777666666777555555666555555444333222666555444444333333444444444555555666666555555444555555555555555555555555333333444444444444333333222222222222222222222222444555666777888888888888666555444555777888888777::::::;;;<<<===>>>>>>>>>AAABBBDDDEEEEEEGGGIIILLLPPPPPPQQQSSSUUUYYY\\\]]]aaadddhhhkkkmmmooorrrtttwwwxxxzzz}}}~~~{{{yyywwwxxxxxxvvvsssnnngggaaa^^^SSSPPPLLLIIIGGGEEECCCBBBAAAAAABBBCCCEEEHHHKKKMMMPPPWWW```hhhnnntttzzz~~~~~~~~~{{{yyyyyyyyyvvvxxx|||~~~|||ssskkkiiimmmllllllkkkgggbbb^^^\\\\\\\\\^^^eeennnyyywwwmmmbbbVVVJJJCCC<<<<<<<<<<<<;;;;;;:::999::::::999999999888888888555555666666666666555555666777999888666555555666555666666666555444333222333333333333444555666777333444444555555444444333444444444444444444444444333333444444444444333333222222222222222222222222444555777888999999888888666666666888:::;;;:::888888999:::<<<===???@@@AAABBBDDDFFFFFFGGGHHHKKKMMMQQQQQQRRRTTTWWW[[[___bbbcccfffjjjnnnppprrruuuwwwyyyzzz}}}}}}{{{zzzxxxxxxvvvqqqjjjccc\\\YYYQQQNNNJJJGGGFFFEEECCCBBBBBBBBBBBBCCCGGGLLLQQQTTTYYY```iiiooosssvvv|||~~~zzzvvvsssrrrrrrqqqtttyyy}}}|||qqqnnnqqqsssqqqmmmggg```[[[ZZZZZZUUUXXX```jjjvvvwwwlll^^^QQQHHH@@@>>><<<:::999:::;;;;;;:::::::::999999888888888777777888888888888777777666777888888666555555666555666777777666444222111000000111222444777999:::222333333444444333333222222222222222222222222222333444444555555444444333222222222222222222222222444555777888999999888888777777999;;;======;;;999666777999;;;>>>@@@BBBCCCCCCEEEGGGGGGHHHIIILLLNNNPPPQQQRRRUUUYYY^^^ccceeeeeehhhllloooqqqtttwwwyyyzzz{{{~~~~~~}}}}}}xxxwwwuuuppphhh___YYYVVVOOOMMMIIIFFFEEEEEECCCBBBCCCBBBBBBDDDIIIPPPWWW[[[```gggoootttuuuxxx}}}~~~{{{vvvppplllkkkkkkmmmpppvvv|||}}}yyywwwyyywwwsssmmmgggaaa\\\ZZZ\\\[[[^^^fffssszzzlll___UUUHHHCCC===<<<======:::777;;;;;;::::::999:::::::::777777777777777777777777666666666666555555555555444444444444444555666777555555555555666777888999666666777777777777666666000111333444555444333333555555555555555555555555555444444555555666777888888888888777777777777777999999999999999999::::::<<<===>>>???@@@AAABBBBBBHHHIIIJJJJJJIIIIIIKKKMMMRRRUUUYYY[[[[[[]]]aaaeeehhhkkkppptttvvvwwwyyyzzz|||||||||}}}~~~}}}|||xxxrrrllleee]]]VVVQQQPPPMMMHHHCCC@@@@@@BBBCCCEEEEEEFFFGGGKKKRRR\\\bbbnnnrrrvvvyyyyyyyyy|||}}}yyyrrrlllgggeeeeeefffhhhooowww~~~|||{{{yyyvvvqqqkkkeee___\\\]]]\\\]]]cccooo|||vvviiiaaaQQQJJJBBB>>>======;;;888<<<;;;:::999999888888999888888888888888888888888888888777777777666666666555444444444444555666777888777777666666666666666666666777777777777666666444444555555555555555555555555555555555555555555555555555555555666888888888888888888777777777777999999999999::::::::::::<<<===>>>???@@@BBBCCCCCCHHHIIIJJJKKKJJJKKKMMMPPPSSSWWW[[[]]]^^^```eeehhhnnnqqquuuxxxxxxyyyzzzzzz}}}}}}~~~~~~~~~{{{wwwqqqjjjccc\\\UUUPPPNNNKKKGGGDDDBBBBBBDDDEEECCCDDDGGGKKKRRR[[[eeelllrrruuuyyy{{{zzzyyyyyyzzzssspppjjjeeeccccccdddfffmmmsss{{{~~~|||yyyuuunnnhhhbbb^^^]]]]]]___ccclllyyyvvvooo```WWWKKKBBB>>>===<<<;;;<<<;;;:::999888888888888888888888888888888888888999999888888888777777777555555444444555555666666:::999888666555444444444666666777777777777666666888777777666666666666777555555555555555555555555555555555555666777888888888888888888888888888888999999999:::::::::;;;;;;===>>>???@@@BBBCCCDDDDDDHHHIIIKKKLLLLLLMMMPPPRRRTTTXXX]]]```aaadddiiimmmuuuxxx{{{}}}||||||||||||~~~~~~xxxtttnnngggaaaZZZSSSOOOJJJIIIGGGEEEDDDDDDFFFFFFEEEHHHMMMSSS[[[eeeooovvvwwwzzz}}}}}}{{{wwwuuutttkkkhhhdddaaabbbeeeiiilllsssxxxzzzsssmmmgggccc```]]]```dddhhhooo{{{yyynnndddUUUHHHAAA>>>===<<<::::::999888888888999999888888888888888888888888999999888888888777777777666666555555555555666666:::999888666555555444444666666777777777777666666:::999777666555666666777555555555555555555555555555555555555666777888999777888888888888888999999999999::::::;;;;;;<<<<<<>>>???@@@AAACCCDDDFFFFFFGGGIIIKKKLLLMMMNNNRRRTTTUUUYYY^^^bbbdddgggmmmqqqxxx{{{~~~|||uuupppjjjccc]]]WWWQQQMMMHHHGGGFFFEEEEEEEEEFFFFFFKKKOOOVVV]]]dddmmmuuuzzz{{{}}}~~~{{{vvvqqqmmmhhhgggeeedddggglllqqquuuwww}}}zzzqqqjjjeeecccbbb^^^cccjjjqqqxxxxxxooo```RRRHHHBBB@@@???888888888888999:::;;;;;;888888888888888888888888888888777777777666666666777666666555555555666666777777666666666666777777666666777777777777666666999888666555444555666666666666666666666666666666666555555666666777888999777777888888999999999:::999::::::;;;<<<<<<======???@@@AAACCCDDDFFFGGGHHHGGGIIIKKKLLLMMMOOORRRUUUTTTYYY___bbbeeeiiinnnssswww{{{~~~~~~zzzqqqllleee___YYYTTTOOOKKKGGGGGGFFFEEEEEEFFFFFFGGGQQQVVV^^^fffmmmtttzzz~~~~~~|||vvvpppllliiihhhhhhjjjnnntttzzz}}}~~~uuummmgggeeedddaaafffoooyyyxxxmmm___SSSJJJEEEBBB999999999999:::;;;<<<<<<999999999999999999999999888888777777777666666666777777666666555555666666555555555555666777999999666666777777777777666666777666666555555555555666666666666666666666666666666666666666777888999999777777888888999:::::::::999::::::;;;<<<===>>>>>>@@@@@@BBBDDDFFFHHHIIIJJJIIIKKKMMMNNNOOOQQQTTTVVVUUUZZZ```cccfffjjjoootttwwwzzz|||vvvmmmhhhbbb[[[VVVQQQLLLIIIHHHGGGFFFFFFGGGIIIKKKMMMVVV\\\eeennnuuu{{{~~~zzztttpppkkklllooosssyyywwwooojjjgggeeeiiiqqq|||xxxmmm```TTTKKKGGG===<<<;;;;;;::::::;;;;;;999999999999999999999999999999888888888777777777888888777666666666666666555555555555666777888999666666777777777777666666555555666666666666666666666666666666666666666666666666666666777888999:::777777888999999:::;;;;;;::::::;;;<<<===>>>??????@@@AAACCCEEEGGGIIIJJJKKKMMMNNNPPPQQQRRRSSSVVVXXXWWW\\\aaaeeegggkkkpppuuuxxx|||yyyrrrjjjfff___XXXSSSOOOKKKHHHHHHGGGFFFGGGJJJNNNSSSVVV___eeeooovvv{{{~~~|||xxxtttwww}}}vvvnnniiiiiikkkqqq|||~~~uuuiii[[[PPPJJJ@@@???>>><<<:::999999999999999999999999999999999:::::::::999999999888888888888777666666666666666666666666666666777888888666666777777777777666666444555666888888888777666777777777777777777777777666666666666777888999:::777777888999::::::;;;;;;::::::;;;<<<===>>>???@@@AAABBBCCCEEEGGGIIIKKKLLLPPPQQQSSSTTTTTTUUUXXXZZZYYY]]]cccfffhhhlllqqqvvvzzz~~~wwwpppiiiddd]]]WWWRRRNNNJJJGGGGGGGGGFFFHHHLLLSSSYYY^^^iiiooovvv|||~~~~~~}}}|||~~~zzzrrrooonnnqqq{{{~~~wwwjjj[[[RRREEEDDDAAA===::::::===@@@:::::::::999999999888888888888888888777777777777555888:::999555333444777888777666666666777999:::777777777777777777777777888777666666666777999:::777666555555555777888999666777777777888888888888888888999::::::;;;<<<<<<::::::;;;<<<===>>>??????AAACCCEEEGGGGGGIIIKKKMMMPPPRRRTTTUUUUUUVVVYYY[[[___aaadddgggkkkoootttxxx|||}}}sssllleee___XXXRRRPPPNNNKKKHHHKKKJJJJJJLLLQQQ[[[fffnnntttvvvzzz~~~~~~vvvuuuxxx}}}~~~}}}rrreee]]]MMMHHHBBB<<<::::::===>>>::::::::::::999999999999:::999999999999888888888666888999999777666666777888888888888888999::::::888888888888888888888888888777777666777888999:::777666666555666777888999777777777777888888888888999:::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAABBBDDDGGGHHHIIIJJJMMMOOOQQQSSSUUUVVVWWWXXX[[[]]]```bbbfffiiilllpppuuuyyy}}}zzzqqqjjj^^^YYYSSSNNNLLLKKKIIIGGGJJJLLLNNNQQQWWWaaalllsssxxxyyy||||||yyy|||}}}tttlll[[[RRRGGG???<<<===>>>>>>;;;;;;;;;::::::::::::999;;;;;;;;;:::::::::999999888888777888::::::999888888999999:::::::::::::::888888888888888888888888888777777777777888999999777777777666777777888999888888888888888888777777;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@BBBBBBCCCDDDCCCEEEHHHIIIJJJKKKNNNPPPRRRTTTWWWXXXYYY[[[]]]___aaadddgggjjjmmmqqqvvvzzz~~~vvvmmmfffYYYTTTOOOKKKJJJJJJJJJIIIJJJNNNTTTZZZbbbkkksssyyy}}}~~~|||vvvyyyyyyjjj^^^OOOEEEAAAAAA???>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::::::::999999:::888777999<<<===;;;888777888:::;;;;;;;;;:::999888888888888888888888888777777777888888888999999888888888888888888888888999999888888888888777777::::::::::::::::::::::::???@@@AAABBBCCCDDDDDDEEECCCEEEHHHIIIJJJKKKMMMPPPRRRTTTWWWYYYZZZ\\\___aaabbbeeehhhlllnnnrrrvvvyyyzzzrrrhhhaaaWWWSSSOOOKKKJJJJJJKKKLLLMMMRRR[[[dddllltttzzz~~~}}}uuuwww|||uuuiiiXXXLLLFFFCCC???<<<=========<<<<<<<<<<<<;;;;;;::::::::::::999999999;;;999777999===>>><<<999666777999:::::::::999888888888888888888888888888777888888888999999999999999999999999999999888888999999999888888888888888999999999999::::::::::::???@@@@@@AAABBBCCCDDDDDDBBBDDDGGGHHHIIIJJJMMMOOOQQQTTTWWWYYYZZZ]]]```bbbbbbeeeiiimmmooorrrvvvyyy~~~|||vvvnnnccc\\\UUURRRNNNKKKIIIJJJMMMOOORRRZZZdddnnnuuuzzz~~~uuuuuuxxx|||rrrcccUUULLLEEE@@@<<<>>>>>>>>>=========<<<<<<;;;;;;:::::::::999999999::::::999:::<<<<<<;;;:::777888888999999999999999999999999999999999999999777888999999::::::999999999999:::::::::999888888888888888999999999::::::888888999::::::;;;<<<<<>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::999;;;<<<<<<:::999999:::999999999999999:::;;;;;;999999999999999999999999777888999:::::::::999999::::::;;;;;;;;;:::888888777777888888999:::;;;;;;888999:::;;;<<<>>>??????@@@@@@AAABBBCCCDDDEEEEEECCCEEEHHHIIIJJJKKKNNNPPPRRRUUUXXX[[[]]]```dddfffgggjjjooorrruuuwwwzzz|||yyyqqqhhh]]]VVVNNNNNNMMMKKKKKKOOOWWW\\\hhhoooxxx}}}uuurrrssszzz}}}ooo```SSSKKKHHH????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<999;;;===<<<999777888:::<<<;;;:::999:::;;;<<<===999999999999999999999999777888999:::;;;:::999999::::::;;;<<<;;;:::888777666666777888:::;;;<<<===999:::;;;===???@@@AAABBBAAAAAABBBCCCDDDEEEFFFFFFDDDFFFIIIJJJKKKLLLOOOQQQTTTVVVZZZ]]]___bbbfffhhhiiimmmqqquuuwwwyyy|||~~~xxxpppggg\\\UUUMMMNNNNNNNNNOOOUUU^^^eeepppvvv|||vvvsssrrryyyzzznnnbbbRRRFFFDDDAAA???>>>>>>>>>===<<<888;;;===>>>===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;::::::999999999:::::::::999999888888888888888999999999:::::::::999::::::::::::::::::;;;>>>>>>>>>>>>????????????AAA???@@@DDDDDDBBBAAADDDHHHHHHIIIJJJLLLNNNOOOPPPTTTWWW[[[^^^```cccgggiiijjjooouuuxxxyyyyyy|||~~~wwwkkk```XXXSSSPPPOOOMMMMMMRRR]]]jjjsss}}}}}}{{{yyy|||uuuqqqooouuuwwwkkk\\\OOOFFFCCC@@@>>>>>>??????>>>AAA@@@>>>===<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888888999999999999:::::::::999::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>??????CCCAAABBBEEEFFFCCCCCCFFFIIIIIIIIIKKKLLLNNNPPPQQQUUUXXX\\\___aaadddhhhjjjkkkpppuuuyyyzzz|||tttiii___WWWSSSPPPPPPPPPSSSYYYdddoooxxx}}}{{{yyy}}}vvvqqqnnnrrr|||vvvggg[[[LLLGGGAAA>>>>>>???@@@AAAKKKFFF???;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::======<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999999999::::::::::::999999::::::;;;;;;;;;;;;::::::;;;===>>>???@@@AAADDDBBBCCCGGGHHHEEEEEEHHHIIIIIIJJJKKKMMMOOOQQQRRRVVVYYY]]]```bbbeeeiiikkklllqqqvvvyyy{{{~~~yyyoooddd\\\UUURRROOORRRVVV\\\cccmmmwww~~~{{{yyyxxx|||zzztttoooqqq{{{~~~pppdddRRRLLLDDD>>>===???AAABBBMMMFFF===:::<<<===<<<999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;999999::::::;;;<<<<<<<<<======>>>???@@@AAABBBCCCDDDBBBDDDHHHIIIFFFFFFIIIJJJJJJKKKMMMOOOQQQSSSTTTWWWYYY]]]```bbbeeeiiilllooorrrwwwyyy{{{~~~~~~tttiii___XXXSSSQQQPPPUUU]]]fffnnnvvv~~~{{{xxxxxxyyy{{{uuuooopppxxxyyynnn[[[SSSIIIAAA>>>>>>@@@AAAGGGAAA<<<;;;>>>???<<<888;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999:::;;;;;;<<<======@@@@@@@@@@@@AAAAAAAAAAAADDDBBBDDDHHHIIIGGGGGGJJJKKKKKKLLLNNNPPPRRRUUUVVVWWWZZZ]]]```cccfffiiilllqqquuuxxxzzzzzz}}}zzzoooddd[[[UUURRRQQQTTT[[[fffpppxxx}}}}}}zzzyyy|||~~~yyytttnnnnnnuuuwwweee]]]PPPFFF@@@?????????@@@===;;;<<<>>>???<<<:::<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::::::::;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999:::;;;<<<======>>>????????????????????????EEECCCDDDIIIJJJHHHHHHKKKLLLLLLMMMOOOQQQTTTVVVXXXXXX[[[___bbbdddgggkkkmmmrrrvvvzzz||||||~~~|||uuukkk```XXXUUUUUUUUU]]]eeepppyyy~~~zzzvvvtttwww|||zzzuuupppooouuu|||ooofffYYYMMMEEEAAA???>>>========================<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<999999:::;;;<<<===>>>>>>>>>?????????@@@@@@AAAAAAFFFDDDFFFJJJLLLJJJJJJMMMLLLMMMNNNPPPSSSUUUWWWYYY[[[^^^aaadddgggjjjmmmpppqqqvvv{{{~~~vvvpppfff]]]XXXWWWZZZ\\\hhhoooyyy|||yyyuuurrrrrrwww|||wwwsssrrrxxx}}}vvvmmm___RRRHHHCCC@@@>>>>>>???>>><<<;;;;;;>>>@@@<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999999:::;;;<<<===>>>?????????@@@AAACCCDDDEEEEEEHHHFFFGGGLLLMMMLLLLLLOOOMMMMMMOOOQQQSSSVVVXXXZZZ]]]```cccfffiiilllooorrrpppuuu|||qqqlllccc[[[XXXZZZ^^^bbbooovvv}}}yyyvvvxxx~~~wwwrrrsssyyy|||yyytttjjj]]]QQQHHHCCCAAA>>>???AAAAAA@@@@@@BBBCCC======<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;=========<<<<<<;;;;;;;;;@@@<<<999888999:::999777<<<<<<;;;::::::999999888;;;;;;<<<<<<===>>>??????@@@@@@@@@AAABBBCCCDDDEEEHHHHHHJJJLLLNNNOOOQQQQQQPPPRRRUUUWWWXXXZZZ]]]___aaaccceeegggiiilllpppsssvvvxxx{{{~~~{{{ooohhh___YYYYYY___gggnnnzzz~~~zzz{{{{{{{{{~~~|||wwwxxx}}}~~~yyyuuusssnnndddXXXMMMEEEBBBAAAAAABBBAAA@@@@@@AAAAAA>>>>>>>>>=========<<<<<<======>>>>>>>>>>>>======>>>>>>=========<<<<<<<<>>>>>???@@@@@@AAAAAABBBBBBCCCDDDFFFFFFHHHIIIKKKLLLOOOPPPRRRSSSPPPRRRTTTVVVWWWYYY[[[]]]```bbbeeegggiiilllpppsssxxx{{{~~~{{{nnnhhhaaa\\\^^^eeeooouuu}}}}}}~~~zzzzzzxxxqqqqqqtttuuupppdddVVVLLLFFFDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============>>><<<;;;;;;===>>>>>>>>><<<<<<<<<<<<============>>>>>>>>>??????@@@AAAAAABBBBBBCCCCCCDDDFFFGGGHHHIIIJJJKKKMMMOOOQQQSSSTTTSSSUUUWWWXXXXXXZZZ\\\^^^aaacccfffiiikkknnnrrruuu|||~~~|||xxxkkkhhhcccaaaeeennnyyyxxxooonnnuuu{{{{{{qqqbbbTTTLLLFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>=========<<<<<<=========>>>>>>>>>>>>============>>>>>>======>>>>>>>>>>>>;;;;;;<<<===>>>>>>???????????????@@@@@@@@@AAAAAABBBCCCCCCDDDEEEGGGHHHIIIIIIJJJLLLNNNPPPRRRTTTUUUWWWYYY[[[\\\\\\]]]___aaadddfffiiilllnnnrrrvvvyyy~~~}}}vvvrrrhhhfffeeegggmmmwwwvvvnnnttt|||yyykkk\\\RRRHHHEEEBBBAAABBBCCCCCCAAA@@@@@@@@@@@@????????????AAA@@@@@@??????@@@@@@AAA==================>>>>>>@@@@@@@@@@@@>>>=========;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDFFFGGGIIIJJJJJJKKKMMMOOORRRTTTVVVWWWYYY[[[]]]^^^^^^___aaaccceeehhhkkknnnqqquuuzzz}}}zzzrrrnnnggggggjjjnnnvvvtttwww|||vvvggg\\\OOOKKKFFFDDDFFFGGGEEECCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>===<<<<<<===>>>???>>>>>>>>>>>>????????????BBBCCCDDDCCC@@@>>>>>>>>>===>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFGGGIIIKKKLLLLLLMMMOOORRRUUUWWWYYYZZZZZZ\\\___``````aaadddfffhhhkkknnnrrruuuyyy~~~{{{sssooojjjmmmsssyyywwwkkkYYYSSSMMMJJJJJJJJJGGGDDDEEEEEEDDDDDDDDDDDDCCCCCC@@@???===<<<<<<===???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBEEEGGGFFFDDDBBBBBBCCCAAAAAAAAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJLLLNNNOOOPPPQQQSSSVVVYYY[[[]]]^^^^^^```cccdddeeegggiiilllppprrrvvvzzz~~~yyyuuurrrvvv~~~yyyaaaZZZRRRNNNMMMLLLHHHEEEGGGGGGGGGGGGFFFFFFFFFEEEGGGFFFDDDCCCCCCDDDFFFGGGBBBBBBBBBCCCCCCDDDDDDDDDBBBFFFIIIIIIGGGEEEFFFHHHDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMOOOQQQRRRSSSTTTVVVYYY\\\___aaabbbccceeehhhjjjkkkmmmppprrrxxxzzz{{{xxx}}}xxxhhhYYYTTTSSSOOOMMMOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGLLLJJJHHHFFFEEEFFFGGGHHHGGGIIIJJJKKKKKKJJJIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMOOOQQQRRRSSSNNNOOOPPPRRRSSSTTTTTTTTTYYYZZZ\\\___aaadddfffgggkkkmmmpppqqqrrrtttvvvyyyzzziii```\\\XXXVVVWWWRRRRRRQQQQQQPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPNNNLLLKKKJJJJJJKKKLLLMMMNNNPPPQQQQQQPPPNNNMMMOOOOOOOOONNNNNNNNNNNNNNNMMMMMMOOOPPPRRRTTTUUUVVVWWWXXXZZZ]]]___```aaabbbbbbccceeehhhjjjlllnnnooovvvxxx{{{~~~tttmmmhhhffffffbbbbbbbbbbbbbbbccccccdddbbbbbbaaa```````````````bbbaaa___^^^]]]]]]^^^___bbbbbbddddddddddddbbbbbbbbbbbbbbbaaaaaa`````````______```bbbccceeefffggggggiiikkknnnqqqsssuuuvvvvvvwwwyyy{{{}}}