BM6P6(@ |||{{{tttrrrpppnnnnnnnnnppppppoooooooooooonnnlllkkkjjjmmmmmmmmmllliiigggggghhhffffffffffffggghhhjjjkkkhhhhhhgggfffffffffffffffcccccccccccccccfffkkknnnoooqqqrrrqqqooonnnnnnnnnggghhhjjjlllnnnooopppppppppqqqqqqrrrssstttuuuuuuwwwwwwwwwwwwxxx{{{xxxgggddd___]]]```cccffflllsss}}}yyykkkaaaYYYXXXXXXUUURRRQQQWWW]]]mmm{{{sssmmmhhhdddaaa___[[[WWWTTTSSSRRRRRRRRRQQQSSSTTTUUUYYYdddttt}}}|||{{{{{{{{{{{{|||}}}}}}{{{zzzzzzzzzzzzyyywwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzyyyxxxwwwvvvrrrsssuuuvvvwwwwwwvvvvvvvvvwwwyyyzzz{{{{{{|||||||||{{{zzzzzzyyyyyyyyyyyyyyywwwuuuvvvyyy{{{||||||{{{yyyxxxzzz}}}~~~|||zzzxxxxxxwwwwwwvvvwwwwwwwww{{{zzzvvvtttrrrpppoooooopppqqqoooooonnnnnnmmmlllkkkjjjmmmnnnnnnllliiigggfffgggfffeeeeeeeeeeeegggiiijjjhhhhhhgggfffeeeeeeeeeeeecccddddddddddddfffiiilllnnnpppqqqpppnnnllllllmmmggghhhiiikkklllnnnoooooopppqqqqqqrrrssstttuuuvvvwwwwwwwwwwwwwww{{{qqqgggaaa^^^___bbbeeekkkqqqxxx{{{oooccc^^^\\\WWWSSSRRRUUUZZZggg{{{~~~xxxtttpppmmmgggddd___[[[XXXWWWVVVUUUUUUXXX[[[]]]aaakkkzzz~~~|||{{{zzz{{{|||||||||{{{zzzyyyzzzzzzyyywwwvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxwwwwwwtttuuuvvvwwwxxxxxxxxxxxxuuuvvvwwwxxxxxxyyyyyyyyy{{{{{{zzzyyyxxxxxxyyyyyyxxxwwwvvvwwwyyy{{{{{{zzzzzzxxxxxxzzz}}}~~~}}}{{{yyyyyyxxxwwwwwwxxxxxxxxx~~~zzzxxxxxxvvvtttqqqppppppqqqrrrnnnnnnnnnmmmmmmlllllllllnnnnnnnnnlllhhhfffffffffeeeeeedddddddddeeeggghhhhhhgggfffeeedddddddddddddddfffggghhhgggggghhhiiimmmooopppooommmkkkkkkllliiiiiihhhiiijjjlllmmmooopppqqqrrrrrrttttttuuuvvvvvvvvvvvvvvvvvvyyy~~~nnnfff______aaaccchhhnnnqqqxxx~~~nnnddd^^^XXXTTTSSSUUUXXXbbbrrr{{{wwwtttmmmjjjeee___[[[XXXWWWWWWWWW\\\```cccgggppp}}}~~~|||zzzzzzzzz{{{||||||{{{yyyyyyzzzzzzxxxwwwuuuuuuuuuuuutttttttttssstttuuuvvvwwwxxxxxxwwwwwwwwwvvvvvvwwwwwwxxxyyyzzzuuuuuuuuuuuuvvvvvvuuuuuuyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxyyyyyyxxxvvvwwwwwwwwwyyy|||}}}}}}{{{zzzyyyyyyyyyyyyyyyzzzzzz~~~~~~|||yyywwwwwwvvvsssqqqpppooopppqqqoooooonnnnnnnnnnnnnnnnnnnnnooonnnllliiiffffffffffffeeeeeeddddddeeefffgggggggggfffddddddccccccdddfffiiilllmmmkkkiiihhhhhhmmmnnnoooooommmlllllllllkkkjjjhhhhhhhhhjjjmmmnnnppppppqqqrrrssstttuuuuuutttuuuuuuuuuuuuwww{{{~~~{{{wwwmmmccc``````aaaeeejjjmmmsss{{{}}}pppggg___YYYXXXWWWXXX^^^kkkyyyzzzwwwqqqooojjjddd___\\\\\\\\\^^^dddjjjnnnrrryyy}}}|||zzzxxxxxxzzz|||}}}|||zzzyyyyyyyyyyyyxxxvvvtttttttttsssssssssrrrrrrsssssstttuuuvvvwwwwwwwwwwwwvvvuuuuuuuuuwwwxxxyyywwwvvvvvvuuuuuuttttttuuuwwwwwwwwwvvvvvvwwwxxxxxxxxxxxxwwwxxxyyyxxxuuusssssstttuuuwwwyyyzzz{{{zzzzzzzzzzzzzzzzzz{{{||||||~~~zzz{{{zzzwwwvvvuuutttqqqooonnnnnnoooooopppoooooonnnnnnooopppqqqooopppooommmjjjhhhggghhhhhhgggfffeeeeeeeeefffgggffffffeeeddddddddddddeeeiiilllpppqqqooollljjjiiilllnnnoooooonnnmmmnnnooommmllljjjiiiiiijjjlllnnnoooooopppqqqrrrsssttttttsssttttttttttttuuuxxx{{{yyywwwhhhbbb``````bbbfffkkkpppwww|||yyylllbbb___ZZZYYY\\\eeeppp}}}|||vvvuuuqqqlllgggdddeeegggmmmssszzz}}}{{{yyywwwwwwyyy|||~~~|||zzzyyyxxxyyyyyyxxxvvvssssssssssssrrrrrrrrrrrrrrrrrrsssssstttuuuvvvvvvuuuuuutttsssssstttvvvwwwxxxxxxvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxwwwwwwwwwwwwvvvsssqqqpppqqqsssuuuvvvwwwxxxyyyzzzzzzzzzzzz{{{|||}}}~~~zzzwwwwwwuuutttuuurrrqqqooommmlllmmmnnnooooooooonnnmmmnnnoooqqqrrroooppppppnnnllljjjjjjkkkiiihhhgggeeeeeeeeeffffffeeeeeeeeeeeeeeeffffffgggkkknnnqqqrrrqqqnnnkkkkkkjjjlllnnnooooooooopppqqqpppooonnnlllllllllmmmnnnmmmnnnooopppqqqrrrrrrsssrrrsssssssssrrrsssvvvxxxyyy}}}oooeeeaaa___```bbbhhhmmmssswwwzzz~~~zzzkkkccc```]]]\\\aaahhhrrrzzzzzzxxxsssmmmkkkmmmpppyyy~~~{{{yyyxxxyyy|||}}}{{{zzzxxxxxxyyyyyywwwvvvssssssssssssrrrrrrrrrqqqrrrrrrrrrrrrrrrssstttuuussssssrrrrrrrrrrrrsssssswwwvvvuuutttsssssstttuuusssssssssssstttuuuwwwwwwxxxwwwvvvuuuvvvuuussspppoooqqqtttuuutttuuuvvvwwwyyyyyyyyyzzz{{{}}}~~~~~~xxxuuusssoooooorrrpppooommmllllllmmmooopppmmmllllllkkklllnnnpppqqqooopppqqqpppmmmlllmmmnnniiigggfffddddddddddddddddddddddddeeefffgggiiiiiijjjmmmpppqqqpppmmmlllkkkgggiiilllnnnnnnoooppprrrrrrrrrqqqpppoooooonnnnnnllllllmmmnnnooopppqqqqqqqqqrrrsssrrrqqqrrrtttvvvxxxyyyuuuiiiccc___^^^```eeeiiinnnrrrtttwww}}}}}}ssskkkfffbbbccceeekkkuuuxxxvvvxxx{{{|||zzzyyy{{{|||{{{yyyxxxxxxyyyxxxwwwvvvtttssssssssssssrrrrrrrrrsssrrrqqqpppqqqqqqrrrsssqqqrrrrrrrrrrrrrrrqqqqqqsssrrrpppoooooopppqqqrrrqqqqqqrrrrrrsssuuuvvvwwwxxxvvvtttsssttttttsssqqqpppsssuuuvvvuuutttvvvwwwxxxxxxyyyzzz{{{}}}~~~~~~yyyvvvtttpppkkklllppppppooommmlllmmmnnnpppqqqkkkkkkjjjiiijjjlllooopppooopppqqqpppooonnnnnnppphhhgggeeecccbbbbbbccccccdddddddddeeegggiiijjjkkkiiilllooopppnnnlllkkkkkkdddgggjjjlllmmmnnnppprrrssssssssssssrrrpppooonnnkkkkkklllmmmnnnoooppppppqqqrrrrrrrrrqqqqqqsssuuuuuuuuuyyyyyykkkddd___^^^___bbbfffkkknnnpppsssxxx|||uuuoooiiigggfffhhhqqqzzz{{{yyyzzz{{{{{{yyyxxxxxxxxxxxxwwwuuutttttttttsssssssssrrrrrrsssrrrqqqpppppppppqqqrrrqqqrrrssstttsssrrrqqqpppooonnnmmmllllllmmmooopppppppppqqqrrrsssuuuvvvwwwxxxvvvsssrrrsssssssssrrrrrruuuwwwwwwuuutttvvvxxxwwwwwwxxxyyy{{{}}}~~~yyyuuupppmmmnnnooonnnlllmmmmmmlllkkkjjjjjjjjjjjjlllkkkiiihhhhhhjjjmmmooorrrqqqqqqpppoooppppppppplllkkkjjjhhheeecccbbbaaaccccccccccccdddeeeffffffjjjjjjkkklllmmmmmmmmmmmmiiiiiijjjjjjlllnnnoooppprrruuuvvvuuurrrpppppprrrppppppooooooppppppqqqrrrqqqrrrsssrrrqqqqqqrrrtttwwwtttttt}}}pppddd]]]\\\```bbbccceeehhhmmmrrrvvvyyy|||uuunnniiifffjjjrrruuu~~~yyyvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvuuutttttttttppppppppppppoooooonnnmmmmmmmmmnnnnnnooooooooopppmmmjjjgggeeeeeefffiiikkkkkklllnnnooopppqqqrrrrrrvvvuuurrrpppppppppqqqrrrtttvvvyyyzzzyyyxxxyyyyyyyyyyyyzzz{{{{{{{{{zzzzzzxxxtttooolllmmmmmmmmmkkkmmmlllkkkjjjiiiiiiiiiiiikkkjjjiiihhhiiikkknnnoooooonnnnnnmmmmmmmmmmmmmmmlllkkkjjjgggeeecccaaa```bbbbbbbbbbbbcccdddeeefffggghhhiiijjjkkkkkkkkkkkkhhhiiiiiijjjkkkmmmnnnooorrrtttuuutttqqqppppppqqqqqqqqqqqqqqqqqqrrrrrrsssrrrrrrsssrrrppppppqqqsssuuusssttt{{{uuuhhh___]]]```___```bbbeeejjjooosssvvvyyy|||~~~tttkkkjjjmmmkkkvvv}}}{{{xxxxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuuuuuuutttttttttrrrrrrrrrqqqpppooonnnmmmmmmmmmmmmnnnnnnnnnoooooollljjjgggeeeeeefffiiijjjlllmmmnnnooopppppppppppptttsssqqqppppppqqqrrrssstttwwwyyyzzzzzzyyyyyyzzzwwwwwwxxxxxxxxxxxxyyyyyy||||||}}}}}}zzztttqqqmmmkkkkkkkkkkkkjjjlllkkkjjjiiihhhhhhhhhhhhiiiiiihhhhhhiiikkknnnpppmmmmmmlllkkkkkkkkkkkkkkklllkkkiiigggdddbbb```___`````````aaaaaabbbcccddddddeeefffggghhhhhhhhhhhhgggggghhhiiijjjlllmmmnnnqqqrrrssssssqqqoooooopppqqqqqqqqqrrrrrrrrrssssssqqqrrrrrrqqqooonnnoooqqqqqqpppssswww~~~}}}nnnccc___```]]]^^^___bbbggglllpppsssuuuxxx|||~~~wwwmmmiiiffflllxxx}}}xxxxxxxxxwwwvvvuuussssssssssssssssssttttttttttttsssssssssrrrqqqpppnnnnnnllllllllllllmmmmmmmmmmmmkkkiiigggeeeeeefffhhhiiimmmnnnnnnooopppppppppoooqqqqqqpppooopppqqqrrrssstttvvvyyyzzzyyyyyyyyyzzzuuuuuutttttttttuuuvvvwww~~~|||zzzxxxzzz}}}}}}yyyyyy|||yyyuuuqqqooollljjjiiiiiihhhhhhkkkjjjiiihhhggggggggggggggggggfffgggiiikkkmmmooommmllllllkkkkkkkkkkkkkkkjjjiiihhhfffcccaaa```_______________```aaabbbbbbccccccdddeeefffffffffffffffffffffggghhhjjjllllllooopppqqqppppppooonnnnnnpppppppppqqqqqqqqqqqqqqqpppqqqqqqpppnnnmmmnnnooolllnnnqqquuuyyywwwhhhaaa```______```bbbeeejjjooorrrtttvvvxxxzzz}}}vvvmmmiiiiiiqqq}}}|||yyyyyyyyyxxxvvvtttrrrpppppppppqqqrrrrrrssstttttttttttttttsssrrrpppooonnnkkkkkkkkkkkkkkkkkkkkkkkkjjjiiigggeeeeeefffggghhhkkklllnnnoooqqqrrrrrrrrrqqqqqqpppooooooooopppppprrrtttwwwwwwwwwvvvwwwwwwsssrrrppppppppprrrtttvvv}}}{{{yyyxxxwwwxxx{{{yyyvvvxxx|||{{{uuusssmmmlllkkkiiigggfffggggggiiiiiihhhfffffffffffffffeeeeeeeeefffgggiiikkkmmmkkkjjjiiiiiihhhhhhiiiiiihhhgggfffdddcccaaa```___^^^^^^^^^^^^___```aaaaaabbbcccdddeeeeeefffffffffdddddddddeeeggghhhjjjkkknnnnnnnnnnnnnnnnnnmmmllllllmmmnnnoooooooooooonnnooooooooonnnllllllmmmnnnjjjlllpppsssvvvpppeeeaaa```______```bbbgggkkknnnssstttwwwyyy|||uuulllhhhlllzzz}}}{{{zzzyyyyyyyyyxxxvvvssspppooonnnnnnooopppqqqrrrrrrssssssssssssrrrqqqpppnnnmmmiiiiiiiiiiiiiiiiiiiiiiiiiiihhhfffeeedddeeefffggghhhiiilllooorrrtttuuuvvvrrrrrrpppooonnnmmmllllllnnnpppssstttsssrrrsssssspppooonnnmmmnnnppprrrttt|||zzzxxxwwwvvvuuuuuuwwwuuuuuuzzz}}}wwwrrrpppjjjkkkkkkiiifffeeefffggghhhgggfffeeeeeedddddddddcccccccccdddfffggghhhiiiffffffeeeddddddddddddeeeeeeddddddcccbbbaaaaaaaaa^^^]]]]]]^^^^^^___```aaabbbbbbcccdddeeeeeeeeeeeebbbbbbcccdddeeeggghhhiiimmmlllkkklllmmmmmmllljjjjjjkkklllmmmmmmmmmlllkkklllmmmmmmmmmkkkkkkmmmnnnllllllooorrrvvv~~~zzzkkkfff```^^^]]]\\\^^^aaaeeehhhpppqqqtttxxx{{{~~~oooggggggtttzzzyyy||||||}}}~~~~~~}}}{{{zzzwwwxxxxxxwwwuuurrrooommmmmmmmmmmmnnnoooppppppqqqpppppppppppppppooonnnmmmhhhhhhhhhhhhhhhggggggggghhhgggfffeeedddeeeeeefffdddfffiiimmmpppsssvvvwwwrrrrrrpppooommmllljjjiiijjjmmmooopppooooooooopppnnnnnnmmmmmmnnnppprrrsss}}}zzzxxxwwwvvvuuurrrppppppqqqqqqttt~~~{{{wwwrrrnnnmmmiiijjjkkkiiifffdddeeeggggggfffeeeddddddcccccccccbbbbbbbbbcccdddeeeeeefffeeedddccccccbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbb^^^]]]]]]^^^^^^___```aaa```aaabbbcccddddddddddddaaaaaabbbbbbdddfffggghhhllljjjiiijjjmmmmmmkkkiiihhhiiikkkmmmmmmlllkkkjjjjjjkkklllkkkkkkkkkmmmooopppnnnnnnrrrvvv}}}ssskkkbbb```^^^\\\\\\___ccceeekkkmmmpppuuuyyy}}}~~~yyylllfffnnnzzz{{{tttuuuyyyzzzzzz|||~~~~~~}}}{{{yyyxxxtttuuuuuuuuussspppllljjjllllllmmmmmmnnnnnnoooooommmmmmmmmnnnnnnmmmmmmlllggggggggggggfffffffffeeegggfffeeeeeeddddddeeeeeebbbcccfffjjjmmmppprrrsssppppppooonnnmmmllljjjjjjhhhkkkmmmnnnmmmmmmmmmnnnmmmmmmnnnooopppqqqrrrrrr}}}{{{xxxvvvvvvuuutttsssnnnllllllmmmooouuuzzzuuusssoookkkjjjhhhjjjkkkiiifffdddeeegggffffffeeedddccccccccccccaaaaaabbbbbbccccccccccccfffeeeddddddccccccdddddd``````aaaaaabbbbbbcccccc^^^^^^^^^^^^___```aaaaaa___```aaabbbcccccccccccc```aaaaaabbbccceeefffgggkkkiiihhhjjjlllmmmkkkhhhhhhiiikkkmmmmmmlllkkkjjjhhhiiikkkkkkjjjkkkmmmoootttpppnnnqqquuu{{{xxxpppfffddd```^^^^^^```ccceeegggiiilllrrrwww{{{|||||||||ttthhhllluuu|||yyysssuuuyyyzzzzzz{{{}}}~~~~~~}}}{{{yyywwwuuuqqqrrrssssssqqqnnnjjjhhhlllllllllmmmmmmmmmmmmnnnjjjkkkllllllmmmlllllllllgggggggggffffffeeeeeeeeeffffffeeeddddddddddddeee```bbbdddgggjjjmmmnnnooommmnnnnnnnnnmmmlllkkkkkkhhhjjjmmmnnnmmmlllmmmmmmlllmmmnnnpppqqqrrrrrrrrrxxxuuurrrqqqrrrrrrpppnnnmmmkkkkkknnnpppzzz|||uuuqqqooonnnmmmkkkjjjiiihhhgggfffeeedddeeeeeedddcccbbbaaa``````aaa```___^^^___aaacccdddfffeeeddddddcccbbbaaaaaa]]]]]]^^^^^^___aaabbbccc```___^^^]]]^^^```bbbccc```````````````aaabbbbbbaaaaaaaaabbbcccdddeeefffiiiiiijjjjjjiiihhhfffeeeeeeggghhhgggggggggiiikkkggghhhiiiiiiiiijjjmmmooosssssssssrrrsssyyywwwpppeee___aaa^^^WWWXXXaaaeeehhhmmmpppsssvvvyyy|||{{{~~~yyykkklllrrrvvvyyysssuuuxxxzzz|||~~~zzzwwwttttttuuuuuutttsssqqqooollljjjhhhgggkkkkkklllmmmmmmlllkkkkkkllljjjhhhggghhhhhhhhhggggggfffeeefffggggggeeecccdddeeeeeeeeeeeeeeeeeeeeefffgggggghhhiiijjjkkkkkkmmmmmmllllllmmmnnnpppqqqoooqqqqqqpppnnnlllllllllooooooooooooppppppppppppyyytttsssqqqooooooqqqqqqooommmkkkgggffflllvvv{{{uuurrrpppnnnlllkkkjjjiiihhhgggeeeddddddbbbbbbaaa```___^^^]]]]]]```___^^^]]]^^^```bbbccceeeddddddcccbbbbbbaaaaaa^^^^^^^^^___```aaacccddd``````___^^^___```aaabbb```_________```aaabbbbbbbbbbbbbbbbbbccceeefffggghhhiiiiiiiiiiiigggfffeeeeeefffgggfffffffffhhhjjjfffggghhhhhhiiikkkooorrruuuuuutttrrrssswww~~~uuuhhh``````^^^XXXYYY___bbbfffjjjnnnqqqtttxxxzzz{{{}}}rrrnnnoooqqqzzzxxxtttvvvyyyzzz|||~~~~~~|||yyyuuusssrrrssstttsssrrrqqqooommmkkkiiihhhhhhiiijjjkkkkkkjjjiiihhhjjjhhhgggggghhhhhhgggeeeffffffeeefffhhhhhhfffeeeeeeeeeeeedddddddddddddddeeeeeeeeefffhhhiiijjjkkkmmmllllllllllllnnnoooppppppqqqrrrqqqooonnnmmmnnnpppooooooooooooooooooooo{{{uuuqqqnnnnnnnnnnnnpppqqqqqqooommmkkkfffeeeooozzzvvvsssqqqnnnllljjjjjjiiigggfffeeedddcccaaa```___^^^]]]\\\\\\[[[^^^]]]\\\\\\]]]^^^```aaacccccccccbbbbbbaaaaaaaaa_________```aaabbbcccdddaaaaaa```````````````_______________```aaabbbcccbbbbbbbbbcccdddeeegggggggggggghhhhhhgggfffdddccccccdddeeeeeedddeeeggghhhfffgggggghhhiiilllppptttvvvuuutttrrrrrruuu{{{qqqdddaaa```[[[[[[______bbbfffjjjnnnqqquuuxxx{{{|||~~~xxxooolllmmmuuu}}}wwwtttxxx||||||{{{}}}|||zzzwwwtttrrrqqqqqqrrrqqqpppooonnnmmmlllkkkjjjiiiiiijjjjjjjjjjjjiiiiiihhhgggggghhhiiiiiigggeeefffeeeeeegggiiiiiihhhgggfffeeeeeedddcccccccccccceeeeeeeeefffhhhjjjkkklllkkkkkkkkkkkklllmmmnnnoooppprrrsssrrrpppoooooopppppppppoooooonnnnnnmmmmmmyyyrrrooonnnmmmmmmnnnoooqqqrrrqqqooommmllliiikkk{{{~~~{{{xxxuuusssqqqnnnkkkjjjjjjhhhgggeeedddcccbbbaaaaaa```___^^^]]]\\\\\\\\\[[[[[[[[[\\\]]]^^^___aaaaaaaaaaaaaaaaaaaaaaaa````````````aaabbbcccdddaaaaaaaaaaaaaaa```___^^^______^^^___```aaabbbbbbbbbbbbccccccdddeeeggghhhffffffggggggfffeeecccbbbaaacccdddccccccccceeegggggghhhhhhiiiiiikkkooossstttsssrrrqqqrrruuuyyy|||~~~llleeebbb___]]]^^^]]]```dddgggkkkooossswww{{{|||}}}}}}~~~|||ooojjjkkksss|||zzzvvvuuuyyy}}}|||{{{{{{zzzxxxvvvsssqqqqqqqqqqqqoooooonnnnnnmmmmmmmmmmmmlllllllllmmmmmmlllllllllhhhhhhhhhjjjlllkkkiiifffeeeeeeeeegggjjjkkkjjjiiigggfffeeecccbbbbbbbbbcccfffgggggghhhjjjlllnnnooojjjjjjkkkkkklllmmmmmmnnnoooqqqrrrrrrqqqooopppqqqppppppoooooonnnmmmmmmmmmvvvmmmiiihhhiiijjjkkkmmmoooppppppnnnmmmllljjjmmmxxxzzzxxxvvvtttsssqqqnnnkkkjjjiiihhhfffdddcccbbbaaa``````___^^^]]]\\\[[[[[[ZZZZZZZZZ[[[[[[\\\]]]^^^___`````````````````````aaa``````aaaaaabbbcccdddaaaaaabbbbbbaaa```___^^^_______________``````aaabbbbbbbbbcccdddeeefffgggeeeeeeffffffeeedddbbbaaa```bbbbbbbbbaaabbbdddfffiiijjjkkkjjjjjjkkkmmmooooooooonnnooorrrvvvyyyzzzwwwkkkddd```\\\[[[\\\^^^bbbeeehhhlllqqquuuyyy{{{|||}}}~~~ppphhhhhhnnnuuu{{{{{{xxxttttttyyy}}}|||zzzyyyyyyxxxvvvsssrrrqqqqqqqqqmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnniiiiiijjjlllnnnnnnllliiifffffffffhhhkkkllllllkkkhhhgggeeecccbbbbbbccccccfffggghhhjjjkkkmmmmmmnnnjjjjjjkkkllllllmmmmmmmmmnnnoooqqqqqqpppooopppqqqppppppoooooonnnnnnnnnmmm}}}vvvmmmgggdddfffhhhiiihhhjjjmmmnnnmmmlllmmmnnnnnnzzz}}}yyywwwtttrrrqqqpppmmmkkkjjjiiihhhfffdddbbbaaa```^^^]]]\\\\\\ZZZZZZYYYXXXYYYZZZZZZ[[[\\\\\\]]]]]]^^^^^^^^^______`````````aaa````````````aaabbbcccbbbaaaaaaaaaaaaaaaaaa```aaa```______^^^^^^______aaaaaaaaabbbcccdddffffffeeeeeeffffffeeedddbbbaaa```aaabbbbbbaaabbbdddfffiiikkkmmmmmmlllkkklllllllllkkkkkknnnrrrvvvxxxyyy~~~sssggg```[[[XXX[[[]]]```bbbeeeiiinnnrrrvvvxxx{{{|||}}}sssgggccceeeiiirrr{{{}}}xxxvvvrrrrrrxxx|||{{{xxxxxxwwwvvvuuusssrrrqqqppppppmmmmmmmmmmmmnnnnnnnnnooollllllkkkkkkkkkkkklllllljjjjjjkkkmmmooopppnnnmmmgggggggggiiilllmmmlllkkkhhhgggeeeccccccccceeeffffffhhhjjjlllmmmmmmlllkkkjjjkkklllmmmmmmnnnnnnmmmmmmooopppqqqpppppppppqqqoooooooooooopppppppppppp~~~rrrmmmgggccccccfffhhhiiigggjjjmmmnnnnnnpppsssvvv~~~{{{yyyvvvsssqqqpppnnnllljjjjjjiiigggeeecccaaa```___^^^]]]]]]\\\[[[ZZZYYYXXXYYYZZZZZZ[[[\\\\\\\\\\\\\\\]]]]]]^^^______````````````______``````aaaaaabbbaaa`````````aaabbbcccbbbaaa```___^^^]]]]]]]]]`````````aaabbbcccdddeeeeeeffffffffffffdddcccbbb```aaabbbbbbaaabbbdddffffffiiimmmooonnnmmmllllllkkkjjjjjjmmmrrrvvvwwwvvv{{{}}}oooddd^^^[[[ZZZ[[[]]]___aaaeeejjjnnnqqqtttxxx{{{}}}}}}tttfff```^^^^^^iiiqqq|||{{{xxxtttppppppvvvzzzyyywwwwwwttttttsssrrrpppooonnnnnnmmmmmmmmmmmmnnnnnnnnnnnnkkkjjjiiiiiiiiiiiijjjkkkkkkjjjjjjkkknnnoooooonnniiihhhhhhjjjlllmmmlllkkkiiigggeeedddccceeeggghhhiiilllooorrrsssqqqmmmkkkjjjkkkmmmnnnoooooonnnnnnmmmoooqqqrrrqqqqqqrrrsssooooooppppppqqqqqqrrrrrryyyqqqgggddd```^^^```ccceeeeeehhhkkkoooqqqrrruuuzzz~~~zzzzzzyyyvvvrrrooonnnmmmllljjjjjjiiigggeeecccaaa______```______^^^]]]\\\[[[[[[YYYZZZ[[[\\\\\\]]]]]]\\\\\\\\\]]]]]]^^^___`````````____________``````aaabbbaaa```___```aaaccceeecccbbbaaa___]]]\\\\\\\\\______``````aaabbbdddeeeeeefffggggggfffeeecccbbb```aaabbbbbbaaabbbdddfffcccgggmmmppppppooommmmmmkkkjjjjjjmmmrrruuuuuussswwwxxx}}}wwwjjjccc```YYYZZZ\\\]]]___bbbgggkkkmmmqqqwwwzzz||||||}}}}}}yyyzzz{{{zzzxxxvvvvvvwwwrrrsssvvv{{{uuuggg```]]][[[```fffnnntttwww{{{{{{yyytttooooootttyyyxxxwwwwwwsssrrrqqqpppooonnnmmmlllmmmmmmmmmnnnnnnnnnnnnnnnlllkkkjjjiiiiiijjjkkkllljjjiiihhhjjjlllooooooooojjjiiiiiikkkmmmmmmlllkkkiiigggeeeddddddfffhhhjjjnnnqqquuuyyyyyyvvvqqqnnnkkklllmmmoooooooooooonnnnnnppprrrsssrrrrrrtttuuuoooooopppqqqrrrsssssstttyyyrrrllliiiddd```^^^aaacccbbbbbbeeefffgggmmmrrrtttzzz~~~|||~~~|||xxxtttqqqnnnjjjgggeeeeeedddbbb```___^^^]]]\\\]]]^^^_________^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYZZZ[[[]]]^^^______`````````^^^[[[[[[\\\^^^^^^^^^^^^^^^```bbbeeefffcccccccccbbb```___]]]\\\\\\]]]___```aaaaaabbbaaacccdddeeefffffffffeeedddbbbccccccddddddccccccbbbfffhhhkkkmmmoooooonnnnnniiijjjlllnnnooopppqqqqqqssssssyyyrrrfffaaa]]]ZZZYYY\\\]]]]]]bbbhhhnnnppprrrtttvvvwwwwwwwww{{{{{{zzzxxxtttpppllliiihhhcccbbbggglllsssyyyjjj```[[[WWW\\\^^^aaaeeehhhjjjjjjkkkrrrssszzzxxxvvvxxx}}}~~~xxxvvvsssssssssssstttvvvwwwxxxsssrrrpppooonnnoooooopppnnnmmmnnnppprrrssssssqqqnnnllljjjiiihhhiiijjjkkkiiiiiijjjlllmmmooopppqqqmmmnnnoooooooooooonnnmmmooolllhhhggghhhjjjkkklllsssrrrtttzzz~~~~~~xxxrrrrrrpppnnnmmmmmmnnnpppqqqtttttttttttttttsssssssssqqqqqqqqqqqqrrrsssttttttvvvooojjjfffccc___[[[[[[^^^```___aaaddddddffflllvvv~~~|||~~~{{{wwwtttqqqmmmjjjgggddddddcccaaa```^^^]]]]]]\\\]]]^^^______^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZ[[[\\\]]]^^^^^^_________^^^]]]ZZZZZZ[[[]]]]]]]]]]]]]]]___aaaccceeebbbbbbbbbbbbaaa```^^^^^^]]]]]]^^^^^^___`````````bbbbbbdddeeeeeeddddddccccccddddddeeeeeeddddddccceeegggiiilllmmmmmmmmmlllggghhhjjjlllmmmnnnoooooopppqqqwww~~~nnnfff___\\\ZZZ[[[\\\\\\```fffkkkmmmpppsssuuuwwwwwwwwwwwwvvvuuuqqqmmmhhhccc```aaa\\\\\\```dddiiitttxxxjjjaaaZZZUUUVVVWWWYYY\\\^^^___```aaaggghhhnnnyyywwwrrrrrruuu}}}|||zzzsssssssssttttttvvvwwwwwwsssrrrqqqpppoooppppppqqqnnnmmmnnnppprrrssssssqqqmmmllljjjhhhhhhhhhjjjkkkjjjjjjlllmmmooopppqqqrrrppppppppppppqqqqqqqqqrrruuurrrooommmnnnppppppppptttsssuuuzzz~~~~~~zzzuuurrrrrrqqqpppooopppqqqqqqssssssssssssssssssssssssrrrrrrqqqqqqrrrrrrsssttt}}}wwwooohhhccc```^^^\\\ZZZXXXXXX]]]___^^^___ccceeeiiisss~~~||||||yyyvvvrrrpppllliiifffccccccbbbaaa___^^^]]]]]]\\\]]]^^^^^^^^^^^^\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]^^^^^^]]]]]]]]]\\\ZZZYYYZZZ\\\\\\\\\[[[\\\]]]___aaabbbaaabbbbbbbbbaaaaaa```___^^^^^^]]]\\\\\\]]]^^^___```aaabbbcccdddccccccbbbddddddeeeeeeeeeeeeddddddccceeegggiiijjjjjjjjjjjjffffffhhhiiikkkkkklllllllllnnnttt{{{|||pppeee```\\\\\\\\\[[[___dddgggiiimmmqqqtttvvvwwwwwwuuussspppkkkeee```[[[XXXUUUSSSSSSVVVYYY]]]fffnnn}}}zzznnneee\\\VVVSSSSSSTTTTTTUUUWWWXXXYYY\\\\\\```jjjttt~~~xxxqqqmmmmmmssszzz~~~|||tttttttttttttttuuuvvvwwwssssssrrrqqqqqqqqqrrrrrrooonnnnnnooorrrsssrrrrrrlllkkkiiihhhggghhhjjjkkkkkklllnnnpppqqqsssssstttqqqpppppppppqqqssstttvvvzzzwwwtttrrrsssttttttsssuuutttuuuxxx}}}~~~{{{xxxttttttttttttssssssrrrrrrqqqqqqrrrrrrsssssstttttttttssssssrrrrrrrrrrrrrrr~~~yyymmmhhhbbb]]][[[ZZZYYYYYYXXXWWWXXX\\\^^^]]]___dddiiirrr}}}zzzwwwssspppnnnkkkgggdddcccbbbbbbaaa```___^^^^^^\\\\\\]]]^^^^^^]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]\\\]]]]]]\\\[[[ZZZ[[[\\\[[[[[[ZZZZZZ[[[]]]^^^___``````aaabbbbbbaaaaaaaaa___]]][[[ZZZYYYZZZ\\\]]]___```bbbcccdddccccccbbbcccddddddeeeeeeddddddcccaaabbbdddeeeggggggggggggeeefffggghhhiiijjjjjjjjjgggkkkrrrvvvyyy}}}mmmfff___^^^]]]\\\^^^cccdddgggkkkooorrrsssttttttrrrppplllfffaaa[[[WWWUUURRRRRRTTTVVVYYY^^^dddiiiwww~~~~~~vvvmmmcccZZZVVVUUUTTTSSSTTTUUUVVVWWWXXXWWWYYY```hhhrrr}}}tttmmmkkknnnuuu~~~}}}{{{yyyuuutttttttttttttttuuuuuussssssrrrrrrsssssssssssspppnnnnnnoooqqqrrrrrrrrrkkkjjjiiihhhhhhiiikkklllmmmnnnppprrrtttuuuuuuuuuppppppooooooqqqsssvvvxxx{{{xxxuuutttttttttsssssstttssssssvvvzzz{{{{{{yyytttuuuwwwwwwwwwuuutttrrrqqqrrrrrrssstttuuuvvvvvvuuuuuutttrrrrrrqqqqqqqqqxxxqqqmmmccc___[[[YYYYYYYYYXXXXXXWWWVVVWWW[[[[[[[[[```fffooo~~~}}}wwwtttpppmmmkkkhhheeebbbbbbbbbbbbaaaaaa`````````\\\\\\]]]]]]]]]\\\ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^\\\[[[\\\]]]ZZZZZZYYYYYYYYY[[[\\\]]]______```aaaaaaaaaaaa```^^^]]][[[YYYXXXYYYZZZ[[[___```bbbcccdddddddddcccbbbbbbccccccccccccbbbbbb```aaabbbcccddddddeeeeeefffggghhhiiiiiiiiiiiiiiieeeiiipppsssuuu}}}xxxnnnddd```^^^[[[\\\___bbbeeeiiimmmooopppooooookkkiiieee```\\\YYYWWWVVVXXXZZZ]]]```ccciiiooossswww~~~wwwkkkbbbZZZYYYWWWVVVUUUUUUVVVVVVWWWVVVWWW[[[```hhhvvvwwwoookkkmmmrrrxxx{{{yyyvvvttttttssssssssssssssssssrrrrrrrrrsssttttttttttttqqqooonnnnnnppprrrrrrrrrlllkkkjjjiiijjjlllnnnooopppqqqsssuuuvvvvvvuuuuuurrrqqqqqqqqqsssuuuxxxzzzzzzwwwuuutttttttttsssrrrqqqqqqqqqsssvvvwwwwwwwwwtttuuuwwwyyyyyywwwuuutttsssttttttuuuvvvwwwwwwxxxvvvuuutttsssrrrqqqqqqqqq}}}~~~xxxqqqkkkeeebbb\\\ZZZXXXXXXXXXYYYXXXVVVTTTSSSUUUYYYZZZ\\\dddmmmzzz~~~~~~}}}|||zzzssspppmmmjjjhhheeebbb___````````````````````````[[[\\\]]]]]]\\\[[[YYYXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\[[[]]]^^^^^^]]]\\\\\\]]][[[ZZZYYYXXXYYYYYY[[[[[[^^^^^^___`````````______]]]\\\ZZZYYYYYYYYYZZZZZZ___```aaacccdddddddddcccaaaaaabbbbbbbbbbbbaaaaaa______```aaaaaabbbccccccggghhhhhhiiiiiiiiihhhhhheeehhhmmmqqqrrryyy}}}ooogggaaa\\\[[[\\\```cccgggkkkmmmmmmlllkkkeeeccc```^^^\\\\\\]]]^^^```eeehhhiiimmmuuu{{{}}}xxxnnndddccc```]]]ZZZXXXVVVVVVVVVUUUVVVXXXZZZ___kkkxxxzzzqqqkkklllpppsss~~~xxxyyyvvvtttsssrrrqqqqqqqqqqqqqqqpppqqqrrrsssttttttttttttrrrpppnnnnnnpppqqqrrrrrrnnnmmmllllllmmmoooqqqsssssstttvvvwwwwwwvvvtttsssssssssssstttuuuwwwzzz{{{xxxvvvttttttttttttsssrrrnnnoooppprrrssssssssssssrrrtttvvvxxxxxxxxxwwwvvvuuuuuuvvvvvvwwwwwwxxxxxxvvvuuutttsssrrrrrrrrrrrr{{{|||~~~~~~yyyqqqiiiccc^^^ZZZWWWUUUUUUUUUVVVWWWWWWTTTRRRTTTSSSVVVZZZ]]]cccnnnzzz~~~|||yyyxxxxxxxxxwwwvvvpppmmmjjjgggeeeccc___]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\\\\\\\\\\ZZZYYYWWWYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWXXXYYYZZZ[[[[[[\\\YYY[[[]]]]]]\\\[[[[[[\\\[[[ZZZYYYXXXXXXYYYZZZ[[[]]]^^^^^^^^^^^^^^^]]]]]][[[[[[[[[ZZZZZZZZZZZZZZZ]]]^^^```bbbcccccccccbbbbbbbbbbbbccccccbbbbbbbbb____________```aaabbbbbbggghhhhhhhhhhhhhhhggggggggggggiiimmmoootttuuukkkbbb]]]]]]\\\___dddiiilllmmmlllkkkgggfffeeeeeegggkkkoooqqqpppvvvyyyxxx|||wwwuuuqqqlllgggaaa\\\ZZZWWWVVVVVVWWWVVVXXXcccppptttlllkkkooooooyyywww}}}zzzwwwsssrrrqqqpppoooooooooooonnnoooqqqsssttttttttttttrrrpppnnnnnnoooqqqrrrrrrppppppooooooppprrruuuvvvuuuvvvwwwxxxwwwuuusssqqqqqqqqqrrrssstttvvvvvvwwwuuusssrrrrrrssssssrrrqqqmmmoooqqqrrrrrrqqqppppppppprrrtttvvvwwwxxxxxxwwwvvvvvvvvvvvvvvvvvvwwwwwwvvvuuutttsssssssssssssss{{{|||}}}~~~tttnnnfff___ZZZWWWSSSQQQQQQQQQSSSUUUVVVUUUQQQNNNUUUUUUXXX^^^bbbjjjxxx{{{xxxvvvttttttuuutttsssnnnlllhhhfffdddaaa^^^[[[[[[[[[\\\\\\\\\\\\]]]]]][[[\\\\\\\\\[[[ZZZXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYUUUVVVWWWXXXYYYZZZ[[[\\\XXXZZZ\\\\\\[[[ZZZZZZZZZ\\\[[[YYYXXXXXXYYYZZZZZZ]]]^^^^^^^^^]]]]]]\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[]]]___```bbbbbbbbbaaacccccccccddddddccccccccc_______________```aaabbbggggggggghhhggggggfffeeehhhfffgggjjjmmmqqq{{{uuuiiibbb```XXX\\\bbbhhhlllmmmlllllloooooooooqqquuuzzz|||tttkkkeeeaaaXXXWWWXXXXXXUUUVVV```lll{{{wwwnnnmmmpppmmmvvv~~~www}}}~~~yyyvvvrrrrrrpppooonnnnnnnnnnnnmmmoooqqqsssttttttttttttssspppnnnmmmoooqqqrrrrrrrrrqqqpppppprrrtttwwwxxxvvvwwwxxxyyywwwuuurrrooommmnnnooopppqqqrrrrrrrrrqqqpppoooooopppqqqpppnnnmmmppprrrsssrrrpppoooooooooppprrrtttvvvwwwxxxyyyvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttsssssssssssstttzzz{{{|||~~~uuullleee```ZZZWWWVVVUUURRRPPPPPPRRRSSSRRRPPPOOONNNOOOPPPQQQWWW___gggvvv~~~uuuuuutttsssqqqooommmllliiiiiihhhfffdddaaa___]]]ZZZZZZZZZYYYZZZZZZ[[[\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXWWWVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZYYYYYYYYYZZZ[[[\\\YYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\\\\\\\[[[\\\\\\\\\]]]^^^___```aaa````````````aaaaaaaaaaaa___^^^^^^]]]]]]]]]^^^^^^fffeeeeeeffffffggghhhiiijjjkkkkkkkkklllpppuuuyyytttfff___aaabbbccccccgggooouuuwwwyyynnn``````YYYTTTUUUXXXZZZ^^^cccuuu}}}uuuqqqooonnnvvv}}}ttt{{{~~~}}}zzzwwwsssssssssrrrqqqpppnnnmmmqqqqqqqqqqqqrrrssstttuuusssqqqooonnnmmmnnnoooppprrrrrrsssrrrrrrtttwwwzzzxxxyyyyyyyyyxxxuuurrrqqqlllmmmmmmnnnnnnnnnnnnnnnnnnnnnooonnnnnnoooqqqtttrrrrrrrrrrrrqqqpppoooooooooooopppqqqrrrrrrrrrrrrxxxwwwvvvvvvuuutttssssssuuuuuuuuussspppooopppqqqzzz{{{|||}}}}}}{{{tttjjjbbb[[[WWWSSSPPPPPPQQQOOONNNOOOPPPRRRQQQPPPPPPQQQRRRSSSSSS[[[lll~~~~~~yyyyyyssssssrrrpppnnnllljjjiiihhhgggeeecccaaa___^^^]]]ZZZZZZYYYYYYYYYYYYYYYZZZ\\\[[[ZZZYYYXXXWWWVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWXXXWWWVVVVVVVVVWWWXXXYYYZZZYYYYYYXXXXXXYYYYYYZZZZZZZZZYYYXXXYYYZZZ[[[\\\YYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^``````_________````````````aaa______^^^^^^^^^^^^^^^___eeeeeeeeeeeefffgggggghhhiiiiiiiiiiiijjjnnnssswwwvvvkkkaaaaaaaaabbbhhhqqqzzztttiii```YYYXXXXXXYYY]]]cccrrr}}}xxxssspppmmmuuu|||sss{{{|||xxxxxxxxxuuurrrrrrrrrrrrsssrrrrrrqqqqqqooooooppppppqqqrrrssssssrrrpppnnnmmmlllmmmnnnoooppppppqqqpppqqqsssvvvyyyyyyyyyzzzyyyxxxuuurrrqqqmmmmmmnnnnnnoooooooooooommmnnnnnnnnnlllmmmoooqqqssssssttttttsssqqqpppooopppqqqrrrrrrsssssssssrrruuuuuuuuuuuutttsssrrrqqqsssttttttrrrooommmmmmnnnwwwxxxyyyzzz{{{|||}}}~~~{{{|||~~~}}}uuuqqqnnnkkkiiiddd]]]WWWRRROOOLLLKKKLLLMMMNNNMMMKKKLLLMMMMMMMMMNNNQQQSSSWWWZZZfffzzzuuutttppppppooommmkkkiiigggffffffeeebbb```^^^]]]]]]]]][[[ZZZYYYXXXXXXWWWXXXXXXZZZZZZYYYXXXWWWVVVVVVUUUVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWVVVUUUUUUUUUVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWXXXYYYZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^___^^^^^^^^^^^^_________```______^^^^^^^^^______```cccccccccdddeeeeeefffffffffggggggggghhhkkkppptttzzzvvvfffcccaaabbbiiiuuutttiii___ZZZXXXXXX\\\bbboooyyy}}}vvvrrrnnnuuuyyyqqqxxx{{{uuusssssstttrrrpppqqqrrrrrrsssttttttttttttnnnnnnoooooopppqqqqqqqqqpppnnnllljjjjjjjjjkkkllllllmmmnnnnnnnnnqqquuuxxxyyyyyyyyyyyywwwtttqqqpppmmmmmmnnnnnnnnnooooooooonnnnnnnnnmmmkkkkkklllnnnrrrssstttuuutttrrrpppoooqqqrrrrrrssssssssssssrrrrrrssstttuuutttrrrpppooorrrrrrrrrpppmmmjjjiiiiiisssssstttuuuvvvwwwxxxxxxxxxyyy|||yyytttpppnnngggddd```^^^\\\YYYUUUQQQNNNLLLJJJJJJJJJLLLMMMNNNLLLLLLLLLLLLLLLNNNRRRVVV]]]fffyyyzzzvvvtttooonnnmmmkkkiiigggdddccceeeccc```^^^\\\\\\]]]]]]\\\[[[ZZZYYYWWWWWWVVVVVVXXXXXXWWWVVVVVVUUUTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVUUUTTTTTTSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVVVVVVVWWWXXXXXXYYYXXXXXXWWWVVVUUUUUUUUUUUUVVVWWWWWWXXXYYYXXXXXXXXXXXXXXXYYYYYYZZZ\\\]]]^^^[[[\\\\\\]]]]]]^^^^^^^^^______^^^^^^^^^___`````````aaabbbbbbcccdddddddddcccdddddddddeeehhhlllpppwwwpppjjjddddddkkkwww}}}qqqccc[[[XXXWWW\\\aaakkkvvvzzzuuupppvvvxxxpppvvv{{{zzzwwwsssrrrrrrssssssrrrrrrrrrssstttttttttttttttnnnooooooppppppqqqqqqqqqnnnmmmjjjiiihhhhhhjjjjjjjjjkkklllllllllnnnrrruuuvvvwwwwwwvvvuuurrrooommmlllllllllllllllmmmmmmnnnoooppppppnnnllljjjkkklllmmmoooqqqssstttsssqqqpppqqqqqqqqqrrrrrrqqqppppppnnnppprrrtttsssrrrooommmooopppqqqoookkkgggeeeeeeooooooppprrrssstttuuuuuuuuuvvvyyy|||~~~|||wwwqqqjjjddd```]]][[[YYYVVVTTTRRRQQQOOOMMMLLLKKKJJJIIIIIIJJJLLLMMMNNNNNNNNNNNNPPPTTT[[[```iiizzz~~~}}}|||yyywwwnnnnnnmmmkkkhhheeecccbbbdddbbb___]]]\\\\\\]]]^^^]]]\\\ZZZYYYWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSSSSRRRQQQQQQRRRQQQQQQQQQQQQQQQQQQRRRSSSSSSTTTUUUVVVVVVWWWWWWVVVUUUTTTSSSSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVWWWWWWWWWWWWXXXZZZ[[[\\\YYYZZZZZZ[[[\\\\\\]]]]]]^^^^^^^^^^^^^^^___``````^^^^^^```aaabbbbbbaaaaaa```aaabbbbbbccceeeiiilllttt{{{{{{qqqhhhfffjjjrrrxxxhhh^^^YYYXXX\\\bbbjjjtttyyytttzzz{{{rrrvvv~~~wwwvvvtttrrrqqqrrrsssssssssssssssssstttssssssrrrqqqooopppqqqqqqrrrqqqqqqppplllkkkiiihhhggghhhjjjkkkkkkllllllkkkkkklllppprrrrrrsssssssssrrrooommmkkkjjjiiiiiiiiiiiijjjkkkkkkpppqqqqqqpppmmmkkkkkkkkkgggiiillloooqqqrrrqqqqqqoooooooooooonnnnnnmmmlllkkkmmmoooqqqqqqpppnnnlllmmmooopppoookkkfffcccbbbjjjjjjkkkmmmoooppprrrrrroooqqqtttxxxzzz{{{zzzzzzxxxyyy|||}}}{{{yyyxxxwwwuuuvvvwwwwwwwwwuuutttssstttqqqlllfff___ZZZVVVTTTPPPOOOMMMLLLJJJJJJJJJJJJIIIIIIIIIGGGFFFGGGJJJLLLKKKLLLNNNQQQVVV```kkkrrr|||yyyzzzyyywwwvvvnnnmmmllljjjgggdddbbb```aaa```^^^]]]\\\\\\\\\]]][[[[[[YYYXXXVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQSSSTTTUUUUUUUUUUUUSSSSSSRRRQQQQQQRRRSSSTTTSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZZZZWWWXXXXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]]]]^^^___```[[[\\\^^^`````````______^^^___```aaaaaacccfffiiinnnsss|||xxxmmmiiiiiilllxxxqqqeee^^^[[[^^^ccckkkttt{{{uuuwww|||vvvrrrqqqpppooooooooopppqqqrrrrrrrrrrrrqqqqqqpppoooooopppqqqrrrrrrqqqppppppkkkjjjiiihhhhhhjjjlllmmmoooooonnnllljjjkkkmmmooonnnooopppppppppnnnllljjjiiihhhgggfffggghhhiiijjjpppqqqrrrpppnnnkkkkkkkkkeeefffhhhkkkmmmoooqqqqqqmmmmmmmmmlllllljjjiiiiiigggiiikkklllmmmlllkkkjjjlllnnnpppooolllgggcccaaa```aaabbbeeegggiiikkklllhhhjjjnnnqqqsssssssssrrroooqqqtttxxx{{{}}}~~~~~~~~~}}}|||{{{yyyyyyzzz{{{yyyxxxwwwvvvuuutttqqqooommmllliiiiiijjjiiihhhgggeeedddfffccc___[[[VVVSSSQQQPPPHHHIIIIIIHHHGGGGGGGGGHHHGGGHHHHHHGGGFFFGGGKKKNNNNNNPPPUUU]]]iiiyyy}}}vvvtttssspppooopppmmmlllkkkhhhfffccc```___]]]\\\\\\\\\[[[ZZZZZZZZZXXXWWWVVVUUUTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNNOOOOOONNNOOOQQQSSSTTTTTTTTTTTTQQQPPPOOOOOOOOOQQQSSSTTTRRRRRRSSSTTTTTTTTTTTTSSSTTTTTTTTTUUUVVVWWWXXXYYYVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\^^^______YYY[[[]]]^^^______^^^]]]]]]^^^`````````bbbeeeggghhhnnnvvv~~~uuuqqqnnnlllttt|||oooeee___```dddlllvvvtttttt}}}zzzuuuooooooooommmllllllmmmmmmnnnnnnoooooopppooooooooonnnoooqqqrrrqqqpppooonnnkkkjjjiiiiiijjjlllnnnpppssssssqqqnnnjjjiiikkkmmmkkkmmmnnnoooooonnnmmmkkkiiihhhgggffffffhhhiiikkknnnpppqqqpppmmmkkkjjjjjjggggggggghhhjjjllloooppplllllllllkkkjjjiiiggggggcccdddeeefffggggggggggggkkknnnqqqqqqmmmhhhdddbbbWWWXXXZZZ\\\___aaacccdddccceeehhhlllnnnnnnmmmllljjjlllooosssvvvxxxyyyyyyyyyyyyyyyzzz||||||yyywwwvvvuuussssssttttttsssqqqmmmmmmllljjjhhheeecccbbb````````````^^^\\\ZZZYYYVVVUUURRROOOLLLKKKJJJJJJFFFGGGHHHHHHGGGGGGHHHIIIFFFHHHIIIIIIHHHJJJNNNRRRXXX\\\dddppp}}}wwwqqqpppnnniiihhhiiilllkkkiiigggdddaaa___]]]ZZZZZZ[[[[[[ZZZYYYXXXXXXVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMOOOPPPQQQPPPPPPOOOOOOOOONNNNNNNNNNNNOOOOOOMMMOOOQQQRRRTTTTTTTTTSSSOOOOOONNNMMMNNNQQQSSSUUUQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXXXXUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^___XXXZZZ\\\^^^___^^^]]]\\\\\\^^^___``````aaadddffffffmmmuuuzzz}}}yyytttooouuuvvvkkkcccbbbeeennnwww{{{pppooowww~~~xxxuuuooopppooonnnlllkkkkkkllljjjkkklllnnnooooooppppppmmmnnnpppqqqpppooommmllljjjjjjiiiiiikkkmmmppprrrvvvuuusssoookkkiiijjjkkkkkklllnnnooopppooonnnmmmjjjiiigggfffggghhhjjjkkklllnnnoooooollljjjiiiiiijjjiiihhhggghhhkkkmmmooommmmmmlllkkkjjjiiigggfff``````aaaaaabbbcccdddeeekkknnnqqqrrrnnniiieeecccMMMOOORRRVVVXXXYYYYYYXXX\\\^^^```ccceeegggggggggeeeeeeggghhhjjjkkklllmmmoooooooooppppppqqqqqqqqqlllllljjjiiigggfffeeedddcccbbb___\\\YYYVVVUUUTTTUUUTTTSSSSSSRRRQQQPPPPPPLLLLLLKKKJJJIIIIIIIIIIIIIIIGGGEEEEEEFFFHHHIIIHHHJJJFFFGGGLLLMMMLLLRRR[[[[[[gggzzzzzzvvvrrrooommmkkkgggdddffffffgggfffdddbbb___]]][[[ZZZYYYWWWUUUUUUTTTTTTWWWVVVUUUTTTSSSQQQPPPPPPNNNMMMMMMNNNOOOPPPNNNMMMMMMMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQPPPNNNLLLLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUPPPPPPOOONNNNNNNNNNNNOOOQQQRRRSSSSSSSSSSSSSSSRRRUUUUUUTTTTTTUUUUUUVVVWWWVVVVVVVVVWWWWWWWWWWWWWWWZZZ[[[\\\[[[[[[[[[^^^```___^^^^^^]]]]]]\\\\\\[[[]]]]]]]]]]]]___aaaccceeedddgggmmmttt{{{~~~zzzyyyyyy~~~pppkkkkkklllqqqyyy}}}mmmlllqqqvvv{{{tttqqqpppnnnllllllmmmmmmlllkkkiiiiiijjjlllmmmooopppqqqmmmmmmmmmllllllkkkkkkkkkhhhhhhhhhhhhjjjlllnnnooonnnpppqqqqqqnnnkkkjjjjjjkkkllllllmmmlllkkkiiihhhkkknnnooommmlllnnnllliiimmmllllllkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmllllllkkkjjjiiihhhhhhaaaaaa```___```bbbeeefffjjjlllooorrrsssnnnhhhbbbIIIKKKNNNQQQRRRSSSRRRRRRTTTUUUWWWYYY[[[\\\\\\\\\\\\]]]^^^___aaabbbcccdddddddddeeeeeeeeeeeeeeeeeecccbbbaaa```^^^]]]\\\[[[YYYXXXVVVSSSPPPOOOMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIIIIJJJGGGIIINNNQQQUUU^^^hhhwww~~~xxxsssnnnkkkiiigggdddbbbccccccddddddbbb```^^^\\\[[[ZZZXXXWWWUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPOOONNNMMMMMMMMMOOOOOONNNLLLLLLKKKKKKJJJJJJKKKMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOQQQOOONNNLLLLLLMMMNNNOOONNNOOOOOOPPPQQQRRRSSSSSSQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRTTTTTTSSSSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYYYY[[[\\\]]]]]]\\\[[[\\\]]]___^^^^^^]]]]]]\\\[[[[[[\\\\\\\\\]]]^^^```bbbcccdddfffkkkqqqvvvyyyqqqooonnnvvv}}}}}}jjjfffhhhlllwww|||uuusssqqqooolllkkkkkkjjjiiihhhhhhiiijjjlllmmmnnnoooooolllkkkkkkjjjiiihhhhhhgggggggggggggggiiikkkmmmnnnooopppqqqooollliiihhhhhhiiijjjkkkkkkllllllkkkkkkmmmrrrvvvvvvuuuuuuqqqkkkjjjiiiiiihhhgggggghhhhhhlllllllllmmmmmmlllkkkkkkjjjjjjjjjjjjjjjiiiiiiiiieeedddccccccccceeegggiiilllnnnqqqtttvvvsssnnnjjjEEEFFFHHHIIIJJJKKKJJJJJJKKKLLLMMMOOOPPPPPPPPPPPPQQQQQQRRRSSSUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRQQQNNNMMMLLLJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGKKKKKKNNNTTT[[[cccqqq}}}}}}wwwsssmmmhhheeecccaaa_________``````___^^^\\\[[[ZZZYYYXXXWWWUUUTTTSSSSSSQQQQQQPPPPPPPPPOOOOOOOOOMMMLLLLLLMMMNNNNNNLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNPPPOOOMMMLLLLLLLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQPPPPPPOOOOOOOOOOOOOOONNNOOOPPPPPPQQQQQQQQQPPPRRRRRRRRRRRRRRRSSSTTTTTTVVVVVVWWWWWWWWWXXXXXXXXX[[[]]]______]]]\\\[[[\\\^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[\\\]]]___```aaadddeeehhhlllooowwwxxxsssqqq|||kkkbbb```aaajjjuuu{{{vvvtttrrrooollljjjiiihhhfffdddhhhiiijjjlllmmmllllllkkkjjjiiihhhgggfffeeedddccceeeeeeeeefffgggiiikkkllloooooonnnlllhhhgggggghhhhhhhhhiiiiiikkklllmmmnnnoooxxxvvvnnnhhhhhhgggffffffffffffggglllmmmnnnooonnnmmmkkkiiigggggghhhiiijjjkkkkkkllliiiiiihhhiiijjjlllmmmoooqqqrrrtttwwwyyyyyyvvvsssAAABBBCCCDDDDDDDDDDDDCCCGGGHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNMMMMMMLLLKKKKKKHHHHHHGGGFFFEEEDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHJJJNNNRRRXXXaaakkkyyy}}}yyyqqqjjjdddaaa___^^^[[[[[[\\\\\\\\\[[[ZZZZZZYYYXXXXXXWWWUUUTTTRRRRRROOOOOOOOOOOOOOOOOOOOOOOOLLLKKKKKKKKKMMMLLLKKKIIIGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOONNNMMMMMMMMMMMMMMMLLLMMMNNNOOOOOOPPPPPPOOOQQQQQQPPPPPPQQQQQQRRRSSSRRRSSSSSSTTTTTTUUUUUUUUUXXX[[[^^^___^^^]]]\\\\\\^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[\\\]]]^^^___```aaacccccceeehhhjjjppp~~~|||zzzwwwzzz}}}}}}xxxwwwpppccc]]]\\\ccckkk{{{zzzuuusssqqqooollljjjjjjiiigggfffggghhhjjjkkkkkkjjjiiihhhhhhhhhgggeeedddbbbaaa```bbbccccccdddfffgggiiiiiillllllkkkiiigggfffhhhjjjjjjiiiiiihhhiiikkkmmmnnnppp{{{zzzppphhhhhhggggggfffgggggghhhkkklllnnnooonnnllliiigggdddeeefffhhhjjjlllmmmnnnmmmmmmnnnoooqqqtttvvvwwwvvvuuuvvvwwwzzzzzzyyywwwAAAAAAAAABBBBBBAAAAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKJJJJJJKKKOOORRRSSS]]]jjjvvvyyypppgggbbb___^^^YYYYYYYYYZZZYYYYYYYYYYYYWWWWWWWWWVVVUUUSSSQQQPPPNNNNNNNNNOOOOOOOOOOOOPPPKKKJJJJJJJJJKKKKKKIIIGGGEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPOOOOOOPPPPPPQQQRRRQQQQQQQQQRRRSSSTTTTTTUUUUUUXXX\\\^^^^^^^^^^^^___^^^]]]]]]\\\\\\[[[ZZZZZZ\\\\\\]]]^^^___`````````aaa```bbbfffhhhmmmyyy|||xxxuuurrrqqqsssvvvyyy{{{~~~vvvggg^^^[[[___eeettt|||{{{zzz|||}}}xxxsssqqqooommmkkkjjjkkkkkkkkkiiifffggghhhiiiiiihhhgggfffggggggfffdddcccaaa```___```aaabbbdddeeefffggggggggghhhhhhhhhggghhhkkkmmmmmmkkkjjjiiihhhiiijjjjjjooozzzzzzpppgggffffffeeeffffffggggggiiijjjlllmmmmmmkkkhhhfffddddddfffhhhjjjmmmnnnoooooopppqqqtttwwwzzz|||}}}xxxwwwvvvvvvwwwwwwvvvuuuBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIEEEGGGIIIIIIJJJOOOWWW]]]cccsss}}}~~~uuujjjbbb___^^^YYYYYYYYYXXXXXXXXXXXXXXXVVVVVVWWWVVVUUUSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNKKKIIIIIIIIIJJJIIIGGGEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKJJJKKKKKKLLLLLLLLLMMMMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVRRRUUUYYY[[[\\\]]]___```]]]]]]]]]\\\[[[[[[ZZZZZZ\\\\\\^^^___```````````````___```eeehhhlllvvv|||vvvrrrooollljjjjjjlllooorrruuuzzz}}}lll```[[[\\\___nnn|||~~~yyywwwwwwwww{{{}}}{{{yyytttpppooolllkkkjjjjjjlllmmmmmmlllfffffffffffffffffffffgggfffeeedddcccbbbaaa```______```bbbccceeefffffffffeeefffhhhiiiiiikkknnnpppnnnmmmkkkjjjhhhgggggggggllluuu}}}}}}vvvmmmdddccccccccccccdddeeeeeegggiiijjjkkkkkkjjjiiihhheeefffgggiiikkkmmmoooooopppqqqsssuuuxxxzzz|||}}}wwwuuusssssssssrrrqqqoooCCCCCCBBBBBBBBBCCCCCCDDDBBBAAA@@@@@@@@@AAABBBBBBDDDDDDDDDDDDDDDCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJGGGJJJMMMOOOSSS\\\hhhrrr~~~xxxtttwww{{{~~~uuujjjbbb^^^]]]ZZZZZZYYYXXXXXXXXXXXXXXXUUUVVVVVVVVVUUURRRPPPNNNMMMMMMLLLLLLLLLLLLLLLLLLJJJIIIHHHHHHIIIHHHFFFDDDCCCDDDFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPOOOOOOOOOOOOPPPQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUSSSUUUXXXYYYZZZ[[[]]]___]]]]]]\\\\\\[[[ZZZZZZZZZ[[[\\\]]]^^^______^^^^^^```^^^```dddgggjjjsss|||}}}sssmmmiiigggfffdddccceeehhhkkkooouuu|||ssseee^^^\\\\\\ggguuu|||wwwtttsssssstttzzzyyywwwuuuqqqnnnnnnkkkiiihhhiiikkkllllllkkkeeedddccccccccceeeggghhhccccccbbbaaaaaa```_________```bbbdddeeefffffffffeeegggjjjkkklllmmmnnnpppmmmllllllkkkiiigggfffeeehhhnnnrrrrrrssssssooojjjcccccccccccccccdddeeeeeehhhhhhiiijjjkkkkkkkkkkkkhhhhhhiiikkklllmmmnnnoooqqqrrrssstttuuuvvvvvvvvvsssrrrpppppppppooommmlllCCCCCCCCCCCCCCCCCCDDDEEECCCBBBAAA@@@AAABBBCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCDDDEEEGGGHHHHHHCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGDDDDDDDDDEEEFFFHHHJJJJJJQQQUUUYYY]]]cccooosssooonnnqqqtttvvv{{{|||sssiii```]]]\\\\\\[[[ZZZYYYXXXXXXXXXXXXUUUVVVVVVVVVUUURRRPPPNNNLLLLLLKKKKKKJJJJJJJJJJJJJJJHHHGGGHHHHHHGGGEEECCCCCCDDDFFFHHHIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKKKKLLLKKKJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOPPPKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRMMMMMMNNNOOOPPPQQQRRRSSSUUUVVVXXXXXXXXXYYY\\\^^^]]]]]]\\\\\\[[[ZZZZZZZZZYYYZZZ\\\]]]^^^^^^]]]\\\```___```cccfffiiipppxxx}}}zzzppphhheeedddcccbbb^^^```bbbeeejjjqqqyyyyyyjjjaaa]]][[[bbbppp}}}{{{wwwtttqqqqqqqqqrrryyy}}}vvvtttrrrooolllmmmkkkiiihhhhhhiiijjjjjjiiieeedddbbbaaabbbdddgggiiiaaaaaaaaa``````_________^^^```bbbdddeeeffffffeeefffiiilllnnnnnnmmmnnnoookkkkkklllkkkjjjhhhfffeeeeeeiiijjjiiiiiilllkkkhhheeeeeeeeeeeeffffffggghhhiiiiiijjjjjjkkklllmmmnnnjjjjjjkkkllllllmmmnnnnnnrrrrrrrrrrrrrrrqqqpppppppppooonnnnnnoooooollljjjGGGDDDBBBBBBDDDFFFFFFFFFBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFBBBCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDCCCAAAAAACCCDDDCCCBBBBBBCCCEEEFFFFFFEEEFFFFFFHHHKKKNNNPPPPPPPPPUUU___mmmyyy}}}pppmmmkkkiiihhhjjjmmmrrruuuyyyvvvrrrlllfffaaa]]][[[WWWWWWXXXXXXXXXXXXXXXXXXVVVUUUTTTUUUUUUSSSQQQNNNMMMLLLJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNOOOOOOPPPNNNLLLJJJIIIIIIJJJKKKHHHHHHIIIKKKLLLNNNOOOOOOIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSUUUVVVXXXYYY[[[[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZ\\\[[[ZZZZZZZZZ[[[]]]^^^[[[\\\]]]___aaaeeekkkooo~~~xxxnnnjjjgggaaa^^^```___\\\YYY]]]eeeooovvvyyy{{{}}}oooaaa\\\[[[___gggttttttvvvwwwtttqqqoooqqqtttzzz|||xxxsssooonnnoooooonnnpppnnnkkkiiiiiiiiihhhggggggeeecccbbbbbbdddfffhhhfffeeecccbbbaaabbbccccccddddddccccccbbbccccccccchhhjjjlllnnnooonnnlllkkkkkkkkkjjjiiihhhgggffffffdddfffhhhjjjkkkjjjiiihhhgggggghhhhhhiiiiiiiiiiiifffggghhhiiijjjkkklllllljjjjjjkkklllmmmmmmmmmmmmmmmnnnpppqqqrrrrrrqqqqqqpppqqqrrrrrrrrrpppnnnlllJJJHHHFFFFFFGGGHHHGGGFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDBBBDDDEEEEEEDDDCCCEEEFFFEEEDDDDDDDDDFFFGGGGGGGGGHHHIIIJJJLLLOOOTTTYYY]]]kkkxxxvvvmmmiiihhhfffeeegggiiimmmooopppmmmiiieee```\\\YYYWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTSSSTTTTTTSSSPPPNNNLLLKKKJJJIIIHHHGGGGGGFFFHHHGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNNNNOOOOOOMMMKKKJJJIIIIIIJJJKKKIIIJJJJJJKKKLLLMMMNNNNNNRRRRRRQQQPPPPPPOOOOOONNNNNNNNNNNNNNNOOOPPPQQQQQQSSSSSSTTTUUUWWWXXXYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYYZZZYYYYYYXXXYYYZZZ[[[\\\ZZZ[[[]]]]]]___ccchhhlllsssxxxvvvnnnhhhbbb```bbb___\\\ZZZ^^^fffooouuuwwwxxx~~~|||}}}{{{lllccc___ZZZaaaoooyyyvvvppprrrtttsssooonnnoooqqqwww}}}{{{wwwrrrooonnnooooooooopppmmmjjjiiiiiiiiihhhggggggfffdddcccccceeehhhiiiggggggeeedddddddddeeeeeegggfffeeeeeeddddddddddddiiijjjmmmoooooonnnlllkkkkkkkkkkkkjjjjjjiiiiiihhhfffhhhjjjkkklllkkkjjjiiihhhhhhiiiiiijjjkkkkkkkkkhhhhhhiiijjjjjjkkklllllliiiiiijjjkkklllllllllkkkmmmnnnppprrrssssssrrrqqqrrrssstttuuutttrrrooonnnJJJIIIGGGGGGHHHHHHFFFEEEEEEEEEDDDCCCCCCBBBCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFF@@@BBBDDDEEEDDDCCCDDDEEEEEEEEEDDDEEEEEEGGGHHHIIILLLNNNQQQSSSVVV___lllwwwwwwmmmiiieeedddcccbbbbbbccceeefffiiigggdddaaa]]][[[YYYXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRRRRRRRQQQOOOMMMKKKKKKIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIIIILLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMRRRQQQPPPOOONNNLLLLLLKKKLLLLLLLLLMMMMMMNNNOOOPPPSSSSSSTTTTTTUUUVVVVVVWWWYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWXXXYYYYYYYYYZZZ[[[\\\]]]___dddgggkkkpppyyy{{{qqqiiieeeeee```^^^]]]aaaiiippptttuuusssyyy|||zzzyyy}}}vvvhhh___ZZZ```lll{{{|||vvvrrrpppnnnqqqttttttpppnnnnnnooouuu{{{zzzxxxuuupppnnnnnnooooooooopppmmmjjjiiiiiiiiihhhggggggfffeeedddeeegggjjjkkkiiiiiihhhggggggggghhhhhhiiiiiihhhgggffffffeeeeeeiiikkkmmmnnnnnnmmmlllkkklllllllllkkkkkkkkkkkkkkkiiijjjlllmmmnnnmmmkkkjjjiiiiiijjjkkkkkklllmmmmmmjjjjjjkkkkkklllllllllmmmiiiiiijjjkkkkkkkkkjjjjjjmmmooorrrtttvvvuuutttrrrvvvwwwxxxxxxwwwtttrrrpppLLLKKKJJJJJJKKKJJJHHHGGGHHHGGGEEECCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGBBBEEEGGGGGGFFFEEEFFFFFFGGGHHHHHHHHHIIIKKKOOORRRRRRYYYaaaeeekkkwww{{{ooohhheeeaaa``````______^^^^^^^^^bbbaaa___]]][[[ZZZYYYXXXUUUUUUUUUTTTTTTTTTTTTTTTRRRPPPOOOOOOPPPOOONNNLLLJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPPPPSSSSSSSSSSSSTTTTTTTTTTTTWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZZZZZZZ\\\```cccfffkkkrrr{{{xxxpppkkkbbbaaaaaaeeekkkqqqsssssskkkqqqvvvvvvuuuxxx~~~ooocccbbbeeemmmyyy{{{uuurrrqqqqqqppptttxxxxxxtttpppnnnnnnuuu{{{{{{wwwvvvsssooonnnnnnoooooooooooommmjjjiiiiiiiiihhhhhhggggggffffffgggiiikkkllljjjjjjiiiiiiiiiiiiiiiiiikkkkkkjjjiiihhhgggeeeeeehhhiiikkklllmmmlllkkkjjjkkkkkkkkkllllllmmmmmmmmmlllmmmnnnppppppooommmllliiijjjjjjkkkllllllmmmmmmllllllllllllmmmmmmmmmnnnkkkkkkllllllllllllkkkkkknnnpppsssvvvwwwvvvuuusssyyyyyyzzzzzzyyywwwuuusssQQQOOONNNMMMNNNNNNMMMKKKNNNLLLJJJHHHGGGGGGGGGHHHEEEEEEEEEDDDDDDDDDCCCCCCEEEFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGGGGIIIKKKKKKJJJIIIJJJKKKJJJLLLMMMNNNPPPUUU\\\aaacccnnn{{{}}}sssmmmgggbbb___^^^^^^]]]\\\[[[YYYYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRQQQPPPNNNMMMLLLMMMMMMLLLKKKIIIHHHHHHGGGGGGGGGHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYWWWXXXYYYYYYYYY[[[]]]```aaaffflllrrr{{{ttthhhfffdddgggllloooooonnndddhhhmmmooopppssszzz}}}rrriiijjjnnnxxx~~~xxxssspppoooqqqsssuuuyyy}}}}}}xxxtttqqqqqqxxx~~~zzzwwwuuurrrooonnnooopppooooooooollljjjiiiiiiiiiiiihhhhhhhhhgggggghhhiiikkkllliiiiiiiiijjjjjjjjjjjjiiikkkkkkkkkjjjiiigggfffeeefffgggiiijjjkkkkkkjjjjjjjjjjjjkkkkkklllmmmmmmmmmmmmnnnpppqqqrrrqqqooonnnjjjjjjjjjkkkkkkkkkkkkllllllllllllmmmmmmnnnnnnooonnnnnnooopppppppppooooooppprrrtttvvvwwwvvvuuusssyyyzzz{{{{{{{{{yyywwwuuuYYYVVVRRRPPPPPPOOONNNMMMPPPOOONNNLLLJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJKKKKKKKKKLLLNNNQQQOOORRRUUUXXX\\\dddnnnvvv~~~rrrnnnlllfff```]]]]]]\\\[[[YYYXXXWWWVVVWWWWWWVVVUUUTTTTTTTTTTTTRRRRRRRRRQQQQQQPPPPPPOOONNNLLLJJJJJJKKKKKKKKKJJJHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLKKKJJJJJJJJJMMMMMMLLLLLLLLLLLLLLLKKKMMMMMMNNNNNNPPPQQQSSSTTTRRRRRRSSSSSSSSSSSSSSSSSSUUUUUUTTTTTTTTTTTTUUUUUUWWWXXXYYYYYYZZZZZZYYYYYYVVVXXXYYYZZZZZZ[[[]]]___aaafffkkkpppwwwvvvrrrmmmllllllllljjjgggcccbbbccchhhlllooouuu|||}}}sssqqqqqqyyyxxxuuupppmmmlllnnnqqqttt}}}}}}|||||||||zzzuuussspppooopppppppppooonnnllliiiiiiiiijjjiiihhhiiihhhhhhhhhiiiiiijjjjjjhhhiiijjjjjjkkkjjjjjjjjjkkkkkkllllllkkkiiigggfffeeefffgggiiijjjkkkllllllkkkkkkllllllmmmmmmmmmnnnmmmnnnppprrrsssrrrqqqpppllllllkkkkkkkkkkkkjjjjjjkkkkkklllmmmnnnoooppppppqqqqqqrrrsssttttttttttttssstttuuuuuuuuuuuutttsssvvvwwwyyyzzzzzzyyywwwvvvmmmhhhbbb]]]ZZZYYYXXXWWWVVVVVVUUUTTTRRRPPPNNNMMMMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJKKKLLLNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOPPPRRRSSSUUUYYY^^^bbbeeeiiinnnsssyyyuuullliiihhhccc^^^\\\[[[YYYXXXVVVVVVUUUUUUXXXWWWVVVUUUTTTTTTTTTTTTRRRQQQQQQPPPOOOOOONNNNNNMMMKKKHHHHHHIIIJJJJJJIIIGGGGGGFFFFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNPPPQQQSSSTTTRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRSSSTTTTTTVVVWWWXXXYYYZZZYYYYYYXXXVVVXXXZZZ[[[[[[\\\^^^``````eeejjjooovvv~~~wwwsssnnniiieeeeee___]]]bbbgggkkkpppuuuyyy|||}}}|||uuuqqqooommmkkkkkknnnsssyyy|||}}}|||vvvtttrrrqqqqqqqqqpppnnnnnnllliiihhhiiijjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiikkklllllllllkkkkkkkkklllmmmnnnmmmllljjjiiieeefffhhhjjjlllmmmoooooommmmmmnnnnnnnnnnnnnnnnnnlllmmmppprrrttttttsssrrrooonnnnnnmmmlllkkkjjjjjjiiiiiikkklllnnnooopppqqqrrrrrrtttvvvwwwxxxxxxxxxvvvvvvuuutttssssssssssssssstttvvvxxxyyyxxxwwwvvvxxxpppllliiihhhgggaaaaaaaaa```^^^\\\YYYWWWQQQQQQPPPPPPOOONNNMMMMMMPPPPPPQQQSSSUUUVVVWWWXXXWWWXXXXXXXXXXXXYYYYYYYYY^^^___```bbbfffllltttyyy|||ssskkkfffccc```^^^[[[ZZZWWWVVVTTTTTTTTTUUUTTTSSSRRRQQQPPPOOOOOOOOOQQQQQQPPPOOOOOONNNMMMMMMLLLJJJGGGGGGHHHIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIGGGHHHJJJMMMPPPSSSUUUVVVLLLLLLMMMNNNOOOQQQSSSTTTRRRRRRRRRSSSTTTUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTVVVWWWXXXYYYYYYYYYXXXWWWVVVXXXZZZ[[[\\\]]]___aaa[[[___eeejjjpppxxxzzzssslllfffiii___YYY^^^eeehhhlllqqqvvvyyy~~~~~~~~~|||}}}~~~yyyrrrkkkggghhhhhhiiimmmsss{{{~~~~~~wwwuuusssrrrqqqqqqpppnnnnnnllliiihhhiiijjjjjjiiijjjjjjiiiiiihhhgggggggggiiijjjlllmmmmmmmmmlllllllllmmmoooppppppnnnlllkkkfffggghhhkkkmmmpppqqqrrrppppppooooooooooooooooookkkmmmooorrrtttttttttsssqqqqqqpppnnnmmmllljjjjjjggghhhjjjlllnnnpppqqqrrrrrrssstttvvvxxxyyyzzzzzzxxxwwwuuusssrrrqqqrrrrrrppprrrtttwwwxxxxxxwwwvvv|||wwwrrrooollliiifff```^^^\\\YYYXXXXXXXXXYYYYYYZZZ[[[^^^aaadddfffhhhiiijjjkkklllmmmmmmmmmmmmppprrrvvv{{{yyyuuuoookkkgggbbb\\\WWWXXXWWWVVVTTTSSSRRRRRRQQQSSSQQQOOOMMMMMMMMMNNNOOONNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIGGGEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGHHHJJJOOOSSSVVVLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQSSSRRRPPPOOOOOOOOOPPPQQQUUUVVVXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWYYY[[[]]]^^^^^^aaadddhhhkkkoootttxxxvvvnnnkkkddd___aaaeeegggjjjmmmsssxxx}}}{{{yyyxxxwwwzzz{{{{{{|||~~~xxxpppkkkgggeeedddbbbggglllqqqvvv~~~|||xxxxxxxxxwwwuuusssqqqooonnnjjjiiigggfffeeefffhhhiiijjjiiigggfffffffffggghhhllllllmmmnnnnnnooonnnnnnqqqpppooommmmmmnnnnnnooogggggghhhkkkpppsssttttttsssrrrpppppprrrssssssrrroooooopppqqqrrrrrrrrrrrrtttsssrrrpppnnnkkkiiihhhiiiiiijjjlllnnnqqqssstttsssuuuwwwwwwwwwwwwyyy{{{yyyxxxvvvtttrrrooommmllloooooopppqqqsssuuuxxxyyy}}}uuusssoookkkiiihhhhhhhhhiiilllpppuuu||||||tttrrrnnnkkkhhheeebbb]]]YYYXXXWWWUUUTTTRRRQQQQQQQQQQQQOOOMMMLLLKKKKKKMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEEDDDCCCCCCDDDDDDHHHGGGGGGHHHHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHJJJMMMQQQSSSKKKKKKKKKLLLMMMOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPSSSRRRRRRQQQQQQQQQQQQQQQTTTUUUVVVWWWXXXXXXWWWWWWVVVVVVVVVVVVXXXYYY[[[]]]]]]```cccfffiiimmmqqquuuwwwnnnhhhhhhjjjkkkllloooqqqvvv}}}~~~}}}{{{yyyxxxvvvvvvuuuuuuuuuvvvxxxzzz|||~~~|||vvvrrrkkkfffcccaaaaaaaaaeeejjjqqqwww~~~~~~{{{xxxwwwwwwvvvuuusssqqqpppoookkkjjjhhhfffffffffhhhiiiiiihhhgggfffffffffggggggllllllmmmnnnooooooooonnnqqqooonnnllllllllllllmmmjjjjjjjjjmmmqqqtttuuuuuuuuutttssssssuuuuuutttsssnnnooopppqqqqqqrrrrrrqqqrrrrrrqqqooommmkkkiiigggiiijjjkkkmmmooorrrtttuuuuuuvvvxxxyyyxxxyyy{{{|||yyyxxxvvvsssqqqooonnnnnnoooooonnnoooqqqsssvvvxxxvvvnnnjjjhhhfffdddcccbbb```]]]ZZZVVVVVVTTTRRRQQQPPPPPPPPPNNNMMMLLLJJJIIIJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHDDDEEEFFFGGGGGGFFFEEEDDDGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBHHHHHHHHHHHHHHHIIIKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHJJJLLLMMMNNNJJJJJJJJJKKKLLLMMMNNNOOONNNNNNNNNOOOOOOOOOOOOOOORRRRRRSSSSSSSSSRRRQQQPPPQQQRRRTTTUUUVVVVVVUUUUUUTTTTTTTTTUUUVVVXXXZZZ[[[]]]___bbbdddfffiiimmmooovvvyyywwwwwwuuuuuuxxxuuuxxx||||||zzzwwwwwwvvvtttssssssssssssooopppqqqsssuuuwwwzzz{{{~~~{{{sssnnneeeccc```^^^]]]]]]___```hhhnnnuuu}}}~~~|||zzzwwwvvvuuuuuutttsssqqqppppppmmmllliiigggfffggghhhhhhiiiiiihhhgggggggggggghhhkkklllmmmnnnooooooooooooooonnnmmmkkkjjjjjjkkkkkkmmmllllllnnnqqqssstttssstttttttttuuuvvvvvvtttrrrnnnnnnooopppqqqqqqqqqqqqqqqqqqpppooommmjjjiiigggiiijjjkkkmmmooorrrtttvvvvvvxxxyyyzzzyyyzzz{{{}}}yyywwwtttqqqooooooooooooooonnnmmmlllmmmpppsssuuu~~~sssmmmiiiggg```______^^^]]]\\\ZZZYYYUUUTTTRRRQQQOOONNNNNNNNNMMMLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDFFFHHHIIIIIIHHHFFFDDDGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCBBBBBBBBBBBBFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOQQQRRRTTTUUUUUUSSSQQQOOONNNOOOQQQSSSSSSTTTSSSSSSSSSSSSTTTUUUVVVXXXYYYZZZ[[[]]]___aaabbbdddgggjjjoooxxx}}}zzzwwwuuusssqqqppppppoooooooooppppppnnnnnnoooppprrrtttvvvwww{{{~~~xxxqqqjjjfff^^^]]]]]]\\\[[[]]]```bbbooouuu|||}}}|||zzzwwwuuuuuutttsssrrrrrrqqqqqqqqqnnnmmmjjjhhhgggggghhhhhhjjjjjjjjjiiiiiiiiiiiiiiijjjkkklllnnnooopppppppppnnnmmmlllkkkkkklllmmmnnnooonnnmmmmmmoooqqqrrrqqqrrrrrrrrrtttuuutttqqqooonnnooopppqqqrrrrrrrrrrrrqqqqqqpppooonnnllljjjiiiiiiiiijjjlllnnnqqqssstttuuuwwwxxxyyyxxxxxxzzz{{{xxxvvvsssooonnnnnnooopppnnnmmmkkkiiijjjllloooqqq}}}ssskkkfffdddbbb\\\\\\\\\[[[YYYWWWVVVUUUSSSRRRQQQOOONNNMMMLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJJJJIIIGGGFFFGGGFFFFFFFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGEEEFFFGGGHHHIIIHHHHHHGGGHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMNNNNNNNNNOOOOOOOOOOOOQQQSSSUUUTTTRRROOOMMMKKKMMMOOOPPPQQQRRRQQQQQQRRRSSSTTTVVVWWWXXXYYYYYYZZZ[[[]]]^^^^^^```ccceeelllrrr~~~|||uuuooolllkkkkkkkkkjjjkkkkkklllmmmmmmnnnnnnooooooppprrrssstttxxx{{{~~~xxxrrrmmmgggbbb^^^ZZZ[[[[[[ZZZZZZ\\\```dddvvv||||||zzzxxxvvvtttuuutttrrrqqqppppppppppppnnnmmmjjjhhhgggggghhhhhhllllllllllllkkkkkkjjjjjjiiijjjlllmmmooopppqqqqqqmmmmmmlllmmmnnnoooqqqrrrsssqqqooooooppprrrrrrrrrrrrqqqrrrssstttssspppmmmooopppqqqrrrssssssssssssrrrrrrqqqpppooonnnllllllhhhiiiiiijjjlllnnnpppqqqrrrtttuuuuuuuuuuuuvvvwwwwwwuuuqqqnnnlllllllllmmmlllkkkiiihhhhhhjjjmmmnnn~~~yyyqqqjjjddd```\\\YYYYYYZZZ[[[YYYVVVTTTSSSSSSRRRQQQOOOMMMLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJLLLLLLMMMMMMNNNOOOOOOOOOMMMOOOQQQRRRRRRPPPMMMLLLJJJKKKMMMOOOPPPQQQQQQPPPQQQRRRTTTVVVWWWXXXXXXXXXXXXYYY[[[\\\\\\^^^```ccciiinnnxxxuuulllgggdddffffffffffffggghhhiiiiiillllllmmmmmmoooppprrrssstttxxx{{{}}}}}}~~~yyytttpppiiiddd```\\\YYYVVVWWWYYYYYYYYYYYY]]]eeekkkyyy~~~{{{yyywwwuuuuuuuuutttrrrpppooooooooopppmmmllliiigggfffggghhhhhhlllllllllmmmllllllkkkjjjhhhiiikkkmmmoooqqqqqqrrrnnnnnnnnnnnnoooqqqsssuuuwwwtttrrrqqqrrrtttuuuuuutttssssssssstttsssqqqoooooooooppprrrrrrrrrrrrrrrqqqrrrrrrqqqpppooonnnmmmiiiiiiiiijjjjjjlllmmmmmmoooqqqrrrrrrqqqqqqrrrtttuuussspppmmmjjjiiiiiiiiiiiiiiihhhhhhiiijjjkkklll}}}ppplllgggccc```\\\YYYVVVWWWYYYZZZXXXUUURRRRRRSSSPPPOOONNNLLLKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDBBBCCCDDDEEEFFFGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNLLLMMMNNNOOOOOOMMMKKKJJJIIIJJJLLLNNNPPPPPPPPPPPPOOOQQQSSSTTTVVVVVVVVVVVVVVVXXXZZZZZZ[[[\\\___aaadddiiiqqq{{{~~~qqqgggbbbaaaaaaaaaaaabbbcccddddddffffffhhhjjjllloooqqqsssqqqtttxxxyyyyyy{{{~~~|||{{{vvvoooiiiccc```\\\YYYXXXXXXWWWWWWWWWZZZ\\\\\\___gggrrr{{{~~~|||yyywwwvvvvvvwwwvvvuuurrrpppnnnmmmnnnnnnkkkjjjhhhfffffffffhhhiiijjjkkkkkklllkkkjjjiiihhhgggiiikkkmmmoooqqqrrrrrrqqqppppppooooooppprrrsssvvvssspppoooqqqssstttttttttrrrqqqqqqqqqqqqpppnnnmmmnnnoooppppppqqqqqqpppppppppqqqppppppooonnnmmmlllkkkkkkjjjjjjkkkkkklllmmmoooppppppooonnnpppqqqtttrrrooollliiigggeeedddfffggghhhiiijjjjjjjjjjjjzzzppphhheeebbb```___]]][[[YYYUUUXXXYYYXXXTTTRRRSSSTTTPPPOOOMMMLLLJJJIIIIIIIIIFFFFFFFFFFFFEEEDDDCCCBBB@@@AAABBBCCCDDDFFFFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFGGGFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMKKKLLLLLLMMMLLLKKKJJJIIIHHHJJJLLLNNNOOOPPPPPPPPPNNNOOOQQQSSSUUUUUUUUUUUUVVVWWWYYYZZZZZZ\\\___aaa```fffmmmtttyyylllddd^^^^^^^^^^^^______```aaa```aaacccfffjjjnnnqqqsssnnnrrruuuwwwvvvxxx{{{~~~{{{uuurrrpppkkkccc]]]WWWUUUSSSSSSVVVZZZ\\\]]][[[^^^aaaccchhhrrr||||||{{{zzzwwwuuuuuuwwwyyywwwuuurrrooommmmmmmmmmmmjjjiiigggfffeeefffhhhiiiiiiiiijjjkkkjjjiiihhhgggggghhhkkkmmmoooqqqrrrssssssrrrqqqoooooooooooopppssspppmmmlllmmmoooqqqqqqrrrpppnnnmmmnnnnnnmmmlllkkklllmmmnnnooooooooooooooooooooooooooonnnmmmmmmnnnmmmmmmlllkkkkkkkkkkkkmmmnnnoooooonnnmmmooopppsssqqqooollliiieeecccaaadddfffhhhjjjkkkkkkjjjjjjxxxmmmhhh______]]][[[YYYXXXVVVUUUSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGBBBCCCDDDDDDCCCCCCEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBEEEFFFGGGGGGFFFEEEFFFHHHFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLNNNOOONNNOOOQQQSSSTTTUUUUUUUUUTTTVVVXXXYYYYYYYYY[[[]]]aaaccchhhpppxxxvvvggghhh```[[[\\\]]]\\\[[[]]][[[\\\___bbbfffiiikkkmmmmmmppprrrtttuuuwwwyyy|||~~~|||xxxtttmmmeee___\\\ZZZZZZVVVTTTTTTWWWXXXXXX^^^eee___fffnnnssswww{{{zzz{{{zzzxxxvvvtttsssrrrqqqsssrrrrrrpppnnnkkkhhhfffjjjiiigggfffeeefffhhhiiijjjjjjjjjiiihhhgggfffeeeggghhhiiilllnnnqqqssstttrrrrrrrrrrrrqqqqqqpppooosssrrrooommmlllmmmnnnooopppooonnnmmmllllllmmmnnnnnnnnnmmmllllllmmmoooooopppppppppooonnnnnnmmmmmmpppppppppooonnnlllkkkjjjmmmlllkkkkkkkkklllmmmnnnqqqooommmjjjgggdddbbb```dddcccdddfffhhhiiihhhgggzzznnnfffbbb^^^]]]\\\ZZZXXXWWWUUUUUUSSSSSSSSSRRRQQQPPPOOONNNMMMLLLLLLJJJIIIIIIHHHHHHHHHGGGFFFDDDCCCCCCDDDDDDBBBCCCDDDCCCBBBBBBDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEEEEDDDDDDFFFGGGGGGFFFEEEFFFHHHFFFGGGGGGHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLIIIIIIHHHHHHIIIJJJLLLMMMOOOOOOPPPRRRSSSSSSSSSSSSSSSUUUWWWXXXXXXYYY[[[\\\```aaaeeekkkrrr}}}tttmmmeee_________[[[YYYYYYWWWYYY[[[^^^bbbeeehhhiiikkkmmmppprrrssstttwwwyyy|||}}}|||wwwrrrppphhheeeaaa\\\YYYWWWWWWWWWVVVTTTUUUYYYZZZ\\\ccckkkooowwwzzzuuutttvvvuuutttsssrrrqqqqqqqqqrrrqqqpppooommmjjjhhhgggjjjhhhgggffffffgggiiijjjjjjjjjjjjiiihhhgggfffeeebbbdddfffiiilllnnnpppqqqrrrrrrrrrrrrqqqqqqpppooosssrrrqqqpppoooooooooppppppooonnnlllkkkkkkllllllllllllkkkkkkkkklllmmmnnnoooooonnnmmmmmmllllllkkkoooooooooooonnnlllkkkkkkkkkkkkjjjiiiiiijjjkkklllnnnmmmkkkiiifffcccaaa``````______aaadddeeeeeeddduuukkkddd___\\\[[[[[[YYYXXXVVVUUUTTTSSSSSSSSSRRRRRRQQQOOONNNMMMLLLKKKJJJIIIHHHHHHGGGGGGJJJHHHFFFDDDBBBBBBBBBBBBAAABBBCCCBBBAAAAAACCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFEEEEEEGGGHHHFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLNNNOOOPPPQQQQQQQQQQQQPPPRRRTTTVVVWWWWWWWWWYYY[[[]]]]]]```dddiiiqqquuummmfffeeeccc^^^[[[ZZZVVVVVVXXX[[[^^^bbbdddfffhhhjjjmmmnnnpppqqqtttvvvvvvwwwzzz|||~~~~~~}}}zzzvvvqqqkkkgggddd\\\[[[XXXVVVUUUUUUUUUUUUXXXXXX[[[___cccgggpppzzzyyyrrrpppqqqrrrrrrrrrrrrqqqqqqqqqqqqpppooonnnlllkkkjjjiiiiiiiiihhhgggfffggghhhjjjllljjjjjjjjjiiihhhgggeeeeeeaaabbbeeegggjjjmmmnnnoooqqqqqqqqqqqqppppppppppppssssssssssssrrrqqqqqqppppppooommmkkkjjjiiijjjjjjjjjiiiiiiiiiiiijjjkkkllllllllllllkkkjjjjjjiiiiiimmmmmmmmmmmmmmmlllkkkkkkjjjiiihhhgggggghhhiiiiiikkkkkkkkkjjjhhheeebbbaaa]]]\\\\\\^^^aaaccccccbbbttthhhcccaaa]]]YYYXXXXXXWWWVVVTTTSSSRRRRRRRRRRRRRRRQQQOOONNNLLLLLLLLLKKKIIIHHHHHHHHHHHHIIILLLKKKHHHFFFEEEDDDDDDDDDAAABBBCCCBBB@@@@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAACCCDDDDDDDDDDDDCCCEEEFFFFFFEEEEEEGGGHHHFFFFFFGGGGGGHHHGGGGGGFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOOOOOOONNNNNNQQQRRRTTTUUUUUUVVVXXXZZZ[[[ZZZ\\\```dddiiittt{{{qqqmmmiiiccc``````WWWXXXXXXZZZ\\\___aaaccceeegggjjjkkklllnnnqqqssstttuuuwwwyyy|||}}}~~~~~~}}}|||sssrrrpppmmmiiiddd```]]]YYYYYYXXXWWWVVVVVVVVVVVV\\\^^^ccckkkpppvvv}}}wwwsssoooooorrrrrrrrrsssssssssrrrrrrrrrnnnmmmkkkjjjiiiiiijjjkkkhhhgggffffffhhhjjjlllnnnlllllllllkkkiiihhhffffffdddeeegggiiikkklllmmmmmmlllllllllmmmnnnooopppppprrrssstttuuutttsssqqqpppooonnnllljjjhhhggggggggggggggghhhhhhiiiiiijjjjjjiiiiiiiiihhhggggggffffffhhhiiijjjjjjkkkjjjjjjjjjjjjiiihhhgggfffggghhhiiijjjjjjkkkjjjiiigggdddccc\\\\\\[[[]]]```bbbbbbbbbvvviiibbbaaa```[[[WWWUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPOOOMMMLLLKKKKKKJJJIIIHHHIIIJJJKKKLLLMMMLLLKKKIIIHHHFFFFFFEEEBBBBBBCCCBBB@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDEEEEEEBBBDDDEEEEEEEEEEEEGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLOOOQQQSSSSSSSSSTTTVVVXXXYYYXXXZZZ___bbbeeemmmvvvzzzrrriiicccbbb[[[[[[ZZZYYYZZZ[[[]]]^^^aaadddfffhhhiiikkkmmmppptttuuuwwwyyy{{{}}}}}}~~~~~~}}}}}}|||}}}|||zzzxxxuuurrrooonnnhhhhhhgggeeebbb___[[[YYYXXXXXXXXXYYYZZZ[[[\\\\\\bbbfffoooyyy}}}uuurrrpppnnnppptttrrrsssssssssrrrqqqpppooommmlllkkkiiiiiijjjkkkkkkhhhhhhgggggghhhkkkmmmooonnnnnnmmmlllkkkiiihhhgggfffgggiiijjjkkkkkkjjjiiiffffffggghhhjjjllloooppppppqqqsssttttttrrrpppooonnnllljjjhhhffffffffffffffffffggghhhiiiiiijjjjjjggggggffffffeeedddddddddcccdddfffggghhhiiiiiiiiikkkjjjiiihhhggghhhhhhiiigggggghhhgggfffeeecccbbb\\\[[[ZZZ[[[]]]___```___~~~ooohhhaaa]]]]]]\\\XXXTTTTTTSSSSSSSSSRRRRRRQQQQQQOOOOOOOOOOOONNNMMMLLLKKKKKKJJJJJJIIIKKKMMMPPPQQQOOOOOOOOONNNLLLIIIFFFDDDCCCCCCDDDCCCAAA@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEAAACCCEEEEEEEEEEEEGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMNNNNNNNNNMMMMMMLLLMMMOOOQQQRRRRRRSSSTTTVVVXXXWWWZZZ___bbbccciiiooozzzvvvkkkgggbbb```^^^[[[YYYYYYYYYZZZ]]]___bbbdddeeegggiiikkkqqqrrruuuxxx{{{}}}}}}|||{{{yyyyyyyyyyyyyyyyyyyyyyyy{{{zzzyyywwwuuutttrrrqqqpppooommmjjjgggdddbbbaaa```aaaaaaaaa```___]]]\\\ZZZZZZ[[[]]]```cccgggiiimmmttt}}}uuuooonnnmmmmmmooosssppppppqqqqqqqqqooonnnmmmllllllkkkkkkjjjjjjkkkkkkiiiiiihhhhhhiiikkknnnoooooonnnnnnmmmkkkiiigggffffffgggiiijjjjjjiiihhhgggdddddddddeeegggiiilllmmmmmmnnnpppqqqqqqpppnnnmmmkkkjjjhhhfffeeedddeeeeeedddeeefffggghhhiiiiiiiiieeeeeeeeedddccccccbbbbbb```aaaccceeeggghhhiiiiiilllkkkjjjhhhhhhhhhiiiiiieeeddddddcccbbbaaa``````\\\ZZZXXXXXXZZZ\\\\\\\\\{{{pppeeeaaa]]]YYYXXXWWWUUUTTTRRRRRRRRRRRRRRRRRRQQQQQQLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJKKKMMMQQQTTTVVVXXXXXXXXXWWWSSSNNNHHHEEEDDDEEEEEECCCBBBAAABBBDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@??????????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAACCCDDDEEEEEEEEEGGGHHHJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHGGGGGGHHHHHHIIIJJJGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHIIIJJJKKKKKKKKKJJJLLLMMMMMMNNNNNNNNNMMMMMMLLLNNNPPPQQQQQQQQQSSSUUUWWWVVVYYY^^^aaa```cccgggoooyyy~~~vvvmmmjjjfffaaa]]][[[ZZZZZZXXX[[[]]]___```bbbdddgggjjjlllpppuuuzzz~~~~~~}}}{{{xxxvvvuuutttqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooommmkkkhhhfffeeebbbaaa___]]][[[ZZZYYYXXXXXX[[[___cccgggjjjkkklllhhhggggggiiilllpppuuuwwwxxxqqqlllmmmmmmmmmooorrrmmmoooppprrrrrrqqqpppooolllllllllllllllkkkjjjjjjjjjjjjiiihhhiiikkkmmmooonnnmmmmmmkkkjjjhhhfffeeeeeegggjjjlllmmmlllkkkjjjgggfffeeedddeeefffhhhiiikkkkkklllmmmmmmmmmlllkkkiiihhhfffeeedddddddddeeeaaabbbdddeeegggggggggfffdddddddddcccbbbbbbaaaaaa___aaaccceeehhhiiijjjkkklllkkkjjjhhhggghhhhhhiiigggeeecccaaa``````aaaaaa___\\\YYYYYYZZZ[[[[[[[[[zzzqqqjjjbbb```[[[WWWUUUTTTUUUUUURRRRRRRRRRRRRRRRRRRRRRRRKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLOOOSSSWWWZZZ```aaabbb```[[[SSSKKKFFFEEEEEEEEEDDDBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@????????????>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????>>>======AAABBBDDDEEEDDDEEEGGGHHHJJJKKKKKKKKKJJJIIIIIIHHHIIIHHHGGGFFFGGGHHHIIIJJJGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNKKKMMMOOOPPPPPPQQQSSSTTTWWWVVVXXX]]]___]]]^^^bbbfffnnnxxxwwwsssmmmgggbbb___^^^]]]UUUWWWZZZ\\\]]]^^^aaaccccccffflllrrryyy~~~{{{zzzxxxvvvsssqqqooonnnkkkkkkkkkkkkkkkkkkkkkkkkiiiiiihhhfffcccaaa^^^]]]YYYXXXWWWVVVUUUTTTTTTTTTRRRVVV^^^gggooowww|||~~~zzzxxxwwwvvvxxx{{{}}}wwwqqqmmmnnnooonnnpppsssmmmoooqqqtttuuuuuutttssslllmmmnnnnnnmmmllljjjiiikkkjjjiiiiiiiiikkkmmmooollllllkkkjjjhhhfffdddcccfffhhhkkkoooqqqqqqpppoookkkiiigggeeedddeeeffffffiiiiiijjjjjjjjjjjjjjjjjjhhhgggeeedddcccddddddeee___```bbbdddeeeeeeeeeeeeddddddccccccbbbaaaaaaaaa```aaacccfffiiikkklllmmmlllkkkiiihhhggggggggghhhkkkiiifffcccbbbbbbccceeebbb```]]][[[\\\]]]]]]\\\xxxnnngggeeeYYYYYYXXXWWWUUUTTTSSSSSSSSSRRRPPPPPPQQQQQQQQQPPPNNNMMMLLLJJJJJJLLLMMMNNNNNNOOONNNKKKHHHLLLTTT[[[cccjjjooolll```RRRKKKHHHHHHHHHGGGFFFDDDBBBAAA@@@BBBBBBAAAAAAAAAAAA@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>????????????@@@@@@@@@===>>>@@@AAABBBBBBAAA@@@AAAAAABBBBBBBBBAAA@@@???@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFHHHJJJLLLMMMKKKIIIHHHJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGIIIJJJKKKKKKKKKKKKKKKLLLNNNOOOOOOMMMJJJHHHKKKMMMNNNNNNLLLKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQXXXYYY[[[\\\\\\]]]___aaabbbgggppp{{{~~~ssskkkfffdddccc[[[ZZZYYY[[[^^^````````````eeelllttt}}}~~~~~~~~~}}}}}}}}}}}}|||{{{yyyxxxvvvrrrmmmjjjhhhgggfffddd_________```aaaaaa^^^\\\\\\\\\[[[YYYXXXVVVUUUTTTRRRPPPOOONNNNNNOOOPPPRRRWWWYYY___hhhvvv{{{tttssspppnnnmmmnnnppprrrmmmooorrrttttttsssqqqpppsssrrrqqqpppnnnmmmlllllljjjkkkkkkkkkkkkkkkkkkkkknnnnnnmmmiiieeebbbbbbbbbfffgggiiimmmppprrrrrrqqqlllkkkjjjhhhfffeeedddddddddddddddfffiiijjjjjjiiieeefffgggeeebbbaaaccceeedddeeefffeeecccbbbcccdddgggfffeeedddcccdddeeefffbbbaaaaaadddiiikkkjjjhhhkkkhhheeedddeeegggggggggggghhhiiihhheeecccbbbcccdddcccaaa___]]][[[YYYXXXzzzpppiiiaaa\\\[[[VVVVVVVVVUUUUUUTTTTTTTTTRRRPPPOOOOOOPPPPPPOOONNNMMMLLLKKKJJJJJJKKKLLLMMMMMMNNNMMMJJJHHHKKKSSSYYYccciiinnnjjj___RRRKKKHHHJJJJJJIIIHHHGGGEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@????????????===>>>>>>??????>>>>>>===>>>>>>?????????@@@@@@@@@>>>>>>???AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???=========>>>>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCEEEFFFIIIKKKKKKJJJHHHGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLMMMOOOPPPPPPOOOLLLKKKKKKLLLNNNMMMLLLKKKKKKLLLKKKLLLLLLMMMNNNOOOQQQRRRUUUWWWYYYZZZZZZ[[[]]]^^^___bbbiiirrr{{{yyysssooollleeeccc___]]]]]]]]]]]]\\\```eeemmmwww~~~{{{zzzyyyyyyzzzyyywwwvvvtttsssqqqooolllhhhddd```___^^^]]][[[ZZZYYYYYYYYYZZZZZZXXXWWWUUUTTTTTTSSSRRRQQQPPPOOOOOOOOONNNNNNOOORRRTTTVVVZZZ[[[___gggsss}}}yyyuuutttrrrpppooopppqqqrrrpppppppppppppppoooooooooqqqqqqqqqpppooonnnmmmllljjjjjjjjjkkkkkklllllllllmmmmmmkkkhhhdddbbbaaabbbcccdddgggjjjnnnpppppppppjjjiiihhhgggeeeeeeeeeeeedddddddddeeeggghhhgggfffdddfffgggeeebbbaaabbbddddddfffggggggeeeddddddeeegggfffeeeddddddeeeeeefffeeedddcccdddggghhhgggfffgggdddbbbaaabbbcccccccccggghhhhhhgggeeecccbbbcccdddcccaaa___]]][[[YYYYYYuuuiiiccc^^^YYYWWWWWWSSSSSSSSSTTTTTTTTTTTTTTTPPPOOOMMMMMMNNNNNNNNNMMMKKKKKKIIIIIIIIIIIIKKKKKKKKKLLLLLLIIIHHHJJJQQQVVVaaafffjjjfff\\\QQQJJJHHHFFFFFFFFFEEEDDDBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>=========>>>>>>>>>>>>======>>>>>>>>>?????????@@@@@@?????????@@@AAABBBDDDEEEBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>??????@@@AAABBBCCCCCCDDDEEEGGGIIIIIIHHHGGGEEEFFFFFFFFFGGGGGGHHHHHHHHHJJJKKKKKKLLLLLLLLLKKKKKKJJJLLLNNNOOOOOONNNMMMLLLJJJKKKMMMMMMLLLKKKKKKLLLJJJJJJKKKLLLMMMOOOQQQRRRSSSTTTVVVWWWWWWXXXZZZ[[[\\\^^^ccciiioooyyy}}}wwwrrrlllfffdddbbbaaaaaaeeejjjrrr{{{|||xxxvvvvvvuuuvvvtttqqqooommmkkkgggdddaaa]]]YYYVVVUUUTTTSSSRRRQQQPPPNNNOOOPPPPPPOOOMMMOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOORRRUUUZZZ^^^```cccbbbdddhhhrrr~~~}}}xxxvvvuuuuuuttttttsssrrrrrrrrrrrrqqqooommmllllllnnnoooooopppqqqrrrqqqpppnnnmmmkkkkkkkkkkkklllllllllmmmkkkkkkjjjgggcccaaaaaabbb```bbbeeehhhkkkmmmnnnnnnhhhgggffffffffffffffffffgggfffffffffhhhhhhfffeeedddeeeffffffdddbbbbbbbbbcccfffiiiiiihhhgggfffgggffffffeeeeeeeeeffffffgggjjjgggdddcccdddddddddcccdddbbb```___```aaaaaaaaaeeefffgggfffdddbbbbbbccccccbbb```^^^\\\[[[ZZZZZZzzzpppggg___\\\ZZZVVVVVVXXXSSSSSSRRRRRRRRRRRRQQQQQQOOOMMMKKKKKKLLLMMMLLLKKKIIIIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJHHHGGGIIINNNRRR\\\```bbb___VVVMMMHHHFFFCCCCCCCCCCCCBBBAAA??????AAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>======>>>>>>??????@@@?????????>>>>>>>>>>>>????????????????????????@@@CCCEEEFFFDDDBBB@@@???>>>???AAABBBBBBBBBBBBBBBCCCDDDEEEEEEAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@???>>>===>>>>>>???AAABBBCCCDDDEEEDDDEEEFFFHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHGGGHHHJJJKKKLLLLLLKKKJJJIIIJJJLLLLLLKKKJJJKKKLLLIIIIIIJJJKKKMMMOOOQQQRRRQQQSSSUUUUUUUUUVVVXXXZZZ\\\\\\```dddgggnnn}}}yyyuuusssrrrqqqpppssswww~~~}}}yyyvvvtttpppooommmmmmlllhhhbbb^^^ZZZWWWSSSPPPOOOOOONNNMMMNNNLLLKKKKKKLLLMMMLLLKKKMMMMMMNNNOOOPPPQQQRRRRRRPPPRRRTTTYYY___eeekkkooopppooooooqqqwww}}}xxxuuuuuuvvvvvvwwwwwwwwwuuutttsssrrrqqqooommmmmmmmmnnnooonnnppprrrttttttrrrpppnnnmmmmmmllllllkkkkkkjjjjjjhhhhhhhhheeebbb```aaabbbbbbdddgggiiiiiijjjjjjkkkgggfffffffffggghhhiiijjjjjjiiihhhiiijjjjjjhhhfffeeeeeeffffffeeecccbbbbbbaaaeeehhhjjjiiigggffffffeeeeeeeeeffffffgggggghhhkkkiiifffcccbbbbbbbbbbbbeeecccaaaaaabbbccccccbbbccceeefffeeecccbbbbbbccccccbbb```^^^\\\[[[[[[[[[tttlllddd]]]XXXVVVTTTQQQRRRTTTTTTSSSSSSRRRPPPOOOOOONNNMMMKKKJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHKKKNNNUUUWWWXXXUUUOOOIIIEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@?????????????????????>>>>>>>>>>>><<<===>>>???????????????======>>>>>>>>>?????????@@@?????????@@@BBBDDDEEEEEECCCAAA@@@???@@@BBBCCC>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@???>>>>>>===>>>???@@@BBBCCCEEEFFFGGGDDDEEEFFFGGGHHHGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIGGGIIIKKKKKKJJJJJJKKKLLLIIIIIIJJJKKKLLLNNNOOOPPPPPPRRRTTTUUUUUUVVVWWWYYYYYYYYY\\\```bbbgggrrr}}}xxxxxxxxxzzzyyyrrrkkkjjjjjjlllmmmiiibbb[[[XXXTTTPPPNNNNNNNNNMMMLLLNNNMMMMMMNNNPPPPPPPPPOOOLLLMMMOOOQQQSSSUUUWWWXXXWWWYYY\\\ccckkkssszzz~~~|||yyyuuutttuuuuuuvvvxxxyyyyyyxxxwwwvvvqqqqqqqqqqqqppppppoooooonnnppprrrtttuuusssqqqpppoooooommmllljjjhhhgggffffffffffffdddbbbaaaaaabbbgggiiikkkkkkiiigggggghhhggggggggghhhiiikkklllmmmkkkjjjiiijjjkkkkkkiiiggggggffffffffffffeeedddccc```cccggghhhgggfffeeeeeedddeeefffggghhhhhhiiiiiikkkiiigggdddbbbaaabbbdddeeecccbbbbbbdddeeedddcccaaacccddddddbbbaaabbbcccbbbaaa___]]]\\\\\\\\\\\\vvvmmmgggccc]]]XXXUUUUUUSSSPPPQQQTTTTTTTTTSSSQQQPPPOOONNNMMMMMMKKKIIIIIIJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJMMMNNNOOOMMMIIIEEECCCBBBAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>999:::;;;<<<<<<======<<<=========>>>>>>>>>??????????????????@@@AAABBBBBBCCCBBBAAA@@@@@@@@@AAAAAA???>>>>>>??????@@@AAABBB@@@@@@@@@@@@??????????????????@@@@@@@@@???>>>>>>???@@@AAABBBDDDEEEFFFGGGDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJFFFHHHJJJKKKJJJJJJJJJLLLJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQSSSTTTTTTUUUWWWYYYVVVUUUXXX\\\]]]```hhhqqq~~~zzzwwwyyyvvvkkkiiihhhjjjlllkkkddd]]]WWWTTTQQQOOOOOOOOONNNNNNLLLLLLMMMPPPSSSTTTRRRQQQOOOPPPSSSVVVZZZ]]]```aaadddfffkkkrrr{{{|||yyywwwtttsssvvvuuuvvvxxxyyyzzzzzzzzzyyyssssssssssssrrrqqqooonnnnnnpppqqqssssssrrrpppoooooonnnmmmkkkhhhfffeeedddeeeeeeeeedddbbbaaabbbdddkkkmmmooonnnjjjffffffhhhhhhhhhhhhiiijjjlllnnnoooiiiiiiiiijjjllllllkkkjjjjjjhhhfffffffffgggfffeee```ccceeefffeeedddccccccdddeeefffhhhiiijjjjjjjjjjjjjjjiiifffcccbbbcccdddbbbaaaaaabbbcccdddcccbbb___aaaccccccbbbaaabbbcccbbbaaa^^^\\\[[[\\\]]]^^^wwwooohhhbbb]]][[[XXXTTTSSSTTTRRRPPPQQQUUUSSSRRRRRRQQQPPPOOOOOOOOOLLLKKKIIIIIIJJJJJJJJJIIIGGGGGGGGGHHHHHHGGGGGGGGGEEEDDDDDDDDDFFFGGGGGGGGGGGGGGGHHHGGGEEECCCCCCCCC>>>>>>???????????????>>>@@@@@@@@@@@@????????????>>>>>>>>>=========<<<<<<888999:::;;;<<<<<<<<<<<<============>>>>>>>>>???>>>??????@@@@@@??????>>>@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@AAABBBCCCCCC@@@@@@@@@@@@??????????????????@@@@@@AAA@@@@@@@@@??????@@@AAACCCDDDEEEEEECCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIFFFHHHJJJJJJIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNPPPRRRSSSSSSTTTVVVWWWUUUTTTVVVYYY[[[\\\aaaiiirrr||||||xxx|||uuuooojjjiiilllmmmjjjeee[[[XXXUUUSSSSSSSSSSSSSSSPPPRRRUUUYYY]]]]]][[[YYYZZZ\\\___dddhhhlllpppqqqwwwzzz}}}yyyxxxvvvssssssuuutttuuuvvvxxxzzz||||||}}}yyywwwtttqqqooonnnmmmmmmnnnnnnooooooooonnnmmmmmmlllkkkjjjiiihhhfffeeeeeedddeeeeeedddbbbbbbccceeekkknnnqqqooojjjggggggiiigggggghhhiiijjjlllmmmnnnkkkjjjkkkmmmppprrrqqqpppnnnjjjfffeeeggghhhhhhgggbbbdddeeeeeecccbbbcccccccccdddfffhhhjjjkkkkkkkkkkkklllllliiieeebbbbbbcccaaaaaa```bbbcccdddcccaaa^^^```bbbbbbaaaaaaaaabbbbbb```^^^\\\[[[\\\^^^___|||tttqqqmmmgggbbb\\\XXXVVVQQQNNNNNNPPPOOOLLLNNNSSSQQQQQQQQQQQQQQQQQQQQQQQQLLLKKKIIIIIIJJJJJJJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGDDDCCCCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@????????????>>>======<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>???@@@@@@>>>===<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@????????????>>>>>>???@@@AAAAAAAAAAAAAAA??????@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEGGGIIIJJJIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKMMMOOOQQQRRRRRRSSSTTTVVVVVVUUUVVVZZZZZZZZZ___eeehhhppp|||{{{{{{wwwmmmjjjmmmppppppmmm```]]]YYYXXXXXXYYYXXXXXX]]]___ccciiimmmmmmkkkhhhgggiiimmmrrrwww{{{zzzwwwwwwvvvrrrrrruuussstttvvvxxxzzz|||~~~~~~{{{uuuoookkkjjjkkklllmmmmmmllllllkkkkkkkkkkkkiiihhhhhhhhhggggggffffffdddeeeeeedddccccccdddfffjjjnnnqqqooojjjggghhhjjjggggggggghhhiiikkklllmmmnnnnnnooorrrvvvxxxxxxwwwppplllgggeeegggiiijjjiiidddeeefffeeecccbbbcccdddcccdddgggiiikkkkkkkkkkkkmmmnnnnnnkkkfffaaa```aaabbbbbbbbbccceeefffdddccc]]]___aaabbbaaa```aaabbbbbb```]]][[[[[[\\\^^^```xxxpppjjjiiigggddd___[[[XXXUUUTTTSSSQQQPPPNNNNNNOOOPPPQQQQQQQQQPPPPPPPPPQQQQQQRRRLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHFFFDDDCCCCCCDDDCCCDDDDDDEEEFFFGGGGGGHHHDDDCCCBBBAAA@@@??????????????????>>>>>>>>>>>>===????????????>>>>>>>>>===========================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>????????????@@@@@@?????????????????????>>>=========>>>@@@AAACCCBBB@@@?????????@@@@@@@@@@@@??????>>>?????????????????????@@@AAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKMMMOOOOOOPPPSSSUUUVVVUUUUUUVVVWWWYYY[[[\\\ggghhhpppyyyrrrrrruuuwwwwwwqqqmmmfffaaa___aaadddggggggnnnxxx|||xxxuuutttsssqqqpppnnnoooqqqssswwwzzz}}}}}}xxxqqqkkkiiiiiikkkjjjkkkmmmnnnnnnmmmkkkjjjhhhggggggggggggggghhhhhhgggfffeeedddcccdddeeefffjjjjjjjjjjjjiiihhhgggfffjjjjjjkkkkkklllmmmnnnnnnooopppssswwwzzz}}}uuurrrnnniiigggfffggghhhiiiiiigggeeebbbbbbdddfffeeefffggghhhiiijjjjjjjjjnnnoooooolllgggcccaaa```aaaccceeeffffffdddbbb```aaaaaaaaa```^^^^^^___```______^^^^^^]]]\\\[[[[[[xxxpppjjjddd```bbbaaa^^^\\\YYYWWWVVVUUURRRQQQOOONNNMMMNNNOOOPPPPPPOOOOOONNNOOOOOOPPPPPPKKKKKKJJJIIIHHHGGGGGGFFFEEEFFFGGGFFFEEEDDDEEEFFFCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@????????????????????????>>>>>>>>>>>>?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????????????????????????????===============>>>??????BBBAAA@@@???>>>??????@@@?????????>>>>>>??????@@@????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKNNNOOOOOOPPPSSSUUUUUUUUUUUUVVVWWWYYY[[[\\\___aaagggttt~~~||||||wwwssssssuuuxxx{{{{{{xxxwwwuuusssrrrooopppqqqsssvvvyyy{{{||||||zzzvvvpppjjjhhhhhhjjjkkklllmmmnnnnnnmmmlllkkkhhhhhhhhhgggggghhhhhhiiihhhhhhfffeeedddeeeeeefffiiiiiiiiihhhgggfffddddddiiijjjjjjkkkllllllmmmmmmooopppssswwwzzz}}}~~~yyyvvvrrrmmmkkkjjjjjjkkkkkkjjjiiifffdddccceeegggggghhhiiijjjkkkkkkkkkkkkmmmnnnnnnkkkhhhdddbbbbbbbbbccceeefffeeedddbbb```bbbbbbbbbaaa______```bbb``````___^^^]]]\\\[[[[[[}}}rrrjjjeeebbb^^^[[[YYYYYYXXXWWWVVVVVVVVVVVVQQQPPPOOOMMMMMMNNNOOOOOOMMMMMMLLLLLLLLLLLLLLLMMMJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEGGGFFFEEEEEEGGGHHHEEEDDDCCCBBBAAA???>>>>>>AAA@@@@@@?????????@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>??????>>>>>>===>>>>>>???@@@AAA????????????@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEECCCCCCDDDEEEFFFHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJLLLNNNOOOOOOPPPRRRTTTUUUUUUUUUVVVWWWYYY[[[\\\___```eeemmmvvv}}}{{{yyyxxxvvvtttppppppqqqrrrsssuuuwwwxxxxxxwwwtttooojjjggghhhiiillllllnnnnnnnnnnnnllllllkkkjjjjjjiiiiiiiiijjjjjjhhhhhhfffeeeddddddddddddggggggfffeeedddcccbbbaaaiiiiiiiiijjjkkkkkkllllllnnnppprrrtttwwwzzz|||}}}|||yyyuuurrrooonnnmmmnnnmmmmmmkkkiiifffeeefffgggiiiiiijjjkkklllllllllllljjjllllllkkkhhheeeeeeeeecccdddeeeeeeeeecccbbbaaabbbcccdddbbbaaa```bbbcccbbbbbbaaa___^^^\\\[[[ZZZuuuooohhhccc```^^^\\\[[[TTTTTTTTTSSSTTTTTTUUUUUUPPPOOONNNMMMMMMMMMMMMNNNKKKJJJJJJIIIIIIIIIIIIJJJHHHHHHGGGFFFEEEDDDDDDCCCEEEFFFGGGFFFEEEEEEFFFGGGGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@?????????@@@AAAAAA@@@@@@?????????>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<===========================>>>>>><<<===>>>???@@@???>>>===???>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>???@@@AAA????????????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLNNNOOOOOOPPPRRRSSSTTTTTTUUUVVVWWWYYYZZZ[[[```aaaeeejjjnnnzzz~~~|||{{{yyyvvvtttppppppoooppppppqqqrrrrrrttttttrrrnnnjjjhhhhhhiiimmmnnnnnnoooooonnnnnnmmmnnnmmmmmmllllllllllllmmmhhhgggfffeeedddcccccccccddddddccccccbbbbbbbbbbbbhhhhhhhhhiiiiiijjjjjjjjjlllmmmnnnpppsssuuuwwwxxxzzzxxxuuurrrpppnnnmmmmmmnnnnnnmmmkkkhhhfffggghhhiiijjjjjjkkkkkkkkkjjjjjjhhhjjjjjjjjjhhhgggggghhheeeeeeeeeeeedddccccccbbbccccccdddcccaaaaaacccdddeeedddcccaaa___]]]\\\[[[{{{ppphhhddd```\\\ZZZXXXWWWVVVSSSSSSRRRRRRRRRRRRRRRSSSNNNNNNMMMMMMLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBFFFGGGGGGFFFDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCAAA@@@@@@@@@@@@@@@AAABBB?????????>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<============>>>???@@@AAA@@@???>>><<<=====================<<<<<<<<<<<<===>>>???@@@????????????@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNNNNNNNPPPRRRRRRRRRTTTUUUVVVWWWXXXYYYZZZ\\\```cccfffooo}}}{{{zzzxxxuuurrrnnnnnnmmmmmmmmmnnnnnnooorrrrrrrrrpppmmmkkkkkklllooooooooooooooooooooooooqqqpppoooooonnnnnnnnnooojjjiiiiiiiiihhhgggffffffbbbbbbaaabbbbbbccceeefffggggggggghhhhhhhhhhhhhhhiiiiiijjjkkkmmmoooqqqrrrtttsssrrrpppnnnlllkkkjjjnnnnnnnnnllliiigggggghhhhhhiiiiiiiiiiiihhhhhhgggggghhhiiiiiihhhgggiiijjjhhhgggfffeeeeeedddddddddcccddddddcccbbbbbbdddeeeggggggeeecccaaa```^^^^^^|||ooogggaaa___]]]ZZZXXXVVVUUUUUURRRRRRQQQPPPPPPOOOPPPPPPMMMLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBFFFGGGGGGEEECCCAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@@@@?????????@@@@@@>>>>>>=========<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;999999999999999999999999999::::::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<=========>>>???????????????;;;;;;<<<=========<<<<<<<<<<<<;;;<<<<<<===>>>???????????????@@@AAABBBCCCBBBBBBBBBCCCDDDDDDEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJLLLLLLLLLMMMNNNPPPOOOPPPRRRTTTUUUVVVVVVVVVWWWXXX\\\```bbbggguuu~~~|||zzzyyyvvvssspppmmmmmmllllllmmmnnnnnnoooqqqssstttsssqqqpppoooppppppppppppppppppppppppppprrrqqqpppooooooooooooooolllmmmmmmmmmmmmllllllkkkdddcccccccccdddeeeggghhhfffffffffffffffggggggggggggggggggggghhhjjjlllnnnmmmmmmmmmmmmllljjjiiihhhkkkllllllkkkiiigggggghhhggghhhhhhhhhgggfffeeeeeeggghhhhhhhhhggghhhjjjlllkkkjjjhhhfffeeeeeeffffffdddeeefffeeeddddddfffgggiiiiiihhhfffdddcccbbbaaavvvnnnfff```\\\[[[[[[YYYWWWUUUUUUUUUPPPOOOOOONNNMMMMMMNNNNNNKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDBBBAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999999999999999::::::999999999999::::::999999999999999999999999999999999999::::::::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>999:::;;;<<<===<<<<<<;;;<<<<<<<<<;;;;;;<<<======????????????@@@AAABBBCCC@@@AAAAAABBBCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKJJJKKKLLLNNNMMMNNNPPPRRRTTTTTTTTTTTTVVVVVVZZZ^^^```cccjjjsssyyy~~~}}}{{{zzzxxxvvvrrrooommmmmmmmmnnnooopppqqqrrrrrrtttvvvwwwuuutttttttttqqqqqqqqqppppppqqqqqqqqqqqqpppooonnnmmmmmmmmmmmmlllmmmnnnooooooooonnnmmmiiihhhfffeeeeeefffhhhiiifffffffffeeeeeeeeeeeeeeegggfffeeeeeefffhhhjjjkkkiiijjjkkklllkkkjjjhhhggghhhiiijjjjjjhhhgggggghhhhhhhhhhhhggggggeeeddddddggghhhhhhhhhggghhhjjjlllnnnllljjjgggfffggghhhiiifffhhhhhhhhhggggggiiikkkkkkjjjiiihhhgggfffeeeeeevvvooojjjeee___ZZZTTTUUUUUUTTTSSSQQQRRRRRRMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKLLLKKKJJJJJJIIIKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@AAACCCBBBAAAAAABBBDDDCCCCCCCCCBBBBBBAAAAAAAAA???>>>===;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999888888888888999999888888888888888888888888888888999999999:::::::::888888999::::::;;;<<<<<<;;;;;;:::999999;;;<<<===888999;;;<<<===<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<>>======<<>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDEEEFFFEEEDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGKKKIIIFFFDDDDDDEEEHHHJJJJJJKKKKKKKKKKKKKKKJJJJJJMMMMMMNNNOOOQQQRRRRRRSSSTTTTTTUUUVVVXXXZZZ\\\]]]eeeiiisss~~~~~~}}}{{{yyyxxxyyyzzz{{{zzzzzzyyywwwuuussspppooooooooonnnooopppqqqssstttssstttvvvwwwxxxxxxxxxwwwsssrrrqqqooooooooooooppppppooonnnmmmlllkkkkkkkkklllkkkjjjjjjjjjlllnnnpppkkkjjjjjjiiiiiijjjjjjkkkhhhgggdddbbbaaaaaabbbcccdddeeefffffffffeeedddcccdddfffiiikkkllljjjgggfffccccccddddddeeedddddddddeeefffggghhhhhhfffdddbbbdddfffhhhgggeeefffjjjmmmsssrrrpppjjjeeedddgggjjjhhhiiilllmmmmmmkkkiiigggkkkkkkkkkjjjiiihhhgggfff~~~uuunnnlllhhhfffccc```\\\XXXVVVTTTTTTSSSQQQPPPOOOOOOPPPPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDEEEFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>======<<<<<<>>><<<999999:::<<<<<<<<<;;;::::::999999999::::::999999999999999999999999777666666666666777888888888888777777777666666666777888888888888777666555666666666777888888999999666777999:::;;;:::999888::::::::::::::::::999999::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;===>>>??????======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIHHHFFFDDDDDDFFFHHHIIIIIIJJJJJJKKKJJJJJJIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPRRRRRRSSSTTTVVVXXXYYYZZZ]]]```hhhqqqzzz|||zzzxxxwwwvvvvvvwwwxxx{{{zzzxxxvvvsssqqqpppooooooooonnnnnnnnnpppqqqrrrrrrssstttuuuuuuuuutttssssssrrrpppooonnnnnnoooooooooooonnnmmmllllllllllllllljjjiiihhhhhhiiilllmmmmmmkkkiiiggggggiiikkkmmmjjjiiifffdddbbbbbbcccccccccccceeeeeeeeeeeedddcccdddeeehhhjjjjjjhhhfffdddccccccddddddddddddddddddcccdddeeefffffffffeeedddcccdddffffffeeefffjjjmmmoooooommmhhhcccbbbcccfffdddeeegggiiijjjjjjiiiiiihhhhhhiiiiiiiiihhhhhhggguuummmfffbbbaaa^^^]]][[[YYYWWWUUUSSSRRRQQQPPPOOONNNNNNMMMNNNNNNLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIHHHFFFCCCCCCCCCCCCCCCCCCDDDEEECCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<;;;;;;;;;===;;;999888:::;;;;;;;;;;;;;;;:::999888888888999888888888888888888888888555555555555555666777777666666666666555555555555777777777777777666666555555555666777777888999999555666777999999888777777;;;;;;::::::999888888777999::::::;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;:::===>>>???>>>===<<<===?????????????????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEEEEDDDCCCDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQSSSUUUWWWXXX[[[\\\bbbhhhnnnyyy{{{yyy|||zzzxxxvvvuuuuuuuuuvvv{{{yyyvvvsssqqqoooooonnnooonnnmmmlllmmmmmmnnnoooqqqqqqqqqqqqqqqpppooooooqqqpppooonnnnnnmmmnnnnnnnnnmmmmmmlllllllllmmmmmmkkkjjjgggeeeeeefffhhhjjjnnnlllhhhffffffhhhlllnnnmmmllliiifffdddcccccccccaaabbbcccdddddddddddddddcccdddggghhhhhhfffdddcccccccccddddddeeeeeeeeeeeecccccccccddddddeeefffgggbbbcccdddddddddfffiiikkkiiiiiihhheeebbb``````bbb```aaaccceeeggghhhjjjjjjfffggggggggghhhhhhhhhhhhtttjjjccc]]][[[[[[WWWVVVVVVUUUTTTTTTSSSSSSPPPOOONNNNNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEGGGIIIIIIHHHFFFCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@??????>>>????????????????????????<<<<<<<<<;;;;;;:::::::::<<<:::888888999:::::::::;;;:::999888888777888888888888888888888888888888555555555555555666666777666666666666555555555444666666666777777666555555888888777777666666666666555666777888888888777777::::::999999888888888777999999::::::::::::999999::::::;;;;;;;;;;;;::::::<<<===>>>>>><<<<<<===>>>>>>>>>>>>???????????????AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDDDDCCCCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGKKKLLLLLLMMMNNNNNNOOOOOOMMMNNNNNNOOOQQQSSSUUUVVV[[[\\\___dddgggnnn|||~~~zzzyyyxxx}}}|||zzzyyywwwwwwvvvvvvyyywwwtttpppnnnmmmmmmnnnooonnnlllkkkkkkkkkllllllmmmnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnmmmllllllllljjjjjjjjjjjjjjjkkkllllllllljjjgggeeedddeeeggghhhllljjjhhhffffffhhhjjjlllooommmkkkhhheeecccbbbbbb______```aaabbbbbbccccccbbbdddfffggggggeeedddbbbddddddeeeeeeeeefffggggggfffeeedddccccccdddfffgggcccbbbbbbbbbbbbccceeegggaaabbbccccccbbbaaaaaaaaa``````aaabbbdddfffiiijjjhhhhhhhhhgggggggggggggggxxxnnneee```\\\VVVTTTTTTQQQQQQQQQRRRRRRRRRRRRRRRNNNNNNNNNNNNMMMLLLKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEGGGHHHGGGFFFBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;:::::::::::::::888777888999:::999888:::999888777777777777777777777777777777777777777666555555555555666777777777777666666666555555555444555555666666666555555777777777666666666666666666777777888888888888888777777777888888999999999888888999999999999888888999999::::::::::::999999;;;=========<<<;;;<<<============>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBCCCDDDCCCBBBCCCDDDBBBBBBBBBBBBBBBCCCCCCDDDCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOQQQSSSTTTUUUVVVVVVYYY]]]___cccnnnzzz}}}yyywwwwwwwww{{{{{{yyyxxxwwwvvvvvvvvvuuutttqqqnnnllllllmmmmmmnnnmmmllljjjjjjjjjjjjkkkjjjjjjkkklllmmmoooppppppmmmmmmmmmmmmlllkkkjjjjjjggggggggggggggghhhiiijjjllljjjhhhgggfffffffffggghhhhhhhhhhhhhhhhhhhhhhhhnnnllljjjgggeeebbbaaa```\\\]]]]]]^^^______```aaaaaabbbdddeeefffeeedddccceeeeeeeeeeeefffggghhhiiijjjhhheeecccbbbcccdddeeedddbbbaaa``````aaaaaaaaa]]]^^^___aaacccccccccbbbcccbbbaaaaaaccceeeggghhhlllkkkiiigggffffffeeefffxxxsssfff```[[[[[[XXXTTTQQQRRRMMMMMMMMMNNNNNNOOOOOOOOOMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBDDDEEEFFFEEECCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>===========================;;;;;;::::::::::::::::::999777777777888999888777888777777777777777888888666666666666666666666666555555555555555666777777777666666666666555555555333444555555555555555555333333444555777888999999777777777777777888888888555666666777888888999999777888888999999888888777888999999::::::999999888;;;<<<===<<<;;;:::;;;===<<<<<<======>>>>>>??????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???AAACCCCCCBBBAAABBBCCCAAAAAA@@@@@@AAAAAABBBCCCBBBCCCDDDEEEEEEFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJLLLLLLMMMNNNPPPRRRTTTUUUUUUTTTVVVZZZ\\\^^^fffooovvv|||wwwuuutttttttttuuuuuuttttttssssssrrrrrrqqqpppnnnllllllllllllmmmmmmlllkkkjjjiiijjjjjjkkkhhhhhhiiijjjlllnnnpppqqqllllllllllllkkkjjjiiihhheeeeeeeeeeeeeeefffggghhhjjjjjjiiiiiihhhgggffffffdddeeeggghhhhhhgggeeedddjjjiiigggeeeccc```^^^]]][[[ZZZZZZZZZ[[[\\\]]]]]]^^^___aaabbbcccdddccccccddddddccccccdddfffhhhiiijjjhhhfffcccbbbbbbbbbccccccaaa^^^^^^^^^______^^^]]]]]]^^^```cccdddcccbbbdddcccbbbbbbbbbdddeeeffflllkkkhhhfffddddddddddddyyyqqqjjjfff^^^YYYVVVWWWUUURRRQQQSSSLLLLLLLLLMMMMMMMMMMMMMMMJJJKKKKKKKKKKKKIIIHHHGGGEEEDDDCCCBBBBBBAAABBBBBBBBBAAAAAABBBCCCDDDBBBAAAAAAAAA@@@?????????????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777666666777888888777555666666666666666777888999666666666666666666666666444444444444444555555666555555555555444444444333222333444555555555555555222333444555666888999999666666555555666666777777666666777777777777777777777777888888888888777777888888999999999999888888:::;;;<<<<<<::::::;;;<<<;;;;;;<<<======>>>??????===>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBBBBAAAAAABBBCCCAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCDDDEEEFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHKKKKKKLLLMMMOOOQQQSSSTTTVVVUUUVVVZZZ[[[[[[aaahhhfffsss~~~{{{wwwuuutttsssqqqpppooooooppppppppppppoooooollllllllllllllllllllllllmmmlllkkkjjjjjjjjjkkklllhhhhhhhhhhhhiiikkkmmmnnnjjjkkkkkkkkkkkkiiihhhgggfffeeeeeeeeeeeeeeeffffffggghhhiiijjjjjjhhheeedddddddddddddddddddddddddddfffeeedddbbb```^^^\\\ZZZYYYYYYXXXWWWWWWXXXYYYZZZYYYZZZ\\\^^^```aaabbbbbbbbbaaa``````aaacccfffgggfffeeecccbbbaaaaaaaaaaaa```]]][[[[[[^^^```___^^^aaa___^^^^^^aaabbbaaa___aaaaaaaaabbbbbbcccdddeeeiiihhheeecccbbbbbbbbbccczzzrrrkkkeee^^^ZZZXXXSSSPPPQQQOOOMMMMMMQQQNNNNNNNNNNNNNNNNNNNNNNNNHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@AAABBBBBBAAA???AAAAAA@@@???>>>>>>??????>>>======<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777666666777888888666555555555555555666888999:::666666666666666666666666333333222222333333444555444444444333333333222222222333444444555555555444555555555666666666666666555444444444444555666666888888777777666666555555777777888888888888777777888888999999999999888888:::;;;<<<<<<::::::;;;<<<;;;;;;;;;<<<===>>>>>>???============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGEEEEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNPPPQQQRRRTTTRRRSSSVVVVVVVVVZZZ```___iiittt{{{yyywwwvvvuuusssqqqnnnmmmmmmnnnoooooooooooooooiiiiiikkklllllllllllllllllllllkkkjjjjjjkkklllmmmiiihhhgggggggggiiijjjkkkjjjjjjkkkkkkjjjiiigggfffgggffffffeeeeeeeeeffffffdddfffiiijjjjjjhhheeeccceeedddbbbaaaaaabbbdddeeecccbbbbbb```^^^\\\ZZZYYYYYYXXXWWWVVVUUUVVVWWWXXXVVVWWWYYY\\\^^^___aaaaaa______^^^^^^___aaadddeeeaaaaaa```````````````aaa]]]ZZZXXXZZZ^^^aaaaaa```dddaaa^^^^^^______^^^\\\______```aaabbbcccddddddfffdddbbb``````aaabbbccczzzssspppkkkeee```\\\[[[ZZZRRRQQQQQQPPPOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@==============================<<<;;;999888777777888999999::::::;;;;;;;;;;;;:::999888999:::;;;<<<:::::::::999888777666666555555444444444444555555888777666555555666777888555555444444444333333333555444333333222222333333333333333444444333222222333333333444444444555555555555555555555555444444333444555777777555444333666777888999888777555333333444777:::;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<==============================>>>???????????????;;;<<<===>>>???@@@AAAAAA@@@@@@AAABBBBBBCCCDDDDDDCCCDDDCCCBBB@@@@@@BBBDDDCCCBBBAAAAAAAAAAAABBBCCCFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGIIIJJJIIIJJJLLLLLLLLLMMMOOOQQQQQQQQQRRRTTTUUUWWWYYYZZZaaadddjjjrrr}}}xxxvvvwwwwwwvvvuuurrrpppooonnnmmmmmmmmmmmmlllllllllnnnllliiihhhiiihhhgggfffhhhhhhhhhhhhhhhiiijjjjjjfffggggggggghhhhhhhhhiiihhhiiijjjkkkkkkjjjhhhfffggggggfffeeeeeeeeeffffffeeefffggghhhhhhfffdddcccaaa```___^^^^^^___```aaabbb```]]]\\\[[[\\\^^^______\\\XXXVVVVVVVVVVVVUUUVVVVVVUUUVVVYYY]]]bbbddddddcccaaa___^^^^^^___```dddbbb```___^^^\\\ZZZXXXXXXXXXXXXYYY[[[^^^```aaabbbbbbaaa```^^^\\\ZZZYYYYYYZZZ[[[]]]^^^___```aaabbb```___]]]\\\\\\]]]]]]yyytttoookkkhhhfffbbb^^^ZZZWWWUUUUUUPPPOOOOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@?????????????????????????????????<<<<<<;;;:::999888888777<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999999:::999999999999888777666555666555555444444555555666888777666555555666777888444444333333333222222222444444333222222222222333111222333333444444333333333333333444444444444555555555555555555555444444555666888999999888666555666777777888777666555444444555777999999999888777::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAA???@@@@@@AAABBBBBBCCCCCC@@@@@@@@@???======>>>@@@AAA@@@@@@@@@AAABBBDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIKKKLLLLLLKKKLLLNNNPPPPPPPPPQQQRRRTTTVVVWWWXXX___aaaeeeiiiqqq}}}|||uuusssssssssrrrqqqooommmkkkmmmmmmmmmlllllllllkkkkkkmmmkkkiiihhhhhhhhhgggfffgggfffffffffggghhhiiiiiihhhhhhggggggffffffffffffggghhhjjjkkkjjjiiihhhgggfffeeeeeedddcccccccccddddddeeefffggggggfffdddcccaaa```___^^^^^^___```aaa```^^^\\\[[[[[[\\\^^^```]]]ZZZWWWUUUVVVVVVVVVVVVVVVVVVVVVWWWYYY]]]aaacccbbbbbb```______```ccceeeeeecccaaa___]]][[[ZZZXXXWWWWWWWWWXXXZZZ\\\^^^`````````___^^^]]][[[ZZZYYYYYYYYYZZZ[[[\\\^^^___``````___^^^\\\[[[\\\\\\]]]uuummmjjjgggdddbbb]]]\\\ZZZXXXUUURRRPPPOOOMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@??????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999888888888888===<<<:::999888777777777888888888888777666666555666666555555555555666666777666666555555666666777333333222222222111111111444444333222222222222222111111222333444444444333333333333333444444444444444444444444444444555555222333444555555444333222777777777666666666666555555666777777777666555444999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<========================>>>>>>?????????>>>??????@@@@@@AAAAAAAAA>>>??????>>><<<<<<===???????????????AAACCCEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKLLLNNNNNNNNNOOOPPPQQQSSSUUUVVV[[[]]]___aaaeeemmmxxx|||wwwssspppppppppooommmllljjjiiilllllllllkkkkkkkkkjjjjjjllljjjhhhgggggggggfffeeeddddddddddddeeefffggghhhiiihhhgggfffddddddccccccggghhhiiijjjjjjiiihhhhhheeeeeecccbbbaaaaaaaaaaaabbbccceeeffffffeeedddccc```___^^^]]]]]]^^^___```]]]\\\[[[ZZZZZZ[[[]]]^^^\\\ZZZXXXWWWXXXYYYYYYYYYWWWWWWWWWXXXZZZ]]]```bbbcccbbbaaa______aaafffiiikkkiiieeeaaa]]]ZZZYYYXXXUUUUUUUUUVVVXXXZZZ\\\]]]\\\]]]]]]\\\\\\[[[ZZZYYYYYYXXXXXXXXXZZZ\\\^^^___^^^]]][[[ZZZYYYYYYZZZ[[[~~~vvvqqqjjjeeedddcccaaa```YYYYYYXXXVVVTTTQQQOOOMMMLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA?????????>>>>>>=========999999999999999999999999999999999999999999999:::666666666666666666666777;;;::::::999888777777777777777777777777666555444777666666555555666666777666666666666666666666666333333333333222222222222444333333222111222222222222222333333333222222111222222333333333444444444333333444444444444555555111111222222222222111111777666666555555555666666555666666777777666666555999999999999::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;=========>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAA@@@???>>>???@@@@@@?????????@@@BBBDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLKKKJJJKKKLLLMMMMMMNNNOOOPPPRRRTTTTTTVVVXXX[[[\\\___fffooovvv}}}zzzxxxuuurrroooooonnnmmmlllkkkjjjjjjkkkkkkjjjjjjjjjiiiiiiiiijjjhhhfffeeeffffffeeedddbbbbbbbbbcccdddeeeggghhhhhhgggeeedddcccbbbbbbcccggghhhiiijjjkkkkkkjjjjjjffffffdddcccaaaaaa``````aaabbbcccdddddddddcccccc___^^^]]]\\\\\\]]]^^^___]]]\\\[[[YYYYYYYYYZZZ[[[]]][[[YYYZZZ[[[]]]]]]\\\XXXXXXYYYZZZ\\\]]]___```dddcccbbb______bbbiiinnnvvvsssnnnfff___ZZZWWWVVVSSSSSSTTTUUUWWWXXXYYYZZZYYYZZZZZZ[[[[[[ZZZZZZYYYXXXXXXWWWWWWXXXZZZ\\\^^^ZZZYYYXXXWWWVVVVVVWWWXXX|||vvvqqqhhheeeaaa^^^\\\[[[ZZZZZZXXXWWWVVVUUURRROOOMMMKKKLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDBBBCCCCCCCCCCCCBBBBBBAAA??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999::::::666777777888999::::::;;;777888888888888888888888555555666666666555444444666666555555555555666666555555666666666666555555444444444444333333333333333333222111111111111222444444444333222111000///222222222333333333444444333333333333444444555555444444444555555444444444666666555555555555666777555555666777888888888888888888888999999999::::::::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;===============>>>>>>>>>======>>>>>>>>>>>>>>>???@@@BBBBBBBBB@@@???@@@AAAAAAAAA@@@???@@@AAABBBCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLLLLKKKJJJJJJKKKMMMMMMMMMNNNPPPQQQSSSSSSTTTWWWZZZ[[[]]]aaahhhnnnuuu~~~{{{xxxuuurrrooonnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhfffddddddeeeeeedddccc```aaaaaabbbdddfffggghhhfffeeecccbbbbbbbbbcccdddhhhiiijjjkkkllllllmmmmmmiiihhhfffeeedddccccccbbbaaaaaabbbbbbbbbbbbbbbaaa^^^]]]\\\[[[[[[\\\]]]^^^^^^]]][[[ZZZXXXXXXXXXXXX[[[ZZZYYYZZZ\\\]]]]]]\\\YYYZZZ[[[]]]^^^^^^______`````````______fffqqqyyyyyyooocccZZZVVVUUURRRSSSTTTUUUVVVWWWXXXXXXWWWXXXYYYYYYZZZZZZYYYYYYXXXXXXWWWXXXYYYZZZ\\\]]]WWWWWWUUUTTTTTTUUUUUUVVV~~~vvvqqqmmmiiifff___^^^[[[YYYWWWVVVUUUUUUUUUTTTSSSQQQOOOMMMKKKJJJLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCCCCAAAAAABBBBBBBBBAAAAAA@@@>>>>>>======<<<;;;::::::::::::::::::::::::::::::888888888999999999999999555666666777888888999999555666777888888888888888444444555555555444444333555555444444444444555555444555555666666555555444555555555444444444333333333333222111111111111111333333333333222111///...222222222222333333333333222222333333444444555555333333333333333333333333444555555555555666666666555555666777777888999999777777888888888999999999::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAA@@@???===>>>>>>BBBAAA@@@??????@@@AAABBBDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFFFFHHHKKKLLLKKKJJJJJJJJJLLLLLLMMMMMMNNNPPPQQQRRRSSSVVVYYYYYYYYYZZZ___cccjjjooo{{{{{{xxxuuusssooommmkkkjjjiiihhhgggggggggggghhhhhhhhhggggggggggggfffgggeeeccccccddddddcccbbb```aaaaaaccceeegggiiijjjfffeeecccbbbaaabbbdddeeehhhhhhiiijjjkkklllmmmnnnjjjjjjhhhgggffffffffffffaaaaaaaaa````````````___]]]\\\[[[ZZZZZZ[[[\\\]]]^^^]]]\\\ZZZYYYXXXWWWWWWYYYXXXXXXYYY[[[\\\\\\[[[\\\]]]^^^`````````___^^^ZZZ\\\]]]^^^aaakkkzzzwwwiii]]]VVVTTTRRRSSSUUUVVVWWWXXXXXXXXXWWWWWWXXXYYYYYYYYYYYYYYYXXXYYYYYYZZZ[[[\\\\\\\\\WWWVVVUUUUUUTTTUUUVVVWWWxxxssslllhhhfffdddaaa]]]YYYYYYYYYWWWUUUTTTTTTTTTQQQPPPNNNMMMLLLLLLLLLMMMLLLKKKJJJJJJHHHHHHGGGFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCC???@@@@@@AAAAAA@@@@@@???>>>>>>===<<<;;;:::999999888888888888888888888888999999999888888888888888777666666666555555444444666777888888888777666555333333444444444444333333444444333333333333444444444444555666666555444444444444444333333333222222333222222111111111111111111111222222222222111111111222222222222333333333111222222333444444555555222222111111111111222222333333555666666666555555666666666555666666666777777777777777888888888999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<;;;;;;;;;:::;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@@@@>>><<<<<<===@@@@@@?????????@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIIIIGGGHHHHHHHHHHHHGGGFFFEEEDDDGGGJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKLLLNNNOOOOOOPPPSSSWWWWWWVVVVVVYYY\\\aaadddmmmzzz}}}{{{xxxuuusssrrrpppooolllkkkiiihhhggghhhhhhhhhgggggggggffffffffffffeeeeeecccbbbbbbcccccccccbbbaaaaaabbbdddfffiiikkkllliiigggdddbbbaaaaaacccdddffffffggghhhiiikkklllmmmkkkjjjiiiiiihhhhhhhhhhhhbbbbbb```___^^^^^^]]]]]]\\\[[[ZZZYYYYYYZZZ[[[\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]^^^]]][[[^^^___aaaccccccbbb```^^^ZZZ\\\^^^^^^aaalll|||}}}mmm___XXXUUUTTTUUUVVVXXXYYYYYYYYYXXXWWWXXXXXXYYYYYYYYYYYYYYYYYYZZZ\\\]]]^^^^^^]]]\\\YYYYYYXXXWWWWWWXXXYYYZZZ}}}{{{{{{{{{yyyuuupppjjjgggeeeddddddbbb]]]XXXSSSTTTUUUTTTRRRQQQQQQRRRPPPNNNMMMLLLLLLMMMOOOPPPKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBB>>>??????@@@@@@@@@??????>>>======<<<:::999888888;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777===<<<;;;999888666555444888888999888777666444333222222333444444444333333444333333222222333333444333444555666666555444333333333333222222222111111333222222111000111111111......000111333333444444111111222222222333333333111111222333333444555555666555555444444555555666111333555777777666555444777777666444444333333444777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<===>>>???@@@????????????>>>>>>>>>>>>===???AAAAAA???=========>>>>>>>>>>>>@@@BBBDDDEEEDDDDDDFFFGGGHHHIIIIIIIIIGGGHHHHHHIIIHHHGGGFFFEEECCCFFFIIIKKKKKKJJJJJJKKKIIIIIIIIIJJJJJJLLLMMMNNNMMMPPPUUUVVVVVVVVVYYY\\\^^^```gggqqqwww|||~~~{{{xxxuuussssssssssssnnnmmmllljjjjjjjjjkkkkkkggggggfffffffffeeeeeeeeeeeecccaaaaaabbbcccbbbaaabbbbbbccceeegggjjjlllmmmkkkiiifffbbbaaa```aaabbbddddddeeefffhhhiiikkkllljjjjjjiiiiiiiiiiiiiiijjjcccbbb```___]]]]]]\\\\\\\\\[[[ZZZYYYYYYZZZ[[[\\\XXXYYYYYYZZZ[[[\\\\\\]]]^^^]]]]]]___```aaa```^^^___```cccddddddccc```______aaaaaa___```jjjzzzpppaaaYYYVVVTTTVVVWWWYYYZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXYYY[[[^^^``````___]]]\\\\\\[[[ZZZYYYZZZZZZ\\\\\\|||yyywwwpppooonnnlllkkkjjjiiiiiidddcccaaa___]]]ZZZYYYXXXTTTSSSRRRPPPNNNMMMMMMMMMNNNMMMLLLKKKIIIIIIHHHHHHJJJKKKKKKKKKJJJHHHFFFDDDCCCBBBAAABBBCCCCCCAAA???BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>============>>>===<<<;;;:::;;;<<<<<<777777777777777777888888777777777777777666555555999999999::::::999999999777777777777777777777777444444444444333333222111000000111222222333444444444444444333333222222222333333333222222222111111444333333222111000//////111111000000111111222333111111000000000111333444444444444333333333222222222333333444444333333222333333333333333333333333333333333444444444555555555666666888999:::;;;;;;999999:::::::::999999888999999::::::::::::;;;;;;999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???@@@AAABBBCCC???@@@@@@AAAAAABBBBBBCCCCCCCCCDDDFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIHHHJJJKKKKKKKKKLLLNNNPPPPPPOOOOOOPPPRRRVVVYYY[[[\\\```eeehhhkkkpppzzzwwwvvvuuutttsssrrrrrrrrrqqqpppnnnlllkkkjjjkkkkkkhhhhhhgggfffdddcccbbbaaaccccccccccccccccccddddddaaabbbdddfffiiikkkmmmnnnllljjjfffcccbbbbbbdddeeegggdddbbbbbbcccfffggggggfffiiilllllliiieeeddddddfffccc___^^^```aaa___]]]ZZZYYYXXXWWWVVVWWWXXXXXXYYYXXXXXXXXXYYYZZZ\\\]]]^^^^^^______```_________cccdddfffffffffdddbbb```aaaaaa```___bbbiiittt}}}~~~qqqddd]]]ZZZXXXXXXXXXXXXXXXYYYZZZ[[[XXXXXXYYYYYYYYYYYYYYYYYYVVV[[[```bbbaaa``````bbb\\\\\\[[[[[[\\\]]]___```~~~yyytttpppnnnmmmlllkkkjjjhhhfffeeeeeedddaaa```___]]]ZZZXXXWWWVVVSSSRRRQQQOOONNNMMMMMMMMMNNNMMMLLLJJJIIIIIIHHHHHHIIIJJJKKKKKKJJJHHHEEEDDDCCCBBBAAABBBCCCCCCAAA???AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>=========<<<<<<======;;;:::::::::;;;<<<999888777777777777888888777777777777777666555555777777777888888777777777666666666666666666666666333333444444333333222111111111222222333333444444444444333333333222222222333333222222222111111111333222222111111000000000111111000000111111222222222111000000000111222333111111111000000/////////222222222222222222222222333333333333333333333333333333333444444444444555666666777777888999::::::888999999:::999999888888999999999:::::::::;;;;;;:::::::::::::::;;;<<<===========================<<<======>>>???@@@AAAAAA??????@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEDDDEEEFFFFFFGGGGGGHHHHHHIIIHHHIIIKKKKKKJJJKKKNNNPPPPPPPPPPPPPPPSSSVVVYYYZZZ```cccfffffffffiiiooouuu}}}}}}wwwvvvtttrrrqqqqqqqqqrrrsssrrrpppnnnmmmmmmmmmmmmjjjiiihhhgggeeeeeeddddddeeedddddddddccccccbbbbbbaaabbbdddfffiiilllmmmnnnooommmjjjgggeeedddcccdddgggeeecccdddfffhhhhhhhhheeehhhkkkkkkhhheeecccccccccaaa______aaaccccccaaa\\\[[[YYYXXXWWWVVVVVVWWWUUUUUUVVVWWWYYY[[[\\\]]]\\\]]]^^^___````````````cccdddeeeffffffeeedddcccaaabbbbbbbbbccciiipppvvv{{{}}}}}}wwwlllaaa[[[ZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\YYYYYYYYYYYYXXXXXXXXXXXXWWW[[[___```___^^^^^^___aaa```___^^^^^^^^^___```|||xxxuuuuuusssqqqnnnkkkiiihhhhhhgggfffdddbbb```___^^^^^^]]]\\\[[[YYYWWWVVVTTTTTTQQQQQQPPPNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJIIIGGGEEEDDDCCCBBBAAABBBCCCBBBAAA???AAAAAAAAAAAAAAAAAAAAAAAA>>>============<<<<<<<<<===<<<;;;:::::::::;;;;;;:::999888888777777777777666777777777777666555555444444555555555555444444444444444444444444444444333333333333333222222111333333333333333333333333333333333333222222222222333222222222222111111111111111111111111111111111000000000111111111222222333222111111000111111111333333333222222222222111333222111000000111222333333333333333333333333333333333333333444444444444666666777777888888888999888888999999999999888888999999999999::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJJJJJJJKKKMMMOOOPPPOOOPPPQQQSSSUUUXXXZZZ___aaacccaaa```aaafffjjjmmmwww{{{xxxyyy|||}}}}}}wwwvvvssspppooopppqqqrrrvvvuuutttrrrqqqqqqqqqqqqmmmllljjjiiihhhhhhhhhiiiiiihhhgggeeedddbbbaaaaaaaaabbbdddgggjjjlllnnnoooqqqqqqooollljjjgggdddcccfffffffffgggiiijjjiiihhheeegggjjjjjjgggdddcccbbbaaa```___```ccceeeffffff```^^^\\\ZZZWWWVVVUUUTTTQQQRRRTTTWWWYYYZZZ[[[\\\ZZZ[[[]]]^^^```aaaaaaaaabbbccceeeggggggggggggfffccccccddddddeeegggkkknnnqqqrrrrrrmmmeee^^^[[[ZZZ\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWXXX[[[^^^___^^^^^^^^^___dddcccaaa___]]]]]]]]]]]]}}}}}}~~~}}}||||||zzzwwwvvvtttrrrooommmlllkkkjjjhhhgggfffeeeeeeaaa```___]]][[[ZZZYYYYYYZZZYYYXXXWWWVVVTTTTTTSSSPPPOOONNNMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBAAAAAAAAABBBBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;:::999888777666666666666666777777666666555444333333444444444444333333333333333333333333333333222222333333333222222111444444444333333333333333333222222222222222222222222222222222111111111111///000000000111111111222///000000111111111111111333333222111111000000000333333333333333333333333333111000......000111333222222222222222222222222222222333333333444444444666777777777777777777777666777888888888888888888888999999999999:::::::::;;;;;;::::::999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJIIIJJJLLLNNNOOOOOOOOOQQQRRRUUUWWWXXXZZZ[[[]]]]]]]]]___cccfffiiinnnwwwyyyvvvwwwyyy{{{|||yyywwwssspppoooppprrrtttxxxxxxwwwvvvuuuuuuttttttpppooommmlllkkklllmmmnnnnnnmmmkkkiiigggeeecccbbbbbbccceeehhhkkkmmmoooppprrrrrrrrrqqqoookkkgggeeeffffffhhhjjjlllmmmkkkiiifffgggiiiiiihhheeecccaaa``````aaabbbeeefffggghhhcccbbb___\\\YYYVVVTTTSSSPPPRRRTTTVVVXXXYYYXXXXXXXXXZZZ\\\^^^```bbbbbbcccbbbccceeeggghhhiiijjjjjjggggggeeedddcccdddfffhhhhhhiiihhhddd___\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZYYY[[[[[[ZZZZZZYYYXXXWWWWWWZZZ\\\^^^___```aaabbbcccdddccc```]]][[[ZZZYYYYYY{{{|||~~~||||||{{{{{{xxxxxxvvvuuuuuuuuuvvvvvvxxxvvvsssrrrrrrrrrqqqppprrrpppmmmlllkkkjjjhhhfffddddddcccbbb```___^^^]]]^^^]]][[[YYYXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDBBBAAA@@@AAABBBBBB@@@>>>????????????????????????<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999888:::999888777666666666666666666666666666555444444333444444444444444444333333333333333333333333333111111222333333222222222333333333333333333333222222222222222222222222222222222222111111111000000/////////000111111222222...///000111111111111000222222222222111111000000///////////////000000000222111///......///111222222222222222222222222222222222222333333333444444666666666666666666666777555666777777888888888777888888888999999999::::::;;;;;;:::999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<>>>??????@@@BBBCCCCCCDDDAAAAAABBBCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIHHHIIIKKKMMMMMMNNNOOOPPPQQQSSSUUUVVVVVVWWWYYYZZZ[[[]]]```bbbdddhhhlllqqqwww~~~~~~zzzxxxwwwxxxxxxxxx{{{xxxuuurrrqqqrrrtttuuuyyyyyyxxxxxxxxxwwwvvvvvvrrrqqqqqqppppppqqqsssssssssrrrpppnnnkkkiiigggfffeeefffgggjjjlllnnnpppqqqppprrrssstttrrroookkkhhheeefffhhhkkkmmmmmmkkkiiiggghhhiiijjjiiigggdddaaabbbbbbdddeeeeeeeeefffgggfffeeeccc___\\\XXXUUUTTTSSSTTTVVVWWWXXXWWWVVVVVVXXXYYY\\\^^^aaacccddddddaaabbbdddfffhhhjjjkkklllmmmjjjfffcccbbbcccdddeeeccccccbbb___]]]]]]^^^___]]]^^^^^^^^^^^^]]][[[[[[]]]]]]\\\\\\[[[ZZZYYYYYY]]]]]]^^^```cccfffggghhheeeccc```]]]ZZZXXXXXXWWW}}}|||{{{xxxsssrrrvvvwwwwwwvvvuuuttttttuuuuuuuuutttrrrqqqpppqqqqqqrrrrrrpppnnnmmmmmmmmmkkkjjjllljjjgggfffeeeeeecccbbbaaaaaaaaa```^^^]]][[[ZZZZZZZZZYYYXXXWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDBBBAAA@@@AAABBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999:::::::::999888777888777666666555555555555555666666666666555444444333444444555555444444333222222222222222222222222000111222222222222222222222222222222222222222222111111111222222222222222222111111111111000000000/////////000000111111111...///000111111111000///111111222222222111000000000000000000111111111111222111000//////000111222222222222222222222222222222222222222333333333333444555555555666666777777444555666777777888777777888888888888999999999999::::::999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<>>========================;;;;;;;;;::::::::::::999888999:::::::::999777777666555555444444444555555555555666666555555444333222333333444444333333222333333333333333333333333000000111222222222222222000000000111111222222222000111111111222222222222111111111111000000000000/////////000000000000000---...000111222111000///000000111222333222111111111222222222333333333333111111111111111111111111111111111111111111111111111222222222222333333333333333444555555666777777333444555666777777777777888888888888999999999999888888888888999:::;;;;;;==========================================>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIHHHGGGGGGIIIKKKJJJJJJLLLMMMOOOOOOPPPPPPUUUUUUUUUVVVXXXYYYZZZYYY^^^aaaccceeehhhmmmvvv}}}}}}|||{{{{{{vvvvvvvvvuuuttttttuuuvvvyyywwwvvvtttssssssssssssvvvvvvwwwxxxwwwvvvuuutttsssuuuwwwyyy{{{{{{zzzyyyttttttsssrrrpppooonnnnnnlllmmmnnnooopppqqqqqqrrrrrrsssttttttrrroookkkiiiddddddeeegggjjjkkkjjjiiimmmllllllmmmooommmhhheee```ccceeefffeeedddeeefffhhhhhhgggeeebbb___\\\ZZZXXXXXXXXXXXXXXXYYYZZZZZZ[[[\\\^^^aaaccceeefffgggaaaaaabbbdddgggiiikkkmmmnnnkkkhhhfffffffffcccaaa```___^^^^^^___```aaaaaaaaabbbdddeeefffeeecccbbbbbbbbbbbbaaaaaaaaaaaaaaabbb___\\\]]]```dddeeeeeebbb```^^^\\\ZZZYYYYYYYYYqqqppprrrtttqqqkkkjjjlllmmmmmmmmmmmmnnnoooqqqqqqnnnmmmkkkiiihhhhhhhhhhhhgggfffddddddeeeeeecccbbbdddbbb___^^^^^^___^^^]]]ZZZ[[[[[[\\\[[[ZZZYYYXXXUUUUUUUUUUUUUUUVVVWWWWWWQQQQQQQQQRRRRRRRRRSSSSSSOOONNNMMMKKKIIIHHHHHHGGGHHHHHHGGGGGGFFFGGGGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDAAA@@@@@@@@@AAAAAA???>>>========================;;;;;;;;;:::::::::999999888888999:::999888777666444444333333333444555555555555666666555555444333222222333333333333222222333333333333333333333333///000111222222222222222......///000111222222333000000111111222222222222111111111111000000000000000000000000000/////////---...000111222111///...///000111222333333222111......//////000000000111111111222222222222111111111111111111111111111111111111222222222333333333222222333444555777777888333444555666777777777777777888888888888999999999888888888888999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>??????BBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIHHHGGGGGGIIIJJJHHHIIIKKKLLLNNNNNNOOOOOOQQQQQQRRRTTTWWWYYYZZZZZZYYY[[[^^^___```cccjjjooowww}}}{{{zzzzzzzzzuuuuuutttsssssstttwwwzzzwwwvvvuuutttsssrrrrrrrrrtttuuuvvvwwwvvvuuutttssssssvvvyyy|||}}}}}}|||{{{ssssssrrrqqqqqqpppooooooooooooppppppqqqqqqrrrrrrtttuuuuuutttqqqmmmiiigggcccccccccfffhhhjjjjjjiiiooonnnmmmooopppooojjjfff^^^aaaeeefffeeedddfffhhhhhhhhhhhhgggdddaaa___]]]XXXXXXWWWXXXYYY[[[]]]^^^\\\^^^```bbbdddfffggggggaaaaaabbbdddfffiiikkklllllljjjiiiiiijjjhhhccc______^^^]]]^^^```aaaaaaaaa```aaaccceeeeeeeeecccbbbcccccccccccccccdddddddddccc___[[[[[[]]]```aaa```^^^]]][[[YYYWWWWWWWWWWWWkkkkkkkkkjjjiiihhhgggfffjjjjjjiiijjjkkkmmmooopppnnnlllkkkiiihhhhhhiiiiiijjjiiigggdddbbbaaa```___```______^^^\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZTTTTTTTTTTTTSSSSSSSSSSSSTTTSSSQQQPPPOOOOOOPPPPPPLLLLLLMMMLLLJJJHHHFFFEEEGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA???======>>>???@@@======<<<<<<<<<;;;;;;;;;777888999:::999999777666777777777777666666666666444444444444444444444444222222222222222222222222333333333222222111111111111111111111111111111111000111111111111222222222111111000///////////////000111222222222000///...000000000000000000000000////////////////////////222111111111000000//////000000111111111111000000222111111111000000//////222222222222222222222222//////000111222333333333111111222222222333333333555555555555555555555555444555555666777888888999:::999888777666666666666999999999999999999999999::::::;;;;;;<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAADDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKJJJKKKMMMPPPOOOPPPQQQSSSUUUWWWYYYYYYWWWYYY[[[]]]^^^bbbfffiiiooovvv{{{{{{||||||{{{yyywwwvvvwwwwwwvvvvvvvvvvvvvvvuuuyyyvvvsssrrrrrrqqqpppooosssttttttuuuuuutttrrrrrrtttxxx}}}~~~|||tttrrrooonnnnnnooonnnmmmnnnnnnoooppppppqqqrrrrrrrrrtttxxxyyywwwqqqjjjffffffffffffggghhhjjjkkklllllllllmmmmmmllljjjiiihhhfffggghhhhhhgggeeecccbbbeeefffffffffeeecccaaa```___]]][[[YYYXXXYYY[[[]]]aaabbbccccccbbbbbbdddfffbbbdddeeeeeeeeefffhhhjjjkkkkkkjjjhhhggggggggggggaaabbbbbbbbbccccccccccccddddddddddddeeefffggghhhddddddcccbbbaaa``````___\\\[[[ZZZYYYXXXXXXXXXYYYWWWWWWWWWVVVVVVUUUUUUUUUhhhhhhhhhhhhggggggfffeeeiiihhhhhhiiijjjlllmmmnnnlllkkkiiihhhgggffffffgggfffeeedddbbbaaa`````````^^^^^^]]]\\\[[[ZZZYYYXXXYYYYYYXXXXXXXXXXXXWWWWWWRRRRRRRRRQQQQQQQQQQQQQQQRRRQQQOOONNNMMMMMMNNNNNNKKKKKKKKKKKKIIIGGGEEEDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@>>>===<<<===>>>???===<<<<<<<<<;;;;;;;;;:::888999999999888666555444666666666555555555555444444444444444444444444444222222222222222222222222333333333222222111111111111111111111111111111111000000111111111222222222222222111000000000000000111111111111111000//////////////////////////////////////////////////////111111111000000000//////000000111111111111000000111111111000000000//////111111111111111111111111000000000111111222222333111111222222222333333333444444444444444444444444333333444444555555666666888888777777666666777777666666777777888999::::::999::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAACCCBBBBBBBBBAAAAAAAAAAAADDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIJJJLLLOOOQQQQQQRRRRRRSSSTTTTTTTTTUUUWWWYYYZZZ[[[^^^bbbeeeeeekkkrrrxxx~~~|||vvvvvvwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvtttqqqoooooopppooonnnrrrssstttttttttsssrrrqqqrrruuuyyy|||}}}|||yyyxxxrrrpppmmmllllllmmmlllkkkmmmmmmnnnpppqqqrrrrrrssssssuuuxxxyyywwwrrrmmmiiiggggggggghhhhhhjjjkkklllkkkkkkllllllkkkjjjhhhgggeeeeeeeeefffeeeeeedddcccbbbccccccdddcccbbb```___```^^^\\\ZZZZZZ[[[]]]^^^cccccccccaaa___```bbbdddaaabbbddddddcccdddgggiiijjjiiihhhgggggggggggggggddddddcccbbbbbbbbbccccccccccccbbbcccccccccdddeeebbbbbb```___^^^^^^]]]]]][[[[[[ZZZYYYWWWVVVUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSddddddeeeeeeeeeeeeddddddggggggggghhhhhhjjjkkklllkkkjjjhhhfffeeedddccccccbbbbbbaaa```____________\\\[[[[[[ZZZYYYXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTPPPPPPOOOOOONNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@???>>>===<<<;;;<<<======<<<<<<;;;;;;;;;;;;::::::888999999888777555333222555555555444444444333333444444444444444444444444222222222222222222222222222222222222222111111111111111111111111111111111000000000111111111222222333222222111111111111111111111000000//////000000////////////////////////////////////////////////111111000000000000/////////000000111111000000///111111000000000000//////000000000000000000000000111111111111111111111111111111222222222333333333333333333333333333333333444444444444444444444444777666666666666777888888333444555666888999::::::888999999::::::;;;<<<<<<=========>>>>>>>>>>>>>>>???????????????@@@@@@@@@BBBBBBAAAAAAAAAAAAAAA@@@CCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHIIIKKKMMMOOOOOOPPPPPPQQQRRRRRRSSSRRRTTTVVVVVVWWWYYY\\\___aaaeeejjjmmmqqqyyy|||xxxuuuqqqqqqqqqqqqrrrsssuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwssspppmmmllllllmmmmmmlllpppqqqrrrsssssssssrrrqqqqqqrrrssstttuuutttsssrrrpppnnnkkkjjjjjjjjjjjjiiikkklllnnnoooqqqrrrsssssstttuuuwwwwwwvvvsssooommmhhhhhhhhhhhhiiiiiijjjkkkiiijjjjjjjjjiiihhhgggfffddddddcccbbbbbbbbbcccccc^^^___```aaaaaa```___^^^aaa___]]][[[[[[\\\^^^```ddddddccc```^^^]]]^^^```___```aaaaaaaaaaaaccceeeffffffffffffggghhhhhhiiiiiigggeeecccbbbbbbccccccbbbbbbbbbaaaaaaaaaaaa``````___]]][[[ZZZYYYZZZZZZYYYYYYYYYYYYWWWUUURRRQQQUUUTTTTTTSSSRRRRRRQQQQQQaaabbbcccdddddddddddddddggggggggghhhhhhiiijjjjjjjjjiiihhhfffdddbbbaaaaaaaaaaaa```___^^^^^^^^^^^^ZZZZZZYYYXXXXXXWWWVVVVVVTTTTTTSSSSSSSSSRRRRRRRRROOOOOONNNNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@??????>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::888888999999888666444333555555555444444444444333333333333333333333333333111111111111111111111111222222222111111111111111111111111111111111111111000000000000111111111111222111111000000111111111111000///......///000111////////////////////////////////////////////////000000000000000000////////////000000000000//////000000000000000000//////000000000000000000000000111111111111000000000000111111222222222333333333333333333333333333333333666666555555555555555555555555555555666777888999444555555666888999999:::777888888999::::::;;;;;;<<<<<<===============>>>???????????????>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@BBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHHHHJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUPPPRRRTTTTTTTTTUUUWWWYYY^^^aaaeeegggiiinnnwww}}}|||yyyuuussspppooommmlllmmmoooqqqsssuuuuuuuuuvvvvvvwwwwwwwwwqqqnnnkkkiiijjjkkkkkkkkkmmmnnnpppqqqrrrqqqqqqppppppoooooonnnnnnnnnnnnnnnooollliiihhhiiiiiihhhgggiiijjjllloooqqqrrrrrrrrrssssssssssssrrrqqqooonnniiiiiihhhhhhhhhiiiiiijjjhhhhhhhhhggggggffffffeeeeeecccbbb```______```aaa\\\]]]^^^`````````___^^^```^^^\\\[[[ZZZ\\\^^^```cccddddddbbb___\\\[[[[[[\\\]]]^^^^^^]]]^^^```bbbccccccdddeeegggiiikkklllnnnkkkgggdddbbbbbbcccdddccccccbbbbbbaaa```^^^^^^]]]\\\YYYWWWVVVVVVVVVWWWVVVWWWXXXYYYXXXUUUSSSQQQSSSSSSRRRQQQPPPOOOOOONNNaaaaaabbbcccddddddddddddhhhhhhhhhiiiiiiiiiiiiiiiiiiiiigggfffdddbbb```___cccbbb```^^^]]]\\\\\\\\\YYYYYYXXXXXXWWWWWWVVVVVVSSSSSSRRRRRRRRRQQQQQQQQQOOOOOONNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@??????>>>======;;;;;;;;;:::::::::::::::999999::::::::::::::::::666777888999999999888777666666666555555555444444333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000//////000000000111111111000000/////////000000111111000///......///000111........................//////////////////////////////////////////000000//////000000000000////////////////////////000000111111111111111111111111111111000000000000000000111111222222222333333333333333333333333333333333555555555555444444444444333333444444555666888888777777777888888888888888777777888888999::::::;;;;;;;;;<<<<<<<<<=========???>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHHHHGGGGGGIIIJJJKKKKKKMMMOOOQQQSSSTTTUUUPPPQQQSSSTTTTTTTTTUUUWWWXXXZZZ]]]^^^```dddjjjooouuu}}}}}}{{{yyyxxxvvvtttrrrpppmmmkkkjjjkkkmmmooorrrrrrsssssstttuuuvvvvvvpppmmmiiiggghhhiiijjjjjjjjjkkklllnnnooooooooonnnooonnnmmmkkkjjjkkkkkklllnnnkkkhhhggghhhhhhgggffffffhhhkkkmmmoooppppppppppppoooooonnnmmmmmmllllllggggggfffffffffgggggghhhfffeeeeeeeeeddddddddddddeeedddaaa___]]]]]]]]]]]]\\\]]]^^^````````````___^^^\\\ZZZYYYYYYZZZ]]]^^^```ccceeeeeeaaa]]]YYYWWWZZZ[[[\\\[[[ZZZ[[[]]]______```bbbdddgggkkkmmmoooqqqnnnjjjfffcccccccccddddddddddddcccbbb```^^^]]][[[ZZZXXXVVVUUUTTTTTTTTTSSSUUUWWWXXXXXXWWWVVVUUURRRQQQQQQOOONNNMMMLLLLLLaaaaaabbbcccddddddcccccchhhhhhiiiiiiiiihhhggggggggggggfffeeecccbbb```___bbbaaa___]]]\\\[[[ZZZZZZWWWWWWWWWWWWVVVVVVUUUUUURRRRRRRRRQQQQQQQQQPPPPPPOOOOOONNNMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::999999999888888999999999999::::::555666888999::::::999999666666666555555555555444333333333333333333333333111111111111111111111111000000000111111111111111000000000000000000000000/////////000000000111111//////////////////000111//////......//////000000........................////////////////////////......////////////000000...//////000000//////.........////////////000000111111111111111111111111000000000000000000000000111111222222222333333333333333333333333333333333222222222222222222222222333333333444444666777777888888888888888888888888777888888999999:::;;;;;;::::::;;;;;;<<<========================>>>>>>>>>>>>????????????@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHIIIHHHHHHHHHIIIMMMMMMNNNOOOOOOPPPPPPQQQOOOQQQSSSTTTSSSSSSTTTUUUUUUWWWYYY[[[]]]```dddgggjjjpppyyy}}}yyywwwvvvvvvuuussstttqqqnnnkkkiiiiiijjjkkknnnnnnooopppqqqrrrssstttppplllhhheeeeeefffggggggfffgggiiikkkllllllllllllooommmllljjjiiiiiijjjkkkllljjjgggffffffgggfffeeeeeefffiiilllnnnnnnmmmmmmlllkkkkkkjjjiiihhhhhhgggdddcccccccccdddeeeeeefffdddccccccbbbbbbbbbccccccdddcccaaa___^^^\\\\\\[[[\\\]]]___`````````______\\\ZZZXXXWWWWWWYYY[[[]]]]]]```cccddd```\\\XXXVVVXXXYYYZZZYYYXXXYYYZZZ\\\]]]^^^aaadddiiimmmqqqsssrrrpppllliiifffdddddddddeeeeeeeeeeeecccaaa___]]][[[ZZZYYYXXXVVVTTTSSSRRRRRRSSSUUUVVVWWWWWWWWWWWWQQQQQQPPPOOOMMMLLLKKKKKKaaaaaabbbbbbbbbbbbbbbaaafffggghhhhhhgggfffeeedddccccccdddcccbbb```^^^]]]^^^]]]\\\[[[ZZZZZZZZZZZZUUUUUUUUUTTTTTTTTTTTTTTTPPPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIHHHIIIJJJJJJJJJJJJIIIHHHFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>===<<<;;;:::999999::::::;;;;;;::::::999999888888888888999999999:::666777888999999888777777555555555444444444333333222222222222222222222222111111111111111111111111///000000000111111111222000000000000000000000000////////////000000000111000000//////000000111222---......///000000//////........................////////////////////////........./////////000000......////////////.............../////////000000000000000000000000000000......//////000000111111111111222222222333333333444444444444444444444444000000111111222222333333333333333333444555666666555666666777777888888888888888999999:::;;;;;;;;;999::::::;;;<<<<<<======;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFIIIIIIIIIHHHIIIIIIKKKLLLLLLMMMMMMNNNOOOOOOMMMOOORRRSSSSSSSSSTTTUUUUUUVVVXXXZZZ\\\___aaacccdddhhhmmmrrrvvv|||}}}zzzwwwuuuuuuuuutttsssrrrpppmmmjjjiiihhhhhhhhhjjjjjjlllmmmnnnpppqqqqqqoookkkeeebbbaaabbbccccccbbbdddfffhhhiiijjjjjjjjjmmmlllkkkjjjiiiiiiiiijjjjjjhhheeeddddddddddddcccccceeehhhkkklllkkkjjjiiiiiiiiiiiihhhfffeeedddccc````````````aaabbbcccdddbbbbbbaaa``````aaabbbccc````````````___^^^]]]]]]\\\]]]^^^_________^^^]]][[[YYYWWWVVVWWWYYY[[[]]][[[]]]^^^^^^[[[YYYXXXXXXWWWXXXYYYXXXWWWWWWYYY[[[[[[]]]```eeejjjooosssvvvrrrpppnnnkkkhhhfffeeedddddddddeeeeeecccaaa___]]][[[[[[[[[[[[YYYVVVSSSRRRRRRSSSSSSTTTTTTUUUUUUUUUQQQQQQPPPNNNMMMKKKJJJJJJ```aaaaaaaaaaaaaaa``````eeeffffffgggfffeeecccbbb```aaaaaaaaaaaa___]]]\\\ZZZZZZYYYYYYYYYYYYZZZZZZSSSSSSSSSSSSRRRRRRRRRRRROOOOOOOOONNNNNNNNNNNNMMMNNNMMMLLLKKKJJJIIIHHHHHHFFFGGGIIIIIIJJJIIIHHHGGGFFFEEECCCBBBAAABBBBBBCCC@@@@@@@@@@@@????????????======<<<;;;999888888777:::;;;;;;;;;;;;:::999999777777888888999999999:::777777888888888666555444444444444333333333222222222222222222222222222222000000000000000000000000//////000000111111111222000000000000000000000000////////////000000000000111111000000111222333333,,,---///000000000///...........................////////////////////////---.........//////000000......////////////......---.........//////000000////////////////////////---......///000111111222111111222222222333333333555555555555555555555555111111222333444444555555444444333333333444555555222333444555666888999999888999999::::::;;;<<<<<<999999:::;;;;;;<<<======:::;;;;;;<<<===>>>??????======>>>>>>?????????@@@@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFIIIJJJIIIHHHIIIJJJFFFGGGIIIKKKMMMOOOPPPQQQKKKNNNQQQRRRRRRRRRSSSTTTSSSTTTUUUWWWYYYZZZ\\\]]]ccceeehhhiiikkkooovvv||||||}}}zzzwwwuuuuuuuuutttsssooonnnllljjjhhhhhhhhhhhhhhhhhhiiikkkmmmnnnooopppnnnjjjddd```______`````````bbbdddfffhhhiiiiiiiiikkkkkkjjjiiiiiiiiiiiiiiihhhfffcccbbbbbbbbbbbbaaaccceeegggjjjkkkjjjhhhgggiiihhhhhhgggfffdddbbbaaa]]]]]]]]]^^^___aaabbbcccbbbaaa```______```aaabbb\\\]]]___```aaa```______\\\]]]^^^^^^^^^^^^\\\\\\[[[ZZZXXXWWWWWWYYY\\\]]]ZZZZZZZZZXXXVVVVVVXXXZZZWWWXXXYYYXXXWWWWWWXXXZZZ[[[\\\```eeekkkpppuuuxxxqqqpppooollljjjgggeeedddbbbcccddddddcccaaa^^^]]][[[\\\]]]]]][[[XXXTTTQQQSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQPPPNNNMMMKKKJJJJJJgggfffdddbbbaaaaaabbbcccgggeeeddddddeeeccc___ZZZ]]]]]]]]]\\\\\\ZZZYYYXXXYYYYYYYYYYYYXXXWWWVVVUUUSSSSSSRRRRRRQQQQQQPPPPPPPPPOOONNNMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJHHHFFFEEEIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888888888888888777666666666666666666555555555555999888777666555444333333555555444444444333333333222222222222222222222222111111222111111000///...000000000000000000000000000000////////////000000////////////////////////000000000000////////////////////////////////////,,,,,,,,,---------......------------------------+++,,,,,,---...///000000111111000000//////......000000000000000000000000............////////////////////////////////////000000111222222222222111222222222222222222222222444444444444444444444444444444444555555555555666555555555555666666666666666666777777888999;;;;;;999:::;;;<<<===<<<;;;:::::::::;;;;;;<<<=========<<<<<<===>>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCCBBBAAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRSSSUUUWWWXXXZZZZZZ[[[``````bbbeeegggjjjkkklllwwwzzz~~~||||||yyyxxxwwwvvvtttsssrrrqqqpppnnnjjjgggdddccccccdddhhhhhhhhhhhhiiijjjkkkkkkiiihhhddd___^^^```aaaaaaeeedddbbbaaaaaabbbdddeeeeeeffffffgggggggggggggggeeedddbbb```___```aaabbbbbbbbbcccdddeeeffffffggghhhhhhgggeeecccaaa___]]]____________^^^^^^^^^^^^___________________________]]]\\\]]]______\\\YYYZZZ[[[\\\\\\]]]]]]]]]]]]ZZZXXXWWWWWWYYYZZZYYYXXXXXXWWWVVVVVVVVVWWWXXXYYYWWWWWWWWWVVVUUUUUUXXXZZZ^^^^^^```dddkkkppptttuuurrrpppmmmjjjhhheeeaaa]]]bbbbbbcccbbbaaa___^^^\\\\\\]]]^^^___]]]ZZZWWWUUUSSSSSSRRRRRRQQQQQQQQQPPPOOOOOOOOOOOOMMMKKKIIIHHHfffeeecccaaa``````aaaaaaaaa``````aaabbbaaa^^^[[[[[[[[[\\\[[[[[[ZZZYYYXXXYYYXXXXXXWWWWWWVVVUUUUUURRRRRRRRRRRRQQQQQQQQQQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA??????>>>===============;;;;;;:::::::::999999999888999999999999888777777666666666666555555555555666666555444333222111111333333333333222222222222222222222222222222222222...//////000000000//////////////////////////////000000////////////000000........................000000000/////////..............................,,,,,,,,,---------......---------------------------------...............////////////......------....................................////////////////////////////////////000000111222222222222111222222222222222222222222333333333333333333333333444444444444555555555555555555555555666666666666888888888777888888999999888999:::;;;<<<;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBAAA@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRPPPQQQSSSUUUWWWXXXYYYYYY[[[\\\^^^```ccceeeggghhhjjjmmmqqqxxx~~~}}}|||{{{yyyxxxwwwwwwwwwvvvuuutttsssqqqppppppooommmjjjgggeeeddddddeeefffffffffggghhhiiijjjkkkjjjhhhddd```___aaaccccccdddcccaaa______```aaabbbdddeeeffffffffffffffffffcccaaa___]]]]]]]]]^^^___```aaaaaabbbbbbccccccccceeeddddddcccaaa___^^^]]]_______________________________________^^^^^^^^^\\\[[[[[[\\\^^^^^^[[[XXXZZZ[[[[[[\\\]]]]]]\\\\\\ZZZXXXWWWWWWXXXYYYXXXWWWXXXWWWVVVUUUTTTUUUVVVVVVXXXXXXXXXWWWUUUVVVWWWYYY\\\]]]___dddkkkppprrrsssooollljjjhhhfffccc___]]]``````aaaaaa```___]]]\\\]]]^^^______^^^[[[XXXVVVTTTTTTSSSRRRRRRQQQPPPPPPNNNNNNNNNNNNLLLJJJHHHGGGdddcccaaa___^^^^^^______[[[ZZZ[[[\\\^^^^^^\\\ZZZYYYYYYZZZZZZZZZYYYYYYXXXWWWWWWVVVUUUTTTTTTTTTTTTQQQQQQQQQQQQQQQRRRRRRRRRPPPOOOMMMLLLKKKJJJJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIEEEEEEFFFHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>======>>>>>>::::::::::::999999999999999999999999999888888777666666666555555555555444666555555444333222111111222222222111111111000000111111111111111111111111,,,,,,---...////////////////////////////////////000//////......//////000........................000////////////.................................,,,,,,,,,---------......------------------------............------,,,,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,............///////////////////////////////////////000111111222222111111222222222222222222222222222222222222222222222222444444444444555555555555444555555555555666666666:::999888777777777777777888888999::::::::::::999======<<<<<<;;;::::::999<<<<<<===>>>>>>>>>>>>===???@@@AAAAAABBBBBBAAAAAA???@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJLLLLLLMMMNNNOOOPPPQQQQQQOOOPPPRRRTTTUUUWWWWWWWWWXXXYYY[[[]]]___aaacccdddeeefffiiilllsss}}}yyywwwvvvuuuttttttsssssssssttttttsssrrrpppooonnnnnnmmmllliiigggeeeeeeffffffdddddddddeeefffhhhiiijjjiiifffbbb```aaabbbcccdddfffdddbbb```______```aaacccdddddddddeeeeeeeeeeeebbbaaa___]]]\\\]]]^^^___```````````````aaaaaaaaa____________^^^]]]]]]]]]^^^^^^^^^___``````aaaaaa``````_________^^^^^^^^^[[[[[[[[[]]]^^^^^^\\\ZZZ[[[[[[\\\\\\]]]]]]\\\\\\[[[YYYWWWWWWWWWXXXWWWVVVWWWVVVTTTSSSRRRSSSSSSTTTXXXYYYYYYWWWVVVUUUVVVXXXYYYZZZ]]]ccciiimmmooonnniiigggdddcccbbb```^^^[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]^^^______]]][[[XXXVVVUUUUUUTTTTTTRRRQQQOOOOOOMMMMMMMMMLLLKKKIIIGGGFFFaaaaaa___^^^]]]]]]]]]]]]WWWWWWXXXYYYYYYYYYXXXWWWWWWWWWXXXYYYYYYYYYXXXXXXVVVUUUTTTSSSSSSSSSTTTTTTPPPPPPPPPQQQQQQRRRRRRRRROOONNNMMMKKKJJJIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFGGGGGGGGGGGGGGGFFFBBBBBBBBBAAA@@@????????????>>>>>>===============:::::::::999999999999888888888888888888777666666666666555555555444444444777777666555555444333333222222111111111000000000111111111111111111111111,,,---...////////////////////////////////////////////////....../////////......................../////////.........------........................,,,,,,,,,---------......---------------------------------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,............///////////////////////////////////////000000111111111111111111111111111111111111111111111111111111222222222333333444444444555555555444444444555555555666666888888777777777777888888777777888888999999999999<<<<<<<<<;;;;;;:::::::::;;;<<<======>>>>>>======?????????@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPNNNOOOQQQSSSUUUVVVWWWWWWXXXYYY[[[]]]___aaabbbccceeeffffffhhhkkkrrrzzz~~~xxxssssssrrrrrrqqqqqqrrrrrrsssrrrqqqpppooonnnmmmllllllkkkiiigggeeeddddddeeefffccccccddddddfffgggiiijjjhhhccc___aaacccccccccdddiiigggeeebbbaaa```aaaaaabbbbbbbbbbbbbbbccccccdddcccbbb```^^^]]]^^^___`````````````````````______\\\\\\[[[[[[[[[[[[\\\\\\\\\]]]^^^___```aaabbbbbb`````````___^^^^^^]]]]]]]]]]]]___```aaaaaa```___\\\]]]]]]^^^^^^^^^]]]]]]\\\ZZZXXXWWWXXXXXXWWWVVVTTTSSSRRRQQQQQQRRRSSSSSSWWWXXXXXXVVVTTTSSSTTTUUUTTTUUUYYY___eeeiiiiiiiiicccaaa___^^^^^^]]]\\\ZZZYYYZZZZZZ[[[\\\\\\\\\]]]\\\]]]]]]]]][[[YYYWWWVVVVVVVVVVVVUUUSSSQQQOOONNNMMMMMMLLLKKKIIIHHHGGGFFF^^^^^^]]]]]]]]]]]]]]]]]]XXXYYYYYYXXXVVVUUUTTTTTTVVVWWWWWWXXXXXXXXXWWWWWWUUUUUUTTTTTTSSSSSSTTTTTTOOOOOOPPPPPPQQQQQQRRRRRRNNNNNNLLLJJJIIIHHHGGGGGGGGGFFFEEECCCCCCCCCCCCCCCGGGGGGGGGGGGFFFEEEDDDCCCAAAAAA@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;<<<::::::999999999888888888666666666666666555555444555555555555444444444444666666666555444444333333222222222222111111111111000000000000000000000000///000000000//////...---........................//////............//////....................................------------........................,,,,,,,,,---------......------------------------++++++,,,,,,---......///---------....../////////------------------------............//////////////////////////////////////////000111111111111000111111111111111111111111000000000111111222222222333333333444444444444555444444444444555555555555666666666666777888999:::777777777888888888999999::::::::::::;;;;;;<<<<<<;;;;;;<<<===============>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFBBBCCCEEEFFFGGGHHHHHHGGGIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOQQQSSSUUUVVVWWWWWWWWWXXXZZZ[[[]]]___aaaaaa___``````aaacccgggmmmrrr{{{~~~zzzuuuqqqppppppooonnnnnnpppqqqrrrppppppooonnnmmmllllllkkkiiigggeeecccccccccdddeeedddddddddeeefffgggiiiiiihhhbbbaaafffjjjhhhfffgggiiihhheeebbb`````````aaa``````______``````aaabbbbbbaaa^^^]]]\\\]]]^^^___^^^^^^^^^^^^]]]]]]]]]]]][[[[[[ZZZYYYZZZZZZ[[[[[[[[[\\\]]]^^^___```aaabbb``````_________^^^^^^^^^]]]___```bbbbbbaaaaaaaaa^^^_______________^^^^^^\\\ZZZXXXXXXYYYYYYYYYXXXRRRRRRQQQQQQQQQRRRTTTUUUTTTUUUVVVTTTRRRQQQQQQQQQOOOQQQUUU[[[```ddddddccc___]]][[[ZZZ[[[[[[ZZZYYYWWWWWWXXXYYYZZZ[[[\\\\\\[[[[[[[[[ZZZYYYWWWUUUTTTVVVVVVWWWVVVTTTRRRPPPNNNMMMMMMKKKJJJHHHGGGGGGFFF[[[[[[\\\\\\]]]]]]^^^^^^[[[\\\[[[YYYVVVTTTTTTTTTWWWWWWXXXXXXXXXWWWWWWVVVUUUUUUVVVVVVVVVUUUUUUTTTPPPPPPPPPPPPPPPQQQQQQQQQNNNMMMKKKIIIHHHGGGFFFFFFFFFEEECCCBBBAAAAAABBBBBBHHHHHHHHHGGGEEEDDDBBBAAABBBAAAAAAAAA@@@@@@@@@???===<<<;;;;;;::::::;;;;;;999999999999888888888888555555555555555444333333555555555444444444444333333333333333222222111111222222222111111111111000////////////////////////000111111000///...------........................///......------......///------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------******+++,,,---...//////,,,,,,---...///000000111....................................////////////////////////////////////...///000000111111000000111111111111111111111111000000000111222222333333333333333333444444444444333444444444444555555555555555555666777888::::::888888777777888888999:::888999999:::;;;;;;<<<<<<;;;;;;<<<============<<<>>>============>>>??????===>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCEEEGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOQQQSSSTTTVVVVVVWWWUUUUUUWWWXXXZZZ\\\]]]^^^ZZZ[[[\\\\\\]]]aaaeeeiiiqqqtttzzz~~~}}}{{{xxxssspppnnnmmmkkkkkkkkkmmmooopppppppppooonnnnnnmmmlllllliiigggeeecccbbbcccddddddddddddddddddeeefffggghhhjjjddddddnnntttpppkkkkkkgggeeeccc```___^^^_________^^^]]]]]]]]]^^^```aaa___^^^\\\ZZZYYYZZZ[[[\\\[[[[[[[[[[[[[[[[[[\\\\\\^^^]]][[[ZZZYYYZZZ[[[[[[ZZZ[[[\\\]]]^^^___``````________________________\\\^^^aaaaaa```______```______``````______^^^^^^ZZZYYYWWWWWWYYYZZZYYYXXXSSSSSSRRRQQQRRRSSSTTTUUUQQQRRRTTTSSSQQQPPPOOOPPPMMMNNNQQQVVV\\\```aaa```^^^[[[YYYXXXXXXYYYYYYXXXVVVVVVVVVWWWXXXZZZ[[[\\\ZZZZZZYYYXXXWWWUUUTTTSSSUUUVVVWWWWWWVVVSSSQQQOOONNNMMMKKKJJJHHHGGGGGGGGGXXXYYYZZZ\\\]]]^^^______]]]^^^^^^[[[WWWUUUVVVWWWXXXXXXYYYXXXXXXWWWVVVUUUTTTVVVXXXYYYYYYXXXVVVUUUQQQPPPPPPPPPPPPPPPPPPOOONNNMMMKKKIIIGGGFFFEEEEEEFFFDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@?????????======<<<;;;;;;;;;;;;;;;999999999999888888888888555555666666555555444333555555555444444444333333333333333222222222222111111111000000000/////////////////////////////////....../////////...------........................///......------......///---------------------------------,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,---------***+++,,,---...///000000....................................////////////////////////////////////...//////000000000000000111111111111111111111111000000111111222333333444222222333333333444444444333333444444444555555555666666666666666777888999999999888777888999:::;;;:::::::::::::::::::::;;;:::;;;<<<<<<======<<<<<<======<<<<<<<<<===>>>???======>>>>>>???@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEBBBCCCEEEGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMOOOQQQSSSTTTUUUUUUSSSTTTUUUWWWXXXZZZ[[[\\\YYYZZZ[[[[[[\\\^^^bbbeeegggjjjnnnssszzz}}}|||zzzyyywwwuuurrrooonnnlllkkkiiijjjkkkmmmooopppppppppoooooonnnnnnmmmkkkiiigggeeedddddddddeeeddddddcccccccccddddddeeeiiibbbeeerrryyyssslllkkkfffeeebbb```_________```^^^]]]\\\[[[[[[]]]^^^```^^^]]][[[YYYXXXYYYZZZ[[[\\\\\\\\\]]]]]]^^^^^^^^^bbbaaa^^^\\\ZZZZZZZZZ[[[ZZZZZZ[[[\\\\\\]]]^^^^^^]]]]]]^^^^^^___`````````^^^```cccbbb```^^^___```^^^^^^^^^^^^^^^]]]\\\\\\WWWUUUTTTUUUWWWYYYYYYXXXXXXWWWUUUSSSSSSSSSSSSTTTOOOQQQSSSSSSQQQPPPPPPQQQNNNNNNPPPTTTZZZ^^^``````^^^[[[XXXWWWWWWXXXXXXXXXWWWVVVVVVVVVWWWYYYZZZ[[[ZZZZZZYYYXXXWWWUUUTTTSSSTTTVVVWWWXXXWWWUUURRRPPPOOONNNLLLJJJHHHHHHHHHHHHWWWXXXZZZ\\\^^^___```aaa^^^___```]]]YYYWWWYYY[[[YYYZZZYYYYYYXXXWWWVVVUUUTTTVVVYYY[[[\\\ZZZWWWUUUQQQQQQQQQPPPPPPOOOOOOOOOMMMLLLJJJHHHFFFEEEDDDDDDEEEDDDCCCBBBCCCEEEGGGIIIDDDEEEEEEEEEEEEEEEDDDCCC>>>>>>>>>>>>============>>>>>>===<<<<<<<<<<<<<<<999999999888888888888777666666666777666555555444555555444444444333333333555444444444444444444444000/////////............////////////////////////++++++,,,---.............................................------.........---------------------------------,,,,,,,,,++++++------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++))))))***+++---...//////..................................../////////000////////////////////////...//////000000000000000000000000000000000000000000000111222333333444444222222333333333444444444333333333444444444555555888777777666666666666666:::999888888888999;;;;;;<<<;;;;;;::::::999999888:::;;;<<<<<<======<<<<<<======<<<;;;;;;===>>>????????????@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEBBBCCCFFFHHHIIIIIIHHHGGGFFFGGGGGGHHHIIIJJJKKKLLLKKKLLLNNNPPPQQQSSSSSSTTTTTTUUUVVVWWWYYYZZZ[[[\\\WWWXXXYYYYYYYYY[[[^^^aaa```ccchhhmmmrrryyy|||yyy{{{~~~}}}zzz~~~}}}zzzxxxuuusssrrrqqqpppnnnlllkkkkkklllooopppqqqqqqppppppoooooonnnnnnmmmllliiifffeeeeeeeeefffdddcccbbbbbbaaabbbbbbbbbeee___cccrrrzzzrrrjjjiiihhhfffdddbbbaaaaaabbbccc]]]\\\[[[ZZZZZZ\\\^^^___```___\\\[[[ZZZ[[[\\\]]]______``````aaabbbccccccfffddd```]]][[[ZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]\\\]]]]]]^^^___```aaaaaaaaacccfffeeebbb``````bbb]]]]]]]]]]]]\\\\\\[[[ZZZTTTSSSRRRSSSVVVWWWXXXWWW\\\ZZZXXXUUUSSSRRRRRRRRROOOQQQSSSTTTRRRQQQQQQRRROOOOOOPPPTTTYYY^^^```aaa^^^[[[XXXWWWWWWXXXXXXXXXWWWWWWVVVVVVWWWXXXZZZ[[[[[[[[[ZZZXXXWWWVVVUUUTTTTTTUUUWWWXXXXXXVVVSSSQQQPPPNNNLLLJJJIIIHHHHHHIIIVVVVVVWWWYYY[[[___bbbccc______^^^]]]\\\ZZZZZZYYY]]]\\\\\\[[[ZZZYYYYYYXXXVVVWWWYYYZZZZZZYYYWWWVVVQQQQQQPPPQQQRRRRRRPPPOOOMMMKKKIIIFFFEEEFFFGGGGGGCCCCCCCCCCCCDDDEEEFFFGGGHHHFFFDDDBBBAAABBBCCCDDD@@@??????>>>>>>>>>>>>>>>;;;;;;::::::::::::999999:::::::::999888777666666666666555444333333222222444444444333333333222222111111222222222222111111,,,,,,---...///000111111000000//////.........---.../////////...------,,,......------------..............................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......------,,,,,,------...+++++++++,,,++++++******------------------------)))***++++++,,,---......000000///...------,,,,,,000...,,,---///000...,,,////////////////////////...//////000111222222222000000111111111000//////////////////000000000000333222222111111222222333111111222222222333333333555555444333444555666777888777666666666777999999999::::::999888777999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>???>>><<<<<<===??????AAADDDFFFFFFEEEBBB@@@BBBBBBAAA@@@AAABBBCCCDDDDDDEEEGGGHHHIIIIIIHHHGGGIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOSSSSSSSSSTTTUUUWWWXXXYYYXXXXXXYYYYYYZZZZZZ[[[[[[```aaadddhhhlllpppsssuuu~~~zzzwwwwwwyyyzzzyyyxxxxxxwwwvvvuuusssrrrqqqqqqnnnkkkjjjkkkkkkkkkjjjpppqqqqqqqqqqqqpppoooooonnnmmmkkkjjjhhhhhhhhhhhhcccbbb``````aaaaaa___]]]___```bbbdddggghhhiiijjjcccccccccbbbbbb```___^^^[[[[[[[[[[[[\\\]]]^^^^^^_________]]]\\\[[[]]]___aaaaaabbbcccdddeeeggggggfffeeeccc```^^^\\\[[[ZZZ\\\[[[ZZZYYYYYY[[[]]]___]]]]]]\\\\\\\\\\\\\\\]]]aaabbbcccbbb```^^^^^^___```___^^^\\\ZZZYYYWWWWWWSSSRRRQQQRRRUUUVVVUUUTTTYYYVVVSSSPPPOOOQQQSSSUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSUUUXXX[[[___aaa]]]\\\[[[ZZZYYYYYYYYYYYYWWWXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXWWWWWWVVVUUUVVVVVVUUUTTTRRRPPPOOOMMMLLLJJJHHHGGGHHHIIIJJJWWWWWWWWWXXX[[[]]]```aaa___^^^^^^]]]\\\[[[ZZZYYY\\\[[[[[[ZZZYYYYYYXXXXXXVVVWWWXXXYYYYYYWWWVVVTTTRRRQQQPPPPPPQQQQQQOOOMMMLLLKKKHHHFFFEEEEEEFFFGGGDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFDDDBBBAAAAAABBBCCC@@@???>>>>>>======>>>>>>;;;;;;::::::::::::999999999888888777777666666666666555555444333333222222333333333333222222222222000111111222222111111000------......///000000000000/////////.........---...............---,,,,,,......------------..............................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,111000...,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,000//////...------,,,,,,///---,,,,,,...///...,,,........................---......///000000111111///000000111111111111111000000000000111111111111333222222111111222222333222222222222333333333333555444444333444555666777888777777666777888999:::999::::::999888777999:::::::::;;;;;;<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<===>>>???>>><<<<<<===???@@@@@@AAABBBCCCBBBBBBBBBBBBAAAAAA@@@AAABBBCCCDDDDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOOOORRRRRRSSSTTTUUUVVVXXXYYYWWWXXXXXXYYYZZZZZZ[[[[[[^^^___bbbfffjjjmmmppprrrsssxxx}}}{{{wwwsssrrrtttwwwxxxxxxvvvvvvuuutttsssrrrqqqqqqqqqooommmlllmmmmmmmmmlllqqqqqqqqqrrrqqqppppppooonnnmmmlllkkkjjjhhhgggggggggeeebbbaaaaaaaaa```______aaabbbdddfffggghhhhhhccccccccccccbbbaaaaaa```\\\\\\\\\[[[\\\\\\]]]]]]___``````^^^\\\\\\^^^```aaabbbccceeeggghhhhhhhhhjjjhhheeeaaa^^^\\\ZZZZZZ\\\[[[ZZZZZZZZZ[[[\\\]]]]]]\\\\\\\\\\\\\\\]]]]]]___aaabbbaaa___]]]]]]^^^___^^^]]]\\\ZZZXXXWWWVVVRRRQQQQQQRRRTTTVVVUUUTTTVVVUUURRRPPPPPPQQQRRRTTTUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUXXX[[[]]]___\\\\\\[[[ZZZYYYYYYYYYYYYWWWWWWXXXXXXXXXYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSPPPNNNMMMNNNLLLJJJHHHGGGFFFGGGHHHXXXXXXXXXXXXYYY[[[]]]^^^___^^^]]]]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWUUUVVVWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPOOOMMMKKKKKKJJJHHHFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCAAAAAAAAABBBBBB??????>>>===============;;;;;;::::::::::::999999777777777666666666666666555555444444333333222222222222222222111111111000000111111222222111111000/////////////////////////////////...............,,,------------,,,,,,+++......------------......------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,++++++******++++++,,,555222///,,,++++++---...++++++++++++++++++++++++------,,,,,,++++++++++++//////......---,,,,,,,,,---,,,+++,,,---...---,,,........................---------......//////000//////000111222222222222000000111111111222222222222222111111111111222222222222333333333444444444444444444333444555555666888777777777777888999:::888999:::999888888999:::888999999:::<<<======>>>;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<<<<>>>???AAA@@@@@@???@@@AAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSUUUVVVWWWXXXWWWWWWXXXXXXYYYZZZZZZZZZ\\\]]]```cccfffjjjlllnnnnnnrrrvvvyyy{{{~~~zzzvvvsssqqqpppppprrrtttuuuttttttsssrrrpppppppppqqqrrrqqqpppnnnnnnoooppppppooorrrrrrrrrrrrrrrqqqqqqpppppppppppppppnnnllljjjiiilllhhhdddbbbaaabbbbbbaaa```aaaccceeefffffffffeeebbbbbbbbbbbbbbbbbbbbbbbb^^^]]]]]]\\\\\\\\\\\\]]]``````aaa___^^^]]]^^^``````bbbeeehhhjjjkkkjjjjjjmmmjjjfffaaa]]][[[ZZZYYY[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[\\\]]]]]]]]]^^^______]]][[[[[[\\\]]]]]]\\\[[[YYYWWWVVVUUUQQQPPPPPPRRRTTTVVVVVVUUUTTTTTTSSSRRRRRRSSSSSSTTTWWWVVVVVVVVVVVVUUUUUUUUUTTTUUUUUUVVVXXXZZZ\\\]]][[[[[[ZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWUUUTTTTTTTTTUUUVVVTTTTTTTTTSSSQQQOOOLLLKKKNNNMMMKKKHHHFFFFFFFFFFFFZZZYYYXXXXXXXXXYYY[[[\\\^^^^^^]]]]]]\\\[[[ZZZZZZXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPOOOOOOOOONNNKKKIIIJJJIIIHHHFFFEEEEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@AAAAAAAAA>>>>>>===<<<<<<<<<<<<===;;;;;;:::::::::999999999666666666777777777777777444444444333333333222222111111111111000000000000000000111111111111000000000000//////....................................+++,,,,,,---,,,,,,++++++...------,,,,,,------...------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,111///---,,,++++++,,,,,,************************,,,+++++++++++++++++++++.........------,,,,,,,,,,,,++++++,,,,,,------,,,........................------........./////////000000111111222111111111///000000000000111111111222222111111111111222222222333333333333444444444333333333444444444555555777777777777888888999999666888999999888888999:::888999999:::;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<===>>>===<<<<<<>>>@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBDDDEEEFFFHHHIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOQQQSSSTTTUUUVVVWWWVVVWWWWWWXXXXXXYYYZZZZZZ[[[\\\^^^aaadddgggiiijjjlllooorrrsssuuuxxx||||||zzzwwwtttssssssrrrrrrrrrrrrrrrrrrrrrqqqooonnnnnnppprrrsssqqqpppooooooqqqrrrqqqppprrrssssssssssssrrrqqqqqqssstttuuuuuutttrrrooonnnoookkkeeeaaaaaaaaabbbbbbaaabbbdddeeefffeeedddcccaaa````````````aaaaaabbb___^^^]]]\\\\\\\\\\\\\\\```aaaaaa```___^^^___``````cccfffjjjllllllkkkjjjkkkhhhddd```\\\[[[ZZZZZZ[[[[[[\\\\\\[[[ZZZYYYXXXYYYYYYXXXYYYYYYZZZ[[[\\\ZZZ[[[]]]\\\ZZZYYYYYYZZZ[[[[[[[[[ZZZYYYWWWUUUTTTPPPOOOPPPQQQTTTVVVVVVVVVUUUUUUVVVWWWWWWWWWWWWWWWYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZZZZYYYYYYXXXWWWWWWXXXXXXVVVVVVVVVVVVWWWWWWWWWWWWXXXWWWUUUTTTTTTUUUVVVWWWTTTTTTTTTSSSQQQNNNLLLJJJMMMLLLKKKIIIHHHGGGGGGGGG[[[ZZZYYYXXXXXXYYYZZZZZZ^^^]]]]]]\\\\\\[[[[[[[[[WWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTSSSQQQPPPOOOPPPOOOMMMMMMMMMLLLJJJHHHIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>===<<<<<<;;;<<<<<<<<<;;;;;;:::::::::999999999777888888888888888888888333333333333333222222222111111111000000000//////000000000111111000000000000000000///......---------------...............++++++,,,,,,---,,,,,,+++------,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------+++,,,---.........---,,,************************))))))***++++++,,,---------------------,,,,,,,,,***+++,,,,,,,,,,,,------..............................////////////000000111111111111111000///............////////////000222111111000000111111222222222222333333333444444333333333444444444444444666666777777888888888888555777999999999888888999::::::::::::::::::999999:::::::::;;;;;;;;;;;;<<<<<<===>>>===<<<===>>>@@@>>>@@@BBBDDDDDDCCCAAA@@@@@@@@@@@@AAAAAAAAAAAAAAACCCDDDEEEGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNLLLNNNPPPRRRTTTUUUUUUVVVVVVVVVVVVWWWXXXXXXYYYYYY[[[\\\^^^```ccceeeggghhhggghhhkkkmmmnnnqqqtttvvvuuuxxx|||~~~{{{xxxvvvuuusssrrrrrrsssttttttsssssssssssssssqqqpppooooooqqqssstttqqqpppooopppqqqrrrqqqppprrrssssssssssssrrrqqqqqqssstttvvvvvvvvvtttrrrppppppllleeeaaa```aaabbbbbbbbbccceeeffffffeeecccbbb___^^^^^^]]]^^^^^^___```______^^^]]]\\\\\\\\\\\\___aaabbbaaa___^^^___``````bbbfffiiikkkkkkjjjiiieeedddaaa^^^\\\[[[\\\\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVWWWWWWXXXYYYYYYWWWYYYZZZZZZXXXWWWWWWXXXZZZZZZ[[[[[[YYYWWWUUUTTTPPPOOOPPPRRRUUUXXXXXXWWWWWWXXXZZZ\\\]]]]]]]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUWWWWWWVVVUUUUUUVVVWWWXXXTTTTTTTTTSSSQQQOOOMMMKKKKKKKKKJJJJJJJJJJJJJJJJJJ\\\[[[ZZZYYYXXXYYYZZZZZZ]]]]]]]]]\\\\\\\\\[[[[[[WWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSQQQPPPOOOOOONNNMMMLLLLLLLLLKKKIIIGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????======<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888888888888888333333333333222222222222111111111111000000000//////000000111111000000///000000//////.........------------------.........+++,,,,,,---------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------,,,,,,------...***,,,///111222111...---************************(((((()))***+++,,,------------,,,,,,,,,,,,,,,,,,***+++------,,,,,,...///------------------------//////////////////////////////000000//////...------------.........//////111111000000000000111111111111222222222333333333222222333444444444444333444555666777777777666666444666999:::999888888999:::::::::999999888888888::::::::::::;;;;;;;;;;;;<<<===>>>===<<<===???AAA===???CCCEEEEEEDDDAAA?????????@@@AAAAAAAAAAAAAAAAAABBBDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKLLLOOOQQQSSSTTTUUUUUUUUUUUUVVVVVVWWWXXXXXXXXX\\\]]]^^^```bbbdddeeefffeeefffgggiiilllnnnooopppnnnppptttwwwzzz~~~}}}{{{zzzyyywwwvvvtttttttttnnnppprrrsssrrrsssuuuvvvttttttsssrrrrrrssstttuuurrrqqqpppqqqssssssqqqooorrrrrrrrrrrrrrrqqqqqqppppppqqqrrrssssssrrrrrrqqqppplllfffbbbaaabbbccccccbbbdddfffhhhhhhfffdddbbb___^^^]]]\\\\\\\\\]]]^^^___^^^^^^]]]]]]]]]]]]^^^^^^```aaaaaa___^^^^^^___```aaadddfffhhhhhhgggggg``````___^^^]]]]]]]]]]]]ZZZZZZZZZZZZZZZZZZYYYYYYWWWWWWVVVVVVVVVVVVWWWWWWVVVWWWYYYXXXWWWVVVVVVWWWYYYZZZ[[[[[[ZZZXXXUUUTTTPPPPPPPPPSSSWWWYYYZZZZZZYYYZZZ[[[]]]___`````````[[[[[[[[[[[[ZZZZZZZZZZZZWWWWWWXXXYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWUUUUUUUUUUUUTTTTTTTTTTTTVVVVVVVVVWWWWWWWWWWWWWWWSSSSSSSSSSSSQQQOOOMMMLLLIIIIIIIIIJJJJJJJJJKKKKKK]]]\\\[[[ZZZYYYZZZ[[[[[[]]]]]]]]]\\\\\\\\\\\\[[[WWWWWWWWWWWWWWWWWWWWWWWWXXXWWWUUUSSSQQQPPPOOONNNLLLKKKJJJJJJKKKKKKIIIGGGGGGGGGFFFFFFEEEDDDBBBBBBBBBBBBAAA@@@????????????>>>>>>???????????????>>>===<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999999888888777777666666222222222222222222222222222222111111111000000000//////000000000000/////////////////////.........,,,,,,,,,------.........,,,,,,---...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,...//////...---,,,++++++++++++++++++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------///111------------------------........................+++,,,---...////////////............////////////111111000000000000111111000000000111111111222222111222333444444444333333333333555666666666555444333555888:::999888888999888888888888999999999999999999:::::::::;;;;;;;;;;;;<<<============???AAA>>>???AAABBBBBBBBB@@@@@@>>>???@@@AAABBBAAAAAA@@@@@@AAABBBDDDDDDDDDDDDCCCDDDDDDCCCCCCDDDDDDEEEFFFEEEFFFGGGGGGIIIIIIJJJKKKIIIKKKNNNQQQSSSTTTTTTTTTUUUUUUUUUVVVWWWWWWXXXXXX[[[\\\]]]___```bbbccccccdddeeefffhhhjjjkkkkkkkkkiiikkkooorrrtttvvvyyy{{{}}}{{{yyyyyyzzzzzzyyywwwvvvvvvwwwqqqrrrtttsssrrrsssuuuxxxwwwwwwwwwwwwvvvvvvvvvvvvtttsssssstttuuutttrrroooqqqqqqqqqrrrqqqppppppooommmnnnooopppqqqrrrrrrsssqqqmmmhhheeedddeeeeeeeeecccdddgggiiiiiigggeeeccc```___]]]\\\[[[\\\]]]^^^^^^^^^]]]]]]]]]^^^^^^___]]]___aaa```___]]]]]]]]]``````aaabbbcccddddddccc______`````````^^^]]]\\\ZZZZZZYYYXXXXXXYYY[[[[[[ZZZYYYXXXWWWWWWVVVVVVWWWUUUVVVXXXXXXVVVVVVVVVWWWYYYZZZ\\\\\\[[[YYYVVVTTTQQQPPPQQQTTTXXX[[[\\\[[[WWWXXXYYY[[[]]]___```aaa\\\\\\\\\[[[[[[[[[ZZZZZZVVVWWWXXXYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTVVVWWWWWWWWWVVVUUUPPPQQQQQQQQQPPPOOOMMMLLLHHHHHHHHHHHHHHHHHHGGGGGG]]]\\\[[[ZZZZZZ[[[[[[\\\]]]]]]\\\\\\\\\\\\\\\\\\WWWWWWWWWWWWWWWWWWWWWWWWXXXWWWUUUSSSQQQPPPOOONNNKKKJJJIIIJJJKKKKKKIIIHHHFFFFFFFFFFFFEEECCCBBBAAAAAA@@@??????>>>?????????===>>>????????????>>>>>><<<<<<;;;::::::::::::;;;;;;;;;;;;:::::::::999999999888888777666555555444222222222222222222222222222222222222111111111111//////000000000000//////////////////////////////,,,,,,,,,------.........,,,------.../////////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,++++++++++++++++++,,,---,,,++++++************+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***---//////------///222------------------------------------------------'''(((***,,,...000111111////////////000000000000111111000000000000111111///000000000000111111111111222333444555444333333222333444555555555444333222555888:::999888888888666666777888999::::::;;;999999:::::::::;;;;;;;;;;;;<<<============???AAA?????????>>>???@@@@@@AAA>>>???@@@AAABBBAAA@@@@@@???@@@AAACCCCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFGGGHHHIIIIIIJJJHHHJJJNNNQQQSSSTTTTTTSSSTTTUUUUUUVVVVVVWWWXXXXXX[[[[[[\\\]]]___```aaaaaaaaaaaaaaaccceeeeeedddcccfffjjjnnnqqqrrrtttvvvwwwzzz{{{|||}}}~~~{{{yyyyyyzzzyyyxxxvvvwwwwwwvvvuuutttuuuuuuwwwyyyyyyvvvsssrrruuuwwwyyyyyyyyyzzzyyyxxxwwwwwwwwwvvvuuuvvvvvvuuurrrppppppqqqqqqqqqqqqpppoooooonnnnnnnnnoooqqqsssuuuvvvqqqnnniiigggggggggggggggccceeehhhjjjjjjiiifffdddbbbaaa^^^\\\[[[\\\]]]^^^]]]]]]]]]]]]^^^^^^___```\\\^^^``````^^^]]]\\\]]]```````````````aaaaaaaaa___```bbbbbbaaa```]]]\\\ZZZYYYXXXWWWXXXYYY\\\]]]\\\[[[ZZZYYYXXXWWWWWWWWWTTTVVVWWWWWWVVVUUUVVVWWWYYYZZZ\\\]]]\\\YYYWWWUUUQQQQQQRRRUUUYYY\\\]]]]]]VVVVVVWWWXXX[[[]]]___```\\\\\\\\\[[[[[[[[[ZZZZZZVVVWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUTTTUUUUUUVVVVVVUUUTTTTTTTTTSSSSSSRRRRRRPPPRRRUUUWWWWWWVVVTTTSSSNNNNNNOOOPPPOOONNNMMMLLLHHHHHHHHHGGGFFFEEEDDDCCCaaa___\\\YYYWWWWWWXXXXXX\\\YYYWWWXXX[[[[[[ZZZWWWWWWXXXZZZZZZYYYXXXUUUTTTYYYWWWTTTRRRRRRQQQOOONNNKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDDDDBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777999888888777666555555444888888888777666444333222111111000000000000000000333222000/////////000111111000000///...---------//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------...------,,,,,,------...++++++++++++++++++++++++//////...---------......++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------......------,,,///---+++,,,...///---+++,,,,,,,,,---------......////////////////////////---------............///.........////////////000////////////000000000000000000000000000000000000333222222222222222222222222222333333333444444444444222000222444666444222555555666777777777777777666666777888999:::::::::777777888999999:::;;;;;;:::;;;===>>>>>>>>>===<<<======>>>>>>>>>>>>===<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBCCCEEEFFFGGGHHHIIIMMMMMMNNNOOOOOOPPPQQQQQQQQQSSSUUUUUUUUUVVVWWWYYYZZZZZZZZZ[[[]]]___aaabbb``````aaabbbcccddddddeeeeeefffhhhkkkmmmoooqqqrrrvvvvvvvvvwwwxxxzzz{{{|||~~~{{{zzzxxxvvvzzzzzzyyyyyywwwuuutttsssxxxwwwwwwwwwwwwxxxyyyzzzxxxwwwwwwvvvuuuttttttsssvvvwwwyyy{{{||||||{{{{{{wwwyyy{{{|||zzzvvvrrrooolllmmmmmmnnnnnnmmmllllllmmmmmmnnnppprrruuuxxxyyyvvvrrrnnnllllllllljjjgggllljjjhhhhhhhhhgggbbb___eeeccc___\\\[[[[[[]]]^^^```aaabbbaaa___^^^^^^^^^__________________^^^^^^^^^^^^______``````aaaaaa^^^```aaa```^^^[[[ZZZ[[[[[[XXXVVVVVVWWWYYYZZZZZZaaa```^^^\\\YYYVVVTTTSSSVVVXXXYYY[[[\\\\\\\\\[[[^^^]]]\\\ZZZYYYYYYZZZZZZVVVWWWXXXZZZZZZYYYWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYZZZ[[[]]]]]]]]]\\\[[[ZZZZZZYYYXXXXXXXXXXXXXXXUUUTTTSSSRRRRRRSSSSSSTTTUUUSSSRRRRRRSSSSSSRRRPPPQQQRRRSSSSSSRRRPPPNNNMMMJJJKKKLLLLLLLLLJJJIIIHHHHHHHHHGGGFFFEEECCCCCCBBB___^^^\\\ZZZXXXXXXXXXXXX\\\ZZZXXXYYY[[[\\\ZZZXXXWWWXXXYYYZZZYYYWWWUUUTTTXXXUUUSSSQQQQQQPPPNNNMMMKKKJJJIIIGGGFFFFFFFFFFFFDDDDDDCCCBBBAAA@@@??????========================>>>======<<<<<<<<<<<<<<<;;;<<<<<<;;;:::999888888888888777777666666555555777777777666666444333222444333222111000/////////222111000/////////000111000000000///...---------//////.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------------------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++******,,,,,,------------,,,,,,...,,,***+++---...---+++,,,,,,,,,------------...........................---------............///------........./////////////////////000000000000000000000000000000000000222222222222111111111111000000000111111111222222333222000222444555444222555555666777777777777666666666666777777888888888888888999999::::::;;;;;;:::;;;<<<===>>>======<<<======>>>>>>>>>======<<<======>>>??????@@@@@@AAA@@@@@@AAAAAAAAAAAAAAAAAAEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHKKKLLLMMMNNNOOOPPPQQQQQQQQQRRRTTTTTTTTTUUUVVVXXXZZZZZZZZZ[[[\\\^^^___```______```aaabbbcccddddddeeefffhhhjjjlllooopppqqqtttttttttuuuvvvwwwyyyyyy|||{{{wwwuuutttrrrqqquuuvvvvvvwwwwwwvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvuuuttttttsssssstttuuuwwwyyyzzzzzzzzzzzzzzz{{{}}}}}}zzzvvvqqqnnnnnnmmmmmmmmmllllllkkkkkkkkkkkklllnnnqqqtttxxxzzzxxxtttpppoooooonnnllljjjkkkiiigggggghhhhhheeebbbdddbbb```^^^]]]]]]^^^___```aaabbbaaa___^^^^^^^^^_________^^^^^^^^^^^^]]]]]]]]]^^^^^^___``````aaa___aaabbb```^^^[[[ZZZZZZ]]][[[XXXXXXZZZ\\\]]]]]]bbbaaa___]]][[[ZZZXXXXXXWWWXXXZZZ\\\^^^______```]]]\\\[[[[[[[[[\\\]]]^^^ZZZZZZYYYXXXXXXWWWWWWWWWUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYZZZ[[[[[[[[[[[[[[[\\\[[[ZZZZZZYYYYYYYYYZZZUUUUUUSSSRRRRRRRRRSSSTTTTTTSSSRRRRRRSSSSSSRRRPPPRRRRRRQQQQQQPPPNNNMMMLLLJJJJJJKKKKKKKKKJJJIIIIIIIIIHHHGGGEEEDDDBBBAAA@@@^^^]]]\\\[[[ZZZYYYXXXWWW[[[ZZZYYYZZZ[[[\\\[[[ZZZWWWXXXYYYYYYXXXWWWUUUTTTVVVSSSQQQOOOOOONNNMMMKKKJJJIIIHHHGGGFFFEEEEEEEEECCCCCCBBBAAA@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<;;;<<<<<<;;;;;;:::999888666666666666666666666666555666666666555444444333555444333111000//////...222111000/////////000000000000//////...---------...............---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......------,,,,,,++++++------,,,,,,,,,,,,------------------------------******)))(((((((((((((((++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))++++++,,,,,,,,,,,,++++++,,,+++***+++,,,,,,+++***,,,,,,,,,,,,------------........................---------............///,,,---------............////////////000000000000000000000000000000000000000000000000000111111111000000000111111111111222333222111222333444333222444555666666777666666666666666666666666666666666999999999::::::::::::::::::;;;<<<<<<======<<<<<<<<<<<<===============<<<======>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@CCCCCCDDDDDDDDDCCCBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFIIIIIIJJJLLLNNNOOOPPPQQQOOOQQQSSSSSSSSSSSSUUUVVVYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^^^^___```aaabbbcccdddeeefffhhhkkkmmmoooooopppppppppqqqrrrssstttuuuvvvyyy{{{|||}}}}}}}}}{{{{{{xxxtttrrrqqqpppooommmpppqqqrrrtttvvvwwwwwwwwwuuuvvvwwwxxxxxxwwwuuuuuuuuuuuuttttttssssssrrrrrrqqqrrrtttvvvxxxyyyyyyyyy|||}}}~~~}}}{{{vvvqqqnnnooonnnmmmkkkjjjjjjjjjkkkjjjjjjjjjlllnnnrrrvvvxxxyyywwwtttrrrqqqpppooommmjjjhhheeeeeeeeefffeeeeeeddddddcccbbbaaa````````````aaabbbbbb```^^^^^^___^^^^^^^^^]]]]]]\\\\\\\\\[[[\\\\\\^^^___```aaaaaaaaabbbcccaaa^^^[[[ZZZYYY]]][[[YYYYYY\\\^^^______bbbaaa```___^^^^^^^^^^^^ZZZZZZ[[[]]]___aaacccddd[[[[[[[[[[[[]]]___aaabbb___^^^[[[XXXVVVVVVWWWXXXUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYYYYXXXYYYYYYZZZ[[[\\\\\\\\\[[[[[[[[[[[[[[[VVVUUUSSSRRRRRRRRRSSSTTTTTTRRRQQQRRRSSSSSSRRRPPPRRRQQQPPPNNNLLLKKKJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJJJJIIIHHHFFFCCCAAA???>>>[[[\\\\\\[[[[[[YYYXXXWWWZZZZZZZZZZZZ[[[[[[[[[[[[WWWWWWXXXXXXWWWVVVTTTTTTSSSQQQNNNMMMMMMMMMKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDBBBAAAAAA@@@??????>>>>>>::::::::::::::::::::::::===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;:::999999555555666666666666666666444444555555555444444333444444222111000000000000111111000000/////////////////////......---------........................,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,......---,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++******************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******))))))(((***++++++,,,,,,++++++***+++*********++++++******++++++,,,,,,,,,------------------------------------------............///,,,,,,,,,---------......////////////000000000000000000000000000000000000////////////000000000000222222222222333333333333222222222222333333333222444444555666666666666555777666666666666666666666::::::::::::999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<=========<<<<<<<<<<<<======>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@CCCCCCDDDDDDDDDCCCCCCBBBEEEEEEEEEEEEEEEEEEDDDDDDFFFGGGHHHJJJLLLNNNOOOPPPNNNOOOQQQQQQQQQQQQRRRTTTWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\]]]^^^___``````aaabbbccceeegggiiikkklllmmmmmmmmmmmmmmmnnnooopppqqqrrrtttvvvwwwvvvvvvvvvwww|||~~~}}}~~~~~~~~~}}}{{{xxxuuusssqqqqqqqqqpppnnnlllmmmoooqqqsssuuuuuuvvvssstttvvvwwwvvvuuusssqqqsssssssssrrrrrrqqqqqqqqqpppqqqrrrtttvvvxxxyyyyyy||||||}}}}}}{{{wwwssspppqqqooollljjjiiiiiijjjkkkkkkjjjiiiiiikkknnnqqqsssxxxvvvuuusssrrrpppooonnniiigggdddbbbbbbcccdddeeehhhhhhhhhgggfffcccaaa``````bbbcccbbb```^^^^^^___^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\^^^___aaabbbccccccdddeeeccc```]]]\\\\\\]]]ZZZYYYYYY[[[^^^______aaa``````______```aaabbb]]]]]]]]]]]]^^^```cccddd\\\\\\\\\\\\^^^```bbbcccaaa___]]]ZZZXXXWWWVVVVVVUUUUUUTTTUUUUUUVVVWWWXXXYYYXXXWWWVVVWWWXXXYYYZZZ[[[[[[\\\\\\\\\[[[[[[[[[VVVUUUTTTRRRRRRRRRSSSSSSSSSRRRQQQQQQRRRSSSRRRQQQRRRPPPMMMKKKIIIHHHHHHHHHHHHGGGFFFFFFGGGHHHJJJKKKLLLKKKIIIFFFDDDAAA???>>>YYYZZZZZZZZZZZZYYYXXXWWWYYYYYYZZZZZZZZZZZZ[[[\\\WWWWWWWWWVVVVVVUUUTTTTTTQQQOOOMMMLLLLLLLLLJJJIIIHHHGGGFFFEEEDDDCCCCCCCCC@@@@@@@@@???>>>>>>======::::::::::::::::::::::::<<<<<<;;;::::::::::::::::::::::::;;;::::::999888555555555555666666666666333444444444444444333222111111111000111111222222000000000000//////..................---------------.....................,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++++++++,,,*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++******))))))***++++++,,,,,,++++++***************************+++++++++,,,,,,,,,---------------------------------------............///,,,,,,,,,---------......////////////000000000000////////////////////////....../////////000000000111111222222222333333333222222333222222111222222333333444555555555555555777777777777777777777666999999999999999999888888:::::::::::::::;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKMMMNNNLLLNNNOOOOOONNNNNNPPPQQQUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[\\\]]]^^^___aaaaaaccceeeggghhhjjjkkkjjjjjjjjjjjjkkklllmmmmmmnnnppprrrrrrqqqqqqrrrssstttuuuwwwyyy{{{{{{{{{{{{|||}}}~~~}}}{{{yyywwwzzzyyyxxxyyyzzzyyywwwuuuuuutttrrrqqqrrrqqqpppooollllllnnnooopppqqqqqqqqqpppqqqsssttttttrrrpppoooqqqqqqqqqpppppppppppppppppppppqqqsssuuuwwwyyyyyyxxxyyyzzz{{{zzzwwwtttrrrqqqooommmjjjiiiiiijjjkkknnnmmmjjjhhhhhhiiilllmmmttttttsssrrrpppnnnmmmlllllljjjgggdddcccccceeegggnnnnnnmmmllliiieeebbb```aaabbbcccbbb```_________^^^^^^]]]\\\[[[[[[ZZZZZZ[[[\\\]]]^^^```aaabbbcccccceeefffeeeccc`````````___]]][[[[[[]]]___```aaa```___^^^^^^^^^```aaabbb```___^^^]]]]]]^^^___```^^^]]]]]]\\\]]]^^^___```______^^^]]][[[XXXVVVTTTUUUUUUUUUUUUVVVWWWXXXXXXYYYXXXWWWVVVVVVWWWXXXYYYYYYYYYZZZ[[[[[[ZZZZZZYYYWWWVVVTTTRRRRRRRRRRRRSSSRRRQQQPPPQQQRRRSSSRRRQQQPPPNNNLLLIIIGGGFFFFFFFFFGGGFFFEEEEEEEEEGGGHHHIIILLLKKKIIIGGGEEECCCAAA@@@XXXXXXXXXXXXWWWWWWWWWWWWWWWXXXZZZZZZYYYYYYZZZ\\\WWWWWWVVVUUUUUUTTTTTTSSSPPPNNNLLLKKKKKKKKKJJJIIIGGGFFFEEEDDDCCCBBBBBBBBB??????>>>>>>>>>=========999999999999999999999999;;;;;;:::999999999999:::888888999999999999888888555555555555555555555555333444444444333333222111////////////000111222333//////000000000///...------------------------------------...............,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++************+++************++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***++++++***)))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---------............////////////000000000000////////////////////////......//////000000111111/////////000000000000111111222333222111000111222222333444444555555444444777777777777777777777777777777777888888888888888:::999999999999:::;;;<<<999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>????????????@@@@@@@@@AAACCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEFFFHHHIIIJJJKKKKKKLLLNNNMMMLLLLLLNNNOOORRRRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\\\\]]]___```aaaccceeefffhhhhhhiiiiiihhhhhhiiijjjjjjkkkhhhjjjmmmmmmmmmmmmnnnooooooppprrrsssttttttssssssuuuwwwxxxzzz|||~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}{{{wwwvvvvvvvvvuuutttuuuttttttuuuvvvuuusssqqqrrrpppooooooppppppnnnlllllllllmmmmmmmmmmmmlllllllllmmmnnnpppppppppooonnnooooooooooooooooooooonnnppppppqqqrrrsssuuuwwwxxxvvvvvvwwwxxxwwwvvvsssrrrpppooonnnlllkkkkkkkkklllqqqnnnkkkgggffffffhhhjjjooopppqqqooommmjjjjjjjjjmmmmmmkkkhhhfffgggjjjmmmpppooonnnmmmjjjfffcccaaaaaabbbccccccaaa______```___^^^]]]]]]\\\[[[ZZZZZZ[[[\\\]]]^^^___```aaabbb```bbbeeeeeedddccccccddddddaaa______```bbbcccccc___^^^]]]\\\\\\^^^```aaa``````___^^^]]]]]]]]]]]]^^^]]]\\\[[[[[[\\\]]]]]]\\\]]]]]]]]]\\\YYYVVVTTTVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVWWWYYYZZZZZZYYYXXXXXXWWWVVVTTTSSSRRRQQQRRRRRRQQQPPPPPPPPPRRRSSSRRRQQQMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFIIIHHHGGGFFFEEEDDDCCCBBBWWWVVVUUUUUUUUUVVVWWWXXXUUUWWWYYYYYYXXXXXXZZZ\\\WWWVVVUUUTTTTTTSSSSSSSSSPPPNNNKKKKKKKKKKKKJJJIIIFFFFFFDDDCCCBBBAAAAAAAAA>>>>>>============<<<<<<::::::::::::::::::::::::;;;::::::999999999999999666777777888888888777777666666666555555444444333444444444444333111000////////////...//////000000...///000000000///...------------------------------------.........//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))*********+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************++++++++++++++++++************+++++++++++++++,,,------......,,,,,,------------,,,,,,)))+++---,,,***)))***,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------............///------........./////////////////////000000000000////////////////////////......///000000111222222////////////000000000000111333444333000///000222222222333444444444444333555555555666666777777777555555666666777777888888:::999888888888999;;;;;;888888999;;;;;;<<<<<<<<<:::;;;;;;<<<<<<===>>>>>>======>>>???@@@AAAAAABBBAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHJJJKKKLLLLLLKKKKKKLLLMMMOOOOOOPPPPPPRRRSSSUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[^^^___```aaaccceeeffffffiiihhhhhhhhhhhhiiijjjjjjggghhhjjjkkkjjjjjjkkklllnnnoooqqqrrrssssssrrrqqqrrrsssuuuwwwxxxyyyzzzzzzxxxwwwwwwvvvvvvvvvwwwwwwxxx{{{~~~~~~}}}|||yyyxxxyyyzzz}}}~~~yyywwwsssrrrrrrsssrrrrrrrrrrrrrrrtttuuuuuusssppppppnnnmmmmmmnnnnnnllljjjjjjkkkkkkkkkkkkjjjjjjiiiiiijjjjjjkkklllmmmnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooqqqrrrtttuuuuuuuuuvvvuuutttrrrpppoooooooooooonnnnnnmmmmmmmmmqqqnnnjjjfffeeefffhhhjjjkkknnnooonnnjjjhhhggghhhhhhjjjjjjiiihhhiiimmmpppmmmmmmllljjjhhhfffdddcccaaacccdddcccaaa______```______^^^]]]\\\[[[ZZZZZZZZZZZZ[[[\\\]]]]]]^^^^^^\\\___bbbdddddddddeeegggfffdddaaa```aaacccccccccaaa___]]][[[[[[\\\^^^_____________________^^^]]]\\\[[[ZZZYYYYYYZZZ[[[\\\[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZXXXXXXXXXXXXXXXWWWVVVVVVUUUWWWXXXZZZZZZYYYXXXWWWWWWVVVTTTSSSRRRQQQRRRRRRQQQPPPOOOPPPRRRSSSRRRQQQKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCWWWUUUTTTSSSSSSUUUWWWXXXTTTVVVYYYXXXWWWWWWYYY\\\WWWVVVUUUTTTSSSSSSSSSSSSPPPNNNKKKKKKKKKKKKJJJIIIFFFEEEDDDCCCBBBAAAAAAAAA===============<<<<<<<<<::::::::::::::::::::::::;;;:::999999888888999999555666777777777777666666777777666555444444333333555555444333222111///...111000///..................///000000000///---,,,---------------------------------.........//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))***+++,,,------...,,,++++++++++++++++++,,,------------------------...---,,,,,,++++++,,,,,,)))************+++++++++++++++************++++++***+++,,,,,,......///000,,,------......------,,,))),,,---,,,***)))+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////.........////////////000////////////000000000000////////////////////////...//////000111222222333111111111111222222222222111333444333000...000222222222333444444444444333333333444444555666777777333444444555666777777888:::999888888888999:::;;;777888999:::;;;;;;<<<;;;::::::;;;;;;<<<======>>><<<<<<===???@@@AAABBBCCC@@@AAABBBBBBCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDEEEEEEBBBCCCCCCDDDEEEFFFFFFGGGIIIJJJLLLKKKJJJJJJKKKLLLNNNNNNNNNOOOQQQSSSTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZ]]]^^^___aaabbbdddeeeeeeiiiiiihhhhhhhhhiiiiiijjjhhhjjjkkkkkkjjjiiijjjkkklllmmmnnnpppqqqqqqppppppmmmnnnoooqqqrrrssssssssssssrrrrrrrrrrrrsssssstttsssvvvzzz}}}}}}}}}~~~{{{|||~~~}}}{{{yyy}}}||||||{{{{{{zzzzzzzzzwwwvvvuuuwwwyyyzzzzzzyyyzzzwwwsssrrrrrrrrrrrrqqqmmmnnnoooqqqssssssqqqooopppnnnmmmnnnnnnmmmkkkiiiiiiiiijjjjjjjjjiiiiiihhhhhhhhhhhhiiijjjlllmmmnnnlllmmmmmmmmmmmmmmmmmmmmmooonnnnnnnnnoooppprrrsssuuuuuuuuutttrrrpppmmmlllnnnoooooopppoooooonnnmmmpppmmmiiifffeeefffiiikkkjjjlllnnnmmmiiiffffffgggbbbdddgggggggggiiimmmqqqjjjiiiiiihhhgggfffeeeeeeaaacccdddcccaaa______`````````___^^^]]][[[[[[ZZZYYYYYYZZZZZZ[[[[[[[[[\\\XXX[[[___bbbcccdddfffhhhfffccc```___```aaaaaa```bbbaaa^^^[[[[[[[[[]]]^^^]]]^^^```aaaaaaaaa```___YYYYYYXXXXXXXXXYYY[[[\\\[[[ZZZYYYWWWWWWYYYZZZ[[[XXXXXXWWWXXXXXXYYYZZZ[[[XXXXXXYYYZZZYYYXXXVVVUUUUUUWWWYYYZZZ[[[ZZZYYYXXXXXXVVVUUUSSSRRRQQQQQQRRRQQQPPPOOOPPPRRRSSSRRRQQQIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEEEEDDDBBBAAA@@@@@@AAAAAABBBCCCCCCCCCXXXWWWTTTRRRQQQQQQRRRSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWVVVUUUTTTSSSRRRRRROOOMMMKKKIIIGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA;;;;;;;;;;;;;;;;;;;;;:::<<<<<<;;;::::::999888888:::;;;;;;:::777555666666777777666555444333333222777333111444666555555777<<<@@@???666///000111111////////////............000000000///......------,,,,,,,,,------.................................++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,---...///000000,,,+++***))))))***++++++,,,,,,,,,+++++++++******///...+++***)))+++,,,...,,,++++++++++++++++++,,,...,,,)))''''''***---000,,,++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,///---+++******)))'''&&&///,,,******+++,,,,,,+++---------------,,,,,,,,,////////////////////////***+++,,,...///000000000111000...,,,---///111333000000000000000000000000000000000000111111111111333333222222111222222222444444333333333333222222555555555555666666666666666666666666777777777777999999999999999999::::::::::::::::::;;;<<<=========>>>>>>>>>??????????????????????????????@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLNNNOOOPPPQQQQQQRRRSSSTTTUUUWWWXXXYYYZZZZZZ[[[\\\^^^```bbbcccdddggghhhiiihhhgggfffggghhhhhhiiikkkmmmmmmlllkkkjjjlllkkkkkkllllllmmmnnnoooooommmlllmmmoooppppppooooooppprrrtttttttttrrrqqqttttttvvvwwwxxxxxxxxxxxxvvvuuutttssstttvvvxxxzzzxxxxxxyyyzzzzzzzzzyyyyyyyyyyyy{{{{{{zzzxxxuuusssqqqrrrssstttvvvxxxyyyzzzwwwuuusssqqqpppqqqrrrsssppppppqqqrrrqqqpppnnnmmmnnnnnnnnnmmmllllllkkkkkklllmmmnnnooonnnllliiihhhiiiiiiiiiiiijjjlllnnnpppkkkkkkkkkkkkkkkkkkkkkkkkgggiiijjjkkklllnnnrrruuu{{{yyyvvvrrrooommmlllllljjjkkklllmmmnnnnnnoooooommmkkkiiigggfffffffffgggjjjkkklllkkkiiigggggggggeeedddccceeehhhkkklllmmmlllkkkjjjiiihhhgggfffeeebbb```^^^]]]]]]\\\ZZZXXX]]]\\\[[[[[[[[[\\\]]]^^^[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\^^^```bbbccccccbbb___\\\\\\\\\^^^___]]]]]]]]]^^^^^^]]]\\\\\\ZZZ[[[^^^______]]][[[YYYXXXWWWWWWVVVWWWXXXZZZ[[[ZZZYYYWWWVVVUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\[[[ZZZXXXWWWVVVVVVWWWWWWVVVVVVWWWXXXWWWVVVUUUTTTTTTTTTSSSRRRQQQPPPOOOOOORRRRRRQQQPPPPPPQQQSSSTTTMMMMMMNNNNNNMMMKKKJJJIIIDDDEEEEEEEEEEEEDDDDDDCCC@@@??????AAACCCCCCBBBAAAYYYXXXUUURRRQQQPPPPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSRRRRRRQQQPPPPPPLLLKKKJJJHHHGGGFFFFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@======<<<<<<;;;;;;;;;;;;999999999999:::::::::::::::;;;;;;999777555555666555555555555555444444444777333111333444555999>>>RRRHHH;;;333000000//////////////////............---------------.........,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,---------,,,+++***))))))***++++++---------,,,,,,,,,++++++++++++++++++,,,,,,------++++++************++++++,,,+++*********+++,,,---,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,---,,,,,,---......,,,***////////////////////////........................+++,,,---...////////////000///.........///111222000000000000000000000000000000000000111111111111333222222111111222222222222222222333333444444444555555555555666666666666555666666666777777777777888888999999999999::::::::::::999::::::;;;<<<=========>>>>>>>>>?????????@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYZZZ[[[]]]___aaabbbcccfffggghhhhhhffffffggghhhiiijjjlllmmmnnnmmmkkkjjjjjjjjjjjjkkklllnnnoooppppppnnnllllllnnnooopppooooooppprrrssssssrrrqqqpppooopppqqqrrrssssssssssssqqqpppoooooooooqqqssstttvvvvvvwwwwwwwwwwwwxxxxxxvvvvvvwwwwwwvvvuuutttsssrrrrrrsssuuuvvvwwwxxxyyyvvvuuusssqqqqqqqqqrrrssspppqqqrrrrrrrrrqqqooonnnmmmmmmmmmlllkkkkkkjjjjjjllllllmmmmmmllljjjiiihhhhhhhhhhhhhhhiiijjjlllmmmllllllkkkjjjiiiiiihhhhhhfffhhhiiijjjkkkmmmpppssswwwvvvtttqqqnnnlllkkkjjjiiijjjkkklllmmmmmmmmmmmmmmmllliiigggffffffggghhhjjjkkklllkkkhhhfffffffffeeedddcccdddgggiiijjjjjjjjjiiihhhgggfffeeeddddddcccaaa______^^^\\\YYYWWWZZZZZZYYYYYYYYY[[[\\\]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[]]]___aaabbbaaa___]]][[[ZZZ[[[\\\]]]______^^^^^^]]][[[ZZZYYYXXXZZZ\\\]]]]]]\\\YYYXXXWWWVVVUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUVVVVVVWWWXXXXXXXXXYYYZZZZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVWWWTTTUUUUUUVVVUUUTTTSSSRRRUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQPPPPPPPPPQQQSSSTTTOOOPPPQQQQQQPPPNNNLLLJJJEEEEEEEEEEEEEEEEEEDDDCCC??????>>>???AAABBB@@@???XXXWWWTTTRRRPPPOOONNNNNNPPPPPPPPPPPPQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOJJJIIIHHHGGGGGGGGGGGGGGGAAAAAAAAA@@@??????>>>>>>>>>>>>======<<<;;;::::::555666777888:::;;;<<<<<<999::::::999666555555666333333444444555555555555555333222333333444;;;DDDfffMMM666000111000------/////////............---***++++++,,,------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++,,,.........---------,,,,,,''')))+++---......------*********))))))*********)))***+++,,,,,,,,,++++++---,,,,,,+++*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***+++,,,---...******+++---//////---+++//////000000000000000000........................,,,,,,---...//////......////////////000000000111000000000000000000000000000000000000111111111111222222111111111222222333000111111222444555555666444555555555555666666666555555666666666777777777888888888999999999::::::999999999::::::;;;<<<===============>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBDDDFFFGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSSSSTTTTTTUUUVVVWWWWWWWWWXXXYYY[[[]]]___aaabbbdddeeeffffffffffffggghhhiiijjjlllmmmnnnmmmkkkjjjhhhhhhiiijjjlllnnnoooppprrrooolllkkklllnnnooooooooopppqqqrrrqqqpppooonnnllllllmmmnnnooooooooonnnmmmlllkkkkkklllmmmoooppptttssssssrrrssstttuuuvvvuuuttttttsssssstttttttttssssssttttttuuuvvvvvvwwwvvvuuusssrrrqqqqqqrrrrrrqqqrrrrrrrrrrrrqqqppppppllllllkkkkkkjjjiiiiiiiiikkkkkkjjjjjjiiiiiihhhhhhgggfffeeeeeeeeeggghhhiiikkkkkkiiihhhgggeeeddddddeeefffggghhhhhhjjjnnnppprrrrrrqqqooommmkkkiiihhhhhhiiijjjkkkkkkkkkkkkkkklllkkkiiihhhggggggggghhhiiikkkllljjjgggeeeddddddeeecccbbbccceeeggggggfffffffffeeedddccccccbbbbbbbbbaaaaaaaaa```^^^ZZZWWWYYYXXXXXXXXXYYYZZZ\\\]]]___^^^^^^\\\ZZZXXXVVVVVVVVVWWWWWWYYY[[[]]]___aaa^^^]]][[[YYYXXXYYYZZZ[[[``````___]]]\\\YYYXXXVVVVVVWWWYYYZZZZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUVVVVVVUUUUUUUUUVVVUUUTTTTTTSSSUUUUUUTTTSSSRRRQQQQQQPPPPPPOOOOOOOOOPPPQQQSSSTTTQQQRRRTTTUUUTTTQQQNNNKKKEEEFFFFFFFFFEEEEEEDDDCCC???>>>>>>>>>@@@???>>><<>>>>>===>>>>>>===<<<:::999888888555555666777999:::;;;;;;888999999888666555555666444444444444444444444444222222333444222111999BBBbbbFFF000111444///,,,...//////.........---------+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++.........---------,,,,,,++++++***+++++++++,,,,,,------------,,,,,,,,,,,,))))))***,,,,,,---------******))))))))))))************++++++,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********)))))))))+++---,,,+++***,,,...//////...------...............///........................------...............------...000111111000000//////////////////////////////000000000111111111111111111111111111222222333111111222333333444555555444444444555555555666666555555555666666666777777777777888888999999::::::999999999999:::;;;<<<===<<<<<<<<<=========>>>>>>======>>>>>>??????@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@BBBCCCEEEGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIKKKMMMOOOQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVWWWZZZ\\\^^^```aaaaaaccceeeeeedddeeefffhhhggghhhjjjkkklllkkkjjjiiiffffffgggiiikkkmmmpppqqqtttpppllljjjkkkmmmnnnoooooooooppppppooonnnmmmlllllllllmmmnnnnnnnnnmmmmmmkkkkkkkkkkkklllmmmnnnoooqqqpppooonnnooopppssstttuuutttsssrrrrrrtttvvvwwwsssssssssttttttttttttttttttsssrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqlllllllllkkkjjjjjjiiiiiijjjiiihhhgggggggggggghhheeedddcccbbbcccccceeeeeehhhggggggfffdddccccccbbbcccdddeeeeeeeeegggjjjmmmnnnooooooooommmkkkiiiggghhhhhhiiiiiijjjiiiiiiiiikkkjjjiiiggggggfffgggggghhhjjjkkkjjjgggdddbbbbbbdddcccbbbbbbcccdddcccbbbbbbbbbbbbaaaaaa`````````______```bbbcccaaa^^^ZZZYYYXXXXXXXXXYYY[[[\\\^^^^^^^^^^^^^^^\\\ZZZXXXVVVTTTUUUVVVWWWYYY[[[]]]^^^\\\[[[YYYXXXWWWXXXYYYZZZ^^^^^^]]]\\\[[[YYYWWWVVVSSSTTTVVVWWWWWWWWWUUUUUUSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTSSSRRRQQQPPPOOOOOONNNNNNNNNNNNOOOPPPRRRSSSQQQSSSVVVWWWUUURRRNNNKKKFFFFFFFFFFFFEEEDDDCCCCCC@@@???>>>>>>???>>><<<:::NNNNNNNNNMMMMMMNNNNNNNNNOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOKKKJJJHHHFFFDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;:::888777666666666666666777777777888888777888888777555444555666666555555444333333222222000111444555222...222999III777---333666///,,,111............------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++.........------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,***))))))***,,,---******))))))))))))******,,,+++***)))***+++---...---,,,++++++*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,+++***+++...111999555000---,,,...//////,,,---------.........///........................------...............------...000111111111000//////////////////////////////000000000111111111111111000000000111111222333333333333333333333333333444444444444555555555555555555555555666666666666666666777888888999::::::999999999999:::;;;<<<<<<;;;<<<<<<<<<<<<=========<<<<<<===>>>>>>???@@@@@@?????????@@@@@@@@@AAAAAA???@@@@@@AAABBBDDDFFFGGGDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFHHHJJJLLLNNNPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTSSSTTTVVVXXX[[[]]]___``````bbbcccdddcccccceeegggdddfffgggiiiiiihhhgggfffdddeeefffhhhjjjmmmooopppssspppllljjjjjjlllnnnooonnnnnnnnnmmmmmmlllkkkkkkllllllmmmmmmmmmllllllkkkjjjjjjjjjkkkkkklllmmmmmmnnnmmmlllkkklllnnnqqqrrrsssrrrpppoooppprrrtttvvvrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppppppppoooppppppppppppmmmmmmllllllkkkjjjjjjjjjhhhhhhgggfffffffffggggggcccbbbaaaaaaaaabbbcccdddcccccccccccccccbbbbbbbbbbbbcccdddcccccceeegggjjjllllllmmmmmmmmmkkkiiihhhhhhhhhhhhhhhhhhhhhgggggghhhgggffffffeeeeeeeeeeeefffhhhiiiiiifffcccaaa```cccbbbaaaaaabbbbbbaaa___`````````_______________\\\]]]___bbbddddddaaa^^^WWWVVVVVVVVVWWWXXXZZZ[[[[[[\\\^^^______]]][[[YYYTTTTTTUUUUUUWWWXXXZZZ[[[ZZZYYYXXXWWWWWWWWWXXXYYYZZZZZZZZZ[[[ZZZZZZYYYYYYRRRSSSTTTUUUUUUUUUUUUTTTRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTVVVWWWXXXXXXZZZYYYYYYXXXWWWVVVUUUTTTUUUUUUUUUUUUUUUTTTTTTTTTWWWWWWVVVVVVUUUUUUUUUUUURRRRRRQQQPPPOOONNNNNNMMMNNNMMMMMMMMMNNNOOOQQQRRRPPPRRRTTTUUUSSSPPPKKKHHHFFFFFFFFFEEEEEECCCBBBBBBAAA@@@????????????===:::LLLMMMMMMNNNNNNOOOOOOOOOPPPOOOOOONNNMMMLLLLLLKKKMMMMMMMMMNNNNNNNNNOOOOOOKKKJJJHHHEEECCCAAA@@@@@@AAA@@@@@@???>>>>>>======::::::999888888777666666666666666666666666666555666777777666555444444555666666555444333222111111000000222444111------222222---...444444///...222.........------------,,,/////////...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++******)))))))))***+++,,,---------,,,,,,,,,+++++++++*********///---***(((((()))+++,,,*********))))))*********,,,+++***))))))+++---...,,,++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,...------///444999EEE>>>666///,,,---......------......///000000000------------------------,,,,,,---...//////......---...000111111111000///000000000000000000000000000000000000111111111111000000000000000111222333444444444333333222222222333444444444444555555555444444555555555666666666555666666777888999::::::888888888999999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@AAABBBBBB??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFGGGIIIKKKMMMNNNOOOPPPPPPQQQRRRRRRSSSTTTTTTSSSTTTVVVXXX[[[]]]___``````aaabbbbbbbbbbbbcccdddcccdddfffgggggggggeeedddddddddeeegggiiilllnnnoooqqqnnnkkkjjjkkkmmmnnnnnnllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhhhhggghhhhhhiiiiiijjjjjjkkklllkkkkkkkkklllnnnoooqqqooonnnmmmllllllnnnpppqqqooopppppppppppppppppppppoooooooooooooooooonnnnnnmmmmmmmmmlllmmmmmmnnnooommmmmmmmmlllkkkkkkjjjjjjgggggggggggggggfffffffffbbbaaa``````aaabbbcccdddaaaaaaaaaaaabbbbbbbbbbbbaaabbbcccbbbbbbccceeehhhiiijjjjjjkkkkkkjjjjjjiiihhhhhhhhhhhhhhhgggfffeeeddddddcccccccccbbbbbbbbbccceeehhhhhheeebbb``````bbbaaa```aaabbbbbb```^^^^^^_____________________[[[[[[]]]```cccdddbbb```UUUUUUTTTSSSTTTUUUVVVWWWXXX[[[^^^aaaaaa```^^^\\\UUUUUUUUUUUUUUUVVVWWWXXXWWWWWWWWWVVVVVVVVVWWWWWWVVVWWWXXXYYYZZZZZZZZZZZZRRRSSSSSSTTTUUUUUUUUUUUURRRSSSSSSSSSSSSRRRRRRQQQPPPQQQRRRTTTVVVWWWWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTSSSRRRRRRRRRRRRSSSQQQQQQPPPOOONNNMMMMMMLLLNNNMMMMMMLLLLLLMMMOOOPPPNNNOOOQQQQQQPPPLLLHHHFFFEEEEEEEEEDDDCCCBBBAAA@@@AAA@@@????????????===;;;OOOOOOPPPPPPQQQPPPPPPPPPQQQQQQPPPOOONNNMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNIIIHHHFFFDDDCCCBBBAAAAAA??????>>>>>>===<<<<<<<<<999999999999888888777777555555555555555555555555555666777666444333444555444444444333333222222222222//////111000------000+++...111111///...///111.........---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************)))***+++---------------------,,,,,,,,,++++++++++++******))))))***+++,,,++++++************++++++******+++++++++,,,,,,,,,************+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,...---+++---333999@@@:::333...,,,,,,------,,,,,,------.../////////------------------------+++,,,---...////////////...//////000000000000000000000000000000000000000000000000000111111111111////////////000111222333333333333333333333333333333333444444444555555555444444444555555555666666555555666777888999::::::888888888888999:::;;;<<<::::::;;;;;;;;;<<<<<<<<<======>>>???@@@AAABBBBBB@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIJJJKKKLLLMMMNNNNNNOOOQQQRRRSSSTTTTTTRRRSSSUUUXXX[[[]]]___aaa```aaabbbbbb``````aaabbbbbbdddfffgggggggggeeedddddddddeeefffhhhjjjlllmmmooommmkkkkkklllnnnnnnnnnjjjjjjiiiiiijjjjjjkkkkkkkkkkkkkkkjjjiiihhhggggggfffggghhhiiiiiijjjjjjjjjjjjjjjkkklllmmmnnnooopppmmmmmmlllkkkkkklllmmmnnnmmmmmmmmmnnnnnnooooooooolllmmmmmmmmmmmmmmmmmmmmmkkkjjjjjjiiijjjkkklllmmmllllllkkkkkkjjjiiiiiiiiieeefffggghhhhhhgggfffeeeaaaaaa``````aaacccdddfffbbbbbbbbbaaaaaa`````````aaabbbbbbbbbaaabbbdddfffggggggggggggggghhhiiijjjiiiiiiiiiiiihhhgggeeeeee```````````````______^^^```cccfffgggeeebbb``````aaa``````aaabbbbbb```^^^^^^^^^______`````````aaa]]]]]]]]]___aaabbbaaa___XXXWWWUUUTTTTTTUUUVVVVVVXXX[[[___bbbcccaaa^^^\\\WWWVVVVVVUUUUUUTTTUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZSSSSSSTTTUUUUUUVVVVVVVVVSSSTTTUUUUUUUUUSSSRRRQQQOOOPPPRRRTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQRRRRRRSSSTTTTTTSSSSSSRRRSSSSSSQQQPPPPPPPPPQQQRRRRRRQQQQQQPPPOOONNNMMMLLLOOONNNMMMLLLKKKLLLMMMMMMNNNNNNOOONNNLLLIIIGGGEEEDDDDDDDDDCCCBBB@@@???>>>???>>>======>>>>>><<<:::RRRRRRSSSSSSRRRRRRQQQPPPSSSRRRQQQPPPOOOMMMLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMFFFFFFDDDCCCCCCBBBBBBBBB>>>======<<<;;;;;;::::::::::::999999999999999999444444444555555555666666444555666666444333444555222222333333333333444444555///,,,...///...///222...333333...+++...000000......---------,,,,,,,,,*********++++++,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------......---------,,,,,,,,,'''((()))+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((())),,,......---+++))))))))))))***+++,,,......++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---...+++((((((---222333///,,,***+++---......))))))***++++++,,,------------------------------***+++,,,...///000000000////////////000000000111000000000000000000000000000000000000111111111111////////////000111222333111111222333444444555666333333333444444444555555444444444555555555666666444555666777888999::::::888888888888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKKKKLLLMMMMMMOOOPPPRRRSSSTTTUUURRRSSSVVVXXX[[[^^^```aaa```aaabbbaaa```___```aaacccdddfffhhhhhhgggfffeeeddddddeeefffhhhjjjkkklllmmmlllkkkkkkmmmooonnnnnniiihhhhhhhhhiiijjjkkkkkkllllllllllllkkkiiihhhgggggghhhiiijjjkkkkkkkkkkkkiiijjjlllmmmnnnooooooooonnnnnnnnnmmmmmmnnnnnnnnnkkkkkkllllllmmmnnnnnnoookkkkkkllllllmmmllllllkkkiiiiiihhhhhhhhhiiikkklllkkkkkkjjjjjjiiihhhhhhhhhdddfffgggiiiiiihhhfffeeeaaa``````aaabbbdddfffgggddddddcccaaa```___^^^]]]bbbbbbbbbbbbaaaaaadddfffeeeeeeddddddeeefffhhhjjjiiiiiiiiiiiihhhgggeeeeee^^^^^^^^^___^^^^^^]]]\\\^^^aaaeeefffeeebbbaaa```aaa``````aaacccbbb```^^^^^^______``````aaaaaaaaa```___^^^^^^___```___^^^\\\[[[YYYXXXWWWWWWXXXYYYYYY\\\```cccdddaaa^^^[[[XXXXXXVVVUUUTTTTTTTTTTTTRRRRRRRRRSSSSSSSSSSSSSSSVVVVVVWWWXXXYYYYYYYYYXXXSSSTTTTTTUUUVVVWWWWWWXXXTTTUUUVVVVVVVVVTTTSSSRRROOOPPPRRRTTTUUUVVVUUUUUUTTTTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSTTTTTTSSSRRRRRRUUUTTTRRRQQQQQQRRRRRRSSSSSSRRRQQQPPPOOONNNNNNMMMOOONNNMMMKKKKKKKKKLLLLLLNNNNNNMMMLLLKKKHHHFFFEEECCCCCCCCCBBBAAA@@@>>>======<<<;;;<<<======;;;999RRRSSSUUUUUUUUUTTTRRRPPPQQQQQQPPPOOOOOONNNMMMMMMOOONNNMMMNNNNNNNNNLLLJJJFFFEEECCCBBBAAA@@@??????===<<<<<<;;;::::::999999::::::999999888777777777666666555555555555666666666666555555555444444444111111111111111111111111111111000000//////......------------------------///............---------+++,,,,,,---.........------,,,***))))))***,,,------,,,***(((((()))***+++))))))************)))))),,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************++++++************+++++++++++++++*********)))))),,,,,,,,,++++++*********************************************************))))))************))))))+++++++++*********))))))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++)))+++------,,,*********.........////////////000////////////000000000000////////////............000000000000000000000000000000000000111111111111000000111111111222222222111222333444555444333222444555555666777666666666777777777777666666666666;;;:::999888999:::;;;<<<::::::::::::::::::::::::::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===>>>AAAAAA@@@@@@AAABBBBBBCCCEEEEEEDDDDDDFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMKKKMMMOOOPPPOOOPPPQQQRRRUUUVVVWWWYYYZZZ\\\]]]^^^]]]^^^^^^^^^___`````````^^^```bbbeeegggggggggfffffffffeeeeeefffggghhhiiikkkkkkjjjjjjjjjjjjjjjjjjgggggggggggggggggggggggghhhhhhhhhhhhgggggggggggghhhiiiiiijjjjjjjjjiiiiiikkkkkkllllllmmmnnnnnnooonnnmmmlllkkkjjjjjjjjjjjjlllkkkjjjkkkllllllkkkjjjkkkkkkjjjjjjiiiiiihhhhhhggggggffffffffffffggggggjjjiiigggfffeeeeeeffffffeeedddcccdddfffgggfffeeebbbaaaaaaaaabbbdddfffhhhgggfffdddbbb```______```aaaaaabbbbbbbbbccccccccccccdddeeeeeefffggghhhhhhhhhhhhiiiiiihhhgggeeeddd```^^^]]][[[[[[\\\]]]^^^```aaabbbbbbbbb```___^^^]]]^^^_________^^^]]]\\\\\\]]]___aaaaaaaaa`````````___]]]\\\\\\]]]^^^```_________^^^]]]]]]\\\\\\\\\^^^aaacccbbb```]]][[[ZZZZZZ[[[ZZZYYYWWWUUUTTTQQQQQQPPPQQQQQQRRRSSSTTTWWWUUUSSSUUUXXXYYYXXXUUUVVVVVVWWWWWWXXXYYYYYYZZZWWWUUURRRSSSVVVWWWVVVTTTTTTTTTTTTTTTRRRPPPNNNMMMQQQQQQRRRSSSSSSRRRQQQPPPNNNOOOQQQRRRRRRQQQOOONNNRRRRRRRRRSSSRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPOOOOOONNNMMMLLLLLLLLLLLLMMMLLLIIIGGGDDDCCCAAAAAADDDCCCBBB@@@???>>>======<<<<<<;;;;;;;;;:::::::::RRRSSSUUUVVVUUUTTTRRRQQQOOOOOOOOOOOOOOONNNNNNNNNOOONNNMMMMMMNNNMMMKKKIIIEEEDDDBBBAAA???>>>============<<<<<<;;;;;;;;;:::::::::999888888777777666666666555555555555666666555555444444444444333333111111111111111111111111000000000000//////......+++,,,,,,---...///000000............------------+++,,,,,,---......------+++***(((''''''(((***+++...---+++***)))***+++,,,******++++++++++++******+++++++++*********))))))++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************++++++************+++++++++++++++*********))))))......---------,,,,,,,,,************************++++++++++++++++++++++++)))******************)))+++++++++*********))))))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++(((***,,,,,,++++++,,,---------........./////////.../////////000000000000////////////............//////////////////////////////000000000111111111111111111111222222222222111222333333444444333333333444555555666666555555666666666666666777777777888888777777888999;;;<<<:::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@===???AAAAAA@@@@@@AAABBBBBBCCCEEEEEEDDDDDDFFFGGGHHHHHHHHHIIIJJJKKKMMMMMMKKKMMMOOOPPPOOOPPPQQQRRRUUUVVVWWWXXXZZZ\\\]]]^^^]]]]]]^^^^^^___`````````^^^```bbbeeefffgggffffffgggggggggggghhhiiijjjjjjhhhhhhhhhiiiiiiiiiiiiiiiffffffffffffffffffffffffhhhhhhhhhgggggggggfffffffffgggggghhhhhhiiihhhhhhjjjjjjjjjkkkllllllmmmmmmnnnmmmllljjjiiiiiiiiiiiikkkjjjiiiiiikkkkkkjjjiiiggggggggggggffffffffffffffffffeeeeeeeeeeeeffffffggggggfffeeedddeeeeeefffbbbbbbbbbdddfffhhhhhhhhhcccbbbaaa```aaaccceeefffgggfffdddbbb````````````aaaaaaaaaaaabbbbbbbbbbbb``````aaabbbcccdddeeefffgggggghhhhhhgggfffdddccc^^^\\\[[[YYYYYYZZZ\\\]]]___```aaaaaa```___^^^]]]]]]^^^___`````````___^^^```aaabbbccccccddddddccc```___]]][[[[[[\\\]]]^^^aaaaaaaaa```````````````]]]^^^___```___^^^]]][[[ZZZ[[[[[[[[[ZZZXXXVVVUUURRRRRRRRRQQQRRRRRRSSSSSSVVVTTTSSSTTTWWWXXXWWWUUUUUUVVVVVVWWWXXXXXXYYYYYYVVVTTTSSSTTTVVVXXXWWWVVVVVVUUUUUUTTTRRRQQQOOOOOOQQQQQQRRRRRRRRRQQQPPPOOONNNOOOPPPQQQPPPOOONNNMMMPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQPPPPPPQQQQQQRRRRRRSSSRRRPPPMMMKKKIIIHHHHHHLLLKKKIIIGGGEEECCCBBBBBBCCCBBB@@@???======<<<<<<;;;;;;;;;;;;::::::::::::SSSTTTUUUVVVVVVTTTRRRQQQMMMMMMMMMNNNNNNNNNOOOOOOMMMLLLKKKLLLLLLLLLJJJHHHEEECCCBBB???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888777666666666666555555555555666666444333333333333222222222111111111111111111111111000000000////////////...---.........////////////............------------+++,,,,,,---------------+++***)))(((((()))***+++...---,,,+++***+++,,,,,,++++++++++++++++++++++++*********)))))))))((((((++++++++++++++++++++++++************************+++++++++++++++*********************************++++++************+++++++++++++++***************------------,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******+++++++++***************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,((()))++++++***+++...000,,,---------................../////////000000000////////////............//////////////////////////////000000000000111111111111222222222333333333222222222222222333444444222333444444555555444444555555555666666777777888666666666666777888::::::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>????????????????????????>>>@@@AAAAAA@@@???@@@AAABBBCCCEEEEEEDDDDDDFFFGGGHHHHHHHHHHHHIIIKKKLLLMMMKKKMMMOOOPPPOOOPPPQQQRRRUUUUUUWWWXXXZZZ\\\]]]]]]\\\]]]]]]^^^______``````___```bbbdddfffffffffeeeffffffgggggghhhiiiiiijjjfffffffffgggggghhhhhhhhhffffffffffffffffffffffffhhhggggggggggggfffffffffddddddeeefffggghhhhhhiiiiiiiiiiiijjjjjjkkkkkklllmmmlllkkkjjjiiihhhhhhhhhiiihhhggggggiiiiiihhhgggddddddeeeeeeeeeeeeeeefffeeeddddddccccccddddddeeeddddddddddddeeeeeeeeefffaaa```aaacccgggjjjjjjjjjdddcccaaa``````aaacccdddfffeeedddbbbaaa``````___````````````````````````\\\]]]^^^```aaabbbddddddeeeeeeffffffeeedddbbbaaa[[[ZZZYYYXXXXXXYYY[[[\\\^^^^^^^^^___^^^^^^]]]\\\]]]^^^___```aaaaaa``````bbbaaaaaabbbbbbcccdddeee```___]]][[[ZZZZZZ[[[[[[``````aaaaaaaaaaaabbbbbb^^^^^^\\\[[[[[[[[[\\\\\\[[[[[[[[[[[[ZZZYYYWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSUUUTTTSSSTTTUUUVVVUUUTTTUUUUUUVVVVVVWWWWWWXXXXXXUUUTTTSSSTTTWWWXXXXXXXXXXXXWWWUUUSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOMMMNNNNNNNNNNNNMMMLLLKKKNNNNNNOOOOOOOOOOOOOOONNNQQQQQQQQQQQQRRRRRRSSSSSSTTTRRRPPPMMMKKKIIIGGGGGGJJJIIIHHHFFFEEEDDDCCCBBBBBBAAA???===<<<;;;;;;;;;;;;::::::::::::999999999SSSTTTUUUVVVVVVTTTRRRQQQMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKJJJHHHFFFEEEDDDBBB???===<<<;;;;;;999999999999999999999999999999999888777777666666666555555444444555555666222222222222111111111111111111111111111111111111////////////////////////111111000...---,,,******.........---------,,,,,,+++,,,,,,---------,,,,,,,,,,,,+++******+++,,,,,,---,,,+++*********+++++++++++++++******++++++++++++*********))))))))))))************************************************+++++++++***************************************++++++************++++++************************+++*********************************************************************+++++++++,,,,,,+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......******+++***)))***---000,,,,,,,,,---------.............../////////000000////////////............////////////////////////////////////000000000111222222222222333333333333333222111111111222444555222222333444444444444333444444555555666777888888777777777777777777888888999999999999999999999999;;;;;;<<<======>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBAAA@@@???@@@AAABBBCCCEEEEEEDDDDDDFFFGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMOOOPPPOOOPPPQQQRRRTTTUUUVVVXXXZZZ[[[\\\]]]\\\\\\]]]^^^______`````````aaabbbdddeeeeeeeeeeeebbbcccdddeeefffgggggggggdddeeeeeefffggghhhhhhiiiffffffffffffffffffffffffgggggggggfffffffffeeeeeebbbcccccceeefffhhhiiijjjiiiiiiiiijjjjjjjjjkkkkkkmmmllljjjiiihhhggggggggghhhfffeeefffggghhhgggfffddddddeeeeeeffffffggggggddddddccccccccccccddddddbbbcccdddfffggggggggggggbbbaaabbbdddgggiiijjjiiieeecccaaa_________```aaaddddddcccbbb``````____________^^^^^^^^^^^^]]]]]]\\\\\\]]]___aaabbbcccdddbbbccccccdddcccaaa```___YYYXXXWWWWWWWWWYYY[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\]]]^^^___`````````______^^^^^^^^^```bbbcccaaa```^^^]]]\\\[[[[[[[[[^^^^^^^^^___```aaaaaabbb```]]]ZZZXXXWWWYYY[[[]]]ZZZ[[[[[[[[[[[[YYYXXXVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTSSSSSSSSSTTTTTTTTTSSSUUUUUUUUUUUUVVVVVVWWWWWWTTTTTTTTTUUUVVVXXXYYYZZZXXXVVVSSSQQQOOOOOOPPPQQQPPPPPPPPPPPPPPPOOOOOOOOONNNMMMMMMLLLKKKJJJJJJIIILLLLLLMMMNNNNNNNNNMMMMMMOOOPPPQQQQQQRRRRRRSSSSSSPPPOOOMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@???===<<<;;;;;;:::::::::999999999888888888RRRSSSTTTUUUUUUSSSRRRPPPOOONNNNNNLLLKKKJJJIIIIIIJJJIIIHHHHHHIIIIIIGGGEEEEEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999888888777666666555555555444444444444555555222222111111111000000000000000000000000000000000.............../////////000000...---+++***)))(((...------------,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,++++++++++++++++++,,,+++******)))))))))))))))+++***))))))))))))***+++,,,,,,+++++++++*********************************************************************************************************++++++************++++++************************************************************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,------......//////,,,,,,,,,***))))))+++---,,,,,,,,,---------..................////////////////////////.......................................////////////000000000111111222222222333333333333222111000111222333444111222222333444333333333333444444555666777777888999999999888888777666666999999999999999999999999;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@AAAAAA@@@@@@@@@AAABBBCCCEEEEEEDDDDDDFFFGGGDDDDDDDDDEEEFFFGGGIIIIIIKKKMMMOOOPPPOOOPPPQQQRRRTTTUUUVVVXXXYYY[[[\\\]]][[[[[[\\\]]]^^^___```aaaaaabbbbbbcccddddddddddddaaabbbccceeeffffffffffffdddeeeeeefffggghhhiiiiiiffffffffffffffffffffffffffffffffffffeeeeeeeeeeeecccccccccdddfffhhhjjjkkkjjjjjjjjjjjjjjjkkkkkkkkklllkkkjjjiiihhhhhhhhhhhhgggfffeeefffggggggfffeeeccccccddddddeeeeeeffffffeeeeeeddddddddddddeeeeeebbbdddfffiiijjjjjjjjjiiieeeddddddeeeggghhhgggfffeeecccaaa___]]]^^^^^^___bbbbbbaaaaaa```___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[\\\]]]^^^```aaaaaa``````aaaaaa```___]]]\\\XXXWWWVVVVVVWWWYYY[[[]]]ZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]^^^^^^]]]]]]\\\\\\]]]^^^```aaabbbaaa```___^^^]]]\\\\\\]]]]]]^^^___```aaabbbbbb```]]]YYYVVVUUUWWWZZZ\\\ZZZZZZ[[[[[[ZZZYYYXXXWWWWWWVVVUUUTTTTTTSSSTTTTTTSSSSSSTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUSSSTTTTTTUUUVVVWWWYYYZZZWWWUUURRRNNNMMMNNNOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPOOONNNLLLKKKIIIIIIIIIIIIKKKLLLLLLMMMNNNNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQPPPOOONNNLLLKKKJJJIIIIIIIIIFFFFFFGGGFFFFFFEEECCCBBBBBBAAA???>>><<<;;;;;;;;;999888888888888777777777QQQRRRSSSTTTTTTRRRPPPOOOOOOOOOMMMLLLJJJHHHGGGGGGIIIGGGFFFGGGGGGGGGEEECCCCCCBBBAAA???>>>=========???>>>>>>======<<<;;;;;;999888888777777666555555555555444444444444555555222111111111111000000000000000000000000000000000---............/////////,,,,,,,,,+++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((+++***)))(((((()))***+++,,,,,,,,,++++++++++++***************************************************)))))))))***************************************++++++************++++++***************++++++++++++++++++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******++++++++++++*********************+++++++++++++++,,,,,,,,,,,,------++++++------------++++++------------............,,,------+++***)))***,,,,,,---------............------........./////////////////////..........................................////////////000000000000111111111222222222111111111111111222333333111222333333444444333333444444444555555666666777888999999999888777666555999999999999999999999999::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAA@@@@@@AAABBBBBBCCCEEEEEEDDDDDDFFFGGGDDDDDDDDDDDDEEEGGGHHHIIIKKKMMMOOOPPPOOOPPPQQQRRRTTTTTTVVVWWWYYY[[[\\\\\\ZZZ[[[\\\]]]^^^___```aaabbbbbbbbbbbbccccccccccccaaabbbeeeggghhhhhhhhhhhheeeeeeeeefffggggggggghhheeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeedddddddddcccccccccccceeegggiiikkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjhhhgggffffffhhhhhhgggfffaaabbbbbbbbbbbbbbbbbbccceeeddddddccccccddddddeeeccceeeiiilllmmmmmmllljjjhhhgggffffffggggggfffddddddbbb```^^^]]]]]]]]]^^^____________^^^]]]\\\[[[YYYYYYZZZZZZZZZ[[[[[[[[[XXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^^^^^^^^^^\\\[[[ZZZWWWVVVUUUUUUVVVYYY[[[]]]ZZZZZZYYYYYYYYYZZZ[[[[[[YYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^^^^___```aaabbbaaaaaa```___^^^]]]]]]______```aaaaaabbbcccccc^^^]]]ZZZWWWVVVWWWXXXZZZXXXYYYZZZZZZZZZXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSTTTUUUTTTSSSRRRSSSTTTSSSSSSTTTTTTTTTTTTTTTTTTRRRTTTUUUUUUTTTUUUWWWYYYVVVTTTQQQNNNMMMMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSRRRPPPMMMKKKIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNOOOPPPQQQQQQPPPOOONNNPPPOOOMMMKKKIIIGGGFFFFFFFFFFFFGGGGGGFFFDDDBBBAAABBBAAA???>>><<<;;;;;;;;;888888777777777666666666PPPQQQRRRSSSRRRQQQOOONNNMMMMMMLLLKKKJJJHHHGGGGGGGGGFFFEEEFFFFFFFFFDDDBBBAAA@@@???>>>============??????>>>===;;;:::999999888888888777666666555555555444444333333444444555222222222111111111000000000000000000000000000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******)))))))))******)))))))))***************)))((((((,,,+++)))(((((()))+++,,,++++++++++++************************************************************((()))))))))*********+++************************++++++************++++++))))))*********+++++++++***+++++++++,,,,,,,,,,,,************************************************)))******************)))))))))*********+++++++++++++++,,,,,,,,,,,,------***+++---......---+++***,,,,,,,,,,,,,,,+++++++++)))+++,,,,,,+++***+++,,,------........./////////---------.........//////////////////............................................./////////000000//////000000000111111111000000111222222222222222222333333444444444444444555555555555555555555555444555666777777777777666888888888888888888888888999999::::::;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;===@@@AAAAAAAAABBBDDDBBBCCCEEEEEEDDDDDDFFFGGGEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMOOOPPPOOOPPPQQQRRRTTTTTTUUUWWWYYYZZZ\\\\\\ZZZZZZ[[[\\\^^^___```aaaccccccbbbbbbbbbbbbbbbccc```aaadddfffhhhhhhhhhgggdddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccbbbaaaaaaccceeegggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkklllmmmiiihhhggghhhiiijjjiiigggccccccbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbcccccccccfffjjjmmmooonnnllljjjiiigggffffffggggggfffdddcccaaa___]]]\\\\\\]]]^^^]]]]]]^^^^^^]]]\\\ZZZZZZVVVWWWWWWXXXYYYZZZ[[[[[[YYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\ZZZYYYXXXTTTTTTSSSSSSUUUWWWZZZ\\\ZZZYYYYYYXXXYYYZZZ[[[\\\YYYYYYXXXWWWWWWXXXYYYZZZ]]]]]]^^^___````````````___`````````___^^^^^^]]]_________``````aaaaaabbb]]]\\\[[[YYYXXXXXXWWWWWWWWWXXXXXXYYYYYYXXXVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUSSSUUUVVVUUUSSSRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRTTTUUUTTTSSSSSSUUUWWWVVVTTTRRRPPPNNNNNNNNNOOOOOOOOOOOOOOOQQQSSSUUUVVVUUURRROOOKKKIIIIIIKKKLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSRRRPPPNNNMMMNNNMMMLLLJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFDDDAAA@@@@@@???>>><<<;;;::::::999777777777666666666555555OOOPPPQQQRRRRRRPPPNNNMMMKKKKKKKKKJJJJJJIIIIIIIIIGGGFFFEEEEEEFFFEEECCCAAA>>>>>>===<<<<<<<<<<<<<<<======;;;:::888777555555888888888777666666555555555444444333333444444555222222222222111111111111000000000000000000000000---------.........////////////...---,,,,,,+++***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++***++++++++++++***))))))---,,,***))))))***,,,---************))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++************************++++++************++++++))))))******++++++++++++(((((())))))************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))******++++++++++++++++++,,,,,,,,,---------***+++---......---+++***,,,++++++******)))))))))&&&))),,,---,,,,,,,,,---.........////////////000---------.........//////000/////////................................................/////////000////////////000000000000///000111333333222111111222333444444555555444444555555555555555444444444000111333555777888777777888888888888888888888888888888999::::::;;;;;;<<<========================:::<<>>===;;;:::999888888777666666666555555555555PPPPPPPPPOOOOOONNNNNNNNNKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAAAAA???===:::999999::::::===<<<<<<;;;;;;:::999999999888777666555555555555222222444444444444222222222222222111111111000000000000000000////////////////////////////////////......//////...---,,,,,,,,,++++++******++++++,,,%%%&&&''')))***,,,---...,,,,,,,,,++++++*********+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++***)))(((,,,,,,,,,+++++++++*********+++,,,------,,,+++***))))))))))))))))))))))))///---+++(((((()))+++---(((((()))************)))+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,)))************+++++++++******+++,,,,,,,,,,,,+++)))******++++++******)))************************++++++++++++++++++++++++---------............///......////////////......,,,,,,---...//////......///......------///000111///......---------......000111111111111222222222222111000000000111333333222222222333333444444444333333444444555666666666777666666666666666777888777777666666666888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEEEEFFFFFFGGGHHHHHHLLLLLLLLLMMMNNNNNNOOOOOOWWWXXXXXXYYYYYYYYYYYYYYY[[[\\\\\\]]]^^^___`````````aaaaaaaaabbbbbbbbbbbb``````aaabbbdddfffhhhiiieeeeeeeeeeeeffffffffffffdddeeefffffffffeeedddcccdddcccbbbaaaaaabbbcccdddaaaaaabbbcccccccccccccccccccccdddeeefffhhhiiiiiihhhhhhhhhiiiiiijjjjjjkkkmmmllllllmmmmmmmmmjjjhhhfffeeeccccccddddddcccaaabbbaaa```````````````aaaccceeegggjjjkkkkkkkkkjjjlllkkkiiigggfffeeeeeeeeefffdddaaa``````___]]]\\\[[[\\\]]]]]]]]][[[YYYWWWXXXXXXXXXXXXXXXYYYZZZZZZ[[[ZZZXXXWWWVVVVVVVVVWWWXXXWWWVVVUUUVVVWWWXXXYYYWWWUUUSSSQQQQQQSSSUUUWWWVVVWWWYYYYYYXXXXXXYYY[[[[[[YYYXXXWWWVVVXXXYYYZZZZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^]]]\\\\\\\\\\\\]]]]]]^^^_________^^^\\\[[[[[[ZZZZZZZZZYYYYYYXXXXXXVVVWWWXXXYYYYYYYYYXXXWWWTTTSSSQQQPPPOOOQQQRRRSSSUUUUUUTTTSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRQQQRRRQQQQQQQQQSSSSSSQQQQQQRRRSSSVVVWWWVVVTTTQQQNNNLLLKKKKKKLLLNNNNNNOOOPPPQQQRRRSSSTTTOOOQQQRRRTTTSSSQQQNNNMMMNNNLLLKKKKKKJJJHHHDDDAAAGGGGGGEEEDDDBBB@@@???>>><<<<<<<<<;;;999777666555555555444444444333333333PPPPPPPPPOOOOOONNNNNNNNNKKKKKKIIIHHHGGGGGGFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@???===;;;999999:::;;;<<<<<<<<<;;;::::::999999999888777666555555555555222333333333333333333222222222222111111111000000000000000000/////////...------------------------------......---,,,,,,+++,,,++++++******++++++,,,))))))******+++++++++,,,,,,,,,,,,,,,+++++++++***+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,+++******)))+++++++++*********))))))***++++++,,,,,,++++++***************************---,,,***)))))))))***+++)))***++++++,,,,,,+++++++++++++++*********))))))+++++++++*********))))))************************++++++***))))))***++++++)))************+++++++++++++++,,,------------,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++------------..................////////////......---......///000000/////////......---...///000111///......---------......000000111111111222222222222111000000000111222333222222333333333333333333333333444444555666666666666666555555666777888888888777777666666777888999888888888999999999999:::<<<;;;;;;;;;;;;<<<=========>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHKKKKKKLLLLLLMMMMMMNNNNNNVVVVVVWWWXXXYYYYYYYYYYYY[[[[[[\\\]]]^^^___````````````aaaaaaaaabbbbbbbbbaaaaaaaaabbbdddfffhhhiiihhhhhhggggggfffeeeeeedddcccdddeeeeeeeeedddcccbbbbbbbbbaaa``````aaabbbbbbaaabbbbbbcccccccccbbbbbbcccddddddeeeffffffgggggghhhhhhhhhiiiiiijjjkkkkkkkkkjjjkkkmmmoooooommmlllhhhgggeeeeeeeeeeeecccbbbcccbbbaaaaaa```aaaaaaaaacccdddgggiiiiiiiiiiiihhhjjjiiiiiihhhfffeeeddddddeeecccaaa``````___^^^]]]ZZZ[[[]]]^^^]]]\\\ZZZYYYWWWWWWWWWWWWWWWXXXYYYYYY[[[ZZZXXXWWWVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWWWWVVVTTTSSSSSSTTTVVVWWWWWWXXXZZZZZZYYYYYY[[[\\\[[[YYYXXXVVVVVVWWWXXXYYYXXXXXXYYYZZZZZZ[[[ZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[]]]]]]^^^]]]\\\\\\\\\\\\[[[[[[ZZZYYYXXXXXXWWWXXXYYYZZZZZZYYYXXXWWWTTTSSSRRRPPPPPPQQQSSSTTTSSSSSSSSSRRRSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPSSSTTTVVVWWWVVVUUUSSSRRROOOPPPQQQQQQRRRSSSTTTUUUSSSRRRQQQQQQRRRUUUWWWXXXUUUSSSPPPNNNLLLKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSRRRSSSTTTTTTSSSPPPNNNLLLLLLKKKJJJJJJJJJIIIFFFCCCFFFFFFDDDCCCAAA@@@>>>>>>;;;;;;;;;:::888777555444444444444444333333333333PPPPPPPPPOOOOOOOOOOOONNNLLLKKKJJJHHHGGGGGGFFFFFFDDDDDDCCCCCCBBBBBBAAAAAA???>>><<<;;;:::::::::;;;<<<<<<;;;::::::999999888888777666555555444555555333333222222222222333333222111111111111000000000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***,,,++++++******++++++,,,------,,,,,,+++******)))------,,,,,,,,,,,,+++++++++++++++***************+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,++++++************)))))))))((((((+++++++++******++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,---------------+++++++++***************+++++++++***************))))))))))))))))))))))))++++++***))))))***++++++)))************+++++++++,,,,,,---............---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------..................////////////............///000000000000///......------......///000......---------......///000000000111111111222222111111000000111111222333333333333333333222222222333333333444555555666666444444555555666777888999999888777777666777777888999999999:::::::::;;;;;;:::::::::::::::;;;<<<<<<======>>>???@@@AAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMSSSTTTUUUWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^______````````````aaaaaaaaaaaaaaabbbbbbcccdddeeefffgggjjjjjjiiihhhgggeeedddcccccccccdddddddddcccbbbaaaaaaaaa````````````aaaaaabbbbbbcccccccccbbbbbbaaacccccccccddddddeeeeeeeeegggggghhhiiiiiijjjkkkkkkiiiiiijjjlllpppqqqqqqpppkkkiiigggfffffffffeeecccddddddcccbbbbbbbbbbbbbbbcccdddeeefffgggfffeeeeeegggggghhhhhhgggeeedddbbbcccaaa_________```___]]]ZZZ[[[\\\]]]^^^]]]\\\[[[WWWWWWVVVVVVWWWWWWXXXXXX[[[ZZZYYYWWWWWWWWWWWWXXXVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVXXXYYY[[[[[[ZZZ[[[\\\^^^\\\ZZZXXXWWWVVVVVVVVVWWWUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYWWWXXXZZZ[[[\\\]]]]]]]]]^^^^^^]]]\\\[[[YYYXXXXXXXXXXXXYYYZZZZZZYYYXXXWWWUUUTTTSSSRRRRRRSSSTTTUUURRRRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRPPPOOOSSSUUUWWWXXXXXXVVVSSSQQQNNNNNNPPPRRRTTTUUUWWWWWWSSSRRRRRRRRRSSSUUUWWWYYYSSSRRROOOMMMKKKKKKKKKLLLNNNNNNPPPQQQRRRRRRSSSSSSTTTUUUUUUUUUSSSPPPNNNLLLJJJIIIHHHIIIJJJIIIGGGEEEEEEDDDCCCBBB@@@>>>===<<<:::::::::999777666444444333333333333222222222222OOOOOOOOOOOOOOOOOOOOOOOOLLLKKKJJJHHHGGGFFFFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999888888888777777666555444444444444444333222111111222333444111111111111000000000000000000/////////.................................,,,,,,---------,,,,,,+++,,,++++++******++++++,,,------,,,+++******))))))---,,,,,,,,,,,,,,,,,,,,,***************************+++++++++++++++,,,,,,************************,,,,,,---------,,,,,,++++++*********)))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,------,,,+++***+++,,,,,,---...---------************************************************************************+++******************+++))))))*********++++++++++++,,,,,,---------------)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........---......//////......---......////////////......------------......//////...------------...//////000000000000111111111111111111111111111222222222444333333333222222111111222333333444444555666666333333444555666777999:::999999888777777666666666888999999999999:::::::::999999999999999::::::;;;<<<<<<===>>>???@@@AAAAAACCCCCCBBBAAAAAAAAAAAABBBEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLQQQRRRSSSVVVWWWYYYYYYZZZXXXYYYZZZ[[[\\\]]]]]]^^^_________`````````aaaaaabbbbbbbbbbbbcccdddeeefffiiijjjjjjiiihhhfffeeedddcccddddddeeeeeecccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbccccccccccccbbbaaaaaaaaaaaabbbcccddddddeeeeeeffffffggghhhiiijjjjjjkkkiiiiiijjjlllooorrrrrrqqqmmmkkkhhhgggggggggfffdddfffeeedddcccccccccccccccbbbcccdddddddddcccbbbbbbdddeeefffggggggeeecccaaaaaa```^^^^^^___```___^^^YYYZZZ\\\]]]^^^^^^^^^]]]XXXXXXWWWWWWWWWXXXXXXYYY[[[ZZZXXXWWWWWWWWWXXXXXXVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTXXXZZZ\\\\\\[[[\\\]]]___]]]\\\ZZZXXXWWWVVVVVVVVVTTTTTTTTTUUUTTTTTTSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWTTTUUUWWWYYY[[[]]]______```___^^^]]][[[ZZZYYYXXXWWWXXXXXXYYYXXXWWWUUUUUUTTTTTTSSSSSSSSSTTTUUUVVVSSSSSSRRRRRRRRRSSSSSSTTTWWWWWWWWWVVVTTTSSSQQQPPPSSSUUUXXXZZZYYYVVVSSSPPPNNNOOOPPPRRRTTTUUUWWWWWWUUUTTTTTTSSSTTTUUUVVVVVVRRRPPPNNNLLLKKKKKKLLLMMMPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUTTTRRROOONNNKKKJJJHHHHHHIIIHHHFFFDDDDDDCCCBBB@@@???===<<<;;;999999888888777555444333333333333222222222111111MMMNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJHHHFFFEEEEEEEEEBBBBBBAAAAAA@@@?????????===<<<<<<;;;;;;;;;<<<<<<:::::::::999888888777777777666555444333333333333333333111000000111333333000000000000000000000000////////////....................................------............------,,,++++++******++++++,,,***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,************************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++*********,,,+++))))))))))))+++,,,+++++++++++++++++++++++++++,,,---...///...,,,+++******+++,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++*********++++++*********))))))*********+++++++++******+++,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------............---------------......---,,,,,,,,,------...............---------------...////////////000000000111111111000000111111222222222222333333333222222111111111222222333333444555555555333333333444555777888999888888888888777777666666666666666777777777888888888888888888888999::::::;;;<<<======??????@@@AAACCCCCCBBBBBBAAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKOOOPPPRRRTTTVVVXXXXXXYYYWWWWWWXXXYYYZZZ[[[\\\\\\^^^____________``````````````````aaaaaacccddddddfffggghhhiiiiiihhhgggfffdddeeefffffffffeeecccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbaaa______aaabbbdddeeefffgggddddddeeefffgggiiiiiijjjkkkjjjiiikkkmmmooooooooommmkkkgggffffffgggfffeeegggfffeeedddccccccccccccbbbbbbbbbbbbaaaaaa``````bbbcccdddfffeeedddbbbaaa```___]]]]]]^^^______^^^YYYZZZ[[[\\\]]]^^^^^^^^^ZZZZZZYYYYYYYYYYYYYYYZZZYYYYYYWWWVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWVVVVVVUUURRRRRRSSSSSSSSSSSSRRRRRRWWWYYY[[[[[[[[[\\\]]]___^^^]]][[[ZZZXXXWWWVVVUUUSSSTTTTTTTTTSSSRRRQQQQQQNNNOOOOOOPPPQQQSSSTTTUUURRRSSSUUUWWWZZZ]]]```aaa``````___]]]\\\ZZZYYYXXXVVVVVVWWWWWWVVVTTTRRRQQQTTTTTTTTTTTTTTTUUUVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQXXXXXXXXXWWWVVVUUUSSSRRRSSSVVVYYY[[[ZZZWWWTTTQQQQQQQQQQQQRRRSSSSSSTTTTTTVVVVVVUUUTTTSSSSSSSSSSSSPPPOOOMMMKKKKKKLLLMMMNNNSSSTTTUUUWWWXXXWWWVVVVVVRRRSSSSSSTTTTTTSSSRRRQQQNNNLLLIIIHHHGGGFFFDDDBBBCCCBBBAAA@@@>>><<<;;;:::888888888777666555444333333333333222222222111111LLLLLLLLLLLLLLLMMMMMMMMMKKKJJJIIIGGGEEEDDDCCCCCC@@@@@@@@@???>>>>>>======;;;;;;<<<<<<<<<<<<<<<<<<::::::999888888777777666666666444333333333333333222222111111111111222222//////000000000000000111/////////.........------++++++++++++++++++++++++------......//////......,,,++++++******++++++,,,)))))))))))))))***************++++++++++++,,,,,,***************+++++++++*********++++++,,,,,,---***************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))*********++++++++++++++++++++++++++++++---.........---,,,))))))***+++++++++++++++***************+++++++++***************+++++++++++++++++++++++++++++++++)))***++++++++++++***))))))************+++++++++)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------............------,,,------------,,,++++++,,,,,,---............------------------...///000/////////000000000111111000000111222222222222111222222222222222111111111222222222333444444555555333333444444555666777888777888888888888777777666999::::::::::::;;;;;;;;;888888888888888999::::::;;;;;;<<<===>>>???@@@@@@BBBAAAAAAAAAAAABBBCCCDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKNNNOOOQQQSSSUUUVVVWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[^^^^^^^^^^^^_________```^^^^^^^^^___```aaaccccccbbbdddfffiiijjjiiihhhhhheeeeeefffgggfffeeedddcccbbbbbbccccccccccccbbbbbbaaaaaabbbccccccccccccccc``````aaabbbdddeeefffgggbbbbbbcccdddfffggghhhhhhjjjiiihhhhhhkkklllmmmlllkkkiiieeedddeeefffffffffhhhgggfffdddccccccccccccaaaaaa`````````````````````aaabbbcccccccccbbbaaa```^^^]]]]]]^^^^^^^^^]]]YYYYYYZZZ[[[[[[\\\]]]]]][[[[[[ZZZZZZYYYZZZZZZZZZXXXWWWVVVUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXVVVUUUUUURRRRRRQQQQQQQQQQQQRRRRRRVVVWWWYYYZZZZZZZZZ\\\^^^\\\\\\[[[ZZZXXXWWWUUUUUUSSSSSSSSSSSSRRRPPPOOOOOOLLLLLLLLLMMMNNNPPPQQQRRROOOPPPRRRUUUXXX\\\___```______^^^]]]\\\ZZZYYYYYYUUUVVVVVVUUUTTTRRRPPPOOOSSSSSSSSSTTTUUUUUUVVVVVVVVVUUUTTTRRRQQQPPPOOOOOOWWWWWWWWWWWWWWWVVVUUUTTTTTTVVVXXXZZZZZZXXXVVVTTTRRRRRRRRRRRRQQQQQQQQQQQQUUUUUUUUUTTTSSSRRRQQQQQQOOONNNMMMLLLLLLMMMOOOPPPUUUVVVXXXZZZZZZYYYXXXWWWQQQQQQRRRRRRSSSSSSSSSRRROOOLLLIIIGGGFFFEEECCCBBBCCCBBBAAA@@@>>><<<;;;:::888888888888777666555444333333333333222222222222JJJJJJJJJJJJKKKKKKLLLLLLJJJIIIHHHEEEDDDBBBBBBAAA???>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<<<<======<<<999999999888777777666666666555444333222222222222111111222222222222111111////////////000000111111//////.........---------+++++++++++++++++++++++++++,,,---............---,,,++++++******++++++,,,************************)))))))))******+++++++++))))))*********+++++++++)))******+++,,,,,,------))))))*********+++++++++)))******+++,,,,,,++++++++++++++++++************))))))************))))))************************)))***++++++,,,,,,,,,+++)))******+++++++++++++++))))))*********+++++++++))))))*********+++++++++************************)))***++++++++++++***))))))************+++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,------......------,,,++++++,,,---.........---------,,,,,,------///000000////////////000000000111///000111222333222222111111111111111222222222222111222222333333444555555444444444444444555666777666666888888999888777777;;;;;;;;;;;;<<<<<<<<<<<<999888888888888999:::::::::;;;;;;<<<===>>>???@@@????????????@@@BBBCCCDDDBBBBBBCCCCCCDDDDDDEEEEEEHHHHHHIIIIIIJJJKKKKKKKKKNNNOOOPPPRRRTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZ]]]]]]^^^^^^^^^_________[[[[[[[[[]]]^^^```bbbcccaaacccfffhhhiiiiiihhhgggddddddeeefffeeedddcccbbb```aaabbbccccccbbbaaa```___```aaabbbcccdddddddddcccccccccddddddddddddddd``````aaacccdddeeefffggggggfffeeefffhhhjjjkkkkkkiiifffcccbbbccceeeffffffhhhgggeeedddcccbbbbbbbbb``````_________``````aaa`````````aaaaaabbbbbbbbb```^^^]]]\\\]]]]]]]]]\\\YYYYYYYYYYYYZZZ[[[[[[\\\[[[[[[ZZZYYYYYYYYYYYYYYYVVVUUUTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXWWWVVVTTTSSSTTTRRRQQQPPPPPPQQQRRRTTTSSSUUUWWWXXXXXXYYY[[[]]]YYYYYYYYYXXXWWWUUUTTTSSSRRRRRRRRRQQQPPPNNNMMMLLLIIIIIIIIIJJJJJJLLLMMMMMMLLLMMMOOOQQQUUUXXX\\\^^^^^^]]]]]]\\\[[[ZZZZZZZZZVVVVVVVVVVVVTTTRRRPPPOOOQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPTTTUUUUUUUUUUUUUUUTTTTTTTTTUUUWWWYYYZZZYYYXXXWWWQQQQQQQQQQQQPPPPPPPPPPPPRRRRRRRRRSSSSSSRRRRRRRRROOONNNMMMLLLMMMNNNPPPRRRUUUWWWYYYZZZ[[[ZZZXXXVVVQQQQQQQQQQQQQQQQQQQQQQQQMMMKKKHHHFFFFFFFFFEEEDDDCCCCCCBBB@@@>>>===;;;;;;888888888888777666555555444444444444333333333333IIIIIIIIIIIIJJJJJJKKKKKKJJJIIIGGGEEECCCBBBAAA@@@=========<<<;;;;;;::::::::::::;;;<<<============999999888888777666666666555555444333222222222222000111222333333222111000.../////////000000111111//////.........---------------------------------***+++,,,,,,------------,,,++++++++++++++++++,,,---,,,,,,++++++*********(((((())))))*********+++))))))******++++++++++++))))))***+++,,,,,,------))))))******++++++++++++((()))***+++++++++++++++************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((()))))))))******+++******+++,,,,,,,,,,,,+++))))))******++++++++++++))))))******++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***))))))************++++++++++++,,,------......------*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,.../////////...------,,,+++,,,---.........---,,,,,,,,,,,,---...///000111////////////000000000000///000111222333222111111000000111111222222222333111222222333333444555555555555444444444555555666555666777888999999888777444555555555555666666666999999999888999999:::;;;::::::;;;<<<===>>>??????=========>>>???AAABBBCCCAAAAAABBBBBBCCCDDDDDDDDDHHHHHHIIIJJJJJJKKKKKKLLLNNNOOOPPPRRRSSSTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZ]]]]]]]]]^^^^^^^^^______YYYYYYZZZ[[[]]]___aaabbbaaacccfffhhhiiihhhfffeeeccccccdddeeedddcccbbbaaa___```aaabbbbbbaaa```___^^^___aaabbbddddddeeeeeegggffffffeeedddcccbbbbbb^^^___```aaacccdddeeefffeeecccbbbdddgggiiikkkkkkgggdddaaa```bbbdddffffffggggggeeedddcccbbbbbbbbb_______________```aaabbb``````______```aaabbbcccaaa___]]]\\\]]]]]]\\\[[[YYYYYYYYYYYYYYYZZZZZZ[[[ZZZZZZYYYXXXXXXXXXXXXXXXUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVWWWWWWVVVUUUSSSRRRUUUTTTQQQPPPPPPQQQTTTUUURRRTTTVVVWWWWWWXXXZZZ\\\WWWWWWWWWVVVUUUTTTSSSRRRQQQQQQPPPPPPNNNMMMKKKJJJGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLOOORRRVVVYYY\\\\\\\\\\\\[[[[[[ZZZZZZZZZWWWWWWWWWVVVUUUSSSPPPOOOQQQQQQRRRTTTTTTUUUUUUUUUSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSTTTUUUWWWXXXYYYZZZYYYYYYOOOOOOOOOPPPPPPPPPPPPQQQNNNOOOPPPRRRSSSSSSTTTTTTOOONNNMMMMMMNNNOOORRRSSSUUUVVVYYYZZZ[[[YYYWWWVVVSSSSSSRRRQQQPPPOOOOOOOOOKKKIIIFFFEEEFFFGGGFFFFFFDDDCCCBBB@@@???===<<<;;;888888999888888777666555555555444444444444333333HHHHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@<<<<<<;;;:::;;;<<<===>>><<<<<<===<<<<<<;;;::::::999888777555555555666777555444333222111111111111......//////000000000111000000000000000000000000.........///////////////---............,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******((())))))))))))*********************************************************))))))))))))************)))***+++,,,,,,+++***)))///...,,,+++++++++,,,,,,************************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,+++***))))))***+++,,,((()))***+++++++++++++++++++++++++++++++++++++++******************************++++++++++++*********++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))***+++,,,,,,------,,,,,,++++++,,,,,,---...//////......//////......------------------------------++++++---...////////////......///000000000000000......///000000000000000222222111111111111111222111111222333333444555555333444555555666666555555666666777777777777666666777777777777888888888888888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>???===<<<;;;<<<===???@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJMMMMMMNNNOOOQQQSSSUUUVVVXXXUUUSSSSSSVVVXXXXXXWWW\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYY[[[\\\^^^```aaabbbbbbbbbbbbcccdddeeefffeeeddddddccccccbbbbbbbbb___``````aaaaaaaaa``````___``````aaabbbcccccccccddddddcccbbbaaaaaaaaaaaaaaa`````````aaaccceeegggeeedddcccccceeehhhkkkmmmjjjhhhddd```___aaadddfffdddcccbbbaaaaaa``````aaa^^^]]]]]]^^^```aaa```^^^____________````````````]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXZZZZZZZZZYYYXXXVVVUUUTTTTTTRRRQQQOOOOOOQQQRRRTTTVVVWWWXXXXXXVVVTTTQQQPPPRRRRRRQQQPPPOOOOOONNNNNNRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUTTTSSSRRRQQQSSSQQQOOONNNNNNLLLIIIFFFGGGGGGHHHIIIIIIHHHFFFEEEDDDFFFIIIKKKMMMQQQUUUYYY\\\[[[YYYXXXXXXXXXYYYZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVTTTRRRPPPPPPQQQSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUTTTSSSSSSSSSTTTTTTVVVWWWWWWXXXXXXWWWWWWVVVRRRQQQPPPPPPOOOOOOOOOPPPRRRQQQPPPPPPPPPRRRSSSTTTSSSSSSQQQPPPPPPQQQRRRRRRTTTUUUVVVWWWWWWWWWVVVUUUUUUUUUTTTRRRQQQOOONNNNNNKKKIIIGGGFFFFFFFFFDDDBBB????????????>>>;;;999888777777888888888888777777333333222222111000//////GGGFFFFFFEEEEEEDDDCCCCCCDDDCCCBBBAAA@@@???>>>>>>>>>===;;;:::::::::;;;;;;<<<<<<======<<<;;;;;;:::888888666555555555666666444444333222111111111111000000000111111111222222////////////////////////............////////////......---,,,,,,,,,------++++++++++++++++++++++++...------,,,+++***)))))),,,,,,+++++++++************++++++++++++,,,,,,,,,************************************************))))))))))))************)))***++++++++++++***)))---,,,+++***))))))***+++************************)))))))))))))))))))))))),,,,,,++++++***)))((((((++++++***))))))***++++++))))))***+++++++++++++++++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********+++,,,,,,------,,,,,,++++++,,,,,,---......///+++,,,,,,,,,+++***))))))------------------------+++,,,,,,---..................///000000000000000......///000000000000000222222111111111111111222111111222222333444444555333444444555555555555555666666777777777777666666666666777777777888888888888888999999999:::::::::;;;;;;<<<<<<======>>>>>>???>>>===<<<<<<>>>???AAA@@@@@@AAABBBCCCDDDDDDEEEGGGGGGHHHHHHIIIIIIJJJJJJLLLMMMMMMNNNPPPRRRTTTUUUVVVTTTRRRSSSVVVXXXXXXWWW\\\\\\\\\\\\\\\[[[ZZZYYY[[[[[[[[[\\\]]]^^^___`````````___``````aaabbbcccccccccbbbbbbaaaaaaaaa```aaaaaabbbbbbbbbbbbbbbaaa^^^^^^______```aaaaaabbbcccbbbaaa```````````````aaa```______```bbbeeefffeeeeeeddddddeeehhhkkkmmmjjjhhheeebbbaaaaaacccdddcccbbbaaa``````_________^^^]]]]]]^^^```aaa```___________________________\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXWWWVVVVVVVVVVVVVVVXXXYYYXXXXXXWWWVVVUUUTTTRRRRRRQQQQQQRRRSSSUUUVVVYYYYYYYYYXXXVVVSSSQQQOOOPPPPPPOOONNNNNNMMMLLLLLLQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSTTTUUUTTTSSSRRRQQQRRRPPPOOONNNMMMKKKHHHFFFEEEEEEFFFFFFFFFEEEDDDCCCDDDFFFHHHJJJKKKOOOSSSWWWYYYXXXWWWVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXVVVSSSQQQPPPQQQRRRSSSRRRRRRSSSSSSSSSTTTTTTTTTVVVUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQPPPPPPPPPQQQRRRSSSRRRQQQQQQPPPPPPQQQRRRSSSSSSTTTUUUVVVVVVUUUTTTTTTSSSSSSRRRQQQOOONNNMMMLLLJJJHHHFFFEEEEEEEEECCCAAA???>>>>>>===<<<:::999888666666777777777777666666333333222222111000000///DDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAA@@@>>>======<<<>>>===;;;999888888888999<<<<<<<<<<<<<<<;;;;;;:::777777666555555555555666444333222111111000111111222222222222222333333333...................................................---+++******,,,...000++++++++++++++++++++++++...------,,,+++***)))))),,,++++++++++++************++++++++++++,,,,,,,,,************************************************))))))))))))************)))***++++++++++++***)))******)))((((((((())))))************************))))))))))))))))))))))))------,,,+++***)))((('''++++++***))))))***++++++))))))***++++++++++++***))))))))))))))))))))))))******************************++++++++++++******,,,,,,++++++***))))))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,------......++++++++++++***)))((('''------------------------,,,,,,---------------,,,......///000000000000///......///000000000000000222111111111111111222222111111222222333333444444333333444555555555555555555666666777777666666555666666777777777777888888888888999999999:::::::::;;;;;;;;;<<<======>>>>>>???>>>=========>>>@@@AAA@@@AAAAAAAAABBBBBBCCCCCCFFFFFFGGGGGGHHHIIIIIIJJJLLLLLLLLLMMMNNNPPPQQQRRRTTTRRRQQQRRRTTTWWWXXXXXX]]]]]]]]]\\\\\\ZZZYYYYYY]]]]]]\\\\\\\\\]]]^^^^^^```_______________``````aaa`````````````````````^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^______``````aaa``````____________```aaa```______```bbbdddffffffeeeeeedddfffhhhkkkllljjjhhhfffdddbbbbbbbbbbbbaaa``````___^^^^^^]]]]]]]]]]]]]]]^^^aaaaaa```___```______^^^^^^]]]]]]\\\[[[[[[[[[[[[ZZZYYYYYYXXXVVVVVVUUUTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVUUUTTTTTTQQQRRRRRRSSSTTTUUUVVVVVVZZZZZZYYYXXXUUUSSSPPPNNNNNNMMMMMMLLLLLLKKKKKKJJJNNNNNNNNNNNNNNNNNNNNNNNNRRRSSSTTTTTTTTTSSSRRRQQQQQQPPPOOONNNMMMKKKHHHEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCEEEFFFGGGIIILLLPPPTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[[[[\\\\\\\\\ZZZYYYVVVSSSQQQPPPQQQQQQRRRRRRSSSTTTUUUVVVVVVWWWVVVVVVWWWXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPQQQRRRSSSOOOOOONNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOOPPPQQQRRRPPPPPPOOOOOOPPPQQQRRRSSSRRRSSSTTTUUUUUUTTTSSSRRRQQQQQQPPPNNNMMMLLLKKKKKKHHHGGGEEEDDDDDDCCCAAA???>>>===<<<:::999888888777555555666666666666555555333333222222111000000000BBBBBBAAAAAA@@@?????????>>>>>>>>>=========<<<<<<<<<;;;999888777777888888:::;;;;;;;;;;;;;;;::::::666555555555555555555555444333222111000000000000222222222222222222222222........................///...............------++++++++++++,,,---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************(((((()))))))))*********************************************************((()))))))))*********************++++++*********)))))))))((((((((())))))************************))))))))))))))))))))))))************************+++******************+++)))******+++++++++******))))))))))))))))))))))))******************************++++++++++++******+++*********)))))))))(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------............---+++***))),,,,,,,,,,,,,,,,,,,,,,,,---............------,,,---...//////000000//////......///000000000000000111111111000111111222333111111222222333333333333333333444555555555444444555666666666666666666555666666666666777777777888888888999999999:::::::::::::::;;;<<<<<<======>>>???>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAADDDEEEEEEFFFGGGHHHIIIIIIKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQPPPQQQSSSVVVWWWXXX\\\]]]]]]\\\\\\ZZZYYYYYY[[[ZZZZZZ[[[[[[\\\]]]^^^aaa``````_________``````____________````````````]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^______```_______________``````bbbaaa`````````bbbdddfffffffffeeeeeefffhhhjjjkkkiiihhhgggeeedddbbbaaa```_________^^^^^^]]]\\\\\\]]]\\\\\\^^^```aaa```___```___^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSQQQRRRSSSTTTTTTTTTSSSSSSVVVVVVVVVUUUSSSQQQOOONNNLLLLLLLLLKKKKKKJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQRRRSSSSSSRRRQQQPPPQQQPPPPPPPPPOOOMMMJJJGGGIIIIIIHHHHHHGGGGGGFFFFFFCCCDDDDDDDDDEEEHHHLLLPPPQQQRRRRRRSSSTTTUUUVVVWWWVVVWWWWWWYYYZZZ[[[]]]]]]\\\ZZZWWWTTTRRRPPPPPPPPPQQQRRRSSSTTTVVVWWWXXXYYYVVVWWWXXXYYYXXXWWWTTTSSSRRRQQQOOONNNNNNOOOQQQRRRNNNNNNMMMMMMNNNNNNOOOOOOOOOOOOOOONNNOOOOOOOOOOOONNNNNNNNNOOOPPPQQQRRRRRRRRRSSSTTTTTTTTTSSSRRRQQQOOOOOONNNMMMLLLKKKJJJJJJGGGEEECCCBBBBBBBBB@@@>>>>>><<<:::888666666666777444555555555555555555444222222222111111111000000AAAAAA@@@@@@???>>>>>>>>>::::::;;;;;;<<<======>>>999888777666666777888999999999::::::::::::999999444444444555555555444444333333222111000000000000111111111111111000000000//////////////////////////////......---------,,,''')))+++...///...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))(((((()))))))))*********************************************************((()))))))))************+++******************+++)))*********************************************))))))))))))))))))))))))***************+++++++++*********++++++***************+++++++++******)))((((((((((((((((((((((((******************************++++++++++++******((((((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,....../////////......---------...///////////////......///000000000000000111111000000111222222333111111222222222222222333222333333444555444444444555555666666666666555555555666666666666777777777888888999999999:::::::::::::::;;;;;;<<<=========>>>>>>>>>>>>>>>??????@@@?????????@@@@@@@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKMMMNNNNNNPPPPPPQQQQQQRRRTTTWWWYYY[[[\\\\\\\\\\\\[[[ZZZZZZVVVVVVWWWXXXYYY[[[]]]^^^______^^^]]]]]]]]]^^^^^^^^^_________``````aaaaaabbbaaa```___^^^_________]]]]]]^^^^^^^^^^^^^^^__________________```aaabbbcccbbbaaaaaaaaaccceeefffffffffeeeeeefffggghhhiiiggggggfffeeecccbbb``````^^^_________^^^]]]\\\[[[[[[[[[[[[]]]___aaa```______^^^]]]\\\[[[ZZZYYYXXXXXXXXXYYYYYYYYYXXXWWWWWWRRRRRRQQQPPPPPPPPPPPPPPPOOOPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRQQQPPPNNNMMMPPPPPPPPPOOOOOONNNNNNMMMKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQQQQQQQPPPOOOQQQQQQQQQRRRSSSQQQNNNKKKKKKJJJJJJIIIHHHGGGGGGGGGDDDDDDCCCBBBBBBEEEIIILLLOOOPPPQQQSSSTTTUUUVVVVVVSSSSSSSSSUUUVVVXXXZZZ\\\\\\ZZZWWWUUURRRPPPPPPOOOPPPQQQRRRSSSUUUVVVXXXXXXVVVWWWXXXXXXXXXVVVSSSRRRRRRPPPOOOMMMMMMOOOPPPRRRNNNNNNNNNMMMMMMNNNNNNOOOMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPPPPRRRSSSSSSTTTSSSRRRQQQPPPNNNNNNMMMMMMLLLKKKJJJJJJFFFDDDBBBAAAAAA@@@???======;;;999777555555555666444444555555555555444444222222222111111111111111AAAAAAAAA@@@??????>>>>>>999999:::;;;<<<<<<======777666555555555666888999666777777888888888888888222333444444555444444444333222111000000///000000000000000/////////////////////////////////////////////......---,,,,,,,,,&&&(((,,,///000...,,,***++++++++++++++++++++++++...------,,,+++***))))))+++************)))))))))***++++++++++++,,,,,,,,,************************************************))))))))))))************++++++***))))))***++++++)))***+++,,,,,,,,,++++++************************)))))))))))))))))))))))),,,,,,++++++***))))))))))))***++++++++++++***)))***++++++++++++***))))))((((((((((((((((((((((((******************************++++++++++++******'''(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///......---------...////////////.........///000000000000000000000000000111222333333111111222222222222222222222222333444444444444444444555555666666555555444555555666666666666777777888888999999999::::::::::::::::::;;;<<<<<<======<<<=========>>>>>>>>>>>>===>>>>>>>>>??????@@@@@@BBBBBBCCCDDDEEEGGGHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOPPPQQQRRRRRRRRRSSSVVVYYYZZZZZZ[[[\\\\\\\\\\\\[[[TTTTTTUUUVVVXXXZZZ\\\]]][[[ZZZZZZZZZZZZZZZ[[[[[[]]]]]]^^^___``````aaaaaaaaa```^^^]]]\\\\\\]]]^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^______aaabbbccccccbbbaaa```aaabbbdddeeeeeeeeeeeeeeeeeeeeeffffffeeeeeedddcccbbbaaa``````___``````aaa```^^^]]]\\\YYYYYYYYY[[[^^^______^^^]]]]]]\\\[[[ZZZXXXXXXWWWWWWWWWXXXXXXXXXWWWWWWVVVQQQQQQPPPOOOOOOOOOOOOOOOLLLMMMNNNPPPQQQQQQRRRRRRSSSRRRQQQOOONNNLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNOOOOOOOOONNNMMMOOOPPPQQQSSSUUUTTTQQQNNNKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCAAA@@@BBBFFFJJJNNNOOOPPPRRRSSSSSSTTTTTTPPPPPPPPPQQQRRRUUUWWWYYYYYYXXXVVVTTTRRRQQQPPPPPPNNNOOOPPPRRRSSSUUUVVVVVVUUUVVVVVVVVVUUUSSSRRRPPPPPPOOONNNNNNNNNNNNOOOPPPPPPPPPOOONNNNNNNNNNNNNNNLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOOOONNNNNNQQQQQQRRRRRRRRRPPPOOONNNMMMMMMLLLKKKKKKJJJIIIIIIEEEDDDBBBAAAAAA@@@>>><<<;;;:::999777666555555444444444555555555555444444111111111111111111111111BBBBBBAAAAAA@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;777666555444444444555666444555555666777777666666111222333444555444444333333222111000000/////////000000000//////.................................//////...------,,,++++++((()))+++---...---+++***++++++++++++++++++++++++...------,,,+++***))))))************))))))))))))***++++++++++++,,,,,,,,,************************************************))))))))))))************++++++***))))))***++++++)))***+++,,,,,,,,,++++++************************))))))))))))))))))))))))************************)))***++++++++++++***)))+++++++++++++++***))))))))))))))))))))))))))))))******************************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,------------,,,---......//////............///000000000000000000000000000111222333444222222111111111111111111222222333444444444444333444555555666666555555444555555555666666666777777888888999999999:::::::::999::::::;;;;;;<<<<<<===;;;;;;<<<===============<<<<<<======>>>???@@@@@@@@@AAABBBCCCEEEFFFGGGHHHHHHHHHIIIJJJLLLMMMOOOPPPRRRSSSTTTSSSRRRSSSVVVYYYXXXYYYZZZ[[[\\\]]]]]]]]]VVVVVVVVVWWWXXXYYY[[[\\\XXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^___```aaa^^^\\\ZZZYYYXXXXXXYYYZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^```aaabbbbbbaaa___^^^___```bbbcccddddddddddddddddddddddddcccbbbaaaaaa``````aaaaaa```aaabbbcccbbb```^^^]]]WWWWWWWWWZZZ\\\^^^]]]\\\[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVQQQPPPOOOOOONNNNNNOOOOOOJJJJJJLLLNNNPPPQQQQQQQQQRRRQQQOOOMMMLLLLLLLLLLLLJJJJJJIIIIIIIIIIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMLLLLLLLLLMMMPPPSSSVVVVVVSSSPPPNNNLLLKKKIIIHHHHHHHHHHHHFFFEEECCC@@@???AAAEEEHHHLLLMMMNNNPPPQQQQQQQQQPPPNNNNNNNNNNNNPPPRRRUUUVVVUUUUUUTTTSSSRRRRRRQQQQQQMMMNNNNNNPPPQQQRRRSSSSSSUUUTTTTTTSSSQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNSSSRRRQQQOOONNNNNNNNNNNNKKKLLLLLLMMMLLLKKKJJJIIIKKKLLLMMMNNNNNNMMMMMMLLLNNNOOOOOOOOOOOOMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHGGGEEEDDDBBBAAAAAA@@@>>><<<:::::::::999777666444333555555666666666666555555111111111111111111111111CCCCCCBBBBBBAAA@@@@@@@@@>>>======<<<;;;:::999888999777666444333333333444333333444555666666555555000111333444555444444333333222111000////////////111000000000//////......------------------------//////...---,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************))))))))))))((())))))))))))*********************************************************))))))))))))************,,,+++***))))))***+++,,,((()))***,,,,,,,,,+++***************************))))))))))))))))))))))))&&&'''((()))+++---...///)))***+++,,,,,,+++***)))+++++++++++++++***)))(((******************************************************++++++++++++******,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********++++++,,,---------,,,,,,++++++++++++++++++++++++******+++,,,------------++++++++++++++++++++++++'''((()))***+++,,,,,,,,,,,,---......//////.........//////000000000000000000000000000111222333444222222111111111111111111222222333444444444333333444555555555555555555444555555555555666666666777888888999999999:::::::::999999:::;;;;;;<<<<<<===:::;;;;;;<<<===<<<<<<<<<:::;;;<<<===>>>???@@@AAA@@@@@@BBBCCCDDDFFFGGGGGGGGGHHHIIIJJJLLLNNNPPPQQQSSSTTTUUUTTTRRRRRRVVVYYYWWWXXXYYY[[[]]]^^^^^^^^^XXXXXXXXXXXXXXXYYYZZZZZZYYYYYYYYYYYYZZZ\\\]]]]]]YYYYYYZZZ\\\]]]^^^______```^^^\\\ZZZYYYYYY[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]___```aaa```___^^^]]]]]]^^^```aaaddddddccccccccccccbbbbbbbbbaaa```______```aaabbbaaabbbcccdddcccaaa___^^^VVVVVVVVVYYY\\\]]]]]]\\\ZZZZZZZZZYYYXXXXXXWWWWWWUUUUUUVVVWWWWWWWWWVVVVVVQQQPPPOOOOOONNNNNNOOOOOOHHHIIIKKKMMMOOOPPPQQQQQQRRRPPPNNNLLLLLLLLLNNNOOOKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJLLLLLLLLLKKKJJJJJJKKKNNNRRRVVVVVVSSSQQQQQQPPPNNNLLLKKKJJJKKKKKKFFFEEECCC@@@>>>@@@DDDGGGJJJKKKMMMNNNOOOOOONNNNNNNNNNNNMMMMMMNNNQQQTTTUUUSSSSSSSSSSSSRRRRRRRRRRRRLLLMMMMMMNNNOOOPPPQQQQQQTTTSSSRRRPPPOOOOOONNNNNNLLLLLLMMMMMMMMMMMMLLLLLLTTTSSSRRRPPPOOONNNMMMMMMKKKKKKLLLLLLLLLKKKIIIHHHLLLLLLMMMNNNNNNMMMKKKKKKLLLMMMMMMMMMLLLKKKIIIHHHIIIHHHHHHGGGGGGFFFFFFFFFFFFDDDBBBAAAAAA@@@>>>===999:::::::::888666444333555555666666666666555555111111111111111111222222CCCBBBAAA@@@@@@@@@@@@@@@AAA???===;;;999888888888666666555444333222222222333333444444444444444333222222222222222222222222222222222111000//////...---------------...///000............---,,,++++++------,,,,,,,,,,,,++++++************************************************,,,+++***))))))***+++,,,++++++******************************************************************,,,,,,,,,+++++++++******(((((()))***************,,,,,,,,,,,,+++***))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))******++++++,,,+++***))))))***+++,,,***))))))((()))+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,+++++++++,,,(((((((((((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))******+++,,,------,,,++++++******++++++,,,------............------///////////////.........000000000000000111111222222222222222222222222222111111222222222333333333555555555555555555555555777666666666666555555555666666777888888888888777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBDDDFFFGGGIIIHHHHHHHHHIIIIIIJJJKKKLLLSSSSSSTTTTTTTTTTTTSSSSSSXXXWWWWWWXXX[[[^^^^^^^^^[[[[[[ZZZZZZYYYYYYXXXXXXZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\^^^___```aaaccccccaaa___]]][[[YYYXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\[[[ZZZZZZ[[[]]]___aaabbbcccdddeeedddcccbbbaaaaaa___\\\ZZZYYY[[[^^^``````aaacccddddddbbb```^^^ZZZYYYXXXWWWWWWYYY\\\]]]ZZZZZZYYYWWWWWWVVVVVVVVVTTTVVVWWWYYYYYYXXXVVVUUURRRPPPNNNMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOTTTGGGOOOPPPEEEXXXfffOOOFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKLLLLLLMMMOOOPPPPPPQQQRRRSSSSSSTTTUUUUUUUUUSSSQQQNNNKKKIIIFFFEEEDDDBBB@@@???AAADDDIIIIIIIIIJJJKKKLLLLLLMMMLLLKKKJJJKKKLLLPPPSSSUUUSSSSSSSSSRRRQQQOOONNNMMMOOONNNMMMNNNPPPPPPMMMJJJKKKMMMOOOPPPOOOOOOPPPQQQQQQOOONNNMMMLLLLLLMMMNNNQQQPPPNNNLLLJJJIIIHHHHHHKKKKKKJJJJJJJJJIIIIIIIIILLLLLLLLLLLLLLLKKKKKKJJJLLLKKKJJJIIIHHHGGGFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@???>>>======>>>===;;;:::999999:::;;;666666555444333333222222444333222111000000000000DDDCCCBBBAAAAAA@@@@@@@@@<<<<<<:::999999999:::;;;888777666555555444444444444444555555555555444444222222222222222222222222222222111111000//////...///......---------......---------...------,,,,,,------,,,,,,,,,,,,++++++************************************++++++++++++++++++***))))))***++++++************************************************************************++++++++++++************(((((()))*********************+++,,,,,,+++++++++((((((((()))))))))******************************))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))*********++++++***))))))***++++++***))))))))))))+++,,,---))))))))))))))))))))))))*********+++++++++,,,,,,------,,,+++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++,,,,,,---------,,,++++++******++++++,,,------............------////////////............000000//////000000111222222222222222222222222222111111222222222333333333444444444444444444444444222222333333444444444555555666777777888888777777888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@AAAAAABBBDDDFFFHHHIIIKKKKKKKKKKKKLLLMMMNNNNNNMMMNNNOOOPPPQQQRRRRRRRRRVVVUUUUUUVVVYYY[[[\\\[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[]]]___```aaabbbaaa```^^^\\\ZZZXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[ZZZYYYYYYYYY[[[]]]^^^```aaabbbccccccbbbaaaaaa___^^^[[[YYYYYYZZZ\\\]]][[[]]]___aaabbbaaa___^^^ZZZZZZYYYYYYYYYZZZ\\\]]]YYYYYYXXXWWWVVVVVVVVVWWWVVVWWWXXXYYYXXXWWWUUUSSSRRRPPPNNNMMMNNNNNNMMMLLLJJJJJJKKKKKKLLLMMMMMMMMMRRRGGGOOOQQQHHHYYYeeePPPFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEFFFHHHIIIKKKLLLLLLLLLNNNNNNOOOPPPQQQSSSSSSTTTTTTTTTTTTSSSQQQOOOLLLKKKGGGGGGFFFDDDBBBAAACCCEEEGGGHHHHHHIIIJJJJJJKKKKKKLLLKKKJJJIIIJJJMMMOOOQQQQQQQQQQQQPPPOOONNNMMMLLLNNNMMMMMMNNNPPPPPPNNNKKKJJJLLLMMMNNNOOOPPPSSSUUUVVVUUUSSSQQQOOONNNNNNNNNOOONNNMMMKKKJJJIIIHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@???======<<<<<<;;;:::888888888888888666555555444333333222222333222111000////////////FFFEEEDDDCCCBBB@@@@@@???;;;:::999888888888999::::::999888777777666666777555555666666666666555555222222222222222222222222222111111000000//////...000///...---,,,,,,,,,,,,,,,,,,------...---------------,,,,,,,,,,,,++++++*********************************++++++,,,,,,,,,++++++***))))))***++++++************************************************************************************))))))))))))(((((()))***************((()))***+++,,,,,,,,,,,,)))))))))*********++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++************))))))))))))++++++***))))))***++++++))))))))))))***+++,,,---))))))))))))))))))))))))*********++++++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************+++++++++++++++*********)))***,,,---...------,,,,,,++++++******++++++,,,------............------........................000000//////000000111222222222222222222222222222111111222222222333333333222222222222222222222222000000111222333444555555555666777777888777777777888888888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBCCCEEEGGGHHHJJJLLLLLLLLLLLLMMMNNNOOOOOOMMMNNNPPPRRRSSSTTTTTTUUUTTTSSSSSSTTTWWWYYYYYYXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ\\\^^^___```aaa```___]]][[[YYYXXXWWWVVVVVVWWWXXXXXXYYYYYYZZZXXXXXXWWWXXXXXXYYYZZZZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[]]]^^^___```````````````]]]\\\[[[ZZZYYYYYYYYYYYYWWWYYY\\\^^^______^^^]]]ZZZZZZZZZZZZZZZ[[[[[[[[[XXXWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXWWWUUUSSSRRRQQQOOONNNMMMNNNNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMEEEMMMOOOHHHUUU^^^MMMFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@AAABBBCCCEEEEEEDDDEEEGGGIIIJJJKKKKKKKKKLLLLLLMMMOOOQQQRRRSSSTTTSSSSSSSSSSSSRRROOOMMMLLLHHHHHHHHHFFFDDDDDDEEEGGGFFFGGGGGGHHHHHHIIIIIIIIILLLKKKIIIHHHHHHJJJLLLMMMMMMMMMNNNNNNMMMMMMLLLKKKMMMLLLLLLNNNPPPPPPOOONNNKKKLLLLLLLLLNNNQQQVVVZZZ\\\[[[XXXUUUSSSQQQOOOOOOLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGKKKKKKKKKKKKJJJIIIGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@CCCBBBAAA@@@>>>===<<<;;;999999888666666666666666555555444444333333222222222111000///............FFFFFFEEEDDDBBBAAA??????>>>===:::888666555555555:::999888777777777777777666777777777777666666555111111111111111111111111111111000000///////////////...------,,,,,,,,,---++++++,,,---............------,,,,,,,,,+++++++++******************************++++++,,,,,,------+++******************+++***************+++++++++************************************************))))))))))))(((((((((((((((((()))***************))))))***+++++++++++++++)))*********++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))************++++++******))))))((((((+++******************+++)))))))))******++++++,,,++++++++++++++++++++++++************++++++++++++++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++++++++***************)))+++,,,.........,,,,,,,,,++++++******++++++,,,,,,------......------,,,------...............//////////////////000111111111111111111111111111111111111222222222333333333333333333333333333333333222222333333444555666666666777888888999999888888888888888888999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBCCCEEEGGGIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTRRRQQQRRRSSSVVVWWWWWWVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZWWWWWWWWWXXXZZZ]]]___```aaa```___]]][[[ZZZYYYXXXWWWWWWXXXXXXYYYZZZZZZZZZXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[YYYYYYXXXXXXYYYYYYZZZZZZ[[[\\\]]]^^^^^^^^^\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXZZZ\\\]]]\\\\\\[[[XXXYYYYYYZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWVVVVVVVVVVVVVVVUUUTTTSSSQQQOOOMMMMMMNNNNNNNNNLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHCCCIIIJJJFFFNNNRRRFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDFFFHHHIIIJJJJJJJJJIIIJJJKKKMMMOOOQQQRRRSSSSSSTTTSSSSSSQQQOOOLLLKKKHHHHHHHHHGGGEEEEEEFFFHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIHHHGGGHHHIIIKKKLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJKKKKKKMMMNNNOOOPPPOOOOOONNNNNNMMMNNNRRRWWW\\\___^^^[[[XXXTTTQQQOOONNNJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHIIIIIIIIIHHHHHHEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@???BBBBBBAAA???===<<<;;;:::888888777666666555555555444444444333333333222222222111000///////////////FFFFFFEEEEEECCCAAA???>>>>>><<<:::888666555555555888888777777666666777777777777888888777666666555111111111111111111111111000000000///////////////,,,,,,,,,,,,,,,---......++++++,,,---............------,,,,,,,,,+++++++++*********************************++++++,,,,,,,,,*********++++++*********))))))*********+++++++++************************************************)))))))))(((((((((''''''(((((()))***************++++++++++++******)))((()))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++******))))))((((((*********++++++*********)))*********++++++++++++++++++++++++++++++++++++))))))*********++++++++++++******)))******++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---------,,,+++,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,---------......///////////////...///000000111111111111111111111111111111111222222222333333333333333333333333333333333444444444444444444444444777888999999::::::999999777777888888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBCCCEEEGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPPPPOOOOOORRRQQQRRRTTTVVVWWWVVVTTTWWWWWWWWWWWWWWWXXXXXXXXXWWWXXXXXXXXXYYYYYYZZZZZZVVVVVVVVVWWWZZZ]]]___aaabbbaaa```^^^]]][[[ZZZYYYYYYYYYYYYZZZ[[[[[[\\\\\\ZZZYYYYYYYYYZZZZZZ[[[\\\\\\[[[ZZZZZZYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[\\\\\\[[[\\\\\\\\\[[[ZZZXXXXXXYYYZZZ[[[[[[[[[ZZZYYYYYYVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTPPPNNNLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEHHHHHHEEEHHHHHHBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCEEEGGGHHHIIIIIIIIIHHHHHHJJJKKKMMMOOOPPPQQQTTTTTTSSSRRRPPPMMMJJJIIIFFFGGGGGGFFFEEEDDDEEEGGGHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGHHHJJJKKKLLLJJJJJJKKKLLLLLLLLLLLLKKKHHHIIIJJJKKKLLLMMMOOOPPPRRRRRRQQQOOOOOOQQQVVVYYY]]]\\\ZZZWWWSSSPPPNNNLLLHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFDDDEEEFFFHHHIIIIIIJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFEEEDDDBBBAAA@@@???AAA@@@???>>><<<;;;:::999888888888777777666555555333333333333333222222222222222111000000000111111DDDDDDEEEDDDCCCAAA???>>>:::999888777777777888999777777666666666666666777777888888777777666555444111111111111111111111111////////////////////////++++++++++++,,,---...///,,,,,,------...---------------,,,,,,,,,,,,++++++************************************************)))***++++++++++++***))))))))))))***++++++,,,,,,************************************************))))))))))))(((((((((((((((((()))***************++++++++++++***)))(((''')))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))***++++++++++++***))))))******+++++++++******)))))))))))))))))))))))))))))))))************++++++************+++,,,,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,---......////////////......//////000111111111111111111111111111111111222222222333333333444444444444444444444444444333333333222222222111777888999999::::::999999777777777888888888888999999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBDDDFFFGGGIIILLLLLLLLLLLLMMMNNNOOOOOOPPPQQQQQQRRRQQQQQQPPPPPPQQQQQQRRRTTTVVVWWWUUUSSSVVVVVVVVVWWWWWWWWWWWWWWWUUUUUUUUUVVVWWWWWWXXXXXXWWWVVVVVVWWWYYY]]]```bbbbbbaaa```___]]]\\\[[[ZZZYYYZZZZZZ[[[[[[\\\]]]]]][[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWXXXYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYZZZZZZZZZZZZZZZYYYXXXXXXUUUTTTTTTSSSRRRQQQQQQPPPRRRQQQQQQPPPPPPPPPQQQQQQOOOOOOPPPQQQRRRSSSTTTTTTPPPNNNKKKKKKKKKKKKJJJHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHGGGGGGFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFEEECCCBBBBBBAAAAAABBBBBBDDDFFFGGGHHHHHHHHHGGGGGGIIIJJJLLLMMMNNNOOOQQQQQQQQQPPPNNNLLLJJJHHHDDDFFFGGGFFFEEEDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFHHHIIIJJJKKKIIIJJJJJJKKKKKKKKKJJJJJJGGGHHHIIIIIIIIIJJJMMMOOORRRSSSSSSQQQPPPPPPRRRTTTVVVVVVUUUTTTQQQOOOMMMLLLHHHHHHHHHHHHHHHIIIJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEFFFHHHIIIJJJJJJJJJHHHGGGGGGGGGFFFFFFEEEEEEGGGFFFEEEDDDBBB@@@??????>>>===<<<<<<;;;:::999999888888888888777666555555333333333333222222222222222222111111111111222222BBBBBBCCCDDDCCCAAA???>>>;;;:::999888777888999999777777666666666666777777777777777777666555444333111111111111111111111111////////////////////////,,,,,,,,,+++,,,,,,---------------...------,,,,,,------,,,,,,,,,,,,++++++************************+++******))))))((((((((()))***++++++++++++***)))((())))))***++++++,,,,,,*********************************************************)))))))))(((((((((((()))***************)))***************)))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))*********)))***++++++++++++***))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------************************)))************+++++++++++++++++++++++++++++++++((()))))))))*********+++,,,+++)))(((((()))+++,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++,,,------.../////////............///000000111111111111111111111111111111222222222333333333222222222222222222222222333333333333333444444444666666777888888888888777777777777777888888888888999999::::::;;;<<<<<<===;;;;;;<<<<<<===>>>>>>>>>??????@@@AAACCCEEEFFFGGGKKKKKKKKKKKKLLLMMMNNNNNNRRRSSSSSSTTTUUUUUUUUUUUUPPPPPPQQQTTTVVVVVVTTTRRRUUUUUUVVVVVVVVVWWWWWWWWWTTTTTTUUUVVVVVVWWWXXXXXXWWWWWWVVVWWWZZZ]]]aaadddaaa```___^^^]]][[[ZZZZZZYYYYYYYYYZZZ[[[[[[\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYXXXXXXWWWXXXXXXWWWVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZXXXXXXXXXXXXXXXYYYYYYYYYUUUTTTRRRPPPOOOOOOOOOOOOQQQPPPOOONNNNNNMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQPPPMMMKKKIIIIIIHHHGGGEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDGGGDDDCCCFFFDDDBBBGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNMMMLLLKKKJJJDDDEEEGGGGGGEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFGGGHHHHHHFFFGGGJJJMMMMMMOOOQQQRRRPPPOOONNNNNNPPPPPPPPPQQQPPPOOOMMMLLLIIIIIIIIIIIIIIIIIIJJJKKKIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBAAA???>>>===:::::::::999999999888888777888888888777666555444222222222222222222222222111111000000000000111111@@@AAABBBCCCCCCAAA???>>>???===;;;999777666666666888777777777777777888888777777777777666555444333000000000000000000000000.........///////////////......---,,,++++++++++++............---,,,++++++---------,,,,,,,,,++++++************************++++++***)))((('''&&&&&&)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,************************************************************))))))))))))(((((()))***************'''((()))******++++++***(((((((((((())))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))*********)))))))))))))))(((((())))))******++++++)))***+++,,,,,,+++***))))))***+++,,,,,,+++))))))++++++++++++++++++++++++))))))))))))************,,,+++++++++,,,------...************************)))************+++++++++************************(((((())))))*********+++,,,+++((('''&&&(((***,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////...............///000000000000000000000000000000111111222222222333333333111111111111111111111111333444444555666777888888444555555666666666666666777777777777888888888888999999::::::;;;<<<======;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLNNNNNNPPPRRRSSSTTTTTTTTTOOOPPPQQQSSSUUUUUURRRPPPUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZXXXWWWWWWWWWZZZ^^^bbbddd______^^^]]]\\\ZZZYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[\\\[[[ZZZYYYWWWWWWWWWWWWVVVVVVWWWXXXXXXWWWWWWVVVYYYXXXWWWVVVVVVVVVWWWXXXWWWWWWWWWWWWWWWXXXZZZZZZUUUUUUVVVVVVWWWXXXYYYZZZVVVTTTRRROOONNNNNNOOOPPPPPPOOONNNMMMLLLLLLLLLLLLOOOOOONNNMMMMMMNNNNNNNNNPPPMMMJJJIIIHHHGGGEEECCCEEEEEEEEEEEEEEEFFFFFFFFF???CCC@@@???DDDBBB@@@HHHEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@AAABBBBBB@@@AAACCCEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKHHHIIIKKKLLLMMMMMMMMMLLLDDDFFFGGGHHHFFFEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCGGGGGGGGGGGGGGGFFFEEEEEEEEEGGGHHHGGGEEEEEEIIILLLHHHKKKPPPQQQPPPNNNLLLKKKKKKLLLNNNOOOOOOOOONNNMMMJJJJJJJJJIIIIIIJJJJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFAAAAAABBBCCCDDDEEEFFFGGGEEEDDDCCCAAA???>>><<<<<<888888888888888888888888666777777777777555444333222222222222222222222222000000////////////000111CCCCCCDDDDDDCCCAAA???>>>;;;:::999888777777777777999777555444333444555666777666555444222111000//////000111222222111///...000///...,,,++++++,,,,,,***++++++,,,,,,++++++***,,,------......------,,,++++++++++++++++++++++++++++++************++++++)))(((''''''(((***,,,---+++*********))))))(((((((((((())))))*********++++++)))((()))+++,,,)))&&&))))))))))))))))))))))))+++*********))))))(((((())))))))))))******************))))))))))))))))))***)))((()))***+++***(((*********)))))))))))))))******))))))(((((('''''')))***++++++***)))***+++)))***+++,,,,,,+++)))(((+++,,,***''''''******&&&))))))))))))************))))))(((((((((((())))))'''((()))***************''''''((()))***++++++,,,************************))))))))))))))))))))))))***++++++,,,,,,++++++***(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********))))))*********+++++++++******************************++++++++++++******---------,,,,,,+++++++++,,,,,,,,,---...///000000............////////////111000000///////////////...///000111111111111111111222333333444444333333333333333333333333333333444555555555444444666777888888888888888888999999::::::999999::::::;;;<<<============>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFGGGIIIJJJKKKKKKMMMNNNOOOQQQRRRSSSSSSSSSPPPPPPPPPPPPPPPQQQRRRRRRUUUTTTSSSSSSTTTVVVXXXZZZYYYXXXWWWVVVUUUVVVWWWWWWVVVVVVVVVWWWZZZ]]]aaacccaaa``````___^^^\\\[[[ZZZWWWXXXYYYYYYYYYYYYXXXXXXZZZZZZYYYYYYXXXXXXWWWWWWUUUVVVXXXZZZ[[[\\\\\\[[[___^^^]]][[[YYYWWWVVVUUUUUUTTTTTTUUUVVVWWWUUUSSSVVVWWWXXXXXXYYYYYYYYYXXXWWWUUUSSSQQQOOOOOOOOOOOOQQQPPPOOOOOONNNNNNOOOOOONNNMMMLLLKKKJJJJJJKKKLLLJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGFFFEEECCCAAA@@@AAACCCDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAA@@@DDDBBB@@@@@@AAAAAA@@@???BBBBBBAAAAAABBBCCCEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHJJJLLLMMMNNNNNNNNNNNNMMMKKKHHHGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIILLLMMMMMMMMMLLLKKKIIIHHHMMMMMMNNNOOOOOOOOONNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLMMMLLLKKKJJJKKKLLLJJJJJJJJJJJJIIIHHHGGGGGGBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCAAA???>>>===<<<<<<::::::::::::::::::::::::555444444444444333333333333333333222222111111111222222...+++///555333,,,AAABBBCCCCCCBBBAAA@@@???;;;:::999888777777777777888777555444333444555666666555444444222222111000000111111111111000//////++++++++++++,,,...000111++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++*********))))))*********))))))((('''(((***,,,---************)))))))))(((((()))))))))***************(((((()))+++,,,***'''))))))))))))))))))))))))************)))))))))((())))))))))))************)))))))))))))))************)))((()))***+++***(((***+++++++++++++++++++++******))))))(((((((((((()))***++++++***)))***+++******+++++++++******)))***,,,+++((())),,,,,,)))))))))))))))***************))))))(((((())))))***((())))))************))))))))))))))))))*********))))))))))))))))))))))))***************************++++++,,,,,,++++++***************************************************)))))))))*********++++++*********++++++++++++,,,************************++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,------......//////............///////////////////////////000111111///000111111111111111111111222333333444444333333333333333333333333333333111222333222111222333555666666777777777888888888::::::999999::::::;;;<<<;;;<<<<<<<<<<<<=========>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJMMMNNNOOOQQQRRRSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSRRRRRRRRRSSSTTTWWWYYYZZZZZZYYYXXXWWWVVVWWWWWWXXXWWWWWWWWWXXX[[[^^^aaaccc````````````___]]]\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYXXXXXXWWWVVVVVVUUUVVVXXXZZZ\\\]]]]]]]]]``````^^^\\\ZZZXXXWWWVVVVVVTTTSSSTTTUUUUUUSSSRRRTTTUUUVVVWWWXXXYYYYYYYYYWWWUUUSSSQQQPPPOOOOOOOOOPPPPPPOOONNNNNNNNNNNNNNNLLLKKKJJJIIIHHHHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFEEEDDDBBBAAA@@@AAABBBCCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAADDDBBB@@@???@@@@@@???>>>BBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFHHHIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMLLLJJJHHHGGGHHHHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFEEEFFFFFFGGGHHHIIIKKKLLLLLLLLLLLLJJJIIIHHHKKKKKKLLLMMMMMMMMMMMMLLLNNNNNNNNNMMMMMMMMMLLLLLLKKKLLLMMMLLLJJJJJJJJJKKKJJJJJJJJJJJJIIIHHHGGGGGGBBBCCCCCCCCCDDDDDDDDDEEECCCBBBAAA???>>>===<<<<<<;;;;;;:::::::::999999999555555444444333333333222333222222222222222222111333+++---:::>>>444,,,...???@@@AAABBBBBBAAA@@@???;;;:::999888777777777777777666555444444444555666444444333333333333222222222222111000000000000000)))******+++---///111222,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***))))))(((((((((***+++,,,************))))))))))))))))))))))))************((((((((()))+++,,,+++)))))))))))))))))))))))))))************))))))))))))))))))))))))************(((((())))))*********+++***)))((()))***+++***((()))))))))******+++++++++***))))))))))))((((((((()))***++++++***)))***++++++***************++++++(((++++++((())),,,,,,***))))))))))))*********************))))))*********)))************))))))(((************))))))((((((((((((((((((((((((((((((++++++++++++++++++++++++******++++++++++++************************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------------.........---............/////////------...///000111222222111111222222222111111000111222222333333333333333333333333333333333333333555666666666555555777888444444555666777888888999::::::999999::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<======>>>???@@@AAABBBBBBAAAAAABBBCCCDDDFFFGGGHHHLLLMMMOOOPPPRRRSSSSSSSSSTTTSSSSSSRRRRRRRRRSSSSSSOOOPPPRRRTTTVVVXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXZZZ\\\___bbbddd```````````````___^^^^^^\\\[[[ZZZYYYYYYZZZ[[[[[[YYYYYYYYYXXXWWWWWWVVVVVVUUUWWWYYY[[[]]]^^^______bbbaaa```^^^\\\ZZZYYYXXXYYYWWWTTTTTTTTTTTTSSSRRRTTTTTTVVVWWWYYYZZZ\\\\\\VVVUUUTTTRRRQQQPPPPPPPPPOOOOOONNNMMMMMMMMMMMMNNNKKKJJJIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCBBBAAA@@@AAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCEEEBBB@@@?????????>>><<>>===<<<<<<<<<<<<;;;;;;:::999888777777666555555444333222222111111111111222222222222222888***333NNNPPP777+++444===>>>???@@@@@@@@@???>>>::::::999888777777777777666666555444444444555666222222333333333444444444333222111/////////000000...---------------------,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))))))))(((((()))***++++++*********))))))))))))))))))))))))))))))*********''''''((()))++++++++++++))))))))))))))))))))))))*********)))))))))))))))((()))))))))************((((((((()))******++++++***)))((()))***+++***(((%%%%%%&&&'''((())))))***)))))))))))))))))))))))))))***++++++***)))***++++++***)))))))))***+++,,,(((+++,,,)))((())))))'''((()))))))))************++++++************++++++***************)))((('''******))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******************************************************+++++++++,,,,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------...------------------------------.........//////---...//////000111111111222222333222222111000000111111222333333333333222222222333333333333444444777888888888777777999;;;444444555666777999999:::::::::999999::::::;;;<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEGGGHHHKKKLLLNNNPPPQQQSSSSSSSSSUUUUUUTTTSSSSSSSSSTTTTTTPPPQQQSSSUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXZZZ\\\___aaabbb``````aaaaaaaaaaaa``````^^^]]][[[YYYYYYZZZ\\\]]]ZZZZZZYYYYYYXXXWWWWWWWWWVVVWWWXXXZZZ\\\^^^___```cccbbbaaa___]]][[[ZZZYYY\\\YYYVVVUUUUUUUUUTTTSSSTTTUUUVVVWWWYYY[[[\\\]]]UUUUUUTTTRRRQQQPPPPPPOOONNNNNNMMMLLLLLLLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAA@@@@@@AAABBBBBBDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDFFFDDDAAA@@@@@@@@@???===@@@@@@AAAAAABBBBBBCCCDDDEEEDDDDDDDDDEEEEEEFFFGGGEEEEEEFFFGGGIIIIIIJJJJJJJJJHHHFFFFFFGGGGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAADDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMKKKLLLLLLKKKIIIHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA???>>>===<<<<<<<<<<<<<<<;;;999888666555555666555555444333222111111000000111111222222333333888,,,555NNNPPP888---555<<<===>>>?????????>>>===999999888777666666666666555555444444444555555555111111222333333444555555444333111///...//////000000//////...---+++******,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))************))))))))))))))))))&&&''')))*********++++++))))))))))))))))))))))))))))))))))))))))))******((()))))))))************(((((())))))***************)))((()))***+++***(((%%%%%%&&&'''((())))))***))))))))))))************)))***++++++***)))***++++++***)))))))))***,,,---,,,000111,,,))))))(((&&&((()))))))))************++++++************++++++***************)))(((''''''(((((()))******++++++************************************************)))******++++++******)))))))))))))))))))))))))))************************+++,,,,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,------------------------,,,,,,,,,------------............//////000000000000///...222222222222222111000///000111222222333333222222222222222333333444444444444555666555444444666888555555666777999:::;;;;;;::::::999999::::::;;;<<<;;;;;;<<<<<<<<<=========;;;<<<===>>>???@@@@@@AAABBBAAAAAAAAACCCEEEGGGIIIJJJLLLMMMOOOQQQSSSSSSTTTVVVUUUUUUTTTTTTTTTUUUUUUSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUVVVWWWXXXYYY[[[]]]___```___```aaaaaabbbaaaaaaaaa___]]][[[ZZZYYYZZZ[[[]]][[[[[[ZZZYYYYYYXXXXXXWWWVVVVVVWWWYYY[[[]]]^^^___aaaaaa```___]]]\\\[[[[[[[[[YYYWWWVVVWWWWWWVVVTTTTTTTTTTTTTTTUUUVVVXXXXXXSSSSSSSSSRRRQQQPPPOOOOOOMMMMMMLLLKKKKKKKKKKKKLLLJJJJJJKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@AAAAAAAAACCCCCCDDDDDDCCCCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEGGGEEECCCBBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAACCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLJJJHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHCCCCCCCCCCCCCCCBBBBBBBBB@@@???>>>===<<<<<<;;;;;;<<<;;;:::999777666444444555555444333222222111111000000000111111222222222000,,,111;;;;;;222---...;;;<<<===>>>>>>===<<<;;;888777666555444444444444333444444444555555555555111111222333333444555555333333222000////////////------......------,,,+++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))(((((())))))***))))))))))))******))))))))))))))))))************************))))))))))))&&&(((*********)))***+++))))))))))))))))))))))))))))))))))))************))))))))))))***************)))))))))))))))))))))***)))((()))***+++***((()))))))))******+++++++++)))))))))************+++)))***++++++***)))***+++))))))))))))***+++,,,,,,///444666111,,,***)))((())))))))))))*********************))))))*********)))************))))))(((''''''((()))***+++,,,,,,************************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))))))+++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,------------.........///000111111111///...---000000111111111000000///000111111222222222222222111222222333333444444555555666777666555555777999666666777888999::::::;;;::::::999999::::::;;;<<<;;;<<<<<<<<<<<<=========<<<<<<===>>>???@@@AAAAAACCCBBBAAAAAACCCEEEHHHJJJJJJKKKMMMOOOQQQSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUVVVVVVXXXYYY[[[]]]^^^______```aaaaaaaaaaaaaaa```^^^]]]\\\ZZZZZZZZZ[[[[[[ZZZZZZZZZYYYXXXXXXWWWWWWUUUUUUVVVWWWXXXZZZ[[[\\\^^^^^^^^^]]]]]]\\\\\\\\\YYYXXXXXXYYY[[[[[[YYYXXXWWWVVVTTTRRRQQQQQQQQQRRRQQQQQQRRRQQQQQQOOONNNMMMLLLLLLKKKJJJJJJJJJJJJKKKGGGGGGHHHIIIIIIIIIIIIHHHIIIHHHGGGFFFFFFEEEFFFFFFCCCDDDDDDEEEEEEDDDDDDCCC??????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCBBB@@@@@@???@@@BBBCCCDDDEEEFFFFFFGGGEEECCCCCCDDDDDDCCCBBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEGGGHHHIIIGGGFFFEEEEEEFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@??????????????????@@@BBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIGGGHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNMMMJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJHHHHHHCCCCCCCCCBBBBBBBBBBBBBBB???>>>===<<<;;;;;;;;;;;;;;;;;;999888777555444333333333333333222222222222000000000111111111111111---///000------000///---<<<<<<======<<<;;;:::999666666555444333333333333222333444444555555555555222222222333333444444444222222222222000///...---+++,,,---.........---,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++*********************************))))))*********))))))*********)))))))))((()))))))))************************)))))))))(((''')))++++++)))((()))+++))))))))))))))))))))))))((()))))))))************))))))))))))************++++++******)))(((((((((***)))((()))***+++***(((***+++++++++++++++++++++))))))*********+++++++++)))***++++++***)))***+++(((((()))***+++,,,,,,,,,---333666111+++******((())))))))))))***************))))))(((((())))))***((())))))************)))(((((())))))*********+++************************************************))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...,,,,,,---------.........---...000111111111///.........///000000000//////000000111222222222222222111111222333333444555555777888888888777777999:::666777777777888888999999::::::999999::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<======>>>???@@@AAABBBCCCBBBAAA@@@BBBEEEHHHJJJIIIJJJLLLOOOQQQRRRSSSTTTSSSSSSSSSSSSTTTVVVWWWXXXXXXWWWWWWVVVWWWXXXYYYZZZXXXYYYZZZZZZZZZYYYWWWWWWVVVWWWYYY[[[\\\^^^^^^___`````````aaaaaa```______]]]\\\\\\[[[ZZZZZZYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUUUUTTTTTTTTTUUUVVVXXXYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\^^^aaaddddddbbb```___\\\YYYUUURRRPPPOOOOOOOOOPPPPPPPPPPPPNNNMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJFFFGGGHHHIIIIIIIIIHHHHHHJJJIIIHHHGGGGGGFFFFFFFFFDDDDDDEEEFFFFFFEEEDDDDDD>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCBBBAAA???>>>>>>???@@@BBBDDDEEEEEEEEEEEEDDDBBBBBBDDDDDDDDDCCCAAABBBCCCEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFHHHIIIFFFEEEDDDEEEFFFEEEBBB@@@????????????????????????????????????????????????>>>>>>============>>>>>>AAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCBBBBBBCCCCCCBBBCCCDDDEEEGGGGGGGGGHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOOOONNNKKKJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>===<<<;;;;;;;;;;;;:::999999777666555444444222222222222222333333333111111111111000000000000...000000...---///000///<<<<<<======<<<:::999777555555444333222222222222222333444444555555555444222222222333333444444444222222333222111///---,,,------...///...---+++******++++++,,,,,,++++++***+++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++************++++++))))))************)))((((((((())))))*********++++++*********))))))(((((('''***,,,+++)))'''(((***))))))))))))))))))))))))(((((())))))*********+++))))))))))))************,,,,,,+++***)))(((''''''***)))((()))***+++***(((*********)))))))))))))))))))))******++++++++++++)))+++++++++***)))***+++'''(((***+++,,,,,,++++++(((///333...)))(((((('''))))))))))))************))))))(((((((((((())))))'''((()))***************************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---------,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,---------......+++---///111222222111000------...//////000//////000000111222222222222111111111222333333444555555333444555444333333555777666666666666777777777777::::::999999::::::;;;<<<999999:::::::::;;;;;;;;;======>>>???@@@AAABBBBBBBBBAAA@@@@@@AAADDDGGGIIIIIIJJJLLLOOOQQQRRRSSSTTTQQQRRRRRRSSSTTTVVVWWWXXXXXXWWWVVVVVVWWWZZZ\\\^^^ZZZ[[[\\\\\\\\\[[[YYYXXXWWWXXXZZZ\\\^^^_________```````````````___^^^^^^\\\\\\\\\\\\[[[YYYXXXWWWWWWWWWVVVUUUUUUTTTTTTSSSUUUTTTSSSSSSSSSTTTUUUVVVXXXXXXYYYZZZ[[[\\\\\\]]]```bbbeeejjjmmmnnnkkkiiigggddd___ZZZVVVSSSQQQQQQNNNOOOOOOPPPOOONNNLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJGGGHHHJJJKKKLLLKKKJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGDDDEEEFFFGGGGGGFFFEEEDDD===>>>???@@@@@@@@@@@@@@@???@@@AAABBBBBB@@@>>>======>>>@@@BBBCCCDDDEEEEEEDDDBBBAAAAAACCCDDDDDDCCCBBBCCCDDDFFFFFFFFFFFFEEECCCBBBBBBAAAAAAAAABBBBBBDDDDDDCCCDDDEEEFFFHHHIIIEEEDDDDDDEEEEEEDDDBBB@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<>>===<<<;;;;;;;;;;;;;;;999999888777666555444444000111111222222333444444222222111111000000//////++++++---///...++++++---<<<<<<<<<<<<;;;999777666555555444444444333333333333333444666888888555333///000222333333222000///222222222111000//////.........---------,,,,,,,,,))))))*********+++++++++)))***,,,......---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))***************)))((((((***************)))(((((("""###%%%''')))+++,,,,,,,,,)))'''(((***+++***((((((((())))))******++++++++++++******))))))(((((())))))************))))))***'''$$$%%%(((+++,,,+++******++++++++++++******)))************++++++++++++,,,,,,---,,,+++)))(((************************************************(((***,,,,,,*********+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((()))******+++++++++*********))))))******************************))))))******+++,,,++++++************++++++,,,,,,,,,,,,,,,+++***))))))************++++++++++++++++++*********))))))***)))))),,,000000---***,,,,,,,,,++++++*********++++++++++++++++++++++++)))***+++,,,---.........000---+++---111333000,,,........................000///...------...///000000000000000111111111111///000333555666555444333444444555555666777777777666666777777888888888888;;;;;;::::::::::::;;;;;;999999::::::::::::;;;;;;<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAACCCDDDEEEFFFEEEHHHLLLPPPSSSTTTTTTSSSQQQRRRRRRSSSUUUVVVVVVWWWYYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\\\\]]]\\\\\\[[[[[[YYYZZZ[[[]]]]]]^^^^^^]]]bbbaaa___]]]\\\[[[ZZZZZZ[[[[[[ZZZZZZYYYXXXVVVUUUWWWWWWVVVUUUTTTTTTTTTUUUPPPPPPPPPQQQQQQSSSTTTTTTVVVWWWXXXXXXYYYYYYYYYYYY]]]```hhhttt~~~|||wwwoooeeeYYYSSSTTTUUURRROOONNNNNNNNNNNNNNNMMMKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>???AAACCCDDDDDDDDDCCCAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHDDDDDDCCCCCCCCCBBBBBBBBB?????????>>>??????@@@@@@?????????>>>>>>>>>==================<<<<<<<<<<<>>>>>CCCAAA>>>;;;:::999:::::::::999888777666555444444333222111111000000111111111000...---,,,,,,,,,---------------------------;;;;;;;;;:::999888777666555444444444444333333333222111222333555555444222000111222333333222111000222222111000000///.........------------,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,---...---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++***))))))+++++++++++++++***))))))(((((()))*********)))))),,,***((()))+++,,,+++))))))))))))))))))******************)))))))))))))))))))))************))))))+++(((%%%%%%(((++++++***)))))))))******))))))))))))************+++++++++***+++,,,,,,,,,+++***)))************************************************(((***,,,,,,***)))***+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((((((((()))******+++++++++*********))))))******************************))))))******+++,,,++++++************++++++******+++++++++++++++***)))************++++++++++++++++++*********))))))+++***+++---000000...+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,000---+++---111222000,,,........................000///...------...///000//////000000000111111111///000111333333333333222333333333444555555666666777777777777777777888888888888888777777888888888999999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAAAAABBBCCCDDDFFFFFFFFFHHHLLLOOORRRTTTTTTTTTSSSSSSTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\]]]]]]]]]]]]\\\\\\YYYZZZZZZ[[[[[[\\\]]]]]]```___^^^\\\ZZZYYYXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVUUUTTTSSSRRRRRRQQQQQQRRRPPPPPPPPPPPPQQQRRRSSSTTTRRRRRRTTTUUUUUUVVVVVVVVV^^^aaajjjvvv~~~pppfffZZZSSSRRRSSSPPPMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@>>>???AAABBBCCCCCCCCCCCC@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEECCCBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFFFFFFFEEECCCBBBAAAAAAAAAAAAAAABBBCCCCCCGGGFFFFFFFFFFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBB@@@???>>>===AAA???===;;;::::::::::::999888777666555444333333333222111111000000111111111000///---------------........................;;;:::999888777666666666444444444444333333333333111000000000222333222111222222222222222222222222111111000000//////......------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))***,,,---------,,,+++************************))))))))))))))))))))))))+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***))),,,***)))***+++,,,+++)))************))))))))))))))))))))))))************))))))************))))))+++)))''''''(((*********(((((((((((((((((((((((()))************+++++++++)))***++++++,,,+++++++++************************************************)))***,,,,,,***)))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++*********************************************))))))******+++,,,++++++************++++++'''((()))***++++++++++++)))************++++++++++++++++++***************++++++,,,...000000...,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***///---,,,---000111///,,,........................//////...------...////////////000000000000111111111111000000000111111222222222222333444444555555777777777777777777777777888888777777777777888888999999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@BBBBBBBBBBBBDDDEEEFFFGGGHHHIIIKKKNNNPPPSSSTTTUUUUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZ\\\]]]]]]^^^^^^^^^]]]]]]YYYYYYXXXXXXXXXZZZ[[[\\\^^^]]]\\\ZZZXXXWWWUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRRRRSSSTTTVVVWWWXXXXXXXXX[[[___gggsss~~~oooeeeYYYRRRPPPPPPNNNLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@===>>>@@@BBBCCCCCCBBBBBB@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@?????????@@@@@@@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>@@@AAAAAAAAAAAAAAADDDDDDEEEFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDEEEEEECCCBBB@@@>>>===<<<======<<<;;;;;;::::::999777666666555444333222222222222111000000000000111111111000///............////////////////////////:::999777666555555666666444444444333333333222222222111//////111222222111333222111111111111222333000000000//////.........---------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,++++++*********++++++,,,++++++******))))))***+++,,,,,,,,,,,,***))))))************)))++++++******))))))(((((((((((())))))******++++++))))))************))))))+++***)))(((((())))))))))))))))))(((((()))))))))))))))*********+++++++++))))))******+++++++++,,,************************************************)))+++,,,,,,***))))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))******************************************************************))))))******+++,,,++++++************++++++(((((()))***************))))))*********+++++++++***************************++++++------------,,,*********++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++...---,,,---000000///---................................................////////////000000000111333222000//////000111222222222222333444444555555777777777777777666666666:::999999888888999999:::999999999:::::::::;;;;;;;;;<<<===>>>???@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGGIIIIIIJJJLLLNNNQQQTTTVVVVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYZZZ\\\\\\]]]^^^^^^^^^]]]]]]XXXWWWVVVUUUVVVWWWYYY[[[[[[[[[ZZZXXXWWWUUUSSSRRRTTTTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRTTTVVVWWWXXXYYYYYYWWWZZZaaaiiiqqquuuuuusssiiiaaaVVVPPPOOOOOONNNLLLMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???<<<===???AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>AAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@????????????@@@========================<<<<<<============>>>>>>===>>>???@@@AAAAAAAAAAAACCCDDDDDDEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFGGGGGGHHHHHHIIIGGGHHHIIIJJJIIIGGGEEECCCEEEDDDCCCAAA???===<<<;;;::::::;;;;;;;;;:::999888555555444444333222222111222222111000000000000000111111000000////////////........................999888666555444555555666444444333333333222222222444222000000111222222111222111111000000111111222/////////...............------,,,,,,,,,+++++++++************))))))))))))******+++++++++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))***************)))((())))))***++++++******((()))*********)))((((((++++++******))))))(((((((((((())))))******++++++))))))************))))))************)))))))))***+++******))))))******+++))))))*********+++++++++)))))))))******++++++,,,***************************************************+++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((()))***+++******)))******************************************************))))))******+++,,,++++++************++++++***************)))(((((())))))*********+++++++++************************)))******+++*********+++*********++++++,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,---------------,,,---...//////...---........................------............------...////////////000000000555333111//////000222444333333333444555555666666777777666666666666666666::::::999999999999::::::999999999:::::::::;;;;;;<<<======>>>???@@@AAAAAABBBBBBBBBBBBCCCEEEFFFGGGIIIHHHIIIJJJLLLOOORRRTTTUUUVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYYYYZZZZZZ[[[\\\]]]]]]\\\\\\XXXVVVUUUTTTTTTVVVWWWYYYYYYYYYXXXXXXVVVUUUSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSQQQPPPOOOOOOOOOMMMMMMMMMMMMMMMNNNNNNOOOLLLMMMOOOQQQRRRTTTTTTTTTUUUWWWZZZ^^^bbbcccbbbaaa^^^YYYRRRNNNNNNOOONNNNNNLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@??????>>>;;;<<<>>>???AAAAAA@@@@@@?????????????????????>>>@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@??????>>>===AAAAAAAAAAAAAAABBBBBBBBBAAA@@@??????>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????======>>>???@@@@@@@@@@@@CCCCCCCCCCCCBBBBBBAAAAAA@@@????????????@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFHHHIIIJJJIIIGGGEEECCCCCCCCCAAA@@@>>><<<;;;:::888888999999999999888777444444333333222222111111222111000000//////000000000000000000000/////////------------------------888777666666555555555666333333333333222222222222444333111222333333222111000000000000000000000000..................------,,,,,,,,,,,,++++++++++++)))))))))))))))(((((((((************+++++++++,,,************************))))))))))))))))))))))))(((((()))************)))(((((()))************)))************)))((('''&&&''')))++++++***)))((()))************))))))))))))))))))))))))************))))))************))))))(((***++++++))))))***+++,,,+++***))))))***+++,,,)))************+++++++++******)))))))))***++++++***************************************************,,,---,,,***(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***+++++++++***)))***************+++++++++******************************))))))******+++,,,++++++************++++++++++++++++++***)))(((''')))************+++++++++***************+++++++++((()))******(((((()))***++++++++++++++++++,,,,,,*********++++++,,,,,,---))))))+++,,,---.........,,,,,,---............---........................------............------......////////////000000444222111000000111333444333333333444555555666666555555555666666777777777999888888888888888888999999999::::::::::::;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAACCCDDDEEEFFFGGGGGGGGGHHHKKKMMMPPPRRRSSSSSSTTTUUUVVVWWWXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZVVVVVVUUUTTTTTTUUUVVVWWWWWWWWWXXXXXXWWWVVVTTTSSSSSSSSSTTTUUUVVVVVVUUUUUUSSSRRRQQQOOONNNMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMMMMMMMNNNPPPQQQRRRSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSQQQNNNMMMMMMNNNMMMMMMKKKJJJHHHGGGFFFFFFGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>????????????>>>======:::;;;===???@@@@@@??????>>>>>>>>>>>>>>>=========????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBB@@@???>>>===========================>>>>>>>>>>>>=========>>>>>>??????@@@<<<===>>>??????@@@??????AAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>??????@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFDDDCCC@@@@@@???===<<<;;;:::999888888777777777777777777444333333333222222222111111111000////////////000...//////000000//////...------------------------666777777777777666555555333333333222222222222111333222222333444333111///---...///000000///...---------------------------,,,,,,,,,++++++++++++***************))))))((((((***************++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))******+++++++++***((()))******+++++++++***)))*********)))(((''''''(((+++......,,,******+++)))))))))))))))******************)))))))))))))))))))))************))))))''')))++++++***)))+++---+++***)))(((((()))***+++)))************++++++++++++***)))(((((()))*********************************************************,,,---,,,***(((((()))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''')))***,,,,,,+++***)))))))))*********+++++++++******************************))))))******+++,,,++++++************++++++***+++++++++++++++******)))************+++++++++))))))*********+++++++++)))***+++***(((''')))+++,,,,,,++++++++++++++++++)))******+++,,,,,,------***+++,,,,,,------------+++,,,---...---------...........................,,,------......------,,,........./////////000000000000//////000111222333222222222333444444555555333444444555666777888888::::::999999999999::::::999999::::::::::::;;;;;;::::::;;;<<<===>>>??????@@@@@@@@@@@@AAACCCDDDEEEEEEEEEFFFGGGIIILLLNNNOOOOOOPPPQQQSSSTTTVVVWWWXXXUUUTTTTTTSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXYYYYYYXXXVVVUUUTTTTTTUUUUUUVVVUUUUUUUUUTTTSSSQQQPPPNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLPPPPPPQQQSSSSSSTTTTTTTTTQQQQQQQQQQQQOOOOOOOOOPPPLLLLLLLLLLLLLLLLLLKKKIIIJJJIIIGGGEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAA?????????>>>>>>>>>>>>==================<<<<<<;;;999:::<<<>>>?????????>>>>>>>>>>>>======<<<<<<<<<>>>>>>>>>?????????@@@@@@?????????@@@@@@AAAAAABBB@@@@@@??????>>>>>>>>>===???@@@@@@@@@AAAAAAAAAAAA???>>>===<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>;;;;;;;;;<<<======>>>>>>;;;<<<===>>>????????????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBB======<<<;;;;;;:::999999999888666555555555666666444333333333333222222222111111000///////////////---...////////////...---........................666666888888888777666555333333333222222222111111111111222333444333000---,,,---///000000///---,,,------------------------,,,,,,,,,+++++++++******,,,+++++++++******))))))******))))))******+++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,&&&'''((()))++++++++++++)))---000000...,,,,,,---(((((())))))******++++++++++++******))))))(((((())))))************))))))&&&)))+++,,,******+++...+++)))(((''''''((()))+++)))************+++++++++,,,+++***((((((((())))))************************************************+++,,,---,,,***(((((()))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''')))+++,,,,,,,,,***)))))))))******++++++++++++*********************************)))***++++++,,,++++++************++++++)))***+++,,,,,,,,,,,,,,,)))************+++++++++))))))******++++++++++++***+++,,,+++((((((***------,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,---------,,,+++++++++,,,......---------...........................,,,,,,---......---,,,,,,............/////////000.........//////111222222000111111222333333444444222333444555666888999999===<<<<<<;;;;;;<<<<<<===999999:::::::::;;;;;;;;;888999999:::;;;<<<======?????????@@@AAABBBCCCDDDCCCDDDEEEGGGIIIKKKLLLMMMMMMNNNOOOQQQSSSUUUWWWWWWSSSRRRRRRQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUVVVVVVVVVUUUUUUTTTUUUVVVXXXZZZZZZZZZXXXWWWUUUUUUVVVVVVVVVUUUUUUTTTVVVUUUTTTRRRPPPOOOOOOOOOLLLKKKKKKJJJJJJJJJKKKKKKMMMNNNNNNOOOPPPPPPPPPOOOMMMMMMMMMMMMLLLLLLNNNOOOIIIIIIKKKLLLLLLJJJHHHFFFJJJIIIFFFEEEDDDDDDFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAA@@@@@@@@@@@@AAA>>>??????@@@AAAAAABBBBBB>>>>>>>>>>>>============<<<<<<<<<===<<<;;;;;;:::999:::<<<===>>>???>>>>>>>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>????????????======>>>???@@@AAAAAABBB>>>>>>>>>>>>>>>=========>>>>>>??????@@@@@@@@@@@@>>>>>>===;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<999999::::::;;;<<<======;;;<<<===>>>???????????????>>>>>>===============>>>>>>>>>>>>>>>??????@@@BBBCCCDDDFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBAAABBBBBBAAA@@@@@@@@@AAAAAA;;;;;;:::::::::999999999:::888666444333444555666444444333333333333333333111111000///////////////,,,---...//////...------////////////////////////666666777777777666444333444333222222333333222000222222111111000///......000000///...------,,,,,,------++++++++++++------,,,,,,,,,+++++++++******,,,+++******)))*********))))))))))))((((((((((((------+++***))))))(((((()))))))))))))))******+++******))))))))))))******************************************************+++***)))(((((()))***+++))))))))))))))))))))))))+++)))'''(((+++,,,***((())))))))))))))))))))))))************************************************************************''''''((()))***+++,,,,,,+++++++++++++++***)))((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++***)))((('''(((((((((((()))***+++,,,***************)))(((((())))))))))))))))))))))))++++++++++++++++++++++++...,,,******,,,---...---******************************))))))***+++,,,,,,************************+++*********+++,,,,,,---111111000///...,,,***)))++++++++++++++++++++++++........................---------............///////////////000000000000000000///...............000000000000000000000000000111111222222333444444444555555555555555444444999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::888999:::;;;<<<>>>??????>>>>>>>>>???@@@@@@AAAAAACCCDDDDDDEEEFFFHHHIIIJJJLLLKKKKKKKKKMMMPPPSSSUUUTTTTTTTTTTTTSSSQQQPPPOOOPPPRRRTTTUUUUUUUUUSSSRRRSSSTTTTTTUUUTTTSSSRRRQQQTTTTTTUUUYYY]]]^^^[[[XXXUUUTTTSSSRRRRRRSSSTTTUUUVVVUUUTTTSSSRRRQQQPPPOOOLLLLLLLLLLLLKKKKKKKKKJJJKKKLLLMMMNNNOOOOOONNNMMMLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEDDDCCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>=========<<>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<======>>>;;;:::;;;===>>><<<::::::;;;<<<===>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>????????????>>>>>>>>>>>>@@@AAA@@@???======???AAA>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<===============>>>>>>>>>????????????AAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;777777:::;;;888444666666555444444444444555111222222222222111000000...///000000000///---,,,///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,555555666666666555444333333222111111222333222000222222222111000/////////000//////...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++************)))))))))***+++,,,,,,+++************))))))))),,,,,,+++***)))))))))))))))))))))))))))******+++******))))))))))))******++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))+++)))((((((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))***************************)))(((((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++***))))))******)))))))))))))))******************)))((((((************************++++++++++++++++++++++++---+++)))***+++---------******************************))))))***++++++,,,************************+++*********++++++,,,---------------,,,,,,+++***++++++++++++++++++++++++************************------------............---------.........//////000000///...............000000000000000000000000111111111222222333333333333333444444444444333333777888999999::::::999999::::::::::::::::::::::::888999999:::;;;<<<============>>>??????@@@@@@AAABBBBBBCCCCCCEEEFFFHHHIIIKKKJJJJJJKKKLLLOOORRRTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQSSSTTTTTTTTTRRRRRRSSSTTTTTTUUUTTTSSSRRRQQQTTTTTTVVVZZZ^^^___^^^\\\VVVUUUTTTRRRQQQQQQQQQQQQTTTTTTSSSRRRQQQQQQPPPOOOMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNMMMMMMLLLJJJJJJIIIIIIHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<>>>>>>======<<<;;;;;;:::===<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<:::999999;;;<<<:::888999:::;;;<<<============;;;;;;<<<<<<============>>>>>>>>>>>>============;;;<<<<<<<<<::::::<<<===>>>======<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<============<<<<<<=========>>>>>>>>>@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????>>>:::777777999:::777444666555444444333333444444111222222222111111000000///////////////......---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,444444555555555444333333111000///000222222111000222222222111111000000/////////......---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++*********((((((((()))***,,,---...,,,,,,+++++++++*********++++++***************+++)))))))))))))))******+++******))))))))))))******++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))((((((((((((((((((((((((************************************************+++*********))))))((((((((())))))))))))(((''''''************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++,,,+++***)))((((((((((((*********+++******)))(((************************++++++++++++++++++++++++,,,***))))))+++,,,,,,+++*********************************)))******+++,,,************************+++************+++,,,,,,(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------............+++,,,,,,,,,,,,---------000//////............///000000000000000000000000111111111222222222222222333444444555555555444444777888888999999999999999999999::::::::::::::::::999999999:::::::::;;;;;;======>>>>>>??????@@@@@@@@@AAAAAABBBCCCEEEFFFGGGIIIIIIIIIJJJLLLNNNPPPRRRTTTTTTTTTTTTSSSSSSRRRQQQPPPQQQRRRSSSTTTSSSRRRQQQSSSTTTTTTTTTTTTSSSSSSRRRTTTTTTUUUXXX[[[^^^^^^]]]WWWVVVTTTRRRPPPNNNMMMMMMRRRRRRRRRQQQQQQPPPPPPPPPNNNNNNMMMLLLLLLKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKJJJHHHHHHHHHGGGFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA??????>>>======<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;======<<<<<<;;;:::::::::======<<<;;;:::999888888999999999::::::::::::;;;:::999888888999999777666888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;666888:::::::::999:::;;;======<<<<<<;;;:::::::::999999999999999999999999999999::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????========================<<<999666666777888666333555444333333222222333333222222111111111000000000000000///...............---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,333333333333333333333333111/////////111222111000222222111111111000000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))***+++,,,---,,,+++++++++******************))))))***++++++,,,)))))))))))))))******+++******))))))))))))******++++++++++++++++++++++++***************************))))))))))))))))))***))))))))))))))))))))))))***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))((()))))))))))))))(((((()))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***++++++***)))(((((())))))*********++++++******)))************************************+++++++++++++++)))((()))+++,,,+++***************************+++***************++++++************************+++***************++++++'''((()))***++++++++++++++++++++++++++++++++++++------------------------,,,,,,---------.........++++++,,,,,,,,,---------000///............//////000000000000000000000000111111111111111111222222555666777777777777777777999999:::;;;;;;;;;;;;:::999999999999999:::::::::;;;:::::::::::::::::::::<<<<<<======>>>??????@@@@@@@@@@@@AAACCCDDDFFFGGGGGGHHHHHHIIIKKKMMMOOOPPPSSSSSSSSSTTTSSSSSSRRRRRRQQQQQQRRRSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVXXXYYYYYYUUUTTTRRRQQQOOOMMMLLLLLLOOOOOOPPPPPPPPPPPPPPPPPPNNNNNNMMMLLLLLLKKKJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAA??????>>>===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<;;;:::999999888888888888888888999999999999:::999888888888777666666777888999::::::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::666888;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;:::::::::888888888888888888888888999999999999999:::::::::;;;:::999888888999:::;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>??????@@@@@@?????????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::777555555666666555333444333222222111111222222222111111000000000000000111000...------......///---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333333222222222333333333111000///000111222111///111111000000000000000///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++***************+++++++++*********)))))))))))))))))))))***+++,,,,,,)))))))))))))))******+++******))))))))))))******++++++++++++++++++++++++************************)))))))))******)))))))))))))))))))))))))))))))))))))))******)))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++*********((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************++++++++++++***))))))))))))(((((()))***++++++******++++++++++++******************************)))))))))******+++++++++***))))))***+++,,,+++***************************++++++***************+++************************++++++***))))))*********)))***+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,---------............//////............//////000000000000000000000000000111111111111111222222555666666777888888777777888999::::::;;;;;;::::::888888888999999:::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@@@@AAAAAACCCDDDFFFGGGFFFGGGHHHIIIKKKLLLNNNOOOQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTTTTTTTUUUQQQQQQQQQPPPOOOOOONNNMMMNNNNNNNNNNNNNNNOOOOOOOOOLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAA@@@??????===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::777777777888888888999999999::::::999888777888888666777888999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999888666999<<<===<<<<<<<<<===;;;;;;;;;;;;;;;:::::::::888888888888888888888888888888888999999::::::::::::999888777777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>??????>>>>>>>>>=========::::::::::::::::::::::::888777555444555555444444333333222111111111111222222111000/////////000000111000...------......//////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,333333222222222333444444333111000000111222000///////////////////////////------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++************))))))))),,,++++++***))))))******+++************)))))))))***)))))))))***+++,,,,,,)))))))))))))))******+++******))))))))))))******************************************************))))))************))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))******++++++++++++***'''((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))((((((((((((((()))***+++,,,)))***++++++,,,+++++++++++++++++++++++++++++++++(((((())))))***+++++++++***))))))+++,,,---+++***************************,,,+++******)))*********************************++++++***))))))))))))***+++,,,,,,,,,,,,+++******++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------............///////////////............//////000000000000000000000000000//////000000111222222333222333444555555555555555666777777888888888888888777777888888999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>@@@@@@@@@AAABBBDDDFFFFFFFFFFFFHHHIIIKKKMMMNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSQQQPPPPPPPPPPPPQQQQQQRRRVVVWWWXXXWWWUUUSSSSSSSSSNNNOOOPPPPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIJJJJJJJJJKKKKKKKKKHHHGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA??????????????????????????????>>>======>>>@@@AAA??????>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;<<<777777777888888888888999888999::::::999888999:::666777888999::::::::::::;;;:::::::::::::::999999::::::999999999999888888666888:::;;;:::999:::;;;;;;;;;::::::::::::::::::888888888888888888888888777777888888999:::::::::999999888888888888999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============>>>>>>=========<<<<<<<<<999999999999999999999999777666555555444444444555444333222222111111222222222111000///...///000000000000///...............//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,444333333222333444555666555333222111222111000...---.....................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************))))))))))))*********)))******++++++,,,,,,+++++++++***************************++++++)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))(((***+++***(((((()))+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((()))***************(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++******)))))))))))))))******)))***++++++,,,,,,,,,+++++++++++++++++++++++++++((((((((()))***++++++++++++******,,,......,,,***************************,,,++++++***))))))******************************++++++***)))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++........................++++++,,,,,,,,,------------.........////////////...............///000000000000000000000000000000---...///000111222333444111111333444444555555555666666777888888888888888666777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???AAABBBDDDEEEFFFGGGHHHJJJLLLMMMNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQPPPOOOOOOOOOPPPPPPQQQQQQOOOOOONNNNNNNNNOOOPPPQQQRRRUUUXXXWWWUUURRRQQQRRRNNNOOOPPPQQQQQQPPPOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLFFFGGGGGGHHHIIIJJJKKKKKKIIIHHHFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>========================???>>>===<<<<<<>>>@@@AAA>>>>>>======<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;777777888888888999999999666888::::::888888:::<<<777777888999::::::::::::::::::::::::999999999888:::::::::999999999888888888999:::999888888999;;;::::::::::::::::::::::::999999999999999999999999666777777888999999::::::888999999::::::999999888999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<=====================<<<<<<<<<;;;;;;999999999999999999999999666666666555444444555666444444333222222222222222222111///.........000111///////////////......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,444444333222333444666777777555333222222222000...,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++************))))))))))))(((((())))))***+++---------------,,,,,,,,,++++++++++++***************+++)))))))))))))))******+++******))))))))))))******((((((((((((((((((((((((************************((()))***++++++***)))((())))))))))))))))))))))))(((***,,,+++(((''')))+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''''''''((())))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))***+++,,,,,,,,,,,,+++***)))(((((((((((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((((()))***++++++++++++++++++---......---+++************************,,,,,,+++***))))))******************************++++++***))))))((())))))((()))***+++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,------------------.........//////...............///000111000000000000000000000000,,,---...000111333444555222333444555666666666666888888999::::::::::::999666777777888999999::::::999999999::::::;;;;;;;;;::::::;;;;;;<<<======>>><<<======>>>???AAACCCCCCFFFGGGIIIKKKLLLNNNNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQNNNNNNMMMMMMNNNNNNOOOPPPNNNNNNMMMLLLMMMNNNPPPQQQMMMQQQUUUVVVSSSPPPPPPPPPOOOPPPQQQRRRQQQPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKDDDEEEFFFGGGIIIJJJKKKLLLIIIHHHGGGEEEEEEEEEFFFGGGBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;<<<===???AAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<==================>>>>>>===<<<;;;::::::999888888888888999999999999444777999999888888:::===777888999::::::;;;:::::::::::::::999999888888888:::::::::999999999999888;;;<<<;;;:::888888:::<<<::::::::::::::::::::::::999999999999999999999999666777777888999999::::::888999:::;;;;;;:::999888888888999999999:::::::::888888999999999:::::::::<<<<<<<<<=========>>>>>>======<<<<<<<<<;;;;;;;;;999999999999999999999999666777777666444444555777555444333333222222333333222111///...---...000111...///000000000///---,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,222222222222555888;;;===>>>999222000222222///,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---------,,,+++*********))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((***+++,,,(((***+++)))&&&'''***...))))))))))))))))))))))))************************,,,+++***))))))***+++,,,))))))))))))))))))))))))&&&&&&''')))***+++------+++*********))))))((((((******************************)))))))))))))))***((())))))***++++++,,,,,,+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************,,,+++******++++++***(((++++++************++++++************************((())))))))))))*********,,,,,,++++++***)))))))))))))))***+++++++++++++++///&&&))):::@@@444---000))))))*********))))))(((***++++++,,,,,,++++++******++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,+++***))))))***+++,,,((()))***+++,,,---------///////////////.........------------------------,,,,,,,,,,,,---------...///111222222000//////000444444333333333333222222222333444555666666666666666777777777888888888888<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<============>>>@@@@@@@@@@@@BBBDDDEEEFFFGGGHHHJJJKKKLLLMMMNNNOOOPPPOOOOOOOOORRRTTTOOOOOONNNNNNOOOOOOPPPQQQPPPPPPPPPQQQPPPPPPOOOOOOQQQRRRRRRSSSSSSSSSRRRRRRSSSSSSSSSRRRQQQOOONNNMMMMMMKKKJJJIIIJJJKKKMMMOOOIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA???????????????????????????>>>>>>===============>>>??????>>>>>>===<<<;;;>>>===<<<;;;;;;<<<===>>><<<;;;:::999999:::;;;<<<;;;<<<<<<======<<<<<<;;;999999999999999888777666777777777777777777777777999999888888888888888999888777777777888999:::::::::999999888888999999:::::::::::::::::::::::::::888999999::::::999999888888888888888888888888888999999999999999999999999888888888999999:::::::::;;;;;;;;;<<<<<<<<<======999999888888888888999999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888999999888777666555444555555666444444444444333333333222//////...------------.................................------------......,,,++++++***++++++,,,,,,444333333444555888;;;<<<<<<777222000111222000---...---------,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++***)))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***))))))(((((()))***+++)))***)))((('''(((+++---))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((())))))******++++++************)))))))))(((************************+++******)))))))))******''''''(((((()))******+++************)))))))))((())))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************,,,+++******++++++***(((+++******************+++************************((((((((()))))))))************************++++++)))******+++++++++******,,,(((,,,777:::111+++,,,******++++++++++++*********++++++,,,,,,++++++******++++++,,,,,,++++++******************************++++++,,,,,,---......++++++***))))))***++++++******+++,,,,,,,,,++++++///.....................------------------------....../////////000000000...000111111000//////000222222222333333444444444333333444555666666666666444555666777888999::::::;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<======>>>===>>>@@@@@@@@@AAABBBDDDEEEFFFGGGHHHIIIKKKLLLLLLJJJLLLNNNNNNMMMMMMNNNPPPOOONNNNNNNNNNNNOOOPPPPPPPPPPPPQQQQQQQQQPPPPPPOOORRRSSSSSSTTTTTTSSSSSSRRRSSSRRRRRRQQQOOOMMMLLLKKKJJJIIIIIIHHHIIIJJJKKKLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>======<<<======<<<<<<<<<===>>>???===<<<:::999999999:::;;;999999::::::::::::999999999999::::::999888888777999999999999999999999999888888888777888888999999888888888777888888999999:::999999888888999999:::::::::::::::::::::::::::888999999::::::999999888888888888888888888888888999999999999999999999999777777777888888888999999:::::::::;;;;;;;;;<<<<<<999888888777777888888999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::999888888888888999555444333222222222333333444444333222111000//////000000//////.........///..............................------------......,,,,,,++++++***+++++++++555555444444555777999:::999555111000111222000............------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++)))(((***---000222******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++***))))))((())))))***+++)))'''''')))***++++++))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''((())))))))))))))))))))))))))))))*********)))))))))))))))************))))))))))))************************+++***************++++++(((((())))))***+++++++++************)))))))))))))))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************,,,+++******++++++***(((************************************************(((((()))))))))*********((())))))***++++++,,,,,,******+++++++++******))))))---222444222...***(((***++++++,,,,,,,,,++++++******++++++++++++************++++++++++++******************************++++++++++++,,,,,,,,,---++++++***))))))***++++++,,,,,,,,,,,,,,,+++***)))........................------------------------////////////000000000111---///111111/////////000000000111222333444555555333444555666777777777777333444555666888:::;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>===???@@@AAA@@@AAABBBDDDEEEEEEFFFGGGIIIJJJKKKKKKLLLNNNQQQRRRQQQPPPQQQQQQNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQPPPNNNLLLJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDDDDCCCCCCBBBBBBBBB??????@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>======<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????=========>>>???@@@AAABBB>>>===;;;999888888999999999999::::::::::::999999:::::::::::::::999999888999999999999999999999999777777777777777888999:::999999888888777888888888:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888888888888888888888888888999999999999999999999999666666666777777777777888888999999999999:::::::::999888888777777888888999888999999999999:::::::::999999999999999999999999999999888777777777888888444333222111111111222222333222222111111000//////111111000000000000//////..............................------------......---,,,,,,+++*********+++555555444444444555666777555222000///111111000///........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,***+++///555<<>>>>>===???AAAAAAAAAAAACCCDDDEEEEEEFFFGGGHHHIIIJJJJJJLLLOOORRRTTTSSSRRRQQQRRRNNNNNNNNNMMMNNNOOOOOOPPPPPPPPPQQQRRRRRRRRRRRRQQQTTTUUUUUUUUUUUUTTTTTTSSSRRRRRRQQQPPPNNNKKKIIIHHHFFFFFFGGGHHHHHHGGGGGGFFFJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEBBBBBBAAAAAA@@@@@@?????????>>>======<<<<<<======<<<<<<======>>>???@@@@@@>>>??????AAABBBDDDEEEFFF@@@???===;;;999999999999;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::999777777777777777777777777777666666777777888999:::::::::999888777777777888:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888888888888888888888888888888888888888888888888888777777777777777777777777777777777888888888999999888888777777777777888888777777777888888888999999888888888888888888888888999888777777666666777777444444333333333333333333111111111111222222222333000000111000000000//////...........................------,,,,,,------...------,,,+++************333333333222222333333333222000//////000000000///........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,***+++///555<<>>>>>???>>>???AAAAAAAAAAAACCCEEEDDDEEEEEEFFFGGGHHHIIIIIIHHHKKKNNNPPPOOONNNMMMNNNNNNMMMMMMMMMMMMNNNOOOOOOPPPQQQRRRRRRSSSSSSSSSRRRUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRQQQPPPNNNLLLJJJIIIGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAA@@@@@@?????????@@@???>>>>>>======>>>>>><<<<<<;;;<<<===>>>@@@AAA@@@AAABBBDDDEEEGGGHHHHHHBBBAAA>>><<<::::::999::::::;;;;;;;;;;;;;;;;;;:::999::::::;;;;;;:::::::::777777777777777777777777777777666666777888888999::::::999888777777777888:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888888888888888888888888888888888888888888888888888888888888888888888888888666666666777777777777888888777777777777777777888666666666777777777777888888888888888888888888888777777666555555555555666222333333333333333333333111111111111111111111111//////000000000///...---........................------,,,,,,,,,,,,---------,,,++++++*********+++111111222222111111111111//////////////////......---------------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++)))(((***---000222******))))))))))))******++++++++++++++++++++++++***************+++++++++)))************))))))((()))(((((()))***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++,,,,,,,,,+++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************************************(((((((((((()))***++++++))))))******************))))))))))))************((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************,,,+++******++++++***((()))***+++,,,,,,+++***)))************************++++++,,,,,,,,,---------,,,,,,++++++***))))))((())))))***+++++++++++++++---666999333---...---***'''((()))***************))))))************))))))))))))************))))))************************((()))***+++,,,...//////)))***++++++++++++***)))((((((***+++,,,---------***++++++,,,,,,---------------------------------............/////////000---///111111111000111222333333222222111111111111222333444555666666666666777777777777888888888888::::::999999999999::::::<<<<<<============<<<<<<;;;<<<<<<======>>>??????>>>@@@AAABBBAAABBBCCCEEEDDDEEEEEEFFFGGGGGGHHHHHHIIIKKKNNNOOONNNMMMNNNOOOMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQPPPPPPNNNMMMKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA??????????????????????????????>>>===============;;;;;;::::::;;;===>>>@@@@@@AAACCCEEEFFFGGGHHHHHHAAA@@@>>><<<::::::::::::888888999999999999888888888999999:::::::::::::::999999999999999999999999888777777666666777777777999999888888777888888888:::999999888888999999:::::::::::::::::::::::::::888999999::::::999999888888888888888888888888888888888888888888888888888999999888888888888777777666666666666777777777777888777777666666777777888666666666666777777777777888888888888888888888888777666555555444444555555000000111222222222111111333222111000///...------...///000111000///...---........................------,,,,,,,,,,,,------,,,++++++***++++++,,,,,,111111222222222222111111...///000///...---------+++,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++***)))))))))))))))******))))))))))))******************************))))))*********+++++++++((((((******+++***))))))''')))******))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))***,,,---......------))))))))))))))))))))))))))))))))))))))))))******((()))))))))************************************''''''''''''((()))***+++))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************,,,+++******++++++***((((((***+++,,,,,,+++***(((*********************************+++++++++,,,,,,++++++******************'''((()))***+++,,,,,,,,,,,,000222000---+++******'''((()))***++++++++++++))))))************))))))))))))************))))))************************))))))))))))************)))***++++++++++++***))))))***+++,,,,,,,,,,,,,,,*********+++,,,,,,------------------------------------------............+++---///000//////000111111111111111111222222222111222333444555555555555555555666777888999999:::::::::999999999999::::::<<<<<<============<<<<<<<<<<<<<<<===>>>>>>??????>>>@@@AAABBBBBBBBBDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGKKKMMMNNNOOONNNNNNOOOQQQMMMMMMMMMMMMMMMNNNNNNOOOQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@??????????????????>>>>>>??????@@@?????????=========>>>>>>??????@@@======<<<;;;;;;;;;;;;;;;;;;:::999999999;;;===>>>???@@@BBBDDDEEEFFFEEEEEE???>>><<<:::999888999999888888999999999999888888777888888999::::::999999999999999999999999999999999888777666666555666666888888888777888888999999:::999999888888999999:::999999999999999999999999888999999::::::999999888888888888888888888888888888888888888888888888888888888777777777666666666666666666666777777777777777777666666666666777777666666666666777777777777666666666666666666666666666555555444333444444444000000222333333333222222222222222222333333333333///000111222222000///---........................---,,,,,,++++++,,,,,,---************+++,,,------111111222333333333222222...///000///...,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---------,,,+++*********))))))))))))******************************))))))******++++++++++++'''((()))***++++++***)))&&&))),,,+++)))((())),,,))))))))))))))))))))))))************************%%%&&&((()))*********)))))))))))))))))))))))))))+++++++++***)))(((((('''(((((())))))*********+++************************&&&&&&&&&&&&'''(((******++++++******************(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************,,,+++******++++++***(((((()))+++,,,,,,+++)))(((************************((())))))))))))*********)))))))))***++++++,,,,,,&&&''')))***,,,,,,------+++***+++---,,,(((''')))((()))***+++,,,---------))))))************))))))))))))************))))))************************,,,+++)))'''%%%"""!!! )))***+++,,,,,,+++***)))+++,,,,,,,,,,,,+++******))))))***+++,,,,,,------------------------------*********+++++++++,,,,,,)))+++---...------.../////////000111222333333444111111222333444444444444333444555777888:::;;;<<<:::999999999999999999:::<<<<<<============<<<<<<<<<<<<======>>>>>>??????>>>@@@BBBBBBBBBBBBDDDFFFDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJIIIJJJLLLNNNMMMMMMMMMLLLMMMNNNNNNOOOQQQQQQRRRTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSRRRPPPPPPLLLLLLLLLLLLLLLKKKJJJJJJJJJHHHFFFDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@??????;;;;;;<<<===>>>???@@@@@@;;;;;;:::999999999999:::;;;:::999888888:::;;;===>>>???AAACCCDDDDDDCCCCCC===<<<:::888777777888888:::::::::;;;;;;:::::::::666777888999999999999999777777777777777777777777:::999888666555555555555888777777777888999:::::::::999999999999999999:::888888888888888888888888999999999::::::999999999888888888888888888888888777777777777777777777777777777666666555555555444666666666666777777777888777777666666666666777777666666666666777777777888555555555555555555555555555555444333333333333444222333444555666555555444000111333555888;;;===>>>000111333333333222000...........................---,,,,,,++++++,,,,,,---)))))))))***+++,,,......000000111111111222222222---......///////////////------------------------///......---,,,+++******,,,+++******))))))******************************))))))(((((((((((())))))******++++++++++++******+++++++++************)))************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***++++++,,,,,,++++++***,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))((((((''''''''''''((()))***+++,,,,,,((((((((((((((((((((((((************************************************))))))))))))***+++,,,---444111---*********)))(((++++++++++++++++++++++++,,,,,,+++***))))))******************************************************************))))))))))))++++++************************************************************************))))))((((((''''''+++++++++*********))))))***)))(((&&&&&&&&&'''((())))))))))))******************))))))******+++,,,...---,,,+++***+++,,,---,,,,,,,,,---------...............////////////000////////////////////////////////////000000000000111222333444444444444444888777777666666888999:::===<<<;;;:::999:::;;;;;;============>>>>>>>>>>>>===>>>>>>>>>????????????@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLMMMNNNOOOMMMMMMLLLLLLLLLLLLLLLMMMLLLMMMPPPRRRTTTTTTUUUTTTTTTSSSSSSQQQPPPOOONNNMMMJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIHHHGGGDDDAAA???DDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>AAAAAAAAA@@@???>>>======;;;<<<<<<===============<<<<<<;;;::::::::::::;;;888888999:::;;;;;;;;;;;;:::;;;>>>@@@AAAAAA@@@???======<<<;;;999888888777777777777777777777777777888888888888888888888888999999999:::::::::;;;;;;;;;:::888666666777888999888888999999999:::::::::888888888777777777777777666666777777888888888999999999888888777666666666444555666888999999999999::::::::::::::::::::::::666666555555444444333333555444444333333444444555;;;;;;;;;999666444444444666666666666666555555444444444444444444444444444555444444333333222222111222222222222222222222222111:::???AAAIIIQQQKKK===111111111111000000000///......---------,,,,,,,,,,,,,,,,,,---------.........,,,++++++++++++***(((000000111111111222222222///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((...---,,,,,,++++++,,,,,,************************))))))(((((((((((())))))******++++++++++++******+++++++++************)))************************************))))))))))))***************************************************++++++,,,,,,++++++***++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))(((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************++++++++++++,,,---...///333000,,,+++++++++******++++++++++++++++++++++++,,,++++++***))))))******************************************************************))))))))))))******************************************************************************))))))((((((((((((+++++++++*********)))))),,,+++)))((((((((())))))))))))))))))******************))))))******+++,,,,,,++++++***+++,,,---...,,,,,,,,,---------......------........./////////////////////////////////////////////000000000000111222333333444444333333555555444444444555666777;;;:::999888999999:::;;;;;;<<<<<<<<<<<<===============>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNOOOOOOMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSTTTTTTSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOLLLKKKJJJIIIIIIHHHIIIIIIEEEDDDDDDCCCCCCDDDDDDEEEGGGHHHHHHGGGEEECCCAAA@@@CCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>@@@@@@@@@@@@???>>>===<<<;;;;;;<<<===============<<<<<<;;;:::::::::::::::666777888999999::::::::::::;;;===?????????>>>===;;;;;;:::999888777666555777777777777777777777777888888888888888888888888999999999999::::::::::::999999777666666666777888888888888999999999999:::777777777777777777777777777777888888999999999999888888888777777777777777555666777888888999888888::::::::::::::::::::::::999999888777777666666555666555555444444555555666222444555555444444555777666666666666666555555444444444444444444444444444555444444333333222222111222222222222222222222222===LLLVVVUUUSSSOOODDD666111111111000000000//////...------------,,,,,,,,,,,,,,,,,,,,,------------...---+++,,,------,,,***000000000111111111111222000000000///...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++...---,,,,,,++++++,,,,,,***************************))))))(((((())))))*********++++++++++++******+++++++++************)))************************++++++*********)))))))))******************************************************++++++++++++******++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************))))))))))))(((((((((+++*********))))))((((((************************((((((((((((((((((((((((************************+++++++++++++++,,,---...000...+++***+++,,,++++++++++++++++++++++++++++++,,,+++******)))*********************************************************************))))))))))))***************************************************************************))))))))))))(((((((((+++++++++***************---,,,++++++***+++++++++)))))))))*********++++++******))))))******+++,,,************+++---...///,,,,,,,,,---------......,,,---------............/////////////////////////////////000000000111111111222222333333333333333444333333333333444555555888888777777888999:::;;;::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCCFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLNNNOOOOOOOOOLLLLLLLLLKKKKKKLLLLLLMMMPPPQQQRRRSSSTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQLLLKKKJJJIIIHHHHHHHHHHHHCCCCCCBBBBBBBBBBBBCCCCCCGGGGGGFFFEEEDDDBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>???@@@@@@??????>>>===<<<;;;;;;<<<============<<<<<<;;;::::::999999::::::777777888999::::::::::::::::::<<<======<<<;;;:::888888777777666555444444777777777777777777777777777777777777777777777777888888888888999999999999777777888888777777666555777777777888888888999999777777777777777777777777888888999999999999::::::666666777777777777888888777777888888888888777777999999999999999999999999:::999999888888777666666666666666555555666666666000111333444333444666777666666666666666555555444444444444444444444444444555444444333333222222111222222222222222222222222<<>>>>>???@@@@@@AAABBBBBBCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFHHHIIIKKKMMMNNNOOOOOOOOOLLLKKKKKKKKKKKKLLLLLLMMMOOOPPPRRRSSSTTTSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPIIIIIIHHHFFFEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>??????>>>======<<<:::;;;<<<<<<======<<<<<<;;;::::::999999999999999999:::;;;<<<<<<===<<<<<<999::::::::::::999888777777777666666555444444333666666666666666666666666666666666666666666666666666666777777777888888888666777888999999888666444666666777777777888888888666666666777777777777777888888888888888888888888555555666666777888888999888888888888888777666666888888888888999999999999888888777777666555555555666666555555555555666666777888888777555444444666666666666666666555555444444444444444444444444444555444444333333222222111111111111111111111111111000;;;@@@:::222000111111000000/////////.........---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++***+++...//////...000000000000000000000000------............------************************(((((())))))******++++++,,,+++******))))))************************************))))))))))))************++++++++++++******+++++++++*********))))))************************++++++++++++************************************)))))))))))))))))))))))))))******++++++******)))*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))************))))))))))))************************************************************************************))))))(((((())))))******)))'''&&&''')))******)))************************+++***************++++++************************************************************)))))))))((())))))*********+++++++++************************************************))))))))))))******************************************++++++++++++++++++************++++++++++++******))))))******+++,,,+++++++++++++++++++++***,,,,,,,,,---------......,,,,,,,,,---------......000000000000000000000000/////////000111222222222333333444444444333333222333444444555555555555555666777888999:::<<<<<<===;;;;;;<<<<<<<<<=========;;;<<<<<<<<<<<<=========??????@@@@@@AAABBBBBBCCCEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIKKKMMMOOOOOOOOONNNKKKKKKJJJJJJKKKLLLMMMMMMLLLNNNPPPRRRSSSTTTTTTTTTRRRRRRQQQPPPOOONNNMMMMMMIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAABBBBBB????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????>>>======>>>>>>>>>===<<<<<<:::;;;;;;<<<<<<<<<<<<<<<::::::999888888888888999999999:::;;;<<<<<<<<<<<<888888888888777777666555777777777666555555444444555555555555555555555555555555555555555555555555555555555666666666777777666777999::::::888666444555555555666666666777777555555666666777777777777777777777777777666666666444444555666777888888999888888999888888777666555777777777888888999999999888888777777666555555555555444444333333444444555:::;;;;;;999666444444555666666666666666555555444444444444444444444444444555444444333333222222111111111111111111111111111///222222...+++...111222/////////............---------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***))))))***---......---111000000000000000//////,,,,,,---...............*********************************+++++++++,,,,,,...---,,,,,,++++++,,,,,,************************+++******))))))******+++******++++++++++++******+++++++++************)))************************,,,++++++++++++*********++++++++++++++++++++++++(((((((((((((((((((((((())))))************)))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))************+++(((((())))))*********+++************************((((((((((((((((((((((((************************++++++*********++++++,,,((('''&&&''')))***)))(((*********************************)))******+++,,,************************************************************)))))))))))))))))))))***++++++,,,,,,************************************************)))))))))************+++***************+++++++++))))))***+++++++++***************++++++++++++,,,******))))))******+++,,,++++++,,,,,,+++***)))))),,,,,,,,,---------......,,,---------............000000000000000000000000...///000000111222333333444555555555555444444333111222333333444444333333666777888:::;;;<<<<<<<<<;;;<<<<<<<<<<<<=========;;;;;;;;;;;;<<<<<<<<<===??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFHHHJJJMMMNNNNNNNNNMMMJJJJJJJJJJJJKKKLLLMMMMMMJJJLLLNNNQQQRRRSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKJJJKKKJJJIIIGGGFFFEEEEEEEEECCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????<<<<<<============<<<<<<::::::;;;<<<<<<<<<<<<;;;:::999888888777777888888666666777888999999999999888777777666666666555555777777777666666666555555555555555555555555555555444444444444444444444444444444444444555555555555666777888999999777555444444444555555555666666666444555555666666777777888777666666666666555555555444444555666666777888888888888888888888777666555666666666777888888999999:::999999888888777666666444444333333333333444444666777777777555444555666666666666666666555555444444444444444444444444444555444444333333222222111111111111111111111111111222222222111111000---+++///.........------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,***))))))***,,,------,,,111111000000////////////------.........---,,,,,,++++++++++++++++++++++++---------------------......---,,,,,,++++++,,,,,,************************+++******))))))******+++******++++++++++++******+++++++++************)))************************,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************++++++************++++++)))(((((()))***+++***(((******************************))))))***++++++,,,************************************************************))))))))))))((())))))***++++++,,,,,,************************************************))))))*********+++++++++))))))*********+++++++++((()))***+++,,,++++++************+++++++++,,,,,,******))))))******+++,,,))))))++++++,,,+++******,,,,,,,,,---------......------........./////////000000000000000000000000...///000111222333333444666666777777666555555444111222333444555444444333555666888999::::::::::::::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????;;;<<<<<<======<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;999999888777777777777777555555666777888888888888777666666555555555666666666666666666555555555555444444444444444444444444333333333333333333333333333333333333444444444444444555666666666555444333333444444444444555555555444444555555666777777888777777777777666666666555444555555555666777777777777777888888888777777666555555666666777888888999999999888777777666666555555555444444444444555555333555666555444444555666666666666666666555555444444444444444444444444444555444444333333222222111111111111111111111111111000000111333222///+++))).........---------,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------+++******+++---...---,,,111111000000/////////.../////////...---,,,+++***++++++++++++++++++++++++************************,,,+++******))))))******************************++++++************++++++******++++++++++++******+++++++++************)))************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))************)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))******++++++++++++,,,,,,+++***)))(((''''''((((((((((((((((((((((((************************************************))))))((((((((((((((()))+++***)))***,,,,,,+++)))))))))))))))))))))))))))******))))))***+++,,,,,,************************************************************))))))))))))((())))))***++++++,,,,,,************************************************))))))******++++++++++++))))))******++++++++++++((()))+++,,,---,,,,,,+++******+++++++++,,,,,,,,,*********)))***++++++,,,&&&((()))+++,,,,,,,,,+++,,,,,,,,,---------...............////////////000000000000000000000000000...///000111222333444444777777888777777666555555444555666777777777666555444555777888999999888888999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>??????@@@AAAAAABBBBBB??????@@@AAACCCEEEGGGHHHDDDFFFIIILLLMMMMMMLLLJJJIIIIIIIIIJJJJJJLLLMMMMMMLLLMMMNNNOOOPPPOOONNNNNNLLLLLLKKKKKKKKKKKKKKKKKKIIIHHHFFFEEECCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA===???AAABBBBBBAAA@@@???????????????@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>?????????;;;;;;<<<<<<===<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;999888888777777777777777666777888999999:::999999666666555555555666666777555555555555555555444444444444444444444444444444333333333333333333333333222222333333333444444444333333444444333333222222333333333444444444555555444444444555666777777888999888888888777777666666555555555666666666666666777777888888888888777777444555555666777888888999666666666555444444333333666666555555555555666666666777888777555444555666666666666666666555555444444444444444444444444444555555444333333222222111000000000000000000000000,,,,,,...000///...000444......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------------......---,,,+++,,,...///...---///000000///,,,++++++,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))(((,,,+++***+++,,,---+++)))))))))*********+++++++++******++++++++++++******)))***++++++++++++***)))+++++++++++++++***)))(((((((((((((((''''''''''''+++,,,,,,,,,,,,+++******************************+++*********))))))(((((('''(((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((---,,,***)))(((((((((((()))))))))))))))))))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))+++*********))))))((((((++++++************+++++++++*********))))))((((((******++++++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))+++***(((((()))******)))((())))))))))))******************))))))))))))(((+++++++++*********))))))---,,,***)))))))))******,,,,,,++++++***)))))))))++++++******))))))((((((***++++++,,,,,,++++++************************+++******************************))))))))))))))))))*********))))))))))))))),,,++++++***+++,,,---...,,,,,,,,,++++++*********+++++++++,,,,,,,,,------////////////////////////000000000000111111111111888999999888888777666555555444444333333333444444666555555555666777999:::888888777777888888999:::999:::;;;<<<============>>>>>>???@@@AAAAAABBBBBB>>>???@@@AAACCCDDDEEEEEEFFFFFFFFFFFFHHHIIIKKKLLLJJJJJJJJJJJJKKKKKKLLLLLLHHHIIILLLNNNOOOOOONNNMMMIIIHHHHHHGGGGGGHHHHHHIIIFFFEEECCCAAA???>>>>>>===@@@??????>>>>>>>>>>>>>>>======>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<============::::::;;;<<<>>>===:::888:::999777666555555555666777777777777666666666666222222333444555555555444666666555444333333222222444444444444444444444444111111111111111111111111111222333444333111...---333444444444333333222111111111222333333444555555555555555555666666666666888888888777777555444444777777777777666666666666666666666666666555555555666666666666777777777777666666555444333333222222666666555555555444444444666666666666666666666666777666555444444444444444555555444444444333333333111111111111111111111111222222222111111111111000000000000000////////////........................,,,------......------,,,,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,...///000///---,,,---............---------,,,,,,++++++++++++++++++++++++)))******++++++++++++*********)))***+++,,,***((())))))*********+++++++++******++++++++++++******+++,,,,,,------,,,,,,++++++++++++++++++***))))))))))))))))))))))))))))))+++,,,,,,,,,++++++*********************+++++++++************)))))))))(((((((((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************)))))))))))))))))))))))),,,,,,++++++***))))))((())))))))))))))))))))))))************)))))))))(((((((((''''''''''''((((((************)))))))))((()))******++++++******)))***++++++,,,,,,++++++***************************+++***))))))************)))))))))*********++++++++++++*********)))))))))+++++++++*********)))))),,,,,,***)))))))))************************++++++*********))))))))))))))))))******++++++******)))******************))))))*********************************+++,,,,,,,,,---************)))))))))))),,,+++*********,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,------------000/////////.........---//////000000000111111111666777777777777666555555555444444333333333444444666555555555666777888999999999888888999999::::::999:::;;;<<<<<<======<<<>>>>>>>>>>>>>>>>>>??????===>>>???@@@AAABBBCCCDDDEEEFFFFFFHHHIIIJJJJJJKKKHHHHHHHHHIIIIIIIIIIIIIIIGGGHHHKKKMMMNNNNNNMMMLLLIIIIIIHHHGGGGGGGGGGGGGGGEEEDDDBBBAAA??????>>>>>>???>>>======<<<<<<============>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===??????>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999;;;<<<<<<999777999888666555444444555555555555555555555555555555444555666666666666666666555555555444333333222222333333333333333333333333222222222111111111111111000111333444555444222222444444555444444333222111111111222333333444555555555555555555666666666666888888888888777666555444:::999999999888888888888333333444555666777888888555555555666666666777777666555555444333333222222666555555555444444444444555555555555555555555555666666555444444444444444444333333333222222222222111111111111111111111111222222222111111111000000000000000000/////////...........................,,,,,,------------,,,,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,...///000///...---...000//////.........---------++++++++++++++++++++++++))))))******+++,,,,,,,,,***)))((()))++++++)))(((***************+++++++++******++++++++++++******++++++,,,------,,,++++++***++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******++++++++++++************))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((************)))))))))))))))******++++++******)))******++++++++++++******************************+++******))))))******+++************+++++++++,,,,,,+++++++++************+++++++++***************,,,+++******)))*********((())))))***++++++,,,,,,))))))))))))************)))))))))******)))))))))*********))))))(((((((((************************))))))***+++,,,------...************************+++++++++***++++++,,,---......------------,,,,,,,,,------------........./////////.........------//////000000000000111111333444444555555555555555444444333333333333444444555555555555666777888888999999999999999:::::::::888999:::;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;<<<<<<===>>>@@@AAABBBCCCDDDFFFGGGIIIJJJJJJJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLLLLKKKKKKJJJJJJHHHGGGFFFFFFEEEEEECCCBBBAAA@@@????????????======<<<;;;;;;;;;;;;;;;============>>>>>>>>>>>>=================================>>>>>>=========>>>======<<<<<<;;;;;;:::===<<<<<<;;;;;;:::::::::888777777999::::::888666777666555444333333333444222222333333444444555555555666666666666555555444555444444333333222222222111111111111111111111111222222222222111111000000///111333555666777666666666666666555555333222222111222222333333444444555444555555555555666666666888888888777777666666555666666666666555555555444333333444555666777777888444444444555555555666666555555555444444333333222555555555555444444444444555555555555555555555555555555444333333333444444222222222222111111111111111111111111111111111111222222111111111000000000000000000/////////......------------------------,,,,,,------------,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,///000111000...------///............------------+++++++++++++++++++++++++++++++++***+++++++++,,,***))))))***++++++***(((******************************++++++++++++******))))))************))))))******+++++++++******)))+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++)))))))))***++++++,,,,,,*********))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++*********))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))+++******))))))******+++*********)))))))))))))))))))))************))))))******++++++++++++******++++++++++++++++++++++++))))))***)))(((((()))*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++******************))))))*********+++++++++(((((())))))******++++++))))))************))))))******))))))((('''''''''************************((((((((()))*********+++)))***************++++++,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,---------.........//////---------.........//////////////////000000000111000111222333444444444444333333333222333333444444555555555555666666777777777777888999999999999999777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBDDDEEEHHHIIIJJJJJJIIIHHHFFFFFFFFFEEEEEEEEEEEEDDDFFFFFFHHHIIIJJJJJJJJJIIIKKKJJJHHHGGGEEEDDDDDDDDDAAA@@@@@@????????????@@@===<<<<<<;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;::::::::::::<<<<<<;;;:::999999888888666666555666888888666444555444444333333222222222111111222222333444555555444444444444333333222111444333333333222222222111111111111111111111111111333333222222111000000000000111222444555666666666666666666666555444333222222222222333333444444444444444444555555555666666888888777777666666666666444444444333333333222222666666666555555444444333333333333444444444555555555555444444444333333333444444444444444444444444444444444444444444444444444444333333333333333444333222222222222111111111111111111111111111111111111111111111000000000000000000/////////.........------------------------,,,,,,,,,------,,,,,,,,,)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,111111222000---,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++......,,,+++************+++******+++,,,,,,+++)))******************************++++++++++++******)))))))))))))))))))))))))))******+++++++++***************+++++++++,,,,,,---,,,+++*********++++++))))))*********+++++++++))))))))))))))))))******************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))******,,,++++++******++++++,,,))))))))))))))))))******)))))))))******))))))))))))******++++++******)))************************'''((()))(((&&&&&&(((*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************+++*********+++++++++*********))))))(((((())))))******++++++***++++++++++++++++++******)))))))))((((((''''''************************+++*********)))((((((((())))))******+++++++++,,,..................------+++++++++++++++,,,,,,,,,---------.........//////***+++,,,---...000111111...////////////000000000...///000111222333333333222222222222222333444555555555555666666666666666555555666777888777777666666777888999::::::::::::999999:::;;;===>>>>>>???<<<===>>>???@@@AAABBBCCCCCCEEEGGGIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHKKKJJJHHHFFFDDDCCCCCCBBB@@@??????>>>>>>?????????>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999;;;::::::999888777777666555444444555666666555333333333333333333222222222111111222333444444555555333444444444333222111111222222222222222111111111111111111111111111111111222222222111111111000000111111222222333333333333555555666666555555444333222222333333333333444444444444444444555555555555888777666555555666666777777777777666666666555555777666666555444333333333333333333333444444444444444444444444444333333333333333444444444444444444444444444444444444444444333333222222222222333444333333333333222222222222000000000000000000000000111111111000000000//////////////////............------------------------+++,,,,,,,,,,,,,,,,,,+++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,///000000///,,,++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++111///---+++***))))))***,,,+++***+++------+++***+++++++++*********************++++++++++++******,,,+++************+++,,,))))))***++++++++++++***)))))))))******++++++,,,---,,,+++*********+++,,,************************))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))*********)))'''%%%$$$))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************((())))))******))))))((())))))************))))))))))))))))))))))))))))))''')))***)))&&&%%%(((+++************+++++++++,,,,,,+++++++++***************************+++++++++))))))***++++++++++++***,,,,,,++++++***))))))((())))))))))))************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************...------,,,+++***))))))))))))******+++,,,,,,,,,---............------,,,******++++++++++++,,,,,,,,,------------.........)))***+++,,,...000111111......////////////000000...///000111222222222222222111111222222333444555444555555666666666555555333444555777777666555555555666777888999999999999888999:::;;;===???@@@AAA<<<<<<===???@@@AAABBBCCCCCCDDDEEEFFFGGGFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJIIIGGGEEEDDDCCCBBBBBB??????>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::888888888888888888888888999888888777777666666666555444333333555555444333222222333333333333222222111111222222333333444444444555555555555444444333111111111111111111111111111111111111111111111111111111111111111111111111222111111111111111111111333333444555555555555444333333333333333333333333333444444444444555555555777666555444444444555666666666666555555555444444333333444444444555555555333333333444444444555555444444444444444444444444333333333333444444444444333333333333333333333333222222111111222222333333444333333333222222222222000000000000000000000000111111000000000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++---...---,,,,,,---......---------,,,,,,,,,,,,++++++++++++++++++++++++000///,,,+++******+++++++++*********,,,,,,***)))+++++++++*********))))))******++++++++++++******,,,+++***))))))***+++,,,))))))***+++++++++++++++((())))))***++++++,,,,,,...---+++))))))***+++,,,,,,,,,++++++***)))))))))((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))*********((('''%%%))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************''''''&&&&&&&&&&&&''''''((()))))))))************(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((((((***,,,+++'''&&&)))---)))))))))*********++++++++++++*********)))))))))))))))*********+++++++++((()))***+++,,,++++++***++++++***************************)))))))))))))))******++++++++++++******(((((())))))***+++++++++************************---,,,,,,,,,+++*********))))))***++++++,,,------,,,,,,---------,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,------......///........./////////000000...///000111111111111111111111111111222333444555444555555666666555444444333444666777888777666555555555666777888888888888999999:::;;;<<<>>>>>>???;;;;;;<<<===???@@@AAAAAACCCCCCCCCDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHFFFEEEDDDCCCBBBBBB@@@???>>>===============<<<;;;;;;:::::::::::::::<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999::::::::::::999999777777777777777777777777666666666666666666666666666444333333444555444333222222333444444333222222111111111111111111111111333333444555555555444444000111111111111111111111000000000000000000000000000000000111222222333333111111111000000111111111000111222444555555555555333333333333333333333333333333444444444555555555555444333222222333555666444444444444333333333333333333444444444444555555444444444444555555555555444444444444444444444444222222333333333444444444222222222222222222222222111111111111111222333333222222222222111111111111000000000000000000000000111000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,((()))+++,,,,,,---///000//////.........---------++++++++++++++++++++++++...---+++******+++,,,...***)))((()))++++++)))(((++++++++++++******))))))******++++++++++++*********)))(((''''''((()))***((()))***+++++++++++++++))))))***++++++,,,------...---+++))))))***+++,,,---,,,,,,+++***)))(((((((((((())))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((***+++,,,+++)))((())))))))))))))))))))))))******************++++++))))))))))))))))))))))))(((((())))))*********+++'''''''''&&&&&&'''''''''(((((())))))*********+++(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((())),,,...---)))(((+++///((())))))))))))******************))))))))))))((())))))******++++++++++++((()))***+++,,,,,,+++***)))))))))***++++++,,,,,,++++++******))))))(((((())))))************))))))(((((()))***+++,,,------************************)))))))))))))))*********))))))***+++,,,,,,------***++++++,,,+++***)))(((,,,,,,,,,------.........+++++++++,,,,,,,,,------......---------,,,,,,,,,............/////////000///000000111111111111111111111111111222333444555444555666666666555444333444555777888999888666555444555666777888888888888:::::::::;;;;;;<<<<<<<<<999:::;;;<<<===???@@@@@@CCCCCCBBBBBBBBBCCCCCCDDD@@@AAABBBCCCDDDFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIHHHGGGFFFDDDCCCCCCCCCCCC@@@???>>>======<<<<<<<<<;;;:::999999888888999999<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999::::::999999999666666666777777777777777555555555666666666666666666444333333444555555444111222444444555444333222000000000000////////////000111222222333333333333000000000000000111111111//////////////////////////////000111222333333444111111000000111222222333//////111333444555666666333333333333333333333333333333333444444444555555555333222111111222444555888888777777777666666666777666666555333222111111444444444555555555666666444444444444444444444444222222222333333444444444222222222222222222222222111111000000111222333333111111111111000000000000000000000000000000000000000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,//////............//////---......------,,,,,,+++---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,///---+++)))(((((()))******(((&&&&&&(((***************++++++++++++*********************************++++++++++++,,,,,,,,,...---+++*********++++++???000(((,,,///***'''***,,,+++***((((((((()))***))))))))))))))))))))))))...---+++******+++---...,,,,,,++++++***)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++###%%%'''***++++++******+++++++++*********)))))),,,,,,,,,+++++++++******************************...---,,,+++***(((''''''&&&''')))***,,,,,,------++++++++++++++++++++++++++++++***)))(((((())))))************************))))))(((((((((((())))))++++++,,,,,,,,,---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,---...///000........................000000000000111111111111000000000000111222333444444444333333444555777888777777888888888777777666555555555555666666666777888888888888888888888888:::;;;;;;<<<===>>>??????AAAAAABBBBBBCCCBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDBBBAAABBBDDDGGGGGGFFFEEECCCBBBBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888:::999999888888888888888888888777777666666555555666666666666666666666666666666666666666666555555555555444444444444555555333333333222222222111111111111000000000000111111000000000000000000000000333333222111000000111111111000///---------...///000000000000000000000000000111111111111222222222000000111222333333444444333333222111000000111111444444333222222111111111222222222333333444444444444444444444444444444444444444444444444444444444555555555444444333333333444444444444444444444444444444444444444444444444333333333222222222111111444444333222111111111222222111111000000000000000000000000000000000000000////////////.....................------,,,,,,,,,)))+++------,,,,,,---...++++++++++++,,,,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++......------------......------.........---,,,++++++++++++*********))))))************************))))))*********+++++++++...,,,***)))((()))******)))((('''''''''((())))))******++++++++++++******************************((())))))))))))*********,,,,,,******)))***++++++BBB333)))+++---)))(((+++,,,+++)))((((((((()))***))))))))))))))))))))))))---,,,+++******+++,,,---,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((++++++******)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++%%%&&&(((***++++++******+++++++++*********)))))),,,,,,+++++++++*********************************---,,,,,,+++***)))(((((('''((()))***+++,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))***************************+++******))))))******+++))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,---...///000111111111111111111111111000000000000111111111111000000000000111222333444444444333333444555777777666666777777777666666555555555555666666666777777777777777777777777777777::::::;;;<<<======>>>>>>@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBAAAAAADDDFFFFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>======<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888999999888777777777777777777777777777666666555555666666666666666666666666444444444444444555555555444444333333333333444444333333222222222111111111111111000000000000111111000000000000000000000000333222111111000000000111111000//////.........///000000000000000000000000000000111111111222222222222222222333333444444555222222222111111111000000000000111222333333333333222333333333333333333444444444444444444444444444444444444444444444444444555555444444444333333333444444444444444444444444222222222222222222222222444444444444333333333333333333222111111111111111222111111000000000000000000000000000000000000000////////////..................---------,,,,,,,,,)))+++------,,,,,,,,,---++++++*********+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,------,,,---///000///...,,,++++++++++++*********))))))************************(((((()))))))))*********,,,+++***))))))***+++,,,'''((())))))'''''''''(((******++++++++++++******************************((())))))))))))***************)))))))))***++++++CCC555******+++((((((,,,+++***))))))((())))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((******************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++((()))***+++,,,+++******+++++++++***************,,,++++++++++++*********************************+++++++++*********))))))))))))***+++++++++++++++++++++++++++++++++++++++******)))))))))***++++++************************,,,,,,++++++++++++,,,,,,))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...//////////////////////////////000000000000111111111111000000000000111111222333333333333333444555666777555555666666666666555555555555666666666777777777777777777777777777777777888999999:::<<<======>>>@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDBBBAAAAAACCCEEECCCCCCBBBAAA@@@@@@??????>>>>>>======<<<;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;::::::999999888888888888777666666666666666777777777666666666666555666666666666666666666666222222333333444444444555333222222222222222222333333222222222222111111111111111000000000000111111000000000000000000000000222111111111111000000000000000111111000000//////000000000000000000000000000000000111111111222222333333444444444444444444111222222222222111000000///000222333444444333222444333333333333333333222444444444444444444444444444444444444444444444444444444444444333333333333444444444444444444444444222222222222222222222222444333333333333222222222222222111000000000111111222111111000000000000000000000000000000000000000////////////...............------------,,,,,,,,,***+++------,,,+++,,,---++++++******))))))******,,,,,,,,,++++++++++++***++++++++++++++++++++++++...------,,,,,,------...+++---...000000...,,,+++---------,,,,,,,,,++++++************************))))))))))))*********+++******))))))******,,,,,,(((***+++***((('''((()))******++++++++++++************************************+++++++++,,,,,,,,,((((((((())))))***++++++;;;111******+++))))))+++******))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))*********+++++++++***+++,,,,,,,,,+++******************************++++++++++++******************************************************************+++++++++******)))++++++++++++++++++++++++))))))))))))***++++++,,,************************,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......//////------------------------///000000000111111111111000000000000000111222222333333333333444555666666555555666666777777666666555666666666666777777777777777777777777777777777777777888999;;;<<<======???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBB@@@@@@BBBDDDBBBBBBBBBBBBAAA@@@???>>>>>>======<<<<<<;;;::::::888888999999::::::;;;;;;::::::::::::999999888888777777666555555555555555666666666666666666666666555555555555555555555555222222333333444444555555222222333333333333222222222222222222111111111111111111000000000000111111000000000000000000000000000111111111111111000000///000111222222111000///000000000000000000000000000000000000111111111111333333333333333333222222000111222222222222111000222333444444444222000///444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111000000000//////111111000000000000000111222111111000000000000000////////////////////////////////////............------------------------***,,,------,,,+++,,,------,,,+++******)))******++++++++++++++++++++++++++++++++++++++++++++++++//////............//////+++,,,---...///...,,,+++---------,,,,,,,,,++++++*********************************+++++++++,,,,,,)))))))))******+++,,,,,,******++++++))))))***+++******++++++++++++************************************+++++++++,,,,,,,,,(((((())))))************000+++(((***,,,+++)))***)))))))))*********))))))************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,++++++***************************+++++++++*********))))))************************)))************+++++++++***++++++++++++***))))))++++++++++++++++++++++++******))))))***+++,,,,,,************************++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...............000000000000000000000000///000000000111111111111000000000///000000111111222222333444444555555555555666777888888888888888666666666666777777777888999999999999999999999999666777888999:::<<<======>>>???@@@AAABBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCBBB@@@@@@@@@BBBBBBBBBBBBBBBBBBAAA@@@???=========<<<;;;;;;::::::888888888999999999:::::::::999999999999999888888777666666555555555555555555555555555555666666666444444444444444444444444333333444444555555555555222333444444444444333222222222222111111111000000111111000000000000111111///////////////////////////000000111111111000000///000111222222111000/////////////////////////////////000000000111111111222222222111111111111111000111111222222222111111333333444444333222000///444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111000000000//////111000000000000000111111222111111000000000000000////////////////////////////////////............------------------------+++,,,...---,,,++++++,,,...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++/////////....../////////***++++++,,,,,,,,,,,,,,,+++++++++*********))))))***************************++++++++++++,,,,,,,,,))))))******++++++++++++,,,)))'''''')))+++,,,+++******++++++++++++******************************((())))))))))))*********))))))***+++++++++******(((((((((***,,,,,,***)))(((((()))************)))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))******+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++,,,,,,++++++++++++++++++***************++++++++++++************)))))))))******************************************++++++******+++++++++******)))++++++++++++++++++++++++++++++*********++++++,,,******************************))))))))))))******))))))*********+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,---......//////......////////////////////////000000000000111111111111000000000//////000000111111222333444555555555444555666777888888999999888666666666777777777888888::::::::::::::::::::::::666666888999;;;<<<>>>>>>===>>>???AAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCBBB@@@??????@@@AAAAAABBBCCCBBBAAA@@@???======<<<<<<;;;:::::::::888888888888888888888888999999999999999999888888777777666555555555555555444555555555555666666666444444444444444444444444555555555444444444444444222333444555555444333222222111111111111000000000111111000000000000111111////////////////////////...///000111111111000/////////000000111111000000/////////////////////////////////000000000111111000000000111111111111111111111111000111111222333111111111222222333444444444333333333333333333222333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333111111111111111111111111444333333333333222222222111111000000000111222222222111111000000000000000000000000000000000000000////////////............,,,,,,,,,------------...+++---...---,,,++++++,,,------,,,,,,+++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++///......------......///******)))))))))***+++,,,+++++++++*********))))))************************************++++++++++++)))******+++++++++******,,,'''""""""(((,,,,,,*********++++++++++++******************************((())))))))))))************++++++,,,,,,+++***)))))))))))))))***++++++***'''((()))***+++******)))************************)))******************)))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))+++,,,---......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++************+++++++++))))))*********+++++++++************))))))))))))************************++++++******************)))******+++++++++******++++++++++++++++++++++++,,,,,,+++*********++++++******************************))))))))))))******))))))*********+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111000000////////////000000000111333444555555444444444555666777888888888888666666777777777888888888999999999999999999999999666777888:::;;;===>>>???===>>>???@@@AAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCBBB@@@>>>>>>??????@@@AAABBBAAA@@@>>>======<<<<<<;;;;;;::::::999999999999888777777666666888888888888888888999999888777666666555555666666444444444555555555666666333333333333333333333333555555444444333222222222111222333444444333222111111111111111000000000000111111000000000000111111////////////////////////---...000111222111000//////.........//////000111////////////////////////////////////000000000111000000000111111222222333333111000//////111333555222111000000111222444666222333333333333333333444222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222000000000000000000000000444444444444333333333333111111111111111222333333222111111000000000000000000000000000000000000000////////////............,,,,,,,,,---------......+++---......,,,***++++++++++++++++++++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...***)))((('''''')))+++------------,,,,,,,,,++++++************************))))))))))))******************+++++++++******))),,,$$$'''---,,,)))******++++++++++++*********************************++++++++++++,,,,,,,,,+++,,,------,,,+++***))),,,,,,***((((((***,,,+++'''((()))+++++++++***)))******************************++++++++++++************************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************)))************+++++++++******))))))******+++,,,))))))******++++++++++++************))))))))))))************************+++++++++*********))))))))))))***+++++++++++++++++++++++++++++++++++++++------,,,+++************************************+++******************+++++++++,,,,,,,,,---------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,.../////////...---////////////////////////000000000000111111111111111000////////////000000000111333444555555444333333444555666777777777777777777777777888888888888888888888888888888888888666777888:::<<<>>>???@@@======???@@@AAABBBBBBBBB>>>????????????@@@@@@@@@AAABBBCCCBBB@@@>>>>>>>>>===>>>@@@AAA@@@???===<<<===<<<<<<;;;;;;:::999999::::::999888777666555555888888888888888888999999888888777666666666666666444444444555555555666666333333333333333333333333555444444333222111000000///000222333333222000///111111111111000000000000111111000000000000111111////////////////////////,,,...000111222111000//////...---------///000111////////////////////////////////////000000000000000000111222333333444444444222///......000444666777555222000///000222333222222222333333444444444222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222333333333222222222111111222222111111222333444444222111111000000000000000000000000000000000000000000/////////............,,,,,,,,,------.........,,,---......,,,***++++++***)))))))))***+++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++***))))))******,,,***))))))***++++++***************))))))((((((,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********)))))))))))))))(((((())))))*********+++---,,,+++***+++,,,---...---,,,***)))))))))***++++++*********))))))(((((($$$&&&(((***++++++)))(((+++++++++*********))))))+++***)))))))))***,,,,,,))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************+++++++++++++++++++++***)))(((((((((((((((((((((((((((***)))'''(((***++++++***(((((())))))************+++++++++************)))******+++++++++******)))******+++++++++,,,,,,,,,************************((()))***++++++***)))(((***)))((((((((()))+++,,,******+++++++++,,,,,,,,,%%%&&&(((************))),,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++...---+++*********++++++***++++++,,,,,,------......------,,,,,,------...------------------------//////.........---------////////////000000000000000111111111222222222222333333333444444444555555777777777777777666666666777777777777777888888888999999999::::::;;;;;;;;;===;;;888777888:::>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@???>>>===<<<<<<<<<<<>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;::::::999999888888888333333555666777777777777333222111222444444444222666666666666666666666666333333333333333333333333222222222222222222222222111222222111000111333555222222222222222222222111//////............//////---------......000111222111111000000//////......//////000111111111111111111111000000//////......111000000000//////......//////000111222222333333000000000000000111111222666555333222111222333333111111000000000000111111222222222222222222222222111111222222222333333333222222222222222222222222444444333222111111111111444333333222111111111222222000///111222111//////111111111111111111111111111111000000//////......////////////////////////---+++***,,,///000...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++......---------,,,,,,,,,***++++++,,,,,,++++++***,,,++++++***))))))******,,,***)))***+++,,,+++***++++++*********))))))))),,,,,,++++++************************+++++++++,,,+++++++++***************((()))))))))************,,,++++++++++++,,,------,,,++++++***************************)))))))))(((******+++++++++)))((('''+++++++++*********))))))+++***)))))))))***+++,,,))))))))))))))))))))))))************************************)))))))))(((******************************++++++++++++******************************(((((()))*********))))))************************++++++************++++++)))******+++++++++******************************)))(((&&&''')))******)))))))))))))))************++++++++++++******************+++++++++******)))******+++++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))***))))))((()))***+++,,,************+++++++++,,,(((((()))***++++++++++++,,,,,,,,,+++++++++******************************)))************+++++++++++++++++++++++++++++++++,,,+++)))((((((((()))***++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++//////.........---------....../////////000000000000000000111111111222222333333333444444444444555666666666666666666666666777777777888888888888888::::::::::::;;;;;;;;;;;;<<<:::999888999;;;===???>>>>>>>>>??????@@@@@@@@@AAAAAA@@@???????????????AAA@@@???>>>============>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999888888444444555666777777777666666555444444555666555333555555555555555555555555333333333333333333333333222222222222222222222222111222222111111222444777444444222111000000000000000//////......//////000...............///000111000000000000//////......//////000111111111111000000000000///////////////333333333222222222111111//////000111111222333333000000//////000000111222333333222111111111111111111111000000000000111111222222222222222222222222111111222222222333333333222222222222222222222222333333222222111222222222444333222222111111222222222111111222333222111000111111111111111111111111111111111111000000000///////////////////////////...---,,,---000111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++......---------,,,,,,,,,***++++++,,,,,,++++++***,,,+++******)))*********+++******,,,------+++)))+++++++++++++++*********+++************))))))))))))))))))*********++++++++++++++++++++++++++++++))))))))))))***************++++++,,,,,,,,,,,,,,,+++++++++++++++******)))************)))))))))))),,,,,,,,,+++***))))))(((+++++++++*********************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************++++++++++++******************************))))))*********))))))(((************************++++++************++++++(((((()))++++++,,,,,,,,,************************)))'''&&&&&&((())))))(((++++++******************,,,+++++++++************)))******+++++++++************+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++***))))))))))))***++++++)))))))))*********++++++++++++*********++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++***))))))))))))***,,,,,,,,,+++***))))))))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------------.........//////////////////000000000111111333333333333444444444444555555555555555555555555777777888888888999999999;;;;;;;;;::::::::::::::::::::::::::::::<<<======<<<======>>>???@@@AAAAAABBBAAA@@@@@@??????@@@@@@AAA@@@???>>>>>>===>>>>>>============<<<<<<<<<;;;=========<<<<<<<<<;;;;;;===<<<<<<:::999888777777555555666666666666666555777555444444555555444222444444444444444444444444444444333333222222111111222222222222222222222222000111222222222333666999888666333111///......///000000////////////000000//////.........//////000000000000////////////......///000000111111000000//////////////////000000000000000000//////////////////000000111111222222000000//////000000111222111111111111111111000///111111000000000000111111222222222222222222222222111111222222222333333333222222222222222222222222222222222111222222333333333333222222111111222222111222222222222222222111111111111111111111111111222222111111111111000000////////////////////////...---,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++......---------,,,,,,,,,***++++++,,,,,,++++++***++++++***************+++******+++---...---+++(((++++++++++++++++++++++++***)))))))))))))))))))))((())))))))))))******************+++++++++++++++)))))))))))))))*********)))***+++------,,,++++++***+++,,,---,,,+++***)))*********)))))))))))))))***))))))))))))***+++,,,***************************************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))******************************++++++++++++******************************,,,,,,,,,,,,,,,+++***)))************************++++++************++++++((()))***+++++++++++++++************************)))((('''''')))******)))---,,,+++*********++++++,,,,,,+++++++++*********))))))***+++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))))))))*********++++++((())))))))))))*********---,,,***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++.........///////////////........................------------.........///////////////000000000000222222333333333444444444333333444444444444444555777777888888999999:::::::::::::::999999888888888999999:::;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@??????>>>===============<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;;;;;;;:::::::::<<<;;;:::999888777666555555666666666666666555444555444222222222222111///222222222222222222222222555444444333222111000000111111111111111111111111///000111222222444777:::<<<999555111...---...///000000////////////000000000//////............///////////////////////////...//////000000000000000---......//////000000000......................../////////000000000111111///////////////000111111000000222222222111000///111111000000000000111111111111111111111111111111111111222222222333333333222222222222222222222222111111111111222333444444333333222222111222222333///222333111111222222111111111111111111111111111111000000000000000000000////////////////////////---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++......---------,,,,,,,,,***++++++,,,,,,++++++***+++***************++++++******+++---...---***(((++++++++++++++++++++++++)))))))))))))))))))))***((())))))))))))*********))))))))))))******++++++******)))))))))))))))))))))***+++,,,---,,,+++***++++++,,,------+++***)))))))))))))))))))))******))))))((((((((()))******************************))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************************************++++++++++++******************************,,,,,,,,,,,,,,,+++***)))************************++++++************+++++++++++++++++++++***)))((())))))))))))))))))))))))+++)))((()))***,,,++++++---,,,+++******+++,,,---,,,,,,,,,++++++++++++***((()))***+++++++++++++++******+++++++++,,,,,,,,,*********************************))))))*********)))*********++++++++++++((())))))))))))*********,,,+++)))(((((()))***+++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------......+++******))))))******+++........./////////000000---.....................------------.........///////////////000000000000222222222333333333444444222333333333444444555555666666777888999999::::::999999888888777777666666888999:::<<<<<<<<<<<<;;;======>>>???AAABBBCCCCCCBBBAAA@@@@@@??????@@@@@@===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::::::::999999999888888999999888777666555444333555666666666666666555444555333222222222222000///222222222222222222222222444444333222111111000000111111111111111111111111...///111111222444888:::>>>;;;777222///...//////000000////////////000000000//////............///.............../////////......///000000000000000------......//////000000111111111111111111111111//////////////////000000/////////...///000000111000111222333333222111000111111000000000000111111111111111111111111111111111111222222222333333333222222222222222222222222111111111111222333444444333222222111222222333333...333555111///111111///000000000000000000000000.../////////////////////////////////////////////......------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++......---------,,,,,,,,,***++++++,,,,,,++++++************)))******+++,,,***))))))+++,,,,,,***(((*********+++++++++++++++)))))))))************+++)))))))))*********++++++((((((((()))******++++++************)))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,++++++***))))))))))))************,,,+++***)))(((&&&&&&%%%***************+++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******++++++++++++******************************))))))*********))))))(((++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++)))((((((((((((((((((((((((((((((,,,***))))))+++,,,,,,+++---,,,+++******,,,...///,,,,,,,,,,,,++++++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,******************************)))(((((()))******)))***++++++,,,,,,++++++)))))))))*********++++++******)))))))))******+++***++++++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++,,,,,,,,,---.../////////+++******************++++++++++++,,,------......---------...............------.........//////////////////000000000111111222222222222333333333333222333333444444555555555555555666777888999999:::888888888777777777777777888999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@AAA@@@??????>>>>>>??????;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999888888888777777777666666666555555444333333555555666666666666666555666444333333444444333111222222222222222222222222333333222222111111000000111111111111111111111111...///000000111333666999<<<:::666333000///////////////............////////////.........//////000---............/////////---...//////000000//////..................//////////////////000000000000............//////////////////......//////000111111111222222333222222222111111000000000000111111111111111111111111111111111111222222222333333333222222222222222222222222222222222111222222333333222222111111222222333333///777888222...111111...000000000000000000000000------............//////////////////////////////000000000...------///111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++......---------,,,,,,,,,***++++++,,,,,,++++++*********))))))***++++++,,,***)))((((((******)))((()))))))))*********++++++************++++++,,,,,,************+++++++++,,,(((((()))******+++,,,,,,************)))))))))(((***************++++++,,,------,,,++++++++++++,,,((()))))))))************,,,,,,,,,+++***(((&&&$$$))))))*********+++++++++((()))***+++,,,++++++***))))))))))))))))))))))))************************((()))))))))************++++++++++++++++++++++++******++++++++++++******************************(((((()))*********))))))++++++++++++++++++++++++++++++************++++++******+++++++++******)))))))))))))))))))))))))))+++***((()))+++,,,,,,+++---,,,******+++---000222------,,,,,,,,,+++++++++(((((()))++++++,,,,,,+++******+++++++++,,,,,,,,,************************++++++***))))))***++++++)))***+++,,,,,,,,,++++++************+++++++++,,,))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++------------------------+++++++++******+++++++++*********+++,,,------------------.........//////....../////////000000000000000000111111111222222111222222222222333333333333333333444555555666666333444555666777888999999888888888888999999999999999999::::::;;;<<<<<<===<<<=========>>>>>>??????@@@???>>>>>>======>>>>>>;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888777555555555555555555555555444444555666777777777666555333222333444444333222222222222222222222222222222222222111111111111111111111111111111111111111---...///000000111555777777666444222000//////.........------------.....................///000111---------.........//////---...//////000000//////..................------,,,,,,,,,---------..............................///............///000000000000000000000111222222111111000000000000111111111111111111111111111111111111222222222333333333222222222222222222222222333333222222111222222222222222111111222222333444222;;;===444///222222...000000000000000000000000............/////////000////////////////////////...//////,,,******,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++......---------,,,,,,,,,+++++++++,,,,,,+++++++++******))))))***+++,,,,,,***)))''''''((())))))((((((((())))))*********+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,))))))***+++,,,,,,------+++*********))))))((((((+++***)))))))))***,,,---...---,,,+++***+++,,,---(((((())))))*********+++(((***+++,,,,,,+++)))((())))))******++++++++++++((()))***+++,,,+++******))))))))))))))))))))))))************************(((((())))))*********+++++++++++++++++++++++++++******++++++++++++******************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++((()))***+++++++++++++++***************************)))'''(((***++++++***,,,+++******+++...111333---------,,,,,,,,,++++++(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,************************---,,,+++******+++,,,---)))***+++,,,---,,,++++++***++++++++++++,,,,,,,,,(((***+++---......------*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***+++---...///...------...------,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++,,,------...//////---------.........//////////////////000000000000111111111111222222222222111111222222222333333333333333444444555666777777333333444555666777888888999999999::::::;;;;;;<<<:::::::::::::::<<<======???????????????@@@@@@@@@???>>>>>>===============<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888555555555666666666666777333333555666777777777777222000000000222333222111222222222222222222222222111111111111111222222222000000000000000000000000---.../////////000333666333333222111000///...------------,,,,,,------------------......000111222---------.........//////---......////////////////////////......------,,,////////////000000111111.....................---...............///000000000///.........000111222111111000000000000111111000000000000000000000000111111222222222333333333222222222222222222222222444444333222111111111111222111111111222333333444444>>>@@@666000333444///000000000000000000000000.../////////000000111111////////////////////////+++++++++)))&&&%%%))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++------,,,++++++******))))))************+++++++++---+++(((((()))+++++++++************************************************,,,,,,+++******+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((,,,++++++,,,......---+++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))(((((()))***+++,,,,,,---++++++***)))(((((())))))************************************************************))))))))))))+++++++++*********))))))************************((()))+++,,,,,,+++)))(((************************++++++++++++++++++++++++************************)))***+++,,,+++)))'''&&&&&&))),,,---,,,*********,,,++++++***)))(((''''''(((((()))***************))))))))))))***+++,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,***)))))))))***+++))))))))))))))))))))))))((((((((()))*********+++(((***++++++******+++,,,------,,,+++*********+++))))))))))))))))))))))))++++++++++++++++++++++++---***&&&######'''+++///******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++******+++---...000+++++++++,,,,,,,,,------////////////////////////000000//////.........---...000333333222111111222333333333333333333333333444444333333333222222222111222222333333444444555444444555555666888999:::999999::::::::::::::::::===>>>>>>>>>????????????@@@???===<<<;;;<<<>>>???=========:::888888999;;;<<<;;;999999:::999888666888777777666666666666666888777666444444333333333444555555555666666777777555444222111111111222222///000111222222111000///111111111111111111111111222111111000000000000000////////////000222333444000111222111000//////111---------............///............////////////........................////////////////////////------------------------------............------,,,---...000000000///...---......///////////////000000000000111111111111333222000/////////000111000000000000111111111111222222222222222222222222111222333444444333222111000000000000000000000000111111111111111111111111999999888777555444333222000000000000000000000000......//////......---,,,////////////////////////......---------,,,,,,,,,...+++)))))),,,---,,,***)))***,,,---...---,,,,,,,,,,,,+++***+++,,,...///333'''...---!!!555FFF111,,,+++,,,,,,---...///000------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++,,,***))))))***++++++***************************************************,,,++++++******++++++,,,************************************************)))(((((()))++++++***(((************+++++++++,,,)))***++++++++++++***)))************************+++******))))))))))))***************************************************************))))))))))))+++++++++*********))))))************************((()))+++,,,,,,+++)))(((************************++++++++++++++++++++++++************************((()))+++++++++***((('''&&&))),,,,,,+++******************)))))))))))))))(((((()))***************))))))))))))***+++,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,***)))))))))***+++************************+++++++++++++++,,,,,,,,,(((***++++++******+++,,,,,,++++++************+++************************+++++++++++++++++++++++++++***((((((((()))+++---******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++,,,...///---------.........//////........................000/////////............---///111222111000000111222222222222222222222222555555555444444444333333111111222333333444444555444444444555666888999:::888888999999999:::::::::<<<<<<=========>>>>>>>>>???>>><<<::::::;;;<<<============;;;999888:::;;;:::888777777777777666444888777666666555555666666444444444444444555555666444444555555555666666666444333222111111111222222///000111222222111000///111111111111111111111111222111000000//////000000000000/////////000000111000111111111///...///000------------........................////////////------------------------........................000000000000000/////////------............---------......////////////...------.../////////////////////000000000111111111222222000/////////000000000000000000111111111111222222222222222222222222111222222333333222222111333333333333333333333333111111111111111111111111444444333222111111000///000000000000000000000000///............---------..............................---------,,,,,,,,,...,,,***+++---...---+++***+++,,,,,,---------,,,+++***)))))))))***+++,,,000%%%...///''':::III777++++++++++++,,,---...///------,,,,,,,,,,,,++++++))))))******+++,,,,,,---)))************++++++++++++***)))***,,,,,,***)))************************************************,,,+++************+++,,,++++++++++++++++++++++++************************(((''''''(((******)))''')))))))))*********++++++)))***++++++++++++***))),,,,,,+++***))))))((((((******)))))))))***++++++************************************************************))))))))))))+++++++++***************************************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))************************((()))***+++++++++***)))''')))+++,,,+++*********(((((())))))************(((((()))***************))))))))))))***+++,,,---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++************+++************************,,,,,,,,,+++++++++++++++(((***++++++******+++,,,******)))))))))***++++++************************++++++++++++++++++++++++((()))+++,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,---------------.........//////........................////////////............,,,...000000/////////000111111111111111111111111111111000000000/////////111111222222333444444444444444444555666777888999888888888888999999999:::;;;;;;;;;<<<<<<<<<<<<======<<<:::999999999:::;;;=========<<<:::999:::<<<999888777666777777666444777777666555555555555666111111222333444666777888444444444444555555555555333333222111111111111222000000111111111111000000111111111111111111111111222111000000//////000000000000///...............///000000000...---...///------------............---............/////////,,,,,,,,,,,,,,,,,,,,,,,,........................///.........------,,,,,,------............------//////..................------...////////////...//////000000000000111111111111000/////////000000000000000000111111111111222222222222222222222222222222222111111222222222444444444444444444444444111111111111111111111111111111000000000/////////000000000000000000000000000///...---,,,---......------------------------......---------,,,,,,,,,///---,,,,,,---......---,,,,,,++++++,,,,,,------++++++***)))))))))******---&&&...000)))888DDD555++++++***++++++,,,---...------,,,,,,,,,+++++++++))))))******+++++++++,,,))))))*********+++++++++***)))***+++,,,,,,***(((************************************************++++++************++++++++++++++++++++++++++++++***************************))))))***,,,---+++***((())))))))))))******************++++++*********+++++++++***))))))(((((())))))))))))***++++++,,,************************************************************)))))))))(((************************************************)))***++++++++++++***)))************************))))))))))))))))))))))))************************((()))***+++++++++++++++''')))++++++***)))***+++))))))))))))))))))******(((((()))***************))))))))))))***+++,,,---,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++************************************+++*********)))((((((((((((***++++++******+++,,,)))((((((((()))***++++++************************++++++++++++++++++++++++((()))+++,,,---,,,+++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................///////////////.........---...000000///...///111111111111111111111111111/////////.........------111111111222333333444444444444444444555666777888777888888999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999999::::::<<<======<<<:::999:::<<<;;;999888888999999888666777666555555444444555555111111111222333555666777333333333333444444444444222222111111111111111111000000000111111000000000111111111111111111111111111111000//////////////////......---------.........///000///---,,,---...,,,,,,---------.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,+++++++++------............------111000...---,,,------...,,,---......//////......////////////000000000111000000000/////////000000///000000000111111111111111111111111111111111111333222111000000111222333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111///---,,,+++,,,...///------------------------......---------,,,,,,,,,...---,,,,,,,,,------------,,,+++***+++,,,---......------,,,,,,+++++++++,,,(((......(((000666++++++*********++++++,,,---------,,,,,,,,,++++++++++++++++++******)))))))))))))))*********+++++++++***)))***+++,,,,,,***(((************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++***,,,---...---+++((())))))))))))*********+++******************+++(((((()))))))))***************))))))***+++,,,,,,************************************************************)))))))))(((************************))))))))))))))))))))))))*********++++++*********************************((((((((((((((((((((((((************************))))))***+++++++++++++++''')))******))))))***+++++++++******)))(((((('''(((((()))***************))))))))))))***+++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++******************************+++*********)))((((((((((((***++++++******+++,,,)))((((((((()))***++++++************************++++++++++++++++++++++++))))))))))))******++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------.................................///////////////...000111000//////111222222222222222222222222222333333333222222222222111000000111222222333333444444333333333444555666777777888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;:::::::::999999::::::;;;<<<<<<:::999:::;;;:::888777888999999888777666555555444444444444444222222222222222333444444333333333333222222222222111111111111111111111111111000000000000000000111000000000000000000000000111000000///.../////////,,,,,,,,,,,,---...///000---...///...---,,,,,,...,,,,,,,,,------------...------------............,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000//////......------............------000///...,,,,,,,,,---...,,,------..................////////////000000000/////////000000000/////////000000000111111111111111111111111111111111111333222000000000000222333////////////////////////000000000000000000000000111111111111222222222222////////////////////////111///---,,,+++,,,...///------------------------......---------,,,,,,,,,,,,,,,,,,+++***+++,,,,,,...---,,,+++***+++,,,---------------,,,++++++***++++++...---(((***,,,&&&++++++*********+++,,,,,,------,,,,,,,,,,,,++++++,,,++++++***))))))(((((()))************++++++++++++***)))***,,,,,,***)))************************************************))))))***++++++***))))))++++++++++++++++++++++++((((((((((((((((((((((((***))))))***,,,,,,+++))))))))))))*********++++++++++++***))))))***++++++&&&&&&'''((()))++++++,,,++++++*********++++++,,,************************************************************))))))))))))***************+++++++++))))))))))))))))))))))))************************************************((((((((((((((((((((((((*********************************+++++++++++++++'''(((***)))(((((()))+++,,,,,,+++***)))(((''''''(((((()))***************))))))))))))***+++,,,---*********+++++++++++++++************++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,---,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++(((***++++++******+++,,,******)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))((((((***+++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,---------,,,,,,---------.........//////------------------------.........//////////////////000000000//////111333222222222222222222222222333333222222222111111111000000111111222333333333333333333333333444555555666777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<======:::::::::::::::999999999888:::;;;;;;999888999:::777666555555777777666555555555444333333333333444333333222111111111222222222222222222111111111111///000111111222111111111111111000000000000111111000000000000000000000000111000//////......//////,,,,,,,,,---...///000111.../////////---,,,---...,,,,,,,,,,,,------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------............------......------------------,,,,,,---............---......////////////000000......///000000000//////000000000000111111111111111111111111111111111111111111111000000111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000///...---,,,---......------------------------......---------,,,,,,,,,++++++,,,+++***)))+++---------,,,,,,++++++,,,,,,******+++++++++***))))))))),,,---,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++************)))))))))))))))************+++++++++,,,***))))))***++++++***************************************************((()))***++++++***)))(((************************)))))))))))))))))))))))))))(((((()))++++++***)))************+++++++++,,,++++++***))))))***++++++&&&&&&'''((()))***++++++,,,,,,+++*********++++++************************************************************))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++******************+++************************))))))))))))))))))))))))************************,,,,,,++++++******++++++'''((())))))(((((()))++++++*********))))))(((((((((((()))***************))))))))))))***+++,,,---)))*********++++++++++++************++++++++++++,,,,,,,,,+++++++++******,,,,,,---------,,,+++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,(((***++++++******+++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))***,,,------------,,,---------.........//////------------------------............/////////000...//////...---...000222111111111111111111111111000000000/////////......000000000111222222333333333333333222333333444555444444555666777888999999::::::::::::;;;;;;;;;;;;888999999999888888777777666888::::::999777888888777555444555666777666555555444444333222333333333222222111111111111222222222222111111111000000000...///000111222222111000222111000//////000111222000000000000000000000000000000///............///......------...///000000...///000///---------...++++++,,,,,,,,,---------,,,,,,---------.........------------------------------------------------***++++++,,,,,,---------------............------,,,,,,---.........------+++,,,------......------........./////////000000------///000000000//////000000000000111111111111111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000000000000//////////////////////////////////////////............---------..............................---------,,,,,,,,,+++,,,---,,,******,,,...,,,---------,,,,,,+++***((()))***+++++++++******(((---,,,,,,...+++***000------,,,,,,,,,,,,---------------,,,,,,,,,++++++((((((((()))******++++++)))************+++++++++---+++(((((()))+++++++++************************************************((()))***++++++***)))((())))))))))))))))))))))))***************************))))))***,,,,,,+++******++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,''''''(((((()))*********------,,,+++************************************************************************))))))))))))))))))******++++++++++++))))))))))))))))))))))))++++++************++++++************************************************************************------,,,+++************'''((()))((('''((()))+++))))))))))))************(((((()))***************))))))))))))***+++,,,---))))))******++++++++++++)))************+++++++++,,,,,,,,,+++++++++******,,,,,,---...---,,,+++***++++++++++++++++++++++++(((((())))))*********+++(((***++++++******+++,,,------,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++(((***+++---......------+++++++++,,,,,,,,,---------------------------------.........//////000000---......---,,,,,,///111000000000000000000000000222222222222111111111111000000000111222222333333333333222222333333444444222222333444555666777888888888999999999:::::::::777777777777777666666555555777999999888777777777888777666777888999888777555444333333222222333333111111000000111222333333222111111111000000//////...///000222222222111000222111000//////000111222000000000000000000000000000000///...............000000///............//////000000000...---...///++++++,,,,,,,,,---------,,,,,,,,,---------..............................------------------------,,,------...///000111111---..................---***+++---...///...------+++,,,------......------............/////////000,,,---///000000000//////000000000000111111111111000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000222222111111000000000000////////////////////////......//////......---,,,////////////////////////......---------,,,,,,,,,,,,...///---+++***---///,,,,,,---...---,,,***))))))***,,,---...------,,,(((...,,,***---)))'''000......---,,,,,,---------,,,,,,,,,++++++*********+++++++++*********))))))******************************))))))***,,,...///***+++,,,,,,******+++,,,))))))))))))))))))))))))(((((())))))*********+++***+++,,,,,,******+++,,,))))))))))))))))))))))))++++++******++++++,,,---,,,+++++++++******))))))++++++++++++++++++++++++************))))))))))))))))))***+++,,,,,,------))))))))))))***************+++------+++***+++,,,+++******************++++++++++++*********)))))),,,***(((''')))*********************************,,,,,,+++***))))))******))))))))))))))))))))))))++++++++++++++++++++++++***************************+++---,,,***)))((()))***+++++++++++++++++++++---,,,+++******+++,,,---************************))))))*********+++++++++++++++******************++++++++++++++++++++++++***,,,///111111///,,,***,,,+++***))))))***+++,,,************************))))))************))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++*********++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,////////////////////////............///////////////111222111000///000111222111000//////000111222111111111111111111111111....../////////000000000333333333333333333333333666555444444555666777888999999888888777888888888777777666666666666666777666666666666555555555555666777777777777555333222555555555555555444444444111111111111111111111111111111111111000000000000000000000000000000000000......//////000000111111,,,,,,...///000000111111......//////...---,,,,,,,,,,,,------.../////////......---------,,,,,,,,,.........------,,,,,,,,,---------...------,,,,,,........................++++++++++++,,,,,,---...///......---+++******)))!!!###'''+++---/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---...///000000///////////////.........000///...------...///000////////////////////////000000000000000000000000///000111111000///000222///000000000000000///...+++---///000111000///...111111000000//////......///...---,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////...---,,,+++,,,,,,,,,++++++*********,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******+++++++++*********))))))************************+++************+++---...***+++,,,,,,******+++,,,************************************)))))))))))))))***++++++))))))***+++************************++++++******++++++,,,,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))******+++,,,,,,---))))))))))))************((()))+++***)))((()))***,,,,,,++++++++++++,,,,,,+++++++++*********))))))+++***((((((*********)))************************,,,++++++***))))))******************************++++++++++++++++++++++++***************************+++,,,+++))))))***+++,,,,,,+++******+++++++++,,,+++************+++,,,************************))))))*********+++++++++************************,,,,,,++++++++++++++++++***,,,...000000...,,,***++++++***))))))***++++++******************************++++++++++++******+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++*********++++++++++++,,,,,,,,,,,,------///......------......///------------------------............///////////////000111111//////000111222111000//////000111222111111111111111111111111333333333444444444555555333333333333333333333333444333333444555777999:::;;;::::::999999999:::::::::999999888777777888888666666666666555555555555666666777777666555333222555555444444333333222222111111111111111111111111111111111111000000000000000000000000000000000000......//////000000000000------.../////////............//////...------,,,...---------------------...------------,,,,,,,,,------------,,,,,,,,,+++,,,,,,------...---------........................---------,,,------............---------------,,,,,,---...///000///---,,,------------------------,,,------......------,,,,,,---------...//////////////////////////////...111000////////////000111////////////////////////000000000000000000000000///000222111000///000222000000000000///...,,,,,,,,,---///111111000///...000000000000//////......000///......---------...------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------,,,---,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,++++++++++++***+++++++++***************************************,,,++++++******+++,,,,,,***+++,,,,,,******+++,,,************************,,,++++++***))))))((((((((()))******)))((()))*********************************+++++++++,,,,,,,,,*********)))))))))))))))------------------------************))))))))))))((())))))******+++++++++)))))))))*********++++++((()))+++***)))((()))***+++++++++******++++++++++++++++++******************))))))***++++++***(((************************,,,+++******)))************************************************************************************++++++***((()))+++---...---+++)))))))))***++++++******))))))******+++***************************************+++++++++************************,,,,,,,,,++++++************+++---......---+++***++++++***))))))***++++++************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++*********++++++++++++,,,,,,,,,,,,------000//////......//////000---------------------------............/////////...///000000......///000111111000000000000111111111111111111111111111111222222333333333444444444333333333333333333333333222222222444555777999::::::999999999999999::::::;;;:::999888777666666666666666666555555555555444666666666666555444333333444444333333222111000000111111111111111111111111111111111111000000000000000000000000000000000000...////////////000000000...............---,,,,,,.........///......---,,,//////......---,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---............------------------------///...............---------------....../////////111111111111000...,,,+++........................,,,------......------,,,------........................//////////////////111111000000000000111111000000000000000000000000000000000000000000000000000111222111000///000111111111000///...,,,+++***...///000111111111000///000000000////////////...000000///............///------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,------------------------,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************************************,,,,,,++++++++++++++++++***+++,,,,,,******+++,,,************************+++*********************)))***+++***)))((()))+++******************************++++++,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((((((((()))))))))*********))))))*********++++++++++++,,,,,,,,,******+++---))))))(((((((((((())))))***************************))))))+++,,,,,,***(((************************++++++***************+++************************))))))))))))))))))))))))*********************************)))((())),,,//////---+++((('''(((***+++***))))))))))))))))))******************************************************************+++++++++---,,,,,,++++++************+++,,,,,,,,,,,,+++***+++******************+++***************************++++++++++++++++++***))))))))))))))))))))))))************************))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------////////////////////////---------.........//////---///000///...---...000111000000000000000000111111111111111111111111111111111222222222333333333222222222222222222222222222222333444555777888888777666666666666777888888999999777666444444333333666666555555555444444444555555555555444444333333444444333222111000000///111111111111111111111111111111111111000000000///000000000000000000000000////////////////////////,,,---------------,,,,,,---...............------/////////.........---------------,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---............------------------------...............---,,,,,,------------............,,,---............------------------------------,,,------......------,,,...............---------............////////////000000000000000000000000000000000000000000000000000000000000000000000000000111222111000///000111000000000000///...---,,,///000111111111111000000//////////////////////////////...............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************************************++++++,,,++++++++++++******+++,,,,,,******+++,,,************************((())))))***+++,,,,,,---***+++,,,,,,******+++,,,************************)))***+++,,,,,,,,,++++++)))))))))))))))*********************************************)))))))))((()))))))))))))))*********************+++++++++++++++,,,,,,+++******+++---))))))(((((((((((())))))*********************************+++---,,,***(((************************+++***************++++++************************))))))))))))))))))))))))*********************************)))((())),,,//////---***((('''((()))+++)))))))))******)))))))))************************************************))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++*********************************))))))************))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,////////////////////////------------............---///000///...---...000000000000111111000000000111111111111111111111111333333444444444555555555222222222222222222222222444444444555555555555555666555555555666666777888999888777555444333333333555555555555444444444444444444444333333333333333444444333333222111111000111111111111111111111111111111111111000000000////////////////////////////////////...............***+++,,,---............------...............---......//////000000000000------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---............---------------------------------------,,,+++***---------,,,,,,,,,,,,+++******+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...............------------.........//////000000////////////////////////000000000000000000000000000000000000000000000000000222222111/////////000///000000111111111000000000111111111111000000000.............../////////...------,,,------......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---,,,,,,------------------------,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,***************+++++++++***************************++++++,,,,,,,,,++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++'''((()))***+++---......***,,,---,,,+++***+++,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++***************+++++++++************************************))))))))))))*********************************++++++++++++,,,*********)))''''''***,,,+++++++++******+++++++++***************++++++++++++******+++,,,,,,+++)))*********************************)))******+++,,,++++++++++++++++++++++++***************************************************++++++***((()))+++------,,,***((((((((()))***)))******++++++******)))************************+++++++++***************)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))***++++++++++++***)))************************)))))))))******)))))))))++++++++++++++++++++++++***************+++++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,---------------------------------,,,------------............///000000......///000000000111111111111000000111111111111111111111111111111111222222222333333222222222222222222222222444555555555555444333333777666666666777888999::::::999888777666555555555555555555444444444444333444333333222222222333333333333333222222222222111111111111111111111111111111111111111000000000000/////////////////////////////////............---***+++,,,---////////////,,,---......///.........---......///000000111111,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***---------,,,,,,+++++++++...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------..................------......///000000000......////////////......000000000000000000000000000000000000000000000000111222222111///...///000//////000111222222222222111111000000000/////////---............/////////---,,,,,,,,,,,,---......------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////...---,,,+++,,,,,,,,,,,,------------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,))))))*********+++++++++************************))))))+++,,,---,,,,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++))))))***++++++,,,------)))+++,,,+++***)))***+++++++++++++++++++++++++++(((***+++------,,,+++******+++++++++,,,,,,,,,,,,************************************))))))))))))+++++++++++++++++++++************+++++++++,,,,,,*********(((''''''***,,,,,,,,,++++++++++++,,,,,,))))))*********+++++++++---+++******+++,,,++++++******************************))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,+++))))))***++++++***))))))))))))************+++,,,,,,+++******************************+++++++++*********))))))((())))))***++++++,,,,,,*********++++++,,,,,,------,,,+++******+++,,,---)))***++++++++++++***)))************************)))******++++++******)))++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------......------------......------------------------,,,,,,---------.........///000111111//////000111///000111222222111000///111111111111111111111111////////////000000000000111111111111111111111111333333444555555555444333666666666666777888999999999888777666666666666666555555555444444444333333333333222111111222333444000000000111111111111222111111111111111111111111111111111111000000000000//////////////////////////////.........---------,,,---...///////////////,,,------...//////......------------............,,,,,,,,,++++++++++++***+++,,,,,,,,,------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...,,,+++,,,,,,,,,---------------///......------,,,------------------------------,,,------......------,,,,,,---------.../////////------......///000000111...///000000000000///...////////////////////////000000000000000000000000111222333111///...///000///000000111111111111000111000//////.........///---------.........//////---------------...//////---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........---,,,,,,++++++++++++,,,,,,,,,---,,,,,,------,,,,,,+++************++++++,,,,,,,,,))))))******++++++++++++************************((()))***,,,------,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,(((***+++***)))((()))***++++++++++++++++++++++++(((***+++------,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++************)))))))))))),,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,***)))))),,,...++++++************++++++))))))******++++++++++++...,,,))))))***,,,,,,,,,******************************))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++---,,,***)))))))))))))))))))))***************+++,,,------,,,+++***************************++++++++++++******))))))((())))))***++++++,,,,,,))))))***+++,,,------......---+++******+++---...)))***+++,,,,,,+++***)))************************+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++++++++,,,,,,,,,------------------,,,,,,---------////////////////////////,,,,,,,,,---------......///111222111000///000222///000111222222111000///111111111111111111111111222222333333333444444444111111111111111111111111000222333555666666555555333333333444444666777777666555555444444444555555555555444444444333333333333222111111111222333444......//////000111111111111111111111111111111111111111111111000000000000//////////////////////////////.........---------/////////000//////...---,,,,,,---.../////////......------,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,------.........---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000///...---++++++,,,---...///000111+++++++++++++++,,,---...........................,,,------......------,,,,,,,,,------...///000000---------...///000000111///000111222222111000///////////////////////////000000000000000000000000111222333222///......///000000111000000///......000000///...............---------.........//////...............///000111---------------------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------------*********++++++,,,,,,,,,,,,,,,---------,,,+++++++++++++++******)))))))))))))))***+++,,,------...************************++++++******************,,,+++++++++***))))))))),,,------,,,,,,***)))(((************************---------,,,,,,+++++++++,,,,,,,,,,,,+++***))))))(((((())))))*********+++++++++************+++++++++++++++******))))))))),,,++++++++++++++++++,,,+++***))))))***,,,...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---+++))))))***,,,,,,,,,,,,,,,,,,++++++*********---------------+++******))))))************))))))&&&''')))***++++++******,,,,,,,,,+++++++++******+++++++++*********)))))),,,,,,,,,++++++++++++***------,,,++++++******)))---,,,+++))))))))))))***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))***++++++++++++*********************************)))))))))))))))***((()))***+++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++*********...---+++*********++++++,,,+++(((&&&'''***---//////,,,)))))),,,......---+++,,,............///111+++,,,---......---,,,+++000///...------...///000............////////////111111000000//////......000000000000000111111222222222222222222222222222333222222111111222222333666666666555555444444444444444444555555555555666777666555444333222222222333333333222222222111111111111111222222333333333222222222111111111111000000111111111111222222222000000//////.........---000000////////////000000//////000000000000////////////.........------------...//////......///000.........------,,,,,,,,,------------------------++++++,,,,,,---...////////////...---,,,,,,++++++---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---333111///---,,,+++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---///000111111111000000000000000000000000000111111000000//////......000///...------...///000000000111111222222222333//////...---------------////////////////////////////////////............//////000000000///---,,,,,,,,,,,,------.........------------------------...------,,,,,,,,,------)))***+++,,,------------...------------...//////+++,,,---......---,,,+++''')))+++---...---,,,+++------------,,,,,,++++++++++++++++++++++++,,,,,,************************++++++******************++++++++++++************------,,,++++++******)))************************,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++))))))))))))*********+++++++++************++++++,,,,,,+++++++++*********++++++************+++++++++***)))((()))+++---...++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))***+++------,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++++++++***((()))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++***************))))))))))))(((+++++++++++++++++++++,,,++++++***))))))***+++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))***++++++++++++*********************************))))))))))))******))))))***+++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,++++++++++++++++++---,,,+++*********++++++,,,+++)))((((((***,,,---,,,)))&&&&&&)))++++++***)))+++,,,,,,,,,,,,---///------............------000///...------...//////............////////////111000000000/////////...000000000000000111111222222222222222222222222222333222222111111222222333555555555444444444333333444444444444555555555555666555444333222222222222333333333222222222111111222222222222222222333333222222222111111111000000000000111111111222222222000/////////............000//////////////////000------............------///.........------------///000111000...------...---------------,,,,,,,,,------------------------+++,,,,,,------.........///......---,,,,,,++++++---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---111000...---,,,+++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...///000111111000///000000000000000000000000111000000000/////////...111000///......///000111000000000000111111222222000//////...------......////////////////////////////////////................../////////...---,,,,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---------.........---------//////...---,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++((()))+++---------,,,+++---------------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++++++++*********+++++++++++++++...---+++************+++************************+++++++++***************))))))***+++,,,,,,,,,,,,)))))))))***************++++++************++++++,,,,,,,,,,,,++++++++++++*********))))))************)))(((((()))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((************************&&&(((+++---...---+++***,,,,,,,,,++++++++++++***))))))(((((()))+++,,,---,,,,,,++++++++++++,,,,,,***+++,,,---.........---,,,,,,,,,+++++++++******---------,,,,,,,,,,,,+++*********))))))))))))((()))******+++,,,,,,------))))))))))))***+++------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************))))))***++++++++++++*********************************)))))))))******+++))))))***++++++++++++***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++,,,,,,---,,,+++*********++++++,,,+++******)))*********+++)))''''''((()))))))))***+++------,,,,,,---//////..................//////......---......//////............////////////000000000000////////////000000000000000111111222222222222222222222222222222222111111111111222222444444333333333333333222333333333444444444555555333333333222222333333444333333333222222222111111333333222222222222222222222222111111111000000000000000000111111111222222////////////............//////............//////------............------............------------222333333111...,,,+++,,,,,,,,,,,,,,,------------........................------------------------.........------,,,,,,+++---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000//////...000000000000000000000000000000000000////////////111111000//////000111111////////////000000000000000000//////......///////////////////////////////////////............---------.........---,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,+++++++++,,,,,,---000000000///...---,,,,,,000///...,,,++++++******,,,,,,++++++++++++,,,,,,)))***+++---------,,,,,,***++++++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,*********++++++,,,,,,,,,...---+++))))))***+++,,,*********************************))))))))))))))))))***+++,,,,,,,,,,,,,,,************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************'''))),,,---,,,+++******++++++++++++++++++++++++,,,***)))((()))***,,,...---,,,+++******+++,,,---+++,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++***************++++++,,,,,,,,,************++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************))))))***++++++++++++*********************************))))))******++++++)))******+++++++++******++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))(((---,,,+++***++++++++++++,,,...//////......///111000///...------...///000...------.........//////............////////////000000000000////////////000000000000000111111222111111111111111111111111222222111111111111222222222222222222222222222222222333333333444444444444222222222333333444555666333333333222222222111111333333333222222111111111111111111111000000000000000000000000111111111111///////////////.........///......------......///...//////000000//////...------------------------222222222000...,,,,,,---+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///.....................---000000000000000000000000000000000000////////////111000///......///000111......//////////////////000000////////////000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***------------------------------,,,,,,,,,---......000000///...------------///...---,,,++++++++++++---,,,+++******+++,,,---******,,,---------,,,,,,)))***,,,------,,,+++***))))))***+++,,,,,,------++++++++++++++++++++++++******++++++,,,,,,,,,,,,******++++++,,,,,,,,,---...---+++))))))***+++---************************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))+++++++++***************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,+++(((''')))+++++++++++++++++++++++++++///...+++***)))***,,,---++++++************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++******************************************+++,,,,,,******+++++++++******)))++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,+++***)))(((------------,,,,,,---------///000///......///111000///...------...///000,,,,,,---...........................////////////////////////000000000000000000000000000111111222111111111111111111111111222111111000000111111222222222222222222222222222222222222222333333333444222222333333444666777888333333333222222222111111333333333222222111111111111111111000000000////////////000000000111111111.........///////////////......------------............////////////......,,,,,,------------------...///000///...------///***++++++,,,,,,---------++++++++++++++++++++++++------------------,,,,,,---------------,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///.........---------------////////////////////////////////////000000000000///...------------.../////////..................000000////////////000000////////////////////////............------------,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++++++++------------------------...............///000000......---,,,,,,---......,,,,,,,,,++++++,,,,,,---...---,,,++++++,,,---...++++++,,,,,,---------,,,+++,,,...///000///---,,,((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------+++++++++,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,************************))))))))))))************,,,,,,,,,,,,+++***))))))+++++++++++++++*********++++++************++++++++++++++++++,,,,,,,,,,,,*********))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++,,,,,,***&&&&&&))),,,***++++++++++++,,,,,,,,,///...---++++++++++++,,,******++++++++++++******++++++************++++++,,,,,,,,,+++++++++******)))***************++++++*********))))))))))))(((------,,,,,,+++******)))------------,,,+++***)))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))************************))))))***++++++++++++******************************************+++,,,---***++++++++++++***))))))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++,,,,,,******+++,,,,,,,,,++++++******+++++++++***))))))***+++,,,,,,++++++,,,...,,,---......---,,,---...///..................///+++,,,---...........................////////////////////////000000000000000000000000000111111222111111111111111111111111111111000000000000111111111222222222222333333333111111222222222333333333222222222333444555777777333333333222222222111111333333222222222222222222111111000000000//////////////////000000000111111.........///////////////------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,------------+++,,,......------...///++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---+++,,,------------,,,,,,,,,,,,,,,---------......---------------------------------............///------,,,,,,,,,------...////////////////////////////////////000000000000......---,,,,,,---......////////////............//////......//////000000////////////////////////.........------------,,,,,,,,,+++++++++,,,------...---------------,,,,,,------------------------///////////////000111222...---,,,,,,,,,---...///,,,,,,,,,,,,,,,---............------------......,,,,,,,,,,,,,,,---------***,,,...000000///...,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))******+++++++++++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********++++++************++++++*********+++++++++,,,,,,++++++************++++++***+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************&&&))),,,+++((('''***---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++)))+++---......---+++))),,,+++***))))))***+++,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,*********))))))))))))(((,,,++++++++++++++++++++++++,,,---------,,,+++***++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))(((************************))))))***++++++++++++***************************************+++,,,---...+++++++++++++++***))))))++++++++++++++++++++++++******++++++++++++******,,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,+++***************+++++++++'''))),,,,,,++++++---///---...///...---,,,---...------............------***+++,,,...//////..................////////////.../////////000000000111000000000000000111111222111111111111111111111111111111000000000000111111222222222222333333444444111111111111222222222222000000000111222333444555333333333222222222111111222222222222222222333333111000000000////////////////////////000000000111............/////////000------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***+++,,,,,,++++++---...,,,,,,,,,+++++++++++++++------------------------+++,,,,,,------.........---------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---------...///......,,,,,,,,,,,,,,,---------..............................---------............///,,,,,,+++++++++---...///////////////////////////.../////////000000000111///...---,,,,,,---...///000000000/////////............------...//////000////////////////////////.........---------,,,,,,---,,,,,,+++,,,---...///---..................///------------------------............///000111222222000...---,,,---...///......------------------......////////////......---------,,,,,,,,,------(((***,,,...///...,,,***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,+++++++++***++++++,,,,,,,,,++++++************************))))))******+++++++++,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++)))))))))******+++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************ &&&,,,---+++)))+++...*********++++++,,,,,,,,,((()))***++++++,,,++++++)))+++...000000...+++)))---,,,+++*********+++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,,,,++++++++++++************++++++,,,------)))***,,,---......---,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((************************))))))***++++++++++++***************************************+++,,,---...+++++++++++++++***)))(((++++++++++++++++++++++++******++++++++++++******---,,,,,,++++++*********)))***+++,,,---,,,,,,+++***)))))))))***+++,,,,,,&&&)))------,,,,,,...111///000111000///...///000+++,,,---......---,,,+++)))+++,,,...//////................../////////000.../////////000000111111000000000000000111111222000000000000000000000000111111000000000000111111222222222333333444444444000111111111111222222222////////////000111222333333333333222222222111111111111111222222333333444000000000000////////////////////////000000000000---.........//////000000---,,,,,,++++++,,,,,,------......//////......---+++++++++,,,,,,---------***+++,,,,,,******+++,,,---,,,,,,++++++*********////////////////////////++++++,,,,,,---...//////---------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---....../////////...,,,+++,,,,,,,,,---------..............................---------.........//////++++++******+++---...000////////////////////////.../////////000000111111000///...------...///000111111000000/////////...---------------...///000////////////////////////......---------,,,,,,,,,------,,,+++,,,---///000---.........///000000000---------------------------------......000111111555444111...---------...111000///...---,,,,,,,,,...///000111111000///......------,,,,,,,,,------++++++++++++++++++++++++---,,,***)))((()))******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******************************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,+++***)))***,,,---,,,+++++++++***************+++++++++++++++******))))))************************++++++++++++++++++++++++...---+++******+++---...---,,,++++++------,,,+++*********************************++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,------------------,,,***((('''&&&((()))+++,,,------,,,+++))))))*********+++++++++++++++******************,,,---......,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++************++++++...+++((((((***++++++)))***++++++,,,,,,++++++************++++++*********)))***++++++***)))***+++************************+++,,,,,,***)))***...000((((((((()))******++++++,,,,,,---...---+++((('''************************'''(((******))))))***,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********+++---///000000111111000///......///,,,,,,,,,,,,,,,,,,,,,,,,------............------............////////////111111222222222222111111111111111111111111111111000000000000000111111222111222222333333222222111333333333222222111111111222222111111111111222222222222222222222222222222222222222111111111000000222222222111111111000000222111111111000000//////111000...///111222222111---...000///...,,,------////////////////////////..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------000///---,,,+++,,,,,,---.........------,,,,,,,,,.../////////...---,,,,,,------,,,,,,,,,---......333000---+++++++++++++++//////.........---------,,,,,,---------,,,++++++------------------------------------------------////////////////////////,,,------..............................///000000////////////..................------------......000///...---,,,------...------------------------,,,,,,,,,---------......,,,,,,------...///000000...------,,,,,,------...///...,,,++++++,,,...///333333222111000///......000000//////.........---,,,------......------,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,+++***+++,,,------+++******)))))))))))))))***++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---+++***))))))++++++***)))************************)))******************)))))))))*********+++++++++++++++++++++,,,,,,,,,---&&&'''((()))***+++++++++++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,---++++++******************)))***++++++))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++************++++++...+++((((((***+++***)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++)))***++++++***)))***+++************************+++,,,***(((...666777333************))))))))))))+++,,,---------+++)))(((************************''')))******(((((()))+++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...///000111000...---...///,,,,,,,,,,,,,,,,,,,,,,,,------............------............//////////////////000000000000//////000000000000000000000000000000000000000111111222111222222333333222222111333333333222222111111111222222111111111111222222111111111111111111111111222222222111111111000000222222222111111111000000111111111111000000000///...---+++,,,...//////...---...000///...,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,------------------------///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------,,,+++,,,,,,,,,,,,,,,------...333000---++++++,,,++++++......------,,,,,,,,,,,,***+++,,,---------------------------------------------------------------///////////////////////////000000111111111111111...............///000000000000/////////..................------.........000///...---,,,------...------------------------,,,,,,,,,---------......+++,,,,,,---......//////...------,,,,,,------...///...,,,++++++,,,...///.........---------------............---------,,,,,,------......------,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,---++++++,,,---...---,,,))))))((((((((())))))***++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))+++++++++***))))))++++++***)))************************)))******++++++******)))(((((()))))))))******************+++++++++++++++###$$$&&&(((***,,,------...---,,,+++*********************+++++++++,,,,,,******+++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++---+++))))))***+++***)))***++++++,,,,,,++++++******++++++++++++++++++***)))***++++++***)))***+++***************************,,,((('''222AAA@@@444,,,++++++***))))))((((((***+++,,,------,,,******++++++++++++++++++++++++)))***+++***)))((()))*********+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++...---,,,++++++++++++,,,---...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------............------............////////////---......//////......---////////////////////////000000000000000111111222111111222222222222111111222222222222222111111111222222111111111111222222000000000000000000000000222111111111111000000000222111111111111000000000111111111111000000000000...,,,++++++---......------...000///...,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............------------------------------------......------,,,,,,...------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,------222///,,,+++,,,,,,,,,+++---,,,,,,,,,,,,+++++++++)))***+++---............------------------------........................////////////////////////------...////////////...///............//////000000000000000////////////........................//////...------------...------------------------,,,,,,,,,---------......++++++,,,,,,------.........------,,,,,,------......---,,,++++++,,,---...++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,---......---+++******+++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++++++++***************************************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,---,,,+++,,,...///...---***))))))))))))******+++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++************++++++---,,,++++++------,,,+++************************++++++,,,,,,,,,,,,++++++))))))))))))*********+++************************'''((()))******++++++***...---+++***)))***+++,,,'''(((((((((((()))))))))******+++++++++++++++,,,,,,---......,,,,,,---...++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++***************)))***++++++,,,,,,++++++***(((((())))))))))))(((((()))***++++++***)))***+++************************)))...+++&&&111AAA???111+++++++++******))))))))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...,,,***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---------------------------,,,------......------,,,............////////////---......//////......---000000000000000000000000000000000000000111111222111111222222222222111111222222222111111111111111222222111111111111222222000000000000000000000000111111111111000000000000111111111111000000000000111111111000000000000000000///---...///000000///---...000///...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------........................,,,,,,.........---,,,+++------------------------***+++,,,---------------++++++******++++++,,,---000...,,,,,,,,,---,,,+++---,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---------------------------////////////////////////////////////////////////+++,,,------......------//////............///000111111000000000/////////---..................---............------......------------------------,,,,,,,,,---------......+++++++++,,,,,,---------...------,,,,,,------......---,,,,,,,,,,,,---...---............/////////---------,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------------------++++++++++++++++++++++++***+++---......---,,,+++*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,---,,,+++,,,...///...---+++*********++++++,,,---+++++++++++++++++++++,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---,,,++++++------,,,+++************************,,,------......------,,,*********+++++++++,,,,,,************************++++++,,,,,,,,,+++******,,,+++***)))***+++---...'''(((((((((((()))))))))******++++++,,,,,,,,,,,,(((***+++***)))((()))***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,***+++++++++***)))))))))***++++++,,,,,,++++++***(((((())))))))))))(((((()))***++++++***)))***+++************************(((//////(((+++555555---))))))******+++++++++,,,)))******+++,,,,,,,,,,,,++++++++++++++++++++++++...///000...,,,***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((******+++,,,------......***,,,---,,,+++***,,,---------------------------,,,,,,------------,,,,,,............////////////...//////000000//////...111111111111111111111111000000000000000111111222000111111222222111111000111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111222000//////000111111000---...000///...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---........................+++,,,---.........,,,,,,------------------------+++,,,---......///......++++++******++++++,,,---///---,,,,,,---...---,,,------------........................------,,,+++------------------------//////////////////////////////////////////////////////000111111111111000//////............//////000000000000////////////------...//////...------------..................------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,---...------,,,,,,------...---------,,,,,,---------000000000/////////......---------------------...,,,------......------,,,+++,,,------.........---++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******************************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,---++++++,,,---...---,,,+++++++++++++++,,,---...++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))************************,,,------......------,,,***++++++++++++,,,,,,,,,+++++++++++++++***************+++,,,---------,,,************+++,,,---...*********+++++++++,,,,,,******++++++,,,---------)))***++++++***)))***+++++++++++++++++++++++++++************++++++++++++,,,,,,++++++++++++,,,,,,)))+++,,,,,,***))))))******++++++,,,,,,++++++******++++++++++++++++++***)))***++++++***)))***+++************************)))...000,,,)))***+++***))))))******+++,,,,,,---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///000000///,,,+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++((()))+++,,,---.........***+++,,,,,,++++++,,,---------------------------,,,,,,------------,,,,,,............///////////////000000111111000000///111111111111111111111111000000000000000111111222000000111111111111000000000000000111111111111111222222111111111111222222111111111111111111111111//////000000000000000111//////000000000000000111000000000000111111111111111///...---/////////...---...000///...,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---........................,,,,,,------......------,,,,,,,,,------------...------......//////......+++++++++++++++,,,---------,,,+++,,,......---,,,------...............///////////////---,,,+++***------------------------........................////////////////////////---...//////000000//////000//////............///////////////............,,,---...//////...---,,,,,,---......///.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------...------,,,,,,------...------------------------///.........------,,,,,,------------............,,,------......------,,,+++,,,---......///......++++++++++++++++++++++++***************+++,,,,,,)))******+++,,,,,,------++++++++++++++++++,,,,,,************************------,,,,,,,,,+++++++++******************************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,+++***+++,,,------+++************+++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***))))))++++++***)))************************++++++,,,,,,,,,,,,++++++************++++++++++++---,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,---******++++++,,,------...+++---...---,,,+++,,,---++++++++++++++++++++++++************++++++++++++---,,,,,,++++++,,,,,,---(((+++------***((()))******++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++)))***++++++***)))***+++************************,,,+++---///,,,&&&'''---++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******,,,------------,,,***+++,,,,,,++++++,,,...........................+++,,,,,,------,,,,,,+++............///////////////000000111111000000///111111111111111111111111000000000000000111111222000000111111111111000000///000000000111111111222222222111111111111222222000000000000000000000000////////////000000111111////////////000000111111///000000000111111111111111///------......---,,,---...000///...,,,------------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------..............................,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------.........---,,,,,,,,,,,,,,,,,,,,,------...,,,++++++,,,...///...---,,,,,,,,,------............/////////...---,,,,,,------------------------------------------------////////////////////////+++,,,------...---------000000///...........................------------,,,---///000000///---,,,,,,,,,.../////////......------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...,,,------------------,,,,,,,,,,,,,,,,,,---------++++++,,,,,,------------,,,------......------,,,+++,,,---...////////////++++++++++++++++++++++++******)))((()))***,,,---))))))***+++,,,,,,------*********++++++,,,,,,---************************---------,,,,,,,,,++++++******************************+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,+++***)))***,,,---,,,+++))))))))))))***+++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******---,,,++++++------,,,+++*********************************++++++*********))))))))))))************---------,,,,,,+++++++++******+++++++++***))))))+++,,,------,,,+++)))((()))************+++++++++******+++,,,,,,---......((()))******)))((()))***++++++++++++++++++++++++)))************+++++++++---,,,,,,++++++,,,,,,---(((+++------***((()))***+++++++++,,,,,,+++++++++******++++++++++++******)))+++++++++***)))***+++************************...((()))111000((((((000------,,,++++++*********,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---...---,,,+++******+++------,,,,,,---...........................+++,,,,,,------,,,,,,+++............/////////000//////000000000000//////000000000000000000000000000000000000000111111222000000111111111111000000//////000000111111111222222222111111111111222222////////////////////////.../////////000000111111.../////////000000111111//////000000111111111222222000......//////...------...000///...,,,------------------------------******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////////////////------,,,+++,,,---///000,,,,,,,,,------.........------------,,,,,,+++***------,,,,,,------...///,,,++++++---//////...---+++++++++,,,,,,---------------......///.........------------------------------------------------////////////////////////...//////000111000000000111000///.....................---------,,,,,,,,,,,,---///000000///---,,,+++,,,.../////////......------------------------,,,,,,,,,---------.................................------,,,,,,------...,,,------......------,,,***++++++,,,...//////000*********++++++,,,,,,,,,,,,------......------,,,+++,,,---...////////////++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,+++*********+++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***++++++,,,,,,++++++***,,,+++***)))))))))++++++---------,,,,,,+++++++++...---+++***)))***++++++---,,,,,,++++++*********,,,,,,,,,++++++*********)))))))))***+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++((()))+++,,,---,,,,,,+++,,,+++******,,,,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++,,,++++++---//////,,,(((************************++++++++++++++++++++++++***************)))(((''',,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,+++*********+++,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,///,,,)))))),,,...---,,,***++++++,,,---...//////---------,,,,,,+++++++++,,,,,,,,,---------..................//////////////////000000000000//////............////////////000000////////////000000111111111000000000000000000000000000////////////000000000000000000000000000000000000000///......111111000///////////////,,,,,,,,,,,,,,,---...///------,,,------...///000------------------------------,,,++++++,,,------------------------------++++++******+++---...///,,,,,,,,,---------.........------,,,,,,------...000///...---------------...........................------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++,,,---///111------------------------................................................111111000///////////////000///---,,,,,,---///000000000000000////////////000///...///000///---,,,////////////////////////------...///000000//////------............------........................///////////////////////////...---,,,,,,---...///---------------------------------............///,,,,,,,,,---------..............................------......------,,,+++,,,------......------,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++*********+++,,,------------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++......---,,,,,,,,,---...---------,,,,,,+++++++++---,,,,,,+++******++++++,,,,,,,,,+++++++++++++++---,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,---+++++++++,,,---,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************,,,++++++---///...+++)))************************++++++++++++++++++++++++***++++++++++++******)))++++++++++++++++++++++++++++++************++++++---,,,,,,++++++,,,---...************+++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,///---++++++...///...,,,,,,,,,---------------------------...............,,,,,,---------.....................//////////////////000000000000//////....../////////000000000111000000000000000000111000000000000000000000000000000000000////////////000000000000000000000000000000000000000///......//////...............//////...............///000000///...------,,,------------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///,,,,,,,,,---------......---,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,........................---------,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------------------................................................111000///............//////...---,,,,,,---...////////////..................---,,,---//////...---////////////////////////---...//////////////////------............------...................................................---,,,,,,,,,,,,---...---------------------------------............/////////......------,,,,,,........................------......------,,,+++,,,------......------,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,+++++++++******************+++,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++------------,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...,,,,,,------------,,,,,,......------------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,...---,,,,,,---...---,,,***++++++,,,,,,++++++***------------------------,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------+++++++++,,,...---+++)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++************************++++++************++++++,,,,,,,,,,,,---...//////++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,...------...//////...,,,......---------,,,,,,,,,******++++++,,,---------,,,------------.....................////////////...//////000000//////.../////////000000000111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000//////.........---------......///111111000000//////000000000///...------,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------......,,,,,,,,,---------.........------,,,,,,------...---------,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------................................................//////...---------......///...---,,,,,,---...///---------...............,,,++++++,,,...//////...//////////////////////////////////////////...---------............------........................------------------------------,,,++++++,,,---------------------------------------............///................................................------......------,,,+++,,,------......------,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******+++,,,---...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,...------,,,,,,++++++***++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,------......------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,+++******++++++,,,,,,---------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,*********+++,,,---///---,,,---...///...---***++++++,,,,,,++++++***------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++........................+++++++++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++,,,---...//////---------.........//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,---.../////////---,,,------------------------++++++++++++,,,,,,------------------........................////////////...//////////////////...000000000000111111111111/////////////////////////////////000000000000000000000000000////////////000000000000000000000000//////000000000000//////......------......//////222222111000////////////------,,,------...///000------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++///.........------......,,,,,,,,,---------......//////............//////---------------------,,,........................,,,++++++++++++,,,------------------------------------------------------,,,,,,---............---------------------------...................................................------,,,,,,---------...------,,,,,,------...------............/////////---,,,---...//////...//////////////////////////////000000///...------------............------........................------------------------------------------------........................---------............///++++++,,,...000111222333........................------......------,,,+++,,,------......------,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++******+++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,------......------,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,++++++++++++,,,,,,------...---------------------------,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********,,,,,,///...------//////...---***++++++,,,,,,++++++***------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))***+++,,,------------------.........//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---***,,,---......,,,,,,+++++++++,,,,,,---...//////........................---------.........//////............////////////......////////////......000000000000111111111111---......//////......---......//////000000000000000000000000//////////////////////////////////////////000000000000//////000///////////////000000111000//////............------,,,------...///000------------------------******++++++++++++******++++++++++++++++++++++++..................------,,,,,,,,,---------............------------......---...////////////..............................,,,++++++++++++,,,------------------------------------------------------------...////////////...------------------------................................................------,,,,,,,,,,,,---------------,,,,,,---------....../////////000000000444111///...//////...---//////////////////////////////000000///...------------............------......................................................////////////..............................---------............///++++++,,,...000111222333........................------......------,,,+++,,,------......------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///,,,,,,------------,,,,,,+++,,,---......///......++++++,,,,,,,,,,,,------+++,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++///...------...///...---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++************++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***,,,------,,,++++++,,,***++++++,,,---...///000+++++++++++++++,,,,,,,,,------........./////////............////////////---......//////......---/////////000000000111111------////////////---------......//////000000111000000000000////////////////////////////////////...//////000000000000000111111000/////////////////////...---------......000///...------,,,------------------------------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,---------......+++++++++******+++++++++---...///111111000//////........................,,,,,,,,,,,,,,,------...---------------------------------------------------------.........//////------------------------................................................------,,,,,,,,,---......,,,,,,,,,------,,,,,,,,,......//////000111111111666333000/////////...---//////////////////////////////////////////...---------............------........................//////////////////////////////000000000000//////........................---------............///................................................------......------,,,+++,,,------......------,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,+++************))))))))))))(((++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,------...+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...++++++,,,,,,,,,,,,++++++------///000111111111000+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......---------------,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))...---,,,---......---,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******+++,,,,,,------++++++++++++++++++++++++******++++++++++++******........................)))+++,,,+++)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++***))))))++++++++++++++++++++++++++++++************++++++***+++,,,------,,,,,,+++************++++++++++++)))******+++,,,---.........---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,---...---++++++---///,,,,,,,,,------.........'''((()))***,,,---...///............////////////............////////////---......//////......---....../////////000000000...///000111111000///...------......///000000111000000000000////////////////////////////////////......///000000000000000222111000///...---------......---------...//////000///...------,,,------------------------------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,---///000111000///...........................---------,,,---......///------------------------........................,,,,,,+++***+++,,,---...------------------------................................................---------------...//////,,,,,,,,,------,,,,,,,,,------......///000000111555222///......//////...////////////////////////---...//////////////////------............------......................................................///000000///..............................---------............/////////......------,,,,,,........................------......------,,,+++,,,------......------,,,------........./////////++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,---,,,+++***)))))))))))))))((((((((((((++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***+++,,,------...///++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------***++++++,,,,,,++++++***,,,---///000111111111000+++++++++,,,,,,------------,,,,,,+++,,,---///000.........------,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------------------------------+++++++++++++++++++++++++++,,,,,,---,,,+++***(((...---,,,,,,---...---,,,+++++++++,,,,,,+++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++*********------------------------)))+++,,,+++((((((***---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************++++++************++++++,,,---.........---,,,+++++++++,,,,,,,,,---------(((((()))***,,,---.........---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---//////...++++++...111......---------,,,,,,,,,+++,,,...000333666888999............/////////000............/////////000---..................---............///////////////111222333333222111///---------...///000000111000000000000////////////////////////////////////......///000000000000000222111///...,,,,,,++++++...............///000111---------------...000000------------------------------...//////...------------------------------((()))+++---......------,,,,,,,,,---------....../////////....../////////+++,,,...000000///...---...........................------------...//////------------------------........................+++***)))((((((***,,,---------------------------................................................---------------...///000+++,,,,,,------,,,,,,+++,,,,,,------...///000000222000---,,,---/////////////////////////////////------...///000000000///---..................---........................------------------------,,,---...//////...---,,,////////////////////////---------.........//////,,,,,,,,,------.................................------......------,,,+++,,,------......------,,,.........////////////000111///...,,,,,,---...///---------------------------,,,,,,++++++,,,,,,---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++******)))))))))...+++***+++///000...,,,111000...+++***)))))))))------,,,++++++******)))...---+++))))))***+++,,,++++++,,,,,,,,,---------,,,------......------,,,)))***++++++,,,---......,,,---......//////............---------,,,,,,,,,...------,,,+++***)))))),,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******.........------,,,,,,,,,''',,,...,,,+++---...,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---///...---,,,,,,---***+++------+++***)))***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,,,,++++++******,,,------+++******++++++*********))))))((((((+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******///---,,,******+++,,,------------------,,,+++***+++***)))))))))***,,,,,,---,,,++++++------,,,+++++++++***,,,------***(((,,,++++++******++++++,,,------......---+++***(((,,,++++++******++++++,,,+++)))((()))***,,,++++++........................)))******++++++,,,,,,---...---,,,...///000...---....................................////////////222///---...000222111//////////////////000111111//////000000000000//////000000000000000000000000////////////////////////...///111111000000222333///111333555555333111///111000000///...------------.........//////000000///...---,,,,,,,,,,,,,,,000...,,,******,,,...000.........------,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,///...---,,,,,,---...///..............................---,,,,,,+++******000000//////.........---..................------------......---+++)))(((,,,,,,------...///000000---------------...///000................................................//////......------,,,,,,,,,---------.../////////........................------------------------........................+++---000000///---------........................////////////////////////........................///...---,,,,,,,,,,,,---------............------................................................000000///...------,,,,,,------............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------,,,,,,,,,++++++...---,,,---...////////////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------...---+++*********+++,,,******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///---+++***)))***,,,------,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***---------,,,,,,,,,++++++------------,,,,,,,,,+++---111111---+++,,,---+++++++++++++++++++++++++++------,,,,,,,,,,,,------)))+++,,,---,,,,,,,,,...***,,,......,,,*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******++++++*********)))))))))))))))******++++++******)))*********++++++,,,,,,,,,///...,,,*********,,,,,,,,,,,,,,,,,,,,,+++******,,,+++*********+++---------,,,++++++------,,,+++...,,,++++++,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***)))))),,,++++++******++++++,,,---+++***+++,,,...------------------------------...---------------------+++,,,---...////////////....................................////////////222000......000111000...///////////////000000111///000000111111000000///000000000000000000000000////////////////////////000111222111/////////000000111222333333222111000111000000///......------............------------///...---,,,,,,,,,,,,---///...,,,++++++,,,...///......---------,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,+++++++++///...------------...///........................,,,,,,,,,,,,------------///.........------------........................------......---+++***)))******++++++,,,------...///.........---,,,,,,,,,................................................////////////000000000000---------.......................................------------------------...........................///111000///...///000..............................................................................------------------------............------................................................000//////...------,,,,,,------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,,,,,,,+++*********)))((()))+++---------,,,,,,,,,---......++++++,,,------...//////,,,,,,,,,,,,++++++++++++************++++++++++++,,,------......------,,,---------,,,,,,+++++++++,,,---......//////......000---***''''''))),,,...++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////---+++***.........---------,,,,,,,,,,,,,,,,,,++++++++++++333666444...***+++,,,***++++++++++++++++++++++++///...---,,,,,,---......''')))+++,,,++++++---...+++---//////---++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---......+++,,,------+++******+++***************))))))))))))******++++++******)))((()))***+++,,,------...000...---+++******++++++++++++++++++++++++***))),,,,,,++++++,,,,,,---...---,,,++++++------,,,+++///,,,***)))+++,,,------,,,,,,++++++++++++,,,,,,---,,,+++******))))))***,,,++++++******++++++,,,---+++***+++,,,...------,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++))),,,///000...---///222....................................////////////333111///...///000///...//////......//////000111000111111111111111111000000000000000000000000000////////////////////////222333333111///------...000000000000000000000000000000000///......------.........---,,,,,,++++++......---,,,,,,,,,------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++******///...------------...///........................++++++,,,---......//////---------------,,,,,,,,,........................---------------,,,+++******++++++,,,,,,---------,,,,,,---......---,,,+++................................................***++++++,,,------.....................---------........................------------------------...........................//////...------...000........................------------------------........................------------............------............------................................................/////////...------,,,,,,------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---,,,+++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************************(((******(((&&&&&&)))---------------------......+++,,,,,,,,,---------...+++,,,,,,------,,,++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///............---+++))))))***,,,---*********++++++,,,,,,,,,......---,,,+++))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222222000...,,,------------,,,,,,,,,,,,++++++++++++++++++++++++444666444---)))+++,,,+++++++++++++++++++++++++++...---,,,,,,,,,...000111(((***,,,,,,,,,+++,,,---,,,---//////---,,,+++,,,+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,+++++++++,,,,,,---------+++---...---,,,***++++++************************+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------///...---,,,+++***************+++++++++******)))++++++++++++,,,,,,---------,,,++++++------,,,++++++***)))***,,,---,,,***,,,,,,,,,++++++,,,,,,,,,...---+++*********+++,,,,,,++++++******++++++,,,+++)))((()))***,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++***...222111---+++...222....................................////////////333222000//////.........///............///000000111111222222222222111111////////////////////////////////////////////////111222222111...------...000///............///000000000//////..................------------------...------,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++.........------.................................,,,,,,------...//////000---------------------------------...............------------------,,,,,,---------.........//////&&&(((+++---//////......................................................***+++++++++,,,,,,,,,---/////////...---------,,,........................................................................,,,---,,,+++******,,,...........................------------------------........................------...///////////////------............------................................................//////.........---------------............---------..................---------------------------------------............///......---------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************************---...///---+++***---000------------------,,,,,,---,,,,,,,,,++++++******+++,,,,,,---------,,,,,,,,,,,,,,,------------...,,,------......------,,,******+++,,,,,,---......,,,---......///.........---------...---,,,++++++*********++++++,,,,,,---......---,,,+++))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111000...,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++000222111+++(((+++,,,,,,+++++++++++++++++++++++++++++++++,,,...000222333,,,...///...,,,++++++,,,,,,---//////---,,,+++,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,---------,,,,,,++++++++++++---......,,,++++++,,,***************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++......---,,,++++++******)))******+++++++++******)))******+++++++++++++++---,,,++++++------,,,+++)))***---000111000,,,)))---,,,,,,,,,,,,,,,,,,---///...,,,++++++,,,---...,,,++++++******++++++,,,+++)))((()))***,,,++++++------------------------+++++++++,,,,,,------------111444222---***,,,000....................................////////////222222111000...........................//////000111111222222222222111111////////////////////////////////////////////////...000111000///...///000000///---,,,,,,---///000////////////............,,,,,,---...///000000111------,,,,,,,,,------...+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------..................---..................................................................//////---------.........//////------------------......---------...............&&&(((+++---//////......................................................111111111000000//////////////////...---------,,,........................................................................,,,---,,,+++******,,,.................................................................................///000000//////...------............------...............................................................---------------............---------..................------------------------------------.........//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,------------...///...,,,,,,,,,---,,,,,,---------,,,++++++------,,,++++++***)))))),,,,,,,,,,,,------------------------............,,,------......------,,,)))******+++---......///,,,---......//////......,,,---///000///...+++************++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,+++......***(((+++---,,,++++++++++++++++++++++++((()))+++,,,...000111222...///000///,,,+++***++++++---//////---++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,---......---,,,,,,+++******,,,---......,,,++++++,,,*********+++++++++++++++)))******++++++******))),,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++)))***++++++,,,+++++++++((()))***++++++++++++***---,,,++++++------,,,+++***,,,000555777444///+++------,,,,,,,,,,,,------......------------......,,,++++++******++++++,,,---+++***+++,,,...------........................,,,------...//////000000...111333111...,,,---///....................................////////////111111111000...---...000......------......///000000111111111111111111000000000000000000000000000////////////////////////,,,...////////////111222000///...------...///000//////////////////......+++,,,---...///111222222------,,,,,,,,,---......,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------......------...//////...------..............................------------------.........///////////////,,,,,,------.../////////------,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++................................................111111000000///......---...............---------...........................................................................//////...------...000........................////////////////////////........................///000111111111000...---------............------........................................................................------............------------............------------------------------------........./////////,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------+++++++++,,,---,,,)))'''((()))***,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++---,,,,,,+++,,,---...///,,,,,,,,,---------......,,,------......------,,,+++++++++,,,,,,---------,,,---......//////......,,,------------,,,+++***++++++++++++++++++,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,------------(((,,,...+++***,,,---,,,++++++++++++++++++++++++(((***,,,...//////...---,,,---......,,,***++++++***,,,......,,,*********+++,,,,,,------,,,,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---++++++,,,*********++++++,,,,,,,,,)))******++++++******)))++++++++++++++++++,,,,,,++++++,,,,,,------,,,,,,******+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++---,,,++++++------,,,+++***,,,///333555444///,,,------,,,,,,,,,,,,------,,,------......------,,,,,,++++++******++++++,,,---+++***+++,,,...------------------------------.........///////////////---...///000000000000000....................................///////////////000111000...---///111...------------.../////////000000111111000000///000000000000000000000000////////////////////////,,,---//////...///000222//////............//////.../////////////////////,,,,,,------...///000000,,,,,,,,,,,,,,,---...///,,,------------------,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------------...//////...------........................++++++,,,,,,------......---------....../////////,,,,,,------...//////000---,,,,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,///.........---,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................................................................///111000///...///000........................................................................111111222222111///---,,,------............------........................................................................------............------,,,,,,------------,,,,,,....................................////////////,,,------------,,,++++++---------------------------,,,,,,++++++,,,,,,---+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))******+++++++++...------///111000+++'''%%%&&&(((+++,,,---------+++,,,,,,------......///...---+++++++++---///000++++++,,,,,,,,,---------,,,------......------,,,------,,,,,,,,,,,,++++++,,,---......//////......---,,,+++*********+++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,............---------,,,,,,,,,,,,,,,,,,------.........(((---///,,,+++------+++++++++++++++++++++++++++)))+++---//////---+++))))))+++,,,,,,+++***+++,,,***+++------+++*********+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------***++++++,,,,,,------...,,,...///...---+++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,))))))***+++,,,------...******+++,,,------------***+++,,,---------------***+++,,,---...---,,,,,,---,,,++++++------,,,+++)))***,,,...111000...+++...------,,,,,,------...***+++,,,---...---,,,+++,,,++++++++++++++++++,,,+++)))((()))***,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++,,,,,,,,,///222333333222..................................../////////000...000111000...---000333...------------...////////////000000000000//////000000000000000000000000////////////////////////---...//////......///111////////////////////////.........///////////////,,,---------------------,,,,,,,,,,,,,,,---...///------------------------*********++++++,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,---...//////...---,,,........................((()))***+++---...///000,,,,,,,,,------.........,,,,,,------...///000000---,,,,,,,,,---///000222........................---------------...///000................................................,,,------......//////000,,,------....../////////........................////////////////////////........................+++---000000///---------........................------------------------........................222222333333222///---+++---..................---................................................---.....................---..................---+++,,,,,,------,,,,,,+++..................................../////////000---------............///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......------------............///.........///////////////////////////////////////,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...------------------------++++++++++++++++++++++++///...,,,+++***+++,,,,,,---------,,,,,,+++++++++))))))*********+++++++++---,,,,,,++++++******)))*********++++++*********(((***+++---......------000...,,,,,,---...///...,,,......******......+++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))),,,,,,++++++***+++++++++***+++,,,,,,------,,,,,,*********)))))))))(((((()))***+++---...///000000---+++)))***,,,---,,,)))***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++******++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,+++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++000///---,,,++++++,,,,,,+++,,,---///000//////...---...............------..................------000000000000000000000000////////////////////////222111000.........///000000000000000000000000000000000////////////000000............////////////---...///000111111000///------......//////000000/////////...---------,,,.........------,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,,,,,,,,,,---------......,,,------......------,,,........................//////////////////////////////............////////////............////////////............//////000//////.........//////........................---,,,,,,,,,,,,---......000000///...------,,,,,,111000...---,,,,,,---...........................---------------------------------............///------...///000000//////.........------,,,,,,,,,000000//////......------................................................000000000000000////////////...---,,,,,,---...///000000//////.........---//////.........---------////////////////////////////////////////////////000000//////.........------.../////////...,,,+++.........//////000000000/////////......---------,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---------............///---------.......................................,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********+++++++++,,,,,,************++++++++++++***++++++,,,,,,++++++******+++,,,---......------...---,,,,,,,,,---------++++++******+++------+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,+++++++++++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********)))***+++,,,---.........---+++)))***,,,---,,,***,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++************************------------------------...---,,,,,,++++++,,,,,,))))))*********+++++++++)))******+++,,,---.........---,,,,,,,,,---........................---------...............------................................................////////////////////////222111///.........///000000000000000000000000000000000////////////000000............////////////+++///444888999555000---............////////////...............---------------------------,,,,,,,,,,,,------------------,,,------......------,,,,,,,,,,,,++++++,,,------,,,,,,,,,---------......,,,------......------,,,................................................///................../////////............////////////............////////////......---......///........................---,,,,,,,,,,,,---......000//////...------,,,,,,///......---------..............................---------------------------------............///---...//////////////////.........------,,,,,,,,,///////////////.................................------------------------////////////////////////000///............///000000/////////............//////.........---------////////////////////////........................000/////////..................//////...------,,,,,,,,,,,,,,,------------............------------+++++++++,,,,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///------------------------------------------------,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...++++++++++++++++++++++++------------------------...---,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,------)))))))))***+++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------------,,,+++,,,,,,,,,,,,,,,,,,+++///,,,+++...//////...///,,,------....../////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,------......------,,,***++++++,,,,,,++++++***++++++******++++++,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,---------...,,,++++++,,,---...///000000000///...---,,,,,,,,,------...............---................................................////////////////////////111000///.........//////000000000000000000000000000//////......//////000............////////////,,,000444888888555111.../////////...............---------...............,,,,,,------------------------------------,,,,,,---......//////......---++++++++++++,,,------...,,,,,,,,,---------......,,,------......------,,,........................------------------------......------------......//////............////////////............//////...---------------..............................---,,,,,,,,,,,,---....../////////...------,,,,,,------..........................................---------------------------------............/////////////////////...---.........---------------.........///////////////........................---------------------------------.../////////000000000////////////000000////////////............/////////............---////////////////////////........................////////////............//////...------------...,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------+++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++------------------------.........------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------............///.........---------------------------------------,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------......***+++++++++,,,,,,,,,---,,,------------------,,,,,,,,,,,,,,,,,,+++++++++***,,,......---,,,,,,+++///------000000......000---------......///000000......---,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,------***+++,,,,,,------,,,,,,------------------,,,,,,******+++++++++******)))+++++++++++++++,,,++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,---...------,,,,,,,,,------------------------------000000///...,,,+++******+++,,,,,,,,,---......///000///...,,,,,,------...,,,---......///.........---------.......................................////////////////////////////////////.../////////000000000000000000000000/////////....../////////............////////////000000///...//////000111/////////......---------,,,---------.../////////,,,,,,,,,------..................------,,,,,,,,,------............------*********+++,,,---...///,,,,,,,,,---------......,,,------......------,,,........................------------------------------,,,,,,,,,,,,------///......------......//////......------......///------,,,,,,,,,---..............................---,,,,,,,,,,,,---......//////.........---------+++,,,...///000///......................................................---------............/////////000000///...------...............---------------......//////000000........................------------------------+++,,,,,,---...///000000///////////////////////////////////////........./////////...............////////////////////////------------------------///////////////.........//////---,,,,,,---.../////////......------,,,,,,++++++,,,,,,------......------------............---------,,,,,,,,,++++++------------------------///...------------...///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------............///////////////......------------------------------,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------...............------,,,,,,,,,,,,,,,------......------,,,+++++++++***************+++---000000...,,,---------000222000---+++,,,---------,,,,,,---...//////......---,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,------...,,,+++++++++,,,------...***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,******++++++******))))))++++++,,,+++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------------------,,,,,,---......------------------------000000///...,,,+++******------------------------...------,,,,,,...///000,,,------...//////......---------.........//////////////////////////////////////////////////////.........////////////...//////////////////////////////............//////............////////////000///---,,,+++---.../////////......------,,,,,,,,,---------.../////////,,,,,,,,,------..................------,,,,,,,,,,,,,,,------------,,,,,,*********+++,,,---...///,,,,,,,,,---------......,,,------......------,,,................................................------,,,,,,,,,,,,------......------------............------------......,,,,,,,,,,,,,,,---...///........................---,,,,,,,,,,,,---.....................---------+++,,,...///000///......................................................---------............/////////000000///...------........................------......//////000000........................------------------------+++,,,,,,---...///000000.................................///////////////////////////////////////////////////////////////.................................//////////////////...---,,,,,,---///////////////......---------,,,,,,,,,------.........---------.........//////////////////.........---------------------------///...---,,,,,,---...///------------------------,,,,,,,,,------------...------------------------------------------------+++,,,,,,------,,,,,,+++---------............///000000000///......------------------------------,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------............,,,,,,,,,---------...............---,,,+++++++++,,,------......------,,,++++++************+++,,,+++...111000---,,,---///000>>>CCC777...000222///...---,,,++++++,,,---...---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,---...///***+++,,,,,,------,,,,,,************++++++++++++******+++++++++******)))***+++,,,,,,******+++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......------------------...///,,,,,,,,,,,,++++++++++++++++++,,,,,,---------...,,,------......---,,,,,,,,,,,,,,,---...///000000,,,,,,---...////////////,,,,,,------.../////////000000000000000000000000////////////////////////------.../////////......///////////////////////////......------......///............////////////---...000111111///---+++.........------------------------...............,,,,,,------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...,,,,,,,,,---------......,,,------......------,,,........................////////////////////////......------------............------------............------------......,,,,,,,,,,,,---...///000........................---,,,,,,,,,,,,---..............................------..................................................................---------............/////////////////////...---.............../////////.........///////////////................................................---------.../////////000------............------.........///////////////...////////////000000000////////////////////////////////////////////////.........///////////////...------------...//////------------------,,,,,,------..................,,,,,,---------.........////////////.......................................---,,,++++++,,,---...------------------------,,,,,,,,,---------......................................................+++,,,,,,------,,,,,,+++---------............///000000///......---,,,,,,........................,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...........................------------------------+++,,,.../////////...---------------.........///+++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++++++++---...///+++...000...+++***---000333LLLSSS===---444777000000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////***+++,,,,,,------,,,,,,)))*********+++++++++,,,******++++++,,,+++++++++***+++---,,,***)))+++---+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////---------------...//////------,,,,,,,,,+++++++++)))******+++,,,---......***+++,,,............---------..................+++,,,---...////////////,,,,,,------...//////000////////////////////////////////////////////////,,,---.../////////......///////////////////////////......------......///............////////////...///000111000///---,,,,,,------------------..................---------------------------,,,,,,,,,,,,------------------,,,,,,------------,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,---------......,,,------......------,,,................................................///..................///...------,,,,,,------......------,,,,,,------...------------...///000111........................---,,,,,,,,,,,,---..............................///......---------......................................................---------............///---...//////////////////---........./////////000///////////////.................................////////////////////////////////////////////////---...///000000///...---............/////////000.../////////000000000000////////////////////////000000000000000000000000............/////////000,,,------...//////......------..................//////////////////......++++++,,,,,,,,,---------......---------,,,,,,,,,...........................---+++******+++---...------------------------,,,,,,,,,------.................................////////////////////////---......//////......------------.........////////////...---,,,,,,++++++////////////////////////,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...------------------------////////////////////////+++,,,.../////////......---------.........//////+++++++++,,,,,,,,,------((((((((()))******+++++++++,,,,,,------,,,,,,+++------,,,,,,---///000111+++---///,,,)))(((,,,000...NNNVVV:::&&&///444+++222111...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000++++++,,,---------,,,,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,))),,,---,,,***)))+++---,,,------......------,,,+++++++++,,,,,,+++++++++++++++******++++++,,,---................................................,,,,,,------...///000000---------------...///000/////////......---------++++++++++++++++++++++++((()))+++...///000//////...//////000///---,,,++++++,,,---...////////////,,,,,,------...///000000........................////////////////////////+++,,,.../////////......////////////////////////.........------...................../////////000333000---***)))+++...111,,,,,,,,,------........./////////......------,,,.........------,,,,,,,,,,,,,,,,,,------.........---..................---------,,,+++++++++,,,,,,,,,,,,,,,---------......,,,------......------,,,........................------------------------//////............//////...------,,,,,,------......------,,,,,,------...---------...///000111111........................---,,,,,,,,,,,,---......---.....................111000...---,,,,,,---...........................////////////////////////---------.........//////------...///000000000///---.........//////000000000000//////.........---........................000000000000000000000000000000000000000/////////...///000111111000///...---.........//////000000.../////////000000111111////////////////////////000000000000000000000000---.........//////000000+++,,,...///000///...---//////000000111111222222111111000000//////.........------------...//////......---------,,,,,,,,,---------............///.........------,,,,,,,,,++++++------------++++++.........------,,,,,,,,,,,,,,,---......---,,,,,,000000//////.........---........................///...------------...///,,,++++++++++++,,,------+++...000000---,,,---///------,,,,,,,,,,,,------......//////...---,,,,,,000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++,,,---...//////---+++***...------,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,---------......***)))((((((---111---&&&111444666333...+++---000......---------,,,,,,,,,++++++++++++++++++++++++)))******++++++******))))))***+++,,,------------,,,,,,+++******+++,,,,,,,,,,,,************,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++333000,,,************)))+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......***)))))))))***,,,...///,,,,,,,,,------...............------,,,---------------------------------,,,++++++---...,,,'''"""---,,,***))))))***,,,---...---,,,++++++,,,---...------............------------------------,,,,,,111111000...,,,,,,...000////////////////////////---...//////000/////////......////////////......////////////000000000000........................---------............///......---------,,,,,,,,,///---,,,---000000...+++++++++******++++++,,,---///............---------++++++++++++++++++++++++------------,,,+++******---------,,,,,,+++++++++.................................////////////000//////.........---------...------,,,,,,,,,------////////////////////////............................../////////...,,,+++////////////000000000000......------------......////////////////////////---...///000000///...---.........---,,,,,,...000---------------...///000,,,,,,------...///000000//////............//////000000000000000/////////------............------111111000///////////////////////////////////////............/////////000000//////.........//////000000////////////000000//////////////////////////////.........---------///.........------------//////............////////////.........---------000000000000000000000000000000//////.........---...------------...//////.........---------,,,,,,---------............///.........------,,,,,,,,,,,,---............---,,,.........------,,,,,,,,,------...//////...------000/////////....................................///...---,,,,,,---...//////............///000000,,,...000///---,,,---///......------------............//////...------,,,000/////////.........---------------------------...---,,,+++++++++,,,,,,......---------,,,,,,,,,---------,,,,,,,,,++++++,,,---...//////---+++***...------,,,,,,------------,,,,,,+++,,,,,,,,,---,,,,,,,,,---------......+++///000,,,+++,,,+++(((...111333111---+++---000......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++)))***+++,,,------------,,,,,,+++******+++,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++000---+++***+++,,,---,,,+++,,,,,,---------,,,,,,---,,,,,,,,,------......,,,++++++++++++,,,,,,---,,,,,,------------------------,,,++++++++++++,,,---------------------------,,,,,,---///---)))%%%---,,,+++***++++++---------------,,,,,,---------------............------------------------------000000000...,,,,,,...000////////////////////////,,,---......//////...............//////.............../////////000000000++++++++++++++++++++++++---------............///.........---------,,,,,,///---,,,---///000...,,,,,,,,,,,,,,,,,,------...///............---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,++++++------,,,,,,,,,,,,,,,,,,........................------........./////////000000/////////.........///......------.........................................................,,,,,,---------,,,+++***............////////////......------------......////////////////////////...///000111111000///...---......---+++,,,.../////////...---------......,,,,,,---......//////000//////............//////////////////////////////......////////////......111111000///////////////////////////////////////........./////////000000000//////.........//////......------------......////////////////////////000000000//////.........////////////.........---//////............//////000000000//////.........////////////////////////000000/////////............------------...//////.........------------,,,---------............///.........---------------......////////////...............---------------......///000000///......////////////.......................................------,,,,,,------...000////////////000111111,,,...//////...------...///..................///.........///......---,,,/////////..........................................---,,,,,,+++,,,,,,,,,...------------,,,,,,,,,------------,,,,,,,,,,,,,,,---.........---,,,+++---------,,,,,,------...---,,,,,,,,,,,,,,,---...,,,,,,,,,---------.........777<<<666...+++,,,---***---///...++++++---///......---------,,,,,,,,,++++++++++++++++++++++++------............------******+++,,,------------,,,++++++******++++++,,,...------,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---000...+++***+++,,,---,,,++++++,,,,,,---------...,,,,,,,,,---------......---------------,,,++++++------------------,,,,,,...---,,,,,,++++++,,,,,,------------------------...---------......,,,***,,,,,,,,,,,,------......,,,------......------,,,------............------+++,,,,,,------.........000000000...,,,,,,...000////////////////////////---......///////////////------............------------........./////////---------------------------------............///.........------------,,,...------...//////...,,,---------------......//////............---------------,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,------------........................,,,---------............000000000000000///////////////.........//////000------------------------........................,,,------------,,,++++++------------..................------------......///////////////////////////000000111111000000///---......---,,,,,,...///111000///...---------------------......//////000000//////......//////000........................///000000000000000000///111000000///////////////////////////////////////....../////////000000000/////////......//////000///......------......///////////////////////////111111000000000000//////000000000000//////////////////............//////111111000000000000//////////////////////////////000000////////////.........------------...//////............---------------------............///...............---------.......................................---------.........//////.........///////////////.................................------,,,,,,,,,,,,---------------------......///---......///......------//////............//////---...............------........................---------------------------------,,,,,,,,,------------------------------------------------,,,,,,------.........---,,,+++------,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---------......333===EEE@@@888333111000+++---...---++++++,,,.........---------,,,,,,,,,++++++++++++++++++++++++------............------***+++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------333000---++++++++++++***+++,,,,,,,,,------...///,,,,,,---------...------,,,---...///...---,,,+++.........------,,,,,,,,,......---------------...------------------------......---,,,------------+++,,,---.../////////...+++,,,---......---,,,+++,,,------......------,,,++++++,,,,,,---...////////////000...------///000//////////////////////////////000111111111111000,,,,,,------------,,,,,,------------.........///........................---------............///............------------------......///......------------,,,---......//////............------------------,,,,,,+++*********+++,,,---............+++,,,,,,,,,------..............................,,,,,,,,,---------......////////////////////////..................///000------------------------........................//////////////////......------........./////////......------------......//////////////////////////////000000000000//////...///000///......///000000///...............///------....../////////000000000////////////000000---------...............000111111222222111111000000000////////////000000////////////////////////...////////////000000000//////////////////000111111111000000000000111111////////////////////////000000000000000000000000111111111000000000000/////////............//////000000000000000000000000........................000000//////////////////...------------...////////////.........------------------............///...........................------------------...........................------------------------.........///////////////........................------------------------,,,,,,++++++,,,,,,---...------......///......---//////............//////------...............------------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------...---------,,,,,,,,,,,,,,,,,,,,,---...///111000///---,,,++++++***,,,,,,,,,---------......222;;;CCCCCC???;;;555///...//////...,,,+++,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------222000,,,++++++,,,,,,,,,---,,,,,,,,,,,,---...///+++,,,---.........------***+++,,,...//////...---.........------,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------...------,,,+++,,,---...,,,---...////////////...+++,,,---......---,,,+++,,,,,,------------,,,,,,++++++,,,,,,---...//////...///000///...---///000////////////////////////---...//////000000//////,,,,,,------------,,,,,,------------.........///++++++++++++++++++++++++---------............/////////.........------------......///......------,,,,,,,,,,,,,,,------...///............------------------,,,,,,,,,++++++***+++,,,---.../////////,,,,,,,,,------.................................,,,,,,,,,---------..............................---,,,,,,,,,------...///------------------------........................////////////////////////....../////////000000000......------------......////////////////////////........................///000222111000///000111---------...///000111222.........///////////////000000////////////000000------------......//////111111222222222222111111000000////////////000000000000000000000000000000////////////000000000111///////////////000111111111111000000000000111111000000000000000000000000////////////////////////222111111111000000000000//////............////////////////////////////////////////////////////////////000000000000000000...------------...///////////////.........---------------............///.............../////////......---,,,,,,---...................../////////------,,,,,,,,,,,,------.........///////////////........................---......//////......------------------...//////...------...//////...,,,///..................///,,,---......///.........---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,------------...------------..................---------,,,,,,,,,,,,,,,,,,,,,---......///111000///---,,,+++++++++,,,,,,,,,---------......---333999;;;<<<;;;333+++000000///...------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***,,,------......------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,------+++******---000111222///...---,,,,,,---...///+++,,,---.........---,,,)))***+++,,,......//////------------------,,,,,,(((((()))***+++,,,...///------------------------.........---++++++,,,---........................,,,------......------,,,,,,,,,------------,,,,,,+++,,,,,,------.........---...000///......///000////////////////////////+++,,,,,,---------------------............------------........./////////---------------------------------............////////////.........------,,,...//////...------...,,,,,,,,,+++,,,------...///............---------,,,,,,,,,,,,------------++++++,,,....../////////---------------.................................,,,---------............------------............,,,,,,,,,,,,,,,---...///------------------------........................---------,,,------...///////////////000000000111......------------......////////////////////////...------,,,,,,------...///000222222111000000111,,,,,,---...///111222333////////////////////////111000000//////000000111---------...//////000000111111222222222222111111///////////////000000111000000000000000000000000/////////000000000111111////////////000111222222000//////......//////000000000000000000000000000......////////////000000111111111111000000000000//////............//////......////////////000000000000000000000000000000//////000000000000111111...------------...//////////////////............---------............///---........./////////000//////...------...//////---........./////////000///...---,,,,,,---...///............/////////000..............................///000000///.....................///000000///---,,,---///000...,,,......------------......,,,------...//////......,,,,,,,,,------.........------------------------+++,,,.../////////...---,,,,,,,,,---------......------------.........///......------,,,,,,,,,---,,,,,,,,,,,,---.../////////......------------...,,,,,,,,,---------......)))...111222222333///***......------.........---......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***,,,------......------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++***)))***---111333444111000...,,,+++,,,---...***+++---//////...---,,,+++++++++++++++,,,------,,,,,,------------------((())))))+++---000222333------------------------///000111000---+++,,,---000///...,,,,,,,,,,,,------------,,,,,,---------+++,,,,,,------,,,,,,+++------------------------,,,...///000///...///000////////////////////////,,,,,,---........................//////.............../////////000000000////////////////////////---------............///////////////............,,,...000///---,,,---///---------------......//////............---------++++++,,,,,,---.........,,,,,,---...//////..................------------........................------........./////////---.........////////////,,,,,,,,,------...///000...................................................---,,,,,,---...///000........./////////000000......------------......///////////////////////////...------------...///---///111111000......///............///000222222000/////////////////////111111000000000000111111------...//////000111111111111222222222222111111///////////////000111111000000000000000000000000//////000000000111111111////////////000111222333000000////////////000000000000000000000000000000/////////000000111111111111111000000000///////////////............///////////////000000111111111111111111111111111111111//////000000000111111111...------------...//////000/////////............---------.........//////---.........//////000000111000///......///000111---.........//////000000000///...------...///000---.........//////000000...........................///000111111000///...---------------.../////////---,,,---000000...+++---------,,,,,,---------,,,,,,---.../////////...,,,,,,,,,------.................................+++,,,.../////////......,,,,,,,,,------.........---------.........//////......---,,,,,,,,,,,,---+++++++++,,,---...///000,,,,,,,,,---...///000111,,,,,,,,,---------......)))---///,,,+++---...,,,,,,++++++,,,...//////.........---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------,,,++++++***+++,,,------,,,+++*********,,,,,,,,,,,,******++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++...,,,******---000222222222111...,,,++++++,,,---***+++---//////...---,,,---,,,+++***)))***+++,,,,,,,,,,,,------.........++++++---///111444777888------------------------000222444222...,,,,,,---111000---+++******,,,,,,......,,,++++++,,,......+++,,,,,,------,,,,,,+++------------------,,,,,,,,,...///000///...///000///////////////////////////000000111111111111111......////////////......////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000/////////............+++...000000---,,,---///...............///000000//////.........---------***++++++,,,---...//////,,,---......///........./////////...---------,,,.................................////////////000.../////////000000111111---------......000111111////////////////////////........................000///......///000111222---------.........//////.........------.........////////////////////////000///...------...///000+++---///000...---------000////////////000000111000000000000////////////111111000000000000111111.........///000111111222111111111222222111111111///////////////000111111000000000000000000000000000000000000111111111111////////////000111222333222222111111111111222222000000000000000000000000000000111111222222222222000000000000//////////////////............//////000000111111222222222222111111111111111111111111//////000000111111111222///...,,,---///000000000////////////////////////...///000111111000///...---------...///000000111111111000000//////............------------............------------......000000000000000000000000////////////////////////////////////////////////000000//////............000///...,,,,,,,,,---...//////.........---------......////////////......---------------------------------,,,,,,,,,++++++((()))+++------,,,+++***---------............///------......///000000000+++,,,------,,,,,,...///,,,,,,---------------------------,,,,,,+++++++++------------------------------------------------++++++++++++++++++++++++)))+++---,,,+++***+++,,,))))))+++,,,---.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---***++++++,,,,,,++++++************++++++,,,,,,,,,******))))))***,,,.../////////------------//////111000...,,,+++,,,...///......------------......//////.........---------++++++,,,,,,---...//////***111111+++///<<>>---,,,,,,+++,,,---...///000...,,,******,,,...000///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------............///////////////////////////,,,---------.../////////000000000000000000000000........................111111000000//////..............................///////////////////////////......------......///......//////...---,,,,,,........................---...//////...,,,***)))222///+++***---......---------------------,,,,,,........................,,,,,,,,,---------..................//////////////////......---------,,,------............------.........///////////////......------------.........---,,,,,,,,,,,,---...//////////////////......................................................000000000000000000000000------......//////000000////////////////////////000000000000000000000000///...------...///...---//////000111111111111111000///...------...///000333222111//////111222333222222111111111111222222333333222222111000//////000000111222333444444444222222111000//////......222111///000111222222222///////////////000000111222111111000000111111222111111222222333444444444000000111111222222333333222222333444333222111000//////000111222222222111..................////////////////////////////////////000000000000//////------......///000000111111000000000/////////...000//////......//////000///......------......///000000000000000000000000////////////////////////////////////////////////////////////......------000000////////////////////////.........---------......////////////......---------------------------------,,,,,,,,,+++++++++,,,---//////......------------............///------------------,,,,,,+++---......,,,,,,---///......---------,,,,,,,,,------------,,,,,,,,,,,,---------------------------------,,,,,,---------------,,,,,,,,,,,,,,,,,,***+++------+++***+++,,,------------,,,,,,+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++++++++---...///---,,,+++******+++,,,---000///---,,,,,,,,,---.........------------......///.........------------++++++,,,,,,---......///+++111000+++---777:::666------,,,,,,,,,---...//////...,,,++++++,,,...///...------,,,,,,---------...........................------------...//////---------............///////////////////////////------..................000000000000000000000000......................../////////.........------........................////////////////////////......------------......//////000000//////...---....................................---,,,++++++222///---,,,...//////---------------------------........................,,,,,,---------...................../////////////////////.........------------............------000000//////......------......------------............---,,,,,,---...............///////////////................................................////////////////////////.........///////////////////////////////////////000000000000000000000000///...---......///......//////000111111111111111/////////....../////////111000///......///000111222222111111111111222222222111111111111000000000/////////000111111111222//////////////////......000//////000111333444444222222111111111111222222333222222111111222222333222222333333444555555666444555555555555555666666666777888888777666555444333333444444555444444444---000333333000...///000////////////////////////000000////////////000000---......//////000000111000000000000////////////111000000//////000000111///......------......///000000000000000000000000////////////////////////////////////////////////...............---------......000000111000//////...............---------......////////////..............................------------,,,,,,,,,,,,---............/////////---------............//////......---,,,,,,++++++---...///...,,,,,,---............------,,,,,,+++---------------.........------------------------...---,,,++++++,,,---............------,,,,,,,,,***+++------+++++++++,,,---...------,,,+++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...------,,,,,,---......++++++************++++++//////---,,,,,,,,,---...------------------------............------------+++,,,,,,------.........,,,111000++++++111222---------,,,,,,,,,---......------------------------,,,,,,------...------,,,...........................------------...//////---------............/////////////////////////////////..................000000000000000000000000.................................---------------........................////////////////////////------------------------000000000000000000///...........................//////...---,,,,,,,,,,,,///...------......---++++++,,,,,,------.................................,,,------------.....................////////////000000////////////......------............------111111000///...---,,,,,,......------------............---,,,,,,---......---.........//////000000................................................------------------------///////////////.........////////////////////////000000000000000000000000//////....../////////...//////000111111111111111...//////000000//////...111000///......///000111222222111111111111222222111111111111111111111111000000000000000000111111/////////000000000111111000000111111333555666777444444333333333333444444444444444444444555666777777777888888999::::::;;;<<<<<<<<<===============@@@@@@@@@@@@???>>><<<<<<;;;;;;<<<<<<<<<;;;::::::...333777777222...///222////////////////////////111000///......///000111......//////000000000000000000000000////////////111000000//////000000111//////............//////////////////////////////////////////////////////////////////////////////............------------+++---///111222111///.................................////////////......////////////////////////...------------,,,,,,,,,---,,,,,,,,,,,,---...///---------............///000000/////////............///000///---,,,,,,---------------------------,,,------....../////////------------------------///...,,,++++++,,,...///.........---,,,,,,++++++***,,,------,,,++++++,,,***+++,,,,,,---------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,------...------------------------------------------------,,,,,,,,,---------......,,,//////,,,+++...---)))------------------------,,,,,,---......---,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------............///////////////////////////000000//////......------////////////////////////..............................------------------........................////////////////////////,,,,,,------------,,,,,,//////000000000//////...........................000///...,,,,,,,,,---...,,,,,,,,,,,,,,,,,,***)))++++++,,,,,,---...//////........................------------........................////////////000000000000000/////////------............------000000//////......------......------------............------------......------......///000000000................................................------------------------000000//////......------////////////////////////////////////////////////...///000000///...///000//////000111111111111111...///000111111000///...222222111000000111222222222222111111111111222222444444333333222111111000333333333222222222222222111111222222222222333333222333444444444555777999666555555444444444555555777777888999;;;===???@@@BBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDD---222666555111---...111////////////////////////111000///......///000111/////////000000000000000////////////000000000000000//////......//////000/////////....../////////////////////////////////000000000000000000000000////////////////////////........................,,,...111333444222000///---...........................////////////......////////////////////////.........---------,,,,,,---,,,,,,,,,,,,---...///---------............///........./////////000000...///000///---,,,---...,,,,,,,,,------.........,,,------....../////////------------------------...---,,,,,,,,,,,,---...---,,,,,,,,,++++++*********,,,...---,,,+++,,,---******+++,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------,,,,,,---......---,,,,,,,,,,,,------------------,,,,,,,,,---------------+++......------...---***---------------------,,,+++,,,...//////...,,,+++***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------............///////////////////////////000000000//////......---////////////////////////........................................................................////////////////////////,,,------......------,,,---......//////.................................000///...---,,,---...///,,,---......---,,,++++++++++++,,,,,,---...//////........................---------.........//////............/////////////////////000000000000000------............------------......//////000000......------------..............................---.........//////000000........................////////////////////////........................000000//////......------////////////////////////////////////////////////...000111111///...///111//////000111111111111111...///000111111000///...222222111111111111222222222222111111111111222222888777666555333111000000333333333222222222222222222222222222222222222222333555666666444555777999888888888888888999999:::===>>>@@@BBBEEEIIIKKKMMMPPPPPPPPPQQQRRRRRRSSSSSSPPPQQQSSSUUUWWWYYYZZZ[[[ZZZYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSRRR+++...111111...,,,,,,...////////////////////////000000////////////000000000000000000000000000000////////////000000000000000//////......//////000000//////......//////000000000000000000000000000000000000000000000000000////////////////////////.........//////////////////111333555555444222000---------.....................////////////..........................................---------,,,---............/////////---------............///++++++,,,,,,---......///...///000///------...///,,,,,,,,,---------......---------------.........------------------------------------------------+++++++++++++++++++++++++++,,,......,,,,,,,,,---,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,------...++++++,,,---------------,,,,,,------------,,,,,,------------,,,,,,,,,,,,******+++,,,,,,++++++*********++++++++++++******,,,,,,,,,,,,------------+++,,,---......---,,,+++,,,,,,,,,,,,------------------------------------,,,---...............---------.........---,,,+++,,,,,,---......---,,,,,,++++++,,,---.......................................------------...//////---------............///////////////////////////000000//////////////////000000000000000000000000......................................./////////........................////////////////////////,,,---...//////...---,,,,,,------.......................................//////...............///...///000///...------///+++,,,,,,------.................................------........./////////............////////////......////////////000000------............------,,,,,,---...///000111111......------------......---...////////////...---////////////////////////........................///////////////////////////////////////////////////////////////.........////////////////////////000000000000000000000000...111333222///...000333//////000111111111111111///000000111111000000////////////000000/////////222222111111111111222222888888666555333222000000000000000000000000111111000111111111222222333333666888::::::888888;;;>>>@@@@@@@@@AAABBBCCCDDDEEEIIIJJJKKKNNNQQQTTTWWWYYY]]]]]]]]]^^^______``````[[[\\\^^^```bbbdddfffgggdddcccbbbaaaaaaaaabbbbbb```aaaaaaaaaaaa``````___------.............../////////////////////////////////000000000000//////000000000000000000000000.../////////000000000111111000000//////000000111000000////////////000000000000000000000000000000000000000000000000000000/////////////////////////////////000000000111111000111222333333111000///---------.........//////......////////////......------------------------............------------+++,,,---//////......------------............///,,,,,,---------------------...//////......///000//////...---,,,,,,++++++------------,,,,,,,,,,,,------------------------+++,,,...//////...,,,+++******++++++,,,---------+++---......---,,,,,,---++++++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------+++,,,,,,---......//////+++,,,---.........---,,,,,,,,,------------,,,,,,......---------,,,,,,,,,)))***+++------------,,,***+++,,,------,,,+++***++++++,,,,,,------------***+++---......---+++***++++++,,,,,,,,,---------------------------------...------......------...------.........---,,,+++,,,------------------,,,,,,,,,,,,,,,---...//////...........................------------...//////---------............//////////////////////////////////////////000000000000000000000000000000000........................,,,,,,---------.................................////////////////////////---...000111111000...---------...///////////////..............................////////////.........//////---+++***---///------------------------....................................////////////............////////////------........./////////------............------------......//////000000......------------......---...///000000///...---000000000///......------........................////////////////////////////////////////////////.........///////////////////////////////////////000000000000000000000000...222444333///...000444//////000111111111111111111000000000000000000111//////000000000000//////222222111111111111222222444444444333222222111111/////////000111111111222///000111333555777888999;;;???CCCCCCBBBCCCHHHLLLKKKLLLLLLNNNOOOQQQSSSTTTWWWWWWXXXZZZ[[[^^^___```eeeeeeffffffggghhhhhhhhheeefffggghhhjjjkkklllllliiiiiihhhggghhhiiijjjkkkhhhhhhiiijjjjjjjjjiiiiii111///...///111222222222////////////////////////...///000111111000///...111111111000000000000000.../////////000000111111222222111111111111222222000000////////////000000000000000000000000000000000000000000000000000000//////////////////////////////000000111111222222......//////...---,,,+++---------.........//////......////////////......------------------------//////.........---------((()))+++------,,,+++***---------.........//////000000000///......------,,,...//////......000111222111000...,,,***)))(((---------,,,,,,+++++++++------------------------***,,,...000000...,,,******++++++,,,---...//////+++---......---,,,,,,---&&&'''))),,,...///000111---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,------...///000000+++,,,---.........---,,,,,,------......------,,,.........------,,,,,,,,,)))***,,,...//////......------////////////------***+++,,,---------------***+++---......---+++***+++++++++,,,,,,---------------------------------///------------,,,,,,...------...///...---+++***------------------------,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------.........//////////////////////////////......//////000000111111000000000000000000000000........................+++++++++,,,,,,---------........................////////////////////////...///000222222000///.........///000000111000000........................---...///000000///...---+++,,,,,,)))''''''***---------------------,,,,,,..................................../////////000............/////////000,,,---------......//////---..................---///////////////..................------.........---...///000000///...---111111000///...---,,,,,,........................000000000000000000000000////////////////////////---.........//////000000////////////////////////000000000000000000000000...222555333///...111444//////000111111111111111222111000//////000111222111111222222222222111111222222111111111111222222000000000111111222222222000000111222333444444555000111444777:::===@@@AAABBBFFFKKKLLLLLLNNNTTTYYYTTTUUUVVVWWWZZZ\\\^^^___aaaaaaaaaaaaaaabbbcccdddhhhiiiiiijjjjjjkkkllllllllllllllllllmmmmmmmmmmmmkkkkkkjjjjjjjjjlllnnnoookkklllmmmnnnnnnooonnnnnn111111111000000000000000000000000000000000000000///.........000222444555333333222111111000111111222222111111111111222222444111......000222111/////////000000000111111111000000000///////////////000000////////////......111000...---,,,------...000000/////////.........000000111111111111000000/////////...---------,,,---,,,,,,++++++,,,,,,---000000000000000000000000111111000000//////............////////////......---------------...//////............//////////////////000000000000///...,,,------......------,,,------------------------------------------------......---------,,,,,,,,,------,,,,,,,,,---......,,,------......------,,,,,,------......------,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++...///...---,,,,,,,,,---------....../////////......---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,((())))))***+++,,,------......---,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...000222.........------,,,,,,,,,,,,,,,------------------+++,,,------......------/////////......---------***+++,,,---............---------.........//////........................///...,,,,,,,,,---///111---.........//////000000111111000000000000000111000000000///......------...------,,,,,,++++++***000///...---------------......------------......///...---,,,,,,---...///......////////////..............................000////////////.........///......---------..................////////////...------,,,,,,------...............////////////000000000000000000000000000000//////.........---000000000///......------...............---------//////000000111111222222///......///000000///...///......///111111000///..................------///////////////000000111////////////............000000000000111111111111111111000000//////......---......000111222333444333333333222222222111111////////////////////////222111111111000000//////000111111111111222222222444444333333333333333444111222333333222111///...000111111000000111333666666888;;;===@@@CCCHHHLLLPPPQQQRRRTTTWWWZZZ\\\^^^aaabbbcccdddeeeeeeeeeeeehhhhhhhhhhhhhhhhhhhhhhhhjjjkkklllnnnnnnnnnmmmmmmooopppppppppooonnnlllkkkmmmmmmmmmmmmnnnooopppqqqpppppppppqqqqqqrrrrrrsss111111111111000000000000000000000000000000000000000000///000111222444555333333222222111111111111222111111000000111111222555222000///111222222111222222222222222111111111222222222222222111111111111111111111000000000000111000//////.........///000000000000000////////////000000111111000000///000//////////////////.........------------......000000000000000000000000111000000000/////////.........////////////............------......///000............////////////......////////////......,,,------......------,,,------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------......------,,,,,,------......------,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---///...,,,,,,,,,,,,---------..................---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------............+++++++++++++++,,,---...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000......---------,,,,,,,,,------------------------+++,,,------......---------------,,,,,,+++++++++------.........------,,,,,,------------.................................///...---,,,,,,---///000............/////////000111000000/////////000000.........///////////////.........---------------//////...---------------///......------......//////...------------...///......////////////.................................------------,,,,,,,,,///......---------......------------...............------,,,,,,------...............////////////000000000000000000000000111000000000////////////.........///////////////........................//////000000000000000000////////////000000/////////......///111222000///........................000000/////////000111111111000000000000/////////000000000000111111111111111000000000/////////...//////000000111111222222333333222222111111111111000000000000000000000000222111111111000000000000111111111111222222222222333222222111111111111222333333333333222222111000222444555555666777;;;===???AAADDDFFFHHHLLLPPPTTTXXXXXXYYY[[[^^^aaacccdddeeeffffffggghhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjkkklllnnnooopppppppppoooooooooppppppooonnnlllkkkkkkkkkkkkkkklllmmmnnnnnnmmmnnnoooqqqssstttvvvvvv111111111111111111111111111111111111111111111111111111111111111222333444333222222222111111111111111111000000000000111111666444111111222333333222555444444333333222222222222333333444444444333333111222222222222222222222000000111111000000//////000000000000000111111111//////000000000000//////000000000000000000111111000000////////////000000000000000000000000000000000000000000////////////......////////////......//////......//////000111............////////////------..................------............------------------------------------------------------......---------,,,,,,,,,+++++++++++++++,,,------,,,------......------,,,,,,------......------,,,++++++******++++++,,,---+++++++++,,,,,,---------...---+++,,,------,,,+++,,,,,,,,,---------.........------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++/////////.........------)))))))))***+++,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---...------------,,,,,,,,,.........------,,,,,,++++++,,,------......---------------,,,,,,,,,,,,,,,///000000///...---,,,,,,,,,,,,,,,,,,------------..............................---,,,,,,...///000............//////////////////.........//////000------......///000000111...............///////////////...------------...///......------......//////...------------...///......////////////.................................------------,,,,,,,,,......---------......///+++,,,,,,,,,------------......------------..................////////////000000000000000000000000111111111000000000000///------......///000000111---------......//////000000000//////////////////000000000////////////000//////...000111222111///........................111000000000000111222222111111111111000000000000000000000000111111111111000000000000////////////111111000000000000000000222111111111111000000000111111111111111111111111111111111111111000000000111111222222222333333333333333222111111111111111444333333222222333333444555777999;;;===???CCCFFFLLLNNNPPPRRRTTTWWW[[[^^^______aaabbbdddgggiiijjjjjjkkkkkklllllllllkkkkkklllllllllllllllllllllllllllmmmoooqqqrrrsssrrrrrrpppppppppooonnnlllkkkjjjgggggggggggghhhiiijjjkkklllmmmnnnppprrrtttvvvwww000111111111111111222222000000000000000000000000111111111111111111222222111111111222111111111000111000000//////000000111555444222111222222333333666666555555444333333333333333444555555444333333111222222222222222222222///000111222222111///...000000000000000111111111/////////000000//////////////////000000111111111111000000//////000000111////////////////////////000000000000////////////......////////////......///////////////000111111............////////////..................//////------............------......................................................---------,,,,,,,,,++++++******++++++,,,---,,,------......------,,,,,,------......------,,,))))))((((((((()))*********++++++,,,,,,------...------,,,,,,---,,,++++++,,,,,,,,,---------......---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------************+++,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,++++++,,,------------------------//////...---,,,,,,+++++++++,,,------......------///////////////.........//////000000///......---+++++++++,,,,,,,,,------...........................------------...///000.........///////////////......---------...//////............//////000000,,,,,,---...//////000000///......---------......//////............//////.........------...............////////////..............................000////////////............------------...//////,,,,,,,,,,,,------------......------------..................////////////////////////////////////000000000///////////////............//////000000,,,------...///000000111000000//////......------///000000000///...//////000//////000222222111///............////////////111111111111111222222333111111111000000000/////////000000000111111111111000000000000////////////000000000000000111111111111000000000000000000000111111111111111111111111111111111111111111111111222222222222333333333444555444333333222222222333333333222222333555777888888;;;>>>AAADDDGGGKKKNNNVVVXXX[[[]]]^^^```cccfffcccddddddfffhhhjjjlllmmmnnnnnnooooooooonnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnlllmmmoooqqqssssssssssssqqqpppnnnkkkhhhfffcccbbb`````````aaaaaabbbcccdddhhhiiikkkmmmoooqqqrrrsss000000111111222222222333////////////////////////000000111111111111111111000000111222222111111000111111000000000000111111333333222222222333444666888888888888777777777777555666777888888666555444333333222222222222111111///000111222222111000///000000000000000000000000//////000000000000//////.........//////000000000000//////////////////000////////////////////////////////////000000000000......////////////......///////////////000111111............//////////////////.........///111111---......//////......---......................................................---------,,,,,,,,,++++++******++++++,,,---,,,------......------,,,,,,------......------,,,)))))))))((()))******++++++++++++,,,,,,---------+++,,,------,,,,,,++++++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////------,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---------------------------//////...---,,,,,,+++++++++,,,------......------////////////////////////---......///000000//////+++++++++,,,,,,,,,------........................------------....../////////////////////.........---------------...//////000000//////............++++++,,,---...//////000......---------......////////////....../////////---..................---......////////////..............................000////////////.........---------------...//////,,,------------.........///......------......///............////////////////////////////////////........................000000//////............------......///000111111000000//////......------...000222222///......///000//////000222333111000........./////////000000111111111111111222222333000000/////////.........///000000000111111111111////////////000000000000......///000111222333333000000000000000000000111111111111111111111111111111111111111111222222222222333333333444444444444333333333222222333333333444444444555777:::===???AAADDDHHHLLLNNNQQQUUUWWW\\\^^^aaacccdddeeegggiiigggggggggiiijjjlllmmmnnnoooooopppppppppoooooonnnoooooooooooooooooooooooolllmmmoooqqqrrrrrrrrrqqqnnnlllhhhccc^^^YYYUUUSSSTTTTTTTTTUUUUUUVVVWWWXXX]]]^^^aaadddhhhkkknnnppp000000111111222333333333////////////////////////000000111222333333222222111111333444444444333222222222111111111111222222111222333333333444777:::<<<<<<===>>>???@@@AAAAAA>>>???@@@@@@???===;;;999888888777666555444333333000111222222333222222222222222222111111111000000000000111111111111000000......///////////////000//////............//////000000000000000000000000////////////000000000000......////////////......//////......//////000111............////////////000///......///000222333......////////////............................................................---------,,,,,,,,,+++++++++++++++,,,------,,,------......------,,,,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((***------,,,+++,,,,,,,,,,,,,,,---------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---...///000111111///...------,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000000///------...,,,,,,,,,------------............------,,,,,,++++++,,,------......---------------------.........,,,,,,---...///000000///,,,,,,,,,,,,------------........................---------............//////////////////.........---------------...///000111000000///......------++++++,,,---......//////...------------...//////000//////......//////000------...//////...------......////////////.................................------------,,,,,,,,,---------------...///000------------............//////............//////............////////////000000000000000000000000,,,---------------......111000000///......------.........//////000000111000000//////////////////...222666666333///...///000000///111222333222000.........//////000000111111000000000000111222222////////////............000000000000111111111111////////////000000000000------...000111222333444000000000111111111111222111111111111111111111111111111111222222222222222333333333444444444555555111111111222222333444555777888:::===AAAEEEHHHJJJOOOQQQUUUXXXZZZ\\\^^^``````bbbeeeffffffggghhhjjjjjjjjjkkkkkkmmmnnnppppppoooooopppqqqqqqppppppppppppppppppppppppppppppppplllmmmooopppqqqqqqppppppjjjgggaaaZZZSSSMMMIIIGGGHHHGGGGGGHHHHHHIIIJJJKKKMMMOOOSSSYYY___dddhhhjjj000000111222222333444444111111111111111111111111000111333444555666555555333444666777888777666555333333222222222222333333111333555666666888<<>><<<;;;999888777444444444444444555666666666666555444333222222111111111222222222222111111111000000000000000000/////////............//////000000000000000000000000.../////////000000000111......////////////............------......///000............///////////////...---------///111333......////////////............................................................---------,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------......------,,,,,,------......------,,,---------,,,------...///...------,,,,,,++++++***%%%))),,,...---,,,,,,---,,,,,,,,,---------.............../////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,------......//////,,,,,,,,,+++,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///...------...,,,,,,,,,---------......------------------------+++,,,------......------,,,---------.........///,,,------.........------,,,------------.................................,,,------...............000/////////............------------...///000111///////////////.........------....../////////000---------------...//////000000////////////000000------...//////...------......////////////.................................------------,,,,,,,,,---,,,,,,------///000000+++,,,,,,,,,------------//////............//////............////////////000000000000000000000000------------....../////////////////////.........///////////////000000000//////000000000000000000///555;;;<<<888333111111111000000111333333222000---......///000000111111000000/////////000111111000000000////////////...000000000000111111111111.../////////000000000111...//////000111222222222111111111111222222333333000000000000000000000000111111111222222333333333444444444444555555555555333333333444666777999:::===???CCCHHHMMMRRRUUUWWWYYY\\\___aaaaaaaaacccdddbbbeeehhhiiiiiiiiijjjkkkkkkkkkkkklllmmmnnnooopppoooooopppqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnooopppqqqqqqpppooonnniiifff```XXXPPPJJJFFFDDDAAAAAAAAAAAABBBCCCDDDDDDDDDFFFJJJOOOTTTYYY]]]___000000111222333333444444333333333333333333333333111333555666888888888777555777999:::;;;:::999888444333333222222333333444222555777888888:::???CCCGGGIIIKKKNNNQQQTTTVVVWWWUUUVVVVVVVVVTTTPPPLLLJJJFFFEEEDDDBBB???===<<<;;;777666555555555777888999999999888666555444333222222222333333333333222222333222222222111111000000000000////////////000000000000000000000000000000.../////////000000111111......////////////......---------------...//////............/////////000...---,,,+++,,,...000222......////////////......////////////////////////////////////////////////......---------,,,,,,,,,------,,,,,,------...///,,,------......------,,,,,,------......------,,,,,,,,,++++++,,,,,,---...///...------,,,+++***)))$$$(((,,,...---,,,---...,,,,,,,,,---------........./////////000000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,+++++++++*********)))))))))***+++,,,......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,'''***---......---------,,,,,,,,,------.........,,,,,,------------------+++,,,------......------.../////////000000111111............---,,,++++++---------.........//////........................,,,---......//////......000000//////.........------------...///000111111------......///000000000////////////000000000000---------------...///000000000////////////000000,,,---...//////...---,,,......////////////..............................000000/////////.........,,,,,,,,,---...///000111******+++++++++,,,,,,,,,//////............//////............/////////000000000000000000000000000---.........//////000000------......///000000000000000000000//////////////////000000111111222222111777???@@@;;;666333222111000000111333333222000---......///000111111222///////////////000000111111111111111000000000000000000000000111111111111.../////////000000111111000000000000000000111111111111222222222333333333////////////////////////111111111222222333333333444444444555555555666666666777777999;;;===???@@@BBBEEEJJJQQQWWW[[[^^^```^^^```cccdddcccbbbcccddddddgggjjjkkkkkkjjjkkkkkkjjjjjjjjjjjjkkklllmmmnnnooopppqqqrrrssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrqqqpppooonnnlllhhhbbbZZZSSSMMMIIIGGG@@@@@@@@@@@@AAABBBCCCDDDCCCDDDGGGJJJMMMPPPRRRSSS666444222111111222111111222333333333222333555888333555777777777777999;;;AAAAAAAAACCCCCCBBB>>>;;;>>>777222222333222444888333555666777777999<<<>>>BBBGGGNNNTTTXXXZZZ\\\]]]\\\]]]___``````^^^\\\ZZZ[[[WWWQQQKKKHHHEEECCCAAA???>>>>>>???@@@AAA???>>>???>>>=========<<<999777:::999888666555444444444000000000000000000000000333222111000000000000000111111111111111000////////////000000000000//////000000000000000000000000......//////......---,,,---------------------------///000000///......///222222222111000...,,,+++///////////////......---................................................//////............//////////////////////////////------------------------*********++++++,,,,,,,,,.../////////...------,,,+++,,,,,,---......------......---,,,,,,++++++***///......------......///,,,---------,,,++++++***//////...---...///000111***++++++,,,,,,---------,,,------......------,,,---------,,,,,,+++++++++,,,,,,---.........------///---+++,,,///000///---------------------------------............------------------------------......////////////......000//////............/////////.........---------*********++++++,,,,,,,,,//////000000000000//////........................000000//////......------------,,,,,,,,,,,,------////////////////////////............////////////222///,,,,,,...000///...........................000000000000000000000000////////////////////////333222111///............//////.........---------........................//////000000000...---+++000000////////////000000)))---111111///...///111000000000000000000000000//////............//////...///000111111000///...000000000000000000000000333222111000000111222333333:::BBBDDD>>>555000...000000000000111111111111000000000000000000000000...//////000000000000000222111111111000000/////////////////////000111111//////............//////////////////000000000000///000111222222222222222///000222333444444333333222000///111444666444111111222333333444666:::===:::999999:::===AAAFFFIIIQQQSSSWWW[[[___bbbdddeeegggfffeeeddddddccccccdddeeeeeefffffffffeeedddcccfffggghhhiiijjjkkkllllllnnnnnnmmmmmmnnnnnnpppppprrrrrrrrrrrrrrrqqqqqqpppsssrrrpppooopppqqqqqqqqqpppnnnhhhbbb[[[UUUQQQOOOLLLJJJGGGEEEFFFGGGGGGGGGJJJLLLPPPRRRSSSRRRPPPOOO444222000000000111111111111222333333444555888;;;999;;;>>>???@@@AAACCCFFFLLLLLLMMMNNNOOOLLLHHHDDD>>>777222222333222444777444555666777777888:::<<<>>>DDDMMMUUU[[[___bbbdddbbbdddeeeffffffdddbbbaaa___]]]ZZZWWWTTTOOOKKKGGGFFFCCCAAA@@@BBBCCCCCCCCCEEEDDDCCCCCCDDDDDDBBB@@@>>>===;;;999777666555555555444444333333333222222333333222111000000111111000000111111111111000000//////000000000000//////000000000000000000000000.........///////////////...........................000111111000//////000000000000///...---,,,+++//////000000//////...---......................................................------------......------------------------------------------------,,,,,,,,,---------------...............---,,,,,,......//////////////////------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---......//////......---,,,,,,+++***)))***,,,...///.............../////////,,,------......------,,,------,,,,,,,,,,,,,,,,,,((()))***+++,,,---------...,,,***,,,...///...,,,------------------------------............------------------------------------............------000///...---------------//////.........------------------.....................////////////......,,,,,,------...///000000////////////////////////......------------......////////////////////////............////////////111///------///000///...........................////////////////////////////////////////////////222111000//////....../////////.........---------..............................//////000/////////......---------...//////,,,...//////.........///000000000000000000000000//////............//////...///000111111000///...000000000000000000000000222222111000000111222222333888======888222000000000000000000111111111111000000000000000000000000...//////000000000000000111111111111000000000//////////////////000111111000000////////////000000/////////000000000111111111111222222222111111000000111222222333333333222333222111333555666444222222444666777777777999::::::;;;===@@@DDDJJJNNNQQQWWWXXX[[[^^^aaadddfffffffffeeedddbbbaaa`````````bbbbbbaaaaaaaaa`````````aaaaaaaaabbbccccccddddddjjjjjjkkklllmmmnnnoooooopppppppppqqqqqqpppooooooooonnnmmmmmmooopppqqqqqqqqqooollliiieeebbb```___ZZZWWWTTTTTTUUUVVVWWWVVVWWWYYY\\\^^^___]]][[[YYY222222111111111222333444222444666777999;;;???AAAAAADDDGGGIIIKKKMMMPPPRRRWWWXXXYYY[[[[[[WWWQQQLLL@@@:::555444555444555888666777888888777888:::<<<===DDDMMMWWW]]]bbbfffhhhhhhiiijjjkkkkkkiiigggfffddddddcccbbb```[[[TTTOOONNNJJJFFFDDDEEEGGGHHHIIIJJJIIIIIIJJJLLLMMMLLLKKKFFFEEECCC@@@>>>;;;999888999999888777777777777777666555444222222222222222/////////000111111222222///000000111111000000///000000000000000000000000---......///000000111111///////////////////////////111222222111000000111...............------,,,//////000000//////...---................................................------,,,,,,,,,,,,------++++++++++++++++++++++++------------------------/////////...............,,,------------,,,,,,+++...///////////////......+++++++++,,,,,,,,,------------,,,,,,,,,,,,------......//////......------+++***(((((()))+++...000000000//////////////////,,,------......------,,,,,,,,,,,,,,,------------***+++---...000111111111,,,+++***+++---...---,,,------------------------------............------------------------------,,,,,,------------,,,,,,//////...,,,,,,+++++++++/////////............---///////////////.........------............------***+++,,,---...000111111......///000000111222222///..................///////////////////////////---............////////////......///000000///---........................////////////////////////////////////////////////000000////////////000000/////////.........------////////////////////////,,,,,,,,,,,,---...///000------------......///000111///------...///......000000000000000000000000//////............////////////000000000000//////000000000000000000000000222222111000000111222222222555666555111//////111000000000000111111111111000000000000000000000000...///000000111111000000111111111111000000000000000////////////000111111111111000000000000111111///000000000000111111111333333333333222111000///111111111111222222222222555333333444555666555444333666:::;;;:::999999999>>>@@@DDDIIIOOOUUUYYY\\\___```bbbccceeefffgggggggggfffccc```^^^[[[ZZZYYYWWWVVVTTTSSSSSSSSSTTTUUUXXXXXXXXXYYYYYYYYYZZZZZZaaaccceeegggiiijjjjjjjjjjjjkkkkkklllllllllkkkkkkiiiiiijjjjjjkkkmmmnnnooommmmmmmmmlllkkkiiihhhhhhgggdddbbbaaabbbcccddddddeeefffiiijjjjjjiiigggeee222333444555555666888999777:::===@@@BBBEEEIIILLLLLLNNNQQQSSSTTTWWWYYY\\\]]]^^^```bbbaaa]]]VVVPPPDDD===888777777666777:::999:::::::::999999:::<<>>???DDDGGGMMMSSSYYY^^^aaaccceeefffgggggghhhhhhgggggghhhfffbbb]]]YYYUUURRRQQQLLLKKKIIIGGGGGGHHHIIIJJJNNNNNNNNNOOOPPPPPPQQQQQQUUUWWWZZZ]]]````````````aaaaaabbbcccdddddddddcccccceeefffffffffggghhhjjjiiijjjkkklllllllllkkkjjjmmmjjjgggeeeeeefffffffffhhhjjjlllnnnnnnmmmlllkkk111444777999999:::===???AAADDDHHHLLLNNNQQQUUUWWWYYY[[[]]]^^^^^^___bbbcccbbbccceeefffeee```YYYTTTGGG???:::999999777888;;;999:::;;;:::999888:::<<<@@@GGGQQQ[[[aaaeeehhhiiiiiijjjjjjkkkjjjiiihhhgggfffccc```^^^\\\ZZZVVVTTTPPPNNNLLLLLLMMMLLLKKKIIIIIIHHHGGGHHHKKKNNNOOONNNNNNMMMLLLJJJGGGDDDBBB@@@;;;;;;:::;;;<<<>>>AAABBBCCCBBBAAA???<<<999666444111111000000111222333444000000111111111111000000111111111111111111111111//////...------......///...........................000111111000//////000//////.........///000111000000000000000//////...........................//////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........---,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,---------------,,,,,,++++++,,,---...//////000000//////......//////000++++++,,,,,,---,,,,,,+++333111...,,,,,,---.../////////......---------,,,,,,------......------,,,,,,,,,,,,------.........***+++++++++++++++******---......///...//////000------------------------------............------------------------------......////////////......111000///...------------/////////////////////////////////......---------/////////000000/////////---------...............222111111111000000000/////////............//////////////////////////////------------............,,,---///000000/////////................................................///////////////////////////......//////000111222000000/////////.........000000000000000000000000///...,,,+++++++++,,,---......//////111222444444999444///---///111111000//////////////////////////////............/////////////////////000111111000000000000000000000000111111111222222111111111...000111222111000///000///000000000111111111111///////////////////////////000000111111111111111000000000000000000111111000000000000000111222222222222111111111111222222111111111111222222222222111111222333333333333333222222222222333333333333444444444444444555666888999;;;===>>>@@@CCCGGGJJJNNNQQQUUU[[[___ccceeeeeeiiiiiiiiiiiiiiihhhggggggfffccc___YYYSSSNNNJJJHHHHHHFFFDDDCCCBBBCCCEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHHHHJJJNNNQQQSSSSSSSSSSSSUUUUUUWWWXXXYYYYYYYYYYYY]]]___aaaaaa``````aaaccceeegggjjjmmmoooooonnnnnnpppmmmiiifffeeeeeedddcccfffgggiiikkkmmmmmmllllll444888===???@@@AAADDDHHHMMMPPPUUUXXXZZZ]]]```bbbdddfffggghhhggggggiiikkkhhhhhhiiikkkjjjeee___ZZZJJJCCC===<<<;;;999999<<<:::;;;<<<;;;::::::;;;===@@@HHHSSS^^^eeeiiilllmmmlllllllllllllllkkkkkkjjjeeeaaa[[[WWWUUUTTTSSSRRRNNNMMMLLLMMMNNNMMMKKKIIIFFFEEECCCDDDFFFIIIJJJJJJHHHHHHHHHHHHGGGEEECCCAAA======<<<<<<>>>AAACCCEEEGGGHHHIIIIIIFFFAAA<<<999666555333222222222333444000111111222222111111000111111111111111111111111000///...---...///000111...........................000111111000//////000111000///......///111111000000111111000000///.........................../////////////////////////////////....../////////........................---------------------------------,,,,,,,,,,,,,,,+++,,,,,,------------------......///000000//////------......///000111111......------------......------......//////......000///---,,,+++,,,,,,,,,000000//////////////////,,,------......------,,,---------------.........---------,,,,,,+++***)))---///000000//////000111------------------------------............------------------------------...//////////////////...000000///............///...////////////000000000000000000000000///////////////000000000000//////........................222222111000000///......///..................///////////////////////////,,,------------.........+++---///000/////////111................................................///////////////////////////////////////000111111000000000/////////......////////////////////////222111000///............,,,,,,,,,...///111333444777444000//////000111111000000000000000000000000//////............////////////......///000111222000000000000000000000000000111222222222222111000...///111222333111000///000000000000111111111111000000000000000000000000///000111111222222111111000000000000111111111111111000000000000111222222222222111111111111222222111111222222222333333333000111222333444444444444000111333555555555555444333444555555555666999<<<>>>@@@BBBDDDGGGLLLRRRVVVWWWYYY]]]```ccceeeffffffjjjjjjjjjjjjjjjiiihhhhhhbbb```\\\VVVQQQMMMIIIHHHEEEDDDCCCBBBBBBBBBCCCDDDCCCBBBBBBBBBBBBBBBBBBAAAAAABBBDDDFFFGGGGGGGGGGGGIIIJJJKKKMMMNNNOOOOOOOOOTTTWWW[[[[[[ZZZYYY\\\^^^[[[___dddjjjnnnoooooonnnqqqmmmiiiffffffeeedddccccccdddfffhhhiiiiiiiiiiii<<>>AAADDDGGGKKKNNNRRRVVV[[[^^^___```bbbdddeeegggggghhhjjjkkkkkkkkkkkkkkkjjjjjjbbbaaa^^^[[[WWWUUUSSSRRRKKKKKKKKKJJJJJJJJJIIIIIIKKKJJJIIIGGGDDDBBBAAA@@@????????????@@@@@@@@@@@@@@@AAACCCEEEFFFGGGHHHHHHJJJOOOTTTVVVUUUVVVYYY]]]YYY]]]ccciiimmmnnnmmmlllkkkiiieeeccccccccccccccccccccccccddddddcccbbbbbbEEEJJJQQQTTTUUUVVV[[[___]]]```dddggghhhiiikkklllggghhhjjjkkkkkklllnnnpppooonnnnnnooonnnlllhhhdddYYYRRRKKKJJJIIIFFFGGGIIIEEEFFFGGGGGGGGGGGGIIIKKKLLLSSS^^^fffkkklllllllllnnnnnnnnnmmmmmmmmmmmmllleeebbb^^^ZZZXXXUUURRRPPPQQQNNNJJJIIIJJJMMMOOOPPPHHHFFFCCCBBBCCCEEEEEEEEEAAACCCFFFIIIKKKKKKJJJJJJGGGEEECCCAAAAAABBBDDDEEEGGGKKKRRRVVVVVVQQQKKKFFF>>><<<888555333222111222111111222222222222111111111111111111111111111111.........000333666:::<<<000000000000000000000000000222444333222111222333111///...,,,,,,,,,...///111111111111111000//////........................000000000000000000000000...------,,,,,,------...------------------------------------------------+++,,,,,,------.........,,,------.../////////...)))***+++---...//////000111111111111222222222222000000////////////000000***++++++,,,---------,,,((()))+++...///000000///***++++++,,,,,,---------,,,------......------,,,/////////...---------,,,++++++,,,---.........---+++---//////---,,,...000---------------------------..................---------------------------,,,------......------,,,,,,,,,,,,,,,---...//////.../////////000000111111+++,,,,,,,,,------......---..................---***+++,,,---...000111111------......//////000000---------,,,,,,---------////////////////////////,,,,,,,,,---------......,,,...///...,,,---111444................................................////////////////////////000000////////////000000000000000000////////////........................***+++---...///......---------...000222444666777...000111///,,,+++...111000000000000000000000000//////............/////////.........///000222333000000000000000000000000000111222333333222111000222111///...///000000///000000000000111111111111000000000000000000000000000000111222222222222111//////000000111111111222111111111000111111222333111111000000000000111111222222333333333444444444444444444444333222111111---000555999;;;:::888666555777999999999<<>>===============<<<===???AAACCCDDDDDDEEECCCIIIPPPSSSSSSUUUYYY]]]bbbfffkkkoooqqqqqqnnnllldddaaa^^^^^^___`````````bbbbbbaaaaaa___^^^\\\[[[UUUWWWZZZ]]]```bbbccccccfffhhhggggggjjjooopppmmmjjjkkkkkklllmmmnnnoooooooooooopppqqqrrrqqqnnnlllbbb___\\\XXXUUUUUUUUUVVVZZZXXXVVVSSSQQQQQQRRRSSSYYY]]]bbbgggkkkmmmnnnnnnjjjiiiggghhhjjjiiieeebbb]]][[[YYYWWWVVVWWWXXXXXXUUUTTTRRRPPPOOOOOOPPPPPPJJJJJJKKKIIIHHHGGGIIIJJJJJJHHHIIILLLRRRUUUVVVUUUQQQMMMIIIGGGHHHHHHGGGEEEFFFGGGKKKRRRYYYYYYTTTNNNGGGBBB;;;666444444444444444222000000222222222111000000000000111111111222111333222...///777;;;:::111///,,,+++///222111---000111111000///......///222111111000000000000000000000111000000///......////////////////////////////////////////////////---------.........//////.../////////...---,,,,,,------------------------***---//////...------...,,,------......------,,,+++******,,,...000000///...---------...111444555------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,---......---,,,,,,---------............///---..................---------............------..............................------------......000000000000000000000000////////////////////////...............///000000000///...------...///000///000111222111000...,,,000000//////.........---111000000///...---------,,,,,,,,,---...///000111222111111000///.........------------------------///......------...///000111---+++---222444000,,,222222222222222111000000////////////////////////---...............---,,,///...------///333777:::///......------///000111......///000111222222333111111000000//////................../////////000//////000000000000///...000000000000000000000000222111000//////000111222000000000000000///......---......///////////////000000000000000000000000222111111111000000//////444333333222111000//////000222222222111000111222111000000000111222333333111333333222000///000111111333555777888777666555222444777:::===BBBHHHMMMNNNQQQVVV\\\```bbbcccccccccdddfffhhhhhhhhhhhhgggggghhhjjjlllnnnpppqqqrrriiiiiihhhhhhhhhhhhgggggghhhfffdddcccaaaaaaaaabbb```___]]]ZZZUUUOOOJJJFFFCCCBBB@@@>>>======>>>>>>:::;;;============???@@@HHHIIIJJJMMMRRRXXX]]]aaaaaaeeekkkooorrrqqqnnnlllbbb\\\VVVRRRTTTVVVWWWWWWXXXYYYYYYZZZ\\\]]]^^^___]]]^^^aaaccceeefffgggggggggiiiiiihhhlllqqqrrroookkkjjjjjjkkkkkkmmmnnnooonnnnnnooopppqqqpppnnnllliiihhheeebbbaaaaaaccccccaaa```___]]]\\\\\\\\\\\\^^^```dddgggjjjjjjjjjjjjgggdddbbbaaaaaa```\\\YYYSSSRRRQQQQQQRRRTTTVVVWWWYYYXXXVVVUUUSSSSSSSSSSSSQQQQQQQQQOOOMMMLLLMMMNNNOOONNNOOOSSSXXX\\\\\\\\\[[[XXXSSSQQQPPPOOOLLLIIIIIIIIIMMMTTT[[[]]]ZZZUUUNNNIIIBBB===:::999777777777555333333444444333222222222111111111111111000000333111...///666:::999...////////////000000///000111111111///...///000222111000000//////000000000000000000000///......////////////////////////////////////////////////---------.........//////......//////......---,,,---------------------------///222222111000000111,,,------......------,,,...---------...///.........------,,,---...000111------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---------............------------------------------------------------------++++++,,,,,,---......///------------------------,,,,,,---......---,,,,,,---------............///------............------------............------..............................------------......////////////////////////////////////////////////...............///000000///...---,,,,,,---.../////////111111111000...---000/////////............111000000///......------......---------......///111111000//////...------........................//////...---...///111222666555333111///...000111111111111111111000000///////////////////////////---....../////////......------,,,,,,...111444666//////...---...///000111000000000000000111111111////////////000000000000........./////////000000...///000000111111000000000000000000000000000000222111000//////000111222000000000000000///......---...//////000000//////000000000000000000000000222111111111000000000000333333333222222222222222000222333222111000111222333222222222222333333444333444444333222111222333111222444555666666555555555777:::>>>BBBGGGMMMQQQUUUXXX\\\```ccceeefffffffffggghhhiiijjjiiiiiihhhhhhiiijjjlllnnnpppqqqrrrhhhhhhiiikkklllmmmnnnnnnmmmllljjjiiihhhhhhiiiiiihhhgggeeeaaa\\\WWWRRROOOIIIGGGEEEBBB@@@?????????<<<===>>>>>>======???AAAFFFGGGIIIMMMSSSZZZ```dddgggiiimmmqqqrrrrrrpppnnnbbb]]]WWWSSSRRRSSSRRRQQQSSSSSSSSSUUUWWWYYY\\\]]]eeefffgggiiijjjiiiiiihhhhhhjjjjjjiiilllqqqqqqmmmhhhgggeeeeeefffiiikkkmmmlllmmmnnnooopppooonnnmmmooonnnmmmllllllmmmnnnooohhhhhhiiihhhgggfffddddddaaabbbdddeeeeeedddcccbbb___\\\YYYVVVUUUSSSPPPNNNKKKJJJJJJJJJLLLNNNPPPQQQVVVVVVUUUUUUUUUUUUVVVVVVYYYZZZYYYXXXUUUUUUUUUWWWWWWWWWYYY]]]bbbeeefffeeegggeeebbb___\\\XXXTTTPPPNNNOOOQQQXXX___bbbbbb___YYYTTTMMMGGGCCC@@@===;;;<<<:::777666666555444333333333222222111000000000000111000...///555888888///111222111///...///222000111111111///...///000111000000//////////////////////////////......---////////////////////////////////////////////////---............/////////....../////////...------------------------------+++---//////...---...///,,,------......------,,,/////////......------------------,,,,,,,,,,,,,,,------------------------,,,------......------,,,------,,,,,,,,,,,,------......////////////......------------------------........................+++,,,,,,------.........------------------------,,,------......------,,,---------............///,,,,,,------------,,,,,,------............------..............................------------..............................////////////////////////...............///000000------,,,,,,,,,,,,------...///000111000///...---////////////............000000000///......------//////...---------------000000//////...---------///////////////////////////.........111444888;;;@@@CCCBBB:::000+++///555000000000000000//////...////////////////////////---......///000000000000---------...///000111222//////.........///000111111111111111000000//////.........///000111111111....../////////000000000//////000111222222222222000000000000000000000000111111000000000000111111000000111111000000//////......///000000000000000000000000000000000000000111111111111111000000000222222333333333444444444111222333222111000111333555444444333333333333444444555666555333222333444444444444444555666777888:::===AAAEEEIIIOOOUUUYYY^^^___```bbbdddfffggghhhhhhiiijjjjjjkkkjjjjjjiiiiiijjjkkklllnnnooopppqqqjjjkkkmmmnnnpppqqqqqqrrrqqqpppooonnnnnnnnnnnnnnnmmmllljjjgggbbb]]]XXXVVVPPPNNNKKKGGGDDDBBBAAAAAA???@@@AAA@@@??????@@@BBBEEEFFFIIINNNUUU\\\cccgggkkkmmmoooqqqrrrrrrqqqpppgggccc^^^ZZZWWWUUURRRPPPPPPPPPOOOPPPRRRUUUXXXYYYhhhiiijjjjjjjjjiiihhhggggggiiihhhfffhhhkkkiiieee___^^^\\\\\\^^^bbbfffiiikkklllnnnoooooooooooopppoooooooooooopppqqqrrrrrrmmmmmmooonnnllliiieeeccc^^^^^^^^^]]]\\\[[[ZZZYYYUUURRROOOLLLJJJIIIIIIHHHIIIIIIHHHHHHHHHIIIJJJJJJLLLMMMNNNOOOQQQRRRSSSTTT[[[\\\]]]]]]\\\]]]___``````aaacccgggjjjlllllllllnnnmmmkkkhhheee```\\\YYYWWWWWWYYY]]]cccggghhhgggbbb^^^XXXRRRMMMIIIDDDAAA@@@===:::888777666444222222222111111111000000000000000//////000444777888999555111000///---///111///111222111//////000111111000//////......//////....../////////......---////////////////////////////////////////////////.............../////////......////////////......------------------------***,,,------,,,,,,---...,,,------......------,,,---.........---,,,,,,---+++,,,------------,,,+++------------------------,,,------......------,,,------,,,,,,,,,,,,------.........//////.........------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------............///+++,,,,,,------,,,,,,+++------............------..............................------------......------------------------////////////////////////...............///000000------------------------...//////000000///......///////////////.........000000//////............///......---------......//////......------------////////////////////////...---...000444:::???CCCEEEIIIKKKDDD888000///222/////////000///......---////////////////////////------///000111111111111///000000111111111111111///////////////000000000111111000000000000000000.../////////000000000111...////////////000000000111111222222222111111000000000000000000000000000111000000000000000000111000000111111111000000///...///000000111111000000000000000000000000000000111111111111111111111111222333333333333333333333111222333333111111222333555555444333222222333333333555555555333333444555777666666666777:::<<<>>>AAADDDHHHMMMQQQWWW]]]aaabbbbbbbbbbbbcccdddfffgggjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllmmmnnnoooppppppoooppppppqqqqqqqqqpppoooppppppooonnnllllllkkkkkkkkkjjjhhheee```\\\XXXVVVSSSQQQNNNKKKHHHGGGFFFFFFEEEEEEEEEDDDBBBBBBDDDFFFHHHJJJMMMQQQXXX^^^dddgggjjjkkklllmmmnnnpppqqqrrrooommmjjjgggccc___\\\YYYWWWVVVTTTRRRRRRSSSUUUWWWjjjkkkkkkkkkkkkjjjhhhgggfffhhhfffcccbbbccc```[[[UUUSSSRRRRRRUUUZZZ```cccgggjjjlllmmmlllmmmoooqqqooopppqqqrrrsssssssssssspppqqqrrrqqqmmmhhhbbb^^^WWWVVVUUUSSSRRRQQQQQQQQQKKKJJJIIIGGGFFFGGGHHHIIIKKKJJJJJJJJJJJJKKKKKKLLLJJJKKKLLLMMMMMMNNNNNNOOOTTTVVVXXXZZZ[[[]]]```cccdddfffiiilllnnnooooooooooooooonnnmmmiiieeecccaaaaaaaaaaaacccfffiiikkkkkkhhheee```[[[WWWQQQKKKGGGDDDAAA>>>;;;999888555333111111111111111111111111111000///000111333555777GGG999...---//////...//////111222111000///000222111111000///////////////......///////////////...////////////////////////////////////////////////////////////////////////......///////////////...------------------------...///000///......000111,,,------......------,,,***,,,...---,,,+++---///+++,,,---...//////......------------------------,,,------......------,,,...------,,,,,,------...------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------............///+++,,,,,,------,,,,,,+++------............------..............................------------......------------------------////////////////////////...............///000000.........//////................../////////...............///////////////////////////............,,,,,,,,,------///000000...............---------.................................///333777;;;>>>;;;@@@EEEFFFAAA999222//////////////////...------////////////////////////------///000111111111111///000111111111111000////////////000000000000000...//////000111111222222111000000000/////////...////////////000000000111333333333222222000///...000000000000000000000000000000000111111000000000000000111111111111000000///000000111222111111111000000000000000000000000111111111111111222222222333333333222111000000000111333333333222111222333555444333222222222222222222444555444333333444555777666666777:::>>>BBBDDDIIILLLQQQUUUYYY]]]bbbfffeeeeeecccccccccdddfffgggjjjjjjjjjjjjjjjjjjkkkkkkmmmmmmmmmnnnnnnnnnoooooooooooopppqqqqqqooonnnmmmnnnnnnlllkkkiiigggeeedddfffeeeccc___[[[WWWTTTSSSPPPOOOMMMLLLKKKKKKKKKLLLKKKKKKJJJIIIGGGHHHJJJLLLOOOPPPSSSVVVZZZ___ccceeeeeeeeefffgggjjjmmmppprrrssstttsssqqqoookkkiiigggeeeccc```\\\ZZZXXXXXXXXXkkklllmmmmmmmmmllljjjjjjggghhhfffbbbaaaaaa]]]WWWOOOMMMLLLLLLNNNSSSXXX\\\```cccfffgggfffgggjjjmmmnnnppprrrtttuuuvvvuuuuuurrrssssssqqqlllfff___[[[QQQOOOMMMKKKJJJJJJKKKKKKFFFGGGHHHIIIIIIJJJLLLNNNMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPOOONNNPPPRRRTTTUUUVVVXXX[[[]]]```dddiiilllmmmnnnooopppmmmnnnooommmjjjhhhggghhhhhhhhhhhhhhhiiikkklllmmmjjjhhhfffccc```ZZZTTTOOOJJJGGGCCC@@@???===:::888444444333333333333333333222000///222333222444888NNN;;;------111000...//////111222111000000111333222111111000000000000000...//////000000000000000////////////////////////////////////////////////000000000////////////.........///000000000//////------------------------------...---,,,---...000,,,------......------,,,))),,,///...,,,+++---000,,,------...///000000111------------------------,,,------......------,,,......------------......---------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...---------............///,,,,,,------------,,,,,,------............------..............................------------......------------------------////////////////////////...............///000000......///000000///........................//////........./////////////////////////////////......,,,,,,,,,---...///000111................................................//////.........///000111---111777===???<<<666111///////////////......---////////////////////////---......///000000000000---......//////......---...///000111111111000000......///000111222333333111111111000///........./////////000000000111111333333222222111000......000000000000000000000000000000111111111111000000000000111111222222111111000000111222222222222222000000000000000000000000111111111222222222222222444333333222111000///...222333444333222111222444444333222222222222222333222333555444333333444666555555777:::>>>DDDHHHKKKQQQTTTXXX\\\^^^aaaeeehhhhhhggggggfffggghhhiiijjjiiiiiiiiiiiijjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnjjjlllnnnooopppooommmlllkkkkkkjjjhhhfffdddbbbaaacccaaa___[[[XXXUUURRRQQQMMMMMMLLLLLLMMMNNNPPPQQQQQQQQQPPPNNNMMMNNNQQQSSSWWWXXXYYY[[[]]]```bbbcccaaaaaabbbdddgggkkkoooqqqrrrtttvvvuuusssrrrqqqqqqqqqooollliiieeecccaaa```iiijjjlllmmmmmmllllllkkkhhhjjjiiifffeeeeeeaaa[[[OOONNNLLLKKKLLLOOOSSSUUUVVVZZZ^^^^^^]]]^^^bbbggggggiiimmmpppssstttttttttpppqqqpppnnnjjjddd]]]YYYOOOMMMJJJHHHFFFFFFGGGHHHFFFIIILLLNNNNNNOOORRRTTTTTTUUUVVVWWWWWWXXXXXXXXXZZZZZZ[[[[[[ZZZYYYXXXWWWUUUVVVVVVUUUSSSSSSTTTUUUWWW]]]ccchhhkkkmmmoooqqqnnnoooooommmjjjiiijjjllljjjkkkkkkllllllmmmnnnoookkkjjjjjjiiigggbbb\\\XXXQQQNNNKKKHHHFFFDDDBBB@@@::::::999777666444333333444000000444555333444888JJJ:::///222444000...111///000222222111000222333333333222111111111111111///000000111111111111111////////////////////////////////////////////////000000000000/////////.........///000000000000000------------------------***++++++***)))***,,,...,,,------......------,,,---000222111---+++...111//////...------...///000------------------------,,,------......------,,,......------------............////////////......------------------------------------------------------------------------------------------------...---,,,,,,,,,,,,---...---------............///------............------------............------..............................------------......------------------------////////////////////////...............///000000------...//////...------------------......//////............/////////000.../////////////////////---------------...///000////////////////////////////////////////////////............------,,,+++***,,,///333666888888777///000000000000///......////////////////////////---....../////////.................................///000111222111000000//////000000111111111222000000000000//////////////////000000000111111111///000000111111000000///000000000000000000000000///000111222222111000//////000111222222222222111000111222222333333222222000000000000000000000000111111111222222333333333333333333222222111111111222333444444222222333444444333333333333444444555333555666666555444666777555777:::???FFFLLLRRRUUUXXXZZZ^^^```aaacccfffhhhhhhhhhhhhiiiiiikkklllllljjjjjjjjjjjjlllnnnoooqqqpppooooooooonnnnnnmmmmmmjjjlllnnnooonnnmmmjjjiiidddeeeeeeeeedddbbbaaa``````___\\\YYYUUURRRQQQPPPMMMMMMMMMMMMOOOQQQSSSTTTUUUUUUUUUSSSSSSTTTWWWZZZ\\\\\\]]]___```bbbcccdddbbbbbbccceeehhhkkkmmmoooooorrruuuuuutttssstttvvvtttttttttsssqqqooolllkkkfffgggiiikkkkkkkkkkkkjjjjjjlllllliiiiiijjjfff```SSSQQQOOOMMMMMMNNNPPPQQQOOOSSSWWWWWWVVVWWW\\\aaa]]]```eeejjjnnnoooppppppmmmmmmmmmkkkgggaaa\\\XXXQQQNNNKKKGGGEEEEEEFFFGGGGGGKKKPPPRRRRRRSSSUUUXXX\\\\\\\\\\\\[[[YYYXXXWWW[[[\\\^^^```aaabbbaaaaaa^^^^^^\\\YYYTTTRRRQQQRRRPPPVVV^^^eeehhhlllpppssspppqqqqqqnnnkkkjjjlllooojjjkkkmmmmmmmmmnnnoooqqqkkkkkklllmmmlllhhhaaa]]]WWWTTTPPPNNNLLLJJJHHHFFF@@@???===;;;888555333222444000000555666333444999CCC888333777666000...444///000222222111111222333444333222222111111222222000000111222222222222222////////////////////////////////////////////////111111000000/////////.........///000000000000000---------------------------......---,,,---///111,,,------......------,,,000444555333...,,,---111222000...,,,+++,,,---...------------------------,,,------......------,,,......------------......//////000000000000//////------------------------........................------------------------------------------------...---,,,,,,,,,,,,---...---------.........//////---......//////......------..................---.................................------.................................////////////////////////...............///000000,,,,,,---......---,,,,,,---------------...///000---.........//////000000........./////////////////////...------------.../////////000000000000000000000000000000000000000+++---...000000000///...222111000......222777<<<000000000000000//////...////////////////////////..................------000////////////000111111...///000222222111111000111111111111000000000000......//////000000111111000000000000111111111111,,,---...///111111222222000000000000000000000000///000111222222111000//////000111222222222222222111111222333333333333222000000000000000000000000111111111222222333333333222222333333333333444444222333444444222222333444444444444444444555666777444666777777666666777999888:::???FFFMMMUUUZZZ^^^[[[^^^aaabbbcccdddfffgggeeefffggghhhjjjkkkllllllkkkkkkkkkkkkmmmppprrrssspppppppppooonnnmmmmmmmmmnnnooopppooommmjjjfffccc^^^___```aaaaaaaaa```___^^^]]]ZZZVVVSSSQQQOOONNNNNNNNNNNNNNNPPPRRRUUUVVVXXXXXXXXXVVVVVVXXX[[[___^^^___```aaabbbcccdddeeedddeeeeeegggiiikkkmmmnnnnnnqqqtttuuussssssuuuxxxssstttvvvwwwxxxvvvuuusssiiiiiijjjkkkllllllllllllpppooonnnnnnmmmkkkhhheee\\\ZZZWWWSSSPPPNNNMMMMMMKKKKKKJJJKKKMMMPPPSSSTTTSSSUUUXXX]]]aaafffiiikkkjjjhhheeebbb^^^ZZZXXXVVVRRRNNNJJJFFFDDDDDDGGGHHHJJJKKKMMMOOOQQQRRRSSSTTTTTTTTTSSSSSSSSSTTTUUUUUUWWWYYY\\\^^^``````___^^^\\\]]]^^^]]][[[WWWRRROOOIIILLLSSSZZZaaagggkkkmmmppppppooommmkkkkkkmmmooooooooonnnllljjjjjjlllnnnsssoookkkkkkllljjjddd^^^YYYUUURRRSSSUUUTTTOOOJJJGGGFFFBBB<<<777444555666555111......111333333222>>>777222444444222111444333333222111111222333333222222222111000//////...000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000//////.........---//////...,,,---///...+++...---+++******+++---...//////000000//////...---............////////////...------,,,,,,------...........................//////.........---------000000000000000000000000000///...---,,,+++++++++////////////////////////...------...//////---,,,//////.........---------//////............//////------------------------........................------------------------000000000///...---+++***,,,,,,------...///000000------,,,,,,,,,,,,------........................---...000000///......//////////////////.........------...///000000//////------............------000000000000000000000000///......///000000///------...///...---------///........................////////////////////////////////////////////////...---------...111333555444222000000000000///---............///////////////...---,,,,,,---...///000000000000000000000000...//////000111222222222000000000000////////////000000000000111111111111555333111000111111000/////////000111111111111111000000111111111111000000111111111111111111111111111111000000111222333333222222222222222222222222111111222222222333333333111111000000111111222333444444222222222222444444333333333333333333333333333333222222222333333444333444666777777777999;;;???CCCIIIOOOSSSVVVYYY[[[```aaabbbdddeeefffgggggggggffffffhhhjjjllllllkkkooooooooonnnooooooppppppqqqooommmmmmnnnnnnmmmlllkkkjjjiiigggeeebbb```^^^]]]^^^______^^^]]]^^^___```___^^^\\\ZZZXXXWWWVVVXXXVVVUUUVVVYYY[[[YYYWWWYYYZZZ[[[[[[[[[\\\___bbbiiiiiiiiiiiijjjkkklllmmmlllkkkjjjiiijjjmmmpppsssuuusssrrrrrrsssuuuvvvvvvtttuuuvvvvvvwwwwwwwwwwwwkkklllmmmnnnoooooooooooopppooonnnnnnnnnmmmjjjhhhaaa___\\\XXXUUURRRPPPOOOJJJIIIHHHHHHIIIKKKMMMNNNLLLNNNPPPTTTXXX\\\^^^```___^^^\\\YYYVVVSSSPPPOOONNNLLLHHHEEEDDDDDDFFFGGGGGGHHHJJJLLLNNNOOOPPPPPPNNNNNNMMMMMMLLLMMMMMMMMMMMMOOOQQQTTTVVVWWWWWWWWWYYYZZZ\\\\\\[[[XXXUUUSSSKKKLLLOOOSSSZZZaaagggkkkoooppppppooommmlllmmmnnnnnnnnnmmmkkkjjjjjjlllnnntttpppmmmmmmnnnlllgggbbb^^^XXXQQQOOOPPPPPPOOOLLLNNNLLLHHHBBB<<<999999:::999777444333333444444333555777888666111000111444333333222111111222333333333333333222111000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000/////////............333111...,,,---///000......---,,,++++++,,,---...,,,,,,------,,,,,,+++***............///////////////......------......///........................//////.........---------////////////////////////000///...---,,,,,,,,,,,,////////////////////////...------...//////...,,,//////.........---------//////............//////------------------------........................------------------------++++++,,,,,,---,,,,,,,,,,,,,,,------...//////000//////............//////...........................///000000......///000.........///////////////---...//////////////////---......//////......---000000000000000000000000///......///000000///---...///000000......///000........................///////////////////////////////////////////////////...------...000222444666444111///000000///...............///////////////...------------...///000000000000000000000000...//////000111111222222000000000000////////////000000000000111111111111222111///000111222222111//////000111111111111111000000111111111111000000111111111111111111111111111111000000111222222333222222222222222222222222111111222222222333333333222111111111111222333333444444333222222333444444333333333333333333333333444444444444555666777777333555777888888:::===???DDDHHHNNNSSSVVVYYY[[[]]]```aaacccdddfffgggggghhhhhhggggggiiikkkmmmmmmlllnnnnnnnnnmmmnnnnnnooopppqqqooollllllllllllkkkiiigggffffffeeecccaaa___^^^___``````^^^\\\ZZZZZZZZZ]]]]]]\\\[[[ZZZYYYXXXWWWWWWVVVVVVXXX]]]___```___aaabbbbbbbbbbbbccceeehhhmmmllllllkkkjjjjjjjjjjjjmmmlllllllllmmmppprrrtttvvvuuuttttttuuuvvvvvvvvvxxxyyyzzzzzzzzzzzzzzzzzznnnooopppqqqqqqqqqqqqqqqpppnnnnnnnnnooonnnllljjjdddcccaaa]]]YYYUUURRRPPPIIIHHHGGGFFFEEEFFFGGGHHHDDDFFFHHHJJJMMMPPPRRRSSSSSSSSSQQQOOOMMMKKKIIIHHHHHHGGGEEEDDDCCCDDDEEEEEEDDDEEEGGGIIIKKKLLLLLLLLLIIIIIIHHHGGGFFFFFFFFFFFFDDDEEEFFFHHHJJJKKKMMMMMMRRRSSSVVVWWWXXXWWWVVVUUUMMMLLLJJJJJJOOOWWW```eeeiiillloooqqqpppnnnmmmmmmlllmmmlllkkkiiiiiikkkmmmrrrooommmnnnooonnniiieeeeee\\\QQQKKKJJJLLLMMMMMMSSSQQQNNNHHHBBB>>>======;;;<<<;;;999666555555666111===AAA777......222222333222222111111222222333444444333333222111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////............333000---,,,---...///000........................///////////////......---............/////////////////////....../////////.......................................---------........................//////...---,,,,,,,,,,,,////////////////////////...---,,,---//////...---...............---------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,................................................+++++++++,,,,,,---------,,,,,,------...///////////////............//////.................................---+++,,,...000------......//////000000//////////////////...------......//////......---000000000000000000000000///......///000000///---///000111000///...///111////////////////////////////////////////////////////////////////////////000///.........///111222888555111////////////...............///////////////......------......///000000000000000000000000...//////000000111111222////////////000000000000000000000000111111111111111///...///111333333222//////000111111111111111000000111111111111000000111111111111111111111111111111111000111111222333222222222222222222222222111111222222222333333333333222222222222333444444444444333333333333444444333333333333333333333333444444444555555777888999444555777888:::===BBBEEELLLPPPTTTXXXZZZ\\\___```bbbbbbdddfffggghhhhhhhhhjjjiiiiiijjjmmmnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnoooooommmjjjiiihhhhhhfffddd``````aaaaaa``````___^^^```aaaaaa___\\\[[[[[[[[[_______________^^^]]]\\\ZZZZZZZZZ]]]aaaeeefffffffffgggggggggffffffhhhjjjooonnnmmmmmmlllkkkkkkjjjmmmmmmnnnoooqqqrrrttttttssssssssssssttttttttttttxxxxxxyyyyyyzzzyyyyyyyyyppppppqqqqqqrrrqqqqqqqqqooommmlllkkklllkkkiiigggbbbaaa___\\\XXXTTTOOOMMMIIIHHHGGGEEEDDDDDDDDDDDDAAABBBCCCEEEFFFHHHIIIJJJKKKKKKJJJIIIGGGFFFFFFEEECCCCCCDDDDDDDDDEEEEEEEEEFFFFFFHHHIIIKKKKKKLLLLLLJJJIIIHHHFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFIIIJJJLLLOOOPPPQQQRRRRRRKKKIIIFFFDDDGGGNNNVVVZZZ^^^cccjjjnnnoooooonnnnnnlllmmmllljjjhhhggghhhiiimmmlllkkklllmmmllliiifffhhh___TTTKKKGGGHHHJJJKKKNNNPPPQQQNNNJJJEEEAAA@@@<<<>>>@@@>>>:::999:::===<<>>666///000/////////////////////////////////000//////...---............////////////------,,,,,,,,,,,,------........................---------...............------------------------//////...............//////////////////////////////---++++++---///000000---------...............//////............//////------------------------................................................+++*********+++---///000........................//////............//////........................000000000///---...000222------......//////000000//////////////////...---...//////000000//////...000000000000000000000000///......///000000///------...///...---,,,---///////////////////////////////////////////////////////////////////////////........................444222000000000000///---............////////////...//////000000//////...000000000000000000000000////////////////////////......//////000000111111000000000000111111111111333222//////000000///...//////000111111111111111111111222222222222111111111111111111111111111111333222111111000111111111222222222222222222222222111111222222222333333333444333333333333444555555444444555555555555444444444444444444444444444444888888777777777777888888888:::>>>AAAFFFLLLRRRWWW\\\^^^`````````aaaccceeeggghhhiiijjjkkkkkkkkkkkkjjjiiiiiijjjkkklllllljjjlllllljjjiiigggfffffffffbbb```]]]]]]]]]\\\[[[ZZZYYYZZZ[[[]]]^^^_________^^^```aaabbbaaaaaaccceeeeeecccbbb``````bbbdddeeeeeekkkttt|||{{{wwwuuusssuuuwwwzzz|||}}}}}}}}}|||}}}}}}yyyuuusssuuuxxxxxxxxxyyyzzz{{{{{{{{{{{{jjjjjjhhhfffdddaaa___]]]ZZZXXXTTTRRRQQQPPPNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGEEEFFFGGGIIIKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPRRRUUUXXX\\\___aaadddeeeeeefffffffffeeeeee```______^^^^^^^^^______^^^^^^]]]\\\YYYVVVSSSRRRIIIHHHEEECCCBBBBBBBBBCCC@@@@@@AAAAAAAAA@@@???>>>???CCCIIIPPPUUU[[[aaaeeehhhiiijjjhhheeeccccccccciiikkklllmmmlllkkkjjjjjjhhhddd^^^UUUMMMHHHEEEDDDFFFIIINNNPPPPPPOOOOOOOOOIIIGGGGGGIIINNNUUU[[[]]]VVVNNNCCC;;;777777666555111222333333333333222111111111111111111111111111000000000000000000000000111111111111111111111111////////////000000000000000000000000////////////............/////////000111---111<<<>>>555///111//////...------...//////111222222222222111000000............////////////......------------..............................---------.........//////------------------------//////............/////////////////////////////////---++++++---///000000---------.........////////////............//////................................................------------------------+++*********+++---///000........................//////............//////...........................000111000///...///000.........///////////////---...////////////////////////000000000000//////000000000000000000000000///......///000000///------///000///...---...///........................////////////////////////////////////////////////------..................000//////000111000...,,,............////////////...///000111111000///...000000000000000000000000////////////////////////.........///000111111111000000000000111111111111222000......000000000/////////000111111111111111111222222333333222222111111111111111111111111111333222222111000000111111222222222222222222222222111111222222222333333333333333333333333444444555333444555666666555444333555555555555555555555555666666666777888999;;;<<<<<>>=========@@@DDDIIINNNTTT[[[```eeefffhhhgggfffdddeeeeeefffhhhjjjjjjiiihhhggggggiiifff___VVVMMMHHHEEEEEEFFFGGGIIIIIIIIIKKKMMMPPPJJJFFFDDDFFFNNNVVV[[[]]]MMMEEE>>><<<:::666666999111222333444444333222111222222222222222222222333000000000000000000000000111111111111111111111111////////////000000000000000000000000////////////---.........//////000000000+++---888:::111---111000///---,,,,,,---///000///////////////...------............/////////000//////............//////........................---------.........//////........................//////.........//////000///////////////////////////---++++++---///111111---------.........////////////............//////////////////////////////........................------------------------000///---,,,,,,---...///.....................------------,,,,,,---------........................+++---......---,,,,,,---///////////////.........------...///000000000/////////000000000000//////000000000000000000000000///......///000000///---///000111000///...///111........................////////////////////////////////////////////////,,,------...//////......------...000111111...+++............/////////000...///000111111000///...000000000000000000000000///////////////.........---......///000111111222000000000000111111111111000...---...000111111111//////000111111111111111111222222333333222222111111111111111111111111111333333222111000000111111222222222222222222222222111111222222222333333333333222222222222333444444333444555666666555444333555555555555555555555555111222333555777999<<<===???CCCHHHMMMRRRWWW\\\___```aaacccccccccdddgggiiiiiijjjjjjkkkllllllllllllhhhgggfffggghhhiiihhhgggiiigggeeebbb___]]]\\\[[[___]]]\\\]]]___``````___^^^___``````aaaaaa`````````cccfffiiilllooorrruuuqqqooommmlllooouuu|||]]]ZZZVVVQQQOOOMMMNNNNNNIIIKKKLLLLLLKKKJJJJJJKKKOOOMMMLLLJJJJJJKKKMMMNNNMMMNNNQQQTTTXXXZZZ\\\]]]^^^```aaabbbaaabbbccceeecccbbbaaaaaaaaaaaabbbbbbccccccbbbcccfffiiimmmpppuuuuuuuuutttttttttttttttqqqqqqpppooonnnmmmlllkkkppppppooonnnlllkkkjjjiiiccc^^^XXXSSSNNNKKKGGGDDDGGGEEECCCBBBBBB@@@===:::>>>>>>>>>@@@EEEKKKQQQTTT]]]```dddfffeeeeeedddeeeeeeffffffeeecccbbbdddeeebbbbbb```\\\WWWQQQKKKHHHEEEFFFIIIKKKLLLMMMLLLLLLFFFFFFEEEFFFIIINNNTTTWWWQQQOOOKKKFFF@@@<<<888666333222111222444444333222111111000000000000111111000000111111111111000000............/////////000000000000000000000000000444333111000000000111111000000000000000000000000000000000000000000000000...000111000///...///111000000000000000000000000////////////////////////---.........//////000000000000000000000000000000////////////////////////...........................///000000000///---,,,000000000000////////////////////////////////////,,,...000111111000...,,,......//////000000111111000///...------...///000------------........./////////000000///...------...///000111111000///...//////...------------.........------------......000000///............///222111///......///000111000000000000000000000000............////////////000///...------...///000////////////////////////......////////////......111111000---******,,,...000000///...............///000111000...------...------......//////000000000000///..................///000000...------...///......------///000111---......///////////////000000111111111111000000000000000000000000000000111111000//////000111222000000000000000000000000222111000//////...//////111111111111111111111111000000111111111222222222111111222222222222111111111111222333333333333222111222333444444444333222333222222111111222222333333333222222222333444444444444444444444444444444777666555444555666777888777888777777777999===AAAGGGKKKQQQVVVZZZ\\\___aaacccccccccccceeefffhhhhhhjjjkkklllllllllkkkjjjiiieeeffffffggggggfffeeeeeebbbaaa^^^\\\[[[ZZZZZZZZZ[[[\\\^^^]]][[[ZZZZZZ[[[\\\^^^`````````aaadddfffeeeiiioootttxxxzzz}}}zzzuuuwwwUUUSSSOOOLLLJJJIIIIIIJJJIIIKKKMMMOOOOOOOOOPPPRRRQQQQQQOOOOOOOOOPPPRRRSSSWWWYYY\\\___bbbdddeeefffhhhiiikkkkkkjjjkkklllnnnoooooonnnnnnmmmmmmnnnnnnpppooonnnmmmnnnpppssstttuuuuuuuuuuuuuuuuuuvvvvvvtttssssssrrrqqqpppooonnnoooooonnnnnnmmmmmmlllllliiieee```[[[XXXTTTOOOMMMIIIHHHFFFEEEEEEDDDBBB@@@AAA@@@??????BBBFFFJJJMMMVVVZZZ```dddeeeeeeeeeeeeggghhhhhhfffcccaaaaaabbbbbbaaa___\\\XXXRRRNNNKKKGGGGGGHHHJJJKKKKKKLLLLLLIIIGGGDDDCCCDDDHHHMMMQQQQQQQQQQQQOOOJJJDDD===999777555333333333444333222111111000000000000111111000000111111111111000000........./////////000000000000000000000000000000222222000/////////000000000000000000000000000000000000000000000000000000...000111000///...///111000000000000000000000000////////////////////////............/////////000////////////////////////////////////////////////........................///////////////......---000/////////////////////////////////////////////---...///000000///...---................../////////...---,,,,,,---...///------.........////////////////////////...------...///000111111000///...//////...------------.........------------..................------------/////////......///000000////////////////////////............///////////////...------------...///////////////////////////......////////////......000000///---,,,,,,...000000000///..................///000///...---...///.........///////////////000000///...............///000111111///------...///......---...///000111......///000000000000///000000111111111111000000000000000000000000000000000000000000111222444555000000000000000000000000222111111000000000000111111111111111111111111111111111111222222222222333111111222222222222111111111111222333333333333222111222333444444444333333333333333222222333333333444444333333333333333444444444444444444444444444666555444444444555777777666666666666777;;;@@@DDDKKKOOOUUUYYY\\\^^^aaacccddddddeeefffggghhhiiijjjjjjjjjkkkllllllkkkjjjiiiggggggfffeeedddcccbbbbbb^^^]]][[[YYYYYYYYYYYYYYY[[[\\\^^^^^^]]]]]]^^^___]]]```cccdddeeeeeeggghhhnnnuuuLLLKKKJJJHHHHHHHHHIIIIIIMMMOOORRRSSSSSSSSSUUUVVVWWWVVVVVVVVVWWWYYY[[[\\\aaacccgggjjjmmmnnnnnnnnnqqqrrrsssssssssssstttuuuuuuuuuuuuttttttssssssssssssrrrpppoooppprrrtttuuuuuuuuuvvvvvvwwwwwwxxxxxxwwwwwwvvvuuutttssssssrrrnnnnnnnnnooooooooooooooonnnlllhhheeebbb^^^YYYVVVOOOMMMJJJIIIIIIIIIHHHHHHEEECCCAAA??????AAACCCEEEMMMRRRXXX^^^aaabbbdddeeeggghhhgggddd```]]][[[[[[^^^^^^]]][[[XXXUUUSSSQQQJJJJJJIIIIIIIIIIIIIIIJJJLLLJJJFFFCCCBBBDDDHHHJJJOOOSSSWWWYYYVVVOOOFFF@@@===:::666444333333333222222111111000000111111222000000111111111111000000////////////000000000000000000000000000000000000111000//////.../////////000000000000000000000000000000000000000000000000...000111000///...///111000000000000000000000000////////////////////////............////////////////////////////////////////////////////////////........................000//////............///////////////////////////////////////////////////////////////////////////---------------,,,,,,,,,------,,,,,,,,,,,,------....../////////000000000///////////////......---...//////000000//////...000///......------............------------......,,,---.........---++++++,,,---...///////////////////////////////////////............////////////...------,,,,,,------...////////////////////////......////////////......///000000...------///111000//////............///---...000///......///000000000///////////////...000000///.........//////000222333222///.........///............///000000...///000000111111000000///000000111111000000///000000000000000000000000000000000111222444666777000000000000000000000000111111111222222222222222111111111111111111111111222222222222333333333333111111222222222222111111111222222333333333333333222222333444444444444444555444444444444444444555666555444333333333333333444444444444444444444444555555444444444555777777666777888999;;;@@@GGGKKKRRRUUUZZZ]]]___aaaccceeeffffffggghhhiiijjjkkkkkkiiijjjkkkllllllkkkjjjiiihhhgggdddbbb```_________[[[ZZZYYYXXXXXXXXXYYYZZZXXXZZZ[[[\\\\\\]]]___aaaaaaeeejjjmmmoooooopppqqqzzzHHHHHHIIIJJJLLLNNNPPPQQQVVVXXXYYYYYYXXXWWWWWWXXX]]]]]]]]]^^^```bbbdddfffgggiiillloooqqqqqqpppooosssuuuvvvuuuttttttuuuvvvttttttuuuttttttssssssrrrnnnnnnnnnnnnoooqqqtttuuuuuuuuuvvvvvvwwwxxxyyyyyyxxxxxxwwwwwwvvvuuuuuutttpppppppppppppppppppppppppppooommmkkkiiieeeaaa]]]XXXUUUQQQNNNNNNNNNMMMMMMIIIGGGDDDAAA@@@@@@@@@AAAFFFJJJOOOSSSWWW\\\```ccccccdddddd```[[[WWWTTTSSSWWWWWWWWWWWWWWWXXXXXXXXXQQQOOOLLLJJJHHHGGGGGGGGGMMMLLLIIIHHHGGGGGGGGGHHHLLLQQQYYY^^^^^^XXXQQQLLLDDD@@@:::666444333333222222222111111111111222222000111111222222111111000//////000000000111111111000000000000000000000000000000000000///000000000000000000000000000000000////////////////////////...000111000///...///111////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////........................000///...------...///000........./////////////////////////////////////////////............//////.........------,,,,,,,,,------------------------////////////000000000000...///////////////......////////////////////////000//////.....................------------......,,,---/////////...,,,******+++---///000000///...////////////////////////............////////////........................////////////////////////......////////////......000111111000......///111000///............//////,,,...//////......000111111000000000//////......000000///////////////000111333333222000...................../////////000//////000111111111111111//////000000000000//////////////////////////////000000000111222333444444000000000000000000000000000000111222222333333333111111111111111111111111222222333333333444444444111222222333333222222111111222333333444444333333222222333444444555555555666666666777777666666666777777555444333333333333444444444444555555555555555444444444444555777888888999;;;===AAAGGGOOOTTTWWWZZZ]]]```aaabbbdddfffgggggghhhiiijjjjjjjjjjjjhhhiiijjjkkkkkkjjjiiihhhfffdddaaa___]]]]]]^^^^^^]]]\\\[[[YYYYYYYYYZZZ[[[ZZZ[[[\\\\\\]]]___ccceeejjjooowww|||GGGIIIMMMQQQUUUXXX[[[\\\]]]^^^``````^^^]]]^^^___cccdddeeegggiiikkkmmmnnnjjjlllnnnpppqqqqqqpppooossstttuuutttsssrrrssstttuuuuuuvvvwwwwwwvvvuuuuuuqqqqqqqqqqqqrrrssstttuuuttttttuuuvvvwwwwwwxxxxxxwwwwwwvvvvvvuuuuuutttttttttssssssrrrrrrqqqqqqppprrrpppoooooonnnkkkhhheeeaaa^^^YYYUUUSSSRRRQQQPPPNNNLLLIIIFFFDDDDDDDDDDDDDDDEEEGGGIIILLLRRRYYY^^^^^^``````]]]XXXSSSOOONNNMMMNNNOOOQQQTTTWWWZZZ\\\VVVTTTQQQMMMIIIGGGFFFEEEIIIJJJKKKMMMLLLKKKIIIHHHJJJOOOVVV\\\___^^^[[[YYYMMMHHHBBB<<<888666444222333333222222222222333333111111222222222222111111000000000111111111111222000000000000000000000000000111111111111111111111000000000000000000000000////////////////////////...000111000///...///111///////////////////////////////////////////////////////////////.................................////////////////////////........................000///...------...///000------....../////////000//////////////////////////////............//////000000//////......------.........//////.........////////////000000000000......///////////////...//////............//////000000///............///......------------......---...000111000///---+++***+++---///000000///......................................./////////////////////000000/////////////////////////////////......////////////......111222222000...---.../////////............//////,,,...//////......000111111111000000/////////...000000/////////000000111111222333222000......///---....../////////////////////000111111111111111//////000000000000//////////////////////////////111111111111111000000000111111111111111111111111//////000111222222222111111111111111111111111111222222333333333444444444222222333333333333222222222222333444444444444333222222333333444555666666777888999999999999888777888777666555444444333444444444444555555666666666555555444444555666888999999;;;>>>BBBFFFMMMTTTYYYZZZ\\\___```aaabbbdddfffffffffhhhiiiiiiiiiiiiiiiggghhhiiiiiiiiihhhfffeeebbb```^^^]]]]]]^^^___```^^^]]]\\\ZZZZZZZZZZZZ[[[]]]^^^___```aaaeeejjjnnnzzzMMMOOOTTTYYY^^^aaaddddddaaaccceeeggggggggghhhjjjiiijjjkkkmmmpppqqqssstttppppppqqqqqqrrrrrrqqqqqqtttuuuvvvuuusssrrrrrrsssssstttvvvwwwxxxxxxwwwvvvvvvuuutttrrrqqqpppppppppssssssttttttuuuuuuvvvvvvuuutttttttttsssssssssrrrvvvuuuuuutttsssrrrrrrqqqtttrrrqqqqqqqqqpppnnnllliiifffaaa^^^[[[YYYVVVUUUTTTRRROOOMMMJJJIIIHHHHHHFFFEEEEEEDDDEEEJJJQQQUUUWWWZZZ\\\[[[VVVQQQMMMLLLFFFGGGGGGJJJNNNRRRWWWZZZXXXWWWTTTPPPMMMJJJIIIHHHFFFHHHKKKNNNOOOOOOMMMKKKKKKOOOUUU\\\```bbbcccbbbXXXSSSKKKEEE@@@;;;777444444333333222222333333444111111222222222222111111000111111111222222222222000000000000000000000000000111111222222222222111000000000000000000000000000000000000000000000000...000111000///...///111000000000000000000000000///////////////////////////////////////.................................////////////////////////........................///............//////000---------......//////000////////////////////////////////////////////////000000000000000/////////......///000000///............/////////000000000---.../////////////////////......------......///111000//////......//////......------------.........///000000000///...---,,,---...///////////////....................................///////////////000000111111000000///////////////////////////......////////////......///000111000...---...//////............//////000---...000///......///000111000000000000000000///000000/////////000111111///111222111000//////000---......///000/////////...///000000111111000000...//////000000//////...000000000000000000000000111111222111111000......111111111111111111111111///000111222222222111000111111111111111111111111222222222222333333333333222222333333333333222222222222333444444444444444333333333333444555777888999:::;;;<<<<<<;;;:::999888777666555555555555555444444444555666666777777666666555555666888:::;;;999===AAAFFFKKKPPPVVVYYY[[[]]]___```aaabbbdddfffeeefffgggiiiiiiiiihhhgggggggggggggggfffeeecccbbb___^^^^^^]]]^^^```aaabbb___^^^]]]\\\\\\\\\]]]^^^___```aaacccffflllsssyyyXXX[[[___dddhhhjjjjjjjjjiiikkkmmmnnnnnnoooppprrrmmmnnnppprrrtttuuuvvvwwwttttttsssrrrqqqrrrssssssuuuvvvvvvuuusssqqqrrrsssrrrtttvvvxxxzzzzzzyyyyyyuuutttsssrrrpppooonnnmmmrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrrrrrrqqquuuuuuuuuuuuuuuuuuuuuuuutttrrrppppppqqqrrrqqqpppnnnlllhhhfffdddaaa^^^[[[YYYXXXUUURRROOOMMMKKKKKKHHHHHHHHHFFFEEEEEEHHHKKKMMMPPPTTTUUURRRMMMJJJHHHCCCBBBBBBCCCGGGKKKPPPSSSVVVVVVUUUTTTRRRPPPOOOMMMJJJKKKMMMOOOQQQRRRSSSSSSPPPSSSYYY___cccfffffffffbbb]]]VVVOOOHHHBBB<<<888444444333333333333444444111222222333333222222111111111111222222222333333000000000000000000000000...///000222222222111000000000000000000000000000000000000000000000000000...000111000///...///111000000000000000000000000////////////////////////000/////////....................................////////////////////////........................---......///////////////,,,,,,---......///000000////////////////////////---...///000000///...---//////000000000000000111------...//////...------------........./////////------...//////////////////...------------...///111000000///////////////......------------......//////.........---------/////////......///000000....................................////////////...///000111111000///...////////////////////////......////////////......***,,,...///......000111...............///000000...///000///...---...///000000000000000111111111000000//////000111111222---...000000/////////000------///000000000///.........///000000000000///......////////////......000000000000000000000000000111222222222111000///111111111111111111111111111111333444333222111///111111111111111111111111111111111222222222222333222333333444444333333222222333444444555444444444333333333333444666777888:::;;;===>>>>>>===;;;:::777777666666666666666777444444444555666777777777777777666777888999;;;<<<===AAAHHHMMMRRRUUUYYY\\\\\\^^^```aaaaaabbbeeegggeeefffhhhiiijjjiiiggggggfffgggffffffdddaaa___^^^^^^^^^___``````aaabbbbbbaaa``````aaabbbdddfffggghhhjjjmmmpppvvvbbbeeeiiilllooopppooonnnqqqsssttttttsssrrrrrrsssoooppprrrtttvvvwwwxxxxxxwwwuuusssqqqqqqqqqsssttttttuuuvvvtttrrrqqqqqqrrrvvvwwwzzz}}}uuutttttttttssssssssssssqqqqqqqqqqqqqqqqqqqqqppprrrrrrrrrrrrrrrqqqqqqqqqtttttttttuuuvvvwwwwwwwwwrrrpppnnnmmmooopppqqqppppppnnnlllkkkiiigggcccaaa]]]\\\YYYUUUQQQNNNLLLKKKJJJKKKKKKJJJGGGDDDCCCDDDDDDHHHLLLNNNLLLIIIFFFDDDBBBAAA@@@@@@BBBFFFJJJMMMSSSTTTUUUVVVVVVUUUSSSRRRQQQPPPPPPQQQSSSVVVYYY[[[TTTWWW]]]cccggghhhhhhggghhhddd]]]VVVOOOGGG@@@;;;555444444333333444444555111222222333333222222111111111222222222333333333000000000000000000000000---...///111111111000///000000000000000000000000000000000000000000000000///000111000///...///111000000000000000000000000////////////////////////000000//////.........---........................////////////////////////........................,,,---///000000000///...,,,,,,------...///000000////////////////////////---...000111111000...---......//////000000111111,,,,,,---......---,,,,,,------------.........///------...///000000/////////...---,,,,,,---...///111111000///////////////.........------.........///...---,,,,,,,,,------222111///......///000111..................................../////////000---...///000000///...---////////////////////////......////////////......'''))),,,...///000222333...............///000111///000111000...------...//////000000111111222222000000///000000111222222+++---///000/////////111,,,---///000000000///...---......///////////////......////////////......000000000000000000000000000000222333444333333222111111111111111111111111222333555555555333111000111111111111111111111111000000111111111222222222222333333444444333333222222333444444555555444444333333333333444666888999;;;<<<===??????===<<<;;;777666666666666777777888444444444555666777777888888777777777999:::<<<===BBBGGGNNNTTTXXX[[[]]]___]]]___```aaabbbcccfffhhhfffgggiiijjjjjjiiihhhgggfffffffffeeebbb```]]][[[______```aaabbbbbbaaaaaaddddddeeefffiiillloooqqqyyy{{{jjjjjjkkkpppuuuwwwuuurrruuuvvvvvvvvvuuusssqqqoooqqqqqqqqqsssuuuwwwwwwvvvxxxwwwuuuttttttuuuwwwxxx}}}}}}}}}{{{yyyxxxyyy{{{zzz|||}}}xxxyyyzzz{{{{{{zzzxxxvvvwwwuuussssssttttttsssrrrqqqrrrssssssttttttsssssssssqqqppppppqqqqqqqqqpppmmmoooppprrrssssssrrrrrroooppppppooommmkkkiiigggeeebbb]]]WWWRRROOOMMMMMMOOOMMMJJJIIIHHHGGGDDDBBBGGGEEEDDDDDDEEEFFFEEEDDDBBBAAAAAAAAACCCDDDFFFHHHKKKKKKMMMOOORRRVVVYYY[[[VVVVVVUUUSSSQQQRRRUUUXXX\\\^^^bbbfffiiijjjjjjjjjlllfff___ZZZVVVOOOEEE===:::777333333444777::::::;;;999555333111222444555111111111111111111111111555444333222111111111111222222111111111111222222000000000000000//////...222111111111000000//////000000000000000000000000000000000000000000000000111111000///////////////............/////////000........................//////////////////////////////////////////////////////////////////////////////............//////......------------......---...///111111111000///////////////////////////000000////////////000000////////////////////////((()))+++---...///000000000000////////////000000000000000000000000000000//////000000///...------////////////////////////222111///...---------...000//////.........//////---.........//////000000///000000000000000//////000000000000000000000000111111000000//////......---......///000111111222000000///...............000000000000////////////000000000000000////////////////////////000111111000000000000000000000000000000000000////////////000000000000000000000000111111000000//////......333222000............///---222666666222......000111111000000000000111111222111111000000111111222555444222111000111222333555444222111111111222222222222222333333333444444555444333222222333444555444444444444444666999<<<<<<======>>>>>>>>>>>>>>>999888666555444555777888>>>:::555444555666555333444555777888:::===BBBFFFHHHLLLQQQVVVXXXZZZ]]]^^^bbbbbbcccddddddeeefffffffffggghhhhhhhhhgggfffeeeccccccbbb___]]]\\\^^^```ccccccdddcccccceeehhhkkkkkkpppwww|||pppoooppprrruuuvvvuuurrruuuuuuvvvwwwwwwwwwvvvvvvuuuuuuvvvwwwzzz|||}}}~~~zzzyyyyyyzzz{{{}}}}}}|||{{{yyyxxxtttuuuuuuvvvuuuuuuttttttqqqooommmlllmmmnnnnnnmmmooopppqqqrrrrrrrrrrrrrrroooppppppppppppnnnmmmllliiifffaaa[[[UUUQQQOOONNNOOOMMMKKKJJJIIIHHHFFFDDDGGGEEEDDDEEEEEEEEECCCAAA??????>>>???@@@BBBCCCEEEGGGHHHIIIKKKNNNRRRVVVYYYXXXYYYYYYWWWUUUTTTUUUWWWYYY\\\aaafffiiijjjjjjiiilllhhhccc___\\\VVVLLLEEE>>>:::666444555666888888999777555333222222333333111111111111111111111111/////////000000111222333222222111111111111222222000000000000000//////...111111111111000000000///000000000000000000000000000000000000000000000000000000///......................../////////000000................................................//////////////////////////////////////////////////////............///////////////....../////////...//////000000000000///////////////////////////......------------......////////////////////////+++,,,------.........---000000////////////000000........................///////////////...------////////////////////////222111///...------......000//////.........//////............/////////000//////000000000//////...000000000000000000000000111000000000/////////............///000111111111000000///...............////////////............///////////////////////////////////////000111111000000000000000000000000000000000000////////////000000000000000000000000/////////000000000000000333222111///......//////...222666555111...///111222222111111111111222222222222222222222222222222222222222222111111000000444333222111111111222222333333333333444444444444444444444333333444444444222222333222222444777:::======>>>>>>>>>>>>>>>===:::999777666666666888999:::777444444666888888888666888999:::===AAAFFFJJJLLLPPPTTTXXXZZZ\\\^^^```aaabbbbbbcccddddddeeeeeefffggggggggggggfffddddddaaaaaa```^^^]]]^^^```bbbbbbccccccdddfffjjjooosss~~~qqqppppppqqqsssttttttsssrrrsssssstttuuuvvvwwwwwwwwwxxxyyy|||wwwtttooollllllllllllkkkmmmmmmmmmmmmmmmnnnoooooonnnooopppqqqrrrrrrrrrqqqpppmmmhhhbbb\\\WWWUUUSSSQQQOOOMMMLLLLLLKKKIIIGGGGGGFFFEEEEEEEEEDDDAAA>>>>>>=========>>>@@@AAABBBCCCCCCCCCEEEHHHMMMRRRUUUYYY[[[]]]]]][[[XXXWWWWWWWWWZZZ___eeehhhjjjjjjiiikkkiiifffdddbbb\\\SSSMMMCCC???999666555555555555666666555444333222111111222222222222222222222222//////000000111222222222222222111111111111222222000000111111000000///...111111111111000000000000000000000000000000000000000000000000000000000000/////////...................../////////000000000................................................//////////////////////////////////////////////////////............//////000000////////////000000111000000////////////000////////////////////////------,,,,,,,,,,,,------////////////////////////...............---,,,+++000//////......//////000........................///////////////......---////////////////////////111000///......---....../////////......//////000............////////////......////////////......000000000000000000000000000000000000////////////......//////000000111111000000///.........////////////.........---------.........//////////////////////////////000111111000000000000000000000000////////////000000000000000000000000000000000000......///000000111222222333222111000000000000000///222444333000///000222333333222222222222333333111222333444444333222111000111333444333222000...444333222111111111222222333444444444444555555555333444444555555444444333222222333333333555888;;;>>>>>>>>>???>>>>>>======;;;:::888777777777888999888777555555777999999999999:::<<<>>>@@@EEEKKKPPPQQQUUUYYY[[[]]]^^^___aaaaaabbbbbbccccccdddddddddffffffffffffeeedddcccbbb___`````````___aaadddgggdddfffhhhkkkpppxxxpppppppppqqqsssuuuwwwwwwuuuuuuvvvwwwxxxzzz||||||}}}wwwsssqqqooonnnnnnmmmlllkkkkkklllmmmmmmkkklllmmmoooqqqrrrssssssuuurrrnnniiieeeaaa___]]]XXXVVVSSSRRRQQQOOOMMMKKKJJJIIIHHHHHHGGGDDDAAA===@@@???>>>>>>>>>???@@@AAA@@@@@@@@@AAADDDIIINNNQQQVVVYYY^^^```___\\\[[[ZZZXXXZZZ]]]aaaeeehhhjjjkkkjjjhhhgggfffccc^^^VVVQQQFFFAAA;;;777555444444333444444555555444222111000222222222222222222222222444444444444333222111111222222111111111111222222000111111111111000//////111111111000000000000000000000000000000000000000000000000000000000000000//////000000000/////////...////////////000000000........................//////////////////////////////////////////////////////////////////////////////............//////000//////////////////000222111000.........///000//////////////////////////////............//////////////////////////////.../////////...---,,,+++/////////....../////////...........................///////////////......////////////////////////000000//////............//////////////////000111.........///////////////---......////////////...////////////////////////000000000000////////////.../////////000000000111000000///////////////000000////////////........................////////////////////////000000111////////////////////////////////////000000000000//////////////////////////////000000000111111111333222222111111111111111000222333222000///111333222222222111111222222222111222444555555444222111222222333444444333222111333222222222222222222222444444444555555555666666222333444555555444333222444555555555555777;;;>>>???????????????>>>===<<<:::999888777777777888888;;;999888777777777777777<<<===???AAADDDJJJPPPUUUVVVYYY\\\]]]^^^^^^```aaacccccccccddddddeeeeeeeeefffffffffeeedddcccbbbaaa```aaabbbbbbccceeeiiimmmlllooosssyyyqqqrrrssstttuuuwwwyyy{{{{{{}}}{{{yyyvvvuuurrrooommmllllllllljjjjjjkkklllnnnpppqqqrrrvvvuuurrrpppmmmkkkiiihhhaaa___\\\YYYXXXUUURRRPPPPPPNNNLLLKKKJJJHHHDDDAAABBBAAA???>>>======>>>?????????>>>???BBBFFFJJJLLLOOOSSSYYY]]]^^^^^^^^^^^^]]]]]]\\\]]]```eeejjjmmmjjjiiihhhgggddd___YYYUUUHHHCCC===888666555444333333333444555444333111000222222222222222222222222444444555555444333111111222222111111111111222222111111111111111000000///000000000000000000111111000000000000000000000000000000000000000000000000000111222222222222111111////////////000000000111////////////////////////000000000000000000000000//////////////////////////////////////////////////////............/////////......------......///222111000.........///000/////////////////////////////////....../////////////////////////////////------......//////......//////............//////////////////////////////......///////////////...///////////////////////////////////////.........///////////////000111111///////////////.........------...///000000//////////////////////////////////////////000000000000////////////000000000000000000/////////000000111111111111000000000000///............//////000000///////////////000000111////////////////////////.../////////000000000111////////////////////////222111111111000000000///222222222222111111111000111111222111111111111222111111000000000000111111111222444555555444222111333222111000000111222333222222222222222222222222444444444555555555666666222333444555555444333222444555666666666888<<>><<<<<<888888777777666666666666999999999999888888888999===???CCCEEEIIINNNSSSWWWYYY[[[]]]^^^^^^^^^```aaaeeeeeeeeefffffffffffffffffffffeeedddcccbbbbbbbbb```bbbccceeegggjjjooosssxxx|||oooqqqtttvvvwwwxxx{{{}}}yyysssnnnkkkiiilllkkkkkkkkklllmmmnnnooottttttssssssrrrqqqppppppjjjgggdddbbb```^^^[[[XXXWWWUUURRRPPPOOOMMMKKKIIIFFFDDDBBB???======<<<<<<>>>>>>>>>@@@AAADDDFFFGGGHHHLLLRRRVVVZZZ\\\___aaabbb```]]]]]]___ccchhhllliiiiiihhhgggddd```\\\ZZZMMMHHHAAA<<<888777555444333444555555555333222111333333333333333333333333...000111333333333333222222222111111111111222222111111222222111111000///000000000000111111111111000000000000000000000000000000000000000000000000000111333444444333222222/////////000000000111111////////////////////////000000000000000000000000//////////////////////////////////////////////////////............//////......------------......111000000////////////000////////////////////////......------------......////////////////////////+++,,,---...///000000000///......------......///000000000000000000000000---...//////////////////////////////////////////......////////////......////////////000111222222///////////////.........---...///000111111111000000000000000000000000000////////////000000000000////////////000000000000000000/////////000111111222222222111111111000000......//////000000111111///////////////000111111000000000000000000000000......//////000000111111000000000000000000000000333222222111000000//////000111111222222111000000000000111222222222222111111000000000000000000111111222333444444333222111222111///......000222333111111222333333333222222333444444444444555555555333444444555555444444333222333444444555777;;;>>>AAAAAAAAA@@@???===<<<;;;777777777777666666666555444666888999999:::<<<>>>@@@CCCGGGKKKNNNRRRVVVYYY[[[]]]^^^^^^^^^___```bbbggggggggggggggggggggggggeeeeeedddcccccccccddddddbbbdddgggkkkooouuu{{{pppuuu|||{{{sssoooqqqpppooommmmmmmmmmmmnnnrrrrrrrrrrrrrrrrrrqqqqqqnnnllljjjiiihhhgggdddbbb___[[[WWWUUUTTTSSSRRRQQQMMMKKKHHHEEEBBB@@@???>>>===>>>???@@@AAAAAABBBBBBCCCFFFJJJNNNRRRWWW\\\```cccbbbaaa```aaaccceeegggdddddddddbbb```^^^^^^^^^UUUPPPHHHAAA<<<999666444444555555555555444333333333333333333333333333333...000222333444444333222222222111111111111222222111222222222222111000000///000000000111111111111000000000000000000000000000000000000000000000000///000222444444333222111//////000000000111111111////////////////////////........................//////////////////////////////////////////////////////............////////////............//////...//////000000000000/////////////////////////////////............//////////////////////////////,,,---...//////000000000///......------......///////////////////////////------...///////////////////////////////////////---...///000000///......////////////000111222333000/////////...............///000111222222222222000000000000000000000000.../////////000000000111000000000000////////////000000//////000111111222111111111111000000000000//////000000111222222333///////////////000111111000000000000000000000000.........///000111111111000000000000000000000000111111111111111111111111//////000111111111000/////////111333444333111000222111111000000111111222222222222222222222222222111111111111222222333444000111222333333333333222333333333333444444444444444444444333333444444444333333444555555888<<>>BBBDDDFFFIIIMMMSSSZZZ^^^ccccccdddddddddccccccbbb^^^^^^^^^]]]\\\\\\]]]___\\\VVVMMMDDD>>>:::666444666555555555555555444444333333333333333333333333444555666666666444222000222222111111111111222222111222222222222111000000//////000000111111111222000000000000000000000000000000000000000000000000...///111333444333111000000000000000111111111111000000000000000000000000------------------------//////////////////////////////////////////////////////............//////000000////////////000000---...///111111111000///////////////////////////222222111111111111222222////////////////////////---...//////////////////.........------.................................------...///000000//////////////////////////////---...///000000///......////////////000111222333000000//////.........---//////000222222333333333000000000000000000000000.../////////000000111111000000000000////////////000000///000000111222222000000000000///////////////000000111222333333333///////////////000111111000000000000000000000000---......///000111111222000000000000000000000000000000000111222222333333...///000111111000///......///111333555444111///333222222222222222222333222222111000000111222222333444666888888777666555000111222333444333333222222222222333333333444444555555333222222333555555555666777777888:::???BBBCCCCCCBBBAAA???===;;;:::888999999999999888777777666999<<<<<<:::999;;;===DDDIIIPPPVVVXXXYYYZZZ[[[^^^___aaaaaa```aaadddfffffffffffffffffffffeeeeeeeeedddccccccdddeeeggghhhnnnrrryyy|||yyyuuuppplllpppnnnllllllmmmnnnnnnmmmjjjkkkmmmooopppppppppooojjjhhhddd```]]]\\\\\\\\\\\\[[[ZZZVVVQQQKKKEEEBBB===;;;;;;<<<>>>?????????@@@AAADDDEEEGGGJJJOOORRR[[[[[[\\\```cccddd```]]]VVVUUUUUUUUUWWWZZZ\\\^^^aaaZZZPPPHHHCCC???:::666333444444444333333222111444444333333333333333444333333333333333333333333111000000000111222333333111111000000000000111111000000000000000000000000333222000......///000111000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////+++,,,---/////////......//////.........---------000000//////.........---000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000...,,,---///000000///...------------...//////000000////////////000000...///000000000///---,,,........................000000000000000000000000///////////////.........000000000000000000000000////////////............000000000000////////////333222222222111111000000333000...///111222111///000///.........///111222////////////000000000000......///000000///......111111000000//////......//////000000111111111222222222111000///...------111111000000//////......000000////////////000000000000000000000000000000222222111111111111111222000000000000111111111111111111222222222222111111///111222222222222333555999555222000111222333333333333333222222111111111111111222222222333333333333444444555555444444333555555444444444555555666777777777888:::<<>>>>>>>>======<<<>>>@@@AAACCCFFFJJJMMMVVVVVVXXX\\\```bbbaaa___WWWTTTQQQOOOQQQUUUZZZ^^^```[[[TTTMMMGGGAAA<<<888888888888888777666555555555444444333333444444444333333333333333333333333111111111000111111222222111111000000000000111111111111111111111111111111333111000.........000111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---.../////////...------//////.........---------000000/////////.........000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000///...---...000111000//////............///000000000000////////////000000///////////////......---........................000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000////////////222222111111000000000000333000...///111222111//////////////////000000111////////////000000000000.........//////.........111000000000/////////...///000000000111111111111222222111111000/////////111000000000/////////...111111000000000000111111000000000000000000000000222111111000000000111111000000000000111111111111111111222222222222111111///111222222222222333555???;;;666333111111000///333333333222222222111111111222222222222333333333333444444555555444444333555444444333333333444444444555555666999;;;>>>???@@@@@@???>>><<<999777555888999999888777666666777:::999888999<<>>>>>>>>===;;;<<<>>>???@@@BBBFFFIIINNNOOOQQQVVV[[[___``````YYYUUUNNNIIIIIINNNVVV[[[\\\\\\ZZZTTTLLLDDD>>>;;;;;;;;;::::::999888777777555555444444444444555555333333333333333333333333222222111111000111111111111111000000000000111111111111111111111111111111222111000......///000000222111000//////000111222000000000000000000000000000000000000000000000000////////////////////////000000000000///...---,,,/////////............---000000////////////......000000000000000000000000000000000000000000000000,,,---...///000111222333000000000000000000000000///...///000222222000...///////////////000111111000000////////////000000000//////............///........................000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////222000//////000111111000...//////000000000000000////////////000000000000///......------......///000000000000////////////000000000000111111111111111111111111111000000000000000000000////////////222222111111111111222222000000000000000000000000000000000//////000000111000000000111111111222222111111222222222222111111///111222222222222333555@@@===888555333222111///333333333222222222222111222222222222333333333333333444444555555444444333555555444333222222222333222222444555888;;;>>>???AAAAAA@@@>>><<<:::888777777888999999777666777888:::999999:::>>>DDDJJJNNNQQQTTTXXX[[[\\\]]]^^^___aaaaaaaaabbbccccccddddddcccbbbaaabbbeeeggghhhhhhiiijjjkkknnnsss|||vvvooojjjgggfffffffffgggiiikkknnnooommmnnnnnnnnnmmmlllkkkjjjnnnpppqqqppplllfff```\\\NNNJJJDDDAAA??????@@@???<<<===>>>??????AAADDDGGGIIIJJJMMMQQQUUUZZZ]]]^^^\\\WWWOOOIIIHHHKKKPPPTTTVVVYYY\\\XXXOOOFFF@@@===;;;:::999999888777777777555555444444444444444444333333333333333333333333333333222111000000000111222111111000000111111222111111111111111111111111222111111000000000111111333111///......///111333000000000000000000000000000000000000000000000000////////////////////////000000000000000//////.../////////...............000000//////////////////////////////////////////////////////////////////---......///000111111222////////////////////////...///000222333333111...//////......//////000111//////000000000000//////000///...------...///000........................///////////////////////////////////////000000000////////////////////////000000000000111111111111////////////000000000000//////////////////......111111000///000111111111---...000111111111000///////////////000000000000//////...------...//////000000000000////////////000000000000000111111111/////////000000000111111000000000000////////////222111111000000111111222000000000000000000000000//////////////////000111000000111111111222222222111222222333333222222111///111222222222222333555:::888555444444555555444222222222222222222222222222222222333333333444444333444444555555444444333666666555444333333333333111222444666999<<<>>>@@@AAAAAA???>>><<<:::999888777888999999777777888999;;;:::;;;===AAAHHHOOOSSSUUUWWWZZZ\\\\\\]]]^^^```aaaaaabbbbbbccccccddddddcccbbbaaabbbdddgggjjjkkkiiilllpppwww~~~vvvqqqmmmlllkkkkkkkkklllnnnoooiiijjjkkklllmmmmmmmmmmmmqqqrrrttttttrrrmmmiiieeeVVVQQQJJJEEEBBB@@@???>>>===>>>???>>>>>>???BBBDDDGGGHHHKKKNNNQQQTTTWWWYYY\\\YYYTTTOOOLLLKKKLLLMMMPPPUUUYYYXXXPPPHHHBBB???;;;;;;:::999888999999999777777666555444333333333333333333333333333333333333333222111000000000111222222111111111111222222111111111111111111111111222222222222222222222333333111///......///111333000000000000000000000000111111111111111111111111////////////////////////////////////000000111111//////////////////////////////000000000000000000////////////////////////////////////////////////000000000000////////////////////////////////////...///000222333333111.........------......///000//////000000000000//////000///...------...///000////////////////////////////////////////////////////////////000000111111///////////////////////////000000000111111111222.../////////000000000111..................//////111111111000///000111111---...000111111111000///////////////000000000000/////////....../////////////////////000000000000111111000000000000000000---......//////000000111////////////000000000000000000////////////000000000000000000000000000000//////...//////000111111111111111111222222222222222222333333333333222222///111222222222222333555444333111222444666666666222222222222222222222222222222333333333444444444333444444555555444444333777777666555555555555555222444666999<<<>>>@@@AAA===<<<;;;999888666555555666888999999888888999;;;<<<<<<===@@@FFFLLLSSSVVVWWWYYY[[[\\\\\\\\\^^^___```aaaaaabbbbbbccccccdddbbbaaaaaaaaacccgggllloooooosss{{{zzzxxxvvvrrrooolllkkkjjjjjjjjjkkklllmmmnnnnnnoooqqqrrrtttuuutttrrrooommmccc]]]UUUMMMHHHCCC???<<<>>>??????>>>======@@@BBBEEEHHHKKKMMMNNNPPPRRRTTTYYYYYYWWWUUURRROOOLLLKKKMMMPPPTTTTTTPPPJJJEEEBBB>>>===<<<;;;<<<===>>>???<<<;;;999777666555444444333333333333333333333333222222111111000111111111222222111111111111222222222222222222222222222222111111111222222222222222222111000//////000111222000000000000000000000000111111111111111111111111////////////////////////............///000111222...////////////000000000//////000000000000111111000000000000000000000000000000000000000000000000111111111000//////......000000000000000000000000///...///000222222000...---------------...//////...///000111111000///...///............//////000////////////////////////000000000000000000000000...//////000000111111222000000000000000000000000...//////000000111111111......//////000000111111............////////////000111111000//////000222...//////000000000000000////////////000000000000///000000111111000000///////////////000000000000111111111111000000000000......//////000000000111////////////000000000000000000////////////000000000000000000000000000000////////////000111222222111111111222222222222333222222333333333333222222///111222222222222333555444222111111333444444333111222222222222333333333333333333333444444444444333444444555555444444333777666666666666666777777444666888;;;>>>@@@AAAAAA>>>===<<<:::888888777777555777999999999999:::<<<<<<>>>AAAEEEKKKPPPUUUXXXXXXYYY[[[\\\\\\\\\^^^``````aaaaaabbbccccccdddddd```aaabbbcccgggmmmuuuzzz~~~~~~vvvooolllnnnmmmlllkkkkkklllmmmmmmqqqqqqssstttttttttttttttnnnhhh```XXXQQQJJJEEEAAABBBBBBBBB@@@??????@@@BBBCCCGGGLLLNNNNNNNNNPPPQQQUUUVVVWWWWWWVVVSSSPPPNNNLLLMMMNNNPPPPPPMMMIIIEEE>>>>>>======>>>@@@BBBDDDBBB@@@>>>;;;999777666555333333333333333333333333111111111000111111222222333222222111111222222333222222222222222222222222//////000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111///////////////////////////......------...///000.../////////000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000///...---...000111000///...............//////000...///000111111000///...---......///////////////////////////////////////000000000000000000000000...//////000111111222222000000000000000000000000------...//////000111111.........///000111111111....../////////000000000///111222111///...000333///////////////000000111////////////000000000000///000222444444222000///.../////////000000000111111111111111000000000///111111111111111222222222.../////////000000000111111000000000000000000111000000000000000000000000000//////000111222333333111111111222222222333333222333333444444333333222///111222222222222333555444222111222333444333222111111222222222333333333333333333444444444444555333444444555555444444333555555555555555666777888555777999<<<>>>@@@@@@@@@AAA@@@>>><<<;;;:::::::::555777999999999999;;;===<<>>@@@CCCEEEFFFDDDBBB???<<<999888777333333333333333333333333111000000000111222333333333222222111111222222333222222222222222222222222------...//////000//////000000111111111111000000000000000000000000000000111111111111111111111111////////////////////////111000...---,,,,,,------.../////////000000111111//////000000111111111222000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000000...,,,---///000000//////////////////000111111...///000222222000///...,,,---///000000000///...000000000000000000000000000000000000000000000000...//////000111222222222000000000000000000000000,,,------...///000000111---......///000111111222.../////////000000111111///111222111///...000333000///.........///111222////////////000000000000///111444666666444111///.../////////000000111111222111111111000000//////333333333333333333333333.../////////000000111111222222111111111111222222000000000000000000000000000000000000111222333444111111222222222333333333222333333444444333333222///111222222222222333555222111111222444555555444111111111222222333333333333333333444444444555555333444444555555444444333333333333444555666777888666777:::<<<>>>?????????>>>===;;;999888888888888555777999999999:::<<<======@@@FFFLLLQQQUUUWWWXXXYYY[[[\\\]]]]]]___aaadddccccccdddeeeeeeffffffggggggjjjnnnttt||||||rrrllliiikkknnnpppooonnnnnnooossswwwyyyzzzvvvsssoookkkfff```ZZZVVVKKKIIIGGGFFFFFFFFFDDDBBBCCCEEEIIIMMMQQQSSSTTTUUUNNNOOOQQQSSSVVVXXXZZZ[[[SSSPPPLLLJJJJJJJJJJJJIIIAAA===;;;>>>???@@@DDDIIIIIIJJJIIICCC;;;888999<<<888888777666555444444333333333333333333333333333333333222222111222222222000111111222222333444444111111000000000111333444111111111000000000000000444444333222222111111111222222222333333222222111222111000//////000111222///000111000...------.........///111222333444555222111111111000000//////...///000111111000///...111111000000//////......333111000000111111000...000000//////.........---......////////////......111111111111111111111111//////......///000111111000000000000000111111222000000////////////000000222000///---------......111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000000000////////////000000111111000000//////......000000000000000000000000000000000000////////////...///111222333333222222111111000000000000000000666555222111000000111222111111000000000000111111222222222333333444444444000000000000000000000000000000000000111111111111333222222111111222222333111111111000111111222333333333333333333333333333111111111000000000000000000111222222333333333333111111222333333444555555444444333222333444555666888888777555555444444444444444333333333444555555888999<<<>>>@@@@@@@@@@@@===<<<;;;999888777777777777888888888888999<<>>===<<<:::999888888888777888999::::::;;;>>>AAAGGGIIIMMMQQQUUUWWWYYYYYY\\\]]]]]]]]]\\\]]]```ccceeeddddddgggfffeeeiiipppwww{{{xxxsssqqqooooooppprrrssssssssssssrrrqqqpppmmmhhhddd^^^[[[VVVSSSQQQOOOMMMKKKHHHHHHIIILLLPPPTTTXXXZZZYYYWWWSSSQQQQQQTTTXXX[[[]]][[[YYYVVVSSSOOOJJJFFFFFFAAA?????????>>>@@@EEENNNQQQSSSQQQIIIBBB===;;;:::999777666444333222222333333333333333333333333222222222333444555777777444444333333222111111000111111111000111111222333222222222222222222222222...//////000111111222222...///000111111111111111111111000000000000111111///000111000...---...///000000000111111111222222111111111111000000000000000000////////////000000000000000000////////////111000///000111222111000111111111111000000000000111222222222222222222111////////////////////////222111000000000000000000000000//////000000111222000000////////////000000////////////000111222333111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000000000////////////000000111000000000000/////////000000000000000000000000111111111111111222222222000000000000111222333333111000///...///111333444555444222111000000111222111111000000000000111111111111111111111222222222000000000000000000000000........./////////000000111000000000000000000111111111111111111222333333444333222222222333444555222333333333333333333333444444555555555444333333333333333333333444444444444444333333444444555666333333333444666777999:::666666666666666777888888:::<<<>>>???AAAAAAAAAAAA>>>===<<<;;;:::999999999888999;;;;;;<<<>>>AAADDDKKKMMMQQQUUUXXXZZZ[[[\\\[[[\\\]]]]]]\\\^^^```ccceeecccdddhhhjjjlllrrryyywwwqqqooooooqqqqqqqqqqqqrrrtttuuutttpppllliiieee___[[[XXXUUUSSSQQQKKKJJJJJJKKKNNNSSSXXX[[[^^^\\\XXXUUUTTTTTTUUUVVV[[[ZZZZZZYYYWWWTTTNNNKKKGGGBBB?????????===???DDDIIINNNTTTVVVRRRKKKEEEBBB:::999777666555444444444444444444444444444444444333333333333333444555666333333333222222111111111111111111111111111222222111111111222222222222222000000000000111111222222...///000111222222222222111000000000000000000111///000111000///...///000111111111111000000000000111111111000000000000000111000///......///000111000000000000////////////222111000111333444333222000000000000000000000000111222222333333222222111000000000000000000000000333222111000000000000000///////////////000111111000000////////////000000000000000111111222222333111111000000000000111111////////////////////////000000000000000000000000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111222222111000000000111333444111000///...///111444666333333222111000000111111111111000000000000111111000000000000000111111111000000000000000000000000////////////000000000000111111000000000000111111222111111111111222333333444333222111111333444555222222222222333333333333444444555555444333222222444444444444444333333333444444444444444555555666333333333444666777999:::666666666666666777888999<<<===???@@@AAAAAAAAA@@@======;;;::::::999999999888999;;;<<<>>>@@@DDDHHHOOOPPPTTTWWWZZZ\\\]]]]]][[[\\\]]]]]]]]]^^^aaadddfffdddgggnnnsssxxxwwwooonnnooopppnnnoooqqqtttwwwwwwuuusssqqqmmmhhhccc```]]]YYYWWWPPPNNNKKKJJJLLLPPPVVVYYY______^^^\\\ZZZVVVSSSQQQUUUUUUUUUWWWXXXWWWTTTRRRIIIDDDAAAAAA@@@>>>@@@DDDFFFLLLTTTYYYXXXRRRLLLGGG<<<;;;999777666666777888444444444444444444444444444444333222111111222222111111222222222333333333111111111222111111111111000000000000111111222222333333222222222111111111000111111222333333333222000000000111111000000000...000111000//////000111111111111000000000000///000000000000000000111111111000///......///000111////////////000000000000000//////000222333222111////////////////////////000000111111111111000000111111111111111111111111222222111000/////////000/////////...///000000111000000////////////000000222222222222222111000000111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000000000111111111111000000000000000000000000/////////000000000111111222111000000000111222333111000//////000222444666222222111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000111111111222222222222222222111111222222222222222222111222333333444333333222222222333444555111111111111222222333333333333333333333222111000555444444444444444444444444444555555555666666555555555555555555666777777555555555555666777888999===>>>???@@@AAAAAA@@@???<<<;;;:::999888888888999777999<<<>>>@@@CCCHHHKKKQQQRRRUUUXXX[[[]]]]]]^^^\\\]]]^^^^^^^^^___ccceeeeeeeeekkkwww{{{ooojjjiiijjjlllmmmnnnqqquuuwwwwwwuuuvvvsssoookkkhhhddd```]]]VVVSSSOOOMMMLLLOOOSSSVVV]]]___bbbbbb```[[[VVVRRRQQQQQQQQQRRRUUUXXXXXXWWWOOOJJJFFFEEECCC@@@AAAEEEHHHMMMUUU[[[\\\WWWQQQLLLBBB@@@===:::888888999999444444444444444444444444555444333222111000000000000111111222333333444444111222222222222111000000/////////000111111222222444444333333222111111000222222333333333333222222000000111111111111000000...000111111//////000222000000000000000000000000000000000000111111111111000000////////////000000////////////000000000000///...---...///000///...............//////////////////000000000000//////111111111111111111111111111000////////////////////////......//////000111000000////////////000000222333333222222111//////111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000111111111111222000000000000000000000000.........///000000111111222111111111111111222222111111111111222222333444111111111111111111111000111111000000000000111111111111111111000000000000000000000000000000000000111111111222222222333333333333222222222222333333222222222222222333444444111222222333333444444444000000111111222222333333222222333333222222111111444444444444444555555555444444555666666666666555777666666555555555555666555555555555666888999:::===>>>???@@@@@@@@@???>>>;;;:::999999888888888999888:::===@@@CCCGGGLLLOOOSSSTTTWWWZZZ\\\]]]^^^^^^]]]^^^______```aaaeeegggfffiiitttxxxoookkkiiikkkjjjkkkmmmqqqtttvvvvvvxxxwwwuuusssppplllgggccc]]]ZZZUUUQQQOOOOOORRRSSSZZZ]]]aaaddddddaaa]]]ZZZTTTQQQOOOOOORRRUUUXXXYYYYYYSSSMMMKKKGGGBBBBBBFFFGGGLLLSSS[[[___^^^YYYUUUJJJGGGBBB>>>:::888888888555555555555555555555555555444333222222222222222222222222222222222222333111222222333222111000/////////000111111222333333222222222222111111111111222333333222222111000//////000111222222111000///...000111111000000111222/////////000000000000000///000000000111111111111//////000000000000//////.../////////000000000111111///...///000000///.........//////000000000000//////000000000000//////111111111111111111111111..................///000///............///000000000000////////////000000000111111222222111000///111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111222222222000000000000000000000000...//////000111111222222111111222222222111111000111111222333333333222111000000111111111111000000111111000000000000111111222222222111111000000000000000000000000000000000000111111111111222222222222222111111111111222222333222222222222333444444///111333444555555444333111111222222333444444555222222333333444333333333333333444444555555666666333444555666777666666555666666555555555555666666666666666777888999:::;;;===>>>?????????>>>===<<<;;;;;;:::999999999999:::;;;===@@@CCCGGGKKKQQQTTTUUUWWWYYY\\\^^^_________^^^___```aaaaaacccfffiiikkkqqq~~~vvvsssjjjiiiiiikkknnnrrrtttuuuzzzyyyxxxwwwuuuqqqkkkgggbbb^^^YYYTTTQQQPPPQQQRRRXXX[[[```dddfffeeecccaaaXXXTTTOOOMMMOOOSSSWWWYYYaaaZZZSSSOOOJJJDDDCCCEEECCCHHHQQQZZZaaadddbbb___PPPMMMGGG@@@;;;888666666555555555555555555555555444444333333333444555555444444333222222111111111111222333333222111000///000000111222333333444444/////////000111111222222222222222222111///...---///000111222222111000///...000111111000000111333////////////000000000111//////000000111111111222...///000111111000///....../////////000000111111555333222222333333111000//////000000111111111222000000111111111111000000000000000000000000000000---------------...///000...............///000000000000////////////000000---...000111222222111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111222222222222000000000000000000000000///000000111222222333333000111222333333222000///000222333444444333111//////000111111111111000000111111000000000000111111333222222222111111000000000000000000000000000000000000000000111111111111111111000000000000111111333333222222333333444555...000333555666555444222222222333333444555666666222222333444555555555555333333333444555666777777333444666777777777666555555555555555555666777777777777777888999;;;<<<=========>>>??????>>><<<;;;<<<<<<;;;:::::::::;;;;;;===???BBBFFFIIINNNTTTXXXWWWYYY[[[]]]___`````````___```aaabbbbbbdddgggjjjrrrzzzuuuqqqllliiijjjmmmppprrrvvvuuuuuuvvvvvvtttpppnnnhhhddd___YYYUUUSSSRRRRRRUUUUUUWWW]]]dddhhhiiihhhbbb]]]WWWRRRPPPRRRVVVYYYYYY[[[\\\XXXPPPHHHDDDCCCEEEIIIQQQZZZ```bbb```]]]UUUPPPHHHCCCAAA>>>999666333333333222222333444444444444222111111222444444222222222222333444555555444333222222111111222222///000000000000111111111444222000111333444333000111111111111111111111111333222222111111222222333222222222222111111111000111111000000//////......000000000000000000000000111111000000//////......////////////////////////222222111111000000//////000111111111111222222222111111111111000000000///111111111111111111111111111111000000000000111111000000000000000000000000000000000000111111111111222222111000/////////000000000000000000000000000000111222333333222111000////////////000000000000000000000000000000000000////////////////////////000000000000000///......111111222222222222111111//////000000111111111222111111111111111000///...//////000000111111222222111111111111111111111111111111222222222333333333111111000000000000111111000111111111111222222222000000000000111111111111000000111222333444444444111111222333333333333222444444444444444444444444444444333333333333333333111111111222222333333333444444444555555555555666444444555555555555555555777666555444444555666777666777999;;;<<<<<<<<<;;;>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;:::999:::<<<>>>:::===CCCHHHLLLPPPTTTWWWWWWXXX[[[]]]^^^_________``````bbbcccaaa```hhhqqqwww~~~uuuooollllllmmmnnnppppppqqqsssuuuuuusssrrrkkkiiiddd___[[[XXXVVVUUUVVVUUUWWW\\\ccchhhjjjkkkjjjfff___XXXSSSQQQQQQRRRZZZ]]]___\\\VVVNNNIIIFFFFFFJJJQQQYYY```bbbaaa^^^WWWQQQIIIDDDBBB???;;;888888888666555333222222222444444333333333333444444444444333333222333333333444333222222111111222222000000000111111111222222444222000111333444333111111111111111111111111111111111111111111111111111222222111111111000000000111000000000/////////...000000000000000000000000111111000000////////////000000000000000000000000111111111000000000000000000111111111111222222222222222222222111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000111111111111222111000000000000000000000000000000000000000000000111111111111111111000000000000000000/////////000000000000000000000000111111111111111111111111000000000000000///......111111222222222222111111///000000000111111111111111111222222111111000///000000000000111111111111111111111111111111111111111111222222222333333333111111000000000000111111///000000000000111111111000000000111111111111111/////////000111111111222111111222333333333333222333333333333333333333333222222222333333333333333222222222333333333333333444444444555555555555666333444555666777888888888777666555555555555666777666777888999:::;;;;;;;;;???>>>>>>===<<<;;;;;;:::;;;;;;<<<;;;:::;;;===???>>>BBBFFFJJJMMMPPPTTTWWWXXXYYY[[[]]]^^^^^^^^^^^^aaa``````aaa```bbblllwww{{{sssnnnmmmlllnnnmmmnnnpppsssuuuuuutttpppnnnkkkgggbbb^^^[[[ZZZWWWVVVVVVYYY```fffkkkmmmooolllggg```ZZZUUUQQQOOOZZZ^^^aaaaaa]]]VVVPPPLLLHHHLLLRRRYYY```bbbaaa```XXXRRRJJJEEECCCAAA===::::::999888666555444333333444444555555555555444444555555444333222222111111444333222222111111222222111111222222222333333333333222111111333333222111111111111111111111111111///000000111111000000///111111000000000/////////000000000000////////////000000000000000000000000111000000000000/////////111111111111111111111111000000000000111111111111000111111111111222222222333333333222222222222111111111111111111111111111111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000111222000000000000000000000000111000000//////000000111111111111000000/////////000000000000000000000000111111111111111111111111000000111111000000//////111111222222222222111111000000000000111111111111222222222222222222111000111111111111111000000000111111111111111111111111111111222222222333333333111111000000000000111111/////////000000000000111000000111111222222222111000000000000000000111111111111222333333333333222333333333333333333333333111111111222222333333444444444444444444333333333444444444555555555555666333444555777888999::::::777777666666666666777777666777777777888:::;;;<<<@@@???>>>===<<<;;;::::::888888999888888999;;;>>>CCCFFFJJJMMMPPPRRRUUUWWWYYYZZZ[[[\\\]]]]]]]]]]]]cccaaa___```bbbhhhwwwvvvqqqooopppnnnmmmnnnqqqsssttttttsssrrrpppmmmiiieeeaaa^^^XXXVVVUUUVVV[[[bbbiiinnnnnnmmmkkkgggaaa[[[VVVSSSWWW[[[```dddbbb]]]XXXTTTMMMOOOSSSZZZ```ccccccaaaYYYSSSKKKFFFCCCAAA>>>;;;888777777666666666666777333444555666666555444333444444444444333333222222444333222222111111222222222222222333333333444444222222222222222333222222111111111111111111111111//////000111111000//////000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111222222000000111111111222222222333333222222222111111111111111111111111111111111111111000000000000111111000000000000000000000000///000000000111111111111000/////////000111222222000000000000000000000000111000///......///000111222222111111000/////////000000000000000000000000111111111111111111111111000000111111111000000///111111222222222222111111000000000000000111111111222222333333333222222111222222222111111000000000111111111111111111111111111111222222222333333333222111111000000111111222000000000000111111111111000111222333333333222222333333333222222222222222111111222333333333333222222222222222222222222222000000111111222333444444666666555555444444444333444444444555555555555666444555666777888888888888777777777777777777777777888888777777888:::<<<===@@@??????===<<<;;;:::999888999:::999999:::===@@@EEEHHHLLLPPPRRRTTTWWWYYY[[[[[[\\\\\\]]]]]]]]]]]]ccc```___bbbgggrrr{{{vvvrrrooolllkkkmmmpppqqqrrrrrrrrrrrrpppmmmiiifffddd[[[YYYVVVUUUXXX___gggmmmmmmmmmmmmkkkgggaaa\\\YYYUUUYYY^^^cccdddbbb^^^[[[SSSTTTWWW[[[```cccdddccc\\\UUULLLFFFCCCAAA???<<<888888777666666666666666333444555666666555444333111222333444444444444333444333222222111111222222222333333333333444444444222222333222222222222222111111111111111111111111000111111111111111111000000000000000////////////////////////000000000000111111111111111111111111000000000000111111111111111111111111111111111111//////000000111111222222000000111111111222222222222111111111000000000000111111111111111111111111111111000000000000111111111111111111111111111111///000000000111111111111000/////////000111222222000000000000000000000000111000///......///000111222111111111000000000///000000000000000000000000000000000000000000000000000000111111111111000000111111222222222222111111111111000000000000000000111222222333333333222222333333222222111111000000111111111111111111111111111111222222222333333333222222111111111111222222111111222222222222333333000111333444444444333222333333333222222222222222111111222333333333333222222222222222222222222222000000111222333333444444666666666555555444444444444444444555555555555666666666777777777666555555777888888888888888888777:::999999999:::<<<>>>?????????>>>===<<<;;;::::::;;;<<<======>>>???BBBEEEFFFIIIMMMQQQTTTVVVZZZ\\\\\\\\\]]]]]]]]]^^^_________^^^___eeennn|||yyyuuupppmmmmmmoooqqqrrrpppqqqqqqpppooommmkkkjjjccc```\\\YYYYYY^^^fffmmmqqqqqqpppnnnjjjeeeaaa^^^[[[\\\^^^bbbeeefffcccaaa[[[ZZZZZZ]]]aaaddddddddd```YYYOOOHHHEEEBBB???======;;;:::777555444333333444444555555555555444444000111333444555555444444444333222222111111222222222222333333333444444444111222333333111111222333111111111111111111111111222111111000000111111222111111000000000/////////////////////000000000000111111111111111111111111000000000111111111111222111111111111111111111111000000000000111111111111000111111111111222222222111111111000000000//////111111111111111111111111111111000000000000111111111111111111111111111111000000000000111111111111000000000000000000111222000000000000000000000000111000000//////000000111111111111111111111111111000000000000000000000000////////////////////////000000111111222222111111111111222222222222111111111111111111000000000000000111222222222222222222222222222222222111111111111111111111111111111111111111222222222333333333222222111111111111222222222222222333333333444444000222333555555444333222000000000000000000111111111111222333333333333222333333333333333333333333222222222333333444444555555555555555555444444444444444444555555555555666777777777777666555444444888888999999999999888888::::::::::::;;;===>>>???>>>>>>>>>===<<<<<<;;;;;;999:::;;;<<<<<<>>>AAADDDHHHKKKOOOSSSVVVXXX\\\^^^^^^^^^]]]^^^___```aaabbb^^^___dddlllwww~~~vvvrrrqqqqqqpppnnnoooooopppqqqqqqqqqpppllljjjeee```^^^aaaiiiooouuutttrrrpppmmmjjjhhhffffffdddcccdddfffhhhgggeeeaaa___^^^___aaadddeeeeeeeee^^^SSSKKKGGGDDDAAA??????===;;;999777555444444444444333333333333444444111222444555555444333222444333222222111111222222222222222222333333333333111222444333111000222444111111111111111111111111222111///------///111222222222111111111000000000.../////////000000000111111111111111111111111111000000111111111222222222000000000000000000000000111111111000000000000000000111111111111222222222222222222111111111000000111111111111111111111111111111000000000000111111111111111111111111111111000000000000111111111111222111000000000000000000000000000000000000000000000111111111111111111000000000000111111222222333000000000000000000000000000000000000000000000000///000111222222222222111111111222222222222111111111111111111000000000//////000111111222222111111111222222222222222222333111111111111111111111111111111222222222333333333333222222111111222222333111111222222222333333333000222444666666555333222/////////000111111111222111111222333333333333222333333333333333333333333444444444444444444444444444444444444444555555555444444444555555555555666777777888888888777666666888888999::::::999888888888888:::;;;<<<===========================<<<<<<777888:::;;;;;;>>>AAADDDMMMPPPSSSVVVXXXZZZ]]]___^^^^^^^^^___```bbbdddeeedddgggoooyyyyyytttqqqooommmnnnnnnpppqqqssstttuuutttqqqlllfffbbbeeekkkqqquuutttrrrqqqpppooooooooooookkkgggfffhhhiiiiiihhheeeccc``````bbbdddeeefffiiiaaaVVVNNNIIIFFFCCC@@@===<<<;;;:::999999999999444444222111111222444444333444555555555333111///444333222222111111222222111111222222222333333333000333444333111000222444111111111111111111111111222000---++++++---000222222222222222111111111111.../////////000000111111111111111111111111111111000000111111222222222222////////////////////////222222111111000000//////000111111111111222222222333333333222222222111111111111111111111111111111111111000000000000111111111111111111111111111111000000000000111111111111222222111000//////000000000000000000000000000000000111222333333222111000//////000111222333333444000000000000000000000000111111111111111111111111///000111222222222222222111111222222222222111111222111111111000000//////...///000111111111111111111111111222222333333444111111111111111111111111111111222222222333333333333222222111111222222333000111111111111222222222000222555666777555444222000000111222333444444555111111222333333333333222444444444444444444444444555555555555555555444444222333333444444555555555444444444555555555666666666777888999999999999999888999:::;;;;;;:::999888666777999;;;<<<<<<<<<;;;<<<<<<<<<<<<===============>>>@@@AAAAAADDDHHHJJJQQQTTTWWWYYYZZZ[[[]]]^^^____________aaaccceeeggglllpppzzzzzzxxxrrrpppmmmmmmnnnrrrwwwyyyxxxuuuqqqnnnmmmnnnpppqqqrrrqqqpppooonnnnnnnnnnnnlllllllllkkkkkkllllllmmmkkkiiiffffffffffffeeedddjjjgggaaaXXXNNNFFFCCCBBB???>>>===;;;:::999888888666555555444444444555555222222222222222222222222222222222222222222222222333333333333333333333333222222333444555555555555111222222333333222222111444444444444444333222111111111111111111111111111000000000000000000000000///111333555555333111/////////000111111111111111222222222111111111111111111000/////////000222333000000111111111111000000444444444333333222222222000000000000000000000000333444444333111000000111111111000000000000111111111111111111111111222222000000000000000000000000000222333333111000000111000000111111111222222222111111111111111111111111000111222222222222111000111111111111111111111111222222222222222111000///000000000000000000000000000000000000000000000000222111000//////000111222222111111111000000//////000111222333333333333333111111111111111111111111333222222222111000000000///000111333333333222111222222222222222222222222000111111111111222222222555444444333333444444555444444444444444444444444222222333444444555555666777444333444777888777555555555666666777888888888777777666666555555555444:::999999999888777777777888999:::<<<===>>>>>>>>><<<=========<<<;;;::::::999:::<<<>>>BBBFFFIIIKKKSSSSSSUUUWWWZZZ^^^```bbb```^^^]]]______bbbjjjtttxxxzzzwwwsssqqqqqqsssvvvwwwzzzxxxuuusssrrrqqqrrrsssssssssrrrqqqppppppqqqqqqmmmmmmllllllllllllllllllmmmkkkiiihhhhhhhhhgggeeedddbbb^^^XXXQQQJJJCCC???@@@???>>><<<;;;999999888666555555444444444444555333333333333333333333333222222222222222222222222333333333333333333333333222222333333444333333333111222222333333222222111111111000000////////////111111111111111111111111000000000000000000000000000111333444444333111000///000000111111111111111111111111111111111111111111000000//////000111222111111222222222222111111333333333333222222222222111111111111111111111111111222333222111000111222111111000000000000111111222222222222222222111111000000000000000000000000000222333333111000000111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111000000000000000000000000000000111111111111111111111111222111111000000111111222222111111111000000000000000111222333333333333333111111111111111111111111333333333222222222222222000000111222222222222222222222222222222222222222111111111111222222222222555444444333333444444555444444444444444444444444444444444444444444444444666555333444777888777555333333444444555666666666888888777777777666666666999999999999888888888888888999:::<<<======>>>>>>;;;;;;;;;;;;;;;:::999999::::::<<<>>>AAAFFFJJJMMMSSSTTTVVVYYY\\\^^^```aaaaaa___```ccceeeiiirrr|||xxxsssqqqrrrssstttyyyyyyyyyxxxxxxvvvuuuuuuuuuttttttsssssssssttttttooonnnmmmmmmllllllllllllpppnnnlllkkkkkkjjjhhhggg```^^^[[[YYYVVVPPPGGG@@@BBBBBB@@@>>><<<;;;:::999777666555444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222333333222222111111111222222333333222222111333222111000000000111222111111111111111111111111////////////////////////000111333444444333111000///000111111222222111111///000000111111222222222222111000000000000000111222222333333333333222222111111111111111222222222222222222222222222222222000111222222111111222333111111000000000000111111444444333333222222111111000000000000000000000000000222333333111000000111111111111111111222222222111111111111111111111111333222111000000111222333111111111111111111111111111222222222222111000000000000000000000000000000222222222222222222222222333222222111111222222333111111111111111000000000111111222333333333222222222222222222222222222222333333333333333444444444111111111111111111222333222222222222222222222222111111111111222222222333555444444333333444444555444444444444444444444444666666555444444333222222666555444555666777777555333444444555555666666777999999888888888888777777888888888999999999999999888999:::<<<<<<=========;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<>>>BBBGGGLLLOOOUUUVVVYYY\\\^^^_________^^^]]]___dddhhhooo{{{yyyuuuuuuuuuuuuuuuvvvxxxzzz{{{zzzxxxwwwvvvuuuuuutttttttttuuuuuuppppppooonnnmmmmmmmmmmmmrrrpppnnnmmmmmmllliiigggaaa]]]YYYXXXXXXTTTKKKDDDDDDDDDCCCAAA???===;;;:::888777666555444444333444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333222111000111222222333333222222111444333111000000111333444111111111111111111111111////////////////////////000111222333333222111000000000111222222222222111...//////000111222222333111111111000000000000000111222222222222222222111//////000000111111222222222222222222222222222222///111333333222222444666222111111000000111111222555555444444333222111111000000000000000000000000000222333333111000000111111111111111111111111111111111111111111111111111333222000//////000222333111111111111111111111111111111222222222111111000000000000000000000000000222222222222222222222222333333333333333333333333111111111111111111111111111222222333333333222222222222222222222222222222111222222222333333444444333222111000000111222333222222222222222222222222111111111222222222333333555444444333333444444555444444444444444444444444555555444444444333333333555555555555666777666666666666666777888888999999888888888888888888888888888888888999999:::::::::888999:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>======<<<<<<===???CCCIIINNNRRRWWWYYY\\\^^^`````````______]]]___eeemmmxxx}}}yyywwwppprrruuuxxxzzzzzzyyyyyyvvvuuuuuuttttttttttttuuuqqqpppoooooonnnnnnnnnoooqqqooonnnnnnnnnllljjjgggbbb\\\UUUSSSSSSQQQLLLGGGFFFFFFEEEDDDBBB@@@>>>===:::999777666555444444444333333333333333333333333333333333333333333333333333333333333333333333333444444555555444333222222111222222333333222222111111///...,,,---...000111111111111111111111111111000000000000000000000000000111111222222111111000000000111222222222222222......///000111111222222000000111111111000000000000000111111111111000000/////////000000111111111111111111111111111111111000222444444333444666777222222111111111111222222555555444444333222111111000000000000000000000000000222333333111000000111111111111111111111111111111111111111111111111111333222000//////000222333111111111111111111111111000111111222222222111111000000000000000000000000111111111111111111111111333333333444444333333333111111111111111222222222222222333333333222222111222222222222222222222222000000111111222222333333333222111000000000222222222222222222222222222222111222222222222333333333555444444333333444444555444444444444444444444444333333333444444444555555444555666666666666666777666666777777888999999999777777777777777777777777888888999999:::::::::;;;999999:::;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>======>>>???BBBFFFLLLQQQUUUYYY[[[^^^```bbbbbbaaa```cccbbbeeemmmwww}}}vvvqqqrrrtttvvvxxxyyyzzzzzzwwwvvvuuuttttttsssssssssqqqppppppooooooppppppqqqooonnnnnnnnnooonnnkkkhhhbbb\\\TTTNNNLLLKKKIIIGGGFFFGGGGGGGGGEEECCCAAA@@@<<<;;;:::888666555444444333333333333333333333333333333333333333333333333333333333333333333333333444444555555555444333333111222222333333222222111111000000//////000222222111111111111111111111111000000000000000000000000000111111111111111111000000111222222333222222222...//////000000111111111//////000111111111111111000000000111111000000000000000000000000111111111000000000000000000000000000222444444333444555777222222111111111111222222444444333333222222111111000000000000000000000000000222333333111000000111222222222111111111111111111111111111111111111111333222111000000111222333111111111111111111111111000000111222222222222111000000000000000000000000000000000000000000000000222333333444444333333222111111111222222222222222222222333333333222111111333333333333333333333333111111111111111111222222333222111111111111111111222222222222222222222222222222222222333333333333555444444333333444444555444444444444444444444444222222333333444555666666444555666666555555666888444555555666666777777888666666666777777777777888999999999:::::::::::::::999999:::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;>>>???BBBFFFKKKPPPTTTWWW[[[\\\___aaabbbccccccccccccdddkkkwwwxxxwwwvvvvvvvvvxxxzzz{{{yyyxxxwwwuuutttssssssssspppppppppppppppqqqrrrsssnnnnnnnnnpppppppppmmmjjjddd___XXXPPPKKKHHHGGGGGGFFFGGGHHHHHHHHHFFFDDDBBB>>>===;;;999888666555555444444444444444444444444444444444444444444444444333333333333333333333333222222333444444444333333111222222333333222222111333333333333444444444555111111111111111111111111222222222222222222222222000000111111111111000000000111222222333333222222/////////000000000000000---...///111222222222222000111111222222111111000111111111111111111000000111111111111111111111111000111222222222111333444333222222111111222222333222222222222222222111111000000000000000000000000000222333333111000000111222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222222000000000000000000000000111111111111111111111111111222333444444333222111111111111222222333333333222333333333333222111000333333333333333333333333222222222222222222111111222222222222222111000000222222222222222222222222222222222333333333444444555444444333333444444555444444444444444444444444333444444444444444444444333555777666555444666888555555555666777777888888777777777888888888999999::::::::::::::::::999999999999:::;;;;;;;;;::::::999999:::;;;;;;;;;;;;;;;>>>@@@DDDJJJOOOTTTWWWYYY]]]^^^___aaacccdddffffffeeekkkxxx}}}yyywwwvvvwwwzzz{{{{{{zzzxxxvvvuuutttssssssooooooooopppqqqrrrttttttnnnnnnoooqqqrrrqqqooolllgggddd^^^UUUMMMIIIGGGHHHFFFGGGHHHIIIIIIGGGEEEDDD@@@???===:::888777666666666666666666666666666666444444444444444444444444333333333333333333333333000111222333333333333333222222222333333222222222///000111222222222222222111111111111111111111111222222222222222222222222000000000000000000000000111111222333333333333222000000000000////////////,,,---///111222333333222222222222333333222222222333333222222111111000000222222222222222222222222///000111111000///111222333222222111111222222333111111111111111111222222000000000000000000000000000222333333111000000111222222222222111111000000111111111111111111111111000111222222222222111000111111111111111111111111///000111222222222222222000000000000000000000000222222222222222222222222111111333333333333111111111111111222222333333333333333333333333222111000333333333333333333333333444444444333333222222222111222333333333111000///222222222222222222222222222222333333333444444444555444444333333444444555444444444444444444444444666555555444444333333222333555777777555444666888777777777888999999::::::888888888999999:::::::::;;;;;;;;;::::::999999999999999:::;;;;;;;;;:::::::::;;;;;;<<<=========<<<>>>AAAFFFLLLRRRVVVXXXYYY^^^^^^___```bbbeeeggghhhmmmvvv}}}zzzyyyvvvxxx||||||}}}}}}|||yyywwwvvvvvvssssssrrrrrrqqqrrrrrrrrrnnnpppqqqrrrrrrpppmmmkkklllhhhaaaYYYQQQKKKGGGEEEIIIGGGFFFFFFHHHJJJKKKJJJBBBAAA@@@===:::666333111777666555444333222222222555555444444444555555666333333333333333333333333333333333444444444555555222222333333333444444444333333333222222222111111111111000000000000111111333333333333333222111000///000222222000///000111000000000111222222222333///000111111000///000111222222222111111111000000222222222222111111000000111111000000111111222333111111222222222333333333444333222222111111222222222222111111000/////////111111222222222333333333111111111111111111111111000000000111222222333333222222222111111111111000444444333333222111111111//////000000111111222222000111111111111222222222666333000111222333222000111111111222222333333333111111111111111111111111444444444333333222222222111111111111111111111111111111222222222333333333111222333333444444333333111111111111111111111111555444222111000111222222777555333333333333111000222222222222222222222222555555555444444555555555555444333333555555444333333444555555666666555555666666666666777777777777555555666666777777888888777777777777888888888888::::::999999999999999999888999:::;;;<<<>>>??????999:::<<<<<<<<<<<<===???AAADDDIIINNNQQQUUUZZZ\\\``````bbbffffffeeeggglllxxx|||xxxyyy|||xxxyyyyyyxxxwwwvvvvvvvvvtttssssssrrrqqqqqqqqqrrroooppprrrrrrrrrpppmmmkkkllljjjeee^^^WWWPPPKKKHHHFFFEEECCCDDDFFFHHHIIIIIIHHHFFFCCC@@@<<<999777666888777666555444333333333222222333444555777999:::333333333333333333333333333333333444444444555555222222333333333444444444444444444333333333222222111111000000000000111111333333333333333222111000111222444444222111222333111111111111111222222222111222333333222111222333222222222111111111000000222222222222111111111000111111000000111111222333111111222222222333333333333222111111000000111111222222111111111111000000111111222222222333333333111111111111111111111111333333222222111000000000222222222111111111111000000000000000000000111111000000000000111111111111000111111111111222222222111///...///111333333111111111222222222333333333111111111111111111111111444444333333333222222222111111111111111111111111111111222222222333333333111222333333444444333333111111111111111111111111444333222222111111222222444333333333444444111///333333333333333333333333555555444444444444555555555444333333555555444333333444555555666666555555555555666666666777777777555555666666777888888888777777777777888888888888999999999999999999::::::;;;;;;<<<===>>>???@@@@@@999;;;<<<<<<<<<<<<>>>@@@CCCGGGLLLQQQUUUXXX[[[^^^aaaaaadddggghhhiiiooowww||||||xxxwwwuuutttssstttuuuuuuuuuuuutttsssrrrqqqqqqppppppqqqrrrsssrrrpppnnnllllllllljjjeee___WWWPPPLLLEEECCCBBBBBBEEEGGGIIIIIIKKKIIIFFFBBB???<<<;;;:::888888777666555555555666333444444555666888999:::333333333333333333333333333333333444444444555555333333333333444444444444555555555444444444333333111111111111111111111111222222333333333222111111111222444444222111222333222222222111111111111111111222333333222111222333222222222111111111111111222222222222111111111111111111000000111111222333111111222222222333333333222111000000//////000000111111222222222222333333111111222222222333333333111111111111111111111111333333222222111000000000222222222111111111111000...//////000111111222222111111111111111000000000000111111111111222222222///......///222555666555111222222222222333333333111111111111111111111111333333333333222222222222111111111111111111111111111111222222222333333333111222333333444444333333222222222222222222222222222222333333333222111111111222444777999888444111444444444444444444444444444444333333333333444444555444333444555666555333444444555666666666666555444444555555555666666666555555666777777888888999777777777888888888999999888888999999::::::;;;;;;<<<<<<=========>>>>>>>>>999;;;<<<<<<<<<===???AAAEEEJJJPPPVVVYYY[[[^^^___bbbdddgggjjjjjjnnn{{{~~~{{{xxxtttqqqqqqrrrtttuuuvvvvvvvvvuuusssrrrqqqpppqqqrrrrrrsssrrrpppooommmkkklllmmmkkkfff^^^UUUPPPGGGEEECCCCCCEEEHHHIIIJJJIIIIIIGGGEEEBBB???<<<:::999999888777777777777777888777777666666666666777444444444444444444444444333333333444444444555555333333333444444444444555444444444444333333333333111111111111111111111111222222333333333222222111///000222222000///000111333222222222111000000000///000111111000///000111111111111111111111111111222222222222222222222222111111000000111111222333111111222222222333333333222222111000000000000000111111222333333444555555111111222222222333333333111111111111111111111111000000000111222222333333222222222111111111000000111111222222222333333333222222222111111000000000000000111111111222222222111111111222555777888999222222222222222222222222111111111111111111111111333222222222222222222222111111111111111111111111111111222222222333333333111222333333444444333333222222222222222222222222111222333444444333111000000222666:::<<<;;;777444333333333333444444444444444333333222222333333444555444333444555666555444444444555666666666666666444444444444555555555666555666666777888888999999777777888888888999999999888888999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======>>>AAADDDGGGLLLSSSYYY]]]___```aaaeeegggjjjmmmnnnuuu|||wwwqqqmmmooorrruuuwwwxxxxxxxxxwwwvvvtttrrrqqqrrrrrrssssssrrrqqqpppooojjjlllnnnmmmiiibbbZZZUUUJJJGGGDDDBBBDDDFFFGGGHHHGGGHHHIIIIIIGGGCCC???<<<;;;:::999999888888888888888888777666666666666666444444444444444444444444333333333444444444555555333333444444444555555555333333333333222222222222000111222222222222111000111222222333333333222222///000222222000///000111333222222222111000000000///000111111000///000111111111111111111111111111222222222222222222222333111111000000111111222333111111222222222333333333333333222111111111111222111111222333444555555666111111222222222333333333111111111111111111111111000000000111222222333333222222222111111111000000333333333222222222111111333333222222111111000000000000111111111222222222222333333333444555666777222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111222222222333333333111222333333444444333333222222222222222222222222000111333444444333222111000111444888::::::666333111111222222333333333333444333333222222333333444555444333444666777666555444555666666777777666666444444444444555555555666666666777777888999999999888888888888999999999999888888999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<======>>>@@@CCCFFFHHHNNNUUU[[[___aaacccdddhhhkkkooosssvvv{{{rrrnnnooossswwwxxxxxxyyyyyyyyyyyywwwuuutttssssssssssssrrrqqqppppppjjjlllmmmmmmjjjddd^^^ZZZOOOKKKFFFCCCCCCDDDDDDEEEGGGIIIKKKLLLJJJGGGCCCAAA===<<<;;;999888777777777555555555555666777888999444444444444444444444444333333333444444444555555333444444444555555555555333333222222222111111111000111222333333222111000111111222333333333222222111222444444222111222333222222222111111111111111111222333333222111222333111111111111111222222222222222222222333333333333111111000000111111222333111111222222222333333333444333333222111222222222111111222333333444555555111111222222222333333333111111111111111111111111333333222222111000000000222222222111111111111000222222111111000//////...222222222222222111111111000111111111111222222222111222222222000000222444333333333222222222222111111111111111111111111111111111111222222222222222111111111111111111111111111111222222222333333333111222333333444444333333333333333333333333333333111111222333333333222222000000111333555555333111000111111222222333333444444444333333333333444444555444333444666777777666555555666777777777777666444444555555555666666666666666777888888999999:::888888888999999999999:::999999::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;<<<======>>>AAAEEEIIIJJJOOOVVV]]]aaaeeehhhjjjmmmooouuu|||vvvsssuuuvvvvvvyyyzzz{{{|||{{{zzzxxxwwwtttttttttsssrrrrrrqqqqqqlllmmmmmmllljjjfffbbb```WWWRRRLLLGGGFFFEEEEEEEEEGGGHHHHHHHHHHHHGGGGGGFFF>>>===;;;999888777666666444444444444555666777777555555555555555555555555333333333444444444555555444444444444555555555555444444333333333222222222000111333444444333111000000111222333333333333222111222444444222111222333111111111111111222222222111222333333222111222333000000111111111222222222222222222333333333444444111111000000111111222333111111222222222333333333333222222111111111111111111111222222333333444444111111222222222333333333111111111111111111111111333333222222111000000000222222222111111111111000111111000000000000000000111222222222222222222333000111111111111222222222///111222111//////111444333333333222222222111111111111111111111111111111000111111111222222222222111111111111111111111111111111222222222333333333111222333333444444333333333333333333333333333333222222111111222222333444555333111111222222222111111111222222333444444555555555444444444444555555555444333444777888777666555555666777777777777777555555666666666777777777666777777888888999::::::888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???BBBGGGJJJMMMQQQXXX___dddhhhmmmpppqqqsss{{{yyyvvvtttrrryyyzzz|||}}}}}}{{{zzzxxxuuuttttttsssrrrrrrqqqqqqnnnnnnmmmllljjjgggeeeddd___ZZZSSSMMMJJJIIIHHHHHHGGGEEECCCBBBBBBDDDGGGIII???>>><<<999777666555555777777666444444333333333555555555555555555555555333333333444444444555555444444444555555555666666555555444444444333333333000111333444444333111000000111222333333333333333///000222222000///000111000000111111222222222333///111111111000///000111000000111111222222222222222222222333333444444444111111111000111222222333111111222222222333333333222111111000000000000000111111222222222222333333111111222222222333333333111111111111111111111111000000000111222222333333222222222111111111111000111111111222333333444444111111111222222333333444000111111111111222222222///111333222111111444777333333333222222111111111111111111111111111111111000000111111222222222222111111111111111111111111111111222222222333333333222222333444444444333333333333333333333333333333222222111000111222444555<<<888444222222333444444222222333444444555666666666555555444444555555666555444333555777888888777555666666777777777777777666666666666777777777777777777777888999999::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;<<<======>>>???CCCHHHKKKOOOSSSZZZ```eeekkkqqqttttttvvvwwwrrrqqqwwwzzz||||||||||||yyyvvvuuuuuuuuutttsssqqqpppooommmnnnmmmlllkkkhhhfffdddaaa^^^ZZZVVVRRRNNNJJJGGGDDDDDDDDDDDDEEEFFFHHHIIIHHHCCC===:::::::::999777777777666555555555555555333444777888888777444333444444444444444444444444555555555444444333333333333333333333333333333333222111000111222222111000444444444333333222222222000000111111111111000000111111111111111111111111333333333222222111111111///000111222222111000///222222111111111111111111111111111111111111111111111111111111111111111111333333333222222111111111111111111111111111111111//////000111222333333444111111111111111111111111333222111000000000111222111111000000//////......222111111111222333333444444333333222111111111222222222222222222222222222111111111111111111111111222222222222222222222222000111333444444333111000333333333222222111111111222222111111111111111111222222333333333333444444333333222222333333444555555555444444444333333333333333333222111000///...333333333333333333333333222333444444555555444444444444444444444444444444555555555555666666666777777777888888999999::::::555555666666666666555555666666666777888:::;;;<<<999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????@@@CCCGGGKKKSSSUUUZZZccclllrrrtttsssvvv~~~{{{sssrrrtttvvvxxx{{{|||zzzxxxxxxwwwwwwvvvuuutttsssrrrooooooooonnnllljjjgggfffeeebbb^^^[[[XXXTTTOOOKKKEEEDDDCCCCCCDDDFFFHHHJJJKKKFFF@@@<<<;;;:::999777777777666555555555555666666777999::::::999777666444444444444444444444444444444444444333333333333333333333333333333333333333222111222333444333111333333333333222222222222000000111111111111000000222222222222222222222222333333333222222222111111111222222333333222222111222222111111111111111111111111111111111111111111222222222222222222222222333333333222222222111111111111111111111111111111000000000111222222333333333333333333333333333333222222111111111333444555222222111111111000000000222222111111222222333444444333222222111111111222444444444444444333333333111111111111111111111111222222222222222222222222111222333333333333222111333333333222222222111111222222222222222111111111222222333333333333444444333333222222333333444555444444444444333333333333...///000111333333444444333333333333333333333333333333444444555444444444444444444444444444444444555555555666666666777777777777777888888888888888666666777777777777666666666777777888999:::;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;>>>???@@@AAABBBFFFLLLPPPUUUYYY___hhhqqqwwwxxxxxxzzzyyysssrrrsssvvvyyyzzzzzzyyyyyyxxxwwwvvvuuutttttttttqqqqqqpppooonnnllljjjiiihhhfffdddbbb___ZZZTTTPPPHHHFFFCCCAAABBBDDDHHHJJJNNNJJJDDD???===;;;999777888777666666555555666666666777999::::::999777666444444444444444444444444333333333333333333333333333333333333333333333333444333222222444444333222111111111222222222222222000000111111111111000000222222222222222222222222333333333222222222222111222222111111111111222222111111222222222222222222222222222222222222222222333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111111222333444666777222222222222222111111111222222111111222222333333333333222111111111111222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222111222222222222222222222222222222333333333333444444333333222222333333444555333333333333222222222222,,,...///111333444555666333333333333333333333333444444444555444444333333444444444444444444444444555555666666666777777777888777777777777777777666777777888888888888777777777888999;;;;;;;;;:::999999999999999999999999999:::::::::;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;<<<>>>???AAACCCHHHNNNSSSUUUZZZbbblllsssyyy{{{|||}}}wwwtttvvvxxxwwwwwwxxxxxxwwwvvvtttssssssttttttrrrqqqqqqooonnnlllkkkjjjiiihhhgggeeeccc^^^XXXSSSKKKHHHDDDAAA@@@CCCGGGJJJPPPMMMHHHCCC>>>;;;888777888777777666555666666666333444555666666555444333444444444444444444444444222222222333333333333333333333333333333333333333444222111222333444333222000000000111111222222333000111111222222111111000111111111111111111111111222222222222222222222222111000............000111111111222222222222222333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333222222111111111222222111111111111111000111111111222333444444555222222222222222222111111333222222111222222333333222222111111111111111222000000000000000111111111222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222333333333333333222222222333333333444444333333222222333333444555333333333222222222111111111111222333333222222222333333333333333333333333444444555555444444333222333333444444444444444444555666666666666777777777888888777777666666555555666777777888888777777666888999;;;<<<<<<;;;:::888999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<===>>>@@@CCCHHHNNNRRRWWW]]]hhhqqqxxx}}}vvvuuuvvvtttuuuxxxxxxwwwvvvvvvuuuuuuuuuuuurrrqqqpppooonnnmmmlllllliiihhhgggfffddd___YYYUUUPPPLLLFFFBBB@@@BBBFFFIIINNNNNNKKKGGGBBB<<<999777888888777666666666666666222222333444444333222222444444444444444444444444333333333333333333333333333333333333333333333333333111000111222333222000000000000111111222222333111111222222222222111111000000000000000000000000222222222222222222222222111000///......///000111111111222222333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222444444333333222111111111222222222111111000000000111222222222222222111111111111111111111111111111333333222222111222222333111111111000000111222222//////000000000111111111222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222333333444444444444222222222333333333444444333333222222333333444555333333333222222222111111444444444333333111000000333333333333333333333333333444444555444444333333333333333444444444555555666666666666777777777888888888777777666666555555555666666777777666666555888999;;;<<<<<<;;;:::888999999999999999999999999:::::::::;;;;;;;;;<<<<<<999:::;;;<<<>>>???@@@@@@???@@@AAABBBEEEIIIOOOSSS\\\dddoooxxx}}}}}}xxxvvvssstttxxxyyyyyyzzzzzzyyyyyyxxxwwwsssrrrqqqooonnnnnnmmmmmmjjjiiigggfffddd```[[[XXXTTTPPPJJJDDDBBBBBBDDDGGGLLLNNNOOOMMMGGG@@@;;;999999888777777666666777777444444555555555555444444444444444444444444444444555555555444444333333333333333333333333333333333222111000000222222111000111111111222222222222222111111222222222222111111000000000000000000000000111222222222222333333333333333222222222222333333111111222222333444444444333333333333333333333333111111111111111111111111333333333333444444444444333333333333333333333333444444333333222222222111555444444333333222222222111222222222222111000///000000000111111111111111333333222222111111222222111000000000000111222222111111222222333444444444333333333333333333333333222222222222222222222222222222222222222222222222111222222222222333333333222333333444444555555666222222333333333333444444333333222222333333444555333333333333222222222222111222222333333333333333333333333333333333333333222333444444555555444444222333333444444555555555666666666777777777888888888777777777777777777666555555666666666666555555777888999;;;;;;;;;:::999999999999999999999999999:::::::::;;;;;;;;;<<<<<<999:::;;;<<<>>>???AAAAAACCCDDDFFFGGGIIIMMMSSSWWW^^^gggrrryyy~~~zzzsssrrrxxxxxxyyy{{{||||||zzzxxxvvvuuutttrrrqqqpppoooppppppmmmkkkhhhgggeeebbb___\\\XXXTTTNNNGGGCCCBBBCCCDDDJJJNNNSSSSSSNNNFFF???<<<999888777777666666777777666666666666666666666666444444444444444444444444777777666666555444333333333333333333333333333333333222111111333333222111333333333333222222222222111222222333333222222111111111111111111111111111111111222222222333333333333333444444444444333333111111222222333444444555333333333333333333333333222222222222222222222222333333333444444444555555333333333333333333333333333333333333333333222222555555444444333222222111000111222333333333222111111111111222222222333333444333222222111111222222000000000000000111222222222222222333444555555555333333333333333333333333222222222222222222222222111222333333333333222111111111222222222333333333333333333444555666666666222222333333333333444444333333222222333333444555444444444444333333333333000111222333444444444444333333333333333333333333111222333444555666666666222222333333444555555666666666777777777888888888777777777888888888888888666666777777777777666666666777777888999:::;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????CCCEEEGGGIIILLLQQQWWW\\\ccclllwww~~~sssqqqvvvuuuwwwzzz|||{{{yyyvvvtttwwwuuutttrrrqqqqqqrrrrrrpppmmmjjjhhhfffdddbbb___[[[WWWPPPIIIEEEBBBBBBBBBIIIOOOVVVWWWRRRJJJCCC???999888888777777777777777666666666666666666666666444444444444444444444444999999888666555444333222333333333333333333333333444333222222444444333222444444444333333222222222111222222333333222222111333333333333333333333333111111111222222333333333111222333444444333222111111111222333333444555555333333333333333333333333333333333333333333333333333333333444444555555555333333333333333333333333333333333333333333333333333333222222111000/////////000222444555555555444222222222333333444444444444333333222111111111222000000///000000111222222000000111222333333444444333333333333333333333333222222222222222222222222000111333444444333111000111111111222222333333333333333444444555666777777222222333333333444444444333333222222333333444555555555444444444444333333222222333444444444333333333333333333333333333333000111222444555666777777222222333333444555666666777777777777888888888888777777888888999999::::::777777888888888888777777666666666777888:::;;;<<<999999999999999999999999:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>============@@@BBBEEEHHHLLLRRRYYY^^^nnnwwwyyyrrrqqqqqqpppssszzz|||yyywwwyyyxxxxxxwwwvvvtttrrrqqqpppnnnmmmkkkjjjiiigggdddaaa[[[UUUMMMHHHGGGGGGEEEDDDLLLOOOUUUXXXVVVQQQJJJEEE???<<<999777777777666555666666666666777777777777777777666666666555555555444888<<<;;;666333333555333333333333333333333333333333222222222333333444222222222222222222222222111111222222222333333333111111111111111111111111333222222111222222333333111222333333444444333333222222222222222222222222666555444444333333333333000111222444555666666666666555333333444444333222444333222111111222333444333222111111111222333444666444222222333333222111555444444333333222222111333333333222222111111111333444444555444333111000444444444333333222222222111111111111111111111111333333333444444333222222444333333222222111111111111111222222222333333333444444444444444444444444666666555444333222222111333333333333333333333333444444444444444444444444555444444333333222222111333333333333333333333333444444444444444444444444444444333333444555777888666666666666666666666666555555555555555666777777555666888:::<<<======>>>666666666666666666666666777888888888888999999999<<<;;;::::::999999999999;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>???AAABBBFFFLLLOOOSSS\\\fffwww~~~wwwqqqooorrrxxx|||{{{{{{~~~yyyyyyyyywwwvvvtttrrrqqqooonnnlllkkkjjjhhheeeccc]]]WWWPPPJJJIIIIIIIIIHHHLLLPPPVVVYYYYYYUUUOOOKKKCCC???;;;888777777777777666666666666777777777777555555444444444333333333333666999888444111222444333333333333333333333333444333333333333333444444333333333333333222222222222222222222222222333333111111111111111111111111333333222222111222222222111222333333444444333333222222222222222222222222555555444333333333333333000111333444555666666666555444222222333444222111333333222222222222333333333222111111111222333444666444222222333333333222333333333333333333333333333333333222222222111111111222333444444333333222444444444333333222222222111111111111111111111111333333333444444333333222333333333222222222222222111222222222222333333333333333333333333333333333555555555444444333333222333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444333333444555777888666666666666666666666666666555555555555666777777555666888999;;;<<<<<<<<<777777777777777777777777888888888888999999999999<<<;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<===============>>>>>>???@@@CCCCCCGGGMMMQQQWWWaaakkk|||rrrnnnmmmrrruuuvvvxxx||||||{{{{{{yyyxxxvvvtttssspppooommmlllkkkjjjgggddd```[[[SSSMMMKKKLLLMMMNNNOOOSSSXXX\\\]]]ZZZUUURRRIIIDDD>>>:::888888888888777777777777666666666666555555555444444444444333444666888666333111222555333333333333333333333333444444444444444444444444555555444444444333333333333333333333222222222222222222222222222222222222444333333222111111111222111222333333444444333333333333333333333333333333444333333222222222222333111222333444555666666666444333222222333333222111222222333333333333222222222222222222222333444444555444222222333444333222111111222333333444555555333333333333222222222222000000111333333333333333444444333333333333222222222222222222222222222222222333333444444333333333222222222222333333333333222222222222333333333333222222222222222222222222444444444444444444444444333333333333333333333333444444444444444444444444111111222333333444555555333333333333333333333333444444444444444444444444444444333444444555777777666666666666666666666666666666555555666666777888666666888999999:::::::::888888888888888888888888888888888888999999999:::<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBDDDDDDHHHNNNTTT[[[hhhsss}}}uuuooooooqqqrrruuuyyy}}}}}}|||{{{zzzxxxvvvuuupppooommmlllllljjjhhheeeccc^^^VVVPPPNNNNNNPPPRRRTTTWWW\\\___```^^^ZZZWWWOOOIIIAAA;;;999999999999777777777777666666666666777777777666666666666666666888888666444333555777333333333333333333333333444555555555444444333333666666666555444444333333444333333333333222222222222222222222222222222222444444333222111111111111111222333333444444333333333333333333333333333333333222222111111222222222111222333444555555555555444333222222444444333222111222333444444333222111222222222222333333444444555333222222333444333222222222222333333444444444333333333333333333333333111111222222222222222222333333333333333333333333222222222222222222222222222222333444444444333333111222222333333444444444222222222333333333444444222222222222222222222222333333333444444555555555333333333333333333333333444444444444444444444444222222222333333444444444333333333333333333333333444444444444444444444444333333444444555666666777666666666666666666666666666666666555666777777888666777777888888888888777999999999999999999999999888888888999999999::::::<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@AAABBBDDDDDDHHHPPPWWWaaaooo|||uuuqqqqqqrrrvvv{{{||||||||||||{{{yyyxxxwwwpppooommmmmmmmmkkkiiifffdddaaaZZZTTTPPPPPPRRRTTTZZZ\\\```bbbbbb```]]]ZZZTTTNNNEEE>>>;;;999999888888777777777666666666555777777777777777777777777666777666555444444555666333333333333333333333333444444555555444444222222666666666555555444444444333333333333333333333333222222222222222222222222444333222222111111111222111222333333444444333333333333333333333333333333222222222111111222222333222222333444555555555555555444333444555666555444222333444555555444333222222222333333444444444444444333111222333444444333444444444333333222222222333333333333333333333333555444333222111111000000333333333333333333333333222222222222222222222222111222333333444444444333222222222333333444444555222222333333333444444444444444444444444444444444222333333444444555555555333333333333333333333333444444444444444444444444444444444333333222222222333333333333333333333333444444444444444444444444333333444555555666666666666666666666666666666666666666666666666777888888666777777888888777777777999999999999999999999999888999999999999:::::::::;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>???AAAAAADDDEEEJJJSSS\\\fffuuu|||rrrpppqqquuuyyyzzzzzzzzz{{{{{{zzzyyyyyyrrrpppooonnnnnnmmmkkkhhhgggddd```YYYTTTRRRSSSVVV]]]___aaaccccccbbb___]]]YYYSSSJJJCCC>>>;;;999888888888777777666666555555444555555555555666666666333333333333333333333333333333333333333333333333333444444555444333111000555555555555555555555555333333333333444444444444333333333333333333333333333222222111222222333333111222333333444444333333333333333333333333333333333222222222222333333444222333444444555555444444666555444555666777666555333333444444444444333333222222333444444444444444444222111222333444444333555555444333333222111111333333333333444444444444777666555333222111000000222222333333333333444444333333333333333333333333111111222333444444444444333333333333444444444444333333333333444444444444444444444444444444444444333333333444444555555555333333333333333333333333444444444444444444444444555555444333333222111111333333333333333333333333444444444444444444444444222333444555666666666666666666666666666666666666777777666666777777888999666777777888888888888777999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<===>>>???AAABBBFFFGGGNNNXXXbbblll|||zzzrrrppprrruuuvvvwwwxxxyyyzzzzzzzzzzzztttsssrrrqqqqqqpppnnnllljjjiiieee___XXXUUUUUUVVV\\\^^^```cccdddcccbbbaaa^^^XXXPPPIIICCC???;;;999888888888777666555555555444555555555666666666666222222333444555444333111333333333333333333333333222333444444333222000...333333333444555555666666111222222333444555666666333333333333333333333333111111111111222333444444111222333333444444333333444444444444444444444444333333333333333444555555333333444444555555444444555444333444666777666555444444333333333333444444222333444555555555444333444222111111333555444444333333333333333333333333333333333444444444555555888777555333333222333333222222222333333444444444333333333333333333333333000111222333444444444444444444444444444333333333333333333444444444444555333333333333333333333333333333444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444222333444666666666666555666666666666666666666666777777666666777777888999666777777888999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>???AAABBBCCCHHHKKKSSS^^^hhhsss{{{uuutttvvvtttuuuvvvxxxyyyzzzzzz{{{vvvuuutttttttttssspppnnnlllllliiiccc\\\WWWVVVWWWZZZ\\\___bbbdddeeeddddddaaa\\\TTTMMMGGGBBB===:::999888888777666555555444666777777777888888999999333444555666888777444222333333333333333333333333111222333444333111///---111222222333444555666666000111222333555666777777333333333333333333333333000000000111222333555555222222333444444444333333444444444444444444444444333333333333444444555666333333444444555444444444444333222333555666555444555555333222222333555555222333444555555555444333444222111111333555555444111222222333333444444555333333333444444555555555777666555444333444555666222222222333333444444444333333333333333333333333000111222333444444555444555555555444444333333333333333333444444444555555222222222222222222222222444444444444444444444444333333333333333333333333444444444444444444444444111222222333333444444555333333333333333333333333444444444444444444444444222333444666666666666555666666666666666666666666777777777777777888888999666777888999999:::::::::888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<============>>>???@@@BBBDDDEEEKKKNNNVVVbbbmmmwwwzzzuuurrrwwwttttttxxxyyyyyyzzz~~~zzzzzzzzzyyywwwtttrrrppppppoookkkgggbbb]]]YYYWWWYYY^^^dddgggfffeeefffgggddd```YYYSSSLLLFFF@@@<<<:::888666666666777666555888888777777666666555555666666777777666555444444555444444333333444444555555666777777666444222111222222333333333333444444111///111555555222111333333333444444444444444444333333333222222333333444111111222222222333333333111111111111111111111111444444444444444444444444666555555555555444444444333333444555555444333333555999<<<:::555222333666666666555444444444555555777666666666666555555555111333555666666555333111444333111000///000111111222222222333333333444444222222333333333333444444222222222333333444444444222222222333333444444444666666666555444444444333333333333333333333333333444333333222222333333444555555555666666666666777444444444444444444444444555444333333222222222222333333333333333333333333333333333444444444555555444444444444444444444444333444555555666555555555444555666666555555666888888888888888888888888888999999999888888888888888888888999999999:::::::::<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<============<<<<<<>>>@@@AAAAAA@@@AAACCCEEEKKKPPPXXXdddsssvvvtttqqqrrrvvvxxxwwwwwwyyyyyyyyyyyyxxxwwwuuusssrrrrrrpppnnnjjjeeeaaa]]][[[YYY^^^cccffffffeeeeeefffeeebbb\\\WWWQQQJJJCCC???<<<:::777777777777777555777777777777666666666666555555666666555444444333555444444444444444444555555555555555444333222111222222333333333333444444444111222666666333333555444444444444444444444444444444333222222222333333333333444444444555555555333333333333333333333333444444444444444444444444666555555555555444444444333333444555555444333333444777999888444222333555444444444444444555555666666666666555555555444444333555777888888777555333555444333333222222222333333333444444444555555555222222333333333333444444333333333333333333333444555555555444444444444444555555555555555444444444333333333333333333333333444333333222222333333444444444555555555666666666777777777777777777777777555555444444333444444444444444444444444444444444555555555666666666666666444444444444444444444444444555666666777777666666444555666666555555666888888888888888888888888888888888888888888888999999888888999999999:::::::::<<<;;;;;;::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<============<<<<<<>>>???@@@@@@@@@AAADDDFFFOOOUUU___mmm|||~~~uuuqqqqqqtttwwwvvvvvvxxxwwwxxxxxxxxxwwwvvvuuuuuusssrrrpppmmmiiifffcccaaa[[[^^^ccceeefffeeeeeeeeefffddd```\\\WWWPPPHHHCCC>>><<<999888888888777666666666666666777777777777444444555555555444333333444444444444444444444444555444333333222222222222222222333333333333444444444111222555555333333666555555555444444333333222555444333333222222222222444444444444555555555555555555555555555555555555444444444444444444444444666555555555555444444444333444444555555444444333444444555555555444444444333333333333444444555666555555555555444444444333333555666777777666555333555555555666555555444444444444444555555555666666222222333333333333444444444444444333333333333333777777666666555444444444444444444555555555555555333333333333333333333333444444333333333333444444333444444444555555555555444444444444444444444444555555555555555555666777555555555555555555555555444555555666666666666666555555555555555555555555555666666777777777777777444666777777666555777888888888888888888888888888777777777888999999999:::888888999999999:::::::::;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<======>>>>>>======<<<===>>>???@@@@@@AAAEEEGGGOOOVVVdddttt~~~wwwrrrsssuuuvvvxxx{{{vvvvvvwwwwwwwwwxxxxxxwwwtttsssrrrpppmmmjjjgggfff___aaadddfffggggggfffffffffdddccc```\\\UUUMMMGGGAAA>>>:::888888888777666555555666666777777888888444555555666555555444444444444555555555555444444666555333222222222333444222222222333333333444444333000///222333000111444666666555444333333222222555555444333222222222222222222222333333333333444555555555555555555555555444444444444444444444444666555555555555444444444444444444444444444444444444333333444666777555444444444333333333444444555555555444444444333333333111222444555555444222111444555666777777666444444444444444444555555555555222222222333333333444444444444444444444333333333666666555555555555555555333444444444555666666666444444444444444444444444444444333333333333444444333333333444444444555555333333333333333333333333444444444444555666777777444444444444444444444444222333444555555555444444555555555555555555555555555555666777777777777666444666777777666666777888888888888888888888888888666666777888999:::::::::888888999999999:::::::::;;;;;;:::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>=========>>>??????@@@BBBFFFIIIOOOZZZkkk}}}uuuqqqrrrtttxxx}}}vvvvvvvvvwwwxxxxxxyyyzzzuuutttsssqqqooommmjjjiiiddddddfffhhhiiiiiihhhgggeeeddddddccc___YYYQQQKKKCCC@@@;;;888777777666555555555666666777777888888555666777777777777666666444555555666666555555444777666444333333333555555222222222333333333444444333000000444444111222444666666555444333333222222555444333333222222222333222222333333333444444444444444444444444444444444444444444444444444444444666555555555555444444444444444444444444444444444444333333555777888777555666555444444333333333333555555444444444333333333222222333444444333222222333444555666666555444333222333333333333444444444222222222333333333444444444444444444444444444444222222333444555666666777333444444444555666666666444444444444444444444444555444444333333444444555333333333444444444555555666666666666666666666666444333333333444555666666333333333333333333333333111222444555555555444333555555555555555555555555333444555555666666555555555666777777666666777999888888888888888888888888666666777888999:::::::::888888999999999::::::::::::::::::::::::;;;<<<===<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>=========>>>??????AAADDDIIILLLVVVcccvvvtttqqqqqquuuyyyvvvvvvvvvvvvxxxyyyzzz{{{vvvvvvuuusssqqqooommmlllgggggggggiiikkkkkkjjjhhheeeeeeeeedddaaa\\\UUUPPPGGGCCC>>>:::888888777666666666666666777777777777666666777888888888777777444555666777777666555444666555555444444555555555222222333333333333444444555333444888888555444666555555555444444333333222444333333222222333333444444555555555666666666666444444444444444444444444444444444444444444444444666555555555555444444444555444444333333444444555333444555666666666666666666666555444444444444555555555555555444444444333444444555555555555444444222333444444444444444444222222222333333333444444222222333333333333444444333444444444555555555555111111222333555666777888444444444555555555555555444444444444444444444444555555444444444444555555333444444444555555555555555555555555555555555555444444444333444444555555333333333333333333333333333444666888888777666555444444444444444444444444333444444555555555555555555666888777666666777999888888888888888888888888777777777888999999999:::888888999999999:::::::::::::::::::::;;;<<<<<<===<<<;;;;;;;;;;;;<<<=========>>>>>>??????>>>>>>======>>>???@@@BBBFFFLLLPPP[[[iiiwwwsssrrrtttwwwvvvvvvvvvwwwyyy{{{|||xxxxxxwwwuuusssqqqooonnniiihhhgggiiikkkkkkiiiggggggffffffeeeccc___YYYUUUKKKGGGAAA===;;;:::999999777777777777666666666666555555666777777777777777444555666777777666555444333444444555555444444444222222333333333333444444444333666;;;;;;777555666444444444444444444444444222222222222333444555555555555555555666666666666444444444444444444444444444444444444444444444444666555555555555444444444555444333333333333444555111444666666444222444666444444444555666777888999666666666555555555444444444444444444444444444444444333333333444444555666333333333333444444444555222222333333333333444444222333333444555666777777333333444555666777777888555555555555555444444444555555555555555555555555555555444444444444555555444444555555555666666666333333333333333333333333666666555555444555555555444444444444444444444444222444666888888777555444333333333333333333333333444444555666666666666666555777888888777777888999888888888888888888888888888888888888888888999999888888999999999:::::::::::::::::::::;;;<<<======<<<;;;;;;;;;;;;<<<======>>>>>>????????????>>>>>>>>>???@@@AAACCCHHHNNNSSS___ooo~~~vvvqqqqqqwwwwwwvvvvvvwwwyyy{{{|||zzzzzzyyywwwuuurrrpppoooiiihhhfffhhhjjjkkkiiifffiiihhhgggfffeeeaaa\\\XXXNNNJJJCCC???===<<<;;;;;;888888777777666666555555444444555666777777666666444555666888888666555444111222333444555444333222222222333333333444444444222222555;;;;;;666333444333333444444444444444444111111111222333444555666333333333444444444555555555555555555555555555555444444444444444444444444666666555555555444444444555444333333333333444555///444777666222000222555222333333555777999;;;<<<777666666666666555555555222222222222222222222222555444333333333555666777444444444555555555666666222222333333333444444444111222333444555777888888666666666666777777777777666666666555555444444333555555555555555555555555555555444444444444555555555555555666666666666777666666666666666666666666999888777666666555666666555555555555555555555555000222444666777555333222222222222222222222222222555666666777777777777777555777888888777777888999888888888888888888888888999999999888888888888888888888999999999:::::::::999999999:::;;;<<<===>>><<<;;;;;;;;;;;;<<<======>>>>>>????????????>>>>>>???@@@AAABBBDDDIIIPPPTTTgggwwwyyyuuuuuussssssvvvvvvtttwww{{{zzzyyyxxxvvvsssqqqpppooonnnmmmkkkkkkkkkjjjgggeeefffffffffeeeccc```]]]\\\VVVPPPHHHBBB===:::888777555555666777777666444444444555666777777666555444555666777777777444222000444333333444555555444222333444444555555444444333555666666777777666666555333333222111222333444555333333333444444444555555000222444666777777666555555555555555666666666666777666444333333444666777666666555555555444444444333444444555555444444333333333333444444444555555222222333333444555666666333444555555555444333222666555444333333333333333555555444444444555666666555555444444444555666666222444555444333333444555555555555555555555555555555666666777777888999999888777777666666777777888777666555444555666999:::999888777666555555555555888777555444555666555444555666666666666666777777777777666666666555555555777777666555444333333222444444444444555555555666333333444444555666666777555555666666777777888888::::::::::::::::::::::::888888999999999:::::::::666777888999:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<777888888999:::;;;<<<<<<>>>===;;;:::;;;<<<>>>@@@?????????>>>>>>>>>>>>>>>??????AAACCCEEEIIIVVVbbbuuutttqqqooopppsssttttttvvv{{{{{{zzzyyywwwuuusssqqqpppnnnmmmkkkkkkkkkjjjgggeeegggggggggfffdddbbb___^^^YYYSSSLLLEEE@@@===:::888777888888999888888666666666666777888888777666666444555666666666555444333444444333444555555444222333444444555555444444333222222333333333333222222333333222222222333444555333333333444444444555555333444555666666555555444444444444444555555555555777555444333333444555777666666555555555444444444333444444555555444444333333333444444444555555555222222333444444555666666444444555555555444333222555444444444444444444555333333333333333444555555666666555555555666666777333555666555444333444666666666666555555555555555666777777888888999::::::888888888777777888888888888777666555555777888:::666666666666777888888999888666444444555666555444555555555666666666666666666666666666666555555555555555555555555555444444444444555555555666666666666666555555555444444444555555666666777777888888999999999999999999999999888888999999999:::::::::777888999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<========================<<<<<<;;;<<<===>>>???????????????>>>>>>>>>>>>AAA@@@BBBEEEGGGMMMZZZggg|||wwwrrrooonnnqqqssssssvvvzzz|||{{{zzzyyywwwuuusssrrrooommmkkkkkkkkkjjjhhhfffhhhiiihhhhhhfffdddbbb```\\\WWWPPPIIIDDD@@@===:::::::::;;;;;;:::999888888777888888999999888888777555555444444555555666777555444333444666666444333333444444555555444444333333444444444444444444333333333222222222333444555333333333444444444555555666666555444444444444444333333333444444444444555666555444333333444555666555555555555555444444444444444555555555555444444333444444444444555555555333333333444555555666666444555555555555444333333444444444444555555555555444333333333333444555555777777666666666666777777444555666666444444555666777777777777777777777777999::::::;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;999888888999::::::777777888888999::::::;;;:::888666666777888777666777777777777777777666666555666666666666666666666444444555555555666666666555555666666666777777777888888777666555333222222555555666666777777888888888888888888888888888888888888999999999:::::::::999999:::::::::::::::999:::::::::;;;;;;;;;<<<<<>>>>>>>>=========<<<<<<<<<<<<=========>>>????????????????????????DDDBBBCCCFFFJJJQQQaaapppwwwrrroooppprrrsssuuuzzz{{{{{{{{{yyyxxxuuusssrrrpppnnnkkkjjjjjjjjjhhhggghhhiiiiiihhhgggeeecccbbb^^^ZZZSSSMMMHHHCCC???<<<<<<<<<;;;;;;::::::999999888888888888888888888888888777555444444444666777555444444555666666555333333444444555555444444333444444555555555555444444222222222333333333444444333333333444444444555555777666444333333444555666333333444444444555555555666555444444444444555666555555555555555555555555444444555555555555444444444444444444555555555555333444444444555555666666555555555555555444444333555666666666666555555444555555444444555555666777777777666666666666777777444555666666555444555777777888999:::;;;<<<======??????@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>????????????>>>===<<<<<<>>><<<::::::;;;;;;;;;999::::::999999888888888777666666666666777777777777555555555555555666666666666666666666777777777777888888777666555444333333555555666666777777888888888888888888999999999999888888999999999::::::::::::::::::;;;::::::999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>=========>>>???????????????@@@@@@DDDCCCDDDGGGLLLVVVhhhyyy}}}uuuooooooqqqssswww|||yyyzzzzzzyyyxxxuuusssqqqqqqnnnllljjjjjjjjjiiihhhhhhhhhhhhhhhhhhfffdddccc```\\\VVVQQQLLLGGGAAA>>><<<<<<;;;:::999999888888777777777777777777777777;;;999777444333333444555555444444555666666555333333444444555555444444333111111222222222222111111222222333333333444444444333333333444444444555555555444333222333555777999444555555555666666666666555555555444444555555555444555555555555555555555444555555666666555555444444444444555555555666666444444555555555555555666666666555555444444444444777777888777666555444333444444444444444555555666666666666555666777777888444555777777777777888::::::;;;===@@@BBBEEEGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKMMMNNNNNNOOOOOONNNNNNMMMKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDAAA???>>>>>>>>>===<<<;;;;;;::::::999888777777888888888888888888888888888777777666555555444444666666666666777777777777666666666666666666666666555555666666777777888888999999999999::::::;;;;;;888888999999999:::::::::::::::;;;;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<888888999:::;;;;;;<<<<<<;;;<<<<<<===>>>=========>>>>>>??????@@@@@@@@@AAADDDBBBDDDIIIPPP\\\ooo~~~ssspppqqqsssxxx}}}yyyyyyzzzzzzyyyvvvsssqqqqqqooollljjjjjjjjjiiihhhggghhhiiiiiiiiigggfffeee```]]]YYYUUUPPPKKKEEEAAA===<<<;;;999888888888888888777777666666777777888===;;;888555333333333444666555444555777777555444333444444555555444444333222333333444444333333222111222333444444444333333333333333444444444555555444333222222333666888:::555555555666666666777777555555555555555555555555444444444555555555555555555555666666666666555555444444555555555666666666555555555555555555555555777666555555444444555555777888888888888666444333333222222222222333444444666666666666777999:::;;;888999<<<======>>>@@@BBBCCCEEEGGGJJJMMMPPPRRRSSSRRRRRRSSSSSSTTTUUUUUUUUUXXXXXXZZZZZZZZZZZZXXXXXXVVVVVVUUUUUUTTTSSSRRRRRRNNNOOOQQQRRRSSSSSSRRRRRRKKKIIIFFFDDDDDDCCCAAA???>>>===<<<;;;:::999888777;;;;;;:::::::::999999999999888888777666555444333555555666666666777777777444444555666777777888888555555666666777777888888999999999::::::;;;;;;<<<888888999999999:::::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<999999:::;;;<<<===>>>???<<<<<<<<<<<<=========>>>>>>>>>??????@@@AAAAAAAAACCCBBBEEELLLTTTaaavvvxxxtttsssvvv{{{yyyzzz{{{|||zzzxxxuuusssrrrooollljjjjjjjjjjjjiiiiiiiiijjjkkkkkkjjjhhhgggbbb___\\\YYYUUUPPPJJJEEE>>>===;;;999888888888888999888777777777777888999;;;:::888666555444444444666555555555777777555444333444444555555444444333666666666777777666666666111222333444444444333333333333333444444444555555555444444333444555666777444444444555555555666666444555555555555555555444444444444555555555666666555555666666666666555555555555555555666666666666666666666666555555555555777777555555444555555666444555777999999999777666444444444444444555666666666666777888:::<<<>>>???>>>@@@CCCEEEFFFHHHJJJMMMPPPQQQSSSUUUXXXZZZ\\\]]][[[[[[\\\]]]]]]^^^^^^___```aaabbbccccccbbbaaa```````````````___^^^]]]]]]XXXYYY[[[]]]^^^]]]\\\[[[XXXUUUQQQOOOMMMLLLIIIGGGDDDDDDCCCAAA@@@>>>======>>>>>>===<<<;;;::::::999888777777777666666555555444444555555555666666666444555555666777777888888555555666666777777888888777888888999::::::;;;;;;888888999999999:::::::::999999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>===<<<<<<;;;<<<===>>>???>>>>>>???@@@@@@AAABBBBBBCCCCCCHHHPPPYYYggg|||xxxttttttwwwzzz{{{}}}}}}|||yyyvvvtttrrrooollljjjjjjjjjjjjiiijjjkkklllllllllkkkjjjjjjcccaaa^^^[[[XXXSSSMMMHHH???>>><<<:::999999999999;;;:::999888888999:::;;;888888777666666666666666666555555666777777666444333444444555555444444333333444444444444444444333111222333444555444333333333333333444444444555555666666555444444444444555333333333444444444555555444444555555555555444444444444444555555555666666555555666666666666555555555555555555666666666777666666666666666555555555888777666444444555555666111333666999:::;;;::::::888888888888888999::::::777777888:::<<>>===;;;:::;;;<<<>>>@@@>>>>>>???@@@AAAAAABBBBBBCCCDDDJJJSSS]]]kkkyyyvvvvvv{{{{{{|||||||||zzzxxxwwwtttsssqqqooommmkkkjjjiiijjjjjjjjjjjjjjjiiihhhgggfffccc___\\\XXXTTTOOOLLLDDD@@@<<<999888888888777888888888888888888888888888888777777777777888888;;;777333222333555444333666666666666666666666666555555555666666666666777666555444333333333333333555555555555555555555555555666666666555444333333555555555666666666666777333333444444444444444444555666666777777777777777444444444444444444444444888777666444444555555666:::999999999888888777777:::888666555444555666777888777777777777888999999333333333333444666888:::999:::===@@@CCCEEEGGGGGGSSSTTTVVVVVVWWWXXX[[[]]]^^^```aaabbbbbbcccfffhhhgggggggggggggggfffeeedddjjjkkkllllllmmmmmmlllllliiiiiijjjjjjjjjjjjjjjkkkiiiiiiiiihhhgggfffeeeddddddcccbbb```^^^[[[YYYWWWYYYWWWTTTSSSSSSPPPKKKFFFGGGDDDAAA????????????>>>;;;:::999888777777777777555555666666777777888888777777777777777777777777666666666777888888999999777999999999888777888999<<<;;;::::::999999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<==================>>>???AAAAAA>>>>>>>>>>>>???@@@AAABBBCCCFFFKKKSSS```sss}}}yyyvvvwwwxxxzzz{{{{{{zzzyyyuuuuuutttrrrpppnnnmmmllljjjjjjjjjjjjjjjiiiiiihhhfffdddaaa^^^\\\XXXTTTQQQHHHDDD>>>;;;:::::::::999888888888888888888888888888777777666666777777888:::777444333444555444333444444444444444444444444333333333444444444444555666555444444333333333444555555555555555555555555555555666666555555444333444555555555555666666666666666777666666555444333444555555666666666666666555555555555555555555555444444444444555777888999999999888888888777777777999888666555555555777777555555555555666777888999666666666666777999;;;<<>>>>>??????>>>;;;:::999888777777777777888888777777666555555444777777777777777777777777666666777777888888999999777999:::999888777888999<<<;;;::::::999999999:::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>=========>>>???@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCFFFMMMXXXhhh{{{zzzwwwvvvvvvxxxzzz{{{{{{zzzwwwwwwvvvuuusssrrrpppoookkkkkkkkkkkkjjjjjjjjjjjjgggeeecccbbb```]]]ZZZVVVMMMHHHBBB===;;;;;;;;;;;;999999999999999999999999777777666666666666777777888666555555555555444333444444444444444444444444333333333444444444444555666555444444333444444444555555555555555555555555555555666666666555444444444444444555555555555666999999999888777666555444666777888888999999888888666666666666666666666666444444444444555777888999888888777777777777666666999888777666555666777888555555555555666777888999888999999;;;===???AAABBBGGGIIILLLPPPTTTXXXZZZ[[[___aaadddeeedddcccdddeeeeeeggghhhhhhhhhiiilllnnnkkklllllllllllllllkkkjjjmmmmmmnnnoooooooooooonnnnnnnnnnnnmmmllllllkkkkkkmmmmmmmmmmmmlllkkkkkkkkkllllllkkkjjjhhhfffdddccccccaaa```___^^^YYYQQQJJJDDDAAA>>>======>>>>>>===;;;:::999888888777888888888777777666666555555444777777777777777777777777666666777777888999999999888999:::999888777888:::;;;;;;:::999999999:::::::::;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========???>>>>>>>>>>>>>>>?????????>>>>>>??????@@@AAABBBCCCGGGPPP___sss|||zzzwwwwwwyyyzzzyyyxxxwwwwwwwwwwwwvvvtttsssrrrlllllllllkkkkkkkkkkkkkkkhhhgggfffeeedddaaa\\\YYYRRRMMMEEE@@@===<<<<<<<<<999999999999999999999999777666666666666666666777666666666666666666444333666666666666666666666666555555555666666666666777555555444444444444555555555555555555555555555555555555666666666666555555444444444444555555555555888888888888888777666555666666777888888888888777666666666666666666666666777666666666555555555555777777777666666666666666888888777666666777777888888888777777888999:::::::::;;;===@@@CCCGGGIIIKKKOOOQQQTTTWWWZZZ]]]^^^___aaadddfffgggfffeeeddddddeeeggghhhhhhhhhiiikkkmmmmmmnnnnnnooooooooonnnnnnmmmmmmnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllmmmmmmmmmlllllljjjiiigggfffhhhfffeeeeeeccc]]]TTTMMMDDDAAA===<<<<<<<<<<<<<<<;;;:::999999888888888888444444555666777777888888777777777777777777777777666777777888888999::::::888999::::::888888999:::;;;::::::999999:::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============@@@???>>>>>>>>>>>>>>>???????????????@@@AAABBBBBBEEEHHHRRRddd{{{|||{{{~~~|||vvvtttvvvxxxxxxwwwuuuvvvwwwxxxwwwvvvtttsssooonnnmmmlllkkkkkkkkkllljjjiiihhhgggeeebbb]]]YYYVVVPPPIIICCC???===<<<;;;999999999999999999999999777777666666666666777777555666777777666555555555666666666666666666666666555555555666666666666777555555444444444555555666555555555555555555555555555555666666666666666555444444444555555555666666444555666666777777777777222333444444555555444444555555555555555555555555666666666666666555555444666666666666666777777777888777777777777888888888::::::999999999999:::;;;<<<>>>AAAFFFKKKOOOSSSTTTYYYZZZ\\\]]]___`````````bbbeeehhhhhhgggeeeeeeeeefffggghhhhhhhhhhhhkkkmmmmmmnnnooopppppppppppppppllllllmmmnnnnnnnnnnnnmmmlllmmmmmmnnnnnnooooooooonnnmmmmmmlllmmmmmmnnnooonnnnnnnnnmmmmmmllljjjjjjjjjhhhggghhhfffaaaXXXQQQGGGCCC???===<<<<<<;;;:::;;;:::999999999999999999444444555666777888999:::888888888888888888888888777777777888999999::::::888:::::::::999888999::::::::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>@@@???>>>>>>>>>>>>>>>???????????????@@@AAABBBCCCGGGKKKUUUhhh}}}xxxuuusssrrrrrrpppqqqtttwww}}}wwwrrrsssvvvwwwvvvtttuuuwwwxxxyyywwwvvvuuurrrqqqooommmkkkkkkkkkkkkkkkjjjiiiiiihhhddd___[[[YYYTTTMMMGGGBBB???<<<:::::::::::::::::::::::::::888888777777777777888888555777777777555555666777444444444444444444444444333333333444444444444555555555555444555555666777555555555555555555555555555555666777777777666666555555555666666666666777222333444555666777777777666666777888888888888777555555555555555555555555222333444666777777888777666666777777777777888888777777888888888888888888999999999:::;;;<<<===>>>BBBEEEIIINNNSSSXXX[[[\\\ccccccdddddddddccccccbbbdddfffhhhiiigggffffffgggggghhhiiiiiihhhhhhjjjlllllllllnnnoooppppppppppppllllllmmmnnnnnnnnnnnnmmmlllllllllmmmmmmmmmmmmnnnmmmmmmlllllllllmmmooopppnnnnnnoooooonnnnnnmmmmmmjjjiiihhhhhhhhhddd]]]WWWNNNJJJEEEAAA???===;;;999::::::999999999999::::::888888888888888888888888888888888888888888888888777777888888999:::::::::999:::;;;:::999888999;;;::::::999999999:::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<=========>>>>>>>>>???>>>>>>>>>>>>>>>??????@@@??????@@@@@@AAABBBCCCHHHNNNZZZnnnyyyssspppnnnlllkkkllljjjjjjkkkllloooyyyvvvtttuuuuuuttttttvvvxxxzzzzzzyyyxxxwwwuuussspppmmmkkkjjjjjjkkkjjjjjjjjjkkkjjjhhhccc___\\\XXXRRRLLLGGGBBB===999::::::::::::::::::::::::999999888888888888999999666777888666444444777999444444444444444444444444333333333444444444444555555555555555555666777777555555555555555555555555555555666777777777777777666666666777777777888888333444444555666666666666888888999:::::::::::::::666666666666666666666666222333555666777888777777777777777888888888999999777777888888999999999999999:::<<<>>>AAADDDFFFHHHMMMOOOSSSWWW[[[^^^```aaaggggggggggggfffeeedddcccccceeeffffffeeeeeeggghhhdddfffffffffeeefffhhhjjjiiijjjkkkmmmnnnooooooooommmmmmnnnoooooooooooonnnmmmmmmlllkkkkkkjjjiiiiiiiiihhhgggggghhhiiikkkmmmkkkkkklllmmmmmmmmmllllllkkkiiihhhiiijjjgggbbb]]]WWWSSSLLLGGGCCC@@@===;;;:::::::::999999::::::;;;999999999999999999999999888888888888888888888888777888888999999::::::;;;999:::;;;;;;999999:::;;;:::999999999::::::;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============<<<=========>>>>>>>>>>>>>>>=========>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCGGGQQQbbbxxx~~~xxxtttqqqooonnnlllkkkiiihhhiiiiiijjjrrr{{{~~~wwwvvvtttrrrtttvvvyyy{{{|||{{{yyyxxxwwwuuuqqqnnnkkkjjjjjjjjjiiiiiijjjlllmmmkkkgggccc^^^[[[UUUOOOJJJDDD>>>:::::::::::::::::::::::::::::::::999999999999::::::666888888666333444777;;;666666666666666666666666555555555666666666777777555555555555555666777777555555555555555555555555555555666777777777777777777777777777888888888888555666666666666666555444333333444555555555555555777777777777777777777777555666777777777666444333777777888888999999999:::666777888999999999999999;;;<<>>888888888888888888888888777888888999999:::;;;;;;999:::;;;;;;999999:::;;;999999999999::::::;;;<<<999999999:::::::::;;;;;;<<<<<<<<<<<<=========>>>============>>>>>>>>>>>>============>>>???AAAAAA@@@@@@@@@@@@AAABBBCCCCCCFFFSSShhh|||xxxvvvtttrrrpppmmmkkkjjjkkkjjjjjjqqqzzzyyyuuurrruuuuuuxxxyyywwwvvvvvvvvvuuuyyywwwtttsssrrrpppmmmkkkmmmnnnnnnnnnmmmkkkhhhgggaaa^^^ZZZUUUPPPIIIBBB======;;;:::;;;<<<<<<;;;999777777777777666666666666777777777777777777777777666666666666666666666666444555555666777888888999555666666555333333444666555666666777666444333222777777777777777777777777666666555555555777888:::999888888888888888999999888888888888777777777777777777777777777777777777777777777777666666666666888999:::999777666666888888:::=========<<<=========AAAHHHMMMQQQTTTWWWYYY\\\]]]___bbbddddddeeeeeeiiiiiiiiihhhfffcccaaa______^^^\\\ZZZ[[[]]]___aaa^^^^^^\\\ZZZXXXYYY\\\___aaadddgggiiijjjkkkmmmnnnooopppooonnnllllllnnnpppuuusssnnniiiddd```\\\[[[YYYXXXWWWWWWXXX[[[^^^``````dddhhhkkkjjjiiigggggghhhhhhhhhgggggggggffffffccc]]]WWWSSSQQQMMMEEE???@@@<<<888666666888888999777999;;;======>>>@@@BBB>>>===<<<;;;:::999999999777777888999::::::999999999999:::;;;;;;<<<======:::::::::;;;;;;;;;<<<<<<>>>======<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===============>>>????????????@@@@@@@@@CCCBBB@@@AAABBBDDDEEEEEERRRYYYlll~~~{{{yyywwwmmmmmmllljjjiiijjjmmmoooyyy|||tttuuutttvvvxxxwwwwwwwwwvvvvvvyyywwwtttsssrrrpppnnnlllmmmnnnoooooonnnllljjjhhhccc```\\\WWWRRRKKKDDD???<<<:::999999::::::999777999888888888888777777777777777777777777777777777666666666555555666666666555555666666777777888888666777777666444444555777666666777777666666555555777777777777777777777777555555555555666777888888999888888777777777888888888888888888777777777777777777777777777777777777777777888888888888888888777888999888666555666777:::<<<======>>>???BBBEEEHHHLLLQQQUUUXXXYYY\\\]]]_________```bbbdddfffgggffffffeeeccc```]]]ZZZXXXWWWVVVTTTSSSSSSTTTVVVXXXXXXWWWVVVTTTRRRRRRUUUWWW[[[]]]aaadddeeehhhjjjlllnnnooooooooommmnnnpppqqqssspppllleee___YYYUUUSSSOOONNNMMMLLLNNNPPPSSSUUUWWWZZZ___bbbbbbbbbccccccfffggggggggggggggggggffffffaaa\\\YYYVVVRRRKKKEEEAAA???;;;:::::::::999888888999;;;<<<===>>>AAACCCBBBAAA???>>><<<;;;:::999::::::::::::::::::999999777888888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????CCCBBBAAAAAABBBDDDFFFFFFSSS\\\rrrvvvuuussspppnnnnnnppprrrvvv~~~zzzttttttvvvwwwxxxwwwwwwwwwyyywwwtttsssrrrqqqooommmmmmnnnooooooooommmlllkkkgggddd```[[[UUUNNNGGGBBB>>><<<::::::::::::999888::::::999999999888888888777777777777777777777777777777555555555555777777666666666666777777777777888888888777666555666888777777666666777777888888777777777777777777777777444555666777777777777777999888777777666666666666888888888888777777777777777777777777777777777777777888888999999:::::::::888999999888777666777999===>>>???@@@BBBFFFKKKOOOTTTWWW[[[]]]^^^^^^```aaabbbaaa``````aaacccfffhhheeedddaaa]]]YYYUUURRRPPPNNNNNNMMMLLLMMMNNNOOOPPPPPPPPPOOOMMMKKKJJJLLLNNNQQQTTTXXX[[[^^^aaaeeegggjjjlllnnnoooooooooqqqrrrssspppjjjccc[[[SSSMMMJJJFFFEEEDDDDDDDDDFFFIIIJJJLLLOOOSSSVVVXXXYYY[[[]]]aaabbbdddfffggggggfffffffffccc```^^^\\\WWWPPPKKKEEEBBB???===<<<<<<:::888999:::;;;;;;<<>><<<;;;<<<<<<<<<;;;::::::999999888888888999::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>????????????????????????=========>>>>>>>>>>>>???BBBBBBAAAAAABBBEEEGGGHHHUUUccc|||}}}yyyvvvtttttttttssszzzvvvttttttwwwyyyxxxwwwxxxxxxvvvtttssssssrrrpppnnnnnnnnnoooooooooooonnnmmmjjjhhhccc___ZZZSSSKKKGGGCCCAAA>>>=========;;;::::::999999999888888888888666666666666666666666666888777666555555666777888777777777777666666666666777888888777555555666888666666555555666777999:::777777777777777777777777444555777999999999888888999888777666555555555555888888888888777777777666777777777777777777777777666777777888999:::;;;;;;:::;;;;;;:::999:::<<<>>>???AAAEEEGGGJJJNNNSSSVVVYYY[[[^^^`````````aaaccccccbbbbbbbbbcccdddeeefffdddbbb^^^YYYTTTOOOLLLKKKHHHIIIJJJKKKMMMOOOPPPQQQOOOPPPOOOLLLIIIGGGGGGHHHJJJMMMPPPSSSUUUXXX\\\^^^cccgggkkknnnooooooqqqrrrtttqqqlllddd[[[RRRJJJFFFCCCCCCBBBAAABBBCCCEEEFFFEEEGGGKKKMMMOOOPPPSSSUUUWWWYYY\\\```bbbddddddddddddbbb``````^^^[[[UUUQQQKKKGGGAAA===<<<;;;;;;:::::::::::::::;;;???DDDHHHKKKKKKJJJIIIFFFCCC@@@>>><<<;;;;;;:::999999999999;;;;;;;;;;;;<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<===>>>>>>???????????????@@@@@@@@@>>>>>>>>>>>>????????????AAAAAAAAAAAABBBEEEIIILLLWWWjjj~~~{{{xxxvvvtttyyy|||vvvtttwwwyyywwwwwwzzzxxxvvvuuutttttttttrrrpppoooooooooooooooooonnnnnnmmmjjjfffbbb^^^WWWPPPLLLGGGDDD@@@>>>======<<<;;;999999888888888777777777666666666666666666666666888777666555555666777888777777777777666666666666777777777666555444555777555555444444555777999:::888888888888888888888888666777999:::;;;;;;:::999888888777666666555666666888888888888777777777666888888888888888888888888666666777777888999:::::::::;;;;;;;;;;;;<<<@@@BBBBBBFFFLLLQQQTTTWWWYYY[[[[[[^^^```aaaaaabbbdddeeebbbccceeeggggggfffdddbbbaaa^^^YYYSSSNNNKKKIIIHHHGGGHHHKKKOOORRRUUUWWWXXXUUUUUUTTTQQQLLLIIIGGGGGGGGGHHHJJJKKKLLLOOORRRUUU\\\```ggglllnnnooopppqqqsssqqqllleee]]]SSSJJJEEECCCBBBBBBAAAAAABBBCCCDDDBBBDDDFFFHHHHHHIIIKKKLLLNNNPPPTTTWWWZZZ]]]^^^^^^_______________]]]ZZZWWWQQQKKKCCC===::::::;;;;;;::::::::::::;;;>>>CCCGGGMMMMMMNNNNNNLLLIIIEEECCC;;;;;;:::999888999999:::;;;;;;<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAA@@@AAABBBBBBBBBEEEKKKOOO\\\rrr{{{{{{}}}zzztttwwwyyyvvvvvv{{{xxxvvvuuutttuuuuuusssrrrppppppoooooonnnnnnnnnmmmmmmkkkhhheeeaaa\\\UUUQQQHHHEEE@@@===<<<;;;:::999999888888888888777777777777777777777777777777777777777777777777777777777666666666666777777777777666777777666444444555777444444555555666777888999888888888888888888888888777888999::::::;;;;;;:::888777777666666777777888888888888888777777777777888888888888888888888888666666777777888999999999888999:::;;;<<>>???<<<<<<<<<<<<<<<===>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBBBBBBBFFFMMMRRRbbb{{{~~~uuuwwwxxxuuuvvv{{{xxxvvvuuuuuuvvvvvvtttsssqqqpppooonnnmmmlllllllllmmmkkkiiifffccc___YYYUUUJJJFFFAAA>>><<<;;;:::999::::::999999999888888888777777777777777777777777555666888999999888666555555555666666777777888888888888888777666555666888555666777777888888888888888888888888888888888888777777777777888999::::::777777777777777888999:::888888888888777777777777888888888888888888888888888888999999999999999999:::<<<===???AAAEEEKKKOOORRRVVV[[[^^^______```aaadddeeeggggggfffggghhhjjjfffggghhhiiihhhfffcccbbb]]]ZZZUUUQQQNNNMMMNNNOOOSSSVVVZZZ___ccceeeeeeeeeaaaaaa```[[[SSSLLLFFFDDDCCCDDDDDDCCCCCCEEEHHHKKKQQQXXXbbbkkkoooqqqqqqqqqnnnnnnnnnkkkeee^^^VVVRRRNNNNNNMMMMMMLLLLLLLLLKKKJJJMMMQQQSSSRRRQQQQQQQQQMMMLLLJJJIIIIIIIIIJJJKKKNNNOOOPPPRRRTTTVVVZZZ\\\VVVQQQKKKEEEAAA===;;;999888:::;;;;;;;;;<<<>>>@@@HHHKKKPPPTTTUUUTTTRRRPPPIIIHHHDDDAAA???>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<============;;;;;;;;;<<<<<<===>>>???<<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>>>>???@@@@@@??????@@@@@@@@@AAAAAAAAA???AAACCCBBBBBBFFFNNNUUUiiivvvwwwxxxtttuuu|||xxxvvvuuuuuuvvvvvvuuusssqqqpppooommmlllkkkkkkkkkmmmkkkiiigggeee```[[[WWWNNNJJJDDD@@@>>>>>>===<<<;;;;;;;;;:::::::::999999777777777777777777777777555666999::::::999666555444555555666777888888999999::::::888777666888999666777888::::::999888777888888888888888888888888666666555555555777888:::666666777777888:::;;;<<<888888888888777777777777888888888888888888888888;;;:::::::::::::::::::::>>>@@@AAACCCFFFKKKQQQVVVYYY[[[^^^______```bbbdddgggggghhhgggffffffgggiiiiiiiiihhhgggfffeeedddddd```]]]YYYUUUSSSSSSUUUWWW\\\___cccgggjjjkkkkkkjjjccccccaaa\\\SSSKKKEEEBBBAAABBBBBBBBBBBBDDDHHHKKKPPPWWWbbblllqqqrrrrrrrrrooopppqqqpppllleee^^^ZZZXXXXXXWWWWWWVVVVVVUUUUUUQQQUUUZZZ]]]]]][[[ZZZZZZQQQOOOKKKFFFDDDCCCDDDDDDEEEFFFGGGIIIKKKPPPUUUXXXVVVSSSOOOJJJFFF@@@;;;777888999;;;;;;;;;;;;<<<===FFFIIIOOOUUUXXXWWWVVVTTTRRROOOKKKFFFCCCAAA@@@???==================<<<<<<<<<<<<<<<<<<=========>>>;;;;;;;;;<<<<<<>>>??????<<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<===>>>?????????>>>????????????@@@@@@@@@???AAACCCBBBBBBFFFOOOVVVooo}}}vvvyyyzzzxxxvvvxxxvvvtttuuuwwwwwwuuurrrtttrrrpppmmmlllkkkjjjkkkjjjiiihhhgggeeeaaa[[[WWWRRRNNNGGGAAA===;;;;;;<<<<<<;;;999777777666777777999999999888888888888777666666666666666666666666888888777777777777888888777777888888888777777666777777777777888888888888888888888888888888888888888888777666666555666666888888999999999:::::::::888888999::::::::::::999:::;;;;;;:::888777777888777777888999;;;<<<>>>???<<>>;;;:::;;;;;;<<<<<<<<<;;;:::>>>BBBHHHLLLPPPSSSVVVXXXVVVUUUSSSPPPLLLHHHDDDBBB@@@>>><<<;;;<<<<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@<<<<<<<<<<<<<<<===>>>>>>??????@@@AAAAAAAAAAAA@@@AAAAAABBBBBBCCCDDDDDDDDDBBBCCCEEEEEECCCFFFUUUddd~~~~~~yyyyyyyyywwwwwwxxxvvvuuuvvvxxxxxxuuusssqqqpppnnnkkkjjjiiihhhhhhjjjiiihhhhhhfffccc^^^ZZZTTTPPPJJJDDD???=========;;;:::999888777777888888999999999999888888888888777777777777777777777777888888777777777777888888777777888888888888777777777777777777888888888888888888888888888888888888999888777777666666777777888888999999999:::::::::888888999::::::::::::999999:::;;;;;;999999:::;;;999999999999;;;===???@@@BBBFFFLLLQQQUUUXXX[[[]]]^^^______```bbbdddfffgggfffgggggghhhiiijjjkkkkkkooollljjjiiiiiiiiiiiihhhffffffdddcccbbbcccdddddddddeeegggiiiiiihhhfffeee___\\\XXXRRRMMMIIIFFFEEEGGGGGGGGGGGGGGGJJJOOOSSSUUU]]]gggnnnoooppprrruuurrrrrrrrrpppnnnjjjgggeeebbb```^^^^^^```bbbcccbbbjjjiiiiiijjjkkkkkkiiiggg^^^[[[UUUNNNHHHCCC@@@???<<<===>>>@@@BBBEEEGGGIIIKKKKKKKKKIIIFFFBBB???===;;;;;;;;;:::::::::::::::===AAAEEEJJJMMMQQQUUUWWWWWWWWWVVVSSSPPPLLLHHHFFFBBB@@@=========>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<======>>>>>>??????===<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDAAABBBDDDEEEEEEJJJ[[[kkk}}}~~~~~~|||{{{}}}zzzwwwvvvwwwwwwvvvvvvvvvwwwwwwvvvtttqqqooonnnllljjjiiihhhhhhjjjiiiiiiiiihhheeeaaa^^^XXXTTTNNNHHHCCC@@@???>>>;;;:::999888888888999::::::999999999888888888888888888888888888888888888777777777777777777777777777777888888888888888777777777777888888888999999888888888888888888888888999999888888777777888888888888999999999:::::::::888999999:::::::::::::::999:::;;;;;;::::::;;;<<<;;;:::::::::<<>>;;;;;;<<<===???AAABBBCCCFFFFFFGGGHHHGGGEEECCCAAA>>>===<<<;;;::::::;;;;;;<<<>>>BBBEEEIIIMMMSSSVVVXXXXXXXXXWWWUUURRROOOMMMGGGDDDAAA??????@@@@@@???;;;;;;<<<<<<======>>>>>>============>>>>>>>>>>>>======<<<<<<======>>>???===>>>??????@@@@@@??????AAAAAAAAABBBCCCCCCDDDDDD@@@AAADDDFFFHHHPPPcccvvv}}}zzzxxxxxx{{{}}}}}}~~~}}}uuusssuuuuuuuuuuuuuuuvvvuuuttttttrrrqqqpppnnnmmmlllkkkkkkjjjiiihhhhhhhhhgggcccaaaZZZWWWRRRKKKFFFBBB???>>>::::::999888888999;;;;;;::::::999999999888888888888888888888888888888888777777888888888888777777777777888999999999888888777777888888888999999999888888888888888888888888::::::999888888999999999888888999999999:::::::::888999::::::;;;;;;::::::999:::;;;;;;999999:::;;;;;;;;;;;;===@@@DDDIIIKKKSSSVVVYYY\\\^^^___bbbdddccccccccccccdddeeefffffffffggghhhiiijjjlllmmmmmmqqqooommmllllllllljjjhhhcccbbbaaa_________```aaa]]]]]]^^^^^^^^^\\\ZZZYYYUUUSSSQQQPPPPPPRRRTTTUUUVVVXXXZZZ\\\]]]```dddhhhjjjmmmqqqrrrssssssuuuwwwuuutttsssrrrqqqqqqrrrsssmmmjjjeeeaaa```^^^]]]\\\]]]]]]]]]___bbbddddddcccccc___YYYRRRKKKDDD@@@>>><<<<<<======>>>@@@AAABBBDDDFFFGGGIIIIIIHHHGGGFFFCCCAAA???===;;;<<<===>>>;;;<<<>>>AAADDDIIIPPPTTTWWWXXXYYYZZZYYYWWWUUUSSSMMMJJJEEEBBBAAA@@@@@@???<<<<<<<<<======>>>??????>>>>>>>>>>>>=====================<<<===>>>>>>???======>>>????????????>>>@@@AAAAAABBBBBBCCCDDDDDDAAABBBDDDGGGKKKVVVlll~~~~~~~~~xxxrrrsssqqqrrrssssssssssssrrrsssrrrrrrqqqpppooommmlllllliiihhhgggggghhhgggdddbbb]]]ZZZUUUOOOIIICCC@@@>>>;;;::::::999999:::;;;<<<:::::::::999999999999888888888888888888888888888666777888888888888777666777777888999999999999999888888888888999999999999888888888888888888888888:::999999999999999::::::888888999999999:::::::::999999:::;;;;;;;;;;;;::::::;;;;;;;;;999888888:::<<<===>>>BBBGGGLLLQQQTTTXXXZZZ]]]______aaaccceeeeeeeeeeeeeeeeeefffgggggghhhhhhiiijjjkkklllmmmmmmpppooommmllllllkkkiiigggbbbaaa^^^\\\[[[ZZZZZZZZZXXXXXXXXXXXXVVVTTTSSSRRRPPPQQQQQQTTTWWW[[[___bbb```bbbeeeggghhhjjjmmmoooqqqrrrttttttuuuvvvwwwxxxvvvuuutttssssssuuuvvvwwwssspppjjjfffbbb___[[[XXXVVVUUUVVVXXX[[[^^^^^^^^^ZZZXXXTTTNNNIIIDDD@@@???============>>>???@@@@@@CCCEEEGGGIIIJJJIIIHHHGGGEEECCC@@@===<<<;;;<<<===:::;;;<<<>>>@@@EEELLLPPPUUUVVVYYY[[[\\\ZZZXXXWWWTTTPPPKKKFFFCCCAAA???============>>>>>>>>>??????>>>>>>>>>>>>===========================>>>??????======>>>????????????>>>@@@@@@AAAAAABBBCCCCCCCCCCCCCCCEEEIIINNN]]]vvvsssrrroooqqqrrrrrrqqqqqqqqqrrrqqqqqqppppppooommmlllkkkjjjiiigggggghhhgggeeeccc___]]]XXXRRRLLLEEEAAA>>>===<<<;;;:::::::::;;;<<<::::::::::::999999999999888888888888888888888888666777888999999888777666777777888999::::::::::::888888888999999999999:::888888888888888888888888999999888888999999::::::888888999999999:::::::::999999:::;;;;;;;;;;;;;;;:::;;;<<<;;;:::999:::;;;???@@@DDDIIINNNTTTXXXZZZ[[[\\\___``````aaadddffffffffffffffffffggghhhiiijjjjjjjjjkkkkkkllllllmmmooommmlllkkkkkkjjjgggeeecccbbb___\\\ZZZYYYYYYYYYWWWWWWVVVTTTSSSQQQOOONNNNNNPPPSSSXXX]]]cccgggiiiiiikkknnnoooppppppqqqsssttttttuuuvvvwwwxxxxxxyyywwwvvvuuuuuuvvvwwwyyyzzzwwwtttppplllhhhccc^^^ZZZRRRPPPOOOPPPRRRSSSSSSRRRPPPOOOLLLIIIFFFCCC@@@???<<<;;;;;;<<<<<<===>>>???AAACCCEEEGGGIIIIIIHHHHHHEEEDDDAAA>>><<<;;;:::::::::;;;<<<===>>>BBBHHHLLLSSSUUUYYY\\\]]]\\\ZZZYYYXXXUUUPPPLLLHHHEEEAAA>>>????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>======>>>>>>???@@@===>>>??????@@@@@@??????@@@@@@@@@AAABBBBBBCCCCCCEEEEEEGGGKKKTTTfffwwwrrrnnnqqqssssssqqqppprrrsssqqqrrrrrrrrrqqqooonnnmmmlllkkkiiiiiiiiihhhfffeeecccaaa\\\VVVOOOHHHBBB???>>>===<<<:::::::::;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::666777888999999888777666666777888999::::::::::::888888888999999999::::::888888888888888888888888888888888888888999::::::888888999999999:::::::::999:::;;;;;;<<<;;;;;;;;;888:::<<<===<<<===???AAADDDFFFKKKPPPUUUYYY[[[]]]\\\^^^``````aaabbbeeegggfffffffffggghhhiiijjjkkkkkkkkkkkklllllllllllllllmmmllljjjjjjjjjhhheeebbbcccaaa___]]][[[ZZZZZZ[[[ZZZYYYWWWUUUSSSQQQOOONNNQQQSSSXXX^^^dddhhhlllmmmooorrrtttuuutttsssssstttttttttuuuvvvxxxyyyyyyyyyvvvvvvvvvwwwwwwxxxyyyzzzwwwvvvuuusssqqqlllfffaaaVVVSSSPPPMMMLLLKKKJJJHHHHHHGGGGGGEEECCCAAA???>>>;;;;;;;;;;;;<<<===>>>??????AAAEEEHHHJJJLLLLLLKKKHHHGGGEEEBBB@@@>>><<<;;;:::;;;<<<===>>>@@@EEEHHHSSSUUUZZZ]]]___^^^\\\ZZZZZZXXXUUURRROOOKKKFFFBBBAAA@@@@@@??????>>>>>>===<<<<<<======>>>>>>??????>>>>>>======>>>>>>???@@@>>>??????@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCEEEEEEHHHOOOZZZpppyyysssnnnqqqttttttrrrqqqrrrtttttttttuuuuuutttrrrqqqoooooommmkkkjjjjjjiiihhhfffeeeccc___YYYRRRJJJDDD@@@???>>><<<;;;:::::::::;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;555777888999999888777555666777888999:::;;;;;;;;;888888999999999:::::::::888888888888888888888888888777777777888999999:::888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;777999<<<>>>???AAADDDFFFHHHKKKOOOTTTYYY[[[\\\]]]]]]___```aaaaaacccfffhhhffffffgggggghhhjjjkkklllmmmmmmlllllllllkkkkkkkkkllljjjiiiiiihhhfffccc``````___^^^\\\[[[[[[\\\\\\]]]\\\ZZZXXXUUUSSSQQQPPPUUUYYY^^^dddiiimmmoooooosssuuuxxxxxxvvvtttsssssssssssstttvvvyyyzzzzzzyyyvvvvvvwwwxxxxxxyyyyyyzzzvvvwwwwwwxxxwwwrrrlllhhhaaa]]]XXXSSSPPPMMMJJJHHHEEEDDDDDDCCCBBB@@@>>>===<<<<<<<<<===>>>???@@@AAA???BBBFFFJJJNNNPPPQQQQQQLLLKKKJJJHHHEEEBBB???>>>:::;;;======>>>???CCCEEESSSVVVZZZ^^^```___]]][[[ZZZYYYWWWVVVTTTPPPJJJGGGBBBAAAAAA@@@???>>>======;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>??????@@@??????@@@AAAAAAAAAAAA@@@???@@@@@@AAAAAABBBCCCCCCEEEEEEIIIQQQ___wwwrrrpppnnnooossstttssssssvvvrrrssstttttttttsssrrrqqqnnnkkkiiiiiikkkkkkiiifffdddbbb___\\\WWWQQQIIIDDD@@@>>><<<;;;;;;;;;:::888;;;;;;;;;:::::::::999999999<<>>999777999<<<999999999999888888777777::::::999999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<::::::999999::::::;;;<<<999;;;<<<;;;999999:::;;;<<<<<<<<<===>>>CCCIIIMMMQQQRRRTTTWWWZZZ\\\^^^___`````````aaabbbdddeeefffbbbdddeeeeeeeeeeeegggiiikkkkkklllmmmmmmmmmlllkkkmmmjjjfffbbb___]]]]]]]]]WWWVVVVVVVVVWWWYYY[[[\\\\\\]]]]]][[[YYYXXXZZZ[[[^^^___bbbgggkkkooorrrtttzzzzzzyyyxxxxxxwwwvvvvvvyyyxxxwwwwwwyyyyyyxxxwwwvvvwwwwwwxxxxxxyyyzzzzzz}}}{{{yyyxxxwwwtttqqqnnneeeaaa]]]YYYVVVSSSOOOMMMHHHDDD@@@???AAABBBAAA@@@????????????????????????BBBDDDHHHMMMQQQTTTVVVVVVVVVUUUQQQLLLEEE@@@======<<<<<<<<<<<<===???@@@AAAIIIOOOXXX]]]^^^]]]^^^___```^^^[[[YYYWWWTTTPPPMMMEEECCC???>>>>>>?????????======<<<===>>>???AAABBB???>>>===<<<<<<===>>>???AAA@@@?????????AAADDDEEEBBBCCCCCCCCCBBBBBBCCCEEEDDDHHHMMMVVVfffzzznnnjjjkkkoooqqqqqqsssvvvssstttttttttsssrrrrrrqqqooommmkkkjjjkkkkkkiiiffffffdddaaa^^^YYYSSSLLLGGGAAA???<<<;;;<<<<<<;;;999;;;;;;;;;:::::::::999999888;;;>>><<<999666888;;;999999999999888888888777999999999999999999999999999999999:::::::::;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<::::::999999::::::;;;<<<999:::<<<;;;;;;;;;<<<>>>===>>>@@@AAACCCGGGLLLPPPSSSTTTVVVXXX[[[]]]_________^^^^^^^^^___aaacccdddbbbdddfffgggfffggghhhiiikkkllllllmmmmmmlllkkkjjjfffdddaaa]]]ZZZXXXXXXXXXWWWWWWWWWWWWXXXZZZ\\\]]]]]]^^^```aaaaaabbbdddgggeeefffiiikkknnnqqqtttuuuxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwwwwyyyyyyxxxwwwvvvwwwwwwxxxxxxyyyzzzzzzzzzyyyxxxxxxxxxvvvssspppiiifffccc___\\\YYYUUURRRKKKGGGCCCAAAAAABBBAAA@@@AAABBBBBBCCCCCCCCCBBBBBBGGGJJJNNNSSSWWWZZZ\\\]]][[[YYYUUUOOOGGGBBB@@@@@@======<<<======>>>???@@@GGGMMMUUU[[[]]]]]]^^^___```^^^[[[ZZZXXXVVVRRRPPPIIIFFFBBB@@@@@@@@@@@@??????>>>>>>>>>???@@@BBBCCC@@@???>>>>>>>>>>>>???@@@AAAAAA?????????AAACCCDDDBBBCCCCCCCCCBBBBBBDDDEEEFFFIIIPPP\\\ppprrrmmmjjjllloooooorrrvvvvvvuuutttsssrrrqqqqqqqqqqqqooommmllllllkkkiiiggggggeeeccc```\\\VVVOOOKKKBBB@@@===<<<<<<===<<<;;;;;;;;;;;;;;;::::::::::::777:::<<<;;;888666888:::999999999999888888888888888888888999999::::::;;;999::::::;;;;;;<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;;;;<<<999:::<<<<<<<<<<<>>AAADDDHHHJJJNNNRRRUUUVVVWWWXXXZZZ[[[]]]^^^___]]]\\\ZZZYYYZZZ]]]```aaa```cccfffhhhhhhhhhiiijjjkkklllmmmmmmlllkkkjjjiiicccaaa^^^[[[XXXWWWVVVVVVYYYYYYYYYZZZ\\\]]]___```ccceeegggiiiiiikkknnnppplllmmmnnnoooqqqrrrssstttvvvvvvwwwwwwxxxyyyzzzzzzyyywwwvvvwwwxxxyyyxxxwwwvvvwwwwwwxxxxxxyyyzzzzzzwwwvvvvvvwwwxxxxxxuuusssnnnllljjjgggddd```\\\XXXQQQMMMGGGCCCBBBBBBBBBBBBEEEFFFHHHIIIJJJJJJJJJJJJOOOQQQUUUZZZ^^^aaaccccccaaa___ZZZRRRJJJDDDBBBBBB>>>>>>>>>======>>>>>>???EEEJJJQQQWWW[[[]]]^^^______^^^\\\[[[ZZZYYYVVVSSSNNNKKKGGGDDDCCCBBBAAA???AAA@@@??????@@@AAABBBCCCAAA@@@????????????@@@AAABBBAAA@@@@@@@@@AAABBBCCCBBBCCCCCCCCCBBBBBBDDDFFFHHHKKKTTTfff~~~uuunnnmmmmmmnnnqqqtttwwwvvvtttrrrqqqqqqqqqqqqrrrqqqooommmllljjjiiiggghhhfffdddbbb^^^YYYRRRNNNDDDBBB>>>============<<<<<<;;;;;;;;;;;;:::::::::888:::;;;;;;999888999:::999999999999999999999999777777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;<<<<<<:::;;;<<<<<<;;;<<>>======>>>>>>BBBFFFLLLSSSXXX\\\^^^___^^^\\\[[[[[[[[[ZZZXXXVVVTTTPPPLLLIIIGGGEEEBBB@@@AAAAAA@@@??????@@@AAABBB@@@@@@@@@??????@@@@@@@@@BBBBBBAAA@@@@@@@@@AAAAAABBBCCCDDDCCCBBBCCCEEEGGGIIIMMMYYYrrr~~~qqqmmmmmmnnnqqquuuwwwvvvtttrrrqqqqqqqqqqqqqqqqqqpppnnnllljjjiiiiiigggfffdddbbb```[[[UUUPPPHHHDDD@@@>>>===>>>======<<<<<<<<<;;;;;;;;;::::::999:::;;;<<<;;;::::::;;;999999999999999999999:::777777888999::::::;;;;;;>>>>>>======<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===;;;<<<<<<;;;;;;<<>>>>>======>>>???BBBGGGNNNUUUZZZ]]]^^^\\\[[[ZZZ[[[[[[[[[YYYWWWWWWTTTPPPMMMKKKHHHEEECCCAAAAAA???>>>>>>???@@@AAA????????????????????????BBBBBBAAAAAAAAAAAAAAAAAAAAACCCDDDCCCCCCCCCEEEGGGJJJOOO```wwwooommmnnnrrrvvvvvvuuutttsssrrrqqqqqqqqqpppppppppnnnkkkiiiiiijjjhhhgggeeedddbbb]]]XXXSSSLLLHHHCCC???>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<;;;;;;999999999999::::::::::::888888888999999::::::;;;>>>>>>===<<<;;;::::::999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<======<<<<<<>>>AAADDDHHHMMMRRRVVVXXXXXXYYYZZZZZZYYYXXXVVVUUUSSSRRRRRROOONNNLLLKKKKKKMMMPPPQQQTTTWWWZZZ]]]```cccgggjjjlllmmmnnnoooooonnnmmmlllnnnnnnmmmmmmlllkkkjjjjjjiiijjjkkkmmmnnnnnnnnnnnnnnnpppssstttsssrrrrrrsssqqqqqqrrrsssssstttuuuuuuttttttttttttttttttttttttvvvuuuuuuvvvxxxyyyxxxwwwvvvwwwwwwxxxxxxyyyzzzzzz{{{zzzxxxxxxwwwuuurrrooojjjhhhfffdddbbb^^^ZZZVVVUUUTTTRRRMMMIIIFFFGGGHHHHHHIIIMMMQQQVVVZZZ^^^___eeefffgggiiijjjjjjjjjiiicccaaa]]]UUULLLDDD@@@???AAA@@@???>>>>>>>>>>>>>>>>>>???CCCJJJRRRXXX\\\]]]\\\[[[ZZZ[[[\\\\\\ZZZXXXXXXUUURRRPPPNNNLLLIIIFFFBBBAAA@@@???>>>>>>???@@@>>>>>>????????????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDCCCDDDFFFHHHJJJSSSiiivvvqqqpppqqqtttssstttttttttsssrrrrrrqqqnnnooopppnnnkkkiiiiiikkkiiihhhgggfffddd```[[[WWWOOOKKKEEE@@@>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999:::;;;<<<;;;:::999999999:::::::::;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======;;;<<<===>>>???BBBGGGKKKOOORRRWWWYYYZZZYYYZZZZZZXXXWWWUUUSSSQQQOOOMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLPPPRRRUUUWWWZZZ___dddhhhlllmmmnnnpppppppppoooooooooppppppoooooonnnmmmmmmmmmnnnooopppqqqppppppooommmppptttuuuuuuuuuuuuvvvqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqrrrrrrsssssstttvvvuuutttuuuxxxyyyxxxwwwvvvwwwwwwxxxxxxyyyzzzzzz{{{yyyxxxxxxwwwvvvrrrppphhheeebbb___]]][[[WWWUUURRRSSSSSSPPPKKKHHHHHHIIIHHHIIIJJJLLLPPPTTTYYY[[[```aaadddfffhhhhhhhhhhhhcccbbb___XXXOOOGGGBBB@@@@@@@@@??????>>>?????????===>>>AAAGGGPPPWWWZZZ[[[^^^]]]\\\]]]]]]]]]\\\ZZZWWWUUUSSSRRRQQQOOOLLLIIIDDDCCCAAA@@@?????????@@@??????@@@AAAAAA@@@?????????@@@@@@AAABBBBBBBBBBBBAAACCCDDDDDDDDDDDDGGGIIILLLXXXsss~~~uuupppppprrrrrrssstttttttttsssrrrqqqlllnnnooommmjjjhhhjjjlllkkkjjjiiihhhgggccc^^^ZZZQQQLLLFFFAAA>>>===<<<;;;======<<<<<<<<<;;;;;;;;;888888888999;;;;;;:::999999999999::::::;;;;;;;;;::::::999999999999999999888888999:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======:::<<<===???BBBFFFLLLQQQTTTWWWZZZ[[[[[[ZZZ[[[[[[WWWVVVTTTQQQNNNLLLJJJHHHHHHHHHHHHHHHHHHHHHIIIIIINNNOOOQQQSSSVVV\\\bbbggglllmmmooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooopppqqqqqqrrrqqqpppooopppsssvvvwwwwwwvvvuuuvvvpppoooooonnnnnnmmmmmmlllmmmnnnoooppprrrssstttuuuuuuttttttuuuxxxyyyxxxwwwvvvwwwwwwxxxyyyyyyzzzzzzyyyxxxxxxxxxxxxvvvsssqqqgggddd```]]][[[YYYWWWUUUPPPRRRSSSQQQMMMJJJIIIJJJIIIHHHHHHHHHKKKOOOSSSVVVYYY[[[^^^aaaccceeeeeefffddddddbbb\\\SSSJJJDDDAAA@@@???????????????@@@@@@======???FFFNNNVVVYYYZZZ___^^^^^^^^^______]]][[[VVVUUUSSSRRRRRRPPPNNNKKKFFFDDDCCCAAA@@@@@@@@@AAA@@@@@@BBBBBBBBBBBB@@@@@@>>>???@@@AAABBBCCCCCCCCCAAACCCDDDDDDDDDEEEGGGIIIMMM\\\yyyuuurrrsssmmmooorrrtttuuuuuuuuuvvvllllllmmmmmmllllllkkkjjjmmmkkkiiigggfffccc```]]]WWWQQQIIIDDDBBBAAA???===;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>:::<<<======<<<<<<>>>???<<<===>>>BBBFFFLLLQQQTTTXXXYYY[[[\\\\\\ZZZYYYXXXUUURRROOOKKKIIIIIIJJJKKKJJJJJJIIIHHHHHHIIIJJJKKKLLLMMMOOOQQQTTTYYY___dddmmmmmmmmmnnnoooooonnnlllnnnoooppprrrttttttqqqooorrrttttttqqqrrruuusssoooqqqsssuuuvvvvvvuuuvvvwwwpppqqqqqqpppnnnmmmmmmnnnooooooooorrrtttvvvuuutttttttttuuuwwwyyyzzzyyywwwxxxyyyzzzzzzyyyyyyzzz{{{{{{{{{{{{zzzxxxuuurrrpppnnnjjjddd___\\\YYYVVVTTTUUUUUUUUUTTTRRROOOLLLKKKMMMMMMLLLLLLLLLLLLMMMMMMSSSRRRRRRTTTYYY]]]___```aaa```___]]]YYYRRRJJJDDDAAA@@@???@@@AAAAAA@@@?????????@@@BBBGGGNNNTTTXXX]]]___```aaaaaa___]]][[[\\\ZZZXXXUUUSSSQQQPPPPPPNNNKKKFFFBBB@@@@@@AAABBBCCCBBBAAA@@@??????????????????@@@@@@@@@AAAAAAAAA@@@CCCGGGGGGFFFFFFIIILLLMMMaaayyyqqqnnnnnnppprrrsssssssssttttttoooooonnnmmmlllkkkjjjiiimmmkkkiiigggfffccc```]]]XXXRRRKKKFFFCCCAAA>>><<<;;;;;;;;;::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============;;;<<<======<<<<<<===???@@@AAACCCGGGLLLRRRVVVYYYZZZZZZ[[[[[[ZZZYYYWWWUUUOOOMMMKKKIIIHHHGGGHHHIIIJJJIIIIIIHHHIIIJJJKKKLLLMMMOOORRRUUUYYY^^^ccchhhllllllmmmnnnooopppooonnnppppppqqqsssuuuuuutttsssrrrttttttrrrsssuuuuuuqqqsssuuuvvvvvvvvvvvvxxxzzzxxxyyy{{{{{{zzzyyyyyyzzzzzzyyyyyyzzz{{{{{{yyywwwwwwwwwxxxzzz}}}}}}|||zzz{{{|||||||||{{{{{{{{{|||{{{{{{{{{yyywwwtttqqqoooqqqmmmhhhddd```\\\WWWTTTQQQQQQRRRRRRRRRQQQPPPOOOOOONNNNNNNNNNNNOOOOOOPPPTTTSSSSSSTTTWWWYYYYYYXXX[[[[[[]]]^^^\\\VVVNNNHHHFFFDDDBBBAAAAAA@@@???===??????@@@BBBFFFLLLQQQUUU]]]]]]]]]^^^^^^]]]]]]]]]\\\[[[YYYWWWTTTSSSRRRQQQNNNLLLHHHDDDBBBAAAAAAAAABBBBBBAAA@@@????????????@@@@@@AAAAAAAAABBBBBBBBB@@@CCCFFFFFFEEEFFFIIILLLSSSgggssslllnnnooopppqqqrrrrrrrrrrrrrrrqqqooommmkkkjjjiiiiiimmmkkkiiigggfffccc```]]]ZZZUUUOOOIIIEEEAAA>>><<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<<<<=========<<<<<<>>>???AAADDDHHHMMMRRRWWWZZZ\\\\\\[[[[[[ZZZXXXUUUSSSRRRJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJKKKMMMNNNOOOPPPSSSXXX\\\___ccchhhkkkiiijjjkkklllmmmnnnnnnoooppppppqqqsssuuuwwwxxxyyywwwzzzzzzxxxyyy|||}}}{{{}}}~~~~~~}}}}}}~~~}}}}}}|||zzzzzzzzzyyyxxxvvvtttrrrsssppplllhhhddd^^^WWWSSSTTTTTTTTTUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSSSSVVVUUUTTTUUUUUUUUURRRPPPRRRTTTXXX\\\]]]ZZZTTTOOOJJJHHHDDDBBBBBBAAA@@@???@@@??????AAADDDIIIMMMPPP[[[ZZZZZZZZZ[[[\\\^^^^^^]]]\\\ZZZXXXVVVUUUTTTSSSOOONNNKKKHHHEEECCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCC@@@CCCEEEFFFEEEFFFIIIMMMXXXnnn{{{nnnllllllmmmoooqqqssssssrrrrrrqqqooommmkkkkkkkkkkkklllkkkhhhgggfffddd```^^^\\\XXXSSSMMMGGGCCC???===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;<<<===>>>===<<<===???AAABBBEEEJJJPPPUUUXXXZZZ[[[\\\[[[YYYVVVTTTRRRPPPOOOLLLMMMNNNPPPQQQRRRQQQQQQNNNNNNNNNNNNPPPQQQSSSUUUVVVZZZ___bbbeeegggjjjlllkkklllmmmnnnnnnnnnpppqqqnnnoooqqqsssvvvzzz|||}}}}}}}}}|||{{{yyyxxxvvvtttqqqnnnjjjddd^^^YYY\\\\\\[[[ZZZXXXVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVWWWWWWUUUPPPMMMLLLNNNQQQUUUYYYZZZXXXVVVMMMJJJFFFDDDDDDDDDCCCBBB@@@??????@@@BBBFFFIIIKKKUUUVVVXXXZZZ\\\]]]^^^^^^]]]\\\[[[ZZZYYYWWWVVVUUUQQQPPPNNNLLLHHHEEECCCAAAAAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@CCCEEEEEEDDDFFFJJJNNNZZZrrrqqqkkkjjjjjjmmmqqqtttttttttpppoooooonnnmmmmmmmmmmmmllljjjhhhgggfffdddaaa^^^]]][[[WWWQQQJJJDDD@@@???=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;======>>>======???BBBDDDFFFIIINNNSSSWWWYYYZZZZZZYYYXXXUUUSSSQQQOOOOOOOOOPPPQQQTTTWWWYYYZZZZZZZZZVVVUUUUUUVVVWWWYYY[[[\\\___bbbfffiiiiiijjjkkkllloooppprrrqqqpppqqqtttwwwpppsssvvvzzz~~~}}}{{{zzzxxxuuurrroookkkfffcccbbbaaa___]]][[[YYYXXXWWWVVVUUUUUUTTTTTTUUUUUUVVVVVVWWWXXXZZZ[[[YYYUUURRRLLLKKKKKKMMMQQQUUUXXXYYYRRROOOKKKHHHFFFEEECCCAAA@@@??????@@@AAACCCFFFGGGNNNQQQVVV[[[^^^___^^^]]]\\\\\\\\\\\\ZZZYYYWWWVVVRRRQQQPPPNNNKKKHHHEEEDDDAAAAAAAAA@@@AAAAAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAACCCEEEEEEEEEFFFKKKPPP\\\vvvuuullljjjiiilllqqqtttuuutttnnnoooooopppoooooonnnmmmllljjjhhhgggfffdddaaa___]]]]]]ZZZTTTMMMFFFBBBAAA>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<===>>>>>>>>>???BBBFFFIIINNNQQQTTTXXXZZZ[[[[[[[[[WWWUUUSSSQQQPPPQQQRRRSSSUUUWWWZZZ]]]___aaabbbbbb____________```aaacccdddgggiiilllnnnnnnmmmnnnooollloooqqqqqqqqqssswww|||}}}yyytttpppnnnllliiihhhcccbbbaaa___^^^]]]]]]]]]YYYYYYXXXWWWVVVVVVVVVVVVWWWXXXZZZ]]]___^^^\\\YYYQQQMMMIIIHHHKKKPPPTTTVVVWWWTTTPPPMMMJJJFFFBBB???@@@??????@@@AAABBBDDDEEEGGGLLLSSSZZZ^^^^^^]]]\\\[[[\\\\\\\\\\\\ZZZXXXWWWSSSSSSRRRPPPNNNKKKIIIGGGBBBBBBAAAAAAAAAAAABBBBBB?????????@@@@@@@@@AAAAAABBBDDDFFFFFFEEEHHHMMMRRRbbb|||pppllljjjlllppptttsssqqqooopppqqqrrrqqqooollljjjkkkjjjhhhgggfffdddaaa___]]]]]]\\\WWWOOOHHHDDDCCC>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>??????AAADDDIIIMMMVVVWWWXXXZZZ[[[[[[[[[[[[UUUTTTRRRQQQRRRTTTWWWYYY\\\]]]___bbbeeehhhiiijjjiiihhhhhhggghhhiiijjjkkklllnnnqqqrrrrrrrrrtttuuuooorrrwwwxxxyyy}}}zzztttqqqqqqqqqqqqkkkjjjhhheeecccbbbaaaaaa^^^]]]\\\ZZZYYYXXXWWWWWWYYYYYY[[[^^^aaabbb```___UUUQQQLLLIIIJJJLLLNNNOOOTTTSSSQQQPPPNNNJJJFFFBBB?????????@@@AAABBBDDDDDDDDDGGGNNNTTTYYY\\\\\\\\\ZZZ[[[\\\]]]\\\ZZZXXXWWWTTTTTTRRRQQQOOOMMMLLLKKKDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCEEEGGGGGGFFFIIIOOOTTTfffsssoookkklllpppsssqqqoooppprrrssstttrrrnnnjjjhhhkkkiiihhhgggfffeeebbb___\\\^^^]]]XXXQQQIIIFFFEEE>>>>>>>>>>>>====================================:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>========================;;;<<<<<<<<<======>>>>>>===>>>???@@@BBBFFFLLLPPPYYYYYYYYYZZZZZZYYYYYYYYYUUUTTTRRRRRRTTTXXX\\\^^^bbbccceeegggjjjmmmooopppooonnnmmmmmmmmmnnnooopppoooqqqssstttuuuvvvxxxzzzyyy~~~}}}}}}~~~vvvtttppplllhhheeeccccccaaa```^^^\\\[[[YYYXXXXXX[[[[[[\\\___bbbcccbbbaaaXXXTTTOOOLLLKKKKKKJJJJJJNNNNNNOOOQQQQQQPPPLLLIII?????????@@@AAABBBDDDDDDBBBEEEJJJOOOUUUYYY[[[]]]YYYZZZ\\\\\\\\\[[[YYYWWWUUUTTTRRRQQQOOONNNNNNNNNEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDFFFHHHGGGGGGJJJPPPUUUhhh{{{rrrkkklllppprrrtttvvvvvvtttrrrrrrrrrpppmmmkkkllllllkkkiiihhhfffeeedddaaa___\\\YYYUUUPPPIIIEEEBBB@@@>>>>>>???>>>===;;;:::999999:::<<<======<<<;;;<<<;;;999888:::===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;==================<<<<<<>>>???AAACCCFFFKKKQQQUUUYYYZZZ]]]^^^^^^]]]ZZZXXXVVVUUUUUUVVVYYY___dddggghhhbbbhhhjjjgggzzztttmmmlllkkkjjjkkkmmmqqqssssssxxx{{{yyyyyy|||uuupppmmmjjjhhhfffdddbbb___]]][[[ZZZYYY[[[\\\]]]]]]]]]]]]___aaa```\\\XXXSSSPPPMMMIIIFFFJJJKKKMMMNNNNNNNNNMMMLLLEEEDDDBBBBBBDDDEEEDDDCCCDDDDDDFFFIIIOOOVVV]]]aaa^^^]]]\\\ZZZYYYXXXXXXXXXUUUSSSRRRQQQQQQPPPNNNLLLKKKHHHEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGCCCHHHFFFFFFKKKIIIKKKYYYiiiuuujjjiiimmmpppsssvvvwwwvvvttttttsssrrrpppmmmmmmlllkkkiiihhhfffeeedddbbb___\\\YYYVVVQQQJJJFFFBBBAAA???>>>???>>>===;;;<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<;;;:::999;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<============>>>????????????AAADDDGGGJJJOOOSSSWWW[[[\\\]]]^^^^^^\\\[[[ZZZYYYYYYYYYZZZ]]]aaaeeegggiiidddiiikkkiiiyyyrrrmmmmmmmmmmmmnnnppptttvvvyyy}}}vvvpppllliiigggdddbbbaaa```___^^^^^^^^^_________```bbbccc```^^^ZZZWWWTTTQQQNNNKKKJJJKKKLLLMMMNNNNNNNNNMMMHHHFFFCCCCCCDDDEEEDDDDDDCCCCCCDDDGGGMMMSSSZZZ^^^^^^]]]\\\[[[ZZZYYYXXXXXXWWWUUUSSSRRRRRRRRRPPPNNNLLLIIIFFFDDDDDDDDDCCCBBB@@@AAAAAABBBCCCCCCDDDDDDAAAFFFEEEEEEKKKJJJMMM\\\sss~~~lllfffjjjoootttxxxxxxwwwvvvuuuuuutttrrrpppnnnmmmllljjjhhhgggeeeeeebbb```]]]ZZZVVVRRRLLLIIICCCAAA???>>>??????===<<<======<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>============<<<<<<=========>>>???@@@AAABBBAAADDDIIIMMMPPPSSSWWWZZZ]]]]]]]]]]]]\\\\\\[[[[[[]]]]]]^^^___aaadddfffgggjjjgggkkklllkkkwww|||pppnnnnnnooopppqqqvvv{{{~~~yyyssspppllliiihhhgggfffeeeaaaaaa______^^^___```aaa```___]]][[[ZZZXXXUUURRRMMMMMMMMMMMMMMMMMMNNNNNNLLLIIIEEECCCDDDEEEEEEEEECCCCCCCCCFFFJJJPPPVVVYYY]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWUUUTTTTTTSSSQQQOOOMMMKKKGGGEEEEEEDDDCCCBBB@@@@@@@@@AAABBBBBBCCCCCC@@@EEEDDDEEEJJJJJJPPP```~~~ssshhhiiinnntttxxxxxxwwwuuuvvvvvvuuusssqqqooonnnmmmkkkiiigggfffeeebbb```]]]ZZZWWWTTTOOOLLLEEECCC@@@?????????>>>===<<<======<<<<<<<<<>>>@@@>>><<<;;;===>>>======>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>======>>>>>>@@@BBBCCCCCCGGGLLLQQQTTTWWWYYY[[[^^^]]]\\\[[[ZZZ[[[\\\\\\```aaabbbdddeeeeeeffffffiiijjjkkkkkkmmmtttvvvooopppqqqrrrsssvvv~~~zzzvvvtttrrrnnnkkkiiigggcccaaa`````````___```___^^^^^^___^^^[[[YYYRRRRRRQQQOOONNNMMMMMMMMMPPPLLLGGGDDDDDDEEEFFFFFFEEEDDDDDDEEEIIINNNSSSVVV\\\\\\]]]]]]]]]\\\ZZZYYYYYYWWWUUUTTTTTTTTTRRRPPPOOOLLLHHHFFFEEEDDDCCCAAABBBBBBBBBCCCCCCCCCDDDDDDAAAGGGEEEDDDJJJJJJRRRddd~~~mmmiiilllqqqvvvvvvuuutttuuuuuuuuusssqqqpppooonnnllliiigggfffeeeccc```]]][[[YYYVVVRRROOOGGGDDDAAA?????????>>>===:::;;;======<<<>>>BBBEEECCC===;;;>>>@@@===<<<>>>========================????????????????????????======>>>>>>>>>>>>>>>>>>???>>>>>>===>>>@@@AAACCCEEEIIIOOOTTTVVVXXXZZZ\\\^^^]]][[[ZZZZZZ[[[]]]^^^bbbcccdddfffffffffeeeeeehhhlllkkkkkkppptttsssssswwwxxxyyy{{{|||wwwqqqmmmhhhfffeeeeeedddccc```___^^^___``````^^^]]]ZZZYYYWWWUUURRRPPPNNNLLLQQQMMMHHHEEEEEEFFFGGGGGGGGGFFFEEEFFFIIINNNRRRUUUZZZ\\\^^^______]]][[[ZZZYYYWWWUUUTTTTTTSSSQQQPPPOOOMMMIIIGGGFFFEEECCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDIIIGGGEEEIIIKKKTTThhhxxxmmmjjjmmmrrrtttsssssstttuuuuuusssrrrqqqpppnnnllljjjhhhfffeeecccaaa^^^[[[ZZZXXXUUURRRHHHEEEAAA????????????>>>999;;;=========???DDDIIIIII@@@;;;???@@@<<<;;;>>>========================>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????@@@???>>>>>>???BBBDDDFFFIIIMMMRRRVVVXXXYYY[[[\\\^^^]]]\\\\\\]]]^^^```aaadddeeefffgggggggggffffffgggnnnlllllluuuwwwuuu|||{{{uuunnnjjjjjjiiigggdddbbb```___^^^`````````___``````^^^\\\YYYUUUQQQOOOPPPMMMIIIGGGFFFGGGGGGGGGGGGGGGFFFGGGIIINNNRRRUUUYYY[[[^^^aaaaaa___\\\ZZZYYYWWWUUUUUUUUUTTTRRRPPPOOOMMMIIIGGGGGGFFFEEECCCAAAAAAAAAAAAAAAAAABBBBBBEEEJJJHHHFFFJJJMMMYYYnnnwwwmmmnnnttttttsssssstttuuuvvvtttrrrrrrqqqooommmjjjhhhfffeeedddaaa^^^\\\ZZZYYYWWWUUUJJJFFFBBB???????????????;;;===???>>>===>>>DDDJJJOOOBBB;;;>>>@@@;;;:::???========================>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>???????????????>>>???BBBFFFJJJLLLNNNQQQUUUWWWYYYZZZ\\\^^^^^^______```bbbccceeeeeegggggggggggghhhhhhiiiiiihhhqqqmmmmmm{{{|||{{{{{{vvvrrrlllgggfffccc```^^^___```aaaaaaccccccdddccc```[[[WWWTTTNNNLLLIIIGGGHHHHHHGGGFFFGGGFFFEEEFFFIIIMMMRRRUUUXXX[[[___bbbbbb```]]][[[[[[YYYWWWVVVVVVUUUTTTRRROOOLLLIIIGGGGGGGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCIIIGGGFFFKKKPPP___wwwsssrrrxxxtttsssssstttvvvvvvuuutttrrrqqqpppmmmkkkhhhfffeeedddaaa^^^\\\[[[ZZZXXXVVVJJJGGGBBB???????????????===???@@@???<<<>>>CCCIIIRRRDDD;;;>>>???::::::???>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>>>>?????????@@@>>>>>>???AAAEEEJJJOOORRRQQQTTTWWWYYYYYY[[[]]]______```bbbccceeeggghhhiiiiiihhhhhhhhhiiijjjjjjkkkjjjtttoooooovvvoooiiieeeaaa^^^___aaabbbbbbcccdddfffgggeee```[[[XXXMMMKKKIIIHHHIIIHHHGGGFFFFFFEEEDDDEEEHHHMMMQQQTTTXXX[[[___bbbcccaaa]]][[[\\\ZZZYYYXXXXXXWWWUUUSSSNNNLLLIIIGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDAAAHHHGGGFFFMMMSSSddd|||}}}vvvwwwsssrrrtttxxxwwwssssssvvvuuussspppnnnmmmlllkkkiiifffccc```^^^\\\ZZZWWWTTTPPPJJJCCCAAABBBBBB@@@<<>>===<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????>>>>>>>>>>>>??????AAA@@@??????????????????>>>???AAACCCEEEIIIOOOSSSWWWXXX[[[^^^```aaa``````aaabbbdddeeeffffffggggggdddgggjjjkkkjjjjjjnnnqqquuuuuuvvvzzzxxxmmmhhhdddeeeeeebbbaaabbbfffffffffhhhjjjiiifffddd[[[UUUNNNJJJIIIHHHGGGEEEHHHGGGFFFDDDEEEHHHMMMQQQXXXZZZ\\\]]]\\\\\\^^^___]]]\\\ZZZYYYWWWUUUTTTSSSRRRPPPLLLIIIFFFEEEFFFFFFEEEFFFFFFFFFFFFDDDBBBAAACCCCCCFFFJJJKKKUUUooo|||wwwuuusssuuuxxxwwwttttttvvvvvvssspppooonnnmmmkkkiiifffdddaaa___^^^\\\YYYWWWRRRLLLEEEBBBCCCCCCAAA???>>>>>>????????????>>>>>>@@@???>>>===<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???>>>>>>======>>>>>>???@@@@@@??????>>>??????@@@???AAADDDGGGIIIMMMRRRUUUWWWYYY\\\^^^`````````___dddeeeffffffeeeeeeeeeeeeeeehhhkkkmmmnnnqqqwww|||tttllleeedddeeecccbbbddd```aaacccgggjjjlllkkkiii___ZZZSSSNNNKKKJJJGGGEEEGGGGGGFFFEEEEEEHHHMMMQQQWWWYYY\\\]]]]]]]]]]]]^^^\\\[[[ZZZYYYWWWVVVTTTTTTSSSQQQNNNJJJHHHFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBFFFJJJNNNYYYvvvyyyxxxuuuuuuxxxxxxuuuuuuwwwvvvsssqqqoooooommmkkkiiifffdddbbb``````^^^\\\ZZZVVVPPPHHHDDDCCCDDDCCCAAA======>>>>>>>>>>>>======@@@???>>>======<<<<<<===<<<<<<=========>>>>>>>>>>>>>>>============>>>>>>?????????>>>??????@@@@@@@@@CCCHHHLLLNNNRRRUUUXXXYYYZZZ\\\^^^___```______eeefffhhhgggffffffggghhhhhhkkkoooqqquuu{{{rrreeeaaabbbbbbaaabbb___```cccgggllloooooonnnfffaaa[[[UUUQQQMMMJJJGGGHHHGGGFFFEEEEEEGGGLLLPPPUUUXXX\\\^^^^^^]]]]]]]]][[[[[[ZZZYYYXXXWWWVVVUUUUUUSSSPPPMMMJJJHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFDDDGGGMMMRRRaaa{{{wwwuuuxxxxxxvvvuuuwwwvvvtttrrrqqqpppnnnllliiifffdddbbbaaa```___]]][[[XXXRRRKKKEEECCCCCCCCCBBB>>>>>>????????????>>>>>>??????>>>===============<<<============>>>>>>>>>>>>==================>>>???????????????@@@AAAAAAAAAEEEKKKPPPSSSUUUXXXYYYZZZ[[[]]]^^^___`````````dddfffiiiiiihhhiiilllooommmqqquuuzzzmmmeeedddcccaaaaaacccccceeehhhlllnnnnnnnnnllliiiddd^^^YYYTTTOOOLLLJJJIIIHHHFFFEEEFFFJJJMMMRRRVVV[[[^^^^^^]]]\\\\\\[[[ZZZZZZYYYXXXWWWWWWVVVWWWUUURRROOOLLLJJJHHHHHHGGGFFFEEEDDDDDDFFFGGGHHHIIIHHHJJJPPPWWWhhh~~~xxxuuuwwwxxxvvvuuuwwwvvvtttsssrrrqqqooollliiieeecccaaa`````````^^^\\\YYYTTTMMMGGGDDDBBBAAAAAA???@@@@@@AAAAAA@@@@@@??????>>>>>>============>>>============>>>>>>>>>???>>>>>>============>>>>>>????????????@@@BBBCCCCCCCCCGGGMMMRRRUUUWWWYYYZZZ\\\\\\^^^___```aaabbbbbbdddgggjjjjjjiiijjjooosssrrrxxx{{{nnnjjjfffcccbbbcccccccccfffjjjllllllkkknnnnnnlllhhhbbb\\\XXXUUUOOOOOOMMMIIIFFFFFFHHHJJJOOOSSSXXX\\\]]]\\\\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWWWWVVVTTTQQQNNNLLLJJJIIIHHHGGGFFFEEEEEEFFFHHHIIIJJJHHHJJJPPPWWWjjjyyytttuuuwwwuuuuuuvvvvvvuuutttsssrrrpppllljjjfffdddbbbaaaaaa```^^^\\\YYYVVVPPPJJJEEEBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@>>>>>>============>>>>>>=========>>>>>>>>>????????????>>>>>>>>>>>>??????@@@@@@@@@AAABBBDDDEEEFFFFFFJJJOOOSSSVVVWWWYYY[[[]]]]]]___```bbbdddeeeffffffjjjnnnnnnlllnnntttyyy~~~wwwnnnfffbbbbbbbbbaaaaaadddhhhjjjkkkkkknnnpppqqqpppkkkfffcccaaaYYYXXXUUUPPPKKKHHHHHHIIIKKKOOOTTTXXXZZZ[[[\\\]]]\\\\\\[[[ZZZYYYWWWWWWVVVVVVVVVTTTRRROOOMMMKKKJJJHHHHHHGGGGGGGGGGGGGGGHHHGGGEEEHHHNNNVVVjjj~~~yyyssssssuuuuuutttuuuvvvuuuttttttsssqqqmmmjjjhhhfffdddcccbbbaaa___]]]ZZZXXXTTTOOOHHHDDDAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>============>>>>>>======>>>>>>>>>?????????@@@@@@????????????@@@@@@@@@AAAAAABBBDDDEEEGGGHHHJJJMMMQQQUUUVVVXXXZZZ\\\^^^^^^___aaadddfffhhhiiiiiinnntttvvvwww{{{zzzpppkkkllliiihhhggggggiiikkkkkkjjjkkkppptttuuusssooommmllldddccc^^^WWWPPPKKKIIIIIIGGGKKKPPPTTTWWWZZZ]]]___]]]]]]\\\ZZZYYYWWWVVVUUUUUUTTTSSSRRRPPPNNNMMMLLLIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEIIIQQQZZZnnn{{{xxx}}}yyyrrrsssuuuttttttuuuvvvuuuuuuttttttqqqmmmjjjjjjhhhfffddddddbbb```^^^[[[ZZZWWWRRRKKKEEEBBBAAA??????@@@@@@@@@@@@??????>>>>>>============>>>???>>>>>>>>>>>>????????????AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEGGGHHHIIIMMMPPPSSSVVVWWWYYY[[[]]]^^^___```bbbeeehhhjjjllljjjqqqyyy~~~|||~~~tttrrrooommmmmmllljjjiiiiiiooouuuxxxwwwtttssssssllljjjeee]]]TTTNNNKKKJJJFFFIIINNNRRRVVVYYY]]]```^^^^^^\\\ZZZYYYWWWUUUUUUSSSSSSSSSRRRQQQOOOMMMLLLIIIIIIJJJJJJIIIGGGEEEDDDGGGGGGLLLUUU___tttxxxtttyyyyyymmmssswwwrrrqqqxxxwwwxxxxxxxxxvvvssspppnnnkkkiiigggfffeeeccc```^^^```\\\WWWQQQLLLGGGEEECCC>>>>>>>>>===>>>>>>???@@@????????????>>>>>>>>>>>>===<<<;;;;;;;;;<<<>>>???AAA@@@>>><<<<<<===???@@@@@@@@@@@@AAADDDGGGKKKMMMQQQRRRUUUXXX[[[]]]^^^___aaa___^^^```eeeiiilllmmmooowww}}}wwwsssoookkkhhhlllqqqwwwzzzxxxvvvuuuuuupppooolllggg```WWWOOOJJJKKKKKKMMMQQQVVVZZZ\\\]]]\\\]]]]]]]]]\\\ZZZYYYXXXWWWWWWVVVUUUSSSQQQOOONNNPPPMMMIIIHHHIIIIIIHHHFFFGGGJJJMMMSSSbbb~~~vvvtttyyy|||mmmqqquuuqqqpppvvvwwwwwwwwwwwwuuurrrooonnnjjjhhhfffeeedddbbb```]]]```]]]YYYSSSMMMHHHDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???>>>======>>>???@@@BBBBBBBBBCCCFFFJJJMMMOOORRRTTTVVVYYY\\\^^^``````bbbccceeegggkkkooorrrttttttvvvooolllkkknnnrrrvvvwwwwwwvvvuuuqqqpppnnnjjjddd]]]VVVRRRMMMLLLLLLOOOTTTYYY[[[]]]\\\]]]]]]]]]\\\ZZZXXXWWWVVVVVVUUUTTTRRRQQQOOONNNOOOLLLIIIHHHIIIJJJIIIGGGIIILLLPPPWWWhhh|||uuusssxxxooopppuuusssqqquuuvvvvvvvvvuuutttqqqooommmjjjhhheeeddddddbbb```^^^```^^^[[[VVVPPPJJJEEEBBBDDDDDDBBBAAA@@@?????????@@@@@@?????????>>>>>>>>>??????@@@AAAAAAAAAAAA@@@????????????????????????CCCCCCDDDFFFIIIMMMPPPRRRTTTVVVXXX[[[^^^```aaabbb___bbbfffhhhjjjnnntttyyyyyytttpppooooooqqqvvvxxxwwwuuurrrrrrqqqooojjjddd___[[[QQQNNNLLLMMMQQQVVVZZZ\\\\\\\\\]]]\\\[[[YYYXXXVVVTTTTTTTTTSSSRRRQQQOOONNNNNNLLLJJJIIIJJJKKKKKKJJJMMMOOOSSS]]]rrrxxxtttssswwwuuuqqquuuuuutttvvvuuuuuuuuutttrrrpppooommmkkkiiifffeeedddcccaaa``````___]]]YYYSSSLLLFFFBBBBBBBBB@@@??????>>>>>>>>>@@@@@@@@@?????????>>>>>>>>>???AAABBBBBBBBBAAA@@@>>>???@@@@@@AAA@@@@@@@@@DDDDDDFFFHHHLLLOOORRRTTTWWWXXX[[[]]]```bbbcccddd___bbbfffggghhhnnnxxxwwwqqqlllnnntttxxxvvvsssuuuuuutttrrrooojjjeeecccWWWSSSNNNLLLOOOTTTXXX[[[\\\\\\\\\\\\ZZZYYYWWWUUUSSSSSSTTTSSSSSSRRRQQQPPPMMMLLLKKKJJJKKKLLLMMMMMMOOOPPPVVVddd}}}}}}uuusssrrrvvv|||ttttttttttttuuuuuuttttttsssqqqpppooonnnmmmjjjgggffffffeeedddbbb``````^^^[[[UUUOOOHHHDDDAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@????????????===>>>@@@AAAAAAAAA@@@?????????@@@AAABBBAAAAAAAAACCCDDDGGGJJJNNNQQQTTTVVVYYYZZZ]]]___bbbcccdddeeefffhhhiiijjjmmmwww}}}tttkkkkkkqqqwwwwwwuuuwwwwwwvvvtttqqqmmmjjjggg^^^YYYRRRNNNOOORRRVVVYYY\\\\\\\\\[[[ZZZXXXUUUTTTRRRSSSSSSTTTSSSSSSRRRRRRMMMMMMLLLLLLKKKLLLNNNOOOPPPQQQYYYkkkyyysssrrrppptttzzzuuurrrrrrsssuuuttttttrrrqqqppppppooonnnkkkhhhffffffffffffeee``````___\\\WWWQQQKKKHHHCCCBBBBBBBBBCCCCCCDDDEEEAAA@@@@@@@@@@@@?????????>>>>>>???@@@@@@@@@@@@???@@@@@@@@@AAAAAABBBBBBCCCDDDEEEHHHLLLPPPTTTVVVXXX[[[\\\^^^```bbbdddeeeeeehhhiiikkkoooxxx~~~rrrmmmqqqvvvxxxxxxxxxxxxwwwvvvssspppnnnlllggg```XXXRRRPPPRRRUUUVVV[[[[[[[[[[[[YYYWWWTTTSSSPPPQQQRRRSSSSSSSSSSSSSSSNNNNNNNNNMMMLLLLLLNNNQQQQQQRRR\\\sssyyytttrrrooorrryyysssrrrsssuuuuuutttsssrrrqqqqqqqqqnnnkkkgggffffffffffffeee``````___\\\XXXSSSNNNLLLEEEDDDCCCCCCCCCCCCCCCDDDAAAAAA@@@@@@@@@????????????????????????@@@@@@AAAAAAAAA@@@@@@AAABBBDDDEEEEEEGGGKKKOOOSSSWWWYYY[[[[[[]]]___aaacccdddeeefffhhhjjjpppzzzyyyvvvwwwxxxxxxwwwwwwwwwwwwvvvuuussssssmmmggg]]]VVVSSSSSSSSSTTT[[[[[[[[[ZZZXXXVVVTTTRRRMMMNNNOOOPPPQQQQQQRRRQQQOOOPPPPPPNNNLLLLLLNNNQQQRRRTTT```{{{zzzuuurrrnnnqqqvvvtttuuuvvvuuutttsssrrrqqqqqqqqqmmmjjjfffeeeeeeeeeeeedddaaa```^^^\\\XXXTTTPPPNNNEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@??????AAA@@@???>>>???@@@AAABBBBBBAAA@@@???@@@BBBEEEFFFGGGIIIMMMQQQUUUYYY\\\]]]\\\]]]___aaacccdddeeeeeellloooxxx|||xxxwwwwwwuuuvvvvvvwwwxxxxxxxxxxxxqqqkkkaaaYYYTTTSSSSSSSSS[[[[[[[[[ZZZXXXVVVSSSRRRKKKKKKMMMNNNOOOPPPPPPPPPPPPQQQQQQOOOLLLLLLNNNQQQTTTVVVccc|||vvvrrrnnnppp|||xxxyyywwwuuuttttttsssqqqooopppmmmjjjhhhfffeeebbb``````______^^^[[[VVVOOOIIIIIIFFFCCCBBBCCCDDDDDDDDDFFFEEEDDDBBBAAAAAAAAAAAA?????????>>>??????@@@AAAAAABBBCCCCCCBBBBBBDDDFFFIIIMMMQQQUUUWWWYYY[[[]]]ccc```aaaeeeggggggjjjnnnpppzzz~~~xxxzzzwwwtttuuuzzz{{{xxxxxxzzzuuuoooggg```ZZZVVVSSSQQQVVVWWWXXXZZZ[[[YYYUUUQQQOOOKKKKKKOOOQQQPPPQQQSSSRRRQQQPPPOOOMMMLLLKKKJJJUUUVVVeee~~~uuupppnnnsss{{{|||{{{yyyvvvtttsssrrrooommmpppnnnjjjhhhfffeeebbb```______^^^^^^\\\WWWPPPKKKIIIFFFCCCBBBCCCEEEEEEEEEGGGFFFEEECCCBBBAAAAAAAAA???????????????@@@AAAAAA@@@AAABBBCCCCCCDDDFFFIIIKKKOOOSSSVVVYYYZZZ]]]___aaa```cccggghhhhhhlllrrr{{{}}}xxxuuuuuuyyyzzzxxxxxx{{{uuuqqqiiiccc]]]XXXTTTQQQVVVVVVXXXZZZ[[[ZZZWWWTTTNNNJJJIIILLLOOONNNNNNPPPTTTSSSSSSRRRQQQPPPOOONNNVVVWWWggg|||tttooonnnrrr~~~|||}}}zzzwwwuuusssrrrooommmqqqnnnkkkhhhgggeeecccaaa^^^^^^^^^^^^]]]YYYSSSOOOIIIFFFDDDCCCDDDEEEFFFFFFHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@??????@@@@@@AAABBB???@@@BBBCCCDDDFFFIIILLLMMMQQQUUUYYY[[[]]]___aaaaaacccgggkkkkkklllsss}}}}}}yyywwwzzz{{{zzz{{{}}}wwwsssnnnhhhccc]]]VVVRRRUUUUUUWWWYYY[[[[[[YYYVVVOOOKKKIIILLLNNNMMMMMMOOOPPPPPPOOOOOOOOOOOONNNNNNWWWYYYiiizzzsssooommmpppzzz~~~}}}zzzwwwuuutttsssqqqooorrroookkkiiihhhfffdddbbb]]]]]]]]]^^^]]][[[VVVRRRJJJGGGDDDCCCDDDFFFFFFFFFIIIIIIHHHGGGEEECCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBB@@@BBBCCCCCCDDDGGGKKKNNNOOORRRWWWZZZ\\\^^^```bbbccceeeiiimmmnnnrrr{{{|||}}}}}}}}}yyywwwsssnnniiibbb[[[UUUTTTTTTUUUWWWZZZ[[[YYYXXXSSSNNNKKKMMMOOOMMMNNNPPPMMMMMMNNNNNNNNNOOOOOOOOOVVVYYYiii~~~}}}||||||{{{{{{}}}zzzqqqnnnlllmmmuuu}}}{{{yyyvvvttttttuuutttsssrrrooollljjjhhhgggdddbbb^^^]]]]]]^^^^^^\\\XXXUUUKKKIIIFFFDDDEEEFFFFFFFFFHHHHHHHHHGGGFFFDDDBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEDDDEEEGGGKKKOOOPPPSSSXXX[[[]]]___aaacccdddeeeiiinnnrrr{{{~~~~~~}}}}}}~~~{{{zzzwwwtttooohhh```[[[UUUTTTTTTUUUXXXYYYYYYXXXTTTOOOKKKMMMNNNLLLMMMOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSWWWiii}}}{{{zzzxxxxxxxxxyyy|||zzzqqqllljjjjjjooovvv{{{yyyuuutttuuuvvvvvvvvvssspppmmmjjjiiigggeeeccc___^^^^^^^^^___]]]ZZZWWWNNNKKKGGGEEEEEEFFFEEEEEEFFFGGGGGGGGGFFFEEECCCAAABBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFEEEFFFIIIMMMQQQQQQUUUYYY]]]___aaaccceeedddfffkkkttt~~~}}}||||||~~~|||zzzxxxtttnnnfffaaaXXXWWWUUUUUUWWWXXXXXXWWWTTTNNNJJJJJJKKKIIIIIILLLOOOOOOPPPPPPQQQRRRRRRSSSQQQVVVhhh}}}zzzxxxvvvuuuxxxxxx}}}}}}qqqkkkhhhgggkkkppp{{{}}}zzzvvvtttuuuuuuvvvuuusssqqqmmmkkkiiihhheeeccc```___^^^______^^^[[[XXXPPPMMMIIIFFFEEEEEEDDDCCCDDDEEEFFFGGGFFFEEECCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEGGGKKKPPPTTTTTTWWW[[[___aaaccceeeggghhhkkkttt~~~|||{{{xxxrrrlllggg^^^[[[XXXWWWWWWXXXXXXWWWUUUOOOJJJJJJJJJHHHHHHKKKMMMMMMNNNNNNOOOPPPPPPPPPPPPVVViii~~~|||zzzxxxwwwvvvxxxyyy~~~rrrjjjfffeeeggglllssswww}}}|||}}}}}}{{{|||xxxuuutttuuuuuuttttttqqqmmmkkkjjjhhhfffdddaaa```_________^^^[[[YYYQQQNNNJJJGGGEEEEEEDDDCCCBBBDDDEEEFFFFFFEEEDDDBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCDDDDDDEEEHHHLLLSSSWWWUUUYYY]]]aaaccceeegggiiimmmqqq~~~}}}|||yyyuuuoookkkbbb^^^[[[YYYXXXYYYXXXXXXXXXQQQLLLLLLKKKIIIJJJMMMQQQQQQQQQRRRRRRRRRSSSSSSPPPVVViii~~~~~~}}}|||zzzyyyxxxxxxyyyzzzrrriiieeeccceeejjjkkkmmmuuu~~~|||}}}~~~~~~}}}|||~~~wwwuuuuuutttsssuuutttqqqmmmjjjiiihhhfffeeeaaa``````aaaaaa```^^^\\\UUUQQQKKKFFFBBBAAABBBCCCEEEEEEFFFEEEEEEDDDCCCCCCFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFHHHKKKOOOSSSVVV]]][[[\\\```bbbccciiipppqqqxxx}}}}}}~~~|||vvvppplllfff^^^XXXWWWXXX[[[\\\VVVSSSOOOJJJHHHGGGHHHIIILLLKKKJJJMMMQQQTTTSSSQQQSSSXXXjjj}}}}}}|||{{{yyyxxxwwwvvvvvvuuuvvv{{{tttllleee^^^^^^dddhhhhhhmmmtttxxx}}}wwwuuuuuusssrrrssstttqqqmmmkkkiiihhhgggeeebbbaaaaaaaaaaaa```]]][[[UUUQQQLLLFFFCCCBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFGGGIIILLLQQQTTTWWW[[[\\\___dddeeefffmmmuuuyyytttooojjjccc]]][[[[[[\\\\\\WWWUUUPPPLLLIIIHHHIIIJJJLLLKKKKKKMMMQQQSSSSSSRRRTTTYYYkkk}}}zzzzzzyyyxxxxxxxxxxxxxxxvvvvvvzzzrrriiiddd]]]]]]ccceeedddgggnnnrrrvvvvvvtttsssrrrpppqqqssspppmmmkkkjjjiiigggeeedddcccbbbaaaaaa___\\\YYYUUURRRLLLGGGDDDBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDGGGGGGIIIKKKOOOSSSWWWYYY\\\___eeejjjjjjkkksss~~~}}}zzztttoooiiidddaaa___^^^\\\XXXVVVQQQMMMJJJIIIJJJJJJLLLKKKKKKMMMPPPRRRSSSRRRVVV[[[mmm}}}wwwvvvvvvwwwwwwxxxyyyzzzvvvvvvyyy}}}mmmeeeaaa]]]]]]aaaeeedddffflllqqqtttyyy~~~tttqqqrrrqqqpppppprrrpppmmmlllkkkjjjgggeeeeeedddcccbbbaaa___[[[YYYUUURRRMMMHHHEEECCCCCCDDDBBBCCCCCCCCCCCCCCCBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEHHHIIIKKKNNNRRRVVVZZZ\\\___ccciiimmmlllooo{{{xxxtttooojjjfffbbb___\\\YYYVVVRRRNNNKKKJJJIIIIIIKKKKKKKKKLLLNNNQQQRRRSSSVVV\\\ooo}}}uuuuuuuuuuuuvvvwwwxxxxxxvvvuuuwww{{{}}}}}}hhhaaa___\\\]]]bbbkkkkkkmmmsssyyy|||~~~sssppprrrrrrqqqqqqrrrpppnnnmmmlllkkkhhhffffffeeecccbbbaaa___[[[XXXUUURRRNNNIIIFFFDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCBBBEEEEEEDDDDDDEEEFFFFFFGGGIIIKKKNNNQQQVVVZZZ]]]___bbbeeeiiilllmmmsss{{{wwwrrrnnniiieee```\\\YYYWWWSSSOOOLLLJJJIIIIIIKKKKKKKKKLLLMMMOOORRRTTTUUU\\\qqq|||vvvvvvuuutttttttttuuuuuuvvvtttuuuyyy{{{vvvccc^^^]]]\\\```fffooorrrxxx~~~vvvqqqssstttsssrrrqqqpppnnnmmmmmmkkkhhhffffffeeedddcccbbb```\\\YYYUUUSSSOOOKKKGGGEEEDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCEEEEEEEEEEEEFFFGGGHHHHHHKKKLLLPPPTTTYYY]]]```bbbccceeejjjpppvvv~~~zzzuuuppplllgggbbb^^^ZZZXXXUUUQQQNNNKKKJJJIIIJJJKKKLLLKKKLLLNNNRRRUUUUUU]]]ttt{{{vvvvvvuuusssrrrrrrrrrrrrtttssstttxxx{{{}}}wwwzzz~~~nnn```]]]]]]]]]dddmmmttt}}}{{{uuuvvvvvvtttsssqqqooonnnnnnnnnllliiiffffffeeeccccccbbb```]]]ZZZUUUSSSPPPKKKHHHFFFDDDDDDBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHKKKNNNRRRVVV[[[```cccdddfffiiiqqq}}}}}}xxxsssnnnjjjeeeaaa]]][[[XXXTTTPPPNNNLLLKKKJJJKKKLLLKKKKKKMMMRRRVVVWWW```xxxzzzuuutttsssrrrrrrqqqqqqqqqrrrqqqtttxxxzzz~~~vvvooollliiilllrrr~~~sssggg___^^^^^^___iiiuuuyyyyyywwwtttssspppooonnnnnnnnnllliiifffeeedddcccccccccaaa^^^[[[UUUSSSPPPLLLIIIFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEEEECCCCCCCCCCCCDDDEEEGGGGGGLLLNNNSSSXXX]]]aaadddfffjjjnnnzzzyyytttpppkkkgggddd___]]]ZZZVVVSSSPPPNNNMMMJJJKKKLLLKKKJJJLLLRRRVVVXXXbbb{{{yyyssssssrrrrrrqqqqqqrrrrrrqqqqqqsssxxx{{{~~~xxxrrrooosssxxx||||||zzztttllldddaaaaaa___bbbgggrrr}}}lllccc^^^___^^^```lllzzz{{{xxxtttppprrrpppooonnnnnnmmmjjjhhhhhhfffcccbbbaaa___\\\ZZZYYYVVVQQQLLLHHHFFFDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGFFFFFFFFFIIIKKKSSSTTTVVVZZZ___cccgggiiiqqqyyy}}}xxxtttoookkkhhh]]][[[YYYWWWUUURRROOOLLLLLLMMMMMMLLLLLLMMMQQQTTTZZZggg|||yyywwwtttrrrrrrqqqooonnnsssrrrssswwwzzz~~~}}}qqqjjjhhhhhhgggfffiiihhheeebbb___[[[YYYWWWXXX\\\bbbjjjxxxssshhheeebbb```___dddsss}}}yyywwwsssrrrppppppooonnnkkkiiihhhfffcccbbbbbb```^^^\\\ZZZWWWSSSNNNIIIFFFEEEDDDEEEFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGFFFFFFGGGIIILLLQQQTTTYYY\\\```eeejjjnnn~~~~~~zzzxxxuuuooojjjbbb```\\\YYYWWWSSSOOOLLLKKKMMMMMMNNNNNNOOORRRUUUZZZggg}}}zzzxxxuuutttssssssqqqppptttsssuuuxxx{{{zzzrrrgggaaa``````___]]]``````^^^\\\ZZZXXXVVVUUUWWWYYY]]]bbbmmmyyyooogggeeebbbaaa```dddssszzzwwwxxxuuusssrrrqqqpppooollljjjgggeeecccccccccbbb```^^^\\\YYYUUUPPPKKKHHHFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGGGGFFFHHHKKKMMMRRRWWW]]]```ccciiirrrzzz||||||zzzsssmmmhhheeeaaa\\\YYYTTTPPPLLLKKKMMMOOOPPPPPPQQQSSSUUUZZZggg~~~zzzxxxuuutttuuutttsssrrruuutttvvvzzz}}}xxxmmmhhh```\\\[[[[[[YYYXXXYYYYYYXXXWWWVVVUUUUUUTTTUUUWWWYYY\\\cccppp{{{sssmmmiiifffdddcccccchhhuuuxxxuuuwwwuuusssrrrqqqpppnnnllliiigggeeeccccccccccccaaa```]]][[[WWWRRRMMMIIIGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFGGGGGGHHHJJJMMMPPPUUUZZZ```cccgggqqq{{{}}}}}}wwwqqqlllhhhccc^^^[[[VVVRRROOONNNPPPRRRSSSRRRQQQRRRSSSZZZgggyyywwwuuutttuuuuuutttsssuuuuuuwww|||xxxpppiiieee```^^^]]]\\\[[[YYYYYYXXXXXXWWWWWWVVVVVVVVVUUUWWWYYY\\\bbbmmmyyy|||xxxtttooollliiigggggggggkkkwwwzzz{{{uuusssqqqpppooommmjjjhhhfffeeeccccccdddcccbbb```]]][[[XXXSSSOOOKKKHHHFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFHHHIIIJJJLLLPPPSSSXXX\\\bbbfffmmm|||}}}|||}}}zzzvvvmmmjjjddd```\\\XXXUUURRRQQQSSSTTTTTTRRRQQQQQQQQQYYYgggxxxvvvtttsssttttttsssrrrttttttwww|||}}}ssslllgggeeecccaaa___^^^\\\[[[\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXXZZZ^^^eeennnwww}}}~~~|||wwwrrrnnnjjjhhhhhhiiimmmvvv~~~|||uuusssqqqpppooommmjjjgggfffdddcccbbbccccccaaa___\\\ZZZXXXTTTPPPLLLIIIGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFGGGIIIKKKLLLOOOSSSVVV[[[___fffnnn{{{~~~|||yyyqqqmmmgggbbb^^^ZZZWWWUUUSSSTTTTTTSSSQQQPPPQQQRRRYYYgggyyywwwtttssstttsssrrrqqqrrrrrrvvv|||xxxpppjjjiiigggeeeccc```^^^]]]\\\______^^^\\\[[[ZZZYYYXXXZZZ[[[]]]bbbjjjttt|||~~~wwwqqqmmmjjjkkkkkknnnvvv~~~xxxvvvuuurrrqqqpppnnnkkkhhhfffdddbbbbbbbbbaaa```^^^ZZZYYYWWWTTTPPPMMMJJJHHHEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHKKKLLLNNNRRRVVVYYYaaagggqqq}}}{{{wwwrrrkkkeee```\\\XXXUUUQQQRRRRRRQQQPPPQQQSSSUUUYYYggg{{{yyyvvvuuuttttttrrrqqqpppppptttzzz~~~~~~yyytttooopppooommmiiieeecccbbbbbbbbbbbbaaa```___^^^^^^]]]^^^___ccclllwwwxxxtttpppqqqrrrsssyyyyyyxxxvvvtttrrrqqqooollliiifffdddbbbaaaaaa```^^^]]]YYYXXXVVVTTTQQQMMMKKKIIIEEEFFFFFFFFFFFFGGGGGGGGGGGGIIILLLNNNPPPSSSXXX[[[hhhnnn|||||||||wwwooohhhbbb]]]XXXUUUOOOPPPPPPOOOOOOQQQUUUXXXYYYggg}}}{{{xxxvvvuuuuuusssqqqnnnooosssyyy}}}~~~|||xxxyyyxxxuuuqqqllliiihhhiiieeeddddddddddddcccccccccaaacccjjjuuu{{{xxxxxxxxxyyy~~~}}}vvvuuutttrrrpppmmmkkkiiieeedddcccbbbaaa```___^^^[[[ZZZWWWTTTQQQNNNKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGJJJHHHJJJNNNQQQRRRXXX___llluuu}}}yyysssmmmgggbbb\\\YYYUUURRRQQQRRRQQQQQQUUU[[[^^^ooozzzuuussssssssspppnnnpppoooqqqwww|||}}}xxxuuurrrooommmkkkjjjhhhfffeeedddcccccchhhiiiooo~~~|||vvvuuutttrrrpppmmmkkkiiieeedddcccbbbaaa```___^^^\\\ZZZXXXTTTQQQMMMKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJLLLQQQTTTWWW^^^gggsss{{{uuuoooiiiccc^^^ZZZVVVSSSRRRSSSRRRQQQUUU\\\aaarrr~~~zzztttrrrrrrrrrpppnnnooonnnpppvvv{{{zzzvvvvvvuuusssqqqpppnnnllljjjiiillluuuzzzuuuuuusssrrrooommmkkkiiieeeeeedddbbbaaa```___^^^]]][[[YYYUUUQQQMMMJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKPPPTTTYYYdddnnnxxxrrrlllfff```\\\WWWTTTRRRSSSRRRQQQVVV]]]eeexxx}}}xxxsssqqqqqqqqqooommmmmmlllnnntttxxx|||~~~|||zzzwwwrrrnnnmmmqqq}}}yyyttttttsssqqqooommmkkkiiiffffffdddcccaaa```___^^^]]]\\\YYYUUUQQQMMMJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIKKKJJJMMMSSSXXX___mmm{{{|||uuunnnhhhbbb^^^XXXTTTRRRRRRQQQQQQVVV]]]iii~~~{{{wwwrrrpppppppppnnnlllkkkjjjlllqqquuuyyy{{{uuussswwwyyyssssssrrrqqqooommmkkkjjjgggfffeeecccaaa```___^^^]]]\\\YYYUUURRRNNNKKKJJJHHHHHHHHHHHHIIIIIIJJJJJJOOOPPPSSSYYY```kkk}}}yyyrrrkkkeee```YYYUUURRRRRRQQQRRRWWW^^^kkkyyyuuupppnnnoooooommmkkkjjjhhhjjjooorrrvvv}}}zzz||||||sssrrrrrrpppooommmkkkjjjhhhgggfffdddbbb```^^^^^^\\\[[[YYYVVVRRROOOMMMKKKHHHHHHIIIIIIJJJKKKKKKKKKNNNOOOUUU]]]fffuuuwwwpppiiieee[[[WWWTTTTTTSSSTTTZZZaaajjjxxxsssnnnmmmnnnnnnmmmkkkiiigggiiimmmqqqssszzzrrrrrrqqqpppnnnmmmkkkjjjhhhhhhfffdddbbb```^^^^^^[[[ZZZXXXVVVSSSPPPNNNMMMJJJKKKKKKLLLMMMMMMNNNNNNMMMPPPXXXcccppp}}}uuunnnjjj___[[[XXXWWWVVVWWW]]]eeehhh}}}vvvrrrmmmlllmmmmmmllljjjiiiggghhhlllooorrryyyrrrrrrqqqpppnnnmmmkkkjjjiiihhhfffdddbbb```^^^^^^ZZZYYYXXXUUUSSSQQQOOONNNLLLLLLMMMNNNOOOOOOPPPPPPSSSWWWaaannn}}}yyyrrrmmmccc^^^ZZZZZZYYYZZZ```hhhgggvvvvvvqqqmmmkkklllmmmllljjjiiiggghhhlllooorrrxxx~~~pppmmmooojjjkkknnnjjjkkkiiigggeeebbb```______YYYXXXXXXWWWUUUSSSQQQPPPRRRNNNLLLOOOPPPOOOOOORRRSSSZZZeeewwwxxxpppiiiccc]]]YYY[[[```eeeiiihhh{{{yyysssrrrpppmmmjjjhhhhhhhhhiiijjjiiihhhgggjjjpppyyytttppppppkkkkkkmmmiiijjjiiifffdddaaa```^^^^^^YYYYYYXXXWWWUUUSSSRRRQQQQQQMMMLLLOOOQQQPPPQQQTTT\\\fffvvv}}}wwwlllggg```\\\]]]aaaeeegggfffwwwuuupppmmmkkkiiigggffffffggghhhjjjiiihhhhhhjjjpppyyyyyytttsssmmmlllmmmhhhiiigggeeeccc```^^^]]]]]]ZZZZZZYYYXXXVVVTTTRRRQQQOOOLLLLLLPPPQQQQQQRRRVVV___ooowwwqqqiiiccc``````aaabbbcccrrr|||sssnnnjjjiiigggfffeeefffhhhiiiiiiiiihhhhhhjjjpppxxx~~~xxxvvvpppooopppjjjgggfffdddaaa___]]]\\\[[[[[[ZZZZZZXXXWWWUUUSSSRRROOOLLLMMMPPPPPPPPPSSSXXXaaauuu|||rrriiiccc___]]][[[```mmm{{{sssoookkkjjjhhhgggfffgggiiijjjiiiiiiiiiiiikkkpppxxx}}}~~~zzzsssrrrsssmmmgggeeecccaaa^^^\\\[[[[[[[[[ZZZZZZXXXWWWUUUSSSRRROOOMMMMMMOOOOOOOOOTTT[[[kkk}}}sssiiibbb^^^[[[YYY^^^iii|||sssnnnmmmkkkiiigggffffffggghhhiiiiiiiiiiiikkkpppwww|||}}}uuutttuuunnngggeeecccaaa^^^\\\[[[[[[ZZZZZZYYYXXXVVVTTTRRRQQQPPPNNNMMMOOOOOOQQQZZZddd{{{zzzooofffaaa]]]\\\[[[^^^hhh~~~sssmmmkkkjjjgggeeeddddddeeeeeeiiijjjjjjjjjlllpppwww{{{uuussstttmmmgggfffcccaaa^^^]]][[[[[[YYYYYYXXXWWWUUUSSSRRRQQQPPPNNNMMMOOOQQQWWWdddqqq~~~rrrhhhaaa___^^^]]]___hhhuuunnnjjjiiigggeeeeeefffggghhhiiijjjjjjjjjlllpppvvv{{{uuurrrrrrkkkgggfffdddaaa___]]]\\\[[[YYYXXXXXXWWWUUUSSSQQQPPPOOOMMMMMMPPPSSS[[[kkkzzzyyylllddd```^^^^^^```hhhyyyqqqjjjiiihhhggghhhiiikkkmmmiiijjjjjjkkklllpppvvvzzz~~~yyyqqqkkkjjjhhheeebbb^^^[[[YYYXXXVVVWWWWWWWWWUUUSSSPPPNNNMMMPPPSSSUUUUUU^^^uuu~~~tttkkkbbb___aaa```kkk~~~vvvooollljjjiiikkklllmmmmmmkkkkkkkkkjjjkkkooouuuzzzxxxpppkkkjjjhhheeebbb^^^[[[YYYXXXVVVWWWWWWWWWUUUSSSPPPOOOLLLNNNQQQSSSWWWccc|||wwwmmmeeebbbcccbbbnnn~~~zzzrrroookkkjjjjjjkkkkkkkkkjjjjjjiiihhhiiimmmrrrvvv~~~wwwpppllljjjhhheeebbb^^^[[[YYYXXXVVVWWWWWWWWWUUUSSSQQQPPPNNNNNNPPPUUU\\\mmmzzzrrriiieeefffeeeppp|||~~~uuurrrmmmjjjjjjjjjjjjiiiiiiiiihhhffffffiiinnnrrr{{{~~~wwwqqqnnnjjjhhheeebbb^^^[[[YYYXXXVVVVVVWWWVVVUUUTTTSSSRRRPPPOOORRRYYYeeezzzvvvmmmhhhhhhgggqqq{{{~~~wwwsssnnnkkkjjjjjjjjjjjjhhhhhhgggfffeeegggkkknnnvvv~~~}}}vvvrrrqqqjjjhhheeebbb^^^[[[YYYXXXVVVVVVVVVVVVUUUUUUTTTTTTQQQQQQUUUaaaqqq|||qqqjjjhhhgggooo|||}}}wwwsssnnnkkkjjjkkklllllliiiiiihhhfffeeefffjjjlllrrryyy}}}vvvrrrrrrjjjhhheeebbb^^^[[[YYYXXXVVVVVVVVVVVVUUUUUUUUUUUURRRSSS\\\mmmvvvmmmiiigggmmm~~~~~~yyyuuuoookkkjjjkkkllllllhhhhhhhhhgggffffffiiikkkooouuuvvvrrrqqqjjjhhheeebbb^^^[[[YYYXXXVVVVVVUUUUUUUUUVVVVVVWWWUUUZZZhhh{{{pppkkkggglll~~~|||wwwqqqllljjjjjjjjjkkkfffggggggfffeeefffhhhkkkmmmsss}}}vvvqqqpppjjjhhheeebbb^^^[[[YYYYYYVVVVVVUUUUUUUUUVVVWWWWWWZZZaaasss~~~rrrlllhhhkkk}}}zzzrrrllliiiiiiiiiiiieeeeeefffeeedddeeegggjjjlllrrr|||zzzssslllllliiieee```\\\YYYXXXWWW\\\WWWVVVXXXYYYWWWWWWZZZ[[[jjjzzzwwwmmmwwwvvvqqqqqqjjjiiilllgggeeeeeeeeeeeefffhhhiiikkkmmmooowww{{{tttnnnllliiieee```\\\YYYXXXWWWYYYVVVUUUXXXYYYXXXYYY]]]jjj|||yyyttt}}}{{{uuussskkkiiikkkfffeeeeeedddeeefffgggiiijjjmmmnnnuuu}}}vvvpppllljjjeee```\\\YYYXXXXXXYYYWWWWWWZZZZZZZZZ^^^ddduuu}}}zzz}}}yyyuuullliiijjjdddeeeeeeddddddeeegggiiijjjmmmmmmsss~~~~~~vvvpppmmmjjjeee```\\\ZZZXXXXXXZZZYYYZZZ\\\\\\]]]dddmmm}}}zzz|||}}}{{{vvvmmmjjjjjjccceeedddddddddeeegggiiijjjnnnnnnrrr{{{wwwooommmjjjfffaaa]]]ZZZYYYXXXYYYYYY[[[\\\[[[^^^jjjwwwyyy||||||{{{vvvmmmkkkkkkdddddddddddddddeeefffhhhiiinnnnnnrrrzzzzzzqqqmmmkkkfffaaa]]]ZZZYYYYYYWWWXXXZZZ[[[[[[bbbttt~~~}}}{{{}}}vvvnnnmmmllleeeddddddccccccdddfffhhhiiinnnmmmqqqyyyuuunnnkkkfffaaa]]][[[YYYYYYWWWYYY\\\^^^aaalll~~~yyy|||xxxpppnnnmmmfffdddcccccccccdddfffhhhiiikkklllpppxxxyyynnnkkkfffaaa]]][[[YYYYYYYYY\\\___cccgggvvv~~~xxxzzzzzzqqqooonnneeedddcccccccccdddfffhhhiiiiiijjjooowww|||pppjjjdddbbb___ZZZXXXYYYWWW]]]aaaaaaggg{{{xxxzzzvvvrrrllliiifffeeeddddddeeegggjjjlllllllllnnnttt{{{~~~qqqjjjdddccc```[[[YYYZZZ]]]aaadddfffqqq}}}zzz~~~}}}xxxrrrllliiieeedddccccccdddfffiiijjjlllkkkmmmsssyyy~~~qqqkkkeeecccaaa\\\ZZZ[[[]]]^^^aaahhhzzz~~~}}}zzzrrrllliiidddccccccbbbccceeehhhiiikkkjjjlllrrrwww{{{qqqkkkeeedddaaa]]][[[\\\[[[[[[___lll}}}}}}sssmmmjjjeeedddccccccdddeeehhhiiikkkjjjlllqqqvvv|||zzzqqqjjjeeedddaaa]]][[[\\\]]]]]]dddxxx~~~vvvnnnlllgggfffeeedddeeefffhhhjjjkkkjjjlllppptttzzz{{{pppiiidddcccaaa]]][[[\\\[[[^^^jjjyyyooolllhhhgggeeeeeeeeegggiiijjjjjjiiikkkooorrrvvvyyyooohhhcccbbb```\\\ZZZ\\\[[[bbbsss~~~|||pppkkkgggfffeeeddddddfffgggiiihhhggghhhlllnnnqqq{{{wwwnnnhhhcccbbb```\\\ZZZ[[[```jjj~~~|||~~~pppjjjfffeeedddccccccdddfffgggfffeeefffjjjkkknnnwww}}}zzzmmmhhhcccaaa___]]]\\\]]]fffnnnuuulllhhheeecccbbbbbbcccbbbaaaggggggffffffhhhnnnuuu{{{~~~yyy~~~zzzmmmgggbbb```___^^^^^^```iiivvvxxxoooiiifffdddbbbcccccccccbbbddddddddddddfffkkkrrrwwwxxxzzz{{{oooggg```______^^^```dddnnn{{{rrriiigggdddccccccccccccbbbaaaaaaaaaaaacccgggmmmqqqyyy||||||}}}rrrggg______^^^\\\___eeettt~~~tttiiifffdddbbbbbbbbbaaa```______``````aaadddiiimmmsss}}}uuuhhh___```___[[[^^^fffzzztttiiifffcccaaaaaaaaa```______```aaaaaaaaacccgggjjjooowwwwwwiiiaaacccbbb]]]```jjjwwwjjjgggdddbbbbbbaaa```______```bbbbbbbbbccceeegggkkkrrr}}}wwwiiibbbhhhhhhbbbeeeppp|||llliiifffdddccccccbbbaaa___```bbbcccbbbbbbdddeeeffflllvvv}}}vvvhhhccckkkmmmgggjjjvvvnnnkkkhhhfffeeeeeedddbbb^^^```bbbcccbbbbbbbbbdddbbbhhhqqq{{{|||yyywww{{{