BM6B6(( }}}~~~{{{wwwxxxwwwvvvtttsssuuuyyy|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~yyyxxxvvvtttsssrrrrrrsssuuuwwwxxxyyyxxxxxxxxxyyyxxxwwwxxxzzz~~~{{{|||}}}}}}{{{zzzzzz{{{xxxxxxyyyyyyyyywwwvvvuuu}}}~~~}}}|||}}}~~~xxxyyyxxxuuuwwwzzzzzzvvvxxxtttsssvvvvvvrrrpppppppppooooooqqqssstttrrrqqqssssssrrrrrrqqqrrrrrrrrrkkkiiigggiiilllnnnllliiihhhlllooonnnkkkkkkooossslllkkkjjjjjjlllllllllkkkkkkkkkkkkkkkllllllllllllkkkgggdddccceeefffeeecccfffgggiiiiiiiiihhhiiijjjmmmmmmmmmmmmllljjjiiihhhnnnpppqqqooollliiigggggglllkkkjjjiiihhhiiijjjkkkjjjjjjjjjjjjkkkkkkkkkkkkrrrpppnnnmmmmmmooorrrsssppppppqqqssstttssspppmmmpppqqqpppnnnllljjjkkklll~~~~~~~~~~~~~~~}}}|||{{{~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~}}}}}}||||||{{{|||||||||zzzzzzyyyxxxwwwvvvuuutttrrrrrrqqqqqqqqqqqqrrrrrrqqqrrrrrrssssssssssssrrrpppoooooooooooommmiiifffmmmmmmllljjjiiikkknnnqqqkkkkkkkkkkkkkkkkkkkkkkkknnnmmmmmmmmmnnnpppssstttwwwwwwvvvvvvvvvwwwxxxxxxyyyxxxxxxxxxzzzzzzxxxvvvxxxxxxxxxxxxxxxyyyyyyyyywwwwwwwwwwwwxxxzzz|||}}}~~~|||{{{{{{{{{{{{zzzxxxvvvuuusssrrrqqqrrrrrrsssqqqtttwwwxxxvvvtttrrrrrruuutttssstttwwwzzz{{{{{{uuuvvvxxxwwwuuusssssstttssstttuuuwwwwwwwwwwwwwww{{{|||}}}|||zzzzzzzzz{{{vvvwwwtttqqqrrruuutttqqqtttpppooorrrssspppnnnooommmlllkkklllnnnooonnnmmmppppppoooooonnnoooooopppllliiifffeeefffhhhjjjkkkhhhlllppppppmmmkkklllooommmlllllllllmmmlllkkkjjjjjjjjjkkkkkkkkklllllllllkkkhhhffffffggggggfffddddddgggkkkkkkiiifffcccbbbkkkkkkjjjjjjiiihhhhhhhhhkkkmmmnnnllljjjhhhhhhiiinnnnnnmmmllllllmmmnnnooonnnmmmlllkkkjjjiiiiiiiiilllkkkiiihhhhhhjjjlllnnnllllllmmmpppqqqqqqnnnlllqqqqqqpppnnnkkkjjjkkkmmm~~~~~~~~~|||{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||zzzwwwssspppnnnllllllpppqqqrrrssssssrrrqqqqqqkkkjjjiiihhhiiijjjlllmmmggggggfffeeeddddddddddddbbbbbbaaa```______^^^^^^ZZZZZZYYYYYYYYYYYYZZZZZZ]]]]]]^^^]]]]]]\\\[[[[[[ZZZXXXVVVVVVUUUUUUSSSQQQYYYZZZZZZZZZYYYYYY[[[\\\XXXXXXXXXXXXXXXXXXXXXXXX]]]\\\\\\\\\\\\^^^```aaa____________```aaabbbccceeecccbbbbbbdddeeeeeedddaaabbbcccdddddddddddddddcccbbbbbbbbbdddgggjjjlllmmmlllkkklllmmmnnnmmmkkknnnnnnmmmmmmmmmooopppqqqnnnrrrvvvwwwuuuqqqnnnmmmqqqooommmmmmooorrrssssssppprrrrrrrrrooonnnnnnnnnnnnooopppqqqssssssssssssxxxyyyzzzyyywwwvvvwwwxxxwwwvvvsssnnnnnnqqqqqqnnnqqqnnnmmmqqqrrrpppnnnoooooommmkkkkkkmmmnnnnnnnnnoooooonnnnnnnnnnnnoooooonnnllliiifffeeeiiioootttppptttyyyyyyvvvsssrrrrrrppppppqqqpppooonnnllljjjiiiiiiiiijjjjjjjjjkkkkkkjjjhhhggghhhhhhhhhfffdddbbbffflllooommmhhhccc```iiihhhgggffffffggghhhhhhfffggggggfffddddddeeegggiiiiiiiiiiiiiiijjjkkklllmmmlllkkkiiiiiiiiijjjkkkjjjiiihhhggggggiiikkklllkkkkkklllnnnppppppnnnlllrrrqqqpppmmmkkkkkkmmmooozzzzzz~~~~~~|||{{{|||~~~~~~~~~}}}{{{{{{|||||||||{{{{{{|||}}}~~~{{{yyyxxxyyy{{{|||~~~|||yyyyyy{{{||||||||||||}}}~~~yyyzzz|||~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}{{{zzz{{{|||}}}|||}}}|||xxxwwwyyyyyyyyyyyyzzz{{{{{{||||||zzzyyywwwvvvtttsssrrrrrrssstttuuuuuuuuuuuuuuuuuurrrpppooooooqqqrrrpppnnniiigggbbb^^^ZZZXXXWWWWWWXXXYYY\\\]]]^^^\\\ZZZYYYPPPOOONNNNNNOOOQQQSSSUUUOOONNNMMMLLLKKKJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCDDDDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEEEEBBB@@@@@@@@@AAAAAA@@@DDDFFFGGGGGGFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGLLLKKKKKKJJJKKKKKKLLLMMMJJJJJJJJJJJJJJJKKKKKKLLLQQQOOOMMMNNNPPPQQQRRRRRRIIIJJJKKKLLLMMMMMMLLLLLLNNNMMMLLLLLLMMMPPPSSSUUUXXXWWWWWWXXXZZZ[[[[[[ZZZ^^^^^^^^^___```bbbeeefffhhhkkknnnooommmkkkiiiiiimmmkkkiiiiiikkknnnppppppmmmnnnooonnnlllkkkkkkkkkiiiiiijjjkkkllllllmmmmmmpppqqqrrrrrrppppppppprrruuutttpppjjjjjjmmmmmmiiillliiiiiimmmpppnnnmmmnnnpppmmmkkkkkklllnnnoooooommmllllllllllllmmmmmmnnnjjjjjjjjjhhhgggkkkssszzzxxx{{{}}}|||yyywwwvvvwwwsssuuuvvvuuussspppnnnmmmiiiiiiiiiiiijjjjjjjjjkkkiiiiiijjjjjjjjjiiifffeeeaaaffflllpppooollliiihhhhhhgggfffeeeeeegggiiijjjhhhhhhgggfffddddddfffhhheeeeeeeeefffggghhhiiiiiiiiihhhhhhhhhiiikkkmmmooommmlllkkkjjjkkklllmmmnnnooonnnnnnoooppppppooonnnsssrrrqqqnnnlllmmmooorrr~~~~~~~~~~~~~~~|||{{{zzzttttttxxx||||||zzz~~~}}}}}}}}}}}}~~~~~~|||yyywwwwwwxxxzzz{{{{{{}}}}}}~~~~~~|||{{{{{{{{{|||}}}|||{{{zzzzzz{{{}}}}}}wwwzzz}}}}}}{{{xxxvvvuuuvvvvvvwwwyyy{{{|||~~~}}}{{{xxxvvvuuuvvvwwwxxxzzzxxxuuutttvvvyyy{{{|||xxxxxxxxxyyyzzz{{{|||}}}vvvwwwyyy{{{|||}}}~~~~~~}}}|||{{{zzzyyywwwvvvvvvxxxzzz{{{}}}~~~~~~~~~}}}{{{{{{{{{||||||xxxyyyyyyyyyyyy{{{}}}~~~|||zzz{{{|||~~~~~~}}}||||||}}}~~~|||{{{zzzyyywwwwwwwwwvvvuuusssrrrqqqtttxxx~~~zzzwwwwwwxxxwwwuuurrrpppqqqsssvvvsssrrrsssqqqmmmlllnnnkkkkkkkkkkkkjjjjjjjjjjjjgggffffffdddbbb```^^^]]]\\\\\\\\\\\\\\\[[[ZZZZZZTTTTTTSSSTTTUUUUUUUUUTTTOOOLLLIIIEEEBBBAAAAAAAAA;;;===@@@BBBCCCAAA???===999999888888999<<>>===<<<<<<<<<<<<666666666666666555555555666555555555555555555666333444555555666666555555555333111222444666777777666777999999888777777777777777777777777777777777999999999999999999999:::::::::999999999999::::::>>><<<::::::<<<>>>??????777888888999:::::::::999;;;:::999999999;;;===>>>@@@??????@@@CCCDDDDDDCCCFFFFFFFFFGGGIIILLLNNNPPPTTTVVVWWWWWWWWWWWWYYY[[[bbb```___```cccfffhhhhhhdddeeeffffffdddccccccddd___```aaabbbdddfffhhhiiihhhiiijjjjjjiiiiiijjjlllooooookkkffffffiiihhhdddfffcccccchhhjjjiiihhhjjjkkkiiiggggggiiikkkmmmmmmjjjiiiiiiiiijjjjjjkkkllleeehhhiiiiiihhhjjjnnnsssttttttsssqqqppppppqqqssstttvvvwwwvvvssspppppppppllllllllllllmmmmmmmmmmmmlllmmmnnnnnnmmmkkkjjjiiidddgggkkkmmmmmmllllllllljjjiiigggggggggiiikkkmmmoooooonnnkkkiiihhhjjjllliiiiiijjjkkklllmmmmmmmmmhhhhhhhhhhhhiiikkkmmmnnnllllllkkkkkkkkklllmmmnnnrrrpppnnnnnnoooooonnnmmmrrrrrrrrrpppnnnoooqqqttt|||{{{{{{}}}~~~~~~~~~~~~|||xxxwwwzzz|||zzzyyyzzzxxxxxxxxxyyy{{{|||{{{yyy{{{wwwtttsssvvvyyyyyyyyy~~~|||zzzzzzzzzzzzxxxvvvttttttvvvxxxyyyyyyzzz{{{}}}~~~~~~}}}}}}~~~~~~{{{yyyxxxxxxyyyyyyxxxxxxwwwwwwwwwxxxyyyyyysssvvvyyyzzzyyyvvvuuutttuuuuuuwwwyyy{{{|||~~~~~~}}}|||zzzyyyyyyyyyyyyzzz{{{yyyvvvuuuwwwxxxyyyyyysssttttttuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvuuutttssssssssssssrrrrrrrrrrrrrrrsssuuuwwwzzz||||||}}}|||{{{{{{zzzzzzzzzyyyyyyxxxyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvuuuuuuttttttttttttuuurrroooooorrruuuwwwxxxpppqqqrrrrrrrrrtttwwwzzzzzz|||}}}|||{{{{{{}}}}}}|||}}}~~~}}}~~~~~~|||||||||~~~~~~{{{xxxwwwwwwwwwwwwvvvxxxyyy{{{zzzxxxwwwwwwxxxwwwwwwvvvuuusssrrrrrrqqqnnnnnnmmmllljjjiiihhhgggkkkoootttxxxvvvqqqjjjeeeggghhhgggccc^^^[[[[[[]]]^^^ZZZYYY[[[YYYUUUTTTVVVQQQQQQPPPOOONNNMMMLLLLLLHHHHHHHHHHHHGGGDDDBBBAAA???@@@@@@AAAAAAAAA@@@@@@;;;;;;<<<<<<======>>>>>>;;;999777555333222222222///111333666666555333222000000//////111333666888888888777666555555555666111111111111111222222222222222111111111111222222---...//////000000000000000///......111333444444222444555555333222222333333333333333333333333333333333333333333444444444333333222222222333444444444222111222333444444333222111111000000111111222000////////////000111111000//////111333555444444333333333444666888:::<<<===>>>???>>>>>>@@@DDDFFFHHHGGGGGGIIIMMMOOOPPPPPPPPPRRRTTTTTTSSSRRRSSSTTTPPPQQQRRRUUUXXX\\\^^^``````bbbdddddddddeeegggiiiggghhhfffbbbcccfffeeeaaabbb______dddfffddddddeeedddcccaaaccceeehhhiiiiiiiiihhhhhhhhhiiijjjkkklllfffhhhiiijjjiiiiiijjjjjjlllkkkhhhggggggiiikkkmmmoooqqqsssqqqnnnmmmnnnqqqmmmmmmnnnnnnnnnoooooooooooopppqqqpppnnnmmmmmmmmmhhhjjjkkkjjjiiihhhiiijjjkkkkkkjjjjjjjjjlllmmmnnnnnnooonnnllljjjiiiiiijjjkkklllmmmnnnoooooonnnnnnmmmlllllllllkkkkkkjjjjjjiiiiiihhhhhhiiiiiijjjjjjooollljjjiiijjjkkkkkkkkkooopppqqqpppooooooqqqrrr~~~}}}}}}~~~~~~|||yyyyyyxxxxxxxxxyyy{{{{{{{{{{{{||||||}}}}}}}}}~~~}}}}}}}}}|||{{{zzz||||||{{{zzzyyyyyyzzzzzz{{{zzzzzz{{{{{{{{{{{{zzzzzzxxxtttsssvvvxxxuuutttvvvqqqrrrtttwwwzzzzzzxxxvvvwwwvvvuuuuuuuuuwwwxxxyyy|||yyyxxxwwwwwwxxxvvvtttrrrrrrtttwwwxxxxxxzzz{{{}}}{{{{{{zzzyyyyyyzzzzzz{{{|||zzzwwwuuutttuuuvvvwwwttttttuuuvvvvvvvvvvvvvvvrrrsssttttttrrrrrrtttuuutttuuuvvvwwwxxxyyyyyyyyyxxxxxxyyyyyyyyyxxxxxxwwwxxxvvvtttsssttttttsssrrrmmmnnnoooqqqqqqqqqpppppppppppppppppppppooonnnmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmoooqqqsssttttttssssssrrrrrrrrrrrrqqqqqqppppppnnnnnnnnnooopppqqqrrrrrrmmmmmmlllllllllmmmmmmnnnkkkiiihhhjjjnnnqqqqqqqqqkkklllmmmmmmnnnpppsssvvvsssuuuwwwxxxvvvtttsssssstttuuuvvvuuurrrppppppqqqooopppqqqqqqppppppqqqrrrllljjjhhhgggiiikkkkkkkkkmmmnnnooonnnllljjjjjjjjjfffeeedddcccbbbaaaaaaaaa___^^^[[[XXXVVVTTTSSSSSSTTTWWWZZZ\\\[[[WWWSSSOOOLLLNNNNNNJJJDDD@@@AAADDDCCC@@@???AAA???<<<;;;===;;;;;;:::999888777666555444555666777666444222000000111333555777888999999555666777888888888999:::777777666444333222000000222333555777888777666666444444333333444666999;;;::::::999999999999999:::666666666777777888888888999888888777777888888999666777777777777666666555777666555555777888888777888999:::999777666777888888888888888888888888888666777777888999999999999555555666777888:::<<<===>>>===<<<===>>>>>>===;;;777555222000000111222333...///000222333333333222222111111222555666666555444333333333444666888999444666777777777777999;;;666666777999;;;<<<;;;:::;;;===???@@@???@@@AAABBBAAAAAAAAABBBDDDFFFHHHJJJLLLNNNQQQRRRSSSTTTWWWYYYSSSVVVVVVTTTVVVYYYWWWRRRTTTQQQQQQVVVXXXVVVUUUWWWTTTTTTTTTWWWZZZ\\\]]]]]]^^^^^^^^^^^^___```aaabbb_________aaaccceeeeeedddcccbbbaaabbbdddfffhhhhhhfffiiijjjhhheeeeeejjjnnniiiiiiiiiiiijjjjjjjjjjjjmmmnnnooommmjjjiiijjjlllhhhjjjkkkkkkiiiiiiiiijjjllllllllllllmmmmmmmmmmmmkkkmmmnnnmmmkkkjjjjjjkkkjjjkkklllmmmmmmlllkkkkkkooopppqqqqqqpppnnnlllkkkjjjjjjjjjjjjkkkkkkkkkllljjjhhheeeeeegggjjjllllllkkkmmmooooooooonnnnnnooo{{{yyyzzz{{{||||||}}}~~~~~~|||yyywwwvvvwwwyyyzzzzzzzzzyyyyyywwwxxxyyyzzzzzzzzzyyyyyyxxxxxxyyy|||~~~~~~|||www{{{}}}|||xxxvvvyyy|||wwwwwwvvvuuuvvvwwwyyyzzzxxxxxxwwwvvvvvvwwwxxxyyyxxxtttsssuuuvvvtttssstttpppqqqtttwwwyyyxxxuuurrrssstttuuuuuuttttttvvvxxx{{{yyywwwvvvuuuvvvwwwxxxvvvsssrrrrrrtttwwwxxxxxxwwwxxxyyyzzzzzzzzzyyyxxxxxxxxxwwwwwwvvvvvvwwwwwwyyywwwuuusssrrrsssuuuvvvqqqrrrtttuuuvvvuuuttttttppppppnnnllllllnnnrrrvvvrrrssssssttttttssssssrrrmmmnnnpppqqqqqqpppooonnnnnnllljjjjjjjjjjjjhhhfffhhhjjjlllmmmmmmlllkkkjjjggghhhiiikkklllmmmmmmmmmqqqpppooonnnmmmlllkkkkkkiiikkklllnnnnnnmmmkkkjjjjjjjjjkkkkkkkkkkkkjjjjjjffffffgggiiikkkmmmpppqqqhhhhhhhhhiiijjjkkklllmmmjjjiiiiiikkknnnooollljjjiiijjjkkkkkklllnnnqqqsssnnnppprrrrrrpppnnnmmmmmmjjjlllllljjjgggeeeddddddbbbdddeeeeeeddddddeeegggaaa___\\\\\\]]]___``````[[[]]]]]]\\\YYYWWWVVVWWWOOOOOONNNMMMLLLLLLLLLLLLKKKHHHDDD???<<<:::999999777888;;;=========<<<<<<444777999666111///111555777444333555444111000222666555555444333333222222444555777999999777555333///111444777:::===???@@@;;;===>>>???>>>???@@@BBB======<<<;;;:::888666555444555777888999999999999;;;:::::::::;;;===???AAACCCCCCCCCCCCCCCCCCDDDDDD<<<======>>>>>>??????@@@AAAAAAAAA@@@@@@AAAAAAAAACCCCCCCCCBBBAAA???>>>===@@@???>>>>>>??????===;;;>>>??????>>><<<;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<:::;;;<<>>======<<<<<<<<<>>>???@@@888:::===>>><<<;;;;;;;;;666666777999;;;:::777555---///222333333444555777888666555333222222333333222444777999:::<<>>@@@@@@BBBEEEBBB===AAA======BBBDDDBBBAAABBBAAAAAABBBFFFJJJLLLLLLKKKLLLLLLLLLLLLMMMNNNOOOPPPOOOMMMMMMQQQWWW\\\^^^]]]ZZZZZZ[[[^^^aaaccccccbbb___bbbcccaaa^^^```fffkkkbbbbbbbbbcccccccccddddddiiijjjjjjgggdddcccfffiiieeehhhlllnnnnnnnnnnnnooolllmmmmmmnnnnnnmmmllllllnnnpppssstttsssrrrrrrrrrkkklllmmmnnnmmmlllkkkjjjnnnppprrrttttttssspppoooooooooooopppppppppqqqqqqgggeeecccdddgggkkknnnooogggjjjmmmnnnnnnlllllllll~~~~~~~~~{{{zzz{{{{{{zzzyyy}}}}}}|||zzzyyyxxxwwwwww|||{{{yyyyyyyyyyyyxxxvvv{{{{{{{{{zzzyyyxxxwwwvvvwwwyyy{{{}}}|||zzzvvvtttwwwvvvuuutttsssrrrrrrrrrsssssstttvvvxxxxxxwwwuuuwwwsssnnnnnnqqquuuvvvvvvvvvuuuvvvyyyzzzwwwqqqlllpppooooooqqqtttvvvvvvuuutttttttttuuuvvvwwwxxxyyy{{{yyyvvvsssqqqooooooooorrrqqqqqqpppppppppqqqqqqsssvvvxxxxxxtttqqqqqqqqqsssqqqoooqqqtttuuutttrrrpppppppppqqqrrrsssuuuuuussssssrrrrrrrrrrrrrrrssssssqqqoooooorrrrrrpppnnnpppqqqqqqooommmlllnnnooogggiiikkkmmmmmmllljjjhhhcccdddeeefffgggggggggggggggiiikkkhhhdddcccgggkkkllliiieeeeeegggkkknnnooommmnnnmmmjjjfffeeegggjjjjjjgggeeeeeefffgggggggggeeedddccccccdddfffhhhjjjfffggghhhkkkmmmmmmllliiihhheeebbbcccfffjjjkkkjjjggghhhiiijjjjjjiiihhhggghhhhhhiiijjjjjjjjjjjjiiiiiigggeeeeeeffffffdddccchhhccc]]]ZZZZZZZZZYYYXXX[[[YYYUUURRRQQQQQQRRRSSSJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBAAA>>><<<;;;777888888888777666888999666:::999222///222222///...333555333333666777555999888777555444333333333222333555777888999::::::===:::666555777999888777;;;>>>AAABBB@@@<<<:::999777888;;;@@@EEEGGGGGGFFFFFFEEEEEEEEEFFFGGGIIIJJJJJJJJJIIIGGGEEECCCAAA???CCCAAA??????AAACCCDDDDDDDDDEEEGGGIIIKKKMMMNNNOOOOOONNNNNNOOOQQQPPPLLLIIIIIIHHHHHHJJJMMMPPPRRRRRRQQQPPPNNNKKKIIIKKKNNNQQQUUUUUUTTTRRROOOLLLIIIHHHIIIFFFFFFJJJJJJFFFCCCCCCHHHPPPSSSLLLEEEDDDDDDAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBCCCEEEFFFGGGFFFEEEGGGLLLSSS\\\eeelllqqqrrruuuwwwwwwtttppplllkkkYYYRRRHHHBBB@@@???>>><<<444888<<<<<<<<<>>>DDDJJJLLLJJJIIIJJJNNNOOOMMMJJJKKKJJJIIIKKKNNNNNNKKKHHHIIIKKKNNNNNNLLLJJJHHHHHHDDDAAA?????????===999555:::888555333222444666777999555333666888777333000666444444777;;;<<<777222444555666666666555333333111...000444333///000555000111333444444555777999999777555666888:::;;;;;;???>>>>>>>>>@@@CCCFFFHHHGGGLLLOOOPPPSSSVVVVVVSSSRRRVVVYYYYYYWWWXXX]]]aaa___^^^^^^^^^^^^```aaabbbeeeeeedddcccbbbbbbaaaaaaccchhhmmmnnnkkkjjjmmmpppnnnmmmmmmnnnpppqqqpppooojjjmmmqqqtttsssrrrrrrrrrqqqooommmkkkkkkmmmoooqqqssstttuuutttqqqooooooooommmoooppppppnnnmmmmmmnnnpppmmmjjjiiikkkmmmllljjjhhhggggggggghhhjjjmmmnnn}}}zzzyyyyyy{{{zzzzzz{{{{{{||||||}}}}}}zzzxxxxxxxxxzzz{{{zzzyyy|||{{{{{{zzzxxxwwwvvvvvvxxxvvvsssrrrtttuuuuuutttyyyyyyyyyyyyxxxwwwwwwvvv{{{{{{zzzyyyxxxwwwuuutttrrrrrrqqqqqqppppppqqqqqqsssrrrrrrtttvvvvvvtttrrrtttqqqnnnmmmoooqqqssstttrrrrrrsssuuuwwwuuuqqqmmmooonnnnnnooorrrtttssssssrrrrrrrrrrrrrrrrrrrrrrrrpppooonnnllljjjiiihhhhhhlllkkkjjjiiiiiiiiiiiiiiimmmooorrrqqqnnnlllkkklllpppmmmkkklllnnnpppooonnnmmmmmmmmmmmmnnnooopppqqqmmmmmmmmmmmmmmmmmmnnnnnnpppnnnlllmmmnnnooommmkkkjjjkkklllkkkjjjjjjkkkmmmfffggghhhiiiiiihhhfffeeebbbbbbcccdddeeeeeeeeeeeeeeehhhiiifffbbbaaadddhhhiiihhhggggggiiikkkkkkjjjdddfffgggfffccccccdddgggfffeeecccbbbcccdddcccbbbdddcccbbbbbbccceeegggiiigggggggggiiijjjiiifffdddgggeeecccdddfffhhhhhhgggbbbccceeefffffffffdddccc``````aaabbbbbbbbbaaaaaa```^^^\\\[[[ZZZXXXUUURRRWWWSSSNNNLLLLLLNNNNNNMMMEEEDDDAAA???>>>===>>>???999999999888888777666666555666666666444333111000000111111000///000222444555777555...,,,///000///666<<<@@@???>>>???===:::===<<<;;;:::999999999888:::===AAAEEEGGGFFFDDDCCCBBB???<<<<<<>>>@@@@@@???BBBDDDEEEEEEDDDCCCCCCDDDDDDEEEGGGKKKOOOQQQQQQOOOOOOOOOOOOOOOPPPQQQSSSTTTRRRRRRQQQQQQOOONNNLLLLLLPPPNNNLLLMMMOOOQQQRRRSSSRRRSSSTTTUUUWWWXXXYYYZZZ[[[ZZZZZZ[[[]]]\\\YYYUUUVVVUUUUUUVVVXXXYYYXXXWWWXXXYYYYYYXXXXXXZZZ^^^aaa```___^^^\\\ZZZXXXWWWVVVVVVSSSTTTXXXYYYSSSNNNMMMXXX]]]\\\UUUOOOOOOPPPNNNNNNOOOOOOOOOOOONNNMMMMMMJJJJJJKKKMMMPPPSSSUUUVVV___bbbhhhooowww~~~|||qqqeeeYYYNNNDDD???999===@@@AAAAAADDDJJJPPP[[[\\\^^^```aaa^^^ZZZVVVXXXWWWXXXZZZ^^^___]]][[[UUUXXX[[[\\\[[[XXXWWWVVVTTTSSSQQQPPPPPPMMMHHHDDDDDDBBB@@@?????????@@@???AAA??????AAACCCCCCBBB@@@???>>>>>>AAADDDCCC>>>999777777666555666666777777444222333555333......222......///000111222111111///...,,,---///000111000000000000000111333555666666:::<<<;;;<<<@@@AAA>>>>>>AAADDDDDDBBBCCCGGGKKKQQQQQQQQQSSSUUUWWWZZZ\\\ddddddeeeffffffggggggggghhhlllooonnnjjjhhhjjjlllmmmlllkkklllmmmmmmkkkjjjgggjjjnnnpppqqqqqqrrrsssnnnmmmllllllnnnppprrrtttmmmnnnooonnnmmmkkkkkklllkkkmmmooopppppppppqqqrrrpppnnnkkklllnnnoooooommmhhhhhhhhhiiijjjkkklllmmm~~~||||||~~~~~~~~~}}}}}}||||||||||||zzzyyy~~~}}}zzzwwwuuuuuuyyy|||xxxxxxwwwwwwwwwxxxyyyzzzttttttuuuxxx{{{|||{{{yyyyyyyyyyyyxxxwwwvvvuuuttttttrrrpppoooppprrrrrrrrrttttttttttttttttttttttttyyyxxxuuusssqqqpppppppppmmmmmmmmmmmmmmmnnnoooooopppooooooppprrrrrrpppoooooonnnmmmkkkjjjjjjmmmooolllkkklllnnnppppppnnnlllkkkjjjjjjkkkmmmnnnnnnmmmkkklllllllllkkkjjjhhhgggeeeeeeeeeeeeeeedddcccccceeeeeedddccccccccccccccchhhjjjlllllljjjhhhggggggllljjjgggfffgggiiiiiiiiikkkjjjjjjiiiiiijjjjjjkkkiiiiiihhhhhhiiijjjkkkkkknnnmmmkkkkkkkkkkkkjjjhhhdddeeefffgggffffffhhhiiieeeeeeddddddccccccbbbbbbaaaaaaaaabbbcccccccccddddddffffffdddaaa___aaadddcccdddeeehhhjjjiiifffccc___aaadddeeeeeeeeefffgggfffeeedddeeefffeeedddbbbddddddbbbbbbbbbdddfffggggggfffffffffgggfffcccaaaeeedddcccdddeeedddcccaaa\\\^^^```bbbbbb```^^^]]]ZZZZZZYYYYYYWWWVVVTTTTTTOOONNNLLLKKKJJJHHHDDDAAADDDAAA===<<<<<<=========555444333222111111111111000//////////////////000000000111111111000//////111222111000///111555888777888555///---000444555BBBJJJPPPQQQOOOMMMHHHBBBDDDCCCCCCBBBBBBBBBAAAAAABBBFFFMMMSSSUUUTTTPPPMMMKKKHHHFFFFFFGGGIIIJJJJJJLLLLLLMMMLLLKKKMMMOOORRRTTTTTTUUUXXX[[[\\\[[[YYYYYYYYYZZZZZZ[[[]]]^^^___[[[[[[[[[ZZZZZZYYYYYYXXX\\\ZZZYYYZZZ\\\___``````___``````aaaaaabbbbbbbbbeeeddddddeeegggfffdddbbbccccccbbbccccccbbb___]]][[[]]]___aaaccceeeiiillllllkkkjjjiiihhhhhhhhhhhhcccaaabbbffffff```ZZZYYYeeeeeeaaa[[[YYYZZZ[[[ZZZ\\\\\\\\\[[[ZZZXXXVVVTTTSSSVVVZZZ___dddjjjmmmooozzz}}}wwwdddVVVNNNIIIKKKLLLKKKKKKMMMSSSXXXeeejjjppprrroooiiibbb^^^aaaaaabbbeeehhhjjjiiihhhaaadddggghhhfffdddbbbbbbbbbbbbbbbbbbaaa\\\VVVQQQJJJIIIIIIIIIJJJJJJHHHGGGHHHHHHHHHHHHHHHIIIIIIHHHIIIHHHIIIKKKMMMJJJDDD???===<<<;;;;;;;;;===???@@@===;;;;;;<<<888333222444333222111222555555222///,,,***)))***+++,,,+++***++++++,,,,,,,,,,,,,,,,,,---000000---...111222///...111333333111111555888>>>>>>@@@BBBEEEHHHLLLNNNXXXYYY[[[]]]```bbbccccccbbbeeehhhgggdddcccdddfffjjjiiihhhiiijjjjjjhhhgggbbbdddfffgggggghhhjjjkkkjjjjjjlllnnnppprrrssstttpppqqqqqqpppmmmllllllmmmkkkmmmppprrrssstttuuuwwwrrrqqqooopppqqqrrrrrrqqqllllllmmmnnnnnnooonnnnnn}}}xxxwwwzzz{{{zzzzzz|||}}}}}}}}}~~~}}}xxxyyy{{{{{{{{{{{{}}}wwwuuuttttttwwwyyy{{{{{{zzzyyywwwvvvwwwvvvuuussswwwwwwvvvuuuuuuwww|||{{{yyywwwuuutttuuuwwwxxxssssssuuuxxx{{{|||zzzxxxuuuvvvvvvvvvvvvuuuӵrrrqqqooommmmmmmmmmmmmmmmmmmmmnnnnnnpppooommmllljjjjjjjjjjjjkkkjjjjjjjjjjjjkkkllllllkkkjjjjjjkkkmmmnnnnnnmmmhhhjjjjjjhhhdddccceeehhhfffeeeeeefffggggggggggggfffdddddddddfffgggfffeeeaaacccdddeeedddcccaaa___```aaabbbdddddddddcccbbbbbbaaaaaabbbbbbcccdddeeehhhiiijjjjjjjjjiiihhhhhhkkkiiifffddddddeeeggghhhjjjjjjiiihhhhhhhhhhhhhhhĦiiijjjkkklllkkkjjjĦgggfffaaacccddddddccccccdddeeeeeedddbbbaaa`````````aaaaaaӵcccccceeeeeeccc```___```aaa^^^___aaaeeegggfffdddaaa]]]```ccceeeffffffeeeddddddcccdddeeegggfffdddbbbeeecccbbbaaaaaabbbcccddddddcccbbbbbbcccbbb```^^^]]]]]]^^^^^^]]][[[XXXVVVTTTUUUWWWXXXWWWUUURRRPPPNNNMMMLLLIIIFFFCCCAAA???;;;;;;;;;<<<===;;;999666888777444222111111111000/////////////////////...000000///Ħ333333444555555666666666888888777555555888===@@@>>>>>>;;;777666:::???CCCMMMWWW___aaa___ZZZSSSKKKKKKLLLLLLLLLLLLKKKKKKKKKHHHLLLSSSXXX[[[ZZZWWWUUUUUUSSSQQQPPPPPPQQQRRRSSSSSSTTTVVVVVVVVVWWWZZZ\\\_________```bbbcccaaa```___``````aaabbbcccdddeeeaaaaaa```___^^^^^^^^^^^^___^^^]]]^^^aaacccdddccceeeeeeeeeeeeeeeeeeeeeeeegggggghhhhhhiiiiiihhhgggjjjiiiiiijjjjjjhhheeebbb]]]aaaeeehhhjjjmmmppprrrttttttsssrrrsssssstttuuulllhhhhhhkkkkkkgggddddddllljjjfffcccccceeeeeecccbbbccccccbbbaaa^^^\\\ZZZaaafffooowww~~~wwwrrrfffddd___YYYVVVXXX]]]bbbiiiooovvvxxxtttmmmhhhfffggghhhhhhjjjlllmmmmmmmmmkkkmmmpppooommmjjjhhhhhhgggjjjoooqqqoooggg^^^XXXQQQPPPQQQSSSVVVVVVTTTQQQRRRTTTSSSOOOMMMMMMMMMKKKNNNNNNOOOQQQQQQMMMGGGBBBDDDEEEFFFGGGHHHIIIIIIJJJHHHHHHHHHGGGCCC???>>>???AAA>>><<<>>>AAAAAA<<<777666555444444555555333111222333444444333111...---...111111///...000...+++***,,,---,,,++++++---///111111111222444777:::;;;@@@BBBEEEHHHJJJLLLMMMMMMMMMOOORRRTTTTTTUUUXXXZZZ___^^^___aaadddeeeeeedddaaabbbbbbaaa```aaacccfffiiijjjlllnnnppppppqqqpppuuuvvvuuussspppnnnnnnooonnnpppsssuuuvvvwwwxxxzzzvvvvvvuuuttttttttttttssspppqqqsssttttttsssrrrqqqqqqnnnmmmrrruuuttttttvvvuuutttrrrssstttuuutttsssqqqssstttuuuvvvxxx{{{~~~vvvsssqqqqqqsssvvvxxxxxxwwwuuutttsssttttttrrrqqqqqqrrrtttttttttvvvxxx{{{{{{yyyvvvsssqqqqqqqqqrrrqqqqqqrrruuuwwwwwwuuusssqqqrrrssstttttt4ĉ@ӵpppkkkggggggffffffeeeffffffggghhhgggggghhhiiihhhhhhgggfffkkkjjjiiiiiihhhhhhiiiiiieeeddddddfffiiilllllllllccceeefffddd```^^^```bbbbbbbbbaaaaaa`````````aaabbb```______```aaa___^^^\\\^^^```bbbccccccaaa```___```bbbdddeeeeeedddddd______```bbbcccfffggghhhiiiiiiiiiiiijjjjjjjjjiiikkkjjjhhheeedddeeehhhiiilllkkkjjjiiiiiihhhhhhiii>Lggghhhiiijjjgggggg=hĦdddcccdddfffeeedddbbbbbbcccfffeeecccaaa``````aaabbb4ĉ@ӵcccddddddcccbbb``````aaa_________bbbdddeeedddccc\\\^^^```cccdddccc```^^^^^^]]]^^^```bbbbbbaaa___aaa___]]][[[[[[[[[]]]]]]]]][[[YYYXXXWWWUUUSSSPPPLLLMMMOOONNNLLLIIIGGGEEEDDDDDDFFFFFFDDDBBB>>><<<888888777555333111///............000222222111///111111111000///...//////,,,,,,---....../////////333222111>L888666666666777999:::;;;;;;======<<<::::::===AAAEEEFFFDDDCCCCCCCCCEEEJJJNNNUUU^^^gggiiigggccc[[[TTTSSSSSSTTTTTTTTTSSSSSSRRRNNNQQQTTTXXX[[[\\\\\\[[[]]]\\\ZZZXXXVVVWWWXXXYYYYYY[[[^^^`````````aaabbbfffeeedddeeeggggggfffdddddddddeeeeeefffgggggggggfffeeecccaaa```_________```______```ccceeeeeedddhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjkkkkkkkkkkkklllmmmnnnmmmjjjhhhgggjjjooorrrtttuuuxxxzzz{{{{{{{{{{{{|||}}}}}}~~~vvvpppnnnooopppooooooqqqvvvssspppoooooommmkkkjjjfffhhhkkkmmmoooooonnnmmmwwwxxxmmmfffeeehhhllloootttyyyzzzwwwsssrrrrrrqqqrrrrrrqqqqqqpppqqqqqqvvvwwwwwwuuuqqqnnnmmmmmmiiipppxxx|||zzzqqqggg```\\\[[[[[[^^^ccceeebbb___bbbdddccc^^^\\\^^^\\\XXXSSSSSSUUUVVVUUUQQQLLLHHHJJJMMMQQQTTTVVVUUUSSSQQQQQQSSSTTTRRRPPPOOOOOOOOONNNKKKHHHJJJMMMNNNIIIDDDFFFEEEEEEEEEEEECCC@@@===<<<=========;;;777444222000555777555444444111,,,---------,,,+++++++++---...---,,,++++++,,,---...---///111333444555444444444666888:::<<>>;;;999;;;===<<<:::777666555333333333333222000///...,,,---......//////......---,,,+++---///000000///000222444555444333444555000000000111333444666777;;;:::888HdĦAAA?????????@@@AAACCCEEEFFFFFFGGGFFFEEEDDDFFFJJJMMMLLLKKKKKKMMMMMMKKKNNNRRRWWW___fffgggfffddd```ZZZYYYYYYZZZ[[[ZZZYYYWWWVVVTTTUUUWWWYYY\\\^^^___```aaaaaa___]]][[[[[[]]]___```ccceeeffffffeeeffffffjjjiiihhhiiijjjkkkkkkjjjhhhiiiiiijjjjjjiiiiiihhhhhhfffdddbbb````````````dddccccccdddfffgggfffeeejjjjjjkkkkkkllllllmmmmmmjjjlllmmmmmmmmmmmmoooqqqmmmmmmmmmoooqqqrrrpppnnnnnnqqquuuwwwxxxzzz|||~~~{{{wwwyyyyyyxxxxxx{{{yyywwwvvvvvvtttpppnnnpppppptttzzz|||xxxvvvvvvuuuvvvxxxxxxwwwwwwxxxyyyzzzzzzyyywwwtttssstttuuuzzzyyywwwssspppnnnooopppiiipppyyy}}}{{{tttlllggggggccc```ccchhhkkkjjjgggkkknnnlllhhhjjjoookkkbbbZZZ[[[]]]]]]\\\YYYWWWUUURRRVVV\\\```aaa___[[[XXXYYY]]]___]]]\\\^^^___^^^WWWUUUSSSSSSVVVWWWUUUSSSVVVUUUUUUVVVUUURRRMMMIIIKKKLLLKKKJJJHHHDDD@@@>>>;;;???AAA?????????<<<888999888777555444333333333222111///---,,,,,,,,,---+++---...//////---+++************+++,,,---...///333333666:::@@@CCCEEEDDDGGGIIILLLMMMOOOSSSWWW[[[___```bbbdddeeefffeeeeeehhhiiikkklllmmmppptttwwwtttvvvwwwxxxwwwvvvwwwxxxzzz{{{{{{zzzwwwuuuuuuuuurrrrrrssstttttttttttttttmmmiiiiiiӵkkkjjjjjjĭӵkkkӵpppĦqqqpppoooppprrrrrrrrrppppppӵӵhhhjjjĦƜ`1.׼sllliiifffgggĦddddddffffffeeeddddddeeeeeeӵeeeĦaaaaaaccceeeeeeeeeaaaaaaaaabbbĭӵcccbbbĦiiijjjdddĦdddĦccceeefffgggfffdddcccdddgggiiihhhgggiiillljjjiiiDdDaaacccddd?fӵeeegggiiiĦfffeeeeeeӵƜ`1.׼s``````ĭӵ]]]UUUVVVUUUUUURRRPPPNNNNNNMMMKKKӵ===<<<======Ħ666444333222000---------...///000111111222Ħ222111000222666:::<<<Ħ888888:::===@@@BBBGGGEEEBBBDdDNNNOOOQQQQQQTTTӵUUUNNNӵaaaӵ]]]^^^^^^ZZZ\\\Ħ___jjjӵjjjiiihhhkkkĭӵ```___dddcccdddffffffeeecccggghhhiiijjjlllmmmnnnooohhhjjjllllllkkkllloooqqqooonnnnnnoooqqqsssrrrrrrqqqtttvvvxxxyyy{{{~~~|||zzzzzzwwwuuuvvvyyyxxxvvvzzz{{{yyyxxxxxxyyy{{{||||||}}}zzzxxxyyy{{{{{{zzzvvvrrrpppppptttwwwnnnsssyyy|||zzzwwwuuuttttttmmmgggfffkkknnnnnnkkknnnpppmmmjjjooouuummm___bbbcccddddddcccbbbbbbbbb___cccgggkkkllljjjfffddddddiiillliiiiiilllmmmkkkaaa```______```aaacccdddffffffffffffeeeaaa[[[WWW]]]]]]\\\ZZZWWWTTTQQQOOOKKKNNNMMMJJJJJJMMMNNNKKKEEECCCAAA???>>>===<<<;;;777666555444444555666777888999::::::999666333111111000...---------------,,,,,,---000444666666555222444666888:::<<<@@@CCCIIIKKKNNNRRRVVVYYY[[[\\\bbbdddeeeggghhhlllppptttqqqsssuuuuuuttttttuuuvvvvvvyyy{{{zzzxxxvvvwwwxxxttttttttttttuuuvvvxxxxxxqqqmmm?~4mmmkkkkkkg&e>&ehhhg&ennn>hӵnnnnnnoooqqqrrrqqqpppg&egggguO>uO>&eeeefff4ff?>ߝLqqqgĉ@kkkmmmmmmmmmShӵfffhhhfffbbb```___```g&eccc>hӵaaabbbbbbbbbbbbcccaaaaaafff?><zjjjg&e>&effffffHLfffhhhiiiShӵgLddddddeeefffffffffdddbbbdddgggiiiiiiS?ʬhhhkkk3h?D%%)?eeegggZufĦcccfffiiigLiiieeeeeeg&efffgĉ@ddd^^^g&e>&e[[[@eHHHGGG??LLLIIIIIIFFFAAA>>><<<:::g<ĉ2220000000003we<Ħ)))***,,,---3h?@e000222555888:::777777777Z222777666666999@@@3h?gL;;;;;;;;;===AAAEEEHHHNNNKKKHHHD%%)?WWWfff?><zUUUUUU=?ĦPPPg&e\\\g&e^^^___```S?ʬ\\\4ff?>ߝLbbb@eooog&eooohhhggg3h?g&e>&e___^^^??bbbaaaaaaaaabbbbbb```___bbbcccdddfffhhhjjjlllmmmdddfffhhhhhhggghhhkkknnnooonnnmmmmmmpppqqqrrrqqquuuwwwzzz{{{}}}{{{uuusssvvvuuuxxx}}}}}}~~~{{{wwwvvvxxx}}}xxx{{{~~~~~~yyypppmmmpppttttttrrrrrrsssoookkkpppuuujjjYYYfffggghhhggggggggghhhiiikkkmmmppprrrsssrrrpppnnnmmmsssuuurrrrrrvvvwwwtttjjjjjjjjjiiiiiikkkpppsssrrrrrrssssssqqqmmmfffbbbgggfffdddbbb___\\\ZZZXXXUUUUUURRRNNNNNNTTTWWWWWWHHHFFFCCCBBBAAA@@@>>>===;;;::::::;;;<<<>>>@@@AAADDDEEEFFFFFFDDDAAA>>><<<<<<:::777666666777777666111000000000222222000///***,,,---...------///000555777;;;AAAGGGMMMRRRTTT]]]^^^^^^^^^^^^```dddgggmmmooorrrrrrrrrrrrtttuuusssvvvyyyzzzxxxwwwyyyzzzwwwwwwwwwwwwxxxzzz|||~~~ooo4DӵpppmmmmmmHƅ^Hu]ĦoooHu]ĦpppZuR)ĦkkknnnpppqqqpppnnnmmmHu]ĦjjjHŐeHŐeHu]ĦkkkqIܗGIӵmmmttfffffffffHGgĉ@aaa```hhhddd``````cccfffHu]ĦcccZuR)Ħ``````aaacccdddcccdddsߝLGdUĦeeeHƅ^Hu]ĦdddntHdĦgggiiiHGgĉ@bbbHdĦbbbdddeeeeeeeeeaaacccfffgggffffffHtƅ^iiihhhBt=o9ĦDtfo9Ħeeeggghhhg?gggjjjHdĦggghhhhhhHu]ĦdddttWWW]]]Hƅ^Hu]ĦPPPH׼sEEE???:::888666333111///000222333tQ---,,,,,,---je<Ħ,,,,,,---Bt=o9ĦH׼s<<>>???:::777666999======888333...222333...***+++///222000000000111333666:::<<<;;;@@@HHHOOOPPPOOOUUU\\\dddfffiiikkklllnnnpppqqqlllnnnrrrtttuuuvvvwwwxxx}}}{{{yyyxxxxxxyyyyyyyyypppppp4DuXӵpppqqqqqqDdDΦDdDĦrrrDdDĦooonnnt|>>:::555666555111...///111333111000...------...000111666555777:::;;;;;;AAAHHHSSSWWW\\\```aaabbbeeegggdddiiiqqqwwwxxxwwwuuutttxxxwwwvvvuuuuuuuuuuuutttpppppp4DuXӵpppsssrrrDdDΦDdDӵsssDdDĦooooooo)hnnnlllmmmmmmnnnnnnnnnnnnmmmDdDĦnnnDdDΦDdDΦDdDӵiii=ӊB1.uTӵcccHߝL`o9gggpo9wӵgggeeebbb___]]]]]]^^^DdDĦ___```o)hbbbccccccddddddccccccggghhhDdDΦDdDĦfffDdDΦDdDӵeeeGIpӵDdDĦfffpo9wӵDdDĦaaabbbcccbbbbbbcccdddfffggghhhpo9ufffhhhiiiiiiGIdnuR)ĦDdDĦnuR)ĦfffgggCdgĪjbbbDdDĦ\\\ZZZXXXDdDĦVVVHߝL`o9===DdDΦDdDӵ222DdDĦ...000...,,,+++++++++)))''')))(((((()))***+++geĦ...111sp?aĦ;;;>>>GIdnuR)ĦDdDĦSSSVVVVVVNNNCCC===DDDBBBAAADdDĦUUUeeeqqq}}}GIdnuR)ĦDdDĦIIIKKKPPPSSSSSSTTTWWWYYYTTTRRRDdDĦnuR)ĦDdDΦDdDĦ```DdDĦnuR)ĦDdDĦjjjDdDĦNNNpo9uddddddmmmmmm=ӊB1.uTӵ^^^DdDĦaaa```DdDĦkkkGIdnuR)ĦDdDΦDdDӵXXX[[[]]]\\\[[[ZZZ]]]\\\[[[YYYXXXXXXWWWWWWXXXVVVXXX]]]^^^[[[[[[]]]YYYXXXWWWWWWXXXZZZ]]]______^^^]]]\\\\\\\\\\\\\\\]]]bbbhhhlllmmmooorrruuuzzz~~~yyy|||}}}{{{zzz|||}}}xxxyyy|||~~~}}}sssnnnnnnqqqssstttqqqnnnjjjiiijjjjjjhhheeeeeefffgggeeeaaa]]]ZZZYYYWWWUUUVVVZZZ[[[XXXUUUVVVSSSSSSQQQNNNKKKJJJJJJLLLNNNPPPTTTWWWXXXVVVTTTRRR___\\\ZZZYYYTTTOOONNNRRRRRROOOKKKKKKLLLKKKHHHEEE@@@===999777666666555555666555333111000000000111999333////////////444:::@@@FFFNNNRRRSSSTTTYYY]]]```eeelllrrrtttuuuuuuvvvuuuvvvvvvvvvvvvuuuuuutttpppooo4DuXӵooopppoooDdDʜ4DuTӵsss>d<ĦrrrDtqqqppppppppppppppppppqqq>d<Ħppp>d<ʜDd<ʜ4DuTӵhhhgggF&uTӵddd4DufئL>egggpuR)Ħcccaaa___^^^\\\\\\\\\>d<ĦcccDtcccfffgggfffeeedddgggiiiDdDΦDdDĦggg>d<ʜ4DuTӵeee4DwDd<ĦfffpuR)Ħ>dd<ӵDddd<ĦQQQ4DufئL>e555DdDʜ4DuTӵ...DdDĦ...+++***)))+++---......---......///000000000geĦ444s<v>aĦ===@@@peӵDx<DdDĦ^^^^^^YYYNNNCCC<<<>>>>>>@@@DdDĦkkkpeӵDx<>dd<ӵDd<DdDΦDdDĦgggDdDӵnd<DdDĦmmm>d<ĦTTTpeӵeeeĦsssF&uTӵ___DdDĦZZZYYY>d<Ħ```peӵDx<>d<ʜ4DuTӵSSSTTTTTTTTTSSSSSSWWWVVVTTTSSSRRRRRRSSSTTTTTTRRRSSSWWWWWWTTTTTTVVVPPPOOOOOOOOOPPPQQQSSSTTTUUUUUUTTTSSSSSSRRRRRRRRROOOSSSWWWYYYZZZ]]]bbbffflllqqqxxx}}}~~~}}}{{{yyyzzz||||||~~~wwwsssssstttvvvvvvqqqnnnkkkjjjkkkjjjfffbbbbbbfffiiigggaaa\\\[[[]]]^^^ZZZZZZ]]]___\\\YYYYYYSSSUUUVVVRRRMMMJJJKKKMMMKKKNNNRRRVVVZZZ\\\\\\\\\ccc^^^ZZZXXXVVVSSSUUUYYY\\\YYYUUUSSSSSSSSSSSSRRRLLLEEE??????@@@>>>;;;::::::999888888888888999:::===777333333333222222444666<<dp&ĒRiiihhhnfʜd<Φ>d<Ħeees&dq&ĒRddddddi?ʜtd<ĦeeeHHܗDӊBhhh<xgggggghhhggggggiiilllB?d<)))***---222555666666777777888888888888geĦ:::Hg8>aĦ:::===B?Ho9fff>dd<ӵB?Ho9zzz<xVVVWWW[[[aaa]]]]]]```&ӫeʬtIӇjjj>d<Φ>d<ĦkkkD&ӫetIӇdddDdDĦgggsdKĦWWWB?dp&ĒRZZZZZZ>d<sdKĦRRRB?Ho9SSSs&dq&ĒROOOLLLJJJIIIIIIIIIIIILLLKKKJJJIIIIIIJJJKKKLLLIIIGGGGGGJJJJJJGGGFFFIIIDDDEEEGGGIIIIIIJJJIIIIIILLLLLLLLLKKKJJJIIIIIIHHHDDDGGGJJJKKKLLLOOOTTTYYY[[[```fffjjjjjjiiihhhhhhiiipppzzz|||~~~|||{{{zzzxxxwwwmmmmmmmmmppprrrpppkkkfffdddhhhjjjgggaaa^^^aaaeeeeeeaaa___```___[[[YYYZZZWWWYYYZZZXXXSSSPPPQQQRRRMMMNNNPPPSSSWWW[[[___aaa```[[[WWWXXXXXXXXXZZZ___```]]]XXXVVVVVVYYY\\\]]]VVVLLLFFFHHHJJJGGGCCCCCC=========<<<<<<<<<<<<<<<:::666666::::::666333333666999;;;;;;;;;???GGGNNNOOOPPPQQQSSSVVV[[[aaafffnnnrrrvvvyyyzzz{{{}}}pppooo4DuXӵmmmooooooHu]3hhqqqssstttnennnnnn=elllmmmnnnoooooopppppppppneooommmpIƎ@t@hkkkmmmooo>hlllllllllfeddd@ďD]]][[[ZZZ[[[]]]```aaaaaaaaanedddiii=egggggghhhhhhggggggccceeeegebbbcccsĪj@hdddccccccfdDĦddd@ďDjjjjjjHkgehhhiiihhhgggfffeeehhhkkk@hjjjkkk@GccccccHĪj@IŌ\\\\\\BenePPPHkgeEEEne999888fe000Hu]3hh'''***,,,se333333555888===AAABBBBBB======<<<;;;:::<<aĦ999<<<@G```dddse```PPPFFFBBBAAADDDGGGOOO<Ō@GHkge\\\]]]^^^```ccccccdddhhhHĪj@IŌpppnnnegefffgggHu]3hIŌ```\\\DdDĦWWWneQQQOOO@hXXX[[[>hMMMNNNMMMseHHHneFFFEEE@GIIIJJJsĪj@hJJJHHHEEECCCAAA@@@???@@@???????????????@@@AAABBBBBB??????AAAAAA>>>>>>AAA;;;===???BBBCCCCCCBBBAAAEEEEEEEEEDDDCCCBBBAAA@@@>>>AAADDDEEEEEEGGGMMMQQQNNNRRRVVVWWWTTTRRRRRRTTTWWWcccssszzzwwwvvvyyy|||~~~~~~zzzxxxlllmmmpppvvvzzzzzzuuuppplllnnnnnnkkkfffeeejjjnnnllliiigggfffaaa[[[[[[^^^ZZZZZZZZZYYYVVVTTTTTTTTTVVVUUUUUUUUUWWWZZZ]]]___ZZZTTTRRRUUUWWWXXXZZZ]]]```]]]XXXUUUVVVZZZ```ddd]]]RRRMMMPPPRRRNNNLLLNNNKKKKKKIIIFFFDDDAAA???>>>;;;:::<<<@@@@@@<<<:::<<aĦ>>>BBBEEERRRWWW[[[s׼seeeWWWKKKHHHIIIHHHNNNPPPYYYHobbbaaaeeedddbbbaaabbbaaadddeeebbbaaaXXXYYYYYYD^OOOLLLHHHDdDĦCCCBBBCCC???>>>???CCCFFFHHH@@@@@@@@@@@@s׼s@@@@@@@@@???>>>???>>>DDDEEEAAA@@@@@@@@@@@@>>><<<:::888777888999:::;;;;;;<<<<<<===::::::<<<===:::;;;>>>666777888:::<<<===>>>>>>@@@@@@@@@@@@???===<<<;;;;;;>>>AAABBBBBBDDDHHHLLLJJJMMMNNNKKKFFFCCCDDDFFFJJJYYYooozzznnnddddddiiiooovvv}}}zzzqqqpppxxx{{{yyy|||yyy}}}~~~{{{yyyrrrrrrtttxxx}}}}}}yyyuuutttuuutttqqqnnnmmmooorrrrrrqqqpppmmmeee___aaahhhaaa___\\\[[[ZZZYYYXXXVVV___^^^]]]]]]\\\]]]]]]^^^[[[VVVUUUYYY]]]\\\\\\]]]aaa]]]XXXTTTTTTYYYaaafff```VVVRRRWWWYYYTTTSSSXXX[[[ZZZWWWSSSNNNJJJFFFDDDDDDBBBBBBCCCAAA@@@EEELLLPPPMMMHHHFFFFFFEEEDDDBBBEEEHHHMMMPPPPPPNNNMMMMMMPPPSSSWWWXXXXXXZZZ___cccΦ4DuXӵtvӵ>d<ĦjjjeeehhhllloooqqqpppĦnnnoooooopppppppppqqqhhhkkknnnqqqssssssrrrqqqlllmmmĦjjjiiijjjiiilllllljjjjjjlllllliiiiiimmmooommmhhhfffhhhkkkggghhhjjjkkkjjjhhheeeccc^^^___```aaaaaa```___^^^^^^```dddggghhhgggeeeccc___ccchhhiiihhhggggggiiiĦjjjiiiccc```bbbdddcccbbbaaabbbcccdddeeeaaacccffffffdddbbbaaaaaaaaa___```cccfffgggccc```dddcccbbbaaaaaaccceeefff>d<Ħdddaaa``````bbbdddgggiiijjjkkkkkkmmmkkkjjjjjjmmmoooppppppnnnkkkjjjmmmqqqsssoookkkmmmkkkiiifffcccbbbaaaaaaWWW]]]aaa```[[[ZZZ^^^dddaaa```___^^^\\\ZZZYYYYYYWWWVVVSSSOOOIIICCC===:::===777000///222555555333...333777555Ħ---,,,***))))))+++,,,,,,+++)))>d<Ħ444333555:::@@@BeCCCGGGHHHFFFEEEDDDDDDDDDBBB@@@@@@@@@===:::888;;;geFYĉ>>>@@@>aĦCCCHHHMMMQQQUUUWWWUUUSSSPPPNNNNNNQQQBeaaaYYYMMMHHHLLLOOONNNTTTVVV^^^nu]ӵvvvjjjaaaccchhhgggaaa]]]WWWUUUUUUVVVTTTQQQSSSWWWNNNLLLJJJIIIJJJKKKJJJJJJIIIIIIIIIJJJKKK>d<Ħ???===;;;777666>d<Ħ555666777Ħ333333444777999:::999888666999<<<======<<<;;;;;;888888999999Be;;;:::;;;===>>>Ħ<<<:::======999777:::<<<;;;??????>>><<<:::999;;;===888:::>>>@@@???<<<777444555666888:::;;;<<<;;;;;;777444333666666444555888555444444555777:::===>>>>>>>>>>>>>>>===;;;999888888;;;???@@@???AAAEEEIIILLLNNNNNNIIIBBB>>>@@@BBBBBBTTTnnnzzzhhhWWWTTTYYYaaakkktttwww{{{}}}}}}sssqqqhhh^^^^^^hhhqqqsssssskkkcccbbbhhhnnnrrrrrrtttzzz~~~}}}}}}}}}{{{zzz|||}}}wwwrrrrrrxxx~~~|||zzzyyywwwvvvxxxzzzyyyvvvrrryyyyyyxxxvvvsssqqqqqqqqquuuvvvwwwsssjjjcccgggpppmmmiiidddbbbbbbbbb___\\\ccccccddddddcccbbb```___eeeaaaaaafffiiigggeeeeeebbb^^^XXXSSSRRRWWW```fffaaaXXXUUU[[[\\\VVVWWW^^^```^^^\\\XXXSSSNNNJJJHHHKKKGGGDDDAAA>>>???JJJVVVaaa\\\XXXVVVVVVRRRKKKEEE@@@AAAAAA@@@??????AAACCCFFFIIILLLLLLJJJKKKQQQVVV?aŖ%7uSQuR)ӵsdKĦhhhlllmmmkkkhhhiiigdKĦoooqqqrrrsssrrrpppooolllllllllnnnooopppooommmcccgdKĦkkkkkkmmmkkkmmmnnnmmmjjjfffddddddfffjjjllljjjfffdddfffiiihhheeecccccccccbbb___\\\\\\```bbb```bbbfffddd^^^ddddddfffhhhkkkkkkhhhfffdddccccccbbbcccdddfffgdKĦiiifffddddddeeecccbbbaaaaaabbbeeegggiiiffffffeeebbb```bbbfffkkkiiihhhfffggghhhhhhdddaaafffccc```]]]]]]```dddggggdDĦeeeaaa___aaa___aaaiiimmmlllpppuuujjjhhhhhhkkkooorrrrrrpppooommmhhhdddbbbbbbdddeeebbb___[[[[[[]]]^^^]]][[[aaa```___^^^]]]^^^___```___\\\XXXSSSNNNJJJGGGFFFCCCBBB@@@<<<777333///---000---***)))+++111777;;;888222,,,gdKĦ***&&&***---......///222555666sdKĦ;;;EEEBBBFFFIIIUUURRRLLLCCCBBBAAA@@@AAACCCEEEFFFEEEAAA<<<:::;;;===ŶSDDDFFFGGG3we>><<<;;;<<<>>>===999666888888999999999DdDĦ444444444333222sdKĦ222222gdKĦ000000111222444555555666777888999:::999888555444666444222333666333888888888gdKĦ;;;>>>===;;;999777777777777::::::999888777666666555777777777888:::999777555444444444444666999;;;<<<999777555444444555333222111222333444333444777999888666666777999;;;;;;:::888:::::::::999;;;AAAEEEFFFIIIJJJFFF>>>888777888DDDQQQhhh}}}]]]KKKLLLKKKOOOXXX\\\dddgggkkkpppqqqoooiiiddd[[[TTTLLLKKKOOOVVVYYYZZZVVVSSSOOOKKKIIIIIIKKKLLLXXX[[[```dddhhhiiiiiiiiigggfffeeeddddddeeefffggg[[[```gggnnnrrrsssqqqoooxxxwwwuuussssssuuuwwwyyyyyyyyyxxxwwwwwwxxxzzzzzz||||||}}}|||{{{yyywwwuuutttzzz~~~}}}{{{||||||zzz||||||{{{zzzxxxwwwvvvuuu|||zzzwwwtttrrrssstttuuuwwwsssiiieeeiiicccaaalllhhheeedddfffffffffiiinnnpppjjjgggkkkooommmjjjiiigggeeebbb^^^YYYXXXYYYZZZVVVXXX\\\```aaa___[[[XXXbbbffffff___YYYVVVRRRNNNOOOIIIEEECCC@@@BBBPPP___lllnnnnnnkkkjjjggg[[[MMMBBB@@@AAADDD@@@999888===777888999:::???BBB@@@:::>Alllnemmmmmmjjjlllkkkiiineiiijjjmmmoooqqqqqqppppppllllllkkklllmmmmmmmmmlllnennnkkkjjjiiihhhjjjkkkkkkiiigggfffgggjjjllllllhhhbbb___```cccbbb``````bbbdddeeecccaaabbbfffgggeeehhhkkkiiidddhhhiiikkknnnpppooollliiicccccccccccccccdddnejjjjjjhhheeeeeeeeeeeedddcccccccccdddeeeeeeeeeeeeeeecccbbbbbbfffiiikkkiiihhhiiikkkjjjgggdddhhheeebbb______aaaeeeDellljjjgggfffgggeeegggmmmooolllmmmpppllljjjhhhiiijjjjjjgggeee^^^]]]ZZZWWWVVVVVVWWWXXX___]]]]]]^^^``````^^^[[[aaa___\\\YYYVVVTTTSSSSSSNNNLLLIIIDDD@@@<<<999777888777444000---,,,---...,,,---///000111000//////...+++ne---...000222444777:::>>>BBBDDDGGGne666:::BBBQQQTTTVVVVVVVVVVVVOOOGGG??????>>>>>>???@@@BBBCCCEEEBBB???>>>@@@CCC>AFFFGGGHHHk<RRRQQQQQQSSSVVVTTTQQQMMMIIIHHHKKKNNNQQQRRRNNNIIIFFFFFFGGGGGGHHHOOOUUU```fhmmmjjjeeecccgggiii^^^QQQ>>>:::555555888999888666222111111111222111///...//////000000000De111111222222222111ne000000ne000///000111222333444444555666777777777777555444333555333222222444555333111444444ne777777:::999777555444444444555555555555555444444444444444444444555666666444222222111111222333555777888666444222111222222111000...///111111000111444666777666555555777999999888333444555444444555999===;;;>>>@@@>>>888444444555???III]]]tttoooPPP??????<<<;;;@@@@@@GGGHHHLLLPPPQQQOOOKKKGGGAAA===999:::???DDDEEEDDDCCCAAA===:::888777777888???AAADDDGGGIIIIIIIIIHHHFFFEEEDDDCCCCCCDDDEEEFFF>>>BBBGGGMMMPPPPPPOOONNNTTTSSSRRRQQQQQQSSSUUUVVV[[[ZZZZZZZZZZZZ\\\]]]^^^dddfffkkknnnppppppnnnmmmoooxxx}}}zzzuuuwww{{{~~~}}}}}}|||{{{{{{|||}}}~~~|||yyywwwwwwwwwwwwyyyuuunnnmmmqqqmmmjjjpppqqqnnnnnnqqqqqqqqquuuzzzvvvooolllooorrrpppmmmmmmsssppplllfff```]]]]]]^^^_________aaaddddddbbb```bbbeeeddd^^^ZZZXXXUUUPPPOOOJJJGGGEEEBBBCCCKKKVVVjjjmmmnnnnnnoooppphhh]]]LLLFFFGGGQQQYYYVVVNNNIIICCCAAA@@@AAAAAAAAA@@@jjjkkknnnmmmmmmgggjjjjjjiiihhhdddfffiiilllnnnoooppppppkkkjjjjjjiiiiiijjjkkklllooopppooollliiiiiijjjkkkjjjhhhfffggghhhggghhhfffbbb]]]ZZZ\\\___aaa``````bbbeeefffeeedddgggiiijjjiiikkknnnlllhhhfffggghhhkkkmmmkkkhhheeebbbccccccdddddddddgggiiiiiihhhfffeeeeeefffffffffeeedddcccbbbaaacccdddeeeeeeddddddeeegggiiihhhhhhjjjkkkkkkiiigggjjjhhheeecccccceeegggiiilllmmmllllllkkkkkkjjjkkkmmmlllhhhfffhhhfffdddcccbbbbbb___[[[XXXVVVUUUTTTSSSRRRRRRRRRRRRXXXXXXXXXYYYYYYWWWSSSOOOQQQOOOLLLHHHDDDBBB@@@???:::999777444111...,,,***...---***((('''***000444111333444555444111---***++++++888::::::???===<<<@@@HHHOOOSSSTTTVVV<<<999<<>>@@@DDDKKKQQQTTTUUUSSSQQQ^^^gggkkkfff```bbbkkkqqqrrrpppnnnmmmooorrrwwwyyy~~~}}}}}}||||||||||||||||||wwwtttvvvyyyxxxwwwxxxzzzwwwwwwxxxxxxwwwzzz|||uuupppqqqrrrooonnnnnnzzzxxxssslllgggddddddfffmmmiiifffeeehhhiiihhhgggiiiiiigggbbb______\\\VVVLLLIIIGGGGGGFFFFFFLLLRRRfffiiillloootttwwwssslll]]]OOOIIIUUUhhhpppjjjbbbTTTNNNKKKNNNNNNJJJLLLpppnnnkkkiiiiiijjjlllmmmpppnnnlllkkkkkkjjjiiihhhfffiiijjjjjjlllooommmhhhdddeeehhhjjjlllnnnnnnooojjjjjjiiihhhhhhjjjmmmooollljjjjjjmmmqqqrrrpppmmmmmmmmmllliiifffdddeeefff``````___]]][[[\\\___cccggggggffffffffffffdddcccggghhhhhhhhhjjjkkkjjjhhhfffeeedddeeeffffffdddcccbbbcccdddeeeeeedddcccbbbbbbdddfffgggfffdddcccbbbeeeeeeffffffeeecccaaa```aaabbbdddffffffeeeeeedddeeeeeefffhhhiiiiiigggfffjjjiiihhhhhhhhhiiikkkllljjjjjjiiiiiiiiiiiiiiiiiikkkiiigggfffcccaaa______YYYYYYYYYYYYXXXVVVSSSQQQSSSSSSSSSRRRQQQPPPOOONNNKKKJJJIIIGGGDDD@@@<<<999:::999777666444333222111///...,,,***))))))***+++,,,,,,,,,+++,,,000777======<<<:::888777666555555666999<<>>BBBGGGSSSVVVVVVRRROOONNNIIICCCDDDFFFHHHJJJJJJJJJIIIHHHHHHGGGGGGHHHJJJLLLKKKJJJAAADDDGGGIIIIIIHHHFFFFFFDDDFFFHHHHHHFFFCCCCCCCCCDDDCCCBBBAAA@@@@@@AAAAAABBBAAA???>>>===<<<:::888888<<>>:::999777333///---++++++------..................***)))''''''))),,,000222///333666666666888===AAADDDCCCBBBAAAAAABBBCCCDDDFFFJJJMMMMMMPPPUUUSSSMMMGGGCCCAAAIIIVVV```bbbaaaZZZNNNBBB>>>@@@BBBFFFKKKNNNPPPOOOJJJHHHJJJIIIGGGCCCEEEGGGIIIJJJIIIHHHFFFHHHGGGFFFGGGHHHHHHFFFDDDDDDIIINNNPPPLLLFFFAAA>>>===>>>>>>===;;;999888888999999999999999999999999:::999888888888666222000111111777AAAJJJRRR\\\eeellloooiiifffiiijjj^^^HHH666///...---.........---,,,+++,,,---,,,)))))),,,000------............------////////////...,,,++++++------------------------++++++,,,,,,---.........+++***)))***,,,///222444---...---,,,+++*********))))))***++++++,,,,,,---,,,,,,++++++,,,---///000....../////////---+++***---,,,++++++,,,---,,,+++------------...---------///---,,,,,,...//////......///000000//////111333222111//////000111000///444333333222333222222111000222444444444333333333444444:::III]]]sssWWW;;;---111///...111000...---,,,,,,---...---+++,,,+++***+++,,,,,,,,,+++++++++,,,---------,,,+++(((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&%%%$$$$$$$$$$$$$$$###$$$''')))*********)))))))))((((((''''''&&&&&&******+++******))))))(((555555000******///333444999777333000111555;;;>>>FFFHHHLLLQQQVVVZZZ^^^```[[[TTTYYY```bbbtttzzzyyyzzzzzzzzz}}}xxxrrrooolllgggfffhhheeefffgggiiimmmttt|||zzzzzz{{{|||||||||{{{zzzwwwxxxuuuoookkkjjjeee```XXXVVVRRRMMMLLLPPPXXX]]]eeejjjuuu}}}nnnZZZNNNSSSdddwwwkkk```\\\fffooolllfffdddqqqpppnnnmmmnnnoooqqqrrrqqqnnnkkkkkknnnooommmkkkiiillllllkkkmmmpppooojjjlllllllllllllllmmmmmmmmmjjjlllmmmllljjjkkknnnrrrkkkjjjiiijjjjjjjjjiiigggaaacccdddeeedddeeefffhhhiiihhhhhhhhhiiikkkmmmoookkkmmmnnnnnnllljjjkkkkkklllhhhgggjjjkkkjjjiiijjjoookkkfffdddfffiiilllmmmggggggggggggfffdddcccccc``````aaacccddddddbbb___aaabbbdddfffffffffdddccc___```bbbeeeggggggeeebbbcccfffhhhiiihhhgggggghhheeefffhhhiiiiiiiiiggggggbbbaaa^^^\\\YYYWWWVVVVVVXXXXXXTTTNNNLLLOOOPPPNNNJJJKKKJJJGGGCCCAAA@@@AAA999888777666444111///...------,,,***(((((()))+++******,,,---------------,,,,,,---///222555888:::777;;;??????;;;999;;;>>>BBBDDDGGGKKKMMMNNNNNNNNNRRRWWWXXXUUUVVVZZZWWWOOOFFFEEEGGGQQQ^^^gggiiigggaaaUUUJJJEEEDDDDDDGGGKKKNNNQQQPPPKKKHHHIIIJJJIIICCCEEEGGGIIIIIIIIIHHHGGGDDDCCCAAA@@@@@@???===;;;@@@EEEKKKKKKDDD;;;333000444444444444333222111000111111222333444555555555333222111111111///+++(((///...111666999>>>HHHRRReeeyyyuuukkkfff___PPP>>>222//////...............///,,,------,,,++++++,,,---)))******++++++******)))---......------,,,+++***))))))))))))))))))))))))*********+++++++++,,,,,,)))(((((((((***---000222***+++,,,+++)))((((((***))))))******+++,,,,,,,,,---,,,,,,,,,,,,...///000///000111111000...+++)))---+++******+++,,,,,,+++,,,------.........------///---,,,---///000000///---.........------///111000///------///000000///444222000000111111000///000111222333222111000///444222555???NNNdddVVV999+++...,,,+++//////...---+++,,,------,,,+++---,,,+++***))))))))))))))))))***+++,,,,,,,,,+++'''&&&%%%%%%%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$######$$$$$$###$$$&&&'''((((((((('''''''''(((((('''&&&%%%$$$((((((&&&&&&%%%&&&''''''000...(((###$$$)))+++(((+++)))%%%######%%%)))+++,,,---///111555888;;;===;;;444???GGGGGGaaa}}}ooocccbbbhhhjjjiiiiiiccc^^^ZZZYYYUUUPPPPPPRRRSSSTTTWWW[[[bbblllvvv~~~pppuuuzzz|||{{{zzzzzz|||www{{{|||xxxsssrrrooollleeefff```TTTMMMQQQYYY______dddppp~~~}}}ooo___ZZZbbbqqq{{{lllfffcccgggooopppiiiaaattttttsssssstttuuuvvvvvvpppmmmkkkmmmqqqsssqqqooommmooonnnlllmmmqqqppplllmmmmmmllllllmmmmmmnnnnnnmmmoooqqqooojjjhhhjjjlllfffggghhhgggeeeeeeeeefffaaadddgggiiiiiijjjkkklllllllllkkklllnnnppppppqqqjjjmmmooonnnmmmlllmmmnnnooojjjhhhlllmmmkkkjjjmmmjjjgggeeeeeegggiiijjjjjjjjjiiihhhgggfffeeeeeedddcccbbbccceeehhhhhheeebbbbbbcccdddeeeeeeeeedddddd``````aaadddggghhheeebbbbbbeeehhhhhhfffeeeeeefffcccdddffffffdddaaa^^^\\\UUUTTTRRRPPPMMMKKKIIIHHHFFFIIIHHHCCCAAACCCAAA===@@@???===999444111222444111000///---,,,***)))))))))+++------,,,,,,...000,,,---///111333444444444777:::???CCCFFFEEEDDDCCC@@@DDDFFFBBB:::555555888CCCDDDFFFIIIMMMQQQUUUWWW\\\bbbbbb]]]]]]bbb^^^UUUPPPQQQVVV```jjjoooooollleee\\\RRRLLLGGGDDDDDDHHHJJJOOOPPPLLLIIIHHHGGGEEEAAABBBDDDEEEFFFFFFEEEEEE===;;;888777777666555444222777<<<;;;555...***)))......---.../////////...,,,,,,---///000222444555000///...------+++(((&&&,,,---///000------555@@@MMMbbbyyyoooaaaSSSCCC888333111111000......///111333///...------...---,,,*********++++++++++++******((()))***+++++++++++++++(((((((((((((((((((((((()))))))))))))))***************)))))))))***+++,,,(((***+++***((('''(((***((())))))***++++++,,,,,,------,,,,,,,,,...///000...///111222111///---+++---+++))))))***+++++++++***+++---.........------...---,,,---///000111000---...///...------///111...---,,,,,,...000000///444000------///000000///000000000111222111000...333111222666@@@TTTrrrTTT888,,,000///---000//////---,,,---......,,,++++++,,,,,,,,,+++*********,,,,,,+++++++++*********)))((('''&&&&&&(((***,,,%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''''''''%%%%%%'''(((((((((''''''######$$$$$$%%%%%%%%%%%%***+++)))$$$$$$'''(((&&&'''&&&$$$######$$$%%%%%%$$$#########%%%'''***+++)))###222888111LLLqqqssskkkWWWDDDAAAHHHKKKGGGCCC???<<<;;;<<<;;;777888;;;>>>???@@@CCCHHHPPPZZZ```^^^eeellljjjccc___aaafffdddnnnvvvtttqqqqqqrrrrrrkkkoookkk\\\PPPRRR[[[aaa^^^```gggrrrvvvuuuvvvzzz}}}uuujjjhhhmmmssssssjjjooonnnjjjllltttrrrjjjoooppppppqqqqqqrrrrrrrrrqqqnnnmmmooosssuuurrrnnnpppqqqooolllmmmqqqpppmmmllllllllllllmmmnnnooooooooorrrtttpppjjjeeeeeeggg___bbbeeeeeecccccceeeiiihhhjjjnnnoooooonnnnnnnnniiiiiiiiillloooqqqqqqqqqkkknnnpppooollljjjkkkmmmpppjjjhhhlllnnnjjjjjjmmmhhhggggggiiikkklllkkkjjjlllkkkiiigggeeeeeeeeeffffffffffffhhhkkkkkkhhheeedddddddddeeedddddddddccc```___```cccggghhheeebbb```cccfffeeecccaaabbbcccbbbcccdddccc```[[[VVVSSSHHHHHHGGGEEECCCAAA???===888>>>???;;;999999555...333333111,,,(((&&&))),,,,,,,,,***))))))(((((()))+++///333444222000000111222444777;;;>>>@@@AAABBBDDDIIIQQQWWWYYYUUUOOOKKKHHHJJJJJJCCC888222222555HHHEEEAAAAAAEEEOOOYYY```cccjjjjjjdddeeejjjggg^^^^^^```fffmmmssstttppplllddd\\\TTTNNNHHHBBBBBBFFFAAAHHHMMMLLLHHHGGGDDD@@@;;;;;;<<<===>>>>>>>>>>>>888555222111111111111000(((---222222///,,,---///,,,++++++,,,...//////...******+++---///222444555111000...------,,,)))''''''***......(((%%%+++666...BBBZZZjjjwwwqqq^^^LLL<<<555666///...---+++***+++///111,,,***)))***,,,,,,((($$$******++++++++++++******$$$%%%&&&(((***+++,,,,,,************************(((((((((((()))))))))))),,,,,,+++***)))(((((((((&&&)))+++***(((''')))+++(((((())))))***++++++,,,...---,,,,,,,,,---///000,,,---000222222111///---,,,***(((((()))*********)))***,,,---......---------,,,+++,,,///000111000000111111111//////111333---,,,+++,,,...000000000555111---,,,...111111111000///000111333333111000222000000111777IIIhhh{{{MMM333)))000000///111///---,,,+++,,,,,,,,,***(((%%%(((+++,,,,,,***)))))),,,,,,***((('''&&&&&&&&&***)))&&&%%%%%%''')))+++%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''')))++++++++++++"""$$$&&&(((((('''%%%$$$!!!&&&)))$$$!!!###%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$###$$$'''***,,,'''"""222444&&&???cccddddddJJJ222,,,222444---&&&+++***+++//////---...222......---,,,...444<<>>???@@@CCCFFFFFFGGGJJJOOOSSSTTTSSSQQQTTT\\\aaa```___]]]UUUKKKQQQWWWXXXNNN===333888@@@HHHGGGGGGGGGHHHOOO___nnntttpppnnnqqquuuvvvpppiiiqqqsssxxx}}}zzzqqqiii```RRRHHHFFFCCC<<<999<<<999CCCNNNNNNFFF<<<777666333333333333333444555666444222///---++++++,,,,,,///---+++++++++,,,+++***+++++++++,,,,,,,,,,,,,,,////////////000000000000---,,,+++******+++---///***,,,---,,,***(((((())),,,333:::AAAKKK^^^vvvrrrTTT???666111---+++///111000---+++,,,///))))))))))))))))))))))))))))))************)))((((((((())))))*********+++---,,,***))))))***,,,---+++)))((()))+++,,,***'''***+++,,,***''''''***---+++***)))(((((()))******''''''(((***---...---+++***,,,...//////...,,,+++......///000111111000000///---+++)))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---...//////000000111111111111111111111222///...---,,,,,,---.../////////............///000000000000000000000000000000///333888777===UUUqqq~~~NNN666...222000...000...---,,,,,,++++++,,,,,,---***)))(((''''''((()))***'''(((***++++++)))&&&$$$)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&((((((%%%###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%###&&&&&&%%%&&&(((%%% &&&&&&%%%$$$""""""###%%%!!!!!!!!!"""###$$$&&&&&&"""&&&'''&&&+++777AAAEEE===999111+++''''''(((***%%%&&&(((((('''((()))+++000,,,((('''***---------<<<;;;999777555333222111777:::???HHHSSS___iiiooommmpppnnnccc\\\aaakkkrrrxxx||||||yyyxxxyyytttlllvvvwwwyyyzzzzzzxxxuuutttnnntttxxx{{{mmmlllmmmnnnppppppnnnlllpppiiifffiiijjjgggfffhhhjjjiiihhhhhhgggffffffeeemmmlllkkkhhhfffeeegggiiicccddddddbbb^^^]]]```bbbhhhhhhhhhjjjllllllkkkiiilllkkkjjjjjjiiijjjkkkkkkhhhhhhjjjkkklllmmmmmmmmmjjjjjjiiihhhgggggghhhhhhkkkkkkkkkjjjhhhhhhjjjllllllkkkjjjjjjjjjjjjjjjkkkiiijjjiiifffcccbbbeeegggdddbbb```aaadddfffeeedddeeeeeeffffffgggfffffffffdddcccbbbaaa^^^]]]]]]^^^aaa```^^^\\\ZZZWWWRRRNNNLLLHHHCCC@@@>>><<<:::888666666777777666555333222111111111///---+++,,,---***))))))***+++,,,---...222111111111333777;;;???BBBCCCGGGMMMSSSUUUTTTQQQRRRSSSWWW]]]bbbddddddbbb^^^ffflllkkkgggaaaWWWLLLOOOTTTVVVOOOCCC===AAAGGGJJJIIIKKKPPPTTT[[[iiiuuuzzzvvvsssvvv{{{|||xxxssszzzzzz}}}~~~vvvooo\\\MMM@@@???>>>888444555222:::AAAAAA999000---...++++++,,,,,,---.../////////...---------...///000+++)))((((((***++++++***......//////000111222222333222111000///...------,,,+++)))))))))***,,,---''')))++++++******+++,,,+++...111333888DDDUUUbbb~~~~~~hhhLLL999222000...///...------......,,,***))))))))))))))))))))))))((((((((((((((()))))))))&&&&&&'''((())))))******++++++***))))))***+++++++++)))((()))+++,,,***'''***+++,,,+++))))))+++---+++***)))(((((()))******''''''(((+++---...---+++...////////////...,,,+++......///000000000/////////...,,,***)))***++++++,,,,,,------------,,,,,,------......///.........//////000000111111111222///...------------...///,,,,,,---...///000000111////////////////////////222000222555222444FFF[[[uuu|||KKK555---111...---000------,,,,,,++++++,,,,,,---******(((((('''((())))))&&&''')))++++++***((('''((((((''''''&&&&&&''''''&&&&&&&&&'''((((((&&&$$$''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%"""$$$%%%%%%&&&)))'''"""&&&&&&%%%$$$""""""$$$%%%!!!!!!"""###%%%'''((()))&&&'''&&&$$$'''000666666///,,,'''""" !!!###$$$$$$&&&''''''''''''(((******'''$$$$$$&&&)))******111000000///...------,,,,,,---000444:::BBBHHHLLL^^^iiimmmcccXXX[[[iiivvv~~~}}}~~~{{{tttwww|||}}}sssllltttyyy}}}lllkkkjjjkkklllkkkiiihhhooojjjfffggggggeeeeeefffiiiiiiiiiiiihhhfffeeedddjjjjjjhhheeeaaa```aaabbbaaaaaaaaabbbdddgggiiikkknnnmmmlllmmmnnnooonnnlllmmmmmmmmmnnnnnnnnnnnnmmmkkkkkkjjjjjjjjjkkkkkkkkkiiiiiihhhggggggggghhhhhhkkkkkkkkkiiiggggggiiijjjllllllkkkjjjiiiiiijjjjjjhhhhhhgggeeebbbbbbccceeebbb```______aaabbbaaa```cccddddddeeeffffffeeeeeeccccccbbb```]]][[[YYYWWW[[[XXXSSSOOOKKKFFFAAA>>>777666444444444444222111333222000///...---......+++---............000111222111111222333444666777888888888888:::???EEEJJJPPPQQQVVVaaakkklllddd[[[UUUXXX^^^fffnnnqqqqqqpppooouuuzzzxxxsssjjj]]]SSSRRRVVVXXXVVVPPPNNNPPPSSSQQQPPPSSS\\\eeemmmvvv}}}|||~~~|||cccNNN<<<888777222---------222555444...))))))+++***************+++++++++))))))+++---///111333333---,,,+++,,,.../////////111111111222444555777888444444222000...,,,+++******)))((((((((()))+++,,,(((***++++++*********+++111000...---...333;;;AAAXXXaaakkkssszzz}}}yyyrrrnnnfffTTT???222///222333222,,,(((***///000+++$$$))))))))))))))))))))))))'''''''''(((((())))))***&&&&&&''')))***+++,,,,,,))))))************))))))+++)))))))))++++++***)))***,,,------+++++++++,,,***)))((((((((((((******))))))))),,,......---+++111111000///...------,,,....../////////...------///...,,,+++******+++,,,,,,---...000000...---,,,///////////////...---,,,......///000111222222333///......------......///***+++---///111111111111////////////////////////111...///111///---666CCCUUUiiivvvFFF333,,,000---,,,///,,,,,,,,,++++++++++++,,,,,,+++***)))(((((((((((((((%%%&&&((()))******)))((('''''''''''''''(((((()))(((''''''((())))))(((&&&)))(((((((((((((((((()))&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''(((%%%%%%$$$$$$$$$$$$$$$$$$ ###$$$$$$&&&***((($$$&&&%%%$$$#########$$$$$$""""""###$$$&&&)))+++,,,((('''%%%###&&&------***'''%%%###"""!!!"""$$$%%%###%%%&&&&&&&&&&&&'''))))))'''%%%%%%'''***+++,,,&&&&&&'''''''''((((((((()))(((((()))+++...111333SSS```fffXXXHHHMMMfff||||||}}}xxxooojjjiiihhhhhhiiiiiigggfffooollliiihhhhhhhhhiiijjjkkkkkklllllllllkkkjjjiiiffffffeeebbb^^^\\\\\\]]]eeeddddddfffjjjnnnppppppnnnlllkkklllooopppqqqpppnnnoooqqqssssssrrrqqqpppqqqooommmkkkjjjiiijjjjjjkkkkkkkkkjjjjjjkkkllllllkkkkkkkkkhhhffffffgggiiilllkkkjjjiiiiiiiiiiiiiiiiiiiiihhhfffdddddddddeeedddcccaaaaaaaaaaaaaaaaaaaaaaaabbbcccccccccbbbbbb```___]]][[[XXXUUUPPPMMMJJJFFFAAA<<<888555222////////////000111111...,,,///---***((('''(((***,,,---000222444444666888:::======>>>???>>>===<<<;;;888:::>>>@@@BBBFFFLLLPPPVVV[[[eeeqqqxxxtttggg\\\UUUYYYbbbmmmwww}}}~~~}}}}}}tttiiiaaaaaabbbccccccaaaaaaaaaaaa^^^[[[]]]fffqqqzzz~~~tttXXX===333222...))))))---//////---+++***,,,...******+++*********))))))(((***,,,000222444666666555444222333555666666555111111111111222333555666//////...---,,,+++******)))((((((((((((***+++,,,,,,---...,,,***'''''''''333000...---///111333444999>>>EEELLLTTTXXXTTTMMMLLLGGG>>>333---...222666000+++''')))---...)))###((((((((((((((((((((((((&&&''')))+++,,,+++***)))((()))***+++---...///000(((***+++,,,,,,+++***(((+++***))))))***************,,,---...---,,,++++++***)))((('''((()))***++++++***+++---//////---+++111000///...------........./////////...---,,,,,,///...---,,,+++++++++,,,,,,---000111111000---,,,......////////////............///000222333444444//////............//////,,,...000222333333111000////////////////////////...+++,,,000000...111666;;;MMMgggiiiAAA000,,,...+++,,,...***,,,,,,++++++++++++,,,,,,++++++***))))))(((((((((''''''((((((((((((((((((''''''''''''((()))***+++***)))((()))******)))((())))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%%%%'''&&&$$$######%%%&&&'''%%%%%%%%%$$$$$$#########"""$$$$$$###&&&)))((($$$%%%$$$######$$$%%%$$$#########$$$%%%&&&''')))***'''&&&$$$$$$)))///---'''%%%%%%%%%%%%&&&&&&'''(((###$$$&&&&&&%%%$$$&&&''''''&&&%%%%%%''')))+++,,,###$$$$$$%%%&&&&&&''''''***)))))))))***---///000MMMVVVUUUBBB333>>>___zzz~~~}}}~~~}}}kkkjjjjjjjjjkkkkkkiiigggkkkllljjjiiihhhjjjlllmmmlllllllllkkkjjjiiiggggggbbbcccccccccbbbaaacccdddjjjiiiggghhhkkknnnooonnnnnnllljjjjjjllloooppppppnnnoooqqqssssssqqqpppnnnpppooonnnlllllllllmmmnnnllllllllllllmmmmmmnnnooonnnnnnmmmkkkiiihhhjjjkkknnnmmmllllllkkkkkkkkkkkklllkkkjjjiiihhhhhhgggfffggggggfffeeeccccccccccccaaaaaaaaaaaa```___^^^]]]\\\YYYUUURRRNNNHHHBBB===999555111...------+++***...------...///---+++(((((('''&&&&&&(((,,,000222666888<<<>>>???AAACCCDDDAAACCCFFFHHHGGGDDD@@@===666===GGGMMMOOOPPPSSSVVV\\\gggvvv}}}sssfff]]]___eeeppp}}}yyyuuuvvvuuusssssssssrrrqqqooopppjjjiiipppzzz~~~^^^<<>>===@@@DDDHHHIIIKKKMMMNNNGGGJJJNNNQQQQQQNNNJJJGGG>>>IIIXXXaaaccccccccceeelllyyysssjjjgggooouuu~~~zzzwww||||||[[[999+++++++++...111---,,,++++++,,,,,,***))))))+++---000222333444444555555555666777777888888111///---,,,------,,,+++,,,+++)))'''&&&'''((()))"""###$$$&&&(((***,,,,,,''''''((()))***++++++,,,''')))+++++++++***+++,,,,,,++++++,,,---...---+++000000---))))))------******((()))***(((%%%%%%((('''+++...,,,(((&&&(((+++'''''''''''''''''''''''''''***///222222///***'''''''''(((***+++,,,------+++,,,...//////...,,,++++++,,,+++***))))))+++---,,,+++++++++------,,,***+++***))))))***+++---...///......///000000...,,,***++++++,,,---...//////....../////////...------/////////......---,,,,,,---...///111111///...---,,,,,,...///000111111111//////000111222333333444...//////000000//////...333444444444444222111000........................222222333444555333000---111444===NNNeee|||hhhEEE777---,,,---))),,,///)))++++++************++++++))))))***++++++******))),,,+++(((&&&%%%%%%%%%%%%(((((((((((()))***,,,,,,,,,***((((((***+++******'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&'''&&&###$$$'''&&&"""%%%###"""###&&&'''%%%"""%%%%%%$$$###""""""""""""$$$%%%$$$###%%%(((&&& $$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$$$$$$$$$$&&&(((%%%%%%&&&%%%%%%%%%&&&%%%(((''''''''''''((())))))+++000111,,,---888GGGQQQVVVVVV\\\iiiuuu}}}|||sssvvvooooooppppppnnnjjjddd```ccciiikkkhhhfffhhhiiigggfffeeebbbaaa```aaacccdddfffhhhkkklllmmmnnnpppqqqoooqqqrrrpppnnnnnnqqqttttttppplllkkklllnnnpppqqqnnnooooooooonnnlllkkkiiijjjkkkmmmnnnpppqqqqqqqqqiiiiiijjjjjjlllmmmnnnoooqqqqqqqqqpppnnnnnnppprrrnnnnnnnnnnnnooopppqqqrrrllljjjhhhiiijjjiiigggdddggghhhgggddd```^^^___```[[[ZZZXXXUUUQQQMMMJJJHHHDDD???888555444222---(((,,,***)))***,,,------,,,+++******,,,...///...---+++---222777<<>>BBBHHHLLLOOOQQQSSSUUURRRSSSUUUUUUUUUSSSPPPOOOQQQ^^^nnnxxx{{{zzz{{{}}}yyyvvvwww}}}wwwYYY:::---++++++---111---...111888>>>@@@===999666777888999999777666555111111///......///000111)))(((&&&&&&'''((('''&&&***)))'''%%%%%%&&&((()))$$$$$$%%%&&&'''((())))))%%%&&&'''((()))*********%%%'''***+++++++++---...---...//////...---------///111...)))'''+++------***'''(((***(((######'''&&&***------)))'''***---))))))))))))))))))))))))+++,,,...//////,,,)))'''((((((((()))***++++++,,,+++,,,------------,,,++++++,,,,,,***((((((+++...---+++))))))+++,,,+++***,,,++++++***+++---...///000//////000111000...,,,+++,,,---/////////............///000000000//////000000000//////...---,,,---......//////......------...///000000000000000......//////000000000111...///000111111000///...222222222222222111111111........................000222333333222222000---///111444:::HHH]]]uuuXXX999444,,,------)))---000)))++++++************++++++'''(((***+++,,,++++++++++++***'''%%%$$$%%%&&&'''))))))))))))******+++,,,,,,***(((((()))*********'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&$$$###!!!$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%"""$$$((('''$$$%%%"""!!!###'''(((%%%!!!$$$$$$###""""""""""""###"""%%%%%%""""""$$$### &&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$&&&((((((&&&&&&(((***%%%%%%&&&&&&'''''''''(((***))))))(((((((((((((((###(((,,,+++,,,222888:::@@@>>>CCCRRRbbbppp}}}{{{zzznnnnnnnnnnnnkkkeee]]]WWWdddkkknnnjjjgggiiihhheeecccbbbaaaaaadddhhhmmmpppmmmnnnooonnnllljjjjjjjjjgggkkkmmmllliiiiiimmmrrrrrrooollllllnnnsssvvvxxxrrrrrrqqqqqqooonnnlllkkkmmmnnnooooooooonnnlllkkkjjjjjjkkklllmmmnnnpppqqqnnnoooooonnnmmmmmmoooqqqkkkkkkkkkkkklllnnnooopppjjjhhhfffggghhhhhheeeaaadddeeeeeeaaa]]]ZZZ[[[]]]UUUSSSPPPLLLGGGCCC???<<<444///++++++...000///,,,,,,+++***+++,,,---,,,+++,,,,,,---000444777888777666888<<<@@@CCCCCCBBBAAA<<>>222...******...///222;;;GGGRRRWWWUUUQQQ??????===;;;777222---+++***)))'''%%%%%%&&&''')))&&&%%%$$$%%%'''(((((((((***(((&&&%%%&&&(((***,,,(((((('''''''''&&&&&&&&&###$$$%%%'''((()))))))))(((***++++++*********++++++---///...---,,,---...)))---...)))'''***///000***''''''***((($$$%%%+++&&&))),,,,,,******+++---************************...------,,,+++***))))))*********++++++,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,***((((((,,,///---***''''''***,,,+++***,,,,,,++++++,,,...///000111000000000111000...,,,---...000111111///---,,,......///000111111111000000000000000///...---,,,.........------.........000000000000000//////...---------..................///000111111000///...000000//////000111222222........................+++...000000000111111000,,,...///...333DDD___ttttttOOO333222,,,------)))---000)))++++++************++++++&&&((()))+++,,,,,,,,,+++***(((&&&$$$$$$%%%((()))*********)))******+++,,,,,,***(((''')))*********''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''###$$$&&&''''''%%%""" #########$$$$$$%%%%%%&&&###$$$###"""$$$))))))&&&$$$"""!!!###((()))%%%!!!######""""""######$$$%%% $$$&&&###"""$$$&&&$$$###############$$$$$$$$$%%%'''''''''%%%%%%%%%'''"""$$$&&&%%%###"""$$$&&&&&&&&&'''((()))***++++++(((((((((((((((((((((((((((,,,,,,(((&&&***...//////+++///>>>PPPaaassskkklllllllllhhhbbb\\\XXXcccgggkkkllljjjgggdddcccgggfffgggiiimmmooopppoooqqqqqqqqqppppppooonnnmmmkkkjjjjjjiiiiiihhhhhhgggmmmlllkkklllnnnppppppppprrrrrrppppppppprrrtttvvvuuusssqqqqqqqqqqqqooommmnnnmmmmmmlllmmmnnnoooooonnnppprrrssssssqqqnnnllljjjjjjjjjlllmmmllliiigggfffeeedddddddddcccaaa___aaa^^^ZZZWWWUUUTTTRRRPPPNNNIIIBBB===;;;999666222222+++(((,,,...+++))),,,000000111000000111333666222111222777===@@@===999888<<>>:::777>>>===???FFFQQQXXXYYYXXX```ZZZVVVRRRHHH@@@EEEQQQppp~~~kkkQQQ===333///+++(((...///555AAAQQQ___iiinnnUUUCCC333000000,,,(((&&&(((&&&%%%&&&((())))))))) ###'''******(((%%%###$$$$$$$$$######$$$'''***)))'''%%%&&&((()))'''%%%&&&%%%$$$%%%''')))))))))''''''(((+++------+++))))))***///666777222//////...+++((((((+++...000///)))---...+++(((((('''$$$---***&&&'''***,,,---,,,///...,,,,,,------,,,***---------------+++***)))...,,,***)))+++---...---***+++,,,,,,***)))))))))...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,---///111444333333222111111111000222///,,,+++---///000111111222333444333333444666555444333111///...,,,,,,+++,,,------......------777333///---...000222222222000...------...---+++------/////////...---,,,///...------///000000000......///000111000000000333000------///111000......///111222111555BBBOOOmmm{{{ZZZAAA777888333,,,+++---///---+++)))(((((((((((())))))***)))******+++++++++******%%%(((******((('''(((***)))+++,,,------,,,***)))***((('''&&&&&&(((+++---'''((())))))(((%%%!!!$$$""""""$$$''''''%%%"""###"""""""""!!!!!! $$$$$$############$$$$$$&&&###"""%%%%%%###$$$'''&&&###!!!!!!$$$&&&&&&%%%&&&&&&$$$###""""""!!!!!!"""###$$$%%%&&&%%%$$$$$$%%%$$$######$$$$$$"""!!!%%%###!!!!!!###$$$%%%%%%"""############$$$$$$$$$%%%&&&((()))************,,,)))&&&&&&''''''%%%###((()))************)))))))))***---333@@@RRReeeqqqzzzyyy|||kkklllmmmllljjjfffbbb___]]]___bbbccccccdddeeegggjjjiiiiiijjjlllnnnmmmlllllllllmmmmmmllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiilllllllllmmmnnnoooooonnnppppppoooooooooqqqsssuuutttrrrqqqqqqrrrqqqpppnnnllllllmmmmmmmmmlllllllllmmmnnnoooppppppooommmlllkkkjjjkkklllmmmllliiigggeeedddccccccccccccaaa___\\\XXXTTTQQQOOOMMMKKKIII@@@<<<666444444444222000222---+++///111...,,,---333555777888777666666666000///222999AAACCC>>>888222555999<<<<<<;;;999888777777888>>>HHHSSSZZZ^^^ccc[[[TTTMMMCCC===FFFUUUxxxtttXXX@@@333---)))&&&...+++)))///===OOO^^^fff\\\GGG222)))((('''''')))&&&%%%%%%&&&(((***))))))"""$$$'''))))))'''%%%$$$#########"""!!!###&&&((((((&&&$$$%%%'''(((&&&%%%'''%%%$$$%%%'''))))))(((''''''))),,,//////---***,,,000;;;GGGHHH>>>111)))///,,,((('''(((*********(((,,,---***((())))))'''+++)))'''(((,,,...///...000...------//////...,,,++++++++++++,,,,,,,,,,,,***))))))+++...000111000,,,---......,,,++++++,,,---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,---,,,---...---,,,,,,---///444444444444333222111000222///,,,+++,,,.../////////000111000///...///000222222111000...---,,,,,,---------------.........555333///...///111111111222000...---......---,,,------...//////...---,,,...---,,,,,,---.../////////////////////000000000000///------///000111111000///000111//////666???TTTggg|||iiiKKK888444666111,,,***---...---+++,,,+++***(((''''''&&&&&&'''(((***+++,,,---......+++---///...,,,+++,,,---,,,---......---+++)))(((+++***(((&&&&&&(((***+++(((((()))((('''%%%""" $$$###"""$$$&&&'''%%%###$$$$$$$$$######"""""""""$$$$$$############$$$$$$""""""""" !!!$$$&&&$$$!!!"""$$$&&&&&&%%%%%%%%%$$$###""""""""""""######$$$%%%%%%%%%$$$###%%%$$$######$$$$$$###!!!%%%###""""""###%%%%%%%%%############$$$$$$$$$$$$$$$%%%'''(((((((((((('''(((%%%######%%%&&&%%%###(((((((((((((((''''''''''''(((***...777DDDRRR\\\bbb\\\XXX[[[bbblllzzzllllllmmmlllkkkjjjiiihhhbbbcccccccccdddgggkkknnnmmmlllkkkkkkllllllkkkiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmkkklllmmmnnnnnnmmmllllllmmmmmmmmmmmmnnnppprrrsssrrrqqqpppqqqrrrsssqqqpppnnnnnnnnnnnnnnnmmmkkkkkklllllllllmmmmmmmmmmmmmmmjjjjjjiiijjjjjjiiifffccc```___^^^^^^^^^]]][[[YYYRRROOOKKKHHHFFFCCCAAA>>>555111---,,,...///...,,,000------111444222111222555888===>>>===999777555---,,,000:::DDDEEE===444---///111333555555555555111111333777???KKKYYYbbbbbbXXXMMMEEE===<<>><<<:::666444333///++++++---///...,,,//////000333555444444444333666:::;;;999555333222---+++,,,555???@@@888///***,,,...111333333111///111333444666:::DDDSSS^^^ZZZOOOCCC<<<888===RRRhhhnnnSSS;;;---(((''''''((('''&&&&&&(((+++...///666///(((&&&''''''%%%#########$$$&&&)))***)))'''((('''&&&%%%%%%%%%%%%%%%'''''''''%%%%%%&&&(((+++%%%$$$###"""###$$$$$$$$$'''&&&&&&'''))))))((('''&&&'''+++///333333000---...222@@@RRRYYYNNN:::---222000---+++)))((((((((())),,,,,,'''&&&)))+++***'''((()))+++---...------...---,,,---///000000///***)))(((''')))+++---///,,,---...000222111...,,,***,,,------+++***+++,,,******+++,,,---...///000///...---,,,,,,------...---...///...,,,,,,---///444555777888888555222111111...+++***+++++++++***...000000///---------...---------...---.........000///---,,,---...000222111000///000111111000...000...---,,,---...---,,,---------...............------...---,,,,,,---///000///---,,,---...000222---000111000---,,,...111111......111222000000333...555@@@OOOaaavvvqqq]]]MMM@@@444...///000---***)))***,,,+++***(((''''''(((((()))***+++%%%&&&'''))),,,...000111///000000000...---,,,,,,......///...---,,,+++*********)))))))))***++++++***)))'''%%%$$$$$$$$$$$$%%%$$$###"""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%"""###&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%######""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######%%%$$$######%%%%%%$$$###""""""######""""""$$$%%%#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&''''''''')))(((%%%$$$###$$$%%%&&&&&&(((***+++,,,---000222111---***)))+++444EEEVVVZZZ]]]bbbhhhnnntttxxxzzzooonnnllljjjiiijjjkkkllliiijjjkkkjjjhhhffffffgggkkkkkkkkkmmmnnnnnnllljjjiiijjjkkklllmmmnnnnnnnnnjjjkkkllllllmmmnnnoooooojjjllloooooollljjjiiiiiihhhiiiiiijjjkkklllmmmnnnmmmmmmnnnpppssssssrrrpppuuusssooollljjjkkkmmmnnnkkkjjjiiihhhhhhiiijjjkkkiiigggdddcccbbb```]]]ZZZVVVTTTQQQOOOLLLIIIEEEBBB===;;;888666555333000---222...+++,,,000333333222666777777555333222111//////000222111000//////000111---+++000777999333,,,)))+++///555999888444000444777:::999999>>>HHHQQQKKKAAA777444444>>>WWWppp~~~xxxssscccUUUAAA111)))''')))***)))*********)))&&&%%%$$$&&&''''''(((******'''############%%%''')))(((''')))(((&&&$$$$$$$$$&&&''''''''''''&&&$$$%%%(((+++%%%%%%$$$###"""###%%%&&&'''''''''(((******(((&&&&&&'''***...222222000...---+++///:::AAA<<<111***...---,,,+++)))))))))***+++...---(((%%%''')))(((((()))************))))))---,,,+++,,,...//////---,,,+++)))(((((()))+++,,,,,,---...111333222///,,,***,,,...---,,,+++,,,---******+++---...///000000111000...---,,,---...///,,,---......---...000222444555777888777555222000000...+++***++++++***)))---...//////......000111---------....../////////000///---,,,---...000222///......000111111///---...---++++++,,,---,,,+++------------......//////...///000///---,,,...000000///---,,,,,,...000111///111222111---+++,,,...111...---000111000111555///...///777EEEZZZqqqttt___PPP@@@888666333///---...,,,***)))************''''''''''''((()))***+++'''''''''((()))+++---...//////.........---+++***,,,,,,------------------((((((***+++,,,,,,,,,,,,***)))&&&%%%$$$$$$%%%%%%$$$$$$#########$$$%%%'''#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!! $$$$$$!!!!!!###%%%%%%&&&&&&%%%%%%%%%%%%""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###!!!######!!!!!!"""$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%&&&)))(((&&&$$$$$$%%%&&&'''$$$'''***++++++***+++,,,000---***(((%%%'''111===???>>>AAAGGGOOOTTTUUUSSSooommmkkkiiihhhiiijjjkkkfffhhhkkklllkkkiiihhhhhhjjjjjjkkkmmmoooooommmkkkggghhhiiijjjkkkkkkkkkkkkjjjjjjkkkkkklllmmmnnnnnniiilllooonnnkkkhhhiiijjjhhhhhhiiijjjjjjkkkkkkkkkjjjkkklllooorrrrrrpppnnnqqqnnnjjjgggfffgggiiikkkiiihhhgggfffeeefffgggggggggdddaaa___]]][[[WWWUUUPPPMMMJJJGGGDDD@@@<<<999555444222222222111...,,,...,,,+++...444:::<<<<<>>666111///---+++---------,,,,,,---000333666222///111555777444111,,,...333:::??????:::555555888:::999666666;;;???;;;333---...111<<>>AAAAAABBBDDDAAA777111111111000...///000111111333777:::;;;:::999999:::;;;;;;;;;999888:::>>>BBBAAA<<<666111222333222///...///111...)))'''***---555KKKaaawww{{{uuusssppppppqqqrrrrrrqqqqqqjjjMMM<<<555000000...+++)))(((((('''&&&'''''''''&&&$$$%%%))),,,(((+++)))###!!!%%%(((((((((%%%"""!!!###%%%&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%$$$"""!!!!!!$$$&&&((()))(((&&&$$$%%%(((+++(((((((((***+++***(((%%%(((''''''(((+++---,,,+++888222.........++++++---%%%((())))))((((((***,,,(((------***''')))(((&&&)))******)))''''''***,,,///...------......---,,,...------,,,+++*********))))))+++...111222111000---...000000000///000111---...///111111111000000444222///---,,,---///000---...///...---...000111222333333222222111000///...---+++,,,---...---++++++---...---,,,,,,---...,,,,,,,,,,,,---------------------------............---,,,---///000///...///...,,,---...//////...------,,,,,,---...000111---000111///+++***---000---------.........//////---------...000///...,,,***,,,000333///))))))...***))))))++++++...<<>>BBB???777222666999999111333666777999;;;>>>AAA===???@@@AAAAAAAAABBBDDDGGGCCC@@@AAABBB???999333,,,,,,,,,***)))((()))***)))$$$$$$((()))///AAAUUUlllrrrPPPMMMKKKMMMQQQSSSRRRPPPGGG\\\fffUUU===111000000)))***+++,,,+++(((%%%""""""%%%((((((&&&$$$$$$%%%%%%'''###!!!$$$%%%###***&&&""" !!!###%%%&&&&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&$$$"""###%%%(((*********'''%%%%%%)))---(((((((((***+++***(((%%%((('''&&&&&&)))***+++***///,,,,,,...---))))))+++'''***,,,+++***)))+++...&&&***---***)))******'''(((******)))'''(((---000111000......//////...,,,,,,------------,,,+++***---,,,,,,...000000...,,,+++---...///...---...//////000111222222111000///444222000---,,,---///000///000000///------...000222222111000000/////////---,,,,,,,,,...///...,,,///000000///---,,,,,,---+++++++++++++++++++++++++++,,,------......------...---,,,,,,.../////////111///......000111000000------,,,,,,---...000111,,,///111...***)))+++///,,,---......//////......,,,******---111333000---$$$***333777222++++++000%%%(((---111,,,)))000<<>>;;;777///666:::888333222333444...///...---***(((((((((&&&&&&''''''(((***+++,,,)))((('''((())),,,...000,,,+++***+++......,,,***---,,,++++++************......000000...+++'''%%%'''''''''&&&&&&%%%%%%$$$ ###&&&'''%%%###$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$###%%%))))))&&&$$$&&&$$$'''))))))&&&$$$$$$%%%$$$$$$###############$$$""""""""""""###&&&((()))%%%$$$###$$$&&&'''&&&%%% %%%)))(((%%%###%%%((($$$$$$%%%%%%%%%&&&&&&&&&###"""!!! !!!"""###!!!###%%%%%%$$$$$$'''***######%%%&&&'''(((((((((//////---***&&&%%%%%%'''+++'''%%%(((***((((((***!!!+++444333***&&&,,,444ooonnnlllkkkkkklllmmmnnnkkkkkkkkkmmmooopppnnnlllfffhhhjjjkkkkkkkkkiiihhhnnnmmmlllkkkkkklllmmmnnniiiiiijjjjjjjjjiiiiiihhhkkkkkkjjjjjjiiihhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjmmmkkkiiiiiijjjkkklllkkkkkklllmmmjjjgggeeegggiiihhhgggccc^^^XXXUUUUUUVVVOOONNNMMMKKKGGG@@@888333444444333222222333444444222000///111555888888666555555666;;;DDDIIIBBB888777===???======???===888888666666999???DDDEEEEEE??????AAAFFFKKKMMMJJJGGGKKKKKKJJJFFF???666---(((&&&&&&'''(((((('''&&&%%%###$$$&&&((('''***777DDD```vvvqqqbbb>>>999444444666888555222444:::???;;;222+++---000---000000...)))&&&''')))%%%&&&&&&''''''&&&%%%%%%"""""""""""""""######$$$((('''&&&&&&'''((()))***%%%'''((('''%%%%%%%%%&&&$$$%%%'''((((((&&&%%%###"""(((***&&&$$$&&&((((((***&&&&&&,,,---(((&&&(((***))))))((())))))***+++///...,,,+++***++++++,,,***)))(((''''''((())))))&&&))),,,///...***&&&###)))'''&&&(((,,,...---+++------------------,,,,,,...000111222111...+++)))***+++,,,---------------+++---///000...---------111333444222///---...000333111///---,,,...///111......------------------333222111///...---------000,,,)))))),,,//////...////////////...---,,,+++,,,++++++******++++++,,,)))******+++,,,---.........---,,,++++++,,,---...---...///000000///...---111...---111222000...///222///,,,,,,...000///...---,,,++++++------,,,+++,,,---...//////...---,,,------...000111111...,,,,,,+++*********,,,...000555;;;JJJ___www~~~xxxiii]]]NNNCCC>>><<<999666;;;;;;>>>???:::222000333000...---,,,------+++***---+++)))((()))***)))(((((())))))***+++,,,,,,,,,)))***,,,,,,,,,+++)))''')))***+++***((((((+++...,,,---...---+++******+++))))))((('''&&&&&&%%%%%%%%%$$$######""""""######""""""""""""""""""""""""&&&###!!!!!!$$$&&&&&&%%%######!!! !!!"""$$$%%%$$$%%%%%%$$$######$$$&&&'''%%%"""""""""######"""!!!!!!!!!!!!"""###$$$%%%$$$######%%%((('''### $$$$$$###$$$%%%''')))+++&&&'''%%%###%%%(((&&&!!!$$$!!!"""%%%$$$###"""""""""###$$$%%%'''((($$$$$$%%%%%%%%%'''***---///+++***+++***&&&%%%(((((('''&&&$$$$$$(((---111(((&&&,,,(((,,,---,,,EEEoooooommmlllkkkkkkkkkkkkjjjjjjkkkmmmoooooonnnlllhhhiiijjjkkkkkkkkkjjjjjjnnnmmmllllllllllllmmmnnnjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhiiiiiijjjkkklllmmmnnnnnnkkkiiiiiijjjjjjjjjiiiiiijjjjjjgggdddbbbcccddd```^^^[[[XXXUUUSSSQQQQQQMMMJJJFFFBBB>>>999444000222111000......///000111444555666:::===>>><<<999333333444888@@@DDD>>>444222777;;;;;;===AAA@@@<<<<<<::::::===DDDJJJMMMNNNAAABBBFFFKKKOOOOOOLLLHHHIIIGGGCCC===666///(((%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&'''111===XXXpppwwwdddTTTJJJ;;;777222//////000000///---111555333---((())),,,+++---...---+++(((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$''''''&&&&&&&&&'''((()))$$$&&&((((((&&&%%%$$$$$$$$$%%%&&&(((((('''%%%$$$!!!'''***((((((,,,//////,,,'''&&&***+++&&&$$$&&&(((((())))))))))))******///...,,,+++************,,,+++)))((('''''''''''')))******+++***((('''&&&)))''''''))),,,...---+++,,,,,,------------------...///000000///...,,,++++++,,,,,,------,,,,,,+++,,,...000000///...---...222444555333000///000111444222000......///000222......,,,+++***,,,111555111///------...000000///...+++))))))+++---...---,,,------...............------,,,,,,,,,,,,------...---+++******,,,.../////////...------...//////---...///000000///...---111---,,,000111///...///111...,,,,,,...//////...---,,,+++,,,------,,,+++,,,---...//////...---,,,---------///111111...,,,,,,,,,+++***+++---///000111333999FFFYYYnnnzzzqqqeee]]]ZZZXXXSSSNNNHHHBBB<<<999:::;;;<<<;;;:::999:::;;;777111///111111000//////000///---+++)))((('''''')))++++++***(((((()))******+++,,,,,,***+++,,,------+++***))))))***+++***((((((+++......000111000---,,,,,,,,,)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$#########"""########################&&&$$$"""###%%%'''&&&$$$"""######$$$$$$%%%&&&&&&###$$$$$$###""""""###%%%%%%###!!!!!!###$$$$$$$$$ !!!!!!"""###$$$%%%$$$$$$%%%''''''$$$"""&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%$$$###%%%)))((($$$&&&###!!!!!!###$$$$$$###""""""###$$$%%%&&&'''(((------+++)))'''(((+++...///+++((()))(((%%%%%%(((%%%%%%%%%$$$$$$''',,,000***(((---'''))),,,---IIIoooooonnnmmmllljjjiiihhhjjjjjjjjjlllnnnooommmkkkjjjkkkkkkkkkllllllllllllnnnmmmllllllllllllmmmnnnkkkkkkkkklllllllllllllllgggggghhhiiiiiijjjkkkkkkhhhhhhjjjkkkmmmooopppqqqmmmkkkiiihhhiiiiiihhhfffeeefffeeeccc___]]]]]]]]]VVVSSSPPPPPPPPPOOOKKKGGGGGGCCC===888444222000...111000...------...000111555777:::>>>???===888444111111222666>>>CCC>>>555000555999;;;>>>AAAAAA>>>@@@??????CCCIIIOOOTTTVVVHHHHHHJJJLLLMMMKKKFFFBBB???<<<777111+++(((&&&%%%&&&&&&&&&&&&&&&&&&&&&''')))'''''''''$$$$$$,,,666QQQjjjuuu\\\GGG===999999777444000---+++---...))),,,......,,,******************++++++)))%%%"""'''&&&%%%$$$$$$%%%&&&'''######""""""######$$$%%%&&&&&&%%%%%%%%%&&&''''''###%%%((((((&&&$$$#########$$$&&&'''((('''&&&&&&"""''')))((()))---000///---)))&&&''''''%%%###$$$&&&'''((()))***))))))(((...---+++***)))(((((((((---,,,***((('''&&&&&&&&&,,,***(((&&&&&&&&&'''(((((((((''')))+++,,,,,,+++++++++,,,,,,------......------------------------,,,,,,,,,---,,,,,,++++++---///111111000......///111222333222000...///000222111///...---...000111---...,,,)))(((///;;;EEE888222,,,+++...000///------+++))))))***,,,,,,,,,)))***,,,---///000000000//////............//////222000,,,***)))+++...000000000////////////000000---......//////......---111,,,+++---///------//////---,,,,,,---......------,,,+++,,,---...---,,,,,,,,,............,,,,,,,,,,,,---...000000...,,,---,,,++++++,,,---///000,,,,,,---111;;;JJJZZZdddqqqwww{{{tttmmmeeeaaaRRRIII>>>888777777666333666666666666666777777666:::666444555444000...///000000///000111000---+++***((('''''')))***))))))((((((((()))******+++++++++,,,---------,,,***))))))*********))))))+++---///111111000---+++++++++((((((''''''&&&%%%%%%%%%###$$$%%%%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$###$$$%%%&&&'''(((''''''$$$%%%&&&%%%######%%%&&&###"""!!!!!!$$$%%%%%%%%% !!!"""###$$$&&&$$$###$$$&&&&&&%%%$$$%%%$$$$$$#########$$$%%%"""$$$$$$###%%%))))))&&&&&&%%%######$$$%%%$$$#########$$$%%%&&&''''''(((333222000,,,)))''')))+++...***''''''&&&###$$$(((%%%&&&''''''''')))---000///---000'''%%%(((---MMMlllmmmmmmnnnmmmkkkiiihhhjjjiiijjjlllnnnnnnmmmkkklllllllllkkklllmmmnnnnnnmmmmmmmmmllllllmmmmmmmmmkkkkkkkkkkkkkkklllllllllggggggggghhhhhhiiiiiiiiiiiijjjkkklllnnnooopppqqqllljjjhhhggggggfffdddcccbbbbbbaaa___\\\YYYXXXWWWQQQMMMJJJJJJLLLJJJCCC===>>>:::666222111000///---111000//////000333555777777999;;;===<<<888444000000222333666>>>DDDAAA:::666999<<>>:::888333---,,,000444666555777888:::999777666555666:::333///111222000.........---...///000///,,,***---+++)))(((((('''&&&%%%((((((((())))))*********++++++,,,,,,,,,+++***)))))))))))))))))))))***+++---...///...+++)))((()))'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&$$$"""!!!###########################$$$%%%&&&''''''%%%$$$&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&(((***###"""!!!"""$$$%%%%%%$$$!!!!!!!!!!!!"""###$$$%%%$$$############$$$%%%%%% !!!"""###$$$&&&&&&!!!$$$$$$"""###''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$%%%&&&'''''''''(((.........+++(((%%%%%%%%%***'''&&&((('''######&&&'''(((+++,,,,,,---///111222///222&&&"""%%%---OOOjjjkkklllmmmnnnmmmlllkkkjjjjjjjjjlllnnnooommmkkkmmmmmmllllllmmmmmmnnnooolllmmmmmmmmmmmmmmmmmmllljjjjjjjjjiiijjjkkklllmmmkkkkkkkkkjjjjjjjjjiiiiiilllllllllmmmmmmmmmmmmmmmiiihhhfffeeeeeecccaaa______^^^]]][[[ZZZWWWTTTSSSOOOKKKHHHGGGGGGDDD<<<666555333222222222222000...---...///111333666999:::888999:::::::::999888777555666666888===CCCAAA;;;<<<===@@@DDDFFFEEEDDDDDDFFFHHHKKKNNNNNNLLLJJJIIIDDDAAA<<<666111...------''''''&&&&&&&&&&&&&&&&&&"""%%%***---...+++'''$$$)))''''''(((&&&%%%***000888SSSrrruuucccYYYYYY^^^ccciiimmmttt{{{tttlll]]]LLL>>>666222222888>>>CCCAAA:::444222444222000//////000000---+++///+++&&&%%%&&&'''&&&$$$***((('''&&&'''(((***,,,$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$((((((&&&$$$""""""$$$&&&###$$$%%%&&&''''''((((((&&&((('''$$$###%%%$$$ ((('''%%%###$$$&&&&&&%%%"""$$$&&&((()))((('''&&&+++******)))((('''%%%%%%((((((((()))))))))))))))***)))(((''''''&&&&&&&&&'''((()))))))))******+++******++++++,,,---......,,,+++*********,,,...///)))***,,,---//////000000---///111222000/////////......---------------,,,000//////......///000000,,,---...---111>>>SSSbbbTTTFFF555***)))++++++***---------,,,,,,,,,,,,---++++++,,,---......------......------------......+++,,,---...////////////........................------,,,,,,,,,,,,------///***))),,,---++++++,,,******+++,,,,,,,,,,,,---,,,+++***+++---...---,,,***+++,,,------,,,+++***+++******,,,...///...---++++++,,,,,,---......///))),,,//////---+++,,,......333:::@@@CCCEEEFFFGGG???<<<888666555555444333---+++***---111444555555555666888888888999<<<>>>999222...000111000...///......---...000///---+++---+++)))((((((((('''%%%))))))))))))***************************))))))(((((((((((()))*********))),,,---...,,,***(((((((((&&&&&&&&&&&&&&&%%%%%%%%%###$$$&&&'''&&&%%%###!!!"""""""""""""""""""""""""""$$$%%%&&&&&&&&&%%%%%%***(((%%%######$$$%%%&&&(((((()))((('''&&&(((***%%%$$$######$$$$$$"""!!!############$$$%%%&&&'''""""""""""""""""""$$$%%% !!!###$$$%%%%%%!!!$$$$$$!!!!!!######!!!!!!"""$$$%%%&&&'''((()))$$$$$$&&&'''''''''''''''%%%'''******(((&&&&&&&&&&&&%%%&&&******&&&$$$&&&(((***,,,------...///111,,,+++///$$$"""&&&///QQQjjjkkklllmmmnnnnnnnnnnnnkkkkkkkkkmmmooopppnnnllllllmmmmmmmmmmmmnnnnnnnnnllllllmmmnnnnnnmmmlllllljjjjjjiiiiiiiiikkklllmmmppppppooonnnnnnmmmllllllmmmmmmllllllkkkjjjjjjiiieeedddcccbbbbbbaaa^^^\\\[[[ZZZYYYXXXXXXUUURRROOOMMMJJJFFFDDDBBB===666111//////000222444333000...(((***---111444666888888000222444555555888;;;>>>;;;;;;:::999<<<@@@>>>999@@@@@@DDDJJJLLLJJJJJJKKKIIIKKKMMMLLLHHHCCC???===555333000+++''''''))),,,''''''''''''&&&%%%######!!!%%%***......+++'''$$$'''%%%%%%(((((('''***///111GGGcccxxx~~~eeeLLL<<<888<<<@@@IIIMMMTTT[[[dddmmmvvv|||vvvmmm^^^VVVJJJ@@@:::666222///444:::AAAAAA<<<666444444111///---,,,,,,,,,***(((000---)))'''&&&&&&&&&%%%((((((''''''((()))+++,,,%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$***)))(((%%%###"""%%%'''%%%%%%%%%%%%&&&'''''''''%%%'''&&&$$$%%%)))((($$$&&&'''%%%###%%%(((((($$$"""###$$$&&&'''''''''&&&))))))))))))((('''&&&&&&&&&'''((()))*********))))))))))))))))))(((&&&&&&'''(((***)))((((((***+++******++++++,,,,,,------,,,,,,+++***+++,,,...///+++,,,---///000111111222---///111111000......///111000...///000111000...111111111111111222222333,,,...///000444>>>MMMYYYLLLAAA333+++***---...///---...///...,,,+++,,,---,,,------------,,,,,,+++------,,,,,,,,,,,,------(((***---///000000///...,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,------***)))---...,,,***+++''')))+++,,,+++++++++,,,***)))(((***,,,---,,,+++******,,,,,,,,,,,,******+++***)))+++---......---******+++,,,,,,------...************)))+++---000***,,,///000000///000222111///......111333444444///......///000000///---666555444555666888999:::666111///000000......000111000//////111111000///)))((('''(((***+++,,,+++******************++++++***)))))))))((((((((((((((((((''')))++++++***(((+++,,,------+++))))))***&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$%%%)))'''%%%###"""###$$$%%%$$$%%%&&&%%%######%%%&&&%%%$$$###$$$$$$$$$""" $$$$$$$$$$$$%%%&&&'''((( """######""""""$$$%%%!!!""""""######""""""!!!!!!%%%%%%""" """"""!!! """%%%&&&&&&&&&''')))###$$$%%%'''''''''&&&%%%!!!###''')))***+++---...%%%$$$'''+++,,,)))((()))((()))++++++******,,,---$$$$$$***$$$%%%)))///OOOnnnnnnmmmmmmmmmnnnoooooolllllllllnnnpppqqqooommmkkklllmmmnnnnnnnnnmmmmmmllllllmmmnnnnnnmmmllllllkkkkkkjjjiiijjjlllnnnooooooooooooooooooooonnnnnnlllkkkkkkjjjiiihhhhhhgggbbb````````````___\\\YYYWWWUUUTTTUUUUUUTTTPPPLLLHHHFFFDDD@@@;;;666111............000111000...,,,'''***...222555555555444---000222333444666:::>>>===>>>===<<>>FFFEEEHHHNNNOOOKKKJJJLLLGGGHHHGGGBBB;;;555222222+++,,,,,,)))''''''))),,,''''''&&&&&&%%%%%%$$$$$$"""$$$''')))***)))'''%%%&&&###$$$''''''&&&(((,,,...;;;MMM^^^nnn{{{yyykkkWWWBBB444///000222222555999>>>CCCJJJQQQVVVhhhxxxuuuiii```VVVPPPJJJFFF@@@<<<999666222///222666::::::888555555555000//////---,,,+++++++++...//////---)))&&&%%%$$$%%%&&&&&&'''(((((())))))%%%%%%%%%%%%%%%&&&''''''%%%&&&'''''''''%%%$$$###((()))***)))'''%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$%%%$$$###&&&+++***&&&&&&)))(((%%%&&&)))'''"""""""""###$$$%%%&&&'''''''''((()))***))))))(((''''''((()))******)))((((((+++******)))((((((''''''&&&(((******(((''')))+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,------...//////000111111111111000,,,...000000///...---...222000...///111222111///000000000000111111222222......//////111555;;;@@@888444...++++++---//////+++---///...+++***+++,,,,,,,,,,,,------,,,,,,+++------,,,,,,,,,,,,------***+++,,,---......------+++,,,---......---,,,+++---,,,+++******+++,,,---,,,)))***///000---******%%%(((+++,,,******+++,,,(((''''''(((***,,,+++***)))***+++,,,,,,+++***)))***)))(((***,,,.........))))))***+++,,,,,,,,,,,,***)))((((((***---......---//////...---+++,,,---222000///000222333333222111000///...//////000000999777444555777777555222222//////111///,,,,,,000333111......///111111111)))(((''')))+++---...---,,,,,,+++++++++++++++++++++******)))))))))))))))((('''''')))++++++)))'''(((***++++++)))((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!!!!!$$$&&&###$$$%%%&&&'''&&&%%%%%%###$$$$$$###""""""###%%%#########$$$%%%%%%###!!!$$$$$$$$$$$$%%%&&&'''''' ###&&&&&&%%%$$$%%%&&&!!!"""############"""!!! %%%'''###!!!###%%%$$$!!!$$$&&&'''%%%###$$$&&&"""###%%%&&&'''&&&$$$$$$"""###$$$%%%'''---444999(((%%%&&&***,,,+++---111***++++++***))))))***,,,$$$###***%%%'''((('''BBBqqqpppooommmmmmmmmnnnooommmlllmmmoooqqqqqqpppnnnjjjkkkmmmoooooonnnlllkkkkkklllmmmnnnnnnmmmlllkkkmmmlllkkkjjjkkkmmmoooqqqkkkkkkllllllmmmnnnnnnnnniiiiiiiiihhhhhhggggggggg___^^^^^^^^^___]]][[[XXXTTTRRRQQQRRRTTTRRRNNNJJJCCCCCCAAA<<<666111......///...,,,,,,------+++)))))),,,111555666555333111444777::::::999999;;;>>><<<>>>??????CCCJJJKKKIIIMMMJJJLLLQQQPPPIIIGGGIIIDDDBBB>>>777...)))(((***(((+++...---***((((((***&&&%%%$$$$$$$$$&&&((()))######$$$$$$%%%&&&''''''%%%"""###&&&&&&$$$%%%)))'''...666AAAOOO]]]cccaaa\\\TTTHHH<<<333000111222((()))+++,,,...222777;;;GGG\\\{{{iiiPPPCCC@@@AAABBB888888888888666333000...222444555555555555666777111222333111///...000222,,,000333222---'''#########$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((('''&&&$$$###&&&))),,,---+++'''###"""''''''&&&%%%%%%%%%&&&&&&$$$$$$###"""%%%)))((($$$(((+++***&&&&&&)))&&&"""""""""###$$$%%%'''(((&&&''')))*********)))(((((()))*********((('''&&&---,,,***((('''((()))***&&&)))******'''''')))+++,,,,,,++++++++++++++++++------------------------333333333222222000//////+++---///000...---------000...,,,---000111///---,,,---------......////////////......---,,,++++++***++++++,,,,,,,,,,,,,,,***,,,...---***))))))+++***+++,,,,,,---------------------,,,,,,---------...---,,,+++++++++,,,,,,+++,,,---......---,,,+++---,,,+++******+++,,,---+++)))+++000222---***)))$$$(((+++,,,***)))***,,,'''&&&&&&'''***+++***))))))***+++,,,,,,+++***)))***)))((())),,,.........(((((()))++++++++++++++++++******---000///***&&&)))***,,,,,,+++***+++++++++***+++///333666666666,,,+++******---111555888666444444777===>>>;;;666......000111...***+++000222///,,,+++,,,///000111,,,+++)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********((('''&&&(((+++,,,)))&&&$$$&&&(((((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!######""" ###&&&!!!&&&***+++***'''%%%$$$%%%%%%$$$######$$$&&&!!!!!!"""$$$&&&&&&$$$###############$$$%%%&&&''' $$$((()))'''&&&&&&(((!!!###%%%%%%%%%%%%%%%'''$$$###&&&((((((###&&&((('''$$$!!!!!!""""""###%%%&&&&&&%%%$$$###%%%###!!! $$$---888@@@+++&&&%%%'''***,,,111777......---,,,******+++---)))'''---((('''$$$444mmmpppsssqqqllljjjmmmqqqkkkkkkmmmppprrrrrrpppnnnkkkmmmpppqqqpppnnnnnnnnnkkkjjjjjjkkkmmmnnnnnnmmmrrroookkkkkkmmmmmmkkkiiigggiiikkklllmmmlllkkkjjjiiifffccccccfffggggggeee```______^^^\\\ZZZXXXWWWWWWXXXYYYZZZXXXSSSKKKEEE@@@>>>777......222222---000,,,---111000***(((+++...222888<<<===<<<::::::<<<@@@@@@;;;:::===AAABBB>>>AAAEEEHHHKKKLLLKKKKKKJJJMMMPPPQQQLLLCCC:::444555111//////,,,'''$$$&&&"""'''+++,,,)))&&&&&&'''""""""""""""###$$$%%%&&&)))(((&&&$$$$$$$$$&&&'''!!!"""###$$$%%%&&&&&&%%%''''''(((,,,111777===AAA555111000333222---((((((&&&((((((&&&(((111999;;;888JJJ___uuulllNNNBBB>>>999777:::555666444111111444888999555333666;;;<<<::::::===666888999555///+++,,,//////333<<>>>>>===<<<;;;:::???@@@===<<>>===777444888333444444222222333555666111///111666999777999<<<777999:::666000------000222:::HHHMMM>>>***%%%---'''((()))(((&&&$$$$$$$$$###)))+++&&&"""###%%%$$$'''%%%&&&))))))''''''***,,,000222000+++&&&&&&'''((((((''''''&&&'''''''''(((&&&%%%######%%%'''(((''')))***(((%%%###$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&(((***+++***(((&&&******)))(((((()))***+++)))'''$$$%%%'''(((((('''&&&(((+++,,,+++++++++,,,+++,,,---,,,***)))***++++++,,,......------///000...---,,,,,,---///000000///.........000000...---...,,,+++,,,///000///------.........---,,,,,,+++...,,,******,,,...---+++...///000///---+++*********+++,,,------,,,+++***,,,,,,,,,------.........555555333222000///------,,,,,,++++++***+++++++++***++++++++++++***))))))***************+++------)))---...,,,,,,...---***)))***+++***)))((()))+++&&&&&&''''''(((((())))))---+++***)))***)))'''&&&(((***,,,...//////......))))))***++++++***)))((((((((()))+++,,,,,,+++))))))+++,,,,,,***)))))))))***,,,///111222222222222,,,,,,,,,+++***,,,000333<<<:::999999::::::999777555111///111111///000444------,,,,,,,,,,,,---------***((('''(((***++++++---,,,***)))((()))***+++,,,***(((''''''(((''''''%%%&&&''')))))))))(((((()))((((((((())))))'''%%%$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&###$$$)))***%%%"""###$$$%%%%%%%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######""""""""""""###$$$""""""""""""############!!!!!!###$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###!!!###%%%$$$"""$$$***///#########$$$$$$%%%%%%%%%"""""""""!!!"""$$$)))---111111+++###&&&222999888+++(((&&&&&&'''(((&&&%%%((('''&&&&&&((()))'''$$$mmmmmmmmmlllkkkjjjjjjjjjjjjiiiiiijjjmmmoooppppppsssttttttsssoookkkiiiiiijjjiiiiiijjjmmmnnnnnnmmmkkkkkkkkkmmmoooooommmkkkggghhhiiijjjkkkjjjiiihhhhhhfffcccbbbbbbaaa```___\\\\\\ZZZXXXVVVTTTRRRQQQQQQQQQPPPOOOMMMGGG@@@:::222222111...///111111---------///555777555555777===>>>>>>>>>>>>===<<<;;;;;;???@@@======@@@BBBAAA???DDDKKKRRRTTTRRRMMMJJJQQQLLLDDD:::222+++'''%%%(((%%%%%%((((((%%%%%%'''((('''&&&&&&(((((('''&&&""""""""""""###$$$%%%%%%&&&%%%$$$#########$$$%%%############$$$%%%&&&&&&+++)))'''$$$######$$$%%%,,,'''%%%''''''%%%###%%%&&&((('''%%%'''...222222///111666EEEbbbYYYDDD999@@@EEE<<<555666666555333333222111111111222//////333444333444888888::::::777111...///000222>>>NNNRRRAAA+++%%%+++'''((()))'''$$$"""!!!""""""''')))%%%!!!"""######$$$%%%)))---+++'''(((---///111222000***''''''(((***)))(((''''''''''''''''''&&&&&&&&&'''((()))***))),,,...***###!!!%%%)))$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&(((******)))'''&&&((())))))***++++++++++++)))'''%%%%%%'''((('''&&&%%%'''***,,,,,,,,,---...+++,,,---,,,*********+++------...---,,,---000222111,,,)))***...111111///000///.../////////---+++...---,,,---...///...---/////////...---,,,***)))---,,,,,,---......---+++...///000///---+++++++++(((***,,,//////...,,,***+++++++++,,,,,,,,,,,,,,,999777555666888777333000...---,,,+++************)))************)))(((((())))))((())))))***+++,,,(((+++,,,***+++...///,,,)))***+++***)))((()))+++''''''''''''''''''''''''---+++***)))***)))'''&&&))))))***+++,,,---......))))))******+++******)))'''((()))***++++++++++++(((***,,,+++***(((((()))+++,,,---//////000000000+++,,,+++***)))***---000888777777777999999777555666222000111111...000333,,,,,,,,,++++++,,,,,,,,,,,,***''''''(((*********+++***)))((('''((()))***))))))(((&&&%%%&&&(((+++%%%&&&&&&'''''''''&&&&&&''''''''')))***)))&&&$$$$$$%%%&&&((((((&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''#########$$$$$$$$$$$$$$$&&&###$$$((()))%%%"""""""""###$$$#########%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""###"""""""""###$$$%%%&&&""""""""""""############!!!###%%%'''''''''%%%%%%)))(((%%%#########$$$%%%$$$%%%%%%$$$"""%%%+++000$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$""" !!!%%%'''222555---###***;;;;;;...((('''%%%%%%&&&'''&&&&&&'''''')))******)))((('''ooommmllllllllllllkkkiiiiiigggffffffjjjmmmnnnooolllmmmooonnnlllkkkkkkkkkkkkjjjiiijjjlllmmmlllkkkhhhiiikkkmmmooonnnmmmkkkkkkllllllmmmmmmlllkkkjjjdddcccaaa``````___^^^]]]\\\ZZZXXXVVVTTTRRRPPPPPPOOONNNLLLJJJGGGAAA:::666///000000000000111111///,,,...222888;;;<<<<<<===AAA???===<<<<<<;;;;;;:::<<>>;;;<<<@@@CCCBBBDDDGGGLLLOOOOOOKKKFFFCCCCCC>>>666...(((%%%%%%&&&%%%######&&&&&&$$$$$$'''***'''$$$$$$&&&((('''%%%######""""""###$$$$$$%%%###"""!!!!!!!!!!!!""""""$$$$$$#########$$$&&&&&&)))((('''&&&%%%&&&'''(((+++&&&###%%%&&&%%%%%%'''&&&((('''%%%'''---...,,,///000111999MMMeeesssuuuQQQ>>>999JJJXXXRRRFFF??????:::555222000......000777333111222111...///222888999888666222//////000000:::GGGJJJ===***###%%%%%%''''''&&&$$$"""!!!"""###&&&'''%%%""""""###$$$"""%%%,,,000---((()))......//////---***(((((()))******)))(((''''''''''''%%%%%%&&&(((((()))))))))***+++***'''$$$###&&&)))$$$$$$%%%%%%%%%%%%%%%%%%###%%%'''((('''&&&%%%%%%%%%''')))+++,,,+++******(((''''''&&&''''''&&&&&&$$$'''***+++++++++,,,---***,,,,,,,,,******+++,,,,,,---,,,+++***,,,///222333///,,,+++,,,.........111000///...///...+++)))------,,,------...------............---,,,+++***++++++,,,---...---+++***...///000///---++++++,,,(((***,,,---.........---************++++++++++++222000000333999:::666111---,,,++++++*********+++***************))))))((())))))))))))***+++,,,,,,(((******''''''+++,,,******+++,,,+++***)))***,,,(((((((((((((((''''''''',,,+++))))))***)))(((&&&))))))(((((()))***,,,---))))))*********+++******((()))*********+++,,,---)))+++,,,+++***)))***+++///...------------,,,+++,,,,,,,,,***))))))+++...444444444555666666555333666222000111000...///333------,,,,,,,,,,,,------,,,++++++,,,------+++)))***)))((('''''''''((((((&&&'''(((&&&$$$%%%)))...&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''')))***)))&&&###"""$$$&&&''''''&&&$$$"""&&&%%%###"""###$$$&&&'''$$$$$$##################%%%###"""%%%'''&&&###!!!!!!"""######"""###%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######!!!!!!!!!"""###$$$%%%&&&!!!"""""""""############"""$$$'''))))))(((&&&$$$+++(((%%%""""""$$$&&&((()))((('''$$$"""###'''+++%%%$$$$$$######$$$%%%%%%((((((&&&$$$""""""$$$'''......+++,,,666>>>666'''(((''''''''''''((((((((('''(((+++---+++***---111ooonnnmmmmmmnnnnnnmmmkkkkkkiiiggghhhjjjnnnpppqqqhhhjjjllllllkkkkkklllmmmnnnlllkkkjjjkkkkkkjjjhhhfffhhhkkklllmmmlllkkkjjjllllllllllllkkkkkkjjjiii______```______^^^^^^^^^[[[ZZZWWWUUUSSSQQQQQQPPPNNNLLLIIIGGGCCC>>>888444------...////////////111///333888===AAADDDDDDCCCCCC@@@<<<:::;;;<<<<<<;;;777999999888<<>>DDDFFFJJJNNNMMMJJJFFFBBB===;;;<<<===<<<:::...222444777???HHHKKKJJJDDDAAA===777333000...---,,,***'''$$$######$$$%%%'''$$$$$$''''''$$$$$$''')))'''$$$###$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%(((### """$$$######&&&%%%'''((((((---111///)))'''---333444111444===EEE>>>777777MMMtttzzzTTTEEE777222///,,,...444000------000111///000333666666555333111///...---......///000000,,,(((&&&"""$$$%%%%%%$$$###$$$%%%&&&######%%%%%%######%%%"""$$$)))---,,,''''''***$$$%%%&&&(((((()))))))))''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&(((###!!!&&&***((($$$###$$$%%%'''''''''&&&&&&&&&)))+++***'''%%%&&&)))###%%%''')))))))))'''&&&&&&((())))))'''%%%%%%%%%$$$&&&)))***)))(((((())))))+++,,,,,,+++***+++---((()))***)))((())),,,...(((,,,///...,,,,,,000444111///.........---+++))),,,---...---,,,+++,,,---+++,,,------......------(((***++++++***))))))***,,,------,,,***)))+++,,,---+++)))((((((+++...000***************))))))))))))''''''(((++++++(((%%%************+++,,,---...,,,,,,,,,,,,,,,+++*********************,,,------+++...---***)))+++***'''+++,,,---,,,+++***+++---************************)))((('''(((***++++++***---,,,,,,+++,,,---...///***************+++,,,---...//////,,,)))))),,,000,,,------,,,+++,,,---///222///------...---)))%%%---...///...,,,,,,---///+++,,,---000222222000...222...,,,......,,,...222///......------......///+++---111555666333---)))((((((((('''''''''&&&&&&%%%'''((((((((()))+++---%%%&&&((())))))((('''&&&&&&&&&&&&(((******'''%%%######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%&&&%%%%%%$$$######""""""'''&&&%%%&&&+++000---'''"""###$$$#########%%%'''))))))(((((('''&&&&&&&&&(((((('''&&&%%%$$$######!!! !!!"""######""""""""""""###############$$$&&&''''''&&&$$$###############%%%(((***,,,&&&%%%$$$###$$$%%%'''((('''&&&$$$""""""###$$$&&&######$$$###"""###%%%'''***///DDDZZZWWW<<<(((&&&&&&''''''&&&%%%%%%&&&(((++++++...000+++)))666GGGjjjmmmppppppnnnnnnqqqsssrrrpppnnnnnnppprrrrrrrrrmmmnnnnnnllljjjiiijjjkkkkkkjjjiiijjjkkkkkkkkkiiihhhjjjjjjhhheeecccdddeeeeeedddcccbbbaaa``````___\\\^^^``````]]][[[[[[\\\XXXVVVTTTRRRQQQQQQQQQRRRMMMJJJFFFCCC@@@<<<888555000,,,,,,......///777@@@FFFLLLQQQRRRUUUYYYWWWSSSHHHCCC===;;;;;;;;;888444+++000666<<>>```fffGGG222)))+++,,,---+++'''&&&(((***))),,,333555+++###...BBBjjjkkkmmmmmmlllkkklllmmmkkkkkkkkkhhhfffhhhmmmrrrllliiihhhiiikkkmmmkkkiiihhhhhhgggggggggggghhhhhhggggggfffeeecccbbbbbbaaabbbaaa___]]]\\\\\\\\\\\\```___]]]ZZZXXXVVVUUUTTTVVVRRRPPPSSSTTTSSSTTTVVVLLLJJJGGGFFFDDD@@@:::555555000,,,...666BBBJJJNNNTTTYYY]]]^^^^^^]]]VVVNNNHHHCCC===777333000...,,,;;;<<<======:::555000---///---)))%%%###$$$&&&'''((((((&&&%%%$$$#########'''%%%######%%%&&&&&&%%%,,,(((%%%$$$%%%$$$""" ###########################$$$&&&%%%$$$$$$%%%'''!!!###&&&))))))'''$$$"""&&&&&&%%%$$$$$$######"""+++'''###"""###$$$###!!!)))"""!!!,,,777777000***+++(((***000111,,,***+++...333000111KKKppp|||qqqHHH???666444333555;;;BBB======>>>===<<<;;;<<<>>>999666333444666666111,,,---,,,,,,+++******++++++'''&&&$$$$$$$$$$$$&&&'''###"""""""""$$$%%%$$$###%%%&&&'''&&&###"""$$$'''&&&$$$$$$%%%''''''$$$!!!&&&((()))'''###!!!"""$$$)))(((&&&$$$$$$$$$&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%$$$!!!!!!$$$&&&)))((('''&&&&&&'''((())))))((('''(((******'''###%%%&&&(((***+++,,,,,,+++&&&(((+++...///...,,,+++******+++++++++******)))'''(((***+++,,,,,,+++***000,,,,,,///...((('''******+++,,,------,,,,,,,,,(((...000,,,,,,///...***+++++++++++++++++++++++++++++++++++++++++++++++++++---...---***)))+++...---,,,++++++******++++++'''***+++((('''+++.........+++((()))+++,,,***(((---***''')))---///---)))+++++++++*********))))))***(((''')))------)))$$$)))***+++,,,,,,***)))'''+++(((&&&&&&)))+++***''')))&&&%%%&&&))),,,+++***''''''((()))***++++++,,,,,,***((((((***---//////000000,,,((((((,,,---***,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,------------------......---,,,***)))))),,,,,,+++***)))***,,,---+++,,,...---,,,***++++++---***((((((+++,,,+++)))+++'''######(((+++***((()))***,,,---,,,+++)))'''$$$%%%&&&'''''''''&&&%%%)))&&&###%%%))),,,***(((''''''&&&%%%$$$$$$$$$$$$&&&&&&''''''&&&$$$###""""""###%%%'''(((((((((''''''&&&%%%&&&'''(((((('''%%%(((***)))&&&$$$$$$&&&&&&'''((()))'''$$$ ((('''&&&%%%%%%%%%%%%%%%(((%%%""" """$$$$$$###"""!!!"""###%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&***)))))))))***)))&&&$$$+++'''###"""$$$&&&%%%###'''%%%$$$$$$%%%&&&%%%$$$+++---,,,((('''))))))'''///FFFdddsssmmmYYYCCC777LLLJJJ>>>000---333000'''(((...111,,,%%%$$$---777mmmnnnooonnnlllkkkkkklllmmmmmmllljjjiiikkknnnpppllljjjhhhiiikkklllkkkiiijjjjjjhhhgggfffeeeeeeeeefffeeeeeedddcccbbbaaa```aaa```^^^\\\[[[[[[[[[[[[^^^]]][[[YYYWWWUUUTTTTTTTTTPPPPPPTTTUUUSSSQQQQQQQQQNNNJJJGGGCCC>>>777222555555555888===FFFOOOUUUUUUWWWWWWUUUVVVUUUPPPHHHAAA<<<666222000000//////:::999777555222000...,,,---+++(((%%%$$$$$$%%%&&&'''&&&%%%$$$$$$#########(((((('''&&&$$$###""""""'''%%%######%%%&&&&&&$$$###########################$$$%%%%%%$$$$$$%%%'''###$$$&&&''''''%%%###!!!%%%%%%$$$$$$$$$$$$######'''$$$!!!!!!###%%%%%%$$$***$$$%%%...666555///+++)))&&&(((...///+++)))++++++111111111BBB```qqqrrrUUUMMMDDD???;;;999===BBB888888777444444555555444444111000111444555111------,,,+++***)))))))))***%%%$$$$$$######$$$$$$%%%$$$###"""###$$$%%%%%%######%%%&&&%%%$$$$$$&&&(((%%%$$$$$$%%%'''(((%%%###&&&'''((('''$$$###$$$%%%)))'''&&&$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&&&&%%%"""!!!"""$$$(((((('''&&&&&&'''((((((***((('''((()))(((%%%"""&&&''')))***++++++++++++'''(((***+++,,,+++***)))))))))************))))))((()))***+++++++++++++++...++++++......******---------------............+++222555000---...000///+++++++++++++++++++++++++++++++++++++++++++++++++++---...,,,******,,,...,,,+++******))))))******---000///***''')))***)))---***((((((***+++***(((,,,)))'''(((,,,...+++(((+++++++++*********)))))))))'''&&&))),,,---)))%%%))))))+++++++++***((('''***(((''''''((())))))(((***(((&&&'''***+++)))''')))))))))))))))************)))((()))***,,,............+++''')))...///---,,,,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,---------...............111111000000000000...---------+++***+++,,,---///...///000///...,,,,,,---,,,,,,,,,---///...***'''(((%%%###$$$))),,,,,,***((()))***+++***)))'''&&&%%%&&&&&&'''&&&%%%$$$###(((%%%###%%%)))+++***'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((###"""""""""###$$$%%%&&&&&&&&&'''(((***,,,,,,,,,&&&((()))(((&&&&&&(((***''''''((('''&&&###!!!((('''&&&%%%$$$#########'''%%%""" """###$$$###"""!!!!!!###$$$%%%'''&&&&&&%%%%%%%%%&&&&&&...+++(((&&&&&&&&&$$$###)))'''%%%$$$%%%&&&&&&&&&&&&$$$######%%%&&&&&&&&&&&&)))(((%%%&&&)))***((((((333EEESSSYYYVVVNNNHHHUUUSSSGGG777222444///%%%&&&)))+++***((()))///555nnnooopppnnnllljjjkkkkkkpppnnnmmmlllmmmnnnmmmmmmkkkjjjhhhiiijjjkkkjjjhhhlllkkkiiigggeeecccbbbbbbddddddcccbbbaaa``````___^^^]]]\\\[[[ZZZYYYYYYYYY[[[ZZZXXXWWWUUUTTTTTTTTTRRROOOPPPTTTUUUQQQMMMLLLRRROOOJJJFFFAAA<<<666222///333888;;;>>>CCCKKKQQQSSSRRRMMMJJJKKKMMMHHH@@@999555111...///111333444555333///+++)))))))))***))))))'''%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***)))%%%"""!!!"""%%%###"""###%%%&&&'''&&&########################"""$$$%%%%%%$$$$$$%%%&&&$$$%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$###!!! !!!###%%%&&&&&&***((()))000444111,,,***)))''')))---...,,,+++---+++///000...444GGG^^^mmm\\\UUULLLDDD<<<555666;;;999;;;999333222444555111///---,,,...111222000---,,,+++***)))((((((((((((######$$$$$$$$$$$$######$$$###"""###%%%&&&%%%$$$"""###%%%%%%%%%&&&((()))$$$$$$$$$%%%'''((('''%%%%%%'''((('''&&&%%%&&&'''((('''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$""""""###''''''&&&&&&&&&&&&''''''***((('''''''''&&&$$$!!!((()))******++++++******(((((((((((((((((((((((())))))***************)))))))))))))))***+++,,,---,,,******,,,---+++,,,//////000222555777888777555///666888222,,,,,,///111************************+++++++++++++++++++++++++++,,,,,,,,,******,,,...++++++***)))))))))))))))///222111+++((())))))(((,,,***(((((()))))))))((()))'''%%%'''***+++)))'''+++************)))))))))((('''&&&))),,,,,,***&&&))))))***+++***)))((('''((())))))(((''''''(((***))))))((()))******'''%%%************))))))(((((((((((()))***+++,,,,,,---+++,,,***(((***000222///,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......//////000000000000000...---...111111///,,,000...,,,+++---///111111000111222111...------...,,,...000333333000***%%%&&&$$$$$$'''+++---,,,***&&&'''((()))((('''&&&%%%'''''''''&&&%%%$$$###"""'''%%%$$$&&&)))***(((%%%###""""""######$$$&&&&&&&&&%%%######$$$'''***,,,%%%###!!!!!!$$$%%% !!!###%%%((()))++++++'''((((((((('''(((***---''''''&&&%%%$$$###"""!!!%%%&&&&&&&&&&&&'''''''''(((&&&###!!! !!!###$$$###"""!!! !!!"""###$$$&&&%%%%%%$$$$$$%%%%%%%%%111---'''$$$######""""""&&&''''''&&&%%%%%%(((***&&&$$$""""""$$$&&&''''''!!!$$$%%%###$$$(((***(((&&&&&&)))111;;;@@@===888AAAAAA:::000///222///'''&&&'''((()))***+++...///mmmmmmnnnmmmkkkjjjkkklllpppnnnllllllooooookkkhhhiiihhhhhhhhhhhhhhhggggggjjjiiihhhfffdddcccbbbbbbbbbbbbaaa``````___^^^^^^[[[[[[ZZZYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSRRROOOOOORRRRRRNNNJJJJJJMMMKKKGGGCCC???;;;777555---222777;;;===@@@CCCEEEKKKIIIEEEBBBEEEGGGBBB:::666222...,,,///222555777///---)))&&&%%%%%%&&&'''&&&&&&&&&%%%$$$###""""""""""""######$$$$$$$$$$$$!!!&&&+++***&&&###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$########################"""###$$$$$$######$$$%%%##################$$$$$$!!!""""""###$$$%%%%%%%%%!!!!!! !!!###%%%&&&'''***))),,,111111,,,((((((***+++,,,.........///000......---,,,+++555MMMcccQQQKKKDDD<<<333...111888DDDLLLLLL@@@999;;;:::555---,,,+++,,,...///...,,,******)))(((''''''''''''###$$$%%%&&&&&&%%%$$$###%%%$$$###$$$&&&&&&&&&$$$###$$$%%%&&&&&&''''''((($$$$$$$$$%%%'''(((((('''%%%&&&''''''''''''(((((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%$$$************************(((''''''&&&'''((()))***)))***++++++++++++++++++***))))))((()))+++,,,---,,,+++***+++,,,,,,---///000666@@@JJJPPPOOOJJJFFF999888555///******+++,,,))))))))))))))))))))))))***************************+++++++++++++++---...,,,++++++***************)))---...***)))+++,,,+++***)))(((((((((((((((((('''&&&%%%&&&((()))(((&&&************)))))))))))))))(((((())),,,---+++)))******+++++++++***)))((((((***+++)))&&&%%%(((+++'''((()))***+++***(((&&&******))))))))))))))))))&&&(((***+++++++++,,,,,,+++,,,***(((+++111222///---------......---,,,,,,------------,,,,,,,,,,,,///000000111111222222222000---,,,...222333000---333///,,,,,,000444444222111222222000...------......000222333222...)))&&&%%%%%%&&&))),,,---+++)))''''''((((((((('''&&&%%%(((((('''''''''&&&%%%%%%&&&%%%%%%&&&))))))'''%%%!!!!!!!!!"""###%%%&&&'''$$$###""""""$$$&&&)))***&&&%%%###"""!!!"""###$$$"""%%%&&&'''((()))&&&'''((()))))))))))))))'''&&&$$$###"""""""""###"""###%%%(((+++---//////((('''%%%######$$$%%%&&&!!!!!!!!! !!!"""######""""""""""""###$$$%%%&&&///,,,'''%%%$$$$$$###"""###%%%'''&&&$$$$$$'''+++(((%%%"""!!!###$$$%%%%%%!!!###$$$"""###((()))'''&&&######''',,,+++%%%&&&((('''$$$''',,,+++&&&''')))******)))(((((()))iiijjjjjjjjjiiiiiikkkmmmooollljjjkkkmmmmmmiiieeeffffffffffffeeeddddddeeegggfffeeedddcccccccccccc`````````______^^^^^^^^^YYYYYYYYYXXXXXXWWWVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRTTTOOOLLLNNNNNNKKKJJJKKKIIIHHHDDD@@@<<<999777777777888;;;???CCCDDDAAA>>>@@@AAAAAA@@@CCCEEE???777333///,,,***,,,000222333))))))((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!###$$$$$$$$$$$$$$$"""'''+++***&&&######&&&$$$$$$$$$$$$######$$$%%%########################!!!"""$$$###""""""###%%%""""""!!!""""""$$$&&&'''!!!!!!"""###$$$$$$%%%&&&""""""#########$$$%%%%%%((('''+++///...(((%%%&&&***,,,...,,,+++---///000///+++***+++---555III]]]<<<:::777444111444BBBOOO___llllllZZZKKKIIICCC999///...---,,,,,,,,,+++***)))(((''''''&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$$$$&&&'''&&&%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&'''((()))&&&%%%&&&&&&'''(((((((((&&&&&&&&&%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''')))******(((&&&%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%&&&'''((()))+++++++++***************((('''&&&'''(((***,,,...***++++++,,,------,,,,,,***))))))((()))+++,,,---,,,,,,,,,++++++,,,---,,,444BBBVVVgggooolllddd^^^EEE<<<111,,,,,,+++)))'''))))))))))))))))))))))))***************************))))))***+++,,,------------,,,++++++++++++,,,%%%)))+++)))(((+++,,,+++***))))))(((''''''((()))&&&%%%%%%&&&'''(((''''''))))))))))))))))))))))))*********+++,,,,,,,,,++++++++++++++++++*********(((***+++)))&&&%%%'''***$$$&&&)))***+++***))))))'''(((((()))******++++++%%%(((+++,,,+++***,,,------...,,,***,,,000000---,,,,,,---......---------------------------------000000111111222333444444333111111333666777555333444///,,,...444888666222333444333222//////000111000111111000...+++)))(((((((((***,,,---,,,)))'''))))))))))))((((((''''''(((((((((((())))))******&&&&&&&&&'''(((((('''&&&!!!!!!!!!"""###$$$&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""%%%((())))))((()))***%%%&&&)))******(((%%%"""&&&%%%###!!!!!!!!!######!!!###%%%(((+++---......&&&%%%###""""""###$$$%%%!!!!!!!!!!!!!!!""""""###!!!!!!"""###%%%''')))******)))((((((((('''%%%### ###%%%%%%######&&&))))))'''###""""""######"""###&&&&&&######'''(((&&&"""$$$'''******((($$$!!!%%%&&&&&&$$$$$$%%%$$$ $$$))),,,+++'''%%%'''***ggghhhhhhhhhgggiiilllnnnlllkkkjjjjjjjjjjjjgggfffeeefffgggfffdddbbbcccddddddcccccccccccccccdddddd``````______^^^^^^^^^^^^WWWXXXXXXXXXXXXWWWVVVUUUVVVUUUTTTSSSRRRQQQQQQQQQTTTNNNKKKLLLLLLJJJJJJLLLIIIHHHDDD???:::777777888>>>======AAAEEEEEE@@@;;;<<<@@@BBBAAAAAA@@@;;;444...+++(((''')))+++,,,,,,&&&'''(((((('''&&&$$$######$$$$$$$$$$$$$$$######!!!"""$$$%%%%%%%%%$$$$$$(((+++,,,***%%%"""!!!""" """#########$$$&&&(((######################## """######""""""###$$$"""""""""######%%%&&&'''!!!!!!""""""###$$$%%%%%%###$$$%%%%%%$$$###$$$%%%&&&%%%(((------((($$$$$$(((,,,---)))&&&))),,,------***)))---333<<>>///,,,......+++(((************************************************)))(((''')))+++---...---......---,,,,,,,,,,,,,,,&&&+++,,,)))'''))))))''')))******)))''''''(((***&&&&&&'''''''''((((((((((((((()))))))))))))))***+++++++++++++++++++++++++++++++++************************)))'''&&&'''(((###&&&)))******)))***+++''''''((()))***+++,,,,,,'''***,,,,,,******---000...///...+++,,,//////++++++,,,,,,------------,,,---------.........//////000000111222333444444555111111222333333333333333444...+++000888<<<777111444555444333111111333555111111000---***)))***+++)))***,,,---,,,+++)))'''*********)))))))))((((((((((((((()))***+++---...((((((''''''''''''((()))$$$$$$#########$$$$$$%%%!!!"""###$$$$$$###!!! !!!"""#########!!! """&&&******(((%%%&&&'''&&&'''(((******((($$$ $$$###"""!!!!!!!!!#########$$$%%%&&&'''&&&%%%%%%"""!!!  !!!!!!!!!!!!"""""""""###############$$$%%%'''***+++---'''&&&'''(((***)))'''%%% """###$$$###$$$%%%&&&(((&&&$$$#########"""!!!%%%((('''$$$###&&&'''$$$"""$$$'''&&&%%%$$$&&&(((&&&&&&'''&&&&&&%%%$$$###!!!&&&++++++'''&&&)))...iiiiiiiiihhhggghhhkkknnniiijjjkkkjjjhhhggghhhiiifffggghhhgggdddcccdddeeeccccccbbbbbbbbbccccccddd_______________^^^^^^^^^WWWWWWXXXXXXXXXWWWVVVUUUVVVUUUTTTSSSQQQQQQPPPPPPQQQMMMKKKNNNNNNKKKIIIJJJGGGFFFDDD???;;;999;;;>>>??????@@@AAABBBAAA@@@>>>???DDDGGGBBB<<<888444///+++)))''''''((())))))(((&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&$$$###,,,+++***(((%%%###"""!!! """$$$###"""###%%%(((######################## !!!###"""!!!!!!"""$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!""""""######$$$$$$"""%%%''''''%%%$$$%%%'''&&&$$$&&&,,,...***&&&%%%(((------'''###&&&***+++***,,,,,,---111:::@@@CCC///......111:::PPPssspppNNN///...---+++((('''((()))%%%%%%&&&&&&''')))***+++'''&&&&&&%%%%%%&&&&&&''''''%%%%%%&&&'''((('''&&&&&&%%%%%%'''***)))'''$$$&&&'''(((&&&$$$$$$'''***'''%%%###$$$'''(((&&&$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$###&&&&&&)))---///...)))%%%&&&'''(((((((((((('''&&&"""$$$&&&&&&&&&'''+++...,,,+++*********+++,,,---+++******))))))*********'''((()))***++++++++++++((()))***+++++++++++++++%%%+++---,,,---000///***222EEE[[[ggggggddddddgggMMM===...+++---,,,,,,---++++++++++++++++++++++++************************)))'''&&&(((,,,......---...---,,,,,,++++++,,,,,,(((,,,...***((()))(((&&&***+++,,,***(((''')))+++'''((())))))(((((()))***(((((((((((())))))******++++++***)))((('''((()))***))))))(((((((((((((((,,,***(((((((((((('''&&&&&&(((***)))(((''')))+++(((((())))))*********+++(((+++---,,,******...333---///...+++---000///+++******+++,,,,,,,,,,,,,,,,,,,,,---...///000000111///000111222333444555555---000333222///...000333222---+++111<<>>@@@BBBDDDBBBCCCDDDEEEGGGHHHIIIJJJNNNIIIBBB:::333...+++***------,,,+++******++++++(((((('''%%%######%%%(((&&&&&&%%%$$$$$$$$$%%%%%%%%%######&&&&&&###"""%%%###%%%''')))((('''%%%###&&&&&&%%%$$$###$$$&&&(((############""""""""""""!!!###$$$###  """(((+++***%%%"""$$$%%%###"""!!!!!!"""$$$$$$###"""!!!"""%%%((((((&&&%%%'''(((&&&&&&(((+++,,,***((('''((((((&&&$$$%%%***...999111,,,///111000...---+++///222111222DDDkkkgggGGG---,,,***)))'''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''%%%###(((%%%''',,,,,,&&&$$$'''+++(((&&&%%%%%%&&&&&&&&&###&&&)))((($$$"""###%%%######$$$%%%%%%&&&''''''&&&''''''(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%"""%%%((())))))'''''''''&&&'''((())))))((('''&&&$$$&&&((())))))***+++,,,---------+++))))))***,,,***+++,,,,,,+++***((('''***))))))+++---...,,,)))---((()))///000,,,)))+++//////...------------...)))---111222000000444888333222111...,,,)))'''&&&+++)))((((((***+++,,,,,,((())))))***)))((('''&&&'''((()))+++,,,---......((()))************,,,---...//////---+++***+++,,,---///...***(((******''''''******'''(((+++,,,***)))))))))))))))((('''&&&*********(((&&&%%%''')))+++***(((''''''(((***+++000///,,,)))''''''((((((,,,,,,+++)))(((&&&%%%%%%...)))######&&&******(((,,,,,,+++)))(((+++///333---((((((---...+++,,,000(((,,,111333222000...---+++,,,,,,---...//////000444333111111111111///...111333222///000444555333333///...444777555222111,,,++++++***+++,,,...////////////...,,,***(((&&&))))))))))))((((((((('''******)))(((''''''((((((*********)))'''''')))+++000---(((%%%$$$&&&***,,,###%%%(((((('''%%%###"""$$$$$$###############$$$"""&&&)))***(((&&&&&&((($$$'''***---//////...---'''%%%$$$$$$%%%&&&%%%$$$"""""""""""""""######$$$"""###%%%&&&%%%"""$$$$$$######"""!!!!!! """"""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%### !!!#########$$$!!!"""'''***(((%%%)))(((&&&%%%%%%&&&''')))'''&&&%%%$$$%%%'''***+++%%%###""""""###$$$###"""&&&&&&&&&'''''''''((((((,,,(((%%%&&&+++,,,)))%%%iiikkkmmmllljjjgggfffeeefffeeeeeeeeefffhhhjjjkkkjjjgggdddbbbbbbcccbbbaaa```_________aaaaaa___^^^]]]]]]]]]]]]]]]\\\[[[ZZZ\\\[[[YYYWWWVVVVVVVVVWWWTTTRRRPPPPPPQQQQQQPPPOOOOOOOOOOOOOOONNNMMMLLLKKKEEECCC@@@>>>===???AAACCCAAABBBCCCEEEGGGIIIJJJKKKIIIFFF@@@:::444000---,,,,,,+++******)))))))))***(((((((((&&&$$$$$$&&&(((''''''&&&%%%%%%$$$$$$$$$&&&$$$$$$((('''$$$$$$&&&$$$%%%'''))))))(((&&&%%%###$$$%%%$$$$$$#####################"""""""""""""""$$$%%%$$$!!! !!!###&&&******&&&###$$$$$$#########"""$$$%%%&&&$$$###""""""###$$$$$$$$$%%%''''''&&&%%%'''***+++***((($$$%%%%%%$$$###%%%)))---444///...333666333...,,,+++...111222444DDDddduuukkk```JJJ666+++***)))((('''&&&&&&&&&'''''''''''''''((())))))''''''&&&%%%$$$######$$$'''$$$%%%******&&&%%%(((***((('''&&&&&&&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%######$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$"""$$$'''))))))(((&&&$$$"""%%%'''(((((('''((()))&&&'''((())))))((('''&&&"""$$$&&&'''''''''(((***,,,,,,,,,+++))))))+++---***++++++++++++***))))))&&&'''***,,,------,,,,,,((('''***000///+++***...000///...---,,,,,,,,,,,,(((+++......+++***---111---------,,,,,,+++++++++,,,***))))))***+++,,,,,,))))))***++++++***)))((()))******+++,,,,,,,,,,,,(((***+++,,,,,,,,,,,,,,,...///...,,,***((()))***---///---)))(((***+++)))(((+++***((((((+++,,,******+++,,,------,,,***)))+++++++++++++++***))))))+++***)))(((((()))***+++///---+++((('''&&&''''''))))))((('''&&&%%%%%%$$$111+++%%%$$$&&&((((((&&&******)))(((''')))---000...***))),,,---,,,000777+++...222333111///---,,,......///000000111222222666555333333333333222000000333444222333:::???@@@:::444///000111000111333,,,,,,,,,,,,,,,,,,---...------------,,,***((('''+++******)))))))))))))))++++++*********)))))))))+++++++++***)))))),,,...000---)))&&&%%%&&&)))***!!!'''++++++&&&######&&&$$$######""""""#########"""%%%((()))'''%%%&&&'''$$$&&&)))+++,,,,,,,,,++++++***((('''''''''&&&%%%"""""""""""""""######$$$"""###$$$$$$$$$""" $$$###""""""!!!"""""""""!!!""""""#########""""""!!!!!!!!!"""""""""######$$$###""""""###$$$###"""&&&###"""%%%+++...---+++,,,***'''%%%$$$###$$$$$$'''&&&%%%$$$%%%&&&((()))'''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&'''''''''((((((***)))))))))))))))((('''fffhhhjjjjjjhhheeeddddddddddddcccccccccdddeeefffgggeeeccccccddddddbbbaaa```___^^^___aaaaaa___^^^[[[[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZXXXVVVUUUUUUUUUVVVTTTRRRPPPPPPQQQQQQPPPOOORRRQQQQQQPPPOOONNNLLLKKKCCCBBB???======>>>AAABBBCCCCCCDDDDDDEEEFFFFFFFFF===;;;999777444222000///***)))(((((('''((((((((()))))))))'''%%%%%%''')))(((((('''&&&%%%%%%$$$$$$'''%%%&&&))))))&&&%%%(((%%%&&&''')))))))))((('''$$$%%%&&&'''&&&%%%"""!!!$$$$$$#########"""""""""###$$$%%%$$$###"""###$$$%%%)))***&&&$$$%%%$$$""""""""""""###$$$%%%$$$"""###"""!!! ###%%%&&&&&&%%%%%%&&&((()))((('''"""############$$$'''***,,,+++///666:::555...++++++,,,---///111;;;QQQeeehhhbbbYYYLLL@@@555+++&&&(((((('''&&&&&&&&&&&&'''((((((((('''((())))))***%%%''''''%%%"""!!!###%%%'''$$$$$$'''(((&&&'''***(((((((((((('''&&&%%%%%%)))'''$$$###$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%"""$$$(((++++++)))&&&######$$$&&&''''''''')))+++''''''((((((((((((''''''###%%%&&&'''&&&&&&((()))***+++,,,+++******,,,---*********)))******+++,,,&&&)))---...---++++++,,,''')))---111///++++++...------,,,,,,++++++,,,,,,(((***,,,+++(((&&&(((++++++++++++,,,,,,------------,,,,,,++++++++++++,,,)))***+++,,,,,,,,,+++******+++++++++++++++******)))***,,,------,,,+++***.........,,,)))((()))***...///,,,((('''+++---+++***,,,,,,((((((++++++)))***+++---...///...,,,+++---,,,+++---000111...++++++***)))(((((()))***+++,,,+++)))'''&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$111---'''%%%&&&'''%%%$$$&&&'''(((((('''''')))+++...,,,,,,---,,,---444<<>>>>>???AAABBBFFFEEEDDDBBB@@@???======222222333333222111000///(((''''''&&&&&&&&&'''''')))))))))(((''''''(((***((((((((('''&&&%%%$$$$$$'''%%%&&&))))))&&&&&&(((&&&'''((())))))******))))))(((((((((((('''%%%###$$$$$$$$$#########""""""######$$$######"""#########''')))&&&$$$%%%%%%"""  """"""!!! """###""" """%%%&&&$$$&&&%%%%%%%%%&&&'''''''''###$$$$$$$$$$$$%%%&&&''''''''',,,444888333---++++++)))((()))***---777BBBEEE<<<333...(((###$$$(((&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))!!!%%%)))((($$$"""$$$''''''&&&%%%%%%&&&'''***,,,%%%''')))******)))))))))---(((###"""$$$&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%###%%%'''))))))(((&&&$$$###%%%&&&&&&&&&'''***,,,'''(((((((((((((((((('''&&&'''(((((('''''')))+++)))***++++++***+++,,,...***))))))((()))+++---...***,,,......---+++))))))++++++...000000---+++***************+++,,,---...)))+++,,,+++)))((()))+++------------------------.........---+++******+++***+++,,,---...---,,,,,,)))******++++++++++++***+++*********+++++++++***---......---,,,+++---...///000---((((((,,,///...+++---,,,)))(((++++++(((++++++******+++,,,---...000---***---222444222...+++***))))))))))))***+++))))))'''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%...***&&&$$$$$$%%%%%%$$$%%%&&&((((((''''''((())),,,---///...---...444:::///000111111///...///000........./////////000000333222000000111111000///111222444;;;MMMbbbooossskkkVVV>>>111---,,,...111---...//////...---+++***......---,,,+++)))((((((,,,+++)))((('''((()))***)))***+++------+++)))(((&&&'''''''''&&&'''***,,,+++***))))))(((((())))))"""&&&***)))%%%###$$$'''""""""!!!!!!""""""######!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((&&&%%%%%%&&&%%%###!!!"""""""""""""""######$$$$$$###"""!!! !!!!!!""""""!!!"""%%%&&&###############""""""!!!"""""""""#########$$$$$$###$$$%%%'''((('''$$$!!!$$$######%%%)))++++++***$$$$$$#########$$$%%%&&&&&&%%%$$$######$$$$$$%%%((('''%%%&&&''')))((((((''''''''''''((((((((((((&&&'''(((((('''(((((()))dddgggiiiiiihhhfffeeeeeeeeedddcccbbbbbbbbbcccddddddcccdddeeegggfffdddaaa___^^^^^^___``````___]]]\\\[[[ZZZYYYYYYZZZ\\\]]]YYYXXXVVVUUUTTTTTTUUUVVVXXXWWWUUUTTTUUUUUUTTTSSSRRRRRRQQQPPPOOOMMMKKKJJJEEEDDDBBB@@@@@@@@@AAABBBCCCBBBAAA>>><<<:::888777333333444333111///,,,***'''&&&&&&&&&&&&&&&''''''((()))***)))(((((()))***(((((()))((((((&&&%%%$$$&&&$$$%%%((()))&&&&&&(((((((((((((((((()))******,,,)))&&&%%%&&&'''&&&%%%$$$$$$$$$$$$############"""!!!!!!!!!"""""""""""""""'''(((%%%###%%%%%%$$$  """"""!!! !!!$$$$$$###&&&***)))###&&&&&&%%%%%%%%%%%%&&&(((''''''''''''''''''&&&%%%%%%$$$'''...000---++++++((($$$###%%%&&&%%%'''+++111)))"""$$$&&&&&&)))---&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''$$$***,,,(((&&&''')))((((((&&&%%%&&&)))+++,,,###&&&***,,,,,,,,,...///000+++%%%###$$$''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&''')))+++(((((((((''''''((((((((('''(((((('''&&&&&&(((***(((***,,,,,,++++++,,,---))))))(((((()))+++---...+++******+++++++++)))'''---,,,+++,,,///000,,,(((,,,++++++*********++++++((()))***+++******+++---+++++++++++++++++++++,,,---...///...+++)))***+++++++++------...---,,,+++'''''')))***+++,,,,,,,,,---***'''&&&(((+++,,,,,,,,,---.........///111444000111...))))))---000///+++---,,,((((((++++++(((...,,,(((&&&'''***...111111---)))***000333222000))))))))))))))))))))))))'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&''''''(((&&&$$$###$$$%%%%%%%%%%%%'''))))))((('''((((((***...000000...///111333---...////////////111333............////////////111000//////000111000...222000111>>>XXXrrroooUUU:::///222555555444------...///...---+++***111000...,,,***)))''''''***)))((('''&&&''''''(((&&&''')))++++++***((('''%%%&&&'''&&&&&&'''))),,,&&&''''''(((((()))******$$$###$$$%%%&&&&&&$$$###"""""""""""""""###$$$$$$"""""""""###$$$$$$###########################$$$###""""""###%%%%%%###""""""""""""""""""######$$$$$$###!!!  """"""""" """%%%'''$$$$$$$$$%%%%%%$$$$$$###"""""""""###$$$%%%%%%&&&###$$$%%%((()))((($$$!!!%%%$$$$$$$$$&&&&&&&&&%%%############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$'''&&&$$$%%%'''((((((''''''''''''((((((((())))))***'''&&&)))---000///,,,dddfffiiijjjiiigggggggggfffeeedddcccccccccdddeeedddccccccdddfffeeecccaaa___^^^]]]^^^``````^^^]]]\\\\\\[[[[[[[[[[[[[[[\\\XXXWWWVVVUUUTTTUUUVVVVVVVVVTTTRRRRRRSSSSSSRRRQQQQQQQQQQQQPPPOOOMMMLLLKKKGGGEEECCCBBB@@@@@@@@@@@@<<<<<<;;;:::999888888777;;;:::888555111,,,(((&&&'''''''''&&&''''''((()))'''((())))))(((((()))***'''((()))))))))((('''&&&&&&$$$%%%((()))&&&&&&)))***)))(((''''''((()))******&&&"""!!!###%%%%%%###%%%$$$$$$$$$$$$#########"""!!! !!!"""###"""!!!"""&&&&&&###"""%%%&&&%%%"""""""""###$$$%%%$$$""" $$$%%%$$$)))///,,,$$$&&&'''&&&%%%$$$$$$&&&)))***))))))***++++++(((&&&%%%###$$$((()))''''''***$$$!!!!!!%%%'''%%%$$$&&&)))&&&""""""$$$&&&&&&$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$))),,,***(((((()))''')))'''$$$%%%)))+++***"""&&&***,,,+++,,,000333222///***&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((++++++***((('''&&&&&&&&&&&&''''''''''''&&&%%%$$$######%%%&&&'''$$$&&&''''''&&&&&&((()))((((((''''''''''''((((((&&&'''&&&%%%######%%%''')))+++,,,,,,+++++++++,,,))))))))))))***+++,,,---******+++******+++,,,...222222000---...000...)))000///---+++***(((((('''&&&'''((()))***+++,,,,,,%%%&&&'''((()))******++++++...///...+++((()))+++++++++,,,---,,,+++***)))%%%&&&(((***+++,,,---------)))%%%&&&))),,,------***,,,---......///222444///000---)))(((,,,...---)))++++++''''''******(((111---)))&&&&&&***...222...+++((())),,,//////...((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''(((((($$$$$$######$$$%%%'''(((&&&(((******((('''((()))***.../////////111000---***,,,.........///111333/////////000000000000000222000///000111111000//////---...:::SSSkkkuuusssfffNNN555---000222///,,,,,,,,,,,,---,,,,,,++++++000///---+++)))(((''''''((((((((('''''''''&&&&&&%%%&&&'''((((((((('''&&&'''((((((((('''(((***,,,%%%%%%%%%&&&&&&((())))))%%%""" """&&&'''$$$!!!""""""""""""###$$$%%%&&&###"""!!!"""###$$$$$$###""""""###$$$$$$$$$######"""""""""$$$&&&'''%%%###"""""""""""""""######$$$###"""!!! !!!"""!!!  !!!$$$%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%'''((('''$$$!!!&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&(((((('''''''''((((((((()))))))))...+++(((,,,222555333///bbbeeehhhiiihhhgggggggggeeeeeedddccccccdddeeefffcccbbbaaabbbbbbbbb```___^^^^^^]]]^^^______^^^\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYXXXVVVUUUUUUVVVVVVWWWUUUSSSQQQPPPQQQQQQPPPOOORRRRRRRRRQQQQQQOOONNNNNNGGGFFFDDDAAA???>>>======999999999999888888888777999888666333///+++(((&&&((((((((((((((()))******%%%'''))))))((((((((()))&&&''')))******)))(((''''''%%%&&&******((((((+++,,,***(((&&&%%%&&&((()))'''###!!!!!!%%%&&&$$$!!!%%%%%%$$$$$$$$$############!!! !!!###%%%###"""###&&&%%%!!! $$$''''''######"""$$$%%%&&&$$$### $$$$$$!!!'''111000''''''((((((&&&$$$$$$'''***(((((())),,,//////,,,)))&&&######%%%%%%###$$$(((### !!!%%%'''%%%$$$&&&"""***+++$$$!!!######''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''''''''''''''%%%((('''######'''(((&&&###'''******((()))---222444222///***&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%)))---...+++(((%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&''''''$$$&&&((()))'''&&&&&&''')))((('''&&&&&&'''((()))''''''&&&$$$""""""%%%'''***+++------+++*********((()))***+++++++++++++++222777999333+++)))000888DDDGGGDDD888...,,,---,,,///...---,,,******))))))((('''((()))+++,,,,,,,,,(((((((((((())))))))))))(((,,,///...***''')))+++++++++++++++***)))'''&&&'''''')))***+++++++++++++++)))'''***///111///---)))***++++++******,,,...,,,...,,,(((''')))***''''''))))))&&&&&&******(((...,,,)))&&&&&&(((+++---&&&''')))***++++++)))(((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$%%%%%%%%%%%%&&&(((***'''((()))((('''&&&'''))),,,---,,,+++///555444---)))+++............///000////////////............000...---...///000///...***+++,,,222@@@NNNTTTRRRNNN>>>///,,,......+++***++++++*********+++,,,,,,+++***)))(((''''''(((((('''((()))))))))(((&&&%%%%%%&&&&&&&&&''''''''''''((())))))'''&&&&&&)))+++&&&&&&$$$$$$$$$$$$&&&&&&$$$###"""###%%%&&&%%%$$$############$$$%%%&&&'''$$$"""!!!!!!$$$%%%$$$###!!!"""$$$%%%&&&%%%$$$#########$$$%%%''''''$$$""""""""""""""""""######$$$!!!!!! !!!!!!!!! !!!"""###!!!"""###$$$%%%&&&&&&&&&''''''&&&%%%$$$######"""$$$###$$$&&&'''&&&$$$"""$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&$$$###$$$&&&((((((''''''((((((((())))))))))))...,,,+++,,,///111000...aaadddggghhhgggfffffffffeeedddcccccccccdddfffgggcccaaa______``````^^^]]]^^^]]]]]]^^^______^^^\\\[[[\\\\\\\\\\\\ZZZXXXWWWYYYXXXWWWVVVVVVVVVWWWXXXUUUSSSQQQQQQQQQRRRQQQPPPRRRRRRSSSSSSRRRQQQPPPPPPGGGFFFDDDAAA>>><<<;;;:::<<<;;;:::999888666555555111000///...,,,+++)))))))))))))))))))))***++++++%%%&&&((()))((('''((()))%%%&&&(((***+++***)))((((((&&&'''+++,,,)))***,,,---+++(((%%%$$$%%%&&&(((%%%###"""%%%))))))%%%!!!%%%%%%%%%$$$$$$$$$######$$$""" """%%%&&&%%%###$$$&&&$$$ $$$((()))"""!!!!!!"""$$$$$$###"""!!!$$$"""%%%111222***'''((((((&&&$$$$$$'''***&&&&&&(((,,,000111///+++&&&$$$$$$&&&$$$!!!"""&&&$$$""""""%%%%%%"""!!!### 000666+++$$$(((***&&&)))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((,,,((($$$######%%%&&&&&&###'''&&&"""!!!&&&&&&"""%%%(((***(((%%%&&&***///444555333---'''$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%% $$$***...///,,,((($$$&&&&&&&&&'''''''''(((((($$$%%%'''((()))((('''&&&$$$''')))***(((&&&%%%%%%)))((('''&&&&&&'''((()))))))))(((&&&$$$$$$&&&(((***,,,...---,,,***))))))((()))***,,,,,,+++***)))>>>FFFJJJ???...(((222@@@WWW^^^ZZZEEE111)))+++...*********+++,,,---//////+++******+++,,,------,,,//////...,,,***)))(((''''''+++///...)))'''(((+++***++++++***)))'''%%%$$$))))))************)))))))))((()))///444555111,,,(((((()))(((&&&&&&''')))***,,,***&&&%%%'''&&&###%%%((((((%%%&&&)))***((((((((('''&&&&&&%%%&&&&&&$$$))),,,+++((($$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((''''''''')))***'''(((((('''%%%%%%'''(((...---)))(((///888888000***,,,...///...,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++---+++***+++------,,,+++%%%)))++++++...444777777///)))&&&***///222555999******)))((()))***,,,---&&&&&&%%%%%%&&&''')))***'''(((***,,,+++)))'''%%%&&&&&&&&&&&&&&&'''((()))'''''''''%%%$$$$$$&&&((()))'''%%%###!!!"""######"""$$$&&&&&&$$$$$$&&&((($$$$$$$$$$$$%%%&&&'''(((%%%### !!!$$$&&&%%%### """$$$'''((('''%%%#########$$$%%%&&&%%%!!!"""""""""""""""######$$$ !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """###%%%%%%&&&&&&******(((&&&$$$""" $$$######%%%&&&&&&$$$""" """############$$$&&&"""###$$$%%%&&&''''''&&&"""###$$$%%%&&&'''''''''&&&%%%$$$%%%'''))))))((((((((((((((())))))))))))***+++,,,+++)))((()))***bbbccccccddddddccccccbbbdddbbbaaa```aaabbbaaa```______^^^]]]]]]\\\[[[[[[^^^^^^^^^^^^]]]]]]\\\[[[ZZZ[[[[[[[[[ZZZXXXUUUSSSXXXVVVUUUUUUVVVWWWVVVVVVUUUQQQNNNOOOSSSUUUSSSOOOQQQPPPPPPRRRUUUTTTQQQMMMJJJFFFAAA===<<<;;;;;;:::555555555555555555555555......---,,,+++))))))(((***((('''(((+++,,,+++)))'''((()))+++++++++***)))%%%(((***+++...222111------,,,+++***)))***+++---,,,***'''%%%%%%%%%'''((('''&&&&&&(((+++,,,***'''&&&&&&((())))))(((%%%###$$$""" !!!$$$%%%###!!!%%%###!!!"""%%%&&&$$$""""""&&&&&&"""###''''''"""&&&###"""%%%&&&%%%''',,,'''&&&&&&%%%%%%%%%%%%&&&)))$$$"""(((------***))))))+++***$$$!!!###$$$"""$$$$$$$$$%%%%%%$$$$$$######'''(((&&&%%%(((***((()))&&&$$$%%%''')))(((&&&+++)))'''&&&&&&(((***,,,///---***'''%%%%%%'''(((***((('''%%%%%%''')))***%%%&&&''''''%%%%%%&&&''''''...444222***%%%'''+++###$$$&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%&&&'''((()))%%%%%%'''+++///---&&&&&&%%%%%%%%%%%%&&&'''(((((())))))((('''&&&&&&'''"""%%%'''((('''&&&&&&&&&***+++,,,+++)))))))))+++---+++)))((())),,,000333HHHSSSSSSAAA...+++666@@@QQQkkkqqqTTT777000///*********++++++,,,---......---------------...///000...---,,,+++************///.........///...---+++///---+++)))((((((((()))'''(((***++++++)))'''&&&%%%,,,333444111,,,******)))&&&###$$$(((***(((&&&(((((('''&&&%%%%%%$$$$$$"""###&&&)))+++,,,------)))'''$$$$$$&&&'''&&&$$$$$$'''***------***'''$$$###$$$$$$%%%%%%&&&&&&'''###$$$'''+++***$$$###%%%'''%%%$$$&&&((((((&&&###+++,,,+++)))'''%%%&&&'''***)))(((''''''((())))))+++******+++...111333333---------............///,,,,,,,,,,,,,,,---...///---((((((,,,,,,((((((---(((,,,,,,((((((+++***%%%(((---,,,***222CCCIIIEEEEEE888,,,++++++)))))),,,)))'''&&&$$$$$$$$$&&&''''''***...///+++'''&&&&&&''''''&&&&&&'''(((***+++(((&&&$$$$$$&&&((())))))///((("""###''')))'''"""((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$#########"""!!!!!!"""$$$&&&((("""!!!!!!###&&&'''''''''########################$$$$$$###"""!!!!!!"""""" !!!!!! ###$$$%%%$$$""" !!!%%% !!!!!!'''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((("""!!!'''***)))***...&&&&&&'''''''''''''''''')))+++---///...///000222aaaaaabbbbbbbbbbbbaaaaaadddbbbaaa```aaabbbaaa```^^^^^^]]]]]]\\\[[[ZZZZZZ\\\\\\\\\\\\\\\[[[ZZZZZZYYYZZZZZZZZZYYYWWWUUUSSSVVVUUUSSSSSSUUUVVVUUUTTTUUUSSSPPPQQQSSSUUUSSSQQQRRRPPPPPPQQQSSSSSSPPPMMMLLLGGGBBB>>><<<:::999888333222222222111111000000...------,,,+++***)))(((***((('''(((***,,,***)))'''((()))***++++++***)))(((***,,,---333777444...,,,+++******++++++******......,,,+++***)))))))))((('''''')))+++,,,***(((''''''+++333999888---$$$%%%###"""###%%%&&&%%%###&&&$$$###$$$&&&'''&&&$$$"""### %%%(((''''''###"""%%%&&&&&&)))...---+++)))'''&&&%%%%%%%%%$$$ &&&)))))))))+++'''))))))&&&&&&(((&&&!!!$$$$$$$$$$$$$$$###"""""""""&&&&&&######&&&'''%%%(((&&&%%%%%%(((***)))''')))'''&&&%%%%%%&&&((()))***(((&&&$$$######$$$%%%)))(((((('''''''''((((((%%%&&&'''&&&%%%$$$%%%'''###)))......)))&&&'''***%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((())))))&&&%%%&&&***---,,,&&& &&&&&&'''''''''(((((((((((())))))((('''&&&''''''###&&&((()))((('''''''''((()))++++++******+++,,,,,,+++))))))***,,,...000@@@FFFEEE888------444888DDD___nnn\\\AAA333///+++/////////............---++++++++++++++++++,,,,,,...------,,,++++++++++++---,,,,,,,,,---,,,+++***+++++++++,,,+++++++++***))))))*********)))''''''$$$)))///000,,,'''&&&'''&&&&&&''''''&&&&&&'''(((((((((''''''&&&%%%$$$$$$&&&&&&((()))***+++++++++(((&&&$$$$$$&&&&&&%%%$$$$$$&&&(((******(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&((('''###$$$((('''%%%###$$$&&&((('''%%%'''((()))(((''''''(((***++++++***)))))))))***++++++)))(((,,,222555222///------------............,,,,,,,,,,,,------...///---)))))),,,,,,((()))---,,,//////***)))+++***&&&&&&((('''***<<>>;;;888666444111111000///...------,,,...---,,,,,,+++***)))))))))((('''(((***+++***)))((()))******+++*********+++,,,---222;;;AAA===555///,,,******,,,,,,)))&&&......//////...,,,)))(((''''''&&&((())))))(((&&&((((((...===KKKLLL===---(((&&&$$$$$$%%%''''''&&&'''%%%######%%%%%%%%%$$$###&&&'''$$$%%%(((++++++((($$$"""$$$&&&&&&***000333000---)))&&&%%%$$$%%%!!! !!!%%%&&&&&&***///333111,,,'''&&&)))'''"""$$$$$$$$$######""""""""""""%%%$$$!!!!!!%%%%%%###'''&&&%%%''')))+++***)))&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$))))))((((((((('''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&!!!$$$'''((((((''''''(((&&&&&&&&&''''''&&&%%%%%%)))))))))((('''&&&%%%$$$%%%%%%&&&'''((()))******'''&&&%%%(((++++++'''###&&&'''((()))***)))((((((((((((((((((''''''''''''$$$''')))***)))(((((((((&&&(((************,,,...***************+++,,,---555666333...+++...000///555MMMbbb___JJJ777///...111111111000///---,,,+++,,,,,,,,,+++++++++++++++------------,,,,,,,,,,,,)))************))))))(((%%%'''***,,,------+++***,,,,,,***)))((((((((((((&&&))),,,,,,(((%%%$$$%%%###'''***)))&&&$$$%%%'''''''''''''''&&&&&&%%%$$$))))))))))))))))))))))))'''%%%$$$###$$$%%%$$$###$$$%%%&&&''''''&&&%%%$$$''''''&&&%%%%%%$$$######)))&&&$$$%%%$$$"""&&&+++'''%%%$$$$$$&&&(((((('''###%%%''''''((((((+++,,,,,,,,,++++++++++++,,,---,,,)))(((...555888222+++------------............------,,,,,,,,,---.........+++***,,,+++)))))),,,111222000,,,***++++++(((,,,,,,,,,111CCCVVVYYYRRR777000)))))))))((('''''')))(((&&&%%%$$$$$$%%%%%%$$$&&&((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&((())))))%%%$$$######$$$###""" %%%%%%'''''''''&&&%%%###&&&%%%$$$"""!!!!!!""""""((('''&&&%%%$$$###"""!!!&&&$$$###""""""###$$$&&&###"""!!!"""$$$%%%$$$#################################"""!!!!!!!!!""""""###"""!!! !!!"""### !!! ###%%%---)))&&&&&&$$$!!!"""%%% """$$$'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&'''&&&%%%%%%&&&'''''''''((((((((((((((('''&&&&&&&&&''''''(((((())))))''''''(((&&&###$$$(((%%%&&&&&&'''((())))))***(((***+++,,,+++***+++,,,^^^__________________^^^___^^^]]]^^^______^^^]]]ZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTUUUSSSRRRRRRSSSTTTTTTSSSSSSTTTTTTSSSRRRRRRSSSUUURRRRRRRRRQQQRRRQQQPPPPPPPPPKKKEEE???;;;777333111111111000///...---,,,+++------,,,,,,+++***))))))((((((((())))))******)))************************+++,,,///777DDDMMMJJJAAA777222,,,***++++++(((%%%(((***---///...,,,)))&&&&&&%%%%%%&&&&&&&&&&&&%%%''''''...>>>NNNRRRGGG;;;***)))&&&%%%%%%%%%&&&'''(((&&&###!!!"""###$$$%%%''''''(((,,,222666555111)))%%%"""###$$$$$$(((---333000---)))&&&%%%%%%%%%"""###%%%'''%%%$$$)))222EEEAAA777+++$$$%%%%%%###$$$######$$$$$$$$$%%%%%%###$$$$$$!!!###'''(((&&&%%%&&&'''(((***+++++++++%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((''''''&&&***)))((('''&&&&&&''''''$$$%%%&&&%%%$$$$$$$$$&&&#########%%%'''((('''&&&$$$%%%%%%&&&&&&'''''''''(((((())))))((('''&&&%%%&&&''''''((()))*********(((&&&%%%&&&))))))(((&&&&&&''')))******)))'''&&&)))(((''''''((((((((('''%%%&&&((()))(((''''''((('''(((******))))))+++---)))******+++++++++******---,,,+++***+++,,,,,,+++---;;;LLLSSSIII999000000000000000///...,,,***)))////////////......------++++++,,,,,,,,,,,,,,,,,,'''(((***)))((((((((((((%%%&&&((()))***+++******///---+++(((''''''((((((***,,,,,,+++(((%%%&&&'''###&&&))))))'''%%%$$$%%%''''''(((((('''&&&%%%$$$((((((((((((((((((((()))&&&%%%$$$######$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((%%%$$$%%%$$$"""&&&,,,''''''(((((()))((('''&&&"""$$$&&&(((((()))***,,,++++++++++++,,,,,,,,,------++++++...333555111---,,,,,,---------............------,,,,,,,,,------...---,,,++++++******+++111111///,,,+++,,,,,,++++++///222777???CCC;;;000---)))&&&&&&'''&&&$$$###'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((&&&$$$###$$$&&&&&&%%%)))++++++)))%%%""""""###)))((('''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$######,,,***&&&###!!! $$$"""!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!""""""###""" !!!###$$$######!!! ###,,,***'''&&&$$$######$$$ !!!###$$$&&&'''''''''$$$$$$$$$###$$$%%%%%%&&&$$$&&&''''''&&&&&&''')))$$$%%%&&&'''''''''&&&&&&''''''''''''(((((((((((($$$%%%''''''&&&%%%(((+++%%%&&&&&&((()))***++++++)))+++,,,,,,***)))***+++^^^^^^____________^^^^^^[[[[[[[[[\\\]]]]]]\\\ZZZYYYYYYXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXVVVUUUTTTTTTSSSTTTUUUUUUUUUTTTRRRRRRTTTUUUTTTSSSQQQRRRSSSRRRQQQPPPRRRTTTQQQRRRSSSSSSSSSRRRRRRRRRPPPKKKEEE@@@;;;666222///000000///...,,,+++******---,,,,,,++++++*********((()))***************+++++++++******************)))+++...888HHHSSSRRRJJJ???999111,,,******)))((($$$'''***---...,,,***(((''''''''''''''''''((()))''''''+++444>>>CCCAAA===+++***'''$$$###$$$'''))))))'''$$$""""""&&&+++///000,,,,,,666AAADDD>>>666***%%%"""""""""!!!###(((---,,,)))'''%%%%%%%%%&&&###$$$&&&'''### &&&///EEEGGGBBB666,,,'''%%%#########$$$$$$&&&((()))***%%%%%%$$$###&&&,,,---***$$$&&&((()))******++++++&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%''')))))))))(((''',,,***'''%%%$$$&&&(((***$$$%%%&&&&&&$$$$$$%%%&&&(((&&&$$$$$$'''((('''%%%######$$$%%%&&&((())))))%%%&&&''')))))))))((('''''''''(((((()))*********((('''&&&&&&((()))))))))%%%'''((())))))(((&&&%%%)))'''&&&'''))))))(((&&&$$$%%%''''''&&&&&&&&&((((((***+++***(((((()))***))))))***+++++++++***)))******+++,,,+++***+++---//////666??????666000000---...///000///...,,,+++000000111111000///...---)))******+++++++++******&&&(((******((('''((()))+++***))))))))))))++++++///---***'''&&&'''((())),,,,,,+++)))'''&&&&&&'''%%%%%%%%%''')))(((%%%"""&&&'''((()))((('''&&&%%%$$$%%%&&&''''''((())))))%%%%%%%%%$$$#########$$$'''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%((('''$$$%%%***(((***---...,,,)))&&&$$$$$$&&&((()))((((((((())))))******+++++++++++++++,,,---.........///000222,,,,,,,,,------------......---,,,+++++++++++++++,,,---,,,******++++++***...---,,,,,,,,,,,,,,,---###***000333333111+++$$$(((((('''''''''&&&$$$"""$$$$$$$$$%%%&&&'''((()))))))))((('''&&&%%%###"""$$$$$$%%%%%%&&&''''''''')))&&&"""!!!$$$'''***,,,,,,---,,,'''""" $$$(((***)))'''&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&''',,,***'''###!!! $$$###!!!"""######""" """""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!  """###""""""!!!!!!###''''''&&&#########$$$###"""!!!!!!!!!###%%%(((***$$$############$$$%%%%%%$$$%%%'''''''''''')))***$$$%%%'''((()))(((''''''((((((((((((((((((''''''###&&&(((((((((***++++++&&&&&&'''((()))++++++,,,+++,,,------+++******+++]]]^^^^^^^^^^^^^^^^^^]]]YYYYYYYYY[[[]]]]]][[[YYYXXXXXXXXXXXXXXXXXXWWWWWWVVVWWWXXXXXXXXXXXXXXXXXXVVVUUUSSSRRRSSSTTTVVVWWWUUUSSSRRRRRRSSSTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRMMMPPPSSSTTTSSSRRRRRRRRRNNNJJJEEE@@@;;;777222///------,,,+++******)))))),,,,,,,,,+++++++++******)))***,,,+++******+++---,,,,,,+++************+++'''***---555CCCNNNOOOIII???;;;555///***)))***+++&&&(((***,,,------,,,+++)))***+++*********,,,...)))((('''(((***---111222)))(((&&&$$$###&&&+++//////,,,(((%%%&&&,,,666===JJJAAA===CCCHHHDDD777...((($$$"""###""" !!!%%%&&&&&&&&&%%%%%%%%%%%%&&&!!!"""$$$$$$!!!""")))222;;;AAA???:::333+++###$$$$$$$$$%%%&&&)))+++,,,''''''$$$###'''...///+++###&&&)))***)))))))))***(((((('''&&&%%%%%%%%%%%%"""###%%%&&&'''''''''&&&***)))&&&%%%%%%''')))+++%%%&&&''''''%%%%%%&&&'''+++)))&&&&&&&&&'''''''''######$$$$$$&&&''')))***###%%%'''***+++***))))))'''((((((((()))))))))***(((((((((((()))***+++,,,&&&'''((((((((('''&&&%%%)))'''%%%&&&)))***)))&&&$$$%%%&&&&&&%%%%%%&&&((()))***+++***((('''((()))))))))***+++,,,,,,++++++,,,,,,...///---***,,,000333---***...111111//////...///111333333222000///,,,---...//////...,,,+++((()))***++++++***)))(((%%%(((+++***((('''(((+++000...,,,******+++,,,------+++)))'''&&&&&&'''((()))((('''%%%$$$$$$$$$$$$&&&###"""%%%)))***&&&"""%%%'''((())))))(((&&&%%%"""###%%%((()))*********%%%&&&&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''######&&&))))))%%%%%%((((((+++...///,,,)))&&&%%%((()))++++++)))'''&&&''''''((()))***+++++++++***+++...///...++++++///333,,,,,,,,,,,,---------------,,,+++***))))))((((((***,,,+++((((((+++,,,***+++***+++......,,,+++---(((***,,,+++((('''((()))'''***+++)))((()))'''$$$######$$$%%%'''((()))))))))(((((((((((('''$$$""""""###$$$%%%&&&&&&&&&&&&'''$$$ """&&&***,,,******((($$$!!!"""(((---&&&%%%$$$#########$$$%%%"""###$$$%%%&&&'''((()))'''%%%$$$######$$$%%%'''$$$###""""""###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""""" !!!""" !!!$$$'''"""$$$$$$!!!!!!###$$$"""###""" !!!$$$(((+++###############$$$%%%%%%###$$$&&&''''''''')))+++'''(((+++,,,---,,,+++***)))))))))(((((('''''''''''')))))))))+++///...***'''(((((()))***++++++,,,+++---......---+++,,,---[[[\\\\\\]]]]]]\\\\\\[[[YYYYYYZZZ\\\^^^^^^[[[YYYXXXXXXXXXXXXXXXXXXXXXXXXTTTUUUVVVVVVWWWWWWVVVVVVWWWUUUSSSRRRRRRTTTWWWYYYTTTRRRQQQQQQRRRSSSSSSRRRUUURRRPPPPPPSSSTTTSSSQQQGGGLLLQQQTTTSSSQQQQQQQQQLLLIIIDDD???<<<777333000---,,,,,,,,,++++++******,,,,,,,,,++++++++++++******,,,------++++++,,,///---,,,+++*********++++++(((***,,,///777@@@AAA===777888888333---)))***---++++++************++++++''')))******)))***...111***(((%%%######%%%'''(((%%%%%%%%%$$$%%%***222888<<<777///(((&&&,,,777@@@MMMEEE??????<<<333)))%%%$$$!!!!!!$$$%%%"""###&&&"""###$$$%%%&&&%%%%%%$$$!!!$$$""" """'''$$$***222999>>>>>>333''''''&&&%%%%%%%%%''')))***)))'''###!!!%%%++++++'''###&&&)))***(((''''''(((***(((&&&$$$###$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))&&&'''((((((&&&&&&'''(((+++***(((&&&%%%&&&(((***&&&&&&%%%%%%%%%&&&'''(((&&&'''***,,,,,,+++***)))''''''(((((((((((())))))((()))*********+++,,,---)))))))))((((((((('''''')))&&&$$$&&&***+++)))&&&%%%&&&''''''&&&&&&''')))'''(((***)))(((((()))***)))******+++,,,---.........+++,,,000000---...333444222---((((((,,,......///000222444444222000///)))***,,,---...---+++******+++,,,,,,,,,***((('''$$$'''******'''&&&(((+++---,,,,,,+++++++++++++++***)))(((&&&&&&&&&''''''&&&%%%$$$###$$$$$$###############$$$&&&'''''''''%%%&&&(((******)))'''%%%"""$$$(((+++,,,,,,***)))%%%''''''&&&$$$###%%%'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%)))(((%%%%%%)))''')))+++***((('''(((***)))+++------***((('''&&&'''((()))***+++++++++***+++,,,...---,,,,,,---...++++++,,,,,,,,,---------,,,+++***(((''''''&&&&&&&&&******&&&'''+++,,,***,,,***,,,000000+++)))+++---+++(((&&&%%%$$$%%%'''&&&+++,,,((('''((('''###%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&(((******&&&###""""""$$$%%%&&&&&&%%%%%%$$$###!!!"""$$$&&&'''''''''&&&$$$""""""###&&&)))###"""!!!!!!!!!"""###$$$###$$$$$$%%%&&&'''((((((######""""""$$$&&&)))***$$$###"""###$$$%%%$$$########################### !!!"""""" !!!!!!""""""!!!""""""###%%%'''!!!$$$$$$ #########"""!!!!!!"""$$$''')))###############$$$$$$%%%!!!###%%%&&&&&&''')))+++((())),,,...///...---,,,*********)))(((''''''&&&((()))((()))000777444---)))))))))******++++++++++++,,,......---,,,,,,---ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[]]]______]]]ZZZXXXXXXXXXXXXXXXXXXXXXXXXRRRSSSTTTUUUUUUUUUUUUUUUWWWUUUSSSRRRRRRUUUXXXZZZRRRQQQOOOOOOQQQRRRQQQPPPWWWSSSOOOQQQUUUWWWTTTQQQCCCIIIPPPSSSSSSQQQPPPPPPJJJGGGCCC???<<<888444111///.....................,,,,,,++++++++++++++++++***---///...,,,+++---000...---+++*********++++++)))*********---333555222///444888666///***+++......,,,***'''&&&'''((()))$$$&&&(((((('''(((,,,000)))'''%%%%%%'''((((((&&&"""###$$$$$$'''...888???HHHAAA555)))###&&&111:::222---+++,,,)))###"""&&&!!!!!!&&&'''%%%%%%(((!!!"""$$$&&&&&&%%%$$$###!!!%%%&&&$$$%%%)))"""!!!###+++:::AAA999,,,)))'''&&&$$$$$$%%%&&&'''***(((######((('''""""""&&&)))***(((&&&&&&'''***(((%%%###"""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$(((+++,,,+++(((&&&'''((()))(((''''''''')))))))))(((&&&$$$%%%))),,,)))((('''%%%$$$$$$%%%%%%)))***,,,......,,,***(((''''''''''''(((((((((((((((***++++++++++++---...++++++***)))(((((()))))))))&&&$$$&&&***,,,)))&&&&&&'''((('''&&&'''(((***%%%'''((()))((()))***,,,*********+++,,,...///000///)))(((...222000000333333777444***%%%)))------...///111222222000---,,,)))***,,,.........,,,++++++,,,---...---+++((('''"""&&&***)))&&&$$$'''***&&&''')))******)))((('''(((''''''&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%$$$### ###%%%%%%###$$$(((,,,%%%&&&)))******)))'''%%%$$$'''+++...///---+++)))&&&'''((('''$$$###%%%((("""###$$$%%%%%%$$$###"""'''&&&&&&%%%%%%$$$$$$###%%%###$$$''''''$$$&&&+++%%%''''''%%%$$$&&&+++///***,,,......+++)))'''''''''(((***+++,,,,,,+++++++++***+++...//////+++(((++++++,,,,,,,,,---------++++++)))(((&&&%%%%%%%%%$$$))))))%%%&&&,,,---***...+++---333222+++''')))%%%"""!!!$$$((((((%%%######)))***%%%###&&&%%%!!!''''''''''''&&&%%%$$$###!!!!!!###(((++++++((($$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&((('''%%%"""&&&%%%$$$###""""""""""""""""""!!!!!!!!!###$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$######$$$&&&((()))$$$###"""###%%%&&&%%%$$$ !!!"""###!!!"""############ """$$$$$$###""""""###!!!%%%%%% """"""!!!!!!"""###$$$%%%%%%&&&#########"""###$$$$$$%%%!!!###%%%&&&&&&''')))+++&&&(((+++---...---,,,***++++++***)))((('''&&&&&&%%%%%%%%%(((444>>>;;;222******************++++++)))+++------,,,,,,,,,...___]]][[[ZZZZZZ[[[]]]^^^\\\XXXXXX\\\^^^[[[WWWVVVWWWXXXYYYXXXVVVVVVXXXYYYYYYXXXWWWWWWWWWVVVTTTQQQTTTTTTSSSSSSRRRRRRRRRQQQRRRSSSTTTUUUUUUTTTSSSRRRMMMOOORRRVVVXXXWWWSSSOOOLLLPPPSSSSSSQQQOOOPPPRRRJJJCCC;;;999;;;;;;666111333,,,***000000)))***222.........---,,,+++))))))------------------------,,,+++******))))))******))))))******+++,,,---...***---000111000/////////...+++(((''''''''''''&&&&&&%%%''',,,---)))''')))%%%%%%$$$######$$$%%%%%%&&&$$$!!!!!!$$$)))000444999777222+++&&&$$$&&&(((,,,***'''%%%&&&'''''''''""""""!!!"""%%%***///222'''&&&$$$"""!!!!!!!!!!!!$$$"""###&&&&&&%%%(((---&&&%%%!!!!!!(((222444000 ###%%%&&&&&&%%%&&&'''###$$$%%%%%%$$$%%%''')))%%%$$$(((------((($$$%%%***"""$$$'''%%%###$$$############$$$%%%&&&&&&$$$$$$%%%(((++++++'''$$$''')))+++---,,,***'''%%%++++++***((('''&&&$$$$$$((('''&&&%%%%%%%%%&&&'''%%%+++...***&&&'''***+++&&&%%%$$$$$$%%%&&&'''))))))((((((((((((***,,,---++++++,,,+++***(((&&&%%%)))%%%"""%%%+++...***%%%$$$%%%&&&&&&&&&''')))+++***((('''''')))+++,,,,,,)))***++++++***)))***,,,,,,,,,,,,---------......///---+++(((((()))+++------,,,---...000000...,,,+++***))))))(((((())))))((()))*********((('''&&&%%%&&&'''''''''(((***,,,,,,***((())),,,...//////)))(((((('''''''''''''''%%%$$$"""!!!"""$$$$$$$$$ !!!"""%%%(((+++---&&&%%%&&&'''))))))'''%%% $$$((((((&&&###$$$%%%###'''***(((%%%$$$'''***###%%%'''&&&$$$$$$'''***%%%%%%$$$%%%'''((('''%%%)))++++++***'''$$$######&&&&&&%%%%%%&&&&&&'''(((,,,++++++++++++++++++++++++******,,,------+++)))'''((()))***************+++,,,,,,---,,,+++***)))'''((()))))))))(((&&&&&&&&&&&&%%%$$$(((......+++***((('''***---,,,&&&!!!%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%###""""""############$$$%%%%%%%%%$$$$$$'''$$$"""###&&&'''&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&'''))))))(((&&&%%%""""""############"""""""""&&&$$$"""+++))) $$$%%%&&&&&&$$$!!!###""""""###%%%%%%###"""%%%$$$$$$###"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!  """&&&'''%%%"""###%%%"""!!!$$$$$$### !!!""""""  ###"""!!!!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&$$$$$$%%%&&&***''''''******''''''******)))'''&&&%%%%%%%%%&&&,,,'''%%%***333666222+++......------------......///111000---,,,...---***^^^]]]\\\\\\[[[\\\]]]^^^[[[WWWWWW[[[]]]YYYVVVVVVVVVWWWWWWWWWUUUUUUWWWXXXVVVUUUUUUVVVWWWWWWUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRSSSTTTVVVWWWVVVRRROOONNNPPPRRRRRRRRRQQQQQQQQQIIICCC<<<:::<<<<<<888444111+++,,,222222+++***///............---,,,+++***,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++))))))))))))***+++------,,,,,,,,,...///111222333///,,,)))(((''''''&&&%%%%%%$$$&&&++++++'''%%%'''%%%%%%$$$######$$$%%%%%%$$$#########%%%'''***,,,+++)))&&&### $$$&&&***'''%%%%%%'''***++++++&&&$$$###"""$$$'''+++---)))(((&&&$$$############'''""" ###)))444???,,,(((###"""%%%'''((((((***)))'''&&&&&&%%%%%%%%%"""###$$$$$$$$$$$$&&&((($$$$$$(((------((($$$$$$)))"""$$$'''%%%###$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$'''******(((%%%''')))+++,,,,,,***'''%%%((((((''''''&&&&&&%%%%%%%%%$$$############%%%%%%"""''')))''''''***,,,,,,''''''&&&&&&&&&&&&&&&&&&)))((((((((((((***+++,,,,,,,,,+++***)))(((&&&%%%&&&$$$###&&&***,,,***(((%%%&&&&&&&&&$$$$$$&&&(((&&&%%%$$$%%%'''((()))((((((*********(((((()))***++++++,,,,,,,,,,,,------...,,,+++))))))***+++,,,,,,+++,,,---//////---,,,---,,,++++++******++++++(((((()))))))))(((''''''&&&''''''''''''((()))************))))))******+++******)))(((((((((((()))&&&$$$###"""###$$$%%%%%%!!!!!!"""###%%%''')))***%%%%%%%%%&&&((((((&&&%%%$$$&&&((((((&&&$$$#########&&&)))(((%%%$$$'''***$$$&&&'''&&&$$$$$$''')))'''&&&''')))+++,,,***(((''')))++++++)))'''&&&&&&%%%%%%%%%%%%%%%&&&''''''++++++++++++************+++******+++------+++))))))************))))))((())))))***+++++++++***)))(((((()))))))))'''&&&%%%&&&'''%%%$$$''',,,---***(((&&&&&&))),,,,,,&&&!!!&&&%%%%%%$$$%%%&&&'''(((&&&%%%$$$###"""""""""###'''''''''''''''&&&%%%$$$&&&$$$"""###&&&'''&&&%%%&&&''')))(((&&&%%%%%%&&&######$$$%%%%%%$$$###"""""""""############""""""!!!((()))""""""((()))###$$$%%%'''))))))'''%%%###$$$###"""###$$$%%%$$$###$$$$$$############$$$$$$"""""""""""""""""""""""" !!! """$$$%%%###!!!###$$$!!! ###$$$###"""###%%%$$$"""!!!!!!!!!$$$###"""!!!!!!""""""###$$$############$$$%%%%%%&&&'''''''''%%%&&&''')))(((%%%%%%((((((%%%%%%'''+++***(((''''''''''''(((,,,(((&&&)))...000---)))+++++++++,,,---...///000---000///,,,---000000...[[[[[[[[[[[[[[[[[[[[[[[[YYYVVVVVVZZZ[[[XXXUUUVVVUUUVVVVVVUUUTTTTTTUUUWWWSSSRRRRRRTTTWWWXXXWWWVVVTTTTTTTTTSSSSSSSSSSSSRRRSSSRRRRRRQQQQQQRRRRRRSSSWWWVVVUUUUUUVVVTTTQQQNNNOOOOOOPPPQQQSSSSSSQQQOOOIIICCC<<<:::<<<<<<999666///+++---444333,,,***---------............---------,,,,,,,,,++++++******,,,,,,---------------,,,******))))))***+++------...+++((()))...333555555...,,,)))(((((((((&&&%%%(((&&&'''++++++'''%%%&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$###&&&%%%$$$"""!!!"""%%%((('''%%%###$$$''',,,///000)))'''%%%###"""$$$&&&'''((('''%%%$$$###"""######&&&!!!###***666AAA000(((%%%'''%%% !!!'''555000)))&&&%%%&&&$$$###"""###$$$#########%%%'''$$$%%%)))//////)))%%%$$$(((### ###&&&%%%$$$$$$'''&&&%%%$$$############$$$###$$$&&&(((***)))((('''(((***++++++)))'''%%%%%%%%%%%%%%%%%%&&&&&&&&&######""""""###$$$%%%&&&###%%%%%%$$$'''+++,,,((((((((((((((('''&&&%%%%%%(((((((((((()))***++++++---,,,***)))'''&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&%%%######$$$%%%%%%$$$$$$&&&(((((('''&&&((()))***)))'''&&&'''(((************+++++++++++++++++++++***************+++***+++,,,......,,,***,,,,,,+++************+++(((((((((((((((((())))))***************************,,,...,,,)))&&&'''))),,,+++******))))))******'''&&&%%%$$$$$$%%%&&&'''""""""$$$%%%&&&&&&&&&&&&$$$######$$$&&&'''%%%$$$(((((('''((((((&&&$$$!!!###&&&((((((%%%$$$''')))''''''(((&&&%%%$$$&&&'''%%%&&&(((+++......,,,)))%%%(((+++,,,+++)))((((((%%%%%%%%%%%%%%%&&&&&&''')))))))))))))))*********+++***)))***,,,,,,***)))++++++******)))((((((((((((((()))*********))))))))))))))))))((('''&&&%%%'''(((&&&$$$&&&+++,,,)))&&&%%%&&&))),,,+++'''###((('''%%%$$$%%%&&&(((***((('''&&&%%%$$$$$$$$$$$$(((((((((((('''%%%$$$###&&&$$$######%%%&&&&&&%%%(((+++...,,,'''$$$&&&)))$$$$$$######""""""!!!!!!""""""############""""""!!!))),,,%%%!!!%%%'''%%%"""$$$%%%''''''&&&$$$###&&&$$$""""""###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! ###$$$ """$$$###%%%&&&'''&&&$$$"""""""""%%%$$$###"""!!!!!!!!!"""###############$$$$$$%%%%%%&&&'''((('''(((+++---***'''''')))(((%%%%%%'''+++***))))))))))))******+++)))''''''((()))((('''(((((()))***,,,...000111000222000------000111///UUUVVVWWWXXXXXXXXXWWWWWWWWWUUUUUUXXXYYYVVVTTTVVVUUUVVVWWWVVVTTTTTTVVVWWWRRRRRRRRRTTTVVVWWWVVVUUURRRRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQPPPPPPQQQRRRSSSXXXVVVTTTSSSSSSSSSQQQOOOQQQOOONNNPPPTTTTTTQQQNNNJJJDDD>>>;;;;;;:::777444///---...222222---+++---------...////////////////////////...------,,,,,,,,,---.../////////......---,,,+++***+++---///000...***&&&(((---222222000,,,***(((((()))***)))''',,,)))***---,,,(((&&&((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!))))))'''%%%###"""$$$&&&$$$"""!!!"""&&&+++...///)))'''$$$"""!!!"""###$$$%%%$$$"""!!! !!!!!! $$$%%%$$$(((......%%%$$$+++***"""%%%000999111(((###$$$&&&$$$""""""#########""""""$$$&&&&&&&&&+++111111+++&&&&&&'''$$$"""###%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$$$$######$$$%%%'''((())))))&&&''')))******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((()))(((%%%$$$(((,,,)))###'''''')))))))))((('''&&&(((((((((((())))))******---,,,)))'''&&&%%%&&&&&&%%%''')))(((%%%%%%''')))%%%&&&&&&%%%$$$$$$%%%''''''&&&''')))+++,,,***((()))***+++)))'''&&&&&&'''((((((((()))))))))******))))))***++++++***)))((()))))))))+++------+++)))******)))(((((((((((((((***)))(((((((((***+++,,,......------...---,,,+++)))---111///***'''(((***++++++***)))))))))))))))'''''''''&&&%%%%%%'''(((###$$$%%%&&&&&&%%%$$$###$$$###"""###%%%&&&%%%###)))'''%%%'''))))))&&&"""$$$&&&''''''%%%%%%&&&((())))))((('''%%%%%%%%%&&& """%%%))),,,,,,***'''%%%(((,,,---,,,***((((((%%%%%%%%%%%%%%%&&&&&&'''(((((((((((())))))))))))***)))))))))++++++***(((******))))))))))))))))))++++++*********))))))(((******)))((('''&&&%%%%%%)))***)))&&&'''++++++)))%%%%%%&&&))),,,,,,)))''')))(((&&&%%%%%%''')))+++******))))))((((((((((((%%%&&&&&&&&&%%%$$$######%%%$$$$$$$$$%%%&&&&&&&&&)))...111///((($$$'''+++((('''&&&$$$############"""######$$$$$$######"""###((()))$$$"""$$$%%%###$$$$$$%%%%%%$$$"""!!!(((%%%"""!!!"""$$$%%%$$$&&&&&&%%%$$$$$$###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!  $$$$$$ """$$$###%%%'''(((&&&$$$""""""###""""""""""""""""""######"""""""""""""""###$$$$$$$$$&&&'''((((((***---///...+++***---,,,)))(((+++)))))))))))))))*********))))))((('''&&&&&&((()))))))))***+++---///000111555666333...,,,//////,,,TTTUUUVVVWWWWWWWWWWWWVVVVVVTTTUUUWWWWWWTTTTTTWWWVVVWWWWWWVVVUUUUUUVVVXXXTTTSSSSSSTTTVVVVVVTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRQQQPPPPPPQQQRRRSSSTTTSSSQQQQQQRRRRRRQQQPPPQQQOOONNNPPPTTTTTTQQQNNNLLLGGG@@@<<<999777333000111///...//////------000------...///000000000000/////////......---------...//////000000000/////////...---,,,---000222444...***'''(((---///,,,)))((('''''')))+++,,,+++***,,,******,,,+++'''&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&&&&%%%###  !!!###""" """%%%((()))***%%%$$$###!!!!!!!!!"""###$$$###!!!  !!!!!!%%%$$$ ***"""###,,,,,,%%%)))555555...%%%!!!###%%%$$$""""""###$$$###""""""$$$%%%'''(((,,,222222,,,((('''%%%%%%#########%%%%%%$$$%%%%%%$$$$$$%%%&&&&&&'''######$$$%%%&&&'''((()))%%%&&&((())))))((('''&&&((((((''''''&&&%%%%%%%%%$$$$$$%%%&&&'''(((((((((***)))%%%$$$)))...***###$$$%%%''')))******)))((('''((((((((())))))))))))+++***(((&&&%%%%%%&&&&&&(((***+++(((###"""$$$'''$$$%%%&&&&&&&&&&&&(((***(((((()))+++------+++)))***++++++***(((&&&'''((('''''''''((((((((())))))'''(((***++++++***(((((()))((()))***,,,,,,***(((***)))((((((''''''((((((++++++***)))***+++---......,,,+++,,,------***(((%%%***...---)))'''(((+++))))))(((''''''''''''''''''(((((('''%%%%%%'''***$$$%%%&&&''''''&&&$$$###%%%###"""###%%%&&&%%%$$$'''%%%$$$&&&)))***(((&&&$$$%%%&&&&&&%%%%%%&&&'''***)))((('''&&&&&&%%%%%% ###(((+++,,,)))''''''))),,,---+++)))((('''&&&&&&%%%%%%&&&&&&'''(((''''''((((((((()))))))))***)))(((((()))***)))((((((((((((((()))***,,,,,,......---+++***)))((((((***))))))((('''&&&&&&&&&))),,,+++((('''+++,,,***&&&&&&(((***,,,,,,+++))))))((('''&&&&&&((()))+++))))))))))))))))))((((((###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%$$$$$$%%%&&&''')))...111///((($$$'''+++)))(((&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%###"""###%%%$$$ %%%&&&&&&&&&&&&%%%$$$###)))&&&###"""###$$$$$$$$$((('''&&&$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######"""""""""!!!  !!!%%%%%%!!! """$$$###$$$%%%&&&&&&###"""""""""!!!"""###$$$%%%%%%""""""!!!!!!""""""###$$$$$$%%%'''((((((***,,,//////,,,+++...---******,,,((())))))))))))***))))))'''))))))(((''''''***---,,,,,,,,,,,,---...///000444666444///---//////---WWWWWWXXXXXXYYYZZZZZZZZZUUUTTTUUUWWWVVVSSSUUUYYYVVVWWWWWWWWWUUUUUUWWWXXXVVVUUUUUUUUUVVVUUUTTTRRRPPPPPPQQQQQQQQQQQQRRRRRRSSSRRRRRRQQQQQQRRRRRRSSSRRRPPPOOOPPPRRRRRRRRRQQQOOOOOOPPPQQQSSSSSSQQQOOONNNJJJCCC===999555222000222000///.........///000------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,111111000//////////////////...------///222666888///,,,******++++++)))&&&'''''''''))),,,---,,,+++)))'''''')))((($$$###%%%###$$$$$$%%%%%%$$$$$$###$$$###""""""###$$$&&&'''"""###$$$###"""!!!!!!""""""!!!!!!###%%%&&&%%%$$$""""""!!! !!!"""###%%%$$$"""!!!!!!!!!"""###  """!!! $$$'''!!!!!!'''(((%%%'''------(((###!!!"""$$$$$$######$$$%%%$$$""""""$$$&&&((('''+++000000+++'''((($$$&&&%%%""""""%%%&&&$$$$$$$$$$$$$$$%%%&&&'''((("""$$$&&&&&&&&&%%%&&&'''%%%&&&'''((((((((('''&&&)))(((((('''&&&%%%%%%$$$###$$$%%%&&&''''''&&&&&&&&&&&&$$$$$$)))///---'''###$$$%%%'''((()))******'''(((((())))))(((((('''(((((('''&&&&&&&&&&&&&&&***+++***'''###!!!###&&&$$$%%%&&&&&&&&&''')))+++((('''''')))++++++***))))))++++++***((('''((()))''''''''''''((((((((((((&&&''')))******)))(((((()))((()))***,,,,,,***(((++++++***))))))))))))***++++++++++++++++++,,,---***((('''(((+++***'''###"""%%%((((((&&&%%%&&&)))((('''&&&&&&%%%%%%&&&&&&'''((()))'''%%%$$$'''+++%%%&&&&&&'''''''''''''''&&&%%%$$$$$$&&&''''''&&&%%%$$$$$$%%%'''))))))(((%%%%%%%%%%%%&&&&&&&&&&&&+++)))'''&&&''''''&&&%%%!!!"""%%%))),,,---+++)))''')))++++++)))((((((((('''''''''''''''(((((()))''''''(((((())))))*********(((''''''((())))))((('''''''''''')))+++---...///...---+++***)))))))))))))))(((''''''''''''((((((,,,,,,((('''***,,,+++%%%&&&((()))************'''''''''''''''((())))))&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''))))))))))))$$$%%%%%%%%%$$$$$$&&&((((((+++...,,,'''$$$&&&)))%%%%%%$$$$$$######""""""######$$$$$$$$$$$$######&&&### !!!$$$&&&### !!!"""###%%%%%%&&&&&&(((&&&$$$###$$$$$$$$$###'''&&&%%%###"""!!!!!!  !!!!!!""""""###"""######!!! """!!!&&&'''$$$"""$$$$$$""""""$$$%%%%%%###""""""### """$$$&&&&&&'''!!!!!!!!!!!!!!!""""""###$$$%%%&&&'''&&&'''***,,,+++((((((++++++((((((+++))))))*********))))))((('''(((*********+++---//////......---------.........111111//////222333000YYYYYYXXXXXXYYYZZZ\\\]]]UUUTTTUUUXXXVVVSSSUUUZZZUUUVVVVVVVVVTTTTTTUUUWWWWWWVVVUUUVVVWWWVVVUUUSSSRRRRRRRRRSSSSSSSSSTTTTTTRRRSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQRRRSSSSSSRRRPPPNNNPPPRRRRRRRRRQQQQQQQQQOOOLLLFFF@@@;;;777444333000000000////////////...------.../////////......++++++,,,,,,---.........444333000...------...000...---,,,---///333777:::111///,,,***))))))******)))))))))***,,,,,,+++)))(((%%%%%%''''''######%%%###$$$%%%%%%%%%%%%$$$#####################$$$$$$"""$$$&&&&&&%%%$$$$$$%%%!!!!!!###%%%'''&&&$$$!!!!!!  !!!!!!$$$###"""!!! !!!""""""  ######!!!$$$)))&&&###!!!"""%%%'''&&&$$$&&&%%%$$$###""""""######$$$%%%&&&%%%######$$$&&&'''&&&'''++++++'''&&&'''"""&&&&&&"""!!!%%%&&&$$$&&&&&&%%%%%%%%%&&&&&&'''"""%%%((((((&&&$$$$$$%%%$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&$$$%%%$$$$$$(((,,,,,,'''%%%%%%%%%%%%&&&'''))))))''''''((())))))((('''&&&%%%%%%&&&''''''''''''&&&)))((('''%%%######%%%'''$$$&&&&&&&&&%%%%%%''')))((('''&&&''')))*********'''((())))))''''''''')))''''''''''''((((((((((((&&&'''(((((()))))))))((()))))))))+++,,,,,,***)))++++++***)))))))))))))))*********+++******)))))))))&&&%%%(((++++++'''###$$$$$$$$$###$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&((()))'''$$$###'''+++&&&&&&&&&'''((()))***+++)))'''%%%%%%'''))))))((($$$%%%%%%%%%%%%%%%'''(((%%%$$$$$$%%%&&&&&&&&&%%%+++)))&&&&&&(((((('''%%%$$$$$$&&&(((+++,,,+++***&&&'''(((((('''((()))+++((((((((((((((()))******''''''((())))))***++++++***(((&&&&&&'''))))))((()))(((''''''(((***,,,---,,,,,,***))))))******+++(((''''''&&&'''((())))))%%%)))***&&&%%%(((++++++$$$%%%'''((('''''''''(((%%%&&&'''(((((((((''''''###$$$%%%&&&&&&%%%$$$$$$&&&&&&'''((()))))))))(((###%%%&&&%%%######&&&(((&&&''')))(((&&&%%%%%%&&&""""""###$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$""""""###$$$$$$###$$$ !!!###$$$%%%&&&(((&&&%%%%%%%%%%%%$$$"""######""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###$$$""" """$$$!!!''')))'''%%%&&&$$$!!!!!!###$$$%%%#########$$$!!!###$$$%%%%%%%%%!!! !!!""""""$$$%%%&&&%%%$$$$$$&&&''''''$$$%%%((()))&&&'''***++++++,,,,,,+++***)))(((((()))***+++------------......---,,,,,,---------***...111000111333333///YYYXXXWWWVVVWWWYYY[[[]]]UUUTTTVVVXXXVVVSSSVVV[[[TTTUUUUUUTTTSSSSSSTTTVVVVVVUUUUUUVVVXXXXXXVVVUUUSSSSSSTTTTTTUUUUUUUUUVVVRRRSSSTTTUUUUUUTTTSSSRRRSSSSSSSSSTTTTTTTTTQQQOOOLLLPPPSSSSSSQQQOOOPPPRRRPPPLLLGGGAAA===:::777666---000222222111111...+++---...............------,,,------...///000111111666444000---+++,,,...///,,,,,,+++,,,...333888;;;333111...***'''(((---000++++++***+++,,,+++)))&&&)))&&&&&&((((((%%%%%%(((###$$$%%%&&&&&&%%%$$$###"""###$$$$$$###"""!!! ###$$$&&&&&&$$$"""!!!!!! !!!$$$''')))((($$$!!!!!!  """!!! """''''''###"""%%%%%%$$$!!!$$$***(((!!!"""$$$%%%%%%###"""""""""%%%&&&&&&%%%$$$###%%%&&&&&&$$$%%%((((((%%%$$$&&&"""''''''"""!!!%%%&&&$$$(((((('''&&&%%%%%%%%%%%%!!!%%%))))))&&&$$$######$$$%%%%%%&&&''''''''''''""""""###$$$%%%%%%&&&&&&))))))***++++++***)))(((%%%'''&&&$$$%%%((('''$$$'''&&&%%%$$$$$$%%%'''(((''''''((())))))((('''&&&"""$$$%%%'''(((((('''&&&(((&&&$$$$$$$$$&&&'''(((%%%&&&&&&%%%$$$###$$$&&&***((('''''')))+++,,,,,,%%%'''((('''&&&&&&'''((('''''''''((((((((())))))''''''''''''(((((()))))))))))))))+++------+++)))))))))((('''''''''''''''((()))*********((('''&&&***(((''')))---...)))%%%(((&&&######$$$&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%((()))'''######'''+++&&&&&&&&&&&&(((***---...***(((&&&&&&(((*********$$$&&&'''&&&###"""$$$'''%%%$$$$$$$$$&&&&&&&&&%%%+++(((&&&&&&((()))(((&&&%%%$$$%%%''')))+++***)))$$$%%%&&&&&&&&&(((+++...)))))))))))))))******+++'''(((((()))***++++++,,,***(((&&&&&&'''(((((((((+++***((('''''')))+++,,,)))((((((((((((***,,,---''''''&&&&&&'''(((***+++###''')))%%%###&&&******###$$$&&&&&&%%%%%%%%%&&&$$$%%%'''))))))(((&&&%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%###%%%&&&%%%######&&&((($$$%%%%%%%%%%%%%%%$$$$$$!!!"""$$$%%%&&&%%%###"""###$$$$$$%%%%%%$$$$$$###!!!###%%%&&&$$$"""$$$)))%%%&&&&&&&&&&&&&&&'''''''''&&&%%%&&&&&&%%%###!!! !!!"""$$$$$$"""""""""""""""""""""""" !!!!!!""""""###$$$""" ###&&&!!!'''+++)))''''''%%%!!!!!!###%%%%%%$$$$$$%%%&&& """###$$$$$$$$$$$$ !!!""""""%%%%%%%%%$$$""""""###%%%&&&###$$$((()))''''''+++------......---+++***(((***)))***,,,......,,,***,,,,,,++++++,,,,,,------+++000222111111222000+++VVVTTTSSSUUUXXXYYYWWWUUUWWWOOONNNVVVXXXRRRSSSYYYUUUSSSRRRRRRTTTVVVWWWVVVXXXWWWVVVUUUUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUXXXVVVUUUUUUWWWVVVSSSPPPTTTTTTTTTTTTTTTSSSRRRRRRQQQRRRSSSRRRQQQPPPQQQRRRNNNPPPMMMFFF@@@<<<777111777555333222222222000///,,,---...///...,,,)))'''............///111222333333666888666000---...000---,,,++++++,,,///111333222111///***''''''+++000111...+++))))))******)))((('''&&&%%%&&&(((***,,,(((''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!###$$$""" ###)))(((&&&$$$""" """""""""""""""#########!!!$$$###!!!"""&&&((('''######"""###$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&'''$$$""""""%%%''''''&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,,,+++&&&$$$'''&&&!!!%%%&&&%%%### !!!$$$(((***&&&""""""$$$'''((('''###$$$%%%&&&'''&&&%%%%%%%%%%%%''')))***+++++++++///+++'''%%%(((*********%%%%%%%%%%%%&&&'''((((((***++++++(((%%%&&&***---&&&'''&&&$$$###$$$)))...+++(((%%%###$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&###&&&((()))((('''''''''((()))***)))&&&$$$###$$$'''''''''(((((((((((()))''')))++++++)))''''''''',,,...///...///222000,,,...)))''')))+++))))))+++)))'''))),,,,,,'''%%%'''&&&((())))))'''%%%$$$$$$$$$$$$%%%&&&'''))))))***%%%%%%%%%$$$$$$%%%&&&&&&&&&'''((((((&&&%%%&&&''''''$$$!!!!!!%%%((((((((((((((('''&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$### ###(((***)))'''&&&%%%***)))((()))***+++***((('''((((((((((((((('''&&&'''&&&%%%&&&)))+++,,,+++...***&&&&&&***,,,***'''+++***(((%%%%%%***---...(((&&&&&&)))---...---+++,,,+++)))((((((((()))***,,,+++)))((((((***,,,---(((%%%$$$&&&+++,,,)))%%%***'''$$$###$$$&&&&&&&&&'''$$$$$$((()))&&&$$$%%%))))))(((''''''''''''''')))%%%###$$$$$$"""$$$(((&&&$$$"""!!!"""$$$&&&(((%%%""" !!!$$$&&&%%%###$$$""""""###&&&'''%%%###""""""###$$$$$$$$$$$$###"""%%%$$$""" !!!$$$%%%$$$###$$$%%%%%%$$$###&&&""""""%%%&&&&&&(((---)))&&&$$$%%%''''''### $$$"""!!!"""######"""!!! !!!!!!""""""###### """$$$$$$$$$$$$&&&&&&### $$$%%%"""!!!$$$$$$$$$"""!!! """%%%&&&&&&&&&''')))$$$###"""""""""###%%%%%%$$$""" !!!$$$&&&&&&$$$(((&&&&&&((('''###$$$((((((***,,,+++(((%%%%%%'''$$$(((,,,---***((()))***)))+++------,,,************)))***,,,///000///...000000111222222111///...WWWUUUTTTVVVXXXYYYXXXUUUZZZSSSRRRWWWWWWPPPOOOUUURRRQQQPPPQQQTTTWWWXXXXXXXXXWWWVVVUUUTTTUUUVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVWWWUUUSSSSSSUUUUUUSSSQQQTTTTTTTTTTTTTTTSSSRRRRRRQQQRRRSSSRRRQQQPPPQQQSSSOOOQQQOOOIIIDDDAAA;;;555777555222222222222111///------------,,,,,,,,,,,,000//////000111222333444000333555444000...000222,,,,,,++++++,,,...000111///000000...***)))***,,,...,,,))))))***+++,,,,,,***)))'''&&&&&&'''((()))&&&%%%$$$#########$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$###"""""""""###$$$"""  """'''&&&$$$###!!!!!! """""""""""""""""""""###!!!######!!!"""''')))'''%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((%%%######%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((***)))$$$###&&&&&&###%%%%%%%%%$$$"""###'''+++,,,)))%%%$$$%%%&&&%%%$$$$$$$$$&&&'''''''''&&&%%%%%%&&&'''(((((((((((((((...+++'''''')))******)))%%%%%%%%%%%%%%%&&&'''((()))+++,,,+++)))(((***,,,&&&'''&&&$$$"""$$$(((,,,***(((&&&%%%&&&&&&&&&%%%''''''((((((((((((''''''$$$&&&''''''&&&&&&'''((()))***+++***'''%%%%%%%%%&&&''''''''''''((((((((($$$'''***++++++++++++---+++---...,,,...111///+++...++++++///111---++++++)))'''(((,,,+++'''%%%''')))+++,,,***(((%%%$$$$$$%%%&&&&&&&&&''''''((((((&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%######$$$&&&'''$$$"""###%%%''''''&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$###### ###'''((((((&&&&&&&&&***)))((()))******)))(((((((((((())))))))))))))))))''''''(((***,,,,,,++++++((('''(((***+++)))&&&+++***((('''''')))+++,,,---+++)))***,,,,,,+++))),,,++++++***))))))******,,,+++)))(((((()))***+++)))'''&&&&&&(((((('''%%%+++)))%%%$$$$$$%%%%%%$$$&&&$$$$$$((()))&&&$$$%%%&&&&&&'''((()))+++,,,---)))%%%$$$%%%&&&$$$&&&))))))(((%%%###"""###%%%&&&&&&$$$""""""%%%&&&&&&$$$$$$###"""$$$&&&'''%%%###"""############$$$$$$$$$!!!###$$$$$$###""""""###%%%###"""###$$$%%%$$$###&&&###"""%%%&&&%%%'''+++%%%%%%&&&''''''&&&""" $$$"""!!!"""###$$$###!!! !!!!!!!!!"""""""""### """###$$$$$$$$$$$$%%%&&&### $$$$$$!!! ###%%%&&&%%%###""" """$$$%%%%%%%%%&&&'''$$$###"""""""""###$$$%%%$$$""" !!!$$$%%%%%%###'''%%%&&&((('''######&&&'''***,,,+++(((&&&&&&&&&&&&(((***+++************)))+++------,,,++++++,,,...//////000//////....../////////000000///......XXXVVVVVVWWWXXXYYYXXXWWWZZZUUUUUUYYYXXXQQQPPPTTTSSSQQQPPPQQQSSSVVVVVVVVVXXXWWWVVVTTTTTTUUUUUUVVVWWWUUUTTTSSSSSSTTTUUUWWWVVVTTTRRRQQQSSSTTTTTTSSSSSSSSSTTTTTTSSSSSSRRRRRRPPPRRRSSSRRRQQQPPPRRRSSSOOORRRRRRNNNJJJGGGBBB<<<777555333222222222111000000///---++++++---...///////////////000111222222---///111111///...111444---------------...///000---///111111///,,,******+++)))((((((+++---......+++***((('''&&&&&&&&&'''&&&%%%###""""""$$$&&&'''$$$$$$$$$$$$$$$######""""""############""""""!!!###$$$$$$###!!! !!!$$$$$$###"""!!!!!!!!!!!!######"""""""""""""""""" ######!!!###''')))'''&&&$$$""" !!!"""$$$%%%###$$$$$$$$$%%%%%%%%%%%%(((&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%###"""""""""""""""""""""""""""'''(((&&&###"""%%%'''%%%$$$%%%%%%$$$$$$%%%))),,,+++)))''''''''''''%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%,,,***))))))******)))(((&&&&&&%%%%%%%%%&&&&&&'''(((+++---...,,,+++++++++((((((&&&$$$###$$$(((+++***)))((((((((((((&&&$$$(((((((((((((((((((((((($$$%%%&&&%%%$$$$$$&&&((()))++++++***(((&&&&&&'''&&&&&&&&&''''''''''''(((%%%'''***++++++,,,---///***,,,,,,+++---000...***+++***,,,222444///+++)))(((&&&'''+++***&&&%%%'''......///---)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$"""###&&&(((&&&%%%$$$%%%&&&'''&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$###%%%&&&(((((('''&&&%%%###%%%'''((((((''''''(((***)))((((((******)))((((((((((((((()))***++++++***)))((()))+++,,,+++***&&&'''((()))))))))((('''+++***))))))))))))))))))...,,,******+++,,,,,,,,,+++++++++++++++******)))+++***((('''&&&'''(((((())))))(((&&&$$$$$$%%%''',,,)))&&&%%%%%%%%%$$$###&&&$$$%%%))))))%%%$$$&&&%%%&&&&&&''')))+++,,,---(((%%%$$$&&&'''%%%'''+++,,,***'''$$$#########$$$&&&$$$###$$$%%%'''&&&&&&$$$######$$$&&&&&&%%%###$$$###"""""""""###%%%%%%$$$#########$$$%%%$$$###$$$###""""""$$$$$$###"""'''######%%%%%%$$$%%%)))"""%%%'''(((&&&###"""!!!$$$"""!!!"""###$$$###"""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$###&&&&&&$$$!!!"""&&&&&&###!!!"""$$$&&&'''&&&%%%$$$!!!"""$$$$$$######$$$%%%######"""!!!"""###$$$%%%$$$"""!!!!!!###$$$$$$###)))''''''))))))%%%###%%%((()))++++++)))'''''''''((((((((()))+++,,,,,,+++)))+++------,,,,,,---...222444666444000------.........---------......///XXXXXXWWWWWWXXXXXXXXXXXXWWWUUUWWW[[[ZZZUUUUUUYYYWWWUUURRRQQQRRRSSSRRRQQQWWWWWWUUUTTTTTTTTTUUUVVVWWWVVVTTTSSSSSSTTTVVVWWWVVVTTTRRRQQQRRRSSSUUUVVVRRRSSSSSSSSSSSSSSSRRRRRRPPPQQQRRRRRRQQQQQQRRRSSSNNNRRRSSSPPPNNNLLLGGGBBB999777444333333333222111222111///---------...///...------------......///---...///...---...111444//////////////////000000///000222222111...,,,+++***((('''(((+++---------***)))((('''&&&&&&''''''((('''%%%$$$%%%&&&)))***"""###$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!###$$$$$$###"""!!! """"""!!!!!!!!!!!!""""""#########"""""""""""""""######"""###''')))'''$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$######"""###%%%&&&((('''&&&$$$###""""""""""""""""""""""""'''&&&$$$""""""$$$'''(((%%%%%%%%%$$$$$$%%%''')))%%%&&&'''(((******)))(((###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''******++++++++++++)))(((''''''&&&&&&%%%&&&&&&&&&)))***+++,,,++++++++++++***)))(((&&&%%%&&&(((***)))))))))***+++)))&&&$$$((((((''''''''''''(((((($$$%%%%%%$$$###$$$&&&(((((()))******((('''''''''&&&&&&&&&&&&''''''''''''((()))++++++***)))***++++++---,,,***,,,000///+++(((''')))...000,,,((('''(((&&&&&&******&&&%%%(((111111111...***'''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&***...&&&&&&&&&&&&'''&&&%%%$$$&&&%%%$$$###############%%%'''***,,,---,,,***)))&&&''')))***))))))***+++***((('''((()))***)))(((''''''''''''((()))+++,,,***)))((()))***+++***(((%%%&&&'''&&&%%%&&&(((***+++)))***,,,,,,(((&&&'''(((((('''(((+++///222444((()))***++++++***)))(((***)))((('''&&&%%%%%%&&&''')))***'''######''',,,***(((&&&%%%&&&'''&&&%%%%%%$$$&&&)))((($$$$$$'''((('''&&&&&&%%%%%%%%%&&&&&&######&&&'''%%%'''******)))&&&$$$###"""######%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%$$$###%%%###"""!!!!!!###%%%&&&'''$$$""""""%%%'''%%%"""###"""!!!"""#########!!!'''$$$###%%%%%%######'''"""$$$&&&%%%"""!!!###%%%###"""!!!"""$$$%%%$$$###!!!!!!!!!!!!""""""""""""""""""######""""""""""""'''(((&&&###$$$(((((($$$!!!###$$$%%%&&&%%%$$$$$$!!!###$$$$$$"""!!!"""######"""!!!!!!!!!"""$$$%%%$$$###"""""""""#########---((('''((()))&&&&&&((()))***,,,,,,+++***))))))+++(((&&&'''+++...---+++)))+++,,,---,,,,,,...///222555888555///,,,---000...---,,,,,,---...///000YYYYYYXXXWWWWWWWWWXXXYYYWWWWWWYYY[[[YYYWWWXXX[[[XXXVVVSSSRRRRRRSSSRRRQQQWWWVVVUUUTTTSSSTTTUUUUUUWWWVVVUUUSSSSSSUUUVVVWWWVVVUUUTTTSSSSSSTTTVVVXXXQQQRRRRRRSSSSSSSSSRRRRRROOOQQQRRRRRRQQQQQQRRRTTTMMMQQQSSSQQQOOOOOOKKKFFF===;;;888666666555333222333333222111000///------///......------------...//////...,,,+++---///222///......------...//////333222111000000000//////+++***))))))***++++++***((((((''''''''''''((((((((('''%%%%%%%%%''')))***"""###%%%''''''&&&$$$""" !!!!!!"""""""""!!!!!!############$$$###!!! !!!!!!!!!!!!!!!""""""###############""""""!!!!!! ###$$$"""$$$'''(((%%%!!!%%%)))***(((&&&$$$$$$&&&&&&&&&&&&''''''''''''######$$$###"""!!!!!!!!!$$$%%%'''))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""###$$$&&&)))'''&&&$$$######$$$$$$$$$$$$%%%((()))***))))))(((###############$$$$$$%%%%%%&&&''')))******++++++)))+++,,,---,,,***)))((())))))((('''&&&&&&&&&&&&+++)))((('''(((***+++,,,,,,***((((((((()))******))))))***+++,,,***'''$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%$$$###$$$&&&(((&&&''')))((('''&&&&&&'''&&&&&&&&&'''''''''((((((((()))***)))(((((()))***,,,...---+++,,,000000,,,)))&&&%%%)))+++)))((()))(((&&&&&&))))))'''&&&)))222222111...***((('''(((###$$$%%%&&&((()))***+++)))(((''''''&&&&&&&&&'''######$$$$$$%%%(((---000%%%&&&'''''''''&&&%%%%%%'''&&&%%%$$$############%%%'''***,,,---,,,+++***%%%'''))))))(((((()))+++)))((('''((()))***)))'''%%%%%%%%%&&&'''((()))***'''''''''((()))***(((&&&'''&&&%%%######%%%***---+++)))***...---'''$$$&&&$$$%%%&&&'''***...333555&&&'''((())))))((('''&&&)))((('''&&&%%%%%%%%%$$$%%%(((***((($$$$$$***000'''%%%%%%&&&((())))))(((%%%$$$''')))(((###$$$''')))((('''%%%$$$#########$$$!!!!!!%%%&&&$$$%%%(((%%%%%%###"""""""""###$$$##################$$$%%%###$$$%%%%%%$$$$$$$$$$$$%%%###"""!!!!!!###%%%&&&'''$$$!!!"""%%%&&&%%%######"""!!!"""#########!!!&&&######%%%%%%""""""%%%###$$$$$$!!!$$$)))###"""""""""$$$%%%%%%###""""""""""""!!!!!!!!!!!!"""!!!!!!!!! $$$&&&$$$"""###'''&&&###!!!"""######$$$######"""!!!###$$$$$$"""!!!!!!"""###"""!!!!!!!!!"""###$$$##################$$$%%%---'''$$$%%%'''&&&&&&)))++++++,,,---...---,,,++++++)))&&&(((+++...---+++)))***,,,,,,+++,,,...///---111555333...,,,...111///...------...000222333XXXYYYXXXWWWUUUUUUWWWYYYYYYZZZ[[[YYYVVVTTTWWWZZZUUUTTTRRRRRRTTTVVVVVVVVVWWWVVVUUUSSSSSSTTTTTTUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUSSSSSSUUUWWWQQQQQQRRRSSSSSSSSSRRRRRROOOQQQRRRRRRQQQQQQSSSTTTMMMQQQRRROOOOOOPPPNNNJJJCCC@@@===:::999888555333333333333333222000///...222222111000////////////222000---+++***,,,///111---,,,***)))***+++...///444111...---...///000000,,,+++))))))******)))''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&!!!$$$'''))))))'''%%%### !!!!!!""""""""""""""""""!!!"""###%%%%%%###!!!"""!!!!!!!!!""""""###$$$$$$$$$######"""!!!!!!!!!!!!$$$%%%###$$$&&&&&&###$$$+++---***&&&######&&&&&&&&&&&&''''''''''''!!!###$$$$$$"""!!!!!!"""%%%%%%'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###%%%%%%$$$%%%)))(((&&&$$$###$$$###"""!!!&&&(((***)))(((&&&%%%&&&###############$$$%%%%%%&&&'''(((***+++,,,------)))+++------+++***)))***,,,+++***((((((''''''''',,,)))&&&%%%'''***,,,---+++***(((((()))***+++***)))))))))***+++***&&&$$$'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&%%%$$$$$$&&&((($$$&&&(((((('''&&&&&&''''''''''''(((((((((((()))&&&'''(((((('''(((+++------...---***,,,000000---,,,'''%%%(((***)))***---)))''''''******((((((+++000000///---***((()))***###$$$%%%''')))+++------***)))(((''''''''''''''' !!!"""######&&&***---%%%&&&''''''&&&%%%&&&((()))((('''%%%$$$$$$$$$$$$###$$$''')))))))))((('''"""%%%'''((((((''''''((()))(((''''''))))))((('''$$$%%%&&&'''''''''''''''%%%%%%&&&'''))))))(((&&&'''&&&###"""$$$'''+++---+++''')))///...'''$$$'''%%%&&&''''''((())),,,///%%%&&&&&&'''''''''''''''((('''''''''&&&%%%%%%%%%###&&&)))(((%%%&&&***///%%%$$$$$$&&&)))******)))$$$$$$'''***'''######(((''''''&&&&&&&&&''''''(((###!!!!!!%%%%%%######&&&"""""""""""""""###$$$$$$"""###$$$###""""""$$$&&&###%%%&&&&&&$$$######$$$$$$###"""""""""###%%%%%%&&&$$$""""""###$$$$$$$$$$$$###""""""$$$$$$###"""%%%""""""%%%%%%"""!!!$$$$$$###!!!!!!%%%(((###""""""###%%%&&&%%%$$$""""""""""""!!!!!!!!!!!!!!!!!!  """!!!!!!$$$###!!!!!!!!!"""""""""!!!!!!!!!###$$$$$$"""!!!""""""""""""!!! !!!"""###$$$"""$$$%%%$$$$$$$$$&&&(((***$$$"""&&&)))(((''''''+++++++++---//////...,,,+++***)))***,,,,,,,,,+++)))***++++++******,,,...***---000000...---...111......//////111222444444XXXXXXXXXVVVSSSSSSVVVYYYVVVXXXYYYUUURRRRRRWWW[[[VVVTTTRRRSSSUUUWWWXXXXXXWWWVVVTTTSSSSSSSSSTTTUUUUUUUUUVVVWWWWWWVVVUUUUUUTTTVVVWWWVVVSSSRRRSSSUUUPPPQQQQQQRRRSSSSSSRRRRRROOOPPPRRRRRRQQQQQQSSSUUUOOOQQQQQQOOONNNQQQPPPNNNIIIFFFBBB>>><<<:::777555333333222111111222333444444333222111000//////000333000,,,***+++---000222...,,,***((())),,,000333111...++++++,,,......---+++***)))*********)))''')))))))))(((((('''&&&&&&%%%&&&&&&''''''&&&%%%$$$"""$$$(((++++++)))&&&$$$ !!!""""""#########""" !!!###&&&'''%%%"""######"""""""""###$$$$$$$$$$$$######"""!!!!!! """&&&&&&$$$$$$%%%$$$!!!$$$)))***'''###"""###$$$$$$$$$%%%%%%%%%&&&&&& ###&&&&&&$$$######%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))%%%$$$''''''$$$$$$((((((&&&$$$$$$%%%&&&$$$"""%%%''')))(((&&&$$$%%%'''%%%%%%$$$$$$$$$%%%&&&'''((()))***+++,,,,,,,,,,,,***,,,...---***)))***+++...---,,,***)))(((((((((+++)))'''(((***,,,,,,+++)))'''%%%&&&)))******)))***)))((()))))))))&&&$$$((('''%%%$$$$$$%%%'''((($$$&&&''''''&&&&&&'''(((%%%&&&((()))((('''((()))((((((((()))))))))******((())))))(((((((((***,,,,,,---,,,)))+++//////,,,,,,'''%%%(((******+++---***((('''***+++))))))---,,,---,,,+++)))(((***,,,%%%&&&''')))***,,,------+++***)))(((''''''''''''###$$$%%%$$$$$$$$$''')))%%%&&&'''&&&%%%%%%(((++++++***)))'''&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&###&&&)))+++***)))(((((()))(((''''''((()))((('''$$$%%%'''))))))(((&&&%%%$$$%%%&&&(((***+++)))'''&&&$$$###%%%)))++++++***+++&&&(((//////&&&$$$)))%%%'''((('''%%%%%%&&&(((&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&"""$$$'''&&&%%%%%%'''***&&&%%%%%%''')))******(((###%%%(((***'''"""###)))$$$$$$$$$%%%&&&((()))***%%%"""###&&&&&&######%%%"""""""""######$$$$$$$$$"""$$$%%%$$$""""""%%%'''###%%%'''&&&$$$"""###$$$"""############$$$$$$$$$$$$$$$###""" !!!###&&&%%%###"""###$$$%%%$$$######!!!!!!$$$%%%"""!!!$$$"""  """$$$$$$$$$###""""""###%%%&&&&&&%%%###"""""""""!!!!!!!!! !!!!!!  !!!"""!!!!!!!!!$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###"""###$$$"""!!!!!! !!!"""###$$$"""$$$&&&&&&%%%&&&))),,,(((%%%'''...333000***(((***))))))+++...///---+++***+++------,,,***************+++)))((((((***,,,******,,,---......//////,,,---///111222333444444WWWXXXXXXUUURRRRRRUUUYYYPPPSSSTTTQQQOOORRRYYY^^^YYYWWWUUUTTTUUUVVVVVVVVVVVVVVVTTTSSSSSSSSSTTTUUUTTTUUUWWWXXXXXXWWWUUUTTTSSSUUUWWWVVVSSSPPPQQQRRRPPPPPPQQQRRRSSSSSSRRRRRROOOPPPRRRRRRQQQRRRSSSUUUPPPRRRRRRNNNNNNQQQRRRPPPLLLIIIEEEAAA>>>;;;888666444222///...000333777:::333222111///............333///+++)))+++///222444111///,,,***+++///444888...+++)))***,,,---+++)))))))))((()))++++++***(((++++++***)))(((&&&$$$###'''((()))******(((&&&$$$"""%%%))),,,---***'''$$$!!!!!!"""############### ###'''(((&&&###$$$###############$$$$$$$$$$$$$$$###"""!!!!!! ###''''''%%%$$$%%%######''''''###!!!"""$$$""""""#########$$$$$$$$$!!!$$$''''''&&&$$$%%%'''###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***&&&%%%))))))$$$$$$((('''%%%$$$%%%'''((('''$$$!!!$$$&&&&&&%%%%%%(((+++''''''&&&%%%&&&'''((()))******++++++++++++*********,,,...,,,***(((***,,,///...---+++***)))))))))***((((((+++...///---***'''%%%###$$$(((***)))(((***)))((((((((((((&&&$$$)))(((&&&%%%%%%&&&((()))###&&&((()))((('''''''''%%%''')))***)))((()))***))))))))))))************......---***((('''((()))+++,,,***((()))......+++)))%%%%%%(((+++))))))++++++((((((++++++)))***...*********)))((()))+++---((())))))***+++,,,,,,---++++++)))((('''''''''''''''((()))(((&&&%%%%%%&&&%%%&&&'''%%%$$$%%%)))---,,,+++***)))'''''''''&&&&&&&&&&&&&&&'''''''''(((%%%)))---///...,,,++++++)))'''&&&'''((()))((('''%%%''')))++++++)))&&&$$$$$$%%%&&&))),,,,,,+++)))$$$"""###(((---///+++&&&,,,&&&'''//////&&&%%%***"""%%%''''''$$$###$$$&&&((('''&&&&&&&&&((()))***&&&&&&'''(((((('''''''''"""$$$%%%%%%$$$$$$$$$$$$'''&&&&&&((()))***((('''###%%%(((***'''"""###)))############$$$%%%&&&'''&&&$$$$$$''''''$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######&&&(((###%%%'''&&&###""""""$$$""""""###$$$$$$$$$$$$###"""$$$$$$"""###&&&%%%$$$###$$$%%%%%%$$$###""" !!!$$$%%%""""""$$$"""&&&&&&### ###""""""###%%%'''&&&%%%######""""""!!!!!!!!! """!!! """###$$$!!!######"""$$$'''&&&!!!"""""""""!!!!!!!!!!!!!!!!!!###$$$%%%$$$###$$$%%%"""!!! !!!###$$$!!!$$$&&&'''&&&'''***...((((((...888>>>999000***(((''''''***---...,,,)))))),,,//////,,,)))((()))***+++***)))'''''')))++++++******,,,///000///---+++,,,///111333333333333YYY[[[YYYRRRPPPRRRTTTTTTWWWUUUTTTUUUWWWYYYWWWUUUVVVTTTRRRRRRTTTUUUUUUUUUWWWVVVUUUUUUUUUVVVWWWXXXSSSUUUWWWYYYZZZYYYWWWUUUSSSVVVXXXWWWTTTQQQQQQRRRTTTSSSRRRRRRSSSSSSRRRPPPPPPOOOOOORRRVVVWWWUUUSSSUUUTTTRRRQQQOOOOOONNNNNNMMMOOONNNIIIAAA;;;999999111222333333444444444555333222111000//////000000000...,,,,,,---/////////555333111...---------...***++++++,,,,,,,,,++++++((()))******)))((()))++++++***((('''&&&&&&&&&'''%%%(((******'''%%%$$$%%%%%%###"""$$$''')))'''$$$$$$$$$$$$#########""""""###!!! !!!""""""""""""###$$$%%%%%%$$$%%%%%%!!!!!!!!!!!!""""""""""""***(((&&&$$$"""!!!!!!!!!"""!!!!!!!!!"""$$$''')))'''''''''%%%$$$###$$$%%%###!!!!!!$$$)))+++'''######$$$%%%&&&%%%$$$###"""&&&$$$###"""#########"""%%%,,,...(((###%%%***---'''((()))))))))(((&&&%%%$$$&&&(((******)))((('''+++)))'''%%%$$$%%%&&&'''''''''((()))***++++++,,,'''''')))***,,,,,,---------+++)))((('''((()))***,,,)))'''(((+++---,,,***(((((((((((())))))))))))...---+++)))'''%%%$$$###,,,***(((&&&%%%%%%&&&''')))))))))***,,,+++)))'''%%%'''+++,,,***(((''''''((((((((((((((((((((((((,,,+++***)))))))))++++++***+++++++++******,,,------+++((((((+++,,,***((())))))***)))((((((***,,,,,,+++***)))(((((((((((()))))))))+++,,,...000111...,,,***)))***)))'''&&&((()))))))))'''''')))***''''''''''''&&&''')))+++666000)))&&&((()))(((%%%******)))'''$$$###%%%&&&''''''''''''(((***+++,,,222+++$$$!!!$$$&&&&&&$$$(((&&&)))//////)))&&&((((((%%%(((111444---&&&$$$'''%%%$$$&&&)))***(((%%%'''%%%%%%'''''''''...666$$$%%%'''))))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&+++)))&&&$$$$$$%%%'''(((######$$$%%%%%%%%%%%%$$$)))+++---+++'''%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((''''''&&&%%%'''&&&%%%$$$###############$$$$$$$$$######%%%'''$$$%%%&&&&&&''''''''''''%%%$$$"""!!!!!!!!!""""""###$$$""" %%%%%%""""""$$$$$$$$$###"""###$$$$$$###""""""###%%%'''(((&&&###!!!"""$$$%%%$$$"""&&&$$$"""!!!""""""!!! !!!"""###$$$###""" """!!! !!!###$$$''''''%%%###%%%(((%%% !!!###%%%%%%###!!!!!!!!!$$$%%%### $$$&&&$$$&&&%%%###!!! !!!!!!!!!!!!###%%%### ###)))$$$000>>>NNNQQQ===...555+++&&&&&&+++///...---...---+++))))))***++++++++++++000///***(((,,,---***+++***)))((())),,,...000++++++,,,,,,---...//////WWWYYYWWWRRRPPPSSSVVVVVVSSSQQQPPPRRRTTTVVVUUUSSSWWWUUUSSSRRRTTTUUUUUUTTTXXXWWWVVVUUUTTTTTTUUUVVVSSSUUUWWWYYYYYYXXXVVVUUUSSSVVVXXXWWWTTTRRRRRRSSSTTTSSSRRRRRRTTTTTTTTTRRRPPPPPPPPPRRRUUUVVVTTTRRRTTTSSSRRRRRRQQQQQQQQQQQQOOOPPPPPPMMMIIIDDDAAA@@@666555333222333333333222444222000///...///000000000...,,,,,,---.........111000///---------///000,,,,,,,,,---,,,,,,++++++(((***+++***)))((()))+++***)))((('''&&&&&&''''''((((((((('''''''''&&&%%%%%%###"""$$$&&&'''&&&$$$%%%%%%%%%%%%$$$$$$#########"""!!!!!!!!!""""""!!!$$$(((***(((### """%%%######""""""!!!!!! ***(((&&&$$$###""""""""""""!!!!!!!!!"""$$$%%%'''%%%%%%%%%%%%%%%%%%&&&'''$$$""""""%%%***+++((($$$###$$$$$$%%%%%%$$$$$$$$$%%%$$$######$$$%%%%%%%%%###)))+++&&&!!!###(((***((((((((((((((('''&&&&&&%%%&&&'''((()))((('''&&&((('''&&&%%%%%%&&&((()))%%%$$$%%%''')))+++***)))''''''(((***+++++++++++++++***(((''''''((()))******((('''(((+++,,,+++)))''''''''''''((())))))***......,,,+++)))'''&&&%%%((('''&&&%%%&&&(((***+++)))(((((()))******((('''&&&))),,,---,,,***)))((())))))))))))))))))))))))******)))))))))******+++***+++++++++***+++,,,---...+++))))))***+++)))(((((()))******)))((()))++++++******)))(((((())))))************++++++,,,---,,,***)))(((((((((&&&$$$'''((()))((('''&&&((()))&&&''''''&&&%%%%%%''')))222,,,&&&$$$&&&'''&&&$$$(((((((((&&&$$$$$$%%%'''#########$$$$$$%%%&&&'''...***%%%$$$&&&(((((('''(((%%%&&&******&&&%%%((('''&&&)))000111+++&&&%%%&&&%%%%%%&&&((()))(((&&&&&&%%%&&&(((((('''+++222)))*********)))'''%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((('''%%%$$$$$$&&&(((***&&&&&&&&&&&&%%%%%%$$$$$$&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&%%%'''&&&%%%$$$############!!!###$$$$$$######$$$&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""""""""#########$$$"""!!!%%%%%%""""""###%%%$$$###"""###$$$######"""!!!"""$$$&&&'''%%%###!!!!!!###$$$###"""&&&$$$"""!!!""""""!!! !!!#########""" !!!!!!!!!!!!!!!""""""###$$$%%%###!!!###&&&%%% !!!###%%%$$$###!!!!!!!!!!!!###### !!!&&&(((&&&######"""!!!!!!!!!""""""######$$$%%%### ###***---CCCTTTWWWMMM666***222,,,'''&&&***------,,,...***)))((((((***,,,---...,,,///000,,,+++///000...******))))))***+++---...++++++,,,------...//////TTTWWWVVVRRRQQQTTTWWWWWWQQQPPPPPPQQQSSSUUUTTTSSSWWWUUUSSSSSSTTTTTTTTTSSSYYYXXXVVVTTTSSSSSSTTTTTTSSSUUUWWWXXXXXXWWWVVVUUUSSSUUUVVVVVVUUUTTTTTTUUUUUUTTTSSSTTTUUUVVVUUUTTTQQQQQQQQQSSSUUUUUUSSSQQQSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPMMMIIIEEE<<<888333222222333111///444333000...---...///111111///---------...---,,,------,,,,,,,,,...///000---------------,,,+++***)))***+++***)))((()))+++))))))(((''''''(((((((((***(((%%%&&&((()))(((%%%&&&$$$""""""$$$%%%&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!!!!"""$$$)))---)))""""""'''$$$$$$###"""!!! )))(((&&&$$$"""""""""###!!!!!!!!!""""""##################$$$%%%'''((()))$$$######&&&)))+++(((%%%############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&'''(((###)))***%%%!!!###'''))))))(((''''''&&&'''''''''&&&''''''''''''&&&&&&%%%&&&%%%%%%%%%&&&((()))***%%%######&&&,,,...+++'''&&&'''((())))))))))))))))))((('''&&&'''((()))***((('''((()))++++++)))''''''&&&&&&&&&&&&(((***+++,,,++++++***(((&&&%%%$$$$$$$$$$$$%%%'''))),,,---((((((''''''''''''(((((((((***---...,,,+++******))))))))))))))))))))))))''''''((()))*********)))************++++++,,,,,,---+++))))))))))))((('''''')))++++++***(((((()))******)))((((((((()))))),,,+++***)))(((((((((((()))(((&&&&&&&&&&&&$$$###&&&'''((('''&&&%%%&&&(((&&&&&&'''%%%$$$###%%%'''+++'''###"""###%%%$$$"""$$$%%%&&&%%%$$$%%%''')))########################)))(((''''''(((((()))***(((%%%$$$&&&&&&$$$%%%(((&&&&&&)))---,,,'''&&&'''%%%&&&''''''&&&&&&'''(((%%%%%%'''++++++((((((,,,))))))))))))(((&&&%%%###''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%$$$######$$$''')))+++))))))'''&&&%%%$$$$$$$$$&&&&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((()))(((((('''&&&%%%$$$&&&%%%$$$###############"""$$$&&&'''%%%$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%$$$%%%"""!!!%%%%%%!!!"""###%%%$$$###"""###$$$""""""!!!!!!!!!###$$$%%%$$$"""!!!!!!"""######"""%%%###!!!!!!""""""!!! """######"""!!!!!! !!!!!!"""""""""""""""!!!"""""" !!!%%%$$$ !!!###$$$$$$"""!!!!!!""""""###"""$$$(((***((( !!!""""""""""""""""""!!!###%%%$$$###'''...EEE___gggVVV@@@+++&&&///...)))'''***,,,++++++---+++******)))***+++---...+++------+++,,,///000///++++++++++++++++++++++++,,,,,,,,,---......//////TTTWWWVVVRRRQQQTTTVVVVVVTTTTTTTTTTTTUUUUUUUUUUUUWWWUUUTTTTTTTTTTTTSSSRRRWWWVVVUUUTTTSSSSSSTTTUUUTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUXXXVVVUUUTTTUUUUUUTTTRRRRRRRRRSSSTTTTTTSSSRRRQQQRRRSSSSSSSSSRRRRRRQQQQQQOOONNNNNNPPPRRRPPPKKKFFFAAA;;;555222333444222000555333000---,,,---///111111///...---......,,,+++,,,,,,++++++,,,,,,---...,,,------,,,,,,+++***)))***+++,,,+++)))((()))***(((((((((((((((((()))))))))&&&%%%''',,,---)))$$$'''&&&###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###!!!!!!"""###"""&&&(((&&&###!!!%%%(((#########"""!!! '''%%%$$$"""!!!!!!""""""!!!!!!""""""""""""!!! ###"""!!!"""$$$&&&''''''$$$######%%%'''((('''%%%###"""""""""###%%%'''(((%%%%%%&&&%%%$$$%%%&&&'''$$$***+++'''###%%%((())))))((('''&&&%%%&&&'''((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''((((((((('''$$$###'''///111---'''&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&'''((()))%%%&&&((()))***)))'''%%%&&&%%%$$$$$$%%%''')))+++''''''''''''&&&$$$###"""%%%%%%%%%%%%'''(((***+++''''''&&&%%%$$$%%%'''((((((***,,,---+++*********))))))))))))))))))))))))$$$%%%''')))******)))(((***))))))***+++,,,+++***,,,+++***((((((((('''''''''***,,,,,,+++(((''''''))))))((((((((())))))******)))((('''&&&&&&&&&&&&'''&&&$$$$$$%%%$$$###!!!$$$%%%'''&&&%%%$$$%%%&&&&&&''''''&&&$$$###$$$%%%&&&$$$!!!!!!###$$$###"""!!!"""$$$%%%%%%%%%(((***&&&&&&&&&&&&&&&%%%%%%$$$%%%'''))))))(((''''''((('''&&&&&&''''''&&&&&&'''$$$''')))***'''$$$&&&(((%%%''')))(((%%%$$$''')))&&&&&&)))......)))'''(((###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$###$$$%%%&&&(((***)))(((&&&%%%$$$$$$%%%%%%+++(((&&&'''***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%######%%%%%%$$$##################%%%((()))(((&&&%%%%%%"""######$$$$$$$$$###############$$$$$$%%%%%%&&&%%%%%%### !!!%%%%%%!!!!!!###%%%%%%$$$"""######!!!!!!!!! !!!"""###$$$""""""!!!!!!"""#########$$$###!!!!!!!!!"""!!!  !!!"""######"""""" """#########"""!!!!!!!!! !!!%%%%%%"""!!!###$$$###"""!!!"""###"""$$$###%%%((()))&&& !!!""""""!!!  $$$%%%&&&---555[[[mmmdddDDD...%%%%%%,,,...***(((******)))***---......---+++***)))+++,,,,,,,,,+++***+++------+++---............---,,,+++,,,---------......//////TTTXXXWWWSSSQQQSSSTTTSSSWWWWWWWWWVVVUUUTTTTTTUUUVVVUUUTTTTTTUUUUUUSSSRRRTTTSSSSSSRRRSSSTTTVVVWWWTTTUUUUUUVVVVVVUUUTTTSSSTTTTTTSSSSSSTTTUUUUUUTTTZZZXXXUUUTTTTTTSSSQQQOOORRRSSSTTTTTTSSSRRRQQQQQQSSSSSSSSSRRRQQQPPPNNNMMMPPPOOONNNPPPRRRQQQLLLHHHCCC???999666666666555444666444111///......///000111///............,,,***...---,,,++++++*********+++++++++++++++***))))))***,,,,,,+++)))))))))***((((((((()))))))))))))))'''%%%&&&+++//////)))###((('''&&&$$$######%%%&&&############$$$$$$$$$$$$$$$%%%&&&$$$"""!!!###$$$%%%$$$""""""###$$$$$$###!!!!!!!!!!!!""""""""""""$$$###""" !!!"""!!!""""""""""""!!! $$$""" !!!###$$$###""""""""""""###$$$%%%$$$$$$""""""""""""###%%%((()))&&&''''''%%%###!!!###$$$$$$(((***&&&$$$&&&(((''')))(((&&&%%%%%%%%%&&&'''&&&'''''''''&&&%%%$$$$$$&&&&&&'''(((((('''&&&&&&'''$$$"""&&&---000,,,'''%%%&&&&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$%%%(((((((((&&&%%%$$$%%%$$$$$$$$$%%%&&&((()))$$$%%%&&&&&&&&&$$$###"""(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%######&&&(((&&&(((******)))(((((()))(((((((((((((((((((((((($$$%%%'''((()))))))))(((***)))(((***,,,---+++)))******)))((('''&&&''''''(((+++------***(((&&&&&&((('''''''''((()))******''''''&&&%%%%%%%%%&&&&&&&&&%%%######$$$$$$###!!!###$$$&&&&&&%%%$$$$$$%%%&&&(((((((((&&&$$$%%%&&&$$$###"""######$$$###### """$$$%%%%%%&&&((())))))))))))))))))(((&&&&&&###&&&((()))'''%%%$$$$$$&&&(((***++++++***(((&&&$$$''')))'''$$$$$$&&&(((&&&((()))'''$$$$$$&&&***((('''***//////+++''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&&&&---***'''(((******'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""!!!$$$$$$######""""""######!!!$$$''''''&&&$$$###############$$$$$$###""""""######$$$$$$%%%%%%%%%%%%%%%&&&$$$ !!!%%%%%%!!!!!!###%%%%%%$$$###"""###!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$%%%$$$""" !!!"""!!! !!!""""""""""""""" """#########"""!!!"""###!!!"""%%%&&&$$$!!!#########!!!!!!"""$$$!!!%%%%%%###$$$&&&&&&"""!!!"""""""""""" !!!%%%&&&'''---444UUU^^^MMM000(((***((('''---***)))+++***'''(((,,,......///---++++++...000111---++++++,,,,,,******000000000000///...---,,,------...............///TTTWWWWWWSSSQQQSSSSSSRRRUUUVVVVVVUUUSSSRRRSSSTTTTTTTTTSSSTTTVVVVVVTTTSSSRRRRRRQQQQQQRRRTTTVVVWWWTTTUUUUUUUUUUUUTTTSSSSSSUUUSSSQQQQQQSSSTTTSSSRRRXXXVVVTTTSSSRRRQQQNNNLLLQQQSSSTTTUUUSSSRRRQQQRRRSSSSSSSSSSSSQQQOOOMMMLLLRRRRRRQQQRRRRRRRRRPPPNNNFFFDDD@@@<<<999777777777666555333111000000000000///.........///...,,,+++//////...,,,+++)))((((((***++++++,,,,,,++++++++++++,,,---,,,***))))))***)))))))))******)))((((((%%%%%%(((,,,//////***&&&))))))(((&&&$$$###%%%'''"""###############$$$$$$###%%%&&&%%%""""""$$$'''+++&&&!!! """###  !!!!!!!!!"""""""""######"""!!! !!!""""""""""""""""""""""""""""""'''$$$!!!!!!######!!!!!!!!!!!!""""""#########"""""""""###$$$&&&'''((('''((()))&&&""" !!!$$$!!!%%%'''###"""$$$%%%###((('''&&&&&&%%%&&&&&&&&&%%%&&&((()))((('''%%%$$$%%%&&&((())))))'''&&&$$$%%%""" """''')))((($$$$$$%%%&&&'''''''''''''''######$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''((()))'''&&&%%%))))))((('''&&&%%%$$$###$$$&&&(((&&&######%%%(((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&'''((()))))))))(((***((('''***------***'''((())))))(((&&&&&&'''(((***,,,---,,,)))'''&&&&&&&&&&&&&&&'''((()))***+++%%%%%%%%%$$$%%%%%%&&&'''&&&%%%###$$$%%%%%%###""""""$$$&&&'''%%%$$$$$$$$$%%%'''((((((&&&%%%%%%&&&######$$$%%%%%%$$$$$$###!!!###%%%&&&&&&&&&'''(((''''''((()))((('''%%%$$$$$$%%%&&&''''''&&&$$$"""%%%))),,,,,,,,,,,,)))%%%$$$((((((%%%$$$&&&'''&&&(((((((((&&&%%%%%%'''((()))'''(((---...***''''''******)))((('''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((%%%&&&''''''((((((''''''***)))'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$######"""""""""######!!!######!!!  ###$$$$$$$$$$$$###"""""""""###$$$$$$%%%$$$$$$###&&&'''$$$!!!!!!%%%%%%!!! ###%%%&&&%%%###""""""!!!!!!!!!"""""""""""""""!!!#########"""###%%%'''###!!! !!!"""!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""$$$%%%###"""%%%'''&&&!!!"""###"""!!!!!!###%%%$$$&&&&&&"""!!!###### #########"""!!! ######%%%(((&&&###'''---:::???444'''---333+++$$$***)))***,,,+++'''(((,,,(((+++...///...111666:::777111---///111...,,,,,,111000000000//////..............................QQQUUUVVVSSSQQQSSSUUUSSSQQQSSSUUUTTTSSSRRRTTTVVVSSSRRRSSSTTTVVVWWWUUUTTTSSSRRRQQQQQQRRRSSSUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRVVVSSSPPPPPPQQQRRRQQQPPPTTTRRRPPPPPPPPPPPPNNNMMMOOORRRUUUUUUSSSQQQRRRSSSRRRRRRSSSTTTSSSQQQOOOMMMQQQQQQRRRRRRQQQQQQRRRTTTJJJKKKIIIDDD<<<777777999666666555444333111000///...------...000///---+++//////...---,,,***((((((++++++,,,---............,,,------,,,***))))))*********++++++***)))((('''&&&''')))***,,,,,,,,,,,,)))++++++)))&&&$$$%%%&&&#########$$$$$$%%%%%%%%%!!!$$$'''%%%###"""&&&***+++'''$$$"""!!!!!! """"""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""$$$$$$$$$###"""!!!""""""$$$$$$)))%%%!!!"""$$$%%%### """"""""""""""""""###$$$!!!"""###$$$%%%&&&&&&&&&&&&(((***'''###!!!###&&&!!!%%%&&&###"""$$$$$$"""&&&&&&''''''&&&&&&%%%%%%###%%%(((++++++)))&&&$$$"""$$$''')))***)))'''%%%%%%### """$$$%%%%%%$$$$$$&&&'''((((((((((((#########$$$######""""""###%%%&&&%%%###!!!###$$$###$$$%%%&&&%%%$$$"""!!!###%%%'''))))))((('''&&&%%%&&&&&&&&&'''&&&&&&&&&"""&&&)))(((%%%###%%%(((%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''(((((()))))))))'''''')))---...***&&&%%%'''((('''%%%%%%(((***,,,------+++(((&&&&&&'''&&&&&&&&&'''((()))++++++&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$%%%&&&&&&%%%###"""$$$''''''&&&$$$$$$$$$###%%%''''''&&&%%%%%%&&&"""###%%%&&&%%%$$$###"""###%%%(((((('''&&&&&&'''$$$%%%&&&''''''&&&$$$###$$$######&&&)))***'''$$$%%%)))+++((((((+++)))%%%%%%((('''$$$&&&)))((($$$***(((&&&%%%%%%&&&''''''***%%%$$$(((+++(((''''''++++++)))((('''&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''((()))******''')))***,,,+++***(((&&&'''(((((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######""""""""""""###### !!!"""!!! $$$$$$%%%%%%$$$######""""""###$$$$$$$$$###"""!!!''''''%%%!!!"""%%%%%%!!! """%%%&&&%%%###"""""""""""""""######""""""!!!"""###%%%$$$######&&&((("""!!!!!!"""!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### $$$&&&###"""$$$&&&%%%!!!"""###"""!!!!!!###&&&$$$&&&$$$ """""" $$$###""""""!!!!!!!!!!!!$$$%%%''')))&&&!!!"""'''%%%,,,'''$$$...111***(((''''''***...,,,''''''+++&&&***...000111444;;;@@@888000---000333000......000///...---------...///////////////............OOOSSSUUURRRRRRUUUVVVUUUOOORRRTTTUUUTTTTTTWWWZZZQQQQQQRRRTTTWWWXXXVVVTTTTTTSSSRRRQQQQQQRRRSSSSSSUUUTTTTTTTTTSSSSSSRRRRRRVVVSSSOOOOOOPPPQQQPPPNNNPPPOOONNNNNNPPPPPPOOONNNNNNRRRUUUUUUSSSQQQRRRTTTQQQRRRSSSUUUUUUSSSRRRPPPMMMOOOQQQPPPNNNOOOSSSWWWLLLOOOOOOHHH>>>777666999666777777666555222000///---------...000000...,,,.........---,,,+++***))),,,,,,...///000000111111,,,---...,,,***))))))******+++++++++***)))'''&&&((())))))((((((***...111)))+++---+++(((%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&& $$$'''&&&######'''+++&&&&&&&&&###!!!!!!$$$&&&$$$$$$###"""!!! %%%$$$#########$$$%%%&&&%%%###"""!!!!!!###%%%'''***&&&"""###&&&(((%%%"""######$$$###""""""$$$%%%!!!"""$$$%%%&&&&&&%%%$$$%%%(((***((($$$###&&&***###&&&'''%%%$$$'''&&&###%%%&&&'''((('''&&&%%%$$$"""%%%))),,,---+++'''$$$ """&&&)))+++***)))''''''%%%###!!!!!!###%%%'''###$$$%%%'''((()))))))))###############"""!!! $$$%%%&&&$$$!!! """%%%"""$$$%%%&&&&&&$$$!!! """%%%'''((('''&&&$$$!!!"""$$$&&&''')))))))))"""&&&***)))&&&###%%%'''&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%+++***(((''''''((()))***)))'''&&&)))......***%%%$$$&&&((('''%%%%%%(((+++---------***'''%%%&&&'''%%%%%%&&&&&&((()))+++,,,''''''&&&%%%$$$$$$$$$$$$(((&&&%%%&&&''''''&&&%%%"""%%%'''(((&&&%%%$$$$$$ ###%%%&&&%%%$$$$$$%%%!!!###&&&&&&%%%###""""""%%%'''))))))'''&&&&&&&&&###$$$&&&''''''&&&$$$###%%%"""!!!%%%+++---***&&&$$$((((((######(((((($$$&&&((('''$$$''',,,)))""",,,((($$$$$$&&&((('''%%%)))$$$!!!%%%((('''&&&''''''&&&&&&&&&&&&'''((((((''')))***,,,,,,***)))'''&&&&&&&&&'''''''''(((((($$$%%%&&&(((***+++,,,---***,,,...///...+++(((%%%&&&)))+++***''''''))),,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((###"""""""""""""""#########$$$$$$###!!! """###%%%%%%%%%%%%%%%$$$###""""""###$$$$$$###"""!!! '''(((%%%!!!"""%%%%%%!!! """&&&'''%%%###"""""""""###############"""!!!"""$$$&&&%%%$$$$$$'''***""" !!!"""!!!!!!$$$###"""!!!!!! !!!!!!"""!!! !!!###$$$%%%'''###!!!###%%%%%%"""""""""!!!!!!!!!$$$&&&###%%%###!!!###!!!###"""!!!!!!!!!"""$$$%%%"""###'''***'''""""""&&&"""(((%%%"""(((((((((///%%%&&&+++///---((('''+++(((,,,111222222444;;;AAA666---***///333000...//////...,,,++++++,,,...//////////////////.........OOOQQQSSSVVVVVVUUUTTTRRRTTTTTTSSSSSSTTTVVVYYYZZZVVVSSSQQQRRRUUUWWWVVVTTTPPPQQQRRRQQQPPPQQQSSSTTTTTTTTTTTTTTTSSSQQQPPPOOORRRRRRRRRRRRRRRSSSSSSSSSPPPPPPQQQQQQQQQPPPNNNMMMPPPNNNMMMMMMPPPSSSUUUUUUSSSTTTVVVVVVUUUSSSQQQOOOLLLMMMMMMNNNOOOPPPQQQQQQJJJOOORRRNNNFFF???<<<===999777666555555555333111///000111333444444222///......---------,,,,,,,,,...------///333333111...***,,,---,,,******---000+++***))))))******)))(((---(((%%%''',,,///---)))******))))))((('''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%###"""!!! !!!$$$'''((($$$###!!! !!!""" !!!"""$$$%%%$$$%%%%%%###!!!!!!"""$$$""""""###$$$&&&''''''(((""" !!!%%%&&&######&&&###""""""%%%((()))'''%%%%%%'''))))))'''$$$######"""%%%))))))&&&$$$%%%&&&)))(((&&&%%%%%%&&&''')))((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""###%%%''')))%%% ###++++++%%%###))) !!!"""$$$&&&%%%"""!!!!!!"""""""""!!!!!! ###%%%&&&&&&$$$######$$$###$$$$$$$$$$$$###""""""$$$###""""""###$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$)))&&&%%%$$$&&&(((((((((######$$$$$$$$$%%%%%%%%%&&&'''(((((())))))((((((''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&&&&((()))######$$$%%%&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((("""###$$$%%%%%%$$$"""!!!$$$$$$&&&&&&&&&$$$"""!!! !!!!!!"""###$$$$$$%%%!!!###&&&)))(((&&&""" %%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&''''''$$$%%%'''(((((('''&&&$$$$$$$$$%%%'''))))))&&&$$$'''&&&$$$#########$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$)))'''%%%&&&)))***'''%%%222000---***((('''''''''((('''''')))++++++***)))(((***++++++***)))***+++000...,,,)))((('''''''''(((,,,///...***(((***---###$$$&&&''''''%%%""" $$$***+++((($$$ '''### !!!###$$$""" '''&&&$$$""""""""""""###'''$$$$$$&&&$$$ !!!############"""""""""""" """###!!! ### !!!"""$$$&&&%%%""" (((&&&$$$###$$$$$$"""!!!"""'''***'''%%%%%%$$$!!!!!!!!!$$$%%%###!!!!!!!!! !!!!!! """$$$$$$###"""""""""###!!!!!!%%%'''!!! ###&&&&&&&&&"""$$$$$$!!!!!!###### %%%%%%$$$###""""""""""""!!!&&&***((($$$ !!!######$$$$$$%%%''')))***+++***)))))))))))))))***++++++++++++---000222333222222000...,,,,,,///222444...---,,,+++,,,...000222...///000111111000//////NNNPPPSSSVVVWWWVVVUUUTTTPPPQQQRRRSSSUUUUUUVVVVVVUUUSSSQQQRRRTTTVVVUUUTTTQQQRRRSSSRRRQQQQQQSSSTTTSSSTTTTTTSSSSSSRRRQQQPPPSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRRRRRRRQQQOOOOOOOOOOOOOOOPPPSSSTTTSSSRRRSSSSSSSSSSSSSSSQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNNNNNNNLLLHHHBBB???===;;;777555444222000...111000///000111000---+++//////.........------------,,,---///222444222000+++,,,---,,,******,,,///---+++******++++++***(((******)))***++++++***)))''''''((((((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$###!!! !!!###&&&'''&&&%%%$$$#########$$$%%%""""""!!!!!!"""###%%%&&&###$$$%%%$$$###""""""###$$$%%%%%%&&&((())))))***""" !!!%%%%%%$$$$$$'''%%%$$$###%%%'''(((&&&###$$$&&&)))(((&&&$$$######$$$&&&(((((('''%%%$$$$$$'''&&&$$$######$$$&&&'''(((&&&&&&'''((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!###%%%&&&"""!!!###'''(((%%%$$$&&&#########%%%&&&%%%### !!!!!!"""###############%%%&&&%%%$$$############$$$$$$$$$$$$###""""""###!!! !!!$$$%%%&&&%%%########################&&&$$$###$$$%%%'''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&'''((()))))))))''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%'''((((((''''''&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''######$$$$$$$$$$$$#########$$$&&&'''&&&%%%###!!!!!!!!!""""""###$$$$$$%%%"""$$$'''((()))'''$$$###&&&'''((((((((('''%%%$$$$$$$$$%%%&&&''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&''')))******'''%%%((('''&&&%%%%%%&&&&&&'''&&&&&&'''((())))))))))))***)))(((((()))++++++***333111---***)))((()))***))))))(((***,,,,,,+++)))(((***++++++)))))))))***///...,,,***(((((((((((((((+++...---)))'''))),,,&&&((()))+++***)))'''%%%###&&&)))(((&&&###"""###%%%###"""###$$$%%%%%%$$$%%%$$$$$$######$$$%%%&&&&&&$$$$$$'''&&&""" !!!#########""""""""""""### """###"""  """###""""""###$$$%%%%%%$$$%%%$$$$$$%%%&&&%%%###!!!###&&&$$$"""$$$###!!!"""!!! !!!$$$%%%###!!!""""""!!!!!!!!!!!!"""""" """$$$$$$###"""""""""$$$###!!! !!!"""%%%&&&"""###$$$$$$###!!!!!!$$$$$$!!! ###### %%%$$$$$$############$$$$$$(((+++***%%%!!!"""###$$$$$$%%%%%%'''((()))***))))))((((((((()))******+++******+++...//////...111///---------000333555------,,,,,,---...000111,,,---///000000///......OOOQQQSSSVVVWWWWWWVVVUUUMMMOOOQQQTTTUUUTTTSSSRRRSSSRRRQQQQQQSSSTTTTTTSSSQQQRRRRRRQQQPPPOOOQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRTTTTTTSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSRRRRRRQQQOOOOOOQQQSSSUUUTTTRRROOORRRRRRQQQPPPOOOOOOOOOOOOQQQQQQQQQPPPPPPPPPOOOOOOSSSOOOKKKNNNRRRQQQIIIBBBAAA>>>:::777555444222000444222000///...---+++)))000000/////////.........,,,,,,,,,...111222111000,,,------,,,+++***,,,---///---,,,+++,,,,,,***)))))),,,......+++)))((()))%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$$$$$$$%%%&&&'''$$$###""""""###$$$%%%&&&"""$$$&&&&&&$$$###"""###&&&&&&'''((()))******+++###!!!!!!$$$%%%$$$%%%)))'''&&&%%%&&&'''&&&$$$"""$$$&&&))))))'''$$$######&&&&&&&&&'''((('''$$$!!!$$$###"""!!!!!!"""$$$$$$&&&%%%%%%&&&)))******)))$$$$$$$$$$$$$$$############"""!!! !!!######"""$$$###$$$&&&%%%"""&&&%%%$$$$$$%%%%%%###""" """###$$$%%%%%%%%%###$$$&&&%%%$$$"""#########$$$$$$$$$$$$###""""""!!! !!!$$$&&&'''&&&!!!!!!!!!!!!!!!!!!!!!!!!###""""""###%%%&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&!!!"""$$$&&&'''))))))***((('''&&&&&&&&&''')))***''''''''''''''''''''''''+++)))'''&&&&&&&&&((())),,,+++)))'''&&&%%%$$$$$$'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$$$$$$$%%%############$$$$$$%%%&&&###%%%&&&''''''%%%###"""""""""######$$$$$$%%%%%%$$$%%%&&&((((((((('''''''''(((+++,,,,,,***'''%%%$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))((()))***,,,+++(((&&&))))))((((((((()))******'''((()))+++,,,,,,,,,,,,***************+++///111444111...+++***+++---///+++******+++------,,,+++***,,,---,,,+++***+++,,,------,,,******)))*********,,,...---)))((())),,,%%%&&&'''((()))((('''&&&(((((('''%%%######$$$&&&###$$$%%%&&&%%%%%%'''(((############$$$&&&'''(((%%%###%%%))))))$$$"""#########"""""""""#########!!!###$$$###""" !!!$$$$$$#########%%%'''(((""""""$$$&&&((('''%%%"""!!!$$$""""""$$$$$$"""###"""!!!"""###$$$###"""######""""""""""""######!!!"""$$$$$$"""!!!"""###$$$$$$#########$$$%%%%%%!!!$$$&&&'''%%%###!!!!!!"""$$$$$$!!!!!!###### $$$$$$######$$$$$$%%%&&&$$$''')))((($$$!!!!!!"""$$$%%%%%%&&&''''''((()))((('''''''''(((((()))***---,,,+++,,,---...---,,,111000...---...///111333---------......//////000---...000111111111000///RRRSSSUUUVVVVVVVVVUUUTTTOOOPPPQQQSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSSSSPPPQQQQQQPPPNNNNNNOOOQQQQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSTTTTTTRRRPPPSSSRRRPPPNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQUUUPPPLLLOOOTTTTTTLLLEEEDDD@@@===:::999999888777666333111/////////...,,,////////////.........---,,,,,,,,,---.........------------,,,++++++,,,,,,///---,,,+++,,,+++***(((,,,...000111///,,,)))'''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$######$$$$$$&&&%%%###"""!!!"""###$$$%%%$$$###"""###$$$%%%&&&$$$$$$###""""""###%%%%%%!!!$$$&&&'''%%%#########%%%&&&&&&'''(((((())))))$$$!!!!!!$$$%%%$$$&&&***'''&&&&&&&&&&&&&&&%%%$$$%%%'''******(((&&&%%%%%%%%%$$$###&&&))))))%%%!!!""""""!!!!!!!!!"""###$$$$$$######%%%(((******)))$$$$$$$$$$$$$$$#########$$$###"""!!!!!!!!!!!!"""$$$&&& !!!''''''!!!(((%%%###"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%###""""""######$$$$$$$$$$$$###""""""###!!!!!!!!!$$$%%%&&&%%%!!!!!!!!!!!!"""""""""""""""""""""$$$&&&&&&$$$"""%%%%%%%%%%%%&&&&&&&&&&&&!!!"""###%%%'''((((((((()))((('''''''''((()))***))))))((((((((((((''''''...---+++))))))***+++,,,,,,+++)))'''%%%$$$######((('''$$$######$$$'''(((&&&&&&%%%$$$#########$$$$$$$$$######$$$&&&''')))$$$%%%'''((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((()))))))))%%%(((+++......+++'''%%%###%%%'''((())))))((('''&&&&&&&&&&&&''')))***+++******+++,,,---,,,)))'''+++++++++++++++,,,,,,,,,***++++++,,,------------***+++,,,+++***,,,222666444222///,,,,,,...111333---,,,,,,---//////...---...///000///---,,,...///---,,,,,,,,,+++++++++,,,...///000...,,,+++,,,...%%%%%%&&&'''(((((((((((()))(((&&&$$$######$$$%%%###&&&((((((%%%$$$&&&(((#########$$$$$$%%%&&&&&&######&&&++++++&&&###$$$######"""""""""###$$$%%%###$$$$$$$$$###"""!!! """###$$$$$$$$$%%%'''(((###""""""$$$'''((('''&&&$$$&&&###"""$$$%%%###""""""!!!!!!""""""""""""$$$##################$$$!!!"""$$$###"""!!!"""#########$$$$$$$$$$$$$$$###!!!$$$'''(((&&&$$$$$$%%%###&&&%%%""""""$$$$$$!!!############$$$%%%&&&'''"""$$$###!!! !!!"""$$$%%%&&&&&&''''''''''''''''''&&&''''''((()))***000///---...//////---,,,222111///...---------...------...///000/////////000111333444444444444333UUUUUUVVVVVVUUUTTTRRRQQQSSSRRRRRRQQQRRRSSSUUUVVVQQQQQQQQQQQQQQQQQQRRRSSSQQQRRRSSSRRRPPPPPPQQQSSSPPPQQQRRRSSSSSSTTTTTTSSSTTTTTTTTTTTTSSSSSSRRRRRRTTTSSSSSSSSSSSSTTTTTTTTTVVVTTTQQQQQQRRRSSSSSSRRRTTTSSSQQQOOOOOOPPPRRRSSSOOOOOOPPPPPPQQQRRRSSSSSSSSSQQQPPPQQQQQQPPPLLLHHHHHHEEE@@@===<<<:::888666333111000///000111000///.........---------,,,,,,------,,,+++***))))))***---,,,++++++,,,,,,,,,,,,...,,,+++***++++++)))(((000//////111444222,,,&&&''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$#########$$$&&&%%%$$$###"""""""""###%%%%%%$$$######$$$%%%&&&%%%$$$###"""!!!"""###$$$!!!###&&&'''&&&$$$############$$$$$$%%%%%%&&&&&&&&&######&&&&&&%%%&&&)))%%%&&&&&&&&&&&&&&&'''(((&&&(((++++++***(((''''''###!!!"""%%%)))***'''###"""""""""""""""###$$$$$$"""!!!"""$$$'''))))))(((&&&%%%%%%%%%$$$$$$$$$###%%%$$$$$$###""""""""""""%%%&&& !!!(((((("""'''$$$!!! !!!"""###"""$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%###""""""######$$$$$$$$$$$$###""""""%%%$$$""""""###$$$###""""""""""""######$$$$$$$$$######$$$%%%''''''%%%###%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&''''''''''''))))))((('''((()))***+++*********))))))(((((((((///---+++*********,,,---***)))(((&&&%%%%%%%%%%%%)))'''%%%######%%%''')))''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&''')))***%%%&&&((()))***((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))******$$$'''+++......+++'''$$$%%%&&&'''))))))))))))(((&&&&&&''')))+++---000111,,,,,,---...000///,,,***.......................................---,,,++++++---...---,,,///555:::555444111//////111444666/////////000222333222111111222222000......///111/////////////////////...000000000...,,,,,,---...+++++++++++++++,,,------)))((('''&&&&&&%%%$$$###%%%(((***)))%%%"""###%%%###$$$$$$$$$$$$$$$$$$$$$######&&&++++++'''$$$%%%$$$###"""""""""###%%%&&&&&&%%%%%%$$$$$$###"""!!!"""%%%&&&%%%$$$$$$%%%'''$$$!!!!!!###''')))***"""&&&'''###!!!######!!!!!!!!!!!! """###$$$$$$############$$$$$$"""#########!!!!!!"""$$$!!!"""###$$$$$$$$$###"""$$$---111111+++%%% $$$''''''$$$###&&&&&&###"""""""""###$$$%%%&&&''' !!!""""""###$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&'''((()))***000...------......---,,,---------------------------...///000000/////////000111333444555555555444UUUUUUUUUTTTSSSRRRQQQPPPUUUTTTRRRRRRRRRTTTVVVWWWPPPQQQRRRQQQPPPQQQRRRTTTTTTUUUVVVUUUTTTTTTVVVXXXQQQQQQRRRSSSSSSTTTSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQSSSRRRRRRRRRRRRSSSSSSTTTWWWUUURRRQQQRRRTTTTTTTTTTTTSSSRRRPPPPPPQQQSSSTTTMMMNNNOOOPPPQQQRRRSSSSSSPPPQQQRRRQQQOOOMMMLLLLLLNNNKKKFFFAAA===888333000///......///000111111000...------------,,,,,,,,,,,,,,,,,,***((('''((()))---+++******,,,...------,,,+++******++++++***)))111...---111666555///(((((((((((((((&&&%%%$$$###%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$############%%%%%%$$$###"""""""""###((('''&&&%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!"""###"""$$$&&&&&&%%%$$$$$$%%%""""""######$$$$$$$$$$$$&&&$$$%%%((((((%%%$$$'''%%%&&&'''&&&%%%&&&''')))&&&(((++++++***((('''(((!!!!!!###%%%((((((&&&$$$!!!""""""######$$$$$$$$$!!! """%%%''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$######""""""""" ###$$$""""""&&&&&&$$$%%%""" """#########%%%%%%%%%$$$###""" """###%%%$$$###!!!""""""###$$$$$$$$$$$$###""""""'''%%%###"""######"""!!!######$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''(((&&&%%%&&&&&&&&&'''''''''((((((&&&'''(((((()))(((((((((***)))((((((((()))+++,,,,,,++++++******))))))(((---+++)))(((((((((***+++(((((('''''''''''''''((()))(((&&&%%%%%%&&&((())))))(((''''''''''''''''''((((((((((((((()))***+++'''(((***,,,,,,+++)))((())))))))))))))))))))))))(((((())))))******++++++%%%(((,,,///000---)))''')))))))))***++++++,,,,,,((()))+++---000222444555//////000222444333111///222222333333222111111000333333333222111000///...000111222222333666:::===888777666555555666777999333333333666888:::999888666666555333111111333555444555555555555555444333333111///...---------...///...---,,,,,,---///000+++***)))******(((%%%"""''')))***)))&&&$$$###"""$$$%%%%%%%%%%%%%%%$$$###$$$###%%%******&&&$$$%%%$$$###"""!!!"""$$$&&&''')))'''%%%$$$$$$$$$###""""""'''(((%%%#########+++&&&"""!!!%%%)))+++!!!%%%%%%!!!!!!!!! !!!!!! !!!###&&&$$$$$$############$$$$$$"""######"""!!!!!!"""$$$ !!!"""###$$$$$$$$$$$$"""111???EEE@@@444+++%%%''''''$$$$$$&&&&&&###""""""""""""###$$$%%%&&& !!!"""$$$&&&''''''"""###%%%&&&'''''''''&&&&&&&&&&&&'''((()))***+++,,,+++***+++,,,---,,,+++''')))+++---...000000000////////////////////////...///111222333444333333RRRRRRRRRRRRRRRRRRRRRRRRTTTTTTSSSSSSTTTTTTUUUUUUPPPRRRSSSRRRQQQQQQSSSUUUSSSTTTUUUUUUUUUUUUXXXZZZQQQRRRSSSSSSSSSSSSSSSRRRSSSSSSRRRRRRQQQPPPPPPOOOQQQPPPPPPOOOPPPQQQRRRSSSUUUTTTRRRSSSTTTUUUUUUTTTSSSSSSRRRQQQQQQRRRSSSTTTNNNNNNOOOOOOPPPPPPQQQQQQNNNOOOPPPPPPPPPOOOOOOOOOSSSQQQLLLHHHBBB<<<444////////////111333333111///............------------***,,,,,,+++))))))+++...,,,***(((***---//////...,,,+++***+++,,,---,,,+++,,,,,,---000333333000---((((((((((((((('''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$############$$$$$$##################)))(((&&&%%%$$$$$$$$$$$$'''&&&$$$###""""""#########$$$%%%%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%%%%%%%'''&&&'''+++***%%%###$$$'''(((((('''$$$$$$&&&)))$$$''')))***)))'''&&&&&&"""$$$&&&'''&&&$$$###### !!!"""######$$$$$$$$$  ###%%%$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""!!!!!!""""""###!!!"""%%%###"""!!!"""###%%%%%%$$$############"""!!!!!! """###$$$$$$"""!!!!!!"""###$$$$$$$$$$$$###""""""%%%$$$""""""###$$$###"""######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&&&&'''''''''(((((((((((('''((()))***++++++,,,+++******)))((()))***+++,,,---,,,,,,+++******)))))),,,+++)))((('''(((***+++))))))))))))))))))***+++((((((''''''''''''((((((******)))))))))***++++++******++++++,,,+++++++++)))***,,,---...---,,,+++,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,***,,,000222333111...,,,......---,,,---///111222,,,---000222444555555555222333444666999999777555777888888888777555333222888888888888777777666555888777777999<<>>===;;;999999;;;===<<<<<<======<<<;;;:::999888666333111111111111111333111///...---...000111111...,,,,,,---,,,)))&&&)))))))))******(((%%%###$$$%%%&&&(((((((((''''''&&&$$$%%%(((((($$$###%%%%%%###"""!!!"""$$$'''(((,,,((($$$###$$$%%%$$$$$$"""%%%)))((($$$"""###%%%,,,(((###!!!"""%%%'''(((!!!%%%%%%""" """$$$""" """""""""!!!###&&&***######""""""""""""###############"""!!!!!!###%%%!!!!!!"""###$$$&&&''''''""",,,:::DDDEEE<<<444###&&&&&&###"""%%%$$$"""!!!!!!!!!!!!"""###$$$$$$###""""""###$$$%%%&&&&&& """$$$&&&(((((('''&&&'''''''''((()))***,,,,,,)))((((((***,,,......---)))+++---///000000000///111000///......///000000---...000222333333333333OOOOOOPPPQQQRRRSSSTTTTTTQQQRRRTTTUUUVVVUUUSSSRRRQQQSSSTTTSSSQQQQQQSSSVVVPPPQQQRRRSSSSSSTTTVVVXXXRRRRRRSSSSSSSSSSSSRRRRRRSSSRRRRRRQQQPPPPPPOOOOOOPPPOOONNNNNNOOOPPPQQQRRRRRRRRRSSSUUUWWWWWWUUURRRRRRRRRQQQQQQQQQRRRRRRSSSPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMOOORRRSSSRRRQQQVVVTTTQQQMMMIIIBBB:::555222222333555666555333000000/////////............)))+++,,,+++***+++///222+++)))((()))---000000...,,,++++++,,,...//////...'''***...000//////000111&&&'''(((((()))(((((((((&&&&&&&&&'''''''''(((((('''&&&%%%$$$####################################(((&&&$$$"""!!!!!!!!!!!!)))(((&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&(((&&&&&&''''''''''''''''''(((&&&(((,,,+++%%%!!!""")))******'''$$$"""%%%'''"""%%%(((((('''&&&%%%%%%###&&&)))((($$$!!! !!! !!!"""############"""######"""$$$$$$$$$###"""!!!!!! !!!!!!!!!!!! #########&&&"""""""""###%%%''''''&&& !!!!!!""""""""""""!!!"""###$$$$$$"""!!!!!!"""###$$$$$$$$$$$$###""""""$$$"""!!!"""$$$%%%%%%$$$""""""###$$$%%%%%%&&&&&&'''%%%######%%%&&&'''&&&''''''''''''((((((((()))&&&''')))+++---...//////+++***)))))))))***,,,,,,------,,,,,,+++***))))))...---+++))))))***+++,,,,,,+++++++++++++++,,,,,,'''(((((((((((((((((('''+++*********+++,,,------+++,,,---...---,,,+++******+++---//////...---,,,------------------------...///000000000///...---...000333555666444222000333111///...///111444666000111444666777666555444555555777:::======<<<:::;;;<<<<<<;;;:::888666444;;;;;;<<<<<<===<<<<<<<<>>>>>;;;;;;===@@@DDDFFFGGGFFFGGGGGGFFFCCCAAAAAACCCEEEAAABBBBBBBBBAAA@@@>>>======;;;888666666666666666:::888666444333444666777666222...---......---******((((((***---,,,)))%%%$$$%%%''')))++++++++++++'''$$$$$$''''''###"""%%%%%%###"""!!!"""$$$''')))...)))$$$"""###%%%%%%%%%&&&)))***'''"""!!!$$$(((,,,)))%%%$$$$$$%%%%%%$$$"""&&&'''$$$###&&&((('''!!!###$$$$$$###%%%)))---######""""""""""""###############""" !!!###%%%"""""""""###%%%''')))***---'''###&&&...222...((("""$$$$$$!!!!!!###### !!!!!!!!!!!!!!!""""""###$$$###!!!!!!"""###""""""!!!$$$&&&((((((((('''''''''(((((()))+++,,,---***))))))+++///111111000000111222222111///---+++222111///------...000111///000222444555555555555RRRSSSTTTTTTRRRQQQQQQRRRWWWTTTRRRRRRSSSSSSQQQNNNWWWVVVTTTRRRPPPPPPPPPPPPSSSRRRQQQSSSWWWXXXVVVTTTTTTTTTTTTTTTTTTSSSRRRQQQNNNOOOQQQRRRQQQPPPOOOOOOPPPUUUTTTMMMKKKOOOSSSSSSOOOSSSUUUTTTTTTVVVUUUQQQOOOOOOOOOPPPPPPOOONNNMMMKKKMMMOOOQQQQQQPPPOOONNNSSSRRRQQQPPPOOOPPPQQQQQQTTTQQQNNNKKKIIIDDD===777555555444333222222222222000///...------------.........------,,,,,,,,,,,,......---,,,,,,+++******+++***,,,///222111---(((%%%(((+++------...///000)))((('''&&&&&&'''((()))%%%&&&&&&&&&%%%%%%'''(((&&&&&&%%%$$$$$$$$$%%%%%%'''%%%$$$$$$%%%%%%###"""%%%))))))%%%"""%%%))))))&&&&&&''''''&&&&&&%%%%%%#########""" !!!###%%%$$$######%%%((()))((('''###&&&)))***(((%%%###""""""&&&))))))%%%######$$$$$$""" """%%%&&&%%%######%%%''')))(((%%%""" """######""""""###$$$"""!!!!!!!!!!!!!!!""""""!!!!!!""""""############ """###$$$$$$######((($$$ """$$$$$$###$$$!!! """%%%%%%### """$$$$$$!!! """"""""""""""""""!!!!!! $$$$$$$$$$$$############!!!"""###$$$###$$$''')))$$$%%%&&&&&&$$$############%%%''')))***(((&&&%%%******+++,,,,,,,,,,,,,,,++++++,,,---///000111222000///---,,,++++++,,,,,,---///000///...,,,---------,,,++++++------,,,+++)))((((((---222222...)))***+++++++++***+++...000,,,,,,---///111111///---...---+++***+++,,,...///...000///---///222...(((000000//////000000111222......//////000000000111---111666;;;<<<;;;777444777555333333555777777777666666666777999;;;<<<===888888999:::<<>>;;;999888777555555777888999888777999;;;;;;::::::;;;===::::::::::::<<<>>>???AAA<<>>888999999888:::===:::444666444333333333222...+++***(((''')))++++++(((%%%'''%%%%%%))))))''''''***+++***(((''''''))),,,///((('''&&&&&&&&&''''''&&&&&&((((((&&&%%%&&&((()))...---+++(((%%%$$$&&&***)))((('''%%%$$$#########""""""%%%%%%&&&***$$$$$$###"""!!!!!!!!!!!!"""$$$%%%$$$"""!!!""""""######$$$$$$$$$%%%%%%%%%!!!!!!"""$$$%%%%%%###!!!!!!%%%%%%""""""%%%%%%!!!"""!!! !!!"""###$$$%%%&&&### """&&&'''$$$!!!!!!""""""######$$$$$$&&&&&&'''''')))***,,,---++++++++++++,,,---...///...***---444333++++++222,,,...///000000000222333222222222333444333222000QQQSSSTTTTTTRRRQQQQQQRRRSSSRRRQQQQQQRRRSSSRRRQQQTTTSSSRRRRRRQQQQQQRRRRRRRRRRRRQQQRRRTTTTTTSSSQQQSSSSSSSSSSSSRRRRRRRRRRRRSSSPPPNNNOOOQQQSSSQQQOOOMMMPPPQQQNNNMMMOOOPPPOOOLLLPPPQQQPPPPPPRRRQQQNNNOOORRRTTTSSSPPPNNNOOOQQQQQQQQQRRRRRRRRRRRRSSSSSSPPPPPPOOONNNNNNNNNNNNOOOKKKLLLOOOQQQQQQMMMGGGBBB???>>><<<999666444222111///000111111111111000000---...000111000///---,,,,,,,,,++++++******)))))))))))))))+++---...---++++++---......,,,***)))***))))))************))))))&&&'''((('''&&&'''(((***%%%&&&&&&'''''''''&&&&&&'''$$$""""""###$$$$$$###&&&)))((($$$"""%%%&&&&&&!!!"""###%%%&&&&&&''''''###$$$$$$###""""""###%%%%%%%%%&&&((()))((($$$!!!"""%%%((()))'''%%%######&&&%%%$$$$$$%%%%%%$$$###"""""""""$$$%%%$$$!!! ###%%%&&&%%%###""" !!!!!! !!!"""#########$$$%%%&&&'''(((############$$$&&&(((***)))'''""" $$$&&&%%%%%%%%%$$$"""!!!!!!"""!!!###$$$$$$###""""""######"""""""""$$$$$$###""" !!!"""#########"""!!!%%%$$$######"""""""""###'''((((((&&&###"""###$$$&&&&&&$$$!!! !!!$$$'''))))))))))))))))))))))))+++++++++***************+++,,,,,,---...//////000......------,,,------...---///000///...,,,------,,,+++***+++,,,,,,,,,***+++...111333222000//////000111111111000111333666777555444333444444333111222111000000000111333444333444222000222777777444333222222222222222222222///000111222333444555666555777999<<<======<<<;;;777555333333555777777666888<<<@@@>>>:::777888;;;::::::999999:::;;;<<<===:::<<<>>>>>><<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>CCCEEEHHHIIIGGGDDDBBBBBB@@@AAADDDGGGHHHHHHGGGFFFFFFFFFHHHNNNVVV\\\^^^]]]cccfffeeebbbaaabbb```]]]bbb___\\\YYYWWWWWWXXXXXXXXXYYY[[[ZZZYYYYYYZZZ\\\]]]YYYTTTQQQOOONNNMMMLLL@@@<<<;;;>>>>>><<<:::;;;:::999888888888777444222,,,------...---+++)))(((***'''&&&)))++++++...333888666333222333222...++++++)))(((***------+++(((***...,,,&&&%%%+++,,,(((***,,,---***'''%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$&&&!!!$$$((('''%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%###"""###$$$###$$$%%%%%%&&&%%%%%%%%%"""""""""###$$$###!!!###%%%### ###%%%###"""!!!!!!!!!!!!""""""######$$$### """''''''$$$!!!!!!""""""###$$$$$$%%%%%%%%%%%%&&&((()))+++,,,,,,,,,,,,,,,---......///,,,))),,,333333---...444---,,,,,,---000111111000222222222333333333333222QQQRRRTTTSSSRRRPPPQQQQQQPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTSSSRRRQQQUUUUUUUUUTTTTTTTTTUUUUUUUUUQQQNNNNNNQQQTTTRRRPPPMMMOOOPPPPPPPPPPPPPPPOOOLLLPPPQQQOOOOOORRRQQQNNNNNNRRRTTTSSSOOOMMMOOOQQQPPPOOONNNNNNNNNOOOOOOPPPOOONNNNNNMMMMMMMMMMMMMMMMMMNNNPPPPPPOOOLLLIIIFFFDDDBBB@@@===999555222000///000111222222111111000---///111222222000...,,,,,,,,,,,,+++++++++******)))(((((()))***,,,------+++---......+++))))))))))))***+++,,,,,,+++***)))'''((()))((('''''')))+++&&&'''(((((((((((('''&&&&&&$$$!!!!!!###$$$%%%%%%)))+++***&&&%%%((((((&&&!!!"""###$$$%%%%%%%%%%%%###$$$%%%$$$###"""$$$%%%!!!"""%%%(((+++***'''$$$!!!$$$''''''&&&$$$######'''$$$!!!!!!$$$&&&$$$"""###$$$&&&''''''%%%""" !!!###%%%%%%$$$###""" """!!! !!!###""""""###$$$%%%&&&((()))###"""""""""$$$''')))+++%%%$$$!!! ###''')))###%%%'''&&&""" """!!!$$$&&&%%%""" """$$$%%%""" !!!%%%&&&%%%""" !!!"""###$$$######"""&&&%%%$$$###""""""######&&&''''''%%%###""""""$$$$$$%%%$$$###!!!"""$$$&&&+++***)))((((((((())))))---,,,,,,+++++++++++++++,,,,,,---......///000000000000///......------------///000///...,,,------...---,,,---...///...,,,---222777666333000111333222333333222222333555777444444444555666555222000333333222222222333444555555666444000000555777555111111111111111111000000+++,,,---///000222333333222333444555666777888888222000......000111111111777<<>>777222333666555555555555666777888888555777888999777777777888666666666666666666666666555777::::::888666555555222444666888::::::999999<<<<<<===AAAFFFIIIJJJIIIJJJMMMMMMKKKJJJMMMLLLIIINNNLLLHHHEEEDDDEEEFFFGGGIIIJJJLLLKKKJJJJJJKKKMMMLLLJJJFFFEEEFFFGGGHHHHHH@@@888666;;;:::444444:::777777888999999999777666---......---++++++,,,---,,,)))(((,,,///111666<<>><<<777444555777111222222222111222444777111222555999;;;:::666333......//////000000000000111222000***'''***,,,,,,***+++,,,---...---,,,,,,+++,,,---...///000111222------------...///000111000---++++++,,,------,,,///333555222,,,((((((***&&&''')))+++,,,---......***,,,,,,,,,******+++,,,))))))))))))))))))))))))&&&'''((('''&&&&&&'''(((++++++,,,,,,++++++******+++,,,...000222444666777555777666111000222222///333222111000000111111222///000111111000000111333---,,,***)))******)))''',,,***)))***(((%%%''',,,,,,///222555666777888:::555333111000111444777888666333222333222//////222000111777BBBLLLPPPJJJCCC:::???GGGMMMPPPPPPNNNLLLSSSOOOFFF===;;;GGG\\\mmm|||jjjKKK---###))),,,)))''''''&&&%%%%%%&&&'''(((&&&&&&)))***&&&!!!$$$)))""""""""""""######$$$%%%###$$$$$$###""""""%%%'''######"""!!!!!!!!!!!!"""%%%$$$""""""""""""  """&&&&&&""" !!!""""""""""""!!!!!! !!!###"""!!!"""&&&&&&""" !!!"""###$$$&&&''''''$$$$$$$$$%%%'''(((***+++,,,,,,,,,++++++,,,,,,---000000111000...,,,---...111000000111222333333222111444666555222111333666PPPRRRSSSRRRQQQOOOPPPPPPMMMOOOQQQPPPNNNNNNOOOQQQPPPQQQRRRRRRRRRQQQPPPOOOPPPRRRUUUUUUSSSSSSTTTVVVQQQPPPOOONNNOOOPPPRRRSSSPPPSSSVVVUUURRRPPPRRRUUUQQQLLLLLLQQQTTTQQQPPPRRROOOQQQQQQOOOOOORRRSSSQQQRRRPPPNNNOOORRRRRROOOLLLNNNOOOOOOPPPOOONNNMMMLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMLLLJJJKKKNNNQQQMMMLLLKKKIIIEEE@@@<<<999666555222000//////111222//////000000//////...---------------------------***,,,---,,,***)))***,,,(((***,,,,,,+++***************))))))))))))******'''((((((((('''''')))+++111///+++((('''&&&'''(((######%%%'''******)))'''"""######"""$$$((('''"""$$$%%%%%%&&&&&&&&&&&&%%%###%%%''''''&&&%%%%%%%%%&&&&&&&&&'''((('''%%%### """$$$$$$###"""###$$$!!!#########""""""""" """"""  """"""######$$$######"""""" !!!""""""!!!!!!"""$$$"""""""""""""""###$$$$$$!!!###$$$$$$###"""!!!"""######"""!!!%%%###!!!!!!###$$$%%%$$$&&&%%%$$$$$$%%%$$$"""!!!!!!!!!!!! !!!$$$'''###!!! $$$(((***---+++(((&&&%%%%%%&&&'''%%%&&&&&&&&&%%%%%%''')))###&&&((()))(((''''''''''''''''''((()))***+++,,,******))))))***,,,...///---...///111333555777777444555888:::<<<=========@@@AAABBBBBB@@@??????@@@===;;;:::;;;<<<===<<<;;;<<<>>>???===999777666777111222222111111222444666444444444555777777555333***++++++,,,,,,,,,,,,,,,***...---'''$$$'''))))))'''(((***,,,------,,,,,,------......///000111111,,,,,,,,,------...//////000...++++++,,,---,,,,,,---...---+++(((&&&%%%&&&$$$%%%'''((())))))((((((((())))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%''')))''''''''''''''''''''''''&&&'''((()))+++...111333222444222...---000000........./////////////////////111222222111000222333------,,,---------***((((((,,,---)))''')))+++***(((,,,///111111111333555;;;999777999;;;<<<;;;888222000111444222---***+++&&&%%%'''...777===>>>===???KKK[[[eeegggccc^^^\\\___\\\YYYSSSFFF>>>JJJ\\\ooojjjWWW>>>//////...)))((('''&&&&&&'''+++...111000---+++***(((######'''##################$$$$$$#########"""!!!!!!$$$'''&&&$$$""" !!!"""$$$&&&$$$""""""######"""!!!""" $$$$$$ """!!!"""######"""!!! !!!######!!!"""%%%$$$ !!!"""###%%%&&&'''((($$$%%%%%%&&&''')))++++++,,,++++++******+++++++++000111111///---,,,---...000111222222111111222333000444777777333111333555PPPQQQSSSRRRQQQOOOPPPPPPMMMPPPQQQPPPNNNMMMNNNQQQPPPQQQRRRRRRRRRQQQOOONNNNNNQQQTTTTTTRRRRRRTTTVVVRRRQQQPPPOOOPPPRRRTTTUUUNNNTTTYYYXXXRRROOORRRVVVQQQKKKJJJOOOSSSPPPOOOQQQNNNQQQQQQNNNNNNRRRRRRPPPUUUPPPMMMOOOTTTUUUQQQKKKLLLMMMOOOPPPOOOMMMKKKJJJMMMNNNNNNOOOOOOMMMLLLKKKNNNPPPQQQPPPLLLIIIJJJKKKOOOOOONNNLLLHHHDDD@@@===:::777444000///000222333000/////////............,,,,,,,,,,,,,,,,,,,,,,,,***---///...***((()))+++)))+++------+++)))((()))+++***)))(((((()))***+++&&&'''((('''&&&'''(((***333000,,,(((&&&&&&'''(((###$$$&&&))),,,,,,***'''"""$$$######&&&***)))$$$###$$$%%%&&&'''((((((((($$$&&&(((((('''%%%%%%&&&$$$######%%%((()))(((''' !!!#########"""###$$$ $$$%%%###!!!!!!###!!!###""" """%%% !!!""""""######### !!!!!! !!!############"""######$$$$$$ ###%%%%%%$$$"""!!! !!!"""""""""&&&"""###&&&&&&%%%(((%%%###$$$&&&&&&###!!!""" $$$((($$$"""$$$))),,,...,,,)))'''%%%&&&'''((((((((()))(((&&&&&&((()))&&&'''(((((('''''')))+++''''''(((***+++,,,---...------,,,,,,...000333444333444555777:::<<<>>>???999;;;???CCCFFFIIIJJJKKKLLLNNNOOOOOOMMMLLLLLLMMMEEEDDDCCCDDDEEEEEEDDDCCC?????????>>>;;;999777777111222222222111222555777777444111///000111222111'''((()))*********))))))&&&***+++&&&###&&&((((((&&&'''***,,,......------,,,---------......//////***++++++,,,,,,---------///---***)))***++++++***,,,+++)))'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$(((((((((&&&$$$###$$$%%%########################%%%&&&&&&$$$###$$$&&&(((&&&&&&&&&''''''(((((((((!!!!!!"""!!!"""$$$(((+++(((***)))'''''',,,...,,,'''(((***+++,,,+++***)))(((***++++++***)))+++,,,'''((())),,,...---+++)))'''000222+++)))...000,,,%%%))),,,---,,,+++---...999666666999<<<;;;555///***)))---222222---))))))&&&%%%%%%'''+++...---+++888III```mmmmmmfff___[[[JJJMMMWWW\\\JJJ111000???XXXdddfffXXXHHH???777...'''&&&&&&(((,,,333999>>>???777///---+++&&&###"""'''&&&&&&%%%%%%&&&&&&&&&"""""""""!!! !!!$$$'''(((&&&### !!!$$$&&&&&&$$$""""""###$$$###"""%%% """""" %%%!!!"""#########!!! """$$$###!!!"""%%%### !!!"""###%%%&&&'''(((%%%%%%&&&&&&((()))+++,,,++++++******)))*********///111111...,,,---/////////111444333000///111444///444888888444111222555OOOPPPSSSUUUTTTRRRNNNLLLOOOPPPQQQQQQQQQOOOMMMKKKTTTRRRQQQQQQSSSSSSPPPMMMPPPPPPPPPQQQQQQQQQRRRRRRNNNNNNPPPPPPQQQQQQQQQPPPNNNSSSXXXVVVPPPMMMOOOSSSPPPOOONNNPPPSSSSSSPPPMMMNNNMMMLLLLLLMMMOOOQQQRRRQQQOOOMMMMMMOOOQQQRRRRRRQQQNNNKKKLLLOOOPPPOOOMMMNNNPPPOOOKKKKKKOOOPPPNNNOOOOOONNNMMMLLLKKKIIIIIINNNOOOPPPPPPOOOKKKGGGEEE>>>;;;888444222111222333111111222111111000///...000...++++++,,,---------...............,,,+++++++++******+++---......---///,,,)))'''((()))++++++***************)))((('''333222///---***)))))))))''')))******---...)))""""""###$$$%%%&&&&&&&&&&&&)))'''$$$###%%%&&&''''''(((&&&$$$%%%'''(((&&&###%%%$$$$$$$$$######""""""###"""!!! !!!"""%%%&&&$$$$$$&&&"""!!!### !!!!!!"""###$$$$$$%%% !!!"""$$$$$$###"""!!!"""$$$'''""""""###%%%&&&%%%""" !!!!!!""""""###### !!!""""""!!! """###$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!###"""  """%%%'''######""" ###'''&&&!!!'''((()))((('''&&&'''(((,,,,,,+++*********++++++******+++,,,......,,,******'''(((,,,...,,,---111333333222222444777999;;;777999<<<@@@CCCFFFHHHIIIMMMHHHFFFJJJLLLMMMRRRYYYWWWUUURRROOOLLLKKKJJJJJJIIIHHHFFFEEEDDDCCCAAA@@@???===999555222000//////,,,---///111333444555555444222...+++(((''''''''')))))))))((('''(((+++---'''''''''''''''((())))))###$$$$$$######%%%(((+++$$$***...+++((()))***)))&&&%%%###$$$%%%&&&&&&%%%&&&%%%$$$$$$&&&&&&&&&$$$$$$%%%''''''&&&$$$!!!%%%%%%&&&''''''&&&&&&&&&%%%$$$"""!!!"""$$$''')))!!!###%%%%%%#########$$$###$$$%%%$$$"""""""""$$$%%%&&&%%%###%%%)))(((%%%###%%%&&&&&&$$$######$$$(((((((((((('''&&&%%%$$$%%%$$$$$$%%%'''(((((('''&&&$$$###%%%'''(((%%%######%%%''''''&&&&&&'''((()))'''$$$%%%''''''%%%###*********)))((((((***+++***,,,///111111...***''''''&&&(((,,,111111+++&&&&&&###"""%%%((()))''''''---333???MMMVVVSSSEEE888555666777777666222,,,(((999GGG[[[iiikkk___NNNAAA666...&&&'''333EEEWWWbbbfffZZZIII777,,,'''&&&'''---)))###!!!"""$$$$$$###"""$$$%%%%%%$$$###%%%&&&,,,)))%%%######$$$%%%%%%)))$$$!!!"""!!!$$$###"""!!!!!!""""""###""""""""""""!!! $$$&&&'''%%%""" !!!###""""""$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%%%%''')))***+++,,,,,,,,,+++---///222333000,,,,,,...///...,,,111444777666333111111333333444555555444333111000OOOPPPRRRSSSRRRQQQNNNMMMPPPPPPQQQQQQPPPOOOMMMLLLRRRQQQPPPQQQSSSTTTRRRPPPNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRNNNRRRTTTSSSOOOMMMOOOQQQOOONNNMMMNNNPPPPPPNNNLLLOOONNNLLLKKKKKKMMMNNNOOOQQQOOONNNNNNPPPQQQQQQPPPPPPOOOMMMMMMNNNOOONNNMMMNNNPPPOOOLLLLLLOOOPPPNNNNNNNNNOOOOOOOOOOOONNNNNNQQQQQQPPPOOONNNLLLJJJIIIAAA???;;;666333222111222111111111111000//////......---++++++,,,---...---+++++++++++++++++++++++++++***)))***+++,,,+++***...,,,)))((()))*********************)))(((''''''------,,,++++++,,,---...&&&((())))))+++...***$$$######$$$$$$$$$$$$%%%%%%)))'''$$$$$$&&&((())))))(((&&&%%%&&&(((((('''%%%""""""""""""!!!!!!!!! !!!!!!  """"""$$$ $$$&&&"""!!!############""""""!!!!!! """###$$$###""""""$$$&&&''''''%%%### !!!###"""###%%%((()))(((### !!!!!!!!!!!!"""######"""!!!!!!######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$"""!!!$$$###!!!!!!!!!###&&&(((###$$$###!!!$$$(((&&&"""$$$%%%'''((('''(((***+++))))))((((((((())))))***------,,,...///000...---...+++,,,000000...///222>>>===;;;::::::;;;===>>><<<===@@@CCCFFFHHHIIIJJJJJJDDD@@@AAA@@@>>>@@@EEEJJJHHHEEEAAA>>><<<::::::888777666666666666555555000///...---,,,,,,---...//////000000111111000000,,,***(((%%%$$$$$$%%%%%%&&&'''((('''%%%%%%&&&'''((('''&&&&&&&&&&&&''''''$$$$$$$$$""" !!!###&&&"""'''((($$$"""$$$(((((('''%%%######$$$%%%%%%$$$"""!!!!!!###&&&(((((('''"""###%%%&&&&&&%%%"""!!!"""###$$$%%%&&&'''''''''$$$###"""""""""$$$&&&'''!!!###%%%%%%###"""###$$$$$$&&&&&&%%%###"""###$$$&&&'''%%%###$$$''''''######%%%&&&%%%$$$"""###$$$&&&''''''''''''&&&%%%%%%###""""""###%%%&&&&&&%%%%%%$$$###$$$&&&'''$$$"""!!!###%%%%%%$$$###$$$%%%'''%%%######%%%%%%$$$"""%%%)))---+++&&&$$$&&&)))###%%%'''((('''%%%""" &&&%%%&&&)))......)))%%%$$$"""!!!###&&&'''&&&%%%%%%''',,,333888777///)))'''''')))***+++***&&&###(((///<<>>888777666111000222111111111111000///...---///---,,,,,,...000///...///...---,,,++++++++++++*********++++++,,,,,,,,,+++******)))((('''&&&&&&$$$&&&'''((((((''''''''''''***---,,,******---111...+++)))***,,,,,,)))%%%$$$###"""$$$(((,,,......///000,,,%%%###%%%%%%###"""###############$$$$$$###"""!!! !!!"""!!!###"""!!!"""$$$'''$$$"""$$$***,,,&&&""""""###''''''### """!!!""""""!!!!!!!!!"""###...)))""" !!!$$$%%%$$$!!!!!!"""""""""""""""!!!$$$$$$%%%'''((((((((((((+++,,,(((######&&&'''%%%"""!!!!!!!!!!!!###$$$%%%&&&%%%$$$$$$######$$$$$$&&&%%%'''+++***&&&###$$$!!!"""$$$$$$######$$$%%%%%%$$$"""!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""###%%%&&&'''"""!!!!!!!!! !!! !!!###"""###(((+++***$$$!!!!!!!!!!!!!!!!!!!!!!!!"""######%%%"""###%%%"""!!!'''&&&###!!!###$$$###!!! !!!###$$$"""!!!###"""!!!"""$$$%%%%%%$$$!!!"""$$$$$$###""""""###&&&$$$!!!!!!"""######"""!!!&&&'''$$$###'''(((&&&%%%""" """"""!!!!!!""""""###$$$$$$$$$###""""""###$$$$$$###""""""###'''***)))%%%"""###%%%!!!""""""######$$$$$$%%%((((((&&&$$$"""###&&&((()))&&&###!!!"""###$$$$$$&&&###!!!!!!###$$$$$$"""%%%$$$###"""""""""######"""$$$%%%%%%$$$############&&&'''%%%!!!"""&&&***'''$$$!!!###&&&(((%%%"""!!!''')))%%%!!!!!!"""""""""###$$$###"""!!!"""###"""""""""""""""######$$$&&&$$$############"""!!!###$$$%%%&&&((()))******+++---...+++'''###!!!"""$$$'''***)))&&&###"""###%%%$$$""" !!!"""$$$  %%%((('''$$$$$$%%%&&&$$$!!! """'''''''''&&&%%%$$$###"""""""""!!!!!! !!!!!!!!!"""###%%%%%%#########$$$!!!""""""!!!!!!%%%((($$$###%%%))))))%%%$$$%%%%%%(((***((($$$"""$$$''')))'''&&&&&&((((((&&&$$$'''((('''"""!!!$$$%%%###'''###$$$(((***'''$$$$$$$$$%%%&&&'''''''''''''''''''''(((((())))))******++++++,,,------------,,,---...//////000000//////...000222444555555444333555333222444888::::::999LLLRRRUUUSSSRRRRRRQQQNNNNNNIIIDDDEEEJJJMMMMMMKKKOOOPPPRRRSSSTTTTTTSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRQQQQQQRRRSSSTTTTTTSSSRRRSSSUUUXXXYYYYYYVVVUUUUUUUUUUUUTTTQQQOOOSSSSSSSSSSSSRRRQQQPPPPPPSSSQQQNNNNNNNNNNNNMMMLLLNNNMMMMMMNNNPPPPPPNNNLLLNNNNNNNNNNNNOOOOOOOOOOOOKKKJJJIIIIIIJJJLLLNNNPPPPPPNNNNNNNNNOOOPPPOOONNNNNNNNNOOOOOONNNMMMMMMLLLKKKEEE@@@>>>:::555111111333333333333111///---+++---...///...---...///111///...---,,,+++++++++++++++)))((()))---///---+++++++++,,,+++***(((&&&%%%%%%&&&'''(((((((((((('''&&&))),,,+++)))''')))+++111///...000111000+++'''###""""""$$$)))---///000,,,---***$$$###%%%'''%%%#########""""""""""""""""""!!!!!!!!!  """######%%%''')))((((((+++---)))$$$"""$$$###''''''$$$!!! !!!"""######""" !!!###---(((""" !!!$$$%%%$$$ !!!"""############'''&&&%%%%%%&&&(((+++,,,,,,---***%%%###%%%&&&$$$"""!!!!!!!!!!!!!!!""""""%%%%%%$$$############$$$&&&###$$$((('''$$$"""$$$"""######"""###$$$###"""!!!!!!!!!"""###$$$$$$$$$#########$$$$$$%%%!!!  """$$$%%%$$$$$$$$$############"""###!!!!!!###!!! $$$,,,...+++$$$ !!!"""""""""""""""###$$$$$$###!!!"""###""" """&&&$$$""" """$$$$$$$$$!!!!!! """###$$$###!!!$$$""" !!!###%%%&&&&&&!!!###%%%%%%###""""""""""""!!! !!!###$$$$$$$$$###%%%######&&&((((((&&&$$$""""""""""""!!!!!!!!!###$$$%%%%%%%%%%%%!!!""""""######""""""!!!"""$$$&&&%%%"""!!!###%%%""""""""""""""""""""""""&&&&&&&&&%%%######$$$&&&&&&$$$######%%%%%%$$$###$$$"""!!!!!!"""######"""$$$###"""!!!!!!!!!"""###$$$%%%&&&&&&$$$""""""###&&&((('''%%%!!!!!!$$$((('''%%%###$$$&&&'''%%%###$$$))))))$$$ !!!######"""###$$$###""""""###$$$"""""""""""""""###$$$$$$)))&&&######%%%&&&$$$"""$$$$$$%%%%%%&&&''''''''',,,...///---)))%%%###"""&&&(((***+++***'''### !!!!!! $$$!!! $$$((((((((("""$$$&&&&&&$$$"""""""""''''''&&&%%%%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!!!!"""$$$$$$"""""""""### !!!!!!!!!"""$$$&&&###!!!"""&&&'''$$$$$$'''%%%(((***)))&&&%%%''')))---+++******++++++***(((''')))'''$$$$$$(((+++***(((&&&'''***)))%%%###%%%###$$$&&&((((((((((((''')))))))))))))))))))))))))))***++++++,,,,,,,,,+++---...//////000000/////////000222444666666555555444333333555999<<<>>>>>>RRRVVVWWWTTTRRRTTTUUUTTTRRRNNNJJJJJJNNNQQQQQQOOOOOOQQQSSSUUUVVVUUUTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVTTTSSSRRRRRRTTTVVVWWWSSSRRRQQQQQQRRRUUUWWWXXXRRRRRRSSSUUUUUUTTTRRRQQQTTTTTTTTTTTTTTTSSSRRRQQQRRRPPPOOONNNNNNNNNMMMKKKOOONNNMMMMMMNNNOOONNNLLLNNNNNNNNNOOOOOOOOOOOOOOOQQQPPPNNNLLLLLLNNNQQQSSSPPPNNNMMMMMMOOOOOOOOONNNLLLMMMNNNOOOOOONNNMMMMMMLLLJJJFFFCCC>>>888333111111222333333222///---,,,,,,///222000---,,,000333///...---,,,,,,++++++,,,,,,(((&&&)))...000...***)))***+++,,,+++)))'''%%%'''&&&&&&'''((()))((('''###&&&))))))(((''''''(((...---...000111///)))###"""!!!!!!$$$(((,,,//////+++,,,)))###"""%%%&&&$$$$$$$$$######"""""""""!!! !!!!!!!!!!!! ###"""""""""###&&&))),,,...---+++)))%%%"""###%%% ###&&&'''%%%"""!!!!!!###$$$%%%### !!!###,,,'''""" """$$$%%%$$$ !!!"""###$$$$$$$$$)))'''%%%$$$%%%))),,,///)))+++***%%%###&&&'''&&&###"""""""""!!!!!!!!!"""%%%$$$$$$###############$$$""""""%%%%%%"""!!!$$$ ######"""!!! ###############$$$%%%&&&$$$###"""""""""###%%%&&&$$$###!!! """%%%'''%%%%%%%%%%%%%%%%%%$$$$$$""" !!!###""" """''',,,---***###!!!"""!!!""""""!!!!!!""""""###$$$!!!!!!!!!"""""""""###$$$!!!!!! !!!###$$$%%%%%%"""!!!!!!"""$$$$$$###!!!$$$""" ###%%%&&&&&&!!!###%%%&&&$$$""""""""" !!!###&&&((('''%%%"""!!!"""!!!!!!!!!######&&&%%%$$$$$$###"""!!! !!!###$$$%%%&&&''''''!!!!!!""""""""""""!!!!!!!!!"""###""" """$$$#########""""""!!!!!!!!!$$$%%%&&&&&&$$$######$$$""""""###%%%''''''%%%###""""""!!!!!!"""#########$$$###"""!!!!!!"""###$$$%%%&&&'''&&&$$$""""""###''''''&&&$$$""""""%%%''''''%%%$$$$$$&&&'''&&&$$$%%%(((((("""!!!######!!!###$$$$$$###"""###%%%""""""""""""###$$$%%%%%%***&&&""""""%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))******(((&&&%%%((()))+++......***$$$!!!"""""""""!!!!!!### """&&&((()))!!!###%%%'''&&&%%%##################%%%''')))+++%%%%%%###"""!!!!!!!!!!!! """######"""!!!!!!"""!!!""""""###$$$%%%&&&'''$$$""""""%%%%%%######'''$$$&&&((((((&&&&&&((()))++++++++++++,,,---,,,,,,...444666000++++++...///)))&&&&&&))))))'''(((,,,$$$$$$&&&(((******)))'''******)))))))))))))))))))))***++++++,,,,,,,,,,,,......///000000000000000222333444444444444333333666555555777:::>>>AAACCCWWWYYYXXXRRRQQQUUUYYYYYYTTTQQQOOOOOOQQQSSSSSSRRRPPPQQQTTTVVVVVVVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSQQQQQQQQQSSSUUUVVVRRRRRRQQQQQQQQQSSSVVVXXXOOOQQQSSSUUUUUUUUUVVVVVVTTTTTTTTTUUUTTTTTTSSSSSSPPPOOONNNOOOPPPPPPOOONNNQQQOOOMMMLLLNNNOOONNNNNNNNNNNNOOOOOOOOOPPPPPPPPPUUUTTTQQQOOONNNOOOQQQRRRPPPNNNLLLLLLNNNOOONNNNNNJJJLLLMMMNNNOOONNNMMMLLLLLLMMMKKKGGGBBB===888444000000111222111000///...,,,000333111---,,,000555//////...---,,,,,,,,,,,,,,,)))&&&)))...000...***((()))+++---...---,,,+++)))'''&&&&&&)))***)))(((!!!###&&&'''(((''''''(((******+++...///---&&&!!!"""!!!!!!###'''+++,,,---,,,,,,(((""" ###$$$"""%%%%%%%%%$$$$$$######"""!!!!!!""""""!!!!!! ###!!!"""(((///333222...'''""" """######!!!###&&&'''%%%###!!!!!!"""%%%&&&$$$ !!!$$$***&&&!!! """$$$$$$### """###$$$$$$$$$$$$'''&&&$$$###%%%(((,,,///'''+++***&&&###$$$&&&%%%##################""""""%%%$$$######""""""######""" ######!!! ###!!!###$$$""""""""""""""""""""""""###$$$$$$%%%######"""!!!"""###%%%&&&&&&%%%"""!!!!!!###%%%'''""""""""""""""""""""""""  $$$###"""$$$))))))***(((""""""$$$$$$!!! !!!"""""" !!!!!!"""###%%%%%%$$$ """#########$$$$$$"""!!!!!!"""$$$%%%###"""###!!! !!!###&&&&&&&&&!!!$$$&&&'''%%%"""!!!!!! """'''+++---+++%%%!!! !!!"""!!! !!!###$$$%%%%%%%%%$$$"""!!!!!! !!!###$$$%%%&&&''''''""""""!!!!!!!!!!!!""""""!!!!!!!!! """###$$$$$$$$$###""""""!!!!!!"""$$$&&&&&&$$$###"""###!!!!!!###&&&((('''%%%"""!!!!!!"""############$$$%%%$$$###"""######%%%%%%&&&&&&&&&%%%###!!!"""###%%%%%%$$$######$$$''')))&&&%%%$$$$$$%%%&&&%%%$$$$$$&&&%%%!!!"""###"""!!!###$$$$$$######$$$&&&""""""""""""###$$$%%%&&&)))%%%"""!!!###$$$###"""%%%$$$$$$$$$############ !!!###%%%''''''&&&%%%&&&'''))),,,,,,)))### """$$$$$$$$$###"""!!! ###&&&'''"""###$$$&&&'''&&&$$$"""""""""""""""$$$''')))***%%%%%%###"""!!!!!!!!!!!! !!!######!!! !!!""" !!!"""$$$%%%%%%%%%'''$$$$$$&&&%%%""""""%%%###$$$%%%%%%%%%%%%&&&'''&&&'''((()))***+++---...444???FFF===///)))***,,,+++&&&$$$&&&((('''***...&&&%%%&&&(((++++++)))'''************))))))))))))***+++,,,---...............//////000000000000000111111222333333333444444888888888888;;;???EEEHHHWWWXXXVVVQQQPPPTTTXXXYYYTTTRRRPPPPPPRRRSSSSSSRRRQQQRRRTTTUUUVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPOOOOOOPPPQQQRRRSSSSSSSSSTTTSSSSSSTTTVVVXXXQQQSSSUUUVVVVVVWWWYYY[[[SSSTTTTTTUUUUUUTTTSSSSSSOOOOOOOOOPPPRRRSSSRRRPPPRRROOOMMMLLLNNNPPPPPPQQQNNNNNNOOOOOOPPPPPPQQQQQQSSSRRRPPPNNNMMMNNNOOOPPPQQQOOOMMMLLLNNNOOOOOOOOOJJJLLLMMMOOOOOONNNLLLKKKKKKNNNOOOJJJEEEBBB???;;;111111111111111111222222---111333222...---111555000///...---,,,,,,,,,,,,,,,***(((***---...,,,******+++---///000111000000***'''%%%&&&)))+++***(((######%%%&&&'''(((((())))))((())),,,...,,,&&&!!!$$$"""!!!"""%%%'''((()))++++++'''!!!"""###!!!%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!"""+++333777000,,,%%%"""###!!!"""###%%%'''&&&$$$""" !!!$$$'''$$$ """&&&)))%%%!!! """$$$$$$###!!!!!!"""###$$$$$$$$$$$$############%%%'''***,,,(((,,,,,,&&&!!!!!!"""!!!"""###$$$$$$$$$$$$######$$$$$$###""""""""""""###  ###$$$ """ !!!""""""###&&&((( !!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$"""!!! !!!###$$$############$$$$$$$$$$$$ """&&&&&&###$$$((($$$'''&&&""" ###%%%%%% !!!!!!"""!!!""""""$$$((('''###!!!###$$$$$$#########""""""!!!###$$$%%%$$$"""!!! """%%%&&&&&&%%%"""$$$''''''%%%###!!! !!!###(((,,,...,,,'''###!!!!!!"""%%%$$$"""$$$((("""$$$&&&&&&$$$"""""""""!!!!!!###$$$%%%%%%%%%%%%###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!$$$$$$$$$######""""""""""""$$$%%%%%%###""""""###!!!"""###&&&((('''$$$""" """$$$$$$$$$###$$$%%%%%%$$$#########$$$%%%&&&$$$%%%%%%###!!!!!!"""$$$######""""""$$$&&&)))+++$$$$$$$$$$$$$$$$$$$$$$$$"""$$$### ###$$$!!!!!!###$$$$$$######%%%&&&"""""""""###$$$%%%&&&'''&&&%%%###!!! !!!"""###%%%%%%$$$$$$###############""""""###$$$$$$###"""###$$$&&&'''&&&$$$!!! !!!"""###%%%%%%%%%$$$### !!!$$$%%%#########$$$&&&&&&$$$"""$$$############$$$$$$%%%$$$###""""""!!!!!!!!!!!! !!!######!!!!!!!!!"""#########%%%'''((((((&&&'''$$$$$$'''&&&"""!!!###""""""######$$$$$$$$$%%%!!!###%%%&&&&&&'''***+++'''666AAA<<<111+++...111---'''$$$(((++++++***+++***(((&&&'''***+++***'''************************+++,,,---...///000000000...///000000111111000000---...///111333666777888::::::;;;<<<>>>DDDKKKQQQTTTWWWWWWSSSRRRUUUVVVVVVTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVWWWSSSSSSSSSSSSSSSSSSSSSSSSOOOPPPPPPQQQRRRRRRSSSSSSQQQTTTUUUUUUTTTTTTUUUXXXTTTUUUUUUTTTSSSTTTWWW[[[SSSSSSTTTTTTTTTTTTSSSSSSQQQPPPPPPRRRTTTTTTRRRQQQSSSPPPMMMLLLNNNQQQSSSSSSNNNNNNOOOOOOPPPQQQQQQRRRNNNNNNNNNMMMNNNOOOPPPPPPSSSQQQOOONNNPPPQQQRRRQQQLLLMMMOOOPPPPPPOOOLLLKKKJJJPPPQQQLLLHHHHHHGGGCCC777666444222222222333444///111222111//////222444000///...------,,,,,,---,,,,,,+++++++++++++++***++++++,,,---...//////000+++'''$$$%%%)))+++***((('''&&&&&&&&&'''((((((((('''&&&'''***,,,,,,'''###%%%###!!!!!!###$$$$$$$$$((((((%%% """$$$"""############$$$$$$$$$$$$%%%$$$###"""!!!""""""###!!!$$$+++///000&&&***((("""!!!""" ###$$$%%%&&&'''%%%""" $$$'''%%% ###(((((($$$ ###%%%$$$###"""######$$$$$$$$$###### !!!###%%%&&&''''''%%%***+++%%% !!!!!! !!!"""###$$$$$$######$$$$$$###""""""""""""""" $$$%%%!!!!!! !!!!!!!!! """%%%((( !!!  !!!"""###$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""%%%%%%%%%&&&&&&&&&''''''!!!!!!$$$((('''###"""$$$"""%%%&&&""" ###$$$###!!!!!!!!! !!!""""""###"""###"""&&&+++)))$$$"""%%%&&&$$$"""!!!"""###""""""###%%%%%%$$$"""!!!$$$&&&'''&&&$$$"""%%%((((((&&&###!!! """###$$$'''+++,,,+++)))%%%###$$$&&&%%%!!!"""&&&"""%%%%%%$$$""""""###!!!""""""###$$$$$$$$$###$$$###""""""""""""###$$$#########$$$$$$###!!!""""""""""""""""""!!!!!!###$$$$$$###"""!!!"""###"""###$$$&&&''''''$$$!!! ###&&&&&&%%%$$$%%%'''$$$###"""""""""###%%%&&&#########""" """$$$$$$###!!!"""$$$''')))***"""###$$$######"""###$$$ ######"""###&&&&&&"""!!!###$$$$$$$$$$$$%%%'''"""""""""###$$$%%%''''''$$$&&&%%%""""""&&&%%%$$$$$$$$$$$$$$$######(((%%%###"""$$$$$$###""""""$$$&&&$$$"""!!!###&&&######$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!"""$$$%%%###!!!"""$$$$$$###!!!""""""#########""""""!!!""""""!!!!!! !!!!!!!!! """$$$###"""!!!""""""%%%$$$$$$&&&***+++)))'''###!!!"""&&&&&&""" """###"""""""""###$$$###### """$$$$$$######%%%'''(((111111...///222333...((((((000888777111---...***&&&&&&)))+++***((()))))))))******++++++,,,+++,,,---...///000000000//////000111111111111000......000222444777999:::;;;<<<===???CCCKKKUUU\\\RRRWWWZZZWWWVVVWWWVVVTTTVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRTTTUUUVVVVVVVVVVVVOOORRRUUUUUUSSSRRRTTTVVVUUUUUUTTTRRROOOOOOSSSWWWRRRSSSSSSTTTTTTTTTSSSSSSSSSRRRRRRSSSUUUTTTRRRPPPSSSPPPMMMLLLOOORRRTTTUUUNNNNNNOOOOOOPPPQQQRRRRRRKKKLLLMMMNNNPPPQQQRRRSSSVVVSSSQQQPPPQQQSSSTTTTTTMMMOOOQQQRRRQQQPPPMMMKKKJJJQQQSSSNNNKKKLLLLLLJJJ<<<:::666444222333444555000111111111000111222444000000...---------------,,,------,,,***))))))+++******)))))))))***+++,,,,,,((($$$%%%))),,,***(((+++)))'''&&&'''(((((('''%%%$$$$$$'''******'''###'''$$$"""!!!!!!"""!!!!!!%%%&&&$$$###&&&$$$!!!!!!""""""######$$$$$$&&&%%%###!!!!!!"""$$$%%%%%%"""!!!###&&&((((((&&&(((---''' !!! ###$$$%%%&&&'''&&&### ###'''%%% $$$)))((($$$ ###%%%$$$#########$$$$$$$$$######"""!!!$$$%%%&&&%%%%%% &&&((($$$ !!!###$$$!!!"""#########"""$$$######""""""""""""""" %%%&&&""" $$$$$$""" """$$$"""#########"""!!!  """###$$$$$$$$$###%%%%%%$$$$$$######"""""""""""""""######$$$$$$$$$######'''***((("""!!!!!!%%%&&&""" """""" """""""""""""""######$$$######"""&&&,,,+++$$$"""&&&&&&$$$!!! !!!###""""""###%%%%%%$$$"""!!!%%%((((((&&&###"""%%%((()))&&&###!!! ###"""!!!"""'''+++...///)))%%%%%%&&&###  $$$%%%###""""""$$$!!!""""""#########""""""%%%$$$###""""""###$$$%%%$$$$$$%%%&&&&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$"""!!! """#########$$$%%%'''&&&###!!! ###''''''&&&%%%&&&(((###"""!!!!!!!!!###$$$%%%!!!""""""!!! """$$$%%%###""""""$$$'''((()))!!!"""######"""!!!"""###"""$$$###%%%)))(((###!!!###$$$$$$$$$$$$&&&'''"""""""""###$$$&&&'''((($$$'''(((###"""((($$$$$$$$$$$$$$$$$$$$$$$$+++'''######%%%''''''&&&$$$'''(((%%%""""""''',,,$$$$$$##################!!!#########"""""""""###&&&### """$$$""" !!!"""#########"""!!! !!!!!!"""!!!"""$$$$$$"""""""""### """%%%&&&$$$""" %%%&&&""" """$$$###"""###$$$$$$###"""!!!###%%%###!!!!!!###$$$))),,,***+++---,,,))),,,(((+++999EEEDDD;;;333111+++&&&%%%(((+++***((((((((()))***+++,,,,,,,,,***+++,,,...///000000000//////000111111111111111222222333333555666888999;;;===???BBBGGGPPP\\\dddTTTXXX\\\[[[WWWSSSTTTVVVTTTTTTTTTTTTTTTTTTTTTTTTWWWTTTTTTWWWVVVQQQSSSYYYXXXVVVTTTTTTUUUUUUUUUTTTUUUSSSQQQQQQSSSUUUUUUUUUPPPPPPQQQRRRRRRQQQPPPOOOVVVUUUTTTSSSRRRQQQPPPOOOTTTTTTSSSRRRRRRRRRRRRRRRPPPPPPQQQRRRSSSSSSRRRRRRMMMLLLKKKLLLNNNQQQQQQQQQNNNMMMMMMPPPSSSTTTQQQNNNOOONNNNNNOOOQQQQQQOOONNNSSSSSSSSSRRRQQQPPPNNNNNNQQQQQQPPPPPPPPPQQQQQQRRROOOOOOOOONNNMMMLLLJJJJJJFFFCCC===777333111111111000000111333555555222000///000///---///222///)))000---******,,,---,,,+++...)))%%%%%%(((***)))'''***)))'''(((***,,,------+++&&&$$$%%%%%%###$$$(((%%%'''((('''&&&&&&'''((($$$$$$#########$$$&&&'''$$$""" !!!###%%%&&&&&&###!!! !!!""""""!!! &&&$$$""""""###%%%%%%$$$###""" !!!###$$$$$$###&&&(((!!!###$$$ !!!"""###%%%$$$###!!! !!!""""""!!!!!!"""###%%%$$$"""""""""""""""!!!###%%%&&&&&&###!!! ###!!!!!!!!!!!! """"""""""""###############!!! ###$$$""" """""""""""""""######$$$&&&%%%&&&"""&&&'''%%% ###$$$"""!!! $$$$$$##################%%%###"""###&&&&&&######""""""$$$&&&&&&%%%$$$***(((&&&$$$"""!!!!!!!!!"""%%%'''&&&$$$""""""!!!"""######"""###%%%&&&!!!"""""")))000---&&&$$$#########$$$%%%&&&&&&***&&&"""!!!######!!!###'''(((&&&### !!!###%%%%%%###!!! !!!###%%%((()))***(((&&&###!!! """###$$$###  !!!###$$$&&&&&&&&&$$$"""!!!$$$###"""###$$$%%%$$$"""&&&%%%%%%$$$###"""!!!!!!$$$!!! """###"""  """$$$$$$###!!! ###$$$$$$###""""""$$$%%%!!!%%%(((''''''(((%%%!!!&&&###!!!!!!$$$%%%$$$"""!!!!!!!!!!!!"""###%%%&&&!!!###$$$$$$###"""###$$$"""###$$$%%%&&&%%%$$$$$$!!!###%%%%%%$$$#########'''%%%""""""###%%%%%%%%% !!!!!!!!!""""""""""""'''((((((%%%!!!!!!$$$%%%%%%%%%%%%$$$###""""""'''&&&%%%%%%%%%''')))***$$$%%%&&&%%%$$$$$$%%%'''%%%""" !!!$$$&&&&&&$$$######""""""""""""""""""%%%'''&&&###!!!"""$$$$$$!!!!!! !!!!!! !!!"""###$$$$$$###"""!!!!!!"""$$$&&&&&&$$$!!!###  %%%'''%%%"""###  ###%%%%%%$$$"""""""""!!!!!!!!!!!!!!!&&&""""""&&&&&& ###''')))+++***(((&&&%%%%%%(((&&&***777EEEGGG===111333111+++%%%&&&++++++((($$$***,,,***---333555222222***(((///333111///000...///111111000000222333111333444444333444666888======AAAKKKWWW___```___UUUXXX\\\[[[VVVSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUSSSSSSVVVUUUQQQSSSXXXWWWUUUTTTTTTUUUUUUTTTSSSTTTSSSQQQQQQSSSUUUUUUTTTQQQRRRSSSTTTTTTSSSRRRQQQRRRRRRRRRRRRRRRRRRQQQQQQTTTSSSSSSRRRRRRRRRRRRRRROOOOOOPPPQQQQQQQQQQQQQQQPPPNNNMMMNNNPPPPPPOOONNNRRRPPPPPPRRRUUUVVVTTTRRRPPPOOONNNOOOPPPQQQPPPNNNQQQQQQQQQQQQPPPPPPOOONNNQQQPPPPPPOOOOOOOOOPPPPPPOOOOOOOOOOOONNNMMMLLLLLLGGGDDD???999555222000000111111111333555444222000111222111///111555444///111...++++++---...---,,,...***&&&&&&)))+++***'''+++***((()))+++,,,---,,,***&&&%%%'''&&&$$$$$$(((&&&'''((('''&&&%%%&&&''''''&&&%%%$$$###$$$$$$%%%$$$""" !!!###$$$%%%$$$&&&$$$######$$$$$$###!!!(((&&&#########$$$$$$###$$$"""!!!!!!"""$$$###""" $$$%%%###"""######!!!!!!"""###$$$$$$###"""!!!!!!""""""!!!!!!"""###$$$###"""!!!!!!"""############$$$&&&%%%###!!!!!!!!!"""  !!!"""!!!!!!!!!!!!!!!""""""######$$$###!!! !!!######""" ###############$$$$$$%%%&&&%%%&&& """&&&'''%%% """###!!!!!!!!!!!!!!! !!!!!!"""###$$$&&&'''((("""!!!"""###$$$$$$"""!!!"""!!!"""$$$&&&((('''&&&((('''%%%###"""!!!!!!!!!"""$$$%%%$$$###"""###"""######"""""""""%%%'''"""###!!!!!!&&&,,,)))"""!!!"""###$$$###"""!!!)))&&&"""!!!"""###""" """%%%&&&$$$""" !!!###%%%%%%###!!!  !!!###%%%&&&$$$###!!! !!!"""###"""!!! !!!""""""###$$$%%%%%%###"""!!!"""!!! !!!###%%%%%%$$$&&&&&&%%%%%%$$$#########%%%###!!!!!!###$$$###"""!!!"""###$$$$$$###""""""######$$$###!!!!!!"""$$$"""&&&'''&&&&&&((('''###&&&###""""""%%%&&&&&&$$$!!!"""###$$$$$$######"""###%%%&&&&&&%%%$$$$$$%%%######%%%%%%&&&%%%$$$###"""$$$&&&'''&&&$$$###$$$$$$$$$$$$#########$$$%%%!!!!!!"""######$$$%%%%%%''''''&&&$$$###"""$$$%%%$$$$$$%%%%%%%%%$$$######"""!!! !!!###'''+++---%%%%%%$$$######$$$$$$$$$%%%###!!!"""%%%(((((('''!!!!!!!!!!!!""""""""""""###&&&%%%""" """$$$$$$""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%%%%$$$###!!!!!!"""$$$&&&&&&$$$!!!###  $$$&&&$$$""""""!!! !!!$$$%%%$$$"""""""""""""""""""""""""""%%%""""""''''''###"""&&&$$$%%%&&&&&&###"""""""""&&&###%%%---777:::444---000...***&&&(((...000---(((,,,,,,+++///666777444333,,,)))...111///------...///111111000000222333333444555444444555888;;;AAADDDJJJSSS]]]dddfffeeeVVVYYY[[[ZZZVVVSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTVVVUUUSSSUUUYYYUUUTTTTTTUUUVVVVVVTTTQQQTTTRRRQQQQQQSSSTTTTTTSSSQQQRRRRRRSSSSSSSSSRRRRRROOOOOOPPPQQQRRRSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRNNNOOOPPPPPPPPPPPPPPPPPPRRRQQQQQQQQQQQQPPPMMMKKKSSSRRRQQQRRRTTTUUUUUUTTTRRRPPPNNNNNNPPPQQQPPPOOOOOOOOOOOOPPPPPPOOOOOONNNQQQPPPOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOKKKIIIEEE@@@;;;777333111333222111222333333111000222333111///111555666333111///------.........---///+++((((((***,,,***))),,,***))))))***,,,++++++(((&&&&&&)))(((%%%$$$'''&&&'''(((&&&$$$###$$$%%%)))(((&&&$$$###############""" """######"""###"""!!!!!!""""""!!!)))'''&&&&&&'''(((((('''$$$###!!!!!!"""######"""$$$!!!!!!%%%&&&###"""###########################$$$###"""!!!!!!"""$$$&&&"""!!!!!! !!!###$$$%%%!!!###$$$$$$###""""""###!!!  """######""" !!!""""""###$$$$$$"""!!! !!!######""" $$$$$$$$$###$$$%%%%%%&&&&&& %%%&&&!!!###'''(((%%% """###!!!""""""""""""!!!!!!!!!!!! !!!"""###%%%'''((( !!!######"""!!!!!!"""!!!!!!"""$$$'''))))))(((&&&%%%$$$"""!!! !!!######"""!!!###$$$######"""!!! """&&&)))&&&$$$ ###'''%%% ###%%%$$$"""(((%%%""" !!!""""""""""""!!! """######""" """###$$$$$$###"""  !!!"""""" !!!!!! !!!""""""!!!!!!"""### !!!"""$$$$$$###"""!!!"""!!! !!!$$$&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$%%%$$$###$$$$$$###############$$$$$$%%%%%%$$$"""!!!"""$$$"""&&&&&&$$$$$$'''(((%%%%%%$$$###$$$%%%''''''&&&"""###%%%&&&%%%$$$!!! $$$%%%''''''%%%$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$###"""%%%((()))(((%%%$$$$$$!!!###&&&%%%###!!!###%%%######$$$$$$%%%&&&&&&'''&&&%%%######%%%&&&&&&%%%######$$$%%%%%%%%%$$$$$$!!!  """'''+++...'''$$$!!!!!!###$$$###!!!'''%%%$$$$$$&&&'''&&&&&& !!!!!!"""""""""!!!%%%%%%!!! ###%%%$$$######""""""""""""############$$$%%%%%%%%%%%%$$$"""""""""$$$%%%%%%###!!!###  $$$%%%$$$!!!!!!!!!!!!"""$$$$$$""" ###########################"""###&&&'''%%%%%%'''###$$$$$$"""  """&&&###"""$$$(((+++***)))))))))'''%%%)))000333222111111//////222777777333444...+++---000...---------///000111000000111333666666555555555888===@@@FFFKKKTTT\\\bbbfffhhhiiiWWWYYYZZZYYYUUUSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVUUUXXXZZZSSSSSSTTTUUUVVVVVVSSSPPPTTTRRRQQQRRRSSSTTTSSSRRROOOOOOPPPPPPPPPPPPPPPPPPOOOPPPPPPRRRSSSTTTUUUUUURRRRRRRRRRRRRRRRRRQQQQQQOOOPPPPPPQQQQQQQQQPPPPPPRRRRRRRRRSSSSSSQQQNNNKKKQQQPPPOOOOOOOOOQQQRRRSSSSSSQQQOOOOOOPPPQQQQQQPPPLLLMMMNNNOOOOOOOOOOOOOOORRRQQQPPPOOONNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRQQQPPPMMMIIIDDD???:::777555444222222333222111000111222000,,,---111333111///...---------------,,,...,,,***)))+++,,,+++***+++)))(((((()))***)))((('''%%%'''+++***'''%%%'''&&&''''''&&&$$$"""###$$$(((&&&%%%###""""""""""""###""" !!!""""""!!! """!!!!!!"""$$$%%%$$$###***))))))***---.........%%%###!!!!!!"""###"""!!!''''''***$$$!!!$$$######"""""""""###$$$%%%&&&$$$!!! !!!###%%%&&&#########"""!!!"""###%%% """######""""""###$$$ !!!###$$$###""" !!!"""###$$$$$$!!!!!!!!!"""###"""!!! $$$############$$$%%%%%%%%%!!! $$$&&&"""!!!###'''(((%%% """###!!!#########""""""""""""!!!""""""!!!!!!!!!"""######"""$$$&&&%%%!!! ######"""###%%%'''(((((('''$$$$$$###"""!!! !!!!!!!!! !!!###%%%$$$###""" """&&&))))))$$$ ###&&&$$$ !!!"""$$$%%%%%%### &&&$$$"""!!! !!!"""###"""!!! """###$$$!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!"""######$$$ """"""!!!!!!###%%% !!!"""###$$$$$$######%%%$$$"""###%%%((())))))#########$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%$$$###!!!!!!"""###$$$&&&''''''%%%###"""$$$%%%"""$$$$$$!!!"""&&&'''%%%&&&%%%$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$$$$###$$$%%%'''&&&%%%$$$$$$%%%$$$%%%&&&&&&&&&%%%$$$###!!!$$$((()))(((%%%$$$######''''''""" """%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""%%%&&&$$$"""!!!"""###$$$%%%&&&&&&%%%'''%%%###"""###'''+++---***%%% $$$&&&$$$ ((('''&&&%%%$$$###"""!!! !!!!!!"""#########!!!&&&&&&!!! %%%(((%%%###""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%###"""""" !!!###$$$###!!! !!!"""$$$$$$### ###############$$$$$$$$$###"""###%%%%%%$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$'''&&&$$$"""!!!"""%%%&&&$$$&&&%%%$$$(((///333333666444333333777888555000333000...///111111000///...///111111000000222333666666555555666;;;BBBGGGKKKSSS]]]bbbcccccceeegggXXXXXXXXXWWWUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTQQQTTTUUUTTTSSSUUUWWWXXXRRRRRRSSSTTTVVVUUUSSSPPPSSSRRRQQQRRRSSSSSSRRRQQQOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPQQQSSSTTTSSSPPPNNNOOOOOONNNNNNMMMNNNPPPQQQTTTRRRPPPPPPQQQQQQQQQPPPLLLLLLMMMNNNOOOOOOOOOOOORRRRRRQQQPPPPPPPPPPPPPPPNNNNNNNNNOOOPPPQQQSSSTTTSSSRRRQQQOOOJJJDDD???;;;999666444222222222111000111333111,,,+++...///...,,,---------,,,+++++++++---,,,+++++++++,,,+++***)))(((''''''((()))'''&&&'''%%%''',,,,,,(((&&&'''&&&''''''&&&$$$"""###$$$%%%$$$###!!!!!!""""""######!!!!!!!!!""""""!!! &&&%%%%%%(((+++---------,,,+++***+++------,,,+++$$$###!!!!!!"""######"""&&&(((+++%%%"""$$$######""""""###$$$%%%%%%'''### """$$$&&&&&&%%%&&&&&&%%%"""!!!"""### !!!""""""""""""###%%%  !!!$$$%%%###""" !!!""""""###### !!!#########"""!!! """""""""""""""###$$$$$$###!!! ###%%%###""""""&&&'''%%% ###$$$"""$$$#########""""""""""""######$$$$$$%%%%%%%%%%%%'''((()))&&&!!! """%%%$$$$$$%%%&&&'''%%%$$$""""""""""""!!!!!! !!!!!! !!!$$$&&&$$$###""" """&&&)))***$$$ """&&&'''&&&$$$$$$$$$######""""""!!!!!!######""""""!!!!!!"""###  """&&&(((!!!"""############"""!!!""""""""""""!!!!!! #####################""" !!!"""!!!"""###%%%"""######$$$$$$%%%%%%%%%&&&$$$######$$$&&&&&&&&&!!!!!!""""""######$$$$$$#########"""""""""###$$$%%%$$$!!!  """###$$$%%%%%%$$$""""""###$$$"""$$$"""$$$%%%$$$&&&&&&%%%$$$"""!!!""""""$$$###""""""###%%%(((***&&&((()))((('''%%%%%%&&&$$$%%%&&&'''&&&&&&$$$$$$!!!$$$'''(((&&&$$$#########((('''### """%%%&&&&&&%%%$$$###"""!!!!!!&&&###!!!"""$$$$$$!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%###"""###&&&***,,,+++&&&!!!!!!$$$'''%%%###%%%%%%%%%$$$###"""!!!!!!"""""""""######$$$$$$$$$"""))))))"""!!!(((+++&&&"""!!!!!! !!!!!!"""#########"""""""""######$$$###"""###$$$$$$###"""!!!!!! !!!"""""""""!!!!!!###$$$###!!! """"""######$$$$$$$$$$$$###$$$$$$###"""###""" %%%%%%$$$###!!!!!!###%%%%%%&&&'''$$$!!! !!!$$$###&&&'''%%%(((///333444222111111555999888555222444444333333333333222000///000222222111111333444666666666666999@@@HHHNNNSSS[[[cccfffcccaaaaaadddWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTOOORRRSSSPPPOOORRRTTTTTTQQQQQQQQQSSSTTTUUUSSSQQQSSSRRRRRRRRRSSSSSSQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTRRRRRRRRRSSSSSSSSSSSSSSSOOOPPPQQQRRRSSSRRRQQQPPPRRRRRRRRRSSSRRRRRRQQQPPPOOOOOOOOOQQQSSSSSSRRRPPPPPPQQQQQQPPPOOOOOOPPPRRRTTTRRRRRRRRRSSSRRRPPPNNNLLLMMMNNNOOOOOOOOOOOOOOOQQQQQQQQQPPPPPPQQQQQQRRROOONNNNNNNNNOOOQQQSSSTTTQQQQQQQQQOOOLLLGGGBBB???===:::555333333333222111333555444///,,,...///...+++,,,...---,,,***++++++,,,,,,,,,+++++++++******''''''&&&'''))))))(((&&&'''&&&(((,,,,,,(((''')))&&&'''(((&&&$$$###$$$%%%$$$$$$"""!!!!!!"""###$$$"""!!!!!!"""$$$$$$""" $$$###$$$'''***---------+++***)))(((((('''$$$"""###""" !!!###$$$$$$######!!!###(((***'''$$$$$$""""""######$$$%%%%%%%%%&&&""""""%%%%%%$$$%%%(((***)))%%%!!!!!!""" !!!""""""!!!!!!###%%% !!!"""$$$%%%###!!! !!!!!!!!!!!!""""""!!!$$$$$$###!!! """"""!!!!!!""""""###$$$!!! !!!######"""!!!$$$%%%$$$ $$$%%%$$$############""""""""""""!!!###&&&)))+++,,,++++++***)))(((&&&"""!!!!!!"""%%%$$$$$$$$$%%%%%%###!!!!!!!!!""""""""""""!!! !!!!!!!!! """$$$'''######"""!!! """&&&)))***$$$!!!$$$))))))'''&&&###"""!!! !!!!!!!!!######"""!!!"""### !!!###'''***""""""############"""""""""############"""!!! """#########"""!!!  """"""!!!"""###%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$"""""""""###$$$###!!! !!!!!!!!!""""""######"""###$$$###!!!!!!###$$$%%%###!!!  !!!"""!!!""""""!!! !!!###"""$$$######$$$"""%%%&&&%%%$$$!!! !!!"""$$$###!!!!!!"""&&&***---)))+++,,,+++)))''''''(((###$$$%%%'''''''''&&&%%%"""$$$&&&&&&%%%$$$$$$$$$"""$$$'''&&&$$$"""$$$%%%&&&%%%$$$###"""!!! %%%$$$######$$$###!!!!!!"""###$$$%%%&&&&&&&&& !!!###&&&)))******&&&"""!!!$$$&&&'''&&&!!!###%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###++++++"""!!!***,,,&&&!!!!!! !!!!!!$$$###""""""!!!"""""""""%%%$$$"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! ######""" !!!!!!!!!!!!""""""###$$$$$$$$$"""$$$$$$"""!!!"""!!!"""######"""!!! """###!!!###%%%$$$!!!!!!$$$(((***((()))///444444)))))),,,222555555777;;;???AAAAAA<<<999777333...000222333444333333444666666777888;;;???GGGPPPWWW[[[aaahhhiiieeebbbbbbcccVVVUUUUUUTTTUUUVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTPPPTTTUUUQQQOOOSSSTTTSSSRRRQQQPPPQQQSSSTTTSSSRRRSSSRRRRRRRRRSSSSSSQQQOOOPPPPPPOOOOOOPPPRRRSSSTTTPPPPPPPPPPPPQQQQQQQQQRRRNNNOOOQQQRRRSSSRRRQQQPPPQQQRRRRRRRRRQQQQQQPPPOOOPPPOOONNNOOOQQQRRRQQQPPPOOOQQQSSSRRRPPPOOOPPPRRRSSSSSSSSSTTTUUUSSSPPPMMMNNNNNNOOOOOOOOOOOOOOONNNOOOOOOOOOOOOPPPQQQRRRRRROOONNNMMMMMMNNNPPPRRRSSSOOOPPPPPPPPPNNNJJJGGGEEE@@@<<<777444333333333333111555666111...///000///+++---//////---++++++,,,***+++,,,,,,+++*********''''''''')))++++++***((((((&&&(((+++,,,)))(((***&&&'''((('''&&&%%%&&&'''((('''%%%######"""######!!!!!!!!!###%%%%%%$$$"""!!! """%%%''''''&&&&&&%%%%%%%%%&&&%%%""" """ !!!###%%%%%%$$$$$$(((((('''((('''$$$!!!"""###%%%&&&&&&%%%%%%$$$!!!###%%%$$$!!!###(((---,,,((($$$######!!!""""""!!! """$$$!!!!!!"""###%%%$$$""" !!!!!!!!!!!!!!! !!!$$$%%%###!!! !!!######""""""######$$$%%% """###""""""$$$### %%%'''&&&######"""""""""!!!!!!!!!###(((,,,......,,,***)))'''$$$############"""###""""""###$$$%%%###"""!!!!!!"""#########"""!!! !!!"""""""""###%%%'''"""######"""""""""%%%'''+++$$$!!!'''+++(((%%%$$$ !!!"""######""""""!!! $$$%%%$$$"""!!!!!! """######"""###&&&)))"""""""""######"""""""""""""""#########"""!!! !!!"""""""""!!! !!!""""""!!!!!!"""$$$%%%$$$$$$###############"""""""""$$$&&&&&&$$$""""""""""""""""""############$$$%%%$$$""""""$$$&&&%%%$$$###!!!!!!!!!!!!!!! !!!""""""!!!!!!###%%%$$$'''&&&"""!!!$$$$$$!!!###$$$%%%$$$""""""$$$&&&%%%$$$######$$$&&&)))+++(((***+++***(((&&&&&&'''"""###%%%'''((((((''''''%%%&&&'''&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%%%%&&&############""""""""""""###$$$&&&&&&%%%$$$###$$$"""###$$$%%%%%%%%%%%%%%% !!!"""$$$%%%&&&'''&&&$$$"""!!!"""$$$''')))''')))++++++(((''''''(((%%%%%%$$$$$$###"""""""""###,,,,,,""" )))+++$$$""""""!!!!!!!!!!!!""""""%%%$$$###"""""""""######&&&$$$""""""###$$$###""" !!!!!!!!! !!!!!! """""" """$$$ !!!""""""###$$$$$$ $$$%%%!!!!!!$$$### !!!######!!!!!!!!!"""!!!######!!! !!!""" %%%(((&&&'''---222333((('''(((+++,,,---666@@@VVVYYYWWWNNNEEE>>>555---222444555555444555666777777999<<<@@@FFFOOOXXX______cccggghhhfffccccccdddVVVUUUSSSTTTUUUVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSXXXYYYSSSRRRVVVWWWTTTRRRQQQOOOPPPRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSPPPNNNNNNNNNMMMMMMNNNPPPQQQRRRMMMMMMNNNNNNOOOPPPQQQQQQNNNOOOQQQSSSSSSRRRQQQPPPPPPQQQQQQQQQPPPOOOOOONNNRRRPPPNNNNNNPPPPPPPPPOOOMMMPPPSSSSSSPPPNNNNNNPPPRRRSSSTTTVVVVVVTTTPPPLLLOOOOOOPPPPPPPPPOOOOOONNNMMMMMMMMMNNNOOOPPPQQQRRROOONNNMMMMMMMMMOOOQQQSSSPPPQQQQQQQQQPPPNNNKKKJJJBBB>>>888555444444444444---222444111...000111///+++...111111...,,,,,,---***+++,,,,,,***)))))))))(((((((((+++------,,,***)))'''(((+++,,,))))))+++%%%'''((('''&&&&&&'''(((,,,***(((&&&$$$#########!!!!!!!!!$$$&&&&&&%%%######"""!!!"""$$$%%%$$$### !!!$$$'''(((&&&%%%!!!  ###%%%&&&%%%&&&,,,'''%%%))))))$$$ !!!$$$&&&'''&&&%%%$$$###  $$$%%%### '''---///+++&&&%%%%%%"""""""""!!! """$$$"""""""""$$$%%%$$$!!!"""""""""!!! !!!%%%%%%### !!!$$$$$$######$$$$$$%%%&&&!!!###!!!!!!###"""!!!%%%((('''""""""""""""!!!!!!!!!!!!###(((,,,---***&&&###'''### ###%%%$$$###!!! """$$$%%%$$$### !!!###$$$$$$######"""!!!###$$$###$$$&&&'''!!!"""######"""###%%%'''+++$$$"""(((+++'''"""""" """%%%'''(((&&&$$$###%%%'''%%%"""!!!!!!"""$$$&&&%%%###"""%%%((("""""""""""""""""""""""" !!!"""######"""!!! !!!"""#########"""!!! !!!""""""!!!!!!"""###$$$$$$###"""!!!!!!"""""""""###%%%(((++++++)))&&&########################$$$&&&'''&&&######%%%(((&&&%%%$$$###"""""""""""""""$$$%%%%%%$$$%%%''')))&&&)))((($$$###%%%$$$!!!!!!###%%%%%%$$$$$$'''+++%%%%%%%%%&&&&&&'''''''''%%%'''''''''$$$#########!!!"""$$$'''(((((((((((('''((('''&&&%%%%%%'''))))))&&&$$$$$$%%%''''''&&&!!!""""""###$$$$$$%%%%%%!!!$$$((((((&&&%%%''')))######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$#########""" """'''***000222333000+++'''&&&&&&%%%%%%$$$###"""!!! ###---,,,!!!(((***"""######""""""""""""######'''&&&$$$#########$$$$$$&&&$$$""""""###$$$###""" !!!"""!!! !!! !!!!!!"""&&& !!!"""#########$$$%%%""""""'''&&&""" """$$$%%%$$$""""""### !!!""""""""""""$$$%%% $$$"""$$$)))///000---)))'''&&&###$$$111@@@jjjnnnjjj^^^PPPEEE999---333444666666555555777888777:::???DDDKKKTTT^^^ddd^^^aaaccceeedddcccccccccTTTWWWYYYXXXUUUSSSUUUXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSUUUWWWWWWUUUSSSRRRRRRTTTSSSSSSRRRRRRRRRRRRRRRUUUTTTSSSRRRPPPPPPOOOOOOQQQOOOMMMNNNQQQRRRQQQPPPIIILLLPPPPPPOOONNNOOOQQQUUUTTTRRRQQQPPPPPPPPPQQQUUUSSSQQQPPPPPPPPPOOONNNPPPPPPPPPPPPOOONNNMMMMMMRRRRRRRRRQQQPPPNNNMMMLLLWWWUUUTTTRRRPPPOOOOOONNNRRRPPPOOOPPPQQQQQQMMMIIILLLNNNOOOOOONNNLLLLLLLLLNNNNNNOOOPPPPPPPPPOOOOOOMMMMMMNNNPPPRRRRRRPPPMMMGGGDDD>>>999555444555555111000//////000111///......111444333///,,,---...111///---+++*********+++'''(((+++///333333222///......111666666111------,,,&&&%%%)))***&&&&&&)))******++++++((($$$ """###%%%%%%%%%###!!! !!!"""######"""!!! ######$$$%%%%%%%%%%%%$$$###"""!!!"""$$$%%%%%%$$$!!!"""###$$$&&&'''))))))$$$$$$%%%(((---...,,,)))###!!! """%%%'''((('''''''''&&&&&&%%%%%%%%%######"""!!!!!!!!!!!!!!! """###%%%$$$"""  """$$$%%%%%%%%%$$$!!! !!!$$$&&&"""###"""!!!!!!!!!###%%%""" !!!$$$$$$!!! """!!!$$$%%%###"""&&&"""""""""""""""######$$$!!!!!!"""$$$%%%&&&'''((((((&&&$$$%%%&&&((()))(((&&&''''''&&&$$$######$$$######$$$$$$$$$######"""!!!!!!!!!!!!""""""""""""!!!%%%'''%%%!!!"""%%%,,,((($$$###$$$%%%$$$!!!%%%''''''%%%!!! ###%%%%%%$$$###"""""""""###&&&$$$""""""###%%%&&&%%%######"""!!! !!!!!! !!!!!!""""""######%%%$$$###"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""###!!! !!!###$$$"""!!!$$$%%%&&&((()))))))))***+++***)))'''%%%###"""!!!&&&%%%$$$###""""""""""""%%%$$$"""!!! !!!""""""!!!$$$'''&&&###"""%%%))),,,***((($$$"""###'''***"""$$$&&&&&&%%%%%%&&&)))%%%$$$''''''%%%'''***(((***)))%%%$$$%%%$$$!!!$$$$$$###!!! !!!%%%(((%%%%%%&&&&&&''''''((((((---,,,***((('''&&&%%%%%%'''%%%######$$$%%%&&&%%%)))'''%%%#########$$$%%%%%%&&&'''&&&$$$"""""""""%%%%%%&&&&&&'''(((((((((%%%$$$###"""###$$$%%%&&&555222111111222000,,,)))&&&$$$"""!!!"""&&&)))'''"""!!!$$$&&&&&&&&&%%%###!!!!!!"""###%%%)))(((&&&### ###%%%(((&&&###!!! !!!###$$$'''&&&%%%$$$###!!! !!!"""$$$$$$%%%$$$###!!!   ###&&&'''$$$!!!"""###"""###%%%$$$!!! !!!"""############""""""%%%'''%%%$$$***222999444,,,%%%###)))222999[[[ooo~~~jjjRRR<<>>:::888777777555333222222222222111///...111333333///---...//////---+++)))(((((())))))))))))***,,,...///---+++,,,+++---222222...+++,,,***%%%"""%%%'''$$$$$$'''***,,,...///,,,(((""""""###%%%%%%%%%$$$"""!!!!!!""""""######"""!!! """"""###$$$%%%%%%$$$$$$%%%$$$""""""###$$$###""" !!!"""###$$$%%%&&&$$$###$$$'''+++,,,***'''$$$"""!!!"""$$$&&&''''''$$$$$$$$$$$$#########"""$$$######"""!!! !!!###$$$###""" %%%%%%%%%&&&(((***,,,---...---***&&&"""!!!###$$$"""""""""!!!!!!"""$$$&&&###!!!"""%%%%%%"""!!!###$$$'''(((%%% """""""""!!!!!!"""###$$$%%% !!!"""###$$$%%%%%%&&&$$$""""""###$$$$$$###&&&''''''&&&$$$######$$$""""""############""""""###############""""""""""""%%%'''%%%!!! """%%%,,,)))%%%######$$$%%%%%%&&&&&&&&&$$$!!! !!!"""$$$###""""""""""""""""""$$$###"""###%%%&&&&&&%%%#########""""""!!!!!!!!!!!!!!!!!!!!!""""""######%%%$$$###"""!!!!!!!!!!!!%%%%%%$$$############### !!!""""""""""""""""""%%%&&&'''((((((((((((((()))(((((('''&&&%%%$$$$$$##################$$$$$$%%%$$$$$$###""""""######"""&&&))))))'''&&&***---...+++'''$$$###$$$&&&'''%%%&&&''''''&&&%%%%%%%%%(((%%%$$$&&&'''%%%&&&***'''***)))%%%$$$&&&%%%"""''''''&&&%%%$$$%%%(((***))))))))))))************///...---,,,+++*********'''&&&$$$$$$%%%''''''&&&$$$###"""!!!!!!"""$$$%%%"""$$$&&&&&&$$$$$$$$$%%%$$$$$$%%%%%%&&&'''''''''$$$#########$$$&&&'''(((+++***)))***,,,+++(((&&&&&&$$$"""  !!!"""$$$''''''""" ###%%%$$$%%%$$$###!!!!!!"""###$$$$$$$$$###!!! """$$$$$$###!!! !!!"""###$$$$$$$$$###"""""""""!!!!!!!!! !!!!!!"""###$$$###""""""!!!!!!!!!!!!"""###""""""$$$'''(((%%%###"""%%%%%%###"""%%%$$$!!! !!!""""""#########$$$$$$&&&'''$$$"""'''...999555...'''###%%%+++000LLL___sssyyyqqq___III777333222222444888:::;;;;;;AAAEEELLLTTT[[[___bbbbbbbbbccccccddddddccccccbbbXXXUUUSSSTTTWWWYYYVVVSSSTTTTTTUUUUUUVVVVVVVVVVVVSSSTTTUUUUUUUUUTTTSSSRRRWWWUUUSSSQQQPPPPPPRRRSSSNNNNNNNNNOOOPPPQQQRRRSSSOOOOOOQQQSSSTTTSSSOOOLLLLLLNNNPPPQQQPPPPPPQQQRRRPPPPPPQQQQQQSSSTTTVVVWWWUUUTTTRRRRRRSSSSSSRRRPPPNNNNNNOOOPPPPPPQQQQQQRRROOOPPPQQQSSSTTTTTTTTTTTTMMMNNNNNNNNNOOOPPPPPPPPPSSSPPPNNNMMMNNNOOONNNNNNOOOQQQSSSSSSQQQPPPOOOPPPLLLMMMOOOQQQQQQQQQOOONNNNNNMMMMMMNNNOOOOOOMMMJJJNNNLLLIIIEEEAAA===:::999888666444444444444222111...111333222000...///111///...,,,***)))))))))***+++***((())))))***(((''')))'''(((,,,---***))),,,+++&&&######$$$$$$%%%'''))),,,///111///***$$$ """###$$$%%%&&&%%%$$$###"""#########""""""!!! !!!"""###$$$$$$$$$$$$'''%%%###"""######"""!!! !!!!!!"""###$$$$$$$$$######%%%)))***'''$$$%%%$$$###$$$&&&'''&&&%%%#########"""""""""""""""############"""!!!!!!!!!""""""###"""""""""(((((()))+++---///111222///...,,,'''###!!!"""###""""""!!!!!!"""###%%%&&&###"""###&&&&&&###"""###$$$&&&((('''### !!!###"""!!! !!!###%%%''' !!!"""###$$$$$$$$$&&&$$$"""!!!"""""""""!!!%%%&&&'''&&&$$$######$$$!!!""""""######"""""""""%%%%%%%%%$$$$$$#########"""%%%'''%%%"""!!!"""%%%)))(((&&&###"""###&&&((('''%%%###"""######"""!!!""""""!!!!!!!!!""""""###"""""""""$$$&&&'''&&&$$$"""###$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""###%%%$$$###"""!!!!!!!!!!!!&&&&&&%%%$$$###""""""!!!"""$$$###!!! """%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%% !!!"""$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$######'''***+++******---000///+++%%%###$$$%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$&&&######&&&&&&$$$%%%((('''))))))%%%$$$&&&%%%"""'''((((((((('''''')))***+++++++++***************///...------,,,,,,------(((&&&$$$$$$&&&((()))(((######""""""###$$$&&&'''###%%%&&&&&&$$$###$$$%%%#########$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&(((***+++###"""###%%%'''(((&&&$$$%%%$$$###!!! !!!""""""!!!%%%&&&###!!!###$$$"""$$$###"""!!!!!!!!!"""""""""######"""!!!!!!"""$$$ !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######'''%%%$$$%%%''''''&&&%%%&&&((('''###"""%%%%%%""" !!!""""""#########'''%%%&&&&&&### """(((222000---(((%%%$$$'''***666CCCVVVeeellldddMMM888222333555666777;;;???CCCIIINNNWWW___ccccccaaa^^^bbbbbbcccddddddcccbbbbbbWWWUUUTTTTTTVVVWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUSSSRRRUUUTTTSSSRRRRRRQQQQQQQQQOOOOOOOOOPPPQQQRRRSSSTTTPPPPPPQQQRRRRRRQQQOOONNNOOOPPPQQQQQQQQQQQQQQQRRRPPPQQQQQQSSSTTTUUUVVVWWWSSSRRRQQQRRRSSSSSSRRRPPPPPPPPPPPPPPPPPPQQQQQQRRRNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQQQQPPPOOOMMMLLLLLLQQQOOOMMMLLLMMMOOOQQQSSSPPPRRRTTTSSSRRRPPPPPPPPPMMMNNNQQQSSSSSSRRRQQQPPPQQQPPPPPPPPPQQQQQQOOOMMMPPPOOONNNKKKGGGBBB===;;;888666555555555555444222...111333222000///111333000000...---,,,,,,,,,,,,,,,***'''&&&'''''''''&&&(((%%%%%%((()))'''))),,,---)))%%%$$$$$$&&&'''((()))***------,,,((($$$!!!"""###$$$%%%&&&&&&%%%%%%$$$#########"""!!!!!!  !!!"""###$$$$$$$$$&&&$$$""""""###$$$###"""""""""######$$$$$$$$$%%%%%%###"""$$$''''''%%%"""$$$$$$###$$$%%%%%%$$$"""$$$$$$$$$############### !!!"""######"""!!! !!!!!!!!!""""""######$$$%%%&&&&&&((()))+++,,,---&&&&&&%%%###!!! """$$$###!!! !!!###%%%&&&&&&###!!!"""&&&&&&"""!!!### ###'''(((&&&$$$###$$$###"""!!! !!!###&&&(((#########$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%###$$$%%%&&&%%%###"""###$$$""""""###$$$$$$$$$######%%%%%%%%%$$$######""""""###%%%&&&%%%###"""###$$$$$$&&&'''%%%""""""$$$''''''$$$!!!!!!$$$%%%### """"""!!!""""""###$$$$$$ !!!###%%%((((((%%%###!!!###$$$&&&%%%$$$"""!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""############"""!!!!!! """%%%$$$ """'''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$'''***+++******+++---,,,'''!!!!!!%%%'''%%%"""&&&$$$"""!!!""""""###"""%%%""""""%%%%%%###$$$'''&&&((((((%%%$$$&&&&&&###$$$%%%''''''&&&%%%&&&((())))))((((((''''''&&&&&&++++++******++++++,,,---(((&&&%%%%%%''')))***)))''''''&&&&&&'''((())))))'''((()))'''$$$"""!!!!!!######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((()))***"""###$$$&&&''''''&&&&&&%%%$$$######""""""""""""!!!%%%'''$$$"""$$$$$$"""""""""""""""!!!!!!!!! $$$%%%&&&%%%$$$######$$$ !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""###&&&%%%$$$$$$$$$$$$%%%%%%((()))((($$$###&&&'''%%%!!!!!!!!!!!!"""###$$$$$$&&&$$$$$$%%%### %%%&&&'''((((((''''''((()))***///999JJJZZZ\\\KKK666222555777888:::>>>EEEKKKRRRWWW___eeegggeee```]]]bbbbbbccccccccccccbbbbbbSSSUUUWWWVVVTTTSSSUUUVVVTTTTTTTTTSSSRRRQQQQQQQQQTTTRRRRRRSSSUUUUUUTTTRRRQQQRRRTTTUUUTTTSSSQQQOOOSSSRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQPPPOOOPPPQQQSSSQQQPPPPPPPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTQQQPPPPPPQQQSSSSSSQQQPPPSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSRRRRRRQQQTTTTTTTTTRRRPPPNNNLLLKKKNNNMMMLLLKKKLLLPPPTTTVVVOOOQQQSSSSSSQQQOOOOOOOOOLLLMMMOOOQQQRRRQQQPPPOOORRRQQQPPPPPPQQQQQQOOOMMMOOOPPPOOONNNJJJFFFAAA>>>888777555555666666555333///222444333000///222444000000///......---------,,,***'''&&&''')))))))))(((%%%$$$&&&'''&&&(((------***&&&######&&&''''''(((''''''&&&%%%###"""""""""######$$$%%%%%%%%%%%%$$$$$$###""""""""""""""" !!!######$$$$$$$$$$$$"""!!!"""###%%%%%%$$$""""""######$$$$$$$$$%%%%%%###!!!###&&&&&&$$$!!!######"""###$$$$$$""" ######################## """######$$$$$$!!!!!!""""""######$$$$$$"""""""""###$$$$$$$$$$$$ !!!!!! !!!###$$$""" !!!###&&&&&&%%%""" !!!$$$$$$!!! """"""&&&((('''%%%$$$#########"""!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%'''((((((&&&$$$%%%&&&%%%###"""###$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$#########"""""""""$$$%%%&&&%%%$$$######$$$###''''''$$$""""""###&&&###!!!!!!$$$%%%$$$!!!############$$$%%%%%%&&& !!!###&&&((((((%%%"""!!!"""$$$%%%&&&$$$###!!!############""""""""""""$$$###"""""""""""""""""" !!!"""###$$$$$$#########%%%$$$ ###'''%%%&&&&&&%%%%%%$$$###"""$$$######""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$######$$$&&&&&&'''&&&%%%$$$###%%%'''((('''&&&&&&&&&%%%!!! %%%'''&&&###$$$""" ###%%%&&&%%%$$$""""""%%%&&&######&&&%%%((('''%%%$$$''''''$$$###%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$(((((((((((()))***+++,,,)))'''%%%&&&''')))***)))******)))((((((((((((((('''((()))'''$$$"""""""""$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&$$$%%%'''(((((('''&&&&&&$$$$$$$$$$$$$$$######"""!!!&&&(((%%%$$$%%%&&&$$$!!!""""""###"""!!! %%%&&&'''&&&###""""""### !!!"""###$$$$$$$$$######""""""!!! ###""""""!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!!!!######"""!!!!!!!!!"""###&&&(((((($$$%%%)))***)))"""!!!!!!!!!"""###$$$%%%%%%""""""$$$### !!!$$$"""&&&(((((('''((((((+++)))***666IIISSSLLL>>>333777:::<<>><<<:::999999888666444111333555333000///222555.........------,,,,,,,,,,,,***(((((()))++++++***)))%%%$$$&&&'''&&&(((,,,)))(((%%% !!!$$$%%%"""&&&%%%###!!! !!!"""##################$$$$$$$$$######""""""######$$$!!!"""######$$$$$$#########"""!!!"""$$$%%%%%%%%% !!!!!!"""###$$$$$$&&&$$$"""###&&&'''&&&######"""!!!!!!"""###""" !!!!!!!!!!!!"""""""""""" !!!###%%%%%%""""""######$$$######### !!!""""""""""""!!! ###$$$$$$###!!! !!!"""&&&### !!!$$$&&&%%%$$$!!! $$$$$$ !!!###$$$&&&'''&&&$$$!!!$$$############$$$%%%%%%#########""""""""""""""" !!!###&&&''''''%%%###$$$%%%$$$###"""###$$$$$$%%%&&&&&&''''''''''''########################%%%%%%%%%%%%$$$$$$$$$$$$!!!###&&&'''&&&###!!! $$$###""""""###$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&""""""$$$&&&((('''$$$!!!!!!"""###$$$$$$$$$###"""$$$############"""""""""######"""""""""""""""###!!!"""$$$&&&''''''&&&&&&"""###$$$### !!!$$$'''$$$$$$%%%$$$$$$###""""""#########"""!!!!!! """###$$$%%%%%%$$$"""!!!"""######$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$""" !!!%%%'''&&&$$$$$$"""!!!###(((++++++)))$$$"""###&&&&&&$$$###&&&$$$''''''$$$%%%((((((%%%&&&'''((((((&&&'''(((***((((((''''''''''''''''''))))))))))))***+++,,,---***(((&&&&&&'''((((((((((((''''''&&&&&&%%%$$$$$$###%%%&&&'''&&&%%%&&&'''$$$$$$%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%$$$###$$$&&&(((((('''%%%%%%%%%###$$$%%%&&&&&&%%%######"""&&&'''$$$###&&&'''&&&!!!"""###$$$$$$""" ###$$$$$$"""!!! !!!###""""""""""""###$$$&&&&&&$$$$$$###""""""!!! """"""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!!!!"""!!! !!!"""%%%((((((%%%&&&***+++)))###"""!!!!!!"""###%%%&&&$$$!!!!!!$$$$$$!!!!!!$$$!!!###'''((('''&&&%%%%%%)))&&&###)))888FFFHHHBBB666999===AAAGGGNNNUUUZZZ```aaabbbccccccccccccccccccbbbaaaaaaaaaaaabbbcccTTTUUUUUUUUUTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRUUUQQQOOOPPPTTTVVVTTTRRRQQQQQQQQQQQQRRRTTTUUUVVVTTTTTTSSSRRRRRRRRRRRRRRROOOPPPQQQPPPOOOPPPTTTWWWSSSPPPNNNNNNPPPQQQQQQPPPQQQRRRSSSSSSSSSSSSRRRQQQOOOOOOPPPRRRTTTUUUSSSQQQTTTSSSRRRPPPPPPQQQSSSTTTUUUUUUVVVVVVUUUUUUTTTSSSNNNPPPRRRSSSTTTTTTSSSRRROOOPPPPPPNNNLLLMMMPPPSSSOOOPPPRRRRRRPPPOOONNNOOOLLLLLLLLLLLLMMMOOOQQQRRRPPPNNNMMMMMMOOOPPPPPPOOOLLLMMMOOOOOOOOOMMMJJJIIIIIIFFFBBB@@@===:::777444333555555333000///222555...............------,,,---+++*********+++***))))))&&&$$$&&&&&&%%%&&&***''')))&&&!!!!!!%%%$$$ $$$$$$###"""!!!!!!!!!!!!######""""""!!!"""""""""###""""""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$###"""%%%###""""""###$$$$$$### !!!"""###$$$%%%&&&'''%%%###$$$''')))(((&&&$$$""" """#########!!!!!!!!!""""""############""" !!!###%%%"""###$$$%%%%%%$$$"""!!! !!!"""###$$$######"""&&&''''''%%%###!!!"""###)))%%%!!!!!!$$$&&&%%%"""""" !!!%%%%%%!!! """######$$$%%%%%%###!!!$$$$$$%%%%%%%%%$$$###"""#########"""""""""!!!!!! !!!###%%%&&&$$$###"""$$$%%%$$$###"""###%%%###$$$%%%&&&''''''''''''""""""######$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$###((('''&&&%%%&&&%%%###""""""#########"""###$$$&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%'''&&&###!!!!!!!!!!!!""""""#########$$$$$$$$$#########""""""######""""""""""""######"""###%%%'''''''''%%%%%%$$$###"""!!!!!!###%%%&&&#########$$$######"""""""""""""""############$$$"""###$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!"""###### !!!###$$$%%%$$$"""  """$$$&&&&&&&&&&&&$$$""""""%%%***---+++)))$$$"""###''''''$$$$$$&&&###&&&'''$$$%%%((((((&&&)))))))))(((''''''***---'''''''''((((((((((((((())))))))))))******+++,,,+++)))&&&%%%&&&''''''&&&###$$$$$$$$$$$$#########"""$$$&&&'''&&&&&&''')))#########$$$%%%%%%&&&&&&######$$$%%%%%%$$$###"""###&&&((((((&&&%%%%%%&&&"""$$$&&&''''''&&&$$$###"""&&&&&&"""!!!%%%'''&&&!!!"""$$$&&&&&&$$$!!!!!!!!!!!!!!! !!!%%%'''$$$###"""""""""$$$&&&'''########################!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!""""""###!!!$$$$$$###""""""$$$%%%((()))''''''***)))&&&###"""!!!!!!"""###%%%'''&&&""""""%%%%%%"""!!!"""$$$&&&((((((&&&%%%$$$$$$###$$$$$$%%%+++666;;;<<<:::;;;???FFFOOOWWW\\\^^^aaaaaaaaabbbcccdddeeeeeecccbbbaaa``````aaabbbcccWWWTTTRRRSSSVVVWWWUUURRRTTTUUUUUUUUUUUUVVVVVVVVVUUUQQQNNNPPPTTTVVVUUURRRSSSQQQOOONNNOOOSSSWWWZZZRRRRRRQQQQQQQQQRRRRRRSSSLLLOOORRRSSSRRRRRRTTTVVVSSSPPPMMMMMMPPPQQQQQQOOOOOOPPPQQQSSSSSSSSSRRRQQQOOOOOOQQQSSSVVVVVVTTTRRRSSSRRRQQQPPPQQQSSSUUUVVVRRRSSSSSSTTTTTTTTTSSSSSSNNNPPPRRRSSSTTTSSSRRRQQQRRRSSSRRRPPPLLLKKKLLLOOOOOOQQQSSSSSSQQQPPPOOOPPPPPPOOONNNNNNOOORRRTTTVVVQQQPPPOOOOOOQQQSSSSSSRRRKKKMMMNNNPPPPPPOOONNNMMMQQQNNNIIIEEEAAA<<<888444555666666333000///111444///000000000000000///......,,,+++***+++***(((''')))&&&%%%&&&&&&$$$%%%((((((+++(((###$$$'''&&& ###$$$$$$%%%$$$###"""!!!######"""!!! !!!!!!""""""!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%$$$###"""'''%%%###"""######"""!!!!!!"""###$$$&&&((())))))(((%%%###%%%(((***)))(((%%%###!!! """$$$%%%%%%######$$$$$$%%%%%%%%%&&&'''%%%!!!!!!###"""###%%%&&&&&&$$$!!! """$$$%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%***%%%!!!!!!$$$&&&$$$!!!###!!!"""&&&&&&"""!!!### !!!###$$$%%%$$$"""$$$%%%&&&'''&&&$$$""" &&&&&&%%%%%%$$$############"""###$$$&&&%%%###!!!"""###$$$$$$###"""###%%%"""###$$$%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&'''((('''&&&%%%%%%%%%%%%$$$###///***%%%###%%%'''&&&$$$ ###%%%$$$"""!!!$$$(((%%%%%%$$$###"""""""""###&&&%%%$$$%%%&&&%%%""" !!!!!! !!!"""######$$$$$$$$$$$$######""""""###"""""""""""""""######"""###$$$%%%%%%$$$"""!!!%%%###!!! """$$$%%%%%%""""""############""""""!!!""""""$$$%%%&&&'''''' !!!###%%%&&&%%%###"""!!! !!!"""### """%%%'''&&&$$$"""!!!###&&&'''&&&&&&&&&'''###!!!!!!%%%***,,,)))%%%$$$"""$$$((((((%%%$$$&&&###&&&&&&$$$%%%((()))&&&))))))(((&&&%%%'''***---%%%&&&&&&&&&''''''((((((((((((''''''((())))))***,,,)))&&&%%%&&&&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&"""""""""###$$$$$$%%%%%% !!!"""###$$$######"""###&&&))))))(((&&&((()))"""$$$&&&((((((&&&$$$###"""%%%$$$ ###&&&&&&!!!###%%%''''''$$$!!!!!!!!!!!!!!!"""%%%***...%%%$$$""" !!!###%%%'''!!!""""""###$$$$$$%%%%%% !!!###$$$$$$ !!!###$$$%%%"""&&&'''&&&$$$%%%&&&&&&******(((''')))'''###$$$###!!!!!!"""###&&&'''((($$$###%%%&&&""" !!!$$$&&&''''''&&&%%%&&&'''###))),,,))))))---222444<<<<<<@@@IIITTT\\\`````````aaabbbccceeefffggggggcccbbbaaa``````aaabbbcccQQQPPPPPPQQQRRRTTTVVVWWWUUUUUUUUUTTTTTTWWW[[[^^^TTTSSSRRRRRRRRRTTTUUUVVVUUUUUUTTTTTTTTTTTTTTTUUURRRRRRRRRRRRQQQQQQQQQQQQTTTOOOOOORRRRRRNNNOOOSSSZZZTTTNNNMMMOOOQQQPPPMMMPPPQQQQQQQQQRRRRRRSSSSSSSSSQQQPPPRRRTTTUUUSSSPPPQQQPPPOOONNNNNNOOOPPPQQQTTTSSSRRRRRRSSSSSSRRRQQQPPPOOOQQQTTTSSSPPPQQQUUULLLOOORRRQQQMMMLLLOOORRRQQQQQQQQQPPPOOONNNMMMLLLMMMOOOOOOMMMKKKLLLOOOSSSOOOLLLKKKMMMMMMLLLMMMPPPKKKOOOOOOMMMNNNPPPOOOLLLOOOOOONNNKKKFFF???999555666555333222111222333444888333000111111...,,,---,,,,,,++++++***)))(((((()))%%%"""###'''+++,,,,,,+++***(((%%%$$$#########&&&%%%$$$"""!!!!!! !!!%%%###"""###$$$$$$###"""!!!!!! !!!!!!"""######(((&&&$$$"""!!!!!!"""###'''((((((((((((&&&%%%$$$%%%###!!!"""&&&(((((('''"""'''(((###"""&&&'''$$$&&&$$$""""""$$$%%%&&&%%%$$$$$$##################""""""!!!!!!!!!!!!""""""""" """&&&'''###"""$$$"""#########$$$$$$$$$$$$$$$###""""""!!!!!!"""""" """(((&&& """%%%'''&&&$$$!!!  !!!"""###$$$$$$$$$(((%%%######$$$$$$"""%%%$$$###############$$$!!! &&&(((&&&### """$$$'''(((((('''&&&'''''''''&&&&&&%%%%%%%%%"""$$$&&&&&&%%%%%%&&&''''''%%%$$$%%%((((((&&&###$$$###"""###%%%'''''''''"""$$$&&&%%%""" """%%%###""""""%%%((('''###%%%******&&&###"""$$$""" """&&&(((&&&###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%"""$$$%%%%%%###""""""###%%%$$$######$$$%%%((()))%%%$$$###"""!!!!!!!!!!!!"""$$$%%%&&&%%%%%%'''))),,,((($$$!!! ###%%%%%%%%%&&&'''############$$$%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###'''+++)))$$$(((((((((%%%###%%%***...&&&&&&%%%%%%%%%&&&&&&'''***)))'''&&&%%%%%%&&&&&&(((&&&%%%&&&))))))'''$$$%%%------""""""#########%%%&&&'''&&&%%%%%%%%%###"""###### """""""""""""""#########&&&$$$###%%%))))))%%% !!!###$$$%%%%%%$$$$$$"""!!!!!!!!!###$$$$$$$$$!!!"""$$$&&&'''&&&"""###!!! """&&&***,,,---%%%!!!!!!$$$$$$!!! !!!!!!""""""###### !!!""""""'''"""!!!$$$$$$ !!!&&&((((((((('''%%%###!!! &&&---111---###%%%,,,'''### """''')))'''%%%$$$###)))'''"""$$$###!!! """$$$%%%%%%&&&&&&&&&&&&)))---111777???JJJTTTZZZ]]]______bbbbbbbbbbbbbbbccccccccc___```aaaaaa```aaaccceeeSSSRRRRRRQQQRRRSSSTTTUUURRRSSSSSSRRRRRRSSSWWWYYYTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQRRRNNNMMMPPPPPPMMMNNNRRRUUURRROOOPPPRRRRRROOOKKKRRRRRRRRRRRRRRRQQQQQQQQQUUUSSSRRRSSSUUUUUUSSSQQQRRRQQQPPPOOOOOOPPPQQQRRRQQQPPPOOOPPPRRRSSSSSSRRRQQQPPPQQQTTTRRROOOOOOSSSMMMPPPRRRQQQMMMLLLNNNQQQOOOPPPPPPPPPOOONNNMMMMMMQQQRRRQQQOOOLLLLLLNNNQQQQQQMMMLLLNNNNNNMMMOOORRRNNNQQQQQQOOOOOORRRRRRPPPQQQRRRQQQOOOJJJEEE???;;;999888555333222333444555777222000111111...,,,......---,,,+++++++++++++++---)))&&&%%%''')))***)))((('''%%%$$$$$$$$$%%%&&&%%%$$$###""""""!!!!!!!!!""""""###%%%&&&&&&### """!!!!!!!!!""""""###$$$""""""!!!!!!"""$$$&&&'''&&&'''''''''&&&%%%###"""###!!! ###&&&''''''###((()))%%%###%%%%%%"""$$$""" """###$$$###%%%%%%$$$$$$###"""!!!!!!###""""""!!!!!!!!!""""""  %%%&&&###"""$$$"""""""""#########$$$$$$$$$############"""""""""!!!!!!###((('''!!!"""$$$&&&'''%%%###""""""""""""######$$$#########%%%###!!!!!!######!!!######"""""""""######$$$### !!!%%%'''$$$!!! !!!$$$&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%'''%%%$$$%%%'''(((&&&$$$'''&&&$$$%%%'''(((((((((###%%%&&&%%%$$$$$$%%%&&&'''))),,,///000...)))%%% ###'''(((&&&$$$#########"""!!!"""#########"""#########""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$"""###$$$###""""""!!!""""""###$$$$$$%%%&&&&&&&&&######"""!!!!!!!!!!!!"""&&&)))---//////...---...+++'''###!!!!!!""""""!!! ###%%%&&&%%%$$$###$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######"""%%%)))'''"""))))))(((%%%###$$$(((,,,''''''&&&&&&&&&&&&&&&'''((('''%%%$$$$$$$$$%%%&&&)))'''&&&''')))***(((%%%%%%---,,,### $$$%%% """###$$$%%%&&&%%%$$$$$$&&&%%%%%%%%%%%%$$$""""""#########"""""""""""""""$$$"""!!!###''''''###!!!"""###$$$%%%%%%$$$######!!!  !!!!!!!!! !!!"""$$$%%%%%%"""$$$""""""###&&&)))******""" %%%((('''$$$!!!!!!!!!!!!""""""######!!!!!! !!!!!!"""###&&&!!! """""" !!!&&&'''&&&%%%$$$""" $$$))),,,)))### %%%+++&&&### """&&&)))'''$$$)))###!!!$$$'''&&&###"""&&&%%%###"""!!!""""""###%%%&&&&&&%%%&&&(((---000888@@@MMMWWW^^^```aaaaaabbbbbbbbbbbbcccccccccccc___aaabbbaaaaaaaaaccceeeUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRTTTVVVTTTTTTSSSSSSSSSTTTUUUUUUWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPMMMLLLNNNNNNMMMMMMPPPOOONNNOOORRRTTTSSSNNNIIISSSSSSSSSSSSRRRQQQPPPOOOUUUTTTTTTTTTUUUTTTRRRQQQRRRQQQQQQPPPPPPQQQQQQRRROOONNNNNNOOOQQQSSSSSSRRRRRRQQQRRRSSSQQQMMMMMMPPPOOOQQQSSSQQQNNNLLLNNNPPPNNNNNNOOOOOOOOONNNNNNMMMTTTTTTSSSPPPMMMLLLMMMNNNSSSOOOMMMOOOPPPNNNPPPUUUOOOQQQQQQNNNNNNRRRSSSQQQSSSSSSSSSRRROOOJJJFFFCCC>>>;;;888444333444666777777222000111222///---///000///---,,,+++,,,...///000---)))''''''''''''&&&$$$############%%%&&&'''######################## !!!$$$''')))'''"""###""""""""""""###$$$$$$ !!!!!!###$$$%%%&&&'''&&&&&&&&&&&&%%%###!!! ###!!!"""%%%(((((($$$(((***'''%%%%%%###!!!###""" !!!"""$$$$$$###&&&&&&%%%$$$###!!! $$$###"""!!!!!!!!!!!!!!!$$$%%%"""!!!###!!!!!!!!!"""""""""############$$$%%%$$$###"""!!!"""###"""!!!%%%)))(((###"""$$$''''''&&&$$$######$$$$$$%%%%%%$$$###"""""""""!!! !!!"""###!!! ###############$$$%%%&&&$$$""" """$$$%%%"""!!!###$$$%%%%%%%%%$$$"""""""""""""""#########%%%&&&'''&&&$$$###"""###&&&%%%%%%%%%''''''%%%$$$(((&&&%%%%%%'''((('''&&&&&&%%%$$$%%%'''(((((('''$$$(((...111000,,,(((&&&!!!"""###%%%''''''$$$"""$$$$$$$$$!!! """###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""!!!!!!!!! !!!###%%%&&&%%%$$$###"""!!!!!!!!!!!!"""######''',,,222555555222000///)))&&&###""""""$$$$$$$$$%%%'''((('''%%%"""!!!!!!############$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&########################"""%%%%%%###%%%)))((($$$))))))(((%%%$$$%%%(((+++))))))((('''&&&&&&&&&&&&$$$$$$###"""###$$$%%%&&&)))((('''(((******((('''&&&++++++$$$"""&&&&&&###!!!"""$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$######""""""!!!!!!""" !!!$$$$$$!!!!!!"""$$$$$$%%%$$$###"""$$$###!!! !!!"""$$$&&& !!!###$$$"""!!!#########$$$'''((('''&&&""" !!!%%%)))***)))!!!!!!!!!""""""""""""###""""""!!!!!!!!!"""######$$$  ###'''((('''$$$""" """$$$%%%$$$""""""%%%)))%%%"""!!!"""&&&(((&&&$$$((($$$###$$$$$$###$$$''''''&&&&&&%%%###""""""!!!$$$%%%%%%%%%%%%(((+++///666@@@NNNZZZ```bbbbbbaaabbbbbbbbbbbbccccccdddddd```aaabbbbbbaaabbbccceeeUUUUUUTTTSSSSSSRRRRRRRRRUUUVVVWWWVVVUUUTTTUUUVVVTTTTTTTTTTTTTTTTTTTTTUUUXXXWWWVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQOOOMMMMMMNNNNNNNNNOOOPPPMMMMMMOOOQQQSSSRRRNNNJJJQQQRRRRRRSSSSSSRRRQQQPPPTTTTTTTTTSSSSSSRRRPPPOOORRRRRRRRRQQQQQQRRRRRRRRRPPPOOONNNOOOQQQRRRRRRQQQQQQOOOPPPSSSQQQMMMMMMPPPQQQRRRSSSQQQNNNMMMMMMOOOLLLMMMNNNNNNNNNNNNNNNMMMSSSRRRQQQOOOMMMLLLLLLMMMRRRNNNMMMOOOPPPNNNQQQUUUNNNPPPNNNKKKKKKPPPRRRQQQQQQRRRRRRRRRPPPMMMJJJHHHBBB???:::666444444666888666222///222222///...000000...,,,++++++---///111///---***'''&&&&&&%%%%%%######"""""""""$$$%%%&&&""""""######$$$$$$$$$$$$!!!"""$$$&&&((('''### $$$###############$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%&&&&&&&&&%%%###!!! %%%###!!!!!!###&&&***+++###&&&))))))'''%%%###"""%%%###"""###%%%&&&%%%$$$$$$$$$$$$$$$###""" $$$$$$###"""!!!!!!!!!!!!""" !!!$$$$$$!!! """!!!!!!!!!!!!"""""""""""""""###%%%&&&%%%$$$"""!!!###$$$###"""%%%***)))%%%###&&&((((((&&&$$$######$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!!!!"""#########$$$$$$$$$$$$%%%'''((((((###"""!!!"""$$$$$$""" """###$$$$$$$$$### !!!!!!""""""#########$$$%%%&&&&&&$$$######$$$%%%%%%%%%&&&&&&&&&%%%$$$&&&%%%######$$$%%%$$$###&&&###"""$$$(((***(((&&&$$$***+++(((%%%$$$%%%$$$"""!!!$$$(((***'''###$$$%%%%%%"""!!!%%%""""""!!!!!!!!!!!!""""""#################################$$$$$$$$$$$$$$$%%%$$$"""""""""""""""!!! !!!"""###$$$$$$###"""!!!!!!!!!""""""$$$%%%%%%'''***///000///,,,***)))&&&$$$""""""$$$%%%&&&&&&'''((()))'''%%%"""!!!!!!$$$#########$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))***((())),,,+++(((((('''&&&%%%%%%&&&)))++++++***)))((('''&&&&&&&&&###"""""""""###%%%'''((('''''''''((((((((('''&&&%%%(((((($$$###&&&'''$$$######%%%%%%&&&%%%$$$### ###%%%###"""$$$$$$###%%%$$$$$$###"""!!! !!! !!!######!!!"""###$$$%%%%%%$$$###""""""!!!!!! !!!###&&&)))!!!  """$$$$$$$$$!!!!!!###%%%((((((&&&$$$'''$$$!!!!!!###%%%&&&%%%""""""""""""""""""""""""######""""""""""""######"""  """%%%(((***(((%%%"""!!!!!!!!!"""######"""!!!!!!###%%%'''###"""!!!###%%%&&&%%%$$$"""!!!###%%%### ###(((&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%'''***---333===LLLYYY```bbbbbbaaaaaabbbbbbccccccdddddddddaaabbbccccccbbbbbbdddfffTTTTTTTTTTTTTTTSSSSSSSSSVVVXXXXXXXXXVVVUUUVVVWWWTTTUUUUUUUUUUUUTTTTTTTTTXXXWWWVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOONNNOOOPPPQQQQQQNNNNNNNNNOOOPPPPPPOOONNNNNNOOOQQQSSSTTTTTTSSSRRRRRRRRRSSSRRRQQQOOONNNNNNQQQRRRRRRRRRRRRRRRRRRQQQSSSRRRQQQQQQRRRRRRPPPOOONNNMMMOOORRRQQQNNNOOOSSSRRRRRRRRRQQQOOONNNNNNNNNLLLLLLMMMMMMNNNMMMMMMMMMOOONNNMMMMMMMMMMMMMMMLLLOOOLLLKKKNNNOOONNNOOOSSSNNNPPPNNNKKKLLLQQQSSSRRRQQQRRRSSSSSSRRRQQQOOONNNEEEBBB>>>999666666666777666111///222333000///111///---+++)))***+++...000***)))((('''%%%%%%%%%&&&%%%$$$###"""""""""###$$$!!!"""###$$$%%%%%%$$$$$$$$$######$$$&&&&&&%%%$$$$$$$$$###############$$$%%%&&&%%%%%%###""" %%%%%%&&&&&&%%%$$$"""!!!%%%$$$###"""###%%%(((+++ """&&&((((((%%%$$$%%%$$$######$$$%%%&&&%%%$$$ !!!###$$$$$$###"""!!!$$$$$$###"""""""""""""""'''$$$###%%%$$$ !!!!!!!!!!!!!!!"""""""""""""""###%%%%%%%%%$$$""" """$$$$$$###%%%))))))&&&%%%''')))(((&&&###!!!!!!""""""###$$$%%%&&&&&&&&&!!!""""""#########$$$%%%#########$$$$$$&&&'''(((!!! !!!"""$$$$$$$$$### !!!!!!"""############!!!"""""""""######$$$$$$!!!###%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&%%%%%%$$$%%%&&&$$$######$$$$$$$$$###$$$"""!!!"""&&&((('''$$$"""%%%((('''%%%$$$&&&)))'''### ###(((+++((($$$###%%%%%%###!!!!!!%%%)))""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$%%%&&&&&&%%%%%%(((&&&######$$$$$$###"""###"""!!!!!!!!!"""###$$$"""""""""###$$$%%%&&&''''''(((((('''$$$###"""###$$$"""!!!"""$$$&&&&&&&&&%%%''''''&&&$$$######$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''+++,,,******,,,,,,)))%%%$$$$$$$$$&&&(((***++++++***)))((('''&&&&&&&&&#########$$$%%%''')))+++%%%&&&''''''&&&&&&&&&&&&$$$%%%%%%######&&&&&&$$$%%%%%%&&&''''''&&&%%%$$$%%%'''###!!!###$$$"""%%%$$$$$$###"""!!! """!!!!!!"""######"""!!!!!!"""###$$$%%%$$$######"""""""""!!!"""%%%###!!! !!!###%%%&&&%%%!!!%%%(((((('''%%%(((%%%""" !!!""""""############""""""""""""######""""""""""""######"""""" !!!$$$'''((((((&&&###!!! !!!"""###&&&$$$"""!!!!!!###$$$%%%!!!!!!!!!###%%%%%%$$$###!!!"""&&&(((%%% $$$$$$%%%&&&&&&&&&&&&%%%%%%"""###$$$$$$$$$&&&(((+++222;;;JJJWWW___bbbbbbbbbaaabbbbbbcccddddddeeeeeebbbcccdddcccbbbbbbdddfffSSSTTTTTTUUUUUUTTTSSSSSSUUUVVVVVVUUUTTTSSSUUUWWWUUUUUUUUUVVVUUUUUUTTTSSSWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQOOOQQQQQQOOOOOOSSSTTTRRRPPPPPPOOONNNOOOOOOPPPQQQLLLNNNQQQSSSTTTTTTTTTSSSOOOQQQRRRQQQOOONNNNNNOOOPPPQQQQQQRRRRRRQQQQQQPPPUUUSSSRRRQQQQQQQQQOOONNNNNNMMMOOOSSSRRROOOPPPTTTRRRRRRQQQQQQPPPPPPOOOOOOLLLLLLMMMMMMMMMLLLLLLKKKLLLKKKKKKLLLNNNOOONNNMMMKKKIIIKKKOOOPPPMMMMMMPPPOOOQQQQQQNNNOOOTTTUUUTTTRRRSSSTTTTTTUUUTTTSSSRRRHHHFFFBBB>>>:::888777777555111///222333111111222...,,,+++))))))***,,,---&&&''''''&&&%%%%%%&&&((('''&&&$$$"""!!!!!!""""""!!!"""$$$%%%%%%%%%$$$$$$$$$###"""###%%%'''&&&%%%$$$$$$###""""""""""""##################$$$$$$$$$###$$$%%%&&&%%%%%%$$$###"""######"""!!!"""$$$&&& ###'''&&&###$$$&&&"""!!!!!!"""$$$$$$###!!! """$$$$$$$$$""""""#########""""""######$$$(((%%%$$$%%%$$$ """!!!!!!!!!"""""""""######""""""###$$$###"""!!! ###$$$"""###'''(((%%%$$$&&&((((((%%%###!!!!!! !!!"""$$$%%%&&&&&&&&&!!!###$$$$$$######$$$&&&""""""!!!""""""###$$$%%% !!!######$$$$$$$$$!!!""""""""""""######$$$############$$$$$$$$$$$$ """$$$%%%$$$$$$%%%&&&###$$$&&&&&&$$$$$$$$$%%%'''%%%$$$$$$&&&'''&&&%%%""""""!!!"""$$$%%%$$$$$$$$$$$$$$$###"""###&&&((('''$$$ """&&&)))'''$$$"""###$$$$$$$$$%%%(((***###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&''''''&&&%%%+++'''###"""$$$%%%$$$"""$$$###!!! """###%%%"""""""""###$$$%%%&&&'''((('''%%%""" ###"""!!! !!!$$$&&&&&&%%%###$$$%%%%%%$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%)))+++((('''))))))'''%%%$$$###$$$&&&)))******))))))((('''&&&&&&&&&&&&%%%$$$$$$%%%&&&)))+++,,,$$$%%%''''''%%%$$$%%%&&&%%%$$$###"""$$$%%%%%%$$$&&&''''''(((((('''%%%%%%$$$+++---&&&"""%%%%%%"""$$$$$$######""""""!!!!!!######""""""""""""###### !!!###$$$%%%%%%$$$$$$)))***+++(((###!!!"""$$$$$$"""!!!"""$$$%%%%%%%%% $$$'''((('''%%%###"""!!! !!!"""###$$$############"""""""""######"""!!!!!!!!!"""""" ###""" """&&&(((&&&"""!!!  !!!!!!&&&$$$"""!!!!!!"""%%%&&& """###$$$$$$######&&&'''***,,,(((!!!"""$$$$$$$$$%%%%%%&&&&&&&&&!!!###$$$$$$$$$%%%''')))111:::FFFRRRZZZ```ccceeeaaabbbbbbcccdddeeeffffffddddddeeedddccccccdddfffUUUVVVVVVVVVUUUSSSQQQPPPUUUUUUUUUSSSRRRSSSUUUXXXUUUUUUVVVVVVVVVUUUTTTSSSVVVVVVUUUTTTSSSSSSTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQNNNRRRRRRNNNOOOTTTUUURRRQQQQQQQQQPPPOOOOOOPPPQQQMMMOOOQQQTTTUUUTTTSSSQQQNNNPPPRRRRRROOONNNOOOQQQOOOPPPQQQRRRRRRQQQPPPOOOSSSQQQPPPPPPQQQQQQOOONNNPPPOOOQQQTTTSSSOOOPPPSSSQQQQQQPPPPPPQQQQQQPPPPPPMMMMMMMMMMMMLLLKKKJJJJJJMMMLLLKKKLLLOOOPPPNNNLLLHHHHHHKKKQQQRRRNNNMMMNNNMMMQQQQQQPPPQQQUUUUUUSSSPPPQQQRRRSSSSSSSSSSSSSSSLLLJJJGGGCCC???<<<999888555000///222333222111333...---,,,+++*********+++%%%'''((('''&&&%%%''')))'''&&&$$$###""""""######"""###$$$&&&&&&%%%$$$###""""""###%%%'''(((&&&$$$$$$###""""""!!!!!!!!!"""!!!!!!!!!!!!###%%%'''((( !!!"""$$$%%%$$$$$$###"""$$$&&&%%%"""!!!"""###!!!!!!%%%$$$ !!!&&&!!!!!!!!!###$$$$$$###!!! """$$$$$$###!!! """"""""""""###$$$%%%%%%%%%"""!!!$$$###!!!!!!$$$"""""""""#########$$$$$$"""""""""!!!!!!!!! """###!!!!!!%%%&&&$$$ ###&&&&&&%%%#########!!!""""""###$$$$$$$$$###!!!###$$$$$$"""!!!###%%%$$$$$$#########$$$$$$%%%!!!"""#########"""""""""######""""""######$$$$$$$$$$$$##################!!!###%%%%%%#########$$$"""$$$&&&&&&$$$###$$$%%%&&&$$$###$$$&&&''''''&&&"""###$$$###""""""###$$$""" """$$$$$$$$$&&&### ###%%%%%%###"""""""""###%%%''''''&&&#########""""""#################################!!!"""$$$&&&&&&&&&%%%$$$+++'''"""!!!$$$%%%###!!!$$$######""""""#########!!!!!!!!!!!!"""###$$$$$$'''&&&$$$""" ###%%%!!! !!!###%%%%%%$$$"""###$$$$$$######%%%'''%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""''')))&&&$$$&&&&&&%%%(((%%%###$$$&&&((('''&&&''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%'''(((***,,,$$$&&&((('''%%%$$$%%%'''(((%%%"""$$$&&&&&&%%%$$$&&&&&&'''''''''&&&%%%$$$(((111222)))###%%%&&&!!!#########""""""""""""""""""######"""!!!!!!"""### """$$$%%%&&&&&&%%%'''+++---+++'''###$$$&&&###"""!!!"""###$$$###""" ###%%%&&&%%%### !!!!!!!!!!!!"""###$$$$$$$$$#########""""""###"""!!!!!! !!!!!!"""###!!!"""&&&&&&### !!!""""""""""""!!! !!!&&&*** """$$$$$$###""""""'''%%%''')))(((######%%%&&&%%%$$$######$$$%%%%%% """###$$$###$$$&&&'''...555???IIIRRRYYY```cccaaabbbbbbcccdddeeefffgggdddeeefffeeeccccccdddfffXXXXXXXXXWWWUUURRRPPPNNNVVVVVVUUUSSSRRRSSSWWWZZZUUUVVVVVVWWWVVVUUUTTTSSSUUUUUUTTTTTTTTTTTTTTTUUUSSSRRRRRRRRRQQQQQQQQQQQQMMMQQQRRRNNNOOOTTTUUURRRPPPQQQSSSSSSQQQPPPOOOPPPOOOPPPSSSTTTTTTSSSQQQOOONNNQQQSSSSSSPPPOOOQQQRRRNNNOOOPPPQQQQQQPPPOOONNNPPPNNNNNNNNNPPPPPPPPPNNNSSSRRRSSSUUUSSSOOONNNRRRQQQPPPPPPPPPQQQRRRQQQPPPMMMMMMMMMMMMLLLKKKIIIIIIOOOMMMLLLNNNPPPQQQNNNLLLGGGHHHLLLRRRSSSOOOMMMMMMKKKNNNPPPOOOPPPSSSSSSPPPMMMNNNOOOPPPPPPQQQPPPPPPOOOMMMKKKHHHCCC???;;;999555000///222444222222444......------,,,+++******&&&(((***)))'''&&&'''***&&&%%%$$$#########$$$%%%"""###%%%&&&&&&%%%###""" !!!$$$(((***)))%%%"""######"""!!!!!! !!!!!!"""!!!!!! """$$$'''))) """###$$$######$$$''')))(((%%%""""""###### !!!$$$###$$$#########%%%''''''%%%### """###$$$$$$"""!!!!!!""""""###$$$&&&&&&""""""###!!!"""%%%############$$$$$$$$$$$$""""""!!! !!!!!!""" ###%%%### ###%%%%%%%%%%%%&&&"""############"""!!!!!! """$$$### !!!###(((((('''&&&&&&&&&''''''###$$$%%%$$$"""!!! !!!$$$###############$$$%%%$$$$$$######""""""!!!!!!###%%%&&&%%%###!!!!!!""""""$$$'''&&&$$$"""###%%%###!!! !!!$$$%%%&&&%%%"""$$$&&&%%%""" """%%%###!!!!!!###'''(((&&&###%%%###  !!!""""""###!!! """&&&'''%%%"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$###+++&&&!!! ###$$$""""""###$$$%%%%%%$$$"""!!! !!!!!!"""$$$$$$$$$###""""""%%%'''  ###$$$$$$###"""#########""""""$$$&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$###""""""######"""""""""""""""""""""""""""(((***&&&$$$%%%&&&%%%***(((%%%%%%&&&'''%%%###&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&(((***+++$$$'''))))))&&&%%%&&&(((***&&&###%%%''''''%%%%%%%%%&&&&&&'''&&&%%%######)))333444)))"""$$$$$$ """""""""""""""#########"""""""""!!! """###!!!$$$%%%&&&&&&&&& %%%&&&###!!!"""%%%"""!!!!!!"""######!!!"""!!!!!!"""$$$$$$###""" """######"""!!!!!!!!!$$$$$$$$$$$$######""""""""""""!!! """###!!!!!!%%%$$$ """###$$$$$$$$$  ''',,,"""$$$###""""""""""""###%%%%%%'''+++)))'''%%%"""!!!"""###$$$ """###$$$######%%%'''***///777AAAJJJSSS[[[```aaabbbbbbccceeefffggggggeeeffffffeeecccccceeefffVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSTTTVVVWWWYYYWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVUUURRROOOPPPSSSSSSOOOKKKRRRQQQQQQSSSUUUVVVUUUTTTSSSTTTUUUTTTSSSPPPNNNLLLLLLOOORRRUUUUUUSSSOOOMMMMMMOOORRRTTTTTTQQQMMMKKKNNNNNNPPPQQQRRRRRRSSSSSSRRRPPPNNNNNNPPPQQQPPPPPPPPPQQQRRRQQQOOONNNOOOPPPVVVTTTQQQNNNNNNPPPRRRTTTKKKLLLNNNOOOOOONNNMMMLLLMMMMMMMMMNNNOOOOOOPPPPPPLLLLLLMMMNNNOOOPPPPPPQQQPPPOOONNNNNNOOOQQQTTTVVVUUUUUUTTTSSSRRRQQQPPPPPPTTTQQQNNNNNNNNNJJJAAA;;;:::777444333222111///...///...,,,+++++++++)))'''(((%%%$$$'''(((''')))---+++((($$$###%%%'''%%%###'''%%%$$$###$$$$$$###"""!!!###%%%%%%$$$######### !!!"""############!!!!!!!!!!!!!!! %%%$$$###"""""""""$$$$$$###$$$%%%$$$"""!!!"""###$$$"""!!!###((()))%%%!!!%%%$$$$$$######$$$$$$%%%""" !!!###""" !!!!!!"""$$$%%%&&&'''(((!!!!!!""""""""""""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&"""!!!$$$!!!"""###""" !!!"""######$$$###"""""""""!!!  !!!"""$$$$$$$$$###!!!"""$$$&&&,,,,,,)))$$$!!!%%%&&&%%%###!!!!!!!!!!!!"""$$$$$$$$$###############"""""""""!!! """###$$$$$$###"""###$$$%%%$$$#########$$$%%%&&&$$$$$$$$$######"""""""""$$$&&&&&&### ### !!!###$$$$$$$$$$$$###""" """$$$$$$$$$%%%$$$###!!!!!!!!!"""###"""###$$$$$$%%%'''***---'''&&&%%%$$$$$$$$$%%%&&&!!!###%%%'''''''''&&&%%%(((((((((%%%""" !!!"""!!!###$$$$$$"""!!!!!!"""&&&!!!###!!! ###)))(((&&&$$$######$$$$$$"""######"""!!!!!!###$$$ !!!"""###############!!!!!!""""""""""""!!!!!!$$$&&&%%%!!!!!!###$$$!!!"""%%%((((((%%%###$$$&&&((('''&&&''''''&&&$$$!!!((('''&&&$$$%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%""""""$$$%%%&&&((()))***%%%&&&&&&$$$###"""###%%%'''%%%""" ###&&&)))"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###!!!!!!!!!!!!&&&### """"""!!! """"""""""""!!! $$$(((%%%$$$$$$######$$$&&&&&&""""""$$$###$$$&&&%%% !!!%%%'''%%%""" """"""!!!!!!!!!###$$$%%%'''%%%$$$""" !!! !!!###%%%&&&%%%!!! !!!!!!""""""######$$$$$$### $$$(((###"""!!!"""###$$$###!!!&&&######&&&&&&%%%&&&)))''''''((((((''''''&&&%%%###!!!!!!%%%&&&$$$%%%((()))000777:::<<>>;;;888555444333111000111///---,,,,,,,,,***(((***'''&&&((((((%%%&&&)))(((&&&%%%$$$$$$$$$###"""$$$######$$$%%%%%%###!!! """$$$$$$###!!!!!!""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$%%%&&&%%%###!!!"""###%%%###!!!###&&&(((%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%### """"""!!! !!!"""###$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''$$$%%%''''''######%%%###!!! !!!###$$$###!!!"""###$$$$$$$$$""" !!!!!! !!!###$$$######$$$"""!!!!!!###%%%)))(((&&&###!!!!!!$$$'''%%%$$$###"""!!!!!!""""""########################""""""""""""""""""""""""###$$$%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$############$$$$$$$$$###!!! !!!"""""""""###$$$$$$$$$$$$$$$&&&$$$######$$$&&&&&&%%%%%%$$$"""!!!!!!!!!"""###!!!"""""""""###&&&(((&&&&&&$$$#########$$$%%%###$$$%%%&&&&&&%%%###"""###$$$$$$###!!! !!!"""###$$$%%%$$$"""!!!"""###(((""" ###&&&$$$$$$&&&((('''&&&$$$######$$$$$$######$$$###!!!!!!"""$$$&&&&&&&&&&&&&&&%%%$$$$$$!!!""""""######""""""!!!!!!$$$$$$""""""&&&'''%%%"""%%%''''''%%%$$$$$$%%%######$$$&&&((((((&&&$$$%%%%%%%%%%%%&&&''')))***'''&&&&&&%%%%%%%%%%%%&&&%%%&&&'''((()))+++,,,,,,$$$%%%%%%$$$"""!!!"""###%%%$$$#########$$$%%%&&&######$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$"""!!!!!!!!!"""$$$!!!!!!######""" !!!"""""""""""""""""" """&&&$$$ ###'''$$$"""!!!###$$$###"""###%%%######%%%&&&### """%%%&&&%%%######"""###"""!!!!!!!!!"""$$$%%%&&&%%%###"""!!! !!!!!! !!!$$$&&&%%%### !!!!!!!!!!!!""""""""""""######"""  $$$((((((&&&$$$$$$$$$###""" ### ###$$$"""###&&&(((((((((((('''%%%$$$###### !!!%%%&&&$$$%%%((((((---222444888???LLLVVV___aaaaaaaaaccchhhhhhdddaaabbbdddeeeeeeeeedddcccVVVVVVUUUTTTSSSSSSRRRRRRTTTTTTTTTTTTTTTUUUVVVWWWVVVVVVVVVVVVUUUUUUUUUUUUQQQRRRSSSTTTUUUUUUUUUUUUVVVTTTRRRSSSUUUVVVTTTQQQRRRRRRRRRSSSUUUVVVUUUSSSOOOPPPRRRSSSSSSRRRQQQPPPNNNOOOPPPQQQRRRQQQQQQPPPUUUTTTRRRPPPPPPQQQRRRTTTPPPPPPQQQQQQQQQQQQQQQPPPQQQPPPOOOOOOPPPQQQPPPOOONNNPPPQQQQQQPPPOOOPPPQQQOOONNNNNNMMMMMMMMMMMMNNNPPPPPPPPPOOONNNMMMLLLKKKOOOOOONNNNNNMMMLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPRRRUUUTTTPPPKKKDDDAAA===999888666444333222000...---------+++)))+++((((((***)))$$$###%%%&&&'''((((((%%%###""""""#########%%%&&&%%%### !!!"""$$$###!!! ###"""""""""""""""!!!!!!""""""""""""############ !!!"""""""""!!!"""$$$%%%%%%$$$###%%%&&&'''$$$!!!"""$$$&&&$$$"""######$$$%%%%%%$$$######'''$$$"""!!!"""!!!  !!!!!!!!!""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""'''%%%%%%(((((($$$###&&&$$$###""""""$$$$$$###""""""###%%%&&&%%%"""!!!!!!!!!!!!"""###%%%%%%"""######"""!!! """$$$***'''###""""""$$$%%%%%%$$$######"""""""""######""""""""""""""""""######""""""######$$$%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&''''''(((((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$######""""""###$$$$$$###!!!$$$$$$$$$$$$$$$%%%%%%$$$)))'''%%%%%%&&&'''&&&%%%$$$###""""""!!!""""""""" !!!"""!!!!!!!!!###%%%%%%$$$###"""!!!"""######%%%%%%%%%%%%$$$""" !!!#########"""###$$$&&&&&&%%%###!!!"""$$$&&&)))%%%###&&&''''''''')))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""###))))))((('''&&&%%%$$$############$$$$$$#########"""###"""%%%)))+++)))"""$$$&&&'''%%%$$$$$$$$$!!!"""$$$&&&)))(((&&&###"""###%%%&&&((()))))))))%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))***+++,,,---$$$%%%%%%###!!! !!!""""""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""!!!"""$$$%%%$$$###"""""""""""""""######$$$!!! ###$$$"""!!!""")))%%%!!! """%%%&&&$$$)))***%%%"""###%%%$$$!!!###%%%%%%###"""#########"""!!!!!!!!!"""###$$$&&&%%%###"""!!! !!!!!! """$$$%%%%%%###""""""""""""!!!!!!!!!!!!!!!"""!!! """%%%(((((('''%%%%%%%%%%%%$$$"""""" ###$$$""""""%%%((((((((('''&&&$$$###"""### !!!%%%&&&$$$%%%((((((***---000444:::BBBGGGVVV\\\```aaacccfffgggeeebbbcccdddfffffffffeeedddVVVVVVUUUTTTSSSRRRQQQPPPTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUQQQQQQSSSTTTUUUUUUVVVVVVUUUSSSRRRSSSUUUVVVUUUTTTSSSRRRRRRSSSUUUUUUTTTSSSPPPQQQQQQRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOPPPRRRRRRSSSRRRPPPNNNNNNOOOQQQRRRQQQQQQRRRRRRQQQPPPPPPOOOQQQOOOOOOPPPQQQQQQPPPNNNMMMOOOQQQQQQPPPPPPPPPQQQOOOPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPOOOOOONNNMMMMMMKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOPPPQQQRRRRRRPPPNNNMMMPPPPPPPPPQQQQQQRRRRRRRRRNNNNNNNNNQQQSSSSSSPPPNNNJJJFFFAAA===;;;999666444222111...------,,,***(((***((((((***)))$$$"""###&&&***---,,,(((%%%$$$%%%((('''%%%$$$$$$$$$###!!!"""###$$$###!!! !!!%%%$$$###"""!!!!!!!!!!!!!!!"""""""""""""""######!!!"""###$$$$$$###!!! !!!###$$$%%%&&&(((***(((%%%"""!!!###$$$###"""###$$$&&&''''''&&&$$$###%%%###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!"""""""""""""""&&&###$$$''''''$$$###%%%$$$###############""""""!!!"""$$$&&&%%%###  !!!!!!"""$$$%%%&&&'''!!!""""""""" !!!###---)))###"""######""" ##################$$$$$$!!!"""""""""""""""######""""""###$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###!!!!!!###&&&'''$$$!!!%%%$$$$$$$$$######$$$$$$(((&&&%%%%%%%%%&&&$$$#########""""""""""""""""""###$$$%%%$$$###"""$$$%%%$$$###"""!!! !!!""""""$$$$$$$$$###"""!!! """%%%&&&%%%%%%%%%&&&((('''%%%###!!!"""%%%((('''%%%$$$%%%&&&&&&''')))%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!!!!!"""###&&&&&&%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$###"""$$$$$$&&&+++,,,***###$$$%%%&&&%%%$$$$$$###%%%%%%&&&((()))'''$$$ """###&&&'''(((((('''&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))%%%%%%%%%$$$"""!!!"""#########$$$$$$%%%%%%%%%%%%'''&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""### """%%%&&&''''''%%%$$$###"""""""""###$$$'''### """$$$%%%$$$###(((%%%!!!"""%%%''',,,111111+++%%%%%%&&&&&&$$$%%%%%%###  !!!######"""!!!!!!"""###$$$&&&%%%###!!!!!!!!!!!!"""###!!! !!!###$$$$$$#########""""""!!!!!! !!!!!!"""###%%%'''$$$######$$$&&&''''''&&&###!!!"""%%%&&&$$$$$$'''''''''''''''&&&%%%$$$######!!!"""%%%&&&$$$%%%((())))))***...444999===>>>JJJTTT^^^bbbdddfffgggeeeddddddeeeeeeeeeeeedddcccVVVVVVUUUTTTSSSRRRQQQPPPSSSSSSTTTTTTTTTUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUURRRSSSTTTUUUVVVVVVVVVVVVTTTSSSQQQQQQRRRTTTTTTTTTSSSRRRRRRSSSUUUUUUTTTRRRRRRRRRRRRQQQQQQPPPOOONNNPPPOOONNNMMMNNNPPPRRRTTTQQQQQQQQQQQQQQQPPPPPPOOORRRRRRRRRRRRQQQPPPOOONNNPPPOOOOOOPPPQQQQQQPPPNNNMMMOOORRRRRRQQQOOOOOOPPPOOOPPPQQQQQQRRRQQQPPPPPPNNNNNNNNNOOOOOOPPPQQQQQQLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOPPPRRRRRRRRRPPPMMMLLLOOOOOOOOOPPPQQQQQQRRRRRRNNNNNNOOOQQQRRRRRRPPPNNNMMMJJJEEEBBB???<<<888666222000...---,,,+++)))'''(((&&&&&&***)))%%%$$$%%%$$$)))------)))&&&%%%%%%///+++&&&############"""###$$$%%%$$$"""!!!"""###&&&%%%$$$"""!!!!!!!!!!!! !!!!!!"""""""""%%%&&&''''''&&&$$$"""!!!!!!###$$$$$$$$$$$$&&&''''''%%%"""!!!""""""######%%%&&&((())))))(((&&&%%%!!!!!!!!!!!! !!!""""""######""""""""""""!!!!!!"""""""""######"""""""""""""""""""""######$$$$$$$$$!!!"""%%%%%%""""""$$$""""""###""""""!!!"""""" ###%%%%%%$$$"""!!! !!!"""###$$$%%%&&&&&& """###"""!!! !!!""",,,(((###"""######"""#########$$$$$$$$$$$$$$$!!!!!!""""""#########$$$########################!!!###$$$###"""!!!"""###"""###$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###''''''%%%!!!$$$######"""""""""######%%%$$$######$$$###""" """""""""#########""""""$$$&&&'''&&&$$$######$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$$$$$$$%%%)))(((%%%"""!!!"""&&&)))$$$%%%$$$""""""###%%%%%%######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$"""""""""!!!"""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!$$$&&&%%%&&&******'''######$$$%%%%%%%%%###"""&&&&&&'''((()))(((%%%"""$$$%%%'''((((((&&&$$$#########$$$%%%&&&&&&&&&%%%######$$$$$$%%%&&&''''''%%%&&&&&&%%%######$$$&&&%%%$$$###"""###$$$&&&'''''''''%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############!!!$$$&&&'''(((((()))&&&%%%###""""""###$$$%%%(((%%%###"""%%%(((&&&###$$$$$$###"""""""""$$$%%%111666888444000000000...***)))(((%%%!!! !!!$$$###"""!!!!!!"""######%%%$$$###!!!!!!!!!""""""&&&$$$!!!!!!"""""""""!!!######""""""!!!!!! !!!###%%%%%%%%%!!!!!! """%%%&&&&&&%%%###!!!"""&&&'''$$$$$$&&&$$$$$$%%%&&&''''''''''''$$$"""###&&&'''&&&&&&)))((('''(((,,,222777999999>>>KKKYYY```cccffffffcccfffeeeeeedddcccbbbaaaaaaVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTUUUTTTTTTSSSTTTTTTTTTUUUUUUUUUUUUUUUSSSTTTUUUUUUVVVVVVUUUUUUTTTSSSQQQQQQPPPQQQRRRSSSTTTSSSRRRSSSUUUUUUTTTRRRRRRRRRQQQQQQPPPOOOOOONNNOOONNNMMMMMMNNNPPPRRRTTTRRRSSSUUUVVVUUUTTTQQQPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOQQQRRRRRRPPPMMMNNNPPPSSSSSSQQQOOONNNNNNMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQSSSSSSPPPPPPOOOOOONNNMMMMMMLLLMMMMMMMMMLLLLLLKKKKKKKKKOOOPPPQQQRRRQQQPPPMMMLLLOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSSSSSSSRRRQQQPPPOOOMMMJJJHHHEEE@@@;;;777222000...---,,,+++(((&&&'''$$$%%%((((((%%%%%%((("""$$$''')))'''%%%$$$###///+++&&&###""""""""""""###$$$$$$###""""""$$$%%%&&&%%%###"""!!!!!!"""""" !!!!!!""""""'''''''''&&&%%%$$$###"""%%%&&&&&&$$$""" !!!$$$$$$###"""""""""######&&&&&&'''(((((('''&&&&&& """""""""!!!!!!###%%%##############################$$$$$$$$$$$$######""""""######$$$$$$%%%%%%### !!!$$$%%%""""""$$$ !!!""""""!!!!!!"""$$$ !!!###$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%% """$$$###"""!!!!!!"""&&&$$$""""""###$$$$$$$$$###$$$$$$%%%$$$$$$######"""""""""###$$$$$$%%%%%%""""""""""""""""""!!!!!!!!!"""###"""!!! !!!###""""""""""""!!! """############$$$$$$$$$###""""""$$$%%%&&&%%%$$$######!!!!!!!!!"""###$$$###"""!!!"""######""" !!!!!!"""############""""""$$$%%%$$$###!!!!!!"""###"""!!! !!!!!! !!!"""############$$$"""!!! """###((('''%%%###!!!"""%%%)))###&&&%%%!!!!!!###"""""""""###$$$%%%%%%$$$$$$###$$$%%%$$$""""""$$$&&&""""""!!!"""###&&&((()))###$$$$$$%%%%%%$$$$$$######&&&(((&&&&&&((('''############$$$&&&%%%###!!!###"""###&&&(((***)))'''%%%&&&'''((('''%%%###"""######%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((((($$$%%%&&&&&&$$$%%%&&&(((%%%$$$###""""""$$$&&&''''''&&&%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###### ###&&&(((((('''''''''$$$###############$$$$$$%%%&&&%%%###%%%''''''###!!!###$$$$$$#########%%%///444888:::;;;<<<:::555------,,,((($$$"""""""""$$$###"""!!!!!!!!!"""###%%%$$$"""!!!!!!!!!"""###'''%%%"""!!!""""""!!!""""""""""""!!!!!!!!!!!! """$$$%%%$$$######!!!!!!!!!###$$$###"""!!! !!!&&&&&&######%%%###$$$%%%'''((()))))))))&&&###$$$((()))'''(((+++&&&&&&&&&)))...222555666777BBBNNNVVV]]]cccdddbbbffffffeeedddcccbbbaaaaaaVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUUUUTTTSSSRRRSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUTTTTTTSSSRRRUUUTTTSSSQQQOOOPPPQQQSSSTTTSSSSSSSSSUUUUUUSSSRRRQQQPPPPPPPPPOOOPPPPPPPPPNNNMMMMMMMMMNNNPPPRRRTTTRRRSSSUUUUUUUUUTTTRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOQQQRRRRRROOOMMMOOOQQQSSSSSSQQQNNNMMMLLLMMMMMMMMMMMMNNNNNNNNNOOOPPPPPPOOOOOOPPPQQQRRRSSSQQQQQQPPPPPPOOONNNNNNNNNOOOOOONNNMMMMMMLLLKKKKKKNNNOOOPPPPPPPPPOOONNNMMMOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRTTTTTTSSSRRRRRRRRRPPPOOOOOONNNKKKFFF???:::444222///...---,,,)))'''(((%%%$$$''''''$$$%%%(((""""""###%%%''''''%%%###((('''%%%$$$$$$###!!!!!!"""""""""!!!"""$$$&&&&&&%%%###"""!!!"""###$$$ !!!""""""#########"""""""""""""""######$$$%%%%%%###!!! !!!"""#########"""######%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&%%%""""""$$$&&&########################""""""############""""""!!!""""""###$$$$$$%%%%%%###!!!"""%%%%%%###"""%%%!!!######""""""%%%'''!!!!!!!!!""""""###$$$$$$ !!!###$$$$$$$$$######!!!###$$$%%%###""""""######$$$$$$###""""""$$$%%%$$$%%%%%%%%%%%%$$$"""!!!"""######$$$%%%%%%&&&&&& !!!!!!"""#########!!!###$$$###"""!!!"""###%%%$$$###"""!!!!!!!!!!!!!!!!!!"""""""""############$$$%%%$$$######$$$&&&######!!!!!!"""###%%%&&&#########$$$&&&&&&$$$""" !!!"""###$$$######""" """$$$$$$"""!!! !!!######!!! !!!""" !!!"""###$$$$$$###"""  ###&&&'''&&&%%%###!!!"""$$$'''%%%)))((("""!!!"""!!! !!!###$$$%%%%%%%%%$$$"""###$$$$$$######%%%'''###"""""""""$$$&&&)))+++######$$$$$$$$$$$$#########'''(((&&&&&&'''%%%!!!$$$""""""$$$&&&&&&###!!!"""!!!!!!"""%%%'''((('''$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%###"""%%%%%%&&&&&&'''((((((((("""###%%%%%%$$$%%%''')))######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$%%%&&&########################$$$$$$%%%&&&%%%%%%$$$######'''((('''$$$###$$$!!!!!!"""###$$$$$$$$$$$$ %%%'''$$$###%%%%%%"""!!!###$$$$$$""""""$$$&&&)))...333888===>>>666,,,***++++++(((%%%#########%%%$$$"""!!!!!!!!!"""###$$$$$$"""!!!!!!!!!"""###%%%###""""""######!!! !!!!!!!!!!!!""""""""""""!!! !!!###%%%&&&### """!!! !!!###$$$###""""""!!!###'''(((%%%$$$&&&%%%&&&'''((()))*********'''%%%&&&)))***)))))),,,((((((((()))+++...222444444:::AAAHHHSSS^^^cccbbbeeeeeeddddddddddddeeeeeeVVVVVVUUUUUUUUUUUUUUUUUURRRSSSTTTUUUUUUTTTSSSRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPVVVUUUTTTQQQOOOOOOQQQSSSTTTSSSSSSSSSUUUUUUSSSQQQOOOOOOOOOOOOPPPQQQRRRSSSMMMMMMMMMMMMNNNPPPRRRSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOPPPQQQSSSRRROOOMMMPPPRRRTTTTTTQQQNNNLLLKKKNNNNNNMMMMMMNNNOOOPPPPPPSSSRRRPPPPPPOOOPPPQQQRRRNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPOOONNNNNNNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRRRRRRRQQQRRRRRRQQQQQQRRRRRROOOIIIAAA<<<555333111///...---***(((***&&&%%%&&&&&&###$$$((($$$""""""%%%)))+++(((&&&!!!!!!###%%%&&&$$$  !!! !!!$$$&&&&&&%%%###!!!!!!"""###%%% !!!!!!"""###$$$$$$$$$!!!###$$$ !!!"""!!!!!!###$$$!!!###$$$$$$#########%%%$$$$$$######$$$$$$%%%'''))))))'''$$$"""$$$&&&!!!"""""""""#########$$$  !!!!!!"""###$$$$$$%%%$$$""""""&&&&&&$$$$$$&&&"""$$$%%%$$$$$$''')))$$$###"""!!!!!!"""###$$$!!!!!!###$$$$$$###"""!!!!!!###%%%%%%$$$#########%%%''''''%%%!!! ###%%%%%%&&&&&&%%%###"""!!!######$$$%%%&&&&&&'''''' """###$$$%%%&&&"""$$$%%%$$$###"""###$$$((('''%%%###""""""###$$$ !!!!!!"""""""""###$$$%%%&&&$$$!!!!!!$$$((($$$###""""""###%%%'''((($$$$$$$$$&&&(((((('''%%% !!!"""$$$$$$$$$###""" """$$$%%%###"""""""""$$$###"""!!! !!!!!!"""!!!!!!!!!!!!!!!"""######%%%%%%###!!! """'''***&&&&&&%%%###!!!"""$$$&&&''',,,+++$$$"""###!!! !!!"""$$$%%%%%%%%%$$$!!!"""$$$$$$###$$$&&&(((###""""""!!!###%%%''')))#########$$$$$$#########"""&&&'''&&&%%%'''%%%!!!$$$""""""###&&&&&&### %%%""" """############$$$%%%%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&$$$"""!!!$$$%%%%%%&&&&&&''''''''' !!!######$$$%%%'''***!!!"""%%%''''''&&&$$$"""'''%%%$$$######$$$&&&(((########################%%%%%%&&&'''&&&%%%$$$######'''(((%%%""" !!! """###$$$$$$$$$###$$$((($$$!!!###### """###$$$###!!!!!!%%%(((%%%)))...333999888,,,$$$&&&'''&&&$$$"""""""""%%%$$$###!!!!!!!!!"""###$$$###"""!!!!!!""""""###"""!!!!!!"""$$$$$$###!!! !!!!!!""""""######"""!!!!!!###&&&&&&"""!!!$$$&&&'''&&&%%%###%%%***+++'''&&&((('''(((((()))))))))))))))(((&&&'''***+++******---+++,,,,,,+++***---111555333555777===JJJZZZbbbccccccdddddddddfffgggiiiiiiPPPTTTUUUSSSTTTWWWWWWUUUSSSSSSTTTWWWYYYWWWRRRNNNQQQTTTTTTRRRRRRUUUVVVSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPSSSSSSQQQQQQTTTUUURRRUUUTTTQQQOOOOOOPPPRRRTTTVVVTTTRRROOONNNNNNOOOPPPRRRPPPOOOQQQTTTUUUSSSPPPPPPOOOOOOPPPQQQQQQPPPOOOQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPPPPRRRSSSRRRPPPNNNPPPPPPPPPPPPPPPPPPPPPPPPLLLJJJLLLPPPRRRPPPPPPSSSXXXSSSMMMLLLPPPRRRRRROOOKKKNNNQQQPPPNNNLLLMMMOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNOOONNNMMMMMMRRRPPPOOOPPPRRRSSSQQQNNNTTTRRRQQQPPPPPPQQQRRRTTTTTTOOOLLLOOOTTTRRRGGG===777444111///...---,,,+++(((((('''&&&%%%$$$%%%%%%!!!"""$$$%%%&&&&&&%%%$$$&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!! !!!###$$$%%%"""%%%%%%"""!!!!!!###)))'''$$$"""#########"""!!!!!!!!!!!!"""###$$$$$$"""$$$%%%$$$!!!!!!###%%%'''$$$!!!!!!"""%%%&&&&&&###############$$$$$$$$$$$$######"""!!!  !!!######$$$$$$$$$ !!!######$$$$$$$$$ !!!!!!!!!"""%%%)))---)))(((((('''&&&%%%$$$$$$###%%%&&&&&&$$$######$$$ """###$$$"""!!! (((&&&$$$######$$$######$$$$$$###"""!!!!!!!!!""" ###%%%%%%"""!!!!!!######%%%%%%$$$"""!!!"""$$$%%%&&&&&&%%%###"""###$$$$$$$$$###!!! !!!%%%((("""""""""###$$$%%%&&&'''###$$$$$$###""""""###%%%###############%%%)))+++***&&&"""!!!$$$&&&&&&%%% !!!###$$$%%%!!!"""###"""!!! !!!""""""!!! !!!###%%%$$$###!!!"""###"""!!!"""!!!###### %%%&&&###&&&$$$"""!!!!!!$$$&&&(((###%%%&&&%%%###!!!!!!"""$$$$$$$$$######!!! !!!""""""""""""###&&&(((***'''%%%''''''%%%&&&)))%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######'''%%%######%%%&&&###!!!&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$%%%%%%&&&%%%""" """$$$&&&---(((###"""%%%((((((((("""###$$$###""""""$$$%%%###$$$%%%&&&%%%###!!! $$$'''***+++)))&&&%%%$$$""" !!!###%%%%%%%%%&&&&&&%%%%%%$$$#########""""""""""""""""""""""""((($$$!!!"""%%%%%%"""%%%&&&&&&%%%###""""""$$$###$$$%%%$$$"""###(((+++###&&&%%%$$$'''---+++%%%"""###(((+++((("""!!!$$$&&&&&&&&&### """%%%((('''%%%###!!!  !!!""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%''')))+++,,,***((('''%%%&&&'''(((((('''''''''$$$&&&&&&&&&$$$$$$''')))&&&'''(((+++...111444555///000333999???HHHXXXgggdddcccaaa``````ccciiinnnQQQSSSTTTRRRTTTWWWWWWSSSTTTTTTTTTVVVXXXWWWSSSOOOPPPSSSSSSQQQQQQTTTUUURRRRRRRRRSSSSSSRRRQQQQQQPPPOOORRRRRRPPPPPPSSSSSSQQQTTTSSSPPPOOONNNPPPQQQSSSQQQPPPOOONNNNNNOOOOOOPPPPPPOOOPPPQQQSSSSSSRRRQQQRRRQQQPPPQQQRRRQQQOOOMMMSSSTTTTTTTTTTTTTTTTTTSSSOOONNNNNNPPPQQQQQQOOOMMMOOOOOOOOOPPPPPPPPPQQQQQQMMMKKKMMMQQQRRROOOPPPRRRUUUQQQMMMMMMPPPRRRQQQOOOMMMOOOPPPOOOMMMLLLNNNOOOOOOOOONNNNNNNNNNNNNNNOOOMMMNNNOOOPPPPPPPPPOOOOOORRRQQQPPPRRRTTTTTTRRROOOTTTSSSRRRQQQQQQRRRSSSTTTUUUSSSRRRTTTUUURRRKKKDDD;;;777333///...,,,+++)))***((('''&&&''''''&&&%%%"""###$$$$$$$$$###""""""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""############""""""""""""######"""!!!!!!!!!!!!""""""###"""$$$$$$###!!!"""###(((&&&$$$$$$%%%%%%$$$###!!!!!!!!!""""""$$$%%%&&&###$$$%%%###!!!!!!$$$&&&---)))$$$!!!!!!"""###$$$"""!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!! !!!"""###$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%!!!"""############%%%''''''&&&&&&%%%%%%$$$$$$###"""###%%%$$$###""""""### !!!"""###""""""""""""'''&&&$$$###############$$$###"""""""""""""""""" """%%%%%%###!!!!!!"""&&&&&&%%%$$$$$$###$$$%%%$$$%%%&&&%%%###""""""$$$"""#########"""$$$'''***((('''%%%$$$###"""""""""$$$%%%%%%$$$"""!!!"""$$$######"""""""""$$$''')))'''%%%"""!!!###%%%&&&&&&###""""""!!!!!!""""""###!!!#########!!! !!!""""""!!! !!!###%%%$$$###!!!"""""""""""""""!!! ###&&&%%%!!! ###### %%%$$$###""""""###%%%&&&"""###$$$$$$"""!!!!!!"""###$$$$$$$$$###"""!!!!!!###$$$$$$$$$###$$$&&&(((***'''%%%'''&&&###$$$'''%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######&&&$$$######%%%&&&$$$"""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""###%%%&&&)))&&&$$$###%%%'''((()))&&&%%%$$$$$$$$$$$$%%%%%% !!!###%%%%%%%%%$$$######%%%((((((&&&$$$######$$$"""!!!!!!###$$$###############$$$$$$$$$$$$$$$########################(((&&&$$$$$$&&&((('''%%% """$$$$$$$$$%%%&&&(((%%%&&&&&&$$$""""""%%%(((###$$$###!!!$$$)))(((###!!!"""&&&(((&&&!!!"""&&&(((((('''$$$!!! !!!$$$$$$$$$###!!!  !!!!!!""""""###### !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ###%%%&&&%%%$$$###%%%&&&&&&&&&&&&'''''''''((('''%%%######$$$&&&''''''(((***,,,...111333444222111333777999???JJJVVVbbbcccddddddcccdddgggiiiQQQRRRQQQQQQTTTXXXVVVQQQUUUTTTTTTUUUVVVUUUSSSRRROOORRRRRRPPPPPPSSSSSSQQQRRRRRRRRRRRRRRRQQQQQQPPPMMMPPPQQQNNNNNNRRRRRROOOSSSRRRPPPNNNNNNOOOPPPQQQLLLMMMMMMNNNOOOOOOOOOOOOMMMOOOQQQQQQQQQQQQQQQRRRUUUSSSRRRRRRRRRRRROOOMMMQQQRRRSSSTTTTTTSSSRRRQQQMMMLLLLLLNNNPPPPPPOOONNNOOOOOOOOOPPPPPPQQQQQQQQQOOOMMMNNNQQQRRROOOOOOQQQRRROOOMMMNNNQQQSSSQQQOOOPPPPPPPPPNNNLLLLLLNNNPPPPPPPPPNNNNNNNNNOOOPPPQQQOOOPPPQQQRRRRRRRRRQQQPPPQQQQQQRRRTTTUUUTTTRRROOOTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTUUUUUUTTTQQQLLLIII>>>:::444000---+++)))(((,,,)))&&&'''))))))'''$$$$$$$$$$$$$$$###"""!!! ########################""""""!!!!!!!!!"""######%%%$$$###""""""###$$$%%%######"""!!!!!!!!!!!!!!!!!!###$$$###"""###$$$&&&%%%$$$%%%''''''%%%$$$!!!!!!!!!"""###%%%&&&'''###$$$###"""!!!"""%%%(((///+++%%%!!!!!!###%%%&&&"""""""""!!!!!! %%%$$$###"""!!! """###$$$%%%%%%%%%%%%%%%""""""""""""###""""""""""""$$$&&&&&&$$$"""""""""########################!!!"""$$$###""""""###$$$!!!!!!!!!!!!"""###$$$$$$&&&&&&%%%$$$$$$#########""""""""""""""""""###$$$ """$$$$$$###"""""""""&&&%%%######$$$$$$$$$###"""$$$$$$$$$"""!!!"""### """###$$$%%%&&&))),,,***(((&&&$$$"""!!!!!!!!!%%%&&&&&&$$$!!! !!!###$$$###"""!!!"""###%%%%%%#########"""!!!"""%%%(((&&&%%%$$$###""""""!!!""""""###$$$###!!! !!!""""""!!! !!!###%%%$$$###!!!!!!!!!"""""""""""""""%%%'''&&&"""!!!$$$$$$!!!$$$$$$$$$$$$$$$######$$$ !!!###"""!!!!!!"""######$$$$$$$$$$$$$$$#########$$$%%%$$$""""""$$$&&&)))&&&%%%&&&%%%""""""%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######%%%$$$###$$$%%%&&&%%%$$$"""#########$$$$$$%%%%%%&&&%%%%%%$$$$$$#########$$$############$$$$$$$$$###$$$%%%%%%%%%&&&(((******'''$$$$$$&&&'''%%%### !!!###$$$%%%%%%$$$$$$"""$$$%%%%%%###""""""###&&&$$$""""""######"""!!!!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""$$$'''*** """$$$%%%%%%%%%&&&((('''''''''$$$"""!!!###%%%"""###!!!!!!%%%&&&###"""###&&&)))&&&!!!"""'''(((((((((&&&###!!!!!!""" !!!!!!!!! !!!!!!"""###$$$%%%&&&&&& !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%''''''+++((($$$"""###%%%&&&&&&((()))+++---...///000000111000111333333555<<>>666111//////,,,+++,,,+++&&&$$$%%%"""$$$''''''%%%###""""""%%%$$$$$$%%%''''''&&&$$$$$$###""""""######""" $$$$$$###"""""""""#########"""!!!!!!!!!"""$$$%%%&&&&&&%%%### !!!"""&&&%%%$$$$$$%%%%%%###!!! !!!"""&&&&&&$$$$$$$$$$$$&&&&&&########################$$$$$$######"""######$$$ !!!""""""!!!###&&&(((###!!! !!!%%%'''&&&###!!!!!!"""###$$$%%%%%%%%%&&&''''''''''''%%%$$$###"""$$$$$$$$$"""!!!"""### !!!!!!""""""""""""!!!"""###$$$%%%&&&''''''''''''''''''&&&%%%$$$""""""###%%%&&&&&&$$$#########"""""""""!!!!!!""""""### !!!!!!""""""""""""!!!%%%$$$###"""!!!!!!""""""&&&&&&%%%%%%$$$$$$######(((+++,,,(((""""""%%%$$$###""""""$$$%%%$$$#########$$$$$$$$$$$$######((('''%%%###"""!!! """$$$%%%###!!!!!!###&&&%%%$$$#########$$$&&&&&&$$$&&&((('''&&&%%%&&&&&&########################%%%$$$"""!!!"""###%%%'''###"""!!!"""######""" #########$$$%%%%%%&&&&&&$$$%%%%%%$$$""""""$$$&&&%%%%%%%%%$$$""" """"""######$$$%%%&&&&&& """&&&)))))))))%%%'''%%%"""$$$+++//////&&&&&&%%%%%%%%%%%%%%%&&&"""%%%***---,,,***&&&###"""%%%%%%######%%%$$$!!!$$$$$$%%%&&&&&&&&&&&&&&&&&&)))++++++(((&&&&&&'''&&&%%%%%%'''((()))(((&&&$$$%%%&&&%%%#########%%%""""""######$$$%%%%%%&&&)))((('''%%%$$$#########'''%%%#########$$$###"""$$$$$$###""""""###$$$$$$###############""""""""" """$$$&&&''''''''''''%%%&&&&&&'''&&&%%%$$$###%%%&&&'''&&&$$$######$$$###"""!!! !!!"""###$$$### $$$&&&###!!!!!! !!!""""""""" $$$"""!!!"""!!!"""''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$###!!!!!!"""###"""$$$###!!!!!!!!!!!!!!!!!!"""###$$$$$$"""###$$$$$$%%%%%%$$$$$$((('''&&&$$$$$$$$$%%%&&&$$$$$$%%%&&&(((***,,,---...+++((('''))),,,.........///000///...///444888YYYZZZ[[[ZZZWWWVVVVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTSSSTTTUUUUUUTTTRRROOOMMMSSSTTTTTTUUUUUUUUUTTTSSSQQQQQQQQQQQQQQQPPPOOONNNTTTSSSQQQPPPQQQSSSVVVXXXQQQRRRSSSSSSRRRQQQRRRSSSQQQPPPOOONNNOOOPPPQQQQQQRRRRRRQQQQQQPPPPPPOOOOOORRRSSSTTTTTTRRRQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPNNNOOORRRTTTTTTSSSPPPPPPPPPPPPPPPOOOOOONNNQQQRRRSSSRRRPPPPPPRRRSSSPPPPPPPPPRRRTTTSSSOOOLLLNNNOOOPPPOOONNNNNNOOOPPPMMMMMMOOOQQQSSSSSSPPPNNNNNNMMMMMMMMMOOOPPPQQQQQQPPPOOONNNOOOQQQQQQOOOMMMSSSPPPJJJ@@@777111///000///++++++,,,***%%%###$$$!!!###%%%&&&%%%#########$$$######$$$&&&&&&%%%$$$%%%###""""""###$$$###"""######""""""""""""######"""""""""""""""######$$$&&&%%%$$$""" """$$$######$$$%%%%%%$$$""" !!! !!!!!!"""###$$$&&&&&&%%%$$$$$$%%%&&&&&&"""""""""""""""#########&&&%%%###""""""###$$$$$$"""""""""!!!!!!"""%%%(((###!!!!!!"""%%%&&&%%%$$$!!!!!!""""""###$$$%%%&&&%%%&&&(((((('''&&&###""""""$$$$$$$$$""""""###$$$!!!!!!!!!""""""""""""!!!###$$$$$$%%%%%%$$$$$$###%%%'''((((((&&&###"""!!!"""###$$$$$$###"""###$$$######""""""!!!"""""""""""""""######$$$$$$$$$$$$#########"""""""""""""""'''&&&&&&%%%%%%$$$$$$$$$$$$'''***((($$$"""###%%%"""!!!!!!###%%%%%%$$$""""""###%%%&&&&&&%%%###""" ###%%%$$$""" """### $$$'''&&&"""!!!$$$(((%%%$$$"""""""""###%%%'''$$$&&&''''''&&&%%%%%%&&&"""###############$$$$$$#########"""!!!"""$$$&&&"""""""""""""""!!! #########$$$$$$$$$%%%%%%&&&&&&%%%###"""###&&&)))$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&"""""""""###$$$&&&&&&'''$$$&&&&&&###%%%+++///...,,,+++)))&&&$$$###"""""""""$$$'''+++---,,,(((%%% $$$%%%###$$$&&&&&&"""$$$%%%&&&&&&''''''&&&&&&$$$)))---,,,'''###$$$&&&&&&%%%%%%&&&((()))((('''''''''''''''&&&&&&&&&'''############$$$$$$%%%%%%((((((&&&%%%$$$#########$$$$$$###############"""%%%%%%$$$######$$$%%%%%%$$$$$$%%%$$$""""""""""""$$$$$$%%%'''((('''$$$"""''''''''''''((('''%%%###"""$$$''''''%%%###"""""""""!!!  !!!###%%%### !!!$$$%%%""" """######""""""!!!!!!!!!!!!$$$"""###%%%### !!!%%%$$$$$$$$$%%%(((***---...''''''''''''''''''''''''######$$$###!!!!!!"""$$$"""$$$### """""" !!!!!!"""######$$$""""""###$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%!!!###$$$&&&'''))),,,...***)))'''(((***,,,,,,,,,---000222111///...111444UUUWWWYYYYYYXXXWWWWWWXXXUUUUUUVVVVVVUUUUUUTTTSSSRRRSSSTTTTTTRRRPPPMMMKKKPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOTTTSSSQQQPPPQQQTTTWWWYYYPPPQQQRRRRRRPPPPPPQQQRRRQQQQQQPPPOOONNNOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPRRRTTTUUUTTTRRRQQQQQQRRRTTTTTTSSSRRRQQQQQQPPPPPPOOONNNNNNNNNPPPRRRRRRRRRPPPPPPQQQQQQQQQPPPPPPOOOSSSTTTTTTSSSRRRRRRSSSUUUPPPPPPQQQRRRSSSRRROOOMMMNNNOOOPPPPPPNNNNNNOOOPPPNNNNNNOOOQQQSSSSSSPPPNNNMMMNNNNNNNNNOOOPPPQQQRRRTTTSSSRRRQQQQQQOOOMMMLLLPPPLLLDDD:::222.........---******+++)))$$$###$$$"""$$$&&&&&&%%%$$$$$$%%%###""""""###%%%&&&$$$###$$$"""!!!"""$$$&&&&&&%%%###""""""!!!""""""###### !!!###$$$$$$$$$"""!!!$$$$$$$$$###""""""$$$&&&!!!###%%%%%%%%%#########"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!"""###$$$'''&&&%%%#########$$$%%%"""######!!! """$$$$$$###"""###$$$$$$######""""""""""""###$$$%%%&&&$$$%%%&&&'''&&&$$$"""!!!"""###$$$$$$###"""###%%%"""""""""!!!!!!!!!!!!"""$$$$$$$$$######!!! ###&&&))))))&&&###""""""!!!###$$$###""""""###%%%&&&%%%$$$"""!!!!!! """""""""######$$$%%%%%%"""""""""###############&&&&&&&&&%%%%%%$$$$$$$$$"""$$$''''''%%%###$$$%%%"""""""""###%%%&&&$$$###"""###%%%''''''%%%###""""""%%%%%%""" !!!$$$ $$$)))((($$$!!!###'''$$$###!!! !!!"""$$$&&&###$$$&&&&&&$$$###$$$%%%""""""######$$$$$$$$$%%% ###%%%&&&$$$######%%%"""#########!!! """""""""###############&&&&&&%%%###"""###'''***###!!! """###""" !!!!!!"""######$$$%%%%%%$$$$$$$$$#########%%%&&&###&&&'''%%%'''***+++)))---+++(((%%%###""""""""""""###%%%))),,,,,,***((( ###%%%###$$$'''(((%%%$$$%%%&&&&&&''''''&&&&&&"""''',,,+++&&&"""###&&&'''&&&%%%&&&'''((((((''')))((((((((())))))))))))&&&%%%%%%%%%$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$############&&&%%%$$$######$$$%%%&&&###%%%&&&%%%"""!!!"""###$$$$$$$$$&&&(((((($$$!!!)))((('''((())))))&&&$$$ """%%%&&&$$$"""!!! !!!!!! """###$$$###!!!"""%%%$$$!!!!!!$$$%%%$$$###"""!!!"""###$$$""""""%%%)))'''"""!!!###""""""###$$$&&&)))+++---&&&&&&&&&&&&&&&&&&&&&&&&"""######"""!!!!!!###$$$!!!######!!! ###""" !!!""""""######""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%"""$$$&&&''''''))),,,///(((''''''))),,,---------,,,///222222000///111444SSSUUUXXXYYYXXXWWWWWWXXXUUUUUUUUUUUUUUUTTTTTTSSSNNNOOOPPPQQQQQQQQQPPPOOOOOOPPPPPPOOOMMMMMMOOOQQQRRRRRRRRRSSSRRRRRRQQQQQQTTTSSSRRRQQQRRRSSSUUUWWWPPPQQQRRRQQQPPPOOOPPPRRRRRRRRRRRRPPPNNNNNNOOOQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRSSSTTTTTTRRRPPPPPPQQQUUUUUUTTTSSSRRRQQQQQQPPPNNNNNNNNNNNNOOOPPPQQQQQQOOOPPPQQQQQQRRRRRRQQQQQQTTTUUUUUUTTTSSSSSSTTTVVVSSSSSSSSSSSSSSSRRRRRRQQQNNNPPPQQQPPPOOONNNOOOQQQQQQPPPOOOPPPRRRRRRPPPOOORRRRRRRRRPPPNNNMMMNNNPPPRRRRRRRRRRRRQQQPPPOOOOOOLLLFFF===666111///---,,,,,,)))(((***)))%%%###%%%###%%%&&&&&&%%%$$$%%%&&&$$$######$$$&&&&&&%%%###$$$"""!!!"""$$$&&&''''''""""""!!!!!!!!!"""###### ###%%%%%%$$$""" """###$$$$$$######$$$&&&###%%%%%%%%%%%%&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!###$$$%%%''''''&&&%%%$$$$$$$$$$$$"""###$$$###!!! !!!"""$$$$$$##################$$$###"""""""""###$$$%%%$$$$$$%%%%%%$$$###!!! """###%%%$$$######$$$%%%###""""""!!!!!!!!!!!!"""###############"""!!! !!!%%%((((((&&&###$$$%%%######$$$###""""""$$$%%%'''&&&%%%###!!!!!! """!!!!!!!!!!!!!!!"""### !!!"""###############$$$$$$$$$%%%%%%%%%%%%%%%###%%%&&&&&&$$$#########%%%#########%%%&&&%%%$$$"""###%%%&&&&&&%%%###""""""%%%'''%%%!!!!!!"""&&&))))))&&&######$$$###"""!!!!!!!!!"""###$$$!!!###$$$$$$###""""""###""""""######$$$%%%%%%%%% $$$))))))'''%%%%%%&&&%%%&&&'''&&&###!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$###"""$$$'''***&&&### !!!$$$%%%$$$""""""""""""############$$$"""###$$$###"""$$$&&&)))###&&&'''&&&&&&)))(((%%%(((&&&%%%######$$$&&&'''###$$$%%%''')))***+++,,,$$$'''&&&###$$$'''(((&&&$$$$$$%%%&&&&&&&&&&&&&&&"""%%%((((((&&&$$$%%%''')))'''%%%%%%'''((('''&&&((('''&&&'''((()))(((''''''&&&&&&%%%$$$$$$######!!!!!!!!!!!!"""###$$$%%%"""$$$&&&%%%$$$######$$$%%%%%%$$$######$$$%%%%%%"""%%%'''%%%"""!!!###%%%"""!!!!!!$$$(((***(((%%%(((&&&%%%'''******'''$$$!!!$$$$$$###!!! !!!!!!!!!""""""""""""""""""###!!!"""$$$### !!!%%%###"""!!! !!!"""### !!!&&&+++)))$$$!!!#########"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! """$$$"""### ###""" !!!""""""""""""!!!"""######$$$$$$############$$$$$$%%%&&&&&&&&&%%%(((******((())),,,///'''''''''))),,,......---)))---000111//////111333RRRUUUWWWXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSOOOPPPPPPPPPQQQQQQRRRRRRPPPQQQPPPNNNLLLLLLPPPSSSPPPPPPQQQQQQRRRRRRQQQQQQSSSSSSRRRRRRRRRSSSSSSTTTPPPRRRSSSRRRQQQPPPQQQRRRSSSTTTTTTQQQNNNNNNPPPRRRQQQRRRRRRRRRSSSSSSTTTTTTQQQSSSTTTSSSQQQOOOOOOPPPSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPOOOOOOOOOPPPQQQNNNOOOPPPRRRRRRSSSSSSSSSSSSTTTTTTSSSRRRRRRSSSUUUTTTTTTSSSRRRQQQQQQRRRSSSOOOPPPQQQPPPOOOOOOOOOQQQTTTRRRPPPOOOPPPPPPPPPOOOSSSTTTTTTRRROOOMMMNNNPPPQQQRRRSSSRRRRRRQQQPPPQQQGGG???666222222222...)))***''''''))))))%%%$$$&&&$$$%%%&&&&&&$$$###$$$%%%%%%%%%$$$&&&'''((('''%%%&&&$$$""""""$$$&&&''''''!!!!!!!!!!!!!!!"""###### !!!"""###$$$######""" ###%%%%%%$$$"""!!!!!!!!!$$$%%%%%%%%%&&&(((&&&&&&%%%$$$############"""##################"""###"""!!!!!!!!!###%%%'''&&&&&&&&&%%%%%%###"""""" """%%%%%%$$$###"""###!!!"""############$$$%%%&&&%%%###"""!!!"""###$$$%%%%%%%%%$$$######"""""""""###%%%$$$$$$###%%%&&&$$$###"""!!! !!!""" !!!"""$$$%%%%%%%%%%%%$$$((((((%%%###%%%((($$$%%%%%%###""""""$$$&&&&&&%%%$$$###""""""""""""###"""!!! !!!!!!""" """###$$$$$$$$$###""""""######$$$%%%%%%%%%###$$$$$$$$$#########$$$(((&&&$$$###%%%&&&&&&%%%""""""###$$$$$$###""""""%%%%%%%%%$$$"""!!!!!!!!!%%%&&&((()))(((%%%""" """"""#########$$$$$$$$$!!!###$$$$$$###""""""###""""""###$$$$$$%%%&&&&&&!!!%%%((('''$$$###%%%(((***+++,,,+++'''$$$$$$%%%###########################$$$$$$###"""$$$''')))+++'''###"""%%%&&&$$$!!!############"""""""""""""""###$$$###"""###'''***###%%%%%%"""###'''(((&&&%%%$$$""""""###%%%''')))$$$%%%'''&&&%%%''',,,000,,,,,,)))$$$"""%%%&&&$$$###$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&'''((()))***+++(((&&&%%%&&&'''&&&%%%&&&$$$###$$$'''((('''%%%$$$$$$$$$$$$$$$#########!!! !!!!!!"""###$$$$$$###%%%((('''$$$"""###$$$%%%$$$###""""""###$$$%%%!!!$$$'''&&&"""!!!$$$'''$$$!!! ###'''***)))&&&%%%###"""%%%)))***'''### """$$$$$$###""""""""""""###$$$%%%$$$###""" !!! !!!###!!! %%%""""""!!! !!!"""""" $$$((('''###"""$$$%%%$$$""" !!! !!! !!!###!!!""" """!!! """"""""""""!!!!!!""""""############### !!!"""$$$%%%&&&''''''(((+++---+++((('''***...)))((('''(((***,,,,,,+++))),,,///000......000333SSSVVVXXXXXXVVVTTTSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSTTTSSSRRRQQQQQQPPPQQQQQQRRRSSSQQQNNNLLLMMMRRRVVVNNNNNNOOOPPPQQQQQQQQQQQQSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTSSSRRRQQQRRRTTTTTTUUUUUURRROOONNNPPPRRROOOOOOPPPPPPQQQRRRRRRRRRQQQRRRSSSRRRPPPOOONNNOOOPPPQQQRRRSSSTTTUUUVVVVVVQQQRRRRRRQQQPPPOOOPPPRRRNNNNNNPPPRRRSSSTTTTTTTTTRRRSSSSSSSSSQQQQQQSSSTTTSSSRRRQQQOOONNNNNNQQQSSSOOOPPPQQQQQQOOOOOOPPPQQQWWWTTTPPPNNNOOOPPPPPPOOOQQQSSSTTTRRRPPPOOOQQQTTTSSSTTTTTTSSSQQQPPPOOOOOODDD;;;333111444444...'''(((&&&&&&))))))%%%$$$'''$$$%%%&&&%%%###"""###$$$''''''&&&((()))***(((''')))&&&###"""$$$%%%%%%%%%!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!"""$$$%%% ###%%%&&&### """%%%%%%$$$$$$&&&((())))))'''&&&%%%%%%$$$$$$""""""############""""""###"""!!!!!!"""$$$&&&'''$$$$$$%%%%%%$$$###!!! !!!%%%''''''&&&%%%%%% """######$$$&&&((('''&&&###"""!!!!!!###$$$'''&&&%%%$$$############"""###%%%%%%$$$$$$%%%&&&$$$###""" !!!""" """%%%''')))***+++###''''''$$$$$$'''***&&&&&&&&&$$$""""""$$$&&&$$$$$$###############$$$&&&%%%$$$"""""""""###### """###$$$$$$$$$###!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""###$$$&&&'''+++(((%%%###$$$&&&&&&&&&""""""############""""""######""""""###$$$%%%%%%''''''((())))))'''""""""###$$$%%%%%%%%%%%%$$$"""###%%%%%%###"""###$$$""""""###$$$%%%%%%&&&&&&!!!$$$%%%###$$$)))---///000...***''''''(((%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$######$$$&&&(((000+++%%%$$$&&&&&&###$$$$$$######"""!!!!!!!!!$$$%%%%%%###!!!!!!%%%(((###$$$""" &&&))))))'''%%%###!!!!!!###%%%'''$$$'''(((%%%###%%%,,,222222111,,,$$$!!!###$$$"""######$$$%%%%%%%%%%%%$$$%%%$$$###%%%(((+++,,,,,,,,,)))&&&%%%&&&&&&%%%%%%&&&$$$"""$$$'''((('''%%%!!!!!!!!!"""######$$$$$$"""""""""!!!"""######$$$$$$''')))(((%%%"""###$$$$$$$$$###""""""###$$$$$$ $$$'''&&&###"""%%%((()))%%%!!!"""&&&(((&&&######!!! ###((()))&&&"""!!!###%%%$$$###"""###$$$"""###%%%'''&&&$$$!!!  """$$$######"""""""""######$$$ !!!%%%$$$!!!"""&&&%%%$$$###""""""###$$$$$$  !!!### !!! """!!! """"""""""""!!!!!!!!!"""############### """$$$&&&'''((((((***---...,,,(((&&&)))---+++)))'''''')))))))))(((+++...111000......000333[[[YYYWWWWWWXXXXXXVVVUUUTTTSSSSSSTTTUUUVVVTTTSSSTTTSSSSSSRRRQQQPPPPPPPPPRRRSSSTTTSSSRRRQQQRRRTTTLLLMMMOOOQQQQQQPPPOOONNNRRRSSSTTTTTTTTTSSSQQQPPPMMMOOOQQQQQQQQQQQQSSSTTTTTTSSSQQQOOONNNOOOPPPQQQTTTSSSPPPOOOOOOQQQSSSUUUQQQQQQRRRSSSSSSRRRQQQPPPQQQQQQQQQOOONNNOOORRRUUUUUURRROOONNNOOORRRSSSTTTSSSQQQNNNNNNOOOQQQRRRSSSQQQSSSUUUTTTQQQQQQRRRUUUUUUUUUUUUUUUSSSQQQOOONNNNNNOOOQQQRRRSSSRRRQQQQQQMMMNNNPPPPPPPPPPPPNNNMMMOOOPPPPPPPPPPPPPPPOOOOOOSSSQQQOOOOOOPPPNNNIIIEEE:::888666444222///,,,))))))((((((&&&%%%$$$######%%%%%%%%%$$$%%%%%%&&&&&&"""###%%%%%%%%%$$$""" %%%$$$"""!!!!!!"""$$$%%%!!!"""######"""!!!!!!"""$$$$$$$$$"""!!!###"""!!!!!!!!!"""$$$%%% ###&&&&&&%%%###!!!###%%%&&&'''&&&$$$######&&&%%%""" ###'''%%%$$$""""""###$$$$$$###!!!###%%%''''''%%%###!!! !!!###&&&))))))'''$$$  %%%'''$$$ &&&'''&&&$$$!!! !!! ###'''((('''%%%$$$$$$$$$$$$######""""""#########""""""!!!!!!!!!!!!!!!(((((('''%%%###"""###%%%%%%%%%&&&(((***)))'''$$$$$$%%%&&&%%%#########%%%"""&&&'''%%%""""""###""""""""""""############""""""""""""############!!!###$$$$$$######$$$%%%!!!###%%%'''(((((('''&&&(((######((()))&&&$$$'''!!!!!!""""""""""""!!!!!!&&&### !!!###$$$""" '''%%%$$$$$$%%%&&&%%%$$$!!!!!!"""###############$$$###"""!!!!!!###%%%&&&(((%%%######&&&'''&&&$$$&&&###"""###!!! ###((()))&&&///)))***222((())),,,---,,,'''%%%&&&&&&"""%%%"""!!!###'''******(((...&&&"""$$$&&&$$$"""!!!!!!###$$$###"""###$$$"""!!!!!!!!!!!!###%%%&&&!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$###&&&%%% %%%)))***......***&&&%%%'''%%% $$$$$$######"""######$$$$$$%%%&&&&&&&&&(((+++...---,,,+++)))'''&&&%%%%%%&&&%%%$$$$$$%%%%%%###"""!!!###$$$%%%$$$"""!!!###!!! """%%%'''%%%###)))$$$!!!###$$$"""###&&&$$$"""!!!!!!"""######"""###$$$&&&'''''''''&&&&&&&&&%%%%%%$$$##################"""""""""###%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$###  !!! """'''######$$$$$$$$$######""" """""" %%%&&&%%%!!!  !!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!  !!!!!!"""!!!!!! $$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&000000...+++'''%%%&&&'''(((((()))(((''''''***,,,+++,,,,,,,,,,,,...222555[[[YYYVVVUUUVVVVVVVVVVVVWWWVVVVVVWWWXXXXXXVVVTTTSSSRRRRRRQQQPPPPPPOOOOOOQQQSSSTTTTTTSSSRRRRRRSSSMMMNNNPPPQQQQQQQQQOOONNNRRRRRRSSSTTTSSSRRRQQQPPPOOOQQQRRRQQQPPPPPPQQQRRRQQQPPPOOONNNNNNOOOQQQRRRSSSRRRQQQOOOOOOPPPRRRRRRQQQQQQRRRSSSSSSRRRQQQPPPUUUUUUTTTQQQOOONNNPPPRRRRRRPPPOOOOOOQQQSSSTTTUUUSSSQQQOOOOOOQQQRRRSSSRRRNNNPPPQQQQQQOOONNNOOOQQQQQQRRRSSSSSSSSSRRRQQQPPPOOOPPPQQQQQQQQQQQQQQQQQQOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPSSSQQQPPPPPPNNNKKKDDD@@@777555222111///---***'''(((((('''&&&%%%$$$######&&&%%%%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&$$$###"""$$$$$$###""""""###$$$$$$ !!!###$$$$$$###!!! """###$$$&&&&&&%%%###"""""""""!!!!!!!!!"""###$$$ !!!###%%%$$$""" !!!"""###$$$$$$###""" ###&&&$$$!!!!!!$$$'''%%%###""""""$$$$$$###""" """$$$%%%%%%$$$""" !!!!!!###&&&((((((&&&###!!!!!!%%%'''$$$!!!"""######"""  """"""$$$&&&'''%%%$$$######%%%$$$"""!!!!!!!!!"""###!!!!!! !!!"""###$$$'''''''''%%%""""""###%%%&&&&&&&&&''')))(((&&&###"""###$$$$$$"""!!!"""$$$"""%%%&&&###!!!!!!!!!""""""""""""############""""""""""""###############$$$%%%$$$###$$$%%%'''"""###%%%'''((('''&&&%%%&&&"""!!!&&&(((%%%###%%%""""""""""""""""""""""""&&&###!!!!!!###$$$###!!!)))'''$$$###$$$$$$$$$###!!!""""""###############&&&%%%###"""!!!"""###$$$&&&$$$"""$$$'''))))))(((&&&###"""###""" ###)))%%% +++%%%!!!###)))***,,,+++&&&%%%'''&&&###&&&$$$"""$$$(((+++***(((///'''"""$$$%%%$$$""""""!!!"""######""""""###$$$######"""!!!"""###$$$%%%!!!"""$$$&&&&&&%%%###"""%%%%%%$$$%%%&&&&&&&&&%%%!!!"""###%%%&&&&&&%%%$$$(((,,,,,,&&&"""###$$$###%%%%%%$$$#########$$$$$$###$$$%%%%%%%%%'''***,,,,,,+++***((('''&&&&&&&&&&&&$$$######$$$$$$###"""!!!"""$$$%%%&&&%%%$$$###$$$"""!!!"""%%%&&&%%%###'''"""!!!""""""%%%)))$$$###!!!!!!#########"""$$$$$$#########$$$&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%$$$###"""""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###$$$$$$%%%&&&'''%%%!!! """""" !!!$$$)))'''%%%###""""""#########%%%$$$ !!!$$$&&&$$$!!!  !!!  !!!""" !!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!! ###############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&......---***'''%%%&&&''''''(((((('''&&&&&&(((***)))***+++,,,,,,---000333[[[YYYVVVUUUUUUVVVVVVVVVWWWWWWWWWYYYYYYXXXUUUSSSRRRRRRQQQQQQPPPPPPOOOOOOQQQSSSVVVVVVUUUSSSSSSSSSOOOPPPQQQRRRRRRQQQPPPOOOQQQRRRSSSSSSSSSRRRPPPOOOQQQRRRSSSRRRPPPOOOPPPQQQOOONNNNNNMMMNNNPPPQQQSSSRRRQQQQQQPPPPPPPPPOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQUUUUUUTTTRRRPPPOOOPPPRRRNNNOOOPPPQQQRRRTTTUUUUUURRRQQQPPPQQQSSSTTTSSSRRRQQQRRRSSSRRRQQQPPPQQQSSSMMMNNNPPPQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQPPPQQQQQQRRRRRRRRRQQQQQQSSSSSSRRRPPPLLLEEE===888222000...---,,,***(((&&&(((((('''&&&%%%$$$######&&&&&&%%%$$$############$$$%%%&&&&&&&&&%%%###"""########################!!!"""###$$$$$$###"""!!!$$$%%%&&&''''''&&&$$$###!!!!!! !!!"""###"""!!!!!!###$$$###!!! !!!""""""###"""$$$%%%###!!!!!!$$$(((######"""###%%%%%%###""" !!!###$$$$$$###!!! !!!"""###%%%'''&&&$$$"""""" """%%%'''%%%""""""######"""!!!!!!###$$$###$$$%%%%%%#########%%%&&&$$$""" !!!###$$$!!!  """%%%&&&&&&&&&&&&$$$""""""###%%%((('''&&&&&&''''''%%%### """###"""!!!!!!"""### """$$$$$$""" """"""""""""############""""""""""""############%%%&&&&&&%%%$$$$$$''')))$$$$$$&&&''''''&&&%%%$$$$$$ $$$&&&$$$###$$$###"""!!!!!!!!!!!!"""###&&&$$$###"""$$$$$$###""",,,)))%%%""""""#########"""""""""############$$$'''&&&$$$"""!!!!!!!!!"""###""""""$$$(((***++++++&&&###"""###""" ###))))))!!!)))###!!!$$$)))''')))(((%%%$$$&&&&&&$$$(((%%%$$$&&&)))+++***(((111)))######$$$###"""$$$###$$$$$$"""!!!!!!###%%%%%%$$$###"""""""""###$$$!!!###&&&((('''%%%!!!$$$$$$%%%%%%&&&&&&&&&''',,,%%%"""((()))$$$!!!$$$###))),,,&&& ###%%%'''&&&%%%$$$$$$$$$$$$%%%"""###$$$%%%%%%&&&(((*********)))''''''&&&&&&'''%%%###""""""###$$$###!!!"""###%%%&&&&&&&&&%%%$$$%%%#########%%%%%%%%%###$$$ !!!######&&&+++$$$###!!!!!!###$$$###"""%%%###!!! """$$$&&&############$$$%%%&&&'''&&&%%%$$$###""""""""""""######$$$%%%%%%$$$#########"""!!!!!!"""$$$'''(((&&&###"""%%%$$$ """---***&&&""" !!!"""$$$%%%&&&%%%!!!!!!$$$%%%""""""!!!  !!!""" !!!"""""" !!!!!!  !!!"""###$$$"""!!! !!!"""######""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&*********(((&&&%%%&&&''''''((('''&&&%%%%%%''')))''')))+++,,,,,,,,,---///YYYXXXWWWXXXXXXXXXVVVUUUVVVVVVVVVWWWXXXVVVSSSPPPSSSRRRRRRRRRQQQQQQQQQPPPQQQSSSWWWXXXVVVTTTSSSSSSRRRRRRSSSSSSSSSRRRQQQPPPQQQRRRRRRSSSRRRQQQPPPOOOPPPQQQRRRQQQPPPOOOPPPRRRPPPOOOOOOOOOOOOPPPQQQRRRPPPQQQQQQQQQQQQOOONNNMMMQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQRRRQQQPPPPPPRRRTTTNNNOOORRRSSSSSSSSSSSSSSSRRRQQQQQQSSSTTTUUUSSSRRRRRRSSSSSSSSSRRRRRRRRRSSSMMMMMMNNNPPPQQQRRRRRRSSSSSSRRRPPPOOONNNOOOPPPPPPRRRQQQPPPOOOOOOPPPQQQRRRPPPQQQRRRRRRRRRRRRRRRRRRTTTTTTRRROOOIII@@@777111000...+++******)))'''%%%''''''&&&&&&%%%$$$######'''&&&%%%$$$###"""""""""$$$$$$%%%%%%%%%$$$###"""""""""############""""""""""""###$$$$$$###""""""%%%%%%&&&&&&&&&%%%$$$### !!!!!!""""""""""""###$$$%%%###!!! !!!#########$$$$$$###!!!"""%%%(((###""""""$$$%%%%%%$$$""" !!!###$$$$$$###!!! """""""""$$$%%%%%%###!!!"""!!!!!!"""%%%&&&%%%$$$''''''(((&&&%%%$$$&&&'''###$$$$$$$$$###$$$&&&)))'''%%%""" !!!$$$&&&"""!!!"""$$$&&&$$$%%%%%%###!!!"""###%%%)))'''%%%%%%%%%%%%$$$""" !!!######""""""###$$$###$$$$$$###""" !!!"""""""""############!!!"""""""""############%%%&&&%%%$$$###$$$''')))%%%%%%%%%&&&%%%$$$###"""###!!!!!!###%%%%%%$$$###$$$###!!! !!!###$$$&&&%%%$$$$$$$$$$$$$$$$$$,,,)))$$$!!!"""###$$$%%%###""""""#########$$$$$$&&&%%%$$$###""""""""""""""""""###$$$&&&(((******)))%%%$$$$$$""""""''',,,***///###$$$///%%%######&&&%%%""""""%%%&&&###'''%%%$$$%%%)))***(((%%%111)))#########""""""%%%%%%%%%$$$""" !!!###&&&'''&&&$$$###""""""###$$$"""###%%%&&&&&&%%%###"""###%%%&&&&&&&&&&&&'''(((>>>,,,"""&&&(((!!!""")))!!!'''***&&&"""###%%%%%%''''''&&&%%%%%%%%%%%%%%%"""###%%%%%%%%%&&&(((***((((((''''''&&&&&&''''''$$$"""!!!"""######"""!!!######$$$%%%&&&%%%%%%$$$#########$$$%%%&&&&&&&&&"""!!!###''''''%%%%%%)))%%%###""""""###$$$$$$###$$$###"""!!!!!!"""$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$######%%%###!!! !!!###%%%'''%%%######&&&%%%"""!!!###***(((%%%"""!!!!!!"""######%%%### ###$$$""""""!!! !!!"""!!! !!!"""""" !!!$$$%%%"""!!! !!!###%%%"""""""""!!!""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%%%%&&&'''((((((((('''%%%%%%''')))%%%(((+++,,,,,,+++++++++VVVWWWYYY[[[]]][[[VVVSSSVVVVVVVVVWWWWWWVVVSSSPPPTTTTTTTTTTTTSSSSSSSSSSSSQQQSSSWWWXXXVVVTTTSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSQQQRRRSSSSSSSSSRRRPPPPPPNNNOOOQQQQQQPPPQQQRRRTTTSSSSSSRRRQQQQQQQQQQQQQQQOOOPPPQQQRRRQQQPPPNNNMMMQQQQQQQQQQQQRRRRRRSSSSSSNNNPPPQQQPPPOOOOOOQQQRRROOORRRTTTTTTRRRPPPPPPQQQRRRQQQQQQSSSTTTUUUSSSRRROOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOPPPPPPQQQQQQSSSQQQPPPNNNNNNNNNOOOPPPQQQPPPOOONNNNNNOOOPPPQQQPPPQQQQQQRRRSSSSSSRRRRRRTTTSSSPPPKKKCCC:::333//////---***)))))))))(((&&&&&&&&&&&&%%%%%%$$$$$$###'''&&&%%%$$$###########################""""""!!!!!!"""############"""!!!"""""""""######"""""""""###$$$$$$$$$$$$######### !!!!!!!!!!!!!!!"""!!!!!!###&&&'''&&&%%%  """###$$$$$$$$$$$$#########%%%'''###""""""###%%%%%%$$$###""""""###$$$$$$###""""""###""""""###%%%%%%###!!!###"""""""""$$$%%%%%%$$$***+++***(((&&&%%%%%%'''"""######$$$$$$&&&***---(((&&&### """$$$&&&$$$"""!!! !!!"""############"""!!!!!!$$$&&&)))'''$$$###$$$$$$######!!!"""$$$$$$$$$$$$&&&'''&&&%%%$$$###""""""!!!!!!!!!"""""""""############!!!"""""""""############$$$%%%%%%$$$######&&&(((%%%%%%%%%$$$$$$###""""""#########$$$&&&((('''%%%%%%###""" """###%%%%%%%%%%%%$$$######$$$$$$***'''###!!!"""$$$&&&'''#########"""###$$$%%%%%%##################$$$$$$############$$$%%%&&&'''+++'''%%%$$$"""!!!&&&$$$777EEE))),,,%%% ###### $$$%%%"""%%%###"""$$$((()))&&&###...(((###"""""" """&&&%%%%%%$$$"""!!!!!!$$$&&&&&&%%%$$$######$$$%%%%%%############$$$%%%&&&'''$$$%%%''''''%%%%%%''')))<<<+++!!!&&&((("""###+++###&&&&&&$$$%%%(((&&&###'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''&&&'''((()))''''''&&&&&&&&&&&&''''''###"""!!!"""###$$$###!!!"""######$$$$$$$$$$$$$$$!!!"""###%%%&&&''')))***"""$$$)))...,,,&&&###%%%%%%###""""""###$$$$$$######$$$$$$$$$$$$$$$######'''&&&%%%$$$############!!!!!!"""###$$$%%%%%%%%%########################'''%%%###!!! !!!###%%%###!!!"""%%%&&&######%%%############""""""""""""!!! """$$$"""!!!!!!!!! !!!!!!!!! !!!"""""" !!!""""""!!!  """$$$&&&"""""""""!!!""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&&&&%%%%%%&&&''')))))))))(((&&&&&&(((***%%%(((,,,---,,,+++******UUUVVVYYY[[[]]][[[VVVRRRXXXWWWVVVVVVWWWWWWUUUSSSUUUUUUUUUUUUTTTTTTTTTTTTQQQSSSVVVVVVUUUSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVRRRSSSTTTTTTTTTSSSQQQPPPMMMOOOPPPQQQQQQQQQSSSUUUTTTTTTSSSSSSRRRQQQQQQPPPOOOPPPQQQRRRRRRQQQPPPOOOQQQQQQPPPQQQQQQRRRSSSTTTQQQRRRRRRQQQNNNMMMMMMNNNPPPSSSVVVUUUQQQOOOOOOQQQRRRQQQPPPQQQSSSTTTSSSRRRQQQPPPOOOOOOQQQQQQPPPOOOPPPPPPOOOOOOOOOPPPPPPQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPOOOOOONNNNNNOOOOOOPPPOOOPPPQQQRRRRRRRRRRRRRRRQQQOOOKKKCCC:::333000...111...+++)))))))))((('''&&&%%%%%%%%%$$$$$$$$$###''''''&&&%%%$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!"""""""""######### !!!""""""""""""!!!!!!!!! """%%%'''''''''!!!!!!!!!"""""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!!!!!###%%%%%%%%%"""##################"""###""""""###%%%&&&%%%###"""""""""""""""###$$$%%%))))))(((&&&###""""""###!!!"""######$$$&&&***,,,'''%%%###!!!!!!"""$$$%%%######"""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!$$$&&&)))&&&###!!!"""$$$$$$$$$"""###%%%&&&&&&&&&(((***'''%%%"""!!!"""######"""""""""""""""############""""""""""""############"""$$$%%%%%%$$$$$$%%%&&&%%%$$$$$$######"""""""""###%%%%%%$$$'''***)))&&&$$$###""""""""""""###$$$$$$%%%%%%$$$""""""###$$$(((&&&###"""###%%%&&&'''$$$$$$###"""###$$$%%%&&&""""""######$$$$$$$$$$$$###$$$%%%$$$""""""###%%%***'''%%%%%%""" """''' BBBXXX555!!!!!!### ###### $$$%%%######"""!!!$$$((()))&&&###***%%%""""""!!! """&&&###$$$$$$###"""###%%%'''$$$$$$######$$$&&&'''((($$$###""""""###%%%(((***$$$''')))(((%%%$$$&&&(((***"""!!!'''***%%%###&&&$$$%%%%%%$$$&&&)))&&&!!!%%%%%%%%%%%%&&&'''((((((###%%%'''(((''''''''')))'''&&&&&&%%%%%%%%%&&&&&&###"""!!!"""$$$$$$$$$###############$$$$$$$$$%%%!!!###%%%&&&&&&''')))+++$$$'''...222...&&&"""###%%%$$$""""""$$$%%%$$$###$$$%%%&&&'''&&&%%%$$$"""((('''&&&$$$###"""!!!!!! """###%%%&&&&&&&&&$$$###""""""""""""###$$$((('''$$$"""!!!!!!"""###""" $$$%%%"""###&&& !!!"""############"""$$$"""  !!!!!! !!!!!!  !!!###%%%&&&###""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%&&&%%%%%%&&&'''((())))))(((''''''***,,,(((***---...---+++***+++UUUUUUUUUWWWXXXXXXVVVSSSWWWUUUSSSSSSTTTVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQSSSTTTTTTSSSRRRRRRSSSSSSTTTTTTTTTUUUWWWXXXXXXSSSTTTUUUUUUUUUTTTRRRQQQNNNPPPQQQQQQPPPPPPRRRSSSRRRRRRRRRRRRRRRRRRQQQQQQOOOPPPPPPQQQRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRTTTUUUQQQRRRSSSRRROOOMMMMMMNNNOOORRRUUUTTTPPPNNNPPPSSSSSSQQQOOOOOOQQQRRRSSSRRRTTTRRRPPPQQQSSSTTTRRRPPPQQQPPPOOOOOOOOOPPPRRRSSSNNNNNNOOOPPPPPPPPPOOOOOOMMMNNNNNNNNNNNNNNNNNNMMMNNNNNNPPPQQQQQQRRRRRRRRRLLLIIICCC:::111------///222///+++)))(((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&&&&%%%&&&&&&&&&$$$######"""""""""""""""###"""!!! !!!"""###!!!!!! !!!!!! !!!"""###$$$%%% !!!"""#########""""""""" !!!###$$$$$$$$$!!!!!!"""###"""!!! ######$$$&&&''''''%%%###%%%""" """%%%&&&'''""""""""""""""""""""""""###""""""$$$&&&''''''&&&"""""""""!!!!!!!!!###$$$%%%&&&%%%$$$!!!!!!!!!### !!!######"""###%%%'''$$$###!!! !!!""" !!!"""######"""!!!!!! !!!!!!!!! !!!$$$&&&(((%%%!!! !!!###%%%%%%!!!###%%%&&&&&&''')))+++'''### !!!###$$$###""""""""""""############""""""""""""############"""$$$'''((('''&&&%%%&&&$$$######""""""""""""###"""%%%&&&$$$&&&+++***&&&###########################$$$%%%###!!! """$$$)))&&&$$$###$$$%%%%%%$$$%%%$$$###""""""$$$%%%'''######$$$$$$$$$######"""###%%%&&&$$$""""""$$$&&&&&&######$$$###"""&&&,,,&&&777III333 """ (((###%%%%%%""""""&&&&&&$$$"""!!!!!!%%%)))***'''$$$%%%"""!!!"""!!!"""&&&!!!"""$$$$$$$$$$$$&&&'''"""""""""###%%%(((***,,,%%%$$$$$$$$$$$$%%%&&&'''&&&)))+++)))%%%###%%%((("""###$$$%%%&&&%%%$$$### %%%'''%%%$$$%%%$$$!!!#########$$$%%%'''))))))"""$$$&&&'''&&&%%%&&&'''''''''&&&%%%$$$$$$$$$%%%$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&###%%%''''''&&&%%%'''***%%%(((...111,,,$$$"""%%%&&&$$$######$$$%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$######"""### !!!"""$$$%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$'''&&&%%%$$$$$$###$$$$$$$$$!!! """""" !!!%%%!!!!!!!!!!!!"""###$$$%%%!!! !!!###!!!  !!!!!!""""""!!!!!!   !!!###$$$%%%&&&###############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!###&&&&&&&&&%%%&&&&&&&&&'''''''''&&&'''***---+++---//////---,,,,,,,,,VVVTTTRRRRRRTTTUUUUUUUUUUUUSSSPPPOOOQQQSSSTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTRRRSSSTTTSSSRRRQQQRRRTTTSSSSSSTTTUUUVVVXXXYYYZZZTTTUUUUUUVVVUUUTTTSSSRRRQQQRRRRRRRRRPPPOOOPPPQQQNNNOOOPPPQQQRRRRRRRRRRRROOOPPPPPPQQQRRRSSSTTTTTTQQQPPPPPPPPPQQQRRRTTTUUUNNNPPPRRRRRRQQQPPPQQQRRRNNNQQQTTTSSSPPPOOORRRVVVSSSQQQNNNNNNOOOQQQSSSSSSQQQNNNMMMNNNPPPQQQOOOMMMPPPOOOOOOOOOPPPRRRSSSUUULLLMMMOOOPPPQQQPPPPPPOOOLLLMMMNNNOOOOOONNNMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQIIIEEE===333+++(((+++///222///+++(((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&'''((((((%%%$$$######"""#########$$$"""!!!!!!"""$$$  !!!"""$$$&&&&&& !!!###$$$$$$$$$###""""""!!!!!!"""!!! !!!#########!!!"""###%%%''')))(((%%%"""&&&###!!!$$$'''(((!!!!!!!!!!!!!!!!!!!!!!!!###""""""$$$&&&(((((('''!!!"""""" """$$$###$$$$$$###""""""###%%% """###"""!!! !!!"""!!!!!! !!!###$$$$$$###""" !!! !!!$$$&&&'''$$$ !!!###%%%&&&!!!###%%%&&&&&&''')))+++&&&""" #########""""""""""""############""""""""""""############"""%%%)))***)))'''&&&&&&######""""""""""""######!!!%%%%%%###&&&++++++%%%"""###$$$$$$$$$$$$###""""""$$$%%%### !!!$$$***(((&&&%%%%%%$$$###!!!%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$"""!!! ###%%%&&&%%%######&&&(((""" !!!###$$$$$$)))000,,, %%%$$$''')))"""%%%((('''$$$$$$'''(((&&&"""!!!"""&&&***+++)))&&&""" """!!!!!!&&&!!!$$$%%%%%%%%%&&&((( !!!!!!###&&&))),,,...%%%%%%&&&&&&&&&%%%$$$###&&&***,,,)))$$$"""$$$''')))+++)))!!!"""%%%$$$$$$)))%%%!!! """"""!!!!!!"""###%%%''')))*** ###%%%&&&%%%$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$###"""###%%%&&&&&&$$$&&&%%%%%%%%%%%%&&&''''''&&&(((***(((%%%$$$%%%'''&&&(((,,,---)))"""###(((&&&$$$######$$$%%%%%%$$$(((&&&$$$"""!!!"""$$$&&&%%%%%%$$$$$$###$$$$$$$$$!!!"""$$$%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%'''""" !!!  ###%%%$$$!!! ###&&&(((!!!###"""!!!"""  !!!!!!""""""""""""!!!!!! """######"""""" """$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$&&&'''&&&%%%&&&&&&$$$%%%%%%%%%%%%'''***------///000///...------...VVVVVVWWWWWWWWWVVVUUUTTTVVVUUUSSSQQQQQQQQQRRRRRRPPPQQQRRRSSSTTTTTTSSSSSSRRRRRRSSSTTTUUUUUUVVVVVVWWWVVVUUUVVVWWWWWWVVVTTTSSSTTTUUUUUUTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQPPPOOONNNOOOQQQSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUQQQQQQPPPOOOPPPRRRTTTVVVUUUUUUUUUUUUSSSQQQOOOMMMTTTSSSSSSQQQPPPOOONNNNNNRRRPPPNNNOOOQQQRRRPPPNNNKKKMMMOOOOOONNNNNNQQQTTTNNNMMMLLLLLLNNNPPPSSSUUUQQQMMMJJJMMMSSSUUUQQQLLLMMMMMMMMMNNNOOOOOOMMMKKKPPPSSSSSSQQQQQQQQQMMMGGG@@@;;;555000............444111,,,***)))((('''&&&$$$%%%''''''&&&$$$!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""" !!!"""######"""!!! """!!! """### !!!"""!!!!!!"""%%%'''"""$$$%%%###  """  ###### """  """### $$$"""!!!"""$$$&&&$$$"""%%%$$$"""!!!!!!!!!"""###!!!"""#########!!! $$$###"""###&&&((((((((($$$###"""###$$$###""" $$$$$$###"""!!! %%%$$$###!!! !!!  !!!"""###"""!!!  !!!""" !!!"""######"""!!! !!!!!!"""###$$$$$$$$$&&&###!!!"""%%%(((((('''%%%$$$""""""###$$$######$$$$$$$$$###"""!!!!!!!!!&&&"""!!!"""!!! %%%%%%$$$"""!!!"""&&&)))''''''&&&&&&&&&%%%%%%%%%############$$$%%%&&&&&&$$$%%%%%%$$$"""!!!"""###%%%%%%'''((($$$ $$$$$$$$$$$$#########""""""&&&%%%###"""#########"""$$$$$$$$$###############$$$$$$$$$$$$$$$###"""!!!######$$$%%%&&&((()))***'''%%%$$$%%%((((((&&&###(((%%%"""!!!"""$$$&&&&&&$$$"""!!!###&&&(((&&&###""""""""""""###$$$%%%&&&&&&&&&&&&$$$######%%%'''!!!!!!!!!###&&&''''''''')))&&&$$$%%%''''''%%%###&&&&&&'''''''''''''''''')))(((&&&$$$#########$$$######$$$%%%&&&&&&&&&&&&$$$"""""""""%%%&&&&&&&&&$$$%%%'''''''''%%%###"""&&&&&&%%%%%%$$$###""""""&&&%%%$$$%%%%%%%%%###!!!&&&)))((($$$$$$&&&&&&$$$&&&%%%######$$$$$$###"""!!!!!!"""%%%'''(((&&&$$$&&&%%%%%%$$$#########$$$ !!!"""###$$$"""!!!!!!!!!"""$$$&&&((("""""""""###$$$%%%&&&'''&&&%%%$$$"""!!!""""""######&&&$$$###)))'''%%%###!!! """#########""""""!!!!!! )))'''$$$!!! !!!"""### !!!"""###"""!!! !!!!!!"""#########""" ######!!!"""%%%&&&""""""&&&""""""######$$$%%%'''''')))'''%%%%%%''''''%%%"""&&&$$$!!!!!!"""###$$$$$$&&&&&&%%%$$$%%%&&&'''(((''''''(((((())))))******WWWWWWVVVVVVVVVUUUUUUUUUXXXVVVUUUSSSRRRQQQRRRRRRSSSSSSTTTUUUUUUTTTSSSRRRRRRRRRSSSTTTTTTUUUVVVVVVSSSSSSSSSUUUWWWXXXWWWVVVSSSTTTUUUUUUTTTTTTTTTTTTTTTUUUVVVUUUSSSQQQQQQQQQNNNOOOQQQSSSSSSRRRQQQPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPQQQSSSUUUVVVSSSSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRPPPNNNOOOQQQRRRPPPNNNMMMOOOPPPOOONNNNNNPPPRRRNNNMMMMMMMMMNNNPPPRRRSSSPPPMMMLLLNNNQQQSSSPPPMMMMMMLLLLLLNNNOOOOOONNNLLLNNNQQQRRRQQQQQQQQQLLLEEE>>>999333///------------111...***(((''''''&&&&&&$$$%%%&&&'''&&&$$$###!!!%%%%%%%%%$$$$$$#########$$$$$$#########"""""""""###$$$%%%###!!! """$$$###""" !!!###$$$"""#########""""""%%%''' """###""" !!!### !!!######""" ###!!! !!!######!!!###"""!!!###%%%&&&$$$"""$$$###"""!!!!!!!!!""""""!!!"""######"""!!! """ !!!###%%%%%%%%%%%%$$$###$$$%%%%%%###!!!#########"""!!!!!! $$$######"""""""""#########"""!!! !!!"""###$$$"""!!! !!!""" !!!"""######"""!!! !!!!!!"""######$$$$$$%%%""" !!!$$$&&&&&&%%%'''&&&%%%%%%&&&&&&$$$###""""""""""""""""""""""""### """!!! ###$$$$$$$$$"""!!!"""%%%(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%!!!###$$$###""""""###$$$""""""$$$''''''$$$&&&+++""""""###$$$%%%&&&''''''%%%$$$###"""######""""""$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$######"""$$$$$$$$$$$$%%%'''((()))%%%$$$###$$$''')))(((&&&'''$$$!!! !!!###$$$$$$###"""!!!###&&&'''%%%###############$$$%%%&&&'''%%%&&&&&&$$$###$$$&&&(((###""""""$$$&&&((())))))***(((%%%%%%&&&'''%%%###%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$"""!!! !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$"""!!!"""$$$&&&&&&%%%$$$%%%&&&''''''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&&&&$$$###&&&((('''######%%%%%%"""(((&&&%%%%%%&&&'''%%%$$$ !!!$$$'''((('''%%%&&&%%%$$$$$$######$$$$$$######""""""""""""""""""###"""!!!!!!"""%%%'''(((%%%$$$$$$$$$%%%''')))***'''&&&%%%$$$$$$$$$%%%&&& """$$$"""###'''%%%$$$"""!!! !!!!!!###"""""""""!!!!!!!!! '''&&&$$$""" !!!""" !!!"""###"""!!! !!! !!!"""######""""""!!!###$$$###!!!!!!!!!!!!$$$%%%!!!!!!%%%$$$############$$$$$$%%%(((&&&$$$%%%''''''%%%###"""""""""###$$$%%%%%%$$$&&&%%%$$$$$$$$$%%%''''''&&&''''''((())))))******XXXWWWVVVUUUUUUUUUVVVVVVXXXWWWVVVTTTSSSRRRRRRRRRUUUUUUVVVVVVUUUTTTRRRQQQRRRSSSSSSTTTTTTUUUUUUUUUPPPPPPQQQTTTWWWYYYYYYXXXSSSSSSTTTTTTTTTTTTSSSSSSQQQSSSUUUSSSOOOLLLMMMNNNOOOPPPQQQRRRSSSRRRQQQQQQRRRQQQQQQQQQPPPPPPPPPPPPSSSSSSRRRRRRRRRTTTUUUVVVQQQRRRSSSSSSSSSSSSRRRRRROOOOOOOOOPPPPPPPPPQQQQQQQQQOOOOOOOOOQQQQQQPPPOOOPPPPPPQQQOOOMMMMMMNNNPPPNNNNNNNNNOOOOOOPPPPPPPPPNNNNNNNNNOOOOOOPPPPPPOOOMMMLLLLLLMMMOOOPPPOOOMMMLLLPPPRRRQQQPPPOOOHHH@@@:::666111---,,,,,,++++++,,,)))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%'''&&&%%%$$$###""""""!!!######""""""""""""!!!!!!%%%&&&&&&### ###&&&###"""!!!!!!!!!"""$$$%%%###$$$%%%$$$######$$$&&& """!!! !!!### """############$$$###""""""###$$$$$$###!!!!!!!!!"""$$$&&&&&&###!!!######"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!  """$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$"""""""""""""""""""""""""""###############$$$%%%&&&%%%$$$###"""""""""###$$$"""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!! !!!!!!""""""######$$$$$$"""!!!!!!"""######"""&&&%%%%%%&&&'''&&&$$$""" !!!"""######$$$!!!!!!"""!!!"""&&&###$$$###"""!!!"""%%%'''$$$$$$###"""""""""""""""%%%%%%$$$#########$$$$$$ !!!######""""""$$$&&&###"""$$$'''(((''')))///###$$$%%%&&&'''(((((()))$$$######"""""""""#########$$$%%%%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$'''&&&$$$###$$$%%%''')))$$$###"""###&&&((())))))'''$$$!!! !!!"""###""""""!!!!!!###%%%&&&%%%###$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%$$$$$$$$$''')))%%%$$$$$$$$$%%%'''***,,,,,,***'''%%%%%%&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%###!!!!!!###%%%&&&%%%%%%$$$######""""""###"""!!!"""$$$%%%%%%$$$"""###%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((()))%%%$$$$$$$$$&&&'''&&&%%%''')))'''###"""$$$### $$$###"""###$$$$$$""" !!!$$$''')))((('''%%%%%%$$$$$$######$$$$$$%%%%%%$$$######""""""!!!$$$#########$$$%%%'''(((&&&%%%$$$###$$$&&&((()))&&&%%%$$$$$$$$$%%%&&&'''"""!!!!!! !!!###$$$###""""""!!!!!! """"""""""""!!!!!!!!!!!!%%%$$$###"""!!!!!! !!!"""###"""!!! !!! !!!"""""""""""""""!!! """######""""""### ######!!!!!!###$$$$$$#########"""""""""&&&%%%$$$%%%&&&'''&&&%%% """$$$&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''((()))))))))YYYXXXVVVTTTTTTUUUVVVWWWUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUTTTRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUPPPPPPQQQTTTWWWYYYYYYXXXSSSRRRRRRSSSTTTTTTSSSRRRMMMPPPSSSQQQNNNKKKMMMOOOPPPPPPQQQRRRSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTSSSSSSSSSTTTUUUVVVRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPOOONNNNNNNNNPPPOOOOOOOOOPPPQQQPPPPPPRRRRRRQQQOOONNNMMMMMMMMMNNNOOOOOOPPPPPPOOONNNNNNMMMOOOQQQPPPMMMMMMOOOQQQMMMLLLLLLMMMOOOPPPOOONNNLLLPPPQQQOOOMMMIIIAAA888555222...+++++++++***))))))'''%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&'''(((&&&%%%$$$###"""""""""""""""""""""!!!!!!!!!!!!!!!$$$#########$$$%%%$$$###""""""!!!!!!!!!"""###$$$###$$$%%%$$$""""""###$$$!!!!!!!!!!!!!!!!!!!!!""" ######!!!!!!###&&&""""""###$$$%%%%%%%%%$$$ !!!###&&&&&&%%%###!!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!###"""!!!"""$$$%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$""""""""""""######$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$###"""!!!!!!"""###"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""######$$$###""""""""""""!!!!!! !!!"""$$$&&&&&&$$$!!! !!!""""""######!!!"""###!!!"""&&&#########"""!!!"""$$$&&&###"""!!! !!!!!!%%%%%%$$$###""""""######"""###$$$$$$######$$$&&&)))&&&%%%''''''%%%&&&***''''''&&&&&&&&&%%%%%%%%%"""#########""""""###%%%###$$$%%%&&&&&&$$$"""!!!"""######$$$%%%%%%%%%%%%(((&&&$$$######$$$&&&'''%%%$$$""""""$$$&&&)))***(((%%%"""!!!"""######"""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%$$$%%%(((***&&&%%%$$$###$$$&&&***------+++(((&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''%%%###""""""$$$''')))%%%$$$$$$######"""""""""$$$"""!!!!!!###%%%$$$$$$"""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((($$$###"""###%%%&&&&&&%%%(((***((($$$"""$$$### """!!!!!!"""$$$###""" !!!!!!!!!$$$&&&((('''%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%&&&'''((('''%%%###!!!!!!!!!###$$$""""""!!!!!!"""$$$%%%&&&$$$!!!!!!###"""!!!!!!!!!!!!"""!!! """"""""""""!!!!!!!!!!!!"""#########"""!!! !!!"""###"""!!!  !!!!!!"""""""""""""""!!!!!!!!!  !!! !!!"""!!!!!!!!!""""""#########"""""""""$$$###$$$%%%&&&'''''''''%%%&&&''''''&&&&&&''''''#########$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))YYYXXXVVVTTTTTTUUUVVVWWWQQQQQQRRRSSSSSSTTTTTTTTTPPPQQQSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSUUUWWWYYYXXXWWWSSSRRRQQQRRRTTTTTTRRRPPPNNNQQQTTTTTTRRRRRRSSSUUUQQQQQQQQQRRRRRRRRRRRRRRRPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNOOOPPPPPPPPPPPPQQQQQQSSSQQQPPPOOONNNNNNMMMMMMOOOOOOPPPPPPPPPOOONNNMMMNNNPPPRRRPPPLLLLLLOOORRRNNNMMMLLLMMMOOOPPPPPPOOONNNPPPPPPKKKGGGBBB999///000...+++*********(((''''''&&&%%%&&&''')))((('''&&&%%%$$$$$$%%%&&&((()))$$$$$$"""!!!"""###$$$%%%!!!!!!!!!!!!!!!""""""""" $$$******$$$ !!!!!!""""""!!!"""######!!! !!!"""######""""""""""""!!!  """""" """%%%!!!"""$$$%%%%%%&&&&&&&&&!!!$$$&&&&&&$$$###""""""""""""""""""!!!!!! """!!!!!!!!!!!!"""""""""###"""!!!"""$$$%%%%%%$$$%%%$$$###$$$%%%%%%###!!!""""""######$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""%%%$$$"""!!! !!!!!!"""!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""""""""$$$$$$$$$###"""!!!!!!!!! $$$'''(((&&&%%%""""""""""""""""""""""""### """""" !!!$$$"""###$$$###""""""$$$&&&&&&%%%###"""""""""###$$$%%%$$$$$$###""""""""""""%%%&&&'''&&&$$$###$$$%%%)))&&&$$$&&&&&&######%%%%%%%%%%%%$$$$$$$$$$$$###!!!###$$$###""""""%%%'''$$$%%%%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&&&&%%%$$$######$$$&&&((((((&&&$$$###$$$%%%%%%$$$!!!"""###$$$$$$$$$$$$%%%$$$############$$$$$$%%%$$$%%%%%%%%%$$$&&&(((+++$$$%%%%%%###"""$$$(((,,,---,,,***(((&&&%%%%%%&&&%%%%%%&&&&&&'''(((((()))((('''%%%$$$%%%''')))+++######"""""""""###$$$%%%$$$###!!!"""###%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$###!!!"""$$$%%%%%%%%%***,,,***%%%$$$%%%%%%"""&&&%%%&&&''')))(((&&&$$$%%%$$$###$$$%%%&&&$$$###%%%$$$$$$###$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''')))'''$$$""" !!!""""""!!!!!!"""$$$&&&'''&&&""""""$$$""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""#########!!! !!!"""###"""!!! !!!!!!!!!!!!!!!"""""""""!!!"""!!! !!!!!!!!!"""!!!  """###$$$$$$$$$###"""###$$$%%%%%%&&&'''(((,,,+++***&&&###$$$'''***######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((XXXWWWVVVUUUUUUUUUVVVVVVOOOPPPQQQSSSTTTTTTTTTTTTOOOPPPRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSTTTVVVWWWVVVTTTSSSQQQOOOQQQTTTTTTRRROOONNNOOOPPPRRRTTTTTTUUUUUUQQQQQQRRRRRRRRRSSSSSSSSSPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUSSSRRRQQQQQQQQQQQQNNNOOOOOOPPPQQQRRRSSSSSSMMMOOOPPPPPPPPPPPPQQQRRRRRRPPPNNNNNNOOOOOOOOOMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQOOOLLLLLLOOORRRQQQOOOMMMMMMOOOOOOOOONNNOOOOOOLLLDDD???;;;333+++---+++************(((&&&&&&&&&%%%&&&(((***)))(((&&&%%%$$$$$$$$$&&&'''((($$$###!!! !!!###%%%&&&!!!!!!""""""""""""###### &&&++++++### !!!!!!!!!!!!!!!""""""!!! !!!!!!$$$###""""""$$$$$$###""" !!!!!!!!! """### """$$$%%%%%%%%%'''((("""%%%&&&%%%########################"""!!!!!!"""!!!!!!!!!!!!""""""###"""!!! """#########%%%$$$###$$$%%%%%%###!!!######$$$$$$%%%%%%%%%%%%&&&%%%$$$###!!!!!!!!!!!!$$$###"""!!! !!!"""###!!!""""""######""""""!!!!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%$$$"""!!!!!!!!! !!!%%%(((******(((############""""""""""""%%%"""!!!###""" ######$$$%%%$$$######%%%'''***(((&&&%%%%%%%%%'''((($$$$$$###"""""""""######&&&''''''&&&$$$"""###$$$%%%!!!!!!%%%'''$$$###$$$ !!!""""""$$$$$$%%%&&&!!!$$$&&&%%%######&&&***&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%''''''&&&$$$$$$&&&'''&&&%%%!!!###%%%%%%%%%$$$%%%&&&$$$######""""""###$$$$$$%%%&&&&&&%%%%%%%%%(((***###%%%&&&$$$"""###'''+++++++++,,,***'''&&&&&&&&&&&&&&&'''((()))******+++&&&%%%%%%%%%%%%&&&((((((######""""""###$$$&&&'''&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&&&&'''''''''&&&%%%###""""""###%%%&&&&&&$$$""""""###%%%%%%%%%***,,,***&&&%%%'''&&&$$$$$$$$$%%%'''((((((&&&###'''%%%$$$$$$$$$$$$###"""$$$$$$######$$$$$$%%%%%%!!!"""$$$%%%&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%)))((('''%%%###""""""!!!$$$$$$######$$$&&&''')))&&&### """$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$###"""!!! !!!"""###"""!!! !!!!!!!!!!!!  !!!"""###$$$###$$$$$$###  !!!""""""!!!!!!###""" """$$$%%%%%%%%%$$$!!!###%%%%%%$$$$$$&&&(((...---***%%%!!!!!!%%%***###$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''WWWWWWVVVVVVVVVUUUUUUUUURRRSSSTTTTTTTTTTTTSSSRRRQQQRRRSSSTTTUUUTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRTTTUUUTTTSSSSSSPPPNNNPPPSSSTTTQQQNNNPPPNNNMMMOOOTTTUUUSSSPPPRRRRRRRRRRRRRRRSSSSSSTTTQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTSSSRRRQQQQQQRRRSSSSSSOOOPPPPPPQQQRRRSSSTTTUUULLLOOOQQQQQQOOOOOOQQQSSSPPPNNNLLLMMMPPPQQQQQQOOOPPPOOONNNNNNNNNOOOPPPQQQQQQQQQPPPNNNMMMMMMOOOPPPSSSPPPNNNMMMNNNOOONNNMMMNNNLLLFFF===888666111+++***)))))))))******(((&&&&&&%%%%%%&&&((()))((('''%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$""" !!!###$$$"""""""""#########$$$$$$"""&&&)))(((%%%""" !!!""""""""""""""" """###"""!!!"""######!!!!!!###&&&((('''&&&%%%###!!! !!!"""""""""!!!$$$%%%%%%%%%'''))) ###%%%%%%###"""###%%%###$$$$$$%%%$$$###"""!!!"""!!! !!!"""###$$$$$$"""!!!!!!###$$$$$$###&&&%%%$$$%%%&&&&&&$$$"""$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$###############$$$###"""!!!"""###$$$%%%!!!"""############"""!!!!!! !!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!###""""""$$$'''(((((((((""""""######$$$$$$%%%%%%%%%"""!!!###### ###$$$%%%&&&&&&%%%$$$&&&''')))(((%%%$$$###$$$&&&(((###""""""""""""######$$$"""$$$$$$$$$"""""""""$$$""" &&&)))&&&###### !!!!!!"""###$$$%%%%%%!!!$$$''''''$$$$$$(((,,,'''&&&%%%######$$$%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$!!!###%%%%%%######%%%'''%%%$$$###$$$&&&''''''&&&!!!$$$&&&'''%%%%%%&&&(((%%%$$$$$$######$$$$$$$$$'''''''''&&&%%%%%%''')))###&&&((('''$$$$$$'''+++(((***---,,,)))'''&&&'''&&&&&&'''((()))***+++,,,%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&''''''%%%$$$$$$%%%&&&&&&%%%)))((((((''''''''''''(((&&&%%%###"""###%%%'''))))))'''$$$$$$%%%&&&&&&&&&(((***)))%%%$$$''''''$$$ """$$$&&&%%%### &&&%%%######$$$%%%$$$###$$$$$$######$$$$$$%%%&&&!!!"""$$$%%%%%%%%%###"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$###%%%%%%$$$$$$$$$%%%'''((('''%%%###""""""############"""!!!!!!!!!!!!###### !!!!!!!!!"""""""""#####################"""""" !!!"""###"""!!! !!!""""""!!!  !!!###%%%&&&!!!"""###""" !!!### $$$$$$!!!!!!$$$###!!!"""$$$%%%&&&%%%$$$###!!!###%%%%%%######%%%''')))***)))%%% ###'''###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''VVVVVVWWWWWWWWWVVVUUUTTTVVVVVVVVVVVVUUUSSSQQQPPPUUUUUUVVVVVVUUUTTTRRRQQQSSSSSSSSSSSSRRRRRRRRRRRRNNNNNNNNNPPPSSSTTTSSSRRRSSSPPPNNNPPPSSSTTTQQQMMMWWWSSSPPPRRRXXXZZZVVVQQQRRRRRRRRRRRRRRRSSSTTTTTTRRRQQQQQQQQQQQQPPPPPPPPPSSSSSSTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQRRRSSSUUUVVVSSSSSSSSSSSSSSSRRRRRRRRRLLLOOOQQQQQQOOOOOOQQQTTTOOOMMMKKKMMMPPPRRRRRRQQQPPPOOONNNMMMMMMOOOQQQRRRSSSQQQOOOMMMMMMNNNOOOPPPTTTRRROOOMMMNNNNNNNNNMMMLLLJJJBBB999444444111---)))((((((***+++***(((&&&%%%$$$$$$&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###  !!!###""""""######$$$$$$$$$%%%!!!'''---+++$$$ $$$!!!!!!"""############### ###$$$$$$######$$$!!!###(((++++++***(((%%%!!!!!!###$$$###!!!!!!$$$%%%$$$$$$''')))!!!###%%%$$$""""""$$$&&&$$$$$$%%%&&&%%%$$$###""""""!!! """###$$$&&&%%%###$$$%%%&&&&&&%%%'''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$#########$$$&&&'''!!!"""###$$$$$$###"""!!!!!! !!!"""$$$%%%!!!!!!!!!!!!!!!  """"""  $$$"""!!!!!!###%%%%%%$$$!!!!!!"""$$$%%%&&&'''((($$$!!!!!!######!!!"""%%%$$$%%%''''''&&&%%%&&&(((&&&$$$""" !!!###$$$""""""!!!!!!"""###$$$$$$ """"""!!!!!!###$$$### """(((***'''"""!!!$$$$$$$$$#########""""""!!!%%%((('''%%%%%%)))...)))'''$$$""""""###%%%'''&&&&&&&&&&&&%%%%%%$$$###!!!"""$$$&&&'''&&&$$$###!!!%%%&&&$$$$$$&&&)))###"""!!!###%%%''''''&&&"""%%%'''(((&&&%%%''')))&&&&&&%%%$$$$$$%%%%%%%%%(((((((((&&&%%%%%%''')))###'''***)))&&&%%%(((,,,&&&***---...+++(((''''''&&&&&&'''((()))***+++,,,%%%&&&((((((((('''&&&%%%)))'''%%%#########%%%&&&(((&&&%%%%%%&&&'''&&&%%%+++***)))(((((((((((((((%%%$$$######$$$'''***,,,,,,)))&&&%%%&&&'''((('''&&&)))((($$$$$$&&&&&&$$$""""""$$$&&&((('''$$$"""%%%###"""###$$$&&&&&&%%%$$$#########$$$%%%%%%&&&###$$$%%%%%%%%%###!!! """"""###$$$$$$$$$######!!!$$$%%%%%%$$$###$$$###"""""""""###$$$%%%&&&&&&%%%#########$$$%%%$$$###!!! """$$$%%% !!!!!!!!!""""""######$$$$$$$$$############### !!!"""###"""!!! !!!"""""""""!!!!!!###&&&''' !!!### %%%%%%!!!!!!%%%$$$###$$$&&&&&&&&&%%%###!!!"""$$$&&&%%%###"""$$$'''###%%%'''%%% !!!%%%$$$%%%&&&'''((('''&&&&&&###$$$$$$%%%%%%&&&''''''WWWUUUWWWZZZZZZVVVUUUVVVWWWVVVTTTRRRRRRSSSTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPQQQRRRSSSRRRPPPQQQSSSUUUUUUTTTSSSSSSSSSPPPRRRRRRRRRQQQQQQRRRTTTZZZSSSOOOQQQTTTUUUUUUWWWOOOPPPQQQSSSSSSQQQPPPOOOQQQQQQQQQRRRSSSSSSTTTTTTXXXVVVTTTRRRRRRSSSTTTUUUSSSSSSSSSSSSTTTTTTTTTTTTVVVUUUSSSQQQQQQQQQQQQRRROOONNNNNNNNNOOOOOOPPPQQQKKKKKKMMMNNNOOOPPPPPPPPPSSSPPPNNNPPPTTTUUUQQQLLLPPPPPPNNNNNNNNNNNNPPPPPPPPPMMMLLLOOOSSSTTTQQQLLLIII>>>444111111///---...%%%(((******)))(((((()))))))))((('''''''''''''''(((%%%######&&&'''&&&$$$'''$$$"""!!!"""#########""""""!!!!!!!!!!!!""""""'''''''''$$$!!! !!!"""###%%%%%%###"""###$$$###$$$$$$%%%%%%%%%$$$$$$!!!!!!!!!"""$$$&&&)))******)))'''%%%$$$###""""""!!! !!!"""### ###$$$###%%%'''$$$""""""""""""""""""""""""!!!"""$$$%%%%%%%%%###!!! """%%%'''%%%"""###"""""""""$$$%%%$$$###)))'''###"""""""""!!! !!!###%%%''''''&&&###"""%%%$$$###%%%((((((%%%"""###%%%'''&&&""" !!!### """$$$###!!! ###'''$$$#########""""""!!!!!!###""""""""""""######$$$$$$######"""###%%%&&&''' """""" """'''***)))"""""""""###$$$$$$$$$%%%++++++)))&&&######%%%&&&%%%###""""""###$$$$$$###%%%!!!"""%%%###!!!&&&###!!!!!!$$$%%%$$$"""%%%$$$$$$&&&((((((%%%!!! !!!"""###$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$&&&((())),,,)))&&&$$$######"""!!!######$$$$$$$$$######"""######""""""######$$$%%%%%%$$$###$$$%%%%%%$$$"""!!!"""$$$%%%%%%&&&((()))'''((((((&&&$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))***&&&&&&'''***,,,,,,)))'''$$$&&&))))))(((&&&&&&'''+++---+++&&&%%%'''(((%%%&&&''''''&&&$$$$$$%%%'''$$$%%%%%%&&&'''((()))))),,,***'''$$$######$$$%%%&&&&&&&&&&&&&&&'''((()))''''''&&&''''''&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((%%%!!! """$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!! %%%''''''%%%###""""""###%%%%%%###""""""###%%%$$$###"""!!!!!!!!!!!!''''''&&&%%%$$$$$$$$$$$$(((&&&$$$"""!!!"""$$$&&&$$$#########""""""!!!!!!!!!######!!!!!!###!!! !!!"""$$$$$$######"""!!!!!!"""#########"""""" !!!"""!!!$$$!!!!!!!!!!!!!!! !!!###"""  !!!!!!""""""""""""""" """$$$%%%###"""""""""%%%$$$###"""###$$$%%%&&&%%%###!!!!!!###$$$"""$$$######%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%UUUSSSUUUYYYYYYVVVUUUWWWVVVTTTSSSQQQQQQQQQSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPQQQRRRSSSRRRQQQOOORRRTTTUUUSSSRRRQQQQQQPPPQQQRRRQQQPPPPPPRRRTTTVVVQQQOOORRRSSSRRRSSSVVVQQQRRRSSSTTTTTTSSSRRRQQQSSSSSSSSSTTTTTTUUUUUUUUUWWWVVVUUUTTTTTTTTTUUUVVVRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTRRRQQQPPPQQQQQQRRRNNNOOOPPPQQQQQQQQQOOOOOOOOOPPPPPPPPPPPPOOONNNNNNQQQOOONNNPPPSSSSSSPPPMMMQQQPPPOOOOOOOOOOOOPPPQQQQQQNNNLLLMMMPPPQQQMMMJJJFFF<<<222000///---,,,,,,*********(((&&&&&&'''))))))((((((''''''''''''''''''%%%######&&&'''&&&$$$&&&$$$""""""###$$$######""""""""""""""""""""""""&&&&&&&&&###!!! !!! """######"""!!!!!!"""!!!"""###$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$'''&&&%%%$$$$$$#########""""""!!!!!!!!!"""$$$%%%!!!$$$$$$###$$$&&&$$$ """""""""""""""""""""""" !!!"""##################"""!!!###&&&'''%%%###$$$"""""""""$$$%%%$$$###)))&&&$$$###$$$$$$$$$######$$$%%%&&&&&&%%%###"""%%%$$$###%%%''''''$$$!!!###%%%'''&&&###"""###$$$!!!"""""""""!!!"""###%%%############"""""""""!!!""""""""""""###$$$%%%&&&###$$$$$$###!!!!!!###%%%###%%%$$$ !!!&&&)))((("""""""""""""""#########))))))(((&&&######%%%'''###"""!!!"""$$$%%%%%%$$$&&&""" ###&&&%%%"""&&&$$$"""###%%%&&&%%%$$$%%%$$$$$$&&&((((((%%%"""!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''&&&***(((&&&$$$#########"""$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%$$$###$$$%%%&&&$$$"""###$$$%%%%%%######$$$%%%%%%%%%&&&$$$###"""$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''')))***((('''''')))******)))'''%%%&&&((((((&&&&&&&&&''',,,...,,,'''&&&))))))''''''''''''%%%######$$$&&&$$$%%%%%%%%%&&&&&&''''''(((''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&'''''')))((((((((()))(((%%%###%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$#########$$$&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$"""!!!!!!%%%''''''%%%$$$######$$$%%%$$$###"""###$$$%%%%%%$$$###""""""""""""'''&&&&&&&&&&&&'''(((((('''&&&###!!!!!!"""$$$%%%$$$#########""""""""""""!!!###"""!!!###&&&### !!!"""$$$$$$######"""!!!!!!!!!!!!!!!"""""""""!!!""""""!!! !!!"""%%%""" !!!"""###"""!!! !!!###""" """"""###$$$$$$$$$$$$$$$!!!"""$$$$$$"""""""""###%%%%%%$$$#########$$$$$$&&&$$$"""###$$$%%%###!!!$$$###"""$$$%%%&&&$$$###$$$%%%%%%&&&''''''''''''SSSRRRSSSWWWXXXUUUTTTVVVUUUTTTSSSRRRRRRRRRSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOPPPRRRSSSSSSQQQNNNQQQTTTUUUSSSQQQPPPPPPPPPQQQRRRQQQPPPPPPRRRTTTSSSQQQRRRUUUTTTQQQRRRWWWSSSTTTUUUVVVVVVUUUTTTSSSUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVRRRRRRSSSSSSSSSSSSTTTTTTSSSRRRRRRQQQQQQQQQRRRRRRMMMOOORRRSSSSSSQQQNNNMMMQQQQQQQQQQQQQQQPPPOOOOOONNNOOOOOOPPPPPPPPPOOONNNQQQQQQPPPPPPPPPPPPQQQQQQQQQNNNMMMMMMNNNLLLHHHDDD@@@777000...---***)))***,,,,,,***'''$$$$$$'''))))))(((''''''&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&$$$###"""###$$$###""""""""""""######"""""""""###$$$$$$"""  """!!!###$$$$$$###""""""### !!!""""""###$$$%%%%%%((('''&&&%%%%%%%%%""" ############$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&"""%%%%%%""""""%%%$$$"""""""""""""""""""""""""""""""""############""""""$$$###"""$$$&&&'''&&&%%%$$$###""""""$$$%%%%%%$$$(((&&&%%%$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$###""""""%%%$$$$$$$$$%%%%%%###!!!"""$$$%%%%%%$$$$$$$$$%%%"""!!! !!!"""######"""############""""""""""""""""""""""""###$$$&&&&&&$$$'''(((&&&!!!"""&&&%%%&&&$$$!!!!!!'''))))))"""""""""""""""!!!!!!!!!&&&'''&&&%%%######%%%'''###!!! !!!$$$&&&&&&%%%&&&###!!!!!!%%%&&&%%%###%%%$$$###$$$&&&''''''&&&%%%$$$%%%&&&''''''%%%###"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%&&&&&&'''((()))((('''&&&$$$)))((('''%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%############$$$$$$$$$%%%$$$######$$$%%%&&&$$$###%%%&&&&&&%%%"""!!!!!!""""""###$$$###""""""$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$$$$&&&(((******)))''''''((()))((('''&&&''''''&&&%%%$$$&&&'''''')))((($$$###&&&'''%%%******(((&&&$$$$$$&&&(((%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&+++)))))))))***)))'''%%%&&&&&&%%%%%%$$$$$$######%%%$$$%%%'''***,,,------)))((('''&&&%%%%%%%%%%%%$$$%%%&&&'''&&&$$$"""!!!"""###%%%&&&'''&&&&&&%%%$$$$$$$$$###""""""$$$&&&&&&&&&%%%$$$############$$$$$$$$$%%%&&&((()))***&&&$$$"""!!!!!!"""###$$$###############"""""""""!!!"""!!!"""&&&***&&& !!!"""$$$$$$######"""""""""!!! !!!"""###$$$ """###""""""###$$$%%%###!!!!!!"""$$$$$$$$$!!! !!!######!!!!!!!!!"""###$$$$$$%%%%%%"""###$$$###!!!!!!###$$$&&&&&&&&&&&&%%%$$$###"""&&&%%%$$$$$$%%%&&&$$$###$$$###"""###$$$$$$""" $$$$$$&&&'''((((((((((((TTTRRRSSSVVVVVVRRRRRRTTTWWWVVVUUUUUUUUUUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTPPPOOOOOOPPPRRRSSSSSSQQQNNNQQQTTTVVVTTTRRRPPPPPPPPPQQQRRRQQQPPPPPPRRRTTTSSSSSSWWWYYYWWWSSSTTTYYYTTTTTTUUUVVVVVVUUUTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWSSSTTTUUUVVVVVVVVVVVVVVVRRRRRRRRRRRRSSSSSSSSSTTTSSSSSSRRRSSSSSSSSSSSSTTTNNNOOOPPPQQQQQQPPPNNNMMMNNNNNNOOOQQQQQQRRRRRRRRRMMMNNNPPPOOONNNMMMNNNOOOPPPPPPPPPOOOOOOPPPPPPPPPOOOOOOOOOOOONNNIIIAAA<<<999222------,,,((('''(((*********(((&&&%%%&&&((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&%%%$$$&&&%%%######$$$%%%$$$"""""""""###$$$$$$###""""""""""""###""" !!!"""$$$%%%''''''%%%$$$%%%&&&!!!!!!!!!""""""######$$$###""""""$$$''''''$$$!!!""""""######$$$$$$$$$###%%%$$$#########$$$%%%%%%###&&&%%%""" ###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""$$$$$$$$$$$$%%%&&&''''''%%%###""""""$$$%%%%%%%%%((('''%%%%%%&&&&&&$$$###'''&&&$$$###""""""""""""%%%$$$$$$#########"""!!!!!!"""###$$$$$$%%%%%%%%%###!!!!!!$$$%%%""" #########"""""""""""""""###""""""""""""######$$$'''+++...+++$$$!!!$$$)))%%%&&&%%%"""###(((+++***$$$$$$######""""""!!!!!!$$$%%%%%%$$$######%%%&&&$$$###!!!"""###%%%$$$$$$$$$###!!!"""%%%&&&%%%###$$$#########%%%&&&''''''######$$$%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%$$$""""""###$$$%%%%%%&&&&&&(((((((((((('''&&&&&&%%%,,,,,,+++)))&&&$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%$$$$$$######$$$&&&&&&%%%###&&&''''''&&&###!!!!!!""""""$$$%%%$$$$$$$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$(((&&&%%%$$$%%%''')))+++---***'''&&&&&&''''''''''''''''''%%%######%%%'''###&&&%%%###$$$(((***)))......,,,)))'''''')))+++'''&&&%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%***)))(((((())))))(((&&&&&&&&&&&&%%%%%%$$$######'''%%%%%%)))...111000...***)))((('''&&&%%%%%%%%%%%%%%%$$$###############%%%$$$$$$%%%'''(((''''''$$$%%%$$$"""!!!"""%%%(((''''''&&&%%%$$$$$$$$$$$$"""""""""###$$$%%%'''((($$$###"""!!!!!!!!!###$$$########################""""""!!!###)))---((( !!!"""###$$$######"""######""""""###&&&(((***!!!######"""""""""###$$$"""!!!!!!###$$$$$$###!!! !!!"""###"""!!! !!!"""###$$$$$$$$$$$$$$$"""!!!!!!###&&&%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%$$$######$$$$$$""" ######%%%&&&''''''((((((VVVSSSSSSUUUTTTPPPOOOQQQUUUUUUUUUUUUUUUUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSPPPOOOOOOPPPQQQRRRRRRQQQPPPRRRUUUVVVUUUSSSRRRRRRQQQRRRRRRRRRQQQQQQSSSTTTRRRSSSWWWZZZWWWSSSSSSXXXTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVQQQRRRSSSTTTUUUUUUTTTTTTQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTPPPOOONNNMMMMMMNNNOOOPPPMMMNNNOOOPPPPPPQQQPPPPPPMMMNNNOOONNNMMMLLLNNNOOONNNNNNNNNNNNNNNNNNNNNNNNMMMOOOQQQQQQMMMEEE;;;555222...+++,,,+++'''%%%'''$$$''')))***)))'''&&&&&&(((((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%%%%$$$""""""###$$$%%%%%%$$$###"""!!!""""""!!! !!!###$$$%%%''''''%%%$$$%%%&&&$$$###"""!!!!!!""""""###!!!"""&&&'''%%%!!!######$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$"""&&&'''""" """$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%'''(((&&&$$$""""""$$$%%%&&&&&&((('''%%%%%%%%%$$$""" '''&&&$$$"""!!!!!!"""###$$$$$$$$$###"""""""""### !!!###$$$%%%%%%$$$$$$"""!!!"""%%%%%%###""""""""""""""""""######$$$###""""""!!!!!!!!!!!!&&&+++///,,,%%%"""%%%***(((***((($$$$$$((()))'''%%%%%%%%%$$$$$$#########"""$$$$$$$$$######$$$&&&'''%%%###"""######""" """"""""""""$$$$$$$$$###"""""""""######$$$&&&'''""""""#########"""""""""###$$$%%%&&&'''&&&%%%%%%""""""###$$$%%%%%%&&&&&&+++)))&&&$$$$$$%%%'''(((///000///,,,((($$$$$$$$$""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$#########$$$&&&&&&%%%$$$&&&'''((('''%%%$$$$$$%%%$$$&&&''''''&&&''')))+++&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&''')))+++,,,---***'''%%%%%%&&&'''&&&'''((('''%%%$$$###%%%'''%%%((()))'''***000222111...---,,,***((((((***,,,)))(((&&&%%%%%%&&&'''(((,,,***(((&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%)))'''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%***+++***'''))))))((('''&&&%%%%%%&&&)))'''$$$!!!!!!###&&&(((&&&%%%###$$$''')))((('''$$$$$$$$$###"""###&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""!!!!!!"""###$$$###############$$$$$$$$$!!!######%%%)))---(((!!! !!!"""###$$$######"""$$$$$$$$$$$$'''***---/// """######!!! """!!! !!!"""$$$###""""""!!! """######""""""!!!!!!!!!"""###%%%&&&$$$$$$$$$###!!!"""$$$&&&$$$%%%(((***++++++++++++###$$$$$$$$$######$$$$$$'''&&&%%%%%%&&&&&&$$$"""""""""###$$$%%%&&&&&&&&&WWWTTTSSSUUUTTTPPPOOORRRQQQRRRRRRRRRSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOPPPQQQQQQPPPOOOQQQSSSUUUUUUTTTSSSSSSSSSRRRSSSTTTSSSRRRRRRTTTVVVQQQPPPRRRUUUUUUQQQQQQTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQRRRSSSTTTVVVWWWWWWRRRRRRRRRSSSSSSSSSSSSSSSQQQQQQRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUTTTSSSSSSQQQOOOMMMLLLLLLNNNQQQSSSQQQQQQQQQPPPOOONNNMMMLLLOOONNNNNNMMMMMMNNNNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNPPPNNNHHH@@@777111...++++++---,,,'''%%%'''!!!%%%)))+++***(((&&&&&&((('''&&&&&&%%%%%%&&&&&&###%%%''''''&&&$$$$$$%%%&&&%%%$$$%%%&&&&&&$$$""""""###%%%&&&&&&%%%###""""""######"""!!! """###!!!###$$$$$$###""""""###$$$$$$"""!!!!!!"""###$$$&&&""" !!!%%%&&&######$$$%%%%%%%%%$$$###"""$$$###"""!!! !!!""""""!!!&&&((($$$ !!!###"""""""""""""""""""""""""""!!!"""$$$%%%%%%%%%###$$$$$$######$$$&&&)))'''%%%""""""###%%%&&&''''''&&&%%%%%%&&&%%%###!!!&&&%%%###"""!!!!!!"""######$$$%%%$$$""""""$$$&&&!!!!!!!!!###%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%###!!!""""""""""""############%%%$$$###"""!!!!!!!!!!!!###'''***)))%%%###%%%(((+++---,,,(((&&&'''%%%"""%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%$$$###$$$%%%)))'''$$$###"""""" !!!"""######$$$$$$######!!!"""######""""""$$$&&&!!!"""######!!!!!!"""######$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&+++((($$$"""!!!$$$'''***///111111...)))%%%$$$%%%!!!!!!"""###$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$###""""""$$$&&&'''%%%$$$&&&'''((('''&&&%%%&&&'''%%%&&&'''''''''''')))+++&&&%%%%%%%%%%%%%%%%%%$$$(((((((((((()))***++++++,,,***&&&%%%%%%&&&&&&&&&((())))))'''%%%$$$&&&'''###&&&'''&&&)))///222111((())))))((('''&&&'''))))))(((&&&%%%%%%&&&((()))...,,,(((%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''(((&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''))))))'''%%%((('''&&&&&&%%%&&&&&&&&&+++)))%%%""""""%%%(((+++&&&$$$"""$$$((()))(((&&&###$$$$$$$$$###$$$&&&(((''''''&&&%%%$$$$$$$$$$$$((((((&&&%%%$$$$$$$$$$$$###""""""""""""###$$$$$$#########$$$$$$$$$$$$$$$!!!%%%''''''(((***&&& !!!"""$$$$$$######"""$$$$$$%%%&&&(((***---...!!!###$$$###!!!!!! !!!###$$$###""""""!!! """$$$$$$###'''&&&%%%%%%%%%&&&'''(((###$$$%%%$$$""""""$$$%%%$$$%%%''')))+++---......"""###$$$$$$######$$$%%%((('''&&&'''((((((&&&$$$"""######$$$$$$$$$$$$$$$UUURRRQQQTTTTTTRRRRRRUUUPPPPPPQQQRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOSSSQQQPPPPPPPPPPPPOOOMMMRRRSSSTTTSSSRRRQQQSSSTTTSSSTTTUUUTTTSSSSSSUUUWWWRRROOOOOORRRTTTRRRQQQRRRTTTTTTSSSSSSSSSSSSTTTTTTNNNOOOQQQSSSUUUWWWXXXYYYUUUTTTSSSRRRRRRRRRSSSTTTQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOPPPRRRTTTUUURRRRRRRRRRRRQQQOOONNNMMMRRROOOLLLLLLOOOPPPPPPNNNMMMNNNOOOOOOOOOOOONNNMMMNNNMMMKKKFFF@@@999333111+++***+++...---(((&&&((($$$''')))***(((&&&%%%%%%((('''&&&&&&%%%%%%&&&&&&"""%%%((((((&&&$$$$$$%%%&&&%%%%%%%%%'''&&&$$$""""""$$$&&&''''''&&&$$$"""$$$$$$$$$###!!!!!!"""### """######"""!!!!!!"""###"""!!!!!!"""%%%'''(((+++&&&!!!"""&&&'''###!!!"""$$$&&&'''&&&%%%$$$$$$###"""!!! !!!!!!""" &&&)))%%%!!!!!!"""!!!"""""""""""""""""""""""" !!!######$$$$$$$$$"""###$$$###!!!"""&&&)))'''%%%""""""###&&&''''''$$$$$$$$$&&&((((((&&&%%%######"""""""""""""""######$$$%%%$$$######&&&)))%%%######$$$'''(((&&&$$$###%%%'''(((&&&$$$######!!!"""""""""############$$$$$$######$$$$$$%%%&&&!!!$$$'''''''''&&&'''((((((,,,---***)))***'''###$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$###$$$%%%(((&&&$$$######"""!!! !!!###$$$%%%%%%$$$$$$$$$###$$$%%%$$$""""""$$$&&&###$$$%%%$$$""""""###&&&"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""$$$&&&(((***---000---(((%%%%%%'''!!!"""###$$$%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$###""""""$$$&&&'''&&&$$$&&&'''((('''%%%$$$%%%&&&###$$$%%%%%%$$$$$$&&&((($$$%%%%%%%%%%%%%%%%%%&&&&&&'''((()))*********)))***(((&&&%%%&&&'''&&&&&&((()))******'''&&&&&&&&&!!!###$$$"""###(((***)))$$$&&&(((((('''&&&&&&''''''&&&$$$###$$$&&&(((***+++***((('''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''))))))'''&&&$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%(((***+++***(((((((((%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$######$$$&&&'''%%%###"""$$$(((***'''$$$"""$$$%%%%%%%%%%%%&&&((('''&&&%%%$$$############((('''&&&%%%$$$$$$$$$$$$############$$$$$$%%%%%%#########$$$$$$%%%%%%%%%!!!'''+++)))&&&%%%### !!!"""$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$###"""!!!!!!""""""!!!!!!"""$$$%%%%%%######!!! """$$$%%%$$$***)))'''&&&&&&'''((()))"""$$$%%%%%%$$$######$$$%%%%%%&&&''')))+++---..."""$$$&&&%%%$$$###%%%''''''&&&&&&'''))))))(((&&&$$$$$$%%%%%%%%%$$$######SSSPPPPPPTTTUUUTTTUUUYYYQQQQQQRRRSSSTTTTTTSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRPPPPPPPPPPPPNNNLLLRRRSSSRRRQQQOOOPPPRRRTTTTTTUUUVVVUUUTTTTTTVVVXXXUUUPPPNNNRRRUUUTTTRRRSSSUUUTTTTTTSSSSSSTTTTTTUUUNNNOOOQQQSSSUUUXXXZZZ[[[XXXVVVTTTRRRRRRSSSTTTUUUQQQQQQQQQQQQRRRRRRRRRSSSRRRRRRRRRRRRRRRPPPNNNMMMOOOOOOQQQSSSTTTUUUUUUUUUPPPQQQRRRRRRRRRRRRRRRRRRTTTOOOKKKLLLPPPRRRPPPMMMNNNNNNPPPPPPPPPPPPNNNNNNPPPMMMGGG@@@888444222222***))),,,///...)))''')))((())))))(((&&&$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&!!!%%%((((((&&&$$$$$$%%%&&&%%%%%%&&&'''&&&$$$""""""$$$&&&((((((&&&$$$"""%%%%%%%%%$$$"""!!!"""###"""###%%%%%%###"""###$$$ !!!###'''***,,,,,,'''!!!"""''')))'''###!!!$$$&&&((((((((('''%%%$$$"""!!!!!!!!!""""""&&&***&&&"""!!!!!!!!!""""""""""""""""""""""""""""""############"""""""""###$$$""" !!!%%%)))(((%%%"""!!!###&&&'''(((""""""$$$'''***+++***)))""""""""""""############"""$$$%%%$$$###$$$'''+++'''&&&%%%&&&)))***(((%%%###'''******&&&$$$$$$%%%!!!!!!""""""#########$$$######$$$%%%&&&(((***+++"""$$$&&&(((***+++******!!!'''***+++,,,...,,,((("""""""""###$$$$$$$$$%%%$$$&&&''''''%%%$$$$$$$$$'''%%%###"""######"""!!!"""$$$&&&'''&&&%%%%%%%%%$$$&&&'''&&&###"""$$$'''$$$&&&'''&&&######%%%((("""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&***---,,,(((%%%&&&)))"""###$$$%%%&&&&&&'''&&&"""###%%%''''''&&&%%%$$$"""""""""$$$&&&'''&&&%%%&&&'''(((&&&$$$"""###$$$!!!"""###"""!!!!!!###%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%((()))******(((''')))'''&&&&&&'''''''''&&&(((***,,,+++)))'''&&&&&&$$$&&&%%%"""###&&&(((&&&###%%%)))***)))(((((((((%%%$$$###"""###%%%(((***&&&'''((())))))((('''&&&$$$$$$%%%&&&''')))***+++(((&&&$$$$$$%%%''''''&&&###$$$$$$%%%&&&'''((((((!!!%%%((()))&&&$$$%%%&&&$$$$$$$$$$$$%%%&&&'''''' """######"""!!! %%%"""!!!$$$)))***&&&"""!!!###%%%&&&&&&%%%&&&'''&&&&&&%%%$$$############%%%$$$######""""""############$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!)))...***%%%"""!!! !!!"""$$$$$$######"""$$$$$$$$$$$$"""!!!  """$$$$$$$$$###$$$%%%"""""""""$$$&&&'''&&&$$$###!!! """$$$%%%%%%***)))'''%%%$$$%%%&&&'''"""$$$&&&&&&%%%$$$###$$$&&&&&&%%%&&&'''(((***,,,###%%%''''''%%%$$$''')))&&&%%%%%%'''((()))((('''&&&&&&&&&&&&%%%$$$######UUUTTTSSSRRRRRRQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPOOONNNMMMMMMSSSRRRQQQPPPPPPOOOPPPPPPUUUUUUTTTRRRQQQQQQPPPPPPPPPRRRTTTTTTTTTSSSTTTUUUTTTOOOPPPTTTUUURRRTTTYYYWWWSSSRRRSSSRRRPPPPPPSSSXXXUUURRRRRRUUUWWWWWWUUUSSSTTTTTTTTTSSSTTTVVVWWWPPPPPPPPPQQQQQQQQQQQQQQQUUURRRPPPPPPSSSUUUSSSQQQTTTPPPNNNPPPSSSTTTPPPLLLNNNNNNNNNOOOPPPQQQRRRSSSRRRPPPNNNNNNPPPPPPNNNLLLNNNOOONNNLLLMMMPPPOOOKKKTTTGGG:::777666444222111***+++++++++***'''%%%###%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&''''''((($$$%%%%%%###!!!!!!"""$$$'''######***---(((%%%%%%$$$$$$###!!! """%%%(((...***%%%!!! !!!!!!!!!"""!!! ###%%%&&&### $$$%%%%%%###"""!!!###$$$'''&&&&&&%%%%%%$$$$$$###"""""""""###%%%%%%$$$"""$$$###""""""###$$$$$$$$$"""!!!!!!"""$$$$$$###!!!###"""!!!!!!"""###"""###$$$"""  !!!&&&%%%$$$$$$$$$%%%&&&'''(((&&&###!!! """%%%'''$$$$$$###$$$&&&&&&$$$"""%%%###!!!"""%%%%%%$$$!!!!!!###$$$$$$"""!!!""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((%%%!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''&&&'''+++//////***%%%((('''''''''((()))+++,,,$$$###"""""""""###$$$%%%%%%%%%&&&$$$###"""###%%%$$$!!! """%%%((('''&&& (((...+++'''&&&%%%$$$""""""###$$$%%%%%%&&&&&&"""######$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""$$$&&&###%%%''''''%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$###""""""%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%######%%%'''))))))'''%%%###"""!!!!!!!!!"""$$$&&&(((""""""###&&&((((((&&&$$$''''''((((((''''''&&&%%%'''$$$"""###&&&(((((('''000+++((((((+++,,,***&&&&&&&&&%%%%%%%%%%%%$$$$$$***(((&&&'''))))))'''%%%(((((('''&&&%%%&&&))),,,''''''''''''''''''''''''$$$%%%''''''&&&&&&&&&'''&&&&&&&&&%%%$$$$$$'''))))))&&&$$$$$$'''))))))'''***(((&&&&&&&&&&&&$$$"""&&&''''''%%%$$$&&&***///(((&&&###!!! !!!###$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&### $$$,,,,,,$$$###)))'''&&&%%%$$$###############$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""###!!!!!!$$$$$$!!!!!!$$$###"""!!! !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%###!!!###%%%%%%$$$&&&&&&&&&%%%$$$###"""!!!""""""!!!!!!"""###$$$$$$***(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$###&&&++++++'''###%%%%%%$$$$$$%%%%%%&&&'''TTTSSSSSSRRRRRRRRRRRRSSSQQQQQQRRRRRRRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPQQQQQQVVVUUUTTTRRRRRRRRRRRRSSSQQQSSSUUUUUUTTTSSSSSSTTTTTTQQQPPPTTTUUURRRSSSWWWXXXTTTRRRSSSRRROOOOOORRRVVVUUUSSSSSSSSSTTTSSSRRRRRRSSSSSSSSSRRRRRRSSSUUURRRQQQQQQQQQQQQQQQQQQQQQSSSQQQPPPPPPRRRRRRRRRQQQUUURRROOOPPPSSSSSSOOOKKKOOOOOOOOOOOOPPPQQQQQQRRRRRRPPPOOOOOOQQQRRRPPPNNNRRRSSSRRRPPPQQQTTTSSSNNNNNNBBB666333333000...---((()))*********(((&&&%%%''''''&&&%%%&&&&&&'''(((((('''&&&%%%%%%$$$%%%%%%###$$$%%%$$$######$$$%%%+++%%%###''')))&&&$$$%%%###$$$###"""!!!"""$$$'''***'''###!!!"""#########%%%###"""###$$$$$$""" $$$$$$%%%$$$"""!!!"""$$$############"""""""""""""""!!! """$$$%%%%%%$$$""""""!!!!!!###$$$$$$$$$%%%$$$######$$$$$$""" $$$###!!! !!!###$$$###$$$%%%$$$"""!!!"""###%%%$$$#########$$$&&&'''%%%$$$"""!!!"""$$$&&&(((&&&$$$$$$$$$&&&'''&&&%%%'''$$$"""###%%%&&&%%%###"""$$$%%%%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$"""!!!###%%%$$$$$$##################%%%$$$$$$$$$$$$$$$$$$%%%(((&&&&&&(((,,,+++'''"""&&&%%%%%%%%%%%%'''((()))%%%$$$###""""""###$$$$$$%%%%%%&&&$$$###"""###%%%&&&$$$""""""%%%&&&%%%###%%%***((($$$$$$$$$"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$###%%%''''''&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%###"""!!!"""$$$%%%%%%%%%&&&%%%%%%'''((((((&&&$$$###%%%&&&''''''&&&%%%#####################$$$%%%"""###$$$&&&((((((&&&$$$(((((((((((((((((((((((((((&&&$$$$$$'''(((((('''///+++'''(((***+++)))&&&%%%%%%&&&&&&&&&'''''''''***(((&&&&&&((()))'''%%%''''''''''''&&&&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&&&&&&&'''&&&''''''%%%$$$$$$&&&((((((&&&$$$%%%'''((((((&&&((('''&&&&&&'''&&&%%%######%%%&&&&&&&&&(((---000((('''%%%"""!!!!!!!!!"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""" """'''(((%%%###%%%%%%%%%$$$###""""""""""""%%%&&&&&&&&&&&&%%%###"""%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$######""""""""""""""""""""""""$$$!!!!!!$$$$$$!!!!!!$$$###"""!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###!!! ###%%%%%%$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$%%%&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''')))'''''')))---...***&&&%%%%%%$$$$$$%%%%%%&&&'''SSSRRRRRRRRRRRRSSSSSSTTTQQQQQQQQQRRRRRRRRRSSSSSSQQQQQQRRRRRRSSSSSSTTTTTTQQQQQQQQQQQQRRRRRRRRRRRRVVVUUUSSSRRRRRRSSSUUUVVVRRRTTTVVVVVVTTTSSSSSSSSSUUURRRRRRTTTTTTRRRSSSUUUXXXTTTSSSTTTSSSPPPOOORRRUUUVVVWWWVVVTTTRRRQQQRRRQQQRRRSSSRRRPPPOOOPPPRRRSSSSSSSSSRRRRRRQQQQQQQQQPPPQQQRRRQQQPPPPPPPPPRRRUUUSSSPPPQQQRRRRRRNNNKKKQQQPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPQQQRRRSSSQQQPPPSSSUUUUUUSSSTTTVVVTTTOOOIII>>>555222222///---,,,&&&'''((()))***)))((('''(((((('''&&&'''(((***+++((('''&&&$$$############"""$$$&&&&&&%%%$$$$$$%%%,,,'''$$$$$$%%%###"""$$$###$$$%%%$$$""""""###$$$%%%###""""""$$$&&&&&&%%%'''%%%###"""###"""!!! ###$$$%%%$$$"""!!!"""$$$!!!!!!"""""""""############!!! """$$$%%%%%%###############$$$%%%%%%(((&&&$$$$$$$$$$$$""" $$$###"""!!!!!!"""###$$$###$$$%%%%%%$$$$$$%%%&&&$$$###"""""""""###%%%&&&""""""""""""$$$%%%&&&''''''%%%######%%%'''''''''(((&&&$$$###%%%&&&&&&&&&###%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%$$$###!!!!!!!!!"""###$$$$$$$$$%%%%%%$$$$$$$$$)))&&&$$$%%%''''''$$$!!!$$$######"""######$$$$$$&&&%%%$$$###############%%%%%%&&&$$$###"""###%%%(((&&&$$$###$$$$$$###!!!$$$(((&&&###$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""%%%))),,,+++&&&!!!"""$$$'''((('''&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%###!!! !!!###%%%%%%$$$&&&&&&&&&''')))(((&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""######$$$&&&((((((&&&$$$((((((''''''((()))+++,,,***(((&&&&&&'''(((''''''---***'''''')))***(((%%%$$$%%%&&&'''((()))******)))'''&&&&&&''''''&&&%%%%%%&&&((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''((((((&&&$$$$$$%%%&&&%%%%%%$$$&&&'''((('''%%%'''&&&%%%&&&'''(((&&&%%%$$$&&&((((((((()))+++---((('''&&&$$$###!!! &&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$######"""!!!$$$)))'''"""$$$######"""""""""######&&&'''&&&&&&%%%###"""!!!%%%%%%%%%$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$!!!!!!$$$$$$!!!!!!$$$""""""!!!!!!!!!""""""###########################$$$""" """$$$%%%%%%###$$$$$$%%%$$$$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%'''(((%%%&&&&&&&&&'''(((((((((***((((((***------***'''%%%%%%$$$$$$%%%%%%&&&'''RRRRRRQQQRRRRRRSSSTTTTTTQQQRRRRRRSSSSSSTTTTTTTTTRRRRRRRRRSSSSSSSSSSSSTTTPPPPPPQQQRRRSSSSSSTTTTTTVVVUUUSSSRRRSSSUUUWWWYYYSSSUUUWWWWWWUUUSSSRRRRRRVVVTTTSSSSSSSSSRRRRRRSSSVVVSSSRRRTTTTTTQQQQQQTTTUUUXXX[[[ZZZVVVSSSTTTUUUQQQRRRSSSRRRPPPOOOOOOPPPUUUTTTTTTSSSRRRQQQQQQPPPOOOQQQTTTSSSPPPOOOPPPSSSSSSQQQPPPQQQRRRRRROOOMMMRRRQQQQQQPPPPPPPPPPPPQQQNNNOOOPPPQQQRRRRRRQQQPPPQQQSSSSSSQQQRRRSSSOOOJJJBBB999111000000,,,***)))''''''((())))))(((''''''&&&&&&'''((()))*********'''&&&%%%$$$$$$$$$$$$$$$###%%%((((((&&&$$$######(((&&&$$$$$$$$$###"""###"""$$$&&&%%%$$$"""!!!"""###""""""$$$&&&'''&&&$$$&&&$$$"""!!! !!!!!!!!!###$$$%%%$$$###""""""#########$$$$$$%%%&&&&&&''''''$$$"""!!!"""$$$%%%%%%'''''''''&&&$$$$$$%%%&&&(((&&&%%%$$$%%%%%%$$$"""$$$$$$###""""""###$$$$$$!!!###$$$$$$$$$$$$&&&'''###"""!!!!!!!!!"""$$$%%%!!!"""###$$$$$$%%%%%%%%%&&&$$$""""""$$$&&&'''((((((&&&$$$###$$$%%%&&&'''###$$$%%%%%%$$$$$$%%%'''########################&&&&&&%%%$$$"""!!!!!!!!!'''%%%$$$"""!!!"""###$$$###$$$%%%&&&&&&%%%$$$###(((%%%######%%%%%%$$$######"""""""""""""""""""""&&&&&&%%%$$$######""""""%%%%%%&&&$$$###"""###%%%(((&&&%%%$$$######"""""" &&&(((&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!###(((------&&& """$$$'''((('''''''''((((((''''''&&&&&&&&&&&&'''###"""!!!"""$$$%%%%%%%%%%%%%%%%%%&&&((((((%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""%%%$$$$$$&&&((((((&&&%%%((('''&&&%%%'''))),,,---+++***)))((((((((('''&&&+++)))'''&&&(((((('''%%%%%%%%%&&&'''(((((())))))(((''''''&&&'''&&&&&&%%%$$$&&&(((((('''&&&&&&'''''''''''''''''''''''''''&&&%%%&&&'''(((((('''&&&'''(((((('''$$$###$$$%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%'''))))))'''&&&((()))*********(((''''''%%%&&&&&&&&&%%%###!!! '''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$---,,,###$$$###############$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$"""!!!$$$$$$!!! ###""""""""""""""""""######""""""""""""""""""""""""$$$###!!!!!!"""$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&#########""""""######$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&''''''((())))))'''&&&%%%'''))))))'''%%%%%%%%%$$$$$$%%%%%%&&&'''RRRRRRQQQRRRRRRSSSTTTTTTRRRRRRSSSTTTTTTUUUVVVVVVSSSSSSSSSRRRRRRRRRRRRQQQOOOPPPRRRSSSTTTUUUUUUTTTVVVUUUTTTSSSTTTVVVXXXYYYRRRUUUWWWXXXVVVSSSRRRRRRUUUUUUTTTSSSRRRSSSSSSRRRSSSQQQQQQUUUVVVSSSTTTVVVRRRVVVYYYYYYVVVTTTUUUWWWRRRSSSTTTTTTRRRPPPPPPQQQUUUTTTTTTSSSRRRQQQQQQPPPOOORRRUUUUUURRRPPPQQQSSSOOOOOOOOOQQQRRRSSSRRRQQQRRRRRRQQQPPPPPPPPPQQQQQQLLLNNNPPPQQQQQQPPPPPPOOOOOORRRRRRPPPOOOOOOJJJCCC999222---...---)))&&&&&&)))))))))(((''''''&&&%%%"""$$$''')))******((('''%%%%%%$$$$$$%%%&&&''''''%%%'''))))))&&&###!!!!!!!!!###%%%&&&%%%%%%$$$""""""$$$&&&&&&$$$"""!!!!!!#########$$$&&&&&&%%%###"""!!!  """###"""$$$%%%%%%###"""""""""###$$$$$$%%%&&&'''((((((+++((($$$######$$$$$$###'''((((((&&&###!!!"""$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$############$$$$$$!!!"""###"""###$$$&&&###"""!!!!!!!!!"""###$$$"""###$$$$$$$$$###""""""%%%###!!! """$$$%%%&&&%%%%%%$$$$$$###$$$%%%&&&"""###$$$###"""###%%%'''########################&&&%%%$$$######"""!!!!!!'''&&&%%%$$$###$$$$$$%%%###$$$%%%&&&&&&%%%$$$###&&&%%%######%%%&&&''''''###############"""""""""&&&&&&&&&%%%$$$###""""""%%%%%%&&&$$$###"""###%%%%%%%%%$$$$$$######$$$%%%###&&&'''$$$###&&&&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! $$$)))***&&&!!!!!!$$$&&&''''''&&&'''(((&&&&&&%%%%%%%%%%%%%%%&&&%%%###"""###%%%''''''&&&$$$###$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$&&&%%%%%%&&&'''((('''%%%&&&%%%$$$$$$&&&(((+++,,,+++++++++***((('''&&&&&&***)))''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((('''&&&%%%&&&))))))(((&&&'''(((((('''%%%###$$$$$$###%%%&&&'''''''''&&&&&&%%%%%%%%%''')))***(((&&&))))))*********)))&&&%%%"""###%%%&&&&&&%%%$$$###''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&((($$$$$$---,,,###%%%%%%$$$$$$$$$%%%&&&&&&############$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""%%%""""""$$$$$$ ###!!!!!!"""###############""""""""""""""""""""""""$$$######""""""###$$$&&&$$$%%%&&&'''(((((((((((($$$$$$###############$$$#########$$$%%%&&&'''((($$$%%%%%%&&&'''((())))))%%%%%%$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''SSSRRRRRRRRRRRRSSSSSSTTTRRRRRRSSSSSSTTTUUUVVVVVVTTTTTTSSSSSSRRRRRRQQQQQQPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVWWWRRRTTTWWWXXXWWWTTTSSSRRRTTTVVVUUURRRQQQTTTTTTRRRRRRPPPRRRVVVVVVTTTTTTWWWQQQRRRTTTTTTSSSSSSTTTTTTQQQSSSUUUUUUTTTRRRRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQPPPRRRTTTUUUTTTRRRRRRRRRMMMNNNOOOQQQRRRSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRKKKNNNQQQQQQPPPOOONNNNNNOOORRRRRROOOMMMKKKEEE===888333000222111,,,)))***))))))(((''''''&&&%%%%%%"""$$$&&&))))))(((&&&%%%$$$$$$$$$$$$%%%'''((()))&&&'''((('''$$$"""!!!!!!###'''&&&%%%&&&%%%"""!!!###%%%%%%$$$"""""""""$$$$$$###$$$&&&&&&$$$"""!!!!!!!!! """$$$"""$$$&&&&&&$$$"""""""""!!!!!!"""###$$$$$$%%%%%%***(((%%%######$$$###"""###%%%&&&$$$ !!!$$$&&&$$$######%%%&&&'''&&&######################## !!!"""!!!!!!###$$$###"""!!!!!!!!!"""$$$%%%######$$$$$$###""""""!!!%%%###!!!!!!"""############%%%&&&%%%$$$###$$$%%%"""#########"""###%%%(((###########################"""!!!"""$$$%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((("""###$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$###"""%%%%%%&&&$$$###"""###%%%"""###$$$$$$######%%%'''$$$&&&%%%"""!!!$$$%%%"""$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!###&&&'''%%%###!!!###&&&'''&&&%%%%%%&&&###"""""""""######$$$%%%&&&$$$###$$$&&&(((((('''#########$$$%%%%%%###!!!$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%'''&&&%%%&&&'''((('''&&&%%%%%%$$$%%%&&&(((***+++)))***+++***(((&&&&&&'''***)))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%((()))))))))'''&&&'''(((''')))))))))'''&&&'''((((((((((((((((((((((((((((((&&&%%%&&&)))***(((%%%&&&'''((((((&&&$$$$$$%%%$$$&&&(((((('''&&&'''(((%%%%%%&&&(((******(((%%%%%%%%%&&&(((***+++)))'''!!!"""$$$&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$!!!!!!""""""###$$$$$$$$$$$$$$$!!! ###(((((($$$'''&&&&&&%%%%%%%%%&&&&&&""""""""""""###%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$"""!!!!!!""""""""""""""""""""""""%%%""""""$$$### """!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###""""""$$$&&&%%%&&&''''''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&"""######$$$%%%&&&&&&'''$$$%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''TTTSSSSSSRRRRRRRRRRRRSSSPPPPPPQQQRRRSSSTTTUUUUUUSSSSSSSSSTTTTTTTTTTTTTTTQQQRRRTTTVVVVVVUUUTTTSSSSSSTTTUUUVVVVVVUUUUUUTTTPPPSSSWWWYYYXXXUUUTTTSSSSSSVVVUUUQQQQQQUUUUUURRRTTTRRRSSSWWWWWWSSSRRRTTTTTTSSSQQQQQQRRRSSSRRRQQQPPPRRRUUUUUUTTTSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTQQQOOOMMMOOOPPPQQQRRRRRRRRRSSSQQQQQQPPPQQQQQQRRRSSSTTTLLLOOOSSSSSSQQQOOONNNNNNNNNQQQQQQMMMJJJGGG???666666333222444333...+++,,,(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''$$$$$$###$$$$$$%%%&&&'''###%%%%%%%%%###"""###$$$!!!''')))%%%###%%%%%%###!!!###$$$$$$#########$$$$$$###"""###%%%&&&%%%$$$!!!###%%%$$$"""!!!"""###!!!###&&&&&&$$$""""""""" !!!!!!"""""""""###%%%$$$""""""$$$$$$###!!!"""%%%$$$""""""&&&***(((%%%###"""###%%%%%%%%%!!!""""""""""""""""""!!! !!!!!!!!!!!!"""#########"""!!!"""###$$$%%%"""""""""""""""#########&&&$$$######$$$###"""!!!"""%%%((((((&&&$$$$$$%%%$$$$$$$$$######$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$###!!! """%%%&&&%%%$$$"""###%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&!!!"""###%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$###%%%%%%&&&$$$###"""###%%%"""$$$%%%$$$######%%%'''((((((&&&"""!!!$$$$$$"""#########$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$##################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$!!!###%%%&&&%%%######$$$"""""""""###$$$%%%&&&'''%%%$$$######%%%''''''&&&$$$######%%%&&&&&&$$$"""###%%%&&&''''''&&&%%%###&&&&&&%%%$$$$$$$$$%%%%%%((('''%%%%%%'''((('''&&&%%%&&&&&&'''((())))))***''')))+++***(((&&&&&&'''******)))((('''&&&'''((('''''''''''''''((((((((((((***+++***(((&&&((()))*********((('''&&&(((***'''''''''''''''''''''''')))&&&$$$&&&***+++)))%%%$$$&&&((((((&&&%%%%%%%%%&&&((()))(((&&&&&&)))+++&&&&&&''')))+++***'''$$$$$$######%%%)))***)))'''######$$$%%%&&&&&&&&&&&&###$$$&&&(((((('''%%%$$$ !!!!!!"""######$$$$$$$$$!!!!!!$$$%%%$$$$$$'''''''''&&&%%%$$$$$$$$$$$$######""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$######"""""""""""""""""""""""""""&&&###"""$$$### """ !!!###$$$%%%%%%$$$$$$########################$$$%%%%%%$$$""""""$$$'''$$$%%%&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''UUUTTTSSSRRRRRRQQQRRRRRRNNNNNNOOOPPPQQQRRRSSSTTTRRRSSSTTTUUUVVVWWWXXXXXXRRRSSSUUUVVVVVVUUUTTTSSSRRRSSSUUUVVVVVVUUUSSSRRROOOSSSWWWYYYXXXVVVUUUTTTRRRVVVUUUQQQQQQUUUVVVRRRWWWUUUUUUXXXVVVRRRPPPRRRZZZVVVRRRQQQSSSTTTRRRPPPNNNQQQTTTUUUTTTSSSSSSSSSPPPPPPPPPQQQQQQQQQQQQQQQQQQOOOOOOQQQTTTTTTPPPMMMOOOPPPRRRRRRQQQQQQQQQRRRPPPPPPPPPQQQQQQSSSTTTUUUNNNQQQUUUUUURRROOONNNOOOLLLOOOOOOKKKGGGCCC:::111...,,,,,,///...)))&&&&&&&&&%%%%%%&&&&&&((())))))+++)))&&&######%%%(((***$$$$$$###############$$$!!!"""######"""###%%%'''%%%******$$$ ###%%%$$$!!!"""$$$$$$######$$$&&&###"""!!!"""%%%'''''''''###&&&((('''$$$!!!!!!"""!!!###&&&&&&$$$"""!!!!!!!!!!!!!!!!!!""""""""""""  !!!###$$$###!!!"""&&&'''&&&''',,,111***'''###""""""#########!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!"""###$$$###"""""""""###%%%&&&!!!!!!!!!!!!"""###%%%&&&'''&&&%%%%%%%%%$$$""" """&&&***+++(((&&&%%%&&&%%%%%%%%%$$$$$$%%%(((+++$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""$$$%%%### !!!$$$&&&((('''%%%$$$&&&%%%$$$######$$$%%%&&&$$$&&&&&&&&&$$$###"""### !!!###$$$%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&$$$###"""###%%%###%%%&&&%%%""""""$$$&&&,,,,,,)))$$$###''''''###""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$##################&&&&&&&&&&&&&&&&&&&&&&&&###&&&((()))'''%%%$$$$$$!!!###%%%%%%$$$"""""""""$$$$$$%%%&&&''')))***+++$$$###""""""%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%######%%%'''))))))'''%%%###)))(((&&&$$$#########$$$)))'''%%%%%%'''((('''&&&&&&'''((()))*********)))%%%(((+++***(((&&&&&&'''***+++***)))'''&&&'''(((&&&&&&'''((()))***++++++)))+++,,,+++((('''(((***,,,,,,+++(((&&&''')))+++%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$&&&***,,,)))%%%###%%%'''((('''&&&&&&&&&''')))***(((&&&&&&***---&&&&&&(((***+++***'''$$$(((%%%$$$$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###''')))***(((&&&$$$"""######$$$%%%%%%&&&&&&&&&"""###***)))###$$$,,,'''&&&%%%$$$############%%%$$$###"""""""""$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&###"""$$$### """ !!!###$$$%%%%%%$$$$$$########################$$$%%%&&&$$$"""!!!$$$'''$$$$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$##################$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''UUUTTTRRRQQQPPPPPPPPPPPPTTTTTTSSSSSSRRRRRRRRRQQQPPPVVVYYYUUUUUUYYYYYYUUUXXXXXXYYYYYYXXXVVVTTTSSSUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQQQQPPPQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTXXXVVVUUUUUUUUUTTTRRRPPPOOOOOOOOOPPPRRRSSSRRRQQQPPPQQQRRRTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQRRRTTTUUUQQQQQQQQQQQQQQQQQQQQQQQQTTTRRROOOOOOPPPQQQQQQPPPNNNOOOQQQSSSSSSRRRPPPOOOLLLOOOLLLBBB;;;999666000///---***((('''''''''(((+++%%%$$$'''(((%%%'''---+++)))&&&$$$######%%%&&&###&&&(((&&&!!!###'''%%%%%%$$$$$$%%%%%%&&&'''))))))(((%%%######$$$&&&(((%%%######&&&'''%%%######""" !!!###%%%((('''### ###'''$$$$$$###$$$'''+++***$$$"""!!! !!!"""""""""!!!###"""!!!$$$((()))'''$$$!!!###&&&)))---///111222%%%$$$#########$$$%%%&&&######"""""""""""""""""""""############""""""!!! !!!###$$$%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%&&&''''''&&&%%%###"""$$$$$$%%%%%%&&&%%%%%%%%%'''###!!!"""""" !!!%%%$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%&&&%%%%%%$$$'''%%%###!!!!!!"""###$$$&&&&&&%%%%%%%%%&&&''''''############$$$%%%&&&'''%%%$$$&&&((((((%%%'''+++$$$###"""###%%%&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$+++***'''%%%######$$$%%%######$$$$$$$$$######"""'''((())))))(((&&&$$$""")))&&&######%%%(((((((((((('''&&&&&&%%%%%%%%%%%%''''''(((((())))))******%%%$$$$$$######$$$$$$%%%''')))++++++(((&&&''')))&&&&&&&&&'''((('''%%%""""""###%%%'''((((((''''''######$$$$$$$$$###""""""&&&%%%%%%$$$$$$%%%%%%%%%%%%'''***,,,---,,,***(((&&&&&&&&&(((++++++((($$$%%%&&&&&&''''''&&&%%%%%%111000---,,,+++)))'''&&&%%%%%%&&&***333777///$$$'''&&&%%%&&&((((((((('''((((((((((((((()))******&&&%%%$$$"""!!!"""%%%(((***(((&&&'''***+++)))&&&&&&'''((('''&&&%%%&&&'''*********(((&&&&&&(((***))))))*********))))))(((************)))(((&&&&&&((('''%%%$$$$$$&&&)))+++((((((((('''&&&&&&&&&%%%""""""###$$$%%%''''''(((''')))+++,,,,,,***'''&&&(((%%%""""""&&&***++++++&&&%%%%%%$$$###"""!!!!!!!!!&&&((($$$!!!"""$$$$$$!!!###%%%%%%%%%$$$#########""""""######$$$%%%!!!***''' ######"""'''######$$$%%%%%%&&&&&&'''"""############$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%&&&%%%###&&&)))&&& ######$$$%%%&&&&&&&&&%%%$$$###############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$&&&&&&$$$"""$$$&&&%%%%%%$$$#########$$$$$$UUUUUUTTTSSSSSSRRRQQQQQQTTTTTTSSSSSSSSSRRRRRRRRRQQQVVVXXXUUUTTTVVVUUURRRVVVVVVWWWWWWVVVUUUSSSRRRTTTTTTTTTUUUUUUTTTTTTSSSTTTSSSSSSSSSSSSTTTTTTTTTRRRRRRRRRQQQRRRRRRSSSSSSSSSSSSRRRRRRSSSTTTUUUUUUTTTSSSRRRSSSTTTTTTRRRPPPQQQPPPOOOOOOPPPRRRSSSTTTPPPQQQRRRSSSSSSRRRQQQQQQSSSRRRRRRQQQRRRSSSTTTUUUQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPPPPRRRSSSSSSSSSMMMNNNOOOQQQRRRSSSSSSRRRKKKLLLHHH>>>777555222---+++***)))((('''(((***++++++'''&&&)))***''')))---)))(((&&&$$$$$$$$$%%%&&&$$$&&&'''%%%"""!!!###&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###""""""$$$''''''$$$"""###&&&'''&&&$$$$$$"""!!! """$$$%%%%%%%%%"""!!!&&&+++***$$$%%%######&&&***)))$$$###"""""""""######""""""&&&&&&&&&(((******)))'''"""###%%%(((***,,,---...###$$$%%%&&&&&&%%%$$$###"""""""""""""""#########!!!""""""#########""""""!!!"""###$$$%%%%%%%%%$$$""""""############""""""%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((($$$"""######!!!"""&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$############$$$%%%%%%%%%%%%%%%&&&&&&'''###############$$$%%%&&&%%%$$$%%%((((((%%%&&&+++#########$$$%%%%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$***(((&&&$$$######$$$%%%$$$$$$$$$%%%$$$$$$$$$###'''((((((((((((&&&%%%$$$%%%'''))))))(((''''''(((((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''((((((%%%$$$$$$######$$$$$$%%%$$$&&&((((((&&&%%%&&&((('''&&&&&&&&&''''''%%%$$$"""###%%%''')))******+++''''''&&&%%%$$$$$$######%%%$$$$$$$$$%%%%%%&&&'''&&&''')))))))))(((&&&%%%'''&&&&&&(((******(((&&&%%%%%%&&&&&&&&&&&&&&&&&&+++***))))))((('''%%%$$$,,,***'''(((000666111)))((('''&&&''')))))))))(((((((((((((((((())))))***%%%&&&'''&&&%%%$$$%%%''',,,)))'''''')))***'''%%%''''''((((((''''''((((((+++***)))(((((())))))*********+++++++++******)))+++++++++******)))(((''')))((('''&&&&&&''')))***'''''''''''''''&&&&&&&&&######$$$&&&''')))*********+++---------***(((&&&)))&&&###$$$'''***++++++%%%%%%$$$$$$###"""""""""###''''''$$$###%%%&&&%%%%%%&&&'''(((((('''%%%$$$###############$$$$$$%%%!!!***&&&"""###!!!&&&''''''''''''&&&&&&&&&&&&$$$$$$#####################$$$%%%$$$""""""$$$%%%$$$&&&%%%###$$$''''''###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################%%%%%%&&&&&&&&&&&&%%%%%%"""%%%''''''%%%$$$%%%'''&&&&&&&&&%%%&&&&&&''''''UUUUUUVVVVVVUUUTTTRRRQQQSSSTTTTTTTTTTTTSSSRRRRRRSSSVVVVVVTTTSSSTTTRRROOOTTTTTTTTTTTTTTTSSSRRRQQQRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUQQQQQQRRRRRRSSSTTTTTTUUUSSSRRRQQQQQQRRRTTTVVVWWWPPPOOOOOOQQQSSSSSSRRRQQQRRRQQQOOONNNNNNQQQTTTVVVPPPQQQRRRRRRRRRQQQPPPOOORRRRRRRRRRRRRRRSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPRRRUUUVVVUUUTTTQQQPPPPPPPPPQQQRRRSSSTTTJJJHHHBBB888222000...***((('''''''''(((***,,,---+++))))))+++,,,******,,,&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%######"""!!! !!!$$$'''&&&###!!!"""&&&((('''%%%$$$###"""!!!!!!###%%%&&&$$$$$$###"""&&&++++++&&&&&&$$$###%%%'''(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&(((******)))(((((((((###$$$%%%&&&'''(((((((((!!!$$$'''******'''###!!!!!!!!!""""""#########$$$ !!!"""###############"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$###""""""!!!!!!&&&%%%$$$$$$$$$%%%&&&'''"""######$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$(((%%%###%%%$$$"""###'''&&&%%%$$$######$$$&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###############$$$$$$%%%$$$%%%((('''%%%&&&+++$$$%%%&&&''''''&&&$$$###&&&%%%$$$%%%&&&'''&&&$$$'''&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&''''''(((...444555111---,,,---)))'''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%''''''&&&&&&'''))))))(((&&&&&&'''''''''&&&$$$$$$%%%''')))+++---...,,,***(((&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$###'''&&&&&&&&&((()))((('''$$$%%%%%%&&&&&&'''''''''''''''((((((((('''%%%$$$...---+++,,,333888444,,,(((''''''''')))***)))(((((((((''''''(((((()))***$$$&&&))))))(((&&&&&&&&&---***((((((******'''$$$(((((((((((())))))***++++++)))&&&'''***+++***(((******++++++++++++******,,,,,,++++++******)))))))))))))))(((((((((((((((&&&&&&&&&'''''''''''''''$$$%%%&&&''')))***+++++++++,,,---...---+++)))'''(((&&&%%%%%%(((***++++++$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&******&&&(((((())))))((('''%%%$$$############$$$$$$$$$%%%###+++&&&"""""" $$$++++++***((('''&&&%%%%%%%%%%%%%%%$$$######"""""""""###$$$###"""!!!###%%%"""&&&&&&""""""%%%((('''&&&%%%$$$#########$$$%%%%%%%%%$$$###"""""""""###%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&'''((((((SSSUUUVVVWWWVVVUUUSSSQQQSSSTTTTTTUUUUUUTTTSSSSSSTTTUUUUUUTTTTTTTTTRRROOOSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTRRRSSSSSSTTTUUUUUUUUUUUUSSSSSSSSSTTTTTTTTTTTTTTTRRRQQQPPPOOOPPPSSSVVVYYYPPPPPPPPPQQQRRRSSSRRRPPPQQQQQQQQQPPPPPPQQQSSSUUURRRRRRSSSSSSSSSQQQPPPOOORRRRRRRRRRRRRRRSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPSSSUUUUUUSSSRRRVVVUUUSSSQQQQQQQQQRRRSSSHHHDDD<<<333...,,,***)))'''&&&''''''(((***,,,---***)))***+++,,,*********###$$$%%%&&&'''&&&&&&%%%&&&%%%%%%%%%''''''%%%$$$""""""######$$$$$$$$$$$$#########!!! !!!###&&&%%%""" """%%%((('''%%%%%%$$$###"""###$$$%%%'''%%%&&&$$$"""$$$((('''###'''%%%######%%%'''&&&%%%$$$%%%&&&%%%$$$$$$%%%%%%###'''))))))%%%###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$###%%%(((******'''$$$"""!!!!!!!!!"""######$$$$$$ !!!######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$#########%%%$$$###"""###%%%'''((())))))((('''&&&%%%%%%%%%(((((((((((('''&&&%%%$$$((($$$###%%%%%%"""###&&&&&&%%%###""""""$$$&&&'''((('''%%%$$$###$$$$$$%%%$$$%%%'''((((((&&&%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$###"""""""""######%%%###%%%((('''$$$&&&***%%%'''***+++)))'''%%%$$$'''%%%$$$%%%&&&'''&&&%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&''''''(((''''''%%%%%%%%%'''(((***...111555777666333000...)))'''%%%$$$###%%%'''(((''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&''''''((()))***+++***(((&&&%%%&&&'''''''''&&&&&&%%%&&&''')))+++---,,,***(((&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&''''''((((((***,,,,,,***)))''''''+++,,,,,,---222555///&&&((('''&&&'''((()))((('''(((''''''''''''((())))))%%%'''(((((('''&&&&&&'''---***((())),,,,,,***((()))(((((((((***,,,,,,---+++'''$$$&&&***,,,***&&&((())))))************)))++++++******))))))))))))(((((())))))((('''&&&%%%%%%&&&&&&&&&'''(((((((((''''''''''''(((((()))))))))***+++,,,,,,+++***)))&&&&&&%%%&&&'''(((((((((#########$$$$$$%%%%%%%%%&&&&&&%%%$$$(((---,,,'''%%%%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%$$$%%%,,,''' $$$$$$ $$$******)))((('''&&&%%%%%%'''&&&&&&%%%###""""""!!!"""######"""!!!!!!"""$$$!!!%%%&&&""" $$$((()))((('''%%%###"""###$$$%%%%%%%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%%%%%%%%%%#########$$$$$$&&&'''(((RRRTTTUUUVVVVVVUUUSSSQQQSSSTTTUUUVVVVVVUUUTTTSSSUUUTTTSSSVVVXXXWWWTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTTTTUUUVVVVVVUUUUUURRRSSSTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQPPPRRRQQQOOOOOOPPPSSSVVVXXXSSSRRRRRRRRRSSSSSSQQQPPPMMMPPPSSSTTTSSSRRRRRRSSSSSSTTTUUUUUUTTTSSSRRRQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPQQQRRRSSSSSSPPPNNNUUUUUUTTTSSSRRRRRRRRRRRREEE>>>666000---+++))))))'''''''''(((((()))******((()))***))))))))))))'''!!!###%%%&&&'''&&&%%%%%%&&&%%%%%%&&&((((((&&&$$$!!!"""###$$$$$$$$$######'''&&&%%%###!!!!!!###%%%$$$""" !!!%%%''''''%%%%%%$$$######$$$$$$&&&&&&&&&((('''$$$%%%))))))&&&'''%%%###"""$$$&&&''''''$$$&&&'''&&&%%%$$$%%%'''"""%%%((('''$$$!!!"""###((((((((('''&&&%%%######&&&'''''''''&&&&&&%%%$$$!!!!!!""""""############ !!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$%%%%%%$$$###"""!!!"""###&&&'''******)))((('''&&&%%%$$$(((((((((((('''&&&%%%$$$&&&######%%%%%%""""""%%%&&&$$$###""""""###%%%&&&&&&%%%$$$"""""""""#########%%%'''))))))'''%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$##################$$$###%%%''''''$$$&&&***'''***---...+++)))'''''''''&&&%%%%%%''''''&&&%%%$$$$$$######$$$$$$%%%%%%''''''&&&&&&&&&'''))))))(((&&&%%%$$$%%%''')))+++///---+++---111222...)))'''&&&%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%&&&''')))*********(((%%%%%%&&&''''''&&&'''&&&%%%$$$$$$%%%'''(((((('''%%%$$$$$$&&&((()))((('''&&&%%%$$$#########&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&((()))&&&%%%%%%%%%%%%&&&'''(((***,,,......+++))))))***333111,,,((((((+++''' &&&%%%$$$%%%'''((('''&&&'''''''''''''''(((((()))'''((('''%%%$$$$$$'''))),,,***(((***...000///---+++)))'''(((***---...---***&&&###%%%)))+++((($$$&&&&&&'''(((((((((((((((******)))((((((((())))))&&&&&&'''((('''&&&$$$###%%%&&&&&&&&&'''((((((((((((((('''&&&&&&%%%$$$$$$%%%&&&''')))************$$$$$$%%%&&&%%%%%%%%%%%%#########$$$%%%%%%&&&&&&%%%&&&%%%$$$)))...---(((""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$'''---'''!!!%%%&&&"""$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$"""!!!!!!"""######"""!!!!!!"""$$$ %%%&&&!!!###((())))))(((%%%$$$###$$$%%%&&&%%%$$$$$$###""""""######""""""############""""""$$$$$$%%%&&&'''(((''''''######$$$$$$%%%&&&'''(((SSSTTTUUUUUUUUUUUUTTTSSSRRRTTTVVVWWWWWWVVVUUUTTTXXXTTTSSSWWWZZZXXXUUUTTTTTTTTTSSSSSSTTTUUUVVVWWWSSSTTTUUUVVVVVVVVVVVVVVVSSSTTTUUUVVVVVVUUUTTTSSSUUUUUUUUUUUUTTTRRROOONNNRRRQQQPPPPPPQQQSSSUUUVVVUUUTTTSSSSSSTTTTTTRRRPPPKKKPPPUUUVVVTTTRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPQQQRRRQQQPPPNNNPPPQQQRRRSSSSSSQQQOOOMMM@@@888000...---***)))***(((((((((((((((((((((((('''))))))&&&&&&((((((&&&"""###$$$&&&&&&&&&%%%$$$%%%&&&'''((((((((('''&&&!!!"""$$$%%%%%%%%%$$$###(((((('''$$$"""!!!###%%%%%%""" !!!%%%'''&&&$$$$$$$$$######$$$$$$%%%&&&%%%((((((&&&''',,,---+++&&&%%%#########%%%''')))###&&&((('''$$$###%%%((($$$&&&((('''&&&$$$$$$$$$))))))((((((&&&%%%$$$###)))'''&&&$$$###$$$%%%&&&###""""""""""""""""""""" !!!"""###############%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""""""""$$$%%%&&&$$$###"""""""""###$$$%%%$$$%%%&&&'''''''''%%%%%%'''''''''''''''&&&%%%$$$&&&######%%%%%%"""!!!$$$'''&&&%%%#########$$$%%%$$$######""""""""""""######$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$###$$$'''&&&$$$%%%***(((+++///...+++))))))+++'''&&&%%%&&&'''((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&((()))***((('''%%%$$$%%%''')))***000***%%%(((///222...(((&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$######%%%'''''''''((('''%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$############%%%%%%$$$$$$%%%&&&((()))((('''&&&%%%$$$#########%%%$$$$$$$$$%%%&&&((()))$$$&&&''''''&&&&&&'''(((''''''%%%$$$$$$%%%&&&''')))+++---,,,))))))+++---GGG@@@222&&&###'''((('''%%%$$$###$$$&&&'''&&&%%%''''''&&&&&&''''''((())))))((('''$$$###$$$(((++++++)))(((***///111111///---***''''''***------,,,)))'''&&&'''))))))&&&###$$$%%%&&&''''''(((((('''***)))(((''''''((()))***$$$%%%&&&''''''%%%$$$###&&&&&&&&&'''''''''''''''((('''&&&%%%$$$###""""""###$$$%%%&&&(((((())))))"""$$$&&&&&&%%%############$$$$$$$$$%%%%%%&&&&&&###%%%%%%$$$'''++++++'''######$$$$$$%%%&&&''''''"""###%%%&&&&&&&&&%%%$$$''',,,&&& &&&'''"""$$$######$$$$$$%%%&&&''''''((('''&&&%%%$$$###"""""""""###$$$###"""!!!###%%%!!!%%%%%%!!!!!!$$$'''&&&'''&&&%%%$$$$$$$$$%%%&&&$$$###############$$$$$$"""""""""######"""""""""'''&&&'''(((+++,,,+++***'''&&&&&&&&&'''((())))))UUUUUUUUUVVVVVVVVVVVVVVVRRRTTTVVVXXXXXXWWWVVVTTT[[[UUUSSSXXX[[[WWWTTTSSSSSSSSSRRRSSSSSSUUUVVVWWWRRRSSSTTTUUUUUUVVVVVVVVVUUUVVVWWWWWWVVVUUUSSSRRRSSSSSSTTTTTTSSSRRROOONNNQQQQQQQQQQQQQQQRRRSSSTTTSSSRRRRRRSSSUUUUUUTTTRRRLLLQQQUUUUUUSSSQQQSSSUUURRRRRRTTTUUUUUUTTTSSSSSSPPPQQQRRRSSSTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSQQQPPPPPPRRRSSSRRRQQQNNNPPPSSSSSSQQQKKKEEE@@@:::000***+++---***)))+++&&&''''''((((((((((((((((((***)))$$$$$$((()))&&&###$$$$$$%%%%%%%%%$$$$$$###&&&******(((&&&'''((("""###%%%&&&'''&&&%%%$$$''''''&&&$$$""""""$$$&&&&&&###!!!!!!$$$&&&$$$"""############$$$$$$$$$%%%$$$'''(((%%%%%%)))+++)))$$$$$$$$$######%%%''')))###&&&((('''###"""%%%(((&&&&&&&&&'''((('''%%%###''''''''''''&&&%%%$$$###((('''%%%#########$$$$$$$$$$$$######"""!!!!!!!!!!!!""""""#########""""""%%%$$$############$$$%%%"""!!!!!!!!!###%%%(((***%%%$$$$$$$$$$$$$$$#########%%%((())))))(((%%%###%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$$$$'''&&&###"""%%%))))))((('''&&&%%%%%%$$$""""""###$$$$$$$$$#########$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''$$$###$$$'''&&&$$$%%%)))'''***------)))(((***---(((&&&%%%&&&'''((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&''')))+++''''''&&&%%%&&&'''((((((+++(((&&&(((...000...***$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((%%%""""""$$$&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$"""$$$$$$$$$%%%$$$$$$###"""%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&"""%%%((((((&&&%%%&&&''')))(((&&&$$$$$$$$$%%%&&&&&&)))+++***)))***///444FFF@@@333'''$$$)))+++***&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&'''((((((((())))))(((&&&&&&(((******(((''')))...000///---///+++&&&&&&***---,,,+++************)))(((&&&%%%$$$%%%&&&'''((((((((((((+++***(((''''''(((***+++%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&!!!%%%((((((%%%###""""""$$$$$$%%%%%%%%%%%%%%%%%%!!!%%%&&&$$$$$$'''((('''&&&&&&%%%%%%%%%&&&&&&'''"""###%%%&&&'''&&&%%%$$$%%%***###%%%'''"""############$$$%%%&&&&&&&&&''''''&&&%%%$$$$$$#########$$$%%%$$$""""""$$$%%%###$$$$$$!!!###&&&%%%!!!##################$$$$$$""""""""""""###$$$%%%%%%######$$$$$$$$$$$$######'''&&&%%%(((+++,,,+++)))(((((('''''''''(((((()))WWWWWWVVVVVVVVVWWWXXXXXXRRRTTTVVVXXXYYYXXXVVVUUU]]]VVVSSSXXX[[[VVVQQQPPPRRRRRRRRRRRRSSSTTTVVVWWWQQQQQQRRRTTTTTTUUUUUUUUUVVVVVVWWWXXXWWWUUURRRQQQPPPQQQSSSTTTSSSRRRPPPOOOQQQQQQRRRRRRRRRRRRRRRRRRPPPPPPPPPRRRUUUVVVUUUTTTNNNRRRUUUTTTPPPPPPTTTXXXPPPQQQRRRTTTTTTTTTSSSSSSPPPQQQSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSQQQOOOPPPRRRUUUVVVUUUQQQSSSUUUTTTNNNDDD:::333555,,,&&&***,,,***)))+++%%%%%%'''((())))))))))))))),,,)))$$$###(((***&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!'''+++,,,(((%%%'''***"""$$$%%%''''''&&&%%%$$$$$$%%%$$$###"""###%%%(((&&&###!!!!!!$$$%%%$$$!!!""""""#########$$$$$$$$$%%%((('''###!!!######"""###$$$$$$$$$$$$%%%''')))"""&&&((('''###"""$$$(((&&&$$$###%%%((((((%%%"""&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%$$$######""""""%%%%%%$$$###"""!!! """############""""""!!!%%%$$$###"""""""""###$$$"""""""""###%%%))),,,...&&&&&&&&&&&&&&&%%%$$$###(((***---...,,,((($$$!!!$$$$$$%%%%%%&&&%%%%%%%%%'''%%%%%%(((((($$$$$$&&&+++++++++***)))'''%%%$$$!!!"""$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%&&&'''((()))$$$"""$$$'''&&&###%%%)))%%%))),,,+++''''''***...((('''&&&&&&'''((('''&&&&&&''''''''''''&&&%%%$$$'''&&&%%%$$$%%%''')))+++'''''''''&&&&&&&&&''''''!!!"""$$$'''))))))((('''"""$$$&&&(((((('''&&&%%%""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%+++((($$$$$$&&&(((((('''$$$$$$$$$%%%&&&%%%###!!!"""###$$$%%%&&&%%%$$$$$$''''''(((((('''&&&%%%%%%#########$$$%%%&&&((()))&&&&&&%%%%%%$$$#########!!!%%%((()))'''%%%%%%&&&***)))'''$$$###$$$%%%%%%%%%(((++++++***---444;;;000///+++&&&%%%((('''###'''&&&%%%&&&((()))(((''''''&&&&&&&&&&&&'''((((((''')))++++++***)))))))))+++((('''(((,,,...,,,***000+++&&&&&&))),,,,,,)))+++---...---***(((''''''%%%&&&'''((()))))))))))),,,+++)))((((((***+++---&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&(((''''''&&&%%%%%%$$$$$$"""&&&))))))&&&###"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$'''$$$!!!$$$&&&&&&''''''&&&%%%$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$###'''!!!$$$&&&!!!"""$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%$$$######$$$&&&$$$$$$###!!!$$$'''$$$ !!!"""######""""""!!!!!!""""""###$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""%%%(((***(((&&&'''&&&&&&%%%%%%%%%&&&&&&RRRTTTVVVUUUSSSRRRUUUXXXXXXWWWVVVUUUUUUVVVXXXZZZWWWXXXXXXWWWTTTRRRRRRRRRVVVXXXYYYXXXUUUSSSTTTVVVRRRUUUVVVUUUSSSRRRTTTVVVWWWVVVUUUUUUTTTTTTTTTUUUSSSRRRQQQRRRTTTTTTSSSQQQKKKLLLOOOQQQSSSRRRRRRQQQNNNOOOPPPQQQQQQPPPOOONNNOOORRRUUUSSSPPPPPPSSSWWWPPPTTTVVVSSSSSSUUUWWWVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPQQQQQQOOORRRVVVWWWSSSOOOPPPRRRQQQMMMCCC777///111111///,,,)))'''(((***$$$%%%&&&'''(((***++++++&&&(((&&&###$$$))),,,+++((()))(((&&&%%%%%%$$$"""'''&&&%%%%%%$$$$$$$$$%%% $$$''''''%%%######$$$$$$ $$$&&&%%%&&&(((###$$$$$$%%%&&&&&&&&&&&&$$$"""!!!"""###%%%$$$$$$%%%&&&'''%%%###""""""###$$$&&&'''&&&###"""%%%((("""###$$$%%%$$$""" $$$"""!!!"""%%%&&&$$$!!!$$$%%%&&&&&&%%%$$$"""!!!''')))***((($$$"""###&&&%%%&&&'''%%%""" !!!"""###$$$$$$"""!!!!!!"""'''$$$$$$&&&### ###+++$$$###!!!!!!###&&&***---...&&&!!!$$$'''&&&$$$$$$,,,+++******+++***(((&&&!!!###&&&((()))(((&&&%%%!!!$$$'''((('''%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%!!!""""""""""""#########%%%&&&''''''%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&%%%$$$%%%'''***%%%&&&&&&''''''&&&&&&%%%++++++***(((&&&&&&(((***...------,,,***((('''&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""&&&'''&&&$$$"""###$$$%%%&&&%%%%%%$$$%%%$$$######$$$%%%'''(((&&&###$$$((()))'''(((+++###"""!!!"""$$$%%%%%%$$$(((&&&$$$$$$$$$$$$"""!!!&&&'''((('''&&&&&&'''((( )))'''!!!&&&&&&$$$'''+++***)))((('''((()))))))))((((((''''''&&&%%%%%%---(((###"""###$$$$$$"""###$$$'''***---000222333*********(((&&&%%%%%%&&&((('''%%%$$$$$$&&&)))***((('''%%%%%%'''((('''&&&)))+++---+++'''%%%%%%''')))'''%%%(((+++---,,,***(((((((((((())))))))))))))))))(((&&&&&&%%%%%%%%%'''&&&%%%%%%%%%'''((()))111...,,,+++,,,+++(((%%%''')))+++((($$$$$$''',,,%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%((()))((($$$!!!"""$$$######$$$$$$$$$%%%%%%&&&############$$$%%%&&&'''((('''&&&%%%###"""!!!!!!%%%$$$$$$%%%(((((('''&&&!!!!!!!!!###$$$%%%###!!!$$$###"""""""""###%%%%%%########################(((%%%"""###%%%'''&&&$$$###&&&(((&&&$$$"""''''''(((&&&$$$$$$%%%&&&"""############"""!!!!!!###""""""###%%%'''&&&%%%'''%%%###""""""###%%%&&&&&&$$$$$$((((((%%%%%%'''SSSUUUVVVUUUSSSRRRTTTWWWXXXWWWUUUTTTTTTUUUVVVWWWVVVXXXXXXWWWUUUSSSRRRSSSUUUVVVXXXWWWTTTSSSTTTVVVTTTVVVWWWVVVSSSRRRSSSUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUSSSQQQMMMNNNPPPRRRSSSSSSRRRRRRSSSRRRQQQPPPPPPQQQRRRSSSQQQTTTVVVTTTPPPOOORRRUUURRRVVVWWWTTTRRRTTTUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSQQQOOOQQQVVVVVVSSSSSSPPPMMMHHHCCC<<<555000//////...,,,)))''''''(((&&&''''''((()))***++++++((()))((($$$$$$(((***)))******(((&&&%%%%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$!!!$$$&&&&&&$$$$$$&&&((('''###!!!$$$&&&$$$###%%%######$$$$$$%%%%%%$$$$$$###"""!!!!!!###$$$$$$###&&&''''''&&&#########%%%$$$%%%%%%%%%$$$$$$%%%'''"""###$$$$$$$$$###"""!!!%%%$$$$$$%%%&&&&&&$$$###%%%%%%%%%%%%%%%$$$$$$###$$$&&&'''&&&$$$###"""######$$$%%%%%%$$$###""""""###$$$&&&%%%$$$""""""###)))%%%%%%'''%%%"""###(((%%%###!!!!!!"""$$$''')))///(((###&&&((('''&&&&&&)))((((((((())))))(((&&&"""###%%%'''(((((('''&&&$$$&&&((((((&&&$$$######$$$$$$%%%%%%&&&&&&&&&'''"""""""""#########$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&'''''''''''''''&&&%%%$$$###$$$%%%$$$###$$$%%%'''%%%&&&&&&''''''&&&&&&%%%))))))((('''%%%&&&)))+++++++++******((('''&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$&&&&&&$$$$$$%%%&&&''''''(((((('''%%%$$$$$$&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$###$$$&&&'''((($$$""""""&&&&&&$$$%%%(((%%%$$$$$$%%%&&&'''%%%$$$%%%$$$"""###$$$$$$###"""%%%'''((((((&&&%%%%%%&&&(((%%%$$$$$$!!!$$$&&&%%%$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&'''((((((,,,)))&&&######$$$%%%%%%%%%&&&'''((()))***+++,,,+++++++++)))(((''''''(((***)))'''&&&&&&(((***,,,***(((&&&&&&((()))((('''((()))******(((&&&&&&'''(((&&&%%%&&&***,,,***((())))))((((((''''''&&&&&&'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((,,,***((((((******)))'''&&&)))***((($$$$$$'''+++&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''&&&%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###"""###"""######$$$%%%%%%$$$$$$"""###%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$#########%%%%%%$$$&&&'''(((&&&%%%"""!!!"""###%%%%%%###"""$$$###"""""""""###%%%%%%########################%%%$$$"""###&&&'''%%%###!!!%%%)))++++++)))((($$$%%%%%%%%%######%%%'''######$$$$$$######"""!!!###"""!!!###%%%&&&%%%%%%&&&%%%$$$######$$$%%%%%%%%%###$$$'''(((%%%%%%(((TTTUUUUUUTTTSSSSSSTTTVVVXXXWWWUUUSSSSSSSSSTTTTTTVVVWWWXXXWWWUUUSSSSSSSSSSSSTTTUUUUUUTTTTTTUUUVVVTTTUUUVVVUUUSSSRRRSSSTTTSSSTTTUUUUUUUUUTTTRRRRRRTTTTTTUUUVVVWWWVVVRRROOOQQQQQQQQQRRRRRRRRRSSSSSSVVVTTTRRRPPPPPPRRRTTTVVVSSSUUUVVVTTTQQQOOOQQQSSSTTTWWWXXXTTTRRRSSSTTTRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSRRROOOQQQUUUVVVSSSUUUOOOFFF===777444111///+++---...,,,)))'''&&&&&&'''''''''((((((((()))))))))***((($$$$$$''')))''',,,***'''%%%$$$$$$&&&'''((('''&&&%%%$$$$$$$$$$$$###$$$%%%&&&%%%&&&(((******%%%###%%%%%%"""!!!#########$$$$$$$$$###""""""###"""!!!!!!###$$$$$$###(((((('''%%%######%%%'''$$$###"""###%%%&&&%%%%%%######$$$$$$$$$$$$%%%%%%%%%'''((('''%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&''''''$$$"""""""""###%%%&&&&&&%%%###$$$&&&''''''%%%$$$$$$%%%***&&&%%%'''(((%%%$$$%%%%%%$$$"""!!!!!!###%%%&&&+++$$$!!!###%%%$$$###$$$&&&%%%%%%&&&(((((('''%%%######$$$%%%'''(((((()))'''((()))'''%%%######$$$""""""###$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###%%%&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%'''+++---((((((''''''&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###############$$$&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%$$$###%%%$$$$$$$$$$$$&&&'''(((%%%######%%%%%%######%%%'''&&&'''((())))))&&&###$$$###"""###%%%&&&%%%$$$$$$&&&((((((&&&$$$######!!!***&&& $$$$$$ $$$###""""""!!!"""###%%%&&&###$$$$$$%%%%%%&&&''''''***)))(((%%%######%%%'''&&&&&&&&&'''(((((())))))***))))))(((((('''''''''***)))'''&&&'''(((***+++***)))'''''')))***)))(((''''''&&&'''((()))'''&&&'''%%%$$$&&&)))***(((&&&))))))((('''&&&%%%$$$$$$%%%%%%&&&''''''((())))))%%%&&&''''''((('''''''''&&&%%%%%%&&&((())))))(((&&&((()))'''$$$$$$'''***((((((''''''''''''((((((+++***)))(((&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%$$$###"""!!!"""###$$$%%%$$$#########$$$'''((((((&&&###!!!#########$$$%%%%%%%%%&&&'''&&&%%%&&&''''''%%%############$$$&&&&&&$$$###$$$############$$$%%%%%%#################################%%%''''''%%%######%%%(((***+++***)))'''!!!###$$$#########%%%'''$$$$$$$$$$$$$$$#########"""!!!!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###''''''%%%%%%(((UUUUUUUUUTTTSSSSSSTTTUUUXXXWWWVVVTTTSSSSSSSSSSSSUUUVVVWWWWWWUUUSSSSSSTTTQQQRRRSSSSSSTTTTTTUUUVVVSSSTTTTTTTTTTTTTTTUUUUUURRRTTTUUUWWWVVVUUUSSSRRRSSSSSSUUUVVVWWWUUUPPPMMMRRRQQQQQQPPPQQQQQQRRRSSSUUUTTTRRRQQQQQQRRRTTTUUURRRTTTUUUUUUSSSQQQRRRTTTSSSWWWWWWTTTRRRTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQNNNQQQUUUVVVSSSSSSKKK@@@666000------,,,))),,,......+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))((($$$$$$''')))''',,,(((%%%%%%$$$###%%%(((''''''&&&%%%$$$$$$$$$$$$$$$%%%'''(((((((((''''''***%%%###%%%%%%"""!!!###$$$$$$%%%$$$$$$###""""""$$$###""""""$$$%%%%%%$$$''''''&&&$$$""""""$$$'''$$$"""!!!"""&&&'''&&&###$$$$$$###$$$$$$&&&'''(((%%%((()))((($$$"""###%%%%%%$$$$$$###$$$&&&((()))%%%%%%%%%(((,,,+++'''######"""###%%%'''(((&&&###$$$&&&''''''%%%$$$$$$%%%(((%%%$$$'''***)))'''%%%%%%$$$#########$$$%%%&&&(((###!!!###%%%###"""############%%%'''((('''%%%$$$$$$###$$$%%%''')))***(((((((((&&&$$$$$$&&&'''""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%'''******)))''''''(((%%%&&&&&&''''''&&&&&&%%%"""###$$$$$$%%%(((,,,///''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))(((%%%%%%''''''$$$###&&&''''''(((******)))%%%"""&&&%%%$$$%%%&&&'''&&&%%%###%%%((()))'''$$$""""""&&&///+++%%%((('''###&&&######"""###$$$&&&((()))&&&&&&%%%%%%$$$######"""'''((((((&&&###"""%%%(((%%%%%%&&&''')))***++++++&&&%%%%%%&&&&&&'''&&&%%%((('''&&&%%%%%%&&&'''(((***(((''''''((())))))(((&&&$$$###&&&)))***(((&&&'''&&&%%%'''***+++(((%%%(((((((((''''''&&&&&&&&&%%%&&&''''''((()))))))))%%%&&&'''(((((((((&&&&&&%%%%%%%%%&&&'''((())))))&&&''''''&&&$$$%%%'''***)))((((((''''''(((((()))))))))((('''&&&%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&'''$$$""""""%%%&&&$$$!!!!!!"""$$$%%%%%%$$$"""!!!$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&&&&&&&###!!!$$$###$$$%%%''''''%%%###############$$$$$$%%%%%%########################"""###%%%'''((((((&&&$$$''''''(((((('''%%%###!!!###$$$$$$$$$""""""$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$"""!!! !!!###$$$###"""######$$$%%%%%%%%%$$$$$$###!!!"""&&&'''%%%%%%(((VVVUUUTTTSSSTTTTTTTTTTTTYYYYYYWWWVVVTTTSSSSSSSSSTTTUUUWWWWWWUUUTTTTTTUUUQQQQQQQQQRRRTTTUUUUUUUUUQQQQQQRRRSSSUUUWWWWWWWWWSSSUUUWWWXXXXXXWWWUUUTTTRRRRRRSSSUUUUUUSSSOOOKKKQQQPPPPPPOOOOOOPPPQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQPPPQQQSSSTTTTTTTTTUUUUUUQQQUUUVVVSSSRRRUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUOOOOOOPPPPPPQQQQQQRRRRRROOOQQQPPPNNNQQQUUUUUUQQQKKKEEE;;;333...+++***))))))+++...///---***'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$'''&&&$$$%%%)))***((()))%%%$$$'''&&&"""###''''''&&&%%%%%%$$$$$$%%%%%%$$$&&&)))++++++)))%%%"""'''###!!!$$$%%%$$$###%%%%%%&&&&&&&&&%%%$$$######&&&$$$######%%%&&&&&&%%%$$$%%%$$$###!!!!!!###%%%$$$"""!!!###'''(((%%%"""$$$$$$$$$$$$%%%&&&((()))$$$''')))'''###!!!"""$$$$$$#########$$$&&&((()))%%%$$$%%%(((++++++'''###%%%%%%$$$%%%&&&&&&&&&%%%$$$%%%'''&&&%%%######$$$%%%$$$$$$%%%)))+++)))&&&###$$$$$$%%%&&&'''((((((+++'''&&&))))))'''&&&)))###""""""$$$&&&''''''%%%%%%$$$$$$$$$%%%''')))***&&&''''''&&&%%%&&&)))+++$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''######$$$$$$%%%$$$$$$###&&&(((******)))'''''''''%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$%%%(((---000((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&((((((((('''&&&%%%%%%%%%""""""###$$$&&&'''((()))&&&%%%%%%$$$%%%&&&((())))))&&&&&&((('''$$$###&&&&&&&&&''')))***((($$$!!!(((&&&$$$$$$%%%%%%###""""""%%%((()))'''$$$###""")))222...'''***)))%%%(((############%%%''')))***&&&%%%%%%$$$$$$###""""""$$$%%%&&&%%%"""!!!$$$'''%%%%%%&&&'''((())))))***%%%$$$###%%%((()))'''%%%((('''&&&&&&&&&&&&'''''')))'''&&&&&&'''(((((('''%%%$$$###%%%)))+++)))'''((('''''')))------***''''''''''''(((((())))))***''''''((())))))(((''''''%%%&&&'''(((((('''&&&%%%'''((((((((((((((())))))&&&'''&&&&&&%%%&&&(((***((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$%%%)))%%%""""""$$$%%%$$$""""""###$$$%%%$$$$$$###"""%%%$$$$$$$$$%%%''')))+++)))))))))(((''''''&&&&&&(((&&&%%%%%%&&&%%%###!!!$$$$$$$$$&&&'''(((&&&$$$######$$$$$$%%%%%%%%%%%%###########################%%%'''))))))((('''&&&&&&&&&&&&&&&$$$###"""!!!&&&''''''%%%###"""###$$$&&&%%%$$$#########$$$$$$###!!!!!!!!!###$$$###""""""###$$$%%%%%%%%%%%%$$$$$$"""###''''''%%%%%%(((UUUSSSRRRSSSUUUVVVVVVUUUYYYXXXWWWVVVUUUTTTSSSSSSSSSUUUVVVVVVUUUTTTUUUVVVRRRQQQQQQRRRTTTVVVUUUTTTQQQQQQQQQSSSVVVXXXXXXWWWUUUVVVWWWXXXXXXXXXWWWVVVQQQQQQRRRSSSTTTRRROOOLLLOOOOOOOOOPPPPPPPPPQQQQQQOOOPPPRRRSSSSSSRRRPPPOOOOOOPPPRRRUUUVVVVVVVVVVVVPPPTTTVVVSSSSSSVVVWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUPPPPPPPPPPPPPPPQQQQQQQQQNNNQQQQQQOOOPPPSSSPPPKKK@@@<<<666111...+++)))((((((+++......---***(((((('''''''''''''''''''''&&&###%%%&&&$$$%%%)))***((('''###%%%++++++$$$!!!%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%'''***,,,***%%%!!!&&&"""!!!$$$&&&$$$$$$&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&$$$######%%%&&&&&&%%%"""###$$$###"""!!!"""###%%%$$$%%%&&&''''''%%%#########$$$%%%%%%&&&''''''$$$&&&'''&&&$$$#####################$$$%%%&&&'''""""""###%%%'''&&&$$$"""&&&''''''%%%$$$$$$''')))$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%$$$&&&******'''###$$$%%%'''((())))))))))))&&&&&&))))))&&&&&&((($$$######%%%'''((('''&&&&&&%%%$$$$$$%%%&&&((()))%%%&&&''''''&&&'''***---&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''######$$$%%%%%%%%%$$$$$$$$$&&&''''''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&)))---000***)))'''%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''''''''!!!"""$$$&&&)))+++------111111000,,,(((%%%$$$$$$#########$$$%%%''')))***&&&%%%%%%%%%%%%'''((()))(((%%%$$$'''&&&######%%%%%%%%%&&&'''((('''%%%"""&&&$$$"""""""""""" """%%%'''((('''%%%%%%%%%'''000,,,&&&)))((($$$'''""""""""""""###%%%'''((("""######$$$$$$%%%&&&&&&######$$$###""""""$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%(((,,,---+++(((***))))))(((((((((((((((((('''%%%%%%'''((('''&&&%%%$$$%%%''')))******(((((('''(((+++///000---***&&&&&&'''((()))***++++++'''((()))***)))((('''&&&'''''''''(((''''''&&&%%%***+++,,,+++)))((()))***''''''&&&&&&'''(((***+++''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%***(((%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$&&&$$$######%%%(((,,,...,,,,,,***)))(((&&&%%%%%%'''&&&%%%%%%%%%%%%###!!!$$$###$$$%%%''''''%%%$$$###$$$$$$%%%&&&%%%%%%%%%########################$$$&&&(((((('''&&&&&&&&&#########$$$%%%&&&''''''(((((((((%%%###!!!"""###&&&%%%$$$""""""###$$$$$$$$$"""""""""$$$$$$###"""#########$$$$$$%%%%%%&&&&&&$$$$$$((((((%%%%%%'''TTTRRRQQQRRRUUUWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRTTTVVVVVVUUUUUUVVVWWWTTTRRRQQQSSSUUUWWWUUUTTTTTTRRRQQQSSSVVVWWWVVVTTTUUUUUUUUUVVVVVVWWWWWWWWWRRRQQQQQQRRRTTTSSSQQQOOOMMMNNNPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSUUUWWWWWWUUUTTTQQQVVVWWWSSSRRRUUUVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPPPPPPPPPPPPPPPPOOOPPPSSSSSSQQQPPPOOOIIIBBB666333000---,,,+++)))((('''***,,,,,,+++)))((((((''''''''''''(((((((((((($$$&&&'''$$$%%%((((((&&&&&&###'''111111'''!!!$$$#########$$$%%%&&&'''((($$$######&&&)))***)))&&&&&&"""!!!$$$&&&$$$$$$&&&###$$$$$$%%%%%%%%%%%%$$$$$$"""!!!"""###$$$$$$$$$ ###%%%&&&$$$###"""###%%%'''))))))'''%%%$$$$$$"""###$$$%%%&&&&&&%%%$$$&&&%%%%%%&&&''''''%%%$$$!!!""""""###$$$$$$$$$$$$!!!"""$$$$$$###"""######$$$'''(((%%%!!!""")))000%%%'''((((((&&&%%%%%%&&&$$$((((((###"""&&&'''&&&###$$$&&&'''((('''&&&%%%$$$###$$$&&&&&&"""###&&&&&&%%%%%%'''((()))(((&&&&&&&&&&&&%%%%%%&&&&&&'''&&&'''(((((('''((()))+++%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%###"""$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&(((,,,///+++)))'''%%%######$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%$$$######%%%''')))***,,,,,,000000000---((($$$$$$%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%&&&''')))***(((%%%%%%''''''$$$$$$'''&&&%%%%%%&&&'''(((&&&%%%%%%$$$""""""######"""!!!###%%%'''''''''&&&'''(((&&&///+++%%%((('''$$$'''######""""""###%%%&&&'''######$$$$$$%%%&&&&&&&&&$$$###"""###%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$%%%(((---///,,,)))******))))))(((((((((((()))'''&&&&&&'''(((((('''$$$&&&((()))))))))***+++'''&&&(((,,,000111...+++&&&''''''(((((()))))))))%%%&&&(((*********)))((((((((('''&&&&&&&&&&&&&&&***+++---,,,***)))+++---)))(((''''''(((***++++++(((''''''&&&&&&''''''(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))++++++)))&&&###"""###%%%((('''%%%$$$###$$$%%%&&&&&&%%%%%%%%%&&&(((+++,,,+++***)))(((&&&%%%$$$###&&&%%%$$$$$$%%%%%%###!!!#########%%%''''''%%%######$$$%%%&&&&&&&&&%%%%%%########################%%%&&&(((&&&###"""###%%%!!!!!!"""###%%%''')))***%%%&&&&&&$$$"""!!!"""###&&&$$$###!!!!!!"""###$$$%%%$$$######$$$%%%$$$"""#########"""###%%%&&&'''(((&&&&&&))))))%%%%%%'''SSSQQQPPPRRRVVVXXXXXXWWWTTTTTTUUUTTTTTTSSSRRRQQQRRRTTTVVVVVVUUUUUUVVVWWWVVVSSSRRRSSSVVVWWWUUUSSSWWWUUUSSSSSSUUUVVVTTTRRRUUUTTTTTTTTTUUUUUUWWWWWWSSSRRRQQQRRRTTTTTTSSSRRRLLLNNNQQQSSSTTTTTTSSSSSSTTTSSSPPPOOOOOOPPPSSSTTTSSSSSSTTTVVVWWWVVVTTTRRRTTTWWWXXXTTTRRRTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOORRRUUUUUURRROOOLLLDDD<<<111...+++************)))'''(((******)))(((((((((%%%%%%%%%&&&&&&&&&''''''%%%((((((%%%$$$''''''$$$%%%###***555555)))"""$$$""""""###$$$%%%'''((()))$$$!!!!!!&&&***,,,,,,'''###!!!$$$&&&$$$###%%%!!!"""###$$$$$$$$$$$$$$$"""!!! """######""" ###&&&(((&&&$$$######%%%))),,,+++'''$$$###$$$!!!###%%%&&&&&&%%%$$$###(((&&&$$$&&&)))***'''$$$ !!!###$$$$$$###"""""""""%%%'''%%%###"""$$$&&&"""&&&((($$$ """,,,666'''(((***)))'''&&&&&&'''&&&+++***###"""%%%$$$$$$%%%&&&''''''%%%###"""&&&$$$&&&)))((($$$%%%((((((''''''((()))***((('''''''''&&&&&&&&&%%%%%%%%%((()))***)))((('''((()))$$$$$$%%%&&&''''''((()))######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$%%%&&&&&&&&&&&&&&&(((((('''%%%$$$###%%%'''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((,,,///+++)))'''$$$""""""#########$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&%%%%%%(((***+++)))&&&$$$%%%''')))((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&''')))******''''''******'''(((***'''%%%%%%&&&''')))((('''&&&%%%$$$%%%'''((('''&&&###%%%'''''''''''')))+++&&&///+++%%%)))(((%%%(((%%%$$$$$$$$$$$$&&&'''(((''''''&&&%%%%%%$$$$$$###&&&###"""###'''((('''$$$%%%%%%&&&''')))***++++++$$$"""###''',,,...+++'''((((((''''''&&&&&&&&&%%%***)))'''''')))))))))((($$$'''******((('''))),,,%%%%%%''',,,000222///,,,''''''''''''''''''&&&&&&###%%%'''***+++++++++***)))((('''&&&%%%%%%&&&'''(((+++---,,,******,,,///***((('''''')))+++,,,,,,((((((''''''''''''((((((******)))'''&&&%%%$$$###!!!"""###$$$&&&)))+++,,,,,,---+++'''"""!!!###&&&***(((&&&######$$$&&&(((&&&&&&'''(((((())))))((((((((('''&&&%%%$$$$$$###%%%$$$$$$$$$%%%%%%$$$"""#########$$$&&&&&&$$$######$$$%%%&&&'''&&&%%%%%%########################%%%&&&&&&$$$!!!!!!###"""!!!!!!!!!"""$$$&&&'''"""###$$$###!!!!!!"""$$$%%%$$$""" !!!"""###&&&$$$###$$$%%%%%%$$$###$$$###"""""""""$$$'''(((***((((((***)))&&&%%%'''UUUSSSQQQRRRTTTVVVWWWWWWVVVTTTRRRRRRTTTUUUSSSPPPUUUUUUUUUUUUUUUUUUUUUUUUVVVSSSQQQSSSWWWXXXUUUQQQTTTVVVWWWWWWVVVTTTTTTTTTTTTTTTSSSRRRRRRSSSVVVYYYUUUSSSQQQRRRTTTTTTQQQNNNLLLLLLLLLMMMPPPRRRUUUVVVUUUSSSQQQPPPRRRSSSSSSSSSRRRSSSTTTVVVVVVUUUTTTTTTUUUSSSRRRSSSVVVWWWUUUSSSUUUVVVUUUUUUSSSQQQNNNMMMNNNOOOPPPRRRUUUVVVUUUSSSSSSPPPVVVTTTFFF@@@>>>777///---***)))+++---------(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((******(((&&&$$$###"""###%%%((()))&&&"""%%%$$$######$$$%%%'''((('''%%%$$$&&&))))))&&&"""'''&&&%%%$$$###$$$%%%&&&"""############""""""!!!%%%$$$###""""""$$$&&&'''$$$%%%&&&&&&%%%$$$"""!!!%%%&&&''''''%%%%%%&&&'''$$$&&&%%%###$$$'''%%% $$$######$$$&&&''''''&&&%%%$$$"""###$$$%%%%%%$$$%%%$$$$$$######"""""""""%%%***...,,,((('''+++000333222///+++'''&&&'''((('''%%%$$$######&&&)))+++((())))))(((&&&&&&''')))*********)))(((&&&%%%$$$$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''((((((''''''%%%&&&&&&'''((()))******+++)))'''&&&'''((('''&&&(((((('''$$$""""""$$$&&&'''$$$""""""###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((((((&&&$$$###&&&(((((('''(((,,,000***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''$$$!!!!!!###&&&######$$$%%%&&&&&&&&&&&&$$$&&&(((&&&$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%((('''###%%%,,,000...'''))),,,...//////...,,,$$$%%%'''''''''(((+++---***&&&######'''(((&&&"""''''''%%%$$$$$$%%%''''''(((---...)))&&&&&&'''&&&'''%%%###$$$&&&&&&### '''&&&&&&&&&%%%%%%%%%%%%((('''&&&'''((((((&&&%%%&&&%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&(((******(((&&&'''&&&&&&''')))***)))(((&&&'''((())))))((('''&&&&&&)))---000000---)))&&&(((((('''''''''&&&&&&&&&&&&&&&''')))************&&&'''((((((''''''(((******)))))))))***+++,,,,,,*********)))'''(((***,,,000...+++(((&&&&&&&&&''''''((((((((((((((('''&&&&&&$$$&&&+++...---...111***&&&$$$%%%)))***'''$$$((((((((('''&&&%%%###"""$$$%%%'''(((((('''%%%###''''''((('''&&&$$$""" %%%'''((((((&&&$$$$$$%%%&&&$$$######$$$%%%$$$############$$$%%%&&&((((((%%%&&&'''''''''&&&%%%$$$(((&&&$$$###""""""$$$%%%&&&###!!!!!!%%%((()))(((!!!###$$$### """%%%"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&%%%$$$######$$$$$$%%%&&&'''''''''&&&%%%VVVTTTRRRRRRSSSUUUTTTTTTVVVTTTRRRSSSUUUUUUTTTRRRUUUUUUUUUUUUUUUUUUUUUUUUVVVTTTRRRSSSWWWXXXUUUQQQTTTUUUWWWWWWUUUTTTTTTTTTUUUUUUUUUSSSSSSSSSTTTVVVSSSRRRRRRSSSUUUVVVUUUUUUNNNNNNMMMMMMNNNOOOQQQRRRTTTRRRPPPPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRTTTVVVWWWUUUSSSTTTTTTTTTTTTSSSRRRPPPOOOQQQPPPPPPQQQSSSTTTRRRQQQPPPMMMPPPNNNAAA<<<;;;333111...+++)))************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%$$$$$$&&&((((((&&&###"""######$$$%%%'''((()))!!!###%%%%%%%%%$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$######"""%%%$$$###""""""$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''!!!$$$$$$###%%%(((&&&"""%%%$$$###$$$&&&'''&&&%%%&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%$$$######"""###'''******((('''))),,,------+++(((%%%######$$$&&&%%%$$$$$$$$$&&&((()))&&&''''''&&&$$$$$$%%%&&&)))))))))(((((('''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))+++)))'''''')))))))))'''(((((('''$$$""""""$$$&&&&&&%%%###"""$$$%%%%%%$$$'''&&&&&&&&&&&&&&&&&&''''''&&&&&&'''))))))((('''%%%&&&''''''''')))+++...,,,+++***)))'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%#########$$$######$$$%%%&&&&&&&&&&&&&&&(((((('''%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$###&&&&&&"""$$$***,,,***$$$&&&(((******)))'''%%%$$$%%%&&&&&&&&&'''))),,,***'''###$$$'''(((&&&###%%%%%%$$$$$$$$$$$$%%%%%%%%%***+++'''%%%&&&(((''''''%%%$$$%%%''''''%%%"""'''''''''''''''&&&%%%$$$'''&&&%%%'''(((((('''%%%&&&&&&%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&)))'''%%%&&&'''))))))(((&&&%%%%%%&&&((())))))(((&&&&&&'''(((((('''&&&&&&(((***,,,......+++(((&&&(((((('''''''''&&&&&&&&&%%%&&&'''(((((((((((((((&&&'''((((((''''''(((***))))))))))))************'''((()))(((((()))+++...---,,,***(((''''''((()))''''''(((((((((((((((''''''%%%&&&)))***((((((***)))&&&$$$%%%(((***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###&&&'''''''''&&&$$$"""!!!$$$&&&'''&&&$$$######$$$%%%$$$###%%%&&&&&&%%%############$$$%%%'''((()))###$$$%%%&&&'''&&&&&&%%%&&&%%%$$$######$$$&&&'''###!!! ###&&&'''&&&"""$$$%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%$$$######"""""""""#########$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$%%%&&&''''''&&&%%%%%%WWWUUUSSSRRRSSSSSSRRRQQQUUUTTTSSSTTTUUUVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVTTTRRRTTTWWWWWWUUURRRTTTUUUWWWVVVUUUSSSSSSTTTVVVVVVUUUUUUTTTSSSSSSRRRTTTTTTTTTTTTSSSTTTWWWYYYPPPOOONNNMMMMMMMMMMMMNNNRRRQQQOOOOOOPPPQQQQQQPPPRRRRRRRRRRRRRRRSSSTTTTTTSSSSSSRRRTTTUUUVVVUUUSSSRRRSSSSSSSSSSSSRRRRRRQQQSSSRRRPPPPPPQQQQQQPPPNNNLLLGGGIIIFFF999555666///222///+++))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((%%%###!!!!!!###$$$&&&'''((()))"""&&&((('''### """$$$$$$$$$$$$$$$######"""!!!%%%%%%&&&&&&%%%$$$$$$###&&&%%%$$$#########$$$%%%###$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%'''"""$$$$$$&&&***(((###&&&%%%$$$$$$&&&&&&&&&$$$&&&$$$######$$$%%%$$$$$$###$$$&&&'''&&&%%%###""""""$$$&&&((((((''''''&&&'''((()))'''$$$"""""""""$$$$$$%%%%%%&&&&&&''''''%%%&&&'''&&&$$$$$$$$$&&&'''''''''(((((((((''''''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%&&&'''((('''''''''(((((((((((((((***)))((((((***+++***)))''''''&&&%%%###"""$$$&&&&&&%%%######$$$%%%%%%$$$((((((&&&&&&&&&&&&(((((()))((('''''')))******)))((('''&&&&&&(((*********++++++++++++)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''((())))))'''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###"""$$$%%%###$$$''''''%%%###$$$&&&'''&&&$$$"""!!!###%%%&&&&&&%%%&&&(((******'''$$$%%%''')))'''%%%$$$%%%%%%&&&&&&%%%%%%$$$"""&&&'''$$$###&&&'''&&&%%%%%%$$$&&&''''''&&&%%%'''((())))))(((&&&$$$###%%%%%%%%%&&&((()))(((&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&***'''%%%$$$&&&((())))))&&&%%%$$$%%%''')))((('''$$$%%%%%%&&&&&&%%%%%%$$$((()))***+++***)))'''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((((((''''''(((***((()))*********)))((('''%%%&&&(((((((((***,,,...+++***)))((('''((()))***&&&&&&'''((()))))))))(((***'''''')))((($$$###%%%)))&&&$$$%%%((()))'''%%%%%%$$$$$$$$$%%%''')))***(((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$######%%%&&&%%%###"""###$$$######$$$&&&((((((&&&$$$$$$$$$$$$%%%&&&'''((()))"""###$$$%%%&&&&&&%%%%%%$$$$$$######$$$%%%'''(((###""""""###%%%''''''&&&###$$$%%%$$$###$$$%%%'''(((((((((((('''%%%###"""!!!!!!!!!!!!!!!"""""""""$$$%%%''''''%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$VVVTTTSSSRRRSSSSSSRRRQQQUUUUUUTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVTTTTTTUUUWWWWWWUUUSSSTTTUUUVVVVVVTTTSSSSSSTTTUUUUUUTTTUUUUUUUUUSSSRRRVVVWWWWWWTTTQQQPPPSSSWWWPPPPPPOOONNNNNNNNNMMMMMMRRRQQQPPPPPPQQQRRRQQQPPPRRRRRRQQQPPPPPPRRRSSSTTTRRRRRRSSSTTTUUUUUUTTTSSSTTTTTTSSSSSSRRRRRRQQQQQQTTTSSSQQQPPPQQQQQQOOONNNHHHAAAAAA>>>333111333---000---***)))((((((&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&((((((((((((((('''%%%$$$"""###$$$%%%&&&''''''''')))******((($$$""""""###$$$$$$%%%%%%%%%###"""!!!%%%&&&&&&%%%%%%$$$###"""&&&&&&%%%############$$$""""""######"""""""""!!!%%%'''''''''%%%$$$%%%&&& ###%%%%%%'''***'''"""'''%%%$$$$$$&&&&&&%%%###&&&%%%######$$$%%%$$$######$$$&&&((((((&&&$$$"""""""""###&&&))))))&&&"""%%%'''))))))'''%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%&&&((()))((('''%%%&&&'''%%%%%%&&&'''(((((((((((($$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''%%%$$$$$$%%%'''(((((((((((((((((('''''''''(((''''''(((***+++***(((&&&'''&&&%%%######$$$&&&&&&%%%###$$$%%%&&&%%%$$$((('''&&&%%%%%%&&&'''(((***(((&&&&&&(((************'''%%%&&&)))+++)))'''((()))***+++***(((&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))$$$$$$%%%%%%&&&''''''((()))((((((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%$$$"""%%%&&&'''((('''&&&%%%$$$###$$$%%%%%%$$$$$$&&&((()))'''%%%%%%'''((('''&&&&&&'''((())))))((('''&&&!!!$$$%%%""""""%%%%%%#########$$$%%%&&&&&&&&&%%%'''(((******)))'''$$$"""$$$$$$$$$&&&((()))((('''(((((()))(((&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%'''(((((((((%%%$$$$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&'''((((((''''''(((***((()))+++,,,+++)))'''&&&%%%'''((()))((()))+++---******)))(((((((((((()))%%%%%%'''((()))))))))))),,,))))))+++)))%%%###%%%(((&&&%%%&&&((()))(((&&&'''&&&%%%%%%&&&(((***,,,***)))'''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######$$$&&&"""###%%%(((******'''$$$%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$###$$$############$$$%%%&&&$$$%%%%%%&&&'''&&&%%%$$$###############$$$%%%&&&'''((()))***)))(((&&&$$$!!!!!!!!!!!!""""""""""""$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$TTTSSSRRRSSSTTTUUUTTTRRRUUUUUUVVVUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTTTTUUUVVVUUUSSSRRRSSSTTTTTTSSSRRRTTTVVVWWWUUUSSSTTTUUUUUURRROOONNNQQQUUUOOOOOOOOOPPPPPPPPPPPPPPPSSSRRRQQQRRRSSSTTTRRRQQQRRRQQQPPPPPPPPPQQQSSSTTTQQQRRRSSSTTTTTTTTTTTTTTTVVVVVVTTTSSSQQQPPPOOOOOOSSSRRRQQQQQQQQQQQQPPPNNNCCC;;;:::888//////111+++,,,***)))((())))))((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%'''((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$***'''%%%%%%&&&'''%%%###%%%&&&&&&'''&&&$$$"""!!!%%%%%%%%%%%%$$$###"""!!!&&&%%%%%%$$$############%%%$$$###"""!!!!!! &&&'''((('''%%%$$$%%%&&&###&&&&&&%%%&&&(((&&&!!!'''%%%$$$$$$&&&&&&%%%###'''%%%######$$$$$$$$$###"""$$$&&&((((((&&&$$$######""""""&&&******&&&!!!$$$'''******)))&&&%%%%%%"""$$$%%%&&&'''&&&%%%$$$&&&''')))((('''%%%%%%&&&###$$$%%%'''(((((())))))%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$%%%&&&'''((((((((('''%%%$$$$$$%%%&&&(((((((((((((((((('''''''''&&&%%%%%%'''))))))(((&&&%%%&&&&&&%%%$$$###$$$&&&&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&)))'''%%%%%%&&&((()))((()))'''%%%&&&)))***(((%%%$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''"""'''***)))%%%$$$'''+++%%%%%%%%%%%%%%%'''((())))))'''&&&%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((($$$$$$%%%'''&&&$$$""""""&&&&&&(((((())))))((('''$$$%%%%%%%%%######%%%'''((('''%%%&&&''''''''''''%%%&&&'''(((((('''&&&%%%###%%%$$$!!!!!!$$$### !!!"""###$$$$$$$$$$$$$$$&&&''')))***)))'''$$$"""$$$######%%%'''((((((&&&(((***+++)))'''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&(((***)))'''$$$%%%$$$$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((***+++&&&'''''''''''''''''''''(((((()))))))))(((((('''&&&'''((((((''''''(((***)))***+++,,,,,,***(((&&&&&&((())))))(((((((((***++++++***(((''''''&&&&&&%%%%%%'''((())))))))))))***''''''***)))%%%$$$&&&&&&&&&%%%&&&'''(((((('''((('''%%%$$$$$$&&&''')))***)))'''&&&$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$&&&((("""###%%%(((******'''$$$%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$######""""""$$$$$$###"""""""""""""""%%%&&&((()))(((%%%###!!!###"""!!!""""""###$$$$$$%%%&&&''')))******))))))###########################%%%''''''&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&TTTSSSSSSTTTVVVVVVUUUSSSUUUVVVVVVVVVTTTSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTUUUUUUTTTRRRRRRSSSUUUTTTRRRQQQRRRVVVXXXVVVTTTPPPPPPPPPPPPOOOPPPSSSUUUNNNNNNOOOQQQQQQQQQQQQQQQSSSRRRRRRSSSTTTTTTSSSQQQQQQQQQQQQQQQQQQRRRSSSSSSPPPRRRTTTTTTSSSRRRSSSTTTXXXWWWUUUSSSQQQPPPOOOOOOQQQQQQPPPQQQRRRQQQNNNLLL>>>555444333,,,...111+++***)))((()))***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$&&&'''((('''%%%%%%&&&''')))(((&&&$$$######$$$$$$$$$!!!!!!&&&)))(((&&&'''''''''&&&%%%$$$###"""%%%%%%%%%%%%$$$"""!!!!!!%%%%%%%%%$$$$$$$$$$$$###''''''%%%$$$$$$###$$$$$$&&&'''((('''%%%$$$$$$%%%&&&'''&&&$$$%%%(((&&&"""&&&%%%$$$$$$&&&&&&&&&$$$'''%%%$$$###$$$$$$###""""""###%%%&&&'''&&&$$$######"""###%%%))))))&&&######%%%(((((('''%%%$$$$$$###$$$%%%&&&&&&%%%$$$######%%%''''''%%%############$$$%%%&&&'''(((((((((((('''&&&%%%&&&&&&((()))$$$$$$$$$%%%&&&'''((()))''''''%%%$$$$$$$$$%%%&&&'''''''''(((((((((((((((%%%%%%%%%'''((((((&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&'''&&&&&&'''))))))'''&&&$$$%%%&&&(((((((((''''''$$$%%%%%%&&&&&&'''''''''&&&***,,,+++'''%%%&&&)))&&&%%%%%%%%%%%%'''(((***)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))&&&$$$%%%''''''###"""###%%%%%%&&&'''''''''''''''%%%&&&&&&%%%$$$###%%%&&&&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###$$$%%%$$$!!!"""%%%$$$ """$$$$$$###"""###$$$%%%&&&'''((((((&&&$$$###$$$$$$$$$%%%'''((('''%%%''')))+++***'''%%%'''***&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&)))+++***&&&"""&&&%%%$$$%%%''')))((('''&&&%%%%%%$$$$$$%%%%%%&&&############%%%'''***+++&&&&&&&&&'''''''''''''''(((((()))))))))))))))(((&&&'''((((((''''''(((***((()))*********)))((('''&&&(((***)))(((''''''(((+++******)))(((&&&%%%%%%&&&&&&'''((()))))))))(((&&&$$$%%%((((((%%%$$$'''%%%%%%&&&&&&'''(((((((((&&&&&&$$$###"""######$$$(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%''')))######$$$&&&((((((&&&$$$%%%$$$$$$$$$$$$%%%&&&'''((('''&&&$$$############%%%$$$$$$###""""""!!!!!!))),,,111222000---***((($$$"""!!!!!!"""######""""""###$$$&&&(((***,,,,,,%%%%%%%%%%%%$$$$$$$$$$$$"""$$$&&&&&&&&&%%%&&&'''$$$$$$$$$%%%&&&'''((()))WWWVVVVVVVVVWWWVVVTTTRRRUUUVVVWWWUUURRRQQQQQQSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWVVVUUUUUUVVVTTTUUUUUUSSSQQQQQQSSSUUUXXXTTTPPPQQQUUUWWWVVVSSSPPPOOONNNOOOQQQRRRRRRQQQMMMNNNOOOPPPQQQPPPOOOOOORRRQQQQQQRRRTTTTTTRRRPPPQQQQQQRRRSSSSSSSSSSSSRRRPPPRRRTTTTTTRRRRRRSSSTTTWWWVVVTTTRRRQQQPPPPPPQQQPPPPPPPPPQQQPPPMMMIIIEEE888//////000+++---000)))***))))))***++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$$$$&&&'''&&&$$$$$$&&&(((***(((%%%""""""###%%%'''"""!!!!!!"""$$$&&&((((((((('''&&&$$$###"""""""""''''''&&&&&&%%%###"""!!!######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&'''((('''(((((('''%%%$$$$$$%%%&&&'''%%%"""$$$((((((%%%%%%$$$###$$$&&&'''&&&%%%(((&&&$$$###$$$$$$###""""""######$$$%%%%%%$$$$$$###"""###$$$&&&&&&&&&%%%$$$&&&''''''%%%$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$"""$$$''''''%%%###""""""###$$$%%%&&&'''(((((((((+++***(((''''''(((***+++$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''(((((())))))&&&&&&'''((()))(((&&&######%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&((('''%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$%%%''''''&&&%%%$$$&&&(((((((((''''''((((((((((((((('''''''''&&&$$$$$$%%%%%%&&&''''''((()))((((((***...///---***'''&&&%%%$$$%%%''')))******(((&&&&&&((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&''''''&&&######'''&&&""""""%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''&&&$$$###%%%&&&$$$$$$%%%$$$$$$$$$&&&'''#########""""""#########$$$%%%$$$"""$$$((('''""""""$$$&&&%%%###!!!"""$$$###$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$%%%''''''%%%$$$###''')))(((%%%$$$&&&***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%'''))))))&&&$$$&&&%%%%%%&&&((())))))(((((('''&&&&&&&&&&&&'''(((%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&'''''''''((((((&&&&&&'''((())))))))))))&&&'''((((((''''''(((***&&&&&&''''''''''''''''''$$$&&&))))))((((((((()))(((((()))((((((''''''&&&''''''(((((((((((((((''''''$$$%%%((((((%%%%%%'''$$$%%%&&&'''''''''((()))&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&'''''''''&&&$$$###'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$###$$$''')))%%%$$$###%%%&&&&&&%%%###$$$$$$#########$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%$$$$$$###(((...444888666333111000'''$$$""""""###$$$"""!!!"""""""""###%%%(((+++---&&&%%%%%%%%%$$$$$$$$$$$$!!!###%%%&&&%%%%%%&&&'''$$$$$$$$$%%%''')))+++,,,YYYXXXXXXXXXWWWVVVSSSPPPUUUWWWWWWUUUQQQOOOPPPRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWVVVUUUVVVVVVUUUUUUUUUSSSQQQQQQSSSUUU[[[VVVQQQQQQTTTVVVTTTRRRTTTQQQPPPPPPSSSSSSOOOLLLMMMNNNOOOPPPOOONNNMMMLLLPPPPPPPPPQQQSSSSSSPPPNNNPPPQQQSSSTTTTTTTTTSSSRRROOORRRTTTTTTRRRQQQSSSUUUUUUTTTSSSQQQQQQQQQRRRSSSOOOOOOPPPPPPOOOJJJDDD???444,,,,,,...***---000))),,,+++***+++,,,+++***(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%######&&&))))))'''###!!!!!!###''')))&&&((()))&&&###"""%%%)))(((&&&$$$"""!!!!!!!!!"""((((((((('''&&&%%%###""""""###$$$%%%%%%%%%%%%%%%!!!!!!!!!"""$$$&&&(((***'''(((((('''%%%$$$$$$%%%%%%&&&$$$!!!###)))+++((($$$######$$$&&&((('''&&&(((&&&$$$###$$$$$$###""""""""""""######$$$$$$%%%""""""#########$$$%%%&&&&&&'''((((((&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&))))))'''%%%$$$$$$###$$$%%%&&&''''''''''''---,,,***)))((()))+++,,,$$$$$$$$$%%%&&&'''))))))%%%&&&&&&&&&&&&%%%$$$###%%%&&&&&&'''((()))******((((((((()))***)))&&&######%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%'''((((((&&&$$$$$$&&&(((******(((&&&$$$$$$$$$%%%&&&((((((&&&$$$!!!%%%))))))'''&&&''')))---,,,***((('''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))###!!!(((444:::666///'''&&&%%%$$$%%%''')))+++,,,)))'''(((***,,,+++)))$$$$$$$$$$$$$$$$$$$$$$$$+++***(((&&&%%%%%%%%%%%%&&&"""!!!%%%%%%!!!!!!%%%(((((('''&&&%%%$$$###"""'''((((((&&&$$$$$$%%%&&&######$$$$$$###$$$%%%'''&&&%%%$$$######$$$%%%&&&###$$$###"""&&&***)))%%%###%%%'''&&&###""""""$$$#########$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%###!!!$$$((('''###"""%%%)))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&'''&&&&&&''')))***)))((()))(((''''''''''''((()))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((&&&'''((((((''''''(((***$$$$$$$$$$$$$$$%%%&&&'''"""$$$((()))))))))***+++&&&&&&'''((())))))(((((('''(((((((((((((((''''''***'''(((++++++(((''')))$$$%%%''''''''''''(((***''''''((())))))(((((('''$$$%%%'''(((((('''%%%###'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$###"""###&&&(((&&&$$$######$$$%%%$$$############"""######$$$$$$$$$$$$$$$$$$%%%''')))***$$$$$$%%%&&&'''''''''''' &&&///444444111000///)))&&&######$$$%%%### ###"""!!!!!!###&&&***---%%%%%%%%%$$$$$$$$$###### """$$$%%%$$$$$$%%%&&&$$$$$$$$$%%%'''***---///VVVVVVVVVUUUUUUUUUTTTTTTXXXVVVSSSRRRSSSSSSRRRQQQVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUTTTSSSRRRRRRQQQRRRSSSTTTSSSQQQQQQRRRTTTUUUTTTTTTSSSRRRQQQQQQPPPSSSQQQOOOOOOOOOPPPOOONNNQQQQQQPPPNNNMMMNNNQQQSSSQQQRRRSSSRRRPPPOOOPPPQQQVVVUUUTTTSSSRRRQQQPPPPPPPPPQQQSSSTTTUUUUUUUUUUUUSSSTTTUUUTTTRRRQQQSSSVVVNNNNNNOOOOOOMMMFFF===666111---+++---...------///(((((((((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%&&&''''''&&&'''&&&$$$###$$$''')))$$$############$$$%%%&&&(((&&&$$$""""""$$$&&&''')))'''&&&&&&((('''$$$ %%%&&&((())))))'''&&&$$$$$$######&&&)))***'''$$$'''&&&$$$$$$$$$%%%%%%$$$%%%###!!! """&&&***---------***$$$###''')))((($$$!!! """%%%&&&%%%###(((''''''&&&&&&%%%%%%$$$&&&### """%%%((()))'''&&&%%%$$$$$$&&&&&&%%%$$$"""&&&'''$$$###&&&'''%%%"""###$$$''')))(((%%%###%%%!!! ###%%%$$$###%%%'''''''''((()))(((&&&###%%%&&&''''''((((((''''''$$$%%%&&&&&&%%%%%%&&&((($$$$$$$$$%%%&&&'''((()))'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***+++''''''''''''''''''''''''%%%%%%&&&%%%%%%$$$$$$%%%"""&&&))))))'''%%%&&&(((''''''((((((''''''&&&%%%))))))******)))'''%%%$$$%%%%%%&&&''''''&&&%%%%%%(((((()))))))))(((&&&%%%&&&'''((('''$$$%%%(((+++###&&&&&&%%%'''---///...(((,,,'''$$$***)))&&&------+++(((%%%%%%''')))+++&&&&&&&&&%%%%%%$$$$$$$$$000222111///000111///***&&&%%%###""""""###%%%&&&!!!%%%((('''###!!!###&&&%%%$$$######%%%%%%$$$#########$$$%%%%%%&&&''''''$$$$$$%%%###"""!!!###$$$########################&&&$$$"""###%%%&&&$$$"""!!!$$$### ###!!!###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$'''(((((('''&&&$$$!!!!!!###%%%&&&&&&'''&&&%%%$$$$$$&&&''')))***&&&'''---...***'''(((''''''&&&%%%%%%'''((()))%%%&&&&&&%%%$$$%%%''')))%%%&&&((())))))'''%%%$$$''''''&&&%%%%%%&&&&&&&&&((('''&&&&&&'''((()))***&&&&&&%%%%%%%%%&&&''''''###((()))%%%%%%)))+++)))''',,,,,,((((((++++++&&&,,,***'''%%%&&&''''''''',,,)))&&&&&&(((((('''$$$******)))(((((('''((((((%%%&&&'''((())))))))))))))))))((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&$$$"""$$$&&&'''&&&$$$)))&&&###""""""$$$$$$$$$((('''&&&$$$$$$%%%&&&(((,,,***'''%%%$$$$$$&&&'''&&&)))***'''%%%$$$%%%&&&%%%&&&&&&(((***,,,...000+++((($$$$$$%%%&&&%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!"""&&&'''######'''$$$######%%%''''''&&&%%%VVVVVVUUUUUUUUUTTTTTTTTTVVVTTTRRRRRRTTTTTTTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRTTTUUUUUUSSSRRRRRRSSSUUUTTTTTTSSSSSSRRRRRRQQQQQQRRRQQQPPPQQQSSSSSSRRRQQQOOOPPPPPPNNNMMMMMMOOOQQQPPPQQQRRRQQQOOONNNOOOPPPWWWVVVUUUSSSRRRPPPOOOOOOPPPQQQSSSTTTUUUTTTTTTSSSQQQSSSTTTSSSQQQQQQSSSUUUOOOOOOOOOLLLGGG@@@777222000,,,+++---...,,,---000))))))))))))(((((((((((()))((('''&&&&&&'''((((((&&&&&&%%%%%%&&&&&&''''''(((((((((&&&%%%&&&(((+++''''''''''''''''''''''''&&&%%%###"""###%%%''')))(((&&&%%%&&&((('''$$$!!!$$$&&&***,,,,,,)))&&&###%%%$$$%%%'''******(((%%%(((&&&$$$%%%&&&'''%%%###%%%$$$############%%%%%%***+++((($$$###'''((('''$$$###"""$$$''')))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&$$$%%%&&&''''''&&&%%%$$$###$$$&&&'''&&&%%%###&&&'''###"""%%%'''&&&""""""$$$'''))))))&&&$$$%%%""""""&&&'''%%%$$$%%%&&&%%%&&&'''))))))'''%%%%%%&&&''''''((((((''''''%%%&&&((('''&&&&&&''')))%%%%%%%%%%%%&&&&&&'''(((***))))))(((((((((((((((%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&&&&&&&&&&$$$&&&(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&'''(((((()))((('''%%%$$$%%%%%%&&&''''''&&&%%%%%%'''(((((()))((('''&&&%%%%%%&&&'''&&&$$$$$$'''***&&&((('''$$$###''''''%%%&&&+++'''%%%+++)))&&&+++)))'''%%%###"""$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$+++---......000444333///$$$$$$###$$$$$$&&&((()))&&&)))+++)))$$$"""$$$'''%%%$$$######%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%###"""$$$%%%###########################!!! """%%%'''&&&$$$###&&&%%%""""""&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%'''%%%######%%%'''((('''&&&$$$""""""###%%%&&&&&&&&&%%%$$$######%%%&&&((('''''''''))),,,,,,+++)))&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''***---((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''')))+++,,,)))(((((('''&&&&&&&&&'''$$$)))***&&&%%%)))+++***'''++++++''''''***)))%%%(((&&&%%%$$$%%%'''((())),,,)))'''&&&(((((('''%%%***)))(((((('''''''''((($$$%%%&&&'''(((((((((((()))((((((''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%'''%%%$$$%%%(((***)))'''(((&&&######$$$%%%$$$$$$%%%%%%$$$######$$$''')))***(((&&&$$$$$$%%%''')))"""&&&'''$$$###$$$%%%%%%######$$$$$$%%%'''((())))))'''$$$$$$%%%&&&$$$"""%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""%%%""""""%%%&&&""""""&&&%%%$$$###$$$%%%&&&%%%$$$TTTUUUUUUUUUUUUTTTSSSSSSTTTSSSRRRSSSUUUVVVUUUTTTTTTSSSSSSRRRRRRSSSSSSTTTVVVUUUSSSRRRQQQRRRRRRSSSVVVVVVUUUSSSQQQRRRTTTVVVRRRSSSSSSSSSSSSSSSRRRRRRPPPOOOPPPRRRTTTUUUSSSQQQNNNOOOPPPOOONNNNNNNNNPPPOOOPPPQQQPPPOOONNNOOOPPPVVVVVVUUUTTTRRRQQQPPPOOOQQQRRRSSSTTTTTTSSSRRRQQQPPPQQQSSSRRRRRRRRRSSSTTTRRRQQQNNNHHH???777111......+++***------,,,---111++++++***)))))))))))))))))))))((('''&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((((((((('''%%%%%%(((***'''((()))))))))((('''&&&$$$$$$###"""###&&&(((***&&&%%%%%%&&&'''&&&$$$!!!"""&&&+++......+++&&&###$$$$$$$$$&&&((()))'''%%%)))&&&$$$&&&)))***&&&!!!"""###$$$$$$$$$######"""%%%((('''$$$$$$''''''%%%#########$$$'''(((((((((###$$$$$$%%%&&&&&&'''''''''((()))((('''%%%%%%&&&$$$######$$$&&&'''&&&%%%###'''&&&"""!!!%%%((((((!!!"""###&&&))))))'''%%%%%%######(((***'''$$$%%%$$$$$$$$$''')))***)))'''%%%&&&''''''((((((''''''$$$&&&''''''&&&%%%'''(((&&&&&&&&&%%%%%%&&&&&&'''******))))))******++++++%%%&&&&&&'''((()))******'''&&&&&&%%%&&&'''((())))))&&&###$$$'''))))))((('''&&&&&&'''((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%$$$%%%&&&%%%$$$$$$&&&(((((()))(((###"""$$$$$$!!!$$$***'''&&&,,,)))%%%)))'''&&&$$$""""""###$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''***///...***"""###$$$%%%'''((()))***,,,------***&&&$$$&&&)))%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%$$$###$$$&&&###########################"""!!!"""%%%&&&&&&&&&&&&'''&&&$$$%%%((('''###%%%&&&&&&''''''&&&&&&%%%(((&&&$$$$$$&&&'''''''''&&&$$$""""""$$$&&&&&&&&&%%%$$$#########$$$&&&'''$$$((((((%%%(((//////)))$$$$$$%%%&&&&&&&&&&&&%%%)))))))))((('''(((***,,,***)))'''&&&&&&&&&'''(((%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$%%%%%%'''***,,,---,,,+++)))((('''&&&&&&&&&&&&)))***'''''')))++++++(((******'''&&&((('''$$$''''''''''''(((***,,,---+++)))'''''''''((('''&&&***)))(((((('''((((((((($$$%%%%%%&&&'''''''''''')))((((((''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%$$$&&&((())))))((('''%%%$$$$$$%%%&&&%%%###"""############$$$''')))((('''%%%$$$$$$&&&(((***!!!$$$$$$###&&&***)))$$$$$$######""""""######$$$&&&%%%$$$$$$%%%%%%###!!!$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$""""""$$$$$$!!!!!!$$$&&&$$$###"""$$$$$$$$$###SSSTTTUUUUUUUUUTTTSSSSSSTTTSSSSSSTTTUUUVVVTTTSSSSSSSSSRRRQQQQQQRRRSSSSSSVVVTTTSSSQQQQQQQQQRRRSSSVVVVVVUUURRRQQQQQQTTTVVVQQQRRRSSSSSSTTTSSSRRRRRRNNNNNNOOOQQQSSSRRRPPPNNNNNNPPPQQQQQQPPPOOOOOOPPPPPPQQQRRRQQQPPPOOOPPPQQQTTTTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSTTTSSSRRRQQQPPPOOOPPPQQQRRRRRRRRRSSSSSSSSSQQQKKKBBB888000,,,+++---******---,,,+++---111,,,+++***(((((('''(((((()))(((((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))&&&&&&&&&%%%######%%%&&&$$$%%%'''((('''&&&$$$###%%%%%%$$$###$$$%%%'''((($$$$$$%%%&&&&&&%%%$$$"""###%%%))),,,,,,***&&&$$$######$$$%%%&&&&&&%%%$$$)))&&&$$$'''++++++&&& !!!"""###$$$%%%&&&&&&###&&&'''%%%%%%((((((%%%###"""######$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''$$$'''******&&&$$$%%%&&&&&&$$$###$$$%%%%%%$$$###$$$'''&&&!!! %%%))))))!!!!!!###&&&)))***)))'''%%%"""$$$)))***'''######""""""$$$&&&***+++***)))%%%&&&''''''((('''''''''###$$$&&&%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%''''''''''''((()))***+++&&&&&&''''''((())))))***)))((('''%%%%%%&&&'''(((***&&&###$$$(((++++++)))(((&&&$$$&&&***+++***'''%%%%%%%%%%%%%%%&&&&&&'''###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%''''''$$$$$$'''(((%%%!!!(((''''''---***$$$((()))(((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%((('''""""""###$$$&&&'''(((((((((++++++***'''%%%$$$'''***%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&########################%%%$$$###$$$%%%&&&'''''''''&&&%%%$$$&&&'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%((('''''')))***)))'''%%%'''%%%######%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''###+++***"""%%%000000'''$$$%%%&&&'''((('''&&&%%%......,,,)))&&&%%%&&&''')))((('''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&''')))+++,,,+++***)))(((''''''''''''((()))***)))((()))+++,,,***+++***(((''''''&&&%%%&&&''''''''''''(((***,,,***)))((('''''''''''''''******))))))))))))******%%%&&&&&&'''(((((((((''')))(((((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&%%%%%%&&&''''''%%%######%%%&&&%%%######&&&))))))'''%%%######%%%'''(((%%%%%%$$$&&&000777000"""%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$""" ###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""######!!!!!!"""'''%%%"""""""""######"""RRRSSSUUUVVVVVVUUUTTTSSSVVVUUUUUUUUUVVVUUUSSSPPPSSSSSSRRRRRRRRRRRRSSSSSSTTTSSSRRRQQQQQQQQQRRRSSSTTTTTTSSSRRRPPPQQQSSSVVVPPPQQQSSSTTTTTTSSSRRRQQQPPPPPPPPPQQQRRRQQQNNNKKKPPPRRRSSSSSSRRRQQQQQQRRRQQQSSSTTTSSSRRRQQQSSSTTTQQQRRRRRRSSSTTTUUUUUUVVVSSSSSSTTTTTTTTTRRRQQQPPPPPPPPPQQQRRRSSSSSSRRRQQQRRRNNNFFF<<<333...++++++,,,***+++,,,+++)))+++111---+++)))'''&&&%%%&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''((()))***%%%&&&&&&%%%######$$$%%%"""$$$%%%&&&&&&%%%###"""''''''%%%$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&(((&&&%%%'''++++++&&&!!!$$$#########$$$%%%''')))"""&&&'''&&&&&&)))(((%%%%%%%%%%%%%%%$$$######$$$'''''''''&&&&&&&&&%%%%%%!!!$$$((((((&&&$$$%%%''''''&&&$$$$$$$$$$$$""" ###&&&%%%!!!!!!%%%))))))""""""###&&&)))***)))((($$$"""###((()))%%%""""""""""""$$$&&&***+++***)))%%%&&&''''''((('''''''''%%%&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&''''''(((((()))))),,,***(((&&&%%%$$$$$$$$$)))&&&$$$%%%(((++++++***'''%%%$$$'''+++......,,,'''&&&%%%%%%%%%&&&''''''"""###$$$&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&%%%"""%%%&&&$$$%%%))))))&&&!!!((('''(((...+++%%%(((((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%+++,,,)))&&&&&&((('''"""###$$$$$$%%%%%%%%%%%%$$$'''&&&%%%$$$###$$$''')))%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$""""""###$$$###########################$$$$$$$$$&&&(((+++---'''%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&(((+++...///---'''###'''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&'''((((((%%%,,,+++"""$$$......$$$%%%&&&((()))))))))((('''------+++(((%%%$$$%%%&&&((()))***+++***(((&&&%%%%%%$$$$$$$$$%%%%%%&&&''')))((('''&&&&&&'''((()))(((''''''&&&''''''(((((())))))******)))(((***,,,,,,+++))))))(((''''''(((%%%&&&'''&&&######$$$&&&)))((((((''''''''''''(((,,,++++++***++++++,,,,,,'''(((((())))))))))))(((((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%$$$$$$###$$$&&&%%%%%%&&&((((((&&&%%%&&&(((***((($$$###%%%(((+++)))&&&$$$"""###$$$%%%(((&&&"""'''999DDD888###&&&%%%%%%%%%%%%%%%&&&'''"""###$$$%%%$$$###"""!!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######""""""###""""""&&&$$$""""""######"""!!!RRRTTTVVVWWWWWWVVVUUUTTTWWWVVVVVVVVVVVVUUURRROOORRRSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRRRRQQQRRRTTTVVVQQQRRRTTTUUUUUUSSSQQQPPPSSSSSSRRRSSSSSSRRRPPPNNNRRRSSSTTTSSSRRRRRRSSSTTTRRRSSSTTTTTTSSSSSSTTTUUUQQQQQQRRRSSSTTTVVVVVVWWWSSSTTTUUUUUUUUUSSSRRRQQQRRRQQQRRRSSSTTTTTTRRRPPPLLLFFF===666111///---,,,,,,+++,,,---***'''***000...,,,)))&&&%%%$$$%%%&&&%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((******'''((()))(((&&&$$$%%%&&&$$$$$$&&&'''''''''&&&&&&((('''&&&%%%$$$#########"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$%%%&&&'''''''''((()))(((''''''((()))'''&&&&&&'''((('''%%%###)))'''%%%#########%%%&&&###&&&'''%%%&&&((((((%%%&&&'''((('''&&&%%%&&&'''))))))(((((('''&&&&&&%%%"""$$$%%%&&&%%%%%%%%%&&&'''%%%$$$###$$$###""" """%%%%%%""""""&&&))))))$$$###$$$&&&(((***)))(((&&&######'''(((%%%""""""$$$$$$$$$''')))***)))'''%%%&&&''''''((((((''''''''')))******))))))***+++((('''&&&%%%%%%%%%%%%%%%'''&&&''''''((()))***+++''''''''''''(((((())))))+++***)))(((&&&%%%######&&&&&&'''((((((((())))))&&&&&&%%%'''***---......)))((('''&&&%%%&&&''''''"""###%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&'''(((%%%$$$$$$%%%'''(((&&&%%%!!!%%%%%%######&&&%%%"""""")))((((((///,,,&&&***%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((('''$$$%%%((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$&&&'''%%%$$$######%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!"""$$$######################## """$$$&&&***///333***%%%"""$$$$$$###"""$$$###$$$$$$%%%%%%$$$$$$###$$$'''+++000111...(((###'''&&&%%%%%%&&&&&&%%%$$$&&&'''''''''(((((((((((('''+++***%%%&&&,,,+++$$$''''''((()))))))))))))))'''''''''&&&%%%&&&(((***+++,,,...///...+++(((&&&%%%%%%%%%%%%&&&'''((((((***)))(((&&&&&&''''''((('''&&&&&&&&&''''''((()))***((()))***)))&&&(((,,,---***((())))))'''(((+++***,,,---***&&&$$$%%%''''''((()))(((&&&&&&((()))++++++++++++++++++,,,---((())))))*********))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''((()))(((&&&%%%%%%&&&'''&&&%%%&&&(((((((((''''''***---***%%%"""$$$(((,,,***'''$$$""""""###$$$'''&&&"""''';;;LLLDDD000&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%%%%###"""######$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!######!!!"""%%%%%%###%%%$$$###$$$%%%%%%###!!!SSSTTTWWWYYYYYYXXXVVVUUUUUUUUUUUUVVVWWWVVVSSSQQQPPPQQQTTTUUUUUUTTTQQQPPPPPPQQQRRRTTTTTTSSSQQQPPPNNNPPPSSSTTTTTTTTTUUUWWWQQQSSSTTTUUUUUUSSSPPPOOOSSSRRRQQQQQQRRRSSSRRRPPPSSSSSSSSSRRRPPPQQQSSSUUUQQQSSSTTTTTTSSSSSSTTTUUUSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTUUUVVVVVVUUUTTTSSSTTTSSSSSSTTTUUUUUUQQQNNNDDD<<<333///000222000---,,,,,,------)))%%%(((...///---***'''%%%%%%%%%&&&###$$$&&&''''''''''''&&&%%%%%%&&&&&&''')))***+++&&&((()))(((&&&$$$$$$%%%$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%$$$$$$$$$!!!$$$%%%#########%%%###$$$%%%&&&''''''''''''&&&((()))(((%%%%%%''')))%%%'''((('''$$$###$$$&&&&&&&&&%%%%%%$$$######"""###&&&&&&######&&&&&&$$$###%%%''''''&&&&&&(((***)))))))))))))))((((((((((((&&&%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%$$$###!!!%%%&&&######&&&)))(((%%%%%%$$$&&&((()))((('''((($$$$$$'''(((%%%###$$$&&&%%%&&&'''))))))'''%%%%%%&&&''''''(((((('''''''''((())))))(((((()))+++''''''&&&%%%%%%%%%&&&&&&''''''''''''((())))))***''''''''''''((((((((((((''''''((()))(((&&&%%%######'''+++***'''%%%&&&(((&&&''''''''''''(((+++---,,,+++)))'''&&&&&&''''''$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&'''))))))&&&%%%$$$&&&))))))'''$$$"""%%%&&&$$$$$$&&&%%%"""###***((((((///---(((,,,$$$$$$&&&&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%### !!!&&&&&&"""%%%$$$######$$$%%%&&&'''$$$$$$###$$$%%%%%%%%%$$$%%%$$$######%%%%%%$$$###""""""######$$$$$$%%%%%%$$$%%%%%%$$$""""""###%%%########################!!!"""######''',,,111///(((%%%''''''$$$###&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&))),,,...---)))%%%'''&&&%%%&&&''''''%%%###%%%&&&'''''''''(((''''''&&&&&&&&&(((******)))''''''''''''''''''((())))))$$$%%%&&&&&&&&&'''***,,,------------,,,***((('''&&&&&&&&&&&&'''((()))***)))((('''&&&&&&'''((()))))))))(((((('''(((((((((***''''''***(((%%%&&&+++,,,'''&&&))))))'''(((---+++...000...)))&&&&&&)))'''((()))(((&&&&&&(((******))))))))))))***+++,,,(((((())))))))))))((((((((((((((((((((((((((()))%%%&&&'''(((((('''&&&%%%$$$&&&((((((&&&&&&'''))))))'''%%%%%%''')))))))))$$$))),,,***%%%"""%%%)))+++)))&&&###""""""$$$%%%%%%(((&&&&&&888OOOSSSIII)))((('''&&&%%%$$$$$$$$$###$$$%%%$$$""""""$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""###$$$!!!"""''''''$$$######$$$&&&((('''$$$"""SSSUUUWWWYYYZZZYYYWWWVVVSSSSSSTTTVVVXXXXXXUUUSSSNNNPPPSSSUUUUUUSSSPPPNNNNNNPPPSSSTTTUUUSSSQQQOOOLLLPPPTTTVVVWWWWWWWWWXXXRRRSSSUUUVVVUUURRRPPPNNNPPPOOOMMMNNNPPPRRRRRRQQQSSSSSSRRRPPPOOOPPPRRRUUUPPPRRRSSSSSSRRRRRRSSSUUUVVVVVVUUUUUUTTTSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTVVVTTTTTTUUUVVVUUUQQQMMM>>>555,,,***///333222...---,,,------((($$$'''---111///+++(((&&&%%%&&&'''"""###%%%'''((((((((('''%%%%%%&&&&&&((()))***+++$$$&&&'''&&&$$$"""""""""#########$$$&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%% $$$$$$###"""###%%%"""$$$'''******)))'''&&&###%%%&&&%%%"""!!!$$$&&&$$$''')))&&&"""!!!$$$(((!!!$$$&&&&&&%%%###"""###%%%$$$!!!!!!$$$%%%###!!!$$$%%%%%%%%%(((+++(((((())))))******++++++---)))%%%$$$&&&'''&&&###!!!!!! """%%%&&&&&&%%%$$$&&&$$$$$$''')))''''''%%%%%%&&&((()))((('''+++&&&%%%((((((&&&%%%&&&'''''''''((()))(((&&&###%%%&&&''''''((((((''''''$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''(((((((((((((((###%%%''')))***(((&&&%%% '''---,,,'''###$$$'''&&&((()))'''$$$$$$'''***...,,,***'''&&&&&&''''''%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%(((''''''&&&'''((()))***&&&%%%%%%'''******'''%%%"""&&&(((''''''******'''$$$+++)))(((///---)))...$$$%%%'''''''''&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&((((((&&&"""###''''''###%%%$$$######$$$'''***+++'''&&&&&&&&&'''&&&%%%###%%%$$$######%%%%%%$$$###!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&########################$$$%%%$$$""" !!!&&&***333,,,(((***)))%%%%%%(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&(((***+++)))''''''&&&&&&&&&''''''%%%###$$$%%%&&&&&&''''''&&&&&&%%%"""$$$***---***(((***''''''&&&%%%%%%'''((()))'''(((((('''&&&&&&)))+++---+++***((('''&&&&&&'''&&&&&&&&&'''((()))******'''&&&&&&&&&'''(((***+++---,,,+++)))((((((((((((***&&&'''***((($$$%%%+++***%%%$$$'''(((&&&(((---%%%(((+++)))$$$!!!"""%%%&&&((()))(((&&&%%%(((***(((((('''(((((()))******'''(((((((((((((((''''''(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%"""%%%%%%$$$%%%(((+++***'''%%%%%%&&&)))******!!!&&&+++)))$$$"""%%%***)))'''%%%###"""###%%%&&&$$$++++++(((666QQQ```___...---+++(((&&&%%%$$$###$$$%%%&&&$$$""""""%%%(((&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$!!!###((()))&&&!!!"""%%%(((***)))%%%"""PPPSSSVVVXXXXXXWWWWWWXXXZZZXXXUUUUUUVVVUUURRROOOQQQRRRTTTVVVVVVTTTRRRQQQRRRQQQOOOOOOPPPPPPOOONNNTTTTTTTTTTTTTTTUUUUUUUUUVVVSSSOOOOOOQQQRRRRRRPPPWWWTTTPPPOOOQQQRRRQQQOOOQQQQQQPPPPPPPPPPPPQQQQQQSSSSSSRRRPPPOOOQQQTTTWWWTTTTTTUUUVVVUUUTTTSSSRRRPPPRRRTTTSSSPPPOOOQQQSSSSSSPPPOOOQQQUUUSSSJJJBBB333111---,,,---.........++++++++++++******))))))------+++(((%%%&&&(((+++''''''&&&&&&&&&''''''((($$$&&&(((((('''&&&'''((()))'''$$$$$$&&&'''&&&$$$+++)))&&&$$$###%%%'''((((((&&&$$$$$$%%%%%%$$$###$$$%%%%%%&&&''''''''''''&&&&&&'''((()))))))))((( ###%%%%%%###"""%%%(((((()))((($$$###&&&&&&$$$!!!"""#########$$$'''***$$$######%%%((()))&&&###"""######""""""$$$'''***$$$$$$&&&(((&&&$$$'''...,,,***(((%%%$$$#########!!!"""$$$&&&'''''''''&&&'''&&&%%%###"""$$$(((+++'''((((((%%%!!! ###'''&&&&&&%%%$$$$$$$$$%%%&&&+++(((%%%$$$%%%'''''''''&&&'''((())))))((('''&&&(((((((((((((((''''''&&&'''&&&%%%%%%&&&'''((())))))(((&&&%%%%%%&&&((()))---)))'''((('''&&&'''+++&&&%%%%%%&&&'''(((((('''***)))'''&&&%%%%%%&&&&&&++++++***((('''&&&%%%$$$'''++++++'''&&&)))(((###%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%$$$((()))&&&$$$)))---......+++&&&%%%&&&((()))***+++++++++******)))))))))------------,,,,,,+++***---((((((------(((%%%'''%%%%%%%%%%%%%%%%%%$$$$$$&&&$$$###%%%'''(((%%%###(((((('''$$$###&&&---333%%%'''******))))))))))))(((&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$ """%%%$$$!!! """%%%%%%&&&&&&$$$###"""###%%%&&&+++...,,,&&&!!!!!!###'''$$$!!!!!!###&&&&&&%%%%%%%%%$$$######$$$$$$$$$%%%((((((&&&&&&((((((%%%###%%%''''''%%%$$$###$$$$$$&&&((()))(((((()))***&&&$$$######%%%&&&&&&%%%'''''''''''''''((()))))))))(((''''''(((((('''&&&(((***,,,,,,+++***)))***&&&&&&&&&'''''''''((((((''',,,///...)))%%%%%%(((%%%'''(((&&&$$$$$$'''+++$$$''''''%%%&&&***,,,***((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))((((((((()))+++***(((&&&+++++++++++++++***)))((()))))))))+++......---+++*********))))))'''&&&&&&'''&&&%%%%%%&&&'''((())))))(((&&&%%%$$$######"""''''''&&&&&&&&&&&&'''''')))'''$$$###$$$$$$###""",,,222666888???MMMZZZaaa===$$$$$$---###"""(((!!!$$$$$$###""" !!!$$$&&&#########"""######$$$$$$###$$$%%%&&&&&&&&&&&&&&&'''(((&&&%%%(((,,,***%%%"""###$$$%%%&&&&&&&&&&&&QQQSSSVVVWWWWWWWWWWWWXXXYYYWWWUUUUUUVVVVVVSSSPPPRRRSSSTTTUUUUUUTTTSSSRRRRRRQQQPPPQQQRRRRRRPPPNNNUUUUUUTTTTTTTTTTTTTTTTTTVVVSSSQQQPPPRRRSSSRRRQQQVVVTTTRRRQQQRRRRRRRRRQQQSSSRRRQQQPPPPPPQQQRRRSSSTTTSSSSSSQQQPPPQQQTTTWWWTTTTTTUUUUUUUUUTTTSSSRRRQQQSSSTTTSSSQQQPPPRRRSSSRRRQQQQQQQQQPPPJJJ@@@888333111...,,,---...------******)))))))))(((((((((///---***'''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&(((*********)))***+++***(((%%%&&&((()))(((&&&***)))'''%%%%%%&&&'''((($$$###"""$$$''')))******###$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$############%%%%%%""""""&&&'''%%%!!!"""#########$$$''')))$$$######%%%((()))(((%%%%%%%%%$$$###""""""%%%'''######'''+++***%%%%%%)))+++***(((&&&$$$#########%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&%%%%%%'''***(((((('''%%%######%%%'''&&&%%%$$$$$$$$$%%%&&&'''%%%###"""###&&&((())))))&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&%%%$$$''''''&&&&&&&&&'''((()))'''&&&$$$######$$$&&&'''+++'''&&&((('''%%%%%%)))***))))))***+++++++++***)))((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&******&&&&&&((('''######$$$%%%$$$###"""$$$%%%$$$%%%%%%&&&&&&'''''''''$$$((()))%%%###'''++++++...+++'''%%%&&&((())))))+++,,,---...000111222333---------,,,+++)))((('''...)))(((,,,---)))'''(((&&&&&&%%%$$$$$$$$$$$$$$$$$$"""!!!###%%%&&&%%%###$$$%%%%%%%%%%%%)))000555$$$&&&))))))(((''''''((((((&&&%%%%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$"""$$$%%%$$$#########$$$%%%%%%&&&$$$###"""###%%%%%%(((+++***'''$$$###$$$&&&$$$!!!"""$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%((()))&&&&&&((('''$$$&&&'''))))))'''&&&%%%&&&$$$%%%''''''&&&&&&(((***((('''&&&&&&(((((('''&&&'''''''''&&&&&&'''((((((((('''&&&'''((()))'''&&&)))******)))'''%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&)))---,,,***'''((()))&&&'''((('''%%%%%%(((+++&&&))))))&&&'''+++,,,***)))((('''&&&&&&'''(((((((((((('''''''''(((((()))(((((('''(((******)))'''+++++++++++++++***))))))(((((((((***------+++***************)))((('''&&&((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&''')))+++AAAIIIJJJ===222777IIIYYYKKK...$$$'''!!!###***%%%$$$%%%%%%###""""""$$$&&&%%%%%%$$$######$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$'''+++***&&&%%%&&&'''((())))))))))))RRRTTTUUUVVVUUUVVVWWWYYYVVVUUUUUUUUUVVVVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQSSSTTTTTTRRRPPPWWWVVVTTTSSSSSSSSSTTTTTTVVVTTTRRRRRRSSSTTTSSSRRRSSSSSSTTTSSSQQQQQQSSSTTTTTTSSSRRRPPPPPPRRRSSSTTTTTTTTTTTTRRRQQQRRRUUUXXXTTTTTTUUUUUUTTTTTTSSSRRRRRRSSSTTTTTTRRRRRRSSSTTTQQQRRRSSSQQQKKKBBB999222333111...,,,------,,,+++*********)))))))))))))))111---(((&&&'''((('''%%%((('''&&&%%%$$$#########%%%''')))*********+++,,,(((&&&%%%%%%'''((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$######"""%%%(((+++,,,,,,##################"""!!!#########""""""""""""!!!$$$%%%&&&(((((('''$$$""""""""" !!!&&&'''%%%"""###$$$$$$###$$$&&&((($$$######$$$''')))((((((''''''&&&$$$"""!!!"""$$$$$$"""###''''''%%%$$$'''***)))'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&((()))(((''''''((()))'''%%%%%%&&&'''''''''%%%%%%$$$$$$$$$&&&'''((('''''''''))),,,...---,,,(((''''''&&&&&&''''''(((((()))(((((('''&&&%%%$$$(((''''''''''''((())))))'''&&&%%%$$$$$$%%%&&&'''(((%%%%%%((((((%%%$$$&&&,,,,,,,,,,,,++++++++++++((('''&&&%%%$$$$$$$$$%%%###$$$$$$%%%&&&'''((()))&&&((((((&&&%%%'''&&&###$$$$$$$$$###!!!"""$$$&&&###$$$$$$%%%&&&'''((((((###'''(((%%%&&&+++......---***'''&&&&&&'''((('''&&&''')))+++---///000111,,,,,,+++***(((&&&$$$###,,,(((&&&((()))'''&&&'''&&&%%%$$$$$$$$$%%%&&&'''$$$###"""###%%%&&&%%%$$$%%%&&&''''''(((***///222$$$&&&(((((('''&&&&&&''''''&&&&&&'''((('''%%%###########################$$$%%%&&&%%%$$$###$$$%%%$$$#########%%%%%%###"""$$$%%%%%%$$$###"""$$$%%%%%%&&&'''(((((('''%%%%%%%%%$$$###$$$%%%&&&&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&))))))&&&&&&((('''$$$&&&(((***)))(((&&&&&&&&&$$$%%%&&&%%%$$$%%%'''*********)))***+++***(((%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%''')))***)))''',,,,,,***'''$$$"""###$$$%%%%%%&&&&&&&&&'''''''''&&&''')))***+++***))))))'''(((((('''&&&''')))+++'''******'''(((+++,,,***)))((((((''''''((())))))))))))(((''''''((((((((()))'''&&&''')))******)))***++++++++++++***))))))((('''(((***,,,,,,+++)))++++++++++++***)))(((((())))))((('''''''''((((((''''''''''''((()))***+++''''''&&&&&&&&&&&&'''''''''((()))((((((***///444LLL]]]dddQQQ777111DDDWWWKKK111###$$$###%%%)))$$$$$$&&&'''&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%###%%%%%%###%%%))))))%%%$$$$$$%%%&&&''''''''''''SSSTTTUUUUUUTTTUUUWWWYYYTTTTTTTTTUUUVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTQQQQQQRRRTTTVVVVVVTTTRRRXXXWWWUUUSSSRRRRRRSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTPPPRRRTTTSSSPPPPPPRRRUUUVVVTTTRRRQQQQQQRRRTTTVVVTTTUUUTTTSSSRRRSSSUUUXXXTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSTTTTTTSSSSSSTTTTTTRRRSSSSSSNNNFFF===888666222000...,,,,,,,,,+++***,,,,,,,,,,,,++++++++++++222,,,'''&&&((()))&&&###''''''&&&%%%$$$$$$$$$%%%$$$&&&''''''&&&&&&&&&'''$$$#########$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$(((&&&%%%%%%'''(((''''''######$$$######"""!!!!!!%%%%%%$$$$$$##################%%%***......)))%%%"""""" !!!%%%&&&$$$"""###$$$$$$###$$$%%%'''"""""""""###%%%'''((((((&&&'''&&&$$$"""!!!"""$$$'''""" ###$$$$$$&&&+++(((''''''&&&%%%%%%%%%%%%######$$$%%%&&&'''((((((###'''***+++***(((&&&&&&***'''$$$%%%(((***)))'''%%%%%%$$$$$$%%%&&&((()))+++++++++---///...,,,)))+++***)))(((((()))***+++++++++++++++***((('''&&&(((((((((((((((((((((((()))((((((''''''(((((()))&&&$$$&&&******&&&$$$&&&+++++++++***(((''''''(((&&&&&&%%%%%%$$$$$$$$$$$$""""""###$$$&&&'''((((((%%%&&&&&&&&&%%%%%%$$$###&&&'''&&&$$$###$$$&&&(((%%%%%%%%%&&&&&&''''''''' %%%''''''***111555555,,,***'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%$$$###(((%%%"""###$$$$$$$$$$$$%%%%%%$$$$$$&&&(((***,,,)))((('''''''''''''''&&&++++++***)))(((((()))***$$$'''))))))(((&&&&&&'''&&&&&&'''((()))(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$&&&%%%"""!!!###%%%%%%"""$$$%%%%%%$$$######$$$&&&&&&&&&%%%&&&((((((&&&$$$###$$$$$$%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&))))))&&&&&&((('''$$$$$$&&&((((((&&&$$$$$$$$$&&&&&&&&&$$$$$$%%%(((***+++******+++,,,***'''$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&(((+++,,,+++)))///...,,,(((%%%%%%&&&)))((((((((())))))))))))***((('''''')))***+++)))((()))((((((''''''(((***+++'''******''''''+++,,,)))((((((((((((((()))))))))***)))(((((((((((((((((()))(((&&&&&&(((***++++++******+++++++++******))))))))))))+++------+++)))+++++++++++++++***))))))******))))))(((((((((((())))))((((((((((((((()))'''&&&&&&%%%%%%&&&&&&''''''***,,,***(((***111777FFF\\\lll___EEE888===GGG666)))###&&&((('''&&&###%%%&&&(((((('''&&&&&&'''))))))'''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%''''''%%%%%%(((((($$$$$$%%%&&&''''''(((((((((SSSTTTUUUTTTTTTTTTVVVXXXRRRSSSUUUVVVVVVVVVVVVWWWTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRRRRTTTVVVVVVUUUSSSXXXWWWUUUSSSSSSRRRSSSSSSTTTTTTUUUUUUUUUTTTUUUUUUNNNQQQSSSSSSPPPOOOQQQSSSVVVTTTSSSRRRRRRSSSTTTVVVSSSTTTUUUTTTSSSSSSUUUWWWTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUTTTTTTTTTTTTPPPGGG===777666777111///---,,,,,,,,,***)))++++++++++++++++++++++++000+++&&&&&&))))))&&&"""&&&&&&%%%&&&&&&'''((((((%%%&&&''''''%%%######$$$$$$$$$$$$#########$$$%%%((()))***,,,,,,+++)))((()))'''%%%$$$%%%%%%$$$###$$$%%%%%%%%%$$$###""""""'''&&&%%%$$$######$$$$$$%%%%%%''',,,000000+++&&&"""%%%%%%######%%%%%%""""""$$$%%%%%%$$$###$$$%%% !!!"""###$$$%%%&&&'''$$$%%%%%%$$$######$$$%%%$$$$$$&&&+++,,,))))))+++&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((()))$$$'''***+++***(((&&&&&&***'''%%%&&&)))+++)))'''&&&&&&%%%%%%%%%&&&((((((''''''''')))***)))&&&###+++***)))(((((()))***+++++++++++++++***)))((('''((((((((((((((((((''''''(((((((((''''''(((((((((&&&%%%'''++++++'''%%%&&&)))***+++)))&&&%%%%%%'''%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&$$$###$$$&&&''''''&&&$$$%%%&&&((('''''''''&&&&&&%%%%%%%%%!!!$$$&&&&&&***111333222)))(((''''''(((((('''&&&))))))((('''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%"""!!!"""$$$$$$###$$$$$$%%%&&&)))+++...000,,,,,,***(((&&&%%%&&&&&&...---+++***((('''&&&%%%&&&(((******)))''''''(((&&&&&&'''(((***)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&'''%%%$$$%%%(((((($$$ ###$$$%%%$$$######$$$&&&((('''%%%&&&&&&&&&%%%######$$$%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''(((%%%((((((&&&&&&((((((%%%$$$&&&((((((&&&%%%$$$%%%(((((('''&&&%%%&&&)))+++)))))))))******)))%%%###&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((***---...---+++...---+++(((&&&&&&))),,,((((((((())))))))))))******)))(((((())))))(((&&&)))(((''''''((()))******&&&((((((&&&&&&***+++)))'''(((((()))))))))))))))***))))))((((((((())))))***(((&&&&&&(((*********)))******+++++++++******+++++++++,,,......,,,******++++++++++++******)))******)))))))))(((''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((+++,,,***''''''---333777HHHUUUPPPAAA555///...&&&&&&%%%&&&)))((()))...%%%'''))))))'''&&&''''''***)))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$(((++++++'''%%%'''&&&$$$))))))***+++,,,,,,,,,,,,SSSTTTUUUUUUTTTTTTUUUWWWRRRSSSVVVVVVUUUUUUVVVWWWSSSSSSSSSSSSSSSSSSSSSSSSUUUSSSRRRSSSUUUUUUUUUTTTVVVUUUUUUUUUTTTTTTSSSSSSRRRTTTUUUVVVTTTTTTTTTUUUPPPRRRSSSSSSRRRQQQQQQQQQTTTTTTSSSSSSSSSSSSTTTTTTRRRTTTTTTTTTSSSSSSUUUVVVUUUTTTSSSRRRRRRRRRRRRSSSRRRQQQQQQRRRTTTUUUTTTSSSTTTQQQIII???444//////111...---,,,,,,,,,,,,+++)))((((((((((((((()))))))))---***''''''((()))'''$$$%%%%%%%%%&&&'''((()))***''')))***)))'''%%%%%%&&&'''(((((('''%%%$$$&&&'''$$$%%%&&&'''((('''&&&&&&'''%%%######%%%&&&%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%$$$###"""""""""###$$$((()))+++---...+++'''###%%%((((((%%%$$$%%%$$$!!!###$$$&&&&&&$$$######$$$"""$$$%%%%%%$$$$$$%%%"""###%%%%%%$$$$$$%%%&&& '''333;;;999...'''&&&$$$%%%&&&&&&'''''''''&&&(((''''''&&&%%%&&&&&&&&&&&&'''))))))(((&&&&&&&&&)))(((''''''((()))(((&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&((())))))'''$$$(((''''''&&&&&&''''''(((''''''((((((((('''&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&++++++'''&&&'''(((+++,,,***'''%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$''''''$$$###%%%$$$&&&'''&&&%%%$$$%%%&&&(((((('''&&&%%%$$$$$$###$$$&&&%%%$$$&&&******&&&&&&&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&&&&'''''''''''''''&&&$$$%%%((('''$$$$$$$$$&&&(((***,,,......,,,+++***'''$$$###$$$&&&+++)))''''''((()))((('''''')))++++++)))((('''(((%%%%%%&&&'''******((('''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&''')))))))))***+++***'''$$$###$$$%%%$$$######%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''%%%$$$$$$$$$%%%&&&'''(((###&&&'''&&&&&&))))))&&&''')))******)))'''''''''((((((((('''&&&&&&(((***'''&&&&&&'''((('''%%%"""%%%$$$$$$$$$%%%%%%&&&'''&&&'''(((+++......,,,***(((((('''%%%$$$%%%(((+++%%%%%%&&&&&&&&&''''''''')))))))))(((((('''''''''***(((&&&&&&((()))***)))$$$''''''%%%&&&***+++)))&&&&&&'''((()))))))))))))))((((((((())))))***+++***)))'''''')))))))))((())))))***++++++++++++***,,,,,,,,,---//////---+++)))***************))))))(((((()))))))))(((''''''$$$$$$%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&)))***+++)))&&&&&&(((+++'''...333222222444555444111555,,,$$$'''(((---<<<&&&((((((((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%))),,,,,,(((%%%&&&&&&$$$''''''((()))************QQQTTTVVVVVVUUUTTTTTTUUUQQQTTTVVVWWWUUUTTTVVVXXXRRRSSSTTTUUUUUUTTTSSSRRRWWWUUURRRQQQRRRTTTTTTTTTSSSTTTUUUVVVVVVUUUSSSRRRPPPSSSUUUVVVTTTSSSTTTUUUUUUTTTTTTTTTUUUTTTRRRPPPRRRRRRSSSTTTTTTSSSRRRRRRQQQSSSTTTSSSRRRRRRTTTUUUUUUTTTSSSRRRQQQRRRRRRSSSRRRPPPOOOQQQTTTUUUTTTRRRNNNJJJBBB999111------...,,,+++***+++------+++***&&&&&&'''''''''((((((((())))))((((((((('''''''''%%%%%%%%%%%%&&&'''((((((&&&(((******)))((()))***)))******(((%%%$$$%%%''' !!!""""""############&&&%%%###$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###$$$%%%'''))),,,,,,***&&&###"""$$$'''(((%%%$$$%%%$$$ ###%%%&&&&&&$$$###"""### $$$((()))'''%%%$$$$$$"""###%%%%%%$$$$$$$$$&&&"""+++888???777***"""######$$$%%%''''''((('''''')))((('''&&&%%%&&&&&&'''(((((((((&&&$$$$$$&&&((('''((()))((('''%%%%%%&&&)))((('''&&&%%%%%%&&&&&&)))((((((((())))))'''%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&'''''''''&&&$$$######$$$$$$$$$$$$$$$$$$###%%%###%%%))))))&&&%%%''''''***,,,***&&&$$$&&&)))%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$(((((($$$$$$'''$$$&&&))))))(((&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&'''%%%###$$$'''$$$$$$$$$%%%'''******)))'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''''''''&&&((((((%%%'''***)))$$$$$$&&&((()))******)))(((*********(((%%%$$$'''***(((&&&$$$$$$'''******)))'''(((******((('''&&&'''%%%$$$$$$&&&)))++++++***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&((('''))),,,,,,***'''&&&%%%###$$$$$$$$$######%%%'''###%%%'''&&&$$$###&&&(((%%%&&&'''%%%$$$$$$''')))#########$$$$$$%%%&&&'''!!!%%%&&&%%%'''***+++(((''')))++++++)))'''''''''&&&'''((((((&&&&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%'''((()))%%%&&&(((***------***(((&&&&&&%%%$$$"""###&&&((($$$%%%%%%%%%&&&&&&&&&&&&&&&((()))(((&&&&&&(((+++)))'''$$$%%%'''))))))(((###&&&'''%%%''',,,---,,,$$$%%%'''((())))))((((((''''''(((((()))***,,,,,,***)))((()))))))))'''%%%))))))***+++++++++++++++,,,++++++---......,,,***((())))))******))))))(((&&&&&&'''(((((((((''''''&&&%%%%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((('''&&&%%%%%%"""$$$$$$###)))888GGGNNNJJJLLL777%%%'''&&&)))999'''((((((&&&%%%%%%''')))(((''''''&&&&&&&&&''''''(((((())))))(((''''''&&&%%%)))+++'''$$$&&&'''&&&"""###$$$%%%%%%&&&%%%%%%QQQSSSVVVWWWVVVTTTTTTTTTRRRTTTWWWWWWUUUTTTUUUWWWQQQSSSTTTVVVVVVTTTSSSQQQYYYUUURRRPPPQQQSSSTTTTTTQQQSSSUUUWWWWWWVVVTTTRRROOORRRUUUVVVTTTRRRSSSUUUXXXVVVUUUVVVXXXWWWSSSPPPPPPQQQSSSUUUUUUSSSQQQPPPPPPRRRSSSSSSRRRRRRSSSTTTUUUTTTRRRQQQQQQQQQRRRSSSQQQOOONNNPPPSSSUUUTTTRRRGGGCCC===888333111000///+++******+++------,,,***'''((((((((())))))******'''((()))((('''&&&''')))&&&&&&%%%$$$$$$%%%%%%%%%###%%%((())))))***+++---((()))***'''###"""###%%%$$$$$$%%%%%%%%%&&&&&&''')))'''&&&&&&'''''''''&&&"""###$$$%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&((("""&&&******'''$$$###$$$"""&&&'''$$$$$$&&&$$$!!!###%%%''''''%%%###"""""""""&&&+++,,,***&&&$$$$$$###$$$&&&&&&$$$######$$$'''...777777,,, ###"""###%%%'''((((((((('''&&&%%%%%%%%%&&&(((***+++)))(((&&&$$$"""###&&&)))&&&)))+++)))&&&###$$$&&&+++)))(((&&&%%%%%%%%%&&&+++)))'''&&&%%%### &&&'''((())))))((('''&&&%%%&&&'''((())))))))))))%%%%%%&&&'''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%"""###''''''%%%$$$'''$$$(((***)))%%%###%%%)))%%%&&&'''((((((((('''&&&$$$$$$%%%&&&&&&'''(((((('''###$$$))))))$$$$$$(((&&&))),,,---,,,***((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###%%%(((%%% """"""$$$'''***+++)))'''''''''''''''''''''''''''&&&''''''((((((''''''&&&###''''''%%%&&&***((("""%%%''')))***)))'''$$$"""***++++++)))'''(((,,,///)))%%%######&&&)))***)))&&&'''))))))'''%%%%%%%%%%%%$$$###%%%(((+++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((###'''+++***'''###"""######$$$$$$$$$######%%%'''###'''&&&######''',,,%%%&&&'''%%%######'''+++############$$$%%%&&&''' $$$&&&%%%'''+++,,,)))%%%'''))))))'''%%%%%%%%%$$$&&&((('''&&&%%%%%%&&&&&&%%%######%%%&&&&&&%%%######$$$%%%&&&((()))***$$$%%%''')))++++++(((%%%&&&&&&&&&%%%######%%%&&&&&&&&&&&&'''''''''(((((("""&&&)))(((%%%%%%***...)))&&&###$$$''')))((('''$$$'''(((&&&(((---///...###$$$&&&((((((((((((''''''''''''((()))+++------+++***)))******)))&&&###((()))***++++++++++++++++++++++++,,,------+++((('''(((((()))))))))(((((($$$%%%&&&(((((((((''''''******((('''%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((%%%"""'''***(((###%%%555IIIVVV\\\[[[@@@***+++&&& ,,,(((((('''%%%$$$%%%'''***''''''&&&&&&&&&''''''((())))))***))))))(((''''''!!!&&&(((%%%$$$&&&((((((######$$$%%%&&&&&&&&&&&&WWWWWWXXXWWWVVVUUUWWWYYYUUUTTTTTTTTTSSSSSSRRRRRRUUUUUUTTTTTTTTTTTTUUUUUUWWWUUUSSSSSSTTTTTTSSSRRROOOPPPRRRSSSTTTTTTTTTSSSRRRRRRSSSSSSTTTTTTUUUUUUSSSTTTUUUVVVUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQPPPOOONNNOOOSSSUUURRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNMMMMMMFFF@@@888222000///000000,,,,,,+++++++++,,,...///000,,,'''%%%&&&((('''&&&(((((('''&&&%%%$$$$$$###%%%$$$$$$###$$$%%%&&&''''''&&&%%%%%%'''***...000***,,,---,,,***((((((((()))'''$$$%%%'''((('''&&&(((&&&%%%$$$%%%%%%$$$###&&&$$$###$$$%%%%%%$$$"""'''%%%###""""""$$$''')))$$$$$$%%%%%%%%%$$$###"""((('''&&&$$$###"""""""""(((&&&###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%%%%%%%&&&''')))***)))'''%%%###&&&''''''''''''''''''&&&$$$%%%(((***---.........'''&&&&&&%%%%%%'''((()))(((&&&%%%%%%&&&'''%%%$$$%%%'''***)))&&&######$$$***(((%%%$$$%%%'''((('''(((((((((((('''&&&%%%%%%))))))((((((''''''&&&&&&###$$$%%%&&&''')))******%%%'''((('''%%%$$$$$$%%%***)))((()))++++++***((('''(((***)))'''%%%$$$$$$&&&'''+++...+++$$$"""%%%&&&''''''(((((('''&&&&&&&&&$$$"""$$$(((,,,,,,+++---------....../////////,,,+++)))'''%%%$$$######(((&&&''',,,***%%%$$$)))''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###'''&&&%%%'''******&&&"""%%%$$$###$$$%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%((('''%%%$$$$$$%%%'''((($$$###!!!!!!$$$(((,,,///)))%%%"""###'''(((%%%!!!$$$$$$$$$%%%&&&''')))***$$$$$$$$$$$$$$$###!!!!!!!!!###%%%'''&&&$$$!!!$$$&&&(((((('''%%%%%%%%%$$$$$$###$$$%%%''')))+++%%%$$$#########$$$%%%&&&((()))'''###"""&&&'''%%%###$$$%%%$$$###$$$(((***$$$######$$$%%%''''''&&&))))))(((&&&$$$###$$$%%%&&&%%%$$$%%%'''((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$###$$$%%%(((***+++***(((&&&***&&&%%%''''''%%%&&&)))&&&%%%&&&'''******)))((()))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''###"""&&&'''$$$&&&+++(((&&&$$$$$$%%%((()))***((((((''''''''''''(((((((((((())))))((('''&&&&&&&&&''')))+++------,,,******)))))))))))))))******'''(((***++++++)))&&&%%%((('''%%%$$$%%%'''***,,,'''&&&%%%&&&''''''%%%###%%%%%%%%%&&&&&&'''''''''******)))(((((()))***+++***)))'''%%%%%%(((...222???999---$$$###''''''###))))))(((&&&$$$$$$&&&(((---+++)))((((((((('''&&&***(((&&&&&&&&&&&&%%%$$$$$$###"""###%%%&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''VVVWWWWWWVVVUUUUUUVVVXXXUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTYYYXXXVVVVVVWWWXXXWWWVVVQQQRRRTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUURRRSSSTTTUUUTTTTTTSSSRRRSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQQQQPPPOOOOOORRRTTTRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQOOOMMMKKK>>>999333///------------++++++)))((((((((())))))---***&&&%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%'''(((((('''%%%%%%&&&(((+++---+++,,,---,,,***)))))))))(((&&&$$$%%%'''(((&&&$$$)))'''%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""&&&%%%$$$###$$$%%%'''(((######$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######(((&&&$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&((((((&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###%%%'''***,,,------,,,)))((('''''''''(((******((('''&&&&&&(((((('''&&&###&&&((('''&&&%%%&&&(((***'''%%%$$$%%%'''''''''&&&%%%%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&######$$$%%%&&&''''''(((''')))***)))'''%%%&&&&&&&&&%%%%%%''')))***)))'''$$$&&&))))))((('''''''''''''''***---***%%%$$$'''$$$%%%%%%&&&&&&&&&&&&%%%&&&$$$"""$$$(((+++,,,,,,******++++++,,,------...))))))(((&&&%%%%%%%%%%%%)))''')))---+++%%%%%%)))######$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%(((&&&&&&(((******'''###%%%$$$$$$$$$%%%%%%%%%$$$"""###%%%&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&######""""""$$$'''***,,,((($$$!!!"""%%%&&&$$$ $$$$$$%%%%%%&&&((()))***&&&%%%%%%$$$######""""""###$$$$$$%%%$$$$$$###"""###%%%''''''&&&$$$$$$%%%#########$$$%%%&&&'''(((%%%$$$#########$$$%%%&&&'''((('''""""""%%%'''%%%((('''%%%###"""###&&&(((###%%%''')))***)))'''%%%&&&&&&%%%%%%$$$$$$###"""$$$###"""###%%%&&&%%%$$$&&&%%%$$$%%%&&&'''&&&$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&'''))))))((('''&&&***&&&%%%'''&&&$$$%%%(((###$$$%%%&&&'''((()))))))))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))'''######&&&'''%%%&&&+++'''&&&%%%&&&''')))++++++((((((''''''''''''(((((((((((((((((((((((('''&&&((()))***+++,,,+++)))'''***)))((((((((()))******(((((())))))******++++++***)))((('''(((***,,,...)))(((''''''''''''%%%###%%%%%%%%%%%%&&&&&&''''''+++***))))))))))))***+++(((((((((&&&%%%%%%&&&(((000---&&&!!!###'''%%% &&&''''''&&&$$$$$$%%%'''***(((&&&&&&''''''&&&%%%)))'''%%%%%%&&&'''&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&UUUVVVVVVUUUTTTTTTUUUWWWTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVTTTSSSSSSUUUVVVVVVUUUUUUUUUVVVVVVWWWVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUTTTQQQRRRSSSTTTTTTSSSRRRQQQSSSSSSTTTTTTTTTTTTSSSSSSQQQRRRSSSRRRPPPPPPPPPRRRRRRRRRTTTTTTTTTTTTRRRRRRTTTSSSQQQQQQQQQNNNHHHCCC666333000...------,,,+++///...,,,***)))))))))))))))(((&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''%%%$$$$$$&&&((())))))***++++++)))''''''(((&&&%%%%%%&&&((('''%%%###)))(((&&&$$$###$$$%%%&&&'''&&&$$$$$$$$$$$$###!!!%%%%%%%%%&&&&&&&&&''''''############$$$&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))(((%%%"""$$$###"""!!!"""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$'''***++++++***)))(((''''''''''''((())))))'''&&&&&&''')))***)))(((###$$$%%%%%%%%%&&&))),,,)))'''$$$$$$&&&'''''''''&&&%%%$$$$$$%%%'''(((***''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))***+++***((('''''''''$$$###$$$&&&)))******)))&&&((())))))(((''''''((('''%%%&&&)))'''$$$$$$(((#########$$$$$$%%%%%%%%%&&&%%%###$$$''')))******&&&''''''((()))*********&&&&&&%%%%%%%%%&&&''''''******+++---+++&&&%%%((( !!!!!!"""$$$%%%%%%&&&''''''((((((''''''&&&%%%((('''&&&(((++++++(((%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$"""""""""###$$$%%%'''(((&&&###!!!"""$$$%%%### $$$$$$$$$%%%&&&'''((()))((('''%%%$$$######$$$$$$%%%$$$$$$###$$$$$$%%%&&&"""$$$&&&&&&$$$###$$$%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%'''&&&""""""%%%&&&$$$)))&&&###!!!"""$$$&&&&&&!!!###%%%(((************(((&&&$$$%%%''''''$$$"""&&&$$$######%%%%%%$$$"""'''&&&%%%&&&'''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))&&&$$$&&&%%%###$$$'''$$$&&&'''&&&%%%&&&)))---(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&''')))***+++&&&$$$###&&&'''%%%&&&)))%%%&&&'''((()))***++++++((((((''''''''''''((((((&&&'''((((((((((((((((((***++++++++++++)))'''&&&+++)))(((&&&&&&((()))***'''''''''((())),,,...000,,,+++******+++,,,...///,,,***)))(((((('''%%%###%%%%%%%%%%%%%%%&&&&&&&&&******))))))((())))))***''')))+++***((($$$###"""%%%&&&%%%$$$'''+++)))######%%%&&&&&&%%%%%%%%%&&&'''%%%$$$%%%&&&&&&%%%$$$&&&%%%$$$%%%'''((('''&&&&&&%%%$$$%%%'''''''''%%%%%%&&&&&&''''''&&&&&&%%%TTTUUUUUUTTTSSSSSSTTTVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSTTTRRRQQQRRRTTTUUUUUUTTTVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVTTTSSSRRRQQQRRRSSSTTTTTTTTTSSSRRRSSSSSSTTTTTTTTTTTTSSSSSSQQQRRRTTTSSSQQQPPPPPPPPPQQQRRRSSSSSSRRRQQQNNNMMMRRRQQQQQQRRRQQQKKK@@@777222111///000000000...---000///---+++*********+++''''''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%'''(((&&&''')))(((&&&%%%%%%&&&%%%%%%'''((()))(((&&&$$$)))(((&&&$$$######%%%'''(((&&&$$$$$$$$$$$$"""!!!$$$%%%&&&'''((('''&&&&&&$$$#########%%%(((+++---&&&&&&''''''&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$###%%%$$$#########$$$%%%&&&%%%$$$$$$$$$%%%%%%###!!!$$$#########$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!###&&&)))***)))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&)))******)))%%%%%%$$$$$$$$$'''***---'''&&&$$$$$$&&&''''''''''''(((((()))))))))******(((((('''''''''''''''''')))))))))))))))))))))((()))***+++***((('''&&&'''$$$$$$$$$'''***,,,,,,++++++,,,,,,***'''$$$$$$$$$&&&###"""$$$$$$"""$$$(((############$$$%%%&&&&&&((('''%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%'''((()))******++++++)))&&&%%%%%%!!!""""""###$$$$$$%%%%%%'''''''''''''''&&&%%%%%%((('''&&&(((+++,,,***'''%%%&&&&&&%%%$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''######""""""""""""######""""""###$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$"""#########$$$%%%&&&''''''***(((&&&$$$###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!###$$$$$$#########%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&$$$&&&%%%""""""%%%&&&###$$$""" !!!$$$&&&'''&&&$$$$$$'''---555;;;???AAA000+++%%%%%%((()))'''$$$((('''&&&&&&&&&&&&%%%$$$((('''&&&&&&(((((('''&&&&&&&&&&&&''''''&&&&&&&&&((('''%%%$$$$$$$$$$$$%%%'''###"""%%%%%%###%%%((((((+++,,,***%%%%%%***///''''''''''''&&&&&&''''''%%%%%%&&&&&&((()))+++,,,%%%%%%%%%&&&&&&&&&'''(((%%%'''((()))(((((((((((((((''''''&&&&&&''''''(((&&&&&&'''((())))))((((((+++,,,---,,,+++)))))))))+++***(((&&&&&&''')))***&&&&&&'''((()))+++---...++++++++++++,,,---......///,,,***))))))(((&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&((((((((('''''''''''''''(((***------+++)))''''''###%%%&&&%%%(((,,,***%%%!!!$$$'''((('''''''''(((%%%$$$###%%%&&&'''&&&%%%%%%%%%%%%&&&)))***)))((('''&&&%%%&&&'''((('''&&&$$$%%%&&&''''''&&&%%%$$$TTTTTTUUUTTTSSSRRRTTTVVVTTTTTTTTTTTTTTTUUUUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTWWWVVVTTTUUUWWWXXXXXXXXXUUUUUUUUUTTTTTTTTTTTTTTTSSSTTTUUUUUUUUUTTTRRRQQQRRRRRRTTTUUUUUUUUUTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSQQQSSSTTTTTTRRRPPPPPPQQQPPPQQQRRRSSSSSSRRRRRRQQQRRRSSSTTTUUUQQQGGG:::000/////////000111111///---+++***((('''''''''((()))''')))+++++++++)))((('''******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############$$$&&&'''(((&&&''')))((('''%%%&&&&&&%%%&&&)))***)))(((&&&%%%((()))(((%%%######%%%((('''&&&$$$$$$$$$$$$###!!!###$$$&&&'''((('''&&&%%%%%%%%%$$$%%%&&&))),,,...***))))))(((&&&$$$###"""###$$$&&&''''''&&&%%%$$$%%%$$$###"""###$$$&&&'''(((&&&"""!!!"""$$$$$$$$$!!!"""$$$&&&&&&&&&$$$######$$$$$$$$$$$$$$$$$$###"""###&&&(((((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$######%%%((())))))((()))'''%%%###$$$''')))+++&&&%%%$$$$$$&&&''''''&&&''')))+++,,,+++)))'''%%%(((((((((((((((((((((((()))))))))))))))(((((((((&&&((()))((('''&&&&&&&&&$$$###$$$'''***++++++***+++++++++)))&&&$$$$$$%%%)))%%%"""$$$$$$$$$&&&***%%%%%%%%%%%%%%%&&&'''(((***)))'''%%%#########$$$'''&&&&&&%%%###""""""!!!!!!!!!"""###%%%'''((()))'''***+++)))&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$(((&&&%%%'''+++,,,+++(((%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%&&&''''''((($$$$$$$$$######$$$$$$$$$"""######$$$$$$###""""""%%%$$$$$$$$$%%%&&&%%%$$$""""""""""""###$$$%%%%%%***)))&&&$$$$$$$$$&&&'''!!!###%%%'''((('''%%%$$$!!!"""######""""""$$$%%%%%%&&&'''''''''&&&$$$###$$$$$$%%%%%%&&&&&&&&&&&&###%%%%%%""""""%%%&&&###!!!!!!!!!###%%%''''''&&&%%%***555FFFVVV```aaa^^^666///&&&###%%%((((((&&&((('''&&&&&&&&&&&&%%%$$$((('''&&&&&&(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%#########$$$%%%$$$!!!!!!$$$&&&%%%'''+++,,,......***%%%###''',,,&&&&&&''''''''''''''''''&&&&&&&&&'''((()))***+++%%%&&&&&&&&&&&&''''''&&&&&&((()))(((&&&$$$$$$%%%''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))(((((()))+++------++++++,,,...,,,***((('''&&&'''((()))$$$%%%''')))******)))(((((()))***++++++,,,,,,,,,///---***)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$&&&(((+++,,,,,,,,,---///$$$&&&&&&###$$$'''&&&"""###%%%((())))))((()))***%%%$$$%%%&&&((()))(((&&&%%%%%%%%%(((+++,,,+++***((('''&&&&&&(((((('''&&&$$$%%%&&&''''''&&&%%%$$$TTTUUUUUUTTTSSSSSSTTTVVVTTTTTTTTTUUUUUUUUUUUUUUUTTTUUUVVVWWWWWWVVVUUUTTTWWWUUUTTTTTTVVVWWWWWWVVVTTTTTTSSSSSSSSSSSSTTTUUURRRSSSTTTUUUUUUTTTRRRQQQRRRSSSTTTUUUVVVVVVUUUUUUSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSTTTSSSQQQQQQQQQSSSPPPQQQRRRTTTVVVXXXYYYZZZUUUWWWXXXUUUMMMBBB666///---------...//////---***+++***)))(((((()))******)))+++,,,,,,***)))((()))(((((('''&&&%%%$$$###"""%%%%%%&&&&&&&&&%%%$$$###""""""######%%%&&&'''((('''(((******((('''((((((%%%'''))))))'''&&&&&&'''''')))***((($$$###%%%'''&&&%%%###$$$%%%%%%$$$"""###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&(((***+++---,,,)))'''%%%$$$###""""""###$$$&&&&&&&&&%%%%%%%%%$$$"""""""""$$$&&&(((,,,)))$$$"""###%%%&&&'''!!!###%%%%%%$$$!!! ###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&$$$######$$$''')))((((((+++)))%%%$$$%%%'''((((((%%%$$$###%%%'''((('''&&&%%%'''((())))))&&&###!!!'''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''###"""###$$$'''''''''%%%%%%&&&'''&&&%%%&&&((()))...(((%%%&&&((('''(((+++)))(((&&&&&&&&&&&&(((((())))))(((%%%"""!!!"""$$$((('''&&&%%%$$$###"""!!!!!!!!!"""###$$$&&&'''(((%%%)))***'''%%%%%%%%%"""'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###'''%%%$$$&&&***,,,+++)))%%%''')))'''$$$"""$$$&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""$$$%%%%%%%%%%%%&&&&&&&&&###"""""""""######$$$%%%)))(((&&&%%%$$$$$$%%%%%% ###&&&((((((&&&$$$"""!!!"""######"""###%%%'''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&"""%%%&&&######&&&'''$$$###$$$%%%%%%%%%'''***---%%%...AAA\\\sssxxxmmm```555...&&&"""###%%%''''''&&&$$$######%%%%%%$$$"""'''&&&%%%&&&'''''''''%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$!!!!!!%%%&&&&&&(((,,,***++++++((($$$"""$$$&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&'''((())))))$$$''''''%%%&&&''''''$$$&&&((()))'''###!!!###%%%''''''&&&&&&&&&&&&''''''&&&'''(((((((((((((((((('''***,,,,,,++++++...111,,,+++***))))))((((((((($$$%%%(((******(((&&&$$$%%%'''(((***+++***))))))---+++(((((()))*********((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%$$$######%%%'''((((((***...000)))+++***&&&%%%''''''$$$%%%&&&))))))))))))***+++&&&&&&&&&(((******(((&&&$$$$$$&&&(((+++,,,+++)))((('''&&&&&&'''(((&&&%%%%%%&&&&&&''''''&&&&&&%%%TTTUUUVVVUUUSSSSSSUUUVVVTTTTTTTTTUUUUUUVVVVVVVVVSSSTTTVVVWWWWWWVVVTTTSSSUUUTTTRRRRRRSSSTTTSSSRRRSSSSSSRRRRRRSSSTTTUUUVVVQQQSSSUUUVVVWWWUUUSSSRRRPPPQQQSSSUUUUUUUUUUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSSSSRRRQQQQQQSSSUUUTTTTTTSSSTTTUUUXXXZZZ\\\XXXYYYVVVNNNBBB888222111...---,,,---...---+++)))///...,,,+++***************,,,---+++(((''''''(((&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&(((((('''&&&&&&'''###%%%'''&&&$$$###%%%&&&%%%(((+++***&&&###$$$&&&$$$###"""###%%%&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%...,,,)))&&&$$$$$$%%%&&&!!!"""###$$$%%%%%%%%%%%%%%%$$$"""!!!"""$$$'''(((+++(((%%%###$$$%%%&&&%%%"""###$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%$$$$$$%%%((())))))(((+++(((%%%%%%'''))))))((($$$######%%%'''((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&!!!###%%%&&&&&&&&&'''(((%%%$$$$$$$$$&&&&&&$$$"""###$$$%%%%%%$$$%%%(((***///)))%%%'''((('''''')))+++)))'''&&&%%%&&&''''''%%%&&&&&&$$$""""""$$$'''''''''&&&&&&&&&%%%%%%%%%"""""""""######$$$%%%&&&$$$)))+++'''%%%''''''###&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&$$$"""%%%))),,,+++)))%%%(((***((($$$"""$$$&&&'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$######%%%&&&%%%$$$###!!!"""#########"""###&&&(((%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%###&&&&&&$$$%%%((('''%%%###%%%&&&$$$$$$***666???555999GGG```tttrrr\\\FFF...,,,)))&&&%%%&&&((()))$$$###"""###%%%&&&%%%$$$&&&%%%$$$%%%&&&'''&&&$$$((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&&&&''''''$$$###&&&'''%%%'''+++((((((''''''&&&%%%%%%%%%%%%%%%'''((((((((('''''''''&&&&&&&&&&&&&&&''''''###'''(((%%%%%%((('''###$$$'''(((&&&###"""&&&***'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''&&&%%%(((++++++((((((,,,000+++,,,,,,,,,+++***((((((&&&&&&(((((()))(((((('''$$$%%%(((*********((('''***(((&&&''')))+++,,,---***)))))))))((((((((((((''''''(((((('''&&&$$$###$$$%%%'''((('''((()))+++))),,,---***)))++++++)))&&&'''(((''''''''')))+++&&&&&&'''(((******'''%%%######$$$'''******)))'''((('''&&&&&&''''''&&&$$$&&&&&&&&&%%%%%%&&&&&&&&&UUUVVVVVVUUUTTTTTTUUUWWWTTTTTTTTTUUUUUUVVVVVVVVVRRRSSSUUUVVVVVVUUUSSSRRRYYYWWWVVVUUUVVVVVVVVVTTTSSSSSSRRRRRRSSSUUUWWWXXXQQQSSSUUUXXXXXXWWWUUUTTTOOOPPPRRRSSSTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQPPPQQQTTTWWWYYYWWWUUUSSSRRRSSSUUUWWWYYYXXXSSSFFF777......111000///.........---+++)))...---***(((&&&%%%%%%%%%***,,,,,,***'''%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%$$$###"""!!!&&&&&&&&&%%%%%%%%%$$$$$$!!!###$$$$$$###"""###$$$"""$$$%%%$$$!!!!!!###&&&###(((,,,+++'''###$$$&&&###""""""###%%%&&&&&&%%%""""""#########$$$$$$$$$"""############"""!!! ---+++'''%%%$$$%%%''')))!!!!!!"""###$$$$$$%%%&&&%%%$$$"""!!!"""$$$''')))'''&&&$$$$$$$$$$$$###!!!((('''&&&$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))'''&&&$$$######$$$%%%!!!"""###$$$%%%$$$######'''&&&&&&''')))***)))(((***'''$$$%%%(((******(((#########%%%'''((('''%%%)))'''$$$###$$$&&&***,,,#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((( ###%%%&&&'''''')))***)))'''&&&&&&'''&&&$$$"""%%%&&&&&&$$$######%%%'''---'''###%%%&&&%%%$$$%%%+++***'''%%%$$$%%%&&&&&&!!!###$$$$$$"""###'''***%%%&&&&&&''''''((())))))##################$$$%%%$$$***,,,(((&&&))))))%%%###$$$%%%%%%&&&'''((((((''''''((((((''''''&&&%%%%%%###"""$$$(((++++++)))%%%(((***((($$$!!!###''''''&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&!!!"""$$$$$$######$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$###"""%%%%%%$$$###""""""""""""######$$$######$$$&&&)))%%%$$$###"""###$$$&&&'''$$$%%%&&&'''''''''&&&%%%###&&&'''%%%&&&((((((%%% ###$$$###$$$///BBBRRRNNNIIILLL[[[iiidddIII000***+++,,,,,,+++***+++---&&&%%%$$$%%%'''((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$)))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''***'''%%%''''''$$$%%%)))''''''&&&((()))***(((&&&$$$%%%'''(((((((((''''''''''''&&&%%%%%%%%%%%%&&&###((()))%%%%%%((('''"""###&&&(((&&&###$$$)))...'''&&&&&&%%%%%%&&&&&&'''((()))))))))((('''&&&&&&$$$(((***)))&&&&&&***...+++,,,---...---+++)))'''((('''''''''((()))+++,,,###%%%(((***+++***(((&&&(((&&&%%%&&&))),,,...///++++++******))))))((((((((()))******)))'''%%%$$$&&&(((******)))'''&&&&&&!!!&&&***))))))******''''''''''''&&&%%%%%%(((***&&&&&&'''(((***)))&&&$$$!!!!!!###&&&((()))'''%%%((('''%%%%%%&&&&&&%%%$$$''''''%%%$$$$$$%%%''''''TTTTTTTTTUUUUUUVVVVVVVVVXXXUUURRRSSSWWWXXXVVVRRRUUUVVVVVVUUUTTTSSSUUUVVVWWWVVVVVVUUUTTTSSSRRRRRRUUUTTTRRRRRRSSSTTTTTTSSSRRRSSSUUUVVVVVVUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRSSSRRRSSSTTTTTTRRROOONNNNNNUUUPPPGGG<<<333......//////...---,,,,,,---///000***)))'''&&&&&&&&&'''(((((()))***)))&&&$$$$$$%%%((('''''''''))))))'''&&&###$$$%%%&&&'''%%%$$$###((('''&&&&&&$$$$$$###""" !!!"""######$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''&&&$$$"""!!!"""$$$###"""!!!!!!"""###$$$((('''%%%###""""""######"""""""""!!!"""######$$$'''((((((%%%!!!!!!$$$'''&&&$$$###%%%((()))'''$$$(((%%%""" !!!"""$$$$$$,,,***'''$$$######$$$%%%""""""###$$$%%%%%%&&&&&&"""(((***$$$"""%%%((('''###""""""###%%%&&&&&&%%%&&&%%%$$$$$$$$$$$$###"""''''''&&&%%%&&&'''((())))))&&&###%%%((()))(((&&&%%%%%%%%%&&&&&&'''''''''"""$$$'''******'''$$$"""&&&&&&'''''''''&&&$$$###%%%***+++'''###$$$%%%$$$$$$%%%&&&'''(((((((((((()))(((&&&$$$"""!!! ######$$$$$$%%%&&&''''''########################'''&&&%%%$$$############%%%&&&''''''((((((''''''))))))((((((''''''''''''(((&&&$$$%%%((()))(((%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%&&&))))))'''%%%+++---...,,,)))&&&%%%$$$'''%%%""""""$$$''')))***(((((('''&&&%%%$$$$$$###"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$&&&'''(((((())))))((('''%%%$$$$$$%%%'''(((***'''%%%###$$$$$$$$$###!!!"""$$$&&&&&&&&&$$$######$$$$$$"""!!! """###%%%%%%%%%%%%$$$$$$###"""&&&%%%$$$"""""""""######$$$$$$%%%&&&&&&&&&&&&&&&!!!###$$$&&&,,,666CCCLLLRRR```rrruuubbbHHH===???HHHEEE:::111;;;JJJFFF444)))&&&###%%%((()))%%% %%%###!!!"""%%%''''''&&&((('''((((((&&&&&&(((,,,(((((('''''''''(((((()))%%%&&&((('''&&&$$$%%%%%%'''((())))))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$%%%&&&'''(((((((((((('''%%%######$$$&&&&&&%%%((('''&&&%%%&&&'''((())),,,,,,+++)))(((&&&%%%%%%(((((('''''''''&&&&&&&&&((()))***++++++***)))((())))))******++++++,,,,,,(((***---///000...,,,***)))((('''(((***,,,,,,+++,,,)))&&&&&&(((***)))(((+++&&&%%%))),,,***''''''&&&''')))+++***(((&&&$$$(((***,,,,,,+++*********)))(((''''''&&&''''''((($$$(((++++++((($$$###$$$%%%&&&&&&&&&'''((((((((($$$%%%&&&'''''''''&&&&&&$$$''')))(((%%%###$$$&&&TTTTTTUUUUUUUUUVVVVVVVVVVVVSSSQQQSSSWWWXXXUUUQQQSSSUUUVVVVVVUUUSSSSSSTTTVVVVVVUUUUUUTTTSSSSSSSSSTTTSSSRRRSSSTTTUUUTTTRRRSSSSSSUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVUUUUUUTTTTTTTTTTTTTTTQQQSSSTTTTTTSSSRRRRRRRRRTTTMMMAAA666///---...000...---,,,++++++,,,------***)))((('''''''''((((((&&&'''((('''%%%$$$$$$%%%'''&&&&&&'''(((((('''%%%%%%'''((())))))'''$$$"""&&&%%%%%%$$$$$$######"""""""""######$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&%%%###"""###$$$$$$$$$""""""!!!"""######&&&%%%###"""!!!!!!!!!"""""""""""""""############'''((('''$$$"""!!!$$$&&&(((&&&%%%&&&((()))'''%%%'''### """######"""''''''&&&%%%$$$#########"""######$$$%%%%%%&&&&&&&&&++++++'''&&&)))***((($$$###$$$$$$&&&'''''''''%%%%%%$$$$$$$$$$$$###"""%%%&&&'''((((((((('''''''''&&&%%%%%%'''(((((('''$$$$$$%%%%%%%%%%%%%%%&&&$$$&&&(((******(((&&&$$$%%%&&&&&&'''&&&%%%$$$###$$$((((((%%%###%%%%%%######$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$#########%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%###"""$$$''')))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%&&&((()))'''%%%&&&))),,,---+++)))''''''(((&&&$$$###%%%((())))))'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%)))'''%%%$$$%%%%%%$$$###"""$$$%%%'''''''''%%%$$$%%%%%%&&&$$$###"""###%%%'''(((((((((''''''&&&%%%&&&%%%$$$"""""""""###$$$""""""######$$$#########((())))))(((&&&(((,,,000===MMMdddssspppddd^^^```ggghhhaaaXXX\\\cccYYYFFF((($$$!!!!!!###&&&&&&%%%)))'''$$$%%%(((******((('''&&&&&&((()))***,,,000((((((''''''&&&'''''''''&&&'''((((((&&&%%%%%%&&&(((((('''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''$$$%%%&&&'''(((((((((((((((&&&$$$$$$%%%&&&&&&&&&''''''&&&%%%&&&'''((()))******))))))((((((''''''(((((('''''''''&&&&&&&&&))))))************))))))((((((((()))))))))))))))''''''((())))))((((((''')))'''&&&''')))++++++++++++(((&&&&&&)))******)))+++&&&&&&))),,,)))'''(((&&&''')))******(((&&&$$$(((***,,,,,,+++***)))***((((((((()))))))))))))))'''))),,,+++)))&&&%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''((())))))'''&&&&&&'''TTTUUUUUUUUUUUUVVVVVVVVVUUUSSSSSSVVVYYYZZZWWWSSSRRRTTTWWWWWWUUUSSSRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSUUUVVVVVVSSSQQQTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTRRRRRRSSSSSSRRRRRRQQQQQQQQQGGG999///+++---///000------,,,+++************+++***)))(((((((((((()))$$$%%%''''''%%%$$$%%%%%%'''&&&&&&'''(((((('''%%%)))+++,,,---+++((($$$"""########################$$$$$$$$$%%%&&&&&&''''''((((((((('''&&&%%%$$$###$$$%%%%%%$$$""""""$$$&&&%%%%%%$$$###"""""""""#########"""!!! !!!!!!"""###$$$$$$$$$###"""''''''&&&$$$""""""$$$&&&(((&&&$$$$$$%%%&&&&&&%%%$$$!!!!!!&&&)))'''$$$###$$$%%%&&&%%%$$$"""!!!#########$$$$$$%%%%%%&&&)))***)))'''(((+++***'''%%%%%%%%%&&&&&&''''''(((%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%((()))***)))'''&&&&&&&&&''''''&&&&&&((()))%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''&&&%%%$$$######%%%$$$"""###&&&%%%!!!######$$$$$$$$$$$$$$$###"""""""""###$$$&&&'''(((%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######%%%%%%&&&'''''''''''''''%%%%%%$$$$$$$$$$$$######"""!!!!!!###&&&(((((('''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&((((((&&&$$$"""&&&***---,,,+++++++++***(((&&&%%%'''((()))((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&***))))))(((&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&"""$$$&&&''''''&&&$$$"""'''&&&%%%%%%&&&&&&$$$"""$$$%%%&&&'''((('''&&&%%%&&&''''''&&&$$$$$$%%%'''%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$#########$$$%%%###############"""""""""###&&&((((((&&&$$$""""""(((666OOOiiiwwwzzzzzz|||tttccc[[[XXXJJJ888+++)))'''&&&''')))---///+++(((%%%%%%''')))(((&&&)))%%%$$$)))++++++,,,000(((((('''&&&%%%%%%&&&&&&'''(((***)))'''&&&&&&''')))'''$$$%%%(((******)))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''((((((((()))'''%%%%%%&&&'''''''''''''''&&&&&&&&&'''))))))(((((((((((())))))))))))(((((((((''''''''''''&&&******))))))))))))******(((((('''''''''''''''&&&***)))(((((((((((()))))))))'''&&&''')))************(((&&&''')))***++++++***'''&&&***+++)))'''((('''((()))))))))(((&&&%%%(((***,,,,,,***)))))))))'''(((***+++,,,,,,+++******+++,,,+++)))(((((()))''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((***)))((()))******(((&&&UUUUUUUUUUUUUUUUUUUUUUUUVVVVVVXXX[[[]]]]]]YYYVVVTTTVVVWWWWWWUUUSSSSSSTTTSSSSSSTTTTTTTTTUUUUUUUUURRRSSSTTTWWWXXXWWWSSSPPPUUUTTTTTTSSSSSSSSSSSSTTTPPPPPPQQQRRRRRRQQQPPPPPPSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUTTTSSSRRRRRRRRRRRRSSSRRRRRRQQQQQQPPPNNNLLLKKKAAA444,,,,,,...///...------,,,+++***)))))))))+++******)))))))))))))))###%%%''''''&&&&&&&&&'''((('''&&&'''))))))'''&&&,,,...//////---)))$$$""""""#########$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$""""""###&&&(((&&&%%%%%%$$$#########""""""""""""!!!!!!!!!!!!!!! !!!###%%%%%%$$$###"""&&&&&&%%%$$$######$$$$$$&&&%%%###"""#########$$$""" $$$,,,000...***$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%(((&&&$$$$$$''')))&&&"""$$$%%%&&&&&&%%%%%%&&&'''%%%&&&'''&&&%%%%%%&&&&&&%%%&&&'''((())))))(((((($$$'''((('''%%%$$$'''***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%"""###!!! ###'''&&&!!!###$$$$$$$$$$$$######"""%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&########################((((((((('''&&&%%%$$$###%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$##################$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&(((*********,,,---***)))''''''((()))((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%'''%%%$$$######$$$&&&'''''''''''''''&&&&&&%%%$$$######%%%%%%%%%%%%######%%%%%%%%%&&&''''''$$$"""$$$%%%&&&&&&'''&&&%%%%%%'''(((((('''%%%$$$&&&'''$$$$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$ """&&&(((((('''%%%$$$"""***;;;SSSgggrrrtttsssqqqnnn___HHH999444,,,"""###$$$%%%$$$###$$$&&&(((+++)))&&&%%%'''((('''&&&+++%%%$$$***,,,)))(((+++((('''&&&%%%%%%%%%%%%%%%((()))******(((''''''(((***&&&"""###(((,,,+++((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((***(((&&&&&&'''(((((((((''''''&&&&&&&&&((()))***))))))((((((((((((((((((((((((((('''''''''''''''+++***)))(((((()))***+++(((((((((''''''&&&&&&&&&************************)))'''&&&'''(((******)))+++***((((((((()))*********''''''***+++(((''')))(((((((((((((((''''''&&&(((***,,,,,,***)))((()))''')))+++---...---,,,+++++++++***)))(((((()))***'''''''''&&&&&&%%%%%%%%%&&&%%%$$$######%%%'''(((***(((&&&(((***+++)))%%%UUUUUUUUUUUUUUUUUUUUUUUUVVVWWWYYY[[[\\\\\\YYYWWWVVVVVVVVVUUUTTTTTTVVVXXXSSSSSSSSSTTTUUUUUUVVVVVVRRRSSSUUUWWWYYYWWWSSSPPPUUUTTTSSSSSSRRRRRRSSSSSSPPPQQQSSSTTTTTTSSSQQQPPPRRRRRRSSSSSSSSSTTTTTTTTTVVVUUUTTTSSSRRRRRRRRRRRRSSSRRRQQQRRRSSSRRROOOLLLCCC;;;333///000000...+++---------,,,+++***))))))***************))))))((($$$&&&((()))((('''((())))))((('''((()))***(((&&&---...//////---)))%%%"""######$$$$$$%%%&&&&&&&&&############$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###&&&)))%%%%%%%%%%%%%%%$$$######"""##################### """$$$%%%&&&%%%###"""%%%%%%$$$###$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$%%%###!!!"""&&&,,,...+++((('''&&&$$$$$$$$$%%%'''(((###$$$$$$$$$$$$$$$%%%%%%'''$$$"""$$$&&&&&&### """$$$&&&%%%$$$###%%%&&&&&&((())))))'''&&&((()))((('''&&&%%%&&&(((***,,,$$$'''((('''%%%$$$'''***((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&"""###!!! $$$(((&&&!!!$$$%%%%%%%%%%%%%%%$$$###))))))((('''&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%########################'''''''''''''''%%%$$$###$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$(((((('''&&&%%%'''***---***)))((()))******((('''%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""$$$%%%''''''''''''&&&%%%$$$###%%%%%%############%%%%%%$$$$$$$$$&&&''''''%%%###$$$$$$%%%%%%%%%$$$$$$$$$&&&''''''&&&$$$$$$%%%&&&''''''((((((((((((((('''%%%%%%$$$$$$$$$&&&'''((('''&&&%%%$$$$$$%%%&&&&&&''''''(((((('''&&&$$$###%%%&&&,,,888GGGRRRTTTQQQKKKJJJ@@@000&&&'''&&&######&&&)))***)))'''''''''***++++++)))'''((()))+++(((%%%)))333555,,,'''***((('''&&&%%%%%%%%%%%%%%%((()))+++***)))'''((((((***&&&"""$$$))),,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((***(((&&&&&&'''))))))(((''''''&&&&&&'''(((***+++******))))))((((((''''''((((((((((((((((((((((((+++***)))(((((()))***+++)))))))))(((((('''''''''%%%''')))++++++***((('''***((('''''')))******)))---,,,+++)))''''''((())))))'''(((+++***''''''***))))))((('''''''''''''''(((***,,,+++***((('''(((''')))+++---...---,,,++++++)))'''&&&&&&'''((()))''''''&&&&&&%%%%%%%%%$$$&&&%%%#########$$$&&&((((((&&&%%%&&&)))***'''$$$VVVVVVVVVUUUUUUUUUUUUTTTTTTUUUWWWXXXXXXWWWUUUTTTSSSTTTUUUUUUTTTUUUWWWYYYSSSSSSTTTTTTUUUUUUUUUVVVRRRSSSUUUWWWYYYWWWTTTPPPTTTTTTTTTSSSSSSRRRRRRQQQRRRTTTUUUWWWWWWUUUTTTRRRRRRRRRRRRSSSSSSSSSTTTTTTYYYXXXWWWVVVUUUTTTTTTTTTQQQQQQRRRUUUWWWVVVQQQLLL;;;777333111111000---***,,,,,,,,,,,,,,,+++***)))))))))*********)))((('''%%%''')))))))))((()))***(((''''''((())))))(((&&&++++++,,,+++***'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&"""""""""""""""""""""""" !!!"""###$$$$$$$$$###$$$$$$###"""###%%%((($$$%%%%%%&&&&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%$$$###%%%$$$######$$$%%%$$$"""$$$&&&(((((('''&&&'''((($$$$$$$$$%%%&&&%%%###!!!)))'''%%%######%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$'''$$$$$$'''((($$$"""""""""$$$&&&%%%###"""$$$&&&&&&(((******'''&&&(((+++)))(((%%%$$$%%%(((,,,...&&&&&&''''''&&&&&&((()))((((((((((((''''''''''''))))))))))))))))))))))))%%%&&&'''((()))(((''''''###%%%$$$"""$$$((('''$$$%%%%%%&&&&&&&&&&&&&&&%%%))))))))))))***+++,,,---''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((('''%%%###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%'''((('''%%%$$$$$$$$$))))))'''$$$###$$$'''***((('''((()))++++++(((&&&&&&&&&''''''((((((((()))%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$&&&&&&&&&&&&&&&%%%$$$###'''&&&$$$""""""$$$&&&'''$$$######%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$######%%%&&&&&&%%%######$$$&&&%%%&&&''''''((('''''''''%%%%%%$$$$$$%%%'''(((***%%%$$$#########%%%&&&''''''&&&$$$$$$&&&''''''&&&((('''%%%&&&---555666333,,,...---'''%%%))),,,,,,,,,++++++,,,---...///000444777777111((($$$'''+++&&&***:::LLLKKK888++++++''''''&&&&&&&&&&&&''''''((()))******(((''''''((((((&&&%%%&&&)))+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&((((((***(((&&&&&&'''(((((((((''''''&&&&&&''')))+++,,,+++******)))(((''''''&&&'''(((((((((((()))))))))******))))))))))))************))))))))))))))))))%%%'''+++...///...,,,***+++)))((((((***+++***)))------,,,***''''''(((***(((''')))+++***&&&'''******)))'''&&&&&&'''(((((((((***,,,+++)))''''''''''''(((***+++,,,,,,+++***)))'''%%%$$$&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$#########$$$&&&'''%%%%%%$$$&&&''''''&&&%%%VVVVVVVVVUUUUUUUUUTTTTTTUUUUUUVVVVVVTTTSSSRRRRRRLLLPPPTTTVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTUUUWWWXXXWWWTTTQQQSSSTTTTTTTTTTTTRRRQQQOOOQQQSSSUUUVVVVVVUUUSSSQQQRRRRRRRRRRRRSSSSSSSSSTTTYYYYYYWWWVVVUUUTTTTTTTTTSSSRRRRRRUUUVVVRRRJJJBBB666555333111///---+++***)))******++++++***)))((((((((()))))))))((('''&&&&&&'''))))))((('''((()))&&&%%%%%%&&&''''''&&&$$$((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!"""######$$$#########$$$%%%%%%######$$$&&&###$$$%%%&&&''''''&&&&&&!!!"""$$$%%%&&&&&&&&&%%%#########$$$$$$$$$%%%%%%$$$###"""###%%%&&&$$$!!!###'''((('''&&&&&&'''"""$$$%%%$$$""" """'''&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&***((("""!!!$$$"""&&&((('''###"""$$$'''$$$'''***)))&&&%%%'''+++((('''&&&&&&'''))),,,---'''&&&%%%%%%'''(((((('''&&&&&&&&&'''''''''''''''(((((())))))))))))((((((###$$$&&&'''''''''&&&%%%$$$((()))&&&%%%'''((('''$$$$$$%%%&&&'''''''''&&&%%%%%%&&&''')))***,,,---''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''&&&###"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((('''$$$"""###$$$&&&''''''&&&$$$###$$$%%%%%%&&&''')))++++++(((&&&&&&&&&''''''''''''''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$#########%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%###"""###%%%'''''''''&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&'''%%%$$$###$$$&&&###$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$%%%&&&((()))+++%%%%%%$$$$$$%%%''')))***###!!!!!!###'''+++,,,+++***+++)))$$$$$$((()))&&&###%%%%%%&&&,,,777@@@CCC@@@999111...333<<>>TTTmmmuuuHHH222...444???GGGFFF<<<666555777111)))(((,,,111000---............---+++***)))***+++,,,+++***)))+++,,,...***)))******(((---444GGGooo}}}{{{ddd<<<111&&&***+++(((***111666666,,,+++,,,///222000+++&&&)))(((((((((((()))*********+++,,,,,,,,,+++******&&&''')))***(((''''''((((((,,,---***(((+++---,,,))))))))))))))))))))))))((('''&&&'''***+++***(((,,,***))))))*********)))(((+++------+++***+++---*********)))((()))+++...+++*********))))))))))))(((''''''&&&''''''(((((()))'''&&&'''***+++***(((///...---+++***)))((((((+++)))&&&&&&'''(((((((((&&&'''(((((((((''')))***$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&'''''''''XXXWWWUUUSSSRRRQQQQQQQQQRRRWWWZZZYYYYYYZZZWWWRRRSSSSSSTTTTTTUUUUUUUUUVVVRRRTTTVVVVVVUUUSSSSSSTTTSSSTTTUUUTTTSSSRRRSSSSSSVVVUUUUUUUUUTTTSSSSSSSSSRRRRRRQQQQQQQQQSSSTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTSSSRRRSSSVVVVVVQQQOOOQQQFFF@@@<<<===<<<777333333333222111///---+++***)))+++'''''',,,...---,,,...$$$%%%&&&&&&%%%%%%'''(((###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((($$$)))+++)))(((******(((&&&&&&'''((('''&&&$$$###$$$$$$######$$$&&&((()))'''(((******((((((((()))&&&'''(((((())))))(((((('''((('''%%%'''***((("""&&&&&&$$$!!! ###&&&######$$$%%%&&&&&&''''''%%%$$$"""!!!!!!!!!"""###(((%%%(((...---&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&''''''((('''%%%$$$###$$$$$$&&&+++...---'''"""$$$%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''%%%$$$(((---000000...$$$))))))&&&''',,,---)))&&&&&&%%%######&&&***...(((%%%""""""$$$%%%$$$###''''''(((&&&$$$$$$%%%&&&!!!!!!%%%((($$$!!!)))###$$$%%%&&&&&&&&&%%%%%%333HHHZZZSSS;;;&&&###)))$$$$$$##################"""$$$%%%'''(((((('''''''''&&&%%%$$$###$$$%%%&&&%%%)))&&&###%%%)))***&&&((())))))''''''((()))#########$$$&&&((()))***'''&&&%%%%%%%%%$$$!!!&&&%%%%%%%%%&&&(((***+++''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&(((***+++---+++'''$$$$$$%%%((()))%%%%%%%%%&&&((()))((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&''''''(((%%%$$$$$$&&&(((******)))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((***)))(((&&&&&&''''''((("""$$$%%%%%%%%%&&&(((***))))))***,,,......---++++++******)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&)))***)))+++///***+++,,,+++((('''((()))&&&""")))...,,,888RRRaaa[[[VVVhhhtttzzzlll@@@)))))),,,444;;;;;;222,,,***'''...222000,,,,,,111444000000000///---+++((('''+++,,,,,,+++***)))+++---((($$$$$$(((***+++111:::TTTyyy}}}ggg999***'''++++++(((---:::EEEIII555222222666;;;:::333,,,'''''''''''''''((())))))++++++,,,,,,,,,++++++***%%%(((++++++((('''(((***)))---...)))'''***---...((((((((((((((()))))))))***(((''')))---///...,,,000,,,)))''''''(((((((((((()))************,,,---(((***++++++******+++,,,++++++++++++************(((((('''''''''(((((()))---+++)))***---///...---111000...,,,***)))(((((()))'''%%%%%%''')))******$$$&&&'''''''''(((***,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''UUUTTTSSSTTTVVVWWWVVVUUUTTTUUUWWWXXXXXXWWWUUUTTTTTTWWWYYYWWWRRRQQQTTTXXXTTTWWWYYYWWWSSSRRRVVVZZZTTTVVVXXXWWWTTTSSSTTTVVVTTTSSSRRRSSSUUUVVVVVVVVVWWWUUURRRSSSVVVWWWVVVTTTRRRSSSTTTTTTTTTTTTTTTSSSOOOQQQPPPNNNPPPTTTRRRKKKBBB???;;;999999888333///...---+++***)))******++++++,,,---,,,***((((((((((((&&&$$$%%%((()))((('''&&&'''(((((('''%%%###"""%%%&&&&&&''''''&&&&&&%%%#########$$$%%%%%%###!!!"""###%%%&&&&&&%%%$$$###%%%""" !!!$$$&&&%%%###***)))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$***'''%%%$$$%%%'''(((((()))(((&&&$$$"""""""""""""""######$$$$$$$$$######!!!"""###$$$%%%%%%&&&&&&777333!!!,,,777(((&&&%%%"""!!!###''''''###!!!"""'''&&&$$$######$$$&&&'''&&&%%%$$$&&&((('''$$$ $$$&&&'''(((+++---***###((()))***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&)))+++,,,'''''''''(((+++,,,,,,+++'''&&&$$$$$$$$$&&&((())))))&&&$$$######%%%%%%%%%---,,,)))'''$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""$$$%%%'''>>>HHHHHH:::---+++)))###$$$$$$&&&&&&&&&&&&$$$$$$&&&$$$$$$''''''$$$$$$'''((($$$!!!###(((++++++((($$$&&&((('''%%%%%%(((++++++***((('''''''''((()))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&$$$"""###'''))))))'''$$$$$$%%%(((***+++***)))(((''''''&&&&&&&&&''''''&&&%%%%%%$$$#########$$$&&&&&&'''''''''&&&$$$###)))'''$$$$$$%%%'''((((((......,,,***&&&%%%&&&''''''''''''''''''''''''''''''(((((((((((('''((((((,,,+++)))'''&&&&&&&&&&&&''''''''''''(((***+++,,,///,,,+++,,,///000---***&&&(((++++++***(((''''''***)))((('''&&&''''''(((&&&%%%'''+++***((()))---+++,,,,,,***'''&&&(((+++%%%(((***(((&&&)))000777GGG]]]vvv~~~nnnSSS:::---++++++******///444222,,,+++,,,,,,,,,+++***))))))...+++,,,333999888333---&&&---///(((&&&+++,,,&&&---)))&&&)))///;;;OOO___zzz{{{tttVVV;;;...&&&+++***'''333MMMbbbiiiSSSTTT^^^ccc^^^YYYJJJ111000((()))***'''+++...&&&))))))))))))************%%%'''(((******((($$$!!!+++***)))'''((()))***,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))(((''')))---...,,,***+++)))((('''((()))(((''')))***,,,---,,,+++((('''---,,,)))'''&&&(((***+++,,,)))&&&&&&***......---......---***((((((***,,,---)))$$$%%%)))+++)))&&&&&&%%%%%%&&&((()))(((((($$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%$$$&&&(((+++UUUTTTSSSTTTVVVWWWVVVUUUWWWXXXYYY[[[[[[YYYXXXWWWVVVXXXXXXVVVSSSRRRSSSVVVTTTWWWYYYXXXUUUSSSVVVYYYUUUWWWWWWVVVSSSSSSTTTWWWTTTSSSRRRSSSUUUVVVVVVVVVXXXUUUSSSSSSUUUWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSOOORRRRRROOOPPPRRRNNNGGG@@@===;;;::::::777222...---,,,+++)))(((((())))))+++,,,------***)))))))))(((&&&$$$%%%''')))((('''''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$###""""""$$$%%%%%%""" $$$$$$%%%%%%%%%%%%%%%$$$&&&$$$""""""$$$%%%$$$"""''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$###"""###%%%&&&'''&&&%%%$$$"""!!!""""""###%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&'''&&&$$$RRRTTT:::///...%%%&&&"""%%%""""""%%%%%%""""""$$$%%%$$$#########$$$%%%&&&%%%$$$$$$%%%'''(((%%%"""$$$&&&&&&&&&(((+++((("""&&&'''''''''%%%%%%'''((('''''''''&&&&&&'''''''''$$$$$$$$$$$$&&&(((***++++++***)))))))))))))))(((***)))&&&$$$###$$$%%%%%%)))(((%%%$$$%%%&&&&&&''',,,***(((&&&$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""$$$%%%'''$$$...111)))%%%))))))%%%%%%&&&''''''''''''&&&%%%'''$$$###%%%%%%"""###&&&***'''###$$$(((***(((&&&&&&'''(((((('''((()))+++)))***+++++++++***((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))))))))'''%%%###$$$'''(((((('''$$$###$$$&&&((()))(((&&&''''''&&&&&&&&&''''''((('''&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((((((&&&$$$###)))((('''&&&&&&&&&((()))------,,,(((%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((((((''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''((())))))***+++)))((())),,,---***'''%%%(((+++,,,+++*********((()))******)))((('''&&&&&&&&&(((++++++(((***...'''((((((&&&$$$$$$&&&(((&&&'''((('''&&&(((---111777BBBOOOPPPEEE666+++'''))))))(((%%%'''++++++'''))))))))))))))))))((((((...&&&333NNN___```NNN555///111///++++++...///---***++++++///BBB___tttzzzoooKKK444...111222,,,'''555QQQgggnnn}}}xxx{{{}}}{{{{{{qqq]]]<<<---)))+++(((***,,,(((*********+++++++++*********)))'''&&&&&&''')))+++))))))((('''(((***,,,---)))))))))******)))))))))((((((((('''''''''''''''&&&''')))******)))'''&&&)))))))))***,,,,,,,,,******)))((((((***++++++***++++++,,,,,,,,,+++)))))),,,+++)))((('''((()))***)))'''%%%%%%''')))******,,,,,,+++)))''''''(((+++---***''''''***,,,+++)))(((''''''((()))***))))))&&&''''''''''''&&&$$$###%%%%%%&&&%%%$$$%%%(((***VVVUUUSSSTTTUUUWWWVVVUUUWWWXXXZZZ[[[[[[ZZZXXXWWWXXXWWWWWWVVVUUUTTTTTTTTTTTTWWWZZZZZZWWWUUUVVVXXXWWWWWWVVVTTTSSSSSSUUUXXXUUUSSSRRRSSSUUUWWWWWWVVVXXXVVVTTTTTTUUUUUUTTTSSSUUUTTTSSSRRRQQQQQQRRRRRROOORRRSSSRRRQQQOOOHHHAAA>>><<<999999999777111------,,,+++)))((('''''''''***+++,,,+++)))(((((()))(((&&&%%%%%%'''(((((('''(((''''''&&&%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$%%%'''&&&$$$"""&&&%%%%%%$$$$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$############"""!!!"""###%%%&&&%%%$$$###!!!!!!""""""###'''''''''&&&%%%$$$###"""###""""""%%%((((((%%%"""JJJUUU===***&&&###)))"""&&&###!!!######"""###'''""""""######$$$$$$%%%%%%&&&%%%$$$%%%&&&'''&&&%%%((()))(((&&&'''***((($$$$$$%%%%%%%%%$$$%%%(((***''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((///...+++)))'''&&&&&&&&&+++)))'''$$$######$$$%%%***)))'''&&&&&&&&&'''((()))((('''%%%$$$$$$###$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$###"""###$$$&&&'''!!!'''((($$$$$$((((((###&&&''''''((((((''''''&&&)))&&&$$$&&&%%%###$$$''',,,)))&&&%%%'''(((&&&###)))((('''''')))+++++++++(((***,,,...---+++((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))(((((((((&&&%%%%%%&&&''''''&&&$$$######$$$&&&'''%%%$$$%%%&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&$$$%%%''')))((('''$$$""")))***+++)))&&&%%%'''***//////---***&&&######$$$&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%((()))'''%%%$$$%%%&&&'''''''''''''''''''''''''''''''''(((((()))'''&&&'''***+++(((%%%%%%(((+++,,,,,,+++,,,---'''(((+++,,,,,,***'''%%%'''&&&(((,,,+++)))***...)))***+++***))))))+++---'''''''''''''''((()))******---///---(((%%%%%%'''+++...,,,'''%%%''')))((()))***************++++++///)))DDDjjjxxxxxxeeeEEE444---((()))+++******,,,'''******111QQQzzzlllJJJ;;;@@@CCC???777444EEEbbbwww~~~rrrLLL333)))---***'''***))))))))))))***)))))))))(((((((((&&&$$$$$$&&&+++...+++***)))(((((()))***+++))))))************))))))))))))(((((('''''''''&&&%%%'''***------***'''%%%)))***,,,,,,+++******+++)))(((((())),,,......---,,,+++++++++++++++***************)))))))))))))))'''(((((('''&&&&&&((()))******)))'''&&&%%%''')))***)))((((((((()))******''''''((((((((((((((((((((((((((('''&&&%%%###"""&&&''''''&&&%%%%%%&&&(((WWWUUUSSSSSSUUUVVVVVVUUUTTTUUUWWWXXXXXXWWWUUUTTTWWWUUUUUUUUUWWWWWWVVVTTTTTTWWWZZZZZZXXXVVVVVVVVVYYYXXXVVVSSSSSSTTTVVVXXXUUUSSSRRRSSSUUUWWWWWWVVVXXXWWWVVVUUUTTTTTTTTTSSSWWWUUUSSSQQQPPPPPPQQQRRRPPPRRRTTTSSSPPPJJJBBB<<>>;;;???:::333000000111111000---------,,,+++)))((((((((()))+++***)))'''((()))'''''''''&&&&&&&&&'''(((((('''&&&%%%$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&((((((&&&$$$%%%$$$###!!!!!!!!!"""######$$$%%%&&&&&&&&&&&&&&&''''''&&&''''''((()))***''''''&&&%%%%%%$$$######)))******'''$$$"""###$$$)))(((&&&$$$############""""""###$$$$$$%%%$$$$$$$$$###$$$&&&((((((%%%""")))--- ***111"""!!!!!!###!!!###'''((($$$###%%%$$$$$$%%%&&&''''''&&&&&&***)))(((&&&$$$######$$$---///---(((''')))+++))))))))))))'''%%%%%%'''(((&&&&&&'''(((((('''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%,,,,,,+++)))%%%$$$&&&(((((('''%%%$$$$$$%%%&&&(((&&&(((((('''%%%$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$############$$$%%%&&&&&&%%%$$$###$$$)))///...***&&&%%%%%%%%%%%%%%%%%%&&&***'''%%%'''&&&$$$%%%((((((((('''(((((()))((('''(((%%%$$$%%%))),,,+++)))******)))(((((((((((()))$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((())))))((('''&&&%%%&&&&&&(((&&&%%%%%%&&&&&&%%%$$$$$$$$$&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&###%%%'''(((((('''%%%$$$(((,,,///---(((%%%''')))...//////,,,)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%&&&((()))'''%%%((()))*********)))'''&&&&&&''''''(((''''''&&&%%%***'''&&&(((***+++(((&&&)))***+++***(((''''''((()))(((((('''(((((())))))%%%$$$'''******'''(((,,,))))))***+++,,,---...------,,,+++,,,------***(((''''''(((***,,,,,,,,,+++***///000)))$$$&&&+++...((((((''''''((()))***+++///555XXXzzz}}}zzz{{{uuuBBB555...222333,,,(((***000%%%***KKKrrr}}}~~~|||}}}~~~WWW777(((...+++%%%'''***'''((()))***)))(((&&&%%%+++******,,,---......---111000///,,,***)))'''''')))((((((''''''(((((())))))))))))(((((('''''''''************************))),,,...---***)))***,,,)))((((((***,,,,,,***)))))))))(((((((((((()))***'''(((***++++++***)))((((((+++---,,,)))''''''))))))******)))((('''(((***$$$&&&''''''&&&&&&'''((($$$'''))))))&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''((()))(((&&&%%%%%%&&&YYYVVVSSSSSSTTTUUUVVVUUUSSSTTTVVVWWWWWWVVVTTTSSSRRRSSSUUUWWWXXXYYYYYYXXXUUUUUUVVVWWWWWWVVVUUUUUUZZZXXXUUUTTTUUUVVVWWWWWWVVVTTTSSSTTTVVVXXXXXXWWWVVVWWWWWWUUUTTTSSSTTTUUUVVVUUUTTTRRRRRRRRRSSSSSSRRRQQQQQQPPPJJJAAA<<<===>>>888111......000000///,,,,,,---,,,,,,+++***))))))+++---,,,+++******+++'''(((((('''%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!! !!!###%%%%%%###"""%%%$$$###"""""""""""""""&&&((())))))&&&$$$######$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$)))+++,,,)))%%%"""###%%%)))(((&&&%%%$$$$$$%%%%%% !!!"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%+++)))&&&... !!!&&&"""!!!$$$))))))%%%###%%%''''''''''''&&&&&&&&&&&&))))))***(((%%%######$$$))),,,,,,'''%%%'''(((''')))******)))'''&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%''')))+++***'''%%%'''))),,,***'''%%%#########$$$%%%''')))(((%%%###%%%'''&&&&&&''''''&&&%%%$$$###$$$%%%'''))))))'''%%%$$$""""""###$$$%%%&&&&&&&&&&&&$$$"""$$$(((++++++)))&&&%%%%%%$$$$$$%%%%%%&&&%%%######&&&&&&######&&&&&&'''((()))))))))))))))&&&%%%%%%&&&)))++++++++++++***((('''''''''((()))$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''$$$%%%&&&''''''(((''''''((())))))(((&&&%%%&&&((()))'''%%%%%%&&&''''''&&&$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%'''***------***''''''((((((******)))'''%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&((())))))((('''&&&(((&&&%%%&&&)))***'''$$$***++++++)))'''&&&&&&'''***)))((('''''')))***+++%%%%%%'''+++***((()))---***))))))+++---...---,,,......///000//////......---,,,+++***+++---///111...333444///+++---111333000///.........///000111999:::JJJjjjwwwcccZZZAAA888111000///,,,++++++000&&&222ZZZ}}}|||uuuuuu{{{~~~|||tttjjj[[[ZZZeeejjjNNN555***///,,,)))++++++,,,---/////////---+++)))---)))''')))///333111..................---------***)))(((''''''((()))***&&&&&&&&&''''''''''''''')))(((''''''''''''((()))***+++------,,,++++++,,,)))((()))***,,,,,,***(((((((((((()))))))))))))))'''(((***++++++***))))))''')))+++,,,***(((&&&&&&)))***++++++))))))***+++''''''((()))************'''***------)))&&&%%%&&&$$$$$$$$$%%%&&&'''((()))'''((())))))'''&&&&&&&&&ZZZWWWSSSRRRSSSUUUVVVVVVSSSUUUVVVWWWWWWVVVUUUSSSRRRVVVYYYZZZWWWVVVVVVXXXUUUUUUTTTUUUUUUUUUUUUTTTZZZWWWUUUUUUWWWXXXWWWUUUVVVTTTSSSTTTVVVXXXXXXWWWUUUVVVWWWVVVSSSSSSUUUWWWUUUUUUUUUUUUTTTTTTTTTTTTSSSOOONNNMMMGGG>>><<<@@@:::666111///000000...,,,)))***+++,,,,,,+++***)))(((***++++++***))))))***'''((()))'''%%%$$$&&&(((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''''''''&&&&&& !!!###%%%%%%$$$"""&&&&&&&&&%%%%%%###""""""$$$'''******'''%%%$$$%%%$$$$$$#########$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$'''***((($$$"""###&&&%%%$$$$$$###$$$%%%'''(((""""""###$$$%%%%%%%%%%%%%%%'''(((&&&###"""&&&))) ((( ''' &&&)))###!!!###'''(((%%%%%%''')))(((&&&%%%$$$%%%%%%&&&$$$'''))))))'''%%%%%%&&&'''+++,,,'''%%%&&&((('''%%%'''))))))(((&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%&&&'''(((''''''&&&$$$(((,,,+++(((%%%&&&(((,,,***(((%%%############%%%(((+++***&&&$$$&&&)))'''((((((((('''&&&$$$######%%%(((******(((%%%###!!!"""###$$$%%%&&&&&&&&&---***((('''''''''&&&''''''&&&%%%%%%%%%%%%&&&'''###"""$$$((()))&&&%%%'''&&&''')))***))))))))))))%%%&&&(((((()))***,,,...************))))))((((((%%%&&&&&&'''((()))***+++''''''''''''''''''''''''$$$$$$%%%&&&'''''''''''''''((()))(((&&&%%%''')))(((&&&%%%%%%&&&'''((('''%%%&&&'''((()))(((&&&%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&''''''&&&(((***,,,,,,***'''&&&###&&&(((((('''&&&&&&'''((((((((((((((((((((((((&&&))),,,***'''&&&(((+++''''''''''''''''''((()))%%%&&&(((*********((((((***(((&&&(((***+++)))&&&***++++++***((('''((()))******+++++++++,,,,,,,,,''''''))),,,,,,)))+++//////......///222333111...---000222111000///222555111111000...---...222666444888999555222444666666888777555444444444666777;;;===;;;XXX}}}oooKKKEEEKKKIIIAAA888666;;;???@@@999888EEEaaayyy|||aaaOOOPPPVVVXXXgggrrr}}}|||tttpppyyylllWWWHHH???444666AAAEEEAAA222...111...///222---000111222333222000...,,,,,,***...999DDDEEE:::///------...///000111111111,,,+++***((((((***+++,,,''''''(((((())))))******((())))))******))))))(((+++******,,,---...---,,,(((((()))+++......,,,***((()))***,,,,,,,,,+++***(((((()))***************((((((***,,,---,,,(((%%%(((***++++++***)))***+++)))'''''')))---...+++)))(((,,,//////***&&&&&&'''&&&%%%%%%$$$%%%&&&((((((&&&((())))))(((&&&&&&'''ZZZWWWTTTRRRSSSUUUUUUVVVRRRSSSUUUVVVVVVUUUSSSRRRTTTXXX\\\[[[VVVSSSTTTVVVVVVTTTSSSSSSTTTUUUUUUTTTYYYWWWUUUVVVXXXYYYWWWTTTVVVUUUTTTTTTVVVXXXXXXWWWSSSUUUWWWVVVSSSSSSUUUXXXTTTTTTUUUVVVVVVVVVUUUUUUSSSOOOLLLKKKDDD======CCC666333111111222111,,,((('''((()))++++++******)))%%%&&&(((((('''&&&&&&''''''))))))(((%%%$$$&&&((($$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%#########%%%'''((('''%%%''''''(((((('''%%%$$$"""###''')))(((((()))+++&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''###&&&&&&"""!!!###&&&!!!!!!!!!"""$$$&&&)))***%%%%%%&&&&&&&&&%%%$$$$$$$$$(((***&&&!!! &&&,,,///(((###%%%!!!'''"""&&&""""""%%%&&&$$$&&&******(((&&&###"""###$$$%%%!!!%%%)))***((('''''')))''',,,---***'''(((***))) $$$''')))((('''&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%&&&((())))))((('''###(((------(((%%%%%%''')))(((&&&$$$$$$$$$&&&'''&&&***---+++'''%%%'''***((()))))))))(((&&&$$$######%%%(((******(((%%%###!!!!!!###$$$%%%&&&&&&&&&)))'''&&&'''&&&%%%''')))((('''&&&%%%%%%&&&'''(((%%%$$$''',,,---***(((***'''(((******)))(((((((((%%%(((******)))***---111)))***,,,------+++((('''&&&&&&'''((()))***+++,,,(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''&&&((()))(((&&&%%%(((***'''%%%$$$$$$&&&'''((('''%%%&&&((())))))'''&&&$$$'''''''''''''''((()))***&&&&&&%%%$$$%%%&&&((()))&&&&&&(((+++---+++((($$$"""%%%((())))))))))))***))))))))))))))))))))))))&&&***...,,,'''%%%)))---(((((('''''')))+++---...$$$&&&(((***++++++***)))---+++)))+++......,,,)))******+++***))))))+++,,,)))+++---///000///---,,,))))))+++......+++,,,000000///...000333333111...,,,000333222//////444999---000444333111///111444444777888444222333333111666555333111111111333444111;;;555OOO|||nnnLLLTTTeeeeee\\\NNNLLLWWWaaabbbKKKRRR\\\fffrrr|||~~~zzz|||vvvOOO444444;;;;;;]]]iiirrrlll\\\UUUbbbsss[[[CCC666333///222888777999111222333///444777///000111333444333000...,,,...222???TTTccc___III555000000111111111111000000...---+++******+++---...******+++,,,---......///)))+++---//////---+++)))+++))))))+++///000...+++&&&'''))),,,000111///...)))***,,,...///...,,,+++(((((())))))*********++++++***+++...111000+++'''''')))++++++***))))))***(((%%%$$$''',,,...***&&&&&&+++///...)))$$$$$$%%%((('''&&&%%%$$$%%%&&&'''%%%''')))***((('''''''''XXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSS[[[XXXUUUUUUWWWXXXVVVTTT\\\YYYVVVTTTUUUVVVWWWWWWVVVWWWXXXYYYYYYXXXXXXWWW[[[YYYXXXYYYZZZ[[[XXXUUUUUUUUUTTTUUUVVVVVVUUUSSSYYYVVVRRRPPPQQQRRRRRRRRRSSSPPPIIIAAA:::777888:::111111111000---***'''%%%((('''''')))******)))((((((&&&&&&)))***((())),,,(((+++***'''&&&((('''$$$***)))'''%%%$$$$$$$$$%%%&&&###"""###&&&((('''&&&%%%###"""###&&&((('''%%%%%%***...---((($$$###%%%$$$%%%%%%&&&&&&%%%%%%$$$)))***)))'''%%%%%%''')))...%%%###&&&$$$###$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%$$$###!!!$$$&&&'''&&&###!!!###%%%)))((('''%%%$$$$$$%%%%%%&&&###!!!$$$))),,,+++((()))(((%%%###"""###$$$$$$'''(((***+++,,,***)))(((+++)))'''&&&((()))***)))+++)))((((((******(((%%%***))))))***+++***'''%%%$$$(((***&&&$$$%%%%%%###!!!'''------(((###!!!"""***'''%%%$$$$$$&&&&&&&&&,,,---...---***((('''((()))))))))'''&&&&&&'''))))))'''%%%$$$$$$$$$###!!!%%%%%%$$$###$$$%%%'''((('''&&&&&&&&&&&&''''''(((+++***((('''&&&&&&'''(((%%%&&&&&&%%%######%%%'''((()))***)))((('''(((******&&&%%%((()))))),,,000(((******%%%$$$''')))))))))(((((((((''''''(((((((((((((((''''''(((((((((+++***)))((('''((())))))%%%&&&((())))))(((&&&%%%$$$(((***'''%%%((()))''')))(((((('''&&&&&&&&&'''(((((('''''''''''''''(((((('''%%%''')))***(((%%%&&&&&&'''''')))***,,,---******+++******))))))(((++++++*********+++,,,---&&&(((+++,,,***(((***...************))))))))))))+++...---((((((...///+++///)))(((...444333...+++//////...,,,******,,,---------...---++++++,,,---///...---+++***---222555555555333///......---+++,,,...000///...---///000666333222111...)))***...333000,,,+++---...---+++///...000555555111222777888111999UUUllllllaaaZZZzzz~~~yyyjjjbbbiiivvveee]]]YYYZZZXXXUUUYYYaaa___cccWWW<<<---333;;;===WWW[[[[[[QQQEEECCCNNN[[[FFFZZZ[[[GGGAAAMMMOOOAAA>>><<<999999;;;;;;999666555555555444333222111000:::LLL```jjjiii[[[FFF444,,,111111,,,+++000333111000111222222222222333444333111///...///000000///...,,,+++---000111///---,,,///...***///888444(((...,,,***+++...000///...///...//////---,,,---111...---,,,***)))***++++++---,,,---///111000+++''',,,***''''''(((*********&&&&&&%%%'''+++---......******+++,,,+++)))'''%%%,,,---...,,,***(((''''''$$$%%%%%%&&&'''((())))))XXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSYYYWWWVVVVVVWWWWWWWWWVVVXXXWWWVVVVVVXXXXXXXXXWWWYYYXXXWWWVVVUUUUUUVVVVVVYYYWWWVVVVVVXXXXXXVVVTTTVVVUUUUUUUUUWWWWWWUUUTTTYYYWWWUUUUUUUUUUUUTTTSSSRRRMMMDDD<<<666555555666111111000...,,,***(((&&&((('''(((((())))))(((((('''%%%%%%((((((%%%$$$&&&,,,...,,,(((&&&'''&&&###)))(((&&&%%%$$$$$$%%%%%%%%%###!!!"""$$$&&&%%%###&&&%%%%%%&&&)))***)))&&&$$$&&&***,,,,,,***&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$'''''''''%%%######%%%'''...'''###&&&(((%%%$$$%%%((('''%%%###"""!!!!!!"""%%%%%%&&&'''''''''&&&&&&"""%%%((((((%%%""""""$$$%%%'''((('''$$$###$$$&&&((('''&&&$$$$$$$$$%%%%%%'''%%%$$$%%%((()))(((&&&$$$$$$######$$$&&&)))***&&&''')))******)))(((''')))((('''''')))))))))''')))'''&&&''')))***)))'''(((((('''((())))))&&&$$$"""%%%%%%###$$$''''''$$$###&&&)))(((&&&#########)))'''%%%$$$$$$%%%&&&&&&'''((())))))'''&&&&&&'''&&&&&&&&&%%%$$$$$$&&&(((,,,***)))((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))******+++((('''&&&%%%%%%%%%%%%&&&###$$$%%%%%%######$$$%%%&&&'''(((((('''&&&'''(((***&&&&&&((()))((()))---+++------(((&&&)))++++++((('''&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((()))&&&&&&'''((((((((('''&&&$$$(((***'''&&&(((***))),,,+++******)))))))))*********)))(((((())))))******(((%%%%%%''')))((((((&&&&&&''''''((())))))***((()))***+++,,,,,,+++***)))******+++++++++++++++***+++---//////...///111//////...------,,,,,,,,,)))---///------111111---///******///333222//////000---***+++...000///,,,...000111111000000000000...////////////111444777777666444111000///...,,,...000111000...---000222222///------+++***...444555222000///000000///---333111444:::<<<999888:::777888@@@MMMSSSVVVaaappp}}}zzznnn^^^VVVZZZ```bbb\\\RRRGGGAAA@@@>>><<<<<>>;;;666111444@@@KKKeeehhhdddSSS>>>777@@@MMM\\\pppuuugggeeepppnnn___AAA===999777888999999888888888777666666555444444HHHOOOTTTTTTQQQIII<<<111///222222---,,,///000---...000222222111111333555666444222111222333222111------///111444555555444333333000...777AAA<<>>AAAUUUlllddd]]]QQQHHHHHHMMMOOOMMMNNNEEE999333777;;;888111444------444333...777HHHlllppplllYYYCCC:::CCCPPPrrrtttAAA===888555555666777777555444333222222222222222;;;<<<:::888888:::666///222333111...---...,,,(((+++...111111//////222555333111///...//////...---...111444666666555555666333111,,,---888CCC===000,,,,,,---///222333111000777666444333444444222000111111111000///...,,,+++///...---...///000///---,,,***(((((()))++++++***,,,***)))((())))))(((&&&++++++,,,,,,,,,***((('''++++++*********)))))))))((((((((((((((()))))))))VVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVXXXWWWUUUUUUXXX[[[WWWVVVVVVWWWYYYZZZXXXWWWYYYXXXWWWVVVUUUUUUVVVVVVVVVUUUTTTSSSTTTTTTUUUUUUWWWVVVUUUVVVXXXXXXVVVUUUVVVTTTSSSSSSTTTTTTSSSRRROOODDD777//////000000///111///---+++))))))))))))((((((((((((&&&&&&'''((()))''')))------(((&&&'''...///,,,&&&$$$&&&&&&###%%%%%%%%%%%%&&&&&&'''''')))((((((''''''&&&%%%$$$"""###%%%'''(((((('''&&&%%%###"""%%%)))***(((%%%$$$$$$###""""""###$$$$$$&&&'''((('''%%%%%%&&&'''((()))++++++)))%%%$$$%%%'''&&&%%%%%%&&&(((+++---%%%$$$###"""###$$$%%%&&&"""%%%))))))&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%(((***((($$$"""$$$'''((('''&&&&&&&&&''''''((($$$%%%'''((())))))))))))***(((%%%%%%'''((((((((()))'''%%%$$$%%%&&&((()))&&&%%%$$$$$$&&&&&&%%%###$$$$$$"""###***111000+++&&&$$$"""%%%)))***'''###%%%&&&&&&%%%$$$###$$$$$$$$$%%%&&&&&&%%%%%%''')))%%%&&&''''''&&&(((***---((((((((('''&&&&&&'''(((&&&&&&'''(((((('''%%%$$$%%%&&&((()))***)))'''&&&((((((((((((((()))))))))%%%(((***+++***(((''''''&&&'''((('''&&&%%%&&&(((&&&$$$&&&+++,,,++++++...///111///***'''***+++***'''((()))***+++,,,,,,,,,))))))(((((((((((())))))'''''''''((()))+++,,,,,,,,,+++******)))******+++&&&***+++((((((,,,///...))))))(((''''''(((((((((+++***)))((()))***+++,,,,,,+++)))(((((()))******)))***+++---......------(((***,,,...///...,,,+++)))******++++++,,,,,,,,,++++++)))(((+++...---)))......---,,,++++++,,,,,,***---///000111111000///------...111000...111777444111---///444777888666111222555888::::::777555222666:::===<<<:::999999888555555999======<<<===888<<>>???DDDKKKEEEEEEFFFGGGFFFDDD@@@>>>777:::???DDDFFFIIINNNRRRHHHCCC???@@@AAAAAAGGGOOOHHHDDD@@@@@@EEEJJJKKKIIIEEECCC===999???FFFCCC:::<<<555333666444///444???QQQUUUUUULLL???;;;CCCMMMqqq~~~}}}}}}xxxggg>>><<<888555444333444444222111000//////000000111)))+++---///444777333,,,222111///...//////,,,)))))),,,...///------000333///---,,,+++,,,,,,+++)))///333666666333000///000///...+++,,,333:::777...,,,---///222444444333222555666444333444666444000444444444444333000...---///...---,,,---.../////////...,,,,,,---......---+++***)))***,,,,,,+++*********++++++***)))((((((+++***))))))***+++******,,,,,,,,,++++++*********VVVVVVVVVVVVVVVVVVVVVVVVRRRRRRSSSSSSTTTTTTUUUUUUTTTVVVXXXWWWUUUUUUXXX[[[\\\YYYWWWVVVVVVXXXXXXXXXTTTUUUXXXYYYZZZYYYXXXWWWUUUVVVUUUUUUUUUUUUVVVWWWVVVUUUUUUVVVWWWWWWVVVTTTWWWUUURRRQQQRRRSSSSSSRRRJJJAAA555///...000000//////...,,,***)))((())))))'''))))))(((&&&&&&(((***(((''')))...///+++)))***)))+++)))%%%$$$&&&'''$$$$$$$$$%%%&&&&&&'''''''''((()))))))))'''&&&$$$$$$!!!###%%%''''''(((((((((&&&%%%###!!!!!!###%%%'''$$$##################$$$$$$&&&''''''%%%%%%%%%'''$$$'''***)))'''%%%$$$###%%%$$$$$$$$$%%%'''***,,,(((&&&%%%###""""""######'''%%%$$$&&&((()))&&&$$$###############$$$######&&&%%%$$$#########$$$%%%"""&&&)))(((###"""%%%***))))))((('''&&&&&&%%%%%%&&&'''((()))***+++,,,,,,---)))%%%###$$$'''***++++++)))'''%%%$$$$$$&&&'''&&&$$$###$$$%%%&&&%%%$$$%%%$$$"""###***111111,,,&&&$$$$$$)))......((("""###&&&((('''%%%###$$$$$$%%%&&&&&&%%%$$$$$$&&&(((%%%&&&'''&&&&&&(((+++---&&&'''(((&&&$$$$$$&&&(((&&&'''((())))))(((&&&%%%'''((()))***)))(((%%%$$$'''(((((())))))*********&&&(((+++,,,+++)))((((((''')))***)))((('''((()))+++)))***---...+++***------///...(((&&&(((***)))$$$'''+++...///---+++)))))))))(((((((((((())))))&&&&&&((()))***+++,,,,,,,,,+++***))))))))))))***&&&)))***'''&&&+++......+++******)))******++++++++++++++++++,,,,,,------)))***,,,,,,+++***(((((()))***,,,---///000111111///000111111000...,,,+++...---,,,,,,,,,...000222333333000,,,...333111+++/////////000000000000000333111111111111000111222------000222///---111888222444555333000///444888//////111444888888555222111444888:::999666444333666111000777<<<;;;999999888===BBBAAA;;;777888:::::::::>>>CCCDDDBBBDDDHHHIIIKKKMMMMMMKKKGGGDDDBBB555<<>>EEEAAA555///222888000///000333777888555222000333666888666444333333888000///666;;;777333333;;;@@@DDDAAA:::666999===<<<===AAAFFFFFFAAA@@@CCCAAACCCEEEEEEBBB>>><<<;;;000888<<<:::999@@@KKKRRRGGGLLLOOOLLLDDD@@@AAAFFFGGGJJJOOOQQQLLLDDDBBBEEEAAAEEEKKKMMMGGG??????CCCAAAAAA===:::@@@KKKSSSSSSYYYYYYYYYZZZZZZWWWPPPKKKDDDHHHIIIEEECCCCCC@@@;;;888:::<<<;;;888555333222222333444555555555555555:::======999777888666222000000111444444444888===888444222222444444111...000000000111222333111000***,,,.../////////111222...111333///+++))),,,///+++---000111000//////000---444777222000444444000111111111111000///......///000///...,,,,,,...000...---,,,,,,......---,,,,,,++++++,,,...---+++)))***)))))))))))))))))))))///+++((())),,,...---+++)))(((((((((''''''&&&&&&TTTTTTUUUUUUUUUVVVVVVVVVRRRSSSTTTUUUVVVWWWXXXXXXYYYWWWVVVVVVWWWWWWWWWVVV[[[YYYWWWWWWXXXYYYYYYXXXSSSUUUWWWYYYZZZYYYWWWVVVQQQTTTXXXYYYWWWVVVUUUVVVTTTSSSSSSTTTUUUUUUTTTRRRUUUTTTUUUVVVUUUSSSNNNJJJ:::999666333111000//////***+++++++++***)))((((((&&&)))+++)))'''''',,,000'''$$$%%%((()))&&&%%%'''###''')))'''''')))((($$$$$$%%%&&&'''''''''&&&%%%"""$$$''''''$$$"""!!!"""%%%&&&((('''&&&(((,,,///)))&&&""""""$$$&&&%%%###"""$$$&&&''''''&&&$$$"""!!!$$$$$$###"""######"""$$$$$$"""&&&***(((!!!$$$$$$%%%%%%$$$###"""!!!((((((((('''&&&%%%$$$###+++'''######&&&)))***)))((('''%%%&&&)))***)))'''***)))'''%%%############"""$$$&&&&&&$$$$$$&&&)))######$$$&&&&&&''''''''''''((()))***,,,...000111,,,***(((((()))*********)))***+++)))&&&%%%&&&''')))'''%%%&&&''')))))))))&&&'''&&&######''')))''''''&&&'''***---,,,((($$$"""''',,,,,,(((%%%$$$&&&$$$%%%%%%$$$$$$%%%(((+++$$$%%%%%%%%%$$$%%%(((***''')))***((($$$"""$$$'''&&&&&&''''''((()))++++++))))))*********+++++++++###$$$&&&((())))))))))))&&&'''((((((&&&&&&'''(((***+++,,,+++***)))***,,,222...,,,---+++((((((+++---000///***(((+++------***+++---......---,,,+++***))))))))))))))))))***)))***,,,...............000000111111000...---,,,000222222---,,,111444444//////......///000000111---///333666666555333111555888:::999666444444444555444222111111333555666@@@>>><<<999666555444444777999;;;===>>>>>>======888???>>>666555<<<>>>:::???AAADDDEEEDDDAAA<<<999:::777777::::::666666999888777999<<<;;;777777:::FFFTTTaaa^^^NNN@@@<<>>@@@===::::::<<<>>>?????????@@@BBB???666555???DDD@@@<<<===JJJMMMLLLFFF>>>===DDDLLLIIIIIIKKKOOOMMMHHHGGGJJJBBBEEEFFFEEEAAA>>><<<<<<999>>>@@@>>>@@@FFFIIIHHHDDDLLLRRROOOHHHDDDFFFIIIGGGHHHLLLQQQOOOJJJLLLRRRKKKIIIOOOWWWRRRFFFIIIVVVSSSIIICCCFFFIIIJJJLLLRRRTTTSSSTTTSSSRRRLLLFFF@@@???CCCEEEBBB>>>=========;;;===???===:::888888999222333666888999888777666888===>>>999555777999:::444444777:::888777???JJJFFF???999999===>>>777000333333333555888999777666222111111222555777888999444444444222///,,,...111111333444333111111222444666BBBEEE===888:::;;;777333333222222222222333333222333333111...---...000---,,,,,,---......---+++,,,,,,...000222222111///,,,+++++++++++++++,,,,,,222---)))***---///...,,,((((((((((((((('''''''''TTTTTTTTTUUUUUUVVVVVVVVVSSSSSSTTTUUUWWWXXXYYYYYY[[[XXXUUUUUUWWWXXXWWWTTTWWWVVVWWWYYY[[[[[[ZZZXXXVVVVVVVVVVVVVVVVVVVVVVVVOOOSSSXXXZZZXXXUUUTTTUUUTTTSSSRRRSSSUUUUUUSSSRRROOOQQQTTTWWWVVVQQQIIICCC444666777555222///......)))***+++++++++)))((('''&&&)))+++***'''(((---333***'''&&&(((((($$$$$$'''$$$(((***))))))***'''###%%%%%%'''''''''&&&%%%$$$"""%%%((((((&&&######$$$$$$%%%%%%$$$###%%%+++///***$$$ $$$+++---''' """$$$'''))))))'''$$$"""!!!###%%%&&&%%%$$$%%%%%%###$$$"""!!!&&&---***""""""$$$&&&(((((((((&&&%%%###$$$%%%&&&%%%$$$###"""***(((&&&######&&&***---,,,***)))***---...---+++,,,***(((&&&$$$#########$$$%%%&&&%%%%%%$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%''''''(((***,,,...000111))))))***,,,---,,,***'''&&&)))++++++((('''''')))***(((&&&&&&(((***+++***)))+++***%%%###&&&(((((((((''''''((())))))'''&&&"""(((------)))%%%%%%&&&%%%&&&&&&''''''***...111&&&'''((('''&&&'''))),,,&&&(((***'''""""""%%%'''&&&&&&&&&(((***,,,---%%%%%%&&&'''(((***,,,---%%%&&&(((***,,,,,,,,,+++((())))))((('''''')))***)))+++,,,+++***)))***+++---)))(((***+++***,,,000///111111,,,+++...000000333222000//////000111222...------,,,,,,------...///000111333333333222222555666777888777555222111999;;;:::555444888;;;;;;:::::::::::::::;;;<<<===;;;>>>CCCFFFGGGEEEBBB???AAABBBCCCAAA>>><<<>>>@@@???<<<888666555666888:::DDDBBB???<<<:::999::::::999===BBBFFFGGGEEEBBB???>>>GGGHHH@@@>>>FFFJJJHHHRRRUUUWWWYYYVVVQQQKKKFFFFFFDDDFFFLLLMMMHHHFFFIIINNNLLLMMMQQQQQQMMMKKKLLLZZZjjjyyyyyyhhhUUUKKKHHHFFFCCC@@@BBBGGGIIIGGGDDDFFFHHHJJJKKKKKKNNNQQQTTTFFF======JJJRRROOOLLLNNN[[[[[[WWWNNNFFFGGGRRR]]]ZZZXXXXXXZZZXXXTTTTTTXXXQQQSSSTTTSSSNNNKKKJJJKKKMMMOOONNNNNNSSSXXXTTTKKKMMMQQQUUUXXXXXXUUUNNNGGGRRROOOPPPUUUVVVSSSWWW^^^\\\SSSUUU___YYYIIILLL^^^```LLLEEEQQQSSSFFFEEEQQQLLLOOOQQQQQQOOOKKKIIIHHHFFFJJJMMMJJJDDD@@@@@@BBB???AAAAAA>>>;;;:::<<>>???DDDEEE<<<222::::::;;;>>>AAABBBAAA@@@===999666666:::======<<>>>>>???OOOMMMIIIFFFDDDGGGLLLPPPDDDEEEHHHKKKLLLKKKMMMPPPMMMRRRWWWUUUNNNGGGDDDCCCLLLPPPPPPIIIDDDEEEFFFEEEEEE@@@???AAA<<<666===KKKTTTPPPIII@@@:::999;;;>>>???EEELLLOOOLLLFFFAAA>>>IIIHHHHHHHHHIIILLLPPPSSSZZZXXXWWWYYY\\\[[[TTTNNNOOOJJJKKKTTTZZZXXXWWWXXX\\\XXXXXX\\\]]][[[ZZZ\\\fffZZZaaappprrrooohhh]]]VVVVVVWWWXXXZZZYYYVVVSSSTTTXXX]]]``````___^^^^^^UUUXXXZZZYYYWWWZZZaaagggmmmeeeaaacccbbb```jjjzzzpppkkklllqqqrrrooopppuuu|||xxxqqqkkklllooonnnhhhkkkooouuuzzzyyyuuunnnjjjsssqqqooooooooommmiiifffkkkjjjjjjlllnnnpppppppppqqqppppppooonnnlllkkkjjjfffddddddddd```]]]bbbiiihhhggggggfffffffffffffff___gggccc\\\ZZZTTTPPPXXXWWWQQQJJJIIINNNRRRTTTSSSOOOQQQRRRRRRPPPOOOOOOOOOMMMOOOPPPNNNKKKIIIGGGGGGAAAEEEJJJLLLLLLMMMPPPRRR\\\TTTLLLKKKNNNNNNHHHAAAFFFKKKIIIDDDJJJZZZaaa^^^QQQMMMIIIHHHJJJKKKKKKJJJLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGSSSYYYYYYSSSTTT\\\[[[TTTIIIBBB@@@CCCFFFDDDAAAAAA===@@@>>>777666;;;>>><<<<<<:::999::::::999777555999444000555GGGTTTOOOAAA888444000111444555222///888444///...000111///------111+++)))///,,,'''+++VVVVVVVVVVVVUUUTTTSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTUUUVVVXXXXXXVVVUUUVVVWWWXXXVVVSSSSSSTTTVVVVVVVVVSSSSSSSSSTTTUUUUUUSSSQQQRRRSSSTTTTTTSSSSSSTTTUUUTTTTTTTTTTTTRRRKKK???666444000000222000---,,,...))),,,...///...---------,,,***((('''((()))((('''$$$%%%%%%%%%&&&&&&'''''')))'''%%%$$$%%%&&&&&&%%%'''((())))))(((((()))***'''&&&&&&%%%$$$$$$######"""$$$%%%%%%$$$######$$$&&&&&&&&&'''((('''%%%$$$"""!!!!!!$$$'''(((&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$### !!!"""""""""$$$''')))((((((((((((((('''%%%###&&&******%%%###&&&(((&&&'''(((((('''%%%$$$%%%&&&'''((()))*********))))))$$$%%%%%%%%%$$$%%%''')))((('''&&&%%%&&&''')))***$$$&&&'''((())),,,111444***************))))))((($$$%%%%%%&&&'''(((((()))'''''''''''''''((())))))+++'''&&&))))))&&&'''++++++)))((((((((()))******''''''***---,,,'''%%%(((&&&'''((('''&&&%%%&&&(((&&&(((((((((---444333,,,'''***------,,,+++,,,------///111000...,,,,,,---............000222111000888:::;;;:::777666666666777333---***+++---......111000000000000111222333000/////////000222555666999999888555222222555888;;;;;;999777555444222111111222444555666666555555;;;888777777666888EEESSS]]]YYYTTTNNNJJJHHHHHHHHHQQQQQQOOOMMMKKKKKKMMMOOOIIIJJJMMMPPPQQQQQQSSSUUUMMMOOOQQQOOOKKKJJJMMMPPPNNNQQQPPPKKKGGGGGGFFFCCCGGGEEEHHHLLLIIIDDDMMM[[[___\\\VVVNNNGGGCCCBBBBBB@@@GGGOOOPPPLLLEEEAAA@@@HHHGGGGGGLLLTTT[[[^^^___WWWTTTQQQQQQSSSRRRNNNJJJKKKFFFEEEJJJKKKHHHEEEGGGPPPJJJGGGHHHHHHGGGIIIMMMSSSCCCDDDWWWgggpppgggQQQJJJKKKMMMMMMMMMMMMLLLKKKHHHKKKOOOQQQQQQPPPPPPPPPQQQTTTUUUUUUUUUWWW[[[___^^^___ffflllggg^^^bbbmmmiiigggjjjooopppnnnrrryyy~~~vvvppprrrxxxyyyuuuuuuwwwzzz||||||zzzwwwvvvyyyxxxwwwwwwwwwuuuqqqmmmssstttvvvxxxzzz{{{||||||{{{{{{{{{{{{zzzxxxwwwvvvwwwsssqqqrrrrrrqqqssswwwyyy{{{|||{{{xxxvvvvvvvvvwww~~~{{{vvvvvvppplllrrrhhhdddaaacccgggjjjiiiggggggiiikkkkkkhhhfffffffffcccdddeeedddaaa^^^]]]]]]YYY\\\```aaaaaabbbdddfffeeebbb______```___[[[XXXXXX[[[ZZZWWW^^^nnntttppphhhddd^^^\\\\\\^^^^^^^^^[[[ZZZYYYXXXXXXWWWXXXXXXXXXWWWVVVUUUTTTRRRQQQQQQZZZ``````[[[^^^fffgggaaaWWWQQQOOOQQQSSSPPPMMMMMMQQQSSSPPPKKKJJJMMMMMMJJJPPPNNNLLLLLLLLLKKKIIIGGGDDDDDDCCCCCCIIIOOOLLLCCCCCC???<<<===AAABBB@@@===DDD@@@<<<:::;;;:::888555555888111---222000,,,111VVVVVVVVVVVVUUUTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTVVVWWWYYYXXXWWWVVVWWWXXXWWWUUUTTTUUUVVVWWWVVVUUUTTTSSSRRRRRRSSSTTTSSSQQQPPPQQQSSSRRRQQQQQQSSSTTTSSSTTTUUUSSSNNNEEE;;;555222///...000///++++++---)))---111444333000...---...,,,)))((()))((('''&&&###$$$%%%'''((()))))))))'''%%%$$$$$$&&&''''''&&&***)))(((((()))***)))((('''''''''''''''%%%$$$""""""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%((()))(((&&&'''&&&&&&&&&%%%%%%$$$$$$"""$$$&&&((()))'''%%%### !!!#########$$$&&&)))&&&''')))******'''%%%###%%%((()))&&&$$$&&&'''%%%$$$%%%&&&&&&$$$###$$$&&&$$$&&&))),,,------+++***%%%%%%$$$%%%&&&'''%%%$$$&&&&&&%%%$$$%%%&&&'''((("""%%%(((*********+++,,,)))))))))))))))(((((((((&&&%%%%%%&&&''')))+++,,,&&&&&&&&&'''(((***+++,,,***''''''))))))'''(((+++)))(((''''''((()))+++,,,((((((***---,,,'''&&&)))*********)))((((((***,,,***+++***+++///333222---...111555666555333111000444666777666444222222333111333555666555333333333;;;;;;:::888444333333444888333...+++,,,///222444333333333444555666777777000/////////000333555777888777555222000111444777555555666666555444222111333666:::===>>>===:::888@@@===;;;::::::@@@OOO]]]XXXVVVSSSPPPMMMLLLKKKKKKNNNPPPRRRRRRQQQPPPPPPQQQMMMPPPRRRSSSSSSTTTVVVWWWKKKNNNPPPOOONNNNNNRRRVVVQQQSSSSSSPPPPPPQQQMMMHHHKKKMMMTTTYYYVVVQQQYYYfffgggfffbbb[[[SSSLLLIIIGGGTTT\\\dddeee```YYYXXXYYYVVVVVV[[[ggguuuzzzuuunnn___\\\XXXWWWYYYYYYWWWTTTOOOMMMLLLNNNOOOLLLLLLOOORRRLLLGGGGGGFFFFFFIIINNNVVVJJJHHHOOO]]]mmmfffLLLFFFHHHKKKJJJHHHHHHJJJMMMKKKLLLLLLKKKIIIHHHHHHIIINNNNNNMMMMMMNNNPPPRRRSSSIIIOOOZZZaaaZZZNNNNNNVVVUUUUUUXXXZZZZZZZZZ^^^dddpppmmmfff```ccckkkooommmiiihhhgggggggggiiijjjllllllllllllmmmmmmjjjfffbbbdddhhhlllnnnmmmmmmoooqqqssstttttttttsssrrrpppooorrrllliiilllooooooppprrr{{{}}}~~~{{{xxxwwwxxxuuu{{{xxxuuuyyytttnnnqqqooonnnooorrrvvvwwwtttqqqwwwyyy{{{{{{yyywwwuuuuuuuuuvvvvvvtttqqqooonnnnnnmmmppprrrrrrrrrqqqrrrssslllnnnqqqrrrrrrpppnnnmmmkkkllliiigggooo|||zzzuuuqqqmmmkkklllnnnooopppllllllkkkkkkjjjkkkkkklllnnnmmmllljjjhhhfffdddbbbdddiiijjjfffiiiqqquuuqqqooojjjhhhiiiiiieeedddeeefffeeebbb```aaaeeeccc___aaa___\\\[[[[[[ZZZYYYXXXNNNTTTXXXTTTPPPOOONNNMMMNNNKKKIIIKKKNNNQQQPPPNNNSSSPPPMMMKKKJJJHHHEEECCCAAADDD===888<<<:::777===VVVVVVVVVVVVVVVUUUTTTSSSUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUWWWXXXYYYXXXWWWVVVXXXYYYVVVUUUUUUVVVXXXXXXVVVTTTTTTSSSQQQRRRTTTUUUUUUTTTOOOQQQRRRRRRQQQQQQSSSTTTRRRTTTUUUQQQHHH>>>777444111...---///...******,,,'''+++///111000...,,,+++,,,***(((((((((((('''&&&$$$%%%'''((()))))))))(((((('''&&&''')))******)))+++(((&&&&&&)))***(((%%%%%%&&&((())))))(((&&&%%%%%%'''((('''&&&$$$$$$%%%!!!""""""!!!!!!!!!###$$$%%%%%%&&&((())))))((('''(((''''''&&&&&&%%%%%%$$$&&&&&&'''((('''&&&$$$###!!!"""$$$$$$$$$%%%''')))###%%%''''''&&&$$$""""""%%%''')))(((&&&%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''###$$$''')))++++++***)))'''&&&%%%'''))))))%%%!!!''''''&&&&&&&&&'''((()))$$$'''******)))((('''((())))))(((''''''''''''''''''&&&%%%%%%'''***---///&&&&&&&&&'''((()))***+++)))((('''((((((((()))***%%%%%%%%%%%%%%%'''***,,,***)))+++...,,,((('''***000000///---,,,---///222222222111111222333111...888;;;>>>>>><<<777333000666666666666555444444444111222555666222///000444222222111///,,,,,,---///333111///...000333777888888888777777888;;;>>>???666666555555777999<<<===@@@???<<<999888:::>>>@@@:::<<>>CCCAAA???>>>@@@EEEJJJMMMIIIHHHGGGGGGHHHJJJLLLNNNSSSQQQNNNLLLMMMOOORRRSSSNNNPPPTTTWWWYYYYYYYYYXXXUUUUUUUUUSSSQQQNNNKKKIIIJJJNNNSSSTTTUUUWWWYYY[[[VVVVVVVVVWWWVVVVVVVVVUUUSSSTTTVVVVVVXXX[[[___bbbZZZ^^^___YYYVVVWWWVVVSSSSSSWWW\\\______\\\YYYWWW\\\___``````cccddd___WWWVVV[[[cccgggccc^^^^^^bbbbbbbbb```]]]YYYVVVUUUVVVYYYaaaiiikkkhhheeefffiiiaaaaaafffrrr|||{{{mmm```bbbccceeehhhiiiiiigggeeedddbbb^^^[[[ZZZ\\\^^^___aaadddjjjqqqpppkkkiiikkk___cccddd^^^```vvv}}}kkk\\\```ddddddbbbbbbhhhmmmtttssspppllliiihhhjjjllluuuooofffaaa```bbbeeegggddd```^^^``````___^^^^^^ccc]]]WWWUUUWWWYYYVVVRRROOOQQQRRRQQQUUU[[[]]][[[^^^^^^^^^___```aaabbbccc\\\^^^aaacccbbb^^^ZZZXXXQQQUUUYYYXXXTTTRRRTTTWWW[[[ZZZXXXVVVSSSPPPNNNMMMQQQSSSWWWXXXUUURRRWWW```oooggg^^^[[[[[[ZZZVVVRRRSSSXXXUUUUUU[[[WWWPPPRRRRRRRRRRRRSSSTTTTTTTTTSSSRRRVVVZZZ\\\\\\ZZZZZZZZZ^^^^^^^^^]]]ZZZYYYZZZ[[[]]]\\\[[[[[[[[[[[[ZZZYYYZZZZZZZZZ^^^aaa```[[[WWW[[[YYYWWWVVVZZZ^^^[[[VVV[[[^^^bbbeeefffeeedddcccaaa````````````aaaaaabbbeeefffggggggfffeeecccbbbeeehhhiiigggfffiiilllmmmmmmlllnnnooonnnlllpppvvvyyyrrrkkkjjjoootttuuuvvvrrrpppmmmllllllkkkjjjhhhbbbfffjjjkkkiiiggghhhkkkeeeddddddeeegggiiijjjkkkaaaaaaccchhhlllkkkddd^^^___fffdddaaaddd```\\\bbbUUUUUUUUUVVVVVVUUUUUUTTTVVVVVVWWWWWWXXXXXXYYYYYYVVVWWWWWWXXXXXXWWWWWWVVVXXXXXXXXXWWWUUUUUUXXXZZZVVVVVVVVVWWWYYYXXXVVVTTTSSSSSSSSSTTTWWWYYYYYYXXXQQQRRRTTTTTTTTTTTTVVVWWWSSSRRRNNNFFF<<<666444444000---,,,...---***)))++++++++++++***)))))),,,///%%%%%%%%%&&&(((((('''%%%***)))((('''''''''''''''&&&&&&%%%'''((()))'''%%%%%%$$$###$$$&&&&&&&&&%%%"""$$$&&&'''))))))))))))***+++,,,***(((%%%%%%%%%''')))+++***'''%%%'''))))))+++,,,+++(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&,,,***&&&###""""""$$$%%%"""$$$&&&'''&&&&&&'''(((&&&'''(((&&&######&&&)))&&&'''***---+++&&&%%%''''''((())))))'''&&&''')))'''&&&$$$######$$$%%%&&&(((((()))***+++)))'''$$$&&&&&&&&&&&&''''''''''''++++++***)))''''''))),,,***)))(((&&&&&&''''''((('''&&&&&&'''(((***,,,---(((((('''''''''((())))))(((+++***((())),,,---+++&&&***...///...---...000///---///111///++++++///000000000///......000222555222111222///***((()))333333333444555444111///000///...///111333444333888444666<<<;;;777999???<<<======;;;999888999:::666:::@@@DDDFFFGGGHHHIIIPPPNNNLLLKKKNNNSSSYYY\\\XXXWWWVVVUUUUUUWWWYYYZZZXXXVVVTTTTTTVVVXXXYYYYYYYYYZZZ\\\]]]]]]\\\\\\[[[]]]\\\YYYWWWTTTRRRPPPPPPMMMTTTZZZ[[[[[[[[[YYYUUUYYYXXXXXXWWWUUUTTTSSSSSSYYYYYYWWWUUUUUUWWW[[[___ZZZ______WWWSSSUUUSSSNNNSSSSSSTTTUUUWWWYYY[[[\\\WWWZZZ[[[ZZZZZZZZZUUUOOOOOOTTT[[[```aaa^^^\\\ZZZWWWXXXXXXVVVSSSQQQQQQQQQYYY^^^cccfffeeecccdddeeeVVVSSSQQQTTTYYY\\\[[[XXXXXXZZZ^^^aaabbbaaa___^^^WWWTTTPPPNNNSSS\\\```^^^^^^cccllltttsssmmmjjjllleee```___aaammmddd\\\___ccceeeeeegggjjjnnnssssssrrrpppppprrruuuyyy~~~xxxqqqjjjhhhjjjooosssnnniiifffhhhllllllhhhccclllhhhaaa^^^aaafffddd^^^]]]bbbddddddgggkkkllliiijjjlllmmmooooooooonnnmmmlllooorrrsssqqqnnnllllllhhhjjjkkkjjjgggfffhhhjjjnnnllliiieeebbb```______^^^bbbhhhiiibbb^^^eeeoooxxxnnnhhhfffddd^^^YYYRRRYYYVVVTTTXXXTTTNNNQQQVVVUUUTTTRRRQQQQQQQQQQQQKKKOOOTTTVVVVVVUUUTTTTTTUUUVVVVVVUUUSSSSSSUUUVVVWWWUUUSSSSSSTTTUUUTTTSSSSSSPPPNNNPPPSSSSSSOOOKKKLLLLLLMMMOOOQQQSSSRRRQQQPPPSSSXXXYYYWWWTTTPPPOOOSSSSSSRRRRRRQQQRRRRRRRRRNNNPPPRRRSSSTTTSSSQQQPPPSSSVVVXXXVVVSSSRRRSSSUUUVVVWWWZZZ\\\[[[ZZZ```iiipppggg```^^^______```ccc```___^^^^^^___^^^[[[YYYaaa^^^]]]aaabbb```___```aaaaaaaaaaaabbbcccdddeee^^^^^^bbbmmmwwwvvvkkk```dddlllkkkhhhllliiigggoooTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWXXXYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWUUUTTTUUUWWWYYYWWWVVVVVVWWWXXXXXXWWWUUUTTTTTTTTTVVVWWWWWWUUUTTTPPPRRRTTTTTTTTTTTTVVVXXXUUUQQQIII@@@888444444444111...---///...***)))+++)))******)))((((((+++---'''&&&&&&'''((((((&&&$$$)))(((&&&%%%%%%&&&(((***%%%%%%$$$%%%'''&&&$$$""""""###%%%%%%%%%%%%'''(((%%%%%%&&&&&&&&&'''''''''&&&((())))))'''&&&&&&'''(((,,,...---(((%%%&&&(((&&&(((***)))&&&######$$$######$$$$$$%%%%%%&&&&&&'''&&&$$$######$$$%%%%%% """%%%%%%%%%$$$%%%%%%%%%(((+++***&&&%%%'''***((('''+++000...(((%%%((((((******)))'''&&&'''(((''''''''''''''''''''''''&&&((()))***((('''''''''"""######$$$$$$$$$$$$$$$((()))***)))((((((***,,,+++***((('''&&&'''((()))&&&&&&'''(((((()))******(((((())))))***+++,,,---+++......+++,,,000111///)))///555666444111111333111000000222111---...111...000111000///...///111222//////222000***)))---:::777555555777888777666777555444666:::===>>>======888<<>><<<===>>>>>>===999777666888===AAABBBAAA???;;;AAAPPPVVVOOOIIIJJJGGGJJJOOORRRTTTVVVXXXYYYXXXZZZ\\\\\\[[[[[[^^^aaaVVVXXX\\\```ccceeeffffffdddbbb```^^^]]]^^^___``````^^^^^^```dddeeecccaaagggfffffffffggghhhiiijjjhhhiiilllnnnpppppppppooonnnrrrrrrnnnnnnssstttqqqjjjiiiiiijjjllloooqqqsssnnnnnnooonnnmmmnnnqqqtttlllttttttllliiinnnmmmfffbbbdddiiinnnqqqqqqmmmjjj^^^eeejjjjjjiiikkkmmmmmmdddeeeggglllrrrssslllbbbgggjjjnnnmmmhhhaaa[[[WWW^^^\\\[[[\\\]]]\\\XXXTTTNNNRRRUUUSSSNNNNNNSSSYYYWWWWWWWWWVVVTTTSSSTTTUUUllldddXXXQQQWWWaaa```XXXVVVVVVXXXYYYVVVTTTYYYaaakkkppp}}}zzzrrrcccMMMLLLNNNQQQVVV[[[^^^^^^]]]cccccccccbbbaaaaaadddggg]]]```bbb```]]]]]]bbbhhhfffbbb\\\VVVVVV[[[aaacccaaahhhiii___XXXZZZ```ccc\\\______\\\\\\```cccccckkklllmmmmmmmmmlllkkkjjjjjjllloooooollljjjkkkmmmrrrpppnnnnnnrrruuuxxxyyytttppplllhhhgggiiilllooorrrqqqsssvvvtttqqqsssxxxvvv}}}zzzttttttwwwsss|||yyysssrrrllljjjrrrqqqqqqqqqooojjjfffcccaaagggkkknnnpppnnnjjjgggfffggghhhhhhhhhhhhjjjmmmooojjjgggeeefffiiikkkkkkjjjiiikkkjjjgggbbbccciiinnn___ccciiikkkgggcccdddgggccceeefffddd```___aaacccffffffdddcccbbbbbbbbbbbb^^^___bbbccccccbbb```^^^^^^bbbffffffaaa\\\[[[^^^\\\___ccceeebbbaaajjjuuuccc``````bbb^^^WWWUUUZZZWWWXXXYYY\\\]]]\\\XXXUUU[[[TTTQQQTTTVVVSSSTTTWWWOOOOOOOOONNNLLLKKKLLLMMMKKKIIIOOOaaarrrrrr___LLLPPPVVVQQQLLLQQQTTTZZZhhhWWWVVVVVVWWWXXXYYYWWWVVVWWWWWWWWWVVVVVVUUUUUUUUUXXXWWWVVVWWWYYYZZZYYYXXXUUUXXXYYYUUUSSSVVVWWWVVVWWWUUUUUUVVVWWWVVVQQQMMMTTTUUUVVVUUUSSSRRRSSSTTTTTTUUUTTTSSSRRRQQQSSSTTTWWWMMM???666333333333111222...+++,,,......***&&&'''''''''''''''((()))***(((&&&%%%&&&((())))))((($$$%%%&&&'''((()))******)))(((&&&%%%$$$$$$%%%%%%)))&&&$$$$$$&&&(((&&&$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%&&&(((***'''((((((((('''%%%###!!!((('''&&&&&&'''&&&$$$"""###$$$%%%%%%&&&&&&%%%%%%###""""""%%%))))))&&&###$$$###!!!!!!###$$$$$$$$$%%%$$$###""""""$$$&&&'''''''''((()))(((&&&%%%$$$&&&&&&'''&&&&&&$$$###"""%%%)))***''')))---+++%%%%%%(((******(((&&&$$$$$$'''((())))))'''&&&'''(((''')))++++++++++++---...+++,,,)))$$$'''---,,,'''+++))))))***(((%%%&&&***)))+++...///......///000---...---))))))---...---))),,,///111111111111222888333222777888555444777:::777777:::888333444999<<<<<<;;;:::999777666555999>>>AAA===:::<<>>>>>>>>AAADDDDDD@@@@@@CCCEEEHHHLLLQQQSSSTTTSSSRRRRRRXXX___dddiiillliiibbbffflllqqqoookkkjjjpppvvvrrrpppqqqsssrrrnnnmmmqqqooommmooowww|||zzzwwwuuuyyyyyyxxxwwwxxxxxxyyyyyyzzz~~~{{{vvvsssssswwwwwwzzz~~~yyy{{{yyyzzz}}}|||vvvtttuuuxxxwwwuuuuuuuuuvvvxxxyyy|||yyyvvvvvvxxxzzz||||||~~~~~~~~~}}}|||{{{yyyyyyzzzzzzyyy{{{|||}}}|||zzzvvvxxx}}}}}}}}}|||}}}~~~{{{zzzyyyzzz}}}~~~|||}}}~~~}}}}}}}}}~~~~~~{{{}}}~~~xxxppplllooouuu}}}~~~}}}{{{{{{~~~~~~xxx|||{{{~~~yyy{{{~~~{{{{{{{{{{{{zzzxxxwwwvvvvvvyyyzzzxxxxxxzzzyyyvvv|||{{{zzzzzz||||||{{{yyy|||{{{zzzyyywwwvvvuuutttyyyyyywwwtttrrrrrruuuwww}}}|||tttuuu{{{{{{tttxxxzzz}}}}}}|||||||||}}}|||~~~~~~}}}~~~|||zzzzzz{{{||||||~~~~~~}}}{{{}}}~~~~~~~~~~~~}}}||||||~~~zzz|||~~~|||yyyvvvvvvwwwxxxxxxvvvuuuvvvvvvxxxwwwtttqqqpppqqqtttwwwvvvwwwwwwwwwvvvsssqqqoooppppppppppppppppppppppppkkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhiiikkklllkkkiiijjjjjjiiiiiihhhhhhhhhhhhccccccbbbccceeedddbbb```eeefffccc``````cccbbb^^^bbbbbbcccccc^^^[[[^^^eeeWWWWWWVVVWWWXXXXXXVVVTTTVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRSSSUUUUUUUUUTTTPPPTTTVVVTTTTTTVVVXXXVVVSSSRRRRRRSSSTTTVVVWWWWWWSSSTTTTTTSSSRRRSSSVVVXXXTTTTTTTTTTTTUUUSSSQQQOOOCCC>>>888444444666888888666;;;???===555---((('''***)))((('''''''''''''''(((,,,...+++&&&%%%(((,,,,,,***'''$$$######$$$&&&&&&'''((())))))((('''&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$###$$$%%%%%%%%%%%%%%%$$$$$$######%%%$$$$$$%%%'''((('''&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&$$$###&&&&&&&&&(((******)))''''''&&&&&&%%%%%%%%%&&&''')))((('''&&&&&&'''((()))&&&&&&%%%%%%&&&'''))))))***)))'''%%%&&&(((((('''''')))++++++***))))))***,,,---////////////000222...///000000//////000111...000333444444222---)))---,,,///333555444888===AAA:::333111444777666444444666555222222555666444000333666777777666777888<<<<<<<<<===>>>@@@DDDHHHMMMPPPSSSVVVUUURRRQQQRRRUUUXXX^^^cccffffffdddbbbcccggglllppptttwwwqqqiiiqqqwww{{{wwwpppmmmrrryyyvvvvvvyyy|||zzzwwwyyy~~~uuussstttxxxzzzvvvtttuuusssuuuuuussssssvvvvvvuuuxxx{{{~~~}}}yyyuuusssrrrsssrrrssswww{{{{{{wwwssslllkkkmmmrrrtttrrrsssuuuyyywwwssspppppprrruuuwww|||zzzwwwuuuvvvyyy|||}}}}}}{{{zzzzzzzzzyyyxxxuuuvvvxxxzzz|||||||||{{{|||}}}|||}}}~~~}}}{{{zzzyyyzzz}}}}}}||||||}}}}}}{{{{{{{{{|||}}}|||zzz}}}wwwuuuyyy~~~~~~}}}}}}~~~{{{wwwzzz}}}}}}~~~|||yyyxxx{{{~~~|||zzzwwwvvvvvvyyy|||~~~~~~~~~{{{}}}|||wwwvvvxxxwwwxxxyyyyyyxxxuuusssqqqooosssvvvvvvsssqqqrrrsssuuuuuutttpppnnnpppvvv{{{||||||}}}}}}|||zzzxxxwwwwwwxxxyyyzzz{{{{{{zzzzzzrrrsssssstttuuuvvvwwwwwwxxxxxxxxxxxxwwwtttqqqooopppqqqrrrrrrpppnnnmmmmmmmmmnnnnnnnnnnnnmmmkkkjjjkkkmmmllliiiiiilllkkkhhhgggiiijjjhhhbbb^^^^^^aaaWWWVVVUUUUUUVVVVVVTTTRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSTTTUUUVVVVVVTTTPPPUUUWWWUUUTTTWWWXXXVVVTTTTTTTTTTTTSSSTTTUUUVVVUUUVVVVVVUUUTTTUUUWWWZZZWWWVVVVVVVVVWWWTTTPPPLLL>>>;;;666333333333444444333999===;;;222***&&&&&&***)))((('''''''''''''''(((,,,...+++&&&%%%(((,,,...,,,(((%%%$$$$$$%%%&&&'''((()))***)))((('''&&&&&&&&&%%%$$$#########$$$&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$######$$$'''***$$$$$$$$$%%%&&&''''''((($$$$$$&&&((()))(((%%%"""$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$'''%%%###$$$'''+++---...'''&&&%%%$$$###"""""""""((('''&&&&&&'''(((***+++))))))(((((((((((()))))),,,)))'''''')))))))))***+++---//////......///000---///000111000000222444///000111000...---...///111222555777555000,,,***...---///333444444777<<<===777222222777;;;;;;999666999::::::<<>>??????AAABBBDDDDDDDDDEEEFFFGGGIIIJJJQQQRRRPPPKKKIIIJJJJJJGGGIIIGGGEEEEEEEEEFFFEEECCCDDDBBBAAA@@@AAACCCFFFHHHFFFIIIIIIFFFFFFHHHHHHDDDBBBAAA@@@???@@@EEELLLQQQCCCAAA???>>>===<<<:::888444999??????999333111111999777444000/////////000...000333444333111111111222333333333444666999<<<888888999:::;;;;;;;;;;;;AAACCCFFFHHHJJJKKKLLLLLLFFFGGGIIIKKKNNNPPPRRRSSSXXX\\\aaaeeehhhiiikkkmmmcccggglllmmmmmmmmmooorrrnnnpppssstttsssrrrssstttmmmsssvvvuuutttvvvuuusssssswwwyyywwwuuuuuutttrrrYYYXXXWWWWWWXXXWWWUUUSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSTTTVVVWWWVVVUUUSSSXXXZZZXXXWWWXXXXXXUUURRRUUUWWWWWWTTTRRRSSSTTTVVVYYY[[[[[[ZZZXXXWWWWWWYYYWWWUUUVVVVVVQQQIIIBBB555444333111///---------''')))***)))'''''')))+++(((''''''''''''(((((()))(((((((((''''''((())))))(((((('''&&&&&&&&&''''''---,,,+++)))(((''''''&&&'''(((((('''$$$###%%%'''''''''&&&%%%$$$######$$$!!!$$$'''((((((''''''((($$$$$$$$$%%%''')))+++---&&&$$$$$$%%%'''(((''''''$$$%%%&&&&&&''''''&&&&&&###$$$&&&%%%$$$$$$&&&(((###!!! """%%%))),,,---'''''''''''''''&&&&&&%%%%%%&&&'''(((******++++++)))***---//////...---,,,...******///222///...111///000222222222333555777222333444444333222333555444555666666555555666888;;;:::<<<@@@>>>:::<<>>777777777666555444333222222---,,,......+++,,,111111000...///000111111000444444333333222222111111/////////---,,,---000222777TTTooolllQQQ666---...(((+++---............/////////......///111333444777999888333222333222...111///......///000///...111///...------///222444000222111...---000000...------,,,++++++...444888---...///...,,,+++,,,,,,&&&***------+++))))))***))))))'''&&&&&&&&&&&&'''((((((((()))++++++***(((&&&&&&'''(((***+++)))((((((((())))))))))))))))))***+++,,,...000111111222,,,---...///111333444444555999???BBBDDDFFFJJJLLLHHHMMMPPPQQQOOONNNQQQUUUZZZ]]]aaaccccccccceeegggaaaiiippprrruuuyyy{{{zzzpppuuuvvvsssrrruuutttqqq[[[ZZZYYYYYYZZZYYYWWWUUUSSSSSSTTTTTTUUUUUUUUUUUUUUUSSSSSSTTTUUUVVVUUUTTTTTTYYY\\\YYYXXXYYYXXXUUUPPPTTTWWWXXXUUUSSSSSSTTTSSSVVVYYYZZZXXXUUUSSSSSSXXXVVVTTTUUUTTTOOOFFF>>>111111111000...,,,,,,,,,,,,+++)))'''&&&'''))),,,'''''''''''''''((()))***(((&&&%%%&&&((())))))(((%%%%%%&&&&&&&&&&&&&&&&&&///...+++)))'''&&&&&&'''&&&((()))(((&&&&&&(((+++)))((('''&&&%%%$$$$$$%%% %%%***---,,,(((%%%###'''&&&$$$###"""######$$$'''$$$!!!!!!$$$(((+++,,,###$$$%%%%%%&&&&&&%%%%%%"""$$$&&&%%%$$$$$$'''***&&&%%%$$$$$$%%%&&&%%%$$$'''((()))***++++++++++++$$$%%%''')))+++++++++***''')))---111222111000......***+++222555111000333555666888888888999;;;>>>777888999888777666777888777999<<>>HHH???:::===@@@???@@@CCCJJJ___nnnpppuuuxxxcccEEE555333111111222111---***(((***,,,......---+++***,,,))))))......))))))---+++***)))***,,,---,,,+++++++++++++++++++++++++++)))+++---...///000333555DDDpppkkkAAA/////////+++---//////---,,,,,,,,,---,,,++++++,,,...111222,,,000111...///111000---...---,,,---///000000000***+++...//////---+++***---///---)))(((,,,,,,***//////...,,,******+++---'''***,,,,,,***))),,,...*********)))((()))+++---&&&'''((()))******))))))(((&&&%%%&&&***+++)))&&&)))((((((***---,,,'''"""+++*********))))))((((((&&&&&&'''(((((()))******+++++++++,,,,,,,,,------***---000000......000222333666888555111///111444---111666999999:::<<>>???CCCAAA===>>>???AAABBB@@@@@@HHHRRRJJJQQQTTTRRRRRRXXX\\\\\\bbbXXXPPPTTT```gggccc]]]ccceeehhhkkklllmmmlllkkkooopppqqqqqqnnnjjjdddaaammmkkkmmmooolllfffhhhnnnkkkgggccc``````bbbdddeeejjjppptttuuuvvvyyyzzzxxxqqqrrrqqqllleee___]]]]]]fffggghhhhhhhhhhhhkkkmmmrrrrrrrrrrrrsssssstttuuurrruuuyyy{{{{{{zzzzzzyyyyyy{{{zzzvvvtttuuuuuurrrxxxsssooooooqqqrrrooolllnnnmmmmmmlllmmmnnnooopppmmmuuu~~~zzzssspppppplllpppvvv{{{~~~~~~|||zzz}}}|||{{{yyywwwtttqqqoooqqqooonnnooossstttqqqnnntttuuuvvvvvvvvvwwwyyy{{{||||||}}}{{{xxxtttpppmmmrrrrrrssstttuuuvvvvvvwwwvvvqqqnnnpppvvvyyyvvvqqqyyyyyyyyyyyyzzzzzzzzzzzz~~~{{{xxxvvvwwwzzz}}}yyyoooooopppmmmmmmpppooommmiiieeeaaa___]]]]]]VVVVVVVVVUUURRRNNNKKKHHHNNNPPPQQQRRRPPPOOONNNNNNGGGJJJNNNPPPMMMGGG???:::>>>:::999<<>>999===???AAADDDDDDCCCAAA@@@888666444555888999777555;;;:::888777666666777888>>>666000222444222000///555,,,555AAA999333AAAQQQppp^^^<<<444///,,,...000...***''',,,+++***...222222---(((,,,+++---222111+++***...((()))***,,,------------+++)))***------***+++...$$$+++((()))///%%%---PPPvvvaaa555)))///---+++---///...,,,+++***+++------,,,+++++++++++++++,,,---...---,,,---...000///---,,,+++,,,+++)))(((***)))(((((()))+++---///(((***++++++******,,,---333///***((())))))(((&&&***'''&&&'''***+++***'''///&&&"""&&&***))))))+++,,,)))'''&&&'''((('''''')))((('''((()))***)))((((((&&&'''+++000000+++&&&***((('''(((***+++)))&&&&&&''''''(((''''''&&&&&&&&&'''(((***++++++,,,,,,(((***++++++)))(((((()))///......---,,,,,,,,,,,,***---///...++++++...111111222444888>>>HHHSSS[[[cccaaa^^^ZZZUUUSSSTTTUUUYYYZZZZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUVVVVVVUUUUUUWWWYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUVVVVVVVVVVVVWWWRRRVVVZZZZZZWWWUUUVVVYYYXXXYYYYYYVVVOOOGGG???;;;111222222000---+++---///......---***((('''((())))))((('''''''''&&&$$$"""&&&'''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$''')))+++)))&&&%%%'''***&&&&&&&&&%%%%%%%%%$$$$$$"""%%%((()))'''%%%$$$$$$&&&%%%%%%%%%&&&''')))***,,,***((('''(((((('''&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&(((((('''&&&***++++++*********---///,,,...000111000000000111222222///+++...555999888444333111111222333333222666:::>>>AAAAAAAAACCCDDDIIINNNPPPOOOOOORRRRRROOOVVVTTTTTTVVVUUUTTTXXX^^^ZZZ```aaa]]]\\\```cccbbb]]]ZZZYYY\\\bbbfffeeebbbaaabbbeeeiiikkkmmmmmmmmmmmmmmmnnnmmmllljjjhhhggggggeeefffiiigggbbbbbbfffhhheeeaaa```cccfffgggfffkkkqqquuuuuuvvvyyyzzzxxxqqqrrrrrrpppkkkhhhhhhiiilllkkkjjjlllppprrrqqqpppxxxwwwuuutttssssssssstttsssvvvzzz|||}}}}}}||||||xxxyyywwwtttuuuzzz{{{yyyxxxvvvsssuuuyyy{{{yyyvvviiiiiihhhhhhiiijjjlllmmmssszzz~~~vvvooonnnoooooorrrwww{{{~~~}}}{{{yyyyyyzzz{{{|||{{{yyywwwvvvqqqpppppprrrtttuuutttsssxxxyyyzzzyyyxxxxxxzzz|||}}}zzzxxxvvvuuuqqqqqqpppppppppppppppppppppmmmlllnnnqqqrrrooolllnnnmmmkkkiiigggeeedddcccgggfffdddaaa______bbbeee^^^SSSKKKKKKLLLJJJJJJLLLGGGFFFCCC@@@>>><<<<<<<<<999999;;;;;;;;;:::888777999:::;;;;;;:::999999999555777888888777444111///333111000333666777333//////000222333444333111000333222000111333444333111222111000///000000222222555000---//////,,,***+++555888DDDQQQLLL???KKKggg^^^999***+++---...,,,******+++,,,***))),,,000000---(((---,,,...222111,,,,,,000++++++,,,---......//////---******+++***''''''+++(((---)))(((,,,&&&333VVVwwwPPP222))))))(((,,,---//////---,,,+++,,,*********+++,,,...///000***+++,,,+++******,,,...---+++******++++++)))(((,,,+++)))))))))***,,,---***++++++)))((('''(((***111---))))))***+++)))'''***((('''(((+++,,,+++)))///'''%%%)))...---,,,...***(((&&&&&&'''((('''&&&(((''''''(((***+++***)))+++)))))),,,///000+++''')))((('''(((***+++)))&&&''''''((((((''''''&&&&&&))))))******))))))((((((''')))++++++)))))))))***,,,+++***))))))***++++++******+++***))))))+++,,,)))+++,,,...000333888<<<;;;;;;;;;999777777999:::XXXZZZ\\\]]]\\\YYYVVVTTTVVVVVVWWWWWWWWWVVVTTTSSSUUUVVVXXXWWWVVVUUUUUUVVVWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXVVVXXX[[[ZZZXXXWWWYYY\\\VVVYYYZZZUUUKKKAAA<<<;;;000000000...,,,+++,,,---...,,,++++++++++++***((((((''''''((())))))&&&$$$((('''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$""""""###$$$%%%&&&'''''''''---111///)))%%%&&&)))%%%$$$$$$$$$$$$#########$$$%%%'''&&&$$$#########$$$######"""###$$$&&&'''///---***)))))))))'''&&&***(((&&&%%%%%%&&&(((***+++)))((()))******)))'''...//////...------///000---///000111111222444777666888888444555;;;@@@AAA666777999<<<@@@BBBAAA@@@HHHJJJMMMOOOPPPRRRTTTWWWVVV\\\```^^^[[[]]]]]]\\\fffaaa___bbbeeecccaaabbbdddggggggccc```aaabbbaaaYYY]]]aaaccccccccceeeggg___```cccfffiiilllnnnoooooonnnmmmlllkkkjjjjjjkkkhhhffffffjjjkkkhhheeeeeefffbbb___bbbgggjjjiiifffjjjooosssrrrrrrvvvwwwuuurrrssstttsssqqqpppqqqrrrllliiigggkkkqqqsssooojjjpppnnnmmmkkklllnnnppprrrlllnnnqqqtttvvvwwwvvvvvv}}}{{{vvvrrrtttyyyyyyvvvrrrqqqrrruuuzzz|||{{{xxxqqqooonnnllllllmmmnnnooonnnuuuzzzxxxqqqmmmpppvvvpppssswwwzzz||||||zzzyyywwwyyy|||~~~~~~}}}xxxyyyzzzyyywwwvvvuuuvvv|||}}}}}}|||zzzyyyzzz|||{{{wwwrrrmmmiiihhhhhhhhh``````___^^^\\\[[[ZZZYYYUUUVVVWWWXXXXXXWWWUUUTTTPPPOOOMMMJJJGGGDDDBBBAAA:::999888555333333666999>>>666//////000///000111...---,,,+++***))))))***---...///111111111000000------..................,,,+++)))(((((()))+++,,,***+++,,,,,,,,,+++***)))++++++++++++************...,,,+++,,,---...---+++******))))))***+++---...---++++++---,,,((()))---...???OOO]]][[[CCCHHHqqqZZZ777///------///333444000,,,+++)))(((***---...,,,)))***)))+++---,,,***+++///***************+++,,,---,,,***+++,,,***'''(((,,,***---***))))))&&&777WWWnnnPPPIII???...))),,,...000000...,,,,,,,,,))))))***+++,,,...000111***+++++++++)))***+++---,,,+++******,,,,,,+++***...---,,,++++++,,,---......---,,,)))&&&&&&(((***---+++)))))),,,---+++(((***)))(((***,,,------,,,...)))'''+++...---++++++'''&&&&&&'''))))))(((&&&((('''&&&(((***++++++***---+++)))+++...///,,,))))))(((((((((******((('''(((((((((((('''''''''&&&))))))))))))((((((((('''&&&(((*********)))***++++++***)))(((((()))+++,,,+++***(((((()))***))))))''')))++++++***((('''(((&&&(((*********)))***,,,YYYZZZZZZ[[[ZZZXXXUUUTTTVVVWWWXXXYYYXXXWWWTTTSSSSSSUUUWWWXXXWWWVVVVVVVVVVVVWWWXXXXXXYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXYYYXXXYYYZZZYYYXXXXXXZZZ\\\WWWWWWVVVPPPGGG???:::888000000///...,,,++++++,,,,,,***(((***,,,---***''')))))))))+++------+++(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%&&&'''))))))$$$///:::;;;222(((%%%&&&$$$$$$#########"""""""""%%%&&&&&&%%%###"""###$$$%%%$$$#########%%%&&&'''...,,,***)))))))))((('''+++***)))(((((()))***+++...---++++++,,,---,,,***...///000///...---...000///000111111222555999===<<>>>>>;;;888777777444333333222000///.........---,,,***((()))+++...333...)))((()))++++++,,,+++++++++***************111222222222222111000///.........///000111000///,,,***'''&&&&&&))),,,...***---///...+++))))))+++...---,,,+++******+++,,,+++***************))))))***)))(((((()))***+++,,,******+++---+++)))///888FFF\\\gggqqqnnnGGG<<>><<<;;;<<<===999888555111...,,,+++***......---,,,++++++*********///333333///++++++,,,---------------.........//////...---++++++...000,,,+++)))''''''*********))))))))))))(((''''''&&&---------,,,+++***)))))),,,,,,---///222222000...***)))(((''''''((())))))+++...000///+++)))***------,,,***)))((()))******++++++++++++***)))))))))---,,,***)))))))))******+++***++++++)))+++555AAAiiizzz|||xxxMMM222IIIUUUWWWOOOIIILLLDDD555///555666333111444777111(((***)))))))))++++++++++++***,,,,,,+++***+++---...------,,,+++++++++,,,,,,''')))///333000***))),,,((('''---000)))%%%...999UUUlllfff```lllXXX333******,,,......---,,,,,,,,,++++++************++++++,,,------,,,+++***,,,---,,,++++++,,,...///...---+++++++++,,,...///000111------,,,***)))***...111***((('''))),,,---+++((('''((()))******++++++,,,'''((((((((()))***(((&&&&&&&&&&&&(((******)))''''''''''''(((+++---,,,,,,'''&&&&&&'''***,,,......'''((()))))))))(((((((((***)))(((((((((((()))***((((((''''''((()))***+++%%%'''************+++,,,,,,+++***)))***+++---......+++((((((+++,,,***'''((()))******))))))***+++***,,,......,,,)))'''&&&ZZZXXXWWWVVVUUUVVVWWWXXXVVVWWWXXXYYYYYYXXXWWWWWWQQQSSSUUUWWWWWWWWWYYYZZZUUUVVVXXXZZZ[[[ZZZYYYXXXWWWWWWWWWXXXXXXXXXYYYYYYWWWWWWWWWWWWXXXXXXXXXXXXXXXRRRJJJEEEBBB>>>777222222000...---------,,,+++)))(((''''''((()))((('''((('''&&&''')))+++***)))''''''((((((((()))))))))&&&&&&%%%%%%%%%&&&''''''---+++***((('''''''''((((((,,,000---&&&###&&&***&&&%%%%%%%%%$$$$$$$$$$$$'''(((((('''&&&&&&((()))''''''''''''(((***+++---,,,++++++,,,///222333222...///111222222111///...000...---...111333444555777:::===>>>??????AAABBBHHHIIIKKKLLLNNNQQQVVVZZZcccdddaaaZZZXXX]]]aaabbb]]][[[ZZZ[[[^^^aaaccccccYYYXXXWWWYYY\\\```aaabbb```cccaaaZZZXXX\\\aaaccc[[[[[[___dddeeebbbaaacccccc___]]]```aaa______```nnnjjjfffeeefffiiiiiihhhfffgggiiijjjjjjiiigggfff]]]___aaabbbbbbaaa```^^^fffiiijjjkkkmmmooommmiiigggggghhhjjjkkkjjjgggeeegggkkkmmmiiihhhkkklllkkkdddcccccceeejjjmmmppppppdddhhhmmmqqqrrrsssvvvyyyuuusssqqqnnnnnnnnnpppqqqtttrrrpppqqqttttttqqqnnnrrrwwwzzzxxxvvvuuupppjjjiiiiiiiiihhheeeccc```^^^[[[YYYWWWWWWXXX[[[___aaa[[[XXXRRRJJJDDDAAAAAABBB777888:::<<>>AAAAAAAAADDDHHHKKKLLLNNNPPPRRRQQQSSSUUUWWWYYY\\\```cccgggddd^^^XXXYYY___ddddddVVVVVVXXX[[[```ccccccccc[[[YYYXXXZZZ^^^``````___]]]___^^^ZZZZZZ^^^```^^^\\\___eeefff___XXXZZZ``````ZZZYYY]]]___]]]]]]___hhhgggeeeeeeggghhhhhhhhhgggiiilllnnnnnnkkkhhhfff^^^^^^^^^______`````````ffflllnnnllllllooopppnnnfffiiikkkkkkjjjhhhhhhhhhhhhkkklllhhhfffiiijjjiiidddbbbaaaccchhhlllnnnnnnnnnnnnnnnoooqqqrrrssssssjjjjjjjjjjjjlllnnnpppqqqkkkhhhddddddfffeeeaaa]]]ZZZ```bbb[[[SSSMMMIIIEEEDDDDDDDDDBBB???>>>======444222000...///333666999:::555111///000111000...''''''(((((()))***++++++***)))(((''''''''''''(((******)))***++++++***(((***+++++++++******,,,...((()))***++++++,,,,,,,,,------,,,,,,+++******)))***+++,,,---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...---++++++---///'''++++++'''&&&******(((+++,,,,,,------,,,+++***)))******,,,---///111222((((((,,,222666666000***)))***+++,,,,,,+++******'''((((((((('''''')))*********)))))))))***++++++***,,,---,,,)))'''(((***,,,+++***)))))))))***+++,,,***)))***))))))///666///333555555666222+++&&&(((,,,))))))---)))...???iiizzzzzz\\\888(((***000***,,,...000///...------,,,111333///---......+++---...///000///---***)))+++,,,///000---+++111:::@@@000222444,,,///777111***///...+++***...222666,,,...111111000//////000444444333333444555555666111222222111//////000111///...---...///000///...000000000000000000//////,,,---//////000111333666555111------...///---+++***,,,---,,,***)))***,,,(((,,,,,,))))))...111///---+++))))))***+++***)))***)))((()))+++,,,+++***'''((()))))))))******+++&&&)))+++***((('''((()))(((((('''''')))+++...//////...+++)))(((((()))***''')))++++++)))))))))******++++++,,,,,,+++***)))((()))))))))(((((()))+++,,,------,,,******+++---)))+++---...,,,++++++,,,VVVXXX[[[]]]]]]]]][[[ZZZWWWWWWWWWWWWXXXZZZ[[[\\\VVVWWWWWWUUUTTTTTTVVVYYYTTTVVVYYY[[[\\\[[[YYYXXXVVVVVVVVVWWWWWWWWWXXXXXXVVVWWWXXXZZZ[[[[[[YYYVVVPPPOOOKKKCCC:::555666888000---******+++,,,***'''+++,,,,,,)))%%%%%%(((,,,,,,)))&&&&&&'''***,,,,,,%%%&&&'''((()))***+++,,,&&&%%%%%%$$$%%%&&&'''(((---+++)))&&&%%%%%%&&&&&&$$$&&&(((((('''&&&''''''))))))((((((((('''''''''''')))+++,,,,,,,,,---...000000000111333666999:::;;;::::::<<>>999888999888444///444;;;???888000.../////////000///...,,,,,,---...333000,,,)))(((***---///333---''''''***+++'''"""...---,,,++++++++++++,,,'''(((+++---------,,,+++...+++)))***------***'''%%%'''((((((((((((+++---,,,+++***)))(((((())))))------,,,+++)))(((''''''************+++,,,,,,,,,*********+++,,,------...***+++,,,+++))))))+++---&&&,,,,,,((('''***+++'''&&&'''(((*********)))((('''(((((()))***,,,......&&&'''+++222888777///((('''((())))))***+++++++++***)))))))))***+++,,,,,,''''''(((((()))))))))***)))+++,,,+++'''&&&''')))++++++******+++,,,...///...,,,,,,...,,,***+++//////......)))&&&///333'''...///,,,,,,///)))+++===XXXccc```JJJ555///000///***---000222111000......555<<<>>>999777888777222555777999:::999666333000------...000///222>>>KKKMMM777333444,,,555AAA888BBBBBBFFFCCC888666999444...000222333222111222222>>>===;;;:::888777777777777888888666555444555777444222111222333333222111888888777666555333222111111333555555555666777999:::666111///000000///---,,,...///...***)))***,,,...111000)))'''+++---***///---***)))***++++++***+++***))))))+++,,,+++******+++,,,,,,***)))))))))&&&)))+++***((('''(((***((('''''''''))),,,///111---,,,***))))))+++---...(((***++++++)))(((((())),,,---///000///---+++***)))+++---,,,***))),,,000'''***,,,---,,,++++++,,,)))***+++***(((&&&&&&'''XXXXXXXXXXXXXXXYYYZZZ[[[WWWVVVUUUWWWYYYZZZYYYXXXXXXXXXYYYYYYWWWTTTQQQPPP\\\XXXUUUTTTWWWYYYYYYXXXVVVUUUTTTTTTUUUVVVXXXYYYVVVWWWYYYXXXVVVTTTTTTTTTIIIFFF@@@:::555111000///111000///---+++)))((('''...---+++++++++***'''%%%***,,,+++'''&&&)))+++)))***)))((('''&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$)))+++,,,+++(((&&&(((***'''&&&&&&(((+++,,,***'''...&&&$$$+++---&&&&&&---)))000222...000888999444555555555666888<<<@@@BBBDDD>>>===CCCHHHHHHKKKQQQPPPNNNHHHCCCCCCDDD???777DDD???@@@JJJPPPMMMIIIHHHLLLUUUZZZYYY[[[```[[[QQQNNNLLLPPP\\\ccccccbbbdddZZZ^^^aaa___ZZZWWWYYY\\\VVVUUUWWW[[[\\\XXXWWWXXXXXXZZZWWWPPPRRR\\\bbb```___]]]YYYUUUTTTVVVZZZ^^^hhhjjjkkkhhheeecccccceeeaaa\\\___bbb^^^bbbhhhdddjjjeeeaaaaaaeeehhhgggdddiiijjjjjjjjjjjjjjjkkklllfffhhhhhhddd```aaafffllleeeeeefffkkkooopppmmmjjjjjjhhheeedddeeeffffffeeehhhccc[[[UUUXXX^^^^^^YYYXXXRRRTTTRRROOOWWW^^^WWWEEE???888444444444333111.........---,,,+++***)))+++******)))******+++,,,(((***---...---+++***+++)))***+++,,,,,,,,,,,,,,,000'''&&&---...***...777444---&&&&&&)))+++(((###***(((((())),,,,,,***'''$$$&&&***++++++)))&&&$$$)))***+++,,,,,,+++))))))(((''''''&&&'''((()))***,,,)))''''''(((***+++++++++******)))******++++++******))))))))))))))))))+++(((%%%''',,,///---***((((((((('''&&&''')))+++((()))******((('''''''''''')))+++------+++)))((('''((()))***++++++,,,---)))((('''((())))))((('''+++)))(((((()))***)))(((---+++******+++,,,+++******,,,------,,,***++++++******)))+++,,,,,,+++)))//////000000000//////000:::888555222000............111222000------111666888666222000000222666888===???EEEIIIDDD:::777<<>>EEEGGG???555///,,,555444000GGG___ZZZDDD;;;555777999:::BBBMMMcccnnnppp]]]CCC444444888777444444666555111111555@@@???>>><<<;;;::::::999>>>:::666444666999<<<===:::222...111555666666777<<<:::666555555555555444555888===>>><<<888444333666111,,,,,,000333333111222222111000000///...---555111///000...******---+++---------+++***)))*********+++,,,,,,---,,,,,,,,,***&&&&&&---333111***'''((())))))(((((()))***'''(((******))))))+++---+++++++++,,,------+++))),,,+++******+++,,,***)))***,,,......,,,*********(((+++---...---+++*********---000111///---+++***+++++++++)))'''''')))+++YYYXXXXXXXXXXXXYYYYYYZZZ[[[YYYXXXYYYZZZZZZYYYXXXYYYYYYYYYXXXWWWUUUSSSRRRZZZWWWUUUUUUWWWYYYXXXWWWWWWWWWVVVUUUUUUVVVVVVVVVUUUVVVWWWXXXWWWVVVSSSQQQGGGDDD???999555333222222//////...---+++***)))))),,,+++************(((&&&((('''$$$###)))...,,,&&&)))((((((((((((((((((((('''&&&&&&%%%$$$$$$######***,,,---+++'''%%%%%%&&&$$$$$$$$$'''+++,,,+++)))///((()))222555000---111,,,000333333666:::;;;888999:::<<>>???===666333777777333888<<<444000---***((()))++++++,,,*********+++******))))))'''''''''''''''(((((((((&&&''')))+++++++++)))((((((((()))))))))))))))(((***'''***111000***+++222000+++''''''***,,,***((()))(((((())),,,,,,)))&&&&&&(((+++,,,+++)))((('''***++++++++++++***)))((((((''''''&&&'''((()))***---+++)))(((***,,,------,,,,,,+++)))(((((((((((('''((())))))(((((())))))***'''$$$&&&***,,,+++((((((((((((''''''((()))+++&&&(((******((((((((()))&&&(((***,,,---,,,***)))((())))))******++++++,,,,,,+++******,,,,,,,,,*********+++---///000...,,,...---+++,,,---......---...///000000///...///000...---,,,---///000000...333222111222444555666666???<<<888555333222333333555666666444222555===DDD@@@===999555333555777999;;;===BBBGGGDDD>>>???DDDDDD>>>===BBBFFFAAA<<<:::JJJGGGEEEFFFIIIKKKJJJHHHHHHEEEBBBCCCIIIMMMLLLIIIDDD;;;999222...EEE]]]ZZZ???>>>???>>>888;;;SSSmmm||||||rrr[[[EEE888555444333333666888777444777<<<@@@???>>>>>>>>>>>>??????AAA???===<<<======<<<;;;999222...111555555555666888888888888888999999:::<<<===>>>??????>>>;;;:::666333//////111333444333666777666555333222222333777333111222111///000444000111111111///.........,,,---...////////////...//////---+++///222000******++++++++++++++++++,,,)))***,,,,,,++++++,,,...---------...000000...,,,,,,+++)))***+++,,,,,,+++))),,,///000...,,,******))),,,...///---,,,++++++)))+++------,,,+++))))))+++++++++***((('''(((***YYYYYYXXXXXXWWWXXXXXXXXX^^^\\\ZZZZZZ[[[[[[YYYXXX[[[ZZZYYYWWWVVVUUUUUUUUUXXXVVVUUUVVVWWWXXXWWWUUUWWWWWWWWWWWWVVVUUUTTTSSSUUUTTTUUUWWWYYYWWWRRRMMMDDDAAA===888555444444444...------,,,,,,++++++******)))((()))******(((&&&((($$$ ###---555000%%%'''(((((()))***)))))))))''''''&&&&&&%%%%%%$$$$$$(((+++------+++(((''''''+++++++++---000111000///000***,,,777>>>:::555666222222666<<<>>>======???>>>@@@DDDHHHMMMQQQTTTVVVLLLKKKMMMSSSWWWVVVTTTUUUPPPNNNHHHBBBCCCFFFFFFAAA===>>>DDDOOOVVVUUUQQQOOOYYYXXX[[[``````]]]\\\]]]VVVVVVZZZccchhhhhhhhhhhhiiihhheeeaaa^^^\\\\\\\\\YYYZZZ^^^cccccc\\\WWWVVVSSSXXXXXXTTTUUU[[[YYYRRRRRRVVVZZZZZZYYYZZZ```eeeffffffeeeddddddddddddeeefffkkkzzz}}}nnneeeccc]]][[[[[[^^^eeelllpppooommmnnnhhhbbbccchhhlllkkkhhhiiiaaaZZZUUUKKKCCCEEEMMMKKKIIIHHHGGGEEEBBB===999;;;999888777777555111...---///---'''%%%(((***)))%%%$$$***,,,&&&)))+++!!!%%%&&&''''''&&&''')))+++%%%&&&'''((((((((((((((($$$%%%&&&((((((((('''&&&'''&&&&&&))),,,---+++((())))))))))))((('''&&&&&&''')))000777444***)))...***))))))))))))+++------)))(((((()))++++++(((&&&(((***++++++***)))******++++++++++++***)))''''''(((((('''''''''((()))))),,,***((((((***,,,,,,,,,*********))))))((((((((($$$'''))))))'''&&&)))+++***'''%%%&&&(((***)))'''***))))))))))))***++++++&&&(((******))))))***+++&&&'''***,,,---,,,+++***************++++++++++++...---+++,,,---...---,,,(((***---111444444111...///...---...000111111000000111111111000111333555111000...///111333444444666444222444888;;;;;;:::???===888555333444777888;;;;;;999666666<<>>:::555666555777999999777;;;BBB@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFCCC???;;;;;;555222555888777777888555999===???>>>>>>AAACCCBBB@@@???@@@CCCDDDCCC@@@444555666666666888;;;===<<<===<<<999555333555888>>>999555555444222333888222222222222111000//////---...///000000000///...,,,000111//////000...***,,,,,,,,,,,,,,,,,,++++++***+++------,,,+++,,,---///......000222222111///000...++++++,,,...//////***---111111000---+++++++++---//////...---,,,---+++++++++++++++************,,,---,,,***(((((((((ZZZYYYXXXXXXWWWWWWWWWWWW\\\[[[ZZZZZZ[[[[[[ZZZXXX\\\[[[XXXVVVVVVVVVWWWXXXUUUUUUVVVVVVWWWWWWVVVUUUVVVVVVWWWXXXWWWVVVTTTSSSTTTSSSSSSWWWZZZWWWOOOHHHBBB@@@;;;777444333333444,,,,,,,,,,,,,,,,,,,,,,,,(((''''''((())))))(((&&&)))&&&###&&&111888222(((&&&'''((())))))(((''''''((((((((((((((((((((((((&&&)))---///000000///...333333333444444555555444444...///888@@@@@@<<<;;;<<<888;;;DDDFFF@@@@@@EEECCCEEEJJJNNNQQQTTTUUUUUULLLMMMQQQVVVYYYWWWSSSQQQQQQOOOHHHBBBBBBFFFGGGDDDIIIJJJNNNTTTXXXXXXTTTRRRXXXUUUYYYcccccc\\\[[[aaa[[[]]]aaafffhhhhhhgggfffaaa___\\\]]]___aaacccccc[[[[[[]]]bbbaaa[[[WWWWWW[[[___]]]XXXZZZ___\\\TTTUUUYYY]]]]]][[[\\\cccjjjhhheeeccccccddddddcccbbbeeeiiivvvzzzmmmgggfff___]]]\\\\\\^^^```aaa___\\\\\\WWWQQQNNNOOOPPPPPPOOOCCC<<<:::;;;888000---111++++++++++++***(((%%%###&&&&&&'''***,,,+++)))&&&&&&'''&&&$$$&&&******&&&((((((//////(((***,,,$$$(((+++---,,,)))'''(((***%%%%%%&&&''''''''''''&&&%%%''')))+++++++++)))(((***'''%%%)))...000...***,,,,,,++++++)))((('''&&&''',,,555:::444***)))...''')))***)))((((((,,,///)))))))))*********((('''(((***+++***((((((***------,,,,,,+++)))((('''&&&)))(((((((((((())))))))))))(((&&&''')))***+++***'''''')))***+++,,,------$$$'''******''''''***---,,,***(((((()))***)))(((---,,,,,,,,,............)))***,,,,,,+++***+++,,,&&&(((***,,,------------------,,,,,,,,,+++++++++...,,,******,,,------,,,)))***,,,///222222000......------///111222222000///000000000///000333555333111//////222555777777666444444777;;;===:::777999666333000000333888:::===<<<999666666:::AAAGGG???===:::999;;;@@@EEEHHHLLLJJJGGGCCC???===???CCCHHHDDD>>>;;;:::<<>>???@@@<<>>HHHVVVQQQMMMFFFBBBDDDIIIHHHBBBBBB;;;555555777777:::>>>?????????@@@AAACCCDDDEEEEEEEEEFFFGGGGGGEEEAAA======999777:::<<<::::::;;;555<<>>;;;===@@@HHHAAA<<<999666333444888444444333333333333111///---...000111111000///...)))000444222//////...+++---,,,++++++,,,,,,+++***)))+++------,,,++++++,,,000///...000222333222111555222///---...000111111...///000000...------...,,,...//////...------...000///---,,,------------+++---......+++)))((((((ZZZYYYXXXWWWWWWWWWWWWWWWYYYXXXWWWXXXZZZ[[[ZZZYYY\\\ZZZXXXVVVUUUVVVXXXYYYUUUVVVWWWWWWVVVVVVUUUUUUSSSTTTVVVWWWXXXWWWVVVVVVTTTSSSSSSVVVYYYUUULLLDDDAAA???:::666222111111111+++++++++,,,,,,---------'''&&&&&&'''))))))(((&&&'''(((((()))...222000***((((((((((((''''''&&&%%%(((((()))***++++++,,,,,,***,,,///333555555444222333444555666777999:::<<<>>>888666:::@@@BBBCCCCCCBBB>>>@@@IIIJJJDDDDDDJJJJJJLLLNNNQQQRRRRRRQQQPPPMMMOOOSSSWWWYYYWWWSSSNNNQQQOOOIIIBBBAAAFFFHHHFFFQQQRRRSSSTTTVVVWWWWWWUUUPPPPPPVVV```aaaYYYWWW]]]]]]```dddeeedddcccaaa^^^aaa^^^[[[ZZZ[[[\\\]]]\\\___\\\]]]```___[[[ZZZ\\\]]]^^^YYYSSSTTT[[[YYYPPP^^^______\\\YYY\\\cccjjjhhheeebbbbbbeeeeeeaaa]]]]]]ZZZ```bbb[[[ZZZ\\\VVVSSSOOOJJJEEE@@@<<<999777777666444///+++***...222444,,,''')))---,,,)))&&&$$$%%%&&&''''''&&&&&&&&&$$$%%%(((,,,000000...,,,&&&%%%$$$'''000777222***(((''',,,***"""&&&***$$$'''***,,,***&&&###$$$%%%''''''((((((''''''&&&%%%&&&(((***,,,---,,,+++******'''%%%(((---000---***++++++++++++***((('''&&&(((---444555///((((((---&&&)))+++***'''&&&))),,,)))***++++++***)))((((((''')))+++)))&&&&&&***......---,,,+++***)))((((((*********************))))))((('''(((***,,,,,,+++((()))+++,,,............&&&)))++++++)))))),,,...---,,,+++++++++,,,,,,+++111//////000222333222000,,,...///...+++*********''')))***,,,---..................---,,,,,,++++++///,,,******+++------------,,,,,,---///000///...,,,,,,,,,...000111000......///000000000000222444444222000111333666888888555555777;;;>>><<<777222111///---,,,...222777;;;;;;:::888666444444666888888777666777:::???DDDGGGOOOMMMGGG???:::999:::;;;888:::;;;;;;===@@@AAAAAACCCJJJQQQRRRMMMFFFCCCBBBFFFAAAAAAGGGIIIDDD>>><<<<<>>>>>CCCBBB;;;888;;;;;;<<>>>>><<<:::;;;888888;;;<<<999888999666===DDDFFFDDDCCCEEEHHHPPPOOOPPPVVV[[[\\\WWWQQQDDDJJJOOOOOOLLLLLLPPPUUUVVVVVVUUUPPPJJJGGGGGGIIIJJJDDD???===:::888999======<<<:::;;;<<<<<<999777333444666777777666444222111888===:::555333222//////...,,,---//////...,,,,,,...111111000/////////000///...///111222111000777333///---...///000000222222111///------000333...///000000///...///000444111...---///000000///,,,...000///---+++******XXXXXXWWWWWWVVVWWWWWWWWWWWWVVVUUUVVVYYYZZZYYYXXXZZZXXXWWWUUUUUUVVVXXXYYYUUUWWWXXXWWWVVVUUUVVVXXXSSSTTTUUUVVVWWWWWWWWWWWWUUUTTTUUUVVVVVVQQQIIIBBB???<<<888333000/////////+++++++++,,,,,,---------((('''&&&'''))))))(((&&&###(((***((((((+++,,,*********))))))))))))******)))***+++---///111333444555555666888::::::888555777999<<<>>>AAADDDHHHLLLJJJEEE@@@>>>???CCCFFFIIIBBBAAABBBGGGIIIHHHIIILLLOOOPPPRRRSSSSSSRRRPPPOOOQQQUUUWWWWWWYYYYYYUUUOOOPPPOOOKKKDDDCCCHHHKKKKKKPPPRRRRRRQQQSSSWWWZZZYYYQQQTTTZZZ___^^^YYYYYY\\\bbbgggjjjhhheeedddaaa^^^``````^^^]]]]]]]]]^^^___cccaaaaaacccdddbbbbbbfffaaa```YYYQQQSSSZZZYYYQQQ\\\ZZZVVVRRRPPPRRRWWW[[[WWWSSSQQQSSSXXXXXXRRRKKKFFF>>>>>>>>>888:::???:::555333///,,,)))(((((()))$$$''')))&&&!!!!!!'''---999000###***666222%%%%%%'''((((((&&&%%%&&&'''&&&'''))),,,//////,,,***)))'''&&&,,,999@@@999...((('''+++((($$$+++&&&%%%&&&((('''&&&%%%%%%%%%)))))))))))))))((('''&&&%%%&&&((()))************(((&&&$$$&&&***+++***(((((((((((())))))(((''''''(((+++...---(((%%%&&&***(((***,,,+++((('''(((******,,,------+++)))))))))%%%)))+++***&&&&&&***...///...---+++************,,,,,,------,,,,,,+++***+++******,,,...//////...---......///...---,,,+++*********++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---111///...000333444222///---...///---***((((((((('''((()))***+++,,,,,,,,,------,,,,,,+++++++++***000...+++***,,,---.........---+++,,,...///000///******+++---//////---+++---///111222111000111222444222111111333666666666111444888;;;;;;888444111---,,,******,,,111666999777666555444222000...---333222222333555777:::;;;CCCBBB>>>777444666777666000000000444AAASSS```eeemmmbbbWWWUUUWWWPPP>>>///999666999AAACCC>>><<<@@@???TTT______ZZZGGG777888777444444333000777QQQlllooowww|||zzzxxxxxxwwwuuuMMM<<<---***---///....../////////......//////000///...---///111333333222333111222666555111000222444888===@@@???>>>>>>@@@FFFGGGJJJPPPTTTSSSNNNJJJJJJNNNRRRQQQLLLIIIJJJMMMPPPOOOMMMKKKIIIFFFDDDCCCCCC>>>;;;<<<;;;:::===AAAFFFCCCAAABBBDDDDDDAAA>>>999:::===>>>>>><<<999888<<>>???BBBAAA@@@BBBDDDEEECCC@@@BBBEEEHHHJJJKKKNNNSSSWWWOOONNNIIIBBB>>>???DDDGGG;;;???@@@AAAEEEKKKOOOOOONNNOOOPPPRRRSSSSSSSSSRRRVVVYYYYYYWWWXXXZZZWWWQQQMMMNNNLLLHHHHHHMMMQQQRRRMMMRRRTTTRRRSSSYYY[[[YYYVVV\\\^^^ZZZVVVWWWYYYYYYaaahhhlllhhheeeeeeccc___WWWZZZ]]]\\\[[[[[[]]]```ZZZXXXZZZ___aaa______bbbdddbbb[[[SSSVVV]]][[[RRRJJJEEE@@@======>>>???>>>;;;777666<<>>AAAAAA===:::999:::;;;888777999<<<<<<888333666222111444555444666:::@@@<<<:::;;;>>>>>>;;;777666888:::<<<;;;999666444999>>>@@@===;;;;;;999555555222111333777:::888555555888<<<>>>>>>=========999777555444555555555444333111111222555777888888888999999888777666777888666777777666555555666888888444111222555666444111000111222111000000222333VVVVVVVVVVVVWWWWWWXXXYYYZZZYYYWWWWWWXXXXXXWWWUUUVVVVVVUUUUUUVVVVVVWWWWWWXXXYYYYYYWWWUUUUUUXXX\\\YYYXXXVVVUUUTTTTTTUUUVVVVVVWWWXXXVVVPPPIIIDDDAAA666444222///...///000111,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))******(((&&&%%%''''''%%%(((---000...111///...///111555:::===666777:::>>>BBBEEEHHHJJJKKKIIIHHHJJJNNNPPPPPPNNNJJJLLLNNNMMMLLLMMMQQQUUUPPPPPPLLLCCC;;;;;;???CCC555<<<>>>;;;AAAMMMSSSPPPJJJKKKMMMOOORRRSSSUUUUUUXXX[[[ZZZUUUVVVZZZXXXRRRKKKMMMMMMJJJKKKQQQVVVWWWNNNUUUYYYVVVWWW[[[[[[WWWTTT[[[ZZZNNNHHHMMMRRRPPPYYYaaaeeebbb___```^^^ZZZOOOSSSVVVTTTOOOLLLNNNQQQEEEEEEJJJPPPSSSPPPOOOQQQHHHGGG@@@:::===DDD@@@666666111+++***,,,,,,)))&&&)))&&&'''...888999111'''###$$$------""""""))))))$$$&&&((((((&&&$$$""""""$$$$$$######$$$%%%%%%%%%&&&,,,(((***DDD^^^MMM'''''')))***)))&&&$$$%%%'''%%%%%%&&&(((***+++***((( $$$)))---444777111)))$$$&&&---+++"""%%%+++'''...+++'''''')))***(((&&&%%%&&&''')))***+++++++++''''''''''''(((***+++,,,)))******)))((((((***,,,'''((()))+++---......///+++,,,---,,,+++,,,+++)))++++++,,,---.........---,,,///111000---******+++$$$***///...***(((,,,000000///...---,,,---.../////////000000000///---,,,*********,,,///000///...***+++---......---+++***...)))%%%''',,,...***%%%$$$%%%&&&&&&&&&''')))***+++(((''')))---...+++'''%%%'''((((((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''',,,)))&&&%%%&&&(((****** !!!$$$))),,,---+++(((******+++,,,...---***'''&&&)))---...---***(((''')))(((((()))***+++)))'''"""'''+++***&&&&&&+++111)))((('''&&&&&&((()))***((('''&&&'''((()))((((((((()))+++---------,,,+++'''******''')))//////+++...;;;NNNaaattt}}}uuugggXXXJJJ:::222333444///)))'''(((---///((((((???[[[qqqssseee```nnnmmmhhhtttXXXDDD111***)))(((,,,333111OOOrrrhhhGGG...((('''(((***)))(((,,,222)))))))))***+++,,,---...$$$%%%''')))++++++)))''''''''')))---+++&&&$$$&&&%%%%%%'''***---///...---(((***,,,---------...000''')))---......,,,++++++,,,))))))...444666111+++---))))))++++++***+++...222///,,,...111111---)))///000333444444111...,,,---222444444666999888555444111///222777:::888555555888===???@@@?????????>>><<<999888888888888777333333555888===@@@AAAAAA888;;;>>>???===:::999999999::::::999888888999;;;;;;888555666:::;;;888444111222222111000111444666\\\XXXUUUVVVYYYZZZWWWSSSXXXXXXXXXXXXYYYYYYYYYYYY\\\XXXUUUVVVZZZ[[[XXXUUUYYYXXXWWWVVVUUUVVVWWWXXXXXXWWWWWWVVVVVVWWWWWWXXX[[[TTTQQQRRROOOGGGAAAAAA888666333111///.........***,,,......,,,---000333,,,((((((+++)))%%%'''...***+++***(((,,,444888777666888;;;===@@@CCCGGGJJJGGGHHHHHHFFFEEEFFFJJJOOONNNLLLJJJLLLOOOQQQOOOMMMIIIMMMOOOOOOPPPSSSSSSPPPQQQTTTPPPCCC777333444666222666;;;<<<;;;<<>>???444444222111000//////...***,,,------+++,,,...111---******---,,,)))+++111000222333333888AAAEEEEEEIIIKKKMMMNNNNNNPPPRRRUUUMMMMMMMMMKKKJJJKKKOOOSSSQQQOOONNNPPPSSSUUUTTTQQQMMMPPPOOOMMMNNNRRRSSSQQQPPPRRROOOEEE;;;888666444+++222;;;>>><<<888777888888???IIINNNOOOOOORRRTTTPPPRRRTTTVVVVVVUUUTTTSSSKKKLLLMMMQQQTTTTTTQQQNNNMMMPPPRRRPPPNNNOOOTTTXXX^^^^^^RRR???555555222+++*********)))(((''''''&&&******))))))(((((('''''''''&&&%%%%%%'''))))))(((+++***)))((((((''''''((()))%%%$$$&&&%%%###$$$'''&&&'''((()))((('''%%%$$$,,,(((%%%%%%'''((('''%%%""""""###%%%'''((('''%%%%%%%%%%%%$$$%%%&&&)))+++%%%''',,,888EEEDDD444$$$***(((,,,333111&&&$$$***......---***&&&$$$$$$$$$$$$'''(((&&&(((---///---$$$'''***---...,,,***(((*********))))))))))))***&&&&&&&&&&&&***...***$$$((('''&&&&&&''''''''''''(((((()))***++++++,,,,,,...,,,******+++------,,,222111///......///111222111///...000444444000,,,)))+++---//////---***((('''''''''&&&%%%&&&(((+++++++++***))))))((())))))((()))***++++++***)))((()))******+++++++++******))))))))))))(((((((((((()))'''&&&%%%%%%&&&''')))&&&&&&''''''((())))))***+++)))&&&%%%&&&&&&$$$###***//////***&&&((((((&&&(((''''''&&&'''((()))***###%%%'''((()))((('''&&&'''&&&%%%&&&''''''%%%$$$((('''''''''(((((())))))&&&,,,111000)))%%%&&&))))))(((&&&$$$$$$%%%&&&'''&&&&&&''''''(((***+++,,,'''++++++&&&$$$((()))'''+++%%%!!!###&&&%%%%%%'''''''''''''''((((((((((((((((((((()))+++,,,+++)))&&&&&&''''''&&&''',,,111XXXvvv```666,,,)))'''))))))&&&'''***+++)))******$$$$$$555KKKgggrrrqqqsss}}}|||ooo___SSSHHH;;;111+++111IIItttuuuXXX;;;$$$)))---((('''***,,,******,,,++++++++++++***)))((('''%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&'''((())))))(((&&&%%%%%%&&&((()))&&&&&&&&&'''(((***+++,,,(((''''''&&&&&&&&&''''''''''''(((((()))))))))))))))(((&&&&&&&&&''')))***...***'''%%%&&&'''&&&%%%&&&'''(((((('''(((((()))'''(((***+++++++++)))(((&&&''')))***++++++******,,,//////,,,+++///111000111222444444222222222333111222222111000111444666777:::???AAAAAA@@@@@@@@@@@@BBBDDDFFFFFFEEEDDDBBBHHHGGGEEEEEEEEEDDDCCCBBB@@@>>><<<;;;<<<======<<>>AAABBBFFFMMMPPPOOOKKKLLLMMMMMMLLLLLLMMMOOOMMMNNNOOONNNOOOQQQUUUXXXQQQNNNMMMOOORRRTTTRRRPPPNNNOOOMMMIIIIIINNNPPPOOONNNPPPMMMEEE???<<<777222---222888999666222000000666>>>HHHOOORRRSSSTTTVVVOOOQQQTTTUUUUUURRROOOMMMEEEGGGJJJMMMMMMJJJEEE@@@;;;<<<<<<:::999<<>>SSSFFF,,,)))%%%(((111999555***&&&***111///+++&&&"""!!!###%%%%%%((((((&&&'''+++,,,***$$$''',,,000000...***(((+++******))))))(((((((((&&&'''&&&%%%(((+++((("""''''''''''''''''''''''''(((((()))***+++,,,------///---******+++,,,,,,,,,........................---,,,+++,,,//////,,,(((%%%'''+++...///,,,)))'''&&&%%%$$$"""!!!"""&&&)))%%%%%%%%%%%%&&&'''((()))&&&'''((())))))((('''&&&******)))))))))((((((((((((((((((((('''''''''&&&'''''''''''''''''''''''''''''''''(((((())))))***)))(((&&&&&&'''((('''&&&000222000***'''''''''&&&(((''''''''''''((())))))%%%&&&'''(((((('''&&&%%%&&&&&&%%%&&&(((((('''%%%)))))))))))))))*********''''''(((((()))(((&&&$$$***(((%%%######$$$''')))''''''''''''(((***+++,,,***+++)))&&&'''******''',,,%%%"""$$$'''''''''(((&&&''''''''''''((((((((((((''''''(((******(((''''''&&&(((***%%%"""+++999jjj~~~ZZZ///'''$$$$$$'''(((&&&'''***+++***+++,,,&&&!!!(((555>>>[[[sss|||sssjjj^^^KKK;;;777===fffhhhAAA)))%%%111///***(((***+++(((''')))------,,,+++***(((&&&%%%(((''''''&&&&&&&&&&&&'''***(((&&&%%%%%%(((***,,,***'''$$$$$$''')))(((''''''&&&''''''((()))***+++((('''&&&%%%%%%&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((+++)))&&&%%%%%%&&&%%%$$$###$$$$$$%%%&&&'''((((((&&&&&&'''(((((('''%%%$$$$$$%%%&&&(((((((((''''''(((***)))(((***......******+++,,,,,,+++,,,---///---------,,,++++++---000000333777999:::;;;<<<>>>888:::>>>AAABBBAAA>>><<>>???@@@@@@@@@AAACCCEEE999777555222///...---,,,'''((((((''''''&&&&&&&&&###$$$$$$#########$$$%%%$$$&&&'''%%%$$$&&&%%%"""!!!"""$$$%%%%%%###"""!!!###!!! $$$)))+++'''"""###''''''%%%$$$%%%'''$$$%%%'''((())))))((('''(((%%%%%%((('''$$$$$$&&&###$$$$$$%%%%%%&&&&&&&&&((()))***)))'''%%%&&&'''&&&)))+++***&&&######$$$'''%%%$$$$$$&&&&&&%%%###"""///!!!!!!DDDIII...###!!!%%%+++...+++&&&&&&)))$$$%%%%%%%%%$$$%%%''')))(((***)))%%%%%%'''(((%%%&&&'''((())))))*********++++++,,,,,,++++++))))))(((***)))&&&''')))'''###$$$'''))))))'''%%%&&&'''%%%%%%&&&'''((()))******+++)))'''&&&((())))))((($$$%%%'''(((((('''%%%$$$$$$$$$$$$&&&(((******)))))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&+++...''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''))))))'''&&&%%%''''''''''''((((((((((((((('''&&&(((***,,,---,,,...+++(((''''''&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%#########$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&(((((('''&&&'''(((,,,)))&&&######%%%(((***(((''''''(((((()))***+++'''$$$###&&&***+++)))((('''"""!!!%%%((('''%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&$$$***'''&&&)))***222KKKdddccc<<<)))&&&&&&))))))%%%%%%((((((''''''******)))***,,,---CCCeee~~~zzzooobbb???KKKMMM222******,,,111,,,)))******&&&$$$%%%)))************)))((((((***)))((((((''''''''''''&&&&&&((()))************+++'''$$$%%%***+++)))%%%((('''''''''''''''((((((((('''%%%$$$$$$&&&)))+++***)))(((((((((((())))))&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''%%%$$$$$$&&&***,,,,,,+++&&&&&&&&&%%%%%%$$$$$$###&&&'''((()))))))))((('''###%%%%%%&&&+++000///***((())))))((('''(((+++---,,,------+++******,,,...)))***++++++***+++,,,...---------...///111222333...000111000///111666:::111222555999<<<===;;;888YYYYYYYYYYYYYYYYYYZZZZZZTTTTTTTTTUUUVVVWWWXXXYYYXXXXXXWWWXXXYYYZZZZZZYYYUUUVVVWWWWWWXXXXXXXXXXXXVVVVVVXXXXXXXXXXXXVVVVVVUUUVVVPPPDDD999666444333111111111111000//////...//////000333888<<<>>>>>>LLLPPPQQQOOOMMMOOOOOOMMMJJJQQQVVVTTTQQQRRRRRRPPPHHHKKKMMMNNNNNNMMMMMMNNNRRRPPPNNNMMMMMMLLLJJJIIIGGGDDDAAA@@@AAA@@@===:::;;;???@@@???@@@CCCBBB>>>BBB???777000///222111,,,))))))(((((()))***,,,---222111...,,,++++++---...***)))'''%%%$$$%%%'''(((&&&&&&%%%###"""###'''***$$$%%%&&&'''&&&%%%###""""""%%%((()))((('''$$$###%%%''')))***)))'''$$$"""###""""""%%%(((***'''%%%!!!###%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))((((((%%%&&&)))(((%%%$$$&&&$$$$$$%%%&&&'''((())))))(((((((((((('''&&&%%%$$$$$$&&&((()))(((((((((((()))&&&###$$$&&&'''&&&###///***+++333)))$$$###$$$&&&&&&%%%%%%&&&((($$$%%%''''''&&&$$$%%%%%%***,,,+++((('''))))))'''&&&&&&%%%%%%&&&''')))***)))***+++,,,,,,+++***)))&&&(((((($$$$$$&&&&&&######'''******'''%%%&&&'''%%%%%%&&&&&&''''''(((((((((&&&%%%%%%&&&(((((((((&&&&&&((((((((((((&&&&&&%%%&&&'''((()))***+++,,,+++)))'''%%%$$$$$$$$$%%%!!!###$$$$$$$$$&&&))),,,'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))***&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%(((*********+++&&&$$$&&&'''&&&&&&(((&&&'''(((((())))))((((((%%%%%%%%%%%%%%%&&&&&&&&&###""""""###%%%%%%$$$""""""###$$$%%%&&&%%%$$$$$$$$$(((,,,+++(((&&&'''***+++)))&&&$$$$$$%%%(((***((((((((((((((()))******)))&&&%%%((()))&&&%%%%%%)))&&&&&&,,,///---)))(((%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&((((((&&&%%%((('''%%%(((444KKKhhh|||bbbBBB+++((((((***)))%%%$$$&&&)))(((((((((((('''((())),,,@@@hhh}}}rrrfffaaa[[[777555333))),,,+++...///+++(((******&&&%%%&&&&&&'''(((((()))))))))((('''(((((()))(((((('''&&&%%%&&&((()))******)))(((***(((&&&'''******)))&&&((((((''''''&&&''''''''''''&&&%%%%%%%%%''')))***)))((('''&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((###$$$%%%%%%$$$###$$$&&&%%%###"""%%%)))++++++)))&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%%%%'''&&&$$$&&&))))))%%%+++,,,,,,+++)))((()))+++)))******)))'''(((***,,,)))******)))((('''((()))+++***)))((()))+++...000+++,,,---------...111333//////111444777999999777XXXXXXXXXXXXWWWWWWWWWXXXWWWVVVUUUTTTTTTUUUVVVWWWVVVYYYXXXRRRKKKKKKSSS[[[VVVVVVVVVVVVWWWXXXYYYZZZTTTUUUWWWXXXXXXWWWUUUTTTUUUTTTLLL???888666444000/////////000111222333444555444666;;;BBBGGGJJJJJJQQQVVVWWWRRROOOPPPOOOLLLHHHOOOTTTRRRPPPQQQRRRQQQPPPQQQSSSRRROOOLLLJJJJJJDDDAAA>>>======<<<999666444111//////000000...+++...111000---,,,//////,,,******'''######&&&&&&###"""###%%%'''))))))'''%%%'''&&&###"""""""""""""""&&&&&&%%%%%%&&&'''((((((&&&&&&&&&$$$"""$$$(((,,,######$$$&&&&&&&&&$$$###"""!!!"""'''+++,,,)))&&&!!!""""""###"""!!! %%%%%%&&&'''((()))))))))(((&&&&&&&&&(((******)))((('''''''''''''''((()))(((%%%&&&))))))%%%$$$&&&(((((((((((()))***++++++'''%%%$$$&&&((((((%%%"""$$$$$$%%%''')))***(((''')))%%%!!!"""&&&***)))(((!!!)))+++%%%$$$'''(((''''''&&&######%%%''''''&&&%%%'''((('''%%%$$$$$$%%%)))+++***&&&&&&((((((&&&$$$%%%&&&&&&'''(((((((((%%%&&&(((***+++***)))(((%%%((((((%%%$$$''''''%%%"""'''+++***'''$$$%%%((('''''''''''''''''''''''''''%%%$$$$$$''')))******((((((((())))))((((((((('''((((((((('''''')))***(((''''''&&&%%%%%%%%%%%%###%%%''''''&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$&&&((()))'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$''')))***)))***%%%###''')))&&&$$$&&&&&&'''((()))))))))((('''$$$$$$$$$$$$%%%&&&''''''%%%$$$###$$$%%%%%%$$$"""###$$$&&&'''((('''&&&%%%%%%(((,,,---***''''''(((***)))'''&&&%%%&&&((()))((((((((((((((())))))***(((&&&(((+++***%%%$$$((()))'''***111444111+++)))%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&((()))(((&&&&&&(((&&&''';;;]]]www}}}wwwkkk]]]III888***'''(((******&&&$$$&&&(((***+++***(((''''''&&&'''>>>kkkrrrppp}}}~~~sssTTT@@@<<<:::)))+++'''(((///)))000---)))''')))***'''&&&(((%%%%%%&&&'''''''''''''''$$$&&&((()))***((('''%%%''''''''''''''''''((((((((((((((()))))))))(((((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))))))))(((&&&$$$$$$%%%&&&'''%%%&&&&&&'''''''''''''''!!!$$$&&&&&&$$$$$$%%%'''&&&###"""$$$)))+++***'''%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&&&&%%%$$$$$$&&&)))((($$$"""%%%'''&&&---......---***'''''''''&&&''''''&&&%%%&&&)))+++)))***++++++)))(((((((((******)))))))))***,,,,,,)))(((((()))+++,,,++++++,,,+++***,,,000333444444VVVWWWXXXWWWUUUTTTUUUUUU[[[YYYVVVSSSRRRRRRTTTUUUPPPTTTRRREEE555333AAAPPPVVVVVVUUUUUUVVVXXXYYY[[[SSSTTTVVVWWWWWWVVVTTTSSSUUUSSSIII<<<666777444...------...///111444777999;;;;;;===CCCKKKRRRUUUUUUOOOUUUVVVRRROOORRRQQQMMMGGGOOOSSSPPPMMMMMMOOONNNFFFGGGGGGDDD???999666444000...+++,,,------+++(((***(((&&&''')))***(((%%%......+++%%%###&&&'''%%% $$$%%%$$$$$$'''(((%%%$$$###$$$%%%''''''&&&%%%$$$$$$###$$$%%%%%%$$$###%%%%%%&&&'''&&&%%%$$$######$$$%%%###!!!!!!%%%((($$$###$$$%%%'''((('''''')))"""$$$,,,---(((###%%%$$$#########$$$%%%&&&###$$$%%%%%%$$$%%%''')))***&&&$$$%%%(((+++***))))))(((&&&%%%%%%&&&'''((((((&&&&&&***)))%%%$$$&&&(((''''''&&&&&&&&&''''''%%%"""!!!$$$)))***'''"""'''%%%$$$&&&))))))&&&"""(((### !!!''',,,---,,,***'''''''''((($$$***'''$$$###'''***((($$$%%%&&&&&&%%%$$$%%%''')))&&&((('''######%%%%%%###"""$$$''')))***)))'''&&&"""$$$&&&((())))))(((''''''***+++'''&&&)))***)))"""'''++++++'''$$$%%%((()))((((((((((((''''''''''''%%%$$$%%%(((***++++++(((((((((((((((((((((((('''''''''%%%#########%%%###%%%&&&(((((('''&&&%%%''')))+++***)))'''&&&&&&&&&&&&&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$&&&(((***+++***+++%%%$$$)))+++&&&###$$$$$$$$$&&&'''''''''&&&%%%$$$######$$$%%%&&&'''((('''&&&%%%%%%&&&&&&$$$"""%%%&&&(((******)))((('''&&&(((+++,,,,,,***&&&$$$***)))((('''&&&''''''((()))(((((((((((())))))***%%%$$$(((---+++&&&(((...###!!!%%%---111,,,&&&###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&)))***)))''''''***&&&%%%===bbbxxxxxxvvvxxxqqq[[[CCC333---***'''%%%&&&***)))&&&$$$&&&''',,,///...+++***)))(((,,,EEEnnnuuuUUUKKK^^^fff~~~xxx}}}mmm@@@$$$ ###(((222,,,////// (((,,,'''&&&)))***(((''')))%%%%%%&&&&&&&&&&&&&&&%%%"""$$$'''******)))&&&%%%***(((&&&$$$$$$%%%''')))'''(((******((((((((())))))((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((())))))(((&&&$$$$$$%%%&&&'''$$$%%%&&&'''''''''&&&&&&###&&&))))))'''&&&(((***(((%%%###%%%***---+++'''%%%$$$$$$$$$%%%&&&''''''%%%&&&'''(((''''''%%%%%%$$$((()))%%%###&&&***,,,---//////---)))&&&$$$###%%%&&&'''&&&&&&'''))),,,)))+++------,,,*********)))***+++,,,,,,++++++******((('''))),,,---***'''(((%%%###$$$'''+++...///TTTWWWZZZYYYUUURRRRRRSSSZZZWWWTTTTTTVVVWWWVVVTTTYYYQQQBBB333,,,222CCCPPPTTTVVVXXXYYYXXXWWWWWWWWWXXXXXXUUUSSSUUUYYYWWWRRRRRRIII@@@===;;;444...,,,///555777444555;;;???===@@@@@@BBBHHHOOOUUUXXXZZZTTTSSSSSSQQQOOONNNMMMMMMGGGIIIIIIEEE???:::999:::666///***))))))(((+++///&&&&&&&&&''')))***,,,------)))))),,,,,,(((&&&&&&&&&%%%%%%%%%%%%&&&'''(((###$$$%%%&&&'''&&&%%%$$$&&&'''(((((())))))(((((("""%%%((((((%%%###$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&""""""''')))&&&"""(((((((((''''''&&&&&&%%%"""""""""###$$$%%%''''''###$$$&&&&&&$$$######$$$$$$&&&((((((&&&%%%'''***+++(((&&&''',,,---+++'''&&&###%%%***+++&&&""""""'''(((((())))))))))))(((666+++$$$%%%((('''(((+++$$$%%%&&&&&&''''''&&&&&&(((&&&$$$$$$&&&((())))))###$$$$$$$$$$$$&&&))),,,&&&######%%%&&&%%%***000BBB666(((###&&&(((%%% %%%%%%%%%$$$$$$$$$######&&&&&&$$$$$$$$$$$$&&&&&&***)))((((((((()))***+++&&&%%%$$$&&&(((***+++***%%%%%%%%%$$$###%%%(((+++%%%&&&'''(((((('''&&&%%%((((((((((((''''''''''''$$$$$$$$$%%%'''***,,,...((((((((())))))(((&&&$$$((('''%%%%%%%%%&&&((())))))***+++***'''%%%$$$%%%%%%((()))&&&""" $$$((('''''''''''''''&&&&&&&&&'''$$$"""###&&&'''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((---......+++'''$$$""""""'''&&&'''++++++'''%%%'''((('''&&&&&&(((((('''%%%&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&''')))***+++%%%$$$$$$%%%&&&'''((()))&&&&&&(((,,,//////+++''')))((('''&&&&&&'''((()))111+++$$$"""$$$&&&&&&$$$+++***(((&&&%%%$$$%%%%%%***)))(((''''''((()))***%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&!!!###$$$$$$(((,,,,,,(((%%%$$$"""***GGGjjjzzzxxxttt]]]DDD444***%%%''',,,%%%***---,,,(((%%%&&&((((((------((((((+++***%%%***JJJgggdddHHH000...888MMMZZZbbbXXXAAA---''')))***(((((())),,,---+++)))"""###%%%'''))))))))))))%%%%%%%%%%%%%%%&&&'''(((%%%''')))+++,,,+++***)))((($$$$$$(((***'''&&&'''***(((%%%%%%&&&''''''&&&'''''''''%%%$$$%%%(((***%%%&&&&&&''''''&&&&&&%%%,,,+++)))'''&&&%%%%%%&&&&&&$$$###%%%)))+++)))''')))###"""$$$$$$$$$***333&&&%%%$$$%%%&&&))),,,...&&&%%%###$$$%%%&&&&&&%%%'''$$$%%%+++...***%%%###&&&&&&&&&'''((())))))***&&&(((+++,,,***'''%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''')))+++,,,,,,******))))))***------***''')))((('''&&&&&&'''((())),,,+++)))'''%%%'''+++...VVVWWWXXXXXXVVVUUUTTTUUUXXXVVVUUUUUUWWWXXXVVVTTTTTTRRRMMMFFFBBBDDDKKKQQQTTTVVVXXXYYYXXXWWWWWWXXXXXXXXXUUUSSSVVVYYYWWWRRRNNNDDD;;;888666111------///444777888===DDDGGGEEEHHHHHHHHHKKKOOOQQQRRRQQQXXXUUURRRNNNJJJFFFCCC@@@777777555111---,,,...111333+++%%%%%%&&&%%%%%%(((&&&&&&&&&'''((()))***++++++''''''***+++'''$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&''''''((((((###%%%''''''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%&&&''''''%%%$$$''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%'''&&&%%%$$$%%%&&&$$$'''((((((&&&%%%''')))(((%%%###$$$(((***(((%%%%%%###%%%+++...+++((((((%%%&&&'''((()))*********555,,,%%%&&&(((''''''(((&&&&&&%%%$$$$$$&&&'''((('''&&&%%%&&&&&&'''''''''"""############%%%))),,,&&&######%%%&&&%%%)))///VVVEEE000$$$###%%%%%%###&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&((('''&&&&&&(((---111444)))(((&&&&&&'''((('''&&&%%%&&&&&&%%%%%%%%%(((***&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&'''(((***+++((((((((())))))((('''%%%((('''%%%$$$$$$&&&(((***&&&((()))(((&&&%%%%%%&&&"""$$$''''''%%%$$$$$$&&&&&&&&&'''''''''''''''''''''%%%######%%%'''&&&$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((***++++++...---+++)))(((&&&$$$###((('''(((,,,,,,(((&&&((()))'''&&&&&&'''((('''&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''((()))%%%%%%%%%&&&&&&'''((()))%%%%%%%%%%%%&&&'''((((((&&&&&&'''***......,,,)))%%%$$$$$$%%%''')))+++---333---&&&###$$$&&&%%%###((('''&&&%%%%%%%%%&&&''')))((('''&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%(((,,,+++'''$$$&&&$$$%%%555MMMYYYYYYRRRBBB333+++(((&&&'''+++&&&))),,,+++'''%%%'''***%%%)))***&&&'''******&&&&&&999JJJGGG555((()))000...555;;;999111***)))+++***)))((((((***+++)))&&&&&&'''((()))************(((''''''''''''(((((())))))))))))))))))+++,,,---+++'''&&&)))***'''%%%&&&)))'''&&&%%%'''(((((((((&&&&&&&&&$$$###$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&%%%%%%&&&&&&$$$$$$$$$&&&(((((('''&&&'''###"""%%%%%%$$$)))111%%%%%%%%%&&&''')))+++,,,'''%%%######%%%%%%%%%$$$&&&$$$''',,,---)))%%%$$$&&&&&&&&&&&&''''''''''''###&&&)))***)))(((((((((%%%%%%&&&&&&&&&''''''''''''&&&''')))+++,,,+++***)))((((((***---...,,,+++,,,***)))'''&&&&&&''''''%%%%%%$$$######&&&***...XXXWWWVVVVVVWWWXXXWWWVVVVVVUUUUUUWWWXXXXXXVVVTTTSSSSSSTTTUUUUUUUUUUUUUUUSSSUUUXXXXXXXXXXXXXXXZZZXXXXXXVVVTTTWWWZZZWWWRRRIII???666444333111111333999<<>>;;;777111------***((((((******(((&&&%%%$$$######$$$%%%&&&'''+++%%%###'''***)))&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$'''$$$$$$(((***'''%%%&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%&&&'''((()))((('''%%%$$$$$$######&&&$$$###%%%((((((%%%"""#########$$$%%%&&&'''(((///***&&&%%%(((***)))'''"""######$$$$$$%%%%%%%%%&&&%%%$$$######"""#########$$$%%%$$$######%%%'''''''''&&&&&&&&&%%%%%%$$$(((''''''((()))))))))((((((%%%%%%)))***'''$$$$$$&&&''''''''''''&&&&&&%%%############$$$%%%%%%$$$"""###%%%&&&'''&&&%%%$$$$$$''')))(((&&&$$$$$$$$$+++***)))&&&######%%%&&&&&&$$$$$$&&&&&&###&&&***''''''''')))***((($$$ """""""""###############&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''***+++,,,------((('''((()))+++,,,***)))$$$&&&)))***(((&&&%%%%%%'''&&&%%%$$$$$$%%%&&&''')))))))))(((((((((''''''((('''&&&%%%%%%&&&'''(((''')))***)))''''''(((***)))'''%%%###$$$&&&)))+++***++++++***(((&&&%%%&&&***&&&!!!"""'''(((%%%!!!###$$$&&&((())))))((('''***)))(((&&&$$$######$$$$$$$$$%%%&&&''''''&&&&&&$$$%%%%%%&&&&&&''''''''',,,'''"""###'''***)))''''''$$$%%%((()))&&&&&&))))))'''%%%&&&''')))))))))!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((('''&&&%%%$$$%%%&&&'''(((((((((''''''######$$$$$$%%%'''***+++'''&&&%%%$$$$$$%%%&&&'''%%%$$$######$$$$$$$$$$$$((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$######"""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&)))***)))'''''')))'''"""%%%(((((('''(((+++,,,***%%%&&&&&&'''''''''&&&###'''''''''&&&&&&''')))+++'''&&&'''''''''%%%%%%%%%&&&&&&'''((())))))******))))))(((((()))***+++,,,&&&&&&'''''''''(((***+++,,,+++)))(((''''''((((((,,,+++***)))((('''''''''(((((('''&&&&&&''')))***)))%%%%%%(((***'''&&&''''''&&&''')))+++------,,,$$$%%%&&&&&&&&&&&&(((***)))(((&&&%%%%%%&&&((()))&&&&&&%%%$$$%%%&&&'''(((%%%(((,,,+++(((%%%%%%&&&"""%%%''''''&&&&&&&&&&&&###$$$'''))))))((('''%%%(((&&&$$$###$$$$$$###"""###%%%***...+++%%%$$$'''"""###$$$%%%''')))******$$$%%%%%%$$$"""!!!"""###&&&&&&&&&&&&'''''''''(((%%%%%%%%%''')))***)))(((,,,++++++***)))***,,,...++++++)))(((((())))))************(((''''''***,,,VVVVVVWWWXXXZZZZZZXXXWWWVVVXXXZZZZZZXXXVVVVVVVVVSSSVVVYYY[[[ZZZXXXUUUSSSWWWXXXYYYXXXWWWWWWYYY[[[XXXZZZYYYWWWWWWVVVOOOGGG;;;777666:::>>>@@@FFFLLLMMMIIIHHHLLLLLLFFF@@@===888777444333111...)))&&&))))))))))))(((((('''(((#########$$$&&&&&&$$$"""%%%###$$$)))***(((&&&'''&&&%%%$$$$$$$$$$$$$$$%%%'''$$$$$$)))+++(((&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''(((((()))))))))((('''%%%######%%%$$$%%%&&&''''''%%%###$$$$$$###$$$$$$%%%&&&'''///)))######(((+++)))&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$##################$$$###"""###&&&((('''&&&%%%%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''&&&###$$$)))+++)))((()))''''''''''''&&&%%%$$$###"""$$$$$$""""""&&&'''%%%!!!###%%%'''(((&&&$$$"""###&&&((((((%%%###$$$&&&---,,,***'''$$$###$$$&&&&&&$$$%%%'''&&&###$$$)))''''''&&&%%%%%%%%%&&&&&&"""""""""###############&&&&&&''''''''''''&&&&&&$$$&&&)))++++++)))'''%%%+++*********+++)))'''$$$"""%%%(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))(((((((((((('''''''''&&&%%%%%%%%%%%%'''((()))&&&((()))(((&&&%%%(((+++((('''&&&%%%%%%'''((()))+++,,,---+++(((&&&&&&&&&---(((######&&&(((&&&######%%%'''))))))((('''&&&)))))))))'''$$$###$$$%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((%%%"""###&&&((('''&&&&&&$$$$$$'''(((&&&&&&)))''''''&&&''')))******(((######$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%&&&'''(((((((((&&&%%%$$$&&&&&&((())))))((('''&&&"""###$$$$$$$$$%%%''')))$$$$$$######$$$%%%'''((( !!!!!!"""###$$$$$$%%%'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''((((((%%%&&&)))'''###%%%$$$"""###'''))))))'''%%%''''''%%%%%%''''''%%%'''''''''&&&''''''(((((()))'''''')))(((%%%$$$&&&!!!%%%)))+++***'''%%%###!!!###&&&((())))))+++,,,%%%&&&&&&&&&&&&(((+++...,,,,,,+++++++++++++++,,,+++***)))(((''''''''''''&&&&&&''''''''''''&&&&&&'''$$$$$$(((***'''&&&''''''&&&''')))+++---,,,+++###%%%'''''''''''')))***)))((('''&&&&&&'''((()))''''''&&&%%%%%%&&&'''(((&&&(((+++,,,***(((&&&%%%!!!&&&(((&&&%%%&&&&&&$$$$$$%%%'''(((((('''&&&%%%(((&&&$$$$$$%%%%%%$$$###$$$%%%)))...,,,'''$$$&&&"""###$$$&&&''')))***+++ """$$$%%%$$$$$$$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$&&&(((***)))(((***++++++***))))))***,,,***)))((((((((((((******$$$%%%&&&&&&&&&(((+++---VVVYYY\\\^^^]]][[[YYYXXXXXXZZZ[[[YYYVVVTTTUUUWWWRRRWWW[[[\\\ZZZWWWUUUUUUYYYZZZZZZXXXVVVVVVXXXZZZYYYZZZYYYWWWVVVTTTLLLCCC;;;999;;;@@@BBBBBBEEEJJJLLLHHHGGGIIIEEE<<<777888+++)))))))))+++,,,+++)))&&&)))+++)))%%%###%%%(((&&&%%%%%%&&&((()))'''%%%###$$$(((,,,***%%%%%%(((%%%%%%$$$$$$$$$%%%%%%&&&&&&######(((***((('''((('''&&&$$$###$$$%%%((()))&&&'''''''''''''''&&&%%%%%%&&&((())))))'''%%%######%%%''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%'''%%%%%%&&&))))))'''%%%%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$######$$$'''***&&&$$$###$$$&&&'''&&&$$$$$$%%%%%%%%%%%%%%%&&&'''&&&"""###(((***(((''')))%%%%%%&&&&&&&&&%%%%%%$$$&&&)))(((###"""&&&'''%%%"""###$$$&&&&&&%%%$$$$$$###&&&(((&&&###"""%%%)))+++***)))&&&$$$###%%%'''&&&$$$%%%'''&&&"""###'''#########""""""###'''***######$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&((())))))((('''&&&)))))))))))))))(((%%%"""!!!###&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&'''((($$$'''((('''$$$$$$'''+++&&&&&&&&&&&&''''''(((((()))***+++***(((&&&&&&'''***(((&&&''')))***(((%%%$$$%%%((())))))(((&&&%%%((())))))'''$$$###%%%'''######$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%$$$!!!!!!$$$%%%###$$$(((&&&&&&''')))++++++)))'''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&''''''&&&$$$###&&&'''((())))))((('''&&&!!!###%%%%%%######$$$&&&&&&%%%$$$######$$$%%%&&&!!!###$$$$$$###$$$$$$###$$$%%%&&&&&&&&&%%%$$$###$$$&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&%%%$$$&&&)))((($$$$$$""" """$$$&&&((()))!!!&&&'''$$$###'''(((%%%''''''''''''((('''&&&%%%(((%%%%%%))))))%%%$$$'''!!!$$$(((***)))&&&### '''&&&'''((()))***)))((($$$&&&&&&%%%$$$%%%))),,,)))***+++,,,------------+++***)))(((((((((((((((''''''''''''''''''''''''***&&&%%%)))***'''&&&''''''&&&''')))+++,,,***)))"""$$$&&&'''&&&'''((()))(((''''''''''''''''''((()))((('''&&&&&&&&&'''(((&&&'''(((***+++***&&&###"""''')))%%%$$$&&&&&&###%%%&&&'''''''''&&&%%%%%%(((&&&%%%%%%&&&'''&&&%%%&&&$$$''',,,---)))%%%$$$$$$$$$$$$%%%&&&&&&''''''!!!$$$'''((('''&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&$$$###$$$&&&((()))((('''&&&(((******)))(((***++++++***(((''''''''''''(((###$$$&&&&&&&&&'''***,,,VVV[[[aaabbb___[[[ZZZZZZZZZ[[[\\\YYYUUUSSSUUUWWWUUUXXXZZZXXXTTTSSSWWW\\\[[[[[[ZZZXXXVVVVVVXXXYYYYYYZZZYYYVVVUUURRRIII@@@>>>>>>@@@EEEFFFDDDEEEIIIGGGCCCAAA@@@999...)))++++++)))'''&&&'''((('''&&&%%%***...,,,&&&$$$''',,,'''%%%###%%%(((***)))'''%%%(((---000,,,%%%%%%)))%%%%%%$$$$$$%%%%%%&&&'''%%%"""###(((***(((&&&''')))'''$$$"""###%%%(((***(((((())))))(((&&&$$$###!!!###&&&)))***(((&&&$$$"""%%%((((((%%%###$$$&&&%%%%%%$$$$$$###$$$$$$$$$###(((***)))'''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''(((((()))%%%%%%%%%$$$$$$%%%(((+++&&&###"""$$$'''((('''%%%$$$%%%&&&&&&&&&&&&'''((('''###"""%%%&&&$$$"""######$$$%%%%%%&&&&&&&&&&&&+++...,,,%%%"""&&&(((%%%$$$$$$######$$$$$$%%%&&&"""%%%'''%%%""""""&&&+++'''''''''%%%###$$$&&&(((&&&$$$%%%'''&&&"""###'''&&&(((***)))%%%######$$$%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((()))******$$$$$$%%%''')))(((&&&### """$$$%%%$$$$$$%%%'''$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%$$$$$$$$$######((('''&&&%%%$$$%%%&&&'''###&&&(((&&&######'''+++%%%&&&''''''((((((''''''&&&((())))))(((''''''(((%%%&&&(((***,,,+++)))'''%%%&&&(((***)))(((%%%$$$''')))***(((%%%###%%%((("""###$$$%%%&&&&&&'''&&&''''''''''''''''''&&&&&&!!!###%%%%%%#########$$$&&&######&&&'''&&&'''***%%%%%%'''***,,,,,,)))'''&&&&&&'''''''''&&&%%%%%%###$$$%%%%%%%%%$$$###""""""###%%%&&&&&&%%%###"""&&&''')))******((('''%%%!!!###&&&%%%###!!!###$$$***)))&&&$$$"""!!!!!!!!!!!!###%%%%%%$$$######### """$$$%%%%%%%%%%%%###$$$&&&((()))))))))(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&"""$$$$$$###%%%)))((($$$###""""""$$$$$$&&&+++000 &&&((($$$$$$''''''$$$'''''''''((()))(((%%%###&&&"""###((()))%%%%%%)))%%%%%%&&&((()))(((%%%"""(((%%%###%%%***,,,+++(((%%%&&&&&&$$$""""""&&&)))%%%&&&)))+++,,,------,,,+++***))))))))))))))))))***)))'''&&&&&&'''((()))---)))(((***+++'''%%%&&&&&&&&&''')))++++++)))((( """%%%&&&&&&&&&'''(((''''''((((((((((((''''''***)))((('''&&&''''''(((%%%%%%&&&))),,,+++&&&!!!"""((()))$$$###&&&&&&###&&&&&&''''''&&&&&&%%%%%%(((&&&%%%%%%'''((((((''''''$$$%%%,,,...***%%%###%%%%%%%%%$$$$$$#########&&&(((+++,,,***'''%%%$$$######$$$$$$$$$%%%%%%%%%$$$###$$$%%%((()))((('''"""%%%)))***))))))***,,,,,,+++)))'''&&&%%%%%%%%%'''((()))(((&&&&&&((()))XXXWWWWWWYYY[[[\\\[[[ZZZ[[[[[[YYYXXXXXXWWWWWWWWWUUUVVVWWWYYYZZZZZZ[[[ZZZ^^^[[[XXXYYYZZZ[[[XXXUUUTTTVVVWWWWWWTTTOOOJJJFFFFFFEEEEEEFFFFFFDDDAAA>>><<<999333...***((('''''''''(((***)))'''&&&&&&''',,,,,,,,,+++***))))))((((((''''''(((***,,,++++++((())))))(((%%%###"""###%%%%%%&&&&&&%%%%%%$$$###&&&###!!!!!!$$$%%%$$$"""&&&%%%###""""""$$$%%%''')))(((&&&%%%$$$$$$%%%%%%######%%%'''&&&$$$'''---!!!&&&!!!&&&'''$$$(((###%%%%%%$$$$$$%%%$$$""""""$$$$$$$$$(((+++)))$$$***$$$!!!$$$&&&%%%$$$%%%(((%%%######%%%(((+++,,,%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&'''((((((((('''(((%%%""""""%%%&&&&&&$$$%%%'''(((&&&###"""###%%%((('''%%%"""$$$)))((($$$!!!###&&&&&&%%%$$$###$$$&&&)))***(((###"""&&&+++&&&&&&%%%###!!!"""$$$&&&(((((((((''''''&&&&&&&&&%%%&&&'''&&&%%%###$$$%%%&&&,,,&&&&&&!!!---""""""###$$$%%%%%%%%%%%%###$$$%%%(((+++***(((%%%$$$%%%%%%&&&&&&'''''''''&&&$$$######$$$%%%$$$###%%%%%%%%%%%%&&&&&&'''((((((&&&%%%%%%&&&'''&&&%%%$$$%%%'''&&&%%%%%%&&&((('''((((((((('''&&&%%%%%%%%%'''***,,,+++(((%%%"""(((((())))))((('''&&&&&&&&&'''(((((()))((((((''''''''''''''''''''''''&&&***+++,,,***(((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$&&&((()))&&&###&&&%%%$$$$$$$$$%%%&&&'''+++(((''')))((($$$###&&&%%%&&&'''((((((&&&$$$"""'''%%%$$$$$$''')))******''''''&&&%%%%%%$$$######&&&&&&%%%$$$############!!!$$$&&&&&&$$$$$$&&&)))&&&$$$######$$$%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%!!!"""$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((((($$$ $$$((())))))$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&'''((((((((( ###%%%&&&$$$###%%%'''''''''''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&''')))+++------+++'''%%%$$$%%%&&&''''''&&&%%%%%%''''''(((***++++++)))&&&)))(((&&&%%%&&&''')))******))))))))))))))))))***---,,,+++***))))))))))))&&&&&&(((***,,,+++(((&&&***((('''''''''&&&'''(((&&&%%%%%%(((++++++(((%%%###$$$$$$###'''+++)))$$$(((((((((((('''&&&%%%$$$&&&'''))))))'''$$$###"""%%%(((((('''...777111$$$%%%$$$$$$######$$$$$$%%%$$$$$$&&&'''''''''&&&%%%'''&&&%%%%%%%%%&&&''''''(((&&&$$$%%%'''&&&"""$$$%%%&&&'''''''''&&&%%%&&&(((+++,,,***'''$$$###""""""#########$$$$$$$$$)))$$$###&&&(((&&&)))///***&&&%%%***---+++******((('''&&&&&&'''((('''%%%&&&&&&((()))))))))((('''XXXWWWWWWYYY[[[\\\[[[ZZZZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYY\\\[[[YYYYYYZZZZZZXXXWWWVVVWWWWWWVVVSSSMMMHHHDDDCCCBBBBBBCCCAAA>>>888444555333000,,,***((((((((()))***++++++)))(((((()))*********)))((('''''''''(((''''''((()))***((('''&&&((())))))&&&$$$###$$$&&&&&&''''''&&&&&&%%%$$$&&&###!!!"""$$$%%%$$$"""((('''%%%$$$###$$$%%%%%%)))(((&&&%%%$$$$$$$$$%%%$$$###$$$&&&%%%###&&&,,,%%%***%%%!!!((()))&&&+++$$$%%%%%%&&&((())))))'''!!!###$$$$$$(((------(((***%%%$$$''')))%%%""""""&&&$$$"""###%%%((())))))%%%$$$$$$%%%''''''&&&$$$&&&'''(((((('''&&&$$$###%%%&&&'''''''''''''''''''''%%%######%%%'''&&&%%%$$$&&&'''&&&$$$###$$$&&&&&&&&&$$$!!!$$$(((((($$$"""###%%%%%%#########$$$###%%%&&&%%%###"""%%%'''(((((('''%%%""""""$$$&&&'''''''''&&&&&&%%%%%%%%%'''((('''%%%######%%%&&&$$$***""" ,,,)))$$$""""""###$$$%%%%%%%%%%%%###$$$%%%(((******'''%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%&&&''''''&&&$$$%%%&&&'''(((((((((&&&%%%(((&&&$$$%%%&&&'''&&&%%%%%%&&&''''''&&&&&&'''(((''''''((((((''''''&&&%%%%%%'''***,,,,,,***(((&&&++++++***)))(((&&&&&&%%%((((((''''''''''''''''''(((((('''''''''''''''(((+++++++++***)))'''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''(((++++++(((&&&'''&&&%%%%%%%%%&&&'''((()))&&&&&&((('''$$$$$$&&&&&&'''((())))))'''&&&$$$$$$###!!!"""%%%'''((((((''''''&&&%%%%%%$$$######&&&%%%$$$$$$###$$$$$$$$$"""$$$%%%%%%###$$$&&&(((&&&%%%######%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%######%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&)))&&&###"""###&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###&&&''''''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&''')))******(((&&&%%%((('''&&&%%%%%%%%%&&&'''&&&&&&''')))++++++)))'''''''''(((((()))))))))(((((())))))))))))))))))(((+++***)))((('''''''''''''''((())),,,...---)))''')))((('''((()))((((((((('''&&&''')))++++++(((%%%%%%&&&&&&&&&)))---,,,'''***)))'''&&&&&&'''((()))'''(((******)))'''%%%%%%$$$(((111@@@HHH:::&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((((((((('''''''''&&&%%%$$$$$$%%%&&&&&&((('''%%%$$$%%%&&&%%%$$$$$$%%%&&&'''''''''&&&%%%((()))+++***(((&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%)))$$$###&&&'''&&&)))...((($$$$$$(((+++)))((()))((('''&&&&&&(((((('''&&&%%%&&&((()))))))))((('''XXXWWWWWWYYY[[[[[[ZZZYYYZZZZZZYYYXXXXXXYYYYYYYYY]]][[[ZZZXXXWWWWWWXXXXXXYYYZZZ[[[ZZZYYYXXXYYYZZZXXXXXXXXXVVVRRRLLLFFFBBBAAA@@@???>>>;;;666000+++,,,,,,+++******)))))))))(((***++++++)))(((((()))((((((''''''&&&%%%%%%%%%'''''''''((()))(((&&&###%%%''')))***(((&&&%%%%%%'''''''''''''''&&&&&&%%%%%%$$$""""""$$$%%%$$$###***((('''%%%$$$$$$$$$$$$***)))((('''&&&&&&&&&&&&&&&######$$$###"""%%%***(((+++&&&###))))))'''...,,,***((()))***+++******$$$&&&%%%$$$''',,,,,,))))))&&&'''++++++%%%!!! ###""""""###%%%''''''&&&%%%$$$$$$%%%''''''&&&$$$(((((())))))(((&&&$$$###&&&''''''''''''&&&&&&%%%&&&%%%$$$%%%&&&((('''&&&###$$$&&&%%%$$$$$$%%%&&&$$$%%%$$$!!!###((((((%%%###$$$%%%$$$""""""###%%%"""###$$$%%%%%%%%%%%%%%%******)))&&&###"""$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%)))((('''%%%""""""%%%'''(((***$$$$$$///,,,"""!!!"""######$$$%%%%%%&&&&&&$$$$$$%%%'''))))))'''%%%######$$$%%%&&&(((((()))%%%%%%%%%''')))(((&&&###%%%''')))+++***(((&&&$$$'''&&&$$$$$$&&&''''''&&&$$$&&&(((((('''&&&'''(((''''''((((((((('''&&&&&&%%%&&&((()))******)))(((...,,,***(((&&&%%%%%%%%%)))((('''&&&%%%%%%&&&''')))((('''&&&&&&'''((())))))))))))((('''&&&%%%$$$%%%%%%&&&&&&&&&''''''''')))((('''(((******((('''''''''&&&%%%&&&'''((()))'''$$$$$$''''''$$$$$$'''%%%&&&((())))))(((''''''###"""!!!###&&&((()))((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&######$$$###"""###&&&((('''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&((((((&&&$$$######%%%((('''&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&((()))(((&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&+++)))&&&$$$$$$%%%'''(((&&&&&&&&&(((++++++***(((&&&''')))++++++***)))((()))***+++,,,,,,+++***)))******)))(((''''''''''''((()))+++...///...***'''(((((()))***++++++***''')))((()))***++++++(((%%%%%%''''''&&&))),,,,,,(((***(((&&&$$$$$$'''***,,,((()))***++++++***)))'''!!!"""'''444GGGPPP???'''((('''&&&%%%%%%%%%%%%%%%''''''((())))))))))))((('''&&&%%%$$$######$$$%%%)))((('''%%%######%%%'''$$$$$$%%%&&&&&&&&&&&&&&&)))))))))(((&&&%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&((($$$###%%%&&&&&&)))---'''###$$$(((***((('''(((((('''&&&&&&(((((((((&&&%%%&&&(((******)))'''&&&XXXWWWWWWYYYZZZ[[[ZZZXXX\\\[[[ZZZYYYXXXXXXXXXXXX]]]\\\YYYXXXWWWWWWYYYZZZVVVYYY[[[[[[XXXXXXZZZ]]]XXXXXXXXXUUUQQQKKKFFFCCCAAA>>>:::777555111---***'''((()))***+++***)))(((%%%'''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''))))))&&&$$$###&&&)))***)))'''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%$$$######$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$+++******)))))))))(((((('''###"""######!!!$$$)))%%%(((###""")))((()))333:::222+++((('''&&&&&&'''((()))((($$$$$$'''(((%%%)))&&&'''******%%%###$$$""""""###%%%''''''&&&$$$$$$$$$$$$%%%&&&'''&&&$$$&&&&&&'''(((((('''%%%$$$''''''''''''&&&&&&%%%$$$$$$%%%%%%'''((((((((('''######$$$$$$$$$%%%%%%&&&&&&(((&&&######''''''%%%&&&&&&%%%$$$""""""$$$&&&######$$$&&&((()))'''%%%'''((('''&&&$$$###$$$&&&%%%$$$######"""###$$$$$$&&&''''''%%%###"""###%%%***'''""""""))))))$$$"""############$$$%%%&&&&&&$$$$$$%%%'''))))))'''%%%######$$$%%%'''((())))))""""""$$$&&&((('''$$$!!!%%%&&&'''(((((((((&&&&&&'''%%%$$$$$$&&&''''''&&&###%%%'''((('''&&&&&&'''''''''((((((((((((''''''&&&&&&'''''''''''''''''',,,+++(((&&&$$$%%%&&&&&&+++)))'''%%%$$$$$$%%%&&&''''''%%%$$$%%%&&&((()))&&&&&&%%%&&&&&&%%%$$$"""$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%'''((()))%%%######&&&&&&$$$$$$'''$$$%%%&&&'''((((((''''''$$$######%%%(((***+++***&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&''''''$$$######""""""$$$&&&((('''%%%$$$%%%&&&''''''&&&&&&%%%%%%$$$###$$$$$$$$$###$$$%%%&&&''''''''''''###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''$$$&&&'''%%%"""!!!$$$(((&&&%%%#########%%%((()))'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%'''(((+++)))'''%%%%%%%%%&&&'''%%%%%%&&&(((***+++***((('''((()))***++++++*********+++---......---+++***++++++***)))))))))))))))'''(((***---///...***'''((())))))***---///,,,''')))***+++++++++***(((&&&"""%%%&&&%%%&&&******''')))'''&&&$$$%%%&&&)))***'''((()))+++---,,,***(((+++'''$$$+++;;;CCC888''')))((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&$$$###"""######$$$&&&'''(((%%%!!! """%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%&&&(((***(((%%%&&&***+++)))(((***((('''&&&'''((()))((('''%%%&&&((()))***)))(((&&&XXXWWWWWWXXXZZZZZZYYYWWW^^^]]]\\\ZZZXXXWWWVVVVVV[[[ZZZXXXWWWXXXYYY[[[]]]VVVYYY[[[[[[XXXXXXZZZ]]]XXXXXXWWWTTTPPPKKKFFFCCC===999333///---------,,,((()))***++++++***((('''%%%&&&((((((&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%'''******)))(((###&&&((()))((('''&&&'''$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$###$$$$$$%%%"""""""""######$$$%%%%%%((()))))))))(((((('''''''''###!!!###$$$"""$$$'''###%%%!!!###******---<<>>FFF999111...&&&$$$######"""###%%%&&&'''&&&%%%$$$%%%''''''&&&$$$$$$%%%%%%&&&&&&'''''''''$$$$$$%%%'''))))))'''%%%&&&$$$"""!!!"""$$$''')))&&&%%%$$$$$$&&&(((((('''"""$$$'''((('''&&&%%%&&&''''''((()))))))))((((((///...---,,,***)))(((((('''&&&%%%%%%%%%&&&'''(((***)))((('''&&&&&&'''((($$$$$$$$$%%%&&&&&&''''''***((('''(((+++,,,***'''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((($$$#########$$$&&&''')))&&&######''''''%%%%%%((($$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&(((((($$$######$$$&&&''''''&&&&&&$$$###$$$&&&'''''''''%%%%%%$$$###############""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$%%%&&&!!!!!!!!!"""$$$''')))+++&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%&&&$$$############$$$$$$%%%%%%&&&!!!""""""###$$$%%%&&&&&&'''%%%$$$###%%%'''+++---$$$%%%&&&'''''''''%%%$$$(((&&&%%%&&&((()))(((''')))((('''&&&'''))),,,...''''''''''''''''''''''''(((''''''&&&&&&''''''''''''&&&%%%&&&((()))(((&&&&&&)))(((&&&,,,333000&&&&&&)))+++,,,***(((''''''###(((+++)))(((+++,,,+++$$$%%%&&&'''(((((('''''''''&&&&&&))),,,,,,)))&&&((((((((()))+++***'''$$$''''''&&&&&&&&&''''''((($$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&###$$$%%%%%%%%%%%%''')))$$$$$$$$$$$$$$$%%%&&&&&&"""&&&(((&&&$$$"""!!!""""""#########$$$$$$$$$###%%%%%%######&&&'''%%%)))(((***------***+++...((('''&&&''')))******)))(((''''''''''''((())))))XXXXXXWWWXXXYYYYYYXXXVVV\\\\\\[[[ZZZYYYYYYYYYYYYWWWXXXYYYZZZ[[[\\\]]]]]]ZZZYYYXXXYYYZZZ[[[ZZZYYYYYYWWWTTTOOOHHHAAA;;;888444111---+++++++++++++++)))))))))))))))(((((('''%%%'''))))))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""%%%((())))))%%%&&&&&&$$$######%%%&&&$$$%%%%%%%%%%%%$$$######$$$%%%&&&%%%######%%%'''!!!"""######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%!!!!!!&&&)))(((&&&&&&$$$$$$!!!%%%,,,***111FFF444&&&###&&&$$$$$$((($$$'''%%%$$$&&&((('''%%%$$$&&&(((&&&###$$$)))$$$######$$$&&&&&&%%%$$$%%%$$$$$$%%%''''''&&&$$$!!!"""$$$&&&(((((((((((($$$$$$%%%&&&&&&&&&%%%%%%%%%(((,,,---***'''%%%%%%&&&###""""""$$$%%%###!!!"""&&&'''""" ###&&&&&&$$$%%%&&&&&&###""""""""" """###""" """$$$!!!###%%%%%%%%%%%%&&&(((%%%###!!! !!!###%%%'''$$$$$$$$$###"""$$$(((+++&&&333QQQXXX@@@222333,,,$$$###""""""###$$$&&&(((&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((()))(((&&&((('''%%%$$$###$$$%%%%%%&&&$$$###$$$&&&(((((('''###&&&)))+++***(((''''''''''''((())))))))))))))),,,,,,,,,,,,+++)))((('''(((((((((((((((((((((((()))))))))))))))))))))(((###%%%'''((())))))((('''***'''&&&(((,,,---+++'''&&&&&&&&&'''''''''((((((((())))))(((&&&&&&(((+++$$$$$$$$$$$$%%%''')))***'''%%%%%%((((((%%%%%%(((&&&&&&%%%%%%$$$$$$%%%%%%$$$###$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$''')))***'''%%%$$$###"""###%%%''''''&&&%%%$$$$$$#####################$$$%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((((((&&&$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$%%%&&&&&&$$$!!!$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&%%%$$$$$$$$$%%%(((+++---######$$$$$$%%%&&&&&&''')))'''&&&&&&'''''''''&&&&&&&&&&&&'''((()))++++++)))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&''''''((((((&&&$$$$$$&&&'''((((((&&&)))&&&###***333111'''$$$'''***+++)))''''''(((###)))+++)))(((+++,,,+++$$$%%%%%%''')))+++---...)))'''&&&))),,,---)))%%%((('''''')))***((('''&&&%%%%%%%%%%%%&&&'''(((((($$$$$$###"""###$$$%%%&&&%%%%%%$$$$$$$$$&&&'''(((666111+++'''%%%&&&((((((%%%$$$#########$$$%%%&&&"""$$$&&&'''&&&$$$$$$$$$#########$$$$$$$$$%%%%%%"""&&&&&&"""###''''''$$$&&&&&&(((+++***'''(((---''''''&&&''')))+++***)))***(((&&&%%%%%%'''***+++XXXXXXWWWXXXYYYYYYWWWVVVZZZZZZYYYYYYZZZ[[[\\\\\\XXXYYYZZZ[[[\\\\\\\\\[[[\\\YYYWWWXXX[[[\\\ZZZWWWZZZWWWSSSLLLDDD<<<666222333222000000000///,,,***((((((((((((((((((((((((###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!! """%%%''''''&&&&&&%%%###!!!!!!$$$&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&'''&&&######%%%((($$$$$$%%%%%%%%%$$$$$$###&&&'''((())))))(((''''''$$$!!!"""(((+++)))'''&&&#########)))'''...CCC000###&&&***%%%"""$$$!!!'''***'''%%%&&&&&&%%%###$$$(((***'''"""!!!$$$$$$###""""""$$$%%%$$$###%%%$$$$$$%%%''''''&&&$$$$$$%%%&&&(((((((((((('''###$$$%%%%%%&&&&&&&&&&&&%%%)))......+++'''$$$$$$&&&$$$""""""$$$%%%### """$$$ ###&&&'''"""$$$%%%%%%###!!! """%%%'''$$$ ###(((###%%%''''''&&&%%%&&&'''%%%###""" !!!###&&&'''(((&&&###!!!!!!%%%,,,222&&&444RRRUUU555(((///,,,$$$$$$"""""""""$$$&&&(((&&&%%%$$$$$$&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%###""""""###%%%&&&&&&%%%***))))))'''&&&$$$"""!!!&&&$$$###$$$&&&(((((((((%%%(((+++---,,,***))))))''''''((()))))))))))))))''''''((())))))((('''&&&++++++++++++***)))''''''((()))***************)))$$$&&&)))+++,,,+++)))((('''%%%###%%%***+++(((%%%(((((((((((())))))))))))'''))))))(((%%%%%%(((+++%%%%%%%%%%%%&&&(((***+++(((&&&&&&((((((%%%%%%(((((('''&&&%%%%%%%%%%%%%%%'''&&&&&&((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%(((++++++((($$$$$$"""!!!"""$$$&&&&&&&&&%%%$$$$$$###"""#########$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&(((******&&&"""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&+++(((&&&&&&'''&&&### &&&&&&%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&&&&$$$#########%%%(((***,,,$$$###"""!!!"""$$$''')))***(((&&&&&&&&&'''&&&%%%###$$$''')))******)))))),,,+++(((''''''(((+++,,,))))))((((((((())))))******'''$$$###%%%'''))))))&&&)))%%%"""(((333222'''"""&&&******)))'''''')))!!!'''***(((&&&(((******%%%%%%$$$%%%)))...333666***(((''')))------)))$$$///)))$$$###%%%&&&''')))$$$$$$$$$%%%&&&'''((()))%%%$$$#########$$$%%%&&&%%%$$$$$$$$$%%%''')))***III@@@222)))%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%&&&'''&&&%%%%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&"""&&&&&&""""""''''''#########&&&)))'''###%%%***''''''&&&'''***++++++***+++)))%%%###$$$&&&***---UUUVVVWWWWWWXXXXXXWWWWWWVVVYYYZZZXXXYYY\\\]]][[[VVVWWWYYY[[[\\\]]]]]]\\\VVV\\\^^^[[[XXXYYYYYYWWWWWWUUUOOODDD888000///222111...++++++,,,,,,***(((&&&&&&'''(((((()))((((((&&&))))))''''''******((((((''''''''''''(((((()))$$$$$$######%%%'''***,,,###"""!!!!!!!!!###%%%'''###%%%'''((('''''''''(((&&&%%%$$$%%%''''''%%%"""''''''&&&%%%$$$%%%)))---&&&((('''###%%%)))(((""""""%%%%%%""""""&&&(((&&&### """***111111///...&&&+++)))&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&'''&&&### $$$$$$$$$###$$$$$$%%%%%%'''%%%###"""###$$$'''((('''$$$%%%))))))&&&&&&(((&&&%%%###$$$%%%&&&&&&%%%%%%'''&&&###$$$((('''!!!&&&### $$$&&&%%%###!!!!!!"""###$$$&&&'''(((&&&%%%######$$$%%%$$$"""######$$$###""""""$$$%%%%%%---444111'''!!!%%%---''' !!!""""""&&&&&&$$$"""!!!###'''***&&&+++000111///,,,++++++""""""###$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&''''''&&&&&&(((***+++'''###"""%%%'''&&&%%%)))(((&&&$$$$$$&&&((())))))'''&&&(((++++++)))''''''(((***+++,,,***)))((())))))'''&&&)))...---))))))((('''&&&%%%&&&&&&'''///+++&&&$$$%%%%%%$$$"""&&&)))(((%%%$$$((((((&&&%%%&&&'''''''''&&&%%%$$$&&&%%%$$$$$$%%%&&&((()))$$$$$$%%%&&&'''((()))***$$$$$$%%%&&&&&&'''''''''&&&''''''(((''''''&&&&&&)))(((&&&%%%$$$$$$%%%%%%,,,+++)))'''&&&&&&&&&&&&$$$&&&)))++++++((($$$"""$$$"""###'''(((%%%%%%(((&&&&&&'''((('''&&&$$$###&&&(((((('''))),,,+++'''$$$######"""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''((()))***%%%%%%&&&'''((()))***+++((())))))(((&&&$$$$$$%%%###&&&((('''$$$"""###%%%$$$###!!! """###%%%###$$$&&&''''''&&&$$$##################"""!!!!!!%%%&&&&&&$$$""""""###%%%!!!!!!"""###$$$&&&((()))$$$###"""###&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%******+++***)))(((&&&%%%$$$%%%'''(((((((((''''''###&&&%%%###%%%+++...---))))))((('''''''''''''''+++++++++***((('''((()))%%%'''***++++++******+++******+++***)))'''%%%$$$###%%%'''&&&$$$$$$'''***###$$$%%%&&&'''***///222((()))))))))((('''&&&&&&---,,,***&&&$$$###&&&(((%%%%%%%%%&&&&&&'''''''''&&&(((***+++***'''###!!!$$$%%%&&&%%%###$$$(((,,,:::444,,,&&&$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$%%%'''(((((('''&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&'''(((((((((((('''%%%$$$(((***'''###&&&+++***$$$***+++)))$$$$$$''')))'''YYYYYYYYYYYYYYYXXXWWWVVV\\\^^^]]]YYYXXXYYYXXXUUUXXXYYYZZZ\\\]]]]]]]]]\\\YYY^^^___[[[XXXYYYYYYWWWTTTQQQJJJ???666000///000111...++++++++++++***((((((((()))))))))(((((('''$$$'''((('''(((---...+++(((((('''''''''''''''(((&&&%%%$$$###$$$%%%'''(((%%%$$$#########%%%'''((($$$%%%&&&&&&%%%%%%&&&(((&&&###!!!!!!###$$$###!!!&&&%%%%%%$$$%%%&&&)))+++%%%'''&&&###$$$((('''###$$$$$$###"""&&&++++++&&&###'''///777666///))))))###(((***((('''((('''%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%'''((('''$$$"""%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((($$$###$$$%%%$$$&&&***'''%%%######$$$$$$###"""###%%%$$$!!!###((('''###$$$"""!!!!!!"""$$$$$$$$$"""""""""###$$$%%%&&&'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$###"""###$$$%%%&&&***///---'''"""!!!###(((%%%###!!!!!!!!!!!! ###$$$%%%$$$$$$%%%''')))$$$&&&)))***(((&&&%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&%%%$$$$$$&&&'''+++'''$$$$$$&&&((('''%%%'''%%%$$$$$$%%%'''***,,,(((&&&%%%''')))+++***(((&&&'''((()))((('''%%%$$$'''((((((&&&'''++++++((((((((('''&&&&&&'''((((((///,,,'''%%%&&&&&&$$$###%%%((((((%%%$$$&&&&&&$$$%%%&&&&&&&&&&&&%%%######'''&&&%%%%%%%%%&&&'''((()))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((+++***((('''%%%%%%%%%&&&$$$&&&)))+++***((($$$"""%%%"""###''''''%%%&&&)))%%%&&&'''''''''&&&%%%$$$&&&((('''&&&'''+++)))%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%&&&&&&(((***)))&&&$$$%%%&&&&&&%%%###"""""""""$$$%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%$$$###"""%%%&&&&&&%%%###"""$$$%%%$$$$$$###""""""""""""###&&&$$$"""###%%%'''''''''******)))(((&&&%%%$$$###'''((((((((((((&&&%%%$$$%%%%%%''''''((('''&&&&&&###%%%%%%"""$$$))),,,+++))))))(((''''''''''''''')))******)))''''''(((***(((***,,,,,,+++***+++,,,***++++++++++++)))((('''%%%&&&'''&&&%%%$$$''')))%%%&&&(((((('''&&&'''((((((((('''((()))((('''&&&,,,***'''$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&((()))(((&&&$$$"""###$$$$$$"""!!!"""%%%)))///+++%%%"""###%%%&&&'''$$$$$$######"""######$$$&&&'''((('''%%%######$$$$$$######$$$&&&'''&&&%%%#########"""######$$$$$$'''((())))))((('''&&&%%%((()))(((%%%''',,,***$$$''')))((($$$$$$'''(((&&&[[[[[[[[[ZZZYYYXXXWWWVVV^^^```^^^ZZZWWWXXXVVVSSSZZZ[[[\\\]]]]]]]]]\\\\\\\\\______ZZZWWWYYYYYYXXXQQQJJJAAA999333000///...111...,,,++++++***)))'''++++++******)))(((((('''(((+++,,,***+++///000...)))((((((''''''&&&&&&&&&((('''%%%#########$$$$$$&&&&&&%%%%%%%%%''')))***###$$$$$$###"""$$$&&&)))(((%%%!!! !!!"""######&&&%%%###$$$&&&'''((((((%%%&&&$$$"""$$$'''&&&###&&&$$$!!!"""***111111,,,'''000===BBB:::+++$$$%%%%%%'''&&&%%%&&&***)))%%%%%%&&&'''''''''''''''&&&%%%%%%%%%'''((((((&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$***$$$!!!!!!!!!"""&&&,,,(((&&&%%%$$$$$$$$$"""!!!"""###!!! """'''(((%%%!!!"""""""""!!!!!!###$$$###############$$$%%%%%%######$$$&&&((((((&&&$$$%%%$$$###""""""###$$$%%%&&&'''))))))'''%%%###""""""$$$&&&&&&$$$""" !!!###%%%&&&&&&%%%&&&'''%%%$$$######$$$###""" #########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%$$$""""""###%%%***'''%%%&&&((()))'''$$$$$$#########%%%(((+++---'''&&&$$$%%%''')))******&&&''''''((('''&&&$$$###$$$(((***'''&&&((()))'''(((((('''''''''((())))))...,,,(((''''''&&&&&&$$$%%%)))***&&&###%%%$$$"""%%%%%%%%%%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%&&&'''******))))))(((((((((((('''&&&$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%''')))******)))(((&&&%%%%%%%%%&&&%%%&&&(((***)))(((%%%###'''$$$$$$&&&'''%%%&&&***%%%%%%&&&'''''''''&&&&&&&&&'''&&&%%%&&&***)))%%%###$$$%%%&&&&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&'''((((((((('''&&&(((((('''&&&%%%$$$######"""$$$%%%%%%$$$$$$%%%'''(((***+++***(((&&&&&&''''''&&&$$$#########$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&'''''''''&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%$$$############(((%%%###"""$$$&&&&&&&&&******)))(((&&&%%%$$$###$$$$$$&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%$$$###%%%$$$!!!"""'''***((())))))((('''''''''(((((('''(((((((((''''''(((***,,,------,,,******+++---))))))************))))))'''(((((('''%%%%%%&&&(((&&&(((******(((&&&%%%%%%(((&&&%%%'''***+++(((&&&,,,((($$$$$$&&&((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###!!! !!!$$$'''(((%%%###"""###%%%&&&&&&######"""""""""######$$$###%%%&&&%%%$$$"""######$$$######%%%(((******)))$$$######"""""""""######''''''((())))))(((&&&&&&'''))))))(((***,,,)))$$$###&&&'''%%%%%%((('''$$$ZZZZZZZZZZZZYYYXXXWWWVVVXXX[[[ZZZWWWWWWYYYYYYVVVZZZ[[[\\\\\\\\\\\\ZZZZZZ[[[]]]\\\WWWVVVYYYZZZXXXMMMEEE:::444222222000---///...,,,***))))))((('''++++++******************///111111...---000///,,,))))))(((((('''&&&%%%$$$'''&&&%%%###############&&&%%%%%%%%%&&&'''((()))######"""!!!"""$$$)))---,,,)))%%%""""""$$$'''((((((&&&$$$$$$&&&'''&&&%%%&&&%%%###"""###%%%%%%$$$&&&%%%###""")))444999888222777===>>>555((($$$&&&$$$$$$"""!!!%%%++++++'''+++++++++******)))((((((%%%$$$%%%&&&((()))'''&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%)))$$$!!!!!!""""""&&&+++)))(((''''''((((((&&&$$$%%%###"""!!!###&&&''''''!!!###""" """%%%$$$$$$###############$$$!!!"""$$$(((******'''%%%'''%%%###"""###$$$$$$$$$$$$&&&''''''&&&%%%%%%%%% $$$((((((%%%"""!!!"""$$$%%%&&&&&&$$$$$$%%%&&&***&&&"""!!!###%%%###!!!#########$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%$$$"""!!!"""$$$***(((&&&'''******'''$$$#########$$$%%%(((***,,,)))'''%%%$$$%%%'''((()))(((((()))******))))))(((###***---***'''((()))(((******))))))((((((((((((---,,,***(((''''''&&&&&&&&&+++---)))%%%%%%$$$"""$$$$$$$$$%%%%%%'''((()))***)))'''&&&%%%%%%%%%&&&&&&''''''((())))))******'''&&&$$$$$$%%%'''***,,,$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&''')))******)))'''&&&%%%%%%%%%&&&%%%&&&((())))))'''&&&%%%(((%%%%%%'''(((&&&'''+++%%%%%%&&&'''''''''(((((($$$&&&&&&$$$&&&++++++(((%%%%%%'''((((((((('''''''''&&&$$$######$$$&&&'''$$$%%%'''(((((('''&&&$$$'''&&&&&&%%%$$$###""""""###%%%&&&%%%$$$###%%%&&&)))*********((('''&&&&&&&&&&&&$$$#####################$$$%%%%%%%%%$$$$$$&&&&&&((((((((('''%%%$$$$$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%&&&'''(((***+++)))&&&###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%'''%%%"""###''')))((())))))((((((((((((((()))$$$&&&'''&&&&&&&&&)))***---...---+++))))))+++---(((((())))))))))))))))))))))))((('''&&&&&&&&&''''''(((************+++---'''%%%$$$&&&***,,,***&&&,,,(((###$$$(((+++)))&&&'''&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&(((&&&$$$""""""###%%%'''***(((&&&&&&&&&&&&%%%#########""""""###$$$%%%%%%"""$$$%%%%%%$$$$$$$$$%%%%%%$$$%%%'''***,,,---,,,%%%$$$$$$###############%%%%%%'''(((((('''&&&%%%&&&(((***+++,,,+++(((%%%"""&&&(((&&&''')))((($$$WWWXXXXXXYYYYYYYYYXXXXXXTTTWWWWWWUUUVVVYYYZZZWWWYYYZZZ[[[[[[[[[ZZZXXXXXXYYYZZZXXXUUUUUUYYYYYYWWWIII@@@666222222333111------,,,,,,***(((((((((((())))))))))))***+++---......111000,,,,,,...---***(((((((((((('''&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''""""""!!!!!!"""&&&,,,111---+++(((%%%$$$%%%''')))***(((&&&$$$%%%%%%%%%%%%(((%%%""""""###$$$$$$$$$$$$'''&&&###%%%111===CCC<<<666111...***&&&'''+++###$$$""""""'''...000,,,......,,,***)))'''&&&&&&%%%$$$$$$%%%'''((('''&&&'''&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$######%%%'''((('''$$$###%%%&&&$$$%%%)))&&&%%%%%%'''))))))(((&&&)))&&&$$$$$$&&&&&&&&&&&&!!!###### """$$$$$$$$$######""""""######!!!"""$$$'''******(((%%%)))&&&"""!!!###$$$%%%$$$"""&&&)))((($$$###&&&***"""%%%'''&&&###"""###&&&))))))'''$$$!!!!!!$$$&&&---(((###"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%###"""###%%%***(((&&&'''******'''$$$%%%%%%$$$$$$%%%&&&((((((***)))'''%%%$$$$$$&&&((('''((()))***+++,,,,,,,,,%%%,,,000...+++,,,,,,+++------,,,+++)))((('''&&&++++++***)))((('''''''''&&&---000,,,'''&&&%%%###$$$$$$$$$%%%'''***---///+++***(((&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((())),,,***(((&&&&&&''')))+++%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((***)))'''&&&%%%%%%&&&'''&&&&&&''''''(((''''''&&&)))&&&&&&))))))'''(((+++&&&&&&&&&&&&'''(((((()))###%%%%%%$$$(((---///,,,(((((())))))))))))(((((('''&&&$$$######$$$&&&'''$$$%%%'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$######&&&'''(((&&&$$$###$$$$$$(((((('''(((((('''&&&%%%$$$$$$###""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%'''((((((&&&$$$"""###%%%&&&&&&%%%$$$%%%%%%######$$$&&&'''***+++---(((&&&######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))((($$$$$$)))+++)))))))))((((((((())))))***$$$%%%&&&&&&&&&&&&)))+++,,,,,,,,,***((()))+++---,,,,,,++++++++++++++++++***)))((('''''''''''''''((((((((('''''')))---111&&&%%%$$$'''***+++***((()))%%%!!!###'''***(((%%%&&&&&&&&&%%%%%%$$$$$$#########""""""###$$$&&&'''(((&&&$$$###$$$%%%&&&&&&***)))((((((((('''%%%############$$$%%%&&&'''(((&&&((()))'''%%%######$$$$$$###$$$&&&)))++++++***&&&%%%%%%$$$$$$$$$%%%%%%######%%%&&&'''&&&&&&%%%%%%'''***---,,,)))&&&%%%"""''')))((()))***)))%%%VVVWWWXXXXXXYYYYYYYYYXXXTTTWWWXXXUUUVVVYYYYYYVVVXXXYYYZZZZZZZZZYYYXXXWWWXXXYYYWWWTTTUUUXXXXXXTTTCCC===555222222222000---***++++++***(((''')))***((((((((((((***,,,...///'''******'''(((++++++(((&&&'''(((((('''&&&$$$###"""######$$$%%%&&&&&&'''#########$$$%%%%%%&&&&&&""""""""""""###&&&+++000((()))(((&&&$$$###$$$&&&))))))'''%%%###$$$'''***+++&&&###$$$$$$""""""$$$"""'''(((######,,,999AAA<<<000$$$!!!###%%%)))---%%%''''''&&&***000222000,,,+++)))'''%%%######"""&&&$$$###$$$&&&&&&&&&%%%((('''&&&%%%%%%$$$$$$%%%'''%%%###""""""$$$''')))%%%###$$$((((((%%%$$$'''!!!!!!"""%%%'''(((&&&%%%***&&&%%%'''(((&&&%%%%%%!!!######"""""""""###$$$######"""""""""######""""""###&&&))))))'''%%%+++'''"""!!!###%%%%%%$$$!!!&&&)))'''###"""''',,,%%%%%%&&&%%%$$$$$$&&&'''+++)))'''### !!!$$$&&&***'''$$$"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&''''''&&&$$$$$$%%%'''***'''%%%&&&((()))'''$$$&&&&&&%%%%%%%%%%%%%%%&&&)))))))))'''%%%%%%&&&(((''''''(((((()))***+++,,,(((...222222111222000------------,,,+++)))((('''((()))***)))'''&&&'''(((&&&...222///)))'''&&&$$$%%%$$$$$$%%%''',,,000333+++***(((&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$111...+++(((&&&%%%%%%%%%'''&&&&&&%%%&&&''')))***)))((('''&&&&&&&&&'''(((***)))((('''&&&''''''(((&&&&&&&&&&&&'''''''''((()))'''(((++++++((((((***'''''''''&&&''''''((()))$$$&&&%%%$$$(((...000------,,,+++***))))))))))))&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&&&&%%%$$$###""""""######$$$$$$%%%%%%'''(((((('''$$$######$$$&&&%%%%%%&&&(((((('''%%%""""""""""""""""""""""""""""""######$$$$$$%%%%%%###$$$&&&((('''%%%###!!!!!!###%%%&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%###$$$%%%&&&&&&%%%******)))(((&&&%%%$$$######$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%&&&''''''(((***)))&&&&&&+++---+++))))))((((((((()))******$$$%%%&&&&&&&&&&&&)))+++((()))************,,,...222111000...------------+++)))'''''')))))))))(((***)))&&&###!!!###(((,,,%%%&&&'''((())))))))))))%%%""" !!!$$$%%%$$$"""%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%######$$$%%%&&&$$$###$$$$$$$$$&&&(((((('''&&&######$$$$$$&&&'''))))))---------***%%%""" ###""""""###%%%'''&&&%%%%%%%%%%%%%%%%%%&&&''''''"""###%%%&&&'''''''''&&&$$$%%%)))---+++'''%%%&&&$$$(((***((()))***)))%%%YYYYYYZZZZZZZZZYYYXXXXXXUUUXXXYYYVVVWWWZZZ[[[XXXXXXYYYZZZ[[[[[[ZZZYYYYYYZZZ[[[YYYVVVVVVXXXUUUPPP>>>:::555222111000...+++''')))***)))''''''))),,,))))))((('''(((***,,,...&&&))))))&&&&&&((((((%%%%%%&&&'''(((((('''%%%$$$###$$$%%%&&&&&&'''''''''"""###$$$%%%%%%&&&&&&&&&$$$$$$$$$""""""###'''***$$$''')))(((%%%"""!!!"""%%%((((((%%%"""$$$,,,333///((($$$%%%%%%!!!!!!$$$"""&&&'''######)))///222111'''"""$$$&&&(((&&&***+++((((((,,,...---)))(((&&&$$$#########$$$&&&$$$######$$$%%%$$$###(((((('''%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$"""###''''''$$$###&&&!!!!!!"""$$$&&&&&&$$$"""&&&######)))***&&&$$$%%%"""!!!"""###%%%%%%###"""###"""""""""""""""###$$$###""""""$$$&&&'''&&&%%%,,,'''""" ###&&&%%%$$$$$$$$$$$$######$$$&&&)))%%%$$$$$$%%%&&&''''''&&&''''''&&&$$$"""###%%%'''&&&&&&%%%###""""""%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***)))'''&&&%%%&&&&&&&&&$$$$$$&&&(((+++'''$$$$$$&&&((('''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))'''''')))+++))))))((((((((((((((())))))...222333666777444...+++,,,,,,------,,,******&&&(((***)))'''%%%&&&(((###,,,222///)))&&&%%%$$$'''%%%$$$$$$&&&***///222***)))(((&&&&&&&&&''''''******)))((('''&&&%%%%%%---,,,***(((&&&$$$######'''&&&%%%%%%&&&(((***+++''''''&&&&&&&&&((()))***+++***)))((('''((())))))'''&&&&&&&&&&&&'''((())))))(((***......)))'''))))))((('''&&&&&&''''''(((&&&'''%%%###&&&,,,---+++111///,,,***(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$$$$######%%%(((***((('''!!!!!!"""###$$$$$$$$$$$$"""""""""######$$$%%%&&&###%%%'''((((((&&&###!!!"""$$$%%%$$$#########'''&&&%%%$$$#####################%%%''''''&&&$$$******)))(((&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%%%%$$$%%%&&&''')))***(((***)))&&&'''+++...,,,))))))(((((()))******+++&&&'''''''''&&&'''(((***%%%'''***,,,------///111555444111///,,,+++******+++)))''''''***+++***)))***)))'''$$$!!!"""$$$'''###'''******'''&&&(((+++$$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%#########&&&))))))&&&###"""!!!"""$$$(((******)))""""""###$$$%%%''')))))),,,------***&&&"""!!!!!!&&&$$$###$$$%%%%%%$$$############$$$%%%&&&'''(((###$$$&&&((())))))))))))$$$$$$(((,,,***$$$###'''%%%((()))''''''((('''$$$\\\\\\\\\\\\[[[YYYXXXWWWTTTXXXYYYXXXYYY]]]^^^\\\XXXYYYZZZ\\\\\\\\\[[[ZZZ^^^^^^[[[XXXXXXXXXSSSLLL:::777444222000...,,,***%%%((())))))''''''***---+++***((('''''')))+++,,,+++---,,,(((&&&'''&&&######%%%&&&(((((('''%%%$$$%%%%%%&&&'''''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%""" """$$$"""&&&***+++'''###!!! """&&&(((%%%!!!%%%000:::111)))%%%&&&%%%!!!!!!$$$"""%%%%%%###$$$''''''$$$%%%!!!###&&&$$$""""""$$$***,,,(((%%%&&&(((((('''&&&%%%$$$$$$%%%&&&'''&&&$$$""""""#########!!!)))((('''&&&%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$!!!!!!$$$$$$"""###&&&%%%$$$%%%&&&((('''$$$"""###!!!)))+++'''$$$&&&###"""!!!###&&&'''$$$!!!"""""""""""""""###$$$$$$$$$###"""###%%%&&&&&&%%%---'''!!! ###&&&%%%###&&&""" ###&&&&&&%%%%%%######&&&)))***'''$$$"""$$$%%%&&&%%%%%%&&&'''%%%&&&'''%%%""""""&&&***$$$$$$$$$$$$$$$$$$$$$$$$###%%%)))++++++***'''%%%###$$$%%%%%%$$$$$$&&&(((+++'''###"""%%%'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&"""%%%)))***))))))+++------,,,+++)))((((((''''''***...111333888;;;666...)))***+++---......------$$$'''))))))&&&%%%&&&(((!!!+++222///)))&&&%%%$$$((('''$$$###$$$(((,,,///***)))'''&&&&&&'''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))+++%%%%%%%%%&&&''')))+++---+++***)))(((((()))******'''&&&&&&%%%&&&'''((()))((((((+++//////***'''(((***)))((('''&&&&&&'''(((((((((&&&###$$$)))***'''444111---)))((((((***+++$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""$$$%%%$$$######%%%)))+++***(((!!!"""###$$$%%%&&&&&&&&&""""""""""""###$$$%%%&&&###%%%((())))))'''$$$"""!!!$$$%%%$$$###"""###(((((('''&&&%%%%%%%%%%%%""""""###&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%$$$%%%&&&(((***,,,''')))(((&&&''',,,...---))))))((())))))***++++++'''(((((((((''''''(((***$$$'''+++...///000222333555333000,,,)))'''&&&&&&+++(((&&&'''***,,,+++***((())))))'''%%%$$$&&&'''"""(((,,,+++&&&$$$''',,,&&&'''((('''%%%$$$%%%&&&#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&***------)))%%%$$$$$$$$$%%%(((***+++***!!!!!!"""###$$$&&&((()))'''((())))))'''%%%%%%&&&***(((''''''''''''%%%$$$!!!""""""###$$$&&&'''((($$$%%%''')))++++++++++++$$$###'''+++((("""###(((%%%((((((%%%%%%'''&&&###[[[[[[[[[[[[[[[[[[[[[[[[VVVXXX[[[]]]\\\ZZZVVVSSSXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWRRRKKKDDD777444000///000000...+++++++++***))))))***+++,,,++++++******))))))(((((()))((('''&&&%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''(((((((((&&&&&&%%%&&&'''((('''&&&%%%$$$(((&&&$$$""""""###$$$%%%'''((((((&&&%%%$$$"""###$$$###""""""%%%,,,111...(((%%%((((((######'''%%%%%%%%%###"""%%%,,,111'''&&&$$$"""""""""$$$%%%%%%%%%$$$######$$$%%%%%%$$$%%%&&&'''''''''&&&%%%'''$$$""""""$$$&&&%%%$$$%%%$$$###"""###$$$&&&'''"""!!! """$$$&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%'''******'''$$$"""$$$%%%'''((((((''''''$$$###!!!"""######"""!!!$$$###!!! %%%""" ###&&&%%%$$$""""""""""""############&&&&&&$$$!!!"""'''(((&&&((('''&&&%%%&&&%%%###!!!"""$$$((())))))((((((((()))'''$$$"""!!!"""###%%%######$$$%%%''''''&&&$$$###$$$&&&''''''$$$""" $$$%%%&&&%%%$$$%%%'''***&&&'''%%%###'''---+++###$$$$$$%%%&&&&&&''''''((('''''''''(((***---///111222...++++++------(((######---111000999BBB999%%%((()))+++,,,+++)))(((''',,,+++)))(((&&&%%%%%%$$$$$$'''***,,,---***'''%%%&&&&&&%%%&&&''')))+++,,,---(((%%%'''))))))***...%%%&&&((()))***)))((('''&&&'''''''''%%%%%%%%%&&&'''''''''''''''((()))***((('''&&&%%%&&&(((***,,,******(((''''''((()))***'''%%%$$$$$$&&&''''''&&&,,,***(((&&&%%%%%%&&&'''((()))))))))))))))(((((((((''''''&&&&&&&&&&&&'''222---+++,,,+++'''%%%%%%&&&###$$$'''(((%%%&&&((()))'''$$$"""!!!"""$$$%%%$$$&&&(((&&&$$$"""$$$&&&$$$###############$$$$$$(((%%%###'''...111---(((((($$$"""$$$(((***((($$$"""#########$$$$$$$$$$$$)))&&&%%%((()))%%%#########((()))&&&###"""""")))***)))'''$$$"""###$$$"""%%%'''((('''&&&&&&'''######$$$%%%%%%&&&&&&'''+++'''&&&)))&&&!!!!!!'''%%%&&&'''((()))***+++,,,(((''''''***------***'''(((''''''''')))+++---...(((((('''''''''(((((()))&&&''')))+++,,,---,,,,,,---,,,)))'''%%%%%%%%%%%%&&&''')))++++++***(((''')))((('''''''''(((***+++((())))))((('''&&&'''((((((((((((((('''%%%###!!!$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&$$$&&&)))***)))((('''((( ######!!!###(((+++******%%% $$$&&&%%%"""$$$%%%&&&%%%###"""###$$$,,,,,,***'''$$$"""###%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''''')))******'''$$$###''')))((($$$$$$'''+++$$$%%%'''((()))((('''&&&YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYXXXWWWWWWYYYYYYZZZZZZZZZYYYYYYXXXYYYYYYYYYZZZXXXRRRIIICCC999666222111111000---++++++***))))))))))))***+++***))))))))))))(((((((((((('''&&&%%%$$$$$$$$$$$$&&&%%%$$$###############&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$###&&&%%%$$$"""""""""###$$$$$$&&&''''''&&&%%%###!!!"""$$$&&&%%%$$$$$$'''***,,,'''%%%''''''######&&&$$$%%%%%%###"""$$$***///)))(((&&&$$$###""""""###$$$$$$###""""""###$$$$$$###$$$%%%&&&&&&&&&%%%$$$'''$$$""""""$$$%%%%%%$$$############$$$%%%&&&&&&"""!!! """$$$%%%###!!!########################%%%$$$$$$'''))))))&&&$$$###$$$%%%&&&'''''''''&&&&&&%%%######$$$$$$###!!!$$$###""""""!!!"""""""""&&&$$$"""###%%%&&&%%%$$$"""############$$$$$$$$$%%%&&&$$$!!!"""'''(((&&&%%%%%%$$$%%%&&&&&&%%%### ###&&&'''&&&%%%%%%%%%&&&%%%#########$$$&&&'''%%%$$$$$$%%%&&&&&&$$$"""###$$$%%%&&&%%%$$$###!!!&&&&&&&&&%%%$$$%%%)))+++'''(((&&&$$$(((...,,,%%%&&&&&&&&&&&&&&&&&&'''''')))'''&&&(((---333666888///+++((((((******'''######***,,,...:::EEE===***((((((((()))******((('''***)))((('''((()))))))))&&&&&&(((((((((((('''&&&&&&&&&''''''(((***+++,,,,,,'''$$$&&&(((((())),,,$$$&&&''')))))))))''''''''''''''''''%%%%%%%%%%%%''''''''''''(((((((((((('''&&&&&&%%%%%%&&&'''((()))((('''&&&&&&'''((())),,,((($$$$$$'''***+++++++++***(((&&&%%%&&&'''''')))((('''&&&&&&'''((())))))(((''''''&&&&&&''''''...)))'''))))))%%%###$$$&&&$$$$$$'''(((%%%&&&((()))'''%%%$$$######$$$%%%$$$&&&'''&&&$$$###$$$&&&$$$$$$##################%%%###$$$***111333---&&&'''$$$"""###''')))'''$$$######$$$$$$$$$%%%%%%%%%&&&######(((***'''&&&'''"""%%%((((((%%%###""""""%%%&&&'''%%%$$$###$$$%%%###%%%(((((('''&&&''''''&&&&&&&&&'''''''''''''''***''''''(((&&&!!!"""'''&&&&&&'''((()))******+++(((((()))***,,,+++)))''''''''''''((()))+++,,,---((((((((((((((()))***+++***+++,,,,,,---,,,++++++...,,,***((('''&&&&&&&&&&&&'''(((*********)))((()))((('''&&&&&&'''((((((((()))+++***(((''''''(((((((((((((((&&&%%%###"""#########"""######$$$$$$$$$%%%&&&'''((('''&&&&&&''''''&&&''''''(((((()))&&&((('''###"""%%%&&&###,,,(((%%%$$$&&&''''''%%%%%%&&&'''&&&$$$###$$$%%%******)))&&&$$$"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''))))))&&&$$$$$$''')))'''$$$$$$'''+++%%%'''(((******)))((('''YYYYYYYYYYYYYYYYYYYYYYYY\\\ZZZXXXWWWVVVWWWYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWXXXYYY[[[[[[XXXPPPGGG@@@;;;888444222111///---+++***))))))(((((())))))***''''''((((((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$#########&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%$$$######$$$$$$###"""""""""#########$$$%%%''''''&&&$$$###"""%%%'''(((&&&$$$"""""")))&&&%%%&&&%%%""""""%%%"""$$$$$$###!!!###(((---***)))(((&&&%%%###"""!!!######"""!!!!!!"""######"""###$$$%%%%%%%%%%%%$$$%%%$$$""""""$$$%%%$$$###"""###$$$%%%&&&&&&&&&&&&""""""!!!###$$$%%%###""""""""""""#####################$$$%%%''''''%%%#########%%%&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%$$$""""""###$$$$$$%%%%%%$$$$$$&&&%%%%%%%%%&&&&&&%%%############$$$$$$$$$%%%%%%###%%%%%%"""###''')))'''#########%%%'''((('''&&&"""$$$&&&'''%%%$$$$$$$$$"""######%%%&&&'''((()))&&&%%%$$$%%%%%%%%%###!!!$$$$$$$$$$$$%%%%%%%%%%%%((((((&&&%%%$$$&&&***...)))(((&&&&&&)))...---((('''&&&&&&&&&&&&''''''((()))((()))000888===<<<999---)))&&&&&&((()))'''%%%###'''((()))666EEEAAA222)))'''%%%&&&)))+++***((()))(((&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''((()))***++++++++++++&&&$$$&&&((('''(((+++%%%&&&'''((((((((('''&&&((((((''''''&&&%%%$$$$$$''''''((()))((('''&&&%%%%%%%%%&&&%%%%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''///***$$$$$$)))...///...***)))'''&&&&&&&&&'''''')))(((%%%###$$$%%%(((******)))((('''''''''((((((+++'''%%%'''(((&&&%%%&&&'''$$$$$$'''(((%%%%%%(((&&&&&&%%%%%%$$$#########%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$############"""!!!$$$,,,444444---%%%&&&###!!!###&&&'''%%%######$$$$$$$$$$$$%%%%%%%%%$$$!!!"""&&&(((&&&%%%&&&$$$%%%'''&&&$$$######$$$"""###%%%%%%$$$$$$&&&'''###&&&(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&)))''''''(((%%%"""###&&&'''''''''(((((()))))))))''')))++++++***(((((((((''''''(((******+++++++++((((((((()))***+++,,,---.........---,,,+++***)))---,,,+++)))((('''''''''&&&''''''((()))******+++)))((('''&&&%%%%%%&&&&&&(((***++++++***(((((((((''''''''''''&&&%%%$$$###$$$$$$######"""############%%%'''))))))(((&&&%%%***'''######&&&))))))((()))***((($$$"""$$$### ***)))'''&&&%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((((('''%%%$$$'''((('''$$$$$$'''***'''(((***+++,,,+++***(((ZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZXXXWWWVVVXXXYYY[[[ZZZZZZZZZZZZYYYXXXWWWVVVVVVXXXZZZZZZUUULLLAAA;;;888666444111000...---,,,)))))))))(((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&''''''((()))++++++)))(((&&&&&&%%%%%%&&&%%%###"""!!!""""""###$$$$$$$$$$$$######""""""######""""""""""""""""""$$$###%%%((((((%%%###$$$###%%%&&&'''&&&###!!! &&&&&&&&&%%%###""""""$$$!!!###$$$###!!!"""&&&***((((((((('''&&&%%%###"""#########""""""###############$$$$$$%%%%%%&&&&&&$$$$$$######$$$$$$$$$$$$"""###$$$&&&'''&&&&&&%%%############$$$$$$###"""###############$$$$$$$$$""""""###$$$%%%%%%$$$#########$$$%%%%%%%%%%%%%%%((('''%%%%%%%%%%%%###!!! """###%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%###"""############$$$$$$$$$$$$!!!%%%%%%######''')))((($$$######%%%'''((('''%%%%%%&&&((((((&&&%%%%%%&&&!!!###%%%'''(((((((((((('''%%%%%%%%%&&&&&&%%%$$$&&&%%%%%%$$$%%%&&&((()))***)))'''%%%$$$&&&+++///)))'''&&&&&&))),,,,,,+++&&&%%%%%%&&&'''(((***+++$$$%%%)))333;;;<<<444++++++(((%%%%%%&&&((()))((($$$(((&&&%%%...===@@@:::+++'''$$$%%%***------,,,---)))%%%$$$%%%&&&%%%###''''''&&&&&&%%%%%%%%%&&&%%%&&&((()))******)))))),,,'''%%%'''((('''(((***%%%&&&''''''''''''&&&&&&***)))'''''''''&&&%%%###&&&''')))))))))'''%%%######$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&---((($$$%%%+++///...+++(((((('''&&&&&&&&&''''''((('''&&&%%%&&&'''((()))+++***(((''''''((()))***---(((''')))+++))))))+++(((%%%%%%((((((%%%%%%((($$$$$$%%%%%%$$$###!!! %%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""!!!$$$,,,444555...'''$$$###""""""$$$%%%$$$"""############$$$$$$$$$$$$%%%""""""&&&'''###!!!!!!$$$$$$$$$$$$$$$%%%&&&'''"""$$$&&&&&&%%%%%%&&&'''###%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$###""""""((((((((('''%%%###$$$&&&''''''(((((((((((((((((('''***,,,+++(((&&&''')))'''((()))+++++++++***)))''''''((()))***+++---...///......---+++***)))(((,,,+++***)))((((((''''''&&&&&&&&&'''(((***+++,,,******)))'''&&&%%%%%%$$$&&&)))++++++)))''''''''''''''''''&&&&&&%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$"""$$$'''******(((&&&$$$***%%%!!!###'''***(((%%%%%%''''''$$$###&&&&&&###$$$%%%&&&%%%###!!!"""###%%%&&&'''&&&$$$###$$$%%%###%%%%%%%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''(((((('''%%%&&&'''&&&%%%$$$&&&((('''(((***+++++++++)))(((ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXYYYYYYYYYYYYYYYXXXZZZZZZZZZZZZYYYWWWVVVVVVUUUWWWYYYWWWPPPFFF<<<555333333111000...------...))))))))))))((((((''''''%%%%%%&&&'''((()))******(((''''''(((((()))***+++,,,+++)))((('''&&&&&&&&&&&&%%%###"""!!!"""######$$$$$$#########"""""""""###""""""!!!""""""######((($$$%%%((('''###!!!$$$&&&%%%$$$###$$$$$$$$$######&&&'''%%%""""""###### ###$$$###!!!!!!$$$'''&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((($$$$$$%%%%%%$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###############$$$############$$$$$$$$$%%%&&&%%%######$$$$$$"""  """$$$%%%%%%$$$$$$###$$$%%%&&&%%%###"""!!!"""""""""#########$$$$$$!!!%%%'''$$$###&&&((('''&&&%%%%%%%%%&&&&&&$$$"""%%%&&&''''''%%%$$$%%%&&&###$$$&&&'''((('''&&&%%%&&&%%%$$$%%%'''))))))(((((('''&&&&&&&&&(((***+++***)))'''%%%$$$''',,,000(((&&&%%%&&&((()))+++,,,$$$$$$$$$%%%'''***---///%%%###$$$)))///...&&&(((&&&######$$$&&&(((((('''***)))###&&&222;;;===,,,)))&&&'''+++...//////000+++&&&%%%''')))(((&&&'''((()))))))))'''&&&%%%$$$%%%'''((()))(((((('''---(((&&&)))***((((((***''''''''''''''''''&&&&&&***(((&&&&&&''''''&&&$$$&&&'''((()))((('''%%%###!!!###&&&(((***)))((('''###$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$'''+++,,,)))%%%&&&&&&&&&&&&&&&'''''''''&&&'''(((******)))((((((***)))'''&&&'''(((***,,,///***(((***,,,***+++---)))&&&&&&((((((%%%%%%(((%%%%%%&&&'''&&&%%%###!!!%%%%%%$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$"""###***222444///)))$$$###"""######$$$###""""""""""""############$$$&&&$$$%%%***+++'''###""""""""""""###%%%(((***+++%%%''')))((('''%%%%%%&&&"""$$$&&&&&&%%%######$$$&&&&&&%%%$$$###""""""!!!'''((((((&&&$$$$$$%%%&&&''''''''''''(((((((((((('''***,,,***'''%%%''')))'''(((***++++++***)))(((&&&''''''((()))***,,,---,,,,,,++++++******)))))))))))))))((((((''''''&&&&&&&&&&&&'''(((***+++,,,++++++***)))(((&&&%%%%%%%%%'''))))))'''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$!!!###'''))))))(((%%%###'''$$$"""%%%)))***&&&""""""%%%&&&$$$$$$'''(((%%%!!!###%%%$$$###!!!!!!!!!###$$$%%%$$$"""""""""$$$"""###%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%''')))))))))&&&&&&&&&&&&%%%$$$&&&'''%%%&&&(((******)))((('''YYYYYYYYYYYYYYYYYYYYYYYYVVVWWWYYY[[[[[[ZZZXXXWWWYYYYYYYYYYYYXXXXXXWWWVVVTTTWWWXXXTTTLLLAAA777222000111111///---,,,---///************)))(((''''''&&&&&&'''((())))))******((((((((((((((()))***+++)))((('''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$###"""!!!!!!"""$$$&&&+++%%%###'''&&&!!!!!!&&&(((%%%""""""###%%%&&&&&&!!!&&&)))%%%"""###$$$### ###%%%$$$"""!!!"""%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$&&&%%%$$$"""######$$$$$$%%%%%%&&&'''''''''!!!"""######""""""###%%%$$$######""""""###$$$$$$$$$###!!!"""######"""  !!!"""############"""$$$%%%%%%###""""""###############$$$$$$$$$%%%!!!&&&(((%%%###$$$&&&&&&((('''&&&&&&&&&%%%### """$$$%%%$$$###"""$$$%%%%%%%%%&&&''''''&&&$$$$$$%%%$$$###$$$''')))******)))((('''''''''((()))***))))))'''&&&%%%'''+++///(((%%%$$$&&&((((((***///%%%%%%%%%%%%(((+++...000222,,,%%%###%%%'''%%%###$$$######"""###$$$%%%&&&***,,,+++&&&'''...555888++++++******+++---000111111,,,'''''',,,000000...((()))+++++++++)))'''%%%$$$%%%&&&&&&''''''''''''---)))'''***+++)))(((***)))(((((((((''''''''''''***'''%%%&&&((()))'''$$$&&&&&&'''((('''&&&%%%$$$"""###&&&)))+++++++++***$$$$$$%%%&&&''''''''''''"""###&&&)))***(((%%%"""%%%%%%&&&&&&'''''''''((($$$&&&)))+++,,,+++)))'''(((&&&%%%%%%&&&))),,,...000***''')))***((((((+++)))&&&&&&)))(((%%%%%%((((((((()))))))))'''%%%$$$%%%$$$###$$$&&&'''&&&%%%###$$$%%%&&&&&&%%%$$$###&&&$$$$$$***222444///)))$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$)))000333///***)))"""!!!!!!###'''***++++++''')))******(((&&&%%%%%%###%%%''''''%%%#########(((''''''&&&%%%$$$$$$###%%%((()))%%%###%%%&&&%%%&&&&&&&&&''''''(((((((((((()))))))))'''''''''((()))************))))))((('''''''''((()))***+++,,,++++++***))))))******+++''''''(((((((((((('''&&&&&&''''''((()))******++++++++++++***)))'''&&&%%%&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$######"""#########!!!###%%%''''''&&&$$$###$$$######&&&))))))%%%"""###&&&'''$$$$$$'''&&&""""""###%%%&&&'''&&&$$$###"""$$$$$$###"""!!!"""###!!!###%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&+++)))&&&%%%&&&((())))))'''&&&%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((&&&%%%YYYYYYYYYYYYYYYYYYYYYYYYVVVWWWYYYZZZ[[[ZZZYYYXXXXXXXXXXXXYYYXXXXXXWWWWWWVVVXXXXXXSSSIII>>>555111111333333000---,,,---///+++++++++++++++)))((('''((((((((())))))*********''''''''''''''''''(((((('''&&&&&&%%%$$$$$$$$$%%%$$$$$$%%%&&&''''''''''''&&&%%%$$$###"""###$$$$$$&&&$$$""" ###&&&(((+++###!!!%%%%%% ###+++***'''######$$$&&&&&&$$$ '''***&&&"""###%%%$$$ ###&&&%%%###!!!"""$$$&&&%%%$$$######$$$%%%&&&"""###$$$%%%%%%$$$###"""$$$#########%%%&&&((()))$$$'''))))))'''&&&&&&''')))((('''&&&%%%$$$$$$$$$###%%%'''&&&###""""""$$$######$$$%%%%%%&&&''''''!!!###$$$###""""""$$$&&&$$$###""""""!!!"""###$$$"""!!! !!!###$$$###"""!!!!!!!!!!!!!!!"""###$$$"""$$$%%%$$$""""""$$$'''%%%%%%%%%&&&&&&&&&''''''!!!'''***&&&"""###%%%%%%((('''&&&&&&&&&%%%### !!!"""######"""###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%###""""""%%%'''''''''((((((''''''&&&''''''''''''((('''&&&&&&'''***---)))%%%%%%((()))(((+++111((('''&&&&&&'''***---///666222,,,))))))*********%%%%%%&&&&&&%%%%%%&&&'''+++,,,,,,,,,000333111---(((+++---,,,******...222222,,,''''''---111111///++++++***))))))((('''''''''&&&&&&&&&&&&'''((((((,,,(((''')))***((('''(((******)))((((((((((((((()))&&&$$$&&&)))+++)))&&&%%%&&&&&&&&&&&&&&&&&&'''$$$%%%''')))************%%%%%%'''((()))))))))(((###&&&)))***(((%%%$$$$$$###$$$%%%&&&''''''(((((($$$&&&''')))******)))(((%%%$$$######%%%)))---000222,,,(((((((((&&&&&&(((***''''''))))))&&&%%%((((((((((((((('''&&&%%%%%%&&&$$$###$$$&&&'''&&&$$$!!!###%%%&&&''''''%%%%%%%%%$$$&&&---444555...&&&$$$%%%%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&###%%%+++555777222+++)))$$$""""""$$$(((***)))(((&&&(((******(((%%%$$$$$$%%%'''((((((&&&%%%$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$))))))$$$###&&&'''%%%%%%%%%&&&&&&'''((()))))))))'''&&&'''((())))))(((++++++***))))))((()))))))))))))))))))))***+++,,,---,,,+++*********++++++'''((())))))))))))((('''&&&'''(((*********)))((())))))***))))))'''%%%$$$(((((((((&&&$$$$$$&&&)))&&&%%%%%%$$$%%%&&&'''(((#########"""######$$$$$$!!!"""###$$$%%%$$$############$$$%%%%%%%%%%%%%%%###''''''%%%%%%&&&%%%"""###"""$$$'''++++++((($$$###$$$%%%$$$"""!!!"""###"""$$$&&&&&&%%%$$$$$$%%%(((&&&$$$""""""$$$&&&(((---)))%%%$$$$$$&&&'''''''''&&&%%%$$$%%%%%%%%%$$$###%%%'''(((((((((&&&%%%[[[[[[[[[[[[[[[[[[[[[[[[WWWXXXXXXYYYYYYYYYZZZZZZWWWWWWXXXXXXYYYXXXXXXXXXWWWYYYYYYSSSHHH===555222444555555222...+++,,,...+++,,,,,,,,,+++***((('''))))))))))))************'''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''###$$$&&&((()))))))))(((&&&&&&$$$#########$$$%%%(((%%%""" ###'''***+++"""$$$%%%!!!%%%///+++(((%%%%%%&&&'''$$$"""(((+++&&&"""$$$&&&$$$!!!$$$'''&&&###!!!"""###((('''$$$"""!!!"""###$$$!!!"""###$$$$$$###"""!!!###"""""""""###%%%'''(((%%%(((******(((&&&'''(((+++***'''%%%$$$######$$$###%%%'''&&&###""""""$$$""""""###$$$%%%%%%&&&&&&!!!###%%%$$$"""!!!$$$'''$$$###"""!!!!!!"""######"""!!! !!!###$$$$$$######"""!!!!!!!!!"""$$$%%%###%%%&&&%%%######&&&***'''''''''(((((((((((()))"""(((+++'''""""""$$$$$$'''&&&%%%%%%&&&%%%###"""###$$$%%%%%%$$$%%%''')))#########$$$$$$%%%%%%%%%%%%###!!!!!!###$$$$$$$$$'''''''''&&&&&&%%%%%%$$$&&&'''''''''&&&''')))+++***&&&&&&)))***(((,,,444+++***((('''''')))+++---,,,---...///...+++((('''((()))++++++***))))))***,,,++++++111:::;;;000%%%&&&+++///---(((''',,,111444---&&&%%%***...,,,)))---+++)))&&&&&&&&&((())))))((('''&&&&&&''')))***+++'''&&&)))***'''%%%'''++++++***))))))))))))))))))&&&###%%%***,,,***&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''((())))))))))))%%%&&&(((***+++******)))&&&))),,,+++&&&###%%%(((###$$$%%%&&&'''(((((((((%%%%%%%%%&&&'''((())))))###"""""""""%%%)))...111555...***))))))&&&&&&(((***''''''))))))&&&%%%(((&&&&&&%%%$$$$$$######"""&&&$$$"""$$$'''(((&&&$$$ """$$$'''((('''&&&&&&$$$$$$'''///666555,,,###%%%%%%&&&%%%#########$$$&&&&&&&&&'''''''''(((((($$$%%%,,,555777///&&&"""&&&$$$###%%%((()))'''$$$###&&&((()))'''%%%$$$$$$'''(((******(((&&&&&&&&&$$$$$$$$$############"""$$$))))))$$$"""&&&(((%%%$$$$$$%%%&&&'''))))))***)))&&&$$$%%%)))+++***(((,,,+++***((((((((())))))+++++++++***++++++,,,,,,000///---+++******++++++'''(((***++++++***))))))&&&''')))++++++***(((''''''((((((((((((&&&%%%$$$******(((&&&$$$%%%(((+++&&&%%%$$$$$$%%%&&&((()))$$$$$$$$$$$$%%%&&&''''''!!!!!!"""###############$$$$$$$$$###"""###%%%(((!!!%%%&&&%%%%%%((('''$$$"""!!!!!!&&&,,,---(((###$$$%%%&&&%%%###"""###$$$###%%%''''''&&&%%%$$$%%%)))'''###!!!!!!###''')))---)))%%%"""###$$$%%%&&&(((&&&%%%$$$%%%%%%$$$$$$$$$%%%'''((()))((('''&&&]]]YYYWWWXXX\\\^^^[[[XXXXXXYYYZZZYYYXXXYYY[[[\\\XXXWWWWWWWWWXXXYYYXXXWWWQQQWWWWWWLLLAAA<<<777222333222000---++++++---000///---)))''''''(((((('''------+++***((('''&&&%%%)))((('''&&&''')))+++,,,***)))''''''(((((('''%%%#########$$$&&&((()))***((((((***)))$$$!!!'''000((($$$!!!"""&&&***++++++'''$$$"""!!!"""#########***)))((('''&&&%%%$$$$$$+++)))&&&$$$""""""######(((######&&&%%%###)))'''$$$"""!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$&&&$$$""""""%%%((()))***---)))%%%$$$%%%&&&$$$""")))'''$$$%%%''''''%%%###$$$###$$$'''&&&%%%''',,,***(((&&&%%%&&&&&&%%%$$$"""######"""!!!!!!"""###'''$$$!!!!!!###%%%$$$###&&&&&&$$$###""""""!!!!!!%%%&&&$$$!!!!!!%%%$$$ ###%%%&&&''''''&&&$$$"""###############$$$%%%&&&%%%&&&'''%%%###""""""###"""###$$$%%%%%%%%%$$$###%%%%%%%%%&&&'''((()))***%%%""" ###(((***(((%%%&&&&&&''''''((())))))***)))))))))(((&&&%%%&&&(((,,,***((('''&&&'''((()))((('''&&&%%%%%%&&&((()))&&&&&&&&&'''(((***,,,---...---+++)))''''''((((((###000===AAA999...(((&&&&&&***......+++))))))***---000///+++***,,,+++(((***)))(((((()))***)))'''+++)))&&&&&&''')))******,,,+++)))((('''&&&''''''...,,,)))&&&$$$$$$%%%&&&&&&&&&'''''')))***+++,,,((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&(((******)))%%%%%%&&&'''((((((((((((***)))'''&&&%%%%%%&&&&&&%%%'''***++++++***+++,,,)))(((&&&%%%%%%'''***+++$$$$$$$$$&&&)))+++,,,,,,...(((###$$$&&&&&&(((,,,***(((''''''''''''%%%###%%%&&&'''''''''&&&%%%$$$%%%&&&&&&%%%######$$$&&&$$$%%%&&&&&&%%%%%%''')))///,,,,,,000555444,,,%%%$$$$$$$$$$$$%%%&&&'''(((******)))((('''&&&&&&%%%'''&&&%%%''')))((($$$!!!((('''&&&&&&'''&&&$$$###"""(((......***%%%$$$%%%!!!###%%%'''((((((''''''(((((('''&&&%%%$$$$$$$$$)))'''%%%%%%'''''''''&&&###$$$%%%'''(((((('''''''''&&&&&&''')))***)))''')))))))))))))))******++++++,,,---,,,***)))***+++111,,,***++++++(((&&&'''((()))***++++++***)))((()))))))))+++,,,+++(((%%%''''''''''''&&&&&&&&&&&&'''&&&%%%$$$%%%''')))+++...,,,((($$$ ###&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&$$$"""###%%%%%%"""'''''''''&&&%%%$$$###"""%%%"""###''''''%%%%%%'''&&&%%%&&&+++000000+++&&&((('''%%%###""""""######&&&((()))'''$$$###%%%'''***(((%%%######%%%)))+++222'''!!!$$$((('''$$$%%%%%%'''((((((&&&%%%$$$$$$###$$$&&&(((***)))%%%"""YYYXXXWWWYYY[[[]]]\\\[[[ZZZZZZ[[[ZZZXXXXXXYYY[[[\\\XXXTTTUUUYYYZZZWWWSSSSSSVVVSSSHHH===999555222333222111...++++++...000///,,,)))'''((((((((((((******))))))((((((((((((***((('''%%%%%%&&&'''))))))'''&&&&&&'''((('''&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$&&&'''%%%"""'''...'''$$$!!!"""&&&***+++,,,'''%%%###"""###%%%&&&&&&***)))((('''&&&%%%%%%%%%(((&&&%%%#########%%%%%%'''$$$""""""$$$%%%$$$###%%%$$$###""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%$$$"""###&&&((())))))))))))(((&&&$$$###$$$%%%(((&&&$$$%%%''''''&&&$$$((('''(((+++***(((***...'''%%%###"""""""""!!! %%%&&&&&&### """$$$%%%### !!!###%%%%%%$$$%%%%%%$$$###""""""""""""###$$$### !!!$$$###""""""###$$$$$$$$$###"""%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$%%%''''''((())))))((('''&&&$$$$$$%%%%%%&&&((()))***&&&###"""$$$(((***(((&&&'''''''''''''''''''''''')))))))))(((&&&&&&'''(((,,,+++)))((((((((()))***'''((())))))************'''(((((()))***+++,,,,,,,,,,,,***)))(((''''''''''''111::::::222)))&&&'''''')))+++,,,+++***))))))+++------))))))+++***(((((('''&&&&&&'''((('''&&&)))'''%%%&&&(((***,,,,,,,,,+++)))(((''''''''''''+++***'''%%%%%%%%%'''((('''''''''((()))***,,,---)))(((&&&$$$$$$%%%'''((('''%%%%%%&&&(((******)))&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''###%%%((()))(((''''''((('''&&&$$$###$$$&&&)))+++&&&%%%$$$$$$'''***---...111***%%%&&&&&&%%%&&&***)))(((&&&&&&''''''&&&$$$%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%###$$$%%%%%%$$$%%%''')))+++******,,,///...)))$$$$$$$$$$$$$$$%%%&&&'''(((((((((''''''&&&%%%$$$$$$&&&%%%%%%'''))))))'''$$$)))(((''''''''''''$$$"""###(((------)))%%%%%%&&&$$$%%%&&&(((((('''&&&%%%)))((('''%%%$$$$$$%%%%%%)))'''&&&&&&'''((('''&&&$$$%%%&&&(((((((((((('''(((''''''(((***+++***((()))))))))((())))))******((()))******))))))+++,,,111+++(((((()))((((((+++))))))*********)))((('''((('''(((***,,,---+++***+++************)))))))))''''''&&&%%%&&&'''((()))&&&''''''&&&$$$$$$%%%'''&&&&&&$$$$$$$$$$$$&&&&&&&&&$$$"""###$$$%%%###!!!&&&&&&&&&&&&%%%$$$######$$$!!!"""$$$$$$!!! ###$$$"""###'''+++,,,)))%%%&&&%%%$$$#########$$$$$$&&&(((((('''$$$$$$%%%(((+++)))&&&$$$$$$&&&)))+++...%%%!!!%%%)))&&&""" $$$&&&((((((&&&$$$$$$$$$%%%$$$$$$&&&(((((('''%%%UUUWWWYYYYYYZZZ[[[\\\^^^[[[[[[[[[ZZZXXXWWWXXXYYY___YYYSSSUUUZZZ\\\VVVPPPVVVUUUNNNBBB888555444222333333111///,,,,,,...000...+++((('''((()))))))))'''''''''((())))))******)))(((&&&$$$###$$$%%%&&&'''%%%$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$######"""""" !!!%%%&&&%%%&&&***%%%###"""###&&&)))+++,,,'''&&&%%%$$$%%%''')))***+++)))(((&&&%%%%%%%%%&&&$$$######"""###$$$&&&'''%%%&&&'''&&&%%%######$$$!!!!!!"""###%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&$$$$$$######$$$######$$$'''(((((('''&&&(((***'''"""!!!###'''&&&%%%$$$%%%&&&'''&&&%%%)))((())),,,+++(((***...'''%%%$$$$$$%%%&&&%%%$$$''')))***&&&!!!"""&&&$$$"""!!!"""###%%%%%%$$$$$$$$$###############$$$"""$$$$$$"""$$$&&&$$$"""""""""######$$$$$$%%%''''''((()))((((((&&&&&&&&&'''((('''&&&%%%&&&'''******++++++***)))((('''$$$$$$$$$%%%&&&'''((()))'''%%%###%%%(((***(((&&&''''''&&&&&&&&&%%%%%%%%%((())))))((('''&&&((()))---,,,***)))))))))***+++&&&(((+++---...---,,,+++)))***++++++,,,,,,++++++************)))'''&&&%%%+++000444111***$$$%%%(((''''''(((***++++++***((((((******''''''******'''((('''&&&&&&(((((('''&&&(((&&&%%%&&&)))+++------,,,+++***(((''''''''''''((('''&&&%%%%%%&&&((()))((('''''''''(((***+++,,,***)))'''%%%%%%&&&'''))))))'''%%%%%%''')))))))))''''''''''''&&&%%%$$$######$$$%%%'''((()))))))))###%%%((((((&&&%%%%%%&&&%%%$$$###"""###%%%''')))(((&&&$$$###%%%)))---000111***&&&''''''&&&'''+++((('''&&&&&&'''((('''%%%%%%%%%%%%%%%&&&&&&'''(((&&&((()))(((&&&$$$###$$$"""$$$%%%$$$$$$$$$&&&(((&&&'''((((((((('''&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$###&&&%%%$$$%%%((()))((('''+++)))((((((((('''%%%"""$$$'''******'''%%%%%%'''&&&'''(((((('''&&&%%%$$$***(((&&&%%%$$$%%%&&&'''((('''&&&&&&(((((((((&&&'''((()))***++++++******)))(((((()))++++++***)))******)))(((((()))))))))%%%'''((((((((()))+++---000)))%%%'''((((((+++...)))************)))((('''+++)))((()))+++,,,,,,+++++++++++++++************'''''''''''''''&&&&&&%%%!!!$$$'''((('''%%%$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&$$$""""""$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%%%%''''''###"""$$$###!!!!!!$$$(((***(((&&&%%%%%%$$$######$$$$$$%%%&&&''''''&&&%%%$$$&&&''',,,***(((%%%%%%&&&((())),,,&&&$$$(((+++'''"""###%%%''''''%%%$$$###$$$&&&$$$######%%%((()))(((TTTXXX[[[ZZZXXXWWWZZZ^^^ZZZZZZ[[[ZZZXXXXXXYYY[[[]]]YYYVVVWWWZZZ[[[XXXUUUZZZSSSHHH<<<555333333333333333222///---,,,...000---***((('''(((*********'''(((((())))))******+++((('''%%%$$$$$$%%%&&&'''&&&$$$######%%%''''''&&&&&&&&&%%%%%%$$$$$$###"""$$$ %%%)))'''%%%%%%$$$###"""###&&&(((+++,,,%%%%%%%%%$$$%%%'''***,,,***)))'''%%%%%%%%%&&&'''###############$$$&&&&&&###'''+++***&&&"""###%%% !!!###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$$$$$$$#########%%%'''((('''%%%%%%'''(((&&&$$$###$$$&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&)))(((%%%&&&***%%%$$$###$$$'''))))))((($$$))),,,)))$$$!!!###'''$$$$$$########################""""""###$$$$$$%%%###&&&'''&&&'''***'''"""$$$$$$$$$$$$%%%&&&'''((('''((()))***)))(((%%%$$$%%%&&&''''''&&&%%%&&&(((******))))))((('''&&&&&&$$$$$$$$$$$$%%%'''((()))'''%%%$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((()))((('''''')))***++++++***)))))))))***+++&&&''')))+++,,,---,,,,,,******+++,,,,,,+++***)))))))))******)))(((&&&%%%***---///,,,%%%"""$$$((((((&&&%%%(((+++,,,***'''&&&))))))'''(((++++++(((***)))((((((***+++***))))))'''&&&''')))+++,,,+++++++++***)))((('''&&&&&&''''''%%%%%%%%%&&&((()))'''&&&&&&%%%&&&(((***+++)))((((((((('''''''''''')))'''$$$$$$%%%'''((('''&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))***+++,,,++++++&&&((())))))'''&&&%%%&&&'''&&&$$$######$$$&&&'''''''''&&&%%%%%%(((---000///)))&&&''')))((())),,,'''&&&%%%&&&(((((('''&&&%%%%%%$$$$$$%%%'''(((***''')))++++++)))&&&%%%$$$"""###$$$$$$###$$$&&&'''###%%%'''&&&###"""$$$&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&&&&+++***)))(((((('''%%%###$$$&&&'''&&&$$$$$$%%%&&&'''''''''((('''&&&%%%%%%***)))&&&$$$$$$%%%'''(((''''''&&&'''))))))(((''')))***+++---------,,,+++)))(((((()))***+++)))(((******)))(((((((((((()))&&&'''((((((((()))+++...+++'''%%%(((******+++...)))))))))))))))(((((('''111...+++)))************)))))))))((((((((('''''''''((())))))((('''%%%######%%%((((((&&&$$$""""""&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$""""""###%%%'''(((###$$$%%%%%%&&&&&&&&&%%%(((%%%&&&)))(((%%%$$$'''$$$""""""###'''))))))(((&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$%%%&&&+++)))'''%%%%%%%%%&&&&&&---***(((***,,,***%%%!!!"""$$$&&&&&&%%%######$$$%%%$$$###$$$&&&((()))(((UUUYYY]]][[[VVVTTTWWW[[[WWWXXXYYYYYYYYYYYY[[[]]]XXXYYY[[[[[[ZZZZZZ[[[]]][[[QQQCCC999444222333333222222222000---,,,---///---***((('''(((***************************))))))'''&&&%%%%%%&&&(((***,,,&&&$$$""""""$$$&&&''''''$$$%%%&&&&&&'''&&&&&&%%%(((###"""'''***'''$$$"""######$$$$$$%%%''')))+++###$$$$$$$$$###%%%))),,,))))))'''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!''',,,+++&&&"""###&&&!!!"""$$$&&&&&&%%%$$$###########################&&&%%%$$$######$$$%%%&&&$$$######%%%''''''&&&$$$&&&%%%###$$$&&&&&&%%%######$$$$$$%%%%%%%%%&&&'''""""""$$$'''&&&###$$$'''%%%$$$""""""$$$%%%$$$###%%%+++,,,(((%%%$$$&&&%%%%%%%%%$$$###"""!!!!!!""""""""""""###$$$%%%%%%"""%%%'''&&&(((+++(((###$$$$$$$$$$$$%%%&&&'''(((%%%'''((()))(((&&&$$$###$$$%%%&&&&&&%%%%%%&&&'''***)))((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((()))(((((((((***,,,))))))((((((((()))))))))'''&&&&&&&&&(((***,,,---*********+++******))))))))))))*********((('''&&&%%%))),,,***&&&$$$&&&))))))'''%%%'''***,,,***''''''******((())),,,---******(((((()))+++++++++***+++***((()))*********(((++++++***)))((('''&&&&&&(((((('''&&&&&&&&&'''''''''&&&$$$###$$$&&&(((***&&&''')))++++++)))&&&$$$'''%%%######%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&((()))***++++++***)))(((&&&((())))))'''%%%$$$%%%***)))(((&&&%%%%%%%%%%%%%%%'''((((((((()))+++...111+++'''((()))''''''***'''&&&%%%&&&(((((('''&&&%%%%%%$$$$$$%%%'''(((***(((+++------+++((('''&&&"""###$$$$$$###$$$&&&'''"""%%%'''&&&###"""%%%(((&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&$$$###"""######+++***((((((((((((%%%###$$$$$$%%%$$$######$$$&&&&&&&&&'''''''''((('''''')))(((&&&%%%%%%&&&'''((('''&&&&&&(((******)))'''((((((***++++++***)))))))))((('''((())))))(((&&&))))))((((((((((((((())))))******)))((((((+++---'''$$$&&&+++...+++***+++)))(((((((((((((((((()))111...***))))))***++++++(((((('''''''''&&&&&&&&&((()))***+++***(((%%%###%%%&&&'''&&&$$$###$$$&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$#########%%%(((***######$$$%%%&&&&&&&&&&&&""" !!!%%%&&&$$$$$$&&&$$$###""""""$$$&&&'''(((''''''&&&%%%$$$"""!!!!!!$$$###""""""###$$$$$$$$$((('''&&&%%%$$$#########---+++((('''))))))'''$$$!!!$$$&&&&&&%%%######$$$$$$$$$$$$&&&((()))'''&&&VVVZZZ\\\ZZZUUUSSSUUUYYYVVVWWWXXXYYYYYYZZZ\\\___UUUYYY\\\\\\YYYYYY\\\```ZZZLLL>>>777555333222333111111111///---,,,,,,......+++((('''((())))))))),,,++++++***)))(((((('''''''''&&&&&&'''***---...(((%%%###"""$$$&&&''''''"""$$$%%%'''((((((''''''***&&&$$$(((***'''$$$######$$$%%%%%%%%%%%%''')))!!!###$$$###"""###'''+++(((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$######!!!&&&******&&&###$$$'''###$$$%%%&&&%%%$$$###"""########################$$$###!!!!!!"""$$$&&&(((%%%######$$$%%%&&&&&&%%%&&&###!!!###'''(((%%%"""###$$$%%%%%%$$$$$$%%%&&&""""""%%%))))))&&&&&&***---+++(((&&&%%%$$$""" """'''))))))'''$$$###$$$%%%&&&%%%###!!!!!!!!!###"""""""""###$$$%%%%%% #########%%%((('''###"""""""""######$$$$$$%%%%%%%%%&&&'''&&&%%%$$$###%%%&&&'''&&&%%%$$$%%%&&&+++***)))(((''''''((((((%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((&&&((())))))((()))+++---(((((((((((())))))))))))((('''&&&%%%&&&(((+++,,,+++******)))))))))*********************)))(((((($$$(((+++,,,)))'''((()))***)))(((((()))***)))((((((+++,,,)))***------+++'''&&&&&&''')))******)))---+++************)))'''************)))'''&&&%%%)))((((((''''''''''''((('''&&&$$$######%%%((()))$$$&&&)))++++++(((%%%###%%%$$$###%%%&&&'''&&&%%%$$$%%%&&&'''(((((((((((())))))))))))((('''&&&%%%$$$&&&''''''%%%#########,,,+++)))((('''&&&%%%%%%$$$'''******((((((+++...333---))))))(((%%%###%%%((('''&&&&&&'''((('''%%%%%%%%%%%%%%%&&&&&&'''(((((()))++++++***((((((((("""$$$%%%$$$$$$$$$&&&(((###&&&((('''%%%$$$&&&)))'''&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))'''((((((&&&###!!!!!!""")))(((''''''((((((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))(((((('''''''''''''''(((&&&&&&''')))++++++)))'''%%%&&&'''(((((('''&&&%%%)))((('''((())))))'''%%%((('''''''''(((((()))******+++***((('''(((+++...&&&$$$'''---///+++((('''''''''''''''((()))******+++)))''''''***---......))))))))))))((((((((((((***+++,,,,,,+++)))'''%%%%%%%%%%%%$$$###%%%(((+++&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&%%%$$$%%%(((***###$$$%%%%%%&&&&&&&&&&&&"""!!!"""&&&(((&&&&&&)))""""""!!!!!!""""""###$$$&&&&&&&&&%%%$$$###"""!!!$$$###!!!"""###$$$$$$###%%%%%%%%%$$$$$$######"""((((((&&&$$$%%%((('''$$$"""$$$&&&&&&%%%$$$$$$%%%%%%$$$%%%'''((((((&&&$$$VVVXXXYYYXXXVVVUUUVVVXXXWWWXXXYYYYYYYYYYYY[[[]]]WWWXXXZZZZZZYYYYYYZZZ\\\VVVGGG999555555222000000///000000///,,,++++++,,,///,,,)))'''(((((((((((()))))))))(((''''''&&&&&&)))((('''''''''))),,,---***'''$$$###$$$%%%&&&&&&"""###%%%'''''''''&&&%%%)))%%%%%%((()))&&&%%%&&&$$$&&&'''&&&$$$###%%%'''"""$$$%%%$$$!!!"""&&&+++&&&'''((()))((('''%%%$$$''''''''''''&&&%%%$$$$$$!!!$$$''''''&&&%%%&&&'''$$$$$$$$$%%%%%%$$$$$$###########################$$$###!!!!!!!!!$$$&&&(((&&&$$$""""""$$$%%%&&&%%%"""######%%%&&&&&&%%%$$$###%%%&&&%%%###"""###%%%######''',,,,,,)))***---111...+++))))))(((&&&$$$###""""""$$$&&&&&&###!!! ###%%%%%%###"""###$$$##################$$$$$$ """"""!!!###(((((($$$""""""###$$$$$$$$$###"""%%%%%%%%%%%%%%%&&&&&&&&&'''(((((('''%%%$$$%%%&&&***)))(((((((((((()))***&&&&&&&&&'''((()))***+++&&&'''(((((())))))***+++------,,,+++)))(((''''''&&&'''))))))((())),,,...(((((())))))************)))))))))))))))***++++++---+++***((((((***,,,...,,,++++++***************'''***------+++))))))***+++,,,+++***(((((((((***))),,,,,,)))***,,,---***'''&&&&&&''')))+++***)))+++***)))***++++++***(((************)))(((&&&%%%''''''(((((()))******+++)))(((%%%$$$$$$&&&)))+++&&&''''''''''''&&&%%%$$$$$$$$$%%%(((******(((&&&''''''(((((()))(((((((((***)))((('''&&&&&&&&&&&&$$$&&&'''(((&&&$$$$$$%%%)))))))))(((((((((''''''&&&(((***)))&&&'''+++000///***'''((((((%%%%%%''')))(((&&&&&&''''''&&&$$$%%%%%%&&&&&&'''&&&&&&&&&%%%&&&((('''&&&&&&''')))###$$$%%%%%%$$$%%%''')))$$$&&&'''((('''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))******%%%(((***)))&&&######$$$'''&&&%%%&&&((((((&&&%%%&&&&&&&&&((())))))(((''')))(((((('''''''''''''''&&&'''((())))))(((''''''&&&&&&''')))++++++)))'''&&&'''((())))))((('''&&&***)))(((((())))))'''&&&&&&&&&&&&'''((()))***+++((((((((('''&&&(((,,,///(((&&&''',,,---***&&&&&&%%%%%%%%%&&&''')))+++,,,((('''&&&'''***---......*********))))))))))))(((+++,,,,,,---,,,+++))))))&&&''''''&&&%%%&&&)))+++&&&&&&$$$$$$$$$$$$&&&&&&$$$&&&((('''&&&%%%''')))$$$$$$%%%&&&&&&&&&%%%%%%&&&$$$%%%)))***((((((+++"""#########"""!!!!!!"""######$$$%%%%%%%%%$$$###&&&$$$"""###%%%'''&&&%%%$$$$$$%%%%%%%%%$$$$$$###"""&&&'''$$$%%%)))'''###"""$$$''''''&&&%%%%%%&&&((('''%%%%%%&&&&&&&&&%%%UUUVVVWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYXXXXXXZZZ\\\ZZZXXXVVVWWWYYYYYYXXXVVVRRRCCC666444555222.........///000...,,,******+++///---)))'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%***)))(((''''''(((***++++++((($$$###$$$%%%&&&&&&"""###%%%&&&&&&%%%$$$###&&&$$$$$$''''''%%%&&&)))$$$&&&((('''$$$"""$$$&&&"""%%%'''%%%!!!"""&&&+++$$$&&&(((******(((%%%###''''''((((((''''''&&&&&&!!!###%%%%%%%%%&&&'''(((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!"""###&&&((('''$$$"""!!!###%%%&&&&&&###''''''$$$###$$$'''$$$&&&'''&&&###!!!###%%%######''',,,---++++++///***((('''&&&'''((('''&&&(((###"""$$$"""!!!$$$%%%$$$###%%%'''$$$$$$###############$$$"""$$$###!!!$$$)))***'''###%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%&&&'''((()))******)))'''%%%&&&&&&(((((('''&&&&&&'''((()))''''''''''''(((***+++,,,&&&(((*********+++---...222111///---***(((&&&%%%&&&'''((())))))***,,,...((()))***+++++++++++++++***+++---......---,,,***///---***((()))+++...111---,,,+++*********+++,,,,,,---...---+++)))***+++,,,---...,,,(((&&&(((+++))),,,,,,)))))),,,,,,))))))(((((())),,,---,,,+++)))))))))***,,,---+++*********+++***)))(((&&&%%%%%%&&&''')))***,,,------+++***'''%%%%%%(((***,,,)))'''%%%$$$$$$$$$&&&'''$$$%%%'''***------***(((************)))((('''&&&+++***((('''''''''((()))%%%'''******)))''''''(((&&&&&&''''''((()))))))))(((******'''$$$&&&,,,222((($$$###&&&))))))))),,,***(((''''''''''''%%%$$$%%%&&&'''''''''&&&%%%$$$###$$$%%%$$$$$$$$$&&&((($$$%%%&&&&&&%%%%%%''')))%%%%%%'''((())))))((('''(((''''''&&&&&&&&&''''''%%%&&&&&&'''((()))******$$$(((++++++)))&&&&&&'''%%%%%%$$$&&&'''(((&&&%%%(((((()))***,,,,,,***)))+++***)))(((&&&&&&&&&&&&%%%&&&(((******)))'''&&&%%%&&&'''))),,,,,,***(((***+++,,,---,,,,,,******+++***)))***+++***((('''%%%%%%%%%&&&((()))+++,,,%%%%%%%%%%%%%%%(((,,,000,,,((('''***+++(((&&&'''$$$$$$$$$%%%'''***,,,...)))((('''(((***++++++***))))))))))))((((((((((((,,,,,,------,,,,,,++++++*********)))&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&###&&&))))))'''%%%'''(((%%%%%%%%%&&&&&&%%%%%%$$$%%%######''''''$$$$$$&&&%%%&&&'''&&&$$$###""""""!!!###%%%&&&'''&&&&&&'''%%%###$$$''')))(((&&&###$$$%%%&&&'''&&&%%%$$$%%%)))((())),,,)))###"""%%%'''((('''&&&&&&''',,,((($$$"""###%%%&&&&&&ZZZZZZYYYWWWVVVWWWYYY\\\WWWXXXYYYYYYYYYXXXVVVUUUVVV[[[]]]ZZZXXXYYYWWWTTTQQQEEE999666555222...---///111222///+++)))+++...++++++,,,+++***(((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%%%%'''***((((((((((((((('''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%&&&)))+++,,,+++***###$$$&&&'''((('''&&&&&&+++)))'''%%%%%%%%%&&&'''(((,,,(((%%%&&&%%%!!!"""###%%%''''''&&&%%%$$$'''### ###%%%%%%$$$""""""""""""###$$$%%%&&&%%%(((***)))%%%""""""###+++'''$$$%%%'''******((($$$"""""""""$$$%%%$$$###""""""""""""""""""""""""((('''&&&%%%$$$#########((())),,,---,,,)))%%%###&&&&&&&&&%%%%%%%%%$$$$$$ !!!"""###$$$$$$%%%"""'''((($$$!!!"""$$$!!!!!!"""$$$''')))((('''"""!!! """%%%)))******((((((&&&$$$%%%)))&&&!!!***'''$$$&&&***+++)))%%%'''//////&&&$$$))))))###%%%)))***%%%###%%%(((((()))&&&%%%%%%((()))'''%%%$$$%%%(((***++++++***)))))))))))))))(((((((((((()))(((&&&&&&'''***---///,,,,,,,,,,,,++++++***))),,,...///...+++))))))+++///,,,((((((+++...///......---,,,+++***+++,,,---000---+++,,,...///---***111///---+++***************---///---)))(((,,,000+++)))'''))),,,......,,,***((((((+++...///,,,)))'''***,,,+++(((&&&'''(((((((((''''''''''''((((((((('''&&&&&&''')))+++---,,,((($$$"""###%%%&&&'''&&&''''''(((((((((((((((((())))))*********)))))))))***+++(((&&&&&&***...''')))+++***'''%%%&&&'''%%%&&&''''''''''''''''''+++)))'''))),,,---,,,***&&&&&&%%%$$$%%%&&&'''((('''''''''((((((((((((((($$$&&&)))******(((%%%###%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######'''$$$"""$$$)))+++((($$$$$$$$$%%%%%%%%%%%%&&&&&&''')))++++++)))(((((((((%%%&&&'''''''''&&&%%%$$$"""&&&(((&&&""""""%%%)))&&&,,,///+++(((***)))$$$$$$%%%''''''%%%%%%&&&''')))'''$$$$$$%%%'''((((((%%%&&&((())))))'''&&&$$$''')))******)))(((((())),,,)))&&&(((+++---***''')))(((&&&'''((()))(((&&&''''''&&&%%%'''))),,,///,,,)))%%%$$$'''***+++***)))(((&&&$$$(((,,,)))###&&&&&&%%%%%%)))...///---111...)))''')))------+++,,,)))&&&&&&((((((&&&$$$)))*********)))((('''&&&&&&'''&&&"""!!!$$$%%%######$$$&&&&&&$$$###$$$$$$%%%$$$$$$%%%&&&(((+++,,,&&&%%%$$$#########$$$$$$###&&&&&&$$$&&&***)))%%%$$$%%%'''((((((&&&%%%###%%%%%%$$$$$$%%%%%%&&&'''######"""$$$%%%%%%### ''''''%%%###&&&***(((###$$$$$$%%%&&&&&&&&&%%%%%%+++***((('''&&&&&&&&&'''YYYZZZYYYXXXVVVWWWYYY[[[XXXXXXYYYYYYYYYXXXWWWVVVWWW[[[\\\YYYXXXXXXWWWSSSLLLBBB999666555222000111111222111///---,,,------,,,+++************+++,,,)))))))))))))))))))))))))))))))))'''%%%$$$%%%'''''''''''''''((())))))***'''%%%$$$%%%''''''&&&%%%$$$$$$&&&***------)))%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%###""""""###$$$%%%%%%+++---(((%%%%%%&&&$$$&&&&&&((())))))((('''&&&'''$$$!!! """$$$$$$###&&&&&&%%%&&&'''((()))))),,,---///---)))%%%%%%%%%)))%%%""""""%%%'''((((((%%%$$$######%%%%%%$$$###""""""######$$$%%%&&&&&&&&&&&&%%%$$$############&&&'''))))))(((&&&$$$"""%%%%%%%%%$$$$$$#########!!!!!!""""""######$$$$$$"""&&&***)))%%%!!!!!!###"""""""""$$$'''((((((&&&%%%###"""###%%%'''''''''&&&'''%%%###&&&)))(((###)))&&&$$$%%%)))+++(((%%%'''......&&&$$$))))))###&&&***+++&&&$$$'''))))))***(((&&&'''((()))'''%%%&&&''')))*********)))((())))))))))))))))))))))))+++***))))))***,,,///000,,,,,,------,,,,,,+++***,,,...000///,,,++++++,,,...+++((((((+++...///...///...---+++++++++,,,,,,///---,,,---///000...---000///---+++******+++++++++...000...+++***---000000...++++++---...---,,,---,,,***+++------+++((((((***+++***(((&&&((()))))))))(((((('''(((((((((***)))'''%%%%%%'''***+++,,,)))%%%$$$$$$%%%&&&&&&,,,,,,,,,+++***)))((('''%%%&&&&&&'''((((((((((((&&&'''(((''''''(((+++---''')))***)))&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$)))'''&&&(((+++---,,,***&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''###$$$'''))))))(((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&###!!!###&&&'''$$$ $$$$$$%%%%%%%%%%%%&&&&&&&&&(((******((('''''''''&&&&&&'''''''''&&&%%%$$$$$$''')))'''"""!!!###'''"""(((***'''%%%((((((%%%%%%&&&'''&&&%%%&&&''')))***(((%%%$$$%%%&&&&&&%%%%%%&&&((())))))'''&&&%%%&&&(((******((('''((()))'''&&&%%%'''+++---,,,)))((()))+++,,,---,,,)))(((***)))(((&&&&&&(((+++---///+++'''&&&(((******)))))))))&&&%%%)))...,,,'''(((''''''))),,,///---))))))***+++*********)))(((,,,***''''''((()))'''%%%******))))))((('''''''''&&&((('''######&&&&&&$$$###$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%%%%%%%$$$###""""""$$$###"""###'''&&&!!!"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&!!!$$$&&&&&&$$$"""###$$$$$$&&&&&&$$$%%%((('''###$$$$$$%%%%%%&&&&&&%%%%%%***)))(((&&&%%%%%%&&&&&&YYYYYYYYYXXXWWWWWWYYY[[[YYYYYYYYYZZZYYYYYYXXXWWWXXX[[[[[[XXXWWWXXXVVVRRRFFF???:::777555222333777111///...---...---,,,******)))''''''(((***---///)))************************++++++***'''$$$$$$$$$''''''&&&'''((()))+++---'''&&&%%%%%%&&&'''&&&$$$%%%%%%&&&+++000///(((!!!$$$############$$$%%%%%%$$$###"""!!!"""###$$$%%%)))------(((######$$$$$$'''''''''''''''''''''''''''%%%"""!!!"""######"""'''''''''''''''((()))***,,,---...---+++))))))***'''$$$!!! """$$$''''''(((&&&%%%%%%&&&&&&$$$###""""""$$$%%%&&&((())))))$$$######""""""######$$$$$$$$$%%%%%%$$$###"""!!!############"""""""""""""""#####################'''***---+++&&&"""!!!!!!#########%%%'''((('''%%%'''%%%$$$###$$$%%%$$$###$$$%%%%%%###&&&***)))%%%'''%%%###%%%((()))(((%%%'''------'''$$$((()))$$$'''***+++'''&&&)))***)))+++)))(((((())))))(((&&&*********))))))((((((((())))))))))))))))))))))))******+++,,,---...//////------.........---,,,,,,---///000000...---...///,,,***((())),,,///000000222111000///...---.........------...000111000//////...,,,+++++++++,,,---,,,///000///,,,+++...111444111---++++++++++++***111///,,,+++++++++***(((***+++***)))'''''')))+++++++++***)))(((((()))))),,,***(((&&&&&&'''(((***,,,***((('''''''''&&&$$$---------,,,***((('''&&&$$$%%%&&&''''''((())))))%%%$$$%%%'''***++++++***'''((()))(((%%%$$$%%%&&&)))***++++++***'''%%%###&&&%%%%%%''')))++++++***&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((((('''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''%%%###$$$&&&&&&###$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((()))'''&&&&&&'''&&&&&&'''((('''&&&%%%$$$&&&((()))'''###!!!"""%%%"""&&&'''%%%%%%''')))((())))))((('''%%%&&&(((+++***(((&&&&&&&&&&&&$$$###%%%&&&'''(((((('''&&&%%%&&&((())))))(((''''''(((&&&%%%%%%'''******)))(((((('''&&&$$$$$$&&&+++///***)))(((&&&&&&(((---000000---***(((((()))))))))))))))'''%%%)))000000---((('''''')))******)))(((***+++,,,,,,***((('''''',,,***(((((())))))((('''+++***((('''&&&&&&''''''&&&)))((($$$$$$'''(((%%%###$$$&&&%%%###""""""###%%%%%%&&&&&&&&&%%%%%%$$$###$$$&&&''''''%%%###!!!###$$$###!!!"""%%%$$$"""###%%%&&&'''&&&&&&%%%$$$############$$$%%%%%% %%%)))(((###!!!$$$(((!!!&&&(((%%%$$$&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&YYYYYYYYYXXXWWWWWWYYY[[[YYYYYYYYYYYYYYYYYYYYYXXXXXXZZZZZZWWWVVVWWWTTTOOOCCC???<<<999555111444:::...+++)))***,,,,,,)))&&&'''&&&%%%%%%&&&(((***,,,'''''''''''''''((((((((()))+++,,,+++(((&&&$$$$$$)))(((''''''''')))+++,,,(((&&&%%%%%%&&&'''%%%$$$)))&&&&&&***......'''!!!$$$###"""!!!!!!"""$$$%%%$$$$$$$$$$$$%%%&&&'''((((((+++---)))$$$!!!!!!!!!%%%%%%$$$#########$$$$$$'''%%%$$$###""""""""""""$$$$$$######$$$%%%%%%&&&&&&'''((()))***+++,,,---)))&&&""" """$$$&&&***((('''&&&'''&&&%%%#########$$$%%%&&&'''((((((###############$$$%%%%%%$$$######""""""""""""###"""!!!!!!!!!!!!!!!!!!!!!$$$#####################)))+++,,,***&&&###!!!!!!$$$######%%%''''''&&&%%%'''%%%$$$$$$$$$%%%$$$"""$$$&&&&&&$$$%%%((((((%%%&&&$$$###%%%'''((('''&&&&&&+++,,,'''%%%((((((&&&&&&)))***'''&&&)))***((()))(((((()))************---,,,***)))((('''''''''))))))***************+++((()))+++,,,---------,,,......////////////...---...///000111000000000000+++++++++,,,...000111222555444333222111000000000,,,,,,,,,...///000111111...---,,,++++++,,,---...---...///...,,,,,,---000222///,,,)))(((((())))))111///---+++***+++++++++,,,+++***((('''(((+++,,,,,,,,,+++***)))))))))))))))***************)))))),,,+++)))))))))(((&&&###((((((((((((((('''&&&%%%''''''((()))***+++------'''%%%&&&))),,,---***'''(((''''''&&&%%%$$$$$$%%%***+++,,,---,,,***(((&&&$$$$$$%%%&&&((()))******'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$(((&&&%%%&&&''''''%%%###$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''((('''&&&&&&&&&&&&'''((((((((('''%%%$$$%%%&&&((('''$$$######%%%&&&((()))((('''(((***,,,...---+++(((%%%%%%'''***)))((('''(((((((((&&&$$$%%%&&&'''((((((''''''&&&&&&'''))))))'''&&&'''((((((((()))((('''&&&%%%%%%%%%)))---///...------...&&&'''(((''''''+++111666...,,,***)))((()))))))))******(((&&&***111333111&&&''''''&&&###$$$...888GGG<<<000+++)))(((((())),,,+++))))))))))))))))))+++)))'''%%%%%%%%%''''''%%%''''''%%%%%%((((((&&&###$$$&&&%%%###""""""###$$$%%%''''''''''''%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&'''%%%"""###%%%$$$ $$$%%%&&&((()))))))))(((######""""""######$$$%%%"""&&&)))((($$$###&&&)))%%%)))&&&###$$$$$$###$$$$$$$$$$$$%%%&&&&&&'''''''''%%%$$$$$$$$$%%%%%%XXXYYYZZZYYYXXXWWWYYYZZZYYYXXXXXXXXXXXXYYYYYYYYYXXXZZZYYYVVVVVVWWWRRRLLLBBB@@@>>>;;;555000333999,,,***((())),,,,,,(((%%%&&&''''''(((((((((''''''%%%%%%%%%&&&&&&'''''''''(((***,,,+++)))'''&&&'''+++***)))'''''''''(((((('''&&&%%%%%%''''''&&&%%%(((%%%###$$$'''(((%%%!!!%%%$$$###"""""""""$$$$$$$$$%%%%%%&&&'''((())))))'''***......***### !!!######"""!!!!!!""""""###%%%%%%%%%$$$"""!!!!!!"""""""""!!!!!!!!!"""######$$$$$$%%%&&&(((***++++++***(((%%%""" !!!###%%%***)))''''''''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!"""$$$$$$$$$$$$############'''(((((('''%%%###""""""$$$######%%%''''''&&&%%%$$$#########%%%%%%$$$###%%%((((((%%%$$$&&&&&&$$$$$$$$$$$$%%%'''(((((('''&&&)))***'''&&&'''((('''%%%''''''%%%&&&***)))&&&&&&'''((()))***+++---...---,,,+++)))(((((((((((()))*********++++++,,,,,,)))***,,,.........---,,,...//////000000//////////////////000111111000///+++,,,...000111222333333333333222222111000//////)))***,,,---...///000111...---,,,,,,,,,---...///,,,------,,,++++++,,,...///...,,,***((()))***+++------,,,+++***+++,,,...---+++)))((()))***,,,---,,,,,,+++***************%%%(((,,,//////...+++))),,,************)))&&&$$$!!!"""$$$&&&'''((()))))))))))))))***+++,,,...///***))))))+++...---)))%%%)))(((&&&%%%%%%%%%%%%%%%'''(((***++++++***((('''###$$$%%%&&&'''''')))***((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&"""$$$''''''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%"""$$$%%%&&&&&&%%%&&&&&&))))))))))))(((''')))+++111000---)))%%%$$$&&&((('''''''''(((***+++)))(((%%%&&&&&&''''''(((((('''&&&((())))))(((''''''(((''')))***)))&&&%%%''')))...888FFFOOOLLL@@@222(((''')))+++***)))***000555)))))))))((((((((()))***)))***)))'''***000444222%%%''')))&&&!!!)))BBB\\\uuuXXX:::,,,***+++++++++*********)))(((((()))******)))&&&%%%$$$%%%&&&'''"""&&&&&&$$$%%%((((((%%%###$$$&&&&&&$$$###$$$%%%$$$%%%''')))))))))((((((((('''%%%######$$$%%%''''''(((%%%""""""%%%$$$ $$$%%%&&&'''(((((())))))######""""""######$$$%%%&&&%%%%%%%%%&&&'''''''''%%%(((%%%"""###$$$$$$$$$$$$###$$$$$$&&&'''((('''&&&%%%$$$###$$$%%%%%%WWWYYYZZZYYYXXXWWWXXXZZZXXXWWWWWWWWWWWWXXXYYYYYYWWWYYYXXXWWWXXXWWWPPPGGGAAA>>><<<999444///111666,,,,,,,,,---------***(((******+++,,,+++***((('''&&&&&&''''''(((((()))))))))+++,,,+++)))(((((()))******)))((('''&&&%%%%%%&&&%%%$$$%%%'''((('''&&&%%%###!!!!!!"""######"""&&&&&&%%%$$$$$$$$$$$$%%%######$$$%%%&&&&&&''''''&&&)))///222...&&&###$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$"""!!!"""###$$$$$$############$$$$$$***(((&&&&&&'''((('''&&&''''''&&&$$$""""""$$$&&&***(((''''''((((((&&&%%%$$$$$$$$$$$$############%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&'''""""""""""""##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###############%%%'''((('''%%%"""""""""###%%%&&&%%%###%%%)))***&&&###%%%%%%$$$$$$$$$%%%&&&'''(((((()))%%%'''((((((&&&&&&(((((($$$&&&&&&%%%'''***)))%%%$$$&&&((()))******---...+++++++++******)))))))))*********+++,,,,,,---------...///111111111000///......///000000000/////////......///000000...---***---000222222111222333....../////////...---,,,)))***,,,---------///111......---,,,,,,---...///,,,,,,,,,++++++,,,,,,,,,......///---,,,+++,,,---)))***++++++***+++---///---+++))))))+++,,,---,,,+++***************++++++###''',,,000111///,,,)))***)))))))))***)))'''%%%"""###%%%(((***+++,,,---((((((''''''(((***+++---++++++,,,------,,,)))&&&+++(((&&&%%%%%%&&&&&&%%%$$$%%%&&&&&&''''''''''''$$$%%%''''''&&&&&&''')))((('''&&&&&&&&&''')))***"""###$$$$$$%%%&&&'''(((''''''((((((((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$'''((('''&&&&&&'''''''''((()))((('''&&&%%%!!!"""$$$&&&'''''''''&&&'''&&&&&&((('''$$$$$$(((000000---***&&&%%%&&&''''''&&&&&&''')))++++++***%%%%%%&&&&&&'''(((((((((''')))******)))(((((()))%%%(((***)))&&&'''---222JJJJJJKKKJJJGGG@@@777000,,,///111///***(((+++...'''((()))((('''''')))+++(((+++***((()))...111000''')))+++***'''222SSSuuuggg>>>---------++++++)))******)))(((''')))***)))(((&&&%%%$$$$$$%%%%%%!!!$$$&&&$$$%%%((((((%%%"""$$$&&&'''&&&&&&&&&(((&&&&&&'''((()))************((($$$""""""###&&&(((&&&&&&### $$$### #########$$$$$$%%%%%%%%%$$$############$$$%%%%%%'''%%%###$$$'''(((((('''###&&&'''$$$"""%%%&&&$$$$$$$$$######$$$&&&((()))&&&&&&%%%$$$$$$$$$%%%&&&WWWYYYZZZZZZXXXXXXXXXYYYWWWVVVVVVUUUVVVWWWXXXYYYUUUWWWXXXXXXYYYWWWNNNCCC===999666555222...///333***,,,......---+++******,,,,,,++++++************'''''''''((())))))******---------+++(((''''''(((&&&'''((()))(((&&&%%%###$$$$$$###%%%'''(((((('''"""$$$&&&%%%$$$###$$$&&&'''''''''''''''&&&%%%%%%"""###$$$$$$%%%%%%%%%%%%###%%%***///,,,%%%###'''"""###%%%&&&''''''''''''!!!$$$%%%%%%###!!!"""$$$'''&&&&&&%%%%%%&&&&&&&&&,,,)))%%%$$$%%%&&&%%%###!!!###%%%%%%$$$$$$''')))((('''&&&&&&(((((('''&&&""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&''''''#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$###""""""""""""$$$'''((((((&&&"""""""""$$$%%%&&&$$$"""###((()))&&&###%%%'''&&&$$$%%%&&&''''''((()))***%%%&&&'''((('''&&&''')))%%%&&&&&&&&&))),,,***%%%&&&(((******((((((***,,,((()))***+++,,,++++++*********++++++,,,------...//////000000111111000000---...//////000000/////////---,,,---......,,,))))))---111222111//////000+++,,,---...///...------***,,,......------///111///...---,,,,,,---...///...---,,,,,,,,,---------,,,...000000---++++++,,,&&&(((++++++******+++---,,,***)))***---...---+++)))))))))))))))***+++,,,&&&(((***,,,---,,,***((()))(((''''''))))))((('''(((((()))***++++++******((('''&&&%%%&&&''')))***)))***,,,,,,+++))))))))),,,)))&&&%%%&&&''''''&&&((('''&&&%%%%%%%%%&&&'''%%%'''((((((&&&%%%&&&(((&&&%%%%%%%%%&&&((()))+++!!!"""###%%%&&&((()))***%%%&&&)))***+++)))'''&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%"""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""%%%'''((('''''''''((('''((()))))))))(((&&&%%%"""###$$$&&&''''''&&&$$$"""!!!###''''''"""###'''+++,,,,,,***((('''((()))'''&&&$$$$$$&&&(((((((((%%%%%%%%%&&&'''((())))))(((***++++++***))))))***'''***,,,)))&&&(((111999QQQFFF777......222333333---222555222,,,'''(((***(((***+++***((('''(((***'''++++++((((((+++---++++++)))******)))111NNNlllwwwUUU555+++...---***)))''')))***(((&&&&&&(((***''''''&&&&&&%%%$$$$$$$$$!!!%%%'''&&&'''******'''"""$$$&&&((((((((()))+++(((((('''''''''(((((())))))'''%%%$$$###$$$&&&'''&&&'''$$$ !!!%%%%%%"""######"""""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%''')))''''''%%%"""###'''(((%%%$$$#########$$$&&&(((***'''&&&%%%$$$$$$%%%&&&'''WWWYYYZZZZZZYYYXXXXXXYYYVVVUUUUUUTTTUUUVVVXXXXXXTTTWWWXXXYYYZZZWWWMMMAAA999555222222111......111'''***......+++((((((***,,,***(((''''''(((+++,,,%%%&&&&&&'''((())))))***000000...+++'''%%%&&&'''###$$$'''))))))'''%%%###$$$######%%%'''))))))((("""(((------***'''(((***(((((()))***)))(((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%!!! $$$)))'''!!!"""'''!!!$$$&&&(((((('''&&& ###%%%%%%###"""###%%%(((''''''&&&&&&&&&''''''(((%%%!!!!!!$$$%%%$$$######%%%%%%&&&))),,,'''&&&%%%&&&'''((('''&&&!!!!!!"""###%%%&&&''''''$$$$$$###############$$$"""###$$$&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&)))'''&&&%%%%%%$$$###!!!!!!!!!"""$$$''')))((('''$$$######$$$%%%%%%""" !!!&&&)))%%%$$$&&&(((((($$$%%%'''(((((((((***+++%%%%%%&&&((('''&&&'''***&&&'''''''''***...,,,&&&(((***+++***'''&&&''')))%%%'''***,,,------,,,+++******+++,,,,,,---...................../////////------...//////////////////---+++,,,------***'''(((,,,000111///------...,,,---///000111111000000+++...000000...---000222000///...---,,,------...///...------............***---000///+++(((''''''%%%(((,,,,,,***((()))+++,,,******+++...///---+++''''''(((((()))***,,,,,,))))))))))))(((((((((((()))'''&&&&&&((())))))(((,,,,,,,,,+++)))(((&&&%%%)))((('''&&&&&&''')))***%%%)))++++++)))(((***,,,---***&&&%%%'''((((((&&&---,,,)))'''&&&&&&'''(((&&&(((***(((&&&$$$&&&((($$$$$$###$$$%%%''')))+++!!!!!!###%%%''')))++++++###%%%))),,,---+++)))((()))((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&'''((((((&&&$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""%%%'''(((((('''((()))'''((()))))))))(((&&&%%%$$$$$$%%%'''((('''$$$""""""(((((($$$$$$)))'''(((******))))))***,,,)))&&&###"""###%%%&&&&&&%%%%%%%%%&&&&&&((()))***)))***,,,,,,***)))***++++++...///***%%%'''000:::<<<222)))'''+++...+++&&&+++111666444---((((((++++++---...,,,)))'''(((***'''+++,,,)))'''******(((...(((&&&(((&&&)))<<>>999333111//////000000000///+++,,,---,,,)))'''&&&'''''''''''')))******'''%%%%%%(((***+++***)))((((((&&&(((***)))'''%%%&&&((((((((()))'''%%%$$$$$$%%%""""""###$$$%%%&&&'''((('''***)))### """!!!!!!###$$$###""""""$$$%%%%%%%%%$$$######$$$$$$%%%%%%###$$$(((((($$$###$$$%%%$$$######$$$$$$""" !!!"""###'''))))))&&&#########$$$%%%&&&%%%%%%$$$###"""!!!!!!"""$$$%%%&&&$$$$$$$$$#########""""""$$$%%%&&&((())))))&&&$$$$$$$$$$$$###"""$$$''')))#########"""######$$$%%%""""""###$$$######"""!!!'''&&&$$$""""""###%%%&&&(((''''''&&&%%%$$$$$$###"""######$$$%%%&&&&&&&&&######"""""""""$$$&&&'''---***'''&&&(((((('''%%%((()))'''###$$$)))+++)))---+++(((&&&(((***+++))))))***)))''')))---...+++((((((((()))*********)))***))))))+++---......---******+++,,,,,,,,,------+++,,,------,,,---///111111...///222333111222444111000//////000111333444111111///---++++++,,,---...000222444555555444333222444555444333333444555333444555666666555333222555555444333111///---,,,...000222222111/////////000000//////......---,,,------...////////////...//////---,,,+++*********))))))*********+++++++++---,,,***(((((((((((()))(((((()))***++++++,,,,,,************************&&&'''(((+++...///...---'''((((((&&&$$$$$$''')))$$$$$$%%%'''))))))'''$$$'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''((((((''''''(((***,,,,,,,,,)))'''%%% ###'''))))))(((((((((+++(((%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!"""###$$$%%%%%%$$$%%%&&&''''''&&&$$$$$$&&&''''''''''''''''''&&&%%%((((((&&&&&&))))))&&&(((''''''(((***+++***)))&&&&&&&&&&&&'''((())))))++++++++++++*********)))((()))+++---***&&&(((...444222...***(((***---111222000---***)))))))))***))))))******))))))((((((,,,,,,,,,,,,***((((((''')))***+++)))''''''''')))%%%'''))),,,---,,,+++))),,,,,,+++++++++*********###&&&***,,,,,,+++((('''%%%###$$$((()))&&&$$$######$$$&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&)))'''%%%%%%'''((('''%%%###$$$%%%%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''''''(((***---///&&&%%%%%%%%%&&&&&&'''(((^^^[[[YYYYYY\\\\\\ZZZWWWVVVVVVWWWYYYZZZ\\\]]]]]]ZZZZZZWWWRRRKKKCCC<<<888555333111000111000///---,,,---...,,,***((((((((('''&&&'''((())))))'''%%%%%%(((,,,---,,,+++******,,,***(((((())))))&&&###&&&'''(((&&&$$$######$$$"""###$$$%%%&&&&&&''''''%%%((('''""" ###$$$###!!!###$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$"""$$$))))))%%%###$$$"""!!!"""###%%%&&&$$$######$$$&&&(((((('''$$$!!!"""###$$$$$$$$$$$$%%%%%%#########""""""###$$$&&&"""""""""#########$$$$$$&&&&&&''')))+++***(((%%%"""###$$$$$$$$$&&&)))+++######""""""###$$$$$$%%%######$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%)))(((((('''&&&%%%%%%$$$######$$$%%%&&&'''((((((######"""""""""###$$$%%%***,,,---+++'''&&&(((***''')))(((%%%$$$(((***)))000---***)))******+++,,,***+++)))&&&(((---...,,,((()))***+++************---+++******+++,,,+++*********,,,---............,,,---......------///111///...///444555444555999222111000000111222444555666666555222...,,,---///111222333444555444444333222444666666666666888999111222444666666555333222444444444333222000...---,,,...000111000...//////111111000///............,,,,,,---...............000///...,,,+++******)))***************+++++++++,,,+++***((((((((())))))(((((()))***+++,,,------))))))))))))))))))))))))'''''')))+++...///...---)))))))))'''&&&'''(((***%%%%%%&&&)))+++***(((%%%((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%&&&'''&&&%%%$$$"""&&&(((***++++++)))&&&$$$!!!$$$'''(((((((((((()))(((%%%###"""$$$&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((()))###$$$%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&))))))&&&'''***+++(((---+++******++++++)))(((''''''''''''((()))***+++++++++************************---///,,,''''''+++//////...***'''%%%&&&(((...---------,,,,,,,,,,,,++++++,,,------,,,+++***...---.........,,,+++))))))***+++***'''&&&&&&'''******+++++++++++++++++++++++++++*********))))))(((+++///000//////222555111)))$$$'''***'''$$$######$$$&&&''''''&&&$$$"""(((((((((((('''&&&%%%$$$$$$%%%&&&%%%######%%%'''%%%%%%&&&&&&&&&&&&%%%$$$############$$$&&&'''(((&&&&&&%%%$$$$$$$$$$$$%%%!!!"""###$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&((((((((()))+++---%%%%%%%%%%%%%%%&&&'''(((\\\[[[ZZZZZZ[[[\\\[[[ZZZUUUVVVWWWYYYZZZ\\\]]]^^^[[[ZZZWWWQQQHHH???999777666444222111000///---+++---......,,,***))))))***((('''&&&'''((()))'''%%%%%%(((+++---,,,++++++,,,---***''''''))))))%%%!!!'''((()))(((&&&%%%%%%&&&&&&&&&'''(((((('''''''''$$$&&&&&&######&&&'''$$$"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$))))))%%%###$$$ !!!###&&&'''%%%###$$$%%%&&&'''&&&$$$"""!!!!!!###$$$$$$######%%%&&&$$$%%%%%%%%%%%%&&&)))+++"""#########$$$$$$%%%%%%$$$$$$$$$&&&((((((&&&$$$$$$%%%'''&&&%%%%%%&&&'''""""""""""""###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&######!!!!!! !!!"""###''''''(((((('''&&&%%%$$$$$$$$$%%%&&&&&&'''((((((###""""""""""""###$$$$$$%%%***...---'''%%%'''+++&&&******'''&&&(((***(((000,,,+++,,,+++)))***---***+++)))&&&)))---...+++(((***,,,,,,+++*********...,,,***)))******)))(((***+++---.../////////...---...//////......000111000///111555666444777;;;111111111111222333444555999::::::666111///111333444444444444444444444555444555555666777888999999000111333555666555444333222222333222222111//////+++---///000/////////000222111000///............+++,,,,,,---...---------000///...,,,++++++******************)))))))))((((((((('''((()))***,,,---(((((()))***++++++,,,,,,)))))))))))))))))))))))))))))))))+++---...---,,,++++++***)))))))))))))))''''''(((***,,,+++)))&&&))))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$""" """$$$%%%''''''&&&%%%$$$"""$$$'''((('''&&&''''''%%%###!!!"""$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%///000///,,,)))'''((()))$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''))))))&&&'''+++,,,***...,,,+++***+++***((('''(((''''''(((((()))***+++******))))))******+++,,,++++++---000...)))'''***---111444333...)))''''''%%%&&&(((***,,,...///000+++,,,------......------+++******+++,,,,,,+++)))((()))******(((&&&&&&'''---,,,++++++***++++++,,,***))))))))))))(((((((((''''''***111===KKKWWW^^^EEE333$$$%%%***(((%%%%%%###$$$&&&'''&&&%%%###"""))))))(((((('''&&&%%%%%%"""%%%'''&&&###"""%%%)))''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''((()))&&&&&&%%%$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$&&&'''&&&%%%$$$#########$$$$$$&&&'''))))))(((''')))***%%%%%%$$$$$$%%%&&&''''''YYYZZZ[[[[[[[[[[[[\\\^^^XXXXXXYYYYYYZZZZZZ[[[[[[ZZZZZZVVVNNNDDD;;;666444222111/////////...,,,***,,,,,,---+++***)))***+++)))'''&&&&&&'''(((((('''$$$&&&)))*********+++,,,((('''''''''&&&&&&$$$###'''((()))((('''&&&'''((((((((()))((((((&&&%%%$$$###%%%&&&$$$$$$'''&&&""""""$$$&&&'''&&&%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$"""!!!$$$)))***%%%###$$$!!!!!!"""$$$&&&&&&$$$"""###$$$%%%%%%$$$######### """$$$$$$""""""%%%'''&&&'''((('''%%%%%%(((+++&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""###%%%&&&%%%$$$###%%%''''''%%%###""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&!!!!!!!!!!!!""""""""""""$$$%%%%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&'''"""""""""######$$$$$$$$$"""&&&***+++(((&&&&&&'''$$$***,,,)))'''((()))'''...++++++---,,,''''''+++(((***)))''')))------***(((+++......,,,*********---+++))))))***++++++******+++---///111111000///...///000///......000222222222444777666333666;;;000000111222333333333333555777777444000...111555444333222222333555777999888666444555777888666444111222444555666666666555111111111111111111111111+++---000111000000000111222111///...------......+++,,,------......------000///...---,,,+++++++++---,,,,,,+++***)))(((((((((((('''((()))***,,,---((()))))))))******+++++++++++++++++++++++++++++++++***))))))+++,,,,,,+++,,,+++++++++***)))(((&&&)))))))))***+++***(((&&&******)))(((((('''&&&&&&((((((((((((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$""""""###$$$%%%&&&'''''''''"""$$$&&&&&&$$$###$$$%%%###""""""$$$&&&(((((('''&&&&&&&&&%%%%%%%%%$$$$$$111111111---)))&&&&&&(((&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$$$$%%%&&&&&&((((((%%%&&&***+++)))+++***))))))))))))((('''&&&&&&&&&&&&'''((()))***))))))((()))***+++---...+++***,,,///...)))''')))***222:::<<<777///***(((%%%%%%%%%&&&(((+++///111))))))***+++,,,---......((('''&&&'''***+++***)))&&&((()))***(((''''''(((*********+++++++++******)))))))))(((((((((''''''$$$!!!'''<<<[[[uuuYYY===%%%###)))***'''&&&$$$%%%%%%&&&%%%$$$###"""***)))((('''''''''((()))%%%&&&&&&&&&%%%&&&'''(((''''''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%'''((()))&&&%%%$$$$$$###$$$$$$$$$"""$$$&&&%%%$$$$$$%%%((('''&&&%%%$$$###$$$%%%%%%'''((())))))'''&&&&&&'''%%%%%%%%%$$$%%%%%%&&&&&&WWWZZZ\\\\\\ZZZZZZ]]]```ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYUUULLLAAA888444222///...------...---+++)))***+++,,,***))))))***,,,***(((&&&&&&'''((()))(((###%%%'''(((((((((***+++!!!$$$'''&&&###"""###&&&%%%&&&((('''&&&&&&'''((('''(((((('''%%%###!!! ###&&&&&&$$$%%%'''%%% ###%%%'''((('''&&&&&&'''"""###$$$%%%%%%%%%%%%$$$"""!!!$$$)))***&&&###$$$#########%%%&&&%%%""" !!!"""############$$$%%% """$$$###""""""%%%((()))******'''###!!!###%%%))))))((('''&&&%%%$$$###%%%$$$""""""$$$&&&%%%%%% ###&&&'''%%%###"""!!!""""""""""""###$$$%%%&&&$$$$$$######$$$%%%&&&&&&""""""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%% """%%%((()))(((%%%######***---+++(((((((((&&&,,,)))***---+++%%%%%%)))'''))))))''')))---,,,((((((+++......,,,******+++,,,***))))))+++,,,------***+++...000111111000000///000000///......000222555555666888666222444999///000222333444444333222---000222000,,,,,,///444333222111111333666:::<<<;;;666333333666777333///333333555666777777777888000000//////000111222222,,,...111222222111222333222111///...------......,,,------...............//////...---,,,,,,,,,,,,111000///...,,,+++******+++***)))(((((())))))***)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---+++(((((()))+++++++++,,,++++++++++++)))&&&$$$***)))((()))***)))'''&&&+++******)))((('''''''''))))))))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###&&&((()))(((&&&%%%$$$%%%%%%'''(((***+++,,,%%%'''((((((&&&%%%%%%&&&###"""###%%%(((***)))(((&&&&&&&&&%%%%%%$$$$$$$$$+++,,,,,,***&&&$$$%%%''''''((((((((())))))******'''&&&%%%%%%%%%%%%&&&'''%%%'''&&&$$$$$$)))***)))((('''&&&'''((()))((('''%%%%%%%%%%%%%%%&&&((((((((((((((((((***,,,...///+++)))+++...---)))''')))!!!+++666;;;666...'''###---***'''%%%%%%(((,,,///'''''''''((()))+++---...'''%%%$$$%%%)))++++++)))$$$&&&)))))))))(((((()))&&&''')))+++++++++***))))))))))))(((((((((((('''***%%%...MMMvvvfffDDD%%%!!!)))+++((('''%%%%%%%%%%%%$$$$$$###""")))((('''&&&''')))+++---)))&&&$$$%%%)))+++***''''''&&&$$$""""""###$$$%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$$$$######$$$$$$###%%%'''&&&$$$###%%%(((((('''&&&%%%$$$%%%&&&&&&''')))***)))&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&YYYYYYZZZZZZ[[[[[[[[[[[[YYYWWWUUUUUUWWWYYYZZZYYYYYYZZZSSSDDD999666444000........................---,,,+++***)))((('''&&&(((((((((((((((((((((((('''(((((())))))***+++,,,%%%(((***'''!!!!!!'''...///)))######((()))&&&!!!---,,,+++'''$$$""""""###&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%######$$$%%%$$$###$$$$$$$$$######"""""""""((('''&&&$$$###""""""""""""!!!"""$$$&&&&&&$$$"""###&&&))))))&&&$$$%%%&&&,,,)))%%%!!! """$$$&&&'''&&&$$$"""!!!!!!"""### """%%%''''''$$$!!!!!!""""""""""""###############""""""###%%%((()))!!!$$$&&&%%%!!! ###'''"""$$$'''(((&&&###!!!!!!'''&&&%%%%%%%%%&&&%%%######(((***)))%%%""" !!!"""###$$$%%%&&&&&&&&&%%%&&&'''((())))))))))))************)))(((&&&%%%'''''''''((((((***+++,,,---///111...)))'''+++//////+++((((((+++,,,,,,***000...---///333555444222//////000000000//////...000444999999666444666999555222000111333444111///...111333333111///...---666333000111555888999888444555666444222000000000111222444444555555777888555555666777888666333000,,,---///000000000222333555555444222///......///000///...------...///000...///---***,,,111111...333222000000000000///---------,,,+++))))))+++---(((+++,,,+++(((&&&(((***---,,,,,,,,,,,,,,,,,,,,,)))''''''(((***,,,,,,,,,+++*********))))))(((((((((''''''&&&&&&&&&'''''')))*********)))&&&$$$"""((()))***)))'''%%%%%%&&&'''&&&%%%$$$$$$%%%'''((('''%%%$$$$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''((())))))((('''&&&(((((('''%%%###"""$$$%%%!!!"""###$$$%%%&&&&&&&&&'''$$$""""""%%%&&&%%%""""""$$$'''(((((('''&&&&&&((($$$$$$)))+++((('''***&&&'''&&&%%%$$$$$$&&&((('''&&&%%%$$$$$$%%%&&&'''(((((((((((()))((('''&&&***'''$$$%%%(((******)))''''''&&&'''(((***,,,---000,,,+++---,,,)))'''(((&&&)))---000000///,,,***...***'''&&&)))+++***(((---------+++((('''***...,,,***'''&&&&&&''''''&&&******++++++++++++******))))))***,,,,,,,,,,,,,,,)))((('''&&&&&&'''(((((('''$$$444\\\~~~yyyQQQ:::'''''',,,***''')))%%%***......)))%%%%%%&&&%%%(((******(((''')))+++,,,)))&&&%%%''''''%%%###'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$%%%&&&$$$###$$$(((,,,(((%%%###$$$&&&'''%%%"""'''&&&$$$%%%%%%&&&$$$### """###$$$$$$%%%'''(((ZZZZZZZZZZZZZZZZZZ[[[[[[YYYXXXWWWWWWYYYZZZZZZYYYXXXXXXQQQCCC888555333111------------------------++++++***)))((('''&&&&&&'''''''''''''''''''''''''''((()))***++++++++++++&&&'''((())))))))))))))),,,'''######&&&((('''%%%,,,***'''%%%$$$$$$%%%%%%(((((('''&&&%%%$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$###!!!"""###$$$$$$###&&&&&&&&&&&&%%%%%%%%%$$$((('''%%%$$$###"""""""""%%%$$$###$$$%%%&&&$$$"""###%%%&&&'''%%%$$$$$$$$$)))'''$$$""""""###&&&'''(((&&&$$$###"""###$$$%%%!!!"""%%%&&&&&&%%%###""""""""""""#########$$$$$$""""""""""""###%%%'''((("""%%%'''%%%"""!!!$$$'''###%%%((()))'''%%%$$$$$$%%%$$$$$$$$$$$$$$$###"""###&&&***+++)))&&&$$$###$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&'''(((((('''%%%&&&(((***)))(((&&&$$$&&&&&&&&&&&&'''((())))))---...///...++++++...111444111...---...///...,,,)))((((((***---...---+++,,,---......//////......,,,000444444111///111333777555333222444555333111//////000///...///111333555333000111444777777777999:::<<<<<<:::::::::;;;000111222222111111111222555555666888999888555222---...///000111333555777333333333111...------...000///.........///000111...///---***+++//////+++---,,,,,,---//////...---,,,------,,,******+++---((()))***+++******+++---...------,,,+++***)))))))))((('''''')))++++++***+++++++++******)))))))))(((((('''''''''(((((()))******+++++++++)))&&&%%%((()))***)))'''%%%%%%&&&((('''&&&$$$$$$%%%'''((('''%%%$$$$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&'''((())))))((('''&&&'''((('''&&&$$$###%%%'''$$$$$$$$$###$$$$$$%%%%%%%%%$$$######%%%&&&&&&%%%%%%&&&((()))((('''&&&&&&((($$$$$$)))+++(((''')))'''''''''&&&$$$%%%''')))''''''&&&&&&&&&&&&'''''')))******)))'''%%%%%%%%%'''%%%######&&&''''''&&&'''''''''''')))***,,,---111...,,,......***)))+++&&&(((+++......,,,)))'''***((((((((()))************++++++***((()))---000///,,,***)))*********))))))******++++++******))))))***+++,,,------------,,,+++***((((((((()))***%%%$$$777```~~~~~~iiiYYY>>>000&&&(((((($$$###'''%%%)))------)))&&&&&&'''&&&''''''&&&$$$$$$(((+++***'''%%%$$$&&&&&&%%%###'''%%%$$$$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""$$$%%%%%%$$$%%%(((+++'''&&&%%%%%%&&&&&&%%%###'''%%%$$$$$$%%%%%%$$$###$$$%%%&&&&&&%%%$$$%%%'''\\\[[[ZZZYYYYYYZZZ[[[[[[XXXWWWWWWXXXZZZZZZYYYXXXWWWUUUNNNAAA888444333111------------------------******)))(((''''''&&&&&&''''''''''''''''''''''''&&&(((***,,,---,,,+++)))'''%%%&&&***000000+++%%%(((&&&$$$###$$$&&&)))***+++'''###"""%%%(((((('''((('''&&&$$$######$$$$$$$$$###""""""$$$$$$###"""$$$$$$######$$$$$$%%%&&&"""!!! !!!###$$$$$$###''''''&&&&&&&&&&&&%%%%%%'''&&&%%%$$$###"""""""""&&&$$$""""""$$$$$$$$$###$$$######$$$%%%%%%$$$"""%%%$$$#########%%%&&&''''''&&&%%%$$$$$$$$$&&&&&&"""###$$$%%%&&&&&&%%%%%%############$$$$$$$$$%%% !!!!!!"""###$$$%%%%%%###%%%&&&%%%""""""$$$'''###&&&)))***((('''&&&&&&###############"""!!!!!!$$$&&&((()))(((&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$&&&(((++++++***'''&&&)))(((((('''(((((())))))++++++++++++,,,---///000///---++++++,,,---,,,+++.........000222222111///000111222333333333333333///222666555333111222444888666333222222333333222000000///------000555888999888666666888999::::::555777888777666555666777444333333222111000//////222222333555777777444222111000///---------......555666666555333222222333666555444333222222222222222333111---...111000,,,*********+++---...---+++***+++------,,,+++,,,---)))((()))+++---///000///...---,,,+++***(((''''''***((('''''')))))))))(((+++++++++************)))((((((((((((((()))***+++***+++,,,,,,,,,+++)))((((((***+++***(((&&&&&&''')))((('''&&&%%%%%%&&&'''&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&''''''(((((((((''''''&&&''''''&&&$$$$$$&&&((('''&&&$$$#########$$$$$$###$$$%%%%%%$$$%%%&&&''''''((()))))))))((('''&&&'''$$$$$$(((***)))'''((('''(((((('''%%%%%%''')))'''''''''(((((('''''''''''')))+++)))&&&$$$%%%'''&&&$$$######%%%&&&&&&%%%&&&&&&'''((()))+++---...000,,,+++---,,,))))))+++)))***,,,...---+++)))'''&&&(((+++++++++***++++++'''((()))))))))+++///111///---+++***+++++++++***)))******++++++******))))))***+++,,,,,,------,,,---,,,***)))((((((((()))%%%###111RRRjjjcccIII444***&&&'''***''' !!!'''%%%(((,,,,,,)))''''''(((&&&&&&%%%###"""###'''***'''%%%$$$$$$%%%&&&&&&%%%'''%%%$$$$$$%%%&&&&&&%%%'''&&&$$$###"""######$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!###&&&&&&&&&&&&''')))$$$%%%&&&%%%#########$$$&&&%%%$$$$$$%%%%%%$$$###((())))))'''%%%###$$$$$$]]]\\\ZZZYYYXXXYYYZZZ[[[WWWVVVWWWXXXZZZZZZWWWUUUUUUQQQIII???777333222111------------------------******))))))((((((''''''''''''''''''''''''''''''&&&(((+++...///---***(((&&&$$$%%%***000111+++%%%''''''&&&$$$"""###(((,,,,,,&&&!!!!!!%%%)))(((&&&%%%$$$###""""""###$$$%%%$$$###"""###$$$%%%$$$###$$$$$$#########$$$%%%&&&"""!!! !!!###%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$""" """$$$$$$$$$&&&###"""###&&&'''%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%% !!!######$$$$$$######$$$%%%$$$""""""$$$&&&###%%%((()))(((''''''((("""###$$$$$$###"""!!!!!!"""$$$%%%&&&&&&&&&(((***$$$$$$$$$###############&&&'''(((((()))))))))((()))***+++,,,,,,+++******---,,,+++++++++++++++,,,---,,,,,,---///000000///+++++++++,,,---...//////......///000000///---+++---...//////000000//////...000333333111///000111;;;999777555555555666666222222222111111333777;;;<<<;;;:::999:::;;;;;;<<<=========;;;888777777888666444333333222222111///222222333444555555333111444222000....../////////000111222111///...//////222111000///---,,,++++++,,,...,,,)))***---,,,(((,,,,,,+++,,,------+++***'''***,,,---,,,+++***++++++)))(((+++///222111///,,,++++++***)))(((((('''+++)))''''''((()))(((''')))))))))))))))))))))(((''''''''''''((()))***+++******+++,,,,,,++++++***)))+++,,,+++***(((((()))******((('''&&&&&&&&&&&&&&&$$$###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''$$$%%%&&&&&&$$$$$$&&&'''&&&%%%$$$""""""###%%%&&&###&&&((('''$$$###%%%''''''&&&'''((())))))(((&&&&&&%%%%%%'''))))))((('''((()))((('''&&&&&&(((***&&&'''((())))))((('''&&&%%%(((***(((%%%$$$'''***'''&&&&&&&&&''''''''''''%%%%%%&&&''')))***+++,,,,,,***)))***)))&&&'''+++------...///...,,,***)))'''+++///000---++++++,,,''''''((()))***,,,...000+++***(((((())))))((('''))))))************))))))(((((()))***++++++++++++,,,+++)))'''&&&%%%%%%&&&(((!!!$$$444BBB???111&&&%%%%%%(((,,,)))###$$$)))%%%(((++++++)))(((((()))'''&&&&&&%%%%%%&&&((()))&&&%%%%%%%%%&&&''''''''''''&&&$$$$$$&&&'''&&&%%%(((&&&$$$###""""""######&&&%%%%%%%%%%%%$$$$$$$$$"""$$$''')))))))))((((((###%%%'''&&&"""!!!###%%%&&&$$$###$$$%%%%%%$$$###(((((()))'''$$$######$$$\\\[[[ZZZYYYYYYZZZ[[[[[[YYYYYYYYYZZZ\\\[[[YYYWWWSSSMMMDDD<<<666222111222........................+++*********************''''''''''''''''''''''''%%%(((,,,...///,,,)))&&&$$$%%%&&&(((***+++***)))'''((((((%%%!!!!!!%%%***---'''"""!!!%%%(((&&&$$$############$$$&&&'''(((%%%$$$###$$$&&&'''&&&%%%%%%$$$###"""###$$$%%%'''###"""!!!"""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""############!!! !!!$$$&&&(((((('''$$$"""$$$''')))'''%%%$$$$$$%%%%%%$$$$$$#####################$$$$$$$$$$$$$$$###$$$$$$&&&'''(((######$$$$$$$$$%%%%%%%%% !!!"""###########################""""""###$$$"""$$$&&&'''&&&%%%&&&'''"""$$$''''''$$$""""""###"""###%%%&&&''')))---000&&&%%%$$$######$$$$$$%%%******+++,,,,,,,,,++++++///...,,,+++******++++++...------,,,,,,,,,------000///...///000111///...---...///000000111111222111111222222111///...---000111111222222222222222222444666666666555444555:::999888777666777888999222333555555555555666888888888888888888888999999:::;;;:::888666555666777777555333444666666555333777777666777888777555333444222000111444666666666333444666555333222222222222222111111111000//////000222111///000444333...---,,,***+++,,,---,,,+++''')))+++,,,***)))))))))---+++)))+++///111///---)))))))))))))))))))))***,,,***((((((((()))((('''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''((()))***)))))))))******************,,,------+++******++++++***)))(((''''''&&&&&&&&&$$$######%%%'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((###$$$&&&%%%$$$$$$%%%&&&#########"""###%%%&&&'''&&&(((***)))%%%######%%%%%%$$$###%%%((()))((('''%%%%%%%%%&&&((()))(((&&&((()))((('''&&&&&&(((***&&&'''((())))))((('''&&&(((******(((%%%%%%''')))''''''(((((('''&&&''''''$$$%%%&&&'''((()))))))))+++))))))***(((%%%(((---.........---,,,+++))))))***...333333///,,,+++,,,)))(((((()))***+++,,,,,,)))(((''''''))))))'''&&&)))))))))******)))))))))&&&'''((())))))*********,,,+++)))'''&&&%%%%%%&&&***$$$ """&&&((()))***)))'''''')))***(((''')))&&&((()))***)))(((((()))'''''')))***++++++)))(((&&&''''''''''''((()))***(((&&&%%%%%%&&&''''''&&&((('''%%%######"""######$$$$$$$$$$$$############$$$%%%(((***,,,+++***(((&&&)))***)))&&&$$$&&&)))%%%#########%%%%%%$$$###%%%&&&&&&%%%###"""###$$$YYYYYYZZZZZZ[[[[[[[[[[[[^^^]]]\\\]]]^^^^^^\\\ZZZRRRIII???999555111000222........................******++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%'''+++------+++(((%%%###%%%'''&&&%%%%%%(((,,,&&&'''(((&&&###"""$$$'''+++'''$$$###%%%&&&$$$"""$$$$$$%%%'''((()))******%%%$$$###$$$&&&''''''&&&%%%$$$###""""""$$$&&&'''%%%###"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&######"""""""""######$$$%%%$$$###%%%'''*********&&&%%%$$$$$$&&&(((((('''%%%%%%$$$$$$#########"""########################$$$$$$###$$$$$$%%%&&&'''############$$$$$$$$$%%%"""""""""#########$$$$$$$$$##################$$$"""###%%%%%%$$$###$$$%%%"""&&&))))))&&&######$$$%%%&&&'''((()))+++///222)))((('''&&&&&&'''((()))+++,,,,,,------,,,,,,,,,///...,,,***)))))))))***,,,,,,,,,+++,,,,,,------+++,,,---------,,,+++++++++---......,,,++++++,,,...///000000......///111000111222444555666666666555666888999::::::999999:::;;;======<<<;;;<<<>>><<>>======<<<999555888:::;;;;;;999777666666222222333444444444333333000222222000111444222---000---******+++---......)))***,,,+++)))(((((())),,,+++++++++------,,,+++((((((((()))******++++++,,,+++)))((()))***)))((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((())))))))))))))))))***,,,,,,***)))***+++******))))))((((((''''''%%%$$$######%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))###%%%'''&&&%%%$$$$$$%%%!!!"""###$$$%%%&&&&&&'''''')))***)))'''%%%$$$$$$&&&$$$"""$$$''')))(((&&&$$$%%%&&&%%%'''***)))%%%'''(((((('''%%%%%%''')))'''''''''(((((('''''''''///---+++((('''&&&&&&&&&%%%&&&((('''&&&%%%%%%%%%%%%&&&'''(((((((((((('''---+++,,,,,,***'''+++222++++++***)))(((''''''''',,,///222222111...---,,,***)))((()))++++++***)))***)))))))))++++++)))'''((())))))******))))))(((&&&'''((())))))***))))))---,,,***)))((((((((()))((('''&&&$$$"""%%%+++000+++'''$$$%%%''')))((('''((()))))))))))))))(((((('''(((***,,,...---***''''''((()))((('''''')))+++(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$#########""""""%%%%%%'''***,,,,,,***(((+++,,,---,,,+++******+++$$$###"""###$$$%%%$$$######$$$%%%%%%######$$$%%%VVVXXXZZZ\\\]]]\\\\\\[[[___]]][[[[[[\\\]]]\\\[[[PPPEEE<<<888444000000333,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***++++++)))'''%%%$$$&&&''''''%%%%%%''')))###%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&(((((('''&&&%%%###""""""###%%%'''&&&%%%&&&$$$###!!!"""$$$&&&'''%%%###""""""$$$%%%$$$############$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$&&&%%%%%%&&&(((((('''%%%$$$$$$%%%$$$$$$%%%''')))$$$######"""######$$$%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$###"""###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%###$$$%%%%%%###"""###$$$!!!&&&******&&&######%%%&&&'''(((((('''(((***,,,)))(((''''''''')))+++,,,)))******++++++******)))+++,,,---------+++***))),,,,,,,,,,,,---...//////+++///222222000///000222///222555777666555777999333444666777777999>>>BBBAAABBBEEEIIILLLOOOPPPQQQNNNOOOQQQSSSUUUVVVUUUTTT^^^bbbeeegggfffeeeeeegggjjjmmmqqqssstttssstttttttttvvvyyyyyyxxxxxxzzz||||||}}}~~~~~~~~~~~~{{{yyyzzz~~~~~~{{{uuuttttttvvvxxxzzzzzzyyytttpppllljjjiiieee^^^XXXSSSUUUWWWVVVSSSQQQOOOOOOJJJJJJIIIHHHEEEBBB@@@>>>;;;<<<;;;888888999666111===888222...,,,---......---......,,,***((()))+++)))***++++++******+++,,,))))))******************---+++))))))***++++++***$$$$$$%%%%%%%%%&&&&&&&&&((('''''''''''''''((((((***))))))((((((((())))))&&&((())))))((('''(((((()))))))))******))))))(((%%%###"""###%%%'''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%'''((()))&&&((())))))'''%%%%%%%%%!!!"""$$$&&&&&&&&&$$$$$$&&&&&&''')))***)))'''%%%+++'''$$$%%%((()))&&&######&&&&&&$$$&&&***)))$$$'''''''''&&&$$$%%%''')))''''''&&&&&&&&&&&&''''''000,,,((('''***,,,+++(((%%%(((***)))'''%%%%%%&&&((()))*********)))''''''---,,,------***(((---444***)))((('''&&&&&&''''''++++++---///111111///---***(((''')))+++,,,***(((***))))))+++,,,,,,***((((((((())))))))))))(((((('''((()))***++++++++++++,,,+++***((((((((()))***%%%'''((('''%%%'''+++---'''&&&%%%$$$&&&(((((((((******)))))))))((('''&&&(((''''''))),,,,,,)))&&&&&&((()))(((&&&&&&(((***((('''%%%%%%'''((('''&&&%%%&&&'''(((((('''%%%$$$%%%%%%$$$$$$$$$#########%%%$$$$$$'''***+++)))''',,,+++******++++++***)))###""""""###$$$%%%%%%###%%%&&&'''&&&$$$###$$$%%%TTTVVVZZZ]]]^^^^^^\\\[[[]]][[[XXXWWWXXXYYYYYYYYYPPPDDD:::777444000///333************************(((((())))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******(((&&&%%%%%%&&&'''((((((((('''&&&!!!"""$$$&&&'''((('''&&&###%%%''''''&&&$$$$$$$$$"""###%%%&&&&&&### """!!!!!!"""$$$&&&%%%$$$&&&%%%###!!!"""$$$&&&(((%%%###!!!!!!"""###"""""" !!!!!!"""""""""###"""!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$%%%$$$!!!!!!###%%%$$$""""""&&&***"""!!!!!!!!!"""$$$&&&((('''''''''&&&%%%$$$###"""######$$$$$$$$$###""""""!!!""""""""""""#########&&&%%%###""""""$$$&&&'''((('''&&&&&&'''(((''''''$$$%%%&&&%%%###"""###$$$ %%%******&&&"""###$$$&&&&&&'''%%%######$$$%%%''''''&&&%%%&&&(((***,,,'''(((((((((((((((''''''(((+++///222333000---***.........//////111222333444:::??????===;;;>>>BBB@@@DDDJJJNNNOOOQQQUUUXXXYYY[[[^^^___aaaeeemmmrrryyy{{{{{{tttoookkkiiijjjhhhdddcccccc___YYYLLLFFF<<<444///...------111111000---***)))***,,,%%%(((+++***((((((***---,,,+++++++++******))))))---+++******+++,,,,,,+++%%%%%%%%%&&&&&&'''''''''***))))))(((((((((((()))+++******)))(((((())))))$$$%%%''''''&&&%%%%%%&&&((())))))************)))%%%###"""###%%%'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$%%%'''((()))(((***,,,+++)))'''&&&&&&"""$$$&&&''''''%%%"""!!!%%%$$$$$$(((,,,---***'''///+++&&&&&&((((((%%%!!!"""&&&&&&###&&&***)))$$$&&&'''&&&%%%$$$$$$&&&((('''&&&%%%$$$$$$%%%&&&''',,,'''###&&&---222111...(((+++---,,,***'''((()))+++,,,,,,,,,+++***((('''+++***++++++(((&&&+++444+++***(((''''''((()))))))))'''(((,,,000333111///)))'''&&&))),,,---+++))))))((((((***++++++)))'''(((((())))))))))))(((((()))***+++,,,,,,---,,,,,,)))((('''&&&&&&'''(((((($$$%%%%%%###$$$&&&((('''###&&&'''&&&&&&(((******,,,***)))((()))((('''&&&(((&&&$$$%%%((()))(((&&&&&&((()))'''%%%$$$&&&)))((('''%%%%%%'''((('''&&&$$$%%%(((******(((&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""%%%(((***(((&&&***'''%%%%%%((()))&&&$$$###"""!!!"""$$$%%%%%%###'''(((((('''%%%###$$$%%%ZZZZZZ[[[\\\\\\\\\\\\\\\[[[XXXVVVVVVXXXZZZZZZZZZKKKDDD;;;666555444111---000///---+++*********+++************)))))))))(((%%%))))))$$$"""&&&'''$$$***)))'''%%%%%%%%%'''(((%%%%%%&&&''''''&&&&&&%%%%%%''')))(((&&&%%%&&&(((,,,'''&&&)))(((######'''%%%###!!!###&&&'''###"""!!! """%%%'''%%%###%%%$$$######$$$&&&((()))###&&&)))((($$$!!!!!!""""""###$$$"""!!!###'''+++""""""#########""""""!!!""""""###$$$%%%%%%&&&&&&%%%$$$"""!!!!!!!!!"""""""""""""""""""""#########'''&&&%%%$$$############"""###$$$$$$###"""!!! '''""" ###"""###$$$&&&)))(((%%%$$$%%%'''###########################$$$&&&***---+++%%% $$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&%%%$$$$$$$$$!!!###&&&)))++++++******"""***$$$+++,,,(((000***...///111333444555555444666<<>>;;;777444222111///...---...//////...---+++***---,,,***)))))))))***+++'''&&&&&&))),,,,,,+++***&&&&&&&&&&&&&&&&&&&&&''')))(((&&&$$$###$$$&&&'''***(((%%%$$$$$$&&&((()))''''''&&&$$$###$$$$$$###'''%%%###""""""###$$$###%%%%%%%%%$$$$$$%%%&&&'''######""""""""""""""""""######"""""""""!!!  !!!###%%%&&&%%%###!!!$$$#########$$$$$$%%%&&&""""""""""""############&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))***---,,,***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%%%%&&&&&&%%%!!!!!!!!!"""######"""!!!#########"""""""""!!!!!!&&&%%%$$$###""""""###$$$'''&&&%%%$$$$$$$$$$$$%%%$$$&&&''''''%%%$$$$$$%%%)))'''&&&&&&'''))),,,...///333...444///999xxxhhhEEE555222222000---,,,++++++******++++++*********************+++,,,***))))))***++++++***---------,,,+++***)))(((***)))'''%%%%%%&&&'''(((''''''''')))+++++++++***&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%''')))******(((%%%###%%%%%%$$$###$$$%%%'''(((#########$$$%%%&&&'''((($$$&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&'''%%%'''(((((())))))((('''(((''''''&&&&&&&&&''''''(((((()))***++++++(((%%%''''''((()))***++++++,,,&&&'''((()))***)))((('''******++++++,,,++++++***,,,)))(((***---///---+++)))(((&&&$$$$$$&&&(((***************+++,,,------(((((((((((()))+++,,,,,,///---,,,,,,---------+++---,,,...111///++++++///---------------......///,,,,,,+++***++++++)))&&&'''***...000///---,,,,,,))))))))))))))))))))))))&&&(((***+++***)))))))))'''((()))))))))******)))((('''''''''(((***+++,,,&&&%%%%%%&&&&&&&&&'''(((+++)))'''%%%%%%%%%&&&'''&&&%%%%%%&&&)))******)))###$$$$$$######%%%&&&%%%$$$%%%&&&''''''((('''''')))))))))'''&&&$$$$$$###)))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''###$$$$$$$$$######%%%&&&ZZZZZZ[[[\\\\\\\\\\\\\\\]]][[[ZZZ]]]___ZZZNNNDDD<<<:::777444111//////...***+++,,,....../////////...,,,***)))))))))+++,,,)))%%%%%%+++///...++++++&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%''''''***'''%%%$$$&&&'''((((((((()))((($$$###%%%%%%"""%%%$$$######""""""######%%%%%%%%%$$$"""###%%%'''""""""""""""############)))'''%%%%%%%%%$$$###!!!""""""$$$&&&((('''%%%######$$$%%%&&&'''''''''&&&"""#####################$$$$$$%%%&&&&&&&&&%%%%%%###"""!!!!!!!!!$$$&&&(((---,,,+++)))'''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$''''''%%%%%%'''&&&###"""""""""###%%%&&&%%%$$$""""""""""""""""""""""""(((((('''%%%######%%%'''&&&&&&$$$$$$$$$$$$&&&'''$$$&&&'''&&&%%%###$$$$$$&&&&&&&&&&&&(((+++...000...222,,,000///>>>|||fffCCC444000...+++---,,,++++++******++++++)))))))))))))))***+++,,,---+++))))))***,,,,,,+++++++++***)))((((((''''''))))))'''&&&&&&&&&'''(((&&&'''((()))*********)))''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&((()))******'''%%%###$$$$$$$$$$$$%%%&&&''''''"""######$$$&&&(((***+++%%%''''''&&&$$$$$$%%%&&&###%%%&&&&&&&&&&&&''')))!!!%%%((('''(((***)))%%%(((((('''&&&&&&&&&&&&&&&***))))))***+++***(((&&&&&&'''((()))***+++,,,---&&&''')))***+++******)))***))))))***++++++***))),,,***)))***...000...,,,'''&&&&&&%%%&&&&&&(((((())))))(((***,,,......---))))))))))))******+++,,,111000//////111111000...///...///111000------111///...............//////+++,,,+++***+++---+++'''+++---///...,,,*********)))))))))(((((('''''''''###%%%&&&&&&&&&&&&''')))))),,,,,,******,,,+++((()))((('''''''''(((***+++&&&%%%'''++++++(((((()))+++***)))(((''''''&&&&&&((('''&&&''')))******)))$$$&&&&&&###$$$'''(((&&&&&&&&&''''''(((((('''''')))******(((&&&$$$$$$%%%''''''''''''''''''''''''''''''((()))******++++++$$$%%%&&&%%%$$$%%%&&&((([[[[[[\\\]]]]]]]]]]]]]]]^^^[[[YYY\\\^^^XXXKKK@@@777666555222000/////////+++,,,,,,,,,...///000111...---***)))((()))+++---,,,'''&&&,,,000---***)))&&&'''(((((()))))))))((($$$%%%%%%&&&&&&''''''''')))'''%%%%%%'''((('''&&&&&&)))((($$$$$$''''''$$$$$$$$$%%%%%%$$$#########$$$%%%%%%###!!!!!!$$$'''!!!!!!"""###$$$$$$$$$$$$***(((%%%%%%'''(((&&&$$$%%%$$$###%%%&&&&&&$$$!!! """%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###!!!  """%%%'''((('''&&&%%%$$$$$$$$$$$$$$$######"""###$$$%%%&&&$$$((((((%%%$$$'''%%%!!!$$$###"""$$$&&&&&&%%%""" !!!!!!"""#########((())))))'''$$$###%%%'''%%%$$$######$$$%%%'''(((%%%&&&((('''%%%$$$$$$%%%&&&&&&&&&''')))+++...///)))///&&&+++333LLLaaa===...,,,+++(((---,,,++++++******+++++++++***)))(((((()))******---+++(((((()))+++++++++******)))(((((((((((((((((((((((((((''''''''''''%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***$$$%%%&&&'''(((''''''&&&%%%$$$$$$$$$%%%%%%&&&'''&&&'''((())))))(((&&&%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&''')))***+++''''''((('''%%%$$$&&&'''$$$&&&((((((&&&&&&(((***###''''''$$$$$$(((((($$$''''''&&&&&&&&&''''''(((---+++))))))))))))(((&&&$$$%%%&&&''')))***+++,,,&&&'''(((***++++++******&&&))),,,+++)))(((***,,,---+++)))+++...000...,,,&&&'''(((((())))))))))))(((''''''***...000///---*********)))******++++++000///...///111111000...///...///111000------111000000//////.../////////))),,,+++)))+++///---(((---...---+++))))))***,,,******)))(((''''''&&&&&&###$$$%%%$$$$$$&&&))),,,,,,///000,,,+++---+++&&&)))((((((((((((***+++,,,)))(((,,,222333...+++---++++++,,,+++***((('''&&&((('''&&&'''((()))((('''$$$''''''###$$$((()))&&&&&&&&&'''''''''&&&%%%%%%%%%'''((('''%%%$$$%%%'''###$$$%%%&&&''''''&&&&&&%%%&&&&&&'''((()))***+++$$$%%%&&&%%%$$$$$$&&&(((\\\\\\]]]^^^^^^^^^^^^]]]___[[[XXX[[[]]]WWWJJJ>>>222222222111///...///000000///---,,,,,,---...//////---+++)))(((***,,,---000)))(((...111,,,''''''''''''((()))******))))))"""###%%%&&&'''((((((((((((&&&%%%&&&((()))'''%%%%%%)))((($$$$$$)))***&&&$$$%%%''''''&&&$$$######$$$%%%%%%""" ###''' !!!"""$$$%%%%%%%%%%%%(((%%%###$$$'''((('''&&&&&&$$$""""""###### """%%%&&&%%%"""!!!&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$######""""""!!!  ###&&&((("""!!!!!!!!!"""###$$$$$$""""""!!!!!!!!!"""$$$%%%$$$((()))%%%$$$&&&%%%%%%###!!!"""$$$$$$!!! !!!"""###$$$$$$&&&'''(((&&&###!!!###%%%$$$$$$######$$$&&&(((***&&&((()))((('''%%%&&&&&&&&&''''''(((***+++------...333'''***666UUU___;;;......///...---,,,++++++******++++++---,,,***)))((('''((((((,,,***''''''(((*********,,,++++++***************((((((((()))(((''''''&&&$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''(((***+++%%%&&&'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((()))))))))(((!!!###$$$&&&''''''&&&&&&'''''''''''''''((()))***'''(((((('''%%%%%%&&&((($$$&&&))))))''''''))),,,&&&)))'''!!!!!!%%%&&&###%%%%%%%%%&&&'''((()))***...,,,***((())))))'''&&&######$$$&&&''')))***+++%%%&&&((()))***+++******""")))///---'''%%%***000...,,,***+++...000...,,,'''((()))+++++++++***)))'''&&&&&&***...111000...++++++******************,,,++++++---...///...,,,///...///111///,,,---111111111000///////////////(((++++++)))+++000///)))++++++***((((((***---111,,,+++***)))((('''&&&%%%&&&&&&&&&&&&&&&)))---111---222222---,,,---+++&&&((((((((((((***,,,...///---,,,000888999333///111+++,,,------,,,***'''%%%((('''&&&&&&'''((('''%%%###'''&&&""""""'''((($$$&&&&&&&&&&&&%%%%%%$$$###!!!$$$&&&&&&$$$$$$&&&)))!!!###&&&'''&&&%%%$$$!!!""""""###%%%&&&&&&'''"""###$$$###""""""$$$&&&\\\\\\\\\]]]]]]^^^^^^^^^aaa\\\ZZZ]]]\\\PPPBBB999444444333222000...---+++111000---+++***+++,,,---+++++++++,,,,,,------...111))),,,888999,,,&&&***)))***+++,,,,,,***(((&&&&&&%%%%%%%%%%%%&&&'''''''''((((((%%%!!!!!!$$$'''$$$$$$$$$$$$######"""!!!###&&&))))))&&&%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$!!!"""""""""!!!###&&&(((%%%%%%%%%%%%&&&'''((((((&&&'''%%%"""###'''&&&###""""""  !!!###&&&(((((('''%%%### """$$$%%%$$$######$$$###!!!!!!!!!###%%%'''###""""""!!!!!!!!!!!!!!!&&&$$$"""!!!!!!"""""""""&&&%%%###"""!!! """  ###%%%%%%%%%###"""""""""###$$$%%%&&&)))((('''&&&%%%$$$$$$$$$'''''''''''''''&&&&&&&&&$$$%%%&&&''''''%%%###"""&&&&&&'''((()))******+++---***111///...XXXVVV777444111---333++++++,,,,,,++++++***)))+++++++++***)))((((((''')))***,,,,,,***)))***+++,,,,,,++++++***)))))))))'''(((***++++++***(((''',,,+++***((('''&&&&&&&&&%%%$$$######$$$%%%'''(((&&&'''%%%###%%%((((((%%%%%%%%%$$$#########$$$$$$((('''&&&&&&&&&&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%***)))''''''((())))))))),,,***(((&&&%%%$$$$$$%%%)))%%%""""""%%%((()))((('''((()))******(((&&&%%%)))'''%%%%%%&&&'''(((((('''%%%%%%'''***+++)))'''###&&&)))***)))(((''''''&&&&&&&&&'''***---000222---,,,)))'''&&&&&&((()))((())),,,...000111111111***)))((('''(((+++...000+++***))))))+++---------,,,,,,,,,***(((((()))+++***+++,,,,,,,,,,,,---///111---,,,...---******---............---,,,+++***)))((())),,,000111...+++---***&&&'''+++///111111((()))***)))((('''((()))((((((''''''(((***---///******((('''&&&&&&&&&&&&222&&&%%%444((($$$>>>===888///TTTuuubbbJJJ<<<&&&...***(((***,,,+++)))(((,,,&&&"""$$$***---***%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$((('''%%%$$$$$$%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$######%%%((()))((('''###$$$"""!!!&&&&&&###\\\\\\\\\]]]]]]^^^^^^^^^___ZZZZZZ\\\ZZZNNN???777444444222111000...------.........------,,,++++++)))))))))******++++++++++++'''---:::999+++%%%***%%%%%%&&&'''&&&%%%$$$###&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%$$$######&&&(((%%%$$$###$$$%%%%%%###!!!###%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%"""###$$$###""""""$$$&&&((('''&&&%%%%%%$$$$$$%%%%%%((()))((()))+++(((###!!!######!!!!!!"""$$$ """###%%%%%%$$$###""" """$$$%%%&&&%%%$$$###%%%$$$#########$$$%%%&&&"""""""""""""""###$$$$$$"""!!! """$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%"""!!! !!!###$$$$$$$$$""""""######$$$%%%&&&&&&%%%%%%$$$###""""""""""""$$$$$$############$$$$$$###$$$&&&(((((('''&&&%%%''''''((()))+++,,,---------***222222111[[[}}}hhhUUUSSS]]]fffjjjkkkQQQ444111///---222---------------,,,,,,++++++++++++***)))((((((((()))***,,,+++***)))***+++******))))))((('''''''''((()))+++,,,,,,+++)))(((,,,+++***)))((((((((((((&&&%%%%%%%%%&&&'''((()))'''((('''%%%&&&******&&&&&&&&&%%%%%%&&&&&&''''''((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%&&&$$$$$$##################)))'''&&&&&&'''))))))***)))((('''&&&%%%&&&'''''')))&&&###"""$$$&&&''''''$$$%%%''')))))))))'''&&&)))'''&&&%%%&&&'''((((((((('''&&&(((***+++)))'''###&&&((()))))))))***+++)))))))))***+++,,,---...---+++(((%%%$$$%%%''')))(((***,,,---////////////+++***((('''''')))***+++***)))(((((()))***)))'''***,,,------+++*********)))******))))))+++///222222///---......++++++...000000000000//////...------,,,,,,...000000---***)))'''&&&)))---000111000((()))***)))((('''((()))***)))(((((()))+++---///+++***)))((('''''''''''',,,%%%%%%222+++111QQQQQQAAA;;;eee{{{___;;;222---+++------+++'''&&&'''&&&&&&&&&''')))*********)))&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$'''%%%###$$$&&&(((((((((&&&'''%%%"""$$$((((((%%%\\\\\\]]]]]]]]]]]]^^^^^^\\\YYYYYY\\\WWWJJJ<<<444555444222000.........///+++,,,...//////---+++***)))))))))))))))*********''''''111>>>;;;---&&&***&&&&&&'''''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%$$$"""###%%%''''''''''''###!!!###((()))&&&"""%%%###""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$######$$$''''''&&&%%%$$$$$$$$$$$$$$$(((+++,,,......)))"""!!!"""#########$$$&&&(((""""""###$$$$$$$$$$$$###"""$$$%%%''''''&&&$$$###$$$$$$$$$$$$$$$#########!!!!!!""""""###%%%&&&'''!!!!!!!!!!!!"""$$$&&&'''$$$###"""!!!"""$$$''')))$$$"""!!!"""###$$$###"""""""""$$$%%%%%%&&&&&&%%%######""""""""""""######$$$###"""!!!"""$$$&&&'''###$$$&&&((()))))))))((('''((()))+++,,,---//////---***333333555```hhhOOOQQQVVVeeeyyytttgggeeezzz~~~KKK222//////000444///////////////...------+++++++++***))))))(((((()))***,,,+++***)))***+++******))))))((('''''''''((()))+++,,,,,,+++)))(((******))))))(((((((((''''''''''''''''''(((******(((***(((&&&(((,,,,,,(((%%%%%%%%%&&&''''''(((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$######"""""""""'''&&&&&&&&&''')))+++,,,'''&&&%%%%%%&&&'''))))))***'''$$$######$$$%%%$$$"""###%%%'''((()))((((((((((((''''''''''''((((((***)))))))))******)))'''%%%'''((((((((())),,,...,,,---......---,,,+++***---***&&&$$$###%%%(((******+++,,,---............,,,+++***(((((('''''''''***))))))******)))'''$$$'''***...///...,,,++++++))))))(((''''''***000444222...,,,---,,,***+++///////////////////////////---------......,,,)))&&&%%%%%%'''***...000000///((()))***)))((('''((()))))))))((('''((()))+++,,,+++******)))(((((((((((('''&&&&&&...,,,AAAlllmmmQQQJJJnnnyyyLLL777000+++------)))&&&&&&"""'''***)))%%%$$$(((---,,,***'''%%%######$$$%%%'''''''''&&&&&&&&&&&&%%%(((((((((((('''&&&$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%+++((($$$###$$$'''((()))((()))'''$$$%%%)))(((%%%]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZ[[[\\\UUUGGG999333555333111///......///000***+++,,,---...---,,,++++++++++++++++++*********'''+++777BBB===...'''+++((((((((((((((('''''''''''''''&&&&&&''''''((()))'''$$$!!!"""&&&((('''%%%(((### ###***,,,((("""'''$$$!!!"""$$$&&&%%%############$$$$$$%%%%%%%%%&&&(((***)))&&&$$$##################$$$%%%&&&'''###'''***+++,,,---)))"""###############%%%((()))$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''&&&%%%###""""""###$$$$$$$$$""" """"""""""""###$$$%%%&&&$$$$$$###"""!!!"""###%%%&&&$$$"""!!!"""%%%(((***%%%$$$######$$$$$$"""!!!######$$$%%%%%%$$$###"""%%%%%%$$$$$$%%%&&&&&&'''(((&&&%%%$$$%%%(((+++---###$$$%%%'''(((((((((((('''((()))***,,,---//////...***111000666eeeWWW@@@===cccggg[[[xxxvvvGGG444///111555666///////////////...------+++++++++******)))))))))***+++++++++))))))***,,,,,,,,,++++++***))))))))))))***+++,,,,,,+++***)))''''''''''''''''''&&&&&&&&&&&&''''''(((((()))***((()))(((&&&(((,,,,,,)))$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%$$$###""""""&&&&&&''''''(((***,,,///'''&&&&&&%%%&&&'''((()))***(((%%%###############"""###%%%&&&'''(((((('''((())))))(((''''''((((((,,,,,,+++++++++***(((''')))***)))((('''(((+++------...000000000---+++)))---+++'''$$$$$$&&&***,,,------............------+++++++++***))))))(((''',,,+++,,,---...---***'''&&&))),,,------,,,,,,,,,)))))))))(((((()))---000111---***++++++)))+++///,,,++++++++++++,,,,,,---)))******+++***(((&&&$$$''''''''')))+++,,,------((()))***)))((('''((()))'''&&&&&&%%%%%%&&&'''(((++++++***)))))))))))))))'''***((()))***OOOwwwjjj|||aaaFFF777+++***+++((((((+++$$$(((+++)))$$$"""&&&+++***)))((('''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&)))*********)))'''%%%$$$'''&&&%%%$$$###$$$%%%&&&+++(((&&&%%%&&&''''''&&&&&&(((&&&###%%%((('''###]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[\\\[[[RRRCCC888444444222000......///000111---,,,+++***+++,,,---...+++++++++******)))))))))(((,,,666>>>888+++%%%(((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((()))&&&######&&&'''%%%"""((($$$!!!$$$***,,,(((###)))&&&###$$$&&&(((&&&$$$$$$$$$%%%%%%&&&&&&''''''(((***+++***(((&&&%%%%%%###############$$$&&&&&&###%%%%%%$$$&&&)))'''######"""!!!"""###&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&&&&$$$"""!!!###$$$&&&'''&&&$$$""" ###""""""!!!!!!!!!""""""###$$$$$$###!!!!!!$$$&&&(((&&&$$$######$$$'''(((%%%$$$###$$$%%%$$$""" $$$$$$$$$$$$###"""!!! &&&&&&&&&&&&&&&'''((())))))(((''''''(((+++...000$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''')))***,,,------///***------666jjjbbbAAABBBZZZ```[[[mmmCCC555...111777444---............---,,,,,,++++++++++++***************++++++***))))))***,,,,,,,,,++++++***)))))))))((()))+++,,,,,,+++)))((((((((()))))))))(((''''''$$$$$$%%%&&&'''''''''(((&&&((('''%%%'''+++,,,(((%%%&&&&&&&&&&&&%%%$$$###&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''((((((((((((((('''&&&%%%%%%$$$$$$&&&''')))))))))***...111***)))'''&&&%%%%%%&&&&&&((((((&&&%%%#########$$$%%%%%%%%%&&&&&&&&&&&&&&&(((***+++***(((''''''))),,,,,,---,,,***)))((((((...---+++(((&&&&&&(((***+++---///111111000---+++...+++(((&&&'''))),,,////////////...............******+++++++++,,,,,,,,,++++++,,,...000000---+++'''((()))))))))))),,,...)))+++,,,,,,***))))))***111---,,,------+++,,,000+++***)))))))))***+++,,,&&&''')))******((('''&&&+++***((('''&&&'''***,,,((()))***)))((('''((()))'''&&&&&&&&&&&&'''''''''+++******)))))))))))))))))),,,)))(((+++YYYeeeJJJ111)))***(((***...)))))))))'''%%%$$$$$$%%%%%%'''((())))))'''%%%$$$(((((('''''''''&&&&&&&&&******++++++***)))'''&&&'''&&&%%%$$$###$$$%%%&&&(((''''''((()))(((%%%"""&&&'''&&&$$$&&&)))'''###^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\]]]YYYNNN???666555222111000//////000111111...---+++))))))***,,,---***))))))((('''&&&%%%%%%''')))...333///'''###%%%&&&''')))***+++***((('''&&&%%%%%%%%%%%%&&&''''''(((&&&%%%%%%%%%%%%$$$"""((($$$"""$$$)))***'''###((('''''''''((((((&&&%%%(((((((((((())))))))))))'''((())))))'''&&&&&&'''&&&%%%$$$###"""""""""""""""$$$""" """&&&'''$$$###"""!!!"""$$$&&&&&&%%%""""""###$$$$$$$$$$$$###!!!###$$$%%%&&&%%%###"""%%%&&&((())))))'''%%%$$$######"""!!! !!!!!!!!!######"""###'''+++((('''%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&%%%""" %%%$$$######""""""######%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&)))+++---$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******+++...))),,,---;;;rrr]]]HHHWWWtttOOO___ddd>>>666---///666///,,,------------,,,+++++++++++++++++++++++++++++++++++++++***((((((+++---******))))))(((''''''''''''(((***++++++***((('''***+++,,,,,,,,,***)))((("""###$$$%%%&&&&&&&&&&&&%%%&&&&&&$$$&&&++++++((('''((()))))))))'''&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&%%%(((***)))((()))---111,,,***(((&&&%%%$$$$$$$$$&&&''''''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&'''''''''(((+++---,,,)))&&&''')))+++,,,---,,,***(((((()))///...,,,)))%%%$$$%%%''')))+++...000111111///...---+++***))))))+++...///000///...------------...*********+++,,,---//////)))((()))+++---...,,,***'''((((((''''''(((+++---***,,,......,,,)))''''''222//////111111//////222...---,,,+++***+++,,,---&&&(((+++,,,+++*********---,,,)))%%%###$$$'''***((()))***)))((('''((())))))))))))******+++++++++***))))))(((((()))))))))))),,,)))+++///^^^___888******))))))---,,,)))&&&%%%&&&&&&$$$"""%%%&&&((()))***(((&&&%%%'''''''''&&&&&&&&&&&&%%%)))))))))))))))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%'''((()))((($$$ &&&((((((&&&(((+++***&&&^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[VVVIII:::444555000000000000000111111111------,,,++++++************))))))'''&&&%%%$$$$$$&&&%%%%%%((((((%%%%%%'''&&&(((,,,...///---***(((%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%''''''%%%###%%%'''******)))'''%%%%%%((((((((((((((('''''''''$$$%%%%%%%%%$$$$$$&&&(((%%%$$$###""""""!!!!!!""""""###""" """''''''$$$$$$""""""###&&&'''%%%### """###%%%%%%$$$###"""!!!###%%%&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%"""""""""!!!""""""######!!!$$$$$$"""###(((,,,%%%%%%%%%%%%%%%$$$######$$$###$$$%%%&&&&&&###!!!$$$###""""""###&&&)))+++%%%%%%$$$$$$$$$%%%&&&&&&############$$$%%%''''''$$$$$$$$$%%%&&&'''((()))'''''''''(((((()))))))))+++(((...111CCC{{{}}}sss}}}LLLIII{{{```>>>:::...///666+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++)))((((((+++---******))))))((('''''''''&&&''')))******)))'''&&&***+++,,,,,,+++)))'''&&&"""###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$&&&++++++((($$$%%%''')))******)))(((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&$$$''')))(((&&&&&&+++///,,,***(((&&&%%%$$$$$$$$$###&&&((('''&&&&&&)))+++%%%%%%&&&&&&'''((()))***(((,,,///---)))&&&'''***)))+++---,,,)))'''((()))---,,,+++(((%%%$$$%%%&&&)))***---///000111000///************+++,,,---......---,,,+++++++++,,,,,,******))))))***,,,...000***(((((((((*********((('''(((******))))))***++++++---...---+++*********000...///222222///...000111///---,,,+++,,,---...&&&))),,,---+++******+++)))***)))'''$$$$$$&&&)))((()))***)))((('''((())))))***+++,,,------......)))((((((''''''(((((()))((()))***///000VVVhhh777(((+++***((())))))'''%%%%%%&&&'''&&&$$$***)))((('''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$$$$%%%$$$$$$&&&'''&&&$$$"""###&&&&&&&&&(((,,,***&&&^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[ZZZTTTFFF777222444//////000111111111111000+++,,,---...---+++(((''',,,++++++)))((('''&&&%%%'''###!!!"""%%%''')))+++"""%%%))),,,---***'''$$$$$$$$$######$$$$$$%%%&&&!!!$$$''''''%%%$$$&&&(((&&&&&&&&&&&&%%%$$$######"""'''+++,,,)))%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!"""""""""!!!###&&&(((!!!!!!!!!!!!"""###$$$%%%"""$$$$$$###%%%)))((($$$%%%$$$###%%%((((((%%%"""!!!###&&&(((((('''%%%###"""###%%%'''(((((('''&&&!!!"""######$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&!!!$$$&&&%%%!!!!!!%%%***"""###%%%&&&&&&%%%$$$#########$$$%%%'''&&&$$$!!!###"""!!!"""%%%***///222'''&&&&&&%%%%%%&&&&&&'''!!!""""""###$$$$$$$$$%%%######$$$%%%''')))+++,,,(((((((((((((((((((((((()))'''000666IIIMMMFFFttt```@@@>>>111111777+++------......------,,,++++++++++++++++++++++++++++++++++++)))((((((+++---,,,,,,++++++***)))))))))&&&'''(((******((('''&&&(((((())))))(((&&&###""""""###%%%&&&'''&&&&&&%%%%%%&&&&&&$$$''',,,,,,)))!!!$$$'''))))))))))))((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&###&&&((('''$$$$$$)))---+++***(((&&&%%%%%%%%%%%%"""%%%(((((('''(((+++---$$$$$$%%%&&&(((***,,,---(((,,,///...)))&&&'''***(((***,,,+++)))'''(((************(((&&&$$$%%%&&&***+++---...///000000///(((((()))***+++,,,,,,,,,,,,+++***))))))***+++++++++***((('''(((***---///---+++)))((()))))))))(((&&&))),,,---,,,+++***))),,,------,,,******,,,...,,,***,,,000000,,,+++,,,111000---+++***+++,,,---%%%(((,,,,,,)))''''''(((%%%'''))))))&&&%%%&&&((((((******)))((('''((()))'''(((***+++------......((((((''''''''''''((()))((((((***111---JJJeee222$$$***+++''''''%%%%%%%%%%%%&&&&&&((((((///,,,((($$$###$$$&&&(((&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""###$$$&&&'''$$$%%%&&&'''&&&%%%$$$###%%%$$$######$$$%%%%%%$$$ """$$$###&&&***)))$$$ZZZ[[[]]]___aaaaaaaaa```aaaccc\\\KKK===888666333111111000000//////.........,,,***)))******)))(((+++(((&&&&&&)))+++)))((('''((()))******)))((('''###$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""############"""!!!!!!'''******''''''******'''$$$%%%&&&'''&&&%%%$$$###%%%$$$###$$$&&&'''&&&%%%'''###!!!###$$$$$$''',,,""" !!!&&&&&&######%%%"""######$$$$$$$$$######"""&&&(((''''''***)))&&&'''&&&&&&%%%%%%$$$$$$### !!!###%%%'''(((((((((!!! !!!$$$%%%%%%$$$###$$$%%%&&&%%%###!!! &&&%%%$$$###$$$&&&(((***%%%&&&'''$$$!!!!!!###&&&"""!!!###000AAANNN///+++&&&$$$&&&''''''&&&$$$%%%'''((('''%%%###!!!$$$&&&))))))))))))***+++***)))'''&&&'''(((***+++++++++999999VVV}}}~~~}}}yyyvvvlllpppsssnnnmmmLLLDDDsssZZZ@@@444,,,222222222000000///......///000111,,,,,,,,,------.........---,,,+++******+++,,,------+++)))+++---...+++(((&&&'''))))))(((''''''(((&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$'''(((&&&&&&))))))&&&((()))(((&&&(((+++(((###&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&''''''&&&&&&(((***333---&&&$$$&&&((('''%%%###&&&***+++******,,,...(((***(((%%%'''...111---((()))***++++++***)))(((''')))++++++)))((('''(((+++***((('''&&&&&&'''''')))((()))+++...000///...---((($$$%%%%%%&&&***000,,,...000000...,,,++++++---,,,***(((((()))***+++...,,,)))((()))+++++++++''''''&&&'''(((***,,,---,,,------,,,++++++,,,...'''***,,,.........000111555111---+++,,,,,,***(((---++++++,,,...---)))%%%%%%%%%&&&''')))(((%%%###'''(((***++++++***)))((('''))),,,...///---+++)))+++***+++,,,------+++))),,,---,,,+++444HHH]]]iiizzzCCC---///###%%%000((((((&&&$$$&&&***,,,,,,***+++)))(((''''''((()))+++&&&'''((((((((('''&&&%%%'''''''''&&&%%%%%%'''***(((((('''&&&%%%$$$$$$###!!!!!!""""""############&&&'''###(((555333+++---[[[\\\]]]___```aaaaaaaaa^^^^^^VVVFFF:::666555222222111111000000/////////---+++))))))+++,,,,,,,,,---+++)))))),,,---,,,***)))***+++++++++***)))((($$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%%%%&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%((('''$$$$$$''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$((($$$"""$$$%%%###%%%(((%%%###$$$&&&&&&""" """######$$$$$$$$$######"""###&&&'''%%%&&&))))))&&&$$$$$$$$$%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%"""!!! """###%%%$$$###"""###$$$$$$$$$###"""!!!&&&&&&%%%$$$$$$$$$%%%&&&$$$&&&&&&$$$"""!!!$$$&&&$$$"""!!! ###+++555;;;+++(((%%%$$$%%%&&&%%%$$$((((((((((((((('''''''''&&&(((******((((((((())))))((('''&&&&&&''')))***///...:::;;;\\\pppPPPVVVLLLGGGIIIIIIBBB@@@KKKSSSXXX___```aaaZZZYYYkkkGGGAAAwww~~~lllzzzYYYAAA999333999666444111000///......///000111***+++++++++,,,,,,,,,------,,,+++******+++,,,---+++***))))))+++++++++***)))(((((((((((('''&&&%%%((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###''''''%%%&&&((((((%%%&&&''''''%%%(((,,,***%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%''')))222---'''&&&''')))'''%%%$$$''')))***((('''(((***'''((('''%%%)))000000,,,((()))***++++++***)))(((%%%'''))))))((('''((((((+++***((('''''''''(((((()))'''&&&'''***---......+++'''%%%'''((())),,,222...000000///,,,***)))***---,,,+++******+++,,,------+++((('''((()))))))))(((((((((((()))***,,,---)))***+++***))))))+++,,,(((***,,,------...///111555111---,,,---...,,,***---,,,,,,------,,,***''''''&&&&&&((())))))'''%%%%%%&&&'''((()))*********((())),,,......---***)))*********+++------+++)))******(((&&&...???OOOVVV\\\tttwwwnnnnnnNNN///(((111,,,******!!!&&&&&&'''+++///000///---)))(((&&&%%%%%%&&&((()))%%%&&&'''(((((('''&&&&&&'''&&&%%%%%%&&&'''((()))((((((''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%!!!'''(((000@@@AAA666222ZZZZZZZZZ[[[\\\]]]^^^___^^^[[[QQQBBB888555444333222222111111000//////...,,,***))))))+++---......,,,+++******,,,,,,+++***)))************)))((('''%%%%%%&&&&&&&&&&&&&&&%%%(((((('''''''''(((((()))$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$&&&'''(((((()))$$$&&&%%%"""!!!$$$$$$!!!######""""""###$$$%%%&&&$$$""""""###$$$%%%$$$###'''$$$$$$&&&&&&###"""%%%%%%###$$$'''&&&""" """$$$$$$%%%%%%$$$###""""""###&&&&&&###$$$((()))&&&""""""###$$$$$$%%%&&&&&&$$$###"""!!! !!!"""######"""!!!"""$$$$$$###"""""""""""""""############%%%%%%%%%%%%$$$###""""""$$$$$$$$$###"""###%%%'''$$$###"""###&&&)))***+++'''%%%$$$###$$$$$$###""")))((('''&&&&&&((()))***''')))******((('''''''''***)))(((((((((***+++,,,111///777;;;cccqqqmmmTTT;;;:::999BBBYYYnnn{{{rrrWWWIIIKKKiiippp>>>IIIvvv^^^]]]eee\\\ffffffgggxxxTTT???:::777>>>888444111000///.........///000,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,((())))))(((((((((+++---,,,)))''''''))))))&&&###)))))))))***)))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$((((((&&&'''))))))&&&$$$&&&&&&%%%'''++++++((((((((('''&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((111---((('''((((((&&&$$$&&&(((***)))(((''''''(((&&&&&&%%%'''---222///)))((((((************(((((($$$&&&((((((((('''((()))***)))((('''''''''((()))+++(((%%%%%%(((,,,...///)))&&&&&&)))++++++---222/////////,,,)))(((((())),,,,,,++++++,,,---///000...,,,)))((())))))(((''')))))))))))))))***+++,,,''')))******))))))***,,,(((***,,,---,,,---///111222...+++***,,,...,,,***---......---+++******+++)))(((''''''))))))((('''&&&&&&'''''')))***,,,---(((***+++,,,,,,+++)))''')))((((((***,,,,,,+++))),,,+++((('''///;;;CCCCCCCCC```zzzzzzeeeTTTOOOQQQ>>>222*********)))'''&&&'''(((***---000///,,,***&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&((((((((('''''''''%%%###$$$(((***)))(((''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''+++666999???TTTaaa^^^[[[]]]]]]\\\[[[\\\]]]___``````YYYMMM@@@888555444444111111000000///...---------+++))))))+++---------)))((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))))))))333111///,,,***(((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))%%%'''&&&"""!!!$$$$$$"""###""" !!!###&&&'''$$$#########%%%&&&%%%$$$%%%###$$$''''''###"""$$$"""!!!"""&&&'''$$$###&&&%%%%%%%%%%%%$$$###""""""###%%%%%%""""""'''((('''#########$$$$$$$$$%%%%%%$$$###!!!  """###%%%###""""""$$$$$$###""""""!!!!!!!!!"""###$$$$$$$$$%%%&&&&&&&&&%%%###!!!$$$$$$#########$$$&&&'''$$$""""""$$$(((***(((&&&######$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%&&&''''''&&&((())))))(((''''''(((,,,,,,,,,,,,,,,---//////...---111888iiixxxLLL999===___}}}ZZZ@@@IIIhhhPPP???fff___XXXhhhwww~~~jjjYYYYYY}}}NNN999666444<<<666000111000///...---...//////////////////////////////************************''')))***((('''(((,,,000...)))&&&'''+++---***&&&)))))))))))))))((('''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&)))***((((((++++++((($$$''''''%%%&&&******((((((((('''&&&%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''---+++((('''''''''%%%###(((((())))))((((((((()))%%%$$$%%%)))///222---''''''((()))******)))(((''''''(((***)))(((((((((***((('''&&&&&&&&&'''((()))+++)))((()))+++...//////(((&&&'''+++,,,***+++...,,,,,,+++)))'''&&&((()))*********+++,,,...000111///---,,,,,,,,,,,,***(((******))))))************''')))++++++******+++,,,)))***,,,,,,,,,---///111---***''''''***,,,+++))),,,...///---***)))+++...***(((''''''((())))))(((+++***))))))***,,,...///((())))))***)))((('''&&&(((''''''(((***+++***)))***(((&&&(((111;;;<<<888NNNpppzzz___NNNTTTRRRBBB888999000(((***(((&&&***+++++++++******(((%%%###%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&(((((()))(((((('''###!!!$$$))),,,***'''&&&&&&&&&''''''(((((((((+++)))&&&$$$###$$$&&&(((333???===<<>>PPP{{{]]]DDD[[[bbbQQQooouuuNNNWWWKKK666222///777333///111000///---------...///////////////////////////(((((())))))))))))(((((()))***+++***((()))---111---)))&&&(((---000...+++''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$'''(((&&&&&&))))))&&&&&&)))(((%%%$$$'''(((&&&((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%&&&)))(((&&&%%%%%%%%%$$$###&&&%%%%%%&&&'''((())))))%%%$$$%%%+++000000+++&&&'''((()))******)))((('''+++,,,,,,+++)))((()))***&&&%%%%%%$$$%%%&&&((()))(((((()))+++......---+++(((&&&(((+++,,,(((''')))'''((((((&&&%%%&&&(((+++(((((()))***,,,...///000...---------...---***(((************+++++++++***''')))++++++*********++++++,,,---,,,,,,---///111,,,)))''''''***---,,,***+++---...---***)))+++...***)))''''''((())))))(((---,,,+++*********,,,,,,((((((''''''&&&&&&%%%%%%((('''&&&''')))***)))(((""""""!!!&&&111:::999222EEEWWWUUU???<<>>zzzaaa???IIIWWW888@@@ccczzzpppQQQMMM___dddPPPssslllPPP]]]HHH666222...555222111111000...------------...---------,,,,,,,,,,,,,,,(((((())))))))))))((((((***++++++******+++---///+++((('''(((,,,000000///&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''' $$$$$$"""###%%%%%%"""&&&))))))$$$###%%%'''&&&))))))'''&&&%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$###"""###%%%'''''''''%%%$$$'''---///+++((('''''''''))))))))))))'''''',,,------,,,***)))+++,,,%%%%%%$$$$$$%%%''')))***%%%&&&(((+++---,,,)))''')))'''(((++++++'''&&&'''%%%&&&''''''''''''***,,,'''((()))+++,,,...///000,,,,,,---...///...+++(((++++++,,,---......------(((***,,,,,,+++***)))***---......------...000333000---***+++...000///...***+++,,,,,,******+++,,,+++***))))))++++++***)))++++++***)))(((((((((((((((((('''&&&&&&&&&'''''')))'''&&&&&&'''(((''''''"""###$$$)))444>>>===777111,,,000@@@QQQUUUNNNEEEDDD:::444222...***)))))))))((('''%%%$$$%%%))),,,&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((''''''&&&$$$$$$&&&)))+++)))&&&%%%%%%%%%&&&&&&''''''''''''&&&$$$######$$$%%%&&&$$$,,,&&&!!!(((666KKKYYYYYYYYYYYYYYYXXXWWWWWWWWWHHH:::666555111......333333222000///...---,,,+++,,,...111222000,,,)))))),,,......+++((((((((((((''''''((()))+++---///)))***+++,,,,,,------,,,%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%$$$######%%%&&&'''&&&(((&&&######(((***))))))(((&&&%%%%%%'''((()))&&&%%%$$$%%%'''((('''&&&###!!!"""%%%&&&######%%%'''$$$%%%((('''###!!!#########$$$%%%&&&&&&&&&&&&###&&&'''%%%&&&))))))&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######""""""$$$###"""###%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%######$$$$$$%%%&&&&&&&&&%%%$$$(((%%%""""""$$$%%%%%%######$$$$$$###!!!!!!"""$$$!!!###&&&&&&%%%$$$&&&(((((())))))******)))((('''$$$&&&((((((''''''''')))&&&'''((()))***+++++++++)))333666CCCTTT<<>>444///---444111777111111000...+++***+++---...---+++,,,...///000///---,,,***(((''''''((()))''')))+++***((('''(((******---000111000///......***)))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((!!!"""$$$%%%&&&''')))***(((((('''%%%%%%'''((((((%%%&&&((()))))))))******+++)))'''&&&%%%&&&'''(((%%%&&&(((***,,,---///000)))(((''''''(((+++...000+++)))(((((()))******)))%%%%%%&&&((()))((((((((()))'''$$$%%%(((***)))'''&&&&&&&&&'''''''''''''''%%%'''((())))))(((((((((+++(((%%%%%%'''+++---...(((((((((((()))***+++,,,---***&&&&&&'''***,,,---***)))((())),,,............---,,,...000111000///111222222000...000333444111///+++)))(((***...000///000000111111111111111444111,,,***...333222...222333333222111000000000/////////...............((()))***)))((('''(((******+++---.../////////000000---***((()))*********)))*********))))))***,,,,,,,,,+++,,,,,,---...///(((***+++,,,,,,+++)))(((&&&((()))(((''''''))),,,+++***(((&&&$$$#########%%%$$$###$$$'''((('''&&&'''&&&%%%''')))++++++***'''&&&'''(((+++,,,+++)))&&&''')))+++)))&&&(((...'''&&&%%%$$$$$$%%%'''(((]]]]]]^^^```aaa___[[[XXXKKKEEE===666444333333333111111000///...------,,,***------++++++,,,,,,)))(((((((((''''''(((((((((******+++------+++'''$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%$$$$$$''')))'''###$$$''')))'''%%%"""!!!!!!!!!""""""###%%%$$$###"""###$$$!!!"""$$$%%%&&&%%%%%%$$$%%%&&&&&&%%%###"""###$$$###"""""""""###$$$%%%&&&+++)))%%%"""!!!!!!###$$$!!!"""#########&&&***---''''''&&&&&&%%%&&&&&&&&&&&&$$$!!! """$$$%%%%%%***'''$$$######$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$###""""""%%%''''''$$$###&&&'''''')))---$$$((()))%%%$$$&&&&&&%%%############$$$$$$$$$$$$$$$$$$&&&***)))&&&&&&***&&&%%%%%%''')))++++++***)))))))))+++......,,,++++++---888RRRddd???BBBnnnsssmmmlllzzzmmmmmmlll===^^^jjjIII^^^TTTHHHsss```>>>555///---555333777000111111///---+++,,,---///---,,,,,,...//////...---,,,+++***************(((+++---,,,)))''')))+++***---///000///...---...***(((''''''((()))(((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((("""$$$&&&&&&&&&''')))(((***(((%%%$$$''''''%%%###&&&)))++++++++++++,,,(((''''''''''''((())))))###&&&)))***+++,,,---///+++)))'''&&&'''***...111***)))((()))******)))(((%%%$$$%%%)))***((('''))))))(((''''''((()))((('''%%%%%%&&&'''((((((''''''&&&'''))))))((((((((()))+++(((%%%%%%&&&)))******))))))))))))***+++,,,,,,,,,)))'''&&&(((+++------((('''&&&(((***---------...------...000111000...000333222...,,,...000///---,,,)))((()))+++...000000000111111222222333333...222444111---+++,,,---000111222111000///000111/////////000000111111111((()))***)))(((((()))******,,,...///......000111///---***)))***+++,,,,,,)))******)))((((((***+++***++++++,,,...///111222++++++,,,,,,,,,+++)))(((''')))+++***''''''))),,,...,,,***(((&&&%%%%%%%%%'''&&&$$$%%%''')))******)))((((((***,,,------,,,&&&%%%%%%'''))))))((('''&&&***+++)))))),,,...---((((((((((((((())))))***^^^^^^^^^```bbb```[[[WWWBBB???:::555333333333333000/////////......------(((,,,,,,))))))------)))))))))(((((((((((())))))+++,,,,,,+++)))&&&%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%"""$$$&&&&&&$$$###$$$%%%'''$$$$$$''''''######&&&&&&%%%$$$""""""!!!!!!!!!"""$$$%%%$$$!!!!!!###&&&#########$$$$$$$$$######&&&'''((('''$$$"""###%%%###############%%%&&&''''''&&&%%%############$$$"""############$$$''')))&&&&&&&&&&&&&&&&&&'''((('''$$$ ###%%%&&&%%%)))'''%%%%%%%%%%%%$$$"""%%%%%%$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""###%%%&&&###"""&&&''''''***...$$$((()))%%%$$$&&&&&&%%%######$$$$$$$$$%%%%%%%%%((('''***---+++''''''***%%%$$$$$$'''***,,,+++)))))))))***,,,......,,,***,,,000>>>YYY\\\>>><<>>NNN~~~uuubbbkkkbbbZZZ}}}nnnNNN>>>iiibbbZZZ___CCCoooOOO555555222111999333444///000111000///...///000000///------......---+++'''+++000555555111,,,((()))---111000+++)))***,,,((()))++++++*********,,,)))&&&$$$%%%''')))(((&&&'''''''''''''''((()))***&&&''')))***+++++++++***,,,///111000---)))((()))$$$((('''"""###((()))&&&###'''+++,,,)))'''&&&'''))))))***)))'''$$$!!!''')))+++***'''%%%%%%&&&######$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$'''$$$&&&,,,,,,'''&&&)))&&&))),,,,,,(((%%%$$$%%%###%%%'''(((*********)))%%%'''((('''%%%%%%(((***///---++++++++++++***)))***))))))(((((((((((()))***)))'''(((***,,,---,,,+++***)))+++...000111111//////222666999:::999888---222222...,,,111222000000///...---------...///,,,,,,,,,------///000111555///++++++------,,,,,,(((***,,,,,,***))),,,...)))***+++,,,...///000000+++,,,------++++++,,,---,,,...///...***'''((()))&&&%%%$$$%%%'''))))))(((&&&''''''&&&$$$$$$&&&'''%%%%%%%%%%%%'''((()))***---,,,+++)))(((''''''''''''***,,,)))%%%###&&&***'''&&&%%%$$$%%%''')))***>>>999111+++'''&&&%%%$$$&&&&&&%%%'''((()))'''&&&***))))))***++++++)))'''&&&111111'''+++<<<;;;,,,%%%&&&''')))))))))((('''``````^^^^^^aaaaaaWWWLLL:::888555444444444333111...///111111000///,,,+++------,,,,,,+++***))))))******************++++++***+++,,,***((('''((())))))'''&&&'''***,,,***(((###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&(((((('''$$$""""""###$$$%%%&&&'''''''''((('''&&&%%%$$$$$$######&&&%%%###!!!!!!"""###$$$)))'''$$$#########"""!!!%%%$$$"""!!!!!!###%%%&&&'''&&&$$$!!! ###&&&)))&&&$$$%%%))))))%%% &&&%%%$$$###"""###$$$%%%&&&%%%$$$%%%%%%$$$""" (((&&&%%%###""""""######!!!###&&&'''&&&%%%&&&&&&$$$%%%%%%###"""!!!###$$$$$$%%%%%%%%%$$$$$$&&&(((&&&$$$"""$$$'''((('''$$$&&&%%%$$$###$$$%%%&&&'''$$$"""!!!"""%%%'''((()))((()))++++++******+++---(((((()))))))))*********000---+++***+++,,,,,,+++***777===nnnVVV===QQQwwwHHH^^^aaaZZZnnngggJJJ444UUUcccZZZ\\\OOOkkkNNN888111666333111222000///111111...++++++...222111***'''---111...+++,,,///222444444111...+++***000//////......------,,,((((((%%%%%%)))...,,,&&&***(((&&&'''***+++)))'''%%%%%%&&&&&&'''((())))))+++***)))***+++++++++)))******((('''&&&%%%%%%%%%&&&&&&%%%&&&''')))+++,,,$$$$$$######$$$&&&'''(((&&&(((++++++)))&&&%%%$$$((())))))((('''&&&'''(((%%%""" $$$))),,,)))&&&'''((((((&&&%%%%%%''')))+++(((&&&%%%&&&'''&&&%%%))),,,,,,(((''')))((($$$***'''$$$%%%''')))'''%%%$$$%%%%%%&&&'''((())))))...,,,(((&&&%%%&&&(((******)))'''''''''((('''&&&---***'''))),,,---+++'''+++,,,,,,,,,,,,...111444///111444999===<<<999666555///...333777555111///***444555---***000222...***+++,,,,,,,,,---///111///////////////000111111000///...---,,,------...---,,,++++++******++++++*********+++,,,---...///...222666444///***)))***%%%%%%%%%&&&'''(((((()))---,,,+++)))((('''''''''&&&''')))*********)))(((************)))(((&&&%%%'''(((%%%"""$$$((((((%%%$$$%%%&&&$$$###%%%***///iiiUUU;;;(((###%%%)))***)))((((((((()))((('''%%%(((((('''&&&)))---+++%%%,,,+++******+++---///111""""""''',,,+++%%%&&&---```___^^^^^^aaaaaaWWWKKK999777444333333333222111//////000000///...---,,,+++++++++***))))))((((((((()))*********)))((((((***++++++***(((''''''((()))'''%%%&&&((()))'''%%%$$$%%%&&&(((((((((((((((&&&&&&'''(((((('''$$$###"""$$$&&&)))***)))'''&&&''''''&&&&&&%%%$$$###"""$$$$$$######$$$&&&((()))'''%%%$$$$$$&&&&&&%%%$$$%%%$$$#########$$$%%%&&&$$$%%%%%%$$$""""""###%%%+++)))((((((******&&&###%%%$$$$$$#########$$$$$$((('''&&&&&&&&&&&&$$$"""&&&%%%$$$$$$$$$%%%&&&'''!!!###$$$%%%$$$$$$%%%&&&###$$$%%%$$$"""!!!"""######$$$%%%$$$######%%%'''$$$"""!!!"""%%%&&&%%%###%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%(((+++++++++&&&'''))))))))))))+++,,,******++++++************---+++))))))+++,,,,,,+++...999@@@rrrUUU>>>WWWQQQJJJdddcccaaa\\\WWWUUUTTTNNNFFFZZZvvvjjjkkk~~~}}}___PPPaaaMMM888111666333111333000000000000///------///000222,,,***000444111---------///111000...,,,******)))))))))))))))))))))***))))))'''&&&)))...+++&&&***((('''''')))***)))'''$$$%%%%%%&&&''''''(((((()))((('''(((******((('''((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***((('''&&&$$$$$$$$$$$$%%%%%%&&&((())))))'''%%%###%%%&&&(((((('''''')))***%%%$$$###%%%(((***(((%%%'''((((((&&&%%%%%%''')))***(((&&&&&&'''))))))))))))++++++(((''')))(((%%%'''&&&%%%&&&'''((((((((('''''''''(((((())))))***...,,,)))'''&&&'''((()))+++***((((((((((((((((((,,,***))),,,//////+++'''+++,,,,,,,,,,,,---000333---...000222444666888999888222000333666444111000+++333444---,,,333444///))),,,///000///......//////////////////000111111111000///...---...//////------,,,+++++++++++++++++++++++++++,,,---......)))...111000+++'''&&&(((%%%&&&&&&'''(((((())))))(((+++...111111...***'''&&&'''((()))***))))))(((***)))(((''''''''''''''''''(((&&&###$$$((((((%%%$$$%%%&&&$$$$$$'''---333ZZZJJJ666(((%%%''')))***&&&&&&&&&'''(((((('''&&&%%%'''(((&&&(((,,,+++'''''''''&&&&&&'''((()))***,,,((((((***)))&&&(((...______^^^^^^aaa```VVVJJJ888555333222222333222111000000///...------------,,,++++++******)))))))))((())))))))))))(((&&&%%%)))***+++***(((&&&'''(((((('''%%%%%%&&&%%%$$$"""$$$%%%&&&'''((((((((((((%%%&&&'''''''''&&&%%%$$$ ###&&&)))***(((%%%###%%%&&&&&&'''&&&%%%###"""######"""###$$$&&&((()))#########%%%((()))((('''$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&'''&&&%%%%%%%%%'''''''''&&&%%%$$$"""!!!######$$$$$$%%%$$$$$$$$$'''&&&$$$$$$%%%%%%$$$"""#########$$$&&&''')))***!!!"""###"""""""""%%%'''###%%%''''''%%%#########"""###$$$###""""""$$$&&&###!!!!!!!!!###$$$###"""######$$$$$$$$$$$$############%%%(((+++---,,,+++$$$&&&'''(((((((((***,,,,,,,,,,,,---,,,,,,++++++***)))((()))+++,,,---,,,222999CCCxxxQQQ>>>]]]^^^???GGGzzzeeeXXXUUUZZZeeennnwwwlllqqqtttqqqlllddd\\\^^^ppp~~~KKK888222555222222333000111000000000111111///...000,,,,,,111444111---++++++,,,---,,,***)))***+++$$$%%%%%%&&&''''''((((((++++++)))''')))---+++%%%)))(((''''''))))))((('''$$$$$$%%%%%%&&&&&&''''''&&&%%%&&&'''((((((&&&$$$%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&''')))***(((((('''%%%%%%$$$$$$%%%%%%$$$$$$&&&))))))&&&""""""$$$&&&''''''(((***,,,&&&&&&''''''''''''&&&%%%'''((((((&&&%%%%%%(((***)))(((&&&''')))+++++++++(((++++++((('''))))))&&&$$$%%%'''''''''((()))+++)))))))))***************++++++***)))((((((((()))******))))))(((((())))))+++***+++...111000,,,'''+++,,,,,,,,,+++,,,///222---......,,,---111888>>>:::444000333555333111111...222222---///555555///+++...111333111///...---000000/////////000111111222111000......///000000...------,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---'''***------***'''&&&'''''''''(((((())))))******'''***---000111///,,,)))''''''((())))))))))))))))))(((&&&$$$$$$&&&''')))'''(((&&&###%%%)))(((%%%%%%&&&&&&%%%%%%)))111777DDD:::---%%%%%%'''((('''%%%%%%&&&'''''''''&&&&&&"""''')))'''&&&)))***((('''(((((()))))))))((((((+++((('''((((((&&&'''***^^^___^^^___aaa```TTTGGG666444111000111222222222222000...,,,,,,,,,---......---------,,,,,,++++++,,,***)))'''&&&&&&'''''')))******)))'''&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%!!!"""$$$%%%%%%$$$###"""$$$%%%&&&''''''%%%$$$###$$$###""""""""""""######"""""""""%%%'''((('''&&&"""###$$$%%%&&&&&&&&&%%%"""$$$''''''&&&&&&&&&'''%%%&&&'''%%%""" !!!"""$$$%%%&&&''''''&&&%%%%%%###!!!!!!"""###""" """"""###$$$%%%'''((((((#########!!!!!!"""&&&)))$$$''')))***(((&&&%%%%%%"""######"""!!!!!!###$$$###"""""""""#########"""###$$$%%%&&&&&&$$$###""" !!!$$$(((+++,,,***((($$$%%%'''(((((()))+++,,,***+++---...............)))((((((***,,,...///...222555DDDKKK===cccgggDDDAAAzzzuuuhhhmmmooozzzzzzHHH777333555222222444000222000///111444333///,,,,,,+++,,,000111///+++(((***++++++)))((((((+++---''''''(((((()))))))))))),,,,,,***((())),,,***%%%(((((('''(((((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%'''((('''%%%###%%%$$$$$$$$$$$$%%%&&&&&&((((((''''''((()))+++,,,&&&&&&&&&&&&&&&''''''(((&&&###"""%%%***,,,(((###"""$$$&&&''''''(((***,,,'''((()))(((&&&%%%$$$%%%'''(((((('''&&&&&&(((******((('''''')))***+++***(((******'''''')))***'''###&&&))))))'''&&&(((+++*********)))))))))))))))(((((()))))))))((('''''')))))))))((((((''')))***+++******,,,......,,,***+++,,,,,,,,,+++,,,...000...//////---,,,000:::CCC888222...000222111111444222333111...111555333---///111333333111///......111000000///000000111111111000///......///000000///...------,,,,,,------...---,,,,,,+++++++++,,,(((***------+++******+++(((((())))))***************)))((('''((()))+++,,,'''(((((()))))))))))))))'''&&&&&&%%%%%%&&&'''(((&&&((('''$$$&&&)))((($$$%%%&&&&&&%%%&&&+++333:::444---%%%!!!"""%%%&&&%%%'''((()))((('''&&&%%%&&&###(((+++'''$$$&&&''''''((()))***++++++***((('''$$$&&&)))***)))&&&%%%&&&^^^_________aaa^^^QQQDDD555333000///000222333333222000...++++++,,,---...------,,,,,,,,,,,,,,,+++///---(((%%%$$$&&&)))+++((())))))(((&&&%%%&&&'''%%%&&&&&&&&&&&&''''''(((((('''&&&%%%$$$######"""$$$&&&((('''%%%%%%&&&'''%%%$$$###!!!!!!"""###$$$###$$$%%%&&&&&&&&&%%%$$$##################$$$$$$"""""""""###%%%&&&%%%###!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''***)))))))))(((%%%###$$$%%%###$$$&&&((())))))((('''%%%###!!!!!!"""###"""!!!""""""######$$$$$$$$$$$$%%%%%%$$$"""!!!###'''+++###&&&((()))'''%%%$$$$$$"""######"""!!! """$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''''''''&&&$$$### !!!$$$(((+++,,,***'''%%%'''((()))))))))+++---''')))+++...000000000000)))))))))+++///111111000///000FFFGGG???jjjhhhDDD>>>vvvtttDDD777444555111222555000111000///222444333///++++++---...000000///+++'''***+++***)))((()))+++...++++++++++++******))))))+++---+++((((((***)))%%%'''((((((((('''''''''((($$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%'''((((((&&&$$$&&&&&&%%%$$$$$$$$$$$$%%%((((((''''''((()))***+++&&&&&&'''''''''((('''''''''$$$###&&&+++---***&&&%%%&&&''''''&&&&&&'''((('''(((***)))&&&%%%%%%%%%'''(((((('''&&&''')))+++,,,)))'''&&&'''(((((('''(((***)))&&&&&&***+++)))%%%(((+++***'''&&&''')))((((((((((((((((((''''''%%%&&&'''((((((((('''&&&'''))))))((('''&&&(((***---***(((''')))+++------+++,,,,,,,,,+++***,,,---,,,...000///...111999AAA222---***,,,...///111555555444111///111333111,,,333333222000......000222111111000000000000111111///...---------...///000000///......------............---,,,++++++++++++)))***,,,---,,,,,,,,,,,,)))))))))***************+++)))'''%%%%%%&&&((()))((((((((((((((())))))***$$$&&&((())))))(((&&&%%%&&&((('''%%%&&&***((($$$%%%&&&'''&&&&&&+++222999000+++%%%"""###%%%''''''***+++,,,+++'''%%%%%%&&&%%%+++,,,((($$$$$$%%%$$$%%%''')))******(((&&&$$$&&&)))+++***((((((''''''___`````````aaa]]]NNN???555333//////000222444444111000---,,,++++++---...))))))))))))))))))))))))///,,,((($$$$$$&&&***---'''((()))(((&&&$$$%%%&&&$$$&&&(((((('''''')))***+++***((('''%%%%%%%%%$$$###&&&((('''%%%$$$&&&)))+++(((%%%""""""###&&&((($$$$$$$$$%%%%%%&&&&&&'''"""###$$$&&&((()))***+++$$$###!!!!!!###$$$######!!!!!!"""###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$''')))((((((&&&%%%%%%%%%%%%%%%###$$$%%%'''((()))))))))'''%%%######$$$%%%%%%%%%"""###############"""!!!%%%%%%$$$###"""$$$(((+++!!!###%%%%%%###!!!!!!!!!######$$$###!!! """###%%%&&&'''&&&$$$$$$$$$&&&'''((((((''''''&&&%%%$$$###$$$&&&))),,,,,,***(((&&&((())))))))))))***,,,%%%'''***---///000//////))))))***---000222111000------JJJ}}}DDDCCCqqq___<<<@@@oooAAA666555555000333666000000000000222222111///,,,---000222000000000...)))***++++++***((()))+++---+++++++++***)))((((((((())),,,+++'''''')))(((%%%&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((*********)))(((&&&%%%$$$'''%%%%%%'''***+++***'''&&&(((((('''%%%$$$%%%&&&'''''''''((((((((('''&&&'''(((((('''&&&'''***,,,,,,***'''&&&'''((('''&&&'''))))))%%%&&&***,,,***''')))******)))'''&&&'''&&&&&&&&&&&&''''''''''''%%%&&&'''(((((((((((((((''')))+++***''''''))),,,---+++'''%%%&&&)))---000***,,,---,,,*********+++(((+++---......000555:::,,,)))(((***,,,,,,000555444333111111111111///---444333222///---...111444222222111000000000111111......---,,,,,,---///000111000//////......//////...---,,,,,,++++++++++++))))))***+++++++++++++++)))))))))))))))*********'''(((***++++++)))&&&$$$((((((((((((((()))******%%%'''***,,,,,,***'''%%%&&&((((((&&&'''***)))$$$%%%&&&'''&&&&&&)))///444111---)))&&&&&&((())))))***,,,...,,,(((%%%&&&''''''+++,,,(((%%%&&&%%%###''')))***,,,,,,+++)))(((*********,,,000444000)))```aaaaaaaaaaaa[[[KKK<<<666333//////000333555666000///---,,,+++,,,,,,,,,((((((((((((((((((((((((+++)))'''&&&&&&''')))***'''(((((('''%%%$$$$$$%%%%%%''')))(((&&&&&&'''))))))((('''&&&&&&&&&''''''###&&&((('''$$$###&&&***+++)))&&&$$$###$$$&&&'''%%%$$$######$$$%%%''')))###$$$&&&''')))++++++,,,&&&### """$$$%%%%%%""""""""""""###%%%'''((($$$&&&''''''%%%$$$$$$%%%(((%%%""""""$$$&&&%%%###"""######$$$&&&''')))***(((&&&######$$$&&&'''&&&"""###$$$$$$$$$$$$###"""###$$$$$$###"""###&&&)))"""###$$$###"""!!!"""###$$$$$$$$$###!!!!!!"""$$$%%%'''((('''$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%&&&(((******(((&&&'''((())))))''''''((()))%%%'''***,,,------+++***))))))***---000111000///......QQQttt>>>CCCtttOOOBBBZZZjjj???666555444///333777000...000111111000.........---222333///...///...***)))***+++***(((((()))+++))))))))))))(((((((((((('''******'''%%%''''''%%%%%%''')))(((&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$###%%%&&&''''''&&&&&&&&&&&&&&&&&&'''(((%%%%%%$$$######$$$&&&'''+++++++++***)))'''%%%###&&&&&&&&&''''''(((((((((&&&'''((('''%%%$$$%%%&&&'''%%%$$$&&&***+++)))''''''((((((''''''(((***---,,,***''''''((()))))))))''')))(((%%%&&&***,,,+++''''''((()))+++***(((&&&%%%%%%%%%&&&'''''''''((('''''''''((()))******+++(((+++---,,,)))(((,,,///,,,+++)))'''(((***...111***,,,---,,,***))))))***))))))***+++---000333555+++((((((***+++***---222///000111111000///000111222222111000......111333333222111111000000111111///...---------...000111111111000////////////000------,,,+++++++++,,,,,,***))))))***+++++++++***))))))))))))))))))))))))&&&''')))++++++***(((''')))(((((('''((()))***+++***+++---------+++)))'''&&&(((((('''(((+++)))$$$$$$&&&((('''%%%&&&***...---,,,***)))(((((('''&&&&&&))),,,+++'''%%%'''***(((***)))'''(((***)))$$$)))***,,,------------,,,)))+++222BBBVVV\\\III222aaabbbbbbbbbaaaZZZJJJ:::666333000///111444666777//////...---,,,,,,,,,,,,)))))))))))))))*********&&&&&&''''''(((''''''''''''(((((('''%%%$$$$$$%%%''')))***(((%%%$$$%%%'''$$$$$$######$$$%%%'''(((###&&&((('''$$$###'''+++((('''&&&%%%$$$#########%%%$$$""""""###%%%(((***%%%%%%&&&'''((((((''''''&&&### """%%%((()))$$$###""""""###&&&(((***"""%%%((()))'''$$$"""!!!,,,'''###$$$))),,,***'''!!!!!!!!!"""###&&&(((***'''$$$"""!!!###%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$"""######""""""###%%%'''&&&&&&&&&%%%######$$$&&&$$$%%%%%%$$$"""!!!"""$$$$$$'''((('''$$$"""$$$&&&)))'''&&&$$$######$$$$$$$$$###$$$%%%''''''%%%###'''(((((((((&&&%%%&&&''''''(((***,,,,,,***(((&&&(((((())),,,///000///---000000VVVlll999@@@tttyyyCCCRRR|||ggg===666666444///333777000---000222111---,,,---///+++111111,,,***------))))))***+++***((('''''')))''''''(((((()))*********%%%))))))&&&%%%''''''%%%%%%''')))(((&&&%%%&&&)))'''''''''''''''''''''''')))&&&###"""###%%%''''''%%%%%%%%%&&&'''(((******'''&&&%%%%%%%%%&&&'''((('''((()))******)))((('''$$$&&&'''&&&%%%%%%&&&(((%%%&&&''''''%%%%%%&&&''''''$$$"""%%%+++...+++''''''((((((''''''(((+++---+++)))((((((***,,,,,,,,,''')))(((%%%&&&***---,,,&&&%%%%%%))),,,---***'''$$$%%%%%%&&&'''((())))))))))))))))))***+++---...***---///...+++***...222++++++++++++***,,,...000***,,,---,,,***)))((()))---+++)))***---111333444+++)))))),,,+++)))+++000+++---000111///...111555///000222111000///000111333333222111000000111111000///.........000111222222111111000000000000000---,,,,,,++++++,,,,,,---,,,+++***+++,,,,,,,,,+++)))))))))(((((((((((((((((('''%%%$$$%%%(((+++...)))((('''''''''(((***+++.........---,,,+++******&&&(((((('''(((+++)))$$$$$$&&&((('''%%%%%%'''***''''''((()))(((&&&###!!!"""&&&******'''&&&(((,,,'''((('''&&&***...,,,&&&&&&&&&'''((()))*********)))///BBBccchhhAAAaaa___```ccc^^^OOO@@@888666111///111222000///111///000///******...000...---,,,+++***)))'''&&&&&&+++***)))((((((''''''''')))(((((('''''''''((((((&&&&&&''''''(((''''''''''''&&&$$$######&&&(((***''')))***,,,+++)))&&&%%%(((%%%###%%%$$$!!!"""$$$$$$###$$$%%%&&&&&&$$$!!!''')))'''$$$###%%%%%%######!!!###'''(((%%%$$$&&&&&&$$$###%%%((('''"""$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$######%%%""""""%%%%%%######&&&$$$$$$###"""""""""$$$%%%######$$$%%%''''''&&&$$$#####################$$$$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%$$$###""""""!!!###&&&&&&$$$"""!!!!!!***%%%###''')))&&&$$$$$$"""%%%((()))(((&&&$$$$$$$$$$$$%%%''')))(((&&&$$$(((***,,,------+++(((''')))((((((+++...///---******///fffSSS:::===oooWWW^^^___;;;666111000222444222///+++---...---,,,******+++---///000...***((()))***)))++++++)))%%%###%%%'''''')))******((('''((((((***))))))(((((((((((((((+++***'''&&&%%%&&&((()))((('''&&&%%%$$$$$$$$$$$$$$$""""""%%%&&&###$$$'''%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%&&&%%%###!!!&&&(((+++,,,***((((((((($$$&&&))))))'''%%%$$$###''')))+++,,,,,,)))&&&$$$%%%&&&'''&&&$$$%%%(((+++'''%%%######%%%''')))))))))%%%$$$&&&((((((+++000,,,)))''''''***,,,+++((('''(((***,,,---,,,+++***)))))))))(((((()))---111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,...///111///,,,******,,,///111000,,,)))***000333333222---+++((((((***,,,---------///111111111000111222444666777666333000......333444555444111///------222000///000222333000---222111111111333333111///...+++((((((+++---,,,+++(((***,,,///000111000///---+++(((''''''&&&%%%###%%%&&&&&&%%%###$$$'''+++++++++)))&&&$$$$$$'''***((('''%%%$$$$$$%%%'''((((((%%%$$$)))***((('''((()))'''$$$%%%(((***)))((('''&&&&&&%%%&&&'''((()))(((((('''((()))***,,,---+++(((&&&''')))***)))''''''((('''$$$&&&))))))%%%,,,111WWWyyy{{{@@@```^^^```bbb]]]OOO@@@999444000...111111///---...///000///+++***...///---,,,++++++***)))(((''''''))))))*********(((&&&%%%(((''''''&&&''''''(((((($$$%%%%%%&&&'''(((((((((((('''%%%$$$$$$%%%&&&'''$$$%%%'''((((((&&&$$$"""$$$""""""%%%%%%$$$%%%((("""""""""###%%%%%%$$$"""###&&&&&&$$$$$$'''(((&&&""" !!!$$$%%%%%%)))///'''"""!!!''',,,+++)))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%###$$$'''(((%%%$$$&&&&&&%%%######$$$%%%%%%%%%""""""###%%%'''(((&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((()))%%%%%%$$$$$$###$$$$$$$$$###$$$&&&&&&$$$""""""###((($$$$$$''')))&&&#########%%%((()))(((&&&%%%%%%%%%$$$%%%'''))))))&&&$$$&&&(((***,,,---,,,***)))+++***)))+++...000///---333888nnn|||dddDDD999AAA___}}}lllaaaggg___:::555000///111222000---,,,---///...---,,,,,,------///000...+++)))***+++***++++++)))&&&%%%&&&(((&&&(((******)))((()))*********)))((((((''''''((()))((('''&&&%%%&&&&&&''')))((('''&&&%%%%%%%%%%%%%%%""""""%%%&&&###$$$'''%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%%%%&&&&&&$$$###%%%'''))))))((('''''''''$$$&&&((((((&&&%%%%%%%%%'''''''''(((''''''&&&%%%%%%'''((('''%%%&&&))),,,'''&&&%%%$$$%%%&&&'''''')))&&&&&&)))******,,,000---***''''''***,,,,,,******+++,,,---,,,+++)))((())))))((('''''')))---000))))))))))))************------------------------******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111---)))***///222111000...---+++,,,---//////...---///111222222222333444444666888888666444333333333444555333000.........//////000333555555222...333222000111222222000///111...,,,,,,...///...---)))+++---///000000///...---+++***)))***+++***)))'''(((((('''%%%%%%(((+++&&&&&&&&&%%%###$$$'''))))))((('''&&&%%%&&&((((((&&&$$$&&&,,,...***&&&&&&'''%%%$$$%%%((()))(((&&&'''&&&&&&&&&((()))+++---)))(((((('''((()))+++,,,+++(((&&&''')))***)))((('''(((&&&$$$%%%)))(((%%%***,,,QQQyyywww@@@___^^^```bbb\\\MMM@@@999333000///333333000---......000///+++***......,,,************)))))))))(((''')))+++,,,+++)))&&&$$$&&&%%%%%%%%%&&&'''((((((###$$$$$$%%%&&&''''''((((((((('''&&&%%%%%%$$$$$$###$$$&&&'''&&&%%%###"""$$$""""""%%%&&&$$$%%%(((###!!! !!!###$$$$$$### $$$%%%###%%%)))***'''"""!!!###$$$$$$&&&///:::666---###!!!$$$))))))'''%%%$$$$$$###$$$%%%'''(((%%%&&&'''''''''''''''''''''%%%&&&))))))&&&%%%'''(((%%%######&&&'''&&&$$$######$$$&&&)))***)))'''%%%&&&((())))))'''&&&%%%######$$$%%%&&&'''((((((%%%$$$###""""""$$$&&&'''%%%&&&&&&%%%######$$$%%%'''$$$$$$((()))&&&######$$$&&&)))***(((&&&&&&&&&&&&%%%&&&'''))))))'''%%%%%%''')))+++,,,,,,++++++---+++***+++---000000000555<<>>999555111222666666222//////...000///+++***---...+++)))))))))))))))*********((()))*********)))'''&&&$$$$$$$$$%%%&&&'''((()))%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&$$$$$$%%%&&&'''(((((('''&&&%%%(((%%%%%%'''&&&###"""$$$%%%###!!!!!!"""#########!!!$$$%%%###$$$((()))'''$$$$$$'''(((&&&'''111===>>>444((("""###%%%%%%"""'''&&&$$$######$$$&&&'''%%%&&&'''((())))))))))))...***((()))'''$$$$$$''''''$$$"""###&&&(((%%%###$$$$$$&&&(((+++,,,+++***$$$%%%''')))(((&&&$$$""""""###$$$%%%&&&''''''''''''&&&###!!!!!!###%%%'''&&&&&&&&&$$$######%%%(((%%%###%%%))))))%%%###$$$$$$'''))))))(((&&&&&&&&&&&&&&&&&&'''))))))(((&&&&&&''')))+++,,,++++++***...,,,******,,,...111222...999rrroooqqqxxxyyy{{{xxxXXX999666111/////////...,,,///000111000---+++***+++---------------------...,,,,,,+++***)))((())))))(((***++++++***))))))*********))))))((('''&&&%%%''''''(((((((((((('''&&&(((((('''&&&&&&&&&&&&&&&&&&######&&&&&&$$$$$$&&&'''&&&&&&%%%%%%&&&&&&'''+++(((%%%$$$%%%'''''''''###$$$$$$###""""""###%%%$$$%%%&&&%%%%%%%%%''')))###"""""""""###$$$&&&'''''''''''''''((()))+++---%%%&&&'''((('''&&&&&&'''&&&%%%'''+++,,,******,,,---)))%%%&&&))),,,,,,,,,++++++++++++***(((&&&&&&&&&''''''''''''(((+++...++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((''')))+++------+++)))'''+++)))((((((+++------,,,///000111444666555222///333555777777666666777888777888999777555444555666555555444111///...///111111222444777888777444222555333000/////////...---...---,,,++++++******))),,,------------,,,++++++((('''&&&''')))******)))++++++***)))((((((((()))$$$&&&))))))((('''((((((*********))))))(((''''''&&&%%%)))000111,,,&&&$$$%%%&&&'''))))))(((&&&%%%############%%%''')))***+++***((('''''''''((((((***)))((((((((()))))))))&&&'''%%%###$$$((('''$$$''' 444TTT]]]TTT>>>"""___^^^``````WWWHHH<<<777444111111555666222//////...000///++++++------***))))))))))))************+++***((('''''''''))))))$$$$$$$$$%%%&&&'''((()))''''''%%%$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%&&&'''(((((((((((('''&&&'''%%%%%%((('''###"""$$$)))&&&###"""#########"""###&&&%%%###$$$(((***((($$$&&&)))***&&&%%%,,,555000***$$$"""%%%)))***)))***(((%%%###"""###$$$%%%%%%&&&'''((()))*********333---(((&&&$$$!!!###(((%%%###"""###%%%&&&$$$"""######$$$'''***+++***)))$$$&&&((())))))'''$$$"""!!!"""$$$%%%&&&''''''&&&***(((%%%"""!!!!!!###$$$&&&&&&%%%###"""###&&&)))$$$###%%%(((((($$$###%%%%%%&&&(((((('''&&&&&&'''&&&&&&%%%&&&((()))'''&&&((()))*********))))))(((---,,,***)))***,,,000222+++999tttQQQ999666333000/////////...666777666444000---++++++,,,,,,,,,,,,---...---------,,,+++************)))***+++,,,+++)))'''''''''((()))))))))((('''%%%%%%((()))************))))))'''&&&%%%%%%$$$%%%%%%%%%'''$$$$$$'''&&&$$$$$$&&&'''&&&&&&%%%%%%&&&&&&'''+++(((%%%$$$%%%'''''''''######$$$###!!!!!!###%%%$$$%%%&&&%%%%%%%%%''')))!!!"""###%%%&&&&&&&&&&&&''''''&&&&&&(((***,,,,,,"""$$$'''((('''''')))+++(((''')))...///,,,+++---+++'''%%%%%%))),,,,,,+++''''''((((((((((((''''''&&&'''(((((('''(((+++---,,,,,,------............************************&&&(((***,,,---,,,+++***************************(((''''''(((***,,,,,,,,,///000222666777666222...333555666555444333333444222333333333222222555777555555444222000///111333777777666666555444444555444222///...///...---,,,,,,,,,,,,+++***)))((((((---------,,,,,,+++***))))))'''&&&&&&'''''''''&&&***)))((((((((('''''''''$$$&&&(((((('''%%%$$$$$$((())))))***)))((('''&&&***'''(((---...***''''''&&&(((***+++***)))'''&&&&&&%%%$$$$$$%%%&&&((()))+++***)))(((''''''(((((()))))))))((((((((())))))&&&'''&&&###%%%(((((($$$...'''000AAA@@@555***###``````aaa___UUUEEE999555222///...222222///,,,------000///,,,+++,,,,,,((()))))))))))))))*********,,,***'''&&&%%%'''***+++&&&%%%%%%%%%&&&'''(((((()))'''&&&$$$$$$$$$%%%%%%###$$$%%%'''(((((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$"""$$$((()))&&&%%%'''(((&&&$$$###$$$$$$###!!!$$$&&&%%%$$$&&&---222222%%%%%%((()))%%% ###***%%%%%%$$$$$$%%%'''***+++)))(((&&&$$$#########$$$%%%&&&'''((())))))))))))333,,,&&&$$$""" ###((("""###$$$$$$$$$######"""!!!!!!"""$$$'''((('''%%%'''((()))***)))(((&&&$$$ """$$$%%%&&&'''&&&&&&***)))&&&###!!!!!!!!!"""%%%%%%%%%###"""###&&&((($$$###$$$'''&&&######'''$$$&&&''''''&&&%%%%%%&&&&&&%%%$$$%%%'''''''''&&&)))*********))))))((('''+++++++++***)))+++///333///@@@{{{HHH777555333111//////000000;;;;;;;;;888333000......---+++***+++------,,,+++---+++))))))***+++***))))))***+++***(((&&&&&&&&&&&&'''((()))((('''&&&%%%************++++++++++++&&&%%%%%%$$$$$$$$$%%%%%%(((%%%%%%''''''$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%$$$&&&''''''&&&"""###$$$$$$###"""###$$$$$$&&&'''&&&%%%%%%&&&'''!!!"""$$$&&&'''&&&&&&%%%'''&&&$$$%%%(((+++,,,,,,!!!$$$'''(((''''''***...---+++---111222///...111)))'''%%%'''+++---,,,***&&&&&&&&&'''((())))))***&&&'''((()))((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((***,,,---------------,,,+++******+++,,,---))))))******+++,,,,,,---///000333666888666222///000111333222111///000000---......//////222777:::666666666555222222222444999999888555333222444666111000//////000///,,,***---...//////---++++++,,,------,,,++++++***)))))),,,***((('''(((((('''%%%((('''&&&'''(((((('''%%%)))+++---,,,***((('''(((&&&''')))++++++)))(((&&&,,,((('''***+++((('''(((((()))++++++***((((((((())))))((('''((()))***+++,,,+++***((((((((()))***((()))))))))'''''')))***'''((('''$$$%%%))))))%%%+++)))+++000---%%%###)))aaaaaabbb___SSSBBB777333222...---///000---,,,------000///,,,+++,,,+++(((*********)))))))))))))))***)))(((''''''((()))***(((''''''&&&''''''(((((('''&&&%%%$$$%%%&&&((()))%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$"""$$$))))))&&&%%%'''$$$###"""###%%%%%%$$$"""!!!$$$$$$$$$+++666???AAA)))'''&&&'''$$$ %%%$$$''')))'''###"""%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((+++&&&$$$%%%$$$"""###''' $$$''''''###"""###%%%"""""""""$$$''''''&&&$$$((())))))((((((&&&%%%%%% !!!$$$&&&'''&&&&&&%%%((('''&&&$$$###"""""""""###$$$$$$###"""###%%%'''$$$###$$$%%%$$$!!!$$$)))$$$%%%&&&&&&$$$$$$$$$&&&%%%$$$######%%%&&&&&&%%%((((((((()))))))))))))))+++,,,---,,,+++,,,000333222EEEyyyAAA444333222///......000111777888888666222///......---+++)))***,,,,,,+++)))---***((((((***+++***(((%%%'''))))))'''''''''((($$$&&&'''))))))((('''&&&******)))))))))***,,,,,,&&&&&&%%%%%%%%%%%%&&&&&&(((%%%%%%''''''$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&'''&&&%%%"""$$$&&&&&&%%%$$$$$$$$$$$$&&&((((((&&&%%%%%%%%%$$$#########$$$%%%&&&&&&&&&$$$###$$$(((+++++++++###&&&((('''%%%&&&***......,,,,,,000111......111)))((((((***...000...+++''''''(((((()))***++++++&&&((()))***)))***,,,.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------///...---,,,,,,---...///.../////////...---,,,---111222444777999888444000...000222333222222333444000000000//////111666999666777888777555444444444666777888777444333444666.........000111000,,,))),,,///111111///---...///---,,,+++******))))))***,,,***(((((((((((((((&&&'''&&&%%%&&&))))))(((&&&***,,,------+++***+++,,,%%%'''***,,,---,,,***(((+++'''&&&)))***'''&&&'''(((***+++***'''&&&'''))))))((((((((()))***,,,---,,,+++***))))))***++++++((()))***)))'''&&&(((+++((()))(((%%%'''******&&&###((('''&&&'''$$$###+++bbbbbbbbb___RRRAAA555222555000...000000...---///---000///,,,+++,,,+++'''************)))))))))((((((((()))))))))))))))((()))(((((('''''''''((((((%%%$$$$$$$$$&&&(((+++---(((''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%&&&***)))$$$"""$$$ ###%%%&&&%%%###!!!###%%%///>>>JJJNNN///***''''''%%%""""""&&&!!!&&&***'''!!! '''...!!!"""$$$%%%&&&'''''''''%%%&&&''''''''''''''''''###!!!"""&&&&&&$$$###&&& %%%***)))$$$!!!$$$(((%%%%%%%%%'''))))))(((&&&''''''&&&%%%$$$$$$###### !!!$$$&&&'''&&&&&&%%%%%%%%%%%%%%%$$$#########!!!#########""""""$$$&&&%%%######$$$""" $$$+++###$$$%%%%%%######$$$%%%%%%###""""""$$$%%%%%%%%%&&&&&&'''((()))***+++++++++---///...------111444000DDDttt<<<222111000...------///111000222222111///---,,,------+++))))))+++,,,***''',,,***'''(((***+++***((("""$$$&&&''''''''')))***###%%%'''((())))))'''&&&***)))((('''''')))+++---''''''&&&&&&&&&''''''((((((&&&%%%((('''$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%''''''%%%###"""%%%'''((('''%%%$$$$$$$$$&&&))))))'''%%%$$$###&&&$$$""" """%%%'''&&&$$$"""###'''***+++***&&&((()))'''$$$$$$)))...,,,)))***------+++,,,///***)))***---111222///,,,***************++++++,,,'''(((***+++***+++,,,...111111000///...------,,,........................///...---,,,,,,,,,------...//////////////////...444444555333000---,,,,,,222333555888:::999555222///222444666777777999;;;888777444111...///222555555777999999777555555555111555888999666444555666,,,,,,...111222000,,,)))+++...111111///---...000,,,++++++***))))))*********(((&&&&&&'''((((((''''''&&&%%%'''***+++)))&&&###$$$&&&&&&%%%%%%'''(((%%%(((+++...///...,,,***)))&&&&&&***+++'''%%%%%%((()))***(((%%%$$$''')))&&&%%%&&&&&&(((***---...,,,,,,+++******+++,,,---''')))***)))'''&&&(((+++)))***)))&&&'''+++***'''###,,,***&&&++++++'''+++\\\aaaddd\\\MMM===333000//////......---------,,,***---,,,((((((,,,+++&&&*********)))'''%%%%%%%%%$$$&&&)))+++***((($$$!!!###%%%'''(((&&&%%%%%%&&&)))((('''%%%%%%%%%''''''---...---)))%%%###%%%'''***%%%###%%%%%%######&&&"""$$$&&&&&&$$$"""!!!!!!######$$$$$$$$$######""" '''%%%"""444MMMOOO===...%%%$$$,,,---$$$ ######%%%%%%$$$"""###'''+++"""###$$$%%%&&&'''&&&&&&######$$$%%%%%%$$$$$$$$$$$$"""$$$!!!(((+++%%%%%%&&&'''''''''&&&&&&%%%'''///888666***###$$$"""---+++$$$(((((($$$&&&%%%%%%&&&'''%%%$$$%%%((('''$$$ """###"""!!!""""""###$$$&&&'''((((((%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$++++++)))((((((((()))***%%%'''))))))((('''((())))))***++++++,,,///333777666GGGlll>>>333111....../////////...+++,,,,,,------......///))))))***+++,,,,,,,,,,,,///+++)))***)))&&&&&&)))''')))***)))((()))+++---***(((&&&'''))))))'''%%%---)))&&&(((---...)))###((('''&&&%%%$$$$$$$$$$$$)))(((&&&&&&''''''&&&$$$''''''&&&%%%$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$$$$&&&'''%%%"""!!!###&&&&&&&&&&&&&&&''''''((((((&&&&&&%%%$$$$$$%%%%%%%%%)))'''%%%%%%&&&'''((((((%%%&&&'''&&&%%%%%%&&&(((%%%'''***,,,...---+++***''''''''')))+++,,,+++***%%%&&&'''&&&&&&&&&(((***((()))***))))))))),,,......***)))...000...+++***......------,,,+++******///000///---***+++...111...///000111111///...,,,111111111...,,,,,,---//////333777777555333333444444555666888999777555222555555333222111111111111333111111333666777555333555555555333111111333555---...000111000...+++)))...---+++))))))***+++,,,......---,,,***(((&&&%%%'''%%%$$$%%%''''''$$$!!!%%%&&&''''''&&&&&&'''(((%%%%%%$$$###$$$&&&(((***+++)))+++......+++)))+++***+++++++++***((('''&&&))))))%%%###&&&+++***&&&&&&$$$$$$&&&***,,,***(((---+++***)))(((((())))))$$$***---***'''((()))'''((((((((((((((((((((((((&&&%%%+++***$$$))),,,###]]]aaabbbYYYJJJ<<<555444...//////000111111222222***---,,,((())),,,+++''')))******)))(((''''''(((''''''((((((((('''%%%$$$%%%''')))***(((''''''(((***)))&&&$$$$$$&&&(((******++++++)))%%%$$$%%%''',,,(((&&&((((((&&&&&&)))"""$$$''''''%%%###"""""""""########################'''$$$"""...??????333***""""""***+++$$$!!!$$$###$$$$$$###""""""&&&)))(((((('''&&&$$$###""""""$$$%%%%%%&&&&&&%%%%%%%%%(((###%%%###&&&,,,&&&$$$%%%%%%&&&''''''((((((###111EEESSSQQQCCC222'''%%%)))(((---555---###&&&&&&&&&&&&'''&&&$$$$$$$$$&&&###!!!"""$$$%%%$$$###$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&))))))((((((((()))+++,,,&&&'''))))))((((((((())))))***+++++++++...222555444KKKkkk;;;333111///...///000000///,,,,,,,,,,,,------------,,,+++******+++,,,...///...***)))******'''(((+++++++++***))))))*********)))'''&&&'''***+++***(((***'''&&&(((,,,---***&&&)))((('''&&&%%%%%%%%%%%%((('''&&&&&&''''''&&&$$$''''''&&&&&&%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&''')))''''''&&&&&&&&&&&&'''''')))'''%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&'''%%%&&&)))++++++***)))((('''&&&&&&((()))***)))(((%%%&&&''''''&&&&&&(((***---------+++******,,,......)))(((,,,...,,,******---,,,+++***))))))))))))+++,,,---,,,++++++...111,,,,,,++++++++++++++++++///000///...,,,+++---//////222555555222//////000///000333555777666444222444444444555555666666666<<<:::999999:::999666333333444444333111111222333111222222222111...,,,***///...,,,******+++,,,---......---,,,+++)))(((''')))''''''((())))))&&&$$$$$$%%%''''''&&&&&&'''))))))(((&&&$$$%%%&&&(((***,,,)))(((++++++((())),,,+++******)))((((((''''''&&&))))))%%%$$$((()))((((((''''''(((++++++)))&&&,,,+++)))(((''''''(((((($$$)))+++(((&&&((()))(((((((((((((((((((((((((((((($$$(((+++'''***,,,%%%___bbb```VVVGGG:::666666/////////000111111222222***,,,,,,))))))+++,,,)))))))))(((((((((((())))))(((((('''&&&&&&&&&''''''&&&((())))))(((''''''((((((&&&$$$""""""$$$''')))%%%'''((((((&&&%%%&&&&&&+++((('''))))))&&&'''***###%%%&&&'''%%%#########"""!!!!!!!!!"""###$$$%%%'''&&&$$$###''',,,,,,((('''"""""")))+++%%%###%%%"""######""""""###%%%(((+++)))'''%%%###"""""""""''''''''''''''''''&&&&&&'''""")))...'''%%%***)))$$$$$$$$$%%%&&&'''((()))&&&@@@[[[fffcccVVV>>>(((++++++///>>>III:::)))***%%%'''(((((('''&&&$$$###%%%$$$###%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%$$$%%%%%%&&&'''((()))''''''&&&'''(((***,,,---&&&(((******)))((()))***)))************,,,000333111OOOiii999444222//////000111111000------,,,,,,,,,,,,++++++///---+++***+++---000222---***)))++++++)))***---...+++)))(((***+++)))'''(((''''''(((+++,,,,,,+++&&&'''((()))*********)))))))))(((''''''&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$''''''&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&(((((('''%%%'''&&&$$$$$$$$$%%%'''((((((((('''''''''(((((())))))((('''%%%$$$$$$$$$$$$###$$$%%%$$$######%%%'''$$$&&&'''))))))(((&&&%%%'''&&&%%%&&&(((((('''&&&%%%&&&''''''&&&''')))+++.........,,,))))))***,,,---)))'''***+++***)))+++,,,***(((&&&&&&&&&(((((('''(((***+++***+++,,,......---,,,++++++,,,---///------...---++++++,,,...000333555444000------...,,,...000333555666666666444666888:::<<<=========CCCAAA???===<<<:::666444222444666666444333222333777666555333111///---,,,///...---++++++,,,---------......------,,,+++******)))))))))+++***)))'''###%%%''''''&&&&&&(((***---+++(((&&&%%%''')))+++---)))'''((((((''')))---+++***)))'''''''''((((((%%%***,,,'''$$$&&&)))******)))***+++,,,+++(((%%%+++***)))'''&&&''''''(((%%%)))***'''&&&)))+++***((((((((((((((((((((((((,,,$$$(((---)))***,,,'''aaacccaaaVVVFFF999333333000//////...---,,,+++++++++,,,+++***)))***,,,---+++)))'''''''''(((''''''''''''&&&&&&&&&'''''''''%%%&&&''''''%%%$$$%%%&&&#########"""######$$$%%%"""###%%%''''''&&&&&&&&&'''%%%%%%'''&&&###$$$((("""$$$%%%%%%$$$#########!!!!!! !!!!!!###$$$%%%'''$$$###%%%$$$!!!!!!%%%'''$$$%%%******&&&$$$&&&###############$$$&&&''''''&&&$$$######$$$&&&((())))))(((((('''''''''(((!!! ///;;;000%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''***IIIdddiiigggbbbNNN777333@@@KKKWWW```SSS===444%%%,,,111...)))&&&&&&'''%%%%%%%%%&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&''''''&&&$$$#########$$$%%%&&&((()))***''''''&&&&&&''')))***+++''')))***+++***)))***+++)))******))))))+++...111111QQQhhh:::444222000///111222222111...------,,,++++++******///...------...///111222,,,)))))),,,---***+++......)))&&&&&&***,,,)))%%%''''''((((((***+++++++++&&&)))******'''&&&(((***((((((((((((''''''&&&&&&&&&$$$###$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%$$$######'''+++,,,)))%%%&&&&&&'''''''''''''''&&&(((((('''''''''((())))))++++++***(((%%%############$$$%%%%%%$$$$$$&&&(((&&&'''(((((((((&&&%%%$$$((('''%%%&&&''''''&&&%%%%%%&&&''''''&&&''')))++++++,,,+++)))''''''(((***,,,(((&&&((()))'''(((++++++)))'''%%%$$$%%%''')))&&&'''))))))***))))))))),,,,,,,,,,,,------......***+++,,,,,,******,,,---000222555444000...///111///000111222333555888;;;666888;;;>>>@@@@@@?????????>>>===;;;:::888555333444666999:::888666444444999777555222///------,,,...---,,,+++++++++,,,,,,------............------))))))((()))))))))(((((($$$&&&((((((((((((***+++...+++)))&&&'''))),,,...,,,)))(((******((())),,,,,,+++)))''''''((()))***''',,,---)))''')))***))))))***+++------+++)))'''+++***((('''&&&&&&''''''(((******'''''',,,...---((((((((((((((((((((((((---&&&+++///((('''+++)))aaadddbbbWWWFFF777000...///......---+++******)))++++++++++++)))))),,,000...+++'''%%%&&&&&&%%%###$$$%%%'''((()))((('''&&&&&&''''''&&&%%%$$$%%%&&&"""###%%%''''''&&&$$$"""!!!"""$$$%%%''''''&&&%%%$$$###$$$'''%%%!!!"""'''!!!###$$$$$$""""""###$$$!!!!!!!!!!!!"""###%%%%%%%%%###$$$'''$$$!!!'''&&&%%%''')))((($$$"""###%%%$$$$$$%%%&&&'''''''''$$$###""""""###&&&(((******)))(((''''''''''''(((!!!!!!000;;;///$$$&&&''''''&&&%%%$$$$$$######$$$...MMMeeegggeeeeeeXXXCCC888XXXiiihhhlllgggOOO:::***666===555(((###%%%'''%%%&&&'''&&&$$$""" !!!!!!!!!!!!!!!!!!!!!"""!!!"""$$$%%%%%%$$$"""!!!######$$$$$$&&&((()))***)))((('''&&&&&&'''((((((''')))***+++***)))***+++))))))***))))))***...111666UUUggg===333111//////111222222222///...------,,,+++******,,,---///000111000000///+++((()))------++++++...+++&&&###%%%))),,,***&&&((((((((((((((('''((((((***,,,---+++&&&$$$%%%(((&&&&&&'''''''''&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%######$$$$$$%%%&&&((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$'''+++,,,)))&&&%%%'''***,,,,,,***'''%%%''''''&&&&&&'''((()))))),,,------+++'''$$$$$$$$$$$$%%%&&&&&&&&&&&&(((***((((((((((((((('''%%%$$$)))(((&&&%%%'''((('''&&&&&&'''(((''''''''')))+++)))******((('''''')))++++++'''&&&((((((&&&'''++++++)))'''%%%%%%&&&(((***)))))))))))))))((('''%%%$$$&&&))),,,---,,,***))))))***,,,,,,******+++,,,,,,///222111///...000333333222111......111777;;;555777999;;;;;;:::999888333444555444444333333333222555999:::888555333333777555222///---,,,++++++,,,++++++***************+++,,,------......------&&&'''''''''&&&&&&''''''&&&((()))***))))))+++,,,+++)))((('''(((+++///111+++)))***------***)))+++---+++)))(((((()))***+++,,,---,,,)))+++...,,,'''''')))+++,,,,,,+++******+++***((('''&&&&&&''''''''')))(((%%%'''+++---+++(((((((((((((((((((((((()))&&&,,,,,,%%%(((...***aaadddbbbWWWEEE666///---........................+++***+++,,,***(((---333111,,,'''%%%&&&&&&$$$""""""$$$&&&((())))))(((''')))******(((&&&%%%'''(((&&&''')))+++***(((%%%$$$$$$######$$$&&&'''%%%$$$###$$$&&&)))&&&"""$$$)))"""###$$$$$$""""""$$$%%%!!!"""###$$$$$$$$$$$$$$$######%%%'''%%%"""$$$)))###$$$&&&'''$$$""" !!!&&&%%%$$$&&&((()))((('''%%%%%%$$$$$$$$$%%%&&&'''***)))'''&&&%%%%%%&&&''''''###+++...%%%%%%///333''''''''''''&&&%%%$$$###444NNN```\\\TTTOOOBBB111555]]]ooofffgggeeeJJJ//////===BBB555&&&!!!###$$$%%%&&&'''&&&###!!! !!!######$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$###$$$$$$%%%&&&'''((()))((('''&&&%%%&&&&&&'''&&&(((******)))((()))***((())))))))))))+++///222;;;\\\fff===222111//////000222222222//////...------,,,++++++)))+++...000111000...,,,***((()))------******---)))&&&$$$&&&)))+++***)))'''))))))((('''&&&&&&'''---......+++&&&$$$%%%'''%%%&&&'''(((((('''%%%%%%$$$######$$$'''(((((('''#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''')))***)))(((&&&(((,,,......+++'''%%%''''''&&&''''''((()))***,,,...///---((($$$$$$&&&%%%&&&''''''''''''))),,,((()))))))))(((''''''&&&)))'''%%%%%%&&&(((((((((&&&'''(((((('''(((***,,,+++++++++***))))))+++---)))'''((()))(((%%%'''+++***)))'''&&&&&&''')))***,,,***)))((()))((('''%%%###&&&+++...000...,,,))))))+++,,,,,,+++******+++(((+++------,,,,,,...111111111000---***,,,222777333333333333333111///...+++---///000//////000222///222555555444111000///333111///---++++++++++++***************)))))))))******+++,,,,,,,,,,,,,,,%%%&&&'''&&&%%%%%%''')))((()))******))))))***+++''''''''''''))),,,...000***)))+++//////+++)))***+++***)))(((((()))***+++......+++***---000,,,%%%''')))++++++******+++,,,+++***)))'''&&&''''''(((%%%'''&&&###%%%******&&&((((((((((((((((((((((((###$$$)))((()))888>>>111aaabbb___SSSCCC666111222000000000000000000000000+++)))***,,,***(((---666222---(((&&&((()))(((%%%$$$$$$%%%&&&'''((()))************(((&&&%%%&&&(((***))))))((('''&&&%%%%%%(((&&&######%%%&&&%%%######$$$'''***'''###$$$***$$$%%%%%%%%%$$$$$$&&&((("""###%%%''''''&&&$$$""""""%%%'''%%%###$$$%%%%%%!!!%%%((((((&&&$$$$$$$$$%%%$$$###%%%((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$######$$$%%%%%%###'''$$$+++;;;===%%%''')))++++++***)))'''000@@@JJJBBB777111***""":::ZZZhhhcccddd]]]???$$$---777999...%%%%%%&&&$$$$$$&&&'''%%%###"""$$$&&&$$$$$$%%%%%%&&&'''((((((########################%%%$$$$$$#########$$$$$$'''&&&%%%%%%%%%&&&'''(((&&&'''))))))((((((((()))((()))))))))***,,,000444:::aaaddd;;;111///......000111222111/////////......---------)))***,,,---......---,,,***((())),,,,,,)))(((+++***))))))))))))*********&&&(((***)))''''''(((***//////---+++(((''''''(((%%%&&&((())))))((('''&&&$$$$$$###%%%((())))))(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&((()))))))))+++++++++)))((('''(((((((((((()))***+++++++++...000---((($$$$$$&&&$$$%%%&&&&&&&&&''')))+++(((((((((((((((''''''''''''%%%######%%%'''((((((&&&'''(((((('''(((***,,,,,,---,,,***((((((***+++(((''')))+++)))%%%&&&+++((((((''''''''''''((((((...+++(((((()))***)))(((''')))---000111111000...***,,,------+++))))))))))))+++---,,,******,,,000+++...111000------000444222111000///...,,,++++++---///111111///...///111...000222222111///.........------,,,+++++++++++++++++++++++++++***))))))((())))))***************'''((()))(((&&&&&&))),,,((()))***)))'''''''''(((%%%&&&'''((()))***+++,,,+++)))))),,,,,,))))))+++''''''''''''((((((((((((+++------******,,,***&&&***++++++***''''''))),,,,,,+++)))(((''''''(((((('''((('''%%%(((+++)))$$$(((((((((((((((((((((((("""%%%''''''888XXX[[[AAAaaaaaa\\\PPP@@@666444777333333222000///---,,,,,,+++)))***---***'''---777333...((('''***,,,+++)))&&&%%%$$$###%%%(((+++---(((((((((&&&######$$$&&&+++)))&&&###""""""###$$$+++'''$$$###$$$%%%$$$"""!!!###''')))&&&!!!###)))%%%&&&''''''&&&&&&(((***"""$$$'''))))))&&&###!!!"""((((((###!!!%%%$$$"""'''++++++))))))******$$$###"""$$$'''((('''$$$###$$$%%%&&&&&&&&&&&&%%%((('''$$$"""""""""###$$$!!!&&&$$$"""333BBB???$$$'''+++...000///---,,,""",,,111+++%%%&&&,,,///III]]]gggiiilll^^^>>>'''&&&------&&&%%%,,,,,,&&&###%%%&&&%%%$$$$$$(((+++""""""###$$$&&&'''((((((%%%%%%$$$######$$$%%%%%%&&&%%%$$$###""""""""""""%%%$$$$$$$$$%%%''')))***%%%'''))))))((('''((()))'''((()))***+++---222555555cccccc999111///------///111111111///////////////.........************+++,,,------)))((())),,,,,,((('''))),,,------,,,***)))***+++%%%(((******))))))+++...///...,,,***************&&&''')))***+++***((('''%%%$$$$$$&&&(((******)))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$$$$'''***+++***)))'''''''''((()))))))))))))))***+++,,,---))),,,///---'''######%%%###$$$%%%%%%%%%&&&(((+++''''''''''''''''''''''''%%%###!!!!!!###&&&''''''&&&(((((((((((((((***,,,,,,,,,+++)))&&&%%%&&&'''''''''***---***&&&&&&***&&&'''''''''''''''''''''...+++''''''***,,,,,,+++&&&''')))+++---.........+++---......+++))))))))),,,...///...+++***---///'''---444555333000111333444222111///...---------222444666444111//////111///111333222111/////////++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******'''(((((()))))))))(((((()))***+++***((((((+++///'''((()))(((&&&$$$%%%&&&%%%&&&'''((())))))((((((---)))'''))))))''')))---%%%%%%&&&''''''&&&&&&%%%&&&,,,///+++''''''(((''',,,---,,,)))%%%%%%'''***---,,,***)))(((((())))))***++++++))),,,...+++%%%((((((((((((((((((((((((&&&'''&&&)))GGGtttuuuPPPdddeee]]]KKK:::444666999333222///---,,,+++++++++******+++,,,------------***************))))))))))))******)))'''(((***,,,''''''&&&%%%$$$%%%(((+++,,,***&&&$$$$$$$$$$$$###(((&&&$$$$$$%%%%%%$$$###$$$###"""###%%%%%%###!!!&&&'''((('''%%%#########'''((()))'''%%%###$$$%%%$$$%%%''''''%%%"""""""""###'''(((&&&&&&***,,,,,,$$$###"""###%%%&&&%%%$$$(((!!!$$$'''%%%$$$&&&(((%%%######$$$$$$!!!!!!!!!"""###&&&)))+++---)))///???PPPTTTGGG666,,,(((&&&&&&)))(((&&&+++444YYYcccooorrrhhhQQQ444$$$$$$!!! (((000///'''%%%$$$$$$%%%&&&'''(((((("""###$$$###""""""$$$&&&###$$$&&&&&&&&&&&&''')))###$$$&&&''''''''')))+++***((('''(((***)))&&&"""%%%&&&''''''(((((('''''''''(((******+++,,,///111>>>wwwXXX777222111///------...000111000......000333444111...+++,,,,,,+++)))((()))******---///---)))(((,,,000...---***((('''((()))***+++---......,,,++++++,,,---+++(((''''''&&&$$$###((((((((((((((())))))***((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&,,,+++***)))'''%%%$$$$$$$$$$$$&&&'''(((((())))))((((((((((((((((((((((((***))))))***++++++)))'''(((((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%&&&'''((((((,,,)))&&&(((,,,...,,,(((---+++(((&&&''')))+++---******)))((('''&&&&&&%%%&&&'''((())))))(((''''''(((((()))******)))''''''(((***,,,///000//////.........---,,,,,,,,,---------...///...------...000111000000222444555444333111...///444444///---111888666333111111222111000333444333111...------...444444333111---++++++,,,---,,,+++*********++++++---+++((()))+++,,,***(((******))))))))))))******111222111---'''######$$$%%%$$$$$$%%%((())))))(((******)))))))))***,,,---***)))''''''((((((&&&%%%)))***,,,+++)))&&&&&&&&&+++))))))+++---,,,******111...***'''&&&(((+++---,,,+++)))''''''''''''((((((''''''((('''%%%(((+++$$$)))'''***BBB^^^[[[FFFccccccZZZHHH888222444666///...---,,,+++,,,,,,---***+++,,,,,,------,,,,,,(((((('''''''''(((((((((((())))))'''&&&&&&(((***)))******((('''''')))+++***(((%%%$$$$$$%%%%%%&&&(((&&&$$$$$$&&&'''''''''%%%$$$###$$$&&&&&&$$$"""%%%&&&'''&&&$$$""""""###$$$%%%&&&%%%$$$###$$$%%%$$$&&&'''&&&$$$""""""###%%%))))))%%%###&&&'''%%%$$$###"""###%%%&&&%%%$$$((("""!!!%%%(((&&&%%%'''%%%###""""""$$$%%%###"""$$$$$$$$$$$$%%%''')))***888BBBPPP[[[[[[NNN999))))))'''((())))))***555AAA]]]fffllleeeRRR<<<***!!!######!!!!!!(((000...((($$$$$$#########$$$$$$%%%"""#########""""""$$$%%%"""$$$%%%%%%%%%%%%&&&((($$$&&&'''&&&$$$$$$%%%&&&(((&&&%%%%%%&&&&&&$$$!!!$$$%%%%%%&&&&&&&&&&&&&&&'''((()))******,,,///111@@@{{{JJJ---111000///...---...//////000///...///111111...,,,***+++,,,,,,***((())))))---///000---((('''***---++++++***)))))))))*********,,,---,,,+++)))******---+++((('''''''''&&&$$$((((((''''''(((((()))***((((((''''''''''''(((((('''(((((((((((((((((('''))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''***)))((()))******)))(((,,,***(((&&&$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((&&&''''''''''''&&&%%%$$$&&&&&&&&&''''''(((((((((---***((((((***,,,,,,,,,------,,,)))(((((()))+++******)))(((((('''&&&&&&&&&'''((()))))))))'''''')))***+++,,,,,,+++******((()))))))))***,,,---...------,,,,,,,,,,,,,,,---,,,---......---...000222222333444444333222111111000...///444555111111444444222111111444666666666444555555333111000000222333333333000---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---,,,)))&&&)))((((((''''''(((((()))...//////---)))&&&&&&'''$$$$$$$$$'''***---------'''''''''''')))***,,,---...,,,******+++***)))'''(((***++++++)))'''&&&&&&&&&%%%&&&'''((((((''''''111///,,,***)))***+++---+++***((('''&&&&&&''''''&&&'''))))))'''%%%%%%&&&&&&***'''$$$...<<<888)))bbbaaaVVVDDD555000111222,,,++++++++++++---...///,,,,,,,,,,,,,,,++++++***(((''''''&&&'''(((***+++&&&'''((('''%%%%%%&&&(((***+++,,,***((('''((()))'''&&&%%%$$$%%%%%%'''((((((&&&$$$$$$&&&((()))***%%%%%%$$$%%%''''''%%%$$$$$$%%%&&&%%%###""""""###!!!"""######""""""###%%%%%%&&&&&&%%%###"""###$$$%%%))))))$$$"""$$$$$$"""$$$###"""###%%%&&&%%%$$$'''$$$###&&&(((&&&%%%'''"""!!!!!!"""$$$&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&EEEUUUbbbddd]]]PPP:::%%%))))))))))))***222EEEWWWfffiiifffUUU;;;(((###&&&'''%%%""""""''',,,+++%%%''''''&&&$$$$$$#########"""#########""""""$$$&&&###%%%&&&&&&&&&&&&'''(((((())))))'''$$$""""""###(((&&&$$$$$$$$$%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&((())))))***,,,///111CCCtttCCC///////////////............000///......///...,,,***)))+++------+++*********000111111---(((&&&(((***((()))***+++,,,,,,------)))+++,,,,,,***))))))***,,,+++(((((())))))((('''((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''+++)))''''''(((******)))...,,,(((%%%######$$$&&&###$$$%%%&&&(((***++++++(((((())))))(((((('''''''''(((((((((((((((((((((,,,,,,+++***)))***---///---//////,,,(((&&&'''*********))))))(((((('''''''''((()))******)))(((''')))***+++,,,,,,,,,,,,,,,+++***(((''''''))),,,...,,,,,,+++++++++,,,,,,---+++,,,---......///111444111444777666222///......---,,,...222333222222555333222111333555888888888333444444444222111222333111111111///,,,******++++++,,,---......---,,,,,,'''((())),,,---,,,)))&&&(((''''''&&&&&&''''''(((***+++,,,+++)))((()))***&&&%%%%%%'''***+++,,,+++$$$%%%%%%&&&(((***,,,---///---,,,+++++++++)))'''(((***+++***(((''''''''''''(((((())))))))))))(((...---,,,***))))))))))))******((('''''''''''''''###&&&))))))(((&&&%%%%%%$$$''''''%%%&&&((('''###ccc___RRR@@@333000000000---,,,,,,+++,,,---///000---------,,,,,,***))))))***)))(((((()))+++---...'''(((((('''&&&%%%&&&''')))***+++***'''%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''')))'''$$$###%%%'''(((((($$$$$$###%%%&&&'''%%%$$$###$$$$$$$$$""""""###$$$!!!###$$$###"""!!!"""$$$&&&&&&%%%$$$""""""$$$&&&"""'''(((%%%###%%%&&&$$$$$$###"""###%%%&&&%%%$$$%%%$$$$$$%%%&&&%%%%%%%%%!!!!!!!!!###$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%AAAWWWddd\\\OOODDD555$$$''')))+++***,,,:::SSShhhllldddWWWEEE111%%%%%%++++++((($$$$$$&&&(((&&&""",,,,,,***((('''&&&%%%%%%###$$$%%%$$$######%%%'''%%%'''((((((''''''(((***+++,,,,,,***'''%%%$$$%%%***)))'''&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&'''(((((()))+++///222:::|||~~~}}}||||||{{{{{{{{{|||pppnnnlllkkkkkklllkkkkkkgggiiilllnnnooopppqqqssslllnnnpppooollllllnnnrrrxxxzzz}}}}}}{{{zzz~~~nnnBBB777///000000000000///...---......---.........---,,,***,,,...///...,,,,,,,,,000111000---)))'''(((***(((***---///111111111111***+++,,,,,,***))))))***,,,***(((((()))***)))((()))))))))))))))***++++++''''''&&&&&&&&&&&&'''''')))(((((((((((((((((()))&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''')))))))))))))))))))))))),,,)))'''&&&''')))******+++)))'''&&&%%%%%%%%%&&&$$$$$$%%%&&&((()))***+++))))))************))))))((((((((('''''''''''''''(((,,,///...+++***,,,///,,,......+++'''&&&))),,,***)))))))))))))))))))))((()))*********)))(((''''''((()))***++++++,,,,,,///...+++)))((()))***+++************++++++,,,---+++,,,------,,,---///111...333777666000,,,,,,...******+++...//////000111888666555555555666555333///111222222000000111222///000000///,,,******+++)))***,,,......---,,,***'''''')))***++++++***(((((((((''''''''''''((((((((()))))))))((((((((()))((('''%%%%%%&&&&&&%%%$$$%%%&&&&&&'''(((***++++++---+++)))(((((((((&&&$$$((()))******((('''((()))'''***+++))))))******)))))))))))))))'''&&&$$$###******))))))(((((((((((("""''')))(((''')))***)))%%%$$$&&&******'''(((,,,ddd^^^OOO===333111111000000000...------...//////---------,,,+++***)))(((***)))))))))***+++---...((()))***)))(((''''''((()))***+++***'''%%%$$$$$$'''(((((('''$$$###$$$&&&***(((%%%###$$$$$$$$$$$$###""""""###%%%&&&$$$#########$$$###""""""$$$&&&%%%&&&&&&%%%###!!!"""###%%%&&&%%%###""""""$$$&&&$$$(((***'''%%%''''''%%%$$$###"""###%%%&&&%%%$$$"""$$$%%%$$$$$$$$$###"""######$$$############$$$###$$$$$$%%%%%%&&&&&&&&&000GGGTTTHHH777111,,,%%%$$$)))+++))),,,===WWWkkkbbbPPP===333...)))'''((()))&&&###$$$&&&'''%%%$$$...---+++)))(((''''''&&&%%%&&&&&&&&&%%%%%%'''(((%%%&&&''''''&&&%%%'''(((((()))***)))'''&&&&&&'''******((('''&&&'''((()))%%%%%%&&&'''''''''''''''&&&'''''''''(((+++///333DDD}}}uuullljjjkkkaaa````````````^^^ZZZWWWSSSSSSTTTSSSRRRPPPMMMLLLHHHHHHHHHIIIKKKMMMMMMKKKEEEEEEDDDCCCCCCCCCDDDDDD>>><<<::::::;;;<<<;;;999<<<===??????>>>======>>>;;;>>>???>>><<<;;;>>>AAAEEEEEEEEEGGGIIILLLOOOQQQPPPMMMLLLLLLJJJGGGHHHMMMRRRRRRSSSVVVYYY[[[\\\\\\^^^]]]^^^```eeekkkqqqttt|||___;;;777000000111111111000///...,,,,,,---......///000111+++...000111000//////000......---+++******+++,,,***,,,000333555555444444+++,,,...---+++******++++++***(((((()))******)))++++++******++++++,,,---'''''''''&&&&&&'''''''''(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''')))***************************+++)))&&&%%%''')))))))))$$$%%%'''((((((((('''&&&%%%&&&&&&&&&''''''''''''))))))***************)))''''''&&&&&&&&&&&&&&&&&&$$$+++111222...******---***+++,,,***((()))---000)))))))))***************)))***+++++++++***((('''((())))))***+++,,,,,,---111000...,,,***((('''&&&)))))))))***+++,,,---...,,,------,,,+++***,,,---+++///444333...+++,,,///+++,,,---,,,---/////////999888666555555444111///---///111111000000000111---...//////,,,+++***+++((()))+++,,,---+++***((((((((((((((((((***,,,...******))))))))))))******(((''''''&&&''''''&&&%%%((('''%%%%%%&&&&&&$$$###(((((())))))))))))))))))+++)))'''''''''&&&%%%###'''((())))))(((''')))***$$$***+++'''%%%''''''%%%&&&'''(((((((((&&&$$$"""******+++*********)))))))))---,,,&&&%%%)))+++******%%%%%%)))***%%%$$$'''ddd\\\LLL;;;222222333111333222000......---......,,,,,,,,,,,,+++***)))((('''(((((())))))*********)))+++,,,+++)))(((((((((+++++++++***'''&&&&&&'''&&&(((***((($$$"""$$$&&&***(((%%%$$$$$$$$$"""!!!"""!!!!!!###%%%%%%$$$#########$$$###"""###%%%(((''''''(((&&&$$$""""""###$$$%%%%%%$$$######$$$&&&(((,,,---)))&&&&&&%%%"""$$$###"""###%%%&&&%%%$$$ $$$&&&$$$"""###""" $$$%%%%%%$$$"""!!!"""###!!!"""###%%%&&&&&&&&&&&&"""333<<<333'''$$$%%%&&&"""(((***'''***999MMM[[[JJJ666%%%&&&+++)))$$$"""%%%!!!!!!%%%''''''(((***))))))(((&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%''')))###$$$%%%$$$######$$$%%%"""$$$%%%%%%$$$$$$&&&'''&&&''''''&&&$$$$$$&&&'''%%%&&&''''''((((((''''''&&&&&&''''''(((+++000333OOOttt~~~uuuwwwuuummmgggfffdddaaa^^^]]]]]]^^^]]]YYYRRRLLLJJJJJJJJJIIIHHHIIIKKKNNN```^^^XXXNNNDDD===<<<===777777777888999999777444111111222222222111///...---000111222777===???===666666555555555555666666777555333555888888666333:::::::::777444111111111444444555444444444555777555444222111111222444555333222444666444//////222444444444555666888:::;;;777555222222444888===AAADDDGGGKKKMMMOOOSSSXXX]]]eeeiiigggggg```GGG222333000000000000////////////***+++---------...111333---...000000///000222333---,,,+++++++++,,,---...,,,---000333444444333333+++---......,,,++++++,,,+++)))(((((()))***)))(((+++++++++***+++,,,,,,---((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''%%%%%%%%%%%%&&&(((***+++***************************(((&&&&&&'''))))))(((!!!###''')))***)))(((&&&'''''''''&&&&&&&&&%%%%%%(((((())))))******))))))%%%%%%&&&&&&&&&&&&&&&&&&###***000222...******+++))))))+++---///000111111))))))******++++++,,,,,,++++++,,,,,,+++***)))(((,,,,,,,,,,,,---.../////////...---+++)))'''%%%$$$))))))******,,,---...///.........---+++***+++,,,+++...000000---,,,...000...000000---...111222111555444333333444333111///...000222333222000000111,,,...//////---,,,++++++)))***+++++++++***(((''')))))))))''''''***...222,,,++++++******++++++,,,((('''%%%&&&''''''%%%$$$&&&%%%%%%&&&(((***)))((())))))*********)))((('''+++)))(((((((((((('''%%%'''((()))((('''(((***,,,(((000222+++''')))***&&&&&&''')))******((('''%%%)))******++++++***))))))000333000&&&###'''***(((((($$$###'''***(((&&&&&&cccYYYHHH777111333444111222111///...------......+++++++++++++++***)))((('''(((***++++++***)))(((***+++---,,,***(((((((((******)))'''%%%%%%&&&(((###&&&)))(((%%%###%%%(((((('''&&&''''''&&&$$$!!!"""""""""$$$&&&&&&%%%$$$###$$$$$$###"""$$$''')))%%%&&&'''&&&$$$######%%%"""$$$&&&%%%$$$###$$$%%%''',,,---***''''''&&&###$$$###"""###%%%&&&%%%$$$%%%((($$$"""###### ###$$$&&&$$$"""!!!"""$$$!!!"""$$$%%%&&&&&&%%%%%%!!!&&&***)))&&&$$$$$$&&&!!!''')))$$$%%%...:::@@@444'''$$$((($$$"""$$$&&&"""!!!%%%'''%%%&&&)))%%%$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%###$$$%%%'''$$$%%%&&&%%%$$$###$$$&&& """$$$$$$$$$$$$&&&'''"""$$$&&&&&&$$$"""###%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&'''+++000444777GGGMMMLLLMMMGGGAAAFFFBBBDDDBBB<<<888888888666333333444333222///,,,***222222222111000111333555888777555444222222333444333222111222333444333222000000111222222333333222222555666666999@@@AAA===222111111111111111222222222111111444888999555000555555444222///...000111000///......000111111000666666555555444444555555333222444666444000///222444444333222111222555666777666444222222333444555666777777777777666666666444;;;999888;;;555---000000///...---,,,------...***+++---,,,++++++///111------...------///222555...,,,+++***+++,,,------+++,,,---...//////......+++,,,------+++******++++++)))''''''(((((((((&&&***))))))))))))***++++++))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''(((((()))*********'''&&&%%%%%%%%%''')))***)))))))))))))))))))))))))))(((''''''((()))((('''$$$%%%'''((()))(((''''''((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((%%%%%%&&&&&&''''''((((((&&&***------+++******,,,(((***...555::::::333---))))))******+++,,,------+++,,,,,,---,,,***)))(((......---,,,,,,---...//////---+++)))((((((******))))))***+++---...000111...//////...---,,,...///000000///.........000000,,,000000---...333555333111000000111222222000...---///222222111///......+++---000000...---,,,,,,---,,,,,,+++***)))((((((((()))*********+++///222,,,,,,++++++++++++,,,,,,((('''%%%&&&((()))(((&&&%%%$$$$$$&&&(((******)))&&&'''((()))))))))((('''***((('''((()))***)))'''''''''(((((('''(((***---...777999///***------)))$$$&&&''')))***)))(((((('''((())))))))))))(((''',,,222000&&&###)))+++&&&$$$&&&''''''(((++++++)))aaaWWWEEE555000333444111000///...---,,,---......***++++++++++++***)))))))))***---......,,,***((()))+++,,,,,,***(((''''''''''''&&&$$$""""""$$$&&& %%%((((((%%%$$$'''***&&&&&&'''(((***)))&&&############%%%'''((('''%%%$$$$$$$$$######$$$(((+++"""$$$%%%%%%$$$###%%%&&&!!!###&&&&&&%%%$$$$$$$$$"""(((+++)))((())))))&&&$$$###"""###%%%&&&%%%$$$'''***&&&###$$$$$$!!!!!!###%%%$$$"""!!!###%%%######%%%%%%&&&%%%$$$###'''"""!!!(((,,,)))&&&%%%!!!'''(((""" &&&+++++++++$$$$$$***(((!!!"""++++++%%%$$$'''&&&!!!!!!%%%############$$$%%%&&&'''"""###$$$###""""""$$$&&&'''((())))))'''&&&'''((("""###%%%%%%%%%%%%'''(((!!!$$$''''''$$$######%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''***000444(((+++''')))...)))'''111...222222...,,,000222111///000111111/////////111---...//////------///000---,,,---000333555444333555333000///000000///...------...///000222333333111444222...///444333---333333333222222333444444333222333777<<<<<<888222111222222222333555999<<<444111///000333444333111---///111444555555444444333111222444222...///222000000///...---///222444111111000000///...---,,,111111111222333333000......555///(((...000,,,---///...,,,******+++,,,---***,,,---+++)))))),,,///,,,,,,,,,++++++---111555///---+++***+++,,,,,,,,,)))*********************)))+++,,,,,,***))))))***+++)))''''''''''''&&&%%%((((((((((((((())))))*********))))))))))))******+++)))(((''''''((()))+++%%%&&&''')))***,,,---...***(((&&&%%%%%%&&&'''((((((((((((((((((((((((((((((''''''((())))))(((&&&'''''''''&&&&&&&&&'''''')))))))))))))))(((((((((%%%%%%&&&''''''(((''''''%%%&&&&&&'''((()))***************)))((()))+++---(((+++222<<>>777((("""&&&$$$###!!!"""###$$$$$$###"""$$$%%%%%%$$$###$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$!!!"""###$$$$$$$$$###"""###%%%...---!!!$$$111444((())))))(((&&&%%%&&&(((***$$$!!!$$$***,,,&&&###"""$$$'''&&&$$$%%%)))*********(((&&&%%%%%%'''((('''&&&%%%&&&&&&((()))'''%%%%%%'''***,,,***((((((***,,,,,,+++))))))***''''''((((((***+++---...(((((()))+++---...,,,******,,,//////...---------111///------...///...---222111111222444555444333;;;666000///222555333111000000000000000000000000...222222///...111333222000111111000//////000222...///000222222222111000111000/////////111222333>>>:::555111///000333555777888999999999888777666888666333000.........///222222111111000///.........------000333555555555222111111000000111111222------,,,++++++++++++,,,///...,,,---...000000///+++******+++------,,,***.........---,,,,,,...000+++++++++++++++---......+++************)))))))))******++++++,,,+++++++++'''((()))******)))((('''***)))'''&&&&&&&&&'''((('''%%%###%%%))),,,+++)))(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&&&&''''''%%%%%%((()))&&&'''***,,,***((('''&&&'''((()))'''&&&&&&'''))))))(((&&&+++***((('''''''''((()))''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&(((*********+++---///------,,,,,,,,,,,,,,,,,,,,,******------++++++...000///---,,,,,,,,,---...---------------...///000;;;777222111111111///,,,......000111222222222222111111111111111111111111...//////...------///111...===___|||}}}fffEEE222000,,,***---,,,,,,,,,666888000///444000---,,,***&&&'''******&&&(((''''''&&&&&&''''''((()))((((((''''''&&&&&&&&&'''$$$%%%))))))&&&&&&((((((&&&%%%&&&(((*********((((((((()))+++***(((&&&%%%((()))''''''((('''$$$%%%(((***)))'''(((...333222000,,,)))''''''''''''(((((((((''''''&&&&&&&&&'''&&&$$$$$$&&&***...000[[[QQQAAA555000111444444000000///...------------...---,,,,,,++++++,,,,,,)))---***,,,666444***)))+++---+++((()))------(((%%%&&&'''&&&%%%$$$%%%'''&&&&&&'''---(((!!!###$$$((()))%%%$$$''''''###'''&&&%%%%%%$$$$$$&&&)))''''''%%%%%%&&&'''((((((""""""$$$%%%&&&&&&&&&&&&&&&$$$"""!!!!!!###&&&((()))+++)))&&&&&&***'''!!!%%%&&&%%%$$$"""###%%%'''$$$((((((&&&&&&'''&&&"""%%%$$$###"""###$$$$$$######$$$***111,,,!!!$$$###""" !!!###$$$%%%$$$"""###%%%$$$######$$$%%%'''''''''(((((('''''''''###$$$&&&''''''&&&%%%$$$((()))///...%%%)))111///''''''''''''&&&&&&&&&'''***%%%###,,,888;;;222'''"""###$$$%%%%%%%%%%%%&&&(((((('''&&&%%%%%%&&&&&&***)))((((((((((((((())))))&&&%%%(((,,,---***&&&'''))),,,---+++)))))))))%%%&&&'''(((***+++,,,---)))((()))***,,,---,,,***+++---000111///...------000...------...///...---111111222333555666666666HHH???555111333444222.../////////000000111111111000333444000...000111000000111000///---...000222---...000222222222111000//////......///000111222:::777333000///000222444666777888:::;;;;;;::::::222222111000///000222444555444333222111000//////------...000333555666666/////////....../////////...---,,,,,,+++,,,,,,,,,...---,,,...///000///---+++++++++,,,---,,,,,,+++***---...---++++++...111************+++,,,------,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,,,,+++(((((()))*********))))))---+++)))))))))+++++++++***)))((())),,,......---,,,,,,+++***))))))******))))))'''&&&&&&'''(((((()))))))))((((((((())))))&&&&&&''''''((()))******------+++***(((((('''''''''%%%%%%((()))''''''***---+++)))'''&&&'''(((***'''&&&&&&&&&(((((('''&&&---,,,***)))((('''''''''***))))))((((((((())))))''''''''''''((())))))***&&&'''((())))))+++,,,...,,,------...............***(((***---...+++***,,,---,,,+++*********++++++,,,,,,,,,---...//////000:::666111/////////...------...///000111111111111//////000000000111111111222333222000---,,,---...,,,DDDnnnfff???)))---...+++...///111+++...000+++...111,,,...---***)))***,,,+++)))'''''''''(((((())))))***++++++******)))))))))((('''&&&'''***)))&&&&&&)))%%%$$$$$$&&&)))+++++++++)))(((((()))******((('''%%%''')))((('''''''''&&&$$$(((+++***&&&&&&+++111222000---)))'''&&&&&&'''''''''(((((((((''''''''''''%%%$$$$$$(((---444888\\\OOO???444000///000222------,,,,,,------...///...---,,,,,,++++++,,,,,,'''+++***111@@@===///)))000///---******,,,+++'''''''''&&&$$$"""$$$'''***!!!'''&&&'''000---$$$%%%$$$)))+++'''%%%((()))'''''')))***(((&&&%%%&&&&&&(((((('''&&&%%%&&&((()))###$$$&&&)))+++,,,---...$$$###!!! """$$$&&&%%%&&&'''%%%&&&((('''###&&&&&&&&&$$$###$$$&&&(((&&&)))***(((''')))((($$$&&&$$$######%%%&&&%%%$$$***$$$%%%,,,,,,$$$!!!$$$$$$"""!!!"""$$$%%%%%%$$$###$$$%%%%%%$$$$$$%%%'''((((((((((((((((((((((((&&&''''''(((((('''&&&%%%%%%$$$+++---+++000111%%%&&&%%%$$$$$$$$$%%%%%%%%%'''$$$&&&111>>>@@@555)))$$$%%%%%%$$$%%%&&&&&&%%%'''&&&&&&&&&'''(((((((((+++++++++******************))))))***------***'''&&&(((+++,,,***)))((((((%%%&&&''')))+++,,,------///,,,***)))***,,,------,,,...111222111/////////---,,,+++,,,...000000//////000111222333444555666HHH>>>444///111333111...//////000000111222222222333777666111...000000...000000000///------000222---...000111222222222111//////.........///111222333222111000000000111222111333555888:::<<<<<<<<<222444444333222222444777666666555444222111000000//////000111111222333444.........//////.........///......------------------,,,,,,...000000...,,,,,,,,,---------,,,,,,,,,(((+++---,,,***))),,,///(((((((((((()))***+++,,,,,,,,,,,,+++++++++******(((((()))***++++++++++++******++++++,,,,,,,,,,,,...---,,,---000222222111...---,,,,,,---......---......---,,,+++++++++,,,---,,,***)))((((((((()))+++******))))))***++++++''''''(((((()))***++++++111000...,,,)))(((&&&&&&'''%%%%%%)))***((((((++++++***((('''&&&'''((())))))(((''''''((()))((('''---,,,+++***)))(((((('''+++***)))))))))***++++++(((((('''((((((***+++,,,)))((((((((()))***++++++111111111111000///...---***(((***......+++***+++,,,,,,++++++************+++,,,---...//////000000555333///------.........,,,,,,---...////////////------......///000000000222333222000...------///111MMMwwwZZZ666$$$---000...000000222))),,,444777;;;777)))...,,,***+++,,,+++******&&&'''(((***,,,---......************))))))))))))(((''')))+++)))%%%&&&***$$$###$$$&&&)))+++,,,+++)))((('''(((******)))''''''((()))***(((&&&'''***(((,,,///---***(((+++//////...+++(((&&&%%%%%%&&&%%%&&&'''((()))))))))))))))'''%%%%%%''',,,111444\\\MMM<<<333000...///000---,,,,,,,,,,,,---......++++++***)))))))))))))))'''***)))333EEEDDD333+++222///,,,***)))***)))'''&&&&&&%%%###"""###&&&***&&&***(((---:::888,,,(((###&&&******((('''(((***---111222,,,&&&%%%$$$"""'''''''''%%%$$$%%%(((***$$$%%%&&&((()))*********###""" !!!###%%%"""###%%%&&&'''''''''&&&%%%&&&'''&&&%%%%%%'''(((&&&***+++))))))+++)))&&&(((%%%######'''((('''%%%...(((***444777///'''&&&%%%$$$$$$%%%''''''&&&$$$###$$$%%%%%%$$$$$$'''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%###'''444===AAAGGGAAA---***'''$$$###$$$%%%%%%%%%######&&&...666666---###&&&'''%%%###%%%***+++((('''''''''))),,,---,,,***++++++++++++++++++++++++)))+++,,,------+++***(((''')))++++++)))(((((()))&&&'''(((***+++,,,,,,,,,111...***)))***,,,......,,,...111222111111111222,,,+++***+++...000000000---...000111000111333555;;;444...,,,///222222000000000000111111222222222444777666111...///000...///000000///......///111//////000111222333333444111000///......///000111///////////////000111111---///222666999:::;;;<<<777888999777333111222555555444444333222111000000000111222111//////000111///000000111111000000/////////...------------...---,,,,,,---//////...,,,,,,---......,,,++++++,,,(((***++++++******+++,,,(((((('''(((((()))***+++***))))))))))))(((((((((((()))******************++++++,,,,,,---............---...222666999777444//////...,,,,,,+++++++++,,,,,,+++*********++++++...---+++***))))))******,,,+++*********+++------))))))******++++++,,,,,,000///---+++)))'''&&&&&&(((&&&&&&***+++)))***---))))))(((((((((((())))))---+++))))))***+++***)))++++++++++++******))))))))))))((((((((()))******((((((''''''(((***,,,---,,,***(((''')))******)))555555555444111...,,,***+++)))***...///+++***,,,............---------,,,------...///000000000///222111000.........//////++++++,,,------------------------....../////////---...////////////111333888TTT{{{NNN333)))///000000111//////,,,:::OOOZZZZZZIII000...***)))+++,,,)))((((((&&&'''))),,,...///000000((((((((((((((((((((((((((((((***,,,)))%%%&&&+++%%%%%%%%%'''***,,,+++******((('''((()))***)))(((((((((***+++)))&&&(((---)))***,,,+++***(((((()))******)))'''&&&&&&&&&&&&$$$%%%''')))*********)))***)))'''&&&&&&&&&((()))ZZZIII999222000...///222000///...------,,,,,,,,,******)))(((((((((((()))++++++'''111EEEFFF555,,,000,,,)))(((((((((''''''$$$&&&''''''&&&&&&'''((('''******444EEEBBB000'''$$$$$$***111///((()))000===@@@===111(((%%%$$$"""&&&&&&&&&%%%###$$$(((+++"""######$$$%%%%%%$$$$$$"""""""""!!!""""""###$$$"""###&&&(((((('''&&&'''$$$&&&'''((('''&&&'''(((&&&)))***((((((***)))&&&((($$$"""###''')))'''%%%+++(((,,,555666...((()))&&&'''''')))***)))&&&######$$$%%%$$$###$$$''')))&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$###"""###$$$&&&(((***666MMM\\\```eeeZZZBBB000+++&&&$$$%%%'''((((((######%%%)))+++***&&&"""&&&'''$$$"""&&&///111///(((((((((+++......+++'''(((((()))***++++++++++++'''+++//////+++(((((())))))***++++++))))))***+++&&&''')))***+++++++++***---,,,***+++,,,...///...+++---///000000000222444---,,,++++++---//////...+++---000000......000333///---++++++...000111111//////000000000000000000111444444000...000111///---///000000///......///111111000000111333555777333222000///...//////000222111///...---///000222---///222444777888888888333666777444///---...111111111000000000////////////111222111...,,,---/////////000111111000/////////...------,,,,,,---------,,,+++,,,...///...---***,,,...---+++)))***++++++******+++,,,---+++***(((((((((((()))***+++,,,))))))))))))((((((((((((+++++++++,,,++++++******,,,,,,,,,,,,---...///000,,,,,,...333999:::666222//////...---+++++++++,,,***))))))))))))******+++******)))))))))***,,,------,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************)))''''''+++,,,++++++...'''((()))++++++++++++***000---++++++,,,---,,,+++)))******+++,,,,,,,,,+++((((((((())))))***************))))))***,,,...000---***'''''')))++++++***333333444444222000---,,,,,,***+++......,,,,,,...///////////////...------...///000111111000000///222222222111000//////000,,,,,,------......------............////////////+++---.........///222444666NNNrrrpppBBB222...000---000444///...444OOOppp~~~{{{eeeGGG111,,,***---...)))'''((('''(((***,,,.../////////))))))))))))************((())),,,---)))$$$&&&+++''''''''')))+++,,,***(((***((('''''')))***)))(((((('''***,,,)))%%%(((///'''&&&&&&(((******(((%%%%%%&&&'''(((((((((''''''%%%'''(((*********)))(((''''''(((((('''&&&$$$$$$XXXGGG666111111///000444444333111///---,,,++++++,,,++++++***)))*********///,,,%%%...CCCEEE555,,,---)))&&&&&&'''&&&'''((($$$(((,,,...---+++))))))$$$(((***777KKKGGG000###(((%%%,,,777555***+++777LLLNNNGGG777***&&&&&&$$$%%%&&&&&&$$$"""$$$(((,,,"""###$$$%%%&&&''''''&&&""""""######$$$$$$$$$$$$$$$%%%'''***)))&&&&&&'''###%%%((()))((('''''''''%%%((()))((((((***)))%%%'''$$$!!!"""''')))'''$$$'''$$$''',,,+++$$$$$$***((((((***,,,---+++&&&#########$$$######$$$&&&)))''''''%%%%%%%%%%%%''''''$$$###"""!!!###&&&***,,,111CCCaaarrrtttuuuiiiPPP555///)))&&&'''***++++++$$$%%%&&&&&&%%%%%%'''(((%%%&&&###!!!'''222666444''''''(((+++---,,,'''###%%%&&&''')))************$$$+++000///)))%%%&&&)))+++,,,,,,+++******+++---&&&''')))*********))))))(((((())),,,///000///...***,,,---......000222555///...,,,,,,---------,,,+++---000///------///222---------...//////000111////////////////////////---111111...---000222111,,,...000111///.........333222000000111444777999444333111000////////////777444000,,,+++---000333///000222444666666666555+++...111///***)))+++...............------------...000222000---,,,---///,,,---...//////...---,,,...---,,,,,,++++++,,,,,,...,,,++++++---.........)))+++---,,,)))((()))***...+++***+++...///,,,)))))))))))))))***+++,,,---++++++++++++************------------,,,,,,+++***,,,,,,,,,,,,---...///000***+++---333999999444.../////////...---,,,---...***)))))))))***+++,,,,,,'''&&&&&&''')))+++---///...---+++++++++---///000---------------------,,,------------......///000***'''(((,,,---,,,,,,000&&&(((+++---......,,,,,,222///---,,,---......---((()))***+++,,,---------))))))***+++,,,,,,++++++...---,,,,,,...000222444---***''''''***,,,---,,,,,,---000222333333222111...++++++......,,,,,,///------......------,,,+++000000111222222111000///444555555444222000//////------......///.........000000000000000/////////---...///...---...///111///CCCeee}}}xxx\\\999000///...***///666111///;;;]]]yyy^^^444///---111111+++)))***((()))***,,,------,,,,,,------------------------((())),,,...)))$$$&&&,,,)))))))))***,,,+++)))'''***)))'''''')))))))))((('''&&&))),,,((($$$'''///***((('''+++000111---(((###%%%''')))******)))((('''(((***+++***)))'''&&&###%%%(((***+++***((('''WWWGGG777111000000111222555444333///,,,******,,,///...,,,)))((('''((((((---%%%&&&222666...''''''///***%%%&&&((()))***++++++&&&555;;;---...333((('''$$$%%%+++111000***&&&$$$(((555@@@999---666JJJTTTPPPLLLEEE555###%%%%%%&&&%%%$$$""""""$$$&&&###""""""###%%%'''((()))(((&&&$$$""""""$$$'''(((######$$$%%%%%%%%%%%%$$$%%%$$$######$$$%%%'''((('''%%%######$$$&&&&&&&&&###%%%&&&%%%%%%&&&***...///+++:::333&&&***&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%&&&((('''&&&&&&''')))+++(((%%%###$$$%%%&&&&&&"""&&&'''%%%###&&&+++...DDD^^^iiihhhoooqqqjjjfffQQQ:::$$$$$$******)))(((&&&&&&((('''###"""$$$***)))(((((('''(((((()))'''((()))'''$$$###&&&***(((((('''%%%%%%%%%'''(((%%%(((,,,,,,)))''''''(((***)))''''''((())))))((('''((())))))***,,,000222...,,,***+++,,,.........///......------///000111)))((('''(((***+++++++++///---***+++...///...,,,333222///---,,,,,,---...111111111...,,,***+++,,,***+++,,,,,,---...//////000///......000222555777:::444111444444222555<<<999;;;777///,,,///000,,,999333---***+++...000000111111111111111222222222///,,,***+++...000000///+++---...---,,,,,,---...333333222000//////............---,,,,,,,,,------......------,,,,,,,,,+++---.........,,,,,,...000...---,,,------,,,***(((---+++***+++---//////......,,,******++++++***)))000000///...---,,,,,,,,,...///111000...++++++++++++111222...,,,///...+++000///---.../////////...------------------------,,,+++++++++,,,------...,,,------.../////////...000///---+++*********+++......---***((()))...222222111000...------------)))'''&&&)))///111///,,,,,,---///...---,,,,,,---111000///---,,,,,,,,,,,,))))))+++---///111333444+++---+++''''''+++---,,,,,,000444222---***---000,,,+++*********+++,,,------...111333444444333333***,,,...///......///111...///...,,,++++++---///000222444444222///------/////////000111111000...+++,,,...000222000---+++///111555888555///,,,,,,,,,,,,---///000111222333...999NNNeeerrrhhhOOO999000000000000////////////111;;;UUUzzzwwwPPP777---<<>>333222444333222111111---))))))...000...+++,,,---......---,,,***)))+++)))(((*********+++--->>>:::///### %%%((('''###((((((&&&&&&%%%&&&,,,###***+++%%%&&&666JJJWWWSSSGGGCCCKKKPPPOOOSSS]]]___]]]]]]XXXFFF...###%%%$$$%%%'''&&&%%%$$$%%%&&&%%%$$$""""""$$$'''***,,,%%%%%%%%%%%%$$$$$$######!!!!!!"""###############%%%%%%&&&'''((((((((((((%%%'''***)))'''%%%%%%&&&***777KKK]]]hhhllllllkkkGGG***'''######+++%%%$$$&&&&&&'''((('''&&&%%%$$$"""###%%%$$$######$$$&&&$$$&&&))))))'''$$$######&&&'''+++---'''"""'''111]]]rrrvvvkkkhhheee]]]YYYHHH777&&&"""%%%(((***+++'''%%%&&&))))))&&&%%%'''$$$&&&(((***++++++***)))%%%$$$$$$'''***+++)))&&&%%%)))...///,,,(((&&&&&&(((***,,,***&&&###$$$&&&&&&'''((('''%%%%%%''')))'''''''''***...111111000)))((((((***,,,------,,,***++++++,,,,,,,,,,,,,,,***((('''''')))******)))(((***,,,---.../////////***+++,,,---.........---***+++,,,+++++++++---///------++++++***+++,,,,,,,,,---///000000...,,,***333333111//////222444555333222111111000...,,,,,,000000111000000000111222444333333222222222222222111000///---,,,+++,,,---///111333222000...------...---------///222444666333222111000////////////777555333111/////////000///000111000000000222444000000000111222111///------------///111222000///...000000---***+++111777444111...++++++,,,...000'''(((***++++++,,,...///))),,,///111000000333777222000---,,,...000222333000000///...------,,,,,,------,,,,,,,,,,,,------,,,***))),,,000222000---.........---,,,,,,,,,+++...///111333555555444333222222111//////.........******+++,,,///000111111000111222111///------...000111333444555444222111111111111111111111111111777:::999666444555444000///111111...)))))),,,000---......///////////////,,,---000222222000...,,,...000222333111/////////...000222222000.........333222111...,,,,,,///111000222333333000//////000,,,///222333222000000111...222222000333777777333555555555444333222222222111555999888333000111333000000000000////////////111000222888AAATTTppppppNNN222000...***)))+++---+++(((000,,,((('''))),,,,,,+++++++++,,,,,,,,,+++***)))---***((('''(((******)))(((((())))))))))))((((((((()))***+++++++++***)))'''%%%$$$'''******(((''')))+++,,,,,,***)))((()))&&&''')))+++------***'''''''''&&&&&&'''(((((()))JJJ>>>333111333333111111...+++))))))+++------+++------------,,,+++)))))))))(((((((((((('''&&&%%%555888444***%%%''''''""""""+++)))&&&,,,******333''',,,+++&&&---AAAVVV```___MMMFFFPPPWWWRRRTTT^^^\\\]]]```^^^LLL333%%%%%%%%%&&&((('''%%%$$$$$$%%%"""&&&***+++))))))+++...''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))***''')))+++***'''%%%&&&(((###,,,<<>>222000222222111111...---,,,++++++,,,------,,,++++++*********++++++***///222000+++'''%%%$$$&&&333999///%%%%%%'''%%%"""...***'''000---***666***,,,)))%%%000HHHZZZ^^^dddZZZTTTUUUUUUTTTWWW\\\[[[YYYXXXSSSBBB---%%%)))###%%%''''''&&&%%%%%%&&&###///;;;>>>999333222444***)))&&&%%%$$$$$$%%%&&&%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$&&&((()))'''***+++)))%%%###&&&)))!!!""")))777IIIVVVYYYWWWAAA%%%%%%&&&(((...'''(((&&&'''((((((((('''%%%$$$###$$$%%%%%%$$$$$$%%%'''###'''***((($$$"""###%%%%%%$$$(((,,,'''"""---===ZZZWWWEEE???VVVggg\\\MMM---'''###'''+++)))&&&%%%'''###"""$$$$$$###&&&***&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&((()))(((***,,,+++'''&&&''')))&&&)))***(((%%%$$$&&&(((&&&)))+++)))&&&%%%(((+++)))'''&&&)))---///,,,)))+++******,,,---...,,,***((()))***+++++++++******,,,***))))))***++++++******...111222000//////000,,,,,,+++******+++,,,---)))***+++***)))***+++---***+++---/////////...---,,,---...//////...------***...///,,,---000000,,,111...000444444///---//////000111000///000333666777444000---,,,...111333///000000...++++++---///,,,...111222111///------+++,,,...000222222222222222111111111111222333333333111///------...000111...///000000//////111333/////////000222222000.........///111333333111///111111111111222444666777......------...///111222555222...+++,,,444>>>EEE@@@666......000...---//////......///111333222111111111111111000000000000111111000///////////////222///...333;;;???===999666444111//////000333555222222222444666777444222222222111000/////////000...///000000000222444555555666777555333111111111222333333444555666666666777777777777777888888888333555333//////111222000888999999666111///...000//////111222222222111000///222555777888777555444...000333444333222222333444555555444222222333444333333333111//////111222000444666555000...///222//////---***)))---777???IIINNNHHH777,,,///333222333222222111111000000000888888666222......333777------...///000111222222+++---000222000222===JJJ[[[dddeeebbbkkk{{{{{{ooo``````VVVDDD555///...,,,'''***...///...,,,***))),,,,,,++++++******))))))---***'''&&&(((***++++++''''''((()))))))))))))))***))))))((((((((())))))***&&&''',,,---******,,,%%%'''***+++***))))))***%%%)))---...+++((('''(((******)))(((''''''''''''LLL>>>222///111111000111000000000...------///111***)))(((((()))+++,,,...---777>>>:::000)))((()))000:::... (((---!!!///***&&&000---(((555++++++%%%"""000JJJXXXXXXbbbeee```UUUPPPSSSWWWWWW]]]TTTKKK@@@000"""###...!!!###&&&''''''''''''((('''888KKKQQQIII???;;;<<<,,,***'''$$$$$$%%%&&&((($$$%%%&&&&&&''''''&&&&&&###$$$$$$$$$%%%&&&&&&''''''***+++(((###"""%%%)))---(((%%%+++666:::666///111"""&&&%%%)))###(((&&&'''((((((((('''%%%%%%###%%%&&&&&&%%%$$$&&&'''"""&&&)))'''""" """%%%$$$###'''+++'''###///AAAPPPDDD,,,,,,LLL^^^JJJ///+++'''%%%'''&&&$$$%%%)))&&&$$$$$$''')))(((***...(((''''''&&&&&&&&&''''''(((***+++)))&&&%%%(((,,,***)))'''&&&'''(((******&&&((()))(((%%%$$$&&&)))&&&***,,,***&&&%%%(((,,,,,,)))'''))),,,---)))$$$''''''(((***,,,,,,***)))'''(((***++++++******)))'''&&&%%%'''***---------+++...222222000......///---,,,***))))))***,,,---((()))******)))***,,,...&&&(((+++---...---,,,***,,,---....../////////...---111000+++,,,111222///+++(((+++111222---+++...///111111000...000444888;;;777222...---000444777...///000...++++++---000***---111222111///...---+++,,,///111111000///...111111111111222333444444///...,,,+++,,,///111333///000111000......///111///...///000111111///---......///111333333111//////------...111333333333++++++,,,---...///000111000...***+++444EEEXXXeeeTTT@@@///...333333000...,,,---///333555444111...000000000000111111111111333333222111000000111111111......333<<<@@@>>>;;;>>>;;;666222000000222444444444444777:::999555111000000000000000111111222444333111//////000444777777888999888555333333333111111111222333444555666888888888888999999999999888999666111000222333111333222111222444444222000000111222333444333222222333444555777888999999999222444555555444555777999777777777555333333555777111222333222111111333555222555888666111///000333444333000,,,...888HHHUUUrrrssseeeIII444000333333222222222111111000000000222444444333111111444777000000000000////////////000------111333111//////222:::999777MMMuuuzzz[[[<<<,,,))))))***222:::===;;;555111///111000///---,,,+++++++++---***'''&&&'''***++++++''''''((()))))))))))))))+++***)))(((((((((******(((%%%%%%+++,,,((((((+++'''***,,,...------......'''+++...---(((%%%'''***---,,,+++)))((((((((('''DDD;;;444555777555000---///......------,,,,,,,,,+++'''(((,,,,,,&&&%%%(((000BBBKKK===,,,((())))))+++...---(((&&&((()))(((&&&&&&''''''((()))*********---'''!!!///JJJXXXVVV```___\\\WWWRRRRRRUUUYYYYYYZZZFFF---)))***%%%###***...%%%###)))))),,,<<>>LLL///***''''''&&&###%%%)))$$$$$$$$$&&&'''&&&$$$""" """######$$$%%%''')))---***'''$$$$$$$$$$$$$$$***---///---)))&&&%%%%%%((('''&&&&&&'''))),,,---+++***'''%%%$$$######$$$$$$$$$%%%&&&(((((('''%%%###%%%((()))'''&&&%%%%%%'''&&&%%%###$$$''',,,000===+++%%%777HHHCCC222&&&&&&###"""$$$&&&''''''((()))'''%%%$$$&&&)))---///&&&&&&&&&&&&'''(((***+++))))))))))))))))))))))))...---+++***(((''''''&&&&&&&&&%%%%%%&&&''')))***(((((())))))))))))))))))+++)))&&&'''))))))'''$$$***+++++++++******---///---+++)))***,,,+++'''$$$))))))))))))***,,,...000---------------.........******++++++++++++++++++***,,,...//////---+++)))///---+++***+++,,,+++******+++,,,............---,,,...000///...,,,---...+++,,,---///000000...---///......///111333444333555000000666999444111222111000///......---------(((...000...///333333//////...///111333333222000666444000,,,,,,111888>>>555000++++++///333222000,,,000000---,,,///111000///000222555777666222.../////////111222222000...------///111222111...+++(((***,,,------...000222222111111...777]]]zzzGGG000555...,,,222///+++---000222333444333222222111000000////////////111222111...000444333///---,,,---000555999;;;<<>>OOOZZZ[[[\\\[[[WWWSSSSSSYYY^^^ZZZYYYBBB+++)))***%%%###"""''')))%%%"""$$$''''''...???PPPPPPEEE@@@GGGQQQ---)))&&&'''&&&###$$$'''&&&%%%%%%$$$$$$$$$"""!!!"""###$$$$$$%%%&&&)))******(((&&&$$$$$$$$$%%%%%%***444===;;;000''''''***'''&&&%%%%%%%%%''')))***'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''(((&&&%%%$$$&&&''''''%%%#########$$$%%%&&&&&&&&&&&&)))+++///(((+++;;;DDD;;;,,,$$$((('''(((***,,,,,,+++++++++***(((''''''***---///)))((('''''''''((()))***))))))))))))))))))))))))+++******)))(((((((((((()))((((((((((((***+++,,,&&&&&&'''(((((())))))))),,,***)))((()))((('''%%%+++++++++***((((((***,,,---+++***+++---,,,)))&&&((('''(((***...222555666))))))******++++++++++++))))))))))))************+++,,,...//////...---,,,+++***(((((())))))((('''((()))+++,,,------,,,,,,---...///......---------...000222333222000///...333000,,,,,,---000333333666222222777999555222333//////...,,,,,,,,,,,,,,,,,,111333111222666666333---...000111222222111111333222000......333:::???444111...///222333000---,,,//////+++***...111111222111111222333111...,,,...---,,,---//////...,,,444333333444444222///,,,,,,---000000000111333555111000222222===cccNNN444444...,,,222111***,,,...000222222222111000///////////////000111333555333...,,,...---***000///...///222444444444999777555222000111333444...000333333222000///...666444222222444555444222111222222000///000333555222222333333333333222222444555666444222222555777555888999777222111444777999888555333222222222333444111111333333000000222111444777777444444666:::666888:::;;;::::::999999777999:::999777444333333>>>;;;777666777999::::::999777555555666777666555555555888<<<;;;666555888777555:::FFFOOOUUUaaaooodddcccVVV>>>000222666555777777777555444444777999888888777666555333222111666666666555444333333444222///111555555333444888///333222111999GGGKKKEEEOOO]]]\\\FFF333000222000999===hhhhhhOOOQQQQQQ<<<111)))+++...------111)))+++---.........///000---.........---,,,++++++***,,,///---******---000---,,,***))))))***,,,---+++,,,,,,,,,,,,+++******(((((((((((((((((((((((((((((('''''''''''''''(((CCC;;;555777999666333222------,,,+++)))(((((('''...,,,+++---,,,(((''')))'''333888111)))))))))'''&&&***)))%%%$$$'''((((((&&&&&&''''''(((((())))))***)))+++...,,,000EEE[[[WWW[[[\\\XXXSSSSSSZZZaaa___YYYAAA++++++---(((&&&'''$$$###%%%&&&$$$$$$&&&000FFFPPPBBB888???FFFEEE***'''&&&'''&&&######&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%&&&(((***+++((('''&&&%%%%%%&&&&&&'''+++@@@SSSOOO999&&&$$$***'''&&&%%%$$$$$$%%%&&&'''"""""""""###$$$&&&'''((((((&&&%%%%%%&&&'''&&&%%%&&&''''''%%%###""""""###"""$$$'''((('''&&&%%%%%%&&&&&&---777777...((()))%%%&&&'''+++000111...)))+++)))((('''''')))+++------+++***((('''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((((((((()))***+++,,,$$$%%%%%%&&&'''((())))))+++,,,,,,***(((&&&&&&'''*********(((&&&&&&'''(((+++++++++,,,------+++)))(((&&&&&&***000444555555'''(((((())))))***)))))))))))))))*********++++++))))))******++++++,,,,,,+++******+++,,,,,,***((()))***+++------------,,,000...---......///---,,,+++---000111000...,,,,,,///---,,,,,,...000000///444222222666777444222222222111///...---......///'''***,,,,,,---000111...///222444444222222444666444444333222222444999===777555333444777666333000222555555111000444888888999666444333222222000///222000......///000000000///...,,,,,,---,,,***(((&&&(((+++,,,,,,,,,---///111///333555>>>^^^rrrLLL555333---+++000333000000222333444444444444000000000000111222333333333777777111------......111///......///000000///444222000///000222444666222333333222111000......333111000000222333222222000000000///...///111444000000000000111222333444333333333222111222555888333555666444222111444777333222000//////000222333444111///111111...///333333111111777>>>@@@;;;555666888::::::888777777777333444666777666555555555;;;888666555666777777666444333222333444555555444111222777======888777999AAA@@@GGGSSSVVVNNNHHHIII<<>>444///222555333666777888777666555777888777888999999888666555333777666555444444444666777555333555999::::::;;;>>>999===<<<555555999999444;;;===;;;666333555666444555===gggqqqaaajjjpppKKK888+++///444000...111...///000///......000222...111444333000---------,,,------------.........///...---,,,,,,---...///+++,,,,,,---,,,+++)))(((,,,,,,,,,,,,+++******))))))(((((((((((()))******BBB:::555666777333000000//////...---+++***))))))***)))))))))***)))***,,,***000333...+++++++++(((,,,///---(((%%%&&&'''&&&((((((((())))))*********&&&((()))'''&&&///EEEYYYYYY\\\^^^ZZZSSSRRRYYY```ddd[[[AAA---000222---+++***###!!!&&&'''###%%%,,,555NNNRRR:::///999999,,,(((%%%%%%'''&&&###"""%%%$$$&&&'''(((&&&%%%%%%%%%&&&%%%###$$$&&&((()))***(((((((((&&&&&&&&&((()))999VVVooohhhGGG***"""(((''''''%%%$$$$$$$$$%%%%%%""""""###$$$&&&'''((()))***'''%%%$$$%%%&&&&&&%%%''''''&&&$$$"""###%%%'''$$$&&&))))))'''%%%$$$$$$((((((***,,,)))$$$(((000&&&%%%%%%,,,777;;;444)))&&&&&&%%%&&&&&&(((***+++000...,,,)))'''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''***,,,---+++'''$$$%%%''''''(((((('''&&&%%%&&&((((((((()))+++,,,,,,***)))+++(((&&&(((---///...+++******+++++++++***)))))))))*********+++,,,,,,,,,))))))))))))***,,,.../////////000222333222000---***+++---...//////......000...,,,,,,...///...,,,******+++000444555222...+++,,,...111222111---***000000000222222111000000111000...---------///000---///000111333555666666000444666555111111555:::777777666444222111333555444222111222444555444333555999:::888777:::<<<;;;999666222000000111111111222000,,,+++---///000000000...---...000111000///***,,,///000000000000222111///222222444HHH\\\___NNN===555555111+++---222666666555555555444444444111000000000000000111222---444666111---///333444000///......000222111111111111111222333333333222222111000000111111111111000000///000111222222222///000000///......000222333333222222222444666777000000000000111555888;;;555777888777555444666888222111111000222444666888777333111222222000222666???222,,,999MMMSSSDDD222:::;;;<<<:::999999<<<@@@>>>:::777777:::<<<<<<::::::999777888999::::::999555555555666999999888777333444888===>>>;;;<<>>444222,,,333555222111444555222444666888888777666666666555666777888999::::::;;;999777555444555777888888:::999:::<<>>;;;===>>><<<===777444666888666444555555:::WWWlllaaaZZZccciiiKKK;;;222777<<<777666;;;;;;;;;999666333222333444333888<<<<<<666222222444444333222333666777555333222222222333333222222222000000111111///---+++)))//////000000///...---,,,,,,+++***************+++EEE???:::999888444111111//////...---,,,+++***)))))))))(((&&&&&&)))***+++---//////,,,++++++***'''+++...---'''$$$&&&'''&&&&&&&&&&&&&&&&&&'''''''''%%%+++'''&&&===QQQXXXXXX[[[]]]ZZZUUUTTTZZZ```dddYYY???...111222---...---&&&%%%(((&&&$$$,,,999BBBSSSNNN333'''222111!!!&&&$$$$$$&&&&&&######&&&###&&&))))))'''$$$###$$$)))&&&###"""$$$&&&''''''&&&&&&&&&$$$###$$$(((+++PPPkkkwwwSSS222&&&)))(((((('''&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((())))))***'''%%%$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$&&&)))---)))))))))(((&&&%%%&&&'''***(((((((((&&&%%%)))///+++((('''...>>>FFF<<<---$$$$$$%%%'''(((***+++,,,111///,,,)))'''&&&%%%%%%((((((((((((((((((((((((***)))(((''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&%%%%%%''''''''''''''''''&&&&&&)))+++,,,***&&&$$$%%%'''$$$&&&(((((((((((()))+++%%%'''(((******))))))))),,,***((()))++++++)))&&&,,,,,,---...---+++***((())))))******+++,,,------......------///111333555000000111444666555333111,,,---...000111000000///---,,,++++++,,,.........111......666BBBGGGAAA999999777444333222000...,,,000222222111111111111111///...,,,+++,,,...000111000000111333555666777999666999;;;999555666;;;@@@=========;;;888777888999:::888666666888<<<@@@BBB===CCCGGGFFFEEEFFFDDDAAA;;;999666555666888999:::888555222111222555777777666555444444555666555444///111444666555555555666;;;888;;;:::555<<>>>>>===:::888666666555555888777666555444444333444...555888444111333777999777666444555666777777666222333666:::===<<<888555333111///000222444444333222333333333333444555666222333333222000000000222777666555444444555666777222222111111333666888999777888999999777666555555555555666777888;;;===>>>:::555333555444222444888>>>555111===NNNRRREEE555999;;;;;;:::;;;@@@IIIQQQYYYMMM@@@===AAADDD@@@:::>>><<<<<<===???AAAAAA@@@??????@@@CCCEEEEEECCCAAA:::999;;;???@@@???BBBHHHRRRFFF@@@EEEFFFAAA<<<===333777999999888::::::999:::<<>><<<<<<<<<<<<;;;:::999;;;>>>AAACCC???===<<<<<<>>>???>>>=========<<<===@@@BBBBBB@@@666<<<@@@>>>;;;<<<>>>>>>AAA<<<:::<<<;;;555444888===<<>>::::::<<<@@@>>><<<>>>BBBCCC@@@===666888;;;======;;;888666555666777777777666555555333444555666555444222111222111000///------,,,,,,BBB<<<888777666111///000---,,,,,,++++++******)))+++,,,***&&&&&&***,,,,,,,,,,,,+++)))((('''&&&&&&$$$'''((($$$###&&&)))((((((((((((((((((((((((((()))...)))"""222PPP```]]]VVVXXXYYYYYYXXXYYY]]]aaa^^^UUU===---///...***...333///***((('''---;;;IIIOOOPPPBBB***###---000)))'''######&&&&&&$$$$$$(((###&&&((('''%%%%%%'''***,,,(((###"""$$$%%%%%%$$$"""######!!!!!!$$$+++111XXXgggrrrfffJJJ000%%%&&&)))(((((((((''''''&&&&&&%%%&&&'''((()))))))))((((((&&&%%%%%%&&&'''&&&%%%$$$%%%%%%%%%&&&(((,,,///++++++)))'''$$$%%%''')))''''''(((***,,,+++)))'''***)))'''+++888BBB:::+++&&&''')))+++,,,---------///...+++)))'''&&&%%%%%%((((((((((((((((((((((((+++***)))(((''''''''''''&&&''''''(((((((((''''''))))))))))))))))))))))))******+++***(((''''''(((%%%'''***+++++++++,,,...&&&(((***+++***)))*********+++,,,,,,,,,,,,,,,++++++,,,---//////...,,,+++******+++,,,---...//////////////////000222444555000000000222555555444222///000222333444444333333---////////////000333666:::666777AAANNNSSSMMMDDDRRRJJJ???666444555999;;;:::===>>>;;;:::<<<===<<<;;;:::999999:::===AAACCC===;;;<<>>===>>>>>>>>>======>>>@@@<<<======;;;888777777777;;;::::::999999999::::::===;;;999888999888777666666888;;;<<<;;;888555222333555777999:::;;;;;;<<<:::777555777777444555999333555:::>>>@@@???<<<999444666888888:::BBBNNNXXXZZZMMM@@@===DDDHHHFFF@@@???===;;;<<<>>>AAABBBAAADDDEEEGGGJJJLLLLLLIIIGGGBBB@@@@@@BBBCCCBBBGGGMMMOOOEEEBBBHHHKKKFFFBBBDDD>>>???@@@AAABBBCCCDDDDDDEEEGGGIIIJJJHHHGGGGGGGGGIIIGGGCCC@@@@@@BBBFFFHHHHHHGGGHHHKKKMMMLLLHHHDDDFFFFFFEEEDDDHHHLLLKKKFFFBBBEEEFFFDDD@@@>>>???@@@<<<<<<>>>???===999;;;???<<<999666777:::;;;:::;;;===CCCFFFAAA::::::===???;;;<<<<<<:::888777888999777;;;>>>>>>;;;888888:::@@@>>>>>>@@@CCCDDDAAA>>>:::===@@@CCCCCC@@@===:::777888999;;;===???@@@AAA<<<===???@@@@@@???===<<<>>>===;;;999888777666666;;;666333333222///...000,,,,,,,,,,,,,,,,,,,,,,,,***,,,+++'''***111666555)))(((((('''&&&%%%&&&((("""&&&'''######'''***)))************************---+++)))///CCCZZZdddcccYYYXXXWWWXXXZZZ\\\^^^___YYYRRR===//////+++(((...>>>999...''',,,===NNNWWWPPPDDD333'''$$$(((,,,...((($$$###%%%%%%$$$&&&***"""$$$%%%%%%'''...888AAA111+++%%%"""$$$&&&$$$"""!!!#########$$$***555===OOOOOOKKK@@@222'''######'''((((((((((((''''''&&&###$$$&&&''')))))))))(((&&&%%%%%%&&&'''(((&&&%%%$$$%%%&&&&&&&&&'''***,,,))))))(((&&&$$$$$$&&&(((((((((((()))+++,,,***'''&&&+++***'''***222111((()))***,,,------,,,+++***---,,,***'''&&&&&&&&&&&&))))))))))))))))))))))))***))))))(((((()))))))))(((((()))******)))(((((((((((()))***+++,,,---...,,,+++******,,,,,,+++***(((+++---......---...///***,,,//////---,,,,,,...)))---000000---+++---///)))+++...222333444333222000111222333444555555666333333333444555666777777555444444666888::::::999888999:::<<<<<<<<<<<<;;;555999<<<<<<999:::AAAGGGFFFEEEHHHOOOVVVWWWSSSMMM\\\UUUKKKDDDCCCFFFKKKNNNLLLQQQRRRMMMKKKNNNPPPOOOPPPOOOOOOOOORRRVVVZZZ]]]___\\\\\\aaacccbbbeeejjjllljjjhhhfffgggjjjmmmpppkkklllmmmlllkkklllnnnpppyyyyyyxxxxxxzzz~~~~~~}}}~~~}}}{{{qqqqqqsssvvvxxxyyywwwuuurrrpppooopppsssvvvxxxyyy~~~}}}|||xxxtttppprrruuuyyyzzzyyyxxxwwwxxxssslllooorrrmmmooorrrmmmfffsssooommmxxxwwwqqqxxxllljjjgggeeedddfffhhhiiiooonnnmmmlllkkkjjjjjjjjjkkkmmmlllgggfffggggggdddeeecccbbbaaabbbcccbbbaaa``````aaaffflllnnnjjjfff^^^[[[ZZZ\\\aaadddbbb___\\\]]]^^^]]]ZZZZZZ\\\^^^YYYZZZZZZXXXTTTRRRQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTWWWTTTRRRQQQQQQOOOKKKHHHFFFIIINNNQQQRRROOOIIIEEECCCEEEHHHKKKLLLKKKJJJHHHHHHEEEEEEHHHGGGDDDDDDGGG@@@BBBDDDEEEEEECCCAAA@@@<<>><<<>>>@@@AAAAAAGGGHHHJJJMMMOOONNNKKKGGGFFFDDDEEEGGGGGGEEEHHHMMMNNNGGGFFFLLLMMMEEEAAABBBEEEDDDEEEGGGHHHHHHHHHIIIKKKMMMNNNNNNMMMLLLLLLMMMNNNLLLIIIGGGFFFHHHJJJKKKOOOPPPRRRWWWZZZWWWNNNGGGNNNOOONNNMMMRRRXXXWWWQQQSSSQQQPPPMMMIIIEEEDDDDDD<<>>AAA???@@@FFFRRRRRRAAA666:::<<<888888:::;;;:::888666777777333444555666666666555555777777888:::;;;;;;999777;;;<<<===>>>>>>===<<<;;;888777777888999<<<>>>@@@;;;===???AAABBBAAA@@@>>>@@@???>>>===;;;::::::::::::666444555555222333555........./////////000000&&&******)))...:::AAAAAA((((((((((((&&&%%%(((,,,'''******&&&$$$'''))))))((((((((('''''''''''''''...&&&(((:::OOO[[[bbbfff^^^[[[XXXXXXZZZ\\\[[[YYYXXXRRR???222000+++)))000FFF???000&&&000IIIZZZ^^^III888******)))$$$###))))))$$$###$$$%%%$$$''',,, """###%%%+++:::LLLYYY444...&&&$$$%%%&&&$$$"""###%%%&&&&&&)))222???JJJGGG<<<...$$$"""###&&&'''&&&&&&'''((((((''''''&&& """$$$&&&((()))))))))$$$$$$%%%&&&(((((('''%%%$$$%%%&&&&&&%%%%%%''')))&&&'''((('''%%%$$$%%%&&&,,,***'''$$$$$$))),,,---&&&111333)))$$$)))---***++++++,,,---,,,***'''&&&+++***((('''&&&&&&&&&'''************************(((((((((((()))***+++,,,'''((()))******)))((('''&&&''')))+++---000111222...,,,***+++///000...,,,,,,...000111000/////////...111333333111///000111)))...333111+++(((***...))),,,111555999:::::::::888888999:::;;;<<<===============>>>?????????@@@===<<<;;;===???BBBBBBBBB@@@AAACCCDDDEEEEEEDDDDDD>>>DDDIIIHHHDDDEEEMMMVVVRRRVVV[[[^^^^^^\\\YYYWWWXXXVVVSSSTTTVVVYYYZZZZZZZZZ```aaa\\\YYY]]]___^^^\\\[[[[[[\\\___dddiiillliiieeefffkkkmmmlllooottt{{{wwwsssrrrtttxxx{{{|||yyyyyyxxxvvvtttsssuuuwww}}}}}}~~~|||~~~vvvwwwzzz}}}~~~{{{xxxvvvuuuuuuwwwzzz~~~}}}yyyuuuuuuxxx|||}}}|||{{{zzzzzz{{{rrruuuxxxuuuyyy|||mmmrrrccc]]]qqqzzzwwwyyywwwuuutttuuuwww{{{}}}}}}}}}|||{{{{{{|||||||||}}}yyyyyy|||{{{wwwwwwvvvuuuwwwzzz|||}}}|||}}}zzz|||}}}uuuttttttyyy~~~}}}}}}}}}}}}{{{vvvsssrrrqqqooopppsssuuuvvvwwwwwwvvvsssqqqpppqqqqqqooojjjfffaaadddkkkppprrrooohhhcccbbbeeeiiillllllkkkhhheee___]]]]]]``````\\\[[[]]]aaaWWWPPPSSS]]]___VVVLLLPPPTTTVVVSSSMMMLLLPPPUUUMMMMMMLLLKKKJJJJJJLLLMMMNNNJJJFFFCCCCCCEEEFFFFFFLLLMMMOOOSSSTTTSSSOOOKKKFFFFFFHHHKKKJJJGGGGGGJJJMMMGGGGGGMMMNNNHHHFFFJJJIIIGGGGGGIIIKKKIIIHHHHHHKKKLLLMMMLLLKKKJJJKKKMMMJJJJJJIIIJJJJJJKKKLLLMMMQQQSSSWWW]]]```[[[PPPGGGNNNOOOOOONNNTTT\\\[[[UUUSSSPPPMMMKKKIIIEEEDDDDDDCCCJJJLLLHHHFFFJJJKKKHHHCCCJJJFFF@@@DDDDDD???@@@EEEUUUSSS???888DDDIII@@@AAACCCDDDBBB???<<<;;;:::777666555666888999999888333555777888888777666555888777666555555666777888888666444222111333555666000222555777888888666555666666555444333333333444;;;999555444333333222111333///,,,,,,...000///......+++)))))),,,---,,,***(((###$$$,,,///,,,***+++******))))))((((((''''''''''''''''''''''''''''''(((%%%***:::MMMZZZ```ddd```___ZZZVVVXXX[[[ZZZVVV]]]___SSS<<<,,,+++,,,)))444******)))///PPPcccRRRAAA===111%%%$$$,,,+++$$$(((...///((($$$&&&(((&&&***''''''%%%,,,HHH[[[TTT+++)))%%%$$$$$$%%%%%%%%%"""(((((( )))IIIQQQ:::???===555)))$$$''',,,---((((((((((((((((((((((((%%%&&&&&&'''((())))))***'''"""!!!'''***'''%%%'''***)))'''&&&%%%%%%&&&'''///+++'''$$$$$$&&&((()))$$$%%%&&&'''&&&'''(((***,,,+++***)))))))))))))))***((('''(((***,,,,,,+++---///,,,&&&%%%+++---***111---***,,,,,,)))(((***111111000///............111000000///---,,,***)))---+++---333777666666777;;;777555888<<<>>>;;;888666666777888999::::::;;;===:::888999===???>>><<<:::333000222222///...222+++///555>>>JJJSSSSSSNNNHHHJJJNNNOOOOOONNNOOOOOOTTTNNNLLLQQQSSSOOOMMMNNNPPPOOONNNNNNNNNOOOPPPQQQRRROOOMMMOOOTTTVVVTTTQQQOOOQQQRRRQQQOOOPPPTTTXXX\\\YYY[[[aaabbb]]]]]]aaaZZZ]]]\\\ZZZZZZ___```___bbbbbb```]]][[[[[[]]]___]]]ZZZWWWZZZ```ddddddbbbaaaaaabbbdddeeeccc___\\\nnnmmmiiidddbbbfffooovvvtttrrrooonnnnnnooooooooosssrrrmmmiiillltttwwwuuusss{{{pppppprrrqqqqqqooonnnpppsssrrrlllggggggeeehhhnnnqqqppprrruuuuuusssqqqooommmjjjfffccccccddddddeeeggghhhhhhiiiiiihhhdddbbbeeekkkkkkgggaaaZZZWWW^^^fffhhhhhhgggjjjkkkiiifffdddfffkkkpppqqqooommmlllmmmnnnnnnmmmpppmmmkkkmmmqqqsssppplllsssllljjjqqqvvvxxx{{{{{{vvvzzzyyyuuuuuuzzz~~~}}}~~~~~~xxxyyy~~~xxxwwwtttsss{{{~~~tttttt{{{|||uuuvvv|||{{{tttqqqiiiiiijjjeeegggiiibbb]]][[[YYYXXXXXXZZZ]]]___]]]^^^cccjjjlllfff___]]]^^^XXXUUUWWWWWWTTTVVV\\\[[[\\\\\\ZZZVVVSSSQQQQQQSSSTTTVVVVVVUUUUUUUUUVVVVVVSSSQQQRRRQQQMMMMMMPPPMMMJJJGGGHHHLLLNNNOOONNNQQQPPPOOOOOOOOOMMMJJJHHHMMMNNNKKKGGGJJJQQQRRRMMMIIIHHHFFFCCCAAAAAADDDGGGJJJIIIFFFCCCBBBEEEJJJNNNBBBDDDDDDAAAAAADDDDDDBBBHHHHHHDDD@@@CCCJJJLLLGGGFFFGGGEEECCCDDDEEEBBB;;;999:::;;;;;;999888999:::;;;@@@CCC@@@:::777999===BBB<<<999<<<<<<999;;;AAA<<<;;;999666333333666999444555999>>>===999999<<<666888999777444222222444:::888444222222222111///111...++++++---000111111,,,***((((((***+++***))))))%%%&&&,,,000---+++,,,''''''''''''((((((((((((((((((((((((((((((((((((***(((...@@@RRR]]]aaacccdddccc___ZZZ[[[^^^]]]YYYdddaaaRRR999***+++---++++++'''000777:::NNNWWWHHH@@@666,,,***)))(((&&&&&&***...,,,'''$$$''')))'''((($$$---444;;;RRR[[[EEE***(((%%%$$$%%%''''''&&&&&&&&&'''&&&000IIILLL666@@@>>>999222,,,((()))+++((((((((((((''''''''''''''''''((()))***************&&&&&&,,,///+++((())))))((('''&&&%%%%%%&&&'''...+++'''%%%%%%''')))***''''''(((''''''(((+++...------,,,,,,++++++++++++*********++++++,,,---...+++...---)))***///111///888333111333333000///000333444555666666666555555<<<<<<<<<;;;999777444333//////333;;;@@@BBBFFFKKKNNNJJJFFFFFFIIILLLMMMMMMIIIJJJMMMOOOPPPPPPOOONNNNNNKKKHHHIIIKKKMMMKKKIIIBBB:::444555555555777<<<111666===FFFRRR\\\\\\WWW___aaabbbaaa```___```aaaccc]]][[[]]]]]]XXXTTTTTTYYYYYYXXXWWWWWWVVVVVVVVV\\\YYYXXXZZZ___aaa```]]]TTTTTTTTTSSSTTTVVVZZZ^^^]]][[[\\\aaabbb^^^^^^aaaaaaddddddaaa```aaa```\\\cccbbb```]]][[[[[[^^^aaaeeeaaa^^^___cccfffdddbbb^^^``````^^^[[[ZZZ[[[]]]nnnoooooolllkkkmmmsssxxxxxxvvvtttrrrpppooommmkkkuuutttooojjjlllqqqrrrooovvv{{{ssssssssspppnnnllllllnnnqqqpppkkkfffhhhgggkkkqqqssspppoooqqqpppnnnkkkiiigggdddbbb```]]]]]]^^^^^^___`````````[[[]]]\\\[[[^^^eeegggeee^^^YYYYYY___cccaaa^^^]]]\\\\\\[[[XXXVVVXXX]]]aaacccaaa^^^^^^_________^^^^^^___aaabbbbbbbbbbbbaaaiiidddccckkkqqqtttxxx|||}}}|||{{{uuuoooqqqxxxvvvrrrpppsssvvvuuuwwwzzzvvvvvvuuuuuuuuuuuuvvvvvvtttuuutttpppllllllqqqvvvxxxxxxzzz|||zzzvvvvvvzzz~~~}}}{{{zzzyyy|||yyyyyyzzzvvvzzz~~~yyyuuutttsssssssssuuuwwwxxxyyyxxx{{{{{{yyyzzzuuussstttssspppqqquuurrrssstttrrrooommmllllllssssssqqqnnnjjjgggdddcccgggdddcccdddccc``````bbb^^^\\\ZZZ[[[]]]___^^^]]]YYYXXXWWWVVVVVVTTTQQQNNNTTTUUUQQQKKKKKKNNNLLLGGGKKKJJJGGGDDDAAABBBEEEGGGHHHHHHFFFCCCBBBDDDHHHKKKGGGIIIGGGCCCBBBDDDDDDAAACCCFFFFFFDDDFFFJJJGGGAAA@@@BBBAAA???@@@BBB???999??????>>>;;;888666777888:::>>>@@@>>>;;;888:::<<<;;;777666::::::999;;;@@@======<<<:::999999;;;>>>;;;:::===@@@===888666888>>>???@@@???===<<<>>>@@@999666333111111111000...000---***))),,,///222333***(((''''''((())))))((((((%%%&&&+++---+++)))***%%%%%%&&&&&&'''(((((()))************************++++++333FFFXXXaaabbbbbbgggfffbbb]]]]]]``````]]]aaa[[[III222'''))),,,***%%%(((:::IIIHHHHHHFFF;;;;;;,,,&&&---111***&&&)))///...***%%%$$$((()))&&&---(((<<>>???>>>GGGCCCAAACCCDDD@@@???@@@>>>???AAACCCEEEEEEDDDDDDLLLMMMNNNNNNLLLIIIEEECCC999888999<<>>AAA============<<<<<<;;;:::;;;888999;;;<<<::::::===<<<===???>>>======???@@@>>>===>>>@@@===666444666888888888888777777:::<<<999777333111111111000///000...***)))***---000222***)))((((((((()))))))))%%%%%%%%%'''((('''&&&&&&&&&&&&&&&''''''(((((((((++++++++++++++++++++++++)))***555III[[[bbbaaa```dddeeeaaa\\\\\\___aaa___YYYTTTHHH999333555444111...333CCCSSSOOOAAA666222222'''!!!***777999222+++555000((($$$%%%''''''&&&///111NNNWWWEEENNNRRR333***'''%%%%%%&&&&&&&&&%%%)))"""))))))---///)))---<<>>===@@@DDDFFFIIILLLNNNQQQSSSTTTTTT[[[WWWVVVYYYYYYVVVTTTUUUPPPPPPQQQRRRSSSTTTUUUVVVZZZ\\\^^^___^^^[[[WWWUUUQQQLLLGGGBBB======HHHTTT^^^dddkkkpppqqqnnnllljjjnnnpppsssuuuuuussspppnnnrrrooolllmmmooopppnnnlllggg^^^RRRIIIDDDCCCDDDFFFKKKMMMOOORRRZZZcccgggfffiiimmmqqqssssssrrrrrrssszzzyyyxxxwwwtttpppllljjjnnnppprrrttttttsssqqqooonnnmmmmmmooosssuuuuuutttsssmmmhhhgggjjjoooqqqrrrsssrrrssstttuuuuuuuuuvvvssswwwyyywwwwwwxxxvvvsss{{{yyyuuurrrqqqsssyyy}}}wwwvvvuuuwwwzzz||||||{{{{{{||||||yyyvvvwww}}}~~~~~~}}}}}}}}}{{{|||yyy{{{~~~~~~vvvwwwzzz|||xxxpppmmmooouuutttrrrpppppprrruuuwwwxxxvvvttttttuuuuuusssrrrppptttwwwwwwssspppooopppvvvvvvwwwzzz~~~{{{wwwvvvxxxzzzuuurrrrrrqqqnnnlllmmmpppooonnnnnnooorrrvvvxxxtttzzz{{{xxxoooooottt{{{}}}zzzyyy{{{|||{{{{{{|||}}}zzztttnnntttwwwvvvsssssstttrrrnnnlllkkkmmmvvv{{{xxxzzz~~~~~~{{{wwwooorrrrrrppplllhhheeecccgggmmmoookkkjjjpppuuuwwwlllcccbbbbbb^^^dddnnnllliiikkkmmmooopppooonnnmmmnnnhhhffflllqqqqqqnnnlllkkkllloootttvvvxxxyyyzzzyyyzzz{{{{{{zzzzzz|||}}}}}}}}}~~~~~~|||yyyzzzyyywwwtttssstttwwwzzzsssuuuvvvuuusssrrrssstttqqqsssqqqllljjjlllkkkhhhhhhhhhhhhffffffgggfffeee```aaa___[[[YYYYYYWWWRRRKKKKKKKKKJJJKKKMMMRRRUUULLLIIIGGGHHHIIIHHHEEEBBBDDDCCCCCCDDDCCC@@@>>>>>><<<>>>@@@@@@???===>>>>>>;;;:::<<<>>>;;;666555888;;;;;;:::999999:::<<<===:::777444222222222111///111///,,,***)))***---///************))))))***+++&&&(((((('''&&&&&&&&&%%%)))))))))((((((((('''''',,,,,,,,,,,,,,,,,,,,,,,,'''(((222FFFYYYaaaaaa``````aaa^^^YYYXXX\\\______WWWWWWUUUQQQPPPOOOLLLGGGEEEEEEIIIPPPLLL999---///(((&&&!!!$$$888III@@@+++777000(((%%%%%%&&&&&&''')))<<<]]]]]]===888;;;'''***(((&&&%%%%%%%%%###""")))!!!&&&,,,&&&'''444;;;999IIIdddqqq]]];;;---222)))((('''%%%%%%%%%&&&'''((())))))******)))((('''******)))&&&'''***---///...---,,,,,,---...///000///222555666666666888999???AAADDDEEEDDDCCCBBBBBBIIIJJJKKKKKKLLLKKKJJJJJJKKKOOOSSSSSSOOONNNQQQTTTZZZ[[[^^^bbbeeeeeeeeefffjjjffffffiiijjjfffdddeeeaaa___]]]\\\\\\]]]```aaabbbdddfffiiiiiigggdddbbbdddaaa^^^YYYNNNFFFGGGLLLOOOVVV```iiipppsssvvvxxxuuuuuuuuuuuuuuutttssssssuuurrrpppqqqtttvvvuuusssiiiddd]]]WWWVVVXXXYYYZZZWWWYYYXXXXXX^^^iiiqqqrrrmmmrrryyy||||||yyyvvvuuuwwwyyy{{{zzzyyyxxxuuusssuuuwwwyyyzzzyyywwwtttrrrvvvuuuvvvwwwzzz{{{||||||}}}xxxqqqooorrruuuwwwwwwyyy{{{{{{{{{|||~~~yyy||||||zzz{{{~~~~~~{{{xxxwww{{{|||yyyvvv|||~~~~~~{{{yyyzzzzzzzzzyyyzzz}}}}}}}}}~~~yyy}}}}}}{{{xxxooonnnpppxxx}}}uuummmnnnpppppplllhhhfffggggggkkkllljjjjjjnnnsssuuullleeeeeeddd^^^cccllljjjhhhjjjmmmooopppnnnllljjjggg```]]]bbbffffffeeeeeecccfffjjjmmmqqqtttuuutttrrrssstttsssssstttvvvxxx|||{{{yyyzzz{{{zzzxxxvvvxxxvvvwwwzzz{{{xxxwwwyyyxxxyyy|||~~~~~~~~~~~~~~~|||}}}}}}|||~~~}}}}}}{{{{{{}}}|||wwwuuuvvvvvvsssqqqpppnnnjjjggggggiiikkkiiieeebbbbbbcccbbb^^^ZZZXXXYYYZZZYYYXXXVVVTTTRRRKKKMMMOOONNNLLLJJJIIIIIIGGGFFFGGGIIIFFFAAAAAADDDDDDCCCAAAAAAAAAAAABBBBBB:::888444222222222111/////////...+++)))(((***,,,+++,,,,,,+++******+++---***---...***((())))))(((+++******)))((((((''''''++++++++++++++++++++++++&&&&&&...BBBVVV```dddeeeaaabbb___XXXVVVZZZ]]]^^^WWW\\\aaaeeeeeeccc___[[[\\\VVVIIIEEEEEE666)))---"""'''### 333IIICCC+++444---(((&&&&&&&&&(((,,,000PPPjjj___>>>...+++$$$)))(((&&&&&&&&&&&&$$$"""###&&&***"""(((???OOOLLLQQQYYYWWWEEE///***000,,,+++***((((((***+++---'''''''''''''''''''''''',,,...---))))))...333555444333333333444555777888:::???DDDGGGFFFFFFGGGIIIRRRUUUWWWWWWUUUSSSRRRRRRZZZ[[[\\\]]]]]]]]]\\\[[[YYY\\\``````^^^]]]^^^```bbbaaadddjjjlllkkkkkknnnoookkkkkkooopppllljjjjjjiiigggdddaaa```aaaccceeedddeeehhhiiijjjhhhfffeeebbbeeelllooogggYYYOOOLLLBBBBBBEEEKKKTTT```kkkrrrrrrrrrrrrsssttttttuuuvvvtttqqqoooppptttvvvuuusssiiigggbbb[[[ZZZ]]]^^^[[[WWWYYYYYYYYY___jjjrrruuujjjnnntttvvvtttnnniiigggpppuuuyyyxxxwwwxxxwwwtttwwwxxxyyyxxxvvvsssooommmrrrrrrssstttuuuvvvwwwwwwzzzvvvrrrpppppprrrtttuuuvvvyyyyyyxxxzzz~~~|||~~~~~~|||}}}|||||||||xxxtttrrrsssuuutttpppqqqtttppppppqqqsssvvvyyy|||~~~uuuooorrrqqqjjjmmmtttrrrrrrsssvvvxxxwwwuuurrrpppjjjfffdddfffhhhggggggjjjnnnrrruuuuuuwwwzzz{{{xxxsssttttttsssssssssvvvxxx}}}zzzxxxyyy{{{{{{xxxuuuuuussstttxxxxxxuuutttvvvsssuuuxxxxxxxxxxxxyyy{{{xxxwwwuuuuuuwwwxxxxxxwwwuuuuuuxxx{{{zzzwwwvvvyyyuuuuuusssrrrqqqtttxxx{{{xxxzzz}}}}}}|||{{{{{{||||||~~~{{{{{{~~~}}}xxx}}}|||xxx~~~~~~}}}~~~{{{yyyyyy{{{}}}}}}zzzzzzzzzyyyuuurrrpppsssuuuttttttvvvuuurrriiikkklllkkkiiigggffffffeeeccccccdddaaa\\\[[[^^^YYYXXXWWWWWWXXXXXXVVVUUU999666333111111111000...+++---...---***)))***,,,+++,,,---,,,***)))+++...,,,111111+++(((***+++)))((((((((((((((((((((('''))))))))))))))))))))))))(((&&&,,,>>>SSSbbbjjjnnnhhhiiieee\\\WWWYYY\\\]]][[[```gggkkkjjjgggfffgggjjjaaaGGG999???777(((***###(((&&&###+++888777+++,,,(((&&&((((((''',,,333FFFdddgggNNN;;;,,,%%%+++((('''&&&'''))))))(((&&&###!!!(((***$$$///IIIXXXZZZQQQDDD777///++++++,,,111000...---...000222444...---,,,,,,,,,...000111222888:::777777<<<@@@@@@@@@?????????AAABBBDDDFFFIIIOOOVVVYYYXXXWWWYYY[[[ccccccccc```]]]\\\]]]^^^bbbccceeeggggggfffeeedddaaabbbdddfffgggfffeeeeee```]]]```gggiiihhhjjjnnnnnnjjjkkkooopppllljjjjjjiiiiiihhhhhhgggfffeeeeeeddddddeeeeeedddcccaaa```]]]aaajjjtttsssjjj```]]]OOOGGG>>>:::===EEELLLPPPbbbdddhhhkkknnnpppqqqrrrrrrooommmnnnqqqrrrqqqoooiiihhhaaaXXXVVVYYYYYYVVVRRRVVVXXXXXX[[[bbbgggggg^^^aaadddddd```\\\YYYWWWXXX___cccaaa___```^^^[[[```aaabbbbbbaaa___]]][[[[[[\\\\\\\\\\\\\\\]]]^^^\\\\\\[[[YYYXXXZZZ]]]```^^^bbbcccaaacccjjjllljjjjjjooorrrrrrvvv|||}}}}}}}}}|||{{{{{{~~~~~~|||}}}zzzyyy}}}}}}zzzyyyzzz}}}|||zzzvvvttttttuuusssppprrrxxx{{{}}}||||||}}}|||~~~}}}~~~}}}~~~}}}}}}|||zzzyyyzzzzzzzzzyyyyyyxxxzzz}}}zzzttttttyyytttsssrrrooonnnooosssvvvqqqsssuuuvvvvvvvvvvvvxxxsssuuutttqqqqqquuuuuussspppttt}}}zzzttttttxxx{{{{{{wwwtttvvvxxxxxxssstttvvvvvvwwwxxx{{{~~~|||{{{zzzzzzzzzyyyxxxvvvxxx|||}}}{{{||||||xxxyyyzzzzzzxxxwwwwwwxxxuuussstttuuusssoooooossssssrrrrrrtttwwwwwwtttqqq888555222000000///...---(((+++------+++***+++---***,,,---,,,))))))+++...,,,111111***&&&)))***(((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((+++'''+++===SSSdddooouuuppppppkkkaaaZZZZZZ]]]]]]bbbfffkkkllliiigggiiiooonnneeeDDD222===:::)))'''&&&'''((('''%%%&&&))),,,&&&$$$%%%)))))))))///999XXXlllWWW444...'''!!!000&&&&&&'''))),,,---,,,+++---+++000///+++:::RRR\\\bbbRRR:::,,,...666555...444333222111222555888:::===<<<:::999:::===@@@BBB???GGGLLLKKKKKKOOOQQQOOOKKKKKKKKKKKKLLLNNNPPPRRRSSSZZZbbbfffeeedddeeehhhkkkiiifffaaa^^^^^^```cccccceeeggghhhiiihhhgggfffddddddeeegggiiiiiigggeee[[[XXX[[[bbbfffeeehhhmmmllljjjjjjnnnooollliiiiiihhhjjjlllnnnmmmkkkhhhfffdddcccbbbaaa___]]]\\\[[[aaaaaagggqqqvvvuuussstttkkk___NNNBBB;;;888444111555999@@@GGGLLLNNNOOONNNVVVSSSPPPPPPRRRSSSQQQNNNJJJIIICCC;;;;;;BBBEEECCC888===AAA@@@@@@BBBBBB???>>>???@@@???===;;;;;;<<<999AAAEEEAAA======<<<777===???AAACCCDDDEEEEEEEEEAAABBBCCCBBBAAAAAABBBCCC777999:::999888999>>>BBB@@@EEEFFFCCCFFFNNNQQQOOOOOOUUU\\\aaagggoooqqqooosssttttttssstttvvv{{{~~~}}}~~~~~~zzzzzzzzzzzz|||yyyvvvwwwzzz|||sssuuuwwwxxxxxxyyyzzz|||uuuxxxwwwssssssvvvvvvtttwwwvvvyyy}}}{{{vvvwww}}}yyy|||{{{tttoooooopppooonnnoooppppppoooooopppqqqllllllmmmnnnmmmmmmmmmmmmnnnrrrrrrnnnmmmrrrrrrmmmpppqqqrrrrrrqqqqqqrrrtttnnnmmmooorrrrrroooqqqvvvllllllmmmqqquuuuuurrrnnn444444333222000///......------+++***))))))))))))&&&''')))***+++***((('''***//////)))&&&((((((%%%***)))(((''''''((())))))&&&,,,...)))'''((('''"""***%%%)))999NNN___jjjppppppqqqnnngggbbbaaa```___dddfffgggiiikkkmmmkkkggg___SSSEEE;;;333---***(((&&&&&&&&&&&&'''''''''(((,,,$$$###(((((((((999PPPmmm^^^DDD,,,%%%---555555111((($$$)))///000+++(((000&&&---:::666777JJJ\\\[[[OOO>>>444555::::::777<<<>>>@@@AAABBBEEEHHHKKKKKKMMMOOOQQQQQQSSSVVVXXXYYY\\\___bbbcccbbb```___aaaYYYTTTVVVZZZZZZXXXWWW```bbbbbbcccgggmmmlllggghhhiiifffbbbaaacccaaa]]]^^^___```bbbeeehhhkkkllliiikkkmmmllliiigggggghhheeebbb]]]\\\cccllllllggghhhhhhjjjlllnnnooommmlllkkkjjjlllqqqvvvvvvqqqlllgggbbb\\\[[[]]]___\\\YYYVVV[[[```dddffffffffffff\\\ZZZSSSFFF777...---///,,,---...///000111111111//////000222333333111000222111//////000000///...000000111111111111111111000000111222222111000///...---------...///111222333222111000000222444555444555777999:::888444000333000------///111000///222333444444333333555777666999<<>>333111111444888222,,,))),,,---,,,+++,,,...---///555777666AAAQQQ___WWWMMMEEEDDDHHHLLLMMMSSSTTTUUUVVVWWWZZZ^^^aaa^^^```bbbcccbbbbbbccceeefffhhhiiijjjhhheeebbb```WWWSSSQQQSSSTTTSSSUUUXXXbbbdddccccccfffjjjiiidddggghhheeeaaaaaacccbbb^^^^^^^^^___aaacccdddfffffffffiiilllmmmjjjhhhggggggddd```^^^aaagggmmmoooooolllkkkjjjjjjjjjiiihhhgggjjjgggdddeeeffffffbbb^^^```ZZZRRRNNNLLLJJJEEEAAA@@@CCCFFFGGGFFFDDDCCCCCC<<<;;;999444...---///222)))))))))************)))*********,,,------,,,+++...,,,++++++,,,,,,+++*********+++,,,...///000000---...///000000///.........---,,,,,,,,,---///000000///...---...///111222444333222333444444222000111///,,,,,,...000///...000111111111000000222444000111222333444777;;;???CCCAAAAAACCCGGGIIIIIIHHHEEEKKKRRRTTTTTTVVV\\\bbbfffnnnuuuuuuqqqrrr{{{~~~~~~|||{{{{{{zzzyyyxxxxxxvvvuuuvvvwwwwwwvvvuuuvvvwwwxxxxxxvvvsssqqqpppppppppppppppnnnllliiihhhnnnnnnnnnmmmlllkkkjjjjjj;;;:::999777555333222111------,,,+++*********+++,,,***)))((((((***,,,------...---******+++)))%%%///---+++)))(((''''''((((((,,,...,,,,,,...000///)))''''''---333777>>>EEEfffsssssskkkgggbbb^^^aaappprrrqqqpppqqqpppggg]]]^^^YYYQQQFFF555&&&$$$)))(((((((((((())))))))))))***(((''')))333IIIdddxxx___CCC///111555...---444---,,,---///---+++...333222>>>:::777DDDFFFGGGWWWmmmjjjeee```\\\^^^dddjjjfffffffffeeeeeegggkkknnnhhhjjjkkkkkkiiigggggggggeeefffggghhhgggeeecccaaaRRRQQQQQQSSSRRRQQQUUU\\\ccceeedddbbbcccgggfffbbbggghhhfffbbbaaacccaaa\\\aaaaaaaaa```___]]]\\\[[[```eeejjjmmmmmmjjjhhhggg```\\\]]]eeehhheeefffmmmdddbbb^^^ZZZXXXWWWXXXXXXVVVPPPJJJGGGGGGGGGEEECCCBBB===888666555555222//////000111000...,,,+++,,,111000...,,,+++,,,...///,,,,,,,,,++++++*********''''''(((((((((((())))))+++)))((()))******)))'''))))))***+++,,,------...***+++---.........------------,,,++++++,,,---...//////...---...///000111333111...---...///000000000...,,,,,,---...///...---...///...------///000///000000/////////222444333555666777666666666777555999======;;;;;;@@@DDDFFFLLLRRRUUUWWW[[[cccjjjlllxxx~~~~~~}}}zzzxxx{{{{{{{{{zzzxxxuuurrrqqqzzzyyyxxxwwwvvvvvvuuuvvv999999777555333111///...,,,++++++************+++++++++*********+++,,,---------,,,,,,------***&&&...---+++)))))))))))))))(((,,,000111111000000///***)))***,,,++++++000777YYYqqquuullljjjccc]]]eeennnssssssooonnnqqqooohhhiii```TTTGGG666'''%%%,,,((())))))))))))*********'''&&&'''222IIIcccppppppCCC222'''---222//////333000222777<<<===<<<>>>DDDDDDXXXMMMEEE[[[ccc```oooxxxvvvsssqqqmmmkkkooouuunnnmmmkkkiiiggghhhlllooofffhhhiiiiiifffcccbbbbbb\\\^^^```cccfffhhhhhhiiiWWWSSSRRRTTTUUUUUUYYY^^^aaacccccc```aaadddeeebbbdddeeeccc___^^^```]]]XXX``````aaaaaa```___]]]\\\aaaeeekkkoooooolllhhheeeVVVRRRWWWaaa___RRROOOXXXLLLIIIEEE@@@======@@@BBB999444///------.........---***((((((***++++++******+++,,,+++******+++---333111///.../////////............---------......******+++***))))))***+++,,,***)))***+++,,,***)))//////...------,,,,,,,,,)))***,,,---.........---,,,+++++++++,,,---///000111111000000000111222333333000---,,,---////////////...---,,,---...///000---.........,,,,,,...000000222333333222333666888333777:::999555333555777444777999777333111222555000333666999===AAAHHHLLLNNNZZZjjjsssvvvvvvwwwwwwtttyyy}}}}}}|||888777555333111///------******)))))))))******+++)))***+++------,,,,,,++++++,,,---000111...***'''+++******))))))***+++,,,))),,,222666555000,,,+++'''''')))+++)))'''+++222VVVxxx|||mmmlllccc\\\iiipppxxxwwwooollluuu{{{{{{sssggg\\\SSSCCC000(((,,,))))))))))))*********+++%%%$$$+++CCCeeexxxnnnYYY555555333333777>>>BBBAAACCCDDDJJJRRRVVVUUUUUUXXXcccsssbbbUUUkkkuuuqqq}}}vvvrrrrrrtttsssnnnnnnrrrsssqqqmmmiiiffffffjjjmmmhhhjjjkkkiiifffdddccccccbbbccceeehhhjjjmmmooooooZZZRRRNNNPPPUUUVVVWWWYYY\\\___```^^^___ccceeeddd]]]______]]]^^^aaa___ZZZ]]]^^^___```aaabbbbbbbbb```bbbdddeeeddd^^^XXXTTTBBBAAAHHHSSSNNN>>>888>>>222222///+++)))+++///333---+++)))(((((())))))(((111///---+++***)))'''&&&)))***+++*********---///+++******,,,///000000000))))))))))))***+++,,,---,,,...//////---,,,---///,,,+++***+++,,,---,,,+++////////////......------***+++,,,.../////////...*********+++---///111333111111111111222222333333111000///000111111///...//////.........///111222///000000///......///111...000111222222333666888111555999777222///222666111333555444111000111333///000000000222555999<<<333<<>>fffxxxwwwnnnfffssstttkkkddd[[[CCC)))%%%111(((((((((((())))))))))))***777XXXzzztttiiijjjaaaOOOEEEKKKOOOJJJKKKTTTOOOSSSWWWWWWRRRUUUeeevvvnnnfffjjjnnnuuuxxxqqqdddhhhrrruuuiiiWWWVVVaaa^^^\\\YYYVVVWWW\\\dddjjjnnnkkkggg```ZZZVVVVVVWWWRRRRRRRRRRRRTTTWWWZZZ\\\PPPMMMLLLNNNOOOQQQXXX```WWW\\\]]]ZZZYYY^^^cccdddSSSTTTRRRMMMJJJHHHBBB;;;888666333000000222555666,,,)))'''(((,,,//////...+++---+++'''(((---...,,,,,,000333222,,,((()))+++(((((('''&&&&&&(((+++......///000///...---------(((***,,,,,,++++++,,,---)))...333333...+++---///000...---++++++,,,---...---333888999555000///000...---,,,---///000///...,,,------...///000111111,,,---.........---,,,+++...---+++*********+++++++++,,,------......------///---,,,---......,,,++++++---...---,,,,,,000333...//////---++++++,,,---)))+++.../////////111222222222000//////222777:::000//////...---,,,,,,,,,+++///222222222666>>>FFF888000,,,...///---///444...000222444444333444444333666:::::::::>>>GGGNNNZZZ\\\aaagggmmmrrrvvvyyy}}}|||yyyxxxxxxzzz|||~~~333333333333222000...---333333222000...---///111++++++***((((((***///222&&&)))222::::::222+++(((,,,***)))((((((***---///+++***+++...111222///,,,+++(((((()))*********+++555555222+++%%%+++DDD\\\wwwwwwuuuwwwxxxfffWWWMMM===***%%%---222...)))(((---222...'''999___vvv~~~qqqcccllleeeRRREEEJJJRRRQQQPPPRRRTTT^^^\\\SSSOOOMMMUUUfffaaa]]]\\\bbbkkkqqqqqqnnn]]]^^^aaaccc___XXXVVVXXXUUUWWWWWWQQQNNNWWWjjjyyynnn```WWWYYYXXXQQQNNNRRRHHHOOONNNGGGHHHTTTYYYWWWRRROOOMMMPPPUUUWWWVVVSSSVVVSSSOOOMMMMMMKKKGGGDDD;;;999777555333222222222......---,,,,,,+++*********)))((((((***---111333...,,,***+++------+++)))---//////,,,)))(((***---)))******))))))***---000***+++///222...))))))---$$$///...***///...)))+++------...///111111///...222---((()))---///...,,,000111222555888888555333///---+++,,,...111111111000/////////////////////111...---000111...---...333222///---,,,,,,,,,---000222555333000---------111///---+++,,,---------///......///000111///......---,,,---///000///...,,,---...///000111111111333444444222000000222333222000...,,,++++++,,,---///000000//////333;;;AAA444222000...---...///000...---,,,///222222000,,,......000111333555666777===>>>@@@CCCGGGLLLPPPRRRVVV^^^fffgggddddddjjjpppwwwxxx{{{~~~~~~|||~~~}}}444444222111000...------///...............//////++++++***((((((***///222+++***,,,111222...******)))(((''''''(((+++---///'''&&&&&&))),,,,,,+++(((%%%(((,,,,,,***+++222999777111***'''***444III[[[pppssszzzxxxppp\\\HHH<<<333)))'''+++......///000000000222555XXXyyysssoooiiibbbfffbbbSSSJJJPPPVVVSSSPPPPPPPPPZZZZZZTTTTTTQQQTTTaaaYYYWWWWWW[[[bbbggghhhggg```]]]\\\[[[XXXUUUWWW]]]UUUVVVTTTQQQQQQ[[[mmmzzzkkk]]]SSSSSSRRRKKKIIIMMMKKKQQQOOOHHHIIISSSXXXUUUTTTPPPMMMLLLNNNMMMJJJFFF???<<<999888888777444222000000...------......///......------,,,++++++***,,,+++******+++...111333000...,,,---///000///---,,,,,,,,,***((((((***+++((()))++++++***+++,,,...000///000111...)))(((+++(((222000+++//////,,,000.........///000///...,,,///,,,***+++...000111111444333333444666666555444000///...///111444444444222333555666666666555444444222222555555111111333???<<<777222///---------///222666777555222111222---------...///000111000111111000111222222000///000///---...//////...---***+++---000222444555555555666777666444333444555000///---,,,+++++++++,,,---...///...---///555:::222111000............///---------...000000///...---......///000111222222000000111333555888;;;===;;;AAAGGGHHHFFFEEEIIINNNRRRTTTVVVYYY[[[]]]^^^___ccceeeiiimmmmmmppp{{{~~~}}}xxxwwwwwwvvvvvvwwwwwwxxxyyywwwvvvxxx||||||yyyuuukkkuuuuuullljjjpppxxx}}}}}}}}}~~~zzzjjjiiijjjmmmmmmkkklllnnnrrrqqqqqqooonnnnnnoooppptttttttttuuuvvvwwwwwwxxxvvvvvvtttoooppptttvvvuuuyyywwwtttsssssssssssssssxxxwwwyyy|||zzzvvvvvvyyy|||yyyzzz}}}}}}{{{|||}}}~~~}}}666444222///---,,,,,,,,,,,,++++++---111222///---******)))((((((***...111///)))&&&))),,,,,,---...++++++******,,,...000111...,,,************)))(((%%%***,,,(((&&&000CCCTTTPPPAAA222111<<>>???@@@@@@??????>>>>>>???BBBEEEEEEEEEFFFHHHLLLOOOPPPOOOMMMKKKHHHHHHIIIKKKGGGAAAAAAEEEMMMIIICCC===888666555555222666:::<<<;;;999777777......000222333555555666444333333333444333111///000...------------,,,***((()))+++---///000111111111333555555333222111222------,,,,,,+++++++++***+++...000///------000333000000//////......------,,,---......------...///......//////////////////------------...///000000000222444555444444555777666777999;;;===>>>>>>???<<<@@@DDDGGGFFFKKK[[[lllnnnooorrrxxxzzztttzzzvvvqqqoooooorrrqqqnnnmmmooogggfffeeeddddddeeeggghhhiiiggggggiiilllllliiieee\\\mmmooodddbbbdddiiimmmoooqqqpppjjjccc\\\```gggjjjcccYYYVVVYYY]]]\\\[[[ZZZYYYXXXXXXXXX```aaaaaabbbbbbcccccccccgggfffbbb^^^```eeeddd```___^^^]]]]]]]]]^^^``````bbb```bbbeeeeeeccceeejjjiiigggggghhhgggeeegggkkkgggiiijjjjjjhhhfffeeefffiiinnnjjjhhhooonnnlllrrruuuvvvtttpppqqqvvvyyyyyyuuuwwwzzz{{{{{{{{{|||}}}~~~}}}{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}888666333///---,,,------...,,,+++///444555000+++((()))(((((('''))),,,///000)))%%%)))---...///111---......///000222444444111///---++++++,,,,,,---)))+++)))###'''<<>>777777777666666777999;;;:::999999999:::888555222222000//////000000///...,,,------...------,,,,,,000333555666444222111111,,,------------,,,+++***+++///333333111000000222///////////////...---,,,,,,...000...,,,+++---000...///000111111111000000333222222222111111111222444333222222333333222000000111222333444444444444...000444888777999CCCNNNUUUWWW\\\dddlllooollliiiooonnnlllkkkkkklllmmmnnnrrrsssuuuvvvwwwwwwvvvtttppprrrwww}}}~~~~~~|||{{{}}}zzzttt{{{xxxvvvyyy~~~wwwuuukkkbbbgggrrroooddd___]]]___cccdddbbbccceeebbbaaa^^^\\\[[[]]]___```aaaaaaaaacccdddccc___\\\]]]kkkzzzssstttkkkhhhfffiiiooommmcccWWW\\\fffuuuzzzlllVVVLLLMMMRRRSSSUUUVVVWWWVVVSSSQQQZZZZZZZZZZZZZZZZZZ[[[[[[___]]]XXXVVVYYY]]][[[TTTQQQRRRRRRSSSSSSTTTVVVXXXVVVRRRQQQSSSUUUXXX```iiibbb]]]YYYWWWWWWWWWUUUTTTTTTVVVYYYXXXUUURRRRRRRRR^^^bbb\\\XXX[[[XXXUUU\\\aaa```___^^^___aaaddddddaaadddgggiiihhhgggffffffiiigggffffffhhhiiiiiihhhlllllllllmmmoooooommmkkkkkkmmmppprrrrrrsssuuuwwwqqqwwwyyyvvvwww}}}}}}~~~~~~~~~}}}}}}:::888444111///............,,,,,,///444333...(((''''''(((''''''(((+++...///***)))---///...---...111333666999===@@@BBBCCC888666333///---,,,---...,,,///...---888QQQjjjxxxuuulllhhhmmmuuuzzzzzzllllllsssnnn^^^EEE000***------(((222888EEENNNNNNQQQdddzzzwwwRRR888===QQQ```eeebbb```^^^]]]]]][[[WWWVVVWWW]]]```ZZZYYY```^^^XXXZZZSSSWWW\\\^^^^^^aaafffkkkeee```^^^^^^]]]YYYXXXZZZ[[[XXXVVVYYY^^^```^^^[[[lllbbbWWWMMMEEE>>>;;;<<<<<<:::555000///111000---,,,,,,+++,,,---......---''''''((()))******,,,,,,,,,------.../////////000//////...............---111000////////////000111000///...---,,,,,,---...000---******---///...---,,,---------...111666999<<<:::<<<@@@AAAAAACCCGGGZZZ```XXXOOOQQQQQQOOOTTTZZZ]]]```aaaaaaaaabbbcccgggkkkmmmkkkgggggglllrrriiijjjkkkmmmnnnlllhhhdddlllkkkkkkmmmppprrrrrrqqqkkkooovvv{{{}}}|||xxxvvvppppppqqqmmmbbbWWWSSSVVVaaacccfffhhhiiiiiihhhggg[[[YYYVVVSSSPPPNNNLLLKKKFFFDDDAAA<<<888888<<>>;;;:::<<>>???AAACCCEEE@@@@@@@@@===::::::<<<>>>;;;;;;<<>>>>>???EEELLLOOONNNLLLNNNQQQUUUVVVUUUSSSQQQPPPVVVYYYZZZWWWSSSTTTZZZaaa___bbb```XXXRRRSSSVVVWWWYYYUUUTTTXXXZZZZZZ^^^ddd]]]XXXXXX\\\XXXOOOQQQYYYXXXUUUUUUXXXWWWSSSRRRTTTOOOOOONNNMMMMMMMMMMMMNNNEEEIIIMMMQQQQQQPPPOOONNNHHHIIIRRRbbbllljjjaaa\\\WWWNNNJJJNNNRRRPPPNNNNNNJJJSSSkkkeeeKKKAAAAAACCCIIIQQQYYYZZZTTTOOOHHHGGGGGGFFFEEEEEEDDDDDDCCCHHHJJJJJJKKKOOONNNKKKFFFIIIMMMLLLJJJIIIKKKNNNTTTPPPLLLKKKIIIHHHLLLSSSaaa___VVVKKKGGGIIIIIIEEEAAAEEEHHHGGGDDDDDDJJJPPPUUUZZZSSSJJJHHHCCCAAAJJJHHHGGGJJJOOONNNGGGBBBCCCDDDFFFHHHHHHEEECCCBBBAAAFFFDDDCCCDDDFFFHHHHHHGGGBBBCCCEEEIIIMMMPPPPPPOOOOOOJJJFFFEEEGGGIIIJJJIIILLLIIINNNXXXUUUIIIIIITTTUUUQQQLLLKKKNNNPPPQQQPPPMMMNNNOOONNNMMMOOOSSSVVVVVVTTTUUUYYYXXXSSSRRRTTTTTTRRRPPPRRRUUUVVVTTTQQQSSSUUUVVVTTTQQQQQQUUUYYYZZZYYYYYYXXXRRRKKKLLLRRRWWWYYY[[[[[[YYYXXXYYYYYYWWWYYYZZZWWWRRRPPPSSSVVV333333333333222000...---'''***---.........///111,,,---.........///111333000...---...000:::MMM^^^aaabbbeeeffffffdddbbbaaaeeeiiinnnqqqssswww}}}zzzsssmmmhhhhhhlllooommmxxxvvvggggggFFF++++++333111,,,---+++...555LLLtttwwwRRR000222LLL]]]VVVXXX```XXX\\\ccchhhddd[[[WWWXXXYYYYYY```___aaaiiifff```cccaaa```___]]]]]]]]]\\\\\\]]]UUUMMMKKKKKKIIIHHHJJJEEE???666000......---,,,///111///+++))))))))))))222---))),,,000111///...,,,---...---,,,+++,,,,,,+++...///...,,,+++---///,,,---.........,,,+++***////////////000000000000......///000000111111222///444;;;???AAABBBDDDFFFBBBDDDDDDAAA>>><<>>@@@AAAAAA???;;;888666666666666888<<<@@@@@@<<<888555555333222000//////111333444000///000333666444...)))///000222444333111///---...///000111111000///...000111111///---,,,...111111222222333333333222222888888;;;===:::666888>>><<<;;;:::===BBBEEEDDDBBB???>>>>>>===>>>@@@CCCDDDDDDDDDBBB===999888:::===;;;::::::<<<>>>??????>>>;;;<<<>>>@@@???>>><<<::::::>>>BBBEEEEEEFFFGGGIIILLLPPPUUUUUUQQQLLLJJJIIIWWWYYYWWWPPPJJJLLLWWWbbbrrrsssmmm^^^QQQNNNQQQTTTVVVQQQPPPQQQOOOMMMPPPXXXYYYOOOOOOXXXVVVIIIIIITTTJJJGGGHHHKKKKKKIIIHHHJJJEEEEEEFFFGGGHHHHHHIIIIII;;;???EEEJJJLLLLLLLLLKKKGGGEEEJJJUUU]]]___]]]]]]SSSOOOOOOOOOKKKDDDDDDIIIFFFKKK```zzz{{{```DDD999AAAAAADDDKKKSSSUUURRRNNNIIIIIIHHHGGGFFFFFFEEEEEE>>>DDDIIIIIIJJJMMMNNNLLLHHHLLLPPPOOOKKKJJJLLLOOOWWWOOOFFFDDDFFFOOO^^^lllvvvwwwmmmZZZJJJEEEDDDCCC>>>BBBEEEDDDAAACCCKKKRRROOOUUUPPPHHHHHHDDDDDDNNNKKKHHHJJJOOONNNFFFBBBCCCCCCDDDFFFFFFDDDCCCCCCCCCBBB@@@???@@@BBBDDDDDDDDDFFFFFFGGGHHHJJJKKKIIIGGGPPPIIIBBB@@@CCCGGGFFFEEE???:::DDDVVVUUUDDDCCCQQQIIIDDD??????DDDGGGFFFCCCEEEFFFGGGHHHIIILLLPPPSSSNNNKKKLLLPPPOOOIIIFFFIIIGGGCCCBBBGGGOOORRRPPPLLLJJJNNNQQQOOOJJJHHHLLLQQQQQQQQQSSSSSSNNNHHHJJJOOOSSSQQQPPPQQQTTTWWWWWWWWWTTTWWWXXXVVVQQQPPPTTTXXX444333222000...---,,,,,,......---+++***,,,000333555000---------+++...222'''000111,,,666PPPcccggg___\\\^^^bbb___VVVPPPPPPsss]]]NNNVVVdddlllqqqvvvuuu}}}uuuiiiaaa^^^cccoooyyyrrrpppssssssqqqrrreeeBBB666+++'''///,,,///111...???ccc|||ttt\\\KKK>>>===EEESSSWWWRRRTTT[[[cccccccccbbb___ZZZUUURRRUUU```^^^eeevvvkkkUUUTTTZZZUUUPPPPPPPPPJJJBBB<<<999888777555111...333:::AAA999111,,,(((%%%''',,,---,,,+++******+++,,,---------,,,,,,,,,---...///((())))))***+++,,,------)))+++,,,,,,+++******+++,,,,,,,,,---...000111222333222222333666888999999555555777;;;???AAABBBAAA???HHHTTT[[[\\\[[[[[[\\\YYYYYYQQQEEE>>>>>>===999BBBLLLVVV___iiiooojjj``````gggoooqqqooollllllmmmnnnnnnnnnnnnnnnnnnnnnnnnsssrrrrrrvvvzzz|||{{{xxxrrruuuuuuooojjjkkklllkkkfffiiipppyyy~~~zzz~~~|||zzzyyy{{{}}}}}}}}}xxxxxxyyy{{{{{{|||||||||yyyvvv{{{~~~zzzvvvvvvtttrrroooqqqtttwwwwwwuuuwwwrrrttt|||zzzuuuuuussswwwzzzyyyvvvtttwww{{{vvvvvvwwwwwwwwwvvvuuuuuuooonnnllljjjhhhffffffeeeaaabbbaaa^^^YYYUUUSSSSSSPPPQQQPPPNNNKKKJJJKKKLLLKKKGGGCCCAAAAAAAAA@@@>>>===AAAGGGJJJDDD;;;888:::===;;;777333111222666999<<<888333333444444000,,,111------333666333000///111222333555666555111---222222111000///...------000222333222111333777;;;;;;<<<<<<999555444666999<<<<<<;;;;;;<<<===???@@@BBBBBB???===@@@DDDAAA<<>>:::999<<<@@@>>>===<<<<<<<<<===???@@@;;;<<<===<<<::::::;;;<<<999;;;@@@DDDBBB>>>>>>BBBEEEIIIKKKJJJFFFEEEGGGKKKSSSRRRSSSQQQGGGDDDUUUlllzzzXXXGGGOOOQQQHHHJJJLLLNNNNNNLLLLLLMMMPPPZZZSSSKKKGGGGGGIIIJJJJJJDDDEEEGGGHHHFFFEEEEEEEEECCCEEEDDDDDDHHHOOOSSSQQQ@@@<<<<<>>AAADDDEEEAAAAAAFFFKKKHHHBBBDDDKKKIIIIIIHHHGGGEEECCCAAA???AAA<<<999<<>>444<<>>>>>;;;BBBMMMWWW^^^dddjjjjjjfffaaadddggggggfffeeeeeegggeeegggjjjmmmnnnmmmkkkiiimmmmmmooorrruuuwwwvvvuuupppuuuvvvqqqooopppqqqppplllnnnqqqwww||||||yyyvvvxxxwwwwwwxxxzzz||||||{{{||||||zzzzzzzzz{{{|||}}}xxxvvvzzz}}}zzzxxxxxxxxxuuurrrrrrtttvvvuuuttttttpppqqqwwwzzzwwwuuuvvvrrrwww||||||zzzxxxyyy{{{{{{{{{zzzyyyxxxvvvuuutttwwwvvvuuusssrrrrrrrrrrrrqqqqqqqqqpppnnnllljjjiiiggghhhhhhgggeeedddeeegggbbb^^^XXXUUUSSSRRRPPPNNNHHHJJJOOORRRMMMCCC===>>>BBB@@@<<<999888:::>>>AAA;;;777333111333333111///444111000333333///---...222111111222444444333111333333333222222111111000///111333444444777;;;???;;;<<<===;;;999999;;;>>>AAA@@@@@@@@@@@@BBBCCCDDD===AAABBBAAACCCFFFFFFCCCCCCCCCAAA>>>;;;;;;===@@@????????????@@@BBBCCCDDD??????>>>>>>>>>===<<<;;;555777???JJJNNNJJJFFFFFFHHHJJJJJJGGGCCCDDDIIINNNZZZSSSJJJEEEEEEOOOdddwwwzzzZZZFFFEEEGGGCCCFFFHHHIIIHHHFFFEEEGGGIIIUUUOOOHHHDDDDDDEEEDDDCCCBBBCCCEEEEEEDDDCCCBBBBBBBBBDDDDDDBBBDDDJJJKKKIIIHHHFFFEEEHHHMMMMMMIIIDDDIIIBBBAAAGGGJJJLLLUUUbbb```bbbmmmzzzvvv```LLLEEECCCJJJXXXfffeeeUUUCCC;;;???CCCCCCBBBEEELLLOOOMMMMMMOOOMMMGGGFFFIIIJJJGGGBBBFFFJJJIIIFFFDDDEEEGGGJJJQQQUUUQQQMMMMMMOOOPPPGGGHHHGGGCCCFFFXXXuuuvvvcccSSSJJJGGGCCCAAABBBGGGHHHDDDCCCFFFJJJGGGAAA===CCCPPPYYY[[[LLLGGGEEEHHHJJJGGGFFFGGGJJJKKKLLLKKKHHHDDDAAA@@@CCCBBB@@@???@@@@@@AAA@@@:::===AAAAAA@@@BBBGGGLLLFFFDDDCCCBBBBBBBBB???===;;;;;;???EEEEEECCCDDDGGGBBB???======???BBBCCCDDDEEEEEEHHHJJJEEE>>>>>>CCC>>>??????@@@???===;;;999======>>>???AAABBBBBBBBB???BBBDDDBBBBBBEEEDDDAAAEEEBBBCCCFFFEEE@@@@@@DDD@@@AAABBBBBBBBBBBBCCCCCCJJJLLLLLLJJJGGGFFFGGGIII333222111///...---------+++---111222222222222333000------111222111333666@@@:::<<>>HHHFFFGGGFFF;;;IIILLLSSS^^^lllyyywwwlllmmmrrrrrrmmmiiissseeeZZZ>>>---///***000111KKKkkk}}}|||mmmVVVDDD;;;;;;BBBLLLNNNJJJKKKQQQZZZXXXUUUQQQMMMHHHEEECCC???DDD===666888333...444///,,,***+++***---888DDD;;;,,,$$$***...++++++111+++)))***......,,,+++...---,,,+++***)))***++++++'''(((***+++++++++******------,,,,,,,,,++++++++++++++++++***+++...222666888999:::===BBBHHHNNNQQQWWWVVVVVVYYY^^^bbbdddeeedddcccaaa``````aaabbbcccbbbfffjjjiiiddd___]]]]]]___WWWIII;;;777888888666@@@JJJUUU[[[___dddiiijjjcccaaa___^^^___```aaaaaa___bbbhhhmmmnnnllliiifffeeehhhllloooooopppqqqrrrqqquuuwwwtttrrrttttttrrrtttsssssstttvvvvvvtttrrruuuuuuvvvyyy|||~~~}}}|||~~~|||zzzyyy{{{|||~~~}}}wwwtttvvvzzzzzzzzz{{{|||yyyvvvuuuuuuuuutttsssrrrooonnnrrrtttttttttvvvqqqvvv{{{}}}|||zzzzzz{{{}}}|||{{{yyywwwtttsssrrruuuuuutttttttttttttttuuuvvvvvvwwwxxxzzzzzzxxxwwwvvvwwwwwwvvvuuuuuuwwwxxxyyyvvvqqqnnnlllkkkjjjhhh]]]]]]```ddd```VVVNNNKKKLLLIIIEEEAAA@@@AAACCCEEEAAA>>>:::888888888888777888666666777555000000444:::777333111222333444444333444444444444444444333000222555777777999;;;===:::;;;<<<;;;;;;<<>>:::666777@@@NNNVVVSSSKKKFFFIIIIIIHHHEEEDDDGGGOOOUUU[[[RRREEE@@@LLLeeezzzfffMMM@@@@@@CCCGGGGGGGGGEEECCCBBBDDDFFFRRRNNNJJJHHHHHHGGGCCC???CCCDDDEEEFFFFFFEEEDDDCCCAAADDDDDDBBBCCCFFFGGGDDDNNNOOOPPPPPPOOOLLLHHHFFFFFFDDD@@@???BBBJJJUUU\\\RRRXXXfffqqqjjjUUUCCC>>>???EEERRR]]]^^^QQQAAA888;;;AAAEEEDDDDDDFFFHHHHHHNNNPPPNNNJJJIIIJJJJJJGGGAAADDDHHHHHHEEECCCCCCEEEJJJMMMMMMJJJIIILLLMMMKKKFFFGGGFFFDDDIIIZZZttt|||qqqdddXXXNNNGGGDDD??????BBBGGGGGGDDDAAABBBCCCBBB???===CCCNNNUUUWWWHHHEEEFFFKKKMMMJJJHHHIIIHHHGGGGGGGGGFFFDDDAAA???DDDDDDCCCBBBBBBBBBBBBCCC>>>>>>???@@@BBBFFFJJJMMMHHHFFFCCCBBBBBBAAA???===;;;;;;???CCCCCC@@@@@@DDD@@@>>>===>>>@@@AAAAAAAAADDDEEEFFFFFFAAA;;;:::===:::<<<>>>??????===;;;999999>>>BBBAAA===<<<@@@DDD>>>@@@@@@<<<<<>>===??????======@@@@@@<<<===AAA???888999???>>>@@@BBBBBB@@@>>>======333222111000///............000111111000//////000///...222999===>>>@@@DDDIIIFFFMMM\\\dddXXXBBB222***)))******)))'''&&&&&&+++((((((------(((&&&'''---//////)))&&&---...&&&111@@@UUUhhhwww{{{vvvrrrqqqrrrqqqnnnlllpppllldddGGG999888...555PPPnnnpppcccWWWKKK:::;;;@@@GGGHHHEEEFFFJJJHHHEEEAAA;;;666222000///+++111000,,,+++...111777...+++***+++---555KKKaaaIII777+++---000,,,,,,333,,,***+++......+++***,,,,,,+++***)))((()))*********+++---//////---,,,***,,,,,,---------............000333666888===BBBFFFKKKNNNSSSYYY```fffkkkmmmlllkkkiiiiiikkkmmmnnnnnnhhhgggdddaaa___```bbbeee```bbbcccaaa]]]YYYXXXWWW]]]SSSEEE999555555444222;;;CCCNNNVVV]]]cccgggiiieee```\\\\\\```ccccccaaa___bbbgggkkkmmmkkkgggeeeaaafffkkknnnmmmmmmoooqqqssswwwxxxvvvuuuwwwvvvsssyyywwwuuusssrrrrrrssssssuuuwwwyyy~~~~~~}}}}}}|||||||||||||||wwwtttqqqqqquuuwwwzzz{{{|||{{{xxxvvvuuuttttttttttttqqqoooooopppqqqsssuuupppsssvvvxxxwwwwwwyyy{{{zzzyyywwwuuusssqqqppppppppppppooonnnnnnooooooooorrrrrrsssvvvyyyzzzyyyvvvwwwxxxxxxwwwvvvuuuwwwxxx~~~}}}}}}~~~uuusssuuuzzzxxxooofffbbb]]]XXXQQQLLLHHHGGGFFFFFFGGGGGGGGGEEECCC@@@???>>><<<;;;<<<===:::666999???KKKFFF???999777888888999888999:::;;;;;;;;;;;;::::::<<>>>>>AAAEEEDDD@@@???BBB===<<<<<<>>>???@@@???===>>>@@@AAABBB???======???<<<>>>@@@BBBAAA???<<<:::888>>>BBBAAA===;;;>>>BBBAAABBB???;;;:::======;;;>>>;;;::::::;;;<<<<<<===@@@;;;>>>GGGCCC777666???888;;;>>>@@@???===:::888333222111000000000000000...///000/////////222444666555999AAAEEEFFFHHHLLLJJJSSS```fffZZZCCC///'''((())))))(((((((((((('''((((((***,,,+++''''''(((+++222///%%%'''000222000'''BBBaaattt~~~nnnrrrtttrrrooommmmmmnnnppprrrlllSSSKKKEEE555@@@sss|||```SSSJJJBBB222444888<<<<<<999999<<>>BBBHHH[[[pppZZZIII888///***&&&(((......***)))++++++((((((+++---,,,++++++++++++,,,------///111222222111///......///000222444666777888;;;@@@HHHPPPVVV\\\aaaeeeeeehhhmmmrrruuuvvvvvvuuuuuurrrooonnnooopppqqqqqqpppooommmiiifffgggkkknnnaaaaaa```___\\\YYYXXXWWW]]]TTTHHH@@@;;;888777666999===FFFSSS^^^dddeeedddccc___\\\^^^dddgggeeebbbbbbccceeefffgggfffdddcccaaafffllloooooonnnppprrrtttwwwxxxvvvxxx{{{{{{xxxyyywwwuuusssrrrsssuuuwwwwwwyyy|||xxxzzz}}}~~~~~~}}}zzzxxxqqqpppmmmllloootttxxxyyyzzzyyyxxxvvvttttttuuuvvvvvvvvvtttpppooopppqqqrrrooooooooonnnooorrrvvvxxxvvvuuutttrrrqqqqqqqqqqqqrrrqqqpppoooooonnnooooooqqqrrrtttwwwzzzzzzyyywwwzzzzzzzzzxxxuuutttuuuvvvyyywwwnnnhhhaaa\\\YYYXXXVVVTTTRRRUUUXXXWWWSSSNNNKKKJJJFFFEEEEEEEEEAAA===>>>DDDSSSMMMFFFAAA???>>>>>>>>>???@@@BBBCCCDDDDDDCCCBBBDDDFFFIIIKKKLLLIIIEEEBBBEEEDDDCCCBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFDDDPPPYYYXXXTTTRRRQQQPPPGGGEEEBBBAAAAAACCCDDDEEEGGGFFFFFFEEEDDDCCCBBBAAACCC@@@>>>AAAFFFGGGDDD@@@<<<===@@@DDDDDDAAACCCHHHEEEFFFGGGGGGIIILLLPPPSSSKKKMMMJJJIIIYYYvvvjjjJJJ???FFFKKKJJJHHHGGGGGGGGGHHHHHHHHHKKKPPPWWWZZZVVVLLLEEEDDDDDDEEEHHHLLLNNNMMMKKKCCCHHHJJJFFFDDDEEEEEEDDDEEEJJJOOONNNIIIFFFHHHLLLKKKKKKGGGFFFSSSbbbaaaUUUGGGAAA<<<>>>@@@AAA@@@???;;;999777888===@@@???<<<:::AAAIIIKKKGGGDDDGGGLLLRRRQQQPPPOOONNNKKKJJJJJJMMMKKKIIIFFFEEEGGGKKKNNNLLLQQQSSSMMMIIILLLRRRTTTLLLMMMOOONNNNNNRRRYYY___YYYRRRJJJFFFGGGHHHGGGFFFDDDEEEEEEEEEFFFJJJLLLMMMLLLKKKJJJJJJIIIIIIJJJLLLOOOKKKIIIIIIFFFCCCDDDHHHNNNKKKGGGGGGIIIJJJGGGEEECCCEEEFFFFFFCCCBBBCCCDDD@@@GGGNNNNNNJJJHHHMMMSSSMMMHHHBBB???@@@CCCFFFHHH@@@???BBBEEECCC???>>>AAA<<<;;;<<<===??????===;;;;;;>>>?????????@@@AAAAAA<<<===??????>>><<<999777;;;===???@@@@@@?????????BBBCCC@@@:::999<<<===;;;<<<;;;999888:::===>>><<<999777===HHHEEE777555===777999<<<>>>???===:::777333333222222222222222333---///111333555888===@@@BBB@@@BBBGGGIIIGGGHHHKKKJJJ\\\kkkdddKKK333******%%%((()))'''''')))(((%%%&&&'''))))))((('''((()))$$$111...(((...111///111111NNNmmm}}}|||tttkkksssxxxvvvqqqqqqrrrsssooorrrmmmYYYUUUHHH777MMMlllOOO@@@666---)))+++...///...,,,+++,,,***)))((((((((()))***++++++'''***---444NNNbbb```888:::HHH[[[aaa___fffssslll^^^FFF222***---000000,,,(((&&&((((((''')))---******)))))))))+++,,,---***,,,...000222333333333999:::<<>>FFFTTT```dddcccbbb```]]]\\\```eeegggeeeaaabbbaaaaaaaaa```aaaaaaaaabbbffflllppprrrrrrrrrrrrrrrtttttttttxxx~~~}}}tttttttttsssssstttxxx{{{yyyzzz}}}uuuxxx|||~~~{{{vvvssslllmmmllliiikkkrrrvvvvvvvvvwwwvvvuuusssssstttvvvwwwyyyxxxsssppppppqqqoooooollljjjhhhiiimmmrrruuuuuutttrrrqqqqqqrrrssstttrrrqqqqqqpppooooooooooooooossswwwyyyyyywwwwwwwww{{{{{{zzzxxxuuuttttttuuu{{{{{{{{{{{{{{{}}}xxxtttnnnmmmnnnooonnnmmmffflllrrrqqqlllfffeeeeee\\\XXXWWWUUUPPPIIIGGGJJJMMMKKKGGGEEEEEEDDDCCCAAACCCDDDFFFHHHHHHHHHFFFEEEEEEHHHMMMQQQSSSQQQKKKFFFEEECCCAAA@@@AAABBBAAAAAA@@@???>>>>>>>>>>>>@@@@@@BBBJJJRRRUUUVVVXXXUUUQQQHHHFFFCCCBBBCCCFFFGGGGGGHHHHHHGGGFFFDDDBBB???>>>AAA???>>>???BBBDDDCCCAAA::::::<<<>>>===<<>>EEEKKKHHHBBB===AAAFFFIIIEEEBBBFFFMMMNNNLLLLLLOOOPPPOOOQQQTTTTTTQQQMMMKKKKKKMMMQQQSSSOOOVVVXXXSSSNNNQQQWWWZZZMMMOOORRRRRRRRRRRRSSSUUUYYYTTTNNNLLLLLLLLLKKKIIIKKKLLLJJJGGGHHHMMMPPPPPPLLLKKKLLLMMMKKKHHHIIILLLOOOKKKIIIIIIGGGDDDGGGLLLPPPMMMIIIGGGEEEDDDCCCBBBBBBDDDGGGFFFCCCAAABBBDDD;;;DDDLLLMMMIIIHHHPPPWWWJJJEEE@@@>>>???BBBEEEFFF??????AAADDDCCC>>>===@@@>>>===<<<===??????===<<<>>>AAAAAA??????BBBBBB@@@@@@@@@@@@???>>><<<;;;:::<<<<<<<<>>777777888:::<<<<<<:::777444444333333333444444555000444999===AAADDDHHHKKKKKKHHHHHHKKKLLLIIIIIILLLOOOccclllYYY<<<,,,***,,,$$$)))***''''''***((($$$(((***++++++++++++***(((###///***&&&///---)))333JJJ___vvv|||mmmmmmtttwwwvvvvvvyyyxxxtttkkkppplll\\\WWWFFF:::aaa~~~kkkQQQ===333---''')))+++---,,,***(((((('''------,,,+++***************%%%///===KKKiiiyyylllRRROOOYYYmmmuuupppooovvvttthhhLLL222111BBBGGG???---***)))++++++)))***...++++++***+++,,,...000222000222555999===AAADDDFFFJJJKKKNNNQQQUUUYYY[[[]]]gggiiikkkllljjjiiihhhiiilllnnnqqqtttwwwyyyzzzzzzssspppmmmmmmppptttvvvwwwpppqqqppplllgggfffiiimmmcccbbbaaa```___\\\ZZZXXXXXXRRRJJJDDD<<<777===GGGHHHHHHNNNYYY```aaacccgggaaa___^^^```ccceeedddbbb____________```aaaaaabbbccceeejjjooossstttrrrppprrrrrrooommmpppvvvxxxuuunnnpppsssttttttuuuxxx{{{|||}}}~~~xxxyyy{{{|||zzzvvvqqqnnniiilllllliiijjjqqquuutttuuuuuuuuussspppppprrrtttsssyyy{{{vvvrrrrrrqqqnnnnnnllliiihhhjjjmmmoooqqqsssrrrpppoooooopppqqqrrrmmmmmmmmmmmmmmmnnnnnnooogggnnnuuuvvvsssppprrruuuwwwxxxxxxvvvtttssstttuuuwwwxxxxxxwwwvvvwww{{{~~~{{{{{{yyyuuurrrtttyyy~~~~~~}}}zzz}}}zzztttqqqpppmmmeee```___WWWWWWWWWXXXXXXVVVQQQNNNMMMOOOQQQSSSSSSQQQPPPNNNOOOQQQWWW\\\^^^[[[SSSLLLJJJGGGDDDDDDFFFGGGFFFEEEDDDCCCBBBBBBAAABBBCCCDDDGGGJJJNNNSSSZZZ^^^XXXOOOIIIFFFCCCCCCEEEHHHIIIIIIIIIIIIIIIHHHFFFDDDBBB@@@BBB@@@>>>======>>>??????999888;;;@@@BBBAAABBBFFFEEEEEEDDDEEEEEEEEEDDDCCCOOOMMMKKKJJJLLLUUUiii|||tttssssssnnn]]]HHH@@@CCCEEEDDDEEEIIILLLNNNLLLJJJGGGFFFFFFIIINNNOOOMMMJJJHHHFFFEEEGGGJJJKKKGGGCCCEEEJJJLLLHHHEEEGGGKKKLLLRRRSSSQQQKKKCCC???AAAEEECCCEEEIIIOOOVVVWWWQQQIII@@@@@@AAACCCGGGIIIHHHFFFJJJLLLMMMPPPYYYaaa___WWWTTTTTTVVVXXXUUUQQQUUU]]]]]]YYYZZZ___bbbbbbfffkkkfffeeecccbbbcccdddeeeeeebbbffffffcccbbbfffhhhhhhdddeeeeeeffffffeeeeeeeeegggeeebbb```___]]]ZZZYYY\\\^^^]]]WWWWWWZZZ[[[XXXVVVTTTUUUVVVSSSNNNOOOTTTSSSRRRRRRRRRPPPLLLNNNSSSOOONNNKKKHHHEEEDDDFFFGGGDDDHHHKKKJJJFFFDDDEEEHHH@@@DDDHHHHHHFFFIIIQQQYYYGGGEEECCCCCCCCCCCCBBBAAAAAA@@@CCCFFFDDD??????AAAAAA@@@??????@@@AAA@@@???@@@CCCCCC???AAAEEEFFFBBBCCCCCCBBBAAAAAAAAAAAAAAA;;;<<<===AAADDDDDDBBB???@@@AAA???;;;:::<<<<<<999999;;;999999===CCCAAA:::999???EEEFFFAAA======@@@777555444555888::::::888555555444444444555666666777;;;BBBHHHKKKLLLNNNOOOOOOLLLLLLOOOOOOMMMNNNQQQVVVggghhhMMM111((())))))&&&+++---)))))),,,***%%%)))+++---.........***&&&&&&...&&&###000000222EEE^^^mmm|||mmmllloooppppppuuu{{{wwwnnnkkkqqqoooaaa\\\GGGCCCxxxmmmQQQ:::000///000///...111222000---,,,+++***&&&''')))***,,,...///000000--->>>QQQ```xxx|||aaajjj^^^^^^nnnwwwsssssszzzooodddGGG---666SSSZZZLLL222//////111000---,,,...333333333444666888;;;<<>>;;;EEERRRQQQRRRWWW^^^___^^^dddllleeecccaaa```aaacccdddddd]]]^^^```bbbcccdddddddddcccdddgggmmmssstttqqqmmmsssqqqkkkfffgggkkkkkkhhhjjjnnnrrrttttttuuuwwwzzz||||||{{{yyyvvvqqqmmmkkkhhhmmmmmmiiijjjqqqtttsssuuuvvvuuurrrooommmooorrrooowww{{{wwwttttttrrrmmmnnnllljjjkkklllnnnooooooqqqpppnnnlllkkklllmmmnnnkkkkkkkkklllmmmooopppqqqaaajjjssstttooolllppptttvvvvvvwwwvvvuuutttvvvwwwsssuuuvvvuuuuuuvvv{{{|||}}}zzztttvvv|||vvvrrrpppssszzzyyyvvvooopppsssttttttnnngggaaa^^^___bbbccccccaaa___^^^bbbdddhhhmmmnnniii___WWWVVVSSSPPPQQQSSSUUUTTTSSSRRRQQQPPPOOOOOOPPPQQQQQQPPPOOOOOOTTT^^^bbbYYYLLLJJJFFFCCCCCCFFFIIIJJJIIIIIIJJJJJJJJJIIIGGGEEEDDDCCCBBB???<<<999999;;;===<<<:::===EEEIIIFFFAAA>>>EEEDDDCCCDDDFFFIIIJJJJJJPPPMMMPPPTTTRRROOOYYYhhh^^^___```]]]TTTJJJGGGJJJHHHHHHJJJOOOTTTUUUSSSPPPPPPKKKGGGGGGKKKOOOQQQQQQRRRNNNLLLMMMOOOOOOJJJEEEBBBHHHLLLIIIIIIOOOVVVYYY___^^^[[[SSSKKKHHHJJJNNNKKKNNNUUU[[[\\\WWWSSSRRROOORRRTTTSSSSSSUUUXXXYYYbbbbbbaaabbblllxxxyyysssuuurrrqqqrrroookkkooowwwyyyttttttyyy{{{{{{~~~}}}}}}}}}~~~}}}zzzwwwuuusssrrrvvvuuuooolllnnnlllfffiiiffffffgggbbb[[[[[[```[[[[[[]]]^^^ZZZTTTSSSWWWPPPQQQQQQOOOLLLMMMRRRVVVIIIMMMQQQPPPLLLIIIKKKMMMJJJIIIFFFDDDEEEJJJRRRWWWGGGGGGHHHIIIIIIFFFAAA===DDDCCCFFFIIIGGGCCCBBBEEEDDDBBBAAAAAABBBCCCBBBBBB@@@CCCCCC@@@BBBIIIJJJFFFBBBAAA@@@???@@@AAACCCDDD:::<<>><<<>>>>>>;;;888::::::999>>>DDDAAA999888AAADDD???999:::<<<===999666333333777:::;;;:::555666777555444777===BBBLLLKKKNNNSSSSSSMMMMMMRRRRRRTTTRRRNNNJJJJJJKKKKKK]]]cccUUU555###'''+++&&&,,,***)))''''''(((***++++++***---333333...,,,------+++***(((%%%,,,EEE___iiivvvnnnrrrnnnppprrrsssrrrpppoooooopppooonnnhhh^^^\\\kkk}}}{{{TTT222---000,,,***000&&&)))---......,,,+++***444,,,(((---///,,,***+++444III]]]gggooowwwvvvooolllkkkkkkmmmqqquuuvvvwwwvvvcccGGG444555@@@DDD@@@777555333222333666999<<<@@@BBBDDDGGGKKKRRRYYY___XXXZZZ\\\]]]]]]^^^```bbbZZZYYY[[[bbbjjjmmmjjjfffkkkkkkjjjiiihhhjjjnnnqqqoooppppppqqqqqqrrrrrrssskkkooosssvvvuuutttsssrrruuuppplllllloooqqqpppmmmhhhhhheeebbbbbbbbb```\\\___^^^YYYMMMBBBAAAJJJTTTVVV[[[```^^^ZZZYYY___fffhhhaaa^^^ccciiiiiifffddd^^^aaaddddddaaa___```aaa______```ccciiimmmooopppoooooonnnjjjgggeeefffgggkkkkkkkkknnnssswwwzzz{{{~~~~~~zzzuuuoookkkiiiiiikkknnnmmmhhhfffjjjoooqqqrrrtttrrrnnnnnnpppoookkkmmmrrrtttqqqpppqqqpppnnnoooooooooppppppooonnnnnnqqqpppnnnmmmmmmnnnpppqqqpppooonnnlllkkkiiiiiiiiihhhkkkoooooommmlllmmmooooooooopppqqqrrrrrrssssssmmmrrrwww{{{|||{{{zzzyyywww{{{|||xxxvvvwwwvvvtttvvvpppkkklllttt}}}|||wwwtttpppoooqqquuuxxxyyyvvvwwwxxxyyywwwuuurrrpppqqqpppooollljjjhhhffffffkkkjjjhhheeecccbbbaaa```fffdddccceeefffeeeaaa]]]UUUPPPNNNNNNMMMJJJLLLPPPTTTSSSRRRRRRQQQNNNIIIEEECCCFFFGGGFFFCCCDDDIIINNNBBBGGGJJJJJJKKKMMMKKKGGGHHHGGGGGGIIINNNVVV^^^cccaaa___^^^___aaaaaa]]]YYYVVVUUUUUUWWWZZZ[[[XXXUUUUUUUUUWWWYYYZZZ\\\^^^^^^^^^ZZZTTTSSSWWW[[[^^^___ccc]]]UUURRRSSSVVVXXXXXXUUUTTTRRRTTTYYYaaajjjpppjjjkkkeee[[[YYYaaahhhiiijjjmmmppprrrrrrqqqqqqqqquuurrrqqqttttttrrrsssvvvzzzzzz|||~~~|||zzzyyyxxxxxxuuuuuuuuutttrrrqqqooonnniiiiiihhhddd```]]]]]]^^^aaa\\\ZZZ]]]\\\XXXXXX]]]XXXWWWVVVUUUSSSSSSRRRRRRRRROOOLLLLLLNNNNNNMMMJJJKKKMMMMMMLLLLLLNNNJJJEEEIIIFFFDDDEEEHHHIIIHHHFFFGGGFFFFFFEEEDDDEEEEEEEEEDDDEEECCCAAACCCFFFDDD???AAAAAABBBEEEIIIIIIFFFBBB===@@@@@@???CCCIIIGGG@@@<<<@@@???<<>>???:::999888555444555888;;;>>>000222555888<<>>RRR```lllooossszzzxxxpppnnnoooqqqsssuuutttpppmmmqqqbbbJJJ888666<<<>>>999:::<<<@@@EEEJJJOOOSSSUUUTTTTTTUUUUUUVVVZZZ```dddbbbcccdddcccaaa_________aaabbbdddggghhhfffdddaaafffhhhjjjkkkkkkkkklllnnnqqqrrrtttuuuuuutttrrrpppmmmpppsssuuutttrrrrrrrrrvvvrrrnnnooorrrsssqqqnnnllllllkkkiiiiiiiiifffccc^^^^^^\\\SSSKKKKKKTTT]]][[[[[[[[[[[[]]]```dddffffff___]]]dddjjjkkkiiihhhbbbdddfffeeebbbaaaaaabbbaaaaaaaaadddhhhkkkllllllgggkkkppprrrpppkkkgggeeemmmkkkkkkmmmqqqtttvvvvvvvvv{{{}}}|||zzzxxxtttoooiiifffddddddjjjpppqqqmmmhhhiiikkkllliiilllllljjjkkknnnnnnkkkjjjnnnpppnnnmmmooopppooolllnnnooopppqqqqqqrrrssswwwvvvtttrrrqqqqqqrrrssssssrrrpppnnnmmmllllllkkklllooorrrqqqooonnnppprrrqqqppppppqqqqqqrrrttttttrrrvvvyyyzzzxxxvvvsssrrrtttxxxxxxtttrrrtttuuussstttooojjjlllsss|||{{{yyyyyy{{{}}}~~~~~~~~~~~~|||yyyvvvtttxxxyyy{{{{{{zzzwwwtttqqqwwwvvvvvvtttsssrrrqqqpppqqqpppppppppooommmjjjgggfff___[[[\\\\\\[[[[[[]]]YYYYYY[[[]]]___]]]ZZZVVVQQQUUUXXXYYYXXXZZZ___ddd___bbbbbbaaabbbfffhhhfffcccaaa^^^```gggpppxxx|||{{{zzzzzzzzzyyyvvvrrrnnnlllkkkiiikkkmmmnnnmmmkkknnnoooppprrrtttvvvxxxyyytttpppkkkjjjmmmqqqssstttwwwrrrlllhhhiiikkkllllllooommmkkklllooouuu|||{{{|||xxxrrrttt}}}}}}{{{xxxwwwwwwwwwtttooonnnpppoookkklllpppnnnllljjjhhheeecccbbbaaaeeebbb```___```___]]][[[ZZZ[[[[[[YYYYYY[[[YYYTTTVVVSSSQQQQQQSSSTTTSSSRRRSSSSSSRRRQQQOOONNNMMMLLLKKKKKKIIIGGGIIILLLJJJEEEFFFFFFGGGJJJMMMMMMJJJGGGHHHKKKLLLKKKNNNRRRPPPJJJGGGHHHFFFEEENNNWWWPPPBBB>>>EEEEEE>>><<<@@@@@@;;;@@@>>><<<::::::;;;<<<>>>///111666===FFFMMMQQQSSSUUUTTTTTTUUURRRLLLJJJLLLOOOOOOOOOOOONNNOOORRRUUUgggPPP666)))))),,,***'''+++***)))(((((()))***++++++)))***---...+++***---***000222...222GGGfff{{{rrrtttlllppprrrrrrqqqpppnnnkkkhhhfffkkknnnllljjjpppyyyyyyrrr???777666999444((('''///******+++,,,---.........+++******+++,,,666III[[[kkkqqqsssppprrrwwwtttmmmlllnnnrrrtttsssmmmccc\\\___XXXMMMCCCBBBHHHKKKIIIOOORRRXXX]]]aaabbbbbbaaabbbbbbbbbaaa```bbbfffjjjjjjkkkllljjjgggcccbbbbbbfffiiilllkkkhhhdddbbbbbbdddhhhmmmppppppooonnnnnnnnnppptttwwwwwwuuuqqqoooppprrrssssssrrrqqqqqqrrrvvvrrrooooooqqqsssrrrqqqllljjjjjjjjjkkkjjjhhhgggbbbdddbbb\\\UUUUUU\\\dddccc]]]XXXYYY```ggghhhggggggaaa```eeekkkllljjjiiiggghhhhhhgggdddccccccddddddcccbbbcccfffhhhiiihhhdddiiiooosssrrrnnnjjjhhhpppooonnnoooqqqsssssssssrrrvvv{{{|||zzzyyy|||sssqqqmmmiiieeebbbaaa```gggpppuuupppiiigggggggggbbbfffhhhhhhjjjnnnooommmiiilllmmmiiihhhlllnnnmmmkkknnnqqqqqqoooooorrrttt{{{yyywwwuuussssssssssssssssssqqqpppnnnmmmmmmmmmnnnppprrrqqqoooooorrrvvvtttsssrrrrrrrrrtttvvvwwwyyy{{{}}}}}}{{{xxxvvvuuutttwwwvvvqqqooorrrtttsssrrrnnnjjjlllsss{{{~~~~~~~~~|||yyyvvvtttyyy|||zzzwww{{{|||}}}}}}}}}}}}|||{{{yyyzzzzzzwwwtttpppooonnnrrrjjjfffhhhlllmmmlllmmmdddeeeiiimmmpppooollliiieeeiiinnnpppqqqtttxxx|||}}}}}}zzz||||||xxx{{{~~~~~~|||zzzyyy~~~|||zzzyyyxxxxxxvvvtttrrrsssqqqnnnooorrrqqqmmmnnnllliiihhhiiijjjjjjiiihhhhhhhhhfffdddaaa^^^]]][[[\\\[[[XXXXXX[[[YYYUUUVVVVVVWWWYYY[[[[[[YYYVVVXXX[[[\\\\\\^^^```]]]XXXXXXXXXVVVWWWaaahhh^^^NNNOOOSSSRRRMMMMMMQQQOOOHHHJJJIIIGGGEEECCCBBBAAAAAA222444999BBBLLLQQQRRRPPPQQQRRRSSSTTTRRRPPPPPPQQQPPPOOOOOOPPPPPPPPPTTTYYYaaaDDD***'''---+++((((((***))))))((())))))***++++++((((((***+++))))))---+++/////////:::UUUooo}}}yyywwwoookkkooonnnnnnnnnnnnooonnnmmmkkkiiinnnnnnmmmwwwsss]]]888888;;;===666,,,,,,222---,,,++++++,,,---......///...---...555FFF```tttssstttrrrppprrrvvvsssllljjjmmmqqqtttrrrjjj___WWWVVVWWWVVVUUUVVVYYY]]]___```cccfffiiiiiihhheeecccbbbccccccbbbccceeeiiilllhhhkkkmmmllljjjhhhgggggghhhjjjlllmmmmmmkkkjjjiiigggkkkpppttttttssssssssskkkmmmqqqssstttsssqqqppppppqqqrrrqqqpppppprrrtttuuuqqqllljjjllloooqqqrrrmmmhhhfffgggiiiiiijjjllllllllliiiaaaZZZYYY___eeeiiibbb[[[\\\bbbhhhjjjiiikkkfffccchhhkkkjjjhhhhhhkkkkkkjjjhhhgggfffeeefffdddcccbbbccceeegggggggggkkkkkkkkkjjjiiijjjmmmppptttsssrrrsssuuuvvvvvvuuutttuuuvvvxxxyyyyyyxxxwwwnnnkkkhhhfffddddddbbbbbbcccmmmrrrnnnfffdddeeeeeedddhhhkkkjjjkkknnnooonnnkkknnnlllgggfffiiillllllnnnqqqsssqqqnnnmmmooosssxxxwwwvvvtttsssssssssssssssrrrqqqooonnnnnnmmmmmmkkkmmmnnnmmmlllnnnsssxxxwwwvvvtttssssssuuuxxxyyywwwyyy{{{|||{{{{{{{{{|||yyyzzzxxxqqqnnnqqqttttttqqqnnnkkkmmmrrryyy~~~~~~}}}{{{zzzyyy|||}}}zzz{{{}}}~~~xxxttttttvvvuuulllhhhmmmtttwwwvvvvvvrrrtttwww{{{~~~}}}yyyvvvvvvyyy}}}}}}~~~~~~}}}{{{xxxuuusssrrrtttsssooooooqqqpppllllllmmmnnnooopppooonnnmmmnnnpppsssttttttssspppmmmnnnpppqqqsssyyy|||sssggglllmmmllliiikkknnnkkkddd______^^^]]][[[XXXWWWVVV444777<<>>...+++222444111555222111555<<<@@@@@@>>>BBBCCCEEEKKK\\\pppzzz{{{wwwxxxyyyyyyvvvrrroooooooooooopppqqqpppkkkeee```XXXWWW[[[``````]]]^^^ddddddeeefffffffffdddcccbbbgggggggggeeecccbbbcccdddllllllkkkiiigggggghhhkkkqqqooooooppprrrsssqqqnnnnnnpppqqqqqqqqqrrrtttvvvyyyyyyyyyxxxvvvtttqqqoooqqqrrrsssrrrooonnnnnnoookkkjjjjjjiiihhhiiilllnnnoooeeeaaafffhhhfffjjjrrrmmmnnnnnnkkkgggfffgggiiigggjjjlllllljjjgggffffffbbb```bbbhhhlllmmmooorrrhhhhhhiiikkkmmmkkkgggccceeeccccccdddgggiiiiiiiiidddfffiiijjjhhhfffddddddjjjiiijjjlllnnnooonnnlllmmmjjjhhhhhhjjjllllllllliiiddd``````bbbcccaaa^^^```bbbaaa^^^___cccdddbbbccckkkqqqpppnnnoooqqqpppjjjmmmmmmjjjjjjnnnqqqqqqllljjjhhhlllrrrxxxzzzyyyrrrsssuuuwwwyyyzzz{{{|||||||||{{{zzzyyyyyyyyyyyysssuuuvvvtttrrrssswww{{{uuuttttttsssssssssttttttvvvvvvuuuttttttwww|||zzz|||zzztttqqqsssuuutttwwwwwwwwwwwwwwwyyy{{{}}}{{{AAAGGGNNNRRRQQQPPPOOOPPPPPPUUUUUUOOOMMMPPPQQQOOORRRKKKJJJQQQQQQNNNTTT```???111&&&&&&)))'''&&&((('''''')))***++++++++++++(((&&&'''++++++((((((******)))<<<^^^ppppppzzzkkkKKKNNNiiitttpppsssxxxsssooooooqqqqqqnnnjjjtttsssuuutttllldddffflll]]]VVVFFF555222999<<<888BBB@@@AAAGGGOOOUUUUUUSSSVVV[[[]]]```iiivvvzzzwwwxxxyyy{{{{{{vvvrrrsssuuutttuuuuuuvvvsssmmmeee___^^^ZZZ[[[```aaa]]]___ddd]]]```cccfffgggfffdddcccbbbccccccbbb```___```bbblllllljjjhhhgggiiilllooommmoooqqqpppooonnnooopppppprrrtttuuuuuutttuuuvvvqqqsssvvvxxxyyyvvvsssqqqtttuuuuuusssooolllkkkkkkhhhjjjmmmooonnnmmmllllllrrriiigggnnnppplllmmmtttmmmppprrrqqqmmmiiigggfffeeegggkkkmmmnnnkkkgggddddddaaaccchhhkkkkkklllpppffffffhhhkkkmmmlllgggbbbgggeeedddeeegggiiiiiihhheeefffggggggffffffggghhhjjjiiijjjkkkmmmmmmkkkiiihhhjjjkkkjjjhhhiiioootttmmmhhhcccbbbcccccc```\\\aaabbbaaa___bbbeeeccc^^^aaajjjqqqqqqqqqtttvvvwwwppprrrqqqllliiijjjkkkjjjkkkfffbbbfffnnnsssssspppqqqrrrtttvvvxxxyyyyyyzzz|||{{{zzzyyyyyyyyyyyyyyyvvvxxxxxxvvvsssrrrtttwwwxxxxxxyyyyyyxxxxxxxxxxxxrrrrrrqqqqqqrrrvvv|||zzz}}}|||wwwuuuxxxzzzyyyzzzzzzzzzyyyyyyyyy{{{}}}KKKNNNQQQTTTUUUTTTQQQOOOMMMMMMMMMMMMNNNOOOPPPQQQUUUPPPHHHKKK===888TTT___999000)))***///...)))$$$***,,,---,,,((('''(((***+++(((&&&&&&)))***)))(((***111NNNmmmyyy]]]@@@RRRpppsssmmmvvvuuurrrnnnlllmmmooooooooommmtttvvvooogggdddddddddiii___OOOBBB@@@EEEGGGEEENNNWWWTTTOOOWWW[[[WWWWWWXXXZZZ^^^fffnnntttxxxzzzxxxxxxvvvtttvvvyyywwwqqqsssvvvxxxuuunnngggbbb```dddcccaaa```aaaaaaaaa```cccdddddddddcccaaa```___ccceee^^^YYYZZZWWWZZZiiidddeeefffggghhhjjjmmmoooqqqnnnlllkkkmmmooooooooolllpppttttttrrrppprrrtttssswwwzzzxxxsssqqqssswwwxxxvvvssspppnnnmmmnnnnnnkkkjjjkkkmmmooommmhhhdddllljjjiiikkknnnoookkkgggnnnlllkkkkkkkkkkkkjjjhhhggglllqqqrrrooolllkkkllljjjkkkkkkkkkoootttrrrnnngggnnnqqqkkkggghhhgggddd^^^aaadddfffggghhhkkkmmmppplllgggfffggggggeeebbbhhhiiijjjkkkkkkkkkkkklllrrrpppkkkgggfffiiipppuuummmkkkiiihhhggggggfffeeecccdddfffgggggggggffffffhhhjjjlllmmmnnnoooqqqsssmmmmmmmmmkkkjjjkkkmmmpppllliiifffhhhmmmqqqooommmqqqwwwzzzvvvsssuuuyyy{{{zzzyyyyyyyyyzzzzzzxxxvvvtttuuuuuutttsssrrrtttuuuzzzyyyxxxyyy{{{|||||||||vvvuuutttuuuxxx{{{|||}}}{{{||||||||||||}}}|||zzzyyy{{{~~~~~~|||NNNOOOQQQSSSSSSRRRPPPOOOOOONNNMMMKKKKKKKKKLLLLLLFFFBBB:::>>>555333OOOUUU---------...---,,,---///+++------,,,)))((()))******((('''(((+++,,,,,,***,,,...OOOsss~~~zzzVVVBBBSSSjjjssstttvvvtttsssqqqpppoooppprrrsssssswwwvvvnnneeecccddddddfffbbbXXXOOOMMMQQQSSSPPPNNNVVVTTTRRR]]]```[[[[[[YYY]]]dddkkkqqqtttttttttuuuwwwxxxwwwyyy{{{xxxrrruuuwwwxxxuuunnnfff```^^^aaaaaa``````bbbcccccccccbbbeeehhhgggcccaaaaaabbbeeefff```^^^bbb```bbbooodddeeegggfffeeefffjjjmmmjjjiiihhhiiijjjjjjiiiggglllnnnooonnnlllmmmqqquuuppprrrsssqqqnnnmmmoooqqquuutttrrrpppooooooooooooooonnnnnnooopppnnnjjjfffiiijjjjjjjjjhhhggggggggglllkkkkkkkkkkkkjjjiiihhhfffiiikkklllkkkiiiggggggiiikkkkkkkkknnnrrrpppllldddkkkoookkkiiijjjkkkiiiaaacccfffggggggggghhhiiijjjhhhgggiiikkkkkkhhheeegggffffffjjjooorrrqqqooommmkkkgggddddddhhhnnnsssqqqpppoooooopppnnniiieeegggggggggiiikkkkkkkkkjjjkkklllnnnooooooppprrrtttooopppqqqpppooonnnnnnoookkkjjjkkknnnsssuuuqqqmmmqqqvvvxxxuuusssvvvxxxxxxzzzyyyyyyyyyzzzyyywwwuuusssrrrpppnnnlllnnnrrruuuwwwwwwwwwxxxzzz|||}}}}}}yyywwwwwwxxxzzz||||||{{{{{{|||}}}}}}}}}~~~}}}~~~~~~~~~|||OOOPPPQQQRRRSSSRRRRRRRRRPPPMMMHHHDDD@@@?????????:::555,,,222...000HHHHHH......---,,,++++++++++++,,,------,,,***)))***+++)))((()))***---...---+++222000VVV~~~pppOOOGGGWWWcccsssyyymmmssstttuuusssppppppsssvvvvvvxxxtttjjjdddeeeiiijjjeeegggeee^^^ZZZZZZZZZXXXPPPWWWUUUWWWcccfff___^^^YYY___hhhqqqvvvvvvsssqqqssswwwzzzzzz|||}}}yyyrrrvvvwwwwwwtttmmmeee___\\\\\\]]]]]]___```bbbdddeeebbbfffiiiiiieeebbbdddfffhhhhhhaaaaaahhhfffdddmmmgggiiikkkhhhddddddiiimmmfffeeefffggghhhgggdddaaaiiiiiihhhfffdddgggmmmsssqqqpppooonnnnnnnnnooopppqqqqqqqqqqqqqqqqqqqqqppppppoooooopppqqqqqqooommmkkkmmmnnnjjjeeeccceeeiiijjjkkkkkkllllllkkkjjjiiilllkkkkkklllmmmllljjjhhhgggjjjllllllooorrrpppkkkggglllooollliiiiiiiiiiiieeegggiiiiiihhhfffffffffhhhhhhhhhkkknnnnnnjjjeeedddaaaaaafffoootttrrrooommmllljjjhhhiiimmmsssxxxsssrrrsssvvvzzzwwwpppiiillljjjiiijjjnnnqqqpppooooooppprrrrrrqqqqqqssstttrrrtttvvvvvvssspppooonnnmmmnnnqqquuuyyyxxxsssnnnrrrvvvwwwvvvvvvyyyyyyvvvzzzyyyyyyyyyzzzyyyvvvttttttrrrnnnjjjhhhkkkrrrwwwwwwwwwxxxyyy{{{}}}~~~zzzzzzzzz|||}}}}}}|||zzzzzz|||~~~~~~~~~}}}~~~|||xxxzzz|||NNNPPPRRRTTTUUUTTTRRRQQQIIIEEE???888333111000000999444)))...---333EEE===222---((('''---111---&&&,,,,,,,,,,,,+++******+++))))))***+++,,,,,,+++***111222^^^www]]]>>>===LLLUUUnnn}}}iiiqqqtttvvvsssnnnmmmppptttvvvuuuooogggeeejjjppprrriiimmmmmmeee]]]ZZZYYYXXXSSSXXXWWW[[[hhhiii```^^^YYY```kkktttxxxxxxuuutttuuuyyy{{{zzzzzz{{{xxxssstttuuuuuusssnnnggg```]]]ZZZ[[[\\\]]]^^^___bbbcccaaadddfffggggggfffggghhhiiiggg___```iiieee___dddgggjjjkkkgggaaa```eeekkkggggggfffggghhhgggdddbbbdddddddddbbbaaaccciiinnnpppnnnkkkkkkmmmnnnoooooonnnnnnpppqqqqqqqqqqqqqqqkkkkkklllnnnqqqtttuuuvvvsssrrrppplllhhhgggiiikkkjjjlllnnnooonnnlllkkkkkkqqqnnnlllmmmoooooommmjjjggglllnnnnnnooorrrppplllmmmpppqqqmmmgggdddccccccgggiiikkkjjjiiigggfffgggmmmkkkjjjlllnnnmmmiiieeeeeedddeeeiiinnnqqqqqqooommmnnnnnnnnnooosssyyy}}}sssqqqrrrwww|||{{{uuunnnooollliiikkkpppttttttrrrtttuuuvvvuuutttssstttvvvvvvxxxxxxwwwtttqqqpppppprrrsssuuuxxxzzzxxxsssnnnuuuwwwxxxwwwyyy|||{{{vvvzzzyyyyyyyyyyyyxxxuuurrruuusssppplllkkknnntttxxxzzz{{{{{{||||||}}}~~~yyyzzz{{{~~~}}}zzzyyy{{{~~~~~~}}}wwwxxx|||QQQSSSUUUVVVTTTPPPKKKGGG;;;888333///,,,+++,,,---777444)))...000:::III999---222444111000333444111,,,++++++++++++++++++***)))***++++++***)))))))))+++888gggwwwRRR222---777???bbb|||pppooorrrssspppkkkiiimmmqqqxxxuuummmeeefffmmmssstttlllqqqpppfff\\\YYYYYYZZZWWW[[[ZZZ___iiiggg]]]]]]___fffnnntttvvvuuuttttttvvvzzzzzzwwwuuuwwwvvvsssqqqqqqrrrqqqnnniiibbb^^^\\\^^^______^^^^^^aaacccbbbaaabbbeeeiiijjjiiiggggggeee]]]___hhheee]]]```eeeffffffbbb^^^]]]bbbfffjjjhhhfffeeefffggggggfffccceeeggggggffffffiiillljjjiiiggggggiiikkkkkkkkklllmmmnnnoooppppppppppppiiijjjkkkmmmooorrruuuwwwyyytttooollllllmmmlllkkkkkknnnrrrsssqqqnnnmmmmmmpppnnnlllmmmoooooommmjjjooossstttqqqoooooommmiiioooppppppmmmgggaaaaaaccciiijjjkkkkkkjjjiiijjjkkkooollljjjjjjmmmooommmkkkkkknnnppppppnnnmmmoooqqqlllmmmooopppqqquuuyyy|||vvvtttqqqsssvvvvvvrrrmmmpppnnnlllnnnqqquuuuuuuuuxxxyyyzzzyyywwwvvvwwwxxx{{{zzzyyyvvvrrrpppqqqrrrxxxwwwwwwwwwvvvuuurrrppptttvvvvvvuuuwww{{{zzzuuuzzzyyyyyyyyyyyywwwsssppprrrrrrqqqooonnnpppsssvvvzzz{{{|||{{{xxxxxxyyy{{{vvvwwwzzz}}}~~~{{{xxx{{{}}}~~~~~~~~~~~~~~~|||vvvxxx}}}~~~UUUUUUUUURRRLLLDDD<<<888///---,,,+++,,,...111333///000''',,,111???LLL888///EEETTTJJJ777///222666+++***)))***++++++***)))******+++***((((((***+++222QQQ|||gggLLL>>>999888OOOkkkoooooooooooollljjjjjjnnnrrr{{{wwwmmmfffgggmmmpppooommmqqqnnneee]]]\\\___```ZZZ^^^^^^bbbiiiccc[[[___hhhnnntttuuussspppoooooossswwwwwwsssqqqrrrsssrrrooooooooopppnnnjjjccc___```cccdddccc``````bbbeeecccdddeeeggghhhhhhhhhgggcccccc]]]___jjjggg```eeejjjiiifffdddbbbcccgggjjjjjjgggeeedddeeeggghhhhhhfffjjjnnnnnnlllkkklllmmmiiijjjjjjkkklllmmmmmmnnnlllllllllmmmmmmmmmnnnnnnkkklllmmmmmmlllmmmppprrrxxxrrrmmmkkkmmmooommmkkklllqqqvvvwwwsssooommmmmmqqqpppqqqrrrssssssqqqooowwwzzzyyyrrrmmmkkkiiifffkkkjjjllllllhhhdddfffjjjlllmmmmmmlllkkkkkknnnpppooollljjjlllppptttuuutttlllqqqtttqqqkkkhhhjjjnnnppprrrtttvvvwwwyyy|||~~~|||yyyuuurrrqqqooommmlllrrrrrrsssssstttvvvwwwxxx{{{|||}}}|||zzzyyyzzz{{{}}}|||yyyvvvrrrqqqrrrtttyyyxxxvvvuuussssssssssssrrruuuuuurrrrrrvvvwwwvvvyyyyyyyyyyyyyyyvvvqqqnnnmmmnnnppppppooooooppprrrvvvwwwxxxvvvrrrppprrruuussstttwwwzzz~~~~~~|||zzzxxxzzz|||}}}||||||~~~}}}yyyxxx|||~~~SSSQQQLLLFFF>>>777111...*********+++,,,///111333***///'''***000>>>KKK333444PPPddd]]]III:::222---+++)))'''(((***+++***((()))******)))(((***...222EEEsssooommm}}}vvvmmmcccWWWGGGBBBOOO___ooommmkkkjjjlllpppuuuxxx{{{uuummmfffiiiooooookkkmmmooolllddd______aaa```[[[aaabbbeeeiiiaaa\\\dddkkkqqqwwwxxxsssnnnkkkkkkjjjpppsssqqqoooqqqqqqppppppooooooooonnniiibbb]]]___bbbdddccc```___bbbffffffkkkooolllfffbbbdddgggdddddd___aaaiiifffaaahhhmmmjjjeeedddgggjjjlllmmmhhhgggfffgggiiijjjjjjiiiiiilllpppooommmkkklllmmmiiimmmqqqrrrqqqpppqqqrrrmmmmmmkkkjjjjjjjjjkkkkkkjjjlllnnnnnnlllkkkmmmooosssqqqnnnmmmmmmnnnoooooommmrrrxxxxxxsssnnnkkkkkkpppsssvvvxxxwwwvvvuuuuuuuuuxxxwwwpppkkkkkklllkkkhhhgggjjjmmmllliiilllsssrrrqqqooolllkkklllpppssspppoooooorrrwwwzzzyyywwwnnnqqqsssqqqnnnlllmmmoootttvvvyyy{{{{{{|||}}}~~~||||||zzzvvvrrroooooopppuuuyyy||||||yyyxxx{{{~~~}}}~~~}}}|||}}}~~~||||||{{{yyyuuusssssstttuuuvvvuuuuuutttuuuvvvxxxssswwwwwwrrrppptttyyyzzzyyyyyyyyyyyyxxxuuuppplllkkkmmmnnnnnnmmmnnnoooqqqpppssstttrrrnnnlllooorrrrrrssstttwwwyyyzzzxxxvvvxxxyyyzzzzzzzzz{{{}}}~~~}}}}}}~~~}}}MMMIIIBBB;;;444000...---,,,,,,+++++++++,,,,,,,,,+++222***+++...<<>>777111111444555111+++000000000000//////......///,,,......555MMMbbbbbbEEE333)))000444333>>>PPPsssuuu]]]RRR666"""222)))***,,,...)))000ZZZxxxNNN333;;;TTTggg^^^OOO999777JJJYYYfffwww|||yyyrrrmmmpppwww{{{yyywwwwwwuuuqqqsssxxxzzzwwwqqqbbbUUURRRTTTUUUUUUUUUUUUYYY___ccc^^^VVVVVV[[[___hhhtttyyyxxxuuuttttttwwwuuurrrqqqssstttttttttqqqppplllfff^^^[[[\\\^^^]]]\\\]]]```ccccccaaa___aaa```aaacccaaa]]]]]]aaaaaa```___^^^___```aaabbbbbb___]]]___dddffffffeeebbbfffiiihhhffffffjjjoooooonnnmmmmmmnnnmmmkkkiiiiiiiiiiiiiiiiiikkknnnrrrqqqpppnnnnnnpppqqqqqqpppbbbfffiiiiiigggddddddeeefffhhhjjjjjjkkklllnnnpppnnnooopppqqqqqqqqqtttxxxqqqpppooopppsssuuutttqqqwwwsssooopppsssvvvvvvuuuuuuyyyyyytttppprrrwwwzzzvvvqqqmmmmmmpppqqqnnnjjjnnnrrrssspppqqqvvvzzzzzzuuuxxx}}}}}}||||||tttrrrqqqtttyyy|||{{{yyyvvvvvvxxxzzzzzzyyy|||~~~~~~~~~}}}~~~}}}zzzuuusssyyyzzz|||{{{xxxuuuttttttpppssstttrrrsssyyy}}}~~~|||xxxxxxzzz{{{zzzxxxssswwwyyyxxxzzz~~~~~~{{{|||{{{zzz{{{|||~~~}}}|||}}}zzz|||xxxvvvwww|||}}}~~~BBB;;;444333555444...(((111111000///////////////,,,,,,555888444???RRRYYYUUUIII;;;111,,,+++...222NNNuuuuuuhhhBBB%%%///+++))),,,---)))999eeevvvVVVDDDKKK```pppqqq___???---444???MMM```mmmuuuyyyuuuqqqsssxxx{{{wwwvvvrrrmmmooouuuxxxwwwmmm```TTTRRRVVVXXXZZZ\\\WWW\\\dddhhhddd]]][[[\\\UUU]]]hhhnnnoooppptttwwwuuusssqqqppprrrssssssrrrqqqpppllleee]]]YYYZZZ\\\WWWYYY[[[]]]```aaa___\\\___^^^___bbbaaa]]]]]]```____________```bbbdddfffeeecccaaabbbeeefffeeecccaaaeeehhhhhhddddddhhhmmmpppnnnmmmnnnnnnnnnllljjjhhhjjjjjjgggfffhhhkkklllnnnmmmllllllnnnooonnnmmmhhhhhhiiiiiiiiihhhgggggglllkkkjjjiiihhhjjjnnnrrrqqqrrrqqqooonnnpppssstttnnnlllmmmqqqwwwyyywwwuuuwwwwwwuuuqqqlllkkkooosssuuuyyyxxxrrrqqqwww|||~~~wwwqqqllllllpppssssssqqqqqqttttttqqqrrrwww{{{|||{{{zzz{{{|||}}}|||yyyvvvooonnnoootttzzz~~~~~~yyyuuutttvvvwwwwww{{{~~~~~~~~~~~~zzzuuurrrxxxyyyzzzxxxvvvuuuuuuuuunnnrrrtttqqqrrrwww{{{|||{{{zzz{{{{{{xxxuuuvvvzzz}}}}}}}}}{{{zzzzzz|||}}}}}}|||~~~~~~~~~~~~|||~~~{{{xxxyyy}}}~~~{{{{{{~~~;;;777333222333333...***000000000000000111222333555777FFFLLL<<<222666999OOOQQQGGG666+++,,,---)))***SSSnnnvvvrrrUUU555...000***+++)))...OOO|||mmm^^^___jjjrrrkkk___CCC...///333;;;JJJdddyyy~~~vvvwwwyyytttsssnnniiijjjoooqqqooobbbXXXPPPOOORRRTTTYYY^^^\\\aaahhhjjjgggbbb^^^]]]WWW]]]eeejjjlllnnnqqqtttqqqppppppqqqssstttsssrrriiiiiigggaaaZZZVVVWWWYYYRRRWWW[[[ZZZZZZ[[[\\\ZZZ]]]\\\___bbbaaa]]]]]]```___aaabbbbbbbbbccceeegggfffeeedddeeefffgggfffeeeeeehhhjjjjjjhhhhhhjjjlllmmmlllkkkkkklllkkkiiihhhfffiiiiiifffeeegggiiiiiijjjiiiiiijjjlllllllllkkkooommmkkkjjjlllnnnnnnnnnooolllgggddddddhhhlllppppppqqqooolllkkkooopppoooooollllllttt{{{|||yyywwwxxx{{{{{{tttkkkhhhnnntttuuuxxxuuuooorrr|||xxxtttpppooorrruuuvvvvvvsssvvvvvvssssssxxx{{{|||~~~|||yyyyyyyyyxxxuuussskkkmmmooossswwwzzz}}}{{{tttrrrvvvxxxvvvzzz~~~|||||||||}}}yyyvvvxxxxxxwwwuuussssssuuuwwwpppuuuwwwtttrrruuuyyyzzz}}}}}}|||zzzwwwuuuvvvzzz}}}}}}}}}{{{yyyyyyzzz|||||||||{{{||||||}}}~~~~~~}}}}}}}}}{{{yyyzzz}}}~~~|||444333111222222222000...222222333444777:::===???GGGCCCOOOWWWEEE///)))'''999HHHPPPGGG777...+++***###666NNNeeetttmmmPPP666000+++,,,---;;;kkkuuuooopppsssjjj```EEE111111222444<<