BM6P6(@ ~~~|||zzz{{{~~~~~~}}}}}}~~~~~~~~~~~~}}}xxxzzz~~~}}}}}}~~~}}}|||yyywwwxxx{{{}}}zzzzzzzzz|||~~~~~~|||{{{{{{|||||||||}}}}}}}}}}}}}}}|||yyywwwwwwxxxzzz||||||{{{{{{~~~|||zzzyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwxxxxxxxxxwwwvvvvvvtttsssqqqppppppqqqrrrssstttsssqqqqqqpppqqqrrrsssrrrrrrrrrsssssstttuuuvvvwwwwwwxxxyyyxxxwwwuuutttzzzzzzyyyxxxwwwtttrrrppprrrvvvwwwuuuuuuvvvtttppppppoooooommmmmmnnnpppssswwwwwwxxxyyyxxxwwwvvvuuuppprrrtttuuuvvvwwwzzz|||{{{zzzxxxwwwwwwyyy|||~~~}}}{{{pppmmmiiigggiiimmmrrrvvvzzzyyywwwuuusssrrrqqqqqq||||||uuuqqqkkknnnooonnniiiccc]]][[[[[[\\\]]]___cccgggkkkmmmuuurrrmmmgggbbb```bbbdddgggeeedddfffjjjooorrrsssrrroookkkhhhfffgggiiijjjkkkiiigggfffiiirrr|||zzzsssnnnfffccc___]]]]]]^^^^^^]]]ZZZSSSKKKEEECCCCCCBBB@@@DDDDDDBBBBBBAAACCCDDDFFFGGGJJJOOOTTTXXXZZZ[[[[[[]]]ZZZVVVTTTTTTUUUVVVVVVWWWUUUSSSRRRRRRQQQOOONNNPPPOOONNNMMMLLLKKKKKKJJJNNNKKKHHHIIINNNOOOMMMJJJLLLJJJHHHGGGHHHIIIIIIIIIJJJKKKKKKJJJKKKPPPYYY```eeefffhhhkkknnnppprrrsssuuuppphhh___WWWUUUVVVXXXaaajjjtttwwwrrrmmmlllnnnoooqqqtttvvvvvvuuurrrpppkkkkkkiiiddd___]]]^^^``````aaacccfffhhhhhhiiiiiinnnllljjjjjjkkkllllllkkkkkkkkklllmmmoooppppppqqqtttrrrpppoooooolllgggbbbdddfffiiiiiihhhgggggggggfffdddaaa___^^^^^^]]]\\\\\\\\\]]]___aaaccceeegggiiihhhhhhkkknnnpppnnnkkklllllljjjfff```]]]]]]___aaaaaabbbcccdddeeeffffffeeebbbaaadddfffeeedddfffeeedddcccdddeeeccc___[[[wwwuuutttuuuxxx{{{}}}}}}~~~}}}|||{{{zzz{{{||||||{{{{{{zzzyyyxxxxxxxxxxxx|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||~~~~~~}}}}}}}}}{{{|||~~~}}}{{{zzz|||~~~||||||zzzxxxuuuvvvxxxzzzxxxxxxyyy{{{}}}}}}|||zzzyyyzzz{{{|||}}}~~~}}}|||yyywwwwwwxxxyyy{{{zzzyyyzzz~~~~~~~~~}}}|||{{{{{{||||||||||||||||||||||||||||||zzzzzzzzzyyyxxxwwwvvvuuusssssssssrrrrrrssssssssssssrrrrrrqqqrrrssstttuuuvvvvvvuuuuuuvvvwwwyyyzzz||||||{{{{{{zzzyyywwwwwwxxxxxxyyyyyyxxxvvvtttsssrrrwwwyyyxxxyyy|||{{{xxxwwwvvvuuusssrrrrrrtttuuuxxxyyyzzz{{{{{{{{{zzzzzzxxxyyy{{{||||||}}}||||||zzzyyyzzz{{{}}}~~~|||wwwzzz}}}|||vvvnnngggdddccccccddddddfffggghhhiiiiiiiiiiiigggdddbbbcccdddjjjjjjjjjmmmrrrwwwyyyzzzvvvtttqqqmmmkkkkkkkkkllliiigggdddaaaccckkkttt|||~~~}}}|||zzzvvvsssqqqooommmmmmmmmllljjjiii[[[TTTKKKDDDBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFHHHIIIMMMQQQVVV\\\```ccccccccceeebbb___^^^___aaaaaa```^^^]]]\\\\\\]]]]]]\\\[[[YYYWWWVVVTTTSSSTTTUUUVVVUUUSSSQQQSSSWWWXXXTTTQQQRRROOOLLLJJJJJJIIIHHHGGGAAABBBBBBBBBDDDGGGLLLPPPPPPQQQTTTXXXZZZ\\\]]]]]]```]]]XXXQQQLLLIIIJJJLLLYYYaaakkknnnkkkgggfffgggmmmooorrrttttttsssqqqoooffffffeeebbb______bbbeeeaaabbbdddggghhhiiiiiiiiimmmllljjjiiijjjkkklllmmmllllllmmmnnnpppqqqsssssssssrrrqqqqqqqqqooojjjgggiiijjjkkkjjjhhhgggggghhhkkkiiifffdddcccccccccbbbbbbbbbbbbccceeeggghhhiiijjjiiiiiilllooopppooolllnnnnnnmmmjjjeeecccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeebbbbbbgggiiigggfffgggiiihhhggghhhjjjiiieeebbbmmmkkkjjjlllooorrrssssssttttttssssssssstttuuuuuuvvvtttrrrpppppppppqqqrrrxxxxxxwwwwwwwwwwwwwwwwwwxxxwwwuuuvvvxxxzzz{{{{{{zzzzzz{{{||||||}}}}}}}}}{{{{{{{{{zzzzzz{{{{{{|||yyywwwuuutttuuuxxx|||~~~||||||zzzzzzzzzzzz|||||||||{{{zzz{{{~~~~~~}}}|||{{{yyyxxxxxxyyy{{{{{{{{{{{{{{{yyyvvvtttsssuuuwwwuuuuuuvvvxxx{{{|||{{{yyywwwxxxyyy{{{}}}~~~}}}{{{yyywwwvvvwwwxxxyyyvvvvvvxxx|||~~~}}}|||}}}~~~}}}}}}~~~}}}{{{{{{zzzzzzzzz{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{zzzyyywwwvvvuuussstttuuuuuuuuuuuutttsssrrrqqqqqqrrrtttvvvxxxyyyzzzxxxwwwvvvvvvxxx{{{}}}}}}{{{yyyxxxwwwwwwwwwxxxyyyyyyyyyxxxwwwvvvqqqvvvyyyyyy|||~~~|||{{{yyyxxxvvvvvvwwwwwwyyyzzz|||}}}~~~|||}}}~~~~~~}}}||||||{{{zzzyyyyyyyyy~~~}}}}}}|||{{{{{{{{{{{{}}}}}}{{{zzzvvvxxx}}}~~~{{{zzz{{{|||}}}}}}~~~~~~|||xxxuuuttttttuuuvvvxxx|||zzzuuussstttssssssqqqooommmllljjjnnnrrruuuuuuttttttttt||||||}}}~~~{{{xxxvvvtttsssqqqoookkkhhhhhhnnnvvv}}}~~~}}}~~~{{{{{{|||~~~~~~|||xxxtttddd]]]TTTMMMJJJKKKMMMNNNOOOQQQTTTTTTTTTTTTTTTVVVZZZ]]]ccciiimmmoooooonnnlllkkkjjjkkkmmmnnnnnnmmmiiihhhggghhhiiijjjhhhgggeeecccaaa``````aaacccddd```___```cccfffeee```[[[XXXUUUQQQMMMKKKJJJGGGFFF@@@>>>===>>>@@@BBBBBBBBB???@@@CCCGGGJJJLLLNNNOOOOOOOOONNNKKKGGGEEEEEEFFFMMMTTT\\\___\\\YYYYYYZZZ```bbbdddfffgggeeecccbbbYYYYYYXXXWWWVVVYYY]]]aaafffgggiiikkklllmmmmmmlllooommmkkkiiijjjlllooorrrnnnnnnooopppqqqssstttuuussssssrrrrrrrrrqqqmmmkkkmmmmmmllliiigggfffhhhjjjjjjiiifffdddcccbbbcccddddddcccccccccdddeeeffffffkkkjjjjjjlllooopppooommmlllmmmmmmllliiihhhhhhiiiiiiiiihhhgggffffffeeeeeeeeecccdddjjjllljjjhhhiiikkkjjjjjjlllmmmmmmkkkiiidddbbbbbbcccfffiiiiiiiiikkkkkkllllllmmmnnnooooooqqqooollljjjiiijjjlllmmmoooooopppppppppppppppqqqsssqqqpppqqqtttwwwyyyyyytttuuuvvvwwwxxxyyyzzzzzzwwwwwwvvvvvvvvvvvvvvvvvvvvvtttqqqpppqqqtttxxxzzzyyyxxxwwwvvvuuuuuuuuuvvvyyy{{{||||||zzzxxxxxxxxx{{{}}}~~~}}}|||{{{zzzyyyzzzxxxwwwwwwyyyzzzzzzzzzzzzzzzyyyvvvsssrrrssstttrrrrrrsssvvvyyyzzzyyyxxxwwwxxxyyyzzz|||}}}~~~|||{{{yyywwwvvvvvvvvvwwwtttuuuwwwzzz}}}|||{{{zzzzzz{{{}}}~~~}}}|||{{{{{{wwwxxxyyy|||~~~}}}{{{xxxxxxxxxxxxxxxxxxyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxwwwvvvuuurrrsssvvvwwwxxxvvvtttsssppppppqqqsssuuuxxx{{{|||zzzyyyvvvtttuuuwwwzzz}}}|||yyywwwvvvvvvvvvyyyyyyzzzzzzzzzyyyxxxwwwppptttwwwwwwzzz~~~|||zzzyyyxxxyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~|||||||||zzzxxxuuurrrpppssstttttttttsssrrrqqqpppnnnppptttvvvxxxxxxxxxxxxnnnnnnnnnmmmjjjgggcccaaa]]]^^^```eeeiiikkkkkkiiigggeeedddeeeggghhhgggfffbbbccceeegggiiikkklllmmmmmmkkklllooouuuwwwvvvtttsssrrrqqqppppppooooooppphhhfffccc``````aaadddeeeddddddbbb```^^^\\\[[[ZZZ]]]]]]^^^```cccfffiiilllmmmnnnoooqqqsssuuuvvvwwwtttqqqnnnlllmmmnnnnnnnnnpppqqqsssvvvxxxyyyzzzzzzuuutttuuuwwwzzz}}}}}}}}}yyyyyy{{{~~~}}}{{{zzz~~~~~~}}}{{{xxxxxx|||tttooofff___]]]^^^aaadddgggiiijjjiiifffeeegggiiihhhkkkpppuuuxxxyyyxxxwwwssssssuuuwwwzzz{{{{{{yyytttsssrrrrrrrrrpppmmmkkkkkkkkkkkkkkkllllllmmmnnnjjjlllppptttvvvsssmmmgggccc```[[[WWWUUUSSSQQQOOOIIIEEE@@@???AAACCCBBB@@@?????????BBBFFFKKKPPPTTTRRRSSSUUUUUURRRPPPOOOPPPMMMRRRWWWXXXUUURRRQQQSSSSSSTTTWWWXXXXXXWWWVVVUUUQQQPPPOOONNNPPPSSSXXX\\\kkklllnnnpppqqqqqqqqqpppqqqooommmkkkkkknnnssswwwssssssrrrrrrrrrssstttuuuuuutttssssssqqqpppmmmlllnnnmmmjjjgggeeefffjjjmmmjjjiiigggdddbbbbbbccceeeffffffeeedddddddddddddddiiiiiiiiikkklllmmmmmmlllhhhiiijjjjjjjjjiiiiiiiiijjjjjjiiiiiihhhgggggggggeeecccffflllooollljjjkkkjjjjjjkkkmmmnnnnnnnnnmmmaaa```___```cccdddddddddeeeeeefffggghhhiiiiiijjjkkkjjjgggddddddeeeggghhhggghhhiiijjjkkklllmmmmmmnnnlllkkklllooorrruuuuuupppqqqrrrssstttuuuvvvwwwtttssssssrrrrrrrrrrrrsssvvvtttqqqooopppqqqtttvvvvvvuuutttsssrrrqqqpppppprrrtttwwwwwwvvvtttttttttuuuwww{{{~~~~~~}}}|||{{{zzzyyyyyyyyyzzzxxxwwwxxxzzz{{{zzzyyyyyyyyyxxxvvvsssqqqrrrssspppppprrrtttwwwyyyxxxvvvxxxxxxxxxyyyyyyzzzzzz{{{zzzyyywwwvvvuuuuuuuuuvvvssstttwwwxxxyyyxxxxxxxxxyyyyyyxxxxxxyyy|||~~~~~~~~~}}}|||{{{yyyxxxwwwssstttvvvyyy|||}}}{{{yyyyyyyyyyyyxxxxxxwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwtttuuuuuuvvvvvvvvvuuuuuuppprrruuuwwwxxxwwwtttsssppppppppprrruuuxxx{{{|||{{{yyywwwuuuuuuwwwzzz||||||zzzxxxwwwvvvvvv{{{{{{{{{{{{zzzxxxwwwuuurrrvvvwwwwwwyyy}}}~~~|||yyyxxxwwwyyy|||~~~~~~}}}xxxxxxyyy{{{|||~~~~~~~~~|||zzzwwwrrrnnnlllqqqrrrtttuuuuuutttsssrrrnnnooopppqqqrrrrrrpppooogggggggggfffccc___[[[YYYWWWVVVVVVWWWYYYZZZYYYXXXWWWVVVVVVVVVXXXXXXWWWVVVQQQRRRRRRSSSTTTUUUVVVVVVWWWUUUTTTWWW\\\^^^]]]ZZZ]]]]]]\\\[[[ZZZZZZZZZZZZXXXVVVSSSQQQQQQSSSVVVXXXUUUTTTSSSSSSRRRRRRQQQQQQWWWVVVUUUUUUUUUVVVXXXYYYYYYZZZZZZ[[[\\\]]]]]]^^^^^^[[[YYYXXXYYYZZZYYYYYYWWWXXXZZZ\\\^^^``````aaa\\\[[[\\\^^^aaacccdddcccbbbaaabbbdddgggiiiiiihhhfffhhhiiijjjiiifffccc```bbbdddhhhnnnsssxxx|||~~~}}}~~~}}}xxxuuuvvvzzz}}}zzzxxx{{{}}}~~~|||xxxsssooommmoooqqqsssssssssqqqpppuuuxxx~~~zzzuuuppplllhhhfffdddcccaaa```TTTNNNGGGDDDDDDFFFGGGFFFFFFDDDBBBBBBGGGOOOXXX^^^\\\___aaabbb```^^^^^^^^^[[[^^^```^^^[[[WWWVVVWWWUUUVVVWWWYYYYYYXXXWWWVVVWWWUUUSSSRRRTTTWWWZZZ\\\jjjkkkmmmoooppppppppppppqqqqqqooommmllloootttxxxyyyxxxvvvuuuttttttuuuuuuxxxwwwvvvtttqqqnnnmmmlllnnnllljjjgggfffiiinnnrrrqqqpppnnnjjjfffeeehhhkkknnnmmmllljjjiiihhhhhhgggggghhhhhhiiiiiiiiijjjkkkggghhhjjjkkkmmmlllkkkjjjiiiiiiiiijjjjjjjjjkkkkkkfffeeegggmmmpppnnnlllllllllmmmnnnooooooooopppqqqfffeeedddeeefffgggfffeeedddeeefffggghhhhhhhhhhhhhhhfffdddcccbbbbbbcccdddeeeeeefffhhhiiikkkllllllkkkiiifffgggiiimmmooopppnnnooooooppprrrsssttttttqqqppppppoooppppppqqqqqquuutttrrrqqqpppqqqrrrsssrrrrrrqqqpppooonnnmmmlllkkknnnqqqrrrqqqpppooopppqqqsssuuuwwwyyyzzzzzzzzzzzzzzzyyyxxxwwwwwwxxxxxxxxxwwwvvvwwwyyyzzzyyyxxxwwwwwwwwwuuurrrqqqqqqsssppppppqqqtttvvvwwwvvvtttvvvvvvwwwwwwwwwwwwxxxxxxwwwwwwvvvuuuuuuuuuuuuvvvsssuuuxxxxxxwwwuuuttttttxxxxxxwwwxxxxxxzzz|||}}}{{{{{{zzzyyyxxxwwwvvvvvvrrrssstttwwwzzzzzzyyywww{{{{{{{{{zzzyyyxxxvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuqqqqqqrrrsssttttttttttttoooqqqsssvvvvvvuuusssrrroooooopppqqqsssvvvxxxzzz|||zzzxxxwwwwwwyyy{{{|||}}}|||{{{zzzyyyyyy{{{{{{{{{{{{zzzxxxvvvuuuvvvzzzzzzxxxyyy}}}~~~|||xxxwwwwww{{{yyyyyyyyyzzz{{{|||~~~}}}{{{||||||~~~}}}{{{wwwssspppnnnqqqsssvvvxxxyyyxxxwwwuuutttssssssssstttssspppnnnjjjjjjjjjiiigggdddbbb```^^^\\\YYYXXXXXXXXXWWWVVVWWWVVVUUUVVVWWWWWWUUUSSSNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNOOOQQQSSSSSSRRRXXXWWWVVVUUUUUUTTTTTTUUUSSSQQQPPPNNNOOOQQQSSSUUUWWWVVVVVVWWWYYYZZZYYYWWWYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRSSSSSSTTTRRRQQQQQQRRRRRRQQQPPPMMMMMMNNNOOOPPPQQQRRRRRRNNNNNNNNNOOORRRTTTTTTSSSSSSSSSSSSTTTVVVWWWVVVUUUTTTUUUWWWXXXXXXVVVTTTRRRWWWWWWYYY[[[^^^aaadddeeeffffffhhhkkknnnppppppoooiiikkkoootttzzz~~~~~~|||{{{{{{~~~~~~yyyuuuttt{{{|||uuuvvvxxxzzz{{{zzzxxxwwwxxxvvvrrrpppppppppooommmbbb\\\UUUPPPOOOPPPRRRTTTSSSOOOKKKIIIMMMUUU___eeegggiiikkkkkkjjjjjjkkklllllllllkkkhhhdddaaa`````````aaabbbcccdddcccbbbbbbccc```^^^^^^___aaabbbaaagggiiikkkmmmoooppppppppprrrsssssspppnnnpppuuuyyy}}}{{{xxxwwwwwwxxxyyy|||}}}{{{xxxtttqqqppppppqqqpppnnnlllkkkoootttyyyvvvuuusssnnniiigggjjjnnnrrrpppooommmkkkjjjiiiiiihhhiiijjjiiihhhiiijjjllllllmmmnnnqqqsssssspppmmmjjjjjjkkklllmmmnnnooopppkkkhhhjjjooorrrpppnnnooorrrssstttsssrrrrrrssstttpppooonnnnnnnnnnnnllljjjkkklllmmmooooooooonnnnnniiiiiihhhgggffffffffffffhhhhhhiiijjjkkkkkkllllllllliiiffffffhhhkkkmmmmmmnnnnnnoooppppppqqqrrrrrrnnnnnnnnnnnnooopppqqqqqqssssssrrrrrrrrrqqqqqqqqqooooooooonnnmmmlllkkkjjjhhhkkkoooppppppooonnnnnnppppppqqqsssttttttuuuuuuwwwvvvuuutttssssssttttttuuuttttttuuuvvvwwwvvvtttsssttttttsssqqqppppppqqqqqqqqqqqqsssvvvvvvuuusssssssssttttttuuuvvvwwwwwwttttttuuuuuuuuuuuuvvvvvvrrrvvvyyyzzzxxxuuuuuuuuuxxxxxxwwwwwwxxxyyyzzzzzzzzzyyyxxxvvvuuuuuuuuuuuusssssstttuuuxxxxxxwwwuuuyyyyyyyyyyyyxxxvvvtttsssssssssssssssssssssssssssqqqqqqrrrrrrssssssrrrrrrnnnoooqqqssstttsssrrrqqqooooooooooooqqqsssuuuvvvzzzyyyxxxwwwwwwxxxyyyyyy{{{{{{|||||||||{{{{{{zzzxxxyyyzzzzzzzzzxxxwwwvvvxxx{{{{{{yyyyyy}}}~~~|||yyywwwwww{{{}}}|||{{{{{{{{{|||}}}~~~{{{||||||{{{xxxwwwwwwxxx{{{zzzzzzxxxwwwuuusssrrrrrruuuxxx{{{|||zzzxxxvvvwwwuuutttuuuwwwwwwtttrrroooooonnnnnnmmmllllllkkkiiifffcccaaaaaaaaaaaaaaa```___^^^^^^___^^^[[[YYYUUUUUUUUUVVVVVVVVVVVVVVVRRRSSSUUUUUUVVVWWWYYY[[[]]]\\\[[[ZZZZZZYYYYYYZZZWWWVVVVVVVVVWWWXXXZZZ[[[^^^]]]^^^aaadddeeeccc```]]]]]]^^^^^^^^^]]]]]]\\\YYYXXXVVVUUUTTTUUUUUUUUUVVVUUUTTTTTTUUUUUUTTTRRRRRRRRRPPPOOOOOOOOOPPPQQQNNNMMMLLLMMMOOOQQQPPPOOOOOONNNOOOQQQSSSSSSQQQOOOOOOQQQSSSUUUVVVUUUTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXYYYXXXWWWYYY[[[\\\\\\[[[YYY[[[___dddgggiiijjjkkkggghhhiiijjjjjjhhhgggeeeeeegggjjjlllkkkhhhdddbbb___dddkkkpppsssuuuvvvwwwtttuuuxxx{{{|||}}}}}}|||~~~vvvtttqqqlllhhhhhhjjjmmmjjjgggbbb```aaafffmmmqqqssstttuuuuuuvvvxxx{{{~~~}}}|||zzzvvvsssppppppppppppqqqrrrsssssssssrrrrrrrrrpppnnnooopppqqqooommmmmmooorrruuuwwwxxxyyyyyyxxxzzz{{{yyyuuuuuuzzz~~~}}}|||}}}~~~zzzxxxxxxyyyzzzyyyvvvtttsssvvvzzz||||||yyysssllljjjnnnrrrtttsssrrrpppnnnmmmlllllllllmmmnnnmmmkkkkkknnnpppsssssstttwwwyyyxxxtttpppmmmnnnooopppqqqrrrssssssqqqmmmnnnrrrtttrrrqqqsssvvvxxxxxxvvvsssrrrtttuuuxxxvvvuuuuuuuuutttqqqoootttuuuvvvwwwwwwwwwvvvuuummmmmmmmmllllllkkkjjjjjjlllllllllmmmmmmmmmmmmmmmpppmmmiiihhhiiilllmmmnnnnnnnnnoooooopppqqqqqqqqqmmmmmmmmmnnnooopppqqqrrrpppqqqrrrrrrrrrrrrqqqqqqmmmmmmmmmmmmlllkkkjjjiiiiiilllppprrrqqqppppppppppppppppppqqqqqqrrrrrrsssvvvuuusssqqqpppppppppqqqrrrqqqqqqrrrttttttsssqqqppprrrrrrqqqooonnnoooppprrrqqqrrrsssuuuvvvtttrrrooopppqqqsssuuuvvvwwwxxxssssssttttttuuuvvvvvvvvvrrrvvvzzz{{{yyywwwwwwxxxyyyxxxxxxxxxxxxxxxyyyyyyyyyxxxvvvtttttttttuuuuuuuuuttttttuuuvvvwwwuuutttttttttuuuuuuuuusssrrrqqqssssssssssssssssssssssssssssssssssssrrrrrrqqqpppmmmnnnoooqqqrrrrrrqqqqqqoooooonnnnnnoooqqqrrrsssvvvvvvuuuuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{zzzyyyyyyvvvwwwxxxyyyzzzyyyxxxxxxwwwyyyyyywwwxxx|||}}}{{{xxxvvvvvvzzz~~~}}}}}}}}}~~~}}}~~~~~~}}}zzzyyyyyyzzzuuuuuuuuuttttttttttttuuuwwwyyy}}}~~~zzzxxxyyywwwvvvxxx{{{}}}{{{xxxtttssssssrrrrrrsssttttttssspppmmmkkklllmmmnnnoookkkjjjiiiiiiiiihhhdddbbb______``````aaabbbbbbbbb[[[^^^aaaaaa```aaaeeeiiieeeeeedddcccbbbbbbbbbbbb``````aaabbbcccdddeeefffbbbaaacccfffjjjjjjgggcccccceeeggghhhjjjjjjiiiiiibbbaaa___^^^]]]]]]^^^___^^^]]]\\\]]]^^^^^^\\\ZZZ^^^\\\ZZZWWWVVVVVVWWWXXXTTTSSSRRRSSSUUUVVVUUUTTTRRRRRRSSSVVVXXXXXXVVVTTTUUUVVVXXXZZZ\\\]]]]]]]]]XXXYYY[[[\\\\\\[[[ZZZYYYZZZXXXVVVUUUVVVVVVVVVUUUSSSVVVZZZ^^^___^^^\\\ZZZZZZ[[[\\\]]]\\\[[[YYYWWWXXXZZZ\\\]]]]]]ZZZWWWUUUPPPTTTXXX\\\^^^___aaacccaaabbbccceeeffffffffffffdddgggkkknnnnnnmmmmmmmmmooommmlllnnnrrrwwwzzz{{{~~~}}}{{{xxxzzz|||{{{wwwrrrooommmooouuu|||~~~|||xxxsssqqqssswww{{{}}}|||~~~{{{xxxxxxyyy|||~~~|||wwwyyy|||}}}|||~~~~~~{{{yyy{{{|||tttrrruuuzzz{{{zzzxxxvvvtttsssrrrrrroooqqqrrrpppnnnnnnqqqtttvvvvvvwwwzzz|||{{{uuuqqqqqqqqqrrrssssssttttttuuuuuuqqqppptttvvvttttttvvvxxxyyyyyyvvvsssqqqrrrttt~~~}}}|||zzzxxxwww}}}zzzvvvwwwvvvuuussssssssstttuuussssssrrrrrrrrrsssttttttuuutttsssqqqpppqqqqqqrrruuuttttttuuuvvvwwwuuutttmmmmmmmmmppprrrsssrrrqqqppppppppppppppppppppppppoooooopppqqqqqqpppnnnnnnoooqqqsssrrrpppnnnoooppppppqqqrrrpppmmmmmmoooqqqrrrqqqqqqpppoooooooooooorrrrrrqqqqqqqqqqqqrrrrrrqqqqqqpppmmmkkkkkkmmmoooqqqqqqrrrssssssrrrqqqppplllmmmnnnpppqqqrrrrrrrrrrrrrrrsssrrrsssvvvzzz~~~zzzxxxvvvttttttvvvxxxzzz|||yyyvvvvvvwwwxxxvvvtttssssssssssssrrrqqqppppppoooqqqsssuuuuuusssqqqooouuuuuuvvvuuuuuusssqqqpppqqqqqqqqqrrrssstttuuuvvvrrrrrrrrrrrrrrrrrrrrrrrrooommmlllnnnqqqtttsssrrrsssoookkkjjjkkkmmmnnnooonnnrrrwwwwwwssspppqqqsssssstttuuuvvvwwwvvvuuuuuuvvvwwwxxxzzzzzzzzzyyyyyywwwwwwwwwxxxxxxzzz{{{{{{{{{yyyxxxzzz}}}}}}|||}}}|||xxxuuusssssstttuuuwwwxxxyyyyyyyyyzzz|||~~~~~~}}}{{{zzzzzz{{{||||||{{{yyyvvvvvvvvvwwwyyyyyyxxxwww|||xxxtttqqqqqqrrrssssssttttttssspppmmmlllmmmnnnqqqqqqrrrpppnnnlllmmmmmmjjjiiiiiikkkmmmoooooonnnqqqooommmllllllkkkjjjiiigggggggggggghhhhhhhhhhhhffffffhhhkkknnnooommmkkkkkkmmmoooooommmkkkkkkkkkggggggfffdddbbbbbbccceeebbbcccddddddcccbbbcccccc``````_________^^^^^^^^^ZZZ[[[[[[]]]______]]]\\\___\\\ZZZ\\\aaadddaaa^^^aaafffkkkooooooooonnnmmmggghhhjjjjjjiiihhhhhhjjjeeedddbbb___\\\YYYWWWVVV[[[\\\___bbbcccbbb^^^[[[YYYZZZ\\\]]]]]]\\\[[[ZZZ___]]]\\\\\\]]]\\\YYYUUURRRRRRTTTVVVYYY[[[ZZZXXXZZZZZZZZZZZZ[[[ZZZXXXVVVXXXWWWWWWXXX[[[\\\\\\[[[[[[ZZZ[[[]]]___```___^^^gggggggggggggggeeedddccceeeffffffddd```]]][[[[[[^^^```dddggghhheeebbb``````^^^\\\ZZZZZZ\\\^^^```fffiiimmmqqqrrrrrrpppnnnjjjmmmqqqsssrrrnnnhhheeedddeeegggfffeeehhhnnnsss}}}~~~{{{yyywwwwwwwwwxxxzzz|||{{{wwwvvvvvvxxx{{{|||}}}~~~zzzwwwuuusssrrruuuyyy{{{yyywwwvvvuuuuuuvvvvvvwwwxxxyyy{{{{{{{{{{{{|||}}}~~~~~~~~~}}}|||||||||{{{~~~}}}|||{{{zzzzzzzzz{{{{{{zzzyyy{{{|||}}}{{{zzztttsssssstttvvvwwwwwwvvvuuuuuuuuuttttttsssssssssqqqrrrsssssssssrrrqqqppprrrtttuuutttqqqpppppprrroooqqqrrrqqqnnnmmmnnnoooppppppooonnnmmmmmmnnnnnnqqqppppppoooooooooooopppppppppooommmkkkkkkmmmooolllmmmooopppqqqqqqpppooommmnnnoooqqqrrrrrrsssssssssssssssssssssuuuzzz}}}zzzxxxuuussssssuuuwwwyyyxxxuuurrrrrrssstttrrrpppooooooppppppooonnnmmmmmmnnnoooqqqrrrrrrqqqpppoooppppppqqqqqqqqqpppooonnnqqqqqqqqqqqqrrrssstttuuuppppppqqqqqqqqqqqqppppppnnnlllkkkmmmpppsssssssssqqqnnnkkkiiijjjmmmnnnooommmrrruuuuuurrroooppprrrpppqqqssstttuuuvvvvvvvvvwwwxxxzzz{{{{{{{{{zzzzzzvvvvvvvvvwwwxxxyyyzzz{{{|||zzzzzz{{{~~~}}}~~~|||yyyvvvvvvvvvvvvwwwxxxyyyyyywwwxxx{{{}}}~~~~~~}}}}}}{{{{{{{{{{{{||||||{{{zzzyyyxxxxxxzzz||||||{{{yyy{{{xxxuuutttvvvxxxzzz{{{yyyyyyyyywwwttttttuuuwwwwwwxxxxxxvvvtttsssssstttqqqpppoooqqqsssuuuuuuuuuvvvuuuuuuuuutttrrrooommmmmmmmmmmmnnnnnnooooooooohhhhhhhhhjjjmmmmmmllljjjlllnnnoooooommmkkkkkkkkkjjjjjjjjjhhheeeeeefffhhhggghhhiiijjjiiiiiijjjjjjffffffeeedddcccbbbbbbaaaccccccdddfffhhhhhhhhhgggfffdddcccffflllppppppnnnqqquuuzzz}}}}}}{{{zzzyyyvvvxxxyyyyyywwwuuuuuuuuuqqqpppnnnkkkhhheeedddbbbdddfffiiilllmmmlllgggcccccceeegggiiikkkkkkjjjjjjiiigggeeeffffffeeebbb______^^^^^^___```___]]][[[[[[\\\^^^```bbb```\\\XXXXXXWWWWWWXXXZZZ\\\\\\[[[[[[[[[[[[\\\^^^___^^^]]]]]]]]]\\\[[[ZZZZZZZZZYYY^^^``````___\\\YYYWWWWWWXXXYYY[[[]]]]]][[[XXXVVVYYYXXXVVVUUUUUUVVVWWWXXXWWWYYY]]]aaabbb```^^^\\\ZZZ\\\___aaa```\\\XXXUUUTTTUUUUUUUUUUUUXXX\\\```gggiiikkkmmmnnnpppsssuuu{{{|||~~~zzz|||}}}~~~}}}}}}~~~~~~{{{zzzzzz}}}~~~{{{{{{{{{|||}}}~~~~~~}}}||||||{{{{{{yyyyyyzzz{{{zzzyyyxxxwwwxxxyyyyyyxxxvvvuuuuuuvvvsssuuuwwwvvvtttrrrqqqrrrqqqpppooonnnnnnooopppppptttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqooommmlllnnnppplllmmmooopppqqqrrrqqqqqqooooooqqqrrrsssssstttttttttuuuuuuttttttvvvyyy|||zzzxxxvvvsssssstttvvvwwwtttrrrppppppqqqqqqpppooommmmmmnnnnnnnnnmmmlllllllllmmmmmmnnnnnnnnnoooooommmmmmnnnoooooonnnmmmllloooooooooppppppqqqqqqrrrnnnoooooooooooooooooonnnnnnmmmlllmmmqqqtttvvvvvvssspppllljjjkkkmmmnnnooommmqqqttttttqqqooopppqqqmmmnnnppprrrsssuuuvvvwwwxxxxxxyyyyyyzzzyyyyyyxxxuuuuuuuuuuuuvvvxxxzzz{{{|||||||||}}}~~~|||zzz{{{}}}}}}||||||~~~~~~|||yyyxxxwwwwwwwwwwwwxxxxxxvvvwwwyyy{{{|||}}}~~~~~~||||||||||||||||||||||||~~~~~~~~~}}}{{{xxxuuutttvvvyyy{{{{{{zzz{{{{{{zzzyyyyyy{{{}}}~~~||||||}}}zzzxxxvvvvvvxxx{{{||||||yyyzzz{{{{{{yyyuuurrrooonnnooooooooooooppppppppplllkkkiiiiiijjjkkkjjjiiilllnnnooonnnllljjjjjjjjjiiijjjiiigggeeecccdddffffffggghhhhhhiiijjjkkkkkkiiiiiihhhfffdddcccaaaaaaeeeeeegggiiilllnnnooopppmmmlllmmmqqqyyy~~~|||yyywwwvvvuuussstttxxx{{{|||zzztttpppmmmooorrruuuwwwxxxyyyyyyvvvuuutttssssssrrrooommmmmmllljjjjjjkkkjjjgggeeebbbdddgggkkkmmmjjjfffaaa___^^^^^^___bbbdddeeeeeecccbbbbbbcccdddeeecccaaa___]]][[[ZZZYYYYYYZZZ[[[^^^```aaaaaa___]]][[[[[[^^^___``````___]]]ZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVSSSUUUYYY[[[[[[YYYVVVTTTSSSTTTVVVWWWWWWUUURRRPPPPPPNNNMMMMMMPPPSSSUUUVVVTTTVVVXXXXXXXXXZZZ\\\___dddeeeggghhhhhhhhhggggggdddfffggghhhggghhhiiikkkjjjkkkmmmnnnoooooonnnmmmrrrqqqpppoooooopppqqqrrrrrrsssuuuxxx{{{~~~~~~}}}|||yyyxxxvvvvvvvvvwwwxxxyyy~~~}}}|||{{{zzzzzzzzzzzzvvvwwwvvvuuusssrrrsssuuutttuuuvvvwwwwwwwwwvvvuuusssssstttvvvvvvwwwwwwwwwxxxyyyyyyxxxxxxyyy|||~~~}}}{{{yyyvvvuuuuuuwwwwwwuuutttsssrrrrrrrrrrrrqqqoooppppppqqqqqqqqqppppppnnnmmmmmmmmmmmmooopppqqqpppqqqqqqqqqqqqpppnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmnnnoooooonnnmmmmmmooonnnnnnooorrrvvvzzz|||zzzvvvqqqnnnmmmnnnnnnnnnmmmppprrrrrrpppnnnooopppmmmmmmnnnoooppprrrtttuuuvvvvvvvvvvvvvvvvvvuuuuuuttttttsssssstttwwwyyyzzzzzzzzz{{{}}}~~~~~~|||zzzwwwxxxzzzzzzyyyyyyzzz{{{{{{{{{|||~~~~~~|||{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuuuuwwwxxxzzz|||}}}~~~}}}~~~~~~~~~}}}}}}~~~|||yyyxxxyyyzzzzzzzzz}}}~~~~~~{{{{{{}}}|||zzzyyyuuuuuuttttttsssrrrqqqqqqrrrpppmmmkkkkkkllllllkkkmmmnnnnnnmmmjjjhhhhhhiiijjjkkkkkkhhhfffddddddeeedddddddddeeehhhjjjjjjjjjlllkkkjjjhhheeecccbbbaaaccceeegggjjjmmmppptttwwwssssssuuu||||||~~~~~~}}}yyyxxxwwwwwwxxxwwwvvvtttpppqqqsssvvvxxxwwwtttppplllkkkkkknnnrrrvvvxxxxxxtttsssrrrrrrssssssqqqoookkkiiifffdddcccdddfffhhhiiikkknnnooonnnlllkkkkkknnnooorrrrrrqqqmmmhhheeeeeeeeeffffffeeedddcccbbb^^^aaaccceeedddbbb^^^[[[YYYZZZ\\\^^^___^^^^^^]]]ZZZWWWTTTUUUYYY\\\\\\[[[VVVWWWXXXXXXWWWXXXZZZ\\\]]]^^^___``````___^^^]]]\\\^^^______^^^^^^___aaa]]]^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\]]][[[\\\^^^aaadddgggiiijjjnnnllliiihhhhhhkkkmmmooosssrrrooonnnnnnqqqsssuuuxxx}}}~~~~~~}}}||||||}}}~~~~~~}}}}}}~~~||||||{{{yyyxxxwwwwwwxxxvvvwwwxxxyyyyyyyyyyyyyyywwwvvvuuutttuuuvvvxxxyyyyyyyyyyyyyyyxxxvvvtttrrrqqqqqqrrrrrrrrrrrrqqqpppnnnoooqqqqqqqqqqqqooonnnrrrrrrrrrrrruuu{{{zzztttrrrpppooonnnooopppqqqqqqpppppppppqqqpppooonnnnnnnnnppprrrsssxxxxxxwwwvvvvvvuuuuuuuuutttsssrrrrrrtttvvvyyy{{{yyyxxxxxxzzz}}}~~~~~~}}}wwwyyyyyyyyywwwwwwxxxyyywwwyyy|||~~~~~~~~~}}}|||~~~~~~}}}|||zzzxxxwwwvvvuuuuuuvvvwwwyyy{{{}}}}}}}}}}}}|||}}}yyyvvvttttttuuuuuuuuutttttttttrrrooommmmmmnnnrrrrrrrrrpppmmmjjjjjjjjjjjjhhhgggiiilllooopppoooqqqqqqooommmkkkiiihhhgggfffiiillloooqqqvvv|||{{{}}}~~~~~~xxxwwwxxx{{{xxxvvvrrroooooopppsssuuuwww{{{~~~~~~zzz}}}}}}vvvqqqvvvwwwxxxyyyxxxwwwuuutttoooqqqsssuuussspppllliiieeegggiiikkkmmmoooooopppiiifffcccdddgggiiihhhgggfffffffffdddcccdddfffiiiffffffgggggggggeeedddcccbbbcccdddcccbbbaaabbbccc```___^^^]]]\\\\\\\\\\\\ZZZ[[[[[[\\\\\\\\\\\\[[[YYYZZZ[[[]]]___```bbbbbbcccbbb___]]]]]]^^^bbbddddddcccaaa``````aaacccddddddhhhmmmmmmjjjkkkooottt}}}~~~}}}yyyzzz|||}}}}}}|||zzzyyy|||||||||}}}}}}{{{xxxwwwyyyyyyyyyyyyyyyyyyyyyyyyzzzxxxvvvuuuuuuwwwyyy{{{{{{zzzyyyyyyzzz~~~~~~}}}~~~}}}~~~~~~|||{{{{{{{{{}}}~~~||||||}}}|||}}}}}}{{{xxxtttsssssssssqqqooopppuuuxxxxxxwwwvvvvvvuuutttrrrqqqppppppppprrrtttuuuvvvzzz{{{|||}}}|||zzzzzz|||||||||{{{yyyyyyxxxwwwuuuvvvyyy{{{xxxyyyyyyyyywwwvvvtttsssqqqrrrsssrrrqqqpppqqqrrrqqqpppnnnlllkkkkkklllllliiijjjkkkllllllkkkiiihhhgggggghhhjjjlllmmmnnnooolllkkkiiifffdddeeehhhkkkhhhgggfffdddcccbbbbbbbbb___aaabbbaaa``````dddgggjjjnnnsssvvvwwwxxxyyyzzzzzz~~~}}}~~~~~~zzz{{{~~~~~~{{{{{{~~~~~~{{{xxxuuurrrpppooolllkkkiiiggggggiiilllnnnmmmooorrrsssrrrrrrrrrsssuuuvvvxxxzzz|||~~~{{{wwwuuuwwwzzz}}}~~~~~~}}}{{{{{{|||||||||}}}~~~}}}{{{yyywwwvvvtttttttttttttttttttttttttttuuuwwwyyyzzzyyyxxxwwwwwwvvvvvvuuuuuuuuuuuuvvv~~~yyyxxxxxxyyyyyyxxxuuurrrooonnnnnnnnnnnnooopppqqqppppppooooooooooooppppppllllllllllllmmmnnnpppqqqnnnnnnnnnnnnmmmlllkkkjjjjjjjjjjjjkkkkkkkkkllllllhhhgggfffdddcccaaa```___^^^^^^^^^^^^^^^^^^^^^^^^___```bbbcccdddcccbbbaaabbbaaa```_________aaaaaa}}}zzzvvvssspppnnnmmmnnnlllkkkjjjkkkkkkjjjhhhbbbbbbcccdddeeeddd```]]]\\\[[[[[[ZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZVVVVVVVVVWWWXXXYYYZZZZZZXXXXXXXXXXXXWWWVVVUUUUUUTTTUUUUUUUUUUUUUUUVVVVVVQQQPPPPPPOOOMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOONNNNNNKKKKKKIIIIIIIIIJJJKKKLLL~~~}}}{{{yyywwwuuutttyyyxxxvvvtttqqqnnnlllkkkjjjhhheeeaaa^^^ZZZXXXWWWXXXWWWUUUUUUVVVVVVTTTSSSNNNNNNNNNPPPQQQPPPMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEECCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@??????>>>>>>=================================>>>>>>>>>>>>>>>===>>>>>>=========>>>??????~~~{{{xxxuuutttuuuvvvxxxzzzhhhfffcccaaa``````bbbccceeeddddddccccccccccccdddgggggggggggggggggggggggghhhhhhhhhhhhiiikkklllmmmnnnnnnnnnnnnnnnnnnnnnooommmmmmnnnnnnmmmkkkjjjiiihhhiiikkknnnppprrrsssssspppqqqpppnnnllllllmmmooopppqqqrrrsssssssssssssssssstttuuuvvvvvvuuutttsssqqqrrrssstttsssrrrqqqpppmmmmmmmmmmmmmmmlllkkkjjjkkklllooorrrsssrrrqqqpppooopppqqqsssvvvyyy{{{|||wwwvvvtttuuuvvvxxxwwwvvvqqqpppoooqqqtttwwwwwwvvvttttttuuuuuuwwwyyyzzz{{{yyyzzzzzzxxxvvvuuuvvvwww|||}}}}}}|||yyy{{{}}}}}}{{{zzzzzz{{{|||}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}|||yyyvvvsssqqqiiiiiihhhhhhhhhgggggggggiiiiiihhhhhhhhhhhhiiiiiijjjkkklllnnnoooppppppqqquuuuuuvvvxxxzzz}}}~~~}}}{{{zzzyyyxxxwwwtttrrrpppooooooooommmllljjjhhhfffdddcccbbbbbbaaa___]]]ZZZWWWUUUTTTSSSRRROOOMMMJJJHHHGGGFFFGGGEEEDDDDDDDDDDDDCCCAAA>>>===>>>???@@@@@@>>>===<<<<<<<<<<<<;;;;;;:::999<<<;;;;;;::::::;;;;;;<<<999999::::::;;;:::::::::::::::::::::999888777777999999999999999999888888777777666666666666666666666666666666666666666666444444555555444444444444666777777888999999888888wwwxxxzzz{{{||||||{{{{{{tttooohhhaaa]]]\\\^^^```___bbbeeeeeeccc___\\\[[[ZZZXXXUUURRRRRRUUUXXX[[[YYY___fffmmmqqqtttvvvwwwxxxzzzwwwjjjRRRPPPMMMJJJGGGFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNNNNNNNPPPQQQSSSMMMNNNNNNOOOPPPQQQRRRRRRNNNNNNOOOOOONNNLLLKKKJJJKKKKKKMMMNNNQQQRRRTTTUUUTTTTTTSSSQQQOOOOOOQQQRRRRRRSSSSSSTTTTTTTTTSSSSSSQQQRRRTTTVVVWWWWWWWWWWWWTTTUUUVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRRRRQQQPPPPPPIIIKKKNNNPPPQQQPPPOOONNNRRRSSSUUUXXX\\\```ccceee]]][[[XXXWWWXXXWWWVVVUUUQQQOOONNNQQQUUUXXXXXXWWWTTTTTTUUUVVVXXX[[[\\\^^^\\\\\\\\\ZZZXXXWWWXXXYYY]]]^^^```aaaaaa```^^^]]]XXXZZZ\\\\\\ZZZYYYYYYYYY\\\\\\[[[[[[[[[\\\]]]^^^[[[\\\\\\[[[YYYUUURRRPPPKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKMMMOOOPPPQQQQQQTTTSSSSSSTTTUUUWWWYYYZZZ]]]___aaabbbbbbccceeegggccceeehhhiiiiiijjjmmmoooooommmlllmmmppptttwwwxxxyyyrrrooosssuuurrrqqqtttrrrssstttvvvxxxzzz|||||||||~~~|||xxxuuusssuuuvvvxxxyyyxxxwwwuuutttvvvvvvvvvuuurrroookkkiiinnnnnnooopppqqqrrrrrrsssuuutttsssqqqppppppoooooottttttsssrrrpppnnnllljjjllljjjgggcccaaaaaaaaabbb___]]]\\\YYYXXXVVVUUUUUUPPPOOOMMMKKKIIIGGGEEEDDDDDDCCCAAA???>>>======<<<<<<;;;999999::::::888777555444444555777777666555333333444555555444444444555555555444444555555555444444555555555444333333444444444444333222111111444333333333333333333333222222333333333333333333333333333333333333333333222222222222222222222222...///111222222222111000PPPTTTVVVUUUVVVYYYZZZWWWMMMNNNMMMKKKGGGEEEFFFGGGFFFFFFGGGHHHHHHGGGDDDAAAEEEEEECCCCCCCCCDDDEEEFFFJJJJJJKKKNNNRRRVVVXXXYYYdddiiirrr|||xxxiii]]]DDDCCCBBB@@@>>>===<<<<<<<<>>AAA??????AAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAADDDCCCCCCCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@@@@???@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@CCCCCCCCCCCCCCCBBBBBBAAADDDDDDDDDCCCDDDDDDEEEEEE@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA???>>>>>>CCCBBBAAABBBFFFIIILLLLLLKKKIIIFFFBBB@@@??????@@@BBBAAA@@@???>>>>>>???@@@@@@AAABBBCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCFFFHHHJJJKKKJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBDDDFFFEEECCCBBBDDDFFFBBBDDDDDDBBB>>>;;;<<<===:::;;;<<<;;;:::999:::;;;::::::999888888888888888;;;<<<===>>>>>>??????>>>DDDBBB@@@@@@AAABBBBBBAAADDDFFFHHHJJJLLLKKKJJJJJJQQQPPPOOONNNMMMLLLLLLLLLLLLKKKJJJKKKLLLOOORRRSSSUUUSSSOOOLLLJJJKKKMMMOOOOOOOOOPPPQQQRRRRRRSSSSSSZZZ[[[\\\]]]]]][[[YYYXXXYYY[[[]]]aaaeeeiiilllmmmssssssssssssrrrpppooonnntttvvvyyy{{{}}}|||zzzyyy{{{{{{||||||}}}}}}~~~~~~qqqeeeeeeeeeccc```^^^]]]^^^```\\\ZZZYYY[[[___bbbdddddddddaaa______]]]YYYZZZ^^^XXXYYY\\\```ccccccaaa^^^YYY]]]cccggghhhddd^^^YYY\\\\\\[[[YYYVVVSSSOOOMMMTTTTTTUUUWWWXXXYYYZZZZZZXXXWWWVVVUUUSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUUUU]]]\\\[[[YYYXXXXXXYYYYYY``````___^^^\\\YYYWWWUUU[[[[[[ZZZYYYVVVRRRNNNLLLIIIHHHFFFDDDDDDDDDDDDEEE??????>>>======<<<;;;;;;777666666555333222222111333333333222222222111111//////...//////000111111......///000000000000000,,,---///000000000///...////////////////////////////////////////////////333222222222111111000000///...---------...000111///000111111111///...---///...---------///000111000000000000000000000000EEEGGGHHHFFFGGGKKKJJJGGGEEEEEECCCAAA???>>>>>>?????????@@@AAAAAA@@@???===<<<<<<===???@@@CCCDDDFFFCCCBBBAAABBBDDDFFFHHHHHHOOOSSSZZZcccgggbbbVVVLLL>>>===;;;999888888777888777999;;;:::999888:::<<<:::;;;<<<======<<<<<<;;;<<<<<<<<<<<<============>>>>>>============>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;<<<=========<<<<<<;;;:::;;;<<<<<<======<<<<<<<<<===<<<<<<<<<<<<===>>>>>>::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999===;;;:::;;;>>>AAACCCCCCCCCAAA>>><<<:::999::::::<<<;;;:::999999999::::::999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@BBBBBB@@@??????>>>===<<<;;;::::::::::::999;;;<<<;;;999999:::<<<999:::;;;999555333444555777777777666555555555555666666555444444444444444888999;;;===???@@@AAAAAABBB>>>:::999999:::;;;;;;===???AAACCCDDDDDDDDDDDDCCCDDDFFFGGGFFFDDDBBBAAAAAA@@@???>>>>>>???@@@AAACCCAAA>>><<<;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEFFFFFFDDDBBBAAACCCDDDFFFIIILLLNNNPPPQQQSSSSSSSSSSSSSSSRRRQQQPPPQQQRRRUUUVVVWWWWWWVVVUUUYYYYYYZZZZZZ[[[[[[[[[\\\^^^___aaabbbbbbcccfffhhhhhhiiihhhfffddddddeeegggkkkmmmooopppqqqrrrtttvvv|||}}}~~~~~~~~~|||{{{yyyyyyzzz{{{{{{{{{{{{zzzyyyyyyyyyxxxyyyzzz}}}~~~}}}~~~|||zzzzzzxxxuuurrrpppooonnnpppsssvvvvvvuuuzzz{{{|||{{{zzzyyy{{{||||||}}}|||zzzxxxyyy|||~~~~~~{{{{{{}}}{{{tttmmmhhheeedddiiilllooosssuuuvvvuuuuuutttpppmmmoooooogggZZZOOOMMMMMMMMMLLLJJJIIIIIIIIIDDDDDDDDDFFFHHHIIIKKKKKKLLLIIIHHHHHHFFFCCCCCCGGGDDDFFFIIIMMMQQQQQQOOOMMMKKKNNNQQQTTTUUURRRMMMJJJJJJIIIHHHFFFDDDAAA???>>>AAAAAABBBDDDFFFHHHJJJLLLGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@AAAAAABBBBBBDDDEEEFFFGGGGGGGGGFFFEEEHHHHHHIIIIIIHHHFFFEEEDDDFFFFFFGGGFFFEEECCC@@@???<<<;;;:::888888888888999888888777777666555555444333222222222222222111111111111000000000//////////////////...//////000000......///000000000000000------...///////////////////////////////////////........................222111111111000000000///111000/////////000222222///000000111000///...------------------...///000////////////////////////@@@AAA@@@???CCCHHHHHHCCCAAA???<<<::::::::::::999<<<<<<<<<<<<============666888;;;???CCCFFFIIIJJJBBBAAA???===<<<<<<======<<<>>>CCCIIIMMMKKKDDD===:::999777555444555555666555666777777666666888999888888999999999999888777999999999999:::::::::;;;:::999999888888888999999:::::::::999999999888888888888888888888888888777999999888888777777777777777888888888888777777666555555666777777777666666666666555555555666777777666666666666666555555555777777888888888888777666777555333444666999:::::::::999777555444444555555666666555444444444555555444444444555555555555555555555666666666666666666666888<<<@@@AAAAAA???>>><<<;;;:::999888999999:::777888999888777666777999777888888666444333444555666555444333222111111111333333222111111111111222333444777;;;>>>@@@BBBCCCBBB===888555444555666777888999:::;;;<<<>>>??????;;;>>>BBBEEEFFFCCC@@@>>>:::999888666666666777777666666555444333333444444333333444444555666666666555666777777777666555444666666777888:::;;;<<<<<<;;;<<<<<<======<<<<<<;;;<<<===>>>??????@@@??????@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEEEEEEEFFFIIIKKKGGGHHHIIIHHHGGGGGGIIIKKKLLLMMMOOOOOOOOOOOOQQQRRRVVVWWWXXXYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWUUUSSSRRRSSSVVVZZZ]]]^^^]]][[[YYYXXXWWWXXXXXX[[[YYYWWWVVVVVVUUUSSSQQQRRRPPPOOOQQQTTTWWWYYYYYYVVVXXXYYYXXXWWWVVVWWWXXXZZZZZZZZZXXXWWWWWWYYY[[[ZZZ\\\]]]\\\[[[[[[\\\]]]aaaeeemmmuuu{{{~~~{{{uuuooolllgggeeeaaa^^^\\\[[[[[[\\\[[[ZZZYYYXXXYYYYYY[[[[[[ZZZ```jjjuuu~~~|||{{{|||yyytttpppooonnnoootttoooggg^^^WWWRRRPPPPPPQQQRRRWWW^^^fffiiihhhfff^^^[[[WWWVVVVVVRRRJJJBBB===???AAABBBAAA@@@===<<<999:::<<<===<<<<<<===>>>===:::888:::999666666999:::;;;???DDDHHHIIIGGGEEEFFFGGGHHHJJJKKKIIIEEEBBB???>>><<<:::888777777777666666666888:::>>>BBBDDD;;;<<<===>>>>>><<<;;;999777777777666666555555555666888:::;;;;;;999777555777777888999999999999999777888999;;;;;;:::999888666555444333222222222333222222222111000000//////......//////000000111111000000000/////////......000//////.........//////......///000000000//////......---------...//////////////////////////////------------------------000000000///////////////000000//////000000111222//////000000000///......,,,------.......................................CCCCCCBBBBBBIIIPPPQQQNNNFFFBBB===;;;;;;<<<<<<;;;????????????>>>???@@@BBB:::===AAAFFFJJJNNNPPPPPPFFFEEECCC@@@===;;;;;;;;;999:::;;;>>>@@@@@@===999999888777666666666777888555666777888888999::::::::::::::::::999999888888888999999999999:::::::::999999888777777777888888::::::::::::999999999999888888888777777777777777999999999888888777777666666777777777777777666666555555555555555555444333555555444444444555555666555555555555444444444444666666777777888777777777555444222222444555555555555555444333333333333444444444333333333333333333333333333333333444444555444444555555666666777777888:::>>>CCCFFFGGGEEECCCAAA@@@>>><<<::::::;;;;;;999::::::::::::::::::;;;;;;;;;:::999888888999:::;;;999666444333333222111333222222111111111111111000111444777:::===>>>???CCC@@@<<<:::::::::999888888888888999:::<<<>>>???;;;===AAADDDEEEDDDBBBAAA:::999777666666666666666333333333333333333222222222222222333333444444444555555666666666555555444666666666666666666666666777888999999:::::::::999;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===<<<<<<<<<>>>@@@===>>>??????>>>>>>@@@AAAAAABBBCCCCCCAAAAAABBBCCCAAABBBCCCCCCDDDCCCCCCBBBCCCBBBBBBAAAAAABBBBBBCCCDDDCCCBBBAAABBBDDDGGGIIIIIIHHHFFFEEEDDDCCCDDDDDDEEEDDDDDDCCCCCCCCCBBBAAACCCCCCBBBCCCFFFIIIKKKMMMCCCDDDEEEEEEDDDCCCDDDEEEFFFFFFFFFEEEEEEDDDEEEFFFEEEFFFGGGFFFEEEEEEGGGHHHGGGKKKSSS[[[bbbfffiiiiiilllmmmnnnmmmhhh```XXXSSSRRRPPPMMMKKKIIIHHHHHHIIIGGGFFFDDDDDDDDDEEEGGGHHHFFFLLLUUU]]]eeekkkooorrrpppnnnllloootttyyyzzzyyyxxxxxxyyyyyywwwtttqqqooommmjjjddd^^^XXXTTTRRRRRRMMMNNNTTT___jjjqqqpppmmm```]]]XXXSSSPPPOOOJJJDDD>>>@@@CCCFFFGGGEEEAAA===999<<>>======>>>>>>999777888888666666888;;;===AAAFFFKKKLLLKKKIIIHHHIIIKKKNNNPPPMMMGGGBBB???===:::888777888999;;;666555555555888;;;???BBB999;;;===???@@@>>><<<;;;999999888777555444333333888888888888666333000...222222333444555555666666444555777888888999888888444444333333222222222222111111111000000/////////............////////////111111111000000000//////000000///...------------......///////////////.........,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------......////////////////////////......------///000000///...---------------------------LLLLLLJJJHHHMMMTTTVVVTTTMMMIIIDDD???>>>>>>??????CCCDDDEEECCCAAAAAACCCEEE@@@CCCFFFKKKNNNQQQRRRRRRGGGIIIJJJHHHCCC???=========<<<;;;;;;<<<<<<:::999888888888888888888888888555555555777888:::::::::===<<<<<<;;;:::999999888888888888888999999999999:::999888888777777777888::::::999999999888888888777777777777777777777777:::::::::999888777777777555666666777777666666666666666777666666555444444777777666555555555555555555555444444444444444444555555666777777666666666555333222222333444333222222222222111111222222222222222222222333222222222333333222222333444666666666666777888999999::::::888:::===CCCHHHJJJHHHFFFEEECCC???<<<:::::::::::::::::::::;;;===>>>>>>>>>???===<<<;;;;;;<<<===>>>AAA===999666666555333222222222111000000000000000///000222444666777888999AAAAAAAAABBBCCCBBB???===:::::::::;;;<<<===>>>???;;;;;;;;;<<<===???@@@@@@<<<;;;:::777555333222222///000111111111000////////////000000000000111111333333333333444333333333444444444444333333222222555666777777888888888888666666666777888888999999;;;;;;::::::999999888888888999;;;:::999888999:::999:::;;;;;;:::999:::<<<<<<===>>>===;;;::::::<<<;;;;;;<<<=========>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>??????@@@@@@@@@???>>>>>>===============;;;<<<<<<<<<<<<<<<======;;;<<<<<<===>>>@@@CCCEEE===>>>>>>===<<<<<<>>>???@@@@@@@@@@@@@@@???>>>===<<<>>>?????????@@@CCCEEE@@@CCCHHHMMMSSSXXX\\\]]]YYY^^^dddgggeee]]]SSSMMMJJJIIIHHHGGGEEEDDDCCCBBB???>>>======>>>???@@@AAAAAADDDIIINNNUUU\\\eeekkkoooiiibbb```aaadddffffffccchhhpppvvvxxxuuuqqqmmmhhhhhhgggeeeaaa\\\XXXVVVTTTUUUZZZeeerrryyyyyyvvvkkkkkkeee[[[UUUTTTPPPKKKCCCDDDFFFJJJLLLJJJFFFBBB===???BBBCCCCCCCCCDDDDDDBBB;;;666666666555555777999:::???DDDIIIKKKIIIHHHFFFHHHLLLRRRTTTPPPGGG???===;;;888666666777:::;;;777555444333444666999;;;999;;;>>>@@@AAA@@@>>>===::::::888777555333222111777666444222000......---000000000000000111111111333333333333444333333333111111111111111000000000111111111000000000000000////////////............000000000/////////......//////...---,,,,,,------......////////////.........---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,------.................................//////...///000111111000...---........................]]]]]]ZZZTTTTTTXXXZZZYYYWWWTTTNNNGGGBBB@@@BBBEEEJJJLLLMMMJJJFFFDDDEEEGGGFFFGGGIIILLLNNNPPPQQQRRROOOTTTYYYYYYSSSLLLGGGEEEAAA@@@???>>><<<<<<<<<;;;:::;;;<<<======;;;:::999666555555777:::<<<<<<<<<>>>>>><<<:::999999888888777777777777888888888999:::999888777777777777777777777777666666666666555555555555666666777777777999999888777666666555555333444555555555555555555666666777888888888777777:::999888666555444444444333333333444444444555555333444444444444444333333222111000111222222111000//////000000000000000000//////000111111111000000111111111111222444777888888888999:::<<<===>>>>>>===<<>>>>>>>>????????????@@@>>><<<:::888999;;;>>>@@@CCCBBB@@@<<<888555222111111222222222111111000////////////000000000000000000000000111111111111222222222222222222222333333333444555666666666666666777777999:::;;;<<<<<<<<<======<<<;;;::::::999999888:::<<<===;;;999888777777999;;;;;;:::::::::;;;<<<===>>>===:::999:::;;;999::::::;;;<<<===>>>>>>========================<<<===>>>>>>>>>>>>======::::::::::::::::::999999777888::::::999999:::<<<:::<<<>>>?????????AAACCC<<<<<<:::888777888;;;>>>??????>>>???@@@???===:::999:::<<<<<<===@@@CCCFFFDDDEEEGGGKKKOOOSSSVVVXXXRRRYYYbbbjjjkkkeee]]]WWWMMMMMMMMMLLLJJJGGGCCCAAA<<<<<<<<<===>>>>>>>>>???>>>@@@DDDHHHOOOZZZhhhrrrssskkk```XXXVVVWWWXXXWWWUUU\\\gggqqqvvvtttpppllllllnnnqqqrrrpppjjjeeeaaabbbcccfffnnnvvvzzz{{{zzzvvvyyytttggg___^^^\\\VVVMMMLLLLLLOOORRRQQQMMMIIIJJJJJJKKKOOOSSSVVVWWWVVVKKKAAA999666666555555888777999===BBBGGGIIIGGGEEEDDDEEEJJJRRRVVVRRRGGG>>><<<:::888666666888:::<<<888777555444444444666777<<<===@@@AAABBBBBBAAA@@@<<<;;;:::888666444333222333111000/////////111111000000////////////000000333333222111111000000///111222222333333222111111////////////////////////000000//////.........------------,,,,,,,,,++++++......---,,,,,,,,,------....../////////...------------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...............///000000000000///......------......///000//////////////////...---........................mmmooolllccc]]]___cccdddfffeee___UUUKKKGGGKKKQQQWWWZZZ[[[XXXRRRMMMMMMNNNNNNOOOOOOPPPRRRTTTUUUVVVZZZbbbkkklllfff\\\SSSOOOHHHIIIIIIHHHGGGFFFFFFFFFDDDFFFHHHJJJJJJGGGDDDAAA>>>======???CCCFFFFFFEEEAAA@@@>>><<<::::::999:::999999999999::::::::::::<<<;;;:::999888888888888666666666555555555444444444555555666777888999999888888777666555444333333333444555555666666666555555666888:::===>>>???@@@>>><<<:::888666444333333333333444555666777777888444444444444333222111111000000///000111222000///000000000000000000//////...///000111111111000000000//////000222555888:::;;;;;;<<<>>>???@@@BBBBBBAAA@@@@@@EEELLLQQQQQQOOOQQQOOOKKKIIIHHHIIIKKKLLLLLLKKKKKKNNNSSSVVVVVVUUUWWWSSSOOONNNPPPQQQRRRQQQLLLFFF???;;;;;;:::777444333333222111111111111222222222333333333333222222555777<<>>;;;999888:::<<<>>>DDDCCCBBB???===:::888666888888777666555444444444222222222222222222222222111111111111111222222333111222333444555666777888666777888888888888888777<<<>>>AAADDDEEEFFFEEEEEEDDDDDDCCCBBBAAA@@@???>>>999===AAABBB???<<<888777:::===@@@AAAAAAAAABBBCCCCCCDDDEEEDDDBBB@@@AAABBB;;;;;;<<<<<<>>>???@@@AAABBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@AAAAAA??????>>>>>>===<<<;;;:::999;;;======;;;;;;===??????BBBEEEFFFEEEDDDDDDFFF===;;;888555333666;;;???BBBAAAAAABBBDDDCCC???;;;:::;;;<<<<<<===???CCCFFFIIIKKKNNNQQQTTTUUUVVVVVVWWW]]]hhhqqquuusssnnnjjj[[[\\\]]]\\\XXXQQQJJJFFF???@@@BBBDDDEEEDDDCCCCCC>>>AAAFFFKKKSSS```ppp|||{{{sssggg^^^ZZZYYYWWWVVVQQQWWWaaajjjooopppnnnlllkkkoootttxxxyyyvvvrrrooosssssstttuuuvvvwwwwwwwwwyyy}}}qqqhhhiiigggbbb[[[XXXVVVWWWZZZ[[[YYYUUUVVVSSSRRRXXXbbbhhhiiifffXXXLLL@@@;;;:::999:::===:::<<<@@@EEEIIIKKKIIIGGGBBBCCCGGGNNNSSSQQQGGG>>><<<;;;999888888999;;;<<<:::999888888777777777777===>>>???@@@@@@@@@@@@@@@>>>>>><<<:::888666555444111111111111222222222222111111000000000111222333555444333222111000000000333333444555555555444333........................------...............///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......//////......---,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///---...///000000000//////......---------...///000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,rrrvvvtttjjjbbbccciiimmmssssssooobbbUUUPPPUUU\\\dddgggiiifff^^^XXXWWWXXXWWWWWWVVVWWWXXX[[[]]]^^^___iiisssvvvnnnbbbWWWQQQQQQSSSTTTTTTTTTSSSSSSTTTPPPRRRVVVXXXWWWTTTOOOLLLIIIHHHGGGJJJOOOQQQQQQPPPDDDCCCAAA>>>===<<<<<<<<<<<<<<<=========>>>>>>>>>???>>>===<<<;;;;;;;;;;;;777777666666666555555555555666777888999;;;<<<<<<999999888777555444444333555666777777888888888888555777:::>>>BBBEEEGGGHHHAAA@@@===:::888666444444555555666777999:::;;;;;;666666666555444333222111111000000111333333222000222222333333222222111000///000222333333333222222000000000111444777;;;===>>>>>>???AAACCCDDDEEEFFFAAA>>>===BBBIIIOOOPPPNNNQQQOOOLLLJJJKKKMMMOOOQQQOOONNNOOORRRXXX[[[\\\[[[\\\XXXTTTRRRTTTVVVVVVUUUQQQJJJCCC??????>>>;;;777777666555555444444555555333333333444444333333333333555999@@@HHHNNNQQQRRRIIIJJJKKKKKKKKKIIIFFFEEE===<<<999777666666777888;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999777666555555555222222222111111111111111000000000000000111222333000111333444666888:::;;;999999::::::::::::999999<<>>>>>>>>???AAABBBDDDEEEJJJKKKMMMOOOOOOMMMKKKJJJKKKIIIFFFDDDDDDEEEHHHIIIGGGGGGFFFEEECCCAAA???>>>???AAADDDCCCBBBAAACCCFFFBBBFFFJJJKKKIIIGGGFFFGGG???===999555333666<<>><<<===>>>>>>>>>@@@DDDGGGLLLOOOTTTXXXZZZZZZXXXWWW___dddnnnvvv|||}}}{{{yyykkkmmmnnnlllfff]]]SSSMMMFFFHHHKKKMMMNNNMMMKKKJJJAAAFFFKKKQQQYYYfffvvv|||qqqiiieeebbb___\\\LLLPPPWWW]]]bbbddddddddd^^^cccjjjpppuuuuuutttsss|||{{{zzzwwwsssppppppqqqsss|||}}}qqqjjjlllkkkeeeddd___[[[[[[___aaa___\\\SSSNNNMMMTTT```iiijjjgggaaaSSSDDD>>><<<<<<===@@@<<<>>>BBBGGGKKKLLLJJJHHH??????AAAGGGMMMMMMEEE===:::999888777777888888999888888888888888777777777999999999999::::::;;;;;;===<<<;;;999777666444333///000222333222000---+++///.........///111333444333222111000////////////000111222333333222111111////////////////////////***++++++,,,...//////000.........---------,,,,,,++++++++++++,,,------....../////////...---,,,,,,+++,,,,,,---,,,+++***(((,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////++++++---.........---,,,...------,,,---...///000...---+++***)))***++++++++++++++++++++++++++++++vvvyyyzzzwwwqqqnnnooorrrvvv{{{{{{sssfff```ccciiiuuutttrrrooojjjddd___\\\WWWVVVVVVWWW[[[```eeehhhjjjpppxxx{{{wwwooofffaaa^^^___```aaaaaa```^^^]]]XXX[[[```dddeeedddaaa___XXXVVVUUUXXX___cccbbb___RRRLLLGGGGGGEEEBBB@@@BBBAAACCCFFFGGGFFFEEEFFFFFFGGGGGGFFFEEEDDDBBB@@@@@@===:::888777777888888777999999999:::;;;<<<======:::888777777777666444222888888777777777888:::::::::;;;===AAAFFFIIIJJJIIICCCBBB>>>:::666444666888999:::;;;<<<<<<;;;:::999999999777666444222111000111111111222222333333444222222111111000000000///666555444333222222222222111000000000333888<<>>@@@BBBBBBAAA@@@AAABBBBBBBBBCCCDDDFFFHHHKKKLLLKKKLLLLLLLLLMMMPPPTTTXXXUUUUUUWWWXXXYYYZZZ[[[[[[XXXTTTPPPOOOPPPTTTVVVWWWRRRKKKCCC?????????===:::888888777666555555666666///111555888999888666555555555555666:::@@@HHHNNNMMMLLLKKKJJJIIIHHHGGGGGG>>>===;;;999777666555555777666666888:::<<<<<<;;;FFFDDDBBBAAA@@@===:::777444888888555444555444000666333///---...000111222111111111222333555888999999:::;;;;;;<<<<<<;;;;;;>>>??????@@@AAAAAABBBBBBDDDCCCCCCCCCDDDBBB@@@===:::;;;===>>>>>><<<:::999BBBFFFJJJIIIFFFEEEHHHKKKOOOLLLIIIIIIKKKKKKHHHFFFCCCBBBBBBAAABBBDDDGGGHHHJJJLLLPPPTTTVVVVVVTTTSSSPPPMMMHHHFFFFFFHHHIIIJJJQQQPPPPPPRRRQQQMMMFFF@@@@@@FFFMMMNNNKKKHHHGGGIIINNNQQQTTTUUUSSSPPPNNNMMMBBB???:::666444777===BBBBBBDDDHHHKKKLLLJJJHHHFFFIIIHHHDDD@@@>>>>>>BBBEEELLLPPPVVVZZZ[[[[[[ZZZZZZXXX]]]fffrrr}}}zzzuuuvvvwwwpppaaaSSSQQQRRRVVV[[[```___ZZZUUULLLMMMNNNSSS\\\iiixxx{{{tttooohhh^^^WWWLLLKKKLLLPPPWWW]]]```bbb[[[ZZZ[[[```gggmmmoooooowwwuuupppiiiaaa^^^```ccciiippprrrnnnkkkkkkhhhccceeeeeeccc```bbbfffeee```OOOIIIFFFJJJPPPVVV^^^eeebbbYYYMMMGGGEEEEEEAAA>>>CCCBBBCCCHHHMMMMMMHHHCCC???>>>???AAAEEEGGGEEEBBB<<<;;;999888888:::===???:::::::::;;;;;;888444111222333555777888888777777;;;;;;;;;;;;888555222000333222111000////////////......//////000000111111222111111111000000//////---.........//////000000111111000000/////////...////////////////////////+++++++++++++++++++++++++++***)))))))))***,,,,,,---///111///,,,******,,,...------,,,,,,,,,------------------------------+++++++++,,,,,,,,,------...---,,,+++++++++,,,---***+++,,,...///...+++(((%%%'''***---......---,,,------------------------........................ooorrruuutttqqqppprrrvvvtttxxxzzztttjjjfffjjjpppyyyxxxwwwtttooojjjfffccc\\\[[[ZZZ[[[___dddjjjmmmlllqqqwwwzzzwwwrrrmmmiiifffgggiiijjjjjjiiigggfffaaaccchhhkkkllljjjhhhfffbbb```^^^aaafffiiihhheee[[[UUUQQQQQQOOOKKKIIIJJJGGGJJJMMMOOOPPPPPPRRRSSSRRRRRRRRRQQQOOOLLLJJJHHH@@@>>>;;;::::::;;;::::::<<<<<<===>>>>>>======<<<>>>=========>>>===:::888999999888999;;;>>>AAACCCDDDCCCBBBCCCEEEGGGGGGFFFBBBAAA???;;;777555666777<<<======>>>>>>===<<<;;;999999777666444222111000///000111222222333333222000000000000000000000000444333333222222111000000222111000111333777<<>>???@@@CCCDDDFFFGGGFFFCCC@@@>>>999<<<===;;;;;;<<<888333333111//////000111111000111111111222333555777888888999999:::;;;:::::::::<<<<<<======>>>?????????AAA@@@???@@@AAA@@@===;;;:::;;;<<<======<<<;;;:::CCCFFFIIIGGGDDDBBBCCCFFFHHHFFFDDDDDDEEEFFFDDDAAA??????>>>>>>???AAACCCDDDHHHKKKOOORRRTTTTTTRRRQQQMMMKKKHHHHHHKKKNNNQQQRRRTTTTTTUUUVVVVVVRRRLLLGGGEEEJJJPPPRRROOOLLLLLLMMMTTTVVVYYYZZZWWWTTTRRRQQQJJJGGGAAA:::777999>>>CCCEEEGGGJJJMMMPPPQQQQQQPPPQQQOOOKKKEEEAAA???AAACCCJJJNNNSSSVVVWWWVVVUUUUUUTTTZZZcccppp{{{~~~{{{}}}yyyjjj]]]]]]```eeekkkooolllddd]]]OOOOOOQQQTTT\\\hhhvvvzzztttpppiii```ZZZHHHHHHIIILLLPPPTTTUUUVVVQQQPPPPPPTTT[[[aaacccdddjjjhhhccc\\\UUUSSSTTTVVV\\\cccgggfffeeegggfffcccaaaaaa^^^[[[]]]aaa```\\\PPPIIIDDDDDDGGGJJJOOOTTT]]][[[XXXRRRKKKFFFCCCCCC???>>>>>>AAAEEEEEEAAA===<<<;;;<<<>>>BBBCCCAAA???<<<:::999888888:::<<<>>>;;;;;;;;;<<<<<<999555222333444555777777777777666888888888888666444111///333222111000000/////////....../////////000000000111000000000////////////------......////////////---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,---///111000---++++++,,,,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,,,,------------,,,+++++++++,,,------,,,+++,,,---///...,,,)))'''(((+++...///...---,,,------------------------------------------------dddgggjjjjjjhhhiiikkknnnjjjnnnqqqnnnhhhfffkkkqqqvvvvvvuuusssooolllhhhfff___^^^\\\]]]```ffflllppprrruuuyyyyyywwwssspppnnnnnnoooqqqrrrrrrqqqooonnniiikkknnnqqqqqqooommmkkkjjjhhhfffhhhlllnnnllljjjeee```\\\]]][[[VVVSSSSSSNNNQQQUUUXXXZZZ\\\^^^```______```___]]]YYYVVVSSSHHHFFFBBBAAAAAABBBAAAAAABBBCCCEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDEEECCC@@@===:::999:::===AAAHHHNNNQQQTTTPPPKKKHHHGGGFFFFFFEEEBBBBBBAAA>>>:::888888999@@@AAABBBBBBAAA@@@???>>>999888777666444222111111...///111333444333222111//////000111222222222222333333444444333222000///333222111222444777;;;>>>???AAADDDDDDDDDDDDEEEFFFIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEGGGKKKMMMVVVWWWXXXWWWVVVSSSQQQOOOIIIFFFCCCBBBCCCFFFHHHIIIMMMIIIDDDAAAAAA???<<<888888777666666555666666666555777:::<<<======;;;:::999888777555555777<<>>===<<<;;;:::999999888666666666666888;;;>>>???===CCCIIIMMMLLLIIIHHHHHHIIILLLMMMMMMNNNMMMFFF===333222000000111111000///111111111222333555666777666777777888888888888888999999999:::;;;;;;<<<<<<<<<;;;;;;<<<===<<<:::777999999::::::;;;;;;<<<<<>>??????>>>======>>>???>>>===;;;:::::::::;;;===>>>@@@DDDFFFIIILLLNNNNNNMMMLLLGGGFFFFFFHHHMMMQQQUUUVVVTTTTTTUUUWWWWWWTTTOOOKKKIIIMMMRRRSSSQQQOOOPPPQQQZZZ\\\^^^___]]]ZZZYYYYYYXXXSSSJJJAAA;;;;;;@@@DDDIIIIIIKKKNNNQQQUUUYYY[[[[[[YYYSSSLLLEEEBBBBBBCCCHHHKKKOOOQQQQQQPPPOOOOOOPPPUUU^^^iiitttzzz{{{{{{~~~{{{yyy}}}|||nnnbbb```ccciiipppsssnnncccZZZQQQQQQRRRUUU[[[fffrrrzzz{{{vvvrrrnnniiiaaa\\\KKKJJJIIIJJJKKKLLLLLLKKKJJJHHHGGGIIINNNSSSVVVXXXZZZXXXTTTNNNIIIGGGHHHIIIOOOUUUZZZ[[[\\\^^^^^^\\\ZZZZZZWWWSSSTTTXXXXXXUUUOOOGGGAAA@@@@@@???AAAEEEQQQXXX\\\XXXNNNEEECCCEEE>>><<<:::;;;======:::777888888888:::<<<===<<<;;;:::999888777777888:::<<<;;;::::::::::::999555222444444555555666555555444444444555555444222000///333222111111000000000000.........////////////////////////...............---------............///,,,,,,++++++++++++******************************++++++++++++++++++++++++******))))))******+++,,,---///000///---,,,,,,---+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++***++++++,,,---......,,,,,,,,,......---,,,)))+++---...///...,,,+++------------------------------------------------XXXYYY[[[ZZZXXXWWWXXXZZZZZZ]]]___^^^\\\\\\aaafffhhhhhhgggfffdddbbb___^^^[[[YYYWWWWWWZZZ```fffjjjrrrtttwwwvvvrrrmmmiiihhhkkklllnnnooopppooommmlllhhhjjjlllmmmmmmkkkiiihhhfffeeedddfffiiikkkjjjiiigggbbb```aaa___YYYVVVUUUQQQSSSWWWYYY[[[]]]```bbbaaabbbdddeeeddd```\\\ZZZPPPMMMJJJHHHHHHIIIIIIIIIHHHJJJNNNRRRTTTTTTSSSRRRMMMLLLLLLLLLLLLIIIEEEBBB======>>>BBBHHHQQQYYY^^^^^^YYYRRRLLLIIIHHHHHHGGGBBBCCCCCCBBB???===<<<===DDDDDDDDDDDDCCCAAA???===888888777555444333222111...000333555666555444222000111333444666666777777555666888888777666333222444444333333555888;;;===???AAADDDFFFGGGHHHJJJLLLOOONNNLLLJJJGGGEEEDDDCCCCCCEEEFFFFFFFFFFFFHHHJJJSSSSSSSSSRRROOOKKKGGGEEEAAA>>>;;;;;;<<>>;;;888666666555555555555666666333555777999:::999888777888777666444333333666999>>>>>>===<<<;;;:::999999::::::999888777777777777999888666555555777:::===???EEEKKKMMMJJJIIIKKKNNNUUUXXXZZZ\\\^^^]]]TTTJJJ:::777333000000000///...000000111222333444555666444444555666666666666666666666777888888999999:::999888888999::::::888666888888888888999;;;<<<===>>>???AAA???<<<::::::;;;999999999999:::;;;;;;;;;888888888999:::;;;===>>>>>>@@@CCCEEEGGGGGGFFFEEEAAAAAAAAADDDHHHLLLNNNOOOLLLMMMOOOPPPPPPNNNLLLJJJIIILLLOOOPPPPPPOOOOOOPPPZZZ\\\_________^^^___```ccc]]]SSSHHH@@@>>>BBBFFFJJJJJJIIIKKKOOOTTTYYY]]]```]]]XXXPPPIIIEEEDDDEEEFFFIIILLLNNNMMMMMMMMMNNNOOOQQQVVV^^^ffflllnnnnnnnnnlllmmmrrrwwwssshhh^^^XXX[[[aaagggiiieee[[[SSSNNNNNNOOORRRWWW```kkkrrrtttrrrooommmkkkgggaaa]]]VVVRRRNNNKKKJJJJJJJJJIIILLLJJJHHHGGGIIILLLOOOQQQQQQOOOLLLHHHEEECCCCCCCCCIIIMMMPPPQQQQQQQQQPPPPPPQQQRRROOOJJJJJJNNNOOOMMMKKKDDD?????????===>>>AAACCCKKKRRRQQQIIIBBB@@@BBB@@@>>>;;;:::::::::999777666666666777888888888888999888777666666777888999999888777888888777444111333333333333222222111111111222222222222111000///333222111000000000000000........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++,,,,,,---------,,,++++++******)))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------)))******++++++,,,---...///---++++++---.........,,,---...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,JJJKKKKKKJJJIIIHHHHHHIIILLLMMMNNNNNNMMMOOORRRUUUWWWWWWVVVUUUTTTSSSRRRQQQPPPOOOLLLLLLNNNSSSXXX[[[bbbeeehhhiiieee```\\\ZZZ]]]___```bbbbbbbbb```___]]]^^^___```___^^^]]]\\\[[[[[[\\\^^^```bbbcccccc```\\\YYY[[[YYYTTTPPPPPPMMMOOOQQQRRRSSSTTTVVVYYYXXX[[[]]]______]]][[[YYYQQQNNNJJJHHHIIIJJJKKKKKKLLLOOOTTTZZZ^^^```aaaaaaYYYXXXWWWVVVUUURRRNNNKKKGGGFFFFFFHHHMMMSSSZZZ^^^^^^YYYSSSNNNKKKJJJIIIHHHAAACCCCCCCCCAAA@@@AAABBBEEEEEEDDDBBB@@@===:::888888777777555444333222222///111555777888888666555333444777999;;;<<<<<<<<<:::;;;=========;;;888777777666666666777999;;;======@@@DDDGGGIIIKKKNNNPPPRRRQQQPPPMMMJJJGGGEEEDDDEEEGGGIIIIIIHHHGGGHHHIIILLLLLLKKKIIIFFFBBB>>><<<;;;999666555777999;;;;;;999999999:::;;;;;;999888555444444333444444555555111222444666666666555444444444444333111222444666555666666666666777777777777777666666666666777777:::999888555555888???DDDNNNPPPOOOKKKEEEBBBFFFJJJOOOTTTZZZ^^^bbbddd^^^VVVFFF@@@777111....../////////000111222333333444444222333444444555555444444555555666666777888888888777666777888::::::888666777777777777888999;;;<<<999:::;;;;;;:::999::::::777888999999999:::;;;;;;999999::::::;;;<<<>>>>>><<<===@@@BBBCCCCCCCCCBBB@@@??????@@@CCCEEEEEEDDDDDDEEEGGGHHHGGGGGGFFFEEEEEEGGGIIIJJJJJJJJJKKKLLLTTTVVVYYY[[[]]]^^^aaadddhhhbbbWWWLLLDDDAAACCCGGGLLLKKKIIIIIILLLQQQVVVYYY]]][[[WWWPPPJJJGGGGGGGGGEEEGGGJJJLLLLLLMMMNNNPPPPPPOOOOOOQQQVVV\\\___```^^^]]]___dddjjjhhh___WWWTTTUUUXXX\\\___]]]WWWQQQGGGHHHIIILLLPPPXXXaaagggjjjiiiiiiiiigggddd```]]]___YYYQQQKKKIIIJJJKKKKKKQQQOOOLLLIIIGGGHHHJJJLLLKKKJJJGGGEEEDDDCCCAAAAAADDDFFFHHHJJJIIIFFFFFFGGGIIIJJJIIIDDDCCCFFFGGGEEEGGGAAA>>>??????<<<<<<>>>:::>>>CCCDDDBBB???>>>>>>@@@>>><<<:::999999888777555555666555555555666777777666555555555555666666999888777777888777444222222111111000////////////111111111111111111111111111111000000//////000000.........---------------,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++))))))******++++++***)))***************+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---((()))***+++,,,,,,------...,,,******,,,...//////------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIKKKKKKJJJJJJIIIIIIIIIIIIFFFEEECCCBBBDDDFFFJJJLLLLLLOOOSSSUUUTTTQQQOOONNNNNNOOOQQQSSSSSSSSSRRRQQQOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQSSSUUUWWWXXXYYYUUUPPPNNNOOONNNJJJHHHHHHGGGHHHIIIIIIHHHHHHJJJLLLMMMNNNQQQTTTTTTTTTRRRQQQJJJGGGCCCBBBCCCEEEGGGHHHJJJMMMRRRXXX]]]```bbbccc```^^^\\\[[[[[[YYYVVVTTTRRRQQQOOONNNOOORRRVVVXXXXXXUUUQQQOOONNNMMMKKKIIIAAACCCDDDDDDDDDDDDGGGIIIHHHGGGFFFCCC???;;;777555888777666555444333222222111333555888999999888888666888;;;>>>@@@@@@@@@?????????@@@@@@???>>><<<;;;::::::999999999;;;<<<===<<>>;;;===@@@DDDLLLUUU[[[```eeeeeebbbPPPHHH===333//////000111...///000222222333222222111222333333444444333333444444444555666666777777666555666888::::::888666666666777777888888999999666666777999999:::::::::888999;;;:::::::::;;;<<<999:::;;;<<<======>>>>>>===>>>@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBBBB@@@>>>@@@BBBCCCCCCBBBBBBBBBDDDBBBCCCDDDEEEFFFGGGHHHIIILLLNNNQQQTTTWWW[[[___ccceee```XXXMMMFFFCCCDDDGGGLLLKKKJJJJJJLLLNNNRRRTTTTTTSSSQQQMMMIIIGGGGGGIIIDDDFFFHHHIIIJJJKKKMMMPPPNNNKKKIIIIIILLLOOORRRSSSUUUTTTVVVZZZ______YYYSSSPPPOOOOOORRRUUUUUUQQQMMMBBBCCCDDDEEEIIINNNUUU[[[___```bbbbbbbbb___\\\ZZZ]]]WWWNNNHHHFFFGGGHHHIIIOOONNNKKKGGGDDDCCCDDDFFFEEECCCBBBAAABBBAAA???=========@@@DDDCCCAAABBBEEEBBBEEEEEEAAA>>>@@@AAA???CCC>>>;;;======999777888888888999;;;===>>>===<<<<<<;;;:::888777777777777555666666555333333444666555555444444333333444444:::999888888888888666444111000///...............111111111111111111111111000//////....../////////---------------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,************************************************))))))***++++++++++++***(((''''''(((***+++***((())))))))))))***+++,,,---************************************++++++++++++((()))***+++,,,,,,,,,+++---+++)))***,,,---......,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++;;;;;;<<<>>>@@@BBBCCCCCCAAA@@@>>>???AAACCCDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDAAA@@@?????????@@@AAABBBAAACCCEEEFFFEEEDDDEEEFFFCCCEEEGGGIIIJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHIIIIIIKKKLLLLLLFFFCCCDDDDDDBBBAAABBBCCCCCCCCCBBB@@@AAACCCDDDDDDEEEGGGHHHIIIIIIHHHHHHCCC@@@<<<;;;===@@@CCCDDDEEEGGGIIIMMMPPPRRRTTTUUUXXXVVVTTTTTTUUUVVVUUUUUUTTTSSSRRRQQQRRRSSSUUUWWWUUUUUUTTTTTTUUUSSSOOOMMMFFFGGGHHHIIIJJJMMMQQQTTTRRRQQQNNNKKKFFF@@@;;;999777777666555444333333222222333555666888999999999999;;;>>>AAACCCCCCBBBAAA@@@@@@@@@???>>>>>>=========<<<<<<;;;<<<<<<===>>><<>>HHHQQQTTTWWW]]]aaabbbSSSLLLAAA888333222222333...///000111222222222111111111222333333333333333222222333333444555555555444444555777999:::888666555666777888888888777666666666666888999:::999888888:::;;;;;;999888:::<<<888888:::;;;<<<=========;;;<<<>>>???@@@@@@@@@@@@@@@???@@@AAABBBBBB???===>>>@@@BBBAAA??????AAACCCCCCCCCBBBCCCEEEHHHIIIIIIGGGHHHKKKNNNQQQUUUZZZ^^^___\\\UUUMMMFFFDDDEEEGGGIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLJJJHHHEEEDDDFFFGGGDDDEEEFFFFFFEEEGGGIIIKKKIIIGGGFFFGGGIIIJJJJJJJJJOOOMMMMMMQQQVVVVVVSSSOOOKKKIIIIIIKKKMMMLLLHHHCCCAAABBBBBBAAABBBEEEJJJNNNQQQSSSWWWXXXWWWUUUSSSRRRSSSNNNHHHDDDCCCCCCCCCCCCFFFFFFEEEBBB???===???AAA???>>>===>>>??????===:::999888;;;@@@@@@<<<>>>CCC===BBBDDD@@@<<<======;;;===:::999<<<<<<999666777888888999:::;;;;;;:::999777888888777666666666666444555555333111000333555444444333333222222222222888666555555666555444222111000///......//////000111000000/////////000000......------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------......,,,,,,,,,,,,+++++++++***)))))))))*********++++++))))))))))))))))))))))))************************((()))***+++,,,++++++***(((&&&&&&(((+++,,,+++)))(((((((((((()))***+++,,,************************((())))))))))))*********)))***++++++,,,+++******+++)))((()))+++------,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++<<<;;;;;;===???AAAAAA@@@@@@===;;;===@@@BBBCCCBBBDDDCCCCCCBBBBBBBBBBBBCCC@@@@@@??????>>>>>>>>>>>>BBBBBBAAA???>>>>>>AAACCC@@@AAACCCEEEFFFFFFEEEDDDAAAAAA@@@@@@AAAAAABBBCCC>>>@@@@@@@@@??????@@@AAAGGGAAA>>>??????>>>>>>@@@@@@AAAAAA???>>>>>>@@@BBBBBBBBBBBBCCCCCCCCCBBBBBB@@@===999888;;;???BBBCCCAAAAAABBBCCCDDDEEEFFFFFFLLLIIIGGGHHHJJJMMMOOOOOOPPPPPPPPPRRRTTTVVVYYYZZZWWWXXXYYY[[[\\\YYYUUUQQQMMMNNNOOOOOOQQQUUUZZZ^^^]]][[[XXXTTTNNNHHHBBB???777777666555444444333333222222333555666888999::::::<<>>===<<<<<<<<<===>>>>>>============>>>>>>===???AAABBBAAAAAABBBCCCCCCDDDDDDDDDCCCBBB@@@???===@@@CCCCCCAAA>>><<<<<<888666444222111222333444111///------///000111000222222222111000000111222//////...//////000111111---......////////////...000111333222000//////000/////////000000000111111000000000111222333555555555666555444555===JJJTTTNNNGGG>>>777444444666666:::DDDKKKKKKJJJNNNTTTWWWSSSMMMDDD<<<888666444444...///000111222222111000111111222333333333333333111111111222333333444444333333444666888999888666555666888999999777555444777666666888999999888777777999;;;:::777666888:::666777888:::;;;;;;;;;;;;888999:::;;;<<<=========<<<<<<>>>@@@BBBBBB@@@>>>===???AAA???======???BBBEEEDDDCCCDDDGGGJJJKKKKKKEEEFFFHHHJJJMMMQQQVVVZZZZZZWWWRRRLLLFFFDDDEEEGGGDDDEEEFFFHHHIIIJJJJJJIIIGGGGGGFFFEEECCCBBBDDDEEEDDDDDDDDDCCCBBBBBBEEEGGGDDDDDDEEEHHHJJJIIIGGGEEEIIIGGGFFFIIIMMMOOOLLLIIIJJJIIIIIIKKKLLLIIICCC>>>BBBBBBAAA@@@???@@@CCCFFFFFFIIIMMMOOONNNLLLJJJJJJJJJHHHEEECCCCCCBBB@@@???>>>@@@AAA???<<<;;;===???<<<;;;:::<<<>>>???<<<999:::777999>>>===888999???;;;AAACCC@@@<<<<<<;;;888999666777;;;>>>;;;::::::777999;;;;;;999777666777555666888888777777777888333555555333000///111444333333333222222222111111444222111111111111000///222111000//////000111222000000///.........//////------,,,,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,++++++*********))))))******+++++++++,,,************************))))))))))))))))))))))))((()))***+++,,,+++******((('''&&&(((,,,---,,,)))&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++)))((()))(((((()))+++---,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++************************============>>>???@@@AAA>>>>>>======>>>???@@@@@@BBBBBBCCCCCCBBBAAAAAA@@@@@@@@@???>>>>>>???@@@@@@AAA@@@>>>>>>???@@@@@@???<<<>>>AAACCCDDDCCCBBB@@@??????@@@@@@@@@AAAAAAAAAEEEDDDAAA???===<<<<<<<<<==================>>>>>>======>>>>>>===;;;:::888===============>>>???@@@===;;;:::999:::<<<>>>???;;;;;;<<<<<<===>>>>>>>>>FFFEEEEEEDDDDDDEEEEEEFFFDDDDDDEEEGGGIIIKKKMMMNNNQQQSSSVVVYYYZZZYYYWWWVVVSSSSSSRRRSSSUUUWWWYYYZZZ^^^^^^\\\YYYTTTNNNHHHDDD@@@???>>><<<;;;::::::999:::888666555555666888:::???>>><<<;;;;;;<<<>>>???>>>===;;;:::999:::;;;;;;:::;;;<<<>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;????????????===;;;999888::::::999777666555444333222111000.........///000///.........---------------///000000///......///////////////////////////////////////////////////000000000000000000000000111111111111111111111111///111222222222222444555666666777888:::;;;<<<===@@@===888555444666999;;;AAAAAABBBCCCFFFIIILLLNNNLLLKKKIIIDDD===666222000000000000000000000000000000000000000111111111111111111222222222333333333222333333444444333333222333444555555666555555555555555666777777777777777777999999888666555666777888888999999999:::::::::888888999:::;;;======>>>===>>>???AAAAAA@@@??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAACCCEEEHHHIIIGGGGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMKKKIIIEEEAAA???BBBBBBCCCCCCEEEFFFHHHIIIJJJFFFCCCBBBCCCDDDBBB@@@BBBBBBCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHGGGDDDBBB@@@FFFFFFEEEDDDDDDDDDDDDDDDFFFDDDCCCEEEGGGHHHFFFCCCDDDCCC@@@>>>>>>@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBAAA???>>><<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<;;;999888999999999::::::;;;;;;;;;======<<<;;;;;;:::999999555777888888777777888:::888888888777777666444444444444555555555555555555333333333333333333333333333222111111000000111111111111111111000000000000444555666444111//////000......---------,,,,,,,,,222111000...,,,++++++++++++,,,,,,------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,++++++***)))))))))***+++++++++,,,+++++++++++++++***)))(((,,,+++***((((((((())))))******))))))((((((''''''))))))))))))************,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******(((''''''"""(((---///---***(((+++***)))))))))***,,,,,,---,,,***)))))))))******************************@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>???@@@@@@DDDDDDEEEDDDDDDCCCBBBAAA????????????????????????@@@>>>===>>>???@@@???===<<<>>>@@@BBBCCCBBBAAA@@@>>>>>>??????@@@AAAAAABBBCCCBBB@@@>>>===<<<<<<<<<======<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;:::888777<<<<<<;;;;;;<<<======>>><<<<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<<<<======>>>==================>>>===>>>>>>@@@AAACCCEEEFFFFFFHHHLLLPPPSSSUUUVVVVVVQQQQQQQQQQQQRRRSSSUUUVVVYYYZZZYYYXXXUUUPPPLLLIIIGGGFFFDDDAAA???>>>===<<<;;;999777555444555777888;;;:::999777777888:::::::::999888777777777888888:::;;;===>>>??????>>>>>><<<<<<<<<;;;;;;;;;::::::<<<<<<<<<;;;999666444222444444333222111000//////111111///.........//////......------------,,,,,,---...000000...---...///////////////////////////////////////////////////////////////////////////000000000000000000000000...///111111000111222444333444555777888::::::;;;<<<:::777444555777;;;>>>@@@@@@AAABBBDDDFFFIIIJJJIIIIIIGGGCCC<<<666222111000000000000000000000000//////000000000111111111111111111222222222333333222333333444444333333222333333444555555555555555555555666777777777777666777999999888777666666777888888888999999999::::::888999999:::;;;<<<======<<<===>>>???@@@??????>>><<<<<<;;;;;;<<<======>>>=========???AAADDDFFFHHHEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHIIIIIIHHHFFFCCCBBBAAAAAAAAABBBCCCDDDFFFGGGHHHEEEBBBAAABBBCCCBBB@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@BBBDDDFFFGGGFFFDDDCCCEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBCCCEEEFFFDDDAAABBBAAA???>>>>>>@@@BBBCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;999:::::::::::::::999999999999999999::::::;;;;;;<<<<<<;;;;;;:::999999999555777888888777777888:::888999999888888666555555555555555555555555555555333333333333333333333333333222111111000000111111111111111000000000//////222111000...------,,,,,,.........---------,,,,,,///...---,,,,,,+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++)))******++++++******)))******************++++++******************)))(((***))))))(((((()))***+++))))))))))))((((((''''''(((((()))))))))*********+++***))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******(((''''''%%%&&&(((***++++++***)))******)))))))))***+++,,,,,,+++***)))))))))******************************CCCBBBAAA???>>>=========?????????>>>??????@@@AAADDDDDDDDDDDDCCCBBBAAA@@@>>>???@@@AAAAAA@@@???>>>>>>======???@@@@@@>>><<<<<<>>>@@@BBBBBBBBB@@@???======>>>>>>???@@@AAAAAABBBAAA???>>>======>>>>>>@@@@@@???===<<<;;;999999999:::::::::999888777666::::::999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;::::::::::::::::::::::::888888888999:::;;;===>>>===>>>AAAEEEHHHLLLOOOPPPMMMLLLLLLLLLLLLMMMNNNNNNQQQRRRSSSSSSSSSQQQOOOMMMMMMLLLIIIFFFCCCAAA@@@???===;;;888555444444444555777666444333333333444444555555444333333333333444999:::<<<===>>>>>>======::::::999999999888888888888888777555333000...,,,222222111111111000000000000000///............///...------------,,,,,,,,,,,,...//////...------...////////////////////////////////////////////////////////////////////////////////////////////////---...000000//////111222111222555777999::::::::::::888666555777:::>>>@@@@@@@@@@@@AAABBBDDDEEEFFFGGGGGGEEEAAA;;;555222111000000000000000000000000//////000000000000111111111111111222222222222333222222333333333333222222222333444444555555444444444555666666777666666666777888999888777666777888777888888888999999999999999999999::::::;;;;;;;;;;;;<<<======>>>>>>======<<<;;;;;;;;;;;;<<<======999::::::<<<>>>@@@CCCDDDBBBBBBCCCCCCBBB@@@>>>===AAABBBDDDEEEFFFFFFEEEDDD????????????@@@AAACCCCCCDDDBBB@@@@@@AAAAAAAAA@@@BBBBBBBBBBBBAAA@@@??????===>>>AAABBBCCCCCCBBBAAACCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAACCCCCCAAA@@@??????>>>>>>>>>@@@AAABBB?????????>>>>>>=========>>>============<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::999999999999::::::888999999999999999::::::;;;;;;::::::999999888888666777999888777777888999999::::::999999888777666555555555555555555555555222222222222222222222222222222111000000000000111111111000000000000//////666222...---...000///---//////.........---------,,,+++++++++++++++,,,,,,,,,,,,------,,,+++******+++++++++++++++,,,,,,,,,(((((())))))***))))))(((******************))))))'''((())))))))))))))))))(((((((((((()))***+++,,,)))))))))(((((((((((('''(((((())))))))))))******)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''''',,,+++)))((((((((()))******))))))))))))***++++++++++++***)))))))))******************************CCCBBBAAA???>>>>>>>>>===@@@@@@????????????@@@@@@BBBBBBBBBAAAAAA@@@???>>>>>>???AAABBBBBBAAA???>>>===>>>???AAABBBBBB???===>>>???AAABBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAAFFFEEEDDDBBB???>>><<<;;;999999999999888888777777999888888888888888999999;;;;;;;;;;;;;;;:::999888999999999999999888888888777888888888888888888777777777777777888888999:::::::::;;;<<<>>>@@@CCCDDDFFFFFFEEEEEEDDDDDDDDDDDDFFFHHHIIIKKKKKKKKKJJJJJJJJJIIIGGGDDDBBB@@@??????===;;;888555333222222222333222111000//////000000111111111111000111111111555666888999::::::999999666666666555555555444444444444333111000...---,,,000000000000000111111111///.................................------------,,,---//////---,,,---...........................////////////////////////////////////////////////........................---///000000//////000111111333666999;;;<<<<<<<<<:::999888888999<<>>>>>999999999:::;;;===>>>>>>>>>???@@@@@@???===;;;999===>>>@@@AAACCCCCCDDDDDD============>>>>>>???@@@AAA@@@??????@@@@@@@@@???AAAAAAAAAAAA@@@???===<<<======>>>???>>>===;;;:::AAA@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@???============>>>???AAAAAA???>>>>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;::::::999888888999;;;<<<999999999999999999999999:::::::::999999888888888777888999999777777888999::::::;;;;;;:::999999888555555555555555444444444111111111111111111111111222222111000000000000000111000000000////////////777111,,,+++///111000.../////////.........------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******++++++,,,,,,(((((())))))******))))))++++++******))))))((((((&&&&&&'''((()))))))))((((((((((((((())))))******(((((((((((((((((((((((((((((((((((()))))))))***'''((()))***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''---,,,***((((((((()))***)))))))))))))))******+++*********))))))))))))***************************@@@??????????????????@@@@@@@@@??????>>>??????@@@@@@@@@@@@@@@@@@??????>>>>>>???AAABBBBBBAAA???>>>??????@@@BBBDDDDDDAAA???@@@AAABBBBBBCCCBBBBBBAAAAAAAAA@@@???>>>===<<<<<>>===;;;::::::999999999999999999888888777777777888888::::::;;;;;;:::999888777999999888888777777666666444444555555555555444444666666666666666777888888999888777777777999:::<<<>>>>>>>>>======<<<;;;;;;===>>>???@@@AAAAAA@@@@@@@@@???>>>===<<<<<<<<<<<<:::999777444222111000000111111000/////////////////////000000000000000000000111333444555444444333222111111111111000000000111111000000////////////,,,,,,,,,,,,---------------------.........------/////////............---+++,,,......,,,,,,,,,---------------------------////////////////////////........................////////////////////////...///111000//////000111111333555777999:::::::::<<<;;;:::::::::<<<===>>>===>>>@@@BBBEEEGGGIIIIIIJJJIIIFFF@@@999333111000////////////////////////...////////////000000000000000111111111222222222111222222333333222222111111222222333333333333333333333444555555555555555555666777777555555666777666666777777777888888888888888999999999999999999:::::::::::::::;;;;;;;;;======<<<<<<<<<<<<<<<===:::::::::::::::::::::999;;;<<<>>>??????===<<<:::<<<===>>>???@@@@@@@@@AAA======<<<<<<<<<======>>>>>>????????????>>>>>>>>>???@@@AAAAAA@@@>>><<<;;;======>>>>>>>>>===<<<<<>>>>>>>>>>>??????AAABBBBBBBBBAAA@@@@@@@@@;;;<<<===>>>???@@@@@@@@@???>>>>>>===<<<;;;;;;::::::::::::;;;<<<============<<<<<<<<<<<<;;;;;;;;;;;;:::999999999:::<<<===999999999999999999999999::::::999999999999888888888999:::999888777888999:::;;;;;;;;;;;;::::::999666666555555555444444444111111111111111111111111222111000000//////000000000000000////////////...222,,,''''''+++...---+++///.........------------///...---,,,+++++++++++++++,,,,,,,,,++++++***))))))))))))******+++++++++((())))))***++++++******+++******))))))(((((((((%%%&&&'''((((((((((((((())))))))))))(((((('''''''''''''''''''''((((((((('''(((((((((((()))))))))&&&&&&((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))*********)))(((((())))))************))))))))))))***)))))))))))))))))))))))))))))))))============>>>???@@@AAA@@@???>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAA???@@@AAABBBBBBAAA@@@???@@@@@@AAABBBDDDEEECCCAAA@@@AAAAAABBBBBBAAAAAAAAABBBBBBAAA???>>>===<<<<<>>===<<<<<<;;;::::::::::::;;;;;;:::999888888777888888888::::::999999999999999888999999999888777666555555555666777888888777666555333333333333333444555666555555444444555666888999888888888888777666555444777777777888888777777666666666666555666666777888666555444222111000//////////////////000000//////---...///000000000//////---...000111222222111111/////////.........------000////////////000000111---------------.........+++,,,------...---------//////.........---------***,,,------,,,++++++,,,------------------------////////////////////////........................////////////////////////...000111000///...///111000000111222444555666777;;;;;;;;;:::::::::::::::;;;<<>>777222000000////////////////////////......////////////000000000000000111111111111222111111222222222222111111000111222222333333222222222333444444555555444444333444555555444444555666666666666666777777777777777777777888888999999999:::999999999999:::;;;<<<;;;;;;:::999999999999:::;;;<<<<<<<<<;;;:::999999:::;;;===>>>???>>>>>>=====================>>>>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@@@@>>>=========>>>???@@@AAAAAA???===;;;<<<===>>>@@@AAABBBBBBCCC>>>============>>>??????AAACCCDDDCCCAAA@@@@@@@@@;;;===>>>@@@@@@@@@???>>>???>>>>>>======<<<<<<<<<::::::;;;;;;<<<======>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===>>>;;;;;;:::::::::::::::999::::::::::::::::::999999888:::::::::888777888999::::::;;;;;;;;;;;;::::::666666666555444444333333222222222222222222222222111111000////////////000000000////////////......000---******,,,//////---......---------,,,,,,,,,//////---,,,++++++++++++******++++++++++++******)))))))))))))))*********(((((()))***++++++++++++))))))))))))))))))((((((&&&'''(((((((((((((((((())))))))))))((('''&&&%%%&&&''''''''''''(((((((((''''''(((((((((((())))))%%%&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''%%%&&&(((*********)))((('''((())))))******))))))'''((()))*********))))))))))))))))))))))))))))))<<<<<<<<<<<<===>>>???@@@???>>>>>>===<<<<<<=========>>>???AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAACCCDDDDDDCCC????????????????????????@@@@@@@@@@@@@@@?????????@@@???>>>>>>>>>???@@@AAA??????>>>>>>======<<<<<<<<<;;;:::999999:::;;;<<<;;;::::::999888888999999999999888777777888::::::::::::999888777666555444666777888999999888777666000000000111111333444444444444333444444555666666555555666666666444333222333333333333333222222222222222111222222333444555111111111000/////////...---...//////000000000000,,,---.../////////.........///000222222222222111............------------///...---,,,,,,---....../////////...............***+++,,,---...------,,,------,,,,,,,,,+++++++++***+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................---------------------------///000///...---...///111000//////000222444555888888888888888888888777888:::<<>>======<<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<======???>>>>>>===<<<<<<<<<===>>>@@@BBBAAA>>><<<<<<<<<===>>>@@@BBBAAA@@@>>><<<<<<===>>>???AAABBBCCCCCC===============>>>??????AAACCCDDDCCC@@@>>>???@@@<<<>>>@@@AAAAAA@@@>>>===========================;;;;;;;;;<<<======>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;999:::;;;:::888777888999999::::::;;;;;;;;;::::::777666666555444444333333333333333333333333333333111111000///////////////000000/////////.........//////......///000111111---,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,((()))***++++++,,,++++++)))))))))))))))(((((((((&&&'''((()))************((((((((()))))))))))))))(((((()))))))))((('''''''''(((((())))))((('''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&'''((((((((((((((('''''')))*********)))(((&&&''')))*********))))))))))))))))))))))))))))))<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<>>>@@@AAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAA???>>>???AAACCCCCCCCC>>>>>>>>>===============>>>??????@@@AAAAAABBBBBB???>>>===<<<<<<===>>>???==================>>>>>>;;;:::999999999:::;;;<<<<<<<<<;;;:::999999::::::999888777666666888:::<<<;;;:::999888777666555444111222444555555444222111000000000111222333444555555555555444444333222222444555555666555444333222222222111111111111111111222111111111111222333333......//////////////////,,,---...///000111111111+++,,,---...///......---///000222333444444333333//////.........---------///...,,,************++++++++++++*********)))))))))***,,,---...------,,,+++++++++*********)))))))))+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,...444333111///000222444666444444555666666666666666777888:::<<<>>>>>>>>>>>>>>>===;;;777333111111222////////////////////////............/////////000000000000000111111111111111111222222222222111111000000111222222222222222222222333444444444444333000111333333222222333444555555555555666666666777444555666777888999:::;;;;;;:::999999999:::;;;<<<===<<<;;;;;;::::::::::::999;;;===???@@@@@@@@@@@@>>>>>>===<<<<<<======>>>;;;;;;;;;;;;;;;<<<===>>>@@@???>>>===============>>>AAACCCBBB>>>;;;;;;<<<<<<>>>@@@BBBBBBAAA???============>>>>>>>>>>>>>>>===============>>>???@@@@@@BBBDDDCCC???===>>>???===???AAABBBBBB@@@>>><<<<<<<<<==================<<<<<<<<<=========>>>>>>======<<<<<<<<<;;;;;;;;;:::;;;===???@@@??????>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::888777888999999999::::::;;;:::::::::777777666555444444333333333333333333333333333333111111000///////////////000/////////............***,,,---------,,,...///,,,,,,,,,+++++++++******))))))))))))***+++,,,---'''((()))***+++,,,,,,,,,******))))))((((((''''''%%%&&&'''((())))))))))))''''''(((((())))))******)))*********)))(((''''''%%%&&&''')))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&%%%$$$%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((('''&&&%%%&&&''''''&&&''')))*********)))(((&&&'''(((*********)))((())))))))))))))))))))))));;;<<<<<<===>>>??????@@@???>>>======>>>>>>===<<<;;;<<>>===AAAAAA@@@@@@@@@@@@@@@@@@AAA???===<<<;;;<<<>>>?????????>>>>>>>>>>>>>>>???@@@@@@???>>>===<<<;;;;;;<<<======<<<<<<===???BBB@@@???>>>======<<<<<<======<<<<<<;;;;;;;;;<<<<<<999:::;;;;;;;;;:::888666;;;999777777999:::::::::???>>><<<999666333000///111444666666333333555888777777555333000000333555333333333333333333333333444444333333333222222222000000000000000111111111111222333444333333111111111///---,,,,,,,,,...///...//////000111111222222......---------,,,,,,,,,////////////000000000000..................------------++++++++++++------.........------,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,---------...............------,,,,,,,,,---------...------,,,,,,///////////////000000111222444777999::::::888777999999999999999:::;;;;;;888777555333111///......000000//////......------............///////////////000111222222111000///000000000000000000000000222222111111111111222222222222111111111111111111000000111222333333444444888777555444444666888999777777888888888999999999555666666777888999999999999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>============>>>>>>>>>>>>==============================>>>????????????>>>DDDCCCBBBAAA???>>>===<<<:::;;;===????????????>>>???????????????>>>==================>>>>>>>>>>>>======>>>>>>>>>?????????========================<<<>>>??????>>>>>>???@@@AAA@@@@@@??????@@@@@@AAA?????????>>>>>><<<;;;;;;888999;;;===>>>>>>======>>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::<<<<<<<<<<<<;;;:::999888777777777777888888888888555444444444444333333333111111111111111111111111000000//////......------------,,,,,,,,,+++++++++---,,,++++++++++++,,,---...---,,,,,,++++++++++++,,,,,,+++******+++,,,,,,))))))))))))))))))))))))(((((())))))******++++++******))))))(((((('''''',,,+++))))))******((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''---,,,+++)))(((((('''''')))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))******:::;;;;;;<<<>>>???@@@@@@>>>===<<<===>>>???>>>============>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@===<<<;;;;;;<<<===???AAA??????>>>>>>>>>>>>>>>???>>>>>>>>>===<<<<<<;;;;;;<<<=========<<<===???AAA??????>>>===<<<<<<<<<<<<::::::::::::;;;<<<======<<<;;;;;;;;;;;;;;;999888:::888666666777999999888999888888888777777666666444555777666666666777888999999777555111000111222111111111111111111111111333333333333222222222222111111111111111111111111111000000/////////000111000///---,,,,,,,,,...///......//////000111222222.........---------,,,,,,////////////////////////000000//////...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++******++++++,,,------...------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,------...---------...............//////000444666888:::;;;:::888777333333333333333444444555444444222111000000///////////////...........................//////////////////000111111000//////////////////////////////111111000000000000111111111111111111111111111111111111111222222333333333555444444333444555666777666666666777777777888888666777777888999999::::::999999:::::::::;;;;;;;;;:::;;;;;;<<<======>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@AAAAAA@@@@@@AAAAAA@@@???>>>======<<<;;;;;;===>>>>>>?????????>>>>>>??????>>>======<<<============>>>>>>>>>>>><<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===???>>>======>>>@@@??????>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<;;;>>>>>>===;;;;;;:::::::::<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;:::999888777777777777777777666666666555555555444444444333333111111111111111111111222000000000//////.....................------------------,,,++++++,,,------------,,,++++++++++++++++++***))))))))))))***+++))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))((((((''''''***(((''''''((()))'''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((((((''''''&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((('''''''''(((((()))***:::;;;;;;<<<===>>>???@@@===<<<;;;===>>>@@@???>>>???>>>===<<<<<<<<<>>>>>>===>>>@@@BBBBBBBBB@@@@@@:::999999:::<<<>>>@@@BBB>>>>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<===???AAA>>>>>>===<<<;;;;;;;;;;;;888888888999:::;;;======???????????????>>>:::777999777555555666777777666555555666777888888999999555444444444666777666555999:::999777333000......////////////////////////333333222222222111111111333333222222111111000000111000...------...000222000///---,,,,,,,,,---...,,,---...///000111222222...............---------//////..................111111000...---,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++)))******+++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,---............---------------...//////555666888::::::999777666222111111111111222333333111000000/////////000000------..................---............/////////......////////////......////////////////////////000000////////////000000111111111111111111111111111111222222222222222222222333444555666777777777555555555555666666666666777777888888999999::::::999999:::::::::;;;;;;;;;:::::::::;;;<<<<<<======;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>============<<<<<<<<<<<<===>>>??????==================<<<;;;============>>>>>>>>>>>><<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===<<<>>>???>>>>>>======<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<;;;===<<<;;;;;;:::::::::;;;???>>>===;;;:::999999999<<<=========<<<;;;::::::::::::::::::999888777666777666666666555555444444555555555555444444444444222222000000///000111222000000000000////////////000000/////////............------,,,,,,------...---,,,++++++***+++++++++***))))))(((((())))))***))))))))))))))))))))))))(((((('''''''''''''''''')))))))))(((((((((((('''&&&%%%%%%%%%'''((('''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((&&&''''''''''''(((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''&&&''''''((()))======<<<;;;;;;<<<===>>><<<;;;;;;<<>>>>>>>>>>>>>>>>>999;;;>>>AAABBBAAA???>>>999999999:::;;;===???@@@===>>>>>>???????????????;;;<<<<<<<<<=========>>>;;;<<<>>>>>>======???AAA======<<<;;;::::::::::::999888888888999:::;;;;;;@@@BBBGGGLLLNNNHHH???777:::888555444555666666555777777777777666666666666444111///000333444333000777888999888444111///...........................222222111111111000000000333222222111000//////...000000/////////000111222///...---,,,,,,,,,------,,,,,,---...///000111111....................................------------......---,,,,,,+++*********+++,,,------,,,+++***++++++******************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............------------...//////444555666777777555444333000000000000000111111222//////......---......///,,,,,,,,,------......///---------.........//////........................//////////////////////////////............//////000000000000111111111111222222222222111111111111222444666888::::::999888444555555555666666666666666666777777888888888999999999999::::::::::::;;;999999::::::;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<============<<<<<<============>>>>>>>>>===<<<<<<;;;<<<===>>>???;;;<<<<<<===<<<<<<;;;;;;============>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<<<<===>>>?????????>>>>>>===<<<<<<===============<<<;;;;;;<<<;;;:::999999:::;;;<<>>===;;;:::999888888;;;<<<<<<======<<<<<<<<<::::::::::::999888777666666555555444444333333333555555555444444444444333333222000/////////111222000000000000000000000000////////////............------------------------++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&((((((((((((((((((((((((%%%$$$$$$%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''&&&&&&&&&''''''(((AAA@@@>>><<<;;;:::;;;;;;<<<;;;;;;<<>>@@@AAABBBBBBAAA???>>>777999<<>>???????????????;;;<<<<<<======>>>>>>???:::<<<>>>>>>======???@@@===<<<;;;::::::999999:::;;;:::999888888888888888<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<<<<======>>>??????@@@======;;;;;;;;;<<<>>>???;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;:::<<<===@@@@@@@@@@@@@@@???>>>===;;;;;;<<<<<<<<<;;;::::::999999888888999:::<<<===>>>===<<<;;;999999999888999999;;;<<<============;;;;;;;;;;;;:::999888777555444444444333333222222444444444444333333333333333222000/////////000000///////////////000000000.........---------,,,,,,------------------------******)))))))))******+++************************(((((((((((((((((((((((()))))))))((((((''''''''''''''''''''''''(((((((((&&&%%%%%%&&&(((******)))&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))((('''&&&&&&&&&&&&''''''DDDBBB???<<<;;;;;;;;;<<<===<<<;;;===>>>@@@???>>>===???BBBDDDDDDCCCAAA???999:::<<<>>>>>>>>><<<;;;============<<<<<<;;;;;;;;;<<<>>>???@@@@@@??????;;;;;;<<<<<<<<<=========:::<<<>>>???>>>>>>>>>???======<<<;;;::::::::::::<<<<<<:::999888777777777777@@@OOO```jjjfffYYYMMM<<<999777555555555555444222222333333333444444444333222111111222222111000///222444555444222111222////////////////////////000000/////////.........//////......------,,,,,,''')))---000000///,,,***------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++******(((((())))))***+++++++++******++++++++++++*********************+++++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))),,,++++++******))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---............---,,,,,,,,,,,,---......------...............------------,,,---......//////...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------.........///...------------...///........................//////............//////...//////000000111111111000000111111111111111111///000333555666555444333555555555666666666666777444444444444555555555555666666777777777888888888777777888888999:::::::::;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<<<<===>>>?????????===<<<<<<;;;<<<<<<======:::;;;<<<<<<===<<<<<<<<<============>>>>>>>>>>>>@@@AAAAAAAAAAAABBBBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;::::::;;;<<<===>>>@@@@@@@@@@@@???>>>999999:::::::::999999888777777777888999:::<<<<<<===<<<;;;:::999999999999888888:::;;;<<<<<<======;;;;;;;;;;;;:::999888777333333333333333333333333333333333333222222222222111111111000000//////...............////////////---,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++)))))))))((())))))***+++)))******++++++******)))(((((((((((((((((((((((()))))))))(((((((((((((((&&&''''''''''''((((((((('''&&&&&&''')))+++***)))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))(((''''''&&&'''''''''CCCAAA???===<<<===>>>???>>>===<<<===>>>???>>>======>>>@@@BBBCCCCCCCCCBBB<<<======>>>>>>>>>======>>>>>>>>>>>>======<<<;;;;;;<<<>>>@@@AAA@@@???>>>:::::::::::::::::::::;;;:::<<<>>>???>>>>>>>>>???>>>===<<<;;;::::::::::::<<<;;;:::999999999999999888<<>>;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<===========================>>>>>>>>>>>>=========>>>>>>>>>??????::::::::::::::::::::::::888999::::::999999:::;;;999:::<<<>>>>>>>>>===<<<777777888888888888777777777777888999999999999999;;;;;;::::::999::::::;;;999:::::::::::::::999999::::::::::::999888777666222222333333444555555555222222222111111111000000000111111222111///---,,,,,,---------.........///,,,,,,,,,,,,++++++++++++******+++,,,,,,+++******((((((((((((((()))******(((((()))******)))((((((((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&'''''''''((((((((('''&&&''')))******)))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))(((&&&%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***)))(((((('''''''''(((AAA@@@>>>======???AAACCC???>>>======>>>>>>===<<<>>>>>>>>>>>>@@@BBBDDDEEE?????????>>>>>>>>>>>>>>>======>>>>>>>>>>>>======:::<<<>>>@@@AAA@@@???>>>888888888888888888888888999<<<>>>??????>>>>>>???>>>>>>===<<<;;;;;;;;;;;;:::::::::999::::::;;;;;;;;;;;;>>>FFFOOOQQQLLLFFF:::888555333222222111000000000000000000000000000---///111///,,,+++,,,//////111222222000//////000........................//////.........---------.........///////////////++++++,,,---......//////,,,,,,---------,,,+++***......---,,,+++***)))(((*********++++++,,,,,,,,,,,,,,,++++++***))))))(((---------,,,,,,+++++++++,,,+++***))))))***+++,,,******++++++,,,,,,,,,,,,&&&'''(((***+++,,,......************************+++++++++***)))(((((('''))))))))))))))))))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---------...------,,,,,,((((((((((((((())))))***))))))***+++,,,,,,------++++++******++++++,,,---+++++++++,,,---///000111---,,,,,,++++++*********,,,,,,,,,---------......000///...------...///000........................000000////////////000000---......///000111111222...//////000111222222333222333333444444333333333222222333333333444444444666666666666666555555555444444444555555555555666666666666777888888999999777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::::::::999:::::::::;;;;;;<<<<<<<<<;;;;;;=========<<<;;;:::;;;;;;<<<===>>>>>>>>>===============>>>>>>>>>>>>::::::::::::;;;;;;;;;<<<888888888888888888888888777999::::::999888:::;;;444666888;;;<<<;;;::::::555666777777777777666666888888999::::::888777666::::::999999::::::;;;<<<;;;;;;;;;:::999888666555888999999888888777666555111222333444555555666777111111111000000000000//////000222333222000---+++,,,,,,,,,---------......------,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))((((((((((((((()))******&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((('''&&&''')))))))))'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!###%%%''')))((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''******)))(((((((((((((((BBB???<<<;;;<<<=========@@@@@@@@@??????>>>>>>>>>===<<<:::;;;>>>AAABBBCCCBBB@@@======???@@@@@@@@@===<<<;;;:::::::::::::::@@@===<<<@@@EEEFFF@@@:::999:::<<<======<<<;;;:::;;;<<<<<<===============;;;;;;;;;;;;:::999888777555777:::999666555666999:::999:::===@@@AAA???<<<555555444222000000222444333222///---------...//////...------,,,,,,,,,,,,////////////000000000000......---,,,,,,,,,,,,---........................------,,,,,,,,,---......+++***)))))))))))))))***,,,,,,++++++******++++++'''((()))++++++***))))))+++++++++,,,,,,---------+++++++++*********))))))++++++************+++++++++++++++++++++***)))(((((())))))))))))*********************))))))))))))+++*********))))))((((((''''''((()))))))))))))))((()))))))))******************))))))((((((''''''++++++*********************++++++,,,,,,++++++***)))))))))))))))))))))))),,,+++***))))))+++---...,,,+++******+++...000222000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,------------..................---------,,,,,,,,,111000000/////////000000///////////////000000111111222222333333222222111000000111222333333444444555555555555555444444444222333444444555555444444333333444555666777888888:::::::::999999888888888888888999999999:::::::::;;;;;;:::::::::999999999999999999999999;;;<<<<<<@@@>>>===;;;:::::::::;;;>>>???@@@AAA@@@>>><<<;;;::::::;;;;;;;;;:::999888:::;;;;;;<<<<<<;;;;;;:::777777777777777777777777:::999888888888999;;;;;;888555222333666999:::999666666666666666555555444888777777777777777777777<<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999:::999888888888777777666666555444222000000111222333000000///------,,,,,,,,,222111111000///......---,,,+++******))))))******...,,,))))))***+++***'''))))))***++++++)))((('''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((()))))))))(((((('''''''''''''''((((((((('''&&&%%%%%%///---***'''&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%""" !!!###%%%&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''((()))***+++)))&&&$$$%%%''')))'''%%%@@@???>>>???@@@@@@>>><<>>>>>===;;;:::;;;???CCCFFFGGG???>>><<<<<<>>>?????????@@@??????>>>=========>>>???>>>>>>BBBFFFFFFBBB>>>>>>???@@@AAAAAA@@@>>>===;;;;;;<<<===============;;;;;;;;;;;;:::999888777666888::::::999888777888999777777888:::;;;999777666666666444111111222444333222000///............---,,,++++++++++++------.........////////////000......---,,,,,,,,,,,,---///...------,,,+++******,,,,,,++++++***++++++,,,+++***************++++++,,,,,,+++***))))))******)))***++++++,,,,,,++++++))))))******************+++++++++*********))))))***))))))(((((())))))*********+++++++++***)))))))))))))))************+++(((((()))))))))******************)))))))))(((((())))))***+++++++++++++++))))))))))))***************)))))))))((((((((('''************************)))******++++++******))))))))))))))))))))))))))),,,+++***)))***+++---///,,,+++******+++---000111222111000...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////............///000000......---,,,,,,,,,,,,,,,---------.........//////000/////////..................---------------...//////......//////000111111222222222222222222111000000111111222333333444555555555444444333333333111222333333333333333333333333444555666777888888888888888888888777777777888888888999999999999:::999999999::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<>>===<<<;;;;;;<<<<<<===>>>???@@@???>>><<<;;;:::::::::::::::999999888999::::::;;;;;;::::::999777777777777777777777777999888777777777888::::::===:::666444555555555333666666666666666555444444777777777777777777777777:::::::::;;;;;;<<<<<<<<<888888888888888888888888777777777666666666555555333222000///...///000111111111///......---------000//////......---------,,,,,,+++***************,,,***'''((()))***)))(((***************)))(((((((((((((((((((((((((((((()))(((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&%%%&&&''''''''''''''''''***(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$%%%'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&'''((())))))(((&&&$$$$$$'''((('''%%%>>>>>>@@@BBBDDDCCC@@@===????????????????????????AAA>>>;;;<<>><<<<<<======<<<;;;@@@@@@@@@@@@???????????????@@@BBBDDDEEEEEEDDDCCCAAABBBCCCCCCBBBAAA@@@>>>:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::999888777777888999;;;<<<;;;888666999777555555555666555444888888777555333222222444444444333333222000///...---,,,***))))))+++---...------------..................---,,,,,,,,,,,,,,,+++++++++*********))))))++++++***)))((((((((()))************++++++,,,------,,,+++***))))))))))))***************++++++,,,*********)))))))))))))))+++************))))))))))))((((((''''''(((((()))))))))******+++*********)))************+++++++++&&&''''''(((***++++++,,,******))))))))))))(((((())))))******++++++******''''''''''''((((((((()))))))))))))))((((((((((((************************)))))))))******))))))))))))))))))))))))))))))))))))((((((((((((***,,,---++++++******+++---///000333222000...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++++++++***+++,,,,,,---------------,,,,,,,,,,,,---............/////////////////////............------,,,,,,,,,------...///............///000000111111222222222222111111000000000111222222333333444444444444333333333222111111222222222333333333333333444555666777777888666666666666777777777777777777777888888888999999777888888:::;;;<<<============<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<======<<<===>>>>>>>>>===<<<;;;::::::999999999888888888888999999999999999999888666666666666666666666666777777666666666777888999>>>;;;888555444333222111555666666666666555444444555555666666666777777777777888888999:::;;;<<<<<<666666666666666666666666555555555444444444444444111000...---------...///111111000///............---------------------------,,,++++++******++++++)))(((&&&''')))***))))))+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((('''&&&&&&%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''(((&&&%%%%%%&&&''''''&&&??????AAACCCEEEEEECCCAAA??????@@@@@@@@@@@@AAAAAAEEEBBB===;;;<<>>======<<<:::888======>>>>>>>>>=========@@@CCCFFFFFFDDDBBBBBBDDDAAAAAAAAAAAA@@@???===<<<::::::;;;<<<<<<<<<<<<;;;:::::::::::::::999888888888888999<<>>999444999777555444444555666666888888888666444222222333666777888888777555222111000...,,,***)))***,,,---++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,&&&'''((()))***,,,------,,,+++***)))((('''''''''))))))))))))***+++,,,---...---,,,+++***)))))))))(((((('''&&&'''((()))***,,,,,,++++++*********)))************)))))))))))))))((((((''''''(((((()))(((((()))******+++******************++++++++++++''''''(((((()))******+++))))))))))))))))))((((((''''''((((((((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))(((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&((()))***************+++,,,......000///...,,,+++*********++++++++++++++++++++++++***************++++++,,,)))(((((((((((()))******,,,,,,,,,---,,,,,,,,,,,,------........./////////,,,,,,,,,,,,,,,,,,,,,,,,.........---......//////......------......///000000000111111111111000000000000000000111111222222222222333333444555555555222222222222222333333444222333333444555666777888555555555666777777777888666666777777777888888888777888888999:::;;;<<<<<<======<<<<<<;;;:::999999:::::::::;;;;;;<<<<<<===;;;;;;<<<===<<<<<<;;;:::999999888888777777777777777777888888888888777777555555555555555555555555555555555555666666777777999888666555555555555555555555666666555555444333444444444555666666777777777777777888999999999:::444444444444444333333333222222222222222222222222000///...---------......000000///...............,,,,,,,,,------------------,,,,,,+++++++++++++++(((''''''''')))***++++++,,,+++)))((((((((()))***(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&((('''&&&&&&''''''''''''AAA@@@@@@AAADDDEEEDDDCCC@@@@@@@@@AAAAAAAAAAAAAAACCC@@@<<<::::::<<<===>>>@@@???>>>>>>???>>>===;;;;;;;;;<<<======<<<<<<;;;BBBEEEGGGFFFAAA??????AAA?????????>>>===<<<;;;;;;999::::::;;;;;;;;;;;;;;;999999::::::999999888888888777888;;;>>>===888333666555555444444555777888666777888666444222222333888999:::;;;;;;888666444333111///,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,&&&'''(((***+++---...///---,,,+++))))))((((((((('''''''''((((((***++++++......,,,++++++*********((('''&&&%%%&&&''')))***+++++++++******)))))))))))))))))))))))))))))))))***))))))(((((())))))***'''((()))***************))))))*********+++++++++)))((((((((((((((((((((((((((((((((((((((())))))''''''(((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))))))))************++++++++++++++++++***))))))))))))))))))))))))''''''''''''(((((())))))************++++++,,,---+++******))))))*********++++++++++++++++++++++++***))))))))))))***+++++++++++++++++++++,,,,,,---++++++,,,------,,,,,,+++------------............++++++,,,,,,,,,,,,,,,,,,---------------...//////---------------......//////000000111111000000/////////000000000000111111000000222333555777888999444333333222333444555555222222333444555666777777555666666666777888888888555555555666666666777777888888888999999999999:::;;;;;;;;;:::999888666666777777888999999:::::::::::::::::::::;;;:::::::::999888777666666666666777666777777888888777777666444444444444444444444444444444555555666666666666555555555555555555666777555555555555555444444333333333444444444555555555888888777777666666555555333333333222222111111111000000000000000000000111000000//////..................---,,,,,,,,,------------------------......---,,,++++++******++++++(((((())))))***+++,,,---,,,+++)))((((((((()))***((((((((((((((((((((((((&&&&&&''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((((((#########$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&))))))(((((('''(((((()))AAA??????@@@BBBDDDDDDCCC@@@@@@@@@?????????>>>>>>===;;;999999;;;===>>>>>>;;;:::;;;===@@@BBBAAA@@@:::;;;===>>>>>>===<<<<<>>??????>>>======<<<<<<<<<888999::::::;;;;;;::::::888999999999999999888888555666777999:::999666444111222333333222222444666333444555555333111111111666777999::::::999777666222111000///---,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))***'''''''''''''''((()))***---,,,++++++***+++++++++((((((((((((((()))******((((((((((((''''''''''''(((((()))))))))))))))******))))))(((((())))))***(((((())))))***)))))))))((())))))))))))*********)))))))))(((((('''''''''''''''(((((((((((())))))))))))*********)))((((((((((((((()))))))))******(((((((((((())))))))))))'''(((((())))))*********++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++************))))))*********+++++++++(((((('''(((((()))***+++++++++++++++++++++++++++***))))))))))))***++++++******))))))******+++,,,)))***,,,------,,,+++++++++,,,,,,,,,,,,---------------------............************+++,,,,,,------,,,,,,,,,,,,---......//////000000000000/////////////////////000000000...///000222555777888999555444333222333444555666222222333444555666666777666666666666777777777777444444555555555666666666777777777777777777888888888888999999888666555333555666777888999999888888888888888999999999::::::888777666555444555666666666777777888888777777666555555555555555555555555333444555666666666666555555666777666444444444666444555555555555444333333333333333333333333333333888777666555444333333222333222222111111000000//////////////////000000000000000000000000/////////------,,,,,,,,,,,,,,,---------------------------,,,+++******))))))******((()))************,,,...+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''%%%$$$"""!!!$$$%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((())))))(((''''''(((***>>>>>>???AAACCCCCCAAA>>>???>>>>>>===<<<;;;:::::::::999888999<<<======<<<999999:::===@@@AAA@@@>>>999;;;<<<>>>>>>>>><<<;;;======>>>===<<<;;;<<<<<<===<<<<<<<<<;;;<<<<<<<<<888888999:::::::::::::::888888999999999999888888333555777777666555444555000222444333111000000222///111222333111000000000000111333444555555444444---.../////////...---,,,+++++++++,,,,,,,,,---------,,,++++++***+++++++++++++++++++++++++++++++++++++++******)))*********)))((((((((((((((())))))))))))))))))))))))***+++''''''(((((()))))))))(((&&&&&&''''''''''''''''''(((((((((((())))))******)))((((((''''''(((((()))))))))))))))))))))((('''''''''((((((((()))))))))'''''''''((((((((((((((('''''''''((((((((())))))))))))******)))(((((('''(((((((((((())))))))))))'''((((((((()))))))))***''''''(((((()))******+++******++++++++++++******)))))))))))))))))))))))),,,,,,,,,+++***)))((('''((())))))***************)))(((((((((((()))************************************))))))******+++,,,((((((''''''(((((()))***(((***+++---------+++*********++++++++++++,,,,,,,,,,,,---------.........))))))))))))***+++,,,---,,,,,,,,,+++,,,------......//////000000//////...////////////////////////......///111222333444555444333222111222333555666111222333333555555666777666666666555555555555555333444444444444555555555333444444555666777888888666777888888888666444333666777888999999888777777777777777777888888999999888777555444333444555666777777777888888777777777555555555555555555555555333444555666777666666555333666777777444333444555444444555555444444333222444444333333222222111111555555444444333333333222222222222111000000//////........./////////000000000000000000000///......------,,,,,,,,,------...------,,,,,,++++++******+++***))))))(((((())))))''')))******((((((+++---***************)))((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''''''''&&&%%%$$$###"""$$$$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''((())))))&&&'''((('''%%%$$$&&&)));;;<<>>:::======<<<;;;999888777666<<<;;;;;;;;;<<<<<<:::888<<<<<<<<<===>>>===;;;999777999;;;<<<===<<<;;;:::999999999:::;;;<<<<<<<<<::::::999999999::::::;;;888888999::::::::::::999777888888999999999888888111444666666333111333555222555777666222//////000,,,...111111000//////000,,,,,,...///000111111111)))***---///000///...---++++++,,,,,,,,,------------,,,++++++******++++++(((((()))***+++,,,,,,---***))))))))))))******++++++***)))))))))))))))***'''&&&&&&''''''((()))***###$$$&&&'''''''''&&&%%%'''((((((((())))))******'''((((((((())))))******'''''''''&&&&&&'''''''''))))))***))))))(((''''''''''''''''''((((((((((((%%%&&&&&&'''((()))******&&&'''''''''(((((())))))''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******&&&''''''((()))******+++))))))************))))))))))))))))))))))))))))))++++++***)))(((&&&$$$###((())))))************)))++++++***)))))))))))))))***************************************++++++,,,+++++++++++++++,,,,,,---((()))+++---------+++***))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,++++++,,,,,,---.........////////////......///////////////...............//////000000000111333222111000000222444555111222222333444555666777555555555444444333333333333333333444444444555555000111222444666777999999555666888999888777555444777888999::::::999888777777777666666777888999999888666444333333333555666777777888888888888777777666666666666666666666666444444666777777777666555000333666666555444666888444444555555444444333222555444444333222111000000333333333333333333333444333222222111000//////............/////////000000//////000000//////...---......---------......///---,,,,,,+++***)))((((((***))))))(((((((((((((((''')))***)))'''&&&))),,,)))***+++++++++***((('''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''''''''(((((((((((()))'''''''''((((((((())))))%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))***+++$$$&&&'''%%%###"""%%%''';;;===@@@BBBBBB@@@===;;;::::::999999::::::;;;<<<;;;:::999888999:::;;;<<<666777999:::;;;;;;:::999::::::;;;;;;;;;:::999999;;;:::::::::::::::888666666777999:::<<<<<<<<<<<<999999999888888888777777777777666666555555444444666555444333222111111111444444444333111000...---////////////000000000000+++,,,---.........---,,,++++++++++++,,,,,,---......,,,)))((((((***---///......---,,,,,,+++******,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((('''%%%$$$###(((((((((((())))))))))))******))))))((((((''''''&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******++++++++++++******)))***,,,+++***)))***+++******+++++++++,,,,,,,,,)))************+++++++++++++++***)))(((((()))))))))************+++++++++++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++...............///000111............000222444555222111///------...000111111111111222333333333444111111222222222333333333555444333333222222333333222222333444444555555666666666666666666666666666555555555555555666777777777777777444222222333555333444555666666666555444666666777777777888888888444444555555444444333222333333333222222222111111000111222444555444444333222222333444555555555555444444333333333222222222333333333222222111111111...///000111111111111111000111222222111000...---000///...------...///000000///------......---+++------++++++++++++------************************))))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$""""""!!!&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%###999;;;===>>>>>>===;;;999:::999999999999:::;;;;;;======;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::::::::::::::999999888777;;;:::999999::::::999999777777888999:::;;;;;;<<<:::::::::999888888888777777777777777777666666666555444333222111111000111111111111111111000000///111000000000///.........+++,,,---------,,,+++***++++++***++++++,,,------///---+++)))((()))+++,,,...------,,,++++++******'''(((((()))******++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&'''''''''((((((((())))))((((((((((((''''''''''''(((((((((((()))))))))***''''''''''''((((((((((((((((((((((((((((((((()))))))))(((''''''''''''''')))((((((((('''''''''&&&''''''((())))))))))))((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))*********)))((((((***,,,(((((()))))))))*********))))))*********+++++++++++++++***))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------------...///111444666777444333000.........//////111111111111222222222222111111111222222222333333444444333222222222222222222222333333444555555555555555555555555555555555555555444444555666666777777777666555222222333555333333555555666555555444555666666666777777777888444555555555555444333333333333222222222111111111///000222333444444333333333333444444444444444444444333333333333222222222222222222111111000000000///000111222222222222222111222333333333111000/////////...------...///000///...------......---,,,---,,,++++++++++++,,,---************************))))))))))))))))))))))))******))))))((((((''''''((((((((((((((())))))***(((((('''&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))((('''%%%$$$::::::;;;;;;;;;;;;::::::999999999999999:::;;;;;;???>>>===;;;::::::999999>>>>>>===;;;;;;:::::::::::::::::::::999888666666::::::999888999:::;;;<<<888888777666777888999:::;;;::::::999888888777777777777777888888888888888333333222111000000000000......//////000000111111111111000///...------,,,++++++,,,,,,,,,,,,+++***,,,+++++++++++++++,,,---...---,,,***))))))))))))------,,,,,,+++*********&&&''')))***++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))))))))(((&&&&&&&&&'''''''''((((((((((((((((((((()))))))))((())))))))))))*********''''''''''''((((((((((((((((((((((((((((((((((((***)))((((((((((((((((((((((((((('''''''''''''''&&&&&&'''((((((((((((''')))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((*********)))((((((***,,,((((((((())))))))))))***)))))))))*********+++++++++***)))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,------.........000//////............///,,,---...000222555777888555444222000............111111111111000000000000111111111222222222222333333333333222222222111111222222333333444444555555555555555555555555555555444444444444444555555666666666666555333222333555222333444555555555555444555555666666666666777777555555666666555555444333333222222222222111111111///000111222333333333333333444444444444333333222333333333222222222111111111111111000000000000000000111222222222222222111222222333444444333111111//////......---......///---,,,+++,,,...///...---,,,,,,+++******+++,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((()))***((('''''''''&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''((()))&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&&&&<<<;;;;;;;;;;;;;;;;;;<<<999999999888999::::::;;;======<<<;;;::::::999999===<<<:::999888999:::;;;;;;;;;;;;:::999888777666888888777777777888;;;>>>:::888666555444555777888999888888777777666555555555666666777777888888888333222222111111111111222............//////000000/////////......---------)))***+++,,,---.........------,,,,,,,,,,,,,,,---+++++++++++++++***)))))),,,,,,++++++*********)))((()))++++++***)))&&&%%%))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))))))))(((%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++((((((((((((((()))))))))''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''((((((((((((''')))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((***,,,---+++*********************++++++++++++))))))))))))******************)))))))))))))))***))))))*********+++++++++************************)))************+++++++++++++++,,,---......//////222111000///////////////------...///111333444555444333222000////////////111111000000//////......111111111111222222222222222222222222222222111111111222222333444444555555444444444444444444444444444444333333333333444444444555666555333222333444222222333333444444444555666666666666666666777777555555666666555555444333222222222222111111111111111111222333333444444444444444444444444333222111222222222222111111111111111111111111111111000000000000111111111000000///000111222333333222111111//////.........------...,,,+++***+++---......---++++++************++++++************************(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))''''''''''''''''''&&&&&&&&&%%%%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&<<<;;;:::999999:::;;;<<<999888888888888999::::::999999999999:::999999999888888777666777888999:::<<<<<<<<<<<<;;;:::999888666777777666555666:::>>>;;;999777444333444555555555555555555444444444333333333444444555555666666333333222222222333333444111000///...---------...,,,,,,------......//////((()))***,,,...111222333000///...---------------((((((***++++++++++++***+++***************))))))((()))***+++***(((&&&$$$))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''************)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''((()))))))))(((((()))((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))******++++++******)))&&&***///111///,,,***(((************************(((((()))))))))************)))))))))))))))******))))))*********+++++++++************************)))))))))*********++++++++++++,,,,,,---...//////...---,,,+++++++++++++++---......///////////////000000000000000000111111111000000//////.........000000111111111222222222222333333333333222111000111111222222333444444555444444444444444444444444333333222222222222333333333444555555333222333444111111111222333444444555777777777777777777777777555555555555555444444333222222222111111111000000222222222333444444555666444444444444333222111111222222111111111000000000222222222222222222222222//////000//////...---------...///000111111000///...............---,,,,,,+++******+++---...---,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''(((((()))&&&&&&'''((((((''''''&&&&&&%%%%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''''''''999999888888888888999999888888888888888999::::::777777888999999999999999666666666777777888999:::<<<<<<<<<<<<<<<;;;;;;:::555777888777555666:::===<<<:::888666444333333333222222222222333333333333222222222333333333333333222222222222333444555555444222000...,,,,,,,,,,,,***++++++,,,---...//////))))))***,,,///222444666000000...---,,,,,,,,,,,,&&&''')))***+++,,,,,,,,,))))))))))))))))))))))))%%%&&&((()))******)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&*********)))((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%''''''''''''(((((((((((()))((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))******++++++++++++******&&&***///111000---)))((()))(((((((((((((((''''''((((((((()))))))))******)))))))))))))))******+++)))************+++++++++************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------------,,,+++++++++,,,,,,---............------,,,......//////000000111111000000000000////////////000000000111111111111222333333444555444333222111111111222222333333444444333333333333333333333333333222222111111111111222222333555555333222333333000000000111222333444555777777666666666666666555444444555555444444333222222111111111111000000000222222222222333444555666222333333333333222222111111111111000000000000///222222222222222333333333////////////...,,,++++++***+++---.../////////..................---,,,++++++***)))***,,,---,,,+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''((()))%%%&&&'''((((((((('''&&&&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&999999999999999999999999888888888888888999999:::888999:::::::::999888777999999:::;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;555999<<<;;;888777:::===<<<;;;:::777555333111111000000111222333444555555222222222222222222111111111111111111222333444555555333111...---,,,------+++++++++,,,---------...******+++,,,...000222333//////---,,,+++*********(((((())))))******++++++))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((('''%%%&&&&&&''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))'''))),,,---,,,***))))))))))))((((((''''''''''''(((((((((((()))))))))***)))))))))))))))***++++++)))************+++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---......,,,---...//////...---------......////////////...///000000000000000111111000000000000111111111111333444555666666444333111111111111222333333444444222222222222222222222222222222111000000000000000111333555555444222333333000000///000111333444555555555555444444333333333333333333444333333222111111111111111000000000000111000000000000222333444111222222333333333222222111111000000000/////////000111111111222222222222000000000///...,,,+++***(((***,,,---/////////.........//////...,,,+++***,,,+++******++++++***)))(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''&&&&&&&&&&&&'''(((((($$$%%%'''((()))((('''&&&&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%:::;;;;;;<<<<<<;;;;;;:::888888888777888999999:::;;;<<<<<<<<<;;;999777666===>>>>>>???>>><<<;;;:::888888999:::;;;;;;;;;;;;777;;;>>>>>>:::888;;;>>><<<<<<;;;999666333111//////000111222444555666777333333333222222111111111000000000000111222444444444333000...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000...---,,,***)))(((((((((+++***)))))))))))))))***(((((((((((())))))))))))***)))((('''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&'''''''''((((((******))))))((((((((('''))))))(((((('''''''''&&&''''''''''''((((((((()))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((((())))))(((''''''(((***++++++******)))))))))((((((((((((((())))))))))))))))))((())))))***++++++)))************+++++++++))))))))))))))))))))))))((())))))))))))*********++++++******************(((((((((((()))***+++++++++---...000000000000///......//////...---,,,,,,//////000000111111222222000000000000111111111111444555666777777555333222000111111222333333444444222222222222222222222222222222111000000///000000000222555555444333333333000/////////111222444666333333333222222111111111222333333333333222111111111111111111000000000000//////.........000111333000111222333333333333333000000000000//////////////////000000111111111222111111111000///---,,,+++(((***,,,---////////////......//////...,,,+++)))---+++******++++++)))((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&'''&&&&&&&&&&&&'''(((((($$$%%%'''))))))((('''&&&&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$:::999999888777888888888:::;;;=========;;;999888<<<<<<<<<;;;;;;:::999999;;;???CCCFFFEEE@@@:::666777666666666777888999999:::;;;<<<======;;;999888;;;;;;<<<;;;999555333111111222444555666555444333444444333333222111000000000000000000000111111111222222111///...---,,,++++++---000333444333222111...---,,,+++++++++,,,---************************+++(((&&&''')))***)))'''***************)))((((((''''''(((((())))))************)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%$$$%%%&&&'''(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))((()))))))))))))))((((((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&(((((())))))((('''&&&&&&''''''''''''''''''&&&&&&''''''''''''(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((()))))),,,+++++++++******))))))))))))))))))))))))))))))++++++++++++*********))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------------...//////---------...............000000//////000111222222111111222222222333333333111111000000//////......000111111111111222222222///000111222222111000///222222111111111111111111333222222111111111111111222333444555444333222111...///000111222333333333333333333222111000000///222222222222111000......222222111111111111222222333222111///............---------...............//////000000///...------,,,,,,.../////////...---000...,,,,,,,,,,,,***((((((((()))***************(((((())))))((('''&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''((('''%%%$$$%%%''')))***%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$###!!!!!!###$$$%%%%%%######$$$&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$999888888888888999::::::777777666555555555555555::::::::::::;;;<<<===>>>===???BBBCCCBBB>>>:::777888777777777777888888999888999;;;<<<;;;:::999888999888888;;;===<<<888444555555666666555555444444444333333222111111000000//////////////////////////////...---,,,+++******&&&'''***---...---,,,+++,,,,,,***)))))))))***+++************************+++(((&&&''')))***)))''')))))))))))))))((('''''''''((((((((((((((())))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))'''(((((())))))((('''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))++++++*********)))))))))))))))))))))))))))))))))++++++*********)))))))))((()))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......------............/////////////////////000111111111111111222222222333333111000000000000000//////000111111111111222222222///000111222222111000///111111111111111111111111444333222222111111222222111111222222333222222222///000111222222333222222333333222111111000//////000000000000000000000000111111000000000000111111222111000//////......///........................///////////////...------,,,,,,.../////////...---000...,,,,,,,,,,,,***((((((((()))***************(((((((((((((((((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))******)))(((((('''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$###""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$666666777777888:::;;;<<<;;;999777666555777888999888777777888:::>>>AAACCCAAAAAA@@@@@@>>><<<:::999999999888777777777888888777888999::::::999888888888666888???HHHIIIBBB:::999888777666555444444444222222222111111000000///..............................---,,,,,,+++******(((***,,,...//////...---+++***((('''''''''((()))))))))))))))))))))))))))***((('''((()))***)))((('''((((((((((((''''''&&&((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''(((''''''&&&''''''''''''''''''''''''((('''&&&''')))***)))((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((******+++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((())))))))))))))))))))))))******)))))))))((((((((()))))))))*********++++++*********************************++++++++++++,,,+++++++++++++++,,,,,,---............//////000000//////.........///000000000111111111222222222222000000000111111111111111000111111111111222222222000000111111111111000000111111111111111111111111444333333222111222222222000000000000111222333333111111222222222222111111222222111111000/////////............///000111222000000////////////000000000000////////////000000000//////......---------///////////////......---,,,,,,.../////////...---///...,,,,,,,,,,,,***)))((())))))************)))&&&'''((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***)))'''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$333444444666777999;;;<<<>>>===<<<;;;;;;;;;<<<===888777777777:::>>>BBBEEEDDDCCC@@@===<<<;;;;;;<<<:::999888777777777777777777777888999::::::999999999999>>>LLLXXXYYYLLL???;;;:::777555333222222222111111111000000000///////////////...............///.........------,,,,,,---...000222222222111111***)))((('''&&&'''((((((((((((((((((((((((((((((((((((((()))))))))(((((('''(((((()))((((((''''''((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&((()))(((''''''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))*********))))))((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,---------......//////000000000000000////////////000000000000000111111111111222000000111111222222333333000000111111111222222222000000000111111000000000111111111111111222222222333333222111111111111111111000000000000222444555222333333333222222111000111111111000000/////////......------...///000111//////............/////////////////////000111111111000000///...------,,,...///////////////......,,,,,,.../////////...---///---,,,,,,,,,,,,+++)))((()))************))))))&&&&&&'''((())))))(((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&((('''%%%$$$###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222222333444666888:::;;;999999:::;;;;;;;;;:::999:::999888888:::===AAACCCEEECCC@@@===;;;;;;===>>>999999888777666666666666777777888999:::;;;;;;;;;<<<@@@KKK[[[fffbbbQQQAAA:::999666444222111111111111111111000000000000000000000000//////.........---------------,,,,,,,,,,,,---...///000000000///+++***)))((('''((())))))(((((((((((((((((((((((('''((()))***)))(((((((((((())))))******)))))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&''''''(((((((((((((((''''''''''''((((((((())))))''''''''''''((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------...---------...///000000111222222111111000111111222//////000000000111111111000000111111222222333333000000111111111222222222111000000000000000000111000000111111111222222222222222111000000000000111222111111111222333555666333333333333333222111000111111111111000000000000//////............////////////............/////////......//////000111222111111000///......------......///////////////...,,,,,,.../////////...---...---,,,,,,,,,,,,+++)))))))))*********))))))(((&&&&&&'''((())))))(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''%%%$$$%%%&&&***(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%333333444444555777888999666888:::;;;<<<;;;999888<<<<<<::::::;;;<<>><<<;;;<<<===>>>777777666555555555666666777777888999:::;;;<<<===???GGGUUUccchhh___MMM???777666555444333222222111111111111111111111111111111000000//////.........*********************+++---......///000000//////,,,+++)))((((((((()))***))))))))))))))))))))))))&&&(((***+++)))(((((((((((())))))***************((((((((('''''''''''''''%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%########################&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''''''''&&&&&&'''(((((((((((((((((('''''''''(((((())))))***''''''''''''((((((((((((&&&&&&''''''((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))******)))))))))(((((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,,,,---......+++,,,,,,---...///000000333333222111111111222222////////////000000000000000000000111111111111111000111111111111222222222111111000000000000111111000000000111222222333333333222111111000000111111222222222222333444555555333333444444333222111111222222111111111111111111//////000000000///......//////............/////////////////////000111111111000000//////.........---...//////////////////,,,,,,.../////////...---...---+++,,,,,,---+++***)))************))))))(((&&&'''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$''')))(((%%%###%%%'''***)))'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&777777666666666777888888888999999:::;;;;;;;;;:::<<<<<<<<<<<<<<<===>>>>>>======<<<<<<;;;;;;;;;;;;555444444444444555555666555666666777999;;;<<<===AAALLLZZZbbb___RRRDDD;;;555555555555555444444333111222222222222222222222000000///......---,,,,,,((()))))))))******++++++000000000111111111111111++++++)))((((((((()))***************************%%%(((++++++)))''''''((('''(((((()))******))))))'''((((((((((((((())))))%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&%%%&&&'''((((((&&&&&&&&&'''(((((((((((((((&&&''''''((())))))******''''''''''''((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))++++++*********)))))))))''''''''''''((((((((((((************************))))))))))))************+++++++++++++++,,,,,,---******+++,,,---...//////333222222111000000111111........./////////000000111000000000000000//////000111111111111222222222222111000//////000111222///000000111222222333333555444333333222222333333111222222333333333222222333333333444333333222222222222222222222222333333,,,...000222333222000///000//////////////////000000///////////////000111000000000///////////////------...///////////////,,,,,,.../////////...---...,,,++++++------,,,******************)))(((((((((((((((((((((((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((())))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$'''+++***&&&###%%%'''***)))((('''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&::::::999888888888888888888777666555666777999:::;;;;;;<<<======>>>>>>>>>999::::::;;;;;;::::::999333333333333333444555666444444555666888999;;;<<>>KKKVVVUUUHHH<<<888:::444666777666444333333333333333222222111000000000444111------......,,,)))---+++))))))+++---//////..................---------***((((((+++,,,+++)))---,,,+++)))(((&&&%%%$$$''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))$$$&&&&&&###!!!%%%%%%&&&((()))+++,,,,,,''''''''''''''''''''''''&&&&&&$$$######$$$&&&&&&''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''(((((()))&&&'''((('''&&&&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''(((((((((((()))&&&%%%%%%%%%&&&)))+++---+++++++++++++++***)))(((***)))))))))(((((('''''')))***+++***)))((((((***))))))***+++,,,,,,------)))******++++++,,,,,,---///...------,,,,,,,,,---..................------+++,,,,,,------.........111111000000//////......000////////////111333444444222000///000222222111222222222111111111111000666777888777555444444555111333555555333222111222111111000000111333444555444111......000222111///222222222111222222333333000///...------...///000000000////////////000000///000111111111///...---//////000000000000//////+++,,,------.........---000,,,(((''')))+++***))))))(((&&&'''''''''&&&%%%&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!$$$'''(((&&&###%%%&&&'''''''''&&&%%%$$$$$$(((+++***%%%"""###%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""###&&&&&&$$$"""%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''))))))'''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$<<<;;;:::777555444666777::::::999999999999999::::::::::::;;;<<<<<<======999999::::::999999888888999777666777999999888666777777777888888888999999>>>GGGOOONNNDDD<<<999;;;666777888777555333333444333222222111111000//////222///,,,,,,------,,,***,,,)))((((((***,,,------///.........------,,,,,,,,,***((((((***,,,+++)))***)))))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))###$$$&&&''''''&&&%%%$$$%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''&&&&&&''')))+++,,,+++++++++*********))))))*********))))))((((((((()))***+++***)))((((((***)))))))))***+++,,,,,,,,,*********+++,,,,,,------,,,++++++******)))******....................................------------111000000000/////////...000/////////000111222333333222000///000111000///111111111222222333333333555666666555444333333555222444666555444222222222333333222222333444666777555222//////000222111///111111111111222222333444222222111000/////////////////////......////////////000000111000///...---//////000000000000//////,,,,,,,,,---------......///,,,)))((()))******)))***)))''''''(((((('''&&&&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$''''''%%%###%%%&&&'''''''''&&&%%%$$$$$$'''***((($$$"""###%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###$$$&&&'''%%%###$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$===<<<;;;999666555666777::::::999888777777777888999999::::::;;;<<<<<<<<<999999:::;;;;;;;;;;;;:::<<<;;;999999::::::888777888888999999999:::::::::===AAAEEEEEE@@@<<<:::;;;888999:::888666444444444222222111111000000/////////---++++++,,,,,,,,,+++,,,***((()))+++---------//////...---,,,++++++***+++)))((((((*********)))&&&''''''(((((()))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((+++***(((&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%'''((('''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''))))))((('''((()))***+++,,,+++***)))((()))*********************))))))))))))***+++***)))((((((***(((((())))))******++++++***++++++,,,,,,---.........---------,,,,,,,,,,,,........................000000000///......------000000000000////////////000/////////000111222333444333222222333333111000000111111222333444555666333555555555333222333444333555666666444333333444555444444444555666777888666444111111111111000///000000000111222333444555666666666555333111000////////////////////////////////////000//////...---...//////000000//////...------,,,+++,,,---...//////,,,***)))*********))),,,)))''''''((())))))(((&&&&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%***)))((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$###$$$&&&&&&%%%###&&&&&&''''''&&&&&&%%%$$$%%%'''((('''###"""###&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$??????>>><<<999777888999::::::888777666666666666888888999999:::;;;;;;;;;:::;;;<<<===>>>??????>>>>>>===<<<;;;;;;:::999888999999999:::::::::;;;;;;;;;<<<>>>??????>>>;;;999999::::::999666444444444222111111000//////......,,,+++******++++++,,,,,,---,,,++++++---////////////...---,,,+++***))))))***)))((((((((()))))))))&&&&&&''''''((()))******''''''''''''''''''''''''((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++***))))))))))))******,,,+++)))'''''')))***+++++++++******************)))***+++***(((((((((***'''((((((((())))))******+++++++++,,,------............/////////.........---------...............000000000000////////////000000000000////////////000000000000000111111222444444444666888888777555222222333333444555555666333555555555333333444555444666777666444333444555555555555555555666666777666555333222222111000////////////000111333444555999999999888666333000///000000000111111000000000....../////////............//////////////////...///...,,,++++++,,,...///...---+++***************+++)))'''&&&''')))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$'''''''''&&&&&&%%%$$$$$$%%%&&&'''%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%===>>>>>><<<:::888999::::::999888777666666555666777777888888999:::::::::::::::<<<===>>>>>>??????>>>>>>>>><<<:::999888888999::::::::::::;;;;;;;;;888888:::===@@@???:::666888999999888666444333444111111000//////......---***++++++******+++,,,------++++++,,,...//////......---,,,+++***)))((('''((((((((((((''''''((()))''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$###!!!!!!$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&(((''''''&&&%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++******)))))))))))))))+++***(((''''''(((***,,,******************++++++)))***+++***(((((((((***((((((((((((((()))))))))******+++,,,,,,------...***+++,,,,,,,,,,,,++++++---------.........//////......//////000111222222////////////000000000000///000000000111111111111111111333666999;;;:::888444444444444444444444444444555666666555444555777555666666555444333444555333444444444555555555555555555444333222000///////////////000111333444555:::::::::999777444111///111222333333333333222111//////........./////////......////////////......///...,,,++++++,,,...///---------+++***************(((&&&&&&((()))))))))'''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%888:::::::::888777777999999999888777666666666777666666777777888999999999777777888::::::;;;;;;;;;<<<======<<<999888888999999999:::::::::;;;;;;;;;777777888;;;>>>===999555555666777666444333333333000000//////......------***+++,,,+++******+++---)))(((((()))+++,,,,,,+++,,,,,,+++***)))((((((''''''(((((((((&&&&&&((()))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%''''''&&&###$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&)))((('''&&&%%%%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''(((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''')))))))))))))))))))))((())))))((('''((()))***+++)))))))))***************)))***+++***)))((((((***(((((((((((()))))))))))))))******++++++,,,------+++,,,---...///...---,,,,,,,,,------.../////////,,,---...///000222222333////////////000000000000///000111111111111000000......///222666888888777555555444444444333333333444555777666555555666888555666666444333222444555222333333444444444333333222444444444111//////000/////////000111222333444888888888777555333222111222333444555555444333222000////////////000000111---......//////......---///...---,,,+++,,,------,,,---...---+++)))***+++***)))((()))***+++***)))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''############$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$%%%'''))))))((('''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%'''(((((('''&&&&&&'''%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&555777999999888777888999999888888777777777888888555555666777777888888999555666777888888888888888:::;;;<<<;;;888666777888999999999999::::::::::::999888666777888999777555111333444444222111222333000000///......------,,,+++------,,,***)))+++---(((''''''(((++++++***)))*********))))))(((((((((&&&((()))'''%%%%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''&&&$$$""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((()))))))))(((((((((((((((((())))))******((((((((())))))*********)))***+++***)))((((((***))))))))))))))))))))))))((())))))******++++++,,,---...000111222111000///,,,,,,------...//////000------......///000111111.../////////000000000111///000111222222111000///000///...000333555555555333333333333333444444444333444666555444444666777444555555333111111333555222333444444444444333222///222444333111//////000000000000000000111222222555555444333222222222222222333444555555444333222111000000///000111222333---......//////......---......---------,,,,,,,,,,,,---///...+++)))***+++******+++---......,,,***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$%%%))),,,***)))'''%%%$$$$$$$$$$$$$$$%%%(((******)))&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&((((((&&&%%%&&&'''$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&555777:::::::::999:::<<<999888888888888888999:::555555666666777888888888777777888999999999999888888:::;;;:::777555666888888888999999999:::::::::;;;888555333333444666666///000222222111111111222000//////...------,,,,,,,,,...///---***)))+++...)))((((((***,,,---,,,***))))))))))))((((((((((((&&&((()))'''%%%$$$''')))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%% !!!"""$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$############$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&'''(((((((((((((((&&&'''((()))******))))))''''''(((((()))))))))***)))***+++***)))((((((***************))))))))))))((((((((()))******++++++)))+++---...///...---,,,,,,,,,------...///000000............////////////.../////////000000111111///000111222222111000///444222000111222444555555000111111222333444555555222333444444333333555666444444444222111111333444333444555555555444333222---000333333000...///000111000000000000000111111333222111000000111333333111222444555555444222111222111000000000111333444---..................------............---,,,++++++...///...+++)))***+++++++++---000222111...+++(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%########################!!!###%%%%%%$$$&&&***---***)))'''%%%$$$$$$$$$$$$$$$&&&(((+++---+++&&&###&&&&&&&&&%%%%%%$$$$$$$$$###&&&((((((%%%$$$%%%'''%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&::::::;;;;;;;;;;;;;;;:::888888777777777777777888555555555555666888999:::999888777777666777777777999999999888888888777777888777666666777999;;;<<<888888888777666444333222111222222222222111000000...///000000///---+++***+++,,,---......---+++)))+++******+++------+++***+++++++++***)))(((((('''***))))))(((((((((((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((()))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$######""""""""" !!!###%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&''''''((()))******+++***)))'''&&&'''(((***+++(((''''''&&&&&&((()))***((((((((((((((((((((((((''''''((()))))))))))))))************************,,,,,,+++***)))))))))***************************''''''((()))***++++++,,,******+++,,,------------++++++***)))***,,,111555999444//////222333222///---------...///111222333111111111111111111111111333333333333333333333333333333222111000000000111222222222333333444444444555444333222111///......333333333333333333333333111111111111111000//////111111000000111222333444///000222333444444333333222222111111111111222222222222222222222111000///........./////////////////////.........---------+++,,,,,,------,,,,,,+++000///...000444555333111,,,)))'''''')))***(((&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$%%%&&&((()))******&&&&&&&&&%%%"""!!!"""$$$'''%%%%%%)))---...)))%%%########################%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%<<<<<<<<<<<<<<<;;;::::::888777777777888888999:::666666555555555666777777888888777666666666666666:::::::::999999999888888666666555555666777999:::777777777666555444222222111222222222222111000000////////////...---,,,+++***+++---...---,,,+++***+++******+++,,,---,,,***++++++******)))(((((('''+++***)))(((''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&'''((('''&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%&&&'''%%%%%%&&&&&&''''''(((((()))((('''&&&'''(((***+++(((''''''&&&'''((()))***(((((((((((((((((((((((('''(((((()))))))))))))))************************,,,+++******))))))******************************(((((())))))******++++++******+++,,,------------,,,,,,+++******---111555===777222000111333111///.........//////111222222111111111111111111111111111222222222333333444444333222111111000000111111111222222222333333333333444333333222111000//////333333333333333222222222111111111111111000000///////////////000000000000000111222333333222111111222111111000000111111222111222222222111111000///.....................////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,///333555444222***(((%%%%%%'''((('''%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''"""!!!"""$$$'''***++++++%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&))))))(((&&&###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!%%%'''&&&###%%%%%%&&&'''(((((()))***&&&&&&&&&%%%""""""###$$$&&&%%%%%%)))---...***%%%####################################$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%<<<=========<<<;;;::::::888888888888999::::::;;;888777777666555555666666888777777666666666666666888888888888888777777777444444444444555666777777666666666666555333222222111111222222111111000///000///...---,,,,,,,,,,,,)))***+++,,,---,,,+++***+++***)))***,,,---,,,+++++++++******)))((((((((())))))((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''''''''((((((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''')))***,,,(((''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))*********************************++++++***)))))))))******************************)))))))))))))))***************+++,,,------------,,,,,,,,,++++++---111555@@@:::444000111111000///.../////////000000111111000000000000000000000000000000111111222333444444222222111000000000111111111111111111111222222222222222222111111111000000222222222222222222222222111222222222222111000000000000000111000000///...111111222222111111000///111111000000000000111111111111111111111000000///.................................---------------,,,,,,++++++++++++,,,,,,(((((()))---111333333333---+++))))))***+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$(((+++,,,,,,%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((((((((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%###$$$&&&'''%%%"""&&&&&&&&&&&&'''''''''(((%%%&&&&&&$$$""""""###$$$%%%$$$$$$(((,,,---***'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%;;;<<<<<<======<<<<<<<<<;;;::::::999999999::::::888888777777777777888888999888777777666666777777444444444444444444444444444444444444555555666666444444555444444333222222111111111111111000000///000///---,,,+++,,,------))))))+++,,,,,,,,,,,,+++,,,***)))***,,,---,,,+++************))))))((((((%%%&&&'''((())))))))))))&&&'''))))))))))))'''&&&+++***)))(((&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%''')))((('''&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&''')))***+++''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))************************************))))))))))))***************************************)))))))))))))))******+++,,,------------,,,------,,,,,,---111444===999333//////000000////////////000000000000///000000000000000000000000......///000222333444444111111000000000000111111000000000000000111111111111111111111111111111111111111111111111222222222222222333333222222111000222333333333333222000000000000000111111000000000000000000//////000000000///000000111000000//////.........---------------,,,+++++++++++++++++++++,,,,,,+++******+++,,,,,,&&&''')))+++...000000000,,,,,,+++***++++++++++++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''((('''&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###"""###%%%$$$###$$$'''***+++***'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%999999;;;<<<==================;;;:::999999888888888888888888999:::;;;<<<999999888777777777777888333333333333333333333333444444555555555555555555222333333333333333222111000111111111111000/////////...,,,++++++,,,---...))))))***+++,,,------------+++******+++,,,,,,+++*********)))))))))))))))''''''(((((((((((('''&&&&&&'''((())))))((('''&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((******((('''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))***&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***))))))))))))))))))))))))***))))))((())))))***************************************)))))))))))))))******+++,,,------------,,,------,,,,,,---000333666333///------...000000...///000000000000//////////////////////////////------...///000222222333111000000///000000111111000000000000000000000000000111111111111222222222000000111111111222222222333333333333333222111111333333333333333222111000//////000000000111111222000//////......//////000...//////000000000//////...---------,,,,,,,,,+++)))))))))))))))))))))))),,,++++++******++++++,,,'''((()))+++++++++,,,,,,&&&&&&&&&&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***'''&&&&&&%%%$$$"""%%%%%%%%%&&&&&&'''''''''#########$$$$$$$$$%%%%%%"""###%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$############""""""$$$%%%%%%$$$###"""$$$%%%######$$$&&&((())))))((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%888888:::;;;<<<<<<=========<<<;;;:::999888888888777777777888999;;;<<<===999888888777777777777777444444444555555555555555333444555555555555444444000111222222222222222111000000111111000000///...------,,,,,,,,,,,,,,,---)))******+++---.../////////---***)))***++++++*********))))))))))))))))))*********)))(((%%%###!!!&&&&&&''''''''''''&&&&&&######$$$%%%&&&'''((()))&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''(((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''((()))))))))))))))))))))))))))))))))((((((((()))******************************)))))))))))))))***************+++,,,------------+++,,,,,,,,,+++,,,///111///...---,,,,,,---///000---...///111111111000///////////////////////////------......///000111111000000/////////000111111111111111111000000000000111111111111111111222222000000111111222333333333333444444444444333222222222222111000000000111111111111000000000111111222//////............//////---......///////////////---------,,,,,,++++++***((((((((((((((()))))))))******++++++++++++******((()))++++++)))((())))))%%%&&&&&&&&&$$$%%%&&&((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&############$$$$$$$$$$$$$$$%%%'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&###############"""""""""$$$%%%%%%$$$######$$$&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$$$$$$$############$$$$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%999:::::::::::::::999999::::::999999999999::::::777777777777888888999:::777777666555555555555555444444444555555555666666222222333444444333222111///000000111222222222111000000000000000//////...+++,,,,,,------,,,,,,,,,******+++,,,---///111111111///+++))))))***)))((()))))))))))))))))))))***((()))))))))(((&&&$$$"""&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''""""""######$$$$$$%%%%%%'''''''''(((''''''&&&&&&&&&&&&((()))))))))((('''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%'''((())))))))))))))))))))))))((((((((((((((()))******************************(((((())))))******++++++******+++,,,------------***+++,,,+++++++++---///,,,---------,,,,,,---...+++---///111222222111000........................---------......////////////////////////000111111222222222111111000000000222222111111111111111111111111111222333444444444444444444444444333333222333111000...///000222444666555333111000//////000///......------......///,,,---....../////////...------,,,,,,+++*********(((((()))))))))*********((()))+++------+++)))(((''')))+++***((('''((()))&&&'''((((((&&&&&&(((+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$###%%%&&&&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&#########$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%%%%$$$$$$"""#########$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%;;;;;;;;;:::999888666555777777777888999:::<<<===888777777666666666666666555555444333333333333444222222222333333444444444000111222333333222000000...///000111111222111111000000000000000//////...***+++,,,---...---,,,+++***++++++,,,...000222333333000,,,)))))))))(((((()))))))))))))))*********"""$$$&&&((())))))((('''&&&&&&$$$######$$$&&&&&&((((((&&&%%%###""" &&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&& !!!###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""""""""######$$$$$$$$$"""###%%%''''''&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%######$$$%%%&&&&&&''''''(((((((((((('''&&&%%%$$$%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&%%%$$$######%%%'''((())))))))))))))))))))))))((((((((((((((()))******************************'''(((((()))***++++++,,,******+++,,,------------)))***++++++******,,,...,,,---......---,,,,,,,,,***,,,///111222222111111........................------..................///////////////000111111333222222222111111000000222222222111111111000000111111222333444444555555444444555555444444333222555333111///000222666888:::888555222000......---.........------.........,,,------.../////////...------,,,,,,+++***))))))))))))******+++++++++,,,'''))),,,......,,,)))'''&&&(((+++***((('''(((***"""$$$&&&%%%######&&&((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%$$$###%%%%%%%%%$$$$$$#########"""############$$$$$$$$$!!!$$$&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%$$$######$$$&&&%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%'''(((''''''""""""######$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%888888888888888888888888888777777777777777888999:::888666444444555888999777666444333222111111111444///+++---222444000+++111000///---------...//////////////////......------...............---------,,,+++***+++,,,---...,,,,,,,,,+++++++++************))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&)))+++,,,(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%$$$ !!!%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))'''(((((()))***++++++++++++,,,,,,------,,,,,,+++)))***,,,...//////.........---+++******+++---...,,,,,,,,,---------......000...---...111222111///,,,,,,,,,---...///000000...//////000111222222222111111111111000000000000000000000///000111111222333333222222222333444555555555555444333222111000111111111111000000000000AAA===777333111111000///.../////////////////////,,,,,,------...///000000.........,,,+++,,,...111000///...,,,+++***))))))))))))(((((((((((())))))%%%'''))))))'''%%%%%%%%%''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%(((''''''))),,,,,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########'''((('''%%%###"""$$$%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$999999888888888888888888999888888777777777888888999888666555555555666777555444333111000000//////333000...///333444222///222111000///...///000000//////000000//////...---------.....................------,,,,,,---------,,,,,,+++++++++*********))))))))))))((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''######""""""""""""######%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""###$$$&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################((('''$$$!!! !!!$$$(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''))))))))))))))))))((('''''''''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++++++++,,,,,,,,,,,,++++++***+++,,,---,,,,,,+++***------++++++++++++------,,,,,,,,,---------......000...---...111222000///.........//////000000111/////////000111222222222111111111111000000000000000000000000000111111222222222222222333333444444444444444444333222111000111111111000000000//////777444111/////////......---------,,,---------...******+++,,,,,,---......000000///...------000222222111///---+++***)))(((+++***)))(((((((((((((((&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))'''%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############&&&%%%%%%'''******'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######'''''''''%%%###"""###%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%999999888888888777777777:::999888777777777777777777777666666555555555444333222111000///.........111111111222333333444444666555333111111111111222//////000000//////...---,,,,,,---.../////////......//////......---,,,,,,,,,++++++++++++*********(((((((((((())))))))))))+++)))(((&&&&&&((()))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######""""""!!!""""""###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$'''''''''%%%######&&&(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))((((((''''''((())))))))))))))))))(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++******++++++++++++******++++++++++++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---...000111000///000000000000111111111111//////000000111222222222111111111111000000000000000000000000000111111111222222222222333333333444333333444444333222111111111111000000000000//////...---,,,---...//////......---,,,++++++,,,---...+++++++++,,,------......111111111///......000222444222000...+++***((((((++++++***))))))((()))))))))&&&$$$$$$''')))(((&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&,,,+++)))&&&$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&''''''%%%$$$###"""""""""#########%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%###"""###%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%&&&&&&'''''''''&&&%%%%%%############$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&999888888888777777777777999888777666555555555555111222444555555555444333222222111//////............000333333222222444777;;;999777444222111111111000000000000000///......+++,,,---...////////////---...//////...,,,***)))++++++++++++************''''''(((((())))))******+++)))'''&&&&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%#########$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&(((((('''&&&%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((((((%%%%%%&&&'''(((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))************))))))************))))))***************)))((((((+++,,,,,,------,,,,,,+++,,,,,,,,,---------..................///000000///111111111111111000000000000000000111111222222222111111111111000000000/////////000111111111111111111111222222333333333333222222333333333222222111111000000000////////////++++++,,,...111222111///000...---,,,+++,,,---...---.........//////000000000111111000......///111111000...,,,+++))))))))))))))))))))))))***++++++///)))$$$###'''***)))&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&%%%$$$############"""######$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&777777777777777777777777888777666555444333333333---...111333444555444444333222111111000000000000,,,000333333111111444888>>><<<999666333111000///000000000000000//////...,,,------...//////......,,,---------,,,+++)))(((+++++++++*********))))))''''''(((((())))))*********)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&%%%$$$$$$ """$$$%%%###""""""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&(((((('''&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((%%%%%%&&&'''((((((''''''%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))*********((())))))******))))))((())))))******+++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---...............///000111111000000000000000000111111111111222222222222111111111111000000000/////////000111111111111000000111222333333333222222111111222222333222222222000000000////////////...,,,,,,---///222222000...///...,,,+++++++++,,,,,,......///////////////000...//////...,,,,,,---...,,,+++******))))))******&&&''''''((()))+++---...333---&&&%%%(((***)))&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""############$$$%%%&&&&&&######$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""###$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%###$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$555555666777777888888999777666555444444333444444---...111333555555555555444333222111111111111111---000333333111111444777>>><<<999555333111000///000000111111000000///...---...............------++++++,,,++++++***)))(((+++************)))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$######### ###%%%&&&%%%######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((())))))((((((''''''((())))))))))))))))))$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))***))))))))))))))))))******))))))************))))))(((((()))***,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...//////...---///000000000000000000000111111222222222222222222222222111111111111000000000000...///000222222111111000///000222333333333222111000000111222333333333222000000////////////......,,,,,,,,,...000000...---------,,,,,,++++++******---------------------------......---+++***++++++))))))(((((())))))******%%%%%%&&&''')))***,,,---222---(((&&&''')))((('''''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""""""""###$$$%%%''''''###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$######$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$333444555666777999::::::777666666555555666666666222333444555555666666666333333222111111111222222111222333333333444555666999888666444222222222222000111111111111000//////////////////...---,,,,,,,,,,,,+++******+++++++++************))))))))))))))))))))))))(((((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$###&&&%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%&&&&&&!!!###%%%%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((('''''''''))))))))))))))))))((('''%%%%%%'''((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))******))))))))))))))))))))))))******++++++******)))(((((()))***,,,...000222------++++++++++++------,,,,,,,,,---------......+++...//////------...000000000111111222222333333222222222222222222222222111111111111000000000000...///111222222222000//////000222333333333111000//////111222222333333333000000/////////.........---,,,,,,...000000///......///000000///...,,,***............------------,,,---...---+++***************))))))))))))******&&&&&&&&&&&&'''((()))***+++)))(((&&&&&&'''((()))''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#######################################$$$$$$$$$$$$$$$$$$##################$$$%%%&&&&&&"""$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$############$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%222333444666777999:::;;;888777777777777888888999888888777777666666666666333222111111111111111111333333444444555666666666555444333222222333444555111111111111111000//////000000000///...---++++++---,,,+++***+++,,,---...************))))))))))))******))))))((((((''''''&&&((()))++++++)))(((&&&(((((((((((((((((((((((($$$######""""""######$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""(((((())))))((('''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$##############################%%%&&&((()))***+++!!!######""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&'''((((((((('''&&&%%%%%%%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))************)))))))))))))))******++++++++++++******))))))))))))+++---///000...---+++******+++---...,,,,,,,,,---------......+++---//////---,,,...000111111222333333444555555222222222222222222222222111111111111000000000000...///111222333222000///...000222333333333111000...///000111222333333333000/////////............///...---///111222222222222333555666555333000...000000000000000/////////,,,...///...,,,*********---,,,+++***))))))))))))(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&)))+++''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&#########"""######$$$$$$#################################$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$!!!###%%%$$$"""!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$#########$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%!!!###%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:::999888777666666666666666666777888999:::;;;;;;::::::999777666444333333333333222222222333333444222333333444444444333333222222111111111111222222000000000000////////////111111000///...------,,,+++++++++*********))))))------,,,,,,+++***))))))((((((((((((((((((((((((&&&((()))(((''''''((()))&&&%%%###""""""###%%%&&&''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$!!!!!!"""###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''&&&%%%''''''''''''''''''&&&&&&))))))))))))))))))))))))'''((()))******)))((('''+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,+++)))((()))***---,,,***))))))+++,,,...((())))))***,,,---......000000000000000000000000......//////000000111111000000111222333333444444333333444555777666333111000000000111111111111111111111000000/////////...222222222222222111000///......////////////......000/////////............111000///...---,,,++++++111333666888888555111//////000111111111000...---......---------,,,,,,,,,,,,,,,++++++***))))))(((%%%%%%%%%&&&'''((())))))((((((((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$---(((###!!!###$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%:::999888777666666666666666666666777888888999999999888888777666555444444333333222222222222333333333333444444444444333333222111111000000111111222000000000000/////////.../////////......------,,,+++++++++*********))))))+++++++++******))))))(((''''''''''''''''''''''''''')))))))))''''''((()))((('''%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''&&&$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))(((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))+++,,,,,,+++***))))))+++,,,+++***))))))+++,,,...))))))***+++,,,---......////////////////////////......//////000000111111000000111111222333333444333222333444666555333000000000000000000000000000111111000000000/////////111111222222222111000000//////000000000000//////000000/////////.........---------....../////////111333666777777444111/////////000000//////...---------------,,,,,,,,,,,,,,,,,,++++++***)))((((((%%%&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))&&&###"""$$$&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""######$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%999999888777666666666666666666666666666666666666777666666666666555555555444333333222222222333333333444444444444444333333222111111000000111111222000000000/////////......---------------,,,,,,,,,+++************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((()))***)))'''&&&&&&''')))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((((((((((((((()))***))))))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++,,,---,,,*********+++++++++***)))***+++---...***++++++,,,---...//////..............................//////000000111111///000000111111222222222222111111222444444222000000000//////////////////111111111000000000000000000111111222222222111111000000111111111111000000000000000000////////////,,,------...///000000111111222444666555444111/////////...------------...---------,,,,,,,,,++++++++++++++++++***)))((((((&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%######$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#################################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""######$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$999888777666666555555666555555555555444444333333444444555555555666666666555555444444333333444444333333333333333333222111111111000000000000111111000000/////////.........+++++++++++++++,,,,,,,,,************))))))))))))((()))))))))))))))))))))''''''''''''''''''''''''((())))))(((%%%$$$$$$%%%(((''''''&&&''''''((()))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))***))))))'''&&&%%%$$$$$$'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++,,,---,,,+++***+++,,,+++************,,,---...,,,,,,------...//////000..............................//////000000111111//////000000000111111111222000000111222333333222000000000000////////////111111111111111111111111///000111222222222222222111111111222222111111111111111111000000000//////000000000/////////......000111333444444222111000///...---,,,+++,,,---...,,,,,,,,,,,,++++++++++++******++++++***)))(((''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$%%%&&&&&&%%%$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$########################999888777666555555555555555555444444333222222222333333333444555555666666777777666555555555555555222222222222222111000000111000000000000000000111////////////............*********+++++++++++++++))))))))))))))))))))))))))))))******************''''''''''''''''''''''''&&&''''''&&&$$$######$$$&&&%%%%%%&&&&&&''''''((($$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!""""""###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((())))))))))))***))))))'''&&&%%%$$$$$$'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,******+++,,,************+++,,,---------------....../////////..............................//////000000111111000000000000000111111111111000///000222555666555222222111111111000000000111111111222222222222222///000111222222222222222111111222222222222111111222111111111111000000000111111111000000//////...000000111111222111111000///...,,,+++++++++,,,---,,,,,,+++++++++*********((()))***++++++)))(((''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###########################$$$&&&&&&%%%$$$""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$########################888888777666555555555555444444444333333222222222222222333333444555555666888777666555555555555555222333333333222111000///111000000//////000000111/////////.........------+++++++++++++++*********(((((()))))))))))))))***************************&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$######$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!!!!!!!"""############"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((***++++++***)))+++,,,))))))***+++,,,------------------.........//////..............................//////000000111111111111111111111111111111222000///000444888:::;;;555555444444333222222222222222222222222333333333000111111222222222111111111111222222222222111111222222222222111111111000000000000000111111111111////////////000000000111......---,,,,,,,,,,,,---+++++++++*********))))))'''(((***++++++***((('''&&&&&&''''''''''''''''''&&&&&&'''((())))))******''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$"""""""""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$#########!!!!!!""""""###$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$888888666555555555555555333333333333333333333333222222222333444444555555777666555444333333333333444555555444333222111111000000////////////000000//////.........---------,,,,,,,,,++++++*********(((((((((((())))))***************))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%%%%&&&'''######$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((******)))(((***+++((()))***+++,,,---------,,,------------.........////////////////////////......//////000000111111222222222222222222222111222000///111555;;;>>>@@@888777777666666555444444222222222333333333444444111111222222222111000000000000111111111111000000333333222222222111111111222222111111111111000000//////.........///000111...............---,,,,,,+++*********))))))))))))&&&'''***++++++***(((&&&%%%&&&&&&&&&'''(((((((((''''''(((((()))))))))***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%###"""###%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%888777666555555444444555333333333333333333333333222222222333333444444444666555444333222111111111666666666666555444333222000000////////////000000//////.........------------------,,,+++***))))))'''((((((((())))))************)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((''''''((()))###$$$%%%&&&''''''''''''''''''&&&%%%%%%$$$######""""""######$$$$$$$$$%%%""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$###"""!!!"""###$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&((())))))(((((()))+++((((((***+++,,,---------,,,,,,,,,---------------000000000000000000000000......//////000111111111333333222222222222222222222111000222777===AAADDD:::999999888777666666666222222222333333444444444222222222222222111000///000000111111111111000000333333333222222222111111666666444222000...---,,,///...------...///000111---...///000///...---,,,************))))))))))))&&&''')))++++++***(((&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$$$$"""###%%%(((######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''(((((($$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%999888666444333444555666444555555666555333111000111111222333333444444555888666444222000/////////222111333666999999666222333333333222111000//////---...111222222111...---,,,+++***)))((((((((((((((((((((((((''''''''''''******)))(((((((((((((((***)))((('''&&&%%%$$$$$$(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$%%%$$$###"""""""""$$$$$$""""""!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""!!!!!!######"""!!!"""###%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))((('''''''''(((***+++***)))((((((((()))+++,,,,,,+++*********+++,,,------,,,,,,,,,,,,---......000///......///000///---,,,,,,------...//////000/////////000//////...---111111111333666:::>>>AAA<<<999666555666666333000222000...000444555222---222222333333222111///...111222222111000000111333222222111111222222333444444333111000/////////000......---------......///---,,,,,,++++++*********+++***((('''''''''((()))***((('''((()))***)))'''''''''((((((((((((''''''$$$$$$$$$%%%&&&'''((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%'''((('''$$$!!!999888666555444444555666666777777777666555333222222222222333444444555555666555333222111111111111444222111222555666666444222222222222111000//////,,,---///000000///---,,,,,,+++***)))(((((((((((((((((((((((('''''''''''')))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######"""############$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""""""""###############$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''((()))***+++***)))((((((((()))***+++++++++*********+++,,,---+++++++++++++++,,,------///...------///000///------------....../////////////////////////////////111111111222444888;;;===:::888555444555444222///000///...///111222111000222333333333333111000///111222333222111000111333111000000000000111222222111000///---,,,,,,------......---------......///......------,,,+++******+++***)))((('''(((((()))***((('''((()))***)))(((''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&'''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&((((((&&&$$$""":::999777555555555666666666666666666555444333333222222333444444555555666444444333222222222333333777333///...000222444555222222222222111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########!!!!!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$"""######$$$$$$$$$######%%%%%%%%%%%%%%%$$$######'''&&&&&&%%%$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))((((((((()))***++++++************+++,,,,,,***************+++,,,,,,---,,,+++,,,...//////.....................////////////.........000111222222222111111222444666777777555444333333333111//////000111111000000222333333333444444444222111000000222444444333111111222///////////////000000111000///...,,,,,,,,,,,,---///......---------......000000///...,,,++++++***+++***)))((('''((())))))***)))((((((******)))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''''''''&&&999999777666666555666666333333333333222222111111222333333444444555666666444444444333333333333333555333///------000222333111111111111111000//////------,,,++++++,,,------,,,+++***)))(((((((((((((((((((((((('''''''''''')))(((''''''&&&&&&''''''%%%&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""$$$%%%%%%$$$###"""$$$%%%&&&''''''&&&$$$###(((((('''&&&%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$&&&''''''&&&%%%$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))*********************++++++,,,***************+++,,,,,,,,,+++***,,,...//////..................////////////......---...111333555444444333222222333333444444444333222222111000///222666:::999555222222555333333444555444333222111///222444555444222111111//////......//////000111111000///...------.../////////...------------...000///...---,,,+++***)))+++***)))((((((((()))******)))((()))******)))(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&999888777666666555555555333222222111111111111111222222333333444555555666555555444444333222111000111111000/////////000000000000111111111000/////////...---,,,,,,---...///,,,+++***)))((((((((((((((((((((((((''''''''''''***)))((((((''''''(((((('''((()))***)))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$!!!"""###%%%%%%$$$$$$###"""###%%%&&&''''''&&&&&&***)))((('''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))''''''(((((())))))))))))))))))******+++++++++++++++++++++++++++,,,------,,,+++***,,,...//////............///////////////000///......///222444666666666555444444333333333333333333222111111111111666===CCCBBB<<<555333444222333444555444333222111///111444555444222111111000////////////000111111111000...------...////////////...---------------......---,,,+++***)))))),,,+++)))((((((((()))***+++)))((()))***+++***)))&&&&&&''''''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%$$$"""!!!$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''%%%$$$#########$$$777777777666555555444444444444333222222333333444111111222333333444444555444444444333222111///...---///111111000//////000///000000111111000//////000///...------...///000,,,+++***)))((((((((((((((((((((((((''''''''''''******)))((((((((((((((()))***+++,,,+++***(((&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$"""!!!!!!"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&'''''')))(((((('''&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))&&&'''((()))))))))((((((((()))******++++++******+++++++++++++++,,,---------,,,+++,,,...//////...---......///000000111111000//////000111333444666777777666666555555444444222444444444222222333444888>>>DDDDDD>>>777333333111222333444444333222111///111333333222000000111///////////////000111111///...---,,,,,,---......000///...------------------,,,,,,++++++******))),,,+++***)))((()))******+++***))))))++++++***)))&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&$$$""" $$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%$$$###"""""""""666666666555555444333222444333222111111222333444000000111222222333333444111111222222222111000///,,,...111111//////000222//////000000000000000/////////............//////,,,+++***)))((((((((((((((((((((((((''''''''''''))))))(((''''''''''''((((((***,,,---...,,,+++)))&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$######""""""############$$$$$$$$$""""""""""""###$$$%%%&&&###############$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***))))))(((&&&'''((()))))))))(((''''''((()))***+++******)))***************+++,,,,,,///...------///000///---,,,------///000111222333000000111111222333444444555555666666666555555555333555666666444333555777666999<<<<<<888444222222000111222333333222111111///000111111//////000111......------......///000///...---------...//////000000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++***))))))++++++***)))%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&$$$###""""""$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###555555555555444333222111111111000//////000111222///000000111222222333333...///000111222111111000---///000///......222555//////000000000000000///........................,,,+++***)))(((((((((((()))(((((((((''''''''''''(((((('''&&&&&&&&&&&&''''''))),,,...//////---,,,$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$###"""!!!!!!"""$$$&&&'''%%%$$$###"""""""""###$$$$$$#####################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!"""######%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%$$$$$$%%%'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))*********)))(((%%%&&&((()))))))))(((''''''((()))++++++******))))))))))))))))))******+++000///......///000///---+++,,,---///000222333444000000222333333333333333333444555555666666555555333666888777555444666888333444444333222111222222000000222222333222111000///000000///......000111---,,,,,,,,,,,,---......222111000//////000111222111000///...---,,,,,,,,,,,,,,,,,,---------......,,,,,,***)))))))))***++++++***)))***+++++++++)))%%%&&&&&&''''''&&&&&&%%%"""###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&555555444333111111222444444222111111222333333222000000000111111222222333111111222222222222333333//////...------------...,,,,,,------------------......---,,,,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""((((((&&&&&&&&&&&&((((((&&&%%%%%%%%%$$$#########$$$$$$###"""!!!!!!""""""########################$$$$$$$$$$$$############$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$########################################################################$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###%%%%%%%%%$$$""" """###$$$%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''')))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''******))))))((((((((('''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))************)))******++++++,,,---------,,,+++,,,///000---++++++***)))+++...000000000111111111111111222222222222444666777666666777888111333777;;;;;;777111,,,222222222222222222222222111111222222222222111111111111000///......---,,,///,,,***)))+++...000111------......///111222333///////////////......---------,,,,,,+++***))))))+++,,,,,,,,,,,,+++******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((()))******+++)))((('''&&&%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$###"""######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&#########"""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%444444444333111111222444444222111111222333333222222222222222222222222222111222222222222333333333000000///...---------...---------------------------,,,,,,+++******))))))))))))))))))((((((((('''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$#########$$$######"""""""""""""""######################## !!!!!!"""""""""###$$$#########""""""""""""#########""""""#########$$$$$$############$$$$$$########################################################################""""""######$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''*********))))))(((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++(((((())))))***+++++++++...,,,+++,,,...000...------++++++,,,...000000000111111222222222222333333333444555555333333444555111222555999<<<:::555000222222222222222222222222111111222222222222111111000//////...............---***((()))+++...//////////////////000111222222///////////////...------------,,,++++++***))))))+++++++++++++++***))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((())))))******(((((('''%%%%%%$$$$$$%%%#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$333444444333111111222444444222111111222333333222333333333222222222222111222222222222333333333444222111000///.....................------,,,,,,++++++++++++***))))))(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))'''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""###########################"""""""""""""""######################## !!!"""###$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''(((((((((((((((((('''''')))))))))))))))(((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((***************)))))))))))))))))))))))))))))))))))))))*********+++++++++))))))******+++,,,,,,,,,///...,,,,,,...///000//////...------///000000///111222222222333333333333333444333222000000222333444222333777<<<===999444222222222222222222222222111111222222222222111111///......------......///+++)))((()))+++---......000//////......//////000......//////......---,,,,,,,,,,,,+++******)))))))))************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$222333444333111111222333444222111111222333333222222222222222222333333333222222222222333333333333333222111///............//////...---,,,,,,++++++++++++*********)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###########################"""!!!!!!###%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""#########$$$""""""#########"""""""""########################!!!""""""###$$$$$$%%%%%%###########################$$$$$$$$$$$$$$$$$$###$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''((((((((('''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((*********)))))))))))))))((((((((((((((((((((((((((((((((()))))))))******+++,,,,,,------...//////000...---,,,---///111222222000......///000///...000000000111222222333333222222222000///000333555888444333666<<<>>>;;;666333333222222222222222111111111222222222222111111000///...------...//////---+++***+++---...///...///......---,,,,,,---------............---,,,,,,,,,+++++++++******))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$########################"""###%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$$$$$$$###############$$$$$$$$$000222333333222111222333444222111111222333333222000000111222222333444444111111111222222222333333222222000//////.........//////...---,,,,,,+++++++++++++++++++++*********(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!###%%%((()))###########################$$$$$$$$$$$$$$$$$$###!!!!!!!!!"""#########$$$!!!"""############""""""########################$$$$$$#################################$$$$$$$$$""""""###$$$$$$###""""""$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))+++,,,,,,------.../////////...---,,,---///111333333111/////////000///...---......///000111111111000111111000000222666999<<<888555777:::<<<999666333333333222222111111111111111222222222222111111222111000/////////111222444222///...///000000///000000///...---------------------------,,,,,,+++++++++***************)))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###########################"""###%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$""""""#########$$$$$$$$$///111333333222111222333444222111111222333333222///000000111222222333333000000000000111111111222000000//////......//////.........------,,,,,,+++++++++++++++++++++++++++((((((((('''''''''&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''''''''''''''&&&$$$#########$$$$$$""""""""""""""""""""""""""""""############""""""""""""################## !!!###$$$$$$###""""""########################""""""""""""!!!!!! #########$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))******+++,,,,,,,,,,,,------------...111333333111////////////...---,,,,,,---...///000000111///000111222222444777:::<<<:::999888999999777666444333333222222111111111111111222222222222111111222111000000111444666888===:::555222111111111000222222111000/////////000,,,,,,------,,,,,,+++***************************'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%&&&%%%%%%$$$###""""""$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%%%%&&&'''""""""######$$$%%%%%%%%%...000222333222111222222444222111111222333333222111111111000000/////////////////////000000000000.........---......///000------------------------************************(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""########################!!!"""############"""!!!$$$$$$$$$$$$$$$######### !!!###$$$$$$$$$""""""########################!!!!!!!!!!!!!!!"""""""""#########$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$############$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%$$$""""""$$$%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''(((((()))))))))))))))))))))))))))))))))))))))************(((((())))))***+++++++++)))+++......------///222222000......//////...---,,,,,,---...///000111111///000222333333333555777999:::;;;:::777666666888444444333333222111111000111111222222222222111111000000000222555999>>>AAAFFF@@@999333111000000000000000//////.../////////,,,,,,,,,,,,,,,+++******))))))))))))************((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&"""#########$$$$$$$$$%%%########################""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&""""""""""""""""""""""""%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$%%%'''#########$$$%%%&&&&&&&&&...000222333222111222222444222111111222333333222444333222000///---,,,+++............////////////------,,,------...///000,,,,,,------------------(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&%%%%%%%%%$$$#########!!!###$$$%%%$$$###"""########################!!!!!!"""###$$$%%%&&&&&&#########$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$############$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''(((###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%%%%%%%$$$""" %%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))(((((((((((('''''''''&&&&&&&&&$$$%%%&&&'''(((***++++++'''((((((((())))))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((###$$$%%%&&&''')))******))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))******+++,,,,,,------'''***......------///111111///...---...///...---------...///000111222222///111333444333222333444555999<<<;;;777444666999444444333333222111000000111111222222222222111111---...///222777>>>DDDGGGKKKDDD;;;444000/////////,,,,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******)))))))))))))))*********(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######$$$######"""###$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&#########$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""###&&&######$$$%%%&&&&&&'''''',,,---///000000000///...000000111111111222222222000000////////////000000------......//////000000------------------------,,,+++)))((((((((()))***)))))))))))))))))))))))))))(((%%%$$$$$$%%%((()))))))))(((((('''''''''&&&''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###!!! ########################%%%%%%%%%$$$$$$########################"""!!!!!!#########"""""""""""""""""""""#########$$$$$$$$$$$$"""!!!"""&&&'''&&&$$$'''&&&$$$###"""###$$$$$$ !!!"""#####################$$$$$$$$$######"""################################################################################################&&&&&&%%%$$$###"""!!! $$$"""!!!"""&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$###"""!!! !!!""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&''''''(((((())))))&&&&&&&&&'''((())))))***''''''''''''''''''&&&&&&))))))))))))************,,,+++*********+++,,,---+++,,,---.........---,,,//////////////////......------......///000000000222222222222222222222222222222333666888888666444555444333222111111111111222222111111111111111222111000000333777;;;<<<======:::555111......///000///+++((()))---///---***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))((('''''''''((()))******)))((('''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$###$$$$$$$$$ !!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&$$$"""$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&$$$!!!!!!$$$&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,---...///000111111111111111111111222222222222000000////////////000000------............//////------------------------++++++***))))))))))))***)))))))))))))))))))))))))))(((&&&%%%%%%&&&((())))))((((((((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""!!!""""""###########################$$$$$$#########"""""""""###############"""!!!!!!###"""""""""""""""""""""""""""#########$$$$$$$$$$$$"""!!!###%%%'''&&&$$$&&&%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$######"""########################$$$$$$$$$#######################################""""""""""""""""""""""""###############$$$$$$$$$###!!! """$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!############"""!!! ######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###"""""""""######!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((()))))))))*********++++++*********+++,,,---***+++,,,---------,,,+++---------------------------------...//////000000000000000000000000000111222222333555777777555222333333222000000/////////111000000//////000000000///......000333555666555888666333000///000111333222...***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%"""!!!"""$$$&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""%%%$$$""" """$$$%%%'''&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$------...///000111333444333222222222222222222222000000000000000000000000//////............------........................+++++++++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&"""!!!$$$&&&###########################""""""""""""!!!!!!!!!"""############""""""!!!""""""""""""""""""######"""""""""############$$$###""""""###%%%&&&%%%$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$%%%$$$$$$######"""######$$$$$$$$$##############################$$$$$$$$$$$$######""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$"""!!! !!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###"""""""""######!!!!!!###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))******+++************+++,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000/////////000000111111111222111222333555555333111222111000///............//////............///////////////000111222000///222111///...///111333555666444000+++((((((***---,,,,,,,,,,,,,,,,,,++++++)))))))))))))))(((''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$#########"""""""""""""""###############$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########"""""""""""""""$$$###""""""""""""###$$$%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$111000//////000111333444333333333333222222222222000000000111111000000000111111000//////...------........................++++++,,,------+++***)))(((((((((((((((((((((((('''((()))******)))(((''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&""" !!!$$$&&&########################""""""""""""""""""""""""""""""############"""!!!"""""""""""""""#########""""""""""""###############""""""###$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!###$$$%%%%%%""""""###$$$$$$$$$##############################%%%%%%$$$$$$###"""""""""########################""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!""""""""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%''''''''''''(((((())))))(((((()))))))))))))))***(((((((((((()))))))))******************++++++,,,******++++++,,,,,,------++++++,,,,,,,,,,,,------,,,------...//////000000000000111111222222333333111111111222333333111000111111000//////////////////............//////000111111000222333333111///............///111333444666777666111***''')))---,,,,,,,,,+++++++++++++++)))))))))))))))(((''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########""""""""""""######$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%$$$#################################$$$$$$$$$%%%%%%%%%##################""""""#########$$$$$$#########$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&$$$###!!!!!!###$$$&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$555444222111000000111222222222222222222222222222000000111111111111000000333222222111000///..............................++++++,,,------+++***)))(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&'''''''''''''''(((((('''&&&%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""########################!!!""""""#########""""""!!!!!!""""""############"""""""""""""""""""""""""""###############$$$$$$!!!"""$$$%%%%%%$$$###"""!!!###$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&)))(((((((((''''''&&&&&&''''''''''''(((((((((((('''''''''(((((()))))))))'''(((((((((((()))))))))))))))******+++++++++++++++++++++,,,---......///,,,---------.........///------...//////000000111000000111111111222222222111000///000222222111000222222111111000000111111000/////////000111111222111000000111333444222111.........//////000000000444888;;;777///******,,,,,,,,,,,,++++++*********)))))))))))))))((('''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##########################################$$$%%%&&&"""""""""""""""##################$$$$$$%%%%%%%%%###"""!!!"""$$$%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$777666444333111111000000000000111111111222222222///000111222222111000///222222111000000///......------------------------+++++++++++++++******)))))))))))))))))))))))))))''''''))))))))))))''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""############$$$$$$!!!""""""############"""!!!!!!!!!"""######$$$$$$###"""""""""""""""!!!!!!"""###$$$###""""""###$$$!!!"""######$$$##################$$$######""""""!!!"""###$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############""""""###$$$$$$$$$###### """$$$&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''((((((((((((((((((&&&''''''(((((()))))))))''''''(((((((((((())))))((()))******++++++******+++++++++,,,---...///000---......//////000000000...//////000000111222222////////////////////////000///...000222333333222333333222222222222222333111000000111111222333444000///---...000222222111//////000000000///...---000555999888222---++++++,,,,,,,,,+++******)))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$###""""""""""""###$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%###$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$555555555555444222111000......///000111111222333///000222333333222000///000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))'''''''''(((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!"""############### !!!!!!"""######$$$$$$######""""""!!!!!!!!!!!!!!!###$$$$$$!!!!!!"""$$$"""""""""""""""###$$$$$$###$$$$$$$$$###"""!!!!!!!!!!!!"""$$$$$$%%%%%%$$$########################"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&"""$$$%%%%%%""""""###%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############!!!"""###$$$$$$$$$$$$### """$$$&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''((())))))***++++++'''''''''((((((((())))))'''((()))***+++******)))+++*********,,,---///000------...//////000111111000000000111222222333333000000000///......------///......///222444444444333333222222222222333333000000000111111333444444222000---,,,...000111111///000111111111///---,,,---000444444111...,,,---,,,,,,++++++***))))))((()))))))))))))))(((''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!$$$&&&%%%###"""$$$&&&$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###!!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$333444555666555444333222,,,------///000111222333///000222333333222000///...------------,,,,,,,,,++++++++++++++++++++++++,,,+++)))((((((((()))***))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$######"""""""""""""""""""""""" !!!!!!""""""!!!!!!"""############### !!!!!!"""###$$$$$$$$$######""""""!!!!!!!!! !!!###%%%$$$!!! """$$$###"""!!!!!!!!!"""$$$%%% !!!!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%%%%########################!!!!!!"""###$$$%%%%%%&&&################################################$$$$$$$$$###############!!!###%%%$$$!!! """$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""###$$$%%%&&&'''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''((())))))***++++++,,,,,,''''''''''''((((((((()))'''((()))++++++******)))***)))))))))***,,,...///------......///000111111111111111222333333444444333333222111000///......///...---///222555666555333222222222222222333333000000000000111222333444666333///---...000222222...///111222222000...---+++---...///...---......,,,,,,++++++***))))))((()))))))))))))))(((((('''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""###$$$%%%######""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""%%%### $$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$%%%$$$$$$######$$$$$$%%% !!!"""$$$$$$$$$###""" """$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""###$$$%%%'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$777666555444222111000000222222222111111111111111//////000000000//////......---,,,---...///...---......//////...,,,+++))),,,***((())),,,,,,+++((())))))))))))((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%'''))))))((('''&&&&&&%%%$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%%%%&&&&&&&&&&&&$$$###!!! $$$###""" """###$$$$$$###!!! !!!###$$$"""######"""  """%%%%%%$$$###"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$###### !!!"""###$$$%%%%%%$$$###!!! !!!"""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$##################"""############$$$$$$$$$&&&%%%###"""""""""##############################%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))+++)))'''(((+++,,,***((((((((((((((()))))))))))),,,---......//////......(((+++---,,,***)))+++...---...000111111000//////000000/////////////////////000111222222111000///111111000000111222333333555444333222222222222333333333333222222222111111222222222111111111000000000000000000000000000000////////////............//////...---+++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$#####################################################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++)))'''&&&&&&%%%###!!!!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&%%%%%%$$$###"""""""""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&''''''"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&555444444333222111000000111111111111111111111111///000000111111000000///---,,,,,,---...//////............---,,,+++******+++)))((()))+++,,,+++))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((###%%%&&&(((((('''&&&%%%&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$&&&%%%###""""""###%%%&&&%%%&&&&&&%%%$$$###%%%&&&$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###!!!!!!!!!"""######$$$$$$###"""!!!!!! !!!################################################""""""#########$$$$$$$$$########################"""############$$$$$$$$$%%%%%%###"""""""""#######################################$$$#########"""######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))+++)))'''(((***+++***((((((((()))))))))*********++++++,,,------------,,,***+++,,,---,,,,,,---...---...000111111111000000555444333222111111222222000111111111111111000///111111000000111222222333444444333333333222222222444444333333333222222222222222222111111000000000000000000000000000000000////////////.........---...------,,,++++++******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&%%%%%%$$$######"""###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%222222222111111000000000000000000000000000000000000000111111111111111000---------.........//////------,,,+++************)))((('''(((***+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&'''&&&%%%$$$&&&$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%###$$$$$$#########$$$&&&&&&$$$###"""!!!!!!"""###$$$%%%$$$###""""""###$$$%%%"""###$$$###""""""###%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""######$$$%%%""""""""""""""""""""""""!!!""""""""""""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################"""############$$$$$$$$$%%%$$$######"""#################################"""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))((((((******)))((((((((()))))))))*********))))))***++++++++++++***,,,++++++,,,...//////...---...000111222222222111444222000///...///111222333222111000000000000000111111111000111111222333222333444444444333222111444444444333333333333222111111111111000000000000000000000000000000000000//////.........---------,,,,,,,,,+++++++++******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$'''((('''&&&%%%%%%%%%$$$$$$#########%%%$$$$$$###$$$%%%'''(((######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%///000000000000000000000////////////000000000000000111111222222222222111000111111000///......///---,,,***)))))))))***+++'''''''''((()))*********)))))))))(((((((((''''''&&&&&&''''''((())))))***&&&&&&%%%%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%$$$((('''$$$"""""""""###$$$######"""!!!!!!"""######""""""!!!!!!!!!!!!"""""" """"""!!!!!!"""###!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""""""""###%%%&&&############""""""!!!!!!!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###########################$$$$$$$$$""""""#########$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((()))))))))(((''''''((((((((()))))))))((())))))***+++*********,,,***)))+++...000///------...000111222333222222000///---,,,---///222333444333111000///000000111222111111111111111222222000222333444444333111000333333333222222222111111000000000000000000000000////////////////////////.........---------,,,,,,---,,,,,,+++***))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######################################################%%%%%%$$$###""""""!!!!!!""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&((('''&&&%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$$......////////////000000......//////000000000000000000111222222222222222555666666333000------...,,,+++***)))((()))***+++'''(((((((((((())))))************)))))))))((((((%%%&&&'''(((***,,,---...'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$######%%%$$$######%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&'''(((&&&%%%(((&&&$$$"""""""""$$$%%%######""""""""""""######"""!!!!!!!!!!!!!!!!!!""" """$$$%%%$$$###$$$%%%!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################$$$###"""""""""###%%%&&&$$$$$$######"""!!!!!!!!!"""###%%%&&&&&&%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########""""""#########$$$$$$$$$""""""#########$$$$$$$$$############$$$#################################$$$$$$#########$$$%%%&&&$$$$$$##################$$$############$$$%%%%%%######""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))((((((((()))&&&&&&&&&'''''''''(((((()))******+++++++++++++++,,,)))(((***---///...+++---...000111222222111111//////...///111444666888444333111000000000111222222222111111111111111222000111333444444333111000111111111000000000000///////////////////////////........................------------,,,,,,,,,,,,...---,,,+++)))((('''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######################################################$$$$$$###"""!!! """"""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$############$$$$$$!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$$////////////////////////...//////000000111111222//////000111222222222222555777888444///,,,---...++++++***************+++((()))******(((((()))***))))))))))))((((((((((((%%%%%%''')))+++,,,......''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&$$$######""""""###%%%'''((("""""""""######"""""""""######################## """$$$%%%$$$""""""###!!!!!!""""""#########$$$""""""""""""""""""""""""#################################"""######$$$%%%$$$#########""""""!!!!!!######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""!!! !!!"""$$$%%%######$$$$$$$$$$$$$$$$$$###############$$$%%%%%%"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((())))))''''''((()))&&&&&&'''''''''(((((((((******+++,,,,,,,,,,,,++++++*********,,,,,,,,,+++---...000111111000000///***+++,,,...000222444555222222111111111222222222333222111111000111111111000111222333333333222111000000000/////////..................////////////........................------,,,,,,,,,+++++++++---,,,+++***)))'''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$###############################################################""""""!!!!!! """############$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$############$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%000000000/////////////////////000000111222222333---...///000111111111111222444666333...,,,---000******+++++++++++++++******+++---+++((('''(((***(((''''''''''''&&&&&&&&&&&&&&&'''((()))******+++((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%'''&&&$$$"""!!!"""###$$$%%%&&&&&&'''""""""############""""""""""""############"""""" """%%%%%%###!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$############""""""""""""""""""""""""""""""###$$$%%%""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""###!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$!!!"""###$$$%%%$$$$$$###########################!!!!!!  """$$$%%%######$$$$$$%%%%%%&&&&&&###############$$$$$$%%%###"""""""""######$$$%%%################################################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&(((***)))'''&&&''')))((((((((())))))))))))***)))***++++++,,,,,,++++++,,,---------+++***+++,,,......///000000///---,,,'''(((***,,,............000000111222333333333333333222222111000000111111000111111111222222222222000000000000////////////---------....../////////------------------------,,,,,,,,,,,,++++++++++++)))))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######################################################$$$$$$$$$$$$############"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$###$$$%%%%%%%%%###%%%%%%$$$$$$$$$$$$$$$### """$$$&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%111111000000///////////////000000111222333333333------///000000111111111...111333222---+++...111)))***,,,------,,,+++***+++---...,,,)))'''(((***&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%""" $$$$$$%%%%%%%%%$$$######""""""############"""""" !!!!!!!!!!!! %%%(((******(((&&&%%%%%%######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$######""""""""""""""""""######"""!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$!!!"""###$$$%%%%%%$$$##############################"""!!!!!!"""$$$&&&'''######$$$%%%&&&&&&''''''#########"""###$$$$$$%%%$$$#########$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&(((***)))&&&&&&'''***************++++++++++++))))))***+++++++++++++++,,,///000///+++)))+++---...////////////---,,,++++++,,,...000000///...---...///111333444444444333333333222111000000111111111111000000111222333333111111111111000000000000---------.........//////------------------------,,,,,,,,,+++++++++******&&&&&&'''((()))***++++++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######################################################%%%%%%%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$###"""###%%%&&&&&&%%%''''''&&&%%%$$$###"""!!!"""$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&---...///000000000000000///...---,,,,,,---//////---------------,,,,,,,,,---...///000000000///...++++++++++++*********)))//////......,,,+++)))(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""$$$$$$"""!!!"""%%%$$$#########"""!!!!!!!!!###%%%%%%$$$"""!!!"""######"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###!!!  """###$$$###"""!!!"""  """###!!!""""""""""""###############!!!!!!######$$$$$$###""" """""""""""""""######$$$######"""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$""" """%%%&&&%%%###"""""""""###$$$$$$$$$%%%########################""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$######""""""!!!!!!########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&(((((('''((()))+++++++++)))((((((((()))***+++***)))))))))***,,,,,,......---,,,,,,++++++******+++,,,---............------...//////...---,,,000000111111111000000///111111111111000000000000......///000000111000000111111111111111000///...------------------------,,,,,,---...///000111111+++***))))))******)))'''))))))(((''''''''''''''')))((('''&&&%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###"""###$$$$$$###"""###$$$#########$$$$$$%%%&&&&&&###%%%&&&%%%###"""###%%%''''''&&&%%%$$$###"""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$#########$$$%%%&&&)))'''###!!! """%%%&&&########################$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######"""""""""###$$$%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$//////000222222333333333///...------------...///.............../////////---------...------,,,,,,+++*********))))))))))))************)))'''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""######"""!!!"""###$$$###!!!########################$$$$$$$$$######!!! """"""""""""""""""######$$$"""!!!"""######!!!""""""""""""############''' !!!%%%$$$######!!!"""######$$$###""""""!!!!!!!!! !!!""""""#########"""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$"""!!!"""%%%&&&$$$##################$$$$$$$$$########################""""""""""""###############$$$$$$%%%%%%$$$$$$###############""""""""""""########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&(((((('''''')))***((((((''''''''')))***+++******)))))))))***+++,,,,,,,,,,,,,,,++++++++++++***+++,,,---..................///000000///...---000000111111111000000///000000000000000000000000---...//////000000000///111111111111111000000///------------------------------..................,,,***))))))******)))((()))((('''''''''''''''((()))((('''&&&%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###"""###$$$$$$###"""###$$$########################&&&$$$"""$$$&&&'''&&&$$$%%%%%%$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&(((&&&$$$""""""###$$$&&&########################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&000111222444555666666666///......---------............//////000111111111------,,,+++************))))))))))))(((((((((((('''''''''''''''&&&%%%%%%'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$###$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""""""""$$$###"""!!!"""###$$$###!!!#######################################"""!!! %%%$$$""" !!!###$$$$$$###"""###$$$###""" """"""""""""############(((""" ###&&&&&&$$$%%% """###$$$$$$$$$$$$ !!!!!!"""######"""!!!!!!!!!""""""""""""###$$$$$$$$$$$$###$$$"""""""""$$$%%%$$$###$$$$$$$$$###############"""""""""""""""""""""""""""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""#######################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&((((((''''''(((***%%%%%%&&&&&&''')))***+++***))))))))))))***++++++***************+++++++++++++++,,,---............///000111222222111000//////000000111111000000000////////////////////////------...////////////...///000111111222222111111........................///.........------------,,,+++******++++++***(((((('''''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###"""###$$$$$$###"""###$$$$$$$$$######"""!!!!!! &&&"""!!!&&&)))&&&"""#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###########################000111222444555666777777///.........------------////////////000000000000...---+++***)))))))))***)))((((((((((((''''''''''''(((((()))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%###!!!"""%%%%%%###!!!!!!!!!"""#########$$$"""$$$%%%$$$###"""###$$$###"""!!!"""###$$$###!!!########################""""""#########""""""!!!$$$###!!! !!!!!!!!!!!!"""#########"""!!!"""""""""############%%% ###%%%######$$$!!!!!!""""""############!!! !!!""""""######""""""!!!""""""###""""""###$$$$$$$$$$$$###############$$$$$$$$$###%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$'''''''''&&&&&&''''''''''''''''''''''''''''''''')))((((((''''''(((((()))%%%&&&((('''&&&&&&((()))&&&&&&''''''((()))******)))))))))))))))******+++'''(((((()))***++++++++++++,,,------.........---000000222333333222111111...///000000000000000000............////////////------...............---...///000111222222222222///////////////////////////.....................,,,+++******++++++***)))''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""###$$$$$$###"""###$$$$$$$$$######""""""""""""$$$!!! $$$%%%### ############$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""###%%%&&&%%%###!!! $$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""///000111333444444555555//////.........------,,,/////////......---------///...,,,***)))******+++(((((((((((('''''''''&&&(((((())))))******))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%###!!!###%%%&&&### !!!!!!!!!"""#########$$$"""###$$$$$$###"""###$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!""""""#########"""""" !!!!!!!!!!!!  !!!"""###$$$$$$!!!"""""""""############### ###$$$"""!!!###$$$######"""""""""""""""""""""!!!!!!""""""###$$$######""""""""""""######""""""###$$$$$$$$$$$$######$$$$$$$$$############%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&''''''&&&&&&'''((())))))))))))))))))))))))(((((())))))************''''''((()))******+++,,,,,,,,,------...---------///000111333333333222111......///000000000000000---........./////////000---...............---------...///000111222222222////////////////////////------...///000000111111,,,+++)))***++++++***(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""###$$$$$$###"""###$$$#########$$$$$$$$$%%%%%%$$$$$$$$$###"""!!!!!!"""$$$$$$$$$#########""""""################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$##################$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""###%%%&&&%%%###!!! ######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%...///000111111222222111////////////...---,,,+++...---------,,,,,,,,,,,,......---,,,++++++++++++((((((((((((''''''''''''''''''(((((((((((((((''''''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""$$$%%%###"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############### !!!""""""!!! !!!!!!"""###%%%""""""""""""###############!!!"""%%%&&&###"""%%%%%%$$$###"""!!!!!!!!!!!!"""""""""""""""###$$$$$$######"""""""""###$$$$$$""""""###$$$$$$$$$$$$######$$$%%%$$$"""""""""$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&%%%&&&'''*********+++***)))(((((('''((())))))******))))))'''(((((()))***+++++++++,,,,,,------...------,,,---...000111222222111111------...///000000000000.........//////000000111...////////////...------,,,---...///000000000000........................,,,,,,---...///000111111+++***))))))******)))'''(((''''''&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$###"""###$$$"""######$$$%%%%%%&&&&&&$$$&&&'''&&&$$$"""$$$%%%$$$$$$#########"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$//////000000000000//////...////////////---,,,+++***++++++,,,---.........,,,,,,,,,---,,,,,,++++++)))))))))(((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""$$$&&&'''&&&&&&''')))%%%%%%%%%$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%###"""!!!"""###$$$###!!!"""""""""""""""""""""""" !!!######$$$$$$$$$!!!!!!"""""""""""""""""" """###!!!!!!"""$$$""""""""""""############"""!!!###&&&&&&""""""%%%$$$###"""!!!!!!"""######!!!!!!!!!!!!!!!"""############""""""######$$$%%%""""""###$$$$$$$$$$$$######$$$&&&$$$"""!!!"""$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$###########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&''''''((()))******))))))((('''''')))*********)))((()))))))))******+++++++++,,,------...------,,,,,,+++---...000000000000///,,,---...///000000000000......///000000111222222///000000000//////...---,,,,,,---...//////......------------------------,,,,,,,,,------.........***)))(((((())))))(((&&&)))((('''&&&%%%$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$###"""###$$$############$$$$$$$$$$$$"""""""""###$$$%%%&&&%%%""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################000000000000000///.........///000000///---+++***((()))***,,,...000111222)))***,,,------,,,+++***))))))))))))(((((((((((())))))******)))(((((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!%%%%%%$$$$$$&&&)))$$$#########""""""!!!!!!!!!###$$$$$$######$$$&&&###"""!!!"""###$$$###!!!######################## !!!###$$$$$$$$$$$$$$$###"""!!!"""###%%%'''!!!###%%%$$$""" !!!###""""""""""""############!!! """%%%%%%!!!!!!$$$""""""!!!!!!!!!###$$$%%% !!!""""""######""""""###$$$%%%%%%""""""###$$$$$$$$$$$$######%%%&&&%%%""" """$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###""" ########################"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''((())))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%%%%'''$$$%%%''')))******))))))&&&''')))*********)))(((************++++++++++++---------...------,,,,,,***+++---.../////////...,,,---...///000000000000...//////000111222222333000000111111000///......+++,,,------...---------------------------------,,,,,,++++++++++++******)))(((''''''(((((('''&&&***)))(((&&&%%%$$$######"""###%%%&&&'''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""$$$$$$$$$###"""###$$$$$$$$$######"""!!!!!!!!!$$$'''&&&""" !!!"""###$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""###$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&...000111222222111000......---,,,,,,++++++++++++000---,,,---///000...,,,***+++...///000...---++++++)))'''&&&%%%&&&((()))%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&$$$"""%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$### """$$$%%%$$$###""""""%%%%%%"""!!!$$$### """############$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""############""""""###""""""!!!"""$$$&&&'''%%%$$$######$$$$$$"""!!! !!!"""!!! """######""""""""""""######$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######''''''&&&%%%%%%$$$##############################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###  %%%'''%%%!!!######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""!!!!!!""""""######$$$$$$'''&&&$$$"""!!!""""""###%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%&&&&&&(((&&&###!!! !!!###$$$%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$&&&((()))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&+++++++++***++++++,,,,,,++++++++++++******))))))------...//////.........111000/////////000222333000000111111111111000000000/////////......------//////---,,,,,,,,,,,,,,,(((***,,,...///---,,,***+++,,,---...---,,,+++***(((((('''((())))))'''$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""###%%%%%%%%%###!!!  !!!""""""###"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$"""###%%%''')))$$$%%%&&&&&&$$$#########$$$$$$$$$$$$%%%&&&''''''"""$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################///000111222222111000//////......---------------...,,,***+++---...,,,***,,,,,,,,,++++++************)))'''&&&&&&&&&((()))''''''((((((''''''&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&$$$"""$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""$$$$$$$$$######!!!###"""!!!"""""""""#########$$$$$$$$$""""""######$$$$$$$$$%%%""""""############""""""###""""""""""""$$$%%%&&&%%%$$$"""###$$$$$$"""!!!%%%$$$#########$$$$$$$$$######""""""""""""######"""""""""######$$$$$$$$$""""""""""""""""""""""""###"""""""""""""""""""""'''&&&&&&%%%$$$$$$##############################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!%%%'''%%%"""######$$$$$$$$$$$$######&&&&&&%%%%%%###""" """"""""""""############&&&%%%$$$###"""""""""###%%%$$$$$$######$$$$$$%%%$$$############$$$$$$%%%&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&(((******((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((((((((())))))((((((((('''''''''***)))))))))******+++,,,,,,+++++++++***)))))))))++++++,,,---------------111000000///000111222333000000111111111111000000222222222111111000000000000///...---,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***)))((((((((()))***)))'''%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###%%%%%%%%%###""" !!!!!!""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%&&&%%%$$$###""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$###$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&"""$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################///000111222222111000///000000///............///---,,,+++,,,---------+++///...,,,***)))))))))******)))(((&&&&&&''''''((('''(((((((((((('''&&&&&&'''''''''((((((((())))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######"""""""""###############%%%'''%%%!!! $$$%%%###"""""""""#########$$$$$$!!!!!!"""###$$$%%%&&&&&&""""""############""""""""""""""""""###$$$%%%&&&%%%###""""""###$$$###!!!### !!!"""!!!######""""""""""""###### !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!&&&&&&%%%%%%$$$$$$##############################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """%%%'''%%%#########$$$$$$$$$$$$######$$$%%%%%%$$$$$$"""!!!!!!###############"""""""""&&&%%%$$$######"""######%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""#####################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))++++++)))'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((()))***+++,,,,,,,,,++++++***))))))(((******+++,,,------......111000000000000111222222000000111111111111000000222222222222222111111111111000///......---------......,,,,,,,,,---///000...---,,,+++******)))***)))(((((()))******'''%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######$$$%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&'''$$$$$$############$$$$$$!!!"""###%%%%%%$$$###"""$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$#########$$$$$$######%%%%%%&&&%%%$$$##################""""""!!!$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$///000111111111111000///000//////........./////////........./////////...000///...---,,,,,,,,,,,,))))))(((''''''''''''(((&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$%%%&&&$$$"""$$$##################$$$######$$$$$$$$$$$$######$$$######""""""###$$$$$$'''(((%%%!!! $$$&&&%%%""""""""""""############ !!!""""""######""""""############"""""""""""""""######$$$$$$%%%$$$"""!!!"""###$$$###!!! !!!######""""""""""""###### !!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%'''%%%$$$######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!!!!!!!!""" !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''')))++++++)))'''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))((((((((((((((((((''''''((((((***+++------,,,,,,,,,+++***)))))))))******+++,,,---...000000000000000111111111222222000111111222222111111000111111000000000000000000222111000///...........................///000000---,,,+++))))))***+++,,,***))))))***+++***(((&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###############$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%$$$######""""""######$$$$$$$$$%%%&&&&&&&&&&&&%%%(((&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$###""""""""""""######$$$%%%%%%%%%$$$$$$######$$$$$$$$$######"""%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$000000111111111111000000///.............../////////////////////...//////+++,,,...//////...,,,+++))))))((('''''''''''''''&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###$$$%%%&&&$$$"""#########$$$$$$#########"""######$$$$$$######"""$$$######"""######$$$%%%"""###!!! """!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!!!!!!!""""""############"""""""""#########$$$$$$$$$$$$###"""!!!!!!###$$$###!!!%%% $$$&&&$$$ ######""""""""""""###############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$######$$$$$$$$$$$$###### """###%%%%%%&&&&&&%%%%%%$$$$$$######""""""%%%%%%%%%%%%$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!!!!!!!!""" ###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&((())))))'''&&&%%%&&&%%%%%%'''(((((('''%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((())))))))))))))))))(((((()))***+++,,,...///,,,,,,,,,,,,++++++++++++)))))))))***+++---...///000111111111222222222222111111222222222222111111000000000000000000111111222222000///////////////,,,---///111111000///...+++******)))***+++---...************,,,+++)))'''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$######""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$&&&%%%$$$######%%%'''(((---***%%%###$$$%%%%%%$$$%%%%%%$$$###""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$111000000000000000000111///............//////000,,,.........---,,,---...'''))),,,......---+++)))((((((((((((((('''''''''((())))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%$$$###$$$%%%&&&$$$""""""###$$$$$$$$$$$$###"""""""""############""""""""""""######$$$%%%%%%&&&"""$$$"""!!!"""!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$######""""""""""""############"""""""""######$$$$$$$$$######"""!!! !!!#########"""%%%###!!!"""%%%'''&&&$$$######""""""""""""######$$$$$$$$$$$$######""""""########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$######"""$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""###### !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&((()))'''&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((())))))))))))******************+++,,,......,,,,,,---------.........((((((''''''(((***,,,---000111222222333333222222111111222222222222111111111111111222222222222222222111000//////.........+++---///111222000...---++++++++++++,,,---......+++******+++,,,,,,)))'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%''')))+++,,,$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$############$$$$$$%%%$$$!!! """%%%'''111,,,&&&###$$$%%%%%%###%%%$$$$$$#########$$$$$$#########$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%111111000000000000111111000////////////000111222,,,...//////,,,,,,---///***+++,,,,,,,,,+++***)))(((((((((((((((''''''&&&)))))))))))))))(((''''''&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%$$$###$$$%%%&&&$$$""""""###$$$$$$$$$$$$###"""""""""############""""""!!!###%%%&&&&&&&&&&&&$$$&&&&&&""""""%%%%%%###!!!!!!!!!!!!"""""""""##################$$$$$$$$$""""""############"""""""""###$$$$$$$$$$$$###""""""!!! !!!#########"""!!!!!! !!!"""###$$$$$$######""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$$$$$$$##################$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$############$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###&&&((()))((((((((()))&&&(((***++++++***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((()))))))))************************+++,,,,,,,,,,,,---...///000111111+++***)))((()))***,,,---000111222333333333222222111222222333333222222111000000000111111222222222111111000///............,,,---.../////////.....................---,,,++++++++++++,,,---,,,***(((&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###############$$$%%%%%%&&&''''''###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######"""######$$$$$$%%%""""""######$$$$$$%%%%%%!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%######"""""""""###$$$%%%222,,,%%%"""$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&############$$$%%%&&&'''###$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%111111000000000000111111111111000000111222333333...000222111...---///111111000...,,,+++++++++,,,((((((((()))(((''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%$$$###$$$%%%&&&$$$""""""###$$$%%%%%%$$$###"""""""""############"""""" ###%%%'''''''''&&&"""$$$$$$!!!!!!###### !!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$""""""############"""""""""###$$$%%%%%%$$$""""""!!! !!!"""######""" !!!""""""""""""$$$&&&######""""""""""""############$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""##################$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########"""!!!"""#########$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&###############$$$$$$$$$%%%$$$$$$######""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&)))******)))***+++'''(((+++,,,,,,+++((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((())))))*********+++***)))))))))))))))******,,,,,,---///000222333333000///---,,,,,,---///000000111222333444333222222111222222333333222222111------....../////////000111000///......---------...------,,,---...///000000111111000///,,,***))),,,++++++,,,---,,,***(((''''''%%%$$$$$$%%%''''''&&&&&&%%%%%%$$$###""""""######$$$%%%%%%&&&''''''$$$$$$######$$$%%%&&&&&&########################&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""###$$$%%%%%%""""""###$$$$$$%%%&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$#####################"""###$$$%%%%%%%%%%%%%%%######################## !!!"""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%222+++$$$"""$$$(((((('''$$$$$$$$$$$$%%%&&&''''''############$$$%%%&&&'''"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%000000000000000000000000333333333444444555555555,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++)))(((''''''''''''&&&&&&((((((((('''&&&%%%(((((('''&&&%%%%%%$$$$$$%%%%%%''''''''''''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$#########$$$%%%%%%&&&######$$$###"""!!!"""$$$%%%%%%%%%$$$######""""""!!!!!! """"""!!!!!! """""""""###$$$$$$$$$%%%"""###$$$&&&&&&%%%%%%$$$"""!!!!!!!!! %%%%%%###"""!!!!!! """"""############""""""'''&&&$$$""" ########################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%########################%%%%%%$$$###""""""######################################################%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######"""""""""######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((()))(((&&&%%%&&&''')))+++&&&&&&''''''(((((())))))))))))))))))************))))))((((((((((((((())).........///111222444555333222111000//////......333333333333333333333333555444222111000/////////000000000000000111111111222222222111///...,,,+++,,,,,,------...///000000444333111///---,,,++++++//////...,,,***)))''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$&&&***,,,+++)))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###"""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$%%%%%%&&&%%%$$$###"""""""""###$$$%%%%%%&&&&&&########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%############$$$000000000000000000000000222222222222333333333444......---------,,,,,,,,,+++++++++******)))))))))******)))((('''''''''(((&&&''''''(((((((((''''''(((''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&!!!!!!#########!!! !!!###$$$%%%$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!! ##################$$$$$$ !!!"""###"""!!!!!!""""""!!!!!!!!! """!!!!!!!!!!!!""""""###""""""############""""""!!!!!!!!!!!!!!!"""##############################"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""########################%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$###""""""############$$$$$$$$$%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((()))(((&&&&&&&&&''')))***((((((((()))))))))))))))))))))))))))************+++******)))))))))***************+++,,,...///000333222111000////////////222222222222222222222222333333222222111111000000111000000000000000000000111111111000000...---,,,+++,,,,,,---......//////111000///---,,,+++******......---,,,***)))(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%(((***)))(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$"""!!!!!!!!!"""######$$$%%%%%%########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################&&&%%%###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$%%%$$$#########$$$%%%%%%000000000000000000000000111111111111111222222222000000000/////////......,,,,,,++++++***)))(((((())))))(((((('''((((((((('''''''''''''''((()))***'''''''''&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%% """###$$$$$$######""""""###$$$$$$######"""$$$$$$$$$$$$############""""""!!!!!!!!!!!! ##################""""""""""""###$$$$$$$$$$$$###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!"""###%%%&&&########################"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""########################%%%$$$######"""#################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%######%%%&&&&&&%%%$$$######$$$$$$$$$$$$###"""""""""""""""#########$$$$$$######""""""######$$$%%%########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&((()))***************))))))))))))))))))))))))************++++++*********++++++,,,,,,,,,,,,------///000000333333222222111111000000111111111111111111111111111222333333333333222111111111111000000////////////000000000000///...---++++++,,,,,,------............---,,,***)))((((((,,,,,,++++++***)))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$&&&''''''########################$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$######"""!!!!!!!!!!!!"""######$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&111111111111111111111111111111111111111111111111111111000000000///////////////...---+++***))))))(((((('''''''''(((((()))''''''&&&&&&''')))***,,,''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$ !!!"""$$$%%%%%%%%%$$$###############"""!!!!!!########################""""""!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!######$$$$$$%%%%%%%%%%%%"""""""""!!!!!!!!!!!! """#########""""""!!!!!!######""""""""""""######$$$###""""""!!!!!!""""""########################""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%########################$$$$$$###############$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$############$$$$$$$$$######"""!!!""""""""""""########################$$$%%%%%%""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))*********))))))(((((((((((()))))))))************+++************++++++,,,............///000111111333444444444444333333222111111111111111111111111///111333444555444222111222222111000///......---......///////////////...+++++++++,,,,,,---------,,,,,,,,,++++++***)))(((***************))))))))))))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&'''########################%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######""""""#########"""""""""""""""""""""######$$$$$$########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%""""""############""""""""""""""""""######$$$$$$222222222222222222222222222222222222111111111111000000000000/////////...//////...---+++***))))))((('''''''''''''''((()))'''&&&&&&&&&'''(((***+++&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$###""""""##################$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""""""""$$$######""""""!!!!!!!!! !!!!!!"""###"""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$############"""!!!!!!"""######&&&%%%$$$"""!!!!!!!!!!!!########################""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%########################$$$###############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$$$$$$$"""######$$$$$$$$$######!!!""""""""""""#########$$$$$$$$$$$$$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))))))))))))(((((('''''''''((()))))))))************)))))))))))))))***+++,,,++++++++++++,,,...///000333444555666666555555444222222222222222222222222...000222444555444333222222111111000///...---------......///////////////++++++,,,,,,,,,,,,,,,---,,,,,,------,,,+++***))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%$$$####################################"""""""""######$$$$$$$$$########################%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######""""""""""""""""""###############$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######""""""222222222222222222222222222222222111111111111111000000/////////.........,,,,,,++++++***)))((((((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$###""""""""""""###$$$$$$$$$###############$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""############"""""""""!!!!!!!!!!!!###%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$######"""""""""###$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""#################################"""######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$######""""""""""""######$$$%%%%%%""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((''''''''''''))))))))))))************)))))))))))))))***+++,,,++++++,,,---...000111222222333444666666666555444222222222222222222222222///000111222333222222111000000000//////.........---....../////////......,,,,,,,,,,,,------------+++,,,---...------+++***))))))))))))((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$#######################################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&%%%%%%###""""""000000000000000000000000111111111000000/////////000000000000////////////+++++++++******))))))))))))(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$###"""""""""""""""######"""""""""###############!!!!!! !!!""""""!!!!!!"""""""""#########!!!!!!"""""""""#########!!!!!!!!!"""""""""""""""$$$######"""###$$$%%%&&&#########"""""""""!!!!!! !!!"""###"""!!!$$$###"""!!!!!!"""###$$$!!!!!!!!!"""###$$$%%%&&&########################"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""##############################""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%&&&&&&""""""###$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((((((((((((((((()))))))))))))))))))))***************))))))***+++,,,------++++++,,,---///222444555...000222444444444333222111111111111111111111111000000000000000000000111//////////////////...............///......------------------------------***+++,,,......---+++***)))))))))((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%###"""$$$&&&####################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$######"""###$$$%%%&&&$$$$$$$$$##########################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&$$$$$$////////////////////////000000//////.........---111111111000000000000///---,,,,,,,,,,,,,,,,,,,,,***)))((('''&&&%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$###""""""!!!"""""""""!!!!!!!!!"""###$$$$$$###"""!!! !!!"""###""""""######$$$$$$$$$%%%!!!!!!""""""#########$$$ !!!!!!""""""######!!!  """###############""""""""""""%%%%%%$$$"""$$$###""" """###$$$######""""""###$$$$$$%%%########################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%##############################""""""###$$$%%%%%%#########################################################$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&'''!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))((((((((((((((())))))******++++++))))))))))))************++++++++++++,,,---...///&&&&&&''')))+++...000222,,,---000222333222111111000000000000000000000000000000////////////000000.........///////////////......//////...------,,,........................)))***,,,------,,,+++******))))))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$#########$$$&&&'''#########"""""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&###$$$&&&''''''&&&$$$######$$$&&&'''(((''''''&&&,,,,,,---......//////000---...///000111222333333000///...---,,,,,,---...------,,,,,,+++*********(((&&&###$$$&&&((('''%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!"""$$$%%%%%%%%%$$$"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """###%%%&&&'''!!!"""###$$$$$$###"""!!!!!!###%%%%%%###!!!!!!!!! !!!!!!""""""######$$$%%%%%%%%%$$$###!!!&&&%%%###"""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!$$$###"""""""""###%%%&&&'''&&&$$$#########$$$$$$"""###$$$$$$###"""###$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$"""######$$$$$$######""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((%%%'''((('''%%%$$$$$$%%%%%%&&&&&&'''((()))*********))))))((()))+++---...************+++,,,---...,,,,,,++++++,,,,,,---...000000000000000000000000//////......---------,,,---...///////////////.........------------......////////////...---,,,+++000///...---,,,---......---,,,++++++------,,,+++***)))'''&&&%%%%%%&&&&&&)))(((&&&%%%$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%$$$$$$$$$######""""""######$$$$$$$$$$$$###### ###%%%###########################$$$$$$$$$#########""""""########################$$$######$$$$$$$$$###!!!#################################$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!########################$$$$$$$$$#########""""""###"""!!!!!!!!!"""$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""###$$$%%%%%%%%%%%%%%%$$$#########""""""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""######$$$%%%%%%&&&&&&%%%%%%$$$............////////////000000000000000000000000......---------...//////++++++******)))((((((((()))'''%%%%%%''')))(((&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!###$$$%%%%%%$$$$$$$$$$$$##################!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""######$$$$$$$$$!!!"""############"""!!!!!!###$$$$$$###!!!!!!!!!""""""""""""############$$$$$$$$$$$$###"""!!!!!!%%%$$$###"""!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######""""""""""""""""""###$$$$$$%%%$$$###""""""###$$$$$$"""###$$$$$$###"""###$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$############$$$!!!"""%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""#########$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$"""!!!$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((&&&%%%%%%&&&&&&&&&''''''(((((()))))))))))))))))))))+++,,,---************+++,,,------,,,++++++++++++,,,------////////////////////////////////////......------...///////////////......//////............//////000000000000///...---,,,//////---,,,,,,,,,---...+++***))))))++++++***))))))((('''&&&&&&%%%%%%%%%((('''&&&$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$##############################!!!"""$$$###""" ########################$$$$$$$$$#########"""""" #########$$$%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######"""""""""###$$$%%%!!!""""""""""""#########%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$%%%%%%%%%%%%$$$$$$000////////////.........222222111111000///......------,,,------...000000++++++******)))((((((((()))(((&&&&&&((()))((('''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''%%%%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""###$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$$$$###""""""!!!!!!!!!""""""######""""""!!!!!!"""$$$$$$"""!!!!!!"""$$$$$$$$$$$$###############""""""!!!!!!"""""""""######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$#########!!!!!!""""""######""""""###"""""""""""""""###$$$"""###$$$$$$###"""###$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""########################$$$$$$######"""!!!$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&((())))))'''&&&&&&''''''''''''((((((((((((((()))))))))))))))***+++,,,******)))******+++,,,---+++++++++++++++,,,------////////////////////////000000000000////////////000000000000///......---000000////////////000000000000000000///...------///...---,,,,,,,,,------+++***))))))***+++***)))''''''(((''''''&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$######!!!!!!!!!!!!######"""!!!"""###%%%&&&%%%###########################$$$$$$$$$#######################################""""""###$$$%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$############$$$%%%%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$"""#####################%%%$$$######"""###############$$$$$$$$$$$$######000000///......---,,,,,,222222111000///......---...---------............------,,,,,,+++*********(((((('''&&&''''''((((((%%%%%%%%%%%%%%%&&&''''''%%%'''''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""$$$$$$$$$#########""""""!!!!!!"""""""""#########""""""""""""""""""""""""#########"""!!! !!!""""""""""""""""""!!!!!!"""######!!! !!!"""$$$$$$$$$######""""""""""""!!! !!!###$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""""" !!!"""######"""!!! !!!!!!!!!""""""######"""###$$$$$$###"""###$$$$$$$$$############$$$$$$########################"""######$$$$$$%%%%%%%%%############$$$###""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$##################""""""""""""#########"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&((())))))(((''''''((((((((((((((((((''''''''')))))))))))))))***++++++))))))))))))***+++,,,---+++++++++***+++,,,,,,---////////////////////////111111000000000000000000111111111000000...---,,,//////............//////......//////...------,,,---------,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,***&&&&&&'''((('''&&&$$$###%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""""""""######$$$$$$$$$$$$"""  """$$$###!!! """&&&(((&&&$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%########################!!!"""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""############$$$$$$###############$$$"""######$$$$$$######"""000//////...---,,,++++++000000//////////////////000//////......---,,,+++------,,,,,,+++*********&&&&&&&&&&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""""""""#########$$$$$$$$$""""""""""""#################################### """!!!!!!!!!!!!!!!!!!""" !!!"""""" !!!############""""""!!!!!! !!!!!! """###$$$!!!!!!!!!"""""""""!!!!!!"""""""""""""""""""""""" !!!""""""!!!!!! !!!"""######"""!!! !!!!!!"""""""""""""""###$$$$$$###"""###$$$$$$$$$############$$$$$$########################!!!"""""""""######$$$$$$!!!"""#########"""!!! ################################################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$#########""""""""""""""""""######""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$"""######$$$$$$#########$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''))))))(((''''''(((((((((((((((((('''''''''((()))))))))************))))))))))))***+++,,,,,,+++************+++,,,,,,........................000000111111111111111111111111111111000///...---...------,,,,,,------...,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,++++++***,,,+++******,,,,,,+++***%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$########################### !!!!!!!!!""""""######$$$"""  """$$$%%%""" !!!$$$&&&$$$"""################################################!!!!!!!!!!!!!!!!!!!!!!!! """###""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!""""""#########""""""######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$###############$$$$$$"""######$$$$$$######"""000//////...---,,,,,,,,,.........//////000000000000000000///...,,,******++++++******)))(((((((((%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&''''''(((&&&'''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###""""""######!!!""""""###$$$$$$%%%%%%"""""""""#########$$$$$$######################## """!!!!!! !!!!!!""" !!!"""!!! """###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$!!!!!!"""#########"""""""""""""""""""""""""""""" !!!""""""""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!"""###$$$$$$###"""###$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""#########"""###%%%%%%###""""""###################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$!!!""""""###############$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$!!!"""######$$$#####################$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&'''((((((%%%'''(((((('''''''''((('''''''''((((((((((((((((((((()))******))))))((())))))((())))))***+++,,,***************+++,,,,,,........................000000000000111111111111111111111111000//////...---,,,,,,,,,,,,,,,,,,---***++++++,,,++++++******++++++,,,,,,,,,+++***)))***)))(((((()))***)))(((%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$!!!!!!!!!"""""""""""""""######!!!!!!!!!!!!######%%%###!!!!!!"""###"""!!!#######################################$$$$$$$$$""""""""""""""""""""""""!!!$$$$$$!!! """%%%########################%%%%%%%%%$$$$$$$$$$$$### !!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""######$$$%%%$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""'''&&&&&&$$$###!!!############$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&#########"""######$$$%%%######$$$$$$$$$$$$######111111000000//////.............../////////000000//////000///...---+++***++++++******)))(((((((((&&&'''((('''%%%$$$&&&)))&&&&&&&&&&&&&&&'''(((((('''(((((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$##################$$$$$$""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""" !!!!!!  """$$$""""""""""""""""""######""""""##################!!!!!!###$$$$$$$$$######"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!"""#########"""!!! """###$$$$$$###"""###$$$$$$$$$############$$$$$$########################$$$$$$###############""""""$$$%%%$$$""""""$$$&&&################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$######"""###$$$%%%&&&""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!"""###############""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&######$$$%%%%%%&&&''''''%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$%%%'''''''''&&&'''(((&&&&&&''''''(((((())))))(((((()))******)))((('''((((((((())))))***+++,,,***************++++++,,,......................../////////000000000111111000000111111111000000///---------,,,,,,---------***++++++,,,,,,,,,++++++***+++,,,,,,,,,+++))))))***((('''((()))***)))'''&&&%%%%%%$$$%%%%%%&&&&&&###$$$%%%&&&'''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$#############################################"""!!!!!!###%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$'''&&&"""!!!###&&&########################%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$$$$$$$######!!!""""""""""""#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$########################&&&&&&&&&%%%$$$"""!!! $$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''######""""""###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$222222222222111111111111//////////////////......---.../////////...---,,,------,,,,,,+++*********&&&(((***(((&&&%%%(((***'''&&&&&&&&&&&&'''(((((('''(((((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$%%%%%%%%%$$$$$$###""""""""""""############$$$$$$$$$########################$$$$$$######""""""!!!!!!"""!!!  !!!""" !!!  """$$$""""""######$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""!!!"""###%%%%%%%%%$$$###""""""""""""""""""""""""""""""###%%%%%%&&&&&&&&&&&&%%%###"""""""""###$$$######$$$$$$$$$"""!!! """$$$$$$$$$###"""###$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######### """###""" ###&&&""""""""""""""""""""""""########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!"""######$$$$$$$$$#########$$$&&&'''######$$$%%%%%%%%%%%%$$$#########$$$$$$#########"""############$$$$$$$$$!!!!!!"""###############!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''(((((('''&&&%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''%%%&&&&&&'''((()))******(((((()))******)))((('''(((((((((((()))***+++,,,*********)))***++++++,,,..............................//////000000000111///000000111111111111000.........------.........+++,,,,,,---------,,,,,,******+++,,,+++***)))(((+++***)))***+++,,,+++)))&&&%%%$$$###$$$%%%&&&'''###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######!!!###$$$###!!!!!!$$$(((########################""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""&&&)))((($$$"""$$$'''########################%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$ !!!"""###$$$###""""""###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#################################"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&######""""""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$000000000000000000000000---...............------,,,,,,,,,+++++++++******+++++++++++++++***))))))&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%$$$$$$###"""!!! '''&&&$$$###"""######$$$'''&&&$$$#########$$$$$$######################## !!!!!!!!!"""###$$$%%%%%%%%%%%%%%%"""  """"""############""""""########################!!!"""###%%%%%%$$$######""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%###$$$&&&''''''&&&$$$######"""!!!###&&&&&&$$$ """"""############""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ """$$$%%%%%%###"""$$$$$$$$$############"""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$################################################""""""######$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&''''''(((((())))))+++)))&&&$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%"""'''(((((((((***---&&&&&&'''((())))))((((((+++*********))))))(((((('''((((((***+++,,,------...---,,,,,,,,,,,,---...---...//////////////////---...000111222222111111111000000///...------,,,---,,,***)))((())))))******)))((()))***+++***)))******)))((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$###"""###$$$&&&'''$$$###""" """###$$$########################$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$###########################$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###%%%$$$###"""""""""$$$$$$%%%%%%%%%$$$$$$#########////////////////////////000000000000000///......,,,,,,+++++++++************************))))))(((&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$######""""""!!!$$$###"""""""""###$$$%%%&&&%%%$$$###"""######$$$########################""""""""""""""""""""""""#########""" !!!!!!""" """"""############""""""######################## !!!!!!"""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%""""""$$$$$$$$$$$$""""""'''%%%######$$$$$$!!!""""""############""""""########################""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$######""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$#########""""""############$$$$$$$$$%%%###$$$&&&''''''&&&$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###%%%'''))))))((()))***&&&''''''(((((()))((((((*********)))))))))(((((((((((()))***+++,,,------,,,,,,+++******+++,,,,,,---......///////////////---///000111222222111111111111000000///......---000///---,,,+++++++++,,,+++)))((()))******)))(((***))))))(((((((((((((((+++***((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$######""""""######$$$$$$######"""$$$$$$$$$###############&&&%%%%%%$$$###"""!!! ########################""""""###$$$$$$$$$$$$###$$$######""""""######$$$%%%%%%%%%$$$$$$#########$$$#########$$$$$$%%%&&&%%%$$$###""""""###$$$%%%########################"""######$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$////////////////////////111111111000///...---,,,,,,++++++++++++*********)))))))))))))))(((((('''&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$###"""""""""##############################%%%%%%$$$###""""""!!!!!!"""""""""!!!  """######"""""""""############""""""########################  !!!"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################'''%%%###"""""""""!!! """"""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$$$$$$$%%%"""######$$$$$$######"""""""""################## !!!"""###$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$#################################""""""""""""###$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$###$$$%%%&&&&&&%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%######$$$$$$%%%&&&'''((()))((((((((()))******((('''''''''(((((((((((())))))******))))))))))))(((((())))))***+++,,,------...---,,,,,,++++++,,,,,,---------...///////////////...///000222222222222111222222111111000/////////222111///...,,,,,,,,,,,,,,,***))))))******((('''***)))((((((''''''((((((+++***((('''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""!!!""""""#########"""""""""""""""######"""""""""###############$$$$$$$$$%%%%%%$$$###"""!!!!!! ########################""""""###$$$$$$$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$###"""!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%/////////////////////////////////...---+++***)))++++++++++++************((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""######$$$$$$######""""""""""""""""""##############################""""""!!! !!!"""###""" !!!!!!!!!"""############"""######$$$$$$######"""########################!!!  !!!"""""""""""""""""""""""""""!!!!!!"""###############%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!!!!"""###%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###"""""""""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%########################$$$$$$%%%%%%&&&''''''(((########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$##############################"""""""""""""""###$$$$$$########################!!!""""""""""""############$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&$$$###$$$$$$%%%%%%&&&'''((((((+++)))'''(((+++,,,***'''(((((((((((((((((())))))))))))))))))))))))(((((()))******+++,,,---------........................,,,,,,---...////////////...///111222333333222111222222222111111111000000000000...---,,,+++******---+++))))))***)))(((&&&))))))(((''''''''''''((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""##################""""""############"""""""""""""""###$$$$$$$$$%%%!!!!!!""""""######$$$$$$########################""""""###$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$###############"""###$$$%%%%%%$$$###"""%%%$$$############$$$%%%########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$########################$$$$$$############$$$$$$########################%%%$$$"""  !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#####################$$$$$$#########$$$$$$%%%%%%%%%......................../////////...---+++***)))+++++++++*********))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$#################################$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######"""""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%$$$###"""$$$$$$$$$###""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!  !!!"""###""""""""""""""""""""""""!!!!!!"""############"""%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!"""$$$&&&######$$$$$$$$$$$$####################################$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######"""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%########################################################################""""""""""""""""""""""""!!!"""###%%%%%%%%%$$$###########################""""""!!!!!!""""""###$$$########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''(((((((((((('''''''''&&&&&&%%%%%%)))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''&&&'''+++---,,,******)))(((((((((((())))))(((((((((((((((((())))))*********++++++,,,,,,---........................+++,,,---...////////////...///111222333333222222222222222222111111111111000//////...---,,,******---+++))))))***)))(((&&&)))(((((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%% !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$######""""""""""""""""""###########################"""###$$$%%%%%%$$$"""!!!######""""""""""""##############################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$######""""""######$$$########################$$$######""""""######$$$########################&&&%%%###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%........................000000000///...---,,,++++++************)))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&$$$###"""######$$$"""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$""""""!!!"""######$$$$$$######""""""""""""""""""""""""########################""""""###############"""$$$%%%%%%$$$"""!!!!!!"""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""#########""" !!!#########$$$$$$$$$$$$#################################$$$$$$$$$$$$###"""""""""""""""############$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%####################################""""""!!!!!!###############$$$$$$$$$"""""""""""""""""""""""" !!!###%%%&&&%%%$$$###########################"""!!!!!!!!!!!!"""#####################$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&***)))(((&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&'''***,,,------+++***)))((('''((()))***''''''(((((((((((())))))))))))*********+++++++++***++++++,,,,,,++++++******+++,,,---...////////////000111333333333333222111111111111111111111111000000000000///...---,,,,,,***))))))******(((''')))(((''''''&&&&&&''''''$$$$$$$$$$$$%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$######""""""!!!!!!""""""###"""""""""########################$$$######"""!!!""""""""""""""""""""""""########################%%%%%%%%%$$$$$$"""!!!!!!###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&######""""""""""""##############################$$$###"""!!!!!!"""###$$$########################&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%........................////////////......---,,,************))))))))))))((())))))))))))(((''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((&&&$$$###""""""###$$$########################""""""########################$$$%%%%%%$$$###"""!!!"""$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$######""""""!!!!!!!!!###"""!!!!!!!!!"""###$$$!!!###%%%$$$!!!!!!"""$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""!!!"""######$$$$$$###### !!!"""######"""!!! """$$$###!!! """###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%&&&%%%%%%$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""!!!###%%%&&&%%%$$$###########################!!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$############$$$$$$$$$%%%$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())),,,...,,,+++)))((('''((()))***'''''''''((((((((())))))((())))))))))))*********))))))***++++++***))))))******,,,---...////////////000222333444444333222111111111111111111111111---...////////////...---+++)))((()))******)))((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$%%%&&&''''''########################$$$$$$$$$$$$%%%%%%%%%&&&########################!!!"""###$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$###############"""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""!!!"""""""""#########$$$$$$$$$###"""""""""""""""#########$$$$$$#######################################$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%######""""""""""""##############################$$$###"""!!!!!!"""###$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$### !!!###$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$........................,,,,,,,,,---,,,,,,++++++************)))))))))))))))))))))))))))(((((('''&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((('''$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """###$$$$$$######"""###$$$%%%&&&&&&%%%$$$""""""""""""""""""""""""######""" """!!! !!!###&&&(((!!!$$$###!!!!!!###&&&###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""" """#########"""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$!!!###$$$&&&&&&$$$###!!!###$$$""""""###%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""##################$$$$$$$$$$$$###### !!!$$$&&&'''&&&%%%$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###$$$%%%%%%&&&'''""""""######$$$$$$$$$$$$######################## ###&&&&&&&&&$$$###########################!!!!!!!!!!!!!!!"""######""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%&&& $$$(((***)))'''%%%###$$$$$$%%%&&&'''((((((%%%''')))(((&&&'''***...---+++)))((('''((()))***&&&'''''''''(((((())))))(((((((((((())))))))))))***+++,,,------,,,+++***)))***,,,---...////////////000222333444444333333000000000000000000111111***+++,,,---------,,,+++***)))((()))***+++***)))(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$%%%%%%&&&&&&&&&"""""""""""""""""""""""" !!!######$$$$$$$$$""""""############""""""%%%$$$$$$$$$######"""""" !!!"""###$$$$$$########################""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$%%%$$$"""!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#####################""""""""""""######""""""""""""""""""""""""$$$###""" """###$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$### !!!###$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$#########......//////000000111111......---------,,,,,,,,,...------,,,,,,++++++***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$###""""""$$$&&&'''&&&%%%$$$#########$$$%%%######""""""!!!!!! !!!!!!!!!!!!"""$$$%%%&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!######""""""""""""######%%%$$$$$$$$$######"""""""""""""""""""""######$$$###$$$$$$%%%%%%###"""!!!""" &&&###%%%""" !!!$$$&&&%%%###########################!!!!!!""""""######$$$$$$&&&### !!!#########&&&%%%$$$###""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%$$$$$$$$$###"""""""""$$$###""" !!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!########################%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$"""###%%%%%%###"""###$$$################################################%%%&&&''''''%%%######$$$$$$"""!!!"""###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&(((((((((((()))))))))))),,,,,,+++***)))(((''''''&&&''')))))))))'''$$$"""###&&&)))******)))***+++((()))***,,,,,,+++******,,,,,,------------,,,,,,...///000111111222222222111111000000//////......000000///...,,,+++***))),,,+++)))((((((((()))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""###%%%&&&######""""""######$$$%%%'''&&&%%%$$$############"""######$$$$$$######""" ###%%%%%%$$$!!! """"""""""""!!!!!!!!!!!!"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$##################%%%%%%$$$###""""""######"""""""""""""""""""""""""""############$$$$$$$$$######################## !!!"""$$$$$$###""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""""" !!!"""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""###%%%&&&%%%###!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$.../////////000000000111//////.........---------)))))))))))))))*********((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""############$$$$$$%%%%%%$$$######"""%%%$$$###""""""$$$%%%&&&&&&%%%$$$#########$$$$$$"""""""""##################"""""""""""""""###$$$ !!!!!!""""""!!!!!!###$$$$$$$$$$$$###"""!!!######""""""""""""######$$$$$$#########""""""""""""""""""""""""######$$$!!!""""""###"""!!! '''$$$!!!!!!$$$&&&&&&%%%$$$""" !!!$$$%%%%%%###########################"""""""""""""""#########$$$""" !!!######"""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$###############$$$$$$###""""""###$$$%%%##############################$$$$$$$$$$$$############$$$$$$$$$###""""""########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&%%%$$$######$$$%%%###""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''(((((('''''''''&&&&&&&&&''''''((((((((()))))))))+++******))))))(((((('''(((***,,,------+++)))'''((()))+++***(((''''''((())))))***+++++++++++++++------............------//////000000000000//////000000///////////////...//////...---,,,++++++***++++++)))((((((((()))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$###"""""""""###$$$%%%######""""""######$$$%%%'''&&&%%%$$$##################$$$$$$$$$$$$######"""$$$&&&%%%$$$"""""""""############""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$####################################%%%$$$$$$###""""""######"""""""""""""""""""""""""""############$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######!!!!!!""""""######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$////////////000000000000000000/////////.........******+++,,,,,,---......((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###&&&%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$!!!""""""###$$$%%%%%%%%%$$$$$$###"""""""""""""""!!!"""######$$$###############$$$$$$######""""""###""""""!!!!!!""""""#########""""""""""""!!!!!!"""""""""""""""######$$$!!!""""""""""""!!! $$$&&&'''$$$ """&&&$$$"""!!!!!!###$$$$$$#######################################""""""""""""###"""!!!"""###$$$"""!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$############$$$%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$###""""""######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!###$$$$$$###"""###$$$%%%$$$""""""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&&&&%%%%%%#########$$$%%%'''((()))'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***,,,......---,,,***)))******)))''''''(((******************+++,,,,,,.........//////.........//////000000//////...................../////////......---------,,,,,,,,,+++******)))((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$######"""###############""""""######$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$############"""""""""#########$$$$$$%%%%%%$$$$$$$$$#################################%%%$$$######"""#########"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$""""""!!!!!!!!!$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""""""""###$$$"""########################$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$////////////000000000000////////////.........---,,,,,,---------.........((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%############$$$%%%%%%$$$$$$$$$$$$###$$$"""""""""######$$$$$$$$$######"""""""""""""""###"""######$$$%%%$$$$$$$$$""""""############""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$#########""" ###%%%"""#########"""""""""#################################$$$$$$######""""""!!!!!!###"""###%%%&&&%%%###!!!!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$#####################$$$$$$%%%$$$$$$$$$###############"""""""""###$$$$$$$$$%%%!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$$$$%%%%%%"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$###$$$%%%&&&$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''''''''((((((((()))&&&((()))+++,,,,,,+++***'''(((((((((((())),,,...,,,+++***)))***+++,,,---......////////////............///000000000000000,,,,,,------......//////------------------------+++******)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$######"""""""""######""""""######$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$###"""!!!###%%%$$$$$$#########"""""""""""""""""""""#####################"""""""""!!!!!!###############$$$$$$$$$$$$$$$###############$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$###"""###$$$%%%&&&%%%$$$######"""""""""###########################""""""""""""""""""""""""############$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%$$$########################$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$000000000000////////////.........---------,,,,,,*********)))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$############%%%%%%%%%%%%$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%% !!!!!!""""""!!!!!!!!!""""""#########""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$###############!!!"""######""""""###$$$######""""""!!!!!!"""###########################$$$$$$######""""""!!!!!!$$$$$$%%%'''((('''$$$"""######""""""###$$$%%%%%%"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$############""""""######$$$%%%########################"""""""""###$$$$$$$$$%%%############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$################################################""""""""""""############"""###%%%%%%###"""###$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%%%%%%%&&&%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))%%%&&&((()))***+++******'''((()))(((((())),,,///,,,+++*********+++---.........////////////......,,,---///111333444444555,,,,,,------......//////,,,,,,,,,------------...************)))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""######""""""######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""!!! """$$$######"""""""""!!!!!!!!!!!!!!!"""""""""#####################""""""""""""""""""#########$$$$$$$$$$$$###############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$##############################"""!!!!!!###$$$%%%###############$$$%%%%%%################################################"""""""""######$$$$$$$$$########################&&&$$$###!!!!!!###$$$&&&$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$############$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$000000000000////////////...------------,,,,,,,,,++++++******)))(((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""######""""""!!!  !!!!!!"""$$$%%%&&&!!!"""######$$$$$$######!!!!!!""""""######"""""""""!!!!!! !!!!!!"""!!!!!!""""""""""""######"""""""""""""""######$$$###""""""!!! !!!!!!!!!!!! !!!###$$$$$$$$$"""######""" !!!#######################################""""""""""""$$$$$$%%%'''((('''%%%"""###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$#########""""""""""""###$$$$$$"""""""""##############################$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$##############################"""""""""###############!!!!!!!!!""""""""""""###"""###%%%%%%###"""###$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%%%%&&&$$$"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&''')))(((((('''&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((()))))))))'''((()))***++++++++++++***++++++***(((((()))++++++++++++++++++,,,------.........//////.........+++---///111444666777777.............../////////------------------------)))************)))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$###""""""######""""""######$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$ """!!! !!!###""""""""""""!!!!!!!!! !!!!!!!!!"""""""""######&&&%%%%%%%%%%%%$$$$$$$$$"""""""""###$$$$$$%%%%%%#########"""######$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$########################""""""!!!!!!""""""###$$$"""""""""######%%%&&&&&&###############$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$########################%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$111000000000/////////...............------------+++++++++***************((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$%%%&&&&&&"""######$$$%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""###"""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%&&&''''''''''''''' !!!!!!"""""""""""""""!!!!!! !!!!!!"""""""""#########$$$$$$"""""""""""""""######$$$######!!! !!!""" !!!!!!!!!!!!"""###$$$""" !!!###########################"""""""""""""""#########$$$######$$$&&&%%%$$$"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""###$$$$$$!!!"""""""""#########$$$$$$$$$$$$###############$$$%%%&&&&&&&&&%%%$$$#################################$$$$$$$$$$$$############$$$$$$$$$###""""""########################!!!"""""""""#########$$$!!!""""""""""""#########"""###%%%%%%###"""###$$$""""""""""""""""""""""""###########################%%%&&&&&&$$$######$$$"""!!! !!!$$$&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))((()))))))))))))))))))))((())))))******+++++++++)))+++,,,,,,***))))))******+++,,,,,,------,,,,,,------............------,,,---///111333444555666000000///////////////...---------------------,,,)))******+++***)))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%$$$############""""""######$$$%%%%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$###### ######"""!!!""""""#########"""""""""!!!!!!!!!!!!!!!!!!"""""""""###&&&&&&%%%%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%######""""""###$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$########################""""""######$$$$$$$$$###$$$$$$#########$$$%%%%%%""""""#########$$$$$$$$$########################!!!!!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$111111000000/////////...000/////////............%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###%%%''')))***+++!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###""""""""""""###$$$$$$%%%%%%$$$######""""""""""""""""""###$$$$$$%%%%%%$$$$$$ !!!"""""""""""""""!!!!!! !!!!!!""""""######$$$$$$$$$%%%"""""""""""""""######$$$&&&%%%###"""""""""###$$$!!!$$$###!!! !!!###"""###$$$""" ###########################!!!!!!""""""######$$$$$$###"""!!!"""###$$$"""!!!######"""######$$$%%%%%%######################## !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""######$$$!!!!!!""""""#########$$$%%%$$$$$$$$$######"""""" !!!###$$$%%%%%%$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!########################!!!!!!""""""#########$$$"""############$$$$$$$$$"""###%%%%%%###"""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!###$$$&&&%%%###"""""""""""" !!!$$$&&&'''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************))))))))))))((((((((((((((()))))))))%%%(((+++,,,,,,+++,,,,,,***+++,,,---...---,,,+++,,,------------------,,,,,,---///000222333333333111111000000//////............---------,,,,,,,,,)))******++++++)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%%%%$$$############"""###$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$#########!!!$$$%%%$$$###"""###$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%######""""""###$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$############""""""######$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%'''''''''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$000000000000////////////......---,,,++++++***)))+++++++++***)))(((((('''))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$##################""""""######$$$$$$$$$%%%&&&%%%$$$"""!!!!!! $$$  $$$'''%%%""" !!!!!!""""""######!!!!!!  !!!!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""&&&$$$!!!!!!"""$$$$$$#########""""""!!!!!! $$$###""" !!!""""""############$$$$$$$$$############"""""""""!!!######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$############"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""%%%%%%$$$###"""!!! $$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""##############################""""""!!!!!! !!!!!!""""""#########$$$########################""""""!!!!!!""""""###$$$###""""""###%%%%%%$$$""""""######$$$$$$$$$######""""""""""""""""""""""""!!!""""""$$$%%%&&&''''''######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))+++***((('''&&&''')))***&&&&&&''''''(((((())))))''''''''''''((((((((((((---,,,,,,+++*********+++,,,,,,------...//////000000000000///...,,,+++***////////////000222333444222333333333222000///...///000000///---+++)))((())))))(((''''''''''''''''''%%%###$$$'''((('''%%% """$$$%%%$$$###"""######""""""""""""######%%%%%%%%%$$$$$$$$$#################################"""!!! !!!"""###"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######"""###$$$%%%$$$""" ######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%########################&&&%%%$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%""""""""""""""""""""""""########################$$$$$$%%%%%%%%%$$$$$$###############""""""!!!!!!$$$$$$######"""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!!!!###%%%&&&'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""#########%%%'''&&&%%%$$$%%%%%%000000000000////////////------------------,,,,,,++++++******)))((((((''')))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%########################"""""""""#########$$$$$$%%%$$$###"""!!!!!!!!!!!!  """!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!! !!!!!!!!!""""""#########  !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!!"""###$$$###"""$$$#########""""""""""""$$$###"""!!! !!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%###############$$$$$$%%%$$$$$$$$$############"""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$######""""""!!!!!!$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&###""""""$$$%%%&&&$$$#########$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((***)))(((''''''((()))***'''''''''(((((((((((((((''''''''''''((((((((((((,,,+++******)))))))))***,,,,,,,,,---...////////////////////////...,,,,,,///////////////000111222222222333333222000///.../////////...---+++)))((()))((((((''''''''''''''')))&&&%%%%%%''''''%%%### """$$$%%%$$$###############""""""#########%%%%%%$$$$$$####################################$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""##################"""!!!"""$$$$$$$$$###!!! ############$$$$$$$$$%%%###############$$$$$$$$$########################""""""!!!!!!!!!"""###############"""######$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$###$$$$$$#########"""""""""############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$###"""""""""###%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""#########%%%&&&&&&$$$$$$$$$%%%000000000000////////////,,,,,,---------.........+++******))))))((((((''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%########################!!!!!!""""""""""""############""""""""""""#########!!! ###%%%$$$"""!!!!!!!!!""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###!!!$$$$$$$$$$$$##################"""!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$############"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$############$$$$$$%%%$$$############$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$###"""!!!########################'''&&&&&&%%%$$$###""""""######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))'''''''''((()))***((((((((((((((('''''''''''''''''''''((((((((((((*********)))))))))))))))+++,,,,,,------......///...//////000000//////...//////........./////////111111222222222000///...//////......,,,+++)))((()))(((''''''&&&&&&'''''')))(((&&&%%%&&&%%%###""" !!!"""$$$$$$$$$######$$$$$$############$$$$$$$$$############"""""""""########################$$$$$$############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$############$$$%%%!!!""""""######""""""!!! !!!###$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$####################################### !!!"""###$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$%%%%%%$$$######$$$000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,******))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&%%%$$$###$$$$$$###############$$$$$$$$$!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""###$$$$$$'''&&&$$$%%%'''(((((('''""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###%%%'''&&&###!!!##############################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$#########""""""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""######$$$$$$$$$$$$$$$############$$$$$$###"""  """###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""################################################""""""!!!!!!""""""###$$$%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$###"""!!!########################'''&&&&&&%%%$$$###""""""######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''((())))))))))))((((((''''''&&&&&&''''''''''''((((((((((((******************))))))++++++,,,,,,---------------...///000111111111111000///...---------------///000111111111000///.........---,,,+++***)))((((((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%###"""""""""""""""""""""################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!! """###$$$$$$$$$###!!!""""""""""""#########%%%$$$$$$$$$###"""""""""#################################"""######$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########!!!###%%%$$$###"""###$$$000000000000////////////,,,,,,++++++***))))))((()))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&%%%$$$###$$$$$$""""""#########$$$$$$$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$######$$$%%%%%%%%%############""""""""""""""""""##################""""""""""""!!!!!!!!!!!!""""""############""""""&&&&&&%%%%%%$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$''')))(((%%%"""""""""""""""""""""""""""""""""##################""""""#########$$$$$$$$$$$$#########""""""""""""""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$###$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$%%%%%%$$$$$$############$$$$$$###"""  """###""""""""""""""""""""""""######################## !!!!!!!!!"""""""""""""""!!!!!!!!!########################""""""!!!!!!""""""###$$$%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&&&&'''''''''''''''''''''((())))))))))))((((((''''''&&&&&&''''''''''''((((((((((((******+++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,---...000111111222222000///...---,,,,,,,,,------...///000111000///...------,,,+++***)))))))))(((((('''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""""""""###########################!!!""""""""""""""""""!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$$$$!!!""""""""""""#########%%%$$$$$$$$$###"""""""""########################%%%%%%$$$######"""######%%%%%%$$$###"""""""""###################################################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!###%%%$$$###"""###$$$000000000000////////////,,,++++++***)))((('''&&&((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&%%%$$$###$$$%%%"""""""""###$$$$$$%%%%%%######""""""""""""!!!!!!""""""!!!!!!"""###$$$$$$$$$###############$$$$$$$$$############"""""""""""""""""""""############""""""""""""############ !!!!!!""""""!!!!!! """""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$&&&((((((%%%###!!!!!!!!!!!!!!!"""""""""!!!"""###$$$$$$$$$######"""############$$$$$$$$$#########"""""""""!!!!!!"""""""""############$$$!!!"""###%%%%%%$$$######$$$$$$$$$############"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$############$$$%%%""""""""""""""""""""""""########################!!!!!!"""""""""""""""""""""!!!!!!!!!!!! ########################$$$$$$######$$$$$$%%%&&&$$$######$$$&&&'''%%%$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&'''((((((((()))((((((((((((((('''''''''''''''''''''(((((((((((()))***+++------,,,++++++++++++++++++++++++++++++,,,,,,...///000111111111000///...---------------,,,---...000000000//////---,,,+++***))))))))))))((('''&&&&&&%%%%%%&&&&&&"""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""############$$$########################!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$###""""""!!!""""""######""""""!!! !!!!!!"""###$$$$$$%%%"""""""""#########$$$$$$$$$$$$$$$#######################################$$$######"""""""""""""""$$$$$$######"""#########""""""""""""""""""""""""########################"""###$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######"""$$$%%%%%%$$$######$$$000000000000////////////++++++******))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&%%%$$$###$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$#########"""""""""###"""""""""""""""######&&&&&&&&&%%%$$$$$$%%%&&&$$$$$$$$$#########""""""!!!!!!!!!"""""""""######""""""######$$$$$$%%%%%%"""""""""######""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""" """$$$&&&&&&$$$"""!!!!!!"""""""""#########!!!"""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############!!!"""$$$%%%%%%$$$###"""$$$$$$$$$############"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$############""""""""""""!!!!!!!!! ########################$$$$$$######$$$$$$%%%&&&###""""""$$$%%%&&&$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((()))+++,,,,,,,,,+++***+++++++++++++++*********+++,,,---...///000000000//////..................+++,,,---///000000//////,,,+++***)))(((((())))))((('''&&&&&&%%%%%%&&&&&&###%%%&&&%%%###"""###%%%%%%$$$$$$$$$###$$$$$$$$$#########""""""#####################$$$$$$%%%%%%########################!!!"""############"""!!!"""############$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!"""##################""""""!!!!!!""""""###$$$$$$############$$$$$$$$$%%%###############$$$$$$$$$########################""""""""""""###$$$%%%&&&#########"""######$$$$$$################################################""""""###$$$%%%%%%%%%%%%"""""""""#########$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$###"""""""""###%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%%%%###"""###%%%&&&&&&$$$$$$$$$%%%000000000000////////////***************+++++++++'''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$$$&&&%%%$$$###$$$%%%!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$######""""""######""""""""""""######$$$%%%%%%$$$######$$$%%%$$$$$$$$$$$$######"""""" !!!!!!"""""""""###""""""###$$$%%%&&&&&&&&& !!!!!!!!!!!! !!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!$$$$$$###!!!""""""######$$$$$$$$$%%%!!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""############ """$$$%%%%%%%%%###"""$$$$$$$$$############"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$######""""""$$$#########""""""!!!!!!########################"""""""""!!!"""######$$$###""""""###%%%%%%$$$""" !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&(((***+++,,,+++***)))++++++******************+++,,,---...//////////////////.........//////000***+++---///000000//////,,,+++***((((((((())))))''''''&&&%%%%%%%%%%%%&&&%%%'''(((&&&"""!!!"""$$$%%%%%%$$$$$$###$$$$$$%%%######""""""""""""############$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%$$$###""""""############$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######""""""""""""""""""###$$$###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%########################""""""###$$$&&&)))+++,,,###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&!!!!!!""""""#########$$$#########$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""%%%###"""!!!!!!###%%%&&&$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%###"""###%%%'''&&&%%%$$$%%%&&&111111000///////////////++++++)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###%%%&&&$$$$$$########################################## !!!"""$$$%%%%%%%%%%%%"""###$$$$$$###!!!"""""""""""""""""""""""" !!!###$$$%%%%%%%%%$$$$$$###""" """###$$$$$$###"""!!!!!!###%%%'''$$$###"""""""""""""""###$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$""" """$$$$$$$$$ """############$$$$$$##################!!!  """%%%'''%%%%%%$$$$$$######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""#########$$$$$$$$$###%%%'''%%%!!! !!!###########################""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###########################"""!!!!!!!!!"""$$$%%%############$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$###"""""""""###%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))(((((('''''''''&&&)))************+++++++++(((*********))))))+++---,,,,,,+++++++++,,,,,,---------------------------------......///.........++++++***)))((('''&&&&&&''''''''''''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$"""######$$$###"""!!! ######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$############################## ############"""""""""!!!###!!!  !!!###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$!!!"""###!!!!!!!!!"""""""""""""""########################""""""""""""'''&&&%%%%%%%%%$$$""" ######$$$$$$$$$$$$######$$$$$$##################!!!"""""""""############""""""#########$$$$$$$$$&&&&&&%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$///......---------......,,,+++***)))((((((((((((''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################$$$$$$$$$###############&&&%%%$$$"""!!!"""###$$$######"""""""""""""""""""""""" !!!""""""############"""  """###$$$$$$###""""""###%%%%%%###"""""""""""""""######$$$$$$###"""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! """#########!!!""""""############"""########################&&&%%%###  &&&%%%$$$$$$############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###"""""""""##################$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""#########!!!"""######$$$$$$##############################"""""""""""""""######$$$ !!!!!!!!!!!!$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$###""""""###$$$$$$########################$$$###"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''((((((((()))))))))))))))((((((((('''''''''&&&))))))*********++++++++++++,,,,,,+++))))))***,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$$$$%%%%%%&&&&&&&&&%%%$$$######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! """###%%%######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""###$$$$$$$$$######&&&%%%$$$$$$#########$$$!!!###$$$$$$"""!!!"""###""""""""""""############"""#########$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%###!!!######$$$$$$$$$$$$######$$$$$$##############################$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%%%%$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,+++++++++,,,------,,,,,,+++***))))))))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################$$$$$$$$$$$$######""""""!!!  !!!"""!!!"""###$$$$$$$$$###""""""""""""""""""""""""""" !!!"""###$$$###"""!!! !!!"""######"""""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$###""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""""""""###$$$$$$$$$######"""!!!########################"""!!! !!!"""$$$%%%'''&&&%%%$$$###""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$############$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&$$$######$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!""""""""""""#########!!!"""######$$$$$$##############################!!!!!!"""###############""""""#########$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$###""""""###$$$$$$##############################""""""######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((''''''''''''''')))))))))*********++++++---...---,,,***)))***+++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++************))))))(((((((((%%%$$$#########$$$&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$$$$%%%%%%&&&&&&&&&%%%%%%######""""""""""""######%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$#########"""!!!"""###$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!""""""""""""""""""!!!#########$$$######""""""%%%%%%$$$############$$$$$$%%%&&&&&&$$$""""""###"""""""""#########$$$$$$""""""###$$$%%%&&&''''''%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$+++++++++++++++,,,,,,---+++******)))(((((()))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###!!! ###############$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!$$$%%%"""############"""!!! """"""""""""""""""""""""$$$###"""""""""###%%%&&&%%%%%%$$$######$$$%%%%%% !!!!!!!!!  !!!"""###$$$$$$$$$######"""""""""""""""############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! """"""#########""""""!!!""""""""""""############ """$$$&&&''''''&&&%%%###""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$#########$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$!!!"""$$$%%%### $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%######################## !!!"""$$$$$$###""""""$$$$$$$$$%%%%%%%%%%%%&&&######"""""""""""""""###""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""$$$##################$$$#######################################$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''))))))))))))************,,,------,,,+++***,,,---,,,+++******************++++++++++++++++++++++++---------,,,+++***)))((())))))******+++,,,,,,---(((&&&$$$######$$$&&&'''###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$$$$############""""""""""""##################""""""!!!!!!######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$###############""""""######$$$%%%$$$######""""""######$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$######"""!!!!!!$$$$$$###############$$$&&&'''((('''%%%#########""""""#########$$$$$$$$$#########$$$%%%&&&&&&&&&#########$$$&&&&&&%%%$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&######"""""""""""""""###$$$$$$############$$$$$$&&&%%%%%%%%%$$$$$$######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$---,,,,,,,,,,,,,,,------))))))(((''''''''''''((()))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###!!! """"""#########$$$$$$$$$$$$$$$$$$#########""""""&&&%%%"""   """###$$$""""""""""""""""""""""""$$$###"""""""""###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""""""""!!! !!!###$$$$$$$$$$$$###"""""""""""""""######""""""""""""""""""######""""""""""""""""""""""""""" !!!"""  !!!""""""""""""!!!!!!"""""""""#########%%%%%%$$$###"""!!!!!!!!!&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$#########$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&###!!!"""%%%%%%### """"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######################## !!!"""$$$$$$###""""""!!!!!!!!!"""""""""#########"""""""""""""""######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""#########$$$$$$#################################""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((()))))))))************+++,,,,,,+++,,,...000------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((('''((()))+++---///000111,,,***'''%%%$$$$$$%%%&&&###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$$$$#########""""""""""""""""""###$$$###"""!!!######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###############$$$$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$###############"""!!! #########""""""###$$$$$$&&&'''((('''%%%#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$&&&&&&%%%$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%""""""""""""#########$$$############$$$$$$$$$$$$###"""""""""""""""######$$$######""""""######$$$%%%%%%%%%$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$///...------,,,,,,,,,---(((''''''&&&&&&'''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""""""""###$$$$$$%%%%%%########################$$$###"""!!!!!!!!!"""### !!!""""""###$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$### !!!"""$$$$$$$$$###""""""""""""""""""######$$$""""""""""""############"""""""""""""""""""""""""""!!!!!!!!!""""""  !!!""""""""" !!!!!!""""""#################################$$$$$$###""""""""""""###"""""""""""""""""""""""""""############$$$$$$$$$$$$############$$$$$$%%%""""""#########$$$$$$$$$$$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""######### !!!""""""######""""""########################!!!!!!"""###############"""#########$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###!!!!!!!!!"""""""""######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''((((((((()))))))))******((()))+++++++++,,,...111000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))&&&'''(((***,,,...000111---,,,)))'''%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!!!!""""""###%%%%%%###!!! ######""""""""""""######"""######$$$$$$######"""######$$$$$$$$$$$$###############################################################"""""""""!!!!!!"""""""""############$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""""""""""""""!!!"""""""""###""""""!!!!!!###""""""""""""###$$$$$$$$$%%%&&&&&&$$$""""""############$$$$$$$$$$$$%%%%%%$$$$$$$$$##################"""$$$&&&&&&%%%$$$######$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&!!!!!!"""""""""#########""""""#########$$$$$$$$$######"""""""""###$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$000///...---,,,+++++++++((((((''''''''''''((((((''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%% !!!###$$$%%%&&&((((((&&&%%%###""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! %%%$$$#########$$$%%%&&& !!!###$$$$$$###"""!!!"""""""""""""""###$$$$$$!!!"""""""""############""""""""""""""""""""""""###""""""###$$$###!!! !!!!!!"""!!!!!! !!!!!!"""######$$$!!!###%%%&&&''''''"""""""""""""""######$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###"""""""""######!!!!!!"""""""""#########"""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""######### !!!!!!"""""""""""""""########################"""""""""""""""######$$$%%%%%%%%%&&&&&&&&&''''''"""""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""######""""""""""""""""""#########$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''(((((((((((()))))))))***((()))*********+++---///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++''''''(((((()))***++++++***))))))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""$$$###"""!!! !!!""""""######""""""""""""#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""!!!!!!""""""#########"""###""""""""""""""""""###"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!"""""""""""""""""""""""""""""""""###$$$$$$!!!###$$$$$$"""!!!"""############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$&&&&&&$$$#########$$$$$$$$$$$$############$$$$$$%%%&&&&&&'''""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%###############$$$%%%%%%$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ """$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$000///...,,,+++******)))))))))(((((((((((()))***''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&!!!""""""###$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&############"""!!! !!!""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""############"""""""""!!!  !!!$$$%%%!!!"""$$$%%%$$$###!!! """"""!!!""""""###$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""############$$$$$$!!!"""""""""""""""!!!!!!  !!!"""######$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!###&&&%%%"""!!!###&&&########################""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$###########################"""!!!!!!!!!"""$$$%%%""""""#########$$$$$$$$$""""""!!!""""""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!! ############$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''(((((((((((()))))))))))))))***+++***))))))+++,,,---,,,+++***))))))))))))------------------------++++++,,,---------,,,,,,((('''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""  !!!###$$$######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!"""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""############"""""" !!!""""""###""""""""""""!!!""""""###$$$$$$!!!######!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$$$$############$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$%%%&&&&&&$$$###""" """###$$$""""""######$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%!!!$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$//////...---,,,++++++***(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&((()))'''&&&######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$!!!###$$$###"""!!!"""###!!!!!!!!!!!!"""###$$$%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! ###"""!!! !!!"""%%%&&&$$$#########""""""!!!!!!############""""""""""""$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""$$$###""" """###$$$######""""""######$$$%%%$$$$$$#################################"""!!! '''((()))(((&&&%%%%%%'''!!!!!! !!!!!!""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$$$$#########""""""###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$##################""""""############""""""!!!"""###$$$%%%$$$######"""############$$$$$$$$$########################%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########""""""!!!#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$###""" """###$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%'''''''''$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''''')))((('''&&&%%%%%%&&&''''''(((((((((((((((((('''******)))))))))))))))***((()))))))))************++++++------------++++++......---,,,,,,---------------,,,+++***)))((('''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$#########""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$$$$$$$###""""""""" """###$$$######%%%&&&***'''$$$  """############$$$$$$$$$################################################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$########################!!!!!!"""###$$$&&&'''(((%%%%%%$$$$$$###"""!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$//////...---,,,++++++***)))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%%%%###"""#########$$$$$$$$$%%%%%%########################!!!###$$$###"""!!!"""#########"""""""""""""""#########""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""""""""%%%###"""!!!!!!!!!###$$$############"""""""""!!!!!!!!!""""""#########$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""############""""""""""""!!!!!!""""""###$$$#######################################"""!!!!!!"""###$$$###"""!!!"""$$$###""""""!!!!!!""""""###"""""""""""""""""""""""""""######$$$$$$$$$######%%%%%%$$$$$$###""""""!!!###$$$$$$###""""""###%%%$$$%%%%%%%%%$$$$$$###"""########################""""""############""""""!!!"""###$$$%%%$$$$$$###"""############$$$$$$$$$########################"""!!!!!!!!! """"""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$############""""""############""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######&&&'''''''''%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&''''''((((((''''''''''''((((((******))))))))))))******************++++++++++++---,,,,,,++++++,,,,,,---+++++++++*********++++++------,,,+++***)))((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$##################$$$%%%$$$"""""""""###'''&&&%%%#########%%%%%%"""############$$$$$$$$$################################################$$$######""""""######$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$########################""""""###$$$&&&''')))***%%%$$$$$$###############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$//////...---,,,+++*********))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$############!!! #########$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""!!!###$$$###"""!!!"""###%%%$$$###"""!!!!!!!!!!!!######""""""""""""############################## !!!""""""###$$$$$$&&&%%%###!!!!!!!!!!!!"""############"""""""""""" !!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!###%%%%%%###!!! !!!!!!!!!!!!!!!""""""#######################################"""""""""""""""###$$$$$$######$$$%%%$$$######""""""######$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""$$$$$$$$$""""""###$$$$$$$$$$$$%%%$$$$$$###"""########################""""""############""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$############"""###############$$$$$$$$$########################"""""""""#########$$$$$$############""""""""""""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''''''''%%%%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&'''(((((()))((('''&&&&&&'''((()))***)))))))))))))))*********++++++++++++,,,,,,,,,...---+++******+++---...************************---,,,,,,+++***)))((((((&&&&&&%%%%%%%%%%%%&&&&&&######""""""""""""######$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""########################"""###$$$$$$%%%%%%$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$%%%&&&&&&%%%""" !!!""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$################################################"""######$$$$$$######"""###$$$$$$$$$$$$###"""""""""############$$$$$$$$$##############################$$$%%%''')))+++,,,&&&%%%###""""""###$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$///......---,,,+++************)))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$"""############$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!###$$$###"""!!!"""###$$$$$$###"""!!!!!!""""""######""""""""""""##############################!!!!!!"""""""""#########$$$$$$###"""!!!!!!""""""#########""""""""""""""" !!!!!!"""######$$$$$$######"""""""""""""""#################################"""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""!!!!!!!!!!!!"""#####################$$$$$$$$$######"""""""""""""""###$$$%%%&&&%%%$$$###$$$%%%#########""""""#########"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%########################"""###%%%$$$###"""###$$$######$$$$$$$$$$$$#####################$$$$$$$$$"""######$$$$$$######"""""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%$$$$$$################################################""""""""""""############""""""""""""!!!!!!!!!!!!!!!""""""############"""###############$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''((()))))))))((('''&&&&&&'''((()))))))))))))))))))))***+++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((''''''&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%&&&&&&$$$"""!!!!!!""""""""""""""" """"""#########$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!######$$$$$$$$$######"""""""""#########$$$$$$$$$########################"""###$$$%%%''')))+++,,,)))'''$$$"""!!!"""###%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$......---,,,+++******)))***))))))((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&&&&%%%""""""#########$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!###$$$###"""!!!"""###""""""!!!!!!"""###$$$$$$######""""""""""""######""""""""""""""""""""""""$$$#########"""""""""!!!"""""""""""""""######$$$""""""""""""""""""############""""""""""""""""""###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!$$$###"""!!!!!!"""###$$$###""""""""""""###$$$$$$""""""#########$$$$$$$$$######"""!!!!!!"""###$$$###$$$$$$###!!! !!!###""""""!!!!!!""""""###"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&!!!###%%%%%%###"""######"""######$$$$$$#########""""""#########$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""################################################!!!!!!"""""""""#########"""""""""!!!!!!!!! !!!!!!"""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''(((((())))))))))))((('''&&&&&&'''((()))))))))(((((()))***++++++))))))))))))*********+++***+++---......---+++******+++,,,------------,,,,,,,,,++++++***)))))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%"""$$$$$$$$$###"""###$$$$$$%%%&&&%%%$$$""" """"""#########$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!"""######$$$$$$$$$######""""""#########$$$$$$$$$########################!!!""""""$$$%%%((()))***+++)))&&&"""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$......---,,,+++***)))))))))((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###!!! """$$$%%%%%%"""""""""############$$$"""###$$$%%%%%%$$$###"""!!!###$$$###"""!!!"""###!!!!!!!!!!!!"""###$$$%%%######""""""""""""######""""""""""""""""""""""""%%%$$$$$$###""""""!!!!!! !!!!!!"""###$$$$$$$$$""""""""""""########################""""""!!!!!!"""""""""""""""######$$$##############################!!! !!!""""""%%%###!!! !!!###%%%###############$$$$$$%%%"""""""""###$$$$$$%%%%%%###"""!!!!!!!!!"""$$$$$$$$$%%%%%%$$$"""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$ !!!!!!###$$$%%%&&&&&&!!!###%%%%%%$$$###"""###!!!"""######$$$#########"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$############""""""######$$$%%%"""############$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$#######################################!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!! !!!"""######$$$#####################""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&(((&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((()))))))))(((((('''(((((((((((((((((('''(((((((((((()))***+++,,,(((((()))))))))*********(((***...000000...***(((((()))+++,,,------,,,++++++++++++*********))))))$$$$$$############$$$$$$######""""""""""""#####################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$ """###$$$######%%%&&& !!!###$$$$$$###"""""""""############$$$$$$$$$################################################!!!""""""######""""""!!!""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################!!!!!!"""###$$$%%%'''(((+++)))&&&$$$"""!!!""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$...------,,,+++***))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!"""$$$%%%%%%""""""""""""####################################!!!###$$$###"""!!!"""######"""""""""""""""############""""""""""""######################################################!!!""""""#########""""""!!!"""""""""############"""""""""""""""#########"""""""""""""""###$$$$$$###########################""" !!!###$$$######""""""""""""######"""""""""""""""###$$$$$$!!!""""""###$$$$$$%%%%%%###"""!!! !!!"""$$$%%%"""###$$$$$$######%%%&&&$$$######""""""######$$$"""""""""""""""""""""""""""######$$$$$$$$$######"""############$$$$$$$$$ ###%%%&&&$$$###""""""!!!!!!"""###############!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###$$$%%%"""############$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$#########""""""########################!!!!!!!!!!!!"""""""""############"""""""""!!!!!! !!!"""######$$$$$$$$$$$$#########"""""""""!!! !!!"""###$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%"""######$$$%%%%%%&&&&&&((('''%%%%%%'''''''''&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((()))***))))))''''''&&&'''((())))))((('''&&&(((((((((((()))***+++,,,))))))*********+++++++++***+++---......---+++***(((***,,,.........---,,,+++++++++***************&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$############### """###$$$######%%%&&& !!!!!!"""""""""!!!"""############$$$$$$$$$################################################""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""""""""######$$$&&&&&&'''&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$...------,,,+++***))))))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%+++(((%%%$$$$$$&&&&&&%%%""""""""""""############$$$$$$###""""""###$$$$$$!!!###$$$###"""!!!"""###%%%$$$###"""!!!!!!!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$######"""!!! !!!!!!""""""#########$$$ !!!"""###$$$%%%%%%""""""!!!""""""###$$$$$$"""""""""""""""""""""""""""!!!  !!!$$$%%% """###$$$$$$###""" !!!!!!!!!!!!!!!"""######!!!""""""###$$$$$$%%%%%%###"""!!! !!!"""$$$&&& !!!###%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$######"""%%%%%%$$$$$$###""""""""" ###%%%&&&%%%###""""""!!!!!!"""###############!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%&&&"""############$$$$$$$$$########################"""""""""######$$$$$$$$$$$$$$$$$$$$$######""""""########################!!!!!!!!!!!!""""""""""""############"""""""""""" !!!######$$$$$$$$$$$$#########""""""!!!!!! """###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%""""""###$$$%%%%%%&&&&&&)))'''%%%&&&'''((('''&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))*********((('''&&&%%%&&&)))++++++)))&&&%%%(((((((((((()))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///000111111000///+++++++++***************))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$$$$$$$######""""""!!!###$$$$$$######$$$%%%'''&&&&&&%%%$$$######""""""############$$$$$$$$$###################################################"""!!! !!!"""###!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$000///...+++)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!###""" !!!""" !!!!!!"""!!!!!!######""""""""""""######%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!! $$$$$$############$$$$$$ !!!!!!""""""######&&&### """$$$###"""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!######$$$$$$$$$$$$###"""!!!!!!""""""#########$$$"""""""""""""""######$$$&&&%%%$$$######$$$%%%&&&!!!!!! !!!!!!"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$""" !!!$$$%%%###!!!########################!!!###$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!""""""#########$$$%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&###############"""!!! """#########$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%###!!!"""%%%&&&$$$!!!!!!"""#########!!! """"""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$######""""""######$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&***---+++&&&"""$$$''''''((((((((()))))))))***((((((((((((((((((((((((+++***)))((((((((()))***+++++++++***++++++,,,,,,---+++)))+++...///...,,,******++++++***)))'''&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$###"""""""""""""""###$$$$$$$$$%%%""""""############""""""%%%$$$""" """""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$#########""""""!!!!!!!!!!!!""""""############)))%%%""""""$$$''''''&&&######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$#########$$$%%%&&&%%%###!!! !!!!!!!!!!!!""""""""""""######""""""""""""######"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&&&&%%% !!!"""###$$$$$$&&&%%%%%%$$$#########$$$############""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%---,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&!!!""""""""""""#################################""""""""""""""""""""""""##################""""""###"""!!! !!!"""###!!!!!!"""#########""""""###""""""!!!!!!""""""###$$$#########""""""""""""""""""######""""""!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###%%%""" """######"""!!!!!!!!!!!!""""""""""""############"""""""""!!! !!!!!!!!!!!! !!!!!!"""######$$$$$$"""""""""""""""######$$$$$$$$$############$$$$$$!!!!!! !!!!!!!!!!!!"""""""""###############"""""""""!!!!!!!!!$$$"""!!!!!!###$$$###!!!########################!!!"""$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""!!!"""""""""############%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""#########$$$$$$##############################$$$$$$$$$$$$######$$$"""!!!"""######"""!!!""""""#########"""!!! """"""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((())))))&&&)))***)))&&&%%%'''***(((((((((((())))))))))))************************+++***)))((())))))***+++++++++******++++++,,,,,,***((('''(((***,,,***)))******++++++***)))'''&&&((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$###########################$$$$$$""""""############""""""$$$###"""!!! """""""""""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################"""""""""!!!!!!!!!!!!"""""""""######)))&&&""""""###%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############ !!!###$$$$$$###"""!!!"""""""""############$$$######""""""""""""######"""############$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!"""$$$$$$###""""""""""""###############&&&%%%$$$$$$######$$$$$$############""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&########################""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""""""######$$$$$$%%%$$$$$$$$$%%%$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! ######$$$$$$######"""!!!!!!  !!!!!!!!!!!!!!!""""""""""""###!!! !!!""""""!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""###############"""############"""""""""""""""""""""""""""######$$$""""""############"""""""""!!!!!! !!!!!!""" !!!!!!!!!""""""""""""$$$$$$#########"""""""""###"""!!!"""###$$$###!!!##############################$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############""""""""""""############%%%$$$###"""!!!!!!!!!!!!###############"""""""""$$$%%%%%%%%%%%%$$$######!!!!!!!!!"""""""""####################################$$$$$$$$$$$$######"""######"""!!! !!!#########$$$######"""!!!!!!"""######$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))******)))'''&&&&&&'''((()))))))))))))))((((((((((((***************************)))))))))***+++,,,,,,++++++******++++++,,,---,,,+++***+++,,,---,,,+++************)))((('''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""############"""""""""""""""#########""""""""""""######""""""!!!!!!######""""""!!!!!! """!!!!!!!!!!!!"""##################""""""""""""!!!!!!!!!"""""""""""""""'''%%%"""!!!"""######"""######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!###$$$######"""#########$$$$$$$$$%%%%%%######""""""""""""######"""############$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$""" %%%%%%$$$$$$$$$#########%%%%%%$$$$$$######$$$$$$$$$$$$#########"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%))))))((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&########################"""""""""""""""""""""""" !!!!!!"""######!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$######"""!!!!!!  !!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!""""""""""""#########"""""""""""""""######$$$%%%%%%%%%$$$$$$'''&&&%%%###""" """""""""""""""######$$$ !!!"""######"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$#########"""###"""""""""######""""""########################""""""######"""!!! """"""""""""""""""""""""########################"""""""""""""""#########$$$###"""!!!!!!!!!!!!!!!$$$$$$$$$######""""""!!!""""""#########""""""!!!!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$$$$######!!!$$$%%%$$$  """######$$$$$$$$$#########!!!""""""#######################################""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++,,,***&&&%%%%%%&&&%%%%%%))))))))))))(((((((((((('''''''''''''''''''''''')))))))))***+++,,,------************+++,,,---------,,,,,,,,,------------*********))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!""""""############"""""" !!!###$$$%%%%%%$$$###""""""#########""""""!!!######""""""!!!!!! """"""!!!!!!""""""###$$$#########"""""""""""""""##############################!!!!!!"""###############$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###""""""""""""""""""""" !!!"""###$$$#####################$$$$$$$$$%%%$$$######""""""######$$$""""""#########$$$$$$$$$###""""""!!!!!!""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$%%%$$$$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%+++******)))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!!!!!!!""""""################################################!!!!!! !!!"""###$$$!!!"""###%%%&&&&&&&&&&&&###$$$$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""!!! """!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###### !!!""""""!!!!!!$$$$$$$$$###"""!!!!!! """""""""""""""######$$$ !!!"""######"""!!! """"""!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""######"""""""""###########################""""""""""""!!!!!! ######################################################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#########"""!!!""""""#########""""""!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$$$$######"""$$$&&&%%%!!! """$$$##################$$$$$$!!!!!!"""############"""########################""""""""""""""""""""""""""""""############""""""#########""""""#################################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***,,,,,,+++)))''''''((('''&&&$$$))))))))))))((((((((((((''''''''''''''''''''''''(((((()))***+++,,,,,,,,,************+++,,,---...)))*********)))))))))*********)))(((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$######""""""!!!!!!!!!""""""############""""""!!!###$$$&&&&&&%%%%%%""""""############""""""###"""""""""!!!!!!!!! """""""""""""""###$$$$$$""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###%%%%%%%%%%%%$$$$$$######"""""""""#########$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######""""""""""""######################################################%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!"""""""""#########$$$&&&))))))'''%%%!!!!!!""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%---,,,+++***((('''&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$ !!!!!!!!!""""""""""""###################################################"""!!! !!!"""###$$$"""""""""######$$$$$$%%%""""""""""""""""""!!!!!!######""""""""""""######""""""############$$$$$$""""""######""""""!!! ###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!######!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############ !!!"""############ !!!"""###$$$%%%%%%"""""""""""""""######$$$!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""###############$$$$$$$$$$$$$$$$$$#########"""""""""!!!###$$$###"""!!!"""###########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############""""""""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$!!!!!!!!!"""""""""####################################$$$$$$$$$$$$######"""$$$$$$$$$###"""###$$$######"""""""""###$$$$$$ !!!""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######"""""""""&&&&&&%%%%%%%%%%%%&&&&&&########################"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++---...***,,,...000///---***)))(((((((((((())))))))))))************************'''((()))***************)))))))))***+++,,,---...***,,,,,,,,,***)))***++++++***)))(((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%""""""""""""""""""!!!!!!""""""############"""""" !!!"""###$$$%%%%%%%%%""""""######$$$$$$######!!!!!!!!!"""""""""""""""###""""""""""""###$$$$$$""""""""""""############%%%$$$$$$$$$$$$######### """###"""###$$$&&&######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$'''&&&&&&%%%$$$$$$######"""""""""############$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#######################################%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""######"""###$$$''')))***(((&&& !!!"""###$$$%%%&&&$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%------,,,***)))((('''&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%################################################%%%$$$"""!!!!!!"""###$$$###"""!!! !!!"""###!!!!!!""""""###"""""""""$$$$$$############$$$$$$"""""""""######$$$$$$$$$######$$$$$$######"""!!!###""""""!!!!!!""""""######"""""""""!!!!!!!!! """$$$$$$"""!!!!!!"""!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""###%%%%%%&&&&&&&&& !!!"""###$$$%%%%%%"""""""""""""""######$$$###""""""!!!!!!""""""#########""""""""""""######""""""""""""##################"""""""""!!!!!!!!!!!!###$$$###!!!!!!"""$$$##########################################$$$$$$########################""""""#########$$$$$$$$$############"""""""""!!!#########"""######$$$$$$"""""""""#####################$$$%%%%%%%%%%%%%%%"""""""""#########$$$$$$##############################$$$$$$$$$$$$######"""!!!!!!"""###%%%$$$###""""""!!!!!!!!!"""###$$$ !!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&(((***,,,---///111777<<<===999222,,,***&&&&&&'''((()))***++++++************************''''''))))))))))))(((''')))))))))***+++,,,...///---...///...,,,+++,,,...+++***((('''&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%$$$!!!!!!!!!"""""""""""""""""""""############""""""!!!!!!!!!"""###$$$%%%&&&!!!"""###$$$$$$$$$$$$### !!!!!!""""""############""""""######$$$%%%!!!"""""""""#####################"""""""""!!!!!!!!!###%%%%%%"""!!!"""$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%""""""$$$&&&((((((%%%"""#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$###############$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%---,,,,,,+++***)))(((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""""""""#########################################################'''%%%###"""!!!"""###$$$###""" !!!""" !!!"""###############%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%$$$######""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!! """%%%%%%###!!!"""###!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$ """"""#########$$$$$$$$$###"""!!!!!! """""""""""""""######$$$$$$###"""!!!!!!"""###$$$######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!###%%%$$$!!! """$$$########################!!!!!! !!!"""######""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$#########""""""!!!!!!%%%$$$###""""""!!!!!!""" !!!!!!""""""###### !!!"""###########################$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!! ###%%%$$$""""""!!! """###$$$ !!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!""""""########################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***,,,...///;;;CCCIIIHHH???333+++'''%%%&&&'''((()))***+++,,,((((((((((((((((((((((((''''''((())))))((('''&&&)))))))))***+++---...///))),,,---,,,)))''')))++++++***((('''&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$ !!!!!!""""""######""""""############"""""""""!!!!!! !!!###%%%&&&!!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$#########"""######$$$%%%!!!!!!""""""#########$$$""""""!!!!!! $$$&&&(((&&&""" """######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$######""""""################################################"""######$$$%%%%%%&&&&&&""""""###%%%&&&%%%"""&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%,,,,,,,,,,,,,,,---...///)))%%%"""!!!###%%%%%%###&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$###"""!!!!!!########################"""""""""###$$$$$$$$$%%%""""""""""""############!!!!!!!!!!!!""""""""""""$$$###!!!   """"""""""""!!!!!!!!!!!!%%%%%%%%%$$$###"""!!! ######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%$$$###""""""!!!!!!!!!""""""""""""!!!!!!######""""""""""""######""""""""""""""""""""""""###"""""""""""""""###$$$!!!""""""############"""######$$$$$$$$$%%%%%%%%%########################!!!###$$$###""""""######"""""""""!!!!!! """"""############""""""!!!"""""""""############""""""""""""""""""""""""&&&&&&%%%$$$#########$$$!!!!!! !!!!!!"""###$$$"""############$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$###################################################!!!!!!"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$########################%%%%%%&&&'''&&&%%%###""""""############$$$$$$$$$########################%%%$$$###"""""""""###$$$&&&'''''''''&&&%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%%))))))(((((('''''''''&&&&&&%%%$$$$$$&&&***///111@@@EEEHHHEEE;;;000***''''''&&&&&&&&&&&&'''(((((('''((()))))))))'''&&&%%%&&&&&&%%%%%%&&&''')))***((((((((()))******++++++)))))))))((((((((((((((()))))))))))))))(((''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$###""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$###""""""!!!""""""%%%$$$###!!!!!!!!!"""###$$$###"""!!!!!!"""###$$$$$$$$$###""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$###""" !!!$$$%%%%%%###""""""###$$$%%%&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%#########"""""""""""""""$$$$$$$$$#########""""""$$$###"""""""""###%%%%%%########################$$$#########""""""!!!!!!###############$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###"""!!!!!!""""""&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""######""""""!!! $$$#########%%%&&&%%%$$$&&&%%%%%%$$$#########$$$&&&%%%%%%$$$#########$$$""""""############"""""",,,,,,++++++,,,------...)))&&&###"""$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$################################################$$$$$$!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""######""""""############"""""""""""""""""""""""""""!!!###$$$$$$$$$$$$###"""""""""######$$$$$$######""""""######$$$$$$######"""%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!######""""""""""""######""""""""""""""""""""""""###############$$$$$$%%%&&&%%%$$$"""""""""###$$$#########$$$$$$$$$%%%%%%########################"""$$$&&&'''&&&%%%%%%&&&#########"""""""""!!!!!!######$$$$$$$$$$$$##################$$$$$$$$$$$$########################%%%%%%$$$###############"""!!!!!!!!!!!!""""""###"""############$$$$$$$$$#########"""""""""""""""########################$$$#########$$$$$$##############################"""###$$$$$$###"""###$$$############"""""""""""""""############$$$$$$$$$###################################################!!!!!!"""###$$$###"""""""""###$$$$$$$$$##############################$$$$$$%%%%%%%%%$$$"""""""""############$$$$$$$$$########################$$$######""""""###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&$$$###""""""###$$$&&&''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%'''***---///666:::<<<999111***'''''''''&&&&&&&&&&&&'''(((((((((((()))))))))((('''&&&)))((('''&&&&&&'''((((((((((((((()))******++++++++++++++++++************)))))))))***)))((((((''''''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$###""""""############"""""""""!!!""""""""""""""""""""""""######""""""!!!!!!""""""$$$###"""!!! !!!!!!"""######""""""""""""############""""""!!!!!!""""""########################!!!"""###$$$$$$###"""!!!!!!###$$$$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###############%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$###"""!!!!!!###"""!!!"""$$$%%%$$$###&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######++++++++++++++++++,,,---)))&&&$$$###%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##########################################""""""!!!!!!""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""######$$$$$$######""""""######$$$$$$######"""######""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%***(((%%%"""!!!"""###%%%#########$$$$$$$$$$$$%%%######################## """$$$$$$###"""###$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!"""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""""""###$$$$$$###"""###$$$$$$$$$$$$$$$############"""############$$$$$$$$$########################""""""""""""""""""""""""###!!!!!!"""###$$$###"""######$$$$$$$$$######"""#################################$$$######"""!!!"""############$$$$$$$$$###########################"""""""""###$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((()))++++++,,,...///---)))&&&&&&'''''''''&&&&&&''''''((()))))))))*********)))((('''+++***)))(((''''''''''''((((((((()))******++++++++++++++++++******))))))''''''((((((''''''&&&%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$###""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###$$$###"""""""""""""""###""""""############"""""""""!!!!!!!!!!!!""""""###########################!!!"""###$$$$$$###"""!!!!!!!!!!!!""""""#########"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$#####################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$ !!!"""###%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$*********))))))***++++++((('''&&&%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%########################$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$ !!!!!!""""""!!!!!! """""""""""""""#########""""""###$$$$$$$$$$$$###""""""############""""""""""""############""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%'''&&&$$$###""""""###$$$############$$$$$$$$$$$$######################## """######!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################"""############""""""!!! """"""#########$$$$$$$$$!!!!!!""""""######$$$$$$##############################$$$$$$###"""###$$$########################"""###$$$$$$###"""###$$$$$$$$$#########"""""""""""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!!!!###$$$###"""$$$$$$$$$$$$$$$###"""!!!#############################################"""""""""#########$$$$$$$$$########################!!!!!!"""######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((())))))((((((''')))******(((&&&'''((('''''''''''''''(((((())))))************)))))))))+++******))))))))))))(((((((((((()))******++++++******))))))((((((''''''%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$###""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!! !!!"""##############################"""######$$$$$$######"""$$$###"""!!!!!!""""""###"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%&&&''''''#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$######"""""""""#########$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$###$$$###"""###%%%&&&%%%$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%###$$$$$$$$$$$$$$$$$$###***))))))((((((((())))))'''''''''&&&%%%%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$########################$$$######""""""!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""#########""""""!!!!!!!!! !!!!!! !!!"""""""""#########$$$###$$$$$$$$$$$$###"""""""""""""""######""""""""""""""""""######"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!"""############"""!!!"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$ !!!###$$$$$$$$$###"""""""""#########$$$$$$$$$########################$$$%%%&&&%%%$$$###%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%""""""############""""""""""""""""""#########$$$########################"""###$$$$$$$$$$$$############$$$$$$###"""!!! """"""#########$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$######"""""""""!!!!!!!!!""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!!!!###$$$###"""$$$$$$$$$$$$$$$###"""!!!########################$$$$$$#########$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&'''((())))))((('''&&&%%%''')))******)))((('''(((''''''''''''((())))))***)))))))))))))))******((())))))***************((((((((()))******++++++******))))))(((''''''&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$""""""##################!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$"""!!!!!!!!!###$$$"""""""""#########$$$$$$"""######$$$$$$######"""!!!""""""###$$$%%%%%%&&&########################""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""##################"""""""""""""""!!!!!!!!!""""""######$$$$$$$$$$$$"""######$$$$$$$$$######""""""#########$$$$$$$$$######""""""""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$###!!! !!!"""!!! %%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%""""""############"""""")))(((((('''''''''''''''%%%&&&'''&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$################################################""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############"""!!! !!!!!!""""""""""""!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""######""""""!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!###$$$$$$$$$###"""%%%&&&%%%###""""""""""""############$$$########################$$$%%%%%%$$$""""""###%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""######"""""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$###"""###$$$$$$$$$###"""!!!"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$""""""""""""!!!!!!!!! """############$$$$$$$$$########################""""""""""""""""""""""""###!!!!!!"""###$$$###"""######$$$$$$$$$######"""########################$$$$$$#########$$$%%%%%%"""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''(((((((((''''''&&&$$$&&&((()))***)))((('''((((((''''''(((((()))***))))))((((((((()))******'''''')))***++++++++++++((((((((()))******++++++---,,,,,,+++***)))(((((((((((())))))(((((('''&&&$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""######$$$ !!!!!!!!!!!! """"""############""""""###""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""###$$$###""""""""""""###$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!""""""######$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########$$$######"""!!!!!! !!!""""""###$$$#########""""""###$$$$$$$$$$$$############$$$$$$$$$$$$%%%"""""""""!!!""""""###$$$$$$$$$%%%&&&&&&&&&%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""" !!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%$$$###$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%"""""""""######"""""""""(((((('''&&&&&&&&&&&&&&&###%%%'''&&&$$$"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######"""########################!!!!!!!!!""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$###"""!!!""""""############""""""!!!""""""######$$$%%%%%%""""""###$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" """$$$%%%%%%%%%$$$ !!!###$$$%%%%%%$$$###""""""""""""#############################################!!!!!!###############$$$$$$$$$%%%"""######$$$$$$######"""""""""#########$$$$$$$$$########################"""$$$%%%'''''''''%%%$$$!!!"""$$$%%%%%%$$$###""""""############$$$$$$$$$#########"""""""""""""""########################!!!$$$&&&%%%""" ###&&&########################"""###$$$$$$###"""###$$$#########"""""""""!!!!!!"""############$$$$$$$$$###################################################!!!!!!"""###$$$###"""""""""###$$$$$$$$$#################################""""""!!!"""###$$$%%%"""############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$#########$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''')))***++++++((((((((((((((())))))***(((((('''''''''((()))***'''((()))*********)))(((((((((((()))******++++++------,,,+++***)))(((((((((((((((((((((''''''&&&##################$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$###""""""!!!"""""""""############""""""""""""""""""""""""%%%$$$$$$############$$$ !!!"""###""""""!!!######""""""""""""######%%%$$$$$$############$$$""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$#########"""######$$$$$$###""""""!!!"""###$$$%%%!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$############!!!"""###$$$%%%$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""""""""######$$$%%%###$$$%%%%%%&&&&&&&&&%%%"""""""""###$$$$$$$$$%%%########################$$$$$$%%%%%%%%%$$$$$$### !!!"""$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&"""######$$$$$$######"""((('''&&&&&&%%%%%%%%%%%%"""%%%'''&&&###"""###$$$'''&&&$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$############################## !!!!!!""""""###### !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!"""$$$%%%&&&&&&%%%$$$!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%% !!!"""###$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!! """###$$$$$$###""" """"""""""""""""""""""""!!!###&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""####################################&&&&&&&&&$$$""""""$$$&&&"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((((((&&&%%% !!!###%%%&&&%%%$$$###"""############$$$$$$$$$$$$$$$######""""""!!!!!!"""""""""""""""""""""""" $$$'''%%%!!! ###&&&"""""""""""""""""""""""""""$$$$$$$$$###"""###$$$$$$$$$$$$############""""""############$$$$$$$$$###################################################!!!!!!"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$########################"""!!! """###$$$"""############$$$$$$$$$########################"""###$$$%%%%%%$$$"""!!!!!!!!!"""###############"""######$$$$$$######"""#########$$$$$$%%%%%%%%%''''''&&&&&&&&&'''(((((()))'''%%%%%%(((,,,000111((((((((((((((()))******((('''&&&&&&&&&((()))***))))))******)))(((&&&%%%((((((((()))******++++++++++++***)))((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$#####################$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""!!!!!!""""""#########$$$########################&&&&&&%%%$$$#########$$$"""###$$$%%%&&&&&&%%%$$$$$$###"""!!!!!!"""###$$$&&&&&&%%%$$$#########$$$########################%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%% """###$$$$$$###""" #########"""""""""""""""""""""######$$$$$$$$$$$$!!!"""###$$$%%%$$$#######################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&###############$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%!!!"""###%%%&&&'''(((((( !!!"""!!! $$$#########$$$%%%%%%&&&$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$"""!!! !!!"""###$$$%%%%%%%%%"""$$$$$$!!! """######""""""!!!!!! !!!!!!""""""""""""!!!!!!#########"""""""""""""""$$$$$$$$$#########"""""" """###%%%%%%###""" !!!"""$$$$$$######"""$$$$$$$$$#########""""""!!!  !!!!!!""""""############""""""!!!!!! """!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$######"""""""""""""""###$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&###"""!!! !!!"""###$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$###### !!!""""""######""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""########################!!!!!!""""""######$$$$$$########################"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######$$$%%%%%%&&&''''''((('''%%%$$$$$$%%%'''((((((''''''''''''&&&&&&&&&$$$$$$%%%&&&)))+++---...+++(((%%%$$$%%%&&&'''&&&((()))))))))(((''''''&&&(((((())))))))))))((((((''''''''''''((((((((((((******)))((((((((((((((('''(((((('''%%%###$$$%%%'''''''''&&&&&&%%%%%%%%%########################$$$$$$###"""!!!!!!""""""$$$$$$######""""""!!!!!!#########""""""""""""""""""''')))$$$ !!!######""""""$$$%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""######$$$$$$""""""""""""####################################%%%%%%%%%$$$$$$#########%%%&&&&&&'''&&&%%%$$$### ###""" ###&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$&&&''''''%%%$$$######"""!!!  !!!###%%%"""############$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###""""""!!!""""""###$$$$$$$$$$$$ """$$$###!!! !!!"""$$$#########""""""""""""!!!!!!""""""""""""!!!!!!###"""""""""""""""""""""$$$$$$$$$#########"""""" !!!""""""!!!  !!!"""###$$$######"""$$$$$$$$$#########""""""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$#########"""""""""##################$$$$$$""""""!!!!!! !!!!!!"""###"""!!!!!!!!!!!!"""###$$$$$$$$$#########""""""###############"""!!! ########################$$$$$$$$$######"""""""""######$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""""""""##############################""""""""""""######""""""#########$$$$$$$$$!!!!!!"""""""""#############################################$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''(((((('''(((((()))***,,,---...+++)))&&&%%%&&&'''''''''%%%%%%&&&&&&%%%%%%$$$###(((((())))))))))))((((((''''''((((((((()))))))))***))))))((((((((((((((('''(((((('''%%%###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$###"""""""""""""""#########"""""""""""""""###"""""""""""""""""""""$$$ %%%###!!!!!!"""###$$$###!!!!!!!!!"""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$###""""""######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############""""""""""""####################################%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!###$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$%%%''''''%%%$$$###$$$###"""!!! !!!"""$$$%%%"""############$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$######################## """###"""!!! !!!###$$$$$$$$$$$$############!!!!!!""""""""""""!!!!!!""""""""""""""""""######$$$############""""""""" !!!""""""!!! !!!!!!"""############"""$$$############"""""""""#########"""""""""!!!!!!#########"""!!! !!!!!!!!!!!!""""""""""""$$$###""""""""""""""""""######""""""""""""!!!!!!##################""""""!!!!!! !!!$$$###""""""""""""###$$$$$$$$$$$$###############$$$$$$$$$###""" #################################"""""""""""""""######$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###########################%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""########################""""""############"""""""""""""""#########$$$$$$""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&'''((()))***))))))******++++++,,,,,,+++)))'''&&&'''(((((((((''''''((((((((('''&&&&&&'''(((((())))))(((((('''((((((((()))))))))*********)))((((((''''''((((((&&&'''(((&&&$$$###$$$%%%"""""""""#######################################$$$###""""""""""""""""""""""""""""""############""""""""""""""""""######$$$###$$$%%%### $$$$$$%%%%%%###!!! ########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$######"""#########"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################""""""""""""""""""#########$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%$$$$$$###"""&&&""" !!!%%%&&&$$$!!!######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$###############$$$%%%'''&&&%%%######$$$$$$###"""""""""###$$$%%%"""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###"""###$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!"""###########################!!!!!!""""""""""""!!!!!!"""""""""""""""#####################""""""""""""""""""############""""""!!!"""""""""########################""""""""""""######"""""""""!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!""""""######$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!"""""""""""""""###$$$%%%$$$##################$$$########################$$$$$$$$$$$$###"""!!! ##########################################""""""######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""!!!!!! """"""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!""""""""""""##################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$######"""########################%%%$$$###""""""###$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))((())))))***+++++++++,,,+++)))''''''((())))))((((((((())))))))))))(((''''''(((((((((((((((((('''))))))))))))************))))))(((''''''''''''(((%%%&&&'''&&&$$$###$$$%%%!!!!!!""""""######$$$$$$##############################"""""""""""""""###!!!!!!""""""######$$$$$$"""""""""""""""#########"""$$$&&&%%%###!!!###&&&$$$$$$%%%###!!! ########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$######%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###########################%%%&&&%%%$$$###$$$%%%%%%$$$$$$######$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###!!!!!!"""######%%%$$$###"""!!!!!!!!!""""""!!! !!!"""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""############"""""""""""""""""""""#########"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!""""""######$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!!!!"""""""""$$$######""""""!!!!!!!!!!!!!!!"""###$$$&&&'''(((#########$$$$$$####################################$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""########################%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$###### !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$######"""""""""!!!########################%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))***,,,......//////***((('''''')))***)))((($$$%%%%%%&&&&&&&&&%%%%%%''''''((((((((((((''''''))))))))))))************)))(((((('''''''''''''''$$$&&&&&&&&&$$$###$$$%%%"""#########$$$%%%%%%%%%###########################"""""""""""""""######!!!!!!""""""######$$$$$$!!!!!!""""""###############$$$$$$############""""""###$$$###"""!!!"""$$$########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######""""""############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$###%%%&&&%%%###"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###########################$$$%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""!!!!!!""""""%%%$$$"""!!! !!!!!!""""""!!!!!!###$$$###!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!"""""""""""""""###!!!!!! !!!!!!"""""""""!!!"""######$$$!!!!!!"""""""""""""""###""""""!!!!!!!!! !!!"""#########!!!!!!!!!!!!""""""""""""$$$###""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""!!!!!! !!!"""$$$&&&&&&""""""###$$$$$$###""""""###############$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$################################################%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###########################"""######$$$$$$######"""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%#################################"""""""""""""""########################$$$$$$############$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))+++---///111111111111((('''&&&''')))***)))(((%%%&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&((((((((()))))))))******)))(((''''''&&&&&&''''''$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%########################"""""""""""""""######$$$""""""""""""############!!!!!!!!!"""######$$$$$$&&&&&&###!!!"""$$$"""!!!"""$$$$$$$$$$$$%%%'''########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%#########"""######$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%!!!%%%'''&&&"""!!!$$$'''######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$###$$$$$$###""""""$$$&&&%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$######""""""$$$###!!! !!!"""###### !!!$$$$$$$$$!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$!!!!!!!!!!!!""""""######!!!!!! !!!!!!###"""!!!!!!!!!"""$$$$$$!!!!!!!!!!!!""""""###############"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$"""""""""#########$$$$$$!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###!!!""""""######""""""!!!""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%########################!!!!!!!!!""""""######$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$##################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$########################"""###############$$$$$$##############################$$$$$$$$$$$$######!!!"""""""""#########$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''***+++---///000///......'''&&&&&&'''))))))(((''''''(((((()))******))))))&&&''''''((((((''''''&&&''''''((((((((()))))))))(((((('''&&&&&&&&&&&&'''###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$########################"""""""""""""""###$$$$$$#########""""""""""""""" !!!!!!"""######$$$$$$###%%%$$$!!!"""&&&%%% """$$$%%%%%%%%%%%%'''(((##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%&&&'''""""""###$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$"""###$$$###""""""$$$'''$$$$$$$$$$$$$$$######""""""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$###"""###"""!!! !!!"""$$$### !!!$$$%%%$$$""""""######$$$$$$$$$%%%!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$ !!!!!!!!!""""""############""""""""""""#########"""!!!!!!!!!"""$$$%%% !!!!!!!!!""""""######$$$$$$$$$############"""######""""""!!!!!! ######""""""!!!!!! """"""!!!!!!"""###$$$$$$""""""######$$$$$$$$$%%% !!!!!!""""""######%%%%%%###"""!!!!!!!!!!!! !!!"""######"""!!! """"""######$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! """"""""""""""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""""""""""""""""""""""" !!!"""######$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$######""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$#################################$$$$$$%%%%%%&&&########################"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$""""""""""""""""""""""""######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))((()))+++,,,,,,+++)))(((&&&%%%%%%&&&((()))(((&&&$$$$$$%%%&&&''''''&&&&&&&&&''''''''''''''''''&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''###$$$%%%%%%$$$###$$$&&&&&&%%%%%%%%%$$$#################################""""""!!!""""""###$$$$$$$$$$$$######""""""!!!!!! !!!!!!"""###$$$$$$$$$###%%%""""""''')))'''$$$%%%'''&&&&&&%%%'''(((########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%######""""""###$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((###!!!!!!%%%'''&&&#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""######$$$$$$$$$$$$"""######"""!!!"""%%%'''$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&%%%%%%%%%%%%&&&''''''%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""######""""""!!!!!! !!!!!! """###%%%!!!"""###$$$$$$###"""!!! !!!""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""&&&###!!!!!!###$$$""" !!!"""###$$$%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$###"""!!!!!! """"""""""""############%%%!!!### !!!""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!!!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""##############################$$$$$$$$$%%%%%%%%%((('''$$$"""""""""###$$$$$$###"""""""""###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!###%%%%%%$$$###"""###$$$$$$######$$$$$$%%%&&&##############################""""""######$$$%%%!!!!!!""""""######$$$$$$########################$$$$$$$$$############"""!!!###$$$###"""!!!"""###%%%$$$######""""""##############################%%%%%%$$$""" !!!###&&&%%%$$$######""""""######$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###""" !!!######!!!######""""""""""""######$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))))))))))))))+++***)))(((((('''(((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))(((((())))))((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!""""""""""""!!!!!! !!!"""%%%&&&'''&&&$$$###"""############""" """"""""""""""""""""""""#########"""""""""""""""######$$$%%%&&&''''''(((%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""$$$###""""""!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%&&&$$$!!!!!!"""$$$$$$$$$"""!!! !!!###$$$###$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""##############################""""""!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###############"""!!!  !!!!!!!!!!!!"""######"""!!!!!! !!!""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""$$$"""!!!!!!######!!!""""""""""""############"""""""""###############$$$$$$######"""!!!!!! """"""""""""############'''""" ###&&&###"""$$$""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!! !!!"""######""" !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!"""###$$$####################################$$$$$$$$$%%%&&&%%%$$$"""!!!!!!""""""######"""""""""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!###%%%%%%$$$########################$$$%%%%%%##############################""""""######$$$%%%"""""""""""""""#################################$$$$$$$$$############"""!!!###$$$###"""!!!"""$$$%%%$$$######""""""#################################$$$$$$###!!!"""$$$&&&%%%$$$######""""""######$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$######!!!!!!######!!!######""""""""""""######""""""######$$$$$$$$$%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$$$$%%%&&&'''((('''&&&%%%$$$""""""""""""""""""""""""###"""""""""""""""""""""######$$$$$$%%%%%%&&&&&&###$$$$$$$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""$$$$$$###""""""""""""###########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""###$$$$$$###'''&&&%%%$$$%%%&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""!!!!!!!!!!!!###$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''((('''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!!""""""###$$$%%%%%%%%%###"""!!!  !!!!!!""""""!!!!!! !!!""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""###!!! !!!""""""!!!$$$$$$#########"""""""""###""""""""""""""""""!!!$$$$$$######"""!!!!!!!!!""""""""""""############$$$ !!!"""!!! """###""""""!!!!!!""""""#########"""!!!!!!!!!!!!!!!"""############!!!!!!!!!!!!!!!!!!!!!!!!!!!'''%%%""" !!!###%%%########################"""""""""#########$$$$$$$$$$$$###""""""!!!!!!!!!"""""""""!!!"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!###%%%%%%###"""#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%############""""""""""""########################$$$$$$$$$############""""""###$$$###""""""###$$$%%%$$$######""""""############################## """$$$$$$######$$$%%%%%%$$$######""""""######$$$############"""""""""""""""###$$$$$$$$$$$$###%%%###!!!!!!"""###"""!!!######""""""""""""###### !!!"""###$$$%%%&&&&&&#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%######""""""######$$$$$$'''(((***+++***)))'''&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&'''((($$$############$$$%%%%%%$$$$$$$$$###############%%%%%%$$$###############""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""%%%$$$#########$$$&&&''''''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###########################""""""""""""!!!!!!!!!######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""""""""######$$$$$$$$$""""""!!!!!! !!!!!!!!!!!! !!!""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!! !!!!!! $$$$$$$$$#########""""""######""""""!!!!!! ############""""""!!!!!!!!!"""""""""############!!!  !!!###""""""""""""""""""######""""""!!!!!!!!!!!!!!!"""""""""###"""!!! """"""""""""""""""""""""&&&%%%###"""!!!""""""###########################!!!""""""""""""###############$$$$$$###"""!!!!!!"""!!!!!!"""""""""######%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""###%%%$$$###"""###$$$"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$######""""""!!!!!!########################$$$$$$$$$#########"""""""""###$$$$$$""""""###$$$%%%$$$######""""""##############################!!!$$$%%%%%%$$$$$$%%%%%%$$$######""""""##################""""""""""""""""""###$$$$$$$$$$$$###%%%$$$############""""""######""""""""""""######!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""######$$$###"""!!!"""###%%%&&&******++++++***(((%%%###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$#########""""""""""""######$$$%%%%%%&&&###############$$$$$$%%%########################&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############"""###$$$%%%%%%###!!!!!!!!! !!!!!!"""###&&&$$$"""!!!!!!"""$$$%%%###$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%########################"""""""""""""""""""""""""""######$$$$$$######"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&"""######!!! """$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$######"""""""""!!!!!!!!!!!!!!!""""""############!!!!!! !!!!!! !!!""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""" !!!!!! !!!!!!############$$$$$$$$$$$$######""""""!!!!!! #########"""""""""""""""!!!"""""""""###############$$$$$$""""""###$$$$$$######""""""""""""#########""""""!!!!!!!!!!!!!!! !!!"""""""""""""""###########################$$$%%%%%%%%%###"""!!!########################!!!""""""""""""#########$$$$$$%%%%%%%%%$$$###"""!!!""""""###############%%%%%%$$$$$$$$$#########!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""$$$$$$$$$""""""###%%%"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$######""""""!!!!!!########################$$$$$$$$$#########"""""""""$$$%%%$$$###"""###$$$%%%$$$######""""""##############################!!!$$$&&&%%%$$$$$$$$$%%%$$$######""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$%%%%%%$$$###"""""""""######""""""""""""##############################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###"""!!!!!!""""""$$$###""""""###%%%(((***......---+++)))&&&###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############%%%$$$$$$######"""""""""###############"""""""""######""""""######$$$%%%########################&&&%%%$$$$$$######$$$$$$#################################$$$$$$%%%%%%%%%$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############"""###$$$%%%%%%###!!!$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%#########$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%########################""""""""""""##################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&''''''&&&&&&%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""######""""""!!!  !!!"""###$$$$$$$$$$$$"""!!!!!! !!!!!!""" !!!""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!""""""!!! !!!###"""######$$$$$$$$$%%%%%%###""""""""""""""""""!!!######""""""""""""""""""""""""""""""############ $$$$$$!!!"""###"""$$$######""""""######$$$######"""!!!!!!!!!!!!!!! !!!"""######$$$########################!!!"""%%%''''''%%%###!!!########################"""""""""#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$############""""""##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%###$$$$$$###""""""###%%%###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%############""""""""""""########################$$$$$$$$$############"""###$$$%%%$$$#########%%%%%%$$$######""""""##############################!!!%%%&&&%%%$$$###$$$%%%$$$######""""""######!!!!!!"""""""""""""""###""""""###$$$$$$$$$$$$###"""$$$%%%%%%###""""""#########""""""""""""######$$$$$$$$$#########"""""""""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$###$$$%%%%%%$$$$$$###$$$&&&))),,,...222000---***'''%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$#########"""$$$$$$######""""""""""""###""""""""""""###$$$$$$###############$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%&&&###############$$$$$$$$$########################"""""""""############$$$$$$$$$$$$%%%%%%$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%&&&''''''&&&%%%%%%)))$$$!!!###(((+++)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!###"""""""""""""""""""""!!!"""###$$$$$$###""""""###"""!!!!!!!!!!!!"""### !!!""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!######!!!!!!"""$$$%%%%%%$$$$$$$$$$$$######"""""""""###############"""""""""""""""""""""###""""""""""""############"""###!!! $$$######""""""######$$$######"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&&&&%%%$$$####################################$$$$$$$$$%%%%%%$$$###""""""###$$$%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&###$$$$$$###!!!"""###%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%"""""""""""""""#################################$$$$$$$$$############"""###$$$%%%%%%######$$$%%%%%%$$$######""""""##############################!!!###%%%%%%$$$#########%%%$$$######""""""######!!!!!!!!!!!!""""""######""""""###$$$$$$$$$$$$###"""%%%%%%###""""""$$$######""""""""""""#####################$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$######$$$%%%''')))$$$$$$%%%'''***---000222///---)))%%%######$$$%%%"""""""""""""""""""""""" !!!!!!"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$""""""#########$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""###$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$#######################################""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###################################################$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%&&&''''''&&&%%%%%%$$$$$$(((%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!! """""""""###$$$$$$%%%%%%""""""#########!!! $$$###"""!!!!!!"""###$$$ !!!!!!""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""""""$$$###"""!!!###&&&''''''&&&%%%$$$###"""!!!""""""######$$$$$$%%%%%%"""""""""""""""#########""""""""""""############%%%'''!!!"""%%%###$$$$$$############$$$$$$######"""!!!!!!!!!!!!!!!$$$###"""!!!!!! !!! """""""""###$$$%%%''''''###########################$$$$$$$$$$$$%%%%%%%%%$$$###!!! """$$$%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$############"""&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$###!!!"""$$$&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%!!!!!!""""""######$$$$$$########################$$$$$$$$$############"""###$$$%%%%%%######$$$%%%%%%$$$$$$###"""#################################"""$$$%%%%%%###""""""###%%%$$$$$$###"""######### !!!!!!!!!""""""######""""""###$$$$$$$$$$$$###!!!$$$%%%###!!!"""$$$######""""""""""""######!!!!!!"""###$$$%%%%%%&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$  """%%%(((***###$$$&&&))),,,000333444+++((($$$  ###%%%######################## !!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((()))"""""""""""""""######$$$""""""######$$$$$$$$$$$$$$$######"""!!!"""""""""########################!!!""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&&&&$$$!!!!!!"""$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$######""""""########################""""""######$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%########################""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""''''''''''''''''''''''''$$$$$$$$$############"""$$$$$$%%%%%%%%%$$$$$$### !!!"""###############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$!!!!!!""""""######$$$$$$######""""""""""""###### $$$&&&%%%"""$$$###############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%&&&""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######"""###$$$%%%$$$""" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! """!!! """###$$$""""""""""""############&&&%%%###""""""###%%%&&&%%%%%%%%%$$$###"""!!!!!!########################$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""""""""""""""""""""""""""############""""""$$$$$$############$$$$$$$$$$$$############$$$$$$######"""!!! !!!"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$###""" !!!"""###$$$$$$%%% !!!"""""""""""""""########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''))),,,------***'''%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***,,,+++)))'''&&&&&&'''((())))))((('''&&&%%%%%%$$$'''&&&%%%$$$######""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$########################%%%&&&)))+++---///////// !!!###%%%%%%###!!! ################################################$$$""" ###%%%$$$"""%%%###!!!"""%%%&&&$$$"""$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$######"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$&&&&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""''''''''''''''''''''''''$$$$$$$$$############"""$$$$$$$$$%%%%%%$$$$$$###!!!"""""""""############!!!!!!!!!"""""""""#################################$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$"""""""""""""""###############""""""""""""######"""$$$""" ######""""""!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!############""""""""""""!!!!!!!!!!!!"""""""""### !!!!!!!!!""""""######"""######$$$$$$######"""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######"""!!!"""###$$$$$$""""""""""""############%%%$$$###""""""###$$$%%%$$$%%%%%%$$$$$$"""!!!!!!$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""########################$$$$$$###############$$$########################""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""%%%$$$##################"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""""""""#########!!!""""""######################################################$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&$$$"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))+++,,,,,,,,,+++***(((''''''''''''''''''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################%%%'''+++......---+++)))!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$""" !!!###%%%$$$"""$$$###!!!"""$$$%%%###!!!$$$$$$%%%&&&''''''''''''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$$$$###"""!!!!!!!!!"""###$$$"""""""""#########$$$$$$##############################$$$$$$######""""""!!!""""""######""""""!!!"""""""""""""""######$$$############""""""""""""######""""""""""""######!!! !!!######"""!!!######"""!!! !!!!!!########################!!!!!!!!!!!!""""""""""""###"""!!! !!!"""######"""""""""""""""######$$$$$$$$$$$$############!!!!!!!!!"""""""""###### !!!"""###$$$%%%"""######$$$$$$######""" !!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!"""""""""###############$$$$$$$$$######"""%%%%%%$$$#########$$$$$$"""""""""#########$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%&&&''''''(((((($$$$$$############$$$$$$########################""""""""""""""""""""""""$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""##################$$$%%%"""############$$$$$$$$$######$$$$$$%%%$$$$$$$$$############""""""!!!!!!""""""###$$$$$$$$$$$$$$$###########################""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''((()))***,,,///111000---***'''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""##################"""########################%%%(((,,,......+++&&&###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###$$$$$$######"""!!!"""###$$$###!!! !!!###$$$$$$%%%%%%"""######$$$$$$######""""""######$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""######$$$%%%%%%%%%$$$$$$$$$###!!! """###%%%"""#########$$$$$$$$$$$$########################""""""############"""""""""""""""######""""""""""""""""""""""""######$$$$$$$$$######""""""!!!!!!######""""""""""""######$$$$$$$$$%%%%%%%%%$$$###$$$###"""!!!!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""&&&$$$"""!!!!!!"""$$$&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$#########"""""""""!!!!!!"""""""""######### !!!!!!"""######$$$$$$""""""############""""""""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""""""""""""""#########$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$############""""""#########$$$$$$$$$######"""!!!!!!"""######$$$$$$$$$$$$$$$###"""!!!######$$$%%%&&&(((((()))$$$$$$############$$$$$$""""""#########$$$$$$$$$#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$############$$$$$$$$$$$$############$$$$$$!!! !!!"""######""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######""""""""""""""""""!!!"""######$$$$$$##############################"""""""""!!!""""""###$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))***,,,///111111...***(((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""############""""""########################%%%'''***++++++(((%%%#########""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$###"""""""""""""""###"""""" !!!!!!"""##################$$$$$$$$$$$$######""""""###$$$$$$$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%%%%%%%###""" !!!###$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""#########""""""""""""############"""""""""""""""""""""######$$$$$$$$$######""""""!!!!!!######""""""""""""######$$$%%%&&&&&&%%%$$$$$$###%%%$$$######""""""""""""######################## !!!!!!!!!"""""""""###&&&$$$"""!!!!!!"""$$$&&&!!!!!!!!!!!!!!!"""############"""""""""!!!!!!!!!""""""""""""########################"""""""""""""""""""""######"""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""#########################################################$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!############$$$$$$$$$$$$###""""""""""""""""""#########$$$$$$$$$###""""""!!!"""###$$$%%%&&&''''''$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%########################""""""############""""""$$$$$$############$$$$$$$$$$$$############$$$$$$!!! !!!"""######""""""#########$$$$$$$$$!!!"""######$$$$$$$$$$$$ !!!!!!"""######$$$$$$ !!!""""""######""""""########################"""""""""!!!""""""###$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((++++++,,,------,,,***))))))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&'''((((((%%%%%%%%%$$$$$$$$$######""""""############""""""""""""""""""""""""""""""%%%%%%&&&&&&&&&&&&&&&&&&######""""""""""""######################################################!!!"""$$$$$$$$$$$$$$$$$$"""#########"""""""""###'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""###$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!"""###"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""######$$$$$$######""""""""""""""""""######$$$############""""""""""""######""""""""""""######!!!###$$$$$$"""!!!!!!"""$$$$$$############$$$$$$######################## !!!!!!""""""#########"""!!! !!!"""###  !!!"""###""""""""""""!!!!!!!!! """""""""#########$$$$$$$$$$$$#########"""""""""!!!""""""######""""""!!!$$$$$$######"""!!!!!! """"""""""""""""""""""""###################################################$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""######$$$######"""!!!#########$$$$$$$$$$$$%%%##############################$$$$$$$$$######"""!!!!!!"""######$$$%%%%%%$$$$$$############$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""##################$$$%%%"""############$$$$$$$$$""""""######$$$######### !!!"""###$$$%%%%%% !!!"""""""""""""""###########################""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((******))))))))))))*********)))((('''&&&%%%$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$$$$######"""##################"""""""""""""""""""""""""""$$$#########$$$%%%&&&'''""""""""""""""""""""""""################################################ ###%%%&&&%%%$$$$$$$$$"""$$$%%%$$$###"""###$$$((('''''''''&&&$$$###"""%%%%%%%%%&&&&&&%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""###$$$%%%%%%%%%%%%############"""""""""!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!""""""""""""""""""######$$$$$$######""""""""""""""""""######$$$"""""""""""""""###############""""""""""""######!!!$$$###!!! !!!###""""""!!!""""""###$$$%%%"""""""""""""""""""""""" !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%#########"""""""""!!!!!!""""""#########$$$$$$$$$##################$$$$$$!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""##############################""""""""""""##################$$$$$$$$$$$$"""######$$$$$$$$$######"""###$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""######$$$$$$$$$######"""""""""#########$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$########################""""""""""""###$$$%%%&&&########################""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""%%%$$$##################"""############$$$$$$$$$"""############""""""!!!!!!!!!""""""#########$$$!!!!!!"""############"""#######################################$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''((((((((()))))))))))))))(((((((((''''''&&&&&&&&&%%%$$$###""""""!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!################################################ ###&&&'''%%%###$$$%%%###%%%&&&%%%######$$$&&&######$$$######"""!!! $$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""$$$$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""!!!"""###$$$%%%&&&&&&&&&###############"""!!! !!!!!!!!!!!!""""""""""""######################## !!!"""""""""""""""######$$$$$$$$$$$$######"""""""""""""""######$$$!!!!!!""""""######$$$$$$######""""""""""""###### ###%%%%%%###"""###%%% !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$######$$$$$$$$$$$$###### !!!"""###$$$$$$$$$$$$############""""""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""""""""!!!!!! """$$$%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""##################$$$$$$$$$######""""""###%%%&&&'''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$########################$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$############$$$$$$$$$$$$############$$$$$$######"""!!! !!!!!!"""############$$$$$$$$$###############"""!!! ############""""""""""""""""""###$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((&&&''')))******)))((('''&&&&&&&&&''''''''''''(((+++***)))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!"""$$$%%%%%%###!!! """###%%%%%%###""" """"""""""""""""""""""""""""""""""""""""""""""""###''''''%%%###$$$%%%###&&&'''&&&$$$###%%%'''###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#################################$$$$$$#########''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$+++%%% %%%'''$$$ """"""!!!""""""######$$$%%%%%%%%%$$$###"""!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!! ###""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!"""""""""""""""""""""!!!!!!!!!!!!""""""$$$###"""!!! !!!"""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!"""###$$$%%%%%%$$$###!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%!!!"""""""""##################$$$$$$$$$$$$######$$$$$$$$$#####################################################################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!"""###$$$###"""!!! !!!"""###$$$%%%%%%%%%$$$###!!! !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$#########"""""""""!!!!!! ###"""!!! !!!"""########################### !!!!!!"""###$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######%%%'''(((******))))))((((((''''''"""$$$&&&)))*********)))((('''%%%%%%%%%''')))***((((((((((((((('''''''''&&&$$$###$$$&&&(((((('''$$$$$$###!!! """############$$$$$$$$$""""""""""""""""""""""""################################################ !!!"""###$$$$$$%%%$$$#########$$$$$$%%%&&&$$$###"""!!!!!!"""#########$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%'''''''''&&&$$$$$$%%%&&&***(((%%%$$$$$$$$$"""!!!%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%&&&"""############$$$$$$$$$"""""""""""""""######$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&'''((((((''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""''''''&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%""" $$$'''&&&$$$!!!"""###$$$$$$######""""""######$$$$$$$$$######$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""######""""""""" ######!!!!!!$$$### !!!!!!"""######$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!"""###############""""""!!! !!!""""""!!!""""""""""""""""""""""""##################"""""""""""""""""""""""""""""""""""""""############ !!!"""#########""""""""""""""""""############ !!!!!!!!!""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!###########################"""""""""###$$$%%%&&&#########"""""""""#########$$$$$$%%%$$$###!!!!!! !!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!#########""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""########################!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&((()))((((((((('''''''''&&&&&&###%%%''')))***))))))(((%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((''''''%%%$$$$$$&&&''''''&&&$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$######################################################################## !!!###%%%%%%$$$"""!!!""""""#########$$$$$$$$$$$$###""""""""""""###$$$######$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%'''(((((('''%%%%%%&&&''')))'''%%%$$$%%%%%%$$$###############"""""""""!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!! !!!""""""###%%%%%%$$$######$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$###""" !!!###%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%""""""""""""###$$$%%%%%%"""###$$$%%%%%%$$$"""!!! !!!"""###$$$$$$$$$$$$%%%%%%$$$###"""!!! ###########################$$$$$$$$$$$$$$$$$$###!!!$$$$$$""""""$$$$$$!!!!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""###############%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""######$$$$$$$$$$$$######!!!  !!!### !!!"""######""""""!!!!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""############!!!""""""""""""!!!!!! ############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$########################"""!!!!!!!!!!!!"""####################################$$$%%%''''''######$$$$$$$$$$$$$$$###"""######$$$$$$###""""""!!!!!!!!!"""######$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! ###############"""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&''')))***'''''''''&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%&&&((())))))'''%%%$$$''''''((((((((((((((((((((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################ """$$$&&&&&&### !!!!!!###$$$$$$$$$###"""$$$$$$############$$$%%%##############################$$$$$$$$$%%%%%%%%%((())))))(((&&&&&&'''((()))'''%%%%%%&&&&&&&&&%%%############""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######""""""######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!! !!!"""&&&&&&%%%%%%$$$$$$######%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''%%%"""!!!"""$$$$$$$$$$$$############### !!!"""###$$$$$$$$$$$$$$$#########""""""!!!!!!###########################$$$$$$%%%%%%$$$$$$######%%%"""!!!######!!!!!!!!!""""""############""""""""""""""""""""""""########################!!!!!!""""""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""###$$$$$$############!!!!!!###""""""!!!  !!!!!!""""""""""""!!!!!!########################!!!"""""""""#####################""""""!!!!!! """""""""#########$$$$$$###############$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%######################################################$$$$$$$$$$$$##############################%%%%%%$$$$$$######""""""$$$###""""""!!!!!!""""""####################################$$$$$$$$$%%%"""###$$$%%%%%%%%%$$$###"""""""""###############!!!!!!""""""####################################""""""""""""""""""""""""$$$$$$$$$$$$######"""!!!$$$$$$##################!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""######$$$$$$$$$!!!!!!""""""###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%'''((()))))))))(((&&&&&&''''''''''''((((((((((((***(((&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################ """###%%%%%%###!!! !!!"""$$$%%%&&&$$$###!!!$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&'''((('''%%%%%%&&&((((((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((()))))))))))))))************+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%###!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$###"""###%%%&&&&&&&&&%%%%%%$$$######$$$$$$######"""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$''')))'''###!!!"""%%%&&&%%%""" """$$$&&&"""""""""######"""""""""!!!!!!""""""#########$$$########################""""""############"""""""""$$$!!!!!!""" """""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$###### !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""############""""""!!!"""""""""""""""!!!!!!###!!!  !!!###&&&###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""""""""############%%%$$$$$$###""""""""""""!!!!!!!!!"""""""""######$$$$$$##################""""""""""""#########$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################&&&&&&%%%%%%$$$$$$$$$###$$$$$$###"""""""""""""""########################$$$$$$$$$######"""!!!!!! !!!###$$$%%%$$$###"""""""""""""""""""""######"""""""""""""""#########################################################""""""###$$$$$$$$$$$$$$$##################$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""############$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%&&&'''&&&'''''''''(((((())))))***(((&&&%%%%%%%%%$$$###&&&%%%%%%$$$######""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################!!!!!!!!!!!!"""###$$$%%%###$$$&&&''''''&&&$$$"""######$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%''''''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((($$$$$$$$$%%%&&&((()))***............////////////---,,,++++++*********+++******)))(((''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###&&&&&&$$$###%%%'''$$$###!!! """$$$&&&"""""""""###""""""!!!!!! !!!"""###$$$%%%%%%########################!!!!!!""""""""""""!!!!!!"""%%%!!! !!!!!!""""""""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$######""""""!!! """"""""""""""""""""""""""""""############""""""!!!""""""""""""!!! """"""!!!!!!!!!!!!""""""&&&###!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%$$$###############$$$ !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! !!!!!!"""###$$$$$$$$$$$$###""""""!!!!!!!!!""""""""""""""""""""""""######################################################!!!"""###$$$%%%%%%%%%%%%"""""""""###############"""##################"""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!###%%%'''&&&&&&''''''((()))))))))***(((&&&%%%&&&&&&%%%###%%%%%%$$$$$$###"""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""!!! !!!###&&&(((%%%&&&'''''''''&&&%%%$$$!!!"""###$$$%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%'''&&&%%%###$$$%%%&&&&&&%%%############$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###############$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&(((+++,,,000000111111111222222222000000/////////000000000...---,,,+++)))((('''&&&''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$#########$$$ !!!"""######### !!!"""#########"""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###&&&""" """"""###"""""""""""""""""""""""""""""""""""""""""""""$$$$$$#########"""""""""#########"""!!!!!! """"""""""""""""""""""""""""""############""""""###############"""!!! """"""###$$$$$$###""""""!!!!!!  """##################""" """"""""""""##################"""!!!""""""$$$$$$!!!!!!"""""""""#########""""""""""""!!!!!!!!! """"""#########$$$$$$$$$######$$$$$$$$$$$$########################$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$######"""""""""###$$$%%%&&&&&&$$$###"""!!! !!!!!!###"""""""""""""""""""""""""""""""""""""""""""""##############################$$$%%%%%%$$$$$$$$$!!!!!!!!!""""""#########$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$%%%&&&'''&&&&&&''''''((())))))***)))'''%%%%%%&&&&&&%%%$$$$$$$$$##################"""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""$$$$$$$$$$$$$$$"""$$$'''(((((('''$$$"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((&&&$$$######$$$%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***---...///000000000000111111111000000///000000111222333000///...,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$$$$###"""######$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""  ###%%%$$$"""!!! !!!###$$$$$$%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$'''$$$ !!!###############"""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!! !!!!!!"""#########""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&&&&$$$"""!!!"""$$$%%%$$$"""!!!######$$$$$$$$$$$$###### """"""""""""############"""!!! """###$$$"""############$$$$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&'''''''''$$$$$$######$$$&&&''')))%%%$$$"""!!! !!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%%%%%%%$$$###"""""" !!!!!!"""""""""###%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((()))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&"""###&&&(((******)))(((&&&&&&&&&'''((())))))***((('''%%%%%%&&&&&&&&&%%%""""""###$$$$$$%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""######$$$###"""!!! &&&&&&$$$$$$#########$$$ """###$$$$$$######"""$$$(((******((($$$"""######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))&&&$$$""""""###$$$###"""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$############$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((+++...000............////////////------------...000111222111000...,,,***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$###$$$$$$###$$$$$$%%%&&&'''((((((%%%$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""!!!!!!###$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%###############"""!!!!!!'''&&&%%%###"""!!!!!!!!!&&&%%%###!!!!!!!!!!!!""" !!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""!!! !!!###%%%&&&%%%$$$#########"""""""""""""""###%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%$$$$$$$$$"""""""""!!! """$$$  !!!###%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$(((''''''&&&%%%$$$######%%%%%%$$$###"""""""""######"""!!! """$$$%%%$$$###"""!!! $$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%"""!!!!!!!!!"""###$$$$$$########################%%%$$$###"""!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%(((++++++***(((''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$!!!###$$$$$$%%%''')))(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$###""""""""""""######$$$$$$%%%&&&&&&########################!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%########################"""$$$%%%%%%$$$$$$%%%&&&########################$$$$$$$$$######"""""""""&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$%%%&&&&&&$$$######$$$'''&&&&&&&&&''''''((()))((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((************************,,,++++++***)))((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&%%%%%%$$$###"""$$$&&&((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""$$$%%%&&& !!!""""""""""""##################"""""""""##############################"""!!!!!!$$$$$$###"""""""""######)))'''%%%""" $$$$$$$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!###$$$$$$############"""""""""""""""############"""""""""!!!!!!""""""""""""""""""""""""""""""############"""""""""######!!! """$$$###"""!!! !!!!!!"""###"""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""#########"""!!!!!!########################!!!""""""################################################"""""""""""""""&&&&&&&&&&&&%%%%%%$$$$$$"""############$$$$$$$$$%%%$$$$$$######"""""""""######""""""""""""""""""$$$###"""!!!!!!###$$$&&&%%%$$$###"""!!!!!!!!!!!!######""""""######$$$%%%$$$$$$#########"""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""###$$$""""""""""""""""""""""""%%%%%%$$$################################################$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&(((******)))''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$%%%&&&%%%$$$###$$$%%%'''&&&&&&%%%$$$$$$########################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""######$$$$$$$$$$$$$$$######"""""""""########################"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$%%%########################"""###%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%'''((((((&&&%%%%%%&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###### """$$$'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""!!! """"""############""""""######################## !!!!!!"""$$$%%%&&& !!!""""""!!!""""""""""""""""""!!!!!!###""""""""""""""""""!!!"""############""""""!!!!!!!!!!!!!!!""""""###$$$!!!!!!!!!!!!"""$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""!!!  !!!!!!"""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ######$$$###!!!!!!###%%%%%%$$$###"""!!! !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$######################## !!!!!!""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######""""""""""""""""""""""""######""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!"""############$$$$$$$$$########################!!!!!!!!!!!!!!!"""""""""$$$$$$###""""""$$$%%%&&&%%%%%%$$$###""""""""""""""""""!!!!!!""""""###$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&'''(((((('''&&&'''((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&'''(((&&&$$$###$$$%%%%%%%%%$$$$$$######""""""!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""######################## !!!""""""###############"""""""""""""""$$$$$$######"""!!!!!! """""""""""""""############$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***)))'''&&&&&&'''(((''''''&&&&&&&&&'''''')))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""" ###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""!!!!!!"""###$$$$$$###"""!!!########################$$$######""""""""""""""" """$$$$$$""" #########""""""!!!!!!!!!######""""""!!!!!! """"""############"""!!!!!!!!!!!!!!!!!!""""""###!!!###%%%'''((( !!!"""###$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!! !!!"""###!!!""""""###############$$$$$$$$$$$$############"""""""""""""""""""""""" !!!!!! ###$$$$$$$$$""""""###%%%%%%$$$###"""!!!!!! !!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$############$$$$$$######################## !!!"""#########"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""###############$$$$$$######""""""!!!!!! """"""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& !!!""""""#########$$$$$$#########$$$%%%&&&&&&%%%$$$$$$#########$$$"""""""""""""""###$$$$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$###""""""$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""$$$$$$#########$$$$$$%%%########################!!!!!!"""###%%%&&&''''''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((($$$&&&''''''%%%%%%&&&(((%%%%%%$$$$$$############""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#################################!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$######""""""""""""""""""#####################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))'''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&******)))(((((((((((()))'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""###$$$&&&&&&###!!!$$$$$$$$$######""""""!!!######""""""!!!!!! !!!""""""#########""""""###""""""!!!!!!!!!!!!!!!%%%%%%$$$###"""!!! !!!""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""""""""!!!""""""!!!!!!!!!"""###### !!!"""###############$$$$$$$$$#########""""""######################## !!!!!!""""""!!!!!! """###%%%$$$###"""###$$$##################"""""""""""""""#########$$$$$$########################$$$$$$############$$$$$$########################!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''!!!!!!###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%""""""""""""!!!!!!!!!!!!################################################ !!!"""$$$$$$###""""""$$$$$$###"""!!!!!!!!!"""########################"""""""""""""""###$$$%%%########################!!!!!!"""###%%%&&&''''''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%########################""""""###############$$$"""""""""""""""##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&''''''''''''''''''&&&((())))))'''&&&&&&'''(((''''''&&&&&&&&&''''''***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%&&&''''''""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""$$$%%%&&&#########%%%&&&&&&$$$"""##################""""""###""""""""""""""""""!!!!!!""""""############"""$$$###""""""!!!!!!!!!!!!######$$$######"""!!! ''''''&&&&&&$$$###!!! ################################################!!!!!!"""#########"""""""""""""""""""""""""""""" """###$$$$$$######""""""!!!!!!!!! ########################!!!!!!""""""""""""!!!!!!!!!###$$$$$$###""""""###!!!!!!"""###$$$$$$$$$###"""""""""#########$$$$$$########################$$$$$$############$$$$$$########################"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""""""""######$$$$$$$$$!!!"""$$$%%%%%%$$$###############$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$###$$$%%%%%%&&&######"""""""""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$###""""""""""""""""""########################!!!!!!!!!!!!"""###$$$%%%########################""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&'''((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''$$$#########%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$###""""""!!!"""######$$$%%%%%%&&&&&&#######################################$$$$$$$$$###############$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((('''(((((())))))******+++))))))))))))************)))***++++++)))(((((())))))))))))))))))***++++++))))))(((''''''''''''(((((())))))******))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""######$$$$$$%%%%%%######""""""""""""############################## !!!!!!"""$$$%%%&&&###""""""###$$$$$$###!!!!!!!!!"""""""""""""""""""""""""""###############!!!!!!"""#####################"""""""""###$$$$$$!!!###$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$##############################""""""""""""""""""""""""!!!!!!"""############### !!!"""""""""!!!  """$$$%%%$$$###""""""!!!!!!!!! ########################!!!!!!""""""""""""!!!!!! """$$$$$$"""!!!!!!"""!!!"""###$$$$$$$$$######!!!!!!!!!"""""""""##############################$$$$$$############$$$$$$########################"""###############"""!!!########################"""###$$$$$$%%%%%%$$$$$$"""""""""###$$$%%%%%%%%%#########$$$%%%%%%&&&&&&!!!!!!!!!""""""#########"""############$$$$$$$$$##################$$$$$$!!!"""$$$$$$$$$###!!! !!!"""######$$$$$$######$$$$$$############$$$$$$###############$$$$$$%%%$$$$$$#########"""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$""""""""""""""""""###$$$########################!!!!!!!!!"""###$$$&&&'''#################################$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%&&&(((******)))''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&''''''&&&###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$%%%#######################################"""""""""###$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))******++++++,,,------...---------....../////////---///000000...------...,,,,,,,,,---...///000111...------,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%'''((()))((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###############""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$######"""""""""""""""###!!! !!!""""""!!!  !!!!!!""""""""""""######$$$$$$%%%%%%!!!!!!"""###############!!!!!!!!!"""###%%%&&&'''""""""###$$$$$$###!!! """$$$&&&''''''""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!""""""  """$$$%%%$$$###"""############"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!######"""!!!!!!!!!"""###$$$%%%%%%$$$"""""" !!!!!!!!!"""""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""###""""""!!! """"""""""""""""""""""""######$$$%%%%%%%%%%%%$$$ !!!!!!"""###$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$%%%%%%%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$###""" !!!!!!"""############"""#########"""######$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""""""""""""###$$$&&&'''(((########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%(((++++++***((((((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((()))******!!!###$$$$$$$$$$$$%%%'''"""""""""""""""#########"""""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$#################################""""""""""""!!!!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######"""!!!!!!!!!$$$#########""""""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))******,,,,,,------...///000000000111111111222222333333222333444444222111111222/////////000222333555666444333333222222222222222...///000111111000///...------------------------------------------------)))))))))***************$$$%%%'''))))))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%$$$###"""!!!###"""""""""!!!!!! ######""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!###$$$$$$###"""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""########################%%%$$$"""  !!!"""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######'''&&&%%%$$$"""!!! """"""############"""""" """$$$%%%%%%%%%###"""########################!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################&&&$$$""" !!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''%%%!!!!!!$$$""""""#########$$$$$$$$$""""""############""""""$$$###""" """###$$$######""""""""""""######!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%$$$$$$###"""########################$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%$$$###!!!!!!!!!"""###'''%%%""" """%%%'''###$$$$$$%%%%%%$$$$$$###########################"""###&&&''''''&&&%%%$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''###$$$%%%&&&&&&&&&&&&%%%***)))(((''''''(((***+++******++++++,,,,,,,,,---111///111555666444555777:::999888888999;;;===???===>>>???>>>;;;:::<<>>??????AAAAAAAAA>>>;;;888888888999:::;;;<<<======>>>===???;;;777666777888666555111222222333222222111000...///000...,,,******+++///...,,,++++++++++++***'''(((((((((''''''((()))&&&%%%%%%%%%&&&&&&$$$"""''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""%%%%%%###!!! !!!$$$'''%%%$$$$$$$$$$$$%%%&&&&&&((((((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""############""""""##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$######$$$$$$$$$$$$#########""" """!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$"""!!! ################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$###########################"""!!! !!!###$$$""""""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######%%%%%%$$$###"""!!!!!! """"""############""""""!!!"""###%%%%%%$$$###"""########################!!!###$$$&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!"""#####################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$%%%%%%$$$$$$$$$########################%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%""""""""""""#########$$$""""""############""""""$$$###"""!!!!!!"""###$$$######""""""""""""##################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%$$$############################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###"""!!!!!!"""###"""  """###$$$$$$%%%%%%$$$$$$#################################%%%&&&&&&&&&%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%((((((((((((((()))))))))(((((((((((((((((((((((()))((('''&&&''')))+++,,,...///000111333555666777888888;;;@@@AAA???AAAFFFKKKJJJJJJJJJKKKMMMNNNPPPQQQQQQQQQNNNJJJHHHIIIKKKIIIJJJKKKLLLMMMOOOPPPPPPSSSSSSSSSPPPLLLJJJIIIIIIGGGHHHJJJKKKMMMNNNOOOOOONNNLLLIIIIIIIIIHHHEEECCC;;;<<<<<<======>>>??????999888666555333222222222111///---++++++******)))))))))***)))(((((((((((()))((('''((())))))'''%%%'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###""""""$$$'''%%%%%%%%%%%%%%%&&&&&&''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$######""""""""""""!!!!!!""""""############""""""##############################$$$$$$$$$$$$######""""""###$$$$$$######"""$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""######"""!!! !!!"""###%%%%%%$$$"""!!!!!!!!!!!!################################################""""""""""""""""""""""""""""""############"""""" !!!"""###$$$%%%%%%""""""""""""""""""""""""!!! """$$$%%%!!!"""######$$$$$$######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$#########""""""""""""""""""############""""""!!!"""###$$$%%%$$$##############################!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""#########""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$%%%%%%%%%%%%%%%%%%$$$#################################"""""""""""""""######################## ###'''&&&$$$""""""""""""############""""""############""""""$$$###"""!!!!!!"""###$$$######""""""""""""##################$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""######$$$$$$%%%$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############'''&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""############""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((((()))'''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((((((************,,,...000222666777888;;;???CCCFFFHHHFFFHHHLLLPPPNNNLLLPPPWWW___```aaabbbcccddddddeeeeeedddbbb___[[[YYYZZZ[[[^^^^^^___aaaccceeeggghhhcccddddddaaa]]]ZZZYYYYYY[[[\\\^^^```bbbdddeeeeeecccbbbbbbaaa```\\\VVVRRRLLLLLLMMMNNNPPPSSSUUUWWWNNNJJJGGGFFFFFFFFFCCC@@@===;;;999666444333222222//////000//////...------)))(((''''''((((((&&&%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''$$$&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''(((***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""#########$$$$$$%%%%%%"""""""""!!!!!!!!!!!!!!!"""######$$$$$$######"""########################!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!##############################""""""""""""######$$$"""!!!!!!"""$$$""""""!!!!!!!!!###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!! !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$!!!""""""###############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""############$$$$$$$$$$$$$$$""""""############""""""!!!"""###$$$$$$$$$$$$###########################""""""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!######$$$$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###########################""""""############"""!!!"""""""""""""""#########$$$""" """######!!!############$$$$$$$$$$$$""""""############""""""######"""!!!!!!"""############""""""""""""###### !!!!!!!!!""""""""""""##############################$$$$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#####################&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&((('''&&&&&&&&&)))+++---000111222444666999<<<===@@@BBBDDDHHHMMMRRRVVVXXXYYYZZZ]]]]]]YYYVVV]]]gggqqqrrrssstttuuuuuuuuuuuunnnmmmkkkhhheeedddddddddhhhiiiiiikkkmmmppprrrtttlllmmmmmmkkkgggdddbbbbbbfffgggiiikkklllmmmnnnnnnmmmoooqqqqqqoooiiibbb]]]]]]]]]]]]___bbbfffjjjlllccc```^^^___bbbaaa[[[UUUNNNMMMJJJFFFCCCAAAAAABBB;;;:::999888777555333111---+++))))))))))))(((''')))))))))(((((('''''''''&&&&&&&&&''''''''''''((($$$&&&(((((('''&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))(((''''''&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!"""""" ######""""""""""""######$$$"""!!!!!!"""$$$"""!!!!!! !!!###%%%&&&""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! """""""""""" ######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%&&&""""""############""""""""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""""""""""""""""""""!!!"""############""""""!!!!!!"""""""""#########$$$%%%&&&$$$!!! !!!###$$$$$$$$$%%%%%%%%%&&&&&&""""""############""""""######""""""""""""############""""""""""""###### !!!!!!!!!""""""""""""########################"""######$$$$$$$$$######!!!"""######$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,---...&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$#########$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))************************+++---111555777999:::===@@@CCCGGGJJJLLLOOOQQQTTTXXX\\\```bbbdddhhhggghhhfffaaa```iiittt{{{|||}}}}}}~~~}}}}}}|||tttrrrooollliiifffdddbbbbbbbbbbbbccceeegggjjjllliiikkkkkkjjjgggcccaaaaaa```aaabbbccccccccccccccceeeiiinnnqqqqqqmmmiiifffeeeeeeeeegggjjjnnnrrrtttnnnmmmoootttxxxvvvnnnfff]]]]]][[[WWWRRRQQQRRRTTTPPPMMMJJJGGGDDD@@@:::666777444111000000///...---))))))((((((((((((((((((&&&&&&''''''''''''''''''$$$''')))***((('''&&&&&&'''&&&&&&&&&&&&'''((((((***)))(((''''''&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!""""""""""""############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$#####################$$$&&&&&&############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""######"""!!! !!!"""###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!######!!! ############""""""!!!!!!""""""""""""""""""""""""#########"""!!!  !!!""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%%%%%%%""""""############""""""###############$$$$$$$$$########################""""""""""""######$$$$$$########################""""""""""""""""""""""""!!!""""""#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""#########!!!""""""######$$$$$$$$$!!!$$$&&&$$$!!! $$$'''$$$$$$$$$%%%%%%%%%%%%&&&""""""############"""""""""""""""######"""""""""######""""""""""""##################$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""######$$$#################################"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''((()))***+++,,,------&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%$$$$$$$$$""""""###$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((()))***,,,---...///......000222666:::>>>@@@EEEFFFJJJNNNSSSWWW[[[\\\```bbbeeehhhjjjkkkjjjjjjlllkkkkkkjjjgggeeellluuuxxxwwwwwwvvvvvvuuuuuuuuurrrpppmmmjjjfffaaa\\\WWWRRRQQQPPPOOOPPPRRRUUUVVVVVVXXXZZZYYYVVVSSSQQQQQQNNNNNNOOOOOOOOONNNNNNNNNPPPUUU]]]ccceeefffffffff^^^^^^___```bbbeeegggiiifffhhhnnntttyyywwwqqqkkkjjjjjjiiieee```___cccfffkkkgggbbb___\\\VVVNNNHHHAAA>>>:::777666555444222...------,,,+++***))))))((((((((('''''''''&&&&&&%%%'''))))))((('''&&&'''&&&&&&&&&%%%&&&''''''(((***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$############"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######""""""!!!!!!"""###%%%&&&"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""""""""############""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """$$$$$$""" """""""""""""""#################################!!!""""""""""""!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""##############################""""""############""""""###############$$$$$$%%%########################"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""#####################$$$$$$$$$%%%%%%%%%################################################""""""############""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""######$$$%%%%%%&&& !!!"""""""""###%%%&&&""""""#########$$$$$$$$$""""""############""""""""""""############""""""######""""""""""""##################$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$"""############""""""!!!########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''((())))))***++++++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&'''(((***+++,,,---+++,,,...000333666888999:::<<<>>>AAAEEEHHHKKKLLLSSSUUUZZZ___eeejjjmmmoooppprrruuuwwwwwwssspppmmmkkkiiiiiiiiieee______bbbdddcccaaa^^^]]]\\\\\\]]]```___^^^]]]\\\WWWPPPKKKEEECCCAAA@@@???AAABBBDDD???AAADDDDDDBBB???>>>>>><<<<<<===>>>??????>>>>>><<>><<<<<<;;;999666333000...---++++++***)))(((''''''&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%&&&&&&''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$######""""""!!!!!!""""""######$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################!!!!!!""""""""""""!!!!!! """### !!!!!!"""""""""### !!!!!!"""""""""###!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!###$$$%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!$$$%%%%%%$$$!!! !!!"""###$$$%%%%%%######################## !!!"""#########""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!! """"""############""""""######""""""######$$$%%%########################"""""""""""""""######$$$""""""""""""""""""""""""######################## !!!######$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""###"""!!! """$$$&&&""""""###$$$%%%%%%&&&&&&$$$!!!###$$$###!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""############""""""######""""""""""""######!!!!!!!!!!!!""""""""""""########################!!!"""###$$$$$$$$$$$$$$$###############"""!!! ########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""###$$$%%%&&&%%%%%%$$$$$$######""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''(((***++++++'''''')))***,,,...///000555777999===@@@CCCFFFGGGLLLNNNQQQTTTWWWYYY[[[[[[___aaaffflllrrrwww{{{}}}zzz|||~~~xxxrrrnnniiifffffffff```UUUNNNKKKOOOMMMJJJGGGEEEEEEEEEEEEJJJKKKLLLOOOQQQNNNGGGBBBAAA???<<<999888999:::;;;555777;;;;;;:::777666666333444666777888999999999222666:::<<<===>>>AAADDDAAAAAABBBBBBBBBAAA@@@@@@>>>CCCIIIOOOSSSWWWZZZ]]]^^^______\\\XXXYYY___dddfffeeefffkkkppprrroookkkbbb^^^XXXTTTQQQOOOMMMKKKJJJHHHEEE@@@<<<888444333...---,,,+++***(((''''''&&&'''((('''&&&%%%&&&(((%%%$$$$$$$$$$$$%%%&&&&&&(((((('''%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%######$$$%%%"""""""""""""""######### !!!"""$$$&&&((()))***"""""""""""""""!!! """#########"""###$$$&&&""""""!!!!!!"""###$$$$$$)))&&&###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!""""""""""""!!!!!!$$$$$$########################""""""""""""#####################"""!!!!!!###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""""""""############""""""'''%%%###!!! !!!"""###"""!!! !!!"""#########""""""!!!!!! !!!!!!!!!!!!""""""""""""&&&$$$!!! !!!########################'''%%%###""" !!!!!!"""############$$$$$$$$$######""""""""""""######$$$$$$$$$###############$$$#########""""""!!!!!!!!!###$$$%%%$$$"""!!!""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" """"""""""""""""""""""""$$$$$$$$$###"""!!!!!! !!!"""###$$$%%%%%%%%%###$$$$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$######""""""%%%%%%$$$######$$$%%%%%%''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$)))((('''''')))******))),,,---...000333666999;;;<<<@@@DDDHHHKKKPPPWWW]]]^^^aaaccccccaaabbbfffjjjjjjhhhiiirrr}}}yyytttuuuvvvuuuqqqlllgggddd```]]]WWWPPPKKKHHHGGGFFFAAA@@@@@@??????===:::777===<<<;;;<<<>>>AAABBBCCC>>>===<<<<<<===<<<:::888777777666555555444444333666999;;;:::888666888:::666444222333666888888666555888<<<===;;;999888777999:::<<<>>>AAADDDGGGIIIOOONNNMMMLLLLLLLLLNNNNNNQQQRRRTTTXXX^^^eeekkknnnllliiiccc]]]YYYXXXXXXXXX___^^^[[[VVVPPPIIIDDDAAAAAA999111...000111---))),,,,,,+++***)))'''$$$###$$$&&&((()))***)))))))))$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$###$$$$$$%%%***(((%%%$$$$$$&&&&&&&&&###$$$%%%%%%######$$$%%%#########"""""""""""""""!!!!!!"""######$$$%%%%%%"""""""""""""""!!! $$$%%%%%%$$$"""!!!!!!###""""""""""""""""""######%%%$$$"""!!!###$$$$$$###""""""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!##############################""""""""""""#####################"""!!!!!!######"""""""""###$$$%%%""""""""""""""""""""""""""""""############""""""$$$$$$#########"""!!! ###"""!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%###!!! """""""""""""""""""""""""""$$$###"""!!!!!!""""""###"""############$$$$$$$$$######""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!############"""""""""!!! !!!"""###$$$######"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######""""""!!!!!!########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!"""######$$$$$$$$$$$$"""$$$$$$$$$"""!!!"""##########################################$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$%%%%%%&&&'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$#########"""%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%++++++***+++---...//////000222666;;;@@@EEEHHHJJJOOORRRVVVYYY\\\```eeeiiikkknnnpppooolllkkklllnnnyyysssnnnpppttttttmmmfffaaaaaaaaa___\\\WWWSSSQQQNNNLLLGGGCCC@@@?????????>>>>>>===<<<;;;999666444777666666777:::<<<>>>??????>>><<<<<<===<<<;;;999666666666666666555555444777:::======;;;999999:::666444333444777999888777444777999:::999888888999888999999:::;;;<<<===>>>===>>>???@@@BBBDDDFFFGGGFFFFFFFFFHHHMMMTTT[[[```mmmjjjfffaaa^^^]]]]]]]]]fffffffffeeeaaa\\\XXXUUUPPPIII@@@:::999888666444000///...---,,,,,,,,,,,,))))))((()))******((('''%%%%%%&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&''')))&&&$$$###$$$&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$######""""""!!!!!!$$$$$$#########"""""""""""""""######""""""!!!!!!###$$$%%%$$$"""!!!!!!"""#########""""""""""""""""""!!! !!!###%%%&&&%%%########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################"""""""""""""""""""""""""""############""""""!!!######"""""""""###$$$%%%""""""""""""""""""""""""""""""############"""""" """###%%%%%%###!!! ###""""""!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""  """###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$"""############$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!""""""############""""""""""""!!!"""""""""############""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$###############$$$$$$$$$###############""""""""""""""""""""""""$$$$$$############$$$$$$''''''&&&&&&%%%$$$$$$###########################$$$$$$#########"""""""""#########$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""######$$$#########"""###%%%$$$######$$$%%%""""""""""""""""""""""""$$$$$$$$$#######################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((......///111333666888999;;;???DDDKKKQQQVVVZZZ\\\^^^```dddgggjjjmmmpppssszzz}}}~~~yyytttqqqqqq|||sssiiicccaaa]]]TTTMMMMMMMMMKKKIIIFFFCCC@@@???>>><<<:::888888999;;;===>>>>>>===<<<:::888777666777777888:::<<>>===<<<===@@@EEEFFFEEEBBB@@@???:::999999:::<<<===<<<;;;777999::::::999999:::;;;;;;::::::999777666555444333555777:::===???@@@AAAAAA???======AAAGGGMMMRRR\\\[[[XXXVVVTTTTTTTTTTTT\\\^^^```bbbcccaaa^^^]]]]]]XXXPPPIIIDDDBBBBBBBBB===;;;888555222000//////...+++((()))+++,,,***(((''''''(((((('''&&&$$$###&&&&&&&&&&&&&&&'''((()))&&&$$$""""""$$$&&&&&&&&&###$$$%%%%%%######$$$%%%%%%$$$$$$###"""!!! &&&&&&%%%%%%$$$$$$######""""""#########""""""!!!!!!############$$$&&&############""""""!!!!!!!!! !!!###%%%%%%$$$""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""############""""""############""""""""""""############"""!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!"""###$$$$$$###""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$"""""""""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$######""""""""""""#####################$$$$$$$$$#########""""""""""""""""""""""""!!!"""######$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$###""""""""""""""""""######$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$#########"""""" !!!!!!"""###$$$$$$""""""""""""""""""""""""############""""""!!!!!!"""###############"""!!!"""###%%%%%%$$$$$$%%%'''"""""""""###############%%%$$$$$$$$$###"""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((())))))))))))***,,,...///222555888<<<@@@EEEGGGLLLOOOUUU[[[```ccceeeffffffhhhkkknnnppprrrtttuuu|||zzzrrrmmmkkknnneeeZZZSSSPPPLLLFFF@@@EEEDDDBBB@@@>>>===<<<;;;;;;:::999999:::===AAACCCDDDDDDDDDCCCAAA???>>>???BBBDDDFFFHHHJJJLLLOOOQQQTTTQQQNNNMMMNNNOOOPPPOOONNNOOOQQQRRRQQQOOOLLLJJJIIIMMMQQQTTTTTTQQQMMMJJJDDDCCCDDDEEEFFFFFFFFFEEEAAABBBAAA???===<<<>>>???@@@???===;;;999666555444999:::<<<>>>????????????@@@>>><<<;;;<<<>>>AAACCCDDDCCCCCCBBBBBBBBBBBBBBBHHHIIIKKKNNNPPPRRRSSSTTT\\\\\\ZZZUUUOOOLLLMMMOOONNNMMMJJJEEE???:::555333333///++++++---...---***((()))*********(((&&&%%%&&&&&&&&&&&&'''((())))))%%%###""""""$$$&&&&&&%%%###$$$%%%%%%######$$$%%%%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" """#########$$$%%%######$$$$$$###"""!!! ###"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########!!!"""############"""!!!!!!""""""#########"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!###$$$%%%""""""############"""""" !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$####################################"""""""""!!!""""""#########$$$$$$$$$######""""""""""""######""""""######$$$$$$$$$$$$""""""""""""""""""######"""""""""!!!"""######$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$###""""""""" !!!!!!"""#################################""""""!!!!!!!!!!!!""""""!!!""""""###$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$############ !!!"""######""""""""""""""""""""""""#########"""""""""""""""""""""#########""""""!!!"""###%%%%%%$$$$$$%%%'''#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&*********)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''')))***+++,,,...222666555999>>>CCCGGGMMMSSSXXXZZZ]]]aaafffiiillllllmmmppppppoooooooooooonnnnnnlllpppsssqqqiiiaaa\\\ZZZ[[[TTTLLLGGGFFFEEEBBB???BBBAAA@@@?????????@@@AAADDDCCCBBBBBBDDDGGGKKKMMMNNNOOOPPPOOOLLLKKKMMMNNNSSSVVVZZZ[[[\\\^^^aaacccdddaaa^^^]]]___```aaaaaaaaabbbddddddbbb___[[[YYYZZZ\\\___bbbccc```\\\YYYPPPQQQSSSSSSSSSRRRRRRRRRPPPPPPMMMIIIEEECCCDDDEEEEEEDDDAAA???===;;;::::::???@@@AAAAAAAAA@@@???>>>======<<<:::999777555444666666666666777777888888>>>======>>>@@@DDDGGGJJJSSSXXX]]]^^^[[[XXXYYYZZZXXXYYYYYYXXXUUUPPPKKKGGGAAA===777444333111...,,,((()))*********)))'''&&&&&&&&&&&&&&&&&&'''(((((($$$###"""###%%%&&&&&&%%%###$$$%%%%%%######$$$%%%$$$$$$######""""""!!!!!! !!!!!!"""#########""""""######$$$$$$###### """$$$$$$###!!!!!!!!!""""""###$$$$$$###!!! $$$"""""""""######!!! !!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""#########!!!"""###$$$$$$###"""!!!!!!""""""############""" !!!"""""""""!!!!!!""""""""""""""""""""""""""""""############""""""###"""!!! """$$$&&&"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$#######################################"""!!! """############$$$$$$$$$######""""""""""""###### !!!""""""######""""""""""""############!!!"""""""""############""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$############### !!!!!!"""""""""###########################$$$$$$############$$$$$$ !!!###$$$%%%&&&########################%%%$$$$$$$$$$$$#########!!!""""""######$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%&&&!!!!!!""""""###""""""""""""###%%%$$$######$$$%%%#########$$$%%%%%%&&&&&&$$$$$$$$$##########################################$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$###$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&'''((()))******+++'''***...000111666===BBBCCCHHHNNNRRRVVV\\\ccchhhfffhhhkkkmmmooopppqqqqqqrrrnnnhhhccc```]]]ZZZXXXTTTWWWZZZXXXRRRLLLIIIIIIHHHDDDAAA@@@BBBCCCAAA???CCCCCCDDDEEEGGGJJJLLLMMMSSSRRRQQQQQQRRRUUUYYY[[[]]]___aaa```^^^^^^aaadddeeeiiimmmooonnnooorrruuuvvvtttrrrrrrssstttttttttssstttttttttrrrooolllkkklllmmmnnnpppqqqpppmmmjjjaaaccceeefffdddccccccddddddccc```[[[VVVRRRRRRRRROOOMMMJJJGGGEEEFFFGGGHHHFFFFFFEEEDDDCCCAAA???>>>????????????<<<888444222333222111111111333444555:::888777666888;;;>>>@@@HHHOOOXXX^^^___^^^^^^^^^UUUXXX]]]aaaddddddcccbbbVVVSSSMMMFFF>>>888333111,,,,,,+++***))))))((((((''''''&&&&&&&&&&&&''''''%%%$$$###$$$&&&&&&%%%$$$###$$$%%%%%%######$$$%%%#########"""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$###!!!$$$$$$###!!!!!!!!! !!!###$$$$$$###"""!!!""""""!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$!!!"""###$$$$$$###"""!!!!!!!!!"""###############!!!!!!###$$$$$$$$$###"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######"""###$$$$$$$$$$$$###"""###############"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""##############################!!!!!!"""###$$$###"""""""""############$$$$$$$$$######""""""""""""###### !!!""""""######!!!"""""""""############ !!!"""###$$$######"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""$$$$$$############$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """###$$$%%%&&& !!!"""#########""""""$$$$$$$$$"""!!!"""###"""""""""###$$$%%%%%%%%%###############$$$$$$$$$##############################$$$%%%%%%&&&''''''%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))******+++******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###############"""###$$$%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''(((&&&'''(((***,,,---...///...222777:::===DDDMMMTTTVVVZZZ```ccceeeiiipppuuuvvvuuutttsssrrrqqqppppppfff```WWWPPPLLLIIIEEECCCCCCEEEGGGFFFBBB???@@@BBB@@@???@@@DDDHHHJJJJJJHHHNNNPPPSSSVVV[[[^^^aaacccffffffeeedddfffiiilllooopppsssuuuuuussssssxxx|||zzz~~~}}}~~~~~~uuuxxx{{{|||yyyxxxwwwxxxyyyyyywwwrrrmmmiiihhhhhhdddaaa\\\XXXWWWYYY\\\___YYYWWWTTTOOOKKKGGGDDDCCCCCCCCCCCCCCCAAA???<<<;;;444333111000000111444555555555555666666777777777;;;AAAJJJQQQUUUVVVUUUUUULLLNNNRRRWWW\\\aaadddfffeeeeeebbbYYYMMMDDD??????888666333///---,,,,,,,,,******)))(((''''''''''''&&&%%%%%%%%%&&&'''%%%######$$$%%%%%%######$$$%%%"""""""""""""""#########$$$$$$$$$$$$############!!!"""###$$$$$$$$$$$$$$$!!!###$$$###$$$$$$ """$$$%%%$$$###"""!!! !!!"""$$$###!!!"""""""""""""""""""""""" """###$$$$$$###""" !!!!!!""""""""""""!!!!!! !!!"""######$$$ """###$$$$$$###""" !!!!!!"""###############"""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""""""""############""""""!!!"""###$$$$$$###!!! """###$$$%%%%%%$$$###"""%%%%%%$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""!!!###$$$%%%$$$$$$"""############$$$$$$$$$######""""""""""""######!!!""""""###$$$%%%%%%%%%!!!!!!""""""#########$$$!!!###$$$%%%$$$"""!!!""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$##################"""""""""""""""""""""""""""""""""""""""#########!!!"""###############$$$$$$###!!! !!!""" !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$%%%##############################$$$%%%%%%&&&''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++,,,------&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""######"""###$$$%%%&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''(((((('''(((***,,,...000222222666;;;AAAEEEIIIPPPZZZbbbdddhhhmmmoooooorrrxxx}}}}}}xxxsssooolllkkk\\\UUULLLEEEBBBAAA>>>======???@@@???======@@@CCCCCCEEEJJJPPPWWWZZZZZZXXX\\\___ccchhhnnnrrruuuwwwvvvuuuuuuuuuwwwzzz}}}~~~|||zzzzzzxxxtttnnnjjjhhhkkkooorrrpppllleee]]]VVVOOOKKKIIICCCCCCBBBAAA@@@@@@@@@@@@:::888555222222444777999444555777999999777555444000444;;;BBBGGGIIIHHHGGGFFFFFFFFFHHHLLLQQQVVVYYYkkknnnnnnfffYYYOOOLLLNNNCCC@@@;;;666222111000111---,,,+++)))((((((((('''((('''&&&&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$###!!! """$$$$$$ $$$#########""""""!!!!!!""""""""""""""""""""""""%%%###"""!!! !!!###$$$!!!"""###$$$###"""  !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######################## !!!"""######$$$$$$###""" !!!""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!! !!!"""######$$$#########""""""!!!!!!""""""""""""""""""""""""###"""""""""""""""###$$$$$$$$$$$$###############"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$########################"""""""""""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""######'''&&&&&&%%%$$$###""""""!!!"""###$$$$$$$$$$$$$$$$$$""" !!!$$$%%%###!!!!!!!!!!!!!!!!!!"""""""""########################$$$"""!!! !!!"""$$$&&&%%%###"""""""""###$$$###"""!!!!!!!!!"""$$$%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""###############%%%%%%$$$$$$%%%%%%&&&'''##############################"""###$$$&&&(((***&&&(((+++...//////---,,,,,,++++++***))))))((((((''''''&&&%%%%%%&&&''''''///,,,(((&&&'''''''''&&&(((((('''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!! &&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((''''''&&&%%%$$$###"""!!!%%%%%%%%%&&&'''((((((((())))))))))))(((***---000///111222333333666<<>>888222///,,,+++++++++++++++'''''''''&&&$$$%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$%%%%%%###!!!############"""""""""!!!""""""""""""""""""""""""""""""#########""""""""" !!!###$$$###"""  !!!!!!"""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###$$$$$$%%%$$$###"""!!!""""""### !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""###########################$$$%%%%%%############"""""""""!!!##############################"""""""""""""""###########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$&&&%%%%%%$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$###!!!!!!!!!"""############"""###########################"""!!! !!!"""###%%%$$$######""""""######"""""""""""""""######$$$############$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!!!!""""""#####################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&((()))&&&(((+++...000111111111444333000---+++************)))(((''''''((()))***...+++(((&&&'''''''''&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&%%%'''***,,,333666999;;;===BBBIIIOOORRRVVV[[[```dddgggjjjlllpppuuuzzzyyysssoooppprrrsssqqqkkkbbbWWWOOOJJJHHHGGGEEECCCBBBAAACCCEEEFFFJJJMMMOOOQQQRRRTTTYYY]]]fffiiimmmqqqtttuuuuuuuuuvvv}}}~~~uuummmjjjhhhfffeeedddccc```^^^]]]WWWUUUOOOFFFCCCCCC@@@<<<>>>;;;888999::::::777444555555555444444555777888888;;;>>>???>>>>>>@@@BBBHHHLLLTTT\\\ccceeecccaaa[[[VVVQQQOOOQQQQQQNNNJJJ===:::444000---,,,,,,+++''''''(((((('''&&&&&&'''########################$$$$$$$$$############"""##################$$$$$$######$$$$$$$$$$$$######""""""############""""""$$$%%%%%%$$$###"""$$$%%%############"""""""""""""""""""""""""""""""""""" !!!###%%%%%%###""" !!!"""#########"""!!!  """###########################"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$###############"""##################$$$%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######"""!!!"""###$$$###!!! """###%%%%%%$$$###"""###########################"""!!! !!!"""#########$$$$$$######"""!!!!!!!!!"""###############$$$$$$$$$$$$%%%%%%%%%%%%########################!!!!!!""""""###""""""!!!!!!"""######$$$$$$#########""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&(((***---000222444555888666333000......///000///---+++))))))+++---///---***(((&&&'''''''''&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&'''((()))$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&'''''')))***+++++++++---111333<<>>FFFPPPZZZ```ccccccZZZVVVRRRQQQTTTXXXYYYXXXMMMIIIBBB:::444000...---******++++++***)))((('''""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$#####################$$$$$$$$$$$$######"""###%%%%%%%%%%%%###"""!!!"""###!!!!!!$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###"""""" !!!"""##################"""!!! """$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""########################%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$#########"""!!!!!!!!!"""!!!!!!!!!!!!!!!""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$"""""""""!!!""""""###$$$$$$$$$############$$$$$$########################%%%$$$######""""""""""""""""""######$$$$$$$$$%%%"""######$$$$$$$$$#########"""""""""######"""""" """%%%''''''&&&$$$"""##############################"""!!!!!!"""######"""###$$$$$$$$$###!!! !!!"""$$$$$$###""""""!!!!!!!!!"""""""""##############################!!!!!!"""#########""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))+++///111333222111///...///222666888111///---++++++---///111+++)))'''&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''((()))***---///222444666999===@@@FFFJJJNNNQQQTTTZZZbbbhhhoooqqqvvv|||{{{qqqiii___]]]ZZZWWWRRRMMMGGGCCCEEEFFFGGGGGGHHHJJJNNNQQQPPPTTTYYY[[[\\\___gggnnnllllllmmmoooqqqssswwwyyy~~~}}}|||}}}}}}}}}}}}|||vvvqqqoooiiiaaa\\\WWWRRROOOOOOMMMJJJFFFCCC@@@===;;;:::999888777:::;;;<<<<<<;;;;;;::::::666777;;;BBBJJJPPPSSSTTTNNNKKKGGGGGGKKKPPPTTTUUUWWWUUUQQQJJJAAA999444222111///---,,,++++++***)))""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$#####################$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!!!!"""  $$$""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%!!!!!!"""#########$$$$$$$$$###!!! !!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""!!! """"""!!!!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!  !!!!!!""""""""""""""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$""""""!!!!!!"""######$$$$$$$$$############$$$$$$########################$$$###"""!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%######$$$$$$$$$######"""""""""######"""""""""###!!!###%%%''''''&&&$$$"""##############################""""""""""""######""""""###$$$$$$"""!!! !!!"""$$$$$$###"""""" !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############""""""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&(((+++,,,+++***)))))),,,000555888111///---,,,,,,---///111)))(((&&&&&&(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((***,,,......111555999===BBBGGGJJJSSSWWW]]]aaaeeejjjqqqvvvzzzlllbbbTTTPPPJJJFFFEEECCCAAA???<<>>===555555444777:::>>>???@@@AAA???<<<<<>>::::::666000,,,,,,,,,,,,+++########################$$$$$$$$$############"""##################$$$$$$######$$$$$$$$$$$$###### !!!!!!!!!!!! !!!"""""""""!!!!!!###$$$""""""""""""############""""""""""""""""""""""""###"""!!! """%%%&&&""""""###############$$$"""!!! !!!""""""#################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! %%%$$$$$$###############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!! !!!!!!""""""######$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$%%%%%%############$$$%%%&&&&&&$$$$$$############$$$$$$###########################"""!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$###$$$$$$$$$$$$###""""""!!!###$$$###"""!!!"""###!!!###$$$&&&&&&%%%$$$###################################################""""""######""""""!!! !!!!!!"""###############!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$"""!!!!!!!!!!!!"""##############################%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$###$$$%%%&&&''')))((('''&&&(((***---///---,,,++++++++++++,,,---(((&&&&&&&&&((()))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''***...222444666:::@@@EEEJJJOOOUUUXXX___eeelllqqquuuxxx}}}{{{nnn```WWWGGGDDD@@@>>>>>>AAACCCDDDCCCGGGNNNTTT[[[aaahhhlllooorrruuuvvvvvvwww{{{uuuqqqrrrvvv|||{{{ssskkkddd^^^[[[YYYXXXWWWWWW[[[```fffjjjpppwwwzzzrrrhhhcccaaa```^^^^^^___aaaffflllrrruuu|||{{{{{{{{{ttthhhaaa```cccdddeeefffjjjttt|||xxxzzzzzz|||zzzxxx{{{xxxtttsssssspppkkkgggeee```ZZZUUUSSSQQQLLLHHHHHHFFFEEEDDDCCCAAA>>><<<777444222222333555555555:::999999999;;;===@@@BBBLLLTTT\\\___ZZZRRRJJJGGGGGGAAA999555444333111000$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!"""###""""""###%%%%%%$$$###!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!""""""###$$$%%%$$$$$$######"""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$######"""$$$$$$%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!%%%%%%$$$###############!!!"""""""""####################################!!!"""###$$$$$$###!!! !!!!!!""""""###$$$$$$%%%"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!""""""###$$$$$$%%%%%%############$$$%%%&&&'''$$$$$$############$$$$$$########################"""""""""!!!""""""######""""""""""""############$$$$$$$$$$$$$$$###""""""!!!###$$$###!!!!!!"""$$$"""######$$$$$$$$$$$$$$$#################################$$$$$$###############"""!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&'''((((((((())))))))))))((((((&&&%%%%%%&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''))))))***---222777===@@@FFFJJJOOOUUUZZZ^^^cccggghhhmmmuuuxxxxxxwwwxxxyyy}}}}}}yyyrrrfffZZZPPPKKKAAA@@@@@@AAACCCGGGLLLOOOTTTYYY```fffkkkooosssvvvzzz{{{}}}|||xxxwwwyyy~~~uuupppooorrrrrrkkkbbb]]]\\\___ccceeeffffffggghhhjjjjjjiiigggbbb\\\WWWTTTNNNMMMKKKJJJKKKMMMPPPRRRVVV^^^bbb___\\\[[[YYYWWWVVVVVVVVVUUUUUUUUUWWWYYY]]]^^^ccchhheee]]]XXXYYYYYY\\\___```aaafffnnnuuu}}}qqqnnnqqqmmmmmmmmmkkkeeedddlllwwwyyyqqqllliiifff```\\\QQQOOOLLLKKKJJJHHHDDDAAA;;;999666444444444444333555777999;;;<<<<<<===>>>???IIIVVV]]]]]]YYYVVVUUUWWWQQQKKKGGGFFFCCC===888$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&###!!!!!!###&&&'''$$$!!!!!!!!!""""""#########$$$"""""""""""""""""""""""" """$$$%%%$$$######%%%%%%$$$###"""""""""#########$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%$$$$$$######################################################$$$$$$$$$###############!!!"""###$$$%%%%%%$$$### !!!"""""""""""""""""""""""" !!! !!!!!!""""""############"""!!!!!! !!!!!!!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!###$$$%%%$$$"""!!!!!!""""""###$$$%%%%%%%%%"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""###"""""""""###$$$%%%%%%#########"""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!###%%%$$$!!! """$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$###!!! !!!"""###"""!!!!!!!!!"""$$$%%%!!!""""""""""""#################################!!!!!!"""$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&%%%%%%'''((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%###!!! """"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''((()))******...///111444:::@@@GGGJJJOOORRRXXX]]]aaaeeeiiillllllqqqwwwxxxtttnnnjjjiiiggggggeee]]]SSSIIIEEECCCCCCFFFJJJMMMOOOSSSXXX\\\ccchhhooouuuyyy|||~~~}}}vvvnnnhhhgggjjjnnnppprrrzzz}}}zzztttmmmjjjccc___```___XXXQQQMMMMMMNNNPPPQQQOOONNNNNNOOOMMMPPPSSSUUUSSSOOOJJJGGGEEEDDDDDDDDDEEEEEEFFFGGGCCCJJJPPPQQQRRRSSSRRROOOSSSSSSQQQNNNJJJHHHGGGGGGFFFIIIOOOWWWWWWSSSRRRTTTRRRWWW]]]___^^^^^^bbbfffssswww~~~xxxmmmkkknnnnnnkkkhhhddd^^^[[[cccmmmyyy~~~{{{wwwqqqlll```]]]ZZZXXXWWWUUUQQQMMMAAA>>>;;;888777666555333000444888;;;<<<;;;;;;;;;777BBBPPPYYY\\\\\\]]]^^^ddd```[[[YYYWWWQQQHHHAAA!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$###############!!!!!!"""###$$$&&&((()))%%%%%%''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""###############"""!!!!!!###$$$%%%$$$""""""###$$$ !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######%%%""" !!!###$$$$$$$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!! """"""############""""""$$$$$$$$$$$$$$$###"""!!!#########"""""""""""""""##################$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%###"""###%%%'''%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$!!!###&&&((((((&&&###!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$###&&&%%%###"""""""""############"""""""""""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&***)))'''%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&((()))((('''(((&&&$$$$$$'''***,,,...///333888===CCCKKKUUU\\\[[[dddiiigggeeeiiijjjhhhfffhhhhhhccc\\\VVVSSSSSSSSSQQQMMMIIIFFFEEEEEEFFFKKKPPPVVV\\\```eeeiiilllpppsssyyy|||oookkkddd]]]YYYWWWWWWWWW]]]^^^^^^^^^]]][[[YYYXXXQQQRRRQQQNNNJJJGGGEEEEEEAAADDDFFFGGGFFFDDDCCCCCCIIIIIIIIIJJJJJJIIIFFFCCCFFFDDDBBB???>>>???AAABBBBBBDDDFFFGGGGGGFFFFFFGGGJJJHHHEEEBBB@@@>>>>>>>>>===???DDDGGGHHHGGGDDDCCCHHHIIILLLNNNQQQRRRSSSTTTbbbfffkkkoooppppppqqqqqqpppmmmhhhaaa\\\]]]aaafffmmmttt}}}uuussspppnnnkkkfff___YYYNNNGGGCCCDDDBBB<<<:::<<<555999===>>>>>><<<;;;;;;<<<<<<@@@HHHNNNRRRYYYaaafffbbb___```dddddd]]]VVV######$$$%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$############""""""""""""!!!!!!!!! #########"""""""""!!!!!!""""""!!!!!!!!!!!!""""""###############"""!!!!!!$$$%%%&&&$$$"""!!!!!!"""########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! $$$""" """$$$$$$###############"""""""""!!!%%%$$$$$$$$$$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""""""""""""""######""""""""""""###$$$$$$######""""""!!!!!! """"""############""""""###############"""!!!!!!###"""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%######################## !!!"""!!! !!!"""!!!!!!!!!!!! """""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""################################################!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$###%%%$$$###"""""""""###$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&(((((('''''''''&&&&&&(((,,,111555777;;;???FFFKKKQQQXXXbbbiiiiiippptttrrrooolllfff___YYYYYYXXXTTTNNNJJJHHHIIIEEEEEEDDDEEEHHHKKKOOOQQQUUUZZZaaagggmmmrrrvvvzzzzzzeeeaaa[[[TTTOOOLLLLLLLLLJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHGGGCCCAAA@@@@@@AAADDDGGGHHHHHHGGGGGGHHHJJJKKKMMMNNNNNNMMMKKKJJJJJJHHHEEECCCDDDFFFGGGHHHLLLMMMOOOOOOOOONNNMMMMMMKKKJJJHHHEEECCCAAA@@@@@@>>>???AAACCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHVVVZZZ^^^bbbcccdddfffggghhhiiihhhccc^^^]]]aaaeeedddjjjttt|||}}}xxxtttssswww{{{sssnnnggg^^^VVVSSSMMMEEEBBBCCC>>>@@@BBBBBB@@@>>>===>>>777666888>>>BBBEEEKKKQQQYYYWWWVVVYYY\\\]]]YYYUUU%%%%%%$$$$$$###$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%$$$#########"""###$$$$$$%%%%%%$$$$$$###$$$############""""""""""""!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""############""""""!!!%%%&&&&&&$$$!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""######""""""!!!!!! """!!!!!!"""$$$$$$###"""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""$$$###"""""""""""""""""" !!!!!!"""###########################""""""############""""""!!!""""""""""""!!! """"""""""""""""""###### !!!"""$$$%%%&&&&&&$$$###""""""""""""###$$$$$$$$$############$$$$$$"""##################"""!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$###"""!!!"""### !!!!!!""""""########################"""############$$$$$$$$$%%%###!!!!!!###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""######$$$$$$###############"""######$$$%%%###"""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%''''''((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''((((((((((((((()))***,,,000666;;;@@@CCCIIINNNVVV\\\bbbiiirrrxxxzzz~~~|||vvvmmm```UUUKKKKKKIIIEEEBBBAAACCCDDDAAABBBEEEIIIPPPWWW]]]aaabbbfffmmmtttzzz{{{rrrmmmmmmpppsss}}}}}}{{{xxxxxxvvvppphhhWWWSSSMMMGGGCCC@@@??????============>>>@@@AAABBBEEEGGGIIIHHHGGGEEEEEEFFFFFFIIILLLNNNOOOOOOQQQRRRUUUXXX[[[\\\YYYXXXXXXZZZVVVRRRNNNNNNQQQTTTUUUTTTVVVWWWXXXXXXXXXWWWUUUUUURRRRRRQQQOOOMMMLLLJJJJJJEEEEEEDDDEEEGGGJJJMMMOOOKKKIIIGGGEEECCCCCCCCCDDDKKKNNNRRRTTTUUUVVVXXXYYY[[[```dddaaa[[[WWWYYY\\\VVV]]]fffnnnqqqpppllliiisssuuuyyy~~~xxxzzzzzzoooggg```XXXUUUUUUKKKKKKIIIFFFBBB???>>>>>>666222222555777888<<>>;;;:::999999<<<<<<<<<>>>AAAEEEJJJMMMNNNQQQTTTUUUUUUTTTTTTUUUSSSUUUXXXZZZ\\\^^^bbbdddjjjnnnqqqpppkkkiiikkknnngggbbb^^^]]]aaaccccccaaabbbbbbcccdddeeedddbbbaaa]]]]]]]]]]]]\\\[[[ZZZYYYTTTSSSRRRRRRTTTWWW[[[]]][[[XXXTTTPPPNNNNNNOOOPPPOOOPPPRRRRRRQQQPPPPPPQQQQQQYYY```___VVVNNNLLLMMMKKKPPPVVV]]]bbbeeeeeedddqqqqqqrrrrrrqqqooommmkkkmmmnnnsss}}}}}}vvvqqqnnnmmm```^^^YYYRRRJJJFFFDDDEEE;;;666222333444333555888888;;;@@@BBBBBBDDDFFFIII'''&&&$$$###"""###$$$$$$ !!!"""""""""!!!"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""###################################################""""""!!!!!!!!!!!!""""""!!!""""""#########""""""!!!"""######"""!!!"""$$$########################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### """$$$&&&%%%""" """"""""""""""""""#########$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""""""""###"""""""""""""""###### !!!"""###$$$%%%"""""""""###$$$$$$%%%%%%""""""############""""""""""""###$$$$$$#########!!!!!!""""""##################""""""""""""""""""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!%%%############""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""###!!!!!!"""############"""""""""######$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((())))))'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$&&&(((((((((***---000333888@@@FFFLLLSSSYYY]]]dddjjjqqqvvvzzzyyynnndddYYYNNNHHHEEEEEEEEEHHHNNNTTTYYY\\\eeefffgggjjjnnnrrruuuwwwyyy|||yyyrrrnnnjjjeee^^^WWWRRRPPPPPPQQQPPPNNNMMMMMMKKKGGGCCCAAA>>>===<<<<<<;;;<<<<<<===??????@@@DDDIIIPPPVVVZZZ^^^aaaeeeffffffeeeeeeeeeccceeegggiiikkkooosssvvv|||yyyvvvwwwzzzsssooojjjiiijjjkkkkkkjjjmmmllllllnnnpppqqqooolllddddddeeeeeeeeeffffffgggbbbbbbaaaaaabbbdddfffhhhhhheeeaaa^^^\\\^^^```bbb]]]^^^^^^\\\XXXUUUSSSRRRUUU]]]eeecccZZZOOOIIIGGGGGGHHHJJJMMMQQQUUUXXXZZZ___```aaacccccccccdddeeeeeegggkkkqqqxxx~~~{{{wwwssslllbbbYYYSSSQQQRRRDDD<<<666555555222222444222666:::;;;999:::===AAA%%%%%%$$$$$$###$$$$$$$$$!!!###%%%&&&######$$$$$$$$$###!!! ###""""""!!!!!!""""""###"""""""""############$$$######$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!""""""############"""!!!""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!"""$$$%%%%%%### """"""""""""############!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""###$$$%%%%%%"""""""""######$$$$$$$$$""""""############"""""""""######$$$$$$$$$$$$###!!!!!!!!!"""######$$$$$$$$$######""""""!!! ######$$$%%%%%%$$$######$$$######""""""######$$$"""##################"""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%$$$!!!###'''""""""!!!!!! """""""""""""""""""""""""""############$$$$$$$$$!!!"""###$$$$$$###"""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!""""""######""""""""""""###$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%''''''((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''(((''''''"""&&&)))***+++...444999;;;AAAKKKSSSYYY```ggglllqqqtttxxxyyyyyy||||||ooocccXXXNNNIIIHHHIIIJJJNNNTTT\\\ccchhhiiirrrrrrssstttvvvxxxyyyzzz~~~}}}zzzyyyyyyvvvxxx||||||yyyqqqhhhcccXXXUUUPPPJJJFFFCCCAAAAAABBB@@@@@@CCCBBB???===???>>>???AAACCCEEEGGGHHHIIILLLMMMOOORRRXXX___fffiiirrruuuxxxzzzyyywwwvvvuuupppqqqrrrsssuuuxxx}}}|||yyyyyy{{{uuussspppllljjjjjjkkklllooommmlllnnnqqqqqqnnnkkkcccccccccdddfffiiilllmmmmmmkkkiiihhhhhhiiijjjkkkjjjhhheeeccccccfffhhhjjjhhhjjjkkkjjjeeeaaa]]]\\\bbbhhhnnnnnnggg]]]TTTPPPKKKJJJHHHGGGGGGIIILLLNNNRRRTTTVVVWWWVVVWWWXXXZZZ^^^```eeejjjnnnqqqssstttsssooolllooowww|||uuukkkbbb]]][[[\\\PPPGGG>>>;;;888555222333444777999888666666888;;;######$$$%%%%%%%%%$$$$$$ !!!"""###$$$$$$!!!"""###$$$$$$###!!! ######"""!!!!!!"""##################$$$$$$%%%%%%""""""######$$$$$$$$$$$$""""""""""""#########$$$""""""!!!!!!!!!!!!""""""!!!!!!"""############### !!!###"""!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!###$$$%%%###!!!!!!"""""""""############ !!!""""""!!! """"""!!!!!!!!!!!!""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$#########""""""###$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!"""############### !!!!!!"""######$$$$$$"""""""""""""""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%$$$######%%%''' !!!!!!!!!!!!########################"""############$$$$$$$$$!!!"""############"""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$ !!!!!!"""""""""""""""######$$$%%%$$$###""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))'''+++000333444999AAAGGGIIIPPPZZZ```dddhhhmmmrrrssstttsssooojjjhhhkkkmmmooohhhccc___XXXOOONNNQQQUUUWWW]]]eeeooouuuvvvuuuzzzzzzyyyxxxxxxwwwwwwvvvvvvvvvuuurrrmmmhhheeedddaaadddgggiiifff```ZZZUUUHHHFFFBBB>>>;;;:::::::::===;;;>>>CCCEEEBBBCCCHHHJJJLLLPPPSSSWWWYYY[[[\\\___```bbbeeejjjoootttwww}}}|||tttuuuuuuuuuvvvyyy~~~}}}zzzxxxwwwvvvuuupppqqqqqqmmmhhhgggkkkooopppmmmkkklllnnnmmmiiieee______^^^```ccchhhmmmppptttpppkkkfffdddfffiiikkkhhhgggeeeeeefffhhhjjjllljjjmmmqqqrrrpppllliiigggiiilllqqqtttssslllccc]]]VVVTTTRRRPPPNNNMMMMMMMMMQQQSSSTTTSSSOOOLLLLLLMMMSSSVVV[[[```dddhhhlllnnnllljjjhhhjjjppptttuuuuuusssxxx~~~yyyqqqjjjffffffgggdddXXXMMMGGGCCC===999888999999999888777777888999!!!"""$$$%%%&&&&&&%%%$$$''''''&&&$$$###!!! !!!$$$%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$ !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!"""###############"""######"""!!! !!!"""""""""""""""""""""""" !!!""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########"""!!!!!!"""$$$$$$###"""!!!!!!""""""#########$$$!!!###$$$%%%%%%$$$###!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!""""""###$$$$$$$$$######""""""""""""###"""""""""!!!!!!!!!!!!!!!""""""############"""""" !!!""""""""""""""" !!!!!!"""###$$$$$$$$$ !!!!!!""""""#########$$$%%%&&&&&&%%%$$$######""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!!!! !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$ !!!!!!"""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&''')))***...333888<<<>>>DDDMMMTTTWWW^^^eeeiiiiiijjjmmmqqqooonnniiiaaaYYYTTTUUUWWWWWWWWWZZZ___\\\VVVWWW]]]bbbdddkkkuuu~~~}}}zzzwwwuuurrrqqqiiiiiigggccc]]]WWWSSSQQQOOOPPPSSSTTTSSSOOOKKKHHHBBB@@@===::::::;;;>>>@@@AAA@@@DDDKKKNNNLLLOOOUUUXXXZZZ^^^bbbfffhhhjjjjjjkkkkkkmmmooorrrvvvzzz|||}}}zzzxxxtttttttttssstttwww|||zzzxxxuuutttttttttsssqqqmmmpppqqqmmmgggffflllrrrwwwtttpppppprrrpppjjjeee]]]\\\[[[]]]aaahhhnnnrrrxxxsssjjjccc```cccgggkkkhhhgggffffffgggiiikkkmmmfffkkkqqquuuuuussspppooohhhjjjoootttwwwssskkkddd^^^^^^^^^]]]\\\YYYWWWVVVNNNQQQSSSRRROOOLLLLLLMMMKKKMMMQQQUUUZZZ```eeeiiilllkkkjjjlllnnnnnniiieeeeeejjjqqqxxxzzzuuusssssstttuuuiii[[[TTTNNNFFFAAA???<<<;;;:::999::::::::::::######""""""######$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!!!!""""""!!!$$$###"""#########!!! !!!"""""""""""""""""""""""""""""""""""""""###############"""!!!!!!###$$$$$$######"""!!! ###''''''$$$!!! """"""""""""##################"""######$$$%%%%%%!!!"""############%%%$$$$$$$$$######""""""!!!"""###$$$$$$###"""!!!#########$$$$$$%%%%%%%%%$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$###############$$$$$$""""""###$$$%%%&&&''''''!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###############$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!$$$%%%###!!!""""""############"""""" !!!"""#########$$$######"""!!! '''%%%""" """%%%'''!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""$$$%%%''''''!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$"""!!!!!!"""$$$$$$###"""""""""############""""""!!!!!!""""""##################$$$$$$###""" !!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$"""########################%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%'''(((((('''%%%$$$%%%&&&)))************,,,///222000:::CCCIIIOOOWWW^^^```ggggggiiilllpppooohhh___eee\\\TTTOOOHHHAAADDDJJJNNNTTT\\\cccfffhhhjjjmmmuuuxxx~~~~~~{{{xxxtttnnnjjj___XXXQQQKKKJJJJJJIIIHHHBBBDDDEEEDDDBBB@@@???@@@===;;;999:::>>>BBBFFFGGGIIIMMMQQQUUUWWWYYY[[[]]]hhhkkknnnrrruuuvvvvvvvvvwwwrrrooorrrvvvvvvwwwyyy|||~~~|||wwwsssmmmkkklllnnnnnnnnnrrrxxx{{{vvvrrrppprrrssssssrrrssstttrrrmmmhhhiiiooouuuyyyzzzxxxuuuuuutttmmmeeeaaadddddd```]]]bbbppp|||~~~{{{tttmmmlllpppqqqooojjjjjjlllppptttwwwvvvuuunnnkkkmmmuuu}}}{{{nnnbbbcccccccccdddfffhhhjjjkkkgggggggggeeecccaaa___]]]\\\\\\ZZZYYYVVVTTTRRRPPPRRRQQQPPPOOOPPPTTTYYY]]]^^^aaahhhooosssqqqjjjccciiijjjkkkmmmsss}}}tttggg\\\RRRJJJDDD>>>@@@AAA@@@===:::888777######""""""######$$$%%%###########################""""""!!!!!!""""""###$$$$$$$$$$$$############%%%###!!!!!!"""######"""""""""!!!"""$$$$$$###!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""###############"""!!!!!!!!!!!!""""""###""""""""" """%%%%%%""" !!!""""""""""""############!!! !!!""""""""""""###$$$$$$%%%%%%""""""""""""!!!!!!!!! !!!"""###$$$$$$###"""!!!###$$$$$$$$$$$$$$$$$$%%%############"""""""""!!!!!!!!!!!!!!!"""""""""###$$$$$$######"""######### !!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!!!!###$$$###!!!""""""############""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$###""""""!!!!!!$$$"""  """$$$"""$$$%%%$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!$$$###"""!!!!!!"""###$$$###!!! """#########"""##################""""""""""""""""""#########!!!"""###$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&'''******+++,,,---000555888AAAKKKTTTYYY^^^eeekkkllloooooonnnnnnlllggg^^^WWWSSSNNNIIIHHHDDDAAAEEEKKKNNNVVV```gggkkkpppuuuzzz|||wwwlll```WWWPPPKKKEEEBBBAAAAAA@@@???@@@AAABBBAAA???>>>>>>???CCCAAA???@@@EEEJJJNNNPPPSSSXXX___dddggghhhiiijjjpppqqqqqqrrrtttwwwyyy{{{|||uuurrruuuzzzzzzyyyzzzxxxzzz|||}}}zzzwwwtttrrrooollllllnnnnnnkkklllppprrrooollllllnnnpppqqqpppqqqrrrppplllhhhhhhlllqqqtttvvvuuurrrqqqqqqmmmhhhddddddccc^^^[[[```jjjtttxxxwwwsssnnnnnnrrrsssqqqkkkjjjjjjmmmqqquuuwwwxxxnnnllllllsssyyyyyyqqqiiicccbbb```______```bbbdddeeeeeeeeeeeeeeefffggghhhggggggfffeeebbb___\\\ZZZVVVVVVUUUSSSQQQQQQQQQRRRXXXYYY]]]dddkkkooopppooorrroookkkiiijjjqqq{{{vvvgggVVVJJJDDDDDDCCCCCCAAA???===<<<######""""""######$$$%%%#################################""""""#########$$$$$$######""""""!!!!!!$$$"""!!!!!!"""$$$######!!! """$$$%%%$$$###!!!"""""""""""""""!!!!!!"""""""""""""""""""""""""""############""""""!!! !!!""""""""""""!!!"""###""" !!!""""""""""""############$$$$$$###"""""""""############"""""""""$$$%%%&&&""""""""""""!!!!!!!!!!!!!!!"""############""""""$$$$$$$$$$$$$$$#####################""""""""""""!!!!!!!!!"""""""""######%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$"""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""###########################"""!!!"""###$$$###!!!""""""############"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""!!!!!!!!!!!!""""""###$$$%%%%%%######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""!!!""""""######""""""!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!######""""""""""""#########""" """###$$$#########$$$$$$$$$$$$###############""""""""""""""" !!!"""###$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''###&&&((()))(((((()))******,,,...000444999@@@EEEQQQ\\\ffflllpppuuuxxxxxxwwwvvvtttoooggg]]]TTTNNNEEECCCCCCEEEEEEEEEIIINNNTTT]]]gggnnnqqquuu~~~}}}~~~|||ssscccQQQEEE@@@>>>;;;:::;;;<<<;;;;;;???@@@AAA@@@@@@AAADDDFFFNNNLLLJJJLLLPPPVVVZZZ]]]```fffmmmsssvvvwwwwwwxxxsssqqqooonnnppptttyyy|||~~~vvvrrrvvv{{{{{{xxxvvvtttwwwyyyxxxuuurrrrrrtttqqqmmmmmmoooooojjjggggggiiigggfffgggjjjnnnoooooolllmmmmmmjjjfffeeehhhkkkssswwwxxxtttqqqqqqpppmmmgggeee```\\\ZZZ^^^eeejjjoooqqqpppnnnooosssrrrnnnhhheeeccccccfffjjjmmmnnnhhhggggggjjjnnnpppmmmiiieeeccc```]]][[[\\\^^^___bbbaaa``````bbbeeeiiikkknnnooooooooonnnkkkiiigggaaabbbbbbbbb```\\\XXXVVVXXXVVVVVVYYY___fffjjjlllpppnnnkkkhhhgggjjjppptttxxxuuusssrrrrrrsssrrrqqqzzz{{{{{{gggUUUNNNJJJGGGFFFFFFFFFCCC@@@######""""""######$$$%%%########################$$$$$$############$$$$$$######""""""!!!!!! """!!! !!!###$$$$$$###"""!!!!!!"""$$$$$$###"""######$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!! !!!!!!!!!!!!!!!"""!!!!!! !!!"""!!!"""""""""############&&&%%%$$$$$$############"""!!! !!!###%%%$$$$$$$$$###############!!!""""""###############%%%%%%$$$$$$######""""""#########"""""""""""""""!!!!!!"""""""""#########%%%$$$###""""""!!!!!!"""$$$#########""""""!!!!!!""""""""""""""""""""""""#########"""######$$$%%%""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""###########################"""""""""######""""""""""""############"""""" !!!!!!""""""""""""$$$$$$$$$######"""""""""######$$$$$$$$$$$$######"""###$$$$$$""""""###$$$########################""""""""""""""""""""""""%%%%%%$$$$$$###""""""""""""""""""######"""""""""%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$###############""""""""""""""""""###"""""""""$$$&&&&&&$$$"""$$$$$$$$$%%%%%%$$$$$$$$$############""""""""""""""""""######$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''%%%'''***+++******+++---,,,///333888>>>FFFOOOUUU[[[fffrrrxxx}}}zzzwwwtttnnnbbbUUULLLJJJEEEFFFJJJMMMOOOPPPTTTWWW```hhhqqqtttsssvvv~~~}}}wwwxxxwwwrrrgggWWWGGG<<<888888999:::<<<===>>>>>>AAACCCEEEGGGIIIMMMSSSWWW\\\ZZZXXXYYY]]]bbbfffggglllpppuuuxxxzzz{{{|||}}}vvvtttqqqpppqqquuuyyy|||yyyqqqlllqqqvvvvvvqqqnnnjjjmmmpppooommmlllnnnqqqpppmmmmmmpppqqqlllgggfffeeeeeefffhhhkkknnnpppqqqnnnppppppooollljjjjjjllluuu|||}}}yyywwwuuurrrlllhhhbbb___```cccgggjjjkkknnnppppppqqqrrrnnngggeeeccc```___```bbbbbbbbb``````aaacccccccccaaa```dddcccbbb```____________gggeeebbb``````cccgggiiilllmmmoooqqqqqqpppnnnmmmggghhhjjjlllmmmkkkgggeeeaaa___^^^\\\\\\\\\\\\\\\aaadddgggiiikkkllloooqqquuuqqqlllgggcccaaa``````jjjiiiiiillluuuuuubbb[[[UUUNNNLLLMMMMMMJJJFFF######""""""######$$$%%%########################$$$$$$############$$$$$$"""""""""!!!!!!!!! """!!! """$$$$$$$$$"""$$$###"""#########!!! !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!! """!!! """"""!!!"""""""""###############"""!!! ###""" !!!###$$$##################$$$$$$"""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""######""""""""""""############$$$######"""!!!!!!""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""###$$$$$$%%%""""""""""""""""""""""""!!!""""""###############""""""""""""""""""""""""########################""""""######"""""""""###""""""############""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$###"""!!!"""###"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$""""""############""""""%%%$$$$$$$$$###"""""""""################################################"""""""""######"""""""""!!!"""%%%(((***((($$$ $$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""%%%$$$$$$###############$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))******+++...000222666<<>>;;;;;;<<<999<<<@@@CCCEEEHHHKKKNNNPPPSSSWWW[[[```fffmmmqqqnnnnnnnnnppprrrsssqqqpppxxxwwwtttqqqoooooorrruuu}}}|||zzzwwwssspppmmmllljjjffffffjjjllliiieeedddeeeeeeeeefffggghhhhhhhhhddddddggglllmmmmmmqqqvvvvvvxxxzzzyyywwwuuuttttttssstttuuuvvvvvvuuutttssshhhrrr{{{~~~}}}wwwuuusssqqqqqquuuzzzxxx}}}xxxooogggggggggiiikkkkkkiiiggggggjjjnnnrrrtttrrrooommmbbbcccdddeeedddcccaaa```fffeeeeeeeeefffgggiiijjjpppooonnnllliiigggeeedddeeecccaaacccfffhhhgggeeefffnnnyyyyyyrrrmmmeeebbb]]]ZZZ\\\dddpppxxxxxxwwwtttoooiiifffeeefffaaa]]]XXXUUUWWWaaaoooxxxyyyooorrrooolllmmmpppssstttsss######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""### !!!!!!""""""######$$$###""""""###$$$$$$""" ###"""""""""$$$$$$"""  !!!"""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""###""""""!!!!!!###!!! ###$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$################## !!!!!!!!!"""""""""""""""!!!!!!!!!"""###$$$%%%""""""""""""############!!!"""""""""############""""""#########$$$$$$$$$!!!!!! !!!!!!"""###$$$""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###!!!!!!"""$$$""""""############""""""$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!"""########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""######$$$$$$######"""###############$$$$$$$$$######################## !!!!!!""""""!!!"""###$$$$$$###"""!!!""""""###%%%'''&&&$$$!!!"""##################""" !!!"""###$$$$$$%%%&&&%%%$$$#########$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''((()))***,,,000777@@@FFFIIINNNVVV]]]cccgggkkknnnpppxxx~~~{{{zzzxxxuuujjj]]]TTTVVVWWWSSSUUU\\\^^^fffmmmooosssyyy|||{{{vvvvvvwwwwwwvvvtttpppnnnfff^^^TTTOOOOOONNNJJJFFF@@@@@@@@@===;;;;;;>>>BBBFFFIIILLLOOOPPPTTTXXX\\\```cccfffhhhjjjmmmppprrrnnnooorrrvvvxxxxxxuuurrrtttsssqqqmmmjjjiiikkkmmmppppppnnnllljjjiiihhhgggkkkkkkmmmrrrqqqllljjjkkkooollliiijjjlllkkkhhhddd[[[]]]aaaeeefffhhhqqq|||{{{uuurrrqqqoooooopppqqqssssssrrrqqqggglllqqqtttwwwzzzwwwqqqppppppppprrruuuzzz{{{}}}rrrqqqooonnnoooooommmllllllooottt|||tttrrrooollliiihhhggggggeeegggiiikkkllllllkkkkkkooonnnllliiigggfffeeeeeejjjhhheeegggjjjjjjgggccc]]]gggvvv}}}sssnnnggg```^^^bbbjjjpppsssrrrooojjjfffeeegggjjjgggccc\\\UUUTTTYYYaaahhhssswww|||}}}wwwqqqlllppprrrvvv{{{#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%%%%############$$$###!!!!!!!!!!!!"""$$$%%%$$$""" """###%%%&&&&&&&&&""""""""""""""""""""""""!!!!!!"""############### !!!"""######$$$$$$######!!! !!!$$$%%%$$$"""""""""""""""############!!! !!!"""######!!!!!!""""""""""""!!! """"""######$$$$$$$$$%%%"""!!!!!!!!!!!!###%%%&&&!!!!!!""""""######$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$ !!!###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%$$$!!! """$$$""""""############"""""""""""""""!!!!!!!!!!!!!!!##################$$$$$$$$$$$$############$$$$$$!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%""""""""""""""""""""""""!!!"""""""""######$$$$$$!!!"""###$$$$$$###"""!!!###""" !!!"""$$$$$$###""""""############"""""" """###$$$%%%&&&$$$######"""###%%%&&&'''!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((()))+++,,,...111777AAALLLSSSRRRWWW___eeehhhjjjlllmmmiiipppsssoooiiieee```\\\]]]OOOHHHOOOWWWZZZaaajjjkkkrrrwwwvvvxxx}}}|||wwwuuussssssqqqmmmeee```aaaWWWKKKDDDCCCCCC???::::::>>>AAABBBBBBCCCFFFIIISSSVVVYYY[[[\\\___eeejjjnnnppprrrrrrqqqpppqqqrrrlllooosssxxx{{{{{{wwwsssmmmnnnmmmkkkhhhfffeeefffgggfffffffffhhhjjjmmmnnnoooqqquuuyyywwwqqqpppsssqqqlllggggggiiihhhaaaZZZUUUXXX]]]```___bbbppp~~~}}}uuupppoooppppppqqqsssuuuvvvvvvuuummmnnnnnnmmmpppssspppiiihhhjjjlllmmmppptttzzzyyy{{{wwwuuutttrrrqqqmmmooottt~~~|||uuupppoooooopppoooqqquuuwwwwwwuuurrrpppkkkjjjhhhffffffgggiiijjjllliiihhhjjjnnnmmmhhhcccVVV```nnnyyy~~~xxxwwwsssnnniiiffffffgggnnnmmmhhhbbb^^^^^^bbbfffjjjfff^^^VVVRRRTTTYYY^^^bbbhhhooosssqqqllliiihhhjjjoooxxx$$$$$$############$$$$$$###############"""!!!!!!############""""""""""""#########"""!!!  !!!!!!"""""" !!!!!!!!!!!! $$$$$$$$$##########################################""""""!!! !!!!!!"""!!! !!!$$$%%%%%%$$$'''%%%###"""######"""!!!!!!!!! !!!"""######"""""""""""""""""""""""" !!!!!!""""""$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$$$$###""""""""""""############$$$$$$###"""""""""""""""!!!!!!""""""######$$$$$$""""""!!!!!! """$$$$$$"""###&&&########################$$$$$$$$$$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$ !!!!!!""""""######$$$$$$$$$#########""""""""""""############""""""########################$$$$$$$$$%%%%%%$$$$$$$$$""""""############""""""!!!!!!"""###$$$%%%%%%%%%######""""""""""""######"""!!! """###$$$###$$$&&&&&&%%%%%%%%%&&&"""""""""###$$$$$$$$$%%%###############"""!!! %%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%$$$###""""""!!!  !!!"""%%%%%%$$$###"""!!! ######""""""!!!!!! """!!! !!!###$$$$$$$$$$$$#########""""""$$$%%%&&&&&&''''''&&&&&&########################$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$###"""###$$$$$$&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''###%%%((()))((((((((()))+++...444===FFFMMMSSSUUU]]]dddhhhiiikkknnniii```eeeaaa``````[[[RRRPPPTTTRRRRRRUUU[[[cccjjjooorrrxxxttttttzzz~~~~~~vvvmmmfffeeeddd___ZZZXXXMMMJJJDDD>>>;;;:::;;;<<>>>>><<<:::<<<>>>???AAADDDHHHLLLPPPRRRZZZ^^^eeennnuuuyyyyyyxxxzzz{{{zzzyyyvvvuuuuuuvvvvvvxxxxxxwwwuuutttuuuvvv}}}xxxpppkkkkkkpppwww{{{|||~~~|||rrrjjjffffffggggggeeeccc``````ccckkkuuu{{{}}}zzzvvvsssrrrqqqlllooorrrtttvvvyyy~~~~~~|||vvvsssqqqqqqqqqpppnnnmmmooorrruuuvvvwwwyyy|||~~~~~~{{{xxxtttttttttsssqqqpppqqqssstttuuuwwwzzz~~~}}}wwwtttssstttvvvvvvuuutttsssvvv||||||vvvrrrtttxxx|||{{{vvvssstttwwwqqqoookkkgggdddbbb``````fffdddaaa___]]]\\\\\\\\\[[[___cccgggjjjnnnrrruuuzzzrrrfff\\\XXXXXXZZZ[[[___```bbbccceeegggkkkooogggfffjjjrrryyy~~~###""""""""""""""""""###!!!""""""#########""""""############"""""""""!!!""""""""""""""""""""""""%%%%%%$$$$$$######""""""!!!""""""######""""""!!!"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" """"""!!! ######""" """######"""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######"""!!!!!!!!!!!!!!!######""""""""""""######%%%%%%$$$$$$$$$#########!!!"""""""""############!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%""" !!!###%%%###!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""""""""###################################################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""############""""""$$$$$$$$$#####################""""""""""""######$$$$$$#########"""!!!!!! !!!######"""""""""###%%%$$$$$$$$$###"""""""""######"""!!!#########"""""""""!!!!!!!!!""""""#########"""""" !!!############!!! !!!!!!!!!"""######$$$$$$ !!!!!!""""""#########!!!!!!!!!"""""""""""""""########################$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&%%%%%%######$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((***...444===HHHOOOWWW___kkktttxxx{{{}}}~~~yyy|||ssscccYYYLLLOOOQQQTTTZZZdddooouuu~~~~~~|||yyymmmaaaYYYQQQHHHBBB@@@===999888;;;===<<<===AAACCCFFFKKKQQQXXX]]]aaaccciiimmmsss{{{{{{vvvxxxxxxxxxvvvttttttuuuwwwtttuuuuuuuuutttuuuxxx{{{yyysssqqqrrrwwwzzzwwwzzz~~~}}}tttnnngggccccccgggkkkmmmmmmkkkjjjjjjmmmsssxxx{{{{{{xxxwwwxxxqqqsssuuuwwwxxx{{{}}}{{{yyyyyyuuuuuuuuuttttttwww|||xxxyyyzzzyyyxxxxxxyyy{{{zzzyyyxxxxxxzzz|||~~~}}}yyysssppppppqqqrrrrrrsssrrrqqqtttyyy{{{~~~~~~|||{{{wwwqqqjjjddd```^^^]]]fffeeecccbbbaaaaaaaaabbb[[[^^^aaadddfffiiillloooxxxnnnfff```]]][[[ZZZ]]]^^^___```bbbgggmmmqqqkkkgggfffkkkqqquuu|||###""""""!!!!!!""""""###!!!""""""############"""############"""""""""""""""""""""!!!!!!!!!!!!!!!$$$$$$$$$###############!!!""""""""""""""""""!!!#########""""""!!!!!!!!!""""""""""""""""""""""""""""""###$$$###"""!!!  """"""!!!!!!$$$&&&$$$"""!!!!!!"""###"""!!! !!!!!!!!!!!!""""""!!!!!!"""############"""""""""""""""""""""""""""############""""""""""""$$$######"""""""""""""""$$$######""""""######$$$############""""""""""""""""""""""""############!!!!!! !!!!!!""""""############""""""""""""!!!!!!!!!"""""""""""""""###"""!!!"""#########!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""#####################"""""""""###############$$$$$$$$$""""""############"""""""""""""""""""""""""""""""""##################"""""""""############""""""##################$$$$$$!!!!!! !!!!!!######$$$$$$$$$###"""""" """###$$$""""""###$$$$$$$$$$$$############### !!!""""""""""""!!!!!!$$$$$$###""""""!!! """"""######$$$$$$######!!!""""""""""""""""""!!!!!!!!!""""""#########$$$!!!!!!!!!!!!!!!""""""""" !!!""""""""""""!!!###############$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((())),,,111777???IIISSSYYYaaaiiivvvxxxvvvxxxyyyttthhh[[[UUUOOOUUU\\\aaaiiiuuu~~~{{{xxxiii^^^QQQJJJEEE@@@===>>>===:::;;;>>>@@@@@@CCCGGGLLLPPPXXX```hhhnnnrrrsssvvvwww{{{yyysssssssssrrrooommmlllmmmooowwwxxxzzz{{{|||}}}xxxqqqjjjhhhiiikkkkkkppptttxxx}}}{{{sssoooiiiggghhhmmmqqqsssnnnmmmmmmooosssvvvwwwwww}}}}}}zzz{{{}}}|||}}}~~~}}}~~~~~~~~~~~~||||||}}}{{{wwwttttttttttttsssrrrqqqqqqrrruuuwwwwwwwww~~~zzzvvvxxx|||}}}nnnccc^^^^^^^^^cccccccccddddddeeeeeeeeecccdddeeedddcccdddeeegggooooooppppppnnniiibbb\\\YYYYYYYYYYYYZZZ^^^dddhhhkkkfffdddfffiiilllrrrzzz""""""!!!!!!!!!!!!""""""!!!!!!"""###########################""""""""""""!!!!!!!!!""""""######$$$"""""""""###############"""######$$$$$$######"""""""""##################""""""""""""""""""""""""""""""###############$$$###$$$$$$%%%%%%%%%&&&&&&$$$""" !!!!!! !!!!!!!!!""""""#########""""""############""""""""""""""""""""""""""""""$$$#########"""""""""!!!%%%%%%$$$###############$$$######""""""######$$$""""""""""""!!!!!!!!!!!!""""""""""""############"""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!"""$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&############$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""############"""""""""""""""###$$$$$$$$$%%%"""!!!!!!!!!!!!!!!!!!"""!!!"""###$$$$$$$$$###### """$$$$$$###"""###$$$###############$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$"""""""""""""""!!!!!!!!!"""######$$$%%%%%%$$$$$$$$$######""""""######$$$"""""""""""""""###############"""""""""""""""""" !!!"""#########""""""""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''&&&%%%$$$###""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&'''((((((%%%&&&'''((()))***+++,,,000444;;;CCCKKKTTT\\\bbbkkkrrr~~~qqqkkkhhhhhhfff___ZZZ[[[\\\dddjjjmmmttt{{{xxxsssmmmhhhWWWMMMDDDAAA@@@>>>>>>@@@AAA@@@BBBHHHKKKMMMQQQWWW]]]aaahhhpppvvvzzz{{{{{{{{{xxxwwwxxxzzzzzzuuupppllllllkkkiiiggggggiiikkkrrrvvv{{{xxxuuupppggg```\\\]]]___eeejjjooorrrxxx|||yyyuuupppmmmnnnqqqsssuuupppoooppptttyyy|||}}}|||~~~~~~|||zzzwwwvvvvvvwwwxxxxxxuuussswwwzzz|||zzzvvvsssssstttrrrsssvvvzzz|||~~~|||pppiiiggggggccceeegggiiijjjjjjiiiiiijjjjjjiiihhhffffffiiikkkjjjlllpppssssssooohhhccc[[[[[[YYYWWWUUUWWW[[[___fffccccccdddcccdddiiippp""""""!!!!!!!!!!!!""""""!!!!!!"""###########################"""""""""""" !!!###$$$%%%&&&'''!!!!!!""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&""""""""""""""""""""""""!!! !!!"""###$$$"""!!! !!!!!! $$$""" """"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""!!!!!! &&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$############""""""""""""""""""""""""############"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!! ###%%%%%%""" """$$$########################!!!""""""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%%%%$$$###!!!###$$$%%%$$$###$$$%%%""""""######$$$$$$$$$%%%###############"""!!! !!!!!!""""""######"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&######""""""""""""""""""%%%$$$$$$$$$######""""""!!!"""###$$$%%%$$$######""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))'''((()))******)))((('''%%%&&&'''''''''&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%'''((())))))&&&'''(((***+++---...///666<<>>@@@@@@@@@BBBFFFFFFJJJRRRWWW[[[bbbiiinnnrrrwww|||~~~}}}yyytttooonnnqqqrrrqqqnnnlllllllllkkkjjjkkknnnqqqiiiooowww|||}}}zzzwwwuuusssqqqkkkddd^^^\\\___bbbfffkkkooopppwww}}}tttqqqnnnnnnrrrvvvzzz{{{~~~}}}|||{{{|||}}}{{{wwwtttrrrqqqooooooqqquuuwwwyyy~~~zzzuuurrrhhhjjjmmmpppqqqpppooommmlllllllllkkkkkkmmmrrruuuuuusssqqqppppppnnnllliiibbbaaa^^^ZZZVVVVVVYYY[[[aaa```bbbdddaaa___cccjjj$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""""""""###$$$"""%%%&&&&&&&&&%%%"""""""""""""""!!! """"""###$$$$$$$$$$$$###!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! ###############"""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""""""""!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""" !!!"""######$$$#########""" !!!###%%% !!!""""""""" !!!!!!!!!!!!"""""""""""""""!!! """""""""""""""!!! !!!!!!""""""######$$$$$$"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" """###"""!!! !!!######$$$%%%%%%%%%%%%$$$###########################$$$$$$############$$$$$$$$$###""" !!!"""""""""""""""############!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""!!!###$$$$$$######$$$%%%"""""""""""""""""""""""" !!!!!!""""""############""""""""""""######!!!"""###$$$###""" !!!"""###$$$$$$$$$$$$$$$""""""############""""""%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""!!! """"""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### """$$$&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&************(((&&&$$$###&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''&&&%%%&&&'''))))))))))))***...444888AAAHHHOOOVVV___ggghhheeepppwww|||}}}uuuccc\\\XXXXXX\\\```ccckkkvvvqqqtttvvvvvvzzz~~~~~~zzzyyypppfff]]]UUUPPPLLL???::::::@@@EEEFFFGGGIIIIIINNNVVV^^^ffflllrrruuu{{{yyyzzzzzzxxxnnngggggghhhgggjjjoookkknnnqqqsssrrrpppllliiifffjjjooorrrqqqooolllkkklllmmmmmmkkkfffbbb___^^^iiilllpppssstttuuuwwwxxxsssmmmiiikkksss{{{|||xxxvvvwwwyyywwwuuuuuuvvvwwwvvvuuuzzzxxx~~~{{{zzzzzz{{{||||||zzzxxxvvvqqqlllkkkmmmpppqqqqqqsssssstttssspppjjjeeebbb[[[ZZZZZZ\\\^^^``````___YYYVVVUUUXXXZZZZZZ^^^ccc$$$$$$$$$$$$$$$###""""""##############################"""""""""###%%%&&& !!!###%%%%%%%%%$$$############""""""!!!!!!!!!""""""###$$$$$$$$$$$$###"""###$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! ###############"""!!!!!!$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$######$$$%%%$$$$$$###"""!!!!!! #########"""!!!!!!###%%% !!!""""""""""""!!!!!!!!!!!!""""""""""""###"""#########""""""!!! """""""""###""""""!!!!!!!!!"""""""""""""""######"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!"""###"""!!! !!!######$$$$$$%%%%%%$$$$$$####################################""""""#########%%%$$$###"""!!!""""""###""""""""""""############"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""$$$%%%%%%$$$###%%%&&&""""""""""""""""""""""""############""""""""""""######""""""""""""######!!!"""###$$$$$$""" """"""###$$$$$$$$$$$$$$$""""""############""""""%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""############"""""""""""""""!!! """!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&))))))))))))((('''%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%''''''&&&&&&((()))((()))***,,,///555<<>>@@@DDDHHHLLLKKKPPPXXX^^^```bbbeeeiiikkkpppvvv|||}}}{{{xxxxxx{{{}}}vvvwww|||~~~|||xxxrrrqqqnnnllljjjhhhhhhgggooosssvvvwwwvvvsssqqqpppmmmrrrwwwzzzzzzyyyxxxxxxtttuuuvvvvvvvvvxxx{{{~~~~~~}}}}}}zzzxxxxxxvvvuuutttvvvyyy|||}}}}}}zzzrrrmmmgggiiikkkmmmmmmllljjjiiijjjhhhffffffggghhhggggggfffaaa]]]\\\XXXQQQNNNPPP"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!#########$$$############!!!""""""###$$$$$$%%%%%%%%%$$$"""!!!!!!###$$$&&&""""""###$$$$$$$$$$$$###!!!$$$$$$###!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!! !!!!!!"""###############!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """#########"""""""""""""""!!!"""$$$###"""!!!"""### !!!""""""######"""""" !!!!!!!!!"""""""""######$$$$$$$$$############""""""###$$$%%%&&&######""""""!!!!!! """"""""""""""""""""""""########################"""###$$$###"""!!!"""$$$################################################""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""!!!"""""""""############$$$$$$$$$###############""""""""""""""""""""""""!!!"""######""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$######""""""""""""###############$$$$$$$$$############$$$$$$$$$######"""######$$$$$$$$$$$$######$$$######""""""######$$$$$$$$$$$$$$$######""""""!!!"""""""""############""""""############""""""&&&&&&$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&(((+++---222666;;;BBBJJJTTT^^^eeeiiisss|||{{{mmmaaaZZZOOOLLLUUU^^^^^^```eeemmmrrrxxx|||wwwrrriii___^^^dddhhhgggMMMKKKGGGCCCAAAEEELLLRRRTTTVVV]]]ffflllnnnppptttvvvuuuuuuwww|||~~~{{{yyy{{{{{{wwwqqqjjjiiihhhggggggiiikkklllqqqtttxxxzzzxxxvvvuuuuuuuuuyyy~~~~~~}}}{{{zzzzzz{{{|||{{{zzzyyy{{{~~~|||sssrrrqqqooonnnmmmllllllqqqnnnkkkjjjjjjjjjjjjiiifffbbb______ZZZSSSOOOPPP""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%######"""!!!"""###$$$%%%""""""###$$$$$$$$$$$$###"""$$$###""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!""""""############"""%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$""""""""""""####################################!!!""""""!!! !!!###%%%$$$###"""!!! !!!"""$$$$$$"""!!!"""### !!!"""""""""!!! !!!!!!!!!!!!!!!"""######$$$#########$$$###"""!!!!!!###$$$%%%############""""""""""""###""""""!!!!!!""""""###########################"""###$$$$$$""""""###$$$$$$###""""""""""""###$$$###########################""""""!!!!!!""""""### !!!""""""""""""!!!""""""""""""##############################$$$$$$"""""""""""""""""""""""" !!!""""""!!!!!!"""$$$""""""""""""""""""""""""!!!"""###$$$%%%######""""""""""""######"""""""""############$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$############""""""""""""##############################""""""""""""############""""""######$$$$$$######&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))))))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''''''''((())))))***---111444999>>>FFFOOOXXXbbblllrrrvvv}}}|||nnnaaaVVVNNNKKKTTTaaaiiimmmnnnzzz~~~}}}zzzooojjj^^^RRRNNNPPPPPPNNNEEEFFFGGGFFFFFFJJJQQQXXXZZZ]]]eeeooossssssuuuzzz}}}yyyvvvvvvzzz~~~}}}yyyuuutttsssooohhhffffffeeefffhhhkkknnnpppqqquuuyyy{{{{{{zzzzzz{{{~~~~~~|||yyyrrruuuxxxzzz{{{|||}}}~~~}}}zzzyyy|||}}}yyyuuusssqqqqqqpppmmmjjjiiijjjkkkllllllhhhaaa[[[XXXTTTPPPPPPTTT""""""###$$$$$$$$$$$$$$$########################""""""###$$$%%%$$$######$$$###############$$$$$$!!!!!!!!!""""""#########""""""###$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!"""###############%%%$$$###!!! !!!!!!"""###$$$$$$$$$$$$#########"""""""""""""""########################"""$$$$$$$$$"""!!!"""###"""""""""!!!  """$$$$$$###"""""""""!!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""" !!!""""""#########"""$$$###""" !!!"""###############$$$$$$$$$$$$###"""!!! !!!"""###########################"""###$$$$$$""""""###$$$$$$###"""!!!!!!"""###$$$#################################""""""######### !!!"""###$$$######"""""""""""""""############"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""###$$$"""""""""""""""""""""""" !!!"""######$$$$$$######""""""""""""######!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$#########""""""""""""###### !!!!!!""""""######$$$""""""""""""############!!!"""###$$$$$$$$$$$$###"""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%''')))++++++++++++%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''''''''&&&$$$%%%%%%&&&'''((())))))'''(((***,,,///444;;;???EEEKKKVVVaaalllvvv}}}vvvjjj___SSSTTTUUUYYYeeesssyyyyyy~~~~~~xxxtttnnnggg\\\XXXOOOEEEAAACCCCCC@@@BBBFFFJJJLLLMMMQQQXXX^^^```dddkkktttuuussstttxxx}}}yyyuuutttxxxzzzyyywwwyyy}}}xxxwwwyyyvvvzzzzzzuuurrrssspppkkkiiiiiiiiiiiikkknnnppprrrtttxxx|||}}}uuuxxx|||}}}{{{zzzzzz{{{|||}}}{{{wwwsssttt{{{}}}{{{rrroookkkjjjjjjkkklllkkkjjjddd^^^\\\XXXSSSSSSVVV!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%%%%$$$&&&%%%$$$###"""""""""""" !!!"""""""""""""""""""""###$$$$$$$$$$$$######&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!"""############### !!!!!!""""""######!!!!!!"""$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!""""""""""""""""""""""""###$$$%%%###!!! !!!""" !!!"""""" """$$$$$$###"""""""""$$$$$$######""" """"""""""""############ !!!"""""""""""""""%%%###!!!  !!!"""#########$$$%%%%%%%%%&&&###"""!!! !!!"""###########################"""$$$$$$$$$###"""###$$$$$$###"""!!!!!!"""###$$$########################$$$$$$############$$$$$$!!!"""###$$$%%%%%%$$$###""""""""""""############!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%""""""""""""""""""""""""###############$$$$$$$$$######""""""""""""######!!!!!! !!!"""######$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$#########""""""""""""###### !!!"""###$$$$$$""""""""""""############!!!"""###$$$$$$$$$$$$$$$ !!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!###&&&)))++++++******%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%((()))((('''&&&###$$$%%%&&&''')))******&&&(((+++///444;;;BBBGGGOOOWWWcccppp}}}zzztttnnneee\\\RRRZZZ___```iiiyyy{{{zzzqqqjjj```VVVJJJHHHCCC======AAACCCAAACCCIIIPPPTTTUUUXXX^^^dddiiimmmttt{{{zzzvvvvvvyyy{{{wwwxxx{{{{{{xxxtttooouuuzzzzzzuuupppqqqtttsss{{{~~~yyyvvvxxxxxxtttrrrqqqqqqqqqrrrsssuuuvvvxxx|||~~~~~~~~~{{{{{{zzzuuupppqqqwww}}}|||xxxssspppooonnnnnnmmmjjjgggggggggccc[[[UUUUUU############""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%'''&&&&&&%%%$$$###""""""$$$#########""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!######""""""!!!!!! %%%%%%$$$$$$###!!! %%%$$$###""""""###$$$%%% !!!!!!"""!!!!!! """###$$$$$$$$$###""""""""""""""""""""""""((('''&&&%%%$$$"""!!!!!!!!!"""###"""!!! !!!"""""""""""""""############%%%$$$###"""!!!!!!!!!!!!######################## !!!!!!""""""###### !!!###$$$$$$$$$$$$######""""""######$$$%%%&&&%%%###!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""""""""###%%%$$$###""""""$$$&&&'''############""""""""""""########################""""""""""""""""""""""""&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$########################!!!!!!!!!!!!""""""""""""########################$$$###""" !!!"""&&&&&&%%%$$$######$$$$$$#########"""!!!!!! !!!!!!""""""#########$$$######"""""""""""""""###%%%%%%%%%$$$###"""!!!!!!######################## !!!"""$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$#######################################%%%%%%&&&&&&'''((())))))'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######%%%%%%%%%%%%######'''&&&&&&%%%%%%&&&&&&'''((((((((('''%%%%%%'''))))))+++///444;;;DDDNNNTTTXXX```jjjvvvtttkkkeee^^^YYYWWW]]]ccciiiooowww}}}zzzqqqiiiddd]]]SSSLLLGGGCCC>>>:::;;;AAAHHHMMMLLLOOOUUUZZZ___eeejjjnnnrrrtttzzz~~~|||wwwvvvzzz{{{|||yyypppmmmffflllqqqooojjjiiiooovvv|||}}}~~~}}}zzzxxxxxxxxxzzzzzz{{{|||~~~~~~uuurrrvvv|||}}}yyyuuurrrppprrrooollliiigggeeebbb___$$$$$$#########"""""""""###########################""""""""""""###$$$$$$%%%%%%%%%$$$######""""""$$$$$$$$$$$$#########"""#########################################################"""""""""""""""######""""""!!!!!!!!!!!!!!!""""""######"""!!!!!!######"""!!!!!!"""######!!!!!!"""#########"""""" !!!"""$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!!!!"""######!!!!!!"""###""""""""""""############%%%$$$###"""!!!!!!!!!!!! #########"""!!! !!!""""""############"""######""""""######$$$%%%&&&%%%###!!!!!!"""###$$$""""""""""""""""""""""""%%%$$$######""""""############$$$$$$%%%%%%%%%%%%############""""""""""""########################""""""""""""""""""""""""############$$$%%%&&&&&&"""############$$$$$$$$$########################!!!!!!"""""""""#################################%%%$$$###"""!!!""""""###%%%$$$$$$$$$############ !!!!!!"""#########!!!"""""""""############$$$######"""""""""######%%%$$$$$$$$$###"""""""""######################## !!!"""###$$$######"""$$$$$$$$$$$$$$$###""""""""""""""""""##############################$$$$$$##############################$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&''')))))))))((('''(((***,,,---111666===EEENNNXXX^^^aaahhhppp{{{{{{kkkbbb^^^[[[[[[]]]ffflllrrrwww~~~{{{ssshhh^^^XXXQQQIIIDDD@@@>>><<<===AAAGGGNNNSSSVVVYYY^^^bbbeeejjjooorrrxxxwwwyyy}}}|||wwwvvvyyy}}}{{{|||}}}yyypppjjjiiiggglllqqqoooiiihhhmmmttt~~~{{{yyyxxx{{{}}}yyy{{{~~~}}}}}}}}}~~~~~~|||zzz|||~~~}}}yyyuuupppllliiigggeeeddd$$$$$$$$$$$$$$$#################################%%%%%%$$$############$$$########################%%%%%%%%%$$$$$$$$$$$$$$$################################################""""""""""""###############""""""""""""!!!!!!!!! !!!"""#########""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%$$$$$$######""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!! !!!######""""""###%%%""""""""""""############%%%$$$###"""!!!!!!!!!!!!##############################""""""!!!!!! ###############"""!!!!!!######""""""######$$$%%%%%%$$$###"""!!!"""##############################$$$$$$###"""""""""######!!!"""$$$&&&&&&%%%###"""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""$$$&&&'''((("""############$$$$$$$$$########################""""""#########$$$$$$$$$########################%%%$$$###############$$$"""###$$$$$$$$$###"""!!! !!!""""""######$$$""""""""""""############$$$###############$$$$$$$$$$$$##########################################!!!!!!"""############"""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''))))))***))))))+++...111444999BBBKKKSSS\\\dddiiijjjnnnuuu~~~rrrbbb[[[YYY[[[```fffnnntttzzz|||rrriii[[[PPPIIIDDD???<<<:::<<>>BBBHHHPPPXXX^^^bbbdddiiikkknnnppprrrtttxxx{{{|||wwwvvvzzz|||yyyuuuttttttoookkkiiifffaaaaaadddhhhlllpppnnnkkkjjjnnnsssyyy{{{~~~|||wwwsss~~~|||yyyyyyzzz~~~zzzuuuppplllgggddd$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""##########################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""""""""############ !!!!!!!!!!!! ###########################$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" """###!!!"""""""""############$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$ """######$$$$$$$$$######""""""######$$$%%%#########"""""""""""""""""""""""""""""""""""""""###""""""!!!""""""######%%%$$$###"""""""""###$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""######$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%########################!!!!!!"""""""""""""""""" !!!###$$$$$$###""" $$$$$$$$$###""""""!!!!!!######""""""""""""""""""######""""""###$$$$$$%%%###############$$$$$$$$$########################"""""""""""""""#########"""######$$$$$$$$$######!!!!!!!!!"""""""""######!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%(((''''''&&&&&&''''''(((%%%&&&(((***---333999>>>FFFMMMWWW```fffjjjmmmoooeeefffiiippptttsssmmmiiiiiiccc___```ccceeejjjpppqqquuuwwwuuutttrrrjjjbbbSSSMMMDDD===:::===@@@CCCHHHLLLSSSZZZ```ccceeeeeeiiilllppprrruuuwwwzzz|||wwwssstttyyy|||yyytttssslllhhhfffgggfffccceeehhhkkknnnrrrqqqoooppptttxxxyyy||||||yyyuuuuuutttuuuwww{{{~~~yyyrrrkkkfff#########$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""######%%%&&&&&&"""""""""######$$$$$$$$$"""""""""""""""#########################################################""""""""""""############"""""""""############$$$""""""""""""!!!!!! ######$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!########################!!!!!!!!!!!!"""""""""""" !!!###""""""""""""##################"""""""""""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""$$$$$$$$$%%%######""""""######$$$%%%######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""######&&&$$$"""!!! !!!###$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######################## !!!""""""""""""!!!!!!"""###$$$$$$$$$###"""!!!!!!"""######$$$$$$%%%############""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$##########################################"""""""""!!!"""######$$$""""""###$$$$$$$$$$$$### !!!!!!!!!"""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((&&&(((+++...444;;;DDDIIIQQQXXXaaaiiimmmooopppqqqeeeaaa```dddfffbbb]]][[[```___bbbgggjjjiiijjjmmmooopppnnnhhhdddaaaZZZRRRCCC@@@<<<:::<<>>CCCJJJRRRZZZ```dddfffiiilllpppsssuuuvvvpppuuu|||~~~}}}{{{wwwtttpppnnnttt|||xxxrrrooonnnnnnrrrxxx~~~}}}~~~|||wwwvvvtttwww~~~""""""""""""""""""""""""&&&$$$!!! !!!###%%%########################$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&''''''$$$###$$$&&&&&&### """"""!!!!!!!!!!!!"""""""""###%%%&&&%%%###!!! %%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###!!!!!! !!!!!!"""###$$$""""""############""""""'''&&&%%%$$$$$$%%%&&&''' !!!"""######$$$######""""""!!!!!! '''&&&$$$#########!!!""""""############""""""######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############$$$$$$$$$###############&&&$$$"""###%%%&&&%%%"""###############$$$$$$$$$&&&%%%$$$#########$$$%%%$$$#########""""""!!!!!!&&&%%%$$$######$$$%%%%%% !!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######'''$$$ !!!""" ###############$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""$$$$$$###!!! !!!"""%%%$$$###""""""###$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$#########""""""###############"""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$###!!! ###%%%'''%%%""" !!!###""""""""""""############""""""""""""""""""""""""&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&((())))))(((&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))'''((())))))((((((***+++000555<<>>;;;:::===@@@CCCLLLRRRZZZ___bbbfffjjjnnnvvvuuuuuuuuutttqqqkkkgggnnnnnnnnnnnnmmmlllkkkjjjnnnooorrrsssssstttvvvxxxyyyyyyzzz{{{{{{{{{zzzyyy~~~{{{wwwuuuyyy{{{~~~~~~|||zzz{{{{{{{{{zzzwwwvvvwwwxxx{{{zzzxxxvvvuuussslllmmmnnnqqquuuyyy|||~~~""""""""""""""""""""""""!!!!!!######$$$###""""""########################""""""############""""""$$$$$$############$$$$$$###"""############"""!!! !!!###$$$$$$###!!! """!!! !!!!!!###""""""""""""""""""""" !!!""""""######""""""$$$$$$###"""!!!!!!!!!!!!""""""############""""""###$$$%%%&&&&&&%%%$$$###""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""!!! """"""############""""""######""""""""""""######!!!!!!""""""""""""!!!!!!!!!"""""""""############!!!!!!!!!!!!""""""""""""###"""""""""######"""""""""""""""###$$$$$$%%%%%% """######"""!!!#######################################$$$$$$$$$######$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""######""""""""""""######"""!!!!!!!!!"""###############""""""!!!!!! """"""#########$$$$$$$$$!!!!!!"""""""""""""""!!!!!!###$$$###"""!!!"""### !!!"""######"""!!! %%%%%%$$$$$$$$$$$$$$$$$$########################""""""############"""!!!""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$###"""""""""""""""#########$$$$$$$$$########################$$$$$$###############$$$###$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''&&&&&&&&&''''''''''''&&&&&&'''(((((())))))))))))(((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((())),,,222:::???HHHQQQ[[[bbbgggppp~~~vvvqqqbbbaaaccciiipppvvv{{{~~~ooo]]]PPPGGGAAA@@@???>>>???BBBHHHMMMQQQUUU[[[bbbiiimmmooorrruuutttsssrrrqqqoookkkhhheeemmmmmmmmmmmmmmmnnnnnnnnnqqqtttwwwxxxxxxwwwxxxxxx|||{{{{{{{{{}}}}}}{{{yyy{{{}}}}}}yyywwwyyy{{{|||}}}}}}zzzxxxvvvxxxuuurrrpppooooooooonnnhhhgggfffeeeeeeeeeeeefffhhhlllrrrzzz{{{vvvmmmlllkkkkkknnntttyyy}}}""""""""""""""""""""""""!!!"""$$$$$$$$$###"""########################!!!""""""######""""""!!!"""!!!!!!!!!!!!!!!!!!"""######$$$%%%$$$$$$$$$$$$ """###%%%%%%###""" $$$$$$#########$$$$$$%%%"""""""""""""""""""""###!!!"""######$$$$$$######%%%$$$###""""""!!!""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""" !!!""""""!!!""""""############""""""######""""""""""""######!!!!!!!!!""""""!!!!!!!!!!!!"""""""""############ !!!!!!""""""""""""""""""######"""""""""###!!!""""""###$$$$$$%%%%%%!!!"""###$$$###"""!!! ###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###############""""""""""""""""""""""""""""""######""""""""""""###### !!!"""#########$$$$$$ !!!!!!""""""######""""""#########$$$$$$$$$#########$$$$$$###""""""!!!"""######"""!!!"""### !!!"""######"""!!! %%%%%%$$$$$$$$$$$$$$$$$$########################!!!""""""#########"""""""""""""""""""""""""""""" !!!"""######$$$######$$$$$$###############"""############$$$$$$$$$$$$#################################""""""######$$$#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''))))))(((&&&$$$%%%%%%&&&&&&&&&%%%%%%'''(((((()))******))))))%%%%%%&&&&&&&&&'''''''''((((((((((((((((((''''''(((((())),,,000888BBBHHHRRRYYYbbbhhhlllttt|||rrroookkklllooosssyyyxxxcccOOODDD???======>>>@@@CCCIIIPPPWWW[[[]]]aaahhhnnnsssvvvxxxyyyvvvuuusssooollljjjjjjjjjllllllmmmnnnpppsssvvvwwwwwwyyy{{{{{{yyywwwvvvvvv{{{~~~{{{||||||zzz{{{zzzxxxwwwwwwuuurrrpppppppppooonnnoooooopppqqqrrrpppllliiihhhgggfffdddaaabbbaaa```\\\XXXTTTRRRRRRWWW___hhhqqqwwwzzz|||{{{zzzyyyxxxyyyyyyzzzzzzyyy{{{uuurrrllliiikkkpppwww{{{"""""""""""""""""""""""" """###$$$$$$##############################""""""############"""""""""##################""""""$$$%%%&&&$$$$$$$$$%%%""""""###$$$$$$###""""""###############$$$$$$$$$"""""""""############$$$""""""###$$$$$$$$$$$$$$$$$$$$$###"""""""""######""""""############""""""!!!  !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$###""""""######!!! """"""############""""""######""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""############ !!!!!!""""""######$$$"""###$$$$$$""""""###$$$$$$$$$$$$#########""""""###$$$$$$$$$######"""!!!#########$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%"""""""""###""""""!!! ##############################""""""""""""###### """$$$$$$#########$$$ !!!!!!"""###$$$%%%"""############$$$$$$$$$###$$$$$$$$$$$$######"""###$$$%%%%%%$$$###%%%&&&!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!""""""############""""""""""""""""""""""""""" !!!"""###############!!! """%%%&&&&&&%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((())))))******)))%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((()))***---111888AAAKKKRRR[[[___eeejjjnnnttt|||~~~sssnnnpppwwwzzz|||}}}}}}zzzkkkUUUDDD===<<<;;;<<<>>>AAAGGGNNNVVV\\\```dddfffkkkppptttvvvxxxxxxuuusssnnniiieeeeeehhhkkknnnnnnnnnooorrrvvvzzz|||{{{{{{{{{yyyuuusssssssssxxx}}}~~~~~~zzzxxxvvvvvvssssssssstttvvvvvvtttrrruuusssrrrrrrrrrqqqooommmhhhfffdddbbbcccfffjjjlllnnnllliiigggeeebbb___]]]YYYZZZ[[[[[[XXXSSSNNNKKKIIINNNUUU^^^fffmmmqqqssssssqqqnnnmmmnnnoooooonnnoooooopppqqqrrrtttvvvwww|||uuupppnnnpppuuuxxx"""""""""""""""""""""""" !!!"""######$$$$$$$$$########################"""######$$$$$$######"""###$$$$$$$$$$$$$$$$$$### ###%%%%%%###"""$$$%%%######################## """#########""""""############$$$$$$%%%%%%!!!""""""########################"""######$$$$$$""""""############""""""#########""""""######### !!!!!!""""""###### !!!!!!!!!"""""""""###"""!!!!!!!!!###$$$###"""""""""############""""""######""""""""""""######!!!""""""######""""""!!!""""""""""""############!!!!!!""""""###$$$$$$%%%"""$$$%%%%%%###"""###%%%$$$$$$$$$#####################"""""""""###$$$$$$#########$$$$$$%%%%%%%%% !!!###$$$%%%%%%$$$$$$""""""######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### ###%%%%%%###"""###$$$!!!""""""######$$$$$$$$$"""############$$$$$$$$$###############"""!!!!!!"""$$$%%%%%%$$$$$$%%%&&&#########""""""##################$$$$$$%%%%%%&&&""""""#########$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""!!!""""""#########""""""!!! !!!%%%''''''%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))'''%%%$$$%%%%%%&&&''''''&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&''''''''''''''''''(((((())))))******+++...222888@@@JJJUUU\\\ccccccfffiiinnnsssvvvxxxssspppoooqqqoookkklllrrr}}}zzzrrrlllfffXXXHHH>>>>>>???>>>BBBDDDIIIOOOVVV]]]cccfffjjjkkklllnnnqqqrrrrrrrrrnnnlllfffaaa___bbbjjjpppvvvtttsssrrrsssvvvzzz|||}}}|||yyyuuuqqqppprrrsss||||||yyywwwuuusssoookkkhhhfffeeeeeeccccccdddhhhlllnnnmmmkkkmmmllljjjjjjjjjiiifffddd^^^\\\YYYXXXZZZ]]]aaadddhhhfffdddbbb```\\\WWWSSSMMMNNNOOOPPPNNNLLLIIIGGGFFFIIINNNUUU[[[```dddffffffccc``````bbbeeeeeedddcccaaa___]]]]]]^^^```aaaiiipppwww{{{yyyxxxxxxzzz|||zzzwwwvvvvvv"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%##############################$$$$$$$$$$$$###### """$$$$$$"""!!!###%%%$$$$$$###""""""###$$$$$$"""###&&&'''((('''%%%$$$######$$$$$$$$$%%%%%%%%% !!!!!!"""""""""""""""###"""""""""###$$$%%%%%%""""""############""""""!!!###$$$%%%%%%$$$###!!! !!!"""######$$$ !!!!!!!!!""""""######  ###$$$$$$###""""""############""""""######""""""""""""######""""""############""""""""""""""""""############!!!""""""###$$$%%%%%%%%%"""%%%&&&%%%###"""$$$&&& !!!"""###$$$%%%&&&&&&"""!!! !!!"""###%%%&&&#########$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### ###&&&&&&###""""""$$$$$$$$$$$$###############"""############$$$$$$$$$"""""""""""""""!!! """######""""""###%%%%%%$$$###""""""###$$$%%%""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""""""""############""""""%%%###!!!"""%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((()))+++,,,,,,***'''%%%&&&&&&'''((((((((('''%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((&&&''''''((()))******+++...111666===FFFPPP[[[bbbhhhffffffiiinnnrrrrrrqqqjjjdddbbbfffiiijjjpppwww||||||zzzyyyqqqhhhYYYTTTJJJ???===BBBEEEEEEKKKMMMRRRXXX___fffkkknnnooonnnmmmmmmnnnnnnnnnmmmjjjhhhddd``````gggsss|||~~~|||xxxvvvuuuvvvyyyzzz}}}yyytttppppppsssvvv~~~xxxrrrooommmllliiifffccc___]]][[[[[[[[[ZZZYYY[[[___eeehhhgggeeefffdddbbbbbbaaa```]]]ZZZUUUTTTSSSRRRTTTWWW[[[]]]^^^\\\[[[ZZZWWWRRRLLLGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDFFFIIIMMMQQQVVVYYY[[[YYYVVVTTTUUUXXX\\\]]]\\\WWWUUURRROOOOOOQQQSSSUUUZZZaaaiiillljjjhhhhhhiiikkkooowwwzzzwww!!!!!!!!!!!!!!! #########$$$$$$%%%%%%%%%###$$$%%%###!!! !!!""""""""""""!!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""#########$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######!!!$$$&&&%%%"""!!!###%%%######""""""!!!!!! $$$$$$$$$$$$$$$###"""!!!""""""""""""############&&&%%%###"""!!! !!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""%%%%%%$$$###""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""###%%%%%%######"""!!!!!!"""######&&&%%%$$$"""!!!!!! !!!"""$$$$$$#########""""""""""""############################## !!!"""######""" """"""############""""""""""""!!!!!! !!!"""""""""###########################"""!!!!!!########################%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$######""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%""""""#########$$$$$$$$$ !!!!!!""""""######%%%$$$"""!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((()))(((&&&%%%$$$$$$%%%%%%$$$%%%'''&&&%%%%%%&&&(((((((((***,,,***'''***000333888@@@HHHQQQ[[[eeelllssspppggg^^^\\\___aaa___^^^[[[^^^gggllllllooouuuuuu}}}yyyooohhh^^^VVVKKKFFFDDDEEEBBBAAAHHHRRRSSSYYY^^^```dddjjjnnnnnnsssmmmgggeeefffhhhhhhgggddddddddddddfffmmmyyyvvvsssvvvyyyxxxuuuvvvuuuxxx~~~}}}}}}|||zzzyyyyyyvvvsssoookkkiiihhhhhhgggccc___\\\ZZZYYYWWWVVV[[[ZZZYYYYYY[[[\\\\\\[[[ZZZXXXVVVVVVVVVUUUSSSQQQLLLMMMJJJHHHNNNXXX[[[XXX\\\VVVOOOLLLLLLJJJFFFBBBBBB@@@>>>>>>AAACCCCCCAAAEEEDDDDDDFFFKKKQQQUUUXXXWWWWWWTTTPPPMMMOOOUUU[[[NNNMMMJJJGGGEEEEEEGGGHHHPPPTTTXXXYYYXXXXXXZZZ\\\]]]___ccckkkwww%%%%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%$$$%%%&&&%%%"""!!!"""######"""""""""!!!!!!!!!!!!$$$######"""""""""""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$###""""""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######"""###$$$###""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###""""""""""""""""""############%%%$$$###"""!!!!!!"""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!""""""""""""####################################""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$""""""############""""""$$$$$$###""""""!!!!!!!!!!!! !!!$$$%%%%%%#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""############"""""""""""""""!!!!!!!!!!!!!!!""""""""""""###########################"""!!!!!!########################%%%$$$"""!!!!!!"""$$$%%%#########"""""""""""""""########################$$$######"""""""""""""""!!!!!!"""""""""#################################""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$"""""""""###############%%%$$$###""""""###$$$%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&(((***)))(((---444777>>>HHHRRR[[[fffrrrzzz~~~{{{qqqddd\\\ZZZYYYVVV]]]\\\```jjjppprrrvvv|||}}}~~~rrreee[[[QQQHHHCCCAAADDDHHHHHHHHHOOOXXXXXX___fffiiilllppprrrppptttoooiiieeecccdddeeefffhhhgggggghhhlllsss|||zzzwwwyyy{{{{{{zzzxxxxxx}}}}}}{{{xxxuuusssqqqppppppooooooooonnnlllhhheeebbb```^^^ZZZXXXWWWWWWWWWWWWZZZXXXUUUTTTTTTTTTSSSRRROOOOOONNNMMMMMMLLLLLLMMMNNNOOONNNJJJNNNUUUXXXVVVXXXTTTOOOLLLJJJHHHEEECCCCCCBBBAAABBBEEEFFFDDDBBBDDDDDDEEEIIINNNTTTYYY[[[]]]\\\XXXQQQKKKJJJNNNRRRPPPMMMIIIFFFEEEEEEEEEDDDGGGJJJMMMMMMLLLKKKLLLNNNSSSTTTWWW___hhhqqqxxxzzz######$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$######"""""""""!!!!!!!!!"""############""""""!!!######$$$$$$$$$$$$######$$$%%%%%%%%%$$$###""""""##################$$$$$$######$$$$$$$$$$$$#########"""!!!!!!######"""!!!############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""##################""""""""""""###### !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!!!!""""""""""""####################################""""""""""""""""""""""""!!!!!!!!! !!!""""""###!!!"""############"""!!!######""""""""""""""""""$$$"""!!!"""$$$$$$###"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%""""""############"""""""""""""""""""""###########################""""""###############"""!!!!!!########################%%%$$$###""""""###$$$%%%$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""" !!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$%%%&&&'''((()))&&&'''((('''%%%%%%&&&''''''&&&'''***+++,,,333;;;???HHHUUU```iiisss~~~~~~mmm___YYYVVVTTT______dddmmmsssvvvyyy~~~~~~}}}ttteeeVVVLLLCCC======@@@FFFLLLOOOQQQWWW^^^```hhhooorrrtttwwwvvvtttvvvsssmmmfffaaa```ccceeejjjiiiiiilllrrryyy~~~|||zzzzzz{{{|||~~~zzzvvvtttsssssspppkkkgggdddcccdddeeeeeehhhmmmooonnnjjjddd```\\\ZZZWWWUUUTTTUUUWWWYYYYYYVVVQQQMMMLLLKKKIIIHHHJJJLLLNNNNNNMMMNNNRRRVVVVVVXXXWWWSSSRRRUUUXXXXXX]]]\\\ZZZUUUPPPMMMLLLLLLLLLMMMNNNPPPRRRQQQOOOLLLIIIKKKNNNSSSZZZbbbhhhlllkkkiiiddd\\\TTTPPPQQQSSSVVVQQQLLLJJJIIIIIIFFFDDDDDDEEEFFFEEECCCBBBBBBBBBIIIJJJMMMRRRYYY^^^``````iiilllpppvvv{{{"""""""""""""""!!! ###############$$$$$$$$$$$$%%%&&&%%%###"""###$$$#########"""""""""!!!!!!!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######"""#####################$$$$$$$$$#####################$$$$$$$$$$$$######$$$!!! ###$$$""" !!!!!!""""""######$$$$$$%%%%%%%%%%%%$$$$$$!!!"""""""""############"""""""""""""""######$$$ !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""$$$$$$###############$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""######!!!!!!"""###############"""!!!!!!!!!"""""""""!!!######""""""""""""#################################"""!!!!!!"""$$$&&&'''""""""############"""""""""""""""######$$$$$$%%%$$$$$$############""""""###############"""!!!!!!########################$$$$$$###""""""###$$$$$$############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!"""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$######""""""########################%%%%%%$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%%%%%%%&&&''''''(((&&&'''((('''&&&%%%&&&''')))((())),,,...111999CCCJJJTTTbbbnnnvvv|||rrrbbb]]]]]]^^^ccceeejjjpppssstttuuuvvvtttnnncccUUUJJJCCC???===???CCCJJJPPPSSSWWW^^^dddgggmmmssstttvvvyyyzzzxxxxxxvvvppphhhaaa___cccgggjjjiiijjjooovvv|||}}}}}}~~~zzzyyy|||}}}{{{vvvqqqmmmkkkjjjiiilllhhhbbb]]]YYYYYYZZZ\\\___ccciiimmmnnnkkkfffccc]]]\\\ZZZWWWUUUUUUWWWYYYYYYUUUOOOKKKIIIHHHFFFEEEIIINNNSSSUUUVVVZZZbbbiiifffiiiiiieeeaaaaaaccceeekkkllllllfff^^^YYYYYY[[[[[[]]]aaadddeeeccc```]]]WWWXXXZZZ^^^eeeoooyyyyyyxxxtttlllccc]]]]]]^^^ccc^^^YYYWWWWWWUUUQQQMMMMMMMMMLLLJJJHHHEEEDDDCCCEEEFFFHHHMMMQQQSSSRRRPPPUUUXXX\\\bbbhhhllloooppptttqqqqqqtttvvvyyy$$$$$$$$$$$$$$$###""""""########################"""###$$$###"""!!!"""###############""""""""""""!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$###### !!!"""###$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######$$$!!! ###$$$""" !!!!!!""""""#########$$$$$$%%%%%%$$$$$$$$$!!!"""""""""############ !!!""""""######$$$$$$!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""$$$###############$$$$$$!!!"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$&&&$$$!!!!!!$$$&&& !!!"""###$$$$$$###### !!!!!!""""""############""""""""""""#################################"""!!!!!!"""$$$&&&'''""""""############""""""""""""######$$$$$$%%%%%%$$$$$$$$$##############################"""!!!!!!########################$$$##################$$$!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$######"""""""""########################$$$$$$$$$######""""""!!!###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&(((+++***+++///111555>>>IIIUUU___ooo}}}oooaaa___dddggggggkkkqqqtttvvvuuurrrooofff^^^RRRIIIBBB???@@@AAABBBHHHNNNSSSXXX___hhhnnnmmmpppqqqooopppvvv{{{{{{xxxvvvqqqjjjdddbbbfffkkkkkkjjjlllrrryyy~~~~~~}}}xxx{{{~~~~~~}}}}}}{{{yyywwwmmmllliiifffeeedddeeeeeefffbbb\\\WWWSSSSSSTTTUUUXXX[[[___ccceeefffdddcccaaaaaa```\\\YYYWWWYYY[[[ZZZWWWSSSPPPOOONNNMMMLLLLLLRRRYYY^^^bbbhhhqqqyyy|||}}}~~~}}}yyyvvvwwwzzz~~~{{{qqqkkkjjjmmmlllpppvvvzzzzzzxxxuuussslllkkkhhhfffhhhqqq|||yyyqqqkkkiiijjjssspppllljjjiiifffbbb^^^ZZZZZZYYYWWWUUURRRNNNKKKEEEFFFIIIMMMOOOOOOLLLIIIGGGJJJNNNSSSWWW[[[]]]^^^]]]ZZZYYY\\\]]]```hhhqqq"""""""""###"""!!!!!! ###############"""""""""!!!###$$$###!!!!!!"""###$$$$$$#########"""""""""!!!""""""############"""######$$$$$$$$$$$$###### !!!"""###$$$%%%##################$$$$$$######$$$$$$$$$$$$#########"""!!!!!!######"""!!!############$$$$$$$$$$$$""""""###$$$$$$$$$######""""""""""""############ !!!"""###############!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$&&&$$$!!!!!!$$$&&& !!!"""$$$$$$$$$###""" """#########"""$$$%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%""""""############""""""###############$$$$$$$$$#########$$$$$$$$$%%%%%%###############"""!!!!!!################################################ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""############$$$$$$$$$$$$########################""""""""""""""""""""""""#######################################"""""""""$$$$$$$$$##############################"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%'''((((((''''''((()))++++++...333777<<>>;;;AAAIIIKKKSSS\\\```bbbeeemmmttt}}}!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###!!!%%%'''%%%!!!"""%%%$$$$$$###"""!!!!!!""""""############""""""!!!!!!######$$$$$$$$$$$$######$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""###"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! ############""""""""""""!!!!!!"""############"""###"""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!"""!!!!!! """""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$%%%%%%$$$$$$######"""""""""""""""""""""""""""""" !!!"""######$$$######"""!!!"""###%%%&&&%%%$$$###"""!!!!!!!!!!!! !!!"""######"""!!! """"""""""""############$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!""""""!!!!!!"""###$$$$$$######""""""!!!!!! %%%$$$###!!!!!!!!!"""###""""""######$$$$$$%%%%%%""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!######$$$$$$$$$######"""%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''((('''&&&%%%$$$$$$$$$$$$)))((('''&&&%%%%%%%%%%%%'''(((((((((((()))+++---///;;;GGGMMMTTT___lllrrr|||vvvcccgggjjjjjjmmmrrrtttqqqqqqvvv{{{zzzttthhhWWWJJJFFF@@@>>>EEEKKKLLLNNNSSS[[[fffooouuu{{{{{{yyyooohhheeeggglllpppmmmrrrrrrooooootttuuurrrvvvsssrrruuuuuuvvv{{{~~~yyyssslllddd___aaa___]]]^^^___^^^[[[XXXXXXYYYXXXRRRPPPPPPNNNJJJKKKMMMRRRZZZaaaeeeeeedddaaadddhhhlllnnnqqqssstttyyy|||rrrnnnlllnnnrrrtttqqqnnnrrrnnnjjjhhhhhhfffbbb___ZZZ^^^ccciiilllmmmlllkkkbbb___YYYRRRLLLGGGEEEDDDFFFHHHLLLRRRXXX___dddgggooouuu}}}{{{yyyyyy~~~}}}zzzvvvrrroookkkfffbbbaaabbb___WWWOOOQQQOOOLLLIIIFFFFFFGGGHHHAAAFFFKKKKKKJJJNNNWWW___iiirrr""""""""""""#########$$$""""""###$$$$$$$$$$$$###"""$$$&&&%%%"""!!!###%%%$$$$$$###"""""""""""""""$$$$$$#########"""""""""######$$$$$$$$$$$$##################"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!! """"""""""""#####################""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""###### !!!!!!!!! """"""""""""""""""""""""!!!"""#########"""!!! """###$$$$$$$$$$$$###""""""############$$$$$$$$$##################""""""""""""""""""""""""""""""!!!!!!!!!""""""##################"""######$$$$$$###"""""""""""""""###### !!!"""######"""!!! """"""""""""############""""""############""""""$$$$$$$$$$$$#########"""###""""""""""""######$$$############""""""""""""%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""########################$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!######$$$$$$$$$######"""##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&''''''((('''((((((((()))+++///222888DDDOOOTTTZZZeeeooouuu|||zzziiiaaagggmmmpppssswwwwwwuuuuuutttssspppjjj```QQQFFFCCC???AAAJJJRRRUUUXXX]]]cccllluuuyyy}}}~~~yyyzzzsssjjjbbbbbbgggooovvvwwwzzzxxxrrrqqquuuvvvuuuwwwttttttvvvyyy||||||zzzvvvrrrnnnhhhaaa]]]ZZZXXXXXXZZZ^^^``````___^^^```]]]XXXUUUVVVUUUQQQLLLOOOTTT\\\eeejjjmmmmmmoooqqquuuyyy|||~~~~~~|||yyyvvvsssqqqnnnjjjhhhccc___]]]]]]```aaa^^^ZZZYYYVVVSSSQQQQQQOOOLLLIIIGGGJJJNNNRRRTTTTTTRRRQQQLLLJJJFFFBBB>>>;;;999999<<<===???AAAEEEHHHKKKMMMVVV\\\cccggghhhhhhhhhiiikkkqqqzzz~~~wwwrrroooppprrrnnnddd\\\YYYVVVSSSPPPMMMJJJGGGEEEDDDFFFGGGEEEDDDEEEKKKPPPYYYcccrrr"""""""""###############""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$##################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$############!!!!!!!!!!!! ###"""!!!!!!!!!"""$$$%%%###############"""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!! """"""""""""""""""""""""%%%%%%%%%$$$$$$###!!!!!!!!!"""############"""!!!"""############$$$$$$$$$"""""""""""""""#########"""""""""""""""""""""""""""##############################$$$######""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""""""""!!!!!!""""""""""""############""""""############""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""#####################$$$$$$$$$$$$$$$###""""""!!!""""""""""""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""############"""""""""""""""######$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***((((((((((((***///555:::EEEPPPZZZ^^^aaaiiippptttxxx|||{{{uuurrrrrrlllaaaaaakkktttvvvwwwyyyyyyvvvwwwoooeee```]]]WWWMMMFFFDDDDDDIIISSS\\\```dddgggjjjqqqyyy}}}}}}wwwtttmmmeee___aaajjjuuu}}}xxxtttvvvxxxyyyzzzxxxxxx|||}}}zzzqqqooollljjjgggccc^^^[[[UUUUUUVVVZZZ```eeehhhiiijjjkkkhhhccc```bbbaaa___^^^___cccjjjrrrxxx|||}}}wwwpppgggddd___[[[XXXVVVSSSQQQQQQMMMJJJJJJKKKKKKHHHDDDEEECCCAAA@@@???>>><<<::::::<<>>===<<<;;;;;;999888777666555777777777888999:::<<<===>>>BBBGGGKKKMMMNNNOOOQQQSSSXXX```iiiooorrrrrrrrrtttxxx~~~xxxnnniiifffbbb```]]]YYYSSSMMMMMMKKKHHHDDDCCCCCCEEEFFFJJJTTTaaannnuuuxxxyyyyyywwwxxx{{{########################""""""###$$$$$$$$$$$$###$$$###"""###%%%%%%%%%###$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############"""""""""""""""##############################$$$%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&####################################""""""""""""$$$###!!! """$$$%%%$$$$$$##################!!!!!!"""""""""#########""""""!!!!!!!!!!!!"""""" !!!"""#########"""""""""""""""""""""""""""############""""""!!!!!!"""##################"""""""""#########$$$$$$$$$!!!!!!!!!""""""#########""""""""""""""""""""""""$$$$$$$$$###############"""###$$$$$$$$$"""!!! """"""!!!!!!"""###$$$$$$!!!!!!""""""""""""!!!!!!!!!"""""""""############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############"""""""""######$$$$$$$$$######""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""####################################"""""""""""""""""""""###$$$$$$$$$######"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''(((((()))---444===CCCQQQ[[[bbbdddeeeiiillllllmmmpppnnngggeeehhhjjjhhhhhhrrrzzzzzzyyyyyyyyywwwwwwgggWWWQQQRRRQQQNNNKKKIIILLLTTT]]]eeeiiilllmmmnnnsssyyy}}}~~~}}}yyyuuuppplllfffdddgggoooyyyzzzxxxzzz{{{}}}}}}{{{tttmmmiiigggfffdddbbbaaa___\\\YYYXXXYYY[[[```gggnnntttwww{{{|||yyysssrrrttttttqqqwwwwwwxxx{{{yyyqqqjjjhhhhhhnnnmmmkkkjjjgggbbb[[[VVVPPPMMMHHHFFFEEEEEEDDDDDDCCCAAA>>>>>>>>>>>>;;;999<<<;;;;;;::::::999888888777888:::;;;;;;:::888777666777888999999888888777555555555666777999;;;<<<777888:::;;;;;;<<<======AAADDDIIIOOOSSSUUUVVVVVVWWW[[[cccmmmwww}}}xxxssspppnnnjjjddd___]]]XXXRRRNNNLLLKKKHHHFFFEEEKKKSSS[[[```bbbbbbbbbfffiiiooowww~~~$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$###""""""$$$$$$###"""$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""#################################$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""$$$###!!! """$$$%%%##################$$$$$$""""""""""""############""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" $$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$$$$$$$###############"""###$$$$$$###""" $$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############$$$$$$%%%%%%%%%%%%$$$$$$""""""##################&&&&&&%%%$$$$$$###$$$$$$ !!!!!!""""""#########"""""""""#########""""""&&&&&&%%%%%%$$$$$$##############################"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((***,,,222<<>>;;;:::;;;=========:::999999999999999888777777777777777666666666666444555666666777666666666333333444555555555555444222222222333444666777888888777666555666666666666888999;;;===???@@@@@@@@@AAACCCHHHPPP\\\hhhrrryyy{{{xxx||||||zzzvvvsssrrrkkkccc^^^ZZZUUUNNNHHHEEEFFFHHHJJJMMMPPPQQQQQQRRRWWWaaammmxxx~~~~~~}}}|||}}}$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$############""""""!!!!!!!!!$$$############$$$%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""#######################################$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! ###"""!!!!!!!!!"""$$$%%%"""""""""###############"""""""""#########$$$$$$###""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$###############$$$$$$$$$"""""""""""""""""""""""""""#####################"""""""""###""""""!!!!!!%%%$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############""""""############"""""""""""""""""""""#########&&&&&&%%%%%%$$$%%%%%%%%%!!!!!!!!!!!!!!!"""""""""!!!!!!"""############"""###############"""""""""""""""""""""""""""""""""""""""############""""""########################""""""""""""############!!!"""###$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&)))+++...333:::EEEQQQYYYdddkkkppppppmmmkkkfff```^^^]]]\\\\\\^^^eeennnsssxxx}}}~~~{{{nnn[[[KKKGGGHHHIIIMMMSSSQQQZZZeeelllssszzz~~~~~~}}}zzzyyyyyyuuummmhhhhhhssstttuuuwwwxxxyyyzzzzzzzzz||||||uuuuuuzzz~~~yyyuuupppllliiiddd^^^YYYVVVUUUUUUWWWZZZ\\\\\\[[[bbbgggnnnvvv{{{vvvgggccc\\\SSSLLLGGGEEEDDDAAAAAAAAAAAA???>>><<<;;;<<<:::888777888999999888555555666666777777777888666777888777666555666888555555555666666777777777444444444333333333333333555444444333333444444555777555444444666777777666444555666777888999999999::::::<<<@@@GGGPPPXXX]]]___^^^___dddooo|||xxxpppiii```UUUNNNJJJGGGDDDCCCEEEGGGHHHIIIFFFKKKVVVdddqqqyyyzzzxxxzzzxxxwwwzzz{{{~~~%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###!!!###$$$""" $$$#########$$$$$$%%%&&&"""""""""#########$$$$$$######$$$$$$$$$$$$######!!!"""""""""####################################$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%########################""""""""""""#########$$$!!!!!!"""""""""#########!!!!!!!!!!!! """"""""""""############!!!!!!!!!""""""#########""""""#########$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""#########"""!!!!!!""""""""""""""""""""""""&&&&&&%%%$$$%%%%%%''''''%%%$$$###""""""###$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""#########"""!!!!!!!!!!!!""""""#########"""""""""""""""######"""!!! !!!"""###""""""""""""############""""""############"""""""""""""""######$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''######"""""""""""""""""" !!!"""###$$$######""""""##################$$$########################!!!"""###$$$$$$###"""!!!########################!!!"""""""""############!!!!!!"""$$$$$$%%%%%%$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***,,,...333:::CCCOOO[[[ccclllsssyyyyyyxxxuuunnnhhh]]][[[[[[^^^dddkkkrrrwww}}}~~~~~~}}}~~~}}}uuulll]]]NNNCCCDDDGGGHHHOOOYYYYYYdddnnnrrrxxx{{{xxxxxxsssllliiillluuuvvvxxxyyyzzzyyyxxxwwwuuuwwwzzz{{{uuunnnpppwwwyyytttsssnnniiiggggggddd^^^YYYQQQRRRSSSWWW]]]bbbdddeeejjjooovvv}}}{{{uuurrrppplllddd^^^QQQMMMHHHCCC@@@>>><<<<<<888999:::999999888888999888777666666777888777666444555666666555666666777777999::::::777777888::::::999888777777888888999888777666555555555666777888777666666555555666666777555333444666888777555333444555666666777777777888888888999<<>>???>>><<>>CCCFFFNNNUUU^^^dddkkkvvv~~~uuujjjddd```YYYQQQKKKKKKLLLOOOSSSVVVVVVVVVTTTYYY^^^bbbeeeiiiooossstttvvvxxx}}}########################%%%$$$"""!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###"""###$$$$$$###""""""!!!!!!!!!!!!"""###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""" ###%%%&&&$$$###""""""""""""############""""""######$$$%%%%%%$$$######$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""######################## !!!"""######$$$#########"""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$############"""""""""!!!#########"""""""""""""""$$$#########""""""!!!!!!############"""""""""!!! """######"""!!!!!!"""##################$$$$$$%%%%%%%%%$$$$$$'''+++///,,,((($$$!!!"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%&&&(((########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$###""""""""""""###$$$$$$$$$##################$$$###"""""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$&&&'''+++)))'''''''''((('''&&&((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((((((&&&%%%(((((((((,,,333:::CCCLLLRRR\\\hhhrrrvvvwww{{{xxxpppnnnmmmmmmooorrrwww|||zzzlllaaaZZZRRRJJJIIIJJJLLLMMMOOOVVV^^^dddrrruuuwwwxxxwwwuuuuuuvvvtttqqqoooqqqvvvyyyxxxvvvxxxtttssswwwxxxsssoooooonnnpppvvv}}}|||xxx{{{|||vvvoooggg^^^YYYUUUXXXZZZ[[[aaahhhkkkiiieeeggglllvvv}}}|||wwwpppfff___ZZZVVVOOOJJJCCCCCCCCCAAA???===:::999888999999888666444555666555555555555555666777777888888888888888999::::::888888888999999999999999::::::;;;<<<>>>AAACCCEEELLLJJJHHHDDDAAA>>><<<;;;:::999888888:::::::::888888777777777777777777777777666555666888888777555777777777666666666666666666666555555555444444444444444444555666999;;;<<<===CCCJJJOOOTTT^^^lllvvv~~~vvvppphhh```TTTQQQNNNLLLMMMMMMLLLKKKKKKNNNRRRVVVYYY___fffkkkssstttvvvyyy}}}$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$$$$###"""###$$$$$$###"""  !!!!!!"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" """$$$$$$###"""!!!"""""""""############""""""###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""##############################""""""""""""######%%%%%%$$$$$$###""""""!!!"""#####################""""""######$$$%%%%%%&&&########################"""###$$$%%%%%%$$$###""""""""""""#########$$$$$$############""""""""""""$$$#########""""""!!!!!!#########"""""""""""""""############"""""""""""" """######"""!!!!!!""""""""""""###$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$'''))))))'''###!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######%%%&&&'''########################$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((+++)))''''''''''''&&&%%%%%%&&&&&&&&&''''''(((((('''''''''&&&'''(((((()))***'''&&&((()))***111888EEENNNWWW___iiivvv{{{|||}}}vvvpppkkkoooqqqtttxxxzzz|||~~~~~~~~~rrraaaTTTNNNLLLJJJSSSSSSSSSSSSVVV\\\dddiiivvvxxxwwwrrrllliiikkkooommmnnnppprrrtttvvvwwwxxxwwwrrrppprrrrrrpppnnnpppuuuxxxxxxuuuoooiiiddd^^^XXXUUURRRTTTVVVZZZcccpppxxxyyywwwxxx{{{|||{{{uuusssqqqqqqqqqnnniiiddd^^^YYYQQQLLLIIIFFFAAA===777777888888777777666555777888999888666555666777777777777777777888888888999999999:::::::::;;;;;;888999::::::;;;;;;;;;;;;>>>???@@@???>>>AAAHHHMMMYYYYYYWWWQQQIIIBBB@@@???>>>===;;;;;;<<<<<<:::999::::::999999999999::::::999777666777888999777666::::::999999888777777666666666666666555555555555333444555555555555555444333888===@@@CCCJJJUUU]]]oooyyyxxxgggbbb[[[VVVRRROOOLLLJJJGGGGGGHHHJJJMMMSSS[[[```jjjmmmpppsssuuuxxx{{{~~~$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$###"""###$$$$$$###""""""""""""""""""###$$$$$$###$$$%%%&&&&&&%%%$$$###########################!!!""""""######""""""!!!!!!###$$$$$$###""""""###"""######$$$$$$######"""########################&&&%%%###"""!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""###%%%%%%%%%$$$$$$#########$$$#####################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""""""""#####################"""""""""""""""$$$$$$######"""!!!!!!!!!"""""""""""""""##################"""""""""""""""!!!"""$$$$$$"""!!!"""###!!!!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%###"""###$$$&&&%%%###""""""######$$$########################$$$$$$######$$$$$$%%%&&&########################################################################"""######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&(((,,,***((('''''''''&&&%%%&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))+++((('''***,,,000999BBBNNNWWWbbbkkkxxxyyytttnnniiihhhkkknnnrrryyyxxxhhhXXXMMMJJJKKKLLLWWWVVVVVVWWW[[[bbbiiinnnvvvvvvrrriii___]]]cccjjjlllpppuuuvvvvvvvvvwwwyyywwwqqqmmmmmmnnnoootttyyy}}}zzzooolllgggdddaaa___\\\ZZZZZZ\\\^^^bbblll{{{zzzvvvuuujjjfffbbb^^^\\\XXXSSSPPPKKKHHHCCC@@@???===:::888555555666666777777777777777888999999888777888999::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;===>>>>>>>>>>>>>>>AAACCCDDDBBB>>>???EEEKKK[[[___aaa]]]SSSIIIDDDDDDDDDCCCAAA@@@@@@@@@>>><<<<<<;;;;;;:::;;;;;;<<<===<<<;;;999999;;;;;;:::999::::::999999888888888888777777777777666666666666666666666666666666555555444777:::;;;<<>>@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@AAACCCEEEFFFEEEEEEDDDCCCFFFGGGCCC===;;;===AAAOOOWWW___```XXXOOOHHHEEEHHHGGGEEEEEEEEEEEECCCAAA???>>>=========???@@@AAA@@@>>><<<;;;<<<===<<<;;;999999999999999999999999999999999888888888777777888777666555666777999:::444666777777777999>>>BBBHHHNNNUUUYYY[[[aaammmxxx}}}vvvnnneee___ZZZVVVOOOJJJGGGGGGHHHIIIKKKPPPXXX___eeekkkpppssssssvvv{{{%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$$$$###"""###$$$$$$###"""###############$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$#########%%%%%%%%%######$$$%%%######$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""###%%%$$$$$$#########$$$$$$"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""########################"""###$$$%%%%%%$$$###"""!!!!!!!!!"""""""""######""""""""""""############"""""""""""""""""""""### !!!"""###$$$$$$%%%""""""""""""############!!!###$$$$$$###""""""###"""""""""###$$$$$$$$$%%%$$$%%%&&&%%%###""""""###"""###$$$###"""!!!###%%%#################################$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$##############################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))***((('''&&&((((((((('''******))))))((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&(((///666>>>JJJUUU\\\bbbjjjsssxxxeee^^^]]]^^^fffoooqqqyyyyyykkk[[[LLLHHHLLLNNNMMMLLLQQQRRRUUU]]]fffooouuuxxxrrrnnnfff[[[TTTWWWaaajjjuuuzzz~~~zzzxxxwwwqqqmmmkkkmmmqqqxxxyyyrrrlllfffcccZZZ\\\aaahhhpppuuuxxxxxxxxxzzz|||~~~yyyrrrhhh___WWWQQQOOOMMMJJJEEEAAA===;;;::::::888888888777777777666666666666666666777888999:::888:::<<<===<<<===???@@@AAABBBDDDFFFHHHHHHHHHHHHIIIHHHGGGGGGGGGHHHJJJKKKIIIKKKMMMOOOPPPPPPOOONNNHHHHHHGGGCCC<<<888888999???HHHTTT[[[ZZZSSSMMMIIIKKKIIIHHHIIIJJJJJJIIIHHHFFFEEECCCCCCCCCEEEGGGIIICCCAAA>>>===>>>??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999777666555444555777999:::555666666555555777:::===BBBCCCGGGJJJJJJLLLTTT]]]kkkwww{{{tttmmmggg___VVVOOOJJJEEEBBBEEEHHHLLLQQQWWW^^^eeejjjsssttttttvvvzzz%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$###"""###$$$$$$###"""###############$$$%%%%%%#########""""""#################################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$""""""###%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!#########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""""""""###!!!"""""""""############!!!!!!!!!"""######$$$$$$ !!!"""###$$$%%%%%%!!!"""""""""############!!!###%%%$$$###"""########################$$$$$$$$$%%%%%%$$$""""""$$$&&&!!!###$$$###!!! """$$$########################""""""###$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%&&&&&&&&&&&&%%%""""""###$$$$$$###""""""######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''))))))'''&&&&&&((())))))((('''''''''((((((((((((((('''''''''&&&''''''((()))...---000888@@@HHHTTT___dddgggkkkpppzzz~~~kkk]]]]]]bbbdddhhhooottt{{{~~~qqqhhhXXXMMMEEEHHHNNNPPPPPPQQQSSSUUUZZZcccoooxxx|||~~~vvvoooeee\\\XXX]]]gggooouuuzzz|||wwwtttqqqpppsssyyy~~~zzzssskkkeee^^^YYYUUUQQQWWWbbbooo|||{{{sssmmmeeebbb\\\UUUNNNGGGCCC@@@???>>><<<888666555666888555666777777777666777777777777777888:::<<<>>>???@@@AAADDDDDDEEEFFFHHHJJJJJJLLLOOORRRTTTUUUUUUTTTVVVTTTRRRPPPQQQSSSVVVXXXSSSUUUXXX[[[\\\[[[ZZZYYYOOOKKKFFF@@@;;;888888777888@@@LLLVVV[[[ZZZVVVRRROOONNNNNNOOOQQQSSSRRRQQQOOOMMMLLLKKKLLLNNNQQQRRRJJJGGGDDDCCCCCCDDDDDDDDDEEEDDDCCCBBB@@@???>>>===============<<<<<<<<<;;;777777777777888888888888777777777777777999;;;===???===>>>AAAAAA???CCCIIIMMMXXXeeeooozzzvvvlllcccXXXNNNHHHGGGGGGFFFGGGJJJRRR[[[aaalllmmmnnnooorrrwww}}}%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""$$$%%%&&&$$$###"""###$$$$$$$$$"""%%%%%%$$$$$$%%%%%%&&&'''$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######"""!!!!!!"""$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$%%%&&&'''"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!%%%%%%$$$######"""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$ !!!"""###$$$%%%%%% !!!"""###$$$%%%&&&!!!!!!""""""#########$$$"""###%%%%%%###"""###$$$$$$$$$$$$###############$$$$$$$$$###"""###&&&(((!!!###%%%$$$!!! !!!$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$##############################$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""%%%&&&''''''((((((''''''!!!"""###$$$$$$###"""!!!######$$$%%%%%%&&&''''''%%%%%%&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''###%%%&&&&&&%%%&&&(((***(((&&&%%%&&&(((******)))$$$$$$%%%&&&'''((()))***((((((((((((((()))******666666999AAAIIIQQQ\\\fffjjjkkkkkklllsss|||~~~|||rrraaaXXX```iiijjjjjjnnnvvv|||rrrbbbXXXLLLFFFEEELLLQQQQQQSSSWWWVVVXXX___iiiuuu~~~{{{sssggg^^^]]]bbblllrrrtttwww}}}}}}wwwssssssvvv}}}|||yyywwwqqqiiibbb[[[UUUOOOKKKMMMUUUddduuuzzzuuummmddd]]]PPPOOOLLLHHHDDD@@@===<<<999999888666444555777999666777999999888888888999:::;;;;;;===???BBBEEEGGGGGGIIILLLMMMMMMNNNQQQRRRSSSUUUXXX\\\^^^___```______]]]ZZZWWWXXX[[[^^^aaa[[[]]]```bbbccccccbbb```TTTNNNEEE>>>;;;::::::::::::???IIIUUU^^^aaa___\\\TTTTTTTTTVVVYYY[[[[[[ZZZUUUTTTRRRQQQRRRUUUWWWYYYPPPMMMJJJIIIIIIJJJJJJJJJMMMLLLJJJGGGDDDBBB@@@>>>>>>>>>>>>>>>============888999;;;<<<<<<:::888666555555555555666888:::;;;===888888======:::;;;???BBBJJJQQQVVV^^^kkkvvv{{{uuuhhh[[[RRRJJJHHHEEECCCEEEMMMWWW______aaadddgggkkknnnqqqssswww$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%'''%%%""" !!!$$$&&& !!!###%%%&&&%%%###""""""###$$$$$$$$$"""!!! !!!!!!""""""######$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!###!!!!!!$$$%%%$$$"""""""""###$$$$$$$$$$$$###%%%###!!!"""$$$%%%$$$!!!""""""""""""############""""""""""""""""""""""""$$$###""""""######""" ########################!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!""""""&&&$$$######$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""""""""#########""""""!!!%%%$$$"""!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%&&&%%%###"""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&)))(((&&&&&&&&&''')))+++%%%&&&&&&&&&&&&(((+++...111;;;DDDHHHOOOZZZeeekkkpppkkkggggggjjjllliiifff]]][[[^^^hhhooopppuuu{{{zzz}}}zzznnn```TTTNNNCCCDDDFFFLLLRRRWWWYYYYYYccceeejjjrrrzzz~~~}}}uuutttpppjjjeeefffkkkppptttwwwzzzyyywwwvvvyyy|||{{{|||xxxuuussssssmmmhhhaaaYYYSSSOOOMMMMMMMMMXXXhhhwww|||ppphhhbbb]]]VVVPPPGGGCCC>>>======<<<:::888999888777666666666777888888999;;;;;;:::999:::;;;;;;===@@@BBBDDDHHHMMMPPPOOOSSSWWWYYYXXXXXXZZZ]]]aaaaaaaaabbbdddgggiiikkkiiihhhgggffffffggghhhhhhhhhfffeeehhhlllnnnmmmlllccc[[[OOODDD<<<:::;;;===:::>>>FFFSSS___fffgggeeegggccc```___bbbeeefffeee^^^]]]ZZZXXXWWWWWWXXXYYYWWWVVVUUUTTTTTTUUUVVVWWWUUUWWWWWWSSSNNNIIIHHHIIICCCCCCCCCBBBAAAAAA@@@@@@???>>><<<<<<===>>><<<;;;;;;:::999888888888888888:::999888777666666666666888999===BBBIIIQQQXXX\\\fffhhhooo}}}oooeeeYYYSSSKKKFFFFFFJJJNNNPPPRRRTTTWWWYYY\\\```hhhmmmuuu{{{&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%)))'''%%%###"""###%%%&&&$$$$$$%%%&&&%%%%%%###### """$$$&&&&&&'''!!!!!!!!!!!!""""""######$$$###"""!!!!!!"""###$$$############"""""""""!!!#########$$$$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!$$$"""!!!!!!###$$$""" """"""###$$$$$$$$$$$$###%%%###!!!"""$$$%%%$$$"""""""""""""""############""""""""""""""""""""""""$$$###""""""######""" ####################################$$$$$$$$$$$$$$$$$$###"""""""""""""""###"""!!!"""$$$$$$###"""""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######"""###$$$$$$""""""############""""""$$$$$$######"""""""""######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%###"""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%&&&''')))***&&&'''''''''(((***...111888BBBLLLQQQXXXbbbjjjnnnsssmmmeee```___`````````aaa```eeeooovvvwwwzzz~~~~~~|||vvvjjj]]]QQQIIIFFFKKKMMMPPPRRRTTTYYY^^^cccooopppsssxxx}}}~~~{{{xxxrrrrrrqqqmmmiiijjjnnnsssuuuuuuuuuttttttvvvzzz}}}|||zzzvvvqqqlllhhheeecccaaa^^^ZZZWWWUUUUUUVVVVVVUUU```mmmzzz{{{wwwwwwqqqiii___XXXSSSOOOIIIDDDAAA===:::999:::;;;999888888777666555555666777888999;;;======<<<<<<===>>>@@@BBBEEEIIILLLQQQVVVZZZ\\\^^^bbbddddddeeefffgggffffffgggiiikkknnnpppqqquuutttsssrrrqqqqqqrrrssstttssssssuuuzzz||||||{{{tttlll___RRRGGGBBB@@@@@@???EEEOOO\\\hhhpppssstttyyyuuuqqqpppqqqssssssrrrpppmmmjjjfffbbb___]]]\\\]]]]]]]]]]]]^^^___```aaaaaabbbbbb___ZZZWWWVVVWWWMMMLLLJJJHHHFFFDDDBBBBBBAAA???>>>=========;;;999<<<<<<;;;;;;::::::999999::::::999888888888888888999999:::<<<@@@DDDIIIKKKRRRTTTZZZhhh{{{xxxeee___VVVOOOKKKJJJJJJJJJKKKMMMOOOPPPRRRWWW^^^cccmmmssszzz%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%))))))'''&&&%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$#########"""""""""######!!!!!!!!!""""""""""""#########""""""""""""##################""""""""""""#########$$$$$$$$$$$$%%%""""""###$$$$$$###""""""%%%$$$""""""######!!!""""""###$$$$$$$$$$$$###$$$###"""###$$$$$$###"""""""""""""""############""""""""""""""""""""""""$$$###""""""######""" ####################################$$$$$$$$$$$$$$$$$$###""""""""""""###!!! !!!###$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%""""""###############"""$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$############$$$%%%%%%$$$######"""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))'''((())))))***---222666AAAKKKUUU[[[bbbkkkrrrtttuuummmbbbYYYUUUVVV[[[^^^hhhiiioooyyy{{{ssseeeVVVIIICCCCCCEEETTTWWWZZZXXXWWW\\\fffnnnvvvvvvwwwxxxyyyxxxuuurrrnnnpppqqqpppnnnmmmpppsssvvvsssqqqrrrvvv{{{{{{sssppplllfff___YYYUUURRRUUUUUUWWW[[[```dddffffffdddkkkttt}}}{{{xxxssskkkffffff[[[UUUMMMHHHEEEBBB>>>:::;;;999777666888999999999888777777777777999:::;;;===???AAABBBBBBCCCEEEFFFGGGJJJNNNRRRVVV\\\bbbfffjjjjjjlllooosssttttttsssnnnooorrruuuxxxzzz{{{{{{wwwiii]]]TTTOOOMMMNNNVVVbbbnnnxxx{{{vvvqqqmmmjjjjjjkkklllnnnoooooooooooollllllkkkiiieeecccbbbccc^^^\\\YYYUUUQQQMMMKKKIIIGGGEEECCCBBBAAA???<<<999::::::::::::999888777666;;;::::::999999999999:::888888777777888:::<<<===@@@AAAFFFOOO^^^ooo{{{uuulllddd]]]WWWRRROOOKKKKKKKKKJJJKKKOOOTTTXXXbbbhhhpppuuuyyy~~~######""""""""""""###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%(((((((((((('''%%%$$$$$$'''&&&$$$######$$$%%%&&&(((&&&$$$"""!!!!!!!!!"""""""""""""""""""""""""""###""""""""""""""""""############"""""""""""""""############$$$$$$$$$$$$########################$$$######""""""""""""!!!""""""###$$$$$$$$$$$$###$$$############$$$######!!!"""""""""############""""""""""""""""""""""""$$$###""""""######""" ######################## !!!!!!!!!""""""""""""$$$$$$###""""""#########!!! """######!!!#############################################"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""###$$$$$$$$$######$$$%%%&&&'''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$##################""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&%%%&&&'''(((((('''((()))***---111888<<>>@@@FFFLLLYYYZZZZZZYYYZZZ```jjjssssssqqqpppnnnnnnmmmmmmmmmkkkooorrrrrrpppoooppprrruuusssrrrvvv~~~~~~zzzwwwqqqlllddd\\\TTTNNNJJJHHHNNNRRR[[[gggssszzz|||{{{vvvyyy{{{~~~~~~wwwpppkkkeee\\\VVVUUULLLHHHCCC@@@???===;;;999888777666666777888999:::999999999:::;;;===???@@@BBBDDDFFFHHHIIIKKKNNNQQQPPPRRRVVVZZZ^^^dddjjjnnnqqqppprrrwww}}}~~~yyy{{{zzzqqqkkkiiijjjrrr|||}}}~~~~~~xxxxxxvvvssspppmmmkkkkkknnnkkkgggbbb]]]YYYVVVUUUQQQOOOLLLKKKIIIEEEAAA>>><<<<<<<<<<<<:::888777555;;;::::::999999999::::::777777666666777888999::::::<<<>>>AAAHHHTTTcccmmmtttyyy{{{sssjjjccc]]]WWWUUUQQQNNNLLLMMMOOOQQQUUU]]]fffnnnrrrwww|||$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&%%%###"""$$$###!!!!!!"""$$$&&&((("""!!!!!!!!!###%%%'''(((############"""""""""""""""""""""######"""""""""""""""""""""""""""######""""""#########$$$$$$$$$$$$$$$############$$$$$$!!!""""""""""""######$$$""""""###$$$$$$$$$$$$#########$$$############$$$!!!"""""""""############""""""""""""""""""""""""$$$###""""""######""" """""""""""""""""""""""" !!!!!!!!!""""""""""""$$$###############$$$$$$$$$"""!!!!!!""""""!!!########################"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%&&&''''''%%%$$$######$$$$$$%%%%%%$$$$$$#######################################$$$#########""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&&&&''''''(((((('''(((***,,,000777???DDDQQQXXX^^^ccckkkvvv}}}yyyuuummmfffaaaccchhhmmmsssvvvzzz~~~zzzoooeeeXXXPPPEEE<<<<<>>AAADDDEEEFFFHHHKKKMMMOOOSSSWWWZZZ[[[]]]```cccfffkkkppptttwwwwwwzzz|||xxxvvvuuusssnnniiiddd```^^^^^^[[[YYYWWWUUUSSSOOOJJJFFFEEEEEEDDDBBB???===;;;:::;;;;;;:::999999999::::::888888888888888888999999999;;;<<<<<<===CCCLLLTTT[[[```iiiuuu}}}tttnnnfffbbb\\\VVVQQQNNNLLLKKKJJJQQQ[[[eeelllsssyyy}}}''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$######"""!!! """$$$''')))$$$$$$#########$$$$$$$$$$$$############"""""""""""""""############""""""""""""""""""############"""""""""############$$$%%%$$$############$$$%%%!!!######""""""$$$%%%""""""###$$$$$$$$$$$$###"""$$$$$$$$$###"""###$$$""""""""""""############""""""""""""""""""""""""$$$###""""""######""" """"""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$%%%%%%%%%###""""""""""""!!!########################!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$###""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))***'''''''''((((((((((((((('''))),,,000666>>>HHHNNNYYY___eeejjjqqq{{{}}}yyysssooommmmmmppprrrtttwwwyyyyyyxxxqqqbbbTTTIIIDDD===;;;>>>FFFMMMRRRVVVTTTUUUXXX___dddggghhhmmmllliiifffcccdddgggjjjpppsssvvvuuusssrrrtttvvvyyy{{{}}}{{{xxxvvvfff```VVVMMMHHHFFFGGGHHHHHHOOO^^^tttxxxvvvuuuppphhhbbb[[[UUURRRMMMEEE@@@@@@888888777777666666777777555666666555555666888:::>>>>>>???AAADDDGGGJJJLLLLLLOOORRRUUUXXX]]]bbbfffjjjllloooqqqssswww{{{|||yyytttoookkkhhhgggfffgggeeedddbbb```\\\WWWSSSNNNLLLIIIEEEBBB???===<<<>>>===<<<;;;:::::::::::::::::::::999888777777666666888999999999;;;@@@EEEHHHLLLTTT^^^lll}}}tttooohhhaaaZZZTTTMMMIIIDDDIIIQQQZZZbbbkkksssxxx)))((((((''''''(((((()))$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))*********++++++++++++******))))))))))))(((((((((((()))((((((''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%###"""""""""###%%%&&&'''(((((('''&&&$$$""" $$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!!!!"""""""""############""""""""""""############%%%$$$$$$######$$$$$$%%% """$$$###!!!!!!"""$$$""""""###$$$$$$$$$$$$###"""$$$%%%$$$"""!!!###%%%""""""""""""############""""""""""""""""""""""""$$$###""""""######""" """"""""""""""""""""""""############$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$###""""""###$$$###!!!""""""""""""""""""""""""!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$###"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))******'''(((((())))))))))))))))))+++///444<<>>EEEMMMRRRUUUSSSWWW\\\```bbbcccccccccfffiiilllmmmlllmmmooorrruuuxxxyyyyyywwwyyy}}}|||yyyvvvsssooolll```]]]YYYUUUSSSSSSUUUVVVUUUWWW```qqqyyymmmiiihhhaaaYYYRRRLLLGGGFFFCCC<<<999999555666666666666666666777666777999999999;;;>>>BBBFFFGGGHHHJJJNNNRRRUUUWWWXXX[[[^^^bbbffflllrrrvvvzzz|||~~~zzzwwwvvvvvvuuuttttttsssrrrnnniiieeeZZZWWWRRRLLLGGGDDDCCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;::::::888777777777888888888888999<<<>>>>>>@@@DDDJJJTTTcccttt~~~~~~xxxqqqjjjaaaXXXQQQHHHJJJLLLQQQWWW```iiiooo''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))***************************************************++++++,,,---.........,,,------......------,,,...------,,,,,,+++++++++***))))))(((''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$######""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$""""""""""""############&&&%%%$$$######$$$%%%&&&"""$$$%%%$$$!!!!!!###""""""###$$$$$$$$$$$$###!!!$$$%%%%%%"""!!!###%%%""""""""""""############""""""""""""""""""""""""$$$###""""""######"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$#########$$$%%%%%%&&&###"""!!!"""$$$&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""" !!!"""###$$$%%%&&&&&&&&&&&&%%%$$$###"""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++(((((()))***************+++---111777@@@KKKWWW___jjjrrrzzzyyytttooojjjlllssszzz}}}}}}~~~|||zzzrrr```NNNAAA???>>>CCCKKKTTTZZZ\\\SSS[[[dddgggeeeaaa```bbb]]]dddmmmsssuuuvvvxxxyyyyyy{{{||||||{{{~~~{{{xxxuuurrroookkkfffbbb______``````aaabbbddddddeeecccdddnnn|||}}}oooccc^^^]]]WWWNNNHHHBBB>>>>>><<<777444555777888999999888888999:::888;;;===>>>???AAAFFFJJJOOOOOOQQQSSSWWW[[[___aaadddfffiiimmmrrrxxx|||wwwtttjjjeee___XXXRRRPPPOOOOOOEEEDDDBBB@@@???>>>======:::;;;<<<<<<<<<<<<<<<;;;<<<;;;999888888:::;;;<<<999:::;;;===BBBLLLYYYbbbjjjnnnwwwxxxoooddd]]]OOONNNLLLLLLQQQYYYbbbhhh###%%%'''((((((((()))******************************)))))))))***+++---...222222222222222222222222000111111111111111111111000111444666777777666555444333222000///.........,,,,,,---------,,,***)))&&&((()))(((&&&###""""""'''%%%###"""$$$%%%%%%%%%%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&%%%######$$$%%%$$$$$$%%%###"""###%%%%%%### ###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!""""""#########$$$%%%%%%$$$###""""""############$$$$$$$$$$$$######!!!!!!"""###########################""""""""""""###"""""""""!!!!!! !!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$########################"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%))))))(((((((((((())))))((('''%%%$$$$$$%%%&&&((('''((()))((('''(((+++---(((444999===IIIQQQ\\\lllssszzzrrr___cccfffjjjsss{{{zzzyyynnn]]]OOOCCCDDDGGGLLLSSSXXXZZZ[[[\\\```dddeeebbb___]]]^^^bbbffflllttt{{{~~~~~~|||~~~vvvrrrzzz}}}yyyxxxooogggccc^^^WWWUUUXXXYYYffftttzzz}}}}}}xxxttttttxxx}}}|||uuujjj___VVVOOOIIIFFF===;;;999777888888888777777888888777777:::>>>AAAAAABBBGGGLLLLLLJJJNNNTTT\\\]]]```dddhhhlllppprrrssstttwww|||{{{tttlllfffccc^^^WWWQQQRRRMMMGGGCCCCCCCCC@@@>>>>>><<<;;;;;;<<<<<<;;;:::::::::;;;;;;::::::999888555666777:::===@@@CCCDDDQQQTTT[[[eeeoooyyywwwfffaaaZZZTTTUUUYYY\\\^^^___&&&'''))))))))))))+++,,,---....../////////000000000000//////000111333444888999999999::::::::::::666666555555555555555666666888:::===>>>???>>>======;;;999666444222111111------...//////...------***++++++***'''%%%%%%%%%***(((%%%%%%&&&''''''&&&%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$###""""""###$$$######%%%$$$###$$$%%%%%%###!!!###"""!!!!!!!!!!!!"""###########################"""#########$$$$$$$$$$$$%%%$$$$$$###""""""##############################!!!!!!"""###############""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$#########"""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############"""""""""!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######$$$$$$$$$######""""""!!!$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&'''&&&&&&(((+++......:::???DDDOOOWWW```ooo{{{qqqfff^^^ccchhhmmmwwwyyyrrrlllaaaSSSHHHEEEGGGLLLTTT\\\aaaddddddfffggggggeee```]]]]]]^^^aaadddllluuu}}}}}}xxxvvv}}}{{{zzzzzzxxxuuunnneee\\\XXXTTTOOOOOOSSS___mmm}}}{{{zzzzzzxxxvvvmmmggg]]]TTTMMMHHHCCCAAA:::888666666666777777777777888999999;;;>>>CCCGGGMMMMMMOOOSSSTTTTTTYYYaaadddfffiiimmmrrrwww{{{~~~wwwrrrooojjjccc^^^^^^YYYTTTQQQPPPNNNJJJFFFEEEDDDBBBAAABBBAAA???>>>:::::::::::::::999999888888888888999;;;===???@@@FFFGGGKKKRRRZZZddduuu~~~uuummmeeecccddddddaaa___)))***++++++***,,,...111333333444666666777777777666666555555555777888999???@@@AAABBBCCCDDDDDDDDD>>>===<<<:::::::::;;;;;;===???BBBEEEGGGHHHGGGGGGGGGEEEAAA===:::888666666555555666888888888888888333444333000---++++++,,,+++)))&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$"""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###############!!!!!!!!!!!!######!!!!!!"""###############""""""!!!!!!!!! $$$$$$$$$$$$############""""""""""""############""""""""""""""""""""""""""""""""""""####################################"""###$$$$$$%%%%%%$$$$$$!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$''''''&&&%%%%%%$$$######$$$###""""""""""""###$$$######$$$$$$$$$$$$######$$$$$$###""""""!!! $$$$$$$$$#######################################%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$&&&''''''############$$$$$$$$$$$$(((((('''&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&'''&&&&&&&&&%%%&&&'''''''''***---000555BBBHHHMMMYYY___eeessshhh\\\]]]dddlllsss{{{tttfffZZZRRRKKKHHHKKKNNNSSSZZZbbbhhhjjjjjjooommmhhhbbb]]][[[]]]___bbbfffmmmwww||||||}}}|||}}}xxxsssqqqqqqpppnnnbbbZZZRRRMMMJJJHHHKKKQQQffftttyyysssmmmhhhZZZUUUNNNGGGCCC@@@===;;;888777666666666888999:::;;;<<<>>>@@@BBBFFFLLLPPPVVVUUUWWW[[[\\\]]]dddmmmqqqsssvvv{{{~~~wwwsssmmmiiiccc```]]]ZZZTTTOOOMMMKKKHHHFFFEEECCCAAA???<<<<<<<<<<<<<<<;;;:::::::::999999999999::::::;;;===;;;<<>>???@@@@@@???;;;:::999999:::;;;<<<===EEEFFFGGGIIIKKKKKKKKKKKKEEEDDDBBB@@@??????@@@AAAAAACCCGGGJJJMMMNNNNNNNNNLLLJJJGGGCCC@@@>>>>>>>>>======???@@@BBBCCCCCCDDD@@@???===888333000000111///---***((((((((('''&&&((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%########################!!!!!!"""######$$$#########$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$"""  """$$$!!!!!!"""###############""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$(((((('''&&&$$$###""""""##############################$$$$$$$$$$$$######$$$######"""!!! ################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%&&&((()))***)))'''&&&))))))***)))***,,,111444<<>>@@@BBBDDDGGGIIILLLPPPVVVZZZ^^^___cccgggiiijjjqqqyyy}}}|||uuuoookkkgggbbb]]]YYYVVVRRROOOLLLIIIEEEBBB@@@@@@@@@@@@???>>>===<<<::::::999888888888888999:::888888<<>>CCCFFFJJJMMMPPPRRRUUUYYY^^^aaaiiilllssszzz|||}}}}}}yyytttpppjjjgggaaa\\\XXXRRRMMMJJJDDDDDDDDDBBBAAA???===<<<:::999999888888999999:::999888999===>>>>>>AAAFFFSSS^^^ooo}}}{{{|||yyyrrr777999:::::::::<<>>:::777777999666333111111111000///---,,,+++***)))((('''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################!!!!!!""""""###"""""""""######!!! !!!###$$$%%%'''&&&$$$######$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########"""######$$$%%%######!!!!!!!!!!!!######!!!!!!"""###############%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""############""""""""""""!!!"""###$$$$$$###"""!!!!!!"""######$$$$$$######!!!""""""######$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$%%%''''''&&&%%%%%%$$$############$$$%%%%%%$$$############$$$$$$$$$$$$############""""""""""""!!!!!!###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''((((((''''''''''''((((((&&&(((***,,,,,,,,,+++***((()))******---111777<<>>???BBBHHHMMMRRRTTTXXX[[[^^^bbbgggjjjpppttt}}}yyyuuuooohhhaaa[[[TTTPPPKKKJJJIIIGGGDDDBBB???>>>;;;;;;::::::::::::;;;;;;777555777<<<===::::::<<>>???BBBCCCCCCDDDGGGIIIKKKLLLOOOQQQQQQPPPNNNMMMKKKJJJIIIHHHHHHIIIJJJJJJEEEFFFGGGGGGFFFCCC@@@???;;;<<<>>>>>>>>>===<<<;;;:::<<<@@@CCCEEEFFFFFFFFFDDDCCCAAA@@@AAADDDHHHJJJPPPPPPPPPQQQSSSUUUWWWXXXSSSSSSRRRNNNIIIDDDBBBAAA<<<:::777666666666555444555444333111///---++++++))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################""""""""""""""""""!!!  $$$$$$""" """$$$"""%%%&&&&&&###""""""$$$"""###$$$$$$$$$$$$###"""########################$$$$$$$$$######"""""""""######""""""###$$$$$$%%%########################!!!!!!"""###############$$$$$$$$$############""""""#########$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""############"""""""""!!! !!!###$$$$$$###!!! !!!""""""########################$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""""""""###############""""""#########$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''###$$$%%%&&&'''''''''''')))'''%%%$$$$$$%%%''')))&&&'''(((***************''')))+++---222999AAAGGGSSS___cccgggllleeeZZZ[[[XXX^^^]]]^^^ffffffgggqqqxxx{{{uuuooojjjaaa\\\UUUPPPNNNPPPSSSUUUUUUUUUXXX^^^gggooouuuwwwfffcccbbbdddiiimmmooooooooorrrwww|||~~~{{{tttoooiiipppzzzzzzsssmmmiiiaaa___[[[VVVSSSRRRSSSTTT___lllwww{{{}}}{{{|||zzzuuurrrqqqlllggggggaaaYYYSSSNNNIIICCC>>>999888777888:::<<<===<<<:::>>>CCCEEEFFFJJJPPPVVVZZZ]]]bbbgggkkkpppuuuxxxxxx{{{wwwoooggg___[[[VVVUUUSSSPPPLLLHHHEEEDDD>>>>>>===<<<<<<;;;<<<<<<999666666:::<<<999999;;;===???GGGPPPXXXaaaqqqBBBDDDGGGIIIIIIJJJLLLMMMHHHIIILLLMMMNNNLLLJJJIIIDDDDDDBBBBBBAAABBBCCCDDD???@@@@@@@@@>>>:::777444///111444666666444222000333555888;;;============<<<;;;999888:::===AAACCCJJJJJJJJJJJJLLLNNNPPPQQQWWWXXXXXXVVVRRRNNNLLLKKKEEECCC@@@???@@@@@@??????===<<<;;;888666333222111************************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""###""""""!!! """'''(((%%%###%%%'''"""$$$&&&%%%"""!!!"""###"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""%%%%%%%%%$$$$$$###############""""""###$$$%%%%%%######$$$$$$$$$$$$######!!!!!!"""###########################"""""""""""" !!!!!!"""""""""###$$$#########""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!!!!"""######"""!!!!!!!!!"""###############%%%%%%%%%$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))###$$$%%%&&&'''''''''''')))&&&$$$""""""$$$&&&)))%%%&&&'''(((((()))))))))(((***---111888AAAJJJQQQ[[[eeehhhjjjlllbbbTTTSSSLLLQQQPPPTTTbbbiiinnnyyy~~~yyypppiiidddTTTQQQNNNNNNQQQTTTUUUUUUSSSUUUYYY```hhhmmmooooookkkiiiiiilllqqqsssrrrppprrrrrrssstttuuusssooolllhhhooozzz{{{uuuoooiiifffZZZWWWRRRMMMKKKMMMRRRVVVeeeuuuyyyooogggbbb[[[TTTUUUPPPJJJFFFDDDBBB>>>:::888888888:::>>>AAABBBBBB@@@DDDJJJLLLMMMQQQXXX^^^aaaeeekkkpppvvv{{{vvvnnniii___^^^\\\XXXTTTPPPLLLJJJAAAAAA???>>><<<<<<;;;;;;===999888;;;===<<<<<>>@@@AAAAAAAAAAAACCCFFFIIIJJJNNNSSSYYYZZZVVVSSSSSSTTTOOOOOONNNLLLIIIGGGHHHIIIHHHHHHHHHFFFBBB<<<666222......///...---+++)))'''***((('''(((***)))%%%!!!$$$%%%%%%### ###&&&$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$######"""""""""%%%$$$$$$$$$###"""""""""$$$###"""!!!!!!"""###$$$&&&%%%###"""""""""######"""###$$$%%%%%%$$$###""""""######!!!"""%%%######""""""######$$$%%%$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######$$$$$$############$$$$$$&&&&&&%%%$$$###"""!!! $$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$###"""!!!!!!###%%%&&&$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$%%%''')))***%%%%%%%%%&&&&&&&&&&&&&&&((('''''''''''''''((()))))))))))))))((((((((((((((('''''''''))))))(((''',,,...111888AAALLLVVV\\\eeelllqqqpppkkkdddXXXMMMLLLRRR\\\dddjjjpppwww|||{{{pppddd\\\SSSRRRRRRSSSUUUWWWYYYZZZVVV[[[```aaa```aaafffkkkwwwxxxyyyxxxwwwvvvxxxzzztttoooiiiffffffhhhgggfffgggllluuu~~~zzzxxxwwwsssjjjbbbVVVPPPLLLLLLKKKKKKQQQZZZkkk{{{yyypppiiibbbZZZPPPHHHJJJGGGBBB>>><<<<<<;;;;;;666:::>>>@@@@@@AAAEEEIIIMMMOOORRRUUUYYY^^^dddhhhmmmnnnpppttt{{{|||wwwsssmmmhhhddd]]]UUUOOOMMMGGGCCCCCCBBB???===???999:::;;;;;;;;;;;;<<<===<<<;;;:::;;;>>>DDDIIIMMM\\\iiiyyyMMMMMMMMMLLLLLLKKKKKKKKKAAA>>>:::999999888666333444444333222222222333333333333444444333222000///---...000111111000///...///...---///333555555444444333222222333555777999:::999999999;;;>>>@@@BBBEEEIIILLLLLLIIIIIILLLPPPTTTTTTTTTRRRNNNLLLLLLLLLNNNPPPQQQOOOKKKDDD<<<888111111111111000...---,,,)))((('''(((***+++++++++!!!$$$''''''%%%######$$$%%%%%%$$$$$$$$$#########%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$###############$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!!!!"""#########$$$%%%%%%$$$######""""""""""""!!!"""$$$&&&######""""""######$$$%%%$$$$$$############$$$$$$#########$$$$$$#########%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""############$$$######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$###"""!!!"""###%%%&&&$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%''')))***((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))(((((((((((()))((('''((())))))))))))+++///555>>>IIITTT___eeerrrvvvxxxtttoooiiiaaaYYYUUUZZZaaajjjqqqxxx~~~}}}rrrfff\\\WWWUUUUUUTTTTTTUUUVVVXXXYYY[[[^^^aaabbbbbbdddiiimmmvvvxxxzzz{{{{{{zzzzzzyyyuuuqqqkkkhhhgggfffdddccciiinnnvvv|||{{{zzzxxxuuurrrmmmeee___UUUOOOKKKKKKLLLNNNWWWaaalllzzzyyyrrrjjjccc]]]UUULLLEEEBBB@@@===:::::::::;;;;;;;;;>>>BBBDDDEEEHHHNNNRRRSSSUUUXXX[[[___eeekkkppptttuuuxxx}}}zzzuuuqqqkkkccc]]]XXXRRRMMMLLLIIIDDDAAABBB<<<<<<<<<;;;:::999999:::::::::999999;;;???CCCFFFMMMVVVdddnnnwwwCCCBBBBBBAAA@@@???>>>>>>777555333222222111000...//////.........//////000...//////000000000//////------.../////////000000000///...///111222111000///////////////000111111222222111222333555777888:::<<<===<<<;;;===CCCHHHNNNPPPRRRRRRQQQOOOOOOPPPRRRUUUXXXYYYVVVOOOFFFAAA777666555333222111111000......,,,***''''''((()))%%%&&&'''&&&$$$""""""###$$$%%%%%%%%%$$$###""""""%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$##############################$$$$$$$$$$$$###""""""""""""###$$$"""!!!!!! !!!!!!"""######$$$$$$%%%%%%$$$$$$###"""!!!!!!"""$$$&&&&&&%%%######""""""######$$$%%%$$$$$$############$$$$$$!!!"""$$$&&&&&&$$$"""!!!$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######""""""""""""######$$$$$$############$$$$$$""""""######$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$###"""""""""###$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%'''(((***,,,***(((&&&%%%%%%&&&&&&%%%&&&((()))***)))((('''))))))))))))(((((((((((())))))(((((((((***+++,,,///555>>>IIITTT___hhhnnnzzz|||{{{vvvsssssspppllldddfffjjjqqqxxx~~~zzz|||zzzqqqeeeYYYTTTSSSXXXXXXWWWVVVWWWYYY[[[]]]aaaaaaaaacccfffkkkppptttxxxyyy|||{{{xxxssspppnnnllllllkkkiiigggmmmqqqyyy{{{wwwuuuuuutttpppkkkeeeaaa___```[[[VVVUUUVVVYYYaaajjjnnnwww}}}vvvoooiiiaaa[[[UUUNNNFFF@@@;;;:::999888999;;;>>>???AAAEEEHHHKKKLLLQQQXXX]]]]]]^^^```cccgggnnnvvv{{{{{{tttnnnddd]]]WWWTTTOOOHHHDDDDDDBBBAAA@@@>>><<<::::::999:::999999999:::<<<===???@@@FFFMMMTTT[[[gggvvv888777777555444333222222222111///////////////...............//////000111///000111222333333444444333222111111222333555666444444444444444444333222000000000000000///////////////......///000111222333333333222222444999===>>>AAAFFFIIIJJJKKKLLLMMMMMMRRRYYY^^^^^^XXXQQQLLLAAA???<<<888555333222111333555666444000...000222111///***%%%"""!!!###$$$"""###$$$$$$$$$###""""""###"""!!! !!!"""$$$%%%""""""""""""""""""!!!!!!"""""""""###$$$$$$$$$%%%########################!!!!!!!!!!!!""""""#################################!!! """%%%'''$$$!!!######""""""######$$$%%%$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""############$$$$$$$$$%%%######""""""""""""######$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$######""""""###$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%'''((()))...,,,)))&&&$$$$$$&&&'''''')))---///000...,,,***))))))))))))((((((((((((((((((((('''((()))---///777???JJJTTT^^^gggooouuu{{{|||zzzwwwwww|||~~~tttsssrrrvvvzzz}}}|||zzzrrrsssooodddVVVNNNNNNQQQXXXXXXXXXYYY\\\```cccfffeeecccaaadddjjjrrryyy}}}|||}}}{{{vvvpppqqqsssuuuwwwwwwvvvvvvtttwww|||}}}zzzvvvtttooonnnkkkgggaaa]]]```fffmmmllliiigggeeeeeehhhlllooorrrvvvyyyzzzxxxrrrmmmgggbbb[[[TTTNNNGGGAAA<<<999999:::;;;<<<>>>BBBDDDHHHKKKNNNOOOQQQVVV^^^dddeeefffhhhkkkpppwwwzzzrrrjjjccc___YYYQQQLLLKKKJJJHHHDDDBBB@@@???===<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>AAACCCDDDHHHQQQ]]]fff444333333222111000/////////////////////000111222111111111111222333333444444555666777999:::;;;<<<:::999888777888999;;;<<<:::;;;;;;;;;:::999888888666555555444333222111000//////////////////000000...///////////////000111111555:::>>>???AAABBBCCCDDDJJJTTT\\\___^^^ZZZWWWMMMJJJFFF@@@<<<888666555666;;;AAAEEEEEEEEEFFFHHH===;;;777333///,,,)))(((""""""######$$$#########""""""!!!!!!!!!"""###$$$########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######!!!""""""###$$$$$$$$$$$$"""""""""!!!!!!"""""""""$$$""" !!!$$$$$$!!!######""""""######$$$%%%$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$##################$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((...,,,(((&&&$$$%%%&&&''')))+++///222222111...---))))))))))))(((((((((((('''((((((''''''***000444===FFFQQQ\\\eeennnxxx}}}xxxyyy|||zzzyyyzzz|||{{{wwwtttnnnlllfffYYYKKKEEEIIINNNTTTTTTUUUXXX]]]dddjjjmmmllliiifffgggmmmuuu{{{zzzvvvwwwzzz~~~}}}{{{yyyxxxvvvssspppgggbbb^^^ZZZTTTTTT^^^kkktttwwwzzzyyyvvvssspppnnnpppnnnmmmnnnnnnlllhhheee```\\\VVVOOOHHHBBB===:::999;;;===>>>???AAAEEEHHHMMMPPPRRRTTTUUUZZZaaaggglllnnnpppssswww~~~zzzsssnnnhhh___ZZZYYYQQQNNNIIIEEEDDDCCC@@@>>>;;;;;;;;;<<<<<<<<<<<<<<<>>>?????????@@@DDDKKKPPP///////////////////////////111222333333444666888888777777777777888888999;;;<<<<<<===???AAACCCDDDBBBAAA@@@??????@@@AAABBB???AAACCCDDDBBBAAAAAAAAA???===<<<:::888777666666444444333333333222222111....../////////---+++***///222555777777777888999===BBBKKKSSSYYY[[[ZZZYYYRRRQQQMMMIIIEEEBBB@@@???@@@EEEJJJMMMMMMKKKJJJIII???AAACCCEEECCC>>>555///'''&&&%%%$$$$$$###$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###############$$$$$$$$$######$$$%%%%%%$$$######"""######$$$$$$$$$$$$######"""!!!!!!!!!!!!"""###%%%###"""!!!!!!!!!######""""""######$$$%%%$$$$$$############$$$$$$&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""############$$$######""""""""""""######$$$$$$############$$$$$$%%%$$$$$$$$$######""""""$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$#########"""$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''***)))'''&&&%%%&&&'''(((''')))---///000///---,,,))))))))))))(((((((((((('''((()))))))))---555;;;BBBJJJUUU```iiiuuuyyyvvv{{{~~~~~~{{{vvvrrrkkkggg]]]PPPEEEBBBGGGLLLRRRRRRSSSVVV\\\cccjjjnnnrrrpppmmmkkkmmmsssyyy~~~|||zzzzzz{{{zzzxxxvvvuuutttrrrooolll___WWWPPPNNNKKKMMMZZZkkkvvvyyyrrrlllfffeeeddd```\\\[[[WWWTTTOOOIIICCC???<<<;;;999<<<@@@AAAAAADDDHHHLLLRRRUUUXXXZZZ\\\```fffllltttvvvyyy|||}}}vvvmmmgggfff\\\WWWPPPLLLJJJHHHDDDAAA<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<===AAADDD---......000111222333333555777999::::::<<>>CCCFFFDDD???;;;111...***'''$$$######$$$!!!"""$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###"""######$$$$$$###"""!!!%%%$$$###""""""###$$$%%%$$$$$$###""" !!!#########""""""######$$$%%%$$$$$$############$$$$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######""""""""""""######$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&######$$$$$$%%%&&&''''''######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((&&&'''***---...---,,,+++))))))))))))(((((((((((((((***,,,,,,---222<<>><<<;;;<<<:::>>>DDDFFFGGGJJJOOOTTTVVVZZZ___ccceeeiiiooottt{{{~~~~~~wwwvvvmmmfff]]]WWWSSSPPPJJJFFFCCCBBB@@@>>>===<<<;;;;;;:::999999888888999;;;===222222444666888:::;;;<<<;;;>>>AAAAAAAAACCCGGGKKKJJJIIIIIIHHHGGGGGGGGGGGGKKKKKKKKKLLLMMMPPPRRRSSSTTTTTTSSSRRRQQQPPPOOOOOOMMMQQQUUUWWWVVVUUUVVVWWWUUURRRNNNJJJHHHGGGGGGHHHDDDDDDDDDCCCBBBAAA@@@???999888777666777777666555...///000000000111444666111333777:::>>>AAACCCCCCDDDFFFIIILLLNNNOOOOOOOOOSSSPPPLLLJJJIIIFFFAAA===444111000444:::AAADDDEEE999555///)))%%%#########"""$$$$$$###!!! !!!!!!"""""""""###%%%$$$$$$$$$######""""""###$$$%%%&&&&&&%%%$$$###""""""#########!!! '''&&&%%%$$$$$$%%%&&&'''###$$$%%%""" $$$(((#########"""###$$$$$$%%%$$$$$$############$$$$$$!!!"""$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######$$$$$$############$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$&&&'''((((((######$$$%%%&&&&&&&&&&&&######$$$%%%'''(((((()))&&&(((***,,,---------,,,))))))))))))((((((((((((***,,,......///666@@@IIISSSXXX___eeelllyyykkkbbbgggpppttt}}}{{{qqqiiifff\\\UUULLLFFFFFFLLLUUU[[[aaa___]]]\\\^^^bbbgggjjjkkkmmmooonnnnnnttt~~~xxxqqqsss}}}vvvuuutttsssppplllfffbbb\\\QQQKKKNNNNNNNNNWWWeeeooo{{{yyyxxxkkk```\\\WWWMMMGGGFFFAAA@@@>>><<<::::::;;;===<<>>=========<<<:::777666777888999:::<<<>>>===;;;;;;???CCCCCCHHHLLLNNNNNNPPPVVV[[[YYYYYYYYYYYYXXXXXXXXXXXXUUUWWWYYY\\\^^^```aaabbb[[[]]]___```aaa```___^^^]]]\\\\\\^^^aaacccddddddaaa^^^ZZZWWWVVVSSSMMMIIINNNLLLJJJKKKKKKIIIEEEAAAAAA???>>><<<;;;:::::::::666444222000////////////222111000000222444666888:::999@@@CCCBBBLLLSSSMMMMMMKKKKKKMMMOOOLLLDDD===999777444222222444777999EEEAAA===/// """(((""""""######$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""###%%%%%%%%%###!!! ########################%%%%%%$$$$$$$$$%%%'''(((!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""###############"""!!!!!!###$$$%%%&&&&&&%%%$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""""""""""""""############%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""""""""!!!!!!"""###############%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))+++)))&&&%%%&&&)))***+++******---111444:::HHHUUU[[[]]]bbbhhhppp{{{zzzeee\\\aaalllssszzz~~~zzzooofffbbbTTTNNNIIIIIIMMMQQQZZZccclllhhhcccbbbdddggghhhgggiiillloooqqqqqqsssyyy}}}{{{sssqqqtttzzz{{{uuuqqqoookkkddd______ZZZVVVRRRRRRVVVYYYZZZYYYeeeooo{{{|||xxxuuunnnfff[[[RRRLLLGGGCCC@@@>>>>>>===<<<;;;===@@@DDDCCCJJJRRRWWWYYYZZZ\\\___cccfffjjjooouuu{{{yyyooohhhaaaYYYTTTRRROOOIIIEEEBBB@@@>>><<<<<<<<<<<<<<<;;;999888777BBBEEEGGGFFFEEEFFFJJJNNNRRRWWW\\\^^^___aaafffkkknnnmmmkkkjjjhhhfffeeedddeeefffhhhjjjkkklllmmmmmmmmmoooqqqtttuuuuuuttttttmmmkkkjjjkkklllmmmmmmlllkkkhhheeedddccc```\\\YYYWWWUUURRRRRRRRRRRRPPPNNNJJJIIIGGGEEEBBB>>><<<:::<<<:::888666555555555444333222111000000111222333444111888>>>AAANNNWWWRRRHHHGGGHHHKKKOOOMMMGGGBBB:::888666444333333555666<<>><<<<<<<<<;;;;;;===AAADDDIIIOOOWWW\\\^^^___aaadddiiikkkqqqwww}}}xxxqqqiiidddYYYUUUOOOIIIFFFCCC@@@>>><<<<<<<<<;;;;;;:::999888LLLOOORRRRRRRRRSSSWWW[[[dddiiiooorrrsssuuuzzz}}}~~~|||zzzxxxvvvtttsssxxxxxxyyyyyyxxxwwwvvvuuuzzz|||~~~|||zzzxxxyyyxxxwwwvvvuuussspppooonnnkkkhhheeeaaa^^^[[[YYYYYYZZZZZZZZZSSSSSSRRROOOLLLGGGCCC@@@AAA>>>;;;999999999888777777555333111////////////111---222999@@@OOOWWWPPP@@@AAACCCHHHLLLMMMIIIEEE<<<;;;999777555444333333--->>>GGG>>>333111,,,$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############""""""""""""######$$$%%%%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!"""##############################"""###$$$$$$$$$$$$###"""#########$$$######"""!!!#########""""""#################################""""""############""""""######""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$##################""""""!!!!!!""""""###$$$$$$$$$###############"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))******)))))))))))))))***------222;;;DDDKKKTTT\\\dddhhhnnnrrrttttttttttttrrroooiiibbbcccjjjoooooosssuuuvvvrrriii^^^UUUPPPOOOQQQTTTUUURRRQQQZZZeeebbbaaa```aaadddfffffffffppppppppprrruuuwwwwwwvvvlllddd^^^```fffppp~~~|||{{{|||~~~rrriiiaaa\\\XXXWWWZZZ```cccdddhhhmmmqqqrrrpppnnnqqqooommmkkkjjjhhhdddbbb```ZZZQQQIIIDDDAAA???===<<<<<<===>>>>>>AAAFFFIIIPPPVVV]]]ccceeegggjjjmmmqqqttt{{{yyysssgggbbbZZZSSSNNNIIIEEEBBB>>>>>>>>>===<<<<<<;;;;;;XXX[[[^^^______```dddgggtttxxx}}}{{{wwwuuuyyy{{{~~~~~~}}}}}}|||{{{yyywwwtttrrrpppjjjhhheeecccaaa```______YYYYYYXXXVVVTTTQQQNNNLLLGGGCCC???>>>>>>>>><<<:::999888666333111000//////444///333;;;AAAMMMPPPEEE:::;;;===BBBFFFGGGFFFDDD======<<<:::888666444333+++444===CCCCCC555((((((&&&&&&%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$#########"""######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$##################$$$$$$######"""$$$###"""!!!!!!"""###$$$########################$$$$$$%%%%%%%%%%%%$$$$$$"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###############$$$$$$$$$########################""""""######$$$$$$$$$%%%###########################""""""""""""""""""###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))***++++++***)))******---...444AAAMMMTTTZZZ___hhhiiikkkkkkjjjiiijjjkkklllmmmkkkiiimmmtttvvvsssuuutttpppjjj```VVVMMMHHHLLLNNNTTTWWWUUURRRXXX```aaaaaaccceeehhhiiijjjjjjqqqqqqrrrvvvyyyyyytttpppfff```\\\^^^dddnnn}}}zzzvvvuuutttsssrrriii```WWWRRRPPPSSS\\\fffmmmpppuuu{{{~~~~~~}}}xxxqqqhhhbbb```___]]][[[VVVQQQJJJDDD@@@>>>>>>>>>>>>@@@BBBCCCEEEIIIMMMQQQTTTZZZbbbhhhkkknnnsssvvvyyy}}}}}}|||yyywwwvvvvvvwwwxxxwwwyyy|||wwwqqqiii```XXXRRRLLLIIICCCBBBAAA@@@???>>>>>>===iiilllpppqqqpppqqqtttwww~~~zzzuuupppmmmlllnnnpppssswwwyyy{{{}}}}}}{{{yyyyyyyyyzzzyyyxxx}}}~~~~~~~~~~~~}}}||||||sssssssssqqqmmmjjjgggfffcccbbb```^^^[[[YYYXXXWWWQQQMMMGGGEEEFFFFFFCCC???:::999888666444333222111666222888???BBBJJJJJJ<<<777777999<<<>>>???>>>===============<<<;;;999888888333444JJJVVV===)))333((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#####################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$########################$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$########################"""###############$$$$$$##############################""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!""""""########################$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((***,,,,,,******+++---...000888GGGSSSYYY]]]aaaiiigggccc___^^^```fffjjjrrrttttttsssvvvzzz{{{xxxwwwssslllcccZZZQQQKKKGGGOOOOOOTTTZZZ\\\YYYYYY\\\aaacccfffiiikkklllnnnnnnqqqrrrtttxxx{{{xxxrrrlllgggcccaaacccgggnnn{{{{{{xxx{{{tttooollliiigggfff]]]UUUNNNKKKKKKPPP]]]jjjwwwzzz~~~{{{qqqcccYYYTTTQQQPPPNNNKKKIIIDDD@@@======@@@BBBAAADDDFFFIIILLLPPPTTTXXXWWW^^^ffflllqqquuu{{{zzzvvvsssqqqmmmllljjjgggfffggghhhhhhgggjjjmmmppprrrvvv{{{~~~{{{zzz|||~~~~~~~~~~~~~~~~~~wwwlllcccZZZSSSOOOHHHGGGEEEBBB@@@>>>======{{{~~~}}}{{{yyyuuuqqqmmmkkkiiikkkkkkkkkiiieee```[[[XXXVVVWWWYYY[[[^^^aaacccdddaaa___^^^___```bbbaaaaaaiiilllooorrrsssuuuwwwyyytttvvvxxxwwwtttqqqooooooooonnnmmmkkkhhheeecccaaa[[[UUUOOOLLLMMMLLLGGGCCC>>>===<<<;;;999888666666777555;;;AAAAAAGGGFFF999555666666777777777777777888999;;;===>>>?????????@@@888333KKK```EEE+++888,,,+++)))&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&%%%%%%%%%%%%###############$$$$$$$$$########################$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""###$$$$$$%%%$$$$$$$$$#########""""""#################################""""""############""""""!!!!!!""""""""""""######""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$"""""""""###$$$$$$%%%%%%###############################################################$$$$$$$$$$$$######""""""######$$$###############$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!"""############"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((('''***,,,+++******---111222666@@@NNNXXX]]]aaafffkkkgggaaa\\\[[[```iiioooyyy}}}}}}{{{xxxvvvoooddd[[[TTTPPPNNNLLLUUUUUUZZZbbbdddaaa______bbbeeeiiikkklllnnnppprrrrrrsssuuuvvvwwwuuuqqqmmmkkkjjjkkknnnooorrrzzz}}}xxxuuuwwwsssmmmgggdddbbb```___RRRMMMIIIHHHJJJPPP]]]jjjyyy}}}~~~tttfffXXXNNNHHHEEEDDDCCCBBB@@@>>>===???DDDGGGFFFIIILLLPPPSSSWWW[[[^^^^^^dddlllrrrwww{{{zzzxxxuuuqqqkkkfffaaa^^^___]]][[[YYYXXXXXXYYYZZZXXX\\\```bbbdddggglllqqqtttvvvwwwwwwwwwyyy|||~~~yyywwwxxxzzz|||~~~~~~|||wwwttttttuuutttssstttvvvxxxyyywwwwwwxxx{{{~~~~~~zzzoooeee]]]YYYPPPMMMIIIEEEAAA>>>===<<<zzzvvvsssrrrqqqpppfffdddaaa]]]YYYUUUQQQPPPNNNOOOQQQQQQPPPMMMJJJGGGEEEFFFGGGHHHJJJMMMNNNOOOJJJHHHGGGHHHJJJKKKKKKKKKOOOSSSWWWYYYZZZ\\\___aaaaaadddhhhiiijjjkkkmmmpppvvvxxxzzz{{{zzzvvvqqqnnnjjjccc[[[XXXXXXVVVQQQKKKIIIHHHGGGEEECCCAAA???>>><<<999>>>???;;;@@@BBB888555555555444333222333444222333666:::>>>BBBDDDFFFAAAFFF???MMMcccOOO333:::111///,,,)))'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$######"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$##############################""""""############"""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""############""""""!!!""""""###$$$$$$%%%%%%####################################""""""""""""""""""#########$$$$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$##################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''))),,,+++)))***000555888>>>JJJWWW^^^aaafffmmmmmmkkkhhheeeeeeiiipppuuu{{{wwwooofffZZZRRROOOPPPSSSTTTXXX[[[ccciiiiiieeecccfffgggjjjmmmooopppqqquuuxxxvvvuuusssqqqoooooorrrtttssstttxxx|||{{{zzz~~~{{{xxxwwwsssnnnhhhccc___]]][[[ZZZPPPMMMLLLMMMNNNSSS___kkkuuuzzz}}}yyywwwvvvpppeeeWWWKKKCCCAAAAAA<<<============AAAHHHMMMNNNQQQUUUYYY\\\```dddgggjjjooouuuzzz}}}xxxtttrrrqqqpppsssrrrpppnnnmmmnnnnnnooohhhgggeeebbb]]]WWWRRROOOQQQOOOMMMKKKJJJJJJKKKLLLLLLPPPUUUWWWXXXZZZ```fffiiijjjlllllllllmmmqqqtttxxx{{{}}}{{{uuurrrrrrtttrrrtttwwwxxxxxxwwwxxxxxxzzz{{{zzzvvvvvvwwwuuupppjjjkkkllljjjiiiiiikkknnnpppmmmjjjiiilllooopppoooqqqtttyyy|||}}}}}}{{{yyyyyyxxxyyyzzz|||uuummmggg[[[XXXSSSLLLGGGCCC@@@???wwwrrrkkkeeeaaa___^^^]]]VVVUUUSSSPPPMMMJJJHHHFFFAAACCCFFFIIIJJJIIIGGGEEEBBBCCCCCCDDDEEEGGGIIIJJJEEEDDDBBBCCCEEEFFFFFFEEECCCFFFIIIJJJIIIHHHKKKMMMKKKNNNRRRUUUXXX]]]eeejjjvvv{{{~~~zzz{{{tttkkkhhhhhhfff___YYYTTTSSSRRROOOLLLIIIGGGEEEBBB>>>@@@===555:::>>>666555555555333222111222333---///222777===CCCGGGJJJCCCWWWRRRRRRggg[[[???>>>555333///+++)))'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%###"""!!!########################%%%$$$###""""""###$$$%%%"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%"""""""""""""""""""""""" !!!"""######"""!!! !!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""#########"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&)))+++***(((+++111777>>>EEEQQQ]]]bbbdddjjjrrrooooooppppppppprrruuuxxx|||wwwiii___SSSKKKLLLQQQWWWZZZXXX^^^hhhnnnjjjdddeeejjjmmmooorrrssssssuuuzzz}}}yyywwwrrrlllhhhkkkssszzzyyy}}}~~~|||zzzyyysssnnngggaaa]]]ZZZWWWUUURRRQQQRRRTTTUUUWWWaaalllpppwwwxxxqqqmmmgggddd]]]QQQFFF???===???999;;;<<<===>>>CCCKKKQQQVVVYYY^^^aaadddhhhlllooorrrwww|||uuukkkfffbbbaaa```aaaaaabbbcccbbbaaa___^^^\\\[[[ZZZXXXSSSNNNJJJGGGHHHGGGDDDBBBAAAAAABBBCCCDDDIIINNNPPPPPPSSSYYY______aaaccccccbbbcccgggkkkooosssvvvsssmmmhhhhhhiiijjjmmmppprrrrrrrrrssstttuuuvvvtttpppppprrrpppkkkdddeeefffdddbbbbbbeeehhhkkkfffbbb```cccfffgggfffggghhhkkkooorrrssspppnnnjjjiiihhhhhhjjjnnnqqqtttwwwyyy{{{zzztttfffbbb\\\TTTNNNHHHEEEDDDsssqqqooolllkkkllllllmmmfffaaa[[[WWWWWWWWWVVVTTTTTTRRROOOLLLJJJHHHFFFDDDHHHFFFEEEGGGJJJLLLKKKIIIFFFGGGHHHHHHGGGHHHJJJLLLJJJJJJJJJJJJJJJKKKKKKKKKGGGFFFDDDBBB@@@?????????BBBDDDFFFFFFHHHLLLRRRXXXhhhooo{{{zzztttrrrnnngggccc___ZZZZZZ\\\ZZZSSSMMMJJJIIIFFFCCC???>>>???@@@;;;666222000222222111///111222333555777;;;@@@CCCIIILLLUUU```eee___OOOBBB;;;555///...///000---)))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$##################$$$$$$$$$$$$$$$##################!!!"""###%%%%%%$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######&&&&&&%%%%%%$$$#########""""""############""""""$$$$$$######$$$$$$%%%&&&######""""""""""""######$$$$$$$$$$$$$$$###"""!!!%%%$$$###"""""""""###$$$########################""""""#########$$$$$$$$$""""""############""""""########################%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&%%%%%%&&&))),,,000,,,'''&&&'''))))))(((+++***)))(((***///666;;;GGGQQQ\\\ccchhhllllllhhhlllpppwww~~~zzzjjjccc[[[RRRQQQWWW]]]``````[[[dddlllmmmiiihhhmmmsssxxx|||}}}{{{zzz~~~uuuhhhbbbfffqqq|||~~~{{{||||||yyyuuusssiii^^^WWWSSSSSSYYYaaa^^^aaaccccccaaaccciiinnnuuutttuuuuuutttpppkkkgggbbb^^^VVVNNNFFF@@@===;;;;;;===???BBBEEEIIIOOOSSSYYY^^^dddffffffkkkttt||||||wwwnnnfff___YYYTTTQQQQQQRRRSSSQQQNNNMMMOOORRRVVVUUURRRMMMHHHCCC???=========<<<;;;999:::===???BBBEEEGGGJJJKKKNNNQQQSSSZZZZZZZZZ[[[]]]^^^``````ccchhhmmmlllfff___]]]]]]aaaccceeefffgggiiikkknnnkkkmmmpppqqqpppnnnnnnnnndddcccaaa___^^^^^^^^^___^^^]]]\\\[[[[[[\\\]]]^^^___]]]]]]```fffkkkllllllfffeeeccc___]]]^^^aaadddkkkmmmqqqvvv{{{xxxoooccc]]]YYYUUULLLEEEfffdddbbb```___^^^______ZZZVVVRRRPPPRRRTTTUUUTTTWWWWWWWWWXXXWWWVVVSSSQQQJJJIIIJJJMMMRRRUUUUUUTTTVVVVVVVVVVVVXXXYYY[[[[[[YYYYYYYYYYYYXXXWWWWWWVVVQQQNNNJJJFFFCCCAAAAAABBBFFFGGGHHHFFFEEEEEEHHHKKKTTT[[[gggrrrzzzyyyqqqmmmhhhdddcccdddbbb\\\VVVTTTRRROOOJJJEEEBBBAAAAAA>>>;;;888888:::999666222000000111222444888<<<>>>@@@DDDMMMYYYcccbbbXXXNNNAAA;;;555222222222///,,,***)))((('''%%%%%%%%%$$$&&&%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$$$$######"""#########$$$$$$$$$$$$$$$""""""############""""""###############$$$%%%%%%#########""""""#########$$$$$$$$$$$$$$$###""""""'''&&&%%%$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%'''***---111---)))'''((())))))(((******)))***---444===CCCPPPZZZeeekkkooorrrooojjjkkksssnnnaaaXXXPPPPPPXXX___```___```gggnnnooojjjiiinnnttt}}}{{{rrrhhhcccgggrrr|||}}}xxxwwwwwwvvvrrrnnnjjj```VVVPPPMMMOOOXXXaaaiiimmmqqqpppllljjjlllnnnppppppppppppnnnjjjddd```XXXTTTNNNGGGBBB>>><<<;;;<<<>>>AAADDDGGGLLLRRRWWW[[[aaahhhkkklllpppxxx~~~yyyuuuoooggg___YYYSSSNNNKKKJJJKKKKKKIIIFFFEEEGGGIIIJJJIIIGGGEEEAAA>>>;;;999:::::::::888777777:::<<<@@@BBBFFFIIIJJJLLLNNNPPPQQQQQQRRRRRRSSSUUUVVVWWWYYY]]]aaa```[[[VVVUUUVVVWWWYYYZZZ[[[\\\^^^bbbeeefffiiilllmmmkkkjjjjjjjjjbbb```^^^\\\[[[ZZZZZZZZZ\\\[[[ZZZYYYYYYYYYZZZ[[[\\\ZZZYYY\\\aaagggiiijjjeeedddaaa^^^[[[[[[]]]___bbbdddfffjjjooouuuyyy|||}}}{{{qqqkkkgggaaaWWWPPPXXXWWWVVVTTTSSSSSSSSSSSSRRRPPPOOOPPPSSSWWWZZZ[[[___bbbeeeggggggeeecccaaaVVVWWWZZZ```eeejjjkkkkkkmmmkkkiiikkkooorrrrrrqqqnnnoooooopppooonnnmmmlllhhhccc[[[SSSNNNKKKKKKLLLRRRSSSSSSPPPLLLHHHFFFFFFKKKOOOVVV[[[___cccgggiiiwww~~~~~~xxxwwwtttqqqooonnnjjjddd```^^^\\\XXXTTTOOOKKKGGGFFFBBB@@@@@@AAACCCAAA<<<777222222111111222555777999999<<>>======>>>???AAADDDHHHLLLRRRXXX]]]aaagggooosssuuuxxxzzzsssmmmmmmhhhaaaZZZTTTNNNIIIFFFDDDDDDDDDBBB???>>>>>>@@@=========<<<;;;999888777777777777555444444666999<<>>???AAABBBCCCEEEIIIMMMRRRXXX___dddhhhooowww|||{{{yyyvvvppplllhhhccc]]]WWWRRRMMMIIIFFFCCCCCCAAA???===<<<<<<<<<888888999999999888777777444555555444333333555666888;;;@@@CCCDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGDDDFFFHHHHHHFFFFFFHHHJJJDDDDDDDDDDDDEEEIIIOOOTTTZZZ]]]```bbbcccbbbccccccdddbbb```^^^[[[YYYXXXWWWWWWWWWVVVUUUTTTSSSSSSSSSUUUSSSRRRSSSVVV\\\aaadddeeeeeedddaaa\\\YYYXXXXXX\\\[[[YYYXXXXXXZZZ\\\^^^___aaadddgggjjjoootttxxx|||rrrhhhaaaPPPOOOOOOPPPRRRUUUXXXZZZ```cccgggkkknnnpppqqqrrrrrrtttvvvvvvvvvvvvxxxzzzzzz~~~zzzuuurrrrrrvvvwwwwwwxxxwwwsssooolll]]]]]][[[VVVOOOLLLNNNQQQPPPPPPSSSXXX]]]bbbhhhlllsssyyyzzzxxxtttqqqmmmggg___YYYOOOLLLIIIJJJLLLLLLIIIFFF???;;;777444444333222111666555888>>>GGGOOOTTTUUUTTTPPPJJJDDD???;;;888666555444222000...---,,,,,,(((&&&$$$$$$%%%&&&%%%$$$$$$$$$###"""!!! ######$$$%%%&&&&&&''''''%%%$$$#########$$$&&&'''######################## !!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$%%%""""""############""""""#########"""""""""!!!!!!######$$$$$$$$$$$$######"""""""""!!!""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$$$$##################""""""!!!!!!################################################""""""############""""""########################$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((()))(((((())),,,///444333///,,,))))))***+++,,,...111666>>>IIIUUU\\\fffooozzzxxxsssqqqrrrwwwqqq```UUUZZZ______\\\^^^fffmmmpppqqqrrroookkkkkkppptttyyyyyyyyyyyy{{{~~~}}}xxxxxxxxxvvvqqqiii```ZZZRRRMMMGGGEEEFFFMMM]]]lllzzzzzznnngggbbb```]]]ZZZWWWSSSMMMJJJBBB@@@???>>>???BBBEEEGGGIIIKKKOOOTTTYYY```ggglllqqqwww~~~~~~yyywwwvvvtttooolllccc___ZZZVVVRRRMMMIIIFFFDDDBBB@@@???>>>===<<<;;;888888888888888777777666444555666555444333555666555888===@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA??????@@@AAAAAAAAACCCEEE>>>>>>>>>>>>???CCCHHHLLLSSSWWW\\\___aaacccdddfffeeedddbbb```]]][[[XXXWWWXXXWWWWWWVVVTTTSSSRRRQQQTTTSSSQQQQQQTTTXXX^^^bbbfffggggggeeebbb^^^\\\\\\___]]]ZZZVVVTTTSSSRRRRRRVVVXXXYYY[[[\\\___bbbeeepppyyyvvvpppXXXVVVUUUUUUXXX]]]bbbfffkkkpppwww{{{|||{{{yyyxxxvvvyyy|||~~~~~~zzzzzzwwwmmm___UUUQQQRRRMMMIIIFFFGGGIIIKKKPPPVVVcccmmmzzzwwwmmmeeeZZZWWWTTTTTTVVVWWWTTTRRRGGGBBB;;;777666444111...111111222777>>>FFFKKKNNNOOOOOOMMMKKKHHHFFFDDDCCC:::999666444111///...---+++)))&&&%%%%%%&&&%%%$$$#########""""""!!!!!! ######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###############$$$$$$$$$ !!!"""###$$$%%%%%%%%%###############"""""""""$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$###""""""!!!!!!######$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""########################$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$####################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''((($$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((('''))),,,///333222000,,,))))))+++------111666>>>FFFQQQ\\\cccmmmuuu~~~wwwmmmiiiiiippp~~~zzzuuummm```VVVRRRZZZaaaaaa]]]]]]eeemmmqqqrrrrrrooollllllooossswwwzzz|||yyyyyyxxxtttnnnfff^^^YYYTTTPPPMMMLLLLLLQQQ___mmmwww|||zzzooohhh\\\XXXSSSOOOLLLIIIFFFCCC??????>>>???BBBFFFJJJMMMRRRTTTXXX]]]bbbiiipppuuuzzz~~~}}}xxxuuussspppkkkggg^^^\\\XXXTTTQQQMMMIIIFFFCCCAAA???>>>>>>>>><<<;;;888888888888777666555555444555777666555444555666444777:::<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<:::::::::;;;<<<<<<======888888888888999<<<@@@DDDKKKPPPVVV\\\```cccfffiiieeeeeecccaaa___\\\ZZZXXXZZZZZZZZZYYYWWWUUUSSSRRRSSSSSSSSSRRRRRRUUUZZZ^^^ccceeehhhiiifffcccaaa``````^^^[[[WWWSSSOOOLLLKKKLLLMMMOOOPPPQQQSSSWWWZZZ^^^gggsss}}}jjjhhhdddbbbeeejjjqqqvvvwww~~~tttddd[[[XXXRRRLLLJJJJJJHHHDDDEEEIIIQQQ[[[hhhrrrzzz{{{rrrfffddddddeeeggggggccc___QQQKKKCCC>>><<<:::555111/////////222777<<<@@@CCCBBBEEEIIILLLNNNNNNNNNNNNEEECCC@@@<<<888444222111///,,,(((&&&&&&&&&%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$#########"""""""""!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$##################$$$%%%%%%#########""""""#########""""""###$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!########################$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''(((((('''''''''''''''''''''''''''((((((''''''(((,,,...111111///,,,)))(((+++......333;;;EEEOOOZZZdddjjjsssxxx~~~yyymmm```bbbiiitttttthhh___ZZZYYYWWW\\\bbbdddcccdddhhhlllqqqrrrsssqqqnnnnnnpppsssttt}}}~~~~~~yyyyyywwwssslllfffaaa^^^[[[ZZZZZZYYYXXXZZZeeeqqqssswww{{{~~~}}}vvvmmmgggYYYTTTMMMHHHEEECCCBBBAAA@@@@@@AAADDDHHHNNNSSSVVV[[[^^^bbbfffkkkrrryyy~~~{{{uuurrrooolllfffbbb]]]ZZZWWWTTTRRROOOKKKHHHCCCAAA>>>>>>??????>>><<<888888888888888777666666444555777666555444555666444666888999999999;;;<<<::::::999888888888888888888777777888999999888777444555666666666777;;;===BBBGGGOOOWWW]]]bbbgggjjjggggggfffeeeccc```^^^\\\^^^^^^]]]\\\ZZZXXXVVVTTTRRRSSSTTTRRRQQQSSSVVVZZZ]]]aaafffiiihhhfffdddccc___^^^\\\YYYUUUPPPLLLJJJGGGHHHIIIJJJJJJLLLOOOQQQQQQWWW___eeekkkrrr||||||xxxsssppprrrwwwtttkkkhhhZZZWWWVVVYYYVVVNNNIIIKKKEEEMMMWWW^^^eeeooo}}}|||oooooopppsssuuusssmmmhhhZZZSSSKKKEEECCC@@@:::666111000000000222555777999666;;;CCCJJJNNNQQQSSSTTTQQQNNNJJJDDD???:::777555111...***'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$#####################$$$%%%&&&'''&&&%%%$$$""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&######""""""""""""######!!!"""###$$$$$$$$$$$$$$$!!!""""""######!!! ########################$$$$$$$$$$$$######""""""""""""############""""""####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''&&&(((+++...000000///,,,)))(((,,,///...444>>>JJJUUU```jjjpppvvvyyy}}}~~~{{{nnnaaaTTT^^^lll{{{sssddd[[[[[[```___```cccfffjjjlllllllllrrrssssssrrrppppppqqqsssrrr~~~~~~}}}zzzzzz|||{{{zzzxxxsssmmmhhhfffeeeddddddeeeeeebbbbbbkkkvvvppprrrtttwwwvvvqqqiiidddZZZTTTLLLFFFCCCCCCCCCCCCBBBBBBDDDHHHNNNUUU\\\```bbbdddhhhlllqqqwww~~~~~~}}}{{{wwwrrrnnnmmmiiiddd```^^^\\\YYYWWWUUUQQQMMMJJJEEEBBB??????AAABBB@@@>>>888888999::::::999999999333555777666555444444555444666777888777888:::<<<::::::999888777777777777888888888888999888666444333555666666666777999;;;;;;AAAJJJSSSZZZaaafffjjjkkkkkkjjjiiigggeeebbbaaa`````````___]]]ZZZXXXVVVQQQSSSTTTSSSQQQQQQTTTWWWXXX]]]dddhhhhhhgggeeeeee______^^^\\\XXXTTTPPPMMMIIIIIIJJJIIIHHHHHHJJJMMMKKKNNNRRRUUUYYYcccpppzzz|||yyynnnmmmkkkhhhccc\\\WWWSSSUUUNNNJJJOOOUUUYYY```hhhrrrooorrr~~~~~~{{{vvvoooiii^^^WWWKKKAAA???AAA>>>999:::666000------000222333555444555:::BBBKKKRRRUUUQQQSSSTTTNNNDDD<<<999999,,,......+++'''&&&(((+++$$$###"""###%%%%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$#########""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%&&&&&&!!!###%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%$$$$$$$$$$$$###########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&''')))***&&&%%%%%%%%%%%%&&&''''''(((((((((((()))***+++,,,222111000---+++,,,...111111@@@OOOVVV[[[ccclllqqqyyyyyyyyy{{{{{{uuukkkbbb```eeeooo}}}sssfff^^^\\\___ccceeecccfffkkkkkkgggiiinnnyyyyyyyyywwwuuusssssstttvvv|||||||||~~~}}}zzzxxxwwwwwwvvvzzzuuuqqqmmmhhhfffkkksssooosssssspppooorrrtttssswwwrrrnnnmmmnnnmmmhhhcccXXXQQQGGGAAA@@@BBBCCCDDDDDDHHHNNNQQQUUU[[[ccciiikkkmmmooosssxxx~~~{{{zzz{{{{{{xxxtttsssrrrqqqnnnjjjfffbbb___^^^\\\XXXVVVUUUTTTRRRPPPGGGEEECCCAAAAAAAAA@@@???<<<===>>>>>>===:::777555999777444333333333333222555555444444555666888999777777777777777777666555777777666666666555555555222222222222333333444555:::===CCCKKKTTT\\\cccgggmmmkkkjjjjjjkkkjjjgggccccccbbbbbbbbbaaa^^^YYYVVVXXXVVVTTTRRRRRRRRRSSSTTTXXXXXXZZZ```fffjjjiiihhhdddeeeeeeccc___XXXRRRNNNOOOLLLIIIGGGFFFGGGFFFEEEKKKJJJIIIKKKPPPVVV[[[]]]nnnuuu|||~~~zzzuuupppkkkiiiccc\\\YYYZZZYYYUUUTTTVVV___[[[^^^hhhttt|||vvvooogggaaaUUUJJJFFFEEEAAA;;;:::777333000000000//////333555777999<<>>LLLSSS]]]gggrrryyyuuunnnXXX]]]ccckkkrrrxxx|||~~~zzzqqqkkkeee]]]TTTPPPTTTZZZ___aaaiiiiiijjjkkklllnnnrrrvvvpppttt{{{vvvsssqqqqqqvvv|||}}}tttrrrrrruuuxxxtttjjjaaa^^^WWWQQQMMMLLLQQQ^^^kkkxxx|||uuuooommmhhhbbb\\\WWWSSSNNNJJJEEEDDDCCCEEEIIINNNSSSVVVZZZ]]]```bbbbbbfffkkkpppvvvxxx{{{~~~~~~~~~~~~wwwrrrmmmjjjjjjkkkkkkjjjhhhgggfffeeecccbbbbbbaaa]]][[[XXXVVVUUURRROOOMMMKKKJJJGGGDDDCCCEEEIIILLLMMMMMMOOOOOOOOOMMMLLLJJJCCC???;;;888888888777777666666666666777777888888555555666777888888888777777777888888888777666555444444333333333444444555555777:::@@@FFFLLLQQQTTTYYY\\\aaafffiiiiiigggeeecccccccccdddeeedddbbb___]]]\\\YYYVVVSSSQQQOOOOOOQQQRRRVVV[[[bbbhhhmmmoooppppppooommmiiiddd___[[[TTTPPPLLLIIIHHHGGGFFFEEEDDDBBBAAAAAADDDHHHJJJJJJLLLPPPUUUXXX[[[aaajjjqqq{{{xxxrrrnnnhhhaaaZZZRRRMMMRRRZZZffflllxxx~~~qqqjjjhhheee```VVVQQQJJJDDD@@@<<<999777444222111000111333444555:::===DDDPPPZZZ\\\UUUNNN@@@:::444111111222222000...,,,*********(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&$$$###"""""""""###$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""###$$$$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))***+++,,,---,,,222666555111333<<>>BBBEEEGGGLLLQQQWWW[[[]]]]]]^^^___```______```aaabbb```___\\\[[[YYYVVVSSSPPPMMMLLLJJJMMMRRRWWW^^^gggpppvvvtttttttttsssqqqnnnjjjhhh___[[[UUUPPPMMMJJJHHHFFFIIIFFFDDDCCCDDDEEEDDDDDDBBBEEEHHHJJJMMMQQQVVVZZZ```fffmmmqqqtttzzz}}}yyyvvvrrrjjj___YYYYYYVVVWWW]]]iiiwwwxxxqqqfffbbb\\\VVVPPPKKKFFFBBB<<<;;;:::777444333333333444444777<<>>:::777777777666444111000///---)))'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!"""###%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########"""!!!!!!""""""#########$$$$$$$$$""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$#########""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&(((((((((((((((((((((''''''(((((()))***************+++,,,------,,,000555:::>>>FFFOOOVVV]]]kkkwwwwwwrrroooooopppqqqwww}}}}}}zzzyyy}}}yyyssskkkaaaUUUMMMFFFMMMVVV\\\\\\\\\\\\^^^aaahhhmmmmmmqqqyyy~~~~~~uuullldddkkkttt{{{}}}zzzxxxwwwppppppnnnjjjfffdddeeeggghhhggggggfffbbb]]]___dddjjjmmmmmmhhheeefffgggeee___\\\XXXRRRLLLIIIIIIIIIHHHLLLQQQTTTVVVYYY\\\______ccchhhlllpppuuu|||}}}wwwuuuqqqmmmiiihhhiiikkkggghhhhhhgggeeecccbbbbbbaaacccfffhhhhhhfffcccbbbbbbaaaaaabbbbbbaaa]]][[[WWWXXXYYYUUUQQQPPPSSSWWWZZZ___gggnnnqqqpppllliii```ZZZQQQHHHBBB>>>;;;999666777888888888888777666666777999;;;<<<===>>>>>>:::;;;===>>>>>><<<:::888666666555444444444444444444444666888:::===@@@AAAEEEJJJOOORRRSSSSSSUUUWWWYYYXXXWWWWWWXXXYYYXXXVVVTTTTTTSSSRRRQQQPPPOOONNNJJJMMMQQQVVV\\\eeeooovvvvvvvvvwwwvvvuuusssqqqpppiiiddd^^^XXXSSSPPPLLLJJJIIIFFFDDDBBBBBBBBBAAA???@@@AAACCCFFFIIILLLPPPRRRUUU[[[ccchhhjjjnnnuuu{{{~~~}}}wwwmmmeeeddd\\\[[[\\\bbbmmmwww~~~yyyllliiieee```[[[TTTLLLGGG>>>@@@AAA<<<555000222555333333444777999;;;;;;;;;???CCCFFFFFFBBB>>>======999777444333111///+++)))&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$###### !!!$$$&&&&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""!!! $$$$$$##################""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&$$$"""!!! !!!"""###%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%$$$"""!!!######$$$%%%%%%&&&''''''&&&'''(((************))))))))))))))))))******+++************+++,,,---...---000555<<>>;;;:::;;;<<<===<<<;;;:::999777888:::<<<===>>>?????????@@@BBBCCCCCCAAA???===777666555444444444444444333333444666888:::<<<>>>???CCCGGGJJJJJJJJJMMMPPPQQQPPPNNNOOOPPPPPPOOONNNMMMMMMNNNOOOPPPPPPPPPOOOMMMPPPSSSVVVZZZbbblllsssxxxxxxyyyyyyxxxwwwuuutttppplllddd^^^YYYUUUQQQNNNHHHEEEBBBAAA@@@@@@>>><<>><<<>>>===999444888444111111444888999888999===DDDIIIKKKIIIGGGEEE;;;999777555444222000...(((''''''&&&%%%######"""$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%##############################%%%((()))((($$$!!!!!!"""""""""############%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''''''''(((((()))******)))***,,,...000...222>>>IIIPPPZZZeeesss~~~yyyqqqqqquuu}}}{{{}}}wwwpppmmmkkkeee[[[SSSXXX___dddcccdddiiiiiifffeeejjjooopppnnnqqqyyywwwnnnjjjiiipppuuu||||||xxxvvvwwwxxxxxxvvvqqqjjjeeeddd```]]]aaahhhxxx}}}uuunnnooolllgggfffeeeddd```]]]WWWUUUPPPLLLIIIKKKPPPTTTVVVWWWXXXXXXXXXYYY[[[]]]dddjjjrrrzzz~~~~~~~~~~~~{{{ssshhh```______^^^[[[YYYZZZ]]]______```aaacccdddeeeffffffgggiiilllooorrrrrrpppnnnqqqnnnkkkjjjlllllljjjhhhhhhgggfffdddbbbaaa______ccceeehhhnnntttyyyzzzzzzzzzssshhh]]]TTTLLLFFFCCCEEEDDDCCCBBBAAA???;;;777888:::===>>>>>>>>>???@@@AAAEEEGGGFFFEEEFFFDDD@@@???<<<888666666777777666333444555777888:::;;;<<<===>>>@@@CCCEEEHHHJJJKKKFFFGGGHHHHHHHHHGGGEEEDDDEEEFFFHHHIIIJJJKKKNNNPPPOOOPPPQQQTTTYYYaaakkkqqqyyy{{{}}}~~~|||xxxsssppptttqqqmmmhhhbbb[[[TTTPPPPPPLLLFFFAAA@@@??????>>>BBB@@@???@@@CCCFFFHHHIIILLLOOOUUUYYY]]]aaaeeehhhkkknnnsssxxx{{{wwwqqqllliiieeebbb```ooottt|||~~~zzzvvvpppiiibbb\\\PPPKKKDDDAAA???>>>;;;999999666333222222333444444555777<<>>;;;===?????????@@@BBBDDDFFFKKKMMMLLLLLLLLLJJJEEEBBB???;;;888888777666555333444555666888999:::;;;::::::<<<>>>@@@BBBCCCDDDBBBBBBBBBBBBAAA@@@??????@@@AAACCCDDDEEEHHHLLLOOOPPPQQQRRRTTTXXX^^^ffflllxxx|||{{{wwwyyyuuuooojjjfffaaaZZZUUUSSSNNNHHHDDDBBBAAAAAA@@@???===<<<<<>>>>>;;;;;;999666222000000111333222666AAANNNVVVWWWUUUFFFEEECCC@@@===999666444...---***((('''&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$###""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""###$$$$$$###!!!###$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))(((((((((((())))))))))))***+++,,,+++++++++...000222777AAALLLTTT\\\hhhsss~~~tttppppppnnnrrrwww{{{~~~|||~~~|||ssshhh``````bbbbbbfffgggdddccceeeeeedddeeekkkqqqtttuuuzzz}}}uuunnnmmmnnnqqqyyy}}}~~~{{{zzzyyywwwvvvuuutttqqqnnnooojjjddd___XXXSSSSSSWWWlllzzz}}}qqqllleee^^^YYYVVVSSSPPPQQQQQQPPPOOONNNOOORRRUUUVVVYYY\\\^^^```bbbfffhhhooossszzz|||yyywwwuuuyyy|||zzzvvvqqqmmmhhh```WWWPPPLLLJJJHHHFFFEEEHHHMMMQQQVVVWWWZZZ]]]```bbbdddeeeeeefffhhhkkknnnrrrtttvvvyyywwwtttrrrsssuuuuuuuuuxxxxxxwwwwwwvvvtttsssrrrlllmmmooosssyyy|||}}}}}}}}}wwwqqqjjjaaaYYYSSSOOOOOOPPPQQQQQQNNNJJJFFF@@@AAABBBBBBBBBDDDGGGIIIMMMRRRUUUUUUUUUVVVSSSNNNHHHDDD@@@<<<:::888666555333444555666777888999:::888888999:::<<<===>>>>>><<<;;;:::999888888888888999;;;<<<===@@@DDDJJJNNNRRRRRRTTTUUUWWW[[[aaafffsssxxxyyyrrrmmmkkkhhhaaa\\\VVVRRRMMMHHHFFFEEECCCBBB???===;;;:::<<>>@@@@@@<<<666222111222333333666>>>HHHPPPTTTUUUNNNOOOMMMJJJDDD===888666444222///,,,)))(((''''''&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%%%%%%%$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$!!!###%%%''''''%%%###!!!###########################""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((())))))))))))************+++++++++***+++...111333===JJJTTT[[[cccoooyyy~~~pppkkkllllllppptttxxx~~~zzzyyytttlllcccaaadddiiicccfffhhhgggeeecccaaa```bbbhhhnnnsssvvvzzzyyyqqqmmmnnnrrruuu}}}zzzvvvuuuuuutttsssqqqnnnjjjhhhiiigggddd___YYYUUUUUUWWW```mmm|||~~~vvvrrrlllddd[[[TTTOOOLLLKKKMMMNNNPPPQQQQQQRRRTTTWWWVVVYYY^^^aaadddhhhlllnnnssswww||||||yyyvvvuuuxxx||||||yyypppmmmhhhdddaaa\\\UUUOOOGGGFFFCCC@@@???CCCIIINNNSSSTTTXXX\\\```ccceeefffgggggghhhjjjlllppptttxxxzzzxxxuuussssssuuuvvvwwwzzzzzz{{{{{{{{{zzzxxxxxxrrrrrrsssvvvzzz}}}~~~}}}~~~|||zzzvvvqqqiii```YYYVVVVVVWWWXXXXXXTTTOOOKKKFFFFFFFFFEEEEEEGGGKKKNNNSSSXXX]]]^^^___```\\\WWWOOOKKKFFFBBB>>>;;;777555444444555666777777888888999999::::::;;;;;;;;;;;;999888666444333333333444444555666888;;;AAAGGGLLLQQQRRRTTTVVVXXX[[[___bbbjjjqqq|||}}}tttpppooommmgggbbbYYYVVVQQQMMMKKKHHHFFFDDDBBB@@@===<<<<<<>>>>>>>>>>>>AAAEEEHHHJJJNNNRRRUUUUUUWWWZZZ]]]aaaffflllpppttt{{{}}}{{{|||yyyvvvtttuuuvvvuuussssssssstttvvvyyy{{{}}}~~~~~~}}}{{{xxxvvvwwwzzz}}}~~~}}}}}}~~~|||}}}|||}}}tttgggccc\\\VVVRRRRRRTTTVVVkkkwww{{{vvvmmmjjjcccYYYOOOGGGDDDCCCAAACCCEEEBBB;;;666444444000333888;;;???EEEMMMSSSTTTVVVWWWSSSKKKBBB:::777:::888444000,,,***(((''''''&&&&&&%%%$$$$$$$$$%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%%%%$$$""""""""""""#########$$$$$$$$$$$$#########""""""!!!###%%%''''''%%%###!!!########################%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***))))))))))))*********+++)))************,,,000333777CCCRRR\\\bbbjjjttt{{{{{{jjjfffjjjooosssvvvvvv{{{~~~tttnnnfff``````dddiiilllbbbdddhhhjjjgggbbb^^^]]]dddiiioootttwww{{{xxxqqqoooqqqvvvyyy|||vvvrrrqqqrrrrrrpppmmmhhheeebbbdddffffffccc___[[[YYYWWWZZZeeepppwwwzzz|||yyyuuuooojjjbbbYYYQQQKKKIIIHHHJJJMMMPPPRRRSSSTTTVVVXXXUUUYYY___dddiiimmmqqqtttxxx{{{~~~|||zzzyyyxxx}}}zzzvvvssshhhddd```]]][[[XXXRRRMMMFFFDDDAAA>>>===@@@FFFKKKQQQSSSWWW[[[```dddggghhhhhhiiiiiiiiiiiimmmssswwwzzzyyyxxxvvvuuuuuuvvvxxxyyyzzz{{{|||}}}|||{{{zzzvvvvvvuuuwwwzzz|||||||||{{{zzzzzzxxxuuunnnfff```]]]\\\\\\\\\[[[WWWRRRNNNKKKLLLKKKJJJIIIKKKNNNPPPUUU\\\bbbeeeggghhheee```VVVSSSMMMHHHCCC???:::777555555666666777777888888::::::::::::999999999999777666444333222222333333111222333555888>>>EEEJJJNNNQQQTTTWWWYYY[[[___aaacccjjjuuuxxxtttrrrpppkkkfff^^^[[[WWWSSSPPPMMMIIIFFFEEEBBB???<<<<<<<<<<<<;;;<<<>>>AAACCCEEEHHHLLLOOOOOOQQQUUUXXX[[[```eeehhhkkkpppxxx}}}xxxtttrrrooopppxxxzzzxxxuuuwwwwwwvvvtttsssssstttvvvxxxzzz{{{{{{yyy}}}~~~}}}~~~}}}zzz{{{|||~~~wwwqqqhhh]]]TTTNNNKKKJJJXXXcccsss}}}rrroookkkddd]]]UUUOOOKKKEEEGGGHHHGGGBBB<<<777555---222777888888<<>>999;;;:::888555111...+++***((('''&&&%%%%%%$$$$$$%%%'''&&&&&&&&&%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """###"""!!!!!!!!!"""""""""#########%%%%%%$$$$$$###""""""!!!"""###%%%&&&&&&%%%###"""##############################$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))******))))))))))))************))))))******+++...333666>>>LLLZZZdddkkkssszzz}}}|||uuugggffflllttt{{{~~~{{{{{{~~~wwwkkkccc[[[ZZZaaahhhkkkkkkaaacccgggkkkiiiccc``````kkkooouuuyyy|||~~~{{{vvvssstttwwwzzz||||||wwwsssqqqpppqqqqqqooojjjeeeaaa```dddjjjnnnmmmiiifffaaa\\\YYY```hhhkkknnnrrrsssqqqhhheee___WWWOOOJJJHHHHHHJJJMMMPPPSSSTTTVVVXXXZZZVVV[[[bbbhhhmmmqqqvvvxxx}}}~~~}}}}}}~~~}}}yyyuuupppkkkhhhccc___[[[YYYWWWTTTNNNIIIFFFDDDAAA>>><<<===BBBFFFNNNPPPTTTYYY^^^cccfffggghhhiiijjjiiiiiilllrrrwww|||||||||zzzxxxwwwwwwyyywwwyyy|||~~~~~~}}}yyywwwvvvwwwxxxzzzzzzyyyyyyxxxxxxwwwvvvqqqkkkgggbbbaaa______^^^[[[WWWSSSRRRRRRRRRQQQOOOOOOQQQSSSUUU]]]eeejjjmmmooolllggg]]]YYYTTTNNNIIICCC===:::777777777777888888888888888888888777777777666666555555444333333333333444///111333444777<<>>AAAFFFIIIJJJMMMPPPSSSUUUYYY]]]```aaafffmmmrrrvvv{{{uuuqqqnnnmmmjjjiiipppyyy}}}zzzzzzyyyzzz|||{{{{{{{{{}}}~~~~~~|||yyyzzz|||~~~|||{{{|||yyynnnbbbXXXRRRNNNOOOUUU^^^jjjtttyyyyyyxxxtttsssqqqpppnnnhhh^^^WWWOOOOOOOOOOOOKKKEEE===777111333555555555888???DDDNNNVVV___aaaYYYMMMBBB===999999999888666333000...(((((('''%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###%%%&&&&&&%%%###"""########################"""!!! !!!"""###""" """"""#########$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$########################### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((())))))******((((((((()))))))))******)))***++++++---111777;;;IIIVVVcccmmmuuu~~~~~~{{{zzznnnhhhkkkqqq{{{{{{rrraaa\\\YYY]]]eeekkkjjjhhhdddcccfffjjjjjjeeeeeeiiirrruuuzzz}}}~~~uuusssrrruuuzzz~~~zzzuuusssrrrrrrqqqsssrrrnnnhhhcccaaaaaagggqqqzzz{{{zzzyyyssslllaaafffiiigggfffhhhiiifff______[[[UUUNNNIIIHHHIIIKKKMMMQQQSSSTTTVVVYYY[[[YYY^^^eeelllqqqvvvzzz}}}}}}||||||}}}|||{{{xxxtttppplllhhhccc___]]][[[YYYYYYYYYVVVQQQLLLGGGFFFCCC???<<<<<>>AAAHHHLLLQQQUUUWWWWWWXXXYYYXXX]]]eeeooozzz{{{uuurrrqqqkkkhhheeebbb___ZZZTTTPPPMMMIIIDDD@@@>>>===;;;999666777888999:::===BBBEEEFFFIIIKKKMMMNNNPPPSSSUUUWWW[[[aaafffhhhlllrrrvvvyyyuuurrrpppooommmkkkqqqyyy|||~~~}}}~~~~~~~~~{{{wwwtttwww{{{tttiii```\\\NNNNNNQQQYYYccckkknnnnnnuuutttuuuxxxzzzuuujjjaaaYYYXXXWWWVVVTTTMMMCCC;;;888666444333444777999:::IIISSS___ccc\\\PPPFFF@@@666777999:::999666444222)))((('''&&&%%%$$$$$$$$$######$$$%%%&&&(((((()))###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########%%%%%%###"""######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******(((((((((((())))))))))))***+++,,,---///444:::???QQQ]]]jjjsss||||||zzzuuunnnjjjkkkqqqvvv{{{ooo[[[ZZZ\\\cccjjjllliiieeegggdddeeeiiiiiigggjjjqqquuuxxx|||~~~|||{{{mmmmmmpppvvv}}}~~~vvvrrrpppqqqrrrtttttttttoooiiicccbbbbbbhhhuuu}}}pppssssssmmmhhhfffccc___YYYZZZXXXTTTMMMIIIIIIJJJLLLNNNQQQSSSTTTVVVYYY[[[[[[```hhhoootttyyy}}}}}}~~~~~~zzzzzzzzz|||yyytttrrrooollliiigggddd___\\\YYYXXXXXX[[[]]]]]]XXXTTTJJJIIIFFFBBB>>>===>>>@@@FFFHHHLLLQQQWWW[[[^^^```bbbeeeiiiiiiiiimmmuuu{{{{{{}}}~~~yyyuuuttttttrrruuuxxx|||~~~~~~}}}|||zzzwwwuuuttttttuuuttttttsssqqqooonnnnnnnnnmmmkkkgggeeeccccccdddeeeeeeddd]]]^^^^^^]]]ZZZWWWVVVVVVUUU___iiipppvvvyyyvvvqqqeeeaaa\\\VVVPPPJJJCCC???:::::::::999999999999999888888888888888777777777///000111333444333333222---///222444555888;;;>>>GGGKKKPPPTTTUUUTTTTTTTTTSSSWWW]]]gggqqq|||wwwuuuuuuooommmjjjgggccc^^^XXXSSSRRRNNNHHHDDDBBB@@@>>><<<666777888999:::===AAADDDDDDFFFHHHIIIIIIIIIKKKMMMOOOTTTZZZ^^^```ccchhhlllqqqwwwxxxzzzzzzwwwrrrrrrwww|||yyysssrrrqqqtttzzz{{{qqqkkk___XXXTTTTTTTTTTTT\\\ffffffhhhqqq}}}}}}uuuqqqfffaaaZZZXXXWWWSSSKKKDDDAAA@@@<<<888444222444666888DDDQQQXXX[[[ZZZOOOCCC;;;999777777999888555222333000,,,'''%%%%%%&&&'''###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$'''&&&%%%%%%&&&'''&&&%%%%%%%%%$$$###""""""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!"""""""""""""""######$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$##################&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%'''***,,,,,,+++&&&''')))***+++++++++***+++,,,,,,+++---666CCCNNNUUU```ppp{{{~~~}}}||||||{{{zzzuuunnnjjjllluuu|||uuuhhhZZZYYY]]]eeeiiigggeeeeeejjjjjjjjjgggeeeggglllqqqwwwxxx{{{wwwqqqlllnnnsssyyy~~~yyyssspppqqquuuxxxsssrrrooolllgggccc___]]]gggttt|||wwwpppkkkhhhddd^^^ZZZZZZYYYUUUPPPKKKIIIJJJLLLRRRTTTWWWXXXXXXYYY\\\^^^ccchhhoootttxxxzzz}}}~~~|||||||||wwwwwwyyy}}}}}}tttmmmjjjjjjeeeaaa```aaa___ZZZVVVXXXVVVWWW[[[```eeefffeeeWWWQQQIIIDDDCCCBBB@@@>>>>>>@@@DDDJJJQQQUUUVVVVVV^^^aaadddeeeeeegggkkkooozzz}}}wwwrrrqqquuuvvvyyy{{{{{{zzzxxxvvvwwwtttqqqppppppppppppooojjjeeeccceeegggfffgggiiiffffffffffffffffffggggggfffcccaaaaaaaaa___ZZZVVVZZZ^^^eeeoooxxx}}}~~~~~~ooohhh___XXXSSSNNNFFF???;;;<<<===>>>>>><<<;;;:::999999999999888777666555333444444333333222111000000/////////111444666888AAACCCGGGKKKNNNPPPQQQQQQRRRSSSUUUZZZbbbmmmzzz|||xxxvvvrrrmmmjjjhhheee```\\\[[[XXXRRRMMMHHHCCC>>>::::::999888888:::;;;;;;;;;???@@@AAABBBDDDGGGIIIJJJPPPPPPQQQSSSWWW]]]bbbeeeggglllsssyyy}}}}}}zzzzzz~~~xxxqqqpppooossszzz|||vvvssslllgggddd```YYYWWWZZZ___```hhhuuu{{{yyytttrrrooojjjdddaaa^^^YYYPPPIIIIIIFFFBBB>>>:::888666666222<<>>CCCIIINNNPPPQQQVVVYYY^^^```aaaeeejjjnnnwww{{{}}}xxxsssqqqssstttvvvxxxxxxwwwuuussssssrrrrrrrrrqqqoookkkhhh___ZZZWWWYYY\\\\\\^^^aaaeeeggghhhjjjjjjkkklllmmmiiihhhfffeeefffddd```\\\\\\^^^dddmmmuuu{{{}}}}}}vvvooofff___ZZZSSSJJJCCC============<<<;;;:::::::::::::::999888777666555555555555444444333222111111111000111222555777999???@@@CCCFFFIIIKKKMMMNNNNNNPPPRRRVVV]]]gggrrrzzz~~~|||yyytttqqqooommmiiifffddd```[[[VVVQQQJJJDDD@@@;;;999777777888999999888======>>>@@@AAADDDFFFGGGLLLLLLMMMOOOSSSXXX]]]```___dddkkkppptttzzz|||xxxtttsssvvv{{{zzzwwwqqqfff\\\WWWYYYXXX]]]hhhooorrrtttwwwxxxtttoookkkggg```VVVOOOLLLHHHBBB???<<<999444000///444888<<>><<<;;;:::===AAAGGGJJJLLLPPPTTTXXXZZZ\\\___eeeiiiqqqvvv|||}}}yyytttrrrppprrrsssttttttsssqqqpppooopppqqqrrrqqqmmmfffaaaUUUNNNJJJLLLNNNPPPTTTYYYaaadddhhhkkklllmmmooopppmmmlllkkkkkkkkkjjjgggddd^^^```dddjjjrrrwwwzzz{{{zzztttmmmfff```XXXOOOHHHCCCBBBAAA???>>>===<<<<<<;;;;;;;;;:::999888666555777777666555555444333333222222222222333555777999;;;<<<===???BBBEEEGGGHHHIIIJJJMMMQQQVVV^^^gggmmmzzz{{{wwwuuusssqqqoookkkhhhddd___ZZZSSSLLLGGG@@@===:::999999999888777::::::;;;<<<===???@@@AAAGGGGGGHHHJJJMMMRRRVVVYYYXXX]]]bbbfffiiinnnuuuzzz}}}xxxkkkcccZZZVVVUUU[[[bbbiiisss{{{}}}|||yyytttmmmcccYYYSSSMMMHHHBBB@@@???;;;333---111111222333888AAAKKKPPPTTTQQQKKKEEE>>>:::888777999888666333///+++'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$&&&'''&&&%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!###############$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((((((''''''&&&'''&&&&&&(((+++,,,,,,,,,*********************)))***---111777???JJJWWW___eeejjjpppuuuwwwuuurrrpppwwwxxxxxxwwwwwwyyy~~~|||uuunnngggbbb]]]```jjjwww|||wwwpppmmmqqqvvv|||~~~|||zzzzzz{{{|||wwwuuuuuuyyy{{{|||}}}~~~~~~{{{vvvpppmmmjjjhhhddd___YYYTTTPPPNNNKKKRRRaaattt{{{wwwrrrnnnkkkfff^^^YYYVVVVVVUUURRROOOOOOPPPRRRVVVXXX\\\___bbbeeeiiilllrrruuuyyy|||}}}~~~~~~{{{zzz{{{|||zzzuuuqqqmmmjjjddd```ZZZWWWVVVVVVUUUTTTVVVTTTSSSUUU[[[dddmmmsssrrrnnnggg___WWWNNNHHHDDDBBB???<<<<<>>>>>======<<<:::999888999999888666555444444444222222222222333444666777999999999:::<<>><<<;;;999888888888888888999;;;<<<<<>>>>>===:::888666555444444222111222222222333444444777777666777888:::===>>>???AAACCCEEEGGGKKKPPPSSS```iiittt~~~{{{wwwvvvuuummmlllkkkjjjhhhccc^^^YYYRRRMMMGGGBBB???===:::888888777777777888888999:::??????@@@BBBDDDGGGJJJKKKRRRVVVZZZ\\\]]]___dddiiihhhlllrrrxxxvvvjjjaaaWWWQQQPPPTTT```lllwwwjjj```[[[XXXUUUPPPMMMJJJEEE>>>999111111111333222111777>>>AAALLLWWWXXXPPPFFFAAA@@@???>>>;;;888444000---+++,,,+++)))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$$$$%%%%%%###"""#########"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""############""""""!!!"""$$$%%%%%%%%%$$$###""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%'''''''''(((+++------,,,++++++*********++++++,,,...111888BBBNNNZZZccciiirrr{{{~~~|||~~~}}}}}}{{{sssooojjjdddaaaaaammmlllooouuuwwwqqqkkkiiimmmvvv}}}yyywwwxxx{{{~~~~~~{{{xxxwwwyyy{{{~~~{{{uuummmhhhiiijjjkkkjjjhhhdddaaa^^^\\\\\\___hhhqqqvvvvvvssskkkfffaaa]]][[[XXXTTTPPPPPPQQQSSSTTTUUUVVVYYY[[[[[[^^^bbbfffjjjnnnrrruuuzzz|||~~~~~~}}}}}}~~~{{{{{{|||{{{{{{|||yyytttrrrnnniiieeebbb```]]]ZZZWWWWWWWWWWWWVVVVVVVVVVVVWWW]]]dddiiiqqqrrrrrroooiiibbb]]][[[SSSOOOKKKGGGFFFFFFFFFEEEJJJNNNSSSVVVXXX[[[aaaffffffhhhjjjnnnrrrrrrpppnnnjjjkkklllmmmnnnooooooooopppnnnmmmllllllkkkiiigggUUUKKKBBB>>>======AAAFFFMMMWWWcccjjjkkkkkklllnnnmmmnnnpppooommmkkkjjjjjjjjjiiiiiilllooorrrttttttqqqpppooolllhhhddd```^^^SSSQQQOOOLLLJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDCCC???<<<999777666666111222222222222222222222555555555555666888999999;;;===>>>>>>???BBBFFFJJJTTT]]]hhhrrr}}}}}}{{{zzzsssrrrqqqqqqpppmmmiiieee[[[VVVNNNHHHCCC???<<<:::::::::999888888999999999======>>>???AAACCCEEEFFFJJJNNNRRRTTTUUUXXX]]]aaadddgggjjjmmmqqq|||~~~vvvnnnddd[[[TTTQQQVVV___lllttt}}}yyyqqqllljjjaaa^^^ZZZTTTNNNGGGBBB???666555666666222,,,///666666@@@NNNWWWYYYTTTMMMHHHCCCAAA???;;;888444222111...---+++)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%'''%%%$$$$$$%%%%%%###"""######""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$######!!!"""$$$&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&((('''''')))+++---------+++************+++---...000555===JJJXXXeeennnssswww}}}~~~~~~wwwooollliiidddccceeennnmmmqqqxxxxxxrrrllliiijjjsss~~~|||xxxsssqqqtttxxx}}}}}}yyywwwwwwwwwyyy{{{{{{wwwqqqjjjeeefffjjjooouuuwwwwwwtttsssppplllhhhgggjjjlllmmmlllddd^^^XXXTTTSSSRRROOOMMMNNNPPPSSSVVVXXX[[[^^^aaabbbeeeiiimmmppptttyyy||||||~~~~~~|||{{{|||}}}{{{|||}}}}}}}}}~~~}}}}}}xxxsssqqqpppnnniiidddbbbaaa```]]][[[YYYXXXYYYUUUWWWXXXYYYZZZ]]]bbbfffnnnqqqttttttoooiiieeeddd^^^[[[WWWSSSPPPMMMIIIFFFGGGKKKPPPSSSUUUYYY___dddfffeeefffiiilllnnnmmmkkkggghhhiiikkkmmmnnnooopppooonnnmmmnnnppppppnnnlllZZZPPPEEE???<<<:::;;;@@@EEEQQQ```iiilllmmmooorrrnnnppprrrqqqmmmkkkjjjkkknnnmmmmmmoooqqqssssssrrrppppppnnnkkkgggdddcccbbbWWWVVVUUUTTTQQQOOOMMMKKKJJJKKKLLLMMMMMMNNNNNNNNNLLLIIIEEE@@@===:::999888333333333333333333222222222333444444555555555555888888888888888;;;???CCCGGGQQQ[[[bbblllyyy{{{yyywwwvvvuuussspppmmmgggaaaXXXPPPJJJEEEAAA???======<<<;;;:::::::::;;;:::;;;<<<===???@@@AAABBBBBBFFFJJJMMMNNNQQQVVV[[[^^^cccggghhhhhhnnnyyyxxxpppggg\\\SSSSSSWWWVVVbbbqqqyyyzzzwwwwwwxxxmmmkkkfff^^^UUUNNNIIIHHH===;;;:::999111((()))000000777EEETTT^^^^^^VVVNNNFFFDDDAAA>>>:::888666555000...,,,***(((''''''(((''''''''''''''''''''''''""""""#########$$$$$$$$$###""""""###%%%'''&&&%%%######""""""###$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''(((''''''))),,,---------******))))))***,,,...///222777AAAOOO___mmmwww{{{zzz|||~~~~~~}}}~~~vvvmmmlllkkkggggggjjjlllmmmsss{{{~~~xxxrrrooolllrrrzzzxxxrrrllllllqqqyyy~~~~~~{{{yyyxxxyyyvvvwwwxxxwwwtttnnngggdddaaahhhrrr}}}zzzqqqiiieeeddddddeee```ZZZSSSOOONNNOOOMMMLLLOOORRRVVVYYY\\\```dddggggggjjjnnnrrrvvvyyy~~~}}}~~~}}}{{{zzzzzz{{{|||}}}~~~~~~|||{{{vvvrrrnnnnnnooonnniiidddbbbbbbbbb```]]][[[ZZZZZZTTTWWWZZZ\\\\\\^^^bbbeeelllqqquuuvvvrrrmmmiiihhhgggdddaaa]]]YYYTTTMMMIIIHHHLLLPPPRRRSSSUUUZZZ___gggeeedddeeeiiikkkkkkiiieeefffgggiiikkkmmmooopppmmmmmmoooqqqsssssspppnnn___TTTIIIBBB===999:::===>>>KKK\\\gggkkkmmmppptttppprrrtttrrrnnnkkkkkklllpppooooooqqqssstttsssrrroooooommmiiieeebbbbbbbbb\\\\\\\\\[[[XXXVVVSSSQQQMMMMMMOOOPPPQQQRRRRRRRRRQQQNNNIIIDDD@@@===;;;:::444444555555444444333333000111333444444444222222555555444333444666;;;???===GGGPPPVVV^^^lllzzz}}}zzzxxxwwwuuurrrppppppjjj```WWWQQQLLLHHHEEE@@@???>>>===<<<<<<<<<<<<999999:::<<<===>>>??????>>>BBBFFFIIIJJJNNNSSSXXXYYY___eeefffeeegggnnnuuu}}}{{{}}}xxxtttnnncccZZZWWWPPPRRR\\\lllxxx|||}}}~~~ssspppkkkgggbbb[[[RRRKKKGGGIIIGGG???555...///222888777>>>QQQaaaddd^^^WWWRRRKKKAAA:::888888777777///...------,,,)))$$$!!!$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""###"""!!!!!!!!!###$$$%%%"""###$$$$$$###""" """###$$$%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! $$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%'''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((+++***)))))))))***,,,---+++******+++...000111111333===JJJWWWfffvvv|||yyywwwvvvxxxzzz{{{{{{}}}tttgggbbbeeejjjlllkkkdddkkkttt|||}}}xxxuuurrrsssuuuyyy~~~{{{pppiiikkksssxxx||||||xxxvvvwwwxxxzzzuuuwwwxxxuuunnnfff___\\\WWW^^^kkk~~~xxxnnnhhhfffhhhiii]]]XXXSSSPPPQQQSSSSSSRRRSSSSSSTTTVVVZZZ^^^bbbdddhhhlllqqqtttvvvyyy}}}{{{zzz|||~~~zzz{{{||||||~~~}}}zzzvvvtttqqqpppooommmllljjjiiiiiiiiieee```]]][[[YYYXXXWWWWWWYYY]]]```bbbcccccccccjjjnnnrrruuusssqqqooonnnnnnkkkfffccc```[[[TTTOOOMMMNNNOOOQQQTTTWWWYYYZZZffffffffffffffffffffffffgggiiijjjjjjjjjlllnnnpppoooppprrrtttuuuuuutttttt^^^VVVKKKCCC???>>>===;;;@@@DDDPPPaaannnrrrssstttyyyxxxuuuqqqmmmmmmnnnppptttssssssrrrrrrtttuuuvvvnnnmmmkkkhhhfffdddbbbbbbbbb```^^^]]]\\\[[[YYYWWWZZZYYYWWWWWWWWWXXXZZZ\\\[[[YYYSSSKKKCCC<<<888777888666444444555444333111666555555444333222111111444333222222222444777888??????DDDKKKRRRZZZgggsss}}}zzzxxxwwwvvvtttpppjjjeee```ZZZRRRLLLIIIFFFBBB???????????????<<<:::888888:::<<<<<<<<>>DDDHHHNNNYYYeeerrryyy~~~|||{{{xxxtttoookkkhhhccc[[[VVVPPPLLLHHHEEEDDDDDDCCCBBB>>><<<::::::;;;=========>>>>>>???AAADDDHHHLLLNNNSSSVVVZZZ]]]```bbbeeehhh{{{wwwzzz~~~{{{xxxrrrhhh^^^YYYWWWZZZcccllluuutttrrrnnnhhhcccaaa```]]]```bbb^^^QQQCCC888222111000555BBBNNNWWW___eee```XXXMMMCCC===:::888888999777666555444222...+++&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""###$$$$$$############$$$%%%&&&'''######$$$%%%%%%%%%$$$$$$'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$###### !!!"""###%%%&&&(((((('''&&&&&&%%%$$$######"""%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********))))))((((((((()))***+++,,,,,,+++,,,---000222444CCCNNNZZZcccmmmxxx~~~xxxmmmgggfffkkkqqquuuzzz~~~}}}|||rrriiiaaa```ffflllnnnlllllloootttwwwxxxxxxxxxyyy|||zzzyyy{{{~~~}}}xxxrrrlllkkkmmmtttyyy{{{~~~zzzyyywwwvvvuuuuuuvvvwwwyyyyyyxxxtttlllbbbYYYSSSMMMRRR]]]ooo~~~oooccc^^^]]]___\\\ZZZXXXXXXWWWUUUTTTVVVUUUTTTVVV[[[dddlllqqqyyy{{{~~~}}}{{{zzz}}}}}}zzzxxxyyyzzz||||||vvvrrrpppooommmllljjjkkklllmmmllljjjhhhgggdddbbb``````______]]][[[YYYZZZZZZ[[[\\\]]]]]]^^^aaaeeekkkooopppqqqqqqrrrrrrpppnnnllljjjgggbbb___XXXXXXWWWVVVWWWXXXYYYZZZ______```aaacccdddeeefffbbbdddeeeeeeeeeeeeggghhhjjjlllpppssswwwzzz|||}}}nnndddVVVJJJDDD@@@===;;;<<>>===;;;888777888777666555555555444444333333222222111111111222222333333444777777888<<<>>>AAAIIISSSaaajjjxxx}}}yyyuuusssqqqmmmfffaaaZZZVVVQQQMMMKKKJJJHHHGGGAAA???======>>>??????>>>????????????AAACCCEEEFFFLLLPPPUUUYYY\\\___bbbdddsssbbbQQQIIIOOOZZZggglllrrrrrrmmmgggdddbbb^^^dddiiiiiiaaaRRRCCC:::555333444:::AAAJJJXXXeeeeee___UUUJJJBBB===:::999888666555555555444222///***)))(((''''''&&&&&&&&&###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%$$$###!!! !!!!!!"""###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((((((((((())))))***------------...111555888IIIUUUaaajjjrrr{{{}}}lll___\\\bbbkkkrrr|||~~~|||xxxuuusssllleee___```ggglllkkkiiihhhnnntttxxxxxxxxxyyyzzz|||zzz|||~~~{{{sssllliiilllrrrzzz||||||~~~|||wwwvvvvvvvvvuuuuuuuuuuuuxxxxxxvvvsssnnnfff^^^XXXTTTUUUZZZgggwww}}}~~~}}}wwwmmmccc\\\YYY[[[[[[[[[ZZZZZZYYYXXXWWWWWWUUUTTTVVV]]]gggpppwwwxxx|||~~~~~~}}}zzzxxxxxxyyy}}}~~~yyysssnnnlllkkkkkkkkkfffhhhjjjkkkkkkiiigggeeeaaa``````aaabbbbbb```^^^]]]\\\[[[[[[ZZZZZZ[[[[[[\\\```dddhhhjjjkkkmmmnnnnnnnnnmmmllljjjhhheeeccc^^^]]][[[YYYYYYYYYZZZZZZ[[[\\\]]]___aaabbbdddddddddfffggggggfffeeefffhhhgggiiimmmsssyyy~~~xxxmmm^^^QQQHHHCCC>>>;;;;;;<<>><<<;;;<<<===<<<;;;777666666555555444444333000000111222333333222222666444666888888888>>>FFFRRR[[[hhhuuu~~~{{{yyyxxxtttnnnjjjccc```ZZZVVVSSSPPPNNNLLLFFFDDDAAA@@@AAABBBAAA@@@AAAAAA@@@@@@@@@AAABBBCCCEEEIIIOOOTTTXXX[[[^^^```tttYYYEEEDDDMMMWWWaaannnvvvtttmmmfffbbbZZZ```hhhmmmjjj___PPPEEE888555333444777@@@RRRaaaiiifff^^^UUUJJJ@@@:::777777666555666888888777666///---+++)))((('''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$#########%%%$$$###!!! !!!!!!"""$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$########################""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''((((((((()))))))))))),,,---......///444;;;@@@LLLYYYgggooouuu|||zzzfffWWWUUU]]]jjjsss{{{uuupppnnnlllgggccceeelllooolllgggbbbkkkuuu|||}}}{{{{{{|||}}}zzz{{{|||yyyrrrllllllpppxxx|||~~~}}}zzztttuuuvvvwwwwwwvvvttttttsssrrrrrrsssssspppkkkhhhbbb``````gggrrr{{{yyytttnnnjjjfffbbb[[[WWWWWWXXXZZZ[[[[[[ZZZZZZZZZWWWVVVVVVYYY```jjjsssyyyxxx{{{~~~{{{yyyzzz{{{~~~~~~yyyrrrllljjjjjjjjjjjjdddeeehhhiiiiiihhheeeddd_________aaaccccccbbbaaa^^^]]][[[YYYXXXWWWVVVVVVWWWZZZ]]]```aaabbbeeeggggggggghhhhhhfffeeeccccccbbb```]]][[[YYYYYYZZZ[[[YYYZZZ[[[]]]^^^```aaabbbdddfffhhhgggfffddddddeeeccceeekkkrrryyywwwhhhZZZPPPHHHAAA===>>>>>>DDDRRR___iiiqqqxxxyyyzzz|||{{{yyyxxxxxxyyyvvvvvvwwwwwwwwwvvvvvvvvv{{{yyyvvvssspppoooooooookkknnnrrrtttsssqqqqqqqqqwwwwwwvvvuuutttqqqooonnnrrrsssssssssnnncccWWWMMMBBB@@@>>>>>>???@@@AAA@@@::::::999888777666555555111111222333333333222222333333444666444333888???CCCIIISSS^^^iiiuuu~~~|||wwwrrrmmmiiiddd___[[[XXXTTTRRRMMMKKKHHHFFFGGGGGGFFFEEECCCBBBBBBAAAAAAAAAAAAAAAAAADDDJJJNNNRRRUUUXXX[[[}}}hhhOOOGGGKKKMMMXXXhhhtttwwwssslllgggZZZ^^^dddjjjllleeeXXXOOO;;;666333222333;;;LLL\\\iiiiiiggg```UUUHHH>>>888:::999999:::<<<======<<<555333///,,,)))'''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""############$$$%%%&&&'''$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########"""$$$$$$############$$$$$$%%%$$$############$$$%%%!!!"""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********'''((()))*********))))))+++,,,...///222888BBBIIIPPP]]]kkkrrruuuyyy||||||yyynnn^^^TTTUUU___lllttt{{{tttnnnkkkoookkkiiimmmsssuuupppjjjaaalllyyy~~~{{{yyyxxxvvvtttrrrsssvvv|||~~~~~~|||yyywwwrrrsssvvvwwwwwwuuurrrqqqmmmllllllqqqwww||||||{{{uuuppplllnnnuuu|||~~~}}}xxxoooeee___^^^]]]YYYUUUVVVXXXZZZZZZZZZZZZ[[[\\\YYYYYY[[[___eeemmmuuuzzzzzz~~~}}}||||||}}}}}}xxxqqqllljjjjjjiiiiiicccdddfffgggfffeeecccbbb___^^^^^^___bbbccccccccc___^^^\\\YYYVVVSSSQQQPPPRRRTTTVVVXXXYYY[[[^^^```aaaccceeeeeecccaaaaaabbbcccaaa]]][[[YYYZZZ[[[\\\ZZZZZZ[[[\\\]]]^^^^^^^^^bbbdddeeeeeecccaaa``````___bbbhhhpppyyyssseeeZZZQQQHHHBBBCCCAAADDDPPP\\\fffpppxxxyyy{{{}}}}}}{{{yyyxxxxxxuuuuuuvvvwwwxxxwwwwwwwww|||{{{yyywwwuuutttssssssooossswwwwwwuuussstttuuuyyy{{{|||}}}|||{{{yyywwwyyyyyyxxxxxxuuulll```WWWIIIFFFCCCAAABBBCCCCCCCCC@@@???>>><<<;;;999888777444444444444444444444444222222333555333111444:::;;;>>>EEENNNYYYggguuu~~~}}}xxxtttooojjjfffbbb]]]ZZZWWWTTTQQQOOOOOONNNMMMLLLHHHGGGFFFEEEDDDBBBAAAAAA@@@CCCFFFIIILLLOOOSSSVVV|||xxx{{{xxxbbbSSSNNNJJJQQQ]]]jjjrrrtttqqqnnncccbbbdddhhhjjjeee[[[RRRAAA;;;666333222777DDDQQQ___eeejjjjjjaaaUUUJJJDDD???===<<<<<<>>>???>>>===:::777333...***(((&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********((()))***+++++++++***))))))+++...000444<<>><<<:::999888777666555555666777777666555777888555111333888777999===CCCLLLXXXeeennnsssxxx~~~zzzuuuqqqmmmhhhdddaaa^^^ZZZXXXWWWVVVUUUTTTRRRRRRPPPMMMJJJGGGDDDCCCAAACCCDDDEEEGGGJJJOOORRRvvvoooppptttxxxzzzzzzzzz|||ppp]]]RRRJJJMMMTTT___kkkrrrtttsssllliiifffggghhhddd[[[RRRIIIBBB:::555222333<<>>GGGRRRXXXcccjjjtttyyy{{{}}}yyytttooolllhhheeeaaa^^^]]]\\\[[[YYY]]]\\\YYYUUUQQQLLLIIIFFFCCCCCCCCCCCCDDDGGGLLLPPP~~~{{{yyyxxxwwwuuutttpppqqqssstttuuuvvvvvvwwwvvv|||rrrcccWWWOOOLLLRRR\\\fffpppxxxooommmiiigggiiihhh___SSSPPPFFF<<<888777555555888CCCMMM\\\iiioookkk___SSSLLLFFF???<<<<<<>>>?????????<<<999666333///+++(((&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&'''''''''''''''(((((((((((((((((())))))******++++++++++++,,,000999EEEQQQXXXaaalllsssnnnfffccceeehhhfffggghhhiiilllpppssssssrrrqqqqqqooommmkkkjjjhhhkkkkkklllooorrrsssqqqooossszzz{{{tttqqqsssvvvzzz}}}vvvqqqooopppqqqrrrrrrrrrpppllliiigggZZZWWWVVV___ppp|||uuurrrqqqqqqbbb\\\TTTNNNMMMNNNPPPQQQZZZ___bbb```[[[YYY\\\aaaaaaffflllrrruuuwwwxxxyyyzzz}}}|||yyyxxx~~~~~~}}}~~~}}}yyyuuusssqqqpppooollliiieeeaaa_________aaacccdddccc```]]]bbb```^^^\\\]]]```cccfffkkkjjjiiigggccc^^^ZZZWWWPPPOOONNNNNNPPPSSSVVVXXX```bbbeeefffdddaaa```___[[[YYYWWWVVVVVVWWWYYY[[[^^^\\\ZZZXXXWWWXXXYYYZZZ_________aaaccccccaaa```aaaaaadddkkkvvvssshhh\\\SSSFFF???;;;???GGGOOOYYYbbbmmmppptttwwwwwwtttpppmmmnnnooooooooooooppprrrsssrrruuuzzz}}}}}}{{{wwwtttsssssstttvvvxxxzzz{{{||||||vvvmmmgggaaa]]]\\\YYYTTTOOOQQQNNNJJJHHHGGGFFFDDDCCC@@@>>>;;;999888:::<<<===AAA@@@>>>;;;999666555444666555555666:::@@@EEEIIIQQQUUUZZZaaaiiisss}}}}}}wwwssspppooollljjjgggeeedddccceeeeeeccc```\\\WWWRRROOOHHHFFFDDDAAA@@@AAAEEEIII~~~yyywwwuuutttuuuuuusssrrrssstttuuuwwwxxxxxxxxxxxxuuuzzzxxxcccYYYPPPOOOSSS[[[gggrrrsssssspppkkkjjjiiiddd]]]RRRHHH???<<<:::666444555888AAAOOO^^^hhhkkkeee^^^VVVPPPIIICCCAAAAAA@@@>>>@@@>>>;;;888555000+++'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''(((((((((((((((((())))))******++++++------...444===IIITTT[[[eeeoootttmmmeeebbbdddfffiiijjjlllnnnqqqtttuuuttttttrrrpppmmmllllllmmmmmmkkklllmmmnnnnnnnnnnnnnnnttt{{{|||vvvssstttwww{{{xxxtttrrrsssrrrrrrsssrrroookkkfffcccWWWTTTRRRWWWeeewwwxxxrrrnnnlll^^^YYYQQQMMMLLLMMMOOOPPPTTTZZZ______\\\ZZZ]]]aaacccgggnnnsssuuuvvvwwwxxxyyy|||~~~{{{yyyyyy~~~~~~}}}yyywwwvvvuuutttrrrooojjjfffbbb`````````aaaccceeeeeecccaaadddcccaaa``````aaacccdddkkkkkkkkkjjjhhhddd```^^^TTTSSSRRRQQQSSSVVVZZZ\\\```bbbeeeeeeccc```___^^^^^^ZZZUUURRRQQQTTTXXX[[[\\\[[[ZZZYYYYYYYYYZZZ[[[]]]]]]^^^```bbbcccaaa_________bbbiiisss{{{nnnaaaUUUIIIAAA<<<>>>DDDKKKTTT\\\fffjjjooossstttssspppmmmkkkkkkkkkjjjiiijjjkkklllooosssxxx|||~~~}}}zzzwwwsssttttttvvvxxx{{{~~~yyyssslllhhheeebbb[[[VVVXXXVVVTTTSSSRRROOOLLLIIIEEEBBB>>>;;;:::;;;>>>???CCCBBBAAA???<<<999777555555555444444666:::===???EEEHHHMMMSSSZZZccclllrrr||||||wwwuuussspppmmmkkkjjjiiijjjjjjiiihhheeeaaa]]][[[QQQOOOJJJEEEBBBAAABBBDDD|||xxxvvvrrrqqqppprrrtttuuuuuutttwwwxxxyyy{{{{{{{{{zzzzzzwww{{{~~~yyylll[[[PPPLLLPPP]]]jjjrrrwwwwwwrrrlllkkkiiigggWWWMMMDDDAAA===888444444111666AAAOOO\\\dddggghhhccc^^^VVVOOOJJJEEE@@@>>>AAA???===;;;888333---(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))((('''&&&''''''''''''(((((((((((((((((())))))***++++++,,,...///222999CCCOOOZZZ```kkkrrrtttmmmfffeeehhhjjjqqqqqqqqqtttwwwwwwvvvuuuvvvsssnnnjjjhhhiiilllmmmjjjlllnnnllljjjiiikkknnnttt{{{~~~~~~|||xxxvvvwwwyyy}}}{{{xxxvvvvvvtttuuuuuutttpppjjjdddaaaYYYVVVRRRSSS[[[kkk}}}zzzqqqiiidddYYYTTTOOOKKKKKKLLLNNNNNNNNNTTT[[[^^^]]]]]]```dddfffjjjpppsssuuuvvvwwwwwwxxx{{{~~~}}}{{{zzzyyy}}}|||yyywwwwwwwwwwwwvvvssspppkkkgggcccaaaaaa```___aaadddeeefffeeefffeeedddccccccbbbbbbbbbiiikkkmmmnnnmmmkkkhhhfff[[[XXXVVVTTTTTTWWW[[[^^^___bbbddddddbbb```^^^^^^aaa\\\UUUPPPNNNQQQVVVZZZ[[[[[[[[[[[[[[[[[[ZZZZZZYYYZZZ\\\___aaabbb```^^^\\\\\\___fffppp}}}vvvfffYYYLLLDDD======@@@EEELLLSSS]]]aaagggmmmpppqqqpppoookkkjjjhhhgggeeeeeeeeeeeekkkoootttzzz}}}~~~}}}|||vvvuuuvvvwwwyyy}}}yyytttpppkkkddd___]]]\\\[[[[[[YYYUUUPPPLLLKKKGGGAAA===;;;===@@@BBBEEEEEEEEEDDDAAA===999777777666666555555555666666777:::>>>CCCIIIPPPXXX]]]jjjqqq{{{}}}{{{xxxuuusssqqqqqqqqqrrrrrrrrrpppnnnkkkiii___[[[TTTLLLFFFBBB??????{{{wwwtttrrrqqqqqqrrruuuyyy|||}}}|||{{{|||~~~~~~}}}||||||~~~}}}||||||{{{yyy|||lllZZZNNNKKKUUUaaaiiittt|||yyyrrrnnnlllkkk^^^TTTJJJDDD@@@999666555555555999CCCNNNWWW```hhhlllhhhbbbZZZQQQHHHAAA===???>>>>>>>>><<<888222---***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((***+++***(((&&&''''''''''''(((((((((((((((((()))***++++++,,,,,,...111777???JJJUUU___dddnnnsssuuupppmmmpppuuuxxx~~~yyyvvvxxxyyyxxxvvvvvvvvvsssnnnhhheeedddeeefffhhhkkkmmmkkkgggfffkkkoootttzzz}}}{{{yyyyyy{{{|||~~~}}}{{{yyyxxxwwwwwwwwwvvvrrrmmmhhhddd```___]]]ZZZ\\\gggxxxxxxmmmccc\\\UUURRRNNNLLLLLLMMMNNNNNNKKKPPPVVVZZZ\\\___dddiiiiiimmmqqqtttuuuuuuvvvvvvvvvyyy|||}}}|||{{{zzzzzz}}}}}}}}}~~~|||yyyvvvuuuuuuvvvwwwuuutttrrrpppllljjjgggfffaaa___]]]]]]```ccceeefffeeeeeefffeeedddbbb___^^^eeegggjjjmmmnnnnnnmmmlllbbb___ZZZVVVUUUVVVYYY[[[```bbbddddddbbb```______ccc___YYYTTTRRRSSSVVVYYY[[[\\\]]]]]]\\\ZZZXXXWWWWWWWWWYYY\\\___```___]]]YYY[[[^^^dddooo~~~zzzjjj]]]OOOFFF>>><<<>>>@@@GGGMMMUUUYYY___ffflllooopppqqqmmmllliiihhhfffeeecccbbbeeeiiiooouuuzzz}}}}}}}}}yyyxxxxxxxxxzzz}}}zzzvvvqqqkkkgggdddcccaaa___]]]YYYTTTPPPPPPKKKDDD???<<<>>>AAADDDGGGHHHIIIIIIGGGBBB===::::::::::::999777666444333222444777:::>>>CCCIIIMMMTTT\\\fffpppyyy~~~{{{yyyxxxwwwyyyyyyzzzzzzyyywwwuuussskkkeee]]]UUUMMMGGGAAA>>>}}}yyyvvvtttsssrrrtttuuuwww{{{{{{|||{{{||||||{{{}}}~~~yyygggWWWOOORRRYYY^^^mmm{{{~~~zzzuuuqqqnnnggg\\\PPPIIIDDD>>>;;;<<<===777666;;;BBBJJJWWWbbbmmmkkkhhhaaaVVVKKKBBB===;;;<<<===>>>???<<<888444---,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((***+++***((('''''''''''''''(((((((((((((((((()))***+++,,,------///333;;;EEEPPP[[[cccgggooosssuuutttxxxzzzzzzzzzwwwuuuvvvxxxuuuqqqkkkgggdddbbbaaaeeeiiikkkjjjgggggglllqqqqqqwwwzzzyyyxxxxxxzzz}}}~~~}}}~~~|||zzzxxxxxxwwwvvvuuusssqqqpppooolllmmmmmmiiifffjjjttt}}}}}}uuujjj```YYYTTTRRRPPPOOOPPPPPPPPPOOOJJJMMMQQQTTTXXX^^^eeekkkkkknnnrrrtttttttttuuuuuutttwwwzzz{{{{{{zzzzzz{{{}}}~~~{{{xxxwwwyyyxxxvvvuuutttuuuvvvwwwssssssrrrqqqppppppooooooccc```\\\[[[]]]```bbbcccbbbccceeeeeedddaaa]]][[[___aaaeeehhhkkkmmmnnnnnnkkkhhhbbb\\\XXXWWWXXXXXX___aaaccccccbbbaaaaaabbbdddbbb```]]][[[ZZZYYYYYY]]]^^^______]]]ZZZWWWUUUWWWVVVWWWZZZ]]]^^^^^^\\\XXXZZZ^^^eeeooo}}}zzzlllaaaRRRHHH@@@======???DDDJJJOOOSSSYYYaaagggllloooqqqnnnllljjjjjjjjjhhheeeaaa```dddiiiooouuuxxxzzz{{{{{{zzzzzzzzz{{{}}}~~~{{{wwwssspppooolllhhhdddbbb___[[[YYYSSSNNNGGGAAA>>>???BBBDDDIIIKKKMMMMMMLLLGGGBBB???=========<<<:::888777555333444666888999<<>>??????<<<999111///,,,)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))***)))((('''''''''''''''(((((((((((('''((()))***+++---......111777@@@KKKWWW```fffiiiooorrruuuxxx}}}~~~~~~xxxvvvwwwyyyvvvsssoookkkiiigggffffffhhhjjjjjjiiijjjmmmqqqooouuu~~~vvvuuuuuuwww|||~~~}}}yyyvvvtttrrrpppoooqqquuuyyy|||yyy{{{|||xxxrrroooqqquuuxxxxxxwwwtttnnnfff^^^ZZZUUUSSSRRRRRRSSSSSSQQQOOOJJJLLLOOOSSSWWW]]]dddiiilllnnnqqqssssssssstttuuurrruuuxxxzzzzzzzzz{{{|||~~~|||xxxvvvuuuxxxxxxwwwvvvvvvvvvvvvwwwssssssssssssuuuvvvwwwxxxhhhddd```]]]]]]^^^_________aaaccccccccc```]]][[[\\\^^^```cccgggjjjmmmoootttpppjjjddd___[[[ZZZYYY]]]___aaabbbaaaaaabbbdddeeeeeeffffffdddbbb___]]]``````aaa```___\\\YYYWWWYYYWWWVVVXXXZZZ\\\]]]]]]WWWZZZ___dddlllxxx{{{oooeeeVVVLLLCCC???>>>???DDDIIILLLOOOTTT[[[bbbhhhlllnnnjjjjjjjjjmmmooommmgggbbb^^^aaaeeejjjooosssvvvwwwyyyyyyyyyzzz{{{}}}~~~~~~|||zzzxxxuuuqqqkkkfffccc```]]][[[TTTPPPJJJDDDAAABBBDDDFFFLLLNNNPPPRRRPPPMMMIIIFFF@@@@@@@@@???>>><<<:::999666777888888777777999;;;<<>>AAAEEEKKKSSSYYYccclllzzzyyyuuurrrmmmeee^^^|||{{{xxxvvvvvvwwwyyy{{{yyyxxxwwwuuusssrrrqqqpppjjjjjjjjjlllpppvvv||||||oooddd___OOONNNNNNTTTeeevvv}}}|||tttnnnjjjiiieee[[[RRRNNNFFF;;;555555333222===MMMXXX^^^dddeee^^^UUUMMMHHH===<<<;;;<<<>>>>>>===;;;555333///+++)))'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))'''((()))***,,,---...///888>>>IIIVVV```hhhlllnnnqqqsssvvv{{{{{{zzzooollliiihhhkkkqqqxxx|||lllllllllnnnoooooommmkkknnnsss{{{{{{yyywwwwwwzzz~~~zzzuuugggccc______gggtttzzztttqqqbbb```]]]YYYVVVTTTSSSSSSUUUUUUUUUVVVVVVTTTQQQNNNQQQVVV\\\cccgggiiiiiiiiikkkmmmoooqqqqqqqqqssstttpppsssvvvxxxxxxyyy{{{}}}~~~zzzxxxwwwqqqrrrssstttsssqqqooommmnnnnnnooooooqqqtttvvvxxxwwwssslllgggdddaaa___]]]]]]^^^```bbbcccbbbaaa```___^^^^^^___ccciiinnnrrrrrrpppmmmiiiddd```\\\ZZZVVVXXX[[[\\\]]]___bbbdddhhhiiijjjkkkkkkjjjiiihhhbbbcccddddddeeeeeeeeeeee^^^ZZZVVVUUUVVVZZZ]]]^^^XXX[[[___```bbbhhhqqqyyyvvvlllaaaVVVKKKEEEAAA???BBBGGGHHHJJJNNNSSSYYY^^^bbbeeeggghhhmmmuuuzzzyyyqqqjjj```aaadddgggjjjmmmoooqqqnnnqqquuuyyy}}}~~~}}}}}}}}}||||||{{{yyywwwtttpppjjjccc^^^WWWTTTOOOKKKIIIHHHIIIJJJSSSTTTWWWXXXYYYWWWVVVTTTPPPOOOLLLJJJHHHFFFEEEDDD>>>??????<<<999777666777111444777999;;;@@@HHHNNNNNNWWWdddooowww}}}}}}zzzuuummmfff}}}|||}}}zzzuuuooolllkkkjjjgggeeeeeehhhkkkjjjiiiiiiiiiiiiiiigggeeecccfffjjjnnnqqquuuyyy|||~~~xxxjjjWWWNNNFFFIIISSS```ppp}}}yyywwwrrrkkkgggeee^^^VVVMMMEEE===888555333666<<>>GGGQQQZZZeeeppptttsssvvvtttrrrtttzzz{{{mmmhhheeegggjjjmmmssszzztttqqqnnnnnnqqqsssrrrpppvvv{{{{{{xxxxxxzzz|||~~~{{{uuupppcccYYYTTTYYY___eeeuuu{{{wwwuuurrr```WWWQQQPPPQQQQQQSSSVVVTTTUUUVVVXXXXXXXXXWWWWWW]]]aaafffiiikkkmmmnnnppppppooonnnooorrrtttttttttqqqpppqqqsssxxx}}}~~~}}}yyywwwvvvwwwxxxvvvsssqqqooommmiiiggghhhiiikkkmmmooorrrvvvyyyyyyxxxtttnnnhhheeedddddddddaaa^^^\\\[[[\\\^^^```]]]^^^```aaabbbdddhhhkkknnnpppooojjjeeebbb]]]WWWUUUVVVWWWXXXYYY[[[[[[\\\___ccchhhkkkmmmmmmnnnoooiiifffdddeeehhhiiigggeeeeeebbb^^^ZZZYYYYYY[[[\\\ZZZXXXVVVWWW[[[ccckkkpppxxxyyyrrrddd[[[RRRLLLHHHBBBAAACCCFFFHHHLLLPPPUUU[[[aaaffffffhhhkkkpppuuuwwwwwwvvvlllhhhccccccfffjjjmmmmmmlllmmmnnnrrrvvvyyyzzzzzz~~~~~~|||{{{}}}}}}xxxvvvuuuvvvwwwtttlllddd```]]]XXXSSSOOOMMMLLLKKKUUUWWWYYY[[[\\\[[[ZZZZZZ[[[VVVOOOKKKJJJJJJIIIHHHDDDBBB>>>:::888888888999888777888888:::<<<>>>@@@DDDIIIOOOUUUZZZcccoooxxx|||vvvrrrzzzssspppnnnkkkfffaaa^^^^^^[[[WWWTTTSSSUUUWWW___^^^^^^```aaabbbbbbbbbdddggglllpppssswww{{{~~~~~~xxxaaaWWWMMMKKKNNNVVVbbbmmmuuuwwwvvvpppkkkhhhaaaZZZOOOHHH@@@<<<777333444888===KKKXXX___fffiii___PPPHHHBBB<<<:::<<<>>>===;;;<<<:::888444111---***)))(((&&&%%%%%%&&&&&&%%%###&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))((('''''''''((()))***,,,)))***---......111777BBBKKKVVV^^^fffqqqwwwyyy|||vvvoookkknnnuuu}}}~~~rrrkkkgggiiilllmmmppptttrrrqqqrrruuuyyy{{{yyyxxx}}}}}}vvvrrrqqqwwwyyy}}}~~~}}}{{{wwwppplll```VVVPPPTTTWWW[[[iiizzz}}}~~~wwwuuusssppp```WWWNNNLLLKKKJJJLLLPPPSSSTTTVVVXXXZZZ[[[[[[[[[___bbbgggkkklllmmmooopppooommmmmmoooqqqtttttttttpppqqqrrruuuyyy}}}yyyuuuttttttuuutttrrrpppnnnllliiieeeaaa^^^___bbbeeeiiinnnssswwwzzzzzzxxxtttnnnjjjhhhhhheeebbb^^^[[[ZZZ[[[]]]^^^___```aaaaaaaaacccfffhhhhhhkkkkkkfffccc```\\\VVVRRRRRRSSSTTTUUUVVVWWWXXXZZZ^^^cccgggiiiiiiiiijjjhhhfffeeefffhhhiiihhhffffffdddaaa^^^]]]^^^___aaa___\\\YYYWWWYYY^^^dddhhhttt|||uuuhhh^^^UUUOOOJJJCCCAAABBBDDDGGGLLLQQQVVV\\\bbbfffcccdddfffkkkppptttvvvvvvnnnjjjeeedddfffiiikkklllkkkjjjkkknnnrrrvvvyyyzzzyyy{{{||||||~~~}}}~~~}}}{{{yyy{{{|||zzzuuuoooiiifffbbb]]]XXXUUUTTTSSSXXXZZZ\\\]]]^^^]]]\\\[[[^^^ZZZTTTRRRRRRRRRRRRQQQKKKHHHCCC>>>;;;::::::;;;888777777666666777999999888<<>>>>><<>>;;;999888666444444444555555777:::;;;===AAAHHHNNNXXX^^^gggooowww~~~~~~~~~}}}zzzuuuqqqggg___UUULLLGGGDDDAAA@@@???@@@@@@>>>===>>>@@@BBBDDDFFFIIILLLQQQWWW^^^bbbeeeiiinnnssswww{{{~~~~~~rrrcccVVVKKKHHHNNNWWWjjjuuu}}}uuunnnhhhddd]]]TTTLLLDDD<<<444111333///888EEESSSeeeqqqpppiii[[[NNN@@@999:::======;;;@@@>>><<<888555111///---***(((&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))***************++++++++++++***,,,///111444;;;CCCLLLWWWaaadddgggqqq{{{xxxfffYYYYYYdddsss}}}|||{{{}}}|||tttooosssvvvrrrlllhhhiiilllpppwww|||{{{uuusssrrrwwwyyy|||~~~}}}|||||||||||||||{{{yyyvvvtttpppmmmkkkkkkddd^^^[[[XXXWWW\\\eeeuuu{{{~~~yyyrrrnnnjjjfffkkkaaaWWWQQQNNNMMMQQQWWWYYYYYYYYYZZZ\\\^^^```aaacccggglllppppppppppppqqqpppnnnmmmnnnpppqqqqqqpppkkkooouuuzzz}}}{{{uuuooolllmmmoooqqqpppoooooonnnlllhhhbbb]]]ZZZYYYYYY[[[^^^cccfffhhhrrrvvv{{{}}}|||yyywwwvvvmmmiiiddd^^^[[[[[[\\\]]]___```aaaaaa______aaabbb```ddddddaaa]]][[[UUUOOOKKKJJJJJJKKKNNNQQQTTTVVVTTTYYY```dddeeeeeeddddddcccccccccdddfffggghhhhhhbbbbbbaaa```aaabbbcccddd___\\\XXXUUUUUUWWW[[[^^^bbbmmmyyyzzztttkkkaaa[[[SSSJJJDDDDDDEEEIIIPPPUUUXXX[[[]]]___]]][[[YYY[[[___eeeiiikkkiiigggdddbbbbbbccceeefffgggfffeeedddfffjjjpppuuuzzz}}}~~~||||||}}}{{{wwwvvvwwwzzz~~~~~~}}}zzzvvvpppkkkgggdddbbbdddeeeeeeeeedddcccbbbaaa___^^^\\\ZZZZZZZZZZZZZZZYYYUUUNNNGGGBBB@@@@@@AAA===<<<:::777666555555555777888999999999<<>>;;;>>>BBBGGGLLLTTT\\\bbbdddhhhoootttyyy|||~~~xxx}}}}}}nnn___RRRJJJKKKPPPbbbppp||||||vvvpppkkkhhhfff]]]RRRIII@@@777444555111555;;;GGGXXXgggnnnmmmbbbUUUFFF<<<;;;<<<<<<:::>>>===;;;888555222000///,,,***'''&&&'''(((((('''%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******+++++++++++++++))))))+++///222555???JJJRRR\\\dddeeefffnnnxxx}}}~~~qqq___UUUXXXfffwww|||uuuuuuxxx|||vvvsssxxx|||vvvmmmgggeeegggkkkoootttyyy}}}~~~{{{wwwvvvwww|||}}}~~~~~~}}}}}}|||zzzyyyxxxyyyxxxwwwuuusssrrrqqqrrrtttpppmmmjjjeeebbbcccfffqqqwwwzzzuuuoookkkgggcccfff^^^WWWRRROOOOOOTTTZZZ^^^]]]\\\[[[[[[\\\^^^___dddhhhnnnrrrrrrrrrqqqqqqsssqqqooonnnoooooonnnmmmiiinnnuuu{{{~~~~~~}}}zzzwwwrrrmmmkkklllnnnpppmmmmmmmmmnnnmmmiiiddd```]]]ZZZXXXYYY\\\aaacccdddjjjooovvv{{{||||||||||||rrrooojjjeeeaaa`````````^^^___aaaaaa``````aaabbb^^^bbbbbb^^^ZZZVVVPPPIIIEEEEEEDDDFFFIIINNNSSSVVVSSSXXX^^^bbbcccccccccccc^^^___aaabbbccceeefffgggaaabbbbbbbbbbbbcccccccccaaa]]]YYYUUUTTTUUUXXXZZZ]]]fffrrrzzz}}}yyypppgggaaaYYYOOOHHHGGGIIIMMMSSSWWWXXXXXXYYYYYY\\\YYYVVVVVVXXX\\\___```aaa```^^^\\\[[[\\\^^^___ccccccbbb``````ccciiinnnxxx|||}}}}}}~~~|||yyyrrrsssvvv{{{zzztttoookkkiiijjjiiiiiihhhfffeeecccccceeeeeeeeecccaaa`````````[[[WWWPPPJJJEEECCCBBBCCC===<<<:::888666666666666444444444444444666999;;;===BBBJJJSSS]]]gggpppuuuzzzwwwsssnnnhhh```YYYTTTHHHEEE@@@;;;888777777888666777777666444333444666555:::AAAFFFKKKQQQZZZ```dddiiiooovvvzzz~~~~~~wwwwwwzzz|||wwwuuuuuuzzznnnaaaTTTKKKIIIWWWeeesssvvvsssqqqooolllllldddZZZQQQGGG<<<888888333333555;;;HHHWWWdddjjjggg]]]OOODDD>>><<<;;;:::<<<<<<:::888666444222222000---)))''''''(((''''''$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''))))))***++++++++++++***((())),,,000333888DDDPPPXXX___eeeeeeeeekkkrrruuuqqqggg\\\VVV\\\kkk{{{xxxrrrrrruuuxxxuuuwww}}}~~~wwwlllfffccceeehhhlllooouuuzzz{{{wwwwwwxxx|||}}}}}}}}}|||zzzxxxwwwvvvvvvvvvtttrrrrrrsssuuuxxxyyyzzzxxxtttooolllkkkiiipppsssooojjjgggeeebbbbbb^^^ZZZXXXUUUTTTXXX^^^bbb```\\\ZZZYYYZZZ[[[\\\dddhhhnnnssstttssssssrrruuurrrpppooooooooonnnllljjjpppwww|||}}}~~~|||yyyvvvtttpppmmmllllllnnnooojjjjjjkkklllmmmkkkgggddd```\\\XXXYYY]]]aaacccccceeeiiipppuuuxxxzzz|||~~~xxxvvvrrrnnnjjjgggfffeee```bbbcccdddcccbbbbbbccc]]]aaaaaa]]]YYYUUUMMMFFFBBBAAA??????BBBHHHMMMQQQQQQUUUZZZ]]]^^^___```aaaZZZ]]]___aaaaaaccceeehhheeeffffffgggffffffeeedddeeebbb\\\WWWTTTSSSTTTUUU[[[cccmmmuuu|||tttlllggg___TTTMMMKKKMMMPPPUUUWWWWWWVVVVVVVVVZZZXXXUUUTTTUUUVVVWWWVVVXXXXXXVVVTTTQQQQQQRRRTTTXXX[[[]]]\\\\\\^^^cccgggooovvv{{{|||}}}uuutttuuuxxx}}}~~~yyytttrrrnnnmmmkkkiiigggeeedddcccfffggghhhgggeeecccbbbccc^^^[[[UUUOOOJJJFFFEEEDDD===<<<:::888666666666666444333333222333444555666:::===CCCIIIQQQYYYaaaggguuuxxx}}}ppplllfff___YYYQQQJJJEEE<<<<<<;;;999777555666666555666666555444333444555777===DDDJJJNNNSSS[[[aaaeeejjjqqqxxx}}}||||||zzzwwwwwwxxxtttnnnlllyyyyyygggUUUJJJKKKXXXffflllooorrrsssrrrmmmgggaaaZZZPPPCCC;;;999222111000333:::GGGWWWcccllleeeZZZMMMCCC>>><<<<<<;;;;;;:::999777666555555333///+++((('''''''''&&&$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((***+++++++++***))))))***---222555;;;IIIVVV^^^cccfffeeefffjjjmmmllliiiddd^^^^^^fffrrrwwwssssssvvvttttttyyy~~~ssshhhcccaaaeeekkkpppssswww||||||yyyzzz{{{{{{|||}}}~~~}}}zzzxxxvvvtttuuutttqqqnnnnnnqqqtttyyy~~~|||vvvrrrhhhnnnooojjjeeecccbbb___^^^\\\\\\\\\YYYVVVXXX^^^bbb___[[[XXXWWWXXXZZZ\\\bbbgggnnnsssuuuttttttssssssrrrpppppppppqqqpppooooootttzzz}}}||||||~~~}}}~~~}}}zzzwwwrrrpppooommmllllllmmmnnnjjjjjjjjjllloooooommmllljjjddd^^^]]]aaadddeeeddddddggglllooorrrvvvzzz}}}}}}|||zzzwwwsssooollljjjfffhhhiiiiiifffeeedddddd```dddfffbbb^^^ZZZSSSLLLDDDBBB???===???CCCHHHKKKQQQSSSWWWYYY[[[\\\___```YYY\\\___aaaaaacccfffiiiiiiiiijjjjjjiiigggdddcccfffbbb]]]YYYVVVUUUVVVVVVXXX^^^fffnnnyyy}}}vvvoookkkcccYYYRRRPPPNNNQQQTTTVVVVVVUUUVVVVVVWWWVVVTTTTTTUUUTTTRRRPPPRRRRRRPPPLLLHHHEEEFFFHHHJJJOOOUUUXXXXXXZZZ^^^bbbgggooovvvyyy{{{{{{yyyvvvvvvyyy}}}{{{~~~|||yyypppooommmjjjgggeeecccccccccfffiiiiiigggeeeeeefffdddaaa\\\VVVPPPJJJGGGEEE@@@???===:::888777777777999777666555555555555444777999===AAAFFFLLLTTTYYYaaadddjjjqqqzzzeee```ZZZSSSLLLFFF???;;;666777888888666444444444444555777888888999;;;<<<;;;AAAJJJOOORRRWWW^^^dddfffkkkssszzz{{{{{{~~~uuummmwww~~~zzzaaaQQQCCCOOO]]]fffmmmtttwwwvvvlllhhheeeaaaWWWHHH===999000//////000444>>>OOO]]]nnnjjjaaaTTTGGG???===>>>;;;;;;:::999999888777777444111,,,(((''''''&&&&&&$$$$$$%%%&&&%%%$$$###"""#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######""""""######$$$%%%###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''((()))***+++***))))))***+++///333666===LLLZZZbbbeeefffeeefffjjjjjjggghhhfffdddfffnnnyyy~~~xxxuuuvvvxxxqqqssszzz|||pppeee```aaagggooouuuyyy|||}}}{{{}}}zzz{{{}}}~~~}}}{{{xxxvvvssstttrrroookkkkkknnnqqqzzz~~~xxxmmmqqqqqqjjjccc```^^^\\\VVVVVVXXXYYYVVVQQQRRRWWWaaa^^^ZZZWWWVVVWWWZZZ\\\aaagggnnnsssuuuuuuttttttqqqpppoooppprrrssssssrrrtttxxx}}}}}}{{{zzz|||}}}}}}~~~|||yyyvvvooonnnnnnmmmlllllllllllllllllllllooorrrttttttsssvvvooogggdddeeefffeeecccfffhhhjjjlllnnnrrrwww{{{}}}yyytttpppmmmlllmmmnnnllliiifffeeeeeedddiiikkkhhheeebbb[[[TTTIIIFFFBBB??????BBBFFFIIIRRRTTTWWWYYYZZZ\\\```bbbYYY\\\```aaabbbcccgggjjjjjjjjjkkkjjjiiifffcccaaabbb```\\\YYYXXXXXXZZZ[[[TTTYYY```gggrrr}}}|||~~~wwwqqqmmmfff\\\UUUSSSNNNQQQTTTUUUVVVVVVWWWXXXTTTTTTTTTUUUUUUTTTPPPMMMPPPPPPMMMHHHAAA======??????GGGPPPUUUVVVXXX\\\```dddmmmtttwwwxxx|||~~~}}}xxxuuuvvvyyy{{{|||xxx||||||qqqpppmmmjjjgggeeecccbbbeeeiiimmmooommmlllmmmnnnjjjgggbbb\\\TTTMMMHHHEEEFFFDDDAAA>>>;;;:::999999;;;999777555555444333222555666999;;;???EEELLLPPPQQQTTTZZZbbbkkkttt{{{XXXRRRJJJDDDAAA>>>:::777666777888888666666777888666555555555666999<<<>>>@@@GGGMMMQQQVVV___eeegggiiimmmsssyyyzzz{{{rrrYYYMMMKKKJJJOOO^^^qqqyyyxxxxxxjjjaaabbb]]]PPPEEECCC;;;666222000///555DDDRRRcccdddccc^^^TTTKKKHHHKKK???<<<999999;;;<<<:::888666444111...+++)))((((((&&&%%%%%%%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%&&&'''((((((''''''''')))***+++,,,))),,,555<<>>===<<<777???JJJQQQTTTUUUWWWXXXaaaeeekkkppptttxxx|||~~~}}}vvvtttwwwzzzzzzxxxzzz|||||||||}}}ssslllmmmmmmhhhddddddeeehhhiiijjjlllooopppooooooooolllfff]]]TTTMMMJJJIIIIIIHHHCCC===::::::;;;:::999888777666555555555777777888:::<<>>???<<<;;;999777555333333222555555555777999;;;>>>???AAAEEEIIIMMMPPPTTTXXX\\\]]]cccnnnyyy???<<<999777888999999888333444666666555555666888:::::::::;;;>>>AAADDDEEEGGGNNNTTTXXX^^^hhhnnnooorrruuuyyy~~~ttt\\\OOODDDDDDHHHPPP```pppuuurrrmmmhhhgggcccXXXLLLDDDAAA>>>;;;666222555;;;JJJVVVdddllllllfff^^^ZZZNNNHHHAAA======??????>>>;;;999666333000---,,,+++(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((&&&&&&'''(((******))))))***+++---......///444===EEELLLWWW```hhhfffjjjggg```gggqqqnnntttpppnnnqqqxxx~~~~~~zzzrrrkkkjjjjjjiiilllqqqwwwyyywwwqqqkkklllttt|||~~~~~~}}}}}}}}}~~~{{{||||||}}}}}}|||||||||zzz~~~}}}{{{pppnnnkkkgggffffffggghhhmmmvvvzzzwwwwwwsssnnniiifffbbb___\\\___^^^___]]]VVVLLLHHHJJJRRRVVV[[[^^^___bbbfffjjjkkkmmmppprrrssssssrrrrrrppppppooopppsssvvvzzz|||}}}~~~|||zzzzzzzzzzzzzzzyyywwwuuusssrrrqqqooolllkkkmmmqqqvvvyyy}}}||||||{{{{{{||||||}}}~~~~~~~~~|||zzzzzz|||}}}}}}}}}}}}~~~|||zzzxxxvvvtttvvvyyyyyywwwtttqqqqqqxxx|||xxxsssmmm___YYYRRRMMMLLLLLLJJJHHHKKKOOOVVV^^^dddggghhhhhhfffeeeccccccdddeeecccbbbgggiiikkkkkkjjjhhhggghhhfffeeedddccc```^^^\\\[[[\\\[[[[[[\\\___cccgggjjjnnnnnnmmmlllhhhddd```^^^VVVTTTQQQQQQSSSWWWYYYZZZ\\\YYYVVVUUUWWWYYYZZZZZZYYYVVVPPPIIIDDD???<<<;;;777999>>>EEEMMMRRRTTTTTTWWW\\\bbbgggkkknnnqqqsssyyy|||{{{vvvrrrssssssrrrqqqrrrsssssstttuuuyyy|||~~~xxxuuussspppmmmmmmiiihhhfffffffffhhhjjjlllsssvvvxxxvvvpppiiiccc___YYYXXXWWWRRRLLLGGGEEEDDD???>>><<<999666444333222444444555555777888:::;;;:::===@@@CCCEEEGGGKKKMMMLLLRRR[[[eeeoooyyy888777666555555777888888666777999:::999:::<<<=========>>>@@@CCCFFFHHHJJJLLLSSSYYY]]]ccclllrrrsssrrruuuyyy{{{vvvuuuxxx|||{{{kkkZZZMMMJJJFFFDDDQQQeeekkkssstttnnnjjjiiibbbWWWOOOJJJEEEAAA:::333444888???OOOcccooorrrnnnddd[[[QQQJJJAAA<<<<<>>>>>@@@BBBDDDFFFJJJPPPVVV]]]eeemmmrrr777777666555444444555666888:::<<<===>>>???AAACCCBBBBBBDDDFFFIIIKKKNNNOOOQQQXXX]]]```eeemmmssstttsssvvvzzz}}}tttmmmkkkmmmoooxxx~~~}}}wwwhhh\\\VVVKKK@@@FFFUUU___oooyyyuuuooonnnlllfffXXXQQQIIICCC<<<666555999???OOObbbmmmrrrpppfff\\\QQQJJJ@@@::::::===???@@@;;;:::888666333000...---***(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&'''((((((''''''(((***(((((((((((()))+++---...///666@@@JJJTTT___gggkkkmmmhhhjjjlllmmm|||~~~xxxzzzyyynnngggccceeeiiimmmssszzz}}}yyypppeee```gggxxx{{{}}}yyyzzz{{{}}}~~~~~~}}}}}}~~~{{{xxxxxxyyyyyyxxxuuurrrooolllkkkjjjdddkkktttyyyxxxtttqqqooonnnjjjeeeccccccdddddddddbbbbbbdddfffcccZZZUUUUUUVVVYYY___dddhhhjjjlllmmmoooppprrrsssttttttttttttooonnnmmmnnnqqqwww}}}{{{xxxwwwwwwvvvwwwwwwuuurrrqqqqqqsssyyyxxxvvvsssrrruuuzzz|||{{{~~~~~~zzzqqqkkkccc\\\YYYUUUQQQMMMIIILLLSSS[[[cccjjjoooqqqmmmnnnoooooonnnmmmllllllgggggghhhgggfffeeeggghhhggghhhhhhhhhgggeeecccbbbdddbbbaaa``````bbbdddfffccccccbbbaaa___\\\ZZZYYYXXXVVVSSSQQQQQQTTTXXX[[[^^^]]][[[YYYYYY[[[___aaabbb```\\\VVVOOOGGG@@@===999777777;;;CCCJJJNNNNNNOOOTTT\\\bbbfffiiikkkmmmkkkppprrrpppoooqqqqqqooommmlllllllllmmmmmmnnnmmmlllooossswwwxxxyyy{{{|||~~~tttnnnmmmfffaaa```^^^[[[]]]bbbhhhoooxxx}}}{{{sssqqqmmmhhhaaaXXXPPPKKKFFFDDDBBB???===;;;:::999777888888999999999999999999;;;<<<<<<;;;;;;===>>>AAACCCGGGJJJNNNTTTZZZ___555666777666444444555777;;;===???AAABBBCCCFFFHHHIIIJJJKKKNNNPPPRRRSSSTTTVVV\\\aaabbbffflllqqqqqqvvvxxxzzz~~~}}}|||}}}~~~{{{vvvnnngggdddeeefffqqqwwwuuulllcccUUUFFFCCCHHHTTTeeeuuuxxxuuurrrrrrrrr___VVVMMMFFF???999888;;;DDDRRR___ffflllpppjjjaaaSSSKKKAAA::::::<<<===>>>::::::999888555333111000+++)))&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&'''(((((((((((()))+++(((''''''((()))+++---...222<<>>CCCGGGIIIJJJPPPXXX___dddgggjjjlllfffkkkmmmllllllnnnpppnnnlllkkkiiijjjkkkkkkiiihhheeegggjjjlllnnnppptttvvvzzz}}}zzzqqqooofffaaa```]]]WWWXXX^^^bbbjjjttt}}}}}}{{{wwwrrrkkkbbbYYYRRRJJJHHHEEEBBB???<<<::::::777888999999:::999999999:::;;;<<<;;;999888999:::999;;;>>>@@@CCCGGGLLLOOO444666999999999:::===??????AAADDDFFFGGGIIILLLNNNQQQRRRSSSUUUWWWYYYYYYZZZZZZ___cccccceeejjjmmmmmmuuuvvvxxx{{{{{{wwwrrrpppppprrrsssssspppooommmiiidddaaaaaaaaajjjpppyyy{{{pppbbbTTTJJJEEEIIITTTdddsssvvvrrrqqqsssfff^^^TTTNNNGGG@@@===>>>FFFPPPWWWZZZaaalllmmmgggYYYQQQEEE===;;;;;;;;;;;;:::;;;;;;:::999777555333,,,)))'''&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%'''))))))((((((***+++((((((((()))***,,,...000888CCCOOOWWW```jjjnnnmmmmmmeeeeeejjjsss{{{jjjeeecccggglllpppuuu{{{}}}vvvlllggghhhqqq|||~~~uuuuuu|||~~~|||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}zzzvvvtttssstttuuuvvvxxxzzz{{{|||||||||uuusssrrrsssuuusssnnniii^^^\\\ZZZ[[[]]]```aaaaaaaaa___```dddccc^^^ZZZYYY]]]___bbbggglllooopppqqqpppqqqqqqrrrssssssssstttnnnnnnnnnooorrrwww|||~~~}}}zzzvvvrrrrrrtttvvvuuuwwwxxxuuupppooorrruuuxxx{{{}}}|||zzz{{{xxxrrrmmmhhhbbb^^^RRRQQQQQQSSSZZZeeeooouuu{{{}}}}}}yyyuuuttttttsssrrrpppllliiihhhiiikkkiiijjjlllmmmmmmllliiihhhgggfffeeedddbbb```^^^]]][[[[[[YYYXXXVVVUUUSSSSSSVVVWWWVVVTTTRRRRRRUUUXXX___^^^]]]ZZZYYY[[[aaaffffffggggggeee]]]RRRGGG@@@888888888888888<<<@@@DDDDDDJJJSSS[[[aaaeeegggiiieeeiiikkkhhhhhhkkkmmmlllkkkiiiggghhhiiihhhfffccc___```aaabbbcccggglllpppsssvvv{{{~~~yyyrrrhhhcccccc___WWWVVV]]]aaahhhrrr{{{~~~zzzuuummmccc\\\SSSQQQMMMHHHCCC???<<<;;;999:::<<<=========<<<<<<<<<======<<<:::888999:::666888:::;;;<<<>>>AAACCC444777<<<>>>???AAAEEEIIIDDDFFFIIIKKKMMMOOORRRTTTVVVWWWYYYZZZ\\\]]]]]]^^^\\\aaadddcccdddhhhkkkjjjppprrruuuyyy~~~wwwqqqjjjeeeccccccdddeeeeeefffgggfffcccaaa``````gggmmmuuu}}}xxxkkk```TTTHHHAAAEEEUUUkkkuuuppplllnnnmmmeee]]]WWWOOOFFFAAAAAADDDLLLOOOOOOXXXhhhnnnkkk___VVVJJJAAA===<<<:::999;;;;;;<<<<<<;;;999777666,,,***'''&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$######"""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$''''''%%%$$$$$$%%%''''''%%%%%%&&&&&&'''((())))))%%%'''))))))((((((***,,,***))))))***+++...000111===IIITTT[[[bbbkkkmmmkkkqqqhhhggglllvvv|||xxxiiidddbbbfffkkkmmmrrrwwwxxxqqqhhhfffjjjsss{{{}}}tttpppxxx~~~zzzzzzyyyyyyzzz{{{}}}~~~yyy{{{|||{{{xxxuuusssssstttvvvzzz~~~}}}xxxssssssvvvuuunnnhhhZZZYYYXXXYYY[[[]]]^^^^^^ZZZXXXZZZ```bbb___\\\]]]^^^___bbbggglllqqqssssssqqqqqqqqqrrrrrrsssssssssnnnnnnnnnpppssswww|||~~~}}}{{{wwwsssppppppsssvvvtttvvvwwwtttooonnnqqquuuvvvzzz~~~}}}~~~}}}xxxsssmmmhhh\\\YYYTTTRRRVVV___iiipppzzz}}}}}}zzzzzz{{{xxxwwwsssoookkkjjjkkkmmmiiikkkmmmnnnooommmkkkiiigggffffffdddaaa]]]ZZZWWWYYYXXXXXXWWWUUUTTTTTTSSSUUUWWWWWWUUUSSSRRRUUUWWW^^^^^^]]]ZZZXXX[[[aaafffjjjlllnnnmmmeeeYYYLLLDDD666888888777555666;;;@@@@@@FFFOOOXXX^^^bbbeeegggfffiiijjjgggfffiiikkkjjjjjjhhhffffffggggggddd```[[[[[[[[[[[[\\\aaagggllllllpppuuuyyy}}}tttjjjeeefffaaaWWWVVV]]]bbbhhhrrrzzz|||tttjjjccc\\\YYYTTTNNNHHHCCC???======>>>???AAAAAAAAA@@@@@@>>>??????>>><<<::::::;;;999:::;;;;;;:::999:::<<<<<<===@@@CCCFFFHHHHHHIIIIIIKKKNNNPPPRRRUUUXXX[[[YYYZZZ\\\]]]^^^______```\\\___aaabbbeeelllooonnnnnnqqquuu{{{~~~}}}||||||}}}~~~|||~~~|||zzzyyyooohhh___XXXTTTSSSSSSSSSSSSVVV\\\aaacccaaa___\\\aaaeeellluuu}}}zzzppp___NNNCCCDDDJJJWWWeeennnooommmooonnniiibbb[[[QQQEEE<<<<<>><<<999666::::::::::::999999999999CCCEEEGGGJJJMMMNNNNNNOOOQQQSSSUUUVVVWWWXXX[[[^^^]]]^^^^^^_______________]]]aaaccccccfffmmmpppooonnnppptttyyy}}}}}}{{{yyywwwvvvwwwxxxxxxwwwvvvzzzyyyxxxuuusssqqqpppoooiiicccZZZRRRMMMKKKJJJIIIKKKPPPWWW^^^bbbcccaaa```bbbeeejjjqqqxxx||||||{{{zzz|||~~~{{{qqqbbbUUUEEECCCCCCLLLZZZgggnnnqqqoooooonnnjjjeee]]]OOOBBB:::;;;;;;===DDDSSSdddnnnrrrlll^^^KKK???<<<;;;888;;;;;;<<<<<<<<<:::888666222000---***'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$###############$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&$$$######%%%&&&%%%#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''******))))))((((((''''''&&&(((***)))))),,,222888FFFLLLXXXcccfffgggoooyyy|||vvvuuuzzzzzzuuussskkkjjjhhhiiilllpppqqqrrrnnneee___ccciiinnnuuu{{{~~~{{{yyyrrriiiiiimmmtttzzz}}}~~~|||zzzxxx|||~~~|||{{{{{{xxxssspppqqqrrrssssssqqqnnnmmmrrr{{{|||wwwsssqqqqqqpppkkkggg^^^^^^^^^\\\ZZZZZZZZZZZZZZZZZZYYYZZZ[[[]]]```ccceeegggiiiiiijjjkkkooosssrrrpppmmmlllmmmooopppqqqrrruuuuuusssuuuyyy{{{zzz{{{vvvooolllmmmooopppqqqwwwvvvtttsssssstttvvvwwwyyy{{{}}}~~~{{{qqqhhh]]]XXXWWWYYYaaajjjtttzzz}}}xxxuuuqqqqqqqqqpppnnnmmmmmmmmmiiifffcccbbbaaa]]]VVVQQQMMMLLLJJJIIIJJJLLLOOOQQQUUUVVVVVVUUUTTTTTTVVVXXXYYY\\\^^^]]]ZZZZZZ^^^bbbttt~~~xxxkkk\\\PPPAAA===999666555555555444999???GGGMMMRRRUUUYYY\\\___aaadddeeedddddddddeeegggfffeeeeeeeeedddaaa^^^UUUTTTSSSSSSTTTWWWZZZ[[[dddiiinnnsssvvvxxxzzz|||}}}uuunnnlllhhhaaa^^^___^^^iiissswww{{{~~~tttlllhhhccc^^^XXXRRRLLLGGGEEEFFFHHHJJJJJJJJJIIIHHHHHHFFFCCCAAA@@@>>>;;;999::::::999888777777666666MMMOOOQQQTTTVVVWWWWWWWWWYYYZZZ[[[[[[[[[\\\^^^```bbbbbbbbbbbbbbbaaa```______ccceeedddhhhnnnqqqpppnnnooorrrvvvyyy}}}}}}}}}|||zzzyyyuuussspppooooooooonnnlllmmmkkkiiigggeeedddddddddaaaZZZQQQHHHCCC@@@???===DDDIIISSS\\\bbbeeeeeeeeeaaabbbeeejjjooorrrsssrrrpppqqqtttxxx|||}}}~~~}}}~~~ttthhh]]]MMMFFF@@@AAAMMM]]]llluuuooorrruuutttssslll\\\MMM@@@;;;777555;;;IIIZZZffftttrrrgggUUUFFF???<<<:::;;;<<<===>>>===;;;999777555333000,,,)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$$$$######"""######$$$&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((***+++++++++///555;;;KKKRRR]]]fffiiikkksss}}}~~~uuurrrtttyyy}}}|||}}}wwwsssrrrppppppppprrrtttuuutttsssjjjaaa]]]bbbkkkrrruuuxxx~~~~~~xxxtttqqqlllgggfffjjjoootttwwwyyyxxxxxxwww{{{}}}|||{{{zzzwwwqqqlllmmmnnnoooooonnnmmmlllqqqxxxzzzxxxtttppplllhhheeeddd````````````___^^^]]]]]][[[]]]]]]\\\[[[\\\aaaeeehhhiiikkkkkkkkklllnnnqqqooommmkkkiiiiiikkkmmmnnnrrruuuvvvuuuwww|||}}}{{{zzzvvvpppllllllnnnqqqrrrvvvuuutttttttttuuuvvvwwwuuuwwwzzz|||zzzqqqhhhbbb___]]]bbbhhhrrrxxx{{{wwwwwwvvvuuutttrrrqqqqqqqqqnnnllliiihhheee```WWWPPPJJJHHHFFFEEEEEEHHHKKKMMMTTTUUUVVVUUUTTTUUUWWWYYYWWWZZZ\\\[[[YYYYYY\\\```ssswwwhhh[[[LLLFFF???;;;;;;999444000666;;;BBBHHHMMMPPPTTTVVVYYY[[[___aaabbbbbbccceeedddddddddfffggggggfffdddXXXVVVTTTQQQQQQRRRSSSUUU___ccciiinnnppprrrtttuuuvvv{{{|||vvvrrrnnngggcccccc^^^fffpppuuuzzz|||vvvmmmhhhccc]]]SSSLLLJJJKKKMMMOOOOOOOOOOOONNNLLLJJJHHHFFFEEEBBB???<<<;;;;;;:::888777666555444VVVWWWYYY[[[]]]^^^^^^]]]\\\^^^______^^^___aaacccffffffffffffeeedddccccccbbbeeegggfffiiiooorrrpppnnnnnnppprrruuuxxx{{{|||{{{}}}}}}}}}~~~~~~{{{zzzzzz{{{zzzyyytttqqqmmmkkkiiihhhfffeeeaaa___]]][[[YYYZZZ[[[[[[XXXRRRIIIAAA===:::888777???DDDNNNXXX```dddeeeeee\\\\\\]]]```dddggghhhhhheeegggjjjooouuu|||vvv}}}}}}zzzyyyuuu|||{{{ooodddYYYPPPDDD???FFFUUUfffrrrqqqwwwzzzzzzzzzwwwiiiYYYJJJBBB999555777???LLLXXXiiimmmkkk^^^PPPFFF@@@<<<999;;;<<<>>>>>><<<;;;:::999777333///+++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))+++,,,......///333:::@@@NNNWWWbbbiiikkkooowww|||ooogggiiiqqqyyyzzzrrrppppppqqqqqqsssvvvyyyyyywwwuuuhhheeedddhhhnnntttwwwxxx~~~}}}zzztttnnnjjjgggeeehhhjjjnnnsssvvvxxxxxxxxxwww{{{|||yyyxxxyyywwwsssmmmmmmmmmmmmmmmmmmlllllllllqqqwww{{{~~~~~~|||{{{wwwooofff___]]]]]]```aaabbbdddeeeeeedddccc^^^```bbb___\\\]]]dddjjjllllllmmmmmmmmmmmmnnnoookkkkkkiiigggfffgggiiikkkqqquuuwwwvvvxxx}}}}}}{{{yyyuuuqqqmmmmmmnnnqqqrrrtttssssssrrrrrrssstttuuurrruuuwwwzzz||||||tttoookkkggghhhllltttzzz~~~{{{|||zzzxxxwwwwwwwwwwwwvvvtttsssqqqooollleee[[[SSSKKKIIIFFFCCCDDDFFFIIIKKKSSSTTTVVVVVVUUUVVVWWWYYYYYY[[[\\\[[[YYYYYYZZZ\\\iiivvvrrrfffYYYPPPEEE???>>><<<666111444888===BBBGGGKKKNNNOOORRRUUUYYY\\\^^^___aaacccccccccdddgggiiijjjiiihhh```]]]YYYUUURRRQQQQQQRRRZZZ^^^dddiiilllmmmnnnooonnnrrryyyzzzuuunnniiifff```eeemmmtttzzzzzztttppphhh]]]TTTQQQRRRSSSTTTUUUUUUUUUTTTTTTRRROOOMMMJJJGGGBBB???===<<<;;;:::999777777666[[[\\\^^^```bbbbbbbbbbbb```bbbcccccccccdddfffhhhhhhhhhiiiiiiiiiiiihhhhhhdddggghhhgggjjjooorrrpppnnnnnnnnnoooqqqsssvvvxxxwwwyyy|||||||||{{{{{{||||||zzzyyyyyyzzz{{{{{{zzzuuurrrmmmjjjgggddd```^^^UUUSSSPPPNNNNNNPPPRRRTTTPPPKKKCCC>>>:::999777777:::???FFFOOOVVVZZZ]]]]]]UUUTTTTTTVVVYYY\\\\\\\\\[[[]]]```fffnnnxxx~~~}}}zzzxxxvvvyyy|||wwwkkkccc[[[NNNEEEDDDMMM[[[eeepppyyy}}}zzzzzz{{{qqqdddQQQFFF;;;777666999AAAKKKZZZdddjjjeeeYYYNNNCCC<<<999:::;;;<<<============<<<:::666222...+++((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))((((((((((((***+++---...///555===DDDPPPZZZeeejjjlllqqqxxx~~~sssfff___cccooozzzxxxooonnnppptttuuuvvvxxxyyyxxxvvvssslllooorrrrrrsssvvvzzz}}}}}}wwwrrrmmmiiigggfffkkkmmmpppsssvvvwwwxxxxxxyyy{{{{{{wwwwwwzzzzzzxxxsssrrrqqqooonnnnnnmmmmmmiiijjjnnnssswwwyyyyyyzzzzzzzzzvvvmmmccc]]]\\\]]]^^^^^^___cccgggiiiiiigggaaacccdddbbb___aaagggnnnooonnnnnnnnnoooooonnnmmmjjjjjjiiifffddddddgggjjjooosssvvvvvvxxx{{{{{{xxxvvvtttrrrooonnnnnnppprrrppppppppppppqqqqqqrrrrrrrrrsssvvvwwwxxxzzz|||}}}zzzvvvqqqpppssswww|||~~~{{{{{{|||~~~~~~}}}{{{zzzxxxwwwuuummmbbbZZZOOOLLLHHHDDDCCCDDDGGGIIIRRRTTTVVVVVVVVVWWWXXXZZZ]]]^^^^^^]]][[[ZZZYYYYYY```lllzzzuuugggZZZKKKAAA>>>===888444444666999>>>CCCGGGIIIJJJKKKOOOSSSVVVXXXZZZ\\\^^^bbbbbbdddgggjjjlllkkkjjjeeeccc^^^ZZZUUURRRQQQPPPUUUZZZaaafffiiijjjkkkkkkgggkkksss|||{{{uuuooojjjeeefffjjjrrryyy{{{sssggg]]]YYYYYYZZZZZZ[[[[[[[[[ZZZ]]][[[XXXUUUQQQLLLFFFBBB===<<<<<<;;;:::999888888^^^___bbbdddfffggggggggghhhiiijjjjjjjjjjjjmmmooolllllllllmmmmmmlllkkkkkkeeehhhiiihhhjjjooorrrppppppnnnmmmlllmmmpppsssuuuvvvxxx{{{|||{{{{{{||||||xxxxxxxxxyyyzzz{{{yyyxxxtttqqqlllhhhddd___YYYUUUIIIGGGDDDAAABBBEEEHHHKKKKKKFFF@@@<<<:::999888777666999===CCCIIIMMMPPPRRRPPPOOONNNNNNPPPPPPPPPNNNOOOPPPSSSYYYcccooozzz}}}|||~~~~~~~~~}}}uuukkkeeeZZZMMMEEEFFFNNNUUUkkkxxx~~~yyywww{{{wwwmmmUUUGGG<<<999777555;;;CCCOOO[[[fffhhhaaaVVVHHH=========<<<<<<<<<===>>>???===<<<999555111---***(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%% !!!"""###$$$%%%&&&&&&########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((''')))+++,,,///666@@@GGGRRR^^^hhhkkkkkknnnsssvvvvvvrrrjjjbbb```fffqqq{{{uuunnnpppvvv}}}{{{yyyxxxwwwuuurrrooottt{{{|||yyy{{{{{{rrrooonnnkkkiiijjjmmmooorrrtttvvvwwwwwwvvvyyy{{{{{{xxxyyy}}}~~~|||yyywwwuuusssqqqqqqqqqqqqllliiiiiinnnrrrssstttvvvuuutttqqqkkkddd``````bbb\\\[[[\\\```fffjjjjjjhhhcccddddddbbbaaadddkkkpppqqqpppooopppqqqqqqooommmjjjkkkjjjgggdddcccgggkkknnnsssvvvwwwxxxzzzyyyuuurrrssssssrrrpppooooooqqqmmmnnnnnnooooooppppppppprrrsssuuuvvvuuuvvvwwwyyy}}}yyyxxx{{{{{{}}}wwwmmmfffWWWSSSMMMGGGDDDCCCEEEGGGQQQSSSVVVWWWWWWXXXYYY[[[_________^^^]]][[[ZZZYYY\\\gggsssuuuhhhVVVHHHAAA>>>;;;888555666888<<>><<<;;;999888888aaaccceeehhhkkkllllllmmmooopppqqqpppnnnnnnoooqqqqqqqqqppppppooonnnlllllleeeiiiiiihhhjjjoooqqqoooqqqooollljjjkkkmmmqqqssstttvvvyyyzzzzzzzzz{{{|||wwwwwwxxxyyyzzzxxxuuurrrooommmiiieee___XXXPPPKKK@@@===:::888999===AAAEEEHHHDDD>>>:::999888777666555666888;;;???DDDIIIKKKOOOMMMKKKJJJIIIGGGCCCAAABBBCCCEEELLLVVVdddpppxxx~~~tttpppfffWWWJJJDDDGGGLLL```sss~~~yyyvvv{{{{{{ttt```OOO@@@<<<888444888AAAEEERRR```ggggggaaaTTTHHHFFFDDDAAA>>><<<===>>>???>>>===;;;777333///,,,***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""################################################"""$$$&&&%%%###"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******''')))+++---111:::DDDMMMUUUbbbkkkkkkhhhiiijjjjjjhhhgggffffffhhhmmmtttxxxsssooovvv|||xxxvvvuuusssrrr|||vvvkkkkkknnnnnnmmmmmmppprrruuuxxxyyyxxxwwwuuuvvvzzz}}}}}}~~~}}}{{{zzzwwwuuutttuuuvvvwwwuuunnnjjjmmmpppooopppttttttrrrnnniiieeeddddddeeeaaa^^^]]]aaagggkkkkkkiiidddbbbaaa```bbbggglllppprrrppppppqqqsssrrrpppmmmkkkmmmllliiieeedddhhhmmmoootttxxxxxxxxxzzzwwwsssooorrruuuuuurrrooooooooolllmmmnnnoooppppppppppppqqqsssuuuvvvuuuuuuvvvxxx{{{}}}xxxqqqaaa\\\TTTMMMHHHFFFGGGHHHPPPSSSVVVXXXXXXYYYZZZ[[[]]]]]]]]]^^^^^^]]]\\\ZZZYYYaaajjjuuu{{{iiiXXXLLLDDD@@@===888777888<<>>??????>>>;;;888444000---+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$#######################################&&&&&&&&&%%%%%%$$$$$$$$$###################################################%%%'''&&&$$$###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))+++,,,---)))+++...111555>>>JJJRRRXXXeeennnkkkfffdddcccaaa```bbbfffkkkpppsssuuuuuuxxx}}}rrrqqq||||||xxxwwwxxxxxxyyypppdddgggnnnpppooooootttvvvyyy||||||{{{xxxvvvsssyyy}}}{{{zzzwwwvvvvvvwwwzzz{{{}}}sssmmmooopppnnnooosssvvvsssnnniiifffeeeddddddgggdddaaaccciiimmmmmmkkkdddaaa^^^^^^bbbhhhmmmooorrrqqqpppqqqttttttqqqmmmlllnnnnnnjjjfffeeeiiinnnpppuuuyyyyyyyyyzzzwwwrrrmmmqqqvvvvvvssspppnnnnnnmmmmmmooopppqqqqqqqqqqqqqqqsssvvvwwwvvvvvvwwwyyyxxxzzz|||~~~~~~yyyjjjddd\\\SSSMMMJJJJJJKKKOOORRRVVVXXXYYYYYYZZZ\\\ZZZZZZ[[[]]]______]]]\\\UUU[[[bbblllzzzzzzhhhWWWLLLEEEBBB999888888<<>><<<888333:::777888:::<<<===BBBIIIKKKLLLIIIBBB>>><<<999555888777999???FFFOOO^^^kkkvvv}}}yyykkkaaaUUUJJJFFFHHHSSSdddwww~~~}}}{{{|||~~~uuujjjYYYJJJ@@@:::666444???DDDQQQaaallllllhhheee[[[SSSHHHAAA>>>>>>>>>=========<<<:::777444111///)))(((&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$####################################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((())))))***(((((((((((())))))))))))***,,,...000666AAANNNXXXccchhhlllhhh___YYYZZZ]]]aaadddjjjqqquuuwwwvvvvvvuuu}}}~~~xxxuuu{{{~~~zzzvvvtttyyy|||lll```eeepppsssqqqppp{{{zzzyyyyyyyyyyyyxxxwwwzzz|||zzzyyyxxxxxxyyy|||~~~}}}xxxtttrrrsssuuussspppjjjeeebbbbbbcccdddggggggfffeeedddddddddeeeaaa``````aaaccchhhlllooorrrpppooopppssssssqqqoooooonnnkkkjjjiiijjjkkkllllllsssyyyzzzzzzzzzxxxtttuuusssrrrqqqqqqooollljjjooonnnnnnoooqqqsssrrrqqquuuuuuvvvwwwxxxxxxvvvtttssstttuuuxxx{{{tttkkk```XXXVVVSSSPPPLLLOOORRRVVVZZZ\\\\\\ZZZYYY]]][[[YYYXXXYYYZZZZZZYYYYYYYYY\\\dddppp~~~zzzeeeWWWLLLEEECCC@@@>>>???AAACCCDDDDDDHHHFFFEEEEEEGGGIIIJJJJJJIIILLLOOOTTTYYYaaaiiiooorrrpppmmmhhhbbb\\\XXXUUUMMMOOOTTT\\\cccggghhhhhhaaa```aaahhhtttrrrlllddd```dddppp~~~zzzxxxvvvssspppnnnnnnnnnmmmllllllmmmmmmllljjjfffbbb```YYYTTTNNNJJJHHHEEEAAA>>>rrrqqqppppppqqqtttwwwyyy|||zzzxxxxxxwwwvvvsssppprrruuuwwwwwwssspppnnnnnnmmmllliiiggggggiiikkkmmmtttrrrpppnnnmmmnnnooopppoooqqqtttwwwxxxxxxwwwvvvuuuuuutttsssqqqnnnkkkjjjdddaaa\\\WWWPPPHHH???999555444444666555666===FFFLLLPPPQQQMMMIIIFFF@@@999999777777999:::<<>>HHHSSSYYY]]][[[XXXTTTKKKCCC===:::888999:::<<>>BBBLLLaaasssvvvoooggg]]]OOOCCC<<<:::;;;;;;;;;<<<;;;;;;999777444333,,,+++)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((()))))))))******,,,...222666>>>JJJYYYccchhhiiihhhbbb[[[ZZZaaahhhooorrruuutttpppmmmmmmoooqqqssssssrrrwww}}}vvvqqqoooooorrr|||}}}qqqhhhkkksssxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{~~~}}}|||{{{zzzyyyyyyzzzzzz|||}}}|||zzzvvvtttssstttmmmkkkhhhdddccccccdddeeehhhgggeeebbb```^^^]]]]]]aaabbbdddfffhhhjjjkkkllloooooopppqqqsssrrrooommmggggggffffffggghhhjjjkkkkkkpppqqqppprrrwww||||||xxxuuusssqqqrrrrrrqqqpppmmmnnnrrrvvvzzzzzzwwwuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvuuutttuuuvvvwwwxxx|||~~~uuulllgggccc^^^[[[[[[]]]```bbbccccccaaa``````\\\XXXWWWWWWYYY[[[[[[XXXVVVTTTVVV^^^jjjwwwpppbbbWWWRRRKKKFFFDDDCCCBBBAAA@@@???>>>???@@@@@@>>><<>>>>>???CCCKKKTTT[[[kkkjjjiiigggdddaaa___]]][[[[[[[[[^^^bbbeeeffffffdddaaa___bbbkkkxxx{{{uuulllfffgggmmmwww}}}{{{xxxvvvuuuuuutttsssooommmooooooppppppooollliiihhhfffbbb^^^[[[XXXTTTPPPNNN||||||zzzyyyyyyzzz||||||~~~}}}|||||||||{{{xxxvvvnnnqqquuuxxxxxxvvvtttssspppooollljjjhhhgggggggggooooooqqqqqqqqqpppooonnnnnnoooqqqsssttttttsssrrrtttsssppplllhhhdddaaa___\\\VVVMMMEEE???;;;888777444222111333333666@@@JJJVVV^^^fffhhhfffaaaXXXNNNGGGBBB>>>======>>>EEEMMMJJJLLLLLLIIIGGGGGGEEE@@@===999777999<<>>===<<<<<<<<<===<<<999777888999999:::<<>>:::888777666555222222444555888AAALLLXXXaaakkkpppqqqnnneee\\\TTTMMMGGGCCCAAAAAAHHHPPPSSSWWWYYYWWWVVVVVVRRRLLLCCC===999999<<<>>>DDDJJJWWWeeettt}}}zzzxxxvvvwwwwwwooo^^^PPPDDDBBBHHHXXXgggoootttxxxxxxwwwxxxxxxsssgggVVVIII777===@@@AAAKKK]]]hhhiiiggg```TTTGGG>>>::::::<<<;;;;;;<<<<<<;;;:::999888222111...***(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((((((((((()))***+++++++++---111777===DDDNNNZZZbbbhhhiiigggcccbbbkkk{{{}}}tttmmmmmmsssxxxxxxrrrlllmmmrrrwww{{{|||yyyqqqkkkjjjmmmqqqzzz}}}~~~{{{vvvttttttuuutttuuuvvvwwwwwwvvvxxx{{{~~~|||{{{}}}|||{{{zzzwwwtttqqqoooppprrrsssrrrpppmmmkkkkkkddddddcccbbbbbbbbbccccccgggfffdddbbb```^^^]]]]]]ccceeeiiimmmnnnnnnlllkkklllmmmoooppppppnnnmmmllliiiiiihhhggggggggggggggggggmmmqqqrrruuuzzz}}}|||yyyvvvsssrrrtttuuuvvvvvvpppooooooqqqtttwwwxxxxxxyyyyyyyyywwwsssqqqqqqrrrtttsssqqqpppoooooopppqqqsssttttttrrrpppooopppqqqpppooolllkkklllrrrzzz|||vvvsssooopppqqqqqqpppnnnlllkkkkkkfff```]]]\\\]]]^^^___]]]ZZZUUUQQQQQQWWWbbbjjjuuu|||qqqjjj___UUULLLEEE@@@<<<<<<;;;;;;;;;<<<:::777555000222444555666777:::<<>>BBBHHHTTTbbbqqqzzzyyyyyyzzz~~~~~~lllZZZNNNCCC@@@JJJWWWbbbmmmxxxvvvsssqqqtttuuuoooaaaVVV<<<<<<<<<>>>DDDPPP^^^hhheeeaaaXXXMMMCCC===;;;;;;<<<<<<======<<<;;;:::999555333000,,,)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((())))))***+++,,,,,,000555>>>EEELLLUUU^^^eeehhhjjjllllllooo|||yyysssrrrtttwww|||tttmmmmmmpppsssvvvzzzyyyrrrmmmnnnqqqtttyyy}}}}}}|||xxxyyyzzzyyysssuuuwwwvvvuuuwww|||}}}{{{{{{}}}}}}|||zzzwwwsssooolllooopppqqqpppmmmjjjiiiiiiccccccddddddddddddccccccfffeeedddccccccccccccccceeehhhkkkooopppooommmkkkkkkmmmnnnnnnmmmlllmmmnnnlllkkkkkkjjjjjjiiihhhhhhfffmmmssstttvvvzzz{{{yyywwwuuussssssuuuwwwwwwwwwrrrpppnnnnnnpppsssuuuuuuvvvxxxxxxuuuqqqoooppprrrsssrrrqqqooonnnnnnoooooopppqqqpppnnnkkkiiijjjkkkjjjgggccc``````dddkkkqqqvvv{{{{{{{{{{{{zzzxxxvvvtttrrrrrrnnnhhhdddbbbaaaaaa``````^^^ZZZTTTPPPSSSZZZ```hhhsss|||uuujjj___TTTJJJBBB===<<<;;;::::::;;;:::888666111333666777666555444555999???JJJUUU^^^cccddddddbbbcccggglllqqqssssssqqqsssqqqnnnjjjhhhiiinnnrrr}}}uuummmhhheeeeeefffjjjmmmqqqwww}}}~~~{{{yyyyyyzzz|||~~~|||yyyvvvnnnppprrruuuxxxzzz|||}}}}}}vvvpppkkkiii~~~}}}{{{yyyyyyzzzzzzxxxuuuqqqqqqqqqqqqooommmkkkiiifffhhhkkkmmmnnnmmmllljjjiiiiiiiiiiiiiiiiiiiiiiiiaaa```]]]ZZZWWWUUUTTTTTTIIIEEE@@@<<<;;;:::888777333222333666666888???HHHUUU___hhhmmmpppqqqllleee^^^UUULLLGGGDDDEEENNNXXXcccllluuuyyy{{{zzztttmmmYYYNNNCCC?????????CCCHHHTTTaaapppxxx~~~~~~}}}|||vvvcccYYYIII>>>BBBKKKUUUdddrrrvvvssspppppprrrqqqkkkeeeMMM@@@888:::>>>DDDSSScccfffddd^^^TTTIII@@@;;;999======>>>>>>===<<<:::999777555222...***'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((('''((()))***+++,,,,,,---///777BBBLLLTTT[[[ccciiilllooorrrssswww}}}{{{yyyvvvwwwooojjjjjjlllmmmrrryyyyyysssqqqtttxxxyyy{{{~~~|||}}}yyy}}}yyyzzz{{{zzzrrrtttvvvvvvtttwww}}}}}}||||||}}}~~~~~~~~~|||yyytttooolllmmmnnnnnnllliiifffeeeeeeeeeeeefffggggggfffeeeeeeddddddeeeeeeggghhhjjjjjjhhhjjjmmmooopppooonnnllllllmmmnnnllljjjjjjlllooommmmmmmmmmmmmmmmmmllllllgggmmmrrrssstttwwwxxxwwwtttsssssstttwwwxxxxxxwwwsssqqqoooooopppqqqppppppqqqsssuuusssooonnnrrrvvvvvvtttrrrpppnnnmmmmmmmmmoooooonnnkkkhhhffffffgggeeebbb\\\WWWUUUWWW^^^ccciiimmmsssyyy~~~}}}{{{zzzyyyuuupppkkkhhhfffcccbbbbbbaaa^^^XXXQQQPPPSSSXXXZZZdddppp}}}ttthhh\\\QQQGGG@@@===;;;999999::::::999888666888999888666444444444222666>>>HHHRRR[[[aaadddbbbbbbcccggglllppprrrsssttttttsssppplllkkkmmmpppzzz~~~wwwpppjjjfffddddddgggjjjooossswww}}}}}}||||||xxxyyyzzz|||~~~~~~|||zzzssstttvvvyyy|||~~~}}}yyyxxx}}}zzzzzz|||}}}{{{yyyssssssssssssqqqmmmjjjhhhggghhhjjjlllmmmmmmlllkkkhhhhhhhhhhhhggggggggggggccc```\\\VVVQQQNNNKKKJJJFFFCCC@@@===<<<;;;999888222111333666666777===FFFRRRZZZbbbgggjjjjjjfff```\\\SSSJJJEEECCCFFFOOOZZZeeeppp{{{wwweeeXXXKKKEEECCCCCCFFFKKKTTTaaaoooxxx}}}}}}{{{iiiaaaNNN@@@@@@EEELLL\\\mmmwwwtttqqqooooooppppppppp___GGG666888;;;===JJJ\\\hhhgggcccZZZMMMBBB;;;888>>>>>>???>>>===<<<:::999999666333...+++(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''((()))***+++,,,------,,,555BBBNNNWWW___fffjjjmmmoooqqqqqqttt~~~~~~xxxooohhhdddfffggghhhoooxxxxxxtttsssxxx|||}}}}}}yyy{{{yyyttt}}}|||vvvvvvwwwuuuqqqtttvvvuuutttvvv}}}~~~}}}{{{{{{}}}~~~{{{uuupppmmmjjjjjjjjjgggdddaaaaaaaaaggggggiiiiiiiiihhhgggfffcccdddeeegggiiilllnnnoooiiikkknnnpppqqqpppnnnmmmlllmmmmmmkkkhhhiiilllppplllmmmnnnooopppppppppppphhhnnnqqqpppqqquuuwwwuuusssrrrsssuuuwwwxxxxxxvvvrrrqqqqqqqqqqqqpppnnnkkklllooorrrqqqnnnoootttyyyxxxvvvtttpppnnnllllllllljjjjjjiiigggcccaaaaaabbbbbb^^^XXXQQQNNNPPPUUUZZZaaaeeekkkppptttwww{{{~~~~~~}}}zzztttooolllhhheeebbbbbbcccaaaZZZRRRNNNPPPSSSPPPYYYdddppp}}}zzzooobbbVVVJJJCCC===;;;888777999::::::999777777666333000///000111000222777???IIITTT^^^cccdddaaa___aaaeeekkkpppsssrrrtttvvvtttpppnnnnnnpppuuuyyyrrrlllgggeeedddfffkkkoooqqqsssxxx||||||}}}xxxxxxyyy{{{~~~~~~}}}{{{{{{|||}}}~~~|||zzzyyyzzz|||}}}rrrrrrsssrrrqqqooommmkkkfffggghhhiiijjjlllmmmmmmnnniiidddcccdddeeecccbbb[[[YYYUUUQQQNNNKKKIIIIIIDDDGGGGGGEEEDDDCCC???999;;;999888777444444===HHHVVVVVVWWWZZZ\\\\\\YYYUUUUUUPPPGGG@@@>>>DDDMMMUUUdddnnn{{{sssgggWWWLLLHHHJJJKKKKKKUUU```mmmvvv~~~}}}~~~{{{tttttt```TTTKKKGGGAAAAAARRRfffnnnvvvwwwqqqqqqxxxwwwpppiiiUUU>>>555888>>>FFFLLLaaajjjnnnfffWWWJJJ???888:::<<<>>>>>>>>>=========888888666444000,,,(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((())),,,,,,+++***)))+++///222555===IIITTT\\\ccchhhkkkkkkuuuvvvnnnnnn|||{{{pppiiiaaa]]]^^^dddkkkooonnnmmmnnnrrrwww|||}}}wwwxxxtttwww{{{|||zzzwwwtttsssqqqttttttrrrvvv~~~|||~~~|||||||||||||||{{{|||~~~vvvmmmnnnoooooojjjccc___aaadddhhhiiijjjlllkkkjjjhhhgggfffcccbbbfffnnntttuuusssmmmmmmmmmnnnooooooppppppooopppooommmkkkjjjjjjkkkooonnnnnnoooqqqsssrrrqqqmmmnnnqqqsssuuuvvvvvvvvv{{{vvvrrrrrruuuvvvtttqqqtttuuuuuussspppnnnmmmmmmnnnmmmmmmmmmnnnpppsssuuu}}}}}}{{{vvvooojjjiiijjjiiihhhgggcccaaa```bbbdddjjjaaaYYYVVVQQQLLLMMMSSSZZZ^^^eeekkkoooqqqtttuuuvvvxxx~~~{{{yyywwwuuussspppllliiijjjkkkhhhbbbZZZSSSQQQPPPMMMQQQYYYcccmmmvvv}}}|||rrriii___QQQEEE:::999888888999::::::999777666444333222222333444000333666:::@@@HHHQQQWWW\\\\\\^^^bbbgggkkkmmmmmmrrrssstttttttttrrrooonnnqqqwwwzzztttnnnjjjhhhgggkkklllnnnoooqqquuuzzz~~~||||||}}}|||zzz|||||||||~~~~~~}}}{{{zzzzzz{{{|||tttssssssrrrpppnnnmmmlllllllllmmmmmmmmmnnnnnnnnnmmmiiieeedddeeeeeecccaaaZZZWWWSSSNNNJJJGGGFFFFFFGGGKKKNNNNNNNNNNNNIIIBBB???===;;;999777888BBBNNNRRRRRRRRRTTTVVVUUURRRNNNPPPKKKDDD>>><<>>??????>>>======:::999777444000,,,(((&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((()))******)))***,,,111444:::@@@KKKVVV```ggglllooosss}}}uuupppxxx|||nnniiibbb___```eeeiiilllkkklllmmmppptttxxx{{{|||tttvvvwwwyyy|||{{{yyyvvvtttsssrrruuuuuurrrsssxxx{{{yyy~~~~~~~~~||||||}}}{{{tttrrrsssqqqkkkddd___```bbbfffggghhhhhhhhhfffdddcccccc```___cccjjjppprrrqqqooooooooooooooooooooooooppppppooollliiihhhiiijjjooonnnnnnoooqqqsssrrrrrrqqqrrrsssuuuuuuuuuttttttvvvssspppqqqtttwwwuuussssssttttttssspppmmmmmmmmmnnnnnnmmmmmmnnnppprrrsssyyyzzzzzzvvvpppkkkiiihhhggggggfffdddbbbaaabbbdddmmmeee^^^ZZZUUUOOOOOOSSSXXX\\\bbbhhhkkknnnqqqrrrssssssuuu|||}}}{{{yyyxxxuuurrrooommmmmmlllfff^^^WWWTTTRRRNNNPPPUUU]]]eeeooovvv{{{~~~~~~yyypppiii```SSSGGG<<<:::888777888999999999888777555444333333333333///111444777<<>>;;;===HHHTTTWWWVVVVVVVVVVVVUUUQQQNNNKKKHHHCCC???===@@@GGGLLL[[[eeesss|||}}}{{{zzz}}}tttfffZZZTTTRRRSSSTTTUUU___iiipppxxx~~~wwwyyy{{{zzzttthhh[[[QQQGGGAAAGGGSSS___llluuusssrrruuuuuurrrsssdddQQQCCC;;;999???FFFZZZeeennnllldddXXXKKKAAA<<<===>>>???@@@???>>>===<<<;;;999666111---)))&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))(((''''''%%%%%%&&&&&&&&&'''''''''(((((()))***+++...333777@@@DDDMMMXXXdddnnnsssuuusssssswwwzzz|||~~~pppmmmiiifffgggiiijjjkkkgggiiikkkmmmqqqtttvvvwww~~~|||sssyyy|||}}}}}}{{{wwwtttsssssssssvvvuuuoookkkmmmooopppwwwyyy~~~}}}{{{yyyyyy{{{|||wwwwwwuuunnnfffaaaaaabbbeeeeeeeeeeeecccaaa___]]]___\\\ZZZ]]]dddjjjmmmnnnpppppppppppppppooooooooorrrqqqnnnjjjgggfffhhhjjjnnnmmmmmmooorrrssssssrrruuuuuuuuuuuutttsssrrrqqqqqqooommmooosssvvvuuutttqqqrrrsssqqqooommmlllmmmnnnnnnnnnoooooopppppppppuuuxxxyyyxxxsssmmmiiifffdddffffffeeedddcccdddeeeooojjjeeeaaa[[[TTTQQQRRRTTTXXX^^^cccgggjjjnnnppppppnnnmmmqqqzzz~~~}}}zzzxxxrrrrrrqqqmmmfff^^^YYYVVVRRRRRRSSSWWW^^^gggoootttwwwwwwtttnnniiibbbUUUJJJ???<<<888666777888888888999888777555444333333333000111333555999???GGGMMMTTTTTTUUUXXX\\\```bbbbbbccceeegggjjjkkkllllllllliiikkkooossswwwzzz|||}}}{{{yyywwwssspppnnnmmmlllpppqqqrrrrrrqqqrrrsssuuu{{{zzzyyyzzz}}}}}}}}}|||}}}~~~|||zzzyyyyyyyyyxxxvvvssspppnnnmmmmmmmmmooopppppppppooonnnlllkkkfffccc``````aaa```\\\XXXWWWRRRKKKCCC???===>>>@@@KKKUUU```dddfffeee___XXXRRRMMMHHHDDD???@@@KKKWWW]]]\\\[[[ZZZXXXUUURRRPPPJJJIIIFFFCCCAAACCCHHHLLLVVV```nnnwwwzzzyyyxxxwwwyyyrrrfff[[[RRROOOPPPRRRVVV^^^ffflllttt~~~xxx}}}vvvhhh[[[NNNEEEDDDJJJVVVeeerrrtttssstttvvvuuuvvvkkk\\\LLL>>>666999AAAOOO\\\jjjnnnjjj___OOOBBB<<<<<<===>>>@@@@@@???>>>>>>===;;;777333...***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((()))******+++///444888BBBEEEMMMZZZhhhsssyyy{{{rrrmmmqqquuu|||~~~~~~|||vvvtttrrrrrrrrrpppnnnlllcccfffjjjmmmpppsssvvvxxxzzzwwwsss}}}~~~zzzvvvsssrrrrrrssstttqqqhhh```]]]```ccchhhnnnvvv|||~~~}}}zzzxxxtttsssssswww}}}zzzzzzvvvpppjjjeeedddeeeeeeeeedddbbb```]]][[[YYY[[[YYYWWWXXX^^^eeeiiilllooooooppppppqqqqqqqqqqqqtttrrrooojjjffffffhhhkkkmmmmmmmmmooorrrttttttsssuuuuuuuuutttsssqqqppppppooommmmmmnnnqqqssssssrrrooopppqqqpppnnnllllllmmmnnnoooooopppoooooonnnnnnuuuxxxzzzzzzwwwpppiiieeeccceeeggggggfffeeefffgggqqqnnnkkkgggaaaYYYSSSQQQOOOSSSYYY___ccchhhmmmppppppmmmjjjlllsss|||~~~wwwwwwvvvsssmmmfff```\\\ZZZXXXVVVUUUZZZaaajjjoooqqqrrrqqqmmmiiibbbVVVJJJBBB>>>999666555666777777999999777666555444333333333333444555888>>>EEEKKKOOONNNOOORRRVVV[[[]]]^^^]]]^^^```bbbdddeeeeeeeeebbbcccfffjjjnnnqqqtttuuuvvvuuutttsssqqqpppooonnnoooqqqrrrrrrpppnnnnnnnnn{{{zzzxxxuuutttvvvzzz~~~~~~{{{yyyxxxxxxwwwwwwvvvsssqqqooonnnnnnnnnoooooopppqqqpppooommmllldddbbb___^^^___]]]YYYUUUTTTOOOGGG???;;;:::;;;===LLLXXXeeekkkllllllgggaaa]]]XXXQQQKKKDDDCCCLLLWWW]]]]]]\\\YYYUUUQQQNNNMMMIIIIIIHHHEEEDDDEEEIIILLLSSS]]]iiirrruuuuuuttttttqqqmmmeeeZZZPPPLLLMMMPPPXXX___eeeiiiqqq||||||rrrdddWWWLLLFFFDDDMMM\\\lllssstttuuuvvvwwwuuunnndddUUUCCC666666<<>><<<999555000,,,***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***+++++++++,,,///444777@@@EEENNN[[[hhhttt{{{~~~yyykkkgggnnnttt}}}}}}~~~{{{wwwyyyyyyyyyzzzyyyuuuooojjj```eeekkkpppsssvvvzzz||||||zzzwwwnnnnnn{{{}}}yyyuuurrrqqqrrrrrrpppjjjaaaVVVPPPRRRWWW]]]eeepppxxx{{{zzzyyyxxxpppmmmlllooouuu{{{}}}}}}{{{yyyvvvrrrmmmjjjiiiiiigggfffeeebbb___\\\ZZZYYYYYYWWWUUUWWW\\\bbbgggjjjlllmmmnnnpppqqqssstttuuutttsssoookkkgggfffiiikkklllllllllooorrrtttuuutttssssssrrrqqqppppppppppppooonnnnnnnnnooooooooonnnnnnoooppppppnnnmmmmmmmmmnnnoooooooooooonnnmmmmmmwwwyyy{{{|||yyyssslllgggdddfffhhhiiihhhhhhhhhiiippppppoookkkeee^^^VVVQQQLLLPPPVVV[[[aaagggnnnrrrqqqooommmnnnqqqvvvyyy{{{{{{{{{zzzxxxtttnnngggcccaaa^^^YYYVVVXXX^^^eeejjjmmmpppooollliiibbbUUUIIICCC???999666555666666666888888777777555444333333333333333333666<<>>===???AAA@@@?????????===:::777222///,,,&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((()))))))))*********++++++,,,,,,---000444888???FFFQQQ]]]gggpppxxx}}}yyymmmddddddllluuu|||{{{|||{{{wwwsssyyyzzz{{{|||zzztttlllfff```fffooouuuxxxzzz~~~yyynnniiiaaadddsss~~~~~~|||yyytttrrrqqqrrrpppjjjccc[[[RRRKKKMMMSSS\\\dddooovvvyyyzzz{{{|||rrrnnnkkklllqqqvvvyyyzzz{{{yyyvvvssspppnnnmmmllliiihhhfffccc```]]][[[ZZZWWWWWWWWWYYY\\\bbbgggjjjjjjkkkllloooqqqsssuuuvvvrrrqqqnnnkkkgggfffhhhjjjlllkkklllnnnrrruuuuuuuuurrrqqqpppoooooooooppppppoooooooooooonnnmmmlllkkkmmmoooppppppnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnwwwwwwyyyzzzyyyvvvqqqmmmggghhhjjjjjjiiiiiikkkmmmnnnrrrrrrnnnhhhccc[[[SSSLLLOOOTTTYYY^^^dddkkkpppqqqpppnnnoooqqqssssssrrr~~~~~~}}}{{{zzzxxxsssnnnjjjfffccc^^^ZZZZZZ]]]bbbeeejjjmmmnnnllliiibbbUUUHHHBBB???:::777666666666555666666666666666555333333111111111111444:::BBBHHHOOONNNMMMOOOSSSWWWYYYZZZXXXWWWWWWVVVUUUTTTTTTSSSRRRTTTWWW\\\aaadddggghhhiiijjjkkkllllllkkkiiiggggggkkkqqqttttttqqqpppooorrrvvv{{{}}}|||{{{|||~~~|||zzzuuuqqqpppsssyyy~~~{{{{{{zzzyyywwwvvvvvvuuussssssssssssrrrqqqpppooopppqqqrrrrrrpppmmmjjjhhhbbb^^^YYYXXXXXXWWWUUURRRIIIEEE???999555444555666@@@NNN\\\ccchhhlllnnnnnnkkkggg```YYYQQQMMMRRR\\\eeefffddd```YYYUUUSSSSSSGGGGGGFFFEEEDDDEEEHHHKKKMMMVVVaaaiiikkkjjjjjjjjjggghhhfff^^^SSSNNNQQQVVV[[[aaafffiiipppzzz~~~zzzzzzyyymmmdddZZZNNNDDD???IIIYYYhhhpppsssssstttpppnnnllldddSSSAAA888888666???LLL[[[jjjqqqlllcccUUUNNNDDD??????@@@@@@>>>??????===;;;888444111///''''''''''''''''''''''''########################%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((((((((((((((()))))))))))))))***+++,,,---111777;;;AAAKKKWWWaaafffkkksssyyy{{{vvvooogggdddfffooowww~~~|||yyyuuuqqqoooxxxzzz{{{|||zzzrrriiibbbbbbjjjsssyyy{{{|||oooaaa\\\XXX]]]nnnzzz{{{zzzxxxuuurrrrrrrrrnnneee]]]XXXSSSOOOQQQWWWaaahhhqqqwwwxxxyyy|||yyytttooonnnrrrwwwyyyzzz}}}zzzvvvsssqqqooommmlllkkkiiifffccc```^^^\\\[[[WWWXXXZZZ\\\___ccchhhllljjjkkklllnnnppprrrssstttmmmmmmllliiigggeeefffhhhkkkkkkkkknnnrrruuuvvvvvvsssrrrqqqpppoooooooooooonnnoooppppppnnnlllkkkkkkmmmoooppppppooonnnooopppooonnnmmmlllmmmmmmooooootttssssssuuuxxxyyywwwtttjjjkkkkkkkkkjjjkkkmmmooonnnrrrtttoookkkhhh```XXXOOOQQQSSSVVVZZZ```fffkkknnnlllkkkkkkmmmooooooooossszzz}}}{{{zzzzzzwwwsssooollliiieeeaaa___```bbbdddfffjjjmmmllljjjdddWWWJJJ@@@>>>:::888777777666444333444555666555555444333111111000111444<<>>>>><<<999666333111''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''!!!"""###$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))''''''''''''((((((((()))'''(((***,,,...333999===CCCOOO\\\dddeeegggnnnuuuyyyssslllhhhhhhlllssszzzwww|||~~~wwwpppnnnnnnyyy{{{}}}}}}zzzrrrhhhaaaeeelllvvv{{{|||}}}|||gggXXXUUUTTT\\\nnnwwwxxxyyyxxxuuurrrrrrrrrlllbbbZZZXXXWWWTTTWWW\\\eeekkksssvvvvvvwww{{{~~~zzztttrrruuuyyyzzz{{{~~~{{{wwwsssqqqooommmlllkkkiiigggccc```^^^]]]\\\XXXZZZ\\\___aaaeeeiiilllkkklllmmmnnnooopppqqqrrrjjjjjjjjjhhhfffdddeeefffkkkjjjkkknnnrrruuuvvvvvvvvvuuusssqqqoooooooooooommmnnnppppppnnnmmmllllllmmmoooqqqqqqpppooopppqqqooonnnlllkkklllmmmoooqqqpppoooooorrrwwwzzz{{{zzzmmmmmmmmmkkkjjjkkknnnqqqmmmsssuuuqqqmmmkkkddd[[[QQQRRRTTTUUUWWW\\\bbbfffjjjhhhffffffiiilllnnnnnnlllrrr{{{}}}zzzzzzzzzyyyuuurrrqqqoookkkhhhfffeeeeeefffdddhhhllllllkkkfffYYYLLL???===:::999888888666444222333444555555555444333333333222333777???IIIPPP]]]ZZZVVVTTTTTTUUUUUUUUUSSSSSSQQQOOONNNMMMMMMMMMIIIHHHGGGIIIOOOWWW___ddd]]]___aaabbbaaa___[[[YYYVVV]]]fffmmmppppppooonnnqqqtttxxxyyyxxxyyy{{{~~~}}}{{{||||||yyyvvvtttttttttsssrrruuutttsssssssssqqqnnnkkkkkkiiihhhgggfffbbb^^^ZZZRRRQQQNNNLLLOOORRRQQQOOOEEEAAA<<<888666555444333:::>>>EEEOOOYYYbbbhhhkkkrrrooofffYYYOOOOOOXXXaaahhhllllllfff___[[[VVVQQQHHHHHHGGGFFFFFFGGGIIILLLNNNSSS[[[bbbffffffcccaaaggghhhfff___VVVPPPPPPSSSbbbeeeiiimmmqqqwww}}}{{{yyyuuuqqqvvv}}}ooogggbbbTTTCCC===BBBJJJUUUdddooorrrppplllkkkgggbbb___XXXHHH999666<<>>;;;?????????>>>;;;777333111******)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%###"""###$$$$$$######""""""######$$$$$$#########$$$%%%&&&&&&############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&***)))'''%%%$$$$$$$$$%%%))))))))))))))))))))))))++++++***))),,,222;;;AAAJJJ[[[bbb```ffffffdddgggkkkooopppnnnoootttuuuttt}}}yyyxxxyyyuuuooopppwww{{{ooofffcccbbbsss|||uuupppvvvxxxdddSSSKKKRRRbbboooyyyxxxuuuqqqnnnnnnqqqtttoooiii```UUUOOORRR[[[bbbmmmooossswww{{{}}}}}}yyywwwyyy|||{{{uuuooolllkkkmmmnnnmmmjjjgggfffeeeccc___[[[YYY[[[^^^```aaadddhhhkkknnnllllllnnnrrrtttrrrppphhhgggeeeddddddfffhhhjjjjjjhhhjjjnnnpppoooooorrrrrrqqqqqqqqqqqqrrrsssssssssnnnjjjkkkpppsssrrrpppoooqqqssssssqqqoooooopppnnnmmmmmmlllllllllmmmmmmpppnnnnnnqqqwww{{{{{{{{{tttooojjjjjjmmmooonnnlllppprrrtttuuusssoooiiifffYYYXXXVVVTTTUUUXXX[[[^^^___```bbbdddfffhhhjjjkkknnnmmmrrr{{{~~~|||{{{zzzxxxvvvsssqqqpppooonnnnnnnnnnnniiihhhhhhjjjjjjcccVVVLLLAAA<<<888999888444333444999666222222333444333111222222222555999???EEEHHHVVVVVVWWWWWWXXXYYYZZZZZZQQQRRRRRRRRRPPPMMMKKKIIIFFFEEEDDDCCCFFFMMMVVV]]]aaabbbbbbaaa___\\\YYYVVVTTTYYY___dddfffggghhhiiioootttyyy{{{{{{{{{~~~|||vvv{{{xxxwww{{{}}}~~~~~~}}}}}}}}}zzzwwwuuuttttttsssrrrppprrrqqqpppppppppooollliiihhhfffdddaaa^^^XXXRRRNNNJJJIIIGGGHHHLLLOOOOOONNNDDDAAA<<<888666666666666666999@@@JJJTTT]]]bbbeeelllkkkeeeZZZQQQOOOUUU\\\ggglllmmmiiiddd```\\\VVVLLLKKKIIIFFFEEEFFFHHHJJJLLLPPPWWW]]]aaacccbbbbbbdddfffeee___VVVQQQRRRTTT^^^aaaeeejjjooouuu|||wwwtttwww}}}~~~uuullldddXXXNNNAAA@@@BBBNNN___mmmqqqpppmmmlllhhhdddbbb]]]QQQCCC666999???KKK```wwwrrriiiZZZLLLCCC>>>======?????????>>><<<888555333---,,,)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%$$$"""!!!"""###$$$$$$############$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&))))))))))))))))))))))))++++++++++++...555>>>EEENNN```fffeeehhheee___aaalllqqqtttssstttwwwxxxuuuvvvtttuuuvvvtttrrrwww}}}qqqiiigggfffuuu}}}wwwqqqvvv{{{|||}}}ssscccTTTNNNTTTbbbmmmvvvuuussspppnnnooorrruuuwwwqqqfffYYYRRRSSS[[[ccckkknnnrrrxxx||||||yyyxxxyyyyyyyyyzzzvvvqqqkkkiiiiiijjjlllooolllhhhfffeeebbb^^^ZZZ[[[]]]```bbbdddfffiiikkkmmmllllllnnnqqqrrrqqqooohhhgggeeedddeeegggiiikkkllljjjlllppppppmmmlllnnnooooooooopppqqqrrrsssttttttoookkkkkkoooqqqpppnnnnnnppprrrrrrqqqoooooopppmmmmmmmmmmmmmmmmmmllllllooonnnnnnqqqvvvzzz{{{{{{vvvqqqkkkiiilllooonnnmmmnnnqqqtttuuutttppplllhhh\\\ZZZWWWUUUTTTUUUWWWYYY[[[\\\]]]```cccfffhhhjjjmmmllloooxxx~~~}}}}}}}}}|||}}}wwwvvvtttsssrrrrrrqqqpppiiihhhhhhkkkkkkdddXXXNNNBBB===999999999555444555:::777444333555555444222222222222444999>>>DDDGGGPPPQQQRRRTTTVVVWWWYYYYYYRRRSSSTTTTTTSSSQQQNNNMMMGGGEEECCCAAACCCIIIRRRXXX___aaabbbcccbbb^^^ZZZWWWUUUYYY]]]```bbbdddgggiiimmmqqqvvvxxxwwwxxx{{{}}}}}}~~~{{{xxxsssmmmooollllllooorrrssswww}}}~~~|||zzzyyywwwvvvtttttttttsssqqqoooooonnnmmmnnnnnnllliiiggggggddd```[[[UUUNNNFFF@@@???>>>???BBBGGGJJJLLLLLLGGGDDD???:::888777888999333666===GGGQQQZZZ___aaaffffffbbbZZZRRROOORRRWWWdddjjjnnnlllhhheeeaaa[[[QQQNNNJJJFFFDDDEEEGGGHHHJJJLLLOOOSSSWWW[[[^^^___```bbbccc^^^WWWSSSTTTWWWZZZ]]]bbbgggmmmssszzzzzz|||{{{||||||~~~vvviii___\\\KKKCCC===EEEVVVeeelllnnnnnnnnnkkkhhhgggeee[[[QQQ<<<::::::EEE]]]uuuuuunnnbbbRRRDDD===<<<===>>>?????????===:::777666111...+++'''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""###$$$###"""!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######"""#########&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''''''''))))))))))))))))))))))))++++++,,,---222:::CCCJJJTTTeeejjjiiikkkddd\\\^^^kkkrrrxxxyyyyyyzzzxxxuuurrrrrrttttttqqqrrr||||||pppjjjjjjmmmyyyzzzuuuwwwyyywwwwwwnnnaaaUUUPPPVVVbbbkkkttttttsssqqqpppssswwwzzz{{{ooo```WWWVVV]]]dddiiilllqqqwww||||||zzzyyywwwvvvtttuuurrrnnnjjjhhhhhhjjjkkkooommmiiigggdddaaa^^^[[[]]]```cccfffggghhhjjjlllmmmmmmmmmnnnppppppooommmhhhgggfffeeefffhhhkkkmmmnnnmmmnnnrrrqqqllliiijjjlllmmmmmmooopppqqqrrrssstttpppmmmlllnnnpppnnnlllmmmoooqqqqqqooonnnmmmnnnkkklllmmmnnnnnnmmmlllkkknnnmmmmmmpppuuuyyy{{{|||yyysssmmmjjjkkknnnooonnnnnnppptttvvvuuurrrnnnkkk```]]]ZZZVVVSSSSSSTTTTTTUUUVVVWWWZZZ^^^bbbgggiiimmmjjjlllssszzzzzztttqqqppppppppprrruuuxxx~~~}}}{{{yyywwwwwwvvvtttrrriiihhhhhhjjjkkkeeeZZZQQQDDD>>>:::::::::777666777;;;999777777777777555333111111222444888===BBBEEEIIIJJJMMMOOOSSSUUUXXXYYYTTTVVVXXXYYYYYYWWWUUUSSSLLLJJJEEEAAAAAAFFFNNNTTT\\\___cccffffffbbb]]]ZZZWWWXXXZZZZZZ\\\___cccfffhhhmmmqqqsssssssssvvvxxxxxx{{{{{{wwwrrrooohhhbbbbbb^^^]]]aaadddeeejjjooo{{{}}}zzzwwwuuuvvvvvvuuuuuuvvvtttqqqooonnnmmmllllllmmmkkkiiiffffffbbb]]]WWWPPPGGG???:::777666888>>>CCCEEEHHHLLLLLLJJJEEE???:::888999:::555777===GGGSSS]]]bbbccceeedddaaaZZZSSSOOOQQQUUUaaahhhmmmllljjjgggbbb]]]TTTOOOIIIEEEDDDEEEGGGHHHGGGGGGFFFHHHKKKOOOSSSVVVYYY]]]```^^^YYYVVVWWWZZZZZZ]]]aaafffjjjpppwww{{{xxxwwwzzzqqqgggfffUUUIII???@@@KKKXXXeeemmmppppppnnnkkkkkkjjjcccZZZGGG???999AAAVVVnnn}}}yyyrrreeeVVVHHH@@@;;;:::<<<===>>>>>>===;;;999777444111,,,(((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###$$$%%%$$$###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######""""""""""""'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%'''((((((((('''&&&(((((((((((((((((((((((()))***,,,///555===GGGNNNYYYfffkkkjjjlllfff```dddllluuu}}}~~~|||{{{wwwssstttuuuuuuqqqmmmooo{{{wwwlllhhhjjjrrr{{{}}}zzz{{{zzzxxxwwwnnn```UUURRRXXXbbbjjjsssssssssssstttwww}}}xxxiii^^^\\\aaafffgggjjjoootttyyy|||zzzyyyyyyyyyzzzyyyvvvtttrrrqqqnnnkkkjjjkkklllmmmmmmkkkiiifffdddbbb```^^^___bbbgggjjjjjjkkkllllllmmmmmmnnnoooooonnnlllkkkgggfffeeeeeegggiiimmmooopppoooppptttsssmmmiiiiiillllllmmmooopppqqqqqqqqqsssqqqnnnnnnpppppppppnnnnnnooopppooommmjjjiiiiiiiiikkkmmmnnnnnnmmmlllkkkllllllmmmppptttxxx|||~~~}}}wwwpppkkkkkkmmmooopppqqqsssvvvwwwvvvrrrnnnkkkbbb___\\\XXXUUUTTTSSSTTTSSSSSSTTTVVVZZZ```fffiiimmmjjjjjjoootttxxx~~~|||tttmmmkkkkkkhhhiiiiiijjjlllqqqwww||||||zzzzzzyyyuuurrrhhhffffffhhhiiieee[[[SSSEEE???;;;;;;:::888777:::<<<<<<;;;::::::888666555111111222444888<<>>999888999999999===GGGUUU```fffhhhhhhfffbbb[[[TTTQQQRRRUUU```ggglllllljjjhhhccc^^^TTTOOOHHHDDDDDDFFFGGGGGGDDDAAA???===>>>BBBFFFIIIQQQWWW\\\\\\YYYXXXZZZ]]]]]]___cccfffiiinnntttxxxwwwrrrxxx{{{nnniiiWWWMMMCCC@@@CCCMMM```qqqrrrsssqqqmmmlllkkkeee^^^MMMBBB999===OOOeeevvv~~~|||rrrcccWWWNNNEEE===777;;;<<<===>>>===;;;999888666333...)))&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###"""""""""###''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((()))((('''&&&%%%(((((((((((((((((((((((('''))),,,000777@@@JJJQQQ[[[eeehhhiiimmmiiihhhqqqvvv}}}xxxsssuuuvvvtttnnnjjjnnnyyy|||rrriiihhhlllvvv{{{~~~|||{{{pppaaaVVVSSSZZZdddlllppppppqqqrrrtttyyyuuujjjfffhhhllljjjlllooorrrtttvvvwwwwwwuuuuuuvvvxxxyyyxxxvvvsssooonnnmmmkkkkkkkkklllmmmiiihhhgggeeecccbbbbbbcccaaaeeeiiikkklllllllllmmmnnnooopppqqqooollljjjiiifffeeeeeeeeegggjjjnnnppppppoooqqqtttsssmmmiiiiiilllmmmnnnoooppppppooooooqqqpppooopppqqqrrrrrrrrrnnnooopppnnnjjjgggeeeeeehhhjjjlllnnnnnnmmmlllkkkllllllnnnpppsssxxx}}}{{{tttooommmnnnpppqqquuuvvvyyyyyywwwrrrmmmiiicccaaa^^^[[[YYYXXXXXXXXXVVVUUUTTTTTTXXX^^^eeeiiimmmjjjiiimmmpppqqqvvv|||zzzppphhhdddcccbbbbbbaaaaaaaaadddhhhlllvvv|||}}}||||||zzzuuupppgggeeedddeeegggcccZZZSSSFFF???;;;;;;;;;999999;;;<<<===>>>>>><<<999777666222222333555888<<<@@@BBBAAACCCGGGKKKPPPTTTXXXZZZXXX[[[```dddffffffeeeddd^^^[[[TTTMMMHHHHHHLLLPPPXXX^^^fffnnnpppnnnhhhddd]]][[[XXXUUUSSSUUUYYY]]]aaaeeejjjmmmmmmmmmpppsssxxx{{{{{{vvvpppjjjbbb[[[UUUPPPNNNOOOPPPQQQUUU[[[cccmmmxxx}}}~~~~~~}}}|||zzzxxxvvvuuuxxxwwwvvvvvvwwwvvvtttrrrooonnnnnnnnnooonnnkkkiii```ZZZRRRKKKEEE@@@<<<999888555777???CCCEEEMMMXXX]]]]]]ZZZRRRHHHAAA??????@@@>>>???GGGTTTaaagggiiijjjhhhccc]]]WWWSSSSSSTTT\\\dddiiiiiihhhgggddd___TTTNNNGGGDDDDDDEEEEEEDDD???<<<999666666888<<<>>>HHHNNNVVVYYYWWWWWWZZZ]]]^^^```cccfffhhhmmmrrruuu}}}uuurrryyyuuulllXXXNNNEEEAAA???FFF\\\rrrrrrtttsssooommmkkkfff___OOOCCC999<<>>???>>>===;;;999666444///+++(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((('''&&&%%%))))))))))))))))))))))))'''***---222:::CCCMMMTTT\\\dddgggjjjooolllnnnzzzzzzvvvssstttpppiiiiiipppzzz{{{ssslllmmmsssyyyyyy{{{|||qqqbbbWWWVVV]]]fffmmmlllmmmnnnpppsssyyyyyytttsssuuurrrssstttttttttsssrrrqqqvvvuuuuuuvvvwwwuuurrroookkkjjjjjjiiiiiiiiiiiiiiieeeeeeeeecccaaaaaaccceeecccfffiiikkkkkkkkklllmmmoooqqqsssrrroookkkiiihhhddddddcccdddgggjjjnnnqqqqqqooopppsssqqqkkkggggggiiijjjlllnnnnnnooonnnnnnoooooopppqqqqqqrrrrrrsssmmmoooooonnnjjjgggffffffiiijjjkkklllmmmmmmlllllllllmmmoooqqqsssyyyyyyssspppoooppprrrwwwyyy{{{{{{xxxsssmmmiiieeedddbbb```^^^^^^^^^^^^\\\YYYVVVTTTWWW\\\ccchhhllliiihhhkkklllkkkmmmrrrvvv{{{~~~wwwppphhhaaa]]]YYYYYYYYYXXXYYY[[[___bbbhhhnnnvvv~~~}}}vvvppphhheeecccdddeeebbbZZZSSSFFF???:::::::::999999<<<<<>><<<;;;;;;666888BBBGGGJJJVVVdddlllnnnlllfff[[[RRRNNNNNNKKKFFFCCCHHHUUUaaahhhjjjiiihhhfffaaa[[[UUUQQQOOOTTT[[[```aaaaaacccaaa^^^UUUOOOHHHDDDDDDDDDAAA>>>999777555333333444777888>>>FFFOOOSSSTTTTTTWWW[[[\\\^^^aaadddggglllqqquuuyyy}}}qqqmmmsss{{{|||qqq^^^QQQEEEAAA>>>BBBSSSgggqqqttttttqqqnnnlllggg```SSSGGG===<<>>:::777666444444555777:::===???AAABBBCCCFFFJJJOOORRRUUUWWWYYY^^^eeekkkppprrrqqqpppllljjjeee]]]VVVQQQPPPPPPYYY```jjjsssxxxxxxuuurrrjjjiiifffaaa\\\XXXXXXXXX```eeekkknnnoooqqquuuyyy|||}}}xxxssskkkccc[[[TTTOOOLLLJJJHHHKKKPPPRRR]]]jjjttt~~~}}}{{{yyyxxxxxxxxxyyyxxxuuusssrrrssstttssssssooonnnnnnooopppooollljjjccc\\\QQQGGGAAA???>>>>>><<<777:::DDDJJJOOO]]]mmmxxx{{{|||vvvkkkbbb^^^]]]UUUNNNHHHKKKVVVbbbiiikkkhhhhhhhhhddd^^^VVVOOOKKKKKKRRRXXXYYY[[[^^^^^^\\\VVVPPPIIIEEEDDDBBB>>>999555444333222333444666777888@@@JJJPPPQQQRRRUUUXXXYYY\\\___cccggglllqqquuuuuuzzz~~~sssgggfffmmmtttwww}}}vvvfffUUUGGGAAA>>>>>>JJJZZZooosssuuurrrpppnnnhhhbbbXXXLLLAAA===???FFFVVVeeetttrrrlllbbbWWWNNNIIIGGGBBBBBBCCCDDDCCCAAA>>>===444333111...+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!"""###%%%%%%$$$$$$%%%&&&$$$##################$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%&&&''')))+++,,,))))))))))))))))))))))))+++---222777???HHHRRRYYY___ggglllqqqvvvooommmyyy}}}yyyvvvuuusssllleeehhhqqqvvvsssxxxyyy{{{zzzuuuqqqvvv}}}xxxuuu{{{rrrkkkaaa\\\^^^ccciiikkkoooppprrruuuyyy{{{xxxwwwtttssssssssssssrrrpppmmmhhhhhhiiiiiihhhgggffffffeeeeeedddaaa]]]\\\___bbbeeefffggggggggghhhkkkmmmqqqtttwwwuuupppkkkhhhgggaaaaaaaaabbbfffjjjnnnqqqtttpppmmmlllhhhaaa]]]^^^]]]___ccchhhkkkmmmnnnnnnnnnooopppooommmllllllllljjjllloooppppppppppppqqqjjjjjjjjjjjjkkklllmmmnnnlllnnnqqqrrrtttzzzzzzuuurrrrrrrrrvvvxxxzzz|||zzzvvvqqqnnnlllkkkjjjhhhfffeeeeeeeeefffaaaZZZUUUTTTXXX^^^cccgggeeeeeegggfffbbb```bbb```gggqqqwww{{{|||~~~~~~~~~yyyvvvsssmmmddd\\\VVVVVVTTTRRROOOOOOPPPRRRRRRWWW]]]aaaeeemmmxxx|||tttlllhhheeedddeeebbb[[[TTTEEE>>>999999999888:::===;;;???CCCCCC>>>999666666444555666888;;;===@@@AAABBBDDDFFFJJJNNNQQQTTTUUUYYY^^^eeemmmrrrttttttsssrrrpppllleee]]]WWWTTTTTTZZZ```kkktttzzz{{{xxxvvvooonnnlllgggaaa\\\YYYXXX```eeekkkoooqqqtttxxx{{{|||zzzvvvnnnfffaaaZZZSSSPPPMMMJJJLLLPPPOOOZZZgggrrr}}}~~~{{{{{{|||zzzyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuttttttrrrrrrqqqnnnllljjjkkkmmmggg___UUUMMMFFF???;;;:::;;;<<>>;;;<<<888333///,,,)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((('''((())))))((()))+++---......111:::FFFRRRYYY\\\dddnnntttwwwttteeebbbqqq~~~xxxwwwtttuuuooohhheeehhhmmmpppqqqpppwww{{{wwwtttvvv{{{}}}|||yyyyyy~~~zzzqqqeee\\\\\\bbbgggjjjmmmooorrruuuwwwyyy~~~{{{yyyuuussstttwwwyyyvvvrrrnnnkkkiiiiiikkkkkkiiiggggggjjjjjjddd\\\YYY]]]bbbbbbeeeiiikkklllmmmnnnpppssssssrrrqqqmmmiiieeebbbaaa______ccciiimmmnnnnnnoooppppppllleee]]]WWWTTTYYY]]]bbbhhhkkklllkkkjjjkkkjjjiiijjjmmmooooooooonnnlllkkkmmmppprrrqqqooollllllkkkkkkjjjiiiiiihhhkkkkkkmmmqqquuu{{{|||{{{xxxtttzzz|||~~~zzzvvvrrrqqqpppnnnnnnnnnllliiifffeee```YYYTTTTTTVVVXXXYYYbbbcccddd```\\\[[[___ccccccbbbdddiiinnnqqqqqqooouuuyyy}}}{{{vvvsssmmmddd[[[QQQTTTUUUPPPIIIGGGKKKPPPNNNPPPRRRTTTYYYaaaiiiooowww}}}}}}rrrllljjjiiihhhgggccc]]]YYYKKKBBB;;;:::;;;999:::<<<@@@CCCEEEDDD@@@;;;777555555444555999>>>CCCFFFGGGFFFGGGIIIJJJKKKOOOSSSWWWXXX^^^gggoootttwwwyyy{{{}}}zzzuuummmeee```^^^]]]]]]bbbkkkuuu|||}}}{{{yyysssllliiihhheee___ZZZaaagggooosssssstttvvvzzz|||vvvpppllleee```YYYVVVUUUUUUSSSPPPNNNUUU```mmmyyy~~~{{{zzzzzzzzzyyyyyyxxxvvvvvvuuutttvvvvvvvvvvvvuuuuuuuuutttqqqqqqpppnnnlllkkkmmmooonnnggg___WWWPPPIIICCC@@@AAABBBEEEJJJNNNSSS^^^jjjyyyzzzvvvjjjbbbZZZWWWZZZ```ccccccbbb```\\\XXXSSSMMMEEEAAA@@@@@@AAAEEEKKKRRRXXX[[[]]]XXXPPPHHH@@@:::888888888777555444333333333333777;;;AAAFFFHHHIIIIIIIIINNNMMMLLLLLLPPPXXXbbbhhhttt{{{zzzqqqnnnooosssvvv~~~{{{xxxlll^^^QQQKKKEEE???CCCLLLfffrrr||||||yyyxxxvvvsssaaaXXXLLLAAA:::;;;GGGTTTaaaoooxxxrrrcccUUUKKKFFFAAA@@@???@@@AAAAAA@@@>>>===999555111...+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&'''((((((''')))))))))))))))+++---...000555???LLLXXX___aaafffoootttuuurrrbbb^^^lllzzzyyyzzzyyyuuuooogggdddfffiiikkkkkklllsssvvvrrrooorrrwwwzzzyyywwwwww}}}zzzpppddd\\\]]]cccgggkkknnnoooqqqssswww|||xxxtttrrrssswwwyyywwwtttooommmkkkkkklllllljjjhhheeefffeeeaaa]]]\\\```dddfffhhhkkkllllllmmmooopppsssrrrqqqooolllhhheeecccbbbaaaaaadddiiimmmnnnnnnnnnppppppmmmfff^^^WWWTTTVVVYYY___eeeiiikkkjjjjjjiiihhhhhhiiilllmmmmmmlllkkkjjjiiikkknnnpppooommmkkkjjjjjjiiihhhgggffffffkkklllnnnqqqtttxxx{{{}}}~~~{{{wwwyyy|||{{{vvvssspppooonnnnnnnnnllliiigggeee```ZZZVVVUUUWWWXXXXXX^^^aaabbb```\\\[[[^^^bbbdddccccccfffjjjlllllljjjllloootttxxx||||||wwwtttnnnddd\\\SSSTTTSSSNNNHHHFFFHHHLLLJJJKKKMMMOOOSSSZZZbbbhhhmmmssszzz~~~~~~tttooommmkkkjjjhhhccc]]]XXXKKKBBB;;;;;;<<<;;;<<<>>>BBBEEEGGGGGGCCC???;;;999555555777;;;@@@EEEIIIKKKIIIJJJKKKKKKKKKLLLPPPSSSWWW]]]gggooouuuzzz}}}~~~yyyrrrjjjeeecccbbb```dddllluuu|||~~~~~~yyyrrrnnnmmmiiiddd___aaagggpppuuuuuuuuuwwwzzzyyysssoookkkeee^^^[[[YYYXXXUUUSSSPPPUUU]]]gggttt~~~}}}zzzxxxyyyyyyxxxwwwvvvttttttsssvvvvvvvvvuuuuuuuuuuuuuuuooooooooonnnlllmmmppprrrvvvsssnnngggaaaYYYQQQKKKJJJIIIKKKNNNQQQUUU___iiittt~~~|||rrrhhh\\\WWWZZZ^^^___^^^^^^\\\YYYUUUPPPJJJBBB===;;;;;;;;;===CCCJJJRRRVVV]]]YYYRRRJJJCCC???===<<<;;;:::888777555444444444666888===AAADDDEEEDDDDDDHHHFFFCCCBBBFFFOOO[[[dddtttzzzvvvtttvvvzzz{{{|||yyyyyywwwjjj^^^VVVMMMCCCAAAGGG[[[jjjyyy~~~}}}{{{yyyjjj___RRREEE<<<999AAALLL[[[iiiuuusssiii]]]RRRJJJBBBAAA??????AAAAAAAAA@@@>>>;;;666333000---***(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%%%%''')))''''''&&&&&&''''''((()))((()))***)))))))))+++---///333;;;GGGUUU```fffiiiiiirrrwwwyyytttccc\\\gggvvvzzz~~~xxxqqqjjjffffffhhhhhhgggjjjooopppmmmlllqqqvvvxxxuuutttuuu{{{{{{mmmccc\\\^^^dddhhhlllooorrrrrrtttyyyxxxuuurrrsssvvvyyyxxxvvvqqqooommmllllllllljjjhhhcccbbb```___^^^```cccdddjjjkkkllllllllllllnnnpppsssqqqooollliiifffeeeddddddddddddfffjjjnnnoooooonnnpppqqqoooggg^^^VVVRRRPPPSSSZZZ```eeehhhhhhhhhfffeeefffhhhkkkllljjjiiihhhgggggghhhkkkllllllkkkkkkkkkjjjjjjiiigggfffeeejjjlllnnnpppsssuuuvvvvvv}}}~~~zzzxxx{{{}}}xxxtttpppooonnnnnnnnnmmmjjjgggddd```[[[XXXXXXXXXXXXWWWYYY\\\______\\\[[[]]]```dddcccbbbbbbdddffffffeeedddgggkkkppptttxxx}}}}}}xxxuuuooofff^^^VVVTTTPPPKKKHHHFFFEEEFFFCCCDDDEEEGGGKKKPPPWWW\\\bbbgggnnnsssvvvzzzxxxrrrpppmmmkkkiiieee^^^XXXKKKCCC<<<<<<======>>>@@@BBBDDDFFFFFFDDD@@@>>>===666888:::>>>CCCHHHLLLNNNOOOPPPPPPNNNMMMLLLNNNOOOSSSYYYccclllsssxxx}}}}}}zzztttmmmhhhfffeeecccfffllltttzzz{{{vvvsssnnnhhhccc```gggpppuuuwwwwwwxxxyyy}}}yyyuuurrrmmmfffbbb___]]]XXXUUUSSSTTTYYYaaaooo|||xxxxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttooooooooonnnmmmooosssvvv|||}}}|||xxxssslllbbbYYYSSSPPPOOOQQQSSSVVV^^^gggoooxxx~~~}}}zzzwwwqqqfffYYYTTTWWW\\\]]][[[[[[YYYWWWTTTOOOIIIAAA<<<;;;:::999:::>>>EEENNNTTTZZZYYYTTTMMMIIIHHHGGGEEEAAA???===:::888888888888555777:::???DDDGGGHHHGGGCCCAAA>>><<>>;;;777444111...+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&(((***'''''''''''''''(((((()))((()))******)))***,,,---///555@@@NNN[[[eeekkknnnnnnxxxlll```iiiwww}}}yyyuuuooolllmmmmmmkkkiiijjjmmmnnnlllnnntttyyyyyyrrrrrrtttzzz{{{kkkccc]]]```eeeiiimmmqqquuutttvvv|||}}}zzzzzz|||~~~zzzwwwtttsssuuuwwwwwwvvvqqqpppnnnmmmllljjjiiigggccc___\\\\\\___bbbccccccggghhhiiiiiiiiijjjmmmppprrrpppllliiifffeeedddeeeffffffgggiiikkknnnppppppooorrrssspppggg\\\RRRLLLIIIMMMSSSZZZ___bbbddddddbbbcccdddgggjjjjjjhhhfffeeeeeeeeeggghhhjjjjjjjjjmmmmmmmmmmmmkkkjjjhhhggghhhjjjllloooqqqrrrrrrrrrxxx|||wwwzzz~~~~~~zzzwwwqqqpppooonnnnnnllliiifffbbb___\\\YYYXXXXXXVVVUUUTTTWWW[[[]]]]]]\\\]]]^^^bbbaaa```___```aaabbbcccccceeehhhlllooosssxxx|||{{{wwwqqqiiiccc[[[VVVOOOKKKIIIFFFCCCAAA>>>???@@@AAACCCHHHMMMRRRXXX^^^eeekkkpppssswwwzzz|||{{{tttpppmmmllllllhhhaaaZZZOOOFFF???>>>???>>>???AAA???AAACCCCCC@@@>>>======888;;;>>>AAADDDHHHLLLNNNSSSTTTTTTSSSPPPOOOOOOOOONNNSSS[[[cccjjjoootttxxxwwwwwwuuupppkkkfffdddcccaaadddjjjpppwww~~~{{{vvvooohhhddd___fffnnntttvvvwwwwwwwww{{{}}}yyytttmmmhhheee```ZZZVVVSSSTTTWWW```nnn~~~~~~{{{wwwwwwwwwxxxxxxxxxxxxyyyssssssssssssssssssssssssppppppooonnnnnnppptttxxx~~~rrrfffXXXTTTQQQQQQSSSUUU\\\dddllltttzzzyyyuuusssppplllhhh___TTTPPPUUUZZZ\\\\\\XXXWWWUUURRROOOHHH@@@;;;;;;:::999888:::AAAJJJQQQYYY\\\[[[UUUSSSTTTSSSNNNHHHEEE@@@<<<999999:::;;;777888:::???EEEJJJKKKJJJAAA@@@>>>;;;>>>HHHXXXcccllluuu}}}||||||yyy{{{wwwnnnaaaSSSJJJFFFFFFTTTiiizzz~~~}}}wwwmmm```SSSGGG===;;;>>>MMM[[[jjjssstttnnn```TTTHHHEEEAAA??????@@@@@@@@@===;;;777555222///+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&&&&'''(((***(((''''''''''''((())))))((()))******)))***,,,...///666CCCQQQ]]]fffllloooqqq}}}wwwhhhmmmuuuzzzvvvsssqqqrrrssssssppplllhhhkkkkkkjjjooovvvzzzyyyqqqrrruuuyyy~~~|||yyyjjjccc___bbbgggjjjnnnrrrtttsssvvv||||||yyyvvvppprrruuuxxx{{{}}}~~~~~~{{{wwwtttsssttttttuuuqqqqqqooommmjjjhhhffffffccc___[[[[[[^^^aaabbb```bbbcccdddeeeeeehhhkkknnnpppmmmjjjfffdddcccddddddfffgggiiijjjlllnnnqqqrrrqqqtttvvvrrrhhhZZZNNNFFFDDDGGGMMMSSSWWWZZZ\\\\\\]]]^^^```cccfffgggfffdddbbbcccdddeeefffgggiiijjjkkklllmmmmmmmmmkkkiiihhhfffgggjjjmmmoooppppppppprrrzzz|||wwwzzz~~~}}}zzztttrrrpppooommmjjjfffccc___\\\YYYVVVUUUTTTRRRPPPOOORRRVVVZZZ\\\\\\]]]]]]______^^^^^^^^^```bbbcccdddeeegggiiijjjmmmrrruuu~~~{{{vvvooojjjaaa[[[SSSMMMKKKHHHCCC???===>>>>>>>>>???BBBFFFJJJPPPUUU\\\ccciiimmmqqqsssvvv{{{sssooolllmmmnnnlllddd^^^RRRIIIBBBAAAAAA??????AAA???AAABBBAAA>>><<<<<<<<<;;;>>>AAADDDEEEGGGKKKMMMSSSTTTVVVUUURRROOOOOOOOOLLLPPPUUU[[[```dddiiilllnnnnnnnnnkkkgggbbb```___\\\___dddjjjqqqzzz}}}vvvooohhhccc```eeelllqqqtttuuuuuutttxxx}}}zzzsssnnnjjjddd\\\WWWTTTTTTXXXaaaooo~~~}}}xxxxxxxxxxxxxxxyyyyyyyyyqqqqqqqqqqqqqqqrrrrrrrrrppppppooommmlllnnnsssvvvzzzlllZZZSSSOOOOOOQQQSSSZZZaaajjjqqqvvvsssooolllhhhddd```ZZZSSSPPPSSSXXX[[[]]]WWWVVVUUUSSSOOOIIIAAA;;;;;;;;;:::888888===EEELLLZZZaaadddaaaaaadddaaaZZZTTTOOOGGG???:::999;;;<<<;;;::::::???FFFJJJKKKJJJDDDEEECCCAAAAAAIIIVVVaaahhhqqqzzz}}}{{{~~~~~~ssseeeVVVJJJDDDBBBLLL___sss|||{{{yyypppeee[[[OOOBBB<<<;;;>>>OOOeeewwwyyygggUUUJJJFFFAAA??????@@@AAAAAA===;;;888666444000,,,)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&&&&(((***((((((''''''(((((()))***)))***+++*********,,,...111999EEERRR\\\ccciiilllrrr}}}zzzjjjnnnrrr}}}zzzooooooqqquuuxxxvvvqqqllldddffffffhhhooowwwxxxuuuqqqrrrtttxxx{{{{{{xxxuuujjjeeecccfffiiikkkoootttpppqqquuuzzz~~~}}}|||zzzxxxkkkmmmpppuuuyyy|||~~~~~~yyytttqqqqqqssstttrrrrrrqqqmmmiiifffeeeeeebbb^^^ZZZZZZ]]]`````````^^^```bbbcccdddfffjjjlllmmmkkkhhheeecccbbbcccccceeegggiiikkklllnnnqqqtttssswwwyyyvvvkkk[[[MMMEEEBBBDDDHHHLLLOOOQQQRRRRRRTTTTTTVVVZZZ^^^``````______```cccddddddeeegggiiihhhiiikkklllllljjjiiigggfffgggiiikkkmmmnnnoooooonnnuuu{{{|||}}}~~~{{{xxxyyy|||xxxvvvsssppplllhhhccc___XXXUUUQQQOOOMMMLLLJJJIIIIIIKKKPPPTTTXXXZZZ[[[[[[[[[\\\^^^^^^]]]^^^```bbbbbbcccddddddeeehhhlllooozzz|||wwwssshhhbbbZZZSSSNNNJJJEEEAAA>>>??????>>>>>>???BBBEEEHHHLLLQQQXXX^^^cccfffhhhnnnqqqxxxsssoookkkmmmpppnnnfff___TTTKKKCCCBBBCCCAAAAAACCCDDDDDDDDDAAA>>><<<<<<===;;;@@@DDDGGGGGGHHHLLLOOORRRTTTUUUUUURRROOOMMMLLLKKKNNNRRRUUUXXX[[[___bbbdddfffgggfffccc___\\\\\\WWWZZZ^^^ccciiirrr~~~~~~wwwpppjjjgggbbbeeejjjooorrrssssssrrrvvv|||{{{vvvpppiiiaaaZZZTTTTTTXXXaaaooo|||~~~~~~yyyyyyyyyxxxwwwvvvvvvvvvoooooooooooopppppppppqqqpppooommmjjjiiijjjnnnrrr|||uuudddXXXQQQKKKLLLNNNQQQWWW^^^dddlllqqqnnnjjjhhheeeaaa^^^\\\XXXTTTTTTVVVZZZ]]]ZZZZZZYYYXXXTTTNNNFFF@@@<<<======:::888;;;CCCIIIWWWbbbjjjlllpppwwwuuummmggg___SSSGGG???===>>>???<<<:::;;;@@@HHHOOOQQQPPPNNNPPPOOOKKKHHHLLLVVV```fffoooxxx}}}~~~|||}}}{{{|||vvviii\\\PPPHHHCCCGGGVVVmmm}}}{{{yyywwwpppiiibbbWWWHHH>>>;;;777FFF[[[ppprrrbbbWWWRRRJJJEEEBBBBBBAAAAAA>>><<<:::888666333...+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&''')))((((((((((((((())))))***)))***++++++******,,,...444<<>>======???AAAEEEFFFIIINNNSSSXXX[[[]]]```ccckkkuuuxxxyyy~~~uuuppplllmmmpppnnnfff]]]RRRJJJCCCCCCEEEEEEEEEHHHHHHHHHFFFBBB>>>;;;;;;<<<:::@@@FFFIIIJJJLLLPPPUUUUUUWWWYYYXXXTTTPPPMMMKKKIIIKKKMMMOOOQQQTTTXXX[[[[[[^^^``````]]]ZZZWWWVVVSSSVVVZZZ]]]aaaiiittt}}}zzzuuuqqqoooggghhhjjjnnnqqqrrrrrrrrruuuzzz~~~xxxqqqggg```VVVUUUVVV^^^lllyyy}}}|||}}}{{{zzzyyywwwuuutttrrrrrrmmmmmmnnnnnnooooooooopppooonnnkkkhhhfffgggkkknnnuuuzzzkkkZZZVVVOOOIIIIIILLLOOOUUU\\\^^^fffllljjjgggfffdddaaa```___]]]YYYUUUUUUYYY]]]_________^^^[[[TTTLLLFFF???AAA@@@===:::<<>>;;;:::888444000---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&&&&'''(((((((((((((((((()))******)))***++++++***+++---///777>>>IIIRRRXXX^^^cccgggmmmtttxxx|||{{{iii\\\bbbhhhvvvqqqjjjnnnuuu||||||rrriiiaaabbbdddiiisss{{{yyyrrroooppprrrtttsssqqqnnnkkkmmmiiihhhkkkmmmmmmpppuuuqqquuu{{{~~~}}}~~~}}}{{{yyyvvvttthhhjjjmmmrrrwww|||~~~yyysssppprrruuuyyyuuuvvvuuuqqqkkkgggfffggg\\\[[[ZZZZZZ[[[^^^aaadddaaadddggghhhhhhhhhhhhiiihhhgggfffdddcccbbbaaaaaabbbeeeiiikkklllnnnssswwwtttyyy~~~}}}sssdddUUULLLAAAAAACCCDDDDDDDDDCCCCCCAAAAAABBBFFFKKKPPPSSSSSSXXX[[[^^^_________bbbeeefffhhhkkknnnoooooommmlllmmmllljjjiiiiiiiiijjjkkklllrrrwwwwwwxxx|||}}}|||zzzzzz{{{|||~~~|||wwwqqqkkkddd]]]XXXKKKGGGAAA>>><<<<<<;;;:::???@@@DDDIIIOOOTTTVVVVVVWWWZZZ]]]]]][[[YYYYYY[[[]]]^^^______aaaeeejjjnnnqqqxxx~~~rrrnnnfff]]]TTTMMMIIIHHHAAAAAAAAA???===<<<>>>@@@DDDDDDFFFIIINNNRRRUUUVVVUUUXXXaaalllqqqpppuuu}}}wwwqqqlllmmmpppnnnddd[[[PPPHHHBBBCCCFFFGGGIIILLLJJJIIIFFFAAA<<<999999999999???GGGKKKMMMOOOUUUZZZ[[[]]]^^^]]]XXXSSSOOOMMMEEEGGGIIIJJJLLLOOOSSSVVVTTTWWWZZZ[[[YYYUUUSSSRRRRRRUUUXXXZZZ\\\bbbmmmvvv~~~}}}zzzwwwwwwjjjjjjkkkmmmppprrrsssrrruuuzzz~~~vvvllleeeXXXUUUTTT[[[iiivvv~~~~~~zzzzzzxxxwwwuuusssrrrqqqooonnnlllllllllnnnqqqrrrllllllkkkjjjiiiggggggfffjjjooossstttssspppggg^^^UUUOOOJJJJJJKKKMMMSSSZZZ^^^cccgggiiihhheeebbb```[[[YYYXXXWWWSSSOOORRRXXXZZZ\\\```fffhhheee\\\UUUMMMHHHDDDBBB??????DDDLLLTTT```ppp}}}ppp```UUUMMMIIIFFFBBBAAABBBEEELLLVVV___eeeggghhhfff```YYYWWW\\\aaalllpppuuuzzz}}}~~~|||}}}~~~}}}}}}xxxvvv}}}rrrgggaaa___RRRHHHJJJ___zzz}}}wwwuuunnneee```YYYIII999777777BBBZZZwwwuuuoooggg\\\NNNCCCBBBGGGBBB???;;;::::::777333///---***&&&%%%%%%&&&%%%%%%$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))))))))((((((((((((%%%'''***++++++---///111333>>>JJJRRRXXX```dddeeefffkkkrrrqqqggg^^^aaaiiiooosss|||}}}}}}uuutttyyyssshhhaaa^^^cccpppzzzzzzyyyzzzrrrssssssoooiiieeeeeefffeeefffhhhiiijjjmmmqqqtttxxxzzz{{{}}}~~~~~~~~~~~~xxxrrrooollljjjmmmuuu|||~~~}}}~~~{{{wwwuuuuuuxxx{{{zzzwwwuuutttooofff```___WWWYYY\\\___aaabbbaaaaaa```______bbbfffiiiiiihhhfffffffffdddaaa___^^^___fffeeeeeehhhmmmrrrvvvxxx~~~yyynnn\\\LLLDDDDDDEEEEEEDDDAAA>>><<<@@@???>>>???@@@CCCEEEGGGOOORRRWWWZZZ\\\___bbbdddddddddeeeiiilllpppqqqqqqrrrqqqooommmjjjhhhgggffffffiiinnnqqqrrrssstttuuuwwwxxxyyy{{{}}}||||||yyytttpppiii\\\OOOEEE???:::888666333555888;;;>>>CCCGGGKKKOOOTTTWWWYYY\\\___```^^^]]]\\\\\\ZZZ\\\]]]^^^```bbbfffiiippprrrvvv{{{~~~yyyuuulllccc[[[TTTQQQOOOHHHFFFDDDAAA??????@@@@@@>>>???BBBEEEGGGIIIIIIIIILLLOOOUUU\\\cccjjjooorrr{{{vvvvvvtttrrrtttqqqeeeXXXLLLJJJHHHHHHIIIKKKKKKKKKIIIJJJIIIDDD>>>999888999@@@BBBEEEJJJOOOTTTXXXZZZZZZ^^^```^^^\\\XXXOOOFFFEEEAAA???BBBDDDFFFKKKQQQQQQSSSTTTTTTRRRPPPPPPPPPTTTTTTTTTTTTWWW]]]eeejjjttt~~~}}}~~~}}}yyypppkkkpppuuuuuuuuuxxxrrrwww~~~rrriiicccYYYSSSYYYfffrrr{{{~~~~~~~~~yyyxxxwwwuuutttrrrqqqpppqqqqqqpppppppppqqqrrrssspppooommmllljjjhhhgggfffgggkkkmmmllljjjhhh```WWWUUUOOOKKKKKKLLLMMMRRRXXXZZZ___fffiiihhhddd```^^^[[[XXXUUUTTTPPPMMMPPPVVV[[[^^^eeemmmrrrppphhhaaaWWWRRRMMMIIIEEECCCGGGOOOVVV```mmmzzzzzzmmmbbbYYYRRRNNNDDDCCCDDDGGGNNNWWW```fffjjjjjjhhhbbb[[[ZZZ___eeehhhkkkppptttwwwyyy{{{|||||||||~~~~~~}}}|||{{{zzzwwwwwwvvvkkkffffffYYYLLLGGGVVVnnn}}}wwwtttmmmfffbbb]]]NNN@@@;;;999@@@UUUqqq{{{uuulllbbbSSSGGGCCCFFFAAA>>>;;;:::999777333///---***'''%%%%%%&&&&&&%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))))))))((((((((((((''')))+++,,,---...000222666AAALLLTTT[[[cccggggggeeegggkkkkkkeeeaaaeeennnsssuuu|||~~~wwwpppfffcccfffpppxxxyyyyyy{{{uuuuuutttooogggbbb```aaadddfffggghhhiiilllpppsssuuuxxxzzz|||~~~{{{|||}}}|||vvvqqqqqqnnnkkknnntttzzz|||{{{|||zzzvvvsssrrrrrrttttttvvvsssrrrrrrmmmddd^^^]]]YYY[[[^^^```bbbcccbbbbbb```______bbbfffhhhhhhgggbbbcccdddcccaaa___```aaacccdddeeeiiinnntttyyy{{{sssaaaQQQFFFFFFEEEEEEDDDBBB@@@>>>???>>>=========???AAABBBIIILLLQQQTTTWWWZZZ^^^```cccdddeeehhhlllnnnppppppnnnnnnnnnmmmkkkjjjhhhgggeeehhhllloooooopppqqqrrrrrrssstttvvvyyy|||~~~||||||{{{vvvrrrlll^^^QQQFFF???999777555333444777888<<>>>>><<<===???AAACCCDDDEEEEEEEEEGGGLLLRRRYYY```eeehhhlllpppuuu|||yyyxxxuuussssssqqqeeeXXXKKKIIIGGGGGGIIIJJJKKKJJJIIIJJJIIIDDD===888777888>>>@@@EEEKKKQQQVVVZZZ\\\\\\```bbb```^^^ZZZQQQGGGEEE@@@>>>@@@AAAAAAEEEKKKPPPRRRUUUVVVUUUSSSSSSSSSTTTUUUUUUVVVXXX\\\bbbgggqqqyyy~~~{{{xxxyyyzzzyyyyyyrrroootttyyyyyyyyy{{{vvvzzzxxxooohhh]]]UUUXXXbbbllltttzzz~~~}}}|||||||||xxxwwwuuusssrrrppppppooorrrrrrrrrrrrrrrqqqqqqppppppooommmkkkiiifffeeedddcccfffeeecccaaa```[[[TTTTTTOOOLLLMMMMMMLLLOOOTTTUUU[[[ccchhhhhhddd___]]]\\\WWWRRROOOKKKHHHJJJPPPWWW\\\gggsss{{{|||vvvooofffaaa[[[UUUNNNIIILLLRRRZZZ```iiiuuuxxxoooddd[[[UUUHHHGGGGGGIIIOOOXXX```eeeiiiiiifff```ZZZZZZ```ffffffiiimmmqqqsssvvvyyy{{{~~~~~~}}}|||xxx|||}}}~~~zzzpppkkkkkkaaaQQQEEEKKK___qqq}}}yyyuuunnniiigggdddXXXMMMAAA<<<===NNNiiixxxpppfffXXXJJJCCCCCC@@@>>><<<:::999666333000///,,,(((&&&&&&&&&&&&%%%%%%%%%############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((((((((((((((())))))))))))***+++---------///222555;;;EEEPPPWWW___fffjjjiiibbbaaabbbdddccceeellluuuyyyyyy|||xxxtttmmmjjjlllrrrwwwxxxyyy|||xxxxxxuuunnneee^^^[[[[[[ccceeefffggghhhkkknnnqqqqqquuuyyy{{{|||xxxuuuqqqnnnoootttxxxzzzyyyyyyuuupppnnnnnnooommmlllooommmmmmnnnjjjaaa\\\[[[\\\^^^```bbbccccccbbbbbb`````````bbbeeegggfffeee___```aaaaaa``````aaabbbaaacccfffjjjpppvvv{{{~~~zzzgggWWWHHHFFFEEEDDDEEEDDDCCCAAA???>>><<<;;;::::::;;;<<<@@@CCCHHHLLLOOOSSSWWWZZZ___```ccceeehhhjjjlllmmmjjjkkkmmmmmmmmmllljjjhhhfffhhhkkklllllllllmmmooommmnnnoooqqqtttwwwzzz{{{{{{}}}}}}zzzvvvpppcccWWWIIIAAA:::777555222222555555888===BBBFFFLLLRRRVVVWWWYYYZZZZZZYYYXXXXXXYYYYYYZZZ[[[[[[[[[]]]```bbbfffjjjooouuu{{{zzzxxxuuuppphhh___XXXSSSPPPMMMIIIEEEAAA???======<<<<<<>>>???@@@@@@@@@@@@???@@@BBBGGGMMMTTTZZZ^^^bbbeeejjjpppvvv~~~|||{{{vvvsssssspppeeeXXXIIIHHHFFFFFFHHHIIIJJJJJJHHHIIIHHHCCC<<<888777777;;;???EEELLLSSSYYY]]]______ccceeecccaaa]]]TTTKKKGGGBBB???@@@???>>>AAAFFFMMMQQQVVVYYYYYYXXXVVVVVVUUUVVVWWWXXXYYY[[[___bbbjjjppptttrrrppprrrsssrrrwwwrrrqqqvvv{{{||||||}}}yyy|||wwwnnnbbbXXXXXX___hhhqqqxxx~~~|||{{{zzzyyyyyyyyyvvvuuusssqqqpppooooooooopppqqqrrrrrrrrrpppnnnllllllkkkjjjhhhfffeeecccbbbbbbbbb```\\\[[[\\\YYYTTTPPPMMMKKKMMMMMMKKKMMMPPPTTTZZZaaaffffffcccaaa___^^^VVVOOOJJJEEEAAABBBGGGNNNUUUbbbrrr~~~~~~yyysssnnnhhh```UUUNNNPPPVVV^^^```dddnnnyyyqqqggg]]]WWWKKKKKKJJJLLLPPPUUU[[[___aaaaaa^^^XXXSSSSSSZZZaaaeeeiiimmmppprrruuuzzz~~~~~~}}}{{{{{{uuunnnkkkeeeTTTEEEEEETTTgggyyy}}}xxxrrrooopppnnnfff]]]GGG@@@===JJJbbbzzz}}}vvvnnnggg[[[MMMDDDAAA@@@???>>><<<:::888555333111---)))'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))+++,,,,,,,,,---///333777???HHHRRRZZZbbbjjjlllkkk```\\\[[[___dddjjjsss|||}}}|||~~~~~~~~~{{{rrrppppppqqqtttxxxzzzzzz{{{|||zzzyyytttlllaaaZZZXXXYYYcccdddeeefffgggiiimmmppppppuuuyyy|||yyyvvvsssrrruuuxxxyyyyyyxxxrrrmmmkkkmmmnnnjjjfffiiiggghhhiiifff___ZZZYYY^^^___aaacccdddcccbbbaaa```aaabbbcccdddddddddccc]]]___``````______```bbbbbbeeehhhlllqqqvvv{{{~~~lll[[[JJJGGGCCCCCCEEEGGGGGGFFFAAA@@@>>>;;;:::888888888999<<<@@@DDDGGGKKKPPPTTTYYY[[[___bbbdddfffhhhiiijjjkkkmmmoooooommmjjjiiihhhiiijjjjjjiiiiiijjjllljjjkkkllloooqqqtttwwwxxxzzz}}}}}}{{{vvvkkkaaaOOOEEE<<<888666222111333222555999>>>CCCHHHOOOSSSUUUWWWXXXXXXWWWVVVWWWXXXYYYZZZZZZZZZYYYZZZ\\\___cccgggmmmrrrwww||||||{{{xxxtttmmmeee]]]YYYUUUSSSOOOJJJEEEAAA>>>===????????????????????????>>>>>>>>>@@@EEELLLSSSWWW^^^```dddhhhmmmrrrxxx|||}}}xxxtttssspppdddXXXHHHFFFDDDEEEGGGHHHIIIIIIGGGHHHGGGBBB;;;777666777999===EEENNNVVV]]]aaaccccccgggiiihhhfffcccZZZQQQJJJFFFBBBBBBAAA???AAAEEEJJJOOOVVV[[[\\\[[[ZZZYYYVVVXXXZZZ[[[ZZZZZZ\\\]]]dddgggiiiiiihhhiiijjjkkkqqqpppqqquuuzzz}}}~~~~~~|||}}}sssfff[[[YYY___gggqqqyyy~~~|||zzzxxxvvvuuuvvvvvvuuutttrrrpppnnnnnnnnnooopppqqqssssssrrrpppmmmkkkiiiiiihhhhhhgggfffeeeeeedddccc^^^VVVSSSTTTQQQMMMKKKHHHHHHKKKKKKIIIJJJNNNUUUZZZ___cccdddcccbbbbbb]]]TTTKKKEEE???::::::===EEELLLZZZkkkzzz~~~zzzvvvpppggg[[[RRRSSSYYYbbbaaaaaafffuuu}}}tttlllccc[[[VVVMMMLLLLLLMMMPPPSSSVVVWWWXXXYYYWWWQQQMMMMMMTTTZZZccchhhmmmpppqqquuuzzzuuupppzzzzzzooogggfffWWWHHHEEENNN___ttt|||wwwwwwzzzxxxrrrlllOOOFFF@@@HHH]]]ssszzzrrrkkkfff___RRRGGGCCCBBBBBBAAA???<<<:::888777333///+++(((''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((((((((()))))))))******+++++++++,,,000555999CCCLLLUUU\\\eeemmmnnnkkk___\\\]]]dddkkkrrrzzz}}}|||{{{{{{vvvkkkjjjnnnttt{{{~~~~~~}}}||||||zzzxxxrrrhhh^^^YYYYYYZZZbbbdddeeeeeefffhhhlllnnnqqqwww|||~~~|||yyywwwuuuvvvxxxzzzzzzwwwsssnnnmmmoooooojjjffffffddddddfffccc]]]YYYYYY^^^```bbbcccccccccaaa``````aaacccdddcccbbbaaaaaa^^^___``````___^^^```aaafffiiimmmooorrruuuyyy}}}qqq```OOOJJJDDDBBBEEEIIIJJJIIIDDDCCC@@@>>><<<:::888888666888;;;>>>AAAEEEJJJMMMSSSWWW]]]```bbbcccfffhhhkkklllnnnoooooommmjjjhhhiiijjjjjjhhhggggggiiikkkjjjkkklllnnnpppsssuuuvvvxxx|||}}}{{{tttlllXXXLLLAAA<<<888444222222000222666:::>>>CCCJJJNNNQQQSSSVVVVVVVVVUUUVVVWWWXXXYYYYYYXXXWWWWWWZZZ\\\aaafffkkkooorrrvvv}}}~~~{{{vvvoooiiidddaaa[[[YYYTTTOOOJJJEEEAAA???AAA@@@@@@??????>>>>>>>>>???>>><<<===AAAFFFLLLPPPWWWYYY\\\^^^aaadddiiimmmqqqxxx~~~yyyuuutttpppdddWWWFFFDDDCCCCCCEEEGGGHHHHHHFFFGGGFFFAAA:::666555555888<<>>;;;::::::444111---***((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))''''''(((((())))))******************,,,111888===HHHOOOXXX___hhhpppqqqmmmbbbbbbhhhqqqxxx|||{{{xxxwww|||ssshhhfffhhhsss~~~~~~~~~}}}|||xxxpppeee[[[XXXZZZ^^^cccdddeeeeeefffhhhkkknnnrrryyy~~~|||zzzxxxwwwwwwxxx{{{|||wwwuuurrrrrrsssqqqmmmjjjgggdddbbbcccaaa\\\ZZZ[[[^^^```bbbddddddcccbbbaaa```bbbddddddbbb```___^^^^^^___``````______```bbbhhhlllppprrrrrrtttxxx|||zzzkkkZZZRRRHHHDDDFFFIIIJJJIIIFFFEEECCCAAA???===;;;:::555777999:::<<>>DDDHHHKKKNNNRRRTTTTTTTTTTTTUUUUUUVVVVVVUUUTTTTTTWWWYYY]]]bbbhhhkkklllpppwww}}}~~~zzztttnnnjjjggg```^^^ZZZUUUPPPKKKGGGEEEAAAAAA???>>>>>>===>>>>>>>>><<<;;;:::===AAAFFFIIIRRRSSSVVVWWWYYY]]]aaadddiiinnnwww}}}zzzvvvuuupppcccUUUDDDCCCAAABBBDDDFFFGGGGGGEEEFFFEEE@@@999555444555666:::@@@IIISSS]]]dddgggiiiooosssuuuvvvvvvppphhhWWWRRRNNNLLLIIIDDDCCCFFFHHHNNNVVV\\\______^^^^^^]]]___aaaaaa___]]]]]]]]][[[XXXXXXZZZ\\\\\\^^^aaajjjnnnqqqtttyyyvvvhhhaaa___bbbjjjrrr}}}yyyvvvtttsssttttttuuusssqqqnnnmmmnnnooopppqqqqqqrrrrrrrrrqqqooonnnmmmllllllkkkjjjiiiiiiiiigggcccZZZNNNGGGEEEAAA<<<===;;;<<>>GGGVVVfffrrrxxxzzzyyywwwtttmmm```WWWZZZbbbhhhhhheeecccjjjwwwxxxoooeee\\\SSSMMMEEEHHHMMMRRRTTTTTTSSSQQQLLLOOOPPPMMMJJJIIINNNSSSZZZbbbkkkooooooqqqwww|||yyyyyy{{{}}}}}}kkkfffiiixxxuuulllhhh^^^RRRIIIFFFPPPeeexxx|||yyy~~~xxxuuufffXXXHHHDDDOOOaaaooovvvuuukkkcccbbb___WWWLLLEEEBBBCCCDDDBBB===::::::;;;666222...***)))((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))'''''''''((()))*********************---333;;;AAAMMMSSS[[[bbblllttttttooofffkkkwww{{{vvvrrrvvv|||~~~nnnffffffcccppp{{{|||{{{}}}yyyooobbbYYYWWW[[[aaaccceeefffffffffhhhkkknnntttzzz~~~|||{{{{{{|||yyyxxxwwwvvvvvvxxx{{{}}}wwwwwwwwwwwwuuusssqqqooojjjeeebbbbbb___[[[[[[^^^___aaaccceeefffeeedddddd```ccceeeeeebbb^^^]]]]]]\\\]]]___``````aaaccceeeiiimmmrrrtttsssuuuyyy}}}zzziii^^^PPPHHHHHHJJJIIIGGGFFFFFFEEEDDDBBB@@@>>>===666777888888888:::>>>AAADDDJJJSSSXXXYYY[[[___ccceeeeeeggghhhhhhiiiiiihhhhhhgggeeecccaaabbbeeehhhiiiiiiiiiiiijjjlllmmmnnnnnntttxxxxxxzzz}}}}}}{{{mmm^^^NNNEEE@@@:::444333111222333444666999???CCCCCCHHHNNNQQQSSSRRRRRRRRRQQQRRRRRRQQQPPPQQQSSSUUUVVV\\\cccfffgggjjjrrryyy|||uuunnnjjjcccbbb___ZZZVVVQQQMMMKKKDDDCCCBBB@@@@@@@@@@@@AAA>>><<<;;;:::;;;>>>BBBDDDKKKMMMPPPSSSVVVZZZ___bbbcccgggnnnvvv||||||yyywwwvvvqqqbbbSSSCCCAAA@@@AAACCCFFFFFFFFFEEEEEEDDD@@@999444333444333666<<>>BBBDDDHHHMMMJJJSSS___fffgggaaaZZZVVVIIIAAA<<<;;;;;;777666666777999@@@MMM\\\jjjrrruuuwwwvvvtttnnnbbbYYY]]]eeejjjjjjhhheeejjjvvv}}}vvvnnndddYYYNNNGGGAAAFFFMMMTTTWWWWWWUUUSSSHHHLLLNNNLLLHHHHHHLLLQQQZZZbbblllqqqqqqrrrwww}}}yyyyyy{{{}}}tttiiifffttt~~~yyyrrrkkkaaaTTTIIICCCJJJ___sssyyywww~~~}}}wwwtttooo^^^IIIAAAJJJ[[[kkksssrrrggg^^^]]]\\\TTTIIIBBBAAACCCDDDAAA===::::::;;;777333...+++)))((('''%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))&&&''''''((()))******+++++++++***+++...555>>>DDDPPPVVV]]]eeeooovvvvvvqqqjjjsss{{{uuuppprrrwwwvvviiidddeee```nnnxxxwwwvvv{{{{{{oooaaaWWWVVV[[[bbbdddeeefffffffffhhhkkknnnttt{{{yyyyyyxxxvvvtttrrrssstttvvvvvvvvvuuutttwwwzzz}}}vvvxxxzzzyyywwwtttrrrrrrlllgggcccbbb___\\\\\\``````bbbdddfffggggggffffff```cccfffeeeaaa]]]\\\\\\ZZZ\\\^^^```aaacccfffhhhhhhmmmsssuuutttuuuzzz~~~sssfffVVVLLLJJJJJJHHHEEEFFFFFFEEEDDDCCCAAA@@@???777777777666666777:::===;;;BBBKKKPPPRRRUUUYYY]]]aaaaaabbbdddeeeggghhhiiifffeeecccaaa___```dddgggggggggggggggggghhhiiijjjjjjpppttttttwww|||~~~}}}ssscccRRRIIICCC<<<666333222222333333444777<<>>CCCJJJOOOQQQQQQPPPOOONNNNNNOOONNNMMMNNNQQQSSSPPPWWW^^^bbbcccgggpppxxxyyyqqqkkkeeedddaaa]]]YYYTTTQQQOOOHHHGGGEEEDDDCCCDDDDDDEEE???>>><<<;;;<<<>>>AAACCCCCCEEEIIILLLPPPUUU[[[___```ccciiipppxxxzzzzzzyyyxxxwwwqqqbbbRRRBBBAAA???@@@CCCEEEFFFFFFDDDEEEDDD???888333222333111333888@@@JJJUUU^^^dddlllsssyyy~~~zzzrrrkkkeee```XXXOOOKKKLLLMMMRRRYYY^^^aaaccccccddddddeeefffeeecccaaaaaabbbYYYSSSQQQUUUXXXWWWZZZ___ccciiillllllqqq}}}zzzsssqqqrrryyy||||||{{{zzzxxxwwwvvvvvvvvvssspppnnnnnnoooooonnnqqqppppppppppppooollljjjjjjiiihhhhhhjjjjjjjjjhhhddd]]]TTTNNNJJJHHHEEEBBB<<<999888:::@@@FFFHHHIIIMMMRRRZZZaaabbb\\\RRRKKKCCC<<<666444777999999777444777:::@@@NNN```nnnsssttttttrrrkkk^^^UUUXXX```jjjllljjjeeegggrrr~~~zzzqqqfffZZZQQQKKKCCCGGGOOOWWW]]]^^^ZZZVVVNNNOOONNNMMMKKKKKKMMMOOO[[[cccnnnvvvyyyyyyyyyzzzzzzzzzyyyzzz{{{~~~}}}ssspppxxx~~~tttllleee[[[PPPFFFFFFUUUeee|||~~~}}}zzzyyyzzzwwwrrrrrrdddQQQEEEFFFSSSeeeqqqrrrlllaaaUUUNNNLLLHHHBBB@@@BBBCCCBBB@@@===<<<<<<777...%%%"""%%%))))))''')))((('''%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######&&&)))***'''%%%$$$%%%%%%&&&%%%$$$"""!!!$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''((('''''''''(((((()))***+++...+++,,,///000222>>>KKKQQQTTT\\\fffnnnrrruuuwwwqqq{{{~~~rrrnnnnnnnnnyyyvvvwwwqqqeee```bbb\\\eeemmmpppsssyyy||||||xxxfffSSSNNNVVV]]]]]]bbbdddffffffeeefffjjjnnnwww|||{{{sssssssssqqqnnnmmmmmmnnntttssssssvvvzzz{{{yyywwwzzz{{{||||||zzzvvvsssqqqllllllhhh```YYYXXX]]]bbbdddccccccdddffffffeeecccbbbcccddddddccc```^^^\\\[[[]]]___```bbbeeeiiillllllooosssuuuvvvwwwyyyzzzuuucccTTTKKKGGGDDDCCCFFFFFFEEECCC@@@???@@@AAA:::999888777777666666666777<<>>888222000111111222333555666777<<>><<<::::::<<>>===@@@BBB@@@@@@BBBEEECCC@@@<<<777444111000000222555:::AAAKKKVVV]]]bbbiiirrryyy}}}zzztttmmmgggaaaZZZSSSMMMOOOSSSZZZaaaeeeggggggfffjjjkkkkkkiiieeeaaa___^^^]]]YYYVVVVVVXXXZZZXXXWWW```dddhhhkkknnnttt{{{zzzwwwxxx|||zzzxxx|||}}}}}}|||{{{zzzyyyxxxwwwuuussspppoooppppppooonnnmmmlllllllllmmmkkkhhhfffgggfffeeefffhhhiiihhhfffccc\\\RRRJJJFFFEEEDDDBBB:::888777:::AAAGGGJJJJJJLLLQQQWWW]]]^^^YYYPPPIIIBBB===888666888999777444777888999===KKK]]]iiimmmqqqpppoooiii^^^VVVXXX```lllooommmiiijjjttt~~~|||vvvlll___SSSLLLEEEHHHOOOXXX^^^___\\\XXXQQQRRRQQQPPPNNNMMMNNNPPP\\\dddooowwwyyyyyyyyyzzz{{{{{{zzzzzz{{{~~~yyywwwyyyrrrkkkaaaUUUJJJHHHTTTbbbyyy{{{{{{xxxxxxzzzxxxtttsssgggTTTEEEBBBMMM```nnnwwwsssiiiZZZPPPKKKEEE???>>>???@@@???>>>===<<<;;;;;;555---))))))***)))(((((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''$$$######%%%((()))'''%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''((((((''''''(((((()))***+++---+++,,,000222666AAANNNUUUYYYaaaiiinnnpppqqqqqqmmmxxx|||rrroooppppppyyyrrrqqqtttpppeee^^^___\\\dddkkknnnqqqxxx||||||vvvdddSSSOOOVVV]]]^^^bbbdddffffffeeefffjjjooovvv{{{~~~~~~~~~}}}yyyuuuwwwwwwwwwuuusssqqqpppqqqqqqrrruuuxxxzzzyyywwwzzz{{{{{{{{{yyyvvvrrrppppppnnnhhhbbb\\\\\\___bbbdddccccccdddeeeeeedddbbbcccbbbaaa____________``````aaaccccccdddfffjjjmmmmmmppptttvvvwwwxxxyyy{{{qqq```UUUMMMGGGCCCCCCDDDDDDCCCBBB@@@??????===<<<:::888777666666777444888<<<@@@CCCHHHNNNSSSVVVYYY^^^aaaccceeegggiiijjjhhhdddaaa______`````````aaaaaabbbaaa```___^^^cccfffjjjkkklllllloooqqqrrrkkk\\\LLLBBB>>>999333000000000111222444555666:::<<<@@@DDDFFFGGGGGGFFFIIIIIIHHHGGGEEEFFFHHHJJJJJJNNNRRRUUUYYY```iiippp{{{~~~{{{tttqqqnnnjjjgggdddaaa]]]ZZZUUURRRMMMJJJHHHFFFDDDBBBBBBBBBAAA>>>;;;;;;<<<>>>BBBCCCDDDFFFIIIMMMSSSXXXYYY\\\```ccchhhrrrzzz{{{|||~~~xxxcccOOOCCC>>>===@@@AAA??????AAADDDBBB>>>:::666333111000///111333777>>>GGGQQQXXX```fffnnnuuuzzz~~~yyyrrrkkkfff```YYYTTTSSSWWW\\\bbbfffiiiiiiiiiiiijjjkkkiiigggeeeeeefffccc```\\\[[[\\\]]]\\\[[[^^^aaaeeeggghhhkkkooossstttooommmooottt{{{}}}xxxwwwwwwvvvuuutttsssssstttsssqqqqqqrrrqqqooommmkkkjjjjjjjjjjjjhhhdddaaabbbbbbccceeehhhjjjiiihhheee]]]QQQFFFAAA@@@@@@AAA:::888777<<>><<<999===;;;999<<>>>>>??????>>>>>>======:::555000,,,)))(((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((((((((((((((()))***++++++---,,,...111555;;;FFFQQQ[[[```hhhnnnqqqrrrpppmmmfffsssyyyqqqqqqsssttttttmmmlllrrrqqqfff^^^]]]^^^dddiiikkkooovvv{{{{{{|||qqq```QQQOOOWWW]]]___bbbeeeffffffeeeggglllpppyyy}}}~~~~~~yyywwwyyy{{{|||{{{yyyvvvtttppppppqqqtttwwwyyyyyyxxxzzzzzzzzzzzzxxxuuusssqqqsssnnnhhhcccaaaaaabbbcccdddcccbbbcccddddddcccaaadddaaa]]]ZZZYYY\\\___bbbaaabbbdddeeeeeefffiiilllnnnqqqtttwwwxxxyyy{{{|||qqqeeeYYYOOOHHHBBBBBBCCCCCCCCCAAA@@@???AAA@@@===;;;999888777777444555777999<<<@@@FFFKKKPPPTTTZZZ^^^aaacccfffhhhhhhgggeeebbb```^^^^^^]]][[[\\\^^^___^^^]]][[[ZZZ\\\aaafffeeeaaa```dddhhhlllfffZZZKKKAAA>>>999444/////////000111222333444666888;;;???AAABBBBBBBBBDDDDDDDDDCCCBBBBBBDDDFFFEEEHHHLLLOOORRRYYYbbbiiissswww~~~|||wwwtttpppllljjjfffccc```\\\YYYSSSOOOLLLIIIFFFDDDGGGFFFDDDAAA===;;;<<<===>>>???@@@BBBDDDHHHNNNRRRUUUYYY]]]```ccclllxxx}}}||||||}}}gggPPPCCC???<<>>>>>@@@AAA???<<<888555222000///---///000333888???HHHNNNZZZ___fffmmmtttzzz~~~wwwpppjjjddd^^^ZZZWWWYYY]]]aaaeeehhhjjjkkkhhhiiijjjiiiiiijjjlllnnnlllhhhccc``````aaaaaaaaa[[[^^^aaacccccccccdddeeehhhdddbbbdddhhhnnnzzzsssssssssrrrqqqqqqqqqpppsssrrrrrrssstttsssooommmnnnmmmlllkkkiiieee```\\\\\\]]]___dddjjjnnnoooooolllcccUUUHHH???<<<<<<<<<<<<::::::>>>GGGNNNRRRSSSNNNPPPTTTYYYZZZXXXSSSOOOIIIEEEAAA???@@@AAAAAAAAAAAA>>>:::<<>>;;;888777666555444444666;;;@@@DDDJJJOOOVVV[[[___bbbeeegggffffffeeeccc```^^^\\\[[[XXXYYY[[[\\\\\\[[[YYYWWWWWW[[[^^^^^^[[[ZZZ\\\___dddaaaWWWIII@@@===999555///////////////000111222333555888;;;===>>>>>>>>>@@@@@@AAA@@@??????AAACCCBBBEEEHHHKKKNNNTTT]]]ccckkkpppxxxzzzwwwssspppmmmjjjfffccc```]]]WWWSSSPPPMMMJJJHHHJJJIIIGGGCCC>>>;;;;;;;;;<<<===>>>>>>@@@DDDIIIMMMRRRWWW\\\^^^```gggrrr|||~~~hhhSSSEEE@@@===>>>???===<<>><<<999666333111///...,,,---...///222777>>>CCCOOOSSSYYYaaaiiirrr{{{yyyrrrjjjddd^^^[[[XXXYYY[[[^^^aaaeeehhhjjjhhhhhhiiihhhiiikkkpppsssrrrnnniiidddbbbbbbcccddd[[[]]]___aaaaaa```___^^^___[[[YYYZZZ]]]```iiisss}}}ttttttttttttssssssssssssrrrrrrssstttuuutttpppmmmpppooommmjjjgggaaaZZZUUUSSSTTTXXX___hhhoootttuuuvvvnnnbbbSSSGGG@@@===<<<@@@======AAAHHHOOOSSSTTTQQQSSSWWW]]]aaaaaa^^^[[[TTTNNNEEE>>>;;;;;;===??????>>>;;;>>>JJJ\\\fffhhhgggffffffeee```ZZZ\\\bbbjjjoooqqqnnnmmmqqquuuvvvyyywwwuuutttqqqjjj___VVVPPPPPPSSS[[[eeeiiigggbbb]]]^^^___]]]YYYUUUSSSRRRYYYbbbmmmuuuyyy{{{~~~~~~~~~~~~yyyuuuwww}}}xxxkkk[[[OOOMMMQQQeeennnwwwzzz||||||uuusssiiiWWWGGGGGGYYYkkkpppxxx{{{qqqbbbVVVPPPLLLEEECCCAAABBBCCCDDDCCCAAA777999999444---'''&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))************$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((())))))(((&&&$$$###$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((()))((((((((())))))***+++,,,,,,...111444;;;FFFQQQWWW___iiisssxxx}}}~~~xxxfffmmm{{{}}}zzzsssvvvvvvqqqpppuuuzzz{{{yyyooojjjllljjjccc___bbblllnnnnnnmmmpppvvvyyywwwqqqcccSSSLLLOOOVVV\\\```bbbdddfffggggggkkkrrrwww~~~zzztttrrrppprrruuuxxxyyyyyyzzzzzzzzzyyyxxxwwwwwwwwwxxxwwwwwwwwwwwwwwwxxxxxxlllfff```___dddhhhgggeeecccbbbbbbccceeeeeedddbbbaaa___[[[XXXVVVWWWXXXYYYYYY\\\___bbbdddfffiiilllnnnqqquuuxxxzzz{{{}}}~~~{{{lllaaaPPPJJJBBB===;;;<<<=========@@@CCCEEEDDD@@@;;;777999666333111333666:::===DDDIIIQQQXXX^^^aaadddfffdddddddddbbb```]]][[[YYYWWWXXXYYY[[[[[[ZZZXXXWWWVVVVVVWWWXXXYYYZZZYYYYYY]]]\\\TTTHHH???<<<999555/////////......///000000222333555888:::;;;;;;<<<<<<===>>>>>>======???AAAAAACCCFFFHHHKKKPPPYYY___eeejjjrrrzzz|||yyyuuurrrooolllhhheeeaaa^^^YYYVVVSSSQQQOOOMMMKKKJJJHHHDDD???<<<::::::;;;<<<<<<===>>>AAAFFFJJJOOOUUU\\\^^^___dddoooyyy{{{iiiXXXIIICCC??????>>>;;;;;;===;;;999777555222000///...,,,,,,,,,,,,---111666:::BBBEEEKKKRRR[[[fffqqqxxx}}}xxxqqqiiiaaa\\\YYYWWWWWWXXXZZZ^^^bbbgggiiigggggggggfffgggjjjooossstttqqqlllfffbbbbbbccceee^^^___```aaa```]]]ZZZWWWUUURRRPPPRRRSSSUUU\\\dddppp~~~~~~zzzzzz{{{rrrrrrrrrrrrrrrssssssssssssssssssuuuvvvtttqqqoooooonnnllliiiddd^^^VVVPPPKKKLLLPPPXXXbbbllltttwww~~~zzzrrrfffYYYNNNHHHFFFFFFCCCAAADDDJJJPPPRRRRRRSSSVVV\\\dddkkkmmmlllkkkcccZZZMMM@@@888555666777===>>>>>>AAAKKKZZZeeeiiiiiigggggggggbbb\\\]]]bbblllqqqtttqqqpppsssvvvwwwyyyvvvsssrrrrrrmmmddd]]]UUUSSSUUU]]]gggmmmkkkfff```bbbdddbbb^^^ZZZWWWUUUYYY```kkksssxxx{{{~~~~~~~~~vvvqqqrrrwwwzzzooo___PPPKKKLLL\\\iiivvv}}}~~~zzzoooqqqjjjZZZJJJGGGTTTbbbpppzzzxxxjjj___VVVPPPIIIEEEBBBAAACCCCCCAAA???999::::::666///+++))))))%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))))))))))))))***+++,,,,,,---000222555===JJJTTTWWW___kkkuuuyyy{{{iiilllttt~~~{{{zzzpppttttttpppqqqvvvzzz{{{wwwooojjjjjjfff______eeepppqqqpppooorrrxxxyyywwwkkk\\\MMMIIINNNUUU[[[```bbbdddggghhhjjjooowww}}}}}}}}}{{{vvvpppmmmjjjlllrrrxxx{{{{{{~~~|||xxxwwwwwwxxxwwwvvvuuuttttttuuuvvvwwwhhhbbb^^^^^^bbbfffgggeeebbbaaabbbdddfffgggfffeee___]]][[[XXXWWWWWWWWWWWWZZZ]]]bbbeeegggjjjmmmooommmqqquuuxxxyyy{{{}}}{{{qqq___UUUHHH>>>:::::::::999999===CCCGGGHHHDDD@@@<<<<<<888333000111333555666===CCCLLLUUU[[[___bbbeeecccbbbbbbaaa___]]][[[ZZZWWWXXXXXXYYYYYYYYYYYYYYYWWWUUUUUUVVVYYYZZZXXXVVVXXXXXXRRRGGG>>>:::777444000000///.........//////000111333555777888999999999;;;<<<<<<<<<<<<===>>>???AAADDDEEEGGGLLLTTTZZZaaaeeellltttzzz~~~{{{wwwtttqqqnnnjjjgggbbb___[[[XXXWWWUUUSSSRRRKKKKKKIIIFFFAAA===<<<<<<;;;<<<<<<<<<<<>>:::999;;;999888666444222000//////,,,---,,,++++++---111444777:::>>>DDDKKKUUU___fffrrrrrrqqqllleee]]]XXXVVVSSSSSSTTTVVVZZZ___dddfffddddddeeeeeefffiiinnnrrruuusssoooiiidddbbbdddeeedddcccbbbbbbaaa]]]XXXTTTOOOLLLKKKMMMMMMMMMRRRYYY```mmm|||zzzxxxxxxooopppppppppqqqqqqrrrrrrtttsssssstttuuuuuusssqqqnnnmmmllliiieee___WWWQQQJJJJJJLLLSSS^^^jjjsssxxxzzzoooccc[[[XXXQQQNNNKKKLLLPPPTTTUUUUUUSSSXXX```kkktttyyyzzzxxxqqqiii\\\MMMBBB<<<;;;<<>><<<<<<:::666111,,,)))(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""############$$$%%%&&&$$$""""""$$$'''%%%%%%%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))))))))))))))***+++,,,,,,---111333555>>>MMMVVVWWW```llltttvvv{{{wwwfffgggmmmvvvzzzxxxxxxzzzsssvvvvvvsssrrrvvvxxxwwwsssnnnlllmmmggg___aaajjjoooppppppppptttzzz{{{wwwfffVVVGGGFFFMMMSSSZZZ___bbbdddgggiiilllrrr{{{~~~||||||yyyuuullljjjiiinnnvvv|||~~~}}}|||yyywwwxxxzzzxxxvvvssspppooooooooopppfffccc___^^^aaacccddddddaaaaaabbbdddgggiiiiiihhh\\\ZZZXXXVVVVVVWWWZZZ[[[]]]```eeehhhjjjlllnnnppplllppptttwwwyyy{{{}}}~~~pppeeeVVVJJJCCC@@@<<<:::777:::???DDDGGGGGGFFFDDD@@@<<<777444444555444444666===GGGPPPWWW\\\___bbbaaaaaa```___^^^]]]\\\\\\XXXWWWWWWWWWWWWXXXYYYZZZWWWXXXYYYXXXWWWUUUUUUUUUTTTUUUQQQFFF===999666333111111000///......//////...///000222333555666777666888:::::::::999;;;<<<;;;===@@@AAABBBGGGOOOUUU^^^aaagggooovvv|||{{{xxxuuurrrnnnkkkfffbbb^^^[[[YYYXXXVVVTTTKKKKKKKKKHHHDDD@@@??????;;;;;;;;;:::;;;===AAAEEEIIIRRR[[[^^^]]]aaalllvvv{{{vvvgggSSSKKKDDDAAA>>>999777999888777555333222111000000---------,,,+++,,,///111222333555888===DDDLLLQQQ]]]```cccbbb\\\VVVRRRPPPJJJJJJLLLOOOTTTYYY]]]``````aaacccdddgggjjjooosssvvvuuurrrmmmhhheeefffhhhfffeeedddeeefffeeeaaa^^^WWWSSSQQQPPPMMMJJJKKKPPPTTT```mmmvvv{{{wwwwwwssssssssstttuuuuuuuuuvvvuuutttssstttuuuuuusssrrrooonnnmmmlllhhhbbb[[[UUULLLKKKLLLRRR]]]iiisssyyy~~~sssjjjfff\\\XXXTTTTTTWWWZZZ[[[ZZZSSSXXXbbbooozzzzzztttiii\\\QQQJJJHHHHHHDDDKKKPPPPPPTTT___jjjpppnnnkkkkkkjjjeee___^^^aaajjjooorrrooommmqqquuuuuuzzzxxxwwwzzz}}}yyyooofffYYYVVVVVV^^^jjjqqqooojjjfffiiillllllhhhccc___]]]\\\ccclllrrrtttvvvxxxzzzyyyzzz|||~~~~~~yyyuuuuuuuuu{{{yyyqqqbbbRRRIIIGGGLLL___uuuwwwpppooosssqqqdddSSSJJJNNNUUUiiittt~~~{{{tttjjjbbbTTTOOOIIIFFFGGGGGGCCC???>>><<<888444000+++(((%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&$$$"""!!!$$$'''$$$%%%%%%&&&%%%$$$"""!!!$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))***+++,,,------111333555???NNNVVVWWWaaammmtttsssvvv}}}zzzqqq```aaagggpppttttttuuuxxxwwwzzzyyyuuutttwwwwwwtttpppnnnqqqrrrkkkbbbeeeooolllnnnooopppuuu||||||xxxcccRRRDDDDDDLLLSSSYYY___aaadddgggjjjmmmttt~~~}}}}}}zzzvvvjjjiiikkkqqqzzz~~~|||yyywwwyyy|||zzzwwwsssnnnkkkjjjjjjjjjgggdddaaa___```aaabbbbbbaaaaaabbbeeehhhjjjkkkjjj[[[YYYVVVTTTUUUXXX]]]```___bbbfffhhhiiikkklllnnnlllooossswwwyyyzzz|||~~~~~~ssscccVVVNNNHHHAAA<<<666999===AAAEEEHHHJJJKKKFFFAAA;;;888888888777555111888CCCMMMTTTYYY]]]___``````___]]]]]]]]]]]]]]]XXXWWWVVVUUUUUUWWWYYY[[[WWW[[[]]]ZZZTTTPPPRRRUUURRRTTTPPPFFF<<<888555222222111000///////////////------...000111333444555444666888999888888999:::888:::<<<===???CCCKKKQQQ]]]___eeelllttt|||~~~{{{xxxuuuqqqnnniiifffaaa^^^[[[YYYWWWUUUKKKLLLLLLJJJFFFCCCBBBBBB:::;;;:::999999<<<@@@CCCGGGPPPZZZ]]]\\\```kkkuuu|||}}}kkkUUUMMMFFFBBB>>>999777888777666555333222111111000.........,,,++++++...000000111111222444999???CCCLLLQQQWWWXXXTTTOOOLLLJJJAAABBBEEEHHHMMMRRRVVVYYY]]]___bbbeeehhhlllqqqtttwwwwwwvvvqqqkkkhhhhhhjjjeeedddeeehhhmmmooonnnlllddd___[[[WWWPPPHHHGGGJJJMMMXXXdddlllvvvzzzvvvvvvqqqssstttrrrpppqqqtttwwwxxxvvvrrrnnnmmmlllmmmnnnppprrrrrrooonnnlllfff___WWWVVVUUUXXX^^^hhhqqqwwwzzzqqqgggaaa[[[WWWXXXYYYXXXWWWTTT[[[ccclllxxx{{{tttmmmddd[[[VVVYYYYYYXXXXXX[[[bbblllrrrssspppmmmjjjccc\\\\\\```fffooorrrmmmiiimmmsssttttttvvvyyy{{{{{{uuummmggg\\\YYYYYY___jjjqqqqqqoookkkmmmmmmkkkgggcccaaaaaacccfffkkkppptttwwwyyyyyy|||~~~}}}}}}wwwtttvvv{{{wwwlllaaaUUUKKKEEEIIIZZZppp|||{{{tttooonnnrrrrrrrrrmmm]]]KKKFFFJJJ\\\lll}}}xxxrrrooo___LLLAAAAAACCCAAA<<>><<<>>>CCCEEEEEEGGGJJJJJJDDD===888555333000---222555;;;DDDLLLTTT[[[^^^^^^_________^^^]]][[[ZZZVVVTTTRRRQQQQQQSSSUUUWWWYYY\\\^^^\\\WWWSSSRRRSSSTTTQQQJJJBBB999444222222111000///...---,,,++++++...............///000000222222222333444555777777777888999:::<<<@@@EEEIIIWWW[[[bbbjjjssszzz}}}xxxvvvuuuuuuqqqlllfffbbb```^^^ZZZVVVQQQPPPNNNKKKIIIGGGFFFEEE???>>><<<:::::::::;;;<<>>;;;888999888666444333222333333000///...---,,,+++++++++////////////000222333444===>>>@@@BBBBBBAAA@@@???>>>======???BBBFFFKKKNNNUUUYYY^^^```aaaeeejjjnnnsssrrrpppnnnllljjjiiihhhjjjhhhhhhkkkqqqwwwxxxxxxqqqooojjjaaaXXXQQQMMMLLLOOOQQQWWWaaammmxxxyyyvvvrrruuuxxxxxxvvvttttttuuuuuutttqqqooommmmmmmmmmmmnnnqqqsssssstttvvvrrrllldddcccbbbbbbdddiiimmmppp}}}}}}uuummmfff^^^YYYYYYZZZZZZYYYVVV\\\dddlllwww}}}xxxqqqmmmhhheeeaaa^^^___dddmmmsssssspppnnnllleee^^^\\\___dddkkknnniiifffjjjpppsssuuuwwwyyy|||{{{vvvoooiii]]]ZZZYYY___iiiooopppnnnmmmnnnnnnllliiieeeccccccfffiiimmmrrrvvvyyyzzz{{{zzz|||~~~~~~~~~~~~{{{}}}~~~|||}}}zzzqqqgggZZZMMMDDDFFFTTTggguuuxxxuuupppmmmpppqqqrrrmmm^^^LLLEEEGGGVVVhhh{{{~~~wwwpppaaaPPPFFFEEEFFFCCC??????<<<888555222///+++(((&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))((('''((()))***)))(((''')))))))))))))))+++---...000444999AAALLLWWW___fffmmmooohhhfffjjjhhh```YYYZZZ^^^gggqqqyyy{{{{{{{{{zzzzzzzzz{{{}}}uuussspppllljjjjjjlllnnnpppoooqqqxxx~~~}}}tttkkkTTTHHH???DDDNNNWWW]]]```ggghhhkkkpppvvv~~~ssspppnnnqqqzzz}}}{{{zzz{{{||||||vvvnnniiiffffffeeedddbbbbbbbbb```^^^]]]___aaa```]]][[[^^^cccggggggfff\\\XXXTTTTTTWWW[[[\\\\\\^^^eeejjjkkkmmmooopppmmmooooooqqqsssvvvyyy|||~~~|||xxxzzz~~~yyylll^^^RRRKKKBBB>>>>>>AAACCCDDDHHHMMMNNNIIIAAA<<<999777444111111444:::AAAJJJQQQWWWZZZ^^^^^^______^^^\\\[[[ZZZVVVUUUSSSQQQRRRSSSVVVWWWYYY\\\^^^[[[VVVQQQOOOPPPRRROOOJJJAAA999444222222111000///...---,,,++++++......------......///000222222222222444555666777666777888999;;;???DDDHHHRRRWWW___hhhqqqxxx}}}~~~{{{zzzzzzrrrmmmgggdddcccbbb^^^[[[WWWUUURRROOOLLLJJJHHHHHH@@@???===;;;:::;;;<<<===BBBGGGNNNTTT[[[cccnnnuuuuuuhhhXXXKKKDDD@@@<<<999888777666444333222222222///......---,,,,,,,,,,,,------------...///000000555666888999999999888777999999999:::===AAAEEEHHHLLLQQQVVVZZZ]]]bbbiiinnnmmmmmmlllkkkjjjhhhgggggggggfffgggkkkrrrwwwzzzzzzxxxvvvrrrjjjaaaYYYUUUSSSMMMOOOSSS[[[fffqqqyyy||||||zzzqqquuuyyy{{{yyyuuuqqqpppqqqqqqpppooonnnmmmllllllmmmqqquuuwww|||{{{qqqpppnnnmmmllllllmmmnnnyyy~~~~~~wwwooohhh^^^XXXWWWYYYZZZZZZYYY^^^dddkkkvvvyyytttllleeebbbeeemmmsssrrrpppooonnnhhh```\\\]]]___dddeeeaaa___ccckkkooouuuvvvxxx{{{{{{wwwqqqlllaaa^^^\\\aaaiiioooqqqooooooppppppnnnkkkgggeeeeeehhhjjjnnnsssvvvxxxyyyyyyxxxyyyzzz|||}}}{{{|||~~~~~~~~~~~~~~~yyyzzz}}}yyyooo```PPPDDDBBBJJJXXXhhhsssvvvrrrlllnnnoooqqqlll___NNNEEEDDDRRRdddyyyyyypppbbbRRRHHHFFFFFFDDDBBB@@@===:::777444000,,,)))&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''((()))******)))((()))***)))))))))+++---...000444:::BBBMMMXXX___ffflllmmmfffbbbdddccc^^^YYY[[[```hhhqqqxxx{{{|||yyyyyyyyyyyy{{{}}}qqqnnniiifffeeehhhmmmpppqqqpppttt~~~qqqcccLLLCCC???EEEPPPXXX]]]```cccgggmmmuuu}}}yyyvvvtttwww}}}|||zzzzzz{{{|||{{{vvvoooiiigggfffeeeeeebbbcccbbbaaa___^^^___``````]]][[[]]]aaaccccccaaaWWWVVVUUUUUUWWWZZZ\\\^^^```ffflllmmmnnnqqqrrrpppnnnoooqqqsssvvvzzz|||~~~}}}uuussswww~~~ooo___TTTHHHBBB>>>???AAACCCJJJQQQRRRNNNFFF@@@<<<999555333///222888???FFFMMMRRRUUUYYYZZZ[[[[[[ZZZYYYWWWVVVSSSRRRPPPOOOOOOQQQSSSUUUYYY\\\]]][[[TTTOOOLLLLLLPPPNNNIIIAAA999444222222000000///...---,,,,,,+++---------------......////////////000111222333444555666777888:::===BBBFFFKKKQQQZZZdddnnnuuuzzz|||~~~tttpppjjjhhhhhhgggdddaaa\\\YYYUUUQQQMMMJJJHHHHHHAAA???===;;;:::;;;<<<======BBBHHHNNNVVVbbboooxxxrrr^^^NNNEEE@@@<<<888777777666555444222000000......---------------...,,,,,,++++++++++++,,,,,,---...///111111000//////222222222333666999===???CCCGGGLLLQQQTTTZZZaaagggfffffffffgggggggggffffffcccdddffflllrrrxxx{{{|||}}}}}}zzzsssjjjbbb]]]ZZZPPPOOOPPPVVV___iiirrrvvv||||||{{{ppprrrvvvwwwuuuqqqllljjjmmmnnnooooooooonnnllllllnnnrrrvvvyyyxxxvvvssspppnnnooopppqqqvvv{{{~~~|||uuullldddZZZTTTTTTWWWYYYZZZ[[[___dddjjjsss~~~{{{qqqhhhccceeelllrrrrrrpppppppppkkkaaa[[[ZZZWWWYYYXXXUUUTTTXXX```fffoooqqqtttwwwyyywwwrrrnnngggcccaaaccciiioooqqqqqqoooppppppoookkkhhhffffffgggjjjmmmqqqtttvvvvvvvvvxxxwwwwww{{{{{{xxxyyy{{{||||||}}}~~~~~~{{{||||||}}}uuufffTTTGGGAAABBBJJJZZZllluuusssmmmlllnnnoookkk___PPPEEE@@@NNN```uuuvvvnnnaaaPPPEEEAAABBBCCCCCCAAA???<<<999666222---***'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&''')))+++***)))((()))******)))***,,,---,,,///555;;;CCCMMMXXX^^^dddiiijjjdddaaacccdddcccaaacccggglllqqqvvvzzz|||yyyyyyyyyyyyyyyyyyxxxxxxooojjjccc```bbbhhhnnnssssssqqquuuppp^^^HHHBBB@@@HHHRRRXXX[[[]]]```dddlllvvv~~~~~~|||{{{|||~~~{{{zzzzzzzzzzzzzzzvvvpppjjjfffeeeddddddcccccccccbbb```^^^___```]]][[[ZZZ\\\^^^```___^^^TTTUUUVVVWWWWWWXXX[[[^^^bbbhhhmmmnnnpppsssuuusssnnnoooqqqtttwwwzzz|||}}}|||vvvuuu{{{|||jjj\\\OOOGGG@@@>>>???BBBKKKSSSVVVRRRLLLEEE>>>888444111///222666<<>>CCCIIIQQQ^^^mmmwwwwwwbbbQQQHHHCCC???<<<666666777666444222///......------------......///,,,,,,+++***************+++,,,,,,---------,,,+++---,,,------///222555777<<>>GGGXXXnnn}}}~~~uuunnnbbbRRRDDD???@@@DDDGGGBBB@@@>>>;;;888444///+++((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&'''***+++***)))((()))******)))***,,,...+++///555===EEEOOOXXX^^^cccggggggccc___aaaeeegggfffjjjnnnppprrruuuyyy}}}~~~|||wwwtttpppiiiaaa^^^bbbjjjqqqvvvuuusssttt}}}nnn]]]HHHDDDDDDLLLTTTWWWXXXZZZ___bbbiiirrrzzz|||yyyyyyzzzzzzyyyxxxuuupppjjjeeeccccccdddcccdddeeecccaaa______```ZZZZZZZZZ[[[\\\\\\\\\[[[TTTUUUVVVVVVVVVXXX[[[]]]dddjjjnnnoooppptttvvvtttoooppprrruuuwwwyyyzzz{{{}}}xxxvvvzzztttdddVVVLLLCCC???>>>AAAJJJSSS[[[YYYTTTLLLCCC:::333000000222666;;;@@@EEEIIIKKKMMMMMMNNNOOONNNMMMLLLKKKJJJHHHGGGFFFGGGIIILLLMMMWWW[[[]]]\\\VVVPPPMMMLLLNNNMMMIIIBBB;;;555333222/////////...------,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,---...///000000222444666777999===@@@AAAGGGPPP\\\gggoootttwwwxxx{{{~~~yyyssspppnnnlllhhheee```^^^YYYTTTNNNIIIEEECCC@@@>>><<<:::999999::::::;;;===AAAEEELLLYYYhhhssslll[[[QQQJJJEEE@@@777777777666555222///.........---------...//////...---,,,+++************+++++++++++++++++++++************+++,,,...000111444777:::<<<>>>BBBIIIOOOWWWYYY\\\```ccceeeffffffcccdddgggjjjoootttyyy}}}yyyppphhhddd```\\\WWWVVV[[[cccjjjnnnppprrruuuvvvuuutttsssttttttsssqqqpppooonnnkkkiiijjjkkkmmmnnnppppppooooooqqqtttvvvwww|||}}}|||wwwqqqkkkhhhjjjmmmppprrrwww|||}}}}}}|||tttkkkeee```ZZZXXXZZZ]]]]]]]]]YYY\\\___bbbkkkwww}}}}}}}}}|||}}}}}}{{{zzzwwwqqqkkkgggiiimmmqqqoookkkiiiiiidddYYYOOOKKKCCC@@@=========>>>EEELLLXXX]]]eeennnuuuvvvssspppiiifffaaa```bbbfffiiikkklllnnnnnnmmmjjjgggeeeeeejjjlllppptttwwwyyyyyyyyyyyyxxxwwwxxxyyyzzzyyyxxxwwwxxxzzzyyywwwvvvvvvvvvxxxzzz|||zzzssswwwqqq```VVVGGGBBB@@@HHHWWWgggqqquuupppsssrrrllleeeZZZMMMAAA===NNNdddvvvvvvmmmeeeWWWJJJCCCCCCGGGJJJCCCBBB???===;;;666000,,,)))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&'''***++++++***)))***+++*********,,,...,,,111888@@@HHHRRRZZZ```eeehhhhhhddd___```ffflllkkkppptttuuutttvvv{{{yyynnnfff]]]ZZZ___hhhooossswwwuuuuuu|||zzzjjj[[[JJJFFFHHHOOOVVVXXXXXXZZZ___bbbhhhpppxxxzzzxxxyyyzzzyyyxxxuuusssoooiiidddaaaaaabbbdddeeefffdddbbb```______ZZZ[[[[[[[[[ZZZYYYXXXWWWTTTSSSSSSTTTVVVZZZ]]]___ffflllpppoooppptttvvvtttqqqrrrtttvvvwwwxxxxxxxxxxxx~~~}}}uuuttt||||||lll[[[QQQGGGAAA???AAAHHHQQQ]]]]]][[[TTTJJJ???666222000111444888===AAADDDEEEGGGHHHIIIJJJJJJIIIHHHGGGFFFEEECCCCCCDDDFFFIIIKKKRRRWWW[[[[[[WWWSSSPPPPPPPPPNNNJJJDDD<<<666333222//////.........---------***************+++,,,,,,//////......//////000111///000333444555777;;;===>>>CCCLLLVVVaaajjjqqquuuvvvzzz~~~wwwsssrrroookkkhhhdddbbb___[[[UUUNNNHHHEEEAAA???===:::999999::::::<<<===@@@CCCJJJVVVdddooo}}}xxxfffZZZOOOEEE???999999888666444222000/////////...............//////...---,,,,,,,,,,,,,,,************)))))))))))))))))))))***+++,,,---...,,,///222333666;;;BBBHHHOOORRRVVV[[[___aaabbbbbbaaabbbccceeeiiiooovvv|||zzzqqqlllgggaaa[[[XXXZZZ```fffiiinnnppprrrrrrpppooooooppptttrrrpppppppppooolllhhhjjjjjjlllnnnpppqqqqqqrrrpppsssuuuwww{{{xxxuuupppkkkiiijjjlllnnnpppvvv|||}}}tttjjjdddaaa^^^^^^___```]]]ZZZVVVYYY[[[^^^gggssszzz{{{xxxwwwuuuuuuvvvuuusssrrrooonnnllliiifffgggiiilllkkkfffcccbbb\\\PPPFFFAAA===777555666666666:::AAAMMMTTT___kkkuuuwwwuuurrrlllhhhccc``````dddhhhkkklllmmmnnnmmmjjjgggffffffjjjlllppptttwwwyyyzzzzzzxxxxxxwwwuuurrrrrrtttvvvuuuwwwxxxxxxvvvuuutttuuuwwwyyy|||xxxppppppyyyxxxggg^^^MMMHHHCCCDDDNNN___pppzzzwwwyyyvvvpppiiibbbTTTFFF:::JJJ___qqq}}}}}}uuujjjeee]]]SSSJJJGGGGGGIIIDDDCCCAAA???<<<777111---)))((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''***++++++***)))***++++++******,,,...///444<<>>@@@CCCEEELLLQQQWWWYYYWWWTTTSSSSSSQQQPPPLLLEEE===666333111...............---------***))))))))))))***++++++......------......///000---///222333444666999;;;<<<@@@GGGQQQ[[[eeemmmqqqvvv{{{zzzwwwvvvtttpppmmmfffeeeddd```ZZZRRRKKKFFFCCCAAA???<<<;;;;;;;;;<<<:::<<>>777333111...............---------)))))))))))))))******++++++++++++***++++++,,,,,,,,,...111333444555888:::;;;>>>DDDMMMWWWbbbjjjooowww||||||zzzyyyxxxuuurrreeefffeeebbb\\\TTTKKKFFFEEECCCAAA>>>===<<<===>>>999;;;>>>BBBHHHTTTbbbkkk{{{rrrcccTTTJJJ>>><<<999666444333333333222111000......---------...------,,,,,,---......---,,,++++++************(((((())))))))))))******---......---+++---333888@@@CCCIIINNNSSSVVVWWWWWWVVVWWWXXXYYY]]]gggsss|||}}}wwwrrrllleee``````bbbfffgggaaacccddddddddddddeeegggkkklllnnnnnnlllkkkjjjkkkkkkkkkkkklllmmmnnnppppppsssrrrsssyyyrrrlllhhhjjjkkklllnnnrrrxxx{{{~~~vvvkkkhhhddd______```___ZZZUUUTTTSSSRRRVVV]]]fffnnnssstttqqqlllgggeeebbb```^^^]]]cccddd______dddgggeeeeeebbb[[[SSSJJJCCC>>>;;;444666777666444444777;;;>>>FFFTTTeeerrryyyzzzxxxtttoooiiifffggghhhhhhfffqqqrrrsssqqqnnnlllkkklllqqqooonnnppptttwwwxxxvvvvvvssspppllliiigggggggggppprrrvvvxxxyyyxxxvvvtttxxxzzz}}}~~~|||{{{}}}zzzoooooowww~~~nnnccc\\\UUUKKKDDDHHHXXXmmm|||}}}~~~tttoooeeeSSSBBBDDDRRRbbbnnn}}}qqqfff```]]]^^^XXXLLLFFFIIIGGGEEECCC@@@===888222...((('''%%%%%%'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''%%%&&&(((*********)))))))))+++---...------...///222888CCCMMMWWW```hhhnnnkkknnnllllllyyyzzz~~~vvvppplllooosssuuuxxx{{{~~~yyyvvvwwwxxxooo^^^OOOGGGKKKPPPTTTXXX[[[^^^aaaccciiiooorrrwww}}}~~~|||}}}~~~~~~zzzwwwwwwxxxxxxxxxuuusssooohhhaaa___aaadddgggfffeeedddcccbbbbbbaaadddggghhhcccZZZRRROOOOOOMMMLLLMMMQQQXXXaaahhhllloooooooooppppppqqqqqqrrruuuttttttttttttttttttttttttxxx{{{|||~~~vvvyyy|||zzzvvveee[[[OOOHHHDDD@@@AAADDDPPPSSSXXX[[[XXXOOOBBB999222000//////111333444333666777777777666555444444555444333333444666999;;;>>>GGGQQQUUURRRNNNNNNQQQSSSRRRMMMFFF===666222000000000///...---,,,,,,+++)))***++++++,,,,,,,,,,,,+++*********+++,,,,,,---//////000000111222444444;;;===AAAGGGOOOYYYdddkkktttyyy~~~|||yyywwwooojjjddd___[[[VVVOOOJJJGGGEEECCC???===;;;::::::>>>===???DDDIIIPPP]]]iiizzz}}}mmm^^^RRRBBB===777555555555333111000000///...............---.../////////...,,,+++*********++++++*********+++++++++************)))))))))***+++,,,,,,------555888>>>DDDHHHLLLMMMNNNTTTUUUVVVWWW\\\eeerrr|||}}}tttqqqlllhhheeeccccccdddddd```\\\\\\___aaabbbaaajjjlllnnnmmmkkkjjjiiiiiiiiiiiiiiijjjkkklllnnnnnnrrrppppppuuu{{{~~~}}}zzzoooiiifffiiimmmooossswwwzzz}}}zzzpppiiiccc\\\ZZZZZZYYYUUUPPPNNNLLLLLLOOOUUU___ggglllooolllgggdddbbb___\\\ZZZ[[[```cccaaaaaaeeefffdddbbb___YYYRRRJJJCCC>>>;;;666666777666555666888::::::BBBOOO___mmmuuuwwwwwwuuupppllljjjkkkmmmmmmlllssstttuuusssqqqooonnnooorrrpppoooqqquuuwwwwwwvvvuuurrrnnnjjjgggffffffffflllooossswwwyyyzzzyyyxxxvvvxxx|||~~~}}}yyyzzz~~~wwwiii^^^WWWMMMGGGKKK[[[pppwwwtttmmm\\\FFFDDDNNN[[[gggyyysssfff]]]XXXYYYUUUJJJEEEGGGHHHFFFCCC@@@===888333///***(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''&&&'''((())))))*********)))+++---...------///000333:::DDDOOOXXXaaaiiinnnoooooommmqqqtttwww~~~xxxsssnnnnnnrrrwwwwwwxxx{{{}}}zzzxxxyyyyyyooo___QQQJJJMMMQQQTTTWWWZZZ^^^aaadddjjjpppssswww}}}~~~~~~|||yyywwwxxxyyyyyyxxxtttrrrnnngggbbb```bbbeeeffffffeeedddccccccbbbbbbeeehhhhhhddd[[[SSSPPPPPPOOONNNNNNRRRYYYbbbhhhkkkppppppppppppqqqqqqqqqqqqssstttttttttsssrrrrrrqqqrrrtttvvvwww{{{~~~uuuuuuxxx|||zzzuuufff\\\QQQKKKFFFBBBAAADDDLLLPPPUUUYYYWWWNNNBBB999222000......000111222111444444555555444444333222222222111111222444666888;;;DDDMMMQQQNNNKKKKKKMMMQQQPPPLLLFFF>>>777333111000000///...---,,,,,,+++******+++,,,,,,,,,++++++***)))))))))******+++,,,......//////111222444444888:::>>>DDDKKKUUU___fffqqqvvv||||||yyysssnnngggbbb^^^YYYRRRMMMGGGEEECCC@@@>>>===<<<<<>>???CCCGGGMMMYYYeeeuuuwwwfffZZZJJJDDD===888777777555333000000///.....................//////...------,,,***++++++,,,,,,++++++***+++++++++************))))))))))))***+++,,,,,,,,,222444999>>>CCCGGGIIIJJJMMMOOOQQQTTTYYYdddrrr|||vvvsssoookkkhhhgggggggggkkkgggaaa]]]]]]]]]\\\ZZZjjjlllnnnmmmkkkiiihhhiiigggggghhhhhhiiijjjkkklllpppnnnmmmooosssvvvuuussslllfffdddgggkkknnnsssxxxyyy|||~~~~~~vvvjjjbbbXXXRRRQQQOOOKKKGGGEEEDDDDDDFFFMMMWWWaaagggiiigggeeecccaaa^^^ZZZWWWVVV]]]bbbddddddfffeeecccaaa^^^ZZZTTTNNNHHHCCC@@@===;;;999888888888777666777===IIIXXXfffooossstttssspppmmmkkkmmmooopppppptttvvvwwwvvvtttrrrrrrrrrtttrrrqqqrrrtttuuuuuuuuurrrpppmmmkkkiiiiiijjjjjjkkknnnrrrvvvxxxyyyyyyxxxuuuwwwzzz}}}}}}nnnbbb[[[PPPIIIKKKZZZppp{{{}}}{{{ttttttqqqbbbLLLEEEHHHSSS___sss}}}vvvhhh\\\TTTUUUSSSKKKFFFGGGIIIFFFCCC???<<<999444111,,,***'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''''''''(((((()))***+++)))+++---...---...///111555===GGGQQQYYYaaajjjpppqqqqqqooouuulllmmmsss{{{vvvnnnmmmlllpppxxx|||zzzyyyyyy{{{zzzzzz{{{xxxnnn^^^RRRLLLNNNQQQSSSVVVZZZ___bbbgggooouuuwww{{{}}}{{{zzzyyywwwwwwyyyzzzzzzyyysssqqqmmmgggbbbaaacccfffeeeeeedddccccccccccccccchhhiiiiiiddd\\\UUURRRRRRQQQOOOPPPSSSZZZbbbhhhkkkqqqqqqqqqqqqqqqqqqpppppprrrrrrsssssssssrrrpppooosssrrrrrrtttyyy~~~tttqqqqqqvvv}}}~~~xxxrrrfff]]]SSSNNNIIICCCAAACCCGGGKKKPPPUUUTTTMMMBBB:::222000------...//////...111111111222111111000//////.........///111222444777>>>GGGJJJIIIGGGGGGIIINNNNNNLLLGGG@@@888444222111000000///...---,,,,,,++++++,,,,,,,,,+++******)))))))))((())))))***+++---------...000222333444555777:::???EEENNNWWW^^^hhhnnnuuu||||||xxxsssmmmgggccc]]]VVVPPPHHHFFFDDDAAA???>>>>>>>>>???>>>???BBBEEEIIITTT___rrr~~~tttfffTTTMMMBBB;;;888666555333000000///...............//////...------------...,,,,,,------------,,,,,,+++++++++************)))(((((())))))******++++++---///222666:::???CCCEEEFFFIIIMMMRRRZZZfffttt~~~yyywwwsssooolllkkkllllllqqqllleee___\\\YYYWWWVVVkkkmmmooonnnllljjjiiijjjggggggggghhhhhhjjjkkkkkkooommmkkkkkkmmmnnnlllkkkkkkeeebbbdddhhhkkkooouuuvvvyyy{{{|||~~~xxxmmmcccUUUKKKGGGDDD@@@<<<=========???FFFQQQ^^^fffgggfffdddcccbbb___[[[XXXSSSYYYaaafffggggggeeecccbbbaaa___\\\WWWRRRNNNKKKIIIDDD>>><<<;;;:::777555888<<>>>>>===<<<===@@@BBBGGGQQQ[[[rrrzzznnn\\\RRRFFF<<<777555333111000000///...............//////---,,,,,,---...///------............------+++++++++*********))))))'''((((((((())))))*********+++,,,///333888<<>>:::666333000---)))&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''((((((''''''''')))+++,,,***+++---------...111444<<>>888111///,,,++++++,,,+++***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---......+++000888===???AAADDDFFFLLLNNNOOOMMMFFF>>>777333111111000///...------,,,,,,,,,,,,,,,++++++***))),,,++++++*********++++++******+++,,,---///000111000222555888<<>>888555333111000000///...............///...---,,,,,,---//////.........//////.........+++++++++*********))))))((((((((((((((()))))))))***)))***+++...333777999===BBBIIIPPPXXXdddrrr{{{}}}{{{xxxuuuttttttuuuvvvxxxuuuppphhhaaaZZZVVVTTTlllnnnpppqqqpppooooooooojjjjjjiiiiiijjjkkkkkklllkkkkkkkkkiiigggdddaaa______ZZZXXX]]]cccjjjrrryyyvvv{{{~~~~~~~~~zzzlll```PPPDDD>>><<<999666222333333555;;;GGGWWWccccccaaa___]]]\\\ZZZWWWTTTSSSVVV___gggjjjhhhhhhjjjjjjlllppprrrsssqqqooommmccc\\\SSSJJJEEECCCCCCCCC>>>AAAGGGQQQ[[[cccggghhhmmmnnnmmmllljjjiiikkkmmmkkkmmmooopppoooooopppqqqrrrssssssrrrpppoooqqqrrrxxxxxxwwwuuuqqqmmmhhheeeiiijjjnnnqqqtttvvvwwwxxxwwwyyy{{{~~~~~~}}}tttqqqpppmmmlllsss}}}xxxlll]]]SSSTTTaaammmxxxsssttttttrrrxxx{{{rrr]]]IIIBBBLLLYYYlllyyywwwvvvgggZZZWWWSSSJJJFFFGGGHHHGGGEEECCC@@@<<<666222111...)))&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((''''''''''''''''''(((((()))***+++***,,,---------///222555???IIITTT[[[___dddnnnvvv~~~ssslllyyyxxxlllkkklllmmmnnnmmmjjjhhhZZZaaaooo}}}|||xxxwwwvvvyyyzzzrrrcccTTTJJJFFFCCCGGGLLLQQQWWW]]]dddiiiwww~~~xxxwwwyyy||||||xxxxxxzzz|||}}}zzzqqqmmmfffbbbaaaaaabbbbbb___^^^]]]]]]^^^aaaccceeehhheee```[[[WWWSSSQQQQQQPPPPPPQQQVVV]]]dddhhhjjjpppqqqsssttttttrrrpppooonnnooopppqqqssstttvvvvvvrrrqqqqqqrrrtttyyy}}}yyyuuuqqqmmmnnnooolllccc[[[VVVOOOHHHFFFDDD@@@>>>@@@>>>???AAACCCCCC@@@;;;777000...+++***+++++++++*********++++++,,,,,,++++++*********++++++,,,,,,,,,(((,,,222666:::<<>>@@@CCCLLLVVViiivvvuuuppplllmmmqqqxxx|||uuudddZZZLLLBBB<<<999666444000000///..................------------...//////......////////////......+++++++++************)))(((((((((((())))))))))))***))))))***,,,///222444555:::@@@GGGNNNXXXdddlll|||}}}{{{xxxvvvuuuvvvwwwxxx}}}|||xxxpppfff\\\VVVSSSiiillloooppppppooopppqqqjjjjjjiiiiiiiiijjjkkkkkkhhhiiijjjiiieeeaaa\\\ZZZVVVQQQOOOTTT[[[ccckkksssvvv{{{~~~~~~{{{vvvggg\\\MMMCCC@@@@@@>>><<<777777666555999EEEUUUaaaccc```\\\ZZZXXXVVVTTTRRRUUUVVV]]]gggjjjhhhjjjooossswww|||yyyqqqcccTTTGGGAAAAAABBB===@@@GGGQQQ\\\cccfffgggjjjlllmmmllljjjjjjlllooohhhjjjlllmmmmmmmmmooopppssstttuuutttqqqqqqrrruuu{{{|||}}}|||xxxqqqjjjfffhhhjjjmmmpppsssvvvwwwxxxvvvxxxzzz}}}~~~~~~}}}}}}zzz|||~~~~~~yyypppooolllllluuu{{{wwwnnn```UUUUUU```kkkwwwqqqssssssqqqwwwzzzqqqeeeMMMCCCKKKXXXlll{{{|||zzzmmmbbb\\\TTTIIIDDDGGGGGGFFFEEEEEEBBB===777222111...)))&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''(((((((((''''''&&&'''((())))))*********+++,,,,,,,,,---///333666BBBKKKWWW^^^```eeeooowwwnnndddnnn~~~wwwnnnnnnooooooooommmjjjhhhVVV]]]lllzzz~~~zzzwwwxxxxxx{{{zzzooo\\\KKKCCCBBBBBBFFFKKKQQQWWW]]]bbbfffvvv~~~tttmmmkkkpppttt||||||zzz|||}}}~~~yyyqqqkkkeeeaaa`````````___]]]\\\[[[[[[\\\___bbbdddeeeaaa\\\WWWSSSPPPOOONNNNNNNNNPPPVVV]]]dddiiijjjooopppsssttttttsssqqqpppnnnmmmlllllllllnnnpppqqqnnnppprrrqqqrrruuu{{{yyyrrrpppoooooommmhhh___XXXQQQIIICCCBBBAAA???@@@CCC@@@???=========;;;888555000---+++***+++,,,,,,+++)))***++++++,,,,,,,,,+++(((((()))************)))(((***...111333666888999>>>CCCIIILLLIIICCC===:::222222111000///...------******+++,,,,,,,,,++++++,,,,,,+++******************************+++,,,,,,---///000222333777;;;>>>DDDHHHNNNVVV^^^gggqqqvvv}}}zzzvvvsssooojjjaaa[[[VVVTTTOOOJJJEEEBBB???>>>;;;:::;;;>>>???AAAIIIRRRbbbpppvvvmmmfffddddddfffnnnwww~~~}}}|||wwwqqqaaaXXXLLLBBB===:::777555000000///...............,,,------...//////......---......//////......---+++++++++************)))))))))))))))))))))))))))******))))))***,,,---...---222888===CCCKKKUUU\\\lllxxx{{{zzzwwwuuuuuuvvvxxxyyy}}}~~~}}}vvvlllaaaYYYVVVhhhjjjmmmooooooooopppqqqiiiiiiiiiiiiiiiiiijjjkkkfffhhhjjjiiieee___ZZZWWWQQQKKKHHHLLLSSSYYYaaaiiissszzz~~~}}}{{{zzzwwwrrrbbbXXXKKKCCCBBBCCCCCCBBB======;;;999;;;EEEUUUaaadddaaa\\\YYYWWWVVVTTTRRRWWWWWW]]]fffjjjiiilllrrr|||qqq[[[GGG===;;;===:::>>>FFFQQQ\\\dddggghhhfffhhhjjjjjjiiiiiilllpppfffiiikkkllllllmmmnnnppptttvvvwwwuuusssrrrtttwww{{{}}}yyyrrrmmmkkklllnnnppprrrsssttttttuuuvvvyyy{{{}}}}}}|||{{{xxxzzz|||||||||pppnnnkkklllvvv}}}tttrrrkkk^^^TTTTTT^^^iii{{{uuuwwwxxxuuu|||~~~uuukkkPPPCCCJJJWWWkkk}}}ssshhhbbbWWWJJJEEEIIIFFFFFFFFFFFFDDD>>>777111111---(((%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''%%%&&&(((*********))))))+++,,,,,,,,,---///333666CCCMMMYYY___aaafffoooxxx{{{iiiaaaiiivvv}}}|||rrrooooooppppppooommmjjjhhhTTT[[[jjjwww{{{xxxvvvxxxzzz}}}{{{mmmXXXGGG@@@@@@BBBFFFLLLRRRWWW[[[```cccsss~~~yyymmmddddddiiinnnuuu{{{||||||~~~~~~yyyqqqkkkddd```______^^^]]][[[ZZZYYYYYY[[[^^^bbbdddccc___YYYTTTQQQNNNMMMLLLLLLMMMOOOUUU]]]dddiiikkknnnppprrrtttuuutttrrrqqqnnnllliiigggggghhhjjjlllmmmqqqtttsssrrrttt{{{~~~yyyoooooopppooommmfff^^^XXXNNNGGGAAA@@@@@@???AAAEEEAAA???<<<:::999888666444///---+++***+++,,,,,,,,,******+++,,,,,,,,,,,,,,,''''''(((((()))((((((((((((***,,,...///111222222777===EEEJJJIIIEEE???<<<222222111000///...------)))***+++,,,,,,,,,,,,,,,++++++***))))))((())))))++++++************+++++++++---///000111333777:::<<>><<<===?????????FFFOOO___mmm~~~|||pppeee___[[[YYY^^^fffgggmmmppppppooonnnjjjddd]]]TTTIII@@@<<<999666444000000///...............+++,,,...///000///...---------............------+++++++++************)))************))))))))))))******)))))))))******+++***...444888===CCCLLLRRR^^^mmm{{{zzzyyyvvvttttttuuuwwwyyyyyy|||}}}zzzqqqfff___[[[hhhiiikkkmmmnnnnnnnnnmmmkkkiiigggeeedddfffiiikkkkkkhhhfffffffffbbbZZZSSSPPPMMMHHHEEEGGGOOOYYYaaajjjvvv~~~{{{zzzzzzrrreee\\\UUULLLGGGGGGIIIKKKLLLIIIBBB<<<;;;???GGGUUUaaahhheeeaaa]]]YYYVVVTTTSSSRRRWWW]]]bbbccceeehhhkkkwwwaaaHHH>>>===>>><<<<<<@@@JJJWWWaaaffffffgggiiijjjjjjiiihhhiiiiiikkkiiiggggggiiijjjkkkkkksssuuuxxxxxxvvvsssrrrrrrtttzzz~~~xxxyyywwwvvvtttssssssttttttzzzzzzyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxzzz~~~xxxrrrmmmlllqqqxxx~~~tttiii^^^XXXQQQPPP[[[kkk{{{|||yyysssqqqtttvvvtttjjjZZZHHHEEESSSiii{{{uuukkkddd]]]QQQFFFHHHHHHHHHGGGDDD???999666111///,,,)))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************+++((('''+++------111777CCCLLLXXX```ccciiiqqqyyy|||vvvkkk]]]UUU[[[lllzzzwwwwwwsssrrrrrruuuxxxuuunnnhhh]]]dddnnnsssuuuwww{{{xxx```JJJ@@@======@@@EEEKKKQQQUUUYYY]]]___kkkwww|||nnnbbbaaakkkvvv|||}}}|||}}}||||||~~~zzzvvvlllccc]]]___cccbbb___]]][[[ZZZZZZ\\\___aaabbbaaaaaaZZZTTTRRROOOLLLKKKMMMOOOOOOQQQUUUZZZaaagggkkkqqqqqqqqqqqqqqqqqqrrrrrrllliiiddd^^^\\\^^^dddhhhooopppqqqqqqqqqssswwwzzz|||{{{yyymmmooopppooojjjbbb[[[VVVIIIFFFBBBAAAAAAAAAAAA@@@===<<<;;;999666444333222,,,+++***)))(((((((((((((((((())))))))))))((((((++++++******)))'''&&&%%%''''''((()))***,,,...///555999>>>CCCEEECCC@@@===666444222000............---------,,,,,,,,,++++++++++++******************(((((())))))******++++++,,,++++++,,,---///111333555777:::>>>EEENNNXXX^^^ooovvv{{{uuurrrnnneee^^^[[[VVVRRRMMMJJJHHHFFFEEEDDDAAA@@@???>>>>>>AAAGGGKKK\\\lll~~~}}}ooo___WWWTTTPPPNNNOOOUUUTTTTTTUUUVVVUUURRRPPPKKKIIIDDD???;;;777555444222000...///111111///,,,///////////////.........000000///...---,,,,,,,,,......---------,,,,,,,,,***)))))))))))))))******+++***)))(((((()))***++++++,,,---///222888???DDDPPPZZZhhhrrrwwwzzz~~~|||xxxsssoooooopppqqqrrryyyzzzzzzwwwqqqiii```ZZZiiiiiijjjkkklllkkkjjjjjjhhhfffcccbbbbbbdddggghhhkkkiiiggghhhhhheee^^^XXXNNNKKKFFFBBBBBBHHHRRRYYYhhhttt|||{{{zzzzzzssshhhaaaYYYOOOGGGDDDEEEEEEEEEEEE@@@===<<<>>>EEESSSaaaiiihhhfffccc___[[[VVVTTTPPPUUU[[[```ccceeeiiikkkxxxlllUUUIIICCCAAA<<<;;;>>>FFFSSS]]]cccdddggghhhiiiiiigggfffggghhhfffeeeeeeeeegggjjjkkklllqqqsssvvvwwwvvvuuuuuuvvvwww}}}zzzyyyxxxwwwwwwwwwxxxyyy||||||{{{{{{{{{{{{||||||zzzyyyyyyyyy{{{~~~|||uuunnnooouuu}}}vvvjjj^^^WWWOOOJJJSSS```uuuyyyzzzuuurrrssstttssspppaaaNNNGGGQQQdddwww|||uuupppiii[[[NNNHHHHHHHHHGGGDDD???:::666111///,,,)))'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))******+++((())),,,...///444:::FFFOOOYYY```cccfffmmmssswwwooobbbUUUPPPWWWgggsss}}}~~~zzzsssssswwwvvvwwwxxxyyyvvvooojjjccckkktttxxxxxxxxx|||ttt\\\HHH???===<<<@@@EEEKKKQQQVVV\\\bbbfffmmmxxx~~~|||rrrkkkkkkssszzz~~~|||{{{{{{{{{xxxsssnnnggg^^^YYY\\\aaa```^^^]]][[[ZZZYYYZZZ]]]```aaaaaa^^^WWWRRRQQQPPPMMMNNNPPPPPPQQQSSSWWW]]]dddjjjmmmsssssssssssssssrrrrrrqqqkkkhhhccc]]]YYYZZZ___ccciiillloooqqqrrrtttxxx{{{~~~{{{yyynnnoooooonnniiiaaaZZZUUUOOOKKKFFFBBB@@@>>><<<:::<<<;;;:::888666444222111---,,,+++******))))))***(((((())))))))))))(((((()))))))))))))))(((((('''''''''((()))***,,,---...222555:::>>>@@@???===;;;555444222000............---------,,,,,,,,,+++++++++++++++++++++************************+++++++++,,,,,,++++++,,,...000111111333666999???GGGPPPVVVgggmmmvvv~~~yyytttsssnnndddZZZUUUMMMJJJHHHGGGGGGHHHHHHGGGAAAAAA@@@??????BBBGGGKKK]]]lll}}}ooo___VVVPPPIIIDDDCCCDDDCCCBBBCCCDDDCCCAAA>>>>>><<<999666333111000///222000///000111111///---..................//////000000///...------------------------,,,,,,,,,,,,***))))))(((((())))))***+++***)))(((((()))***+++------......000444999>>>EEEOOO\\\gggnnnsssxxx|||{{{xxxtttooonnnoooqqqtttxxxxxxxxxuuuooofff^^^YYYiiiiiiiiiiiihhhgggeeedddeeedddbbbaaaaaacccfffhhhkkkiiiiiijjjllljjjeee```SSSOOOIIICCCBBBEEEMMMRRRdddpppyyyzzz{{{}}}xxxppplllcccVVVJJJCCC???>>>===@@@>>>>>>>>>>>>DDDSSSbbbjjjjjjjjjhhhccc]]]VVVRRRMMMRRRXXX]]]aaaeeeiiikkkuuu{{{gggYYYMMMDDD<<<:::;;;BBBLLLWWW^^^aaaeeefffgggfffdddccccccddd``````aaabbbeeehhhjjjllloooqqqssstttuuuvvvxxxzzzyyy}}}||||||{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~yyyyyyzzz{{{}}}~~~xxxqqqsss}}}{{{nnnaaaXXXOOOGGGJJJTTThhhrrryyywwwrrrpppqqqqqqxxxjjjWWWKKKMMM\\\qqq|||{{{uuueeeTTTIIIHHHGGGFFFDDD@@@:::666111///,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))+++)))***---///111777>>>JJJRRR[[[aaaccceeeiiinnnrrrhhhZZZOOONNNXXXfffpppyyyzzz~~~~~~xxxtttuuu{{{{{{{{{{{{zzzvvvpppllliiirrr|||~~~zzzyyy}}}~~~pppYYYEEE===<<<<<>>FFFQQQYYY]]]bbbbbbcccaaa___^^^___```\\\]]]___```bbbdddhhhjjjnnnoooqqqrrrrrrtttwwwyyyxxxzzz~~~|||||||||}}}~~~~~~~~~}}}}}}~~~~~~xxxzzz{{{}}}~~~}}}}}}|||}}}~~~yyyrrrxxxttteee]]]SSSHHHGGGMMMXXXhhhvvvwwwrrrpppqqqrrr{{{ppp___NNNIIITTTjjj{{{{{{zzzwwwgggVVVLLLJJJGGGFFFEEEBBB<<<777222000---)))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''(((((()))))))))(((***---///111999BBBMMMTTT^^^ccceeefffiiikkknnncccWWWPPPUUUaaammmuuuyyy{{{}}}~~~|||yyyyyyyyy||||||}}}{{{xxxsssooommmkkkuuu|||yyy~~~nnnWWWDDD=========CCCHHHOOOUUU\\\gggttt}}}}}}vvvpppmmmjjjjjjooouuuzzz~~~~~~|||zzzyyytttmmmggg\\\VVVUUUZZZ```aaaaaabbb]]]ZZZWWWWWWZZZ^^^aaabbbWWWQQQMMMNNNOOOOOOPPPTTTVVVXXX[[[^^^cccgggkkkmmmrrrsssuuuvvvwwwvvvuuutttnnnkkkfff^^^XXXTTTTTTVVV___fffnnnssstttuuuyyy}}}{{{yyyrrrrrrqqqmmmggg___XXXSSSNNNJJJEEEBBB@@@>>><<<;;;999888777555333222000000...---,,,++++++*********)))))))))******)))))))))''''''((()))))))))))))))'''''''''((()))***,,,,,,+++,,,...111333555666777333222111000///...------...------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,+++++++++++++++++++++,,,---...///111666<<<@@@JJJNNNXXXfffuuuzzzuuuqqqiii[[[MMMFFF@@@???>>>???AAACCCCCCBBBAAABBBBBBAAABBBEEEJJJMMM^^^mmmqqq```UUULLLDDD>>><<<:::888777777777777555333333333333333333333444444111111111111222111000///+++,,,,,,---...//////000000000///...............---,,,,,,,,,,,,+++++++++***)))(((((('''(((((((((***))))))))))))))))))***------,,,***)))***---000000666???GGGPPPYYYaaaggghhhmmmpppoookkkiiikkkooorrrrrrqqqnnnhhh```YYYTTTkkkjjjhhhfffdddbbb``````dddccccccccceeehhhjjjlllllllllnnnqqqttttttsssrrrgggbbb[[[SSSLLLKKKNNNQQQ\\\fffrrryyy~~~tttcccSSSGGG@@@>>>???AAADDDEEEEEEJJJYYYiiiqqqpppmmmhhh```XXXQQQMMMKKKMMMQQQVVV]]]bbbeeeggghhhmmmwwwppp[[[JJJ>>><<<:::;;;BBBKKKTTTYYY\\\]]]]]][[[ZZZYYY[[[\\\[[[\\\^^^______aaaeeeiiinnnooopppppppppqqqtttvvvwwwxxxzzz{{{|||{{{zzzzzzzzzzzz|||}}}~~~~~~}}}}}}||||||}}}}}}~~~yyyzzz}}}~~~~~~|||zzzyyyxxx~~~yyyttt{{{yyyiii```WWWLLLGGGKKKNNNaaasssxxxuuutttvvvxxx{{{ssscccPPPFFFMMMbbbuuu~~~vvvtttssshhhXXXOOOKKKHHHGGGGGGDDD>>>888444222...***'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''((()))))))))((((((***---...111:::DDDOOOVVV```fffiiijjjjjjkkkhhh```XXXWWW```lllwww}}}~~~~~~|||{{{{{{{{{{{{||||||yyysssnnnkkkkkkkkkttt}}}|||{{{nnnUUUDDD>>>>>>>>>EEEKKKRRRXXX___jjjyyyvvvmmmhhhcccccciiirrrzzz~~~}}}{{{zzzzzzvvvpppjjj\\\XXXXXX^^^bbbcccccceee^^^[[[XXXXXXZZZ]]]```aaaVVVPPPLLLMMMNNNMMMNNNQQQXXXZZZ]]]```dddgggiiijjjooopppsssuuuwwwxxxxxxxxxtttqqqlllddd\\\VVVTTTSSS___gggppptttuuuvvvzzz~~~}}}{{{vvvuuutttpppiii```XXXSSSKKKGGGCCC@@@???>>>===<<<888777666444333111000///---,,,+++******))))))***))))))************)))))))))))))))))))))(((''''''&&&&&&''''''((()))***+++***++++++---///222444555111111111000///...------.........---------,,,,,,++++++,,,,,,------------+++++++++******)))))))))++++++++++++++++++******,,,---......///111666999>>>BBBKKKZZZjjjwww}}}~~~vvvpppgggXXXKKKDDD<<<;;;:::;;;>>>@@@@@@@@@AAAAAABBBBBBCCCFFFJJJNNN]]]lll~~~yyyeeeWWWMMMDDD???===999777555555555444333111000000000111111000000000111222333333222111000000,,,,,,------...///000000000000///.........//////---------,,,,,,,,,++++++******)))((((((((((((((()))))))))******))))))))))))******)))((()))+++......111666===DDDLLLTTTYYY[[[ccclllooommmjjjjjjlllmmmmmmllliiiddd]]]VVVRRRmmmkkkiiigggeeeccccccbbbaaabbbbbbdddfffhhhkkkmmmoooqqqtttwwwyyy{{{||||||nnnjjjcccZZZSSSOOOPPPRRR]]]eeeooowww|||tttdddWWWOOOLLLJJJJJJJJJKKKJJJNNN\\\jjjtttssspppkkkddd[[[TTTPPPLLLLLLOOOTTTZZZ___bbbccceeeeeeiiiuuurrr]]]LLL>>><<<999999===EEENNNSSSVVVWWWWWWUUUTTTTTTWWWYYYYYY\\\^^^___^^^```eeeiiimmmoooqqqqqqpppppprrrssswwwwwwxxxyyyyyyxxxxxxwwwwwwxxxzzz|||}}}~~~}}}}}}||||||||||||}}}}}}zzz|||}}}~~~~~~{{{xxxvvvuuu{{{}}}yyyyyy|||www|||}}}kkkcccZZZOOOIIIIIIJJJ]]]qqqxxxxxxyyy{{{}}}{{{uuugggSSSFFFIII[[[kkk{{{tttoooqqqjjj^^^RRRNNNIIIHHHIIIGGG@@@:::666444000+++(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''((())))))***+++((((((+++---...000:::EEEQQQXXXaaahhhllllllkkkkkkaaa^^^\\\```iiiuuu}}}~~~~~~~~~}}}}}}xxxooohhhfffhhhmmmttt|||~~~jjjRRRAAA===>>>>>>EEELLLTTTYYY^^^iiiyyy{{{sssnnngggeeeiiirrr{{{}}}{{{zzzzzzvvvpppjjj___[[[\\\```ccccccccceee___\\\YYYXXXYYY\\\]]]]]]UUUNNNJJJKKKKKKJJJLLLOOOWWWYYY]]]bbbfffiiijjjkkkooopppqqqtttvvvyyy{{{|||zzzxxxssskkkaaaZZZUUUTTT]]]fffpppttttttvvv{{{~~~}}}yyyyyyxxxtttlllbbbXXXRRRKKKGGGCCC???===<<<:::999777666555444333111000000---,,,+++******))))))))))))******++++++******))))))))))))))))))(((''''''&&&&&&&&&&&&'''((()))************+++---///111222000000000000///...---,,,............---------,,,+++,,,,,,------......///+++++++++++++++*********++++++,,,,,,,,,+++******---......------...222444666999AAAMMMZZZgggooosssyyy~~~yyysssiiiZZZMMMGGG:::888777888;;;???AAABBB???AAABBBBBBCCCFFFJJJMMMXXXgggyyyppp```SSSHHH@@@>>>;;;999777666666555444333111222222222222111000000111333444444222111111222------......///000000000000000//////...//////000......---------,,,,,,,,,,,,+++***))))))(((((()))))))))************))))))'''((()))(((((()))+++......///111555:::AAAGGGJJJPPPXXXcccjjjlllkkkjjjiiiffffffeeeccc^^^XXXSSSOOOnnnllljjjhhhgggfffffffffbbbcccdddfffhhhkkknnnooouuuwwwzzz}}}zzzvvvooofff^^^ZZZZZZ\\\```fffnnnsssxxxttthhhaaa___ZZZVVVRRRPPPOOORRR\\\hhhqqqqqqqqqoooiii```XXXRRRMMMMMMNNNRRRXXX]]]^^^^^^aaa```bbbiiittt~~~ppp]]]MMM<<<:::888777999@@@HHHNNNQQQQQQQQQPPPOOOQQQSSSVVVVVVZZZ^^^______bbbhhhmmmmmmooorrrssssssrrrssstttuuuuuuwwwxxxxxxxxxwwwwwwvvvxxxyyy{{{}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}|||}}}~~~~~~}}}zzzwwwuuusssyyy}}}}}}~~~wwwqqquuu}}}{{{|||qqqggg___SSSLLLKKKHHHYYYkkkssstttwwwyyyzzz}}}xxxkkkXXXHHHGGGTTTaaassstttnnnqqqnnndddUUUPPPJJJJJJKKKIIICCC<<<888555111---)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((()))***+++,,,***+++---///...111<<>><<<>>>???DDDKKKSSSXXX\\\eeeuuu{{{wwwqqqlllmmmsss{{{~~~{{{vvvnnnhhh```]]]]]]aaabbb```___aaa]]][[[XXXWWWXXXXXXXXXWWWQQQKKKGGGHHHJJJIIIKKKNNNSSSWWW]]]ccciiilllnnnooorrrrrrrrrtttvvvyyy|||~~~~~~|||xxxpppfff]]]WWWUUUYYYcccmmmrrrsssuuu}}}{{{||||||yyyqqqeeeYYYRRRJJJFFFAAA===;;;:::888777777777666444333222111000...---,,,++++++******+++)))******++++++******)))'''(((((())))))))))))(((&&&&&&&&&&&&'''((()))))))))))))))***+++,,,......///000000000000...---,,,............------------,,,,,,,,,---.../////////,,,,,,,,,---------------***+++,,,------,,,,,,++++++,,,,,,+++***+++---000111444:::@@@IIISSS]]]cccmmmssszzz{{{xxxooo```SSSLLL>>>;;;777666999<<>>@@@AAABBBCCCFFFJJJMMMRRR```qqq~~~ooobbbSSSHHHDDD@@@>>>;;;999999999888777444555666666666666555444111444555555222111111333//////000000000000000000000000////////////000000/////////.........---------,,,+++***))))))))))))((()))***++++++***)))((('''((())))))((()))+++---,,,+++,,,...333888<<<>>>DDDJJJTTT]]]dddfffffffff^^^^^^^^^\\\XXXSSSNNNKKKnnnmmmkkkjjjiiiiiiiiijjjeeefffgggiiilllooorrrsssyyy{{{{{{rrrjjjffffffgggcccgggmmmqqqttt{{{}}}sssmmmkkkfff___WWWTTTRRRTTT\\\eeekkkmmmqqqqqqlllcccYYYSSSOOOMMMMMMQQQVVV[[[\\\[[[]]]]]]^^^bbbhhhpppwww{{{~~~ooo\\\NNN:::888666555777===DDDJJJMMMNNNNNNMMMMMMNNNRRRUUUTTTXXX]]]___```cccjjjppplllooosssuuuuuuuuuuuuvvvqqqrrrtttvvvwwwxxxwwwwwwvvvxxxyyy{{{|||}}}||||||~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}|||yyywwwuuurrrxxx|||||||||ssstttzzz}}}{{{wwwllldddXXXOOONNNEEEUUUeeelllooorrrtttttt{{{nnn[[[JJJFFFPPPZZZlll{{{vvvnnnqqqooogggWWWQQQKKKJJJLLLKKKDDD>>>999777222...***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))***+++,,,,,,,,,---///000///222===IIITTTZZZbbbiiillljjjfffddd^^^cccjjjqqqxxx}}}~~~}}}mmmaaa___bbbxxxzzz~~~|||rrr^^^GGG;;;:::>>>???BBBJJJRRRVVVYYYbbbqqq}}}}}}xxxrrrpppssszzz~~~wwwnnnhhh```]]]]]]``````]]][[[]]]\\\ZZZWWWVVVVVVVVVUUUSSSNNNHHHEEEGGGIIIIIIKKKOOOQQQUUU\\\dddkkkppprrrsssvvvuuuttttttvvvzzz}}}{{{sssiii___YYYVVVVVV___jjjpppqqquuu}}}~~~|||sssgggZZZRRRGGGCCC???<<<;;;:::999888777777666555333222111111//////...---,,,,,,,,,,,,******++++++++++++******%%%&&&''')))******++++++&&&&&&&&&&&&&&&'''((()))(((((())))))***+++++++++//////000000000...---,,,//////.........---------,,,,,,------...///000000---.........///000000000***+++,,,---...---,,,,,,*********)))((((((***---///222666999===EEEPPPXXXdddjjjssszzz~~~}}}|||uuufffWWWPPPDDD@@@:::666666888;;;<<<===???AAABBBCCCEEEIIILLLNNN[[[lll{{{|||pppaaaSSSMMMAAA???;;;:::::::::999888333444555666777666555555111444666555222111222333111111111111000000000000000000////////////000111000////////////............---,,,+++************((()))***++++++***)))(((((()))******))))))***,,,)))((((((***///333666888<<<@@@GGGQQQZZZ```bbbbbbYYYYYYYYYWWWTTTPPPKKKIIIrrrpppnnnmmmmmmllljjjhhhjjjlllmmmmmmlllnnnssswwwyyy}}}~~~yyyrrrkkkffffffhhhkkkooosssyyy{{{qqqmmmhhhaaaZZZVVVWWW\\\```eeefffhhhhhheee___XXXTTTNNNLLLKKKMMMQQQUUUXXXYYYVVVUUUWWWZZZ]]]bbblllwwwuuu^^^KKKBBB:::444444666999???EEEIIIIIIIIIJJJLLLMMMLLLKKKQQQTTTXXX[[[___ccchhhkkkooommmmmmooosssuuutttrrrrrrrrrtttuuuvvvvvvvvvvvvvvvxxxzzz|||~~~~~~|||{{{{{{{{{{{{||||||}}}~~~{{{yyyvvvtttxxxuuuuuuyyy|||}}}~~~vvvzzzzzzzzzkkkbbb^^^XXXPPPJJJQQQ___kkkooolllnnnrrrqqqqqqooofffQQQBBBGGGWWWlll{{{|||rrrllleeebbbiiicccWWWLLLKKKMMMIIICCC@@@:::999777222,,,(((&&&&&&"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''')))*********)))(((...---///111222555???KKKWWW___hhhlllnnnnnnkkkfff]]]hhhvvvyyy}}}ooocccccckkktttwww}}}vvvhhhSSSBBB;;;<<<===;;;EEEKKKQQQUUUXXX```mmmxxxzzzvvvsssssszzz}}}rrrhhhdddccccccbbb```^^^[[[YYYWWWZZZWWWUUUUUUUUUTTTPPPLLLKKKJJJGGGEEEDDDHHHNNNSSSSSSWWW]]]eeekkkppprrrsssrrrqqqrrrvvv{{{~~~|||wwwpppggg___[[[\\\aaagggmmmqqqwww}}}}}}rrrggg\\\SSSIIIDDD===999888999:::::::::999777555333222111000333000...---------,,,+++))))))(((((()))***++++++++++++******))))))((((((++++++***((((((''''''''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------...------,,,,,,---------------------------------,,,,,,+++++++++*********++++++,,,,,,---///000222444777;;;AAAEEEQQQZZZgggpppuuuyyy{{{uuugggYYYLLLEEE;;;666666999;;;;;;;;;<<<>>>@@@CCCEEEGGGHHHLLLYYYhhhuuuxxxfffVVVJJJFFFAAA@@@@@@???===:::666555666777888888666444555555555444444444333333555444222000000111222333111111000000000111222222222000//////000000///---,,,,,,,,,+++++++++************)))((((((((((((((())))))(((((((((***+++,,,((((((((()))+++///222444444777===DDDKKKRRRXXX[[[PPPQQQSSSSSSPPPMMMHHHFFFsssqqqooooooooonnnlllkkkiiikkklllllllllmmmqqqtttuuuyyy~~~xxxqqqllljjjkkknnnpppssswww|||}}}tttmmmiiiaaaYYYTTTUUUXXX[[[______```___\\\WWWRRRNNNGGGFFFGGGIIINNNRRRTTTUUUTTTSSSTTTWWWZZZ^^^hhhrrrwwwcccPPPDDD<<<555555666888>>>CCCHHHHHHIIIJJJKKKKKKJJJIIIMMMPPPTTTXXX\\\```eeeiiinnnmmmnnnppptttuuutttqqqrrrssstttuuuvvvvvvvvvvvvvvvwwwyyy{{{||||||||||||{{{{{{{{{||||||}}}~~~}}}||||||{{{yyywwwuuutttwwwtttsssuuuwwwwwwzzzzzzvvv|||mmmbbb]]]VVVOOOIIIQQQ___lllqqqnnnmmmpppnnnnnnnnnfffSSSDDDHHHVVVddduuuwwwmmmggg___[[[bbb]]]RRRIIIJJJLLLJJJEEEAAA;;;:::888333---)))''''''######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((((('''&&&&&&'''((()))*********)))(((,,,,,,...222444888CCCNNNZZZccckkknnnoooooolllhhhffftttrrrzzz|||xxx}}}{{{lll``````gggtttwww{{{vvvgggRRRAAA;;;<<<===<<>>GGGLLLSSSXXX]]]eeepppyyy}}}yyywwwyyyzzzyyy{{{wwwlllccc___cccbbb```]]]ZZZXXXVVVTTTXXXXXXYYYZZZYYYUUUPPPKKKEEEEEEDDDDDDEEEJJJQQQVVV[[[___ffflllpppqqqqqqppppppppppppssswwwzzz{{{{{{}}}~~~~~~zzzsssjjjccc```\\\aaahhhmmmqqqvvv}}}wwwjjj\\\QQQIIIDDD===888777777888888:::999888666555333222222111///---,,,------,,,***,,,,,,++++++,,,,,,------***))))))))))))(((((((((***)))(((''''''&&&''''''((((((((((((((((((((((((+++++++++++++++++++++++++++,,,,,,---......//////,,,,,,------...------,,,........................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,...111333>>>CCCMMMZZZfffqqqzzz~~~ttt^^^UUUHHH>>>999555222000222222333555777:::<<<===???IIIVVVeeewwwyyyfff___VVVOOOJJJEEE???;;;===;;;:::999:::999777555===<<<;;;:::999888777666999888777555333222000000444444333222111111111111666444333333333333222000------,,,,,,,,,+++++++++******)))(((((((((((()))+++++++++******)))(((''',,,+++***))))))***+++,,,---...111555999===???AAACCCDDDFFFFFFDDDAAA>>><<>>>>><<<===@@@EEEKKKOOOPPPPPPPPPNNNNNNPPPQQQTTT]]]gggqqqvvvzzz||||||xxxkkk___LLLCCC:::777666666999>>>DDDEEEGGGHHHGGGEEEEEEDDDEEEHHHMMMQQQUUUZZZ___cccgggiiimmmqqqssssssqqqoootttuuuuuuvvvwwwwwwvvvvvvvvvwwwxxxyyyzzzzzzyyyxxx{{{{{{{{{|||||||||||||||vvvuuutttrrrrrrsssttttttvvvrrrpppqqqqqqppprrrwwwtttoooqqqvvvwwwmmmeee]]]WWWJJJQQQ___ooovvvsssnnnllljjjjjjmmmjjj[[[IIIGGGOOO]]]pppvvvpppiii]]]UUUXXXTTTLLLGGGIIILLLJJJFFFEEE>>>>>><<<777111,,,)))((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((('''))))))************+++***---,,,...444:::@@@KKKUUU^^^hhhpppqqqpppooolllhhhdddzzzvvvzzzxxxooojjjqqq}}}yyynnniiimmmtttwwwvvvuuuwww|||rrr```KKK>>>999999<<<@@@FFFLLLSSSZZZ```hhhssszzzzzzssspppqqqxxx}}}}}}~~~~~~ssshhh```]]]^^^]]]\\\YYYWWWVVVUUUTTTWWWYYY[[[\\\ZZZUUUOOOKKKEEEEEEDDDDDDFFFKKKQQQVVV\\\```gggmmmqqqrrrqqqpppoooooopppqqqtttwwwyyyzzz}}}{{{rrriiibbb___[[[aaahhhmmmqqqvvv}}}|||pppaaaUUUJJJEEE>>>999777777777888999999888777666555333333333111///...//////...------,,,,,,,,,,,,,,,------))))))))))))))))))))))))))))))((('''&&&&&&''''''''''''''''''''''''''''''))))))***************+++******+++,,,------......,,,,,,------...---------////////////////////////------------------,,,,,,---------,,,,,,++++++***+++,,,---,,,,,,,,,///111777:::BBBOOO___mmmwww|||~~~iii^^^OOOCCC<<<999666444222222222333444666888999===CCCMMMYYYjjj~~~yyyrrrggg___XXXRRRKKKFFFCCCAAA>>>=========<<<;;;===<<<<<<;;;;;;:::::::::;;;;;;:::999777555333222555555444444333444444444777666444444444444222000------------,,,,,,,,,,,,+++***))))))(((((()))))))))***+++++++++)))((('''+++***))))))((())))))***,,,---///222444777999:::<<<===>>>>>>===;;;999777pppnnnmmmmmmnnnnnnmmmkkkllllllmmmnnnpppppppppoooooossswwwxxxxxxzzz~~~~~~{{{zzzwwwtttrrroooqqqssstttuuuvvvyyy{{{|||yyyqqqoooiiiaaa[[[XXXVVVUUUTTTJJJGGGBBB===999888888888888999<<>>>>>??????@@@AAAAAAAAA>>>======<<<:::888666555444444444444555555666777888666444444444444222000.........---------,,,,,,++++++***)))))))))))))))'''((()))+++++++++***)))(((((((((((()))******++++++,,,---///222444666666666666777888888666555444sssqqqppppppppppppooommmmmmllllllmmmppprrrqqqqqqqqqtttwwwwwwwwwxxx|||}}}zzzxxxwwwuuusssppprrrtttuuuvvvwwwyyy{{{yyy~~~~~~zzzssslllhhhbbb\\\XXXXXXXXXWWWUUULLLHHHBBB<<<888666666777555555888===CCCHHHKKKKKKNNNLLLLLLNNNOOOQQQZZZcccfffkkknnnoooppppppjjjbbbRRRHHH>>>999666444666:::???BBBFFFFFFBBB>>>>>>>>>???AAAEEEIIILLLPPPUUUYYY[[[___eeeiiikkklllnnnooottttttuuuuuuuuuuuuttttttwwwxxxzzz{{{|||||||||{{{yyyzzzzzzzzzzzzxxxwwwvvvuuutttttttttttttttuuuuuuuuussstttxxxzzzxxxyyy|||zzz|||xxxmmmjjjkkkttt{{{mmmbbb\\\RRRSSS[[[jjjuuuvvvrrrooojjjjjjmmmmmmbbbPPPIIIKKK\\\sss~~~{{{tttdddWWWVVVVVVOOOIIIIIIJJJHHHFFFGGG??????>>>:::333---)))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&&&&&&&&&&((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&'''(((((())))))))))))++++++******++++++,,,---111///000777???GGGQQQZZZ```fffmmmrrrvvvuuulllbbbTTTgggxxxuuunnnddd^^^___hhhpppwww}}}}}}rrrggggggpppxxx}}}xxxssstttxxx{{{zzzxxxfffSSSAAA;;;999777;;;BBBFFFLLLUUU___iiisss|||}}}uuujjjeeehhhuuuzzzooofffaaa^^^YYYXXXVVVUUUTTTTTTUUUUUUSSSVVVZZZZZZVVVPPPKKKHHHGGGGGGHHHGGGIIILLLRRRVVVZZZ^^^cccjjjooorrrssstttqqqrrrrrrrrrrrrtttxxx{{{~~~}}}qqqddd]]]ZZZYYY```iiipppuuuzzzyyyhhhZZZNNNHHHAAA;;;888888888888777888999999999777666555000...,,,,,,---...---,,,------,,,+++++++++,,,,,,*********++++++++++++,,,))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''(((((()))))))))&&&&&&'''(((***+++,,,,,,++++++,,,---....................................------------............------------,,,,,,,,,,,,''')))++++++++++++---//////111555>>>JJJXXXeeemmmzzzyyyhhhXXXMMMEEE@@@<<<777555333000///000111111222444999BBBOOOaaaxxxyyynnnfff]]]YYYTTTPPPNNNNNNMMMMMMHHHIIIJJJKKKLLLNNNNNNOOOFFFEEECCCAAA>>><<<::::::666666666666666777888888999777555555555444222000//////.........---------++++++***))))))))))))***'''((()))******+++++++++''''''((()))***++++++,,,)))***+++,,,...000111222000111222333333222222111tttsssqqqpppppppppnnnlllmmmkkkiiikkknnnqqqrrrrrrqqqtttwwwxxxwwwyyy~~~|||yyywwwvvvtttsssrrrtttvvvwwwvvvwwwxxxzzzuuuzzz}}}|||yyyvvvppphhhccc___ZZZYYY\\\^^^]]][[[QQQMMMFFF@@@;;;999888888666666777;;;AAAGGGJJJLLLMMMKKKKKKMMMNNNPPPYYYccceeeiiillllllllllllhhhaaaSSSIII???:::777444666:::===AAAEEEEEE@@@<<<;;;<<<999;;;???BBBDDDHHHMMMPPPUUUZZZ___dddfffiiilllooossssssttttttttttttssssssvvvwwwyyy{{{|||}}}}}}|||vvvwwwyyy{{{{{{zzzyyyxxxvvvvvvwwwwwwwwwvvvvvvuuuuuutttvvv{{{|||yyyxxxzzzyyyyyy}}}tttjjjjjjlllttt|||ooohhhdddWWWTTTYYYgggsssvvvtttrrriiigggkkkmmmeeeUUUMMMOOO\\\tttxxxgggWWWVVVUUUMMMGGGFFFGGGFFFGGGJJJ??????>>>:::333---)))'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))&&&&&&((())))))*********,,,++++++***+++,,,---...000---///888BBBKKKVVV___dddhhhnnnuuu~~~~~~qqqbbbSSSccczzzxxxssskkkddd```bbbiiipppttt{{{{{{ooodddgggsss{{{yyyttttttxxxzzzwwwsss^^^LLL===:::999777:::BBBGGGMMMXXXdddpppzzz~~~yyyqqqkkkkkkxxxyyyooogggcccaaa]]]\\\YYYVVVTTTTTTTTTUUUQQQUUUXXXWWWRRRLLLHHHFFFFFFGGGHHHIIIKKKOOOUUUYYY]]]```dddiiimmmqqqtttuuussstttuuutttsssuuuyyy}}}}}}rrrfff___]]]YYY___iiiqqqwww}}}ooo```PPPJJJBBB<<<999999888888777888999::::::888777666222000......///000///...///......---,,,,,,------++++++,,,,,,,,,---------******))))))))))))******''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&&&&''')))***+++------***+++,,,---............------------------------------------.........///,,,,,,,,,---------------(((***,,,,,,++++++,,,---000222555:::AAAMMM[[[eeesss{{{zzzmmmbbbXXXNNNHHH===;;;777333111000111111222111444;;;DDDSSSjjjxxxrrrkkkdddaaa^^^]]]\\\[[[[[[\\\\\\]]]^^^______WWWUUUQQQLLLHHHEEECCCBBB@@@???>>>===<<<;;;;;;<<<;;;999777777777666444222////////////.........---,,,+++******))))))*********)))))))))))))))******(((((()))***++++++++++++******++++++,,,,,,------,,,,,,....../////////...sssqqqooonnnnnnmmmkkkiiillliiiggghhhmmmqqqrrrrrrqqqtttwwwxxxxxx{{{{{{wwwuuutttsssrrrtttvvvwwwxxxwwwvvvwwwxxxrrrwww{{{yyywwwuuunnngggccc___[[[]]]aaaeeedddbbbTTTPPPJJJCCC>>>;;;::::::999888999<<>>:::333---(((&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%&&&&&&'''((())))))'''((((((((())))))******&&&&&&((()))************---,,,+++***+++,,,---...///,,,...888DDDNNNYYYbbbgggjjjoooyyytttcccTTTaaauuu{{{uuummmhhhgggjjjpppvvvqqqzzzzzznnneeekkkyyyzzzuuutttxxxyyyvvvqqqZZZHHH:::999:::777:::AAAIIIOOOZZZgggttt}}}yyyqqqooo{{{yyyooohhhdddcccbbb```\\\XXXUUUTTTTTTTTTPPPTTTWWWUUUPPPJJJGGGFFFDDDEEEGGGIIILLLQQQWWW\\\```bbbeeeiiimmmqqqtttvvvuuuvvvvvvuuusssuuuzzz~~~|||ttthhhaaa```XXX___iiirrrxxx~~~wwwiiiQQQKKKCCC===:::999999999666888999::::::999777666555444222222333444333222111000///...............,,,,,,,,,------.........+++***************++++++((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''(((***+++,,,......***+++,,,---............---------------------------------.........//////,,,,,,,,,------.........,,,...//////---,,,,,,---+++...111222666AAAPPP[[[lllttt}}}vvvjjj^^^UUUCCCAAA<<<888555333444444555222333888>>>III___sss}}}wwwtttqqqoooiiiiiijjjjjjjjjjjjkkkkkkgggccc^^^WWWRRRNNNLLLKKKJJJIIIGGGDDDBBBAAA@@@@@@===;;;999888888777555333000/////////............,,,+++******)))*********---+++***((((((((()))))))))***++++++++++++******------,,,,,,,,,+++++++++)))***+++,,,,,,---------