BM6P6(@ ~~~xxxqqqmmmeeeaaa\\\WWWTTTTTTUUUWWW^^^dddnnnwww~~~zzzyyywwwuuurrrnnnllljjjoooppprrrsssttttttsssssssssuuuwwwwwwvvvuuuuuuvvv{{{{{{zzzyyywwwvvvuuuuuuuuupppjjjgggiiinnnsssvvvzzz||||||xxxxxxzzzyyyvvvxxxwwwuuurrrpppnnnmmmmmmkkkooosssrrrppppppssswwwsssuuutttqqqppprrrrrrooonnnlllkkkjjjkkkmmmppprrruuuuuuuuuvvvwwwyyyzzz{{{wwwwwwxxxyyyxxxvvvsssrrrsssooooootttxxxxxxzzz|||yyyyyyyyyxxxxxxwwwwwwwwwsssvvvzzz||||||{{{{{{|||~~~}}}|||zzzzzzzzz{{{|||{{{{{{{{{{{{|||}}}~~~{{{wwwuuuuuutttsssqqquuuuuusssrrrrrrssstttuuuwwwvvvvvvvvvxxxyyyxxxwwwxxxxxxwwwvvvwwwxxxyyyzzzxxxwwwwwwxxx{{{~~~~~~zzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyxxxwwwvvvttttttyyyyyyyyywwwtttpppllljjjfffccc```]]][[[XXXUUURRRQQQSSSTTTTTTTTTUUUXXXZZZXXXZZZ[[[\\\\\\YYYWWWUUUYYYVVVRRRNNNKKKGGGCCC@@@BBBAAA@@@?????????@@@AAAEEEDDDIIISSSWWW\\\nnnwww|||~~~wwwbbbWWWVVVTTTRRRQQQPPPOOOMMMKKKJJJJJJIIIHHHEEEAAA>>>;;;999999888777666555444333666444222111222222111///111111222222222333333333222888???KKKdddrrrooouuuwwwhhhlllyyyuuuoookkkhhheee^^^YYYTTTXXXbbbnnnuuuxxxvvvsssqqqrrrqqqrrryyyzzzxxx{{{|||zzzwwwwwwwwwxxxxxxxxxvvvuuusssqqqooommmkkkkkkkkkmmmooorrrttttttttttttpppqqqqqqooollljjjjjjjjjggggggggggggggggggggggggcccdddeeeeeeeeedddcccbbbdddddddddcccccccccbbbbbbcccbbbbbbaaa```______^^^_________```````````````\\\[[[[[[[[[[[[[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWWWWXXXXXXVVVTTTSSSRRRQQQQQQRRRQQQOOOMMMMMMMMMLLLLLLMMMOOOPPPRRRKKKLLLMMMNNNOOONNNNNNMMMKKKKKKKKKJJJIIIIIIHHHHHHKKKHHHCCC@@@@@@DDDIIIMMMRRRRRRSSSSSSRRRPPPNNNMMMHHHHHHGGGHHHIIIKKKMMMNNNLLLLLLKKKJJJHHHGGGFFFEEEHHHIIIJJJIIIGGGDDD@@@======>>>???@@@@@@BBBEEEHHHIIIKKKMMMOOONNNLLLIIIFFFDDDEEEBBB<<<<<>>CCCBBBAAA@@@???@@@AAABBBEEEEEEKKKUUUZZZbbbwww{{{xxxqqqbbb[[[VVVTTTRRRQQQPPPOOOMMMKKKIIIIIIIIIIIIGGGDDDAAA???<<<;;;:::888777666555555888666333333333444444333111111222222222333333333444888===GGG^^^}}}xxxsssvvvppphhhlllyyyxxxqqqlllgggccc\\\WWWTTTWWW```kkktttyyyvvvuuutttsssqqqvvv|||zzz{{{}}}}}}}}}yyywwwuuutttuuuvvvvvvuuuuuutttrrrpppnnnllljjjiiikkklllnnnooopppqqqqqqqqqpppppppppnnnkkkjjjjjjjjjhhhhhhhhhgggfffeeeeeedddcccddddddeeeeeedddbbbbbbccccccbbbbbbbbbbbbbbbbbbaaa``````______^^^^^^^^^________________________[[[[[[ZZZZZZZZZ[[[[[[\\\YYYYYYXXXXXXWWWWWWWWWXXXUUUUUUWWWXXXXXXYYYYYYYYYXXXWWWVVVWWWWWWWWWUUUSSSPPPOOOOOOOOOOOOOOOMMMLLLMMMMMMLLLLLLMMMNNNPPPQQQIIIJJJKKKMMMMMMMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHEEEBBBAAABBBFFFKKKOOOOOOOOOOOOOOONNNMMMLLLKKKHHHHHHHHHIIIJJJKKKLLLMMMKKKJJJIIIGGGFFFEEEDDDDDDGGGHHHJJJKKKHHHDDD???<<<888:::;;;<<<===???AAADDDJJJKKKMMMMMMLLLIIIFFFDDDBBBEEECCC@@@AAAHHHKKKIIIJJJIIIGGGHHHJJJNNNQQQSSSUUUYYY[[[ZZZYYY^^^hhhqqq}}}~~~~~~zzzuuuoookkkeeebbb^^^YYYWWWVVVVVVWWWYYY^^^gggqqqxxx}}}~~~zzzyyyxxxvvvtttqqqooommmiiiiiijjjkkkmmmnnnpppqqqrrrrrrrrrqqqooooooqqqssswwwwwwvvvvvvuuutttssssssnnnooonnniiieeegggpppxxxwwwyyywwwsssrrruuuvvvtttvvvwwwwwwwwwvvvuuusssrrrqqqsssuuussspppnnnppprrrooosssuuuttttttvvvuuuqqqooonnnllljjjiiiiiijjjkkknnnooorrrtttvvvwwwwwwwwwvvvwwwwwwxxxwwwvvvtttssstttqqqqqqvvvyyyyyyyyy|||yyyyyyyyyxxxxxxxxxxxxxxxyyy{{{||||||{{{{{{|||~~~~~~}}}|||{{{{{{{{{|||}}}yyyyyyzzzzzz{{{}}}~~~|||zzzxxxwwwwwwwwwvvvuuuttttttttttttuuuvvvwwwwwwwwwvvvuuuvvvwwwxxxwwwvvvvvvuuuuuuuuuuuuvvvwwwwwwsssrrrqqqsssuuuvvvvvvuuuvvvvvvvvvuuutttsssssssssuuuuuuvvvvvvvvvvvvuuuuuu{{{{{{zzzxxxuuuqqqmmmkkkcccaaa^^^\\\ZZZXXXUUUSSSRRRSSSTTTTTTTTTVVVYYY[[[[[[[[[[[[[[[ZZZYYYXXXWWWTTTRRROOOKKKFFFBBB???===CCCBBBAAA@@@@@@AAACCCDDDBBBDDDKKKUUU\\\hhh{{{{{{vvv{{{}}}iiiaaa]]]UUUSSSQQQPPPPPPOOOMMMKKKHHHIIIIIIIIIHHHFFFDDDBBB???===;;;888777777777888888555333222333555555555111111222222222333333333666777:::BBBVVVsssyyyxxxwwweeecccrrr{{{uuupppkkkhhh```^^^\\\]]]bbbkkkuuu{{{~~~}}}xxxttt}}}~~~|||~~~~~~}}}{{{vvvtttsssssstttvvvuuuuuutttsssqqqooollljjjhhhgggkkkkkkkkkkkklllmmmnnnnnnoooppppppnnnkkkjjjjjjkkkjjjiiihhhgggeeedddcccbbbccccccddddddccccccbbbaaa`````````aaaaaaaaaaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[ZZZYYYYYYZZZZZZ[[[WWWWWWWWWVVVVVVVVVVVVVVVTTTUUUVVVWWWXXXXXXXXXWWWXXXVVVUUUVVVVVVVVVTTTRRRNNNNNNOOOOOOOOONNNNNNMMMMMMLLLLLLLLLMMMNNNOOOPPPJJJJJJLLLMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGCCCCCCBBBBBBEEEHHHLLLOOOKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJHHHGGGEEEDDDCCCCCCCCCDDDEEEGGGIIIIIIGGGCCC???<<<<<<>>>@@@AAAAAABBBEEEFFFIIIJJJJJJJJJIIIGGGEEEDDDCCCFFFGGGFFFHHHLLLMMMLLLHHHFFFDDDHHHOOOVVVZZZ[[[ZZZ[[[ZZZYYY\\\gggxxxyyyzzz{{{zzzwwwsssnnnkkkeeeccc```\\\YYYXXXWWWWWWXXX]]]dddmmmuuuzzz}}}~~~yyyxxxxxxvvvtttrrrpppooojjjjjjiiiiiijjjkkkmmmnnnqqqqqqpppnnnmmmnnnpppsssvvvvvvuuuuuuttttttssssssnnnnnnmmmiiifffiiipppwwwyyyzzzxxxtttsssvvvwwwuuuuuuvvvxxxyyyyyyxxxvvvuuutttvvvvvvtttpppnnnnnnooolllqqqttttttuuuwwwuuuqqqpppooommmkkkjjjiiihhhgggjjjlllooorrrtttuuuuuutttuuuuuuvvvvvvvvvvvvuuutttuuurrrrrrwwwzzzyyyyyy{{{xxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzyyyxxxxxxyyy{{{~~~}}}|||{{{{{{{{{|||}}}{{{zzzzzzzzzzzzzzz{{{{{{}}}{{{yyyxxxxxxwwwvvvttttttttttttuuuvvvwwwxxxxxxvvvuuutttuuuwwwxxxwwwvvvuuuuuuuuuuuuttttttuuuuuupppooonnnpppqqqrrrqqqppprrrrrrrrrrrrrrrsssssssssssstttuuuvvvwwwwwwwwwwwwzzzzzzzzzxxxuuuqqqmmmkkkcccaaa^^^\\\[[[ZZZWWWUUURRRRRRSSSRRRRRRTTTWWWZZZZZZYYYYYYXXXWWWWWWVVVVVVSSSRRRPPPLLLGGGBBB@@@???BBBAAA?????????AAACCCEEECCCGGGOOOXXXaaaqqq{{{~~~yyyvvv~~~tttddd^^^]]]TTTRRRPPPOOOOOONNNLLLKKKIIIIIIIIIHHHGGGEEECCCBBBAAA???;;;888666777888999666333000///111333444555111111222222222333333333666666777===NNNiii|||zzzfffcccrrrzzzwwwuuusssqqqllllllllllllnnnttt{{{~~~www|||rrrqqqqqqrrruuuwwwwwwvvvsssrrrqqqnnnllljjjiiihhhiiiiiihhhhhhiiikkkmmmnnnnnnooopppnnnlllkkkkkklllhhhhhhgggfffeeedddcccbbbcccccccccbbbbbbaaa``````^^^____________`````````]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\ZZZZZZYYYYYYXXXYYYYYYYYYVVVVVVWWWVVVVVVVVVUUUUUUTTTTTTUUUVVVWWWWWWVVVVVVWWWVVVTTTTTTUUUTTTRRRPPPNNNOOOPPPPPPPPPOOOOOOPPPLLLLLLLLLLLLMMMMMMNNNNNNLLLLLLNNNNNNNNNNNNMMMLLLIIIIIIIIIHHHGGGGGGFFFFFFBBBBBBCCCDDDFFFIIIKKKLLLHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHDDDCCCBBBAAABBBCCCEEEFFFEEEEEEEEEDDDBBBAAA???>>>CCCEEEFFFFFFFFFEEEFFFGGGDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMMMMMMMMMMLLLJJJEEEDDDEEEKKKTTT[[[]]]\\\]]]\\\ZZZ[[[dddwwwsssuuuvvvvvvtttqqqmmmkkkgggeeeccc```]]][[[YYYYYYYYY\\\bbbiiipppvvvzzz|||vvvvvvvvvuuusssrrrpppooonnnmmmkkkjjjiiiiiijjjkkkooooooooommmlllmmmpppsssuuuuuuuuuuuuuuutttttttttrrrnnnjjjhhhjjjmmmrrrtttyyy{{{yyyuuuuuuwwwxxxvvvtttvvvxxxzzzzzzyyyxxxwwwvvvvvvvvvtttqqqooonnnnnniiinnnrrrrrrsssvvvtttqqqppppppooonnnllljjjhhhggghhhjjjmmmppprrrsssrrrrrrssssssttttttttttttttttttuuurrrrrrwwwzzzxxxwwwyyywwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyxxxwwwwwwyyy{{{||||||{{{zzzzzz{{{|||}}}}}}|||{{{yyyxxxwwwwwwwww~~~|||zzzyyyxxxwwwtttrrrsssttttttuuuvvvwwwwwwxxxuuutttssstttvvvwwwvvvuuuuuuuuuuuutttsssrrrqqqqqqlllkkkkkkmmmoooooonnnllllllmmmnnnoooqqqrrrssstttrrrssstttvvvwwwwwwxxxxxxyyyyyyxxxwwwtttpppllljjjbbb```^^^]]]\\\[[[YYYWWWTTTTTTTTTSSSRRRSSSVVVYYYZZZYYYYYYXXXWWWWWWVVVVVVQQQQQQPPPKKKFFFAAA@@@@@@AAA@@@>>>===>>>AAADDDFFFIIIMMMVVV```lll|||{{{}}}}}}{{{xxx{{{|||pppbbb\\\YYYSSSQQQOOOOOOOOONNNLLLJJJKKKJJJIIIGGGEEECCCAAA@@@AAA???;;;888666666777888555333111000222444444444111111222222222333333333555444555;;;HHH```}}}jjjdddnnnxxxvvvxxxyyyyyyuuuwwwyyyzzz{{{~~~~~~xxxzzzmmmmmmnnnppptttvvvvvvuuurrrqqqpppooommmllljjjjjjhhhgggggghhhiiikkknnnooommmnnnooonnnlllkkklllmmmeeeeeeeeeeeeddddddddddddccccccbbbaaa``````______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______]]]\\\\\\\\\[[[[[[ZZZZZZZZZYYYXXXXXXWWWWWWWWWXXXVVVVVVWWWWWWWWWVVVUUUTTTSSSTTTTTTUUUUUUUUUUUUUUUVVVUUUSSSSSSSSSSSSPPPNNNLLLNNNPPPPPPOOONNNOOOPPPKKKKKKLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMMMMLLLKKKKKKHHHHHHHHHGGGFFFFFFEEEEEEBBBCCCCCCDDDFFFFFFGGGHHHGGGFFFEEEDDDDDDEEEGGGHHHIIIIIIJJJJJJJJJHHHFFFEEEAAA@@@AAABBBCCCFFFHHHIIICCCBBB???======>>>@@@AAADDDEEEEEECCCAAA@@@@@@AAA???@@@DDDHHHLLLPPPRRRSSSRRRRRRQQQQQQNNNJJJGGGFFFDDDEEEIIIPPPWWW[[[[[[ZZZXXXXXXZZZaaarrrnnnoooqqqrrrrrrpppnnnlllhhhhhhfffcccaaa^^^\\\[[[ZZZ\\\```eeekkkqqquuuwwwsssssssssrrrrrrpppooonnnpppooommmllljjjiiihhhhhhkkklllmmmllllllmmmppprrrttttttttttttttttttuuuuuutttpppkkkjjjmmmqqqtttuuuxxxzzzzzzvvvvvvxxxwwwttttttuuuwwwxxxyyyyyyxxxxxxwwwvvvuuusssrrrpppooonnnjjjnnnqqqppprrruuutttqqqpppqqqqqqqqqooommmkkkiiiiiijjjlllnnnppppppppppppqqqqqqqqqrrrrrrssssssttttttqqqrrrwwwyyywwwuuuvvvuuuuuuuuuuuuuuuvvvvvvvvvxxxzzz{{{{{{zzzzzz{{{}}}{{{zzzyyyyyyyyyzzz{{{|||}}}|||zzzyyywwwvvvuuuuuu|||zzzyyyxxxxxxwwwtttrrrssstttuuuvvvvvvvvvvvvvvvuuutttssstttuuuvvvuuutttttttttsssrrrpppnnnllljjjgggggggggiiillllllkkkiiihhhiiijjjlllnnnoooqqqqqqqqqrrrsssuuuvvvvvvwwwwwwwwwwwwvvvtttqqqmmmiiiggg```___]]]\\\\\\\\\ZZZXXXXXXXXXVVVTTTRRRSSSVVVYYYZZZZZZZZZZZZYYYXXXWWWVVVNNNOOONNNJJJCCC???>>>???BBB@@@>>>===???BBBEEEHHHJJJOOOXXXeeevvvzzzvvvtttuuu|||zzzttttttsssqqqrrr{{{nnnaaaZZZVVVRRRPPPNNNNNNNNNNNNLLLJJJKKKJJJIIIGGGDDDCCCAAA@@@AAA???<<<:::888777777777777666444444666666666555111111222222222333333333333333444:::DDDWWWsssnnnccccccvvv||||||}}}}}}~~~yyyvvv}}}xxxmmmlllmmmoooqqqsssrrrqqqpppoooooonnnmmmmmmllllllggggggggghhhiiikkklllmmmjjjkkklllllljjjiiijjjlllddddddddddddddddddddddddcccbbbaaa```___^^^^^^^^^______^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVUUUVVVWWWWWWWWWVVVTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSUUUTTTRRRRRRRRRQQQOOOLLLJJJMMMOOONNNKKKJJJKKKMMMJJJKKKLLLLLLLLLLLLKKKKKKHHHIIIIIIJJJJJJIIIGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFDDDCCC???@@@AAACCCEEEFFFGGGHHH@@@>>><<<:::;;;>>>BBBDDDEEEDDDCCC@@@>>>===>>>???>>>AAAFFFLLLRRRVVVYYY[[[XXXTTTQQQPPPMMMGGGEEEFFFGGGJJJPPPUUUXXXYYYYYYYYYTTTYYYdddsssiiijjjmmmooopppooonnnmmmjjjjjjiiigggdddaaa^^^\\\ZZZ[[[]]]aaaeeejjjoooqqqppppppppppppoooooonnnmmmnnnnnnnnnmmmkkkjjjhhhhhhfffhhhjjjkkkkkkllloooqqqqqqrrrrrrrrrsssssstttttttttssspppnnnnnnqqquuuyyyxxx||||||zzzyyy{{{yyyuuutttuuuuuuvvvwwwwwwxxxxxxvvvuuutttssssssrrrqqqpppllloooqqqpppqqquuuuuurrrpppqqqsssssssssqqqnnnmmmkkkllllllmmmnnnnnnoooooooooooooooooopppqqqrrrssstttqqqrrrwwwyyyvvvttttttssssssssstttttttttuuuuuuvvvxxx{{{|||{{{{{{{{{|||yyyyyyxxxwwwxxxyyyzzz{{{zzzzzzxxxwwwwwwvvvvvvvvvwwwvvvvvvwwwyyyxxxvvvtttssssssuuuuuuuuuuuutttssstttsssrrrsssuuuvvvuuutttrrrqqqpppnnnkkkhhheeecccaaaaaacccfffhhhiiigggeeeffffffggghhhiiijjjkkkkkkooopppqqqrrrssstttttttttttttttsssrrroookkkgggddd]]]\\\ZZZZZZ[[[ZZZYYYWWWXXXWWWUUURRROOOPPPRRRUUUVVVWWWXXXYYYXXXVVVTTTSSSNNNOOOOOOJJJCCC>>>>>>@@@DDDBBB@@@???AAADDDHHHKKKLLLRRR\\\mmm}}}vvvooolllrrr~~~{{{yyyoooiiigggmmmsss{{{jjj___YYYUUUQQQOOONNNMMMNNNMMMLLLJJJKKKJJJIIIGGGFFFDDDDDDDDDBBBAAA???<<<:::999888777777666666666777666444222111111222222222333333333222222555:::@@@NNNggg~~~rrrfff___nnn{{{zzz|||}}}}}}yyywwwuuutttttt|||zzzsssrrrrrrrrrsssqqqooommmlllllllllllllllllllllmmmhhhhhhhhhiiihhhhhhggggggfffggghhhhhhgggfffgggiiieeeeeeddddddccccccbbbbbbcccbbb```___]]]]]]]]]^^^``````___^^^]]]\\\\\\[[[^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZYYYXXXXXXWWWYYYXXXWWWVVVUUUUUUUUUUUUSSSTTTUUUVVVVVVTTTRRRQQQRRRSSSSSSTTTTTTSSSSSSRRRTTTSSSRRRQQQQQQPPPMMMKKKJJJMMMPPPNNNJJJHHHJJJLLLJJJKKKKKKLLLLLLKKKJJJJJJGGGGGGHHHIIIHHHGGGFFFEEEGGGFFFFFFEEEEEEDDDCCCCCCAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHJJJIIIGGGFFFDDDCCCBBBBBB@@@AAACCCDDDEEEDDDCCCBBB<<<<<<<<<===???AAADDDEEEEEEDDDBBB???======@@@CCCCCCGGGLLLRRRWWW[[[\\\\\\WWWQQQMMMMMMJJJFFFFFFJJJMMMQQQUUUVVVVVVVVVZZZ^^^^^^iii|||fffhhhjjjmmmooooooooonnnkkkkkkjjjiiifffbbb___]]]ZZZZZZ[[[]]]aaafffjjjmmmnnnnnnnnnnnnnnnmmmmmmlllllllllmmmmmmlllkkkiiihhhbbbeeehhhjjjkkklllmmmooopppppppppqqqqqqrrrrrrssssssuuuuuurrrnnnooovvv}}}zzz~~~~~~|||wwwuuutttttttttuuuvvvwwwxxxuuutttssssssssssssrrrqqqnnnqqqrrrpppqqquuuvvvtttpppqqqsssuuuuuusssqqqooommmmmmlllllllllmmmnnnooonnnnnnnnnnnnoooppprrrrrrssspppqqqvvvxxxuuussssssrrrrrrrrrsssssstttttttttrrruuuxxxzzzzzzyyyzzzzzzxxxxxxwwwwwwwwwxxxzzz{{{wwwwwwwwwwwwwwwwwwxxxyyysssssstttvvvyyyzzzxxxwwwssstttuuuuuuuuutttsssrrrtttsssrrrsssuuuvvvuuutttpppooonnnkkkhhhddd```^^^]]]^^^```cccfffgggeeeccceeefffffffffffffffffffffnnnnnnooopppqqqrrrrrrqqqrrrrrrrrrpppmmmiiieeeccc[[[ZZZXXXXXXYYYYYYWWWVVVVVVUUURRRNNNKKKKKKMMMPPPQQQSSSTTTUUUUUURRRPPPNNNOOORRRRRRMMMEEEAAAAAACCCEEEDDDBBBAAABBBFFFKKKNNNUUUZZZeeeyyytttmmmjjjhhhsss|||yyywwwnnnddddddpppxxx{{{fff^^^YYYVVVQQQOOOMMMMMMNNNMMMLLLJJJJJJJJJIIIHHHGGGGGGGGGGGGCCCBBBAAA???===:::999888555444555666666555111...111111222222222333333333222222555:::===HHH___uuuvvvllldddkkkuuuyyyuuuttttttsssyyyuuusssssstttyyy|||zzzxxxwwwvvvsssooollljjjjjjjjjkkkkkkllllllmmmiiiiiiiiiiiihhheeecccbbbcccdddfffeeeddddddeeefffgggfffeeedddcccaaa``````cccbbb```^^^]]]]]]]]]]]]aaaaaa```___]]]\\\[[[[[[^^^]]]]]]\\\[[[ZZZYYYYYY[[[ZZZZZZYYYXXXXXXWWWWWWYYYXXXWWWVVVUUUUUUUUUUUUQQQRRRTTTUUUTTTSSSQQQPPPRRRSSSSSSSSSSSSSSSRRRRRRTTTSSSQQQQQQQQQOOOMMMJJJLLLPPPRRRPPPLLLIIIKKKMMMJJJJJJKKKLLLLLLKKKJJJIIIHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@@@@AAABBBCCCCCCCCCDDDFFFHHHIIIIIIHHHHHHJJJIIIFFFDDDBBBAAAAAAAAAAAABBBDDDEEEDDDBBB???===888:::===@@@CCCEEEEEEEEEBBBAAA>>>;;;:::<<>>>>>999999999888777555444333333333333333333333333333999555555:::<<>>CCCFFFHHHFFFDDDBBB<<<>>>???>>>>>>???DDDHHHJJJNNNSSSWWWYYYYYYWWWUUUHHHHHHGGGHHHJJJOOOTTTWWW]]]ZZZWWWXXX[[[aaallluuuhhhffffffiiinnnoookkkgggkkkmmmnnnmmmjjjeee___[[[[[[[[[[[[\\\^^^___aaabbbfffgggiiikkkmmmmmmnnnnnnlllkkkiiijjjjjjkkkiiihhhgggfffeeeeeefffgggjjjkkkmmmmmmmmmmmmlllnnnqqqtttrrrsssttttttssstttvvvwww}}}}}}~~~~~~~~~~~~}}}}}}wwwuuurrrooonnnoooqqqrrrtttssssssuuuxxxxxxuuurrrssssssrrrrrrrrrrrrsssssssssuuuwwwxxxxxxvvvtttsssnnnooooooppppppoooooonnnrrrmmmjjjlllllljjjjjjmmmooosssuuusssssswwwwwwuuutttttttttttttttsssssssssrrrsssuuuvvvwwwwwwvvvvvvuuuvvvwwwxxxxxxwwwvvvuuuxxxwwwvvvuuuuuuvvvxxxyyy{{{xxxvvvuuuvvvvvvuuussstttsssqqqqqqpppqqqqqqrrrpppqqqrrrtttttttttssssssooolllhhhccc```]]]\\\\\\ZZZ]]]aaabbbbbbccceeegggeeeeeecccbbbaaa```______bbbcccdddeeefffhhhllloooooonnnmmmllljjjgggbbb^^^ZZZXXXVVVUUUVVVWWWVVVUUUYYYSSSLLLGGGFFFGGGHHHIIIUUUVVVWWWXXXWWWUUUSSSRRRNNNMMMKKKHHHFFFCCCAAA@@@???===>>>AAABBBDDDJJJRRRZZZaaavvvwwwmmmhhhlllyyy|||wwwtttjjjfffhhhuuulllccc\\\XXXWWWPPPOOONNNLLLKKKKKKJJJJJJLLLLLLKKKJJJIIIIIIHHHHHHDDDCCCBBB@@@???===<<<<<<999999999888777555444333333333333333333333333333666111111555444777III]]]wwwzzzvvvpppiiihhhrrr|||mmmkkkooouuuzzzzzztttmmmggggggkkkqqqttt|||yyyttt|||xxxrrrppppppnnnmmmlllkkkjjjjjjjjjkkkjjjiiihhhgggfffddd```^^^^^^^^^```bbbeeegggfffeeedddddddddccccccbbbbbbaaa^^^______``````___]]]\\\^^^______^^^^^^]]]\\\[[[\\\\\\\\\[[[ZZZYYYWWWVVVXXXYYYYYYXXXVVVUUUUUUVVVUUUUUUUUUUUUUUUTTTSSSSSSSSSRRRQQQRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQQQQQQQPPPOOOMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJJJJGGGHHHHHHIIIIIIHHHHHHHHHCCCCCCBBBAAA@@@@@@@@@@@@??????@@@AAAAAABBBBBBCCCEEEFFFGGGHHHHHHHHHGGGGGGFFFDDDCCCCCCDDDDDDCCCAAACCCBBB@@@>>>======>>>??????AAACCCEEEFFFDDDBBB@@@=========<<<===BBBIIIOOOMMMQQQUUUYYYYYYWWWSSSPPPKKKKKKKKKKKKLLLOOOSSSVVVYYYYYYZZZ```hhhuuuhhhggggggjjjmmmnnnkkkgggiiikkkmmmnnnlllgggaaa^^^[[[\\\]]]^^^^^^_________```bbbeeehhhjjjjjjjjjjjjkkkjjjhhhiiijjjjjjiiihhhffffffdddccccccdddeeeeeeiiikkklllllllllmmmoooqqqqqqsssvvvwwwvvvuuuvvvwww{{{|||}}}}}}}}}}}}|||{{{wwwuuurrrooommmmmmmmmnnnrrrrrrrrrsssvvvwwwwwwvvvuuuuuuttttttsssrrrrrrrrrqqqsssuuuvvvvvvuuusssrrrooooooppppppppppppooooootttoookkkjjjhhheeefffiiilllrrruuutttsssvvvwwwuuuvvvvvvvvvvvvvvvuuuttttttqqqrrrssstttuuuuuutttttttttuuuvvvwwwwwwwwwvvvuuuuuuuuutttssstttuuuwwwxxxvvvtttttttttuuuuuusssrrrrrrqqqpppoooooooooppppppooopppqqqrrrrrrqqqpppooojjjhhhddd```]]][[[[[[[[[ZZZ\\\```bbbbbbdddfffhhhbbbbbbbbbaaa___]]][[[ZZZZZZ[[[\\\]]]^^^aaafffjjjkkkjjjiiihhhgggddd___\\\WWWUUUSSSSSSTTTUUUUUUTTTTTTOOOHHHDDDCCCEEEGGGHHHSSSTTTVVVWWWVVVUUUSSSRRRNNNMMMKKKIIIFFFCCCAAA@@@@@@<<<<<>>===<<<::::::999999777555444333222222222222222222222222555222333555444555BBBSSShhh}}}|||~~~{{{ppphhhlllwwwvvviiijjjpppvvvzzzxxxrrriiibbb```ccciiinnnvvvyyyvvvlllooozzztttrrrrrruuuuuusssnnniiiggghhhkkkiiihhhgggffffffddd```]]]]]]]]]^^^aaadddfffeeedddccccccccccccbbbaaa```___^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^]]]]]]\\\[[[ZZZ[[[[[[ZZZZZZYYYXXXWWWVVVWWWVVVVVVWWWWWWVVVTTTRRRTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPQQQRRRRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOMMMLLLJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEAAAAAA@@@???>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFHHHHHHGGGGGGFFFDDDCCCBBBEEECCCBBBCCCDDDDDDCCCBBBDDDAAA===;;;;;;>>>AAADDDDDDDDDDDDCCCBBBAAA??????>>>===<<<<<>>>>>============>>>@@@AAABBBCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDBBBAAAAAADDDCCCBBBBBBDDDDDDCCCBBB@@@???===<<<>>>BBBFFFIIIGGGFFFDDDAAA???>>>>>>===>>>===>>>@@@FFFNNNWWW\\\ZZZYYYXXXUUUQQQMMMJJJGGGIIIKKKNNNOOOPPPRRRVVVZZZ\\\hhhxxxkkklllnnnppprrrrrrqqqoooiiikkknnnooonnnkkkgggeeebbbccccccddddddbbbaaa```]]]___bbbdddfffgggffffffjjjiiihhhiiijjjkkkjjjiiifffeeedddcccbbbaaa``````ccceeehhhiiijjjkkkmmmooopppssswwwyyyxxxwwwvvvuuuyyy{{{}}}~~~~~~}}}{{{yyyxxxwwwuuussspppnnnmmmlllmmmmmmllllllmmmooorrrtttuuuvvvvvvuuutttsssqqqpppnnnoooqqqrrrssssssssssssqqqqqqrrrrrrrrrrrrqqqqqqnnnlllllllllgggaaa```cccnnnuuuyyywwwuuuwwwyyyyyyyyyzzz{{{{{{{{{zzzxxxwwwrrrrrrrrrrrrrrrrrrssssssssstttuuuvvvwwwvvvvvvuuuqqqrrrrrrrrrssstttuuuvvvqqqsssuuuuuuuuuttttttsssrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrqqqpppnnnllljjjeeecccaaa^^^]]]]]]^^^^^^``````aaabbbbbbcccbbbaaa___```aaaaaa___[[[WWWTTTSSSRRRQQQOOOPPPTTTZZZ___kkkjjjgggfffdddaaa]]]ZZZQQQPPPOOOPPPRRRRRRQQQPPPLLLHHHBBB@@@BBBFFFIIIKKKOOOPPPRRRRRRRRRQQQOOONNNMMMLLLKKKHHHFFFDDDBBBAAAEEE@@@>>>BBBFFFKKKTTT]]]kkk~~~~~~}}}}}}}}}}}}||||||~~~yyytttlllkkkuuuwwwggg```^^^\\\\\\]]]XXXWWWUUURRRPPPNNNMMMLLLNNNNNNNNNNNNNNNMMMMMMMMMIIIHHHGGGFFFEEECCCBBBBBB>>>======;;;:::888666555333333333222222222111111000111333444333333999AAAUUUlllxxxxxx~~~~~~|||wwwmmmqqq{{{pppjjjmmmppprrrssswwwrrrjjjbbb^^^bbbkkkrrrvvvxxx|||}}}{{{xxxtttqqqnnnzzztttrrrxxx|||}}}xxxooohhhfffgggfffeeedddddddddbbb___\\\[[[[[[ZZZ\\\___aaaaaa```bbbbbbcccccccccaaa___^^^bbbaaa___]]][[[ZZZYYYYYY[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTUUUTTTSSSUUUXXXWWWSSSOOOPPPPPPQQQRRRRRRQQQQQQQQQTTTTTTTTTRRROOOMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPOOOOOOMMMKKKIIIGGGJJJIIIGGGFFFFFFGGGIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCC<<<<<<<<<<<<===>>>>>>???DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBCCCCCCBBBAAA<<<===???AAADDDGGGIIIKKKHHHFFFCCC@@@>>>======>>>>>>???CCCHHHNNNUUUYYY[[[\\\YYYTTTOOOKKKIIIIIIIIIMMMPPPSSSSSSSSSVVV\\\bbbmmm}}}ppplllnnnqqqtttuuuvvvuuuuuuooopppqqqqqqpppooommmkkkdddddddddddddddcccbbbbbb___```aaacccdddeeeffffffiiihhhggghhhiiijjjiiihhhfffffffffeeeddddddcccccccccdddfffhhhhhhjjjnnnppppppsssvvvxxxwwwvvvuuuuuuxxxzzz|||~~~~~~|||zzzxxxwwwwwwvvvuuusssqqqooonnnkkkllllllkkkjjjkkknnnppprrrssstttuuuuuutttrrrqqqmmmnnnoooqqqrrrsssssstttrrrrrrssssssssssssrrrrrrlllkkkmmmnnnjjjeeefffkkkzzz}}}xxxyyy{{{|||wwwxxxyyyzzzzzzyyywwwuuuppppppoooooooooooopppppprrrsssuuuvvvwwwvvvvvvuuurrrrrrrrrssstttttttttuuurrrtttvvvvvvtttttttttuuusssttttttttttttsssrrrqqqsssssssssrrrpppmmmjjjiiidddbbb```___^^^___aaabbbbbbaaaaaaaaacccbbbaaa___```aaaaaa```]]]YYYUUUSSSQQQPPPOOOMMMNNNSSSZZZ___nnnkkkhhheeebbb^^^ZZZWWWNNNMMMMMMNNNOOOOOOMMMLLLGGGCCC???===@@@EEEIIIKKKOOOPPPQQQRRRQQQOOOMMMLLLLLLKKKJJJHHHFFFEEECCCCCCBBB@@@@@@CCCFFFMMMYYYfff{{{{{{zzz{{{xxxpppjjjooozzznnnbbb___^^^[[[YYYZZZZZZYYYWWWTTTRRRPPPOOONNNNNNNNNMMMMMMMMMLLLLLLLLLFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@???>>><<<999888666555444444333333222222222222333444333111111444888NNNccc}}}xxxrrrqqqrrrwww}}}xxx}}}sssooovvv~~~rrrnnnoooppprrrtttuuurrrkkkddd```cccllltttxxx|||}}}xxxtttuuuvvvppp~~~|||yyysssppprrruuuwwwuuunnnhhhdddbbbeeedddcccccccccaaa^^^\\\[[[YYYXXXYYY[[[]]]]]]\\\___```aaabbbbbb```___]]]``````^^^]]][[[ZZZXXXXXXYYYZZZZZZYYYYYYXXXWWWVVVUUUVVVVVVVVVUUUUUUTTTSSSQQQPPPPPPRRRSSSRRRPPPNNNNNNOOOPPPPPPPPPPPPPPPPPPSSSUUUUUURRRMMMKKKMMMOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKIIIGGGJJJHHHGGGEEEEEEGGGHHHJJJFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFEEEEEEDDDCCCBBB;;;;;;;;;===>>>@@@BBBBBBGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBDDDEEEFFFEEEDDDBBBBBBCCCBBBAAA???<<<>>>AAAEEEHHHIIIIIIIIIEEECCCAAA>>>===>>>???@@@@@@BBBGGGMMMSSSWWWWWWVVVXXXTTTOOOJJJHHHHHHJJJLLLNNNQQQRRRRRRSSSYYYdddmmmtttfff]]]lllnnnrrruuuwwwxxxxxxyyywwwvvvuuuttttttssssssssshhhggggggfffffffffffffffbbbaaaaaaaaabbbcccdddeeefffeeedddeeeggghhhgggffffffgggggggggggggggggggggcccdddeeefffgggjjjnnnrrrppprrruuuvvvvvvuuuuuuuuuvvvxxx{{{}}}}}}{{{xxxvvvtttuuuuuuuuuuuusssqqqooolllmmmnnnllljjjiiijjjllloooppprrrtttuuuttttttsssmmmnnnoooppprrrssstttuuussssssttttttttttttssssssnnnmmmnnnnnnllljjjpppyyy|||zzz|||}}}vvvxxxzzz{{{zzzyyyvvvuuuqqqpppooonnnnnnooopppppprrrssstttvvvvvvvvvvvvuuusssssstttttttttttttttssssssuuuvvvtttrrrqqqsssvvvsssttttttuuutttsssrrrqqqttttttsssqqqoookkkhhhgggbbbaaa```______aaabbbdddbbbaaa```aaacccdddbbb___`````````^^^[[[WWWTTTRRRPPPOOOMMMLLLOOOUUU^^^dddnnnkkkfffaaa]]]YYYTTTPPPKKKJJJJJJKKKKKKKKKHHHFFFEEEBBB>>>===AAAFFFKKKNNNRRRRRRSSSSSSRRROOOMMMKKKJJJIIIIIIHHHGGGFFFEEEEEE@@@AAAEEEHHHKKKSSSdddttt{{{}}}|||~~~yyypppoooyyypppggg``````___\\\YYYXXXZZZYYYXXXVVVUUUTTTTTTSSSNNNMMMMMMLLLKKKJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAA@@@>>>;;;999888666666555555444333333222333555555444222333666888FFFXXXpppvvvnnnkkkpppxxx}}}vvvkkkooowwwzzzwwwqqqoooppptttyyywwwuuupppiiidddfffnnnuuu{{{~~~{{{zzz{{{zzz~~~zzz|||uuuqqqpppoooooopppooollliiieeecccdddcccbbbbbbbbbaaa^^^[[[ZZZYYYWWWVVVXXXYYYYYYXXXZZZ\\\^^^``````___]]]\\\\\\\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTTTTUUUUUUTTTTTTSSSSSSOOOPPPQQQPPPOOOOOOOOOQQQMMMNNNNNNOOOPPPPPPOOOOOOOOOQQQRRRPPPLLLJJJMMMPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMLLLJJJIIIHHHHHHGGGEEEDDDDDDEEEGGGHHHDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@::::::;;;===@@@CCCEEEFFFGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAABBBDDDFFFGGGFFFEEECCCBBBBBBAAA???>>>@@@BBBDDDEEEFFFFFFFFFEEE@@@@@@>>>>>>>>>???AAABBBDDDEEEIIINNNSSSUUURRRPPPNNNMMMJJJIIIHHHJJJKKKMMMOOORRRUUUWWW]]]jjj|||{{{lll^^^SSSMMMkkknnnrrrvvvxxxyyyzzz{{{|||{{{yyywwwvvvwwwwwwxxxlllkkkjjjiiiiiijjjkkklllcccbbb```___```aaaccceeedddcccbbbccceeefffeeedddfffggghhhiiijjjjjjjjjjjjddddddeeeeeefffjjjooosssppprrrtttuuutttttttttuuuuuuwwwzzz{{{{{{zzzwwwuuurrrssstttuuuuuusssrrrpppmmmooopppnnnjjjhhhiiikkklllnnnqqqsssuuuuuuttttttmmmnnnoooppprrrtttuuuuuussssssttttttttttttssssssrrrooonnnnnnlllnnnxxx{{{|||}}}xxxzzz{{{}}}|||{{{xxxvvvsssrrrqqqppppppqqqrrrrrrqqqrrrtttvvvvvvvvvvvvuuutttttttttuuuuuutttsssssstttuuuuuussspppppprrruuurrrssstttuuutttsssrrrqqqttttttsssqqqnnnjjjgggeeeaaa```___^^^___aaacccdddaaa___^^^```dddeeecccaaa``````^^^\\\YYYVVVSSSQQQNNNMMMLLLMMMPPPXXXbbbiiimmmiiiddd___ZZZTTTOOOKKKIIIHHHHHHHHHIIIHHHEEECCCGGGCCC@@@???CCCIIINNNQQQTTTUUUUUUUUUSSSPPPMMMLLLIIIHHHHHHGGGGGGFFFFFFFFF@@@CCCIIINNNPPPYYYnnn|||vvv|||rrrwww{{{kkkeeeaaabbbccc___[[[ZZZTTTTTTSSSSSSRRRRRRSSSSSSNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIDDDDDDCCCAAA???<<<:::999777777666555444444333333---000111000000444777999@@@OOOfff|||}}}qqqjjjnnnvvvuuugggkkktttxxxzzzsssooopppwww{{{zzzuuunnnhhhiiipppwww~~~|||}}}vvvqqqpppqqqpppnnnlllllllllkkkiiigggcccbbbbbbbbbbbbaaa^^^[[[ZZZXXXVVVUUUVVVWWWWWWVVVWWWYYY[[[^^^^^^]]]\\\ZZZXXXYYY[[[]]]^^^]]][[[ZZZXXXXXXXXXXXXWWWVVVUUUUUUSSSTTTTTTTTTTTTSSSSSSRRROOOQQQSSSQQQOOONNNQQQTTTLLLMMMNNNOOOOOOOOOOOOOOOJJJMMMPPPNNNKKKJJJNNNRRRMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLKKKIIIHHHGGGFFFCCCBBBBBBCCCFFFGGGBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@???>>>999:::<<<>>>AAAEEEGGGIIIFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBDDDFFFGGGGGGEEECCCBBBBBBAAA???===EEEEEEEEEDDDDDDCCCBBBBBB============???AAACCCDDDHHHGGGIIILLLQQQRRROOOLLLGGGGGGHHHIIIJJJKKKLLLMMMTTTXXX^^^dddooouuuhhh]]]QQQIIIDDDhhhkkknnnqqqsssvvvzzz||||||xxxyyy}}}~~~{{{vvvpppiiihhhkkknnnooommmgggeeecccaaa``````aaabbbffffffeeeeeeffffffggggggfffgggiiikkkkkkkkkjjjjjjllljjjfffdddeeehhhmmmpppqqqrrruuuwwwwwwuuusssrrrnnnqqqvvvyyyzzzxxxtttqqqqqqrrrtttsssrrrpppqqqqqqnnnooommmjjjjjjmmmkkkgggjjjkkklllnnnpppsssuuuvvvqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuuuusssqqqooopppqqqpppnnnooovvv|||zzzyyy~~~}}}{{{zzzzzzyyyvvvttttttsssqqqppppppqqqssstttppprrruuuuuuttttttwwwyyyvvvuuuuuusssrrrqqqppppppkkkyyyvvvlllpppssspppooorrrrrrrrrrrrrrrrrrrrrqqqwwwuuurrrpppnnnkkkhhheeedddbbb___\\\\\\^^^```bbb```aaabbbaaa``````bbbdddbbb___\\\ZZZYYYVVVQQQMMMPPPOOOMMMLLLNNNUUU^^^dddfff___WWWRRRPPPNNNHHHDDDIIIIIIHHHFFFCCCAAAAAABBB===>>>AAAFFFMMMQQQSSSTTTUUUTTTTTTTTTUUUTTTQQQOOOLLLGGGEEEFFFGGGFFFGGGJJJHHHFFFHHHLLLRRR```zzzzzzvvv~~~www|||jjjfffaaa]]]ZZZYYYWWWUUUUUUUUUUUUTTTSSSRRRQQQQQQNNNMMMKKKIIIGGGGGGHHHHHHLLLOOOPPPNNNJJJHHHHHHJJJHHHFFFCCCAAA@@@???<<<;;;===888333222555777555222999444111222222111444999===GGGYYYqqqtttiiilllwwwmmmdddlllyyywwwwwwqqqooowwwzzz}}}yyyuuusssooommmrrryyy}}}|||}}}{{{uuutttuuuuuuuuurrrpppmmmllllllkkkjjjhhhdddddddddeeedddaaa\\\XXXXXXXXXXXXXXXWWWVVVUUUUUUWWWXXXYYYZZZ[[[[[[[[[[[[YYYZZZ[[[[[[ZZZYYYXXXWWWWWWWWWVVVUUUUUUUUUUUUVVVTTTTTTTTTSSSSSSSSSRRRRRRPPPPPPPPPPPPOOONNNMMMMMMOOOOOOOOONNNNNNMMMMMMMMMNNNLLLJJJLLLNNNOOOMMMJJJLLLKKKKKKKKKKKKKKKLLLMMMLLLLLLKKKIIIIIIHHHHHHHHHFFFFFFFFFEEEDDDCCCCCCBBBEEEEEEFFFFFFEEEDDDBBBAAACCCBBBAAA???>>>=========;;;:::;;;???EEEJJJKKKJJJDDDBBB???>>>???@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEBBB???===???CCCEEEEEECCCDDDDDDCCCBBBAAAAAAAAAAAA????????????@@@AAABBBCCCDDDGGGIIIJJJIIIIIIIIIJJJHHHHHHGGGGGGGGGJJJOOOSSS^^^fffnnnxxxwwwmmm^^^SSSLLLGGGBBB===eeegggkkkmmmpppssswwwyyy~~~~~~|||~~~xxxrrrlllkkkmmmppppppooonnnmmmkkkhhhddd```]]]\\\bbbccceeefffffffffdddddddddfffiiilllmmmmmmkkkjjjmmmkkkgggeeeeeehhhlllnnnqqqrrrtttuuuuuutttrrrqqqppprrruuuxxxxxxvvvtttrrrqqqrrrttttttrrrqqqrrrsssqqqrrrpppmmmmmmooommmiiijjjjjjkkklllnnnqqqssstttppppppqqqqqqqqqrrrrrrrrrsssttttttuuutttsssrrrqqqrrrssssssrrrsssxxx~~~{{{zzz{{{~~~}}}}}}}}}|||xxxvvvtttsssrrrppppppqqqssstttqqqsssuuuvvvuuuuuuwwwyyyuuuuuuttttttsssrrrrrrqqqppp{{{wwwmmmqqquuussstttqqqqqqrrrrrrssssssttttttuuutttsssqqqnnnkkkgggeeeeeeccc```^^^^^^___bbbdddaaabbbccccccbbbbbbdddfffcccaaa]]]\\\ZZZWWWRRRNNNNNNNNNNNNNNNPPPUUU]]]bbb```YYYQQQKKKJJJGGGCCC???DDDDDDDDDBBB@@@???@@@AAAAAABBBEEEIIIOOOSSSUUUUUUWWWUUUTTTTTTTTTRRROOOMMMKKKGGGEEEHHHJJJIIIKKKNNNIIIHHHKKKRRR]]]ooo|||xxxvvv|||{{{zzzwwwgggccc___\\\ZZZYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSRRROOONNNMMMLLLKKKJJJJJJIIIMMMOOOPPPOOOKKKIIIIIIJJJHHHFFFCCCAAAAAA@@@???===???:::555444666777666333888333111333333111333888;;;BBBRRRiiixxxlllnnnvvvxxxhhhiiippp|||tttwwwrrrqqquuuuuuvvvrrrqqqssssssrrrvvv{{{~~~|||xxxxxxyyyyyyyyyvvvtttqqqppppppooonnnlllllljjjhhhfffdddaaa]]]ZZZXXXXXXXXXXXXWWWVVVUUUTTTSSSTTTUUUVVVVVVWWWWWWWWWYYYYYYZZZZZZZZZYYYXXXWWWWWWWWWVVVVVVUUUUUUUUUVVVTTTTTTTTTSSSSSSSSSSSSRRRPPPPPPPPPPPPOOONNNMMMLLLOOONNNNNNNNNMMMMMMMMMMMMNNNMMMMMMMMMOOOOOOMMMLLLIIIIIIJJJJJJKKKLLLMMMNNNKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCEEEFFFFFFFFFFFFDDDCCCBBBCCCBBB@@@???>>>===============???DDDJJJMMMLLLKKKDDDBBB@@@???AAABBBCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEFFFFFFEEECCCCCCBBBAAAAAA@@@AAAAAA@@@??????@@@@@@AAABBBCCCBBBDDDFFFGGGFFFEEEFFFGGGEEEFFFHHHIIILLLOOOUUUYYYhhhwwwvvvccc[[[OOOHHHDDDBBB???<<>>???@@@???>>>>>>@@@BBBHHHHHHJJJNNNRRRVVVVVVVVVXXXVVVTTTSSSSSSQQQNNNKKKHHHEEEFFFIIIKKKKKKMMMQQQMMMMMMQQQ\\\lll|||xxx~~~~~~{{{yyywwwwwwxxxyyy~~~~~~~~~rrrdddaaa]]]ZZZZZZZZZYYYXXXWWWXXXXXXXXXWWWVVVUUUTTTQQQQQQPPPPPPOOONNNMMMLLLMMMOOOPPPOOOLLLKKKJJJKKKGGGEEECCCCCCCCCCCCBBBAAA@@@<<<777666777888666444666333222444444222333666888===III]]]uuu~~~rrrqqquuutttjjjiiiwwwzzzuuuyyyvvvuuuwwwsssrrrnnnnnntttxxxxxxwwwxxxzzz{{{{{{{{{||||||}}}}}}~~~~~~|||zzzwwwvvvuuuuuusssqqqsssooojjjfffccc```\\\ZZZWWWWWWWWWWWWVVVUUUTTTTTTSSSTTTUUUVVVVVVWWWVVVVVVXXXXXXYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRROOOOOOOOOOOOOOONNNLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLJJJLLLMMMMMMLLLKKKKKKLLLHHHHHHHHHIIIJJJLLLNNNNNNIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGFFFEEECCCBBBBBBAAA@@@???>>>============???DDDIIIMMMNNNKKKHHHDDDBBB@@@AAACCCEEEFFFEEEGGGGGGFFFEEEDDDDDDDDDDDDAAACCCFFFFFFFFFEEEEEEEEEBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDBBBDDDEEEEEEDDDDDDEEEFFFFFFHHHKKKNNNSSSZZZccchhhmmm^^^SSSMMMEEE@@@??????>>><<>><<<>>>???@@@@@@BBBEEEGGGNNNNNNOOOQQQUUUWWWWWWVVVWWWUUUSSSRRRQQQPPPNNNKKKGGGEEEEEEHHHIIIHHHJJJOOOPPPRRRXXXfffzzz{{{ooolllxxx{{{xxxvvvvvvwwwyyy}}}nnnccc```\\\ZZZZZZZZZYYYXXXWWWWWWXXXXXXWWWVVVUUUUUUTTTSSSQQQOOOOOOOOOPPPPPPMMMMMMNNNNNNMMMLLLKKKKKKGGGEEEDDDDDDEEEFFFEEEDDDAAA===999777777777666444555222333666666333222555777999BBBSSSjjjyyytttuuu~~~tttkkkooo}}}{{{~~~{{{zzz{{{uuuvvvqqqpppwww}}}zzzuuuqqquuuwwwyyy{{{||||||{{{zzzyyywwwvvvrrrnnnjjjfffccc___[[[XXXWWWWWWWWWWWWVVVTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRROOOOOOOOOOOONNNMMMLLLKKKLLLLLLKKKKKKKKKKKKKKKKKKFFFIIIKKKJJJHHHFFFHHHJJJHHHHHHHHHHHHIIIJJJLLLLLLHHHGGGGGGFFFEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>;;;???EEEKKKMMMKKKGGGCCCBBBAAA@@@AAADDDGGGGGGGGGIIIHHHGGGEEEDDDCCCCCCDDD???CCCFFFFFFDDDAAAAAACCC@@@@@@@@@??????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFEEEEEEGGGHHHLLLLLLNNNSSS\\\kkkzzzuuuhhhZZZOOOKKKFFF@@@<<<;;;;;;:::999cccdddfffhhhiiilllqqqtttqqquuuxxxyyy}}}{{{yyyvvvsssqqqpppqqqrrrrrrwwwuuusssqqqooonnnnnnnnnjjjiiigggfffeeefffgggggggggeeecccccceeeiiimmmpppqqqooommmlllkkkkkkkkklllrrrrrrqqqpppooonnnnnnnnnqqqooonnnlllkkkkkkkkklllnnnooopppqqqqqqrrrtttwwwrrrtttttttttwww{{{{{{xxxllljjjhhhgggfffggghhhjjjkkkkkkmmmoooqqqssstttuuuttttttsssssssssssstttuuuqqqsssuuuvvvwwwxxxyyyzzz|||{{{zzzxxxxxxxxxyyyyyyxxxyyyzzz}}}}}}{{{wwwtttuuutttsssrrrrrrtttvvvwwwuuuuuuuuuvvvwwwxxxxxxxxxxxxwwwvvvtttsssqqqppppppxxx}}}uuummmqqqtttuuu}}}vvvvvvvvvuuuuuutttttttttrrrttttttrrrmmmhhhfffeeegggfffdddcccbbbcccdddeeeaaacccdddccccccccceeeggghhhgggeeeaaa\\\YYYVVVVVVRRRSSSSSSQQQOOOMMMMMMNNNRRRNNNHHHDDDAAA@@@@@@@@@>>>@@@CCCDDDFFFHHHLLLOOORRRRRRRRRTTTVVVWWWWWWUUUTTTRRRPPPPPPPPPPPPOOOMMMGGGEEEEEEFFFEEEDDDHHHNNNRRRXXXdddssszzzpppffffffsssyyytttrrrrrrwwwzzz}}}|||tttgggdddaaa\\\ZZZYYYXXXWWWVVVUUUVVVVVVVVVVVVUUUUUUTTTWWWTTTPPPMMMMMMOOORRRTTTLLLLLLLLLLLLMMMLLLKKKKKKFFFEEEDDDDDDFFFHHHHHHGGG@@@===:::777555555444444444222333666666333222444777888>>>LLL```vvvyyyuuuzzzrrrjjjxxx{{{|||zzzxxxvvv}}}~~~uuuoooppptttyyy|||~~~}}}|||zzzyyyooonnnllljjjhhhccc]]]YYYWWWWWWWWWVVVUUUSSSRRRQQQNNNNNNOOOOOOPPPOOOOOOOOOTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJDDDGGGJJJIIIFFFEEEFFFIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA??????>>>>>>===>>>>>>>>>;;;@@@GGGLLLMMMIIIDDDAAAAAA@@@@@@BBBEEEGGGHHHGGGJJJHHHFFFDDDCCCCCCDDDEEE@@@CCCGGGFFFCCC@@@@@@AAA????????????@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFEEEDDDEEEHHHKKKMMMNNNQQQZZZjjjuuufff\\\SSSJJJDDDAAA>>>:::888777777777666bbbcccddddddeeehhhlllooorrruuuwwwxxx{{{~~~}}}xxxvvvuuusssqqqqqqqqqrrrsss|||zzzwwwtttrrrrrrsssssspppnnnkkkhhhggggggiiijjjiiifffcccbbbdddhhhmmmqqqqqqqqqpppooonnnmmmmmmmmmpppqqqqqqqqqpppooonnnnnnooommmllljjjiiiiiijjjjjjmmmmmmnnnnnnnnnooorrruuuooorrrrrrrrruuu{{{{{{xxxooommmjjjgggeeefffggghhhiiijjjkkkmmmoooqqqssstttrrrrrrrrrsssssssssssssssrrrsssuuuwwwxxxyyyyyyyyy{{{zzzyyyyyyxxxxxxxxxxxxyyyyyyzzz|||~~~|||yyyvvvuuutttsssrrrsssuuuwwwxxxvvvuuutttuuuwwwxxxwwwvvvvvvvvvuuusssrrrqqqpppooorrrvvvqqqmmmrrrssssss|||wwwwwwvvvuuutttsssrrrrrrrrrttttttqqqkkkffffffggggggfffeeedddddddddeeeeeecccdddddddddcccccceeefffhhhgggeeeaaa\\\YYYXXXYYYVVVVVVVVVSSSOOOLLLKKKKKKMMMKKKHHHDDDBBB@@@@@@@@@AAACCCFFFIIIKKKNNNRRRUUUUUUUUUUUUVVVXXXXXXWWWVVVSSSQQQOOONNNOOOOOOOOOMMMGGGEEEFFFGGGGGGHHHOOOXXX[[[hhhyyy{{{rrrkkkhhhjjjuuuzzztttpppppprrrwwwxxx{{{~~~}}}zzz||||||jjjaaaaaa^^^ZZZWWWVVVVVVUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTWWWTTTQQQNNNMMMOOOSSSUUUMMMLLLLLLMMMNNNOOOMMMLLLFFFEEEDDDEEEGGGHHHHHHHHHAAA???;;;888555444333444555222333666666333222555666888<<>>>>>=========>>>?????????DDDIIILLLKKKGGGCCCAAA@@@@@@@@@CCCFFFHHHHHHGGGGGGFFFDDDCCCCCCDDDEEEGGGDDDFFFGGGFFFDDDBBB@@@@@@?????????@@@@@@BBBCCCCCCEEEDDDDDDEEEEEEFFFGGGHHHEEEEEEDDDCCCCCCFFFJJJNNNMMMRRR\\\lllrrr```UUUMMMFFFAAA@@@;;;::::::::::::<<<===>>>dddddddddddddddfffjjjmmmqqqtttuuuuuuxxx|||{{{wwwuuuttttttsssrrrrrrtttuuu||||||{{{yyyyyyxxxxxxxxxsssqqqooollljjjhhhhhhhhhiiihhhgggfffgggjjjmmmooorrrrrrrrrqqqqqqppppppooonnnpppqqqrrrrrrqqqooonnnnnnmmmkkkjjjjjjjjjjjjkkkkkkllllllkkkjjjlllooorrrnnnqqqqqqpppssswwwwwwtttrrroookkkhhheeeeeeggghhhhhhiiijjjlllnnnpppqqqrrroooppprrrsssssssssrrrqqqrrrrrrsssuuuwwwyyyxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxxxxzzz{{{{{{yyywwwuuutttsssssstttuuuxxxyyyvvvtttssstttvvvwwwvvvtttrrrrrrrrrrrrrrrqqqqqqqqqtttyyyuuurrruuurrrpppxxxuuuuuuuuuttttttssssssssssssuuutttooohhheeefffiiihhhhhhgggffffffffffffgggffffffgggeeedddccceeefffffffffeeeaaa\\\YYYZZZ[[[XXXYYYXXXUUUQQQNNNNNNNNNKKKKKKJJJGGGDDDBBBAAAAAACCCEEEHHHKKKNNNQQQUUUYYYXXXWWWWWWXXXZZZZZZYYYWWWTTTQQQOOOMMMMMMNNNMMMLLLGGGFFFHHHKKKMMMRRR^^^jjjppp|||sssmmmnnnssswww{{{}}}|||zzztttooooootttzzzvvvrrroooqqqsssuuu}}}pppbbb]]][[[XXXTTTSSSSSSSSSSSSRRRTTTTTTUUUUUUUUUUUUTTTTTTUUUTTTSSSRRRRRRRRRSSSSSSOOOMMMMMMNNNQQQRRRPPPNNNFFFEEEDDDEEEGGGHHHHHHHHHBBBAAA===999666444444555555333222555555222333555111555:::@@@III\\\tttyyyxxxqqq___hhhttt|||xxxppprrrvvvyyyzzz}}}}}}tttrrrpppnnnlllhhhccc___WWWVVVVVVUUUTTTRRRPPPOOOPPPPPPQQQQQQQQQQQQPPPPPPOOONNNNNNMMMNNNOOOPPPQQQOOOPPPQQQRRRRRRPPPOOOMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJIIIGGGHHHGGGGGGFFFFFFFFFFFFGGGEEEDDDDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCDDDBBBCCCCCCCCCCCCAAA@@@???===============>>>??????@@@DDDHHHIIIFFFCCCAAA@@@BBBBBBBBBEEEHHHIIIIIIHHHDDDCCCBBBAAABBBDDDGGGIIIGGGFFFDDDCCCBBBAAA???>>>?????????@@@AAACCCDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIFFFFFFEEEDDDEEEIIINNNRRRWWWbbbuuuyyyiii]]]QQQKKKDDD>>><<>>@@@BBBCCCgggggggggeeeeeegggjjjmmmnnnqqqqqqqqqtttyyyyyyuuutttuuuttttttssstttvvvwwwyyy{{{}}}~~~~~~}}}|||sssrrrqqqooollliiigggfffiiiiiijjjkkkllllllmmmmmmrrrrrrsssssssssrrrqqqqqqmmmoooqqqssssssrrrpppnnnmmmmmmllllllkkkkkklllllljjjkkkjjjiiihhhjjjmmmooooooqqqpppnnnpppttttttppptttqqqlllhhhffffffggghhhggghhhiiikkkmmmnnnppppppnnnoooqqqsssssssssqqqpppooooooppprrruuuvvvvvvuuuwwwwwwxxxxxxxxxxxxwwwwwwvvvuuuuuuvvvwwwxxxwwwuuuuuuuuutttssstttvvvxxxzzzvvvtttrrrsssvvvwwwuuusssoooooopppqqqrrrrrrssstttlllrrrppppppvvvsssqqqzzzsssssssssttttttttttttttttttuuutttnnngggdddfffjjjjjjiiiiiihhhhhhhhhhhhhhhhhhiiiiiigggeeedddeeegggeeefffeeeaaa\\\YYYZZZ]]]ZZZZZZYYYVVVSSSQQQRRRSSSLLLLLLMMMKKKHHHEEEDDDDDDCCCEEEIIILLLNNNRRRVVVYYYZZZYYYYYYZZZ\\\\\\[[[YYYVVVSSSOOOMMMLLLLLLKKKIIIGGGFFFIIIOOOTTT\\\lllzzzwwwoookkksss}}}~~~|||wwwqqqmmmpppzzzuuulllffffffjjjrrr~~~jjj```\\\VVVSSSPPPOOOPPPQQQRRRQQQTTTUUUUUUVVVVVVVVVUUUUUUSSSTTTUUUVVVVVVUUUSSSQQQQQQOOONNNPPPSSSTTTRRRPPPFFFEEEDDDEEEFFFHHHHHHGGGDDDBBB???;;;777555555666666333222444444222333666...333999<<>>======<<<======>>>???@@@???BBBEEEEEEAAA>>>===>>>DDDDDDDDDFFFIIIKKKJJJIIIBBBAAA@@@@@@BBBEEEHHHJJJGGGDDD@@@???@@@@@@===:::??????@@@AAABBBDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHGGGHHHMMMSSSWWWdddttt|||qqqeee[[[TTTKKKDDDAAA<<<666777<<<666888::::::;;;<<<===???kkkjjjgggeeedddfffhhhiiikkkmmmpppsssuuuwwwxxxxxxvvvtttrrrrrruuuwwwyyyyyy}}}}}}~~~~~~~~~wwwvvvtttrrroookkkhhhgggfffiiilllooooooooopppqqqppprrrssssssrrrqqqqqqrrrpppqqqqqqqqqqqqooommmlllkkkkkkkkkmmmpppqqqpppoookkkkkkkkkkkkkkkkkkkkkkkknnnooooooqqqrrrsssttttttpppnnnllllllmmmkkkgggcccgggggghhhiiikkklllnnnooopppqqqrrrtttvvvuuurrrppptttssssssssstttvvvxxxyyyuuuyyyzzzuuusssvvvyyyyyyuuutttrrrtttwwwwwwuuusssttttttuuuvvvwwwxxxyyyyyywwwwwwwwwvvvuuusssqqqqqqrrrrrrssstttttttttssssssttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuttttttvvvxxxttttttsssqqqooommmkkkiiijjjkkkllljjjhhhgggggghhhjjjjjjjjjiiigggfffdddccchhhfffcccaaaaaa``````___``````___^^^[[[XXXUUUSSSWWWXXXXXXWWWTTTQQQMMMKKKJJJJJJKKKOOOUUUZZZ\\\]]]aaaaaaaaa```___]]][[[ZZZZZZWWWSSSSSSTTTTTTRRRPPPPPPOOOOOORRR]]]nnnvvvuuuvvv|||uuurrrqqqkkkqqqzzz{{{sssggg```dddjjjrrrrrreee^^^XXXVVVUUUSSSQQQPPPPPPQQQRRRPPPQQQSSSTTTUUUUUUTTTTTTUUUVVVWWWWWWVVVUUUTTTSSSOOOOOOOOOQQQRRRRRRPPPNNNLLLKKKIIIHHHGGGFFFFFFFFFBBBAAA@@@>>>===<<<<<<<<<333333444444555666666666555555777999===III```tttvvvsss___[[[^^^kkk||||||{{{sssnnnrrrzzz}}}zzz|||yyyyyyzzzyyyyyy|||zzzxxx~~~vvvttttttzzz}}}{{{uuupppmmmlllgggccc```\\\WWWTTTSSSQQQMMMMMMOOORRRQQQPPPOOOMMMLLLKKKKKKOOONNNMMMMMMLLLLLLMMMMMMQQQPPPPPPOOONNNMMMLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFHHHGGGFFFFFFGGGGGGEEECCCGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBB@@@======>>>@@@;;;<<<==================DDDDDDDDDDDDEEEFFFGGGHHHFFFEEEEEEDDDDDDDDDDDDDDD???BBBEEEHHHHHHGGGEEECCC>>>@@@BBBBBB@@@@@@@@@AAABBBCCCDDDCCCCCCDDDFFFIIIKKKKKKKKKMMMNNNMMMKKKHHHMMMHHHFFFIIIMMMSSS___mmm|||kkkaaaYYYRRRLLLDDDBBB???<<<::::::;;;<<<;;;<<<=========???CCCFFFkkkjjjhhhfffeeeeeefffggghhhjjjnnnqqqtttuuuvvvvvvtttrrrqqqqqqsssvvvwwwxxx{{{{{{|||}}}~~~~~~~~~~~~wwwvvvuuurrrpppllljjjhhhgggiiikkklllmmmnnnppprrrsssuuuuuutttrrrrrrrrrsssoooppppppppppppooonnnnnnkkkjjjjjjllloooqqqqqqpppnnnmmmlllkkkkkkjjjkkkkkkooooooppppppqqqrrrrrrrrrqqqooonnnnnnnnnmmmjjjfffgggggggggggghhhjjjkkklllpppqqqrrruuuwwwwwwtttrrrrrrqqqqqqqqqqqqssstttuuutttyyyzzzwwwuuuxxxzzzzzzvvvtttssstttvvvwwwuuurrrsssssstttuuuwwwxxxyyyyyywwwwwwvvvuuutttrrrqqqppprrrrrrsssssssssssssssrrrttttttttttttttttttttttttwwwwwwwwwuuusssrrrtttvvvtttsssrrrqqqooollljjjiiihhhjjjkkkjjjiiiiiijjjkkkmmmlllllljjjiiigggffffffjjjhhheeecccbbbbbbaaaaaabbbbbbbbbaaa___]]][[[ZZZ[[[[[[[[[ZZZXXXUUUSSSRRRRRRRRRTTTXXX^^^ccceeefffhhhhhhfffdddaaa___]]]\\\\\\ZZZXXXXXXYYYZZZXXXVVVSSSSSSTTTZZZhhh|||~~~xxxrrrrrrtttzzz}}}uuusssrrrlllqqqxxxuuummmccc^^^fffrrrlllbbb]]]XXXVVVUUUSSSQQQPPPQQQRRRRRRRRRSSSTTTUUUUUUUUUTTTSSSRRRRRRSSSTTTSSSSSSQQQQQQNNNNNNNNNPPPPPPPPPNNNMMMKKKJJJIIIHHHGGGFFFFFFEEECCCBBBAAA???>>>=========777777666555555444333333555555666888:::CCCWWWiii~~~tttfff^^^[[[fffvvv|||uuuuuuzzz|||zzz{{{vvvssstttuuussssssvvvrrrsssxxxtttttt{{{~~~{{{uuurrrpppkkkfffccc___YYYTTTSSSSSSPPPOOOQQQQQQQQQPPPOOONNNMMMLLLKKKOOONNNMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDEEEFFFFFFDDDBBBCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@>>>===>>>???;;;<<<<<<===>>>>>>>>>>>>CCCDDDGGGHHHIIIHHHFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBAAABBBEEEGGGGGGFFFDDDBBB???@@@BBBAAA@@@???@@@AAABBBDDDFFFFFFFFFFFFGGGHHHIIILLLPPPRRRRRROOOKKKHHHJJJGGGGGGKKKOOOZZZnnnyyyoooaaaTTTLLLGGGCCC@@@AAA???===:::::::::<<<===???>>>======???CCCGGGJJJlllkkkjjjhhhgggfffffffffeeegggkkkooorrrssssssssssssqqqoooooorrrtttvvvvvvxxxyyy{{{}}}~~~~~~}}}|||xxxwwwvvvtttqqqooolllkkkiiijjjjjjiiijjjlllppptttxxxxxxwwwuuurrrrrrsssuuuoooooonnnmmmmmmmmmnnnnnnkkkjjjiiikkknnnqqqssssssrrrpppnnnllljjjjjjjjjjjjoooooooooppppppqqqqqqqqqsssqqqpppppppppooommmkkkjjjiiihhhhhhhhhiiijjjkkkpppppprrruuuxxxxxxwwwuuusssrrrqqqppppppqqqrrrssssssxxxzzzxxxxxxzzz{{{zzzwwwvvvuuuuuuvvvvvvtttrrrrrrrrrsssuuuvvvxxxyyyyyyvvvvvvuuutttrrrqqqpppooorrrrrrssssssssssssrrrrrrttttttssssssssssssssssssvvvvvvvvvtttrrrqqqrrrsssrrrrrrrrrqqqooollljjjhhhgggiiijjjkkkjjjjjjlllnnnpppooommmllljjjjjjiiiiiillljjjhhhfffdddcccccccccffffffffffffeeecccbbbbbbaaaaaa```______^^^]]]]]]^^^^^^```dddiiinnnppppppnnnllliiieeeaaa___^^^]]]^^^]]]]]]]]]______^^^]]]ZZZ[[[___hhhwww~~~}}}zzztttpppqqquuu{{{~~~uuusssrrrnnnssswwwqqqiii```___jjj|||sssccc^^^[[[WWWVVVTTTRRRQQQPPPQQQRRRSSSTTTTTTUUUVVVUUUTTTSSSRRROOOPPPQQQQQQRRRQQQQQQQQQLLLMMMNNNOOOOOONNNMMMLLLIIIIIIIIIIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@??????>>>888888777666555444333333444444555666666;;;JJJYYYuuu{{{yyy~~~xxxpppccc[[[bbbppp|||~~~{{{{{{||||||}}}{{{wwwrrroooqqqrrrpppoooqqqnnnsss|||xxxuuu}}}{{{~~~~~~zzz{{{~~~zzzvvvtttqqqkkkgggcccZZZSSSSSSUUUSSSRRRRRRQQQQQQPPPOOONNNNNNMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDCCCAAACCCCCCBBBBBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA???=========;;;;;;<<<===>>>??????@@@AAADDDIIILLLLLLIIIEEEBBBEEEEEEFFFFFFEEEDDDBBB@@@BBBCCCEEEFFFFFFDDDBBBAAA???AAABBBAAA@@@???@@@AAADDDFFFIIIIIIIIIHHHHHHIIILLLRRRXXXZZZVVVPPPKKKIIIFFFGGGKKKPPPXXXhhhvvvjjjcccWWWSSSKKKDDD???===<<<<<<===<<<:::999:::;;;===>>>DDD@@@===>>>CCCIIILLLMMMnnnmmmlllkkkiiihhhgggfffcccfffiiimmmpppqqqrrrqqqrrrpppnnnoooqqqtttuuuuuuvvvxxx{{{~~~~~~}}}|||yyyxxxwwwvvvtttrrrpppooommmllljjjhhhhhhkkkqqquuuyyyyyywwwtttqqqppprrrtttooonnnlllkkkjjjjjjkkkkkkkkkiiihhhjjjmmmqqqttttttuuussspppmmmkkkjjjjjjjjjlllmmmmmmnnnpppqqqqqqrrrrrrrrrqqqqqqqqqpppooonnnooonnnmmmlllkkkkkkllllllooooooqqqtttxxxyyyxxxwwwuuutttsssrrrqqqrrrrrrsssssswwwzzzyyyzzz||||||zzzwwwwwwvvvvvvvvvuuusssrrrqqqrrrssstttvvvxxxyyyyyyvvvuuutttrrrqqqpppoooooorrrrrrssssssssssssrrrrrrsssssssssssssssrrrrrrrrrsssttttttsssrrrqqqrrrtttqqqqqqrrrqqqooollljjjhhhiiijjjllllllkkkkkkmmmnnnqqqpppnnnlllkkkkkkkkkkkklllkkkjjjgggeeeddddddeeekkkjjjjjjjjjiiihhhggggggggggggfffffffffggghhhhhhjjjjjjkkknnnqqqttttttsssllljjjfffbbb___]]]]]]]]]___^^^^^^___```````````````dddlllxxx|||vvvqqqtttyyy}}}tttrrrrrrqqqxxx|||rrriiibbbbbbooofff]]]\\\ZZZWWWUUUSSSQQQPPPOOOPPPQQQRRRSSSTTTTTTTTTTTTRRRQQQOOOPPPPPPQQQQQQRRRRRRRRRRRRMMMNNNPPPPPPOOOMMMMMMMMMHHHIIIIIIIIIHHHGGGEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@777666666666666666666666333222444555444777AAAMMMgggxxxwwwqqq}}}~~~|||uuuhhh___bbblllwww~~~~~~~~~}}}yyytttrrrtttuuusssrrrtttuuuzzz}}}}}}rrrwww}}}{{{xxx{{{~~~~~~}}}zzzwwwwwwwwwsssmmmfff[[[RRRSSSVVVVVVTTTSSSQQQQQQQQQPPPOOONNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEGGGHHHGGGEEECCCBBBEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDBBBAAABBBBBBBBBBBBCCCDDDEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBAAA???===<<<<<<;;;;;;<<<===>>>@@@AAABBBDDDFFFJJJLLLLLLIIIEEEBBBFFFFFFEEEDDDCCCBBBBBBBBBDDDDDDEEEEEEDDDBBBAAA@@@@@@AAABBBAAA@@@@@@AAACCCFFFHHHKKKLLLKKKLLLMMMOOOXXX^^^bbb___VVVNNNJJJIIICCCGGGNNNXXXeeevvv{{{nnncccZZZRRRNNNFFFEEECCC@@@<<<;;;===???;;;;;;::::::;;;===???@@@DDDAAA>>>BBBIIINNNNNNLLLpppoooooommmllljjjiiihhhdddfffhhhkkkmmmooopppppprrrpppooooooqqqtttuuuvvvuuuwww{{{~~~~~~}}}zzzyyyyyyxxxwwwuuusssrrrpppooommmjjjjjjlllqqquuuxxxxxxvvvrrrooooooppprrrpppnnnllliiihhhgggggggggkkkiiihhhjjjmmmqqqttttttvvvtttrrrooommmlllkkkkkkiiijjjkkkmmmoooqqqrrrssspppqqqqqqppppppppppppqqqrrrqqqpppooonnnmmmllllllmmmnnnooosssvvvyyyxxxxxxvvvuuusssrrrqqqqqqrrrssstttwwwyyyxxxzzz}}}}}}yyywwwwwwxxxwwwvvvtttssssssrrrrrrsssuuuvvvxxxyyyyyyvvvuuusssqqqpppooooooooorrrrrrsssttttttttttttsssttttttsssssssssrrrrrrrrroooqqqsssssssssssstttvvvpppqqqrrrrrrpppmmmjjjhhhkkkmmmnnnmmmlllkkklllmmmpppooonnnmmmlllkkkkkkkkkjjjkkkjjjhhheeedddfffhhhoooooonnnlllkkkjjjiiiiiilllllllllmmmmmmooopppqqqrrrqqqqqqrrrssssssqqqooohhhfffccc___]]]]]]]]]]]]]]]]]]]]]]]]]]]___```bbbcccjjjwwwzzzsssvvv}}}|||tttsssuuuxxxxxxgggcccfffuuuttt___ZZZZZZYYYVVVSSSQQQPPPNNNNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPNNNMMMOOOOOOOOOPPPPPPQQQRRRRRRNNNQQQSSSRRRPPPNNNNNNOOOIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGFFFEEECCCAAA@@@888888888777777666666555111111333555555555===FFFXXXkkkyyyrrrwww~~~}}}}}}vvvmmmeeeeeeiiiqqq}}}}}}~~~zzz}}}xxxvvvxxxyyywwwwwwyyy~~~}}}rrrmmmssszzz~~~{{{}}}|||{{{~~~|||||||||zzz|||{{{yyy{{{}}}vvvfff[[[SSSUUUXXXXXXUUUTTTSSSRRRRRRQQQPPPOOONNNNNNNNNMMMLLLLLLKKKKKKLLLLLLIIIIIIHHHHHHGGGFFFFFFEEEHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBCCCDDDEEEFFFFFFDDDBBB@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCAAA>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@===???AAAAAA???===<<<<<<;;;;;;;;;===???AAACCCEEELLLLLLLLLLLLKKKJJJHHHGGGHHHFFFCCCAAA@@@AAACCCDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@AAABBBBBBAAABBBDDDFFFEEEHHHLLLOOORRRUUUYYY\\\eeegggfff^^^SSSJJJHHHIIICCCGGGPPP]]]nnn|||uuulll```UUUMMMIIIGGGFFF?????????<<<:::999;;;<<<;;;;;;;;;<<<===>>>@@@AAABBB@@@AAAFFFMMMOOOKKKFFFqqqpppooommmlllkkkkkkkkkffffffggghhhiiilllnnnooorrrpppnnnnnnqqqsssuuuuuuuuuwwwzzz}}}{{{{{{{{{zzzyyyxxxwwwvvvtttsssrrrooonnnnnnqqqsssvvvvvvuuurrrooonnnooopppooonnnllljjjhhhggggggfffkkkjjjiiikkknnnqqqssssssttttttsssqqqpppnnnmmmmmmhhhiiijjjlllnnnpppqqqrrrooopppppppppooooooqqqsssqqqqqqrrrqqqpppnnnllljjjllllllmmmppptttvvvwwwvvvtttsssrrrpppppppppqqqrrruuuwwwxxxwwwyyy}}}|||xxxvvvwwwxxxxxxvvvttttttuuuttttttuuuvvvwwwxxxyyyyyywwwvvvsssqqqpppoooppppppqqqrrrssstttuuuvvvvvvvvvuuuuuuttttttsssrrrrrrrrrmmmooorrrsssttttttvvvwwwpppqqqssssssqqqoookkkiiimmmnnnooonnnmmmlllmmmnnnnnnnnnnnnnnnmmmlllkkkjjjhhhjjjkkkiiiffffffiiilllrrrqqqpppnnnmmmlllllllllooopppqqqrrrssstttuuuvvvuuutttrrrrrrrrrpppllliiieeedddbbb```^^^^^^^^^^^^ZZZ[[[[[[[[[\\\```eeeiiijjjttt~~~{{{tttyyy|||zzzuuuxxx}}}|||eeeeeekkk}}}kkk\\\YYYYYYWWWUUUPPPOOONNNLLLLLLMMMOOOPPPPPPPPPQQQQQQPPPNNNMMMLLLNNNNNNMMMMMMMMMNNNOOOOOOPPPSSSUUUTTTQQQOOOOOOQQQKKKKKKJJJIIIHHHIIIIIIIIIJJJJJJJJJIIIGGGDDDBBB@@@===<<<;;;999666444333222222111333666555555:::BBBOOOccc{{{tttpppqqqvvv~~~}}}||||||wwwsssooonnnmmmoooxxx{{{xxx|||yyyvvvxxxyyyxxxyyy|||yyyqqqnnnrrrwww{{{~~~zzzvvvxxx}}}}}}~~~~~~||||||}}}{{{~~~~~~|||{{{eee]]]XXXYYY[[[YYYWWWVVVTTTTTTSSSRRRPPPOOONNNMMMMMMMMMLLLKKKKKKKKKKKKLLLJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEBBBCCCDDDEEEDDDCCCBBBAAABBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBDDDDDDCCCAAA?????????>>>??????@@@@@@????????????????????????===>>>??????===<<<<<<===:::;;;;;;===???BBBEEEGGGRRRQQQOOOMMMKKKJJJJJJJJJGGGEEEBBB@@@@@@BBBDDDEEEEEEDDDCCCAAA@@@@@@@@@AAAAAABBBCCCCCCCCCEEEHHHKKKFFFKKKSSSYYY]]]```ccceeegggeee```WWWMMMGGGFFFGGGCCCGGGNNNZZZiiirrrnnneee[[[UUULLLEEEAAA@@@@@@??????>>><<<;;;::::::;;;;;;<<<<<<<<<===>>>>>>???@@@???@@@CCCHHHKKKJJJEEE@@@pppooolllkkkjjjjjjkkklllgggfffdddccceeegggjjjlllpppnnnlllmmmooorrrsssttttttuuuxxxzzz|||~~~{{{{{{||||||{{{zzzyyyyyywwwwwwwwwuuurrrppppppqqqtttttttttssspppoooooopppmmmmmmmmmmmmlllkkkjjjjjjkkkjjjjjjllloooqqqqqqpppqqqrrrssstttsssqqqooonnnjjjjjjkkklllmmmnnnnnnooonnnpppqqqpppooopppsssvvvqqqsssuuuvvvtttqqqmmmjjjjjjjjjkkkmmmqqqttttttttttttsssrrrqqqqqqqqqrrrssswwwxxxvvvtttwww{{{{{{wwwtttwwwxxxxxxvvvtttuuuwwwvvvwwwwwwwwwxxxxxxxxxyyyxxxvvvtttqqqpppppppppqqqqqqrrrsssuuuwwwxxxyyyyyyvvvvvvuuuuuutttssssssrrrnnnpppsssuuuuuuuuuuuuwwwqqqrrrttttttssspppllljjjlllmmmnnnnnnnnnnnnoooqqqmmmnnnoooppppppnnnkkkiiihhhkkklllkkkhhhhhhlllqqqrrrqqqpppooooooooopppppppppqqqtttvvvwwwwwwwwwwwwtttsssrrrqqqpppnnniiifffbbbbbbaaa```^^^]]]\\\\\\YYYZZZ[[[\\\^^^eeennnuuu||||||{{{yyy~~~}}}zzzxxxwww{{{hhhjjjtttzzzcccZZZYYYWWWUUUTTTNNNMMMLLLKKKKKKLLLMMMOOOOOOPPPPPPQQQPPPOOONNNMMMPPPOOONNNMMMMMMMMMNNNOOOPPPTTTWWWUUUQQQNNNOOOQQQNNNLLLJJJHHHHHHIIIKKKLLLMMMMMMMMMKKKHHHEEEAAA???>>>===<<<999777444333222444222333555555444888>>>FFFZZZsssxxxooojjjiiiooowwwsssxxx}}}{{{|||}}}|||{{{yyyuuuuuuwwwwwwzzz~~~zzzuuurrrsssuuuxxx|||~~~~~~}}}~~~zzzvvvtttwww~~~~~~}}}~~~}}}wwweee```]]]______\\\YYYZZZVVVVVVTTTRRRPPPNNNMMMLLLMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGDDDDDDDDDCCCDDDDDDEEEEEE???@@@BBBCCCDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@AAAAAABBBBBB@@@??????@@@BBBCCCBBB@@@BBBAAAAAA@@@@@@@@@@@@AAA????????????????????????===>>>>>>===;;;;;;<<<>>>::::::;;;===@@@CCCGGGIIIPPPOOOLLLJJJHHHGGGFFFFFFBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCAAA@@@???@@@AAABBBAAABBBCCCDDDEEEHHHLLLOOOQQQXXXbbbiiijjjgggccc```\\\XXXRRRLLLGGGDDDDDDDDDBBBFFFJJJOOOWWW]]]WWWMMMIIIEEEAAA>>><<<<<<:::999@@@===::::::<<<>>>>>>==============================@@@CCCFFFFFFCCC???<<>>>>>>>>???AAAAAA@@@?????????>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::;;;===???::::::;;;===@@@DDDHHHJJJJJJIIIHHHFFFDDDBBB@@@???>>>@@@CCCFFFGGGEEECCCAAADDDBBBAAA??????@@@AAABBBAAABBBCCCDDDFFFIIINNNRRR]]]fffqqqvvvssshhh]]]UUUPPPLLLHHHEEEDDDCCCCCCBBBBBBFFFGGGEEEGGGKKKHHHAAA???>>><<<<<<<<<;;;888666===888444666;;;??????<<<=========<<<<<<;;;::::::>>>@@@CCCCCC@@@===;;;:::mmmmmmmmmmmmmmmnnnooooooiiiiiihhhfffcccbbbccceeejjjlllnnnoooppprrruuuxxxxxxxxxxxxyyyzzz{{{}}}~~~~~~}}}}}}|||{{{zzzzzzzzzyyyyyyxxxwwwwwwvvvuuuuuuttttttttttttrrrpppnnnmmmlllllllllmmmnnnoooppppppnnnnnnnnnnnnooopppqqqrrrrrrrrrrrrsssuuuuuusssqqqnnnoooooonnnllljjjjjjkkkpppnnnllllllooorrrssssssuuuvvvxxxyyyyyywwwtttrrrmmmkkkiiiiiilllooopppqqqssstttuuuuuuuuuuuuuuuuuurrrrrrrrrrrrssstttuuuuuuxxxxxxxxxxxxxxxwwwvvvuuuxxxvvvssstttvvvwwwvvvtttsssssssssssstttuuuuuuuuusssuuuwwwwwwuuuuuuwwwzzz{{{yyywwwuuussssssssssssrrrrrrqqqqqqqqqrrrsssssswwwvvvuuuvvvvvvuuussspppnnnnnnmmmmmmmmmooopppqqqtttuuuvvvtttqqqooonnnnnnlllkkkkkklllnnnqqqtttuuuvvvvvvtttsssssssssssssssssssssuuuxxxzzzzzzwwwuuurrrrrrpppooommmkkkjjjiiiaaa___\\\[[[[[[[[[[[[ZZZ^^^]]]^^^dddmmm{{{~~~~~~}}}||||||{{{xxxwwwuuuvvv~~~iiiXXXVVVVVVPPPNNNQQQMMMLLLKKKJJJKKKMMMOOOPPPPPPRRRTTTSSSQQQNNNLLLLLLRRRRRRQQQOOOMMMMMMOOORRRPPPRRRRRRPPPMMMLLLOOOSSSOOOOOONNNMMMLLLLLLLLLMMMTTTRRRPPPLLLIIIFFFCCCBBB@@@>>><<<999888777777777888777555444333555666777;;;EEEVVVlllwwwkkkeeecccaaacccnnnzzzxxxxxxzzz|||}}}}}}zzzzzzyyyvvvvvvxxxyyyxxxvvvvvvyyy}}}~~~}}}~~~yyyuuuiiiiiijjjiiigggeeebbb```]]]\\\[[[XXXUUUQQQMMMKKKNNNMMMLLLKKKJJJKKKKKKLLLMMMLLLJJJIIIHHHGGGGGGFFFGGGFFFFFFEEEDDDCCCCCCCCCAAAAAABBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@CCC???;;;<<<@@@AAA???;;;@@@???>>>>>>>>>???@@@AAA>>>;;;:::;;;<<<<<<999777<<<===>>>???AAAEEEJJJNNNHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@AAABBBCCCBBBAAAAAACCCDDDBBBDDDGGGIIILLLRRR[[[bbbwwwmmm[[[OOOKKKHHHLLLKKKDDD??????@@@@@@============>>>@@@BBBCCC===>>>???@@@@@@>>><<<:::888777777999===AAABBBBBB@@@@@@>>>======<<<<<<<<>>@@@???===;;;999888777777777666555444444444555666666===LLLaaavvv|||qqqhhhaaaZZZeeennn~~~}}}}}}|||}}}~~~~~~~~~}}}}}}}}}{{{xxxxxxzzzxxxvvvvvvyyy~~~~~~}}}|||}}}~~~~~~|||xxxuuunnnnnnooonnnllliiieeeccc^^^^^^]]][[[WWWSSSOOOLLLJJJIIIHHHHHHIIIJJJLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBB???@@@@@@@@@AAABBBBBBBBB?????????>>>>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>>>>>>>===BBBAAA@@@???>>>============;;;:::;;;======;;;999<<<>>>AAABBBCCCEEEHHHJJJFFFEEECCCBBBAAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@???AAABBBBBBAAA@@@@@@BBBDDDEEEGGGGGGHHHMMMXXXgggrrryyylll\\\OOOJJJJJJBBBDDDCCC===999;;;;;;999<<<<<<;;;:::999999999999::::::;;;;;;;;;:::888777:::::::::<<>>===<<<<<<<<<===>>>CCCBBB@@@>>>;;;999777666mmmmmmmmmmmmmmmnnnnnnooooooooonnnkkkhhhffffffggghhhjjjmmmnnnnnnooopppqqqpppqqqsssuuuwwwyyy{{{|||{{{{{{zzzzzzyyyxxxxxxxxxzzzzzzzzz{{{{{{{{{||||||yyyyyyyyyxxxvvvsssqqqpppqqqpppmmmkkkkkklllnnnoooqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrtttvvvvvvtttrrrsssuuuwwwvvvtttpppnnnmmmkkkjjjhhhiiimmmppprrrsssssstttuuuvvvwwwxxxyyyyyywwwtttqqqooooooooonnnmmmooopppsssuuuuuuuuutttssstttsssrrrrrrrrrrrrrrrrrruuuvvvvvvwwwwwwwwwwwwvvvuuutttrrrrrrtttuuuuuutttuuuvvvwwwwwwwwwuuusssqqqvvvxxxyyyzzzyyyyyyzzz|||zzzyyywwwuuutttsssssstttrrrrrrrrrrrrrrrsssttttttuuuuuuuuuwwwxxxvvvrrroooqqqpppppppppppprrrssstttxxxyyyyyywwwtttrrrqqqqqqppppppooooooppprrruuuvvvxxxxxxwwwvvvvvvuuuuuutttsssssstttvvvxxxwwwtttrrrqqqqqqpppnnnllljjjhhhgggiiifffbbb___^^^^^^```aaalllqqqzzzyyyrrrqqqrrrqqq|||{{{vvv|||iii[[[QQQSSSUUUSSSQQQSSSNNNLLLKKKJJJJJJLLLNNNOOOMMMOOOQQQQQQPPPOOONNNOOOJJJLLLNNNOOOOOOOOOQQQRRRQQQOOOMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLMMMMMMNNNNNNQQQPPPNNNKKKGGGBBB>>>;;;BBBAAA@@@???<<<:::888777666666555555444444444444777:::DDDVVVmmmzzzpppcccXXXbbbkkk{{{{{{xxxzzz{{{||||||yyyzzzyyyxxxyyy~~~}}}|||~~~{{{zzzzzzzzz{{{zzzwwwtttttttttuuuuuusssoookkkiiiaaabbbbbb```\\\VVVQQQNNNKKKKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAABBBBBBCCC>>>>>>>>>>>>============????????????????????????===???@@@???<<<;;;===>>>@@@@@@@@@???>>>===<<<;;;<<<;;;;;;;;;===>>>===<<<===@@@DDDFFFEEEDDDDDDEEEDDDDDDBBBAAA??????>>>>>>AAAAAAAAAAAAAAA@@@???>>>@@@AAAAAA@@@???@@@BBBDDDDDDIIINNNPPPTTT]]]lllxxxyyyrrrgggYYYLLLEEEDDDEEEAAABBB@@@<<<;;;>>>===999999999999888777666555555888888888888888888888888>>>>>>>>>@@@AAABBB@@@>>><<<;;;::::::;;;===???AAAAAA@@@===:::888777666666nnnnnnnnnnnnnnnoooppppppqqqqqqpppmmmjjjgggggggggeeegggkkklllmmmnnnoooppppppqqqrrrtttvvvxxxyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvxxxyyyzzz{{{||||||}}}~~~|||||||||{{{yyywwwuuusssqqqooollliiiiiikkknnnoooppppppppppppqqqpppppppppsssrrrsssuuuwwwwwwuuusssvvvxxx{{{{{{xxxtttqqqooollljjjiiijjjmmmppprrrsssuuuuuutttuuuvvvwwwyyyzzz{{{xxxtttrrrpppooolllkkklllnnnqqqtttuuuuuutttssssssrrrrrrrrrrrrrrrssstttttttttuuuvvvwwwwwwwwwwwwssssssrrrrrrssssssttttttxxxzzz|||}}}}}}{{{yyywwwwwwxxxxxxyyyyyyzzzzzz{{{zzzxxxwwwuuutttssstttttttttssssssttttttuuuvvvwwwttttttuuuwwwxxxvvvsssoooppppppooopppqqqrrrtttuuuyyy{{{{{{yyywwwttttttttttttsssrrrrrrsssuuuwwwxxxyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvwwwxxxwwwtttrrrsssssssssqqqooommmjjjiiiiiigggdddaaa```bbbfffiii{{{{{{~~~tttooopppsssrrr~~~~~~rrraaaWWWPPPSSSVVVTTTRRRRRRNNNMMMKKKKKKKKKLLLNNNOOOMMMNNNQQQQQQPPPPPPPPPQQQKKKNNNQQQRRRQQQQQQQQQQQQRRRNNNKKKKKKMMMOOONNNLLLMMMLLLLLLLLLMMMNNNOOOOOONNNNNNMMMKKKGGGCCC???===CCCCCCCCCAAA???<<<999777555555666666555444333222888888===LLLcccyyyyyykkk]]]]]]fffzzz|||uuuuuu|||~~~|||}}}zzzxxx{{{}}}|||{{{yyyvvvtttvvvwwwxxxyyyxxxvvvsssqqqgggggghhhfffbbb[[[UUUQQQTTTRRRPPPMMMKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBAAAAAA@@@@@@@@@???>>>>>>??????@@@@@@AAAAAA========================>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>===<<<<<<<<<:::;;;===>>>??????>>>===;;;;;;;;;<<<===>>>??????AAACCCEEEFFFDDDCCCBBBBBBDDDDDDCCCAAA@@@???>>>>>>?????????@@@??????>>>>>>???@@@@@@??????AAADDDFFFEEEOOOZZZ___^^^]]]bbbgggaaa\\\TTTLLLGGGBBB???===AAAAAA>>><<<>>>AAA???999555666888999:::999888777::::::999999999999:::;;;AAAAAAAAABBBCCCAAA>>>;;;:::999888888:::===@@@BBB???===:::777555555555555ppppppooooooppppppqqqrrrpppqqqqqqnnnkkkhhhggggggbbbeeehhhjjjkkkmmmoooqqqqqqrrrsssuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwxxxzzz{{{|||}}}~~~~~~~~~}}}|||zzzxxxwwwpppnnnkkkiiiiiikkknnnpppmmmnnnoooooopppoooooonnnsssrrrsssuuuwwwxxxvvvuuuxxx{{{~~~~~~{{{wwwtttssspppnnnlllllloooqqqsssssswwwvvvuuutttuuuvvvxxxyyy|||yyyuuusssqqqooollljjjkkkmmmpppsssuuuuuuuuuuuurrrrrrrrrrrrssstttuuuvvvssstttuuuvvvvvvvvvvvvvvvrrrrrrrrrrrrrrrssstttuuusssuuuxxx{{{{{{{{{yyyxxxvvvvvvvvvwwwxxxyyyyyyyyyyyyxxxvvvuuuttttttttttttuuuuuuuuuvvvvvvxxxyyyyyyttttttuuuwwwxxxwwwssspppooooooooooooppprrrtttuuuzzz{{{|||{{{yyywwwwwwwwwxxxwwwvvvvvvwwwyyy{{{|||{{{{{{{{{{{{{{{yyyxxxwwwzzzyyyxxxxxxxxxwwwuuussssssssssssrrrqqqnnnkkkjjjggggggfffddddddgggmmmrrr~~~|||zzzyyyzzzqqqnnnrrrwwwvvv|||~~~{{{ggg]]]VVVRRRTTTVVVUUURRRQQQNNNMMMLLLKKKLLLNNNPPPQQQOOOQQQRRRRRRQQQQQQRRRSSSOOORRRTTTUUUSSSQQQPPPOOOQQQNNNJJJJJJMMMNNNMMMKKKMMMLLLLLLLLLMMMNNNOOOOOOLLLLLLLLLKKKIIIFFFDDDBBBDDDDDDDDDCCC@@@>>>;;;999666666666666555444333222666555777BBBUUUkkk~~~qqqddd\\\ggg~~~sssnnnwww|||~~~zzzvvvvvv{{{~~~}}}|||{{{xxxvvvuuuvvvxxxzzz{{{{{{zzzzzznnnnnnnnnmmmhhhaaaZZZVVVYYYWWWTTTPPPNNNLLLKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCBBBBBBAAA@@@??????@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<===========================???<<<:::<<>>>>>======;;;;;;;;;<<<<<<===???@@@DDDDDDEEECCCAAA@@@AAABBBBBBBBBAAA@@@???>>>===<<<======>>>>>>>>>>>>>>>>>>??????@@@@@@@@@CCCGGGKKKSSS\\\dddeee___WWWSSSRRRMMMJJJFFFCCCAAA???<<<999:::;;;999777999===:::555555777888:::::::::999888::::::999999:::;;;<<<===AAAAAAAAAAAAAAA???;;;888888777777888999<<>>KKK___ttttttiiidddooo~~~ppphhhoooyyy{{{}}}~~~|||vvv|||~~~{{{yyyxxxyyy|||}}}||||||}}}~~~}}}{{{yyyvvvvvvxxxyyy{{{~~~vvvvvvuuurrrmmmggg```]]]YYYWWWTTTRRRPPPNNNNNNNNNJJJJJJKKKLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@??????AAA@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>AAACCCCCCCCCAAA??????@@@BBB>>>>>>>>>>>>===<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAACCCGGGLLLQQQcccdddccc]]]TTTMMMIIIHHHGGGCCC>>>:::999:::::::::666888888666777999888333888888888888888777777666777777888999::::::;;;;;;???>>>===>>>>>><<<999777666777777888:::;;;======:::888777555444333333444oooooonnnnnnoooooopppqqqooopppqqqpppmmmjjjiiiiiihhhhhhhhhggggggiiimmmpppmmmoooqqqsssssssssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvwwwxxxyyyxxxyyyzzzzzzzzzzzzyyyxxxwwwuuussspppnnnmmmmmmmmmiiikkkmmmpppqqqqqqppppppsssssstttvvvyyyyyyxxxwwwyyy{{{}}}}}}{{{yyyyyyyyyyyyvvvrrrpppooooooooonnnuuuuuuuuuuuuvvvwwwyyyyyyzzzxxxwwwvvvvvvuuurrrppplllmmmnnnpppsssvvvyyy{{{wwwwwwvvvuuuuuuuuuuuuuuuttttttuuuuuuuuutttssssssqqqrrrtttsssrrrrrruuuxxxvvvvvvxxxyyyzzzzzzzzzzzzvvvtttsssuuuwwwyyyxxxvvvxxxwwwvvvuuuttttttuuuuuuuuuuuuuuuuuuwwwxxxyyyzzzvvvtttssssssuuuvvvuuutttpppppppppppprrrtttvvvwwwwwwyyy{{{{{{{{{{{{|||}}}~~~}}}}}}}}}}}}~~~}}}{{{zzz}}}{{{yyyxxxwwwvvvsssqqqmmmoooppprrrqqqooommmllliiimmmooopppoooqqqxxx}}}{{{nnnooo}}}uuuxxxxxxtttsssqqqpppjjjkkksssjjjbbbWWWUUUSSSRRRTTTUUUSSSQQQMMMMMMMMMNNNPPPSSSVVVXXXZZZ[[[ZZZXXXUUUSSSTTTUUUTTTUUUVVVUUURRRPPPNNNNNNOOOOOOOOOMMMLLLLLLMMMOOONNNNNNMMMMMMLLLMMMMMMMMMOOOMMMKKKHHHGGGGGGGGGHHHDDDDDDBBBAAA@@@?????????;;;:::888666555555555555555777:::<<>>>>>======<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<>>>===:::777<<<;;;;;;::::::::::::::::::;;;<<<:::999:::===@@@>>>@@@BBBBBBAAA?????????<<<<<<===>>>>>>===<<<;;;;;;;;;===>>>???????????????@@@AAACCCFFFKKKRRRVVVbbb^^^VVVOOOIIIEEECCCBBB???>>><<<:::999888999:::666;;;<<<999888999888666888777777777777888999999555666888:::;;;;;;;;;:::<<<;;;999999:::999888666666777888999:::::::::999777777666555444444333333mmmmmmmmmmmmmmmnnnoooooooooqqqrrrqqqnnnlllkkkkkklllkkkiiigggeeegggkkknnnjjjkkknnnqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrsssssstttuuuvvvwwwxxxxxxtttuuuwwwxxxxxxxxxwwwwww|||zzzxxxtttqqqnnnlllkkkiiikkknnnqqqrrrsssrrrrrrsssssstttvvvyyyzzzyyywwwyyy{{{||||||zzzyyyzzz{{{{{{wwwssspppooonnnmmmlllrrrrrrtttvvvwwwyyyzzz{{{yyyxxxwwwxxxxxxxxxvvvtttmmmmmmnnnooorrrwww{{{}}}{{{zzzyyywwwuuutttssssssuuuuuuuuuuuutttsssrrrrrrqqqsssuuutttrrrsssuuuxxxwwwwwwwwwwwwwwwwwwwwwxxxvvvtttsssuuuxxxyyyxxxvvvxxxwwwvvvuuuttttttuuuuuussssssssstttuuuwwwxxxyyywwwuuusssrrrtttuuuvvvvvvqqqqqqqqqrrrsssuuuxxxyyyvvvxxxzzz{{{{{{|||}}}~~~~~~~~~~~~|||zzz}}}{{{xxxwwwvvvuuurrrpppnnnppprrrttttttssspppooommmqqqttttttssstttzzzmmmbbbxxxyyyxxxyyyzzz|||qqqoooyyyyyywwwtttnnniiiaaacccrrrsssdddcccTTTSSSRRRPPPRRRUUUTTTQQQMMMMMMMMMOOOQQQUUUXXXZZZ^^^^^^]]]ZZZVVVTTTTTTUUUSSSTTTUUUSSSQQQOOOOOOOOONNNPPPQQQOOOKKKKKKNNNQQQOOOOOONNNMMMLLLLLLLLLMMMQQQNNNKKKGGGEEEEEEFFFGGGDDDCCCAAA@@@??????@@@AAA===;;;888666555555666777///333666666999GGG^^^pppxxxxxxvvv{{{rrriiinnnpppqqq~~~|||~~~uuuvvvtttqqqpppsssyyy{{{www|||{{{yyyyyyzzz~~~}}}xxxsssmmmiiiffffffddd___[[[VVVSSSQQQPPPMMMNNNOOOOOONNNKKKIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCAAA@@@@@@============>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;>>>>>><<<:::999999999888888888999;;;===>>>:::;;;<<<:::888888<<>>===<<<===???@@@@@@@@@???>>>;;;;;;===>>>???????????????@@@BBBDDDHHHNNNUUUZZZWWWQQQJJJFFFDDDBBB???<<<555999>>>@@@>>><<<:::999444:::===999666666666555666666666777999<<<>>>@@@555777999<<<======<<<;;;:::888666666777777777666666777999:::;;;999888666666666666666555444333222ooommmkkkjjjkkkmmmppprrrpppooonnnnnnnnnnnnnnnooopppnnnllljjjiiijjjkkkllliiikkknnnqqqssssssrrrqqqqqqpppooonnnnnnoooppppppssssssttttttttttttsssssstttvvvwwwvvvuuuvvvzzz~~~|||wwwsssrrrmmmmmmnnnoooppprrrsssssssssssstttuuuvvvwwwxxxxxxuuuxxx{{{|||zzzzzz|||~~~{{{~~~~~~{{{yyyyyywwwrrrwwwtttqqqqqqtttwwwzzz{{{{{{yyyxxx{{{{{{vvvrrrpppoooqqqtttxxx{{{{{{{{{{{{{{{{{{yyyxxxvvvuuuuuutttsssuuuwwwwwwuuuqqqttttttttttttvvvxxxzzz|||xxxxxxyyyxxxxxxwwwvvvuuutttuuuvvvwwwxxxwwwwwwvvvuuutttssstttuuuvvvuuutttxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxzzzyyywwwvvvvvvvvvwwwvvvuuuttttttuuuvvvwwwtttvvvyyy|||~~~|||yyywwwwwwwwwwwwvvvsssssstttuuutttrrrooonnnqqqooopppwww}}}~~~cccaaaooo~~~{{{|||yyysssoooiiimmmttt{{{}}}zzzuuukkkbbb]]]gggrrr~~~iiibbb___YYYXXXVVVUUUTTTUUUUUUVVVTTTRRRQQQTTTYYY]]]^^^\\\cccbbb___\\\XXXUUUSSSQQQTTTSSSSSSRRRPPPOOONNNMMMNNNMMMKKKJJJJJJJJJLLLMMMMMMNNNPPPRRRRRRQQQPPPNNNQQQPPPLLLGGGCCCCCCGGGLLLIIIGGGEEEEEEEEEEEECCCBBBBBB@@@===:::888888888999666555666888:::CCCVVVgggsss~~~}}}}}}~~~vvvpppnnnpppvvv{{{~~~|||vvvrrrsssuuuwwwzzz~~~~~~~~~~~~}}}|||{{{vvvoooiiilllllliiiddd]]]XXXUUUUUUTTTOOOMMMPPPOOOJJJJJJNNNIIIIIIHHHHHHIIIKKKLLLNNNIIIHHHEEECCCBBBBBBCCCCCCCCCBBBAAA???>>>=========<<<===>>>??????===;;;::::::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<666666777888:::;;;<<<===;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBCCCBBBAAA@@@???>>>???@@@@@@@@@@@@???>>>@@@@@@?????????@@@AAAAAA@@@CCCGGGLLLOOOQQQQQQQQQMMMIIICCC>>>::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888:::999999999888777777777;;;;;;::::::::::::999999888777666666666666777777777888:::::::::999777555777777666666555555555444nnnmmmlllllllllnnnpppqqqppppppppppppppppppqqqqqqooonnnlllkkkkkkkkkkkkkkkhhhjjjmmmppprrrrrrqqqqqqrrrqqqpppooooooooopppqqqssssssttttttttttttssssssqqqssstttsssrrrsssxxx}}}}}}yyywwwsssrrrqqqpppqqqrrruuuvvvuuuuuuuuutttttttttttttttqqqsssvvvwwwwwwxxx{{{}}}|||~~~~~~zzzxxxzzzxxxuuusssqqqpppqqqtttwwwxxxxxxzzzyyyyyy{{{~~~~~~{{{xxxuuusssqqqrrrtttwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvtttuuuvvvvvvtttqqqssssssssssssuuuwwwyyyzzzxxxxxxxxxwwwwwwvvvuuutttssstttvvvwwwwwwwwwvvvuuuuuuttttttuuuvvvvvvvvvuuuyyyyyyyyyyyyyyyxxxxxxxxxwwwyyyzzzyyywwwuuuuuuuuuuuutttttttttttttttuuuvvvuuuvvvyyy|||~~~}}}{{{wwwuuuuuuuuuuuutttsssrrrqqqqqqqqqqqqqqqrrrtttrrruuu|||lll[[[dddyyy}}}zzzxxxtttooolllooorrrxxx}}}}}}yyyxxxsssiii```YYYcccmmmyyyvvvfff```___YYYXXXWWWUUUUUUUUUUUUVVVRRRRRRTTTYYY___bbb```]]]cccaaa___\\\YYYVVVSSSRRRRRRQQQPPPPPPOOOPPPPPPPPPOOONNNKKKJJJJJJKKKMMMOOOOOOPPPPPPQQQPPPPPPNNNNNNPPPOOOKKKFFFBBBAAAEEEHHHJJJIIIGGGFFFFFFFFFDDDBBBBBBAAA>>>;;;999777777777555555555666666:::GGGTTTgggvvvyyyvvvvvv~~~{{{rrrmmmmmmqqquuu{{{~~~}}}{{{}}}|||zzz{{{|||}}}vvvqqqpppmmmjjjeeeaaa\\\YYYWWWUUUPPPNNNPPPNNNJJJIIILLLIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGEEECCCBBBBBBBBBCCCCCCBBBAAA@@@>>>>>>>>>>>>:::;;;<<<<<<<<<;;;999999::::::::::::;;;;;;;;;<<<999999:::::::::;;;;;;;;;777777888999:::;;;;;;<<<::::::::::::;;;<<<===>>>>>>??????@@@@@@???????????????????????????????????????>>>>>>??????@@@@@@???BBBEEEHHHJJJIIIHHHFFFDDDAAA===:::888888:::;;;::::::::::::::::::::::::::::::;;;;;;:::999999888999999888888888888888888;;;:::::::::999888888888777777777666666666777777777888999::::::888777666777777666666666555555555lllmmmmmmnnnnnnoooppppppqqqqqqqqqrrrrrrsssssstttnnnnnnnnnnnnmmmlllkkkkkkgggiiilllnnnppppppppppppsssrrrqqqppppppppppppqqqrrrssssssttttttssssssrrrqqqrrrsssqqqqqqsssyyy~~~zzzxxxuuusssrrrsssvvvwwwwwwvvvtttsssqqqppppppooommmnnnpppqqqrrruuuyyy|||{{{}}}{{{wwwwww{{{|||zzzqqqpppooopppsssvvvvvvvvvxxxyyyzzz{{{||||||{{{zzzyyyvvvtttssstttuuuuuutttuuuuuutttttttttvvvwwwxxx{{{yyyvvvuuuuuuuuusssrrrrrrrrrrrrrrrtttvvvxxxyyywwwwwwwwwwwwvvvuuutttttttttuuuvvvwwwwwwwwwvvvuuuuuuuuuuuuvvvvvvwwwwwwwww{{{{{{zzzzzzzzzyyyyyyyyyxxxyyyzzzyyyvvvtttttttttrrrrrrsssttttttuuuttttttvvvwwwyyy|||~~~~~~}}}zzzyyyxxxwwwvvvtttqqqooommmllllllnnnqqqsssttttttwww}}}~~~~~~vvvhhhYYYVVViii}}}yyywwwtttppplllrrruuuzzz~~~zzzyyyyyyssshhh___ZZZeeemmmtttzzz|||mmmccc``````ZZZYYYWWWVVVUUUUUUVVVVVVQQQRRRWWW___eeegggddd```aaa```^^^\\\YYYVVVTTTSSSPPPOOONNNMMMNNNOOOQQQSSSQQQOOOLLLJJJKKKMMMPPPRRRRRRQQQQQQPPPOOOOOOOOOOOONNNMMMKKKHHHFFFGGGJJJMMMMMMKKKIIIHHHHHHGGGEEECCC@@@???>>>===;;;:::999888444444555666444444:::DDDZZZiiizzz|||wwwqqqqqqyyyvvvmmmjjjmmmpppqqqzzz|||~~~{{{}}}xxxuuupppkkkhhhfffddd```\\\WWWSSSPPPPPPMMMIIIHHHJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHGGGEEECCCBBBBBBCCCCCCCCCCCCAAA@@@????????????;;;;;;;;;;;;::::::::::::999999::::::::::::;;;;;;999999999999999:::::::::888888999999999:::::::::999999999999:::;;;<<<===<<<<<<<<<<<<<<<===>>>?????????>>>======>>>??????>>>>>>======>>>???@@@@@@DDDEEEGGGIIIHHHEEEAAA???::::::999999999999::::::888888888888888888888888999::::::::::::999888888777777888888888888888888::::::999888888777666666777777777777777777777777888888999:::999888777666777777666666666666555555kkklllnnnoooppppppooooooppppppqqqrrrssstttttttttpppppprrrrrrqqqpppnnnlllhhhiiijjjlllmmmnnnoooooossssssrrrrrrqqqqqqqqqqqqrrrrrrssssssssssssrrrrrrssstttuuutttsssvvv}}}~~~}}}{{{yyywwwwwwwwwwwwwwwuuusssqqqooonnnnnnnnnmmmmmmmmmnnnooorrrvvvyyyxxxyyyxxxtttvvv}}}vvvssspppoooqqqtttuuuvvvwwwyyy{{{{{{{{{zzz{{{|||zzzxxxuuutttuuuuuutttsssvvvuuusssssssssuuuwwwyyy~~~|||yyyvvvttttttsssssstttssssssssstttvvvxxxyyyxxxxxxxxxxxxwwwvvvuuuuuuuuuvvvwwwxxxxxxwwwvvvvvvtttuuuvvvwwwvvvwwwxxxyyy|||{{{{{{{{{zzzzzzzzzzzzyyyzzz{{{yyyvvvtttssssssqqqrrrtttuuuvvvvvvuuutttvvvwwwyyy|||~~~~~~~~~}}}}}}{{{zzzxxxuuusssooommmkkkjjjiiijjjlllmmmpppnnnppptttuuutttvvvzzzzzznnnaaaZZZUUU\\\uuu~~~{{{~~~}}}wwwrrruuuzzz~~~~~~ttthhh```cccoootttwww~~~vvvfffbbbbbbbbb[[[ZZZXXXWWWVVVVVVVVVVVVQQQSSSWWW___fffhhhfffbbb___^^^]]][[[XXXVVVTTTTTTPPPOOOMMMLLLLLLOOOQQQSSSRRRPPPMMMLLLLLLOOORRRUUUTTTSSSQQQPPPPPPQQQRRRSSSNNNNNNMMMNNNOOORRRVVVXXXOOOMMMJJJIIIIIIHHHFFFDDD===>>>>>>>>>>>>===<<<<<<555555666777666444999AAAQQQ```sss|||xxxvvvxxx{{{qqqmmmmmmnnnmmmvvv~~~~~~~~~~~~}}}{{{zzztttnnnlllmmmmmmhhhddd\\\YYYUUUQQQMMMJJJHHHIIIGGGHHHIIIJJJIIIHHHGGGFFFHHHHHHFFFEEEDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<<<<<<<======999:::::::::::::::::::::888888888888888888999999999999999999999999999999999999999999:::;;;<<<<<<;;;:::::::::;;;<<<>>>??????>>><<<;;;;;;<<<>>>???>>>=========>>>???@@@AAADDDEEEFFFFFFDDD@@@<<<999888888:::;;;;;;;;;;;;;;;888888888888888888888888888999999999999999888888666666777777888888999999999999888777666555555444666666777777888888888777888999999999999888777666777777666666666666666666kkklllnnnpppqqqpppooooooooooooqqqrrrssssssssssssrrrsssuuuuuuuuussspppooojjjjjjjjjjjjkkkmmmnnnnnnrrrrrrrrrssssssrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqsssuuuvvvuuutttwww~~~|||zzzvvvtttrrrpppnnnnnnoooooopppooonnnnnnppprrruuuvvvtttvvvtttrrruuu~~~}}}xxxrrroooooorrruuuwwwvvvxxxzzzzzzzzzzzz{{{|||yyywwwuuuuuuvvvvvvtttsssxxxvvvuuuttttttuuuwwwxxx~~~}}}{{{xxxuuutttttttttvvvvvvuuuvvvwwwxxxzzz{{{zzzzzzzzzzzzyyyxxxwwwwwwwwwxxxyyyyyyyyyxxxwwwvvvsssuuuwwwwwwvvvvvvxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{zzzwwwtttttttttssstttuuuvvvwwwvvvvvvuuuvvvvvvxxx{{{~~~~~~|||zzzyyyvvvqqqnnnooonnnllljjjhhhfffeeeeeefffcccccceeegggiiiqqqyyyuuufff]]]TTTSSSXXXggg~~~wwwzzz~~~wwwiiiccclllwww{{{}}}lllccccccdddeee\\\[[[YYYWWWVVVVVVVVVWWWSSSSSSUUUZZZaaaeeeeeeddd]]]\\\[[[YYYWWWUUUTTTTTTQQQPPPNNNLLLLLLNNNPPPRRRSSSQQQOOONNNOOORRRUUUWWWVVVUUUSSSRRRSSSUUUWWWYYYRRRQQQQQQRRRUUUXXXZZZ[[[OOOMMMKKKJJJJJJIIIGGGFFFAAAAAAAAAAAA@@@>>>===<<<;;;888777777555555:::AAAHHHVVVlll~~~~~~~~~}}}}}}~~~|||zzz{{{zzzuuuppplllhhhooo}}}}}}}}}~~~}}}yyysssrrrttttttqqqmmmdddbbb\\\UUUPPPMMMLLLJJJHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBB@@@???>>>=========>>>>>>::::::::::::::::::::::::888888888888888888888888:::::::::999999999999888999999999999:::;;;<<<<<<;;;:::::::::;;;<<<>>>???>>>===;;;::::::;;;===>>>============>>>???@@@AAA===>>>>>>>>><<<999666444777999;;;<<<<<<;;;999888888888888888888888888888777777888888999888888777666666666777777888888999888888777666666555444444555666777888999999888888999999999999888888777777666666777777777777777777lllmmmooopppqqqqqqpppooonnnoooqqqrrrsssrrrrrrqqqtttuuuvvvwwwvvvtttrrrpppmmmlllkkkjjjjjjkkklllmmmppppppqqqrrrsssssssssssspppqqqqqqrrrrrrqqqqqqppppppsssttttttsssuuuzzz~~~~~~vvvuuurrrpppoooooopppqqqrrrpppoooppprrrtttuuuuuussstttsssqqqttt}}}zzztttppppppsssvvvwwwwwwwwwxxxyyyzzz{{{||||||xxxwwwvvvvvvvvvvvvuuussswwwwwwvvvuuuuuuvvvwwwxxx|||||||||zzzwwwuuuvvvwwwyyyxxxxxxxxxxxxzzz|||}}}{{{{{{{{{{{{zzzyyyxxxxxxwwwxxxyyyyyyyyyxxxwwwvvvqqqtttwwwwwwuuuuuuwwwzzzyyyyyyzzzzzz{{{|||||||||zzz{{{|||{{{xxxvvvvvvvvvuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuwwwyyy|||~~~}}}{{{wwwqqqnnnmmmkkkiiifffccc```]]]\\\ZZZWWWWWWZZZ^^^eeessspppaaaXXXRRRMMMPPPZZZnnn}}}nnnkkkrrr{{{~~~yyygggcccddddddddd]]]\\\ZZZXXXWWWVVVVVVWWWUUUSSSSSSVVV\\\aaabbbaaaYYYYYYXXXWWWVVVTTTTTTSSSQQQPPPOOOMMMNNNOOOQQQRRRRRRRRRQQQQQQSSSUUUWWWYYYXXXWWWVVVUUUUUUWWWYYYZZZVVVTTTSSSSSSTTTUUUTTTSSSNNNMMMKKKKKKKKKKKKIIIGGGHHHGGGEEECCC@@@>>><<<;;;AAA<<<888666444222666<<>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;::::::999999999888888888888888:::999999999999999999999999999999999:::;;;<<<===;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<===???@@@AAA;;;;;;;;;:::999888777666777888999::::::888666444888888888888888888888888666666777888888888888777666666777777777777777777777777666666666666555555555666888999:::999999888999999999888888888888888666666777777777777888888mmmnnnnnnoooppppppppppppoooppprrrssssssrrrqqqppptttuuuuuuuuuuuusssrrrqqqpppnnnllljjjiiijjjkkklllmmmnnnppprrrssstttttttttppppppqqqqqqqqqqqqppppppnnnqqqttttttssssssvvvzzzyyywwwtttqqqppppppqqqrrrqqqooooooqqquuuwwwwwwuuuuuuvvvtttppprrrzzzzzzxxxtttssstttvvvvvvvvvyyywwwuuuwwwzzz}}}|||zzzzzzxxxwwwwwwwwwvvvtttrrrttttttuuuvvvwwwxxxxxxyyyyyy{{{|||{{{yyywwwxxxyyyzzzyyyyyyxxxyyyzzz|||}}}{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvwwwxxxwwwvvvuuutttpppssswwwvvvttttttwwwzzzwwwwwwxxxzzz{{{|||}}}~~~zzz|||}}}|||zzzxxxxxxxxxwwwvvvuuuuuuttttttttttttttttttvvvxxx{{{~~~}}}~~~}}}{{{yyytttnnniiieeebbb^^^ZZZVVVTTTSSSRRRQQQPPPRRRWWW^^^jjj{{{rrr^^^QQQLLLMMMSSS^^^nnnyyyyyyyyypppdddcccbbbaaa```^^^]]][[[YYYWWWWWWWWWWWWUUUSSSRRRUUUZZZ]]]^^^]]]WWWVVVVVVUUUTTTSSSSSSRRRNNNNNNOOOOOOPPPQQQSSSSSSRRRRRRSSSTTTVVVWWWXXXYYYZZZYYYXXXVVVVVVVVVVVVVVVVVVTTTRRRRRRRRRRRROOOLLLMMMKKKJJJJJJKKKKKKJJJIIIJJJHHHFFFDDDBBBAAAAAAAAACCC>>>:::888555222333888:::AAAPPPeeettt{{{sssiiikkkjjjmmmvvv~~~yyyqqqpppvvvzzzzzzzzzwwwwww}}}}}}~~~}}}|||}}}|||{{{sssggg```^^^\\\WWWSSSRRRPPPNNNLLLKKKJJJIIIFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDD??????@@@AAA@@@???>>>============<<<<<<;;;;;;;;;::::::999999999888888888999999999999999999999:::::::::::::::;;;<<<===>>>::::::;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999:::;;;<<<>>>>>>===<<<:::888888888999999666777888999888777555444777777777777777777777777555666666777888888777777777777777777777666666666666666666666666777777777444666888:::::::::999888:::999999888888888888888666666777777777888888888nnnnnnnnnoooppppppqqqqqqppprrrsssttttttrrrqqqooottttttttttttsssrrrqqqppprrrpppmmmjjjiiiiiijjjkkkkkkmmmoooqqqssstttttttttppppppqqqqqqqqqqqqppppppnnnqqquuuuuutttsssuuuxxxyyyzzz{{{{{{{{{{{{}}}|||zzzvvvrrrppppppqqqqqqnnnmmmnnnrrrvvvyyyxxxwwwwwwxxxuuuqqqqqqwww{{{zzztttttttttuuuwwwxxxwwwuuuzzzvvvsssvvv{{{~~~}}}zzz{{{zzzxxxwwwwwwuuurrrppppppqqqsssvvvwwwyyyyyyzzzvvvzzz}}}}}}zzzxxxyyyzzzzzzyyyyyyxxxyyyzzz|||}}}zzzzzzzzzzzzyyyxxxwwwwwwtttuuuvvvvvvvvvtttsssrrrooosssvvvvvvssssssvvvzzzuuuvvvwwwyyy{{{|||~~~~~~zzz|||}}}|||{{{yyyyyyzzzxxxwwwuuusssrrrrrrrrrsssssssssuuuwwwzzz~~~|||{{{~~~~~~~~~vvvuuutttssspppkkkddd___]]]YYYRRRMMMIIIHHHJJJKKKMMMMMMRRRZZZcccpppvvvcccSSSGGGGGGPPPbbbxxx~~~kkkbbbbbb```]]]\\\___]]][[[YYYWWWWWWWWWWWWUUUTTTSSSVVVZZZ\\\[[[YYYUUUUUUTTTTTTSSSRRRRRRRRRLLLMMMNNNPPPRRRTTTUUUVVVQQQRRRTTTVVVXXXYYYYYYYYY\\\[[[ZZZWWWUUUTTTSSSRRRTTTQQQPPPPPPRRRRRROOOLLLLLLJJJIIIJJJKKKLLLKKKIIIGGGEEEDDDCCCDDDEEEGGGIIIAAA===:::;;;999555555888;;;===HHHZZZiiisss~~~sssiii^^^^^^cccnnnxxxuuuoooqqqzzzrrrpppuuuzzz{{{tttppprrrzzz}}}{{{~~~{{{nnnfffeeebbb]]]YYYWWWSSSOOOLLLJJJIIIHHHDDDEEEEEEEEEEEEDDDDDDCCCFFFEEEEEEDDDDDDDDDDDDEEEAAABBBCCCDDDDDDBBB@@@???>>>>>>=========<<<<<<<<<::::::::::::999999888888888888999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>999:::;;;<<<<<<:::999888999::::::;;;;;;::::::999777777777888999:::<<<===;;;999666333222333555777777777888999999888777666666666666666666666666666555555666777777888777777888888777777666666555555555555666666777888888888444666888:::;;;:::999888:::999888888777777888888666666777777888888888999ooopppqqqpppooooooqqqssssssssstttttttttttttttttttttuuuvvvwwwwwwuuusssqqquuutttsssqqqooollljjjiiimmmnnnpppqqqsssuuuvvvvvvuuutttrrrqqqpppqqqqqqrrrooorrruuuwwwxxxwwwxxxxxxwwwxxxzzzzzzzzzzzz|||}}}zzzxxxyyyxxxuuuqqqkkklllmmmnnnqqqtttwwwxxxxxxxxxwwwwwwwwwvvvvvvvvvxxxyyyzzzyyyvvvuuutttuuuqqqrrrsssuuuvvvxxxyyyzzz~~~}}}{{{wwwsssrrrtttuuurrrrrrtttwww{{{||||||zzzzzzzzz{{{{{{zzzzzzyyyxxxxxxzzz{{{zzzxxxwwwxxxzzzzzz{{{{{{{{{zzzyyyxxxxxxwwwwwwxxxvvvsssrrrrrrsssuuuuuuttttttuuuvvvxxxyyyuuuvvvxxx{{{~~~|||zzzzzzzzzyyyxxxxxxwwwvvvuuussssssrrrrrrtttuuuwwwyyyzzz{{{zzzzzz~~~}}}||||||}}}}}}}}}|||~~~|||{{{zzzyyywwwuuusssrrrpppllleee]]]VVVRRRQQQJJJFFFFFFFFFEEEGGGKKKTTTUUUYYYaaapppyyycccTTTNNNLLLNNNllltttsssyyyfff```^^^[[[ZZZ[[[ZZZYYYYYYZZZXXXTTTTTTXXXUUUUUUVVVWWWXXXXXXVVVTTTTTTUUUVVVTTTRRRPPPOOOPPPMMMOOORRRTTTTTTSSSTTTUUUWWWXXXYYYYYYZZZZZZZZZZZZ]]]\\\ZZZXXXVVVSSSRRRQQQUUURRROOONNNOOOOOOLLLJJJHHHJJJMMMNNNMMMKKKKKKKKKJJJIIIFFFEEEDDDFFFHHHIIIHHHEEEAAA<<<999888888999===;;;>>>LLL]]]lllxxxvvvkkk\\\[[[^^^hhhtttzzzpppsss|||mmmeeejjjqqqssstttrrrrrryyy~~~zzz|||}}}zzztttqqqnnnmmmfffbbb\\\WWWSSSOOOKKKHHHIIIIIIHHHGGGEEEEEEFFFHHHFFFGGGGGGGGGDDDCCCBBBBBBCCCBBBBBBCCCDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@??????;;;;;;:::::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;<<<======<<<;;;999888:::888777:::999666666999888888888888888888888888555666777999999:::::::::999999::::::999888777666777777777777777777777777888888777777666666555555888888777777666666555555555666666666666666555555888888888999::::::;;;;;;::::::999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;nnnoooppppppooooooppprrrrrrsssssstttttttttttttttuuuuuuvvvvvvvvvuuusssrrruuutttsssrrrpppmmmkkkjjjlllmmmnnnoooqqqsssuuuvvvuuutttrrrqqqpppppppppqqqpppsssvvvxxxxxxxxxyyyyyyvvvxxxyyyyyyxxxxxxyyy{{{|||}}}~~~}}}}}}~~~{{{vvvppplllllllllmmmooorrruuuwwwyyyyyyzzzzzz{{{{{{||||||yyyzzzzzzyyyvvvtttttttttqqqrrrssstttvvvwwwxxxyyy||||||zzzwwwtttsssssstttqqqqqqrrruuuyyy{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxwwwyyy{{{{{{yyyyyy{{{}}}||||||{{{zzzzzzyyyyyyyyyvvvwwwwwwvvvsssrrrrrrssstttssssssssssssuuuvvvwwwvvvwwwyyy{{{}}}}}}|||||||||{{{yyywwwwwwuuutttsssrrrrrrrrrtttuuuvvvwwwwwwwwwvvvuuuvvvvvvvvvwwwxxxyyyxxxxxx~~~|||zzzyyyxxxvvvsssqqqiiihhheee```ZZZSSSMMMJJJIIIDDDBBBDDDFFFFFFIIIMMMUUUYYYaaalll}}}|||gggUUUKKKLLLRRRggg}}}rrrooovvvpppaaa[[[[[[YYYWWWXXXYYYWWWWWWXXXUUUQQQQQQUUUSSSTTTVVVXXXXXXWWWUUUSSSRRRSSSTTTSSSPPPNNNNNNOOONNNPPPSSSTTTTTTSSSTTTUUUYYYYYYZZZ[[[ZZZZZZXXXXXXZZZYYYXXXVVVUUUSSSRRRRRRRRROOOMMMMMMOOOPPPNNNMMMIIIKKKMMMNNNLLLKKKJJJJJJJJJIIIGGGEEEEEEFFFHHHIIIHHHEEEAAA===:::999888999;;;999===HHHVVVdddttt~~~tttjjj]]][[[]]]gggttttttpppxxxyyykkkhhhlllnnnzzzwwwuuuxxx~~~~~~yyyyyy}}}~~~}}}yyyxxxxxxxxxrrrmmmfff___YYYTTTPPPMMMIIIIIIHHHGGGFFFFFFHHHJJJFFFGGGGGGGGGEEEDDDDDDDDDCCCBBBBBBCCCDDDEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@===<<<<<<;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999::::::;;;;;;;;;::::::<<<999999;;;;;;888888:::888888888888888888888888777777888888999888888888666555555555555555666666777777777777777777777777888888777777666666666666888888777777666666666666666666666777777666666555777888888999999:::;;;;;;:::999999999999999999999::::::;;;;;;<<<===>>>>>>mmmooopppooonnnnnnpppqqqrrrrrrssstttttttttttttttvvvvvvuuuuuuuuuuuuttttttuuuuuutttsssqqqooommmlllkkkkkkjjjkkkmmmqqqtttvvvuuutttsssqqqpppoooooooooooorrruuuvvvvvvvvvwwwxxxuuuvvvwwwwwwvvvuuuvvvwwwyyyzzz{{{|||}}}~~~~~~~~~yyyssspppooommmlllmmmooorrrtttvvvwwwyyy{{{}}}zzz{{{{{{zzzwwwuuutttuuuqqqrrrrrrtttuuuvvvwwwwwwyyyzzzzzzxxxuuusssssssssqqqpppooorrruuuyyy{{{{{{yyyyyyzzzzzzyyyyyyxxxwwwvvvxxxzzz{{{{{{|||~~~~~~}}}{{{zzzyyyyyyzzzzzzvvvwwwwwwvvvsssrrrrrrsssssssssrrrrrrssstttvvvwwwvvvwwwyyy{{{|||}}}~~~}}}|||}}}}}}}}}{{{yyyvvvuuutttsssrrrqqqqqqqqqttttttuuuuuutttsssrrrqqqqqqrrrtttvvvwwwwwwwwwvvvwwwuuutttrrrqqqnnnjjjggg^^^[[[WWWRRRMMMHHHDDDCCCBBB@@@@@@EEEHHHJJJNNNSSSXXXaaannnzzzgggWWWKKKDDDNNN^^^|||vvviiiooorrrggg\\\YYYYYYXXXWWWWWWYYYWWWWWWXXXUUUPPPPPPTTTRRRTTTVVVXXXXXXVVVSSSQQQQQQRRRRRRQQQNNNMMMMMMNNNPPPRRRTTTTTTSSSSSSSSSTTTYYYZZZ[[[[[[[[[YYYWWWUUUUUUUUUUUUUUUTTTTTTSSSSSSNNNMMMKKKLLLNNNPPPPPPOOOJJJLLLMMMMMMKKKIIIIIIIIIKKKIIIGGGFFFEEEFFFGGGIIIIIIFFFBBB>>>;;;999999999999888;;;BBBLLLYYYlll{{{~~~vvvmmmbbb\\\[[[cccqqqvvvmmmoooxxxuuullllllnnn|||yyywwwxxx|||yyy{{{|||{{{{{{yyytttwww~~~~~~yyypppggg```ZZZUUURRRLLLKKKIIIHHHGGGHHHJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCDDDEEEEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>===<<<<<<======:::::::::;;;;;;;;;;;;;;;999999999999999999999999888888888999999:::;;;<<<;;;888888::::::777777999777777777777777777777777888888888888888777666666777777666666777888:::;;;777777777777777777777777888777777777777666666666888777777777777666666666666666777777777777777666777888888999999::::::;;;::::::::::::::::::::::::::::::;;;<<<>>>???@@@AAAlllnnnoooooonnnnnnooopppqqqqqqrrrsssttttttttttttvvvvvvuuuuuutttuuuuuuvvvuuuuuutttsssrrrpppnnnmmmjjjiiihhhhhhjjjnnnrrrtttttttttrrrqqqpppooonnnnnnmmmoooqqqrrrrrrrrrsssttttttuuuvvvuuusssssssssuuuuuuvvvwwwyyyzzzzzz{{{{{{|||wwwuuuqqqnnnlllmmmnnnoooqqqrrrtttwwwzzz}}}{{{|||}}}|||yyywwwvvvvvvqqqrrrrrrssstttuuuvvvvvvvvvxxxyyyyyywwwtttssssssqqqooonnnooossswwwzzz{{{yyyyyyyyyzzzyyyxxxxxxwwwtttvvvxxxzzz{{{}}}~~~{{{yyyxxxyyyzzz{{{vvvwwwwwwvvvtttrrrsssttttttsssrrrrrrssstttvvvwwwvvvwwwyyyzzz{{{||||||{{{zzzyyyyyyzzz{{{{{{xxxvvvuuutttsssrrrqqqqqqqqqqqqrrrsssssstttsssrrrpppooonnnpppssstttssssssrrrrrrooommmkkkiiigggccc^^^ZZZVVVSSSNNNIIIEEEBBBAAAAAAAAAAAADDDJJJNNNPPPTTT[[[^^^lll{{{lllYYYSSSKKKGGGXXXqqq}}}yyyppplllyyy}}}zzz}}}xxxhhhccc]]][[[[[[[[[ZZZYYY\\\ZZZZZZZZZWWWRRRRRRVVVPPPSSSWWWXXXWWWTTTRRRPPPPPPQQQQQQPPPMMMLLLMMMNNNQQQSSSTTTTTTSSSRRRSSSTTTVVVWWWYYYZZZZZZXXXVVVTTTRRRSSSSSSSSSTTTUUUUUUUUULLLLLLKKKLLLMMMNNNOOOOOOJJJLLLMMMLLLJJJHHHHHHHHHKKKJJJHHHGGGFFFFFFGGGHHHHHHFFFCCC???===;;;::::::999888:::===CCCNNNcccuuuzzztttjjjaaa[[[___lll~~~xxxnnnlllrrr}}}}}}vvvuuuvvvzzzyyyzzz|||}}}{{{tttrrrpppttt}}}~~~zzzyyyzzz~~~zzzrrrttt~~~~~~vvvmmmfff```[[[XXXTTTQQQNNNLLLKKKLLLLLLLLLHHHFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEDDDBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888777888999;;;<<<999666555888777444444777666666666666666666666666777777777888888777777666888888888999999:::::::::777777777777777777777777777777777777777777777777777777777777777777777777666777888888888888888888888888888999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;<<<======???@@@AAAAAABBBlllnnnooopppooonnnoooooopppqqqrrrsssttttttttttttvvvvvvuuuuuuuuuuuuvvvwwwuuuuuuttttttrrrqqqoooooojjjiiihhhgggiiilllppprrrrrrrrrrrrqqqpppnnnmmmmmmmmmnnnpppqqqqqqqqqrrrsssrrrtttttttttrrrrrrrrrtttttttttvvvwwwxxxyyyyyyyyy~~~~~~}}}xxxsssooolllllllllmmmoooqqqtttxxx{{{}}}|||}}}~~~}}}zzzxxxxxxxxxrrrsssssssssttttttuuuuuutttwwwyyyzzzxxxvvvttttttrrrpppnnnooorrrvvvyyy{{{yyyzzzzzzzzzzzzyyyxxxxxxssstttuuuxxx{{{}}}~~~{{{yyyxxxxxxyyyzzzuuuvvvwwwvvvtttsssssstttuuuttttttttttttvvvwwwxxxvvvxxxyyy{{{{{{{{{zzzzzzxxxxxxxxxyyyzzzzzzxxxvvvtttsssrrrqqqqqqqqqqqqqqqqqqqqqrrrssssssrrrqqqpppiiilllnnnmmmkkkiiiiiijjjkkkhhheeebbb___ZZZUUUQQQNNNKKKFFFBBB@@@???AAABBBCCCDDDHHHNNNQQQSSSXXX___fffwwwppp^^^QQQPPPMMMPPPiiixxxooowww|||zzz{{{|||~~~|||xxxnnncccbbb```]]]\\\\\\[[[YYY[[[YYYYYYZZZWWWRRRRRRVVVOOOSSSVVVWWWUUURRRPPPPPPPPPQQQQQQOOOMMMMMMNNNPPPQQQRRRSSSSSSQQQQQQRRRTTTRRRSSSUUUVVVWWWVVVUUUTTTQQQQQQRRRSSSTTTUUUUUUVVVMMMMMMLLLLLLKKKKKKLLLLLLJJJKKKLLLKKKIIIGGGGGGHHHKKKJJJIIIHHHGGGGGGGGGGGGHHHFFFDDDAAA>>>===<<<<<<:::999:::;;;===FFFYYYkkkyyy}}}xxxqqqggg^^^```lll}}}tttqqqqqqwww~~~~~~}}}{{{tttnnniiiiiiooovvv{{{|||~~~{{{zzz{{{~~~}}}tttttt{{{tttooojjjeeebbb___[[[WWWUUUUUUSSSQQQOOOKKKIIIFFFFFFGGGHHHGGGEEEFFFEEEEEEEEEFFFFFFDDDBBBCCCCCCCCCBBBBBBBBBAAAAAABBBAAA@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;999888777888999999999666555888777444444777666666666666666666666666555666777888888999999999555666777888777666444333888888888888888888888888777777777777888888888888777777777777888888888888777888888999::::::999999999999999:::;;;;;;<<<<<<;;;<<<<<<<<<=========>>>AAAAAAAAAAAAAAABBBBBBBBBlllnnnpppqqqpppoooooooooooopppqqqsssttttttttttttuuuuuuvvvvvvvvvvvvwwwwwwsssttttttsssrrrqqqpppoookkkjjjiiiiiijjjlllnnnpppppppppqqqppppppooonnnmmmoooqqqrrrrrrrrrrrrsssuuurrrsssttttttsssrrrsssuuutttuuuvvvwwwxxxyyyyyyyyy{{{|||}}}~~~~~~yyytttpppmmmlllnnnoooqqqsssvvvyyyzzz{{{yyy{{{|||{{{zzzyyyyyyyyyttttttttttttttttttuuuuuutttvvvyyyzzzyyywwwwwwwwwuuussspppqqqssswwwyyyzzzzzzzzz{{{{{{zzzzzzyyyxxxuuutttuuuwww{{{}}}~~~}}}~~~}}}{{{yyyxxxwwwxxxxxxuuuvvvvvvvvvtttssssssuuuuuuuuuttttttuuuvvvxxxyyyvvvxxxzzz|||||||||zzzyyyzzzyyyyyyyyy{{{{{{yyywwwtttsssrrrrrrqqqqqqqqqrrrqqqqqqrrrssssssrrrqqqpppjjjlllnnnkkkhhhfffgggiiijjjfffaaa]]]YYYTTTOOOLLLEEECCC@@@======>>>AAABBBFFFFFFJJJOOORRRTTT[[[cccrrr}}}fffWWWMMMNNNTTTdddvvvppp~~~|||yyywwwvvvvvvqqqlllkkksssyyykkk```cccccc^^^ZZZZZZYYYVVVVVVTTTTTTVVVSSSOOOOOOSSSPPPSSSVVVUUURRROOOOOOQQQPPPPPPPPPNNNLLLLLLNNNPPPPPPQQQQQQQQQPPPPPPRRRTTTOOOOOOPPPQQQRRRRRRSSSSSSPPPPPPQQQQQQRRRRRRSSSSSSMMMMMMMMMKKKIIIHHHIIIJJJIIIJJJKKKJJJHHHGGGGGGHHHKKKKKKJJJHHHGGGGGGGGGGGGFFFEEECCCBBB@@@??????>>>;;;:::999999999???OOO^^^rrrzzz~~~yyyuuunnngggfffppp~~~xxxtttuuuyyy}}}sssnnnhhhgggjjjooorrrtttxxx{{{zzzzzz|||wwwrrrooojjjgggdddccccccaaa\\\XXXRRRNNNIIIHHHIIIIIIGGGEEEGGGFFFEEEFFFGGGFFFDDDBBBDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999888888888;;;888888::::::777777999777777777777777777777777555666777888::::::::::::777888999999888777555444888888888888888888888888777777777888888888888999777777777888888888888999888888999:::;;;;;;;;;;;;::::::;;;<<<<<<======>>>======>>>>>>???@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCllloooqqqrrrqqqpppppppppooopppqqqrrrsssttttttttttttuuuvvvwwwxxxwwwwwwvvvrrrrrrsssrrrrrrqqqpppooollllllkkkkkkllllllmmmnnnnnnnnnoooppppppooonnnmmmpppqqqrrrrrrqqqrrrsssuuurrrsssttttttttttttuuuwwwuuuvvvwwwxxxyyyzzzzzzzzzyyyzzz|||}}}zzzuuurrrpppooopppqqqrrrsssuuuvvvvvvuuuwwwxxxyyyxxxwwwxxxyyyuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwyyyzzzyyyxxxyyyzzzwwwuuussssssuuuxxxyyyyyy{{{{{{||||||{{{{{{zzzyyyxxxvvvvvvxxx{{{}}}}}}{{{||||||{{{yyyxxxwwwvvvuuutttuuuvvvuuutttssstttuuuttttttsssssstttuuuwwwxxxvvvxxxzzz|||}}}}}}{{{zzz|||zzzxxxxxxxxxyyyxxxwwwtttssssssrrrrrrrrrrrrrrrrrrrrrsssrrrqqqpppnnnmmmkkkmmmnnnkkkgggfffjjjnnngggbbb\\\UUUQQQMMMIIIFFF???===<<<;;;<<>>>>>========================::::::;;;;;;;;;::::::999<<<999999;;;;;;888888:::888888888888888888888888777888999:::::::::::::::<<<:::999777777888:::;;;888888888888888888888888777777888888888999999999777777888888888999999999888999:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>????????????@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFlllooorrrsssrrrpppppppppnnnoooqqqrrrssstttttttttssstttwwwxxxyyyxxxwwwuuuqqqrrrrrrrrrqqqqqqpppooommmmmmmmmmmmmmmmmmmmmmmmlllmmmooopppppppppooonnnooopppppppppoooppprrrsssrrrsssuuuuuuuuuuuuwwwxxxvvvwwwxxxzzz{{{{{{{{{{{{xxxzzz|||~~~~~~zzzvvvsssoooooooooppppppqqqqqqqqqrrrtttvvvvvvvvvvvvwwwxxxvvvvvvvvvvvvuuuuuuuuuuuuvvvxxxyyyzzzyyyyyyzzz|||yyywwwuuuvvvwwwyyyyyyxxx|||||||||}}}||||||{{{zzz{{{yyyxxxyyy|||~~~}}}{{{{{{{{{{{{zzzxxxvvvtttssstttuuuvvvuuutttssstttuuussssssrrrrrrssstttvvvwwwvvvxxx{{{}}}~~~}}}|||{{{{{{xxxvvvtttuuuvvvvvvuuuttttttsssrrrrrrrrrsssssssssssssssrrrpppmmmkkkiiigggiiijjjgggcccccchhhnnnccc^^^VVVOOOJJJFFFCCCAAA===<<<;;;<<<>>>AAAEEEGGGMMMNNNQQQVVVXXX\\\gggrrrgggLLLJJJOOOccc{{{tttvvvsssiiieeehhh{{{{{{|||zzz{{{xxxssslllgggbbb___^^^^^^XXXddd~~~nnndddbbbgggmmmmmmccc[[[XXXWWWTTTOOONNNOOOQQQPPPLLLMMMQQQQQQTTTUUURRRNNNLLLOOORRRMMMMMMLLLJJJIIIIIILLLNNNLLLMMMNNNNNNNNNOOORRRTTTOOONNNKKKJJJIIIJJJKKKLLLNNNMMMMMMMMMLLLLLLKKKKKKIIIKKKLLLKKKHHHGGGIIILLLGGGHHHIIIHHHGGGGGGIIIJJJLLLKKKKKKJJJHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCBBB<<<888777777777888@@@HHHVVVdddttt~~~|||{{{xxxsssppp|||}}}}}}~~~vvvpppqqqtttxxx~~~zzzwww|||yyyxxxxxx{{{}}}{{{tttnnn```YYYRRROOOOOONNNJJJFFFIIIHHHFFFGGGGGGGGGDDDCCCEEEDDDDDDDDDCCCCCCCCCCCC>>>>>>>>>???@@@AAABBBCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>888999;;;<<<======<<<;;;:::888777:::999666666999888888888888888888888888::::::;;;;;;;;;:::999999:::777333111111555:::===888888888888888888888888777777888888999999999999777777888888999999999999888999:::;;;<<<<<<<<<<<<=========>>>??????@@@@@@@@@@@@AAABBBBBBCCCDDDDDDBBBCCCCCCEEEFFFGGGHHHIIIooooooooopppqqqrrrttttttsssssssssrrrqqqssswwwzzzvvvvvvvvvwwwyyyzzzyyywwwrrrrrrrrrqqqqqqppppppppppppooonnnnnnnnnnnnkkkiiibbbeeejjjoooqqqooommmjjjnnnnnnmmmmmmmmmooopppqqqrrrsssuuuuuutttuuuvvvxxx{{{yyywwwxxx{{{|||{{{yyyzzzzzzzzz{{{|||~~~}}}yyy{{{vvvooolllkkkmmmooopppssstttuuuvvvwwwyyyzzzzzzwwwvvvuuuttttttsssssstttyyyyyyzzzzzz{{{{{{||||||{{{{{{zzzzzzzzzzzzyyyyyy{{{{{{{{{{{{||||||}}}}}}{{{{{{{{{zzzzzzyyyyyyyyyzzzyyyxxxvvvuuutttttttttuuuvvvwwwxxxxxxwwwvvvuuuttttttttttttuuuvvvwwwwwwwwwxxxzzz|||}}}}}}|||{{{||||||{{{{{{zzzyyywwwwwwssssssrrrqqqqqqqqqqqqrrrsssssssssrrrpppmmmjjjiiiiiijjjiiifffcccaaacccfff___WWWNNNHHHGGGEEEBBB>>>:::;;;<<<===>>>AAAEEEHHHMMMJJJNNNUUUWWWZZZkkkuuu```MMMMMM]]]zzzqqqkkkddd___aaafff~~~uuuvvvyyyzzzuuuppplllhhh```YYYZZZ``````dddmmmyyyuuuddd___```bbbhhhmmmiii^^^UUUSSSUUUWWWXXXWWWUUUTTTUUUXXXZZZdddaaa[[[UUUQQQPPPPPPQQQOOOMMMKKKIIIIIIJJJLLLMMMOOONNNNNNMMMNNNOOOQQQRRRNNNMMMLLLKKKJJJJJJJJJKKKLLLJJJJJJLLLOOOPPPMMMKKKLLLKKKJJJIIIIIIIIIIIIIIIGGGHHHIIIKKKLLLMMMMMMMMMKKKKKKJJJIIIGGGFFFFFFEEEDDDEEEEEEEEEEEEDDDDDDCCC<<<;;;999888999;;;===???LLLWWWhhhvvv~~~|||xxxvvvtttvvv~~~wwwssswwwzzzxxx~~~|||sssvvv{{{{{{zzzzzzzzzxxxtttqqqcccaaa]]]XXXSSSOOOLLLJJJHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCBBBEEEDDDDDDDDDDDDEEEFFFFFFBBBCCCDDDCCCCCCCCCEEEGGG???@@@BBBBBBBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999999::::::;;;::::::999999::::::;;;???===<<<>>>AAA@@@:::555:::::::::999999888888888888999::::::999999;;;<<<999999999:::::::::;;;;;;<<<>>>??????>>>>>>???@@@@@@??????@@@BBBCCCCCCBBBDDDCCCBBBAAAAAABBBDDDDDDDDDCCCCCCDDDGGGHHHHHHGGGooooooooopppqqqrrrttttttsssssssssqqqqqqrrrvvvyyyuuuttttttuuuwwwxxxwwwuuusssrrrrrrrrrrrrrrrrrrqqqppppppqqqrrrrrroookkkhhhcccfffjjjnnnpppooonnnlllmmmmmmmmmmmmnnnpppqqqsssqqqsssuuuuuuuuuuuuvvvxxxyyywwwvvvwwwzzz{{{zzzyyyzzzzzz{{{|||}}}~~~}}}}}}xxxrrrnnnllllllllllllooooooqqqsssuuuvvvwwwxxxwwwvvvuuuttttttuuuvvvwww||||||||||||||||||}}}}}}{{{{{{{{{zzzzzzyyyyyyxxxyyyyyyzzz{{{||||||||||||||||||{{{{{{zzzyyyyyyyyyyyyxxxwwwuuuttttttssssssrrrsssttttttttttttsssrrrqqqqqqqqqrrrrrrssstttuuuvvvxxxzzz|||}}}}}}}}}|||}}}}}}||||||zzzyyywwwwwwttttttsssrrrrrrrrrrrrrrrtttsssrrrqqqooommmkkkjjjggggggfffbbb]]][[[[[[]]]WWWPPPIIIEEEDDDCCC@@@===;;;<<<>>>@@@BBBEEEIIILLLQQQNNNPPPVVVXXX^^^sssiiiVVVNNNSSSiii{{{tttkkkeee```aaaiiitttyyyzzz||||||rrrrrrmmmcccZZZXXX^^^dddkkklllsssiii^^^[[[[[[\\\bbbhhhgggbbb]]]]]]___bbbccccccbbbbbbcccfffiiigggaaaZZZSSSOOOOOORRRUUURRRPPPMMMJJJIIIJJJLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPMMMMMMLLLKKKKKKJJJIIIIIIKKKJJJJJJLLLNNNNNNLLLIIIKKKKKKJJJJJJJJJJJJJJJIIIHHHIIIJJJLLLMMMNNNNNNNNNKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCC???===;;;999888999;;;<<>>==================>>>>>>>>>======<<<<<<======>>><<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<>>><<<;;;===@@@???:::555;;;;;;;;;;;;::::::999999:::<<<======;;;;;;<<<>>>;;;;;;<<<<<<<<<=========>>>@@@AAAAAA@@@???AAABBBBBBAAA@@@AAACCCDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDEEEFFFGGGFFFEEEooooooooopppqqqrrrttttttsssssssssqqqqqqrrruuuxxxuuutttssstttuuuvvvuuutttssssssssssssttttttttttttqqqrrrtttuuuuuurrrlllhhhggghhhkkkmmmoooooooooooommmmmmmmmmmmnnnppprrrsssqqqsssuuuuuuuuuuuuwwwyyywwwvvvvvvwwwyyyzzzzzzyyy{{{{{{||||||}}}~~~~~~~~~{{{vvvrrrooommmjjjiiikkkllloooqqqtttuuuvvvwwwxxxwwwvvvuuuuuuwwwxxxzzz~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxzzz{{{|||||||||{{{}}}}}}|||{{{{{{zzzyyyyyyxxxwwwvvvuuutttssssssssstttuuuvvvwwwwwwvvvuuutttqqqqqqqqqqqqrrrssstttuuuvvvwwwzzz|||}}}~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwuuuuuutttttttttsssssssssuuutttrrrpppnnnmmmmmmllljjjiiifffaaa[[[WWWVVVVVVLLLHHHCCCAAAAAAAAA>>>;;;;;;>>>AAACCCFFFJJJNNNQQQUUURRRSSSWWWYYYddd~~~ttt^^^PPPLLLYYYyyy}}}wwwooofffaaa```eeerrr}}}}}}~~~}}}qqqvvvrrraaaWWW]]]jjjrrrzzzwww|||jjj]]]YYYXXXWWWVVVZZZ^^^aaaaaaaaaaaaaaa```aaabbbbbbbbbcccfffiiiccc]]]VVVPPPNNNQQQVVVZZZTTTQQQMMMJJJIIIJJJLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKIIIGGGFFFJJJJJJJJJKKKLLLKKKIIIGGGHHHIIIJJJKKKKKKJJJJJJIIIGGGHHHIIIKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBB@@@===:::888888888999@@@FFFQQQ```nnnyyy~~~~~~zzzrrrjjjiiilllttt{{{|||zzzzzz~~~{{{|||rrrkkkiiirrrrrrfffeeeppp|||{{{yyyxxxxxxzzz{{{{{{zzz{{{wwwqqqiiibbb^^^[[[ZZZ[[[WWWRRRMMMJJJJJJKKKMMMKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDDDDBBBCCCDDDFFFAAAAAABBBCCCCCCAAA@@@????????????@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@>>>===============>>>>>>========================>>><<<<<<===??????;;;777=========<<<<<<<<<<<<<<<>>>???@@@???>>>===>>>???>>>>>>>>>????????????@@@@@@BBBCCCCCCBBBBBBCCCDDDDDDCCCBBBCCCDDDEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHFFFEEEEEEFFFFFFEEEDDDooooooooopppqqqrrrttttttrrrssssssrrrrrrsssuuuxxxwwwuuuttttttuuuvvvuuuttttttttttttuuuuuuvvvvvvvvvuuuuuuuuuvvvvvvsssnnnkkkjjjjjjkkklllmmmoooppppppooonnnnnnmmmnnnoooqqqrrrppprrrtttuuuuuuvvvxxxzzzvvvvvvwwwxxxyyyzzz{{{zzz{{{||||||}}}~~~~~~~~~~~~}}}||||||}}}}}}zzzwwwuuuqqqmmmkkkkkkllloooqqqtttvvvwwwwww|||zzzxxxvvvvvvwwwyyyzzz~~~}}}|||{{{{{{||||||||||||||||||{{{yyyxxxwwwwwwxxx{{{}}}~~~~~~}}}}}}~~~~~~}}}|||{{{{{{zzzzzzxxxwwwvvvuuuuuuuuuuuuuuuwwwxxxyyyzzzzzzyyyxxxwwwsssssssssssstttuuuvvvwwwuuuwwwyyy{{{}}}~~~~~~}}}|||zzzxxxwwwvvvvvvvvvvvvuuuuuuttttttvvvtttrrrooommmmmmmmmmmmkkkiiiddd]]]WWWRRROOONNNEEEBBB???>>>>>>>>><<<:::<<>>;;;999888888888<<>>>>>???@@@@@@===:::????????????>>>>>>>>>>>>@@@AAAAAA@@@>>>===>>>?????????@@@@@@@@@AAAAAAAAAAAACCCDDDDDDCCCBBBDDDEEEEEECCCBBBCCCDDDDDDCCCBBBAAABBBBBBCCCEEEFFFGGGHHHGGGFFFEEEEEEGGGGGGFFFEEEooooooooopppqqqrrrttttttssstttuuuttttttuuuxxxzzz{{{yyywwwvvvwwwwwwwwwvvvuuuuuuuuuvvvvvvwwwwwwwwwzzzxxxuuuuuuttttttrrrpppmmmllllllkkklllmmmnnnooopppooonnnmmmmmmmmmnnnoooppprrrtttuuuvvvwwwyyy{{{wwwxxxyyyyyyzzzzzz{{{|||{{{||||||}}}}}}}}}||||||{{{{{{{{{{{{{{{|||~~~~~~|||{{{zzzwwwtttqqqlllmmmnnnoooqqqssstttuuu~~~|||zzzxxxwwwxxxyyyyyy~~~}}}{{{yyyyyyyyyzzz{{{||||||}}}}}}|||{{{yyyxxxxxxzzz|||~~~~~~|||{{{{{{zzzxxxxxxwwwwwwvvvwwwwwwwwwuuuvvvwwwxxxxxxwwwvvvuuuttttttttttttuuuvvvwwwwwwuuuvvvxxxzzz|||}}}~~~~~~}}}|||zzzxxxwwwvvvvvvwwwwwwwwwvvvuuutttvvvtttqqqooommmlllkkkkkkeeebbb[[[TTTNNNIIIEEEBBBAAA@@@>>>======<<<;;;:::===@@@EEEHHHLLLOOOSSSVVVVVVUUUVVVZZZcccvvvnnnXXXPPPOOOXXXvvv~~~ssskkkiiiqqq{{{}}}|||}}}|||{{{|||~~~nnnggguuugggZZZYYYZZZUUUNNNLLLKKKKKKNNNQQQRRRQQQOOOQQQRRRRRRRRRPPPOOOQQQRRRPPPPPPOOONNNOOOOOOQQQQQQKKKJJJIIIHHHIIIKKKMMMOOOKKKKKKLLLMMMLLLKKKIIIHHHHHHIIIJJJJJJIIIGGGDDDBBBGGGHHHIIIIIIHHHGGGFFFEEECCCDDDFFFHHHHHHHHHFFFEEEDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFFFFFFFEEEDDDCCCBBB@@@???===;;;::::::::::::;;;<<<@@@LLL\\\lllwww||||||yyyvvvuuusssgggjjjmmmooooooqqqtttwww|||xxxvvv}}}yyyooommmqqqxxx|||{{{xxxkkk\\\VVV```nnn}}}{{{|||{{{yyyyyy{{{|||~~~wwwlllaaaXXXSSSQQQQQQLLLKKKIIIGGGFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEECCCDDDEEEDDDBBBBBBCCCEEECCCCCCCCCDDDDDDDDDCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@@@@@@@AAAAAABBBCCC@@@AAAAAABBBBBBAAAAAA@@@AAA@@@AAAAAABBBAAA@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@>>>===>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDDDDBBBAAABBBCCCCCCBBBAAAAAABBBCCCDDDFFFGGGGGGHHHEEEEEEDDDEEEGGGIIIHHHGGGooooooooopppqqqrrrttttttsssuuuwwwwwwxxxyyy|||~~~}}}zzzyyyyyyzzzyyyxxxvvvvvvvvvvvvwwwwwwwwwwww{{{xxxuuuttttttuuuuuutttooonnnlllkkkkkkkkklllmmmooonnnmmmlllllllllmmmnnnoooqqqtttvvvvvvxxx{{{}}}xxxzzz{{{{{{zzzyyyzzz|||zzz{{{|||}}}|||{{{zzzyyyyyyzzz|||{{{zzzyyyzzz|||}}}||||||}}}}}}|||yyyvvvnnnmmmlllkkklllnnnppprrr||||||{{{zzzyyyyyyyyyyyy|||zzzyyywwwwwwxxxzzz{{{{{{|||~~~}}}{{{zzzzzzzzz|||}}}}}}|||{{{{{{xxxxxxwwwwwwwwwxxxyyyyyywwwwwwxxxyyyyyyxxxwwwwwwsssssssssssstttuuuvvvwwwuuuvvvwwwxxxzzz|||}}}}}}}}}}}}}}}|||{{{zzzyyyxxxuuuvvvwwwxxxwwwvvvuuutttuuutttrrrooollljjjhhhhhhbbb]]]VVVPPPKKKFFFAAA>>>???>>>===<<<<<<<<<===>>>@@@CCCGGGKKKMMMPPPSSSUUUUUUVVVZZZaaaooozzz___NNNLLLSSSddd}}}yyyqqqlllooo|||~~~~~~||||||{{{{{{xxxuuuqqq```WWWWWWVVVQQQJJJIIIHHHHHHJJJLLLNNNOOONNNOOOPPPQQQPPPNNNMMMMMMNNNMMMNNNOOOOOONNNKKKGGGEEEGGGGGGHHHIIIJJJLLLMMMNNNIIIJJJJJJJJJJJJIIIIIIHHHFFFGGGGGGHHHGGGFFFDDDCCCEEEGGGIIIIIIHHHFFFFFFFFFDDDEEEFFFGGGGGGFFFFFFEEEGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFFFFEEECCCBBBAAA???>>>===<<<;;;;;;;;;;;;;;;;;;===FFFSSSbbbooovvv|||~~~~~~zzzxxxyyywwwssshhhhhhgggfffhhhlllsssxxx|||zzzzzzxxxqqqmmmmmmvvv}}}{{{zzzyyyvvvlll^^^UUUZZZeee|||~~~~~~~~~~~~~~~uuujjjaaa[[[XXXVVVOOONNNLLLIIIHHHGGGGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDBBBBBBCCCEEEDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAABBBCCCDDDDDDAAABBBCCCDDDDDDCCCBBBAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB???@@@AAA@@@>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBCCCCCCBBBAAACCCDDDCCCBBBAAAAAACCCDDDCCCAAABBBCCCEEEFFFGGGGGGGGGGGGEEEDDDDDDEEEHHHJJJIIIHHHooooooooopppqqqrrrtttttttttvvvyyyzzz{{{}}}|||zzzzzz{{{{{{zzzwwwwwwwwwwwwvvvvvvvvvvvvxxxwwwuuuuuuvvvwwwvvvtttpppooommmkkkjjjiiiiiiiiikkkkkkjjjjjjkkklllnnnooooooqqqtttvvvwwwyyy{{{~~~xxxzzz{{{zzzxxxwwwxxxzzzyyyzzz{{{|||{{{zzzxxxwwwvvvyyy||||||{{{yyyzzz{{{|||{{{{{{|||}}}}}}{{{yyysssqqqmmmjjjiiikkknnnpppxxxxxxzzz{{{{{{{{{zzzzzz{{{yyywwwvvvvvvxxxzzz|||{{{}}}~~~|||zzzzzzzzz{{{~~~~~~}}}|||{{{wwwwwwvvvvvvwwwxxxyyyyyyxxxxxxyyyzzzzzzyyyxxxxxxtttttttttuuuuuuvvvwwwxxxvvvvvvvvvwwwxxxyyy{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyuuuvvvwwwxxxwwwvvvtttsssuuutttrrroookkkhhheeeccc^^^ZZZSSSNNNJJJFFFBBB>>><<<<<<;;;:::;;;===AAADDDDDDGGGKKKNNNOOOQQQSSSUUUWWWYYY```kkk~~~jjjVVVNNNWWWdddzzzzzzxxxuuutttxxx}}}{{{{{{}}}}}}ooofff[[[UUURRRQQQNNNKKKJJJJJJJJJIIIIIIJJJLLLMMMJJJLLLMMMLLLKKKJJJJJJKKKIIIKKKMMMNNNLLLIIIEEEBBBGGGHHHJJJLLLMMMMMMLLLKKKIIIHHHHHHHHHHHHIIIIIIJJJEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFIIIIIIGGGFFFGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEECCCBBBAAA??????>>>===<<<;;;::::::999:::<<>>@@@AAAAAA??????@@@BBBAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCCCCBBBBBBCCCEEECCCBBBAAABBBDDDEEEEEEDDDDDDDDDFFFGGGGGGGGGFFFFFFGGGFFFEEEFFFHHHIIIHHHGGGooooooooopppqqqrrrtttttttttwwwzzz|||}}}}}}{{{{{{{{{{{{zzzxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvwwwyyyxxxvvvsssqqqpppnnnkkkiiihhhgggfffhhhggghhhiiikkkmmmoooqqqoooqqqtttvvvwwwyyy|||~~~xxxzzz{{{zzzwwwuuuvvvxxxxxxyyy{{{{{{{{{yyywwwuuutttxxx}}}~~~|||{{{{{{}}}|||{{{zzz{{{||||||zzzyyyyyyuuuoookkkiiikkkoooqqqsssuuuxxx{{{}}}}}}||||||zzzyyywwwvvvwwwyyy{{{}}}{{{}}}~~~zzzzzzyyyyyy|||~~~}}}|||{{{vvvuuuuuuuuuvvvwwwxxxyyyssstttuuuvvvvvvuuutttssswwwwwwwwwwwwxxxyyyzzz{{{vvvvvvvvvvvvwwwxxxyyyzzzyyyzzzzzzzzzzzzzzzyyyyyytttuuuwwwxxxwwwvvvtttsssttttttrrroookkkgggccc```XXXSSSMMMHHHEEEBBB>>>;;;999999999999:::>>>DDDHHHGGGJJJMMMPPPQQQRRRSSSTTTYYY\\\dddsssrrr^^^SSSUUUgggyyy}}}}}}|||}}}{{{zzz|||fffaaaYYYSSSPPPOOOOOOOOOLLLMMMLLLIIIFFFEEEGGGIIIFFFHHHJJJKKKJJJIIIJJJKKKEEEGGGJJJLLLLLLKKKHHHGGGHHHJJJLLLNNNOOOMMMKKKIIIHHHHHHGGGFFFGGGHHHJJJKKKEEEDDDDDDDDDDDDEEEFFFFFFCCCFFFIIIJJJHHHFFFGGGIIIJJJJJJIIIHHHGGGGGGGGGHHHFFFFFFGGGHHHHHHHHHGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEECCCBBBAAAAAA@@@???>>><<<:::999999777999;;;===CCCNNN\\\fffsssyyy}}}|||}}}~~~yyyqqqiiigggdddcccfffmmmvvv|||wwwhhhgggnnnwwwrrrrrrzzzyyysss{{{qqqeeebbbggghhhrrryyyvvvqqqnnnmmmlllqqq|||~~~~~~xxxwwwuuuqqqnnnjjjgggeeeYYYWWWUUURRRPPPOOOPPPPPPUUUQQQMMMHHHEEEEEEEEEFFFDDDEEEEEEDDDBBBAAACCCDDDEEEEEEDDDDDDEEEFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBDDDEEEEEEAAABBBCCCEEEEEECCCBBBAAAAAABBBCCCBBBAAAAAABBBCCCAAAAAAAAABBBBBBBBBCCCCCC???@@@AAAAAA@@@@@@BBBCCCBBBBBBBBBBBBCCCCCCCCCDDDBBBCCCDDDDDDCCCCCCDDDEEECCCBBBBBBCCCFFFGGGGGGFFFEEEEEEGGGHHHHHHGGGFFFEEEIIIHHHFFFGGGHHHHHHGGGEEEpppqqqrrrrrrssssssssssssyyyzzz{{{}}}}}}||||||}}}{{{yyyyyyxxxwwwwwwxxxxxxwwwvvvsssttttttuuuvvvuuuuuuuuuvvvssspppmmmkkkhhheeebbbggghhhkkkmmmnnnmmmlllkkkppppppqqqsssuuuvvvwwwxxxxxxyyyzzz{{{zzzyyyxxxwww|||{{{xxxwwwvvvvvvwwwxxxzzzzzzyyyyyyyyyzzzzzz{{{}}}|||}}}~~~}}}yyysssooollljjjiiinnnqqquuuzzz||||||{{{zzz{{{zzzyyyxxxyyyzzz{{{|||{{{{{{~~~~~~~~~||||||}}}}}}{{{zzzyyyyyyzzzxxxvvvttttttvvvxxxzzzyyyzzz{{{yyyvvvtttttttttxxxxxxxxxyyyzzz||||||{{{zzzyyyxxxyyyzzz{{{xxxyyyzzzzzz{{{{{{{{{zzzxxxwwwvvvuuuuuuvvvwwwwwwqqqpppnnnllljjjfffaaa]]]UUUPPPJJJFFFDDDBBB>>>;;;<<<=========<<<>>>BBBEEELLLMMMOOORRRUUUXXXYYYZZZZZZcccpppnnn___YYYbbb|||zzz|||~~~yyy|||vvv```^^^ZZZWWWSSSOOOMMMLLLHHHIIIKKKJJJIIIHHHHHHIIIFFFHHHKKKMMMNNNMMMKKKJJJHHHJJJLLLKKKIIIGGGFFFFFFIIILLLOOOPPPMMMKKKKKKLLLIIIGGGDDDDDDEEEHHHIIIIIIFFFFFFFFFEEEFFFFFFGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHCCCEEEHHHJJJKKKIIIFFFDDDHHHIIIKKKJJJIIIHHHHHHIIINNNKKKIIIIIILLLMMMLLLJJJIIIHHHFFFDDDCCCCCCCCCCCCFFFCCCAAA@@@??????===<<<;;;:::;;;>>>???DDDPPP\\\pppvvvzzzzzz|||}}}vvvmmmjjjggghhhlllpppqqquuu{{{}}}ooohhhhhhmmmuuu{{{uuuvvv}}}yyywwwlllggghhhmmmooommmccc\\\ZZZYYYWWWcccppp}}}~~~zzz|||{{{vvvtttsssppplll```^^^ZZZWWWVVVWWWYYY[[[ZZZ___\\\PPPHHHHHHIIIIIIEEEFFFGGGHHHGGGEEECCCAAACCCEEEHHHKKKKKKIIIFFFDDDFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBAAAAAACCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEDDDCCCBBBAAACCCAAA???@@@AAABBBBBBAAACCCCCCDDDDDDDDDDDDCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@AAACCCDDDDDDCCCCCCDDDFFFEEEDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHnnnooopppqqqrrrrrrsssrrrxxxxxxzzz|||~~~}}}|||}}}}}}{{{yyy{{{yyywwwwwwwwwwwwuuutttsssttttttuuuuuuuuuuuuuuuvvvssspppnnnllliiifffcccfffgggiiikkkmmmmmmllllllnnnnnnpppqqqsssuuuvvvwwwyyyzzzzzzzzzzzzyyyxxxxxxxxxwwwvvvuuuuuuvvvxxxyyyzzzyyyyyyyyyyyyzzzzzz{{{|||}}}~~~}}}}}}}}}}}}zzzuuuqqqnnnkkkjjjlllooossswwwzzz{{{zzzyyywwwwwwvvvvvvvvvwwwxxxxxxzzz{{{|||~~~~~~||||||}}}|||{{{yyyyyyyyyyyywwwvvvuuuuuuvvvwwwyyyvvvxxxyyyyyywwwvvvvvvvvvxxxwwwwwwxxxyyy{{{}}}~~~{{{zzzyyyxxxxxxyyyyyyzzzyyyzzzzzzzzzyyyxxxxxxwwwvvvuuutttsssssstttuuuvvvooonnnlllkkkhhhccc]]]YYYQQQLLLFFFBBB@@@>>>;;;999<<<<<<======>>>@@@CCCFFFJJJMMMRRRTTTVVVWWWYYY[[[aaammm~~~hhh[[[[[[kkk{{{uuutttxxx}}}zzzwww~~~lll]]]\\\YYYUUURRROOOMMMLLLIIIIIIIIIJJJIIIIIIHHHGGGFFFGGGJJJLLLMMMLLLKKKIIIHHHIIIKKKKKKJJJHHHHHHHHHIIILLLOOOOOOMMMKKKKKKLLLJJJIIIHHHIIILLLNNNOOOOOOIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDFFFHHHJJJJJJIIIHHHFFFGGGIIIJJJJJJIIIHHHHHHIIILLLJJJHHHHHHJJJJJJIIIGGGFFFFFFEEEDDDCCCBBBAAA@@@FFFCCCAAA@@@@@@???>>><<<===;;;;;;======@@@JJJUUUhhhqqqxxx{{{||||||wwwppppppnnnooossstttqqqpppsss{{{}}}tttpppmmmsss|||~~~zzzzzzzzzsssqqqssslllooolllaaaVVVSSSSSSSSSXXXgggxxx|||yyyxxxtttooollliiieeeaaa]]][[[[[[\\\___bbb___UUUNNNNNNOOONNNJJJJJJJJJIIIHHHFFFEEEDDDDDDFFFHHHKKKKKKKKKJJJIIIJJJJJJJJJIIIHHHGGGFFFEEECCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDFFFFFFFFFFFFFFFGGGHHHIIIEEEEEEEEEEEEDDDCCCBBBBBBCCCBBBAAAAAACCCCCCBBBAAACCCCCCDDDDDDDDDDDDCCCCCCEEEDDDCCCBBBAAAAAAAAAAAACCCDDDEEEEEEDDDDDDEEEGGGFFFEEEDDDDDDDDDEEEFFFGGGFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGmmmnnnoooppprrrsssssssssvvvwwwyyy{{{}}}~~~}}}}}}}}}{{{zzz}}}{{{yyywwwwwwvvvsssrrrtttttttttuuuuuuuuuuuuuuuuuusssqqqooommmkkkgggeeeeeefffhhhiiikkklllllllllkkklllnnnppprrrtttvvvwww{{{{{{zzzyyyyyyyyyyyyyyyuuuuuuttttttuuuvvvxxxyyyyyyxxxxxxxxxyyyzzzzzz{{{{{{|||}}}|||||||||~~~}}}}}}{{{yyyuuuqqqnnnllliiilllppptttvvvxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz|||~~~~~~}}}~~~|||||||||~~~}}}zzzxxxwwwwwwvvvuuuuuuttttttttttttuuuuuusssuuuwwwxxxwwwwwwwwwxxxwwwwwwwwwwwwxxxyyy{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzyyyxxxwwwuuuttttttssssssrrrrrrrrrrrrssssssmmmllljjjhhheee___XXXRRRNNNJJJCCC>>><<<;;;:::999;;;<<<>>>???@@@BBBFFFIIIKKKPPPVVVXXXXXXYYY^^^bbbmmm}}}cccYYYccc{{{|||rrrkkkllltttzzz~~~zzztttuuu~~~uuubbbZZZXXXVVVSSSPPPNNNMMMLLLKKKIIIGGGHHHKKKKKKHHHEEEEEEGGGIIIJJJKKKJJJIIIHHHFFFHHHKKKKKKJJJIIIIIIJJJIIILLLNNNNNNMMMKKKKKKKKKHHHHHHIIILLLPPPRRRRRRRRRKKKKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCFFFGGGHHHIIIIIIIIIHHHHHHGGGHHHJJJJJJHHHHHHHHHIIIGGGHHHIIILLLNNNMMMKKKHHHEEEEEEEEEDDDCCCBBBAAA@@@EEECCCAAA@@@@@@@@@>>>===@@@===<<<;;;:::;;;CCCLLL[[[fffrrrxxxzzzzzzwwwtttuuutttvvvyyyvvvnnnhhhgggwwwxxxtttuuuwww|||{{{{{{}}}tttuuupppcccWWWTTTSSSSSSRRR___ppp~~~~~~yyysssttttttqqqmmmgggbbb``````cccccc```YYYVVVWWWWWWUUUSSSRRRPPPMMMKKKJJJIIIHHHGGGHHHIIIJJJLLLMMMNNNNNNJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKFFFFFFFFFFFFEEEDDDCCCCCCDDDCCCCCCDDDEEEDDDAAA???CCCDDDDDDEEEEEEDDDDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFGGGHHHGGGFFFFFFEEEEEEEEEFFFFFFEEEFFFHHHIIIIIIIIIHHHGGGIIIIIIIIIHHHHHHHHHGGGGGGmmmnnnoooqqqsssttttttuuuvvvwwwxxxzzz|||~~~~~~}}}}}}||||||{{{|||zzzxxxwwwuuurrrppptttttttttttttttuuuvvvvvvuuusssqqqpppooommmiiigggdddeeefffgggiiikkklllmmmkkklllnnnppprrrtttvvvwww|||{{{yyyxxxxxxxxxyyyzzzuuuuuuuuuuuuuuuwwwxxxyyywwwwwwwwwwwwxxxyyy{{{{{{}}}}}}}}}|||zzzyyyzzz{{{{{{||||||{{{yyyuuuqqqooohhhjjjmmmpppssstttuuuuuuwwwxxxxxxyyyzzzzzzzzzzzzzzzyyyxxxyyy|||}}}}}}|||}}}}}}||||||}}}~~~{{{wwwtttrrrqqqqqqppppppppppppppppppppppppqqqtttwwwxxxwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyzzzzzz}}}||||||{{{zzzzzzzzzzzzxxxxxxwwwuuuttttttssssssrrrrrrrrrqqqqqqqqqqqqqqqllljjjhhhfffaaaZZZRRRMMMLLLHHHBBB===::::::;;;<<<;;;===???AAACCCFFFJJJMMMOOOUUUZZZ[[[ZZZ^^^hhhppp|||{{{dddbbbtttwwwkkkfffiiirrrzzz~~~}}}{{{zzzyyyvvvssstttxxx{{{wwwrrr~~~hhh\\\VVVUUUSSSQQQOOOMMMLLLLLLMMMIIIFFFHHHKKKLLLHHHDDDDDDFFFGGGHHHIIIHHHGGGGGGDDDGGGJJJKKKJJJJJJKKKLLLIIIJJJKKKKKKKKKJJJIIIIIIDDDEEEGGGJJJNNNOOONNNMMMJJJIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDCCCCCCBBBFFFFFFFFFFFFFFFGGGGGGHHHFFFHHHIIIIIIHHHHHHHHHIIIFFFJJJQQQWWWYYYWWWRRRNNNFFFFFFEEEDDDDDDCCCDDDDDDEEECCCAAA@@@@@@@@@???>>>AAA>>>;;;;;;:::999>>>FFFNNNZZZjjjsssvvvvvvwwwwwwwwwvvvvvvxxxsssiiibbb```uuu~~~~~~yyyvvv|||~~~}}}uuukkkeeeeeedddaaaZZZ___hhhttt~~~{{{uuuuuuxxxzzzyyyrrrkkkfffdddcccbbb___^^^___``````______]]]ZZZVVVTTTRRRQQQQQQMMMMMMLLLLLLLLLNNNPPPQQQLLLKKKJJJHHHGGGFFFEEEDDDFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCCCCDDDEEEDDDAAA>>>DDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEFFFHHHIIIIIIIIIGGGFFFIIIIIIIIIIIIIIIIIIIIIIIInnnoooqqqssstttuuuvvvvvvwwwwwwyyy{{{}}}~~~~~~~~~}}}|||||||||~~~{{{yyyxxxvvvtttqqquuuttttttttttttuuuvvvvvvtttsssrrrrrrqqqooollliiifffeeeeeefffhhhjjjlllmmmlllmmmnnnppprrrtttvvvwww{{{zzzyyywwwwwwxxxyyyyyywwwwwwwwwvvvvvvwwwwwwwwwuuuuuuvvvvvvxxxyyy{{{{{{{{{||||||zzzxxxxxxyyyzzzzzz{{{|||}}}{{{xxxtttrrrjjjkkklllnnnoooqqqrrrrrrrrrrrrsssttttttuuuvvvvvvzzzyyyxxxyyy{{{||||||{{{{{{||||||}}}}}}~~~|||wwwrrrnnnlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkqqqssswwwxxxwwwvvvuuuuuuxxxxxxyyyyyyzzzzzzzzzzzz~~~~~~~~~}}}|||{{{{{{zzzvvvuuutttsssssssssssstttsssrrrrrrrrrqqqpppoooooojjjhhheeebbb]]]VVVNNNHHHGGGEEE@@@<<<999999<<<>>>===???BBBDDDGGGJJJMMMPPPSSSWWWZZZ[[[]]]fffuuuxxxnnnvvv{{{qqqiiihhhnnnxxx~~~{{{xxxvvvssstttuuuuuuqqqllljjjjjjsss```YYYTTTSSSQQQOOONNNLLLLLLKKKMMMJJJGGGHHHKKKLLLHHHCCCDDDDDDEEEFFFGGGFFFEEEEEECCCEEEHHHJJJJJJJJJKKKLLLHHHGGGGGGHHHHHHHHHHHHGGGCCCDDDFFFIIIKKKKKKIIIGGGFFFFFFEEEFFFFFFGGGHHHIIIGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFEEEGGGIIIIIIHHHGGGHHHIIILLLSSS\\\cccddd^^^UUUPPPFFFEEEDDDCCCCCCCCCEEEEEEEEECCCAAA@@@AAAAAA@@@>>>AAA===;;;<<<;;;:::>>>CCCFFFQQQaaannnsssuuuyyy}}}yyyvvvvvvwwwssskkkeeeeeexxxvvvuuu~~~}}}vvvrrrvvv||||||vvvfff```___iiiyyy|||{{{}}}|||wwwxxx~~~|||rrrjjjgggeeecccccceeeiiikkklllmmmllljjjhhheeebbb```^^^^^^XXXVVVSSSQQQPPPPPPRRRSSSQQQOOOMMMKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGHHHGGGGGGFFFEEECCCBBBCCCDDDEEEDDDAAA>>>EEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJIIIHHHGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIpppqqqrrrtttuuuvvvvvvvvvvvvwwwyyy{{{}}}|||~~~}}}||||||}}}~~~{{{zzzzzzyyyvvvtttuuuttttttssssssuuuvvvwwwsssssssssssssssrrrnnnkkkhhhgggffffffgggiiikkkmmmmmmnnnoooppprrrtttuuuuuuyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvttttttuuuvvvwwwyyy{{{|||wwwxxxyyyxxxxxxxxxzzz|||yyyzzz|||}}}|||zzzwwwuuunnnnnnmmmmmmmmmnnnnnnooorrrrrrqqqqqqrrrtttvvvwwwzzzzzzzzz{{{}}}}}}|||{{{{{{{{{||||||{{{zzzyyyxxxyyyvvvqqqlllhhhgggffffffggggggffffffffffffggggggooorrrvvvxxxwwwvvvuuuuuuwwwxxxyyyzzz{{{{{{{{{{{{~~~~~~~~~~~~}}}|||zzzzzzuuutttsssrrrrrrrrrssstttssssssrrrqqqpppnnnlllkkkgggeee```\\\WWWPPPIIIDDD@@@???===:::888999<<>>@@@BBBKKKZZZfffmmmuuu}}}yyyxxx{{{{{{yyyzzz|||zzzqqqsssyyy}}}xxxyyywwwvvvzzzmmmbbbYYY[[[```fffnnnvvv~~~{{{sssqqqrrrpppooosssxxxxxxvvvyyy|||xxxqqqoookkkgggdddccccccdddZZZXXXUUUQQQOOOMMMMMMMMMPPPOOOOOONNNMMMLLLKKKKKKLLLKKKJJJIIIIIIKKKLLLNNNMMMLLLJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHEEEDDDDDDEEEGGGHHHHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHFFFGGGHHHGGGEEEDDDEEEFFFHHHHHHIIIJJJKKKJJJIIIIIIGGGFFFEEEDDDEEEFFFHHHIIIIIIJJJKKKMMMOOOQQQSSSSSSpppqqqrrrrrrsssssssssssstttuuuvvvxxxzzz|||}}}~~~zzz}}}~~~|||}}}~~~}}}||||||}}}}}}|||{{{vvvuuusssrrrssstttvvvxxxsssssstttuuuvvvtttqqqnnnmmmkkkhhhffffffhhhkkkmmmmmmmmmnnnnnnooopppppppppuuuvvvwwwwwwwwwvvvtttssspppqqqsssuuuvvvwwwxxxxxxrrrrrrsssuuuwwwyyy{{{|||yyyyyyyyyxxxvvvuuuvvvwwwxxxyyyzzz{{{{{{{{{zzzyyywwwuuuqqqnnnkkkjjjjjjkkkpppnnnllljjjlllooosssvvv{{{|||}}}}}}zzz}}}|||{{{xxxsssnnniiifffjjjhhhdddbbbaaabbbeeefffgggeeecccaaaaaaccceeeggghhhmmmrrrvvvxxxxxxxxxxxxrrrsssvvvxxxyyyzzzzzzzzz{{{|||||||||{{{yyywwwuuuzzzxxxuuurrrpppppppppppprrrrrrqqqooolllhhheeecccaaa]]]WWWQQQLLLGGGBBB???<<<>>>??????>>>???CCCFFFDDDGGGKKKNNNPPPRRRTTTVVV\\\___hhhttt~~~wwwnnnpppyyy~~~vvvpppmmmrrrqqqssssssmmmjjjqqq}}}|||tttccc[[[YYYXXXTTTSSSQQQOOOMMMKKKJJJJJJJJJKKKLLLKKKHHHFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@CCCEEEGGGFFFFFFGGGHHHLLLIIIGGGGGGJJJKKKJJJHHHFFFEEEEEEFFFHHHIIIHHHGGGIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDCCCEEEGGGHHHHHHGGGHHHJJJGGGJJJMMMMMMKKKJJJKKKMMM???FFFPPPVVVWWWQQQIIIBBBEEECCCAAAAAABBBBBBAAA@@@@@@;;;999;;;;;;999999;;;<<<:::@@@OOO]]]fffoooxxxwwwwww|||||||||xxx}}}qqqpppuuuxxx||||||zzzyyyttttttvvvwwwmmmeee^^^[[[WWWVVV^^^hhhuuu}}}~~~~~~}}}uuuqqqtttyyyqqqrrrvvvzzzxxxtttxxxyyywwwtttpppnnnlllllllllfffdddaaa]]]ZZZYYYYYYYYYWWWWWWVVVTTTSSSRRRQQQPPPPPPOOONNNMMMMMMOOOQQQRRROOONNNMMMKKKIIIHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIGGGFFFEEEFFFHHHJJJKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHGGGGGGFFFGGGGGGHHHEEEFFFGGGFFFDDDCCCDDDEEEGGGHHHJJJKKKKKKKKKJJJJJJHHHGGGEEECCCDDDFFFHHHJJJNNNOOOQQQSSSVVVXXXZZZ[[[vvvsssqqqqqqsssuuutttrrrssstttwwwyyyzzz{{{{{{{{{xxx{{{~~~|||{{{yyyxxxwwwwwwwwwvvvvvvvvvvvvvvvtttuuuwwwxxxwwwvvvtttssspppllliiijjjlllmmmjjjfffiiikkkmmmooopppppppppoooqqqsssuuuwwwxxxxxxvvvvvvqqqsssvvvxxxyyyyyyxxxwwwttttttuuuvvvwwwyyy{{{|||}}}|||{{{yyyxxxwwwwwwwwwzzz{{{{{{|||}}}~~~~~~~~~yyyuuuqqqnnnmmmlllkkkjjjmmmkkkhhhgggiiinnnsssvvvzzz}}}{{{vvvpppllliiiggglllhhhddddddfffiiijjjjjjmmmggg```^^^```eeehhhjjjlllooosssxxx{{{||||||{{{zzzzzzyyyxxxyyyzzz{{{|||{{{{{{zzzzzzyyyxxxwwwvvvssssssssssssrrrqqqpppoooooommmkkkjjjiiifffbbb___]]]XXXRRRMMMIIIFFFCCCAAA<<<===>>>>>>>>>@@@CCCFFFLLLGGGGGGMMMSSSUUUVVVYYY[[[fffuuuzzzsssrrruuuyyywwwppplllnnnooonnnkkklllsss|||~~~xxxiiibbb[[[YYY\\\RRRPPPNNNKKKIIIIIIJJJJJJPPPNNNKKKIIIFFFEEEEEEEEEFFFEEECCCBBBBBBBBBCCCDDD@@@BBBEEEGGGHHHHHHGGGFFFIIIGGGEEEFFFIIIKKKJJJIIILLLJJJHHHFFFFFFFFFGGGHHHKKKJJJHHHGGGGGGHHHJJJKKKEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDCCCBBBAAABBBEEEHHHIIIHHHGGGFFFGGGAAABBBDDDEEEFFFFFFFFFEEEDDDPPP^^^eee```UUUJJJEEEGGGEEEDDDDDDDDDDDDBBBAAA========================>>>;;;<<>><<<;;;===>>>???@@@BBBEEEHHHMMMLLLNNNTTTWWWWWWXXX[[[bbbppp}}}vvvsssvvv{{{~~~~~~zzzyyyzzzooommmiiihhhlllsssyyy{{{yyy~~~iii___[[[UUURRRUUURRRPPPNNNLLLJJJJJJKKKKKKNNNMMMKKKHHHFFFFFFEEEFFFFFFEEEDDDCCCCCCCCCDDDEEECCCDDDEEEFFFFFFFFFEEEDDDFFFDDDDDDEEEIIIKKKJJJIIIJJJIIIGGGFFFFFFGGGHHHIIIKKKJJJHHHGGGGGGHHHJJJKKKFFFEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEEEEDDDCCCBBBAAAAAACCCFFFGGGFFFEEEDDDEEEEEEEEEFFFEEEEEECCCBBBAAAGGGPPP\\\```[[[QQQHHHDDDCCCAAA??????@@@@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAA===<<>>===;;;===???AAACCCEEEIIIKKKPPPQQQVVVZZZZZZXXXZZZ___kkk~~~{{{yyytttnnnrrr{{{~~~~~~sssllleeegggnnntttwwwvvvvvvqqq___ZZZYYYUUUSSSTTTQQQPPPNNNLLLKKKLLLLLLMMMLLLKKKIIIGGGFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEHHHJJJIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJHHHHHHHHHHHHJJJJJJFFFFFFDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDBBBAAA???AAADDDDDDCCCBBBBBBCCCEEEEEEEEEDDDCCCAAA@@@???IIIOOOVVVXXXSSSLLLFFFCCCCCCBBB@@@@@@AAAAAA@@@>>>????????????????????????DDD@@@===???CCCKKK[[[hhhrrrzzz~~~yyyyyyzzz}}}|||wwwqqqkkkiiijjjmmmnnnhhh^^^WWWVVVTTTSSSVVV\\\bbbhhhrrr{{{zzzrrrsss{{{~~~}}}||||||~~~~~~~~~zzzyyy|||~~~~~~~~~zzzvvvnnnmmmjjjhhheeebbb```______^^^[[[WWWTTTRRRSSSTTTYYYZZZZZZ[[[[[[ZZZZZZZZZXXXVVVRRROOONNNOOOQQQRRRSSSRRRQQQOOOOOOQQQUUUXXX\\\]]]___^^^]]]]]]^^^```]]]^^^bbbfffjjjkkkjjjgggbbbaaaaaacccfffjjjnnnpppvvvxxx{{{~~~rrrqqqqqqrrrrrrrrrrrrqqqrrrsssuuuwwwxxxxxxxxxwwwyyyyyyyyyzzz|||}}}~~~|||{{{zzzyyyyyyxxxwwwvvvuuutttsssssstttuuuvvvvvvvvvuuutttrrrpppoooooopppooollliiihhhiiijjjkkkmmmppprrrtttppprrrtttvvvxxxyyyzzzzzzyyyyyyxxxwwwwwwwwwwwwxxxvvvvvvvvvvvvwwwxxxyyyzzzxxxxxxxxxxxxyyyzzzzzz{{{~~~}}}||||||~~~~~~{{{yyywwwuuussspppnnnjjjhhhgggffffffhhhjjjlllpppvvv}}}~~~zzzuuuqqqnnnnnnooopppqqqpppmmmjjjggg^^^```eeekkkqqquuuxxxyyy|||}}}}}}}}}|||zzzxxxwwwvvvvvvuuuvvvwwwxxxzzz{{{||||||{{{{{{yyyxxxvvvvvvuuusssrrrpppooonnnnnnnnnnnnmmmkkkiiifffaaaZZZUUUQQQMMMHHHDDDBBB@@@???===<<>>======<<<;;;???BBBFFFIIIKKKNNNRRRTTTWWWYYY[[[]]][[[]]]hhhvvvzzzmmmgggcccfffttt|||qqqiiinnnvvvyyyyyyzzzjjj```UUUPPPOOOOOOOOOQQQOOONNNNNNMMMMMMLLLLLLLLLHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFEEECCCBBBBBBDDDFFFGGGHHHGGGFFFEEECCCBBBBBBBBBAAABBBDDDCCCBBBAAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@EEEFFFGGGGGGFFFEEEEEEFFFAAA@@@??????@@@AAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>@@@BBBBBBDDDMMMXXXeeeqqq|||}}}{{{|||{{{ssslllhhhnnntttxxxrrrttt{{{xxxqqquuu{{{~~~~~~~~~uuulllfff___\\\ZZZZZZWWWTTTVVV[[[fffnnnyyy{{{{{{|||}}}~~~~~~}}}}}}{{{zzzzzz{{{{{{|||}}}~~~|||~~~{{{wwwsssooooooooooookkkhhhhhhkkkoooppppppqqqqqqqqqooommmllliiifffbbb``````dddhhhkkkpppooonnnmmmmmmooossswwwtttuuuvvvuuusssrrrsssttttttssssssuuuzzz~~~{{{|||}}}}}}{{{{{{|||}}}qqqsssuuuuuutttrrrrrrssstttuuuvvvxxxyyyyyyxxxxxxxxxyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}|||{{{zzzyyyxxxxxxwwwvvvuuuttttttsssssssssttttttuuuuuuvvvtttuuuuuuuuussspppmmmlllhhhgggfffgggiiilllppprrrssstttuuuvvvxxxyyyzzz{{{xxxxxxxxxyyyyyyzzzzzzzzzxxxwwwwwwwwwwwwwwwxxxxxx||||||{{{{{{{{{||||||}}}}}}yyytttqqqooonnnmmmlllkkkjjjjjjiiijjjnnnuuuzzz~~~}}}zzzxxxvvvnnnoooooommmiiieeecccbbbbbbgggoootttwwwwwwwwwxxxrrrsssssstttttttttssssssuuutttttttttuuuwwwxxxzzz~~~~~~}}}|||zzzxxxwwwvvvssssssrrrqqqooommmllljjjgggdddaaa^^^ZZZUUUPPPLLLEEECCC???>>>???@@@@@@???CCCFFFJJJNNNPPPSSSVVVXXX\\\]]]___bbbcccjjjyyyvvvhhheeeggglllyyywwwsssyyy}}}|||sssccc\\\TTTNNNLLLMMMOOOQQQNNNNNNMMMMMMLLLKKKKKKJJJGGGGGGFFFEEEEEEFFFGGGHHHFFFGGGGGGGGGGGGFFFEEEEEECCCCCCCCCDDDDDDEEEEEEEEEFFFGGGFFFDDDBBBAAABBBCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDFFFFFFFFFEEEDDDBBBAAAAAAAAAAAABBBCCCDDDCCCAAAAAABBBCCCCCCBBBAAA???>>>=========AAABBBBBBCCCDDDDDDDDDDDDBBBAAA@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@======@@@CCCDDDCCCHHHOOOZZZgggtttxxxyyy|||~~~|||qqqgggaaajjjooozzzwwwqqqrrrxxxzzzuuutttuuu|||yyyqqqkkkgggeeeeeeddd^^^VVVRRRSSS___eeeppp|||{{{{{{yyyyyyyyyzzz{{{{{{||||||{{{zzzzzzzzzzzz{{{|||}}}{{{~~~~~~yyyuuuqqqqqqqqqppppppqqqtttwwwxxxzzz{{{|||{{{yyywwwvvvooommmjjjiiijjjnnnsssvvvzzzzzzzzzyyywwwxxx{{{}}}{{{|||}}}|||{{{zzz{{{|||{{{yyywwwyyy|||~~~qqqtttwwwwwwuuusssssstttssstttuuuwwwwwwwwwwwwvvvvvvwwwxxxyyyzzz|||}}}}}}||||||}}}||||||{{{zzzyyyxxxwwwwwwwwwvvvvvvuuuuuurrrrrrsssssstttuuuvvvvvvuuuvvvwwwwwwtttqqqnnnmmmjjjhhhffffffgggkkkooorrruuuuuuuuuvvvwwwyyyzzz{{{yyyzzzzzz{{{{{{zzzyyyxxxxxxxxxwwwwwwwwwwwwwwwxxxzzzzzzzzzzzz{{{}}}~~~~~~~~~}}}xxxtttppppppooonnnlllkkkiiihhhhhhkkkqqquuuyyy}}}}}}{{{zzzyyynnnmmmlllgggaaa^^^^^^```dddjjjppptttsssqqqppppppkkkkkklllllllllllllllllloooooooooqqqsssvvvyyyzzz}}}||||||zzzyyywwwuuutttooopppqqqpppnnnkkkhhhfffdddaaa\\\XXXUUUQQQMMMJJJDDDBBB@@@@@@BBBDDDEEEEEEGGGJJJOOORRRTTTWWWYYY[[[bbbbbbffflllsss|||qqqdddhhhrrrxxx}}}hhh[[[YYYUUUPPPOOOQQQSSSTTTNNNNNNMMMLLLKKKJJJHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGEEEFFFGGGGGGGGGFFFDDDDDDCCCDDDEEEFFFFFFFFFEEEEEEGGGGGGFFFCCCAAAAAADDDGGGCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFCCCBBBAAA@@@??????@@@@@@BBBCCCCCCBBB@@@@@@AAABBBAAA@@@???===<<<<<<======@@@@@@@@@AAABBBBBBBBBAAACCCBBBAAABBBCCCDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>AAABBBAAABBBFFFNNN[[[jjjrrrwww~~~{{{qqqiiidddjjjnnnvvvyyyvvvwww~~~{{{xxxwwwxxxyyy}}}zzzuuuooommmlllmmmmmmggg]]]WWWWWWVVV\\\eeeppp}}}yyywwwxxxyyyxxxxxxxxxxxxzzz{{{|||yyyyyyyyyyyyyyyzzzzzz{{{}}}~~~{{{vvvuuuuuuvvvyyy{{{||||||yyywwwuuutttvvvzzz~~~~~~~~~}}}~~~~~~|||}}}~~~qqqtttxxxxxxvvvssssssuuurrrssstttvvvvvvvvvuuuuuutttuuuwwwxxxzzzzzz{{{{{{{{{|||||||||{{{zzzyyyyyywwwwwwwwwvvvvvvvvvvvvvvvrrrrrrrrrssssssuuuvvvwwwuuuwwwxxxxxxuuuqqqnnnmmmmmmkkkiiigggiiilllpppsssvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{|||}}}{{{yyywwwuuuyyyxxxwwwwwwvvvwwwwwwwwwwwwwwwxxxyyy{{{}}}}}}}}}~~~}}}yyyqqqqqqpppooommmkkkiiiggggggjjjnnnrrrvvv{{{~~~}}}|||{{{{{{mmmllliiiccc]]]ZZZ\\\^^^dddiiiooopppnnnjjjhhhhhhffffffeeeeeeeeeeeeeeeeeejjjjjjlllnnnrrrvvvyyy{{{{{{{{{zzzyyywwwuuusssrrrlllmmmoooooonnnjjjfffccc]]]ZZZTTTPPPLLLJJJGGGEEE???>>><<<===@@@CCCDDDEEEIIILLLQQQUUUWWWYYY[[[]]]fffffflllvvvmmmbbblll{{{jjjZZZQQQRRRRRRPPPOOOQQQSSSSSSNNNNNNMMMLLLJJJIIIGGGFFFGGGGGGEEEDDDDDDDDDEEEFFFEEEEEEFFFGGGFFFEEEDDDCCCDDDEEEGGGHHHHHHFFFDDDCCCFFFFFFEEEBBB@@@AAAFFFJJJCCCDDDDDDEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFEEEEEEAAA@@@???>>>>>>>>>???@@@BBBCCCCCCAAA@@@???@@@BBB===<<<<<<<<<===>>>@@@AAAAAA@@@AAAAAABBBAAA???===???>>>======???@@@???===????????????????????????DDD???<<>>?????????@@@BBBFFFIIILLLQQQVVVYYYZZZ\\\___bbbeeerrr||||||nnniiijjjwwwwwweee[[[TTTSSSRRRPPPPPPRRRSSSTTTSSSQQQNNNKKKIIIGGGFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFEEECCCCCCDDDDDDCCCBBB@@@AAAAAAAAAAAAAAAAAAAAACCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEE@@@???>>>>>>>>>???AAABBBBBBBBBBBBAAA???<<<999888>>>=========>>>???@@@@@@???BBBCCCCCCAAA@@@BBBEEEAAA@@@@@@???>>>===<<<<<<@@@AAAAAA???>>>===???@@@?????????>>>>>>>>>>>>>>>EEEIIIPPPZZZgggttt~~~xxxqqqnnnpppuuu{{{ssspppzzz}}}yyyxxxpppqqqoookkkkkkkkkddd\\\XXXUUUTTTYYYeeerrr|||yyyyyyyyyyyyyyyxxxwwwvvv}}}}}}{{{zzzzzzzzzzzzzzztttuuuuuuvvvwwwwwwxxxxxxzzz~~~~~~~~~}}}}}}qqqrrrssstttuuutttsssrrrsssssstttuuuvvvvvvuuuuuuvvvwwwwwwxxxyyyzzz{{{{{{xxxyyyzzzzzzzzzzzzyyyxxx{{{zzzxxxwwwvvvuuuvvvvvvttttttttttttttttttttttttuuuvvvvvvvvvvvvuuutttsssqqqpppnnnmmmlllmmmooopppqqqqqqrrrrrrtttwwwyyyzzz||||||||||||{{{zzzzzzyyyuuuwwwyyyzzzzzzyyywwwvvvyyyyyyzzz{{{}}}~~~}}}zzzyyyyyyxxxwwwtttqqqmmmjjjiiigggiiikkkmmmqqqwww}}}{{{xxxsssoooeeebbb^^^YYYWWWYYY]]]```hhhfffdddaaa^^^]]]\\\\\\ZZZZZZ[[[\\\^^^```aaabbbfffeeefffgggiiillloooqqquuuuuutttsssrrrpppnnnmmmkkkiiihhhfffeeeaaa]]]YYYTTTOOOIIIFFFFFFDDD@@@<<<999;;;===???AAAEEEJJJNNNNNNRRRXXX\\\___bbbfffiiippp~~~sssmmmnnngggfffmmm{{{|||yyyggg[[[TTTSSSRRRPPPOOOOOOPPPRRRSSSRRRPPPNNNKKKIIIHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDBBBAAAAAABBBBBBAAA???CCCBBBAAAAAAAAAAAABBBCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAABBBBBBBBB>>>>>>======>>>@@@AAABBB???@@@@@@@@@???>>><<<;;;===============>>>>>>??????AAABBBBBB@@@@@@AAACCC@@@@@@@@@???>>>======<<>>???>>>>>>>>>>>>>>>>>>>>>>>>===AAAGGGOOOYYYfffsss{{{~~~wwwjjjiiiooouuuppppppwww~~~~~~~~~~~~{{{yyytttvvvuuuqqqnnnlllggg```\\\ZZZYYY[[[```fffkkkmmmsss~~~~~~}}}}}}~~~~~~yyyyyyxxxwwwwwwvvvvvvvvv{{{{{{{{{{{{zzzzzzzzzzzzvvvvvvwwwwwwxxxxxxxxxyyy}}}~~~}}}zzzzzz~~~~~~zzzzzzzzz|||ssssssrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvvvvvvvvvvwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyxxxxxxwwwyyyxxxwwwwwwvvvvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwvvvvvvuuuuuurrrqqqpppnnnnnnnnnoooppppppppppppppprrrtttwwwxxxzzz{{{|||}}}}}}|||zzzyyytttvvvxxxzzzzzzyyyxxxwwwyyyyyyzzzzzz{{{||||||}}}~~~~~~|||{{{{{{}}}|||zzzwwwssspppmmmkkkiiijjjlllnnnrrrxxx{{{vvvpppjjjfff^^^]]][[[ZZZ[[[]]]```bbbbbb```^^^[[[XXXWWWVVVVVVSSSTTTVVVXXX[[[^^^```aaaaaaaaaaaabbbdddgggiiikkkppppppppppppnnnlllkkkiiihhhfffdddcccaaa^^^ZZZVVVKKKGGGBBB@@@AAAAAA>>><<<:::===@@@BBBFFFJJJPPPSSSTTTWWW\\\aaafffkkkqqqttt|||qqqgggcccdddaaafffrrrssstttyyyggg]]]WWWUUUQQQQQQOOOOOOOOOOOOQQQQQQPPPNNNLLLJJJIIIHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDEEECCCAAA@@@@@@BBBBBBAAA???DDDCCCBBBAAA@@@AAACCCDDD@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????============>>>???AAAAAA======>>>???????????????>>>=====================>>>???@@@@@@??????@@@AAA@@@@@@??????>>>>>>======>>>???@@@???===<<<===>>>=========>>>>>>>>>>>>>>><<<@@@DDDHHHOOOZZZjjjuuu}}}tttppprrrzzzuuummmpppuuuzzz}}}~~~}}}|||}}}yyysssoookkkfffaaabbbaaa```^^^]]]]]]^^^```iiittt|||~~~}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~}}}{{{yyyyyyxxxvvvuuuttttttuuuuuuxxxyyyzzz{{{{{{{{{zzzyyyxxxyyyyyyzzzzzzzzzyyyyyy{{{~~~~~~}}}{{{xxxyyy|||~~~ssssssrrrqqqpppppppppqqqqqqrrrsssuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwxxxwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwtttsssrrrqqqppppppppppppooooooooooooqqqsssuuuvvvwwwyyy|||~~~~~~}}}{{{yyytttuuuwwwyyyyyyyyyyyyxxxzzzzzzzzzzzz{{{{{{{{{{{{~~~}}}||||||}}}~~~|||yyyuuuqqqnnnllljjjkkkmmmnnnqqqwww~~~zzzssskkkddd```ZZZZZZZZZ[[[]]]___``````\\\ZZZXXXUUUSSSQQQQQQQQQPPPQQQSSSVVVYYY[[[\\\]]]^^^^^^^^^___aaaccceeegggkkklllllllllkkkiiigggfffbbb```^^^\\\ZZZWWWSSSPPPGGGDDDAAA???@@@@@@>>>===AAACCCFFFIIILLLOOOTTTWWW\\\^^^aaagggnnnxxx~~~vvvpppjjjcccbbbeeeccchhhuuuyyynnnkkkwwwhhh]]]XXXVVVWWWPPPPPPOOONNNNNNOOOPPPPPPMMMLLLJJJIIIHHHHHHIIIIIIGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDBBBAAABBBCCCCCCBBBAAAAAABBBBBBAAAAAAAAA@@@@@@??????@@@AAAAAAAAA@@@@@@????????????????????????>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>????????????>>>>>>>>>>>>======<<<<<<<<<===>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>===>>>???>>>===<<<<<<===<<<<<<===============>>>===AAACCCDDDFFFPPPaaannn{{{zzzvvvuuutttvvvzzz}}}zzztttpppkkkfffhhhhhheee```]]]^^^``````eeekkkpppvvv|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{xxxxxxvvvtttsssrrrssstttuuuuuuwwwyyy{{{||||||zzzyyyzzzzzz{{{|||||||||{{{zzz|||}}}sssrrrqqqppppppppppppppprrrssstttuuuvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyvvvvvvtttsssrrrqqqppppppoooooonnnoooppprrrtttuuuuuuwwwzzz}}}~~~}}}{{{zzztttuuuvvvxxxyyyyyyyyyxxx{{{{{{{{{{{{{{{{{{{{{{{{}}}|||}}}~~~~~~|||yyyvvvrrrooommmkkkkkklllmmmoootttzzz~~~|||ssskkkccc___WWWVVVVVVXXXZZZ[[[YYYWWWWWWUUUSSSQQQOOONNNNNNNNNOOOQQQSSSUUUWWWXXXXXXYYY[[[[[[\\\^^^```bbbdddeeehhhiiiiiijjjhhhfffcccaaaZZZXXXUUUSSSQQQOOOKKKHHHFFFDDDAAA????????????>>>CCCFFFJJJMMMPPPTTTYYY\\\```aaafffnnn|||tttoookkkiiifffccccccfffiiikkkvvvuuukkkeeekkk~~~kkk\\\UUURRRQQQRRROOOOOOOOONNNNNNOOOOOOOOOJJJIIIHHHGGGGGGGGGHHHIIIEEEEEEEEEDDDDDDEEEEEEEEEGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@AAABBBCCCBBBAAA>>>???AAABBBBBB@@@===;;;>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAA@@@??????@@@??????>>>===<<<;;;:::>>>=====================>>>?????????>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=====================>>>;;;===>>>>>><<<;;;;;;;;;;;;;;;<<<<<<<<<=========:::<<<===<<<<<>>===>>>@@@AAA@@@???===>>>@@@AAAAAA>>><<<:::===>>>???@@@AAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAA@@@???>>>?????????>>>===;;;:::999>>>===<<<;;;::::::;;;;;;<<<===>>>???>>>===<<<;;;:::999888999;;;;;;;;;:::::::::;;;;;;<<<<<<======:::<<<======<<<:::::::::::::::;;;;;;<<<=========999::::::888888>>>IIIQQQdddooo{{{xxxpppllllllpppsssyyy{{{xxxuuupppjjjffffffiiilllggg___XXXVVVWWWXXX\\\aaaggglllsss{{{~~~~~~|||}}}~~~~~~~~~~~~{{{zzzyyyxxxxxxxxxuuusssttttttttttttuuuvvvxxxyyywwwyyyzzz|||}}}}}}||||||yyy{{{}}}~~~}}}}}}}}}~~~pppqqqrrrsssssssssrrrqqquuuuuuuuuuuuuuuttttttsssrrrrrrssstttuuuuuuvvvvvvuuuuuuuuuvvvxxxzzz|||}}}{{{{{{|||}}}}}}|||{{{zzzzzzzzzzzzyyyxxxxxxwwwwwwxxxwwwwwwxxxyyy{{{|||~~~zzzyyyyyywwwuuusssrrrqqqmmmlllllllllmmmooopppqqqssstttvvvxxxzzz{{{||||||vvvvvvvvvwwwwwwwwwwwwwwwxxxxxxyyyyyyzzzzzz{{{{{{}}}~~~}}}}}}}}}{{{}}}~~~}}}}}}~~~~~~~~~|||zzzxxxuuusssrrrnnnnnnmmmllllllnnnsssvvv}}}wwwlllbbb]]]\\\YYYWWWXXXZZZYYYTTTOOOLLLLLLJJJJJJJJJKKKLLLMMMLLLMMMPPPRRRSSSTTTSSSRRRUUUVVVYYY\\\___aaacccdddbbbcccdddcccaaa]]]YYYVVVUUUSSSOOOLLLKKKIIIFFFDDD@@@@@@@@@@@@@@@BBBDDDFFFFFFJJJPPPVVVZZZ___dddgggjjjppp}}}zzzoooddddddgggnnnqqqoooppprrruuuxxx~~~rrrcccdddlllyyyuuudddVVVUUUTTTNNNLLLOOOJJJJJJJJJKKKKKKJJJJJJJJJFFFEEEDDDCCCBBBCCCCCCDDDBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAA@@@>>>===???======>>>???@@@@@@???@@@@@@??????>>>=========<<<<<<===>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===??????===<<<;;;<<<<<<=========<<<;;;:::<<<;;;:::999999999::::::999:::;;;======<<<;;;:::999777666777999;;;999888888888999::::::;;;<<<<<<888;;;======;;;999999999999::::::;;;<<<<<<======;;;;;;:::999:::===CCCHHHSSS```oooyyyvvvmmmhhhiiilllsssxxx}}}wwwxxx{{{uuupppnnnnnnooooooiii^^^UUURRRQQQNNNPPPTTTYYY]]]dddllluuu~~~~~~~~~~~~~~~xxxvvvttttttttttttsssrrrssssssuuuvvvxxxzzz{{{|||{{{{{{{{{||||||}}}}}}}}}xxxyyy|||~~~|||{{{|||}}}~~~oooppprrrtttuuutttrrrqqqvvvvvvvvvvvvuuutttsssrrrqqqqqqrrrssstttvvvvvvwwwttttttuuuvvvxxx{{{}}}|||}}}~~~~~~~~~}}}{{{zzz{{{{{{zzzyyyyyyxxxwwwwwwxxxxxxwwwxxxyyy{{{}}}{{{zzzyyyxxxvvvtttrrrqqqkkkkkkjjjjjjkkkmmmnnnppprrrssstttvvvxxxzzz|||}}}wwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyzzzzzz|||}}}}}}|||zzzzzz{{{|||zzz|||~~~}}}}}}~~~~~~~~~}}}{{{yyywwwuuutttppppppnnnllllllnnnrrruuu{{{xxxkkkaaa[[[XXXUUURRRSSSUUUTTTOOOJJJIIIHHHHHHHHHHHHJJJKKKLLLIIIJJJMMMPPPRRRSSSRRRRRRRRRTTTWWW[[[^^^aaacccccc```aaabbbaaa^^^ZZZUUURRRMMMJJJFFFDDDBBB@@@===;;;???@@@BBBBBBCCCFFFIIILLLPPPSSSXXX\\\```cccgggiiisss{{{yyynnnccceeelllwww}}}}}}yyywwwhhh^^^eeesss~~~hhhYYYOOOPPPPPPIIIGGGLLLGGGHHHHHHIIIIIIHHHHHHGGGFFFEEECCCBBBAAAAAABBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@???===;;;:::@@@???>>>???AAABBBBBB@@@EEEBBB???<<<;;;===???AAA:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>888999;;;<<<<<<;;;999888999:::;;;===>>>======<<<:::999888888888999:::;;;666777999;;;;;;;;;999888888666555666999:::999666777777888999::::::;;;;;;888:::======;;;999888888999999:::;;;;;;<<<======:::999888888999;;;>>>???GGGUUUeeerrr}}}xxx}}}~~~sssjjjiiikkkqqquuu|||yyynnnlllttt~~~xxxvvvvvvwwwvvvtttnnnbbbXXXUUURRRLLLJJJMMMOOOSSSXXX^^^eeemmmvvv|||}}}|||{{{{{{xxxvvvsssrrrssstttssssssrrrsssuuuxxxzzz|||}}}}}}}}}||||||||||||}}}~~~~~~vvvyyy|||zzzyyyyyy~~~~~~|||oooppprrrtttuuuuuuttttttssssssttttttttttttttttttqqqrrrssstttuuuuuuuuuuuuuuuvvvxxxzzz}}}~~~xxx|||~~~{{{zzz{{{yyyyyyxxxxxxyyyyyyzzz{{{~~~~~~~~~~~~|||zzzxxxvvvuuuuuuuuupppmmmjjjhhhhhhjjjnnnpppsssssstttvvvxxx{{{~~~~~~{{{xxxxxxyyyxxxuuusssyyyxxxwwwwwwxxxyyy{{{|||~~~}}}|||{{{zzzzzz{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{}}}~~~|||yyywwwxxxzzztttqqqnnnllllllmmmppprrr{{{}}}|||qqqcccZZZWWWVVVSSSRRRQQQNNNKKKIIIIIIHHHFFFEEEEEEFFFHHHIIIMMMMMMNNNNNNOOOOOOPPPPPPQQQSSSUUUYYY\\\```bbbdddaaabbbcccaaa]]]VVVOOOKKKJJJEEECCCDDDBBB<<<:::>>>DDDFFFHHHIIIIIIIIIJJJKKKYYYXXX\\\dddgggggglllsss~~~zzzwwwvvvjjjfffiiinnnuuu{{{lllccchhhtttgggXXXRRRLLLIIIJJJKKKIIIFFFJJJJJJJJJJJJJJJIIIHHHGGGEEECCCBBBBBBDDDEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@??????>>>===============@@@???>>>???AAABBBBBB@@@@@@@@@@@@???>>>===<<<;;;===>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>???888999999::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<======<<<999555333:::::::::999999999888888777888999:::::::::::::::777777777777888888888888:::999999999888888777777::::::999999::::::;;;<<<888777777888;;;=========KKKLLLSSSbbbttt~~~ssstttuuuvvvyyyzzzvvvtttpppqqqqqqvvvzzzuuutttsssxxx~~~|||zzzyyyyyyxxxqqqiii___XXXTTTPPPJJJFFFNNNOOOPPPRRRUUUYYY___cccssswww~~~|||zzzyyyzzzzzzzzz|||yyyuuusssssstttttttttxxxyyyyyyzzz{{{{{{{{{{{{}}}{{{zzzwwwwwwxxx{{{~~~{{{xxxwwwyyy~~~}}}zzz{{{}}}nnnpppqqqsssuuuvvvvvvvvvvvvuuuuuuttttttsssssssssuuuuuuuuuvvvvvvuuuttttttuuuvvvxxxyyyzzz{{{{{{|||yyy{{{~~~~~~}}}{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{~~~}}}{{{yyywwwvvvvvvvvvqqqooollliiiiiikkkmmmooossstttvvvxxxzzz|||~~~|||yyywwwwwwyyyyyywwwtttyyyyyyxxxxxxyyyzzz|||}}}~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~}}}||||||~~~}}}zzzxxxyyyzzzuuussspppmmmmmmnnnoooqqqzzz|||{{{qqqddd[[[WWWUUUSSSRRRQQQNNNKKKIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLSSSTTTVVVXXXZZZ\\\^^^___```aaabbb```\\\UUUNNNJJJGGGBBB@@@AAA@@@<<<<<<@@@GGGJJJMMMOOOPPPQQQSSSUUUXXXXXX]]]ffflllpppxxx|||qqqyyypppdddXXX```hhhnnnqqqvvv~~~nnnhhhqqq{{{ttt]]]VVVPPPJJJHHHJJJJJJIIIFFFHHHHHHGGGFFFEEEDDDBBBBBBEEECCCBBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>==================<<<;;;<<<>>>???>>>===AAA@@@>>>===<<<<<<===>>>;;;<<<===???@@@@@@@@@@@@===<<<;;;;;;:::;;;<<<===999999999::::::::::::;;;::::::;;;;;;;;;;;;::::::999:::<<<===<<<:::888666999999999999888888888888777888999999::::::999999666666777777777888888888888888888888777777777777999999999999999::::::;;;:::999777888:::;;;;;;;;;FFFHHHNNN[[[jjjwww}}}}}}wwwtttqqqrrrxxx{{{wwwvvvwww~~~|||{{{wwwvvv~~~~~~{{{zzztttnnnfffaaa]]]XXXPPPJJJKKKKKKJJJJJJKKKOOOSSSWWWaaafffnnnyyy~~~|||{{{{{{|||||||||yyyuuussstttvvvwwwwww}}}||||||{{{|||~~~~~~}}}|||{{{zzzzzzyyyzzz}}}~~~zzzzzz|||yyyvvvxxx~~~~~~nnnoooqqqsssuuuwwwwwwxxxxxxwwwvvvuuutttssssssrrrwwwwwwwwwwwwvvvuuutttsssuuuvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{}}}}}}{{{zzzzzzzzzzzzzzz{{{{{{||||||zzzxxxxxxwwwxxxsssqqqnnnkkkjjjkkkmmmnnntttuuuwwwzzz|||}}}}}}}}}zzzxxxwwwwwwxxxxxxwwwvvvzzzyyyyyyyyyzzz{{{|||}}}||||||{{{{{{{{{|||}}}}}}~~~}}}|||}}}~~~|||zzzzzzzzzvvvtttrrrooonnnnnnoooooouuuwwwzzz{{{xxxoooccc[[[VVVUUUSSSQQQPPPNNNKKKIIIDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHPPPQQQRRRTTTWWWYYY[[[]]]^^^___```^^^ZZZSSSLLLHHHBBB???===>>>>>>===???CCCFFFIIIMMMPPPRRRTTTWWWZZZZZZ[[[bbblllvvvrrrjjjooovvvggg]]]OOOZZZeeeiiihhhmmmyyywwwxxxvvv```TTTQQQMMMHHHGGGHHHIIIHHHFFFJJJJJJHHHGGGEEEDDDBBBAAADDDCCCAAAAAABBBCCCCCCBBBAAAAAAAAA@@@@@@@@@?????????>>>======<<<<<<======???>>>===>>>???@@@???>>>@@@???<<<::::::<<<>>>@@@999:::;;;===>>>?????????;;;:::999999999999;;;;;;::::::::::::999999999999999::::::;;;;;;::::::999666777999;;;<<<;;;:::999888888888888777777777777777888888999999999999888666666777777777777888888666666666666666777777777777777777888888888999999;;;999888888999::::::999???AAAGGGPPP\\\iiisssyyyyyyqqqpppwww{{{yyywwwxxx|||zzzzzz~~~zzzvvvqqqmmmiiibbbYYYSSSOOOLLLHHHEEEEEEFFFIIIKKKOOOTTT\\\gggsss}}}~~~}}}}}}}}}~~~zzzvvvuuuvvvyyy{{{|||~~~}}}~~~}}}|||{{{{{{{{{|||zzz{{{|||~~~{{{|||~~~|||zzz|||~~~~~~mmmnnnppprrruuuwwwyyyyyywwwwwwwwwvvvvvvuuuuuuuuuvvvwwwwwwwwwvvvvvvuuutttttttttvvvwwwxxxxxxxxxxxxzzzyyyyyy|||~~~zzzzzzzzzyyyyyyzzzzzz{{{|||~~~|||zzzyyyyyyyyyvvvtttqqqnnnmmmllllllmmmrrrtttwwwzzz|||||||||{{{zzzyyyxxxxxxwwwwwwvvvuuuxxxxxxyyyyyyzzz{{{{{{|||zzzyyyyyyyyyyyyyyyyyyyyy|||}}}}}}~~~~~~|||{{{zzzwwwvvvsssqqqooonnnnnnnnnnnnpppsssuuussskkkaaaZZZUUUSSSQQQPPPOOOMMMJJJHHHAAAAAABBBCCCCCCBBBAAAAAACCCDDDDDDEEEFFFFFFGGGGGGHHHIIIKKKNNNRRRVVVZZZ\\\]]]^^^^^^]]]XXXQQQJJJEEEAAA>>><<<;;;<<<>>>BBBEEEEEEHHHLLLPPPRRRUUUXXX[[[___ccclllxxxzzzmmmgggkkk}}}yyyvvvrrrhhh]]]XXXRRR\\\fffjjjjjjooo{{{{{{bbbTTTPPPLLLIIIFFFFFFGGGHHHGGGFFFIIIHHHGGGFFFEEEDDDCCCCCCDDDBBB@@@@@@AAABBBAAAAAA@@@@@@@@@@@@????????????>>>>>>===<<<<<<<<<<<<===@@@>>>===>>>???@@@???>>>===<<<;;;:::;;;<<<>>>???999:::;;;<<<<<<<<<<<<<<<:::999999888888999;;;;;;;;;;;;::::::999888888777999999::::::::::::999999555777999:::;;;;;;;;;:::777777777777666666666666777777888888888888888777666666666666777777777888444444444555555666666666555666666777777777777777:::888777777999::::::999:::<<>><<<===AAAEEEGGGJJJMMMQQQTTTVVVXXX[[[]]]ccclllxxx}}}yyyoookkkiiinnn}}}uuukkkeeeaaaZZZUUUTTTWWW]]]fffnnnttt{{{kkkXXXNNNKKKIIIGGGFFFEEEFFFFFFFFFFFFCCCBBBAAAAAA@@@AAAAAABBBCCCAAA@@@???@@@AAA@@@???@@@@@@?????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<:::999:::;;;<<<;;;999888999;;;<<<======<<<;;;:::;;;;;;;;;;;;:::999999;;;:::999999999:::<<<===;;;;;;:::999888888777666888888999999999999888888777888999:::::::::999888777777777666666666555555777777777888888777777666555666666666666777777777333333444444555555555666444555666777777777666666777666555666888:::;;;:::888:::===???DDDNNN\\\fffzzzvvvuuu|||{{{tttnnnnnnrrrwwwxxx}}}|||zzz~~~{{{tttnnnkkkfff___WWWPPPLLLJJJHHHFFFEEEFFFIIINNNSSSYYY^^^aaakkknnnssswwwzzz}}}~~~|||zzzzzz}}}}}}~~~~~~|||zzzyyyvvvuuutttuuuwwwyyy|||~~~wwwyyy{{{}}}}}}xxxzzz|||}}}~~~~~~~~~~~~~~~zzzuuuqqqnnnllljjjhhhgggfffdddbbb```___^^^llllllmmmooorrruuuwwwyyyuuuvvvvvvwwwxxxyyyzzzzzzrrrssstttuuuvvvvvvvvvvvvrrrsssuuuxxxzzz|||}}}}}}zzzzzzzzz{{{}}}}}}|||{{{zzzzzzzzzyyyzzz{{{{{{|||}}}{{{{{{zzzzzzxxxwwwvvvtttrrrpppnnnmmmoooqqqtttwwwyyy{{{{{{|||~~~{{{xxxuuutttuuuuuuvvvwwwxxxyyyyyyyyyxxx||||||||||||{{{zzzyyyxxxyyyzzz}}}~~~{{{xxxtttttttttrrrqqqnnnlllkkkkkklllnnnooonnniiibbb\\\PPPOOOMMMLLLLLLJJJGGGEEE????????????????????????@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEFFFIIIMMMQQQTTT\\\]]]]]][[[VVVNNNGGGBBBAAABBBAAA???AAAGGGJJJJJJMMMPPPTTTVVVXXXZZZ]]]___iiivvvyyynnnjjjlllnnnrrryyyrrrhhh___YYYUUUQQQQQQTTTYYY___iiiuuuppp___RRRJJJFFFGGGFFFFFFEEEEEEEEEEEEFFFCCCBBBAAAAAAAAABBBDDDEEECCCAAA?????????@@@???>>>?????????>>>>>>>>>>>>===>>>===<<<<<<;;;;;;<<<<<<<<<;;;::::::;;;<<<:::999666888;;;===>>><<<:::999::::::;;;;;;::::::999888;;;::::::999:::;;;===>>>;;;::::::999888777777777777888888999999888888777999999999999999888888777777777777777666666666666666777777777777666666555555555666666666666777777444444444444444555555555444555666777888777666555555444444555888:::;;;;;;888999:::;;;>>>FFFQQQYYYrrrvvvxxx|||zzzsssooonnnoooqqquuuwwwvvvtttwww~~~~~~zzzxxxoooiii```YYYUUUQQQMMMIIIEEEEEEEEEFFFIIIMMMPPPSSSZZZ]]]bbbeeeiiipppxxx~~~yyytttqqqpppppppppqqqrrruuuwwwxxxuuuwwwzzz|||~~~{{{uuutttuuuvvvzzz~~~~~~zzzyyyzzz{{{}}}~~~}}}}}}~~~~~~|||yyy{{{|||~~~xxxrrrooopppkkkeee```^^^\\\[[[ZZZ[[[[[[ZZZZZZZZZYYYYYYYYYlllllllllnnnpppsssuuuwwwwwwwwwxxxxxxyyyyyyzzzzzzuuuuuuvvvwwwwwwwwwvvvvvvttttttvvvxxxyyyzzz{{{{{{zzz{{{||||||{{{zzz{{{||||||||||||||||||}}}}}}~~~}}}{{{zzzzzzzzzxxxxxxwwwvvvtttrrrooonnnoooqqqsssvvvyyy|||~~~~~~}}}yyyvvvvvvxxxuuuvvvxxxyyyzzzzzzyyyyyyyyyzzz{{{|||}}}}}}|||{{{{{{|||}}}~~~~~~}}}~~~zzzvvvrrrrrrsssrrrqqqnnnllljjjhhhiiijjjkkkjjjfff___ZZZNNNLLLKKKJJJJJJHHHFFFCCC@@@???>>>======>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDFFFIIIMMMRRRTTT\\\]]]]]][[[UUUNNNFFFBBB???CCCDDDCCCFFFNNNQQQPPPQQQTTTXXX[[[]]]___bbbeeeuuuyyyrrrjjjhhhppp|||xxxddd]]]XXXVVVTTTRRRUUUZZZ```gggsssuuu```VVVNNNHHHEEEFFFGGGGGGFFFEEEDDDDDDEEEGGGFFFDDDCCCCCCDDDEEEFFFBBB@@@>>>>>>>>>???>>>===??????>>>>>>>>>===============<<<;;;;;;;;;;;;<<<>>>===<<<<<<======<<<:::777888:::;;;;;;:::999888777888999:::;;;;;;;;;;;;::::::999999:::;;;===>>>::::::999999888888777777777777888888888888777777888888888999999888888888888888888777777777666666666666777777666666555444555555555666666666777777555555555555444444444444444555777888888888666555666555444555777999999999999999888888;;;@@@GGGLLLddduuu~~~|||vvvrrrooorrrsssuuuuuuuuuvvv{{{{{{uuummmhhhddd```YYYTTTMMMKKKHHHFFFEEEFFFHHHJJJMMMPPPSSSUUUXXX```kkksssyyy~~~xxxrrroookkkkkkllllllmmmmmmnnnnnnooorrrvvvxxxzzz}}}}}}~~~~~~zzzuuurrrooonnnpppvvv{{{~~~~~~{{{xxxuuusssrrrtttwwwyyy~~~~~~{{{yyy|||wwwvvvvvvxxx{{{~~~~~~~~~}}}{{{xxxwwwxxxyyy{{{|||}}}wwwooohhhcccaaa^^^ZZZUUURRRQQQQQQQQQQQQTTTTTTTTTUUUUUUVVVVVVVVVlllllllllmmmooorrrtttvvvyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxxxxyyyyyyyyyyyy|||~~~|||yyyxxxzzz|||~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzxxxxxxxxxwwwuuussspppooopppqqqsssvvvyyy}}}}}}~~~zzzxxxyyy{{{vvvwwwyyyzzz{{{{{{zzzyyytttvvvxxxzzz|||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~zzzuuuqqqqqqrrrrrrqqqnnnllljjjddddddeeefffeeeaaa[[[VVVLLLKKKIIIIIIIIIGGGEEEBBBAAA???>>><<<<<<>>>???AAADDDDDDEEEFFFFFFGGGGGGHHHBBBBBBCCCFFFKKKPPPVVVYYY\\\]]]]]][[[UUUNNNFFFBBB===CCCEEEEEEJJJRRRVVVTTTXXX[[[```dddfffiiimmmooopppllliiijjjkkkrrruuufff[[[XXXVVVXXXXXXXXX\\\bbbiiirrrfffVVVQQQMMMHHHGGGFFFGGGGGGFFFEEEDDDDDDEEEFFFDDDBBB@@@???@@@AAABBBBBB@@@>>>>>>>>>>>>===<<<>>>>>>>>>>>>==================<<<;;;;;;;;;;;;<<<;;;:::888999999999888777::::::999999999999999:::555666888:::<<<===>>>>>>999999888888999;;;<<<>>>999999999888888888888888777777888888888888777777777777777888999999::::::888888888888777777777777666666777777666555444444555555555555666666666777666666666555555444444444444555777888999888777555888666555555777888777666:::888777777:::===AAACCCSSSdddzzz~~~wwwrrruuuuuuvvvxxxyyyyyy|||||||||zzzuuurrrmmmeee___XXXUUUOOOJJJFFFDDDDDDEEEEEEGGGIIIJJJLLLTTT```iiillluuuxxxtttqqqiiiiiijjjiiiiiigggfffeeehhhlllpppsssuuuxxx}}}}}}{{{xxxxxxyyyxxxtttppppppllliiillltttzzz|||zzzrrrpppnnnlllmmmqqquuuwwwwwwvvvxxxzzzwwwqqqppprrrrrrqqqpppqqqtttyyy~~~}}}|||zzzyyywwwvvvvvvvvvxxxyyy{{{zzzxxxzzz|||xxxqqqjjjddd___ZZZXXXWWWTTTOOOMMMNNNPPPQQQQQQOOOPPPPPPQQQQQQRRRRRRRRRkkkkkklllnnnoooqqqrrrssszzz{{{{{{{{{{{{yyyxxxvvvyyyyyyyyyxxxvvvtttsssrrruuuuuuvvvvvvwwwwwwwwwxxxzzzzzz{{{|||}}}}}}}}}||||||~~~|||}}}~~~}}}}}}}}}~~~~~~|||{{{xxxxxxxxxwwwvvvuuutttsssooonnnooosssyyy|||}}}{{{}}}~~~{{{~~~{{{xxxwwwxxxzzz{{{{{{zzzzzzyyyyyyyyyzzz{{{{{{}}}~~~~~~}}}{{{|||~~~|||{{{{{{zzzuuurrrnnnoooqqqsssssssssqqqpppjjjhhhdddaaa^^^ZZZVVVRRRIIIIIIJJJJJJIIIGGGFFFEEEAAA@@@??????AAADDDEEEEEEHHHLLLLLLGGGDDDFFFGGGFFFHHHDDDBBBFFFKKKPPPWWW___```cccddd___UUUKKKFFFEEEFFFGGGIIILLLPPPSSSWWWYYY[[[aaafffiiipppyyymmmbbbgggmmmuuuwwwfff]]][[[XXXUUURRRTTT[[[cccjjjvvvzzz}}}nnnYYYSSSQQQIIIEEEFFFLLLKKKIIIGGGEEECCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@DDDBBBAAA???>>>>>>??????>>>BBBAAA===<<<@@@???;;;???===<<<===>>>???>>>===<<<<<<;;;:::999999999999;;;;;;;;;;;;999777444333888999999::::::999999888999888888888999::::::;;;999888888888888888999999666666777777888888888999666666666666666777888888666777999999777666777888666777888888888666555444888666555666777888777555555555555555555555555555555555555555666666666666111333555777888888666666<<<;;;:::999999;;;===>>>KKKQQQ```uuuyyyyyyxxxwwwuuuuuuxxx{{{wwwkkkkkkuuu~~~yyyyyyuuupppoooeeeXXXNNNJJJIIIIIIIIIDDDFFFHHHHHHHHHKKKPPPUUU]]]cccnnnzzz}}}ttttttqqqmmmhhhdddcccddddddfffiiikkkmmmooosssuuuqqqooommmkkkjjjkkklllmmmjjjiiijjjmmmrrrwwwzzz{{{uuurrrnnnllllllnnnppppppooonnnmmmnnnooonnnjjjfffdddcccaaabbbffflllssswww{{{~~~zzzzzz}}}xxx}}}{{{{{{ssssssrrrrrrqqqppppppppprrrrrrrrrrrrqqqpppooonnnlllhhhccc```^^^[[[VVVRRRNNNLLLJJJHHHGGGIIIJJJLLLMMMMMMLLLKKKKKKLLLMMMNNNiiijjjkkkmmmoooqqqrrrsssyyyzzz{{{{{{|||{{{zzzyyy||||||{{{zzzyyywwwuuutttttttttuuuuuuvvvvvvvvvvvvzzzzzz{{{{{{|||{{{{{{{{{{{{~~~~~~||||||~~~||||||}}}~~~~~~|||{{{zzzzzzyyyyyywwwvvvtttsssqqqppppppsssxxx|||}}}|||~~~}}}}}}zzzwwwvvvwwwyyyyyyzzzyyyyyyyyyxxxyyyyyyzzz{{{|||}}}}}}|||{{{{{{}}}~~~|||{{{{{{yyyvvvssspppqqqrrrssssssrrrqqqpppkkkhhhccc^^^ZZZUUUOOOKKKGGGHHHHHHHHHGGGFFFDDDDDDCCCBBBAAAAAACCCFFFGGGHHHKKKNNNLLLHHHFFFHHHHHHFFFCCCBBBCCCFFFHHHKKKTTT^^^]]]aaabbb^^^TTTKKKEEEDDDCCCEEEIIINNNRRRWWW[[[^^^^^^cccjjjtttnnn^^^iiizzzvvvkkkccc```TTTSSSSSSTTTYYYbbblllrrrzzz}}}zzzuuuvvvxxxdddTTTPPPNNNHHHDDDGGGFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBCCCBBBBBBAAA@@@CCCBBB@@@>>>>>>>>>>>>???<<>>===<<<<<<===>>>===<<<999999999999:::;;;<<<<<<;;;;;;;;;:::888666555444888999999::::::999999888999999888888999999:::;;;999999888888777888888888666666777777777888888888666666666666666777777888666888999999888777777888666666777777666666555444666555444555666777666444555555555555555555555555555555555555666666666666222333555777777777777666;;;:::999888888:::<<<===@@@DDDOOOaaarrr}}}yyyxxxyyy{{{~~~rrrjjjgggmmm}}}|||sssggg^^^ZZZVVVRRRNNNLLLLLLJJJGGGEEEFFFKKKOOORRRXXXbbbmmmxxx{{{tttnnnjjjjjjkkkjjjlllnnnooonnnnnnnnnoooiiihhhgggfffffffffggghhhkkkjjjkkknnnrrrvvvwwwwwwpppmmmiiiffffffgggggggggdddcccbbbbbbcccbbb___[[[___^^^]]][[[\\\aaaiiiooozzz}}}xxx{{{}}}|||xxxvvvwwwyyyxxx|||~~~xxxrrrppppppmmmmmmllllllkkkjjjjjjjjjjjjjjjiiiiiihhhgggggggggfffdddaaa```^^^YYYSSSNNNKKKJJJGGGEEEEEEFFFGGGHHHHHHHHHGGGFFFGGGHHHIIIJJJfffgggiiillloooqqqssstttvvvwwwyyy{{{}}}}}}}}}}}}|||||||||{{{zzzxxxvvvvvvttttttttttttuuuuuuuuuuuuyyyzzzzzzzzzzzzzzzyyyxxxzzz|||~~~~~~}}}}}}}}}{{{|||}}}}}}|||||||||{{{zzzyyywwwuuutttsssrrrqqqssswww{{{}}}~~~~~~|||yyyvvvuuuvvvxxxxxxxxxxxxxxxwwwwwwxxxxxxyyyzzz{{{||||||{{{yyyyyy{{{}}}}}}|||zzzzzzzzzyyyvvvtttrrrrrrqqqqqqpppoooooonnnkkkgggaaaZZZTTTNNNGGGCCCEEEEEEEEEEEEDDDCCCBBBBBBDDDCCCCCCCCCEEEGGGJJJLLLLLLMMMKKKHHHHHHJJJIIIEEE@@@BBBEEEHHHGGGIIIRRR^^^[[[___aaa^^^VVVMMMFFFDDDBBBFFFLLLQQQVVV\\\aaaeeebbbhhhssssssgggddd{{{vvvlllhhhddd```___RRRSSSUUUZZZbbbllluuu{{{wwwlllfffkkktttuuudddWWWNNNNNNLLLFFFDDDGGGDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAA@@@>>>===<<<======>>>:::======<<<<<>><<<;;;:::;;;<<<===<<<:::888888999999:::;;;;;;;;;<<<;;;:::888777666666666888999999::::::999999888999999888888999999:::::::::999888777777777777777666666777777777777888888666666555555666666777888666888999999888777777888777777666555555555666666666444333444555666555444666666666666666666666666555555555555666666666666444444555555666777777777999999888777888999:::;;;;;;===DDDOOO]]]ooo}}}||||||||||||~~~~~~vvvpppkkkjjjrrrzzzsssooojjjaaaZZZUUUSSSNNNHHHDDDDDDGGGJJJHHHMMMTTT]]]hhhttt{{{vvvuuuxxx{{{{{{}}}~~~}}}zzzuuusssrrriiiiiiiiiiiiiiiiiihhhhhhjjjjjjkkknnnpppqqqooommmfffdddaaa```aaaaaa```___ZZZYYYXXXXXXYYYXXXUUUSSSSSSTTTUUURRRQQQUUU]]]eeehhhnnnvvv|||}}}{{{yyywwwuuuuuuvvvyyy{{{{{{yyywwwssssssssssssssssssssssssrrrtttuuurrrlllgggffffffeeeeeeeeedddccccccbbbbbbaaa```^^^]]]\\\\\\]]]]]]\\\\\\\\\\\\ZZZUUUNNNIIIGGGFFFDDDBBBAAAAAACCCCCCDDDCCCCCCCCCDDDFFFGGGIIIeeefffhhhkkknnnqqqssstttsssuuuxxx{{{~~~zzzzzzzzzyyyxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuyyyyyyyyyyyyyyyxxxwwwvvvyyyzzz|||~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}|||zzzyyywwwvvvvvvtttssstttvvvzzz}}}|||zzzwwwvvvwwwxxxxxxwwwwwwwwwwwwvvvwwwxxxxxxyyyyyyzzz{{{zzzxxxxxxyyyzzzyyyyyyyyyyyyxxxxxxvvvuuurrrqqqpppnnnmmmllllllkkkiiieee^^^WWWPPPJJJCCC???BBBBBBBBBBBBAAAAAA@@@@@@CCCCCCCCCDDDDDDGGGKKKNNNIIIKKKJJJIIIKKKNNNLLLGGGFFFEEEFFFJJJKKKMMMTTT\\\[[[^^^aaa___XXXPPPIIIEEEEEEJJJPPPUUUYYY^^^dddiiigggqqq~~~vvvkkkppp~~~xxxkkkiiiiiieee^^^YYYVVVXXX[[[bbbllluuu|||~~~rrriiidddhhhwwwxxxaaaUUUOOOLLLMMMKKKEEEDDDGGGFFFEEEDDDBBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@???>>>===<<<;;;<<<<<<===;;;<<<<<<<<<<<<===>>>===;;;:::999:::;;;;;;:::999;;;;;;::::::999888888777<<<;;;999777666666777888888999999::::::999999888:::999999888999999:::::::::999888777777666666777666666777777777777777777666555555555555666777777666888999999888777777888999888666555555666777888666555444444666666555444777777777777777777777777555555555555666666666666555555555555555666777888888777777777777888999999;;;<<>>>>>>>>>>>AAABBBBBBBBBBBBEEEJJJOOOIIIMMMPPPQQQSSSVVVTTTPPPNNNHHHEEEIIINNNQQQUUUYYYYYY[[[]]]\\\WWWPPPJJJFFFHHHLLLRRRVVVYYY]]]eeekkkooo}}}}}}rrrlllooonnnooozzzooofffggghhhccc[[[VVVXXXZZZ___iiisss{{{vvvhhhccchhhvvv{{{eeeWWWNNNMMMLLLMMMJJJFFFEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???>>>===<<<;;;;;;;;;<<<======<<<;;;<<<;;;::::::;;;;;;999888999:::;;;:::999:::::::::::::::888777666;;;:::888777666777888888888999999::::::999999888::::::999999888999999:::999888888777666666777777777777666666666666666666555555555555555666666777555777999888777666777888999888777777777888999:::777666555666777777666555777777777777777777777777555555555555666666666666666555555555555666666777666666666666777777888888888999<<<@@@EEEOOOcccttt||||||~~~tttrrrmmmggg___VVVMMMHHHIIIJJJKKKMMMQQQXXX```fffmmmwww}}}wwwpppkkk_________```bbbbbbaaa___XXXWWWUUUSSSQQQOOOOOOPPPIIIPPPVVVWWWUUUVVV[[[bbbccceeefffccc]]]YYYYYYZZZYYY[[[___aaaaaaaaa___^^^^^^]]]]]]```cccbbb]]]XXXWWWWWWVVVUUUTTTTTTVVVWWWUUUUUUTTTSSSSSSRRRRRRQQQQQQPPPMMMKKKKKKKKKMMMNNNMMMMMMMMMKKKIIIGGGFFFEEEBBBBBBAAA@@@???@@@@@@AAADDDDDDDDDDDDFFFHHHKKKLLLiiijjjkkklllnnnpppqqqqqqqqqsssvvvzzz}}}{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxwwwvvvxxxxxxzzz}}}~~~}}}}}}}}}}}}}}}||||||}}}}}}||||||{{{zzzxxxyyyyyyxxxwwwyyy|||~~~|||zzzyyyzzzzzzxxxwwwwwwwwwvvvvvvwwwwwwxxxyyyxxxyyyzzzzzzxxxvvvvvvwwwtttvvvwwwwwwuuuttttttuuuuuutttsssqqqpppnnnmmmlllddd```YYYSSSMMMIIIDDDAAA>>>>>>===<<<<<<======>>>>>>???@@@@@@???CCCIIIOOOMMMVVV]]]___```aaa^^^[[[UUUKKKEEEHHHNNNRRRTTTVVVWWWXXXYYYXXXUUUOOOJJJFFFIIINNNSSSWWWZZZ```kkkssskkkeeehhhuuuzzzpppfff^^^\\\]]][[[ZZZZZZZZZ]]]cccnnnzzz~~~wwwjjjiiiqqq{{{eeeXXXRRRLLLKKKKKKJJJIIIGGGEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGAAAAAAAAAAAAAAA@@@??????>>>===<<<;;;;;;;;;<<<======;;;:::<<<;;;888777:::;;;999888999:::;;;:::888555777888::::::::::::999999999888888888888888999888999999::::::999999888::::::999999888888999999777777777666666777777888777777666666666666555555555555444444555555666777444666777777666555555666888888777777777888999999888666555666777888777666666666666666666666666666555555555555666666666666555555666666666666666666666666666777777777888888888888;;;???AAAEEEQQQ]]]yyy~~~tttfffYYYQQQPPPPPPOOONNNNNNPPPSSSVVV]]]cccjjjnnnooossszzz}}}vvvjjjiiiiiijjjkkkllljjjiiiaaa```]]]YYYUUUSSSTTTVVVQQQUUUZZZ[[[ZZZ\\\aaafffkkkiiieee___ZZZXXXXXXYYYTTTWWWYYYZZZYYYWWWWWWWWWVVVUUUUUUVVVXXXVVVQQQMMMQQQPPPNNNLLLKKKKKKKKKLLLNNNMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHFFFFFFFFFFFFGGGGGGHHHHHHGGGEEEDDDEEEFFFCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHJJJLLLNNNmmmmmmmmmnnnnnnoooooooooqqqsssvvvyyy{{{}}}~~~~~~zzzzzzzzzzzzyyyxxxwwwvvvwwwwwwvvvvvvvvvuuuuuuuuuwwwwwwxxxxxxyyyyyyxxxxxxxxxxxxyyy}}}~~~}}}|||{{{{{{||||||}}}zzz{{{{{{|||||||||||||||xxxzzz{{{zzzyyyyyy{{{~~~}}}{{{yyyyyyyyyyyywwwvvvxxxwwwwwwwwwwwwxxxyyyyyyxxxyyy{{{zzzxxxvvvvvvvvvsssuuuwwwvvvtttrrrssstttrrrrrrrrrqqqpppmmmkkkjjjccc^^^WWWQQQLLLHHHDDDAAA======<<<;;;;;;<<<===>>><<<>>>???>>>>>>AAAIIIOOOSSS___jjjllliiigggdddaaa[[[RRRJJJJJJNNNQQQUUUYYYZZZYYYYYYXXXUUURRRMMMJJJKKKPPPWWW\\\aaalllzzzsss```gggzzz~~~|||zzzssslllccc\\\WWWWWWXXXYYY^^^ccceeegggnnnxxx{{{zzz~~~xxxcccXXXQQQMMMKKKIIIFFFDDDEEEFFFEEECCCAAAAAABBBBBBCCCEEEFFFGGG@@@AAAAAAAAAAAA@@@??????>>>===<<<;;;;;;<<<===>>><<<888888;;;;;;888777;;;;;;:::999999:::;;;:::999555666888:::;;;:::999888777888888999999999888888888999999::::::999999888;;;:::999999888888999999666666555666666777888999777777666666666555555555555444444444444555666666333555666666555444444555555555666777777777777777777666555555777777666555555555555555555555555555555555555555666666666666444555666777777666555444666666777888888888888888999888:::>>>@@@AAAFFFMMM```pppzzzmmmddd]]]^^^]]]ZZZWWWTTTTTTTTTUUUWWWZZZ]]]^^^```dddgggnnnqqqtttuuuttttttuuuwwwxxx{{{|||vvvvvvvvvyyy}}}yyywwwtttnnniiifffhhhjjjcccdddeeegggkkkrrr{{{~~~vvvooojjjfffdddbbb]]]___aaa___\\\ZZZ[[[\\\]]][[[XXXVVVTTTSSSQQQPPPRRRPPPMMMLLLKKKJJJJJJIIILLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEECCCFFFHHHHHHFFFEEEEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLKKKLLLMMMOOOQQQRRRoooooooooooonnnnnnnnnnnnrrrsssvvvxxxzzz|||||||||wwwwwwwwwwwwwwwvvvuuutttvvvvvvuuuuuutttttttttsssvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxyyy}}}}}}}}}{{{zzzzzz{{{||||||yyyzzz{{{|||}}}}}}}}}}}}xxxzzz}}}|||zzzyyy{{{}}}|||zzzyyyxxxxxxxxxvvvtttxxxxxxwwwwwwxxxxxxyyyzzzxxxzzz{{{{{{yyyvvvvvvvvvsssuuuwwwvvvsssqqqrrrsssmmmnnnoooooommmkkkhhhfffccc^^^WWWPPPKKKFFFBBB@@@===<<<;;;;;;;;;<<<===>>>;;;>>>???>>>===AAAIIIPPPUUUdddrrrsssmmmgggdddbbb___XXXQQQOOONNNPPPWWW___^^^]]][[[ZZZXXXVVVRRRPPPNNNTTT\\\bbbjjjxxx|||dddgggxxxtttooolllgggbbbWWWUUUWWW[[[]]]^^^ccciiissstttyyy{{{```TTTSSSOOOIIIIIIFFFBBB@@@BBBFFFEEEBBBDDDCCCCCCBBBBBBCCCCCCCCC@@@AAAAAAAAAAAA@@@??????>>>===<<<;;;<<<<<<>>>>>>:::666666;;;<<<888888===;;;:::999999;;;;;;:::999888999:::;;;:::888666555666777999::::::999888777999999999::::::999999999;;;::::::999888888888999555555555555666888999:::777777666666555555555444555444444444444555666666222444555555444333333444222333555666666666555444666555444444555666555444555555555555555555555555555555555555666666666777444555777888888666444333666666777888888888888888777444555999;;;;;;>>>BBBIIIYYYmmm|||{{{{{{|||tttwwwzzz}}}~~~wwwkkklllkkkhhhccc^^^[[[ZZZSSSQQQQQQSSSSSSSSSTTTVVV[[[___eeeggggggggghhhjjjnnnrrryyy{{{}}}~~~~~~|||}}}yyywwwvvvyyy{{{uuupppnnnppppppnnnjjjggghhhjjjjjjfffaaa\\\XXXXXXYYY[[[TTTRRRPPPOOOPPPPPPOOONNNOOOOOONNNMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGFFF@@@EEEJJJLLLJJJGGGEEEEEEFFFGGGHHHJJJKKKLLLMMMNNNRRRRRRQQQQQQRRRTTTVVVWWWqqqrrrrrrqqqooooooqqqssstttuuuwwwzzz|||}}}~~~~~~vvvvvvvvvuuuttttttssssssvvvwwwuuuppppppuuuwwwvvvvvvwwwxxxyyyyyyyyyyyyyyyzzz|||~~~~~~~~~}}}}}}|||{{{zzzzzzzzzxxxyyyzzzzzz{{{{{{{{{{{{{{{zzzxxxxxxxxxzzz|||}}}|||zzzyyyyyyxxxvvvzzzyyyxxxwwwwwwyyyzzz|||{{{{{{|||{{{zzzyyywwwvvvuuutttsssrrrrrrqqqooolllmmmmmmmmmmmmkkkiiigggfffbbb]]]WWWSSSNNNHHHAAA<<<>>>CCCBBB<<<:::<<<===:::;;;>>>AAAAAA@@@CCCJJJQQQgggqqqxxxuuummmiiifffdddYYYWWWTTTRRRSSSXXX___eeeeeedddddddddbbb___ZZZWWW]]]aaahhhqqq~~~tttkkksssqqqggghhhhhhddd^^^___ZZZXXX^^^fffkkkpppuuuzzzaaaVVVOOOHHHIIIOOOKKKHHHFFFFFFGGGGGGDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCAAABBBCCCDDDCCCCCCAAA@@@>>>======<<<<<<<<<<<<===>>>===<<<;;;:::999999:::777888888888888999999999999999999999999888777666;;;;;;::::::999888888888:::999888888::::::999888<<<;;;999:::;;;;;;:::888888888888888777777777777666888999888777555555666666666666666555555555555666777888777666555666888555555555555666666666666999666333333666999:::999222222222333444555666777666666555555555444444444666666666666666555555555;;;:::999777666666666666888777777888999<<<>>>???HHHHHHPPPddd{{{zzzqqqlllnnnqqqvvv{{{}}}|||wwwwww{{{zzzpppgggeee^^^\\\WWWPPPJJJJJJOOOTTTQQQVVV[[[[[[YYYWWWZZZ]]]dddiiiooosssvvv|||~~~wwwqqqnnnlllkkkjjj```]]]XXXWWWYYYZZZZZZYYYTTTWWWYYYYYYUUUSSSTTTVVVPPPPPPOOOOOONNNMMMLLLKKKKKKOOOSSSRRRNNNLLLOOOSSSPPPOOOMMMMMMNNNRRRUUUXXXYYY]]]```___^^^```ffflllrrrtttttttttrrrqqqrrrsssvvvvvvwwwyyyzzz|||}}}~~~zzzyyyxxxvvvuuutttssssssuuuwwwuuuqqqqqquuuwwwuuutttuuuvvvwwwxxxxxxxxxxxx{{{|||}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyywwwxxxyyyzzzzzzzzzzzzyyy{{{zzzyyyxxxyyyzzz|||}}}|||zzzyyyyyyxxxwwwyyyyyywwwwwwwwwyyy{{{|||yyyyyyzzzzzzzzzyyywwwwwwvvvtttsssssssssqqqooommmjjjjjjjjjjjjhhhfffdddccc```\\\VVVQQQLLLGGGBBB===<<<@@@@@@<<<:::===>>>===>>>@@@CCCDDDEEEIIIOOOTTTeeeooovvvrrrkkkgggdddaaa]]]]]]]]]]]]```fffmmmsssrrrssstttuuusssmmmfffaaaaaaiiiuuu|||yyyyyyjjjcccdddjjjooorrrkkkeeeccckkkttt{{{{{{gggTTTOOOKKKFFFFFFLLLJJJGGGEEEEEEFFFEEECCCAAAAAAAAAAAAAAA@@@@@@@@@@@@<<<===>>>>>>>>>>>>===<<<===<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999888888888777888888888888999999999999999999999888888777777666666666777777777777777:::999888888::::::999888:::999777888999999888666777777777777777777777777666666777777666555444444666666666666555555555555555666777666555555666777444555555555666666666666666333111111444666666555333333333333444555666666666555555555444444444444666666666666666666666555888888777777666777777777666666666666888:::<<<===@@@BBBJJJWWWgggxxxzzzrrrqqquuuzzz~~~{{{sssttt~~~~~~vvvssshhheeeaaa[[[TTTNNNKKKIIIKKKNNNPPPPPPOOONNNOOOQQQVVVZZZ^^^aaaccchhhqqqwww~~~{{{xxxmmmjjjfffeeegggjjjllllllkkklllllljjjfffaaa^^^]]]\\\[[[XXXUUUSSSSSSSSSSSSRRRTTTVVVUUUSSSSSSVVVYYYVVVUUUTTTUUUXXX\\\aaadddeeeiiimmmooopppuuu|||uuuwwwxxxxxxvvvuuutttuuuxxxxxxwwwxxxyyyzzz|||}}}~~~}}}zzzwwwuuutttsssssssssvvvvvvssssssvvvvvvtttuuuuuuvvvwwwxxxxxxxxxxxx||||||||||||{{{}}}~~~~~~}}}{{{zzzyyyxxxvvvwwwxxxxxxxxxxxxxxxxxxzzzzzzyyyxxxxxxzzz{{{||||||~~~|||zzzzzzyyyxxxwwwxxxxxxwwwwwwxxxzzz{{{}}}wwwxxxyyyzzzyyyyyyxxxwwwtttrrrqqqppppppooollljjjfffffffffeeedddbbb```___]]]YYYSSSNNNJJJGGGCCC@@@;;;??????<<<;;;>>>AAA@@@DDDEEEGGGJJJNNNSSSXXX[[[hhhqqqwwwsssmmmhhheeebbb___aaadddhhhlllssszzzwwwqqqrrr}}}rrrkkkccc___eeerrr~~~vvvqqqvvv~~~zzz{{{dddUUUJJJIIIHHHDDDCCCFFFGGGEEEDDDCCCDDDCCCBBB@@@AAAAAAAAA@@@?????????>>><<<===>>>>>>>>>>>>======<<<<<<;;;:::::::::::::::::::::999999888888777777777888888888888999999999888888888888888888777777888888888999:::;;;;;;;;;999888777888999:::999777888777555666777777666444666666666666666666666666555555666666666555555444666666666555555555555444333555666555444333444555444444444555555555666666444222111222444444444222333333333333444444555666555555555555444444444444555555666666666666666666777666666666777777888999444444444555666888:::::::::===CCCIIIOOO]]]uuuuuuyyy}}}yyywwwqqqrrruuu{{{~~~vvvssspppmmmggg^^^RRRIIIKKKJJJIIIHHHIIIIIIHHHFFFIIILLLNNNOOOPPPTTT[[[aaalllooosssvvvzzz~~~}}}yyyxxx{{{xxxqqqlllooolllgggcccaaaaaacccdddcccbbbaaa```aaabbbdddeee`````````ccciiipppwww{{{~~~wwwyyy||||||zzzxxxwwwwwwzzzyyyxxxwwwxxxyyy|||}}}~~~}}}zzzwwwuuutttttttttqqquuuvvvtttuuuwwwvvvsssvvvwwwxxxzzz{{{{{{{{{{{{||||||{{{zzzzzz|||}}}{{{zzzxxxwwwvvvvvvwwwwwwxxxwwwwwwvvvyyyxxxxxxwwwwwwxxxyyyyyyyyy{{{|||zzzzzzzzzyyyxxxwwwwwwwwwxxxyyyzzz{{{|||yyyyyyzzzzzzyyywwwvvvuuupppnnnmmmlllkkkjjjgggeeebbbaaaaaa___^^^]]][[[[[[YYYVVVQQQLLLIIIFFFEEEDDD???@@@@@@???>>>@@@BBBDDDJJJKKKNNNTTT[[[aaadddeeepppxxx|||yyyssspppllliiicccgggnnntttzzzrrreeeaaa]]]```lll}}}~~~xxx|||{{{wwwwww{{{jjjZZZPPPHHHGGGGGGCCCAAACCCDDDCCCBBBBBBAAAAAA@@@???CCCCCCBBBAAA@@@@@@??????======>>>>>>>>>>>>>>>>>>======<<<;;;::::::::::::999999999999999888888777777777888888888999999999888888888777777777777888:::::::::;;;;;;<<<<<<<<<999777666777888999888777777666555555666666555333444444444555555555555555666555666777888888777666666666555555555444444444222333444444333222333444333333444444444555555555333444444555555555444333333333333333333444555666444444444444444444444444555555555555666666666666777777666666666777777888333444444555666777999999:::<<<@@@BBBDDDLLLaaatttuuusssrrrrrrsssyyy~~~uuufff[[[UUUPPPLLLKKKLLLLLLHHHDDDGGGHHHHHHHHHHHHKKKPPPTTTYYYZZZ\\\^^^aaagggmmmrrr}}}~~~|||zzzxxxvvvvvvwwwyyyzzzzzzwwwtttrrrsssuuuvvvvvvlllmmmqqqwwwxxxzzz}}}~~~}}}{{{zzzzzz{{{zzzyyyxxxxxxzzz|||}}}|||zzzxxxvvvuuuuuuuuuuuuppptttvvvuuuuuuwwwvvvsssvvvvvvxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzyyy{{{~~~|||zzzyyyxxxwwwwwwxxxxxxxxxwwwwwwvvvwwwwwwvvvvvvvvvvvvvvvvvvwwwzzz~~~|||zzz{{{{{{zzzyyywwwwwwxxxxxxyyyzzz{{{{{{{{{{{{zzzyyywwwuuurrrqqqooommmjjjiiihhheeebbb___\\\[[[ZZZYYYWWWVVVVVVUUUTTTRRRNNNJJJGGGFFFFFFFFFEEEDDDCCCBBBAAAAAADDDGGGQQQSSSYYYaaaiiinnnooooooxxx~~~{{{xxxuuuqqqooottt|||ooobbb^^^\\\]]]fffvvv}}}{{{|||{{{zzzyyywwwuuusssqqqooouuuxxxfffVVVUUUNNNGGGFFFEEEDDDCCCDDDAAABBBAAAAAA@@@?????????BBBBBBAAA@@@???>>>>>>===:::::::::;;;;;;<<<<<<===???>>>===<<<;;;;;;;;;;;;999::::::;;;::::::999888777777888888888999999999888777777666666777888888999888888888777777777666888777666666888888777666888666555555666666555444333444444444555555555666777666666999<<<===<<<;;;555555555555444444444444222333444333222111222444333333333333444444444444222333444555444444444444444444333333333444555555333333444444444444444444444555555555666666777777999888777666555555555555444555666777888888999999<<<;;;<<>>>>>@@@>>>>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>???@@@???>>>===<<<;;;;;;;;;888999:::;;;;;;:::999888777888888888888999999999888777666555666777888999:::999999888777777666666777666555666777888777555888777555666777777666444333333444444555666666666777666666:::???CCCBBB@@@555555555444444444444333111333444333222111222444222222222333333333444444///111222222222222333555444444444333333444444555333333333333444444444444444444555555666777777777999999777666555444444444555666777888999999999999:::888999===???@@@DDDIII]]]ooouuummmooowwwlllgggbbb___]]]YYYQQQJJJDDDEEEEEEEEEEEEEEEEEEEEEHHHIIIIIIIIIIIIKKKOOORRRXXX\\\aaaeeehhhjjjlllnnnyyywwwyyy{{{|||||||||~~~{{{{{{{{{|||}}}~~~~~~|||||||||{{{yyyvvvtttrrrqqqtttuuussstttwwwwwwuuuqqqrrrsssuuuvvvwwwxxxxxxxxxyyyzzz{{{zzz{{{}}}~~~}}}|||{{{zzz{{{{{{{{{{{{{{{zzzyyyyyywwwxxxxxxxxxwwwvvvvvvuuuxxxzzz}}}|||{{{{{{|||{{{zzzyyyyyyzzzzzzyyyyyyxxxxxxuuuuuutttsssqqqnnnkkkiiikkkiiieeeaaa^^^ZZZUUURRRNNNMMMKKKIIIHHHGGGGGGGGGCCCEEEFFFEEEBBBAAABBBCCCHHHDDDCCCEEEEEEDDDHHHOOOZZZdddrrr}}}~~~tttmmmiiigggdddcccgggmmmvvvvvvmmmgggdddcccgggqqqwwwjjjZZZRRRMMMDDDDDDCCCBBBBBBDDDCCCBBB>>>@@@BBBAAA>>>===>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>=========>>>???AAABBB??????===<<<;;;:::::::::777888999::::::999888777777888888888888999999999777777555555555666888999999999999999999999999999777666555555777777666555888666555555666666555444333444444555666666777777666555555;;;BBBFFFEEECCC555555555444444444333333222333444333222222333444222222222222333333333333///111222222111222666999555444444333333444444444222222333333333444444444444444555555666777777888888777666555555555555555555555777888999999888888777666888<<<<<<;;;<<<@@@NNNXXXooo~~~~~~}}}|||yyywwwsssoookkkccc[[[TTTKKKLLLMMMOOOPPPOOOLLLJJJIIIKKKMMMMMMMMMMMMOOOPPPQQQSSSUUUVVVWWWYYY]]]aaakkkqqq{{{}}}|||~~~~~~}}}wwwxxxzzzzzz{{{|||zzz{{{|||~~~~~~~~~{{{wwwssspppqqqtttuuussstttwwwxxxuuurrrsssuuuvvvxxxyyyyyyzzzwwwyyy{{{{{{{{{{{{}}}~~~~~~}}}||||||{{{|||}}}}}}}}}|||{{{{{{zzzyyyyyyyyyyyyyyyxxxwwwvvvyyyzzz||||||{{{{{{|||{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwpppqqqppppppnnnllliiihhhgggddd```\\\XXXSSSNNNKKKIIIHHHFFFDDDBBBBBBBBBBBB>>>@@@CCCBBB@@@>>>???AAAFFFBBBAAAEEEEEEDDDIIIRRR[[[hhhyyyxxxnnndddaaadddggghhhhhhpppyyyuuufff___aaaeeekkkwww}}}iiiVVVPPPMMMJJJCCCEEEEEEDDDCCCCCC@@@===>>>@@@BBBAAA>>>===???AAA=========>>>>>>>>>>>>>>>::::::999999:::;;;===>>>>>>>>><<<;;;:::999999999555666888999999888777666777888888888888999999999777666555444555666888:::444444444555666666777777777555444555666777666555777555444444555666444333444444555555666777888888555333444:::BBBGGGGGGEEE555555444444444333333333222333444444222222333444111111222222222333333333111333444333222444999===555444444333333333444444222222222333333444444444444444444555666777777888666555555555555666777777444555666888888888777777666666999<<<:::777:::@@@HHHKKK[[[vvvzzzsssvvv{{{yyy~~~}}}wwwnnneee^^^VVVWWWYYY\\\]]]\\\XXXUUUMMMPPPSSSTTTSSSSSSSSSTTTNNNOOOOOONNNMMMOOOTTTXXXXXX\\\ccchhhkkkjjjgggeee```\\\]]]ccceeeccceeejjjkkkqqqxxx{{{zzzyyy{{{~~~zzzzzzzzz{{{{{{|||||||||||||||}}}~~~~~~}}}zzzvvvrrruuuuuuuuuttttttssssssrrrxxxuuuqqqpppsssvvvzzz|||xxxxxxwwwwwwxxxxxxyyyzzz|||}}}~~~{{{~~~~~~|||}}}~~~~~~|||zzz{{{}}}}}}{{{xxx|||zzzyyyxxxxxxvvvtttqqq{{{{{{|||~~~~~~~~~~~~~~~~~~~~~|||wwwuuuvvvwwwuuussspppllliiiiiikkkjjjeee```aaa\\\VVVQQQNNNKKKGGGCCCEEEDDDBBB@@@>>>>>>??????>>>>>>>>>>>>???@@@BBBBBBFFFBBB???@@@BBBEEEMMMVVVoooxxx|||yyyeeebbb^^^]]]```iiittt|||pppgggfffnnnwww}}}zzz~~~kkkYYYMMMFFFEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCAAAAAAAAA@@@@@@@@@??????=================================>>>======<<<;;;<<<;;;:::999888888888888999999:::;;;:::999888777999888888777777777777777999777666777555111222777111333666888888666333111555555555555555555555555444555777888888777555444666666666777777777777888666666777999:::;;;<<<===777666666555444444333333666555555444444333222222222333444444222222333444444333333222222333333444222333555666666555333222777666444333222222333444444555666777777666555444666444222222333555555444777666555444444555777777999:::<<<<<<;;;:::<<<>>>CCCGGGSSShhh~~~rrrhhhjjjyyy~~~{{{tttlllmmmqqqtttqqqiiifffgggdddgggjjjhhhbbb[[[XXXXXXXXXUUUSSSQQQQQQQQQPPPNNNPPPOOOOOOPPPSSSTTTTTTSSSOOOSSSYYY\\\[[[WWWSSSQQQUUUVVVWWWYYYZZZ[[[[[[[[[___eeelllppprrruuu{{{uuuvvvwwwxxxyyyzzz{{{{{{}}}}}}}}}|||}}}}}}}}}~~~|||wwwrrrsssssssssrrrrrrrrrrrrrrruuusssqqqppprrruuuxxxyyyxxxwwwwwwwwwwwwxxxyyyyyyyyyzzz|||}}}~~~~~~}}}}}}|||~~~~~~}}}}}}~~~~~~|||{{{{{{||||||zzzwwwyyyxxxwwwwwwxxxxxxvvvuuu{{{{{{|||}}}~~~}}}|||{{{zzzzzzyyywwwwwwvvvuuusssqqqooojjjfffeeeeeeddd___ZZZZZZUUUPPPLLLJJJHHHEEEBBB@@@???>>>===<<<<<<<<<<<<::::::;;;===???BBBDDDEEEDDDAAA@@@BBBEEEJJJUUU```rrr{{{~~~xxxppplll```\\\YYY]]]hhhuuu{{{wwwzzz~~~~~~nnn[[[OOOIIIEEEEEEHHHEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>========================<<<<<<======<<<<<<;;;;;;;;;;;;:::999888888777777999999:::::::::999888777999888777777666666777777666444555777555111222666444444555555555555444444555555555555555555555555333444666777777666444333333333333333444444444444555555666777888888999999666666666555444333333333444444444333222222111111111222333333222111222333444333222222222222333444222333555666666555333222333333222111222222333444555555666666666666555555666444222222333444444444555555555555555666777777777777888888888888999999>>>@@@HHHWWWgggttt}}}uuujjjeeelll}}}}}}}}}||||||}}}~~~wwwooowwwzzzzzzvvvwwwzzz~~~{{{tttooommmmmmkkkhhheeeaaaZZZSSSNNNNNNLLLKKKKKKLLLMMMLLLJJJHHHLLLQQQTTTSSSOOOJJJGGGKKKKKKLLLMMMNNNOOOOOOPPPOOOTTTXXXZZZYYY[[[___ccchhhlllsss|||~~~oooppprrrtttvvvxxxzzz{{{~~~}}}|||{{{zzz{{{|||||||||}}}xxxsssppppppppppppqqqqqqqqqqqqqqqqqqppppppqqqsssuuuvvvwwwwwwvvvvvvvvvwwwxxxxxxvvvwwwzzz|||||||||{{{zzz|||~~~~~~~~~~~~~~~|||||||||{{{yyywwwwwwvvvuuuwwwyyyzzzyyyxxxzzz{{{|||}}}~~~|||zzzyyyxxxtttvvvxxxxxxuuurrrpppppplllhhhccc```^^^[[[VVVQQQOOOLLLHHHFFFDDDCCCBBB@@@<<<<<<<<<<<<<<<;;;::::::999999;;;>>>AAADDDGGGHHHDDDBBBCCCEEEHHHOOO]]]kkkyyyvvvuuusssmmmeeeaaa[[[ZZZ]]]gggvvv|||bbbWWWLLLGGGEEECCCDDDGGGCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>====================================;;;;;;;;;;;;;;;:::::::::::::::999888888777777777999999::::::999999888777999888777777666666777777333222444777666222111555666555444333333444555666444444444444444444444444333333555555555555333333444444555555555666666666333444444444555555555555666555555444444333333222333333333222111111000000111222333333111111222333555333222111111222333555333444555666666555444333000000000000111222444444444444333333333333444444555444222222333444444333222333444555666777777777666555555555777777777666::::::>>>EEEMMMVVVdddppprrrmmmggghhhsssyyytttqqqwww{{{~~~qqqiiigggjjjqqq~~~{{{pppccc[[[RRROOOLLLKKKKKKKKKJJJHHHEEEHHHKKKMMMMMMIIIEEEBBBCCCCCCCCCCCCDDDDDDEEEEEEDDDFFFHHHHHHFFFGGGJJJNNNOOOQQQUUU[[[```aaa```]]]bbbgggmmmsss|||lllmmmooorrruuuxxxzzz{{{~~~}}}{{{zzz{{{|||}}}~~~yyy|||{{{uuuooooooppppppqqqqqqrrrrrrpppqqqrrrrrrrrrrrrtttuuuvvvvvvuuuuuuvvvvvvwwwxxxtttvvvxxx{{{|||{{{zzzyyy|||}}}~~~~~~~~~}}}{{{yyyxxxwwwvvvuuuvvvyyyzzzzzzzzzzzz{{{|||}}}~~~}}}{{{yyyxxxtttwwwyyywwwsssppppppqqqjjjfff```\\\XXXTTTOOOKKKHHHFFFCCCAAA??????>>>>>>;;;<<<===>>>>>>>>>===<<<<<<===>>>@@@BBBEEEGGGIIIEEEDDDEEEHHHLLLTTTeeetttwwwkkkhhhhhhfffbbbaaa___cccmmmyyysssbbbTTTMMMGGGFFFEEECCCBBBCCCCCCBBBAAA@@@@@@???@@@@@@>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999999999999999999888777777666999999999999999888888777888888777666666666666666444333666999777222000333555444444333333444444555444444444444444444444444222333333444444333333222555555555666666666777777333333333333333333333333444444444444333333222222333333333222111111000000222333444333222111222444555333111000000111333555333444555555555555444333111111111111222222333333222111000//////000111222444333222222444444444222000222444666777777777777888666555666888888777555:::999;;;>>>???CCCNNNZZZqqqwwwrrrnnnppp}}}vvvnnnvvvzzz~~~uuuoooccceeelllyyy}}}ttt```]]]YYYWWWWWWWWWWWWVVVOOOMMMLLLKKKJJJHHHFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFEEEFFFIIIKKKJJJKKKLLLOOORRRTTTSSSRRRUUUYYY___dddlllyyytttmmmkkklllmmmmmmxxx{{{zzzkkkmmmooorrruuuxxx{{{|||||||||||||||~~~yyy|||}}}xxxppppppqqqqqqrrrrrrssssssppprrrttttttsssssstttvvvuuuttttttttttttuuuvvvvvvtttvvvxxxzzz{{{{{{{{{zzz|||}}}~~~~~~~~~|||{{{zzzzzzxxxvvvwwwxxxyyyyyyyyyzzz{{{|||~~~~~~}}}{{{zzzvvvwwwwwwtttooommmooorrrfffbbb]]]WWWRRRNNNJJJGGGCCCBBB@@@>>><<<;;;;;;<<<:::;;;===???@@@@@@??????AAAAAABBBCCCDDDFFFHHHIIIFFFFFFHHHMMMTTT___qqq}}}nnn```]]]aaaeeehhhkkkmmmttt|||sss^^^TTTMMMIIIGGGHHHFFFBBB@@@BBBDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999888888999999999888777777999999888888888777777777888777777666555666666666777666888:::888222000333333333444555555444333333444444444444444444444444222333333333333333333222111111111222222222333333444333333333333222222222333333333333333222222222444444444333222222111111222444555444333222333555444333111000000111333444333333444444444444333333333333333333333222111111333222111000000111222333444222222222444444333222000111333555777777777666777666666666777777666555999999<<<>>>======DDDMMMXXXiii|||wwwyyywwwuuuxxx}}}~~~vvvtttmmmnnnqqqyyyuuurrrmmmkkklllmmmnnnnnnddd]]]TTTMMMIIIGGGFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGFFFFFFFFFHHHIIIHHHGGGFFFGGGJJJKKKKKKJJJNNNQQQSSSUUU[[[gggwwwvvvhhhbbbZZZVVVWWWXXXXXXWWWaaacccgggkkknnnrrrwww{{{}}}}}}xxxrrrooooooooosssxxx{{{}}}~~~qqqsssvvvxxxyyyzzz{{{}}}mmmnnnpppsssvvvxxxzzz{{{{{{|||}}}{{{~~~{{{rrrrrrrrrsssssssssssssssqqqtttvvvvvvssssssuuuwwwttttttssssssttttttuuuvvvuuuvvvwwwyyyzzz{{{||||||||||||}}}}}}~~~|||{{{||||||zzzwwwwwwxxxyyyyyyxxx{{{|||~~~~~~~~~}}}~~~}}}zzzyyyvvvuuurrrnnnkkkiiijjjlll^^^[[[VVVQQQLLLHHHEEEDDD?????????===::::::;;;===999:::<<<>>>@@@AAABBBBBBEEEFFFGGGIIIKKKMMMOOOPPPNNNLLLOOOXXXdddqqqpppcccZZZ\\\dddlllssswww}}}}}}sss]]]RRRNNNFFFCCCCCCFFFEEEAAA@@@CCCCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777777888888999888999:::;;;;;;:::888888999999888777777777777888888777666666555555666666888666888:::777222111444222333444555555444333222333333333333333333333333333333333333333333333333222222222222333333333333333333333333222222222222222222222222222222222222444444444333222222111111222333444444222222333444222222111111111111222222333222222222222222222333444444444444333222111000444444333333333333444444333222222333444444222111111222333444555666666666555666777666444333444666777777:::===<<<;;;>>>DDDDDDPPPfffwwwxxx}}}~~~}}}sssdddXXXQQQMMMKKKIIIKKKMMMOOOQQQPPPOOOLLLJJJHHHIIIIIIIIIIIIHHHGGGFFFIIIGGGFFFFFFHHHJJJJJJJJJIIIJJJJJJKKKNNNXXXdddmmmzzzvvvdddYYYRRRPPPMMMLLLMMMNNNOOOOOOQQQSSSUUUXXXYYY\\\```ccccccgggjjjhhhaaa]]]\\\^^^___eeelllqqqtttwww{{{~~~{{{wwwtttrrrqqqlllsss|||ooopppqqqsssuuuwwwyyyyyy{{{}}}~~~sssssssssssssssrrrrrrrrrrrruuuwwwuuurrrqqquuuxxxsssssssssrrrsssttttttuuuvvvvvvvvvvvvxxxzzz|||}}}}}}||||||~~~}}}}}}|||zzz{{{||||||yyywwwvvvxxxyyyzzzzzz|||}}}~~~}}}|||}}}~~~~~~|||zzzvvvtttqqqoookkkiiigggeeebbb```SSSQQQNNNIIIDDDAAAAAAAAA:::;;;<<<;;;999:::===@@@<<<===>>>@@@BBBEEEGGGHHHKKKLLLOOOSSSXXX]]]aaacccaaa]]]^^^hhhuuuxxxpppaaa[[[[[[fffttt|||ppp\\\PPPKKKHHHBBB@@@@@@CCCBBB???@@@CCCBBBAAA@@@??????>>>??????=========<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<:::999777777888999:::888999;;;<<<<<<;;;:::999:::999888777666777777888777777666555555555555666555444555777666333444888444333333222222333333444333333333333333333333333444444333333333333444444333444444444555555555555111111111111222222222222111111111222222222222222333333333222111111000000000111222222111000111222000111222222222222111000222111111111111111111222111111222333333222111000333333333444444333333333222222222333444444222000333333333333444444555666444888;;;999444222555999777444555999:::999:::>>>===BBBPPPdddwwwyyymmmgggbbb^^^[[[WWWZZZ^^^aaaaaa^^^[[[XXXTTTUUUWWWYYYZZZYYYWWWUUUSSSRRRPPPQQQSSSUUUVVVUUUNNNNNNNNNOOOQQQUUUZZZ\\\gggkkknnnllleeeZZZQQQMMMHHHHHHHHHHHHHHHKKKNNNRRROOOPPPRRRSSSTTTVVVYYY[[[YYY___dddccc^^^\\\___dddhhhoooyyy~~~}}}pppqqqrrrsssuuuvvvwwwxxx|||~~~sssssssssrrrrrrqqqqqqqqqrrruuuvvvtttqqqppptttyyysssrrrrrrrrrrrrsssttttttvvvuuuttttttvvvyyy|||}}}}}}|||{{{~~~}}}zzz}}}~~~{{{yyyzzz{{{{{{xxxvvvvvvxxxzzz{{{{{{}}}~~~}}}}}}}}}~~~}}}zzzvvvrrrpppllliiifffeeedddaaa[[[VVVLLLJJJGGGCCC???======>>>555888:::999999:::>>>BBBAAAAAAAAACCCFFFIIILLLNNNPPPSSSWWW^^^eeelllrrruuusssmmmkkktttxxxqqqhhh```XXXWWW```rrryyypppqqqxxx[[[OOOKKKHHHDDDCCCAAAAAABBBAAA>>>???CCCAAA@@@???>>>============<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::<<<;;;999777777888999:::999:::<<<======<<<:::999:::999777666666666777888777777666555555555555555222000222444444333555:::666444222000000222444666333333333333333333333333555444444333333444444555000000111111111222222222000000000000111111111222111111111111111111222222222222111111000/////////...000111000///...///000///000222333333222000///111111000000000000111111---...000111222222111111///000111222222111000///222111222333444444222000555444333222222333555666666<<<@@@===666333777===888333222555888888999<<<@@@???EEESSScccuuu}}}yyytttpppcccggglllpppqqqmmmhhheeebbbdddhhhmmmpppqqqooommm^^^\\\\\\]]]___aaaaaaaaaZZZYYYZZZ[[[\\\[[[XXXVVV]]]]]]\\\WWWQQQLLLLLLMMMDDDFFFGGGFFFFFFIIIPPPVVVTTTVVVWWWXXXXXXYYY\\\^^^```gggnnnnnnkkkkkkqqqwww~~~ssstttvvvxxxyyyzzz{{{{{{~~~}}}xxxsssqqqrrrsssrrrpppsssrrrqqqqqqqqqsssvvvwwwssssssssstttssssssrrrrrrssstttuuuuuuvvvxxx|||}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{|||{{{zzzyyyyyyzzz{{{|||}}}~~~~~~}}}{{{zzzzzzyyyyyyxxxtttnnnjjjiiifffbbb___\\\YYYUUURRRHHHDDD@@@>>>???@@@???===:::;;;<<<======>>>@@@CCCCCCFFFIIIIIIFFFGGGKKKPPPWWWaaalllttt}}}{{{xxxuuunnnbbbYYYWWWWWW^^^mmmxxxwww|||{{{ooohhhrrr]]]NNNIIIBBB@@@BBBBBBAAA@@@>>>===<<<<<<<<>>===>>>???>>>===>>>>>>===<<<;;;;;;::::::888999999::::::999999888888888888777888888999999::::::<<<<<<<<<<<<::::::888666444555888999777555555666666666666666666555333333333444444555555555444333333555666555333111555555555555444444333222555333222222333444333222555444444444444444444444222222222222222222222222000111333333222111333444222222222222222222222222555444111000000111333444666555444222000111333555222222222111111111111111000000000111222222222333333222222111111222222333222000...,,,,,,///111444333333222222111222222222555555444444444555555666666888999666666999999777<<>>===<<<;;;;;;;;;???>>>===<<<=========<<<======<<<<<<;;;::::::999777888888999999888888777999999888888777888888888888888999::::::999888888888666555555777888777555666666555555555555666666333333333444444444555555333222222444666666444333444444444444444333222222444222000000222333222111111111111111111111111111222222333333333333222222222333333222000///111222111111111111111111111111000000000000000000111111//////...,,,++++++---///000000000000000000000000111111111111111111222222222222222111111222222222000000/////////000111222333222222111111222222222555555555444444444444555555777888555555888999666666======AAANNNYYYjjjyyyppp{{{~~~|||{{{zzzwwwsssoootttxxx}}}xxxrrriiifff```ZZZUUUPPPMMMKKKLLLMMMPPPWWWaaajjjrrrvvvyyyzzz|||~~~yyyzzz{{{|||}}}~~~}}}wwwtttuuuuuutttssstttsssrrrrrrssstttvvvwwwqqqqqqrrrsssttttttttttttssstttuuuuuuvvvwww{{{}}}~~~~~~}}}{{{zzzyyyzzz{{{||||||{{{zzzzzzyyyyyyyyyzzz}}}}}}~~~~~~}}}{{{yyyxxxuuutttssssssqqqmmmgggcccXXXUUUQQQMMMKKKHHHDDDBBB>>><<<::::::::::::999888;;;===???AAABBBDDDGGGJJJKKKNNNOOOPPPQQQUUU]]]cccsss|||||||||{{{zzz{{{}}}~~~yyyyyyuuuooofff]]]ZZZbbblllvvvzzzxxxfffccckkknnnzzz~~~dddUUUHHHFFFFFFBBBAAADDD???>>>===<<<;;;:::::::::======<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999666777777777777777777666:::999888888777777777777666666777777777777666666777666555555777777666555777666555444444555666777333333333444444444444555222222222333555666555333222333333333333222111111222111//////111222111111222222222333333444444444222222444444444444222222222222222000//////111333000000000000000000000000...///000222222222222111000000000...,,,---...000......//////000000111111111111111111111111000000222222111111111111222222...///111222222222111000222222111111111222222333555555555444444333333333333666666444444777888555666<<<===EEESSSZZZbbbqqq}}}www|||xxxmmmooommmmmmoooqqqvvv~~~zzzxxxwwwzzzwwwqqqiiibbb[[[VVVSSSSSSWWW___iiittt~~~yyyuuuuuuvvvuuusssssssssrrrrrrrrrsssuuuuuupppqqqrrrsssttttttttttttsssuuuvvvvvvvvvwwwyyy|||{{{||||||}}}}}}||||||{{{~~~}}}{{{yyyzzz{{{}}}~~~~~~}}}|||{{{zzzzzzyyyyyy|||||||||{{{yyywwwvvvuuurrrqqqooonnnlllgggbbb^^^RRROOOKKKGGGEEECCC@@@>>>======<<<<<<=========<<>>===<<<;;;;;;;;;;;;<<<===<<<;;;::::::;;;<<<:::::::::999999999888888666777777888888777777666::::::999777666666666666555555666666666666555555666666555666666666666555777666444333333444666777444444444444444444444444444333222333444444333222111111222222222111111000222000//////111222222111222222333333444555666666222333444555555444333222000111111000000111444777000000000000000000000000111111111222333444555555333333333222111111222444......//////000111222222222222111111000000//////111111000000000000111111///000111222333222222111111111111111111222222333555555444444333333222111111444555222333666777444888<<<===GGGXXX\\\]]]gggxxx~~~}}}wwwuuuvvvxxxxxxkkkhhheeedddeeekkkzzzwwwnnnhhheeegggkkksss|||zzzuuuuuuuuutttsssrrrrrrrrrrrrrrrssssssssspppqqqrrrsssttttttttttttsssuuuvvvvvvvvvvvvxxxzzzzzz{{{{{{||||||{{{{{{zzz}}}}}}{{{{{{|||}}}~~~}}}|||{{{zzzyyyzzzzzzyyywwwuuusssqqqpppnnnmmmjjjhhheeeaaa\\\XXXMMMIIIEEEBBB@@@???===<<<>>>>>>?????????@@@AAACCCGGGIIIKKKMMMNNNQQQTTTWWW]]]ccckkktttzzzooojjjdddbbbbbbaaa```___[[[hhh}}}rrriiiccc```^^^eeeggghhhiiimmmttt{{{~~~}}}qqqooowwwuuu```SSSNNNJJJGGGEEEBBB>>>@@@CCC??????>>>===<<<<<<<<<<<<<<<===>>><<<::::::;;;===999999999999999888888888777888888888888888888777:::999888777666666666666666666555555555555666666555666666666555555555666666555444333333444555666444444444444444444444444777555333222333333111000000000111222222111111111222111000000222333333222......///000111222222333222222333444444333222222222333333222111111333555111111111111111111111111333222///...///222555888///111111111//////000222//////000111111222333333222111111000000/////////111000000//////000000111111111000000111111333333111000000000111111222333333333444444333222111111000333444222222666666444666999:::EEEWWWZZZXXX___aaaccclll}}}}}}wwwxxx|||{{{uuupppkkkgggccceeerrr|||vvvuuuuuutttsssrrrsssssssssssssssssssssqqqqqqrrrssstttttttttttttttuuuvvvvvvvvvuuuwwwxxx{{{||||||}}}}}}||||||{{{{{{{{{||||||~~~~~~|||zzzyyywwwxxxwwwuuussspppnnnmmmllliiigggdddaaa^^^ZZZUUUQQQGGGDDD@@@=========<<<;;;??????@@@??????AAAEEEHHHKKKNNNQQQTTTWWW[[[___bbblllrrr|||{{{rrr```ZZZTTTQQQPPPPPPUUU[[[```wwwooobbb\\\\\\\\\\\\dddjjjpppssswww}}}}}}||||||{{{sss]]]QQQMMMFFFEEECCCAAA???>>>@@@CCC???>>>>>>===<<<<<<======;;;===>>>===:::999;;;>>>999999999999999999999999777888888999999888888777999888777777666666666666666666555555555555666666444555666666444444555666444444444444444444444444555444444444444333333333777555222222222222111000000000111222222222222111222111///000222444444333000000000111222222222333222222222222222222222222444555555444111000000000111111111111111111111111222000,,,******...222555...000111111000///000222000000111111222222333333000000000000000000//////000000////////////000000111111000//////111222333000000000000000111222333000111333333333333222111000333333222222666777444666:::<<>>===AAABBBBBBAAA@@@DDDJJJNNNRRRUUUZZZ___dddjjjpppttt|||{{{qqqeee]]]WWWRRRNNNMMMMMMRRR___mmmxxxoooccc\\\]]]ccchhhkkkmmmxxx~~~~~~~~~{{{}}}~~~~~~}}}|||}}}ppp^^^RRRLLLJJJAAABBBAAA@@@???@@@@@@@@@======<<<<<<;;;;;;<<<<<<999<<<>>><<<888777999===::::::::::::::::::::::::666777777777777777777666888777777666666666777777666555444444444444555666333555777666444333555666222333555666666555333222555555444444444333333333444222000000222333333333000111111222333333222222111///...///111333333222333333333333333333444444333222000//////000222333---000222333111000000000000000000000000000000000111///,,,******,,,///111///111222222222111222333000000000111111111111111/////////000000000000000000//////......//////000...///000000111111000000////////////000111222333...///111333444333222111000333444222333777777555555;;;@@@LLL[[[YYYQQQUUUDDDAAABBBKKKWWWeeexxxzzzxxxxxxwwwvvvvvvwwwwwwwwwwwwwwwvvvuuussssssssstttssssssrrrrrrtttuuuwwwwwwvvvuuuuuuvvvxxxyyyyyyzzzzzzyyyyyyxxxuuuwwwzzz}}}~~~}}}}}}|||{{{yyywwwtttsssuuutttqqqnnnjjjhhhffffff___\\\XXXUUUQQQMMMHHHEEEEEEBBB>>>===>>>@@@AAAAAAEEEEEEDDDCCCCCCGGGNNNTTT]]]aaagggnnnuuu|||}}}zzzuuuooohhh^^^TTTMMMHHHFFFHHHNNNUUUbbbyyyrrrjjjccc[[[YYY___jjjsssxxxxxx~~~}}}{{{{{{||||||||||||~~~~~~eeeUUUOOOLLLHHHEEEAAABBBBBBAAAAAABBB@@@===<<<<<<;;;:::::::::;;;;;;888;;;===;;;666555888<<<::::::::::::::::::::::::555555666666666666555555777666666666666777777888555555333333333333555555333555777666444333444777111333555777777555333111555555555444444333333333222000///000222444555555000111222333333333333333///...---...000222222111111111000000000000000000333111///------///111333$$$(((---111222222333444////////////////////////111000...------...///000,,,...000111000///000111000000000000////////////......//////000000111111//////............//////+++---000333333111///---////////////000111222333---...111333444444333222000333444222333777888666...777>>>KKKXXXSSSHHHJJJ???;;;;;;@@@FFFNNN]]]mmm|||xxxxxxyyyyyy|||zzzxxxwwwxxxxxxwwwvvvrrrrrrsssssstttuuuuuuvvvuuuuuuvvvvvvwwwwwwwwwxxxyyyyyyyyyzzzzzz{{{{{{{{{zzzyyyyyyzzz}}}~~~~~~}}}~~~|||{{{zzzxxxuuusssrrrqqqnnnjjjfffaaa]]][[[XXXVVVRRRNNNJJJHHHFFFFFF>>>???AAA@@@@@@@@@BBBCCCGGGIIIKKKIIIGGGLLLVVV```iiisss~~~zzzqqqkkkeee___XXXTTTSSSPPPJJJDDDFFFGGGJJJSSSeeewwwkkkhhh\\\ZZZ[[[cccnnnyyy}}}~~~~~~~~~}}}}}}{{{zzznnnfffZZZNNNHHHEEECCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;::::::999888888999:::;;;<<<;;;:::999===<<<:::888777777888888777777666666666666666777777777777777666666666666444555555555555555444444222222222222222222222222444333333222222333333444444444222222222222444444222111000//////111333444333222222111111222222333444444333000......000222111111000000111111222333/////////000111111222222555222//////111222111///111111000000000000000000---...///000111111000000000000000000000000000000111///...---...///111222444333111//////...//////+++,,,...000000000000///000000000000111111111111000000000000111111111111111222222333333444444555<<<999===IIIQQQMMMCCC;;;<<<<<<<<<>>>CCCHHHMMMPPPcccttt~~~}}}tttooorrrvvv||||||yyyxxxyyyyyy{{{yyywwwwwwwwwxxxwwwuuuvvvvvvuuuttttttssssssrrrvvvvvvvvvwwwxxxyyyyyyzzzxxxxxxyyyyyyyyyyyyyyyzzzyyyyyyxxxzzz}}}~~~~~~|||{{{yyyvvvssspppqqqooolllgggbbb\\\XXXUUUNNNMMMJJJGGGEEECCCCCCCCCAAABBBBBBBBBBBBDDDHHHKKKEEEJJJOOOPPPRRRYYYeeennnyyy|||qqqfff]]]YYYSSSPPPLLLKKKKKKKKKJJJIIIGGGMMMWWWggg}}}yyyvvvnnnbbbXXXUUUXXX[[[bbblllwww~~~yyyxxxzzz}}}sss___YYYPPPIIIFFFEEEEEEFFFCCCBBBBBBAAA@@@??????>>>???>>>===<<<;;;;;;;;;;;;::::::;;;;;;:::999999888777777999:::::::::999888:::999888777666666777777777777666666666666666777666666666555555555555444444444555555555555444444333333333333333333333333444333333222222333333444444333222222222222333444333222000000000111333444222222222111111222222222444444333000......000222111111000000111111222333111111111000000000000000333000//////111111///---000000000000///////////////000000000000000000111000000000000000000000000222111000//////111222333333222111///////////////,,,---...///000000000/////////000000000111111111000000000000111111111111111111222333333444444555;;;999===GGGMMMIII@@@:::777666666777999===AAACCCJJJZZZqqq|||{{{}}}}}}qqqggghhhkkkoootttzzz~~~|||yyyyyyyyyyyyzzzxxxvvvvvvwwwwwwvvvuuuvvvvvvvvvuuuttttttssssssvvvvvvwwwxxxyyyzzz{{{|||yyyyyyyyyxxxxxxxxxxxxxxxyyyxxxxxxzzz}}}~~~~~~|||zzzxxxtttpppmmmooommmiiiccc\\\UUUPPPMMMEEEDDDCCCAAAAAA@@@@@@AAACCCCCCBBBAAABBBFFFLLLPPPNNNTTT[[[```eeelllwww}}}vvvtttnnneeeZZZQQQKKKIIIEEEDDDDDDFFFJJJNNNQQQSSSUUU^^^ooo|||qqqgggbbb^^^WWWQQQOOOXXX```kkkvvv~~~}}}~~~sssjjjfffcccllloooqqquuuxxxmmm[[[PPPLLLGGGCCCCCCDDDDDDDDDCCCBBBBBB@@@???>>>======>>>>>>===<<<;;;;;;;;;;;;999::::::::::::999888888666666777888888888888777888777666666666666666777777666666555555666777777555555555444444444333333444444555555555555444444333333333333333333333333333333222222222222333333333333222222222222333333333222111111111222333444222222111111111111222222333333222000......000222111000000000000111222222222222111111000//////...000///...///000000...,,,////////////////////////333222111000///000111111000000000000000000000000222222111000111222333444222111000///////////////,,,---...///000000000/////////000000000000111111000000000000111111111111111111222222333444444444888888===EEEGGGBBB<<<999999888777777777999;;;===;;;FFFVVVgggxxx~~~zzzvvvvvvwwwzzz~~~tttiiiiiiiiijjjlllnnnpppqqqsssxxx{{{{{{}}}zzzyyyyyyyyyyyywwwuuuuuuvvvwwwvvvuuusssttttttuuuuuuvvvwwwwwwuuuuuuvvvxxxyyy{{{||||||zzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwyyy|||~~~~~~}}}}}}{{{yyyxxxvvvsssnnnkkkmmmjjjeee^^^VVVOOOIIIEEE@@@@@@@@@@@@@@@AAAAAAAAAFFFEEEEEEDDDGGGMMMUUU[[[ccciiipppuuuyyy{{{vvvooojjj___^^^[[[UUUMMMHHHEEEEEEFFFFFFIIIRRR]]]fffkkkllluuu{{{sssjjj```\\\]]]]]]\\\ZZZ___hhhsss{{{|||}}}vvvfff\\\YYY[[[ffflllsss|||mmmZZZOOOJJJGGGCCCAAAAAAAAA@@@???BBBBBBAAA@@@>>>===<<<<<<>>>===<<<;;;::::::::::::888999999999999999888888666666777777888888888888666666666666666666777777666666555555555666777777555555555444444444444333333333444555555555444444444444444444444444444444333333222222222222333333333222222222222222222333222222222111222333444444111111000000000000111111222222222111///...000111000000000000000111222222111111111111000000//////......//////000///...---///////////////000000000555333111//////000111222////////////////////////111111111000111222333333000000000///////////////---......///////////////////////////000000000111///000000000111111111111111111111222333333444444555777<<>>AAA@@@???>>>===<<<;;;;;;===<<<;;;::::::999999999777777888888999888888777777777777777888888888999666666777777777777777777555555555555555666777777666666666555555555444444222222333444555555444444444444444444444444444444333222222111111222222333222222222222222222222222222111111111222222333333111000000//////000000111000111222111///...000111000000//////000000111222//////000000111111111111...//////000/////////////////////000000000111111555333111//////000111222///////////////////////////////////////000000111////////////000000000000...............//////000...////////////000000000///000000000111111111111000000111222222333333444333555999>>><<<666444777777777666666777888999:::<<<>>>@@@@@@DDDRRReeesss~~~yyy}}}yyyuuuxxxzzzyyywww|||}}}{{{zzzzzzyyyyyywwwuuuvvvwwwxxxwwwvvvxxxxxxwwwwwwvvvvvvuuuuuutttuuuvvvwwwxxxyyyzzz{{{||||||||||||{{{{{{{{{{{{xxxvvvvvvwwwxxxyyyxxxwwwrrrrrrrrrrrrqqqnnnjjjfffccc```\\\VVVOOOHHHCCC@@@AAABBBDDDFFFGGGHHHIIIIIIGGGLLLSSS[[[eeeppp{{{yyymmmdddZZZPPPIIIHHH@@@BBBDDDDDDDDDEEEGGGHHHSSS]]]rrryyywwwwwwrrriiiddd]]]```aaabbbfffkkkllljjjnnnsssxxxzzzzzz|||iiiVVVXXXaaammm}}}ttt___TTTLLLGGGFFFDDDBBBAAAAAABBBCCCBBBAAA???>>>>>>======<<<<<<;;;<<<<<<;;;:::999999999999666666777888888888888777777777777666777888888999666777777777777777666555444444444444555666777777666666666555555555555444111222333444444555444444333333333333333333333333222222111111111111222222111111222222222222111111000000111111111222222222000000////////////000000///000111111/////////111000////////////000111111...//////000111111222222...//////...---...///111.........//////000000111333222111000///000111111000000000000000000000000---------.........//////---...///000000000000000//////............///000......////////////000000000000000000111111111111000000111111222333333333333333666999888444333666444444555555777888999:::;;;;;;;;;:::<<>>===<<<;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::999888888888888555555666777777888777777555555444333444555666777555555666666555333111000333333333444555666777888444444444333333333222222000111222333444444555444222222222222222222222222222222111111111111222222000111222333333222111000......///000000000000000//////............//////---///111111000//////000///////////////000111111222222111111000/////////------,,,***((()))...333))))))***++++++,,,---------...///000111111000000000000000000000000000000,,,---......///.........+++,,,...000111111000000000///...------...///000............/////////000000000000000111111111111000000000111222222333333444000///444666555444555111111222333444444555555555333222555999<<<;;;:::BBBIIIPPPZZZlll~~~wwwwww|||tttmmmdddeeedddbbb______aaaddd___gggrrryyyxxxuuuzzz{{{~~~|||{{{xxxvvvzzzwwwvvvxxxwwwtttsssuuuvvvwwwwwwxxxxxxyyyyyyyyy||||||{{{{{{zzzzzzyyyyyyuuuuuuuuuuuuvvvwwwxxxxxxwwwsssoooppprrrrrroookkkmmmllljjjhhheee```ZZZUUUOOONNNLLLKKKIIIGGGDDDAAAEEEKKKTTT]]]eeelllrrrvvv|||vvvooohhhaaa]]][[[MMMFFFAAAAAACCCCCCCCCEEEBBBQQQVVVZZZkkk|||xxxnnniiieeeeeecccbbbbbbeeekkkoootttxxx}}}vvvrrrpppppprrruuuyyy~~~xxxxxx}}}oooZZZTTTKKKCCC@@@?????????DDDBBB???>>>>>>>>><<<;;;======<<<<<<<<<;;;;;;;;;;;;<<<<<<999666555777:::999999999777666666999;;;333555666666555555777888555555555444444333333333444444444444444444444444111111222222222333333333///000111111333333444555666555222000000000111222222222222222222111000///444222000000222333111...222111000111222111000.........///000000000000000111111111111000000000000000111111111111000000///222111111000///......---,,,,,,------......//////......------------...............---++++++,,,---............///000111222//////...---------------111///---...111222000......///////////////...---////////////////////////000///............//////,,,---...///000111222222444444333333333333333333777555444555777555111---:::888666666777888888777>>>>>>BBBIIIPPPaaazzz}}}yyyzzzpppqqqrrrrrrnnniiiddd```bbbgggnnntttvvvvvvuuuuuuzzz}}}zzzqqqjjjnnnzzz|||{{{zzzyyywwwyyyvvvvvvxxxxxxttttttwwwuuuvvvvvvwwwxxxyyyyyyzzz||||||{{{zzzyyyxxxwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwuuuqqqnnnnnnpppqqqmmmjjjkkkiiigggddd```ZZZTTTOOOIIIHHHHHHHHHIIIIIIHHHGGGKKKSSS^^^jjjuuu~~~~~~yyytttpppkkkhhhccc]]]WWWRRRMMMJJJLLLEEE@@@?????????CCCHHHVVVjjjuuuyyyxxxmmmfffbbb```fffggghhhhhhjjjmmmrrrvvv~~~|||tttrrrpppoooqqquuuyyy|||zzz|||}}}{{{jjj]]]SSSNNNHHHCCCAAAAAAAAAAAA???===<<<<<<======;;;:::===<<<<<<<<<;;;;;;;;;:::;;;<<<===;;;777666777999888888999888777666888:::444555666666555555666777444444444444444333333333444444444444444444444444222222222222333333333333222333333444444555555555555444333111000000111111000111111222222222111111333111000000222333111///222111000000111111000.........///000000000000000000000000/////////.........//////000000000//////111111000000///......---..................//////000000////////////000000...//////---,,,+++,,,.........------......///000000///......---------...000...,,,---///000///---------..................////////////////////////000//////....../////////------...///000111222333111111111111111111111111444333333555666666333000555555444444333444444555======???DDDHHHRRRfffyyyyyyvvv|||zzzwwwzzz|||wwwssssssxxxzzzppphhhjjjkkkggg```\\\___iiiqqqzzzuuuvvv~~~|||zzzzzzyyyxxxwwwyyyvvvvvvxxxxxxuuuuuuxxxtttuuuvvvwwwxxxyyyzzzzzz||||||{{{yyywwwvvvuuutttwwwwwwvvvvvvuuuttttttsssrrrooollllllnnnnnnllliiihhhfffbbb^^^YYYSSSMMMIIIEEEEEEFFFGGGHHHJJJLLLMMMSSS\\\iiiwwwzzzqqqjjjccc^^^ZZZUUURRRMMMKKKIIIGGGBBB>>>AAA>>><<<>>>@@@FFFRRR^^^lll|||pppeee^^^]]]___aaaiiilllpppsssuuuxxx{{{}}}~~~}}}yyytttnnnkkknnnsssxxx|||{{{yyy|||zzzxxxfff]]]TTTMMMJJJGGGCCCAAAAAABBBBBBBBB>>>>>>>>>???AAA@@@???===<<<<<<;;;;;;;;;;;;:::::::::<<<<<<;;;999777777777666777999999777777777888555666777666444444555666333333333333444444444444444444444444333333333333222222333333333444444444444444444444444444444444333333333222111111000000...///000111222222222222111000///000222222222000222000///000111111///......//////000000000000000/////////.........------,,,---......////////////111000000//////.........///////////////.........000000////////////000000...//////...,,,,,,---///......---,,,,,,,,,,,,---000//////............///...---,,,---......---,,,,,,,,,------....../////////////////////////////////////////////000000000......///000111222222333///000000000111222222222222222222444666666444222111333555333111000333666:::999<<>>======@@@EEEJJJTTTgggwww}}}uuuqqqjjjccc```aaafffkkkppptttyyy}}}{{{|||~~~~~~}}}zzztttllliiikkkqqqvvvyyy{{{~~~rrr[[[PPPNNNKKKHHHCCCAAA@@@@@@AAABBBAAA@@@>>>>>>???@@@AAA@@@===;;;;;;;;;::::::::::::::::::999:::;;;:::999777555444444666999999888666666666555666777666444333444555222222222333333444444555444444444333333333333333222333333333333444444444222222222222111111000000222222222222222111000/////////000111111111111111000//////000111222222222222000//////000000///...//////000000000000///////////////.........------+++,,,---...///000000000000000/////////.........000000000//////............------,,,,,,------......//////...---,,,.../////////---,,,,,,+++++++++000//////.........//////...---------......------,,,---------...///000111........................//////000000000000000000//////000000111222222333000111111222333444444555222222333444444444444333222555888666222111555999666777888;;;===@@@CCCFFFOOO___vvvwwwttt|||~~~zzzyyyzzzzzz{{{yyy|||oooggg^^^ZZZXXXWWWZZZ^^^kkkooommmfffeeelllpppooo}}}}}}zzz|||~~~~~~}}}zzzxxxvvvvvvvvvwwwttttttwwwxxxuuuuuuxxxuuuuuuvvvwwwxxxyyyzzzzzz{{{zzzyyyxxxvvvuuutttsssvvvvvvuuutttqqqooolllkkklllkkkiiihhhhhhgggeeedddccc___ZZZUUUQQQMMMIIIFFFHHHJJJMMMNNNOOOQQQUUUXXXdddlllvvv{{{wwwtttrrrnnnlllfffaaaXXXPPPJJJEEEBBB???CCC@@@>>>???AAACCCBBBAAAEEEHHHNNNUUUZZZeeewww~~~xxxqqqmmmdddeeefffggghhhkkkqqquuuxxx||||||||||||~~~~~~qqqhhhfffhhhiiiiiiiiihhhgggggglllzzz}}}mmmYYYLLLIIIHHHGGGFFF@@@?????????@@@@@@>>><<<;;;::::::;;;;;;:::666333999999::::::::::::::::::888888888888888666444222444666888888777666555666555666777666444333333444111222222333333444444444444444333333333222222222222222222333333333444444333222222111111000000///111111222222222111000000111111111111111000///......///000000000111111222222000......///000///...//////000000000000//////000000000/////////......,,,---...///000111111111////////////............000000//////......------------,,,,,,,,,,,,---------.........,,,,,,...000000///...---,,,+++++++++//////............//////......///............///......---...///000111222---------------------------...///000111000000000/////////000111111222222000000111222333333444444333333444444333222222222222555888666333222666:::666666666777:::===??????BBBJJJYYYjjj|||yyytttxxx}}}||||||sssgggaaa___]]]```fffmmmqqqmmmbbbaaalllrrrqqq}}}~~~zzz{{{{{{ssslllkkklllpppxxx||||||||||||zzzwwwuuuuuuuuuwwwttttttvvvvvvssssssvvvtttttttttuuuvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuttttttvvvvvvvvvtttrrrooollljjjiiihhhfffdddbbbaaa___^^^]]]ZZZUUUQQQOOOMMMJJJHHHGGGKKKQQQTTTVVVXXX\\\```hhhooowww~~~~~~tttpppiiiccc___\\\YYYWWWTTTPPPJJJFFFCCCAAA???===@@@???>>>>>>???BBBFFFHHHPPPUUU___jjjrrr|||vvvpppkkkddd^^^[[[XXX^^^gggnnnrrrvvv|||~~~}}}|||~~~mmmccc^^^ZZZWWWZZZ[[[```iiiqqqzzzwww___TTTJJJFFFEEECCCAAAAAA???>>>>>>>>>???>>><<<:::<<<;;;:::::::::999666333888888999999999999::::::999888777777777666444222444666777777555555555666444555666555333333444555222222222222333333333333444444333333222222111111111111222222222333333333444444333333222222222111111111111111111111111111111111111111000///...---...000111000//////000222222000...---.../////////000000000000000//////...000000000/////////......---...///000000000000000.......................................---------//////............//////,,,---------,,,,,,---///000///...---,,,+++++++++...------------...//////---///000///...---...//////...------...///111222------------------------,,,---...000000000//////.../////////000000000000.../////////000111111111333444444333111111111222000222444333111111444777555777777444444888999888===???FFFQQQ]]]mmm|||{{{~~~wwwjjjdddbbbbbbiiitttpppppp}}}vvvtttqqqjjjhhhlllrrrvvv{{{}}}zzz~~~||||||wwwnnnlllqqq{{{uuuddd___]]]aaaiiittt}}}{{{vvvxxxyyyxxxvvvttttttvvvvvvssssssuuuuuuqqqqqqtttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrssssssttttttsssssssssqqqooollliiigggddddddccc```\\\YYYXXXXXXUUURRRNNNKKKKKKKKKKKKJJJHHHNNNVVVZZZZZZ[[[^^^bbbccchhhnnnqqqqqqnnnkkkjjj___ZZZSSSNNNKKKIIIHHHHHHEEECCCAAA@@@@@@@@@>>>===>>>AAACCCDDDGGGNNNYYYaaaiiinnnyyytttkkkccc^^^ZZZVVVUUUXXXZZZbbbmmmuuuyyy|||~~~~~~kkk\\\VVVRRRPPPVVV]]]jjjwww|||}}}nnn\\\NNNGGGBBBCCCBBB>>>===@@@???===<<<===>>>>>><<<;;;>>>===;;;;;;<<<;;;:::888888888888888999999999:::<<<:::777777888888666444555666666555444444555777222444555555333333444666333333333222222222222222444444333333222111111000000000000111111111222222333333333222222222222222222111000//////000111222///000000000000000/////////000222111...---///111222000---,,,---/////////000000000000000///....../////////.........---------....../////////..............................,,,,,,,,,---------------///......------......///***+++,,,,,,++++++---......---,,,+++++++++++++++,,,,,,,,,,,,,,,---......,,,...///...,,,+++---///...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000///..................////////////////////////000000000000111222444333111111333555000000000111111222333444222777888444111444555333::::::===CCCIIIRRRbbbrrr}}}yyy~~~yyykkkhhhgggkkkzzzzzzsssmmmccc___cccfffjjjnnnoooooorrrxxx}}}}}}{{{}}}uuuuuuxxx{{{uuuwww~~~}}}xxxuuutttsssrrrqqqrrr{{{xxx{{{{{{oooddd]]]WWWUUUWWWaaannn~~~}}}zzzzzzqqqtttwwwvvvtttsssuuuwwwvvvssssssuuutttpppppprrrpppppppppoooooooooooonnnmmmmmmnnnpppqqqrrrssstttnnnnnnnnnmmmkkkhhhdddbbbbbbaaa```\\\XXXUUUSSSSSSOOOLLLHHHGGGHHHIIIJJJJJJMMMSSSZZZ]]]\\\ZZZ\\\^^^[[[^^^bbbbbb___ZZZVVVTTTPPPLLLFFFCCCBBBDDDEEEEEE>>>===<<<===?????????===???DDDJJJNNNTTT___ppp|||xxxfffccc]]]WWWTTTRRRRRRXXX```___gggqqqwwwyyyyyy|||~~~|||{{{}}}|||___QQQMMMMMMMMMWWWaaarrrvvvcccSSSGGGGGGBBB???AAAAAA===>>>CCC>>><<<;;;<<<===>>>===<<<;;;999777777999:::999999777777888888999999999:::???<<<888777888999888666555666555444333333555777222333444444333333555666444333333222222111111111444444333333222111000000///000000000000111111111000000000000000000000000222111///......000222333---...///000111111111111///111222111...---...000333000---,,,---/////////000000000000000///............---------,,,,,,,,,---------...------,,,,,,---.....................+++++++++,,,,,,------------,,,,,,++++++,,,,,,---)))+++++++++******,,,...,,,+++******************++++++++++++,,,,,,---...***,,,...---+++***,,,......,,,***))))))***+++---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////...------------...............222222222111111111111111...000222222111111444888222111000111333444555444...666:::555222444444222777777:::???AAACCCNNNZZZhhhzzz{{{uuuvvv}}}|||ooommmooovvvyyyqqqddd]]]^^^cccgggkkklllkkknnntttzzz}}}wwwssstttrrrooonnnkkkjjjkkkjjjhhhjjjooo}}}yyyvvvwwwyyyrrrrrrssszzz{{{xxxtttrrrpppooommmnnnxxxwwwrrrrrrrrrpppnnnqqqvvvzzzvvvjjjbbbZZZTTTRRRNNNTTT^^^mmm~~~~~~zzzxxxwwwwwwvvvuuuuuuuuuvvvvvvuuuuuuvvvvvvuuusssrrrpppqqqrrrqqqnnniiiggggggiiillllllllllllkkkkkkjjjjjjiiigggeeedddcccaaa^^^[[[VVVWWWWWWTTTPPPNNNOOOQQQJJJHHHFFFDDDDDDEEEHHHIIIPPPQQQRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKIIIGGGAAA@@@???>>>===>>>@@@AAAAAA>>>???CCCBBB???AAAGGGJJJOOOWWW___jjj|||}}}vvvmmmcccZZZYYYSSSOOORRRWWW\\\dddkkkrrruuuxxxzzzzzz{{{}}}}}}yyyxxxyyyzzzzzzyyyfffVVVOOOIIIMMMWWW\\\kkk{{{lll\\\LLLFFFHHHBBBAAAAAAAAABBBAAA>>>;;;>>>>>>===<<<<<<<<<<<<<<<:::<<<;;;888:::>>>;;;444777777666666666666666777999999999888888666555555666555555555555444444444666555333222333555777888666555333222111222333333333222222111111222222333333333333222222222111111000111111000//////000222//////000000111111111222...///111333444333111000//////000000000000//////111///------///111111111////////////////////////........................---...//////------...///000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////,,,,,,...///---+++***000///...---,,,++++++++++++,,,,,,---.........---///...---,,,,,,---...///,,,+++,,,...---+++---111///,,,***,,,///111///---///......------///000111000000111222222222222222222222111111222222333444444333222222222333444555000111222333555777999;;;666777888:::<<>>???AAA>>>???CCCEEEFFFLLLTTTXXXaaaooo{{{}}}|||~~~qqqhhhccc___YYYSSSVVVSSSUUU\\\ccchhhnnntttvvvvvvvvvxxxzzzzzzyyywwwzzzxxxuuuqqqoooooorrruuuvvv^^^XXXVVVQQQVVVaaacccuuu}}}eeeYYYPPPEEEAAADDD@@@???>>>???@@@???===<<<===<<<;;;;;;:::;;;;;;;;;:::;;;:::777999===;;;666777777666666666666666777888888888888777666555555555555555555444444444444444333222222222333555666555444333222222222222333333222222111111222222333333222222222111111111111000111111000//////000222//////000000000111111111......000111111111000000//////000000000000/////////...------...///000000////////////////////////........................++++++++++++++++++++++++//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++++++++000...---......---------///...---,,,,,,,,,,,,,,,***++++++,,,------,,,,,,///...------------...///...,,,---///...+++---111111///......///...---,,,...------,,,---...///000///000000111111111111111111000000000000111222222333333222222222222333333333333333333333444444555555555666888:::<<<>>>???DDDKKKXXXjjj}}}}}}{{{vvvwwwzzz{{{ooommmttt|||~~~tttvvvxxx|||rrrnnnnnnmmmpppvvvoooooouuu{{{nnngggbbbfffgggjjjmmmuuu~~~{{{fff[[[QQQMMMLLLJJJKKKMMMTTTZZZhhhxxxttttttrrrqqqqqqpppoooooopppppprrrrrrrrrqqqpppooommmllllllmmmllliiieeecccddddddcccbbb___\\\ZZZZZZZZZ[[[[[[YYYVVVTTTSSSQQQNNNKKKHHHIIIIIIHHHHHHIIIKKKNNNKKKLLLNNNOOONNNJJJFFFDDDFFFEEEDDDCCCAAA>>><<<;;;<<<<<<>>>??????>>><<<<<<888:::<<<<<<<<<===>>>@@@DDDDDDGGGNNNTTT[[[eeemmmuuuyyyvvvuuuuuusssrrrwwwuuulllaaa[[[[[[[[[YYYWWW[[[[[[aaajjjpppssswww{{{zzzwwwvvvxxx{{{|||xxxtttttttttsssoookkklllrrrwwwqqqaaaWWWZZZZZZXXX___kkkrrrooo___QQQLLLHHHBBB@@@BBB???===<<<<<<===>>>===<<<;;;;;;:::999999999999:::::::::888666777;;;;;;888777666666555555666777777777888888888777666555444555555555555444444444444333222111111111222444555444444333222222222222333222222111111111111222222111111111111000000000000000111111000//////000222//////000000000000111111............////////////...//////000000//////...,,,------...............////////////////////////........................///---+++,,,//////...+++///...------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++*********...///...,,,++++++---///------,,,,,,,,,,,,------******++++++,,,,,,++++++///...------------...///000......000...+++---111...///000000......///000---,,,,,,,,,,,,---.........//////000000000000000///////////////000000111111111222222222111111111333333222222111111222222444444444555777888:::;;;;;;???GGGTTTddduuu|||{{{}}}zzzyyy|||{{{yyy{{{{{{~~~}}}pppkkkkkkssstttxxxVVVOOOIIIIIIJJJKKKOOOUUU]]]gggyyy|||uuusssssspppooonnnmmmmmmmmmmmmmmmooonnnnnnmmmkkkjjjiiihhhgggfffeeeccc```___^^^___\\\YYYUUURRRPPPOOOPPPQQQPPPNNNLLLKKKKKKJJJHHHGGGEEEFFFGGGHHHJJJMMMPPPRRRQQQRRRSSSRRROOOJJJEEEBBB>>>>>>>>>======<<<<<<;;;;;;===??????>>>===<<<<<<:::<<<>>>??????BBBGGGKKKLLLQQQ[[[fffqqqzzzwwwtttrrrpppllliiinnnuuulllfff```___bbbeeefffeeekkkkkkooouuuwwwvvvxxx|||zzzzzz{{{}}}~~~~~~}}}{{{ssssssrrrpppooopppsssuuutttyyy}}}}}}~~~|||rrrfffeee]]]ZZZ]]]______iiiwwwttteeeYYYOOOGGGFFFEEEAAA>>>??????===::::::<<<===>>>>>>;;;;;;:::999999999999:::999888777555666888::::::666666555555555666777777666777777777666666555444555555555444444444333333333333222222222222333444333333222222222222222222222222111111111111222222000000000000000////////////000111000......000111//////000000000000000000//////...---......//////...//////////////////...,,,---///000///...------////////////////////////........................222...+++,,,111222///+++......---,,,,,,---------......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,...///***---...,,,***+++,,,,,,,,,+++++++++,,,------...++++++,,,,,,,,,,,,++++++.........------.........000......///---***+++///***---000000//////222666---------------.........---......///000///////////////......//////000111000000111222222111///...111111111111222222333444444444444444555666777777888:::???GGGSSS___jjjqqq~~~yyyxxx||||||}}}ttttttzzzNNNIIIFFFHHHJJJNNNVVV___kkkyyywwwqqqqqqqqqmmmmmmkkkjjjjjjiiiiiiiiijjjiiihhhfffeeedddcccbbb___^^^\\\ZZZYYYXXXWWWVVVSSSQQQMMMJJJHHHGGGHHHIIIFFFEEEDDDEEEGGGIIIJJJIIIHHHIIIKKKMMMQQQTTTVVVWWWSSSRRRPPPLLLHHHDDD@@@>>>::::::::::::::::::::::::;;;===???>>><<<;;;===>>>===@@@BBBBBBDDDIIIRRRYYY\\\gggwww~~~tttpppllliiidddaaaeeemmmcccaaabbbfffmmmrrrtttttt{{{yyyyyyyyywwwtttwww}}}}}}|||wwwuuuuuusssmmmhhhddddddcccbbbfffjjjhhhdddeee```___aaaccchhhwwwzzzgggXXXQQQJJJEEEAAAAAAAAA===:::999???===;;;:::<<<>>>>>>>>><<<;;;::::::999999::::::999777666555555555777:::555555555555555666777777555666666666666555444444555444444444444333333333444444333333333333333444111222222222222222222222222111111000000111111222///////////////////////////000000///......///111000000//////////////////000//////.........//////......////////////......---///222222000......///////////////////////////...........................+++((()))---///,,,(((------,,,,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---///111(((---///---,,,...---***+++++++++++++++,,,---...,,,---------------,,,,,,---..................---...,,,,,,...,,,(((***...***---000000//////222666------......////////////------...///////////////000////////////000111111000000111222111000///---222222222222222333333444444444444444444555555666333666:::@@@GGGNNNSSSVVV___jjjzzzwwwsssuuuzzzzzzwww~~~ssswwwGGGEEEEEEHHHKKKRRR___lll~~~{{{ppplllkkklllhhhgggfffeeedddcccccccccbbbaaa___]]]\\\[[[ZZZZZZWWWTTTRRRQQQQQQPPPOOOMMMKKKJJJGGGEEEDDDDDDEEEEEEBBBAAAAAADDDHHHMMMOOOPPPPPPPPPRRRUUUXXXYYYXXXVVVMMMKKKGGGCCC???<<<:::999999999888777666666777777:::<<<===<<<;;;<<<@@@DDDAAAEEEIIIKKKNNNUUU```iiivvvrrrkkkgggccc```]]]\\\dddmmmeeefffjjjqqqxxx~~~~~~{{{yyyuuusssyyy{{{sssfff\\\UUUWWW[[[```fffkkkllllllcccaaabbbggglllvvvnnn]]]PPPIIIIIIBBB@@@??????@@@???===;;;>>><<<;;;;;;<<<===<<<;;;<<<;;;::::::999999::::::888666666777555222444888444444444444555666777777444555555555555555444444444444444444333333333333444444444444444333333333000111222222333222222222111111000000000000111111////////////000000000000///000000///......///111000000////////////......///////////////.........---......//////......---...000333222///---...000////////////////////////...........................,,,***+++...///---+++,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***,,,---...***//////+++---222000)))+++++++++++++++,,,------------.........---,,,,,,------...//////...---------++++++---+++(((***......///000000......///000---...//////000000//////---......//////////////////////////////000111111111111222111111000///...555444333222111111111111444444333333333444555555333666:::>>>BBBEEEFFFFFFIIIPPP[[[iiiyyyzzzwwwyyy{{{~~~{{{vvv|||yyyvvv~~~DDDCCCFFFKKKRRR]]]ooosssiiidddcccbbb```___^^^]]][[[[[[[[[[[[ZZZXXXVVVTTTRRRQQQQQQQQQOOOLLLIIIHHHIIIIIIGGGEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCDDDGGGLLLQQQUUUVVVXXXXXXXXXZZZ[[[XXXSSSNNNCCCBBB@@@>>>;;;999888777888777777666777888999:::;;;>>>?????????CCCKKKQQQUUU\\\dddjjjmmmttt~~~{{{pppgggddd```]]]]]]^^^bbbnnnzzzwwwwwwxxx{{{~~~{{{xxxtttssszzzvvviii\\\SSSMMMRRR\\\ffflllooorrrtttjjjmmmttt~~~|||dddUUUMMMFFFBBBCCCAAA@@@@@@??????@@@???===<<<;;;:::;;;<<<;;;999888::::::999888888888888999888666777888555000111666444444444444555666777777333444444555555555444444444444444333333333222222333333333333333222111111///000111222333222222111111111000000000000111111/////////000000111111111...///000///------///000000000/////////.........---......///...---,,,+++---......//////......---...111222000,,,+++...111////////////////////////........................////////////////////////,,,,,,++++++,,,,,,---...*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))+++---...---...)))$$$)))222111(((++++++++++++++++++,,,,,,---------------,,,++++++------...//////...------,,,++++++---,,,)))+++000111///......///...---,,,,,,---.../////////............///000000000000///......------......///000333333222111000000000000333222111000000000000000222222222222222333444444555777999<<<>>>?????????<<<@@@FFFMMMXXXfffwww~~~}}}}}}}}}~~~{{{{{{DDDEEEJJJQQQZZZhhh~~~oooddd^^^\\\ZZZZZZYYYXXXWWWUUUUUUTTTTTTTTTRRRPPPMMMLLLKKKKKKKKKJJJGGGDDDCCCDDDEEEBBB@@@BBBBBBCCCCCCDDDDDDDDDEEEGGGFFFFFFIIIOOOTTTXXXYYY]]]\\\\\\\\\[[[UUUMMMFFF======>>>>>>===<<<:::999555666666777:::===???AAA@@@BBBEEEEEEGGGMMMWWW___rrr{{{|||wwwzzzttthhheeeeeedddbbb___]]]```dddlll||||||yyytttrrryyy|||hhhZZZPPPKKKOOOVVV```iiiooorrrxxx}}}{{{sss```NNNIIIGGGBBB>>>===??????>>>;;;:::;;;;;;999;;;:::::::::;;;:::777444999888888777777777777777888666777:::666//////444333333333444555666777888333333444555555444444444444444444333333333222222222222222222222111000//////000111222333333222111111111000000000000111111//////000000111111222222...///000///------///000000000//////.........---+++,,,.........,,,***)))---..................---...000111...***)))---111////////////////////////........................+++,,,------++++++,,,---++++++++++++,,,,,,---...))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))(((''''''(((+++///111---+++""""""//////&&&,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,+++***))),,,---...//////...---,,,---+++,,,...---+++---111///,,,***,,,///111///---+++,,,---.........---,,,...//////000000000000000---,,,,,,,,,,,,---......555444222000///000000111------......///111222333111000000000111222333444333333555666777888999999777999<<<>>>DDDNNN\\\eeewww||||||~~~~~~wwwyyy~~~zzz|||~~~EEEGGGLLLTTTaaaqqqmmmeee^^^TTTPPPSSSUUUTTTSSSQQQOOOMMMKKKJJJIIIJJJJJJIIIFFFEEEEEEFFFEEEDDDBBB@@@@@@AAACCCDDDDDDBBBEEEIIIGGGAAABBBHHHMMMMMMNNNQQQWWW\\\```aaaeeeaaa\\\XXXUUUOOOHHHBBBAAA<<<666555888:::999777777777777:::===@@@AAAAAAGGGMMMRRRRRRTTTccc~~~}}}vvvrrrtttxxx|||}}}wwwmmmdddbbb^^^YYYYYY^^^bbbbbbdddhhhooowww}}}~~~|||xxxqqqlllooowwwyyyjjjcccZZZUUUUUU[[[^^^ccciiiqqq|||yyyhhhVVVPPPHHHDDDCCCAAA===999@@@<<<<<<>>>===:::===DDD;;;;;;;;;:::::::::999999888:::;;;999555333555777888777666444444555666666444444444444444444444444555444444333444555666777666555444333222111000000555444222000000111222333222222222111000111333666555222000000333333111...000000000000111111111111000000000000000000000000......---------,,,,,,,,,111111000///////////////......------...///111222111...,,,---//////---+++---.........---,,,,,,+++///...---,,,+++,,,,,,---///000000///---+++,,,---+++,,,,,,------,,,,,,,,,111---,,,------***+++///+++,,,,,,+++***+++...000,,,...//////---++++++,,,...+++)))+++...///---***///......------,,,,,,++++++++++++,,,,,,---------......---,,,,,,,,,,,,---/////////---+++***+++,,,...,,,+++,,,//////---***...------------...//////------...///000000////////////............//////......///000000000000000333222222111111111111111000111222333333333333222111444777::::::999777555999999999:::===BBBGGGJJJZZZbbbppp{{{|||~~~~~~}}}}}}~~~~~~CCCFFFKKKTTTaaappp~~~wwwccc[[[UUULLLIIIMMMKKKKKKJJJIIIHHHGGGFFFFFFEEEFFFGGGFFFDDDCCCCCCDDDEEEEEEDDDDDDDDDFFFGGGHHHFFFDDDGGGKKKJJJHHHKKKQQQOOOQQQUUUZZZ```ccccccbbbaaa\\\TTTMMMHHHDDD???<<<===999666666999;;;;;;:::777999;;;???BBBFFFHHHJJJXXXaaakkkpppuuu~~~xxxqqqmmmlllmmmlllllleee]]]WWWVVVUUUSSSUUUZZZdddeeegggiiimmmttt}}}}}}|||xxxrrrnnnnnnssswww|||ooommmlllddd______bbbgggooouuu}}}wwwcccVVVKKKFFFAAA@@@AAABBB???<<<===999999;;;:::888:::@@@888888888777777777666666666777777777555555666777777666555555444444555555444444444444444444444444444333222222333444555666444444444444444333333333555333222000000111222333000111222111000111222444333111000000111111000/////////000000000111111111////////////////////////............---------,,,000///......---------...///...---,,,,,,---......000...,,,---...///---+++------......------,,,+++///...---,,,,,,,,,------...///000///---+++,,,---+++,,,,,,,,,,,,,,,+++***...+++***,,,,,,)))))),,,+++,,,,,,,,,++++++,,,...+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,+++,,,,,,************************+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///...//////---+++***+++------,,,+++,,,...///---***...------------...//////,,,,,,---...............//////............//////------...///////////////......---------...000111000000111111222111111111111222555777777777555444777777666777888:::===>>>FFFNNNZZZfffttt}}}AAAEEEMMMWWWdddqqq~~~|||iiiWWWOOOJJJDDDCCCFFFBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCBBBAAA@@@AAACCCCCCCCCDDDEEEFFFGGGHHHIIIKKKIIIJJJMMMOOOPPPTTTZZZXXX[[[```fffiiihhhccc___WWWQQQHHHAAA===;;;::::::888666555555888:::<<<<<<<<<>>>@@@CCCIIIRRR___hhhxxxtttmmmhhhddd```]]][[[VVVSSSSSSWWWZZZ\\\aaafffnnnppprrrpppnnnqqqyyy}}}zzzuuuooolllnnnssswwwrrrkkkkkksssvvvqqqmmmnnnttt|||yyygggYYYNNNFFFCCC@@@<<<<<<>>>???>>><<<:::888999:::999777999>>>777777777666666666555555555444333444666777666555555555555555555444333333555555555555555555555555333222222222222333333444111222222222333333444444444333222000000111222222...000111222111000111222///000111000///...///000//////000000000000111111......................../////////.........------...---,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++///...------......---,,,------......------,,,,,,......---,,,,,,,,,------...//////...,,,+++,,,---+++,,,,,,,,,+++***))))))+++)))))),,,,,,((('''***+++,,,------+++***++++++***)))'''))),,,,,,***((())),,,///---***)))+++...''''''((())))))***++++++---,,,,,,,,,,,,,,,,,,+++******++++++,,,...///000.........---+++***+++---,,,++++++,,,------,,,***...------------...//////+++,,,------------------//////............//////,,,------...............,,,,,,+++***,,,...000222000000000111000000//////000111222333444444444333444444444555555666777777:::@@@GGGLLLRRR```uuu~~~~~~}}}~~~||||||yyy~~~}}}zzz|||AAAHHHSSS___kkkxxxmmm^^^OOOGGGCCC@@@@@@CCC??????@@@@@@@@@@@@@@@@@@>>>@@@AAAAAAAAAAAABBBDDDDDDFFFGGGIIIKKKKKKLLLLLLQQQQQQQQQSSSVVVZZZ___ccchhhiiikkkkkkjjjddd\\\VVVJJJFFF@@@;;;999:::<<<===999999999999:::<<>>:::999999999888888888888777555333444777888666333333444555555555444222111555555555555555555555555333222222222222333333333000000000111111111111222333333222111000111111111,,,...111222111//////000---///111000---,,,...111////////////000000000111........................000////////////.........------,,,,,,+++,,,,,,---...------,,,,,,,,,,,,,,,...------------------,,,,,,------...------,,,,,,---------------------------...///...,,,+++,,,---++++++++++++******)))(((***((())),,,,,,)))''')))***,,,......,,,***))))))---***'''(((,,,---)))%%%***,,,---,,,******+++---***+++++++++,,,,,,,,,------------,,,,,,+++++++++++++++++++++,,,---...///---......,,,+++***+++---++++++++++++,,,,,,+++***...------------...//////,,,------.........------///......------......///,,,---......//////......000///---,,,---///222444000000111111000000//////111111111111222333333444111222444666777888888888:::<<<===>>>BBBLLL[[[fffwww~~~}}}~~~}}}~~~CCCMMM\\\jjjvvvuuu___TTTHHHBBB???>>>???BBB@@@@@@@@@@@@????????????@@@BBBCCCDDDCCCDDDFFFGGGKKKLLLNNNQQQSSSTTTTTTUUUYYYZZZ\\\^^^ccciiinnnooovvvsssmmmggg```XXXOOOJJJ@@@???===;;;:::;;;===>>><<<>>>???>>>>>>AAAFFFKKKOOOUUU^^^jjjzzzwwwmmmgggccc^^^XXXUUUTTTVVVWWW]]]fffqqqxxx|||~~~~~~}}}vvvsssyyy|||yyyuuutttuuuvvvuuutttnnnjjjbbb___mmmyyyuuuxxx|||vvvhhhWWWLLLIIIIIIFFFDDDCCCAAA???>>>===<<<:::999888:::;;;999888999;;;<<<;;;;;;:::::::::999999999:::777555555777777555222333444555555555444222111555555555555555555555555333444444444444333333333222222222222111111111111222222111111111000000111,,,...111111000//////000,,,///111000---,,,...111...////////////000000000........................000////////////............---------------......,,,,,,------............,,,---------,,,,,,------,,,,,,------...------,,,,,,---------------------,,,---......,,,+++,,,---+++++++++++++++***)))(((***)))***......***)))+++***,,,...---+++***))))))111---)))***------((($$$,,,+++)))***,,,---+++)))......------,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,+++++++++,,,,,,,,,------,,,******+++---***+++,,,,,,++++++++++++...------------...//////....../////////......---......------------............///000000000000///222111///......///111222000111111111111111000000222111111111111333444555222333555777888888777777999777555666:::AAAFFFIIIWWWbbbqqqHHHTTTfffuuuwwwhhhQQQKKKCCC>>>======???@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDFFFGGGHHHHHHHHHJJJKKKMMMOOOQQQTTTXXX[[[]]]___dddgggjjjmmmrrrxxxyyywwwvvvoooeee[[[RRRJJJDDD@@@;;;<<<===<<<;;;:::<<<======@@@CCCCCCEEEKKKVVV___fffqqq~~~yyyrrrggg^^^VVVUUUSSSPPPPPPSSSYYY]]]nnnxxx}}}}}}wwwvvvzzzzzz{{{~~~{{{lllaaa\\\\\\ZZZ^^^qqq}}}yyyyyyiiiZZZSSSKKKFFFFFFFFFCCC??????>>>>>>>>>>>>======<<<444888:::777666888999888999999999888888888888777:::888777666666666444333555555555555555444333333444444444444444444444444333444444444444333333222555555444444333333333222222111111111111000000000---///000111000///000111---...//////......///000......////////////000000......................../////////.........------...............//////000++++++---...////////////+++,,,------,,,,,,---...,,,,,,------......------+++,,,---.........------,,,---...---,,,+++,,,---******+++++++++++++++***,,,******......++++++---***+++,,,,,,***)))******000...,,,,,,---,,,)))&&&---***((())),,,...+++(((------,,,,,,+++******)))---,,,,,,,,,,,,,,,,,,+++------,,,++++++++++++++++++,,,---,,,******+++---***,,,------,,,++++++,,,...------------...///////////////000//////...---......------------.........//////000000000000000000//////...------......///000111111222222111111222111111222222333444555333444555555555333222111777444222444999===<<<999BBBIIIUUUaaaooo~~~NNN[[[mmm|||xxxgggZZZIIIFFFBBB???>>>@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFHHHIIIKKKKKKKKKKKKMMMNNNQQQRRRUUUZZZ```fffkkknnnssswwwyyyyyyzzz|||wwwooofff```VVVNNNGGGBBB>>>;;;:::<<<>>>>>>===>>>AAADDDGGGMMMSSSWWW\\\hhhzzzwwwmmmeeebbb]]]WWWQQQMMMOOOQQQSSSVVV[[[bbbgggvvv{{{wwwvvvxxxzzz{{{}}}|||hhhYYYSSS[[[```eeessslll[[[QQQLLLIIIEEECCCCCCBBB???>>>:::;;;<<<<<<<<<;;;;;;<<<444999;;;777666999:::888888888888888777777777777555666777666444333444555777666555555444444555555333333333333333333333333222333444444333222111000222222222222333333333333111111111111111000000//////000111000//////111333///.........000111000///........./////////000000////////////////////////............---------,,,......---......//////000+++,,,------...---,,,,,,***,,,------++++++---///+++,,,------......------+++,,,---.........------+++,,,------++++++,,,---)))***+++,,,,,,------,,,---******,,,---++++++///)))***+++***))))))+++---,,,,,,,,,,,,,,,,,,+++***+++*********+++++++++***+++++++++***************+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++,,,,,,+++,,,,,,+++******+++---***,,,///...,,,+++,,,---...------------...//////.../////////......---,,,...------,,,,,,------...---...//////000000//////+++,,,---.........---,,,------///000111111222222000111111222333333444444111111222222111111000000555555555777999:::999888888===CCCJJJQQQ\\\gggpppQQQ___qqqzzzjjj[[[OOOFFFFFFDDDAAAAAACCCDDDCCCBBBCCCDDDFFFHHHJJJLLLLLLJJJKKKMMMMMMLLLMMMNNNPPPYYY[[[___eeemmmuuu|||~~~|||xxxmmmaaaWWWRRRKKKEEEAAA???===;;;:::<<<>>>???@@@DDDJJJOOO[[[bbbjjjqqqzzz~~~{{{yyyxxxuuurrrkkkfff___XXXRRROOOLLLJJJKKKPPPWWW\\\```ffflllqqqqqqzzz}}}{{{~~~|||wwwttttttttt}}}}}}{{{kkk^^^XXXdddkkklllqqqsss```TTTLLLHHHFFFEEEDDDBBBAAA@@@@@@@@@999:::;;;;;;999888888888666<<<===999888<<<===999999999999999888888888888111444666555333222444777888777666444444555666666222222222222222222222222111222333333222111000///------...///000111222222111111111111111000//////000111111000//////222444111...,,,...111333111///............/////////000000000000000000000000000......---------,,,,,,,,,---------------...///000+++,,,------,,,+++)))((()))+++...---++++++---///+++,,,,,,---.........---***+++---...///...------+++,,,------++++++,,,---)))***+++,,,---.........---))))))++++++***,,,///)))******)))((())),,,...'''))),,,,,,,,,+++---...(((+++---,,,)))(((***---*********+++,,,,,,------+++++++++,,,,,,---------)))))))))***+++,,,......***+++,,,+++******+++---+++---//////,,,+++,,,......------------...//////---.........---,,,,,,+++...------,,,,,,------...,,,---......//////......)))+++---000111000///...++++++---///000111111111///000111222333333333222......///000111222444444111333666666555555777888555888<<<>>>AAAFFFMMMSSS]]]ggguuu^^^dddnnnxxx|||tttjjj]]]OOOFFFEEECCCAAABBBEEEEEEBBB???FFFHHHJJJJJJJJJJJJLLLMMMRRRSSSTTTSSSRRRRRRTTTUUU___bbbeeejjjttt{{{nnn___SSSOOOOOOFFF>>><<<:::777:::@@@BBB@@@CCCKKKPPPTTT```lll{{{tttrrrrrrooohhhaaa\\\WWWQQQMMMMMMPPPSSSTTTWWW]]]eeejjjllllllllllllwww{{{|||zzzzzz~~~xxxooorrr|||yyyxxxvvvggggggjjjmmmllllllwww{{{hhhYYYPPPKKKFFFCCCAAA@@@???============>>>::::::;;;;;;::::::999888666777888999:::999999888777777777777777777777777777777666666555555555444555444333444555555333111777444222222444444222///555333222444777777444111222222222222222222222222......//////000000000111222222222111111111000000///000111222222111000///...///000000//////000111111000...,,,,,,,,,...///........................---------............///...///111333222000...,,,---------,,,,,,+++++++++++++++,,,---......//////,,,------......------,,,***++++++,,,,,,++++++***,,,------...---,,,***))),,,******,,,+++'''&&&''',,,++++++******++++++,,,,,,+++*********+++,,,---111...++++++,,,,,,+++(((---,,,,,,++++++,,,,,,---((()))+++,,,---,,,,,,+++------,,,++++++******)))------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,******+++---000///---,,,,,,---...///......///000000000000000........................+++---//////...---...///000000111111111111000000222///------...000111111444444555555555444444333333333333333333333333333555666888:::<<>>===@@@@@@===<<<@@@GGGJJJSSS___iiiuuu~~~{{{yyytttooollliiiddd\\\VVVPPPNNNMMMNNNSSSXXX\\\^^^```eeekkknnnnnnmmmllllllqqqzzz~~~||||||{{{yyyyyyrrrppptttsssnnnqqq{{{~~~wwwtttuuuqqqiiijjjkkkppp{{{jjj```SSSIIIFFFDDDBBB@@@AAA@@@>>>===<<<<<<======:::::::::;;;:::999999888666777888999999999888888666666666666666666666666777666666666555555555444555444333444555555333111555333111222444444333111111000000111222222000///222222222222222222222222//////000000000111111111222222222111111000000000,,,---............---,,,000111111///---,,,,,,---000...---+++++++++---...------------------------,,,,,,,,,,,,---------...++++++---------,,,***)))---,,,,,,,,,,,,,,,,,,+++''''''((())))))***++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***+++++++++++++++***))))))+++)))(((++++++((((((***,,,++++++******++++++,,,++++++*********+++,,,---///,,,***)))++++++***(((,,,++++++******++++++,,,+++,,,---.........---,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---///...---------,,,,,,,,,------...,,,,,,---...............------,,,,,,,,,,,,------,,,---//////.........////////////000000/////////222000------///111222111///000000111000000//////333333333333333333333333111222333555777999:::;;;>>>@@@DDDIIIQQQ\\\hhhoooOOORRRWWW[[[^^^bbbfffiiiggggggeee___VVVMMMFFFBBBBBBBBBBBBEEEHHHJJJIIIHHHFFFGGGIIIKKKKKKMMMPPPSSSSSSUUUYYY\\\```fffmmmrrr{{{tttbbbVVVNNNEEE@@@>>>::::::===AAABBBAAACCCGGGSSS```ttt{{{qqqqqqmmmkkkgggccc]]]VVVQQQNNNLLLMMMPPPVVV]]]cccfffggggggkkkpppqqqooonnnnnnpppyyy~~~|||zzzyyysssmmmmmmsssuuuqqqqqqvvv|||vvvooojjjbbb```nnntttmmmmmmqqqnnn[[[QQQKKKDDD@@@@@@BBBBBBAAA@@@???>>>===<<<<<<<<<<<<999::::::::::::999888888666777777888888888888777666666666666666666666666666666666555555555555555444333333333444444222111333222111222333444444222111222333222111000222333222222222222222222222222000111111111111222222222111111111111000000000000......////////////......///000000...,,,++++++,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---))))))******++++++,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++*********)))((((((((())))))+++((('''***+++)))***---++++++************++++++++++++******++++++,,,---,,,***((((((***+++***)))+++******))))))******+++,,,------...------,,,+++******+++++++++,,,,,,,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,222---***---333666444000******+++,,,------------******+++,,,,,,,,,,,,+++---,,,+++******+++,,,---,,,...000000///...///000---......//////......---222000......000222222222000111111222222111111111222222222222222222222222222333444555666888999999999:::;;;<<>>???AAACCCDDDHHHPPPXXXggg|||zzznnnhhhggg``````]]]XXXRRRNNNNNNPPPVVVYYY]]]ccciiikkkjjjhhhggglllqqqrrrqqqrrrvvv{{{~~~{{{wwwqqqnnnpppyyy}}}xxxsssqqqkkk```ZZZZZZYYY___{{{tttrrrxxxzzzhhhWWWLLLHHHDDDAAA???@@@AAA@@@???>>>>>>===<<<<<<;;;;;;;;;999999999999999888888777666777777777777777777777666666666666666666666666555555555555555555555555444333222333444333222000111111111222333444444444111333444222//////222666111111111111111111111111222222222222222222222222000000000000000000000000/////////000000/////////+++---......------...///......---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------000///...---------......+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++******)))(((''''''((()))***,,,)))(((******((()))---++++++************+++++++++***++++++++++++,,,,,,***)))((()))***+++++++++++++++************++++++++++++++++++******))))))))))))***+++,,,,,,------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000---+++,,,111333222///)))***,,,---.........---++++++,,,,,,---,,,,,,+++...---,,,++++++,,,---...,,,...000000///...///000.........//////.........222000//////111222222111111222222333333333333222222222222222222222222222444444555555666666777777888999:::;;;<<<===@@@CCCBBBIIITTTaaapppMMMNNNOOOQQQSSSXXX^^^bbbeeeeeeaaaYYYOOOHHHEEEEEEBBBDDDFFFHHHIIIJJJJJJKKKQQQRRRSSSRRRRRRSSSVVVYYY```eeennnwwwzzzkkk\\\QQQFFFCCCBBBAAAAAACCCCCCJJJPPPRRRTTT[[[fffnnnsssjjjgggccc]]][[[UUUUUUSSSNNNKKKMMMSSSZZZccceeeiiimmmpppnnnjjjfffgggmmmsssuuuwww{{{}}}rrrmmmnnnsss|||yyyoooiii\\\TTTSSSYYY___lll{{{iiiZZZRRRLLLHHHAAA@@@>>>>>>======<<<;;;======<<<<<<;;;::::::999888888999999888888777666777666666666666666666666555555555555555555555555444444444555555555555555333222111222333333111//////000111222222333444555...000000...,,,+++///222111111111111111111111111333333333222222222222222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---///000///...............//////------------------------------------...............---+++*********,,,---+++++++++,,,,,,---------)))***************+++++++++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++***)))(((((()))+++,,,...+++***,,,+++((((((***+++******))))))******+++******++++++,,,,,,,,,,,,)))************+++,,,---,,,,,,++++++++++++,,,,,,,,,++++++***))))))))))))))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))***+++***+++---////////////...---......///......------///...---,,,,,,---...///,,,...000000///...///000...//////000000//////...111///...///111222111111...///000000111111111000111111111111111111111111111111222222222222333333333555777888888999:::<<<===???DDDJJJSSS^^^iiiooo{{{NNNOOOQQQRRRUUUZZZ```eeeeeebbb[[[RRRJJJEEEDDDDDDCCCFFFHHHJJJJJJKKKMMMNNNPPPRRRSSSTTTUUUYYY^^^aaammmuuuxxxfffXXXLLLFFFAAAAAABBBAAADDDHHHLLLZZZiiinnnqqqwww{{{kkk\\\XXXYYYXXXTTTQQQPPPOOONNNLLLLLLRRR[[[bbbhhhjjjmmmqqqsssqqqmmmiiilllrrrxxxzzz{{{www}}}|||pppddd[[[VVVTTTXXX```hhhvvvtttaaaSSSLLLHHHDDDBBB===>>>>>>>>>>>>=========;;;;;;<<<;;;;;;:::888888777888888888888777666666777666666555555555555666555555555555555555555555444444444444444555555555222111111111222222000///...000222222111222333555000000111000//////000111111111111111111111111111333333333222222222222111............///////////////......------......///000111111000---,,,,,,---.../////////000000000000........................---------........./////////...---,,,+++,,,---...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++*********+++,,,,,,...++++++---,,,(((''')))******))))))))))))******)))***+++,,,,,,,,,,,,+++)))***++++++******,,,...---,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,))))))***+++,,,,,,------,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---******+++...,,,,,,---...///////////////////////////......---........................+++---//////...---...////////////000000////////////......///000111000//////000111222222333222222000000000000000000000000222222333333333333444444222444555555444444555666;;;;;;<<<>>>CCCIIINNNQQQ\\\ggguuu|||zzz~~~{{{zzzwwwRRRSSSUUUVVVYYY]]]cccgggaaaZZZQQQIIIEEEDDDDDDEEECCCGGGKKKMMMNNNOOORRRUUURRRUUUXXX]]]bbbjjjrrrwww|||mmmbbbUUUJJJEEECCCDDDGGGIIIKKKRRR[[[ddduuu|||wwwddd[[[SSSRRRRRRQQQPPPRRRTTTTTTTTTTTTWWW\\\ccchhhkkklllooosssvvvvvvsssppptttyyy||||||{{{vvvjjj___XXXWWW[[[bbbgggmmmyyyuuu^^^VVVMMMHHHGGGEEEAAA===<<<===>>>>>>>>>===>>>???:::;;;;;;;;;:::999888777777777888888777777666555777666555444444444555555555555555555555555555555333333333444444555555555222111000111222222000...///111222222111000222444333222222333444444333111111111111111111111111111333222222222111111111111---------....../////////222111000000000000111222///000000...,,,++++++,,,---......///////////////------------------------,,,,,,---------.........000//////...............---,,,,,,,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))***++++++,,,,,,+++++++++***+++//////***((()))******))))))))))))******)))***+++,,,,,,,,,++++++(((***+++***((((((***,,,,,,,,,++++++++++++,,,,,,,,,++++++******+++,,,---*********++++++,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------.../////////---------,,,------......---------------,,,+++++++++,,,...//////...,,,+++***,,,......---,,,---...---......//////......---...------...000000///...000111222333444444444444000000000000000000000000333333444444555555555555444555666555444444555777888777777999<<>>:::;;;;;;;;;999888999:::::::::;;;;;;:::999777666777777777777777666666555777666555444333444444555555555555555555555555555333333333444444555555555222111000111222111000...///111333222000000111444111///...000333333000---000000000000000000000000222222222111111000000000---------.........//////000///...------...///000***,,,------,,,+++---...,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++*********))))))---------,,,,,,+++++++++***)))))))))))))))))))))+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++((()))***,,,,,,,,,+++***((((((+++000000,,,)))*********))))))))))))******)))***+++,,,---,,,++++++((()))+++)))'''&&&(((+++++++++************++++++))))))((((((((()))+++,,,***++++++++++++,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++'''$$$''',,,///---***...---,,,+++***+++,,,---+++++++++++++++***)))((()))+++---//////---+++))))))+++------,,,+++,,,---,,,------......------,,,---,,,,,,...///000...---,,,,,,...///000000000000000000000000000000000000/////////000111111222222222333444444444444777999666555555777999;;;;;;:::<<<@@@CCCEEEMMMZZZeeejjjsss{{{{{{{{{~~~|||{{{```eeehhhggggggiiijjjhhh\\\SSSJJJFFFDDDFFFLLLTTTJJJOOOTTTUUUVVV[[[fffooossswwwmmmZZZSSSPPPMMMKKKMMMNNNTTT]]]fffnnnwwwyyytttpppjjjaaaZZZTTTNNNOOOWWW^^^```bbbffflllkkkkkklllooossswwwzzzqqqwww~~~yyyyyywwwtttrrruuu|||zzzuuuttttttxxx}}}}}}{{{{{{|||yyyrrrkkkhhhhhhiiikkkqqq{{{xxxiii___VVVPPPEEEDDDCCCAAA@@@???>>>>>>;;;<<<<<<<<<;;;::::::999:::999888888888999888777999999999888777666555444666666666666666666666666666666666666555555555555000000111555888999666222555444222111111111222222222222222222222222222222333333333222111000///...555111---+++,,,///222333......////////////......000000000000000000000000////////////000000000000000000///............///++++++++++++++++++++++++------...//////...---------+++***+++......,,,***)))******++++++,,,,,,---+++***)))((()))***+++,,,,,,,,,,,,,,,+++***)))))),,,+++***+++---...---,,,+++++++++******))))))))),,,------......------,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***---///000...,,,***,,,((((((+++***%%%%%%))))))******++++++******))).........------,,,,,,,,,---------....../////////---,,,++++++------,,,+++***))))))***,,,...---,,,...,,,,,,---///000///...///++++++...000...---///---------............///,,,,,,,,,---------......000000000000000000//////............/////////000........................000000000///////////////...000333555666444111///333222000...///111333555000000111333555555222000333444555666777777777777::::::;;;===AAADDDHHHJJJUUUZZZaaagggnnnxxx|||{{{||||||{{{yyywwwyyy~~~tttwwwxxxuuusssqqqlllfff[[[SSSMMMJJJHHHGGGKKKQQQQQQXXX```fffkkksss~~~lll___SSSOOONNNOOOUUU[[[gggmmmvvv~~~|||wwwrrrkkkfffdddaaa]]]ZZZVVVSSSVVV___gggiiikkknnnrrrtttvvvvvvvvvxxx{{{~~~~~~|||yyytttpppooorrrxxx|||ssshhheeeeeehhhnnnttt~~~uuujjjnnnsss{{{}}}mmm___WWWQQQLLLHHHEEEDDDBBBAAA???>>>>>>===;;;;;;<<<<<<;;;::::::999999888888888999888777666777777888777777666555444555555555555555555555555666555555555555444444444555333111222333444222000444333222111111111111222111111111111111111111111111111222111111000///...111...+++)))+++---//////000000111111111111000000////////////////////////....../////////000000000------,,,+++++++++++++++------------------------++++++,,,------,,,++++++---+++***,,,......,,,***,,,,,,,,,,,,++++++++++++---,,,+++++++++,,,......***++++++,,,,,,,,,++++++,,,+++***+++---...---,,,------,,,,,,++++++++++++,,,,,,------------,,,,,,************++++++++++++((((((((((((((((((((((((%%%&&&)))***+++***((('''...)))))),,,---***))),,,******++++++++++++******------,,,,,,++++++++++++)))))))))***************///---,,,---......---,,,+++***)))***,,,------,,,---++++++,,,---......---///++++++...000...---///------------............,,,,,,,,,------------...---------,,,,,,,,,,,,,,,............////////////........................000000000000000000000000---///111333333222000//////...---,,,---...000111222111111333555555333111222333444555666666666666888999999:::;;;===>>>???AAAEEEJJJNNNRRRZZZeeennn|||~~~xxxuuussstttzzz~~~{{{|||tttiiiZZZUUURRRSSSSSSSSSWWW\\\fffnnnyyyxxxggg]]]XXXUUUVVV[[[bbbmmmwww|||pppjjjjjjkkkkkkiiifffccc___\\\[[[\\\^^^______^^^aaajjjpppsssuuuwwwrrrwww|||~~~~~~{{{yyyyyyxxxwwwtttrrrqqqpppeee]]]WWWXXX]]]dddmmmvvvyyyttt{{{|||eee^^^TTTNNNKKKJJJGGGEEECCCCCCAAA???>>>=========;;;;;;;;;;;;;;;::::::999777888999999999888666555666666666777777666555555555555555555555555555555555555555444444444333333555333000///000111111111333222111111000111111111000000000000000000000000000000111111111000000///333111......000111111111///000000111111000000///////////////////////////.........////////////000//////...------------...------------------------++++++,,,,,,,,,,,,++++++,,,++++++,,,------,,,***......---,,,,,,+++******------,,,,,,,,,---...///))))))***+++,,,,,,,,,,,,,,,+++***+++,,,------+++......------------,,,,,,+++++++++,,,,,,+++++++++'''(((((())))))*********++++++++++++++++++++++++((()))******+++******))))))%%%$$$(((+++***))))))+++++++++,,,,,,+++++++++++++++++++++************,,,+++++++++++++++******...---,,,,,,------+++***,,,+++******,,,---,,,***,,,+++***+++,,,---,,,+++///+++***...000...---///------------............,,,,,,,,,,,,------------........................//////..........................................000000000000000000000000......///000000000000000000000000000000111111111222111///000222333333222111222333444444444444444555555666777888888888888777999<<<===???CCCJJJPPPVVV^^^jjjwwwyyytttrrrvvv}}}}}}uuuccc``````eeeiiimmmssszzzmmm___\\\]]]aaajjjuuuzzznnnjjjddd\\\XXXYYY]]]```aaaaaaaaaaaa``````cccgggjjjkkkjjjlllpppuuuxxx{{{~~~xxx}}}}}}sss|||~~~qqqgggaaaSSSQQQSSS\\\fffooozzz}}}kkk]]]UUUQQQLLLIIIHHHHHHFFFEEEBBBAAA@@@>>>===<<<<<<<<<::::::;;;;;;;;;::::::999555777999999888666555555555666666777777777666666555555555555555555555555555555555555444444444444111000//////000222333444111111111000000000111111000000000000000000000000000000111111222111111111333222111111333333222111---..................---////////////////////////------........./////////000000///...............++++++++++++++++++++++++------------------------,,,,,,,,,,,,------,,,+++---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++*********,,,---,,,+++------------------------******++++++++++++******&&&''''''((()))***++++++------------------------,,,+++++++++++++++,,,,,,&&&###!!!%%%)))+++***(((++++++,,,,,,,,,,,,++++++++++++++++++++++++******...---------,,,,,,++++++,,,***))))))******((('''---+++***+++,,,,,,+++***,,,+++***+++,,,---,,,+++///+++***...///------...,,,,,,---------.........++++++,,,,,,,,,---------........./////////////////////............------........................//////000000000000000111///////////////000000111///000111222333222222111111///---,,,...000111111000000111222333333222222111333555777888999888888888:::;;;::::::<<<@@@DDDEEEJJJRRR\\\fffpppzzz~~~~~~~~~xxxvvv}}}zzzzzzzzzppphhhjjjmmmvvv}}}yyywwwvvvqqqiiiccc[[[YYYUUUUUUXXX]]]cccgggeeehhhkkkmmmoooqqqtttwwwttttttttttttwww}}}www{{{hhh[[[UUUOOOPPPYYYfffqqqzzzzzzkkk___UUUOOOJJJIIIGGGFFFEEEDDDCCCAAA@@@???>>>===<<<;;;;;;;;;999999::::::;;;::::::999444777999888666555555555666666777777888777777777666666666666666666666666666666666555555555444444///000111222222222333333000000000000000000000000111111111111111111111111111111222222333222222222///......///000000///---------............------........................------------............---,,,++++++******++++++++++++++++++++++++++++++------------------------+++,,,------,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++***)))***,,,---,,,+++++++++++++++++++++,,,,,,)))******++++++******)))(((((())))))***+++,,,,,,************************+++***)))(((((())))))***((('''&&&(((,,,///...,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++++++++******)))))))))+++***((())))))***((('''---+++***+++,,,,,,+++***...,,,+++,,,------,,,+++...******---///---,,,...,,,,,,,,,------------...+++++++++,,,,,,,,,------*********++++++,,,,,,,,,...............---------............................../////////000000000000//////...///000111222+++,,,...///000///...---222000---,,,...000222222///000111111111111111111111222444666777777666666666777777777777888:::<<<===???CCCHHHMMMTTT[[[```aaafffoooyyy~~~zzz{{{|||}}}{{{qqqooolllggg```\\\YYYXXXVVVWWWYYY[[[___eeemmmrrrmmmooossswww{{{||||||~~~qqq___UUUSSSRRRVVV___llltttzzzjjj[[[RRRLLLJJJJJJDDDDDDDDDCCCCCCCCCBBBBBB>>>===<<<;;;;;;:::::::::888999999:::::::::::::::444777888777444333444777666666777777777666666555666666666666666666666666555555555555444444444333222333444333111/////////...//////000000000000///111111111111111111111111111111222222222111111000000///...///000111000......//////000000//////...........................,,,,,,,,,---------.........---,,,,,,++++++,,,,,,------------------------++++++************++++++***,,,...---,,,++++++,,,))))))***++++++,,,------***+++,,,---------,,,,,,,,,,,,,,,,,,+++***))))))+++***)))***+++,,,,,,***))))))************++++++*********++++++*********)))******++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++''')))***((())),,,---+++*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++***+++,,,---,,,***,,,+++******,,,---,,,***...---,,,,,,------,,,+++...***)))---///---,,,...,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,---------.................................---------......//////000///////////////000111111,,,---///000000000///...444111//////000222333333///000000111111111000000333333333333333222111111222222333444555555666666999;;;<<<>>>@@@DDDJJJNNNYYY^^^dddjjjpppuuuzzz}}}xxxrrrpppooocccbbb___[[[WWWTTTTTTTTT]]]```dddfffhhhlllrrrwwwuuutttuuuzzz~~~~~~|||qqqeee]]]YYYYYY[[[bbbkkkrrrvvv}}}nnn___QQQKKKHHHEEEEEEGGGBBBCCCCCCCCCBBBAAAAAABBB===<<<;;;::::::999999:::888888999:::::::::::::::555777888555111111444999555555555555444333222222444444444444444444444444333333333222222222111111333333333000---,,,...000---...///000000000//////000000000000000000000000000000111000000///...---333111///000111222222111...//////000000//////...........................+++,,,,,,,,,,,,---------000///......------......------------------------++++++***))))))***++++++***,,,......,,,***+++---************************)))***+++,,,,,,,,,++++++++++++,,,,,,,,,++++++***+++))))))***+++,,,+++***)))))))))*********++++++***++++++++++++++++++***++++++++++++++++++++++++........................------------,,,,,,++++++%%%+++---)))%%%'''***)))((())))))******))))))(((************+++++++++,,,,,,,,,,,,,,,------------+++******+++---...---,,,+++***)))***,,,------,,,...,,,++++++,,,,,,+++)))...***)))---...,,,,,,---++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,+++,,,,,,---......//////++++++,,,---......//////........................++++++,,,,,,---......///------......///////////////000000111111111111111111000......000111222111000000111111111111000000333222111111111111111111000111111333555555444333777888999999:::<<<@@@CCCPPPTTTYYY]]]aaacccgggiiimmmqqqxxxxxxmmmgggeeeeeefffVVVVVVVVVXXX[[[^^^aaabbbhhhllloooooommmnnnrrrvvvzzzwwwuuuzzz~~~{{{xxx{{{vvvqqqrrrttttttwwwwwwyyy|||{{{ttthhh___]]]^^^ccckkkpppuuuuuuaaaWWWLLLEEEFFFGGGDDDBBBDDDAAAAAAAAA@@@>>><<<<<<===<<<<<<;;;:::999999999999777888999:::::::::::::::666777777444000000555:::444444444333222111000///222222222222222222222222111111111000000000000///000000///,,,***+++000555,,,---///000000000//////////////////////////////////////////...---,,,+++000...,,,+++---.........,,,------------------,,,........................++++++,,,,,,,,,---------,,,,,,+++************+++++++++++++++++++++++++++...---,,,++++++,,,---...***,,,......+++***+++---++++++******)))(((((((((&&&'''((()))***)))(((((()))***++++++,,,,,,,,,,,,***)))))))))+++,,,+++***))))))*********+++++++++++++++,,,,,,,,,,,,+++++++++++++++***************++++++++++++++++++++++++)))))))))))))))((('''&&&(((111444---'''))),,,,,,(((((())))))))))))(((((((((((())))))*********+++''''''(((((()))))))))***)))(((((()))+++------,,,***))))))***,,,...---,,,---+++******++++++***(((...***)))---...,,,,,,---++++++,,,,,,,,,---------******+++++++++,,,,,,,,,(((((()))******+++,,,,,,)))***+++,,,...///000000........................******+++,,,,,,---......+++,,,---.........------------------.........///---,,,++++++---......---000111111111111111000000111000000000222444666777//////000222333333222000222333444333333444777999>>>BBBGGGLLLPPPSSSWWWYYY```cccfffhhhjjjlllppprrr{{{~~~{{{ttttttsssmmmccc___```^^^XXXVVVYYY\\\```dddiiiooossszzzyyyvvvsssqqqrrrvvvyyyvvvzzz~~~}}}xxxxxx~~~mmm``````cccdddkkktttzzzkkkbbbcccccchhhrrr{{{|||kkk\\\SSSEEECCCAAAAAABBBCCCDDDCCCAAAAAABBBAAA@@@>>><<<;;;<<<<<<<<<<<<;;;:::999999;;;;;;;;;:::999888777666999999888888777777666666666333333666666333333666333222222222222333444444555333///---,,,---///111...000222222111//////000111111111111111111111111////////////////////////000111333333333111///...000000000000000000000000111000...---------...///,,,---......//////............---------,,,,,,,,,...---+++***)))***++++++...+++)))***---///---***(((*********))))))+++---******+++,,,,,,,,,,,,+++------------------------)))******++++++,,,---------,,,,,,++++++,,,,,,---******++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********)))***+++,,,,,,+++)))(((,,,+++***)))))))))++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,((()))+++,,,,,,+++)))(((++++++++++++************///+++'''&&&)))+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,,,,,,,+++++++++******...***%%%&&&***---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111,,,,,,,,,,,,,,,,,,++++++///...,,,,,,...///...---+++,,,---...////////////+++......,,,---000000...111///---,,,.../////////444111//////111222///---222111111111000000//////222111000//////000111222555222...///222333///,,,444222111000111333666888:::===AAABBBAAABBBFFFIIIMMMOOOPPPPPPQQQSSSVVVYYYcccccceeegggllluuu{{{xxx~~~wwwpppjjjddd___[[[|||uuummmhhhaaabbb___ZZZZZZ^^^```]]]fffhhhkkkmmmppptttyyy}}}~~~zzzuuuqqqqqqtttwwwyyy}}}|||{{{|||}}}~~~wwwqqqggg]]]UUUXXXdddrrrssslllgggjjjvvvnnnaaaVVVMMMFFFCCCAAA@@@@@@AAABBBBBBAAA@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999::::::::::::999888777666888888777777777777777777666333333666666333333666333333333333333444444555222000---++++++,,,...000000222444444333222222222111111111111111111111111000000000000000000000000///000111222222000...---........................000///...---------......,,,------.....................---------,,,,,,,,,...---,,,+++***++++++,,,...,,,+++,,,------,,,+++)))***+++,,,+++,,,///111)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,+++++++++++++++,,,************+++,,,---...++++++++++++++++++++++++,,,++++++***************((()))+++,,,,,,+++)))(((+++***)))((('''&&&%%%$$$***'''$$$$$$&&&((((((''',,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------+++++++++,,,,,,---------...***&&&'''+++...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,,,,,,,,,,------------///...,,,,,,...///...---------------------,,,,,,,,,//////,,,,,,//////---///...,,,,,,.........---111///...///111222111///111111000000000/////////111111000//////000111111333///,,,---///000---***111111111222333333444555444444555777999;;;<<<<<<===>>>???@@@@@@BBBEEEHHHMMMNNNOOOPPPTTTZZZbbbgggkkkqqq{{{~~~tttkkkddddddeeedddbbb^^^ZZZXXX```___]]]ZZZVVVSSSQQQPPP}}}wwwuuuqqqpppmmmhhhccc]]]YYYVVVQQQTTTTTTTTTXXX```eeegggrrrtttvvvxxxzzz}}}yyyttttttwww{{{|||pppbbbYYYRRRQQQQQQXXXmmm}}}zzzvvv}}}~~~wwwmmm^^^RRRKKKGGGDDDAAA@@@???>>>???AAAAAA???>>>@@@???>>>===<<<;;;;;;;;;999999:::;;;;;;;;;::::::999999999999999888777666666666666777777777777777666333333666666333333666444333333333333444555555555333111//////111333444111333444444333222222333000000000000000000000000000000000000000000000000...///000000000///---,,,........................//////...------------...,,,,,,---.....................---------,,,,,,,,,///...---,,,+++,,,---------...///...,,,++++++,,,''')))++++++,,,---000222((()))******++++++******++++++++++++++++++++++++---,,,,,,+++******))))))******))))))))))))************++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++*********...---+++)))***+++---...***++++++,,,---------,,,++++++++++++++++++++++++******)))(((((((((((())))))***+++,,,,,,+++***))))))(((((('''&&&&&&%%%%%%+++)))(((((()))******)))++++++,,,,,,,,,,,,,,,,,,)))***,,,---......------******+++,,,---...//////...+++((())),,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........///,,,,,,,,,---....../////////...,,,,,,...///...---...------,,,,,,+++******---//////,,,,,,......+++---,,,,,,---......---+++///...---///111222111111000000///////////////...111000000//////000000111555222000000222333000......///111333333333222111444111000222777999777444444555666777777999<<>>??????AAADDDHHHLLLLLLQQQYYYaaahhhnnntttxxx|||}}}~~~~~~zzzuuuqqqmmmggg```]]]\\\XXXQQQKKKLLLMMMNNNNNNMMMKKKIIIGGGGGGKKKNNNNNNKKKJJJKKKLLLzzzsssoooiiidddcccdddaaa]]]YYYUUUSSSSSSSSSSSSTTTVVVXXX]]]eeemmmqqqrrrtttvvvxxxzzz~~~zzz{{{zzzeeeVVVNNNMMMTTTZZZccczzz}}}|||mmm\\\UUULLLFFFCCCCCCBBBBBB>>>>>>>>>???AAA@@@>>><<>><<<:::999::::::;;;777888999::::::;;;::::::888888999999888777666666555555555666666777777777555333333555555333333555444444333333444444555666999777555333222333444555///111222222000000000111000000000000000000000000111111111111111111111111......////////////...---......................../////////...............,,,,,,---.........------......---------,,,,,,,,,///...---,,,,,,---...///---000111///+++)))+++---'''((()))***)))***---///(((((()))************)))++++++++++++++++++++++++,,,+++++++++******))))))*********))))))***************++++++++++++******************++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***************,,,+++*********+++,,,---------------,,,***(((&&&******************************)))((((((((((((((()))***++++++++++++***)))''''''((()))***+++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---...///...,,,***(((******++++++,,,---.........+++******,,,......,,,+++++++++++++++,,,,,,,,,------------------------,,,,,,------...///000000///...,,,,,,...///...---...------,,,,,,+++,,,,,,---000///,,,+++...---***,,,,,,,,,...//////---+++.........//////000000000////////////............000000000//////000000000555444222222444444222000//////000111111111111111555333222333666777666444444555666666666888;;;>>>888999;;;;;;;;;;;;===???@@@CCCGGGKKKOOOSSSXXX\\\]]]^^^___aaadddgggjjjlllnnnllljjjhhhhhhjjjmmmooopppqqqsssvvvzzz~~~|||zzztttsssqqqlllgggbbb``````YYYYYYYYYZZZ[[[YYYUUURRRVVVRRRLLLJJJJJJIIIFFFCCCFFFGGGIIIJJJJJJIIIHHHGGGFFFKKKPPPPPPLLLIIIJJJMMMuuuiiiddd```[[[VVVUUUYYYWWWUUUSSSSSSTTTWWWXXX______```bbbdddiiiqqqxxxqqqrrrtttvvvzzz||||||~~~}}}qqq^^^UUUQQQUUU^^^gggooo|||jjj\\\UUUJJJGGGDDDAAA@@@???>>>===>>>===>>>???@@@@@@>>><<<===<<<:::999888999::::::777777888999:::::::::999777777888888888777666666444444555555666666666777555222222555555222222555444333333333333444555555888666333111///////////////000111000//////000111////////////////////////000000000000000000000000......//////////////////////////////////////////000000000000//////......+++,,,,,,---...---------......---------,,,,,,,,,///...---------...///000---///111///+++)))***---)))***+++***))))))***,,,(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++************++++++******++++++++++++******)))))))))******+++++++++,,,,,,------------,,,,,,************************'''((()))+++++++++***)))++++++,,,,,,***(((&&&%%%************************++++++***))))))))))))************++++++*********(((((()))***,,,---......))))))******))))))))))))*********++++++,,,,,,,,,,,,---.........,,,***(((++++++******************,,,+++++++++,,,---------*********++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,------...///000000///...,,,,,,...///...---------,,,,,,---...//////---//////,,,+++------***---------///111111///---////////////...------.............../////////////////////000000/////////111000//////000000///...111000///......000111333000222333222000///111333222333333333333555888:::333555777888777777888999888:::<<<===>>>AAADDDGGGEEEEEEFFFHHHJJJMMMOOOPPPPPPOOOLLLJJJIIIIIIKKKLLLNNNNNNOOOPPPSSSVVVYYY[[[[[[]]]```ccceeefffffffffiiilllpppssswww{{{|||}}}~~~}}}}}}~~~~~~~~~yyynnnkkkmmmfffbbb^^^ZZZXXXXXXXXXWWWVVVWWWWWWSSSNNNKKKJJJJJJHHHHHHHHHJJJLLLLLLJJJGGGIIIEEEAAA@@@AAABBBAAA@@@>>>???@@@AAABBBBBBBBBAAAEEEJJJNNNMMMIIIFFFGGGIIIyyywwwwwwuuulllccc___[[[UUUQQQQQQZZZZZZ[[[]]]___aaacccdddiiiggggggiiiiiikkksss{{{xxxxxxyyyzzz{{{~~~xxxvvvwwwyyytttwww}}}wwwyyy|||~~~uuufffaaa^^^^^^dddmmmvvvzzziii\\\QQQKKKIIICCCCCCBBBAAA???>>><<<;;;>>>=========??????===<<<<<<;;;:::999999999999999777777888999999999888888666666777777777777666666444444444555555555555555555222222555555222222555333222222222222333444444888666444222000/////////111111222111//////111333////////////////////////////////////////////////............////////////000000000000000000000000//////000000//////...---++++++,,,---------------......---------,,,,,,,,,......---,,,---...///000,,,---...---+++******+++------...,,,+++***+++---((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,+++++++++******+++++++++******++++++++++++******(((((())))))***++++++++++++,,,,,,------,,,,,,+++)))))))))***************%%%&&&)))+++++++++)))(((''''''((()))******))))))************************,,,,,,+++************+++*********************************************)))***++++++***))))))***,,,))))))******+++,,,,,,,,,((()))+++,,,------,,,,,,+++*********))))))))))))++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,---....../////////...,,,,,,...///...---------,,,,,,---...000111,,,......++++++------***...------...000111000//////000000///---+++,,,---...////////////000000000...//////000000//////...111111111000000000000000333111///------///222333...222444333///...000333000111222222222333666888222444666777666666777888333444666777888999<<>>???@@@@@@@@@???>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEECCCDDDFFFIIIJJJKKKKKKKKKMMMOOOQQQSSSTTTVVVYYY\\\dddbbb]]]XXXUUUXXX]]]bbb___\\\YYYWWWXXXXXXXXXXXXUUUUUUXXXZZZUUUNNNMMMOOOKKKJJJGGGEEEEEEFFFGGGIIIJJJLLLMMMJJJEEEAAAAAABBBBBBAAAAAAAAACCCCCCAAA@@@???===;;;;;;===>>>>>>>>>;;;<<<===>>>>>>>>>>>>>>>AAADDDHHHHHHFFFDDDEEEGGG~~~zzzsssiiicccbbbfffjjjmmmgggaaa___[[[XXXXXX\\\dddfffiiimmmoooooonnnmmmkkkiiiiiikkkkkkllluuu}}}|||}}}|||wwwttttttuuuvvv|||~~~kkkbbb```kkkuuu|||rrrmmmiiifffhhhooozzz~~~vvvhhhZZZSSSNNNGGGCCCCCCAAAAAAAAA@@@>>>>>>>>>???===<<<::::::<<<===<<<;;;::::::;;;;;;::::::999999888888888888888888777666555666666777777666666555555555444444444444444444555222222555555222222555222111111111111222333333555555444333222222222222000000000///......000222................................................---------------......///////////////////////////------.........---,,,+++++++++,,,------------,,,......---------,,,,,,,,,------,,,,,,,,,---///000,,,+++******+++,,,+++***+++,,,---,,,++++++,,,...)))******+++++++++++++++++++++++++++++++++++++++))))))))))))******************))))))))))))************++++++++++++******((((((((()))***+++++++++*********++++++*********((()))))))))*********+++'''(((((()))***+++++++++(((((((((((()))***,,,,,,************************,,,,,,+++************++++++******************++++++*********))))))((((((+++,,,,,,***((((((,,,///((())))))***++++++,,,,,,(((((()))******++++++,,,******************++++++)))***+++++++++++++++,,,((())))))***++++++,,,,,,******+++,,,------......,,,,,,,,,,,,------------///...,,,,,,...///...---......,,,++++++---...///***------++++++......+++...,,,+++,,,...000000///,,,...///...,,,+++,,,.../////////000000000111111......///000000///......111222222222222111222333222222111000000000111222111222333222222222222333111222333333222333666888333555666666555444555666222444666777777777999;;;888888999999::::::999999888888999::::::;;;::::::999:::;;;<<<============;;;<<<===???@@@AAAAAAAAABBBDDDEEEEEEDDDEEEGGGIIILLLKKKHHHEEEDDDEEEHHHLLLLLLJJJGGGFFFGGGGGGFFFEEEDDDCCCEEEHHHGGGBBBBBBEEEAAA@@@???>>>===???BBBDDD@@@DDDFFFDDD???<<<===???>>><<<:::999:::;;;;;;:::<<<<<<;;;<<<===>>>>>>>>>????????????????????????AAABBBCCCCCCDDDEEEFFFGGGxxxppplllkkkiiieee^^^VVVSSSWWW```ggggggccc```___^^^^^^cccjjjiiilllqqquuuuuusssooommmiiigggiiilllmmmoooyyy}}}yyyxxxzzz}}}|||xxxvvvvvvwwwyyygggWWWXXXQQQSSS```nnn|||wwwooohhhmmmjjjppp~~~~~~yyyqqq```WWWNNNHHHJJJJJJEEE@@@???>>>===<<<;;;:::;;;>>>AAA===:::888888999;;;;;;;;;999:::;;;<<<<<<:::999888888888888888888777666555555555666666666666666555555555555444444333333333444222222444444222222444111111000000111111222333............///000000111---------,,,++++++---///................................................,,,+++++++++,,,,,,---...........................++++++,,,---,,,+++***)))++++++,,,---------,,,,,,......---------,,,,,,,,,---,,,,,,+++,,,---...///,,,)))'''))),,,---+++)))((()))******)))***,,,...******+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++******)))((((((((())))))(((((((((((())))))******++++++++++++******'''(((((()))***+++++++++(((((())))))))))))(((((((((((())))))*********+++***)))(((((()))+++---...,,,+++***)))))))))++++++)))))))))))))))))))))))),,,++++++***************++++++************++++++))))))******++++++,,,,,,'''((('''%%%"""###'''+++((())))))***++++++,,,,,,,,,+++***)))(((((((((((())))))***+++,,,------...((()))+++++++++******+++((())))))***++++++,,,,,,))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,+++///...,,,,,,...///...---000...,,,*********+++,,,))),,,---***+++...///,,,---,,,******---///000///))),,,......,,,,,,...000//////000000111111222222---...///000000///...------...//////.........///000111222333333222111000111///---...111333111...000111111111000222444777222333444333111000111222222333555555444333444444555555666666555555444333555555777777777666555444222333666888999:::999999555555555666777777888888:::;;;<<<<<<<<<===@@@BBB===>>>>>>===<<<<<<===???CCCAAA???>>>??????>>>===AAA>>>>>>AAA@@@===<<<>>>======<<<:::999;;;>>>@@@999>>>BBBAAA>>><<<>>>AAA===;;;888888999<<<======;;;;;;;;;<<<======>>>===>>>=========<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;999888777777777999999888666666555555555555555666666666666555555555444222333444555555444555444444333333333444444111111000000000000111111111000///////////////000111111111111000000000000111111000000000000111111........./////////////////////............////////////.........---------000///------......---,,,------------...///111111,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000/////////...---,,,******,,,+++***)))***+++,,,---,,,000000,,,)))++++++******++++++++++++***)))))))))))))))))))))))))))))),,,++++++++++++++++++,,,++++++---------+++)))((()))************+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,+++*********+++,,,---)))'''&&&'''+++,,,)))'''))))))***++++++++++++***(((((()))***+++,,,,,,---*********++++++*********)))))))))***++++++)))'''(((***+++,,,++++++---...)))************+++++++++---+++)))((()))+++---///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,...//////,,,***)))))),,,,,,,,,,,,,,,---...//////...,,,+++***+++,,,,,,---------------...///111+++,,,------++++++,,,---++++++,,,---............,,,,,,------,,,,,,++++++,,,,,,------...------,,,---------............//////000222222000///000111000000000000111111111111333111///...---...///000222222111000/////////000111111111111111111111111444333111000000111333444333333333222222222111111666444444444555666555444333333333333444555666666666666666666666666666666444555666777777666555444666777888::::::999888888;;;;;;;;;::::::999999999<<<;;;::::::999999999:::999999:::::::::;;;;;;;;;<<<>>>???>>>;;;:::;;;===<<<===>>>??????===;;;999888999;;;======<<<;;;:::;;;::::::::::::;;;<<<<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::999888777777777888777666666555555555555444444555555555555444444555444333333333444444444444333333222222222333333333333222222222222333333111111000000000000111222111111111000000000//////000//////////////////000////////////............///...............///000///.........------------///...------......---+++,,,,,,,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,...............---,,,+++***************+++,,,,,,'''+++---++++++---...,,,))))))***+++,,,,,,,,,+++)))))))))))))))))))))))),,,+++************+++,,,,,,,,,++++++******++++++)))************+++++++++*********+++++++++,,,,,,,,,,,,+++++++++***************)))))))))***+++,,,((((((((()))++++++***(((+++++++++++++++***))))))***************+++++++++*********))))))*********)))))))))***++++++)))'''&&&(((******))))))+++,,,)))************+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,+++---......,,,*********---,,,,,,,,,,,,---...///...---,,,+++++++++,,,,,,---+++***+++...///---***+++,,,------++++++,,,------------...------,,,,,,***+++,,,,,,------------------......------,,,+++---------............///---///111000///...///000//////000000000111111111111111111111111000//////111000000////////////000111111111111111111111111444333111000000111333444111111111222222333333333444333222333444555444222666555444333333222222333444444444444444444444444444555666666666666555444666666777888888888888888999999888888888777777777::::::999888888888888888777777888888888999999999:::<<<===<<<:::888:::;;;999::::::;;;:::999888777777777999:::::::::999888::::::;;;;;;;;;<<<<<<<<>><<<;;;;;;<<<>>>???@@@@@@@@@AAABBBBBBCCCCCCrrrkkkhhhkkkkkkkkkkkkkkkkkklllllleeeffffffeeebbb___\\\ZZZRRRVVV\\\dddkkkooorrrsssuuuooolllooorrrqqqnnnmmmqqqqqqpppqqqxxxyyyqqqmmmkkklllllliiijjjnnnjjjiiilllwwwvvvvvvppp[[[QQQTTTZZZ___kkk~~~xxxyyyrrreeeVVVMMMGGGCCCCCCDDDEEEBBB@@@>>>>>>>>><<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888777777777666555555444444444555555333333444444444444333333444444333333333333444444222222222111111222222333333333222222222222333333111000000000111222333444111111000000000000/////////......------......///000/////////...---------...---------...///000000............------------...---,,,,,,------,,,++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------))))))***+++++++++++++++''',,,...,,,***++++++(((((()))***,,,------......))))))))))))))))))))))))---,,,***))))))***,,,---,,,+++)))((()))***,,,...)))************+++++++++*********++++++++++++,,,***************)))))))))))))))(((((())))))***+++((()))++++++*********+++------,,,+++***)))((('''+++++++++*********))))))+++***)))(((((()))***+++))))))((()))++++++)))(((''')))******))))))+++,,,)))************+++++++++'''(((***+++++++++))))))++++++++++++++++++++++++++++++*********++++++,,,)))+++------+++******+++------,,,,,,,,,---......------,,,+++++++++,,,,,,111---***,,,111222---(((+++,,,------++++++,,,---............---,,,+++***))))))+++,,,---.....................---,,,++++++---------............///,,,...000///...---......//////000000000000111111///111222333333222000...///////////////000000000111111111111111111111111333222111000000111222333//////000111222333444555333222111111333333222111555555444333222222222222333333333333333333333333444444555555555555444444666555555555555666777777666666666555555555555555888888777666666666666777555555555555666666666777888:::::::::888777888999888888888888888777777777777777888888888999999999:::;;;<<<=========<<<;;;;;;:::::::::;;;===>>>@@@@@@@@@@@@@@@@@@AAAAAAAAA}}}~~~wwwnnnfffaaa```bbbaaaaaaaaacccgggjjjlllhhhiiijjjjjjiiifffcccbbb___dddkkkqqqttttttttttttyyysssooopppqqqooopppssswwwxxxzzz}}}vvvppplllkkkkkkhhhhhhkkkjjjlllsss~~~sssjjjnnn~~~qqq```ZZZ___fffiiisssqqqbbbZZZSSSKKKGGGEEEDDDDDDEEEAAA@@@???>>>===<<<;;;:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777444444333333333444555555333333444444444444333333444444444333222222333444222222222222222222333444222111111000000111111222/////////000111222333444111000000000///////////////..................///........................------------...///000000---------------------------,,,++++++------,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++++++++++++++,,,,,,------)))***,,,---------,,,+++###)))---,,,+++---,,,))))))***+++,,,------------))))))))))))))))))))))))---+++)))(((((()))+++---******)))))))))+++,,,---))))))*********+++++++++************++++++++++++************************))))))))))))*********+++'''+++------***)))+++------,,,+++***))))))))))))************************+++***(((''''''(((***+++)))(((((()))***+++***)))***+++---,,,++++++---...))))))*********+++++++++(((((())))))))))))((((((************************,,,,,,+++*********++++++(((***,,,,,,+++***+++---------,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,000---******,,,---+++)))+++,,,------++++++,,,------.........------,,,+++)))***+++,,,------------,,,,,,------...------,,,---------............///---...000000...---...///////////////000000000111///000111222111111000///...//////000111111111111111111111111111111111111222111111000111111222333///000000111222333333333333222111111333333222111111111111111222333444555222222222222222222222222333333444444444444333333555444333333333444666777444444444444444444444444666555444444444444555555444444444444555555555555888888888888777777777888::::::999888888999999::::::999999999999:::;;;;;;999:::<<<>>>>>>===<<<;;;::::::::::::;;;===>>>???@@@?????????????????????{{{zzzxxxuuuqqqnnnmmmjjjfffaaa^^^\\\\\\ZZZYYYYYY[[[___eeekkknnnooopppqqqqqqpppnnnkkkjjjkkkooosssuuutttsssrrrsssuuutttsssrrrnnnlllsss{{{yyyrrrmmmmmmnnnnnnpppsssqqqttt|||zzzsssgggaaa___lll}}}mmmfffgggjjjmmmssszzz~~~pppbbbVVVNNNKKKJJJHHHFFFEEEDDDBBB@@@?????????>>>===<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777777444333333333333444444555444444555555555555444444333444555333111000222444333333333333333444555555222222111111111111222222.........///000111222333000000000////////////...000//////......//////000+++,,,,,,---...///000000---------------...//////,,,,,,---------------------+++++++++------,,,+++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((((((((***)))))))))***+++,,,---***+++---.........---,,,###)))+++---000111000,,,,,,,,,------,,,,,,+++************************,,,+++)))(((((()))+++,,,'''(((***+++,,,++++++***))))))*********+++++++++))))))*********+++++++++******++++++++++++++++++*********+++++++++++++++(((+++...---+++***+++...+++******))))))***++++++((())))))***++++++,,,,,,+++***)))(((((()))***+++***((('''(((***++++++***+++,,,------,,,+++---...))))))*********+++++++++***)))(((&&&&&&''')))***************************,,,,,,++++++++++++++++++)))***++++++++++++,,,......------,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,++++++***&&&###$$$(((,,,+++,,,------++++++,,,---+++,,,------.........---,,,,,,,,,------,,,,,,+++***+++,,,---.../////////---------............///---///111000///...//////...////////////000000000000///...------...///000//////111222222222222111000000000000000000000000000000000000111222222333111111111111111111111111333222111222333444333111111111111111111222444444222222222222222222222222333333222222222222333333444333222222222333555666333333444444444444444444333333222222222333333444444444444555555555555666777777777777777888777777:::999999888999999::::::999999888888888999:::;;;999:::<<<>>>>>>===<<<:::<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>=========yyyssskkkjjjmmmqqqrrrqqqcccaaa^^^\\\YYYXXXXXXXXXYYYYYYZZZ]]]cccjjjpppuuurrrrrrrrrrrrqqqpppooooooqqqtttwwwvvvsssqqqrrrtttrrrrrrsssrrrlllkkkttt|||vvvssswww{{{}}}{{{rrrggg___ZZZYYYXXX^^^ssswwwnnnkkkjjjlllnnnuuu{{{kkk___VVVOOOLLLLLLEEEHHHHHHFFFDDDDDDAAA===<<<>>>??????===;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777777555444444333333333444444444444555555555555444444333555666444000///111444333333333333444555666666444444333333333333444444///.........///000111111000000////////////......000//////////////////000++++++,,,---...//////000......---------------...,,,,,,,,,,,,---------------,,,+++,,,---...---,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************)))((()))***,,,---+++,,,,,,---------------%%%+++...,,,+++,,,,,,))),,,,,,,,,,,,,,,+++***************************************))))))*********'''(((***,,,,,,+++)))((()))************+++++++++)))))))))************+++*********+++++++++++++++******+++,,,,,,,,,,,,+++)))***,,,,,,+++++++++,,,+++***)))))))))***,,,---'''((()))***+++,,,------*********++++++************((('''(((***+++++++++)))+++,,,+++******+++,,,)))************+++++++++,,,***(((&&&%%%''')))+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---+++,,,,,,,,,++++++---///......---,,,,,,,,,------++++++,,,---------,,,,,,,,,//////+++&&&&&&,,,222+++,,,------++++++,,,---***+++,,,---............,,,---------,,,,,,+++******+++,,,---.../////////---------............///---///111111///...///000......////////////000000000...---,,,,,,---///111...///111222222111000000000000000000000000000000//////000111111222222222222222111111111000000000333222111222333333222111444333222111000000000000222222222222222222222222222222111111111111222222333222222222222333444444333333333333444444444444222222111111111222333333444444444555555555666666666555444555777888777666666666666777777777777777555666666666666777777777999:::;;;<<<<<<<<<;;;:::=========<<<<<<;;;;;;:::<<<<<<<<<<<<<<<=========iiifffcccdddiiinnnqqqqqqdddbbb___^^^^^^___```aaadddddddddfffiiinnnsssvvvsssrrrqqqqqqqqqrrrttttttuuuyyy|||{{{vvvssstttvvvqqqpppppppppmmmlllttt~~~}}}~~~xxxjjj___YYYWWWWWWaaaaaahhh}}}yyyuuuuuuuuuvvvzzzyyyfff^^^VVVRRRMMMGGGGGGKKKCCCGGGGGGCCCAAACCCBBB???:::<<>><<<:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777777777666555444333333333444333333444444444444333333222555666444000...000444222222222222333444555666555444444333333444444555111000000///000000111111000000/////////.........///......------......///------------------------//////...---,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++,,,...///...---+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,*********+++---...+++************+++,,,,,,...222222---))))))'''%%%******++++++++++++++++++************************((()))***++++++***)))(((***************))))))))))))************+++++++++))))))))))))************)))))))))*********++++++((()))***+++,,,++++++******))))))***,,,,,,+++***---+++***)))((()))+++,,,))))))*********+++++++++***+++,,,------,,,+++******((('''''')))+++,,,+++***+++,,,,,,*********,,,)))************++++++++++++***)))((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------...---+++,,,...000///...---,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,///111///---,,,///222+++,,,------++++++,,,---,,,,,,------...---------++++++,,,---------,,,,,,,,,------...------,,,,,,---------............///,,,...000///...---.............../////////000000...............///000000---...000000000///---,,,000000000000000000000000...///000111111222222222000000000000111111111111222111000000222222111000333222111000000//////000000000000000000000000000222111000000000000111222111222333333444444333333111222222222333333333333111111111111111222333333333333444444444555555555444333111333555666555333333444555666777666666555444555666777777777666555999999999::::::::::::;;;;;;;;;;;;;;;;;;:::999999::::::;;;;;;<<<<<<======gggfffdddeeegggjjjmmmnnnjjjhhhffffffiiilllooopppooonnnlllkkkkkkmmmoooqqqtttssssssrrrtttvvvyyy{{{{{{|||wwwwwwxxxsssooommmnnnnnnoootttzzzyyyhhh[[[XXX]]]ffflllpppooorrryyyxxx|||}}}~~~ttteee[[[TTTPPPOOOOOOKKKCCCBBBFFF@@@DDDCCC===;;;@@@BBB???888;;;>>>>>>;;;999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888777777777777777888888777666555444333333333222222222333333222222222222555666444///---000444111111111111222333444555333222222111111222222333222222111111111111111111000/////////...............------,,,,,,------...000//////...,,,+++******000///...---,,,++++++++++++++++++,,,,,,---------...---,,,---///000///...)))+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///...,,,++++++,,,...///***)))((((((((()))+++,,,(((,,,---+++***---///...'''((()))***+++,,,,,,,,,************************'''(((***,,,,,,***((('''---+++)))((('''((()))***)))************+++++++++))))))))))))************'''((((((((())))))******'''((()))++++++******)))+++)))'''))),,,---+++(((///---+++)))(((((()))***+++++++++***************)))+++---//////---+++)))***(((&&&''')))+++,,,,,,,,,.........,,,,,,,,,...)))************+++++++++)))***+++++++++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///...//////---,,,,,,...000///...---,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,&&&(((***,,,---,,,***(((+++,,,------++++++,,,---............---,,,++++++)))***+++,,,---........./////////...---+++***)))---------.........//////+++---......---,,,,,,---............/////////000,,,...000111222111000///,,,---...//////---+++)))000000000000000000000000......000111222222222222......///000111222333333111///...///000111000///////////////000111222333////////////////////////222111000//////000111222111222333444555444333333000000111111222222222333111111000111111222333333222222333333333444444444333111///111444555444222222444666888888777666555555666888::::::999777666999999888888888999:::;;;888999999:::::::::999999999999::::::;;;<<<======eeehhhkkklllmmmpppuuuzzzzzz{{{{{{wwwxxxwwwuuuqqqooonnnqqqtttwwwwwwqqqooosssvvvwww|||~~~rrrpppppptttvvvvvvvvvwww~~~vvvrrrvvv|||qqqooofff[[[[[[gggtttzzz|||yyy|||uuuttttttyyy~~~oooggg___VVVNNNJJJJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>============<<<<<<<<<<<<::::::;;;;;;::::::999888777888999::::::888777666888888777666666666666666999888666555444444444555333333444555444333111000555444333333555555444333333333333333333333333333333333333333222222111000666444111222444444000---111000...---,,,,,,,,,---000///...------...///000///......---------......,,,------......------,,,111...------000111///---(((,,,///...***(((,,,000+++,,,------++++++,,,---,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***---,,,+++,,,------,,,+++,,,,,,+++******+++++++++...,,,***((((((***,,,...,,,,,,,,,------,,,++++++))))))*********+++++++++,,,+++)))''''''(((***+++************************)))************)))((((((+++***)))))))))***,,,,,,,,,+++***))))))***+++,,,(((((())))))***+++------)))***+++,,,---.........)))***+++,,,,,,+++***)))&&&'''((()))***+++,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,++++++*********,,,......***$$$$$$+++222+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,000...------///000000///++++++,,,,,,,,,,,,---------------------,,,,,,,,,..................------000000000000000///......,,,000222222000......///...///000000000...---,,,////////////000000000000555555444333333444444444222333222111000000333666111111111111111111111111222222111000//////000000000000111111111111000000111555888666111...000333444333111000000000111111333333222222333444666777333333333222222111111111111111222222222333333333444444444444444444444444333333444555666666666555666555555444444444555555777777777777777777777777888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>========================<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999999888888777666777666666555555555555555777777555444333333333444222222333333333222111000444333222333444444444222222222222222222222222222333333333333333222111111222111111111111111///---***+++,,,...///000000000000///...------...///000//////...---,,,++++++***,,,------......------,,,000...,,,---///000...,,,***+++,,,------,,,,,,,,,+++,,,------++++++,,,---,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++******)))((((((******)))(((,,,+++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,***))))))))))))***************************+++,,,,,,,,,,,,+++******+++***)))))))))***+++,,,++++++***))))))***++++++******************++++++))))))***+++,,,,,,,,,,,,)))***++++++++++++***)))+++++++++++++++++++++++++++++++++++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---///---)))(((+++...+++,,,,,,------,,,,,,+++......------------.........,,,++++++---......---++++++,,,,,,,,,,,,------------............//////........................///////////////...------,,,///000000...---...///...////////////......------............/////////000000////////////000000111222222000000111333666111111111111111111111111222222111000000000000000000000111111111111000000111333555444000///000111333222111000000000111111333222222222333444666777333333333222222111111111111111222222222333333333444444444444444444444444444444555555666666555555555555444444444444555555666666666666666666666666888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<>>===<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::;;;:::999888777666666666666666555444444444444444666555444333222222222333111111222222222111000000333222111222333333222111111111111111111111111111333333444444444333222222...///000000///......///&&&))),,,000222111000/////////...------...//////............,,,***(((''',,,------......------,,,...---,,,,,,......---,,,,,,******,,,...///---***+++,,,------++++++,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,+++******,,,,,,+++***++++++++++++++++++++++++******,,,------,,,******)))******++++++************************+++++++++------,,,,,,+++***)))(((************************++++++,,,,,,++++++***)))******))))))******+++,,,++++++***))))))***++++++,,,++++++***))))))******))))))***************))))))***++++++++++++***)))...------,,,+++***))))))***************++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++,,,,,,+++,,,...///...---+++)))+++,,,,,,------,,,,,,+++///......------......///,,,***)))***+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////.......................................------,,,---......---,,,,,,---///..................//////,,,,,,---------.........111000000000000000111111000000111000000111333666111111111111111111111111222111000000000000000000000000111111111111000000000000000000000000000000222222111000000000111111222222222222333444555555222222222222222111111111111111222222222333333333444444444444444444444444555555666666666555555444555444444444444444555555666666666666666666666666999999999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;zzz|||}}}}}}~~~yyywwwwwwyyy||||||xxxuuutttyyy~~~zzzrrrhhh\\\UUUYYYaaa~~~~~~}}}zzzvvvuuuxxx}}}www}}}zzznnnbbbXXXQQQOOONNNKKKHHHEEEDDDDDDEEECCCCCCCCCBBBAAA@@@?????????>>>======<<<<<<<<<=========<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999<<<:::888777666666666777777666555555444444555555555555444333333333333333111222222222222222111111222111000111222333222000111111111111111111111111333333444444444333333222+++...111111...---///111,,,---///000000...---+++........................,,,---...///...,,,***(((,,,------......------,,,,,,,,,,,,,,,,,,---,,,,,,---,,,******+++------...+++,,,------++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,++++++------,,,+++******++++++,,,,,,++++++***+++,,,,,,,,,,,,+++***)))******++++++++++++***************************------......---+++)))(((************************)))))))))))))))(((((('''***************++++++++++++******************+++++++++***************+++*********+++******))))))*********++++++*********,,,++++++***)))((('''''')))))))))))))))******+++)))))))))*********************************************+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------*********++++++,,,,,,,,,---,,,,,,...000///,,,(((+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++***))))))+++,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------------------.....................//////......---,,,...------,,,,,,---...000...------,,,---...000111,,,------------.........111111000000111111222222...///000000000111333555111111111111111111111111111111000000000000000111000000111111111111000000000///......000111000///111111111000000000000111222222222222222333444444222222222111111111111111111111222222222333333333333333333333333333333333666666666666666555444333444444333333444444555555666666666666666666666666999999999999888888888888999999999999999999999999999999:::::::::;;;;;;;;;xxxooorrruuuxxx{{{~~~uuurrrrrrrrrwwwrrrllleee___YYYYYYbbbmmm|||{{{{{{{{{}}}vvvmmmkkkuuuvvvhhh]]]VVVQQQMMMJJJHHHIIIHHHFFFBBB@@@AAABBBBBBBBBAAAAAA@@@@@@@@@?????????>>>=========>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888999999999999888777777;;;:::888666555555666777888777666666555555666666555555555555444444444333333333222222222333333333222111000000222222111000222222222222222222222222222222333444444333333333,,,///222222000///111333111111///...,,,,,,++++++------............------+++,,,...000000///---,,,,,,------......------,,,+++,,,,,,,,,++++++,,,,,,---...---)))&&&(((...444+++,,,------++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***)))((('''((()))***)))''')))***+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,******+++,,,------,,,,,,************************,,,---...///...,,,***(((************************((())))))))))))(((''''''))))))******++++++++++++*********++++++*********))))))))))))***+++,,,---***+++++++++++++++******+++******************+++***)))))))))))))))))))))))))))(((((())))))***+++*********+++++++++,,,,,,******************************+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------*********++++++,,,,,,,,,111---***+++...///---***+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,+++)))***,,,------,,,+++++++++,,,,,,,,,------///.........---,,,,,,,,,---------........./////////000000000000///......///...,,,,,,---///000000...---,,,,,,,,,...///000------........./////////------------......///000---///000000///000222333000000000000000000000000111000000000000000111111000000111111111111000000111///......///111111000000000000000111000000000111111222222222222222222111111111111111111111111111111222222222333333333333333333333333333333333555555666555555444333222333333333333333444555555555555555555555555555555888888888888888888777777999999999999999999999999999999999:::::::::;;;;;;uuummmiiiqqqzzzuuunnnpppsssuuu~~~nnniiieeecccbbbeeeqqq|||||||||qqqjjjhhhiiittt|||vvveee^^^TTTNNNLLLKKKJJJIIIEEEEEEEEECCCAAA@@@AAABBB@@@@@@@@@@@@@@@????????????>>>>>>======>>>>>>???<<<<<<<<<;;;;;;;;;;;;:::777888888888888777666666888888777666666666777777888888777666666666666666444444555555555555444333333333222222333333444555222111000111222222111000222222222222222222222222111111222333333333222222...000222222111111222222000///...,,,,,,---...///------............------+++,,,---///000//////...,,,------......------,,,+++,,,------++++++,,,---,,,......)))%%%&&&...666+++,,,------++++++,,,---***++++++,,,,,,++++++******++++++,,,,,,++++++******)))((()))***+++***(((((()))+++,,,------,,,+++---,,,+++******+++,,,---***+++,,,---------------+++++++++***************+++,,,---......,,,+++)))******************************++++++******)))((())))))***++++++++++++***)))***++++++++++++***)))((((((((()))***,,,---...******++++++,,,++++++***++++++***))))))***++++++******++++++,,,,,,,,,---)))))))))))))))******+++*********+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++,,,,,,222...***)))+++------,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...---+++***+++,,,...------++++++,,,,,,,,,,,,------000000/////////.........,,,,,,------.../////////000000000000000//////......---,,,---///000000///------------------......---............/////////...............///000111...///000000//////000111000000000000000000000000000000000000000111111222000000111111111111000000111000///...---...///000...///000111111111000000000111111222222222111111000000000111111111111111111111222222222333333333333333333333333333333333333444444444444333333222222222222222333444555666555555555555555555555555777777777777777777888888888888888888888888888888999999999999::::::::::::||||||{{{zzzvvvsssvvvwwwllliiiooovvvxxxxxxtttpppppppppsss|||uuunnnpppsssuuu}}}rrrcccZZZXXXUUUPPPJJJGGGHHHHHHGGGEEEFFFDDDBBBAAAAAAAAA@@@@@@============>>>>>>>>>>>>=========<<<<<<======>>><<<<<<<<<;;;;;;;;;::::::888888888888888777666666555666666777777777777777777777666555555555555666222333444444555444333222222222111111111222444555333222111111222333222111111111111111111111111111///000111111222222222111111000000111222333111000------..................,,,------......------,,,,,,---------------......,,,------......------,,,+++---......,,,+++,,,...,,,---,,,+++)))***---111+++,,,------++++++,,,---***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***,,,+++***+++,,,---,,,***''')))+++---------,,,+++***++++++,,,,,,++++++***))))))+++,,,,,,---------+++++++++*********))))))******,,,,,,---,,,,,,+++***************************************))))))(((((()))***+++,,,++++++***)))***++++++++++++***)))***)))))))))***+++,,,,,,(((((()))***+++++++++***++++++***))))))***++++++******+++++++++,,,,,,,,,***))))))))))))***++++++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++///---+++******+++,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------+++******,,,------,,,++++++,,,,,,,,,,,,------++++++,,,------...//////,,,,,,------...//////000//////000000//////...---,,,++++++,,,///000///---------.........---,,,,,,,,,,,,---------.....................///000111222...000111000///---...///000000000000000000000000000000000000000111222222000000111111111111000000///000000---******---000---...000111111111000000000000111222222111000//////000000000111111111222111111222222222333333333222222222222222222222222111111222333333333222222222222222222333444555666555555555555555555555555555666666666777888888888888888888888888888888888888999999999999:::::::::|||yyyyyy~~~~~~~~~xxxlllaaabbbllluuuxxx|||xxxxxxwwwxxx~~~wwwqqqpppyyy~~~vvvggg___XXXPPPNNNQQQLLLHHHEEEDDDEEEFFFDDDAAAFFFCCC???=========<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::999999999999999888777777333444666888888888777777666666555444444444444555000111333333444333222111111111000000000111333444333222111222333333222111000000000000000000000000...///000111111111111111222000...000333333111...---...000111000...,,,***,,,,,,---......---,,,,,,...---,,,++++++++++++,,,,,,------......------,,,+++---///...,,,+++---///,,,+++***,,,......---++++++,,,------++++++,,,---***+++,,,------,,,+++***+++++++++,,,,,,+++++++++)))((('''((()))***)))'''''')))+++---...---,,,+++(((***---......---***((((((((()))++++++,,,,,,,,,++++++++++++******))))))))))))***+++,,,,,,,,,,,,************************(((((((((((((((''''''&&&((()))***+++,,,+++******)))***+++,,,,,,+++***))),,,+++******)))*********&&&&&&((()))************,,,+++***))))))***+++,,,******))))))))))))))))))***************++++++,,,'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++*********,,,,,,,,,+++*********++++++,,,,,,------,,,,,,+++***))))))))))))))))))***,,,+++)))***+++---,,,,,,++++++,,,,,,,,,---------$$$%%%&&&(((***,,,---...,,,,,,------...///000000......//////......---,,,***)))))),,,///000...+++------...///...---+++***++++++,,,,,,,,,---------***)))******+++,,,---...///000111000...---------000000000000000000000000000000///000000111222222000000111111111111000000---000000---'''&&&***///---...///111111111000//////000111222222111000/////////000000111111111222111111222222222333333333222222222222222222222222///000111222222222222222222222222222333444555666555555555555555555555555444555555666777888888999777777777777777777777777888888999999999:::::::::{{{yyyzzz{{{~~~{{{xxxsssllleeebbbdddnnn}}}zzzyyy|||}}}{{{oooeee```YYYRRRNNNKKKHHHFFFIIIHHHGGGGGGGGGEEEAAA???BBBBBBCCCBBB@@@===:::999>>>===<<<;;;:::;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;:::::::::;;;;;;<<<:::::::::999999888888888777777777777777777777777999888888999:::888555222555444333222333444555666555555666777666555444333......//////000000111111333222222222222222333333111222222000,,,,,,...111222222222111111111000000000//////000111111///---,,,,,,,,,------.........,,,,,,,,,++++++*********---------...------,,,,,,,,,---------.../////////***++++++,,,,,,++++++***+++---...///.........///,,,------+++))))))***,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,//////---,,,,,,,,,,,,,,,///---++++++------+++))),,,,,,++++++***)))((((((+++***++++++,,,---...///******++++++++++++******++++++++++++,,,,,,)))'''((()))***+++++++++++++++************))))))((((((************************************************,,,,,,,,,,,,,,,+++***))))))***++++++)))(((((()))******))))))))))))******+++*********+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------((()))***++++++++++++***/////////....../////////,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,+++***+++,,,---...,,,,,,++++++,,,---///000////////////////////////%%%&&&''')))+++,,,,,,,,,***+++,,,---------,,,,,,111111000///......------........................111///,,,---///000///---'''&&&***222444000...111+++...000000...---000222000...---...000111...,,,111111000000000000000111...///////////////......000000000000000000000000333222111111000000111111//////000111222333333333222222333333333444444444//////000111222333333333222222222222222222222222222222222333333333444444444333333222222333333444444444444444444444444444333444555666777777777777888888777777777777777888888999;;;<<<<<<;;;999888xxxwww|||{{{tttoookkkjjjooowww{{{zzz}}}xxxlllbbb]]]UUURRRMMMJJJHHHHHHGGGFFFHHHFFFEEEDDDDDDCCCAAA>>>AAAAAABBBAAA@@@>>>;;;:::;;;:::999999999999:::;;;<<<<<<;;;::::::::::::;;;;;;::::::999999999999:::999999888888888777777777777777777777777777777777666555555666777555222000555444333333333333444555000000111111111000///...//////000000000000000111333222111111111111111222111222222000---,,,...000222222222111111111000000333111//////000///...,,,,,,,,,,,,---------......---,,,,,,,,,++++++++++++,,,------...------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------,,,,,,,,,***,,,......---,,,,,,---***+++++++++))))))+++,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,+++))),,,,,,++++++***))))))(((++++++++++++,,,---...///)))******++++++******)))(((((('''((())))))&&&$$$******+++++++++******)))++++++*********)))))))))************************+++++++++***************+++++++++++++++******))))))***++++++)))(((((()))******))))))))))))******------,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,+++++++++,,,---...++++++******+++,,,...///------------------------***+++,,,,,,------,,,,,,------............//////...------,,,++++++******------------------------111///------///000///---+++))),,,222222...---///,,,...///...,,,***,,,...000...---...000000...,,,111000000/////////000000......////////////......000000000000000000000000222111000000//////000000/////////000000111111111111222222222222333333333//////000111222222222222222222222222222222222222222222222333333333333444333333333333333333333333444444444444444444444444333444555666666777777777888888777777777777777888888999:::;;;;;;:::999888xxxxxx}}}~~~{{{xxxuuuvvv|||~~~yyyggg[[[TTTQQQOOOMMMJJJGGGFFFFFFHHHHHHHHHGGGEEEBBBAAAAAAAAA@@@>>>??????@@@@@@@@@>>><<<;;;;;;:::999888999:::;;;<<<===<<<;;;;;;::::::;;;;;;::::::999888777777777888888777777777777666666666777777777777777777777777888777777888888777555222666555444333222222333333222222333333333222111000111111111111111000000000222222111000000///000000111111111000...---...000222111111111111000000000555222///.........---,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,***,,,------+++******+++)))***++++++******+++,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++,,,+++***)))((()))***+++,,,---,,,++++++)))((('''(((*********(((,,,,,,++++++***)))))))))))))))))))))***+++,,,,,,)))******++++++******)))+++***)))***++++++)))''',,,,,,,,,++++++)))((((((+++++++++++++++*********************************++++++++++++******))))))******************)))))))))***++++++)))(((((())))))))))))))))))))))))))),,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,+++++++++,,,---...***************,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++///...---------...000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///......//////...,,,///------000000,,,+++---,,,---......,,,+++,,,---......---...000000...---//////.........//////000......///////////////...000000000000000000000000000000///............///////////////////////////000000000111111111222222//////000111222222222222222222222222222222222222111111222222222333333333111222333444444333222111333333333333444444444444333444555666666777666666777777777666666777777888888888888888888888888888yyytttsssttttttqqqrrr}}}~~~vvvmmmbbbXXXSSSOOOLLLIIIKKKIIIFFFDDDEEEFFFEEEDDDFFFCCCAAA???@@@@@@@@@???======>>>??????>>>======>>>===<<<;;;:::;;;;;;<<<<<<<<<;;;:::::::::::::::::::::999888777777777777777777777777777777777777666666666666666666666666999888777888999888666444666555444333222222111111666666666555555555444444333333222222111111000000222111000//////......///111111000000///...//////111111111111000000000000444111...,,,---.........------------------------------------------------,,,,,,------...---------------,,,,,,++++++******,,,,,,------------,,,,,,+++---...---+++******++++++---...---+++******+++***+++,,,,,,******+++,,,++++++++++++++++++++++++)))+++,,,---,,,***(((''')))***+++---,,,+++)))(((***)))))))))))))))((((((+++++++++*********))))))'''''''''''''''((()))***))))))************)))))),,,+++***+++,,,,,,+++)))+++++++++++++++***)))(((++++++++++++++++++++++++************************,,,,,,++++++***)))))))))******)))))))))))))))))))))***++++++)))(((((()))))))))************))))))'''((()))+++,,,......///******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,++++++,,,,,,+++***)))((((((***,,,------,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******...---+++***+++,,,...000000000//////............,,,,,,,,,,,,,,,,,,,,,,,,///...............---,,,000///......---,,,,,,------....../////////000111---------...//////............---------...//////---...//////////////////////////////////////////111000//////......//////000//////////////////////////////000000000000111//////000111111111111111111111111111111111111111111111111111222222222222000111333444444333111000333333333333333444444444333333444555666666666666777666666666666777777888888888777777777777888888{{{mmmfffccclllpppssssssvvv~~~mmm[[[VVVPPPMMMLLLKKKHHHFFFGGGEEEBBBAAAAAABBBAAA@@@EEEBBB@@@???@@@AAAAAA@@@<<<<<<======>>>>>>>>>>>>@@@???===;;;:::999::::::;;;;;;:::999999999999999::::::999888888888888888888888888888888888888888666666666666666666666666555444333444555555333222555555444444333222111000222222222111111111111111333333222222111111000000111000000///......//////000000000000000000///...000000000000000000000000111///,,,,,,---///000000------------------------------------------------+++,,,,,,---.........---......------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,...///...,,,+++++++++...///000///,,,***))))))***+++,,,,,,******+++,,,++++++++++++++++++++++++)))+++,,,---,,,***((('''***+++,,,---,,,***'''&&&,,,,,,,,,+++)))(((((((((+++++++++***************)))(((((((((((())))))***)))))))))******))))))))))))'''&&&'''((()))((('''((()))***+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))***))))))(((((()))******)))***++++++)))(((((()))((()))************)))(((&&&''')))+++---.........******+++++++++,,,,,,,,,*********++++++,,,,,,,,,...---,,,+++++++++,,,---+++***)))((((((***,,,---,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------------------------------------++++++,,,---------,,,,,,...---,,,++++++---///000,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......------......---,,,,,,...//////000///////////////......+++,,,..................---------------...//////------...///////////////////////////////////////111111000////////////000000000000000000000000///....../////////000000000//////000111111111000000111111111111111111111111000000000111111111222222000111333444444333111000222222222333333333444444222333444555666666666666666666555555666777888888888777777666666777777888~~~}}}}}}pppjjjjjjuuuzzz~~~~~~yyyzzz||||||}}}ttthhh^^^UUUPPPHHHEEEFFFGGGGGGFFFDDDCCCAAAAAACCCDDDCCCBBBBBB@@@??????@@@AAA@@@???<<<<<<<<<<<<=========>>>???===;;;999888777888888:::999888888777777888888999888888888888888999999777777888888888888999999777777777777777777777777666555444444555666555444333333444444333222111000222111000000//////000000111111111111111000000000000000////////////000000000//////000111111///...//////000000000000000111///---+++,,,...000000000...------------,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---............------------,,,,,,,,,,,,***++++++,,,,,,++++++***+++---......,,,+++,,,,,,---///000///---***))))))***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++,,,+++***)))(((++++++,,,,,,+++***(((''',,,------,,,***))))))***************************,,,,,,++++++++++++,,,,,,((())))))******))))))(((***)))'''''')))******)))(((((()))++++++,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))************************+++***)))((()))***+++,,,)))***++++++)))(((((()))((()))***++++++***)))(((***+++,,,------,,,***)))******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,...---,,,++++++,,,---...---,,,+++++++++,,,---...+++******))))))******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,------......------,,,------------------------+++,,,---...//////000///000///.........///111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,...///.........///,,,......,,,,,,000111///222000...------,,,)))'''***,,,.........---...///---------------...///000,,,---...///000000000000000000000000000000000000222111000000//////000000000000000000000000000000........./////////000000//////000111111000000///111111111111111111111111///000000000000111111111000111222333333222111000111111222222333333444444222333444555555666555555555555555555666777888888777777777777777777777777~~~zzzuuuttt{{{}}}}}}xxxmmmfffaaa]]]XXXUUUTTTNNNHHHFFFGGGHHHGGGFFFCCCBBBAAABBBCCCDDDDDDCCC>>>>>>===>>>@@@@@@>>>===<<<<<<;;;;;;<<<<<<======<<<;;;:::999888999::::::888888777666666666666666666666666666777888999999666666666777777777888888777777777777777777777777888777555666777888777666111222333333333333222111444444222111111111222333//////000000000000000111////////////000111222222000///...000222222000---////////////000000111111...---,,,---/////////---......---------,,,,,,,,,++++++++++++,,,,,,,,,---***+++,,,---............++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))+++------,,,++++++,,,)))+++---...,,,***))))))***+++,,,,,,******+++,,,++++++++++++++++++++++++***************+++++++++*********+++++++++,,,,,,(((***,,,,,,******,,,...************************,,,,,,++++++***++++++,,,(((((())))))))))))((((((,,,+++))))))+++------,,,)))******+++++++++******)))))))))*********++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++)))))))))***,,,---)))***++++++)))(((((()))((()))***++++++***)))(((+++,,,---------+++)))(((******+++++++++,,,,,,,,,((())))))***++++++,,,,,,---,,,+++++++++---///000++++++,,,,,,,,,---------++++++************++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////...////////////000000000000........................------------------------&&&***...///......///000+++//////,,,,,,000000---000...,,,,,,---...,,,***))),,,......------...000------------...///000111,,,---...///000000000000000000000000000000000000000000///.........//////.........//////000000000...////////////000000000///000000000000000//////111111111111111111111111/////////000000000111111111111111111111111111111000111111222333333444444222222333444555555555555555444444555555777888888777777888999999888777777|||tttrrryyy|||~~~xxxnnn]]]YYYWWWWWWWWWSSSNNNKKKKKKIIIHHHIIIJJJIIIEEEAAA@@@???======>>>>>>===;;;<<<;;;<<<===??????===;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;::::::;;;===>>>???777777666555555555555555444444444555666777888999444555555555666666777777777777777777777777777777555333222222444555555444000111222333444333222111333222111000000000111222......//////000000111111////////////000222333444000......000222222000---.../////////000000111111///.........//////---+++.........------,,,,,,,,,*********++++++,,,,,,,,,***+++,,,---............))))))******+++++++++,,,,,,------......------,,,''')))+++++++++***+++,,,$$$'''***,,,+++************+++,,,,,,******+++,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,(((((()))***+++---///000$$$'''***+++***+++...000******************++++++))))))((((((((((((((()))(((((())))))))))))(((((()))(((&&&&&&(((*********+++++++++++++++***)))((((((((())))))*********+++))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,+++***))))))+++---...)))***++++++)))(((((()))''')))***++++++***)))'''((()))+++---------+++*********+++++++++,,,,,,,,,((())))))***++++++,,,,,,---,,,+++***+++---000111((()))***++++++++++++***...------,,,,,,------...,,,------......------,,,------------------------******+++,,,,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,***+++,,,---,,,,,,***)))++++++++++++++++++++++++******++++++,,,,,,++++++,,,------...///.........++++++++++++++++++++++++........................$$$)))---//////...000111,,,000111---,,,000///***,,,******---111444333222(((+++......---,,,...000---------...///000111111,,,---...///000000000000000000000000000000000000//////...------------...,,,,,,------...///000000////////////000000000111///000000000000000//////000000000000000000000000////////////000000000000222222111000000111222222000000111222333333444444222222333444555555555555444444444555555777888888666777999;;;;;;999777666|||vvvrrruuuxxx{{{~~~|||vvv{{{sssfff^^^TTTTTTSSSRRRPPPNNNLLLKKKKKKIIIGGGFFFFFFDDDAAA???BBB???>>>@@@@@@<<<<<<>>>============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;888666666777999999888999999999888888888777777888888777666666666666666555555555666777777888888888777555666777888666555444444555555555555444444444222000111333444333000222222222222222222222222444333222222111111222222111111222333444444444444111111000000000000111111......////////////......111000///......---..............................------------------------........................---------,,,,,,+++++++++...,,,***+++---...,,,***************************************************))))))))))))))))))******+++++++++++++++++++++++++++***)))***,,,------+++******))))))))))))******************************,,,+++*********,,,///000///---+++)))''''''''''''++++++***************+++)))))))))))))))******+++++++++***************+++&&&+++---***))),,,,,,++++++++++++***)))(((((('''))))))************)))))))))(((((()))++++++***)))((()))***++++++***)))(((++++++******************(((,,,,,,((((((,,,,,,(((.........------,,,,,,,,,************************------++++++++++++---------,,,+++++++++,,,---...---,,,***))))))***,,,---)))+++,,,,,,,,,,,,---///------++++++++++++------,,,---...---,,,+++---///...---,,,,,,......---,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++------------++++++***++++++,,,,,,++++++***************++++++,,,---//////////////////......111...------...,,,((($$$---------............///........................///...------...///...,,,////////////////////////......------------......////////////............//////000000000000//////......////////////......---------............///........................000000000000000000000000222///...000000------000111...,,,///333555222...//////000000111333444555222222222222222222222222111222333222000///000111222222333444444555555666555666666666444444666888888777777666666555555555~~~|||zzzxxxzzz||||||qqqfff___WWWQQQNNNNNNMMMLLLJJJIIIGGGFFFIIIGGGFFFEEEEEECCCAAA>>>>>>;;;<<>>>>>AAA============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<;;;999777666888888888777777666666666777666666555444444555555555555555666666666666666666555444444666666555444444444555555555555444444333111///000222333111000222222222222222222222222333333222111111111111111000000000111000000//////111000000//////000000111///..................///000000///...............------------------------------------------------------------------------------,,,,,,,,,+++++++++---,,,***+++---...,,,***************************************************,,,+++***)))))))))))))))+++++++++++++++++++++++++++)))))))))+++,,,+++************))))))*********************************++++++***)))***,,,...///,,,+++***)))((((((((((((******))))))((())))))***)))))))))))))))******+++++++++***************+++$$$(((***'''&&&((()))'''))))))))))))************))))))************)))))))))(((((()))++++++***)))))))))************))))))************************+++......++++++......+++,,,,,,+++++++++*********+++++++++***************,,,,,,,,,++++++,,,,,,,,,......,,,+++***++++++,,,---,,,***))))))***,,,---+++,,,------+++***+++------,,,,,,++++++,,,,,,---,,,---...---++++++---......,,,,,,,,,---...---,,,,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,+++,,,---.........------........................///...---...000000---***------------.......................................---,,,---...///...---..............................------------......------......//////000000...///111333333111///......//////000000//////...---------............///........................////////////////////////000------000111///000444222///...000333444222...111111000///////////////222222222222222222222222222333333222111000000222222222333333444555555555555666666666444444666888777888888888888777777666{{{zzzzzz~~~}}}}}}qqqbbbWWWSSSQQQOOOMMMLLLLLLKKKKKKJJJHHHGGGFFFFFFDDDCCCCCCCCCBBB@@@>>>===:::;;;>>>???======@@@=========<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::999===BBBCCC???:::666555777777666666666666555555666555444444333444444444666666666666555555555555555333222333555555444333444444555555555555444444111000///000111111000///222222222222222222222222222111111000000000000000000000000000///...---,,,000000////////////000000000///...------...///000//////..................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---+++***+++,,,---,,,+++************************************************...---,,,+++))))))))))))+++++++++++++++++++++++++++)))((()))******)))(((++++++************++++++******************************)))))))))+++,,,---((())))))*********)))))))))((((((((((((((()))))))))))))))))))))******++++++***************++++++''',,,---***(((******(((&&&'''''')))***+++,,,---******++++++++++++******)))(((((()))++++++***)))******))))))))))))******************************,,,......,,,,,,......,,,+++++++++***************+++++++++*********))))))++++++,,,,,,,,,,,,++++++///...---+++************---,,,+++******+++,,,---------...---+++)))***+++---,,,,,,++++++,,,,,,---,,,---------++++++---......,,,+++,,,---...---+++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,------......------,,,***+++---.........---,,,------------------------,,,,,,,,,...000000///...------------............---------------------------,,,,,,---///000///.................................------------......+++,,,---...///000111111---///222444444222///---//////000000000000//////---------............///........................////////////////////////...,,,,,,000222111333666333111///111333444111...//////............------222222222222222222222222222333444333111111111222222222333333444444555555444555666555555555777999888999:::;;;:::999888777yyy~~~|||pppddd]]]TTTNNNNNNNNNMMMLLLIIIIIIJJJIIIIIIHHHGGGFFFCCCAAAAAAAAABBBAAA???>>>@@@===<<<>>>>>>::::::<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999777===CCCCCC>>>999777888666666666666666666666666555555444444444444444555888888777777666555444444444333222333444555444333333444444555555444444333111111000000111111111000111111111111111111111111111111000///////////////111222222222111111000///000//////......//////000000///---,,,,,,---///000------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,+++++++++,,,,,,++++++************************************************------,,,+++*********+++************************,,,+++))))))******)))''',,,++++++++++++++++++,,,************************))))))(((((()))***++++++((()))***++++++***)))((())))))((((((((()))******)))))))))))))))******+++*********)))******+++,,,)))---///+++)))++++++)))&&&'''''')))***+++,,,---******++++++++++++******)))(((((()))++++++***)))+++***)))(((((()))***+++***************++++++++++++,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++*********))))))***+++,,,------,,,+++***------,,,++++++*********,,,++++++******++++++,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...---,,,++++++------,,,+++)))))))))*********+++++++++++++++,,,,,,,,,------------++++++++++++------,,,,,,------------,,,,,,******************+++++++++,,,,,,,,,,,,,,,------*********+++---......---,,,,,,---------.........---------------------------,,,+++---///000000///..............................------------......,,,,,,---......///000000---///000222222000///---//////000000000000//////---------............///........................///////////////////////////------111222111333666444222111222333333000...+++,,,---...///000000000111111111111111111111111222333444333222111222333111222222333444444555555333444555555555555777999<<<<<<======;;;999777555yyylllaaa[[[TTTQQQNNNLLLLLLKKKHHHEEECCCDDDDDDEEEEEEDDDCCCCCCAAA@@@??????@@@@@@>>>===@@@===<<<>>>>>>::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999555;;;??????:::777888:::777777777777777777777777666555555444555555666666999999888888777666555555444333222333555666555444333333444444444444333333111222222222222111222222111111111111111111111111111000//////......//////000111111222333333222222//////............//////000...---++++++---...000+++,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++*********+++,,,------************************---,,,******++++++***(((,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))************+++++++++)))'''&&&))))))))))))******+++,,,)))))))))))))))******+++******))))))***++++++,,,&&&***+++(((&&&''''''%%%(((((())))))*********************++++++*********)))(((((()))++++++***)))+++***)))(((((()))***+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***,,,,,,,,,,,,***))))))******++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******,,,------,,,++++++,,,---,,,+++))))))*********++++++++++++++++++,,,,,,,,,------------++++++++++++------++++++,,,,,,,,,,,,++++++---+++)))'''''')))+++,,,++++++++++++,,,,,,------+++,,,,,,,,,+++,,,,,,---,,,,,,,,,------------...---------------------------,,,+++---///000000///..............................------------.....................---------///...------------.../////////000000000000//////---------............///................................................111......111111///000333333222111222222111000...,,,---...000111111111111111111111111111111111111111222333333111111222333111111222222333444444555222444555555555666888:::??????>>>===:::777444333tttfff]]]YYYVVVSSSMMMMMMLLLLLLLLLHHHDDD@@@BBBCCCDDDDDDEEEEEEEEEDDD@@@???>>>???@@@???===<<<===:::;;;>>>???======@@@<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888888666888:::999777666888:::666666777777777777888888555555555555555555666777999888888777666555555444333222222333555666555444333333444444444444333333111333444333222111222333111111111111111111111111111000000///////////////---...///000111111111111......------------......///...---,,,,,,---...///***+++---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++***+++,,,+++***)))***,,,************************************************))))))))))))+++,,,---...************************---,,,***+++,,,,,,+++***++++++************++++++))))))))))))))))))))))))))))))))))))******))))))+++++++++******(((''''''***)))))))))***+++,,,---)))))))))))))))******+++))))))))))))***+++,,,,,,'''+++,,,)))'''))))))'''*********)))))))))))))))))))))************)))))))))(((((()))++++++***)))******))))))))))))******)))))))))***++++++,,,,,,---++++++------++++++---((((((((((((((())))))))))))))))))***++++++,,,,,,******++++++++++++******'''(((***+++,,,,,,---,,,++++++++++++++++++++++++((()))++++++***+++,,,...+++,,,,,,------,,,,,,++++++,,,,,,,,,******,,,------+++***+++,,,---,,,***,,,,,,---------.........++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***///---+++))))))***,,,...***++++++,,,,,,------......//////...,,,,,,---///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000///...------------------------......------------...............---------,,,,,,///...,,,******,,,...///......////////////......---------............///................................................333///...000000------000000111111111111000000///000000111222111000///...111111111111111111111111///111222222111000222333111111222222333333444444111333444555555666999;;;AAA???===:::777555333222llldddZZZSSSPPPPPPPPPOOOKKKKKKKKKKKKJJJGGGCCC@@@BBBBBBDDDEEEFFFFFFFFFFFFAAA@@@????????????===;;;>>>;;;<<>>>>>AAA<<<<<<<<<;;;;;;;;;::::::999999999999888888888888777777888888777666555555555555555666666777777777444444333333444555555666666666555555444444444333222111000222444555444333222333333444444333333222000222333222000000111333111111111111111111111111222111000000//////000000......//////000/////////...------------------...------------------------(((***,,,.../////////...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++)))+++,,,+++))))))***,,,************************************************)))))))))))))))***+++,,,************************+++***)))***+++,,,+++************))))))*********))))))))))))))))))))))))*********************)))******)))))))))))))))***((((((((())))))***+++,,,)))))))))))))))******+++))))))))))))***+++,,,---(((,,,...+++***,,,---+++))))))))))))))))))))))))(((((())))))))))))(((((()))(((((()))++++++***)))))))))************))))))((())))))***++++++,,,,,,---))))))------))))))---'''''''''((((((((())))))''''''(((***+++,,,---...++++++************++++++((()))***+++,,,,,,+++++++++++++++,,,,,,+++++++++)))***++++++***)))***,,,+++,,,,,,------,,,,,,++++++,,,,,,+++******+++---,,,+++***+++,,,,,,,,,***------........./////////++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******+++++++++,,,---.........---//////...,,,,,,...111++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...---------------------------......------------......------------------------...------,,,,,,------...------............---------------............///................................................111...---//////,,,,,,///---///000000000//////000///000111222222000///---111111111111111111111111...///111111000///111222111111111222333333444444111222444555555777:::<<>><<<:::BBB???>>>@@@@@@<<<<<<>>><<<<<<;;;;;;;;;:::::::::999999999888888888888777888888888999999777333000444444444555555555666666222222222222333333444555444444333333333333222222000//////000222444333222222333333444444333333222///111333222///...000222000000000000000000000000222222111000000000000000111111111111000///...---...------,,,,,,------...,,,------......------,,,((())),,,...000000///...........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++(((+++,,,,,,)))(((***,,,******************************************************)))))))))))))))***)))))))))))))))))))))))))))((('''(((***++++++*********))))))))))))******))))))))))))))))))))))))******+++++++++******))))))((((((((((((***,,,---''''''''''''((()))++++++)))))))))))))))******+++))))))))))))***+++,,,---$$$)))***((('''******)))(((((())))))*********+++''''''(((((((((((('''''')))(((((()))++++++***)))((()))***++++++***)))(((((())))))***++++++,,,,,,***&&&&&&******&&&&&&***((()))))))))******++++++&&&&&&((()))+++---...///,,,+++***))))))***+++,,,)))***+++,,,,,,+++))))))***++++++,,,,,,++++++***+++,,,,,,+++)))((()))***++++++------------+++++++++,,,,,,+++******+++---,,,+++******,,,,,,+++***,,,,,,,,,---------......++++++,,,,,,,,,---------++++++---......---++++++,,,------......------,,,''')))+++---,,,***'''%%%++++++,,,------...//////***,,,---+++******---111++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...,,,------------------------.........------.........***++++++,,,---...//////------...//////...------,,,------------------,,,---------.........//////................................................000---,,,......,,,---000,,,---///////////////000+++---///111222222111000000000000000000000000000---///000000//////000222000111111222333333444444000222444555555777:::<<<<<<:::777444333444555666}}}oooddd\\\XXXNNNMMMKKKJJJIIIIIIJJJJJJEEEFFFFFFFFFEEEDDDBBBAAA===>>>@@@AAABBBBBBAAAAAA????????????????????????===============<<<<<<;;;<<<<<<<<<;;;;;;<<<======999:::<<<<<<<<<:::888777888888999999999999888888555555666666777777888888444444444555555555666666555555555555555555555555111111000000222444777999444444444444444444444444222222222222222222222222555333111000000///...---111000000000111222222333000000///...............////////////...---,,,+++...------,,,,,,------...------,,,,,,,,,,,,------***///000,,,,,,...+++&&&)))***+++,,,---.........,,,...///---***)))+++...---,,,***))))))***,,,---++++++++++++++++++++++++------,,,+++************+++***((()))***,,,++++++************************,,,+++++++++,,,,,,+++)))(((,,,---***(((***+++******)))))))))***+++,,,,,,))))))))))))))))))))))))***+++******)))***...000******))))))))))))******((((((((((((((('''&&&&&&)))***++++++++++++***)))+++*********))))))((((((++++++++++++++++++++++++((()))***++++++,,,+++++++++,,,,,,+++)))((()))++++++***)))***++++++***)))((()))***++++++***((('''************************************************...,,,******,,,---***((()))***+++,,,---.........,,,,,,,,,+++++++++*********************+++++++++...---+++******+++---///,,,,,,,,,------,,,++++++---------------,,,+++***///---++++++,,,---...---,,,,,,,,,++++++*********...******000000***&&&'''&&&***---...,,,+++,,,---+++*********+++,,,,,,---------------------------***+++---...///...------///---++++++,,,,,,)))&&&///...---,,,+++,,,,,,---------,,,,,,,,,------...******))))))***,,,---///.../////////...---,,,,,,///...---...///000000///---///000000...,,,,,,------,,,,,,,,,,,,---.........---+++******+++---...------------------------000///...------...///000,,,...000222333111///...000000//////...............///000///...---...000111111222222222222111111///111333333111/////////000000111111111000000///000000000000000111111222222111111222444444333111111000111444999;;;:::888666666555555555444444444zzzoooeee\\\VVVQQQOOOLLLLLLKKKJJJIIIHHHHHHHHHEEEFFFFFFFFFFFFDDDBBBAAA>>>???@@@BBBBBBBBBBBBAAA???????????????????????????????????????>>>===<<<999999888888888999999:::888999;;;;;;;;;:::888777777888888999999888888777666666666666666777777777444444444444555555555666444444444444444444444444222222111111222444666777444444444444444444444444111111222444555666777888777222......111222///+++000111333444444333111000000000///...............+++,,,---...////////////...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---+++///000,,,,,,...,,,(((***+++,,,,,,------------,,,------,,,******+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++*********)))******+++++++++***((()))***,,,++++++************************)))(((((()))******)))''')))---...***(((***+++)))*********)))******++++++))))))))))))))))))))))))&&&((()))***))))))***,,,))))))(((((((((((())))))******++++++***))))))(((*********++++++*********************)))))))))(((************************++++++,,,++++++***)))(((+++,,,,,,***)))((()))++++++***)))***++++++***)))'''((())))))***)))))))))************************************************---+++******,,,---+++)))'''((())))))************,,,,,,,,,+++++++++******---,,,,,,++++++*********---,,,+++******+++,,,---***++++++,,,,,,++++++******************)))((((((---,,,******,,,---,,,+++,,,,,,,,,+++++++++******///+++***...///+++***,,,!!!%%%)))*********+++,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,...,,,+++,,,......,,,***111111///.........//////......---,,,,,,,,,,,,---+++++++++++++++---...///.........///......------...------...//////......***,,,---,,,+++)))******---,,,,,,,,,,,,---.........---+++******+++---...------------------------000///...------...///000000///......------------/////////.........------...///000///...---...000//////000000000000/////////111222222000///...///000000111111111000000///000000//////000000111222111000000111333444222111111111111444888:::999888666555555555444444444444tttiiibbb^^^WWWRRROOOMMMLLLKKKIIIIIIIIIIIIHHHHHHGGGFFFEEEFFFFFFFFFFFFEEECCCBBB>>>???@@@AAABBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???>>>===<<<;;;<<<;;;;;;:::::::::;;;;;;777888999:::::::::888888777888888999999888888777777777666666666666666666444444444444555555555555444444444444444444444444444333222111222333444555333333333333333333333333111111222333555666777777888222,,,---222444000***...000222444444222///---000000///...............+++,,,---...////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...000///,,,,,,...---++++++,,,,,,---------,,,,,,---+++******+++++++++***+++***)))(((((()))***+++++++++++++++++++++++++++'''(((((())))))***+++++++++***((()))***,,,++++++************************+++******,,,......---,,,---111111---+++,,,---+++++++++******)))*********))))))))))))))))))))))))$$$'''***++++++)))))))))(((((((((''''''(((((((((***++++++++++++***))))))++++++************++++++************))))))))))))))))))))))))))))))))))))++++++,,,++++++***)))(((++++++,,,***)))(((***++++++***)))***++++++***)))((((((((((((((()))***+++************************************************,,,*********,,,---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******......---,,,+++***))))))++++++++++++++++++++++++)))******++++++*********,,,,,,,,,,,,,,,++++++***+++******+++,,,,,,+++))),,,,,,,,,++++++++++++***000+++))),,,------...000&&&(((+++---,,,,,,,,,---+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,---,,,,,,---///000...---000000///........./////////...------,,,,,,,,,,,,,,,,,,,,,,,,---...//////------......///.........---------...------,,,,,,,,,...//////---,,,,,,------,,,,,,,,,,,,---.........---,,,++++++,,,---...------------------------//////............//////333000,,,)))((()))+++---.........---------------...///000///...---...000---......//////......---...000111111///......//////000000111111000000000000000//////000000111222000000///111222333222000111111222444777888888777555555555555444444444444}}}xxxsssnnnggg___XXXXXXTTTPPPMMMLLLKKKJJJIIIFFFGGGHHHHHHHHHGGGEEEDDDEEEFFFFFFGGGFFFEEEDDDCCC>>>??????@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;999999======<<<;;;;;;;;;<<<<<<666777888999999999888888777777888888888888777777777777777666666555555444444444444444444444444444555555555555555555555555555444333222222222333333222222222222222222222222111111111000000000000000666222......111222000,,,,,,---///000111000//////000000///...............////////////...---,,,+++...------,,,,,,------...---------......---------///000///---,,,---...---------------------,,,,,,---***((((((+++,,,+++(((******)))(((((()))******************************((())))))***************+++***((()))***,,,++++++************************,,,+++,,,---///000000...---111111,,,***++++++))),,,,,,+++***)))))))))***))))))))))))))))))))))))'''))),,,,,,+++***++++++))))))(((((((((((())))))((())))))***))))))((((((,,,+++************+++,,,*********)))))))))))))))************************((((((***+++++++++++++++***++++++***))))))***,,,+++***)))***++++++***)))+++***)))(((((()))+++,,,*********************************************************+++,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,+++++++++******---,,,,,,,,,++++++******++++++,,,,,,,,,+++***))))))******++++++++++++***,,,---------------,,,,,,+++++++++,,,...---+++)))++++++++++++++++++++++++...,,,+++,,,---------------...///...---+++******,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,---............---,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,------......,,,,,,---.../////////...+++,,,......---+++++++++---///000000...---...///---,,,,,,,,,,,,---......------,,,,,,,,,---......------------------------/////////....../////////222///,,,)))(((***,,,...------------------------...///000///...---...000---......//////......------///000000...---...///...///000000000000000000///////////////000111111000//////000222222111///111222333444666666666666444444444444444444444444wwwoookkkbbbaaa```___\\\YYYVVVSSSQQQNNNKKKJJJIIIIIIGGGFFFEEEFFFGGGGGGGGGFFFDDDCCCEEEFFFFFFGGGGGGFFFDDDDDD>>>>>>>>>>>>>>>?????????=================================<<<<<<;;;999999:::999999888777777888888777888888888999888888888777777777888888777777777777777666666555555444444444444444444444444333333666666666666666666666666555555444333222222222222222222222222222222222222////////////......------222222222111///...///000......---...///111333555000000///...............////////////...---,,,+++...------,,,,,,------.........////////////......000...---...---------...------.........---,,,,,,---***'''(((+++,,,+++)))***))))))))))))))))))***************************++++++,,,,,,,,,+++***)))+++***((()))***,,,++++++************************)))((((((***,,,---,,,+++))),,,,,,(((%%%&&&&&&$$$,,,,,,+++***)))))))))***))))))))))))))))))))))))******+++)))((()))+++---+++******))))))******+++))))))***************))),,,,,,++++++++++++,,,,,,))))))))))))))))))******++++++++++++++++++++++++((((((***+++++++++++++++***++++++***))))))***,,,+++***)))***++++++***)))...---+++***)))******+++************************************************)))***++++++++++++,,,---+++***))))))((())))))***,,,,,,,,,+++++++++******)))******++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))******+++,,,------,,,,,,))))))************)))))),,,,,,,,,---///...,,,***++++++++++++++++++++++++,,,,,,------------***&&&,,,++++++******)))'''&&&------,,,,,,+++,,,,,,---++++++++++++++++++++++++...---,,,++++++,,,---...,,,---...------,,,++++++************************+++++++++,,,---...///000***++++++,,,,,,,,,,,,,,,,,,,,,---.../////////...))),,,......,,,+++++++++)))+++------+++***+++,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,---......///------------------------...//////////////////.........---,,,------......------------------------...///000///...---...000...//////000000//////....../////////...---///000......///000000000000000/////////...///000000111000//////000222222111///111222444444444444444444333333444444444444444444~~~qqqddd\\\YYYYYYWWWXXXYYYXXXTTTPPPMMMMMMJJJIIIHHHHHHJJJJJJHHHGGGEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEGGGGGGGGGFFFEEEDDD??????>>>>>>>>>>>>???@@@===========================>>>>>>>>>>>>===<<<<<<;;;;;;:::999888888888888::::::999999888888888888666777777888888777777666666666555555555555555555444444444444333333333333666666666666666666666666555555444444333222111111111111111111111111111111......//////000111111222///222444222...,,,///333222000///...000333666888000000///...............+++,,,---...////////////...------,,,,,,------...---...///000000///...---///,,,,,,///...,,,,,,...,,,------.........------,,,***))))))+++,,,,,,+++************************************************,,,,,,------,,,+++)))(((+++***((()))***,,,++++++***************************))))))+++------,,,++++++...///***(((******(((++++++******)))*********))))))))))))))))))))))))))))))(((&&&%%%&&&)))+++,,,++++++******++++++,,,++++++,,,------------,,,++++++,,,,,,,,,,,,++++++))))))))))))************++++++++++++++++++++++++++++++,,,++++++***)))((()))***+++***))))))+++---+++***)))***++++++***))),,,,,,+++************+++***************************************************+++,,,,,,+++***+++---,,,+++***))))))***,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,---.........------,,,,,,+++++++++***+++,,,---------------)))***++++++,,,+++++++++------,,,---...///---+++***++++++++++++,,,,,,,,,+++---...---------)))###+++***)))***,,,------,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------,,,---///...,,,+++++++++***+++,,,---------,,,,,,+++++++++,,,---...///000******+++,,,,,,++++++***------......///.........'''+++//////---++++++---***,,,......---,,,---...---,,,,,,,,,,,,---......,,,,,,------......//////------------------------......////////////......,,,---...///000//////...---------------............///000///...---...000///000000111111000000///...///000///......000222------...///000000000000//////......//////000111000000///111222333222000222333555444333222222333333333333333444444444444|||uuullliiiddd\\\TTTPPPPPPRRRQQQTTTVVVUUUOOOJJJHHHHHHHHHGGGGGGIIIJJJKKKIIIHHHFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEGGGGGGGGGGGGFFFEEEBBBAAA@@@??????@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======>>>===<<<;;;::::::::::::<<<<<<;;;:::999888888888666666777777777777666666444444555555555555555555444444444333333333222222555555555555555555555555444444444444333222222111111111111111111111111111///000000111111222222333111111222111///...000111222111000//////111222333000000///...............+++,,,---...////////////...------,,,,,,------...+++,,,---......---,,,+++---***+++///000+++***---,,,,,,---.../////////...***+++,,,+++***+++,,,...******++++++++++++******************************)))***+++,,,,,,+++)))(((+++***((()))***,,,++++++************************---,,,,,,---......---+++---000111---,,,---...,,,*********)))******++++++))))))))))))))))))))))))'''((()))(((&&&&&&''')))++++++************+++++++++,,,,,,---......------)))+++---......---+++)))((()))))))))************************************++++++,,,++++++***)))((()))***+++***))))))+++---+++***)))***++++++***)))&&&'''((()))***+++++++++***************************************************,,,---,,,***)))***,,,------++++++,,,---///000,,,,,,,,,+++++++++******,,,,,,------......//////000///...,,,+++,,,,,,---))))))+++,,,,,,---------+++,,,---............---...,,,++++++,,,------,,,******+++++++++,,,,,,,,,+++......+++,,,///,,,'''...,,,+++,,,///111000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++---//////---,,,---///+++,,,---...///......---...------,,,,,,,,,------++++++,,,------,,,+++***.........///......------%%%***///000...,,,---///,,,...000000///...///000---,,,,,,,,,,,,---......+++,,,---....../////////---------------------------...///000000///...---...////////////......---------........./////////...///000///...---...000///000000111111000000//////000000///...///111333,,,---...///000000000000///............///000000111000000111333444222111222444555444222000111222222222333333333444444444tttnnniiiddd```ZZZ[[[YYYTTTOOOLLLMMMOOOIIINNNSSSRRRNNNIIIHHHIIIEEEEEEEEEFFFHHHHHHEEECCCGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBCCC<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<;;;:::999888777777777777>>>===<<<:::999888888777666666777777777777666666333444444555555666666666444444444333333222222222333333333333333333333333333444444444444333222111000000000000000000000000222222222111000//////...333111//////111222111///////////////...---,,,+++000000///...............////////////...---,,,+++...------,,,,,,------...)))***,,,------,,,***))),,,)))+++000000+++))),,,+++,,,---...////////////))),,,...---******---000++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))&&&''')))+++,,,+++***)))+++***((()))***,,,,,,+++***************************)))((()))******)))'''(((,,,---)))(((***+++)))***)))))))))***+++,,,,,,))))))))))))))))))))))))'''))),,,,,,+++)))((((((******))))))))))))******)))***++++++,,,,,,,,,,,,)))+++---000000---+++)))(((((())))))*********+++))))))))))))))))))))))))((()))***++++++,,,++++++)))***+++***))))))+++---+++***)))***+++++++++)))!!!###%%%(((***+++++++++************************************************+++---...---***(((***,,,***)))(((((((((***---...,,,,,,,,,+++++++++******000000000000000/////////222111...,,,+++,,,---...(((((()))++++++,,,,,,,,,((()))******++++++++++++...,,,))))))***,,,,,,,,,*********++++++,,,,,,,,,,,,///---)))***000000,,,...+++))))))+++,,,+++)))///...---,,,,,,,,,,,,,,,------------------------+++,,,,,,---,,,+++***((())),,,///000///...000333***+++---...///...------111000...---,,,+++++++++,,,---.........---,,,+++.../////////...---,,,,,,$$$***000111...---...111)))+++------,,,,,,,,,------,,,,,,,,,,,,---......+++,,,---...////////////---------------------------...///000000///...---111000///---,,,,,,,,,,,,........./////////000000...///000///...---...000//////000000000000//////000000000000//////222444,,,---...///000000000000...............///000000222111111222444444333111222444666444111///000111222222222333333444444444rrroooiiiccc^^^[[[ZZZYYYQQQQQQQQQQQQPPPNNNLLLKKKKKKLLLMMMNNNLLLIIIEEECCCIIIGGGDDDDDDEEEGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDHHHFFFEEEFFFHHHIIIFFFCCCBBBBBBAAAAAAAAABBBBBBCCC???>>>===============>>>;;;===>>>===;;;::::::;;;:::999999888888777777777888888888888888888888888777777777777777777777777333555777555222111333555777666444333222222333444555555555555555555555555444222000111444666444222333333333222222111111111333000......///111222222///000222111000000111222555222//////111111///,,,000000000000////////////111///,,,,,,---......---///,,,+++,,,...///---+++...///...,,,+++,,,///111//////.........---------///...---,,,,,,,,,,,,,,,---//////---)))(((***---...,,,***((('''(((***,,,+++***************++++++------,,,,,,+++,,,,,,,,,)))***+++,,,------,,,++++++++++++*********))))))***,,,...---,,,***)))***(((***---...,,,+++***+++((())))))***+++,,,,,,,,,---,,,+++)))(((((('''(((***))))))((('''&&&&&&%%%+++***)))(((((((((******&&&***---...+++***+++---,,,...///---***)))+++...))))))))))))))))))))))))---,,,***)))))))))******))),,,---+++***+++***&&&...+++((((((+++------,,,+++++++++***************++++++************+++++++++---......+++(((&&&&&&)))+++---/////////---,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++000000///////////////000555000,,,+++...///,,,)))---,,,+++++++++,,,---...333///+++))))))***+++,,,,,,,,,+++)))''''''***,,,,,,,,,++++++***+++++++++,,,,,,---------,,,+++++++++***)))))))))+++---......------,,,,,,------...------------------------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,...---,,,++++++---///000.........------,,,,,,,,,000000000000///...---,,,...///---,,,///333222---------------,,,,,,+++***,,,---///000111000///---000...+++***,,,---...---///...------------...///...............///000000333111///---,,,---...//////...---,,,,,,---...///000000000000111111111111000000111000000///...---////////////////////////111000///---------...///444111......000222111000000000000000000000000000777666666555444222222111111222222333333444444555zzznnneeeaaa___[[[WWWSSSQQQPPPPPPPPPPPPPPPPPPOOOMMMKKKJJJKKKKKKLLLLLLJJJHHHEEECCCHHHEEECCCBBBDDDEEEFFFEEEDDDDDDEEEFFFFFFFFFEEEEEEGGGFFFDDDEEEGGGHHHFFFDDDAAAAAA@@@@@@@@@@@@AAAAAA??????>>><<<;;;;;;;;;;;;;;;<<<>>>===<<<;;;;;;<<<999999999999888888888888888888888888888888888888777777777777777777777777444555666555444333333444555444333333333444555666555555555555555555555555333111000111444555444222333333333222222111111111000---++++++---/////////---...///...---,,,---...333111000000000000///.../////////............---000...++++++,,,------,,,---+++***+++---...,,,******+++,,,++++++---111444///.........------------------,,,+++++++++++++++---......---+++******+++...,,,***(((((()))***,,,++++++***************************)))******++++++&&&'''((()))***))))))(((+++++++++*********))))))***,,,------+++*********+++,,,,,,+++***)))+++,,,'''(((((()))******++++++,,,,,,+++***))))))))))))++++++******)))(((((('''(((((((((''''''(((((()))(((***,,,---,,,+++++++++,,,------,,,******+++,,,************************,,,+++***)))))))))***+++))),,,,,,***))),,,+++(((---+++((((((***------,,,(((((()))***++++++,,,,,,++++++************++++++)))+++------+++)))((((((+++,,,---.........---,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------111000///......///000000444000,,,+++...///,,,)))------,,,+++++++++,,,---000...,,,,,,------,,,+++------,,,***((((((***---,,,,,,++++++***++++++,,,******+++,,,,,,+++++++++000///---+++******+++,,,,,,,,,,,,++++++,,,,,,,,,------------------------------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,---,,,+++***+++,,,...///------------------,,,,,,....../////////...------+++,,,+++))),,,///...)))---............---,,,++++++,,,.../////////---,,,000...------...---+++))).......................................//////000000///...------.../////////...------------...////////////000000000111111///000000000000//////...////////////////////////000000///...............333000......000222111000000000000000000000000000222111111111111111000000111111222333333444444555zzznnnfffbbb___ZZZVVVUUUTTTSSSQQQOOONNNMMMLLLOOOOOOOOONNNMMMLLLKKKJJJKKKJJJJJJHHHGGGFFFEEEDDDEEECCCAAAAAABBBDDDDDDCCCAAACCCDDDFFFFFFFFFFFFEEEFFFEEEDDDEEEFFFGGGFFFEEE@@@@@@????????????@@@@@@??????>>><<<;;;:::999888:::<<<======<<<<<<<<<===999999999999999999::::::888888888888888888888888777777777777777777777777777666555555666666555333333333222222333444666777444444444444444444444444333111111111333444333222222222222222222111111111222000......000111222222000111222111///......//////000111000/////////000.........---------,,,,,,...---++++++,,,,,,,,,+++,,,+++******,,,,,,+++***)))***+++++++++,,,///222............------------,,,,,,+++*********++++++------,,,---...---***(((---,,,***(((((()))+++,,,,,,,,,+++***)))))))))***))))))))))))***+++,,,,,,)))***++++++,,,++++++++++++++++++******************,,,------+++******+++------,,,)))'''(((***---******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,++++++******)))''''''((()))************++++++***+++,,,,,,***)))---+++))))))***+++***)))++++++++++++++++++++++++******)))))))))***++++++)))++++++((((((,,,,,,***,,,***((((((***,,,,,,,,,)))))))))***+++++++++,,,++++++************++++++(((***,,,---+++******+++------------,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,)))******+++---......///111///...------...000111222///,,,,,,......,,,***......,,,,,,++++++++++++---------...000///---+++---------+++))))))+++---,,,++++++***++++++,,,,,,((()))******++++++++++++000///---+++*********+++,,,++++++******++++++,,,,,,,,,,,,,,,------------...---,,,++++++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,++++++******+++---...,,,,,,------------------,,,,,,------......------...000///,,,---000///+++......//////......------***+++,,,......---,,,,,,///////////////---)))&&&,,,---...//////...---,,,......------......///000---------............//////...------------...///.........////////////000......///000000000/////////////////////////////////////////////......---222000......000111111000000000000000000000000000222222222333333444444444111111222222333444444444wwwnnnhhhaaaYYYUUUVVVWWWWWWVVVPPPPPPQQQQQQPPPNNNLLLKKKMMMMMMMMMLLLKKKJJJJJJIIIJJJIIIGGGFFFEEEEEEEEEEEEEEECCCAAAAAACCCDDDDDDCCCBBBCCCDDDFFFFFFEEEDDDCCCEEEDDDDDDDDDEEEEEEFFFEEEAAA@@@@@@????????????@@@>>>>>>======<<<;;;:::999999;;;======<<<<<<===>>>888888999999::::::;;;;;;888888888888888888888888777777777777777777777777999666444444777888555333444333333222333444555666444444444444444444444444333333222333444444444444222222222111111111111111333111000000222333333333222333444222000//////000,,,///111000...---///222.........------------,,,...---++++++------,,,+++,,,+++++++++,,,,,,++++++,,,,,,,,,+++))))))+++---------------------------,,,,,,+++++++++++++++,,,---,,,+++---//////+++''',,,+++***)))))))))+++,,,,,,,,,+++***))))))))))))++++++++++++,,,---...///+++,,,,,,,,,,,,,,,,,,,,,***************************+++---,,,+++***+++,,,------,,,***(((''')))************+++++++++,,,,,,))))))******++++++++++++,,,,,,,,,++++++*********((()))+++,,,---------,,,...+++)))***,,,,,,***''',,,)))''''''***,,,***(((++++++++++++++++++++++++((()))))))))******++++++)))+++***'''(((,,,---,,,+++***))))))***+++,,,,,,---,,,,,,+++***)))((((((++++++************++++++)))+++------+++******+++......---,,,+++++++++,,,,,,,,,,,,+++++++++******......------------,,,,,,******+++,,,,,,---......000///---,,,,,,---000111000...,,,,,,---...,,,+++......---,,,++++++******,,,++++++---//////...,,,,,,------,,,******,,,...++++++******++++++,,,,,,((((((***+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------///...,,,***+++,,,...000------------------------+++,,,---.........------++++++*********+++,,,---,,,,,,,,,------.........)))***+++,,,------------000222111......000000,,,------............------++++++,,,---...------,,,///...---......---+++(((,,,---///000000///---,,,...------------...//////------............------.........------.........---------.........//////------...///000000000///////////////////////////---...///000000///...---000/////////000000000000000000000000000000000000333333333444444444555555111111111222333333444444~~~rrrgggcccbbb^^^WWWXXXTTTPPPOOOPPPRRRRRRPPPKKKLLLMMMMMMLLLKKKIIIGGGLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHFFFDDDDDDDDDEEEFFFFFFDDDCCCCCCDDDEEEEEECCCDDDEEEEEEEEEDDDCCCAAA@@@DDDDDDDDDCCCCCCDDDEEEGGGBBBBBBAAA@@@@@@@@@@@@@@@<<<<<<===>>>>>>>>>======888:::<<<===<<<;;;<<<===888888888999999:::::::::777777777777777777777777666666666666666666666666999666444444777888555333666555444333222333333444444444444444444444444444333444444555444555555666111111111111111111111111///...---...///000000//////000000///---+++,,,---+++---000///------///222/////////.........------///...------......---+++,,,---------,,,,,,,,,---+++,,,---+++***)))***+++,,,,,,------------------------,,,,,,,,,,,,---------++++++---//////+++'''+++******))))))***+++,,,,,,++++++***))))))******++++++++++++,,,---...///)))))))))((((((((())))))***************************+++,,,+++******+++---***,,,------***((('''(((''''''''''''((((((((((((&&&'''((()))*********)))***************)))))))))((()))+++,,,---------,,,...+++((()))+++,,,***''',,,)))&&&'''***+++***(((++++++++++++++++++++++++(((((())))))************)))+++***'''(((,,,---,,,)))***************+++,,,,,,,,,++++++***))))))(((++++++************++++++,,,---...---+++))))))***...---,,,+++++++++++++++///...---,,,***)))((((((------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---///000------,,,---------,,,+++......------,,,+++***))),,,***))))))+++---------+++,,,---,,,++++++,,,...+++*********++++++,,,---)))***+++,,,------------*********++++++,,,---...------,,,,,,,,,,,,------+++++++++,,,,,,,,,------///...,,,++++++,,,---...------------------------,,,,,,---------...------+++*********++++++,,,,,,,,,,,,,,,------.........))))))+++,,,------......,,,//////+++***,,,,,,***+++,,,,,,---------,,,,,,,,,,,,------............///---++++++,,,.........,,,---///000000///---,,,---------------...//////......//////......---,,,---..................---------------............,,,---...///////////////////////////////////////---...///000000///...---......///000000000000111000000000000000000000000111111111000000000000///000000111222222333333444|||qqqiii```aaa___ZZZXXXWWWRRRLLLSSSQQQOOONNNNNNMMMJJJHHHJJJKKKKKKLLLKKKJJJHHHGGGJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGEEEDDDDDDEEEFFFGGGFFFEEEDDDEEEFFFFFFEEEDDDFFFFFFEEECCCBBBAAA@@@???BBBCCCCCCBBBBBBCCCEEEHHHCCCBBBAAA@@@@@@@@@@@@@@@;;;<<<===????????????>>>888:::;;;<<<:::::::::;;;888888888888888888999999777777777777777777777777666666666666666666666666777666555555666666555333777666444333222222333333333333333333333333333333333444555555444444555666000000000111111111111111111//////000111222111000000111111000...---...///,,,---......------...000/////////............---///.........//////---+++,,,---......,,,,,,---...(((***+++,,,++++++,,,...,,,,,,,,,,,,------------------,,,,,,------......,,,+++,,,---...---,,,*********************+++++++++***************++++++))))))))))))***+++,,,,,,++++++***)))))))))*********************+++++++++***+++,,,+++******,,,...(((***------+++)))''''''++++++++++++++++++++++++%%%&&&((()))***)))(((((())))))))))))))))))))))))''''''((()))************,,,***)))))))))******)))***)))(((((()))+++******++++++++++++++++++++++++(((((()))*********)))))))))++++++((((((,,,,,,***((()))+++***))))))***,,,(((((()))***+++,,,------++++++************++++++---......---***)))***+++,,,,,,,,,,,,++++++++++++//////---,,,***)))((('''+++,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,------...///+++,,,,,,---------,,,,,,------------,,,,,,******,,,***((((((***,,,,,,,,,***+++,,,,,,++++++,,,---************+++,,,------***+++,,,---------------------------------------...------,,,,,,------...******++++++,,,,,,------......------,,,,,,------------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,,,,,,,------------------)))***+++,,,------...---,,,///000---+++---...,,,++++++,,,,,,---,,,,,,,,,---------------............,,,******,,,...000000,,,---...//////...---,,,------,,,,,,------...////////////////////////...------...//////...---------------............///------.../////////......////////////////////////---...//////////////////,,,...000000//////000111000000000000000000000000333222222222111111000000000000111111222333333333{{{uuummmeee^^^XXXUUUOOOTTTVVVSSSPPPOOONNNKKKPPPPPPOOOOOONNNLLLJJJHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGFFFEEEDDDEEEFFFGGGEEEDDDFFFEEECCCAAA@@@@@@AAABBBAAACCCCCCBBBAAABBBEEEHHHBBBAAA@@@??????>>>>>>>>>:::<<<===??????>>>===<<<888999;;;:::999888888999888888777777777777777777777777777777777777777777666666666666666666666666444555666555444333333444666555444333222333444555333333333333333333333333000222444444222111333555///000000000111111111222333222222333444555444222111222333222111000111222...---,,,,,,.........---.........---------,,,,,,...------...///...,,,***+++---...---+++***,,,...)))***,,,---,,,,,,---...++++++,,,,,,,,,---------,,,,,,++++++,,,------...+++,,,------++++++,,,---))))))*********+++++++++))))))))))))***+++,,,,,,*********)))******++++++......,,,+++++++++,,,,,,))))))*********+++++++++***++++++***)))***,,,...(((***++++++)))((()))***------------------------&&&''')))******)))((('''))))))))))))))))))))))))(((((((((''''''(((((())))))******)))((((((***,,,)))*********))))))+++,,,************************((())))))******)))((('''))),,,,,,***))),,,+++(((''')))++++++)))(((***+++&&&'''((()))+++---......++++++************++++++,,,------,,,+++***,,,---)))***+++,,,---,,,++++++------,,,++++++******))))))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......------)))+++------------------+++,,,---------,,,+++++++++******+++------+++***(((***,,,,,,+++***+++,,,************+++,,,---...***++++++,,,,,,,,,++++++)))******+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---)))******+++,,,,,,------------.........---,,,+++........................---,,,,,,,,,------......++++++,,,---------------------------------,,,,,,++++++,,,------...------,,,111333///---000111000+++,,,,,,---......------,,,,,,,,,,,,,,,------......,,,+++,,,---......---........................------,,,,,,------...///......---...///111333444------...//////...---------............/////////.........///......------////////////////////////...............///000000***---000111///...000111000000000000000000000000333333333333333444444444000000000111222222333333~~~pppgggaaa```^^^YYYUUURRRRRRSSSLLLQQQPPPJJJEEEGGGKKKMMMKKKKKKKKKLLLLLLLLLLLLKKKDDDDDDEEEFFFGGGHHHIIIJJJHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDDDDEEEFFFFFFEEECCCEEECCCAAA??????@@@CCCDDDAAABBBCCCBBB@@@AAAEEEIIIAAA@@@???>>>============;;;<<<===>>>>>><<<:::888888999::::::888666777777888888777777666666555555777777777777777777777777666666666666666666666666333555777555222111333555444333222222333444666777333333333333333333333333...111333222000///111444//////000000111111111222000//////000222222111///---...//////...---///000///---+++,,,...///---+++---------,,,,,,,,,++++++---,,,,,,---...---+++)))))),,,---,,,***)))+++---,,,...///...,,,*********+++++++++,,,,,,---------+++*********+++,,,,,,---***---...---***))),,,///))))))******++++++++++++(((((())))))***+++------------,,,,,,+++,,,,,,,,,,,,+++)))((((((((())))))))))))******++++++++++++***++++++***)))***,,,///*********((('''(((***---)))(((((((((((((((((((((((()))***++++++***(((''')))))))))))))))*********+++***)))(((((()))******''')))+++)))''''''+++...(((***,,,+++)))(((+++...))))))))))))))))))))))))))))))*********((('''&&&))),,,---+++***,,,***&&&&&&)))++++++)))((()))+++)))))))))***++++++,,,,,,++++++************++++++***+++,,,,,,+++,,,...000((()))+++---...---+++*********+++++++++,,,,,,,,,(((((()))***,,,---......******+++,,,------...///((())),,,...///...---,,,(((***---...------------***+++,,,---------,,,+++***+++,,,///000///+++(((''')))++++++******+++,,,************+++,,,---...******+++++++++******))) """$$$''')))+++------,,,++++++++++++++++++,,,))))))***+++,,,,,,------,,,---...//////---+++)))........................---,,,,,,,,,,,,---......+++,,,---.........------.........------,,,,,,,,,,,,,,,---.........------(((---///,,,***---//////,,,------.../////////...++++++******++++++,,,------------...///...+++)))///...------------...///---,,,,,,,,,,,,---......,,,,,,,,,---000333777999,,,---...//////...---,,,.........////////////000.../////////...---,,,,,,///////////////////////////...---------///000111)))---000111///...///111000000000000000000000000---...///000111222333333000000000111222222333333vvvmmmiiiddd___ZZZZZZWWWRRROOOLLLJJJFFFDDDJJJMMMNNNKKKFFFDDDHHHLLLOOOOOONNNMMMKKKJJJHHHGGGBBBDDDFFFHHHIIIJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDGGGGGGGGGHHHHHHGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBBBBAAA@@@>>>===>>>>>>>>>>>>===<<<::::::<<<:::888999<<<>>><<<:::???===999555777;;;:::555888666555444444555666888444555666777777888777777666666555444333333222111////////////000111222222444444333222222222333333//////000111222333333444000000000111222333555555111111222222222222111111111111000000//////......333000---,,,...000///---//////.........---------//////...---,,,,,,++++++***)))((((((+++---......&&&***...000...++++++,,,,,,,,,,,,,,,,,,---...///,,,------......------,,,+++)))'''))),,,---,,,***---,,,,,,+++*********+++***+++,,,,,,,,,,,,+++***.........////////////000***+++,,,---,,,***'''%%%---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,))))))))))))))))))))))))((()))***)))((()))***,,,+++,,,,,,------,,,,,,++++++...///,,,,,,///...+++++++++++++++++++++++++++---+++)))***+++***'''###,,,+++++++++++++++++++++...***))),,,,,,)))***...(((***,,,,,,+++***************++++++++++++************+++++++++,,,,,,,,,)))************+++++++++)))******++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,............---+++)))'''...,,,))))))***+++++++++---,,,+++******,,,...///+++---///111111000...---------...//////...---,,,........................(((''')))...///,,,+++---/////////...------,,,,,,------...............---------++++++++++++------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...//////...---,,,,,,---...///000000111111000000///......---,,,++++++,,,---.........------------......111000///......///000111333111000000000///...,,,..................------......---------,,,,,,,,,/////////....../////////111111000000/////////...---...///000000...,,,***111///...///111222000---///...---,,,,,,---...///222111///...------...///000000///...............//////000000///...------000000000000000000000000////////////////////////---...000111111111000///000000111111111222222222111000000000222333222111222222222333333333444444vvvnnnnnnhhhaaa\\\XXXTTTOOOKKKQQQOOOMMMLLLLLLKKKJJJIIIHHHJJJJJJHHHEEEEEEGGGJJJNNNMMMMMMLLLJJJIIIGGGFFFCCCDDDFFFHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDEEECCCCCCBBBAAAAAABBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<<<<;;;:::999:::999888999<<<>>>===;;;999999666222333666777444777666555444444555666777555666666777777777777666666666555444333333222222333333222222222333333444555444333222222222222222000000000111222222333333111111000000111111222222000000111111111111000000000000000000//////......000...,,,,,,...000///...//////.........---------///......---,,,,,,++++++///---++++++---......---***,,,...---,,,+++---///------,,,,,,,,,------...,,,------......------,,,+++***((())),,,---+++)))---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------......***++++++,,,,,,+++***))),,,+++++++++************++++++++++++++++++++++++************************((()))***)))((((((***,,,******++++++++++++*********---...,,,,,,...---***************************---+++******+++***'''$$$++++++++++++************,,,))))))......)))))),,,)))***,,,,,,+++))))))***))))))************))))))************++++++,,,,,,)))************+++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,------......---+++)))(((,,,***))))))+++,,,+++*********+++,,,---------......///111333333222111///------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))+++...///++++++---............------------,,,---------------,,,,,,---,,,++++++++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,......,,,,,,+++,,,------)))***+++,,,,,,,,,,,,,,,---------,,,,,,---------......------------......///...------------...///111///------......---,,,....................................---------,,,,,,,,,,,,++++++,,,,,,,,,/////////......---------....../////////...,,,,,,///...---...000000///,,,......------------......***---000222222000---***000000///...............//////////////////...---////////////////////////////////////////////////---...///000111000000///000000000111111111222222111000///000222333222111222222222333333333333444~~~vvvooohhhaaaZZZVVVTTTSSSRRRPPPNNNKKKHHHFFFJJJIIIGGGGGGIIIJJJJJJIIIFFFFFFEEEEEEEEEFFFGGGHHHLLLKKKJJJIIIHHHGGGFFFEEEDDDEEEGGGHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAABBBBBBAAAAAA@@@??????>>>=========>>>>>>:::::::::;;;;;;:::999999999999888999<<<===<<<<<<666999999555444777999888777666555444444555666777666666777777777666555555555555555444444333333333555444444333333333333444555555444222222111111111111111111111111111111111111111000000//////////////////000000000000//////000000000////////////...---,,,+++,,,.../////////...............---------.........------,,,,,,+++222000---,,,------,,,+++---------+++***+++...111...------,,,,,,,,,,,,---,,,------......------,,,,,,+++******+++,,,***))),,,,,,++++++******+++++++++***))))))))))))***+++************+++++++++,,,+++++++++++++++,,,------*********)))))))))))))))))))))***++++++***))))))************************((()))***)))((((((***,,,))))))))))))))))))))))))))),,,---******---,,,))))))))))))))))))))))))))),,,+++************'''%%%)))))))))))))))*********)))(((***......***((()))***+++,,,,,,***)))))))))************************)))))))))************+++)))************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---,,,+++******)))))))))***,,,---,,,***((())),,,...///...---,,,---///111222333222000///,,,---............------++++++++++++++++++++++++///,,,+++...---******,,,------------............,,,---------,,,++++++***,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---......---,,,++++++++++++++++++,,,---...............,,,------......------,,,......------------......---,,,,,,++++++,,,,,,---///---+++***,,,---------......................../////////.........------///......------......///---------,,,,,,,,,,,,,,,//////...------------...///---,,,---...///...,,,---..................---***,,,///111111000---+++000///......---.........---...//////////////////........................////////////////////////---...///000000000000///000000000000111111111111111000///000222333222111111111222222222333333333~~~vvvmmmgggbbb^^^YYYVVVUUUUUUUUUTTTJJJKKKLLLLLLJJJIIIIIIKKKIIIGGGEEEEEEEEEEEEEEECCCDDDCCCCCCDDDGGGHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@???===<<<<<<===>>>???999999::::::::::::::::::;;;::::::::::::;;;::::::444999:::666444666::::::777666555555555555666777666777777777666555444444444444444444444444333333444444333222111111111111555555333222111111000000222222222111111111000000000000000000000000000///......////////////......////////////////////////---,,,,,,,,,------------..............................---------,,,,,,,,,///...,,,+++,,,+++***(((......---,,,+++,,,...///......---,,,++++++++++++,,,------......------,,,---,,,++++++++++++***))),,,,,,++++++***++++++,,,+++***(((''''''(((***+++)))))))))*********++++++...---+++******+++---...*********)))))))))))))))'''(((***++++++***((('''************************)))******)))((((((***+++)))))))))(((((()))))))))(((+++,,,******,,,+++((())))))))))))))))))))))))++++++******))))))((('''(((((((((((())))))))))))))))))***++++++***))))))+++,,,,,,,,,***((()))))),,,++++++++++++++++++,,,)))))))))))))))))))))***))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,++++++))))))***,,,...///---+++++++++------------++++++***+++---.........---,,,,,,,,,---------...------************************...+++***,,,,,,)))***---++++++,,,------...//////---------------,,,+++***,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---///000///...---...000......---,,,,,,+++++++++//////000000000000//////+++,,,---......---,,,+++...------,,,,,,------...,,,,,,++++++++++++,,,,,,...,,,******+++---......---------...............000////////////.........000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---...//////...------............,,,---...//////...---,,,000///---++++++,,,...//////......------.........------...///000000//////////////////////////////////////////////////////.........////////////////////////000000000111111111000///000111222222000111111111111222222222222vvvoooiiigggddd```\\\WWWQQQNNNTTTPPPLLLIIIIIIJJJKKKKKKFFFFFFFFFEEEDDDEEEGGGJJJGGGEEECCCBBBCCCCCCAAA@@@DDDCCCCCCEEEHHHJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEFFFGGGHHHGGGFFFEEEDDDFFFEEEEEEEEEEEEEEEDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@???======>>>???@@@999::::::;;;;;;;;;::::::<<<<<<<<<;;;999888777777///444777333111333666666666666555555555555666666666666666666666555444333333333444444444444444444444444333222111111111111555444333222111111111111333333222222111000000000...///000111222222222222......////////////...................../////////...//////...,,,+++++++++---.....................---------------,,,,,,,,,---,,,+++,,,------,,,***---------------------,,,...---,,,+++++++++++++++,,,------......------,,,,,,---,,,,,,+++*********,,,++++++***++++++,,,,,,+++***(((''''''(((***+++************++++++++++++000///,,,***)))***+++---++++++++++++++++++++++++'''(((***++++++***((('''************************)))******)))(((((()))++++++***))))))))))))***+++(((+++,,,)))))),,,+++(((************************+++++++++***)))(((((()))''''''((((((((()))))))))+++***)))&&&&&&)))***++++++,,,,,,+++)))((()))***+++***))))))))))))***+++***)))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,******+++---///000...,,,000///---+++*********+++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((++++++)))***...***++++++,,,---...//////...............---,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,...............---,,,,,,'''((()))+++,,,,,,------+++,,,---......---,,,+++------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,...,,,++++++---/////////---------.........//////000////////////.........---,,,,,,++++++,,,,,,---------------------......000///---++++++---///000000000//////......///000,,,---...//////...---,,,333111...+++***+++---///......------------......------...///000000//////000000000000000000000000////////////////////////...............//////000....../////////000000000000///...///111222111000000000000111111111222222zzzrrrjjjaaaXXXSSSRRRQQQQQQOOOMMMKKKIIIHHHIIIFFFDDDCCCEEEGGGGGGGGGFFFDDDBBBBBBBBBDDDEEEFFFCCCAAA@@@AAABBBCCCCCCBBBCCCDDDFFFGGGIIIJJJJJJJJJGGGFFFDDDCCCCCCDDDEEEFFFEEEFFFGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCC@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@???>>>>>>>>>>>>::::::;;;;;;;;;::::::999<<<<<<===;;;888777777777222666777444444666777666666666666666666666666666555555666666666555444444333333333444444555555555555444444333333333333444333333222111111111111222333222222222111111000000---...000222333333333222......////////////......---............////////////000111000---*********---------...............---------------------------------...000111///...---,,,+++,,,------+++)))---,,,,,,++++++++++++,,,,,,------......------,,,+++,,,---,,,+++***+++,,,++++++******++++++,,,,,,+++***))))))))))))***+++*********+++++++++,,,,,,000///,,,***))))))***+++,,,,,,,,,,,,,,,---------))))))***++++++***))))))++++++++++++++++++++++++******+++***(((((()))***,,,+++***))))))***+++,,,(((+++,,,)))))),,,+++(((***************************++++++***(((''')))***''''''(((((())))))******++++++((($$$$$$(((++++++***++++++***))))))***,,,((('''&&&%%%%%%&&&'''(((+++************))))))))))))************+++++++++*********++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********++++++,,,,,,++++++,,,...///...,,,111000---***))))))***+++++++++,,,---------------,,,+++++++++,,,---...///------------------------+++)))))),,,---***+++...***++++++,,,---.........---......//////......---******++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...---......//////......---"""$$$&&&))),,,...///000,,,------......------,,,------,,,,,,,,,,,,------,,,------......------,,,...------...///000000...,,,,,,------...//////////////////.........------......------------..................///////////////...---,,,,,,---///000000111000///......000222---..................---//////111111000///,,,+++---------,,,------...///---...//////////////////111111111111111111111111////////////////////////......------......///000............////////////000///...///111222111000///000000000000111111111]]][[[XXXWWWVVVSSSPPPMMMIIIIIIIIIHHHFFFEEEEEEEEE@@@???@@@BBBEEEGGGHHHGGGEEECCCAAABBBEEEFFFDDDBBBAAA@@@???@@@BBBDDDDDDDDDAAADDDHHHIIIHHHGGGIIIKKKFFFEEEDDDCCCCCCDDDFFFGGGDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB???@@@AAABBBBBBAAA@@@?????????@@@AAAAAA@@@????????????@@@@@@@@@@@@??????AAA@@@@@@???>>><<<;;;:::::::::::::::999888777777999:::<<<:::888777888:::777999888777888;;;:::666555555666666666666555555444444555555666555555555222222333333444555666666333333222222222333333444111111111111111222222333222222222111111111111111---...000111222111000////////////000000/////////---------.........//////...000222111...,,,+++,,,---------.........//////------------------------...------///111111///---///,,,))))))***,,,+++***+++++++++***++++++,,,,,,,,,------......------,,,***,,,------+++***,,,...++++++******++++++,,,---++++++++++++++++++++++++)))************+++++++++---,,,+++***)))******++++++,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++***(((''')))***---,,,***))))))***,,,---))),,,,,,******,,,,,,)))))))))))))))))))))))))))***++++++)))'''''')))+++''''''((())))))***++++++(((+++)))$$$$$$)))+++((()))******))))))))),,,...)))((('''&&&&&&'''((())),,,,,,++++++************)))************+++++++++((())))))******))))))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***++++++,,,+++)))***+++,,,,,,+++------,,,,,,+++++++++,,,,,,---------............+++++++++++++++---...///------------------------...,,,,,,000///,,,***,,,+++++++++,,,,,,---------++++++,,,---............)))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...///000///......///000***+++---...///.........((()))+++---///000111111---------,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,------...///111111...,,,,,,,,,------...//////000............---------,,,000000////////////000000---.........////////////...------,,,---...///000///000000...,,,,,,///222......------------......---...000111222111000///---,,,,,,,,,------.../////////////////////...---000000000000000000000000////////////////////////......---------...///000------........./////////000///...///111111111////////////000000000111111LLLKKKJJJIIIIIIHHHFFFDDDDDDEEEDDDCCC@@@>>>>>>???@@@???@@@AAACCCBBB@@@>>>AAA???>>>BBBFFFFFFAAA<<>>???@@@@@@???>>>===>>>>>>????????????>>>>>>???@@@@@@???===;;;888777999999999999888666555555666888::::::888888:::===666666555333666:::777111555555666666666666555555333333444555666666666555222222333333444555666666////////////000111222222000000000000111222333444111111111111111111111111---...000111111///---,,,//////000000000000//////---------.........//////,,,///222111///------///---------.........//////---------------------------,,,,,,---///...,,,***111,,,'''%%%'''***++++++************+++,,,------,,,------......------,,,)))+++------++++++---///+++*********+++,,,,,,---***+++,,,,,,,,,,,,+++***))))))))))))******************************+++++++++++++++,,,,,,---------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***++++++***((('''(((***,,,+++***((((((***+++,,,))),,,---++++++---,,,)))(((((((((((((((((((((((()))++++++)))'''&&&))),,,'''(((((()))***++++++,,,&&&******&&&&&&******&&&((())))))))))))***---///,,,+++***((((((***+++,,,,,,,,,,,,+++++++++******)))************+++++++++(((((())))))))))))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***)))))))))***+++,,,***((('''(((******)))(((***,,,.........---,,,,,,,,,,,,---------......++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,111///000333222---***+++++++++,,,,,,,,,,,,------)))***+++,,,---.........)))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---((()))+++---.........---////////////...---,,,+++......,,,++++++,,,......---,,,,,,++++++,,,,,,---+++,,,------------,,,+++,,,---...000111000---***,,,,,,------...///000000......---------,,,,,,,,,------,,,,,,,,,,,,---------------....../////////---------------...//////...//////---++++++...222///...---,,,,,,---...///000///,,,,,,---111666999,,,,,,,,,,,,------...//////000000000///...------////////////////////////////////////////////////......---,,,---...///000---------.........//////000///...///000111111///////////////000000000000EEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@????????????===>>>@@@AAABBBBBBAAAAAAAAA@@@@@@AAABBBCCCAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCDDDFFFGGGHHHEEEDDDDDDDDDDDDEEEEEEFFFDDDBBB???@@@BBBCCCBBB@@@GGGIIIIIIGGGBBB@@@@@@BBBBBB@@@??????@@@BBBBBBBBB??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???BBBAAA???===<<<;;;;;;;;;;;;:::999888777555444444888888777777888888999:::999888888777666555555444666777999:::999777444222555444333222333555777888222111111333555666666555555444333333222222333333444333111000000111333444333333333222222222111111...///000222222222111000......////////////......000///...------...///000---------...............++++++,,,---............,,,,,,---......//////000---------,,,,,,+++++++++......---------,,,,,,,,,111---******,,,......---))))))***+++,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,***((()))---...,,,***---,,,***)))))))))******,,,******,,,+++(((+++000+++,,,,,,***)))((()))++++++++++++************)))++++++++++++++++++++++++)))((('''&&&'''(((***,,,,,,---......---,,,***)))))))))))))))))))))))))))++++++***)))(((((())))))...//////---***((((((((())),,,+++''''''***+++((())))))))))))************---+++***))))))***+++,,,------------,,,,,,+++***,,,,,,***)))))))))***+++***)))))))))+++,,,+++***)))))))))***+++++++++,,,111,,,''''''***,,,***'''*********++++++,,,,,,,,,++++++************++++++------...///...---+++***,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,.........------,,,,,,,,,------------------------000///---,,,,,,---...000000...,,,,,,,,,,,,***(((---,,,++++++------,,,+++,,,+++,,,---//////---+++---------,,,,,,+++++++++******)))+++---///......,,,,,,,,,---------.........111333111,,,***,,,000+++,,,,,,------,,,,,,+++,,,---///000///---***(((---///000000///......////////////000111000...,,,---,,,,,,,,,,,,---......555444333111000...---,,,///......---------......---------------...///000//////000000///...------111222222222111000...---000000//////.........------------............///...111111//////222333000//////.........---------//////............//////------......//////000000//////000000///...---------...///000000///...---000000000000000111111222111111111111000///...---BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>><<<===???@@@AAAAAA@@@@@@>>>===>>>???AAABBBAAA@@@??????@@@@@@@@@AAAAAAAAADDDCCCCCCCCCCCCDDDEEEFFFBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFCCCAAAAAADDDEEEDDDBBBBBBCCCDDDBBB???>>>???@@@BBB@@@>>>>>>@@@BBBBBBAAA??????>>>>>>>>>=========<<<<<<===>>>??????>>>>>>??????>>>===<<<<<<;;;:::;;;;;;:::999888888777777777777777888888888999999888777777777666555555555666666666666555555555444777666444333333444555666555444333555777888777666111111111000000000//////333222222111111222222333333333222222222111111111---...///000111000000///......////////////......000///...------...///000..................------,,,,,,------...---------//////......---,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++---,,,+++,,,......,,,***)))***************)))))),,,+++++++++++++++******+++++++++******+++++++++***+++++++++++++++,,,---,,,,,,***)))))))))******+++))))))+++***(((***///------...,,,+++***+++---+++++++++************)))++++++************++++++***)))((('''''')))***+++)))***+++,,,,,,+++******))))))))))))))))))))))))++++++***))))))))))))))))))+++,,,+++******+++,,,'''******'''(((***+++((())))))))))))************(((((((((''''''''''''''',,,,,,,,,,,,,,,+++******++++++)))((((((((()))******)))))))))+++,,,+++******************+++++++++111,,,((('''***+++***(((++++++++++++++++++,,,,,,++++++************++++++,,,------...---,,,+++***,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++......---------,,,,,,,,,************************(((((()))***,,,...111222///---,,,,,,,,,,,,+++)))---,,,++++++------,,,++++++***+++,,,......,,,***---------,,,,,,+++++++++...,,,++++++------,,,***,,,,,,---------.........---000222000,,,***,,,///,,,,,,------------,,,,,,---...//////...---+++))),,,...//////...---......)))))))))+++---......,,,---,,,,,,,,,,,,---......//////////////////............---------......///---------------.../////////////////////...---------...///000000///......///.........---------------------............///+++......,,,,,,///000---//////.........---------//////............//////............///////////////////////////...------------............------000000//////000000111222000000000000///...---,,,???>>>>>>============>>>>>>======<<<<<<<<<======<<<<<<===>>>????????????<<<<<<<<<===@@@AAA@@@>>>>>>>>>>>>>>>????????????DDDCCCBBBBBBCCCEEEGGGIIIBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEECCCBBBBBBCCCDDDDDDCCCBBBDDDDDDDDDBBBAAABBBDDDAAA@@@>>>???@@@BBBBBBAAA@@@@@@???>>>===<<<<<<;;;999:::;;;<<<============<<<<<<=========<<<;;;:::999999999999888888888777555666888999999999888777666666666666666666555555444333222111222333444666777666444333222222333333666555444555666777666444222333444444444333111000111222222222222222222111222222222222111111111000---......////////////.........////////////......//////...------...///////////////...---------,,,---------...------,,,,,,......------,,,+++++++++,,,,,,------------------,,,,,,,,,+++++++++************+++---...---+++(((,,,,,,,,,,,,+++***)))(((,,,------------------...************************(((+++...---***(((+++///,,,+++******)))************((()))+++***''')))...,,,------,,,+++***,,,---+++++++++************)))+++***)))(((((()))***+++,,,+++)))(((((()))***+++&&&'''(((************)))))))))))))))))))))))))))+++***))))))))))))))))))''')))******))))))+++,,,$$$((()))((((((+++***'''))))))))))))************))))))***++++++******)))***++++++++++++***))))))******)))(((((((((((()))***)))))))))+++,,,+++***+++++++++***************///,,,((((((***+++***(((,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++******,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---///...---,,,++++++***+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$%%%''')))+++...///000---,,,++++++------,,,+++---,,,++++++------,,,+++***)))***+++------+++)))------,,,,,,,,,,,,++++++...,,,++++++------,,,***---------.........//////,,,///000///+++***+++---------............------.........------,,,,,,++++++---......---,,,,,,---,,,+++***+++---///000///---,,,,,,,,,,,,---......,,,,,,---------------------------------...///000---------------............////////////...------***+++,,,---............---------------,,,,,,,,,---------............///***------++++++...///,,,...............---------......................../////////..................////////////...------------,,,,,,,,,,,,------000000//////000000111222///////////////...---,,,===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<======>>>>>>>>>===<<<<<<===??????>>><<<========================AAABBBCCCDDDFFFGGGHHHHHHCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAABBBCCCCCCCCCEEEFFFFFFEEEEEEDDDDDDDDDBBBAAA@@@@@@BBBCCCBBBAAABBBAAA@@@???>>>===<<<<<<888999:::;;;<<<=========888:::;;;======<<<:::999666666666666666666666666444555777999999888777666555555555555555555555666000000000000111222333444555555444333222222333333555444222333333444222111222444555666666444222111000111222333333222111000222111111111111000000000.../////////////////////......////////////..............................000000///...---,,,,,,,,,............---,,,++++++******+++,,,,,,------...,,,,,,,,,------......///+++++++++************))))))******+++,,,+++***)))...............---,,,++++++++++++,,,,,,---------******++++++++++++******)))+++,,,,,,******+++---++++++*********************)))***,,,+++(((***...***++++++***))))))***,,,+++++++++*********))))))***)))(((''''''((()))***---,,,+++***))))))******&&&''')))*********)))((())))))))))))))))))))))))******)))))))))))))))***)))++++++***((('''((()))"""&&&)))((()))+++***&&&((()))))))))************++++++******++++++,,,,,,))))))************))))))+++******)))))))))))))))***)))))))))+++,,,+++***,,,+++++++++***)))))))))...+++))))))***+++***))),,,,,,,,,++++++*********++++++************++++++******+++++++++*********+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,........................(((((()))***++++++******,,,+++***+++---...---,,,---,,,++++++------,,,+++*********,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,******)))+++---///......------........./////////,,,---...---+++***+++,,,---..................---///...---,,,+++,,,,,,---***,,,...---,,,+++,,,,,,111///,,,+++---......------,,,,,,,,,,,,---......///......---,,,+++******,,,,,,,,,---...///000111,,,---------------------.........//////...------***++++++,,,------......---------------------------------............///---000000---...111111///................................................/////////......---------.........//////...------///...---,,,,,,---...//////////////////000111111......//////...---,,,,,,<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>???>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<>>======888999:::;;;<<<<<<<<<<<<666888:::;;;<<<;;;999888444555555555555666666666333555777888888888666555444444444444444555555555,,,...000222333333222111222222222222222333444444555444222222333333222000///000222333222111///---///000222333333222000///111111111000000000//////111000000000000000000000......////////////......------............------000000///...---,,,,,,,,,............---,,,++++++******+++,,,,,,------...+++,,,,,,------.........++++++*********)))))))))++++++***)))((()))***,,,+++,,,---...............''''''(((((()))))))))***++++++,,,------,,,++++++,,,***)))***,,,---,,,***************+++*********+++***+++...---***+++///)))***+++***))))))***,,,+++++++++*********))))))))))))(((''''''((()))))),,,,,,+++******)))))))))******+++++++++***((('''))))))))))))))))))))))))***)))))))))))))))******)))++++++***((('''((()))"""&&&)))((()))+++***&&&((()))))))))************)))(((&&&%%%%%%'''***+++((())))))******))))))))),,,,,,,,,+++++++++*********)))))))))+++,,,+++***,,,+++++++++***))))))))),,,+++***************))),,,,,,,,,++++++*********++++++************++++++************************++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,+++***)))(((+++******+++---......------,,,++++++------,,,++++++++++++---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,******)))+++---///......------------.........///,,,,,,---,,,+++++++++,,,---..................---///...,,,++++++,,,---...***,,,------,,,++++++,,,...+++)))((()))*********---,,,,,,,,,,,,---...............------,,,,,,,,,,,,,,,,,,---...///000111,,,------......---,,,,,,------............------------------------------..................//////---------............///...111111//////222222000---.....................------............------//////......------,,,,,,------............------000///...------...///000/////////...///000000111..................---,,,;;;;;;:::::::::;;;<<<<<<999999999:::;;;<<<===>>>;;;;;;;;;;;;<<<===>>>??????>>>======>>>>>><<<:::<<<<<<<<<<<<<<<;;;;;;;;;:::>>>DDDIIIJJJHHHDDDBBBBBBBBBAAA@@@@@@@@@@@@@@@????????????@@@BBBCCCDDDCCCDDDEEEEEEDDDEEEGGGHHHGGGFFFDDDCCCCCCCCCAAA???BBBAAAAAABBBDDDDDDCCCBBBBBBBBBAAA@@@??????>>>>>>999999::::::;;;;;;::::::666777888999999999888777666666666666777777777777333444666777777777666555444444444444444444444333,,,...111444555444222000000000111222333333444444777555444444555555444222111222333333333222000000///000222333333222000///000000000000////////////222111111000000000000111......////////////......------............------/////////...---------,,,---------...------,,,,,,......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++)))'''(((+++...((()))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,---......---,,,+++---***((()))---///,,,)))))))))***++++++++++++***+++***,,,///...++++++///+++,,,---,,,++++++---...+++++++++************)))(((((())))))))))))((((((******************))))))+++,,,------,,,***)))((()))))))))))))))))))))))))))))))))))))))******+++''')))******))))))+++,,,$$$((()))((((((+++***'''))))))))))))***************)))''''''''')))+++---((())))))************))),,,,,,------,,,,,,+++******)))))))))+++,,,+++***+++++++++***************************************,,,,,,++++++++++++++++++++++++************++++++*********)))******+++,,,***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++***+++---...---,,,---,,,++++++------,,,+++,,,,,,,,,---//////---,,,++++++,,,,,,,,,,,,------...,,,++++++------,,,***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............------......,,,,,,+++,,,---...***,,,------,,,++++++,,,+++***)))***---//////...---,,,,,,,,,,,,---......++++++,,,---///000111111---------------...///000,,,,,,---......---+++***,,,,,,---............---//////...---------...............///////////////---------............///,,,///000------111111...---------...............,,,---...//////...---,,,.........---------------,,,,,,---............---/////////......///////////////......//////000111....../////////......---999999999999999:::;;;;;;777777777888999:::<<<===<<<;;;;;;;;;<<<===>>>???;;;::::::;;;===>>><<<;;;======<<<<<<;;;;;;;;;;;;;;;>>>CCCGGGHHHFFFCCCAAA@@@@@@???>>>>>>>>>???????????????@@@AAABBBCCCDDDAAACCCDDDDDDBBBCCCEEEHHHFFFDDDCCCCCCEEEEEECCCAAA@@@???@@@AAACCCCCCAAA????????????>>>>>>>>>======888888999999999888777777777777777777777777777777666666666666666666666666444444555555555666666666555444444444333222222222000111222333444444333333111111222222222222222111666444333444555555444333555555555444444444333333///000111222222111000///000000/////////.........222111000///...//////000......////////////......,,,------......------,,,..................------,,,,,,------...---------//////......---,,,,,,,,,++++++++++++++++++******,,,,,,+++++++++************+++,,,+++))))))+++---))))))***************))).........---------------***+++,,,------,,,+++***+++******+++,,,,,,,,,+++((()))***+++,,,++++++*********,,,///...***+++...+++,,,,,,,,,++++++---///+++++++++************)))'''(((***++++++***((('''(((((())))))***)))))))))***+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))***++++++)))+++,,,+++******+++,,,'''******'''(((***+++((())))))))))))************((()))+++,,,------,,,,,,((()))******+++++++++***++++++,,,---,,,+++***)))***)))))))))+++,,,+++******************+++++++++)))***++++++************++++++++++++++++++,,,,,,++++++************+++++++++******)))***+++,,,---***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,........................******))))))***,,,---...---+++++++++---------+++---,,,++++++------,,,++++++++++++---......---++++++++++++,,,,,,---------...,,,++++++------,,,***+++++++++,,,,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,------------,,,,,,---------,,,,,,------...+++---......---,,,,,,------,,,---///111222111000---,,,,,,,,,,,,---......******+++---...000111111......---------......///+++,,,---......,,,+++)))+++,,,------.........---------,,,,,,---...///000---------....../////////---------............///,,,...///,,,---000000------------.........//////+++,,,...//////...,,,+++,,,------------------...+++,,,------.........------......//////......---///............///000000...//////000000/////////888888777888888999::::::555555555666777999:::;;;<<<<<<;;;;;;<<<===???@@@777666777999<<<>>>===<<<=========<<<<<<;;;;;;;;;===???BBBDDDEEEDDDCCCAAA>>>>>>============>>>>>>?????????@@@AAACCCDDDEEE===???AAA@@@>>>???BBBDDD@@@>>><<<>>>@@@BBB@@@>>>>>>>>>>>>@@@AAAAAA@@@>>>============<<<<<<<<<<<<888888888888777666555444888888777666666666666666555555444444444333333333555444444444444555666666555555444333333222111111444333222222222333444555222222333222222111000///333222111111333333222111333222111000000000111111000000111111111111000000000/////////............111000///...------...///......////////////......,,,,,,---......---,,,,,,---------...............++++++,,,---............,,,,,,---......//////000,,,++++++******))))))))),,,,,,,,,++++++++++++***(((+++......,,,******+++,,,,,,,,,,,,,,,+++***)))***))))))(((((('''''''''((()))+++,,,,,,+++)))((((((+++---,,,***)))+++...((()))***+++,,,,,,+++***))))))+++...---******---)))*********))))))+++---+++++++++************)))'''(((+++,,,,,,+++((('''&&&'''((()))))))))))))))'''(((***+++,,,,,,++++++))))))))))))))))))))))))))))))((())))))***++++++...//////---***((((((((())),,,+++''''''***+++((())))))))))))************!!!%%%)))------+++(((&&&))))))***+++++++++++++++******+++,,,+++***)))(((***)))))))))+++,,,+++***))))))******+++++++++,,,(((***+++++++++******+++*********++++++,,,,,,---++++++************++++++++++++*********+++---...***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---......*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++)))((((((***,,,------,,,++++++------,,,+++---,,,++++++------,,,+++*********,,,------,,,***+++++++++,,,,,,---------******)))+++---///......******+++++++++,,,,,,,,,------,,,,,,......------+++,,,,,,------,,,,,,+++,,,---------------------+++---......---,,,,,,------------...///...,,,)))---,,,,,,,,,,,,---......,,,,,,------------......///......---------......+++,,,.........,,,***)))+++,,,------.........---+++******+++,,,///111222,,,,,,,,,------.........---------.........//////---///000---...111111...---------.........//////+++,,,...//////...,,,+++,,,,,,,,,------.........+++,,,------.........---+++,,,............,,,+++...............///000000//////000000000000000///999999999888888888777777999999:::::::::999888777>>>=========>>>>>>;;;999=========<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===???BBBBBBAAA@@@>>>BBBAAA???>>>>>>>>>??????@@@@@@@@@???>>>>>>AAACCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA===>>>?????????>>><<<;;;888888999999:::;;;<<<<<<777777666666666555444444777777777777777666555555666666666666666666666666555555555555555555555555444222000222444666444222666333111111222333222111666555444333333333333333555444333222111///......000111222111000//////111...000111222222111000...---...///000000///...---------...........................------,,,,,,,,,,,,---...//////...---,,,+++,,,...//////...,,,+++,,,------......------,,,...******------)))(((,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************+++,,,------++++++++++++++++++++++++---***((((((***++++++***,,,++++++***+++,,,...///***+++,,,,,,******++++++---......---,,,+++---///,,,,,,,,,+++++++++*********++++++,,,,,,++++++***((()))***+++++++++++++++------,,,,,,,,,---......+++++++++************)))+++***%%%"""%%%+++---***''')))***,,,+++***((('''((())))))(((((((((+++---,,,+++******++++++)))(((222...******---...+++'''((()))++++++)))((()))***************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++************+++,,,------.........,,,***)))+++---,,,+++***)))***+++---...******+++,,,,,,,,,,,,+++111///---******+++---...---,,,++++++************---,,,,,,++++++,,,,,,---......---,,,++++++******(((...000......111000+++,,,,,,,,,,,,,,,---...///...------,,,,,,------...------------------------***+++------------+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------........................------............------000///------......---+++000///...---,,,------............,,,++++++,,,......------,,,,,,,,,------......---,,,++++++******..................------000333666666333...+++***........................///...---,,,,,,---...///---.........---,,,,,,+++))),,,...---+++***,,,///))))))***+++,,,......///,,,---......//////......---------...............////////////////////////////////////000000000000,,,------...------,,,+++999999999888888777777777555666666777888999::::::>>><<<::::::;;;<<<;;;:::;;;<<<<<<;;;999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>@@@AAA@@@>>>===@@@???>>>=========>>>>>>???@@@AAA@@@??????AAACCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>===<<<:::999888888999999:::::::::999777666666555555555555666777777777777777666555555555555555555555555555555555555555555555555555555444222111222444555444222//////000000000111222222444444333222222222222222444333333222111000//////000111222111/////////000...///111222222111///...---...///000000///...---..............................---------,,,,,,,,,,,,---...//////...---,,,***+++---......---+++***,,,,,,------------,,,,,,+++((('''+++***&&&&&&***++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***++++++,,,,,,++++++++++++++++++++++++)))******+++---------,,,,,,,,,+++*********+++,,,)))***************+++,,,+++,,,,,,,,,******+++---+++++++++*********)))))))))******++++++******)))++++++++++++******)))((((((((())))))*********++++++++++++*********))))))+++***'''$$$&&&,,,---)))'''((()))***+++******))))))))))))((('''''')))+++,,,***))))))******)))(((000,,,((())),,,---***'''(((***++++++***))))))***************************************************++++++++++++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++************++++++++++++*********+++++++++,,,,,,,,,++++++*********++++++++++++,,,+++)))***,,,...************+++,,,---...******+++,,,,,,,,,,,,+++---,,,+++******+++---...------,,,+++++++++++++++------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,(((---...,,,,,,//////+++---,,,,,,,,,,,,------...,,,++++++******++++++,,,........................++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------------------------......////////////.........---,,,,,,---...,,,+++///...---,,,+++,,,,,,---.........---++++++,,,......------,,,,,,------------------...//////000000------...............------...///...,,,+++,,,---...........................---,,,,,,,,,,,,---...------......------,,,+++...///000///---,,,---...,,,,,,,,,,,,------------,,,---......//////......,,,---------......//////......................../////////...............////////////////////////888888888888777777777777555555444555666777999:::===;;;999888:::::::::999::::::;;;999888777999::::::::::::;;;;;;;;;;;;;;;999:::<<<>>>???>>>===<<<>>>======<<<<<<<<<<<<===>>>@@@BBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>????????????????????????============<<<;;;:::999888999:::::::::999777666777666555444444555777888666777777777777666555555444444444444444444444444444444444444444444444444333222111222444555444333111333555555444333333333333222222111111111111222222222222111111111000000000111222111///...///000//////111111111111//////......////////////.................................------------,,,,,,,,,------............------******,,,,,,,,,,,,******,,,,,,------------,,,,,,+++((((((******'''''')))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++***+++++++++++++++++++++++++++++++++(((***,,,---,,,++++++,,,---,,,+++***))))))))))))))))))))))))***++++++,,,)))***+++***)))((()))+++*********)))))))))(((((()))))))))******)))))))))************************((()))+++------...------++++++*********)))))))))***+++)))'''(((,,,,,,)))(((((())))))******++++++)))******)))''''''(((***+++***))))))******)))(((---***'''(((***,,,***((()))+++,,,,,,+++******+++************************++++++++++++++++++++++++************************)))((((((((()))***+++,,,************************************++++++++++++++++++***)))***+++,,,---------,,,,,,+++*********((()))******)))***,,,...((()))***+++,,,---------******+++,,,,,,,,,,,,+++))))))******+++,,,------...------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((())))))+++,,,---...///***,,,,,,******------+++---------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++---------+++------,,,+++++++++,,,,,,---......---++++++,,,...---------,,,,,,------...---......///000000111111,,,,,,---...////////////++++++***)))(((***...111........................---,,,,,,++++++,,,,,,---------......------,,,,,,222000.........---,,,***///.........------,,,,,,,,,---......//////......,,,,,,------...///000000.................................---------,,,,,,111000///......///000111777777777777777777777777999888666444444555666888:::999999:::;;;;;;999888888888999888666666888999999999999:::::::::::::::999:::<<<>>>>>>>>>============<<<<<<<<<<<<<<<<<<===@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@??????>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<:::888666555777666444333333555888:::666666777777666666555444444444444444444444444444444444444444444444444444222222222333333444444333888666666666777555000---333222222111111111222222111111111111111111111111///111111111///...///000//////000111111000//////...//////////////////..................---------------------------------------------------------***+++,,,,,,,,,,,,+++***,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,+++***+++++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,+++************++++++++++++++++++++++++)))+++,,,+++)))'''(((***,,,,,,+++***************---+++***)))***+++++++++(((***++++++)))((()))***+++*********))))))))))))))))))************))))))''''''((()))+++,,,...///)))***---000111111000///************)))))))))))))))++++++)))***---,,,(((******))))))((())))))***(((***+++***))))))***,,,,,,+++******+++,,,+++)))+++)))'''(((***,,,+++******+++------+++***+++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,+++)))((((((***,,,------------------,,,,,,+++)))+++,,,+++***+++,,,...***+++,,,------,,,************+++,,,,,,,,,,,,+++)))***+++,,,------,,,+++...------,,,,,,---------******))))))))))))******)))***+++,,,---...///000,,,,,,,,,******,,,---,,,------------,,,,,,+++***...------,,,,,,------...++++++++++++++++++++++++...---,,,++++++,,,---...---------...............,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***+++---......---------,,,,,,,,,,,,,,,,,,---......---,,,+++,,,---------,,,,,,,,,---......//////.........---------+++,,,---...////////////------,,,+++***,,,000333........................---,,,,,,,,,,,,,,,,,,---,,,------...------,,,,,,000---***+++------+++(((//////.........---------,,,---......///.........+++,,,,,,---...///000000........................//////......---,,,,,,,,,///...---,,,,,,---///111666666666666666666666666:::888666555444555777888888888:::===>>>===999666666777888777555555777999777888888888999999:::::::::;;;<<<>>>>>>>>>>>>>>><<<=====================<<>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===???@@@@@@============;;;999777666777666444333333555888:::666666666666666555444444444444444444444444444444444444444444444444444444222222333333333333444444666111...000444444---%%%333333222222222222333333000111111111111222222222///000111000.........////////////000000//////////////////......///////////////.........------------------------------------------,,,,,,---------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++---......---,,,---,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,+++************++++++++++++++++++++++++++++++***)))((())),,,...***++++++,,,,,,,,,------111...+++***+++++++++))))))+++,,,,,,+++******+++,,,,,,+++++++++************++++++++++++++++++***''''''((()))***,,,...///'''(((+++---//////...---*********)))))))))(((((((((,,,---******,,,+++(((---,,,***)))((((((((((((''')))++++++++++++,,,...---+++***+++------,,,+++***)))))))))+++,,,,,,,,,***+++------+++***+++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((('''(((((()))))))))))))))))))))))))))))),,,,,,,,,------------...+++***)))((((((***,,,---+++,,,---...///.........---...///...,,,++++++,,,,,,---------,,,***((('''******+++,,,,,,,,,,,,+++,,,---...///...---+++***---------,,,,,,------...++++++************++++++,,,---------......//////...---,,,,,,,,,,,,,,,---,,,---------,,,+++******...------,,,,,,------...++++++++++++++++++++++++///...---,,,,,,---...///---------.........//////------------...///111111------------------------------,,,++++++,,,---------,,,+++---...//////...---------............---,,,...///...,,,+++,,,---,,,,,,,,,,,,,,,---...///...............---------+++,,,---...////////////---...//////...---///000........................------............------,,,,,,------...------,,,...+++)))***---...---***---------.........//////,,,---......///.........,,,,,,------...//////000......................../////////.........------///...,,,+++,,,---///111555555555555666666666666555555555555666888999:::777888:::===>>>===999666555666777666555555777999666666777777888999999999:::;;;<<<===>>>>>>>>>>>>;;;<<<======>>>=========<<<>>>@@@AAA@@@@@@BBBCCC???@@@@@@AAAAAABBBBBBBBB>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<>>>???AAABBB??????>>><<<;;;999888888777666555444444555777888555666666666666555444444444444444444444444444444333333333333333333333333111333444444222222444555444///,,,///555777222+++333222222222222333444444111111111111111111222222///000111000...---.../////////////////////////////////............///////////////...------,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,++++++***---,,,***)))++++++)))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++***++++++++++++++++++++++++++++++++++++***((())),,,///000000)))***+++------...------222...)))(((***+++***))))))+++......,,,+++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,+++***))))))***++++++***+++,,,...//////......******)))))))))(((((((((''',,,---***(((******(((,,,++++++***)))(((''''''''')))+++,,,++++++,,,---,,,+++***+++---------+++***************+++,,,---)))+++,,,,,,+++******+++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,,,,------------******)))((()))***+++,,,)))***,,,............---...///000///---,,,+++,,,......---,,,+++***((('''******+++,,,,,,,,,,,,+++......//////...---+++***,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------............------------...,,,,,,......++++++---++++++,,,------,,,******,,,++++++******++++++,,,..............................------------......,,,,,,,,,---......//////...---------...///000000........................000///...------...///000...---,,,---/////////---,,,---.../////////......,,,...//////---+++,,,,,,,,,,,,,,,,,,---......///,,,,,,---///000111222222,,,,,,---...////////////+++...000000...,,,,,,,,,........................---......//////......---,,,,,,------......------...---,,,---///000///...,,,,,,------.........///,,,---......//////......---------............///------------------------..............................------...///111111444444444555555666666666333333444555666777777888888777777888:::;;;:::888555666777666555666777999555555666777777888999999999::::::;;;<<<<<<======999:::;;;<<<===<<<<<<;;;<<<===>>>>>>>>>???AAACCC>>>>>>??????@@@AAAAAABBB========================<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>???@@@>>><<<:::999888999999777666666555555555555666555555666666555555444333555555555555555555555555333333333333333333333333111333444444222222333555333222222333555555555555111111111111111222333333222222111111111111111111///000000000...---...////////////....../////////000///...------...///000000//////...------,,,,,,,,,,,,,,,---------......------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++(((,,,+++''''''******&&&++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***++++++,,,,,,+++++++++++++++++++++++++++((('''***///000+++%%%***+++,,,,,,---,,,++++++...***%%%%%%)))++++++))))))+++......---+++++++++++++++++++++******************++++++++++++******---,,,***)))((()))***+++---------.........//////***)))))))))((((((((((((''',,,---)))&&&((()))(((((()))***++++++***)))((((((***,,,+++)))((('''(((***)))((()))+++,,,+++***)))******)))))))))***+++(((***++++++***))))))******************************************************************************))))))(((((())))))************************************+++++++++,,,,,,))))))))))))************((()))***+++,,,+++)))(((+++---//////---,,,,,,,,,---,,,++++++******++++++******+++,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***+++///...***(((+++)))***,,,------,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........------,,,,,,,,,------...------------------------///...---,,,,,,---...//////---,,,---......---++++++,,,---.........------,,,---//////---,,,+++,,,,,,,,,,,,,,,---...//////++++++,,,...///000111222------...............---+++---//////...---------........................,,,---............---,,,+++,,,------......---------...//////---------...------------,,,,,,,,,,,,,,,---......//////.....................---------------------------------,,,,,,,,,---......//////,,,,,,------...//////000444444444555555555666666444444555555555444333222:::777444444666888::::::555666777666666666888:::444555555666777888888999888999999::::::;;;<<<<<<777888:::;;;<<<;;;;;;:::<<<============>>>AAADDD======>>>???@@@@@@AAAAAA<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;::::::;;;;;;@@@>>>:::888777777999:::777777666666666555444444555555666666555555444333666666666666666666666666333333333333333333333333000333555444222111333666111444666444///---000555000000///000000111222222222222222111111111000000...000000000...---.../////////............//////000///...------...///000000000///...------,,,,,,,,,,,,,,,------.........------++++++++++++------,,,++++++******++++++,,,+++++++++,,,,,,+++++++++(((,,,,,,((('''++++++&&&+++++++++++++++++++++++++++++++++,,,,,,+++++++++************+++,,,------++++++++++++++++++++++++,,,(((&&&***...+++ ++++++,,,,,,+++***((('''***%%%!!!"""''',,,,,,***(((+++---...---+++******************))))))))))))))))))************))))))+++***)))((()))***,,,...***))))))(((((()))******))))))))))))((((((((((((''',,,,,,(((%%%''')))((($$$&&&)))+++,,,,,,+++***)))+++,,,***'''%%%######(((''''''((()))******))))))))))))(((''''''(((***((()))++++++)))((()))***************************))))))))))))))))))))))))******************************)))))))))))))))***************************((())))))))))))*********(((((()))************)))'''((()))***)))'''%%%$$$(((***---...---,,,------+++******)))***,,,---...******+++,,,,,,,,,,,,+++*********++++++,,,------************++++++,,,---))))))(((((((((((())))))))))))*********++++++++++++(((***///...(((&&&)))((()))+++---------++++++...------,,,,,,------...)))))))))))))))))))))))))))***+++,,,,,,+++***)))******+++,,,,,,---......,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,...---,,,,,,,,,,,,+++***)))***,,,---...---,,,,,,+++---//////---,,,+++,,,+++++++++,,,---...///000+++,,,,,,,,,,,,,,,,,,,,,.........///......---------...//////......000222........................++++++------------+++++++++,,,,,,---.........---,,,///000...***((())),,,///......,,,+++******))),,,---......//////....../////////...------,,,,,,------------------------)))***+++,,,------...///((()))***+++,,,,,,,,,,,,555444333333222222222222111111222333333444555555666777888999888777555333555555555555555555555555888777555444555666888999777999<<<<<<;;;:::;;;;;;<<<======>>>======<<<;;;<<<<<<===>>>>>>>>>>>>>>>???????????????>>>======@@@>>>===<<<<<<===>>>@@@;;;===>>>===;;;;;;===@@@@@@>>>======???@@@???>>>>>><<<::::::;;;;;;;;;:::888888888888888888888888888777666555555555555555555666777777666444222111111222222333333222222111222333444555555444222222000222444555555444222000222222222111111111000000333333444555444333222111222111111000000000000000000///...------...///000000000000000000000000000///...------...///...---,,,------......---,,,,,,000///...---------------000---++++++------+++(((((()))***+++,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,************,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------&&&'''((()))+++,,,---...,,,,,,,,,---------...............------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------++++++++++++++++++++++++...+++(((***...000---***((('''&&&''')))+++***)))*********)))))))))))))))******+++++++++,,,,,,,,,$$$(((+++,,,***(((***,,,******))))))))))))***************+++,,,,,,***'''(((((())))))))))))((((((++++++++++++++++++++++++)))***+++------,,,+++***,,,,,,,,,++++++*********''')))+++,,,***(((((((((,,,***)))+++------***'''---+++)))***,,,---,,,))),,,++++++*********))))))******+++++++++,,,,,,,,,---,,,,,,+++*********+++(((+++---,,,)))(((***---++++++------------++++++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,++++++************+++,,,---...---,,,,,,++++++++++++++++++++++++''')))+++,,,+++,,,---.........---,,,,,,+++******------,,,,,,,,,,,,++++++///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,...111222///---......//////...---,,,,,,111///---,,,---......---///---,,,---000000...+++........................,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++//////............//////...------------...//////...---,,,---/////////...111///...///111000+++&&&...---,,,,,,.../////////---------............///000///...---------------+++,,,,,,---...///000000,,,...000111///.........---,,,,,,,,,,,,---......222222222222111000.........------...//////...---,,,++++++...000---%%%------............------555444333222222222222222222222333444444555666666555666777777777666555444555555555555555555555555777777555444555666888999:::<<>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>????????????>>>>>>>>>===;;;::::::;;;===>>>:::;;;<<<;;;999:::===???AAA???======>>>??????>>><<<:::888888999:::999888888888888888888888888888555555444333333333333333666666666555555333222222222222333333333333222222///000111222111111000///222222222333333222222222222222222111111111000000000000111111111000///...222111000000//////000000//////............//////...........................,,,+++,,,---...---,,,,,,,,,------------------//////...---------------///---++++++------+++((()))***+++,,,------------))))))***++++++,,,---------,,,+++******+++,,,---++++++,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++******+++++++++,,,,,,,,,+++,,,------...---------************************---***''')))---...,,,)))***)))))))))******((('''***)))))))))))))))))))))*********+++++++++,,,,,,&&&(((***++++++***++++++******))))))))))))*********))))))***++++++)))(((******++++++++++++***************************************++++++******)))+++++++++******)))))))))''')))++++++)))))))))******(((&&&&&&)))******)))+++***((()))+++,,,***(((&&&'''((()))+++---......******+++++++++,,,,,,,,,---,,,++++++******++++++***)))))))))*********)))+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,+++++++++*********+++,,,---------,,,,,,++++++++++++++++++++++++&&&(((+++,,,,,,---...000...------,,,,,,+++++++++---------,,,,,,+++++++++------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,///000///---------......---,,,,,,+++---+++***))))))*********...,,,+++,,,...///---***------------------------,,,,,,++++++,,,------...+++,,,,,,------,,,,,,+++///..................///...------------...//////...---,,,---/////////............---,,,---...///...---,,,,,,---...///...---------............/////////...---------------,,,,,,------.../////////---......---++++++---///---------------......///111111111111000///...------------...//////...---222///,,,,,,......***%%%,,,------------------,,,444333333222222222222333333333444444555555666666444444555555555555555555555555555555555555555555666666555444555666888999<<<>>>@@@@@@>>>============<<<;;;::::::;;;<<<======>>>??????@@@@@@??????<<<===>>>??????@@@??????<<<;;;:::999999:::;;;<<<999::::::999888999===@@@BBB@@@===;;;<<<>>>>>>>>>:::888666666777888777666777777777777777777777777555555444333333333333444666555444333333222222333222222333333333333222222222222333444444333333222444333222111111222333444222222222111111111111111//////000000//////...---222111000000//////000000......////////////......////////////////////////---,,,++++++------,,,+++++++++,,,,,,------......///...------------------...---++++++,,,,,,+++)))***+++,,,------...------))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++)))))))))***************,,,+++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++******************+++++++++,,,,,,,,,++++++,,,---------------))))))))))))))))))))))))+++)))'''))),,,---+++))),,,,,,,,,,,,,,,***'''$$$))))))))))))))))))***************++++++++++++,,,(((((()))+++------,,,*********))))))))))))*********)))((()))***+++***)))******++++++++++++******))))))))))))))))))))))))++++++***)))((((((((((((*********)))))))))))))))((()))***)))((()))+++,,,+++(((%%%%%%'''***,,,,,,***)))((((((******)))(((%%%&&&''')))+++---//////******+++++++++,,,,,,,,,,,,,,,++++++******++++++///,,,)))***...///,,,)))+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,************************,,,---...---+++***+++,,,,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,------...///111---------,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,------...,,,***+++,,,.........,,,,,,,,,---,,,,,,+++***...---,,,+++++++++,,,,,,,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,------------,,,,,,......------------.........------------...//////...---,,,---/////////...,,,......+++)))+++111777---,,,,,,,,,,,,---......---------............/////////...------------...........................------+++)))((())),,,///......------......///000///////////////...---,,,---...............------888333---+++,,,......---,,,,,,,,,------,,,,,,,,,333333222222222222222333333333333444444444555555333333333333333444555666555555555555555555555555555555555555555666777888:::<<<>>>>>><<<;;;:::;;;<<<;;;999888888:::<<<===>>>>>>???@@@@@@@@@@@@@@@;;;<<<===>>>@@@@@@AAAAAA<<<;;;::::::::::::;;;<<<:::999888888888:::===@@@AAA>>>;;;999:::;;;<<<<<<999888666666777777777666777777777777777777777777777666666555555555666666555444333222111222333333222333333333333333333222444444444555555555555555444444333333333333444444111111111111111111111111222222222111111111000000111111000///////////////---...///000000///...---000000000000000000000000---,,,+++,,,---------+++++++++++++++,,,---............---,,,,,,------------,,,++++++++++++******+++,,,------.........---))))))******+++++++++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++******************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************+++++++++,,,,,,,,,++++++,,,------------,,,************************+++)))((())),,,---,,,***,,,,,,---......,,,(((%%%)))))))))))))))*********************++++++++++++***)))(((+++...///---*********))))))))))))******,,,***)))***+++,,,,,,+++((())))))******))))))(((************************---,,,***)))((((((((()))******************))))))(((((()))(((((())),,,...---+++***))))))+++,,,---))))))))))))))))))))))))******************++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,...,,,***+++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...------...///,,,,,,,,,---------------......---,,,++++++******------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///---+++++++++---///000,,,,,,---------,,,,,,+++.../////////...---...///,,,,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---------------......,,,,,,------------,,,,,,------,,,,,,,,,,,,------...------------...//////...---,,,---/////////...---------+++***,,,111555,,,,,,---,,,,,,,,,---///---------............//////......---------......//////.........---------,,,,,,,,,***)))))),,,...///............///000000...............---,,,+++---...//////...---------888333...+++,,,///000111,,,------......------,,,222222222111111222222333222222222222222333333333333333222222333444555666555555555555555555555555444444444555555666777888888:::<<<<<<;;;999999:::;;;999888777888999;;;===>>>>>>???@@@@@@@@@@@@@@@:::;;;===>>>@@@AAAAAAAAA======<<<<<<<<<<<<======<<<:::999999:::<<<>>>???>>>;;;888777888999:::999:::888777777888888777666666666666666666666666666666666555555555666666777555444333222111222333444333333333444444333333333111111111111111222333333333444555666666555444333111111111111111111111111333333222222111111111111111000000///.../////////---...///000000///...---...........................---,,,---...///...,,,,,,++++++++++++,,,---...------,,,,,,,,,------...+++,,,,,,++++++******+++,,,,,,------......------)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++******)))******++++++,,,------*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***+++,,,------,,,******+++...///...***((((((((())))))************))))))*********+++++++++***)))(((+++...///---*********))))))))))))******---,,,+++,,,...///...---))))))************))))))++++++++++++++++++++++++///---+++***))))))******++++++++++++++++++++++++(((((()))(((((())),,,...,,,,,,------,,,*********)))************)))******,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,(((***+++***'''&&&'''))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,---------------------.........---,,,,,,+++******......------,,,+++******,,,,,,,,,------.........//////---,,,,,,...000222------............------+++---///...,,,,,,---...,,,---.........---------------------------------//////............//////,,,------......------,,,------,,,,,,,,,,,,------...------------...//////...---,,,---/////////...///---,,,---///000...,,,+++---...---,,,,,,...000---------............///......---------......////////////...------,,,,,,+++,,,......,,,,,,,,,---///............///000000,,,------------,,,,,,+++---///000000---,,,,,,---333111///---.../////////......////////////......222111111111111222222333111111111111222222222222333333444444444444444444555555555555555555555555333333444555666777777777777999;;;<<<;;;::::::;;;888888777777888999:::;;;===>>>??????@@@@@@??????;;;<<<===>>>@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::<<<======<<<:::999777888999:::999888;;;999777777888999888777666666666666666666666666444333333333333444555555444444333333333333444444333333444444444444333333222222222222333444555555222333666777777666333222111111111111111222222222222111000////////////000111000//////......//////......////////////......++++++++++++++++++++++++///...------//////...------,,,+++******+++,,,---,,,,,,,,,,,,,,,------...***+++,,,+++***)))***+++,,,,,,------------,,,,,,***************************++++++,,,,,,++++++***+++++++++++++++*********+++++++++++++++*********(((((()))***++++++,,,,,,))))))*********++++++++++++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------((((((***,,,......,,,***((((((((()))******++++++)))))))))************+++(((((()))+++------,,,*********))))))))))))******---,,,---///111111///...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,+++************+++++++++++++++,,,,,,,,,((()))***)))((()))+++,,,(((***,,,,,,***)))(((((()))***++++++))))))***+++******************************+++++++++,,,,,,,,,++++++******++++++,,,,,,+++...000...***(((***------,,,,,,++++++,,,,,,---******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,+++++++++.........---------------------,,,,,,,,,,,,++++++------------,,,+++***))),,,,,,,,,---......//////...//////...---...000222------......//////......,,,///222111///...///111,,,...//////...------...........................000///..................------............------......------------.........------------...//////...---,,,---/////////...///---,,,///222111,,,''',,,...000...,,,,,,...111---------............///...------------...////////////.........---------+++---///000...---------......------......///000,,,,,,------------,,,,,,---///111000---+++,,,...---.../////////...------//////000000000000//////111111111111111222333333222222222222222222222222444444555666666555333333555555555555555555555555222222444555666777777777222555888999888888999999666666777777888999999:::<<<===>>>>>>??????>>>>>><<<<<<===??????@@@@@@@@@===>>>>>>>>>>>>>>>>>>===;;;:::999;;;<<<<<<:::777888888888:::<<<<<<;;;999;;;999777777888999888777555555555555555555555555333333333333333444555555333444444555555555444444333333444444444444333333555555444444555666888999222222333444444333222222000000111111111222222222111000///...---...//////000000///............/////////............//////++++++++++++++++++++++++...---,,,,,,......---,,,///---+++***)))***++++++,,,,,,++++++,,,,,,---...)))+++,,,+++))))))***,,,++++++,,,,,,,,,,,,++++++************)))))))))))))))******++++++******)))************++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********+++************+++++++++,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***************************+++++++++++++++,,,---)))((()))***,,,---,,,+++'''(((((()))******++++++))))))))))))************&&&(((***++++++***++++++******))))))))))))*********+++---000333222///,,,+++,,,,,,------,,,,,,+++******************************++++++++++++******)))*********++++++++++++''')))++++++)))))))))***''')))+++***))))))+++...''')))+++***((('''(((***))))))******++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---000111000000...------------,,,,,,++++++,,,,,,---+++,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,---------......,,,,,,+++++++++,,,---...------------------------)))+++------,,,+++,,,---//////......------,,,,,,++++++,,,,,,,,,,,,------***+++,,,------------,,,,,,,,,------.../////////,,,...//////------...000+++,,,---............------111444444111///111444+++---//////---,,,,,,...------------------------......---,,,,,,,,,,,,,,,------............------///..................///...------------...//////...---,,,---/////////...---...///000000///,,,***,,,///111000---,,,///333---------............///---------------...//////...............------------...///...---,,,---///---------------......///,,,,,,---------------,,,,,,000222000,,,***+++...+++---/////////...------......////////////......111111000000111222333333333333333333333333333333444555777777777555333111555555555555555555555555111222333555666777777777...000333555555555666777555555777888999999999999<<<<<<===>>>>>>>>>>>>>>><<<===>>>??????@@@??????======>>>>>>>>>>>>======:::999999:::<<<;;;777333777888999<<<>>>???===::::::888777666777888777666555555555555555555555555555555555555555666777888333444555666666666555444333444444555555444444333222222111111222333555666222222111000000111222222000000111111222222222222222111000......//////000000000///...............000///...------...///000........................---,,,++++++------,,,+++000...,,,***))))))***+++++++++++++++,,,,,,---...(((***,,,+++)))(((***,,,++++++,,,,,,,,,+++***************)))))))))))))))((()))***++++++***)))((())))))******+++++++++,,,******))))))((((((((('''*********)))(((''''''&&&))))))))))))************(((((())))))*********+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))***++++++******+++,,,***)))((()))+++,,,+++***'''(((((()))***+++++++++))))))))))))************$$$(((+++,,,***(((***,,,******))))))))))))******)))***---111333222...+++)))******++++++******)))))))))))))))))))))))))))'''(((***++++++***)))((((((((())))))*********+++'''))),,,,,,***)))((((((((()))******))),,,111666&&&(((***)))&&&&&&'''***+++++++++*********************+++++++++,,,,,,,,,+++*********+++,,,,,,---...+++((()))++++++)))&&&------++++++++++++------------------,,,,,,+++***************************,,,---...---+++***+++,,,,,,,,,,,,------.........---,,,+++***+++,,,---...------------------------&&&(((+++,,,,,,,,,...///000000///...---,,,,,,,,,***++++++,,,,,,------...&&&(((***---.../////////,,,,,,------...///000000))),,,//////---,,,---///***+++,,,,,,------------(((---111111---+++---000***,,,......+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************------............------//////............//////...------------...//////...---,,,---/////////...***...111000---,,,---///---000222111---,,,000444---------.........//////---------------...///000........................///...---+++***+++...111---,,,,,,,,,,,,---......,,,,,,---......---------,,,000333111,,,***+++...+++---//////...---......------............------444333222222222333555666444444444222111111333555777666444333111111111111222222333333333333444444666555444333333444555666444444444555555555555666888777666555666888:::;;;<<<<<<<<<<<<============;;;<<<===>>>>>>??????>>>AAAAAAAAA@@@@@@>>>======<<<;;;999888888999;;;<<<;;;999999<<>>?????????????????????>>>>>>===<<<;;;999::::::::::::::::::999;;;999999;;;>>>===888444999999888888777888888888444444444444444444444444222333333444444333333222777555333222222444666888666555555444333333222222444444333222222222222222333333333333333333333333---000222333222111222222777777666555333111000//////////////////////////////000111000...---...///,,,---...//////...---,,,...//////---///111...)))---,,,+++,,,......,,,***///...---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++---...---,,,+++,,,...,,,++++++++++++,,,---...++++++,,,------,,,++++++*********+++++++++,,,,,,,,,+++******))))))******+++++++++++++++***)))))))))************+++++++++***+++,,,,,,------------,,,,,,++++++,,,---///000++++++***))))))***+++,,,+++******+++------+++)))******))))))******+++,,,++++++++++++++++++++++++)))))))))))))))(((((((((((()))***)))((()))***,,,************))))))))))))************)))))))))))))))+++---......---+++)))***++++++++++++++++++************+++++++++++++++(((((((((((())))))))))))+++++++++++++++++++++++++++---......+++******,,,*********************************+++++++++,,,,,,++++++******++++++,,,---,,,+++******,,,,,,+++***,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///111+++,,,------++++++,,,---(((((())))))***++++++,,,------------------......------------,,,,,,++++++------------------,,,,,,+++++++++,,,,,,,,,------000//////...---.........++++++,,,---///000111111---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---,,,------...,,,,,,,,,---------.....................---,,,,,,,,,---.../////////..................---,,,++++++000111///++++++...000...------............------...------,,,---...///000............////////////---///000///...---...000............////////////...............---------***++++++,,,---...////////////,,,'''(((...000---////////////////////////........................///......---...///000111//////000111111111111000222333333222111111222444///000222333444444444444222222222222333333333333333444444555555444444333444444444444555555555555444444333333444555777888::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>????????????<<<<<<<<<<<<<<<;;;:::999777999;;;<<<<<<;;;999777;;;999888999;;;:::555111888888888888888777666555333333333333333333333333111222222333333222222111888777555333333444666777555555444444333333222222333333444444444333222222333333333333333333333333...///111111222333555777>>>DDDBBB888111333333//////////////////////////////...------......---,,,------------------------+++...//////000111---'''++++++***+++,,,---+++)))...------,,,,,,,,,,,,---------------,,,+++******+++---------,,,+++,,,---,,,++++++++++++,,,------***+++,,,,,,,,,,,,+++************++++++++++++,,,,,,+++******))))))*********++++++++++++***)))))))))************+++++++++)))***+++---.../////////...,,,***)))***,,,///111)))))))))***+++,,,,,,---***))))))***,,,,,,***(((******))))))******+++,,,++++++++++++++++++++++++((((((((())))))************)))(((((()))++++++***************)))))))))))),,,+++++++++******))))))++++++,,,,,,,,,,,,++++++))))))************))))))***************)))))))))+++************)))))))))++++++++++++++++++++++++)))***+++***)))((((((************************************++++++++++++,,,++++++******++++++,,,---,,,+++******,,,,,,+++***,,,,,,++++++,,,,,,---...---,,,,,,++++++*********------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---------000444888***,,,......---++++++,,,+++++++++,,,,,,------......---,,,+++++++++,,,---...---------------,,,,,,,,,,,,------------------+++++++++,,,,,,,,,------111111000///////////////,,,,,,---......//////000............------------............////////////------------------------------------------------//////...------------...,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,------...///////////////...------,,,,,,---------...000...+++***...///---------............------...------------...//////------...///000000//////---...//////...---...///---............/////////---------..............................///////////////---***+++//////---////////////////////////........................///............///000000///000222333333333222111000111222222111111222444111111111111222333555666111222222222222333333333222333444555555444333222333333444444444555555555444333333333444555666777999999999:::::::::;;;;;;;;;<<<===>>>>>>???>>>>>>;;;;;;;;;;;;;;;:::999999888999:::;;;;;;:::999888999888777888999888555222666777777888777666444333333333333333333333333333333333333444444333333333888666555333333333444555444444444333333333222222222333444555555444222222222222222222222222222222...///000111111444888;;;MMMUUUQQQ===222444333---///////////////////////////---+++,,,...///---+++---,,,++++++++++++,,,---***---...,,,,,,...---(((,,,,,,,,,---------,,,+++++++++***************++++++++++++++++++***)))(((***+++,,,,,,******+++,,,++++++++++++++++++,,,,,,******++++++++++++******************++++++++++++,,,+++******))))))************+++++++++******)))))))))*********+++++++++)))***+++,,,---------------,,,+++***+++,,,...///((()))***+++,,,,,,,,,,,,+++***)))***,,,,,,+++*********))))))******+++,,,************************(((((()))))))))*********+++(((&&&'''***,,,+++)))************)))))))))(((,,,++++++******))))))(((,,,,,,++++++++++++,,,,,,)))******************)))+++++++++******))))))(((,,,,,,++++++***)))((((((************************************))))))******************************************++++++++++++++++++******++++++,,,---,,,+++******,,,,,,+++***,,,,,,++++++,,,,,,---...------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,---------...222444)))+++...///---,,,++++++///......---,,,+++******///---+++))))))***+++,,,------------------------,,,,,,,,,------.........---------.........//////111000000//////////////////......,,,+++***)))))),,,,,,,,,---------......------------....................................------------------------............------......,,,,,,,,,---------.........---,,,++++++,,,---...,,,------...............------,,,+++,,,---...///---///...++++++...///---------............------......------............,,,---...///000000000///---...//////------...///---------.........//////,,,---------.../////////............///////////////...------...//////,,,////////////////////////..................................../////////000---...///000111000//////...000222222111000111333555333000...///111444666111111111222222222333333111222333444444333222111333333333444444444444555444444444444555666777777888888888888999999999999::::::;;;<<<============;;;;;;<<<<<<<<<;;;:::::::::999888888888888999:::777777777888999999777666777777888999888777555444444444444444444444444444222333333333333333333222555555333222222222222333333333333333333222222222111222333444444444333222222222222222222222222222///000000000111444999<<>>333+++,,,---)))***///000...,,,---///...***'''++++++,,,---............------------------,,,,,,************++++++++++++------------,,,+++***))),,,,,,+++,,,,,,---...///******+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((('''((()))+++,,,,,,***(((&&&(((((())))))******+++++++++***))))))***+++***)))))))))***))))))((('''&&&)))***++++++++++++***)))************************---+++***+++...///---******+++++++++***))))))(((+++++++++************************************************************************++++++((($$$ '''((((((((())))))))))))************************''')))************,,,---)))))))))))))))***+++,,,++++++++++++***)))(((((()))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++******++++++)))'''+++,,,,,,,,,,,,++++++***++++++,,,---............)))(((((((((((())))))***************************))))))***++++++++++++***+++***(((''''''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))''''''***,,,,,,***(((*********+++++++++++++++---...,,,***+++---+++&&&)))************+++++++++***,,,------,,,+++---...++++++,,,,,,,,,,,,++++++------------------------++++++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,+++------------............)))***+++,,,...///000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------,,,,,,+++,,,---.........------*********+++.../////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000///......///000000000000///.../////////......///111////////////////////////---...000111111111000///////////////////////////...............///000000111111111111000000000000111111////////////111111000000000000000000000000///111111...///222222111///...---...//////...---...//////000000//////...333333222111111000/////////000111111000///000222,,,---///000111111000000---------///111222111000...111111//////111000---000222333222000000000222......///000000000//////***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------------,,,(((---///+++***,,,+++(((------------------------************************))))))************))))))))))))))))))************''')))++++++***+++,,,...***))))))))))))******+++******+++,,,,,,,,,++++++......///---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,+++......000222000000999EEEJJJ;;;///......***+++222+++,,,---...///...,,,+++******+++,,,---......---,,,,,,---------------------------,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++++++++,,,,,,---...///******+++++++++,,,,,,,,,++++++******+++,,,---...++++++++++++++++++++++++***++++++,,,,,,+++***)))((()))***+++++++++******)))))))))))))))*********+++)))((()))***+++***(((******)))(((((())))))))))))***++++++++++++***)))************************---+++******---...---,,,,,,,,,,,,,,,+++***((((((***************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,---,,,)))&&&(((((()))))))))*********************************+++***)))***+++,,,+++***(((((((((((()))***+++,,,***+++++++++++++++******))))))***,,,,,,------,,,))))))))))))))))))))))))***)))((())),,,,,,+++((()))******++++++++++++*********+++,,,---......---))))))((((((((()))***+++************************))))))***++++++++++++***)))))))))******+++++++++++++++++++++++++++++++++)))+++------,,,+++***)))((((((***+++++++++******###***///,,,))))))++++++)))************+++++++++***,,,------++++++,,,///++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,---......///000000+++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,------------------+++,,,---.........------,,,***)))+++---000111111---------............///***++++++,,,,,,------.........///000000000000///------///000000000///...---.........------///111......//////000000111111...///111222333222111000////////////////////////...............///000000/////////000000000000000000///...------...///000000000000000000000000000...111111------222222//////......///000///,,,***---...////////////...---111111111111000000000000---///111111//////111333.........//////////////////......000222222111000---000111//////111111......000222222000///000222///000111111111000///...)))************+++++++++++++++++++++++++++++++++'''''')))***+++,,,,,,---'''...111,,,)))++++++)))************************++++++******************$$$%%%''')))+++,,,------(((((())))))******++++++((()))******)))(((***+++(((((((((((()))+++,,,---''')))+++---...---+++***+++++++++***)))((()))+++,,,,,,---------,,,++++++''''''***,,,******666EEEPPP>>>000///---)))+++222&&&)))---......---......((()))***+++,,,---------,,,,,,,,,------........./////////......------------,,,+++*********+++,,,++++++++++++,,,---...///******+++++++++,,,,,,,,,++++++******+++---///000))))))))))))))))))))))))((()))+++,,,------,,,,,,''''''&&&&&&'''((()))************)))))))))))))))***)))((()))***+++***(((+++***)))(((((()))++++++)))***+++,,,,,,+++***)))***************************))))))((()))***,,,---***++++++,,,,,,,,,++++++)))))))))***++++++,,,,,,************************++++++++++++++++++++++++'''&&&%%%''')))+++,,,+++)))************+++++++++))))))))))))))))))))))))...+++))))))+++,,,)))'''''''''''''''((()))***+++((())))))************)))''''''(((******+++++++++))))))))))))))))))))))))(((&&&&&&(((,,,...,,,***'''((()))***************''''''(((******+++++++++***)))(((((((((***+++,,,************************))))))***++++++++++++***&&&(((+++---......,,,+++(((((((((((((((((((((((()))000444111,,,)))***+++&&&''')))+++,,,+++)))((("""---+++%%%%%%,,,222)))************+++++++++'''***,,,+++)))(((***---+++++++++,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))***,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------.........///////////////++++++---......---++++++---------....../////////,,,,,,,,,------.........***+++---...///...------000...++++++---///000000---------.........//////+++,,,,,,---...///000000---...//////000000//////,,,,,,.../////////...---+++,,,------,,,,,,...000---......///000111111222...000222333444333111000////////////////////////...............///000000---.........//////000000///...,,,++++++,,,...///000000000000000000000000,,,000000,,,,,,111222.../////////000111///+++''',,,,,,---......---,,,,,,......//////000000111111,,,...111000//////111333222111000///....../////////......///000000...------000111//////111111...,,,///111111///...000222111111222222222000///...+++,,,---...---,,,+++***///...---,,,+++*********)))******++++++******))),,,+++***+++---...---,,,---------,,,,,,+++++++++...+++))))))+++---,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---------+++++++++---&&&((()))***+++,,,///111,,,+++***+++,,,---+++)))---------,,,,,,+++++++++---******,,,+++((((((***...------------...///////////////......---------------,,,,,,,,,---...///---***))),,,------///333,,,---...//////...---,,,------------------------...------,,,***))))))(((...---,,,,,,++++++,,,,,,------------------------++++++++++++++++++++++++000///...---,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++)))))))))))))))))))))))),,,---,,,***(((''')))+++)))+++---,,,)))((()))***+++***)))((()))***,,,...******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,*********++++++,,,------,,,---...+++&&&######%%%------------,,,,,,+++***+++++++++*********))))))************************,,,,,,++++++++++++,,,,,,///...,,,)))'''(((***---************************)))************+++++++++(((***+++***)))((()))***,,,---...,,,***))))))***++++++***)))((((((((()))+++)))''''''***+++***)))***(((%%%&&&)))+++***(((************************++++++******))))))(((((()))******+++++++++******+++++++++++++++***)))((())))))***++++++++++++***)))))))))***+++++++++,,,************************,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---------.../////////---......,,,******+++,,,++++++,,,---......,,,***,,,,,,,,,---------......111111000000000111111222......---------...//////........................///......------,,,++++++......//////...---,,,,,,........................000...---...111111///,,,//////.........---------,,,&&&$$$+++000//////222000...---///333555333111...///000///------///000......////////////......//////000000///...------000000000000////////////000000000000000000000000...333444000///222000+++//////000000000000////////////////////////////////////000111111111111111444444444333333222222222000000//////.........---111111222222222222111111//////000000000000//////000000000000000000000000222111111111000000//////////////////000000000000000000000000000111111111111111000000000000111111222111111111000000//////******,,,---.../////////......---,,,++++++++++++---------......---------,,,+++***+++---------+++------,,,,,,,,,+++++++++,,,***)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---***+++,,,+++***+++,,,...,,,+++***+++,,,---+++)))------,,,,,,,,,+++++++++---******------***))),,,------,,,,,,------...///###$$$%%%''')))+++,,,---+++*********++++++,,,,,,...+++***,,,,,,***+++///,,,---...//////...---,,,------------------------,,,,,,,,,,,,++++++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++*********))))))*********************************))))))))))))))))))))))))---+++((((((***+++***))))))+++---,,,***((()))***)))******++++++++++++***************+++++++++,,,,,,++++++******++++++,,,************************((()))***)))(((((()))+++++++++,,,,,,+++******)))+++++++++*********))))))************************))))))(((((((((((())))))+++---------***))))))***************************)))************+++++++++(((***+++***)))((()))***,,,------,,,***))))))***+++***))))))))))))))))))---***((((((******)))''',,,)))((()))+++,,,,,,***+++++++++************************))))))))))))))))))******+++++++++******+++++++++*********))))))))))))***++++++++++++******************+++++++++************************,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,------------------...,,,******+++---,,,++++++++++++***)))''',,,,,,,,,---------......,,,,,,++++++++++++,,,,,,///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...------,,,........................///---,,,---///000...+++//////.........---------...***)))---000......111+++---///000///......---.../////////------///000......////////////......///////////////......---000000000000////////////000000000000000000000000000444444111111333333/////////000000000000//////////////////////////////...///000000111111000000111111000000000/////////111111000000000///////////////000000000///......//////000000000000//////000000000000000000000000111111111111000000000///////////////000000000000222222111111000000//////111111000000000000111111111111111111000000000///,,,,,,,,,,,,---///000111---,,,,,,++++++,,,,,,------......//////......------,,,++++++,,,---+++***,,,,,,,,,,,,++++++++++++)))))))))+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---///000///---***)))***+++,,,+++***+++,,,---+++))),,,,,,,,,,,,++++++++++++---******---...++++++...+++++++++++++++,,,------)))))))))))))))******************+++++++++,,,,,,000,,,+++,,,+++((((((+++------............------------------------------++++++,,,,,,---------......---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((************(((((())))))))))))))))))))))))---((($$$&&&+++...+++''')))+++,,,,,,***))))))***)))***,,,---,,,+++)))''')))))))))*********++++++,,,+++************+++,,,++++++******)))(((((('''***((('''''')))+++,,,,,,******************)))(((+++++++++***************************************++++++************++++++(((+++...///---***((('''************************)))************+++++++++(((***+++***)))((()))***+++,,,---,,,***))))))***))))))))))))))))))***+++---+++***)))))))))'''&&&+++)))))))))+++,,,+++***++++++++++++******))))))))))))))))))******************+++++++++******))),,,+++***)))))))))***+++))))))***++++++++++++***+++++++++***************************************,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,+++***+++------,,,+++***))))))((((((,,,,,,,,,---------.........------,,,,,,------...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000.........///......---,,,........................------,,,---...///---+++...............---------///......000///,,,...222)))...222222...***+++---...//////...------...000......////////////......///////////////.........////////////000000000000000000000000000000000000000222111//////222333111//////000000000000//////////////////////////////......///000000000000///000////////////.........111111111111000000000000///////////////...------//////000000000000//////000000000000000000000000111111111111000000000000////////////000000000000333333222111000///......111111000000000000111111111111111111000000000000///...---++++++,,,------,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,++++++...,,,++++++,,,,,,***))),,,+++++++++++++++++++++'''(((***,,,------+++***++++++++++++++++++++++++++++++++++++++++++++++++***,,,------++++++,,,...111111000...+++))))))***++++++***+++,,,---+++))),,,+++++++++++++++++++++,,,)))***------++++++...***************++++++,,,000///......---,,,++++++,,,,,,------.........---000,,,+++---,,,)))(((+++------------------------------------------------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,************************))))))))))))))))))))))))&&&''')))++++++)))'''&&&))))))))))))))))))))))))***'''%%%'''+++---+++))))))***+++++++++************+++,,,,,,+++***)))(((((())))))))))))*********++++++************++++++++++++******))))))))))))000,,,((((((***+++***((()))******+++******))))))************************************************---,,,,,,++++++,,,,,,---'''***...///---***((('''************************))))))*********+++++++++(((***+++***)))((()))******,,,,,,+++)))))))))***)))((((((((()))***+++++++++************)))((('''''''''(((((()))))))))(((,,,,,,++++++***)))))))))(((((())))))******++++++******+++++++++***))))))---+++)))(((((()))+++,,,))))))***++++++++++++***,,,+++++++++***)))))))))************************,,,,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++++++++------,,,,,,++++++******,,,------,,,+++***,,,---...------+++******,,,...,,,,,,,,,---------......000000000///000000111111...------,,,,,,,,,------////////////////////////***++++++,,,---...///000---...............------...........................---......//////...---...........................///111000---,,,...222---///111000...---...///......///...---,,,...000......////////////....../////////.........//////////////////000000000000////////////////////////---...---,,,---///111111//////000000000000//////////////////////////////---......///////////////111111111111111111111111000000000000000000000000111111111111111000///...//////000000000000//////////////////////////////111111111000000000000000////////////000000000000222111111111000000//////111111000000000000111111111111111000000000000000...---+++*********+++,,,++++++++++++,,,---......******++++++++++++******---,,,++++++++++++***)))++++++++++++++++++++++++&&&(((+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,,,,+++---...///000///...+++***+++,,,++++++***+++,,,---+++)))+++++++++++++++++++++++++++((((((,,,,,,******---***))))))))))))***++++++'''((()))***,,,---//////+++,,,---.........------...++++++......++++++------------,,,,,,---------------------------------......---------,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++************************************))))))************))))))&&&''')))++++++)))'''&&&))))))))))))))))))))))))&&&''')))*********+++,,,*********+++++++++***)))---,,,***)))))))))******((())))))))))))******************************************+++++++++,,,,,,111---)))(((******(((&&&******+++++++++++++++***************************************************))))))(((((((((((()))))))))+++,,,,,,***))))))***************************))))))*********+++++++++(((***+++***)))((()))******+++,,,+++)))((()))***)))((((((((()))***++++++'''((()))***************&&&'''))))))))))))))))))+++++++++*********))))))(((((())))))******+++++++++++++++++++++***)))(((,,,+++)))(((((()))+++---))))))***++++++++++++***,,,+++++++++***)))))))))************************,,,,,,+++***))))))******+++++++++++++++++++++++++++++++++++++++++++++***......------,,,,,,+++++++++,,,---,,,++++++,,,...***+++,,,+++***+++...111,,,,,,,,,---------......,,,,,,,,,,,,---...///000,,,,,,,,,,,,------...///////////////////////////------------------------------...............---...........................///000000000/////////---.....................+++...000...,,,---000222000---++++++...111222111---...///...,,,,,,...///......////////////......//////............///000.../////////000000000111////////////////////////...,,,,,,---...///111333//////000000000000//////000000000000000000000000---......///////////////222222222222222222222222////////////////////////111111111111111000////////////000000000000//////////////////////////////000000000000000000111111////////////000000000000//////000000111111111222111111000000000000111111000000000000000000111111((()))))))))***,,,---...++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,+++******+++,,,***)))*********+++++++++++++++(((***,,,,,,***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///---......---++++++,,,---,,,+++***+++,,,---+++)))*********++++++++++++++++++((((((+++,,,)))))),,,***))))))))))))***++++++))))))******+++,,,,,,,,,)))***+++,,,---,,,+++***,,,***+++//////------///------,,,,,,,,,,,,------------------------------...---------,,,,,,++++++...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++///...---,,,************************************)))***+++,,,,,,+++***)))((((((************(((((())))))))))))))))))))))))&&&)))+++,,,******+++---***))))))***,,,,,,+++)))---,,,***(((((()))+++,,,)))))))))*********++++++))))))***++++++***)))))))))******+++,,,,,,------+++***))))))***+++***((()))***++++++,,,+++++++++***************+++++++++************************+++******))))))******+++***++++++)))((((((***,,,************************)))************+++++++++(((***+++***)))((()))***)))***+++***)))((()))+++))))))))))))))))))***+++$$$'''***++++++***+++,,,'''))),,,,,,+++******+++************************))))))))))))************+++++++++++++++***)))(((+++***)))))))))***+++,,,))))))***++++++++++++***+++++++++***************************************,,,+++++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++------------,,,,,,,,,,,,+++,,,---,,,++++++---...%%%'''******)))***---111,,,,,,,,,---------......******+++,,,---///111222...------------...//////------------------------//////...---,,,,,,++++++,,,---......///....................................000222222000///000111---------...............,,,///000---,,,///111000///+++((()))---111111000---......---,,,,,,---///......////////////......//////...------...000111......//////000000111111000000000000000000000000111......111222111222555//////000000000000//////000000000000000000000000......///000000000000/////////000000000000111111............//////////////////000000000000////////////000000000000//////000000000000000000000000000000000000111111111111////////////000000000000......///000111222333333111111000000000000111111000000000000111111111111((()))***+++,,,---------,,,,,,+++++++++,,,------,,,------------------,,,+++***)))***+++,,,+++***)))*********++++++++++++***+++,,,+++((('''((()))************************++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///,,,,,,---,,,******+++---,,,+++***+++,,,---+++))))))*********++++++++++++---******,,,,,,)))))),,,******))))))******+++,,,//////...---,,,+++***)))(((***+++------,,,+++***+++***+++//////,,,+++---------,,,++++++,,,------------------------------++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++******************************************+++,,,------,,,+++***************************)))))))))))))))))))))))))))***+++,,,------,,,+++***)))(((***,,,---+++)))******************++++++************+++++++++,,,((()))***++++++***)))(((************++++++++++++%%%'''***+++******)))***((())))))***++++++******))))))*********+++++++++************************---,,,,,,,,,,,,,,,,,,---)))*********((((((***+++************************)))************+++++++++(((***+++***)))((()))***(((***+++***)))((()))++++++***))))))))))))))))))%%%(((+++,,,***))))))+++&&&))),,,---+++******+++)))))))))***++++++,,,,,,*********)))))))))))))))+++,,,,,,++++++)))(((((())))))*********+++++++++))))))***++++++++++++******************+++++++++************************++++++++++++,,,---......************************))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,++++++---///$$$(((,,,,,,***))),,,///,,,,,,,,,---------......+++,,,---///111444666888222111000///...---------------------------------//////...---,,,,,,++++++,,,------...//////..............................---000222111///...///000---------.........//////000222111---...222111---,,,,,,---...///000///...---......---,,,,,,---///......////////////......//////---------...000111.........///000111111111000000000000000000000000222///000444444111111444//////000000000000//////000000000000000000000000...///000000111111000000........./////////000000......//////000000000000...///000111111222222111//////000000000000//////000000000000000000000000///000000000111111111111////////////000000000000//////000000111111222222111111000000000000111111///000000000111111111111+++,,,---...---,,,+++***---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***)))((()))+++,,,,,,+++))))))******+++++++++++++++,,,---***'''%%%'''***************************++++++++++++++++++++++++)))+++,,,,,,,,,,,,...///,,,,,,---+++***)))***,,,,,,+++***+++,,,---+++)))))))))******++++++++++++///,,,+++...---******,,,***************++++++,,,'''((((((***+++,,,------***+++---//////...---,,,+++)))***......***)))+++------++++++++++++------------------------------((())))))+++,,,------......---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))***+++---......---+++***++++++************++++++))))))))))))))))))))))))---***(((+++000111---(((***)))((())),,,---+++)))'''(((***,,,,,,,,,+++******++++++++++++,,,,,,,,,((()))***++++++***)))(((++++++******)))(((((((((###(((,,,---***''''''(((''''''((()))))))))))))))))))))******++++++++++++***************************))))))))))))))))))***''')))++++++***))))))***************************)))************+++++++++(((***+++***)))((()))***((()))******)))((()))+++++++++***)))(((((())))))&&&)))------***(((((()))$$$'''++++++)))(((((()))(((((()))***+++,,,,,,---++++++******))))))((((((,,,,,,,,,++++++)))((((((((()))***+++++++++++++++))))))***++++++++++++***))))))******+++++++++,,,************************+++++++++,,,---...///000************************(((((()))***+++,,,,,,---))))))******+++++++++,,,***,,,,,,,,,++++++---///&&&+++//////,,,***,,,///,,,,,,,,,---------......)))***,,,...111444777999555444222000...,,,,,,+++000000000000000000000000......---------,,,,,,,,,,,,,,,---.../////////...........................,,,///111111...---...000---------.........//////555666222...///444111++++++000555666333///......------...---,,,+++---///......////////////......///...---,,,---...111222---......///000111111222000000000000000000000000000---///444444///...222//////000000000000//////000000000000000000000000//////000111111111111111.../////////000000111111//////000000111111111222000111222333444555555555//////000000000000//////000000000000000000000000//////000000111111111222////////////000000000000111111111111000000000000111111000000000000111111//////000000111111111222...------,,,,,,++++++***---+++,,,...,,,)))***///++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++...+++***+++...000...,,,---,,,+++++++++,,,---...*********++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,+++++++++,,,...///***+++,,,------,,,+++***+++,,,,,,,,,++++++---///+++++++++,,,,,,---------,,,***+++......+++***,,,---+++***+++......,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------......,,,***(((((()))***+++,,,,,,++++++***)))))))))***((('''&&&&&&'''(((***++++++,,,,,,,,,,,,------+++***)))))))))***,,,,,,)))***++++++***)))***+++---,,,***)))))))))***+++*********+++,,,---...///&&&))),,,+++'''###!!!!!!++++++++++++++++++++++++------,,,+++************+++,,,---+++)))(((+++...++++++***))))))***+++,,,+++***)))+++...///...---******+++,,,,,,,,,,,,+++************************---+++******,,,---------...,,,)))'''(((***+++,,,((())))))+++,,,---......///,,,******,,,,,,***((((((((())))))*********++++++*********+++,,,,,,---((('''&&&%%%&&&'''***++++++)))(((***,,,---+++)))((()))++++++)))((()))***,,,+++***+++,,,,,,+++***((())))))'''&&&''',,,111,,,,,,++++++***))))))))))))+++,,,***'''&&&(((++++++)))(((***---...---+++)))))))))***+++++++++,,,++++++******++++++,,,---)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................---,,,+++))))))++++++++++++++++++++++++---,,,++++++------,,,++++++,,,---------,,,+++***000//////111666:::<<<======:::555333222222111000------...///////////////000///...---...///000111...------///000111///......---,,,,,,,,,,,,---...///............//////000---------............///000000000///......------000000//////.........---........................111000///......///000111//////000111111111111111000000////////////000000000000000000000000000000222111000.........////////////000111111111111111000111222111000///000111000000111111222222222333///////////////000111111111111111111111000//////000000111111111111000000888555111000111111...,,,000000000000000000000000222111111111000000//////000000000000111111111111222000...///222333111///000111111000000///...---000000111111111000000///---,,,,,,,,,,,,+++++++++,,,+++---///...)))))),,,++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++---///000...,,,------,,,+++++++++,,,---*********++++++,,,,,,,,,++++++++++++******************)))(((((())))))***)))***++++++++++++***)))+++,,,,,,,,,++++++---......------,,,++++++******---******------******------,,,+++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,+++***)))******+++******************++++++***)))'''&&&&&&''')))************+++++++++,,,,,,+++***)))))))))***+++,,,)))***++++++***)))***+++,,,++++++***))))))******++++++*********++++++,,,&&&***------***(((''''''++++++++++++++++++++++++,,,,,,++++++******+++++++++,,,,,,+++))))))+++...,,,+++***)))))))))***+++)))***++++++))))))***+++((())))))***+++*********************************+++)))((()))+++------,,,...***'''(((+++,,,(((###++++++++++++++++++++++++,,,***)))***,,,---,,,***((()))))))))************+++*********++++++,,,---******)))(((((()))++++++***(((((())),,,,,,+++((()))+++,,,,,,***((()))))),,,***)))***+++,,,+++***)))***+++)))((())),,,///******************++++++)))+++,,,***''''''(((+++///,,,******,,,,,,)))'''***************+++++++++++++++******++++++,,,---***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++++++++++++++++++++++++++---,,,++++++------,,,+++***+++---...//////......///...---///333777999999???<<<888666555444222111111000///......000111222......---------...///000...------...000000///---///...------------...///111000////////////000000---------............///////////////............000/////////............////////////////////////111000///......///000111///000000111111111000000000000////////////000000000000000000000000000000000000///......///000111//////000111111111111111///000111111000///000222000000000111111111222222///////////////000111111111111111111111000//////000000000000000000000000555222000000111222111///000000000000000000000000111111111111000000000///000000000000111111111111222000//////111222111/////////000000000000000///000000111111111111000000++++++++++++,,,,,,,,,,,,,,,+++---000...)))))),,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++---------///111111...,,,...---,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++************,,,,,,+++******+++++++++))))))************))))))***+++,,,+++***+++,,,...------,,,,,,++++++******...+++)))++++++)))+++......---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***((())))))***++++++,,,,,,+++***)))(((((()))***+++)))))))))************+++******))))))******+++,,,)))***++++++***)))***+++***++++++++++++***))))))++++++***)))))))))))))))%%%(((+++---,,,+++++++++++++++++++++++++++++++++*********++++++++++++++++++,,,,,,+++******+++---,,,+++***)))))))))))))))(((+++---,,,(((&&&(((,,,''''''((()))))))))))))))************************)))((('''(((***,,,,,,+++---)))'''***///...%%%------,,,+++***))))))(((***)))(((***,,,------,,,))))))))))))************+++************+++,,,,,,************))))))))))))((((((((()))***+++***((()))+++,,,,,,***((())))))+++***))))))++++++***)))***,,,,,,,,,******+++---((())))))***++++++,,,,,,******+++***(((''')))***///---+++++++++***((('''+++++++++***************+++************+++,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,---......//////.........---,,,---000333444444;;;999888888999999888777666444111......///111222,,,,,,---------.........---,,,,,,---...///...---000///...------...///000222222111000////////////---------............///............////////////////////////............000000000000000000000000000000////////////000000000000000111111000//////000000////////////000000////////////////////////............///000111222//////000111111111111111...///111111000000111333//////000000000000111111///////////////000111111000111111111111000000///222111000//////000111222111///...///111333333222000000000000000000000000111111111111000000000000000000000000111111111111111000///000111222111///---...///000111111111111000000111111111111000000)))******+++,,,,,,------,,,***+++...---***+++000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***+++++++++++++++,,,,,,,,,---///111222000...,,,------,,,++++++*********,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------*********++++++************+++,,,+++******,,,...))))))***+++,,,------...000,,,***,,,,,,***,,,000...---------------------++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------++++++************++++++***,,,---......---+++***))))))*********+++++++++++++++***))))))***++++++)))))))))*********++++++***************+++++++++)))***++++++***)))***+++)))***+++,,,,,,+++))))))+++******)))))))))******%%%''')))+++++++++******************************))))))***++++++++++++++++++++++++++++++++++++,,,++++++******))))))((((((***+++,,,,,,++++++,,,---''''''((()))))))))))))))************************,,,***((((((***+++***)))+++))))))+++...---'''!!!---,,,,,,+++***)))((((((***))))))***++++++++++++)))))))))))))))*********+++***************++++++(((((())))))((('''&&&%%%''''''((())))))***)))(((&&&(((******)))))))))******)))((()))*********(((***+++,,,---,,,***))))))))))))*********+++++++++*********)))((())))))***+++*********+++++++++***,,,+++++++++***)))))))))***************++++++,,,,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++...............---,,,,,,///---,,,,,,...000111111222222444777;;;>>>>>>===999888555222111000000000,,,---------...------------,,,+++,,,---......---000///...------...///000222222000///............---------............///---------...///000000111///////////////.........////////////////////////000000////////////000000000000000000000000///...000000////////////000000///////////////////////////////////////000111111//////000111111111111111---///000111000000222444///////////////000000000///////////////000000111000000111111111111000///333111///......///111333////////////111222333333000000000000000000000000111111111000000000000000///000000000111111111111111000000000111111000000...///000111111111111111///000000111111111111000((()))******+++,,,------,,,))))))++++++***///555+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,,,,...000222111///---,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********...------------,,,,,,,,,%%%&&&'''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******,,,---((())))))***,,,------...111---+++------+++---111---------,,,,,,,,,---...+++++++++,,,,,,---------------------------------+++++++++,,,,,,,,,------+++******))))))******+++)))+++---...///---+++***+++++++++*********))))))++++++************++++++************+++++++++,,,))))))******++++++++++++)))***++++++***)))***+++))))))+++,,,,,,+++***))))))))))))******+++------((())))))***++++++***)))************************((()))***++++++++++++***++++++++++++,,,,,,+++***************))))))((((((+++(((&&&)))...000...+++))))))***+++++++++******************************///---+++*********)))((()))***,,,,,,++++++++++++************************++++++++++++***)))))))))******))))))))))))))))))++++++***))))))*********(((((())))))((('''&&&%%%&&&'''))))))))))))))))))###%%%'''(((((()))***,,,***)))((()))*********(((******+++++++++***(((&&&+++++++++*********))))))***))))))((()))*********)))***************++++++,,,+++++++++***)))))))))******))))))******+++,,,,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,------000...,,,,,,...///000///---...000444999<<<<<<<<<======<<<;;;999555222111/////////......---------...,,,++++++---...............---,,,,,,---......111000///...---,,,,,,,,,---------............///,,,------...///000111111.........///////////////........................//////000000000000////////////000000000//////...000000////////////000000////////////////////////000000000000000///......//////000111111111111111---///000111000000222444000000000//////////////////////////////000000111///000000111111111000000333111///......///111333000000000000///000111222000000000000000000000000000000000000000000111111///000000000111111111111000000111111000000000111111111111111111000////////////000111111111111111)))))))))***+++,,,,,,---+++)))(((***++++++///555++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,*********++++++,,,,,,---,,,...111111///---------******++++++++++++******------,,,,,,+++***))))))------------,,,,,,,,,,,,%%%&&&((()))+++,,,,,,,,,------,,,,,,,,,,,,------)))***+++***)))***+++---++++++++++++++++++******000---,,,......,,,---000,,,------+++******,,,...***++++++,,,,,,------...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------+++******************+++)))***,,,---...---+++***,,,,,,++++++***))))))(((*********************************+++++++++,,,,,,))))))***++++++++++++***)))***++++++***)))***+++))))))***++++++++++++***)))))))))***+++,,,---...,,,+++++++++,,,,,,+++)))************************((()))***+++++++++***)))++++++***+++------+++)))(((((()))******))))))((()))$$$!!!%%%---111...(((******+++,,,,,,,,,,,,,,,************************000...+++*********)))'''(((+++...,,,))))))---111((())))))******++++++++++++,,,,,,+++)))'''((()))************))))))))))))++++++***))))))))))))***************))))))))))))&&&(((******)))))))))***"""%%%'''((())))))+++,,,+++***))))))++++++***)))***))))))***+++***(((&&&,,,,,,++++++***))))))(((***)))((((((***+++*********+++,,,+++)))(((((()))+++++++++******************))))))))))))***+++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++))))))******,,,...///000111...,,,,,,...//////............000333555666555===>>>@@@AAA@@@===999777555444111///............///---++++++---...//////...---,,,++++++,,,---...//////...---,,,,,,,,,,,,---------............///---------...///000000111.........///////////////........................//////000000000000//////---...//////000000000///000000////////////000000////////////////////////111111111111000///...---//////000111111111111111...///111111000000111333111111000000000000/////////////////////000111111///000000111111111111000222111000//////000111222000111111000......///111000000000000000000000000000000000000111111111111000000000000111111111111///111222111000///000111222222222222111000///......///000111111222111111))))))******++++++,,,,,,***)))+++...---***,,,000+++++++++,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------,,,...000///---+++,,,---((()))***+++,,,,,,++++++......---,,,+++))))))(((,,,,,,+++++++++***************,,,,,,---,,,,,,+++------,,,++++++,,,------)))***+++***))))))+++---******************++++++---******------******---+++,,,,,,***((((((+++...******+++,,,,,,---......***+++,,,------,,,+++***++++++,,,,,,,,,,,,------+++++++++******+++++++++))))))+++,,,,,,,,,++++++++++++******************))))))************)))))))))))))))************+++((()))***+++,,,++++++***)))***++++++***)))***+++******))))))***++++++,,,)))))))))))))))***+++,,,,,,***)))***,,,---+++)))************************((()))+++++++++***(((''',,,******+++------+++(((&&&'''((()))*********)))(((%%%###&&&+++...,,,)))***++++++,,,,,,,,,,,,,,,************************,,,***))))))*********(((***+++,,,+++******,,,---))))))))))))************(((***,,,+++(((''')))+++************)))))))))(((++++++***)))))))))))))))******)))(((((()))++++++''')))++++++***)))***,,,&&&(((***+++*********,,,,,,***)))***+++,,,+++***,,,***)))***,,,,,,***'''++++++******************+++(((''''''***,,,+++)))(((***++++++(((((()))+++***************+++++++++)))))))))))))))***++++++***************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------------------------,,,++++++------,,,+++------,,,+++,,,,,,......///---++++++---.........///---,,,,,,///111222111777999;;;===????????????;;;888444000......///000000...,,,+++---///000000///...---,,,,,,---...//////......---------......---------............///------......//////000000............/////////000...........................///000111111000///...,,,,,,...///000000111111000000////////////000000000000000000000000000000//////000111111000///...//////000111111111111111///000111111000///000222222222111111111000000000///////////////000111111//////000111111111111111000000000000000000000000///000111000......000222000000000000000000000000///000000000111111111111000000000000111111111111///111222111//////000222111111222222222111111000...///000111111222222222***************+++++++++******...222000***(((***+++++++++,,,,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------))))))***+++,,,,,,------,,,...000...+++***+++...&&&((()))+++,,,,,,,,,+++......---,,,***)))((((((*********))))))))))))((()))*********)))(((&&&%%%---,,,+++******+++,,,---)))***+++***))))))+++---&&&'''(((***+++,,,......+++((())),,,,,,)))(((+++***+++,,,)))''''''+++...******+++,,,,,,---......******,,,,,,,,,,,,******++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,((()))******++++++++++++)))))))))***++++++,,,,,,))))))************))))))(((((((((((())))))))))))((()))***+++,,,+++******)))+++++++++***)))***++++++***)))))))))***,,,---***))))))((((((((((((((()))'''%%%'''***+++***((()))))))))))))))))))))))))))***+++,,,+++)))'''&&&,,,******+++......+++(((%%%&&&((()))***+++*********))))))***+++,,,,,,+++******+++,,,,,,,,,,,,+++************************((('''&&&''')))***+++***,,,+++***+++,,,,,,)))&&&*********)))))))))))))))&&&(((+++***)))(((***---+++*********))))))((((((++++++***))))))((())))))((('''&&&%%%&&&'''***+++'''***,,,,,,***)))***,,,***,,,------+++******+++,,,+++***+++,,,,,,+++***---+++)))***,,,---,,,***)))))))))***++++++,,,,,,+++(((&&&'''***,,,+++)))###&&&)))***)))***---000))))))******+++++++++,,,)))))))))))))))******+++))))))******+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........---------------------------,,,++++++------,,,+++555333111...+++***))))))...,,,******,,,---------,,,+++)))***---000222333000111333666:::>>>AAACCC???;;;666111//////000222111///,,,,,,...000111111000///...------...///000//////.........//////000---------.........//////.........///////////////---.........//////000000000000000000000000000000...///000111111000///...++++++---///000111111111000000////////////000000111111111111111111111111---...///111111111000000//////000111111111111111000111222111000///000111333222222222111111000000///////////////000111111//////000111111111111111000000111111111111000000---///111000......111444000000000000000000000000//////000000111111111222000000000000111111111111///111333222///...000222///000111222222222222222......///111111222222222))))))***+++,,,,,,------((()))***+++,,,------,,,---,,,++++++*********+++,,,,,,,,,++++++*********.........------,,,,,,,,,,,,---............---,,,************************+++***))))))++++++***)))000//////,,,###"""...------,,,,,,+++***))))))---,,,,,,++++++,,,,,,---,,,+++***)))***+++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((+++000111...*********+++,,,,,,,,,,,,+++---------------------------------,,,,,,+++++++++222111000---+++***,,,......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,///......------,,,,,,+++,,,***(((***---...---+++(((((()))))))))*********((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))+++******))))))******+++******)))))))))))))))***+++++++++*********))))))******,,,,,,---,,,+++***))))))************)))))),,,***(((***---...---+++******************++++++---,,,,,,+++***)))((((((++++++************++++++))))))))))))))))))))))))'''((()))******)))((('''+++***(((''''''(((***+++)))***++++++***)))***+++***+++,,,,,,+++***)))((())))))))))))))))))))))))------,,,,,,+++*********++++++*********************++++++,,,,,,++++++***+++***)))(((((()))***+++++++++++++++++++++++++++'''(((+++,,,---,,,+++***+++***)))))))))***,,,,,,,,,------,,,++++++,,,......------,,,,,,++++++***,,,,,,++++++***+++++++++************+++,,,---......,,,***+++------***'''++++++++++++++++++++++++.........------,,,,,,+++---......---,,,+++---...++++++,,,,,,,,,,,,------------------------------...---,,,,,,---...///000111///...111555888777666BBB===777333111///,,,***//////............/////////////////////000111111000000111111000///...---,,,---......,,,,,,---...---...///000000///...---000000000///......------000000000000000000000000111222333111///...///000---...000111111111000///000000000000000000000000333333222222111000000000000000000000111111111111222000///000222222000---111111000000000000000111222222111111000000//////333111000///000111000///111111111111111111111111111222222222111000...---111000000000//////......000000000111222222222333111222333333111111222333222222222222222222222222222222222111111111111111111222333333333111000///000111111111111222222222))))))***++++++,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++---------,,,,,,,,,++++++************************************************...,,,+++,,,---...---+++///...///...(((###(((000+++++++++******))))))))),,,,,,++++++++++++,,,,,,+++*********++++++,,,,,,******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((***///000...+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++)))((((((+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++++++++,,,,,,,,,,,,***)))***,,,...,,,+++******+++++++++,,,,,,,,,******+++++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++************************)))******************)))++++++************++++++******))))))))))))******+++++++++*********)))))))))***+++++++++***)))((())))))************))))))+++)))((())),,,---,,,***---,,,,,,++++++*********,,,,,,++++++***)))))))))++++++************++++++))))))))))))))))))))))))''''''((()))))))))((((((,,,+++)))(((((()))+++,,,)))***++++++***)))***+++***++++++,,,+++***)))((())))))))))))))))))))))))'''''''''(((((())))))))))))))))))))))))))))))))))))******++++++******)))+++***)))(((((()))***+++++++++++++++++++++++++++&&&&&&((())))))(((''''''+++***)))))))))***+++,,,***+++,,,+++))))))+++,,,---,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,************+++,,,---...---+++***+++------+++(((------------------------......---------,,,,,,,,,)))***+++***))))))***,,,++++++,,,,,,,,,,,,------------------------------------,,,+++,,,---......///...---///333555444333;;;777222000//////---+++//////............/////////////////////000000111////////////.........------...//////------...///---...///000000///...---.........///////////////000000000000000000000000///000111111000///000222......///000000000000000000000000000000000000000000000111111111111111111000000000000111111111111///...---///111222111...111111000000000000111111111111111000000000000000333111//////000111000///111111111111111111111111222222222222111000///...111111111000000000//////111111111111111222222222111222333333111111222333111111111111111111111111111111111111111111222222222222222222222111000000000111111111111222222222))))))******+++,,,,,,,,,***++++++,,,,,,,,,++++++++++++,,,---,,,+++***)))++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---************************...---,,,,,,......---,,,---,,,,,,...,,,***+++000***)))))))))))))))))))))++++++************++++++)))***++++++,,,,,,++++++((())))))))))))*********++++++,,,,,,,,,,,,,,,,,,---***((()))---///...,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,---,,,+++***+++---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((((())))))***++++++,,,+++*********,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++)))((((((++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******,,,++++++++++++++++++,,,***)))))))))))))))******+++++++++***************)))*********)))(((''''''))))))************))))))***)))((()))***+++***)))......---,,,+++******)))************************++++++************++++++))))))))))))))))))))))))((('''''''''((()))******+++***)))(((((()))***+++)))***++++++***)))***+++***++++++++++++***))))))))))))))))))))))))))))))***************+++++++++(((((((((((((((((()))))))))))))))******)))))))))******))))))))))))******++++++++++++++++++++++++***************)))))))))******))))))******+++,,,)))***+++***((((((***+++++++++++++++,,,,,,,,,,,,************+++,,,------************+++,,,------+++******+++------,,,***------------------------------------,,,,,,,,,,,,+++,,,---,,,+++,,,...///++++++,,,,,,,,,,,,------------------------------------,,,+++++++++,,,,,,...---,,,...000111000///222000---,,,---......---//////............////////////......//////000111000///---,,,,,,---.........///000///......///000......////////////......------......///000000111000000000000000000000000---///000000000000111333///////////////000111111000000000000000000000000......///000000111222222000000000000111111111111,,,,,,,,,...111222111000111000000000000000111111000000000000111111111111333111//////000111000///111111111111111111111111333222111000000000000000222222222111111111111000222222222111111111111111111222333333111111222333000000000000000000000000000000000111222222222333333222111111111111111111000111111111111222222222))))))******+++++++++,,,((()))***+++,,,------,,,)))***,,,------,,,***)))*********++++++,,,,,,,,,++++++******************,,,------......------,,,************************,,,*********,,,---,,,++++++******,,,---,,,++++++)))))))))***************+++******))))))******+++((()))+++,,,,,,,,,+++***((())))))***************+++++++++++++++,,,,,,,,,---+++((()))+++------,,,******+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,///111111000---+++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))*********++++++++++++++++++,,,++++++))))))))))))))))))))))))+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************+++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))***+++************************************)))(((''''''))))))************)))))))))((((((((()))))))))(((,,,,,,,,,++++++*********))))))*********+++++++++++++++************++++++))))))))))))))))))))))))))))))(((((((((***,,,---)))(((''''''''''''((())))))***++++++***)))***+++*********+++************((((((((((((((((((((((((///...---,,,+++)))((((((((((((((()))))))))))))))))))))************))))))***))))))))))))))))))***************************---,,,+++******************************+++++++++)))***+++***((((((***+++)))******+++,,,,,,------************+++,,,---...+++*********++++++,,,---))))))***+++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---+++,,,------------000222+++++++++,,,,,,,,,------------------------------......---,,,,,,+++++++++------------............---,,,++++++,,,------...//////............/////////............///000000000///---,,,,,,---///000---///000///...---...///...//////////////////...............//////000000////////////////////////...///000000//////000222000///.........///111222////////////////////////......//////000000000000///000000000111111111111---......000111111111111000000000000000000111222//////000000111111222222222111//////000111111000111111111111111111111111444333111000///000111111222222222222222222222222333222222222111000000000111222333333111111222333000000000111111111111111//////000111222333333333333222111000000111222333000000111111111222222222)))***************++++++&&&''')))+++---......///)))***,,,------,,,***)))*********++++++,,,,,,,,,************************&&&(((+++------+++(((&&&************************+++***)))***,,,---,,,+++,,,,,,++++++------***'''******+++++++++++++++++++++******))))))******+++((()))***+++,,,+++***))))))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,+++))))))***+++,,,,,,******+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,***)))***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,+++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++((((((((((((((((((((((((+++++++++******)))))))))************************+++++++++,,,,,,+++++++++,,,++++++******++++++,,,))))))(((((()))***++++++************************++++++******))))))))))))))))))************))))))((()))))))))(((((((((((((((((())))))******++++++)))))))))***++++++,,,,,,++++++************++++++))))))))))))))))))))))))++++++***)))***+++---...)))))))))))))))))))))))))))***++++++***)))***+++******************++++++((((((((((((((((((((((((******)))((('''&&&%%%%%%)))))))))******+++++++++***++++++++++++++++++***)))))))))******)))))))))***************************)))((('''''''''''''''))))))******++++++++++++***+++,,,+++))))))+++,,,((()))******+++,,,------************+++,,,---...++++++******++++++,,,,,,((()))***,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,---------((()))******)))***,,,...+++++++++,,,,,,,,,------------------------------//////......------,,,,,,---.........------......------------,,,,,,------//////............//////...............//////000111000...------...000222,,,---......,,,,,,---.../////////....../////////000000//////............///////////////////////////000111000...---...///000///.........///111222////////////////////////000000000000//////......///000000000111111111111000111222222111111111111000000//////000111222222//////000000111111222222222000//////000111111000111111111111111111111111444333111000000000111222222222222222222333333333333222222222111000000000111222333333111111222333111111111222222222333333//////000111222333333333222222000000000111222333000000111111111222222222************************&&&''')))+++---......///)))***+++,,,---,,,++++++++++++++++++++++++,,,,,,***************+++++++++'''))),,,......,,,)))'''************************,,,******+++---......---...///...,,,,,,...,,,''',,,,,,++++++++++++++++++++++++************++++++((()))******++++++******)))***+++------,,,++++++))))))******+++,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++************************++++++,,,,,,,,,,,,------+++,,,............000222,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...------,,,++++++******+++,,,---,,,*********+++,,,,,,,,,+++++++++++++++(((((()))++++++,,,,,,,,,))))))))))))))))))))))))+++++++++***))))))((((((******************************++++++++++++******+++******************+++(((((((((((()))***+++,,,***************++++++++++++******))))))******+++))))))************))))))((()))***)))((('''((()))&&&''''''((()))***++++++))))))******+++++++++,,,++++++************++++++)))))))))))))))))))))))),,,,,,+++++++++++++++,,,+++++++++,,,,,,+++++++++)))***++++++***)))***+++*********)))******+++,,,))))))))))))))))))))))))'''''''''((()))*********))))))******++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))************))))))***************************))))))))))))))))))((())))))***++++++++++++******+++,,,+++))))))+++,,,)))))))))***+++,,,,,,---************+++,,,------,,,++++++***++++++,,,,,,''')))+++,,,,,,+++,,,...------------------------)))******+++,,,------...***+++,,,+++++++++---///++++++,,,,,,,,,,,,------------------------------....../////////...------,,,...///...------...///...//////...---+++,,,---//////............//////......------......///000000000///...///000111222,,,---...---,,,+++,,,...//////............//////111000000///......------000000000000000000000000000111111000...------...///////////////000111111000000000000000000000000222222111000000///......000000000000111111111111111333444333222000111111////////////000111222333000000000000111111111111111000//////111222111111111111111111111111111111333222222111111111222222111222222222222333333333222222222111111111111111111222333333111111222333111111111222333333444444000000000111222222222333111111111111111111222333000111111111111222222222************)))))))))))))))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,***************************))))))***,,,------,,,+++//////***))),,,,,,))),,,,,,++++++******)))))),,,,,,++++++++++++,,,,,,)))))))))))))))***++++++((()))+++,,,,,,,,,******((())))))***++++++,,,,,,)))***+++++++++***************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,---......///000444666++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,+++++++++,,,...,,,***)))***,,,,,,,,,,,,+++++++++******)))******+++++++++******+++++++++++++++++++++++++++++++++***)))(((((((((************************)))******************)))***))))))(((((())))))***(((((((((((()))***+++,,,))))))*********+++++++++((((((''''''((()))+++,,,))))))************)))))))))***+++***((('''(((***(((((())))))******++++++***************+++++++++++++++************++++++))))))))))))))))))))))))++++++++++++***)))((((((******++++++++++++******)))***++++++***)))***+++******)))))))))***,,,,,,))))))))))))))))))))))))'''((()))***+++,,,---...((((((((()))***+++++++++******++++++++++++******((()))***++++++***)))(((************************)))***,,,,,,---,,,++++++((()))***+++,,,++++++***)))***+++***((((((***+++))))))******++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++***++++++,,,(((***,,,---+++***,,,---------------------------((()))***+++,,,---......---...///...------...000++++++,,,,,,,,,,,,------------------------------+++,,,---.........---,,,***,,,......,,,,,,...000,,,...000///---+++,,,---//////............//////...------------...//////........./////////000000---...///...---,,,---///000///...------...///000///////////////.........000000000000000000000000...///000000...---...///......///000000000000000000000000000000000000000111111111111111111000000000000000000111111111111///111333333111000111333////////////000111222333111111111000000000000000111000...///111222222111111111111111111111111111111222222333333222222222111111111111222222222333111111111111111222222222111222333333111111222333000000000111222333333333111111111111111111222222000000111222222222222222000111111111111222222222*********))))))))))))))),,,,,,,,,,,,,,,+++***)))+++*********++++++---------,,,,,,++++++***************++++++,,,,,,,,,,,,,,,***(((&&&&&&(((***,,,************************'''&&&&&&''')))+++***)))''',,,---'''%%%)))+++))),,,++++++***)))(((((('''---,,,,,,++++++,,,,,,---***)))((((((((()))+++,,,'''(((***+++,,,+++)))(((((())))))***++++++,,,,,,(((***,,,,,,+++***))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++***)))+++...111******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++************+++,,,,,,------+++---...---***(((***,,,************))))))((((((+++++++++++++++***)))(((((((((((((((((((((((((((+++++++++***)))(((((('''************************))))))************))))))))))))(((((((((((())))))(((((((((((()))***+++,,,))))))******++++++++++++&&&&&&&&&&&&''')))***,,,))))))************)))))))))+++,,,+++((('''(((***+++++++++***************************************++++++************++++++)))))))))))))))))))))))))))*********)))(((&&&$$$''''''(((((((((((('''''')))+++++++++***)))***+++******)))))))))***,,,---))))))))))))))))))))))))''''''''''''((((((((((((&&&''''''((()))******+++))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))%%%&&&(((***+++***)))(((((()))***+++,,,+++******((()))))))))'''''')))******************+++++++++,,,,,,++++++***+++++++++,,,,,,++++++***+++++++++(((+++------+++***+++---++++++++++++++++++++++++(((((()))+++,,,---......+++,,,,,,+++))))))+++,,,++++++,,,,,,,,,---------------------------------)))***,,,---...------,,,(((+++------++++++---000+++---000///---+++,,,...//////............//////...------------...//////,,,,,,---...//////.........///000///...---...000000///...------...///000------......///000000000000000000000000000000000,,,...//////......000111---...000111111111000///000000000000000000000000000000000111222222333333000000000000111111111111+++...111222000000222444////////////000111222333222222111111000000//////111///...///111222222111111111111111111111111111000111333444444333222111000000000111111222222222000000111111222222222333111222333333111111222333...//////000111222222222222222222111111111111111///000111333333333222111000111111111111222222222,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,------------...000000///---***(((---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,+++*********+++,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((...///***'''+++---+++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++,,,------------,,,---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///---+++,,,...///---***------------------------............---,,,++++++,,,,,,,,,---------......(((***---...---,,,,,,---,,,,,,+++***))))))******+++++++++*********))))))---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,''',,,///...***(((***...******))))))))))))******$$$%%%&&&'''((()))***+++(((((((((((()))***+++,,,*********)))))))))))))))'''(((******))))))***,,,''')))***)))((('''((()))---,,,,,,++++++,,,,,,---,,,+++*********+++------***---///...***((()))+++)))************+++++++++******++++++++++++*********************)))(((((())))))))))))***+++,,,---************************))))))***+++,,,---------***,,,***%%%%%%***,,,***))))))*********+++++++++&&&&&&'''))),,,---,,,***++++++++++++++++++++++++,,,......---+++***+++,,,++++++++++++++++++++++++------,,,,,,+++***)))))))))(((''')))---...,,,***)))))))))))))))))))))))),,,,,,,,,---------......+++++++++,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---)))''')))///111///+++///...---,,,,,,,,,,,,,,,------------------------%%%###'''...111------111///---+++******+++,,,...//////000000///...---------......///000111222222//////000000///...------111111000000//////......///////////////.........//////000000000000///...///222111...---000111...111111111111111111111111111111000000//////......000000000000000000000000222222222222111111111111000000000000000111111222222222111000//////000000111222222333333222222111000000111222222222222111111222333222000000000222111000000000111222333333444444444333333222222222666444333333444555555444333777777222///222666777222222444444444444222222333111///111444555333111555555444333222111000000444444555666555444333222444444444333333222222222***++++++,,,,,,++++++***(((((())))))***++++++,,,,,,---.........,,,***)))------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++*********++++++)))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))''',,,---(((&&&)))+++***,,,++++++******++++++,,,((((((((()))))))))*********++++++,,,,,,,,,,,,,,,******************)))))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---+++***+++...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,)))***,,,,,,+++***+++,,,,,,++++++***))))))******+++++++++*********)))))),,,++++++******++++++,,,************************(((+++------***)))***,,,)))***+++,,,,,,+++***)))&&&&&&'''((()))******++++++***)))))))))))))))******)))))))))))))))))))))((()))******)))(((***+++((()))******(((((()))***++++++************+++++++++******)))***+++,,,---((()))******)))((((((((()))************+++++++++)))******++++++******))))))************)))(((((())))))))))))***+++,,,---************************''''''((()))************))))))************************************++++++''''''(((***,,,---,,,***++++++++++++++++++++++++******)))))))))((((((((()))))))))))))))))))))))),,,,,,,,,++++++*********(((&&&&&&'''***+++***(((***************************+++++++++,,,,,,,,,,,,)))))))))******+++++++++)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++,,,,,,------,,,///...---,,,,,,,,,,,,---------------------------***((()))///000------000///...,,,++++++---...//////////////////...------,,,,,,------....../////////////////////...------111000000000/////////.../////////////////////...000000000///////////////...000000---...222222000......................../////////000000000000000000000000000000000000000////////////............000000000000000111111222222222111000000000000000111222222333333222222111111222222222222333333333111222333222000///000111111111111111111111222333444444444333333222222222333222000000111222111000...222333000///111111///222333333444444333333222333111000111333555333222222222222222111111111111222222333333333222111000444444333333333222222222)))******++++++*********''''''((()))******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***---,,,++++++******++++++((()))******++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******'''++++++(((''')))+++***,,,++++++******++++++,,,,,,+++*********+++------)))******+++,,,+++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++******+++...//////...++++++++++++++++++++++++'''((()))***++++++++++++))))))))))))*********+++***++++++***)))(((***+++,,,+++******)))*********+++++++++******************++++++++++++++++++***)))))))))))))))))))))))))))******+++*********)))(((***,,,......,,,***((((((((()))))))))*********,,,,,,+++))))))((((((((())))))))))))))))))******)))***+++***)))((()))***)))***+++***))))))***+++)))))))))(((((()))))))))***))))))))))))***++++++++++++***+++------,,,+++)))************+++++++++)))******++++++******))))))))))))))))))(((''''''))))))))))))***+++,,,,,,************************''''''((()))************(((%%%(((000111***'''+++++++++*********************))))))+++,,,---+++***************************---***((()))+++,,,***((())))))))))))))))))))))))++++++++++++++++++******((('''&&&''')))+++***)))++++++++++++++++++++++++))))))))))))*********+++)))))))))***************)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++---///---+++)))+++---......---,,,,,,,,,------........................///,,,,,,//////,,,,,,.........---------///000111///////////////......------------...............///////////////......---000000000000////////////......//////////////////111000///......///000111---//////---...222444222------------------------......///000000111222222000000000000000000000000222111111111111000000000000000000000000111111222222222111000000000000111111222222333333222222111444333222222222333444555000111222111/////////111333222222111111111111222444444333333333333222222222111000000111111000...111444555444555777444///222333333444444333333222333222111222333444333222111111222333333333333333222222222222222111000000333333333333222222222222)))******++++++++++++*********+++++++++++++++,,,******)))))))))***,,,---,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++***+++(((((()))************))),,,,,,,,,++++++*********************************++++++,,,,,,,,,++++++******++++++******+++,,,,,,,,,++++++******++++++,,,---,,,***)))***+++---...))))))***++++++++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,---+++++++++++++++++++++++++++***+++,,,---.........++++++++++++++++++++++++(((((()))***************))))))))))))************,,,---,,,***((((((***,,,++++++***************+++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))***)))((()))++++++)))((())))))+++,,,,,,+++))))))************************,,,+++******)))))))))***)))))))))))))))************++++++***((('''((())))))+++,,,+++***)))***+++))))))(((((((((((()))))))))))))))))))))*********---+++***,,,///111...,,,))))))*********+++++++++))))))************))))))((())))))))))))(((''''''******))))))***++++++,,,************************))))))***+++++++++++++++***###'''222333(((&&&---+++++++++***************,,,+++***+++,,,,,,+++***))))))))))))))))))))))))...***''')))---...+++(((++++++++++++++++++++++++************++++++++++++******)))******+++,,,+++++++++++++++++++++++++++))))))))))))************+++++++++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---,,,,,,+++,,,,,,...------,,,,,,,,,------///////////////////////////...---------,,,---...------------...///000111...///////////////......000000000000000/////////...///////////////......000000000000////////////............////////////111000...------///111222...111111......222333111//////////////////////////////000000000111111111000000000000000000000000333333222222222111111111000000000000000111111222222222111000000111111111111222222333333222222111444333111000111222444666000111222111///...///000444333222222111111111111333333333333333333333333333222111222333333111///666777666555888;;;888111333333333333333333333333222222222222333444444333333444555666666666555444444444444444444333333222333333333333333222222222******+++,,,------,,,,,,------,,,,,,+++************)))(((((()))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******(((((()))************))),,,,,,,,,++++++************************************++++++,,,,,,,,,++++++,,,***)))++++++,,,,,,---,,,++++++******++++++,,,((('''&&&%%%%%%''')))***))))))***++++++++++++***//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------------------------++++++,,,,,,+++******)))*********++++++++++++,,,......---+++))))))+++---+++***************++++++************************))))))+++,,,,,,+++))))))***************************)))((()))++++++)))(((***)))(((''''''((()))***++++++++++++***************************+++,,,,,,(((((())))))***************++++++***((('''((())))))+++,,,+++***)))***++++++******))))))******+++(((((())))))***************(((&&&(((,,,---+++((())))))*********+++++++++)))))))))******))))))))))))))))))))))))(((((('''*********)))******+++,,,))))))))))))))))))))))))))))))***+++++++++******---$$$%%%///000'''&&&///************************---,,,******+++,,,+++***))))))))))))))))))))))))+++'''$$$%%%***+++)))%%%++++++++++++++++++++++++*********************+++************)))***+++,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------***(((***...000...+++------,,,,,,,,,------...////////////////////////,,,,,,,,,++++++---......+++,,,,,,,,,---...///000......///////////////...000000000000000/////////......///////////////...////////////000000000000---.........//////000000111///...---...///111333111333222///...111111...000000000000000000000000222111111111000000000///000000000000000000000000000////////////.........000000000000000111111222222111111111111111222222111222222333333222222111333222000///000111333555000111222111000//////111444444333222111111111222333333333333333333333333222222222333444444222000444333000...111555444000333333333333333333333333222222333333333333444444444555666777666555444222555555555444444444444444333333333333333333333333***+++,,,---------------,,,,,,++++++***)))))))))******)))))))))***,,,---*********+++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))((()))******++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,+++++++++'''&&&)))+++******,,,,,,++++++******++++++,,,)))((('''''''''(((***+++)))******+++,,,+++++++++000//////...,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++***,,,------,,,+++******+++------------------------------------,,,+++***)))+++++++++,,,,,,,,,------,,,------,,,+++***,,,---*********)))******+++,,,***************+++++++++)))******************)))++++++++++++++++++++++++)))******+++*********)))+++)))'''%%%%%%''')))+++++++++******************)))))))))******,,,------((((((((()))******++++++)))***+++***)))((()))***)))***+++***))))))***+++,,,++++++******++++++,,,((()))******++++++******)))))))))***++++++***))))))************+++++++++((())))))******))))))(((***************)))((((((+++***************++++++))))))))))))))))))))))))''''''((())))))(((((('''---'''&&&++++++&&&'''---))))))*********+++++++++---+++))))))+++++++++***************************+++((('''(((+++,,,***((())))))))))))))))))))))))******************)))))))))))))))(((&&&''')))++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))))))))))))))((((((((()))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............---)))&&&)))///222///+++------,,,,,,,,,---..............................)))+++,,,+++,,,///000...,,,,,,,,,---.........///---...//////////////////---------...............---...//////////////////////////////000000000000------......///000000000//////......///000111222333555333///...111000...000000000000000000000000333222222111000000//////000000000000000000000000111111000000000000//////000000000000000111111222222111111111111222333333111222222333333222222111111111000000000111222333111222333222000000000111444333333222222222222333222222333333333333444444000000111333555555333111222333000,,,...222333111444333333222222333333444222333444444333333444555333444666777666444222111555555444333333333333333444444444444555555555555))))))+++,,,,,,---------******+++++++++,,,,,,,,,++++++*********++++++,,,)))*********++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,+++***))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,++++++&&&$$$))),,,******,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------***++++++,,,,,,,,,,,,,,,------,,,,,,+++++++++***************************++++++******+++,,,,,,---,,,,,,,,,+++++++++******)))+++---,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---)))+++,,,---+++++++++,,,******))))))***++++++,,,))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++(((+++------***)))***,,,***)))(((''''''((()))***)))))))))***************++++++*********+++,,,,,,'''(((((()))******++++++((()))******)))(((***+++((()))******(((((()))***,,,++++++******++++++,,,))))))+++,,,,,,,,,+++******+++---,,,+++******+++)))************+++++++++(((((())))))))))))((((((+++++++++++++++******)))++++++***************+++))))))))))))))))))))))))'''(((((((((((((((''''''******)))(((((('''''''''(((((()))***+++,,,,,,---,,,***(((((()))++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------))))))))))))))))))))))))++++++******))))))(((((()))******(((&&&&&&))),,,************************+++++++++,,,,,,,,,,,,---***)))))))))(((((((((''')))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,+++)))+++---///---,,,,,,,,,,,,,,,,,,---...///------------------------)))---///------111000,,,---....../////////......------...///////////////,,,,,,------......//////------...///////////////.../////////000000000111------......///000000111.........///000111111111222444333//////111222///000000000000000000000000111111111111111111111111000000000000000000000000333333333222222222222111000000000000000111111222222111111111222222333444111222222333333222222111111111111222222222333333222333444333222111111333333333222222222333444444222222222333333444444444000000222555777888777555222555666222111444555444444333333222222333333444111333555555333222444666444555888999999888666555777666555444333444444555555555555666666666777777(((((()))++++++,,,,,,,,,***+++,,,---///000111222++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,---,,,+++***)))******+++,,,,,,,,,,,,+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,...'''&&&+++...,,,,,,...,,,++++++++++++++++++,,,)))***+++,,,,,,,,,++++++++++++,,,------------,,,)))************+++++++++************************+++*********+++,,,,,,---,,,,,,,,,++++++*********'''))),,,,,,******---000++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,&&&)))+++,,,+++***++++++******))))))***+++,,,,,,))))))******+++++++++++++++***)))(((((()))***+++************************''',,,///...***(((***...))))))************))))))(((((()))))))))*********------,,,+++************'''(((((()))***+++++++++'''(((******))))))***,,,''')))***)))((('''((()))++++++************++++++)))***+++,,,---,,,++++++&&&)))+++***&&&$$$%%%''')))************+++++++++(((((())))))))))))((((((+++,,,,,,,,,,,,+++******++++++***************+++)))))))))))))))))))))))))))***************))))))'''++++++'''&&&((('''"""''''''(((***+++,,,---...+++)))'''''')))+++++++++++++++++++++++++++++++++((()))++++++******+++,,,++++++++++++++++++++++++,,,++++++***)))(((((('''+++,,,,,,***''''''+++...))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,+++++++++******))))))---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---...---+++***+++,,,,,,,,,,,,,,,,,,---...///------------------------***000111//////222000+++///000000000000000///...------...///000000//////---......///000111222222------...///000000//////.../////////000000111111---------...///000000111------///000111111111111000333222//////333333111111111111111111111111111000000000111222222333333000000000000000000000000000000000////////////...000000000000000111111222222111111111222333333444222222222333333222222222111222333444444444333333333444555444222111222333222222222222333444444555222222222333333444444444222333555888;;;<<<;;;999...555888666333444444333444444222222222222444444111444666555333222444777666888;;;===>>>>>><<<;;;:::999888666666777777888555666666666777777888888222///,,,+++---///...,,,++++++++++++++++++++++++((((((***---***&&&''',,,((()))***+++++++++++++++)))))))))))))))*********)))))))))******+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------...---,,,+++---///******+++++++++,,,,,,,,,111///---+++******++++++******+++++++++,,,,,,,,,......---,,,+++***)))(((...---+++)))(((((()))))),,,+++******+++---///000,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,,,,,,,+++***)))***+++,,,---------------------------***)))((()))+++,,,+++***---,,,***))))))***,,,---///,,,******,,,,,,***''',,,,,,,,,+++***)))((((((...---,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,******++++++++++++******)))************+++++++++---,,,******+++***)))'''+++*********))))))((((((///---+++***++++++***)))---------,,,,,,+++++++++++++++******************'''((()))***,,,,,,,,,,,,************************...---+++***)))***++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---)))+++---.........,,,+++***+++,,,,,,,,,,,,+++***++++++******************(((((()))***+++,,,,,,---&&&(((***,,,---,,,+++***)))******+++++++++******+++++++++*********))))))***++++++,,,,,,++++++***++++++******************)))))))))******++++++++++++***)))))))))***,,,---++++++,,,---,,,***'''&&&++++++++++++++++++++++++************************++++++,,,,,,------,,,,,,+++,,,,,,------......///+++,,,---------,,,+++***------------------------+++,,,...---,,,,,,---//////...------...///...---++++++,,,,,,---,,,,,,,,,/////////---+++***+++,,,///////////////.........,,,---......//////......+++,,,.../////////...---222222111111000/////////000///.........///111222------......//////000000333222111/////////000111////////////////////////111111111111111000000000000000111111111111000000111111000000000000111111222222222222111111000000333111222555222---000666222222222222222222222222333333222222222222222333222222222333333444444444666666666333111000111333222222333444444444444444333444555666666555333222222333444333222333555777666555444444444444444555555===777444PPPtttoooOOO:::888666555555666666555777888999999777666666777222555888:::;;;:::777666>>>999999AAAGGGGGGDDDCCC@@@===;;;;;;======;;;888;;;;;;;;;;;;:::;;;===@@@000---+++***,,,...---,,,++++++++++++++++++++++++******,,,...,,,((()))---******++++++++++++++++++)))))))))******+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++++++++++++++,,,,,,+++******+++---******+++++++++,,,,,,,,,+++++++++++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***------+++***))))))******+++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******++++++******++++++,,,---------------------------+++***)))***,,,---,,,+++---,,,+++******+++,,,---///,,,******,,,,,,***(((------,,,+++***)))))))))+++*********+++,,,++++++++++++++++++,,,,,,,,,,,,******++++++++++++******)))************+++++++++---,,,******+++***)))'''++++++++++++*********))),,,***))))))***++++++***------,,,,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++************************++++++******))))))************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++******+++---###'''***,,,,,,---***++++++,,,,,,++++++***************************+++++++++************)))'''(((***+++,,,,,,++++++)))******+++++++++******+++++++++*********))))))***++++++,,,,,,++++++***************************++++++++++++++++++++++++******))))))***++++++,,,,,,---.........,,,***)))++++++++++++++++++++++++************************---------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,++++++------------------------,,,---......,,,,,,---...///...------...///...---)))***+++,,,...//////////////////...,,,+++,,,---/////////////////////...,,,---......//////......,,,---...///000///......000000000000000000111111...............//////000.........///////////////000///...---,,,------...////////////////////////...............---------000000111111111111000000000000000000000000000000222222222222111111111000333111222555333...000555222222222222222222222222333222222111111222222222222222222333333333444444222222222111//////111333111111222333333222222222222333555666666444333222333444444333222222444666333222222222333444444555///888888555IIIeeeeeeQQQ888777555555666666777777<<<<<<<<<;;;999999:::<<<::::::999999:::<<>>???AAABBBAAA???BBBCCCDDDCCCAAAAAACCCEEE---+++******+++---,,,,,,++++++++++++++++++++++++,,,+++---///...***+++...+++,,,,,,,,,,,,++++++***))))))***++++++,,,------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******************)))***+++***((((((***+++******+++++++++,,,,,,,,,%%%''')))++++++***)))(((******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))************+++,,,,,,,,,,,,+++------------------------,,,+++***+++---...---,,,...---,,,++++++,,,---......,,,++++++++++++***)))...---,,,*********+++,,,(((((()))******+++,,,,,,++++++,,,,,,,,,---------******++++++++++++******)))************+++++++++---+++******++++++)))(((,,,,,,,,,+++++++++++++++***((('''(((+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******************************(((((()))*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))+++***))))))***,,,%%%&&&(((***+++++++++*********+++,,,,,,+++******************************+++++++++************))))))))))))***++++++,,,,,,******+++++++++******)))+++++++++*********************++++++++++++******************************,,,,,,++++++++++++++++++))))))***++++++++++++***+++,,,---......---++++++++++++++++++++++++++++++++++++++++++++++++++++++/////////...---,,,+++***------,,,++++++***))))))+++,,,,,,------,,,,,,+++---------------------------...///...,,,,,,---...///...------...///...---++++++,,,....../////////...//////...------...000......//////////////////------...////////////...---...///000000000//////......///000000111222222,,,------...............///////////////.........111111000/////////000000////////////////////////000000000000000000000000000000111111111111000000///000111222222111000///222222222222111111111111111111222555333000111444333333333333333333333333222222111111111111222222222222222222333333333333000111222111000111333444222222333333333222222111333444555666666555444333666777777666444444555777555444444444444444444555222:::;;;666;;;GGGJJJDDD999999999999:::;;;<<<<<<>>>???>>><<<::::::===???>>>>>>======>>>AAACCCEEEHHHGGGIIIMMMLLLHHHEEEEEEDDDDDDCCCEEEHHHJJJJJJIIIMMMNNNOOONNNLLLJJJKKKLLL+++******+++,,,---------++++++++++++++++++++++++---+++,,,///...++++++...------------,,,,,,+++***)))***++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++******)))))))))*********((((((***+++******+++++++++,,,,,,,,,'''''')))*********)))(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------...---,,,+++++++++,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---...------,,,,,,------...---,,,++++++++++++******...---,,,******+++,,,---)))***++++++******+++,,,+++,,,,,,,,,,,,---------******++++++++++++******))))))*********+++++++++,,,+++******++++++***(((+++++++++++++++++++++++++++)))((()))+++------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***+++************************'''(((***+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++''')))******))))))***+++////////////...,,,+++*********++++++++++++*********************+++++++++(((((()))***+++,,,,,,---******))))))***+++,,,,,,******+++++++++***))))))******************************++++++++++++*********************+++++++++******++++++,,,,,,,,,---))))))+++,,,,,,+++***)))((()))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++111111000///...,,,***))),,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------------------------...///...---,,,---...///---------...///...---////////////...---,,,+++---...//////......000222............////////////------...///////////////...//////000000000000000////////////000000111111,,,---...///000///...---000000//////......------222111111111111111111111////////////////////////000111111111111111222222000000111111111111000000...///111333333111///...222222222222222222222222000111222444444222222222333333333333333333333333222111111111111222222333222222222333333333333333222444555444333333555666444555555555555444333333555555666777777777666666:::;;;;;;999777777888999;;;:::999888777666666666;;;===>>>;;;888999===???===>>>???@@@@@@AAACCCDDDCCCDDDEEEDDDCCCBBBBBBCCCCCCEEEHHHJJJKKKIIIGGGEEEIIIJJJLLLPPPNNNIIIGGGJJJFFFGGGHHHKKKNNNPPPRRRRRRWWWXXXXXXWWWTTTRRRRRRSSS***+++,,,------------...++++++++++++++++++++++++---******---...+++***,,,------------,,,,,,+++******++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++++++++******+++,,,+++))))))+++,,,******+++++++++,,,,,,,,,,,,+++***)))((()))************+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------------------------+++,,,,,,++++++******+++---,,,+++++++++,,,---...+++---...---+++)))***,,,+++++++++,,,,,,,,,------******++++++++++++******))))))*********+++++++++,,,+++)))***++++++***)))))))))******************---,,,******,,,---,,,+++++++++++++++++++++++++++)))*********+++++++++,,,*********)))******+++,,,************************((()))+++,,,---,,,++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++''')))******))))))***+++******++++++,,,,,,,,,,,,************************))))))*********+++++++++(((((()))***+++,,,,,,---*********)))******+++,,,+++++++++++++++***)))(((************************)))******++++++******)))))))))*********+++++++++(((((()))***,,,---......)))***+++,,,,,,+++))))))((())))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++111000000///...,,,+++***+++,,,,,,,,,------......++++++++++++,,,,,,---------------------------------...//////---------//////---------...///...---////////////...---,,,+++---...///.........000222---.........//////000000---...//////000000/////////////////////000000111000000000000//////......---...///111111000//////000000//////......---------.....................000000000000000000000000---------.........//////000000111111111111000000...///111333333111///...222222222222222222222333000111222222333444333222333333333333333333333333222222111111222333444444333333333333333333333333555666777777555444444555555555555666666555444444555555666666777777777777<<<<<<<<<;;;999888:::;;;<<<;;;;;;;;;;;;<<<<<<===@@@>>>???CCCEEEEEEHHHMMMBBBEEEGGGGGGFFFFFFHHHJJJJJJMMMPPPPPPOOOLLLKKKJJJMMMOOORRRTTTTTTSSSPPPNNNNNNMMMNNNPPPMMMGGGEEEHHHFFFHHHJJJMMMPPPRRRUUUVVV]]]]]]^^^\\\ZZZXXXYYYZZZ***,,,......---,,,,,,---++++++++++++++++++++++++,,,)))(((,,,---+++)))***+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,---,,,******,,,---******+++++++++,,,,,,,,,...---+++)))((()))+++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++,,,------,,,,,,************************++++++++++++++++++++++++))))))***+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,------,,,,,,,,,***,,,,,,,,,******+++,,,******++++++,,,,,,------,,,...000...***)))***,,,******+++++++++,,,,,,,,,******++++++++++++******)))************++++++++++++***)))***++++++***))))))))))))))))))*********---,,,******+++,,,+++************+++++++++++++++)))))))))******++++++,,,((()))***+++++++++++++++***************************++++++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))***+++++++++((()))+++***))))))***,,,---,,,,,,+++***))))))(((+++***))))))))))))***+++)))))))))***++++++,,,,,,+++++++++************)))************************+++++++++++++++***)))(((***************+++++++++))))))************)))))))))))))))***++++++,,,,,,''''''((()))+++,,,---...***++++++++++++***))))))+++++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++++++++,,,------...//////++++++++++++,,,---......------------------------,,,...//////......///000///...------...///...---++++++,,,....../////////---.........------///111------......///000000000......///000000000000/////////.........///000111111111000//////...------...//////000000000000000///////////////...............///000000000//////000000000000000000000000.........//////000000111000000111111111111000000///000111222222111000///222222222222333333333333111222111///111555555222333333333333333333333333333333222333333444555666555555555555444444444444555666888777555444444444444444555666666666666666666666666777888888999999>>>>>>???>>><<<<<<===>>>;;;<<<===>>>@@@CCCEEEFFFGGGDDDDDDJJJOOOPPPPPPPPPIIILLLOOONNNLLLKKKLLLNNNLLLOOORRRSSSQQQOOOMMMMMMSSSSSSSSSTTTWWWZZZ^^^```\\\WWWTTTSSSOOOHHHEEEFFFIIILLLOOOQQQSSSUUUXXX[[[aaaaaaaaa___^^^^^^```bbb))),,,......+++******+++++++++++++++++++++++++++---((((((+++...+++)))*********++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,---,,,******,,,---******+++++++++,,,,,,,,,++++++******++++++,,,,,,******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,)))***+++,,,,,,++++++***((()))******++++++++++++************************((()))***++++++++++++***++++++******++++++,,,---++++++++++++++++++++++++,,,+++++++++---...---,,,++++++,,,,,,,,,,,,++++++)))+++---,,,***)))+++---'''(((***,,,------,,,+++))),,,///---***(((***...)))))))))*********++++++******++++++++++++******)))************++++++++++++***)))***+++,,,+++))))))))))))******+++++++++)))((('''(((***++++++***)))*********++++++++++++))))))***++++++,,,------(((***,,,------+++)))'''************************,,,++++++************+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++((((((((()))***+++++++++)))***++++++******+++---000///...+++)))(((''''''+++***)))(((((()))***+++((())))))***++++++,,,,,,+++++++++************))))))***+++,,,++++++***)))+++,,,,,,++++++)))(((((())))))*********+++++++++))))))************))))))((())))))***++++++,,,,,,((()))))))))))))))******,,,++++++***))))))******,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,------++++++******+++---...///------------------------+++---...///...///000222///...------...///...---)))***+++,,,.../////////,,,---...---,,,,,,...///------......///000000111......///000000000000000///...---------...///000//////////////////......///............///000000.........//////////////////000111222333222222111000000000000000000000000000000000111222222333333000000111111111111000000000000000000000000000000222222222333333333444444222333000---///666777333444444444444444444444444444444444444555666777777777777666666666555555555444666888999888777777888666777888999:::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@CCCDDDEEEDDDCCCCCCEEEGGGDDDDDDEEEFFFGGGIIIKKKLLLOOOOOOOOORRRWWWZZZXXXTTTSSSWWWZZZXXXTTTQQQRRRTTTQQQSSSSSSRRRPPPPPPQQQRRRUUUWWWZZZ___gggnnnuuuyyyoooggg___]]]ZZZUUUQQQQQQTTTWWWZZZ\\\\\\^^^aaadddeeeeeedddbbbbbbdddhhhkkk(((+++...---***(((((()))++++++++++++++++++++++++...)))(((,,,...,,,******((()))***+++++++++++++++---,,,,,,++++++******)))+++++++++******)))))))))******+++++++++,,,,,,,,,))))))******+++++++++,,,+++,,,,,,+++******+++---******+++++++++,,,,,,,,,&&&'''***,,,------,,,+++******+++++++++,,,,,,,,,((()))***+++,,,---......)))***+++,,,,,,+++)))))))))***+++,,,---.........***************************+++,,,---...------,,,,,,+++***)))***+++---...++++++++++++++++++++++++,,,+++***+++---...---,,,***++++++,,,,,,++++++***)))+++---,,,***)))+++---%%%'''***---...---+++***&&&***---,,,)))(((+++///((())))))))))))***************++++++++++++******)))************++++++++++++***)))***+++,,,+++************++++++,,,,,,,,,&&&$$$$$$%%%(((+++++++++))))))******++++++++++++******+++,,,,,,---......***+++---...---***&&&$$$************************,,,+++***((((((((()))*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++'''(((((()))***+++++++++)))+++,,,,,,++++++,,,---%%%&&&&&&'''(((***,,,---+++***)))(((((()))***+++((())))))***++++++,,,,,,(((((()))***+++,,,,,,---(((***+++,,,,,,+++)))(((,,,,,,,,,++++++)))(((((())))))******++++++++++++))))))************))))))((())))))***++++++,,,,,,+++******)))(((''''''&&&---,,,***)))))))))***+++++++++***))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---.........------,,,++++++*********++++++******+++---...///------------------------***,,,.../////////111333///...------...///...---++++++,,,,,,---,,,,,,,,,------...---++++++---...---------...///000000111...//////000000000000000...------,,,,,,...///000------......///000000000......---,,,,,,...///000---.........//////000000,,,---...000000000///...000000000000000000000000,,,------...///000000111000000111111111111000000111111000000000000111111222222222333333444444444333333///+++...666888444444444444444444444444444444444444555555777888888888888777777666666666555555888:::<<<;;;;;;<<<===:::;;;<<<>>>???@@@@@@AAACCCCCCCCCCCCDDDEEEFFFGGGJJJKKKLLLLLLKKKKKKMMMOOOQQQPPPOOONNNNNNNNNNNNNNNOOOUUUYYY]]]dddkkkkkkfff\\\```ccc```[[[WWWXXXZZZ\\\[[[YYYVVVUUUVVVYYY\\\YYY___jjjvvv|||rrriiiggggggddd``````___bbbeeeffffffgggjjjmmmhhhgggfffeeeeeehhhnnnrrr************************))))))))))))))))))))))))******++++++++++++******,,,++++++++++++---...///,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------)))*********))))))+++------***((((((***,,,+++***)))***++++++,,,,,,++++++++++++++++++++++++++++++***+++,,,---...---,,,+++,,,++++++******++++++,,,***((((((***------+++(((++++++,,,,,,,,,,,,------++++++++++++,,,---......,,,***(((***---...---+++------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,------,,,+++***,,,+++)))(((((()))+++,,,******+++++++++******)))************************///***%%%&&&+++...---+++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,+++)))'''(((+++,,,***(((,,,,,,,,,++++++,,,,,,---(((*********,,,///,,,&&&111---)))((()))***)))(((,,,***))))))***++++++******+++,,,---,,,,,,******+++++++++++++++***)))(((************************)))***++++++,,,,,,,,,,,,+++***************+++,,,******))))))))))))))))))---,,,***(((((()))***+++---,,,+++***))))))))))))...,,,++++++,,,------,,,,,,++++++******++++++,,,***)))***---+++((((((,,,++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++)))***,,,---......---,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,---.........---,,,+++555222...++++++,,,,,,,,,---......//////000000000222000...,,,+++,,,---...000///......------------..................------111111000///////////////------............------........................000000////////////000000222111000///.........///222111111111000000//////000000000111222222333333////////////000000000000000000000000000000000000///000000000111111111111111000000111222333333222444333222222333444555666444555555555555333222111444333222333666888666333555444444444444555666666:::;;;;;;:::999999:::<<<::::::888888===EEEFFFCCCCCCFFFHHHHHHGGGIIIJJJKKKLLLLLLKKKJJJHHHIIILLLNNNKKKQQQVVVVVVQQQNNNQQQUUUWWWVVVRRRMMMLLLPPPTTTVVVVVV]]]fffnnnwww{{{wwwpppfffeeeeeeeeeaaa]]]]]]bbb```^^^___bbbdddbbbbbbeeepppvvvuuummmooonnnggggggmmmssspppllljjjjjjllloooqqqnnnkkkhhhfffjjjooopppnnn,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******+++***)))(((((())))))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,+++,,,---,,,++++++---///---***((((((***,,,+++*********+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++******++++++,,,***))))))+++---...+++)))++++++,,,,,,,,,,,,------******))))))((())))))))),,,***)))***,,,...,,,+++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,++++++++++++***)))(((((()))***+++******+++++++++******)))***************************'''$$$%%%(((***)))(((******++++++++++++******))))))*********++++++++++++)))((((((++++++***(((,,,++++++*********++++++---...,,,(((&&&&&& ...+++(((((()))++++++***,,,***))))))***++++++***)))***+++,,,,,,,,,+++***((()))))))))(((((('''&&&************************)))***+++---.../////////+++******)))))))))************)))))))))******+++---,,,***)))((()))***+++******)))******+++,,,---***)))'''''')))***)))(((************************)))(((***,,,+++'''(((+++'''''''''((((((((())))))++++++***))))))***++++++******)))))))))***+++,,,************************************************++++++++++++++++++******,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))).........//////......---///...,,,,,,------,,,************+++++++++++++++000///---+++++++++,,,------,,,+++************+++------------------------111000000///////////////------............------000000000000000000000000000000////////////000000000//////....../////////111111111111000000000///111111111111111111000000////////////000000000111111111111111111111111111000000000111111111111111111000000000111111111000333222222111222333444555222333444666666666666555666444333555777888666444555555555555555666777888666888;;;<<<===>>>AAACCCDDDGGGHHHHHHKKKQQQRRRPPPMMMOOOOOOMMMLLLNNNPPPQQQSSSSSSRRRPPPNNNNNNQQQSSSVVVZZZ]]]]]]ZZZYYY\\\___[[[XXXSSSNNNNNNQQQUUUWWW^^^iiixxxyyyjjjgggffffffdddaaaccchhhfffeeegggkkkllllllooouuu|||rrrppplllfffhhhpppzzzvvvppplllkkknnnqqqtttmmmjjjfffeeehhhmmmpppppp,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******...---,,,+++************++++++++++++++++++,,,,,,******************************************************+++++++++,,,,,,,,,++++++***************)))++++++,,,,,,,,,+++***************++++++++++++,,,+++,,,------++++++---...,,,***))))))***++++++***++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,++++++******++++++,,,+++******+++---...,,,+++++++++,,,,,,,,,,,,------...---,,,+++************+++*********,,,---,,,+++(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++++++++++++++,,,***)))(((''''''((()))***)))******+++++++++*********************************************+++++++++++++++************++++++(((((()))))))))*********+++***))))))***+++***))),,,+++***)))))))))))))))***++++++((((((***'''!!!+++***((((((***,,,,,,,,,,,,***))))))***++++++***))))))***+++,,,,,,++++++,,,,,,++++++++++++******************************((()))***,,,...///000000++++++***)))((((((((()))***************+++,,,---,,,+++***)))))))))***+++************+++,,,---...,,,***((()))***+++***)))((()))************)))((()))(((***,,,+++'''(((+++((()))))))))************+++******))))))******+++)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,+++***))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++******...------,,,------......+++++++++---......,,,***---------,,,,,,,,,,,,,,,///...,,,+++******+++,,,///...------,,,---------.........//////000000111000000//////......//////------............------000000000000000000000000000000////////////000000//////.........///000000111111111111000000000000222222111000000///....../////////000000000111111111111111111111111111111222111111111111111111111222222222222111111111111333333222222333333444555444444555666777777777777888777666888999:::888777999888888888999;;;<<<===@@@BBBCCCDDDCCCCCCEEEFFFJJJOOORRRTTTXXX^^^___]]]\\\ZZZWWWTTTRRRRRRUUUYYYYYYYYYXXXVVVTTTTTTVVVXXXcccdddeeefffhhhiiijjjjjjbbb]]]XXXVVVWWWZZZ]]]```mmm~~~pppkkkhhhiiiiiiiiilllqqqqqqqqqtttvvvtttrrrxxx~~~vvvqqqjjjeeekkkvvv|||tttnnnmmmppptttvvvpppllliiihhhkkkpppsssvvv***************************************************++++++,,,,,,++++++***......------,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************++++++,,,,,,,,,++++++***))))))*********+++++++++(((***++++++***)))***++++++************+++******++++++,,,------------,,,++++++++++++++++++++++++---,,,+++***+++,,,---...,,,++++++******++++++,,,+++++++++,,,---------,,,+++++++++,,,,,,,,,------......---,,,,,,,,,,,,,,,+++++++++++++++,,,++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++******+++,,,---******))))))))))))******))))))***+++++++++*********************************+++------,,,++++++,,,,,,+++***))))))***+++,,,))))))))))))*********+++***************+++******,,,+++***)))))))))))))))%%%((())))))+++......++++++***))))))***++++++,,,,,,***))))))***++++++***))))))******++++++,,,,,,------------,,,---------************************'''''')))***,,,,,,------,,,+++***)))(((((('''(((************+++,,,---...++++++***))))))******+++------,,,+++++++++++++++,,,***))))))***++++++***((()))+++,,,,,,+++)))(((***)))+++---,,,((())),,,))))))*********+++++++++******))))))))))))******(((((((((((())))))******)))))))))***************************************))))))******++++++,,,,,,******)))))))))+++---...++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++***)))))))))***+++,,,---,,,+++,,,......,,,+++/////////......---------......---,,,++++++,,,,,,//////............//////,,,,,,---...///000000111000//////.........//////------............------........................000000////////////000000111111000/////////000000111111111000000000000000000000000000//////......//////000000000111111111111111111111111111111111333222222222222111111111444555555444333333333444444444444555555666666777999999999888777777666555::::::;;;<<<>>>>>>>>>===@@@?????????AAACCCEEEGGGLLLMMMNNNMMMLLLKKKLLLMMMNNNRRRWWW^^^iiissstttppplllggg```[[[WWWTTTXXX]]][[[\\\\\\[[[YYYYYY[[[]]]jjjjjjlllppptttuuussspppgggcccbbbeeehhhjjjlllooovvvooolllooorrrsssvvvzzz||||||}}}|||uuuqqqwww~~~zzzwwwrrrkkkgggooozzz}}}sssmmmmmmqqqtttvvvooommmllloooqqqrrruuuxxx************************************************++++++,,,,,,,,,,,,++++++(((((()))************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++))))))*********+++++++++(((***,,,,,,***))))))*********++++++***************+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,---...+++++++++,,,,,,,,,------)))))))))))))))***++++++++++++,,,+++++++++++++++,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++((()))***+++++++++++++++************************''')))+++***)))(((((())),,,+++***))))))***+++,,,*********+++++++++,,,,,,******++++++*********+++,,,,,,+++***************(((+++,,,(((''')))(((%%%+++++++++***))))))******,,,***))))))***++++++***)))))))))******+++++++++******))))))))))))***+++************************))))))***++++++*********,,,,,,***)))((((((((((((************+++,,,---...******************++++++,,,,,,++++++******++++++((('''%%%%%%'''((('''&&&)))***,,,------,,,***))),,,***,,,///---)))***...&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))************************+++++++++,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,------++++++******+++,,,...///++++++++++++++++++++++++***++++++,,,,,,,,,++++++******)))((()))***+++,,,222///,,,+++,,,------------------,,,,,,++++++***.........---------------,,,+++++++++++++++,,,,,,))))))***+++,,,,,,------//////............//////------............------........................000000////////////000000444333222111000000//////000000000000000000111111......//////000000000000000000000000111111111111111111111111111111111111333333333333222222222222333555666555333222333555444444555777888999999:::======<<<;;;;;;:::::::::???@@@BBBCCCDDDEEEFFFFFFHHHHHHGGGHHHJJJMMMPPPRRRSSSSSSTTTSSSRRRRRRUUUWWWUUUYYYaaappp}}}tttkkkddd^^^YYY\\\dddaaabbbcccbbbaaaaaabbbdddnnnooorrryyy~~~~~~xxxsssggggggkkktttxxxxxx|||xxxrrrpppvvv|||~~~~~~~~~vvvqqqvvv~~~zzztttzzz{{{{{{wwwoookkkqqqzzz}}}wwwpppnnnppptttvvvvvvooonnnpppvvvwwwuuuvvvzzz,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------******+++,,,,,,,,,++++++*********++++++++++++,,,***,,,......---+++++++++(((***,,,,,,***)))***+++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,++++++******++++++,,,***+++,,,+++******,,,...++++++,,,,,,,,,,,,------)))))))))******,,,------+++,,,---,,,*********+++---......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++************************+++++++++***************++++++************++++++***++++++++++++,,,,,,,,,***+++,,,+++******+++,,,++++++*********++++++,,,***......***((()))***(((***+++,,,+++)))((()))***,,,***))))))***++++++***+++******)))))))))******+++***)))))))))***+++,,,************************,,,,,,,,,,,,,,,++++++***,,,,,,+++***)))))))))******************+++,,,---)))*********++++++++++++((((((((()))***,,,---...***(((''''''((())))))(((***+++,,,------,,,+++***+++***,,,...---)))***---(((((((((((())))))))))))((())))))******))))))(((((()))***+++++++++***************+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------///...---,,,++++++++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,++++++++++++++++++,,,---......444111---++++++---..................------------........................,,,,,,,,,,,,,,,------...------......//////000000......------......//////------............------000000000000000000000000000000////////////000000333333222111000000000000000000000000111111111111......///000000111222222000000000111111111222222222222222222222222222222222222333333333444444444000333555555222222444666555666888;;;===>>>??????CCCBBBBBBBBBCCCDDDEEEFFFHHHJJJLLLLLLLLLKKKLLLMMMNNNMMMMMMNNNPPPTTTXXX[[[aaa```]]]XXXTTTSSSTTTVVV]]]fffttt}}}tttnnngggaaadddmmmnnnoooooonnnlllkkklllmmmoooqqqvvv}}}zzzuuuiiijjjsss}}}xxxsssuuu~~~~~~~~~}}}~~~~~~yyyuuuyyyzzzwwwuuu~~~{{{tttppptttyyywwwtttsssxxx~~~{{{yyy|||~~~,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---.........---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,***,,,//////---+++******(((***---,,,***))))))+++((()))******++++++******++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++******++++++,,,)))+++,,,***)))))),,,...++++++,,,,,,,,,,,,---------------,,,,,,---......+++,,,...,,,***)))***,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++(((((()))++++++,,,,,,+++************************111...++++++---...---+++******++++++++++++******************++++++++++++)))+++---,,,***)))+++---)))))))))))))))***+++,,,'''+++---+++***---000000(((***,,,,,,***)))***,,,,,,***))))))***++++++***,,,+++***)))(((((())))))---,,,*********,,,---///***************************++++++,,,,,,,,,++++++,,,,,,+++++++++++++++,,,******)))))))))******+++))))))***+++++++++++++++&&&&&&'''((()))+++,,,------+++)))***+++,,,++++++***************************)))***---+++((((((,,,+++++++++,,,,,,,,,,,,---'''((()))******)))(((''''''((()))*********)))))))))))))))***+++,,,,,,,,,************************,,,,,,,,,+++++++++++++++,,,------,,,,,,+++***))),,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++***+++,,,---............///---,,,+++---......---...//////////////////000,,,------......---------...............///000000000000000111111111111111...------------...///000------............------000000000000000000000000000000////////////000000//////......///000111111///000000000111111111111000000111111111111111111000000111111111222222222222222222222222222222222111222222333444555666666111555888777555444777;;;;;;===@@@CCCFFFHHHIIIIIINNNNNNMMMMMMNNNOOOPPPQQQSSSUUUVVVUUURRRPPPPPPQQQPPPOOOOOOOOORRRWWW\\\___kkkhhhccc]]]XXXXXX[[[^^^mmm~~~vvvsssmmmfffkkkuuu}}}}}}}}}zzzvvvsssrrrrrroooqqqtttxxxzzzzzzxxxuuuppprrr{{{}}}uuusssxxx{{{zzzyyyyyy|||{{{xxxzzzyyyxxxzzz{{{zzztttssswww{{{|||}}}************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,+++***((('''---,,,,,,++++++***************************************************************+++++++++,,,,,,,,,))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------(((+++------+++)))(((((('''***------***))))))+++(((((()))***************++++++++++++++++++++++++***+++,,,---...---,,,+++,,,++++++++++++++++++,,,)))***+++***((((((+++...++++++,,,,,,,,,---------,,,,,,+++***))))))))))))+++---...---***(((***,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,------,,,+++*********++++++++++++******(((((()))++++++,,,,,,,,,************************111+++&&&&&&***,,,+++((()))***+++,,,,,,+++***)))))))))))))))************))),,,---,,,***)))+++---''''''''''''(((***+++,,,%%%)))+++'''%%%(((***+++%%%(((+++,,,******,,,...,,,***))))))***++++++***---,,,***)))((('''(((((()))((('''&&&&&&(((***+++************************&&&'''(((******+++++++++,,,,,,,,,+++,,,,,,------******))))))))))))))))))((()))***+++++++++++++++)))((((((((((((((())))))***(((''''''((())))))(((******))))))))))))******(((''')))+++***&&&'''***((())))))))))))*********'''((()))******)))((('''%%%&&&((()))))))))(((''''''(((((()))***+++++++++)))))))))))))))))))))))),,,+++++++++******))))))'''(((***+++,,,,,,++++++,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,*********,,,...///---,,,*********++++++,,,,,,,,,++++++,,,---------,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,+++++++++---------------...///000---..................---........................000000////////////000000******+++,,,...000111333//////000000111111111222333333222222111000000000000111111111111222222222222222222222222222222222000111222333555666777777444888<<<;;;999999<<>>??????@@@BBBFFFIIIGGGNNNSSSUUUXXX^^^bbbbbbdddccc^^^WWWSSSTTTWWWXXXYYY^^^]]]UUURRRWWW\\\]]]\\\VVVTTTYYY[[[YYY\\\aaaccc______fffjjjmmmxxxwwwooojjjmmmvvv~~~}}}{{{zzzxxxwwwwwwqqquuuvvvtttppprrryyy|||xxx{{{yyywwwtttssswww{{{xxxqqqtttoookkkkkklllpppzzzzzzppplllrrr+++,,,,,,---,,,,,,+++++++++)))''')))...000///,,,,,,,,,+++*********+++,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,++++++,,,---++++++++++++++++++++++++---((('''+++,,,))))))++++++***((()))+++,,,+++***************************++++++++++++++++++++++++,,,------,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&'''(((***,,,---...------------------,,,,,,++++++,,,,,,,,,,,,------111...---...---***)))+++222...******---///...++++++++++++,,,,,,---------***+++,,,,,,------,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++*********))))))******************)))+++,,,,,,,,,++++++***)))+++,,,,,,,,,++++++***))))))************+++++++++++++++*********************+++,,,,,,++++++,,,---(((++++++((((((+++,,,)))***++++++***((()))***,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,***(((((()))+++,,,,,,)))***************++++++++++++************++++++************************,,,,,,+++***))))))))))))((()))***)))((('''((()))((((((((((((((((((((((((++++++++++++++++++++++++))))))+++---+++'''(((---((()))***))))))***---///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,......------,,,,,,,,,+++------...//////...------.........///......------******++++++,,,------......////////////////////////////////////000000111111111000000111111222333111111111111111111111111000111111111111111000000///000111222222111000000333333333222222111111111222111111333555555222000555777888999999;;;???AAAAAABBBCCCCCCDDDGGGKKKNNNQQQUUUWWWVVVYYYaaaiiilllmmmiiibbbZZZTTTSSSTTTUUUWWW\\\]]]ZZZZZZ___bbbbbb]]]ZZZYYY]]]]]]ZZZ[[[___gggdddfffkkkooouuu~~~{{{uuunnnkkknnnvvv|||~~~{{{{{{}}}www{{{~~~}}}{{{|||~~~wwwwww{{{{{{yyyuuurrruuuzzzyyytttqqqllljjjkkklllpppyyy|||zzz++++++,,,,,,,,,,,,++++++***)))((()))***,,,---...+++************+++,,,,,,)))******++++++******))),,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++)))***++++++******+++---++++++++++++++++++++++++,,,)))'''***+++***)))***...+++(((((()))+++,,,---************************++++++++++++++++++++++++---......,,,***((()))***,,,++++++******)))))))))++++++++++++++++++++++++)))******+++,,,---...///......------,,,,,,++++++++++++,,,,,,,,,,,,------000---,,,...---)))(((***///,,,***+++---...,,,))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,+++))))))+++---++++++++++++++++++++++++,,,++++++******++++++,,,)))******++++++,,,,,,,,,++++++++++++******************++++++++++++******,,,,,,+++************++++++++++++,,,++++++***))))))************+++++++++,,,,,,++++++***))))))((((((***++++++******,,,---$$$(((***)))***,,,,,,(((***++++++***))))))***,,,************************+++++++++++++++***************++++++++++++******++++++++++++++++++++++++*********++++++*********,,,***((((((***+++,,,+++*********)))))))))))))))++++++************++++++))))))))))))))))))))))))++++++***************+++'''((()))(((''''''((()))(((((((((((((((((((((((()))******++++++******)))***)))+++...,,,((((((+++)))***+++***))))))+++---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000111222,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,******++++++,,,------...------...//////...------------......///.........*********+++,,,,,,------//////////////////.........//////000000000000000000000111222222222222222000000000000000000000000000111111222222222111111111222222222222222111000444444333333222333333333777555555555777888888666;;;<<<>>>@@@BBBEEEIIILLLFFFGGGHHHHHHIIILLLPPPSSSWWWZZZZZZXXX]]]kkkyyyyyylll```XXXTTTTTTUUUVVV\\\aaacccfffjjjkkkiiiaaaaaadddgggeeeaaa```bbbllliiijjjnnnrrr|||xxxvvvsssooonnnqqqvvvzzz}}}zzzqqquuu||||||yyyzzz{{{~~~~~~{{{tttooolllmmmooosss|||******+++,,,,,,,,,,,,+++)))***+++)))((()))---111+++***************++++++******++++++++++++******,,,,,,,,,+++++++++******+++++++++++++++++++++++++++******))))))******+++(((***++++++***)))+++,,,++++++++++++++++++++++++---+++***,,,---,,,+++***///---+++***+++,,,,,,+++***************++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++---,,,,,,+++***))))))(((++++++++++++++++++++++++/////////...---,,,,,,+++......------,,,+++******+++++++++,,,,,,,,,------(((&&&&&&***+++)))***---,,,+++***,,,------+++(((,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,+++***((())),,,...++++++++++++++++++++++++++++++++++++++++++++++++&&&&&&'''((()))*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,******++++++++++++******))))))*********++++++++++++++++++*********))))))((()))************+++---&&&)))***((()))++++++((()))+++++++++))))))***,,,))))))))))))))))))))))))+++++++++***************))))))************))))))************************(((((())))))))))))((((((,,,***))))))***++++++***++++++******)))))))))(((++++++************++++++))))))))))))))))))))))))******))))))***++++++,,,'''((())))))(((((()))***))))))))))))))))))))))))''''''((())))))(((''''''(((''')))------)))(((******+++++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,******+++,,,---.........---..................---,,,,,,---.../////////...---------....../////////////////////............---...000111111111000//////000111333333222111111000000000000000000000000000111222222333222222222444444444444444333333333222222333444666888:::;;;===<<<<<<===???AAABBBCCCBBBDDDFFFGGGIIILLLPPPSSSKKKLLLLLLLLLLLLMMMQQQTTTSSSXXX[[[___kkkwwwfff[[[UUUVVVZZZ[[[___ffflllppprrrpppmmmfffkkkqqqtttqqqmmmkkkmmmuuunnnlllooouuuwwwvvvtttssssssvvvyyy|||zzzxxxssslllqqqxxx|||{{{|||{{{uuutttuuuyyy)))***++++++,,,,,,,,,+++***,,,---+++((()))---222++++++++++++******))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++******))))))******+++(((***++++++***)))+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,***((((((((()))+++------,,,***))))))*********+++++++++++++++++++++++++++++++++)))***,,,,,,++++++,,,---......---,,,+++******)))------------------------------,,,+++***)))((((((......---,,,++++++******+++++++++,,,,,,,,,------%%%###%%%))),,,+++,,,000)))***+++,,,---,,,***))),,,,,,,,,,,,,,,,,,,,,+++)))***++++++,,,,,,++++++,,,,,,+++***((())),,,...++++++++++++++++++++++++++++++++++++++++++++++++&&&&&&'''((()))*********+++++++++++++++++++++,,,+++++++++,,,,,,++++++++++++***)))))))))***+++,,,)))******++++++*********))))))*********+++++++++))))))*********+++++++++((()))++++++******+++,,,+++---+++&&&&&&)))+++))))))***,,,+++***)))***+++************************************************((())))))******))))))(((************************)))******************))),,,***))))))***+++***))),,,,,,,,,++++++******)))++++++************++++++************************))))))))))))***+++,,,,,,((()))++++++******+++,,,************************((())))))))))))))))))((('''%%%&&&+++,,,***)))+++***+++,,,+++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,------------.....................------.........,,,,,,---.../////////...////////////000000000000000000//////.........------...000111111111000//////000111333333222111111000000000000000000000000111111222333333333333333555444444444444444444444333333444555888;;;???AAA>>>???AAACCCEEEGGGHHHJJJIIIJJJKKKKKKKKKMMMPPPRRROOOPPPOOONNNNNNOOORRRUUUPPPVVV___lllzzzggg[[[VVVZZZaaaaaaeeekkkrrruuusssrrrqqqpppxxx}}}yyyyyyzzzuuupppwww|||zzzxxxwwwwwwzzz}}}|||yyyuuuooonnnmmmpppwww}}}xxxwww|||xxxtttqqqmmmkkklll((()))***+++,,,,,,,,,,,,***,,,---+++))))))---000)))******+++******)))))),,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++)))***++++++******+++---++++++++++++++++++++++++)))******))))))+++((($$$!!!"""$$$(((,,,---,,,***)))))))))***++++++,,,,,,++++++++++++++++++++++++''')))++++++++++++---///...------,,,,,,+++++++++------------------------+++++++++,,,,,,---------------,,,,,,++++++******++++++,,,,,,,,,,,,------+++((()))---...,,,,,,///)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++++++++,,,,,,+++))))))+++---++++++++++++++++++++++++***++++++,,,,,,++++++***)))******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++*********))))))))))))***++++++((()))******+++*********)))************+++++++++((())))))***++++++,,,,,,***+++,,,+++***)))***,,,...///,,,&&&&&&)))+++***(((***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************))))))************))))))************************,,,,,,------------,,,,,,,,,+++)))***++++++***(((,,,,,,,,,+++++++++++++++++++++************++++++***************************)))))))))***+++,,,,,,(((***++++++++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,***&&&&&&))),,,******,,,)))+++,,,,,,***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,//////............------///...------------...///------......///.................................000000000///......------...//////000000000000000000000111222222222222222111111111111111111111111111222222333444444444444333333333222333444555555888888888999<<>>???CCCDDDEEEIIIOOOVVV\\\```mmmttt||||||uuuooolll^^^___^^^\\\ZZZYYY[[[\\\ZZZ\\\^^^aaadddhhhnnnrrrqqqooorrrmmmjjjiiihhhnnnyyy{{{rrrooommmrrr}}}~~~|||{{{{{{tttzzzxxxkkkgggeeebbb``````bbbjjjxxxyyyooollliiibbb[[[WWWVVVYYYbbblllgggffffffiiioooxxx|||}}}xxxooohhheeeaaa]]]YYYUUUSSSUUUUUUTTTUUUXXX++++++***)))(((((()))))))))+++,,,,,,+++***,,,---(((***,,,......,,,***(((+++,,,---,,,***)))***+++***++++++,,,,,,++++++***,,,++++++******++++++,,,************************+++,,,------++++++,,,---...+++((()))+++---,,,+++*********))))))))))))(((++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,,,,,,,+++***))))))*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,************,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++.........,,,)))((((((***+++)))(((***...000///,,,---------,,,,,,+++++++++---,,,+++******+++,,,---+++******+++,,,+++)))&&&++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++******)))((((((''',,,,,,,,,++++++*********)))+++---......,,,)))(((***+++,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,---///...,,,*********,,,------,,,+++******+++,,,---(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++***)))((((((************************)))************+++++++++************+++,,,------******))))))***+++,,,,,,+++)))'''&&&&&&''')))+++++++++++++++++++++++++++,,,***((()))++++++(((&&&))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))************)))))))))))),,,++++++******++++++,,,++++++***)))***+++---...,,,+++***)))))))))***+++,,,,,,,,,++++++*********,,,,,,,,,------,,,++++++------,,,,,,,,,,,,++++++)))***+++---......------,,,---------,,,,,,---///,,,,,,,,,------.........---------------------------...///111111000000///...//////000000000000000,,,...//////......///111...............---------000////////////000000111222333333222222222555777555444333444555555555444222333555888:::<<<======;;;===@@@AAABBBCCCEEEGGGJJJFFFIIITTT___fffnnnwww{{{vvvppprrrooohhhfffjjjjjjggg\\\___dddfffhhhkkkooosssrrroooppp{{{~~~qqqiiiggglllvvv~~~}}}{{{}}}uuuooonnnwww~~~|||zzzxxxvvvsssnnnjjjiiikkkmmmqqqsssssspppmmmmmmeee\\\[[[___bbb___[[[aaabbbfffmmmwwwtttgggaaa```YYYXXXVVVWWWZZZ]]]___```ggghhhjjjpppxxx}}}~~~|||wwwooohhheeedddeeeeeeaaa^^^^^^___^^^\\\^^^ddd,,,+++***)))))))))))))))(((***,,,,,,+++***+++,,,)))***,,,------,,,***))),,,---...---+++++++++---******++++++++++++******,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,------++++++,,,---...+++))))))+++,,,,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++---,,,+++******+++,,,------,,,+++++++++,,,------+++++++++++++++++++++++++++,,,---,,,******+++---,,,+++******+++,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++++++++,,,,,,+++***+++,,,,,,***(((++++++++++++++++++++++++,,,,,,+++*********++++++)))))))))******)))))))))************************,,,++++++***))))))((((((,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,---...---,,,+++***+++,,,,,,,,,++++++******++++++,,,************************************************,,,,,,++++++***))))))(((************************)))************+++++++++++++++*********+++,,,,,,******))))))***++++++,,,+++***(((''''''(((***+++++++++++++++++++++++++++,,,***)))***++++++)))'''))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))*********+++,,,++++++******++++++,,,,,,+++*********+++,,,---,,,+++************+++,,,,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++)))***+++---......------+++,,,------,,,---///111------------------,,,,,,------------------------...///000111111111000///---......///////////////.../////////......///111///.....................000////////////000111111333333444333222222555777444333333333444555444444555666888:::===???@@@AAADDDFFFHHHIIIIIIHHHIIIJJJJJJIIINNNVVV___jjj}}}yyyuuutttvvvuuupppnnnrrrsssqqqkkkiiigggggghhhkkkmmmnnnqqqoooooovvv}}}vvvqqqqqqssswww|||yyy}}}xxxiiijjjjjjhhhddd```\\\YYY\\\]]]___bbbcccbbb```^^^___ZZZXXX[[[bbbddd```[[[___```cccmmmzzzuuukkkddd___\\\\\\[[[ZZZ[[[^^^aaabbbbbbggghhhkkkqqqyyy{{{yyyuuuqqqmmmmmmoooqqqpppjjjdddaaa___]]]___ccc,,,,,,+++************+++''')))+++,,,+++*********+++++++++++++++++++++++++++---......,,,,,,---///******++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++------+++******+++,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------------,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------++++++++++++,,,,,,......++++++++++++++++++++++++***+++,,,,,,,,,,,,///111------,,,***))))))***,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++...,,,******+++,,,+++***++++++++++++++++++++++++---,,,+++***))))))))))))++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,,,,+++******)))))),,,,,,,,,++++++++++++***...---+++***)))***+++,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))************************)))************+++++++++,,,,,,+++*********++++++*********)))******+++,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,+++***+++,,,,,,***(((***************++++++++++++++++++***************))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++************++++++,,,,,,+++*********++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,------------***+++---------...111333///......------,,,++++++...........................///000222222111111000,,,---......//////......000000000...------///111///////////////000000000000000//////000111111222333444444333222222444666555555555555666666777888<<<<<<===???BBBDDDGGGHHHLLLNNNPPPPPPNNNLLLLLLLLLIIILLLRRRXXXbbbtttyyytttqqqsssvvvuuuqqqpppsssuuuuuuvvvqqqllliiijjjlllllllllpppqqqrrruuuxxxxxxvvvtttxxxvvvyyyzzzyyyrrr___\\\___aaa___ZZZUUURRRRRRSSSSSSUUUVVVVVVVVVUUUTTTXXXYYY]]]eeelllnnniiidddggggggmmm{{{uuunnnkkkhhheeebbbcccbbbbbbccceeegggfffeeeeeefffiiinnntttyyy{{{|||uuuvvvvvvtttrrrssswww{{{}}}rrrgggcccbbbaaacccfff,,,,,,+++++++++++++++,,,&&&(((+++,,,+++))))))))),,,,,,+++******+++,,,,,,***,,,------,,,,,,---///++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,,,,+++++++++++++++++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,+++***)))))).........------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,---......++++++++++++++++++++++++***+++------,,,---///111,,,......,,,((((((+++///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***///---******+++------,,,++++++++++++++++++++++++,,,,,,+++***************,,,,,,------------,,,,,,************************,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++***)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++***))))))******+++***************++++++,,,+++***))))))***+++,,,************************+++++++++,,,,,,,,,+++***************************************************))))))))))))))))))))))))'''(((((()))******++++++++++++************++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,---------,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,---------+++---......---...000222------------------,,,,,,////////////////////////...///111222222222111000---......///000/////////111111111///------///111000000000000000111111111000000000000111111222333333333333222111222444666999999:::999999:::===>>>AAABBBCCCDDDGGGJJJMMMOOONNNPPPQQQQQQOOONNNMMMMMMKKKOOOUUU]]]kkk}}}xxxuuusssuuuvvvtttpppmmmnnnrrrvvvxxxxxxvvvtttqqqoooooopppssswww{{{|||{{{zzzzzz{{{{{{wwwwwwwww}}}|||xxx|||qqq^^^TTTZZZ^^^bbb```ZZZUUUUUUVVVTTTVVVXXXYYYZZZZZZ\\\]]]^^^aaagggooouuuuuuqqqllloooqqq{{{yyyrrrooonnnmmmllliiiiiihhhiiikkkkkkiiigggggghhhiiilllooorrrtttuuussstttuuusssrrrttt{{{{{{pppfffdddggghhhiiikkk,,,+++++++++++++++,,,,,,&&&(((***+++***))))))***---,,,***))))))***,,,---)))***,,,,,,++++++,,,...,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,+++***)))))).........------,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,------......++++++++++++++++++++++++,,,---...---,,,,,,---///+++---...---******---111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***...,,,******+++---------+++++++++++++++++++++++++++++++++++++++,,,------))))))************))))))++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***+++,,,------+++***(((++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,++++++***))))))+++,,,,,,+++))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++***))))))))))))++++++***************+++++++++***))))))***++++++***************************+++,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))******))))))))))))))))))+++******))))))******+++,,,,,,,,,,,,+++******)))++++++,,,,,,------------++++++++++++++++++++++++***+++,,,,,,---------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------...//////...,,,,,,---///++++++,,,,,,---...//////////////////////////////...///000111222111000000//////000111111111111000111222111///------///111000000000000111111222222000000000111111222444444333333444333222333666888<<<===>>>======>>>AAADDDDDDDDDFFFHHHKKKNNNQQQRRRPPPRRRSSSSSSRRRQQQRRRSSSUUUWWW]]]hhh{{{|||zzzyyy}}}zzzvvvpppkkkmmmttt|||xxxvvvyyy|||}}}vvvrrrrrrsssxxx~~~|||zzz{{{}}}}}}|||wwwooohhhiiisss|||~~~yyysssnnnjjjlllzzzlll```[[[ZZZZZZ___bbbaaa\\\YYY[[[]]]^^^aaadddffffffgggjjjlllkkkmmmqqqtttuuussspppmmmpppuuu{{{tttnnnmmmooorrrjjjiiiiiijjjkkkkkkiiihhhjjjjjjkkkmmmnnnpppsssuuuttttttrrrpppooottt|||uuulllfffhhhlllmmmnnnooo+++************+++,,,,,,((()))+++***))))))***,,,---,,,+++******+++,,,---)))+++,,,,,,******+++---,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,)))+++------+++***++++++++++++++++++************++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,******,,,,,,------------++++++++++++++++++++++++---......---+++***+++---***+++,,,---,,,,,,---...++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++---+++******,,,------,,,++++++++++++++++++++++++++++++++++++,,,---...///******++++++++++++******++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,)))+++---......,,,)))''',,,++++++******++++++,,,++++++************++++++************++++++++++++)))******************)))************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++***)))))))))******,,,+++******)))******************))))))*********************************(((***,,,,,,+++***+++,,,+++++++++******************************+++++++++))))))))))))))))))))))))************))))))((((((******))))))))))))******++++++,,,,,,,,,+++******)))***+++,,,---------,,,***++++++++++++,,,,,,,,,******+++,,,------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...//////---+++***+++---)))***+++,,,...///000000........................---...///111111000000///000000111222222222111111///111222111/////////000//////000000111111222222000000111111222333555555444555666666666777:::===???@@@BBBAAA@@@AAAFFFKKKHHHJJJMMMPPPSSSUUUWWWWWWYYYYYYYYYYYYXXXYYY\\\^^^bbbdddiiiuuu|||zzzyyy{{{tttmmmiiimmmzzz|||wwwoookkklllkkklllllliiifffgggkkkooohhheee```YYYTTTUUU\\\aaa```^^^^^^^^^]]]___iiitttxxxjjj``````dddfff```ccceeeeeeccccccfffiiimmmpppttttttrrrqqqrrrtttyyyzzz{{{zzzvvvqqqnnnmmmpppxxx|||yyyyyyxxxsssnnnmmmpppuuugggffffffhhhkkkmmmmmmlllkkklllmmmmmmmmmooorrrtttqqqoookkkjjjkkkpppvvvyyyrrrmmmjjjnnnrrrrrrrrrttt)))))))))))))))***+++,,,+++++++++)))((())),,,...,,,++++++++++++++++++,,,+++---------+++***+++,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++)))+++,,,+++***)))***+++(((+++------+++******,,,++++++++++++******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------...---------+++++++++,,,,,,---------***+++,,,------,,,+++***++++++,,,---------,,,+++++++++++++++++++++++++++,,,------,,,******+++,,,*********,,,,,,,,,)))'''+++++++++,,,,,,---------,,,++++++++++++++++++,,,***))))))***,,,---,,,***++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,------......------,,,******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,+++***))),,,,,,+++******+++,,,,,,++++++************+++++++++***)))))))))***,,,---******))))))))))))******************************************************************************************************)))************+++++++++***))))))))))))******+++,,,++++++***))))))******))))))))))))))))))))))))************************''')))++++++***)))***,,,+++++++++*********))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))***************))))))))))))******)))***+++,,,,,,,,,++++++((()))***+++,,,,,,,,,+++******+++++++++,,,,,,,,,)))***+++,,,------------------,,,,,,,,,,,,++++++------,,,+++++++++,,,---,,,------,,,******+++---++++++,,,,,,---...//////------------------------,,,---...///000//////...//////000111111111111111---///222333111000000000......//////000111111222111111111222333444555666777888::::::;;;===AAACCCEEEGGGIIIHHHFFFHHHNNNSSSSSSUUUYYY^^^aaabbbcccbbbddddddbbb___^^^```dddhhhkkknnnsss|||}}}}}}~~~||||||~~~|||sssnnnllluuu~~~rrrpppmmmddd___aaa]]]]]][[[XXXUUUUUUXXX[[[YYYUUUQQQMMMMMMPPPTTTVVVRRRQQQSSSWWWYYY\\\ccclllnnnnnnjjjfffggglllnnnmmmjjjiiiiiijjjlllppptttvvv}}}wwwvvvvvv}}}|||tttnnnkkkjjjnnnwwwyyytttvvvvvvtttrrrpppooopppqqqeeeeeefffjjjpppuuuxxxzzzwwwxxxwwwtttqqqppprrrtttpppmmmjjjkkkpppttttttssstttqqqqqquuuxxxyyy|||))))))(((((()))***++++++,,,,,,+++)))((()))---000++++++++++++++++++++++++---...///...,,,+++,,,---))))))************)))))),,,++++++++++++++++++,,,************************)))+++++++++***)))***+++(((+++......+++******,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,+++***))))))*********++++++,,,,,,,,,+++,,,------......------+++++++++,,,,,,---------******,,,,,,,,,,,,******+++,,,---------,,,+++***++++++++++++++++++++++++***+++,,,+++******+++---+++))))))***,,,+++%%%!!!+++++++++,,,,,,------------,,,+++******+++,,,---(((((()))+++------+++)))++++++++++++++++++++++++---,,,+++***)))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,---,,,+++*********+++,,,---,,,+++******+++,,,---++++++************+++++++++***)))((((((***,,,...+++***)))(((((()))***+++************************))))))))))))))))))))))))******************++++++(((((((((((((((((((((((()))************+++++++++))))))(((((()))***++++++,,,,,,+++***))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&(((++++++)))(((***,,,++++++++++++******))))))))))))******++++++++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,******))))))))))))******((()))+++,,,---,,,,,,+++'''(((***+++,,,,,,++++++*********++++++,,,,,,,,,)))***+++,,,------...------------,,,,,,,,,++++++...---,,,+++++++++,,,---)))***++++++******,,,...,,,---------------------------------------------+++,,,.../////////...---...//////000000000000000+++...222444333111000000---......///000111111111111111111222333444666777999;;;===>>>???AAAEEEHHHKKKNNNPPPNNNMMMOOOUUU[[[]]]```fffkkknnnooonnnmmmllljjjgggcccbbbdddiiimmmnnnsssxxx~~~|||xxxtttuuu{{{mmmeeegggdddYYYSSSUUUOOORRRUUUUUURRROOOMMMLLLOOOKKKGGGGGGKKKPPPRRRRRRVVVTTTVVV\\\___bbbhhhooohhhiiihhhjjjqqqwwwuuuooonnnllljjjlllpppvvvzzz||||||wwwwwwwwwzzz{{{wwwnnngggcccccchhhqqq|||zzztttrrrssswwwsssooonnnooonnnjjjgggggggggiiinnnwww{{{vvvwwwxxxvvvsssrrrvvv}}}|||wwwtttsssuuuyyy|||,,,+++*********+++,,,---******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,//////+++))),,,......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******++++++,,,,,,,,,---+++,,,------++++++,,,---++++++++++++++++++++++++......---,,,+++***)))(((******)))((('''''''''(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++...+++)))))),,,......,,,------------------,,,,,,,,,,,,,,,---------...............------,,,,,,,,,//////...---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---000000...+++,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***---------,,,,,,+++++++++000---+++,,,...///---***+++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***...------,,,,,,------...333000,,,***))))))(((&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((***---...,,,***///...------,,,,,,,,,---(((***---,,,###''',,,,,,,,,,,,,,,+++***)))///***&&&(((///222///+++***++++++,,,,,,++++++***------------,,,++++++*********+++++++++,,,,,,,,,------+++*********+++,,,'''((()))(((((())),,,...((()))++++++******+++---+++***)))(((((()))***+++,,,+++***))))))+++---...,,,,,,+++***))))))******+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,---......//////......+++,,,------++++++,,,------------............///,,,---......------...000///////////////.........000000000000////////////000000000000000000000000111111000000000000111111222222111000000111333333666444222444999===>>>>>>@@@CCCDDDDDDBBBDDDIIINNNTTTWWWYYYXXXVVVXXX___dddggglllttt|||zzzuuuqqqppplllhhheeeeeehhhkkklllsss|||}}}oooddd___\\\[[[VVVPPPNNNPPPMMMOOOQQQPPPLLLKKKNNNQQQMMMLLLLLLMMMQQQWWW\\\```eee```aaaiiimmmjjjggghhhppplllkkknnnpppnnnnnnpppooonnnppptttuuuwwwvvvooouuutttuuuuuupppiiihhhkkklllvvv|||yyysssrrruuuwwwzzzyyyyyyxxxvvvqqqjjjdddiiiiiilllrrr|||~~~{{{xxxwwwzzz}}}~~~}}}{{{zzzzzzwwwvvvxxxzzzzzz}}}++++++*********+++,,,---******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,***---,,,******......,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++++++++***************+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++...+++)))))),,,...---,,,------------------------+++++++++,,,,,,,,,------......---------,,,,,,,,,------------,,,,,,,,,,,,...........................,,,+++,,,...///---***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---------,,,,,,++++++++++++)))(((***---///...---******++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++******))))))(((((())))))***///---+++******+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++,,,+++***))))))))))))***)))(((***---***&&&(((...,,,,,,,,,,,,,,,+++***)))***)))((()))***,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,++++++******))))))*********++++++++++++***)))((((((((()))***((())))))((('''''')))+++)))***++++++***)))***,,,+++***))))))))))))***++++++***)))((((((***,,,---,,,++++++***))))))******+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&'''((()))***++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,------...............***+++---,,,,,,+++---...,,,,,,,,,,,,---------...,,,---......------...000/////////////////////...000000000000////////////000000000000000000000000000000000///000000111111222222111111222333555555999888777888<<<>>>>>>===BBBCCCDDDDDDDDDFFFJJJMMMUUUWWWZZZYYYYYY\\\ccciiirrrxxxzzzuuupppnnnkkkfffbbbbbbfffjjjhhhqqq{{{zzztttpppoooqqqsssxxx}}}|||rrrbbbVVVVVVSSSRRRSSSPPPLLLKKKNNNOOOTTTZZZ``````\\\WWWRRRSSSTTTWWWYYY]]]```cccdddgggeeehhhoooqqqmmmjjjjjjmmmmmmqqqwwwwwwrrrnnnoooqqqpppsssvvvxxx{{{xxxvvvsssqqqooollliiilllqqqqqqxxx|||wwwppppppsssuuuzzz}}}}}}xxxrrrnnnlllkkkoootttyyy~~~www~~~}}}}}}{{{yyyzzz|||}}}++++++******++++++,,,---******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,------,,,///333000+++************************---,,,,,,,,,,,,,,,,,,+++------,,,,,,+++******)))+++,,,------++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,---------,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---+++******,,,------,,,+++,,,,,,------.........*********+++++++++,,,,,,...------------,,,,,,,,,++++++++++++,,,,,,,,,---........................,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++))))))(((***,,,...------++++++******************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++,,,***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---------,,,+++++++++,,,,,,+++((()))---///...///111++++++,,,,,,,,,+++******)))+++,,,***((((((***---***++++++,,,,,,++++++***((()))******************(((((()))))))))*********+++***))))))(((((()))))))))***)))'''&&&&&&''')))***+++,,,+++))))))***+++++++++************++++++***)))((((((((()))++++++,,,+++******)))*********+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,---...............***+++,,,,,,,,,,,,---...+++++++++,,,,,,,,,------,,,---......------...000......//////////////////////////////000000000000000000000000000000000000///////////////000111222222222333333555777888999===<<<===???BBBDDDCCCBBBEEEEEEFFFFFFHHHJJJLLLNNNVVVZZZ]]]___```dddiiinnnttt||||||uuurrrwwwuuuqqqjjjeeedddiiimmmnnnyyy}}}vvvrrryyyqqqhhh```]]]\\\YYY[[[]]]]]][[[UUUOOOKKKLLLKKKLLLOOOOOOLLLNNNSSS\\\eeetttzzziii\\\[[[]]]aaaeeehhhiiiiiiiiiiiikkkpppvvvuuupppmmmmmmlllpppyyy|||tttooooootttuuuxxx{{{~~~yyyvvvvvvwwwtttqqqssswwwrrrwwwxxxrrrnnnpppuuuxxx~~~xxxxxxzzzvvv|||+++***++++++++++++,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,---,,,,,,000333...%%%++++++++++++++++++++++++---------,,,,,,+++++++++---------------,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,---...//////++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++***,,,,,,++++++******)))))),,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---+++***)))***,,,------,,,++++++++++++++++++++++++(((+++---,,,***)))+++......------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,------,,,+++***,,,---***++++++,,,,,,++++++***(((((()))***++++++++++++))))))))))))*********+++,,,,,,,,,+++++++++++++++)))***)))((('''''')))++++++,,,,,,+++)))((()))***,,,++++++++++++++++++,,,***))))))))))))***++++++++++++***************+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++......------,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---.........------+++,,,------++++++,,,---+++,,,,,,,,,,,,---------,,,---......------...000............////////////////////////000000000000000000000000000000000000////////////000111222333444444555777999;;;===>>>???@@@BBBFFFHHHJJJJJJJJJHHHIIIJJJLLLOOOQQQQQQQQQZZZ___eeejjjlllnnnppprrrrrryyy|||vvvssssss{{{zzzvvvoooiiihhhmmmsss||||||xxxrrriiibbbtttpppiii___VVVPPPOOOOOOJJJMMMPPPQQQOOOOOOQQQSSSNNNNNNQQQTTTUUUTTTYYY___kkk{{{wwwfff```bbbeeehhhkkklllllllllkkkpppxxx|||zzzuuurrrrrrrrrvvv}}}{{{rrrpppsssxxx{{{}}}}}}|||yyyyyy}}}yyyttttttrrruuuuuuqqqqqqxxx~~~******++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,***+++***))),,,...(((---------------------------------,,,,,,+++++++++)))******+++,,,------...+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++++++++++++++,,,++++++,,,,,,---...//////,,,,,,,,,,,,------------------------------------------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,+++++++++***,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++******))))))******+++,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++(((+++---,,,***)))+++...***)))))))))))))))******)))---...,,,)))(((***+++***++++++,,,,,,,,,++++++...---++++++,,,---,,,+++***++++++,,,,,,++++++***))))))***+++,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,++++++******((()))***))))))))),,,...+++,,,,,,+++)))((()))***++++++++++++++++++++++++************++++++,,,,,,+++***************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))((((((---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,,,,---...------------...///---+++)))***+++------------............,,,---......------...000---.........//////000000.../////////000000000111111111111111111111111111///000000111222333555666777888:::<<>>???AAACCCFFFHHHJJJLLLLLLLLLGGGJJJMMMOOOPPPSSSYYY]]]jjjzzz~~~|||{{{||||||{{{{{{yyy}}}zzzxxx|||}}}iii\\\QQQOOONNNJJJHHHKKKFFFJJJNNNOOOLLLJJJJJJKKKEEEIIINNNSSSWWW[[[___aaafffggghhhjjjkkkkkkkkkjjjhhhgggggghhhiiiooo~~~|||nnneeeaaaaaaaaaaaabbbeeeiiimmmooonnnvvv}}}{{{vvvuuu}}}}}}tttqqqvvv{{{~~~***++++++***))))))***,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------------,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***...///...,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---------------------------,,,------......------,,,,,,------...---,,,***)))...,,,++++++---......---,,,------,,,+++,,,...111---------............///------------------------+++,,,.../////////......---,,,++++++------,,,+++///...,,,,,,,,,...000222------------,,,++++++***...------,,,,,,++++++***,,,+++***+++---...---,,,,,,,,,,,,++++++*********&&&'''(((***,,,...///000***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++*********+++,,,,,,---+++,,,,,,------,,,,,,+++------------------------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,***))))))***++++++***+++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++000---))))))+++,,,+++)))******))))))******+++,,,---,,,,,,+++*********+++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------***+++,,,---............,,,---......//////......000,,,,,,000000,,,,,,000///////////////.........000////////////000000111,,,///111222222111222333444555777666555333444444;;;<<>>@@@BBBEEEFFFFFFFFFFFFJJJLLLPPPSSSUUUSSSOOOLLLNNNPPPTTTWWWYYY```ppp~~~{{{~~~uuuyyy|||uuussswwwvvvssszzz|||vvvqqqiii]]]TTTKKKJJJJJJLLLMMMOOOSSSUUUZZZ^^^cccdddbbb___^^^^^^cccfffhhhiiijjjlllooorrrssstttwww||||||zzzyyyyyyuuuoooiiidddccceeekkkooopppsssxxxyyyuuuzzzxxxuuuxxx,,,------,,,++++++,,,...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,,,,,,,+++)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***........................,,,------......------,,,,,,,,,,,,,,,,,,,,,---......,,,++++++---......------......---++++++,,,...+++++++++,,,,,,,,,------------------------------***+++,,,,,,------,,,,,,---,,,+++,,,---...---+++------------,,,+++******++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++******++++++,,,,,,)))******++++++******)))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************(((((()))))))))*********+++)))((()))***+++***)))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))+++***((()))+++---------,,,,,,++++++,,,,,,---...,,,,,,++++++******++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,------...---------++++++,,,---------------///------//////------///------......//////000000///.........//////000111///111333333222111111222222555999;;;===???AAACCCBBBEEEGGGHHHFFFGGGJJJMMMQQQUUU[[[______[[[UUUQQQRRRSSSYYY```gggqqq|||zzz{{{sssmmmnnnvvvzzzzzzoookkkkkkooonnnjjjllltttpppjjjbbb[[[VVVRRROOOLLLGGGKKKPPPUUUYYY___dddgggiiikkknnnooommmiiigggfffiiimmmppprrrrrrsssuuuxxxuuuvvvzzz~~~{{{pppkkkgggfffhhhmmmsssyyy{{{|||~~~~~~|||{{{}}}}}}|||zzzxxx~~~{{{***++++++***))))))***,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,+++***........................,,,------......------,,,---,,,+++++++++---...000...,,,++++++---......------...///...,,,+++,,,---+++,,,,,,,,,,,,---------------------------------,,,,,,,,,---------,,,,,,...,,,+++,,,---...---,,,(((***,,,...//////...---***++++++,,,------------******+++,,,,,,---......,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,******++++++++++++************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************))))))))))))*********+++---,,,+++,,,---...,,,+++************++++++++++++***))))))))))))))))))***************************+++*********+++,,,,,,,,,******))))))******+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------...------,,,,,,***+++,,,,,,------,,,,,,...------......------...,,,------...///000111111............///000111111000222333333222111222444666999===@@@BBBDDDGGGIIIFFFIIIKKKIIIFFFGGGMMMSSS[[[```gggkkkiiiddd^^^ZZZYYY[[[aaakkksss~~~zzzxxxyyy~~~yyymmmooommmttt{{{~~~wwwlllgggeeefffbbb\\\ZZZ^^^[[[YYYUUUPPPMMMNNNQQQTTTPPPVVV\\\bbbiiirrryyy|||qqqqqqqqqooommmkkkjjjjjjiiikkkoootttzzz}}}~~~~~~xxxyyy{{{~~~~~~wwwooolllkkknnnssszzzzzzyyyzzz{{{{{{ooojjjkkkqqquuurrrnnnqqqxxx}}}~~~~~~}}}yyy***++++++***))))))***,,,***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,$$$&&&)))+++------,,,+++........................,,,------......------,,,------,,,+++,,,---///000...,,,++++++---......------...///...,,,++++++,,,------------............------------------------......------------------...---,,,,,,......---,,,$$$&&&)))+++,,,,,,+++******++++++,,,------------******++++++,,,---......,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,+++***((((((++++++++++++++++++++++++,,,,,,+++++++++******************************************+++++++++,,,,,,,,,,,,+++,,,......,,,***)))))))))******+++++++++)))))))))******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,+++***************))))))******+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------...------,,,,,,***+++,,,,,,------,,,,,,---......------......---,,,------...///000111111.........//////111222222111333444555444555777999>>>AAADDDFFFFFFGGGIIIKKKGGGJJJKKKIIIGGGIIIPPPVVV___eeelllpppnnnhhhcccaaa^^^bbblllvvv~~~{{{tttqqqsssrrrwwwzzzmmmfffaaa\\\YYYUUUPPPNNNOOOJJJKKKLLLMMMNNNRRRXXX]]]^^^ccchhhlllvvvuuurrrnnnjjjiiiiiijjjkkkmmmlllnnnvvv{{{|||}}}}}}}}}}}}}}}~~~{{{yyyzzzxxxsssqqqrrrxxxxxxqqqoooooorrrxxx~~~uuujjjbbbaaabbbdddfffgggkkkuuu}}}||||||~~~}}}zzz,,,------,,,++++++,,,...)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,$$$%%%(((+++------,,,,,,------------------------,,,------......------,,,------------------...///...,,,++++++---......---,,,---///...---,,,,,,------------.........//////------------------------//////...---------.........---,,,---...///...,,,)))+++,,,------,,,***)))++++++,,,---------,,,,,,******+++,,,,,,---......,,,+++***+++---...---,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,---***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,++++++******++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,+++)))((('''++++++++++++++++++++++++++++++++++++***************************************++++++++++++,,,,,,,,,)))))))))***,,,+++)))'''(((((())))))***+++++++++))))))************))))))+++++++++++++++++++++++++++---...---+++))))))))),,,,,,++++++,,,,,,---...++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,------...---------++++++,,,------------------//////------//////---------......//////000000/////////000111222333444444666888999:::<<>>BBBEEEJJJOOOSSSTTTTTTSSSSSSRRRQQQPPPOOONNNMMMLLLMMMNNNNNNPPPUUU\\\ccchhhiiilllnnnnnnmmmooorrruuusssfffbbb___]]]bbbmmm{{{{{{rrrggg]]]XXXTTTOOONNNPPPTTTVVVVVV[[[]]]aaafffkkklllkkkhhh___^^^]]]```fffkkkmmmlllrrruuu}}}}}}vvvsssuuu}}}{{{}}}yyyxxx|||~~~}}}}}}|||vvvttttttvvv{{{}}}zzzppprrrooojjjjjjsss}}}~~~|||yyyzzz~~~|||wwwuuuwww|||~~~yyyzzzyyypppmmmttt+++++++++++++++************))))))***+++,,,,,,***++++++,,,,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............---------------............------,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,------------------------------------............++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++***,,,......---++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))******+++,,,,,,,,,+++***************++++++,,,,,,,,,+++++++++*********+++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++***))))))))))))***+++++++++++++++***)))))))))))))))))))))))))))))),,,+++******+++,,,***)))***+++,,,***)))(((***+++,,,+++***+++,,,,,,***(((++++++************++++++...,,,***((('''((()))+++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,***))))))))))))******++++++******))))))******++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------,,,,,,,,,------------...////////////////////////---...000222222000///---555777999;;;???BBBDDDEEEKKKMMMQQQVVVXXXYYYYYYXXXVVVUUUUUUTTTSSSQQQPPPOOOQQQRRRSSSUUUZZZbbbkkkrrroooqqqtttuuuvvvyyy|||~~~zzzmmmcccaaabbbbbbiiisss{{{}}}nnn___UUUMMMNNNLLLLLLNNNSSSYYY]]]^^^eeeeeefffiiikkkkkkiiigggbbbbbbcccfffjjjooorrrtttttt{{{yyywwwyyy|||wwwrrrpppnnnrrrtttvvvxxxxxxwwwwwwxxxsssxxxxxxuuuvvv~~~|||}}}~~~~~~{{{yyy||||||{{{|||tttlllkkkvvv+++++++++***************,,,+++***+++---......---++++++,,,,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---......///000000+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////------------,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---,,,,,,---..................---,,,,,,,,,,,,------------------------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,---...------,,,)))+++...///---,,,++++++++++++++++++++++++++++++,,,,,,+++******++++++,,,,,,,,,,,,+++******))))))------,,,+++******++++++---......---,,,+++,,,---))))))******+++,,,,,,,,,)))******+++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++,,,)))******+++++++++******************************++++++*********+++******,,,,,,,,,***(((((()))++++++*********,,,,,,***(((++++++************++++++///,,,(((&&&%%%(((+++...******+++++++++,,,,,,,,,***+++,,,------,,,+++******)))))))))***+++,,,,,,++++++************+++++++++,,,,,,------,,,,,,+++******+++,,,,,,---..............................,,,,,,---------.........000000000///////////////...///000222222222222222777:::>>>CCCGGGKKKNNNOOORRRTTTWWWZZZ\\\]]]\\\[[[UUUVVVWWWWWWUUUSSSRRRRRRVVVYYY\\\___cccjjjrrryyyxxxzzz}}}|||nnneee```bbbggglllttt}}}yyybbbWWWQQQMMMNNNOOOQQQUUUZZZ```eeehhhllljjjhhhhhhiiiiiihhhgggeeegggiiikkkmmmqqquuuyyyvvvyyy{{{~~~{{{vvvsssvvv|||}}}|||uuunnnmmmpppsss{{{{{{|||}}}}}}~~~~~~||||||{{{}}}|||~~~~~~}}}}}}yyyrrrsss************************)))(((((()))+++,,,,,,+++***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,------...///000000+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------,,,---------...///////////////...---------,,,,,,+++++++++,,,,,,,,,------------------------------.../////////...---,,,+++---..................---,,,,,,------...............---,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++---...000000...---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------)))***+++------------,,,)))+++...///---,,,++++++++++++++++++++++++++++++,,,++++++******+++,,,,,,---------,,,++++++******------,,,+++************+++---...---***)))***,,,))))))***+++,,,---......***++++++,,,---,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++******+++,,,,,,))))))***++++++++++++***++++++++++++++++++++++++*********)))))))))+++,,,,,,,,,,,,***(((((()))+++***))))))***+++,,,***)))++++++************++++++---+++(((&&&'''***...111******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++,,,,,,---..............................---.........////////////000000000000000000//////111000///000111444777999;;;>>>DDDKKKQQQUUUXXXYYYWWWXXXZZZ\\\]]]]]]\\\[[[SSSUUUWWWWWWUUUTTTUUUWWW^^^ccciiimmmooosssxxx}}}|||xxxiiiaaa]]]]]]ccclllttt}}}{{{jjj^^^YYYWWWVVVSSSUUUWWWZZZ___dddiiimmmooolllhhhgggggghhhiiihhhjjjkkkmmmooopppsssxxx{{{}}}}}}yyyvvvttt{{{yyyzzz}}}zzzssspppmmmkkkllloooppprrrsssqqqnnnpppwww|||zzzyyyzzz{{{wwwuuuzzz}}}~~~wwwyyy}}})))))))))*********************)))+++---......---******+++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++,,,------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------........................---------...............//////...---------......++++++,,,,,,,,,,,,------........................---.../////////...---,,,------............------,,,,,,------......//////...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******------------------------)))***+++---------,,,+++***,,,......---++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,---------++++++***)))((((((((()))(((***,,,+++(((&&&(((***))))))***+++,,,---......++++++,,,------------,,,*********+++++++++++++++******++++++++++++******)))(((((((((((()))******)))******+++++++++******++++++++++++++++++++++++)))******)))((((((+++---***+++,,,***)))(((***+++))))))(((***+++,,,***)))++++++************++++++***)))(((((())),,,///111******+++++++++,,,,,,,,,*********++++++*********---,,,,,,,,,,,,------...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------........./////////000000/////////000000111111111222000///000333888===@@@AAAEEELLLSSSYYY\\\^^^^^^ZZZZZZ[[[\\\\\\\\\[[[ZZZRRRUUUXXXXXXWWWXXX\\\```fffmmmuuuyyyzzz{{{vvviii___WWWXXX\\\cccllluuuzzz}}}}}}wwwppplllpppmmmhhhbbb___^^^______YYY[[[]]]___bbbgggmmmrrrsssooojjjggggggjjjlllmmmooooooqqqssswww{{{~~~vvvpppnnnpppxxx}}}}}}|||}}}{{{~~~~~~xxxpppmmmppprrrrrrwwwuuusssqqqpppoooooopppoooqqqvvvxxxwwwyyy~~~|||zzzxxxrrrnnnssszzzxxx|||}}}yyy~~~((()))))))))*********+++,,,+++***,,,...000000///)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))******++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------...............---------...---,,,,,,,,,---...///++++++,,,,,,,,,,,,------------------------------+++---...///000///------,,,,,,------------,,,,,,***++++++,,,------.........---,,,++++++---...000------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,---,,,+++***+++,,,------++++++,,,---++++++++++++++++++++++++)))***+++,,,---,,,++++++))))))******+++,,,,,,,,,+++******)))))))))******(((+++---,,,(((&&&))),,,((())))))***+++,,,------******+++,,,,,,,,,,,,,,,)))*********++++++++++++******++++++++++++******((((((((((((((()))************+++++++++******)))************************)))******)))'''(((+++...(((***++++++*********+++)))(((((()))+++,,,***)))++++++************++++++((((((((()))***+++,,,,,,******+++++++++,,,,,,,,,******))))))))))))******------,,,,,,++++++,,,,,,***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......///000111222222333333444444777;;;@@@DDDGGGJJJNNNTTTZZZ^^^_________\\\\\\\\\\\\[[[ZZZYYYXXXTTTWWWZZZ[[[[[[^^^eeekkkmmmttt|||vvvjjjaaa\\\SSSVVV[[[aaahhhmmmnnnmmmllloooppplllfffbbb```___eeecccaaabbbccccccdddfffbbbdddfffhhhkkkqqqzzz{{{uuunnnjjjjjjmmmpppqqqtttssssssxxxqqqlllnnnsss{{{}}}sssnnnnnnpppnnnoootttuuuqqqmmmlllmmmppppppjjjgggkkkoooqqqtttwww{{{{{{yyyxxxxxxxxx|||~~~wwwsssvvv|||~~~(((((())))))*********+++'''&&&&&&(((***,,,,,,+++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%&&&&&&((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,,,,++++++***+++,,,...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000///...---+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------...---+++++++++---///000------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,******,,,------,,,******,,,...++++++++++++++++++++++++((()))+++---...---+++***++++++******)))(((((((((---,,,,,,,,,,,,,,,------+++...111///+++))),,,///((((((((()))******++++++))))))***++++++++++++***))))))******++++++++++++******++++++++++++************)))******+++,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))(((******(((&&&'''+++...&&&)))+++,,,+++***++++++)))(((((()))+++,,,***)))++++++************++++++&&&''')))******)))((('''******+++++++++,,,,,,,,,+++***)))(((((()))***+++------,,,+++************)))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...000111222333444666888;;;???DDDHHHKKKMMMQQQTTTYYY^^^``````___]]]]]]]]]\\\\\\[[[ZZZXXXXXXVVVZZZ]]]^^^^^^ccclllsssrrrxxx}}}mmm```ZZZWWWRRRVVV[[[___ccceeeccc^^^fffiiijjjeee___]]]```cccdddaaa```cccfffggghhhjjjkkkmmmoooqqquuu}}}{{{sssmmmmmmooorrrtttwwwuuuuuu{{{}}}nnnlllrrryyyjjj___aaahhhhhhdddbbbfffiiihhhiiilllhhhppptttppplllooovvvzzzwww~~~}}}***,,,------,,,++++++,,,,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---...(((+++...//////---------000---,,,...---++++++...***+++,,,,,,------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---......///...---+++***000000000...,,,+++,,,---222222111000///......---......//////...,,,***)))///...---,,,,,,,,,,,,,,,,,,,,,.../////////...---///...,,,+++,,,///333555---,,,,,,+++,,,---.../////////......---------,,,........................000///---+++***+++---...,,,,,,,,,------....................................,,,///555555///,,,...---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++/////////---******+++---+++,,,,,,------,,,,,,+++***))))))***,,,,,,+++))),,,,,,,,,++++++*********++++++******++++++,,,---******************************+++,,,,,,---......,,,***((()))+++,,,+++(((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******++++++************++++++)))***++++++++++++***)))***++++++,,,,,,++++++***((())))))))))))*********,,,,,,,,,++++++*********222000......---,,,)))'''************+++,,,---...*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,------------......,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++...---,,,,,,+++***)))(((///...,,,++++++,,,---...///...------...///...,,,---...000000///...//////111222222222222333666888AAAAAABBBDDDIIIOOOTTTWWWYYYYYY[[[___dddeeeccc``````]]]ZZZYYYYYYXXXZZZ\\\bbbhhhnnnpppnnnmmmooorrroooxxx~~~rrrfff]]]WWWUUUUUUSSSUUUXXXVVVTTT[[[eeehhhfffdddaaa```aaabbbcccbbbaaa``````bbbeeehhhkkkpppxxx}}}||||||wwwqqqqqqpppooowww|||qqqbbb]]]]]]aaaeeehhheeebbbbbbfffjjjlllmmmzzz~~~~~~***,,,------,,,++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...))),,,.........------...---***)))++++++)))))),,,++++++,,,---------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---.........---,,,---...///...---,,,---...///......------,,,,,,+++---............,,,+++***///...---,,,,,,,,,,,,---,,,---.../////////...---000///---,,,,,,---///111------,,,,,,,,,---...////////////.........------........................///...---,,,+++,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,111111,,,***,,,,,,,,,,,,,,,---------......---------------------+++,,,,,,------,,,,,,+++.........,,,***)))***,,,+++,,,,,,------,,,,,,++++++******+++------,,,+++,,,+++++++++************++++++******++++++,,,,,,******************************++++++,,,------...,,,***)))***,,,---+++)))+++,,,,,,------,,,,,,+++)))))))))))))))(((''''''++++++************++++++***************************++++++++++++++++++***)))))))))*********++++++,,,,,,,,,++++++*********---,,,+++,,,......,,,+++...---,,,+++***************++++++++++++++++++,,,******++++++,,,------...)))))))))*********++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++------,,,,,,++++++******...------,,,,,,---------///...------...///...------///000000.........///000111222333444666:::===GGGHHHIIIKKKOOOSSSXXXZZZYYYXXXXXXZZZ^^^aaa```^^^___]]]YYYXXXXXX[[[```fffrrruuuxxxvvvsssqqqsssuuuzzz}}}xxxpppfff]]]VVVQQQOOONNNMMMNNNRRRSSSUUU^^^iiiqqqkkkccc^^^]]]___aaabbb`````````aaadddhhhkkkmmmnnnsssxxx|||xxxrrrtttwww{{{sssccc[[[[[[]]]aaaeeeiiijjjmmmqqqvvv{{{***,,,------,,,++++++,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++,,,------,,,,,,---......+++,,,...///,,,,,,///,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,---............+++,,,...///...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,......---,,,,,,,,,------,,,---......//////......111000...---,,,,,,,,,,,,------,,,,,,,,,---......///////////////....................................------------,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++,,,***+++......+++***,,,+++++++++,,,,,,,,,------/////////......---------+++,,,,,,------,,,,,,+++,,,------+++))))))***++++++,,,,,,------,,,,,,+++,,,++++++,,,......---+++++++++++++++******************+++++++++,,,,,,,,,******************************++++++,,,,,,---------+++***+++,,,---,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++******)))++++++************++++++++++++************++++++++++++++++++++++++++++++************+++++++++,,,+++++++++++++++************))))))+++---...---+++...---,,,+++************+++++++++++++++***************++++++,,,,,,------(((((()))))))))***************+++,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,///---,,,---...///...------///000///...---...///111333555777999>>>CCCHHHPPPQQQRRRTTTWWWYYY[[[\\\ZZZYYYXXXXXX[[[]]]]]]]]]\\\ZZZWWWTTTVVV^^^kkkttt||||||zzzvvvrrrpppssswwwuuuiiieeefffbbb]]]WWWRRRNNNLLLLLLPPPNNNPPPTTTXXX```mmmyyy}}}qqqcccZZZZZZ]]]```aaa```aaabbbeeeiiimmmqqqsssqqquuu}}}{{{~~~}}}wwwyyy|||xxxkkkbbbZZZ[[[^^^aaaeeeiiiooottt{{{***+++------+++***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------,,,++++++,,,......,,,---000111......111------------------......------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------.........+++---//////...,,,------,,,,,,,,,------.........+++,,,,,,------............------,,,,,,,,,---------------...............//////......---,,,******------------------------////////////////////////........................,,,------......---,,,,,,.........------,,,,,,,,,************************...---,,,------,,,---...+++,,,,,,,,,,,,---------//////......------,,,,,,+++,,,,,,------,,,,,,+++,,,------,,,***)))***,,,+++,,,,,,------,,,,,,++++++******+++---...,,,+++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++************++++++++++++***))))))***++++++++++++************++++++******+++++++++,,,,,,,,,+++++++++***************+++*********,,,+++***(((************+++,,,------,,,,,,++++++******))))))******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,------.........+++,,,---.........---,,,...---,,,---/////////---...///000///......///111555777;;;>>>BBBHHHNNNSSSVVVWWWYYYZZZ[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZUUUUUUSSSOOOTTTdddvvv}}}xxxrrrooopppuuuzzzzzzqqqfffZZZSSSRRRSSSRRRPPPNNNMMMMMMMMMNNNUUUTTTUUUYYY```mmm|||tttddd[[[[[[^^^^^^]]]aaabbbeeehhhlllpppsssuuuqqqzzz~~~yyyuuurrrsssxxx}}}uuurrrooommmoootttxxx}}}~~~zzzzzz{{{uuujjjhhhcccaaadddgggiiimmmrrr)))+++,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,+++***))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------,,,******,,,---***((()))---...++++++------,,,,,,,,,,,,---...///------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++......------,,,,,,,,,,,,---...///...,,,+++++++++++++++,,,,,,---.........,,,,,,,,,,,,---......///------,,,,,,,,,------...------------......//////,,,------......---,,,+++---------------------,,,.........///////////////........................,,,,,,---......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++---...---------------............------------,,,,,,+++++++++,,,,,,------,,,,,,+++,,,---......,,,+++,,,---+++,,,,,,------,,,,,,+++***))))))***,,,,,,+++***,,,,,,------------------)))***+++,,,,,,,,,++++++******************************+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))(((((('''++++++************+++++++++******************++++++******))))))******+++******+++++++++,,,,,,,,,******************************)))***++++++***(((************+++,,,------+++++++++******)))))))))******+++++++++++++++,,,,,,,,,,,,------------...)))***++++++,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------......///***+++---...///...---,,,...---,,,---///000///......///000/////////222444888;;;@@@DDDIIINNNTTTXXXYYYZZZ[[[\\\\\\[[[YYYXXXXXXZZZ\\\]]][[[XXXTTTRRRMMMPPPOOOMMMWWWlllxxxqqqnnnqqqxxx}}}ppp^^^UUUPPPKKKHHHGGGIIIIIIJJJKKKMMMOOOQQQSSSUUUVVVVVVXXXaaappp~~~~~~rrreee^^^^^^___^^^[[[______aaacccgggkkkoooqqqlll|||}}}zzzvvvssswwwtttlllccc^^^[[[[[[aaahhhnnnzzzzzzsssqqqooojjjnnnkkkjjjmmmoooqqqwww)))+++,,,,,,+++******+++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***...------,,,+++***))))))++++++++++++++++++++++++***+++,,,---------,,,,,,+++,,,---,,,+++***+++,,,+++)))***......+++***,,,,,,,,,+++***+++,,,---...------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++000///...,,,,,,+++,,,,,,/////////---***)))***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///------,,,,,,,,,---.........------------...//////+++,,,---...............------.........---,,,+++---------.......................................,,,,,,,,,------------...------------------,,,,,,------------------------+++,,,,,,)))))),,,,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++---//////---,,,,,,---+++,,,,,,------,,,,,,+++***))))))***,,,,,,+++))),,,,,,,,,,,,------------)))***+++,,,---,,,++++++******************************+++++++++++++++++++++,,,---,,,+++***+++---******++++++++++++************++++++******)))(((++++++************++++++)))***++++++++++++***)))+++***)))(((((()))***+++************+++++++++,,,)))))))))***************((('''(((***,,,------,,,...---,,,+++***************************)))))))))******++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++*********++++++,,,,,,---++++++,,,,,,---------...++++++,,,---............---,,,,,,---///000///......///000000000222555888;;;???EEEJJJNNNRRRVVVYYYZZZ[[[[[[[[[ZZZYYYWWWVVVTTTXXX[[[\\\XXXRRRMMMKKKHHHLLLNNNPPP___yyyvvvnnnkkkooovvv{{{ooo]]]KKKCCCBBBBBBBBBBBBGGGHHHJJJMMMPPPTTTWWWXXXYYY[[[ZZZZZZbbbooozzztttmmmddd```aaaaaa```]]]\\\\\\\\\^^^bbbggglllooouuu|||{{{|||zzzxxxxxxoooaaa\\\WWWVVVVVVZZZdddnnn}}}wwwpppooommmpppnnnooorrrtttwww)))***,,,,,,***)))***+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,***,,,...---,,,*********---+++,,,000000,,,***,,,,,,+++***))))))+++,,,...------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++......---,,,,,,,,,---...///...---+++)))))),,,...++++++++++++,,,,,,,,,,,,...---,,,,,,,,,---......,,,,,,,,,,,,,,,---...///...------,,,---...///000------........./////////------.........---,,,+++,,,,,,,,,,,,---------...........................------,,,+++,,,---...///,,,,,,------------------------------------------***------******------***,,,,,,---------.........++++++,,,,,,---.........+++,,,,,,------,,,,,,+++***,,,......---,,,,,,,,,+++,,,,,,------,,,,,,+++******)))+++,,,---,,,************++++++,,,,,,,,,(((***+++------,,,+++***************************++++++******************)))+++---,,,***)))***,,,******++++++++++++******,,,------------,,,++++++++++++************++++++((()))+++------+++)))(((+++***)))(((((()))***+++)))))))))*********++++++((()))))))))*********+++)))((()))***---...---+++...---,,,+++************))))))))))))************++++++******************)))*********++++++++++++++++++,,,,,,,,,+++******)))******+++,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,+++---///000000///...///000111222555999<<>>EEELLLRRRUUU\\\[[[ZZZZZZ\\\^^^aaabbb___bbbeeefffdddaaa___^^^[[[WWWTTTVVV^^^hhhpppuuu}}}uuuXXXQQQIIIDDDFFFLLLTTTYYYfffiiimmmppppppooonnnmmmhhhiiikkkpppvvvyyyyyywwwtttwwwzzzzzz|||{{{}}}yyyuuuyyywwwpppiiifffcccdddiiimmmnnnnnnjjjffffffkkkpppttt{{{~~~zzzvvvxxx{{{zzzyyyyyyqqqooojjjfffcccaaaaaaaaaaaa___\\\ZZZYYYYYYXXXXXX\\\\\\\\\[[[[[[[[[[[[[[[ZZZXXXXXXYYY\\\___bbbccceeegggiiihhhfffdddeeefffhhhhhhiiilllqqqwww}}}~~~|||zzzxxxwwwwwwwwwzzzyyyqqqgggccchhhpppvvvzzz++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++(((&&&%%%'''***,,,......++++++,,,,,,,,,,,,++++++++++++,,,---............+++++++++,,,,,,,,,------------------------------//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,---///000///...++++++,,,,,,------......---------............///...111222111---+++---///......---------...//////000...------...//////...,,,,,,------.../////////,,,,,,------......//////////////////////////////---...///...------///111///////////////////////////////////////000111111///111333444444111---+++,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////+++,,,---......---,,,+++------............------------------------...///,,,---...---,,,+++---///,,,,,,,,,------------...---,,,,,,+++++++++++++++***+++,,,------...------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++************++++++*********++++++,,,,,,---((()))***+++++++++***)))******+++++++++******)))'''''')))***++++++++++++'''(((***+++******+++,,,************************))))))***++++++++++++***************************,,,++++++******++++++,,,+++++++++,,,,,,------...*********+++++++++++++++++++++++++++++++++++++++,,,///...+++***,,,,,,)))...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///000///...///000222222555;;;BBBJJJQQQVVVYYY^^^]]]\\\[[[\\\]]]___aaa___bbbddddddbbb___]]]\\\XXXTTTRRRWWWaaannnwww|||mmm^^^MMMIIIDDDCCCJJJWWWeeennnvvvuuuvvvzzz}}}|||wwwsssnnnrrrxxx}}}{{{sssqqquuuwww~~~{{{nnneee```YYYYYYZZZ^^^ccchhhkkklllrrrnnnpppyyy~~~~~~vvvooonnnpppqqqjjjdddeeehhhjjjhhhddd___^^^\\\[[[YYYYYYXXXXXXXXXWWWVVVVVVWWWXXX[[[\\\]]]\\\[[[ZZZZZZZZZZZZ[[[YYYYYYYYY[[[]]]___aaacccbbbeeeggggggeeeeeegggjjjpppttt||||||yyyvvvsssqqqqqqsssyyy}}}qqqkkkffffffmmmxxx++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,+++***,,,...///...---******++++++++++++*********++++++,,,,,,,,,++++++((())))))***+++,,,------------------------------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,+++,,,...///...---++++++*********+++++++++---------............///---000222000,,,***,,,//////...---,,,,,,,,,---......---,,,---//////---,,,,,,,,,------...//////000,,,,,,,,,---------------........................///000111000///000111333111111111111111111111111111111000000111111222333000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////***+++---......---+++***+++,,,---......---,,,+++++++++,,,---------------,,,---...---,,,+++---///,,,,,,,,,---------......---,,,,,,+++******++++++******+++,,,------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,++++++************++++++)))******+++,,,,,,------((()))+++++++++***(((''')))***++++++++++++***)))((()))***+++++++++***)))&&&(((************+++,,,************************(((((()))************)))************************,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++++++++************************************+++......++++++------***...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,...//////......111444555999@@@HHHPPPWWW\\\^^^bbbaaa___^^^]]]^^^___``````aaacccbbb___[[[ZZZYYYTTTSSSUUU]]]jjjvvv}}}{{{jjjYYYMMMIIIHHHIIIMMMWWWfffvvv~~~zzzxxx|||}}}vvvttt}}}}}}xxxrrrrrruuu{{{xxxmmmccc]]]ZZZXXXXXX\\\aaafffkkkoootttwwwzzzuuuwwwsssggg```^^^___```^^^]]][[[[[[]]]^^^]]]ZZZXXXXXXWWWWWWVVVVVVVVVVVVYYYYYYYYYYYYZZZ]]]bbbeeebbbaaa___]]]\\\[[[[[[[[[[[[\\\^^^```aaaccceeegggfffiiimmmmmmmmmooouuuzzz|||xxxvvvvvvxxx}}}~~~tttssssssvvv|||++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++******+++,,,+++)))'''*********++++++*********))))))*********))))))(((''''''((()))+++,,,---...------------------------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,+++***+++---...---,,,//////...---------......---------.........//////(((,,,///...++++++...111///...,,,+++***++++++,,,,,,,,,,,,...//////,,,***,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,+++........................,,,---...---,,,---///000111111111111111111111111444444333333444444555666333111///------...000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++---......---+++***++++++,,,------,,,++++++)))***,,,---...---,,,,,,------...---,,,+++---///,,,,,,,,,------.........---,,,,,,+++*********+++)))***+++,,,------...---++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,++++++***)))************+++++++++++++++************++++++))))))***+++,,,,,,------)))***+++,,,+++)))'''&&&))))))+++,,,,,,+++***)))++++++,,,,,,+++***((('''&&&(((************+++,,,))))))))))))))))))))))))''''''((()))))))))))))))************************,,,++++++++++++++++++,,,+++++++++***************,,,+++++++++******))))))))))))))))))))))))))))))))),,,---***+++...///,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......***,,,......---...111444888<<>>FFFTTTWWWZZZ[[[[[[\\\]]]^^^^^^]]][[[WWWTTTSSSTTTVVV___kkkhhhQQQKKKJJJHHHLLLSSS[[[[[[[[[^^^bbbeeeffffffkkkiiillluuu||||||zzzzzzwww|||xxxbbbXXXRRRPPPQQQPPPVVV]]]cccgggiiijjjkkkwwwtttttt{{{yyynnnddd^^^ZZZXXXZZZ___ccciiinnnnnnmmmmmmhhhbbb\\\\\\]]]aaaggglllppprrrsss|||}}},,,***)))***---...---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------(((((())))))***++++++,,,.........------,,,,,,,,,---------............///---------.........//////---///...***))),,,,,,)))............//////////////////............//////222000000000111000...,,,...//////000111111222222222333333222111111222444111111000000////////////...///000000......///000111000//////...///000111111000///000222222///,,,000///...//////000///.........////////////.....................---,,,,,,+++,,,...000000///...---111000///......---......---......//////......---............................................................///////////////......---,,,,,,------------................../////////...------,,,,,,,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------***+++++++++,,,,,,------+++******))))))******+++***++++++,,,,,,++++++***((()))++++++******+++,,,++++++************++++++,,,+++++++++++++++++++++******++++++++++++******+++++++++++++++*********++++++*********)))))))))++++++*********)))))))))((()))))))))******++++++++++++++++++++++++++++++*********))))))+++000333...------,,,,,,,,,------,,,,,,,,,---------......,,,---------............,,,------......///000000000222333333333888@@@HHHXXXZZZ]]]^^^^^^]]]^^^___[[[ZZZWWWTTTQQQRRRUUUXXXeeevvvqqq\\\KKKIIIKKKKKKOOOVVVccccccccccccddddddeeeeeekkknnnttt{{{{{{wwwwwwzzz{{{hhhWWWRRRPPPPPPSSSTTTZZZccckkkooorrrtttvvvwwwwww{{{|||uuuqqqmmmddd[[[WWWUUUTTTWWW\\\hhhnnnrrrqqqooonnnkkkfffbbbcccffflllsssyyy}}}---,,,+++,,,---...---,,,++++++++++++,,,,,,,,,,,,*********************************++++++,,,,,,,,,,,,***)))***,,,,,,)))%%%,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,------......///.........------------------------............///------........./////////000111///******---...,,,------------............000//////......//////000.........///000///,,,)))/////////000111111222222111222333222111000222444111000000000000/////////...000111000///...///000000000/////////000000111000//////000111111///---333000......000000...+++//////000000000000//////000000111111000000//////,,,---...///000///......//////............//////---......//////......---................................................------------............//////......------......,,,---------.../////////........................***++++++,,,---...///000...------,,,,,,------...------------------------,,,,,,+++++++++,,,,,,---******+++,,,---...//////------,,,,,,,,,,,,------***++++++,,,,,,++++++***%%%'''***++++++++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++******)))******++++++++++++******++++++++++++++++++++++++******)))))))))(((((((((+++++++++++++++*********''''''((()))***+++,,,,,,++++++++++++++++++++++++***++++++++++++,,,000222......---,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////------......//////000000///111444555777<<>>AAAIIIMMMRRRUUUVVVUUUVVVXXXWWWUUUUUUVVVTTTPPPRRRVVVaaa___aaahhhpppvvv~~~hhhZZZ\\\dddiiiqqqvvvzzzzzziiiccc[[[XXX[[[aaabbbbbblll{{{}}}}}}{{{vvvnnnhhhccc```\\\[[[[[[[[[YYYWWWZZZ\\\___bbbdddeeeeeedddjjjkkkjjjgggbbb______aaaaaabbbdddeeejjjyyy++++++,,,,,,,,,,,,---------,,,...111///++++++...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///............------,,,,,,///...------...///---,,,------............------////////////////////////////////////////////////,,,,,,------......//////....../////////000000000//////000000111000000///...///000000000222666999KKK@@@555111111555???HHH888444000///111222111000222222222222333444555666888999::::::999999;;;===<<<<<<======>>>>>>>>>???<<<;;;;;;<<>>=========@@@BBBAAABBBCCCCCCCCCCCCDDDEEEDDDCCCBBBCCCEEEFFFFFFEEEGGGHHHGGGFFFHHHLLLLLLKKKNNNLLLHHHCCC@@@???===;;;999999888777666555444444666666555333333222222111222222111222333444555555000111222333333111000......////////////000000000......////////////..................////////////222......000000......111....................................///////////////////////////////////////---------...///...---...//////////////////...,,,---......,,,,,,---...---------............///+++++++++,,,,,,---------.........---------......+++***)))***,,,---,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------*********++++++,,,,,,,,,///---+++***++++++***))),,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,...,,,***,,,......------,,,,,,,,,---------......000///.........///000111444666999<<<@@@FFFMMMRRRWWWYYY[[[\\\[[[YYYWWWVVVUUURRRRRRVVVXXXZZZ```hhhjjjhhhhhhnnnssszzz}}}vvvmmmbbbZZZ]]]eeemmmqqqooommmrrr~~~nnn```ZZZ\\\ZZZ]]]dddmmmrrrxxx{{{}}}tttiiifffbbb___^^^[[[XXXUUU[[[[[[ZZZZZZ[[[\\\\\\\\\^^^ccckkkpppqqqllleeeaaa^^^```dddgggiiikkklllmmmiiikkkqqq{{{+++++++++,,,,,,,,,------,,,+++---000...******---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------............///++++++,,,,,,---......///---............---......---......//////......---////////////////////////000000000000000000000000111000000000000111222333////////////000000000111//////000111111111111111111111111000//////111333555333222333555999EEEQQQ777555333333444666777777777777888999:::<<<>>>>>>???@@@AAAAAA@@@@@@BBBDDD???AAACCCBBBAAAAAABBBDDDFFFFFFFFFHHHKKKLLLLLLKKKGGGJJJKKKKKKQQQZZZ]]][[[ZZZTTTNNNJJJHHHEEECCCBBBCCCBBBAAA???===<<<;;;:::999888666555444333333333333333444444444555666777000000111222222222111000////////////000000000111...//////////////////............/////////000000111......000000...///222////////////////////////---.........//////000000///////////////////////////---------...///...---......///000000///......,,,---......,,,,,,---...---------............///---------,,,,,,+++++++++........................,,,*********,,,---,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,+++++++++******---+++******+++,,,,,,+++---,,,,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,...///...,,,,,,,,,,,,---------......000///.........000111222444666:::???DDDKKKRRRWWWYYYZZZ[[[\\\[[[YYYUUUSSSRRRPPPPPPTTTWWW[[[ccckkkkkkjjjlllqqqvvv}}}|||pppkkkddd]]]]]]aaafffiiikkkmmmiiiooorrrhhhdddbbbdddggghhhkkkpppvvv|||qqqaaaYYYXXXVVVVVVWWWXXXXXXXXX^^^^^^^^^^^^___bbbdddfffjjjooouuuzzzyyytttmmmhhhdddgggkkkpppuuuwwwwwwwwwuuuyyy++++++,,,,,,,,,,,,------,,,***,,,...---***,,,000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------............///******+++,,,---...//////,,,---///...------...///......////////////......////////////////////////000000000000000000000000111000///......///000111/////////000000000111111//////000111222222222222222333333222000000111222///111666777666888DDDQQQ777666555444555777999;;;<<<<<<<<<<<<===>>>???@@@>>>@@@BBBCCCBBBBBBCCCDDDAAACCCEEEDDDAAA@@@BBBEEEBBBCCCEEEIIINNNQQQRRRRRRJJJOOORRRUUUaaapppwwwtttbbbZZZRRRPPPOOOLLLJJJJJJGGGFFFEEEDDDCCCBBBAAA@@@===<<<;;;999888888999999777777777666444333444555333333222222222222222222/////////000000000111111...//////000000//////............//////000000111111......111111//////333////////////////////////------......///000000000///////////////////////////...------...///...---+++,,,---......---,,,+++,,,---......,,,,,,---...---------............///......---,,,,,,+++******++++++,,,------------,,,,,,+++******,,,,,,,,,***+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,---------,,,,,,+++******))),,,+++)))***+++,,,,,,+++,,,,,,++++++*********)))++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------+++------,,,...111000,,,,,,---------............////////////000111222222222666<<>>>>>>>>>>>>>>???<<>>EEEKKKQQQWWW[[[XXXWWWWWWYYYZZZYYYTTTQQQOOONNNOOOTTTVVVYYY```gggkkkmmmttt|||~~~sssjjjggggggccc^^^\\\```aaa```aaaeeecccfffrrrwwwpppkkkyyyyyydddjjjwww|||jjj\\\VVVTTTTTTTTTTTTUUUYYY^^^aaaiiijjjlllnnnsss|||++++++,,,,,,,,,---------...,,,+++---------111777------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////------,,,,,,,,,,,,+++++++++---//////---,,,...111......////////////......////////////////////////000000000000000000000000777555333111000000111222000000000000111111111111//////000222222333333333222444666666666666777999888888999<<<===AAAKKKWWW??????@@@???@@@BBBEEEHHHAAA@@@???>>>============:::>>>BBBDDDDDDBBB@@@@@@>>>AAACCCAAA<<<:::<<>>@@@???======@@@CCCAAA>>>999555222111222222000000000000111111111111//////000000000000//////---......///000111111222111......111111///000444000000000000000000000000---------...///000000111///////////////////////////...------...///...------...000111111000...---,,,---......,,,,,,---...---------.........//////***++++++,,,,,,------...,,,---///000000000//////---+++***+++,,,,,,+++***---,,,+++******+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,------111...,,,+++******)))'''************************++++++++++++++++++++++++************************---,,,+++******,,,...///+++///000...000555333---.........////////////000---...000111222222222111222777@@@HHHNNNSSSXXX[[[WWWVVVVVVXXXZZZYYYUUUQQQNNNMMMPPPVVV[[[^^^eeemmmkkknnnwww~~~vvvnnneeeeeekkkiiiccc```bbbaaa]]]___eeegggkkkzzzvvvqqqssswww}}}wwwggghhhwwwyyyiii]]]WWWUUUSSSSSSTTTTTTWWW\\\aaafffrrrtttvvvzzz---------+++)))(((***,,,...---,,,,,,,,,,,,---......,,,)))***,,,...---+++//////...------------...///............---------........................------...///000000//////000000////////////000000............////////////...///000000//////000111////////////000111222333888666333111000111222333---000333444333222222222---///222333444444666777222:::>>>;;;:::>>>BBBAAAFFF@@@@@@EEEDDDBBBLLL[[[GGGGGGFFFEEEEEEEEEEEEEEE@@@===<<<===;;;999;;;@@@@@@DDDGGGFFFCCC@@@@@@AAA@@@AAA@@@>>>;;;;;;<<<>>>???DDDIIIMMMPPPQQQJJJAAAIIIIIINNNYYYgggoooooolllZZZWWWTTTSSSTTTUUUUUUTTT^^^___aaaaaaccckkkxxxuuufffZZZPPPJJJGGG@@@BBBBBBAAACCCIIIOOOSSSLLLDDD;;;888777555333111111222222222111111222444222222111000000000111111///111333333111///............//////000000111111////////////000000000000////////////////////////,,,---......//////......///......///000000///---111000///---------...///------............------------------------------,,,,,,,,,------.........------------------------...---,,,+++***+++,,,---------,,,+++************------,,,++++++,,,------)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++++++++++++++,,,,,,,,,,,,++++++*********)))************+++++++++***++++++,,,,,,++++++***(((***,,,.........---,,,++++++------------++++++++++++,,,------......//////000000000///000333555999???GGGNNNQQQRRRSSSSSSUUUUUUVVVWWWXXXWWWSSSPPPOOORRRVVVZZZ___eeelllqqqwwwxxx}}}pppeeebbbdddhhhjjjiiiiiifffaaa]]]^^^dddiiigggooo|||{{{vvvsssuuuxxx|||yyyllliiimmmsss|||oooddd\\\XXXVVVUUUUUUUUUUUUWWW\\\fffrrrzzzsssppp{{{+++,,,,,,+++******,,,......---,,,,,,,,,,,,---...///,,,***+++---...---+++,,,,,,,,,,,,,,,---...//////............---------........................---...//////////////////000//////......//////000............///////////////000111111000000111222111000000000111222222333444444333222111111111111---000333444333222111222000222555666777888999;;;;;;@@@DDDGGGMMMRRRPPPIIIKKKEEEDDDGGGEEECCCLLLZZZOOOMMMJJJFFFCCC@@@??????@@@======>>>===;;;>>>CCCAAADDDFFFFFFCCCAAA@@@AAA???@@@@@@>>>======???AAACCCJJJPPPRRRSSSRRRLLLDDDDDDCCCEEENNNYYY___^^^[[[OOOOOONNNMMMNNNRRRXXX]]]dddeeegggiiimmmwwwuuuiii```XXXSSSGGGFFFEEEEEEGGGMMMSSSVVVUUUMMMCCC===999777444333111111111111000000000111111111000000///000000000...000333333222000////////////////////////000000////////////000000000000////////////////////////,,,---......//////......///......///000000///---000000///...............------............------------------------------,,,,,,------------------------------------------------,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,+++++++++******)))************+++++++++***++++++,,,,,,++++++***)))***,,,---......---,,,+++,,,,,,------,,,,,,++++++,,,,,,------......///...///000000000222666999===BBBIIINNNPPPPPPOOOOOOUUUVVVWWWWWWUUUSSSPPPNNNOOOTTTZZZaaaffflllssswww{{{|||{{{sssiiibbbaaacccfffgggggghhhfffccc``````dddhhhoooyyyzzzvvvrrrqqqssssssvvvyyyyyyrrrlllpppxxx~~~yyyqqqfff\\\WWWUUUUUUUUUSSSTTTXXX___iiivvvsssmmmyyy)))***++++++***+++---///------,,,,,,,,,,,,------...---,,,,,,.........,,,*********+++,,,---...//////............---------........................//////////////////...---///..................///............////////////000111222222111111222333222111111111111111222333000111222333333222111000000222444555333222222333444666999;;;<<<===???AAAFFFIIINNNYYYeeejjj```TTTPPPJJJGGGGGGEEEDDDLLLXXXSSSPPPJJJDDD@@@===<<<<<<>>><<<<<>>===AAAFFFEEEFFFGGGFFFDDDAAAAAAAAA>>>???@@@??????@@@CCCEEEIIIRRRYYYYYYUUURRRMMMGGGCCCAAA@@@EEELLLOOONNNKKKFFFGGGIIIHHHIIIOOOZZZbbbeeegggiiilllrrr~~~vvvnnnhhhaaa[[[PPPLLLIIIIIILLLQQQVVVYYYYYYTTTLLLDDD???<<<999666333333333222111111000000111111000000000111111222...000222333222000000111///////////////.........////////////000000000000////////////////////////------...////////////...///......///000000///---///////////////......---------............------------------------------------------------,,,,,,------------------------,,,,,,------,,,,,,+++++++++++++++***++++++,,,,,,++++++************++++++,,,+++*********+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++************))))))*********,,,,,,,,,++++++++++++***)))************+++++++++***++++++,,,,,,++++++******++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,---......//////---...///000222555999<<>>@@@BBBCCCEEEGGGMMMPPPXXXfffssssssgggZZZQQQKKKGGGFFFCCCCCCIIISSSOOOLLLFFFAAA>>>======>>>===;;;<<>>===;;;::::::;;;<<<>>>BBBDDDEEEGGGIIIKKKMMMRRR\\\hhhoookkkaaaXXXMMMIIIEEECCCBBBBBBGGGMMMKKKHHHDDD@@@======???@@@<<<;;;<<<@@@BBBBBBGGGMMMUUURRRNNNJJJGGGDDDBBBAAACCCCCCDDDCCCBBBBBBEEEGGGQQQ[[[aaa[[[QQQKKKHHHFFFGGGEEEDDDDDDGGGHHHFFFDDDDDDDDDGGGNNNWWW[[[ZZZVVVSSSSSSSSSVVV[[[cccmmmssshhhaaaZZZXXX[[[^^^___^^^bbbYYYSSSSSSTTTVVV[[[bbbgggooorrrkkkaaaWWWLLLCCCAAA===:::888888777555333333333222111111111111222///000222222111111222333000000//////.........---////////////000000000000000000000000000000000000---...//////000000/////////......///000000///------...///000000///...---------............------------------------------.........------,,,,,,,,,------------------------+++,,,---...---,,,+++***************+++,,,------************************,,,+++***))))))+++---...++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))******++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***+++++++++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000///000111111333888>>>BBBOOOQQQSSSTTTRRRQQQQQQQQQVVVZZZ\\\ZZZUUUTTTWWW[[[aaaiiisssyyy{{{wwwhhh``````eeekkkqqqsssqqqnnnlllfffhhhiiijjjlllqqqzzz}}}|||xxxpppjjjiiieeeeeegggmmmrrr{{{yyyppprrrvvv{{{}}}{{{vvvqqq___[[[UUUSSSUUUZZZ___aaa___fffttt---...///...,,,+++***+++++++++,,,,,,,,,,,,+++++++++---//////...---,,,---000///...------------...///............---------........................//////////////////...---///..................///............////////////---///000000//////000111////////////000111222333555777:::<<<>>>@@@@@@@@@BBBCCCCCCBBB???>>>>>>???>>>AAADDDFFFGGGHHHJJJLLLKKKNNNVVV___aaaZZZTTTQQQHHHEEECCCBBBBBBEEEHHHKKKLLLIIIEEEAAA???>>>>>>??????===???CCCEEEFFFKKKRRRXXXTTTNNNJJJHHHFFFDDDCCCFFFGGGGGGFFFEEEFFFHHHKKKVVV]]]```YYYNNNIIIGGGEEEDDDDDDCCCEEEFFFGGGFFFDDDDDDDDDHHHSSS^^^```ZZZRRRKKKKKKKKKLLLOOOTTTXXX[[[TTTQQQNNNMMMPPPUUUYYY\\\fff^^^ZZZ[[[[[[\\\eeeqqq{{{mmm]]]OOOIIIDDD>>>:::::::::999777666555444222111111111111000222333222111111222333000000000000////////////////////////000000000000000000000000000000000000......///000000000000//////......///000000///------...//////////////////------............------------------------------------------------,,,,,,------------------------,,,,,,------,,,,,,+++++++++++++++***++++++,,,,,,******+++,,,,,,+++******,,,+++*********+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++************))))))************++++++++++++,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++******++++++,,,,,,------...---,,,,,,++++++,,,,,,------------...//////000000000111222444777<<>>BBBEEEGGGJJJQQQ\\\ddd]]]YYY[[[``````bbbsss}}}ooo^^^VVVKKKFFFFFFHHHGGGFFFEEEDDDBBB???===;;;::::::333444444222000000111333000000111111222222333333////////////000000000000000000000000000000000000...//////000000000000000///......///000000///---///...---------///000111---..................---------------------------,,,,,,,,,------.........------------------------...---,,,+++***+++,,,---------,,,+++************+++,,,------------,,,+++)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,)))************++++++++++++++++++,,,,,,+++++++++(((***,,,...///...---,,,------++++++++++++------------......///000000000000111555999@@@IIIRRRYYY[[[[[[YYYVVVRRRPPPPPPQQQRRRSSSYYYdddrrrsss^^^SSSUUU___hhhhhhmmmsssvvvwwwxxxzzz|||uuujjjdddccchhhooovvvwww~~~yyysssjjjccc^^^]]]\\\\\\VVV[[[cccnnntttqqqfff]]]WWWWWWYYY]]]ccciiilllmmmvvv,,,,,,,,,,,,,,,,,,,,,,,,"""'''...111111///,,,+++---------+++***+++...111000//////......000111222...............///000000////////////////////////,,,...000000000000111222///111222222111000000111000000000111111222222222111222333333111000111222888222111777;;;<<<@@@FFFIIIJJJKKKMMMOOOPPPPPPQQQRRRNNNKKKKKKHHHBBB@@@AAAAAABBBCCCEEEHHHIIIIIIGGGIIIGGGEEEDDDDDDDDDDDDDDDGGGKKKNNNMMMPPPUUUWWWVVVMMMLLLJJJGGGFFFEEEFFFFFFFFFJJJOOORRRTTTVVVWWWXXXSSSOOOLLLKKKMMMOOOOOOOOORRRTTTVVVWWWXXXYYYZZZ[[[^^^^^^\\\WWWQQQNNNNNNPPPSSSSSSSSSRRRQQQQQQQQQQQQNNNQQQWWW[[[WWWQQQLLLLLLLLLHHHDDDCCCEEEFFFFFFDDDEEECCCBBBDDDKKKUUU^^^ccc]]][[[[[[\\\]]]dddwwwwwwoooaaaTTTQQQSSSQQQNNNMMMNNNJJJGGGGGGGGGEEEEEEFFF???<<<888666555444333111444333222222222222111000000000000000111111///,,,222222222111111111111000111111111111111000/////////000111222222111000//////000111000...------...//////...------------...000000000000000000000000,,,---......////////////------------------------,,,,,,,,,------.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---+++((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---------,,,,,,+++***))))))---------,,,,,,+++++++++******+++,,,---//////000,,,,,,,,,---------......000...,,,---000111000...---------///111222222111111333888@@@HHHPPPTTTUUUXXXTTTRRRRRRPPPLLLLLLOOOWWW[[[eeewwwnnnXXXTTTYYY^^^bbbeeejjjooouuuxxxzzz|||kkkdddeeeiiiooottt{{{wwwnnnfff```^^^]]]YYYWWWXXXYYY]]]ccciiikkkhhhbbb^^^YYY^^^ccchhhkkkpppwww}}},,,,,,,,,,,,,,,,,,,,,,,,''')))---......------.../////////---,,,---000222......---------...///000---------------...//////////////////////////////,,,...000111000///000111---...000000000///000222....../////////000000000111222444333222222333555777444555;;;???@@@CCCHHHJJJJJJLLLMMMOOOPPPQQQRRRUUUQQQNNNMMMIIICCCAAABBBCCCDDDFFFIIIKKKKKKJJJIIIJJJHHHFFFEEEEEEEEEEEEDDDHHHMMMQQQSSSXXX]]]\\\YYYNNNMMMKKKJJJHHHHHHGGGGGGPPPSSSWWWYYYYYYYYYZZZ[[[ZZZWWWTTTTTTVVVYYY[[[[[[[[[^^^bbbfffhhhkkklllnnnggghhhgggbbb]]]ZZZZZZ\\\\\\[[[[[[ZZZYYYXXXWWWVVVRRRSSSVVVVVVTTTPPPOOOOOOOOOLLLHHHGGGHHHIIIHHHFFFHHHGGGGGGLLLSSS[[[___```YYYWWWYYY]]]bbbjjjyyyvvvjjj```^^^___^^^\\\\\\]]]XXXUUUUUUUUUSSSOOOLLLDDDAAA===:::999888666555666555333333333333222222333111000///111222111000222222222222111111111111000000000000000///......222111///......///111222///000000000...---.../////////...------------...........................)))***+++,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......---------------------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***------,,,,,,+++******))),,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........,,,+++,,,...000...---.........///111222111111333555;;;CCCJJJPPPSSSUUUWWWSSSQQQPPPNNNJJJKKKOOOVVVcccxxx~~~~~~yyyhhhYYYWWW\\\```cccfffgggkkkqqqwww}}}uuueeebbbfffmmmvvv~~~yyyooogggjjjbbb]]]\\\[[[XXXVVVXXXYYY\\\```eeegggfffccc```bbbeeejjjnnnssszzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...000...//////...------000222,,,,,,++++++,,,,,,---...------,,,,,,------...///////////////////////////...///111111000//////000---...000111000111222444////////////000000000000111333444444444555777999999999===CCCFFFFFFHHHKKKJJJJJJKKKLLLNNNPPPRRRSSSUUUQQQNNNLLLHHHBBB@@@BBBAAADDDIIIMMMPPPQQQPPPPPPMMMLLLJJJIIIHHHHHHIIIIIIKKKOOOSSSVVV\\\```]]]WWWRRRQQQPPPOOONNNNNNOOOOOOYYY[[[^^^____________```ddddddeeefffiiilllooopppqqqtttyyy~~~{{{|||{{{vvvpppkkkjjjllljjjkkklllllllllkkkiiihhhdddccc```\\\ZZZYYYXXXWWWRRRPPPMMMKKKKKKKKKIIIHHHIIIHHHJJJPPPYYY^^^]]]ZZZWWWVVVYYY```gggooo{{{}}}vvvqqqrrrsssqqqooopppnnnkkkiiikkkmmmiii^^^UUUKKKHHHCCC@@@>>>===;;;999888777666444444333333444555333000///111333444444333222222222111111111111//////000000//////...---333111---++++++---111333...///000///...---.../////////...------------...........................,,,---..................------------------------,,,,,,,,,------------...******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((())))))***)))))))))---,,,,,,++++++*********++++++***************)))///......---,,,+++******,,,,,,,,,---------......,,,+++***+++---...---,,,////////////000111222222666:::@@@GGGMMMQQQSSSTTTVVVRRROOOMMMKKKHHHKKKPPP]]]nnn|||yyyeee]]]WWWXXX\\\___cccfffjjjkkkpppxxxtttkkkeeegggnnnxxxwwwmmmhhheeebbb```ggg```[[[ZZZZZZWWWWWWZZZ\\\^^^bbbfffiiikkkkkkkkkpppssswww{{{,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***+++---///,,,------,,,+++,,,...000,,,,,,,,,,,,,,,---------...------------...//////////////////////////////...000111111///...//////000111222222222222444555222222222222222222222333222333555666777999<<>>CCCJJJQQQUUUWWWWWWXXXPPPPPPPPPOOOMMMNNNOOOQQQSSSUUUWWWYYY___ccc___XXX[[[YYYWWWUUUVVVYYY\\\^^^ccceeehhhjjjjjjkkklllnnnoootttzzz}}}vvvtttsssvvvxxx|||~~~vvvmmmhhhfffbbb^^^ZZZXXXUUUSSSRRRQQQPPPPPPOOOMMMNNNUUU]]]aaa___ZZZWWWZZZ___cccgggnnnwwwwwwfffTTTOOOIIIDDDBBB@@@>>>===999999888666444333444555555333111222333555555444333333222222222111111111000000000000000//////...222000---++++++---000222...///000///...---.../////////...------------..............................//////000000000//////------------------------------------------------'''(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++***+++------++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,++++++*********++++++++++++************111111000///...------,,,,,,,,,,,,---------......,,,++++++,,,,,,---------000000000000000111333555:::???FFFLLLPPPRRRSSSTTTUUUQQQMMMKKKHHHFFFLLLSSShhhvvv{{{{{{~~~vvvwwwWWWWWWXXX[[[^^^ccchhhlllssssssvvv|||pppkkklllooouuu~~~vvviii___[[[]]]aaadddgggaaa]]]\\\ZZZXXXZZZ^^^bbbfffmmmssswwwyyy{{{|||,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,,,,---+++,,,------,,,,,,---///,,,---------............///////////////000000111000000000000000000000000...000111111///...//////111222333222111111333555555555555555555555555555444666888999;;;???CCCGGGOOOSSSUUUTTTQQQNNNLLLJJJGGGGGGHHHJJJLLLOOOPPPRRRLLLGGGEEEFFFEEEBBBBBBEEEBBBGGGOOOUUUXXXYYYZZZ[[[TTTUUUUUUSSSQQQQQQTTTVVVYYY[[[\\\]]]bbbggggggbbbbbb```]]]]]]___eeekkkpppuuuwwwyyyyyyyyyyyyzzz|||{{{{{{zzz~~~|||xxxoooddddddbbb___\\\YYYYYYZZZ[[[[[[YYYXXX\\\bbbfffdddaaaZZZ```fffggggggkkkssszzz~~~}}}zzzxxxzzz^^^XXXOOOHHHCCCAAA@@@@@@;;;======;;;888666555666333333444666777666444111333333333222222222222111111222222222222111000000//////............//////---///000///......///000//////...------------...////////////////////////,,,,,,---------,,,,,,+++------------------------------------------------((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,---------......,,,------...---......//////000111000000333777;;;AAAFFFLLLQQQRRRSSSTTTUUUUUUQQQMMMJJJFFFGGGOOOZZZnnnwwwxxx~~~zzzsssjjjUUUYYY]]]```ccciiiqqqvvv{{{zzz|||{{{nnnjjjrrr~~~|||llleee\\\VVVWWW\\\bbbggghhhccc___^^^]]][[[^^^dddkkksss}}},,,,,,,,,,,,,,,,,,,,,,,,+++---///000...---,,,,,,---...000///......///111------...////////////...000000//////000000111222000000000000000000000000...///111111000//////000000111111000///000333555999999999888888888888888999;;;===@@@CCCGGGMMMQQQ[[[______XXXPPPMMMJJJHHHEEEFFFIIIKKKNNNOOOPPPQQQMMMHHHGGGHHHHHHFFFHHHKKKJJJPPPWWWZZZZZZZZZ\\\^^^[[[\\\\\\YYYUUUSSSVVVXXXWWW[[[]]]]]]aaagggjjjiiigggfffgggiiinnnvvv}}}vvviiihhhddd```]]]]]]```cccgggfffeeeeeeffffffeeeccc```iiippprrrrrrvvvyyyyyy{{{vvvsssuuuzzzlllcccVVVLLLEEEDDDDDDDDDAAADDDFFFEEE@@@<<<;;;;;;555555777999:::888444111333333333333222222222222222222333333222222111000---...000111111000...------...//////......///000//////...------------...000000000000000000000000......//////......------------------------------...------------,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++,,,,,,---------...,,,,,,,,,---------......---...000///......///111...000111111222666===CCCGGGLLLRRRTTTTTTSSSUUUVVVVVVRRRNNNJJJGGGJJJUUUbbbqqqwww}}}xxx|||xxxxxxppp^^^XXX___dddfffiiiqqqxxx{{{}}}}}}~~~uuupppqqq~~~rrreee^^^[[[XXXWWWZZZ```hhhmmmkkkgggddddddddddddiiippp{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...------...,,,...000000///...///000,,,---...///000//////...///////////////000111111000000000000000000000000,,,...000111000///000111///000111111222444888;;;@@@@@@@@@??????>>>>>>>>>@@@BBBDDDGGGKKKQQQWWW\\\bbbeeebbbVVVLLLIIIHHHFFFEEEGGGKKKOOOQQQRRRRRRQQQPPPKKKIIIJJJJJJHHHJJJNNNNNNTTT[[[^^^^^^___bbbfffjjjkkkiiiccc\\\XXXYYY[[[YYYaaafffeeedddgggiiijjjkkkooouuu|||uuusssnnniiifffgggmmmrrrxxxyyyxxxtttnnniiigggfffmmmttt}}}xxxvvv{{{zzzooo___QQQIIIHHHIIIJJJIIINNNRRRQQQKKKFFFCCCCCC;;;::::::;;;<<<:::777444444444333333333222222222222222222222222111000000...///111111111111///...---...//////......///111//////...------------...////////////////////////111111111111111000//////------------------------......---------,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++******)))***+++,,,---++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---///000000......///222,,,///111222444999CCCJJJMMMQQQUUUVVVTTTSSSUUUXXXWWWSSSOOOLLLIIIMMM[[[jjjxxx|||~~~}}}|||~~~}}}lllbbbfffooouuuwww{{{~~~||||||~~~vvvsssvvv~~~~~~ttteee\\\YYYYYYZZZ\\\aaahhhpppuuupppnnnmmmooopppssszzz,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---///111***,,,......---,,,---...,,,---.../////////...---...............///000000000000000000000000000000,,,...000000000000111222111222333555777:::???CCCGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFIIILLLQQQWWW^^^cccdddgggbbbTTTIIIGGGGGGEEEEEEHHHMMMQQQTTTTTTSSSRRRRRRMMMJJJKKKJJJHHHJJJNNNMMMTTT[[[```bbbeeekkkpppwwwwwwuuummmccc]]]]]]___fffpppvvvsssnnnlllllllllpppvvv~~~~~~{{{{{{~~~xxxuuuxxx}}}sssooonnnwww~~~wwweeeUUUMMMKKKMMMOOOOOOUUUZZZZZZTTTMMMIIIIII@@@>>>===<<<<<<;;;999777444444444333333333222222111111111111111000//////000000111111111111000000,,,...//////......///111//////...------------.................................///......---,,,,,,------------------------.........------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......------++++++++++++++++++++++++************************---,,,+++++++++,,,......++++++++++++++++++++++++))))))******++++++++++++------------------------,,,,,,,,,---------......,,,...000000...---///111+++...111333555;;;FFFOOOPPPTTTXXXWWWTTTSSSVVVYYYXXXUUUPPPMMMKKKPPP___ooo~~~{{{~~~}}}wwwpppnnnzzz~~~xxxuuuyyywwwsssrrrrrrzzz~~~pppaaa\\\ZZZXXXYYY[[[^^^cccjjjrrrxxxvvvtttuuuyyy|||............................................................////////////////////////////////////222222222111111111111111111111000///////////////000////////////000111111333333444777===CCCGGGHHHOOONNNNNNOOOPPPOOOMMMKKKNNNMMMMMMNNNQQQVVV\\\```eee```WWWNNNGGGDDDCCCDDDHHHMMMSSSXXXXXXWWWUUUTTTSSSKKKFFFFFFGGGHHHMMMUUUUUU]]]cccccc```eeesss|||oooeeeeeemmmuuuxxxqqqmmmttt|||zzzyyyzzzyyyuuuqqqnnnmmmnnnnnnnnnllljjjjjjkkknnnnnnllljjjjjjjjjlllooovvvzzz~~~~~~}}}~~~vvvnnniiiccc\\\YYYZZZXXXZZZ[[[ZZZYYYZZZXXXVVVRRROOOIIIDDDAAA???:::444666555444444333333333333666444333111000000000111111111111111111111111111000000111111111111000000000000000000000000000000//////............//////................................................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,......---,,,+++***)))(((,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///---------------------------...............------.........------,,,,,,,,,---......---,,,...111444111//////444===GGGMMMPPPPPPSSSVVVVVVSSSRRRTTTWWWWWWPPPLLLMMMKKKNNN```www~~~}}}qqqpppwww{{{zzzqqqmmmooorrrxxx}}}yyynnnbbb[[[XXXXXX\\\^^^aaadddiiiqqqzzz}}}||||||------------------------....................................////////////////////////////////////000000000000000000000000///////////////000000111/////////000222444555777333555999>>>CCCHHHLLLOOOWWWXXXXXXVVVTTTRRRPPPOOOQQQQQQQQQPPPPPPRRRTTTWWWSSSPPPMMMIIIGGGGGGHHHIIIKKKPPPWWW[[[[[[XXXTTTRRRLLLHHHHHHKKKMMMNNNTTT[[[___ccceeecccbbbjjj|||{{{qqqooowww{{{vvvyyy|||zzzvvvpppkkkhhhffffffeeeccc___^^^^^^^^^^^^]]]___]]]\\\]]]```aaa___]]]``````aaabbbeeegggjjjkkkjjjgggeeehhhmmmqqqsssrrrtttyyy{{{vvvuuurrrmmmkkklllfffiiikkklllnnnnnniiicccYYYUUUPPPLLLJJJGGGBBB===888666444333333333333333222111111000111111222222111111111111111111111111///000000000000000000/////////////////////////////////............//////................................................------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,++++++*********.../////////...///222444111111222888AAAKKKQQQSSSTTTVVVXXXXXXWWWVVVVVVVVVTTTNNNLLLOOOPPPUUUggg|||zzzwwwyyy}}}~~~sss|||xxx{{{~~~|||~~~~~~uuummmkkksss}}}~~~~~~qqqmmmggg___YYYVVVWWWYYYcccdddfffjjjoooxxx,,,,,,,,,,,,------------........................---............/////////////////////////////////.........//////000000000............///000111222222222222333444777999;;;777;;;AAAEEEGGGLLLQQQVVVbbbcccccc___XXXSSSRRRSSSSSSTTTTTTRRROOOLLLKKKKKKDDDDDDEEEGGGIIILLLNNNPPPQQQVVV[[[^^^\\\WWWRRRPPPIIIJJJNNNSSSTTTUUU[[[aaafffiiikkkjjjkkksss{{{{{{|||yyytttoookkkiiiiiiiiigggeeebbbaaaaaaaaa```___]]][[[ZZZZZZ\\\]]]]]]]]]```^^^]]]]]]___`````````XXXYYY[[[]]]^^^]]]\\\\\\VVVWWWYYYZZZ[[[\\\___aaaaaaffflllqqqwww~~~~~~}}}~~~zzzfff```ZZZVVVTTTQQQMMMJJJ<<<999777666666777777666222222222222333333333333111111111111111111111111////////////////////////........................................................................------------------------/////////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,*********++++++,,,,,,,,,******+++,,,,,,,,,++++++******++++++,,,,,,------,,,++++++*********++++++------------------------++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++******...000111111111111222444222444888@@@IIIQQQVVVXXXXXXXXXYYYZZZ[[[ZZZXXXUUUOOOKKKLLLRRRWWW^^^pppvvvqqquuu~~~}}}~~~zzzuuuyyyzzz{{{xxx{{{~~~wwwrrrkkklllzzzzzzooohhh\\\ZZZWWWTTTSSSVVV\\\aaakkkmmmpppuuu{{{++++++,,,,,,,,,,,,,,,---........................---------.........//////////////////////////////------...///000000111111///////////////000111111555555555666888:::===>>>>>>BBBGGGIIIJJJOOOXXX```ppppppmmmeeeYYYRRRPPPRRROOOSSSUUUTTTOOOJJJGGGFFFEEEEEEFFFIIIMMMQQQVVVYYYZZZ\\\]]]\\\YYYUUURRRQQQQQQUUUZZZ]]]^^^```eeekkklllpppuuuxxxzzz~~~~~~~~~{{{llljjjgggdddbbbaaaaaabbbdddccccccfffjjjllllllkkkhhhfffeeefffjjjooorrrsssrrrrrrqqqqqqrrrssstttuuuooonnnnnnmmmjjjhhhfffddd[[[[[[[[[\\\\\\\\\\\\\\\ZZZ\\\^^^```bbbgggnnnsss}}}|||wwwmmmccc]]]ZZZWWWUUUUUUEEEBBB>>><<<======<<<:::666666666555444333333222111111111111111111111111//////............//////........................------............------........................---------------------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,))))))***+++,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---------------------------///111222111111222333555888???HHHPPPWWWZZZ\\\[[[ZZZYYY[[[]]]\\\WWWSSSMMMKKKNNNUUU]]]gggvvv{{{tttssszzzzzzssswww}}}xxxxxxxxxvvvzzz{{{vvvtttpppuuuwwwkkk^^^VVVVVVUUUTTTTTTWWW]]]eeekkkpppuuu|||+++++++++,,,,,,---------........................------------............////////////////////////......//////000111222222222111111000000000111111555666888;;;>>>BBBDDDFFFEEEIIILLLOOORRR[[[iiissswwwhhhXXXNNNKKKMMMJJJPPPVVVWWWRRRLLLIIIHHHJJJIIIIIIJJJOOOVVV]]]aaaaaa```]]]YYYVVVUUUWWWYYYaaafffjjjlllnnntttzzz~~~yyyqqqlllkkkkkkkkkllloooqqqrrrssstttvvvyyy{{{}}}}}}|||yyyvvvtttvvv|||}}}wwwtttsssllliiiggggggiiiiiifffbbbbbb```^^^[[[YYYYYY[[[]]]```fffmmmsssvvvyyy|||wwwjjjgggqqqyyyjjjccc^^^YYYYYY\\\SSSOOOIIIFFFEEECCC>>>:::777777666555444444333333111111111111111111111111//////............//////........................------...//////...------........................------------------------)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,,,,))))))******+++,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------+++...000111111111222333999>>>FFFOOOVVV[[[]]]^^^\\\ZZZXXXYYY[[[ZZZUUUQQQNNNMMMQQQYYYbbbmmmyyy{{{sssrrrwww~~~rrrqqqxxx{{{yyy{{{|||{{{{{{zzzvvvuuuvvvxxx|||yyywwwxxxyyy~~~~~~tttiii___VVVPPPUUUUUUVVVWWWZZZaaajjjpppvvv}}}++++++,,,,,,------..............................,,,------------........./////////////////////////////////000000111111111222222222222222222333444333666;;;AAAGGGKKKNNNOOOKKKNNNRRRXXXaaannn}}}zzzgggUUUJJJHHHHHHIIIQQQYYY\\\XXXRRROOOOOOLLLJJJIIIKKKPPPXXX```fffcccaaa]]]ZZZZZZ^^^eeejjjrrrvvvzzz}}}zzzyyyxxxzzz}}}}}}yyy}}}}}}~~~|||{{{~~~~~~{{{xxxpppmmmhhhbbb]]]YYYWWWVVVQQQUUUYYY]]]^^^___aaaccclllpppvvv{{{yyyfffYYYVVV\\\kkkxxxrrrjjjddd]]]\\\``````[[[UUUSSSRRRNNNFFF???:::999777555444444555555111111111111111111111111111000///......///000111........................---...///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------......,,,,,,,,,++++++***************+++,,,,,,,,,++++++))))))******++++++,,,,,,)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---******++++++++++++,,,,,,+++,,,///000000111333555===DDDLLLTTTYYY\\\^^^___\\\ZZZXXXWWWWWWUUUSSSQQQQQQQQQUUU]]]hhhrrr{{{}}}vvvpppqqqyyyvvvnnnrrrzzzzzzsssppptttyyyzzzxxxxxx}}}xxxsssrrrvvv|||~~~~~~{{{~~~ssshhh___YYYUUUSSSSSSTTTWWWZZZ___fffooouuu+++,,,,,,---......//////........................,,,,,,---------.........////////////////////////////////////////////////111111111222444666777888999===CCCJJJOOORRRRRRRRRPPPSSSYYYbbbnnn{{{nnn\\\PPPJJJJJJKKKNNNWWW```ccc^^^WWWUUUUUUNNNMMMMMMOOOSSSYYY___ccc```______```dddmmmwww~~~~~~zzztttrrrvvv||||||uuunnngggbbb___XXXYYYYYYYYYWWWUUUTTTTTT[[[]]]```ccceeegggkkkoooyyy~~~yyyiii___ZZZYYY]]]ccchhhhhhiiikkkmmmpppvvv{{{|||yyytttnnnddd```cccdddaaa___aaaeeeccc[[[TTTHHHEEE@@@;;;777666666666111111111111111111111111222111///......///111222////////////////////////...///111222222111///...........................,,,,,,,,,,,,,,,,,,,,,,,,---...000111222111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++,,,,,,,,,+++*********************+++++++++(((((((((((()))+++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,---------*********++++++,,,,,,,,,+++---...///000333666999BBBHHHQQQWWWZZZ[[[\\\^^^\\\[[[ZZZVVVSSSQQQQQQRRRSSSUUUYYYaaammmxxx~~~~~~zzzvvvssstttyyyrrrmmmsss|||xxxqqqooowww~~~}}}}}}|||vvvooonnnvvv|||ttthhh]]]WWWUUUTTTTTTTTTXXX^^^dddlllvvv,,,,,,------...///000000........................,,,,,,,,,---------......////////////////////////...............---------...///111333666999;;;===AAAEEEKKKQQQTTTSSSQQQPPPTTTWWW]]]hhhttt|||ppp___QQQKKKKKKOOOQQQUUU^^^fffhhhbbb[[[XXXXXXRRRRRRSSSTTTVVVYYY\\\]]]\\\^^^aaafffnnnxxx|||yyy|||{{{wwwxxx~~~zzzrrrmmmhhhgggeeebbb]]]YYYVVVUUUTTTTTTVVVVVVTTTSSSUUUYYY]]]bbblllwwwvvvnnnhhh```\\\\\\XXXWWWXXXZZZ]]]aaaiiipppmmmvvv}}}|||vvvjjjccceeebbbaaadddllluuuwwwrrrkkkYYYTTTLLLCCC;;;777666666111111111111111111111111333111000......000111333000000000000000000000000...000111222222111000...........................,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++*********((()))***+++,,,---......,,,,,,,,,,,,,,,+++***)))+++++++++***************)))))))))***+++---...///++++++++++++++++++++++++(((((()))++++++,,,,,,,,,,,,,,,,,,------.........,,,---...///111444999===EEEKKKSSSXXXZZZZZZ[[[]]]\\\\\\[[[VVVQQQOOOQQQTTTUUUWWW[[[dddqqq|||xxxxxxxxxyyy{{{qqqlllsss}}}}}}uuuttt~~~|||uuummmlllwww|||zzz|||~~~}}}ssskkk```VVVRRRQQQQQQRRRYYY___gggqqq|||000///...---,,,+++++++++,,,,,,,,,---------............///000000000000000,,,---///111111111111000333222000000111111111000777222111444888:::???DDDMMMOOORRRVVVXXXXXXWWWUUUWWW]]]dddhhhiiijjjmmmpppbbbYYYRRRQQQOOOMMMQQQXXXZZZaaahhhiiiddd]]]YYYXXXZZZXXXUUUTTTUUUXXX\\\___cccbbbeeeooo~~~}}}ssspppsssyyy~~~~~~wwwmmmddd^^^\\\]]][[[WWWRRRNNNLLLMMMNNNNNNTTT\\\bbbgggmmmssswww}}}}}}|||{{{zzzvvvpppllldddccc^^^UUURRRWWW\\\]]]aaajjjzzz~~~{{{xxxpppmmmnnnoookkkhhhmmmzzzoooggg[[[QQQIIIBBB<<<777666777666444222111111222333222111000000111333444111111111111111111111111000000////////////000000...------------...//////,,,,,,,,,------------...------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,---...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++,,,------......------,,,,,,,,,,,,,,,---...///---///000111222444666999CCCKKKQQQTTTVVVYYYZZZWWW\\\\\\YYYUUUQQQOOOPPPQQQWWW```jjjqqqxxx~~~~~~~~~}}}vvvpppnnnnnnvvv~~~xxxqqqnnnvvv~~~{{{yyy{{{|||tttlllgggaaa[[[WWWXXXZZZ\\\[[[^^^gggsss------------------...///,,,,,,---------...............///000000000000000---...///000111111000///222111000///000000000///222111333999>>>AAAGGGNNNWWWYYY[[[[[[YYYWWWUUUTTTVVVXXX[[[[[[ZZZYYYZZZ[[[WWWRRROOORRRRRRRRRUUU[[[[[[```eeeeee```YYYUUUTTTTTTTTTVVVXXX\\\aaaeeeggglllqqq{{{}}}|||{{{{{{zzzxxxyyy~~~vvvrrrooorrrzzzyyyssspppgggddd```\\\YYYUUUPPPLLLKKKNNNQQQTTTUUUYYY]]]aaalllooosssxxx}}}tttssslllaaaZZZZZZYYYWWWZZZ___iiiuuu|||}}}{{{zzzyyy|||}}}xxxqqqqqq{{{|||tttiii^^^TTTKKKBBB<<<<<<;;;999777444222333333333222111111000000111111000000000000000000000000000///////////////000111...------------...//////,,,,,,,,,------.........************************,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++***)))+++******))))))******+++++++++++++++++++++++++++)))*********++++++++++++***+++,,,,,,------,,,,,,......---,,,,,,,,,------+++---///111222444888:::DDDLLLRRRTTTVVVYYYYYYWWWWWWWWWUUUQQQNNNNNNOOORRRWWWaaalllsssxxx}}}~~~|||uuupppkkkjjjlllttt|||tttqqqwww|||vvvuuuuuurrrjjjccc^^^[[[WWWXXX\\\bbbeeegggoooxxx+++,,,,,,---...000111222,,,------------...............///000000000000///......///000000000//////222222111111000000111111111333999AAAFFFKKKSSS\\\eeefffeee```YYYSSSRRRRRRSSSRRRPPPNNNLLLKKKJJJJJJMMMKKKNNNSSSXXXZZZ^^^cccaaabbbaaa^^^YYYUUUTTTSSSRRRVVV[[[bbbjjjpppuuuwww|||~~~{{{uuupppnnnoooqqqsssyyy}}}tttvvvzzz{{{vvvrrrqqqpppiii]]]SSSNNNMMMKKKIIIGGGHHHLLLOOOUUU[[[ccckkksss|||xxxqqqnnniiieee\\\ZZZ[[[```fffooo{{{zzz|||tttiii```WWWMMMGGGEEECCC???<<<999777777777444444333333222111111111///////////////////////////////////////000111111...------------...//////++++++,,,,,,---...//////------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++***)))((('''***))))))(((((())))))***++++++++++++++++++++++++************++++++++++++)))***++++++,,,,,,++++++//////...---,,,,,,,,,,,,***,,,...000222555999<<>>;;;999666666666555555444333222000000000000000000000000///......//////000111222...------------...//////***++++++,,,---...//////........................,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,'''((()))***++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,......---,,,,,,,,,------+++---///000222555999===HHHOOOTTTTTTUUUWWWWWWUUUQQQPPPNNNLLLMMMQQQWWW\\\hhhqqqyyy{{{~~~~~~mmmeeeeeeeeehhhnnnsssyyy}}}zzz{{{zzzwww}}}zzz~~~}}}~~~xxxkkkaaa\\\XXXUUURRRRRRUUUZZZcccmmmwww...............///000111---------.........//////------...///////////////////////////000000000111111333444444333333666888;;;???IIIWWWcccnnn|||wwweeeTTTKKKIIIJJJKKKJJJHHHGGGGGGHHHKKKMMMMMMPPPUUU^^^kkk{{{~~~ssseee[[[[[[```gggkkkrrrvvv~~~{{{vvvrrrpppnnnlllkkkgggmmmttt||||||{{{}}}{{{lllggg^^^UUUOOOMMMLLLLLLIIILLLPPPQQQSSSZZZfffoooyyy~~~wwwkkkbbb^^^bbbiii{{{uuunnnkkkkkkjjj___[[[WWWRRRMMMFFF>>>999:::999888777555444333222111111111111111111111111///////////////000111111...------------...//////++++++,,,,,,---...//////++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---((()))***+++,,,,,,,,,,,,------,,,,,,,,,,,,------........................,,,++++++++++++++++++++++++,,,,,,---------------+++++++++,,,---...///000...///000000222555:::>>>JJJPPPTTTSSSSSSUUUUUUSSSNNNMMMKKKKKKMMMTTT^^^eeevvvzzz}}}~~~yyyppphhhfffiiinnntttxxx{{{zzzzzz~~~~~~{{{|||yyypppcccZZZUUUSSSSSSRRRSSSWWW___hhhrrr{{{//////......---.........------........./////////------...////////////...000000000000111222333444111333666777666777;;;>>>BBBGGGTTThhh{{{|||eeeSSSJJJGGGGGGJJJKKKKKKHHHDDDDDDGGGKKKPPPXXXcccooo~~~nnnfffhhhqqqyyy}}}nnnlllkkkjjjjjjkkkmmmooowww|||vvvyyy}}}{{{tttkkkccc]]]XXXTTTRRRLLLLLLLLLKKKLLLQQQZZZaaahhhnnnxxx~~~rrrhhheeegggiiixxx~~~}}}uuutttuuuwwwnnnllliiigggbbbYYYMMMDDDCCCAAA===999666333222222111111111111111111111111000000////////////000000...------------...//////,,,,,,,,,---------......------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,+++***))),,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,---............---******+++,,,---///000111...///000111333777===AAAKKKQQQSSSRRRQQQSSSSSSPPPIIIIIIHHHJJJPPP\\\iiirrryyyuuuwwwssslllggglllrrrzzz{{{{{{}}}~~~xxxvvvxxxmmmfff\\\UUURRRRRRTTTUUUUUU[[[dddmmmvvv}}}......------------..................////////////,,,---......//////......000000000000222444666777555999===>>>===???DDDIIINNNSSSddd}}}uuu]]]PPPKKKJJJJJJMMMRRRSSSNNNFFFCCCFFFLLLXXXfffwwwxxxsssyyywwwpppiiikkknnnrrrwww}}}|||xxx{{{|||wwwtttpppkkkhhh\\\YYYSSSNNNLLLNNNQQQTTTXXX^^^hhhwwwwwwssstttnnnqqquuuvvvsssqqqsssvvv|||~~~wwwvvvyyy{{{xxxyyy}}}{{{nnndddTTTPPPIIIAAA:::666444333111111111111111111111111222111000//////......///...------------...//////...------------,,,,,,,,,000000000000000000000000---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,+++***)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,------------,,,+++++++++,,,---...///000---...000222555;;;BBBGGGLLLQQQSSSPPPOOOQQQPPPNNNFFFGGGHHHMMMXXXhhhyyyvvvgggllltttrrrkkkhhhlllsss~~~{{{{{{yyyxxxyyyvvvrrrtttyyyrrraaa]]]VVVRRRQQQSSSUUUWWWYYYaaakkkuuu}}},,,,,,,,,,,,,,,---...///............/////////000,,,---......//////......000000000111333555777999;;;???DDDEEEEEEGGGMMMRRRYYY___qqqkkkUUULLLMMMOOOPPPRRRXXX[[[VVVKKKGGGKKKRRR```rrr}}}yyypppjjjgggrrrwww~~~~~~uuunnncccZZZTTTQQQPPPOOOHHHNNNXXXggg~~~xxxnnneeeaaabbbiiiqqquuu~~~zzzuuuuuuxxxyyy{{{ccc]]]SSSIII@@@:::777666000000000000000000000000333222111///...............------------.../////////......------,,,++++++------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...)))***+++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,************************---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,---......***,,,///222777>>>FFFKKKLLLPPPRRRPPPNNNOOOOOOMMMFFFHHHKKKRRR```sssxxxggg___iiirrroooiiigggiiirrr~~~zzzxxxtttrrrqqqoooooovvv~~~~~~qqqdddZZZWWWSSSPPPPPPSSSVVVXXX^^^fffrrr}}}000...,,,---000111///------......///////////////000000...------...///000---333555222222888;;;999@@@CCCHHHMMMOOOQQQWWW]]]hhhkkkwwwzzzooo___SSSPPPRRRVVVXXX___```___YYYRRRQQQVVV\\\lll}}}zzzwwwrrrnnnqqqyyy~~~{{{|||vvvqqqjjj```[[[[[[XXXOOOLLLXXXhhhttt}}}{{{nnnhhhhhhgggdddhhhuuuzzzqqqiiijjjsss{{{}}}lllYYYOOOHHH@@@999666000333333222333555555111222222111000...///111222111000......000111000///////////////////////////000000000//////............---,,,,,,......---,,,222000...,,,+++,,,---...------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((())),,,.........---,,,,,,///111000...---///222///+++(((&&&'''***,,,---//////...------.........,,,,,,---,,,+++,,,...111000222555:::???DDDHHHJJJSSSOOOMMMOOONNNKKKIIIJJJMMMMMMRRR```uuulllfffeeeiiiiiieeedddggghhhvvvyyy{{{|||uuunnnlllpppwww|||~~~zzzsssggg\\\VVVSSSQQQQQQUUUXXX[[[\\\gggqqq~~~///---,,,---///000...,,,---......///////////////000//////....../////////...222444222555===AAA@@@DDDFFFKKKOOOSSSWWW]]]bbbhhhmmmwwwuuufff^^^TTTNNNOOOTTTYYY\\\___aaa```]]]YYYZZZaaahhhnnn~~~yyyvvvuuuyyy{{{}}}~~~||||||}}}ooohhhbbbXXXQQQUUU[[[___eeekkkrrruuuzzzyyyvvvqqqjjjpppttt}}}}}}wwwppphhhiiipppyyywwwfffZZZQQQEEE<<<999777888777444444777555111000000000000//////000111000...------...//////...........................---,,,,,,,,,+++++++++***...---,,,,,,......---,,,))))))(((((()))***,,,---------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((***,,,---......---,,,)))***++++++******+++,,,...+++(((''')))+++,,,,,,,,,++++++******+++++++++,,,------,,,+++,,,///111///222666<<>>999777:::>>>;;;444444444444555666555333111///---+++,,,---...---,,,...................................................---,,,,,,......---,,,...............,,,+++***---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++...,,,***,,,///000...,,,+++******+++,,,,,,+++)))///............//////000,,,---...------...111333000555<<>>888666666666222///111000......000111000///////////////////////////---.........//////000000...---,,,,,,......---,,,...,,,***((((((((()))***---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++***************+++&&&)))+++***((('''))),,,...,,,***+++,,,------,,,*********+++,,,---...///---.../////////111444777@@@BBBGGGKKKOOOPPPQQQPPPMMMKKKJJJJJJHHHIIIQQQ\\\ooo{{{|||}}}~~~yyyuuusssrrrzzzuuummmhhhdddnnnyyyzzzuuunnneeeaaaddduuu~~~zzzppp^^^UUUOOOOOOQQQTTT]]]gggooottt~~~~~~{{{......////////////.........000222333222111222333777666444333444777<<>>===888222000333222222111111111111111111111000//////////////////............---------........................,,,,,,---------...............---------,,,,,,,,,------,,,+++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++---------.........//////......---...111444888:::CCCEEEHHHKKKMMMNNNMMMMMMLLLKKKJJJJJJIIILLLWWWcccpppxxx~~~~~~}}}vvvmmmeeefffkkk||||||jjj[[[PPPJJJJJJLLLXXXhhhvvv}}}~~~|||rrrfff]]]VVVQQQNNNOOOSSSZZZgggrrr}}}}}}000000111111111111000000...000111111000///111222222333555777:::@@@GGGMMMYYYaaaqqq{{{bbbSSSPPPQQQWWW[[[aaafffmmmvvv{{{zzz}}}yyyrrrlllhhhfffiiihhhiiimmmsssxxx{{{|||yyyvvvrrrppppppqqqrrrrrroooooonnnllljjjhhhfffeeedddeeegggjjjnnnrrrvvvxxx}}}lllaaaVVVUUUYYYaaajjjqqq~~~xxxtttssszzzxxx{{{yyyyyy|||~~~ssscccQQQHHHBBB<<<666444555555444333111000///...333222111000///..................---------,,,,,,........................,,,,,,,,,,,,------------...------------,,,,,,,,,++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,---...///000111......---...111666;;;>>>FFFHHHJJJMMMNNNNNNMMMMMMKKKIIIIIIJJJJJJOOO[[[gggvvvyyy~~~}}}ssslllfffcccfffkkk}}}zzzlll[[[PPPHHHDDDEEEJJJSSSfffxxxzzztttxxx{{{wwwlllaaaYYYUUURRROOONNNPPPTTT^^^ppp///000000111111000000//////000111111//////111333333666:::>>>CCCKKKTTTZZZbbbhhhyyyooo___YYYZZZ]]]\\\aaagggnnnvvv{{{yyyzzzxxxpppllljjjnnnmmmnnnrrrxxx~~~{{{yyyxxxxxxwwwvvvvvvuuusssqqqooollliiifffdddddddddfffiiinnnrrrttt{{{~~~}}}sssfff^^^]]]^^^aaaccclllvvv|||{{{~~~{{{xxxwwwxxxqqqrrrxxx{{{vvvkkk]]]SSSLLLEEE???;;;777777666444222111//////444333222000///.........//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------******,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---...///000000000000///111555;;;AAAEEEIIIKKKMMMNNNOOOOOOMMMMMMKKKJJJKKKMMMNNNTTTaaammm|||{{{{{{xxxlllfffddddddgggkkkuuuxxxnnn___PPPJJJEEECCCGGGOOOYYYppp|||zzzyyyyyyvvvnnnbbbXXXSSSSSSOOOOOOQQQVVV\\\hhh...//////000000//////...000111222111000111333555555:::AAAGGGLLLTTT___gggnnnqqqwwweee\\\[[[___cccbbbfffkkkrrr{{{}}}}}}}}}zzzyyy|||||||||~~~|||{{{wwwsssooohhhhhhhhhiiilllpppsssvvvwwwyyyzzz{{{||||||}}}~~~tttjjjeeeccc```]]]]]]dddmmmyyyzzz{{{~~~zzzvvvsssqqqssssssxxxvvvpppggg]]]UUUMMMEEE>>><<<;;;888666444333222222444333222111//////......000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,------,,,+++******+++,,,,,,------,,,,,,))))))*********+++++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,---------------............///000000000333777>>>DDDGGGKKKLLLNNNPPPPPPOOONNNMMMKKKKKKMMMPPPRRRWWWdddppp}}}zzzyyy|||tttiiifffffffffgggjjjqqq}}}uuulll[[[LLLGGGDDDAAAHHHSSSccc||||||}}}~~~~~~{{{oooddd[[[UUUSSSQQQMMMOOOUUU]]]fffvvv......////////////......111222333333333444777::::::AAAIIIPPPUUU^^^iiirrr|||{{{|||nnnaaaZZZ\\\bbbgggkkklllnnnttt|||tttsssuuuxxx~~~zzzooooooppprrrtttwwwzzz{{{wwwvvvuuuuuuuuuvvvxxxyyyzzzpppjjjhhhbbb\\\ZZZ[[[\\\dddsss~~~yyy{{{}}}xxxttttttsssxxxwww{{{{{{zzzttthhh]]]TTTKKKCCCDDDAAA===888555444444555444333222111000/////////111111111000000000//////........................------------,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,---------,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,------......------,,,...------,,,,,,------...---------.....................000444999>>>CCCFFFLLLMMMOOOPPPPPPOOONNNMMMLLLMMMQQQUUUWWW[[[fffqqq{{{yyyyyy}}}yyyqqqiiihhhhhhhhhhhhkkkvvvrrr^^^MMMGGGCCC@@@HHHVVVkkkuuueeeYYYTTTSSSRRRPPPMMMPPPYYYfffttt|||yyy|||//////000000000000//////222333444555555888<<>>BBBLLLTTT^^^dddiiiqqq}}}zzzqqqkkkbbb[[[\\\ccc\\\]]]___```eeeppp~~~{{{vvvttt{{{mmmfffcccjjjwww{{{tttrrrwww}}}}}}zzzyyyxxxxxxyyyxxxxxx{{{{{{|||~~~vvvrrrsssqqqjjjdddhhhiiieeebbbbbbaaa___jjjqqq{{{|||www}}}tttnnnjjjdddVVVPPPFFF<<<666444444555222222111111111111111222000/////////..................................../////////......---------,,,,,,,,,------............------,,,---...000111++++++,,,---------,,,,,,))))))*********++++++++++++++++++,,,,,,+++++++++---,,,+++******+++,,,---)))***+++---///000222222///222666:::???CCCEEEGGGKKKLLLNNNPPPPPPPPPOOONNNXXXZZZ```eeefffgggoooxxx|||sssmmmhhhgggfffeeeiiiooouuuxxxbbbOOOLLLLLLLLLZZZmmmzzziiibbbYYYQQQNNNOOOQQQRRRXXX\\\hhh|||}}}{{{zzzyyyxxx{{{111//////222222000000444777555555:::===@@@FFFLLLQQQ^^^jjjsss~~~{{{uuujjj^^^XXXUUUQQQQQQSSSQQQVVV```nnn}}}yyysssyyy~~~ssslllaaagggnnnwww~~~wwwssspppooonnnwwwtttuuuzzz~~~zzz~~~yyyrrrooorrrzzzvvvwww{{{tttqqqmmmhhhbbb]]][[[ZZZ[[[bbbgggpppyyysssfff```VVVJJJAAA;;;999888111222666888333...///444000///...------...///000000000//////.........---000000000///......------+++///000---,,,...///...///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,---...---------///111000222666;;;AAAGGGKKKMMMPPPQQQTTTUUURRRLLLLLLPPPXXX]]]dddgggiiilllqqqwww~~~rrrlllgggccc```aaaiiirrrxxxrrrhhh]]]WWWVVV\\\jjjwww|||~~~sss___ZZZVVVUUUSSSRRRUUUZZZ^^^hhhzzz}}}{{{|||~~~~~~{{{222000000222222000222666;;;999;;;BBBGGGIIILLLPPPYYYjjj|||uuuhhh___UUURRRPPPMMMNNNPPPUUU]]]lll}}}~~~xxxuuu|||~~~{{{zzzvvvrrrqqqsss|||yyytttrrrrrrqqquuurrrqqquuuxxx{{{xxxvvvtttrrrrrrtttvvvxxx~~~|||~~~vvvnnnfff```\\\YYYZZZ\\\```jjj~~~zzzsssmmmeee\\\SSSKKKCCC>>>333222333444222---...222000///............///000000/////////........................////////////%%%+++///------///...,,,///---,,,++++++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------...//////......000222000222666<<>>DDDIIIMMMPPPNNNMMMOOOQQQOOONNNRRRYYYfffkkkooonnnlllppp|||{{{ooolllhhhdddddddddfffmmmuuuzzzsssnnnooosssvvv}}}~~~zzzxxxyyy{{{rrrvvv|||yyyjjj___[[[VVVUUUWWWYYY^^^hhhrrr}}}wwwyyy222000111333333333999@@@EEEHHHPPPVVVWWWYYYcccooo~~~eeeVVVQQQMMMNNNNNNNNNQQQUUU]]]mmm}}}wwwkkkjjjppp{{{xxxtttrrrssssssrrruuuzzzzzz}}}}}}{{{{{{vvvxxx}}}}}}xxxjjj^^^YYY___fffrrr{{{xxxyyyxxxzzz}}}hhhXXXHHH===444222333222222333000//////////////////000///////////////.........---------....../////////$$$***---,,,,,,------+++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------+++++++++,,,,,,,,,---------------.........//////,,,...//////...///111333111444999@@@FFFKKKOOOQQQOOONNNMMMNNNMMMLLLRRRZZZgggmmmqqqqqqrrr{{{zzzqqqtttmmmhhhggghhhkkksss||||||wwwwww|||yyywwwzzz}}}~~~qqqtttyyy{{{wwwmmm```WWWYYYVVVVVV[[[```iiiwww|||{{{|||yyyttttttzzz000000222555666888@@@IIIQQQWWW___aaa^^^dddyyy}}}bbbVVVRRRPPPQQQRRRRRRVVV\\\cccrrrtttmmmjjjrrr~~~{{{zzzxxxuuuuuuxxxxxxxxxxxxzzz}}}wwwvvvwww{{{|||mmmccccccccchhh}}}~~~}}}kkkSSSFFF888333333222111222///000000000000000000///.........//////////////////.........---------,,,,,,//////+++***,,,...---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,---------------.........//////+++,,,---------...000333333666<<>>666555888666444111000000111111000---.........//////000000000000000000000000000000,,,,,,,,,------............---+++******+++---...------------------------)))******+++,,,---......---------............///+++,,,...---,,,,,,---///111+++''',,,111444666999@@@BBBEEEIIIKKKLLLLLLLLLMMMJJJHHHKKKLLLMMMQQQWWWbbbiiittt~~~wwwyyy|||{{{}}}~~~}}}uuudddYYYSSSPPPQQQUUUYYYaaahhhllluuu{{{rrrkkkmmmuuu|||777<<>>CCCDDDDDDEEEGGGIIIKKKLLLCCCDDDIIIPPPTTTYYYdddooo~~~rrrnnnmmmpppqqqoooppptttpppuuu}}}~~~|||vvvpppqqqvvvvvvoooggg[[[VVVSSSSSSSSSTTTYYY```pppuuuuuuyyy|||@@@GGGPPPYYYeeeyyymmmbbbVVVPPPMMMRRR^^^ooowwwrrrrrrvvvyyyyyy~~~sssllliiiyyy||||||{{{~~~xxxwwwzzz~~~}}}yyywwwwwwyyyyyyyyyuuussssssvvv{{{}}}|||yyywwwxxxwwwyyyzzzuuuqqqiii___UUUSSSUUUYYY```hhhmmmkkkhhhccc^^^]]]^^^```kkkwwwzzzvvvpppjjjkkkmmmxxx|||}}}sssllleee\\\TTTPPPCCC>>>888444222222222222///////////////....................................------------,,,,,,,,,++++++++++++++++++++++++------------------------)))******,,,---......///,,,,,,,,,,,,------------***+++,,,,,,++++++,,,---///(((&&&,,,333888;;;>>>BBBCCCDDDFFFHHHIIIKKKKKKCCCEEEJJJPPPUUU]]]kkkxxx|||wwwooolllkkklllkkkjjjmmmsssrrrxxxzzz|||rrrpppooorrruuurrrhhh^^^WWWSSSRRRSSSUUUWWW^^^fffyyy{{{nnnooossstttxxx~~~GGGKKKTTTbbbwwwpppbbbZZZQQQQQQQQQVVVfff~~~zzzuuuvvvyyy{{{~~~zzzrrrsssvvv}}}~~~~~~~~~zzzxxx}}}~~~yyysssqqqtttzzz~~~zzzwwwvvvxxxzzzzzzzzzuuutttuuuyyy~~~}}}zzz{{{ooodddWWWRRROOOOOORRRWWWbbbfffiiifff```[[[[[[]]]dddlllyyyrrriiiiiiqqqwwwuuu|||tttlllccc^^^]]]QQQJJJ@@@888444333222222000/////////............------------------------......---------,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++++++++,,,,,,,,,,,,+++,,,------,,,,,,---...---))))))...333777<<>>BBBDDDGGGHHHIIIJJJKKKJJJGGGEEEFFFLLLUUU\\\bbbkkkwww{{{qqqhhhgggfffddddddiiisssrrrllljjjeeekkkmmmggg\\\RRRMMMLLLOOOOOOUUU^^^aaaeeevvv~~~lll^^^___fffnnnzzzbbbmmmmmmYYYQQQUUU[[[___bbbgggmmmsssxxx{{{}}}|||vvvooommmwwwyyytttsssyyyzzzxxxrrrppprrruuu|||zzzuuutttyyy~~~uuunnnhhhaaa\\\SSSSSSTTT\\\jjj~~~~~~{{{}}}~~~~~~~~~}}}eeePPP@@@777222333333111...------...---------,,,,,,,,,,,,+++///---+++,,,---...---,,,,,,,,,,,,,,,++++++++++++///...---,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++------,,,,,,,,,------...///000333777;;;@@@CCCFFFEEEFFFHHHJJJKKKJJJHHHGGGIIINNNVVV^^^eeelllsssxxx{{{tttnnnhhhdddeeeeeeeeekkk|||~~~pppkkkjjjkkknnnooofffXXXMMMJJJLLLNNNPPPXXXbbbfffnnnyyyjjj___cccllluuuvvvuuuaaaXXX[[[```fffiiimmmqqqtttyyy~~~wwwooojjjjjjqqq~~~~~~yyyvvvxxx}}}xxxpppjjjggglllrrr|||~~~||||||}}}~~~|||vvvpppkkkdddbbbbbbgggwww{{{||||||dddLLL;;;555444222///---------...////////////............///---+++,,,---...---,,,------,,,,,,++++++******---------,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,++++++*********///............//////000///111444888<<<@@@DDDFFFDDDFFFHHHIIIIIIGGGGGGGGGMMMQQQXXX```gggmmmppprrr{{{nnnjjjhhhfffdddhhhkkkllltttxxxvvvuuuvvvrrrjjjaaaUUULLLKKKOOOPPPUUU]]]ffflllzzzvvviiiaaagggpppxxxwwwfff___aaaeeekkkmmmooosssxxxttthhhfffhhhppp}}}{{{{{{{{{zzz}}}yyypppkkkhhhhhhgggtttxxx}}}~~~zzzuuuqqqwww{{{~~~yyytttrrrrrrvvvvvvttt~~~tttXXXBBB777555111...---......///000000/////////.........///---+++,,,---...---,,,......------,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++*********++++++******+++,,,------...000444888<<<@@@CCCEEEEEEGGGHHHHHHFFFEEEFFFHHHQQQUUU[[[bbbhhhlllooopppnnnfffeeefffgggffflllrrrvvv~~~zzzxxxzzz}}}|||mmm^^^UUUQQQMMMMMMQQQTTTYYYaaajjjssswwwkkkdddiiipppvvvqqqffffffjjjnnnnnnoooqqqvvv|||hhh^^^cccooo||||||}}}{{{wwwvvvyyy|||qqqmmmhhhdddccceeehhhkkkyyywwwrrrnnnkkkmmmrrrvvv}}}}}}}}}pppmmmttt~~~zzzaaaJJJ===999444000////////////.........---------,,,,,,///---+++,,,---...---,,,------------,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,---.........111444999===AAADDDEEEGGGHHHIIIGGGEEEEEEJJJNNNVVVZZZ___dddgggkkkooorrrrrreeeccceeegggjjjhhhnnntttxxxxxx{{{wwwsssttt{{{~~~{{{vvvbbbPPPKKKLLLLLLNNNRRRXXX^^^hhhrrr}}}yyy~~~zzznnngggjjjnnnrrr{{{}}}nnnooouuuxxxxxxpppppprrrzzzppp```]]]lll~~~{{{zzzyyyxxxwwwxxxyyyzzzwwwwwwzzz~~~rrroooppppppooofffdddaaa______ccchhhlllssspppmmmjjjlllvvvzzzeee___gggpppzzzvvvdddRRRGGGAAA999333111111000///............------------///---+++,,,---...---,,,++++++++++++,,,,,,,,,,,,******,,,---------,,,,,,*********++++++,,,,,,---++++++++++++++++++,,,,,,,,,,,,,,,------...///000000222666;;;???CCCEEEFFFHHHIIIIIIGGGEEEIIIPPPWWWZZZ^^^cccdddeeeiiipppwwwwwwccc]]]aaaeeehhhkkkgggkkknnnpppvvvuuuqqqxxx}}}vvvssstttyyy}}}~~~~~~zzz{{{~~~{{{uuuiiiWWWJJJJJJLLLKKKOOOUUU^^^gggsss}}}}}}qqqiiijjjllloooyyyxxxsss|||rrrqqqttt~~~rrrccc]]]fff}}}xxxooommmlllpppvvv{{{{{{yyyyyy|||}}}uuullliiikkklllhhhddddddcccaaa___```ccchhhllljjjlllpppttt}}}|||{{{|||lllWWWQQQZZZdddmmmxxxyyyqqqcccWWWNNNGGG===666333222000...111000000000///////////////---+++,,,---...------))))))******+++++++++,,,***+++---...///...------))))))***+++,,,,,,------*********++++++,,,,,,---)))((())))))***+++,,,---111333888===AAADDDGGGGGGIIIJJJJJJHHHGGGLLLVVV___\\\aaaeeeeeecccgggrrr{{{|||hhhWWWWWW___dddgggiiifffgggggggggmmm~~~xxxuuu}}}|||vvvuuuwwwyyyyyyzzz}}}zzz}}}yyyqqq___RRRJJJMMMOOOLLLQQQZZZdddnnn~~~sssjjjjjjlllnnnxxx|||yyyxxxvvv|||tttfffdddlllzzzxxxnnnhhhjjjkkkpppuuuvvvuuuxxx~~~yyylllgggfffjjjkkkiiikkkpppsssoooiiidddddddddeeefffoooooouuuyyyuuurrrvvv}}}aaaNNNOOOPPPWWWcccnnnyyyxxxnnnccc\\\XXXQQQGGG<<<555111000000111222333333222000---,,,---,,,***))))))***,,,------------------------------------...------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,***+++------+++...333000555===CCCFFFHHHJJJKKKMMMLLLIIIGGGJJJQQQ[[[cccjjjgggfffiiihhhgggmmmvvvttthhh^^^___dddfffdddccceeeeeefffhhhooo~~~}}}|||~~~yyy}}}}}}|||{{{{{{}}}{{{hhhXXXQQQLLLLLLMMMOOOVVV]]]iii|||zzzooommmlllnnnwww|||~~~}}}}}}sssjjjdddkkkyyyvvvmmmjjjiiimmmooossswwwuuutttyyyzzztttnnnkkkjjjggggggkkklllkkkooovvv{{{uuummmgggeeegggiiijjjtttxxx~~~vvvvvvyyy~~~yyyaaaQQQKKKKKKOOOYYYcccmmmzzz}}}vvvlllbbb[[[[[[WWWNNNCCC:::444111111333444555555444222000///+++,,,,,,,,,,,,,,,,,,+++------------------------,,,---------------,,,,,,,,,,,,+++++++++*********,,,,,,,,,---------------,,,***+++------+++...333222777===CCCFFFHHHIIIJJJLLLJJJHHHGGGJJJSSS^^^ffflllkkkkkkjjjffffffqqqzzzpppjjjlllnnnkkkfffccc\\\___ccchhhqqq~~~~~~~~~}}}{{{yyyzzz~~~}}}|||hhhUUUPPPLLLLLLNNNRRRZZZbbbttt{{{pppnnnmmmnnnxxx}}}{{{vvvooovvvuuudddccciiixxxuuujjjgggiiimmmqqqrrruuuvvvtttttt}}}zzzrrrkkkgggeeedddcccggghhhjjjnnnoooqqqwww}}}qqqjjjiiinnntttxxxyyyrrrxxxvvvdddYYYNNNKKKKKKPPPWWWaaaooo{{{zzzssslllddd___```^^^XXXNNNAAA777333222000000111111111///...---+++,,,...//////...,,,+++------------------------,,,,,,------------,,,,,,+++++++++*********))))))------------,,,,,,,,,,,,,,,***+++...---,,,...444444888>>>CCCEEEGGGHHHIIIJJJHHHFFFFFFKKKUUUaaajjjnnnpppqqqmmmggghhhxxx|||wwwwwwtttlllddd```[[[aaahhhpppyyy~~~|||zzzzzz|||~~~|||~~~xxxcccRRRNNNKKKMMMPPPUUU___iii{{{pppnnnmmmnnnxxxzzzpppkkkjjjhhhgggyyywwwlllbbbiiiwwwyyynnnkkkmmmqqqssssssssssssssssssxxxuuuooommmiiiddd``````cccfffiiigggkkkppptttvvvzzztttmmmppp|||zzztttnnnwwwyyykkkbbbXXXRRRNNNNNNRRRYYYfffrrr}}}yyytttoooiiieeecccdddaaaWWWIII===555333....../////////...---,,,,,,---...//////...---,,,------------------------++++++,,,---------,,,,,,++++++++++++************---------,,,,,,,,,,,,+++---++++++...---,,,///444777:::???CCCEEEFFFGGGHHHIIIGGGFFFFFFKKKVVVbbbkkknnnqqqsssppplllppp|||vvvnnnddd^^^\\\```fffnnnvvv|||~~~~~~}}}~~~~~~~~~oooYYYPPPMMMLLLNNNQQQXXXdddpppxxxooommmmmmmmmvvvzzzqqqfff___]]]```eeeiii}}}|||zzzwwwrrrkkkgggkkkwwwzzzpppmmmsssxxxxxxvvvssspppoooqqqwwwvvvmmmhhheeedddeeeccc```^^^```dddjjjnnnoootttzzz~~~wwwttt}}}}}}tttmmmmmmvvv~~~rrrjjjbbbZZZRRRNNNMMMQQQ[[[fffsss{{{~~~yyysssmmmiiieeegggfff^^^QQQDDD999444222222222222111000000/////////------------//////------------------------***++++++,,,------,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,......,,,///444888<<<@@@CCCDDDEEEGGGHHHHHHHHHGGGIIINNNYYYeeemmmooorrrtttssssssyyyzzzoooeee\\\YYY[[[^^^cccjjjsss~~~}}}}}}{{{{{{|||tttbbbQQQOOOLLLLLLOOOSSS[[[iiiwww~~~zzz{{{~~~sssllllllllllllsss~~~iiiaaaZZZWWWXXX]]]gggppp}}}|||qqqkkkgggdddeeehhhxxxtttooolllpppwww{{{xxxrrrpppmmmnnnvvvvvvqqqiiibbb^^^^^^```bbbcccccccccbbbdddiiipppuuuuuummmgggpppwwwyyyrrrhhh___UUUNNNIIIHHHNNNVVVfffooo{{{yyyqqqkkkggghhhgggbbbYYYMMM@@@888333333222111000///......000///---,,,,,,---///000------------------------)))***+++,,,,,,------,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---+++,,,......---///555999<<<@@@CCCDDDEEEGGGIIIGGGHHHJJJNNNUUU___jjjrrrssswwwyyywwwxxx}}}uuuiiiaaa\\\ZZZ\\\\\\```gggqqq{{{uuuoooeeeXXXMMMMMMLLLNNNRRRWWWaaarrr~~~|||{{{yyyvvvtttvvvzzz}}}}}}{{{vvvmmmiiillllllkkkqqqzzzddd^^^[[[]]]```ccclllvvv|||tttiiicccaaadddnnnxxx~~~rrrkkkmmmrrrvvvwwwvvvrrrnnnnnnlllppp{{{qqqjjjaaa```___]]]]]]^^^aaaccceeegggkkknnnssszzz}}}uuunnnkkkjjjvvvzzz}}}pppggg\\\SSSJJJDDDGGGLLLXXX```lllxxxyyysssiiihhhfffeee```VVVGGG===444333111///...,,,,,,+++...------------------...------------------------))))))***,,,,,,------,,,,,,,,,,,,,,,+++++++++***))))))***+++,,,------......,,,,,,///...---000555:::<<<@@@CCCDDDFFFHHHJJJEEEHHHMMMTTT]]]hhhssszzzyyy}}}wwwzzz~~~}}}nnngggddd```\\\[[[[[[___fffpppxxxhhhZZZQQQMMMKKKLLLOOOVVV]]]iii||||||yyywwwvvvuuuvvvtttsssuuuzzz}}}}}}{{{~~~~~~oooiiiggglllnnnlllpppxxxfffbbbbbbgggiiijjjqqqzzz|||}}}|||zzzooodddbbbdddlll{{{|||nnneeeiiiqqqyyy{{{vvvpppmmmmmmlllllltttwwwmmmfffaaa^^^XXXZZZ]]]___```aaacccdddggglllsss{{{~~~tttmmmkkkmmmpppzzz}}}xxxooodddZZZOOOGGGFFFJJJNNNUUUaaannn{{{|||kkkhhhffffffeee\\\MMMAAA888777555333111///......+++,,,...//////...,,,+++------------------------((()))***+++,,,---------+++++++++************)))(((((()))***,,,---...///...,,,,,,//////---000555:::<<<@@@CCCDDDFFFIIIKKKDDDHHHOOOXXXcccooozzzuuuuuu{{{ttthhhggghhhddd]]]YYYXXX\\\bbblll{{{gggUUUNNNMMMJJJKKKPPPXXXaaaooo}}}wwwuuuuuuuuutttrrrsssqqqpppssszzz~~~vvvlllggggggnnnpppnnnpppxxxaaaccciiisss|||}}}zzzvvvxxxzzz|||qqqjjjdddccckkk|||yyyjjjgggjjjrrrtttuuussspppkkkhhhggglllmmmuuuyyylllaaa[[[[[[^^^```]]]aaabbbaaadddkkkqqqrrruuuuuulllffffffnnnwwwwww{{{}}}sssggg[[[PPPHHHDDDFFFMMMVVV___lllmmmkkkfffbbbaaaaaaZZZRRRGGG888555777111000000***111///---,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,111///---++++++---///111))))))***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000444777@@@AAACCCEEEFFFGGGFFFFFFJJJIIIOOO]]]pppzzztttwwwsssgggbbbaaaaaa^^^]]][[[```___iiiaaaOOOLLLOOOOOOPPPQQQWWWdddzzz~~~{{{yyyvvvsssqqqqqqrrrrrruuuxxx|||~~~ssskkkiiijjjmmmmmmlllooouuu|||gggiiinnnvvv}}}|||vvvvvvwww}}}|||jjjfffeeejjjxxx{{{nnngggiiiooowwwxxxwwwtttnnnhhhdddbbbggglllxxxrrrooolllfff```]]]]]]```ccc___fffkkkmmmsssxxxlllfffdddfffmmmtttxxx{{{zzzooocccXXXNNNHHHCCCHHHOOOWWWcccuuu|||lllkkkgggeeegggkkkiiicccRRR???666333------///***000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++***+++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........111555888>>>???BBBEEEGGGHHHIIIIIIHHHIIIOOO^^^qqqyyyvvvyyyxxxooofffccceeefffeeeccc___hhhkkkqqqzzz]]]NNNKKKMMMOOOPPPSSSZZZjjj{{{zzzrrrqqqooonnnoooqqqtttvvvzzz}}}{{{qqqjjjiiijjjmmmnnnllloootttyyyjjjnnntttzzz~~~~~~}}}ttttttvvv~~~}}}hhhgggjjjtttvvvkkkfffgggnnnvvvttttttssspppkkkhhhffffffgggqqqrrriiicccbbbeeegggeeebbbbbbfffjjjkkkttt}}}vvvllldddcccfffiiinnntttyyy{{{{{{pppdddXXXPPPDDDEEEGGGLLLTTTcccuuu~~~wwwqqqpppmmmkkkpppxxxzzzxxxbbbJJJ999222+++---111---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///222666999<<<>>>AAADDDGGGIIIJJJKKKFFFHHHOOO___rrr~~~zzzzzz}}}{{{{{{wwwrrrkkkfffffffffdddaaadddrrrwwwzzzkkkVVVMMMLLLMMMPPPRRRWWWaaassszzzwwwvvvvvvvvvmmmlllkkkkkknnnrrrwwwzzz}}}vvvoooiiihhhkkkoooooommmoootttwww|||iiipppyyy}}}{{{{{{uuuxxx~~~yyyjjjkkkooo|||xxxkkkggghhhlllsssyyysssrrroookkkhhhgggiiikkkttt}}}nnngggffffffggglllpppnnniiiiiiqqqxxx|||ooogggbbbeeekkkooossswww{{{|||~~~qqqcccYYYJJJFFFCCCCCCGGGQQQ___lll~~~xxx|||{{{vvvrrrvvv}}}lllRRR>>>555...000555000......//////......---,,,------------------------+++,,,---......---,,,+++///...------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000333888;;;===>>>AAADDDGGGHHHIIIIIICCCGGGPPP```rrr}}}}}}rrrooosssxxxvvvpppjjjgggfffeeebbbfffuuu{{{}}}rrr[[[QQQNNNOOOPPPTTTWWW^^^kkk~~~xxxwwwvvvuuutttsssssssssnnnmmmlllmmmpppuuuzzz}}}~~~zzztttpppkkkjjjmmmpppqqqnnnppptttxxx~~~lllwww}}}{{{|||~~~oooffflllsssvvvooojjjlllppprrrtttwwwyyywwwsssnnnjjjjjjlllooosssgggdddeeegggiiiooouuuxxxvvvsssvvv~~~xxxkkkfffdddjjjpppssswww{{{}}}mmmbbbPPPGGG@@@???AAAFFFRRR^^^nnn~~~}}}}}}vvvtttwwwyyywwwkkkSSSBBB:::222222555000......//////......---,,,------------------------,,,---...//////...---,,,000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111555999===???@@@BBBDDDEEEFFFEEEEEECCCGGGRRRaaappp{{{|||yyy|||wwwgggiiirrr{{{pppjjjkkkkkkhhhgggrrrvvvzzz|||aaaSSSOOOOOOQQQTTT[[[^^^gggvvv|||rrrnnnppprrrtttvvvvvvtttrrrpppnnnnnnoooqqqtttyyy~~~zzzuuutttooonnnpppsssrrrppprrrvvv}}}yyy~~~ssseeecccnnn|||yyyooommmmmmrrruuuttttttvvvxxxzzz||||||||||||}}}wwwiii\\\YYY\\\```dddgggrrryyywwwqqqiiiggghhhnnnsssuuu{{{wwwlllUUUJJJAAA@@@@@@BBBLLLXXX```rrr~~~wwwpppnnnllliiieeeQQQFFF???444222333...//////.........---------------------------------------////////////------///---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111333666;;;???@@@AAABBBCCCCCCCCCBBBAAACCCIIISSS```llltttvvvvvvxxxsssssszzzsssjjjssszzzllliiihhheeeiiiqqqqqquuu}}}{{{nnnYYYQQQOOONNNRRRXXX```dddppptttllljjjllloootttwwwwwwtttpppmmmlllmmmqqquuuzzz~~~|||xxxyyywwwttttttvvvtttrrrtttyyy~~~sssjjjggglll~~~|||ppprrrqqqssswwwxxxvvvyyy~~~}}}zzzwwwwwwyyyxxxrrrmmmccc[[[VVVYYY]]]```eeekkkvvvvvvmmmhhhgggiiinnnsssvvvyyyttt___QQQFFFDDDBBB???EEEPPPRRRddd~~~|||{{{~~~{{{rrrmmmhhhddddddTTTLLLEEE777111333000000///...---,,,---..............................---------......------------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111333777===@@@>>>???@@@AAABBBAAA@@@???DDDJJJTTT```iiimmmmmmlllmmmkkkppp{{{vvvtttkkkfffeeeaaammmsssrrrttt}}}}}}zzzvvvvvv{{{~~~}}}tttcccTTTOOOLLLJJJRRR]]]aaahhhuuuxxxoookkkllllllooorrrvvvvvvuuurrrpppqqqtttxxx|||~~~{{{}}}~~~zzzxxxxxxvvvtttwww|||{{{vvvhhhiiinnn{{{wwwrrrxxxwwwxxxyyyxxxyyyvvvnnnfffdddfffhhhddd___[[[YYY[[[aaadddeeellluuu~~~~~~wwwnnnfff```hhhkkkrrrxxxzzz}}}yyyhhhYYYKKKGGGBBB;;;>>>GGGIIIYYYrrrxxxwwwyyywwwqqqlllfffgggYYYRRRJJJ999333555444111///---,,,+++,,,...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222444888===AAA===>>>???@@@AAA@@@@@@???EEEKKKUUU___fffhhhgggfffggggggppp~~~~~~uuuxxx}}}jjjhhhkkkjjjpppxxxvvvttt{{{~~~zzzzzzzzz|||zzzsssoooqqqsssrrrhhhZZZNNNKKKHHHGGGRRRcccaaahhhxxxzzznnnhhhhhhjjjnnnppprrruuuvvvvvvuuutttzzz}}}}}}~~~{{{yyywwwuuuxxx~~~xxx}}}iii```kkk|||~~~uuuuuuyyyzzzvvvvvvyyyzzz}}}xxxvvvlll```\\\]]]```bbbeeecccccchhhssszzz}}}~~~ssshhhbbbdddgggppptttwwwxxx~~~||||||ooobbbTTTIIICCC>>>???CCCHHHQQQfff}}}|||zzzyyywwwnnngggccc___XXXPPPDDD999333222000------111222//////222........................------............------++++++,,,,,,,,,,,,------......---------......///000000111333666999<<<>>>??????????????????@@@@@@EEENNNTTT^^^iiigggccckkkjjjpppxxx{{{www|||nnnbbbcccllluuu||||||yyywww}}}~~~wwwsssvvvsssooommmmmmllllllkkkbbbTTTJJJIIIJJJKKKQQQYYYdddttttttjjjfffgggkkkoooqqqtttuuuvvvwwwyyy{{{{{{~~~||||||~~~}}}~~~oooeeehhh{{{~~~zzzxxxxxxzzzwwwvvvxxxzzz||||||rrrooohhh```^^^cccjjjppptttqqqsss{{{|||||||||{{{{{{zzzzzzzzz~~~~~~}}}}}}}}}}}}}}}}}}zzzxxxwwwxxx{{{~~~}}}vvvmmmeeecccggglllsssxxx{{{}}}xxxlll]]]RRRHHH@@@===???EEENNN```www~~~|||yyyqqqlllddd```ZZZTTTLLLCCC;;;777333///...111111...---///........................------............------++++++,,,,,,,,,,,,------000///...---------------///000111333777:::>>>??????@@@@@@@@@@@@AAAAAAAAAFFFPPPWWW___hhhdddaaaiiijjjuuuyyyrrrrrr|||uuuhhhbbbeeeoooxxx~~~|||xxxwww~~~|||vvvrrrppppppnnnlllkkkkkkjjjhhhggg^^^RRRIIIJJJLLLLLLSSS\\\fffyyyqqqiiihhhkkkpppnnnqqquuuxxxyyyzzz{{{}}}|||~~~}}}jjj```dddtttxxxrrrxxx|||zzzxxxppprrruuuwww{{{|||pppjjjhhhdddaaabbbjjjuuu~~~|||yyyxxxvvvvvvvvv{{{zzzzzzzzz{{{}}}}}}|||}}}|||{{{{{{||||||{{{yyyuuuuuutttsssrrrqqqqqqpppssssssrrrqqqqqqqqqqqqqqqnnnmmmlllnnnrrrvvvwwwxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{}}}~~~~~~}}}}}}}}}~~~|||{{{wwwtttmmmddd___aaahhhnnnvvv{{{~~~|||~~~{{{pppdddZZZOOODDD===<<>>@@@BBBLLL\\\mmm{{{rrrtttyyy~~~yyyssspppjjjhhheeefffhhhfffZZZMMM<<<555000111111---++++++........................,,,------......------,,,+++++++++,,,,,,,,,------///......---,,,,,,,,,,,,...000222666:::>>>AAABBBBBBBBBBBBCCCDDDDDDDDDEEEGGGUUU^^^eeekkkggghhhvvvpppeeeaaafffnnnpppnnnjjjeeedddjjjttt|||~~~yyytttwww~~~{{{tttqqqqqqqqqppppppppppppnnnhhhaaa[[[SSSLLLJJJMMMNNNNNNWWWdddqqqqqqkkkiiilllppprrrvvv{{{~~~~~~~~~~~~|||}}}~~~uuuggg]]]YYYggg~~~{{{uuuxxx|||zzzuuurrrqqqtttzzzrrrjjjddd___\\\bbbhhhlllmmmvvv~~~|||yyywwwtttqqqnnnlllhhhhhhgggfffdddcccbbbaaacccccceeehhhmmmrrrxxx{{{wwwtttrrrqqqrrrrrrqqqooopppooommmlllkkkiiifffcccbbbaaa```___]]][[[ZZZZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[YYYXXXWWWYYY]]]```bbbbbbaaabbbeeegggiiijjjkkkkkkhhhlllpppqqqnnnkkkkkklllhhhhhhiiijjjllloooqqqrrrppppppppppppqqqpppppppppppprrruuuvvvuuurrrnnnlllhhhddd]]]YYYYYY___hhhooo{{{~~~~~~{{{yyy}}}{{{sssnnnkkkhhhaaaSSSHHHDDD??????DDDOOO^^^qqqssssssvvv~~~|||vvvrrrpppooommmnnntttvvvkkk\\\CCC:::222111111///------........................,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///...000333777;;;>>>AAABBBBBBCCCCCCDDDEEEEEEFFFFFFMMM]]]fffjjjlllhhhnnn}}}mmmbbb___ccckkkqqqooolllgggfffkkkvvv~~~~~~|||~~~wwwqqqmmmkkkmmmnnnpppqqqoooiiiaaa[[[PPPLLLKKKOOOOOOOOOZZZiii{{{vvvqqqnnnnnnpppuuuyyy}}}~~~}}}}}}{{{|||}}}~~~tttwww~~~pppeeeXXXXXXcccyyyzzzyyy{{{~~~{{{uuutttvvvsssyyy~~~mmmdddaaa```___aaaiiissszzz{{{zzzooooooooonnnllliiifffdddcccddddddccccccbbb``````bbbcccggglllsssyyy|||vvvppplllllllllkkkiiifffeeeeeeeeefffeeebbb___^^^]]]\\\[[[YYYXXXWWWVVVXXXWWWVVVUUUVVVXXXZZZ\\\VVVUUUTTTVVVZZZ^^^``````[[[]]]___bbbeeefffffffffeeegggiiijjjhhhfffeeeeeeccccccddddddfffgggiiiiiiffffffggghhhhhhhhhhhhhhhhhhiiikkklllkkkhhhdddbbb\\\ZZZWWWWWW\\\dddmmmsss~~~zzzyyy{{{}}}~~~yyyuuuttttttlll]]]PPPJJJAAA???@@@GGGRRRddd}}}{{{wwwxxx~~~yyyuuuvvvttttttzzzwwwiiiMMMAAA555222111000///000........................,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------******++++++,,,...///000...000333777;;;>>>@@@AAABBBCCCCCCDDDEEEFFFGGGGGGUUUeeemmmnnnmmmiiisssxxxjjjaaa___ccciiinnnnnnllliiiiiinnnwww~~~uuunnnkkkfffhhhlllnnnnnniiiaaa[[[OOOLLLMMMQQQQQQSSSbbbsss{{{zzzvvvssssssvvvyyy}}}~~~}}}}}}{{{}}}ooovvv~~~uuuggg]]][[[bbbttt}}}yyyzzz||||||wwwrrrvvv}}}}}}{{{qqqhhhdddcccdddkkksss|||}}}ttttttrrrpppmmmjjjhhhhhhlllmmmnnnnnnnnnnnnmmmlllmmmpppuuu}}}}}}tttooooooqqqqqqooolllkkkkkkkkkllljjjgggdddccccccbbbaaa```___^^^]]]]]]\\\[[[[[[]]]___bbbddd[[[[[[[[[^^^cccgggjjjkkkeeegggiiikkkmmmmmmllllllnnnnnnnnnooooooooommmkkkkkkkkkjjjjjjjjjkkkllllllhhhiiijjjjjjjjjiiihhhgggiiiiiiiiihhhfffbbb^^^\\\WWWVVVVVVYYY```hhhooosss|||{{{yyyxxx|||~~~xxxrrrssswww}}}~~~}}}zzz{{{|||uuufffXXXQQQCCC@@@???BBBIIIYYYrrr}}}zzz}}}~~~xxxzzzxxxuuuzzz}}}qqqYYYJJJ:::333111//////000........................+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++,,,---.........000444777:::===>>>???BBBBBBCCCDDDEEEFFFGGGGGGTTTeeennnooommmlllzzz{{{mmmfffcccbbbfffkkkkkkmmmnnnnnnmmmqqqwww|||xxxqqqnnnggghhhkkkmmmlllfff]]]WWWNNNMMMPPPTTTUUUZZZlll~~~|||wwwtttsssvvvzzz|||}}}~~~}}}mmmvvv}}}qqqeee^^^eeeooo||||||zzzyyywwwrrrqqqyyyyyynnnkkkiiiiiihhhjjjxxx|||wwwrrrppppppqqqyyyzzz|||}}}}}}}}}||||||zzz~~~yyyuuuwwwzzz|||{{{yyyxxxwwwwwwuuurrrnnnkkkllllllkkkjjjiiihhhhhhgggccccccbbbbbbdddgggjjjmmmccccccdddhhhnnntttwwwxxxyyyzzz|||~~~~~~}}}|||{{{~~~}}}~~~}}}zzzvvvuuuttttttsssssssssssspppqqqqqqqqqpppnnnlllkkknnnnnnllljjjfffaaa]]][[[WWWWWWXXX\\\bbbhhhmmmoooxxxvvvrrrpppsssxxxuuuooonnnooouuu~~~||||||}}}~~~{{{zzz|||~~~yyykkk^^^WWWEEEBBB???@@@EEESSSkkk|||zzzyyy|||zzztttxxxuuuaaaPPP>>>444111///...///........................+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,///111444777:::<<<======AAABBBCCCDDDEEEFFFGGGGGGOOOaaalllmmmnnnpppsssjjjbbbbbbdddgggkkkooolllooorrrsssrrrsssvvvyyy~~~tttnnnlllmmmnnnooonnnkkkcccYYYRRRMMMMMMQQQWWWYYY___ttt~~~~~~vvvqqqqqqtttwwwzzz|||~~~ttt|||xxxggg```bbbjjj}}}~~~{{{yyyxxx~~~wwwoooooollliiippp{{{vvvtttqqqooovvv}}}{{{||||||wwwyyyxxxrrrnnnooopppppprrruuuoooqqqxxx~~~|||vvvpppllljjjeeeaaa^^^bbbjjjrrrttttttwwwvvvsssoookkkiiiiiijjjkkkppptttyyy~~~}}}zzzxxx|||}}}~~~~~~||||||~~~|||}}}{{{zzzzzz{{{yyyqqqcccYYYOOOFFFBBBDDDFFFKKK]]]rrr}}}~~~}}}|||}}}zzzxxx~~~nnnVVV>>>555333222000000........................000///---,,,,,,---///000------------------------)))+++---//////...---,,,111///333:::<<<:::===CCCCCCBBBCCCEEECCCBBBGGGNNN^^^fffnnnooolllsssooofff___```dddfffgggjjjnnnjjjkkkppptttuuuxxx|||}}}tttsssyyyyyy{{{{{{tttggg[[[VVVVVVPPPSSSXXX\\\___jjjyyyrrrnnnuuuuuuxxx~~~zzzwwwddd]]]```xxx~~~{{{zzzyyyzzzuuunnnjjjnnnrrrvvvxxxsssppprrrssssssxxxzzztttssssssrrruuuyyyxxxzzzyyysssjjjlllnnnssswwwzzzzzzzzz~~~}}}{{{xxxtttqqqoooooonnnuuu|||tttmmmkkkmmmnnnnnnlllnnnpppqqqppppppqqqrrrzzz|||}}}{{{{{{{{{yyyxxxxxxzzzyyyrrrggg^^^TTTIIIBBBBBBCCCGGGWWWjjjttt}}}{{{~~~~~~}}}zzzcccHHH;;;666222000000........................///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------......222999<<<;;;>>>CCCEEECCCCCCDDDBBBAAAFFFNNN\\\ccckkknnnnnnyyykkkccc^^^```dddeeeeeegggfffdddfffnnntttwww{{{wwwuuuyyy~~~yyypppeeeZZZSSSOOOQQQTTTYYY]]]bbbooo}}}yyytttqqqppptttuuuyyy~~~||||||zzzhhheeekkkyyy{{{|||qqqmmmlllllluuu|||ooolllnnnvvv|||}}}}}}}}}}}}yyyvvvvvvxxx|||~~~uuulllhhhgggfffiiinnnqqqsss{{{zzzuuu|||~~~zzzxxxzzzwwwoooeee___```cccfffgggccceeegggggggggggghhhjjjsssuuuyyy{{{yyyyyyxxxwwwwwwxxxxxxssskkkeee^^^PPPDDDAAAAAADDDQQQ___hhhwww{{{~~~}}}zzzuuuYYYEEE:::333111000........................///...---,,,,,,---...///+++++++++++++++++++++++++++++++++,,,------...///---///333:::<<<===???DDDEEECCCBBBCCCBBBCCCKKKTTT^^^cccjjjmmmooo|||eee___\\\```ccccccbbbddd______eeeooovvvzzz~~~yyyyyy}}}zzztttlllcccZZZQQQLLLTTTUUUZZZ```hhhwww~~~||||||{{{xxxtttpppooopppqqqtttwww|||~~~~~~~~~}}}~~~{{{yyywwwwwwvvvwwwkkkppp||||||ooojjjnnnsssvvvxxxmmmnnnuuuyyyoookkkgggddddddfffgggggghhhkkkooosssvvvzzz~~~}}}}}}mmmcccYYYTTTRRRRRRVVV\\\]]]___eeemmmppprrrvvv}}}xxx~~~vvvpppiiieeedddfffgggggggggggggggfffeeegggjjjmmmrrruuuyyy}}}{{{|||yyyxxxwwwwwwwwwtttnnnjjjgggXXXJJJCCCBBBDDDMMMVVVaaaooo~~~}}}{{{wwwxxxiiiOOO>>>555111111...........................------,,,,,,------...++++++++++++++++++++++++------,,,,,,---///111222000222777<<<>>>???AAADDDDDDBBBAAABBBDDDGGGQQQ\\\bbbeeejjjlllllluuuwww```\\\[[[```bbbaaa```aaa```bbbiiisssyyy{{{wwwrrrpppqqqqqqlllcccZZZSSSPPPVVVWWW\\\eeeppp~~~xxxvvvttttttssspppllllllooorrruuuyyy}}}|||yyyyyyxxxxxxwwwwwwwwwwwwvvvwwwyyyzzzyyywwwuuussstttsssqqqooonnnmmmmmmnnnvvvgggdddsss~~~qqqggghhhrrr|||zzzsssxxxsssaaa___]]]\\\[[[YYYVVVTTTSSSVVVZZZ^^^dddkkkrrrxxxrrrmmmkkklllmmmnnntttzzz{{{ttt^^^TTTKKKHHHHHHHHHMMMRRRQQQRRRWWW\\\^^^```gggpppwww~~~rrr~~~~~~xxxvvvtttrrrrrrssssssrrrtttsssqqqooonnnqqquuuyyy~~~~~~~~~{{{zzzyyyxxxvvvsssooollljjj^^^OOOFFFCCCCCCHHHMMMVVVcccyyy}}}uuuuuuwww~~~sssWWWBBB666222111////////////////////////---------,,,,,,---------------------------------///...------...000333555333888===???AAABBBDDDDDDEEEBBBAAABBBCCCFFFQQQ\\\bbbeeeiiijjjhhhkkkxxxzzznnn[[[YYY[[[```bbb```___```cccfffmmmuuuxxxwwwxxx}}}}}}~~~rrrjjjgggooovvvrrrggg[[[VVVVVVXXXYYY```lllzzzuuupppnnnllloooqqqpppmmmmmmpppsssxxx}}}~~~}}}{{{wwwwwwwwwvvvuuusssqqqpppmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmkkkjjjgggfffdddaaa```___^^^^^^^^^______vvvhhh___dddyyyuuuiiiffflllxxx{{{zzz{{{iii]]]^^^^^^]]]YYYTTTPPPMMMOOOPPPRRRWWW^^^eeekkkoooddd___\\\[[[\\\^^^fffooouuu~~~uuuaaaRRRKKKDDDDDDDDDEEEHHHLLLMMMNNNPPPTTTVVVZZZeeeqqqxxx|||yyy|||rrrkkkuuu|||{{{tttvvvwwwzzz}}}{{{{{{{{{yyyvvvsssooommmjjjcccXXXMMMEEEBBBCCCEEENNNXXXnnn~~~{{{|||}}}vvv[[[CCC777333000////////////////////////,,,,,,,,,------,,,,,,,,,------------------------......------...111333555444:::@@@AAACCCFFFGGGEEEGGGDDDBBBCCCCCCEEEOOOYYYaaacccfffhhheeeeeennnxxx{{{~~~qqqfffZZZXXX[[[```aaa______bbbdddgggooouuuuuupppooosss{{{xxx{{{xxxnnniiisss|||wwwhhh[[[WWWYYYYYY[[[dddttt}}}rrrnnnlllhhhmmmrrrsssppppppssswww}}}}}}~~~|||wwwrrrpppnnnnnnnnnnnnlllkkkiiiiiijjjkkkkkkjjjhhhgggbbbccccccdddeeedddddddddeeedddbbb```^^^\\\[[[ZZZUUUUUUTTTSSSSSSTTTUUUVVVqqqfffdddooowwwkkkiiiooowww}}}|||ooo___\\\^^^```]]]WWWPPPLLLKKKMMMKKKLLLQQQXXX___bbbbbbWWWTTTSSSTTTUUUWWW```iiisss||||||jjjZZZKKKFFFBBBCCCDDDCCCDDDGGGLLLLLLNNNQQQTTT[[[kkkzzz}}}~~~}}}tttvvv~~~oooeeeeeemmmsss~~~vvvqqqmmmiiikkknnnsssyyyzzz{{{|||{{{xxxtttqqqooonnnllldddWWWKKKCCC@@@@@@GGGOOOccc|||ttt[[[DDD888333000////////////////////////,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222333111999???AAADDDIIIKKKHHHHHHFFFFFFHHHIIILLLUUU```eeeeeeeeefffccccccjjjssspppvvv|||}}}ooobbbZZZYYY[[[```aaa___```dddbbbgggooovvvtttnnnlllooo{{{{{{yyywwwwwwuuutttzzzvvvmmmtttxxxssseeeZZZVVVWWWYYY\\\hhh{{{|||rrrooonnniiinnntttuuussstttyyy~~~yyyyyyuuupppooooookkkdddbbb```___^^^___^^^]]][[[\\\]]]^^^______^^^\\\[[[WWWWWWYYYZZZZZZYYYYYYXXXXXXXXXXXXXXXVVVTTTRRRQQQNNNNNNMMMMMMMMMNNNOOOPPPyyyllleeeiiiyyywwwlllfffmmmxxx{{{|||xxxsssfffXXXYYY]]]^^^ZZZQQQJJJHHHIIIEEECCCCCCIIIRRRXXXYYYWWWNNNMMMNNNQQQSSSVVV^^^fffpppxxx~~~}}}yyyttthhh[[[KKKGGGEEEGGGHHHFFFEEEGGGMMMMMMOOORRRVVV```rrr|||wwwyyy|||vvvqqqyyysssaaa]]]```hhhppp~~~yyyvvvmmmbbb]]]___```___^^^```dddkkkuuuxxxzzz|||{{{yyyuuusssqqqssstttoooaaaQQQFFFAAA??????FFFXXXsss~~~zzz|||rrr[[[DDD999333000000000000000000000000000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******,,,---///000111---666>>>@@@DDDKKKMMMJJJGGGGGGIIIMMMQQQVVVaaakkkllljjjgggfffcccbbbiiirrrnnnooossszzzrrrdddZZZYYY\\\aaaaaa```aaafffbbbgggqqqxxxvvvooonnnqqq{{{uuurrrpppppppppsss|||tttmmmoooooojjj```XXXUUUUUUYYY]]]kkkxxxnnnkkkkkkkkkpppuuuuuusssvvv}}}~~~{{{{{{{{{zzzxxxuuussspppooonnnnnnkkkgggeeeeee___XXXXXXVVVUUUTTTUUUTTTRRRQQQOOOPPPRRRRRRRRRPPPNNNMMMKKKLLLMMMNNNNNNNNNMMMLLLIIIJJJLLLNNNMMMKKKHHHFFFGGGFFFEEEEEEEEEGGGHHHIII