BM6P6(@ ~~~zzzzzzzzzzzzyyyxxxwwwwwwxxxwwwvvvtttssssssssssssvvvwwwwwwxxxyyy{{{|||}}}}}}|||}}}~~~~~~~~~}}}{{{{{{{{{zzzyyyxxxwwwxxxyyyzzzuuuuuutttuuuvvvxxxyyy{{{yyyuuurrrssswwwyyyvvvssssssrrrpppooooooooopppqqqsssrrrqqqqqqqqqrrrssstttuuutttuuuuuuvvvuuuqqqooonnnnnnnnnnnnoooooooooooorrrrrrrrrrrrrrrrrrrrrrrrsssrrrpppnnnlllkkkjjjjjjlllllllllkkkiiiiiikkkmmmlllpppsssppphhhbbb``````dddeeefffhhhjjjkkklllllllllkkkkkkhhhccc^^^XXXUUUOOOOOONNNNNNNNNOOOPPPQQQRRRTTTXXXZZZ\\\___bbbdddhhhjjjmmmpppuuu|||~~~zzzxxxxxxwwwvvvsssrrrpppooooooooopppqqqnnnnnnpppqqqqqqpppooonnnmmmjjjgggfffhhhiiihhhfffffffffffffffggggggggghhhhhhggghhhjjjmmmoooooonnnmmmkkkiiifffeeeeeeeeefffggggggffffffeeeeeeddddddgggggghhhiiiiiiiiiiiihhhhhhjjjnnnqqqrrrqqqooommmmmmkkkiiihhhggghhhiiijjjhhhfffdddbbb___ZZZSSSOOOKKKIIIGGGDDDCCCCCCCCCDDDHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSUUUWWWZZZ]]]```bbbaaaaaaaaa`````````______\\\```fffkkksss}}}~~~xxxuuusssqqqpppooooooooopppqqqssstttuuunnnnnnllllllkkklllmmmnnnoooooopppppppppnnnmmmlllffffffgggkkkrrrxxx}}}}}}yyywwwwwwvvvuuutttrrrssstttvvvwwwwwwwwwwwwwwwtttpppooopppqqqrrrsssnnnnnnllllllkkklllmmmnnnsssuuuvvvvvvtttqqqmmmjjjddd___YYYUUUUUUVVVXXXYYYYYY[[[]]]^^^^^^___```bbbbbbdddfffhhhiiilllooorrrxxx|||zzzyyywwwvvvvvvwwwxxxzzz{{{|||||||||{{{yyywwwuuuwwwzzz~~~}}}{{{zzzzzzzzzyyyyyyxxxxxxwwwvvvvvvvvvttttttuuuuuuvvvvvvwwwwwwuuuwwwxxxzzz{{{{{{{{{zzz|||{{{yyyxxxuuuooohhhddd[[[WWWQQQLLLJJJLLLOOOQQQUUUVVVXXX[[[___bbbdddeeeeeefffiiikkkmmmnnnnnnnnnnnnnnnoooppprrrtttwwwxxx|||}}}wwwqqqnnnoooppppppqqquuu|||~~~|||{{{zzzwwwuuusssrrrrrrrrrrrrqqqmmmjjjkkkkkkkkkkkklllmmmmmmnnnmmmlllllllllooorrrvvvyyyyyy{{{~~~}}}||||||}}}~~~|||yyywwwwwwxxxqqqpppooonnnmmmlllllllllhhhgggeeecccaaa___^^^^^^]]]]]]\\\\\\]]]___aaaccceeefffhhhjjjmmmoooqqqrrrsssssstttuuuvvvwwwxxxyyyzzz{{{}}}}}}}}}~~~~~~|||{{{{{{{{{{{{zzzyyyxxxwwwxxxvvvuuutttssssssttttttuuuuuuuuuvvvwwwyyyzzz{{{~~~}}}|||}}}}}}}}}}}}|||zzzyyyzzzzzzzzzyyyzzzzzz{{{{{{xxxwwwvvvvvvvvvwwwxxxyyyyyyuuurrrsssvvvxxxvvvsssqqqpppooonnnnnnnnnoooooorrrrrrqqqqqqqqqrrrssstttuuuttttttuuuvvvtttqqqooonnnnnnooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooommmlllkkkkkkjjjjjjkkkjjjiiihhhhhhkkkmmmppprrrsssooogggaaa___```bbbdddfffhhhjjjkkklllmmmmmmmmmllliiiddd^^^XXXUUUPPPOOONNNNNNNNNOOOPPPQQQTTTWWWYYY[[[\\\^^^aaaccchhhjjjlllooottt{{{|||xxxvvvuuuuuutttrrrqqqpppooonnnooooooppppppqqqqqqqqqpppnnnmmmlllllliiiffffffggghhhgggffffffffffffggggggggghhhhhhhhhggggggiiilllnnnooonnnmmmkkkiiigggeeeeeefffgggggggggggggggffffffffffffggghhhhhhiiiiiiiiiiiiiiiiiikkkmmmpppppppppnnnmmmlllkkkiiihhhhhhiiijjjkkkiiigggdddbbb^^^YYYSSSNNNJJJHHHFFFDDDCCCCCCDDDEEEHHHIIIIIIJJJLLLNNNOOOPPPRRRSSSVVVYYY\\\___aaaccc```___^^^]]]\\\\\\\\\\\\^^^bbbhhhnnnwww~~~xxxuuusssqqqpppooooooooopppqqqrrrtttuuupppooommmlllllllllmmmmmmnnnoooooopppooonnnmmmllleeeeeefffjjjqqqwww|||~~~~~~{{{xxxvvvuuutttsssrrrqqqrrrssstttuuuvvvvvvvvvvvvsssppppppqqqrrrrrrrrrooonnnmmmllllllmmmnnnooossstttuuuuuussspppllljjjccc___YYYUUUUUUWWWXXXYYYYYY[[[]]]^^^^^^___aaaccccccdddfffhhhiiilllpppssswww}}}{{{yyyxxxwwwvvvvvvwwwxxxzzz|||}}}~~~~~~}}}{{{xxxvvvwwwzzz~~~}}}zzzyyywwwwwwxxxxxxwwwwwwvvvvvvuuuuuusssttttttuuuuuuvvvvvvwwwuuuvvvxxxyyyzzzzzzzzzyyyzzzyyyxxxvvvsssnnngggcccZZZWWWQQQMMMKKKMMMPPPRRRVVVWWWYYY\\\___aaacccdddfffgggjjjlllnnnooooooooooooooooooppprrruuuwwwyyy~~~{{{uuuppplllnnnoooooorrrwww~~~|||{{{zzzxxxvvvsssrrrqqqrrrqqqooollliiikkkkkkjjjkkkkkklllmmmnnnnnnmmmllllllmmmppprrrtttxxxzzz|||}}}}}}|||zzzyyy|||}}}~~~~~~}}}zzzzzz{{{uuutttrrrpppooonnnmmmmmmjjjiiigggeeecccaaa``````^^^]]]\\\\\\\\\^^^```aaaaaabbbccceeegggiiikkkkkkppppppqqqrrrtttuuuvvvvvvwwwxxxyyyyyyyyyzzz|||~~~|||zzz{{{{{{{{{{{{zzzyyyxxxxxxvvvuuutttsssssstttuuuvvvttttttttttttuuuvvvxxxxxx~~~~~~~~~~~~}}}||||||||||||{{{zzzyyyxxxyyyyyyzzz{{{||||||||||||zzzyyywwwvvvuuuvvvvvvwwwxxxuuurrrsssvvvwwwvvvtttoooooonnnmmmmmmmmmmmmnnnqqqqqqqqqqqqqqqrrrsssssstttsssssstttuuutttqqqooonnnnnnoooppppppqqqrrrrrrppppppppppppppppppppppppooonnnnnnmmmllllllkkkkkkiiiiiiiiihhhggghhhkkknnnuuuuuusssmmmeee___]]]^^^```bbbdddgggjjjlllnnnnnnpppooommmiiiddd]]]XXXUUUPPPOOONNNNNNNNNOOOQQQRRRWWWYYY[[[]]]]]]___aaaccchhhiiilllnnnsssyyyzzzvvvtttsssrrrqqqpppoooooonnnnnnnnnnnnooossssssrrrqqqooommmjjjiiikkkiiiggggggggghhhgggfffffffffggggggggghhhhhhhhhgggfffgggiiilllnnnooonnnlllkkkiiigggffffffgggggggggggghhhhhhhhhhhhhhhiiiggghhhiiiiiijjjjjjiiiiiijjjkkkmmmnnnooonnnnnnmmmlllkkkjjjiiiiiikkklllmmmkkkhhhdddaaa]]]WWWQQQMMMHHHGGGEEEDDDCCCDDDEEEFFFIIIJJJJJJLLLMMMNNNOOOOOOQQQSSSWWW[[[___aaaccccccaaa___]]]ZZZYYYYYYZZZZZZ___dddjjjsss~~~}}}xxxuuutttrrrpppooooooooopppqqqrrrssstttrrrpppooommmllllllmmmmmmmmmnnnooooooooonnnmmmllleeedddeeehhhooovvvzzz||||||yyyuuusssrrrrrrpppoooooopppqqqrrrssstttttttttsssrrrqqqqqqrrrrrrqqqpppooonnnmmmllllllmmmnnnoooqqqrrrssssssrrroookkkiiiccc___YYYVVVVVVWWWXXXXXXYYYZZZ\\\]]]^^^___bbbdddeeeffffffggghhhlllqqquuuuuu|||~~~zzzxxxwwwvvvuuuuuuvvvxxx{{{}}}}}}zzzxxxwwwzzz}}}}}}{{{xxxvvvtttwwwwwwvvvvvvuuuttttttsssrrrsssssstttuuuuuuvvvvvvuuuvvvwwwyyyyyyyyyxxxxxxxxxwwwvvvuuusssmmmgggbbbZZZWWWRRRMMMLLLNNNRRRTTTWWWXXXZZZ\\\___aaacccdddgggiiikkkmmmooopppppppppooooooooopppsssuuuxxxyyy|||wwwrrrmmmjjjlllnnnoootttzzz~~~||||||{{{yyywwwtttsssrrrqqqqqqoookkkiiijjjjjjjjjjjjkkklllmmmnnnpppnnnmmmlllkkkmmmnnnpppvvvwwwxxxyyyzzzyyyxxxwww|||}}}}}}~~~~~~{{{yyywwwtttrrrpppooonnnmmmkkkiiigggeeedddcccbbb___^^^]]]\\\\\\]]]^^^___^^^^^^___```bbbcccdddeeejjjjjjkkkmmmnnnooopppqqqqqqrrrssssssssstttvvvxxx~~~{{{zzzzzz{{{{{{zzzzzzyyyxxxwwwuuutttsssssstttuuuvvvwwwttttttttttttuuuuuuvvvwww||||||}}}~~~~~~}}}||||||{{{{{{zzzyyyxxxwwwwwwxxxzzz||||||||||||{{{xxxwwwvvvuuuuuuuuuvvvvvvwwwuuussssssuuuvvvuuutttooooooooonnnnnnnnnnnnnnnpppppppppqqqqqqrrrsssssstttsssrrrssstttsssqqqooommmmmmnnnooopppqqqqqqrrrnnnnnnnnnooooooooooooooommmmmmmmmmmmmmmllllllkkkhhhiiiiiihhhhhhjjjnnnqqqzzzxxxssskkkccc^^^\\\]]]___```cccgggjjjmmmoooppprrrqqqnnnjjjddd]]]XXXTTTPPPOOOOOONNNOOOPPPQQQRRRVVVYYY[[[]]]^^^```ccceeehhhiiikkknnnrrrxxx~~~yyyuuusssrrrpppooonnnnnnnnnmmmmmmmmmnnnnnnrrrrrrrrrqqqooollljjjhhhkkkjjjiiiiiihhhhhhggggggfffgggggggggggghhhhhhhhhgggfffgggiiillloooooonnnlllkkkjjjhhhhhhggghhhhhhggghhhhhhhhhiiijjjjjjjjjggghhhiiiiiijjjjjjiiiiiillllllmmmmmmnnnnnnnnnnnnlllkkkkkkkkkkkklllnnnnnnmmmjjjeeeaaa\\\WWWQQQMMMGGGFFFDDDCCCCCCEEEFFFHHHJJJJJJLLLMMMNNNOOOOOOOOOQQQTTTXXX]]]aaacccddddddcccaaa^^^[[[YYYZZZ[[[\\\```eeemmmvvv|||xxxvvvtttrrrqqqppppppppppppqqqrrrssstttsssrrrpppnnnmmmmmmmmmmmmnnnnnnooooooooonnnmmmllleeecccdddgggmmmtttyyy{{{zzzwwwsssqqqpppooommmlllmmmnnnooopppqqqrrrrrrrrrqqqqqqqqqrrrssssssqqqooommmlllkkkkkkkkklllmmmnnnpppqqqrrrrrrpppnnnkkkiiiccc___ZZZWWWWWWXXXXXXYYYYYYZZZ\\\]]]]]]___bbbeeeffffffffffffhhhlllqqqvvvvvv}}}}}}yyywwwvvvuuutttsssuuuxxx{{{|||yyyxxxzzz}}}~~~|||zzzwwwuuuvvvuuuuuuttttttssssssrrrqqqrrrrrrssstttuuuvvvvvvuuuvvvwwwxxxyyyxxxwwwvvvxxxwwwvvvuuusssnnnhhhcccZZZWWWRRRNNNMMMOOOSSSVVVWWWXXXZZZ\\\___aaacccdddiiijjjlllnnnppppppppppppoooooopppqqqsssvvvyyy{{{yyytttnnnkkkiiikkknnnpppwww~~~|||||||||zzzyyywwwvvvtttsssrrrqqqmmmkkkkkkkkkjjjkkkkkklllmmmmmmooonnnmmmlllllllllnnnnnnrrrssstttuuuwwwxxxxxxxxx|||||||||}}}~~~~~~{{{xxxuuurrrppppppooonnnllliiigggfffeeedddaaa```___^^^]]]]]]]]]^^^]]]^^^^^^______``````aaaccccccdddfffggghhhiiijjjkkklllmmmmmmlllmmmoooqqq}}}|||zzzzzzzzzyyyyyyxxxwwwvvvttttttsssssstttuuuwwwxxxvvvvvvuuuuuuuuuvvvvvvwwwzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzyyyxxxxxxxxxvvvwwwyyyzzz{{{{{{{{{zzzuuuuuutttssstttuuuvvvwwwvvvuuusssssstttuuuuuutttqqqqqqqqqqqqppppppoooooooooooopppqqqrrrrrrsssssssssrrrqqqqqqssssssqqqpppllllllmmmmmmnnnoooooopppmmmmmmmmmnnnnnnooooooooolllmmmmmmnnnnnnmmmlllllljjjjjjjjjjjjkkknnnrrrvvv}}}yyyrrrjjjbbb]]]\\\\\\^^^```cccgggkkknnnqqqrrrsssrrrnnniiiccc]]]WWWTTTPPPPPPOOOOOOOOOPPPQQQRRRTTTWWWZZZ]]]___bbbfffhhhhhhjjjkkknnnqqqwww~~~yyyuuusssqqqpppooommmmmmmmmnnnnnnnnnmmmmmmppppppppppppooommmkkkjjjkkkkkkkkkkkkjjjiiihhhhhhgggggggggggghhhhhhhhhiiigggfffgggiiimmmpppppppppllllllkkkjjjiiihhhhhhhhhgggggghhhhhhiiiiiijjjjjjgggggghhhiiiiiiiiiiiihhhllllllmmmnnnoooooooooooolllllllllmmmmmmnnnoooooommmjjjfffbbb]]]WWWQQQLLLGGGFFFDDDCCCDDDEEEGGGHHHIIIJJJLLLNNNOOOPPPPPPPPPQQQTTTXXX]]]```bbbccccccbbb```]]][[[ZZZ[[[]]]^^^bbbgggoooyyy{{{xxxvvvuuusssrrrppppppppppppqqqrrrsssssstttsssqqqooonnnnnnnnnnnnoooppppppppppppnnnmmmllleeeccccccffflllsssxxx{{{yyyvvvrrrooonnnmmmllljjjkkklllmmmoooppppppppppppppppppppprrrssssssqqqnnnkkkkkkjjjjjjjjjkkkmmmnnnppppppqqqpppooommmkkkiiidddaaa\\\YYYYYYYYYZZZYYYZZZ[[[\\\\\\]]]___bbbeeeffffffffffffgggkkkqqquuuwww~~~}}}yyywwwvvvtttsssrrrtttwww{{{~~~{{{zzz{{{}}}~~~~~~|||zzzyyyuuuuuuttttttsssrrrrrrrrrqqqqqqrrrssstttuuuvvvvvvvvvwwwxxxyyyxxxwwwvvvuuuwwwwwwvvvvvvtttoooiiieeeZZZWWWRRRNNNMMMOOOSSSVVVWWWXXXZZZ]]]___bbbdddeeeiiikkkmmmoooppppppppppppooooooppprrrtttwwwzzz|||{{{uuuqqqkkkiiijjjmmmpppsss{{{~~~||||||}}}|||{{{{{{yyywwwvvvvvvtttrrrooommmmmmlllkkkkkkllllllmmmnnnmmmmmmmmmmmmnnnooopppnnnnnnppprrrtttwwwyyy{{{{{{{{{{{{{{{}}}~~~~~~zzzwwwuuusssrrrqqqpppnnnllliiihhhggggggdddcccbbbaaa```___^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^______```aaabbbcccccceeefffggggggffffffhhhjjj~~~zzzzzzzzzzzzyyyxxxwwwwwwuuutttsssssstttuuuvvvwwwxxxwwwwwwvvvvvvvvvvvvwwwxxxyyy{{{}}}~~~~~~}}}}}}}}}~~~}}}}}}{{{{{{zzzyyyyyyyyyzzzzzzwwwwwwxxxyyyzzzzzzzzzzzzuuuttttttssstttuuuwwwwwwuuutttttttttsssttttttuuurrrrrrssssssrrrrrrqqqpppmmmnnnpppqqqrrrrrrrrrrrrrrrqqqpppppprrrrrrqqqpppllllllmmmmmmmmmmmmnnnnnnlllmmmmmmnnnnnnoooooopppmmmnnnooooooooonnnmmmlllkkkkkkkkkkkkmmmqqqwww{{{}}}yyyqqqiiiccc___]]]\\\___aaaeeeiiilllppprrrssssssqqqmmmhhhbbb\\\WWWUUUQQQPPPOOOOOOOOOPPPRRRSSSRRRUUUYYY]]]___cccfffiiiiiikkklllnnnqqqwww~~~yyyuuusssqqqpppooolllmmmnnnnnnooonnnnnnnnnnnnoooooopppooonnnlllkkkjjjkkklllllljjjhhhhhhhhhggggggggghhhhhhhhhiiiiiihhhggghhhkkknnnqqqrrrqqqnnnmmmlllkkkjjjhhhggggggffffffggggggggggggggghhheeefffgggggghhhhhhggggggkkklllnnnpppqqqqqqqqqpppnnnnnnnnnooooooooooooooommmkkkhhhddd```YYYRRRLLLGGGFFFDDDCCCDDDEEEGGGHHHHHHJJJLLLOOOQQQQQQQQQQQQRRRTTTWWWZZZ^^^```aaaaaa^^^]]][[[ZZZ[[[\\\^^^___dddjjjrrr{{{~~~{{{xxxwwwuuutttrrrqqqqqqppppppqqqqqqrrrssstttsssrrrpppoooooooooppprrrrrrrrrrrrqqqooommmkkkfffdddccceeekkkrrrxxx{{{yyyvvvrrrooonnnmmmkkkjjjjjjkkklllnnnoooooooooooopppooopppqqqssssssqqqoookkkkkkjjjjjjjjjlllmmmnnnppppppppppppooommmkkkjjjfffbbb^^^[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\^^^aaaddddddeeeeeefffgggkkkppptttwww}}}}}}yyywwwvvvuuutttqqqssswww{{{|||{{{|||~~~|||{{{zzzuuuuuuttttttsssrrrrrrrrrqqqqqqrrrtttuuuvvvwwwxxxxxxxxxyyyyyyyyywwwvvvuuuwwwvvvvvvvvvtttpppjjjfffZZZWWWRRRMMMLLLNNNRRRTTTVVVXXXZZZ]]]```ccceeefffjjjkkkmmmnnnppppppooooooooopppppprrruuuxxx{{{}}}~~~zzzuuupppnnnggghhhkkkqqqtttwww}}}|||}}}~~~~~~}}}}}}{{{yyyyyyyyyxxxvvvtttppppppnnnmmmlllllllllllllllllllllmmmnnnooopppqqqkkkllllllnnnqqquuuxxxzzzzzzyyyyyyyyy{{{}}}}}}{{{yyywwwwwwtttsssqqqooommmkkkjjjjjjffffffeeedddcccbbbaaaaaa]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^____________aaabbbcccbbbaaaaaaccceee||||||||||||{{{zzzyyyxxxuuuuuutttsssssstttvvvvvvxxxxxxwwwvvvuuuuuuvvvvvvwwwxxxzzz|||~~~}}}}}}||||||}}}~~~~~~}}}|||{{{zzzzzzyyyyyyzzz{{{|||zzzzzzyyyyyyyyyzzzzzz{{{yyyxxxvvvuuuuuuvvvwwwwwwttttttttttttsssssstttuuurrrsssssstttsssrrrqqqppplllnnnoooqqqrrrrrrrrrrrrrrrpppooooooqqqrrrqqqpppnnnnnnnnnnnnmmmmmmmmmmmmlllmmmmmmnnnooooooppppppnnnooopppqqqpppooommmlllkkkkkkkkklllnnnrrryyy}}}|||wwwpppiiiddd```^^^]]]aaacccfffjjjnnnqqqssstttrrrppplllgggaaa\\\WWWUUUQQQPPPPPPOOOOOOQQQRRRSSSSSSVVVYYY\\\^^^aaaeeehhhkkklllmmmooorrrwww~~~yyytttrrrpppooonnnlllmmmnnnooopppoooooonnnnnnoooooooooooommmlllkkkgggjjjkkkkkkhhhffffffggggggggghhhhhhhhhiiiiiiiiiiiihhhiiilllppprrrssssssoooooonnnllljjjhhhfffeeeffffffeeeeeeeeeeeeeeeeeedddeeeeeefffffffffffffffjjjlllooorrrttttttsssrrrppppppppppppppppppoooooolllkkkiiigggccc\\\SSSMMMHHHGGGEEECCCCCCDDDFFFGGGGGGIIILLLOOORRRSSSSSSSSSSSSTTTUUUXXXZZZ\\\^^^___[[[[[[\\\]]]___aaabbbccchhhnnnuuu~~~}}}zzzxxxwwwvvvtttrrrqqqqqqppppppqqqqqqrrrrrrtttsssrrrpppppppppqqqrrruuuuuuuuutttrrrooolllkkkgggeeeccceeekkkrrrxxx{{{zzzwwwssspppooommmllljjjjjjkkklllmmmnnnooooooooopppooooooppprrrrrrqqqpppllllllkkkkkklllmmmooopppppppppppppppooommmlllkkkgggddd```^^^]]]]]]]]]\\\]]]^^^]]]\\\[[[]]]```cccaaaccceeefffgggjjjnnnqqqttt{{{~~~zzzxxxwwwuuutttqqqsssvvv{{{}}}|||}}}}}}{{{yyyxxxxxxuuuuuuuuutttssssssrrrrrrqqqrrrssstttvvvwwwxxxyyyyyyzzzzzzzzzyyyxxxvvvuuuuuuuuuttttttsssooojjjfffZZZWWWQQQMMMKKKMMMPPPRRRUUUWWWYYY]]]```dddggghhhiiijjjlllnnnooooooooonnnooopppqqqsssuuuyyy|||~~~}}}yyysssnnnkkkjjjeeegggnnnuuuxxx|||}}}|||}}}~~~~~~|||zzzzzzzzzzzzyyyxxxtttsssqqqooommmlllkkkkkkkkkkkkkkklllmmmmmmnnnnnnkkkkkkjjjkkkmmmppptttvvvxxxxxxwwwwwwyyy{{{~~~~~~}}}}}}}}}xxxwwwuuusssqqqooonnnnnnhhhhhhhhhhhhgggeeedddddd______``````aaaaaaaaaaaa````````````_________^^^^^^___```___^^^^^^```bbb~~~~~~~~~~~~}}}|||{{{zzzvvvuuutttsssssstttuuuvvvxxxwwwvvvuuuuuutttuuuuuuvvvwwwzzz|||}}}}}}|||||||||}}}~~~~~~}}}|||{{{zzzyyyyyyzzz{{{}}}~~~}}}|||zzzyyyyyyzzz{{{||||||{{{yyyxxxvvvvvvvvvwwwttttttttttttsssssstttuuurrrrrrssstttsssrrrqqqppplllmmmoooqqqrrrsssrrrrrrrrrpppoooooopppqqqqqqppppppppppppooonnnnnnmmmmmmmmmmmmmmmnnnoooppppppqqqooopppqqqrrrqqqooommmllljjjjjjkkkkkkmmmssszzz~~~zzzvvvoooiiieeeaaa___]]]bbbdddgggkkknnnqqqssstttqqqoookkkfff```[[[WWWUUUQQQQQQPPPOOOPPPQQQRRRSSSUUUWWWZZZ\\\^^^```ccceeellllllnnnooorrrwww~~~~~~xxxsssqqqooonnnllllllmmmooopppppppppooonnnooopppppppppnnnmmmkkkiiieeehhhjjjiiifffddddddeeehhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjmmmqqqsssttttttppppppooommmkkkhhhfffdddeeeeeeeeeddddddccccccbbbcccdddeeeeeeffffffeeeeeeiiikkkppptttvvvvvvtttsssqqqqqqqqqqqqqqqpppooonnnkkkkkkjjjiiieee]]]TTTMMMHHHGGGEEEDDDCCCDDDEEEFFFFFFHHHLLLPPPRRRTTTTTTTTTSSSSSSTTTVVVXXXZZZ\\\^^^[[[\\\^^^aaaccceeeggghhhkkkqqqxxx|||zzzxxxwwwvvvtttsssqqqqqqqqqpppqqqqqqrrrrrrtttsssrrrqqqqqqqqqrrrssswwwwwwvvvuuurrrooollljjjhhheeedddeeekkkrrrxxx{{{{{{xxxtttqqqooonnnllljjjjjjjjjlllmmmnnnooooooooopppooonnnoooqqqrrrrrrqqqnnnmmmmmmmmmnnnoooqqqrrrppppppppppppooonnnllllllhhheeeaaa_________^^^]]]___^^^]]]\\\[[[\\\```ccc```bbbeeefffhhhjjjmmmpppqqqxxx~~~~~~zzzxxxwwwvvvuuuqqqsssvvvzzz~~~}}}}}}~~~|||yyyvvvuuuuuuvvvuuuuuuttttttsssrrrrrrrrrrrrsssuuuvvvxxxyyyyyyzzz{{{{{{{{{zzzxxxwwwuuussssssssssssrrrnnniiieee[[[WWWQQQLLLJJJLLLOOOQQQTTTVVVYYY]]]aaaeeehhhiiiiiijjjlllnnnnnnnnnnnnnnnppppppqqqsssvvvyyy|||~~~~~~}}}zzzuuuooojjjggggggdddhhhooowww{{{~~~}}}|||}}}}}}|||zzzzzz{{{{{{{{{zzzvvvuuussspppnnnlllkkkjjjkkkkkkkkkkkkkkkkkkkkkkkklllkkkiiiiiijjjlllppprrrwwwwwwvvvvvvxxxzzz}}}}}}~~~{{{zzzxxxvvvtttrrrqqqqqqjjjjjjjjjjjjiiihhhgggfffccccccddddddeeefffffffffccccccbbbaaaaaa```______]]]^^^___^^^]]]]]]___```~~~zzzvvvtttuuuwwwwwwvvvvvvuuusssrrrrrrssstttuuuwwwxxxzzz|||||||||||||||~~~~~~~~~~~~{{{zzzyyyxxxyyy{{{}}}~~~zzzzzzyyyyyyyyyzzzzzz{{{||||||zzzyyywwwvvvuuutttxxxwwwtttrrrqqqqqqrrrsssssssssrrrqqqpppooonnnmmmllllllmmmnnnooopppqqqqqqtttsssqqqpppppppppqqqqqqsssrrrrrrqqqpppppppppqqqppppppqqqrrrrrrrrrrrrqqqqqqpppooonnnmmmllllllllljjjkkkmmmooorrrwww}}}}}}tttllliiifffaaa^^^^^^dddeeegggjjjllloooqqqrrrppplllgggbbb^^^[[[XXXUUUSSSOOOMMMOOOOOONNNPPPTTTUUUXXX[[[]]]___aaadddgggiiikkkmmmooorrrwww}}}~~~xxxsssooommmkkkjjjmmmooopppqqqqqqpppooommmooonnnmmmllljjjiiihhhgggiiiiiiiiiiiiiiihhhggggggeeeeeeffffffgggiiijjjkkklllkkkkkkmmmppprrrrrrqqqoooooommmkkkjjjiiihhhhhheeeffffffeeecccaaabbbcccdddeeeffffffggggggffffffeeehhhnnnsssvvvvvvtttsssoooooonnnnnnnnnnnnooooookkkjjjhhhfffccc]]]VVVQQQFFFEEEDDDCCCCCCDDDEEEFFFIIIKKKMMMNNNNNNNNNPPPQQQTTTUUUVVVVVVVVVWWWZZZ]]]___```aaacccfffjjjnnnpppuuuxxx|||yyyyyywwwvvvuuuuuuuuuuuuppppppooooooooopppqqqqqqssssssrrrrrrssstttvvvwwwvvvuuuuuuuuutttqqqlllhhhfffcccaaaccciiipppwwwzzzzzzxxxtttpppmmmkkkjjjjjjjjjkkklllmmmnnnooopppqqqpppooonnnnnnnnnoooqqqrrrmmmmmmmmmnnnooooooppppppsssssssssrrrqqqooolllkkkiiigggdddaaa___]]]]]]]]]\\\]]]]]]^^^^^^_________```bbbeeefffhhhjjjmmmpppssswww}}}{{{vvvsssrrrqqqqqquuuzzz}}}}}}~~~}}}{{{|||}}}yyywwwvvvuuuttttttttttttssssssssssssuuutttssstttuuuxxxzzz||||||}}}~~~~~~{{{xxxvvvxxxwwwvvvuuusssooohhhddd[[[XXXSSSOOOMMMNNNQQQSSSUUUWWWZZZ^^^cccgggjjjlllkkkkkkkkkkkklllmmmnnnnnnooopppqqqtttwwwzzz}}}wwwvvvtttooojjjfffeeeeeejjjmmmsss|||}}}}}}}}}~~~~~~~~~}}}}}}|||||||||zzzxxxtttrrrrrrrrrqqqpppnnnkkkiiihhhiiiiiiiiihhhhhhgggffffffgggiiikkkmmmooopppqqqrrrtttwwwyyyzzzzzz|||}}}}}}}}}|||zzzxxxuuutttpppooonnnmmmlllmmmmmmnnniiiiiihhhhhhhhhhhhhhhiiiggghhhhhhgggfffdddbbbaaa_________^^^^^^___``````{{{wwwuuuvvvwwwwwwvvvxxxvvvtttsssrrrrrrssstttwwwxxxzzz|||}}}}}}}}}|||~~~~~~|||{{{zzzyyyyyyzzz|||}}}}}}|||{{{zzzzzzzzzzzzzzz||||||{{{yyyxxxvvvuuuuuuyyyxxxvvvtttssssssssstttssssssrrrqqqpppooonnnnnnmmmmmmnnnooopppqqqrrrrrrssssssqqqpppppppppqqqqqqrrrqqqppppppooooooooopppqqqqqqrrrrrrrrrqqqqqqppppppooonnnmmmlllkkkkkkkkklllmmmnnnooorrrvvv|||uuummmjjjgggbbb______cccdddfffiiikkknnnpppqqqpppmmmhhhccc```\\\XXXUUURRROOOMMMOOOOOONNNPPPTTTUUUXXX[[[]]]___aaaeeegggjjjlllnnnqqqtttyyy~~~yyyssspppnnnlllkkkmmmnnnpppqqqqqqpppnnnmmmkkkkkkkkkkkkjjjjjjjjjiiihhhhhhhhhhhhhhhggggggfffffffffgggggghhhiiikkklllkkkkkkkkkmmmppprrrrrrrrrooonnnmmmkkkjjjiiihhhhhhdddeeeffffffdddcccdddfffeeeeeeffffffgggggggggffffffiiinnnsssuuuuuutttsssooonnnnnnmmmmmmmmmnnnnnnkkkjjjhhhfffbbb]]]VVVPPPGGGFFFDDDCCCCCCDDDFFFGGGHHHJJJMMMNNNNNNNNNOOOQQQRRRTTTUUUUUUUUUWWWZZZ]]]cccdddgggjjjmmmppptttwww{{{}}}}}}yyyxxxwwwvvvvvvvvvvvvvvvqqqqqqqqqqqqqqqqqqqqqqqqssssssrrrrrrssstttvvvvvvwwwvvvuuuuuutttqqqmmmjjjgggeeebbbccciiipppvvvzzz{{{yyyuuuqqqnnnlllkkkkkkkkkkkklllmmmnnnooopppqqqpppoooooonnnnnnooopppqqqnnnnnnoooppppppqqqqqqrrrrrrrrrrrrrrrpppnnnlllkkkhhhfffccc```^^^\\\\\\\\\\\\]]]]]]^^^^^^_________```bbbeeefffhhhjjjnnnppptttxxx~~~|||wwwtttrrrrrrqqquuuzzz}}}}}}}}}}}}zzzwwwvvvuuuuuuuuutttttttttsssssssssuuutttttttttuuuwwwyyy{{{|||}}}~~~}}}{{{xxxvvvxxxwwwvvvuuusssooohhhddd\\\YYYSSSOOOMMMNNNPPPRRRUUUWWW[[[___dddhhhkkkmmmlllllllllkkkllllllmmmnnnnnnnnnpppsssvvvzzz}}}~~~{{{tttssspppkkkfffddddddffflllqqqzzz~~~}}}~~~~~~~~~~~~}}}zzzwwwttttttsssqqqpppnnnllliiihhhhhhhhhhhhggggggffffffffffffgggiiijjjlllmmmnnnpppsssuuuxxxyyyyyy{{{~~~~~~{{{yyyxxxttttttrrrqqqppppppqqqqqqooonnnmmmllllllmmmnnnooopppppppppooommmkkkhhhgggcccbbbbbbaaabbbbbbcccccc~~~{{{xxxvvvvvvwwwwwwwwwxxxwwwuuutttssssssssstttxxxyyyzzz{{{}}}}}}}}}}}}}}}|||{{{zzzzzzzzz{{{|||~~~}}}{{{zzzzzzyyyyyy||||||{{{zzzyyyxxxwwwvvvzzzxxxwwwuuuttttttttttttssssssrrrqqqpppoooooonnnnnnoooooopppqqqrrrsssssssssrrrrrrqqqqqqqqqqqqrrrqqqpppoooooonnnooooooooorrrssssssrrrrrrqqqpppooommmmmmlllkkkkkkjjjkkkkkknnnooopppppprrrvvv{{{wwwnnnkkkhhhccc``````aaabbbdddgggjjjlllnnnoooooolllhhheeeaaa]]]XXXUUURRRNNNMMMOOOOOONNNPPPTTTVVVXXX[[[^^^```bbbeeegggkkkmmmppprrrvvvzzzyyytttqqqooommmlllmmmnnnoooppppppooonnnmmmhhhhhhiiijjjkkkkkkkkkkkkggggggggggggffffffffffffffffffffffffgggiiijjjkkkkkkjjjkkkmmmppprrrsssrrrooonnnmmmkkkjjjiiiiiiiiieeefffggggggffffffggghhhffffffffffffgggggggggggghhhkkknnnrrrtttuuutttsssnnnnnnmmmllllllkkklllllljjjiiigggeeebbb\\\UUUPPPGGGFFFDDDCCCCCCDDDFFFGGGGGGJJJLLLMMMMMMNNNOOOQQQRRRSSSUUUVVVWWWZZZ]]]```fffjjjooosssvvvyyy|||}}}{{{xxxxxxwwwwwwvvvwwwwwwwwwssstttuuuuuuuuuuuusssssssssssssssssstttuuuvvvwwwyyywwwuuutttsssrrrooommmiiifffcccdddiiipppvvvyyy{{{yyyuuuqqqnnnmmmllllllkkkllllllmmmnnnoooppppppppppppooonnnnnnnnnoooooopppppppppqqqrrrrrrssssssqqqqqqrrrqqqpppnnnlllkkkgggeeebbb___]]][[[[[[[[[\\\\\\]]]]]]^^^___``````aaaccceeeggghhhjjjnnnqqquuuyyy}}}xxxuuutttsssrrrvvvzzz~~~~~~zzzwwwvvvuuuuuuuuuuuuttttttttttttsssuuutttttttttuuuvvvxxxyyy|||}}}~~~~~~}}}{{{xxxwwwwwwvvvvvvuuusssnnnhhhddd]]]ZZZTTTOOOMMMNNNPPPRRRUUUWWW[[[```eeejjjmmmnnnooonnnmmmmmmllllllmmmmmmlllmmmooorrruuuyyy|||~~~yyytttooonnnjjjeeebbbbbbdddgggooowww~~~~~~{{{xxxwwwvvvtttrrrpppmmmjjjhhhhhhhhhgggeeeffffffffffffffffffffffffhhhiiijjjmmmpppsssvvvwwwxxxzzz|||~~~{{{zzzyyyxxxwwwwwwwwwwwwwwwvvvuuussstttuuuwwwxxx{{{zzzyyywwwtttqqqnnnlllhhhggggggffffffgggggghhh~~~}}}~~~|||zzzxxxvvvvvvvvvvvvvvvwwwvvvuuutttttttttuuuuuuxxxxxxyyy{{{|||}}}~~~~~~~~~}}}|||{{{zzzzzz{{{{{{}}}|||{{{zzzzzzzzzzzzzzz||||||{{{zzzzzzyyyxxxxxxyyyxxxvvvuuutttsssssstttssssssrrrqqqqqqpppooooooooooooppppppqqqrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppooooooooopppppptttttttttsssrrrpppooonnnlllkkkkkkjjjjjjjjjjjjkkknnnooopppqqqrrrvvv|||vvvnnnjjjgggbbb_________```bbbeeehhhjjjlllmmmllljjjgggeeeaaa]]]WWWSSSQQQMMMLLLNNNOOONNNPPPTTTVVVYYY\\\^^^```bbbfffhhhkkkmmmpppsssvvv{{{zzzuuurrrpppooommmlllmmmnnnnnnnnnnnnmmmlllggggggiiijjjjjjjjjjjjjjjfffeeeeeeeeeeeeeeeeeeeeedddddddddeeefffggghhhiiikkkjjjjjjmmmpppssssssrrrooonnnmmmllljjjjjjjjjjjjgggiiiiiiiiigggggggggiiiggggggfffggggggggghhhhhhjjjlllnnnqqqsssssssssrrrmmmmmmlllkkkjjjjjjjjjjjjiiihhhgggeeeaaa[[[TTTOOOHHHGGGEEEDDDDDDEEEGGGHHHGGGIIILLLMMMNNNNNNPPPQQQRRRTTTWWWYYY[[[^^^cccfffjjjpppwww}}}|||yyyxxxxxxwwwwwwwwwxxxxxxyyyvvvwwwyyyzzzzzzxxxvvvuuuuuuuuuuuuvvvvvvwwwxxxxxxzzzwwwtttssssssrrrqqqpppkkkhhheeeeeeiiipppuuuxxxzzzxxxuuuqqqnnnlllllllllllllllmmmmmmnnnnnnoooooopppooooooooonnnnnnnnnnnnoooppppppqqqqqqrrrssssssqqqrrrrrrrrrqqqooommmlllgggfffccc```]]]\\\[[[[[[\\\\\\]]]]]]^^^___``````aaaccceeeggghhhkkknnnqqquuuyyy}}}yyyvvvuuuuuutttvvvzzz~~~zzzwwwuuuuuuuuuuuuuuutttttttttsssssstttttttttttttttvvvwwwxxx{{{||||||}}}|||zzzxxxwwwvvvvvvuuuuuusssnnnhhhddd^^^ZZZUUUPPPMMMNNNPPPRRRVVVXXX]]]ccchhhllloooqqqrrrqqqooonnnmmmllllllkkkkkklllnnnqqquuuyyy}}}vvvqqqkkkiiieeeaaa___aaafffjjjsss~~~~~~}}}{{{xxxvvvrrrooollljjjiiihhhgggeeefffgggggggggggggggfffeeeeeefffgggjjjmmmpppssstttwwwxxxzzz|||~~~~~~}}}}}}}}}~~~}}}{{{|||}}}}}}zzzuuurrrpppnnnmmmmmmlllllllllllllll~~~{{{www||||||{{{{{{zzzyyyxxxvvvuuutttuuuvvvuuuuuuuuuuuuvvvwwwwwwxxxwwwwwwxxxyyy{{{|||~~~~~~~~~}}}||||||{{{{{{{{{{{{xxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyyyywwwvvvuuutttsssrrrrrrrrrssssssrrrrrrqqqpppppppppnnnooooooppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppqqqqqqrrruuuuuutttsssrrrqqqooonnnkkkkkkjjjjjjjjjkkkllllllmmmnnnoooppprrrvvv|||vvvmmmiiifffaaa]]]]]]^^^___aaadddfffiiikkkllljjjhhheeeccc```[[[VVVRRRPPPMMMLLLNNNOOONNNPPPTTTWWWZZZ]]]___aaacccfffiiikkkmmmpppsssvvv{{{zzzuuusssqqqooonnnlllllllllmmmmmmlllllllllhhhiiijjjkkkkkkiiihhhgggeeeeeedddcccddddddeeefffeeeeeeeeefffggghhhjjjjjjjjjjjjjjjmmmpppsssssssssooonnnmmmlllkkkjjjjjjjjjkkklllllljjjhhhffffffggghhhgggggggggggghhhiiijjjkkklllnnnooopppqqqqqqqqqllllllkkkjjjjjjjjjjjjjjjiiihhhgggeeeaaa[[[TTTOOOIIIGGGFFFEEEEEEFFFGGGIIIGGGJJJLLLNNNNNNOOOQQQRRRQQQTTTWWWZZZ]]]bbbgggkkkrrrzzzzzzyyyxxxxxxxxxxxxxxxyyyzzzzzz{{{|||}}}}}}{{{yyywwwvvvwwwxxxxxxyyyzzzzzzzzzzzzwwwtttrrrrrrsssrrrrrrllliiiffffffjjjpppuuuxxxyyywwwtttpppmmmlllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnoooooopppqqqqqqqqqrrrrrrssssssrrrpppnnnmmmhhhgggdddaaa___]]]\\\\\\[[[[[[\\\]]]^^^___```aaaaaacccfffgggiiikkknnnqqqtttxxx}}}~~~zzzwwwvvvuuuvvvxxxzzz~~~zzzwwwvvvuuuttttttttttttssssssssssssrrrrrrsssssstttuuuvvvwwwzzzzzz{{{{{{zzzyyyxxxwwwuuuuuuttttttsssnnniiiddd^^^ZZZUUUPPPNNNOOOQQQSSSWWWZZZ```fffkkkpppssstttuuutttrrrooommmlllkkkjjjjjjkkkmmmqqquuuzzz}}}wwwqqqhhhgggdddaaaaaaeeekkkppp{{{~~~~~~~~~|||uuurrrnnnlllkkkjjjiiiggghhhhhhiiiiiiiiihhhhhhgggdddeeefffhhhjjjmmmoooqqqvvvvvvxxxyyy{{{||||||}}}|||xxxuuutttsssrrrrrrqqqqqqqqqrrr~~~uuuwwwyyyzzz|||~~~||||||}}}yyyzzzzzzxxxuuutttuuuvvvuuuuuuvvvvvvwwwwwwxxxxxxvvvvvvwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}|||||||||||||||{{{vvvvvvwwwwwwxxxzzz{{{|||zzzzzzzzzyyyyyyyyyyyyyyyvvvvvvuuutttsssrrrqqqqqqssssssrrrrrrqqqqqqqqqqqqooooooooooooppppppqqqqqqqqqrrrrrrssssssssssssrrrqqqqqqqqqqqqqqqqqqrrrsssuuuuuuttttttsssqqqpppooollllllkkkllllllmmmnnnnnnmmmnnnooooooqqquuuzzz~~~vvvmmmiiifff```\\\\\\]]]^^^```cccfffhhhjjjkkkiiigggdddaaa^^^ZZZUUURRROOOLLLKKKMMMNNNNNNPPPTTTXXXZZZ]]]```aaadddgggiiikkkmmmpppssswww|||zzzuuusssqqqooonnnkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkllllllkkkiiigggeeeeeedddcccccccccdddffffffhhhhhhhhhhhhiiikkklllmmmjjjiiijjjmmmpppssstttsssooonnnmmmlllkkkkkkkkkkkkmmmmmmmmmkkkhhhfffeeefffiiihhhggggggggghhhjjjkkkllllllmmmmmmmmmnnnooooookkkkkkjjjjjjjjjjjjkkkkkkjjjiiigggeeebbb\\\UUUPPPIIIHHHFFFEEEEEEFFFHHHIIIHHHJJJMMMOOOPPPQQQRRRTTTPPPSSSWWW[[[___eeekkkooo}}}}}}zzzzzzyyyyyyxxxyyyyyyyyy{{{||||||}}}|||{{{yyyxxxwwwwwwyyyzzzzzz{{{zzzzzzxxxuuusssrrrrrrsssrrrrrrmmmiiiffffffkkkqqqvvvyyyzzzxxxtttqqqnnnmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmlllmmmnnnoooooooooooonnnmmmmmmmmmnnnooooooppppppqqqqqqrrrrrrqqqpppnnnmmmiiigggdddaaa___^^^]]]]]][[[[[[\\\]]]___```aaaaaabbbcccfffhhhiiikkkoooqqqssswww}}}}}}zzzwwwvvvvvvyyyyyyzzz}}}yyywwwvvvuuusssssssssrrrrrrrrrrrrqqqpppqqqrrrssstttvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvuuutttttttttrrrnnniiiddd]]]YYYTTTPPPNNNPPPRRRTTTYYY\\\bbbiiioootttvvvwwwxxxwwwtttqqqnnnkkkjjjiiigggiiikkkoootttyyy}}}wwwrrrhhhgggfffdddfffkkkrrrxxx}}}||||||}}}~~~xxxuuurrroooooonnnlllkkkjjjjjjjjjjjjjjjjjjjjjjjjffffffggghhhiiikkklllmmmrrrssstttuuuwwwxxxyyyzzz}}}~~~{{{zzzyyyxxxxxxwwwxxxxxxyyyvvvsssssswww|||~~~}}}~~~zzz||||||zzzwwwvvvwwwxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuvvvxxxzzz|||~~~}}}}}}}}}}}}{{{||||||}}}}}}}}}}}}|||xxxxxxxxxxxxyyyyyyzzz{{{xxxxxxxxxyyyyyyyyyyyyyyywwwvvvvvvuuutttsssrrrqqqsssrrrrrrrrrrrrqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqssstttttttttsssssspppppppppppppppqqqrrrrrrttttttttttttsssrrrqqqpppmmmmmmmmmmmmnnnooopppqqqpppppppppoooooorrrvvvyyywwwnnnjjjfffaaa]]]]]]]]]^^^```ccceeehhhjjjkkkkkkhhhccc```]]]ZZZWWWTTTOOOKKKKKKMMMNNNNNNPPPTTTXXX[[[^^^```bbbdddgggjjjlllnnnqqqtttxxx~~~yyytttrrrqqqooonnnkkkkkkjjjjjjjjjjjjkkkkkkjjjkkkmmmmmmmmmkkkhhhfffeeeeeeccccccccceeefffhhhggggggggghhhiiijjjkkkllliiiiiijjjmmmpppsssttttttooonnnmmmllllllkkkllllllkkkllllllkkkhhhffffffgggjjjiiihhhggggggiiijjjlllllllllkkkkkkkkklllmmmmmmjjjjjjjjjjjjjjjkkklllmmmkkkjjjhhhfffbbb]]]VVVPPPJJJIIIGGGFFFFFFGGGIIIJJJIIIKKKNNNPPPQQQRRRTTTVVVSSSVVV[[[___dddkkkrrrvvv|||{{{zzzyyyyyyyyyyyyyyy{{{{{{zzzyyyyyyxxxwwwwwwuuuvvvxxxyyyzzzzzzyyyyyyuuutttrrrrrrrrrsssrrrqqqllliiifffgggkkkrrrxxx{{{|||zzzvvvsssqqqoooooopppoooooonnnnnnmmmmmmmmmllljjjkkkmmmnnnooopppoooooolllmmmmmmnnnnnnoooooopppooooooppppppooonnnmmmlllhhhfffdddaaa^^^]]]\\\\\\ZZZ[[[\\\]]]___```aaaaaabbbdddfffhhhiiilllooorrrtttxxx~~~}}}yyywwwvvvuuuzzzyyyzzz~~~{{{yyywwwvvvvvvrrrrrrqqqqqqqqqqqqppppppnnnooopppsssuuuvvvwwwxxxvvvvvvvvvvvvvvvuuuuuuuuuttttttssssssrrrnnniiiddd[[[XXXTTTPPPOOOQQQTTTVVV[[[^^^eeelllssswwwyyyzzz{{{yyyvvvrrrnnnkkkiiihhhdddeeehhhmmmrrrvvv{{{}}}vvvpppiiiiiiiiiiiilllrrryyy}}}|||zzzyyyyyy{{{|||}}}}}}~~~{{{xxxuuusssrrrrrrpppooojjjjjjiiiiiiiiikkklllmmmjjjiiiiiihhhiiiiiijjjjjjmmmnnnoooppprrrtttvvvwwwxxxzzz|||~~~~~~~~~~~~}}}wwwqqqppptttzzz~~~~~~}}}~~~|||}}}}}}yyywwwxxxzzzzzzzzzzzzyyywwwuuutttssstttttttttuuuwwwyyy|||}}}|||}}}~~~~~~}}}|||zzz{{{|||}}}}}}~~~}}}}}}{{{{{{zzzyyyyyyyyyzzzzzzwwwwwwxxxxxxxxxxxxyyyyyywwwwwwwwwwwwvvvtttsssrrrsssrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrssspppqqqssstttuuutttssssssoooooonnnoooooopppqqqqqqttttttttttttsssrrrqqqqqqnnnnnnnnnnnnoooqqqrrrsssrrrrrrqqqooonnnooorrruuuxxxoookkkgggbbb^^^^^^]]]^^^```cccfffhhhjjjkkkllliiiddd```]]][[[XXXVVVOOOKKKJJJMMMNNNNNNPPPTTTYYY[[[^^^aaabbbeeehhhjjjmmmpppsssvvvzzz~~~xxxtttrrrpppooonnnkkkjjjjjjiiiiiijjjjjjkkkiiikkkmmmnnnnnnllljjjhhhfffeeeccccccccceeeggghhhddddddddddddfffggghhhiiiiiiiiijjjmmmpppsssttttttooonnnmmmllllllllllllllliiikkkkkkjjjhhhggghhhiiijjjiiihhhggggggiiikkkllllllllljjjjjjjjjjjjkkkllliiiiiiiiijjjkkklllnnnnnnkkkjjjiiifffccc]]]VVVQQQJJJIIIGGGFFFFFFGGGIIIJJJJJJLLLOOOQQQRRRSSSUUUWWWWWW[[[___eeejjjqqqxxx}}}}}}|||{{{zzzyyyxxxxxxxxxzzzyyyxxxvvvvvvuuuvvvvvvtttuuuwwwxxxyyyyyyxxxxxxtttsssqqqrrrssssssqqqpppllliiifffggglllsssxxx|||}}}{{{xxxuuusssrrrrrrrrrooooooooonnnmmmmmmlllllliiijjjlllnnnppppppppppppmmmmmmmmmnnnooooooppppppmmmmmmnnnnnnnnnlllkkkjjjgggeeeccc```]]]\\\[[[[[[ZZZ[[[\\\]]]___```aaabbbbbbdddfffhhhiiilllooorrrvvvyyy|||yyyvvvuuuuuu{{{zzzzzz~~~~~~{{{xxxwwwvvvvvvqqqqqqqqqpppppppppoooooolllnnnppprrruuuwwwxxxxxxuuuuuuuuuuuutttttttttttttttsssssssssrrrnnniiieee[[[XXXSSSPPPOOOQQQUUUWWW\\\```fffnnntttyyy{{{||||||zzzwwwsssnnnkkkiiigggaaacccfffjjjooouuuyyy{{{~~~tttmmmjjjjjjlllmmmpppvvv~~~}}}|||{{{zzzyyyxxxxxxyyy{{{|||||||||}}}~~~|||zzzvvvuuuttttttsssrrrjjjiiihhhhhhiiikkkmmmooolllllljjjiiihhhhhhhhhhhhjjjjjjkkkmmmoooqqqsssuuutttvvvyyy|||{{{pppmmmrrrxxx{{{{{{}}}zzzzzz}}}|||{{{zzzzzzzzzzzzzzzxxxzzz{{{zzzxxxvvvvvvwwwvvvvvvuuuuuuvvvxxxzzz{{{|||}}}~~~~~~}}}|||{{{zzzzzzzzzzzz{{{{{{|||}}}~~~zzzzzzyyyxxxwwwwwwwwwwwwxxxxxxyyyzzzyyyxxxwwwvvvxxxwwwvvvvvvwwwwwwvvvuuuttttttssssssrrrqqqpppppppppppppppppppppppppppppprrrqqqqqqssstttuuutttrrroooooonnnnnnnnnnnnoooooorrrrrrrrrqqqqqqooonnnmmmmmmllllllmmmooopppooonnnmmmmmmmmmnnnnnnnnnnnnnnnuuu~~~}}}nnnaaa]]]___\\\^^^```cccfffhhhjjjjjjiiifffccc```^^^[[[XXXUUUPPPOOOMMMMMMMMMOOOQQQRRRWWWZZZ^^^aaadddgggjjjmmmoooqqqtttwwwzzz~~~}}}wwwsssqqqqqqpppppppppooommmlllkkkkkkllllllhhhiiijjjmmmnnnmmmiiieeeeeeeeeeeeeeeeeeeeeeeeeeecccdddeeefffgggiiijjjjjjgggggghhhkkkpppsssttttttrrrpppmmmkkklllmmmmmmmmmnnnllljjjhhhhhhjjjlllnnnkkkkkkkkkkkkkkklllmmmnnnoooooonnnnnnmmmmmmlllllljjjiiiiiihhhjjjlllnnnpppooonnnkkkiiieee___XXXSSSJJJIIIGGGEEEFFFGGGJJJKKKQQQQQQSSSUUUWWWYYYZZZ[[[\\\```ffflllrrryyy}}}yyyvvvvvvxxxyyyvvvuuuuuutttsssrrrqqqqqqpppqqqssstttuuuttttttssstttrrrrrrrrrssssssqqqpppkkkhhheeefffkkkssszzz~~~~~~zzzuuurrrpppoooooorrrqqqooonnnmmmmmmnnnooonnnnnnnnnoooqqqrrrqqqpppkkklllmmmnnnoooooooooooommmnnnnnnnnnmmmlllkkkkkkiiigggdddaaa]]][[[YYYXXXXXXZZZ[[[\\\]]]^^^aaaccceeehhhkkkmmmmmmnnnooopppuuuwww{{{}}}xxxuuutttsssvvvxxx|||}}}}}}}}}yyyxxxvvvvvvwwwwwwvvvtttssssssrrrrrrqqqpppoooooopppqqqrrrssstttvvvwwwwwwvvvuuussssssuuuvvvuuuttttttrrrqqqpppooolllgggccc^^^YYYUUUTTTSSSRRRTTTXXX^^^cccjjjpppuuuxxx{{{}}}zzzxxxtttpppllliiifffeeedddcccdddgggmmmsssxxxzzz}}}wwwtttppprrrtttwww{{{~~~~~~}}}{{{zzzyyyxxxxxxwwwvvvuuuvvvxxx{{{{{{|||}}}|||{{{|||}}}}}}yyyuuussssssttttttnnnmmmkkkkkkkkkmmmnnnpppppppppooommmkkkiiihhhgggggghhhhhhjjjkkknnnooopppsssuuuwwwxxxyyy{{{~~~qqqiiijjjpppvvvyyy}}}|||yyyyyy|||{{{{{{zzzyyyyyyyyyzzzxxxyyyzzzyyywwwvvvvvvvvvuuuuuuuuuuuuvvvxxxzzz{{{|||}}}}}}~~~}}}|||{{{zzz{{{{{{{{{{{{{{{|||}}}~~~|||{{{zzzzzzyyyxxxwwwwwwwwwwwwyyyyyyzzzyyyyyyxxxyyywwwvvvvvvwwwwwwuuuttttttssssssrrrqqqqqqpppppppppppppppppppppppppppppprrrqqqqqqrrrtttuuusssrrroooooonnnnnnnnnnnnooooooqqqqqqqqqqqqpppooonnnnnnnnnmmmlllmmmooopppooonnnnnnnnnnnnmmmmmmlllllllllsssyyy~~~~~~wwwmmmddd```]]]^^^```cccfffhhhiiijjjhhheeebbb```^^^[[[XXXUUUPPPOOOMMMMMMMMMOOOQQQSSSWWWZZZ^^^aaacccfffjjjmmmoooqqqtttwwwzzz~~~xxxsssrrrqqqqqqppppppooommmlllkkkkkkllllllkkkkkklllmmmooommmjjjhhheeeeeeeeeeeeeeefffffffffdddeeefffggghhhhhhiiiiiigggggghhhkkkpppsssttttttrrrpppmmmllllllmmmmmmmmmnnnllljjjiiiiiijjjlllnnnlllkkkkkkkkkllllllmmmnnnppppppooonnnlllkkkjjjjjjiiiiiihhhhhhiiikkkmmmoooooonnnkkkiiifff```ZZZUUUMMMLLLJJJIIIIIIKKKMMMOOOSSSTTTVVVXXX[[[]]]___```bbbeeekkkpppvvv|||{{{xxxvvvwwwwwwtttsssrrrqqqpppnnnmmmmmmpppqqqssstttttttttsssssstttsssssstttuuuuuurrrpppkkkhhheeeeeekkkrrryyy}}}}}}yyyuuurrrppppppppppppooonnnmmmlllmmmnnnnnnnnnnnnnnnoooqqqrrrqqqpppllllllmmmnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnmmmlllllliiigggdddaaa^^^[[[YYYXXXYYYZZZ\\\\\\]]]^^^```ccceeehhhlllnnnooooooqqqrrrtttwww{{{~~~yyywwwuuuuuuwwwyyy|||}}}zzzyyyxxxxxxuuuuuuttttttuuuuuutttsssqqqqqqqqqpppppppppoooooorrrsssssstttuuuvvvwwwwwwwwwuuussssssttttttsssrrrrrrqqqpppooonnnkkkgggccc^^^YYYTTTSSSSSSRRRUUUZZZ```eeelllrrrvvvxxxzzz{{{vvvtttqqqnnnkkkiiigggfffcccccccccffflllrrrxxx{{{~~~yyyvvvtttvvvxxxzzz}}}~~~|||~~~~~~|||{{{zzzxxxwwwwwwwwwwwwwwwvvvtttuuuwwwzzzzzz{{{|||{{{zzzzzz|||}}}|||yyyvvvuuuuuuuuupppooonnnllllllmmmnnnoooqqqpppooonnnlllkkkjjjiiihhhhhhhhhhhhiiikkklllmmmnnnpppssstttuuuxxx{{{~~~vvviiidddhhhqqqwwwyyy|||~~~{{{yyyxxxzzzzzzyyyyyyyyyyyyyyyyyywwwxxxyyyxxxvvvuuutttuuutttuuuuuuvvvxxxyyy{{{||||||}}}}}}}}}}}}|||{{{{{{||||||{{{{{{{{{|||}}}}}}|||||||||{{{zzzyyywwwvvvuuuvvvxxxyyyzzz{{{{{{{{{yyyxxxvvvvvvvvvvvvtttssssssrrrrrrqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqrrrttttttsssqqqoooooonnnnnnnnnnnnooooooqqqqqqppppppoooooonnnnnnnnnmmmlllmmmooopppooonnnnnnnnnmmmlllkkkjjjiiiiiinnnpppuuuzzz|||uuuiii___]]]___aaaccceeeggghhhiiigggdddaaa___]]][[[XXXVVVOOOOOOMMMMMMNNNPPPRRRSSSWWWYYY]]]```bbbeeeiiikkknnnppptttwww{{{~~~xxxtttrrrrrrqqqqqqooonnnmmmllllllllllllllliiiiiihhhiiiiiiiiigggeeeeeeeeeeeeffffffgggggggggffffffggghhhhhhhhhhhhhhhffffffhhhkkkpppsssttttttssspppnnnmmmmmmnnnnnnmmmnnnmmmkkkjjjjjjkkkmmmnnnlllllllllllllllmmmmmmmmmppppppooommmkkkjjjhhhhhhhhhhhhgggggghhhjjjlllmmmnnnmmmkkkhhhfffaaa\\\XXXRRRPPPNNNMMMNNNPPPRRRTTTWWWYYY[[[^^^aaacccfffgggiiilllqqquuuzzz~~~|||yyyvvvuuuttttttsssrrrpppooommmllllllqqqqqqrrrssssssssssssrrrttttttuuuwwwxxxwwwssspppkkkhhhdddeeejjjqqqxxx{{{~~~|||xxxtttqqqpppoooooommmllllllllllllmmmnnnnnnooonnnnnnppprrrrrrqqqpppnnnooooooooonnnnnnmmmlllmmmmmmnnnnnnoooooonnnnnnjjjhhheeeaaa^^^[[[YYYXXXZZZ[[[]]]]]]]]]^^^```bbbeeehhhlllnnnpppqqqssstttsssvvvzzzzzzxxxwwwwwwxxxyyy|||~~~{{{wwwuuusssrrrqqqqqqqqqrrrrrrsssrrrrrrrrroooooooooooopppppppppqqqttttttuuuuuuuuuvvvvvvvvvwwwuuussssssssssssqqqpppqqqpppoooooonnnkkkgggddd___YYYTTTSSSRRRRRRWWW]]]bbbhhhooouuuxxxxxxxxxxxxqqqpppnnnllliiihhhggggggcccbbbbbbdddjjjqqqyyy~~~|||zzzzzz{{{|||~~~~~~|||zzzxxxyyyyyyxxxwwwuuutttssssssvvvwwwvvvuuuttttttvvvxxxzzz{{{{{{zzzxxxxxxzzz{{{~~~~~~{{{yyywwwwwwtttsssqqqooonnnnnnnnnoooqqqpppooonnnmmmlllkkkkkkiiihhhggggggfffggggggggghhhjjjmmmnnnpppsssvvvyyy|||}}}}}}}}}}}}~~~~~~pppfffgggooovvvvvvzzz~~~~~~{{{yyyxxxxxxxxxxxxyyyyyyxxxxxxxxxvvvwwwxxxwwwuuutttttttttuuuuuuvvvxxxyyy{{{|||}}}||||||||||||||||||{{{{{{}}}|||||||||||||||}}}}}}|||||||||{{{zzzxxxvvvuuuuuuuuuwwwyyyzzz|||}}}}}}yyyxxxvvvuuuvvvuuutttrrrrrrrrrqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppqqqssssssrrrpppoooooonnnnnnnnnnnnooooooppppppoooooonnnnnnnnnnnnooonnnmmmnnnooopppooonnnllllllkkkkkkjjjiiiiiihhhggghhhlllrrrvvvrrrggg]]]]]]^^^aaaccceeeggghhhhhhfffdddaaa___^^^\\\YYYVVVOOONNNNNNMMMNNNPPPSSSTTTVVVYYY]]]___aaadddhhhjjjmmmpppssswww{{{~~~xxxtttsssrrrrrrqqqnnnnnnmmmmmmlllllllllllljjjhhhgggfffggghhhgggffffffffffffgggggghhhhhhhhhggghhhiiiiiiiiihhhggggggffffffgggkkkooosssttttttsssqqqnnnnnnnnnooonnnmmmnnnmmmlllkkkkkklllmmmnnnllllllmmmmmmmmmmmmmmmlllnnnmmmmmmkkkjjjiiihhhhhhgggggggggggghhhiiikkkkkkllljjjhhhgggeeebbb]]]ZZZVVVUUUSSSRRRRRRTTTWWWYYY]]]^^^aaadddgggkkkmmmoooppprrrvvvyyy|||}}}~~~|||xxxuuurrrqqqtttssssssrrrqqqpppooooooqqqrrrrrrssssssssssssssstttuuuwwwyyyzzzxxxtttppplllhhheeeeeeiiipppvvvyyy|||zzzvvvssspppoooooooookkkkkkkkklllmmmmmmnnnooopppooooooqqqssssssrrrqqqrrrrrrrrrrrrpppooonnnmmmmmmmmmnnnoooppppppppppppkkkiiifffbbb___[[[YYYXXX[[[\\\]]]]]]]]]^^^```bbbdddgggkkknnnoooqqqssstttsssuuuzzz~~~{{{yyyxxxxxxyyyyyy{{{|||~~~|||zzzwwwssspppnnnmmmlllnnnppprrrrrrrrrrrrrrrrrrnnnnnnooopppqqqrrrssssssuuuuuuuuuuuuttttttttttttuuutttssstttuuuuuusssrrrrrrqqqppppppooolllhhheee___YYYSSSRRRRRRSSSYYY```ffflllsssxxxzzzyyywwwvvvooonnnllljjjhhhffffffeeedddcccccceeejjjqqqzzz}}}|||zzzxxxwwwuuuttttttuuuttttttsssrrrqqqpppppptttuuuuuutttsssssstttvvvzzz{{{{{{zzzxxxxxxyyy{{{}}}~~~}}}zzzxxxxxxwwwuuusssqqqpppppppppppppppooonnnmmmlllkkkkkkjjjiiigggeeedddcccbbbbbbccceeehhhjjjlllnnnrrruuuvvvwwwyyyzzzzzz|||xxxmmmiiimmmrrrtttxxx}}}~~~|||zzzyyywwwwwwxxxyyyyyyxxxxxxwwwuuuwwwxxxwwwuuusssssstttvvvvvvxxxyyy{{{|||}}}}}}zzzzzzzzzzzzzzzzzzzzz{{{}}}||||||||||||}}}}}}~~~{{{{{{zzzzzzxxxwwwvvvuuuuuuuuuvvvxxxzzz{{{}}}~~~xxxwwwuuuuuuvvvuuutttrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrrrrqqqooooooooonnnnnnnnnnnnoooooopppooonnnmmmmmmmmmnnnnnnpppooonnnnnnooopppooommmiiiiiijjjjjjjjjjjjjjjjjjfffgggiiillllllhhhccc^^^\\\^^^```bbbeeefffhhhhhhhhheeebbb```^^^\\\YYYVVVOOONNNNNNNNNOOOQQQSSSUUUWWWYYY]]]___aaadddgggjjjlllooosssvvvzzz~~~xxxtttrrrrrrqqqqqqmmmmmmmmmmmmmmmlllllllllooommmkkkkkklllmmmmmmmmmhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjiiigggfffeeeeeefffjjjooosssttttttsssqqqooooooppppppooommmnnnnnnmmmllllllmmmnnnnnnlllmmmmmmnnnnnnmmmlllllljjjjjjjjjjjjiiiiiiiiiiiigggggggggggghhhiiijjjjjjiiihhhfffeeedddbbb^^^\\\ZZZXXXWWWVVVWWWYYY\\\^^^bbbdddfffjjjmmmqqqsssuuutttvvvyyy{{{}}}~~~}}}~~~~~~~~~|||zzzwwwtttqqqpppsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuuuuuuuvvvwwwzzz{{{yyyuuuqqqmmmjjjeeeeeeiiiooouuuxxxzzzxxxtttqqqooonnnnnnnnnkkklllmmmnnnooopppppppppqqqqqqqqqrrrtttuuutttssswwwvvvvvvuuutttrrrpppooonnnnnnooopppqqqqqqqqqqqqllljjjgggccc___\\\ZZZYYYZZZ\\\]]]]]]]]]^^^aaacccbbbfffjjjmmmnnnppprrrsssrrruuuzzz~~~{{{yyyyyyyyyyyyyyyyyyzzz{{{{{{|||}}}yyywwwtttqqqnnnlllkkkkkknnnqqqtttuuusssrrrssstttnnnooopppqqqssstttuuuuuuttttttssssssssssssrrrrrrsssssssssuuuwwwxxxwwwvvvsssrrrqqqqqqpppmmmiiieee___XXXSSSRRRSSSUUU[[[bbbjjjooouuuzzzzzzxxxvvvtttooonnnllliiigggeeeddddddeeeffffffgggkkkrrr|||}}}|||uuutttrrrpppnnnmmmmmmmmmqqqqqqppppppooooooooonnnrrrssstttsssrrrrrrtttuuuzzz{{{{{{zzzyyyxxxzzz|||{{{}}}~~~|||zzz{{{zzzyyywwwuuussssssrrrqqqpppooonnnmmmlllkkkjjjjjjiiigggeeebbbaaa``````aaaccceeegggiiikkkoooqqqoooqqqtttvvvxxxzzz~~~tttmmmkkklllqqquuu{{{~~~}}}{{{zzzvvvwwwxxxyyyzzzyyyxxxwwwvvvwwwxxxwwwuuutttssstttuuuvvvxxxyyyzzzzzzzzzzzzxxxxxxxxxwwwxxxxxxyyyzzz||||||||||||}}}~~~zzzzzzyyywwwwwwwwwwwwwwwvvvvvvvvvwwwxxxyyy{{{|||wwwuuuttttttvvvvvvuuusssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppppppppqqqqqqpppnnnoooooonnnnnnnnnnnnooooooooonnnmmmllllllmmmnnnoooqqqooonnnnnnppppppooommmiiiiiiiiiiiijjjjjjjjjkkkjjjjjjkkkiiieeebbb```___[[[\\\___bbbeeeggghhhiiijjjgggdddaaa___\\\YYYVVVOOONNNNNNNNNOOOQQQTTTVVVXXXZZZ^^^```bbbdddgggjjjlllnnnrrruuuyyy~~~}}}wwwsssqqqqqqpppppplllmmmmmmnnnmmmmmmllllllmmmlllkkkkkkmmmoooooonnnkkkjjjjjjiiiiiihhhhhhggghhhiiijjjlllkkkjjjhhhgggddddddfffjjjooossstttuuusssrrrppppppqqqqqqooommmnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmnnnoooooommmlllkkkgggggghhhhhhhhhiiiiiiiiigggggghhhhhhiiiiiiiiiiiihhhfffeeeddddddcccaaa___^^^]]][[[[[[\\\^^^aaacccggghhhkkknnnrrruuuwwwyyyxxxyyy{{{{{{|||}}}}}}{{{yyyxxxwwwyyyxxxxxxwwwvvvuuutttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrssstttvvvxxxyyyxxxxxxyyy{{{|||{{{wwwtttoookkkgggfffiiioootttwwwyyyxxxuuurrrpppoooppppppooooooqqqrrrsssssssssssstttssssssuuuwwwwwwvvvuuuyyyyyyxxxwwwvvvtttsssrrrppppppqqqqqqrrrqqqqqqqqqmmmkkkhhhddd```\\\ZZZYYYZZZ[[[]]]^^^^^^___bbbeeecccfffjjjlllnnnoooqqqrrrsssvvvzzz|||zzzyyyyyyxxxxxxwwwwwwxxxxxxyyyzzzwwwuuurrrooommmlllkkkkkkooossswwwwwwuuussssssuuuooopppqqqrrrsssuuuvvvvvvssssssrrrrrrrrrrrrrrrrrrrrrrrrsssvvvyyyzzzyyyxxxtttsssqqqpppooolllgggddd]]]WWWSSSTTTUUUWWW\\\cccjjjoootttxxxwwwuuusssrrrooonnnllljjjhhhfffeeeeeefffhhhiiijjjlllrrr{{{|||zzztttsssrrrpppnnnmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmnnnppprrrrrrrrrrrrtttuuuyyyzzzzzzzzzyyyyyy{{{}}}zzz{{{}}}}}}||||||{{{{{{zzzyyywwwwwwvvvsssrrrqqqooonnnlllkkkjjjjjjiiigggeeecccaaa`````````bbbdddeeefffhhhkkknnnjjjmmmpppsssuuuwwwzzz}}}|||}}}}}}~~~~~~~~~~~~~~~{{{qqqllliiimmmrrryyy}}}}}}|||zzzyyyvvvwwwyyyzzz{{{zzzyyyxxxvvvwwwyyyxxxvvvttttttuuutttuuuvvvwwwwwwwwwvvvvvvwwwvvvuuuuuuvvvwwwxxxyyy{{{{{{{{{|||}}}{{{zzzxxxvvvvvvxxxzzz{{{xxxwwwvvvvvvvvvwwwxxxyyyuuutttssstttvvvvvvvvvtttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooopppqqqqqqooommmoooooonnnnnnnnnnnnooooooooonnnlllkkkkkklllnnnoooqqqpppooooooppppppooommmjjjjjjjjjjjjjjjjjjjjjiiilllkkkiiigggccc```]]][[[YYY[[[^^^aaaeeegggiiijjjmmmjjjfffccc```]]]YYYVVVOOONNNNNNNNNOOORRRUUUVVVYYY\\\___aaaccceeehhhjjjlllnnnqqqtttwww||||||vvvrrrppppppooooookkklllmmmnnnnnnmmmlllllliiihhhhhhjjjmmmnnnnnnmmmmmmmmmllljjjiiihhhgggfffggghhhkkkllllllkkkiiihhhcccdddeeeiiiooossstttuuusssrrrqqqqqqrrrqqqooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnooooooooonnnlllkkkhhhggggggggggggggggggggghhhhhhiiiiiijjjjjjiiiiiiiiigggffffffffffffdddcccbbbaaa```___```cccfffhhhjjjkkknnnqqqtttwwwyyy{{{zzz{{{||||||{{{{{{}}}}}}zzzwwwvvvvvvtttttttttuuuvvvwwwxxxyyyxxxwwwvvvuuutttssssssrrrrrrrrrrrrsssvvvxxx{{{||||||||||||}}}~~~}}}{{{yyyqqqmmmhhhgggjjjoootttwww{{{yyywwwtttrrrrrrssssssssstttuuuvvvwwwvvvvvvuuuvvvuuuuuuwwwyyyyyyxxxwwwyyyyyyyyyxxxwwwuuutttsssqqqrrrrrrrrrrrrrrrqqqpppnnnllliiiddd```]]]ZZZYYYXXXZZZ\\\]]]^^^```dddfffeeehhhkkkmmmnnnoooppprrrtttvvv{{{~~~|||{{{{{{wwwvvvvvvuuuuuuvvvxxxxxxtttsssqqqnnnllllllkkklllpppuuuyyyyyyuuurrrssstttoooooopppqqqssstttuuuuuurrrrrrssssssssssssssssssqqqrrrsssvvvyyyyyyxxxvvvsssrrrpppooommmiiiddd```[[[VVVTTTUUUWWWXXX]]]ccciiilllqqqsssrrrqqqpppooonnnmmmllljjjiiiiiihhhhhheeehhhkkkllllllqqqyyy|||zzzvvvuuuuuusssrrrqqqpppooojjjjjjjjjjjjkkkkkkkkkkkkkkkmmmpppqqqqqqrrrtttvvvvvvwwwxxxxxxxxxyyy{{{}}}yyyzzz|||~~~~~~~~~}}}}}}{{{||||||||||||{{{{{{zzzwwwvvvtttrrrpppnnnlllkkkjjjiiigggeeedddcccbbbbbb___aaabbbcccdddeeehhhjjjiiillloooqqqrrrsssvvvwwwyyyyyyzzz{{{{{{{{{{{{zzz|||}}}}}}~~~vvvnnnjjjjjjpppwww{{{|||{{{yyyxxxvvvwwwyyy{{{{{{{{{yyyxxxwwwxxxyyyxxxvvvuuuuuuuuurrrssstttuuuuuutttsssrrrvvvuuutttttttttvvvwwwxxxzzzzzz{{{|||~~~}}}{{{xxxvvvwwwyyy|||~~~yyyxxxvvvuuuuuuuuuvvvwwwtttsssrrrtttvvvwwwvvvuuuttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooopppqqqpppnnnmmmoooooonnnnnnnnnnnnoooooonnnmmmlllkkkkkklllnnnooorrrpppooooooppppppooommmmmmllllllkkkjjjiiihhhhhhllliiifffdddccc```ZZZUUUXXXZZZ]]]aaaeeehhhjjjkkkooolllhhhdddaaa]]]YYYVVVOOONNNNNNNNNPPPRRRUUUWWWZZZ\\\___bbbccceeehhhkkklllnnnqqqtttvvv{{{{{{vvvqqqpppoooooonnnkkklllmmmnnnnnnnnnlllllljjjiiijjjmmmppprrrrrrqqqooonnnmmmkkkiiigggfffeeefffhhhkkkmmmmmmllljjjhhhcccccceeeiiiooosssuuuuuusssrrrqqqrrrrrrrrrpppnnnnnnnnnoooooooooooonnnnnnmmmnnnooopppooonnnllljjjiiiiiihhhgggfffeeeeeeeeehhhiiiiiijjjjjjjjjjjjiiijjjhhhgggggghhhhhhgggfffeeedddcccbbbdddfffiiikkklllmmmooorrruuuxxxzzz{{{|||}}}}}}|||{{{{{{|||~~~~~~zzzxxxyyyzzzrrrrrrssstttvvvyyy|||~~~~~~}}}|||zzzwwwuuutttsssqqqrrrrrrtttvvvzzz|||~~~~~~~~~~~~|||rrrnnniiigggjjjoootttwww}}}{{{yyyvvvuuuuuuuuuvvvuuuvvvxxxyyyyyyyyyxxxwwwwwwvvvvvvxxxzzz{{{zzzxxxxxxxxxxxxxxxvvvuuutttsssssssssssssssrrrqqqqqqpppooommmiiieee```]]]ZZZYYYWWWYYY\\\]]]___aaaeeeggggggiiimmmoooooopppqqqrrrtttwww|||}}}}}}}}}vvvuuuuuuttttttvvvwwwxxxsssrrrooommmllllllllllllqqqvvvzzzzzzuuurrrrrrtttnnnooopppqqqrrrsssttttttssssssssstttttttttuuuuuurrrrrrsssvvvxxxxxxuuussssssqqqooommmkkkgggaaa^^^ZZZVVVTTTVVVXXXYYY]]]cccgggjjjmmmoooooonnnmmmmmmlllkkkkkkkkkkkkkkklllllldddhhhkkkllllllpppwww}}}}}}{{{sssssssssrrrqqqooonnnmmmhhhhhhhhhhhhiiiiiiiiiiiiiiillloooqqqqqqrrrtttvvvsssuuuvvvwwwwwwxxxzzz|||yyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{|||}}}}}}}}}}}}}}}zzzyyywwwtttrrrooommmllliiiiiigggfffeeeddddddddd___```bbbbbbbbbcccfffhhhjjjmmmoooppppppppprrrssswwwwwwxxxyyyyyyyyyyyyxxxyyyyyyyyyzzz|||}}}~~~~~~}}}}}}rrrhhhjjjnnntttxxx{{{|||}}}}}}xxxvvvtttvvvyyy{{{zzzyyyxxxvvvuuutttuuuvvvxxxyyyxxxwwwvvvuuusssqqqppppppuuuuuuuuuuuuvvvvvvvvvvvvxxxxxxyyyyyyyyyzzzzzzzzz{{{zzzyyyxxxxxxxxxyyyzzz{{{zzzxxxvvvuuutttuuuuuussstttttttttttttttsssrrrrrrsssuuuvvvvvvtttrrrqqqrrrssstttuuuuuusssqqqpppppppppoooooopppqqqrrrrrrqqqpppppppppoooooonnnnnnnnnnnnmmmmmmmmmnnnnnnoooooopppqqqrrrrrrqqqpppooommmlllkkkiiiiiiiiiiiijjjggghhhgggddd```^^^]]]]]]ZZZ\\\___cccfffjjjlllmmmnnnlllhhhccc^^^ZZZWWWVVVSSSRRROOONNNNNNPPPRRRTTTVVVYYY\\\```cccfffjjjmmmlllmmmppprrrtttxxx}}}{{{uuuqqqnnnllliiihhhmmmmmmllllllkkkjjjiiiiiijjjkkklllnnnooopppppppppooooooooonnnllljjjgggeeefffgggiiikkkkkkkkkiiihhhgggffffffhhhmmmqqqssstttssssssssssssrrrqqqpppooonnnpppqqqrrrssssssrrrqqqoooooopppqqqrrrpppllliiihhhhhhhhhhhhhhhggggggfffiiiiiijjjjjjjjjkkkkkkkkkjjjiiiiiiiiiiiiiiijjjjjjnnnllljjjhhhhhhjjjlllnnnpppqqqrrruuuwwwzzz}}}~~~|||~~~~~~zzzxxxxxxxxxyyyzzz}}}}}}{{{zzzzzzzzztttttttttuuuwwwzzz~~~~~~zzztttlllgggiiipppzzz~~~{{{xxxuuusssrrrttttttuuuuuuvvvvvvwwwwwwssstttuuuvvvvvvwwwvvvvvvssstttvvvwwwxxxxxxxxxwwwuuuvvvxxxxxxwwwtttqqqooorrrooojjjeeeaaa^^^\\\\\\XXXZZZ\\\^^^```bbbfffhhhnnnnnnnnnoooppprrrssstttuuuyyy~~~}}}{{{vvvtttrrrrrrssstttuuutttssstttsssqqqnnnmmmmmmnnntttuuuvvvvvvtttrrrrrrsssqqqqqqpppooopppqqqssstttrrrrrrrrrsssuuuvvvuuutttzzzwwwuuuttttttuuuuuutttpppooollliiifffbbb^^^\\\XXXVVVUUUUUUWWW[[[```bbbgggjjjmmmnnnnnnnnnooopppqqqrrrqqqnnnkkkhhhggghhhiiihhhjjjmmmoooqqqyyy~~~zzzxxxvvvsssqqqqqqpppqqqllljjjgggfffggghhhiiiiiiiiijjjkkkmmmoooppprrrrrrvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{|||~~~~~~~~~}}}||||||}}}~~~~~~}}}~~~}}}yyyuuurrrooonnnjjjhhhfffeeeeeedddbbb```dddcccbbbaaabbbccceeegggkkkkkklllmmmnnnooopppqqqssstttvvvwwwwwwwwwvvvuuuvvvxxxzzzzzzyyyyyyyyy{{{}}}}}}~~~~~~{{{zzzxxxwwwvvvwwwwwwxxxwwwmmmiiilllppptttvvvwwwxxxyyyzzzxxxvvvvvvxxxzzzzzzyyywwwvvvuuutttuuuvvvxxxyyyxxxwwwvvvuuusssrrrqqqppptttttttttuuuuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwxxxyyy{{{|||zzzyyywwwvvvtttttttttuuutttuuuvvvvvvvvvvvvuuuuuuttttttuuuuuuuuutttrrrqqqrrrssstttuuutttsssqqqpppoooooonnnnnnoooooopppqqqppppppppppppooooooooonnnnnnnnnmmmmmmmmmmmmnnnnnnooopppqqqqqqqqqqqqpppooommmllljjjiiihhhhhhiiiiiiiiiiiihhheee```\\\[[[[[[[[[]]]```dddhhhkkkmmmnnnooommmiiiddd___[[[XXXVVVRRRQQQOOONNNNNNPPPSSSUUUYYY[[[^^^```bbbdddgggiiilllnnnppprrrtttxxx|||{{{vvvqqqooommmjjjiiikkkkkkiiihhhhhhggggggggghhhiiikkkmmmooopppqqqrrrqqqppppppnnnllljjjiiihhhhhhiiikkklllmmmlllkkkjjjgggffffffhhhmmmqqqssstttrrrrrrrrrrrrrrrqqqppppppooooooqqqqqqrrrqqqppppppoooooopppqqqrrrpppllliiiggghhhhhhhhhggggggffffffiiiiiiiiijjjkkkllllllmmmkkkjjjjjjiiiiiiiiijjjjjjmmmlllkkkjjjjjjlllnnnooopppqqqsssuuuxxx{{{~~~~~~~~~|||zzzzzz{{{|||}}}|||{{{vvvuuuuuuvvvxxx{{{~~~}}}|||xxxsssmmmiiikkkrrr{{{~~~{{{wwwtttrrrqqqqqqqqqrrrrrrssssssttttttsssssstttuuuuuuuuuuuuuuurrrssstttuuuvvvwwwwwwwwwvvvwwwxxxxxxwwwuuurrrpppqqqnnnjjjeeeaaa___]]]]]]XXXZZZ]]]___```bbbfffiiimmmmmmmmmnnnoooqqqrrrsssuuuxxx~~~|||{{{vvvtttrrrrrrtttuuuuuutttsssrrrqqqnnnllljjjjjjjjjnnnooorrrrrrrrrrrrssstttqqqppppppqqqqqqrrrssstttsssrrrrrrtttvvvwwwvvvuuuyyyvvvsssrrrssssssrrrqqqnnnllljjjfffbbb^^^ZZZXXXTTTSSSRRRRRRTTTXXX]]]___eeegggkkklllmmmmmmnnnooooooppppppnnnkkkjjjjjjjjjiiihhhiiilllmmmooovvv{{{zzzwwwuuusssrrrqqqqqqooollliiihhhiiijjjiiiiiiiiijjjkkklllnnnooopppqqquuuuuuuuuuuuwwwxxxyyyzzz{{{{{{{{{{{{{{{|||}}}~~~}}}}}}|||{{{{{{|||~~~~~~}}}~~~~~~zzzvvvssspppoookkkiiihhhgggggggggeeecccdddcccbbbbbbbbbdddeeegggjjjjjjkkklllmmmnnnoooooorrrssstttuuuuuuuuuttttttvvvwwwyyyzzzyyyyyyzzz{{{{{{{{{{{{{{{|||||||||}}}~~~~~~~~~}}}xxxwwwvvvtttttttttuuuuuuuuuiiikkkmmmpppsssuuuwwwxxx}}}zzzwwwvvvwwwyyyyyyyyywwwvvvuuutttuuuvvvwwwxxxwwwvvvuuutttsssrrrqqqqqqssssssssstttttttttuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwuuuuuuuuuvvvxxxzzz{{{|||yyyxxxwwwvvvuuutttttttttuuuvvvwwwxxxxxxxxxxxxxxxvvvvvvuuutttssssssrrrrrrrrrssstttttttttsssrrrqqqnnnnnnnnnnnnnnnnnnooopppppppppppppppoooooooooooonnnnnnmmmmmmmmmmmmnnnnnnoooooopppqqqqqqpppoooooolllkkkiiihhhgggggghhhhhhjjjkkkiiieee```\\\ZZZYYY]]]___bbbfffjjjmmmooopppooonnnjjjfffaaa]]]YYYXXXQQQPPPOOONNNOOOQQQTTTVVVYYY[[[^^^```aaacccfffhhhlllnnnppprrrtttwww||||||vvvrrrooommmkkkiiikkkjjjhhhfffffffffggghhhggghhhiiilllnnnppprrrsssrrrqqqooonnnlllkkkjjjjjjiiijjjlllmmmnnnmmmkkkjjjfffeeefffhhhmmmqqqssstttqqqqqqqqqqqqqqqpppppppppoooooopppppppppooonnnnnnooooooooopppqqqpppllljjjggggggggggggffffffeeeeeeggghhhiiijjjkkklllmmmnnnllllllkkkkkkjjjjjjjjjjjjllllllllllllmmmooopppqqqpppqqqsssvvvyyy}}}{{{|||}}}~~~}}}|||xxxxxxxxxxxxzzz|||~~~|||zzzxxxtttqqqllljjjlllsss{{{}}}yyyuuuqqqooonnnlllmmmmmmnnnoooooopppppprrrrrrsssssstttsssssssssqqqqqqqqqrrrssstttvvvwwwvvvwwwxxxxxxwwwuuusssqqqpppmmmjjjfffbbb```^^^^^^YYY[[[^^^___aaacccfffiiikkkllllllmmmoooppprrrssstttxxx}}}}}}{{{vvvtttssssssuuuuuutttsssrrrpppmmmiiigggeeedddcccdddgggjjjlllmmmooorrrtttppppppqqqssssssttttttttttttssstttvvvxxxyyyyyywwwxxxuuurrrqqqppppppnnnmmmjjjhhheee```\\\WWWTTTRRRQQQPPPPPPPPPSSSWWW[[[^^^bbbeeeiiikkkkkkllllllmmmmmmnnnnnnmmmlllkkkkkklllllljjjkkkmmmmmmooowww}}}|||zzzxxxuuutttssssssrrrooolllkkkkkkkkkjjjiiihhhiiijjjkkklllmmmnnnnnnrrrrrrssstttvvvxxxyyyzzz||||||{{{{{{{{{||||||}}}{{{{{{zzzzzzzzz{{{}}}~~~~~~}}}|||xxxuuurrrqqqmmmkkkjjjiiijjjjjjhhhfffeeeeeedddccccccdddffffffhhhhhhiiijjjkkkllllllmmmppppppqqqrrrrrrrrrrrrqqqsssuuuwwwwwwwwwvvvwwwyyywwwwwwxxxxxxxxxxxxyyyyyyyyyyyyzzz|||}}}~~~zzzxxxuuutttrrrqqqppppppqqqqqq|||lllllllllooossswwwzzz||||||yyywwwwwwwwwxxxyyyvvvuuuuuuuuuuuuvvvwwwwwwvvvvvvuuutttsssrrrrrrrrrrrrrrrrrrsssssssssttttttuuuuuuuuuuuuvvvvvvvvvwwwttttttuuuvvvxxxyyyzzz{{{xxxxxxwwwvvvuuuuuuttttttuuuvvvwwwxxxyyyyyyyyyyyywwwvvvuuusssrrrrrrrrrrrrrrrssssssttttttsssrrrrrroooooonnnnnnnnnooooooppppppppppppoooooooooooooooooonnnnnnmmmmmmmmmmmmnnnnnnooopppqqqqqqpppooonnnkkkjjjiiigggggggggggghhhiiijjjiiifffaaa\\\ZZZYYY]]]___bbbfffjjjmmmoooppppppnnnkkkgggccc^^^[[[YYYQQQPPPOOONNNOOORRRUUUWWWUUUXXX\\\___aaadddhhhkkklllmmmppprrrtttwww{{{|||vvvrrrooommmjjjiiimmmkkkiiigggfffgggiiikkkhhhhhhiiikkkmmmooopppqqqqqqpppnnnlllkkkjjjkkkkkkiiijjjlllmmmmmmlllkkkjjjfffeeeeeehhhmmmqqqtttuuuqqqpppppppppppppppppppppooooooooonnnnnnmmmmmmlllmmmmmmmmmnnnooonnnkkkiiiggggggfffeeeeeeeeeeeeeeeeeefffggghhhjjjkkklllmmmmmmmmmmmmmmmlllkkkkkkjjjkkklllmmmnnnpppqqqrrrsssqqqrrrtttxxx{{{{{{|||}}}}}}{{{zzzzzzyyyzzz{{{|||~~~~~~~~~{{{xxxuuusssooollljjjiiilllrrryyy}}}}}}zzzuuuqqqmmmkkkjjjiiiiiijjjkkklllmmmmmmnnnpppqqqqqqqqqqqqqqqppppppooooooooooooppprrrtttvvvtttuuuvvvwwwvvvuuusssrrrooommmjjjfffcccaaa___^^^ZZZ\\\^^^```aaacccfffiiikkkkkklllmmmoooqqqrrrssstttwww{{{~~~|||vvvuuutttuuuvvvuuusssqqqooolllgggcccaaa___]]]\\\\\\^^^bbbdddgggjjjnnnqqqoooqqqssstttuuuuuuuuutttuuutttuuuwwwzzz{{{{{{yyywwwuuurrrpppooommmjjjhhhdddbbb^^^ZZZUUUQQQNNNLLLOOOOOOOOOQQQSSSWWW[[[^^^```ccchhhjjjkkkkkklllllllllmmmnnnmmmkkkjjjkkklllmmmllllllooopppsss|||~~~~~~~~~~~~}}}{{{xxxwwwuuuuuutttrrrooommmlllllljjjiiigggggghhhhhhiiijjjjjjjjjooooooppprrrtttvvvxxxzzz||||||{{{{{{zzz{{{{{{{{{yyyyyyxxxxxxyyy{{{|||~~~~~~~~~~~~zzzwwwuuutttooonnnllllllmmmlllkkkiiihhhgggfffeeeeeeffffffgggggggggggghhhiiijjjjjjjjjmmmmmmnnnnnnnnnooooooooonnnpppsssssssssssstttuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuvvvwwwyyy||||||wwwtttrrrqqqooommmllllllmmmmmmooommmkkkmmmrrryyy}}}~~~}}}{{{xxxvvvvvvwwwxxxuuuuuuuuuuuuuuuvvvvvvwwwuuuuuuttttttsssssssssrrrrrrrrrrrrrrrssssssssssssvvvvvvvvvwwwwwwwwwxxxxxxuuuvvvvvvwwwxxxxxxyyyyyyxxxxxxxxxwwwwwwvvvuuuuuutttuuuvvvwwwxxxxxxyyyxxxwwwvvvuuusssrrrrrrrrrsssrrrrrrssssssssssssssssssqqqppppppoooooopppppppppooooooooooooooooooppppppoooooonnnmmmmmmmmmmmmmmmnnnoooppppppppppppooonnnkkkjjjiiigggggggggggghhhfffhhhhhhfffbbb^^^\\\[[[\\\^^^aaaeeeiiilllnnnoooooonnnlllhhhddd___\\\YYYQQQPPPOOOOOOPPPRRRUUUWWWUUUXXX[[[^^^```cccgggjjjjjjllloooqqqssswww|||{{{vvvqqqnnnllljjjhhhmmmkkkhhhgggfffhhhjjjkkkjjjjjjjjjjjjkkklllnnnoooooonnnllljjjiiiiiijjjjjjiiijjjkkkmmmlllkkkjjjhhheeeeeeeeehhhmmmrrrtttuuurrrqqqpppoooooooooppppppooonnnnnnmmmmmmlllllllllkkkkkkjjjkkklllllljjjhhhggggggfffeeeeeeeeeeeefffddddddeeeggghhhjjjkkkkkknnnnnnnnnooonnnmmmlllkkkllllllnnnoooqqqrrrssstttrrrtttvvvzzz~~~}}}zzzyyyzzz{{{}}}~~~}}}{{{yyyyyyyyyzzzzzz{{{|||}}}}}}~~~}}}{{{xxxtttpppnnnjjjhhhggggggjjjooouuuyyy{{{yyyvvvqqqmmmiiigggfffggghhhiiijjjkkklllmmmmmmooooooooooooooonnnmmmlllmmmmmmmmmmmmoooqqqssstttrrrssssssttttttsssrrrqqqnnnmmmjjjgggdddaaa___^^^ZZZ\\\^^^___```bbbeeehhhkkkkkklllmmmoooqqqssstttsssvvvzzz~~~~~~wwwvvvvvvwwwwwwuuurrroookkkgggaaa]]]\\\ZZZXXXWWWWWWYYY\\\___bbbeeejjjmmmpppqqqsssuuuvvvvvvvvvvvvvvvvvvvvvxxx{{{|||{{{zzzwwwuuurrrooommmjjjfffccc^^^\\\XXXSSSOOOLLLIIIHHHLLLLLLMMMOOORRRWWWZZZ\\\```ccchhhkkkkkkkkkkkkkkklllmmmmmmllliiihhhhhhiiikkkiiikkkooorrrwww~~~~~~}}}||||||}}}~~~~~~~~~}}}{{{zzzxxxwwwvvvsssqqqooonnnmmmkkkiiiggggggggggggggggggggggggkkklllmmmoooqqqtttvvvwwwzzzzzzyyyxxxxxxxxxyyyyyyxxxwwwwwwwwwyyy{{{}}}~~~~~~~~~}}}{{{yyyxxxrrrqqqoooooooooooommmkkkjjjjjjiiihhhhhhhhhhhhhhhfffgggggghhhhhhiiiiiiiiikkkkkkkkkkkkkkklllllllllmmmoooqqqrrrrrrrrrsssttttttttttttttttttttttttsssrrrssstttuuuwww{{{|||vvvsssooonnnlllkkkiiiiiiiiijjjsssnnniiijjjooovvv{{{}}}{{{|||{{{yyyvvvuuuuuuvvvttttttuuuuuuuuuvvvvvvvvvttttttttttttttttttssssssrrrrrrrrrsssssssssttttttwwwwwwwwwxxxxxxxxxyyyyyyvvvvvvwwwxxxyyyyyyyyyxxxxxxxxxyyyyyyxxxxxxwwwvvvtttuuuvvvwwwwwwwwwwwwwwwtttttttttttttttsssssssssrrrrrrrrrsssssssssssstttrrrqqqqqqpppppppppppppppoooooooooooopppppppppppppppooonnnmmmmmmlllmmmmmmnnnnnnoooppppppooonnnnnnlllkkkiiihhhgggggghhhhhheeeggghhhfffbbb___\\\[[[[[[]]]```dddhhhkkkmmmnnnooonnnllliiieee```\\\YYYRRRQQQPPPOOOPPPRRRUUUWWWXXXZZZ]]]^^^___```ccceeehhhkkknnnpppsssxxx}}}|||vvvrrrooommmkkkiiijjjiiigggffffffggghhhjjjkkkkkkjjjiiijjjkkklllmmmllllllkkkjjjiiiiiijjjjjjiiijjjlllmmmlllkkkiiihhheeedddeeehhhmmmrrruuuvvvtttsssqqqpppooooooppppppnnnnnnmmmlllllllllmmmmmmkkkjjjiiijjjlllllljjjiiiiiihhhfffeeeeeeeeefffgggdddeeefffggghhhiiijjjjjjmmmnnnoooppppppooonnnmmmmmmmmmnnnoooppprrrtttuuutttvvvyyy}}}~~~yyyvvvwwwwwwyyyzzz||||||}}}}}}~~~~~~}}}|||{{{yyyxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{|||{{{zzzyyyvvvrrrooonnnhhhfffeeeeeehhhmmmsssvvvxxxvvvsssoookkkhhheeedddfffggghhhiiijjjkkklllmmmnnnnnnmmmmmmlllkkkjjjiiikkkkkklllmmmnnnppprrrsssqqqqqqrrrrrrrrrrrrrrrrrrooonnnkkkhhheeeaaa___]]]ZZZ[[[]]]______aaadddgggiiijjjjjjlllnnnppprrrssssssvvvyyy|||~~~yyyxxxxxxxxxxxxtttooolllfffaaa[[[XXXXXXXXXVVVTTTTTTWWWZZZ\\\```dddiiimmmqqqrrrtttuuuwwwwwwxxxxxxxxxwwwwwwyyy{{{|||zzzyyyvvvtttpppmmmjjjfffaaa^^^WWWUUURRRNNNKKKIIIHHHHHHHHHHHHJJJMMMPPPTTTXXXZZZ```ccchhhkkkkkkjjjiiihhhjjjkkkkkkjjjgggffffffggggggfffhhhmmmrrrxxx~~~}}}}}}|||||||||}}}}}}}}}|||{{{zzzwwwvvvsssrrrrrrpppnnnllliiiiiiiiihhhhhhhhhggggggiiiiiijjjlllnnnpppssstttvvvvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwwwwyyy{{{}}}~~~~~~~~~}}}wwwuuusssrrrrrrrrrpppnnnnnnmmmmmmlllkkkjjjiiiiiigggggghhhhhhiiiiiiiiiiiiiiiiiihhhhhhiiiiiijjjkkkmmmoooqqqrrrrrrrrrtttuuusssssssssrrrrrrrrrrrrrrrqqqrrrssssssuuu{{{zzztttqqqlllkkkiiigggffffffffffffyyyrrrjjjhhhmmmssswwwyyyxxxzzz{{{zzzvvvtttssstttsssttttttuuuuuuuuuuuuuuussssssttttttttttttttttttssssssssssssttttttttttttwwwwwwwwwxxxxxxxxxyyyyyytttuuuwwwyyyzzz{{{{{{{{{yyyyyyzzzzzzzzzyyyxxxwwwvvvvvvwwwwwwwwwwwwvvvvvvrrrssstttuuuuuuuuutttsssrrrrrrrrrrrrssssssttttttqqqqqqpppooooooooooooooonnnooooooooopppppppppppppppooonnnmmmmmmlllllllllmmmnnnoooppppppooonnnmmmmmmllljjjiiihhhhhhiiiiiifffhhhiiigggccc^^^[[[YYY[[[]]]```dddhhhkkkmmmnnnnnnmmmllliiieee```\\\YYYTTTRRRQQQPPPPPPRRRTTTVVVXXXZZZ]]]^^^^^^```bbbdddfffiiilllppptttyyy~~~~~~xxxtttqqqooommmkkkiiiiiihhhhhhhhhhhhiiiiiijjjiiihhhhhhiiikkkmmmnnnkkkkkkkkklllkkkkkkjjjjjjkkklllmmmnnnmmmllljjjiiieeedddeeehhhmmmrrruuuvvvwwwuuussspppooooooooopppnnnmmmmmmllllllmmmnnnooolllkkkjjjkkklllmmmllljjjjjjiiigggeeeeeefffggghhhgggggghhhhhhiiijjjjjjkkklllnnnpppqqqrrrqqqpppooooooooonnnnnnoooqqqtttuuuvvvxxx{{{|||yyyvvvuuuvvvxxxyyyzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvvvvvvvtttuuuvvvwwwyyyyyyzzzzzzzzzzzzyyyxxxvvvsssqqqooohhhfffddddddffflllqqquuuwwwuuurrrnnnkkkhhhfffeeeeeefffggghhhiiikkklllllllllllllllkkkjjjiiiggggggiiijjjlllnnnoooqqqqqqrrrqqqqqqqqqrrrrrrssssssssspppooollliiieeeaaa^^^\\\YYY[[[]]]^^^^^^```ccceeegggggghhhiiilllnnnpppqqqsssuuuxxx{{{~~~~~~|||{{{zzzzzzzzzxxxsssmmmiiibbb]]]VVVTTTUUUWWWUUUSSSTTTVVVYYY]]]aaagggmmmqqqsssssstttuuuvvvxxxyyyzzzyyyxxxxxxyyyzzz{{{yyyxxxtttqqqmmmjjjfffaaa\\\XXXRRRPPPNNNKKKIIIIIIIIIIIIFFFGGGIIILLLPPPTTTXXXZZZ___cccgggjjjiiigggeeeeeefffggghhhgggfffffffffhhhgggfffhhhmmmrrrzzz~~~~~~~~~}}}}}}|||||||||~~~~~~~~~}}}|||zzzxxxwwwvvvvvvuuurrrpppmmmmmmmmmlllkkkjjjiiiiiigggggghhhiiikkkmmmoooppprrrrrrrrrrrrsssssstttuuuvvvvvvwwwwwwyyy|||~~~~~~}}}}}}{{{xxxwwwvvvuuusssqqqpppppppppooonnnlllkkkkkkiiiiiiiiiiiijjjjjjjjjjjjhhhhhhggggggggghhhiiijjjjjjlllnnnpppppppppqqqsssqqqqqqqqqpppppppppooooooooopppqqqqqqssszzzvvvpppnnniiihhhfffdddbbbbbbbbbbbbwwwnnnjjjmmmrrrvvvvvvuuuxxx{{{zzzwwwssssssssssssttttttuuuvvvuuuuuuuuussssssssstttttttttttttttssssssssstttttttttuuuuuuwwwwwwwwwwwwxxxxxxxxxxxxrrrtttwwwyyy|||}}}}}}}}}yyyzzz{{{{{{{{{zzzyyyxxxwwwwwwxxxxxxxxxwwwvvvvvvpppqqqtttvvvvvvvvvtttsssrrrrrrrrrrrrrrrssstttuuuppppppooonnnnnnnnnnnnnnnnnnnnnoooooopppppppppqqqppppppooommmmmmlllllllllmmmnnnoooppppppooonnnmmmmmmlllkkkiiiiiiiiiiiijjjhhhiiijjjhhhbbb]]]YYYWWW[[[]]]aaadddhhhkkknnnooommmlllkkkiiieee```[[[YYYUUUSSSQQQPPPPPPRRRTTTVVVUUUWWWZZZ]]]___aaaeeegggeeehhhllloootttyyyzzzvvvsssqqqooommmkkkkkkkkkkkkllllllkkkkkkhhhhhhggggggiiilllnnnpppkkkkkkmmmmmmmmmlllkkkjjjlllmmmnnnoooooommmkkkjjjddddddeeehhhmmmrrruuuvvvxxxwwwtttqqqooooooooopppnnnmmmllllllmmmnnnooopppnnnlllkkklllnnnnnnmmmlllkkkiiigggfffeeefffhhhiiiiiiiiijjjjjjkkkkkkkkkllllllmmmppprrrssssssrrrqqqpppooonnnmmmnnnpppsssuuuwwwyyy||||||yyywwwuuuvvvwwwyyyzzzzzzyyyyyywwwvvvuuutttttttttuuuvvvrrrssstttvvvxxxyyyyyyyyyyyyyyyyyyyyywwwuuusssrrrjjjgggeeedddfffkkkqqquuuwwwuuurrrooollliiigggfffdddeeefffgggiiijjjkkklllllllllkkkkkkiiihhhfffeeehhhiiilllnnnpppqqqqqqqqqqqqrrrrrrssssssttttttuuuqqqpppmmmjjjeeeaaa]]][[[YYYZZZ\\\]]]]]]___bbbddddddeeefffgggjjjlllnnnooorrruuuxxx{{{~~~}}}{{{||||||{{{{{{xxxssslllggg```ZZZSSSRRRTTTVVVUUUSSSTTTVVVZZZ^^^cccjjjqqqvvvttttttttttttvvvxxxzzz|||zzzyyyxxxyyyzzzzzzxxxvvvqqqoookkkgggccc^^^XXXTTTOOONNNKKKIIIIIIIIIJJJKKKGGGIIIKKKNNNRRRWWWZZZ\\\^^^bbbfffiiihhheeecccbbbbbbdddffffffeeefffgggiiijjjiiikkkpppuuu|||~~~}}}|||{{{|||}}}~~~}}}|||zzzyyyyyyyyyxxxuuusssqqqppppppooommmllllllkkkffffffggghhhiiikkkmmmnnnooooooooopppqqqrrrssstttvvvvvvwwwxxxzzz|||~~~}}}|||zzzyyyxxxuuusssrrrrrrrrrqqqpppnnnlllkkkjjjjjjjjjjjjjjjkkkkkkkkkhhhhhhgggfffggghhhiiijjjeeehhhjjjlllllllllnnnoooppppppoooooonnnnnnnnnmmmnnnooopppppprrryyy{{{sssmmmkkkgggeeecccaaa____________zzztttpppppprrrtttqqquuuwwwwwwuuussssssuuusssuuuxxxxxxwwwvvvvvvvvvttttttuuuvvvvvvvvvvvvvvvuuutttsssrrrqqqrrrssssssxxxxxxwwwwwwvvvwwwwwwxxxuuuvvvwwwxxxyyyzzzzzzyyyzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyxxxxxxwwwxxxxxxyyywwwvvvuuuuuuvvvvvvuuuttttttsssqqqppppppqqqssstttqqqqqqqqqqqqqqqrrrrrrrrrmmmnnnoooqqqqqqooonnnmmmnnnooooooooonnnmmmkkkjjjmmmllllllkkkkkkkkkllllllmmmlllkkkjjjiiijjjjjjkkklllkkkjjjfffbbb^^^ZZZXXXZZZ]]]aaadddgggiiilllooorrrpppmmmhhhccc]]]YYYWWWUUUSSSQQQOOOOOOPPPRRRTTTTTTWWW\\\___aaaccceeegggjjjkkklllnnnrrrxxxzzzuuussssssssssssooonnnllliiihhhgggggghhhiiiiiiiiikkkmmmnnnmmmkkkkkkjjjjjjiiijjjlllmmmnnnnnnoooqqqrrrqqqnnnkkkiiiiiieeecccgggnnntttvvvuuuuuutttsssrrrqqqpppppppppnnnoooooooooooopppppppppoooooonnnmmmlllkkkjjjjjjhhhgggfffdddeeefffhhhiiiggggggggggggiiillloooqqqoooooopppqqqqqqqqqppppppmmmllllllmmmmmmnnnooopppwwwxxx{{{~~~}}}{{{yyywwwuuurrrssstttuuuuuuuuutttsssrrrrrrqqqqqqrrrrrrssstttssstttwwwyyyzzzyyyxxxwwwwwwvvvvvvvvvvvvuuurrrooommmgggbbbbbbdddgggooovvvvvvvvvtttpppkkkgggffffffhhhgggffffffgggiiilllmmmllllllkkkkkkjjjiiiiiihhhjjjjjjkkkmmmooopppqqqrrrqqqqqqrrrssstttuuuvvvvvvvvvtttppplllgggbbb\\\XXXWWWWWWWWWXXXZZZ]]]___aaabbbccccccddddddgggkkknnnqqqsssvvvzzz~~~{{{xxxvvvwwwwwwwwwvvvssslllccc]]]XXXWWWUUUSSSSSSTTTUUUWWWWWWXXX[[[```ffflllqqqtttttttttuuuwwwxxxxxxxxxxxxzzzyyyvvvuuutttqqqnnnllljjjhhhccc^^^XXXTTTPPPNNNMMMKKKJJJHHHHHHIIIJJJKKKLLLMMMOOOQQQTTTVVVXXXYYY^^^^^^___```aaabbbccccccfffeeeeeeddddddeeeeeefffffffffjjjqqqwww~~~~~~|||{{{||||||}}}}}}}}}}}}||||||}}}}}}||||||{{{zzzzzzzzzuuuuuusssrrrqqqqqqqqqqqqllllllkkkkkkkkklllmmmmmmlllnnnoooqqqssstttuuuuuuvvvwwwxxxzzz|||~~~}}}zzzxxxwwwvvvtttttttttsssrrrqqqpppooollllllkkkjjjjjjkkkkkkkkkiiihhhgggfffffffffffffffiiiiiihhhggggggiiijjjkkkllllllkkkjjjjjjjjjjjjkkkhhhjjjkkkkkklllrrr|||}}}rrriiicccaaa]]]]]]]]]]]]^^^^^^^^^^^^yyyvvvvvvvvvsssuuuwwwwwwuuussssssuuutttvvvxxxxxxwwwvvvwwwwwwuuuvvvvvvwwwwwwwwwwwwwwwvvvuuusssrrrqqqqqqrrrrrruuuuuuuuuuuuuuuvvvvvvwwwvvvvvvwwwxxxyyyyyyzzzzzz|||{{{{{{{{{zzzzzzzzzzzzxxxxxxxxxxxxxxxxxxyyyyyywwwvvvuuuuuuvvvvvvuuuttttttsssrrrrrrrrrrrrssstttpppppppppppppppppppppppplllmmmoooppppppooommmlllnnnoooooooooooommmlllkkkqqqpppooommmlllkkkjjjjjjnnnmmmlllkkkjjjkkkkkkllljjjjjjiiifffccc___\\\ZZZZZZ]]]aaadddgggiiillloooqqqooolllhhhbbb]]]YYYVVVTTTRRRPPPOOOOOOQQQSSSUUUUUUXXX\\\```aaaccceeegggiiijjjlllnnnrrrxxx{{{vvvtttssssssrrrpppnnnllljjjiiihhhhhhhhhiiiiiiiiijjjlllmmmlllkkkjjjjjjiiiiiijjjkkkmmmnnnmmmoooqqqrrrrrrooollljjjhhheeedddgggnnnsssuuuttttttsssrrrqqqoooooonnnnnnoooooooooppppppqqqqqqqqqqqqpppooonnnmmmlllkkkjjjhhhgggfffeeeeeefffggghhhggggggggggggiiilllooopppnnnooopppqqqrrrqqqppppppnnnnnnmmmnnnnnnooopppqqquuuwww{{{~~~}}}{{{yyyxxxvvvsssqqqqqqrrrssstttttttttssssssooonnnnnnnnnnnnoooppppppssstttvvvxxxyyyyyyxxxxxxxxxvvvuuuuuuuuutttqqqooolllfffaaaaaacccfffmmmtttuuutttsssooojjjggggggggghhhhhhgggggghhhiiikkkkkkjjjjjjjjjjjjiiiiiiiiiiiiggggggiiijjjkkkmmmnnnnnnoooppprrrtttvvvxxxyyyzzzwwwtttppplllhhhbbb\\\XXXVVVVVVVVVWWWYYY\\\^^^```aaabbbccccccdddfffjjjmmmppprrruuuzzz~~~{{{xxxvvvwwwwwwwwwvvvrrrlllccc]]]WWWVVVTTTSSSSSSTTTUUUWWWYYY[[[^^^dddjjjqqqvvvyyywwwxxxxxxyyyyyyxxxxxxwwwxxxwwwtttsssqqqnnnjjjgggdddbbb^^^YYYTTTPPPMMMLLLKKKJJJIIIHHHHHHIIIKKKLLLMMMNNNOOORRRTTTVVVXXXYYY]]]^^^___```aaabbbbbbcccbbbbbbbbbbbbbbbcccddddddggggggkkkrrrxxx~~~~~~|||zzz{{{{{{||||||||||||{{{{{{~~~~~~}}}}}}|||{{{{{{{{{zzzyyyxxxwwwvvvuuuttttttppppppooonnnnnnmmmmmmnnnmmmnnnoooqqqrrrsssssstttvvvwwwxxxzzz{{{}}}~~~|||zzzyyyxxxvvvvvvvvvuuutttrrrqqqpppoooooonnnmmmllllllmmmmmmjjjjjjiiihhhhhhhhhhhhhhhiiihhhgggfffeeeeeeeeeeeeffffffeeeeeeeeedddddddddccceeegggggghhhllluuu|||zzzrrriiibbb___]]]WWWWWWXXXYYYYYYZZZZZZ[[[xxxuuuuuutttvvvwwwwwwuuuttttttttttttvvvxxxyyyxxxwwwxxxyyywwwwwwxxxyyyyyyyyyyyyyyywwwvvvtttsssqqqqqqppppppqqqrrrrrrssstttuuuvvvwwwvvvwwwwwwxxxyyyyyyyyyzzz}}}}}}}}}|||||||||||||||xxxxxxxxxxxxxxxyyyzzzzzzxxxvvvuuuuuuvvvvvvuuussssssssssssttttttsssssssssooooooooooooooonnnnnnnnnlllmmmnnnoooooonnnmmmlllnnnnnnooooooooonnnnnnmmmqqqqqqpppnnnmmmlllkkkkkknnnnnnmmmllllllllllllmmmiiiiiihhhfffccc```]]][[[ZZZ]]]aaadddgggiiillloooooonnnkkkfffaaa\\\XXXVVVSSSRRRPPPOOOOOOQQQTTTVVVVVVYYY]]]aaabbbdddfffggghhhjjjkkknnnqqqxxx|||wwwtttsssrrrqqqpppooonnnlllkkkjjjjjjjjjiiihhhhhhjjjllllllkkkjjjiiiiiiiiiiiijjjkkklllmmmmmmnnnqqqrrrrrrpppnnnmmmiiifffeeehhhnnnrrrtttssstttsssqqqooonnnmmmllllllooooooppppppqqqrrrssssssqqqqqqpppnnnmmmkkkjjjjjjgggffffffeeeeeefffffffffggggggggggggiiikkknnnooommmoooqqqrrrsssrrrpppooonnnnnnnnnoooooopppqqqrrrsssvvvzzz~~~~~~|||yyyxxxwwwwwwvvvuuuqqqooopppppprrrsssssssssrrrqqqmmmmmmmmmmmmmmmnnnnnnooorrrtttuuuwwwxxxyyyxxxxxxxxxvvvtttrrrrrrrrrpppoookkkeeeaaaaaabbbdddkkkrrrrrrrrrqqqnnnjjjgggggghhhiiiiiiiiijjjjjjiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiigggggghhhiiijjjllllllmmmnnnoooqqqtttwwwzzz|||}}}wwwuuuqqqlllhhhbbb\\\XXXVVVUUUVVVVVVXXXZZZ\\\^^^```aaabbbcccccceeehhhkkkoooqqquuuyyy~~~~~~zzzwwwuuuvvvvvvvvvuuurrrkkkbbb\\\VVVUUUTTTSSSSSSTTTVVVWWWXXXZZZ___eeelllrrrxxx{{{{{{|||||||||{{{yyywwwvvvvvvtttrrrpppnnniiiddd```[[[YYYVVVRRROOOLLLJJJIIIJJJIIIHHHHHHIIIJJJLLLMMMNNNOOOPPPRRRUUUWWWYYYZZZ]]]]]]^^^___```aaaaaabbbaaaaaaaaaaaabbbdddeeefffiiiiiimmmsssyyy}}}|||{{{zzzzzz{{{{{{{{{{{{zzzzzz~~~~~~}}}}}}|||{{{{{{}}}~~~~~~~~~}}}{{{zzzxxxwwwvvvuuusssrrrqqqpppooonnnoooooopppqqqqqqrrrrrruuuvvvwwwxxxzzz{{{|||}}}|||||||||||||||}}}}}}}}}|||||||||}}}~~~~~~|||{{{zzzzzzzzzyyywwwuuutttsssssssssqqqpppoooooooooooommmllllllkkkkkkkkkkkkkkkiiiiiiiiigggfffdddbbbaaa``````aaaaaaaaa```___^^^]]]```bbbbbbbbbeeekkkpppqqqoookkkddd]]]YYYXXXXXXSSSSSSTTTUUUWWWXXXYYYZZZ~~~xxxwwwuuuvvvvvvvvvuuutttttttttuuuvvvxxxxxxwwwwwwxxxzzzyyyyyyzzz{{{{{{{{{{{{zzzxxxwwwvvvtttrrrpppoooooopppqqqsssuuuvvvxxxyyyyyywwwwwwwwwxxxxxxyyyyyyzzz}}}}}}||||||||||||||||||xxxxxxxxxxxxxxxyyyzzz{{{xxxwwwuuuuuuvvvvvvtttsssppprrrsssttttttsssrrrpppnnnnnnnnnnnnmmmmmmmmmmmmllllllmmmnnnnnnmmmllllllmmmnnnnnnnnnnnnnnnnnnnnnlllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnjjjjjjiiigggddd```]]][[[ZZZ]]]aaadddgggiiilllooommmllliiieeeaaa\\\XXXVVVRRRQQQOOOOOOOOORRRUUUVVVWWWZZZ^^^aaacccdddfffhhhgggiiikkknnnqqqwww~~~yyyvvvtttrrrqqqppppppooonnnmmmlllkkkkkkiiihhhhhhjjjkkklllkkkiiihhhhhhiiiiiijjjkkkkkkllllllnnnppprrrrrrqqqpppooojjjiiihhhkkkooorrrtttssstttsssqqqpppnnnmmmllllllooooooppppppqqqrrrsssssspppooonnnmmmkkkjjjiiiiiiffffffeeeeeeeeeeeeeeeeeeggggggggghhhiiikkkmmmnnnlllnnnppprrrsssrrrpppooonnnnnnnnnnnnooopppqqqqqqppptttyyy}}}~~~}}}zzzxxxvvvvvvvvvwwwxxxvvvssspppnnnoooqqqrrrrrrrrrqqqpppoooooonnnnnnoooooopppqqqrrrssstttvvvwwwxxxxxxxxxyyyvvvsssqqqppppppooonnnkkkeeeaaaaaabbbdddjjjqqqppppppooommmjjjhhhhhhiiijjjjjjllllllkkkjjjhhhfffeeeeeefffggghhhiiijjjjjjjjjjjjkkklllmmmnnnnnnnnnnnnoooqqqsssvvvxxxzzz{{{wwwtttppplllhhhccc\\\XXXUUUUUUUUUUUUVVVXXXZZZ\\\___```bbbbbbbbbdddgggiiinnnppptttxxx}}}}}}yyyvvvuuuvvvvvvuuutttqqqiiiaaaZZZUUUTTTSSSRRRSSSUUUWWWXXX[[[^^^bbbhhhooouuuzzz}}}}}}~~~~~~~~~}}}zzzxxxvvvtttrrrpppmmmjjjeee^^^ZZZSSSQQQOOOMMMKKKIIIIIIHHHIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPRRRTTTVVVXXXYYYZZZ\\\\\\]]]^^^___```aaaaaaaaabbbbbbccceeefffhhhiiikkkkkkooovvv{{{~~~}}}||||||zzz{{{{{{{{{{{{{{{{{{zzz}}}}}}||||||{{{zzzzzzzzz}}}~~~~~~}}}|||zzzxxxuuusssrrrqqqqqqqqqqqqqqqqqqrrrrrrttttttuuuvvvwwwxxxyyyyyywwwwwwwwwxxxxxxyyyyyyzzzyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~|||{{{yyywwwvvvwwwvvvtttsssrrrqqqppppppooonnnnnnmmmmmmnnnnnnnnnlllllllllkkkiiifffdddbbb^^^___aaabbbaaa```^^^\\\ZZZ\\\^^^______```ccceeefffddd```ZZZUUURRRSSSTTTRRRSSSUUUVVVYYYZZZ\\\]]]}}}uuuttttttttttttuuuuuuttttttvvvwwwwwwwwwwwwyyyzzzzzz{{{{{{|||||||||||||||yyyxxxwwwuuusssqqqpppoooqqqsssuuuxxxzzz{{{||||||xxxxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxxxxxxxyyyzzzzzz{{{xxxwwwuuuuuuvvvvvvtttrrroooppprrrttttttrrrpppoooooonnnnnnnnnmmmmmmllllllllllllmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmnnnnnnnnnjjjkkklllmmmmmmmmmmmmlllmmmnnnnnnnnnnnnnnnnnnnnnmmmllljjjgggddd___[[[YYYZZZ]]]aaadddgggiiilllooolllkkkhhheee```\\\YYYWWWRRRQQQOOOOOOOOORRRUUUVVVXXX[[[___aaacccdddeeegggfffhhhkkkmmmqqqwww}}}|||xxxvvvsssqqqpppppppppooonnnmmmlllkkkjjjiiiiiijjjllllllkkkiiihhhiiiiiijjjkkkkkklllllllllmmmoooqqqqqqqqqpppooolllllllllnnnpppsssssstttuuutttsssqqqpppooonnnnnnnnnnnnoooppppppqqqrrrrrrllllllkkkjjjiiihhhhhhgggffffffeeedddddddddddddddffffffggghhhiiikkklllmmmkkkmmmooopppqqqqqqpppooommmmmmmmmmmmnnnoooppppppooorrrwwwzzz|||~~~~~~}}}}}}}}}|||yyywwwtttssstttvvvwwwvvvssspppnnnooopppqqqqqqqqqpppooopppoooooooooooopppqqqqqqqqqrrrsssuuuvvvwwwxxxxxxzzzwwwsssqqqpppooonnnlllkkkeeeaaabbbccceeekkkqqqooooooooollljjjhhhiiijjjkkklllmmmmmmllljjjgggeeeddddddeeefffhhhiiijjjkkkllllllmmmmmmnnnnnnoooooonnnooopppqqqrrrttttttuuuuuurrroookkkhhhccc]]]YYYVVVUUUUUUUUUVVVWWWYYYZZZ]]]___aaabbbcccdddgggiiimmmooosssxxx||||||yyyvvvuuuuuuuuuuuusssooohhh___YYYUUUTTTSSSSSSTTTVVVXXXZZZaaadddhhhnnntttzzz~~~|||yyywwwrrrpppmmmjjjfff```ZZZVVVNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQSSSUUUWWWXXXZZZ[[[\\\\\\]]]^^^___```aaaaaabbbbbbcccdddeeegggiiijjjmmmmmmrrryyy~~~}}}}}}||||||zzz{{{{{{||||||{{{{{{zzzzzzzzzyyyyyyxxxxxxwwwwwwyyy{{{~~~~~~{{{yyywwwuuutttsssssssssttttttuuuttttttttttttttttttttttttssssssttttttuuuuuuvvvvvvuuuuuuvvvwwwyyyzzz|||}}}}}}~~~~~~|||{{{zzzxxxxxxvvvuuussssssrrrrrrqqqqqqppppppppppppqqqqqqlllmmmmmmlllkkkhhhfffeee^^^___aaabbbaaa```^^^\\\ZZZ\\\]]]^^^^^^^^^^^^___aaa```\\\WWWRRRPPPQQQSSSSSSTTTVVVXXX[[[]]]___```|||sssrrrqqqqqqsssuuuuuuuuutttuuuvvvvvvuuuvvvxxx{{{{{{{{{|||}}}}}}}}}}}}|||zzzyyyyyywwwvvvsssqqqppprrrtttwwwyyy{{{}}}}}}}}}yyyyyywwwwwwwwwxxxyyyzzzyyyzzzzzzzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzyyywwwvvvuuuvvvuuutttrrrpppqqqsssttttttsssqqqpppppppppoooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkllllllmmmlllmmmmmmnnnmmmkkkiiihhhlllmmmnnnnnnooonnnnnnnnnnnnmmmkkkhhhddd___[[[YYYZZZ]]]aaadddgggiiillloookkkjjjhhheeeaaa]]]ZZZXXXSSSRRRPPPOOOOOOQQQTTTVVVWWWZZZ^^^aaabbbccceeefffeeegggjjjmmmqqqvvv}}}{{{wwwtttrrroooooopppoooooommmlllkkkkkkjjjjjjkkklllmmmkkkjjjiiiiiijjjllllllllllllllllllmmmnnnoooppppppooonnnlllmmmnnnooopppqqqrrrsssuuuuuusssrrrqqqqqqppppppmmmmmmmmmnnnnnnnnnnnnoooiiiiiiiiiiiihhhhhhhhhhhhhhhfffdddbbbaaabbbcccdddffffffggghhhiiijjjkkkkkkkkkkkklllmmmnnnooooooooollllllllllllmmmnnnooopppoooqqqtttvvvwwwyyy|||~~~~~~}}}{{{zzz{{{zzzzzz{{{|||{{{yyyvvvqqqqqqqqqrrrssssssqqqooonnnnnnpppqqqqqqqqqpppooommmmmmmmmmmmmmmnnnoooooopppqqqrrrtttuuuwwwxxxyyyzzzxxxtttrrrqqqooommmkkkiiidddaaabbbdddfffkkkrrrooopppooommmjjjiiijjjkkklllmmmnnnnnnmmmjjjhhhfffddddddeeeggghhhjjjkkkkkkllllllllllllllllllllllllooooooooooooppppppppppppqqqooollljjjgggccc^^^ZZZVVVVVVUUUUUUUUUWWWXXXYYY[[[]]]```cccdddfffiiikkknnnpppsssxxx||||||yyywwwvvvuuuttttttsssnnnggg^^^WWWUUUUUUTTTTTTUUUXXXZZZ\\\aaadddiiipppvvv|||}}}yyyvvvqqqmmmiiieeeaaa\\\VVVSSSMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPPPPQQQRRRSSSTTTVVVXXXYYYZZZ[[[]]]]]]^^^___```aaaaaabbbaaaaaabbbccceeefffhhhiiiooopppttt|||~~~}}}|||{{{zzz{{{{{{yyyzzzzzz{{{{{{zzzzzzyyyxxxwwwwwwvvvvvvuuuttttttuuuwww{{{~~~yyyxxxwwwwwwwwwxxxyyyzzzwwwvvvvvvtttsssrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssstttvvvxxxzzz{{{{{{|||}}}~~~zzzyyyxxxwwwvvvvvvuuuuuutttttttttsssttttttuuuvvvooonnnnnnllljjjiiigggfff______```aaa```___^^^]]]]]]]]]^^^^^^___^^^^^^]]]___^^^\\\XXXTTTRRRSSSUUUTTTUUUWWWYYY[[[^^^___```wwwqqqooonnnooorrruuuvvvuuusssttttttttttttuuuxxxzzz{{{{{{|||}}}}}}}}}}}}}}}zzzzzzzzzyyyxxxuuusssrrrqqqsssuuuxxxzzz{{{{{{{{{zzzyyywwwvvvvvvwwwyyyzzzyyyyyyzzzzzzzzz{{{{{{{{{|||{{{zzzyyyyyyyyyyyyyyyyyyxxxvvvuuuvvvuuusssrrrsssssstttuuuuuutttssssssrrrrrrqqqqqqpppoooooonnnooonnnnnnnnnnnnnnnnnnooommmmmmkkkjjjiiijjjjjjkkklllmmmnnnooonnnllljjjiiikkklllmmmnnnnnnnnnmmmmmmlllllljjjhhhddd```]]]ZZZZZZ]]]aaadddgggiiillloookkkjjjhhheeebbb^^^[[[YYYTTTRRRPPPOOOOOOQQQSSSUUUWWWZZZ^^^```aaabbbccceeedddfffjjjmmmqqqvvv|||~~~yyyuuusssnnnoooooooooooommmlllkkkmmmlllkkklllmmmnnnllljjjiiijjjlllmmmnnnnnnmmmmmmlllmmmmmmnnnnnnnnnmmmmmmkkklllnnnoooooooooppppppttttttsssrrrrrrrrrrrrrrrllllllllllllkkkkkkkkkkkkhhhhhhhhhhhhiiiiiiiiiiiiiiigggccc```___aaaccceeeffffffgggiiijjjjjjjjjjjjjjjjjjjjjjjjkkkmmmooopppmmmmmmmmmmmmnnnooopppqqqpppqqqrrrrrrssstttwwwzzzyyyzzz{{{|||||||||{{{zzzyyyzzz|||}}}}}}~~~}}}zzzxxxwwwuuuuuuvvvxxxyyyyyywwwuuuqqqpppooooooqqqqqqpppooonnnooopppqqqrrrqqqppppppllllllkkkkkkllllllmmmnnnppppppqqqssstttvvvxxxyyyzzzxxxvvvtttrrrpppllljjjfffaaa___aaaccceeekkkqqqpppqqqpppnnnkkkjjjjjjkkkmmmmmmmmmmmmlllkkkiiihhheeeeeefffgggiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnoooooooooooonnnllljjjhhhfffccc^^^[[[WWWWWWVVVUUUUUUVVVXXXYYYYYY\\\```ccceeehhhkkkmmmoooqqqtttwww{{{~~~}}}zzzxxxwwwttttttsssrrrnnnfff]]]VVVVVVUUUUUUUUUWWWYYY\\\^^^bbbeeelllttt{{{~~~xxxuuunnnjjjddd___[[[WWWSSSPPPLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQSSSTTTUUUVVVXXXZZZ[[[[[[]]]^^^___```aaabbbbbbcccccccccdddeeefffgggiiiiiipppqqqvvv~~~}}}{{{zzzyyywwwwwwwwwwwwxxxwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuttttttssssssuuuwwwyyy}}}}}}|||{{{{{{{{{}}}~~~{{{zzzyyywwwuuurrrqqqpppppppppppppppooooooooooooooopppqqqrrrtttwwwyyyzzzzzzzzzzzz{{{}}}|||{{{{{{zzzyyyyyyyyyzzzxxxxxxxxxxxxxxxyyyzzzzzzuuutttqqqnnnllliiihhhgggbbbbbbaaaaaaaaa`````````______^^^____________^^^\\\\\\\\\ZZZWWWVVVVVVXXXVVVWWWYYY[[[]]]```aaabbb~~~}}}}}}wwwpppmmmlllnnnrrruuuvvvuuurrrssstttsssssstttwwwzzz{{{{{{|||}}}}}}}}}}}}}}}zzzzzz{{{zzzyyywwwuuutttoooqqqtttwwwxxxyyyxxxxxx{{{yyyxxxvvvvvvwwwyyyzzzyyyzzzzzzzzz{{{{{{||||||}}}|||{{{zzzyyyxxxxxxxxxyyyxxxvvvuuuvvvuuusssrrruuuuuuvvvvvvvvvvvvuuuuuusssssssssrrrqqqppppppooooooooonnnnnnnnnnnnoooooonnnmmmkkkiiihhhhhhiiiiiijjjkkkmmmoooppppppooonnnjjjkkkmmmnnnnnnnnnmmmmmmkkkjjjiiihhheeeaaa^^^]]]ZZZ]]]aaadddgggiiillloookkkkkkiiifffbbb___[[[ZZZUUUSSSQQQOOOOOOPPPRRRTTTWWWZZZ]]]``````aaacccddddddfffjjjmmmqqqvvv|||zzzvvvsssnnnnnnooooooooommmlllkkknnnmmmlllmmmnnnnnnmmmkkkjjjkkklllnnnooonnnnnnmmmlllmmmmmmmmmmmmmmmlllllljjjkkkmmmnnnmmmmmmnnnnnnsssrrrrrrqqqqqqrrrrrrssslllkkkkkkjjjjjjiiiiiihhhggghhhhhhiiijjjjjjkkkkkkjjjgggbbb___^^^```cccfffeeefffgggiiijjjjjjjjjjjjjjjiiihhhhhhiiilllnnnpppnnnnnnnnnnnnooopppqqqrrrqqqqqqqqqppppppqqquuuxxxvvvwwwxxxyyyyyyxxxwwwvvvvvvwwwxxxyyyyyyzzzzzzyyyyyy{{{~~~~~~|||yyywwwvvvqqqqqqrrruuuwwwwwwuuussssssqqqoooooopppqqqqqqpppnnnoooppprrrrrrqqqqqqpppmmmllllllllllllmmmnnnnnnppppppqqqrrrtttvvvxxxyyyzzzyyywwwuuutttqqqllliiiccc___]]]```bbbeeejjjqqqrrrrrrqqqooollljjjjjjkkkmmmmmmmmmmmmlllkkkjjjiiiffffffggghhhiiijjjkkkkkkmmmmmmllllllllllllkkkkkkmmmmmmnnnnnnooooooppppppllljjjhhhgggeeeccc^^^[[[XXXWWWVVVVVVVVVWWWXXXYYYYYY\\\```dddfffiiilllnnnpppqqqtttwwwzzz}}}}}}{{{yyywwwttttttsssrrrmmmfff\\\VVVWWWVVVVVVVVVXXXZZZ]]]___hhhmmmttt}}}xxxssslllgggaaa[[[WWWTTTQQQOOOLLLLLLKKKKKKKKKLLLMMMMMMOOOOOOPPPQQQRRRRRRRRRRRRTTTTTTUUUWWWYYYZZZ[[[\\\^^^^^^___```aaabbbccccccgggggggggggghhhjjjkkklllqqqrrrwww~~~{{{yyyxxxwwwvvvtttttttttuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvuuuttttttssssssvvvwwwyyy|||}}}}}}~~~~~~|||yyyvvvsssqqqppppppppppppooonnnnnnnnnmmmnnnnnnoooqqqsssvvvxxxyyyyyyyyyyyyyyy{{{}}}}}}}}}|||||||||||||||}}}{{{{{{{{{{{{{{{|||}}}~~~}}}zzzvvvrrrnnnkkkjjjiiieeeeeedddccccccccccccdddaaa_________``````___^^^YYYZZZ[[[[[[YYYXXXYYYZZZZZZ[[[\\\^^^```bbbdddeeexxxnnniiiddddddhhhnnnqqqsssssssssttttttuuuuuuvvvvvvxxxxxxyyyyyyzzz{{{||||||zzzzzzzzzyyyxxxwwwvvvuuuttttttuuuuuuvvvvvvwwwwww{{{zzzyyyyyyyyy{{{|||~~~zzzzzz{{{||||||}}}||||||||||||||||||{{{zzzyyyxxxyyyxxxwwwwwwvvvwwwwwwxxxuuuuuuuuuwwwyyyzzzyyyxxxwwwwwwuuutttrrrpppooonnnlllllllllmmmmmmooopppqqqmmmlllkkkkkkkkkkkklllmmmkkkkkklllmmmnnnooopppppppppppppppoooooooooooooookkkiiigggfffeeebbb^^^[[[[[[]]]```cccfffhhhhhhiiiiiiiiigggdddaaa^^^[[[ZZZXXXVVVSSSQQQQQQRRRUUUWWWWWWYYY\\\___```cccfffhhhkkklllnnnpppsssxxx~~~{{{vvvrrrpppooonnnmmmkkkkkkkkkkkkpppppppppppppppooonnnnnnllllllmmmmmmmmmmmmmmmllllllllljjjjjjjjjjjjllllllkkkkkkjjjkkkkkkllllllmmmmmmnnnoooppppppooonnnnnnooommmjjjiiikkklllmmmmmmjjjhhhggghhhjjjlllllllllkkkiiifffcccaaa```aaaaaaeeeffffffggghhhgggggggggeeeffffffggghhhiiiiiijjjjjjjjjkkkkkklllmmmnnnnnnqqqppppppoooppprrrsssuuutttuuuvvvvvvvvvuuusssrrrooopppqqqssstttuuuvvvvvvuuuvvvwwwwwwvvvtttrrrppprrrrrrssstttuuuvvvwwwxxxsssqqqooommmllllllmmmnnnnnnnnnoooppppppooonnnmmmkkkkkklllmmmmmmnnnnnnooopppqqqrrrsssttttttttttttvvvwwwxxxwwwtttooojjjgggddd___]]]]]]___aaajjjrrrxxxvvvrrrooollljjjiiihhhmmmlllkkkkkkjjjjjjjjjjjjhhhggggggggggggiiijjjkkklllmmmnnnnnnnnnmmmlllkkkllllllllllllllllllllllllnnnllljjjgggeeebbb]]]ZZZTTTSSSSSSSSSTTTVVVXXXZZZ\\\___aaaccceeefffiiilllpppssswwwyyy{{{~~~}}}{{{{{{{{{zzzyyyvvvqqqkkkddd]]]ZZZWWWUUUVVVYYYZZZ[[[___fffjjjpppyyyuuuoooeeebbb^^^XXXTTTQQQOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQSSSTTTUUUWWWXXXYYYYYYYYYZZZ\\\^^^]]]]]]]]]^^^___```aaabbbdddfffiiikkklllnnnpppqqqsssvvvzzz{{{yyyxxxvvvuuutttsssrrrrrrqqqrrrppprrrttttttsssssstttuuutttttttttsssssstttttttttrrruuuyyy|||~~~~~~{{{wwwuuutttrrrqqqpppoooooonnnoooooolllmmmmmmnnnooopppqqqrrruuuvvvxxxzzz}}}}}}yyyuuusssooommmlllkkkiiigggfffeeedddddddddcccbbbaaaaaa``````aaa```___]]][[[[[[[[[[[[\\\]]]___bbbcccccccccdddeee}}}lllgggbbbaaafffllloooqqqrrrrrrssssssttttttttttttxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvwwwyyyzzzzzzzzzzzzzzzzzz{{{|||}}}}}}{{{{{{|||}}}}}}}}}||||||||||||||||||{{{zzzyyyyyywwwvvvvvvvvvuuuuuutttttttttssstttvvvxxxzzzyyyxxxwwwvvvuuutttrrrqqqpppooommmllllllmmmnnnooopppqqqnnnmmmllllllllllllmmmnnnooooooooooooooooooooopppsssrrrqqqpppooommmllllllkkkiiigggfffeeebbb^^^[[[[[[]]]```cccfffhhhhhhiiiiiiiiigggdddaaa^^^[[[ZZZWWWUUUSSSPPPPPPRRRTTTVVVWWWYYY\\\___```cccfffhhhkkklllnnnppptttyyy{{{vvvsssrrrqqqooonnnlllkkkkkkjjjpppqqqqqqqqqqqqpppoooooommmmmmmmmnnnmmmmmmllllllllllllkkkjjjjjjkkkllllllkkkkkkjjjiiijjjjjjkkklllllllllmmmnnnnnnnnnmmmlllmmmkkkiiihhhiiikkkkkkkkkkkkjjjiiijjjllllllllljjjkkkiiigggdddbbbaaabbbbbbeeeeeefffggggggggggggfffhhhhhhhhhhhhhhhhhhhhhhhhjjjkkkkkkllllllmmmmmmmmmooooooooopppqqqrrrssstttttttttuuuvvvuuuuuussssssrrrrrrrrrrrrrrrqqqpppppprrrssstttuuutttsssqqqoooqqqqqqrrrrrrssssssttttttrrrqqqooonnnmmmmmmmmmnnnmmmnnnooooooooonnnmmmlllkkkkkkkkklllmmmmmmnnnnnnppppppqqqsssssstttttttttuuuvvvwwwvvvsssoookkkhhhddd```^^^^^^```ccckkktttxxxwwwssspppmmmjjjiiiiiillllllkkkkkkkkkkkkkkkkkkkkkjjjiiihhhhhhiiiiiijjjllllllmmmmmmmmmlllkkkjjjkkkkkkkkkkkkkkkkkkkkkkkklllkkkhhhfffdddaaa\\\YYYTTTTTTSSSSSSTTTVVVXXXZZZ]]]___bbbdddeeegggjjjlllooorrrvvvyyy{{{}}}~~~|||{{{{{{yyyxxxvvvqqqllleee```\\\ZZZXXXXXX\\\^^^___dddkkkssszzzuuunnnccc```[[[VVVRRRPPPPPPOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXZZZZZZZZZ[[[]]]_______________```aaabbbccceeegggkkkmmmnnnppprrrtttyyy{{{~~~{{{yyyxxxvvvuuutttsssrrrrrrrrrrrroooqqqssssssrrrrrrrrrsssuuutttsssrrrrrrssstttuuusssuuuxxx{{{|||~~~|||yyywwwvvvtttsssrrrpppoooooooooooolllmmmmmmnnnoooppppppqqqqqqrrrtttvvvxxxzzz||||||}}}yyyvvvrrrpppooonnnllljjjiiihhhggggggfffeeedddcccbbbbbbbbbbbb______^^^]]]]]]^^^___```^^^```bbbccccccdddeeefffmmmgggbbbaaaeeekkkooopppqqqqqqrrrrrrssssssrrrrrrxxxxxxwwwwwwwwwvvvvvvvvvwwwxxxyyyyyyzzzzzzyyyyyyxxxwwwvvvvvvvvvxxxzzz{{{yyyyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||}}}}}}}}}}}}|||{{{zzzyyytttuuuuuuuuutttsssqqqppprrrqqqrrrtttwwwyyyxxxwwwvvvuuuuuusssrrrqqqppppppnnnnnnmmmmmmnnnoooppppppooonnnmmmllllllmmmnnnoooqqqqqqqqqqqqpppppppppooorrrrrrqqqpppnnnmmmllllllkkkiiihhhfffeeebbb^^^[[[[[[]]]```cccfffhhhhhhiiiiiiiiigggdddaaa^^^[[[ZZZVVVUUURRRPPPPPPQQQSSSUUUWWWYYY\\\___```cccfffhhhjjjkkknnnppptttzzz~~~zzzvvvssssssrrrqqqooommmlllllllllqqqqqqqqqqqqqqqppppppooonnnnnnnnnnnnnnnmmmlllkkkllllllkkkkkkkkkkkklllllllllkkkiiihhhhhhiiikkklllkkkllllllmmmllllllkkkkkkllliiigggggghhhjjjjjjiiikkkkkkkkklllnnnnnnllljjjkkkjjjhhheeedddccccccdddddddddeeefffffffffffffffiiiiiiiiiiiihhhhhhhhhhhhllllllllllllllllllllllllmmmmmmooopppqqqrrrrrrsssssssssttttttuuuttttttsssqqqrrrqqqqqqpppooommmmmmooopppqqqrrrrrrqqqpppoooppppppppppppppppppppppppooooooooooooooonnnmmmmmmmmmmmmnnnnnnmmmmmmlllkkkjjjjjjkkkllllllmmmmmmnnnooopppqqqrrrrrrrrrrrrrrrssstttuuuuuusssoookkkiiieee```^^^___aaadddllluuuyyywwwtttpppmmmkkkjjjiiikkkkkkkkklllllllllllllllnnnmmmllljjjjjjiiijjjjjjkkkllllllllllllkkkjjjiiijjjjjjjjjjjjjjjjjjjjjjjjkkkiiifffeeeccc___[[[WWWUUUTTTSSSSSSTTTVVVXXXYYY]]]___bbbdddfffhhhkkkmmmooorrrvvvyyy{{{~~~}}}||||||xxxxxxvvvrrrmmmgggbbb___\\\ZZZ\\\```bbbdddkkkrrr||||||qqqkkk```]]]XXXSSSPPPPPPPPPQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWXXXZZZZZZZZZ\\\^^^```bbbaaaaaaaaabbbcccddddddfffiiillloooqqqrrruuuwww}}}~~~|||zzzxxxxxxvvvuuutttssssssrrrrrrsssppprrrssstttsssrrrrrrsssuuutttrrrqqqqqqrrrtttuuuuuuvvvwwwxxxxxxzzz~~~|||{{{zzzxxxwwwuuusssqqqpppoooooommmnnnnnnnnnooooooooopppooooooqqqrrrtttvvvwwwxxxzzz{{{{{{|||}}}~~~zzzvvvsssrrrqqqooonnnmmmllllllkkkiiihhhgggeeeddddddcccccc_________```aaabbbcccdddaaaccceeegggggggggiiijjj~~~qqqkkkdddbbbfffkkkoooqqqpppqqqrrrsssssssssrrrqqqvvvvvvvvvvvvvvvwwwwwwwwwvvvwwwxxxzzz{{{{{{{{{{{{zzzxxxvvvtttssstttvvvxxxwwwyyyzzz|||}}}}}}}}}|||~~~}}}|||}}}}}}}}}}}}|||{{{zzzzzzssstttuuuuuutttrrrooommmppppppqqqsssvvvxxxxxxwwwtttttttttssssssrrrrrrqqqoooooonnnnnnnnnoooppppppooonnnmmmllllllmmmnnnoooppppppppppppppppppppppppnnnnnnnnnoooooooooooooookkkjjjhhhgggeeeccc___[[[[[[]]]```cccfffhhhhhhiiiiiiiiigggdddaaa^^^[[[ZZZWWWUUUSSSQQQQQQRRRTTTUUUWWWYYY\\\___```cccfffhhhhhhjjjlllooosssyyy}}}yyyvvvtttrrrrrrqqqpppoooooooooooopppppppppppppppooonnnnnnnnnoooooonnnnnnmmmlllkkklllllllllkkkkkklllllllllmmmllljjjhhhhhhiiijjjlllllllllllllllllllllkkkkkkkkkiiihhhhhhiiijjjjjjiiijjjjjjkkknnnppppppnnnlllkkkjjjiiigggfffeeeeeeeeecccdddeeeeeeffffffeeeeeehhhhhhhhhiiiiiiiiiiiiiiillllllllllllllllllkkkkkkkkklllnnnqqqrrrssssssrrrrrrsssssstttttttttttttttooooooppppppppppppoooooommmnnnoooppppppppppppoooppppppoooooonnnmmmmmmmmmmmmnnnpppppppppooommmlllmmmmmmmmmmmmlllkkkkkkjjjjjjjjjkkkkkklllmmmmmmmmmoooooopppqqqqqqqqqqqqqqqrrrrrrssssssqqqoookkkjjjccc___]]]^^^```dddmmmvvvyyywwwssspppmmmkkkiiiiiikkkkkklllmmmmmmmmmmmmmmmnnnmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggeeecccbbb^^^ZZZWWWUUUTTTSSSSSSTTTUUUXXXYYY]]]___bbbdddfffhhhkkknnnpppssswwwzzz}}}~~~}}}|||zzzyyyxxxtttoooiiidddaaa^^^\\\^^^bbbfffiiipppxxxtttjjjddd]]]ZZZUUUQQQOOOPPPRRRSSSSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXVVVWWWYYYZZZZZZ[[[^^^```cccbbbbbbbbbccccccdddeeefffiiimmmqqqsssuuuxxxzzz~~~|||zzzxxxwwwvvvttttttsssrrrrrrrrrrrrrrrrrrtttuuuuuutttssstttuuuuuutttrrrpppppprrrtttuuuvvvvvvvvvuuuuuuvvvzzz}}}|||}}}~~~~~~~~~|||zzzxxxvvvtttsssrrrrrrppppppppppppppppppppppppooopppqqqrrrsssuuuvvvvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{|||~~~}}}xxxuuusssrrrqqqpppooooooooooookkkjjjiiigggfffeeeeeeeeebbbbbbccccccdddeeeeeefffeeegggjjjkkkllllllnnnooo}}}uuunnnfffbbbdddiiilllmmmoooppprrrsssttttttsssrrrssstttuuuvvvwwwxxxyyyyyyvvvwwwxxxzzz|||}}}}}}}}}~~~|||xxxuuusssrrrssstttvvvwwwzzz{{{}}}}}}||||||~~~}}}}}}}}}}}}}}}}}}|||{{{zzzyyytttuuuvvvvvvuuurrrooonnnpppppppppsssuuuwwwvvvuuussssssssssssssssssssssssqqqppppppoooooooooppppppmmmmmmlllkkkkkklllmmmmmmmmmmmmnnnnnnoooppppppqqqmmmmmmnnnnnnoooooooooooollljjjhhhgggfffccc___\\\[[[]]]```cccfffhhhhhhiiiiiiiiigggdddaaa^^^[[[ZZZXXXVVVUUUSSSSSSTTTUUUVVVWWWYYY\\\___```cccfffhhhfffhhhjjjmmmqqqwww~~~|||yyyvvvtttpppppppppppppppqqqrrrrrrnnnnnnnnnnnnnnnmmmmmmlllnnnnnnoooooonnnmmmmmmlllllllllllllllllllllllllllnnnlllkkkjjjjjjkkklllmmmooonnnnnnmmmmmmmmmmmmmmmlllkkkiiijjjkkklllkkkjjjhhhhhhjjjnnnqqqqqqpppnnnjjjjjjiiihhhggggggffffffcccdddeeeeeeffffffeeeeeeeeefffggghhhiiijjjkkkkkkllllllllllllllllllkkkkkkjjjlllnnnqqqsssttttttttttttttttttsssttttttttttttqqqqqqqqqrrrqqqqqqpppooommmnnnooooooppppppqqqqqqqqqqqqpppooonnnmmmlllllllllmmmoooqqqqqqpppnnnmmmnnnmmmmmmlllkkkjjjjjjjjjjjjjjjkkkllllllmmmmmmnnnooooooppppppqqqqqqppppppqqqqqqrrrqqqpppnnnkkkjjjaaa]]][[[]]]___cccllluuuxxxvvvsssooollljjjiiiiiikkklllmmmnnnnnnnnnnnnnnnllllllmmmmmmnnnnnnnnnnnnkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggeeecccbbb___ZZZWWWVVVUUUSSSSSSSSSUUUWWWYYY\\\^^^aaadddfffhhhkkknnnqqqtttxxx|||~~~~~~}}}}}}|||zzzwwwrrrlllgggdddaaa___aaaeeeiiimmmvvv~~~zzznnneee```ZZZXXXTTTQQQPPPQQQSSSTTTRRRSSSSSSTTTUUUVVVVVVVVVXXXYYYZZZ[[[[[[ZZZZZZYYYVVVWWWYYYYYYYYY[[[]]]___bbbbbbbbbbbbcccdddeeeeeegggjjjooorrruuuxxx{{{}}}}}}{{{xxxvvvttttttsssrrrqqqqqqqqqqqqqqqqqqrrrtttuuuuuusssrrrssstttuuutttrrrqqqqqqrrrtttuuuvvvvvvvvvtttssssssvvvyyyzzzzzz|||}}}~~~~~~|||zzzyyyxxxwwwwwwuuuuuuttttttsssrrrrrrrrrqqqqqqqqqrrrssssssttttttvvvvvvwwwwwwwwwwwwvvvuuuuuuvvvxxx{{{|||}}}||||||~~~}}}}}}~~~|||xxxuuusssrrrqqqpppppppppppppppmmmlllkkkiiihhhgggggggggggggggggghhhhhhggggggggghhhjjjmmmooooooppprrrsssxxxpppfff``````ccceeefffmmmnnnqqqsssuuuuuutttsssrrrrrrsssuuuwwwxxxzzzzzzwwwwwwyyy{{{|||}}}~~~~~~|||xxxvvvtttttttttuuuvvvxxxyyy{{{{{{||||||~~~~~~~~~~~~}}}||||||||||||{{{zzzyyyxxxtttuuuuuuuuutttsssqqqpppqqqqqqqqqsssuuuvvvuuutttrrrrrrrrrsssssstttttttttrrrrrrqqqpppooooooooopppmmmlllkkkjjjjjjkkklllmmmkkkkkklllmmmnnnoooppppppppppppooonnnnnnmmmllllllllljjjiiigggfffccc___\\\[[[]]]```cccfffhhhhhhiiiiiiiiigggdddaaa^^^[[[ZZZXXXWWWVVVUUUTTTUUUVVVVVVWWWYYY\\\___```cccfffhhhfffgggjjjlllpppvvv|||{{{xxxvvvtttpppppppppppppppqqqrrrsssmmmmmmmmmmmmmmmlllkkkkkkmmmnnnnnnoooooonnnnnnnnnllllllmmmmmmmmmmmmllllllmmmmmmmmmmmmnnnnnnooooooqqqpppooonnnnnnnnnnnnnnnmmmlllkkklllmmmmmmlllkkkhhhhhhjjjmmmpppqqqpppoooiiiiiiiiihhhhhhgggggggggddddddeeefffffffffffffffcccdddeeeggghhhjjjkkklllllllllllllllllllllllllllkkklllnnnqqqsssuuuvvvvvvvvvvvvuuutttttttttttttttuuuuuutttsssrrrpppnnnmmmnnnnnnooooooppppppqqqqqqqqqppppppooommmllllllkkkkkkmmmooopppqqqpppooonnnooonnnmmmlllkkkjjjjjjjjjkkkkkkllllllmmmnnnnnnooooooppppppqqqqqqqqqppppppqqqqqqqqqpppnnnllljjjiii```\\\ZZZ\\\___cccmmmvvvyyywwwtttpppmmmkkkjjjiiilllmmmnnnooooooooonnnmmmkkklllmmmnnnoooooooooooolllkkkjjjjjjiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhfffdddccc```\\\YYYVVVUUUTTTSSSSSSUUUWWWXXXZZZ]]]```ccceeehhhkkkmmmqqqtttxxx|||~~~~~~}}}zzzuuupppkkkiiigggeeefffkkkooosss|||vvvkkkccc___YYYXXXVVVTTTSSSSSSTTTUUURRRSSSSSSTTTUUUVVVWWWWWWYYYZZZ[[[\\\]]]\\\\\\[[[XXXYYYZZZZZZZZZ[[[]]]___bbbbbbbbbcccdddeeeggggggiiilllqqquuuxxx{{{}}}{{{yyywwwuuutttssssssrrrrrrqqqqqqqqqqqqrrrrrrqqqsssttttttrrrqqqqqqrrrtttttttttsssssstttttttttuuuvvvuuutttrrrrrrtttvvvwwwwwwyyyzzz{{{||||||||||||}}}~~~~~~~~~}}}}}}~~~{{{{{{zzzyyyxxxwwwvvvuuurrrrrrrrrrrrssssssssssssvvvvvvwwwxxxwwwvvvuuutttqqqrrrtttuuuwwwxxxxxxyyyyyyyyyyyyzzz|||~~~{{{wwwtttrrrqqqqqqpppppppppqqqqqqnnnnnnmmmlllkkkkkkkkkkkklllmmmmmmmmmmmmmmmlllkkklllnnnqqqsssttttttvvvxxx}}}tttiiiaaa___```aaaaaaiiikkkooorrrtttuuutttsssqqqrrrssstttuuuvvvwwwwwwwwwxxxzzz{{{}}}}}}~~~~~~~~~}}}{{{yyywwwvvvuuuuuuuuuuuuvvvwwwxxxzzz{{{||||||}}}~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzyyyxxxwwwtttttttttssssssrrrrrrrrrsssrrrrrrsssuuuvvvtttsssqqqqqqrrrrrrssstttuuuuuutttsssrrrqqqpppooooooooonnnmmmlllkkkkkklllmmmnnnlllllllllmmmmmmnnnnnnnnnooooooooonnnmmmmmmlllllllllkkkiiihhhfffccc___\\\[[[]]]```cccfffhhhhhhiiiiiiiiigggdddaaa^^^[[[ZZZWWWVVVUUUUUUTTTTTTUUUUUUWWWYYY\\\___```cccfffhhhgggiiikkkmmmpppuuu|||{{{xxxuuutttrrrqqqqqqpppppppppppppppmmmmmmnnnnnnmmmmmmlllkkklllmmmnnnoooooopppooooookkklllmmmnnnnnnmmmlllkkkmmmnnnpppqqqrrrrrrrrrrrrrrrqqqpppnnnmmmmmmnnnnnnmmmlllkkklllnnnnnnlllkkklllkkkjjjkkkmmmnnnnnnmmmhhhhhhhhhhhhhhhhhhggggggeeeeeefffggggggggggggfffcccdddeeefffggghhhiiiiiijjjkkkkkkllllllmmmmmmmmmlllmmmnnnpppsssvvvxxxyyyyyyxxxwwwuuutttttttttttttttttttttsssrrrpppooonnnooonnnnnnnnnnnnoooooopppoooooonnnnnnmmmlllkkkkkkkkklllnnnooopppppppppooopppooommmlllkkkjjjkkkkkkllllllmmmnnnnnnooooooppppppqqqqqqqqqqqqqqqppppppqqqqqqpppooommmkkkiiihhh```\\\[[[]]]```eeennnwww{{{yyyvvvrrrooommmlllkkkmmmnnnoooppppppooommmllllllmmmnnnoooooonnnnnnmmmmmmlllkkkjjjiiijjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiigggfffeeebbb^^^[[[VVVUUUTTTSSSSSSUUUWWWXXXYYY\\\___bbbdddgggjjjmmmooorrrwww{{{}}}}}}}}}}}}|||yyyuuurrroooooommmnnnrrrvvv{{{~~~ooofff```]]]YYYXXXXXXWWWVVVVVVUUUUUUSSSSSSTTTUUUVVVWWWXXXXXXXXXYYY[[[]]]^^^^^^]]]\\\\\\]]]]]]]]]\\\\\\^^^```bbbccccccdddfffhhhjjjkkkkkkoootttyyy|||~~~{{{{{{uuutttssssssrrrrrrsssssstttssssssrrrrrrssssssttttttuuuvvvvvvtttsssssstttttttttuuuvvvvvvuuutttttttttuuuvvvuuusssrrrssstttssstttuuuvvvxxxxxxxxxxxxzzz{{{|||}}}~~~~~~~~~|||{{{zzzyyyvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwyyyzzzzzzyyyxxxwwwrrrrrrrrrssstttvvvwwwxxxuuuuuuvvvwwwyyy{{{}}}~~~}}}||||||{{{zzzvvvtttqqqqqqqqqpppqqqqqqrrrrrrqqqppppppooooooppppppqqqpppqqqrrrsssttttttsssssstttvvvyyy{{{|||}}}yyylllccc````````````fffiiimmmqqqsssttttttsssrrrrrrrrrsssssstttttttttxxxyyyzzz|||}}}}}}~~~~~~yyyyyyyyyxxxwwwvvvuuuuuuuuuuuutttuuuvvvyyy{{{|||{{{|||}}}~~~~~~~~~~~~~~~zzzzzzzzzzzzyyyxxxwwwwwwssssssrrrqqqqqqrrrrrrssstttsssssstttuuuuuutttrrrpppqqqqqqrrrssstttuuuvvvtttsssrrrqqqppppppooooooooonnnmmmllllllmmmnnnooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllmmmnnnooooooppplllkkkiiihhhfffddd```\\\[[[]]]```cccfffhhhhhhiiiiiiiiigggdddaaa^^^[[[ZZZVVVUUUUUUTTTSSSTTTTTTTTTWWWYYY\\\___aaacccfffhhhiiijjjlllnnnqqqvvv|||{{{xxxuuussstttsssrrrpppooonnnmmmmmmnnnnnnnnnooonnnmmmmmmlllkkklllmmmoooppppppppppppkkklllmmmnnnnnnmmmlllkkkmmmnnnqqqtttuuuuuutttsssrrrqqqooonnnmmmmmmmmmnnnlllkkkkkklllmmmmmmllljjjooommmkkkkkkkkklllkkkjjjgggggghhhhhhhhhhhhggggggeeefffgggggghhhhhhggggggdddeeeeeeeeeffffffggggggjjjjjjkkkkkklllmmmnnnnnnnnnnnnooopppsssvvvyyy{{{{{{zzzxxxvvvttttttttttttppppppqqqrrrrrrrrrrrrrrrooonnnnnnmmmmmmmmmnnnnnnnnnnnnmmmllllllkkkjjjjjjllllllmmmoooppppppppppppqqqpppnnnlllkkkkkkkkkkkkmmmmmmnnnnnnooopppppppppqqqqqqrrrrrrrrrqqqqqqppprrrqqqpppnnnllljjjhhhgggaaa]]]\\\^^^aaafffoooyyy}}}{{{xxxtttqqqooonnnmmmnnnooopppqqqpppooommmkkknnnnnnooooooooommmlllkkkmmmlllkkkjjjjjjjjjkkkllljjjjjjjjjjjjjjjjjjjjjjjjkkkjjjhhhgggfffccc___\\\WWWVVVTTTSSSSSSUUUVVVXXXXXX[[[^^^aaacccfffjjjlllmmmqqquuuyyy|||{{{|||}}}}}}{{{yyyvvvuuuvvvssssssxxx|||wwwjjjaaa\\\ZZZYYYYYYYYYYYYYYYWWWVVVUUUTTTTTTUUUVVVWWWXXXYYYZZZWWWYYY[[[]]]______^^^]]]^^^___```___^^^]]]___aaaccccccdddfffhhhjjjlllmmmnnnqqqwww{{{|||uuussssssnnnnnnoooooopppqqqssssssuuuuuutttttttttuuuuuuvvvxxxyyy{{{zzzxxxwwwwwwxxxsssuuuwwwxxxxxxwwwuuussssssuuuvvvvvvtttsssssssssqqqqqqssstttuuuvvvvvvvvvyyyzzz{{{|||~~~~~~|||}}}~~~~~~||||||{{{zzzzzzzzzyyyyyyyyyyyyvvvwwwzzz|||}}}}}}|||{{{ssssssrrrssstttvvvxxxyyyrrrsssuuuwwwyyy{{{|||}}}zzzyyyyyyzzzzzzyyywwwtttrrrqqqqqqqqqqqqrrrssssssssssssrrrrrrrrrsssttttttqqqsssuuuwwwyyyyyyyyyyyy|||~~~~~~xxxqqqeeeZZZZZZ```hhhhhhiiilllpppqqqqqqoooqqqqqqpppqqqrrrtttvvvwwwuuuvvvwwwxxxzzz{{{|||}}}|||zzzxxxxxxyyyzzz{{{zzzvvvvvvwwwwwwxxxyyyyyyyyy{{{{{{zzzzzzzzzyyyyyyyyywwwxxxyyyyyyyyyyyyxxxxxxwwwuuusssssstttvvvvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvuuuvvvwwwvvvuuusssuuuuuuuuutttsssrrrppppppppppppooonnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnppppppooonnnnnnnnnnnnnnnnnnmmmllljjjfffbbb___]]][[[\\\___aaadddfffhhhhhhllljjjgggccc```]]][[[ZZZXXXVVVUUUTTTTTTUUUWWWYYYXXXYYY[[[^^^aaadddfffgggkkklllnnnoooqqqvvv|||}}}zzzyyyyyyxxxuuuqqqnnnnnnooopppoooooonnnmmmllllllllllllllljjjllloooqqqrrrrrrqqqppppppooonnnmmmmmmnnnoooppppppqqqssstttttttttsssssssssrrrrrrqqqpppooommmmmmpppooonnnmmmlllkkkkkkkkklllkkkkkkjjjiiihhhggggggjjjiiihhhgggggghhhiiijjjggggggffffffffffffgggggggggggghhhhhhhhhhhhgggfffjjjjjjkkkkkkkkkkkkllllllpppppppppppppppqqqqqqrrrsssttttttuuutttrrrqqqpppssssssrrrqqqooommmlllkkkooonnnmmmllllllmmmnnnoooooooooooonnnmmmllllllkkkooonnnlllkkkkkklllnnnoooooooooooooooooonnnnnnmmmmmmnnnppprrrssssssssssssrrrqqqqqqpppooooooooopppppppppqqqpppmmmiiieeebbb```^^^\\\\\\bbbkkkuuu{{{~~~yyysssooolllkkkkkklllnnnqqqqqqooolllkkkkkkmmmpppssstttrrrpppnnnnnnmmmlllkkkjjjkkklllmmmnnnpppooonnnmmmlllkkkjjjjjjjjjjjjiiigggddd```]]][[[XXXWWWUUUTTTTTTUUUWWWXXX\\\\\\]]]___bbbeeehhhjjjiiimmmrrrwww{{{}}}|||}}}~~~~~~}}}|||wwwzzz~~~vvviii```[[[YYYZZZZZZ[[[[[[[[[YYYXXXWWWUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZ[[[[[[^^^^^^]]]\\\]]]^^^___```aaabbbddddddeeegggkkkmmmtttvvvyyy|||vvvoookkkiiihhhmmmllljjjiiijjjllloooqqqtttttttttuuuuuuvvvvvvvvvyyyyyyyyyyyyxxxwwwvvvuuuwwwtttrrrsssuuuwwwuuutttxxxwwwvvvtttssssssrrrrrrrrrrrrtttuuuvvvvvvvvvvvvvvvvvvvvvvvvxxxzzz|||}}}{{{{{{|||}}}~~~~~~|||}}}~~~~~~~~~~~~zzzyyyyyyxxxxxxxxxxxxxxxzzzyyyyyyyyyzzz|||~~~~~~|||yyyvvvtttsssttttttttttttuuuuuuuuu{{{zzzxxxyyy{{{~~~~~~~~~|||rrreee```bbbeeeeeegggkkkoooqqqpppoooooooooooopppqqqsssvvvwwwwwwwwwxxxxxxyyyzzzzzz{{{|||zzzxxxxxxyyyzzzyyyxxxttttttttttttuuuvvvvvvvvvyyyyyyzzzzzzzzzzzz{{{{{{yyyyyyyyyxxxwwwwwwwwwvvvvvvtttrrrrrrtttvvvvvvvvvttttttuuuvvvwwwwwwwwwwwwxxxwwwvvvwwwwwwwwwuuussstttttttttsssqqqooonnnmmmppppppooonnnnnnnnnnnnnnnpppppppppqqqqqqpppppppppoooooonnnmmmmmmmmmmmmnnnooonnnmmmkkkgggddd```^^^]]]___aaaeeegggjjjkkklllllljjjgggddd```]]][[[ZZZXXXWWWVVVUUUTTTUUUWWWXXXZZZ[[[]]]```ccceeeggghhhjjjlllmmmoooqqqvvv{{{}}}zzzyyyyyyxxxuuuqqqooooooppppppooonnnnnnmmmlllllllllllllllkkklllnnnppprrrrrrqqqppppppooonnnnnnnnnnnnooopppooopppqqqsssssssssrrrqqqrrrrrrrrrqqqpppooommmlllmmmmmmlllkkkjjjjjjjjjjjjkkkkkkjjjjjjiiihhhggggggiiiiiihhhhhhhhhhhhiiiiiihhhhhhgggggggggggggggggggggggghhhhhhhhhgggggggggjjjjjjjjjkkkkkklllllllllnnnnnnnnnmmmnnnoooooopppqqqrrrrrrrrrrrrpppooonnnqqqppppppooonnnmmmlllkkknnnmmmlllllllllmmmnnnoooqqqqqqqqqpppooonnnnnnnnnnnnmmmlllkkkjjjkkklllmmmooooooooopppooonnnnnnmmmlllmmmoooqqqrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppppppppppppmmmjjjfffdddaaa___]]]^^^dddmmmwww}}}zzztttooolllkkkkkkkkkmmmoooooommmkkkkkkllllllnnnrrrsssqqqpppnnnnnnnnnmmmlllkkkkkkkkklllmmmoooooonnnmmmlllkkkkkkjjjjjjjjjiiigggccc```]]][[[XXXWWWUUUTTTTTTUUUWWWXXXZZZ[[[\\\^^^```dddggghhhhhhlllqqquuuyyy}}}~~~|||}}}}}}~~~~~~~~~~~~}}}}}}{{{~~~}}}qqqfff___[[[ZZZ[[[[[[\\\\\\[[[ZZZXXXXXXUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[^^^^^^]]]]]]^^^___```aaaaaabbbddddddfffhhhllloooxxx{{{~~~uuujjjdddaaa____________```bbbfffkkkpppsssttttttuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvtttrrrsssuuuvvvuuussswwwvvvuuutttsssrrrrrrrrrqqqrrrssstttuuuuuuuuuuuuuuuuuuttttttuuuwwwyyyzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}{{{yyyzzzyyyyyyzzzzzz{{{|||}}}|||oooddd___bbbccceeeiiinnnppppppooommmmmmmmmnnnpppsssuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyyyyzzz{{{{{{zzzxxxtttttttttssssssttttttuuuwwwxxxyyyzzz{{{|||}}}}}}|||{{{yyywwwuuuuuuuuuuuuvvvtttrrrrrrtttvvvvvvvvvssstttuuuvvvwwwxxxyyyzzzzzzyyyxxxxxxyyyxxxvvvtttuuuttttttsssqqqpppnnnmmmppppppooonnnnnnnnnnnnnnnoooppppppppppppppppppooonnnnnnmmmllllllllllllmmmooonnnmmmkkkhhheeebbb```^^^___bbbeeeiiikkkmmmnnnkkkjjjgggdddaaa^^^[[[ZZZZZZYYYWWWVVVUUUUUUVVVWWWZZZ[[[]]]___bbbdddfffgggiiikkkmmmnnnqqquuuzzz~~~}}}zzzzzzzzzxxxuuuqqqooooooppppppooommmmmmlllkkkkkkkkkllllllkkklllnnnpppqqqqqqppppppqqqpppoooooooooooopppqqqnnnooopppqqqrrrqqqppppppqqqqqqqqqpppooonnnmmmlllkkkjjjjjjiiiiiiiiijjjjjjjjjjjjjjjiiiiiihhhhhhhhhiiiiiijjjjjjjjjjjjiiiiiijjjiiiiiihhhhhhhhhggggggggggggggggggggggggggggggiiiiiiiiijjjkkkllllllmmmlllkkkkkkkkkkkklllmmmmmmooooooppppppooonnnlllkkkmmmmmmmmmmmmmmmllllllllllllllllllllllllmmmnnnoooqqqqqqqqqpppoooooonnnnnnmmmlllkkkjjjjjjjjjjjjkkknnnnnnoooooonnnnnnmmmlllllllllnnnooopppqqqqqqpppqqqqqqqqqpppppppppppppppoooooopppooonnnkkkhhhfffaaa___^^^```fffpppyyy{{{uuupppmmmkkkjjjjjjkkkkkkkkkjjjjjjkkkmmmkkkmmmppprrrqqqpppooopppooonnnmmmlllllllllllllllnnnnnnmmmmmmmmmllllllllljjjiiihhhfffccc___\\\ZZZWWWVVVTTTSSSSSSTTTVVVWWWXXXXXXZZZ\\\___bbbdddfffgggjjjnnnrrrvvv{{{~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~|||uuummmeeeaaa^^^]]]]]]]]]^^^^^^]]][[[YYYXXXUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[^^^^^^^^^^^^___```bbbbbbaaabbbdddeeegggjjjooorrr|||yyyqqqggg^^^YYYWWWVVVVVVTTTVVVYYY]]]cccjjjooorrrtttttttttuuuvvvwwwwwwwwwuuuuuuvvvwwwwwwxxxyyyyyyuuutttrrrrrrtttttttttsssuuuuuuttttttssssssssssssrrrrrrssstttuuuuuuuuuuuutttssssssrrrssstttuuuvvvxxxxxxyyyzzz{{{|||}}}}}}}}}~~~xxxjjj```bbbbbbdddiiimmmpppqqqpppmmmmmmmmmnnnpppsssvvvwwwyyyyyyyyyxxxwwwwwwvvvvvvwwwxxxyyy{{{~~~}}}{{{xxxwwwvvvuuuuuuuuuuuuvvvvvvwwwxxxzzz{{{}}}~~~~~~|||yyyvvvtttsssssstttvvvtttrrrsssuuuvvvwwwwwwtttuuuvvvwwwyyy{{{|||}}}}}}|||zzzzzzzzzyyywwwuuuuuuuuuuuuuuutttsssrrrqqqpppoooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkklllmmmmmmlllkkkhhheeebbb```[[[]]]```cccgggiiikkklllkkkjjjhhheeebbb___\\\[[[[[[ZZZXXXWWWVVVVVVVVVVVVWWWXXXZZZ\\\___aaacccdddhhhjjjlllnnnppptttyyy}}}}}}{{{zzzzzzxxxuuurrrppppppppppppooollllllkkkkkkkkkkkklllllllllmmmnnnoooppppppppppppqqqppppppppppppppppppqqqnnnooopppqqqqqqqqqpppooooooppppppooonnnmmmlllllliiiiiiiiihhhiiiiiijjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhiiijjjkkkkkkjjjiiihhhjjjjjjjjjjjjiiihhhhhhggggggfffffffffggggggggghhhhhhhhhiiijjjkkkllllllmmmkkkjjjjjjjjjjjjkkkllllllmmmnnnnnnnnnnnnlllkkkjjjjjjjjjjjjjjjkkkkkklllmmmlllllllllmmmmmmnnnoooooonnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjiiillllllmmmmmmllllllkkkjjjkkkkkklllmmmnnnnnnnnnooopppppppppppppppppppppooonnnnnnooonnnmmmkkkiiigggaaa```___aaahhhqqq{{{|||vvvqqqmmmkkkjjjhhhhhhhhhgggggghhhkkknnnkkknnnqqqrrrqqqqqqqqqrrrpppooonnnmmmmmmlllkkkkkkmmmmmmmmmmmmmmmmmmlllllliiiiiihhheeebbb___[[[YYYWWWUUUTTTSSSSSSTTTUUUWWWVVVVVVXXX[[[]]]```bbbccceeehhhkkknnnsssyyy~~~}}}}}}}}}}}}|||wwwwwwuuuqqqlllgggdddbbbbbb````````````^^^\\\ZZZYYYUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[^^^^^^___```aaabbbcccdddbbbcccdddfffhhhlllrrrvvv~~~wwwnnnhhh___XXXTTTTTTTTTTTTUUUVVVYYY^^^ccchhhlllooorrrrrrssstttuuuuuuvvvvvvssstttttttttuuuvvvvvvwwwtttsssrrrqqqrrrrrrrrrrrrtttttttttuuuuuuuuuttttttssstttuuuuuuvvvvvvvvvuuutttsssrrrqqqqqqrrrssstttwwwwwwxxxxxxyyyzzzzzz{{{{{{{{{}}}~~~~~~~~~}}}|||}}}~~~uuuiiieeedddeeehhhlllpppqqqqqqnnnnnnnnnoooqqqtttvvvwwwyyyxxxxxxwwwwwwvvvuuuuuuuuuvvvxxx|||{{{zzzxxxvvvuuuuuuuuuvvvvvvwwwxxxzzz|||}}}}}}yyyvvvtttsssttttttvvvuuussstttvvvxxxxxxxxxwwwwwwxxxyyy{{{~~~}}}}}}|||{{{xxxvvvrrrsssttttttuuuuuuuuutttpppoooooonnnnnnnnnnnnnnnmmmmmmlllkkkkkklllmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkiiigggdddbbb```[[[\\\___bbbfffhhhjjjkkkjjjiiihhhfffccc___\\\[[[[[[ZZZYYYXXXWWWWWWVVVVVVWWWWWWYYY[[[]]]```aaabbbfffhhhkkkmmmpppsssxxx{{{|||{{{zzzzzzxxxuuurrrqqqqqqqqqpppooolllllllllkkkkkkllllllmmmlllmmmnnnnnnoooooooooooopppppppppqqqqqqpppppppppooopppqqqrrrrrrqqqpppooonnnnnnnnnnnnmmmmmmlllkkkiiiiiiiiiiiiiiiiiijjjjjjhhhhhhhhhhhhhhhhhhiiiiiihhhiiijjjkkkkkkjjjiiihhhjjjjjjkkkkkkjjjiiihhhgggffffffeeeeeefffggghhhhhhhhhhhhiiijjjjjjkkkllllllkkkjjjjjjjjjjjjkkkllllllmmmmmmnnnnnnnnnlllkkkjjjggggggggghhhiiikkklllmmmmmmmmmnnnnnnoooooooooooommmmmmmmmllllllllllllllljjjkkkllllllllllllkkkjjjjjjjjjkkkkkkjjjjjjiiihhhjjjjjjjjjjjjkkkllllllmmmnnnnnnoooppppppoooooonnnllllllllllllkkkiiihhhggg```______aaahhhqqqzzz{{{vvvqqqmmmjjjiiifffgggfffeeeeeegggjjjmmmllloooqqqrrrrrrqqqrrrsssppppppoooooonnnmmmlllkkkmmmmmmmmmmmmmmmmmmllllllhhhhhhgggeeebbb^^^[[[YYYVVVUUUSSSRRRRRRSSSUUUVVVTTTVVVXXXZZZ]]]```aaabbbdddfffiiimmmqqqwww~~~~~~}}}}}}~~~wwwqqqoooppppppnnnllliiigggeeeddddddddddddbbb```]]]ZZZYYYTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[^^^___```bbbcccdddeeefffcccdddfffgggiiinnntttxxx}}}vvvooohhhbbb[[[VVVTTTTTTUUUVVVVVVXXX[[[```dddgggjjjkkknnnnnnooopppqqqrrrssssssrrrrrrqqqppppppqqqrrrrrrrrrqqqqqqpppooooooooopppssssssuuuvvvvvvvvvvvvvvvuuuuuuvvvwwwwwwwwwvvvvvvuuutttsssrrrqqqrrrssssssvvvvvvvvvwwwxxxxxxyyyyyyxxxyyyzzz{{{|||{{{{{{zzz{{{|||~~~~~~}}}~~~qqqiiigggeeefffiiimmmpppqqqpppoooooopppqqqsssuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuwww{{{}}}{{{xxxvvvttttttuuuuuuxxxyyyzzz{{{|||}}}~~~~~~}}}|||zzzxxxvvvvvvvvvvvvwwwvvvtttuuuwwwyyyzzzzzzzzzzzzzzz{{{}}}~~~|||zzzwwwpppqqqrrrsssssssssssssssppppppooonnnnnnnnnnnnnnnooonnnmmmllllllmmmnnnooommmmmmlllkkkkkkkkkkkkllljjjjjjjjjiiigggdddbbb```^^^___bbbeeegggiiikkkkkkiiiiiihhhfffddd```]]][[[ZZZZZZZZZYYYYYYXXXWWWWWWXXXYYYZZZ\\\^^^```bbbccceeegggjjjmmmooossswwwzzz~~~|||{{{{{{{{{xxxuuusssrrrrrrrrrpppooommmmmmlllllllllmmmnnnnnnmmmmmmmmmnnnnnnooooooooooooooopppqqqqqqpppooooooppppppqqqrrrqqqpppooonnnmmmmmmmmmmmmmmmlllkkkjjjjjjiiiiiihhhhhhhhhiiiiiiggggggggghhhhhhiiiiiiiiihhhhhhiiiiiiiiiiiihhhhhhhhhiiijjjkkkkkkjjjiiihhhfffeeeeeedddeeefffhhhiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkjjjjjjkkkkkklllmmmmmmmmmnnnnnnmmmllljjjiiigggffffffggghhhjjjlllnnnmmmnnnnnnooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllliiikkkmmmooooooooommmllliiiiiijjjjjjiiiiiihhhgggiiihhhhhhhhhhhhiiijjjkkkkkklllnnnoooooonnnmmmmmmjjjjjjjjjiiihhhfffeeeddd^^^]]]]]]```fffnnnwww|||}}}zzzuuuqqqmmmjjjiiifffffffffeeeeeefffiiilllmmmoooqqqqqqppppppqqqrrrooopppppppppooonnnmmmlllnnnnnnmmmmmmmmmlllllllllhhhgggfffdddaaa]]]ZZZXXXUUUTTTRRRQQQQQQRRRTTTUUUTTTVVVXXX[[[^^^```bbbbbbcccfffiiimmmqqqvvv{{{~~~~~~~~~~~~~~~{{{uuummmjjjlllkkkkkkllllllkkkiiigggfffiiiiiigggeeeaaa]]]ZZZWWWTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[^^^___aaaccceeefffggggggfffgggggghhhjjjooouuuzzz{{{xxxrrrkkkccc^^^XXXTTTSSSTTTVVVVVVTTTWWW[[[```eeehhhjjjjjjhhhiiijjjkkklllnnnnnnoooooonnnmmmlllllllllmmmnnnoooppppppnnnlllkkklllnnnppprrrtttvvvwwwwwwwwwvvvuuuvvvvvvwwwwwwvvvvvvvvvuuutttsssrrrrrrrrrssstttvvvvvvvvvvvvwwwwwwxxxxxxvvvwwwyyyzzzzzzzzzyyyxxxzzz{{{|||}}}}}}}}}|||{{{xxxmmmiiidddbbbeeeiiimmmoooppppppoooooopppqqqssstttttttttuuuuuuvvvwwwwwwxxxwwwvvvvvvyyy}}}~~~{{{xxxvvvvvvvvvwww{{{{{{{{{{{{||||||||||||{{{{{{zzzzzzyyyxxxxxxxxxyyywwwvvvvvvyyy{{{|||||||||{{{{{{{{{}}}~~~zzzxxxsssssssssssssssrrrrrrqqqppppppooonnnnnnnnnnnnnnnooonnnlllkkkkkklllnnnooonnnmmmmmmllllllllllllllljjjjjjjjjiiihhhfffcccbbb```bbbdddfffhhhjjjkkkkkkiiiiiihhhgggdddaaa]]][[[YYYYYYZZZZZZZZZYYYYYYXXXXXXXXXZZZ\\\^^^```aaabbbdddfffjjjmmmooorrrvvvyyy~~~|||{{{{{{{{{wwwuuusssssssssrrrpppnnnnnnmmmmmmmmmmmmnnnooopppnnnmmmmmmmmmmmmnnnoooooonnnooooooppppppoooooonnnoooooopppppppppooonnnmmmkkkllllllllllllkkkkkkjjjiiiiiihhhgggfffffffffffffffffffffggghhhiiiiiijjjhhhgggggggggggggggggghhheeegggiiijjjkkkjjjiiihhhfffeeedddddddddfffhhhjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjiiijjjjjjkkklllllllllmmmmmmlllkkkiiihhhgggfffffffffgggjjjlllnnnlllmmmmmmmmmmmmkkkjjjiiikkkkkkkkkkkkkkkkkkkkkkkkiiikkknnnqqqsssrrrqqqpppjjjjjjkkkkkkjjjjjjiiihhhhhhggggggffffffgggiiiiiiiiijjjlllmmmnnnmmmlllkkkhhhhhhgggfffdddcccaaaaaa[[[[[[[[[]]]ccckkksssxxx|||{{{xxxtttqqqmmmjjjiiiffffffgggfffeeefffhhhjjjmmmnnnpppooonnnmmmnnnpppnnnooopppppppppooonnnnnnoooooonnnmmmlllkkkkkkjjjggggggfffdddaaa]]]ZZZXXXUUUTTTRRRQQQQQQRRRTTTUUUUUUWWWZZZ]]]```bbbcccccccccfffjjjnnnqqquuuyyy||||||~~~~~~~~~~~~{{{wwwtttsssnnnggggggkkkhhhjjjmmmooopppooommmkkknnnmmmjjjgggbbb]]]YYYVVVSSSTTTTTTUUUWWWXXXXXXYYYXXXXXXYYYYYYZZZZZZ[[[[[[^^^___bbbdddggghhhiiiiiihhhiiiiiiiiikkkpppvvv{{{}}}xxxtttooohhh```\\\VVVSSSSSSUUUVVVWWWWWWZZZ^^^cccgggiiiiiijjjcccdddeeefffhhhiiijjjjjjiiihhhgggggggggiiikkkllllllnnnnnnllliiihhhjjjlllmmmoooqqqtttuuuvvvuuuuuuttttttuuuuuuuuuuuuttttttsssrrrqqqqqqqqqrrrssstttvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvxxxyyyyyyyyyxxxwwwzzzzzzzzzzzzyyyyyyyyyyyyzzz|||ooojjjccc```aaafffkkkmmmpppooonnnnnnnnnoooqqqrrrrrrrrrtttuuuvvvxxxyyyyyyxxxwwwvvvwwwzzz}}}~~~~~~{{{yyyyyyyyyzzz}}}|||||||||{{{{{{{{{{{{yyyzzzzzz{{{{{{zzzzzzyyyyyyxxxwwwwwwzzz|||}}}}}}|||{{{{{{{{{|||~~~~~~{{{xxxxxxwwwwwwvvvuuusssrrrqqqppppppooonnnnnnnnnnnnnnnmmmllljjjiiiiiijjjlllmmmnnnnnnmmmllllllllllllmmmkkkkkkkkkjjjiiigggeeecccaaabbbccceeeggghhhiiiiiiiiiiiiiiigggeeeaaa^^^[[[XXXYYYZZZZZZZZZZZZZZZYYYUUUVVVXXXYYY[[[]]]^^^___cccfffjjjmmmooorrruuuxxx}}}}}}|||{{{{{{{{{wwwvvvtttssssssrrrpppnnnnnnnnnnnnnnnnnnoooppppppnnnnnnmmmmmmmmmnnnnnnooommmnnnoooppppppooonnnmmmnnnnnnooooooooonnnlllkkkkkkkkklllllllllkkkjjjjjjiiihhhgggfffeeedddddddddeeeffffffggghhhiiijjjjjjhhhgggfffeeeeeefffggghhhdddeeehhhjjjkkkkkkjjjiiifffeeedddcccdddfffhhhjjjkkkkkkjjjjjjiiihhhhhhhhhiiiiiiiiiiiiiiijjjjjjkkkkkkkkkllllllkkkjjjhhhgggggggggffffffgggiiilllnnnkkklllllllllkkkiiigggfffhhhhhhhhhhhhhhhhhhhhhiiihhhkkkooosssuuutttsssrrrkkkllllllllllllkkkjjjjjjhhhgggfffeeeeeefffhhhiiihhhiiikkkmmmmmmlllkkkjjjhhhgggeeedddbbb```______ZZZYYYYYY\\\aaaiiipppuuu{{{yyywwwtttpppmmmkkkiiifffgggggggggffffffgggiiilllmmmnnnmmmlllkkklllmmmnnnnnnpppqqqqqqpppoooooopppoooooommmlllkkkjjjjjjggggggfffccc```]]]YYYWWWUUUSSSRRRQQQQQQRRRSSSUUUVVVXXX[[[^^^aaaccccccdddcccgggkkkooorrruuuxxxzzzwwwzzz}}}~~~}}}}}}~~~~~~~~~~~~|||yyywwwrrroooooojjjdddeeekkkiiilllpppsssuuuuuusssrrrpppooolllhhhccc]]]XXXUUUSSSTTTTTTUUUWWWXXXYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[^^^___bbbeeegggiiiiiiiiijjjjjjjjjjjjkkkpppvvv{{{{{{uuurrrllleee```\\\WWWTTTTTTVVVWWWXXX]]]```dddgggiiijjjiiihhh```aaabbbccceeefffggghhheeedddddddddeeehhhjjjlllkkkmmmmmmkkkhhhfffhhhkkkkkklllooorrrttttttttttttrrrsssssstttssssssrrrrrrrrrqqqpppppppppqqqssstttvvvvvvvvvvvvwwwwwwwwwwwwuuuvvvwwwyyyyyyxxxxxxwwwzzzzzzyyyxxxwwwwwwwwwxxxuuuxxxzzz{{{zzz|||~~~~~~yyynnnccc```___```ccchhhmmmoooqqqqqqppppppqqqrrrqqqqqqrrrssstttuuuwwwxxxzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||{{{zzzzzz|||~~~~~~}}}{{{yyyxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxx{{{zzzzzzzzz{{{}}}~~~}}}|||{{{|||~~~|||zzzxxxwwwvvvuuusssqqqpppppprrrrrrqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmnnnnnnnnnnnnmmmmmmkkkllllllkkkiiieeeaaa___^^^```dddffffffggghhhiiikkkjjjiiigggdddaaa___]]]\\\\\\[[[[[[YYYXXXWWWVVVYYYYYYZZZ[[[\\\]]]^^^^^^aaadddgggjjjmmmpppsssvvv|||}}}~~~|||{{{zzzzzzyyywwwtttrrrpppooonnnooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnqqqppppppoooooonnnnnnnnnooopppppppppnnnmmmkkkiiikkkkkkkkkjjjjjjiiiiiiiiikkkjjjhhhfffeeefffggghhhgggffffffeeeeeeeeeffffffhhhgggeeedddeeefffeeedddcccdddfffgggggggggfffeeeccccccccccccccccccccccccddddddeeeeeeffffffggggggjjjjjjiiihhhhhhhhhhhhhhhlllkkkkkkjjjiiihhhhhhggghhhhhhggggggggggggffffffiiiiiiiiiiiihhhgggfffeeeiiigggfffeeeeeefffhhhiiikkkmmmppprrrssstttsssrrrmmmlllkkkjjjiiihhhhhhhhhgggfffeeecccccccccdddeeefffffffffffffffgggggggggeeeeeecccbbb```___^^^]]]ZZZZZZZZZZZZ]]]dddlllrrrsssssstttsssrrrooollljjjgggffffffgggjjjkkkkkkjjjkkkkkkkkkkkkkkklllllllllkkklllnnnqqqrrrsssssssssnnnnnnmmmlllkkkkkkjjjiiifffeeecccbbb```\\\WWWSSSQQQQQQQQQRRRSSSUUUWWWYYYXXXZZZ\\\___aaabbbaaaaaaeeefffhhhkkknnnoooqqqqqqqqqrrrsssvvvxxxzzz|||}}}~~~~~~|||}}}}}}}}}{{{wwwsssqqqkkkkkkjjjhhheeedddeeegggmmmrrruuuuuuwwwyyywwwssstttpppkkkddd___ZZZXXXWWWXXXVVVUUUTTTUUUWWWZZZ\\\]]]___``````^^^[[[[[[[[[\\\___cccgggjjjlllmmmmmmnnnllljjjjjjkkknnnrrrttt{{{uuuooohhhddd```]]]YYYUUUTTTUUUWWWYYY\\\```eeejjjmmmmmmkkkjjjgggeeebbbaaabbbccccccbbbdddbbb```^^^]]]^^^___```dddccccccccceeegggiiijjjiiikkkoooqqqqqqppppppqqqqqqpppooooooooopppqqqrrrrrrrrrqqqpppqqqsssuuuwwwwwwvvvvvvuuuuuuvvvvvvwwwxxxwwwvvvuuuuuuvvvwwwwwwtttttttttttttttuuuvvvwwwxxxxxxzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~sssgggaaa^^^]]]___cccjjjmmmoooqqqppppppqqqsssqqqqqqrrrssstttuuuvvvwwwxxxxxxxxxyyyyyyzzzzzzzzzzzz{{{|||{{{zzzzzz|||}}}~~~|||{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxwwwxxxyyy{{{}}}~~~}}}{{{zzzyyyzzz{{{|||~~~}}}zzzxxxxxxwwwvvvuuutttsssrrrqqqppppppppppppooooooooooooooooooooonnnnnnmmmmmmmmmnnnnnnoooooooooooonnnnnnkkkllllllkkkiiieeeaaa___]]]```cccffffffggghhhiiikkkjjjiiigggdddbbb___^^^\\\\\\\\\[[[ZZZYYYXXXWWWYYYYYYZZZZZZ[[[\\\]]]]]]^^^aaaeeehhhjjjmmmqqqssszzz{{{|||~~~~~~~~~~~~{{{zzzyyyyyyyyywwwvvvtttrrrpppooonnnnnnpppoooooooooooonnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnpppppppppppppppooonnnmmmmmmnnnnnnmmmlllkkkiiihhhhhhhhhhhhhhhiiiiiiiiiiiihhhfffeeeccccccdddeeefffffffffeeeeeeeeeffffffggghhhfffddddddeeefffeeedddcccdddeeefffffffffeeedddbbbbbbbbbbbbbbbbbbbbbbbbdddeeeeeeffffffgggggghhhhhhgggffffffeeeeeeffffffhhhhhhhhhgggffffffeeeeeebbbbbbccccccddddddeeeeeeccccccccccccddddddddddddfffdddcccbbbbbbcccdddeeefffhhhjjjlllmmmllllllkkkgggfffeeeeeedddddddddeeeeeeeeecccbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbaaa```___^^^\\\[[[ZZZYYYWWWWWWVVVWWWZZZ```hhhnnnsssssssssrrrpppnnnllljjjhhhgggfffgggiiiiiihhhggggggggggggggghhhhhhhhhhhhjjjkkkmmmoooqqqrrrrrrrrroooooonnnmmmllljjjjjjiiifffdddbbbaaa___[[[VVVSSSQQQQQQPPPQQQRRRTTTVVVWWWYYY[[[]]]```aaabbbaaaaaaaaabbbdddgggiiikkklllllllllnnnppptttwwwzzz}}}~~~|||||||||{{{xxxtttpppmmmggghhhhhhgggeeefffiiikkkooouuuyyyyyy{{{|||yyyuuurrroooiiibbb\\\WWWTTTSSSUUUUUUTTTTTTUUUXXXZZZ\\\^^^___```___]]][[[[[[[[[[[[^^^bbbgggllloooqqqqqqpppooommmlllmmmooorrrtttyyytttnnngggccc]]][[[XXXUUUUUUWWWYYY[[[^^^cccjjjpppssssssqqqooollliiifffeeeeeedddcccbbbaaa```___]]]]]]]]]]]]^^^______^^^______aaabbbccceeehhhlllnnnoooooooooppppppooonnnnnnnnnooopppqqqqqqpppooooooppprrrtttvvvwwwwwwvvvvvvvvvwwwwwwxxxxxxwwwvvvuuuuuuvvvvvvwwwtttttttttsssttttttuuuuuuvvvwwwyyyzzz|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~yyymmmeee___[[[[[[^^^hhhkkkoooqqqqqqqqqrrrsssrrrrrrrrrssstttuuuvvvvvvvvvvvvwwwwwwxxxyyyzzzzzzzzz{{{{{{{{{zzzzzz|||~~~~~~}}}|||zzzyyyxxxwwwwwwxxxxxxwwwwwwwwwvvvvvvvvvttttttuuuvvvwwwyyy{{{|||}}}{{{zzzxxxwwwwwwxxxxxxyyyzzz{{{{{{{{{zzzxxxwwwwwwvvvvvvuuutttssssssrrrooooooooopppppppppqqqqqqqqqqqqppppppooonnnmmmmmmoooooooooppppppoooooooookkkllllllkkkiiieeeaaa___\\\___ccceeeffffffhhhiiijjjjjjiiigggeeebbb```___\\\\\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYZZZZZZ[[[\\\\\\^^^aaadddgggjjjmmmpppssswwwxxxzzz|||}}}}}}}}}}}}}}}{{{yyywwwwwwwwwwwwttttttsssrrrqqqooommmlllppppppppppppoooooooooooommmmmmmmmmmmnnnnnnnnnnnnooopppqqqqqqpppnnnlllkkkjjjjjjjjjjjjiiigggfffeeedddddddddeeeffffffggggggdddcccbbbbbbbbbcccdddeeedddddddddddddddeeefffggggggeeeccccccdddeeedddcccaaabbbcccdddddddddccccccaaaaaaaaaaaaaaaaaaaaaaaacccddddddeeeffffffggggggfffeeeddddddccccccddddddcccccccccbbbbbbaaaaaa```]]]^^^___```aaabbbbbbccc______^^^^^^___aaabbbccccccbbb```___^^^___``````aaabbbccceeeeeeeeedddcccaaa``````_________``````^^^^^^]]]\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUXXX^^^eeekkkrrrrrrqqqooommmllljjjjjjiiigggffffffggggggfffeeeeeeeeeeeeffffffgggggggggiiijjjlllnnnpppqqqqqqrrrppppppooommmllljjjiiiiiifffdddaaa___]]]ZZZUUURRRQQQPPPPPPPPPQQQRRRTTTUUUZZZ[[[]]]___```aaa``````___```aaaccceeeggghhhiiiiiikkkoootttzzz||||||{{{yyyuuupppkkkhhhcccdddeeeeeefffhhhlllooorrryyy~~~}}}wwwtttpppiiibbb[[[VVVRRRQQQRRRRRRSSSUUUWWWYYY[[[]]]___``````___\\\[[[[[[\\\ZZZ]]]bbbgggmmmqqqtttvvvtttrrrpppnnnnnnppprrrttt{{{}}}yyytttnnnhhhddd[[[ZZZYYYXXXXXXZZZ]]]___aaafffooowww|||{{{xxxvvvqqqnnnkkkiiihhhgggeeecccaaaaaa```______^^^^^^]]]]]]]]]\\\[[[[[[\\\\\\\\\```cccgggiiijjjkkkmmmnnnnnnmmmlllllllllmmmooopppooonnnnnnnnnoooqqqssstttwwwwwwwwwxxxxxxyyyzzzzzzyyyxxxwwwuuuuuuuuuvvvvvvuuutttssssssssssssssssssuuuvvvxxxyyy{{{|||||||||||||||{{{{{{zzz{{{{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~|||{{{|||}}}ssskkkbbb\\\ZZZ]]]hhhkkkppprrrsssrrrrrrrrrrrrsssssstttuuuuuuuuuuuuttttttuuuvvvwwwxxxyyyzzzzzz{{{||||||{{{{{{}}}}}}|||{{{yyyxxxwwwwwwwwwxxxxxxwwwwwwvvvuuuuuuuuurrrssstttuuuwwwxxxzzz{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwtttttttttssssssrrrrrrrrroooooopppppppppqqqqqqqqqrrrrrrqqqpppnnnmmmllllllnnnnnnoooooooooooonnnnnnkkkllllllkkkiiieeeaaa___[[[^^^bbbdddeeefffhhhiiijjjiiiiiigggeeecccaaa```\\\]]]]]]]]]]]]]]]\\\\\\ZZZZZZYYYYYYYYYZZZ[[[\\\```cccgggjjjlllooosssuuuwwwyyy|||~~~}}}zzzxxxvvvvvvuuurrrrrrsssrrrqqqooommmlllpppppppppooooooooonnnnnnmmmmmmmmmmmmnnnnnnnnnnnnmmmooopppqqqpppnnnkkkiiifffffffffeeeeeedddccccccaaabbbbbbbbbbbbbbbbbbbbbaaa`````````aaabbbdddeee`````````aaaaaacccddddddeeecccaaaaaacccccccccbbb`````````aaaaaaaaaaaaaaa________________________aaaaaabbbccccccdddeeeeeeddddddcccbbbbbbbbbbbbbbb^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]^^^______```___^^^]]]\\\\\\^^^```bbbaaa```___]]]\\\\\\\\\\\\^^^______``````___^^^]]]^^^]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYZZZ\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYYYYXXXWWWVVVVVVUUUVVVVVVVVVVVVYYY^^^eeejjjpppooommmkkkiiihhhhhhhhhfffeeedddeeeggggggfffeeefffggggggggghhhiiiiiiiiiiiijjjlllmmmoooqqqrrrrrrqqqqqqpppnnnlllkkkjjjiiigggddd```]]][[[XXXUUURRRQQQPPPOOOOOOPPPRRRSSSTTTXXXYYY[[[\\\]]]^^^^^^^^^``````aaacccdddfffhhhiiijjjmmmrrrxxx~~~}}}{{{xxxsssnnniiifffcccddddddeeefffiiinnnqqqvvv}}}zzzwwwssslllddd\\\VVVSSSQQQOOOPPPRRRUUUXXX[[[]]]^^^bbbbbbbbb```]]]\\\\\\]]][[[]]]aaafffkkkqqqtttwwwvvvuuurrrpppooopppqqqrrrvvv}}}~~~yyyuuupppjjjfff^^^]]]\\\[[[\\\^^^```bbbbbbiiisss}}}~~~{{{sssqqqnnnlllllljjjhhhfffddddddddddddcccbbbaaa```___^^^]]]\\\[[[[[[ZZZZZZZZZ]]]```cccdddfffhhhiiijjjjjjiiiiiiiiikkklllmmmmmmmmmmmmmmmoooppprrrssswwwxxxyyyzzz{{{|||}}}}}}zzzyyywwwuuuuuuuuuuuuvvvuuutttsssrrrrrrrrrrrrrrruuuvvvxxxyyy{{{|||||||||||||||{{{zzzyyyyyyzzzzzzzzz{{{{{{|||}}}~~~~~~}}}~~~}}}}}}~~~|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{zzzyyyyyyzzz|||xxxqqqhhh___\\\^^^hhhlllrrruuuuuusssrrrqqqttttttuuuvvvvvvvvvuuutttsssssstttuuuwwwxxxyyyyyyzzz{{{||||||{{{|||~~~|||{{{zzzxxxxxxwwwwwwwwwxxxxxxwwwwwwvvvuuuuuutttrrrssstttvvvwwwyyyyyyzzzzzzzzzyyyxxxwwwwwwwwwvvvtttttttttuuuuuuvvvwwwxxxrrrrrrrrrqqqqqqpppppppppqqqqqqqqqqqqppppppppppppqqqqqqpppooommmlllkkkkkklllmmmmmmmmmmmmmmmmmmlllkkkllllllkkkiiieeeaaa___ZZZ]]]aaadddeeefffgggiiiiiiiiihhhgggfffdddbbbaaa]]]]]]^^^^^^^^^]]]]]]\\\[[[ZZZYYYYYYYYY[[[\\\]]]bbbeeehhhkkknnnqqqtttwwwzzz|||}}}zzzwwwuuuuuuqqqqqqrrrrrrqqqpppnnnmmmoooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnlllmmmoooooonnnlllhhhfffccccccbbbaaaaaa`````````aaaaaa```___^^^^^^]]]]]]\\\\\\\\\]]]^^^___```aaa\\\\\\\\\]]]]]]___```aaabbb```______```aaaaaa```^^^^^^^^^^^^^^^______```]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___```aaabbbccc``````___^^^^^^^^^^^^^^^[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ___]]][[[ZZZYYYZZZ[[[]]]]]]\\\[[[ZZZYYYYYYXXXXXX[[[[[[[[[[[[[[[ZZZZZZYYY\\\[[[YYYXXXWWWVVVVVVVVVZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTWWWWWWWWWWWWYYY^^^dddiiinnnmmmkkkiiigggfffeeeeeecccccccccdddggghhhhhhhhhgggggghhhiiiiiijjjkkkkkkkkkkkklllnnnoooqqqssstttrrrqqqpppooommmlllkkkjjjhhhddd```\\\YYYWWWTTTRRRQQQPPPPPPPPPQQQSSSTTTUUUVVVWWWXXXZZZ[[[\\\\\\]]]aaaaaabbbccceeegggjjjkkkmmmpppuuu|||}}}yyytttnnnjjjgggfffffffffffffffiiinnnqqqyyy|||xxxtttmmmddd\\\VVVRRRPPPNNNOOORRRVVVYYY\\\___```dddeeeeeeccc```^^^^^^___^^^___aaadddiiinnnrrruuuxxxvvvtttqqqpppoooppppppssszzz}}}yyyuuupppjjjfff```^^^\\\[[[\\\^^^aaabbbdddlllvvv}}}sssrrrpppoooooonnnllljjjffffffgggffffffeeeccccccaaa``````^^^]]][[[ZZZYYYWWWYYY\\\^^^___```bbbdddfffeeeeeeeeefffgggiiijjjkkkkkklllmmmooopppqqqrrrwwwxxxzzz|||}}}~~~{{{zzzxxxvvvtttttttttuuuuuutttsssrrrrrrrrrrrrrrrvvvwwwyyyzzz|||}}}}}}}}}}}}|||{{{{{{zzzzzzzzzzzzyyyyyyzzzzzz{{{{{{{{{||||||}}}~~~}}}~~~~~~~~~}}}|||{{{{{{{{{~~~~~~~~~~~~~~~||||||{{{{{{zzzyyyyyyxxxwwwwwwwwwwwwwwwxxxxxxxxxwwwxxxxxxxxxxxxxxx{{{}}}{{{vvvmmmbbb^^^___fffkkkqqquuuuuutttrrrqqqvvvvvvwwwxxxxxxwwwvvvuuuttttttuuuuuuvvvwwwxxxxxxwwwyyyzzzzzzyyyzzz|||~~~{{{zzzyyyxxxwwwwwwwwwwwwyyyyyyxxxwwwvvvuuuuuutttssstttuuuwwwxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxwwwtttsssrrrrrrssstttvvvwwwrrrqqqqqqpppooonnnnnnmmmrrrrrrqqqqqqqqqppppppoooppppppooonnnmmmmmmllllllkkkllllllmmmmmmllllllkkkkkkllllllkkkiiieeeaaa___YYY\\\```cccdddeeegggiiiiiihhhhhhgggfffeeecccccc^^^^^^^^^^^^^^^]]]\\\\\\[[[ZZZYYYYYYZZZ\\\___```cccfffiiilllooorrruuuxxx~~~{{{wwwuuutttqqqrrrrrrrrrqqqpppoooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnkkklllllllllkkkiiifffeeeaaa```___^^^^^^^^^^^^^^^``````___]]]\\\[[[ZZZYYYWWWWWWXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^]]]\\\\\\^^^______^^^\\\\\\[[[[[[\\\\\\]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\]]]^^^___```aaa\\\[[[ZZZZZZYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVV[[[ZZZYYYWWWVVVWWWWWWWWWXXXXXXXXXXXXWWWVVVVVVVVVXXXXXXXXXXXXWWWWWWWWWWWWYYYXXXWWWVVVUUUTTTTTTTTTWWWXXXYYYYYYZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUWWWWWWXXXXXXZZZ^^^ccchhhllllllkkkiiigggfffddddddbbbbbbbbbdddgggiiijjjiiiffffffggghhhhhhiiijjjjjjkkkllllllmmmoooqqqssstttqqqqqqpppooonnnmmmmmmllljjjeee```[[[YYYWWWUUUSSSQQQQQQQQQRRRSSSUUUWWWXXXWWWWWWYYYZZZ\\\^^^___```bbbbbbcccdddgggjjjmmmnnnqqqsssyyy}}}yyyuuupppmmmkkkjjjjjjiiiggggggiiinnnqqq{{{}}}wwwssslllccc[[[UUUQQQOOOOOOQQQSSSVVVZZZ]]]aaacccgggiiijjjhhheeebbbaaaaaa``````aaadddhhhmmmqqqtttxxxwwwuuusssqqqppppppppprrrzzz}}}xxxtttoooiiieee```^^^[[[YYYZZZ]]]aaacccjjjpppzzzuuutttsssssssssrrrooommmhhhhhhgggffffffeeeeeedddbbbaaaaaa```^^^\\\ZZZYYYWWWYYY[[[[[[[[[\\\^^^```aaaaaaaaaaaabbbccceeefffhhhiiijjjkkkmmmoooppppppsssuuuxxx{{{}}}~~~~~~~~~|||zzzxxxvvvttttttttttttuuutttssssssssssssssssssvvvwwwyyyzzz|||}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{yyyyyyyyyzzzzzzzzzzzzzzzzzz|||~~~~~~|||{{{|||}}}|||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{|||wwwwwwwwwvvvvvvvvvvvvvvvttttttttttttuuuvvvwwwxxxvvvwwwxxxwwwwwwxxx{{{}}}~~~}}}yyypppccc]]]]]]___eeemmmsssuuutttsssrrrwwwxxxzzzzzzzzzxxxvvvuuuuuuuuuvvvvvvvvvwwwwwwwwwtttuuuvvvwwwvvvwwwyyy{{{zzzyyyxxxwwwwwwvvvvvvwwwzzzzzzyyyxxxwwwvvvuuuuuussstttvvvwwwwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxsssrrrpppoooppprrrtttvvvsssrrrqqqpppooonnnmmmlllppppppqqqqqqqqqqqqrrrrrrpppppppppoooooonnnnnnnnnllllllmmmmmmmmmmmmllllllkkkllllllkkkiiieeeaaa___XXX[[[___bbbdddeeeggghhhhhhhhhhhhhhhgggeeedddddd_________^^^]]]\\\[[[ZZZ[[[ZZZYYYYYY[[[^^^aaacccfffhhhllloooqqqtttxxx{{{zzzwwwuuutttsssrrrrrrqqqqqqqqqqqqrrrooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnkkkkkkjjjiiihhhfffdddccc___^^^]]]\\\\\\\\\]]]^^^]]]]]]\\\\\\[[[ZZZYYYYYYWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ\\\ZZZYYYYYY[[[\\\\\\\\\[[[ZZZZZZYYYZZZZZZ\\\]]]YYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]___``````[[[[[[ZZZYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYZZZXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYXXXXXXXXXYYYYYYZZZYYYYYYXXXXXXXXXYYYYYYZZZXXXYYY[[[\\\\\\\\\[[[ZZZ^^^]]]]]]\\\[[[[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[]]]```eeeiiimmmmmmmmmllljjjhhheeeddddddcccccceeehhhiiiiiihhheeeffffffgggiiijjjjjjkkkkkkkkkkkklllnnnppprrrssspppppppppoooooonnnnnnnnnkkkggg```[[[XXXWWWUUUTTTRRRRRRRRRSSSUUUXXXZZZ\\\ZZZ[[[\\\^^^```ccceeefffffffffggghhhkkkooosssuuuwwwzzz}}}yyyvvvrrrooonnnlllllljjjhhhhhhjjjooosss|||}}}xxxtttmmmddd]]]VVVSSSQQQRRRRRRSSSVVVZZZ^^^bbbeeeiiilllnnnnnnjjjfffdddbbbbbbaaabbbdddhhhnnnsssvvvzzzyyywwwuuusssrrrqqqqqqsss{{{{{{wwwqqqkkkgggaaa^^^[[[YYY[[[```fffjjjqqqwwwzzzyyyxxxwwwvvvtttqqqnnnlllkkkiiihhhgggggghhhhhhddddddcccbbbaaa___\\\[[[[[[\\\]]]\\\[[[[[[\\\^^^^^^]]]]]]]]]^^^```bbbcccdddeeegggiiijjjlllmmmmmmoooqqqtttxxxzzz||||||||||||{{{xxxvvvtttssssssssstttttttttsssttttttuuuuuuuuuvvvxxxyyy{{{|||||||||{{{{{{zzzzzzzzz{{{||||||zzzzzzzzzzzzzzzzzzzzzyyyxxxyyy{{{{{{yyyxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{zzzyyyxxxwwwwwwxxxyyyzzztttuuuuuuuuuuuuuuuuuuuuussssssssstttuuuwwwyyyzzzyyyzzzzzzyyyyyyzzz}}}~~~}}}}}}}}}{{{pppccc[[[ZZZZZZ```jjjqqqtttuuuttttttyyyzzz{{{{{{{{{yyywwwvvvvvvvvvvvvvvvwwwwwwwwwwwwqqqrrrtttttttttuuuwwwyyyyyyyyyxxxwwwvvvvvvvvvwww{{{{{{zzzyyyxxxwwwvvvuuussstttuuuvvvvvvuuutttssstttuuuvvvwwwxxxxxxxxxxxxrrrqqqooonnnnnnppprrrtttttttttsssqqqpppnnnmmmlllnnnooopppqqqrrrsssttttttqqqqqqppppppppppppppppppmmmmmmnnnnnnnnnnnnmmmmmmkkkllllllkkkiiieeeaaa___XXX[[[___bbbccceeeggghhhhhhhhhhhhhhhgggfffeeeddd_________^^^]]][[[ZZZYYY[[[ZZZYYYYYY[[[___ccceeeiiilllpppsssuuuxxx|||}}}yyywwwuuuttttttsssrrrqqqqqqqqqssssssppppppppppppoooooooooooommmmmmmmmmmmnnnnnnnnnoookkkjjjiiigggfffdddcccccc^^^]]]\\\[[[[[[[[[\\\]]][[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZXXXWWWXXXZZZ[[[[[[ZZZZZZYYYYYYXXXXXXZZZ[[[\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^___```aaa^^^]]]]]]\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^______WWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\]]]^^^[[[[[[\\\\\\^^^___aaabbbaaabbbcccdddeeeddddddcccccccccbbbbbbaaa```__________________````````````^^^______```aaadddiiimmmmmmnnnooonnnmmmjjjgggeeefffeeeeeefffhhhiiihhhggggggggghhhiiijjjkkklllllljjjjjjjjjkkkllloooqqqrrroooooooooooooooooooooooolllgggaaa[[[XXXWWWVVVUUURRRSSSSSSUUUWWWZZZ]]]^^^]]]^^^___aaadddgggjjjkkkjjjjjjkkkmmmqqquuuyyy|||~~~~~~|||yyyvvvsssqqqpppmmmlllkkkiiiiiilllqqquuu|||}}}zzzvvvoooggg___YYYVVVTTTTTTTTTTTTVVVZZZ___cccfffkkknnnqqqqqqnnniiieeecccbbbbbbbbbdddiiiooouuuyyy{{{zzzxxxwwwuuutttssssssttt|||{{{uuuoookkkccc```]]][[[^^^dddlllqqqwww|||}}}{{{zzzyyyvvvrrrooopppnnnllljjjjjjjjjkkklllfffggggggfffdddbbb```^^^_________^^^\\\[[[\\\^^^[[[[[[[[[[[[\\\^^^```aaaaaabbbdddfffhhhjjjjjjkkkkkkmmmqqquuuxxxyyyyyyyyy}}}{{{yyyvvvtttssssssssstttttttttttttttuuuvvvwwwtttuuuvvvxxxyyyzzz{{{{{{yyyyyyyyyyyyzzz{{{{{{|||{{{{{{{{{zzzzzzzzzzzzyyyuuuwwwxxxxxxwwwvvvvvvwwwxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzxxxwwwwwwxxxyyyzzzuuuuuuvvvvvvvvvwwwwwwwwwuuuuuuuuuvvvxxxzzz|||~~~}}}}}}}}}||||||}}}zzz{{{{{{{{{xxxpppgggaaa]]]```fffnnnuuuxxxwwwvvvxxxxxxyyyzzzyyyxxxvvvuuuuuuvvvvvvwwwwwwwwwvvvvvvuuutttsssrrrrrrssstttuuuvvvvvvwwwwwwwwwxxxxxxxxxzzzzzzxxxwwwuuusssrrrqqqsssssstttuuuvvvvvvvvvuuurrrsssuuuvvvvvvvvvuuutttpppnnnmmmkkklllnnnqqqrrrsssttttttttttttrrrqqqpppmmmnnnpppqqqrrrrrrqqqppptttsssqqqpppnnnmmmmmmmmmmmmmmmnnnooooooooooooooonnnnnnmmmllliiieeeaaa___^^^```bbbcccdddfffiiikkkhhhhhhgggfffdddcccaaaaaaaaa___\\\[[[\\\[[[ZZZYYY[[[[[[[[[[[[[[[]]]aaadddhhhjjjmmmoooqqquuuyyy|||{{{}}}}}}|||{{{xxxtttqqqpppooonnnmmmmmmoooqqqrrrssssssrrrqqqqqqpppoooooonnnnnnnnnmmmmmmmmmnnnnnniiigggggghhhiiihhhddd```___``````aaa``````___^^^aaa```___^^^]]]]]]]]]]]][[[\\\\\\]]]___``````aaa\\\]]]___aaaaaaaaa___^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[ZZZZZZYYYXXXXXXWWWYYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^___``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa^^^]]]\\\\\\\\\^^^___```^^^______```___^^^]]]\\\[[[[[[\\\\\\]]]^^^^^^^^^______```aaaaaaaaa``````````````````````````````dddeeeeeedddcccccceeefffggggggggggggiiikkkmmmnnnnnnmmmjjjhhhgggggghhhiiiiiijjjjjjjjjjjjiiiiiihhhiiihhheeeccccccgggmmmrrrrrrssstttrrrnnnjjjiiihhhfffffffffgggggghhhiiijjjiiijjjkkkmmmmmmmmmmmmlllmmmlllkkkkkklllmmmnnnoooqqqqqqqqqpppooonnnmmmllliiieee```\\\ZZZYYYXXXWWWUUUVVVWWWYYY\\\___ccceeehhhhhhjjjkkkmmmoooqqqqqqooooooppptttzzz~~~}}}~~~~~~}}}zzzvvvrrrpppooopppooommmkkkkkkmmmoooqqqyyy}}}{{{vvvooohhhccc]]]XXXUUUSSSTTTVVVWWWYYY^^^ccchhhppprrruuutttqqqlllhhhfffbbbccceeegggjjjooouuuzzz~~~|||yyywwwxxxyyyyyyzzz~~~xxxrrrnnnfffaaa^^^___bbbeeekkkrrrxxx{{{{{{zzzyyyvvvssspppnnnnnnmmmmmmlllkkkiiiiiihhhkkkkkkjjjjjjhhhgggeeedddeeedddcccbbbaaaaaaaaaaaa```___^^^]]]]]]]]]]]]]]]^^^___```aaacccdddeeefffkkklllmmmnnnpppqqqrrrsssuuuvvvvvvvvvvvvtttsssrrrvvvuuutttrrrrrrrrrssstttssssssssstttuuuwwwyyyyyy|||||||||||||||{{{zzzyyy|||zzzyyyyyyyyyyyyxxxvvvzzzyyyyyyxxxwwwvvvuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzxxxxxxwwwwwwvvvvvvvvvwwwvvvwwwwwwxxxxxxwwwwwwvvvwwwwwwyyyzzz|||~~~~~~yyyzzz{{{|||zzzuuummmhhhdddeeeiiinnntttxxxyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvwwwwwwxxxwwwwwwvvvvvvuuutttsssrrrrrrssstttuuuvvvvvvvvvwwwwwwwwwxxxxxxwwwvvvtttrrrpppooonnnnnnqqqqqqrrrsssttttttttttttrrrssstttuuuvvvuuuuuutttqqqooonnnlllmmmoooqqqssstttuuuuuuuuutttrrrqqqpppmmmnnnpppqqqrrrrrrrrrqqqrrrqqqpppooonnnmmmmmmmmmmmmnnnooooooppppppoooooonnnnnnmmmllliiieeebbb___\\\^^^```aaabbbdddgggiiihhhiiiiiihhhfffdddbbb```___]]][[[ZZZ[[[[[[ZZZXXXYYYZZZ[[[\\\\\\___bbbeeeeeegggjjjlllnnnqqqtttwwwxxxzzz}}}~~~|||{{{yyywwwssspppqqqpppnnnnnnnnnoooqqqrrrrrrrrrqqqpppoooooonnnnnnooonnnmmmlllkkkkkkkkkkkkjjjhhhhhhiiijjjiiifffbbb````````````````````````cccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbccccccddddddcccdddeeeffffffdddcccbbbaaaaaaaaaaaaaaa```___^^^^^^^^^]]]\\\\\\[[[ZZZZZZZZZ[[[[[[]]]^^^___```````````````aaabbbbbbccccccddddddddddddddddddddddddcccbbbaaaaaaaaabbbdddeeedddeeefffffffffdddcccbbb```````````````aaaaaaaaabbbbbbcccddddddddddddccceeeeeeeeefffgggggghhhhhhhhhiiijjjiiihhhiiijjjlllpppoooooopppqqqrrrtttuuuuuutttqqqooonnnnnnnnnooopppqqqrrrssssssrrrqqqqqqnnnllljjjgggfffiiioootttuuuvvvvvvtttpppllljjjjjjhhhhhhhhhhhhiiijjjkkklllkkklllmmmoooooooooooooooooonnnmmmmmmmmmnnnooopppqqqqqqqqqpppooommmkkkjjjhhhddd___[[[ZZZYYYXXXWWWXXXXXXZZZ]]]```eeehhhjjjlllllllllmmmmmmnnnnnnooonnnnnnpppuuu{{{~~~~~~~~~~~~~~~{{{xxxtttrrrrrrooommmkkkjjjjjjkkkmmmooovvvzzz{{{wwwpppjjjddd```[[[XXXVVVWWWXXXYYY\\\```fffjjjrrruuuxxxxxxuuupppmmmkkkggghhhiiijjjlllpppvvvzzz~~~}}}~~~|||~~~}}}wwwsssjjjdddaaacccfffiiiooowww|||zzzyyyxxxvvvtttrrrpppnnnooonnnnnnmmmlllkkkkkkkkkkkkkkkkkkkkkjjjjjjiiihhhgggggggggfffffffffeeeeeecccbbbaaa```__________________```aaabbbccccccdddfffgggiiikkkmmmoooqqqrrrrrrssstttttttttsssrrrqqquuuuuusssrrrrrrrrrssssssrrrrrrssstttuuuwwwxxxyyy{{{{{{|||}}}}}}}}}}}}|||{{{zzzxxxxxxyyyyyywwwvvvyyyxxxxxxwwwwwwvvvvvvuuutttuuuvvvxxxyyyzzzzzzzzz{{{zzzyyyxxxxxxxxxyyyyyyxxxyyyyyyyyyyyyyyyxxxwwwxxxyyyzzz|||~~~{{{|||yyyuuupppnnnmmmnnnssswww{{{|||}}}||||||{{{zzzzzzyyyyyyxxxyyyyyyyyyxxxwwwvvvvvvuuutttsssrrrrrrssstttuuuvvvvvvvvvvvvwwwwwwwwwwwwuuutttqqqooommmmmmmmmmmmoooooopppqqqrrrssssssrrrrrrsssttttttuuuuuuttttttrrrpppooonnnnnnppprrrsssuuuvvvvvvvvvuuusssqqqpppmmmnnnoooqqqrrrsssssssssppppppooonnnnnnnnnnnnnnnnnnooooooppppppppppppooommmmmmmmmllliiieeebbb```\\\^^^```bbbbbbdddfffhhhiiijjjkkkkkkiiifffbbb```]]][[[YYYYYYZZZZZZZZZYYYVVVXXX[[[]]]^^^___bbbdddccceeegggiiikkkmmmqqqttttttuuuxxx{{{}}}~~~~~~~~~{{{yyyxxxvvvrrrpppppppppooonnnooopppqqqrrrrrrqqqpppooonnnmmmllllllooonnnmmmkkkiiihhhhhhhhhkkkjjjjjjkkklllkkkhhhfffeeeeeedddccccccdddeeefffgggggggggfffgggggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkklllkkkjjjhhhfffeeeeeeeeeeeeeeedddcccbbbaaaaaa``````______^^^^^^^^^\\\\\\]]]___```bbbcccccccccccccccdddeeeeeeffffffhhhhhhhhhhhhhhhhhhhhhhhhiiihhhggggggggghhhiiijjjiiijjjkkklllkkkjjjiiihhhfffeeeeeeeeeeeedddddddddeeefffgggggghhhhhhhhhgggiiiiiijjjkkklllmmmmmmnnnmmmnnnooooooooooooqqqtttwwwwwwwwwwwwxxxyyy{{{{{{{{{yyywwwuuutttsssssssssvvvxxxzzz|||||||||zzzyyytttrrrooolllkkkmmmrrrvvvyyyzzzzzzwwwsssooommmllljjjjjjjjjjjjkkklllmmmnnnnnnooopppqqqrrrrrrrrrrrrqqqqqqpppooooooooopppppprrrrrrqqqpppnnnkkkhhhgggeeeaaa]]]YYYXXXXXXWWWVVVWWWXXX[[[___ccchhhlllnnnooonnnnnnmmmlllkkkkkkjjjlllllloootttzzz|||yyyyyy{{{}}}~~~~~~|||zzzxxxvvvuuunnnmmmkkkjjjjjjkkkmmmnnnuuuyyy~~~|||xxxrrrlllhhhddd```]]]ZZZ[[[\\\]]]___ccciiimmmtttxxx|||}}}zzzvvvsssqqqmmmmmmnnnnnnooosssxxx{{{{{{vvvmmmhhhfffhhhkkknnnuuu|||{{{zzzxxxvvvtttsssrrrqqqpppoooooonnnmmmmmmmmmmmmllllllllllllmmmllllllllliiijjjkkkmmmmmmmmmlllkkkhhhgggfffdddcccbbbbbbbbb``````aaaaaaaaaaaabbbbbb```aaacccfffiiikkkmmmnnnnnnooopppqqqrrrqqqpppppptttsssrrrrrrqqqrrrrrrrrrqqqqqqrrrssstttvvvwwwxxxyyyzzz|||}}}~~~{{{yyyxxxxxxyyyxxxwwwuuuwwwwwwwwwwwwvvvvvvvvvvvvssstttvvvwwwyyyzzzzzz{{{}}}{{{yyyxxxxxxxxxzzz{{{{{{{{{||||||{{{zzzyyyyyyzzz{{{|||~~~}}}}}}xxxrrroooqqqvvv{{{~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvuuuttttttrrrrrrrrrrrrttttttuuuuuuuuuvvvvvvvvvwwwwwwvvvuuurrrpppnnnnnnnnnooommmnnnoooqqqqqqrrrrrrrrrrrrrrrssssssttttttttttttrrrqqqpppooopppqqqrrrsssuuuvvvvvvvvvuuusssqqqpppmmmnnnoooqqqrrrsssttttttooonnnnnnnnnnnnnnnoooooooooooopppppppppppppppooommmmmmmmmllliiifffbbb```^^^```cccdddeeefffhhhiiiiiijjjlllllljjjgggccc```]]][[[YYYYYY[[[[[[[[[ZZZVVVXXX[[[]]]]]]^^^```aaaccceeegggiiijjjmmmpppsssrrrtttwwwzzz}}}}}}yyywwwuuurrrppppppoooooooooooopppqqqrrrrrrqqqpppooonnnmmmmmmlllnnnnnnlllkkkjjjiiiiiiiiilllllllllmmmmmmmmmkkkjjjmmmkkkjjjhhhhhhjjjkkkmmmllllllllllllmmmnnnoooppprrrrrrqqqqqqpppooooooooooooooonnnmmmkkkiiifffeeegggggggggfffeeedddcccbbbbbbbbbaaaaaaaaa`````````\\\]]]^^^```bbbcccdddeeeeeeeeeffffffggghhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjkkkkkkjjjiiiiiijjjkkkllljjjkkklllmmmmmmlllkkkjjjiiiiiihhhhhhgggffffffeeegggggghhhiiijjjjjjjjjjjjjjjjjjjjjkkkkkklllllllllnnnoooqqqqqqqqqsssuuuwwwxxxxxxyyyyyyyyyzzz{{{{{{zzzyyywwwvvvtttssssssssswwwyyy|||~~~~~~}}}|||wwwvvvssspppnnnooossswww{{{|||{{{yyytttpppnnnmmmkkkkkkkkkkkklllmmmnnnoooppppppqqqrrrsssssssssssstttssssssrrrrrrqqqqqqqqqrrrrrrqqqooolllhhhdddbbb```\\\WWWUUUTTTTTTTTTSSSSSSUUUXXX]]]bbbgggkkkmmmmmmlllkkkjjjiiihhhgggfffggghhhlllrrryyy~~~vvvuuusssuuuxxx|||~~~~~~}}}||||||{{{zzzxxxvvvooonnnmmmllllllnnnooopppwww{{{}}}yyytttooollliiifffddd___```aaaaaacccggglllpppuuuyyy~~~|||xxxwwwpppqqqrrrrrrsssvvv{{{{{{wwwoookkkhhhkkknnnrrryyy}}}zzzxxxvvvuuuuuuvvvqqqpppooonnnmmmnnnnnnooonnnnnnmmmmmmmmmmmmmmmmmmkkkllloooqqqrrrrrrqqqpppmmmllljjjiiigggfffffffffcccccccccbbbbbbbbbaaaaaa______aaaccceeeggghhhiiijjjkkkmmmnnnoooooonnnnnnqqqqqqqqqpppppppppqqqqqqpppppppppqqqrrrtttvvvwwwyyyzzz{{{}}}~~~zzzyyywwwwwwxxxxxxvvvuuuuuuuuuuuuvvvvvvvvvwwwwwwtttuuuvvvxxxzzz{{{||||||}}}{{{yyywwwwwwxxxzzz{{{}}}}}}}}}}}}|||{{{zzzzzz{{{|||}}}xxxqqqqqqtttyyy|||}}}}}}|||||||||{{{{{{{{{zzzzzzzzzyyyxxxwwwvvvuuutttsssrrrqqqqqqrrrssstttttttttuuuuuuuuuvvvvvvvvvvvvuuusssqqqpppooooooooommmmmmooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssstttsssrrrqqqppppppqqqrrrrrrtttuuuuuuuuuuuusssrrrqqqoooooopppppprrrsssttttttnnnnnnnnnnnnnnnoooooopppoooooopppppppppoooooonnnlllllllllkkkiiifffcccaaa^^^```ccceeeeeefffggghhhhhhiiikkkllljjjgggcccaaa^^^\\\[[[[[[\\\]]]\\\[[[WWWYYY\\\]]]\\\\\\^^^___ccceeegggiiikkknnnqqqttttttwww{{{zzzwwwuuurrrpppoooooonnnooooooooopppppprrrqqqqqqpppoooooonnnnnnnnnmmmmmmllllllllllllmmmlllmmmnnnnnnnnnnnnnnnnnnqqqpppnnnllllllmmmnnnoooooooooooopppqqqrrrssstttvvvvvvuuutttsssrrrqqqqqqnnnmmmllljjjhhheeedddbbbeeeeeeeeeeeedddcccbbbaaaaaaaaaaaaaaa````````````]]]]]]^^^```aaacccddddddfffffffffggghhhhhhiiiiiihhhhhhiiiiiijjjjjjjjjjjjkkkjjjiiihhhhhhhhhiiijjjjjjkkklllmmmmmmlllkkkjjjiiiiiihhhgggfffeeeeeedddffffffhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiilllnnnppppppqqqrrruuuwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwvvvuuutttsssrrrrrrrrrsssuuuwwwyyyzzzyyyyyyxxxwwwvvvtttqqqoooppptttwww{{{||||||yyyuuuqqqooonnnllllllllllllmmmnnnooooooqqqqqqqqqrrrrrrsssttttttuuuuuuuuuttttttssssssrrrsssrrrqqqooojjjeee```]]]YYYUUUQQQOOOOOOPPPPPPPPPOOOQQQUUUZZZ___dddhhhiiigggffffffeeedddcccbbbaaabbbcccgggnnnvvv{{{~~~~~~~~~}}}|||{{{zzzyyyyyysssrrrqqqssswww{{{~~~~~~|||{{{{{{|||{{{yyyvvvnnnnnnmmmmmmnnnoooqqqrrrxxx|||}}}zzzvvvsssqqqooommmllleeeffffffggghhhkkkppptttvvv{{{|||{{{ssstttuuuvvvwww{{{{{{wwwpppkkkiiimmmqqquuu}}}}}}zzzxxxwwwwwwwwwqqqpppooommmmmmmmmnnnooopppooonnnlllkkkkkkkkkkkklllnnnpppssstttttttttssspppooommmlllkkkjjjjjjjjjggggggffffffeeeddddddcccbbbbbbcccccccccdddddddddggghhhjjjkkkllllllllllllnnnnnnnnnnnnoooooonnnnnnmmmmmmnnnoooppprrrssstttxxxyyyzzz{{{||||||||||||zzzxxxwwwwwwwwwwwwvvvttttttttttttuuuuuuvvvwwwwwwuuuvvvxxxzzz{{{|||}}}}}}}}}|||zzzyyyxxxyyy{{{|||||||||}}}}}}|||{{{{{{zzz||||||~~~~~~tttpppqqqtttvvvxxxyyy{{{|||||||||{{{zzzxxxyyyyyyyyyxxxwwwvvvvvvtttsssrrrqqqqqqrrrssstttttttttttttttuuuuuuuuuuuurrrrrrqqqqqqooonnnmmmmmmkkklllnnnoooqqqqqqrrrrrrrrrqqqqqqqqqqqqrrrssstttrrrrrrqqqqqqpppqqqqqqqqqrrrrrrsssttttttsssrrrqqqqqqqqqpppqqqqqqrrrssstttpppoooooooooooooooppppppnnnoooooooooooonnnnnnmmmlllllllllkkkiiifffcccaaa\\\___bbbddddddddddddeeeeeeggghhhiiihhhfffcccbbb___]]][[[[[[\\\]]]\\\[[[YYYZZZ\\\]]]]]]^^^```aaadddfffiiilllnnnqqquuuxxx|||{{{vvvsssqqqooommmmmmmmmnnnnnnnnnooooooppppppppppppppppppppppppnnnnnnmmmmmmmmmnnnnnnooolllnnnoooooonnnnnnpppqqqrrrqqqooommmlllllllllmmmoooooooooooopppqqqrrrsssttttttsssrrrqqqpppooooooiiihhhgggeeecccbbbaaa```bbbbbbbbbbbbbbbaaaaaa```````````````````````````^^^^^^___```aaabbbccccccdddeeeeeefffgggggghhhhhhffffffgggggghhhiiiiiiiiiiiihhhgggfffeeefffggggggiiijjjkkklllllllllkkkjjjgggffffffeeedddcccccccccdddeeefffggghhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkklllnnnnnnoooppprrruuuvvvvvvwwwwwwwwwvvvuuuuuuttttttttttttsssssssssrrrqqqqqqrrrssssssttttttssstttsssrrrpppoooqqquuuxxxzzz{{{|||zzzvvvrrrqqqpppmmmmmmmmmmmmnnnooopppqqqqqqqqqqqqqqqrrrssstttuuuuuuuuuvvvvvvvvvuuuttttttssssssqqqnnniiibbb\\\XXXSSSPPPLLLJJJKKKLLLMMMMMMOOOQQQUUUYYY^^^bbbdddfffaaaaaa```___^^^]]]]]]\\\]]]___dddllltttzzz|||}}}zzzyyyxxxwwwuuutttssssssqqqppppppsssxxx|||~~~|||zzz{{{}}}}}}yyyvvvlllmmmmmmoooppprrrtttuuuxxx|||~~~{{{xxxvvvuuuuuutttssslllmmmmmmmmmnnnqqqvvvyyyzzzxxxyyyzzz{{{|||~~~zzzrrrnnnlllppptttyyy~~~{{{zzzxxxxxxtttrrrpppmmmlllmmmmmmnnnqqqpppnnnllljjjjjjjjjjjjmmmoooqqqssstttuuuuuuuuuppppppooonnnmmmmmmmmmmmmlllkkkkkkjjjiiiiiihhhhhhhhhggggggfffeeedddcccccceeefffhhhiiijjjjjjjjjiiijjjkkkkkkllllllllllllkkkjjjkkkkkklllmmmooopppqqquuuuuuvvvxxxxxxyyyyyyyyyyyywwwvvvvvvwwwvvvuuutttssssssttttttuuuuuuvvvvvvvvvwwwxxxzzz{{{{{{{{{{{{}}}}}}||||||{{{{{{{{{|||yyyyyyzzzzzzzzzzzzzzzyyy{{{|||}}}~~~~~~~~~wwwpppnnnoooooosssvvvyyy|||}}}|||zzzyyyvvvwwwwwwxxxwwwwwwvvvvvvssssssrrrqqqqqqrrrsssssssssssstttttttttuuuuuuuuupppqqqqqqrrrqqqooolllkkkiiijjjlllmmmoooppppppppprrrqqqpppppppppqqqssssssrrrrrrqqqqqqppppppppppppooopppqqqssssssssssssrrrsssrrrqqqqqqqqqqqqrrrsssrrrqqqpppppppppppppppqqqnnnnnnnnnnnnnnnmmmllllllkkkllllllkkkiiifffcccaaa\\\___bbbddddddddddddeeecccdddeeeffffffeeedddccc___]]][[[[[[[[[[[[ZZZYYYZZZ[[[]]]^^^___bbbfffiiijjjlllooorrruuuyyy}}}zzztttqqqnnnlllkkkllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnoooppppppqqqppppppooonnnmmmmmmmmmmmmlllnnnpppooonnnnnnqqqssssssrrrqqqpppnnnlllkkkjjjkkkkkkkkkkkklllmmmnnnnnnnnnmmmmmmlllkkkjjjiiiiiieeedddcccbbbaaa`````````______``````aaaaaa````````````````````````````````````aaaaaaaaabbbbbbbbbcccccccccdddeeeeeeffffffeeeeeeffffffggghhhhhhiiihhhgggfffeeedddeeefffffffffggghhhjjjjjjjjjiiihhhddddddccccccbbbbbbbbbaaabbbcccdddfffggghhhhhhhhhgggggghhhiiikkkllllllmmmkkklllnnnnnnnnnoooqqqssssssttttttuuutttsssrrrqqqqqqqqqrrrsssssssssssssssrrrqqqqqqppppppqqqrrrssspppqqqppppppppprrrwwwzzzzzz{{{|||{{{wwwtttssssssoooooooooooopppqqqrrrssssssrrrrrrrrrssstttuuuvvvttttttuuuvvvwwwvvvuuuuuutttsssqqqnnnggg```YYYUUUPPPMMMJJJHHHIIIKKKKKKLLLNNNPPPSSSWWW[[[^^^___```___^^^]]]\\\ZZZYYYXXXWWW[[[]]]ccckkktttzzz||||||zzzyyywwwtttrrrpppooonnnnnnnnnooosssxxx}}}~~~||||||~~~{{{wwwooooooqqqsssvvvxxxzzz{{{zzz|||zzzxxxyyyyyyyyyxxxttttttttttttuuuxxx|||~~~{{{vvvrrrppptttyyy~~~|||{{{wwwuuurrrooommmmmmnnnoooqqqooommmkkkkkkkkkllllllppppppqqqrrrsssuuuvvvvvvpppoooooonnnnnnoooooooooppppppoooooonnnnnnmmmmmmllllllkkkjjjhhhgggffffffeeefffggghhhiiiiiihhhgggggghhhiiijjjjjjjjjiiiiiihhhhhhhhhiiikkklllnnnooonnnoooqqqsssuuuvvvwwwwwwyyywwwvvvuuuvvvvvvuuusssttttttttttttttttttttttttvvvwwwxxxxxxyyyyyyyyyxxxyyyzzzzzz{{{zzzyyyxxxwwwuuuuuuvvvwwwxxxxxxxxxxxx{{{{{{{{{{{{||||||||||||~~~zzz{{{~~~xxxpppmmmkkkjjjpppsssxxx{{{}}}|||yyyxxxuuuvvvvvvwwwwwwwwwvvvvvvssssssqqqqqqqqqqqqssssssssssssssstttttttttuuuuuupppqqqssstttssspppmmmkkkggghhhjjjlllmmmnnnoooooorrrqqqpppppppppqqqrrrsssqqqqqqqqqpppppppppoooooommmnnnppprrrsssssssssssstttsssrrrqqqpppqqqrrrssssssrrrrrrqqqppppppqqqqqqmmmmmmnnnnnnmmmlllkkkkkkkkkllllllkkkiiifffcccbbb^^^aaadddfffffffffffffffaaabbbbbbcccdddddddddddd___]]][[[ZZZZZZZZZXXXWWWZZZ\\\]]]___bbbfffkkkoooppprrrvvvyyy|||yyysssooollljjjjjjkkkllllllmmmmmmllllllkkkkkklllmmmnnnooopppqqqrrrqqqooonnnllllllkkkkkklllnnnpppooonnnnnnqqqtttvvvuuutttsssqqqnnnlllkkkiiihhhhhhhhhhhhiiiiiijjjiiihhhhhhgggffffffeeeeeecccbbbaaa````````````aaa]]]^^^___``````aaaaaa`````````````````````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbcccddddddeeedddeeeeeefffgggggghhhhhhiiihhhfffeeeeeeeeeffffffcccdddeeefffgggffffffeeecccbbbbbbbbbbbbaaaaaaaaabbbcccdddfffgggggghhhhhhcccdddeeehhhjjjlllnnnooolllmmmoooooonnnoooqqqsssqqqqqqrrrrrrqqqpppooommmnnnooopppqqqrrrrrrrrrrrruuutttrrrppppppqqqssstttnnnooopppppppppsssxxx|||zzz|||}}}|||yyyvvvuuuuuuqqqqqqqqqqqqrrrsssttttttttttttsssssstttuuuwwwxxxssstttuuuvvvwwwwwwvvvuuuttttttrrrmmmggg___WWWSSSOOOLLLIIIHHHIIIJJJKKKLLLLLLNNNQQQUUUXXXZZZ[[[[[[___^^^]]][[[XXXVVVUUUTTTZZZ]]]ccckkktttzzz}}}}}}|||{{{xxxtttqqqnnnlllkkkllllllnnnrrrxxx~~~}}}~~~|||wwwssstttvvvyyy|||~~~}}}zzzzzz{{{|||{{{{{{yyyyyyyyyyyyyyy|||}}}zzzyyyuuutttxxx}}}zzzwwwtttpppnnnnnnoooppppppnnnmmmllllllmmmnnnoooqqqqqqqqqrrrsssuuuvvvwwwoooooonnnnnnoooooopppqqqrrrrrrrrrrrrqqqqqqqqqpppnnnnnnmmmlllkkkjjjiiiiiieeefffggghhhhhhhhhgggfffeeefffgggiiiiiiiiihhhgggfffgggggghhhiiikkklllmmmjjjkkkmmmpppsssuuuvvvwwwxxxwwwuuuuuuvvvvvvtttsssttttttttttttttttttttttttvvvvvvwwwwwwwwwwwwvvvvvvtttuuuwwwxxxwwwvvvtttrrrrrrssstttuuuvvvwwwwwwwwwzzzzzzzzzzzzzzzyyyyyyyyy|||}}}zzzxxx|||yyyqqqgggdddgggnnnqqqvvv|||{{{xxxuuuuuuttttttttttttuuuuuuuuutttsssrrrqqqrrrsssssstttssssssrrrrrrsssssstttrrrrrrsssrrrpppnnnkkkiiifffggghhhjjjlllnnnppppppoooooooooooooooppppppqqqooooooooooooooonnnmmmmmmqqqooonnnppptttvvvuuutttrrrrrrrrrpppnnnoooqqqtttsssssssssrrrqqqpppnnnnnnnnnmmmllllllkkkkkkkkkkkkhhhkkkmmmkkkgggdddcccccc^^^aaadddgggiiihhhfffeeeeeeddddddeeefffeeeccc```^^^]]]ZZZXXXWWWXXXZZZ\\\\\\^^^bbbggglllppptttvvvwwwxxxzzz}}}|||vvvqqqnnnjjjhhhhhhggggggggghhhiiikkklllkkklllmmmoooppppppppppppqqqqqqqqqpppooonnnmmmmmmllllllmmmoooppprrrsssssstttuuuwwwwwwuuurrrmmmkkkjjjjjjiiiggggggfffffffffggggggfffeeedddccccccbbb^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\]]]^^^_______________^^^^^^]]]\\\\\\\\\]]]bbbbbbbbbbbbbbbbbbbbbbbbddddddddddddddddddddddddgggggggggggghhhhhhhhhhhhkkkkkkjjjiiihhhgggfffeeeggggggggggggffffffffffffccccccccccccccccccccccccccccccdddeeeeeeffffffgggfffgggggghhhiiijjjjjjkkknnnnnnmmmlllmmmnnnoooppprrrqqqooommmlllkkkllllllmmmmmmmmmmmmnnnooopppqqqqqqppppppooooooppppppqqqoooooooooooonnnpppsssvvvzzzyyyyyyxxxxxxwwwwwwwwwrrrqqqpppooooooqqqssstttuuusssrrrqqqqqqtttvvvxxxvvvwwwxxxyyyyyyxxxvvvuuuuuutttqqqlllddd[[[SSSOOOGGGGGGFFFFFFGGGIIIKKKMMMNNNPPPTTTWWW[[[]]]^^^___]]]\\\[[[YYYWWWVVVUUUUUUZZZ[[[aaalllxxx}}}yyyxxxvvvsssqqqnnnlllkkkkkkoooqqqrrrvvv~~~{{{wwwttttttuuuzzz~~~|||||||||}}}~~~}}}|||{{{{{{|||~~~{{{xxxuuusssrrrrrrrrrtttrrrpppppprrrrrrrrrqqqttttttsssttttttuuuvvvwwwsssqqqooommmmmmnnnpppqqqrrrqqqpppooooooppprrrssspppooonnnmmmlllkkkkkkkkkjjjjjjjjjjjjiiihhhggggggiiihhhgggfffeeedddddddddfffffffffgggggggggggghhhiiiiiiiiijjjkkklllnnnnnnrrrrrrssssssttttttssssssoooqqqrrrrrrqqqppprrrsssttttttttttttuuuuuuuuuvvvttttttttttttsssrrrqqqqqqooopppppprrrsssuuuwwwxxxyyyyyyzzz{{{zzzyyyxxxwwwyyyyyyyyyzzz|||}}}~~~zzzxxx|||wwwnnniiiiiinnnpppvvv{{{{{{xxxuuuuuuttttttttttttuuuuuutttsssrrrrrrrrrrrrttttttssssssrrrrrrrrrrrrssssssqqqqqqrrrrrrpppnnnkkkjjjeeefffhhhjjjlllnnnooopppoooooonnnnnnoooooopppqqqooooooooooooooonnnnnnmmmooonnnmmmooorrrtttsssrrrrrrrrrrrrpppoooooorrrtttsssssssssrrrqqqpppooonnnoooooommmllljjjjjjiiiiiigggjjjllljjjgggcccbbbbbb___aaaeeehhhiiiiiigggeeefffeeeddddddeeedddaaa___]]][[[YYYWWWWWWXXXZZZ\\\]]]___bbbfffkkkooorrrtttuuuvvvxxx{{{~~~wwwrrrnnnjjjgggeeeffffffffffffhhhjjjlllmmmmmmmmmnnnoooppppppqqqqqqoooooopppqqqqqqqqqpppooolllmmmnnnoooppprrrsssssstttuuuvvvvvvuuuqqqmmmkkkhhhgggfffeeeddddddddddddggggggfffffffffeeeeeeeeeaaaaaa```______^^^______]]]^^^___``````aaaaaa```]]]]]]\\\\\\[[[[[[[[[[[[bbbbbbbbbbbbbbbbbbbbbbbbccccccdddddddddeeeeeeeeeffffffggggggggghhhhhhhhhjjjjjjiiihhhgggffffffeeeggggggggggggffffffffffffccccccccccccccccccccccccddddddeeeeeeffffffggggggffffffggghhhhhhiiijjjjjjmmmlllkkkkkkkkklllnnnnnnooonnnmmmlllkkkkkkkkkllllllllllllmmmnnnoooqqqrrrqqqqqqppppppppppppqqqqqqpppqqqqqqpppoooqqqtttvvvzzzzzzzzzzzzyyyyyyxxxxxxsssrrrpppooooooppprrrsssuuusssrrrqqqrrrtttvvvxxxwwwxxxyyyzzzyyyxxxvvvuuutttsssppplllddd[[[SSSOOOIIIHHHGGGGGGHHHJJJLLLNNNOOOQQQUUUYYY\\\^^^``````^^^]]][[[YYYWWWVVVUUUUUUZZZ\\\bbblllxxx}}}yyyxxxwwwuuusssqqqpppoooqqquuuwwwxxx{{{|||yyyuuuuuuvvvzzz~~~~~~~~~}}}|||yyyxxxwwwwwwxxxvvvttttttvvvwwwvvvuuuuuuuuutttttttttuuuuuuuuutttrrrpppnnnnnnoooqqqrrrqqqqqqrrrrrrqqqqqqpppppppppooonnnmmmmmmmmmmmmmmmmmmmmmmmmlllllljjjiiiiiijjjiiihhhfffeeeeeeddddddeeeeeefffffffffggggggggghhhhhhhhhiiijjjkkklllmmmqqqqqqrrrsssssssssrrrrrroooppprrrqqqppppppqqqssstttttttttuuuuuuuuuuuuuuuttttttssssssrrrpppooonnnmmmmmmnnnppprrrtttvvvwwwvvvwwwyyyzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{|||~~~~~~|||{{{}}}wwwpppnnnnnnpppuuu{{{~~~{{{xxxuuuuuuttttttttttttuuuuuusssrrrqqqqqqrrrsssuuuvvvtttsssssssssssssssssstttpppqqqqqqqqqooonnnllljjjeeefffgggiiikkkmmmooooooooonnnnnnnnnnnnoooppppppppppppooooooooonnnnnnnnnooonnnnnnoooqqqrrrrrrqqqqqqrrrrrrpppoooooorrrtttssssssssssssrrrpppooonnnpppooonnnllljjjiiihhhhhhgggiiikkkjjjfffcccaaaaaa___bbbeeeiiijjjjjjhhhggggggeeedddcccbbbaaa^^^[[[ZZZYYYWWWVVVWWWXXXZZZ[[[]]]___aaaeeehhhlllnnnpppooopppssswww{{{{{{wwwqqqlllhhheeecccaaaaaabbbccceeehhhkkkmmmoooooooooooopppqqqqqqqqqqqqmmmnnnqqqssstttsssrrrqqqmmmmmmnnnoooqqqrrrsssssstttuuuvvvvvvtttqqqnnnkkkggggggfffeeeddddddddddddfffggggggggghhhhhhhhhhhheeecccbbb```______``````______```aaabbbbbbbbbbbb^^^^^^^^^]]]]]]]]]]]]]]]aaaaaaaaaaaaaaaaaaaaaaaabbbccccccdddeeefffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhgggggggggffffffgggggggggffffffffffffeeeddddddddddddddddddddddddddddddeeeeeeffffffggggggfffffffffgggggghhhhhhiiijjjjjjiiiiiijjjjjjkkklllllllllkkkjjjiiiiiijjjjjjjjjjjjkkklllnnnppprrrsssrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqpppqqqtttwww{{{{{{{{{{{{zzzzzzzzzzzztttsssqqqpppoooppppppqqquuutttrrrrrrssstttwwwxxxwwwxxxyyyyyyyyyxxxvvvuuurrrrrroookkkddd[[[TTTOOOLLLKKKIIIIIIIIIKKKMMMNNNPPPSSSWWW[[[^^^aaaaaabbb```^^^\\\ZZZXXXVVVUUUTTTZZZ]]]cccnnnxxx~~~}}}yyyyyyxxxwwwvvvvvvvvvvvvxxx||||||uuuvvvwww{{{~~~~~~~~~~~~}}}}}}~~~|||{{{{{{|||}}}}}}|||yyyyyyxxxwwwwwwvvvvvvuuuvvvuuusssqqqqqqrrrssstttqqqrrrssstttssspppnnnllloooooonnnnnnmmmnnnnnnooopppppppppooonnnmmmkkkjjjjjjiiihhhfffeeeeeedddddddddddddddeeeeeeeeefffffffffffffffggghhhiiikkkkkkoooooopppqqqqqqqqqqqqqqqooopppqqqqqqppppppqqqssssssttttttuuuuuuuuuuuuuuussssssrrrqqqooommmlllkkkiiiiiikkkmmmooorrruuuvvvtttvvvwwwyyy{{{{{{{{{zzzyyyxxxyyyyyyzzz{{{|||}}}~~~yyyvvvppprrruuuzzz}}}}}}zzzwwwuuuttttttssssssttttttuuuqqqqqqqqqqqqrrrtttvvvwwwuuuuuuvvvvvvvvvvvvuuuuuurrrqqqqqqpppnnnllljjjhhheeeeeegggiiikkkmmmnnnoooooonnnnnnnnnnnnooopppppppppppppppoooooooooooooooooooooooopppqqqrrrrrrqqqpppqqqrrrqqqpppppprrrtttssssssssssssrrrqqqpppoooooonnnmmmkkkjjjiiiiiiiiiiiijjjkkkjjjgggdddbbb```___bbbfffiiikkkjjjiiihhhgggeeebbb```___]]]ZZZXXXVVVUUUUUUUUUVVVXXXZZZ[[[\\\]]]___aaacccfffggghhhggghhhkkkooottt{{{|||yyyuuuqqqkkkgggdddbbb___^^^\\\^^^```cccgggkkknnnpppqqqqqqqqqqqqqqqqqqrrrrrrnnnooorrrtttuuutttrrrqqqnnnnnnooopppqqqrrrssstttuuuuuuvvvvvvuuurrrooommmiiihhhhhhgggffffffggggggfffgggggghhhiiijjjjjjkkkfffeeebbb```______``````___```aaabbbbbbcccccccccaaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbccceeefffhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccccccddddddeeeeeeffffffeeefffffffffggggggggghhhhhhhhhhhhhhhhhhiiiiiijjjkkkkkkjjjiiihhhggggggggghhhiiijjjkkknnnppprrrssssssrrrrrrqqqqqqrrrrrrsssrrrrrrrrrqqqppprrruuuwww{{{{{{{{{zzzzzzzzzzzzzzzuuutttrrrqqqpppoooooooootttssssssrrrsssuuuvvvxxxvvvwwwwwwwwwwwwuuutttsssqqqpppnnnjjjddd\\\UUUPPPMMMLLLJJJJJJJJJLLLMMMOOOSSSUUUZZZ^^^aaacccccccccaaa___]]][[[XXXVVVUUUUUUZZZ^^^eeepppyyy~~~~~~}}}zzzyyyyyyyyyzzz|||}}}~~~~~~}}}vvvvvvxxx|||}}}}}}~~~|||{{{zzzyyyyyyxxxvvvuuuuuuvvvwwwwwwtttttttttsssqqqooommmkkknnnnnnmmmmmmmmmnnnnnnooorrrrrrqqqpppooonnnlllkkkiiihhhgggeeeddddddccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeefffhhhiiijjjmmmmmmnnnoooppppppppppppooopppqqqqqqppppppqqqrrrssssssuuuuuuvvvvvvuuutttsssrrrqqqooommmkkkiiihhheeefffhhhjjjmmmqqqsssuuutttvvvwwwyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxyyyzzz{{{uuuuuuvvvxxxzzzzzzwwwuuuttttttssssssssssssttttttqqqqqqpppqqqrrrtttvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwtttsssqqqooollljjjgggfffeeefffgggiiikkkmmmooooooooooooooooooooopppqqqqqqqqqqqqpppooonnnoooooopppnnnnnnoooooonnnnnnoooooooooqqqrrrqqqpppppprrrtttsssssssssssssssrrrqqqpppmmmmmmllllllkkkllllllllllllllllllkkkiiifffccc```___aaaeeeiiikkkkkkiiihhhfffccc```]]][[[YYYVVVTTTRRRRRRRRRSSSUUUWWWYYY[[[ZZZ[[[[[[\\\]]]^^^___```___```bbbffflllsssyyy|||}}}yyywwwuuuooolllgggcccaaa___^^^\\\YYY[[[^^^ccchhhllloooqqqsssrrrqqqqqqpppqqqqqqrrrpppqqqsssttttttsssrrrpppoooooopppqqqrrrsssssstttvvvvvvwwwwwwuuusssqqqpppiiiiiihhhggggggggghhhhhhgggggghhhhhhiiiiiijjjjjjfffdddcccaaa_______________```aaabbbbbbcccbbbbbbbbbcccddddddddddddccccccaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddeeeggghhhjjjjjjllllllllllllmmmmmmmmmmmmkkkkkkjjjjjjjjjjjjjjjjjjffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebbbbbbbbbcccddddddeeeeeeffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhkkkkkkjjjiiigggfffddddddggghhhiiikkkmmmooorrrssssssrrrrrrqqqqqqrrrrrrsssqqqrrrrrrqqqqqqrrrvvvxxx{{{{{{zzzzzzyyyxxxxxxxxxuuutttsssqqqpppooonnnnnnsssrrrrrrrrrssstttuuuvvvuuuuuuuuutttsssrrrqqqqqqpppooonnnjjjddd]]]VVVRRRMMMLLLKKKJJJKKKMMMOOOPPPWWWYYY^^^bbbdddeeeeeedddaaa```^^^[[[YYYWWWVVVVVV[[[___hhhqqqyyy}}}~~~}}}zzzzzzzzz|||~~~}}}vvvwwwyyy}}}|||zzz{{{}}}|||{{{zzzzzzzzz{{{{{{yyywwwuuurrrpppooonnnnnnmmmmmmmmmmmmmmmmmmnnnnnnpppppppppooonnnmmmlllkkkggggggeeedddcccbbbbbbbbbcccccccccddddddddddddeeedddddddddeeefffgggiiiiiikkklllmmmnnnoooooooooooonnnpppqqqqqqpppoooqqqrrrrrrsssuuuvvvvvvvvvuuutttrrrrrrqqqooommmjjjhhhfffcccdddfffiiilllppprrrtttvvvwwwxxxyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwxxxxxx}}}zzzwwwvvvvvvuuutttsssttttttssssssssssssttttttqqqqqqqqqqqqrrrtttvvvwwwwwwxxxyyyzzzzzzyyyxxxwwwtttrrrpppnnnkkkiiigggffffffggghhhjjjlllnnnooopppqqqppppppppppppqqqrrrrrrrrrqqqpppooonnnoooppppppkkkmmmmmmmmmkkkjjjkkklllnnnppprrrrrrqqqqqqrrrtttsssssssssssssssrrrqqqqqqmmmmmmmmmmmmmmmnnnnnnooonnnmmmlllkkkkkkhhhccc```^^^aaaeeehhhjjjjjjiiihhhccc```\\\YYYWWWUUURRRPPPNNNOOOPPPRRRTTTWWWYYYZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXYYY[[[___eeelllrrrvvvzzz|||}}}{{{xxxtttrrrqqqkkkhhhccc```___^^^]]][[[YYY[[[```eeekkkooorrrttttttsssqqqpppooopppqqqqqqrrrrrrrrrsssrrrrrrrrrqqqppppppqqqrrrssssssttttttvvvvvvvvvvvvuuusssqqqppphhhhhhgggffffffgggggghhhhhhhhhhhhhhhggggggggggggddddddcccbbbaaaaaa```______```aaabbbccccccccccccaaabbbdddeeeeeedddccccccbbbbbbbbbbbbbbbbbbbbbbbbcccccceeefffhhhiiijjjkkknnnnnnnnnnnnoooooooooooollllllllllllkkkkkkjjjjjjfffffffffeeeeeeeeeeeedddffffffffffffffffffffffffbbbbbbbbbcccddddddeeeeeegggggggggggggggggggggggggggggghhhiiiiiiiiiiiihhhkkkkkkkkkjjjhhhgggeeedddgggggghhhjjjllloooqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrqqqrrrrrrrrrrrruuuxxx|||}}}|||{{{zzzyyywwwvvvvvvttttttsssrrrqqqoooooonnnqqqqqqqqqqqqrrrssstttuuuttttttsssrrrqqqppppppooooooooonnnkkkfff___XXXTTTNNNMMMLLLLLLMMMOOORRRSSS[[[]]]bbbeeeggggggeeeddd```___]]]\\\ZZZYYYXXXXXX[[[aaajjjssszzz}}}}}}}}}{{{{{{|||}}}~~~|||vvvvvvyyy}}}~~~yyywwwyyy~~~}}}{{{xxxuuurrrrrrrrrsssoooooonnnmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmlllkkkkkkhhhgggeeedddccccccbbbbbbcccccccccdddddddddeeeeeeeeeeeeeeefffggghhhjjjjjjjjjkkklllnnnoooooooooooonnnoooppppppooooooppprrrrrrsssuuuwwwwwwvvvuuussssssrrrqqqooommmkkkiiigggcccdddfffiiilllooorrrtttvvvwwwxxxyyyyyyxxxxxxwwwwwwwwwvvvvvvuuuvvvvvvvvvxxxtttrrrqqqqqqqqqtttssssssrrrrrrsssssstttrrrrrrqqqqqqrrrtttuuuvvvvvvwwwxxxyyyyyyxxxwwwvvvqqqpppnnnlllkkkjjjiiihhhggghhhiiikkkmmmoooqqqqqqrrrrrrqqqqqqrrrrrrssstttsssrrrpppnnnnnnooopppqqqmmmnnnpppnnnlllkkklllmmmnnnpppqqqrrrqqqqqqrrrtttssssssssstttssssssrrrqqqpppoooooonnnnnnnnnoooooonnnmmmkkkkkkjjjhhhccc___]]]___dddhhhjjjjjjiiigggaaa]]]YYYVVVTTTRRROOONNNKKKLLLNNNQQQTTTWWWYYYZZZYYYYYYXXXWWWVVVUUUTTTTTTUUUUUUWWWZZZ```gggnnnrrrtttvvvxxxwwwsssnnnlllkkkgggddd```]]]]]]\\\[[[ZZZ\\\^^^ccciiiooosssvvvxxxtttsssqqqooonnnoooppppppqqqqqqppppppqqqrrrssstttqqqqqqrrrrrrssssssttttttttttttttttttsssrrrpppoooiiiiiihhhhhhhhhhhhiiiiiiiiihhhhhhfffeeedddcccccccccdddeeeeeeeeecccbbb```aaabbbcccddddddeeeeeedddbbbccceeefffgggfffeeedddccccccccccccccccccccccccdddeeeeeeggghhhiiijjjjjjnnnnnnnnnoooooooooppppppmmmmmmlllkkkjjjjjjiiiiiifffffffffeeeeeeeeeddddddffffffffffffffffffffffffcccddddddeeeeeefffgggggghhhhhhhhhhhhhhhhhhhhhhhhggghhhiiijjjkkkjjjjjjiiiiiiiiijjjkkkjjjjjjiiihhhgggggghhhjjjlllnnnpppqqqqqqqqqppppppppppppqqqqqqrrrsssttttttuuuxxx}}}}}}{{{yyywwwvvvuuusssssssssrrrqqqpppooonnnoooppppppqqqqqqrrrssssssuuutttsssrrrppppppoooooooooooonnnlllggg```ZZZVVVPPPOOOOOOOOOQQQSSSVVVXXX^^^aaaeeehhhiiihhheeeccc___^^^]]]\\\[[[ZZZZZZZZZ[[[bbbllluuuzzz}}}}}}}}}|||||||||~~~}}}|||uuuvvvxxx|||~~~}}}}}}~~~}}}~~~~~~}}}zzzvvvtttvvv|||}}}{{{yyyxxxwwwvvvrrrrrrqqqpppoooooooooooollllllmmmmmmmmmmmmlllllliiihhhgggfffeeedddddddddddddddddddddeeeeeeeeeeeegggggggggggghhhjjjkkkllljjjkkklllnnnooooooppppppnnnoooppppppoooooopppqqqqqqsssuuuwwwwwwvvvtttssssssrrrrrrpppnnnllljjjiiieeefffgggiiilllooorrrttttttuuuwwwxxxyyyyyyyyyxxxwwwvvvvvvuuutttttttttuuuyyyrrroooooopppppptttssssssrrrrrrsssssstttsssrrrqqqqqqrrrsssuuuvvvtttuuuwwwxxxxxxwwwuuutttnnnmmmlllkkkkkkkkkkkkkkkhhhhhhjjjlllnnnpppqqqrrrssssssrrrrrrsssssstttuuusssrrrpppnnnnnnooopppqqqppprrrtttrrrooommmoooqqqmmmoooqqqrrrrrrqqqrrrtttssssssssstttssssssrrrrrrrrrrrrpppooonnnnnnnnnnnnnnnllljjjjjjiiigggbbb]]]\\\___cccgggiiiiiihhhggg___\\\WWWTTTRRRPPPNNNLLLIIIKKKMMMPPPSSSVVVYYYZZZZZZZZZXXXWWWUUUTTTSSSRRRTTTTTTVVVYYY^^^ffflllppppppsssuuutttoooiiiffffffeeebbb^^^\\\[[[[[[ZZZZZZ^^^aaaffflllrrrwwwyyy{{{uuusssqqqooonnnnnnoooppppppooonnnnnnppprrruuuwwwqqqrrrrrrsssssstttttttttsssssssssrrrqqqpppooonnnlllkkkkkkkkkkkkkkklllllliiiiiigggfffdddbbbaaa```bbbdddfffhhhhhhfffcccbbbccccccdddeeeffffffffffffdddfffhhhiiijjjiiihhhgggddddddddddddddddddddddddeeeeeefffggghhhiiijjjjjjnnnnnnnnnnnnoooooooooooommmmmmlllkkkjjjhhhhhhgggffffffeeeeeeeeedddddddddggggggggggggggggggggggggeeeeeeffffffggghhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhiiijjjllllllkkkkkkjjjggghhhjjjkkklllllllllkkkhhhhhhhhhjjjkkkmmmooopppqqqppppppppppppppppppqqqssstttuuuvvvxxx{{{}}}zzzxxxvvvuuurrrrrrrrrrrrrrrqqqpppooonnnoooooopppqqqqqqrrrrrrvvvuuusssrrrqqqpppppppppooopppooolllhhhaaa[[[WWWQQQQQQQQQQQQSSSVVVZZZ[[[aaacccgggiiijjjhhheeeccc___^^^]]]\\\[[[[[[[[[[[[[[[bbbllluuu{{{|||}}}}}}||||||}}}}}}|||tttuuuxxx|||~~~|||zzzzzz|||{{{|||}}}}}}yyyzzzzzzwwwsssqqqssszzz}}}zzzxxxuuutttsssrrrqqqqqqqqqqqqkkkllllllmmmmmmmmmmmmmmmkkkjjjiiihhhffffffffffffddddddeeeeeeeeeeeeffffffhhhhhhhhhhhhiiikkklllmmmjjjkkklllnnnooopppppppppnnnoooppppppoooooopppqqqqqqsssuuuwwwwwwvvvtttsssssssssrrrqqqooonnnlllkkkfffggghhhjjjmmmppprrrtttqqqsssuuuxxxzzzzzz{{{{{{wwwvvvuuutttttttttttttttzzzrrrmmmlllooopppqqqsssuuuuuusssrrrrrrrrrttttttsssrrrrrrrrrrrrsssxxxxxxxxxwwwwwwwwwwwwwwwrrrpppmmmkkkjjjlllnnnpppppppppoooooooooppprrrssswwwvvvuuusssrrrrrrrrrrrrqqqpppooonnnoooppprrrsssrrrssstttsssqqqpppqqqrrrrrrssstttrrroooooorrruuusssrrrrrrqqqpppooonnnnnnoooooooooooooooooooooooonnnllljjjhhhgggddd```^^^\\\]]]```cccggghhhfffdddeee^^^WWWTTTPPPLLLJJJLLLNNNNNNOOOSSSWWWZZZ[[[[[[\\\ZZZXXXUUUTTTSSSSSSTTTSSSUUUXXX\\\bbbggglllnnnrrrrrrrrrpppnnnjjjfffdddeee^^^YYYXXXWWWVVVWWWZZZbbbccchhhrrrzzz~~~yyyvvvrrrooooooppppppppppppooonnnnnnnnnooopppqqqtttttttttttttttssssssrrrrrrrrrqqqpppooonnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkggggggfffeeeeeeeeeeeefffffffffgggggggggggggggfffddddddccceeefffgggfffdddgggggghhhhhhgggfffeeeeeeffffffeeeeeeeeeffffffgggggghhhhhhhhhhhhiiiiiiiiikkkkkkkkkkkklllnnnpppqqqnnnmmmmmmooopppnnnjjjffffffffffffffffffffffffeeehhhhhhiiiiiihhhgggeeedddffffffffffffffffffeeeeeekkkkkkjjjjjjiiihhhhhhgggjjjjjjkkkllllllmmmmmmnnnllllllllllllkkkkkkjjjiiijjjjjjkkkkkkmmmnnnooopppqqqrrrssssssqqqqqqrrrsssuuuuuuuuuvvvzzz~~~}}}{{{yyyxxxxxxwwwwwwvvvuuusssqqqpppnnnsssssssssssssssssssssssssssssssssrrrrrrqqqqqqqqqqqqpppooolllgggbbb]]]ZZZUUUSSSQQQQQQTTTYYY___cccggghhhhhhhhhgggfffdddcccddd___[[[YYY[[[^^^___^^^eeekkksssyyy||||||||||||}}}zzzuuuuuuwww{{{~~~}}}~~~}}}|||{{{zzzzzz|||{{{{{{{{{|||~~~zzzwwwvvvtttsssrrrsssvvvyyy|||~~~}}}||||||~~~}}}|||}}}}}}}}}{{{yyyvvvtttpppqqqqqqqqqqqqooommmlllpppnnnmmmmmmmmmllljjjhhheeeeeeddddddeeefffhhhiiihhhhhhiiijjjllloooppprrrpppooooooooooooooopppppprrrqqqpppnnnnnnnnnoooooorrrsssuuuwwwwwwvvvuuutttssssssqqqpppoooooooooooolllmmmmmmmmmlllmmmppprrrtttuuuxxxyyyyyyxxxuuutttuuutttsssrrrqqqrrrsssttt|||qqqiiiggghhhjjjooorrruuuvvvuuutttssstttttttttssssssssssssttttttwwwwwwwwwwwwvvvvvvvvvuuusssqqqnnnlllkkkmmmoooqqqsssrrrqqqpppoooppppppqqqwwwvvvuuutttssssssssssssqqqpppooonnnoooppprrrsssssstttuuusssqqqppppppqqqqqqrrrsssrrroooooorrrtttssssssrrrqqqpppooonnnnnnppppppppppppppppppppppppnnnllljjjhhhgggdddaaa^^^[[[\\\___cccggghhhfffdddaaaZZZSSSQQQOOOKKKJJJLLLQQQPPPQQQTTTXXX\\\]]]]]]]]][[[WWWTTTSSSSSSTTTUUUVVVWWWZZZ^^^ccchhhkkkmmmqqqqqqpppnnnkkkgggcccaaa```ZZZVVVVVVVVVUUUXXX\\\fffjjjqqq{{{{{{wwwsssppppppppppppppprrrqqqpppooopppqqqrrrsssvvvvvvvvvvvvvvvuuuttttttrrrrrrqqqpppooonnnmmmmmmlllllllllllllllllllllllliiiiiihhhgggfffffffffgggffffffggggggggggggffffffeeeddddddeeeggggggfffdddgggggggggggggggfffeeeeeefffeeeeeeeeeffffffggghhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjkkkmmmooopppooonnnnnnooopppnnnjjjfffgggffffffeeeeeefffffffffhhhiiiiiiiiiiiihhhffffffffffffffffffffffffffffffiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkklllmmmmmmnnnnnnlllllllllllllllkkkjjjjjjkkkkkkllllllnnnooopppqqqrrrssstttsssrrrrrrssstttuuuuuuuuuvvvyyy}}}}}}zzzxxxwwwwwwvvvvvvvvvuuutttsssqqqqqqsssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppooonnnmmmjjjgggbbb^^^[[[VVVTTTSSSSSSVVV\\\aaaeeeiiiiiihhhhhhgggeeedddcccccc___[[[ZZZ\\\___``````ggglllrrrxxxzzz{{{{{{||||||~~~}}}zzzuuuuuuvvvyyy|||~~~~~~}}}~~~}}}|||{{{zzzzzzzzzzzzyyyyyyzzz|||}}}yyywwwtttsssqqqppprrruuuxxx{{{~~~||||||{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}~~~|||{{{wwwwwwxxxwwwwwwuuusssrrrsssrrrqqqqqqqqqpppnnnlllffffffeeeeeefffhhhiiijjjhhhiiiiiikkkmmmoooqqqrrrqqqqqqppppppppppppqqqqqqsssrrrqqqooooooooopppqqqrrrssstttvvvvvvvvvuuutttvvvuuusssrrrpppooooooooommmnnnnnnmmmlllmmmoooqqqrrrsssuuuwwwwwwuuusssrrrrrrrrrrrrqqqqqqrrrssssss}}}qqqfffaaabbbdddkkkooosssvvvwwwvvvuuuuuusssssssssssstttuuuvvvwwwvvvvvvwwwvvvvvvuuuuuutttsssqqqooommmmmmnnnppprrrvvvuuusssqqqppppppppppppwwwvvvvvvuuuuuutttttttttrrrqqqoooooooooppprrrssstttuuuuuutttrrrpppqqqrrrrrrssssssrrrqqqppprrrtttttttttsssrrrqqqpppooooooppppppppppppppppppppppppooommmjjjiiigggeeebbb___ZZZ[[[^^^cccggghhhgggeee```YYYSSSRRRPPPMMMMMMOOOTTTTTTUUUXXX\\\```bbbbbbaaa]]]XXXSSSQQQQQQTTTUUUXXXZZZ]]]aaaeeehhhkkklllpppooonnnkkkgggccc___]]]\\\WWWTTTUUUVVVWWW[[[aaajjjrrr}}}}}}zzzuuurrrqqqppppppooosssrrrqqqqqqqqqssstttuuuuuuvvvvvvvvvvvvuuuttttttrrrqqqqqqpppooonnnmmmmmmlllllllllllllllllllllllllllkkkjjjiiihhhgggggggggffffffggggggggggggfffffffffeeeeeefffhhhhhhgggeeeffffffgggggggggfffeeeeeeeeeeeeeeeeeefffhhhiiiiiiiiiiiijjjjjjjjjkkkkkkkkkjjjiiijjjjjjkkklllnnnnnnooonnnnnnooopppnnnjjjhhhgggfffeeeeeeeeefffggghhhhhhiiiiiijjjiiiiiihhhhhhffffffffffffffffffffffffgggggghhhiiijjjjjjkkkkkkjjjkkkkkkllllllmmmnnnnnnllllllmmmmmmmmmlllkkkkkkmmmmmmmmmnnnooopppqqqqqqrrrsssttttttrrrrrrsssttttttttttttuuuxxx{{{~~~{{{yyyvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttrrrqqqppppppooooooooooooooooooooopppppppppllllllkkkiiifffccc___]]]XXXWWWVVVWWWZZZ___dddhhhkkkjjjiiigggeeedddccccccbbb___\\\\\\^^^aaabbbccciiimmmrrruuuwwwxxxzzz{{{yyy{{{}}}{{{vvvuuuuuuwwwzzz}}}~~~~~~~~~}}}|||{{{zzzzzzxxxxxxwwwvvvwwwyyy{{{}}}~~~|||zzzzzzzzzyyywwwvvvrrrqqqooooooppptttwwwzzz|||{{{{{{||||||}}}~~~~~~|||zzzyyyyyyzzzzzzzzz{{{}}}}}}~~~~~~~~~{{{{{{{{{{{{{{{|||}}}}}}yyyzzz{{{}}}~~~~~~~~~~~~}}}{{{zzzyyywwwvvvuuuuuuuuutttrrrpppiiiiiiiiiiiijjjkkkllllllkkkkkklllmmmnnnppprrrsssssssssrrrrrrrrrrrrsssssstttsssrrrqqqqqqrrrssssssttttttuuuvvvvvvvvvvvvuuuxxxwwwuuusssrrrqqqppppppoooppppppooommmlllnnnooopppqqqrrrttttttrrrqqqpppnnnooopppqqqqqqrrrqqqqqqzzz|||tttggg```___aaaeeejjjpppuuuvvvvvvvvvvvvssstttttttttvvvwwwxxxyyywwwwwwxxxxxxwwwvvvuuutttsssqqqooonnnnnnoooqqqrrrwwwvvvtttrrrqqqqqqqqqrrrvvvvvvvvvvvvvvvuuuuuuuuusssrrrpppooooooppprrrsssrrrsssttttttsssssstttuuutttttttttttttttssstttuuuuuuuuutttsssrrrqqqppppppppppppppppppppppppppppppooommmkkkiiihhhfffccc```ZZZ[[[___dddhhhjjjiiihhhddd]]]WWWVVVTTTQQQQQQSSSWWWWWWYYY^^^dddhhhjjjjjjgggbbb[[[TTTPPPPPPRRRTTTWWWZZZ^^^cccgggkkklllmmmpppooommmjjjfffbbb^^^\\\]]]YYYWWWXXXYYY[[[aaahhhooo{{{{{{vvvsssqqqqqqpppooosssrrrqqqqqqrrrssstttuuussssssttttttssssssrrrqqqqqqqqqppppppooonnnnnnmmmkkkkkkkkkkkkkkkkkkkkkkkklllllljjjiiihhhhhhhhhhhhgggggghhhhhhggggggfffffffffffffffggghhhiiihhhfffffffffgggggggggffffffeeeeeeeeeeeefffgggiiijjjkkkjjjjjjjjjkkkkkkkkklllllljjjjjjkkkkkklllmmmnnnnnnoooooooooooonnnmmmjjjiiihhhgggfffeeeeeefffhhhiiiiiiiiijjjjjjjjjiiiiiiiiiffffffffffffgggggggggggghhhhhhhhhiiijjjjjjkkkkkkiiiiiijjjjjjkkkllllllmmmmmmmmmnnnnnnnnnmmmmmmlllnnnnnnooopppqqqqqqrrrrrrqqqrrrssssssqqqqqqrrrsssssssssssstttvvvyyy{{{}}}~~~|||yyywwwuuusssrrrssssssttttttuuuvvvwwwwwwuuutttrrrpppooonnnnnnnnnnnnnnnnnnoooooopppppppppkkkkkkjjjhhhfffcccaaa___ZZZZZZZZZ[[[___cccgggjjjllljjjhhheeecccbbbbbbbbb```___]]]]]]___aaadddeeejjjmmmpppssstttuuuxxxyyyvvvzzz~~~~~~}}}wwwvvvuuuwwwzzz~~~~~~~~~~~~}}}|||{{{{{{{{{xxxwwwvvvuuuvvvwwwyyy{{{~~~yyywwwvvvuuuvvvvvvuuutttqqqpppooonnnppptttxxx{{{}}}zzzyyyzzzyyyyyyzzz{{{|||~~~}}}zzzxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{xxxxxxxxxxxxyyyzzz{{{{{{zzzyyyzzzzzz{{{}}}~~~|||}}}~~~}}}zzzyyyxxxxxxyyyxxxvvvtttooooooooooooooopppqqqqqqpppppppppqqqrrrtttuuuvvvvvvvvvuuutttttttttuuuuuuvvvuuutttttttttuuuvvvwwwxxxxxxxxxxxxyyyyyyxxxxxxwwwvvvuuutttsssrrrrrrrrrqqqrrrrrrpppnnnlllmmmnnnooopppqqqrrrrrrqqqpppoookkklllnnnpppqqqqqqpppppp}}}}}}xxxyyy}}}|||nnnccc^^^]]]```eeelllrrrtttuuuuuuuuutttuuuuuuvvvwwwyyyzzz{{{xxxyyyzzzzzzyyyxxxvvvtttrrrqqqooonnnooopppqqqrrruuutttsssrrrrrrrrrsssttttttuuuvvvvvvwwwvvvvvvuuusssrrrqqqooooooppprrrsssoooqqqsssttttttuuuwwwyyywwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuutttsssrrrqqqqqqppppppppppppppppppppppppooommmkkkjjjiiigggdddaaa[[[]]]```fffkkkmmmmmmllljjjbbb\\\[[[YYYUUUUUUWWWZZZ\\\aaagggnnnrrrtttsssmmmggg^^^VVVPPPOOOQQQRRRVVVYYY___eeekkknnnppppppqqqpppnnnjjjfffbbb___]]]^^^[[[ZZZ\\\]]]___gggppp{{{|||wwwsssqqqqqqpppoooqqqpppppppppqqqrrrtttuuusssssssssssssssrrrrrrqqqqqqqqqppppppoooooonnnnnnjjjjjjjjjjjjjjjjjjjjjjjjlllkkkjjjiiihhhhhhhhhhhhhhhiiiiiiiiihhhhhhgggfffhhhgggggghhhjjjjjjiiigggffffffgggggghhhggggggfffeeeeeefffggghhhiiikkkllljjjkkkkkkkkkkkklllllllllllllllmmmmmmnnnnnnoooooonnnnnnooonnnmmmkkkjjjiiihhhhhhggggggggghhhjjjjjjjjjjjjjjjiiiiiiiiiiiiiiifffffffffggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiijjjjjjkkkkkkmmmnnnnnnooooooooonnnnnnnnnooopppqqqrrrrrrrrrqqqooopppqqqqqqoooooopppqqqrrrrrrrrrssstttvvvxxxyyy{{{zzzyyywwwuuusssrrrqqqqqqqqqrrrssstttvvvxxxzzzvvvtttrrrooonnnmmmmmmmmmnnnnnnooooooppppppqqqqqqkkkkkkiiigggeeebbb```___[[[[[[\\\^^^aaadddgggiiiiiihhheeebbbaaa`````````]]]]]]]]]]]]^^^```ccceeeiiikkknnnpppqqqrrruuuwwwuuuxxx}}}yyywwwwwwxxx|||~~~~~~}}}}}}||||||{{{{{{yyyxxxvvvuuuuuuvvvxxxyyy|||}}}}}}{{{zzz{{{|||}}}}}}yyywwwtttsssttttttsssrrrqqqpppooooooqqquuuyyy||||||zzzzzz{{{yyyyyyyyyzzz{{{|||~~~}}}zzzxxxwwwwwwwwwzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{}}}|||{{{{{{zzzzzz{{{{{{zzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzyyyyyyxxxwwwwwwwwwwwwwwwxxxwwwvvvvvvwwwxxxyyyzzz|||}}}}}}~~~~~~}}}||||||ttttttssssssssssssttttttrrrssssssqqqooommmlllmmmoooppppppqqqqqqppppppooojjjkkkmmmoooppppppoooooo~~~zzz~~~|||{{{|||~~~xxxkkk```ZZZ^^^cccjjjooorrrtttuuuvvvvvvvvvvvvwwwxxxzzz{{{|||yyyzzz{{{{{{zzzxxxvvvtttrrrrrrqqqpppqqqrrrssstttuuutttsssrrrqqqrrrssstttrrrsssuuuvvvwwwvvvvvvuuutttsssqqqppppppppprrrsssoooqqqssstttuuuvvvxxxzzzyyyxxxxxxyyyzzz{{{yyywwwwwwwwwvvvuuutttsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqooommmkkkjjjjjjhhheeebbb]]]___ccciiiooorrrqqqpppmmmfff```___]]]YYYYYY[[[aaadddjjjrrryyy|||{{{yyyooojjjaaaXXXSSSQQQRRRTTTXXX\\\cccjjjooosssttttttrrrqqqnnnkkkgggdddaaa```___]]]]]]```bbbfffppp{{{|||wwwsssqqqqqqpppooooooooooooooopppqqqsssttttttuuuuuuuuuuuutttssssssppppppppppppoooooonnnnnnkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiijjjjjjjjjkkkjjjjjjiiihhhggghhhhhhhhhiiijjjkkkjjjhhhgggggghhhiiiiiiiiihhhhhhgggggggggggghhhjjjkkkkkkjjjjjjkkkkkkkkkllllllllllllmmmnnnooooooooooooooolllnnnnnnmmmkkkiiiiiiiiihhhiiiiiijjjjjjkkkkkkkkkkkkkkkjjjhhhhhhggghhhhhhfffffffffgggggghhhhhhiiijjjjjjiiiiiiiiiiiiiiiiiiggghhhhhhiiiiiijjjkkkkkknnnnnnooopppppppppoooooonnnoooqqqrrrrrrrrrqqqpppnnnoooppppppnnnnnnooopppqqqqqqqqqrrrrrrtttuuuuuuvvvvvvvvvuuutttsssqqqppppppppppppqqqsssvvvyyyzzzvvvtttrrrooommmmmmnnnnnnooooooooooooppppppppppppkkkjjjhhheeebbb___]]]\\\YYYZZZ[[[]]]___aaacccddddddcccbbb```^^^]]]\\\\\\[[[\\\]]]]]]\\\^^^aaaccceeehhhkkkmmmnnnppprrrttttttwwwzzz||||||||||||}}}zzzzzzyyywwwuuuvvvyyy|||}}}~~~~~~~~~yyyxxxxxxzzz}}}~~~}}}}}}}}}|||||||||{{{yyyxxxvvvuuuuuuvvvwwwxxxyyyzzz|||~~~~~~|||zzzyyyzzz|||}}}~~~|||zzzyyyyyywwwtttrrrsssssssssrrrpppooonnnnnnqqquuuzzz}}}}}}{{{zzz{{{|||yyyyyyxxxxxxyyy{{{}}}~~~~~~~~~}}}{{{zzzxxxwwwvvvzzzzzzzzzyyyyyyxxxvvvvvvwwwwwwwwwwwwxxxzzz{{{|||~~~}}}|||zzzyyyyyyzzz{{{|||~~~~~~}}}}}}}}}}}}}}}~~~{{{{{{||||||}}}||||||{{{zzzzzzzzzzzz{{{{{{|||}}}}}}|||{{{zzzyyyyyyyyyyyyyyyyyyxxxyyyyyy{{{}}}~~~~~~uuuuuutttttttttttttttuuurrrssstttssspppmmmmmmmmmoooppppppppppppppppppoookkklllmmmnnnnnnooonnnnnn{{{www|||~~~}}}wwwjjj```___ccciiimmmqqqsssvvvxxxxxxxxxxxxxxxyyyzzz{{{|||xxxzzz{{{{{{zzzxxxuuusssttttttsssssstttuuuuuuvvvvvvuuusssqqqqqqpppqqqqqqppprrrtttvvvvvvvvvuuutttuuutttrrrppppppppprrrsssqqqsssuuuuuuuuuvvvwwwyyyzzzyyyxxxyyy||||||yyywwwxxxwwwwwwvvvuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqooonnnlllkkkjjjhhhfffccc___aaaffflllrrrvvvvvvuuuqqqjjjeeedddccc``````bbbiiimmmttt|||~~~zzznnniiibbb[[[VVVUUUVVVXXX]]]aaahhhpppuuuwwwwwwvvvrrrqqqnnnkkkgggeeecccbbbaaaaaacccgggkkkqqq~~~~~~zzzuuurrrqqqqqqpppooooooooonnnoooppprrrsssuuuttttttuuuuuuttttttsssrrrppppppppppppoooooooooooommmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkjjjkkkkkklllmmmllllllllllllkkkjjjiiihhhiiihhhhhhiiikkkllljjjiiihhhhhhiiijjjjjjjjjjjjjjjhhhhhhhhhhhhiiiiiijjjkkkjjjjjjjjjjjjkkkkkkkkkkkklllmmmnnnooooooooonnnmmmkkkmmmmmmllliiiggggggiiihhhiiikkkmmmnnnnnnmmmllllllkkkiiigggffffffffffffeeeffffffggghhhhhhiiiiiihhhhhhhhhiiijjjjjjkkkkkkiiiiiiiiijjjkkkkkkllllllnnnoooppppppqqqqqqppppppnnnoooqqqrrrrrrrrrpppooonnnpppqqqpppooonnnoooppppppppppppqqqqqqrrrrrrsssrrrrrrsssssssssrrrqqqpppoooooooooppprrruuuxxxzzzvvvtttqqqooonnnnnnooopppoooooonnnnnnnnnnnnnnnnnnjjjhhheeeaaa]]]ZZZXXXVVVVVVVVVXXXYYYZZZ\\\\\\]]]______^^^]]]\\\[[[ZZZYYYYYYZZZ\\\[[[ZZZ[[[]]]```aaadddhhhkkkmmmnnnppprrrrrrtttvvvwwwvvvvvvvvvwwwvvvuuurrrooommmooosssvvvwww{{{~~~}}}{{{zzz{{{wwwwwwxxx{{{~~~}}}}}}}}}}}}||||||||||||yyyxxxvvvtttttttttvvvwwwwwwxxxzzz|||}}}}}}}}}}}}}}}||||||}}}~~~~~~}}}{{{yyywwwvvvxxxuuurrrqqqrrrssstttsssnnnmmmlllmmmppptttyyy|||~~~~~~~~~{{{xxxwwwxxxyyyyyyxxxwwwwwwwwwyyyzzz|||||||||}}}}}}|||zzzwwwvvvxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxyyy{{{|||}}}~~~~~~}}}|||zzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~~~~~~}}}}}}|||||||||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzzzzzzz|||}}}yyyxxxwwwvvvuuutttttttttrrrssstttsssqqqnnnmmmnnnoooooooooooooooooooooooonnnnnnmmmmmmmmmmmmnnnnnn}}}rrrvvv~~~}}}}}}tttiii```dddiiimmmppptttwwwyyyyyyyyyyyyyyyzzzzzz{{{|||xxxyyyzzz{{{yyywwwtttrrrvvvvvvvvvvvvvvvwwwxxxxxxxxxvvvtttrrrpppooooooooooooqqqsssuuuvvvvvvuuutttuuutttrrrppppppqqqrrrssstttvvvwwwvvvuuutttvvvwwwyyyxxxwwwyyy||||||yyyvvvxxxxxxwwwvvvuuutttssssssqqqqqqqqqqqqqqqqqqqqqqqqooonnnlllkkkkkkiiifffdddaaaccchhhnnntttxxxxxxwwwtttmmmiiiiiiiiiggghhhjjjooottt{{{zzzkkkgggaaa\\\YYYYYYZZZ[[[bbbfffmmmtttxxxyyyxxxwwwqqqpppmmmjjjgggeeedddcccdddeeehhhnnnsss{{{}}}zzzuuurrrqqqppppppoooooooooooooooppprrrtttuuurrrrrrssssssrrrrrrqqqpppppppppppppppoooooooooooooooooooooooooooooooooooolllllllllllllllmmmnnnooommmmmmmmmmmmlllkkkjjjiiijjjiiiiiijjjllllllkkkiiihhhiiijjjkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiijjjjjjiiiiiijjjjjjjjjkkkkkkkkkkkklllmmmnnnnnnnnnmmmllljjjlllmmmkkkgggfffggghhhhhhjjjmmmooopppooommmlllmmmllliiigggeeedddddddddeeeffffffggghhhiiiiiijjjffffffgggiiijjjkkklllmmmjjjkkkkkkllllllmmmmmmnnnnnnooopppqqqqqqqqqqqqqqqnnnoooqqqrrrrrrqqqpppooooooqqqrrrqqqpppooopppqqqppppppppppppqqqqqqqqqqqqooopppqqqrrrsssrrrqqqpppooonnnnnnoooqqqtttwwwyyyvvvtttrrrooonnnooopppqqqnnnnnnnnnmmmmmmllllllkkkiiigggccc^^^ZZZVVVTTTRRRRRRSSSUUUVVVWWWWWWWWWWWW[[[[[[\\\\\\[[[ZZZXXXWWWWWWZZZ[[[[[[YYYYYY[[[^^^^^^bbbgggjjjlllmmmooopppppprrrssssssrrrqqqrrrssstttrrrnnnjjjhhhjjjnnnrrrtttxxx|||}}}{{{xxxxxxyyyuuuuuuwww{{{~~~}}}}}}}}}}}}}}}||||||||||||xxxwwwuuussssssssstttuuuvvvwwwxxx{{{|||~~~~~~}}}|||yyy{{{}}}}}}zzzxxxvvvvvvvvvtttqqqppprrrtttuuuuuulllkkkkkklllooosssxxx{{{~~~~~~}}}yyyvvvtttuuuwwwyyyxxxvvvuuuuuuwwwyyyzzzzzz|||}}}~~~}}}{{{xxxvvvvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxyyyzzz|||}}}~~~|||}}}~~~}}}{{{zzzxxxxxxxxxyyyzzz{{{}}}~~~}}}||||||{{{{{{~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||||||||{{{{{{{{{{{{}}}~~~~~~|||zzzxxxuuutttsssrrrrrrsssttttttqqqooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppooommmllllllmmmnnnooo{{{{{{~~~~~~{{{}}}yyyppphhhdddccciiiooorrrsssvvvxxxzzz{{{{{{zzzxxxwwwxxxyyyyyyyyyyyyzzz{{{||||||{{{yyyvvvvvvwwwyyyyyyyyy}}}zzzvvvrrroooooopppqqqsssssssssttttttuuuuuuuuuuuutttrrrrrrqqqrrrssstttttttttuuuwwwxxxyyyzzz{{{|||yyyuuuuuuwwwzzzyyyxxxvvvvvvvvvvvvvvvuuuuuutttsssrrrpppoooooooooppppppsssooommmnnnpppnnnhhhccc```ccciiipppwww{{{|||{{{xxxuuuqqqnnnlllnnnppprrrwwwzzzyyyvvvkkkhhheeeaaa``````bbbcccggglllsssyyyzzzzzzzzzzzzsssppplllhhhfffeeefffgggcccgggnnnttt{{{~~~}}}{{{xxxvvvuuuuuuuuuqqqqqqqqqqqqrrrssstttttttttttttttttttttssssssssstttsssrrrqqqpppnnnnnnmmmoooooonnnnnnnnnppprrrsssooonnnnnnnnnnnnpppqqqssssssrrrooollliiihhhggggggllllllmmmmmmnnnooooooppplllllllllmmmmmmllllllkkkkkkkkkjjjkkklllkkkhhhffffffffffffhhhjjjkkkjjjiiigggiiijjjlllmmmmmmllllllmmmlllkkkiiihhhfffeeedddhhhiiijjjlllmmmmmmllllllkkkiiigggeeedddeeeffffffeeefffggghhhhhhiiiiiiiiiiiiiiiiiihhhiiijjjjjjkkkiiiiiiiiijjjjjjkkkkkkkkkmmmnnnoooqqqrrrrrrrrrrrrooooooppppppppppppoooooooooppppppqqqqqqooonnnmmmmmmmmmmmmmmmmmmnnnooooooooooooppppppppppppoooooommmmmmnnnnnnoooooopppppprrrpppooommmmmmooopppqqqqqqpppoooppppppooollljjjhhhddd^^^ZZZVVVRRROOOLLLPPPQQQQQQRRRSSSSSSTTTTTTYYYYYYYYYYYYYYYZZZZZZZZZXXXYYYYYYYYYXXXXXXZZZ\\\___aaaeeegggiiikkkoooqqqqqqrrrrrrqqqnnnmmmnnnnnnooonnnmmmjjjhhhhhhkkkmmmsssuuuwwwzzz{{{zzzyyyyyyuuutttuuuvvvzzz||||||{{{~~~}}}}}}|||{{{{{{zzzzzzvvvuuuuuutttttttttuuuuuuttttttuuuvvvxxxzzz}}}~~~|||{{{zzz|||~~~~~~zzzwwwuuuttttttvvvuuutttuuuvvvuuutttrrrnnnlllkkkkkknnnrrrwww{{{}}}|||yyywwwvvvvvvvvvwwwyyyyyyxxxwwwuuuvvvyyy{{{|||{{{ttttttuuuwwwxxxyyywwwvvvtttzzzyyywwwwwwwwwyyy{{{|||~~~|||yyywwwzzzzzzzzzzzz{{{|||}}}~~~~~~{{{zzz{{{{{{zzzzzzzzz{{{|||~~~{{{|||||||||}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}{{{|||~~~|||{{{{{{{{{{{{||||||}}}|||||||||||||||}}}~~~~~~||||||}}}}}}~~~~~~~~~~~~zzzyyywwwuuuttttttuuuuuusssqqqpppooooooooommmlllkkklllnnnpppppppppoooooosssrrrpppnnnmmmkkkkkkkkk~~~}}}~~~~~~wwwooohhhcccaaaeeekkkooosssxxxyyy{{{|||{{{yyyxxxxxxxxxwwwwwwxxxzzz||||||yyyxxxxxxxxxxxx{{{yyyuuurrrpppooooooppprrrrrrrrrsssssssssttttttsssrrrqqqqqqpppqqqrrrsssqqqrrrrrrssstttuuuvvvvvv{{{xxxuuutttvvvxxxxxxwwwwwwwwwwwwwwwvvvuuuuuutttsssrrrqqqppppppqqqqqqrrrssspppnnnnnnpppoooiiidddeeehhhnnnvvv}}}~~~wwwuuuqqqnnnmmmoooqqqssswwwzzz~~~|||wwwtttkkkiiifffcccbbbcccdddfffmmmrrryyy}}}~~~||||||sssqqqmmmjjjhhhhhhhhhiiikkkpppuuuzzz{{{yyywwwuuusssrrrrrrrrrqqqqqqppppppqqqrrrsssssssssssssssssssssrrrrrrrrrtttsssrrrpppooommmllllllnnnnnnmmmmmmnnnoooqqqrrrrrrrrrpppooooooppppppqqqpppooonnnlllkkkjjjjjjjjjmmmmmmmmmnnnnnnooooooooommmmmmmmmmmmlllkkkjjjjjjjjjiiiiiikkklllllljjjhhhhhhggggggiiikkkkkkjjjiiihhhiiijjjlllllllllkkkkkkjjjjjjiiiiiihhhhhhhhhgggiiijjjlllmmmnnnnnnmmmmmmkkkiiigggeeeddddddeeefffeeeeeefffggghhhhhhhhhggghhhhhhgggggghhhhhhiiijjjiiiiiiiiijjjkkkllllllmmmnnnnnnooopppqqqqqqqqqqqqooooooppppppppppppoooooooooppppppqqqpppooonnnmmmlllkkkkkkkkkkkklllmmmmmmnnnooooooppppppoooooonnnllllllllllllmmmmmmnnnnnnpppooonnnmmmnnnooopppqqqoooooonnnnnnooommmkkkhhhfffbbb\\\WWWTTTPPPMMMKKKLLLMMMMMMOOOPPPRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWUUUVVVWWWVVVUUUUUUWWWXXX^^^```dddfffhhhjjjmmmppprrrrrrrrrpppmmmkkkkkkllllllllljjjgggdddeeegggjjjoooppprrrtttvvvvvvvvvvvvvvvvvvvvvyyy|||~~~~~~}}}~~~}}}|||{{{{{{zzzvvvuuuttttttssssssttttttvvvvvvvvvwwwxxx{{{}}}~~~}}}}}}}}}}}}|||yyywwwuuuuuutttvvvuuutttuuuvvvvvvtttrrrpppnnnmmmmmmooossswwwzzz}}}|||yyywwwvvvvvvwwwwwwyyyyyyxxxwwwuuuvvvxxx{{{~~~xxxuuuvvvwwwxxxxxxwwwvvvvvvxxxwwwvvvuuuvvvwwwyyyzzz~~~}}}zzzyyyzzzzzzzzzzzz{{{|||}}}~~~|||zzzyyyyyyzzzzzzyyyyyyzzz{{{}}}~~~zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~{{{zzzzzz}}}~~~~~~||||||{{{{{{zzzzzz{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{|||{{{{{{{{{|||||||||}}}}}}~~~~~~}}}{{{zzzyyywwwvvvuuuuuuuuuvvvsssrrrpppooopppooonnnllllllmmmnnnooooooooooooooorrrrrrqqqpppooommmllllllyyyrrrllleee```aaafffkkkssszzzzzz{{{|||{{{yyywwwwwwxxxuuuuuuwww{{{|||yyyxxxwwwvvvxxxwwwtttrrrpppooonnnnnnqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqppppppppppppqqqrrrqqqqqqrrrrrrssssssssssssxxxvvvttttttuuuvvvwwwvvvwwwwwwwwwwwwvvvuuutttssssssrrrrrrrrrrrrsssssstttsssqqqoooooopppoookkkggghhhlllsss{{{vvvtttqqqooooooppprrrssswwwyyyzzz{{{yyyvvvsssqqqkkkjjjgggeeeeeefffhhhjjjpppvvv|||~~~|||zzzsssrrrooolllkkkkkkllllllsssvvv{{{~~~xxxwwwuuurrrqqqpppppppppppppppooooooooopppqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqssssssqqqpppnnnlllkkkjjjmmmmmmmmmmmmnnnooopppqqquuutttsssqqqpppooooooooollllllmmmmmmmmmmmmllllllnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnmmmkkkjjjiiihhhhhhhhhjjjlllmmmllljjjjjjiiiiiijjjkkkllljjjhhhiiijjjjjjkkkkkkkkkjjjjjjggghhhhhhiiijjjjjjkkkkkkkkkkkklllmmmnnnnnnnnnnnnkkkjjjhhhfffeeedddeeeeeeeeeffffffggggggggggggffffffgggggggggggghhhhhhhhhhhhiiiiiikkklllmmmnnnnnnoooooopppppppppppppppoooooooooppppppppppppoooooooooooopppppppppooonnnmmmiiiiiiiiiiiiiiijjjkkkkkknnnnnnnnnoooooonnnnnnnnnkkkkkkjjjjjjkkkkkkllllllnnnnnnnnnnnnnnnooopppqqqnnnmmmmmmmmmmmmllliiigggbbb^^^XXXSSSPPPMMMKKKIIIIIIJJJKKKMMMOOOQQQSSSUUUTTTUUUUUUVVVVVVVVVVVVVVVUUUVVVVVVUUUSSSSSSUUUWWW\\\___bbbdddfffhhhkkknnnrrrsssrrrpppllljjjiiijjjlllkkkhhheeeccccccfffhhhllllllnnnppprrrtttuuuvvvvvvwwwyyy|||~~~}}}|||{{{{{{uuuuuutttsssrrrrrrsssssswwwwwwwwwwwwxxxzzz{{{|||{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzxxxvvvuuuuuuvvvvvvuuutttuuuvvvvvvtttrrrrrrqqqooonnnooosssvvvyyy|||zzzyyywwwvvvvvvwwwwwwxxxxxxxxxwwwuuuvvvxxxzzz}}}|||xxxxxxwwwwwwwwwwwwwwwxxxvvvvvvuuuttttttuuuwwwxxx|||}}}~~~~~~|||zzzyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}zzzwwwwwwwwwxxxxxxxxxxxxxxxyyy{{{{{{yyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzxxxwwwxxxyyyzzzzzzyyy{{{{{{zzzzzzyyyyyyyyyxxxwwwvvvvvvvvvvvvwwwxxxxxxxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{||||||{{{yyyxxxwwwxxxwwwvvvvvvuuuuuuuuuuuutttrrrppppppppppppnnnlllnnnnnnmmmmmmmmmnnnnnnoooqqqqqqrrrrrrqqqpppnnnmmm~~~yyysssjjjbbb```aaafffooowwwxxxyyyzzzzzzwwwvvvvvvwwwtttuuuwww|||~~~yyyvvvuuuuuuuuuttttttsssqqqooonnnmmmppppppppppppppppppppppppppppppppppppqqqqqqqqqrrrttttttttttttttttttttttttuuutttssssssssstttuuuuuuvvvvvvvvvvvvuuusssrrrqqqqqqqqqrrrrrrrrrsssttttttsssqqqppppppqqqpppmmmjjjhhhlllsss{{{{{{tttsssqqqpppppppppqqqrrrvvvvvvvvvuuusssqqqooonnnkkkjjjhhhggghhhiiikkkmmmpppuuu{{{~~~}}}zzzwwwvvvtttsssqqqooonnnnnnooooootttwww{{{{{{xxxwwwuuusssqqqpppqqqqqqpppoooooonnnnnnnnnooooooooopppqqqrrrssssssrrrrrrsssrrrqqqooommmkkkiiiiiilllllllllmmmnnnnnnoooppptttsssrrrqqqpppoooooonnnkkklllnnnoooooonnnmmmllloooooooooooooooooooooooonnnnnnnnnnnnnnnmmmlllllljjjiiihhhiiikkklllkkkjjjlllkkkkkkkkklllllljjjhhhjjjjjjjjjjjjjjjiiiiiiiiihhhhhhiiiiiijjjkkkllllllkkkkkklllmmmmmmmmmmmmmmmkkkjjjhhhfffeeedddddddddfffgggggghhhhhhhhhgggggggggggghhhhhhiiiiiiiiiiiihhhiiijjjkkkmmmnnnppppppppppppqqqqqqpppoooooonnnoooppppppqqqqqqppppppoooooooooooooooooonnnnnnnnniiihhhhhhhhhhhhiiijjjjjjmmmmmmnnnnnnnnnnnnmmmmmmkkkjjjjjjiiijjjjjjllllllmmmnnnnnnoooooopppppppppnnnmmmlllmmmmmmllliiiggg___[[[UUUPPPMMMKKKIIIGGGKKKKKKLLLMMMOOORRRUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVTTTTTTVVVXXX[[[]]]```bbbdddfffiiikkkqqqqqqqqqooollljjjjjjkkkmmmllliiifffcccdddgggjjjlllmmmnnnppprrruuuxxxyyywwwxxxzzz~~~~~~|||{{{zzzyyyuuutttsssrrrrrrrrrrrrrrrvvvvvvvvvvvvwwwxxxxxxyyyyyyzzz{{{|||}}}}}}|||||||||zzzyyyxxxvvvuuuuuuvvvvvvuuuttttttuuuvvvvvvtttssssssqqqpppnnnoooqqqtttvvvyyyxxxwwwvvvuuuuuuvvvvvvwwwwwwxxxvvvuuuuuuwwwyyyyyy|||zzzyyywwwvvvvvvvvvxxxyyyuuuuuuttttttttttttuuuvvvxxxyyy{{{|||||||||zzzzzzwwwwwwwwwwwwwwwxxxyyyzzzxxxzzzzzzyyyvvvtttttttttvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwvvvvvvuuuuuuuuuvvvvvvvvvzzzzzzzzzyyyxxxwwwvvvuuussssssrrrrrrsssssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvtttsssrrrtttttttttssssssssssssssssssrrrppppppppppppnnnlllnnnnnnlllllllllmmmnnnooooooppprrrssssssqqqooonnn~~~xxxnnneee___]]]^^^eeennnuuuwwwyyyyyywwwuuuuuuuuutttuuuxxx}}}|||wwwttttttsssssssssssssssqqqpppnnnmmmooooooooooooooooooooooooppppppqqqrrrrrrrrrrrrrrruuuuuuttttttttttttssssssssssssssssssrrrsssssstttttttttttttttsssrrrqqqpppppppppqqqrrrrrrrrrssssssrrrqqqpppppppppooonnnllliiimmmsss{{{|||xxxsssrrrqqqppppppppppppppprrrrrrqqqpppnnnmmmmmmlllkkkjjjiiiiiijjjkkkmmmnnnnnnrrrwwwzzzyyyvvvtttssstttsssrrrppppppooopppppprrruuuyyy~~~{{{wwwvvvtttrrrpppppppppqqqpppoooooonnnmmmmmmmmmmmmoooppprrrttttttttttttsssrrrqqqpppnnnlllkkkiiiiiillllllmmmmmmnnnooooooooooooppppppppppppppppppooonnnnnnooopppooonnnlllkkkooooooooopppppppppppppppnnnoooooopppppppppoooooolllkkkiiiiiijjjkkkjjjhhhmmmlllkkkllllllllljjjhhhjjjiiiiiiiiiiiihhhiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkjjjiiigggeeeddddddcccgggggghhhiiiiiiiiihhhhhhhhhiiijjjkkkkkkkkkkkkjjjiiijjjkkklllnnnpppqqqqqqqqqrrrrrrqqqqqqpppooonnnppppppqqqqqqqqqqqqppppppooooooooonnnnnnnnnnnnnnniiiiiiiiiiiiiiijjjjjjkkklllllllllmmmmmmlllllllllkkkjjjjjjiiijjjlllmmmooommmnnnoooqqqqqqqqqppppppnnnnnnmmmmmmnnnllljjjggg^^^YYYSSSNNNLLLJJJIIIHHHLLLLLLLLLMMMOOORRRUUUWWW[[[\\\]]]^^^]]]\\\ZZZYYYYYYYYYXXXVVVTTTUUUXXXZZZ[[[]]]```bbbccceeehhhjjjooopppqqqpppnnnmmmmmmooommmllliiieeeccceeehhhlllooooooppprrruuuxxx{{{|||yyyyyy{{{~~~}}}{{{yyyxxxwwwuuuuuutttsssrrrqqqqqqqqqssssssttttttuuuuuuuuuuuuwwwxxxyyyzzz{{{}}}|||{{{{{{xxxwwwuuuttttttuuuvvvvvvuuuttttttuuuvvvvvvuuusssrrrqqqooonnnnnnppprrrtttuuuuuuuuutttttttttttttttuuuvvvwwwvvvuuuuuuvvvwwwwww|||}}}{{{yyywwwuuuuuuvvvwwwxxxuuuuuutttttttttttttttuuussstttuuuwwwwwwxxxwwwwwwuuuuuuttttttuuuuuuvvvvvvtttvvvwwwvvvsssrrrrrrrrrssstttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttttttttuuuuuuttttttssssssrrrrrrssstttxxxxxxxxxxxxwwwuuutttssspppppppppppppppqqqqqqrrrsssssssssssssssssssssssssssssssssrrrrrrqqqpppooopppppppppqqqqqqqqqqqqqqqsssqqqoooooooooooommmkkkmmmlllkkkkkkkkklllnnnnnnnnnoooqqqrrrrrrqqqooonnnzzzrrriiiccc\\\YYY]]]dddqqqtttxxxzzzyyywwwuuuttttttuuuwww|||wwwsssrrrrrrsssrrrssssssrrrqqqpppooonnnoooooooooooonnnnnnnnnnnnooopppqqqrrrsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrsssttttttrrrrrrrrrtttssssssssssssssssssrrrqqqpppqqqqqqrrrrrrrrrrrrqqqqqqqqqppppppoooooonnnnnnllloootttzzz~~~~~~{{{wwwrrrrrrqqqpppooonnnmmmmmmmmmmmmlllllllllllllllllljjjjjjiiiiiijjjkkkmmmnnnmmmppptttuuuuuuttttttttttttsssrrrqqqpppoooooooooqqqssswww}}}~~~{{{uuutttrrrpppooooooooooooqqqpppooonnnmmmlllllllllmmmooorrrtttuuuuuuttttttqqqppppppnnnmmmlllkkkjjjllllllmmmooooooooooooooolllmmmnnnppppppqqqqqqqqqppppppppppppooonnnllllllooooooooopppqqqqqqrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqnnnllljjjiiijjjjjjiiihhhmmmlllkkkkkklllllljjjhhhiiihhhhhhggghhhhhhiiiiiilllllllllkkkkkkkkkkkkjjjkkkkkkjjjjjjjjjkkkkkklllkkkjjjiiihhhfffdddcccbbbeeefffggghhhiiiiiiiiiiiijjjkkklllmmmnnnmmmllllllkkkllllllnnnooopppqqqqqqrrrrrrssssssrrrqqqppppppppppppqqqqqqqqqqqqpppppppppooonnnmmmmmmmmmnnnnnnjjjiiiiiiiiiiiijjjkkkkkkkkkkkkllllllllllllkkkkkkkkkjjjiiiiiikkkmmmppprrroooppprrrssssssrrrpppooonnnmmmmmmmmmmmmllliiiggg^^^ZZZSSSNNNLLLKKKKKKJJJLLLLLLLLLNNNQQQUUUXXX[[[```aaabbbbbbaaa^^^\\\ZZZXXXWWWVVVUUUTTTUUUYYY\\\^^^```cccdddfffgggjjjlllpppqqqrrrrrrppppppqqqrrrllljjjgggdddccceeejjjnnnrrrsssuuuwwwzzz|||~~~}}}||||||~~~}}}zzzxxxwwwvvvvvvvvvtttsssrrrrrrrrrrrrpppqqqrrrsssttttttssssssvvvwwwxxxyyyzzz}}}~~~|||zzzzzzvvvuuutttsssssstttuuuvvvttttttssstttvvvwwwuuutttqqqpppooonnnnnnpppqqqssssssssstttttttttttttttttttttvvvwwwvvvuuutttuuuvvvwww{{{~~~}}}~~~zzzxxxvvvuuutttuuuvvvwwwtttttttttttttttsssssssssppppppqqqrrrssssssttttttrrrrrrrrrqqqqqqrrrrrrsssqqqssstttsssqqqppppppqqqqqqrrrrrrssssssrrrrrrqqqssstttttttttuuuuuuuuuuuuuuuttttttsssssssssssstttrrrssssssrrrqqqppprrrsssuuuuuuvvvwwwvvvuuusssrrroooooonnnnnnoooooopppqqqrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooooooolllmmmnnnooooooooooooooorrrpppnnnnnnnnnnnnllljjjkkkjjjjjjkkklllmmmnnnnnnnnnnnnoooppppppooommmmmm~~~xxxrrrkkkccc\\\\\\aaannnssszzz}}}}}}zzzwwwvvvttttttvvvxxx|||}}}vvvqqqpppppprrrrrrssssssrrrrrrqqqqqqqqqpppoooooooooooonnnnnnnnnmmmnnnnnnpppqqqrrrrrrrrrqqqooopppppppppppppppppppppqqqsssuuutttrrrqqqrrrtttsssssstttuuuuuuuuuttttttrrrssssssttttttsssrrrqqqoooppppppooonnnnnnnnnooommmooorrrwww{{{{{{xxxvvvrrrqqqqqqpppooollljjjiiihhhhhhiiijjjkkkllllllllliiiiiiiiiiiiiiijjjkkkllljjjllloooppppppqqqsssuuusssrrrrrrpppooonnnmmmmmmppprrruuu{{{|||yyyvvvuuusssqqqppppppqqqqqqrrrqqqpppnnnmmmlllllllllkkkmmmpppsssuuuuuutttsssppppppoooooonnnmmmmmmllllllmmmnnnppppppppppppooommmnnnoooqqqrrrrrrqqqqqqqqqqqqpppooonnnnnnnnnnnnnnnnnnoooppprrrsssttttttvvvvvvuuuuuutttrrrqqqpppmmmkkkiiihhhjjjkkkkkkjjjkkkjjjjjjkkklllllljjjhhhhhhgggffffffggghhhiiijjjllllllllllllllllllllllllmmmlllkkkkkkjjjkkklllmmmkkkjjjiiihhhfffdddcccbbbbbbcccdddfffggghhhhhhhhhjjjkkkmmmoooooonnnmmmlllmmmmmmnnnoooooopppqqqqqqsssssstttttttttsssrrrrrrpppqqqqqqrrrrrrqqqqqqppppppooonnnmmmlllmmmmmmnnniiiiiiiiihhhiiiiiijjjkkkjjjjjjkkkkkkkkkkkkjjjjjjiiihhhhhhhhhjjjnnnqqqsssqqqrrrtttuuuuuurrrpppnnnmmmlllkkkllllllkkkhhhfff```[[[TTTPPPNNNMMMMMMMMMNNNNNNOOORRRVVV\\\aaadddhhhhhhiiiiiifffccc___]]]YYYXXXXXXVVVVVVXXX\\\```ccceeegggiiijjjlllnnnpppsssuuuuuutttrrrqqqrrrssslllkkkhhheeedddgggmmmrrryyyzzz}}}~~~{{{yyywwwvvvxxxwwwuuutttsssrrrrrrrrroooppprrrssstttttttttsssuuuvvvxxxxxxyyy{{{}}}{{{yyywwwuuutttsssrrrrrrssstttuuutttsssssstttvvvwwwuuutttqqqqqqpppooopppqqqrrrsssssstttuuuuuuvvvvvvvvvvvvsssuuuvvvvvvuuuttttttuuuuuuyyy{{{zzz{{{~~~|||xxxwwwvvvttttttttttttuuurrrsssssssssrrrrrrqqqpppnnnooooooppppppqqqqqqqqqppppppooooooooooooooopppoooqqqrrrrrrpppoooooopppooopppqqqrrrqqqqqqpppoooppppppqqqrrrsssttttttuuutttsssrrrqqqqqqqqqqqqqqqrrrttttttssspppoooqqqsssrrrssstttuuuuuutttsssqqqnnnnnnnnnnnnnnnoooppppppqqqqqqqqqppppppooooooooonnnnnnnnnnnnnnnnnnoooooojjjkkkmmmnnnooooooooonnnpppooommmlllmmmlllkkkiiiggghhhjjjkkkmmmmmmnnnnnnmmmmmmmmmlllllllllkkkkkk~~~zzztttkkkbbb```dddnnnsss{{{}}}yyywwwsssssstttuuuwwwyyy{{{{{{yyyuuupppmmmmmmoooqqqrrrtttsssrrrrrrqqqqqqrrrrrrppppppoooooonnnnnnnnnmmmlllmmmooopppqqqqqqqqqpppooopppppppppqqqqqqqqqqqqpppsssuuuuuusssqqqrrrtttssstttuuuvvvwwwwwwwwwwwwttttttuuuuuuuuutttrrrqqqooooooooonnnmmmmmmnnnppplllmmmppptttwwwxxxuuusssqqqqqqqqqpppnnnkkkiiigggdddfffgggiiikkklllmmmmmmiiihhhhhhhhhiiiiiijjjkkkfffhhhjjjkkklllnnnrrrtttsssrrrqqqpppooommmlllkkknnnpppsssxxx~~~{{{xxxyyywwwvvvtttssssssttttttsssrrrpppooommmmmmlllllliiilllooorrrttttttsssrrrpppooooooooonnnnnnnnnnnnlllmmmoooqqqqqqqqqppppppooopppqqqrrrsssrrrqqqqqqqqqpppooonnnnnnooopppqqqmmmmmmoooppprrrtttuuuuuuzzzyyyxxxwwwtttrrrooonnnkkkiiiggghhhjjjllllllllljjjiiiiiijjjkkkllljjjiiigggfffffffffggghhhjjjkkkjjjkkkkkkllllllmmmmmmmmmnnnnnnlllkkkkkklllmmmnnnkkkjjjjjjhhhfffdddbbbaaa___```bbbdddeeegggggghhhjjjkkkmmmoooooonnnmmmlllnnnnnnoooooopppppppppqqqssssssttttttuuuttttttssspppqqqqqqrrrrrrqqqqqqppppppooonnnllllllmmmmmmnnnhhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjkkkkkkjjjjjjjjjggggggfffgggjjjnnnrrrtttrrrtttvvvwwwvvvsssooommmlllkkkjjjjjjkkkjjjgggdddaaa\\\UUUQQQOOOOOOOOOOOOQQQQQQSSSWWW]]]dddjjjnnnoooooopppooolllhhhdddaaa[[[[[[ZZZYYYYYY\\\aaadddfffiiikkkmmmnnnooorrrtttwwwxxxxxxvvvtttrrrrrrsssnnnmmmjjjhhhhhhkkkrrrvvv|||zzzxxxwwwxxxxxxvvvuuutttssssssrrroooppprrrtttuuuuuuuuuttttttvvvwwwxxxyyyzzz}}}~~~~~~|||zzzwwwvvvuuutttsssrrrrrrrrrsssttttttsssssstttvvvwwwvvvtttrrrqqqqqqpppqqqrrrtttuuutttuuuvvvwwwxxxxxxxxxwwwsssuuuvvvvvvuuuttttttuuurrruuuwwwvvvwwwzzz{{{xxxwwwwwwvvvttttttsssssssssqqqqqqqqqqqqqqqpppooonnnnnnoooooooooppppppppppppooonnnnnnmmmmmmmmmnnnnnnnnnpppqqqqqqooooooooopppnnnooopppqqqqqqpppooonnnmmmmmmnnnpppqqqrrrssstttrrrrrrqqqppppppooopppppprrrtttuuussspppoooqqqtttppprrrsssuuuuuutttsssqqqooonnnnnnnnnnnnoooppppppqqqqqqppppppooooooooonnnmmmmmmmmmmmmnnnoooppppppjjjkkkmmmoooppppppooooooooonnnlllllllllllljjjhhheeegggiiilllmmmnnnnnnnnnnnnmmmllljjjjjjiiijjjjjj}}}}}}zzztttmmmeeemmmsss~~~zzzvvvxxxsssrrrqqqqqqrrruuuwwwyyyuuusssqqqpppqqqrrrrrrqqqvvvtttqqqqqqqqqrrrqqqppplllmmmnnnnnnnnnmmmkkkjjjkkklllnnnooopppppppppooolllllllllmmmmmmmmmmmmmmmqqqrrrssstttttttttsssrrrssssssssssssssstttuuuvvvssstttttttttsssrrrrrrqqqsssqqqnnnnnnnnnnnnmmmkkknnnnnnooorrrtttuuutttsssvvvuuusssppplllfffaaa^^^^^^aaaeeeiiikkkmmmoooqqqjjjjjjkkklllkkkjjjiiihhhhhhhhhfffeeeeeehhhnnnrrrrrrrrrrrrpppmmmkkkjjjkkkmmmppptttvvvxxxyyy|||~~~}}}||||||yyyvvvtttssstttsssrrrtttsssrrrpppnnnmmmkkkkkkoooooopppqqqqqqqqqqqqqqqpppooonnnllllllmmmmmmnnnqqqqqqppppppooonnnnnnnnnoooppppppqqqqqqppppppoooooooooooopppooonnnmmmmmmkkkmmmooorrrsssttttttttttttsssrrrpppooonnnnnnnnniiihhhgggffffffhhhjjjkkkkkkllllllmmmllljjjiiihhhgggffffffeeeeeeggghhhiiifffgggiiilllnnnooommmkkkrrrqqqooommmllllllmmmmmmjjjkkkkkkjjjhhheeebbb``````___```aaaccceeehhhjjjlllmmmmmmnnnnnnnnnnnnmmmppppppppppppqqqrrrssstttrrrqqqrrrtttvvvxxxwwwvvvppppppppppppppppppppppppqqqqqqpppooonnnmmmllllllhhhhhhhhhiiiiiiiiijjjjjjmmmmmmmmmmmmlllllllllkkkjjjiiiiiiiiijjjmmmoooqqqssstttuuutttrrroookkkiiinnnllljjjhhhhhhfffdddbbb[[[YYYVVVSSSRRRRRRSSSTTTRRRWWWZZZ^^^fffqqqyyy{{{|||wwwrrrmmmhhhccc___[[[[[[[[[\\\___dddhhhkkknnnqqqsssuuuvvvwwwzzz||||||}}}}}}}}}|||zzzyyyxxxssspppnnnoooooopppvvv}}}|||yyywwwvvvvvvtttrrrrrrsssttttttssssssrrrqqqsssuuuvvvvvvuuutttuuuvvvwwwxxxxxxxxxxxx}}}|||{{{zzzyyyxxxxxxxxxuuuuuuttttttssssssrrrrrrrrrrrrrrrrrrrrrsssttttttttttttsssrrrrrrqqqrrrrrrrrrrrrrrrsssssssssssstttpppqqqssstttttttttsssrrrtttttttttttttttuuuvvvwwwyyyyyyxxxwwwuuurrrpppnnnoooooooooooonnnnnnnnnnnnooommmlllllllllllljjjiiilllkkkjjjiiiiiikkkmmmnnnlllnnnppppppooonnnooopppmmmmmmnnnnnnnnnnnnmmmmmmpppooonnnnnnnnnoooqqqrrrttttttsssrrrpppooonnnnnnqqqrrrssstttuuutttsssrrrrrrrrrssssssrrrqqqooonnnmmmmmmmmmmmmnnnooopppqqqnnnnnnnnnnnnmmmlllkkkjjjlllmmmnnnnnnnnnmmmlllkkkkkklllmmmooopppqqqqqqrrrqqqpppooommmlllkkkjjjjjjkkklllmmmnnnooonnnmmmlllkkkjjjjjjiiiiiiiiiiiiiii{{{|||~~~wwwpppooosss}}}|||wwwwwwtttsssrrrrrrrrrsssuuuvvvuuutttrrrqqqqqqrrrtttuuuxxxuuuqqqoooppppppqqqpppmmmmmmnnnnnnmmmmmmlllkkkjjjlllmmmooopppqqqqqqpppmmmmmmnnnnnnnnnnnnoooooopppqqqrrrtttttttttttttttssssssssssssssssssttttttuuuuuuvvvvvvuuuttttttssssssqqqooonnnoooooonnnmmmooooooqqqsssvvvwwwvvvuuuuuutttqqqnnniiiccc^^^\\\^^^aaafffjjjmmmoooqqqsssppppppooonnnkkkhhheeedddbbbbbbaaaaaaaaaeeekkkpppooopppooommmjjjhhhhhhhhhjjjmmmppprrrsssuuuwwwyyyyyy{{{|||yyyvvvssssssssssssrrrrrrqqqqqqpppooonnnmmmmmmnnnnnnooopppqqqqqqqqqqqqpppooommmlllllllllmmmnnnppppppppppppooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooonnnnnnnnnnnnpppqqqqqqrrrrrrqqqpppoooppppppnnnmmmlllkkkkkkkkkkkkjjjhhhgggfffggghhhiiikkkkkkllllllkkkjjjhhhgggffffffeeedddeeefffggghhhggggggiiillloooooonnnlllppppppooonnnmmmnnnoooooommmmmmlllkkkiiifffcccbbb``````aaabbbcccfffhhhiiillllllmmmnnnnnnnnnmmmmmmoooooooooooopppqqqrrrsssuuuttttttuuuwwwxxxvvvuuuqqqqqqqqqppppppoooooooooppppppooonnnmmmlllkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmlllllllllllllllllljjjjjjiiiiiijjjlllnnnoooqqqrrrssstttrrrooollljjjjjjiiigggffffffeeecccaaa\\\ZZZWWWTTTRRRSSSTTTUUUXXX^^^eeejjjsss~~~xxxrrrmmmhhheee___^^^^^^```ccchhhllloootttvvvxxxzzz{{{|||~~~}}}{{{wwwuuuvvvvvvwww}}}~~~{{{yyyxxxwwwuuutttrrrrrrsssttttttsssrrrqqqqqqrrrtttuuuuuutttttttttuuuvvvwwwwwwxxxxxxzzzzzzyyyxxxwwwvvvvvvvvvttttttssssssrrrrrrqqqqqqrrrqqqqqqqqqqqqrrrssssssrrrrrrrrrqqqrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrppppppqqqrrrrrrrrrrrrrrrssssssrrrqqqqqqqqqrrrrrrrrrsssssssssrrrpppnnnmmmooooooooonnnnnnnnnmmmmmmnnnmmmkkkkkklllkkkjjjhhhjjjiiihhhggggggiiikkkllliiikkkmmmmmmlllkkklllmmmllllllmmmmmmmmmmmmllllllooonnnmmmmmmmmmnnnppppppqqqqqqqqqqqqppppppppppppoooppppppqqqqqqpppooonnnpppqqqrrrrrrrrrqqqpppooonnnnnnnnnnnnooopppqqqqqqnnnnnnnnnnnnmmmlllkkkjjjlllmmmmmmmmmmmmllljjjiiijjjjjjkkkmmmnnnooooooooooooooommmlllkkkjjjjjjjjjhhhiiijjjjjjkkkkkkjjjjjjkkkkkkjjjiiiiiiiiiiiijjj}}}yyyzzz}}}|||tttuuu{{{zzzwwwvvvuuusssrrrrrrrrrsssttttttuuutttsssqqqsssyyy}}}|||xxxrrrooonnnooooooooonnnnnnmmmmmmllllllmmmmmmkkklllmmmoooppppppqqqpppnnnnnnnnnoooooopppppppppooopppqqqssstttuuuuuuuuutttssssssrrrrrrrrrrrrsssuuuuuuuuuuuuuuuttttttssssssqqqoooooopppppppppnnnoooppprrruuuxxxyyyxxxwwwsssqqqnnniiiddd^^^ZZZXXX]]]bbbhhhmmmppprrrtttvvvuuutttqqqnnnkkkgggcccbbb]]]]]]]]]\\\^^^bbbiiimmmnnnooonnnllliiiggggggggggggjjjlllnnnooopppsssuuuuuuyyy|||yyyuuusssssssssrrrqqqoooooooooooooooooooooooolllmmmnnnpppqqqrrrrrrsssooonnnmmmlllkkklllmmmmmmooooooooopppppppppqqqqqqrrrrrrqqqppppppqqqrrrrrrooonnnmmmllllllnnnooopppsssssssssrrrqqqooonnnmmmmmmlllkkkiiihhhhhhhhhhhhlllkkkiiihhhggghhhhhhiiikkkkkkkkkkkkjjjiiihhhgggeeeeeeeeeeeeeeefffgggggghhhhhhiiilllooopppnnnmmmnnnnnnnnnooopppqqqrrrsssqqqpppnnnkkkiiigggeeedddaaabbbbbbccceeeggghhhiiikkklllmmmmmmnnnnnnnnnmmmoooooooooooopppqqqrrrrrrwwwvvvvvvwwwxxxxxxwwwuuussssssrrrqqqpppooonnnnnnoooooonnnmmmlllkkkjjjjjjllllllllllllmmmmmmmmmmmmlllllllllllllllmmmmmmmmmkkkjjjiiiiiiiiijjjlllmmmlllnnnoooppppppnnnkkkiiigggfffddddddeeeeeedddbbb^^^\\\YYYVVVUUUUUUWWWXXX^^^gggqqq{{{}}}wwwrrrnnnkkkdddddddddeeeiiinnnssswww}}}~~~~~~|||zzzyyyxxxvvvtttrrrssstttuuuuuutttrrrqqqqqqrrrtttuuutttssstttttttttuuuvvvvvvvvvwwwxxxwwwwwwvvvvvvuuuuuuuuusssssssssrrrqqqpppppppppqqqqqqppppppqqqqqqrrrsssqqqqqqqqqqqqrrrsssttttttrrrrrrrrrqqqppppppoooooooooooonnnnnnoooooopppqqqppppppooonnnmmmmmmmmmmmmnnnnnnpppppppppooonnnmmmnnnnnnnnnnnnmmmmmmmmmlllmmmkkkjjjjjjkkkkkkiiihhhggggggfffeeeeeeggghhhiiigggiiikkkkkkjjjiiijjjkkkkkkkkkkkkllllllkkkkkkkkklllllllllllllllmmmnnnnnnnnnnnnnnnooopppppppppqqqnnnooooooooonnnmmmllllllmmmnnnooopppppppppoooooonnnnnnnnnnnnooopppqqqrrrnnnnnnnnnnnnmmmlllkkkkkkllllllllllllkkkjjjhhhhhhjjjjjjkkklllmmmnnnnnnooopppooonnnllllllkkkkkkkkkhhhhhhhhhhhhhhhiiiiiijjjkkkkkkjjjiiiiiiiiiiiijjj|||yyyyyy|||~~~zzzxxx{{{|||xxxwwwvvvtttsssrrrqqqqqqrrrqqqsssuuutttsssvvv~~~vvvpppmmmmmmnnnnnnooonnnmmmllllllmmmnnnooonnnnnnnnnoooooooooooonnnmmmnnnnnnoooooopppppppppnnnoooppprrrtttvvvwwwwwwtttsssrrrrrrqqqqqqqqqqqqsssssssssttttttssssssrrrtttrrrppppppqqqqqqqqqpppnnnooorrruuuyyyzzzxxxvvvpppnnniiiccc^^^ZZZWWWVVV\\\aaahhhnnnrrrtttvvvwwwtttssspppmmmiiieeebbbaaaZZZ[[[[[[[[[]]]aaahhhlllqqqqqqqqqnnnjjjhhhggghhhgggiiikkklllmmmnnnqqqssswww|||}}}|||yyyuuurrrrrrrrrqqqppppppooooooooonnnnnnnnnnnnjjjkkkmmmoooqqqrrrssssssnnnmmmlllkkkkkkkkklllmmmnnnnnnoooooopppqqqrrrrrrtttrrrqqqooooooqqqrrrtttpppnnnlllkkkkkknnnqqqssssssssssssrrrqqqppppppoookkkkkkiiihhhhhhgggggggggkkkkkkjjjjjjjjjjjjkkkllllllllllllkkkkkkjjjiiiiiifffffffffffffffgggggghhhiiiiiiiiilllnnnpppooonnnmmmnnnoooqqqsssuuuvvvwwwuuurrroookkkiiigggggggggccccccdddeeefffhhhiiiiiillllllmmmnnnoooooooooooopppppppppppppppqqqrrrssswwwvvvvvvwwwyyyzzzyyywwwvvvuuutttsssqqqpppooonnnooonnnnnnmmmlllkkkjjjiiijjjjjjjjjkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmkkkjjjiiiiiiiiiiiijjjjjjggghhhkkkmmmmmmkkkjjjhhhfffeeedddeeeggghhhgggfff```^^^[[[YYYYYYZZZ[[[\\\cccnnn|||yyyuuuqqqoookkkjjjjjjlllpppvvv|||~~~}}}~~~|||zzzyyyvvvuuussstttuuuwwwvvvvvvsssrrrrrrssstttuuuuuuttttttttttttttttttuuuvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvtttssssssrrrqqqpppooooooqqqppppppppppppqqqrrrrrrrrrrrrrrrqqqrrrrrrssssssqqqqqqpppooonnnmmmllllllllllllkkkjjjkkklllmmmnnnllllllkkkjjjjjjjjjkkkkkknnnooopppqqqqqqqqqpppooommmmmmmmmmmmllllllllllllkkkjjjhhhiiijjjjjjhhhgggfffeeeeeedddeeefffgggggggggiiikkkkkkjjjjjjjjjkkkiiiiiijjjjjjjjjjjjiiiiiijjjjjjjjjjjjkkkkkkllllllllllllmmmmmmnnnnnnoooooopppoooooonnnmmmllllllkkkjjjjjjkkklllmmmmmmnnnnnnooonnnnnnoooooopppqqqrrroooooooooooonnnmmmlllkkkllllllkkkkkkjjjhhhhhhgggkkkkkkllllllmmmooopppppprrrqqqpppnnnmmmmmmmmmmmmjjjiiihhhggghhhiiikkkllljjjjjjiiihhhhhhhhhhhhiii~~~{{{{{{|||}}}{{{zzz{{{xxxwwwvvvuuutttsssrrrrrrrrrooorrruuuuuuuuuzzzzzzrrrnnnmmmmmmmmmooonnnmmmllllllmmmoooppprrrqqqpppooonnnmmmllllllllllllmmmnnnnnnoooppppppnnnoooppprrrtttvvvwwwxxxtttsssrrrrrrqqqqqqqqqqqqsssttttttuuuuuutttttttttuuusssqqqpppqqqqqqqqqpppmmmnnnppptttxxxxxxvvvtttmmmiiiddd^^^ZZZWWWVVVVVV\\\bbbjjjqqqtttvvvwwwxxxuuusssooojjjeeeaaa^^^\\\XXXYYYYYYZZZ\\\aaahhhmmmuuuuuutttpppllliiihhhhhhfffhhhiiijjjkkknnnqqqtttyyy~~~~~~|||yyytttrrrqqqqqqpppoooqqqqqqpppooonnnmmmlllllliiikkkmmmoooqqqrrrssstttnnnmmmkkkjjjjjjjjjkkklllmmmmmmnnnooopppqqqqqqrrrsssrrrpppooooooppprrrsssrrrqqqooonnnooorrrvvvyyywwwvvvuuusssrrrpppoooooolllkkkjjjiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmoooooonnnmmmllllllkkkjjjjjjjjjggghhhhhhiiiiiiiiiiiiiiiiiihhhiiikkknnnoooooonnnmmmnnnppprrrtttvvvxxxxxxuuusssoookkkiiihhhhhhhhheeeeeefffggghhhiiiiiiiiimmmmmmnnnooopppqqqqqqqqqrrrqqqqqqqqqqqqrrrrrrssstttssstttvvvyyy{{{{{{zzzwwwvvvuuusssrrrpppooonnnnnnnnnmmmlllkkkjjjjjjiiiiiiiiiiiiiiijjjjjjjjjkkkkkkllllllllllllllllllllliiihhhhhhgggggggggggggggdddfffiiikkklllkkkiiihhhgggfffeeegggiiijjjjjjiiiaaa___]]]\\\\\\^^^aaabbbiiiuuu{{{xxxuuutttppppppppprrrvvv}}}||||||~~~}}}{{{yyywwwuuutttuuuvvvxxxxxxwwwuuusssssssssuuuvvvuuuttttttssssssrrrsssssstttuuuwwwwwwxxxyyyyyyyyyxxxxxxttttttsssrrrqqqpppooonnnppppppooooooppppppqqqrrrtttsssrrrqqqpppoooooooooooonnnmmmlllkkkiiihhhhhhiiihhhggggggggghhhjjjkkkhhhggghhhhhhiiijjjkkklllnnnooopppqqqppppppnnnnnnllllllllllllkkkkkkkkkjjjiiihhhgggggghhhiiigggfffeeeeeeeeeeeeffffffggggggfffhhhjjjjjjiiihhhiiijjjhhhhhhiiiiiiiiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjjjjllllllllllllllllllllllllnnnnnnmmmlllkkkkkkjjjjjjggghhhhhhiiijjjkkkllllllnnnnnnnnnnnnooopppqqqrrrppppppppppppooonnnmmmmmmllllllkkkjjjiiiiiihhhhhhkkkkkkkkklllmmmoooqqqrrrsssrrrpppnnnmmmllllllllljjjiiihhhggghhhiiikkkllliiiiiihhhggggggggggggggg~~~~~~|||xxx{{{~~~{{{xxxvvvvvvvvvvvvvvvuuuuuuttttttqqqsssuuuvvvxxx}}}zzzsssooonnnmmmmmmnnnnnnmmmmmmnnnnnnoooooosssrrrpppooommmllllllkkkllllllmmmmmmnnnoooppppppoooooopppqqqsssuuuwwwxxxtttssssssrrrrrrrrrrrrsssvvvwwwwwwxxxxxxxxxxxxxxxvvvsssqqqpppqqqqqqooonnnlllmmmppptttvvvvvvsssqqqiiifff```ZZZWWWWWWXXXYYY]]]dddmmmtttxxxyyyyyyyyyxxxuuuoooiiiaaa[[[WWWUUUVVVWWWXXXZZZ^^^eeelllrrrzzzzzzxxxtttoookkkiiiiiifffhhhjjjkkklllooossswww||||||xxxtttqqqppppppooonnnqqqqqqpppooommmlllkkkkkkjjjkkkllloooppprrrssssssmmmlllkkkjjjiiijjjkkkkkkllllllmmmnnnnnnoooppppppqqqqqqpppoooooopppqqqqqquuutttrrrrrrtttwww|||~~~|||zzzwwwssspppmmmlllkkklllkkkjjjiiiiiiiiiiiiiiifffggghhhjjjlllnnnooopppnnnmmmlllkkkjjjjjjjjjjjjhhhhhhiiijjjjjjjjjjjjjjjiiihhhhhhiiilllnnnnnnmmmkkkmmmoooqqqssstttuuuuuusssqqqmmmjjjhhhhhhhhhhhhgggggghhhiiijjjjjjiiiiiilllmmmnnnooopppqqqqqqqqqrrrqqqqqqqqqqqqqqqrrrrrrqqqqqqrrruuuxxxzzzzzzyyyuuuuuutttrrrqqqooonnnnnnmmmmmmlllkkkjjjiiihhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhdddddddddddddddcccccccccbbbdddgggiiijjjiiihhhgggdddcccccceeegggiiihhhggg___^^^]]]]]]^^^aaadddfffooozzz}}}{{{zzzyyytttttttttvvv{{{~~~xxxyyy{{{|||}}}|||zzzxxxuuutttssssssuuuwwwwwwvvvuuusssssssssuuuuuutttsssrrrqqqpppoooooopppqqqrrruuuvvvwwwyyyyyyyyyxxxwwwssssssrrrpppooonnnmmmlllmmmmmmmmmmmmmmmnnnnnnoooqqqqqqooommmlllkkkkkkkkkkkkjjjjjjhhhgggfffeeeeeeeeeeeeddddddeeeeeefffgggdddeeeeeefffgggiiijjjkkkkkkkkkmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjjjhhhfffeeefffggghhhgggeeeeeeeeeeeeffffffffffffgggccceeeggggggfffeeefffggghhhhhhiiiiiiiiiiiihhhhhhggghhhhhhiiijjjiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkjjjiiihhhhhhhhhhhhhhhhhhgggggghhhiiijjjkkklllmmmmmmmmmmmmnnnooopppqqqrrrrrrrrrrrrqqqpppoooooommmmmmlllkkkkkkkkkkkkllljjjjjjkkklllnnnpppsssuuusssrrrpppnnnllljjjiiiiiihhhhhhhhhhhhhhhiiiiiijjjiiiiiihhhgggggggggggghhhzzzuuutttuuurrrrrrtttuuuuuuvvvwwwwwwwwwwwwwwwuuuuuuvvvwwwzzz}}}wwwrrroooooooooooommmmmmnnnooooooooooooooorrrqqqooonnnmmmmmmmmmnnnlllmmmmmmnnnpppqqqqqqrrrpppppppppqqqrrruuuwwwxxxssssssssssssssssssttttttwwwxxxyyyzzzzzzzzzzzzyyyvvvtttqqqppppppooonnnlllmmmnnnqqqtttvvvuuurrrooofffbbb]]]XXXVVVXXX[[[^^^aaahhhqqqxxx||||||{{{zzzyyyuuuoooggg```ZZZVVVSSSVVVXXX[[[___eeennnxxx~~~|||uuupppnnnmmmkkkmmmoooppprrrvvv{{{~~~{{{xxxtttqqqpppooonnnmmmoooooonnnnnnnnnmmmmmmmmmjjjkkkmmmooopppqqqrrrrrrmmmllljjjiiiiiiiiijjjkkkkkkkkkllllllmmmmmmnnnnnnoooooooooooooooooooooooorrrrrrqqqrrrtttxxx{{{~~~{{{yyyuuurrrnnnllljjjiiiiiiiiihhhhhhgggggghhhhhhdddeeefffhhhjjjkkklllllllllkkkjjjhhhhhhhhhhhhiiiggghhhiiijjjkkkjjjiiiiiihhhgggfffhhhkkkmmmmmmmmmiiijjjlllnnnooopppppppppooonnnllljjjhhhhhhggghhhhhhiiijjjkkkkkkjjjjjjiiijjjkkklllnnnooooooooopppppppppooooooooooooooopppppppppqqqsssvvvxxxwwwvvvrrrqqqqqqpppnnnmmmlllllljjjjjjiiihhhgggffffffeeeffffffggggggggghhhhhhhhhffffffeeedddcccbbbbbbaaa]]]^^^^^^_________^^^^^^\\\^^^aaacccdddcccbbbaaa^^^]]]]]]___aaabbbbbbaaa[[[[[[ZZZ[[[^^^bbbfffhhhqqq{{{~~~|||{{{zzzyyywwwvvvvvvxxx~~~~~~wwwsssuuuwwwwwwwwwyyyyyyzzz{{{|||{{{zzzxxxwwwrrrqqqpppqqqssstttuuutttsssrrrqqqqqqssssssrrrqqqnnnmmmllljjjjjjkkkmmmnnnppprrrtttvvvvvvvvvuuutttqqqpppooonnnlllkkkjjjiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkiiihhhggggggggggggggggggfffeeeddddddccccccaaabbbccccccddddddcccccccccccccccdddeeefffggghhhfffgggiiikkklllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiifffeeedddeeefffgggfffeeeddddddeeeeeefffffffffeeeccceeeggggggfffeeefffggghhhhhhiiiiiiiiiiiihhhhhhfffggghhhiiijjjiiiiiihhhgggggghhhiiijjjkkkkkkllljjjiiihhhgggggghhhiiiiiijjjjjjiiiiiijjjkkklllmmmllllllllllllmmmnnnooopppttttttttttttsssrrrqqqpppnnnmmmmmmllllllmmmnnnooommmmmmnnnooorrruuuyyy{{{wwwvvvtttqqqnnnllljjjjjjhhhiiijjjjjjkkkkkkjjjjjjkkkjjjjjjiiiiiiiiiiiiiiiyyyrrrpppnnnlllmmmqqqtttuuuvvvxxxyyyyyyyyyyyyzzzxxxwwwxxx{{{}}}~~~~~~~~~zzztttpppooopppqqqqqqlllmmmnnnpppppppppooonnnoooooonnnmmmmmmnnnppppppmmmnnnooopppqqqrrrssssssqqqqqqpppqqqrrrtttvvvxxxssssssssssssttttttuuuvvvvvvwwwxxxyyyyyyyyyyyyyyywwwuuurrrpppooonnnlllkkknnnooorrruuuwwwuuuqqqnnndddaaa[[[WWWVVVYYY]]]```dddkkkttt|||~~~}}}|||vvvrrrmmmggg```\\\XXXWWWXXXZZZ___eeemmmwww|||wwwtttsssqqqsssuuuwwwyyy}}}{{{xxxtttqqqpppooonnnmmmmmmmmmmmmmmmnnnnnnooooookkkkkkmmmooopppqqqqqqqqqlllkkkjjjiiiiiiiiijjjkkkkkkkkkkkkllllllllllllmmmnnnnnnoooooooooooonnnnnnmmmmmmnnnoooqqquuuxxxzzzvvvtttrrrooommmlllkkkkkkggggggfffeeeeeeeeeffffffcccdddeeeggghhhhhhhhhhhhkkkiiihhhfffffffffggggggfffggghhhjjjjjjiiiiiihhhgggffffffgggjjjlllmmmlllggghhhjjjlllmmmmmmlllllllllllljjjiiihhhgggggggggiiiiiikkkkkklllkkkjjjiiihhhiiijjjlllmmmnnnnnnnnnooonnnmmmmmmmmmmmmnnnnnnqqqpppqqqrrrtttuuuuuusssoooooonnnmmmlllkkkjjjjjjhhhhhhgggfffeeedddcccccccccccccccddddddddddddeeedddcccbbbaaa```^^^]]]]]]XXXYYYZZZ[[[[[[[[[[[[ZZZUUUWWWZZZ\\\]]]\\\[[[ZZZYYYXXXXXXYYY[[[]]]\\\[[[XXXXXXXXXYYY]]]aaafffhhhpppxxx}}}zzzyyyyyyxxxwwwxxxwwwwwwyyy}}}yyysssooorrrttttttssstttqqqrrruuuwwwxxxwwwvvvuuupppnnnmmmnnnqqqrrrrrrrrrrrrpppooopppqqqqqqpppoookkkjjjhhhgggggghhhjjjkkkmmmnnnqqqssstttsssrrrqqqooonnnmmmllljjjiiihhhgggfffffffffffffffgggggghhhfffeeeeeedddddddddeeeeeeeeeddddddccccccbbbbbbbbb___```bbbcccccccccbbbaaadddcccccccccccccccdddddddddeeehhhkkkmmmnnnnnnnnnjjjjjjjjjiiiiiiiiiiiihhhfffdddddddddffffffeeedddccccccdddeeeeeeeeeeeedddeeegggiiiiiihhhggghhhiiihhhhhhiiiiiiiiiiiihhhhhhfffgggiiijjjjjjjjjiiihhhddddddfffgggiiikkkmmmmmmkkkkkkjjjiiiiiijjjkkklllmmmlllkkkkkkkkklllmmmnnnlllkkkkkkllllllmmmnnnooouuuuuuuuuuuutttsssrrrqqqnnnnnnmmmmmmnnnoooqqqrrrrrrrrrrrrtttwww{{{}}}{{{xxxuuurrrooommmmmmkkklllmmmnnnooonnnmmmlllmmmlllkkkkkkjjjjjjkkkkkk|||qqqiiifffhhhkkkmmmssstttwwwyyyzzzzzzyyyxxx|||{{{zzzyyyyyyyyyyyyyyyxxxwwwtttrrrqqqppppppqqqnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnmmmmmmmmmnnnnnnmmmnnnnnnooopppqqqqqqrrrrrrqqqppppppoooooopppppprrrssssssssstttuuuuuuuuuwwwvvvvvvxxxzzzzzzyyyxxxssssssqqqpppooonnnnnnnnnqqqqqqsssuuuuuusssnnnjjjccc```\\\YYYYYY\\\```ccckkkpppwww~~~}}}zzzxxxtttllleee^^^ZZZYYYXXX___```dddmmmzzz{{{yyyxxxwwwxxxzzz}}}|||yyyuuurrrrrrqqqooonnnkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkllllllmmmmmmmmmlllkkkjjjjjjiiijjjjjjjjjiiiggggggiiijjjkkkjjjkkkkkkkkkkkkkkkkkkkkkkkklllkkkjjjjjjkkknnnppprrrmmmmmmmmmmmmllljjjhhhgggiiiiiihhhgggfffeeeeeedddccccccdddeeeeeefffffffffddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeccccccccceeeggghhhgggggghhhhhhiiiiiiiiijjjgggggggggggghhhhhhhhhiiijjjiiigggggghhhjjjlllmmmmmmmmmllllllkkkjjjjjjiiiiiikkkmmmpppqqqqqqpppooojjjjjjiiihhhggggggggggggeeedddbbbaaaaaaaaaaaabbb____________^^^^^^^^^^^^]]]\\\[[[YYYXXXVVVUUUTTTVVVVVVVVVVVVWWWWWWWWWXXXWWWVVVUUUTTTSSSSSSSSSSSSPPPPPPPPPPPPPPPQQQRRRRRRTTTTTTSSSTTTWWW\\\```bbbjjjnnnsssyyy}}}~~~yyyxxxwwwvvvuuutttsssrrrrrrtttvvvxxx|||xxxtttllliiiggghhhkkklllkkkjjjiiijjjkkkmmmoooppprrrrrrooooooooooooooooooooooooqqqpppooommmlllkkkkkkkkkhhhhhhggggggfffeeeeeeeeehhhjjjlllnnnooonnnlllkkkjjjiiihhhhhhhhhgggeeecccccccccdddeeeeeedddcccbbbccccccccccccdddddddddddddddcccbbbbbbaaaaaabbbbbbcccaaa``````aaabbbbbbaaabbbaaa______```cccfffhhhffffffggghhhhhhiiijjjjjjiiihhhfffffffffhhhjjjkkkggggggffffffgggiiijjjkkkhhhhhhgggffffffffffffgggiiiiiiiiiiiijjjjjjjjjjjjlllllllllllllllllllllmmmmmmmmmnnnooooooooonnnnnnkkkkkkjjjjjjkkklllnnnooommmlllllllllmmmnnnoooooonnnooopppqqqqqqqqqpppppprrrqqqpppoooooooooppppppwwwwwwwwwwwwvvvuuusssssspppoooooooooppprrrtttuuutttuuuwwwzzz~~~{{{wwwuuusssqqqooopppppppppooooooooooooooopppooonnnnnnnnnnnnoooooozzzppphhheeefffhhhjjjnnnppptttxxx{{{|||||||||||||||{{{{{{zzzzzzzzzzzzyyywwwuuusssqqqpppppppppoooooooooooooooooooooooonnnnnnmmmlllllllllllllllkkklllmmmoooppprrrssssssrrrqqqppppppooooooppppppqqqqqqrrrrrrssssssttttttvvvvvvvvvxxxzzzzzzyyyxxxtttsssrrrqqqpppooooooooopppppprrrtttuuurrrmmmjjj```^^^[[[ZZZ]]]bbbiiimmmuuuzzzyyyuuunnngggaaa]]]\\\[[[```ccckkkyyy}}}~~~zzzwwwsssqqqpppooonnnmmmkkkkkkjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjiiihhhhhhhhhhhhhhhgggeeeeeefffggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggffffffgggiiikkkllljjjjjjjjjjjjiiigggeeedddeeeeeeddddddccccccbbbbbbcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccbbbaaa```aaabbbdddeeeeeeeeeffffffggghhhhhhiiifffgggggggggggggggggggggggggggfffffffffhhhiiijjjkkkjjjjjjiiihhhhhhggggggggghhhiiijjjjjjiiihhhgggdddcccbbbaaaaaaaaaaaaaaa___^^^]]][[[[[[[[[\\\\\\\\\[[[[[[ZZZYYYXXXWWWWWWWWWVVVUUUTTTSSSQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQOOONNNNNNMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMOOONNNNNNOOOQQQUUUYYY[[[___bbbfffkkknnnpppqqqqqqppppppooonnnnnnmmmllllllkkklllnnnqqqtttzzz}}}yyyuuusssssstttuuuyyyyyyxxxwwwsssnnnjjjgggfffdddbbbbbbdddfffeeecccaaaaaaccceeegggiiikkkkkkooooooooopppqqqqqqqqqrrrpppooommmkkkhhhgggfffffffffeeeeeeeeeeeedddddddddfffggghhhiiiiiihhhgggfffiiihhhggggggggggggdddbbb___``````aaaaaa```^^^^^^bbbbbbbbbbbbcccccccccccceeeeeeeeeeeeeeeeeedddddddddbbbaaaaaabbbcccbbbbbbcccbbbaaa```aaabbbdddeeeggghhhhhhiiijjjkkkllllllllljjjiiihhhggghhhjjjkkkjjjjjjjjjjjjjjjlllmmmnnnmmmlllkkkkkkjjjjjjkkkkkkmmmnnnnnnnnnoooooooooooooooooooooooooooooooooooooooppppppqqqppppppoooooonnnmmmllllllmmmnnnpppqqqqqqppppppooooooooopppppppppppppppqqqrrrsssssssssvvvtttrrrpppppppppqqqrrrvvvvvvvvvvvvuuutttsssrrrnnnnnnnnnoooqqqsssuuuwwwvvvxxx{{{|||xxxuuutttrrrqqqpppqqqqqqqqqrrrrrrrrrrrrqqqppppppooooooppppppppp{{{rrrkkkgggggghhhiiillloootttxxx|||}}}}}}}}}{{{|||}}}}}}}}}|||{{{zzzyyyxxxvvvtttrrrqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqooonnnmmmlllkkkjjjjjjjjjjjjkkklllnnnppprrrtttuuurrrqqqppppppoooooopppppppppppppppqqqrrrsssssssssvvvvvvvvvxxx{{{{{{zzzxxxuuutttsssqqqppppppppppppnnnoooppprrrsssqqqmmmjjjbbb```^^^^^^bbbjjjsssxxx{{{wwwpppjjjeeebbbaaaaaaeeekkkxxxwwwtttqqqnnnnnnmmmlllkkkjjjjjjiiihhhggggggffffffhhhhhhgggggggggggggggfffhhhgggfffeeeeeedddeeeeeeccccccbbbaaabbbcccdddeeedddddddddddddddddddddddddddcccbbbbbbbbbdddeeefffeeeeeeeeeeeedddcccaaa```````````````````````````aaa``````___^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]________________________^^^]]]\\\\\\\\\]]]^^^___``````aaabbbdddeeeffffffddddddddddddddddddccccccccccccccccccccccccddddddfffeeeeeeddddddccccccbbbcccbbbbbbaaa```___^^^^^^\\\\\\[[[[[[ZZZ[[[[[[[[[ZZZYYYXXXVVVUUUUUUVVVVVVXXXWWWVVVUUUTTTRRRQQQQQQPPPPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJLLLKKKKKKKKKMMMOOORRRTTTVVVXXXZZZ]]]```bbbcccdddeeeeeeffffffffffffffffffccceeegggiiikkkpppuuuyyy~~~}}}}}}||||||{{{|||{{{xxxuuusssrrrqqqqqqooommmjjjfffdddddddddeeedddddddddbbbaaa___]]]\\\^^^\\\[[[[[[\\\]]]\\\[[[XXXYYYZZZ\\\^^^```bbbdddhhhiiijjjlllmmmooooooooopppnnnllliiifffdddbbbaaabbbccccccccccccdddddddddeeeeeeeeefffeeeeeeddddddgggfffffffffgggfffeeecccaaabbbcccccccccaaa```___aaaaaabbbbbbcccccccccdddeeefffggghhhhhhgggffffffeeedddcccccceeeeeedddcccddddddddddddddddddddddddhhhiiiiiijjjkkklllmmmnnnpppooommmlllkkkkkklllmmmnnnnnnmmmnnnnnnooopppqqqqqqpppoooooonnnnnnoooooorrrrrrrrrrrrssssssssssssssssssrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrqqqpppppppppoooooopppqqqrrrtttuuutttsssrrrqqqqqqqqqqqqrrrqqqqqqrrrsssuuuwwwxxxzzzxxxtttrrrpppqqqrrrsssttttttttttttsssrrrqqqqqqnnnnnnnnnoooqqqtttvvvxxxxxx{{{|||wwwuuutttsssrrrqqqrrrrrrsssssstttttttttqqqpppppppppppppppqqqqqq~~~~~~vvvpppmmmmmmmmmlllooorrruuuyyy{{{{{{{{{zzz{{{|||~~~~~~|||zzzzzzyyywwwvvvtttrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooommmlllkkkkkkkkkkkklllmmmoooppprrrssssssrrrqqqppppppooooooppppppoooppppppqqqrrrsssttttttwwwwwwxxxzzz}}}}}}{{{zzzuuuuuusssrrrqqqpppppppppmmmnnnoooqqqrrrqqqmmmjjjhhhfffcccccchhhqqqzzz|||xxxsssmmmiiiggggggggglllttt{{{ssspppmmmkkkkkkkkkjjjiiiggggggfffeeedddbbbbbbaaaddddddccccccbbbbbbaaaaaaccccccbbbaaa````````````]]]]]]]]]\\\\\\\\\^^^```________________________``````_________``````aaa```_________^^^]]]\\\\\\[[[\\\\\\\\\]]]]]]]]]^^^[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWXXXYYYYYYYYYYYYZZZ\\\^^^___```aaa^^^^^^^^^^^^]]]]]]]]]]]]\\\]]]^^^^^^^^^^^^]]]]]]_________^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYWWWVVVTTTSSSSSSSSSTTTUUUTTTTTTSSSRRRQQQQQQPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLMMMOOOQQQRRRVVVVVVWWWXXXZZZ\\\^^^_________```aaabbbccccccddd```bbbdddfffgggjjjnnnqqquuuuuuuuutttttttttsssssstttrrroookkkiiihhhhhhhhhgggfffeeecccccccccdddddd___^^^]]]\\\[[[ZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUVVVWWWYYY[[[]]]___ccceeegggiiilllmmmnnnnnnooonnnkkkhhhfffdddcccbbbbbbbbbbbbcccdddeeeeeeeeeeeeeeeffffffgggggghhhhhhhhhggggggggghhhhhhfffdddeeeffffffgggfffeeedddcccccccccdddeeeffffffggggggggghhhjjjkkkkkkjjjhhhgggiiihhhggghhhiiiiiihhhgggfffggghhhjjjjjjjjjiiiiiijjjjjjkkklllmmmnnnooooootttsssrrrqqqqqqrrrrrrsssrrrrrrrrrrrrrrrsssssstttsssrrrrrrqqqpppqqqqqqqqqrrrsssssssssssstttttttttuuuuuuuuuuuuttttttttttttuuuuuuuuutttsssrrrqqqpppppppppoooooopppqqqsssttttttssssssrrrrrrrrrrrrssssssrrrrrrrrrtttwwwzzz|||{{{xxxuuuqqqooooooqqqrrrqqqqqqqqqqqqqqqpppoooooooooooonnnoooppprrrtttuuuwwwzzzzzzuuusssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqnnnnnnnnnmmmnnnnnnoooooo~~~zzzuuusssrrrrrrqqqrrrsssvvvxxxzzzzzzzzzyyyzzz{{{}}}~~~|||{{{yyyyyyxxxwwwvvvtttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssqqqpppnnnnnnmmmmmmnnnnnnoooooopppppppppqqqrrrqqqppppppooooooppppppppppppqqqrrrssstttuuuuuuxxxxxxzzz}}}~~~{{{uuuuuusssrrrqqqppppppppplllmmmnnnpppqqqqqqnnnkkkkkkiiihhhiiiooowww{{{xxxtttooolllllllllmmmqqqzzzxxxrrrnnnkkkhhhggggggggggggfffbbbbbbaaa```^^^]]]\\\\\\^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]\\\[[[ZZZZZZZZZZZZVVVXXXXXXWWWUUUVVVXXX[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWUUUUUUVVVVVVWWWWWWXXXXXXTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTRRRSSSTTTUUUWWWXXXYYYZZZWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXXXXYYYYYYYYYYYYXXXZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXTTTTTTTTTTTTUUUVVVWWWWWWXXXWWWUUUTTTRRRRRRRRRSSSQQQQQQQQQQQQRRRRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPOOOOOONNNNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOPPPQQQRRRSSSWWWWWWWWWXXXYYY[[[\\\^^^\\\]]]^^^___aaabbbcccdddaaaccceeeggggggiiilllnnnoooooooooooooooooooooooorrrpppmmmiiigggfffgggggghhhhhhhhhhhhhhhhhhhhhhhhdddcccaaa^^^]]]\\\\\\\\\YYYYYYXXXWWWVVVUUUUUUVVVVVVVVVUUUVVVWWWZZZ\\\^^^dddfffiiilllnnnooooooooolllkkkjjjhhhgggffffffeeedddeeeffffffggghhhiiiiiiffffffhhhiiilllnnnooopppmmmkkkkkkkkklllkkkiiihhhfffggghhhiiiiiihhhgggfffhhhhhhiiijjjkkkmmmmmmnnnmmmnnnpppqqqpppooommmkkklllllllllmmmnnnnnnllljjjhhhjjjlllooopppqqqppppppooooooppppppqqqrrrrrrrrrtttuuuuuuuuuvvvwwwxxxyyywwwwwwwwwxxxxxxxxxxxxxxxuuuuuutttsssssssssssssssrrrsssssssssssstttttttttuuuuuuuuuttttttsssssssssssssssssssssrrrqqqpppooonnnnnnmmmmmmnnnoooqqqrrroooooooooooopppqqqrrrsssrrrqqqqqqrrrtttwwwzzz|||yyyvvvssspppnnnmmmnnnooonnnnnnooooooooonnnmmmmmmqqqpppooonnnooooooqqqqqqrrrvvv||||||vvvrrrqqqqqqqqqqqqqqqqqqpppooonnnnnnmmmlllkkkjjjjjjjjjkkkkkklllmmm~~~{{{yyyxxxxxxwwwvvvssstttuuuvvvxxxzzz{{{|||yyyzzz{{{|||||||||{{{zzzxxxxxxxxxxxxwwwvvvuuutttssssssssssssssssssssssssuuutttsssrrrqqqpppppppppoooooooooooooooooooooooorrrqqqppppppooooooppppppooopppqqqrrrssstttuuuvvvwwwxxxzzz~~~~~~|||uuutttsssqqqppppppppppppllllllmmmoooqqqqqqooommmkkkjjjkkknnnuuu~~~zzzxxxtttpppnnnnnnpppqqquuu}}}tttlllgggfffdddaaa```aaaaaaaaa```[[[[[[ZZZZZZYYYXXXWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTPPPRRRSSSRRRPPPPPPSSSVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSSSSTTTTTTTTTUUUUUUVVVUUUTTTSSSSSSSSSSSSTTTOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPQQQQQQRRRSSSSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPNNNNNNOOOPPPRRRSSSTTTTTTRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZSSSSSSSSSSSSTTTUUUWWWWWWZZZXXXVVVTTTSSSSSSSSSSSSPPPPPPQQQQQQRRRRRRSSSSSSPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUVVVXXXXXXXXXYYYZZZ[[[\\\]]]]]]^^^___aaacccdddeeefffeeegggjjjllllllmmmnnnpppnnnnnnooopppqqqrrrrrrssstttssspppnnnllllllllllllmmmnnnnnnnnnnnnmmmlllkkkjjjiiigggeeebbbaaa```___^^^^^^^^^\\\YYYXXXXXXZZZWWWWWWWWWXXXZZZ^^^aaacccgggiiikkknnnooopppooonnnkkkkkkjjjiiiiiiiiiiiijjjkkkkkklllmmmmmmnnnoooooohhhjjjmmmpppsssuuuwwwwwwtttrrrqqqqqqqqqpppnnnllllllmmmnnnpppppppppoooooommmnnnoooppprrrsssuuuuuuvvvvvvwwwvvvuuutttrrrqqqooonnnnnnpppqqqqqqooommmiiikkknnnpppssstttttttttttttttttttttttttttttttttrrrssstttuuuwwwxxxyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzvvvuuuttttttssssssttttttrrrrrrrrrrrrssssssssssssrrrrrrqqqqqqppppppooooooooooooooooooooonnnmmmlllkkkkkkjjjjjjjjjlllmmmnnnjjjkkkkkklllmmmooopppqqqoooooopppqqqrrruuuwwwyyytttsssqqqnnnlllkkkkkkkkkkkkllllllmmmmmmllllllkkkqqqpppooommmmmmmmmnnnnnnooorrrwww|||~~~yyyvvvsssqqqqqqqqqpppoooppppppooonnnmmmllllllkkkiiiiiiiiiiiijjjkkkllllll}}}}}}~~~~~~}}}xxxwwwvvvuuuuuuwwwyyy{{{xxxxxxyyyyyyyyyzzzzzzzzzwwwwwwxxxyyyyyyxxxwwwwwwrrrrrrrrrrrrrrrrrrrrrrrruuutttssssssrrrrrrrrrrrrnnnnnnoooooopppppppppqqqrrrqqqppppppooooooppppppnnnnnnoooqqqrrrtttuuuuuuuuuwwwyyy}}}}}}{{{tttsssrrrqqqpppooooooooommmlllmmmooorrrrrrpppooommmnnnooorrrxxx~~~{{{yyyvvvssspppoooppprrrsssxxx{{{yyyyyy{{{}}}xxxppphhhccc```^^^\\\ZZZYYYZZZ[[[ZZZZZZUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOLLLNNNPPPNNNKKKKKKOOOSSSPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNPPPQQQRRRRRRRRRRRRSSSRRRQQQPPPOOOPPPQQQQQQNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUUUUUUUTTTUUUVVVXXXZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYZZZ[[[[[[[[[ZZZZZZUUUUUUVVVVVVWWWYYYZZZ[[[^^^]]][[[YYYWWWWWWWWWWWWTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVWWWXXXWWWWWWXXXXXXYYYZZZ[[[[[[\\\]]]^^^___```aaaaaabbbddddddfffgggiiijjjllllllmmmpppsssuuuvvvvvvwwwxxxttttttvvvwwwyyy{{{|||}}}zzzzzzyyyxxxwwwvvvuuuuuurrrssstttvvvvvvvvvttttttrrrqqqpppnnnllljjjhhhgggcccddddddaaa^^^\\\]]]^^^[[[[[[\\\^^^ccchhhmmmpppppprrrtttvvvwwwvvvtttsssqqqppppppooooooooooooppprrrrrrssssssttttttuuuuuuppprrrvvvzzz|||~~~~~~~~~{{{yyyxxxwwwwwwvvvsssqqqqqqrrrtttvvvwwwxxxxxxxxxqqqrrrsssuuuwwwyyyzzz{{{{{{zzzyyyxxxvvvtttsssrrroooooooooqqqrrrrrrooommmjjjkkkmmmnnnpppqqqrrrrrrtttssssssrrrrrrqqqppppppoooooopppqqqrrrssssssssswwwwwwxxxyyyyyyxxxwwwvvvqqqqqqpppoooooooooooopppmmmnnnnnnnnnoooooooooooonnnmmmmmmlllkkkkkkjjjjjjjjjjjjjjjkkkkkkjjjiiiiiiiiihhhhhhggghhhjjjkkkllliiiiiiiiijjjkkklllmmmnnnlllmmmnnnoooqqqrrrssstttppppppooonnnmmmkkkiiiiiiiiijjjjjjkkkkkkkkkjjjjjjooonnnmmmlllkkklllmmmmmmnnnpppsssvvvxxxxxxwwwwwwtttrrrqqqqqqqqqrrrpppoooooooooooooooooooooooooookkkkkkkkkkkklllmmmnnnooo|||zzz~~~}}}xxxuuussssssuuuvvvxxxwwwwwwwwwwwwxxxyyyzzzvvvwwwxxxyyyzzzyyyyyyxxxrrrrrrrrrrrrrrrrrrrrrrrrttttttsssrrrrrrrrrsssssslllmmmnnnooopppqqqrrrrrrrrrqqqqqqpppoooppppppppplllmmmnnnpppqqqrrrtttttttttuuuxxx||||||yyyssssssqqqpppooonnnnnnnnnmmmmmmmmmppprrrsssqqqpppsssssssssuuuyyy~~~{{{xxxvvvwwwuuurrrpppooopppsssttt|||yyytttrrrqqqsssuuuwwwxxxzzz}}}yyyvvvqqqkkkfffaaa___]]]YYYWWWUUUTTTUUUVVVVVVUUUQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLIIILLLNNNLLLIIIHHHLLLQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQRRRSSSSSSTTTQQQPPPOOONNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUWWWXXXXXXVVVUUUUUUUUUWWWZZZ]]]___[[[\\\\\\\\\\\\\\\\\\\\\YYYZZZ\\\]]]]]]\\\ZZZYYYYYYZZZZZZ[[[\\\^^^___```dddbbb```^^^]]]\\\\\\\\\[[[ZZZZZZZZZYYYYYYXXXXXX\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZ[[[[[[\\\]]][[[\\\\\\]]]^^^___``````cccdddeeeggghhhhhhiiiiiikkkkkklllnnnpppqqqrrrsssuuuxxx|||~~~~~~~~~{{{|||}}}~~~}}}tttvvvyyy}}}yyyyyyxxxwwwuuurrrpppooofffggggggeee```^^^___aaa^^^___aaaeeekkkrrrxxx|||~~~xxxxxxwwwvvvuuuuuuuuuuuuwwwwwwwwwxxxxxxxxxxxxxxxyyy{{{~~~|||{{{{{{yyyvvvsssooopppsssuuuwwwxxxxxxxxxssstttvvvwwwyyy{{{}}}}}}|||zzzxxxvvvsssrrrqqqqqqnnnnnnoooqqqrrrqqqooollljjjkkkkkklllmmmnnnnnnoooppppppooonnnmmmlllkkkjjjllllllmmmnnnnnnnnnmmmmmmqqqrrrsssttttttsssqqqqqqlllkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjkkkkkkjjjiiihhhhhhggggggffffffggghhhhhhhhhgggggghhhggggggfffgggiiijjjkkkjjjjjjiiiiiiiiijjjkkkkkkjjjkkkmmmnnnppppppqqqqqqnnnooooooooommmkkkiiihhhhhhiiiiiijjjjjjjjjiiiiiillllllkkkjjjkkklllmmmnnnnnnppprrrtttuuuttttttsssqqqppppppqqqssssssqqqooonnnooooooqqqrrrsssttttttmmmmmmmmmnnnnnnpppqqqqqq}}}{{{}}}|||}}}sssnnnnnnoooqqquuuuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwrrrqqqqqqppppppqqqqqqrrrttttttttttttttttttttttttqqqrrrrrrrrrpppooopppqqqsssrrrqqqpppppppppqqqrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrsssvvvxxxyyywwwvvvtttqqqpppmmmkkkkkklllnnnpppoooooonnnnnnooopppqqqqqqrrrrrrsssuuuyyy}}}{{{xxxxxxxxxwwwwwwqqqqqqoooooonnnoooppppppxxxssspppoookkkkkkkkklllmmmnnnpppppplllkkkgggddd```]]][[[ZZZVVVTTTRRRRRRTTTUUUSSSPPPPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRPPPPPPOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLMMMOOOPPPQQQRRRPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRSSSTTTTTTUUUPPPPPPQQQRRRRRRRRRRRRQQQSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPOOONNNNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPOOOQQQQQQQQQQQQRRRRRRRRRRRRUUUTTTTTTTTTTTTTTTTTTUUUTTTSSSQQQPPPPPPRRRSSSUUUWWWWWWXXXYYYZZZ[[[[[[\\\]]]]]]\\\\\\\\\\\\]]]]]]```____________```aaabbb``````___^^^^^^]]]^^^^^^]]]^^^___```aaabbbbbbbbbggggggffffffeeecccbbbaaa```___^^^]]]]]]^^^______]]]]]]]]]]]]\\\[[[ZZZYYYZZZ[[[\\\]]]^^^___```aaa^^^^^^]]]^^^^^^___``````````````````````````````cccccccccccccccdddeeeeeeggghhhjjjlllnnnpppqqqqqqtttttttttuuuvvvyyy|||}}}|||yyywwwsssqqqmmmjjjgggeeedddcccddddddfffkkkssszzzzzzyyyxxxwwwvvvuuuuuuwwwwwwvvvvvvwwwyyy{{{}}}yyy}}}}}}|||zzzxxxvvvttttttsssqqqpppppprrrtttuuurrrooopppqqqsssuuuvvvvvvvvvvvvvvvuuurrrooonnnnnnooooookkkkkkmmmnnnmmmkkkiiihhhfffgggiiijjjjjjjjjiiihhhfffhhhiiihhhgggggghhhiiiggggggggggggggghhhhhhhhhkkkkkklllnnnooommmjjjgggiiihhhhhhggggggffffffeeehhhhhhgggfffggghhhiiijjjjjjiiihhhggggggfffgggggghhhgggffffffffffffggggggiiiiiiiiijjjjjjjjjkkkkkkmmmlllkkkiiiiiiiiiiiijjjkkkkkklllmmmnnnnnnmmmmmmkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkjjjiiihhhkkklllmmmnnnnnnmmmkkkjjjmmmooosssvvvwwwvvvtttssswwwuuuttttttuuuvvvvvvuuuooopppsssuuuwwwxxxyyyyyyxxxvvvsssrrrsssrrrqqqppp~~~{{{vvvmmmjjjiiiiiipppqqqtttvvvxxxyyyyyyyyyzzzzzzzzzzzzyyyxxxwwwwwwrrrrrrqqqqqqqqqqqqrrrrrrsssssssssssssssssssssssstttuuuuuutttqqqooonnnoooqqqqqqooonnnnnnnnnooopppooooooooopppppppppppppppqqqsssuuuwwwwwwvvvtttsssqqqpppnnnlllkkkmmmnnnpppoooooonnnnnnoooooopppqqqqqqqqqrrrsssvvvzzz}}}~~~{{{wwwtttttttttsssrrrnnnmmmkkkjjjkkklllmmmnnnwwwzzz~~~}}}wwwrrrnnnkkkjjjhhhhhhggggggggghhhiiiiiigggfffccc___\\\ZZZXXXWWWWWWUUUSSSSSSUUUUUUTTTQQQRRRRRRQQQQQQRRRRRRSSSTTTRRRRRRRRRSSSSSSSSSSSSTTTRRRRRRQQQQQQPPPOOOOOONNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUTTTTTTTTTTTTTTTUUUVVVVVVTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQRRRSSSSSSPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSTTTUUUWWWXXXYYYZZZZZZ[[[\\\]]]^^^___`````````______`````````aaaaaabbbccccccdddeeeeeedddcccbbbaaa```````````````aaabbbdddeeeeeeffffffiiiiiihhhhhhgggeeedddcccdddcccbbbaaaaaaaaaaaabbbbbbbbbbbbbbbaaa```___^^^^^^^^^______```aaabbbbbb_______________```aaaaaadddddddddeeeeeefffffffffeeeeeeddddddeeeeeefffggghhhiiikkkmmmooopppqqqqqqttttttuuuvvvxxxzzz|||}}}}}}{{{wwwuuurrrnnnkkkhhhggggggggghhhkkkrrr|||{{{zzzyyyxxxvvvtttsssrrrtttsssrrrqqqqqqrrrssstttwww{{{|||vvvuuutttsssrrrqqqqqqqqqkkkjjjiiijjjmmmmmmkkkiiiiiijjjlllnnnooooooooooooooonnnkkkiiihhhhhhhhhiiiggghhhiiiiiiiiihhhfffeeedddeeefffgggggggggfffeeecccdddeeedddcccbbbcccdddeeeeeeffffffggggggggghhhiiiiiikkkmmmnnnmmmjjjhhhhhhggggggggggggfffffffffggggggfffffffffhhhiiijjjkkkjjjiiihhhhhhggggggggghhhhhhhhhhhhhhhiiiiiijjjkkkllllllmmmmmmllllllkkkmmmlllkkkjjjjjjkkklllmmmlllmmmnnnoooppppppppppppooooooooooooooooooooooooqqqqqqqqqqqqqqqpppoooooonnnnnnooopppqqqqqqqqqqqqqqqsssvvvxxxzzzyyyxxxwwwzzzyyywwwwwwyyyyyyyyyxxxvvvvvvvvvwwwyyy{{{}}}~~~|||zzzxxxwwwxxxxxxwwwvvv~~~zzzmmmgggdddccciiilllqqqvvvyyyzzzyyyxxxzzzzzzzzzzzzyyyxxxwwwvvvrrrrrrqqqqqqqqqqqqrrrrrrssssssssssssssssssssssssvvvxxxyyywwwssspppmmmmmmooonnnmmmlllllllllmmmnnnmmmnnnnnnnnnooooooooooooqqqrrrtttuuuuuusssqqqpppqqqooonnnllllllmmmnnnoooooonnnnnnnnnnnnooooooppppppppppppqqqsssuuuxxxyyyxxxuuurrrooonnnnnnmmmkkkiiihhhfffeeefffhhhjjjlllsssuuuwwwyyyzzzzzzyyyxxxttttttrrrpppmmmjjjhhhffffffeeeddddddcccccccccddddddccc```^^^\\\ZZZYYYXXXXXXWWWUUUVVVWWWWWWVVVTTTVVVUUUUUUUUUUUUVVVWWWWWWUUUUUUUUUVVVVVVVVVVVVWWWVVVUUUUUUTTTTTTSSSSSSSSSQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYXXXWWWWWWWWWXXXZZZ[[[XXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWXXXXXXWWWWWWVVVVVVWWWWWWXXXZZZZZZYYYXXXYYYZZZ[[[\\\^^^^^^___```aaabbbbbbccceeeeeeeeeddddddeeeeeeeeecccdddfffhhhiiijjjiiiiiiiiihhhfffeeedddccccccbbbcccdddfffgggiiijjjkkkkkkkkkkkkkkkkkkjjjiiigggggggggfffeeedddcccbbbbbbccceeeeeefffeeeeeedddcccbbbaaaaaabbbbbbcccccccccdddaaaaaa``````aaaaaabbbbbbeeeeeefffggghhhiiiiiijjjfffeeeeeeeeeeeefffgggggghhhiiijjjlllnnnoooooopppqqqrrrtttvvvxxxyyyyyyzzz~~~{{{yyyvvvrrrooommmlllllllllnnnttt|||{{{zzzxxxvvvsssqqqoooooopppooommmkkkkkkkkkkkklllooorrrwwwzzzzzzxxxtttqqqiiiiiiiiiiiiiiiiiiiiiiiifffdddcccdddeeefffeeeccccccdddeeeggghhhhhhhhhhhhhhhgggeeedddccccccdddddddddeeefffgggfffeeedddccccccdddeeefffffffffeeeeeecccdddeeedddbbbaaaaaabbbeeeeeeffffffggghhhiiiiiiiiiiiijjjmmmoooooollljjjiiiiiiiiiiiijjjjjjjjjjjjiiiiiihhhhhhiiikkkmmmnnnnnnnnnmmmllllllkkkkkkjjjkkkllllllmmmnnnooopppqqqqqqrrrssstttsssqqqooonnnmmmmmmmmmmmmnnnppprrrtttqqqrrrsssuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxyyyyyyyyyxxxwwwwwwttttttuuuuuuvvvwwwyyyyyyyyyzzz|||}}}~~~~~~~~~~~~~~~||||||~~~~~~}}}~~~||||||}}}~~~~~~~~~~~~}}}}}}|||}}}{{{nnngggdddccccccgggnnnuuuyyy{{{zzzyyy{{{{{{{{{{{{zzzyyyxxxwwwrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrvvvxxxyyyyyyuuuqqqnnnmmmooonnnlllkkkkkkkkklllmmmmmmmmmmmmnnnooooooppppppqqqqqqrrrsssrrrqqqooonnnooonnnlllkkkkkkkkklllmmmnnnnnnnnnmmmmmmnnnnnnoooooooooooooooppprrrssstttssspppmmmkkkkkkjjjhhhffffffeeecccbbbcccfffiiikkkpppqqqrrrssssssrrrqqqpppmmmmmmnnnnnnllljjjgggeeeeeeddddddcccccccccddddddeeedddcccaaa___^^^^^^^^^[[[ZZZZZZZZZZZZZZZZZZYYYZZZYYYYYYYYYYYYZZZ[[[[[[YYYYYYZZZZZZZZZ[[[[[[[[[YYYYYYYYYXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\[[[ZZZYYYYYY[[[]]]^^^\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZYYYYYYXXXXXXYYYYYYZZZ^^^]]]]]]]]]^^^___```aaaaaabbbbbbcccdddeeeffffffhhhhhhiiiiiiiiiiiihhhhhhdddfffiiilllmmmnnnmmmlllkkkjjjhhhgggeeedddccccccdddeeegggiiikkklllmmmnnnmmmmmmmmmmmmlllkkkjjjiiigggfffeeedddcccbbbaaaaaaeeeeeeeeeddddddcccbbbaaabbbbbbccccccccccccccccccbbbbbbaaaaaaaaaaaabbbbbbaaaaaabbbccceeefffggggggddddddccccccddddddeeefffdddeeefffhhhiiijjjjjjjjjlllmmmooorrrssssssssssssxxxyyyyyyzzz{{{{{{{{{|||}}}~~~~~~}}}|||yyyyyyxxxwwwwwwxxxyyyyyy{{{||||||}}}}}}|||{{{{{{wwwvvvtttrrrppppppppppppqqquuu{{{{{{yyyxxxvvvssspppmmmkkkjjjkkkjjjiiihhhggggggggggggiiillloooqqqqqqnnnkkkiiidddeeeeeeeeeeeeeeeddddddeeedddcccccccccdddddddddccccccdddeeefffffffffggggggfffeeedddddddddeeeeeefffgggggghhhhhhgggffffffgggggghhhhhhiiiiiiiiiiiiiiijjjkkkiiigggfffggghhhiiiiiijjjkkklllmmmmmmnnnmmmmmmnnnpppssstttrrrpppooooooppppppqqqrrrssssssqqqqqqqqqqqqrrrsssuuuvvvuuuuuuuuuuuutttsssrrrrrrrrrsssuuuvvvxxxyyyzzz{{{zzz{{{}}}}}}|||zzzwwwtttqqqqqqrrrsssuuuxxx{{{|||zzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}|||||||||~~~}}}}}}|||{{{||||||ooogggccc```^^^cccjjjqqqwwwzzzzzzzzz{{{||||||{{{{{{zzzyyyxxxsssrrrrrrrrrrrrrrrrrrsssqqqqqqqqqqqqqqqqqqqqqqqqsssuuuxxxxxxuuurrrpppoooooonnnmmmlllkkklllmmmmmmmmmmmmnnnnnnoooppppppqqqppppppqqqqqqpppooonnnmmmmmmlllkkkjjjjjjjjjkkkkkknnnnnnmmmmmmmmmmmmmmmnnnpppoooooooooooopppppppppooommmkkkiiiiiihhhfffeeefffdddcccbbbcccfffhhhjjjjjjkkklllmmmmmmmmmllllllkkklllmmmmmmllljjjgggeeecccbbbbbbcccdddeeeffffffgggfffeeedddcccbbbbbbbbb^^^^^^______^^^^^^^^^___]]]]]]\\\\\\]]]]]]^^^___^^^^^^^^^^^^____________\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[\\\]]]^^^]]]]]]\\\]]]\\\[[[ZZZZZZ[[[^^^___^^^^^^^^^]]]\\\[[[[[[[[[XXXXXXXXXYYYYYYXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[____________```aaabbbcccbbbcccdddeeefffgggggghhhhhhiiijjjjjjjjjjjjiiihhheeegggiiilllnnnnnnmmmmmmjjjiiihhhfffdddccccccbbbcccdddfffhhhjjjkkklllllllllllllllllllllkkkjjjiiiffffffeeedddcccaaa``````ccccccccccccbbbaaa```___````````````aaaaaaaaaaaaaaaaaa``````___``````aaa\\\]]]]]]___```aaabbbbbb```````````````aaabbbbbb___```aaabbbccccccccccccdddfffhhhjjjkkkkkkkkkkkknnnnnnnnnoooooopppqqqqqqqqqrrrrrrsssssssssssssssssssssrrrrrrqqqpppooonnnlllllllllkkkkkklllllllllppppppqqqrrrrrrrrrrrrrrrnnnnnnmmmmmmnnnoooqqqrrrtttxxx~~~|||yyyvvvuuutttrrrpppmmmkkkiiihhheeeeeeeeeeeeeeeffffffgggiiijjjlllnnnmmmllliiigggiiiiiijjjjjjiiihhhgggffffffgggggghhhggghhhhhhiiigggggggggggghhhiiiiiijjjiiiiiiiiiiiijjjjjjkkkkkkkkkkkklllllllllllllllkkkmmmmmmmmmnnnnnnnnnoooooorrrssssssrrrqqqppppppqqqrrrrrrsssttttttuuuvvvvvvuuuuuuvvvxxx{{{|||{{{zzzyyyyyyzzz{{{|||}}}~~~~~~}}}}}}||||||}}}~~~}}}|||{{{{{{|||~~~}}}wwwxxxxxxzzz}}}}}}qqqhhh```\\\[[[^^^dddkkkqqqvvvyyyzzz{{{{{{{{{{{{zzzyyyxxxxxxssssssrrrrrrrrrrrrssssssppppppppppppppppppppppppppprrruuuuuusssrrrqqqqqqoooooommmlllllllllmmmnnnlllmmmmmmnnnooopppqqqqqqoooooooooooooooooonnnnnnllllllkkkjjjjjjjjjjjjjjjnnnmmmmmmllllllllllllmmmoooooooooooonnnnnnnnnnnnlllkkkiiiiiiiiihhhfffeeeffffffeeeeeeeeeggghhhiiijjjkkklllmmmnnnnnnnnnnnnjjjkkkllllllkkkhhhfffdddaaaaaaaaabbbcccdddfffgggfffeeedddcccbbbbbbbbbbbb___aaabbbbbbaaa```aaaccc___^^^^^^^^^^^^___``````````````````aaaaaaaaabbb]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[\\\]]]^^^___```___^^^^^^]]]\\\[[[[[[[[[\\\]]]^^^```______^^^]]]\\\[[[[[[XXXYYYZZZZZZZZZZZZYYYXXX[[[[[[[[[[[[[[[ZZZYYYXXXYYYYYYYYYYYYZZZZZZZZZZZZ\\\[[[[[[ZZZZZZ[[[[[[\\\]]]^^^______```aaabbbbbbaaabbbcccdddeeeffffffgggfffggghhhiiiiiihhhgggfffdddeeegggiiijjjkkkjjjjjjhhhgggeeedddcccbbbaaaaaaaaabbbccceeeggghhhiiiiiiiiiiiijjjiiiiiihhhggggggeeeeeeeeedddcccbbbaaa```aaaaaaaaaaaaaaa```^^^^^^\\\\\\]]]]]]^^^^^^^^^___^^^^^^]]]]]]\\\\\\]]]]]]ZZZZZZ[[[\\\]]]^^^^^^___]]]\\\\\\\\\\\\]]]^^^^^^\\\\\\]]]^^^^^^^^^^^^^^^___```aaabbbdddddddddeeeffffffeeeffffffgggiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffeeeccccccccccccccccccccccccggggggggghhhiiiiiijjjjjjffffffggghhhkkknnnppprrrsssvvv|||~~~{{{yyyxxxuuutttrrrrrrpppooommmkkkjjjiiibbbcccdddeeefffggghhhhhhhhhiiijjjkkkkkkjjjhhhgggllllllmmmmmmmmmkkkjjjiiijjjmmmpppqqqqqqpppqqqqqqoooooonnnnnnoooppppppqqqpppqqqqqqrrrssstttttttttsssssssssttttttttttttuuuvvvvvvvvvvvvvvvwwwxxxxxxzzz|||}}}|||{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~uuukkkbbb\\\XXXZZZ]]]cccjjjqqqvvvyyyyyyyyyyyyyyyxxxwwwvvvvvvssssssrrrrrrrrrrrrssssssoooooooooooooooooooooooooooqqqrrrrrrpppoooooopppooonnnmmmlllkkklllmmmmmmjjjkkklllmmmnnnoooppppppnnnnnnnnnooooooooooooooommmmmmmmmllllllllllllkkknnnmmmllllllkkkkkkllllllmmmmmmmmmmmmmmmllllllkkkiiihhhggghhhiiiiiigggeeeffffffggggggggggggggggggkkkkkklllmmmnnnnnnoooooojjjjjjkkkkkkjjjiiihhhgggccccccccccccddddddeeefffeeedddcccbbbaaaaaaaaaaaa___aaacccbbbaaa```bbbddd_________^^^___``````aaa````````````aaaaaaaaaaaa]]]]]]]]]^^^^^^^^^^^^^^^___^^^]]]\\\[[[[[[[[[[[[YYYZZZZZZZZZZZZZZZZZZZZZXXXYYYYYYZZZZZZ[[[\\\\\\\\\^^^___aaaaaa```___^^^\\\\\\\\\]]]]]]]]]^^^^^^```______^^^]]]\\\[[[ZZZZZZZZZ[[[\\\\\\[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\[[[\\\]]]^^^___`````````___``````aaabbbcccddddddbbbccceeeffffffeeecccbbbbbbccccccdddeeefffffffffeeedddcccbbbaaaaaaaaaaaa___```bbbcccdddeeeeeeeeeeeeeeefffffffffeeedddddd```aaabbbbbbaaa```___^^^^^^______^^^^^^]]]\\\[[[YYYYYYZZZ[[[\\\\\\]]]]]][[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\[[[\\\\\\]]]]]]]]]]]]\\\]]]]]]^^^^^^___```bbbbbbcccbbbbbbbbbbbbdddeeefffeeeddddddeeeeeeffffffgggfffffffffffffffeeedddccc```aaaaaabbbbbbaaaaaa```ccccccccccccdddeeeffffffccccccdddfffiiilllooopppnnnrrrxxx~~~~~~{{{yyyvvvuuuuuutttsssqqqqqqqqqpppooonnnnnnmmmmmmggghhhiiikkklllmmmmmmmmmlllmmmnnnnnnooonnnmmmmmmoooqqqrrrttttttsssrrrqqqrrrvvv|||~~~~~~}}}}}}~~~{{{zzzyyyyyyyyyzzz{{{|||{{{|||}}}~~~~~~~~~}}}yyyooofff___VVVWWWYYY]]]dddllltttxxxwwwwwwxxxwwwwwwvvvuuuttttttssssssrrrrrrsssssstttoooooooooooooooooooooooopppqqqqqqpppnnnmmmnnnooonnnmmmlllkkkkkkkkklllllliiiiiijjjkkkmmmnnnnnnooommmnnnnnnnnnooooooppppppooonnnnnnnnnnnnmmmmmmmmmnnnmmmllllllkkkkkkkkkkkkkkkllllllllllllkkkjjjjjjgggffffffgggiiiiiigggffffffggghhhiiihhhgggfffeeeggggggggghhhhhhiiiiiiiiijjjkkkkkkkkkkkkkkkkkkjjjhhhgggffffffeeefffffffffeeedddcccbbbaaaaaaaaaaaa^^^aaacccbbb``````bbbddd_______________``````aaa^^^_________````````````]]]]]]]]]^^^^^^^^^^^^^^^```___^^^]]]\\\[[[[[[[[[YYYYYYZZZZZZZZZ[[[[[[[[[YYYYYYYYYZZZ[[[[[[\\\\\\]]]^^^```aaabbbaaa___^^^\\\]]]^^^^^^______^^^^^^```___^^^]]]\\\[[[ZZZZZZ[[[[[[]]]]]]]]]]]][[[[[[VVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]\\\[[[[[[ZZZZZZ[[[[[[\\\YYYZZZ[[[]]]^^^_________]]]^^^___```aaabbbbbbccc```aaacccddddddcccaaa```aaaaaaaaaaaaaaabbbcccddddddcccbbbbbbaaaaaaaaaaaa___```aaabbbccccccccccccccccccccccccccccccbbbbbb\\\\\\]]]^^^^^^]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWXXXYYY[[[\\\]]]]]]YYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]^^^^^^^^^]]]]]]^^^]]]]]]]]]^^^___aaaccccccbbbbbbbbbbbbdddeeefffeeeeeeeeeeeeeeefffhhhhhhffffffffffffeeedddccccccbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbcccddddddeeecccddddddfffhhhkkknnnoookkkooouuuzzz}}}|||yyywwwtttsssqqqqqqrrrrrrpppoooqqqqqqqqqqqqppppppppppppooooooppprrrrrrsssrrrrrrwwwxxxxxxyyyyyyyyyyyyyyyxxxyyy|||~~~~~~yyy~~~~~~||||||~~~~~~}}}~~~}}}}}}}}}|||zzz~~~|||{{{~~~wwwooohhheee^^^ZZZTTTTTTZZZeeepppvvvwwwwwwwwwvvvuuutttsssrrrwwwwwwvvvuuutttsssrrrrrrppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqooonnnnnnmmmmmmlllkkkjjjjjjjjjjjjlllkkkjjjjjjjjjkkklllmmmppppppoooooooooooooooooommmmmmmmmmmmnnnoooqqqqqqqqqqqqqqqooollljjjkkklllkkkkkkkkkkkkjjjiiihhhhhheeeeeeffffffgggggghhhhhhjjjjjjjjjjjjjjjiiiiiiiiiggghhhhhhiiiiiihhhhhhgggiiijjjjjjhhhggggggiiikkkfffeeedddccccccdddeeeffffffeeedddcccaaa```^^^^^^```aaaaaaaaaaaaaaa```___]]]\\\\\\\\\\\\]]]^^^___[[[\\\\\\\\\\\\\\\[[[[[[]]]^^^^^^______`````````^^^]]]]]]\\\[[[[[[[[[\\\ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^]]]^^^```aaabbbaaa```___[[[\\\\\\]]]^^^___``````aaa___]]]\\\]]]]]]\\\[[[\\\]]]^^^______]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZXXXYYY[[[\\\\\\\\\[[[ZZZ[[[\\\^^^```aaaaaa``````bbbbbbccccccbbb```^^^]]]ZZZ[[[]]]^^^___```aaaaaa___```aaaaaabbbbbbaaaaaa`````````aaaaaaaaabbbbbbcccccccccbbbaaa___]]]]]]\\\[[[ZZZYYYYYYZZZ[[[\\\]]]\\\ZZZYYYZZZ[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^___```aaabbbbbbbbbaaabbbbbbcccddddddfffffffffffffffgggggghhhhhhiiikkklllmmmmmmllllllooooooooonnnmmmmmmlllllllllkkkjjjiiihhhiiijjjkkkggghhhhhhiiiiiihhhhhhggghhhhhhgggfffgggjjjlllnnnpppqqqsssvvvxxxxxxyyyxxxvvvvvvvvvuuuuuutttttttttwwwvvvvvvuuuuuuuuuvvvvvvuuuvvvxxx{{{|||}}}||||||~~~~~~~~~~~~}}}|||||||||}}}}}}}}}}}}}}}{{{|||}}}|||{{{zzz{{{|||zzzyyyxxxxxxyyy|||~~~~~~{{{yyyxxxwww}}}zzzxxx{{{~~~xxxqqqllliii```\\\WWWUUUYYYaaaiiinnnuuuvvvwwwxxxxxxwwwvvvuuuvvvvvvuuutttsssrrrqqqqqqpppppppppqqqqqqqqqrrrrrrqqqqqqqqqqqqpppooonnnmmmnnnnnnmmmlllkkkkkkkkkkkkjjjjjjiiiiiiiiikkklllmmmnnnooooooooopppppppppppppppppppppppppppppppppppppppqqqpppnnnkkkjjjjjjkkklllmmmmmmmmmmmmkkkjjjiiiiiiiiijjjjjjjjjjjjkkkkkkggggggggggggggggggggggggffffffggggggggggggffffffgggggggggfffeeeeeegggiiidddcccbbbbbbaaabbbcccdddeeeeeeddddddccccccbbbbbb````````````______^^^^^^[[[[[[[[[ZZZZZZ[[[\\\\\\]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYY\\\\\\\\\\\\]]]]]]^^^___]]]^^^```aaaaaa```___^^^^^^^^^^^^^^^____________```^^^\\\\\\\\\]]]\\\[[[[[[\\\]]]^^^]]]\\\ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[]]]^^^_________^^^___````````````^^^]]]\\\[[[\\\]]]^^^^^^^^^^^^^^^^^^___```````````````_______________````````````cccccccccbbbaaa```___^^^\\\\\\[[[[[[[[[\\\^^^^^^^^^]]]\\\[[[[[[[[[[[[ZZZ[[[[[[\\\\\\\\\]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[^^^^^^]]]]]]\\\\\\]]]]]]____________`````````aaaaaaaaaaaabbbccceeefffggggggggggggggghhhiiijjjkkkllllllllllllmmmnnnnnnooopppqqqrrrtttuuuuuuuuutttxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuutttttttttuuuppppppqqqqqqqqqqqqppppppqqqqqqppppppppprrrsssuuuuuuvvvxxxzzz|||}}}}}}}}}yyyyyyyyyxxxxxxxxxxxxxxx{{{{{{zzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}}}}||||||||||||{{{{{{||||||{{{{{{{{{{{{{{{{{{||||||}}}{{{yyyxxxxxxyyyyyyyyyxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}|||zzzyyyxxxwwwzzzuuutttyyy~~~yyyuuuqqqooofffccc^^^ZZZZZZ^^^cccgggrrrsssvvvyyyzzzyyyxxxwwwvvvuuuuuutttsssrrrqqqqqqpppppppppppppppqqqrrrrrrpppqqqqqqppppppooonnnmmmooonnnmmmlllkkkkkkkkkkkkiiihhhhhhhhhhhhjjjlllmmmmmmnnnoooppppppppppppppprrrrrrssstttsssrrrqqqppppppppppppmmmkkkiiijjjkkkmmmnnnppppppooonnnkkkjjjhhhhhhhhhhhhhhhgggggggggeeeeeeeeeeeeeeefffffffffffffffggggggggggggffffffeeeffffffeeeddddddeeegggcccbbbaaaaaaaaaaaacccccc___``````aaabbbbbbccccccbbbaaa```^^^^^^]]]]]]]]][[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\[[[[[[[[[[[[[[[\\\\\\^^^___```aaaaaa```___^^^___^^^^^^^^^]]]]]]]]]\\\aaa___]]]]]]^^^^^^]]]\\\\\\\\\]]]^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[[[[\\\]]][[[\\\]]]^^^_________^^^^^^______``````___^^^^^^^^^_______________^^^^^^``````aaaaaaaaa``````___````````````aaaaaaaaaaaabbbccccccccccccbbbaaa```^^^^^^^^^___```aaabbbcccaaaaaaaaa``````^^^^^^]]]______```aaabbbcccddddddaaaaaaaaaaaaaaaaaaaaaaaafffeeedddcccbbbbbbbbbbbbeeeeeefffggghhhiiiiiijjjiiijjjjjjkkkmmmnnnpppqqqppppppqqqrrrssstttvvvwwwxxxxxxxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}zzzzzzzzzyyyyyyyyyxxxxxxzzzzzzzzzyyyyyyxxxxxxxxxzzz{{{{{{yyywwwuuuuuuvvvxxxxxxyyyyyyyyyzzzzzzzzz{{{|||~~~zzzzzzzzzyyyyyyxxxxxxxxx~~~vvvqqqqqqxxx{{{xxxvvvtttqqqnnnhhhaaa^^^___cccfffpppsssvvvyyy{{{zzzxxxvvvvvvuuuuuutttsssrrrrrrrrrqqqpppoooooopppppprrrrrrqqqrrrrrrrrrqqqqqqpppoooooonnnmmmlllkkkjjjjjjjjjggggggfffggghhhiiikkklllooooooppppppppppppooonnnpppqqqsssuuuuuutttrrrqqqpppppppppmmmkkkiiijjjkkkmmmooopppqqqpppnnnllljjjgggggggggfffeeedddddddddeeeeeeeeeeeeeeefffffffffffffffggggggggggggffffffdddeeeeeeeeeccccccdddfffcccbbbaaaaaaaaabbbcccddd___``````aaabbbccccccdddcccbbb```^^^]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZ[[[[[[[[[[[[\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZYYYYYYYYYZZZZZZ\\\\\\\\\]]]]]]]]]]]]]]]^^^]]]]]]\\\\\\\\\\\\]]]```aaaaaabbbaaaaaa```___aaa`````````````````````cccaaa______`````````____________```___^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\]]]]]]___^^^]]]\\\]]]^^^___```______```aaaaaabbbbbbbbbaaaaaabbbbbbccccccccccccbbbccccccddddddddddddccceeeeeeffffffeeeeeedddddddddddddddeeeeeeeeeffffffeeeeeefffggggggfffffffffcccddddddfffgggiiijjjkkkiiijjjkkkjjjhhhfffeeedddffffffgggiiijjjlllmmmmmmllllllmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnooooooppprrrsssuuuvvvvvvwwwwwwwwwyyyzzz|||~~~}}}}}}~~~}}}}}}}}}|||}}}}}}~~~}}}}}}~~~~~~}}}~~~}}}|||{{{{{{xxxxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwvvvvvvuuuuuuwwwxxxxxxwwwtttsssssstttwwwwwwxxxyyyyyyxxxxxxwwwyyyzzz|||~~~~~~~~~yyyyyyyyyxxxxxxxxxwwwwww}}}sssooorrr{{{}}}{{{zzzzzz|||yyyssskkkeeecccfffiiisssuuuxxx{{{|||{{{yyywwwvvvuuuuuuttttttsssssssssqqqpppooonnnooopppqqqssssssssstttttttttsssrrrrrrooonnnmmmkkkjjjjjjiiiiiiggggggffffffgggiiijjjkkkpppqqqqqqqqqpppooommmkkklllnnnqqqsssttttttssssssqqqrrrqqqooolllkkkkkklllmmmnnnooopppooommmkkkjjjjjjjjjiiihhhgggfffeeeeeecccccccccddddddeeeeeeeeeddddddeeeeeeeeeeeeddddddbbbcccddddddcccbbbcccdddbbbaaaaaa```aaabbbcccdddeeeeeeeeefffffffffffffffcccbbbaaa___^^^]]]]]]]]]]]]]]]\\\\\\[[[\\\\\\]]]______```aaabbbbbbaaaaaa\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZYYYYYYYYYZZZZZZ[[[]]]^^^^^^^^^_________```ccccccbbbaaaaaaaaabbbbbbaaaaaaaaabbbaaaaaaaaaaaaccccccdddeeeffffffggggggdddbbbaaa```bbbbbbbbbaaabbbbbbbbbbbbbbbaaa``````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^``````____________``````bbbaaaaaa``````aaacccdddcccddddddeeefffggghhhiiiffffffgggggghhhiiiiiijjjggggggiiijjjkkklllllllllkkkllllllmmmmmmlllkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmnnnoooooooooooonnnmmmnnnoooqqqssstttuuuuuuuuuxxxzzzzzzvvvsssqqqppppppqqqrrrsssuuuwwwxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{xxxxxxyyyzzz{{{}}}~~~|||}}}~~~~~~~~~}}}}}}||||||}}}}}}|||||||||}}}~~~~~~~~~}}}~~~}}}}}}||||||}}}}}}~~~{{{|||}}}~~~~~~||||||}}}~~~|||zzzyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuttttttssssssrrrsssttttttsssssstttuuuuuuvvvwwwwwwwwwwwwwwwvvvwwwxxxzzz{{{|||||||||{{{zzzzzzyyyxxxxxxwwwvvvvvvyyy{{{rrrqqqwww~~~{{{yyy{{{zzzqqqkkkjjjkkktttuuuxxx{{{|||{{{zzzyyyttttttttttttssssssrrrrrrqqqpppnnnnnnnnnoooqqqsssttttttuuuuuuuuuuuuttttttpppooonnnlllkkkjjjjjjjjjiiihhhggggggggghhhjjjjjjpppqqqrrrrrrqqqooolllkkkkkkmmmoooqqqssstttttttttttttttsssqqqooommmnnnooonnnnnnnnnmmmmmmlllkkkjjjiiihhhhhhgggfffeeeeeedddbbbbbbbbbcccddddddeeeeeedddddddddeeeeeedddddddddbbbdddeeeeeedddccccccdddccccccbbbbbbcccdddeeefffhhhhhhhhhhhhhhhgggggggggeeeeeeeeeeeedddbbbaaa``````____________```aaabbbaaaaaabbbcccddddddddddddaaaaaa```___^^^^^^]]]]]]^^^]]]]]]]]]]]]^^^^^^___``````aaaaaabbbccccccccceeeeeedddddddddeeeeeefffdddddddddeeeeeefffffffffddddddeeefffggghhhiiijjjhhhgggeeeeeegggggggggfffhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggggggfffffffffggghhhhhhiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkmmmnnnppprrrsssqqqqqqppppppqqqrrrsssssspppqqqrrrtttuuuvvvwwwwwwuuuvvvvvvwwwxxxxxxwwwwwwvvvvvvvvvwwwwwwwwwxxxxxxzzz{{{|||||||||||||||{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{zzzyyyyyy{{{zzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}|||{{{||||||}}}}}}~~~~~~}}}||||||}}}}}}}}}|||yyyzzzzzz{{{|||}}}~~~~~~}}}||||||{{{|||}}}~~~|||zzzxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuussssssssssssssssssssssssoooqqqrrrsssrrrrrrsssuuuttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxwwwvvvuuuuuuvvv{{{xxxssswww}}}|||yyyxxx{{{wwwooommmnnnooorrruuuwwwxxxxxxxxxrrrrrrrrrqqqqqqqqqqqqpppqqqpppnnnmmmmmmoooqqqsssttttttuuuuuuuuuuuuttttttsssrrrpppnnnmmmllllllkkkkkkjjjiiihhhggghhhiiijjjmmmnnnppprrrrrrpppooommmnnnooooooqqqrrrsssttttttvvvwwwvvvtttqqqppppppqqqpppooommmlllkkkkkkllllllgggggggggffffffeeeeeedddeeeeeeffffffggghhhhhhiiihhhhhhiiiiiiiiiiiihhhhhhhhhjjjllllllkkkjjjjjjjjjjjjjjjiiiiiijjjkkkmmmnnnnnnmmmnnnnnnnnnnnnnnnnnnmmmnnnpppqqqpppnnnlllkkkggggggggghhhiiijjjkkklllgggggghhhiiijjjjjjjjjjjjmmmmmmlllkkkjjjiiihhhggghhhhhhgggggghhhhhhiiijjjhhhhhhhhhiiijjjkkkkkkkkkkkkjjjjjjjjjkkklllmmmmmmmmmmmmnnnnnnoooqqqrrrrrrnnnnnnooooooppppppqqqqqqsssqqqpppppprrrsssrrrqqqrrrrrrqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqtttttttttttttttuuuvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxvvvwwwwwwyyy{{{~~~~~~|||{{{zzzzzz{{{zzzzzz{{{|||~~~}}}}}}~~~~~~~~~}}}}}}||||||{{{zzzzzzzzz{{{|||{{{zzzzzz{{{}}}zzz{{{|||{{{zzz{{{}}}||||||zzz{{{|||}}}~~~~~~}}}|||}}}|||{{{|||~~~~~~}}}zzzzzzzzzzzzzzzyyyxxxxxxxxxxxxwwwwwwwwwwwwxxxxxx{{{|||}}}~~~}}}|||zzzyyywwwxxxyyyzzz{{{|||}}}~~~}}}}}}}}}|||}}}}}}~~~~~~~~~~~~|||zzzyyywwwwwwwwwxxxxxxyyyyyyyyyxxxxxxyyyzzz{{{||||||}}}|||zzzxxxwwwwwwwwwvvvvvvvvvuuuuuuuuuttttttqqqqqqqqqrrrssssssttttttpppqqqrrrrrrqqqqqqrrrsssssssssrrrssssssuuuwwwxxxxxxwwwuuutttssstttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuzzz|||}}}vvvxxx}}}{{{xxxzzztttnnnfffgggjjjmmmpppsssuuuuuupppppppppoooooooooooooooqqqpppnnnmmmmmmoooqqqssssssssstttttttttttttttsssuuutttrrrpppooonnnmmmmmmlllkkkjjjhhhhhhhhhhhhiiijjjllloooqqqsssrrrqqqpppqqqqqqqqqqqqqqqrrrssstttxxxxxxxxxvvvsssqqqrrrsssqqqpppnnnlllkkklllmmmnnnkkkkkkkkkkkkjjjjjjjjjjjjiiijjjjjjkkklllmmmmmmnnnnnnooooooppppppoooooonnnoooqqqttttttrrrqqqqqqqqqrrrqqqqqqqqqrrrsssuuuvvvwwwxxxxxxyyyyyyzzzzzzzzzvvvxxx{{{}}}|||zzzwwwuuuoooooopppqqqrrrtttuuuvvvrrrssstttuuuvvvvvvvvvvvvyyyxxxwwwvvvuuutttsssrrrrrrrrrrrrrrrrrrssstttuuupppppppppqqqrrrsssssstttvvvvvvvvvvvvwwwxxxyyyzzzwwwwwwwwwxxxzzz{{{}}}~~~~~~~~~|||{{{{{{|||}}}}}}|||||||||{{{zzzzzzzzzzzzzzz||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~|||yyyxxxwwwxxxxxxuuuvvvwwwyyyzzz|||}}}~~~|||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxwwwvvvuuuvvvwwwwwwvvvuuutttvvvwwwwwwyyy{{{zzzyyyzzz~~~~~~|||{{{yyyxxxxxxyyyzzz|||}}}}}}}}}|||||||||{{{zzz{{{}}}~~~}}}|||vvvwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuvvvvvvzzz{{{|||}}}}}}{{{yyyxxxssstttuuuwwwyyy{{{|||}}}{{{{{{{{{|||}}}~~~}}}}}}}}}}}}{{{zzzxxxvvvuuuuuuuuuuuuvvvvvvvvvvvvtttuuuwwwxxxzzzzzz{{{{{{~~~}}}{{{xxxwwwvvvvvvvvvuuuuuutttttttttsssssssssppppppqqqrrrsssttttttuuurrrssssssrrrpppooopppqqqsssrrrqqqqqqrrruuuwwwyyyxxxvvvtttqqqqqqrrrsssuuurrrrrrsssssstttuuuvvvvvv{{{xxxyyy~~~xxx|||{{{|||yyymmmdddaaa```eeejjjkkknnnqqqqqqqqqpppooonnnnnnoooooooooooooooooopppppppppppprrrsssssstttuuuuuuttttttttttttsssrrrqqqoooooonnnnnnmmmkkkiiihhhhhhiiiiiimmmmmmnnnnnnoooqqqrrrsssmmmmmmnnnoooppprrrtttuuuxxxwwwvvvuuutttsssrrrrrrtttsssqqqooonnnnnnnnnooooooooonnnnnnnnnooopppppprrrsssssssssrrrsssuuuwwwxxxyyyzzz{{{|||{{{{{{zzzzzz{{{|||}}}~~~~~~~~~~~~||||||}}}||||||}}}~~~~~~|||{{{~~~~~~}}}}}}~~~|||{{{zzzxxxvvvuuutttssstttuuuvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{zzzyyyxxxxxxxxxyyyxxxxxxwwwvvvuuussssssrrrrrrrrrsssttttttsssuuuwwwxxxxxxxxxyyyzzz~~~~~~|||{{{yyywwwvvvuuuwwwwwwxxxyyyzzz{{{{{{zzzvvvvvvxxxyyyyyyxxxwwwvvvuuuvvvwwwwwwwwwuuutttssstttttttttttttttttttttttt|||~~~}}}yyywwwvvvtttssssssuuuwwwxxxxxxwwwyyy{{{}}}~~~~~~~~~~~~}}}{{{yyyxxxxxxwwwuuussstttuuuuuuuuuuuuuuutttssswwwwwwwwwwwwwwwwwwxxxxxx}}}}}}~~~|||{{{xxxvvvtttsssssssssvvvvvvuuutttssssssssssssqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqpppooonnnmmmpppqqqqqqrrrssstttvvvvvvwwwvvvuuusssqqqppppppooouuuvvvwwwvvvttttttuuuwww~~~zzzzzz~~~tttiiibbb^^^```ccceeejjjooopppooonnnmmmlllllllllkkklllmmmmmmmmmmmmnnnnnnnnnqqqqqqrrrssssssttttttttttttssssssrrrpppoooooonnnnnnmmmllljjjiiiiiijjjjjjnnnnnnnnnnnnooopppqqqrrrmmmmmmnnnoooppprrrssstttvvvvvvuuuuuutttssssssssssssrrrpppoooooooooppppppqqqqqqrrrsssssstttuuuuuuwwwyyy|||}}}~~~zzzzzzxxxvvvtttsssqqqpppsssssstttvvvwwwyyyzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvuuuuuutttsssssssssrrrrrrrrrrrrsssssstttsssuuuwwwxxxxxxxxxyyy{{{}}}}}}|||zzzyyyxxxwwwvvvwwwwwwxxxxxxxxxwwwwwwvvvuuuuuuvvvwwwwwwvvvvvvuuuuuuuuuvvvvvvvvvuuuttttttttttttttttttttttttttttttyyy{{{~~~}}}zzzxxxvvvuuusssssstttuuuvvvvvvvvvwwwzzz|||}}}~~~}}}}}}|||zzzxxxwwwwwwwwwuuussssssssstttuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwxxxxxxxxx{{{{{{|||}}}~~~~~~~~~~~~yyyxxxvvvtttssssssttttttuuuuuutttsssrrrrrrrrrrrrpppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqpppooooooqqqqqqrrrrrrsssuuuvvvwwwvvvvvvtttsssrrrrrrrrrrrrttttttuuutttrrrrrrtttuuu}}}}}}ooofff]]][[[\\\___eeekkknnnnnnmmmmmmkkkjjjiiihhhllllllllllllmmmmmmmmmnnnoooppppppqqqrrrsssssssssssssssrrrqqqpppoooooonnnooonnnmmmllllllkkkllllllppppppooooooooooooppppppmmmmmmmmmnnnoooqqqssssssttttttttttttttttttttttttrrrrrrqqqqqqqqqqqqrrrrrrrrrtttvvvyyy{{{|||||||||}}}}}}|||{{{{{{yyyxxxvvvtttrrrpppooonnnpppqqqrrrtttvvvxxxyyyzzzxxxwwwvvvuuutttuuuvvvvvvvvvuuusssqqqpppppppppppprrrqqqqqqqqqrrrrrrsssttttttvvvxxxyyyxxxxxxyyy{{{{{{{{{zzzzzzyyyyyyxxxxxxyyyyyyyyyyyyxxxwwwuuuuuuttttttuuuuuuuuuuuuttttttuuuuuutttttttttuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwzzz||||||{{{yyyxxxwwwvvvttttttssstttuuuuuuwwwxxx{{{~~~~~~}}}zzzxxxwwwwwwwwwwwwvvvtttrrrrrrssstttuuuvvvvvvwwwvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{||||||{{{vvvuuutttssssssssstttuuutttsssrrrqqqqqqpppqqqqqqooooooooopppppppppqqqqqqrrrrrrsssssssssrrrrrrrrrrrrrrrrrrssstttuuuvvvwwwvvvvvvuuutttttttttttttttqqqrrrsssrrrqqqqqqrrrtttvvvlllbbb^^^\\\]]]aaagggnnnnnnooonnnmmmkkkiiihhhmmmmmmnnnnnnoooooopppppppppppppppqqqrrrrrrssstttrrrrrrrrrqqqpppoooooonnnoooooonnnnnnnnnnnnnnnnnnqqqqqqpppooonnnnnnoooooommmmmmmmmnnnoooppprrrrrrqqqrrrrrrsssttttttuuuuuuuuuuuuttttttttttttttttttsssuuuyyy}}}}}}}}}}}}|||{{{zzzyyyyyyxxxwwwvvvtttqqqpppnnnmmmnnnoooqqqsssuuuwwwyyyzzzxxxwwwuuusssssstttuuuvvvvvvtttqqqooonnnnnnnnnoooqqqppppppqqqqqqrrrsssttttttvvvxxxyyyxxxxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{zzzyyyxxxwwwuuuuuuuuuuuuuuuttttttsssttttttsssrrrssstttvvvwwwuuuuuuuuuuuuuuuuuuuuuuuutttuuuwwwxxxyyyxxxwwwvvvxxxxxxwwwuuuttttttvvvwwwyyy|||~~~yyyxxxwwwwwwxxxyyyxxxvvvssssssssssssttttttuuuvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwxxxyyyzzzzzzzzzzzzvvvuuutttssssssssstttuuusssrrrqqqpppoooooooooooonnnnnnnnnoooppppppqqqqqqrrrrrrssstttttttttttttttsssssssssttttttvvvwwwwwwxxxwwwvvvuuuttttttttttttpppqqqrrrqqqpppppprrrttt{{{rrrjjjfffccc``````cccmmmooopppqqqqqqooommmkkkmmmmmmnnnnnnoooppppppqqqrrrrrrrrrqqqrrrsssttttttrrrqqqqqqppppppooooooooonnnooooooooooooooooooooorrrqqqpppooonnnnnnnnnnnnllllllmmmmmmnnnooopppqqqppppppqqqrrrssstttuuuuuuyyyyyyxxxxxxwwwvvvuuuuuusssuuuyyy}}}~~~~~~~~~~~~~~~~~~}}}}}}zzz{{{{{{{{{{{{zzzxxxxxxwwwwwwuuutttrrrqqqoooooonnnnnnppprrrtttwwwxxxyyyyyywwwuuutttssstttvvvwwwuuusssqqqnnnmmmmmmnnnoooooooooooopppqqqrrrsssssstttvvvxxxxxxwwwwwwxxxyyyxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{zzzzzzyyyvvvvvvuuuuuutttttttttttttttsssrrrrrrrrrtttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuutttssssssxxxyyyyyyxxxvvvvvvyyy||||||}}}zzzyyyxxxxxxyyyzzzyyywwwvvvuuutttsssrrrrrrssssssttttttuuuvvvvvvwwwxxxxxxvvvwwwxxxyyyzzzzzzzzzzzzyyyxxxvvvtttssssssssstttrrrrrrqqqooooooooooooooommmnnnnnnoooppppppqqqqqqrrrssstttuuuuuuuuuuuuuuutttttttttttttttuuuvvvwwwzzzyyywwwuuusssqqqqqqppppppqqqqqqqqqpppppprrrttt}}}vvvpppnnnjjjddd``````jjjlllpppssstttssspppoookkkllllllmmmnnnoooppppppuuutttrrrqqqqqqrrrrrrsssqqqqqqpppppppppooooooooommmnnnooopppqqqqqqppppppqqqqqqpppooonnnnnnoooooollllllllllllmmmnnnooopppoooppppppqqqrrrssstttuuuyyyyyyyyyzzzyyyxxxwwwwwwtttuuuxxx{{{~~~~~~}}}|||~~~~~~~~~~~~}}}{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{{{{zzzxxxwwwvvvvvvuuutttsssrrrqqqqqqnnnoooppprrrtttvvvwwwxxxxxxwwwvvvuuuuuuuuuvvvvvvrrrqqqpppnnnnnnnnnnnnooonnnnnnoooooopppqqqrrrssssssuuuwwwwwwvvvuuuvvvwwwwwwxxxxxxxxxyyyyyyyyyzzzwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvuuuttttttsssttttttssssssrrrrrrrrrsssttttttttttttttttttttttttttttttttttttssssssrrrrrrrrrrrruuuxxxzzzyyyxxxyyy}}}~~~zzzzzzxxxwwwxxxyyyyyyxxxwwwwwwvvvtttrrrqqqqqqrrrrrrrrrrrrssstttuuuvvvvvvwwwvvvwwwxxxyyyzzzzzzzzzzzzyyyxxxvvvtttssssssssstttrrrqqqpppoooooonnnoooooommmnnnnnnooopppqqqrrrrrrrrrssstttuuuuuuuuuuuuuuuttttttssssssttttttuuuvvvyyyxxxvvvsssqqqooonnnmmmnnnoooppppppoooppprrrsss}}}~~~xxxsssqqqmmmeee```___dddggglllqqqssssssqqqpppllllllmmmnnnooopppqqqqqqvvvtttrrrpppoooooopppqqqppppppppppppoooooooooooolllmmmooopppqqqqqqqqqpppppppppooooooooooooooopppllllllllllllmmmnnnoooooooooooopppqqqrrrsssssstttuuuvvvwwwyyyzzzzzzzzzyyyvvvvvvxxxyyy{{{|||~~~~~~~~~}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~}}}||||||}}}~~~}}}{{{zzzyyyxxxwwwvvvuuutttttttttvvvwwwyyyzzzzzzyyyxxxwwwttttttsssssssssrrrrrrrrrppppppqqqssstttvvvwwwwwwvvvvvvvvvvvvuuuuuuuuuuuunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppqqqrrrsssrrrtttvvvvvvuuutttuuuvvvxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyxxxwwwwwwvvvuuutttsssrrrrrrrrrsssrrrssssssssssssrrrrrrqqqssssssssssssssssssssssssrrrrrrqqqpppqqqrrrssssssrrruuuxxxyyyxxxzzz{{{yyywwwvvvvvvwwwwwwuuutttvvvuuusssqqqqqqqqqsssssspppqqqqqqrrrssstttuuuvvvuuuvvvwwwxxxyyyyyyyyyyyyvvvvvvtttsssssssssttttttrrrrrrqqqpppoooooooooooonnnnnnooopppqqqrrrsssssssssssstttuuuuuutttttttttsssssssssssssssssstttuuuvvvuuusssqqqooonnnmmmllllllmmmnnnnnnmmmnnnppprrr~~~}}}wwwzzz~~~wwwrrrpppllleee```______ccciiiooorrrsssqqqpppnnnooopppqqqrrrsssttttttvvvtttrrrooonnnmmmnnnoooppppppppppppoooooooooooolllmmmnnnpppqqqqqqqqqpppppppppoooooooooooopppppplllllllllllllllmmmnnnooooooppppppqqqrrrrrrssssssppprrruuuwwwzzz{{{{{{{{{wwwwwwxxxxxxyyy{{{|||}}}}}}zzz|||~~~|||{{{{{{{{{|||}}}}}}}}}}}}~~~}}}|||~~~|||{{{|||~~~}}}}}}~~~~~~~~~}}}~~~}}}||||||~~~~~~~~~~~~}}}{{{zzzyyywwwvvvuuutttttttttuuuvvvxxxyyyzzzyyywwwvvvrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrssstttvvvvvvwwwuuuuuuvvvvvvuuuuuutttssskkklllmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnoooqqqrrrsssqqqsssuuuuuutttssstttuuuxxxxxxxxxxxxxxxxxxxxxxxx~~~~~~}}}|||{{{yyywwwwwwuuutttsssqqqppppppqqqqqqrrrsssssstttsssrrrpppooorrrrrrrrrrrrrrrrrrrrrrrrpppoooooooooppprrrtttvvvooossswwwxxxxxxzzzwwwvvvttttttuuuuuusssrrrtttsssrrrqqqqqqrrrtttuuuoooooopppqqqsssttttttuuutttuuuvvvwwwxxxxxxxxxxxxssssssrrrqqqrrrssstttuuusssrrrqqqpppoooooooooooonnnooopppqqqrrrsssttttttssstttttttttttttttssssssssssssrrrrrrrrrsssttttttsssrrrqqqooonnnmmmmmmmmmjjjlllmmmllllllmmmoooqqq||||||~~~~~~}}}yyyuuupppjjjccc^^^^^^]]]bbbkkkqqqrrrsssuuuooooooooooooooooooooooooqqqqqqpppoooooonnnooooooqqqqqqqqqqqqqqqqqqqqqqqqoooooonnnlllkkkkkknnnpppsssqqqooonnnnnnnnnmmmllllllmmmnnnooopppqqqrrrsssrrrrrrqqqpppppppppqqqqqqssstttvvvxxxxxxxxxvvvuuuvvvwwwwwwvvvuuuvvvyyy|||~~~}}}}}}~~~~~~~~~}}}{{{zzzyyy~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzxxxzzz|||~~~~~~}}}~~~}}}|||||||||}}}~~~~~~}}}{{{||||||~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}{{{{{{zzzyyywwwuuutttssstttvvvwwwssstttuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqpppppppppqqqrrrssstttuuuvvvwwwxxxtttttttttssssssrrrrrrrrrnnnmmmlllkkklllnnnpppqqqnnnnnnoooooopppppppppqqqrrrtttttttttttttttvvvxxx{{{|||~~~~~~~~~{{{yyywww{{{|||~~~~~~|||zzzvvvtttxxxuuurrrpppnnnooopppqqquuurrrooonnnppprrrqqqooonnnoooqqqrrrrrrqqqooonnnoooooooooppppppqqqqqqqqqlllooorrrtttvvv{{{}}}ttttttttttttuuuuuuuuuuuutttsssrrrqqqqqqrrrssstttppppppppppppqqqrrrssssssrrrsssssssssttttttuuuuuuttttttsssrrrrrrqqqppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrruuuuuutttttttttssssssssszzzxxxtttqqqppppppqqqrrrqqqpppooommmlllkkkjjjjjjiiiiiiiiiiiiiiijjjjjjjjj~~~~~~~~~|||zzzwwwtttpppjjjfff```^^^aaaiiioooppprrrtttppppppppppppppppppppppppoooooonnnnnnooooooppppppqqqppppppppppppppppppqqqpppppppppooommmmmmoooqqqrrrpppnnnmmmnnnnnnmmmlllkkkllllllmmmoooppppppqqqrrrrrrqqqqqqqqqqqqqqqrrruuuvvvxxxyyyzzzyyyxxxwwwvvvwwwwwwuuuuuuvvvxxx{{{}}}~~~~~~~~~}}}}}}|||||||||||||||{{{{{{zzz|||||||||||||||}}}~~~~~~~~~~~~}}}}}}{{{zzzyyyxxxzzzzzzyyyyyyyyyxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxwwwyyy{{{~~~}}}||||||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~||||||~~~~~~}}}|||{{{}}}~~~~~~~~~~~~~~~}}}|||||||||}}}}}}~~~~~~|||zzz|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{|||}}}{{{zzzyyyvvvuuutttsssrrrssstttttttttuuuuuuuuuuuutttssssssttttttttttttttttttuuuvvvwwwwwwvvvuuutttsssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqnnnmmmlllkkklllmmmoooppppppooommmmmmnnnppprrrtttrrrsssttttttssssssuuuwww{{{|||~~~}}}zzzxxx|||}}}~~~~~~|||yyywwwxxxvvvtttrrrrrrtttuuuwwwxxxuuuqqqpppqqqqqqooonnnnnnoooqqqrrrrrrqqqooonnnooooooooooooppppppppppppmmmoooqqqsssuuuzzz~~~|||ttttttttttttttttttttttttssssssrrrqqqqqqrrrssssssppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssrrrrrrqqqppppppoooooooooooooooooooooooooooooooooppppppppppppqqqqqqrrrrrrrrrrrrqqqqqqqqqqqquuusssqqqnnnmmmmmmmmmnnnooonnnmmmkkkjjjiiiiiiiiijjjjjjiiiiiihhhhhhgggggg~~~||||||~~~~~~~~~}}}yyyuuuqqqgggcccbbbgggkkklllnnnqqqppppppqqqqqqqqqqqqqqqqqqmmmmmmmmmmmmnnnooopppqqqpppooonnnmmmmmmnnnoooppppppqqqrrrrrrqqqpppqqqsssqqqooommmmmmnnnnnnmmmllljjjkkkkkklllmmmnnnoooooorrrrrrqqqqqqqqqrrrrrrssstttuuuwwwxxxxxxwwwvvvvvvvvvwwwvvvuuutttuuuwwwyyyzzz{{{|||}}}~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxyyyyyyyyyyyyxxxwwwwwwvvvvvvxxxyyyzzzzzz{{{{{{||||||{{{zzzyyyxxxxxxwwwvvvvvvvvvuuuuuuuuuttttttxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuwwwyyy{{{}}}~~~|||zzzxxxwwwxxxzzz||||||||||||}}}~~~{{{{{{|||||||||}}}}}}}}}{{{{{{|||}}}~~~}}}~~~}}}}}}||||||zzzzzz{{{{{{{{{|||||||||~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||}}}~~~~~~~~~|||{{{{{{{{{{{{|||zzzzzz{{{}}}~~~~~~}}}}}}|||{{{}}}~~~}}}~~~~~~}}}~~~~~~~~~}}}}}}~~~}}}||||||{{{{{{||||||}}}~~~~~~}}}}}}|||{{{zzz|||{{{zzzzzzzzz{{{|||}}}~~~|||{{{{{{||||||zzzyyy{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzz{{{~~~|||zzzyyyxxxttttttsssssssssrrrrrrrrruuuuuuuuuuuutttsssrrrrrrqqqrrrrrrssstttvvvwwwxxxzzzyyyxxxvvvtttrrrqqqpppppppppppppppqqqqqqqqqqqqooonnnmmmkkkkkklllmmmmmmpppooolllkkkmmmppptttwwwqqqssstttsssssssssuuuwwwyyy{{{}}}}}}zzzxxxzzz{{{|||}}}}}}{{{yyyxxxvvvuuuttttttuuuwwwyyy{{{{{{xxxuuurrrqqqqqqooonnnooopppqqqrrrrrrqqqpppooopppppppppooooooooooooooonnnooopppqqqsssxxx{{{zzzuuutttttttttsssrrrrrrrrrqqqqqqppppppppppppqqqqqqooooooooooooooonnnnnnnnnnnnoooooooooooopppppppppqqqqqqqqqpppoooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooooooooooooooooooooonnnnnnnnnnnnpppooonnnmmmlllkkkjjjiiikkkjjjiiihhhggggggggggggjjjiiiiiihhhgggfffeeeeee}}}zzzzzz|||~~~~~~~~~~~~vvvmmmeeedddddddddhhhmmmnnnoooppprrrrrrrrrrrrrrrnnnnnnnnnmmmnnnnnnoooooonnnmmmlllkkkkkklllmmmnnnooopppssssssrrrqqqrrrsssqqqooommmmmmnnnnnnmmmlllkkkkkkllllllmmmmmmnnnnnnqqqqqqqqqqqqqqqrrrssssssrrrrrrsssttttttssssssrrruuuvvvvvvuuuttttttuuuwwwwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyvvvwwwwwwwwwwwwvvvuuuuuuqqqsssuuuwwwyyyyyyyyyyyyzzzzzzyyyxxxwwwwwwvvvvvvvvvvvvuuuuuuuuutttttttttuuuvvvvvvvvvvvvvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuuuutttuuuwwwyyyzzz{{{||||||~~~~~~}}}{{{yyyvvvtttsssuuuwwwyyyyyyxxxxxxyyyzzzzzzzzzzzz{{{{{{{{{zzzzzzwwwxxxxxxyyyzzz{{{|||||||||}}}~~~}}}}}}}}}}}}|||{{{zzzyyyyyyxxxyyyzzzzzz{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{|||~~~~~~}}}|||||||||zzzzzz|||}}}}}}}}}}}}}}}zzzyyyxxxwwwwwwxxxyyyyyyxxxxxxyyyzzz|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{||||||{{{{{{zzzyyyyyyyyy{{{zzzxxxwwwwwwxxxzzz{{{|||{{{yyyyyyzzzzzzyyyxxxyyyyyyzzzzzz{{{|||||||||~~~}}}}}}~~~~~~||||||}}}}}}}}}}}}~~~~~~|||{{{zzz{{{~~~}}}{{{zzzyyyuuuuuuvvvvvvuuuuuutttsssssssssttttttttttttsssrrrnnnnnnooooooqqqrrrtttuuuuuuuuuuuuuuutttttttttsssooopppppppppqqqqqqrrrrrroooooommmlllkkkkkkkkkkkknnnnnnmmmmmmoooqqqtttvvvrrrsssttttttssstttvvvxxxwwwyyy|||~~~~~~{{{xxxvvvuuuvvvwwwxxxxxxxxxvvvvvvssssssrrrrrrtttvvvxxxyyy{{{yyywwwtttsssrrrrrrqqqqqqrrrsssssssssrrrqqqpppqqqqqqppppppooooooooonnnnnnnnnnnnnnnqqqvvv||||||yyywwwvvvtttssssssrrrqqqppppppoooooooooooonnnnnnooooooooonnnnnnnnnnnnmmmllllllkkkmmmmmmmmmmmmmmmmmmnnnnnnoooooonnnnnnnnnmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkklllmmmmmmmmmnnnnnnmmmmmmmmmlllllllllmmmnnnnnnnnnlllkkkiiihhhhhhgggfffeeeeeedddeeeeeegggggggggffffffeeeeeeeee|||yyyxxx{{{}}}~~~}}}|||}}}zzzkkkccc___^^^bbbhhhjjjlllnnnqqqrrrsssssssssqqqqqqpppnnnmmmmmmmmmmmmnnnmmmlllkkkkkklllmmmnnnmmmoooqqqrrrqqqqqqrrrssssssqqqooonnnnnnnnnmmmlllmmmmmmmmmmmmmmmmmmmmmmmmooooooooopppqqqrrrssstttqqqqqqqqqqqqqqqqqqqqqpppssstttuuutttssssssuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwwwwxxxxxxyyyyyyvvvwwwwwwwwwwwwvvvuuuuuuppprrrtttwwwxxxyyyyyyyyyyyyxxxwwwvvvuuuuuuvvvvvvuuuuuuuuuttttttttttttsssttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvttttttvvvwwwxxxyyyyyyyyy}}}}}}|||zzzxxxuuusssrrrtttvvvwwwwwwvvvuuuvvvwwwwwwwwwwwwwwwvvvuuussssssuuuvvvvvvwwwxxxyyyzzzzzz|||}}}~~~~~~~~~}}}|||{{{{{{zzz{{{zzzzzzyyyxxxwwwwwwwwwyyyzzz{{{|||||||||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{}}}~~~~~~~~~~~~~~~}}}}}}|||||||||yyyzzzzzz{{{{{{|||||||||vvvvvvuuuttttttuuuwwwwwwwwwwwwxxxyyyzzz|||}}}}}}|||||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzyyyyyy{{{{{{zzzyyyyyyxxxxxxxxxyyyxxxvvvuuuuuuwwwyyyzzz{{{zzzyyyyyyzzz{{{yyyxxxxxxxxxxxxyyyyyyzzzzzzzzzzzz|||}}}}}}||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{||||||{{{{{{xxxxxxyyyyyyyyyxxxwwwvvvrrrrrrssstttuuuuuuuuutttoooooonnnnnnoooppppppqqqrrrrrrrrrsssttttttuuuuuuppppppqqqqqqrrrrrrsssssspppooonnnmmmlllkkkkkkkkklllmmmoooqqqrrrsssssssssssstttuuuuuutttuuuwwwyyyxxxzzz}}}}}}yyyvvvrrrssstttuuuuuuuuuttttttsssrrrrrrrrrrrrtttuuuvvvxxxwwwvvvtttsssssstttuuusssssssssssssssrrrrrrqqqqqqqqqppppppoooooonnnnnnmmmlllkkkllloootttxxx{{{yyyzzz{{{yyyvvvsssrrrsssqqqqqqppppppooonnnmmmmmmllllllmmmmmmmmmmmmllllllkkklllllllllkkkjjjiiiiiilllllllllllllllllllllllllllllllllllllllkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiijjjjjjkkkllllllmmmmmmmmmmmmllllllllllllkkkkkkllllllkkkiiigggfffeeeddddddcccccccccddddddddddddeeeeeefffffffffggg|||yyyyyy}}}}}}{{{}}}~~~{{{|||sssggg___[[[]]]aaaeeegggkkknnnqqqssssssssstttsssqqqpppnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllnnnpppppppppqqqrrrtttvvvtttqqqoooooonnnmmmkkkmmmmmmmmmmmmmmmmmmllllllmmmmmmnnnnnnpppqqqssssssrrrrrrrrrqqqqqqqqqqqqqqqppprrrssstttsssssstttvvvuuuuuuuuutttttttttttttttttttttuuuvvvwwwwwwxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuqqqrrrtttvvvwwwxxxyyyyyyxxxwwwvvvuuutttuuuuuuvvvsssssssssrrrrrrrrrrrrqqqrrrssssssttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvwwwxxxxxxxxxwww|||{{{{{{yyywwwuuusssrrrtttuuuwwwvvvuuuttttttuuuwwwxxxxxxxxxwwwuuusssrrrttttttuuuvvvwwwxxxyyyyyy{{{|||}}}}}}||||||{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwyyyzzz{{{}}}}}}|||{{{{{{zzz{{{{{{|||}}}}}}||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~}}}}}}|||{{{{{{|||}}}~~~~~~~~~~~~{{{{{{||||||||||||||||||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzttttttssssssssstttvvvwwwwwwwwwxxxyyyzzz{{{|||}}}~~~}}}}}}}}}}}}}}}}}}~~~|||||||||||||||yyyzzzzzzzzzzzzyyyxxxxxxyyyzzzzzzyyyyyyxxxwwwvvvvvvuuuuuuuuuuuuwwwxxxyyy{{{yyyxxxyyyzzz{{{zzzxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxzzz|||~~~~~~~~~}}}||||||{{{{{{{{{}}}~~~~~~~~~~~~}}}}}}|||{{{|||}}}||||||{{{{{{zzzzzzzzzyyyyyyyyysssttttttuuuvvvvvvuuuuuurrrrrrqqqqqqpppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrpppoooooonnnmmmmmmlllkkkkkkmmmpppsssttttttrrrrrrssstttuuutttttttttvvvxxx{{{}}}zzzwwwrrrrrrsssssstttssssssssssssrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrqqqqqqsssvvvssssssrrrrrrqqqqqqppppppnnnnnnnnnnnnmmmmmmmmmmmmkkkiiihhhjjjnnnqqqssstttrrrsssuuutttrrrooooooooonnnnnnmmmmmmllllllkkkkkkjjjjjjkkkkkkkkkkkkjjjjjjhhhiiijjjjjjjjjiiihhhgggkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhiiijjjjjjkkkkkkmmmmmmlllllllllkkkkkkkkkhhhiiiiiiiiiiiigggeeeddddddcccccccccccccccdddeeeccccccdddeeefffgggggghhh{{{zzz||||||{{{}}}~~~zzzoooeee]]]YYYZZZ___bbbggglllppprrrssssssssssssrrrpppoooooooooooommmnnnoooppppppooonnnmmmmmmnnnoooooooooqqqtttvvvyyyvvvsssqqqpppooommmkkkmmmlllllllllkkkkkkjjjjjjkkkkkklllmmmnnnppprrrsssrrrqqqqqqpppooooooppppppnnnppprrrsssssssssuuuvvvuuuuuuttttttssssssssssssrrrrrrssstttuuuvvvwwwwwwvvvwwwwwwwwwwwwvvvuuuuuussssssssstttuuuwwwxxxyyyxxxwwwuuutttttttttvvvwwwssssssrrrrrrrrrqqqqqqqqqrrrrrrsssssstttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxwwwwwwzzzzzzyyyxxxwwwuuusssrrrssstttvvvuuusssrrrrrrsssvvvwwwxxxyyyxxxwwwuuutttsssssstttuuuvvvwwwwwwxxxyyyyyyyyyzzz{{{|||}}}~~~{{{{{{{{{zzzzzzzzzzzzzzzwwwwwwxxxxxxxxxxxxyyyyyyxxxyyy{{{|||}}}|||{{{zzzyyyzzzzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}~~~~~~~~~||||||||||||zzzzzz{{{|||}}}}}}}}}}}}{{{{{{zzzzzzzzz{{{{{{|||||||||{{{{{{zzzyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwssssssrrrrrrsssuuuvvvwwwxxxxxxyyyzzz{{{||||||}}}}}}}}}|||{{{{{{{{{{{{{{{}}}~~~~~~~~~}}}|||{{{zzzzzzzzz{{{xxxyyyzzzzzzzzzyyywwwwwwxxxyyyzzzzzzzzzxxxvvvuuurrrssstttuuuvvvxxxyyyyyyyyyxxxwwwxxxyyyzzzyyyxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuvvvyyyzzz{{{{{{zzzyyyyyyyyyyyyyyy{{{}}}~~~}}}}}}||||||{{{zzz{{{~~~}}}|||||||||{{{zzzyyyxxxxxxxxxyyyyyywwwwwwwwwwwwvvvuuutttsssssssssrrrrrrrrrrrrssssssppppppppppppppppppppppppqqqqqqqqqqqqppppppppppppppppppppppppooonnnmmmmmmnnnoooppprrrrrrsssrrrrrrqqqrrrssssssrrrrrrtttvvv{{{~~~}}}xxxtttppppppppppppppppppppppppnnnnnnnnnnnnoooooopppppplllmmmnnnmmmkkklllooorrrqqqqqqpppooonnnnnnnnnnnnjjjjjjjjjjjjjjjjjjkkkkkkhhhgggfffiiimmmoooooonnnlllnnnqqqqqqooommmlllllljjjjjjjjjjjjjjjjjjjjjjjjhhhiiijjjjjjjjjjjjiiihhheeefffhhhiiiiiiiiigggfffiiiiiihhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhffffffggghhhiiijjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhgggffffffcccccccccccccccdddeeefffddddddeeeeeeffffffgggggg}}}~~~{{{|||~~~}}}|||~~~vvvkkk___XXXVVV\\\___dddjjjooorrrssssssrrrrrrqqqqqqqqqqqqqqqqqqmmmnnnqqqrrrrrrqqqnnnmmmnnnooooooooooooqqquuuxxx{{{xxxuuurrrqqqooolllkkklllkkkkkkjjjjjjiiiiiiiiijjjjjjkkklllnnnpppqqqrrroooooonnnmmmmmmmmmmmmmmmlllnnnqqqsssssstttuuuwwwvvvuuuttttttssssssssstttppppppqqqrrrtttuuuvvvvvvvvvvvvwwwwwwvvvvvvuuuttttttssssssssstttvvvxxxyyyxxxwwwuuuttttttuuuvvvwwwtttttttttssssssssssssrrrrrrrrrsssssstttuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxwwwvvvtttsssrrrrrrtttuuutttrrrppppppqqqpppqqqsssuuuuuutttsssrrrqqqrrrssstttuuuvvvvvvwwwwwwwwwwwwwwwxxxyyy{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwxxxyyyyyyzzzzzzwwwxxxzzz||||||{{{zzzyyyyyyyyyzzzzzz{{{{{{zzzzzz{{{|||||||||}}}}}}~~~~~~}}}|||zzzzzz{{{{{{xxxxxxzzz{{{|||}}}}}}}}}{{{zzzyyyxxxwwwxxxyyyzzz~~~~~~}}}{{{zzzzzzyyyxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxvvvuuuuuuuuuuuussssssrrrrrrsssuuuwwwxxxyyyyyyzzz{{{{{{|||}}}}}}yyyyyyyyyyyyzzz{{{|||}}}zzz{{{|||~~~~~~~~~~~~~~~}}}}}}|||{{{yyyxxxxxxyyyyyyxxxxxxyyyzzzyyyxxxwwwvvvwwwyyyzzz{{{{{{xxxvvvtttqqqrrrtttvvvwwwxxxyyyyyyxxxwwwvvvwwwxxxyyyxxxwwwxxxxxxwwwvvvuuutttssssssuuuvvvxxxzzzzzzzzzxxxwwwwwwwwwwwwyyyzzz}}}~~~}}}|||{{{{{{zzzyyyzzz|||~~~|||{{{{{{{{{zzzyyywwwuuuuuuvvvwwwyyy{{{{{{zzzxxxvvvtttrrrqqqrrrqqqqqqqqqrrrrrrssstttmmmmmmnnnooopppqqqrrrrrrqqqqqqppppppoooooonnnnnnoooppppppppppppoooooonnnqqqqqqpppppppppqqqssstttooopppqqqqqqpppqqqssstttyyy{{{~~~~~~zzztttpppnnnnnnmmmmmmllllllllllllhhhiiiiiijjjkkklllmmmmmmiiijjjkkkjjjggggggjjjmmmoooooommmlllkkkkkkkkkkkkffffffgggggghhhhhhiiiiiifffeeeeeehhhlllnnnmmmkkkiiilllooopppnnnllljjjjjjhhhhhhhhhhhhhhhiiiiiiiiiggghhhiiijjjjjjiiihhhgggccceeeggghhhiiihhhgggfffgggggggggffffffeeeeeeeeeggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhffffffggghhhiiijjjkkkkkkjjjjjjjjjjjjiiiiiiiiiiiillllllkkkkkkjjjjjjiiiiiiccccccccccccdddeeefffffffffffffffffffffffffffeee||||||~~~}}}{{{{{{~~~{{{rrrhhh^^^XXXTTT[[[```dddjjjssstttpppooonnnmmmnnnoooooonnnmmmnnnnnnoooooooooooonnnnnnmmmlllkkkkkkoootttzzz}}}{{{uuuppppppooonnnllljjjkkkkkkkkkkkkjjjiiihhhggggggggghhhjjjlllnnnpppoooooonnnllllllkkkkkkkkkooonnnnnnnnnnnnppprrrssswwwwwwwwwvvvtttsssqqqqqquuutttrrrrrrrrrsssuuuwwwtttuuuvvvvvvwwwwwwwwwwwwwwwuuussstttwwwyyyxxxvvvwwwvvvvvvuuuuuuuuuuuuvvvtttssssssrrrrrrrrrssssssvvvuuusssrrrqqqqqqrrrsssuuuuuuuuuuuuuuuuuuttttttqqqtttvvvvvvuuuuuuwwwzzzzzzyyyxxxvvvuuutttttttttuuutttsssrrrpppooonnnnnnmmmnnnooopppqqqrrrsssssstttuuuvvvvvvvvvvvvvvvuuuvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxxxxwwwxxxxxxyyyyyyxxxxxxwwwzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{~~~|||zzzyyyyyyyyyxxxwwwwwwvvvuuuvvvwwwyyy|||}}}~~~}}}{{{yyyxxxxxxxxxxxx{{{{{{zzzzzzzzzzzzyyyyyywwwwwwwwwwwwxxxyyyzzz{{{{{{zzzyyywwwvvvuuuuuuttttttsssqqqqqqrrrtttvvvxxxvvvwwwyyyyyyyyyyyy{{{|||{{{zzzyyyxxxxxxyyyzzz{{{zzzzzzzzzzzzzzz{{{|||}}}|||||||||||||||}}}}}}~~~}}}|||{{{zzzxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuvvvwwwyyyxxxwwwuuutttuuuvvvvvvvvvvvvwwwwwwwwwuuuuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttuuuvvvwwwwwwxxxxxxwwwxxxyyyzzz{{{|||}}}~~~}}}{{{zzzxxxxxxwwwyyyzzz|||~~~}}}{{{zzzzzz{{{|||uuuuuuuuuuuuttttttttttttuuuvvvvvvxxxyyywwwsssppprrrrrrqqqqqqpppqqqqqqqqqpppnnnmmmmmmooopppooonnnooooooooonnnmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjoooooonnnmmmmmmnnnnnnoooooonnnmmmlllkkkkkkkkkkkksssssstttsssqqqnnnkkkiiijjjjjjiiiiiiiiihhhhhhhhhhhhhhhgggfffffffffggggggjjjjjjiiihhhgggffffffeeeggghhhjjjkkkjjjiiigggfffeeefffhhhiiihhhgggeeedddgggfffeeeeeefffhhhjjjlllmmmmmmnnnnnnmmmkkkhhhgggiiihhhgggffffffggghhhiiihhhiiijjjiiigggfffggghhhhhhggggggiiijjjjjjhhhffffffffffffffffffggggggggghhhiiikkkmmmnnnmmmlllkkkpppooommmlllllllllmmmnnnjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkllllllkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiikkkjjjjjjjjjjjjjjjjjjkkkyyyyyy{{{~~~~~~~~~yyypppfff___WWW\\\^^^___dddmmmpppnnnqqqpppppppppqqqqqqpppooooooppppppqqqqqqppppppooommmmmmlllmmmoootttxxx{{{}}}xxxrrrnnnmmmnnnnnnmmmkkkkkkjjjjjjiiihhhhhhgggfffffffffggghhhjjjlllnnnooonnnmmmlllkkkkkkkkkkkkmmmllllllllllllnnnoooqqqtttuuuuuuuuuuuutttsssssstttsssrrrqqqrrrsssuuuvvvuuuvvvwwwxxxxxxyyyxxxxxxyyywwwuuuuuuxxxyyyxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuttttttssssssssssssssstttvvvuuusssrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttvvvvvvuuuuuuxxxzzzzzzyyyxxxvvvuuuuuutttttttttsssrrrqqqppppppooooooooooooooopppqqqqqqrrrrrrrrrsssssstttuuuuuuuuutttuuuuuuuuuuuuvvvvvvvvvvvvxxxxxxyyyyyyyyyyyyxxxwwwwwwxxxxxxyyyyyyxxxxxxwwwyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwyyyzzzzzz{{{{{{{{{{{{{{{}}}{{{yyyxxxyyyxxxwwwvvvuuutttssstttuuuwwwyyy{{{|||{{{yyyxxxwwwwwwwwwwwwyyyyyyyyyxxxxxxwwwwwwwwwuuuvvvvvvwwwxxxyyyzzzzzz{{{zzzyyywwwvvvuuuuuuuuussssssrrrrrrrrrtttuuuvvvtttvvvxxxxxxwwwwwwyyy{{{yyyyyyxxxwwwwwwxxxyyyyyyxxxxxxxxxxxxyyyyyyzzzzzz{{{zzzzzzzzzzzz{{{||||||{{{{{{yyyxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttuuuvvvvvvvvvuuutttvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvuuuuuutttttttttsssssstttuuuvvvvvvvvvvvvxxxyyyzzz{{{|||}}}~~~~~~~~~}}}|||zzzyyyxxxxxxwwwxxxzzz{{{}}}}}}~~~~~~}}}|||zzzxxxwwwxxxyyyyyyuuuuuutttttttttsssssssssvvvuuuvvvvvvwwwvvvsssppprrrqqqqqqpppppppppqqqqqqpppnnnmmmmmmnnnoooooonnnllllllllllllkkkjjjiiihhhiiiiiiiiiiiiiiiiiiiiiiiikkkkkkjjjjjjjjjjjjjjjkkkkkkkkkjjjiiiiiiiiiiiiiiillllllmmmnnnmmmkkkiiihhhgggggggggggggggggggggffffffeeeeeeeeeeeeeeeffffffggggggggggggggggggffffffdddeeeggghhhhhhgggfffeeeggghhhiiijjjjjjiiihhhggghhhggggggggghhhjjjkkklllkkklllmmmnnnnnnmmmkkkjjjiiiiiihhhgggggghhhiiiiiiiiijjjkkkjjjhhhggghhhiiijjjiiiiiijjjlllllljjjhhhhhhhhhhhhhhhhhhiiiiiiiiijjjkkkmmmooopppooonnnmmmppppppooonnnnnnnnnnnnooommmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkllllllmmmnnnnnnnnnnnnmmmmmmllllllllljjjiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiijjjjjjvvvvvvwwwzzz~~~yyyooohhh______]]][[[]]]eeekkkllloooppppppqqqqqqqqqppppppqqqqqqqqqrrrrrrqqqqqqqqqmmmmmmnnnoooqqqsssvvvxxxxxxsssnnnkkkjjjlllmmmnnnmmmlllkkkiiihhhgggffffffeeeeeeeeeeeefffhhhjjjkkkmmmmmmlllkkkjjjjjjjjjjjjkkkjjjiiiiiijjjkkkmmmnnnqqqrrrssstttttttttttttttsssrrrqqqqqqqqqrrrtttttttttuuuvvvwwwxxxxxxxxxxxx{{{yyywwwwwwxxxyyyyyyxxxwwwvvvuuuuuutttttttttuuuttttttsssssssssttttttuuuuuuuuutttrrrrrrrrrrrrrrrooooooppppppqqqrrrrrrrrrssstttvvvwwwvvvwwwxxxzzzyyyxxxxxxwwwvvvuuuttttttrrrrrrqqqpppppppppppppppppppppppppppppppppppppppooopppqqqrrrssstttttttttssssssssssssttttttttttttvvvwwwxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwxxxwwwwwwwwwvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvyyyyyyzzz{{{{{{{{{{{{{{{|||zzzwwwwwwwwwwwwvvvtttrrrrrrqqqqqqrrrtttuuuwwwxxxxxxwwwvvvuuuuuuvvvvvvxxxwwwwwwvvvuuuttttttsssssstttvvvwwwxxxyyyxxxxxxxxxwwwvvvuuuttttttttttttsssssstttttttttttttttssstttuuuvvvvvvvvvuuuwwwxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvwwwwwwwwwxxxxxxyyyxxxxxxxxxxxxyyyzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssssttttttuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuttttttsssqqqrrrssstttuuuuuuuuuuuuvvvwwwwwwxxxyyyzzzzzz{{{zzzzzzzzzyyyxxxxxxwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzxxxwwwvvvtttttttttuuuuuutttssssssssssssrrrrrrrrrvvvtttsssssstttsssrrrppppppoooooonnnnnnoooooopppooommmkkklllmmmnnnmmmlllhhhiiiiiiiiihhhgggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeefffhhhgggfffffffffffffffgggdddeeeggghhhhhhhhhgggfffeeeeeeeeeeeeeeefffffffffddddddcccddddddeeefffgggffffffffffffggggggggghhhdddeeefffhhhhhhhhhggggggiiijjjlllmmmnnnmmmmmmlllkkkkkkkkkllllllmmmmmmmmmkkklllnnnooooooooonnnmmmkkkkkkjjjiiiiiijjjkkkkkkkkklllmmmlllkkkjjjkkklllmmmllllllmmmnnnnnnllljjjjjjjjjkkkkkkkkklllllllllmmmnnnppprrrsssrrrqqqpppqqqrrrrrrrrrrrrqqqppppppnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooooooooooooooooooooonnnnnnmmmkkkjjjjjjiiiiiijjjjjjjjjiiihhhhhhgggggghhhhhhiiitttuuuvvvyyy}}}~~~~~~}}}}}}~~~|||uuupppgggeee___ZZZYYY^^^dddiiijjjlllnnnooonnnnnnnnnoooqqqqqqrrrrrrrrrrrrqqqqqqnnnnnnoooppprrrssstttuuurrroookkkiiiiiikkkmmmooopppnnnllljjjhhhgggggggggfffeeeeeeeeefffgggiiijjjlllkkkjjjiiiiiiiiiiiiiiiiiiiiihhhggghhhiiijjjkkkooopppqqqrrrsssssssssrrrqqqqqqpppppppppqqqrrrsssrrrssstttuuuvvvwwwwwwwww|||{{{yyyyyyyyyyyyyyyxxxwwwvvvuuutttttttttttttttttttttssssssssstttuuuuuuuuuttttttsssrrrrrrqqqqqqoooppppppqqqrrrssssssttttttuuuvvvvvvwwwxxxyyyzzzxxxxxxxxxwwwvvvuuuuuutttqqqqqqpppoooooopppqqqrrrrrrrrrqqqqqqpppoooooonnnmmmnnnpppqqqrrrsssttttttqqqrrrrrrrrrrrrssssssssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwvvvuuuuuuttttttuuuuuuuuuuuuvvvvvvvvvvvvxxxxxxyyyzzz{{{{{{{{{{{{zzzxxxvvvuuuuuuuuutttsssqqqqqqppppppqqqrrrssstttvvvvvvuuuuuuuuuvvvvvvvvvwwwwwwvvvuuutttsssrrrrrrppprrruuuwwwxxxxxxwwwvvvttttttsssrrrqqqqqqqqqqqqssstttvvvwwwwwwuuutttrrrtttuuuvvvvvvuuutttvvvwwwvvvvvvuuuuuuuuuuuuvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvwwwwwwxxxyyyzzzyyyxxxwwwvvvvvvvvvvvvuuuuuutttttttttssssssssssssrrrqqqqqqrrrtttvvvwwwuuuuuuvvvvvvvvvwwwwwwwwwvvvwwwxxxxxxyyyyyyxxxxxxyyyxxxxxxwwwvvvuuuttttttqqqrrrsssttttttuuuuuuuuussssssttttttuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvvvvtttsssrrrrrrqqqrrrrrrsssrrrrrrrrrqqqqqqqqqppppppsssqqqooonnnooooooooonnnllllllkkkkkkkkklllmmmmmmllljjjiiiiiijjjjjjjjjiiieeeeeefffffffffeeeddddddeeeeeeeeeeeeeeeeeeeeeeeebbbbbbccccccccccccccccccffffffeeeeeeeeeffffffgggddddddfffggggggggggggffffffffffffffffffgggggggggdddddddddeeeeeeggghhhiiihhhhhhhhhhhhhhhiiiiiiiiiggghhhjjjkkkllllllllllllkkklllnnnpppqqqqqqqqqqqqppppppqqqqqqqqqqqqppppppnnnooopppqqqqqqqqqqqqpppooonnnmmmllllllmmmnnnooonnnoooppppppnnnmmmnnnppppppooonnnoooppppppnnnmmmllllllmmmmmmnnnnnnoooooooooqqqssstttuuuuuutttsssrrrssstttttttttsssqqqppplllllllllkkkkkkkkkkkkkkkllllllllllllmmmmmmnnnooommmnnnooooooooonnnmmmmmmjjjjjjiiiiiihhhiiiiiiiiihhhggggggffffffgggggghhhrrrtttxxx|||~~~|||||||||zzzzzz|||~~~zzzwwwuuummmiiiccc]]]YYYXXX\\\aaaeeehhhlllnnnmmmmmmoooppppppqqqqqqrrrrrrqqqqqqpppnnnooopppqqqrrrsssssssssooonnnllljjjiiijjjmmmooorrrpppooollljjjiiihhhggggggfffeeeeeefffggghhhiiijjjiiiiiihhhhhhhhhhhhiiihhhhhhgggfffggghhhiiijjjnnnoooooopppppppppoooooooooooooooooooooppppppqqqrrrssstttvvvwwwxxxxxxxxx{{{{{{zzzyyyxxxxxxxxxyyywwwvvvuuutttssssssssssssssssssssssssssstttuuuuuutttttttttssssssrrrqqqqqqooooooppppppqqqrrrsssssstttttttttvvvwwwxxxyyyyyywwwwwwxxxxxxwwwvvvuuutttqqqpppooonnnooopppqqqrrrssssssrrrqqqpppooonnnnnnmmmnnnpppqqqrrrsssssssssqqqqqqqqqrrrrrrrrrrrrsssrrrssstttuuuvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvuuuwwwvvvvvvvvvuuuuuutttttttttuuuuuuuuuvvvvvvwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{yyywwwuuutttttttttsssrrrqqqqqqpppppppppqqqqqqrrrttttttuuuuuuvvvvvvwwwwwwwwwvvvvvvuuutttsssssssssppprrrtttvvvvvvvvvuuutttsssrrrrrrqqqqqqqqqrrrrrrtttvvvxxxyyyyyywwwuuusssuuuvvvwwwvvvuuutttuuuvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvuuuuuutttuuuuuuuuuuuuuuuvvvwwwwwwzzzyyyxxxwwwwwwwwwwwwwwwuuuttttttttttttssssssssssssrrrppppppqqqsssvvvwwwttttttuuuuuuuuuvvvvvvvvvwwwxxxyyyyyyzzzzzzyyyyyyyyyyyyxxxwwwvvvvvvuuuuuurrrrrrssstttuuuuuuuuuuuurrrrrrssssssssssssssssssqqqqqqqqqrrrrrrsssssssssrrrssssssttttttsssssssssqqqqqqqqqqqqqqqqqqrrrrrrppppppppppppoooooooooooopppmmmkkkiiijjjkkkkkkkkkhhhhhhgggggghhhiiiiiijjjiiihhhfffffffffgggfffeeeccccccdddeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeebbbcccdddeeeeeeeeeeeedddhhhggggggggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjggggggggghhhiiijjjkkklllnnnmmmmmmlllkkkkkkjjjjjjkkkkkklllmmmnnnooooooooonnnooopppqqqsssttttttuuuuuuuuuuuuuuuuuutttrrrrrrsssssssssssssssrrrrrrqqqqqqqqqpppoooooopppqqqqqqqqqrrrssssssqqqqqqrrrssssssqqqpppppppppqqqpppnnnlllmmmmmmnnnoooooopppppppppqqqsssuuuvvvuuutttsssrrrrrrssstttsssrrrqqqpppllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmnnnmmmnnnoooqqqqqqpppooonnniiiiiihhhggggggggggggggggggffffffffffffffffffgggnnnttt{{{}}}}}}{{{zzzyyyzzz}}}}}}~~~{{{|||yyyyyyyyyqqqnnnkkkfff^^^WWWVVVZZZaaafffkkknnnnnnoooqqqssspppqqqqqqrrrrrrqqqqqqpppoooooopppqqqrrrsssssssssooooooooonnnlllkkkmmmoooqqqqqqpppooommmkkkiiihhhgggfffeeeeeeeeefffggghhhhhhhhhggggggggggggggghhhgggfffeeeeeeeeefffggggggkkkllllllmmmmmmmmmllllllmmmnnnnnnnnnoooooooooooossstttuuuwwwxxxyyyyyyzzzxxxyyyyyyxxxvvvvvvwwwyyywwwvvvuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuttttttttttttsssrrrqqqpppmmmnnnnnnnnnoooppppppppptttsssssstttwwwxxxxxxwwwvvvwwwxxxxxxxxxvvvuuutttqqqpppooonnnnnnoooqqqrrrssssssrrrqqqpppooonnnmmmmmmnnnooopppqqqrrrrrrrrrppppppppppppqqqqqqqqqqqqpppqqqrrrtttuuuvvvvvvvvvsssttttttuuuuuuttttttsssttttttuuuuuuuuuuuuuuuuuutttttttttuuuuuuvvvvvvwwwvvvwwwxxxzzz{{{{{{{{{{{{yyywwwttttttttttttsssrrrqqqqqqqqqpppppppppppppppqqqrrrsssuuuvvvwwwwwwwwwuuuuuuuuuuuuuuutttttttttqqqrrrsssttttttsssrrrqqqsssrrrrrrrrrrrrrrrsssttttttuuuwwwyyyyyyxxxvvvuuuuuuvvvwwwvvvtttssstttuuuttttttuuuuuuuuuuuuttttttssstttuuuvvvuuutttsssrrrssssssrrrrrrsssssstttuuuxxxwwwvvvvvvuuuuuuuuuvvvssssssssssssrrrrrrrrrqqqrrrqqqoooooooooqqqssstttssssssssssssttttttttttttvvvwwwxxxxxxyyyxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuqqqrrrssstttuuuuuuuuuuuusssssssssssssssrrrrrrrrrnnnnnnnnnoooooooooppppppoooppppppqqqqqqqqqppppppooooooppppppqqqqqqrrrrrroooooonnnnnnnnnmmmmmmmmmmmmkkkhhhggghhhiiihhhhhheeeeeeeeeeeefffggghhhhhhhhhfffddddddeeeeeedddcccccccccdddeeeffffffffffffffffffffffffffffffffffffdddeeegggiiiiiiiiihhhhhhkkkkkkkkkkkklllmmmoooooopppppppppooonnnnnnnnnmmmooooooooonnnnnnnnnmmmmmmlllkkkkkkkkklllmmmnnnoooqqqqqqpppooonnnmmmllllllllllllmmmmmmnnnnnnooooooppppppqqqrrrssstttuuuvvvxxxxxxwwwvvvtttssssssrrrttttttssssssrrrrrrrrrrrrrrrrrrqqqppppppqqqrrrrrrrrrsssttttttsssrrrtttuuutttrrrpppooopppppppppoookkkkkklllmmmnnnoooooopppoooppprrrtttuuutttsssrrrpppqqqqqqqqqqqqpppoooooommmmmmllllllkkkkkkjjjjjjhhhhhhhhhhhhiiijjjlllllloooppprrrssstttsssqqqpppiiihhhgggfffffffffffffffgggffffffeeeeeeffffffgggiiiqqq}}}~~~{{{xxxxxxzzz}}}zzzyyyyyy{{{~~~}}}~~~~~~{{{|||}}}xxxwwwxxxvvvkkk]]]VVVXXX[[[bbbiiimmmmmmnnnqqquuurrrrrrssssssssssssrrrrrrooooooooopppqqqrrrtttuuuppprrrtttrrrooommmmmmnnnnnnoooppppppnnnkkkhhhffffffeeedddccccccdddeeefffgggfffffffffffffffggggggeeedddcccbbbbbbcccdddeeeggggggiiijjjkkklllllllllllllllmmmnnnnnnnnnnnnnnnqqqqqqsssuuuvvvwwwxxxxxxtttvvvwwwvvvttttttvvvxxxwwwwwwuuutttsssrrrrrrrrrpppppppppqqqqqqsssttttttsssttttttttttttrrrqqqpppoooooooooooooooooooooooosssrrrqqqsssvvvxxxwwwuuuuuuvvvxxxxxxxxxwwwuuutttrrrqqqooommmmmmnnnppprrrsssrrrrrrqqqpppooonnnnnnmmmmmmnnnooooooooooooooonnnnnnnnnnnnoooooooooooonnnoooqqqrrrtttuuuuuuvvvrrrrrrrrrssssssrrrrrrrrrqqqqqqrrrrrrssstttttttttrrrrrrrrrssstttuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{yyywwwuuutttttttttsssrrrppppppppppppooonnnnnnmmmnnnoooqqqsssuuuuuuvvvvvvsssssssssttttttttttttuuusssssssssrrrqqqqqqppppppppppppoooppppppqqqrrrrrrssssssuuuvvvwwwvvvvvvuuuuuuuuuvvvuuurrrqqqrrrrrrrrrrrrsssttttttsssrrrrrrqqqrrrsssttttttrrrpppooooooooooooooooooppppppqqqsssrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooonnnmmmmmmmmmnnnooopppqqqqqqrrrrrrrrrrrrssssssttttttuuuvvvvvvvvvuuuuuurrrrrrrrrrrrsssssssssssspppqqqrrrsssssstttttttttqqqqqqqqqppppppooooooooolllllllllllllllmmmmmmmmmlllmmmnnnnnnoooooooooooommmnnnooopppqqqqqqqqqqqqmmmmmmmmmmmmllllllllllllllljjjhhhhhhiiiiiihhhgggeeeeeeeeeeeefffggghhhiiiiiigggeeedddeeeeeedddcccdddeeefffggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiggghhhjjjlllmmmlllkkkkkkmmmnnnnnnooopppqqqrrrsssssssssrrrrrrqqqqqqrrrrrrttttttsssrrrqqqpppoooooooooooonnnnnnnnnoooooopppqqqqqqqqqppppppooooooooonnnnnnmmmmmmmmmnnnnnnoooqqqqqqqqqrrrssstttuuuvvvyyywwwuuusssqqqqqqqqqqqqqqqqqqppppppqqqqqqrrrrrrqqqpppoooooooooooopppqqqppprrrssssssrrrrrrsssttttttrrrooonnnooooooooonnnhhhiiijjjkkklllmmmnnnnnnmmmnnnppprrrsssrrrqqqpppooonnnnnnmmmmmmmmmmmmmmmllllllkkkkkkjjjiiiiiihhhggggggggghhhiiijjjllllllnnnooorrrttttttsssqqqpppjjjiiihhhgggffffffffffffggggggffffffffffffggggggeeeooo~~~}}}yyywwwyyyzzz|||~~~{{{wwwsssrrrvvv}}}}}}}}}zzzzzz~~~~~~wwwdddZZZZZZVVV]]]eeejjjjjjlllooossssssttttttttttttttttttsssooooooooooooppprrruuuvvvqqqtttwwwvvvrrrnnnmmmmmmlllmmmooopppoookkkhhheeeeeedddcccbbbbbbbbbcccdddffffffeeeeeeeeeffffffgggcccbbbaaa``````aaabbbbbbcccdddfffhhhjjjkkklllmmmkkklllmmmmmmnnnnnnmmmmmmlllmmmoooqqqrrrsssttttttrrrtttvvvuuussssssuuuxxxwwwwwwuuutttsssrrrrrrqqqppppppppppppqqqrrrssstttsssttttttuuutttrrrqqqppprrrrrrrrrqqqqqqqqqqqqqqqsssqqqppprrruuuwwwvvvtttuuuvvvxxxyyyxxxwwwuuutttsssqqqooommmmmmnnnpppqqqrrrrrrqqqqqqpppoooooonnnllllllmmmmmmnnnmmmmmmmmmlllllllllmmmmmmmmmnnnnnnmmmnnnppprrrtttuuuuuuvvvpppqqqqqqrrrrrrqqqqqqpppoooooopppqqqrrrsssssstttppppppqqqrrrrrrsssttttttuuuvvvxxxyyyzzz{{{{{{{{{yyywwwuuutttttttttsssrrroooooooooooonnnmmmllllllkkkmmmooorrrssstttttttttqqqrrrrrrssssssttttttuuuuuutttrrrqqqpppooooooooolllllllllllllllmmmnnnoooqqqrrrssstttuuuuuuuuuuuussstttuuusssqqqooopppqqqpppqqqrrrssssssrrrqqqppppppqqqrrrsssrrrpppnnnmmmmmmllllllllllllmmmnnnnnnooonnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkllllllppppppqqqqqqqqqrrrrrrrrrqqqrrrrrrssstttsssssssssnnnooooooppppppqqqrrrrrroooooopppqqqrrrrrrrrrrrrmmmmmmmmmllllllkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjkkklllmmmnnnnnnnnnnnnllllllnnnoooppppppqqqpppmmmmmmlllllllllkkkkkkkkklllkkkiiiiiijjjjjjhhhgggeeeeeeeeefffggghhhiiijjjjjjhhhfffeeeffffffeeeccceeefffggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhjjjlllnnnooonnnmmmllloooooooooppprrrsssuuuuuusssssssssssssssssstttuuuwwwvvvuuutttrrrqqqppppppqqqppppppooooooooooooppppppppppppppppppqqqqqqqqqqqqpppoooooooooooooooppprrrrrrqqqrrrrrrssstttuuuxxxvvvssspppooonnnoooooommmmmmmmmnnnoooppprrrssspppooonnnmmmmmmnnnooopppooopppqqqqqqpppppprrrssstttqqqooonnnnnnooonnnmmmgggggghhhiiijjjkkklllmmmkkkmmmoooqqqqqqqqqpppooonnnmmmkkkjjjjjjjjjkkkllliiiiiihhhhhhgggffffffeeeggggggggghhhiiikkklllmmmkkkmmmppprrrrrrqqqooonnnkkkjjjiiihhhggggggggggggggggggffffffffffffgggggg^^^gggwww|||yyywwwvvvvvvyyy|||yyymmmkkknnnsss~~~|||uuurrrrrrvvvxxx~~~xxxdddUUUUUUUUUXXX[[[aaagggmmmppprrrsssuuuvvvvvvuuutttssssssssssssrrrrrrrrrqqqqqqssstttuuuuuuuuutttrrrqqqrrrqqqpppnnnllljjjhhhgggdddcccbbbbbbbbbbbbbbbbbbddddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaaaabbbccccccdddeeefffhhhiiijjjjjjiiiiiiiiijjjkkkkkklllmmmmmmmmmnnnoooooopppppppppqqqrrrrrrqqqrrrtttvvvwwwvvvtttrrrpppoooooonnnsssrrrqqqpppoooooooooooorrrrrrrrrsssssssssttttttoooooooooooooooooooooooorrrqqqppppppppprrrtttvvvvvvuuutttsssssstttvvvwwwqqqqqqppppppppppppppppppnnnmmmnnnoooppppppnnnlllooonnnnnnnnnmmmmmmlllllljjjjjjjjjjjjjjjkkklllmmmmmmmmmnnnooopppqqqqqqrrrooonnnnnnnnnnnnnnnooooooqqqpppooonnnnnnppprrrtttrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrtttuuuvvvuuusssrrrsssrrrrrrqqqqqqrrrrrrssspppooonnnmmmlllllllllllllllmmmmmmooopppqqqrrrrrrooooooppppppqqqrrrrrrssssssrrrqqqppppppooollljjjiiiiiiiiiiiihhhhhhggggggllllllllllllllllllllllllnnnnnnnnnmmmmmmlllllllllkkkllllllmmmnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkjjjjjjiiihhhgggfffeeeeeejjjjjjiiiiiihhhggggggggggggggggggffffffeeeeeeeeeeeeeeedddddddddeeeffffffiiijjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllkkkkkkjjjjjjjjjjjjiiijjjjjjkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmlllkkkiiihhhgggfffffffffffffffggghhhiiijjjiiiiiihhhgggggghhhhhhhhhggghhhjjjlllnnnnnnnnnnnnlllllllllkkkjjjjjjjjjjjjjjjiiigggfffeeeeeeeeeffffffeeeeeeeeefffhhhiiikkkjjjiiihhhgggeeeeeeddddddiiiiiiiiijjjjjjkkkkkklllkkkllllllmmmllllllkkkkkkkkkkkklllmmmnnnpppqqqqqqppppppqqqqqqrrrrrrsssssstttsssrrrrrrqqqqqqrrrrrrtttsssrrrpppppppppqqqqqqooooooooooooooooooooooooqqqpppooonnnmmmlllllllllooonnnmmmlllmmmnnnqqqrrrsssrrrqqqooooooooooooppptttssspppnnnmmmmmmnnnooommmmmmmmmmmmnnnoooppppppooonnnmmmlllkkklllmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkklllmmmmmmllljjjjjjjjjiiihhhhhhiiijjjkkkkkkiiihhhiiimmmnnnmmmkkkllllllllllllllllllllllllhhhhhhhhhgggffffffeeeeeeeeeeeeffffffggghhhhhhhhhkkklllnnnpppooonnnkkkjjjiiiiiihhhhhhhhhhhhiiiiiilllkkkiiihhhgggggghhhhhh[[[bbbrrr{{{wwwtttvvvzzz}}}rrrnnnpppsss|||}}}vvvrrrrrrsssuuuxxx{{{kkk^^^UUUTTTTTTUUUZZZaaaiiimmmqqqrrruuuwwwxxxxxxwwwvvvuuuttttttsssssssssssssssttttttuuuuuuuuutttsssrrrrrrqqqpppnnnllljjjhhhgggccccccbbbbbbaaaaaabbbbbbcccccccccbbbbbbbbbaaaaaabbbaaaaaa``````aaaaaabbbbbbbbbbbbcccdddeeefffggghhhhhhhhhiiiiiijjjllllllmmmmmmmmmnnnoooooopppppppppqqqrrrqqqqqqqqqsssuuuttttttsssrrrqqqqqqrrrrrrsssrrrrrrqqqqqqpppooooooqqqqqqqqqrrrrrrrrrsssssspppppppppppppppppppppppptttsssqqqqqqqqqrrrtttuuusssrrrqqqppppppqqqssstttppppppppppppoooooooooooonnnnnnmmmoooppppppnnnlllmmmlllllllllkkkkkkkkkjjjjjjjjjiiijjjjjjkkklllmmmmmmmmmnnnnnnnnnnnnnnnnnnllllllkkkkkkkkkkkkllllllnnnmmmkkkkkkkkklllnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnpppqqqssssssrrrqqqpppnnnnnnnnnmmmmmmnnnnnnnnnoooooonnnnnnmmmllllllkkkhhhiiijjjkkklllmmmnnnnnnmmmnnnooopppqqqrrrssssssqqqooommmllllllkkkiiihhhffffffffffffeeeeeeddddddffffffggggggggghhhhhhhhhjjjiiiiiiiiihhhhhhhhhgggffffffggghhhhhhhhhhhhhhhhhhhhhhhhggggggggggggffffffeeeeeeddddddcccccccccffffffeeeeeedddcccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaa``````aaaaaabbbcccdddddddddeeeeeeeeeeeefffcccddddddeeeeeedddcccccceeeeeeeeeeeeeeefffggggggfffgggggggggggghhhhhhhhhiiiiiihhhgggfffeeeeeedddccccccdddeeeeeefffggggggffffffeeeeeeeeeeeeffffffeeefffggghhhiiiiiiiiihhhhhhhhhiiiiiiiiiiiihhhhhhhhhgggfffeeeddddddeeeeeeeeeeeeeeeeeefffgggiiiiiihhhhhhgggffffffffffffgggjjjjjjkkkkkklllmmmmmmmmmlllllllllmmmllllllkkkkkkiiijjjjjjlllmmmnnnoooooonnnnnnnnnoooooooooooooooppppppppppppoooooooooooorrrqqqpppooonnnnnnoooooommmmmmmmmmmmmmmmmmmmmmmmnnnmmmlllkkkjjjjjjjjjjjjkkkkkkkkklllmmmoooppprrrtttsssrrrppppppooopppppppppooommmkkkjjjkkkllllllkkkkkkjjjkkkkkklllmmmnnnnnnmmmlllkkkjjjkkkkkklllmmmmmmlllkkkkkkjjjiiiiiiiiihhhhhhjjjkkklllkkkjjjhhhhhhgggfffggghhhiiijjjkkkjjjiiijjjmmmnnnmmmllliiiiiiiiiiiiiiiiiiiiijjjhhhhhhhhhhhhhhhgggggggggfffgggggggggggghhhhhhhhhhhhiiikkkmmmmmmkkkjjjhhhhhhhhhgggggggggggghhhhhhhhhhhhgggffffffggghhhiiiWWW]]]jjjyyytttsssvvv|||{{{wwwvvvxxx~~~xxxtttqqqqqqqqqssswww{{{~~~uuukkkZZZWWWRRRPPPSSS[[[eeekkkpppqqqtttwwwzzzzzzzzzzzzwwwvvvuuutttttttttuuuvvvuuuuuuuuuvvvuuuuuutttsssrrrqqqpppooommmkkkiiihhhccccccbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````______aaaaaa````````````aaaaaaaaaaaaaaaaaaaaabbbccccccffffffggggggiiijjjllllllmmmmmmmmmnnnoooooopppppppppqqqrrrqqqpppppprrrsssrrrrrrrrrrrrssstttuuuuuurrrssssssssssssrrrpppooopppqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrsssrrrqqqpppppppppqqqrrrpppooonnnmmmmmmnnnoooppppppooooooooonnnnnnnnnmmmlllkkkkkklllmmmmmmkkkjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggghhhhhhjjjkkkkkklllllllllkkkkkkkkkjjjjjjhhhhhhggggggggggggggghhhiiihhhgggfffeeefffggghhhiiiiiiiiiiiiiiiiiiiiiiiijjjkkkmmmnnnnnnnnnmmmlllhhhhhhgggggggggggghhhhhhkkklllmmmmmmlllkkkiiihhhcccdddeeeeeefffggghhhhhhhhhiiijjjkkklllmmmnnnnnnllljjjgggfffffffffeeedddbbbbbbaaaaaaaaaaaaaaa````````````aaaaaabbbbbbbbbcccccccccbbbbbbbbbbbbaaa___``````aaaaaaaaaaaaaaaaaaaaaaaaaaa`````````___________________________``````______^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^\\\\\\]]]]]]^^^]]]]]]\\\^^^^^^^^^___```aaabbbcccbbbbbbbbbbbbccccccccccccdddcccccccccbbbbbbbbbbbb```aaacccddddddddddddcccccccccbbbbbbbbbbbbccccccccccccdddeeeffffffeeeeeeeeefffhhhjjjjjjiiihhhgggfffeeeddddddddddddeeeeeeeeeeeeeeeeeeeeefffggghhhffffffffffffgggggghhhiiiiiiiiijjjkkkkkklllmmmmmmlllmmmmmmmmmlllkkkkkkjjjggghhhhhhiiijjjkkkkkklllkkkkkkkkkkkkjjjjjjjjjjjjjjjkkklllmmmmmmmmmlllkkkpppooonnnmmmlllkkklllllljjjjjjjjjjjjjjjjjjjjjjjjkkkjjjiiihhhggggggggggggfffgggiiilllnnnpppqqqqqqsssrrrqqqooonnnmmmmmmmmmlllkkkiiihhhgggggghhhiiihhhhhhhhhiiiiiijjjkkkllllllkkkjjjjjjiiijjjjjjjjjlllkkkjjjiiihhhgggfffeeefffffffffhhhjjjkkkkkkiiihhhhhhhhhhhhhhhiiijjjjjjkkkjjjjjjkkkmmmnnnnnnmmmiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggghhhjjjlllmmmlllkkkjjjiiiiiihhhhhhhhhhhhiiiiiigggggggggggghhhiiijjjkkkTTTWWWaaasss}}}uuupppsssyyy|||vvvrrrpppooosssuuuxxxzzz}}}|||uuuccc]]]UUUPPPQQQXXXbbbiiioooqqqtttwwwzzz{{{{{{{{{xxxwwwuuutttttttttvvvvvvuuuuuuuuuuuuuuuuuuuuutttssssssrrrqqqooommmkkkjjjdddcccbbbaaaaaaaaaaaaaaa```____________^^^^^^^^^``````_________```aaaaaabbbaaaaaa``````aaaaaaaaaddddddeeefffgggiiikkklllllllllmmmmmmnnnooooooooopppqqqqqqqqqooooooqqqrrrrrrrrrrrrrrrssstttuuuvvvrrrssstttuuuuuusssqqqpppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssrrrqqqpppnnnnnnmmmnnnnnnooonnnmmmmmmlllmmmmmmnnnnnnnnnmmmmmmllllllkkkkkkhhhgggfffggghhhhhhgggfffgggfffffffffffffffffffffdddccccccddddddfffgggggghhhhhhhhhgggggggggggggggddddddccccccbbbcccccccccdddcccbbbaaa```aaaaaaaaaccccccccccccccccccccccccdddeeefffgggggggggffffffbbbbbbaaaaaaaaaaaabbbbbbeeefffhhhiiihhhfffdddccc``````aaaaaabbbccccccdddbbbbbbbbbcccccccccddddddfffccc```^^^^^^______^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\^^^___```______`````````aaaaaaaaa````````````````````````^^^```bbbddddddcccbbbaaaaaa````````````aaabbbbbbbbbcccdddeeefffggghhhhhhhhhjjjlllmmmmmmkkkiiigggeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeefffffffffgggggggggfffggghhhhhhiiifffggghhhhhhiiijjjkkkkkkmmmmmmmmmmmmlllkkkjjjiiifffffffffgggggghhhhhhhhhhhhhhhggggggffffffeeeeeefffhhhjjjlllmmmlllkkkjjjmmmmmmlllkkkjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiihhhggggggfffffffffgggcccfffiiimmmpppqqqrrrrrrooonnnmmmlllkkkiiiiiihhhhhhhhhgggfffffffffgggggghhhhhhhhhhhhiiijjjkkklllllllllkkkkkkjjjjjjjjjjjjkkkkkkjjjiiihhhhhhggggggiiihhhhhhiiikkklllkkkiiijjjjjjkkkkkkllllllmmmmmmlllllllllmmmnnnoooooonnnmmmmmmmmmmmmlllllllllllliiijjjjjjkkkllllllmmmmmmkkkkkkkkkjjjiiihhhhhhgggiiikkkmmmnnnoooooonnnnnnkkkjjjjjjiiiiiijjjjjjkkkiiiiiiiiijjjjjjkkkkkklllOOORRRYYYgggxxxyyypppssswww}}}{{{vvvsssqqqsssuuuwwwzzz|||xxxkkkdddZZZRRRQQQVVV^^^dddlllnnnrrrvvvxxxzzzzzzzzzwwwwwwuuutttttttttuuuvvvuuuttttttttttttuuuuuuuuuttttttttttttrrrpppmmmllleeedddcccbbbaaaaaaaaaaaa____________^^^^^^^^^]]]______^^^^^^___``````aaacccbbbbbbaaaaaaaaaaaaaaacccccccccdddfffhhhjjjkkkjjjkkkkkklllmmmmmmnnnnnnooopppppppppooooooppprrrssssssrrrrrrrrrsssttttttrrrssstttuuuuuutttrrrppprrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssrrrrrrqqqpppooonnnnnnmmmoooooonnnnnnmmmmmmmmmmmmlllkkkkkkjjjiiiiiihhhhhhfffdddcccccceeefffeeedddccccccdddddddddddddddddd```____________```aaaaaaaaaaaaaaabbbcccddddddeeeaaaaaa```_____________________^^^]]]]]]\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^_______________]]]\\\\\\[[[[[[\\\\\\]]]]]]^^^```aaaaaa___]]]\\\\\\]]]]]]]]]^^^_________^^^^^^]]]\\\\\\[[[[[[ZZZ___\\\YYYWWWXXXYYYYYYXXXYYYYYYYYYYYYYYYZZZZZZZZZ\\\\\\[[[ZZZYYYXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUVVVVVVWWWWWWXXXYYYYYYYYYWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^_________`````````]]]]]]]]]^^^^^^^^^^^^___]]]^^^```bbbbbbaaa```^^^^^^^^^^^^^^^______```aaaaaabbbccceeehhhjjjlllmmmmmmooopppqqqpppnnnkkkiiiggggggggghhhhhhhhhhhhhhhffffffffffffffffffeeeeeeiiiiiihhhgggggggggggggggfffggghhhiiijjjkkkllllllnnnnnnnnnmmmllljjjiiihhheeeeeeeeeffffffffffffffffffeeeeeeeeedddcccccccccdddfffiiikkkmmmmmmlllkkkmmmmmmlllkkkjjjiiihhhggghhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhgggggggggggghhhdddfffjjjnnnqqqrrrrrrrrrmmmllllllkkkjjjiiihhhgggggggggggggggggghhhhhhhhhjjjiiiiiijjjjjjkkklllmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkllllllnnnmmmlllmmmmmmmmmkkkiiijjjkkkkkklllmmmnnnnnnnnnlllmmmnnnnnnnnnoooppppppppppppooooooooonnnnnnnnnjjjkkkkkklllmmmnnnoooooommmmmmlllkkkjjjiiiiiihhhkkklllnnnoooppppppppppppiiiiiihhhhhhhhhhhhiiiiiikkkkkkkkkkkkjjjjjjiiiiiiJJJMMMSSS^^^kkkvvv}}}sssuuuxxx}}}|||yyyxxxtttwww||||||xxxqqqkkkaaaXXXTTTUUUXXX\\\fffiiimmmrrruuuxxxyyyyyywwwwwwvvvvvvvvvvvvuuuuuutttsssssssssssstttuuuuuutttuuuuuuuuutttqqqnnnmmmgggfffeeedddcccbbbbbbbbb`````````_________^^^^^^^^^^^^^^^^^^^^^___```aaaccccccbbbaaaaaaaaabbbbbbbbbbbbcccccceeefffhhhhhhiiiiiiiiijjjkkkkkkllllllmmmnnnoooooonnnoooqqqsssssssssrrrqqqqqqqqqrrrrrrrrrssstttttttttsssrrrqqqqqqqqqqqqpppppppppppppppooooooppppppqqqqqqrrrrrrsssssssssrrrqqqpppoooooonnnnnnnnnmmmmmmlllkkkkkkiiiiiihhhgggfffeeeeeedddeeecccaaaaaacccdddcccccc______````````````aaaaaa]]]]]]\\\[[[[[[[[[[[[\\\[[[[[[\\\]]]^^^___``````^^^]]]\\\[[[[[[ZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXVVVWWWXXXYYYYYYXXXWWWVVVWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZYYYXXXWWWVVVVVVUUUXXXVVVTTTSSSSSSTTTSSSRRRUUUUUUUUUUUUVVVVVVVVVVVVYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVUUUTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRTTTTTTTTTUUUUUUUUUVVVVVVSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]^^^___bbbeeehhhkkklllnnnooopppppppppnnnllljjjiiijjjjjjjjjjjjjjjiiiiiiggghhhhhhhhhgggfffeeeeeejjjiiihhhhhhggggggggggggiiiiiijjjkkkmmmnnnoooooooooooonnnmmmllljjjhhhgggfffffffffffffffeeeeeeeeedddddddddddddddcccccccccdddfffhhhjjjlllmmmnnnnnnnnnnnnnnnmmmllljjjiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiifffhhhkkknnnpppqqqqqqqqqllllllmmmllllllkkkjjjiiiggghhhhhhiiiiiijjjjjjjjjlllkkkkkkllllllmmmnnnooonnnoooooooooooonnnmmmmmmkkkkkkllllllmmmnnnnnnnnnqqqooonnnnnnnnnnnnkkkiiihhhiiijjjlllmmmmmmmmmmmmlllnnnooooooooooooppprrrppppppoooooonnnmmmmmmmmmkkkllllllmmmnnnooooooooonnnnnnmmmmmmlllkkkjjjjjjjjjkkklllmmmmmmmmmmmmmmmggggggffffffffffffggggggjjjjjjkkkjjjjjjhhhgggfffGGGKKKPPPVVV]]]gggrrryyy}}}wwwxxx{{{}}}{{{~~~{{{xxxrrrjjjaaaZZZWWWVVVVVV^^^aaagggmmmssswwwyyyzzzwwwwwwyyyyyyyyyxxxvvvuuusssrrrrrrqqqrrrssstttuuurrrsssttttttsssqqqnnnlllhhhhhhfffeeedddcccccccccaaaaaaaaaaaa````````````]]]]]]]]]]]]^^^___```aaabbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccceeeffffffgggggghhhhhhiiijjjjjjjjjkkklllnnnnnnnnnooorrrtttqqqqqqqqqppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrroooooonnnnnnnnnmmmmmmmmmmmmmmmnnnnnnoooppppppqqqqqqqqqqqqqqqpppoooooonnnkkkkkkkkkkkkjjjiiihhhggggggfffeeedddcccbbbaaaaaaaaa___]]]]]]^^^_________[[[[[[[[[\\\\\\\\\]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVVTTTUUUUUUVVVVVVVVVVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPPPPQQQQQQOOONNNPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOOOONNNNNNNNNOOOOOOOOOPPPPPPPPPNNNNNNNNNNNNNNNOOOOOOPPPRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUWWWWWWWWWWWWXXXZZZ\\\___bbbdddhhhiiijjjjjjkkkkkkkkkjjjkkkkkkllllllkkkjjjiiihhhiiiiiiiiiiiiiiigggfffeeehhhhhhhhhggghhhhhhiiijjjjjjjjjkkklllnnnooopppqqqppppppooommmllljjjhhhggggggggggggfffffffffeeeeeeddddddddddddeeeeeeeeeeeedddeeegggiiikkkmmmooopppqqqqqqqqqpppooommmkkkiiikkkkkkkkkkkkkkkkkkkkkkkkiiiiiihhhhhhhhhiiiiiijjjhhhiiikkkmmmnnnooonnnnnnjjjkkkllllllllllllkkkjjjhhhhhhiiijjjkkkkkkllllllmmmllllllmmmmmmnnnooopppoooooopppppppppooonnnmmmkkkkkkllllllllllllllllllnnnmmmllllllmmmmmmkkkiiihhhiiikkkmmmnnnnnnnnnnnnmmmoooqqqqqqooooooqqqsssppppppoooooonnnmmmmmmlllllllllmmmmmmnnnnnnoooooonnnnnnnnnmmmmmmllllllllljjjjjjkkkkkkkkkkkkkkkkkkhhhgggggggggggggggggghhhkkkkkklllmmmmmmlllkkkjjjHHHKKKNNNPPPSSSZZZfffnnnwww|||zzz{{{|||~~~}}}yyyrrriiiaaa[[[WWWUUUXXX\\\bbbjjjqqqwwwzzz|||wwwyyy{{{||||||zzzwwwuuurrrqqqqqqpppqqqrrrttttttqqqrrrssssssrrrooollljjjiiiiiigggfffeeedddddddddbbbbbbbbbbbbaaaaaaaaaaaa]]]\\\\\\]]]^^^___```aaa```````````````aaabbbbbbcccbbbbbbbbbcccdddeeeeeefffffffffggghhhhhhiiiiiijjjkkkmmmnnnnnnooorrruuuoooooooooooopppqqqrrrrrrrrrrrrqqqqqqqqqrrrssssssmmmmmmmmmllllllkkkkkkkkkkkkllllllmmmnnnoooooopppmmmmmmmmmnnnmmmmmmlllkkkhhhhhhhhhhhhgggfffeeedddeeeeeedddcccbbbaaa```___\\\ZZZXXXWWWYYYZZZZZZZZZWWWXXXXXXXXXYYYYYYZZZZZZ^^^]]][[[ZZZXXXWWWWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSQQQQQQRRRSSSTTTTTTTTTSSSOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMLLLMMMNNNNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQPPPOOONNNOOOPPPOOOMMMKKKMMMMMMNNNNNNOOOOOOOOOOOOKKKLLLMMMNNNOOOPPPQQQQQQNNNNNNOOOOOOPPPPPPPPPQQQPPPPPPPPPPPPPPPOOONNNMMMQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMMMMMMMLLLMMMMMMMMMNNNNNNOOOOOOMMMLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPPPPPPPQQQQQQQQQPPPQQQRRRSSSTTTTTTUUUTTTPPPPPPPPPOOOPPPPPPQQQQQQOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPOOOOOONNNNNNNNNOOOOOONNNNNNNNNOOOPPPQQQRRRRRRQQQQQQQQQRRRUUUWWWZZZ[[[bbbbbbccceeefffhhhiiijjjkkklllllllllkkkjjjhhhgggjjjjjjjjjjjjiiihhhfffeeeffffffgggggghhhjjjkkklllhhhiiijjjkkkmmmnnnooopppppppppooonnnllliiigggfffhhhhhhhhhggggggffffffeeeddddddeeeeeefffffffffgggdddeeefffgggjjjmmmoooqqqrrrrrrrrrrrrpppnnnlllkkkmmmmmmmmmmmmmmmmmmmmmmmmiiiiiihhhhhhhhhiiiiiijjjiiiiiijjjkkkllllllllllllggghhhiiijjjkkkjjjiiiiiiggghhhiiikkkllllllllllllmmmmmmmmmmmmnnnoooppppppnnnooopppppppppooommmllllllkkkkkkkkkjjjjjjiiiiiijjjiiiiiijjjlllllljjjiiijjjlllnnnoooqqqqqqqqqpppmmmoooqqqqqqooooooqqqtttrrrqqqqqqpppooonnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkmmmnnnoooqqqqqqqqqppppppFFFGGGIIIKKKNNNTTT\\\aaammmsss{{{~~~~~~~~~{{{uuummmcccYYYRRRTTTTTTYYYeeeoootttxxx||||||{{{{{{}}}~~~yyytttttttttsssrrrqqqqqqqqqqqqoooppprrrsssrrrpppmmmkkkllllllkkkjjjiiihhhggggggfffeeedddbbbaaa`````````bbb```^^^^^^^^^]]]\\\ZZZ^^^^^^______```aaabbbbbb```aaaaaabbbccceeefffgggfffggggggffffffgggiiillllllmmmnnnoooooopppoooooorrrrrrqqqqqqpppqqqqqqrrrtttssssssrrrrrrsssttttttoooooonnnmmmllljjjiiihhhjjjjjjjjjjjjkkklllmmmnnnkkkjjjiiijjjkkkjjjhhhggggggggghhhgggeeebbb___^^^^^^]]]]]]\\\[[[[[[ZZZZZZZZZYYYWWWUUUUUUWWWXXXYYYTTTTTTTTTTTTTTTUUUWWWWWWWWWVVVUUUTTTSSSTTTTTTUUUVVVUUUUUUTTTTTTSSSSSSRRRSSSSSSTTTTTTTTTSSSSSSRRRMMMMMMMMMNNNNNNNNNNNNNNNQQQPPPPPPOOONNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJJJJIIIKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLOOOOOONNNNNNNNNNNNMMMMMMOOOOOOOOONNNMMMMMMNNNOOOMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLKKKKKKLLLLLLMMMNNNOOOLLLHHHHHHKKKMMMMMMLLLPPPOOONNNNNNMMMMMMNNNNNNMMMMMMNNNNNNNNNMMMMMMLLLMMMNNNOOOQQQRRRRRRQQQPPPRRRRRRRRRSSSRRRRRRQQQQQQNNNNNNNNNNNNMMMMMMMMMMMMKKKLLLLLLMMMMMMMMMMMMLLLJJJJJJJJJKKKKKKMMMNNNOOOLLLLLLMMMMMMNNNNNNOOOOOOLLLLLLLLLMMMMMMNNNNNNNNNTTTQQQOOOPPPSSSUUUUUUTTTYYY[[[]]]___aaacccgggjjjnnnnnnooonnnnnnlllkkkjjjiiijjjjjjjjjjjjiiiiiihhhiiihhhgggggghhhiiikkklllhhhiiikkkmmmnnnnnnnnnmmmooonnnmmmjjjiiiggggggfffgggggggggggghhhhhhhhhhhhiiijjjjjjjjjjjjhhhfffeeehhhhhhiiijjjkkkmmmnnnnnntttsssrrrqqqqqqqqqqqqqqqqqqppppppoooooonnnnnnmmmooommmkkkiiigggfffffffffeeeeeeggghhhiiiiiijjjjjjeeeeeefffggghhhiiiiiiiiihhhhhhiiijjjjjjkkkllllllnnnllljjjjjjlllooopppqqqnnnooopppqqqqqqqqqpppooonnnnnnnnnmmmmmmmmmllllllmmmnnnnnnoooooopppppppppnnnoooooopppppppppppppppsssqqqpppqqqsssuuusssqqqssstttuuuuuutttrrrooonnnpppooommmllllllmmmooopppsssssstttttttttsssrrrrrrqqqqqqqqqppppppppppppppprrrrrrssssssssssssttttttxxxxxxxxxxxxxxxxxxxxxxxxHHHIIIJJJJJJLLLQQQVVV[[[aaaiiirrrvvvuuuuuuwwwzzz~~~}}}}}}~~~~~~}}}yyysssiii^^^WWWQQQPPPUUU___hhhnnnrrrwww{{{|||}}}zzzvvvttttttrrrqqqqqqqqqrrrrrrnnnooopppqqqqqqooonnnmmmlllkkkkkkjjjiiihhhgggffffffeeedddbbbaaaaaa``````bbb```___^^^^^^^^^\\\ZZZ]]]]]]^^^^^^___``````aaaccccccccccccdddeeeffffffeeefffffffffeeefffhhhjjjllllllmmmnnnooooooooooooqqqqqqppppppppppppqqqqqqnnnnnnnnnooooooooooooooooooooonnnnnnlllkkkiiihhhiiiiiiiiihhhhhhhhhhhhiiihhhgggffffffggggggeeecccddddddeeedddbbb___]]][[[[[[[[[ZZZZZZYYYXXXXXXWWWTTTTTTRRRQQQQQQRRRSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSRRRSSSSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSRRRPPPOOOMMMLLLNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOOOOONNNMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGJJJJJJIIIIIIIIIIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNMMMMMMLLLLLLMMMMMMNNNOOONNNNNNNNNNNNNNNMMMMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNPPPMMMJJJJJJLLLNNNOOONNNNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNOOOOOONNNNNNQQQQQQRRRRRRRRRQQQQQQPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNKKKLLLLLLMMMMMMNNNNNNOOONNNOOOOOOPPPPPPQQQQQQQQQSSSQQQOOOPPPRRRTTTTTTTTTXXXZZZ\\\]]]^^^```dddfffjjjkkkmmmnnnnnnmmmlllkkkiiiiiiiiiiiiiiihhhggggggjjjiiiiiihhhiiijjjkkklllkkkkkklllmmmnnnnnnnnnnnnnnnnnnlllkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllmmmlllkkkjjjhhhggghhhiiiiiijjjjjjkkkllllllqqqqqqpppoooooooooppppppoooooooooooonnnnnnnnnnnnnnnmmmkkkiiigggfffffffffeeefffgggiiijjjkkkkkkkkkhhhiiijjjkkkkkkkkkjjjjjjkkklllllllllmmmnnnnnnnnnpppooommmnnnqqqsssuuuuuussstttuuuvvvwwwvvvvvvuuuqqqqqqqqqpppppppppppppppoooppppppqqqrrrsssssstttuuuuuuvvvwwwwwwwwwwwwwwwxxxwwwuuuvvvyyyzzzxxxwwwxxxxxxyyyzzzzzzyyyxxxwwwvvvuuurrrppppppqqqssstttyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxwwwwwwxxxyyyzzzzzz{{{|||}}}}}}KKKKKKJJJIIIIIILLLPPPSSS[[[cccmmmsssssssssuuuxxx}}}xxxwwwzzz}}}}}}~~~zzzrrrhhhbbbUUUQQQRRRXXX___dddkkkpppwwwxxx{{{~~~}}}yyytttuuutttrrrppppppqqqssstttoooooooooooooooooonnnnnnkkkkkkjjjiiihhhggggggffffffeeedddcccbbbaaaaaaaaabbb```___^^^___^^^]]][[[\\\\\\\\\]]]]]]^^^^^^___dddcccccccccddddddeeefffeeefffffffffddddddfffhhhkkkkkklllmmmmmmnnnooooooppppppooooooooooooppppppnnnoooppppppppppppnnnnnnooonnnnnnmmmllljjjiiihhhggggggffffffeeedddddddddeeecccbbbbbbbbbbbb```^^^____________]]][[[XXXWWWVVVVVVUUUUUUTTTTTTSSSSSSOOOOOOOOONNNNNNNNNMMMMMMOOOOOOOOOPPPPPPQQQRRRSSSSSSRRRQQQQQQPPPQQQQQQQQQMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOOOONNNNNNMMMMMMLLLNNNNNNNNNNNNNNNOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHGGGKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNOOOOOONNNNNNNNNMMMMMMLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMOOOOOONNNMMMMMMMMMNNNNNNLLLJJJIIIIIIKKKLLLMMMLLLNNNMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNOOOPPPPPPPPPOOOOOOQQQRRRRRRSSSSSSRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPOOONNNMMMMMMNNNNNNNNNMMMMMMNNNOOOOOOMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUUUUVVVUUUTTTSSSSSSUUUWWWWWWWWWZZZ\\\___```aaaccceeehhhjjjlllnnnpppppppppnnnnnnkkkkkkkkkjjjjjjjjjiiiiiikkkkkkjjjjjjjjjkkkllllllooonnnnnnmmmmmmnnnnnnooommmmmmllllllllllllllllllllllllmmmmmmmmmnnnnnnnnnooooooooonnnmmmkkkjjjiiiiiiiiiiiijjjjjjkkkkkkkkkooonnnnnnnnnnnnoooooopppooooooooooooooonnnnnnnnnllllllkkkjjjiiiiiiiiiiiihhhiiikkkmmmnnnoooppppppnnnppprrrttttttrrrpppooossssssssssssssstttttttttvvvuuutttvvvyyy}}}~~~{{{{{{|||}}}}}}}}}}}}|||yyyxxxwwwwwwvvvvvvwwwwwwuuuvvvwwwxxxyyyzzz{{{{{{}}}~~~~~~zzzxxxxxxyyy|||}}}JJJJJJJJJHHHGGGIIILLLOOOXXX```kkkrrrssstttwwwzzz~~~~~~xxxvvvyyy|||zzz|||~~~~~~|||vvvrrreee\\\TTTSSSVVVZZZbbbiiinnnqqquuuyyyzzzxxxtttqqquuusssqqqpppppprrrtttvvvrrrqqqpppnnnmmmmmmnnnnnnkkkkkkjjjiiihhhggggggfffffffffdddccccccbbbbbbbbbbbbaaa______```___^^^\\\[[[[[[[[[\\\\\\]]]]]]]]]aaaaaaaaaaaabbbcccdddeeeeeefffgggfffeeeeeefffgggjjjjjjjjjkkklllmmmnnnnnnooonnnnnnnnnnnnoooooopppoooppprrrsssrrrqqqooonnnmmmmmmlllkkkjjjhhhgggfffdddddddddddddddccccccbbbcccaaa___^^^^^^^^^\\\[[[ZZZZZZZZZYYYXXXVVVTTTSSSPPPPPPPPPOOOOOOOOONNNNNNMMMMMMNNNNNNNNNMMMLLLKKKMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQNNNOOOPPPPPPQQQPPPPPPPPPNNNOOOOOOOOOPPPQQQQQQQQQOOOOOOOOONNNNNNMMMMMMMMMQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLKKKKKKJJJJJJMMMLLLJJJJJJJJJKKKMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMOOOPPPPPPQQQQQQQQQPPPQQQQQQQQQOOONNNNNNNNNMMMMMMNNNNNNOOOPPPOOOOOOOOONNNNNNMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNMMMNNNNNNOOOOOOPPPPPPOOONNNNNNMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQTTTUUUUUUUUUUUUUUUUUUUUUSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRUUUUUUUUUUUUTTTSSSQQQQQQSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSTTTUUUVVVWWWWWWVVVWWWWWWXXXYYYYYYZZZZZZ[[[[[[[[[[[[]]]^^^______bbbdddhhhjjjkkkmmmppprrrrrrssstttuuuuuusssrrrpppoooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllmmmrrrpppooommmlllmmmmmmnnnnnnnnnmmmllllllllllllllllllmmmmmmnnnnnnooooooooopppoooooonnnmmmlllkkkjjjiiiiiijjjkkkmmmnnnooooooppppppppppppqqqqqqrrrssstttsssrrrqqqpppoooooonnnkkkkkklllmmmnnnoooqqqqqqqqqrrrtttuuuwwwxxxyyyyyyyyy{{{~~~}}}{{{~~~~~~~~~~~~~~~}}}}}}}}}HHHHHHHHHHHHGGGHHHKKKNNNRRRZZZcccjjjlllooouuuzzz{{{xxxwwwwwwwwwxxx|||}}}{{{zzzlll\\\SSSOOOQQQXXX```eeeiiiooosssuuutttrrrqqqtttsssqqqqqqqqqsssuuuvvvvvvtttqqqooommmmmmmmmmmmllllllkkkjjjiiihhhggggggffffffeeedddccccccccccccbbbaaa````````````___]]][[[[[[\\\\\\\\\\\\\\\]]]\\\\\\\\\^^^___aaacccddddddfffggggggfffeeefffggghhhhhhhhhiiijjjlllmmmnnnnnnnnnmmmmmmnnnoooooopppmmmnnnpppqqqpppnnnlllkkkkkkkkkjjjjjjhhhgggeeedddbbbcccdddeeeeeeeeeddddddccc```^^^\\\\\\[[[ZZZYYYWWWWWWVVVUUUTTTRRRQQQPPPMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOOOOPPPPPPPPPPPPOOORRRRRRQQQQQQQQQPPPPPPPPPOOOPPPQQQQQQRRRRRRRRRQQQOOOOOOPPPPPPQQQRRRSSSSSSQQQQQQQQQQQQQQQPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOPPPRRRSSSTTTTTTVVVVVVVVVXXXXXXWWWRRRNNNQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPQQQRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQTTTTTTTTTTTTSSSSSSTTTTTTUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUXXXXXXXXXXXXXXXYYYYYYYYYVVVWWWWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWW[[[[[[[[[ZZZYYYXXXWWWVVVWWWVVVVVVUUUUUUUUUVVVVVVXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^_________``````aaabbbdddeeefffggghhhiiilllooossswwwyyy{{{~~~~~~|||zzzwwwtttsssqqqppppppppppppqqqrrrsssqqqqqqqqqppppppooonnnnnnsssqqqooonnnllllllmmmmmmpppooonnnmmmlllkkkkkkkkkkkkllllllmmmnnnnnnoooooopppooonnnnnnmmmmmmllllllkkklllnnnpppsssvvvxxxyyywwwvvvvvvvvvwwwxxxyyyyyy{{{zzzyyywwwuuusssqqqpppmmmoooqqqtttwwwzzz{{{|||}}}~~~FFFGGGHHHHHHHHHIIILLLOOOOOOUUU]]]bbbfffllluuu}}}zzzuuuppprrrsssvvvzzz~~~~~~~~~}}}~~~}}}iiiZZZQQQNNNQQQWWW^^^ccciiinnnpppqqqrrrsssrrrrrrrrrrrrssstttuuuvvvvvvuuussspppooonnnnnnnnnmmmmmmlllkkkjjjiiihhhhhhgggfffeeeeeedddddddddeeecccaaa``````aaaaaa```___]]]]]]]]]]]]]]]]]]]]]]]]YYYYYYZZZ[[[\\\^^^___```aaaccceeefffeeeeeefffggggggggggggggghhhjjjlllnnnnnnmmmmmmnnnnnnooopppqqqqqqqqqrrrrrrqqqpppooonnnkkkjjjjjjiiihhhfffddddddaaabbbdddffffffffffffeeeccc```]]][[[ZZZZZZYYYWWWUUUUUUTTTSSSRRRQQQPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRSSSTTTTTTTTTSSSSSSUUUUUUTTTTTTSSSRRRRRRQQQUUUUUUUUUUUUTTTSSSRRRQQQSSSSSSTTTUUUVVVWWWXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUURRRSSSTTTUUUVVVWWWXXXXXX[[[[[[^^^bbbdddbbb[[[UUUVVVVVVUUUUUUVVVVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXZZZ[[[\\\ZZZXXXWWWXXXYYYYYYYYYXXXWWWWWWWWWWWWXXXWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[[[[\\\^^^^^^]]]^^^___``````aaaaaa````````````_________^^^^^^bbbbbbbbbbbbaaa``````___^^^]]]]]]]]]]]]]]]^^^^^^aaabbbcccdddeeeggghhhhhhjjjjjjjjjiiiiiiiiihhhhhhhhhkkknnnpppqqqrrrtttvvvwww{{{|||xxxuuutttooooooooooooppprrrtttvvvvvvvvvvvvvvvuuutttsssrrrssssssqqqpppooonnnnnnnnnrrrqqqpppnnnmmmlllllllllllllllmmmnnnnnnoooppppppqqqqqqppppppppppppqqqqqqppprrrtttxxx{{{~~~{{{yyyxxxwwwuuuwwwzzz~~~~~~}}}|||GGGHHHIIIIIIIIIJJJMMMOOOPPPTTTXXX\\\```jjjwwwxxxqqqoooppprrrvvvzzz}}}yyyzzz||||||{{{}}}zzzjjj]]]TTTQQQSSSVVV[[[aaafffiiilllpppssspppqqqrrrtttuuuvvvvvvuuuttttttsssrrrqqqqqqqqqqqqooonnnmmmmmmkkkkkkjjjiiigggffffffeeeeeeeeeeeeeeecccaaa```aaabbbbbbaaa___________________________[[[ZZZZZZZZZZZZ[[[[[[\\\]]]___bbbdddddddddeeefffffffffeeefffgggiiilllmmmnnnnnnnnnnnnooopppqqqrrruuuttttttsssrrrrrrqqqqqqllllllkkkjjjiiigggfffeeebbbccceeefffffffffdddcccccc```\\\YYYYYYXXXWWWVVVUUUUUUTTTRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPRRRUUUVVVUUUUUUUUUUUUUUUWWWXXXXXXWWWXXXYYYZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYY[[[[[[[[[[[[[[[ZZZYYYXXXZZZZZZ[[[\\\]]]^^^___```^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[YYY[[[]]]^^^______^^^]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[\\\]]]]]]^^^______aaadddiiiqqqvvvssskkkccc]]]\\\\\\\\\\\\]]]^^^^^^]]]^^^^^^______`````````^^^^^^____________^^^^^^]]]\\\ZZZYYYYYYZZZ\\\]]]^^^^^^^^^^^^___aaabbbcccdddfffgggeeebbb______```bbbaaa``````______``````aaaaaabbbddddddeeeeeedddcccccccccdddeeegggiiijjjkkkkkkmmmnnnnnnooooooooommmmmmmmmmmmllllllllllllmmmmmmnnnnnnnnnmmmmmmllljjjjjjjjjjjjkkkkkklllmmmooooooppprrrssstttuuuvvvxxxwwwwwwvvvuuutttssssssrrruuuzzz}}}~~~zzzwwwuuuuuuoooooooooppprrruuuxxxzzz}}}}}}}}}}}}|||zzzxxxwwwttttttttttttsssqqqppppppsssrrrqqqpppppppppppppppnnnoooooopppqqqrrrssstttuuuuuuttttttuuuvvvxxxyyyyyyzzz}}}~~~}}}}}}|||{{{{{{||||||||||||||||||||||||IIIJJJKKKKKKJJJJJJLLLNNNMMMOOORRRUUUZZZeeeuuu~~~wwwoooppprrruuuyyy~~~xxxtttwwwzzzzzz{{{}}}xxxiii\\\UUUTTTPPPUUU[[[```ccchhhmmmrrrnnnpppsssuuuwwwwwwvvvuuurrrrrrrrrsssssstttttttttoooooonnnmmmlllkkkkkkjjjgggffffffeeeeeeeeeffffffcccbbb```aaabbbbbbaaa```````````````````````````]]]]]][[[ZZZYYYYYYYYYYYYZZZ\\\```bbbbbbbbbcccdddfffeeeeeeeeefffiiilllmmmnnnnnnnnnnnnoooppprrrrrrrrrqqqpppooonnnnnnnnnnnnmmmmmmmmmllljjjiiigggfffdddeeefffgggfffdddbbbaaaccc___[[[XXXWWWWWWVVVUUUVVVUUUTTTSSSRRRQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSUUUXXX[[[]]]YYYYYYYYYYYYZZZ[[[\\\\\\[[[\\\]]]_________^^^]]]_________```aaaaaabbbbbb^^^___```aaabbbccccccccc``````aaabbbcccdddeeefffcccccccccdddddddddddddddccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccfffiiijjjiiigggfffccccccccccccccccccccccccccccccddddddeeeeeeffffffgggkkksss}}}yyyqqqbbbaaaaaaaaaaaabbbccccccbbbbbbcccdddeeefffggggggffffffggggggggggggffffffdddcccaaa``````aaabbbdddcccddddddeeefffhhhiiijjjrrrtttuuusssooollllllmmmjjjiiihhhhhhgggggghhhhhhjjjjjjlllmmmmmmnnnnnnnnnnnnnnnnnnooopppsssuuuwwwwwwxxxyyyzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxyyyxxxxxxxxxvvvuuuvvvvvvwwwxxxyyyzzzzzz{{{|||}}}~~~}}}|||{{{zzzzzzyyyuuutttuuuqqqqqqqqqrrruuuyyy|||~~~~~~|||{{{uuuvvvvvvwwwvvvtttrrrqqqsssrrrrrrrrrsssssstttuuuqqqqqqrrrssstttuuuvvvwwwyyyxxxxxxxxxyyy{{{}}}~~~{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKNNNSSSWWW___pppwwwtttqqqoooqqqwww~~~}}}zzzvvvssssssvvvzzz}}}~~~yyyqqqdddYYYTTTQQQOOOTTT^^^hhhmmmooopppssswwwzzz{{{zzzxxxvvvtttuuuuuutttrrrqqqrrrsssooonnnllljjjiiijjjkkklllgggggggggggggggffffffffffffeeeddddddcccccccccdddcccccccccbbbaaa``````___[[[[[[[[[ZZZZZZZZZZZZYYYXXXYYYZZZ\\\^^^```bbbbbbdddddddddeeefffggghhhiiikkkkkkmmmnnnppppppqqqqqqpppooommmlllmmmnnnpppqqqmmmmmmlllllllllkkkkkkkkklllkkkjjjhhhfffcccbbbaaa___^^^[[[XXXWWWWWWXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\\\\\\\]]]```bbbeeecccaaa``````ccceeegggggggggfffffffffggghhhhhhmmmmmmnnnmmmllljjjhhhgggoooooonnnmmmmmmlllllllllkkkkkklllmmmnnnnnnoooooonnnnnnnnnnnnoooooooooppppppooonnnmmmlllkkkjjjiiiiiijjjjjjkkklllllllllmmmllllllllllllmmmnnnooopppppprrrtttvvvvvvvvvuuutttqqqpppmmmkkkjjjkkklllmmmmmmmmmnnnooopppqqqrrrsssqqqvvvuuummmmmmmmmmmmnnnoooqqqrrrmmmoooqqqrrrsssrrrqqqpppppppppqqqqqqrrrrrrssssssooonnnmmmllllllmmmnnnooosssrrrqqqqqqrrrtttvvvxxx}}}wwwvvvwwwyyyyyyxxxvvvuuuwwwzzz}}}~~~{{{yyyxxxyyyzzzzzzzzz}}}|||{{{|||}}}~~~}}}|||}}}yyyvvvsssqqqoooppprrrssstttwww{{{~~~}}}|||zzzxxxxxxxxxxxxyyywwwwwwwwwwwwwwwxxxxxxyyy|||{{{{{{||||||}}}~~~}}}}}}}}}~~~}}}{{{{{{xxxvvvuuuvvvwwwwwwvvvuuuvvvwwwvvvuuuuuuvvvxxxIIIIIIIIIIIIIIIIIIIIIJJJIIIJJJMMMQQQTTT\\\kkkzzz|||tttnnnnnnsss{{{~~~zzzvvvssssssvvv{{{~~~xxxjjj___XXXSSSPPPRRRZZZbbbgggiiimmmoootttyyy|||~~~~~~~~~wwwxxxyyyxxxvvvuuuuuuvvvuuutttqqqnnnlllkkkkkklllllllllkkkiiigggfffeeedddeeeeeedddddddddddddddeeecccccccccbbbaaa`````````\\\\\\\\\\\\[[[[[[[[[[[[XXXXXXYYYZZZ\\\]]]^^^^^^bbbbbbbbbcccdddfffggghhhjjjlllmmmoooqqqqqqqqqpppnnnmmmlllkkkkkkmmmnnnooonnnnnnmmmmmmlllkkkkkkkkkkkkjjjiiigggfffdddcccbbbbbbaaa___]]]]]]]]]^^^_________^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^___```aaaaaabbbcccccccccbbbcccfffhhhlllkkkjjjjjjkkkmmmoooppprrrrrrrrrrrrrrrssstttuuuvvvwwwxxxyyyyyyyyyxxxwwwvvvvvvvvvvvvuuuuuuttttttttttttuuuuuuvvvwwwxxxyyyyyyyyyyyyzzz{{{{{{{{{||||||{{{zzzyyywwwuuutttssssssssssssssstttvvvwwwwwwxxxxxxxxxyyyzzz{{{||||||}}}zzzyyyyyyyyyzzz||||||}}}~~~|||xxxxxxyyy{{{|||}}}~~~{{{|||}}}~~~~~~}}}{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~wwwtttrrrpppooosssuuuwwwxxxyyy{{{~~~}}}}}}}}}}}}}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}~~~~~~}}}{{{zzzyyywwwttttttuuuvvvuuuuuuwwwwwwxxxwwwvvvvvvwwwyyyKKKJJJIIIHHHHHHIIIJJJJJJIIIIIIKKKNNNQQQWWWdddqqqyyyooolllqqqyyy|||xxxuuuvvvzzztttjjj^^^YYYSSSRRRVVV]]]bbbeeejjjmmmrrrxxx|||yyyzzz{{{zzzxxxvvvvvvwww|||zzzvvvsssooommmllllllooonnnmmmkkkiiihhhffffffeeeeeedddddddddeeeeeefffcccccccccbbbaaaaaa``````^^^^^^^^^]]]]]]]]]\\\\\\ZZZZZZZZZ[[[[[[[[[[[[[[[_________aaabbbdddfffgggiiikkknnnpppqqqpppooommmkkkjjjiiiiiiiiijjjlllmmmnnnnnnmmmllllllkkkjjjjjjiiihhhhhhgggfffeeedddddddddcccbbbbbbcccdddfffggggggggggggffffffffffffeeeddddddeeefffggghhhjjjkkklllmmmnnnmmmlllmmmoooqqquuuvvvwwwxxxyyyzzz{{{|||{{{{{{{{{|||}}}~~~~~~~~~~~~wwwqqqoooooopppqqqvvvyyy|||~~~~~~~~~~~~~~~~~~|||}}}|||||||||{{{{{{zzzzzz}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzyyyxxxxxxvvvsssssstttuuuuuutttxxxyyyyyyxxxwwwwwwxxxzzzLLLKKKIIIGGGGGGHHHJJJKKKJJJIIIJJJMMMOOOSSS^^^iiiwww~~~tttooorrrxxx}}}{{{zzz|||{{{tttgggaaaYYYUUUVVV[[[___aaafffjjjpppvvv{{{}}}~~~~~~xxxzzz{{{zzzxxxvvvuuuvvv|||{{{xxxuuurrrpppooonnnlllllllllkkkkkkjjjjjjiiieeeeeeeeeeeeeeeffffffgggcccccccccbbbbbbaaaaaaaaa`````````_________^^^^^^______^^^]]]\\\[[[[[[ZZZ\\\\\\]]]^^^```bbbdddeeefffhhhlllnnnooommmkkkiiifffffffffffffffgggiiiiiilllkkkkkkjjjiiiiiihhhhhhggggggfffffffffeeeeeeeeeeeeeeeeeefffhhhjjjkkkmmmmmmmmmmmmmmmllllllllllllkkkjjjkkklllmmmoooqqqrrruuuvvvwwwwwwvvvvvvwwwyyy{{{}}}}}}zzzzzz{{{}}}~~~~~~~~~~~~~~~{{{xxxvvvvvvwwwuuuuuuvvvvvvvvvvvvuuuuuuvvvwwwyyyzzzzzzzzzyyyxxxyyyuuupppllllllooosssvvvyyy|||}}}~~~~~~~~~~~~~~~}}}}}}}}}zzz{{{|||~~~~~~}}}{{{yyy{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}}}}}}}||||||{{{}}}}}}}}}}}}~~~~~~}}}||||||||||||}}}}}}}}}}}}yyywwwvvvvvvwwwxxxwwwvvvyyywwwuuutttuuuwwwwwwvvvyyyzzzzzzyyywwwwwwxxxzzzKKKJJJHHHGGGFFFHHHIIIKKKKKKIIIJJJMMMNNNQQQYYYbbbllluuu}}}{{{wwwwwwzzz|||~~~~~~~~~|||sssmmmeee]]]YYYXXXYYYYYY^^^cccjjjqqqvvvyyyyyyxxxyyyzzz|||{{{yyyvvvuuuuuuxxxwwwvvvtttsssrrrqqqqqqmmmmmmlllkkkkkkjjjiiiiiifffffffffeeeeeefffggggggccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````aaa```___^^^]]]\\\[[[ZZZ[[[[[[\\\]]]___aaacccddddddfffiiikkkkkkiiifffdddccccccccccccdddeeefffggghhhhhhgggggggggfffffffffeeeeeeeeefffffffffffffffggghhhiiijjjlllnnnpppqqqqqqqqqqqqqqqppppppppppppmmmmmmmmmmmmoooqqqsssuuuwwwyyy{{{{{{zzzzzz{{{||||||}}}~~~~~~sssqqqnnnnnnqqquuuxxxyyyxxxzzz}}}~~~}}}}}}}}}}}}}}}}}}|||xxxtttpppnnnnnnmmmmmmmmmmmmlllkkkjjjiiijjjkkklllnnnnnnnnnmmmmmmnnnmmmjjjiiikkkpppvvv{{{~~~~~~}}}zzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||}}}}}}~~~}}}|||{{{{{{zzz{{{}}}~~~|||zzzyyy}}}}}}||||||||||||||||||yyyyyy{{{|||~~~~~~|||zzzxxxyyyyyyyyyyyyyyyyyyzzzzzzyyyzzz{{{|||}}}|||{{{zzzzzz}}}~~~|||||||||~~~~~~}}}|||{{{zzzzzzxxxxxxxxxyyyyyyzzzzzzzzzuuutttssssssuuuwwwwwwvvv{{{yyywwwvvvxxxyyyzzzyyyyyyyyyzzzxxxvvvvvvwwwyyyHHHGGGFFFFFFFFFGGGIIIJJJLLLIIIIIILLLNNNOOOVVV]]]ccckkkrrrvvvzzz~~~~~~}}}}}}}}}||||||}}}zzzsssjjjbbb\\\XXXVVVWWW[[[aaahhhnnnsssvvvwwwzzz|||}}}}}}zzzwwwvvvuuurrrrrrrrrrrrrrrrrrrrrrrrrrrqqqooommmkkkiiigggfffhhhhhhgggfffffffffffffffccccccccccccccccccccccccbbbbbbbbbaaaaaaaaa``````______^^^]]]\\\[[[ZZZZZZ\\\\\\]]]^^^___aaacccdddcccdddfffggggggfffcccbbb``````aaabbbcccddddddeeedddddddddeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeiiijjjkkkmmmooopppqqqrrrqqqqqqqqqppppppppppppooolllkkkjjjjjjkkknnnppprrrtttvvvxxxyyyyyyyyyzzz{{{zzz{{{}}}}}}|||||||||~~~~~~~~~}}}|||{{{zzzzzzyyywwwxxxyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}|||}}}~~~~~~|||yyyuuurrrmmmjjjiiijjjpppvvv|||~~~|||~~~}}}yyyyyy{{{}}}|||}}}}}}}}}|||xxxsssnnnlllkkkjjjjjjjjjjjjiiihhhffffffeeefffhhhjjjkkkkkkkkkjjjiiijjjjjjjjjlllqqqxxx}}}~~~{{{zzzvvvuuuuuutttttttttuuuuuuuuuxxx}}}~~~}}}}}}||||||xxxxxxxxxxxxyyyzzz{{{{{{~~~~~~|||{{{{{{yyyxxxxxxxxxzzz}}}}}}~~~~~~|||zzzxxxwwwzzz{{{{{{{{{{{{{{{{{{{{{yyyyyy{{{|||~~~~~~~~~}}}{{{yyyuuuuuuvvvvvvwwwwwwxxxxxxwwwyyy{{{|||||||||zzzyyyzzz{{{}}}}}}{{{{{{{{{||||||~~~~~~~~~}}}{{{zzzyyyxxxxxxuuuuuuuuuvvvwwwwwwxxxxxxuuusssrrrsssuuuwwwwwwvvv{{{yyywwwwwwxxxzzzzzzzzzwwwxxxxxxwwwuuutttuuuvvvDDDDDDEEEFFFGGGHHHHHHIIIKKKHHHHHHKKKMMMNNNRRRXXXZZZ```eeehhhnnnuuuyyyyyywwwxxxzzz~~~|||zzzyyy{{{zzzssskkkfffcccYYYYYYZZZ^^^dddkkkssswwwxxxzzz||||||yyyvvvtttsssoooooopppqqqrrrrrrsssssstttsssqqqooollljjjhhhhhhjjjjjjhhhgggffffffeeeeeeccccccccccccccccccccccccbbbbbbbbbaaaaaaaaaaaa```______^^^^^^^^^]]]]]]]]]^^^^^^^^^___```aaacccdddddddddeeeeeeeeedddbbbaaa^^^___```aaabbbcccccccccbbbbbbcccdddeeefffggggggeeeeeeeeeeeeeeeeeeeeeeeehhhhhhjjjkkkllllllmmmmmmkkkkkkkkkjjjjjjjjjiiiiiihhhgggfffeeefffhhhkkklllmmmpppsssuuuuuuuuuwwwxxxxxxxxxyyyzzz{{{{{{||||||zzzzzzyyyxxxxxxxxxyyyyyyxxxyyy|||~~~|||yyywwwrrrqqqqqqqqqsssvvvyyy{{{|||}}}~~~|||yyywwwvvvwwwxxxzzz|||}}}~~~yyyxxxuuurrrqqqqqqrrrssspppqqqqqqrrrrrrrrrrrrqqqqqqrrrssstttvvvwwwxxxyyyxxxyyyzzz{{{|||~~~~~~}}}|||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{|||}}}~~~~~~~~~}}}~~~}}}~~~|||yyyuuusssrrrpppnnnlllllljjjjjjmmmuuu~~~|||yyyyyy||||||{{{{{{xxxyyyyyyvvvqqqmmmkkkjjjiiijjjjjjjjjiiihhhhhhggghhhiiilllnnnppppppqqqpppmmmoooqqqqqqrrruuuzzz|||wwwtttsssqqqppppppooopppqqqssstttvvvyyy}}}~~~~~~~~~~~~}}}|||{{{{{{{{{yyyxxxwwwvvvvvvvvvwwwwwwzzzzzz{{{|||}}}}}}}}}|||{{{yyyxxxwwwxxxzzz|||~~~||||||}}}|||{{{zzzxxxwwwxxxyyyyyyyyyzzzzzz{{{{{{yyyyyyzzz{{{|||~~~~~~~~~~~~}}}}}}}}}{{{zzztttttttttuuuvvvwwwwwwxxxuuuwwwyyy{{{{{{zzzxxxwwwyyyzzzzzzyyyxxxxxxyyy{{{yyyzzz{{{|||}}}}}}}}}|||zzzyyyxxxwwwvvvssssssttttttuuuvvvvvvwwwvvvtttssstttvvvxxxxxxwwwxxxvvvttttttvvvxxxxxxxxxvvvvvvvvvuuurrrrrrssstttAAABBBDDDEEEGGGHHHHHHHHHIIIFFFFFFJJJLLLLLLPPPVVVUUUYYY\\\]]]ccclllrrrsssssstttxxx}}}|||yyywwwxxx|||~~~|||wwwttt```]]]YYYXXX\\\eeennnuuuuuuxxxzzzyyyvvvsssqqqpppnnnooopppqqqrrrrrrrrrrrrrrrrrrqqqpppooonnnmmmllllllkkkiiihhhfffeeeeeeeeeccccccccccccccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````aaaaaaaaaaaaaaaaaa_________```aaabbbcccdddeeeeeeeeeeeedddccccccbbb]]]^^^___aaabbbcccccccccaaabbbcccdddfffggghhhiiifffeeeeeeeeeeeeeeeddddddddddddeeefffggggggggggggddddddcccccccccbbbbbbbbbeeedddbbbaaabbbdddfffhhhiiikkkoooqqqrrrrrrtttuuuwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvxxxyyy{{{|||}}}}}}||||||{{{|||||||||yyyuuuqqqoookkkjjjiiiiiikkkooorrrtttwwwxxxyyyyyyxxxuuuqqqooommmmmmnnnoooqqqrrrssssssssstttwwwyyy|||yyyyyyzzzzzzyyywwwuuussstttrrrnnnkkkjjjkkkmmmooonnnnnnpppqqqrrrsssssssssrrrssstttuuuvvvwwwxxxxxxuuuwwwyyyzzzzzz{{{}}}~~~{{{zzz|||}}}~~~}}}{{{zzz|||}}}}}}}}}~~~~~~~~~}}}{{{{{{{{{|||{{{zzzxxxwwwwwwxxxzzz{{{}}}|||{{{|||}}}}}}}}}|||xxxzzz{{{{{{zzzzzz{{{||||||yyyuuusssrrrqqqpppooonnnllllllqqqzzz}}}{{{{{{~~~yyyxxxxxxssstttuuusssooollljjjiiiiiiiiiiiijjjjjjiiihhhhhhmmmnnnqqqtttvvvwwwwwwwwwtttwwwyyyyyyxxxzzz~~~~~~{{{uuupppmmmlllmmmmmmmmmmmmoooqqqssstttyyy|||}}}~~~}}}||||||||||||||||||{{{{{{||||||}}}~~~~~~}}}||||||||||||{{{zzzxxxvvvuuuttttttuuuvvvwwwyyy{{{}}}~~~}}}{{{yyywwwvvvwwwyyy{{{~~~}}}}}}}}}}}}xxxxxxzzz{{{{{{zzzyyyxxxwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyzzz{{{{{{|||}}}}}}~~~|||||||||||||||zzztttuuuuuuvvvwwwxxxyyyyyytttvvvxxxzzzzzzyyywwwvvvxxxxxxxxxwwwuuuuuuxxxzzzvvvwwwxxxyyyzzz}}}}}}}}}}}}|||{{{zzzxxxwwwvvvuuurrrrrrsssttttttuuuvvvvvvwwwvvvtttuuuwwwxxxxxxxxxuuusssqqqqqqsssuuuuuuuuutttuuuuuusssqqqpppqqqrrrCCCBBBAAADDDHHHJJJIIIHHHHHHHHHHHHHHHIIIKKKMMMNNNRRRSSSUUUVVVZZZ___ggglllwwwuuuxxx|||wwwtttuuuxxx|||~~~tttaaaRRRSSSXXX[[[bbblllqqqrrrsssttttttssssssrrrqqqppppppqqqsssttttttssssssrrrpppnnnmmmmmmnnnooollllllkkkkkkjjjiiihhhhhhhhhggggggeeedddcccbbbbbbcccbbbaaa``````_________cccbbb```___```aaacccdddcccccccccccccccccccccdddbbbbbbcccccccccdddddddddbbbbbbbbbccccccddddddeeedddddddddeeeeeeggghhhiiihhhjjjkkkiiidddaaabbbddd\\\]]]^^^____________^^^]]]]]]]]]]]]\\\\\\\\\\\\____________```dddiiimmmrrruuuyyyxxxtttsssvvvyyy||||||}}}~~~}}}zzzyyyzzz{{{|||}}}}}}}}}}}}~~~~~~}}}yyyxxxzzzyyytttpppmmmllllllmmmppptttwwwzzzxxx{{{zzztttppppppqqqrrrsssrrrqqqpppoooooommmmmmpppuuuyyy{{{zzzwwwuuutttsssssssssqqqooosssrrrnnnkkkiiikkkooossssssttttttuuuuuuuuuvvvwwwyyyzzzzzzzzz{{{zzzzzzzzzyyyyyyyyyzzz|||{{{xxxwwwwwwwwwzzz~~~~~~}}}~~~}}}zzzyyywwwvvvuuuvvvwwwxxx||||||||||||||||||{{{{{{}}}{{{xxxwwwxxxyyyyyyyyywwwwwwwwwuuusssrrrtttuuurrrsssuuuyyy}}}zzzyyyssstttsssqqqnnnllllllmmmkkkmmmooopppqqqrrrtttvvvvvvxxx{{{~~~~~~}}}{{{tttooommmkkkiiiffflllkkknnntttyyy{{{}}}~~~~~~xxxwwwwwwwwwyyyyyywwwuuuyyyxxxwwwvvvvvvxxxzzz{{{}}}{{{yyyxxxxxxwwwuuutttsssrrrqqqttttttuuuwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{zzzzzzzzz}}}|||{{{{{{{{{{{{||||||{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyy}}}||||||{{{{{{{{{||||||}}}~~~{{{{{{||||||{{{{{{zzzyyyzzzyyyxxxvvvuuuvvvvvvwwwtttuuuwwwxxxyyywwwvvvtttvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwxxxyyy{{{}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{zzzyyywwwuuusssqqqnnnoooppprrrrrrsssssssssrrrssssssssssssssssssssssssrrrqqqpppooooooooooooooopppppppppqqqqqqqqqqqqCCCAAA@@@BBBDDDFFFEEECCCFFFFFFFFFGGGHHHIIIKKKKKKLLLMMMOOORRRUUU\\\ccchhhrrrqqquuu|||~~~yyyvvvvvvzzz|||}}}|||}}}zzzzzz{{{|||}}}}}}|||}}}kkkWWWQQQQQQPPPUUU^^^gggiiimmmppprrrsssrrrrrrpppppppppqqqrrrsssrrrrrrqqqqqqpppooonnnnnnnnnooommmmmmllllllkkkjjjjjjiiiiiiiiihhhgggfffeeeddddddccccccbbbaaa````````````cccbbbaaa______```bbbcccccccccccccccccccccccccccbbbbbbbbbbbbccccccccccccbbbbbbbbbccccccddddddeeeggggggfffgggggghhhiiijjjfffffffffdddaaa___^^^___YYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[\\\^^^```bbbffflllsssxxx~~~~~~{{{vvvrrrrrrqqqrrruuuzzz{{{wwwtttwww{{{}}}|||yyywwwuuurrrrrrsssxxx}}}{{{yyywwwvvvvvvvvvtttrrrrrrqqqpppnnnooorrrxxx}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{yyyxxxxxxyyy~~~zzzzzzxxxwwwxxxyyy{{{||||||}}}}}}~~~~~~{{{yyyxxxzzz{{{||||||yyyzzz{{{{{{zzzzzz{{{|||}}}}}}}}}{{{vvvvvvvvvuuurrrqqqqqqrrrtttvvvxxxzzz{{{}}}yyyqqqllljjjiiihhhgggkkkmmmrrr{{{|||xxxwwwvvvwwwxxxxxxvvvuuuvvvvvvtttttttttuuuwwwxxx}}}~~~}}}{{{zzzvvvvvvvvvuuuuuutttttttttwwwwwwxxxyyyzzz{{{||||||{{{{{{zzzzzz{{{{{{|||||||||{{{zzzzzzzzz{{{{{{zzzzzzyyyyyyxxxyyyyyyzzzzzzyyyyyyyyy{{{{{{zzzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxvvvuuuuuuvvvvvvwwwuuuuuuvvvwwwwwwvvvvvvuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwwwwxxxzzz|||}}}~~~{{{{{{{{{{{{{{{zzzzzzyyy{{{{{{zzzyyywwwuuusssrrrpppppppppqqqqqqrrrrrrsssssssssssssssrrrrrrrrrrrrsssrrrqqqppppppoooppppppooooooooooooppppppppppppDDDBBBAAABBBCCCCCCBBBAAACCCCCCEEEFFFGGGGGGHHHHHHEEEGGGIIILLLPPPVVV]]]bbbkkkmmmrrryyy|||yyyxxxyyy{{{{{{vvvuuu{{{zzzxxxxxxyyyzzzzzzyyyxxxyyy|||www```SSSMMMHHHKKKQQQYYY]]]cccjjjnnnqqqqqqqqqooopppqqqqqqrrrqqqppppppoooooopppppppppoooooonnnnnnnnnmmmmmmllllllkkkkkkjjjjjjiiihhhggggggffffffddddddcccbbbaaaaaaaaaaaadddcccaaa```______```aaaccccccccccccccccccbbbbbbaaaaaaaaaaaabbbbbbbbbbbbaaaaaabbbcccddddddeeeeeehhhggggggggggggggghhhhhheeecccaaa``````___]]][[[YYYXXXWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^^^^^^^aaaeeejjjpppxxx|||{{{zzz{{{~~~wwwzzz}}}||||||{{{zzzyyyuuuuuuuuuvvvxxx}}}|||{{{{{{|||}}}||||||||||||}}}~~~||||||~~~{{{||||||{{{zzzyyyzzz||||||vvvoooiiihhhhhhiiijjjooottt}}}~~~zzzxxxwwwuuuvvvwwwwwwuuutttuuutttssssssssstttvvvvvv{{{{{{}}}}}}}}}}}}|||{{{vvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyzzz{{{{{{{{{zzzyyyyyyzzz|||}}}{{{zzzyyyyyyyyyyyyxxxxxxxxxwwwxxxyyyzzz{{{zzzzzzxxxxxxyyyyyyxxxxxxxxxyyyyyyzzz{{{{{{|||}}}}}}|||zzzyyyyyyyyyyyyyyyxxxwwwvvvuuuvvvvvvuuuuuuvvvvvvwwwxxxvvvvvvuuuuuuuuuuuuuuuvvvtttuuuuuuuuuuuuuuuttttttuuuvvvvvvwwwxxxzzzzzz{{{xxxyyyyyyyyyyyyxxxwwwwwwzzzzzzyyyxxxwwwuuusssrrrrrrqqqpppppppppqqqrrrssssssssssssrrrrrrqqqqqqqqqqqqqqqppppppooopppppppppmmmmmmnnnnnnnnnoooooooooEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCEEEFFFGGGGGGFFFEEECCCEEEGGGIIILLLQQQWWW[[[ccchhhpppyyyzzzvvvuuuuuuzzzxxxqqqsss|||{{{zzz|||zzzzzzyyyxxxwwwyyy}}}iii[[[QQQJJJHHHKKKLLLQQQYYYbbbiiinnnppppppnnnpppssstttsssqqqppppppmmmnnnpppqqqqqqpppooonnnmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjiiihhhggggggffffffeeedddcccbbbbbbbbbbbbdddcccbbb``````______```aaaaaaaaaaaaaaa`````````___````````````aaaaaaaaaaaaaaabbbcccddddddeeeeeeffffffeeedddddddddeeeeeehhheeebbbbbbcccccc```]]]\\\[[[ZZZYYYZZZ\\\^^^___aaa``````aaabbbdddeeefffgggkkkpppwww~~~|||wwwsssmmmiiihhhkkkooorrr{{{|||yyyxxxwwwuuuuuuuuuvvvuuusssuuuuuutttttttttuuuvvvwwwyyyzzz{{{|||}}}}}}}}}}}}wwwwwwwwwwwwwwwvvvvvvvvvttttttuuuuuuvvvvvvvvvwwwzzzyyyxxxxxxzzz~~~~~~|||{{{xxxxxxwwwwwwvvvvvvvvvvvvxxxyyyzzz{{{zzzyyywwwvvvwwwwwwvvvvvvvvvwwwxxxxxxzzzzzz{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwvvvuuuttttttuuuuuuvvvvvvwwwxxxyyyyyywwwvvvtttsssrrrsssuuuvvvsssttttttttttttsssrrrrrrttttttuuuvvvwwwwwwxxxxxxwwwwwwxxxxxxwwwwwwvvvuuuyyyyyyxxxxxxvvvuuusssssstttrrrqqqooooooppprrrsssttttttsssrrrqqqppppppoooooonnnnnnnnnnnnnnnoooppplllllllllmmmmmmmmmnnnnnnCCCCCCDDDDDDDDDDDDDDDEEECCCDDDEEEGGGGGGGGGFFFEEEEEEGGGHHHIIIJJJMMMRRRUUUYYYcccooo||||||vvvrrrppptttxxxuuuooorrrvvv}}}~~~{{{|||zzzzzzzzzyyyyyy|||rrreeeZZZOOOHHHFFFEEEJJJQQQZZZbbbhhhkkkmmmnnnqqquuuwwwuuusssrrrrrrmmmnnnpppqqqqqqpppooonnnllllllllllllkkkkkkkkkkkkjjjjjjiiiiiihhhggggggggggggfffeeeddddddccccccdddddddddcccbbbaaa````````````_________^^^^^^]]]]]]^^^^^^^^^_________`````````aaaaaacccdddeeefffffffffeeeeeeddddddddddddeeeiiifffcccdddfffgggeeebbbaaaaaa```___aaaccceeegggiiihhhhhhiiijjjmmmoooqqqqqqvvv}}}~~~xxxtttqqqooolllkkkmmmrrryyy~~~}}}{{{yyywwwuuutttuuuuuutttssstttttttttttttttuuuuuuvvvyyyyyyzzz{{{}}}}}}~~~~~~{{{zzzyyyxxxwwwvvvuuuuuussssssssssssttttttttttttxxxwwwwwwwwwzzz~~~~~~||||||xxxwwwvvvuuuuuuuuuuuuvvvxxxxxxyyyyyyyyyxxxvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwyyyyyyyyyyyyxxxxxxwwwwwwuuuuuuuuuvvvuuuttttttsssuuuvvvvvvxxxyyyyyyzzzzzzwwwuuusssqqqqqqrrrsssuuusssssssssssssssrrrqqqppprrrssstttuuuvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvuuutttvvvvvvvvvvvvuuutttsssrrrtttrrrqqqooooooppprrrsssttttttssssssrrrqqqppppppmmmllllllllllllmmmmmmnnnkkkllllllllllllmmmmmmmmmAAABBBCCCCCCBBBAAABBBDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIKKKNNNPPPQQQ\\\kkk{{{zzztttrrrqqqtttyyy~~~tttooonnnwww}}}}}}yyyyyy|||yyyzzz{{{|||}}}yyymmmaaaTTTJJJDDDDDDFFFKKKPPPWWW___dddhhhkkkqqqwwwyyywwwtttssssssoooooopppppppppoooooonnnlllkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhhhhgggfffeeeeeeeeeeeedddddddddccccccbbbbbbaaa______^^^^^^]]]]]]\\\\\\]]]]]]]]]]]]^^^^^^^^^___``````aaabbbdddeeeffffffgggfffffffffffffffgggggggggfffeeefffhhhiiihhhggggggggggggiiikkkmmmpppqqqssssssssssssvvvyyy|||~~~~~~zzzuuurrrqqqnnnnnnppprrrxxx~~~}}}{{{xxxvvvtttuuuuuuuuutttqqqqqqrrrrrrssssssssssssxxxxxxyyyzzz{{{|||}}}}}}||||||{{{yyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuutttvvvvvvvvvwwwzzz~~~|||{{{{{{xxxwwwuuutttttttttuuuvvvxxxxxxwwwvvvvvvuuuuuuuuuttttttttttttuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvssssssttttttuuuuuutttttttttuuuvvvxxxyyyyyyyyyyyyvvvtttrrrqqqpppqqqrrrsssssssssssssssrrrqqqpppppppppqqqsssuuuvvvvvvvvvvvvuuuuuuuuuuuuuuutttssssssttttttttttttssssssrrrqqqrrrqqqpppppppppqqqrrrssstttttttttssssssrrrrrrrrrmmmmmmlllkkkkkklllllllllkkkkkklllllllllmmmmmmmmmCCCEEEFFFDDDBBB@@@AAACCCEEEEEEEEEEEEEEEFFFFFFGGGCCCDDDFFFFFFGGGHHHKKKMMMNNNVVVcccsss}}}yyyrrrsssvvv{{{yyysssuuu{{{}}}xxxxxx{{{{{{}}}}}}ssshhh]]]RRRKKKFFFEEEEEEGGGMMMTTT\\\aaahhhooovvvyyywwwtttssstttqqqqqqpppooonnnnnnnnnooollllllllllllllllllmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhgggffffffffffffddddddeeeeeeeeeddddddccc`````````___^^^]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]^^^___```aaabbbdddeeefffgggeeeeeeeeeeeefffgggggghhheeegggiiijjjjjjkkkmmmnnnoooppprrruuuwwwzzz|||}}}}}}zzzwwwtttqqqppppppppprrruuu{{{~~~|||zzzvvvuuuuuuvvvuuuuuuqqqrrrrrrsssssssssssssssvvvvvvvvvwwwxxxyyyzzzzzz|||{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuussstttuuuxxxzzz}}}{{{yyyyyyyyyxxxwwwuuutttssstttuuuvvvxxxwwwuuusssrrrssstttuuusssssssssttttttvvvwwwwwwtttttttttsssttttttuuuuuuqqqqqqssstttuuuvvvvvvvvvssstttuuuvvvwwwwwwvvvvvvuuutttrrrqqqpppppppppqqqssssssssssssrrrqqqpppooonnnppprrruuuvvvwwwvvvvvvrrrssssssssssssrrrqqqqqqqqqqqqrrrrrrrrrqqqqqqppppppppppppqqqqqqrrrrrrsssttttttttttttttttttttttttoooooonnnmmmllllllllllllllllllllllllmmmmmmmmmmmmHHHIIIJJJHHHDDDAAABBBCCCFFFEEEDDDCCCCCCDDDFFFGGG???AAACCCDDDEEEFFFIIILLLNNNTTT\\\jjjuuutttuuuyyy~~~~~~www{{{}}}zzzyyy|||~~~vvvmmmeee]]]WWWHHHEEEBBBBBBFFFNNNVVV\\\fffmmmuuuxxxvvvsssssstttsssrrrpppnnnmmmnnnnnnooommmmmmmmmnnnnnnnnnnnnnnnllllllllllllllllllkkkkkkjjjiiihhhggggggfffffffffddddddeeefffffffffeeeeeebbbbbbaaa```______^^^^^^[[[[[[\\\\\\\\\]]]]]]]]]___```aaabbbdddeeefffgggbbbbbbbbbcccdddeeefffgggfffiiimmmnnnmmmnnnqqquuuvvvxxx{{{~~~zzzqqqmmmmmmllllllmmmnnnooopppxxx~~~}}}zzzwwwuuuuuuvvvvvvuuussstttuuuuuuvvvvvvuuuuuuttttttttttttuuuvvvwwwxxxzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwvvvvvvuuuuuuttttttrrrsssuuuxxxzzz}}}~~~~~~{{{xxxvvvwwwxxxyyywwwuuutttssstttvvvwwwyyywwwtttqqqpppqqqssstttssssssssstttuuuvvvwwwxxxqqqqqqqqqqqqrrrsssttttttoooppprrrtttuuuvvvwwwwwwrrrssstttuuuuuuuuutttssstttsssrrrqqqpppppppppppptttttttttsssrrrqqqpppooommmooorrruuuwwwwwwwwwwwwqqqqqqqqqqqqqqqpppooooooppppppqqqqqqqqqppppppooonnnoooppprrrrrrssssssssstttttttttuuuuuuuuuuuuuuurrrqqqpppnnnnnnmmmmmmmmmlllllllllmmmmmmmmmnnnnnnNNNOOOOOOLLLGGGDDDDDDFFFFFFEEEDDDCCCCCCCCCCCCCCCGGGEEECCCBBBCCCEEEIIIKKKNNNOOOUUUaaarrr{{{xxx{{{|||zzzzzz|||{{{yyy|||{{{wwwsssnnnhhhccc[[[RRRJJJHHHGGGEEEKKKSSS___eeelllqqqrrrssstttuuuuuutttsssqqqoooooonnnnnnoooooooooooooooooooooooommmnnnoooppppppooonnnmmmnnnmmmkkkiiihhhhhhiiijjjhhhfffeeeeeeeeeeeecccbbb```___^^^^^^]]]]]]]]]]]][[[\\\]]]^^^^^^^^^^^^]]]aaa___^^^```dddfffeeecccgggfffeeecccdddeeeggghhhggghhhiiijjjlllpppuuuzzz|||zzztttpppnnnlllkkkhhhiiimmmmmmmmmttt~~~}}}zzzxxxwwwvvvvvvuuutttrrrsssuuuvvvvvvuuuttttttttttttuuuvvvxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{xxxvvvtttsssttttttsssrrrtttuuuwwwxxxzzzzzz{{{{{{~~~}}}zzzxxxwwwwwwxxxxxxwwwwwwwwwwwwvvvuuusssssstttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrssstttqqqqqqrrrsssssstttuuuuuuuuutttssssssrrrrrrrrrrrrrrrrrrqqqqqqpppooonnnnnnqqqqqqqqqqqqqqqpppooonnnlllnnnrrruuuwwwxxxwwwvvvqqqqqqqqqpppppppppooooookkklllmmmoooppprrrssstttrrrqqqppppppppprrruuuvvvuuuuuutttsssrrrqqqqqqpppsssrrrrrrqqqpppooonnnnnnnnnmmmkkkjjjiiijjjkkkkkkLLLMMMMMMKKKGGGDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCAAA@@@AAACCCFFFHHHIIIJJJOOOXXXfffuuu{{{vvv{{{zzzxxxzzz~~~~~~}}}~~~|||xxxuuuqqqlllhhhddd\\\TTTPPPLLLHHHIIINNNWWW]]]eeekkknnnpppqqqsssvvvuuutttrrrqqqpppooooooppppppooooooooooooooonnnmmmnnnooopppqqqpppooooooqqqooommmjjjiiihhhiiiiiihhhgggeeeeeeeeeeeedddbbb``````___^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^______aaa______```ccceeedddcccfffeeedddddddddeeefffgggeeefffggghhhjjjnnntttxxx|||{{{tttnnnjjjiiihhhhhhiiihhhjjjooossswww}}}{{{xxxwwwwwwwwwvvvtttssssssuuuvvvvvvvvvttttttttttttuuuvvvwwwwwwzzzzzzzzzzzzzzzzzzyyyyyyvvvtttrrrrrrrrrrrrrrrpppssstttvvvxxxyyyzzz{{{{{{{{{zzzwwwuuuttttttuuuvvvwwwwwwwwwwwwvvvuuutttssstttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrsssssspppqqqqqqrrrssssssttttttsssrrrqqqqqqppppppqqqqqqrrrrrrqqqqqqpppoooooonnnppppppqqqqqqpppoooooonnnooopppsssuuuvvvvvvtttsssqqqqqqqqqpppppppppoooooonnnnnnooooooooopppppppppqqqpppooooooppprrrtttuuuttttttsssrrrqqqqqqppppppsssrrrrrrqqqpppooonnnmmmmmmlllkkkjjjjjjjjjkkkkkkHHHIIIIIIHHHFFFDDDEEEFFFCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCAAAAAAAAACCCEEEGGGFFFGGGJJJPPPYYYdddnnnttt}}}{{{{{{|||uuu{{{zzzxxxyyy|||yyywwwtttqqqooopppiiibbb]]]UUUMMMIIIIIINNNTTT\\\dddiiimmmppprrrttttttsssqqqpppooonnnnnnpppppppppoooooonnnnnnnnnnnnnnnooopppppppppppppppsssqqqnnnllljjjiiihhhhhhhhhgggeeeeeeffffffeeecccaaaaaa___^^^^^^]]]]]]]]]^^^^^^]]]\\\]]]^^^___``````______```bbbddddddcccccccccdddddddddeeeeeeeeebbbdddeeegggiiimmmrrrvvv{{{~~~}}}||||||~~~~~~}}}{{{yyywwwvvvxxxzzz{{{~~~zzzuuunnnkkkgggdddbbbdddfffhhhlllmmmqqqxxx~~~{{{|||~~~}}}{{{yyywwwwwwwwwwwwuuuttttttvvvwwwwwwvvvuuuuuutttttttttuuuuuuvvvyyyyyyyyyyyyxxxxxxwwwwwwvvvtttrrrrrrrrrsssrrrqqqrrrsssuuuwwwyyyzzz{{{{{{yyyxxxvvvuuutttsssttttttvvvwwwwwwvvvvvvuuutttssstttttttttsssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqrrrpppppppppqqqrrrrrrssssssqqqpppoooooooooooooooooorrrrrrqqqqqqpppoooooooooooooooppppppoooooonnnnnnqqqrrrtttuuuuuusssqqqoooqqqqqqqqqpppppppppppppppqqqqqqpppoooooonnnmmmmmmpppooonnnnnnoooppprrrsssrrrrrrrrrqqqqqqppppppppprrrrrrrrrqqqpppooommmmmmllllllkkkjjjjjjjjjkkkkkkEEEEEEFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCDDDEEEFFFGGGEEEGGGIIIMMMSSSZZZbbbgggmmmsssyyyyyyuuuuuuzzz}}}www|||{{{{{{~~~|||}}}|||yyywwwvvvuuuuuutttxxxuuuqqqkkkbbbVVVMMMHHHKKKOOOVVV]]]eeejjjoooqqqqqqppppppooonnnmmmlllllloooooooooooonnnnnnnnnmmmnnnnnnnnnooooooooopppppppppooommmkkkjjjiiiiiiiiihhhgggffffffggggggfffdddbbbbbb```___^^^^^^^^^^^^^^^]]][[[ZZZZZZ\\\]]]___^^^^^^^^^___aaabbbbbbbbbaaaaaabbbcccddddddddddddaaaccceeefffhhhkkkpppsssxxxzzz~~~~~~~~~~~~~~~zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxyyyzzz{{{yyyxxxwwwvvvsssrrrsssuuuxxxzzz~~~yyysssnnnkkkdddcccbbbaaabbbeeekkknnntttxxxyyyzzz|||~~~}}}zzzxxxwwwwwwwwwwwwvvvttttttvvvwwwvvvvvvuuuuuuttttttssstttttttttxxxxxxwwwwwwwwwvvvvvvvvvwwwuuutttsssuuuuuuuuutttssstttuuuwwwyyyzzzzzzzzzyyyyyywwwvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvuuutttttttttttttttttttttsssssssssqqqqqqqqqqqqqqqpppppppppppppppooooooooooooppppppooooooppppppqqqqqqqqqqqqpppoooooonnnnnnnnnooooooqqqqqqqqqpppppppppoooooonnnnnnoooooooooooonnnnnnqqqrrrtttuuutttrrrpppnnnppppppppppppppppppppppppqqqqqqpppooonnnmmmmmmlllooonnnnnnnnnnnnooopppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppnnnmmmllllllkkkkkkkkkkkkkkkkkkkkkCCCCCCCCCCCCDDDEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDFFFIIILLLOOOTTTZZZ___aaaiiipppsssqqqqqqwww}}}}}}}}}}}}}}}~~~zzzxxxwwwxxxwwwvvvuuuuuuuuuwwwxxx|||{{{rrrfffXXXOOOKKKLLLPPPUUU]]]dddiiilllnnnnnnoooooooooooonnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllkkkjjjjjjjjjiiijjjiiigggffffffhhhhhhgggeeeccccccaaa```___^^^^^^^^^]]][[[YYYXXXXXXYYY[[[\\\[[[\\\]]]^^^^^^___```aaa___```aaabbbccccccccccccaaaccceeefffhhhjjjnnnqqqrrruuuxxxzzzzzz|||~~~~~~}}}|||{{{{{{{{{{{{wwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}{{{|||~~~~~~}}}}}}~~~}}}{{{{{{|||}}}~~~}}}}}}|||||||||||||||||||||{{{{{{zzzzzzyyyzzz{{{||||||{{{{{{|||{{{}}}~~~}}}}}}}}}}}}|||{{{zzzyyyyyywwwuuutttttttttrrrqqqrrrqqqqqqqqqsssvvvyyy{{{}}}vvvooojjjfffeeeeee```aaabbbbbbeeejjjrrrwww~~~~~~|||yyyzzz{{{}}}~~~}}}{{{yyywwwwwwwwwwwwwwwvvvttttttuuuvvvvvvuuuuuutttssssssssssssssstttvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttvvvxxxxxxwwwvvvwwwxxxyyyzzzzzzzzzyyyxxxxxxwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuutttttttttttttttttttttttttttrrrrrrrrrqqqqqqqqqppppppppppppooonnnnnnoooooooooooooooppppppppppppqqqqqqppppppoooooooooppppppqqqqqqqqqqqqpppppppppppppppmmmnnnoooooooooooonnnnnnooopppssstttuuusssqqqpppppppppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooqqqqqqqqqqqqqqqrrrrrrrrrpppqqqqqqqqqpppnnnlllkkkjjjkkkkkkkkkkkkkkkkkkkkkBBBAAAAAABBBDDDEEEEEEDDDBBBBBBBBBAAABBBBBBCCCCCCAAABBBBBBCCCCCCCCCBBBAAAAAADDDHHHJJJKKKNNNSSSXXXZZZ```hhhlllmmmoootttyyyzzzvvvxxx~~~{{{~~~zzzwwwvvvuuuuuuuuuvvvuuuuuuwwwzzz}}}yyyiii[[[OOOMMMKKKMMMSSSZZZ```dddkkkmmmnnnpppqqqqqqppppppnnnnnnoooppppppqqqqqqrrrqqqpppooonnnmmmmmmmmmnnnjjjjjjjjjjjjjjjjjjjjjjjjiiihhhfffggghhhiiihhhfffeeedddbbbaaa___^^^^^^^^^[[[ZZZYYYXXXWWWXXXYYYYYYXXXYYY[[[\\\[[[\\\]]]___^^^^^^___```aaabbbbbbcccbbbdddeeefffggghhhkkkmmmllloooqqqsssttttttvvvxxx~~~~~~{{{{{{{{{zzzzzzyyyxxxxxxvvvvvvwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyvvvxxxyyyzzzyyyzzz{{{}}}{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~{{{yyywwwwwwxxxyyyzzz||||||}}}||||||||||||{{{{{{zzzzzz|||{{{zzzzzzyyyyyyzzzzzzwwwwwwxxxxxxxxxwwwvvvvvvuuuwwwyyyyyyxxxwwwxxxyyyyyyzzz{{{}}}}}}}}}||||||yyyyyyyyyyyyxxxwwwuuuuuuvvvtttqqqooonnnnnnllljjjmmmnnnooorrruuuyyy|||~~~~~~zzzxxxtttmmmfffaaa______```^^^aaadddgggkkkrrr|||~~~|||zzzxxxyyyyyyzzz{{{|||}}}~~~}}}|||yyywwwvvvuuuuuuvvvwwwuuusssssstttuuutttsssssssssrrrrrrrrrssssssttttttttttttuuuvvvvvvwwwwwwuuuttttttuuuxxx{{{{{{{{{}}}}}}}}}|||{{{zzzyyyxxxuuuuuuuuuuuutttttttttsssuuuuuuvvvvvvvvvvvvuuuuuutttttttttttttttuuuuuuuuutttssssssrrrrrrqqqqqqqqqqqqpppoooooooooooooooooopppppppppppppppppppppppppppppppppppppppqqqqqqrrrppppppppppppppppppppppppnnnnnnooooooppppppoooooonnnpppsssuuuuuutttsssqqqpppppppppppppppqqqqqqqqqmmmmmmnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnooooooooopppqqqqqqqqqrrrooopppqqqqqqpppnnnllljjjjjjjjjkkklllllllllkkkkkkCCCAAA@@@AAADDDFFFEEECCCCCCCCCBBBAAAAAAAAABBBBBB@@@AAACCCDDDDDDBBBAAA@@@???CCCGGGHHHGGGIIINNNRRRUUUZZZ```eeeiiinnnrrruuu}}}}}}vvvtttvvvwwwzzz}}}}}}}}}yyywwwvvvuuuvvvwwwxxxxxxxxxzzzzzzjjjXXXRRRKKKIIIMMMTTTZZZ]]]fffhhhjjjmmmoooppppppoooppppppqqqrrrtttuuuvvvwwwuuutttrrrpppnnnnnnnnnnnnkkklllllllllkkkjjjjjjiiiiiihhhggggggiiiiiihhhgggeeedddcccaaa```___^^^^^^ZZZZZZYYYYYYYYYXXXXXXXXXUUUWWWYYYZZZYYYYYY[[[]]]^^^^^^]]]]]]___```bbbcccbbbccceeeeeeeeeeeegggiiihhhkkkmmmoooooooooqqqrrrvvvxxx{{{{{{{{{zzz{{{{{{|||}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}|||yyyyyyzzzyyyyyywwwvvvuuuuuuuuuuuuvvvuuuuuuttttttuuuuuuuuuvvvvvvvvvvvvwwwsssuuuwwwwwwwwwwwwyyyzzzyyyzzz|||}}}~~~}}}{{{zzzyyy{{{}}}~~~~~~}}}|||||||||}}}}}}||||||}}}}}}|||{{{yyyxxxvvvwwwwwwxxxyyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}|||{{{{{{{{{|||~~~}}}}}}||||||{{{|||||||||||||||{{{{{{||||||}}}}}}}}}|||{{{{{{|||{{{yyywwwuuuvvvvvvwwwxxxyyyyyyzzzyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvwwwxxxxxxssstttuuuvvvvvvuuuuuutttsssvvvxxxxxxvvvuuuvvvxxxzzzzzz{{{{{{{{{{{{{{{{{{wwwwwwwwwvvvuuusssrrrqqqsssqqqnnnllllllkkkjjjiiikkkmmmqqqvvv{{{~~~xxxqqqmmmkkkiiieeeaaa______```aaadddhhhnnnrrrxxx~~~|||yyyvvvwwwxxxyyyzzz{{{}}}~~~~~~{{{zzzxxxvvvttttttttttttvvvtttsssrrrssstttsssrrrrrrqqqqqqqqqrrrsssttttttrrrrrrsssuuuvvvwwwxxxyyyxxxwwwwwwzzz~~~}}}zzzxxxwwwuuuuuuvvvvvvuuuuuuttttttuuuuuuvvvvvvvvvvvvuuuuuussstttttttttuuuuuuuuuvvvuuuuuuttttttsssrrrrrrqqqrrrqqqpppoooooooooooopppqqqqqqqqqqqqqqqqqqqqqqqqppppppooooooppppppqqqrrrppppppppppppppppppppppppnnnoooooopppqqqqqqppppppppprrrtttvvvvvvuuusssqqqoooooopppppppppqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnllllllmmmmmmnnnoooppppppooopppqqqrrrqqqnnnkkkjjjiiijjjkkklllllllllkkkkkkCCCAAA@@@AAADDDFFFEEEBBBDDDCCCBBBBBBAAAAAAAAAAAABBBCCCEEEFFFFFFDDDCCCAAA???CCCHHHHHHFFFGGGKKKOOOSSSVVV[[[aaagggmmmppprrr~~~zzztttrrrtttxxx}}}~~~}}}xxx||||||yyyxxxwwwwwwxxxzzz{{{{{{{{{~~~sss```XXXNNNIIIKKKRRRXXX[[[```bbbfffiiikkkmmmmmmlllqqqrrrsssuuuwwwxxxzzzzzzxxxwwwtttrrrpppooooooooonnnnnnnnnmmmlllkkkiiihhhiiihhhggghhhiiijjjiiihhhfffeeecccaaa```___^^^^^^ZZZZZZ[[[[[[ZZZYYYXXXXXXSSSVVVXXXXXXWWWWWWYYY\\\^^^]]]\\\\\\]]]```bbbdddaaabbbddddddccccccdddeeefffiiikkklllmmmmmmnnnpppooorrruuuvvvvvvuuuvvvwwwwwwzzz||||||{{{zzzzzzzzz~~~}}}|||{{{{{{{{{|||xxxyyyyyyyyyxxxvvvtttssstttttttttttttttsssrrrrrrssstttttttttuuuuuuuuuuuuqqqsssuuuuuuuuuuuuwwwyyyxxxyyy{{{||||||{{{zzzyyytttwwwyyy{{{{{{}}}}}}||||||~~~~~~~~~|||{{{zzzyyyyyyzzz{{{{{{yyyzzzzzzzzzzzzxxxvvvuuupppqqqssstttvvvvvvwwwwwwvvvwwwyyyzzz{{{{{{zzzzzzwwwwwwwwwwwwxxxzzz|||}}}}}}~~~~~~zzzzzzyyyyyyxxxyyyyyyzzzwwwwwwwwwvvvwwwwwwxxxxxx{{{zzzyyyzzz{{{zzzyyywwwuuuvvvvvvwwwwwwxxxxxxxxxwwwwwwwwwxxxwwwvvvvvvuuuttttttttttttuuuvvvwwwwwwrrrssstttvvvvvvvvvuuuttttttwwwyyyyyywwwvvvwwwyyy}}}}}}|||{{{{{{|||}}}}}}wwwwwwvvvvvvtttsssrrrqqqrrrpppmmmllllllmmmlllkkkllloootttzzzzzztttnnnhhheee^^^^^^___aaabbbcccddddddkkkqqqxxx~~~}}}zzzwwwuuuvvvwwwyyy{{{}}}~~~zzzyyywwwuuutttsssssstttvvvtttrrrrrrssssssrrrqqqppppppqqqqqqrrrssstttuuuqqqrrrsssuuuwwwxxxzzzzzz|||{{{|||~~~{{{xxxvvvwwwxxxxxxxxxxxxwwwwwwvvvuuuuuuvvvvvvvvvvvvvvvuuussstttttttttuuuuuuvvvvvvvvvvvvuuutttssssssrrrrrrrrrrrrqqqpppoooooopppppprrrrrrqqqqqqqqqqqqqqqqqqooooooooooooooopppqqqqqqppppppppppppppppppqqqqqqoooooopppqqqqqqqqqqqqqqqrrrsssuuuwwwvvvuuurrrqqqooooooppppppqqqqqqqqqqqqoooooonnnnnnmmmmmmllllllnnnooooooooooooooonnnnnniiijjjjjjkkklllmmmnnnnnnnnnpppqqqrrrqqqnnnkkkiiihhhiiikkklllmmmlllkkkkkkDDDCCCCCCCCCDDDEEEGGGHHHCCCAAA@@@??????@@@BBBDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBCCCDDDEEEEEEGGGKKKMMMMMMPPPXXX```ccceeemmmwww{{{uuuqqqtttvvvwwwyyy{{{~~~{{{xxx{{{|||zzzxxxxxxwww|||yyy{{{mmmdddWWWMMMJJJLLLQQQTTTZZZYYY\\\cccgggiiimmmqqquuuttttttwww{{{}}}|||zzzuuusssqqqooonnnnnnnnnooooooooonnnmmmllljjjhhhgggkkkjjjiiiggggggggghhhiiiffffffeeedddbbbaaa``````___]]][[[[[[\\\\\\\\\ZZZZZZZZZYYYYYYZZZZZZ[[[\\\^^^^^^]]]]]]]]]^^^^^^___aaaaaa``````aaaaaabbbcccaaabbbdddfffhhhiiijjjkkkoooooooooooopppppppppqqqsssttttttuuuvvvwwwwwwxxx{{{zzzzzz|||~~~{{{zzzxxxtttssstttuuuuuutttttttttsssssssssttttttuuurrrrrrrrrsssssstttttttttsssttttttuuuvvvwwwwwwxxxxxxvvvtttuuuxxxxxxwwwuuuuuuuuutttuuuvvvxxxzzz{{{zzz{{{{{{}}}~~~~~~~~~}}}}}}}}}|||~~~}}}|||zzzzzzzzzzzzzzzzzzyyyyyywwwwwwvvvvvvuuuuuuttttttuuutttsssrrrrrrrrrssstttsssttttttuuuvvvwwwwwwxxxuuuuuutttssssssvvv{{{~~~}}}zzzyyy{{{zzzxxxvvvuuuttttttuuussssssttttttuuuvvvvvvvvvrrrrrrsssssstttsssssssssttttttttttttttttttssssssttttttttttttuuuuuuvvvvvvsssrrrrrrqqqrrrssstttvvvttttttsssrrrssstttuuuvvvrrrssstttvvvwwwxxxyyyzzz}}}~~~~~~~~~}}}{{{zzzyyyvvvvvvuuuuuutttrrrqqqpppmmmllljjjiiijjjlllooopppuuuuuuwww{{{}}}vvvpppjjjeee```^^^\\\]]]^^^___bbbgggmmmrrruuu|||~~~|||zzzxxxvvvxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{zzzyyyxxxvvvvvvuuuwwwvvvtttrrrqqqqqqqqqrrrssssssrrrrrrqqqrrrrrrrrrqqqrrrsssuuuxxx{{{}}}}}}~~~|||{{{zzzxxxxxxwwwwwwvvvuuuttttttssstttuuuxxxzzz{{{zzzyyyxxxttttttsssttttttuuuvvvwwwtttsssrrrrrrqqqqqqrrrrrrqqqpppooooooooopppqqqrrrrrrqqqqqqrrrsssssspppnnnppppppppppppppppppqqqqqqssssssqqqqqqqqqqqqsssssssssrrrpppnnnooopppssstttrrrsssuuuvvvwwwwwwwwwvvvuuusssqqqoooooopppqqqrrrooonnnmmmlllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnooonnnmmmllllllmmmnnnooonnnoooqqqrrrrrrpppmmmllllllkkkjjjjjjiiiiiijjjjjjBBBBBBBBBBBBBBBCCCDDDEEEBBBAAA@@@??????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAABBBCCCDDDDDDFFFIIILLLLLLOOOVVV]]]aaaeeepppzzz|||yyynnnooopppqqqsssxxx~~~{{{zzz~~~}}}{{{{{{{{{zzz~~~|||}}}tttlll___UUUOOONNNNNNOOORRRQQQVVV^^^ccceeehhhmmmsssrrrsssvvv{{{}}}}}}{{{tttsssqqqpppnnnnnnnnnoooppppppooonnnmmmkkkiiiiiiiiihhhhhhgggggghhhiiiiiieeeeeeddddddcccbbbaaaaaa___^^^\\\\\\]]]]]]\\\[[[[[[ZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\]]]]]]^^^______`````````aaaaaaaaaaaabbbdddeeefffffffffeeeiiiiiijjjkkkkkklllmmmmmmqqqqqqrrrrrrssstttuuuuuuyyyxxxxxxzzz}}}~~~|||zzzyyywwwtttrrrsssttttttsssuuuttttttsssssssssttttttqqqrrrrrrrrrssssssssssssrrrsssssstttuuuuuuvvvvvvwwwuuuttttttvvvwwwuuussssssssssssssstttvvvwwwxxxyyyyyyzzz{{{{{{|||}}}}}}}}}|||||||||{{{{{{{{{{{{}}}}}}~~~~~~}}}|||{{{{{{zzzzzzzzzzzzyyyyyyyyyyyywwwwwwvvvuuuuuuttttttssstttsssrrrqqqqqqrrrsssssstttttttttuuuvvvvvvvvvwwwuuuuuutttssssssvvvzzz~~~~~~~~~~~~~~~}}}{{{yyyxxxyyyxxxvvvuuussssssssssssssssssssssssssssssrrrrrrrrrrrrssssssssssssrrrrrrssssssssssssssssssssssssssssssssstttttttttuuuuuuqqqqqqqqqqqqqqqrrrsssssssssrrrqqqqqqqqqrrrttttttqqqrrrssstttvvvyyyzzz|||~~~~~~|||yyyxxxtttssssssrrrpppooonnnmmmmmmllllllmmmooosssvvvxxx}}}}}}}}}}}}tttppplllgggccc```^^^\\\___```bbbcccffflllsssxxx}}}{{{||||||||||||zzzxxxvvvuuuuuuvvvvvvwwwxxxxxxyyyyyyzzzyyyxxxwwwvvvuuuuuutttvvvuuusssrrrqqqqqqqqqqqqrrrrrrqqqqqqrrrrrrssstttqqqrrrsssuuuwwwzzz|||~~~}}}{{{zzzxxxwwwwwwwwwvvvuuuuuutttsssssstttuuuwwwyyyyyyyyyxxxwwwttttttssssssttttttuuuvvvssssssrrrqqqqqqqqqqqqqqqrrrqqqpppppppppqqqrrrsssrrrrrrqqqsssttttttrrrpppppppppppppppppppppqqqqqqtttsssrrrrrrrrrrrrssstttsssqqqpppnnnooopppssstttwwwwwwxxxyyyxxxwwwvvvuuusssrrrqqqpppoooppppppqqqnnnnnnmmmlllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnmmmmmmnnnooooooqqqqqqpppooonnnmmmllllllmmmmmmlllkkkkkkkkkkkklll@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@???>>>>>>???@@@AAABBBCCCCCCCCCCCC???AAABBBCCCCCCDDDGGGJJJJJJLLLQQQXXX]]]dddrrrsssrrrooommmmmmqqqwww|||~~~||||||~~~~~~~~~{{{uuujjj```WWWQQQLLLIIIIIIIIINNNWWW]]]___ccchhhmmmnnnooossswwwzzzzzzyyysssrrrqqqpppooonnnnnnnnnppppppooonnnmmmlllkkkjjjhhhggggggggggggggghhhiiidddddddddccccccbbbbbbbbb```^^^]]]]]]^^^^^^^^^]]][[[[[[[[[\\\]]]^^^___```]]]]]]\\\[[[[[[\\\\\\]]]]]]^^^___`````````___^^^aaabbbcccddddddbbbaaa___bbbcccdddeeefffggghhhiiimmmmmmnnnooopppqqqrrrrrruuutttuuuwwwzzz{{{zzzyyyxxxuuusssrrrssssssssssssuuuuuutttsssrrrrrrrrrsssqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqrrrsssssstttttttttwwwuuuttttttuuuuuutttrrrqqqqqqqqqqqqrrrsssuuuvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxzzzzzz{{{{{{{{{zzzyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxvvvvvvuuuuuutttsssssssssrrrqqqqqqppppppqqqrrrrrrttttttuuuuuuuuuuuuuuuuuutttttttttttttttvvvyyy|||}}}||||||{{{zzzyyyxxxxxxvvvuuutttsssrrrqqqqqqrrrsssrrrrrrqqqppppppoooooorrrrrrrrrssssssrrrrrrqqqrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrrrsssssssssoooooopppqqqqqqqqqqqqpppqqqqqqpppppppppqqqrrrsssqqqqqqqqqrrruuuwwwzzz|||}}}~~~~~~{{{xxxuuurrrrrrqqqpppnnnmmmllllllkkklllnnnqqqvvv{{{~~~yyysssooofffdddbbb```^^^^^^______dddfffiiilllqqqxxx~~~|||{{{yyyyyyzzzyyyxxxvvvtttsssrrrssstttuuuvvvwwwxxxyyyxxxxxxwwwvvvuuuttttttsssuuutttsssrrrqqqqqqrrrrrrrrrqqqqqqqqqrrrsssttttttrrrrrrsssuuuwwwzzz|||}}}}}}zzzyyyxxxwwwuuuvvvvvvuuuuuutttssssssssstttuuuvvvwwwwwwvvvuuuuuuuuutttssssssssssssssssssrrrrrrqqqppppppppppppqqqqqqqqqqqqqqqqqqrrrssssssrrrrrrqqqsssttttttsssqqqqqqqqqqqqqqqqqqqqqpppppptttssssssrrrrrrsssssstttrrrqqqooonnnoooppprrrtttyyyyyyyyyyyyxxxvvvtttrrrqqqppppppppppppooooooooommmmmmmmmlllmmmmmmnnnnnnoooooooooooooooooooooooopppoooooonnnnnnoooooopppsssrrrooommmlllllllllmmmmmmmmmlllkkkkkkkkkkkklll???@@@AAAAAAAAA@@@???>>>AAABBBCCCCCCBBB@@@>>>===@@@@@@AAABBBBBBBBBBBBBBB???AAABBBCCCCCCDDDFFFHHHIIIIIIMMMRRRXXXaaappp~~~~~~zzzsssnnnnnnrrrvvv{{{~~~zzzrrrjjjaaaWWWNNNHHHGGGEEEGGGNNNTTTXXX^^^dddfffhhhjjjnnnqqqrrrrrrrrrrrrqqqqqqpppooonnnnnnnnnoooooonnnmmmlllkkkkkkkkkiiihhhhhhggggggfffffffffccccccccccccccccccccccccaaa___]]]]]]_________^^^\\\\\\\\\]]]^^^___```aaa]]]]]]\\\\\\[[[\\\\\\\\\[[[]]]___```aaa```^^^]]]___```bbbccccccaaa___]]]^^^___```bbbdddeeeggggggjjjkkkkkkmmmnnnooopppppprrrrrrsssuuuwwwxxxxxxxxxwwwuuusssrrrssstttssssssvvvuuutttsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssttttttwwwvvvuuuuuuuuutttsssssspppppppppqqqrrrsssssstttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuwwwwwwxxxxxxxxxxxxxxxwwwzzzzzzyyyyyyxxxxxxwwwwwwuuuuuuttttttsssrrrrrrrrrpppppppppppppppqqqqqqqqquuutttttttttttttttttttttssstttuuuuuutttvvvxxx{{{{{{{{{yyyxxxwwwvvvvvvvvvssssssrrrqqqqqqpppppppppqqqqqqqqqppppppoooooooooqqqrrrrrrrrrrrrqqqqqqpppqqqqqqqqqrrrrrrrrrrrrrrrppppppqqqqqqqqqqqqqqqqqqnnnooopppqqqrrrqqqpppoooppppppppppppqqqqqqrrrrrrrrrqqqqqqqqqsssuuuwwwyyyzzz{{{||||||{{{wwwtttqqqqqqqqqpppooonnnnnnnnnnnnmmmooorrrwww|||yyytttnnngggccc______^^^^^^___aaaeeehhhiiilllrrryyy~~~}}}}}}{{{zzzwwwxxxxxxxxxwwwuuutttsssqqqrrrssstttvvvwwwxxxyyyxxxxxxwwwvvvvvvuuuttttttuuuuuutttttttttttttttttttttssssssrrrrrrsssssssssssstttuuuvvvxxxzzz|||}}}}}}zzzxxxwwwvvvuuusssttttttttttttssssssrrrrrrttttttuuuuuuuuutttssssssuuuuuutttsssrrrqqqqqqqqqrrrqqqppppppoooooopppppppppppppppqqqqqqrrrssssssrrrqqqpppqqqssstttsssrrrrrrqqqqqqqqqqqqqqqpppppprrrrrrrrrrrrrrrrrrrrrrrrppppppoooooooooqqqrrrssswwwwwwwwwwwwuuusssqqqpppoooooopppppppppoooooonnnmmmmmmlllmmmmmmnnnooooooqqqqqqqqqqqqqqqqqqqqqqqqppppppooooooooooooppppppqqqppppppooonnnooooooooolllkkkjjjjjjiiiiiijjjjjj???@@@AAABBBBBBAAA???>>>CCCDDDEEEFFFEEECCC@@@>>>AAAAAABBBBBBAAA@@@?????????AAACCCDDDDDDEEEFFFHHHGGGGGGIIINNNRRR[[[jjjxxx{{{}}}|||tttrrrsssvvvzzz~~~|||zzzvvvpppiii```VVVOOOKKKFFFCCCFFFJJJNNNVVV]]]bbbeeehhhkkkmmmmmmmmmmmmppppppppppppooonnnnnnmmmmmmmmmkkkjjjjjjjjjjjjkkkkkkjjjjjjhhhgggfffeeedddcccccccccccccccccccccccc```___]]]^^^___``````___]]]]]]]]]]]]^^^___```aaa^^^^^^]]]\\\[[[[[[\\\\\\[[[\\\^^^``````___^^^\\\\\\]]]___aaaaaaaaa______^^^___```bbbdddfffggghhhhhhiiijjjkkkmmmnnnooopppqqqrrrsssssstttuuuvvvwwwvvvtttsssssstttuuutttsssvvvuuutttrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssssssssssssssttttttvvvvvvvvvuuuttttttttttttpppqqqqqqrrrssssssssssssvvvvvvuuuuuuuuuuuuttttttsssssssssssssssttttttttttttuuuvvvwwwwwwwwwwwwwwwzzzyyyyyyxxxwwwwwwvvvvvvttttttssssssrrrqqqqqqqqqoooooooooppppppqqqqqqqqqtttttttttsssssssssssssssrrrtttuuuuuuuuuuuuwwwyyyzzzyyywwwvvvuuuttttttuuuqqqqqqqqqqqqqqqpppppppppooooooppppppqqqqqqqqqqqqqqqqqqrrrrrrqqqppppppoooooopppppppppqqqqqqrrrrrrpppppppppppppppoooooooooooopppqqqrrrrrrqqqpppoooppppppqqqqqqrrrrrrrrrrrrssssssrrrqqqqqqrrrsssssstttuuuvvvvvvuuurrrooommmnnnnnnnnnnnnnnnoooqqqqqquuuwwwzzz~~~|||ssslllgggccc```^^^ZZZ\\\]]]^^^```dddkkkpppqqqwww|||zzzxxxxxxxxxyyywwwvvvvvvwwwxxxxxxwwwvvvuuutttrrrrrrtttuuuwwwxxxyyyzzzxxxxxxxxxwwwvvvvvvvvvuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwuuutttssssssssssssvvvvvvvvvwwwyyy{{{|||}}}{{{|||}}}~~~~~~}}}|||{{{{{{yyywwwvvvvvvuuusssrrrsssssssssrrrrrrrrrrrrrrrssssssttttttsssssssssrrrvvvuuutttsssrrrqqqqqqqqqrrrqqqppppppooooooppppppoooooopppqqqqqqrrrrrrrrrqqqpppooopppsssttttttsssrrrrrrrrrrrrqqqqqqppppppppppppppppppppppppppppppoooooooooooooooqqqrrrssstttuuuvvvvvvuuutttsssrrrnnnoooooopppppppppoooooommmmmmmmmmmmmmmnnnoooppprrrrrrrrrrrrrrrrrrrrrrrrooooooppppppppppppoooooommmnnnpppssstttssssssrrrmmmllllllkkkjjjkkkkkkkkk@@@@@@AAAAAAAAAAAAAAA@@@CCCDDDFFFFFFFFFDDDBBB@@@AAAAAAAAAAAA@@@???>>>===???AAADDDEEEDDDDDDEEEGGGFFFFFFHHHKKKMMMSSS```mmm}}}|||xxxxxxyyyzzz~~~}}}~~~yyyxxxwwwuuuqqqjjjaaa[[[TTTMMMGGGFFFFFFHHHNNNUUU___cccgggkkkllllllllllllooooooppppppoooooonnnmmmlllkkkjjjiiiiiijjjkkkkkkkkkkkkkkkjjjiiigggeeeddddddddddddccccccbbbbbbbbb```^^^]]]]]]___``````___]]]]]]\\\\\\\\\]]]^^^^^^]]]]]]\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]\\\\\\ZZZZZZ\\\]]]^^^___``````___```aaaccceeefffhhhhhhgggggghhhjjjlllmmmnnnooopppqqqrrrqqqqqqqqqsssuuutttsssrrrrrrttttttsssrrrttttttsssrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqssssssssssssssssssssssssssstttuuutttsssssstttuuuqqqqqqrrrssstttsssssssssttttttttttttttttttttttttrrrrrrrrrsssssssssssssssssstttuuuvvvwwwxxxxxxxxxzzzyyyyyyxxxwwwvvvuuuuuussssssrrrrrrqqqpppppppppnnnooopppqqqqqqqqqqqqqqqrrrsssssssssssssssssssssqqqsssvvvvvvvvvuuuvvvwwwxxxwwwwwwvvvuuutttssssssppppppqqqrrrrrrrrrqqqqqqooooooppppppqqqrrrrrrsssqqqqqqqqqqqqppppppooonnnnnnnnnoooooopppqqqqqqqqqpppppppppooooooooooooooopppqqqqqqqqqqqqpppooooooppppppqqqrrrrrrrrrrrrqqqssssssrrrrrrqqqpppoooooonnnooooooooonnnlllkkkiiikkkkkklllmmmpppsssvvvwwwuuuoooggg```]]]]]]]]]]]]XXX[[[^^^aaadddjjjssszzz~~~}}}}}}}}}yyyxxxwwwwwwyyyyyyxxxvvvuuuvvvwwwxxxxxxwwwvvvuuussstttuuuvvvwwwxxxyyyzzzxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzzzzyyyyyyyyyyyywwwvvvuuuuuuttttttvvvvvvwwwwwwyyyzzz{{{|||zzzzzzyyyyyyyyyxxxxxxyyyxxxvvvttttttuuutttsssqqqrrrrrrrrrqqqqqqqqqqqqqqqssssssssssssssssssssssssvvvuuutttsssrrrrrrrrrrrrrrrrrrqqqppppppppppppqqqnnnoooppprrrssssssssssssqqqpppooopppsssuuuvvvuuusssssssssrrrqqqqqqppppppnnnooooooppppppoooooonnnnnnnnnnnnooopppqqqrrrssstttuuuvvvwwwwwwwwwvvvuuuoooooooooppppppppppppqqqnnnnnnnnnmmmnnnnnnooooooqqqqqqqqqqqqqqqqqqqqqqqqnnnooooooppppppoooooonnnkkkmmmqqqtttvvvvvvuuutttppppppooonnnnnnnnnnnnooo????????????@@@AAABBBBBBCCCCCCDDDEEEEEEDDDCCCBBB???@@@@@@@@@@@@@@@???>>>>>>@@@CCCDDDCCCCCCDDDEEEEEEEEEGGGIIIIIIKKKUUU___www}}}{{{zzz|||}}}|||xxxxxxxxxxxxwwwsssmmmhhhaaaZZZTTTPPPMMMJJJKKKOOOXXX^^^dddiiijjjkkklllnnnnnnooopppppppppooonnnmmmlllkkkjjjiiiiiijjjlllmmmiiijjjjjjkkkkkkjjjhhhhhheeeeeeddddddcccbbbaaaaaa___]]]\\\]]]^^^``````___]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYZZZ\\\]]]^^^___```aaabbbdddeeefffgggeeeeeeggghhhjjjlllmmmnnnnnnppppppooommmmmmooorrrqqqpppoooppprrrrrrqqqooossssssrrrrrrqqqrrrrrrrrrssssssssssssrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrqqqqqqnnnppprrrrrrqqqppprrrtttpppqqqrrrsssssssssrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrsssssssssttttttssstttuuuwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvuuuttttttrrrrrrrrrqqqppppppoooooonnnoooppprrrrrrrrrrrrrrrqqqqqqqqqrrrssssssssstttpppsssvvvwwwvvvuuuuuuvvvvvvwwwwwwwwwvvvtttrrrqqqpppqqqrrrssstttssssssrrrppppppppppppppppppqqqqqqqqqqqqqqqqqqpppooonnnmmmmmmmmmnnnoooooopppqqqqqqppppppppppppoooooonnnnnnqqqpppoooooonnnnnnnnnooonnnooopppqqqqqqqqqpppppppppqqqrrrrrrqqqpppnnnlllkkkjjjjjjiiihhhhhhiiiiiillllllnnnqqquuuzzz|||xxxuuuhhhddd^^^[[[ZZZ\\\]]]]]]]]]aaafffjjjooowww~~~|||zzzzzzyyyyyyyyyxxxwwwxxxyyyzzzxxxwwwtttuuuvvvwwwwwwvvvuuuuuutttuuuuuuvvvwwwwwwxxxxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvxxxyyyzzzzzzzzzzzzxxxxxxxxxwwwwwwxxxxxxyyyuuuuuuuuuvvvwwwxxxyyyzzzzzzxxxvvvuuutttuuuwwwxxxuuutttssssssttttttrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssstttuuuvvvvvvuuutttssssssssssssssssssrrrqqqqqqqqqqqqqqqpppqqqssstttuuuvvvvvvuuusssrrrqqqrrruuuwwwxxxxxxtttssssssrrrqqqqqqppppppnnnooopppqqqqqqpppooonnnmmmmmmnnnooopppqqqrrrrrrtttuuuvvvwwwwwwvvvuuuuuuqqqppppppooopppqqqrrrssspppooonnnnnnnnnnnnnnnnnnoooooooooooooooooooooooommmnnnoooooooooooonnnmmmmmmnnnppprrrtttuuuuuuuuurrrqqqqqqppppppppppppppp???>>>>>>===>>>@@@BBBCCCBBBBBBCCCCCCCCCCCCCCCCCC===>>>???@@@@@@@@@@@@@@@<<>>>>>??????@@@AAACCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<>>>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>===<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEEEEFFFHHHKKKMMMNNNNNNRRRZZZaaafffkkkooorrr{{{wwwvvvxxx{{{~~~{{{~~~|||{{{~~~|||zzzxxxwwwxxxyyyyyyxxxtttsssssssssuuuyyy~~~zzzmmm\\\OOOLLLKKKNNNUUU[[[^^^ccciiimmmnnnnnnnnnnnnnnnnnnnnnppppppoooooonnnnnnnnnmmmjjjjjjiiiiiiiiijjjkkkkkkhhhgggeeedddcccbbbcccccccccccccccbbbbbbaaaaaa```^^^____________^^^\\\\\\\\\\\\[[[ZZZYYYWWWVVVUUUTTTTTTTTTUUUUUUVVVXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZ\\\]]]^^^```aaaaaaaaabbbccccccddddddccccccgggggggggfffgggggghhhiiikkkkkkkkkkkklllmmmnnnooommmmmmnnnnnnooooooppppppppppppqqqqqqqqqpppnnnnnnkkklllnnnoooooonnnlllkkkmmmmmmnnnoooppppppppppppnnnnnnnnnnnnooopppqqqrrrsssrrrrrrqqqpppoooooonnnooopppppppppqqqqqqqqqqqquuuuuuuuuuuuvvvxxxyyyzzz{{{|||{{{xxxtttrrrrrrsssooopppqqqrrrrrrqqqppppppooopppppppppqqqqqqrrrrrrpppqqqqqqrrrsssttttttuuuxxxwwwwwwwwwvvvvvvuuuuuuxxxxxxwwwwwwvvvuuuuuuuuusssrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqpppppprrrqqqqqqpppoooooonnnnnnqqqqqqqqqpppppppppoooooopppooooooooonnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmllllllllllllmmmnnnjjjkkkkkkkkkiiigggeeecccdddcccbbbdddgggmmmrrrvvv||||||wwwqqqkkkgggccc___[[[[[[\\\___aaadddiiiooosssyyy~~~}}}zzzwwwwwwvvvuuuttttttssssssssstttssssssrrrrrrrrrssssssssstttvvvxxxxxxvvvtttsssuuutttttttttuuuuuuvvvwwwvvvtttssssssuuuvvvvvvvvvvvvwwwxxxxxxxxxxxxvvvvvvssssssuuuvvvvvvvvvuuuuuuvvvvvvvvvuuuttttttssssssuuuuuutttssssssttttttuuuttttttsssssssssrrrrrrrrrqqqppppppooooooppppppqqqpppppppppqqqrrrssstttuuuxxxwwwwwwvvvwwwyyy|||}}}zzzyyyvvvtttrrrqqqqqqqqqrrrrrrqqqqqqrrrtttuuuvvvvvvvvvvvvwwwyyy|||{{{yyyvvvtttsssrrrpppnnnnnnnnnooopppppppppppppppmmmmmmnnnoooqqqsssuuuvvvtttuuuvvvvvvvvvuuutttssssssssssssrrrqqqqqqppppppqqqqqqqqqpppoooooonnnnnnlllllllllllllllllllllllliiikkkmmmoooppppppooonnnkkklllmmmnnnnnnoooooooooppppppppppppooonnnmmmlll>>>>>>>>>>>>>>>??????@@@>>>???@@@@@@AAAAAA@@@@@@======>>>>>>>>>===<<<<<<>>>>>>??????@@@AAAAAAAAACCCCCCDDDEEEHHHJJJLLLNNNIIILLLPPPTTTXXX]]]cccgggrrrpppqqquuuxxx{{{|||~~~yyyuuusssssszzz{{{|||~~~{{{xxxvvvwwwwwwwwwwwwvvvuuurrrppprrrxxx}}}iiiYYYNNNJJJIIILLLPPPTTT[[[cccjjjlllooonnnmmmmmmpppsssrrrrrrqqqqqqpppoooooooooiiiiiihhhggggggggghhhhhhjjjiiigggeeedddddddddeeeccccccccccccccccccccccccaaaaaaaaaaaaaaabbbccccccaaa___]]][[[YYYXXXXXXXXXUUUUUUUUUUUUUUUVVVWWWXXXVVVVVVVVVUUUVVVVVVWWWXXXXXXXXXYYYZZZ\\\]]]^^^^^^aaaaaaaaaaaaaaa```___^^^ccccccdddeeeeeeeeeeeeeeeggggggggghhhiiikkklllmmmmmmmmmnnnnnnoooppppppqqqnnnnnnooooooooonnnmmmllljjjkkklllmmmmmmlllkkkjjjlllmmmnnnoooppppppppppppnnnnnnmmmnnnnnnooopppqqqqqqqqqppppppoooooonnnnnnnnnnnnnnnooooooooooooooouuuuuuvvvvvvwwwyyyzzz{{{{{{|||{{{yyyuuussssssssspppqqqrrrrrrrrrqqqpppooooooppppppqqqsssttttttuuupppqqqqqqssstttuuuvvvvvvzzzyyyyyyxxxwwwvvvvvvvvvvvvuuuuuuttttttsssrrrrrrtttsssqqqpppppppppqqqrrrrrrrrrrrrqqqqqqqqqpppppprrrrrrrrrqqqppppppooooooqqqqqqpppppppppooooooooooooooooooooonnnnnnnnnnnnooooooooooooooooooooonnnooonnnlllkkkjjjjjjkkkllliiiiiigggfffeeedddcccccceeeeeeeeeggglllssszzz{{{wwwppplllhhhdddbbb```^^^\\\^^^```cccffflllttt|||~~~}}}{{{yyywwwwwwvvvuuuttttttsssttttttttttttsssrrrqqqqqqrrrrrrsssuuuvvvwwwwwwvvvtttssstttttttttsssttttttuuuuuuuuusssrrrrrrtttuuuuuutttvvvwwwwwwwwwvvvuuutttsssrrrssssssttttttttttttsssuuuuuuuuutttssssssrrrrrrrrrssssssttttttsssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppooooooppppppqqqppppppppppppqqqssstttuuuuuuuuuuuuvvvxxx{{{}}}}}}|||yyywwwtttrrrqqqppprrrrrrrrrrrrssstttuuuvvvvvvvvvwwwwwwyyy|||}}}zzzvvvtttsssssssssrrrnnnooooooooooooppppppppplllmmmnnnpppsssvvvxxxzzzssstttuuuvvvwwwwwwvvvuuussssssssssssssssssssssssrrrqqqqqqppppppooonnnnnnllllllllllllllllllllllllllllllmmmmmmnnnnnnnnnnnnjjjkkkkkklllmmmmmmnnnnnnnnnnnnnnnnnnmmmlllkkkkkk>>>============>>>??????>>>>>>??????@@@??????>>><<<===============<<<<<<======>>>???@@@AAABBBBBB@@@AAACCCEEEGGGIIIKKKLLLJJJKKKLLLMMMOOOTTT[[[```fffgggkkkqqqvvvzzz~~~vvvpppmmmqqqxxx~~~{{{xxxvvvvvvvvvwwwvvvzzzyyyvvvssstttyyyuuufffXXXQQQKKKJJJJJJMMMTTT[[[dddjjjooopppmmmmmmpppsssssssssqqqpppooommmlllllliiiiiihhhgggffffffggggggjjjiiigggeeedddddddddeeebbbbbbccccccddddddddddddbbbbbbaaaaaaccceeehhhiiigggddd```\\\YYYXXXXXXXXXWWWVVVVVVVVVVVVWWWWWWXXXUUUUUUUUUTTTTTTUUUUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\_______________^^^]]]]]]```aaacccdddeeeddddddcccccccccdddeeefffhhhjjjkkkllllllmmmnnnnnnoooppppppnnnnnnnnnnnnnnnnnnnnnnnnkkkkkklllmmmmmmlllkkkkkkllllllmmmnnnoooooooooooonnnmmmmmmmmmnnnnnnooopppoooooooooooonnnnnnnnnnnnnnnnnnoooooooooooooooooottttttuuuvvvwwwyyyzzz{{{|||||||||zzzvvvtttssssssrrrrrrsssssssssqqqpppooopppqqqqqqrrrssssssttttttpppppprrrsssuuuvvvwwwxxx{{{{{{zzzyyyxxxwwwvvvvvvttttttssssssrrrqqqqqqqqqtttsssrrrppppppqqqrrrsssrrrrrrrrrqqqqqqqqqpppppprrrrrrrrrqqqqqqqqqppppppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnoooooonnnmmmkkkjjjiiihhhiiigggeeeccccccdddeeegggkkklllooosssxxx}}}|||tttlllgggfffeeecccbbbbbbbbbbbbcccdddfffjjjpppwww}}}||||||{{{yyyxxxvvvvvvuuutttttttttttttttuuutttsssrrrqqqqqqqqqqqqqqqrrrtttvvvvvvvvvuuuuuuuuuttttttsssssssssttttttsssrrrqqqrrrtttuuutttsssvvvvvvvvvuuutttsssrrrrrrrrrrrrrrrrrrsssrrrrrrrrrssssssrrrrrrqqqpppppppppoooqqqrrrttttttsssrrrqqqppppppppppppppppppppppppppppppooooooooooooppppppppppppppppppqqqrrrsssttttttttttttvvvwwwyyy{{{}}}|||{{{yyywwwuuusssrrrqqqssssssssssssttttttuuuuuuwwwwwwwwwxxxzzz|||~~~~~~zzzvvvsssssstttttttttppppppooooooooopppppppppmmmnnnoooqqqtttvvvxxxzzztttuuuvvvwwwwwwwwwvvvuuussssssssssssttttttuuuuuurrrqqqqqqpppoooooonnnnnnkkkkkkllllllllllllllllllnnnnnnmmmlllllllllmmmnnnllllllllllllmmmnnnoooooommmnnnnnnnnnmmmmmmlllkkk======<<<<<<======>>>???????????????>>>===<<<;;;<<<<<<============<<<<<<<<<<<<===>>>@@@AAABBBBBB???@@@BBBDDDFFFHHHIIIJJJFFFFFFFFFEEEGGGKKKQQQUUU\\\^^^dddmmmttt|||wwwnnnllloooyyy}}}~~~|||yyyuuussssssuuuvvvvvvvvvxxxyyyxxxyyy~~~{{{pppccc[[[RRRMMMIIIHHHLLLRRRXXX```iiinnnnnnnnnpppsssuuutttrrrqqqnnnlllkkkjjjkkkjjjiiiiiihhhhhhhhhhhhiiihhhfffeeedddcccddddddaaabbbbbbccccccdddddddddcccbbbaaaaaacccfffiiikkkllliiiccc^^^ZZZXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUVVVTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVWWWXXXXXXYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^___aaacccdddccccccbbb``````aaabbbdddeeeggghhhiiijjjjjjkkklllnnnnnnoooooooooooooooooooooooopppllllllllllllllllllllllllkkklllmmmnnnnnnooonnnnnnmmmmmmmmmlllmmmmmmnnnooonnnnnnnnnnnnnnnnnnooooooppppppppppppppppppppppppssssssssstttvvvxxxyyyzzz|||}}}}}}{{{xxxuuussssssrrrsssttttttsssrrrqqqppprrrrrrrrrrrrrrrrrrrrrrrrpppppprrrsssuuuvvvwwwxxxzzzzzzyyyyyyxxxwwwvvvvvvwwwwwwvvvvvvuuuttttttssstttsssrrrqqqqqqqqqrrrsssrrrrrrrrrqqqqqqqqqpppppprrrrrrrrrqqqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnmmmmmmlllllllllnnnoooppppppnnnkkkgggeeefffdddbbbaaabbbeeeiiikkkppptttzzzwwwnnnfff```^^^]]]]]]^^^___aaadddgggiiijjjnnnuuu}}}}}}{{{{{{{{{zzzxxxwwwvvvuuuuuuttttttttttttuuuuuutttssssssrrrrrrrrrsssoooppprrrtttvvvwwwxxxxxxvvvuuutttsssssssssssssssrrrqqqqqqrrrttttttsssrrrvvvuuutttsssrrrrrrqqqqqqrrrrrrrrrqqqqqqqqqqqqrrrqqqppppppoooooonnnmmmmmmmmmnnnqqqssssssrrrpppooooooooooooooooooooooooooopppoooooooooooooooooopppppppppppppppqqqrrrrrrssstttttttttuuuvvvvvvwwwxxxwwwwwwvvvvvvuuutttsssrrrssssssttttttttttttttttttwwwwwwxxxyyyzzz{{{}}}}}}|||yyyuuurrrssstttttttttrrrqqqppppppppppppqqqqqqppppppqqqqqqsssuuuvvvwwwwwwxxxxxxxxxxxxvvvuuusssrrrssssssttttttuuuuuuvvvqqqqqqpppoooooonnnnnnmmmkkkkkkkkklllllllllmmmmmmooonnnlllkkkkkkkkkmmmnnnlllkkkkkkkkklllmmmnnnooonnnnnnooooooooonnnmmmmmm<<<<<<<<<<<<<<<===>>>>>>?????????>>>===<<<:::999;;;;;;<<<=========<<<<<<<<<<<<===>>>???@@@AAABBB>>>@@@AAACCCEEEFFFGGGGGGDDDEEEEEEDDDDDDGGGKKKOOOTTTWWW^^^iiitttvvvooommmssswww}}}}}}}}}}}}|||yyyvvvrrrqqqsssuuuwwwxxxssswww{{{}}}~~~vvvlllddd[[[UUUNNNHHHGGGJJJLLLSSS]]]eeejjjmmmpppsssttttttsssqqqooonnnmmmlllllllllkkkjjjjjjjjjkkkkkkjjjhhhgggeeeddddddddddddbbbbbbbbbccccccddddddddddddcccbbbbbbccceeehhhiiillliiiddd___[[[YYYYYYYYYVVVUUUTTTSSSSSSSSSSSSSSSTTTSSSRRRRRRRRRRRRRRRRRRTTTUUUUUUVVVWWWWWWXXXXXXWWWXXXZZZ[[[]]]^^^^^^___]]]^^^___```aaaaaabbbbbb_________```aaacccdddeeeffffffggghhhjjjkkkllllllnnnnnnmmmmmmnnnnnnoooppplllllllllllllllllllllllljjjkkklllmmmnnnnnnnnnnnnmmmmmmllllllllllllmmmmmmmmmmmmnnnnnnoooooopppppprrrqqqqqqqqqqqqqqqpppppprrrrrrssstttvvvwwwyyyzzz|||}}}~~~|||yyyvvvttttttrrrssstttttttttsssrrrqqqsssssssssrrrrrrqqqqqqqqqpppqqqqqqssstttuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuutttssssssrrrrrrssssssssssssrrrrrrrrrqqqrrrrrrrrrqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnmmmmmmllllllkkkkkkmmmnnnoooooommmjjjfffdddbbbaaaaaabbbeeejjjooorrruuu{{{vvvlllddd___]]]]]]XXXZZZ^^^aaadddhhhnnnqqquuu{{{~~~}}}|||zzzyyyxxxxxxxxxwwwuuusssuuuuuuttttttttttttuuuuuuuuuuuuttttttttttttuuuuuuqqqrrrsssvvvxxxyyyzzzzzzwwwvvvuuutttssssssssssssrrrrrrqqqssstttuuutttrrruuutttsssrrrrrrrrrrrrrrrsssrrrrrrqqqqqqqqqqqqrrrooooooooonnnmmmmmmlllllllllmmmoooqqqrrrqqqpppooonnnnnnnnnnnnoooooooooooopppoooooonnnnnnooooooppppppppppppppppppqqqrrrrrrtttttttttttttttssssssssssssttttttuuuuuuttttttssssssttttttuuuuuuuuuttttttxxxxxxyyyzzzzzz{{{||||||{{{xxxuuussstttuuuuuuttttttsssrrrqqqqqqqqqrrrssssssrrrrrrrrrssstttuuuuuuyyyyyyyyyyyyxxxvvvtttsssssssssssstttttttttuuuuuupppoooooonnnnnnmmmlllllljjjkkkkkkllllllmmmmmmmmmnnnmmmlllkkkkkkkkkmmmmmmjjjiiiiiiiiiiiikkklllnnnoooooopppppppppoooooonnn<<<<<<;;;;;;<<<<<<===>>>===============<<<;;;::::::;;;<<<<<<======<<<<<<<<<======>>>???@@@@@@AAA???@@@AAACCCDDDDDDDDDDDDCCCDDDFFFFFFFFFGGGIIIKKKOOORRRZZZfffttt}}}{{{}}}|||yyyrrrvvv{{{}}}~~~}}}}}}~~~{{{xxxuuutttwww{{{~~~|||zzztttmmmfff```XXXNNNIIIJJJHHHLLLRRRYYY```eeejjjllloooooooooooooooooooooooollllllkkkkkkkkklllmmmmmmkkkjjjhhhfffeeeeeeeeefffdddddddddddddddeeeeeeeeeeeeeeedddddddddeeefffggghhhfffccc```]]]\\\\\\\\\XXXWWWVVVUUUTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUUUUUUUUUUVVVWWWYYYZZZ[[[\\\\\\[[[[[[[[[\\\]]]___```aaa____________```aaabbbcccbbbcccdddeeefffhhhiiiiiikkkjjjjjjiiijjjkkklllmmmkkkkkkjjjjjjjjjjjjkkkkkkjjjjjjkkklllmmmmmmmmmmmmmmmmmmllllllkkkllllllmmmmmmmmmnnnoooooopppqqqqqqrrrrrrqqqqqqqqqppppppppprrrssssssuuuvvvxxxzzz{{{|||~~~}}}zzzvvvttttttrrrrrrtttuuuuuutttssssssssssssssssssssstttttttttpppqqqqqqrrrsssttttttuuutttttttttuuuuuuuuuuuuvvvssssssrrrqqqqqqppppppooorrrssstttuuutttsssqqqppprrrrrrrrrqqqqqqqqqpppppppppppppppppppppppppppppppppooooooooonnnnnnnnnnnnmmmnnnnnnnnnooooooooopppoooooonnnnnnmmmlllllllllmmmlllkkkiiihhhfffeeeeeeccccccdddggglllrrrxxx|||xxxssskkkddd___^^^___aaa^^^bbbfffkkkooottt{{{~~~|||zzzyyyyyyvvvuuuuuuuuuvvvuuusssqqquuuuuuttttttttttttuuuuuuuuuuuutttuuuuuuvvvwwwxxxvvvwwwxxxyyyzzz{{{{{{|||yyyxxxvvvuuutttsssssssssrrrrrrrrrtttuuuvvvtttrrrttttttsssrrrrrrrrrsssttttttsssrrrqqqpppqqqqqqrrrppppppoooooonnnmmmmmmmmmkkklllnnnoooppppppoooooommmnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnoooooopppppppppppppppqqqqqqrrrqqqqqqrrrrrrrrrqqqqqqqqqrrrssstttuuuuuuuuutttsssssstttuuuvvvvvvuuutttsssxxxxxxyyyzzz{{{{{{{{{{{{zzzxxxvvvvvvvvvwwwvvvuuuwwwuuutttrrrrrrrrrtttuuuttttttttttttuuuuuuvvvwwwxxxxxxyyyyyyyyyxxxvvvuuussssssssssssssssssttttttnnnnnnnnnmmmllllllkkkkkkjjjjjjkkkkkklllmmmmmmnnnlllllllllkkkllllllmmmmmmkkkjjjiiiiiiiiikkkmmmnnnnnnooooooppppppooooooooo<<<;;;;;;;;;;;;<<<======:::;;;<<<<<<===<<<<<<<<<::::::;;;<<<=========<<<======>>>>>>??????@@@@@@???@@@AAACCCDDDCCCCCCBBB>>>@@@CCCDDDCCCCCCDDDEEEMMMOOOXXXeeeuuu~~~}}}{{{zzz|||ssswww{{{}}}~~~zzz~~~}}}{{{|||}}}zzzzzz}}}}}}zzztttooojjjaaaVVVNNNMMMLLLKKKLLLPPPWWW]]]bbbccchhhhhhiiikkklllnnnooooookkkkkkkkkkkklllmmmnnnnnnlllkkkiiihhhgggfffggggggffffffffffffffffffffffffgggffffffeeeeeeeeeeeeeeedddcccbbb```___^^^^^^___\\\[[[ZZZYYYXXXWWWWWWWWWSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRSSSSSSSSSTTTTTTVVVWWWXXXYYYYYYYYYZZZYYYYYYYYYZZZ\\\^^^```_______________```aaabbb```aaabbbccceeefffggghhhhhhgggfffffffffhhhiiijjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjkkklllmmmmmmmmmmmmmmmllllllkkkkkkkkkllllllmmmmmmnnnooopppqqqrrrrrrrrrqqqqqqqqqppppppoooooosssttttttvvvxxxzzz|||}}}|||~~~~~~zzzwwwttttttqqqrrrtttuuuuuuuuuttttttrrrsssssstttuuuvvvwwwwwwqqqqqqqqqrrrrrrsssssssssrrrrrrsssssstttuuuuuuuuuvvvuuuuuuttttttsssrrrrrrqqqrrruuuvvvvvvtttqqqooorrrrrrrrrqqqqqqqqqppppppooooooooooooooooooppppppoooooooooooonnnnnnnnnnnnmmmnnnnnnnnnooooooppppppqqqppppppooonnnmmmmmmlllnnnkkkgggdddbbbccceeefffeeefffiiimmmsss{{{{{{vvvllliiiccc___]]]^^^aaaccchhhlllrrrwww{{{~~~}}}{{{yyyxxxwwwwwwtttssstttuuuvvvvvvtttrrruuuuuutttttttttuuuuuuvvvuuuuuuuuuuuuvvvxxxyyyzzz||||||||||||||||||||||||zzzyyywwwvvvttttttsssssssssrrrssstttvvvvvvtttrrrtttsssrrrrrrrrrssstttuuuuuutttrrrqqqqqqqqqrrrrrrqqqqqqqqqpppoooooonnnnnnkkklllmmmnnnoooooooooooommmnnnnnnnnnooooooppppppoooooonnnnnnnnnnnnooooooppppppppppppppppppqqqqqqoooooopppqqqqqqqqqqqqpppttttttuuuvvvvvvuuutttsssttttttuuuvvvvvvuuutttsssxxxyyyzzzzzz{{{{{{{{{zzzzzzyyyxxxxxxyyyyyywwwvvvxxxwwwuuusssrrrsssuuuvvvtttuuuuuuuuuvvvxxxyyyzzzvvvwwwxxxyyyzzzyyyxxxxxxssssssssssssssssssssssssnnnmmmmmmlllkkkkkkjjjjjjjjjjjjkkkkkklllmmmnnnnnnkkkkkkkkkllllllmmmmmmmmmmmmlllkkkkkkkkkmmmoooqqqnnnnnnooooooooooooooonnn:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<;;;::::::999;;;;;;:::::::::;;;<<<<<<;;;<<<<<<===>>>??????@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCEEEFFFGGGMMMWWWaaarrr~~~~~~~~~~~~yyywwwyyy~~~~~~vvvqqqqqqwww~~~~~~yyyxxxvvvrrrkkkddd]]]XXXTTTKKKFFFJJJOOORRRWWW]]]dddfffjjjnnnqqqrrrrrrqqqtttppplllkkkmmmmmmllljjjooommmkkkhhhggghhhiiiiiiiiihhhhhhgggggggggggggggfffeeeeeeeeeddddddddddddcccbbbbbbaaa```^^^\\\[[[[[[ZZZZZZYYYXXXXXXWWWWWWVVVUUUSSSPPPOOONNNOOOOOOOOOOOOMMMMMMNNNPPPRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUTTTVVVYYY[[[[[[\\\^^^```]]]]]]^^^^^^^^^^^^^^^^^^_________```aaaaaabbbbbbccccccdddeeefffggghhhhhhjjjiiihhhggggggggghhhiiikkkkkkllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmlllooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqquuuwwwyyyyyyyyyxxxyyyzzz}}}~~~~~~~~~|||yyywwwuuutttuuuwwwxxxyyyxxxvvvuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuutttsssrrrrrrrrrrrrttttttsssrrrrrrsssssssssrrrrrrrrrqqqqqqqqqppppppvvvuuutttssssssrrrrrrsssrrrsssssssssssssssrrrrrrpppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmllllllllllllmmmmmmmmmnnnnnnkkklllnnnooooooooonnnnnnllljjjhhhfffdddeeeeeefffoooqqquuuzzz}}}wwwqqqllliiidddaaa___^^^aaaeeeggghhhrrryyy}}}{{{zzzyyywwwvvvuuuuuuuuuttttttttttttttttttttttttpppqqqqqqrrrrrrsssssstttuuuuuuvvvvvvwwwwwwwwwxxx}}}}}}}}}{{{yyyvvvtttsssssssssttttttttttttuuuwwwxxxyyyrrrrrrssstttttttttssssssvvvuuuuuutttrrrqqqqqqpppttttttsssrrrqqqpppooonnnoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmnnnooopppoooooonnnnnnnnnnnnoooooollllllmmmnnnoooppppppqqqoooooooooooopppqqqrrrssspppqqqtttvvvvvvvvvtttsssuuuuuuuuuuuuvvvvvvvvvvvvyyyxxxyyyyyyzzz{{{|||}}}}}}}}}|||{{{yyywwwtttssswwwwwwxxxxxxxxxwwwwwwwwwvvvwwwxxxxxxxxxxxxwwwwww|||{{{zzzyyyxxxwwwwwwwwwssssssttttttttttttttttttpppooonnnmmmkkkjjjhhhhhhkkkkkkkkklllllllllmmmmmmllllllkkkjjjkkklllmmmnnnkkkkkkllllllmmmnnnnnnnnnpppooonnnnnnnnnoooqqqrrr::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999:::::::::::::::;;;;;;<<<;;;<<<<<<===>>>>>>???????????????@@@@@@@@@AAAAAA>>>>>>>>>???@@@AAABBBCCCEEEKKKTTT]]]mmm~~~}}}yyyttttttyyy}}}yyyyyywwwtttppplllhhhfff___VVVNNNLLLMMMMMMRRRXXXZZZ^^^dddkkkooorrrrrrrrrqqqnnnlllkkkmmmnnnmmmlllnnnllljjjiiihhhiiijjjkkkjjjiiiiiihhhgggggggggggghhhhhhgggggggggfffffffffdddccccccbbb```^^^\\\[[[ZZZZZZZZZYYYYYYXXXXXXXXXUUUSSSQQQOOONNNMMMMMMMMMNNNMMMLLLLLLMMMOOOQQQSSSQQQQQQQQQQQQQQQRRRSSSTTTTTTVVVXXXYYYZZZZZZ[[[]]]\\\]]]]]]]]]]]]^^^^^^^^^_________```aaaaaabbbbbbbbbcccdddeeefffgggggghhhjjjiiiiiihhhhhhiiijjjkkkjjjjjjkkkkkkllllllmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqrrrrrrtttvvvxxxyyyxxxxxxyyyzzz|||}}}~~~}}}|||yyywwwuuussstttuuuvvvwwwwwwvvvuuuvvvvvvwwwwwwxxxwwwwwwvvvvvvuuutttssssssrrrrrrsssssssssrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrqqqvvvuuuttttttsssttttttttttttttttttttttttsssrrrrrrqqqppppppppppppooooooooonnnnnnoooooonnnnnnmmmlllkkklllllllllmmmmmmmmmnnnkkklllmmmnnnoooooonnnnnnffffffeeedddeeehhhjjjlllqqquuu{{{yyyrrrlllgggcccaaa`````````aaaffflllrrrvvv}}}}}}zzzyyyyyyxxxvvvuuuuuuuuuuuussssssssssssssssssssssssppppppqqqrrrrrrsssssstttttttttuuuvvvwwwwwwxxxxxx|||zzzxxxvvvtttsssssssssrrrssssssttttttuuuuuuuuurrrsssssstttttttttttttttuuuttttttsssrrrqqqqqqppprrrrrrqqqqqqqqqqqqppppppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmnnnnnnooooooooonnnnnnnnnnnnoooooonnnnnnnnnoooooopppppppppoooooooooooopppqqqrrrssspppqqqssstttuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzyyywwwvvvxxxxxxxxxxxxxxxwwwvvvvvvuuuvvvvvvwwwwwwxxxxxxyyy||||||{{{zzzyyyxxxxxxwwwttttttttttttttttttttttttqqqpppooonnnmmmlllkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkmmmlllkkkkkkkkklllmmmmmmlllllllllmmmmmmnnnnnnnnnooonnnmmmmmmmmmnnnpppppp::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999999999999999999999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>?????????@@@@@@@@@@@@======>>>>>>???@@@BBBBBBEEEIIIOOOWWWeee|||{{{{{{}}}}}}zzzyyy|||~~~}}}}}}|||{{{yyyxxxwwwvvvwwwxxxyyyzzzssskkk```VVVNNNIIILLLQQQPPPUUU]]]eeekkknnnoooooonnnmmmkkkkkkmmmnnnmmmmmmlllkkkjjjiiiiiijjjkkklllkkkkkkjjjiiiiiihhhggggggjjjjjjiiiiiiiiihhhhhhhhheeeeeedddcccaaa___]]]\\\ZZZZZZZZZYYYYYYYYYYYYYYYVVVUUUSSSQQQOOONNNMMMMMMLLLLLLKKKKKKMMMNNNPPPRRROOOOOOOOOOOOPPPQQQRRRSSSTTTVVVXXXXXXXXXWWWXXXYYY[[[[[[[[[\\\\\\]]]]]]]]]_________```aaaaaabbbbbbaaabbbbbbcccdddeeeffffffiiiiiiiiiiiiiiijjjkkkllliiiiiiiiijjjkkklllllllllkkklllmmmnnnoooooooooooooooooooooooooooooooooooopppppppppqqqqqqrrrrrrrrrsssuuuwwwxxxxxxxxxyyy{{{{{{|||}}}}}}|||yyywwwuuurrrsssssstttuuuvvvvvvvvvxxxxxxyyyyyyyyyxxxxxxwwwvvvvvvuuutttssssssssssssrrrqqqqqqqqqqqqqqqrrrrrrttttttttttttssssssssssssuuuuuuttttttuuuuuuvvvvvvwwwwwwwwwvvvuuutttsssrrrrrrrrrqqqqqqppppppppppppooooooooooooooonnnnnnmmmkkkkkkllllllllllllmmmmmmkkkkkkkkkllllllllllllllldddddddddeeehhhlllppprrrxxx}}}vvvssslllfffaaa___^^^^^^```bbbeeehhhmmmuuu|||{{{|||}}}{{{yyywwwvvvvvvuuutttttttttuuussssssssssssssssssssssssppppppqqqqqqrrrssssssssssssssstttuuuwwwxxxyyyyyyzzzyyywwwuuusssrrrrrrssspppqqqrrrsssssssssrrrqqqrrrsssttttttuuuuuuuuutttsssssssssrrrrrrqqqqqqqqqpppppppppqqqqqqqqqrrrrrrppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnooopppppppppppppppppppppoooooooooooopppqqqrrrssspppqqqqqqrrrssstttvvvvvvssssssssstttttttttuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzxxxxxxyyyyyyxxxwwwvvvvvvvvvuuuuuuuuuvvvxxxyyyzzz|||}}}}}}}}}|||zzzxxxwwwttttttttttttttttttttttttrrrqqqqqqpppooonnnnnnmmmhhhhhhiiiiiiiiijjjjjjjjjmmmllllllkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmnnnoooooo:::::::::;;;;;;:::::::::999999::::::::::::999999999999888888999999:::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>????????????@@@?????????@@@@@@AAACCCCCCEEEHHHLLLPPPZZZmmm||||||~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{{{{xxxwwwvvvwww{{{yyyiiiXXXMMMIIIJJJJJJOOOWWW___eeehhhiiiiiilllkkkkkkkkkkkklllkkkkkkjjjjjjjjjiiijjjkkklllmmmlllllllllkkkjjjiiihhhgggjjjjjjjjjjjjiiiiiiiiihhhffffffeeedddbbb```^^^]]]ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYWWWUUUSSSRRRQQQPPPLLLLLLLLLLLLMMMOOOPPPQQQNNNNNNNNNOOOPPPQQQRRRSSSVVVWWWYYYXXXWWWUUUVVVWWWYYYYYYZZZZZZ[[[[[[\\\\\\^^^^^^______```aaaaaaaaa``````aaabbbcccddddddeeeffffffgggggghhhiiijjjkkkhhhhhhiiijjjkkkllllllmmmjjjkkklllnnnooopppppppppnnnnnnnnnnnnnnnnnnnnnnnnoooooopppqqqrrrrrrssssssrrrtttwwwxxxxxxxxxyyy{{{{{{{{{|||}}}|||zzzxxxvvvtttsssssstttuuuvvvxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwuuuuuutttsssrrrrrrrrrrrrppppppppppppppppppqqqrrrtttttttttssssssssssssrrrtttttttttuuuuuuvvvxxxxxxyyyyyyyyyxxxvvvtttsssrrrsssrrrrrrrrrqqqpppppppppooooooppppppoooooonnnmmmkkkkkkkkkkkkkkkkkkllllllkkkkkkjjjiiihhhhhhiiiiiiffffffhhhjjjnnnrrrvvvxxxyyytttmmmkkkfffaaa^^^^^^```bbbdddiiioootttxxx~~~|||yyyyyyzzz{{{zzzyyyuuuuuutttsssssssssttttttrrrrrrrrrrrrrrrrrrrrrrrrpppppppppqqqrrrrrrssssssrrrrrrsssuuuvvvxxxyyyzzz|||}}}}}}|||yyywwwuuutttrrrrrrrrrrrrpppqqqsssttttttrrrpppoooqqqrrrssstttttttttttttttssssssrrrrrrrrrqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqpppppppppoooooooooooooooooooooooonnnnnnmmmmmmllllllkkkkkkkkkkkkllllllqqqqqqqqqpppppppppppppppoooooooooooopppqqqrrrsssqqqpppppppppqqqsssvvvxxxtttttttttuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuvvvwwwxxxwwwwwwxxxxxxyyyyyyyyyyyyvvvwwwxxxxxxyyyyyyxxxxxxxxxwwwuuutttuuuwwwyyyzzz}}}~~~~~~|||yyyxxxtttttttttttttttsssssssssqqqqqqqqqppppppooooooooohhhiiiiiiiiiiiijjjjjjjjjmmmmmmllllllllllllllllllnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnoooooo999::::::::::::::::::999888888999999999999999888999999888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????????????????@@@@@@AAABBBFFFHHHIIIKKKPPP]]]nnnzzz~~~}}}~~~}}}yyywwwwwwyyyzzzzzzwwwuuutttvvv|||~~~iiiYYYNNNIIIEEEIIIOOOWWW^^^cccfffgggiiijjjjjjjjjiiihhhhhhhhhiiiiiiiiiiiijjjkkkkkklllkkklllllllllkkkjjjhhhgggiiiiiihhhhhhhhhggggggggggggffffffeeedddbbbaaa```]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZYYYXXXWWWVVVTTTTTTNNNNNNOOOOOOPPPQQQQQQRRRPPPPPPPPPPPPQQQRRRSSSTTTWWWYYYZZZYYYVVVUUUUUUUUUWWWWWWXXXXXXYYYZZZZZZ[[[\\\]]]]]]^^^______``````^^^^^^___```aaabbbccccccccccccdddeeefffgggggggggggghhhiiijjjkkklllmmmmmmjjjkkklllnnnooopppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooppprrrsssttttttsssuuuwwwxxxxxxxxxyyy{{{zzz{{{|||}}}}}}{{{yyyxxxvvvvvvvvvvvvwwwxxxyyyzzzxxxyyyyyyyyyxxxwwwwwwvvvssssssrrrqqqpppppppppppppppoooooooooppppppqqqrrrssssssssssssrrrrrrrrrrrrttttttttttttuuuwwwxxxyyyzzzzzzyyyxxxwwwuuusssrrrssssssrrrrrrqqqppppppoooooooooooooooooonnnmmmmmmkkkkkkkkkkkkkkkkkkjjjjjjkkkiiigggfffeeeeeefffgggiiikkknnnrrrwww{{{~~~|||ssslllhhhdddcccbbb___^^^```eeejjjkkkrrr|||~~~{{{zzzxxxxxxyyyyyyxxxwwwttttttssssssssssssssstttrrrrrrrrrrrrrrrrrrrrrrrroooooopppqqqqqqrrrrrrsssqqqrrrsssuuuvvvxxxyyyyyyxxxzzz{{{}}}}}}{{{zzzxxxwwwvvvtttrrrqqqqqqrrrrrrqqqrrrsssuuutttsssqqqpppppppppqqqssssssttttttttttttssssssrrrrrrqqqqqqqqqqqqqqqqqqpppppppppoooooopppppppppoooooooooooonnnooooooppppppooonnnmmmlllkkkjjjjjjiiiiiijjjjjjkkkqqqqqqqqqpppppppppppppppoooooooooooopppqqqrrrsssqqqpppooooooppprrruuuwwwuuuvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxwwwwwwvvvvvvvvvvvvvvvvvvtttuuuwwwxxxzzz{{{{{{{{{zzzyyywwwuuuuuuvvvxxxyyy}}}~~~|||zzzxxxuuuuuutttttttttssssssssspppppppppoooooonnnnnnnnnjjjjjjjjjkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmooooooooonnnnnnmmmmmmlllnnnnnnoooooopppppppppppp999999::::::::::::999999777777888999999999888888999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>======<<<<<<===>>>>>>???EEEFFFFFFGGGIIIPPP[[[cccnnnssszzz}}}|||~~~ssswww||||||xxxtttrrrsssuuuvvvvvvuuuttttttwwwyyyiii[[[QQQFFFGGGJJJOOOVVV]]]cccgggdddfffhhhhhhgggfffggggggggghhhhhhiiiiiiiiijjjjjjiiijjjkkklllkkkjjjiiihhhggggggfffffffffeeeeeeeeeffffffffffffeeedddcccccc``````______^^^]]]]]]\\\ZZZZZZZZZZZZYYYXXXWWWVVVSSSSSSSSSSSSTTTSSSSSSSSSRRRRRRRRRQQQRRRRRRSSSTTTWWWYYYYYYXXXVVVTTTTTTTTTUUUUUUVVVWWWXXXXXXYYYYYY[[[[[[[[[\\\]]]]]]^^^^^^\\\]]]]]]^^^___```aaabbb```aaabbbcccdddddddddccceeefffggghhhiiikkklllllljjjkkklllnnnooopppppppppoooooooooooooooooooooooommmnnnoooppprrrssstttuuuuuuwwwyyyyyyxxxxxxyyyzzz{{{|||}}}~~~~~~}}}{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyxxxwwwvvvvvvrrrrrrqqqpppoooooooooooooooooooooooopppqqqrrrrrrsssssssssrrrrrrrrrrrrqqqttttttttttttuuuvvvwwwxxxzzzzzzyyyxxxwwwuuusssrrrssssssrrrqqqpppoooooonnnnnnnnnnnnnnnnnnmmmmmmlllkkkkkkjjjjjjjjjjjjiiiiiiiiigggeeeddddddfffiiikkkmmmpppuuu{{{~~~vvvooohhhcccaaa\\\^^^``````aaafffmmmssswww}}}|||zzzwwwwwwwwwwwwwwwwwwvvvvvvuuuuuutttsssrrrrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqooooooppppppqqqrrrrrrrrrrrrrrrssstttvvvwwwxxxxxxwwwxxxzzz{{{{{{zzzxxxwwwuuutttrrrqqqqqqqqqrrrrrrqqqrrrssstttttttttsssrrrpppppprrrsssttttttuuuuuuvvvuuuuuutttrrrqqqqqqpppqqqqqqpppppppppooooooooooooooooooooonnnnnnnnnnnnnnnooopppqqqpppooonnnmmmkkkkkkjjjjjjjjjjjjkkkkkkooopppppppppppppppppppppoooooooooooopppqqqrrrsssqqqqqqoooooooooqqqsssuuuvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvuuuttttttttttttttttttuuuwwwxxxzzz{{{||||||zzzyyyxxxwwwwwwxxxyyyzzz~~~~~~|||zzzyyyuuuuuuuuutttssssssrrrrrrpppppppppooonnnmmmmmmlllkkkkkklllllllllmmmmmmmmmmmmnnnnnnoooppppppooooooppppppoooooonnnmmmllllllnnnnnnoooppppppppppppppp999999::::::::::::999999666777777888999999888888:::::::::::::::;;;;;;<<<::::::::::::::::::::::::<<<<<<<<<=========>>>>>>===<<<<<<<<<<<<===>>>>>>AAABBBDDDDDDEEEIIIOOOTTTZZZ^^^eeennnvvv|||||||||~~~}}}{{{{{{{{{|||}}}tttqqqnnnqqqxxxzzzwwwrrrpppppprrrtttuuutttssstttyyyxxxjjj^^^OOOMMMKKKJJJNNNTTT\\\```^^^aaadddfffeeeeeegggiiifffgggggghhhhhhhhhhhhgggggghhhjjjkkklllkkkiiihhhffffffeeeeeeeeedddddddddeeeffffffggggggffffffeeedddcccbbbaaa```^^^]]]]]]ZZZ[[[\\\\\\\\\\\\[[[ZZZXXXYYYXXXXXXWWWVVVVVVUUUTTTSSSRRRRRRQQQRRRRRRRRRVVVWWWXXXWWWTTTSSSRRRSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYZZZZZZ[[[\\\\\\\\\[[[[[[\\\]]]^^^___`````````aaabbbccccccbbbaaaaaabbbcccdddeeeggghhhiiijjjkkkkkkmmmnnnoooooooooooooooooooooooooooooooooooolllmmmnnnppprrrtttuuuvvvwwwyyy{{{{{{yyyxxxyyyzzz{{{|||~~~~~~}}}|||yyyzzz{{{{{{{{{zzzyyyxxx{{{{{{{{{zzzzzzyyyxxxwwwsssrrrqqqpppoooooooooooopppoooooopppqqqrrrssssssttttttttttttsssssssssssstttssssssssstttuuuvvvvvvyyyyyyyyyxxxwwwuuutttssssssrrrqqqpppooonnnnnnmmmmmmmmmmmmmmmmmmlllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiieeedddcccdddfffkkkpppsssvvvzzzzzzwwwqqqkkkfffcccaaa```\\\```eeeiiilllqqqzzz}}}{{{{{{zzzxxxwwwuuuvvvwwwxxxxxxxxxxxxyyywwwvvvuuusssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqooooooooopppqqqqqqrrrrrrssssssttttttuuuvvvvvvwwwvvvvvvxxxxxxxxxxxxvvvvvvssssssqqqppppppqqqrrrrrrqqqrrrrrrrrrssstttttttttqqqrrrsssuuuvvvwwwwwwwwwxxxxxxvvvuuusssrrrppppppooooooooooooppppppppppppnnnnnnnnnnnnmmmmmmmmmlllmmmnnnpppqqqqqqpppooonnnmmmmmmllllllllllllmmmmmmnnnnnnnnnoooooopppppppppoooooooooooopppqqqrrrsssrrrqqqpppoooooopppqqqrrrvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxwwwwwwvvvwwwwwwxxxwwwvvvuuutttttttttuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzwwwxxxxxxyyy{{{||||||}}}~~~}}}|||{{{zzzzzzvvvuuuuuutttssssssrrrrrrrrrqqqpppooonnnmmmlllkkkkkklllllllllmmmmmmmmmmmmmmmnnnoooqqqrrrrrrrrrrrrqqqqqqpppooonnnmmmlllkkkmmmmmmooopppppppppooonnn999999999::::::999999999666666777888888888888888;;;;;;::::::;;;;;;<<<===::::::::::::::::::::::::<<<<<<<<<<<<=========>>>???>>>>>>>>>>>>??????@@@===???AAACCCDDDFFFJJJMMMNNNQQQVVV^^^hhhpppuuuxxxwwwwwwzzz~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyzzzzzz}}}zzzppphhhiiiqqq{{{{{{wwwssspppqqqssstttuuussssssuuu{{{uuuiii[[[VVVNNNIIIHHHMMMTTTXXXXXX]]]bbbdddeeefffhhhkkkffffffggggggggggggffffffeeegggiiikkklllkkkjjjiiifffeeeeeeeeeeeedddddddddeeeeeefffgggggghhhggggggfffeeedddbbbaaa___^^^]]]\\\]]]___```aaa```______\\\\\\\\\[[[ZZZXXXWWWVVVTTTSSSRRRQQQQQQQQQQQQQQQTTTUUUVVVUUUSSSQQQQQQRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[ZZZ[[[\\\]]]^^^______``````aaabbbccccccbbb`````````aaabbbccceeefffggghhhkkklllmmmnnnoooooooooooooooooooooooooooooooooooolllmmmnnnppprrrtttuuuvvvyyy{{{||||||zzzyyyyyyzzz|||}}}~~~}}}zzz{{{|||||||||zzzxxxvvv||||||||||||{{{zzzyyyxxxtttsssrrrqqqppppppppppppppppppppppppqqqrrrssstttvvvuuuuuuuuutttttttttttttttsssssssssssstttuuuuuuxxxxxxxxxwwwvvvuuutttsssrrrrrrqqqpppooonnnmmmlllllllllmmmmmmllllllkkkjjjkkkjjjjjjjjjiiiiiihhhhhhcccbbbbbbdddiiiooovvvzzz}}}yyynnnllliiieeecccbbbbbbbbbaaafffnnnssswww}}}|||zzzxxxxxxxxxyyyxxxwwwtttvvvyyyzzz{{{{{{|||}}}xxxwwwuuutttsssrrrrrrqqqppppppppppppppppppppppppooooooooopppqqqqqqrrrrrrssstttttttttuuuuuuvvvvvvssstttuuuvvvvvvuuutttssssssrrrqqqppppppqqqrrrrrrqqqqqqqqqqqqrrrssstttuuussstttuuuwwwxxxxxxyyyyyyzzzyyyxxxvvvtttrrrppppppmmmmmmnnnooopppqqqrrrrrrnnnmmmmmmmmmlllllllllllllllmmmoooqqqrrrqqqpppooooooooonnnnnnnnnnnnoooooolllmmmmmmnnnoooppppppqqqoooooooooooopppqqqrrrsssrrrqqqqqqpppppppppppppppuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvwwwvvvvvvuuuttttttuuuwwwxxxyyyzzzzzzzzzyyyyyyxxxwwwtttvvvxxx{{{}}}~~~|||{{{{{{{{{{{{vvvvvvuuutttssssssrrrrrrssssssrrrpppooommmlllkkkkkkkkkkkklllllllllmmmmmmlllnnnppprrrsssttttttsssrrrqqqpppooonnnmmmlllkkkkkklllnnnooooooooonnnmmm999999999999999888777666777777777777888888888888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===============>>>??????>>>>>>???AAACCCDDDEEEFFFHHHJJJNNNSSSXXX```hhhmmmtttwwwzzz~~~~~~{{{|||~~~{{{xxxwwwxxxyyywwwuuuwwwyyy|||zzzvvvpppkkkkkkqqq{{{|||{{{~~~{{{xxxtttrrrsssuuuvvvwwwxxxxxx{{{~~~yyyggg___TTTMMMJJJKKKKKKKKKQQQVVV\\\^^^^^^___dddiiigggfffeeedddddddddeeeeeeffffffgggggghhhhhhhhhhhhiiiiiigggeeedddbbbbbbaaadddeeeeeefffggghhhhhhiiihhhgggffffffddddddcccbbbdddcccaaa______```bbbccc``````^^^]]]\\\[[[[[[[[[[[[XXXTTTSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOPPPQQQRRRSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZ[[[]]]]]]]]]]]]___```````````````````````````ccccccbbbbbbbbbdddeeefffeeefffgggiiilllnnnqqqrrrmmmnnnooonnnllljjjkkklllnnnoooqqqqqqqqqsssuuuwww{{{||||||}}}}}}}}}||||||yyyzzz|||}}}~~~}}}|||{{{zzzzzz{{{{{{zzzzzzyyyxxxyyyzzz{{{||||||zzzxxxwwwttttttuuuuuutttsssrrrrrrrrrrrrrrrrrrsssssstttuuuwwwwwwuuutttrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrssstttvvvvvvwwwwwwvvvuuutttsssoooooooooooonnnnnnmmmmmmkkklllllllllkkkiiihhhfffhhhiiiiiihhheeeccccccdddeeeeeegggkkkqqqxxx}}}uuummmiiiccccccbbb```___aaadddgggmmmpppvvv~~~~~~yyyyyyxxxxxxxxxyyyzzzzzzvvvwwwwwwxxxxxxyyyzzzzzzxxxtttpppppptttuuurrroooooooooooopppqqqqqqrrrrrrnnnnnnnnnoooppppppqqqqqqpppqqqrrrrrrssssssrrrrrruuutttsssrrrrrrrrrrrrsssrrrqqqpppooooooooopppqqqssssssqqqqqqqqqssstttuuusssssstttvvvwwwzzz|||}}}|||{{{zzzyyywwwtttrrrqqqoooooooooooopppqqqrrrssspppppppppoooooooooooooooooooooooopppqqqqqqrrrrrrsssqqqooommmmmmnnnooopppqqqppppppooonnnmmmmmmlllmmmnnnooopppppppppppppppqqqpppooonnnnnnooopppqqqrrrrrrsssssstttsssssssssssstttvvvwwwwwwwwwvvvuuuuuuuuutttsssssstttuuuvvv{{{zzzyyyxxxxxxxxxyyyzzzxxxxxxyyyzzz|||~~~}}}|||{{{{{{{{{yyyxxxvvvtttsssrrrrrrrrrqqqqqqrrrqqqpppnnnlllkkkkkkkkkkkkkkkkkklllmmmnnnnnnnnnnnnooopppqqqssssssrrrssssssqqqooommmnnnooommmmmmkkkkkkkkkmmmoooppp999999999999999888777777777777777777888888888888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=====================>>>??????>>>???@@@AAABBBCCCDDDEEEEEEGGGJJJMMMRRRZZZbbbgggmmmqqqwww}}}}}}||||||xxxvvvwwwwwwuuutttvvvyyy}}}{{{sssoooqqqvvvzzz}}}~~~yyyvvvsssrrrtttxxx{{{}}}|||rrrjjj___VVVPPPNNNKKKJJJMMMQQQVVVZZZ[[[^^^bbbfffggggggggggggggggggggggggffffffgggggghhhhhhiiiiiikkkiiigggeeecccbbbcccccchhhhhhiiijjjkkklllmmmnnniiiiiihhhgggfffeeeddddddeeedddbbbaaaaaabbbbbbcccaaa```___^^^]]]\\\\\\[[[\\\YYYUUUTTTTTTTTTTTTSSSSSSRRRQQQPPPOOOPPPQQQQQQSSSSSSTTTTTTUUUVVVVVVWWWVVVVVVVVVWWWWWWXXXXXXYYYYYY[[[\\\\\\[[[[[[\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___```bbbcccaaabbbcccdddfffiiikkkllllllmmmnnnmmmkkkkkkkkkmmmkkklllooopppqqqsssvvvxxxzzz{{{||||||}}}|||||||||zzz{{{}}}~~~~~~}}}{{{zzzzzzzzz{{{{{{{{{zzzyyyxxxyyyzzz{{{||||||zzzyyywwwvvvvvvvvvvvvuuutttsssrrrssssssssssssssstttuuuuuuwwwvvvuuutttrrrrrrqqqqqqrrrqqqqqqqqqqqqrrrrrrsssuuuuuuuuutttttttttttttttqqqqqqqqqpppooonnnnnnmmmjjjkkkkkklllkkkjjjiiihhhhhhiiihhhfffdddccccccdddfffhhhmmmrrrxxx~~~~~~wwwpppiiieeebbb___`````````bbbeeejjjnnnvvv|||}}}{{{yyyxxxxxxwwwwwwwwwxxxxxxvvvwwwwwwxxxyyyyyyzzzzzzyyyuuuqqqqqqssstttqqqmmmpppppppppppppppqqqqqqqqqnnnnnnnnnoooppppppqqqqqqooopppqqqqqqrrrrrrqqqqqqssssssrrrrrrrrrqqqqqqqqqrrrqqqpppoooooopppqqqrrrssssssssssssssstttttttttsssttttttvvvxxxzzz|||}}}}}}}}}{{{zzzwwwuuusssqqqooonnnnnnnnnnnnooopppppppppoooooooooooooooooooooppppppppppppqqqqqqrrrrrrsssrrrqqqpppooooooppppppqqqqqqqqqpppoooooonnnnnnmmmnnnooopppqqqqqqqqqqqqqqqqqqooooooooooooqqqqqqrrrrrrsssttttttttttttsssttttttuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvxxxxxxzzzyyyxxxwwwwwwxxxyyyzzzwwwxxxxxxzzz{{{}}}}}}|||||||||{{{zzzyyywwwtttssssssssssssrrrrrrqqqqqqpppnnnmmmlllmmmmmmllllllmmmmmmnnnooonnnnnnooooooppprrrssstttrrrssssssrrrooonnnnnnooommmlllkkkjjjjjjlllmmmooo888999999999999888777777777777777888888888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<===============>>>>>>??????@@@@@@AAAAAABBBCCCCCCBBBCCCEEEGGGKKKQQQYYY___gggmmmwww}}}}}}}}}xxxuuuttttttsssrrrtttxxx|||xxxuuuvvvxxxyyy{{{~~~zzzwwwtttuuuzzz}}}wwwmmmddd]]]XXXTTTQQQLLLMMMOOORRRUUUZZZ]]]```eeefffhhhiiiiiihhhgggfffffffffggghhhhhhiiijjjjjjllljjjfffcccbbbccceeefffhhhhhhiiijjjkkklllmmmmmmjjjjjjiiihhhgggffffffeeeeeedddddddddccccccccccccaaaaaa```___^^^]]]\\\\\\]]]ZZZWWWUUUUUUUUUTTTSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSTTTTTTUUUUUUVVVTTTTTTTTTUUUVVVWWWWWWWWWYYYZZZ[[[[[[YYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^```aaacccccccccdddfffgggiiijjjjjjkkkllllllkkkkkklllmmmiiijjjmmmnnnppprrrvvvxxxzzzzzz{{{||||||||||||||||||}}}~~~~~~}}}{{{yyyyyyzzz{{{||||||zzzxxxwwwyyyzzzzzzzzzzzzyyyxxxxxxyyyyyyxxxwwwvvvuuusssrrrsssssssssssssssttttttuuuvvvuuutttsssrrrrrrqqqqqqrrrrrrqqqpppppppppqqqqqqsssrrrqqqqqqqqqrrrssstttrrrqqqpppooonnnmmmlllkkkiiijjjjjjkkkkkkjjjjjjiiigggggggggeeecccccceeeggglllpppvvv}}}zzzqqqhhhbbb______``````bbbdddfffiiiooovvvzzz~~~}}}||||||{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyzzzvvvsssssstttssspppmmmqqqqqqqqqppppppppppppooonnnnnnnnnoooppppppqqqqqqnnnoooooopppqqqppppppppppppqqqrrrrrrrrrqqqpppoooqqqpppppppppppprrrssstttuuuuuuwwwxxxwwwvvvuuutttttttttuuuvvvyyy{{{}}}~~~~~~}}}{{{xxxvvvsssrrrnnnnnnmmmmmmllllllmmmmmmooooooooooooooooooppppppqqqqqqqqqqqqrrrrrrrrrrrrttttttssssssrrrqqqpppppprrrrrrqqqqqqppppppoooooolllmmmnnnpppqqqrrrrrrrrrrrrrrrqqqppppppqqqrrrrrrrrrssstttuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuvvvwwwvvvvvvvvvwwwxxxyyyzzz{{{yyyyyyxxxwwwwwwxxxyyyzzzwwwwwwxxxyyy{{{|||~~~~~~}}}|||||||||{{{yyywwwuuutttsssttttttsssrrrqqqpppooonnnnnnnnnnnnnnnnnnmmmnnnnnnooopppnnnnnnooooooppprrrssstttrrrssssssrrrpppnnnnnnooommmlllkkkjjjjjjjjjkkklll888888999999999888888777777777888888888999999999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>============>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCFFFKKKSSSXXX___hhhvvv}}}}}}}}}yyyuuurrrqqqppppppqqquuuzzz|||}}}zzzyyy{{{~~~|||zzzyyy|||{{{tttnnniiifffdddXXXTTTNNNLLLNNNRRRVVVXXX```bbbeeehhhiiihhhfffdddeeeeeefffgggiiijjjjjjkkkmmmjjjfffcccbbbeeehhhjjjllllllllllllllllllllllllkkkkkkjjjiiihhhgggffffffdddeeeeeeeeedddcccbbbaaabbbbbbaaaaaa```^^^]]]]]]^^^\\\YYYWWWWWWVVVUUUTTTTTTSSSQQQPPPOOOPPPPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSTTTUUUVVVVVVWWWWWWYYYZZZ[[[ZZZYYYXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^```aaaaaadddccccccddddddeeefffgggggghhhjjjjjjiiijjjkkkmmmjjjkkkmmmnnnoooqqqtttwwwzzzzzz{{{|||}}}}}}}}}}}}}}}~~~~~~{{{zzzxxxzzz{{{||||||zzzxxxwwwxxxxxxwwwwwwwwwwwwwwwwww{{{{{{zzzyyyxxxvvvtttsssssssssrrrrrrrrrrrrsssssstttttttttsssrrrqqqqqqppprrrqqqppppppooooooooooooqqqpppnnnnnnnnnppprrrtttqqqpppooommmllljjjiiiiiiiiiiiiiiiiiihhhhhhggggggdddeeefffffffffhhhkkknnnvvvzzz}}}rrrmmmeee___\\\]]]aaacccdddgggkkkpppwww~~~}}}zzzzzz{{{||||||{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuvvvxxxyyyyyyzzzyyyyyyyyywwwuuuuuuvvvvvvsssqqqrrrrrrqqqqqqpppoooooonnnnnnnnnnnnoooppppppqqqqqqnnnoooppppppqqqqqqpppppppppqqqrrrtttsssrrrpppoooppppppooopppqqqrrrtttvvvvvvxxx{{{}}}}}}zzzwwwuuutttuuuuuuwwwyyy{{{}}}~~~}}}{{{yyyvvvtttssspppooonnnmmmlllllllllllloooooooooooooooppppppppprrrrrrrrrrrrssssssssssssuuuuuuvvvvvvuuusssqqqpppqqqqqqqqqppppppoooooooookkklllnnnppprrrssssssssssssrrrqqqqqqqqqqqqrrrssssssssstttuuuvvvvvvvvvvvvuuuuuutttssssssuuuvvvwwwuuuuuuvvvwwwxxxzzz{{{{{{xxxxxxwwwvvvvvvwwwyyyzzzwwwwwwwwwxxxzzz|||}}}~~~~~~}}}|||||||||{{{zzzxxxvvvtttttttttttttttrrrqqqooonnnnnnooopppnnnnnnnnnmmmmmmnnnoooooonnnnnnnnnooopppqqqrrrsssrrrssssssrrrooonnnnnnooollllllkkkjjjiiiiiiiiijjj777888888999999999888888888888888888999999999999777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>============>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBDDDIIIOOOTTTXXXaaarrr~~~}}}~~~|||zzzwwwtttrrrqqqqqqooosssxxx{{{}}}{{{{{{}}}}}}|||}}}|||{{{zzzpppgggZZZOOOKKKLLLOOOQQQZZZ]]]bbbfffhhhhhhfffeeecccdddeeefffhhhiiikkkkkkkkkiiieeeccccccggglllooouuuuuutttsssrrrqqqppppppllllllkkkjjjiiihhhggggggeeeeeeeeeeeedddcccbbbaaaccccccccccccbbb```___^^^^^^\\\ZZZYYYYYYXXXWWWUUUUUUTTTSSSQQQPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSRRRSSSTTTUUUVVVWWWXXXXXXYYYZZZ[[[ZZZYYYXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\^^^___``````aaa```____________```aaaaaadddeeeggggggggggggiiikkklllmmmoooooooooppprrrtttyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~}}}yyyzzz{{{||||||zzzxxxwwwvvvuuuuuuttttttuuuvvvwww||||||{{{zzzyyywwwuuutttrrrrrrqqqqqqqqqqqqqqqrrrrrrsssssssssrrrqqqpppoooqqqpppooonnnnnnnnnnnnnnnooonnnmmmlllmmmnnnppprrrqqqpppooonnnlllkkkiiiiiijjjiiihhhgggfffeeeddddddccceeegggjjjllloootttxxx}}}uuuoooeeebbb___\\\\\\___bbbeeefffkkkttt}}}{{{yyywwwwwwyyy{{{{{{{{{{{{zzzyyywwwwwwvvvvvvvvvuuuvvvxxxyyyzzzzzzyyyxxxwwwvvvwwwxxxyyyyyyxxxwwwsssrrrrrrqqqpppooonnnnnnnnnnnnnnnoooppppppqqqqqqoooppppppqqqqqqqqqqqqqqqpppqqqsssuuuuuutttrrrqqqooooooooooooppprrrtttvvvxxx{{{~~~zzzxxxuuuvvvvvvwwwxxxzzz{{{|||}}}}}}|||{{{xxxvvvtttsssqqqpppooonnnmmmlllllllllnnnnnnoooooopppppppppppprrrrrrrrrsssttttttuuuuuuvvvwwwxxxxxxwwwuuurrrpppooooooooooooooonnnnnnnnnlllmmmnnnppprrrssssssttttttsssrrrqqqqqqrrrssstttrrrssstttuuuvvvvvvvvvvvvuuutttssssssssstttvvvwwwssstttuuuvvvxxxyyyyyyzzzwwwvvvvvvuuuvvvwwwxxxyyywwwwwwxxxxxxzzz{{{}}}~~~~~~}}}||||||||||||{{{zzzxxxvvvttttttttttttsssrrrqqqoooooooooppppppnnnnnnmmmmmmlllmmmmmmnnnmmmmmmmmmnnnooopppqqqrrrrrrrrrsssqqqooommmnnnnnnlllkkkjjjjjjiiiiiiiiiiii777777888999999999999888888888888999999999999:::777777888888999:::::::::::::::::::::::::::::::::===<<<<<<<<<<<<===>>>>>>???>>>>>>===============??????????????????@@@@@@@@@AAABBBBBBCCCGGGKKKOOOVVV```qqq}}}}}}}}}|||~~~~~~|||yyyvvvuuuuuurrruuuzzz{{{xxx|||}}}|||~~~qqq___RRRLLLKKKMMMUUUXXX]]]bbbfffggggggfffaaabbbccceeegggiiijjjkkkhhhfffdddccceeejjjooosssxxxwwwvvvuuusssrrrqqqpppnnnnnnmmmlllkkkjjjiiiiiihhhggggggfffeeedddccccccddddddeeedddcccbbb```^^^^^^\\\[[[[[[[[[ZZZYYYWWWWWWVVVTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUWWWWWWXXXXXXYYYZZZZZZXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]______^^^^^^^^^___``````aaaccceeeeeeddddddfffhhhlllmmmnnnnnnmmmmmmoooqqqwwwwwwyyyzzz{{{{{{||||||{{{}}}zzzzzz{{{{{{zzzzzzyyyyyyvvvuuusssrrrrrrtttvvvwww||||||{{{zzzyyyxxxvvvuuusssrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrsssrrrqqqpppooooooooonnnmmmmmmmmmnnnnnnnnnmmmmmmllllllmmmnnnoooqqqppppppnnnmmmlllkkkkkkiiiiiigggfffeeedddddddddeeehhhmmmqqqtttxxx}}}zzzqqqiiiccc^^^^^^]]]]]]___bbbfffhhhkkksss~~~}}}}}}wwwuuussstttvvvwwwxxxwwwzzzyyyxxxwwwwwwwwwwwwwwwtttvvvxxxzzz{{{zzzyyyxxxuuuvvvxxxyyyzzzzzzzzzyyyrrrrrrqqqqqqpppooonnnnnnnnnnnnnnnoooppppppqqqqqqooopppqqqqqqrrrrrrqqqqqqqqqrrrssstttttttttsssrrrnnnnnnnnnnnnoooqqqssstttxxx{{{}}}zzzwwwvvvvvvvvvwwwxxxxxxyyyzzzzzzyyyxxxwwwuuutttsssrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnoooppppppqqqqqqqqqqqqrrrtttuuuvvvwwwxxxwwwxxxyyyyyyxxxuuusssqqqooonnnnnnnnnnnnnnnnnnnnnmmmnnnoooqqqrrrsssssssssssssssqqqqqqqqqqqqssssssqqqrrrssstttuuuvvvvvvvvvttttttssssssttttttuuuvvvssssssuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuwwwxxxyyyxxxxxxyyyyyyzzz|||}}}~~~~~~}}}|||{{{{{{{{{{{{|||{{{yyywwwuuutttsssttttttrrrrrrqqqpppppppppppppppnnnnnnmmmmmmllllllmmmmmmkkklllllllllmmmooopppqqqpppqqqqqqpppnnnllllllmmmkkkkkkjjjjjjjjjjjjjjjiii777777888999999999999999888888888999999999::::::777777777888999999::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======??????>>>==================>>>>>>>>>??????@@@@@@<<<>>>@@@AAABBBDDDGGGJJJSSS[[[jjj}}}{{{|||}}}}}}|||{{{yyyzzz~~~xxxvvv~~~}}}~~~~~~|||}}}~~~ttt___QQQLLLKKKLLLOOOUUUZZZ___bbbcccddd___```bbbdddfffhhhiiijjjeeedddcccdddhhhmmmrrrvvvvvvvvvuuuttttttssssssrrrqqqqqqpppooonnnmmmmmmllllllkkkiiigggfffffffffgggdddeeeffffffeeeccc```___]]]\\\[[[\\\]]]\\\[[[YYYYYYXXXVVVTTTSSSSSSSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQRRRTTTUUUVVVWWWUUUWWWXXXXXXWWWWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\[[[ZZZ^^^^^^^^^^^^^^^___`````````aaabbbbbbbbbaaacccdddhhhiiikkkkkkkkklllnnnpppssstttuuuvvvxxxxxxxxxxxxyyy{{{~~~|||{{{zzzyyyyyyyyyzzzzzzwwwvvvsssrrrrrruuuwwwyyyzzzzzzzzzzzzyyyxxxwwwvvvuuutttssssssrrrrrrrrrsssoooppprrrrrrrrrqqqooonnnmmmmmmmmmlllmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmlllmmmmmmllllllkkkjjjjjjiiihhhgggfffffffffggghhhiiijjjnnntttyyy|||~~~}}}zzzuuunnngggaaa^^^[[[\\\^^^aaafffkkkqqqttt}}}|||zzzyyyxxxvvvtttrrrrrrtttuuuuuuuuuxxxwwwwwwvvvvvvvvvwwwwwwtttvvvxxxzzz{{{zzzyyywwwtttvvvxxxyyyyyyyyyxxxxxxrrrqqqqqqqqqpppooooooooonnnnnnnnnoooppppppqqqqqqnnnoooooopppqqqpppppppppqqqqqqrrrrrrrrrsssssssssnnnnnnmmmmmmnnnppprrrsssvvvyyy}}}}}}{{{xxxwwwvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvuuutttssssssqqqppppppooonnnnnnnnnnnnmmmnnnnnnoooppppppqqqqqqpppqqqrrrtttvvvxxxyyyzzzyyyyyyyyyxxxwwwuuusssqqqoooooooooooooooooooooooonnnooopppqqqrrrrrrrrrrrrsssrrrqqqppppppqqqrrrssspppqqqrrrsssuuuuuuuuuuuurrrsssttttttuuuuuuttttttssstttvvvwwwwwwwwwvvvvvvuuuuuuttttttuuuvvvxxxyyyyyyyyyyyyzzz{{{|||~~~~~~||||||{{{zzzzzzzzzzzz{{{zzzyyywwwtttssssssssssssqqqqqqrrrrrrqqqqqqpppppppppooonnnnnnmmmmmmnnnnnnjjjjjjjjjkkklllmmmnnnooooooppppppooolllkkkkkkllljjjjjjkkkkkkkkkkkkkkkkkk666777888999999999999999888888999999999:::::::::777777777888999999::::::::::::::::::::::::::::::;;;::::::::::::;;;<<<<<>>========================>>>??????@@@@@@999;;;>>>???@@@BBBDDDFFFJJJQQQ^^^ttt}}}zzzzzz}}}~~~yyyrrrvvv~~~}}}}}}{{{|||}}}}}}||||||}}}~~~|||jjjWWWMMMKKKDDDGGGMMMSSSXXX\\\___```^^^___aaaccceeegggiiijjjccccccccceeeiiioootttxxxxxxxxxxxxxxxxxxyyyyyyyyytttssssssrrrqqqpppooooooooonnnkkkiiihhhhhhiiiiiieeeeeefffgggeeecccaaa___\\\\\\[[[\\\^^^^^^\\\ZZZZZZYYYWWWUUUTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNPPPQQQRRRTTTUUUUUUSSSTTTVVVVVVVVVVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYYYY\\\]]]]]]^^^^^^\\\[[[ZZZXXXXXXXXXXXXYYYZZZ[[[\\\___```aaaaaa``````aaabbbdddfffggghhhiiijjjmmmppppppqqqrrrtttuuuvvvvvvvvvwwwyyy}}}}}}|||yyyxxxxxxxxxzzz{{{yyywwwtttssssssvvvyyy{{{yyyzzzzzzzzzyyyxxxxxxwwwwwwvvvuuutttttttttttttttooopppqqqrrrrrrqqqooonnnlllllllllllllllmmmnnnooommmnnnnnnnnnnnnmmmkkkkkkiiihhhhhhhhhggggggffffffgggffffffggghhhjjjlllmmmnnnsssyyy~~~yyyvvvrrrlllgggbbb^^^\\\ZZZ\\\___dddllluuu}}}}}}zzzyyywwwwwwxxxvvvtttssstttuuuuuuuuuvvvuuuuuuuuuuuuvvvvvvwwwtttvvvxxxzzz{{{zzzyyywwwtttvvvxxxyyyxxxvvvuuuuuuqqqqqqqqqpppppppppppppppnnnnnnnnnoooppppppqqqqqqmmmnnnnnnoooooooooooooooqqqpppppppppqqqqqqssssssnnnnnnmmmmmmmmmooopppqqqtttwww{{{}}}{{{xxxxxxvvvuuuttttttttttttssstttttttttttttttsssrrrppppppooonnnnnnnnnnnnooommmnnnnnnooopppqqqqqqqqqoooppprrrtttwwwyyy{{{|||zzzyyyyyyxxxvvvtttsssrrrppppppppppppppppppqqqqqqooopppqqqrrrrrrrrrrrrrrrrrrrrrpppppppppppprrrrrrooopppqqqssstttuuuuuuuuuqqqrrrtttuuuuuuuuutttsssuuuuuuwwwxxxxxxwwwvvvuuuuuutttttttttuuuvvvxxxyyyzzzzzzzzz{{{|||}}}~~~{{{{{{zzzyyyyyyyyyzzzzzzyyyxxxvvvtttsssrrrrrrrrrpppqqqrrrssssssqqqpppoooqqqqqqpppoooooonnnooooooiiiiiiiiijjjkkklllmmmnnnnnnoooooonnnkkkjjjjjjkkkiiijjjkkklllllllllllllll888888999999999999888888888777666666666777999:::888888888999999:::::::::;;;;;;;;;::::::999999999888888999::::::;;;<<<<<<>>>======>>>>>>===;;;888<<<<<<<<<<<<============;;;===@@@CCCEEEFFFEEEEEEOOOQQQWWWcccttt~~~zzzxxxxxx{{{~~~tttlllgggnnnrrrxxx}}}}}}zzz}}}|||{{{zzzxxxxxxyyyzzzyyyxxx{{{}}}|||iiiWWWKKKIIIHHHFFFGGGJJJPPPWWW[[[aaaeeeeeeaaabbbhhhjjjggggggeeedddgggnnnsssuuuvvvwwwyyy{{{}}}}}}|||zzzxxxtttvvvyyy{{{zzzwwwssspppqqqooommmlllkkkiiifffccciiihhhgggfffdddcccbbbaaabbbaaa```______^^^______[[[ZZZYYYXXXVVVUUUTTTSSSSSSSSSRRRQQQOOONNNMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSUUUVVVVVVVVVVVVXXXYYYWWWXXXXXXXXXYYYYYYZZZZZZ]]]\\\ZZZYYYXXXXXXXXXXXXZZZYYYYYYYYYZZZ[[[\\\\\\ZZZZZZ[[[\\\^^^______``````aaabbbdddfffgggiiiiiillllllmmmnnnooopppqqqqqqwwwxxxzzz|||}}}|||{{{{{{zzzzzzzzz{{{{{{zzzyyyxxxwwwvvvwwwxxxxxx|||zzzxxxvvvuuuuuuuuuvvvvvvvvvuuuuuutttttttttssssssssssssrrrqqqpppnnnnnnmmmmmmlllllllllmmmmmmnnnooonnnmmmmmmmmmmmmkkkiiijjjjjjjjjhhheeeddddddeeefffggghhhhhhiiimmmrrrvvvyyy|||~~~{{{llljjjfffbbb^^^^^^```ccc```dddhhhmmmxxx}}}{{{xxxvvvuuuttttttqqqoooooorrrttttttssstttttttttuuuuuuuuuuuuuuuuuutttuuuuuuvvvwwwyyyzzzxxxwwwwwwwwwxxxwwwtttrrrqqqppppppooonnnooooooooonnnmmmlllkkkjjjjjjkkklllnnnnnnnnnnnnnnnnnnnnnnnnoooooopppqqqqqqqqqqqqpppnnnnnnnnnnnnooooooooooooqqqrrrtttvvvwwwxxxwwwwwwtttttttttttttttsssssssssqqqrrrrrrsssrrrqqqpppooooooooonnnnnnmmmmmmmmmlllppppppoooooonnnnnnmmmmmmqqqqqqrrrsssuuuwwwyyyzzz{{{{{{zzzyyywwwuuusssqqqoooooonnnnnnooopppqqqqqqooooooppppppqqqrrrssstttsssrrrpppnnnnnnoooppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppqqqrrrtttuuuyyyyyyyyyxxxvvvuuusssrrrsssrrrqqqqqqrrrsssuuuvvvzzzzzz{{{{{{|||}}}~~~~~~|||{{{zzzyyyyyyyyyyyyyyyzzzzzzxxxvvvuuutttttttttrrrqqqooonnnmmmmmmnnnnnnoooooonnnnnnmmmmmmmmmmmmpppooonnnmmmllllllmmmnnnllllllllllllkkkkkkjjjiiijjjkkklllmmmmmmmmmllllll777888888999999888888777888777666666666777999999888999999999999999999:::;;;;;;:::::::::999999999:::::::::;;;;;;<<<<<<<<<===<<<;;;;;;===<<<;;;999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<>>>>>:::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBAAABBBCCCCCCEEEIIIOOOSSS___gggrrrxxxyyyxxxxxxzzz|||~~~~~~|||xxxsssrrrvvvzzz}}}~~~|||}}}}}}|||}}}}}}yyypppmmmfff___XXXSSSPPPNNNLLLOOOUUU]]]dddiiimmmpppttttttvvvxxxzzz~~~zzzzzzzzzyyyyyyyyyyyyyyywwwuuurrrqqqqqqqqqpppooonnnmmmllllllkkkjjjiiiiiiiiiiiiiiiiiiiiigggfffeeeeeedddccccccbbbaaa``````\\\\\\\\\\\\\\\[[[[[[[[[YYYXXXVVVTTTRRRQQQPPPOOOQQQRRRSSSSSSRRRQQQSSSTTTVVVVVVVVVVVVUUUUUUUUUUUUUUUWWWYYY[[[[[[[[[YYYXXXYYYYYYXXXWWWVVVVVVVVVVVVWWWXXXXXXXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^___```aaaeeeffffffgggggghhhhhhhhhmmmnnnoooqqqssstttuuuuuutttttttttttttttuuuvvvvvvxxxxxxxxxxxxwwwwwwvvvvvvttttttttttttsssrrrrrrqqqqqqrrrsssttttttsssrrrqqqppppppppppppooonnnmmmmmmllllllkkkjjjjjjjjjjjjjjjkkklllmmmkkkgggeeedddeeebbbcccccccccdddhhhnnnrrrzzz|||}}}|||xxxuuussssssjjjgggccc^^^[[[ZZZ[[[[[[\\\]]]aaaeeemmmxxx~~~}}}|||zzzxxxvvvuuutttsssrrrrrrrrrrrrrrrssssssssssssssssssrrrqqqqqqqqqssssssssstttttttttuuuuuuxxxzzz|||}}}zzzyyyxxxwwwuuusssnnnoooqqqrrrqqqpppnnnlllllllllmmmnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnlllmmmnnnnnnoooooonnnnnnnnnnnnnnnnnnooooooooooooqqqrrrtttuuuvvvuuuuuutttrrrqqqqqqpppooonnnnnnnnnoooooonnnnnnoooooooooooommmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooqqqtttvvvwwwwwwvvvvvvwwwwwwwwwwwwvvvuuutttsssrrrrrrqqqpppoooooopppppplllmmmooopppqqqqqqpppppppppqqqqqqqqqqqqpppoooooonnnnnnpppqqqssstttvvvvvvttttttuuuwwwxxxyyyyyyzzzyyyyyyxxxwwwuuusssqqqpppppppppqqqrrrrrrsssssssssrrrssstttvvvxxxyyy{{{{{{zzz{{{|||}}}~~~~~~~~~}}}zzzzzzxxxvvvuuutttttttttqqqqqqqqqpppoooooonnnnnnkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkiiiiiijjjkkkkkkjjjjjjjjjhhhiiijjjkkkkkkkkkjjjjjj666777777888888777777666666666777888888888888777888888888888888777777777888888888999999999999999888888888888999999999999;;;:::999:::<<<>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<<<<======???AAACCCCCCDDDGGGMMMRRR___eeemmmqqqpppqqquuuyyy|||}}}|||~~~~~~yyyvvvuuuuuuvvv}}}}}}{{{}}}}}}|||}}}|||sssrrroookkkeee___YYYVVVMMMKKKNNNUUU]]]ccckkkrrruuuxxx{{{}}}~~~}}}}}}||||||||||||||||||xxxuuurrrpppppppppooonnnoooooonnnmmmmmmlllkkkkkkkkkkkkllllllllljjjhhhgggfffffffffeeedddccccccccc^^^^^^^^^_______________]]]\\\ZZZWWWUUUTTTSSSRRRRRRTTTUUUTTTSSSRRRSSSUUUUUUUUUUUUUUUTTTTTTTTTTTTVVVWWWXXXYYYZZZYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZ[[[\\\]]]^^^^^^bbbcccdddeeefffgggggghhhiiijjjkkkmmmooopppqqqqqqsssssssssssstttuuuvvvvvvuuuvvvvvvvvvvvvuuutttsssrrrrrrssssssrrrrrrqqqpppoooppprrrttttttsssrrrqqqooooooooooooooonnnmmmmmmllllllkkkjjjiiiiiiiiiiiigggiiikkkiiidddaaaaaacccbbbdddeeegggjjjnnntttxxx~~~yyysssmmmiiihhhbbb```\\\YYYXXXYYY[[[]]]```ccciiiqqq{{{~~~|||{{{{{{zzzyyyxxxvvvsssqqqppprrrqqqqqqqqqqqqrrrssssssqqqrrrttttttrrrqqqqqqrrrrrrsssssstttuuuvvvwwwwwwyyy{{{~~~~~~{{{yyyxxxwwwuuusssoooppppppqqqpppooonnnmmmllllllmmmnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnlllmmmmmmnnnooonnnnnnnnnnnnnnnnnnnnnoooooooooooopppqqqssstttttttttssssssooooooooonnnnnnnnnnnnnnnooonnnnnnnnnnnnoooooopppmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooommmnnnppprrrssssssssssssuuuuuuuuuuuuuuutttssssssrrrqqqqqqpppppppppqqqqqqllllllmmmnnnooopppqqqqqqqqqqqqqqqppppppppppppooonnnooopppqqqssstttuuuvvvssstttvvvwwwyyyzzzzzzzzzxxxxxxwwwvvvuuusssrrrqqqooopppqqqrrrsssssssssrrrrrrssstttuuuwwwyyyzzzzzzyyyzzz|||~~~~~~~~~~~~}}}zzzzzzxxxvvvuuutttttttttqqqqqqqqqqqqpppooonnnmmmllllllkkkkkkkkkjjjjjjjjjjjjjjjkkklllllllllkkkkkkhhhiiijjjjjjjjjjjjjjjjjjhhhiiikkklllllllllkkkjjj666666777777777777666666555666777888999888888777777777777777888888888888777888888888999999999999888888888999999:::::::::999999999:::<<<===;;;:::999:::::::::;;;;;;;;;;;;:::;;;<<<=========<<<;;;>>>AAADDDDDDDDDGGGMMMRRRYYY```fffhhhggghhhnnntttxxx~~~}}}}}}}}}yyytttsssuuuyyy}}}~~~}}}~~~{{{||||||tttuuuvvvuuurrrnnnjjjggg[[[TTTPPPQQQUUUYYYcccmmmqqquuu{{{~~~~~~}}}|||}}}}}}~~~~~~}}}}}}|||xxxuuurrroooooonnnnnnmmmppppppoooooonnnnnnmmmmmmlllmmmnnnooonnnllljjjiiigggggggggffffffeeeddddddaaaaaabbbbbbbbbccccccccc```___]]][[[YYYWWWVVVVVVTTTUUUVVVVVVTTTTTTUUUVVVUUUUUUTTTTTTTTTSSSSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\\\\^^^___```bbbccceeefffgggggghhhjjjlllnnnoooppppppsssssssssssstttuuuvvvvvvtttuuuuuuvvvuuutttsssrrrpppqqqrrrrrrrrrqqqpppooonnnppprrrttttttsssqqqpppnnnnnnoooooonnnnnnmmmmmmlllkkkjjjiiiiiihhhhhhhhhcccfffhhhgggcccaaabbbeeeeeegggjjjnnnqqqvvv{{{|||vvvmmmfffbbb```]]]\\\ZZZZZZ\\\```dddgggjjjooowww~~~|||zzzxxxwwwwwwwwwwwwvvvtttrrrpppoooqqqppppppppppppqqqrrrrrroooqqqttttttrrrqqqrrrsssqqqrrrsssuuuwwwxxxyyyzzz{{{}}}}}}zzzwwwvvvuuusssrrrppppppppppppooooooooonnnllllllmmmnnnmmmmmmkkkkkkllllllllllllllllllllllllkkkkkklllmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooonnnoooqqqrrrrrrqqqqqqpppmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmlllllllllmmmoooooommmmmmmmmmmmnnnnnnnnnooommmnnnnnnnnnooooooooopppnnnnnnooopppqqqqqqrrrrrrssssssssstttssssssrrrrrrqqqqqqpppppppppqqqrrrrrrooonnnmmmmmmmmmoooppprrrrrrrrrpppooooooooopppqqqoooooopppqqqssstttuuuuuussstttvvvxxxyyyzzzzzzzzzvvvvvvvvvvvvuuutttsssrrrnnnoooqqqrrrssssssrrrrrrssstttuuuvvvwwwxxxyyyyyywwwyyy{{{}}}~~~~~~~~~}}}zzzzzzxxxvvvuuutttttttttqqqqqqrrrrrrqqqpppnnnmmmooonnnnnnmmmlllkkkjjjjjjiiijjjkkkmmmmmmmmmlllkkkhhhhhhiiijjjjjjjjjjjjjjjiiijjjkkkmmmmmmllllllkkk666666777777777777666666555666777999999888888777666666777777888888999999777777888888999999999999888888999::::::;;;<<<<<<888888888:::;;;;;;999777888888999999999:::::::::<<<>>>???AAAAAA@@@>>>===;;;>>>AAAAAA@@@CCCIIIOOORRRXXX___```___```gggmmmttt~~~|||}}}~~~}}}wwwvvvxxxwww|||{{{|||~~~{{{|||}}}}}}|||lll```UUUQQQPPPQQQZZZeeekkkqqqxxx}}}{{{|||}}}|||zzz{{{|||}}}}}}|||{{{zzzyyyuuuqqqnnnnnnmmmlllkkkqqqqqqppppppoooooonnnnnnmmmnnnooopppooommmkkkjjjhhhhhhggggggffffffeeeeeecccddddddeeeeeefffffffffbbbaaa___]]][[[YYYXXXXXXVVVWWWXXXWWWUUUUUUVVVWWWUUUTTTTTTTTTSSSSSSRRRRRRUUUUUUTTTSSSSSSTTTTTTUUUTTTTTTTTTTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWVVVWWWWWWXXXYYYZZZ[[[[[[[[[\\\^^^```bbbdddeeefffiiijjjlllnnnoooqqqqqqrrrrrrrrrrrrssstttuuuvvvwwwtttuuuvvvvvvvvvuuusssrrrooopppqqqrrrrrrqqqooonnnmmmooorrrttttttsssqqqpppnnnnnnnnnnnnnnnnnnmmmllllllkkkjjjiiihhhhhhhhhhhh___cccgggfffcccbbbdddggggggjjjnnnssswww{{{{{{sssjjjccc^^^]]][[[ZZZ[[[^^^bbbiiiooosssuuu{{{}}}{{{zzzzzzxxxwwwuuuvvvvvvvvvuuutttrrrqqqpppooooooooooooppppppqqqmmmqqqttttttrrrqqqrrrtttqqqrrrsssuuuxxxzzz{{{|||}}}~~~|||xxxvvvtttsssqqqpppqqqppppppooonnnooooooooollllllmmmmmmmmmllljjjiiilllllllllllllllllllllllljjjjjjkkkllllllllllllkkknnnnnnnnnnnnoooooooooooommmmmmoooppppppooonnnnnnkkkkkkllllllmmmnnnnnnooolllkkkkkkjjjkkklllnnnnnnlllmmmmmmmmmnnnnnnoooooommmnnnnnnnnnooooooppppppppppppppppppqqqrrrssstttqqqrrrrrrssssssrrrrrrqqqppppppppppppqqqrrrsssssssssqqqooommmlllnnnppprrrsssrrrpppnnnnnnoooppprrrppppppqqqrrrssssssttttttrrrsssvvvxxxyyyzzzzzzzzzuuuuuuuuuuuuuuuttttttsssnnnoooqqqrrrssssssrrrrrrtttuuuuuuvvvwwwxxxxxxyyyvvvxxx{{{}}}~~~~~~}}}}}}{{{zzzxxxvvvuuutttttttttqqqqqqrrrrrrqqqpppnnnmmmqqqqqqpppnnnmmmlllkkkjjjiiijjjlllmmmnnnmmmllllllggghhhiiijjjjjjjjjjjjjjjjjjkkklllmmmmmmmmmllllll777777777777777777777777888888999999999999888888;;;:::999888777555444444777777777777888888888888888888888777555555777::::::::::::::::::::::::::::::::::::::::::;;;<<<===<<<<<<<<<<<<============>>>===>>>???AAAEEEHHHJJJPPPPPPPPPQQQTTTZZZbbbgggttt~~~~~~}}}vvv{{{}}}{{{{{{~~~~~~vvvfff]]]YYYWWWVVVXXXbbbgggnnnuuuyyy{{{}}}~~~|||}}}~~~{{{xxxuuuzzz{{{|||~~~~~~~~~}}}|||{{{yyyvvvssspppooonnnnnnrrrrrrrrrrrrqqqpppoooooorrrrrrrrrrrrqqqooommmllliiihhhfffeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccaaa^^^\\\[[[ZZZZZZZZZXXXWWWWWWXXXWWWVVVTTTSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWVVVWWWYYYYYYXXXYYYZZZ\\\ZZZZZZ[[[]]]___```aaabbbeeegggjjjlllnnnpppppppppttttttttttttsssrrrqqqpppuuuuuuuuuuuusssqqqooonnnqqqqqqqqqqqqqqqpppooonnnoooooopppqqqrrrrrrsssssstttssssssrrrpppnnnlllkkkllljjjiiijjjkkkkkkgggdddbbbaaa``````aaadddhhhjjjqqqtttzzz~~~}}}zzzvvvpppjjjfffbbb___]]]\\\___bbbfffkkkrrryyy~~~~~~{{{xxxwwwwwwwwwvvvuuurrrsssuuuvvvvvvtttrrrppptttsssqqqpppppppppqqqqqqooooooooonnnoooooopppqqqqqqqqqrrrtttwww{{{~~~}}}{{{yyyxxxuuusssrrrrrrssstttrrrqqqqqqpppooonnnmmmmmmnnnnnnmmmmmmmmmllllllllliiijjjkkklllmmmlllkkkkkkhhhhhhhhhiiijjjkkkmmmmmmmmmmmmnnnnnnooooooppppppoooooooooooonnnmmmlllkkkkkkkkkkkkkkkkkklllmmmnnnooonnnmmmllllllmmmnnnoooooopppqqqpppnnnnnnooopppkkkkkkkkklllnnnoooqqqrrrqqqrrrrrrssssssrrrrrrrrrqqqqqqrrrrrrrrrqqqqqqppprrrqqqooonnnnnnnnnooopppqqqpppnnnmmmnnnoooqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqtttssssssrrrrrrrrrssssssvvvwwwyyy{{{{{{{{{yyyxxxzzzyyywwwtttrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrsssuuuwwwwwwvvvuuuuuuuuuvvvxxxzzz|||||||||zzzzzzwwwwwwwwwvvvuuusssrrrqqqqqqqqqpppoooooopppqqqrrrrrrpppooonnnmmmmmmnnnnnniiijjjkkklllmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkiiiiiijjjjjjjjjkkkkkkkkk666666666666666666666666777888888999999888888777:::999999888777666555555777777888888888888999999888999:::999777777888:::999999999:::::::::::::::999999999999999:::;;;;;;<<<<<<<<<<<<============>>>===>>>???AAADDDGGGIIIJJJJJJJJJJJJMMMSSSZZZ```qqq~~~~~~}}}zzzzzzzzz|||rrrhhhbbb[[[WWWWWWXXX\\\bbbhhhnnnrrrvvvxxxxxxyyyzzz{{{||||||{{{{{{yyyzzzzzz{{{{{{{{{{{{zzzxxxwwwuuurrrqqqpppoooooosssssssssssssssrrrqqqqqqssssssssssssrrrpppnnnmmmhhhgggffffffffffffggghhhffffffeeeeeeeeeeeeeeeeeedddcccaaa___^^^\\\\\\[[[ZZZYYYWWWWWWWWWWWWUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSPPPQQQRRRSSSSSSTTTSSSSSSUUUUUUUUUUUUVVVVVVVVVVVVUUUWWWXXXXXXXXXXXXYYY[[[ZZZZZZ[[[]]]^^^___```aaacccdddgggjjjlllnnnnnnnnnqqqqqqrrrrrrqqqqqqpppoooqqqrrrrrrssssssrrrpppoooqqqqqqqqqqqqqqqpppooooooooooooppppppqqqrrrrrrssssssssssssrrrpppnnnmmmlllmmmkkkjjjjjjkkkjjjfffcccccccccccceeehhhlllppprrrwwwyyy}}}|||xxxvvvrrrooojjjeeecccaaa``````cccfffjjjooovvv~~~{{{xxxvvvvvvvvvwwwwwwvvvssstttvvvwwwvvvtttrrrpppqqqqqqoooooonnnoooppppppooooooooooooooopppqqqqqqsssssssssuuuxxx||||||yyywwwuuusssrrrrrrssssssrrrqqqqqqpppoooooonnnnnnnnnnnnmmmmmmmmmllllllllliiijjjkkklllllllllkkkkkkiiiiiiiiiiiijjjkkklllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnmmmllllllkkkkkkkkkllllllmmmnnnooonnnnnnmmmnnnooopppqqqooopppqqqpppnnnmmmnnnooommmmmmmmmmmmmmmnnnooopppqqqqqqrrrrrrrrrqqqqqqpppqqqrrrrrrsssrrrrrrqqqqqqrrrrrrpppoooooooooooopppqqqpppooonnnnnnpppqqqsssqqqqqqqqqqqqqqqqqqqqqqqqtttssssssrrrrrrssssssssstttuuuxxxzzz{{{{{{{{{zzzyyyxxxvvvtttsssrrrrrrrrrrrrrrrsssssssssssstttttttttvvvxxxxxxvvvuuuuuuvvvvvvwwwyyy{{{|||{{{zzzzzzwwwvvvvvvuuutttsssrrrqqqrrrqqqpppoooooopppqqqrrrsssrrrpppooonnnnnnoooooojjjjjjkkklllmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkiiijjjjjjjjjjjjkkkkkkkkk666666666666666666666666777888888999999888888777888888888777777666666666777777777888888999999999777999;;;;;;999888999:::888888888999999:::::::::888888999999999999::::::;;;<<<<<<<<<<<<=========>>>===>>>>>>@@@CCCEEEGGGDDDDDDDDDEEEGGGLLLSSSXXXlll||||||||||||~~~yyyzzz{{{{{{{{{}}}vvvnnneee^^^\\\TTTUUUWWW[[[```ggglllooossssssuuuwwwyyyzzz|||}}}yyyxxxxxxwwwwwwwwwwwwxxxuuutttsssrrrqqqqqqqqqqqqtttttttttuuuttttttssssssssstttssssssrrrqqqooooooiiihhhhhhhhhhhhiiiiiijjjggggggffffffeeeeeeeeedddccccccbbbaaa```______^^^\\\ZZZWWWVVVWWWVVVUUUSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSRRRRRRRRRTTTTTTTTTUUUUUUUUUVVVVVVTTTVVVWWWWWWWWWWWWXXXZZZZZZ[[[[[[\\\]]]]]]^^^^^^___aaadddgggiiikkkkkklllmmmmmmnnnoooooooooooonnnmmmnnnpppqqqrrrqqqqqqppppppqqqqqqqqqqqqppppppoooooooooooopppqqqqqqrrrrrrssssssrrrrrrpppooommmlllmmmllljjjjjjjjjhhhfffcccccceeegggkkkoootttxxxzzz~~~~~~~~~}}}yyytttooolllhhhfffcccaaaaaabbbeeegggkkkooouuu}}}|||{{{wwwuuuttttttuuuvvvvvvuuutttuuuwwwxxxwwwuuurrrpppnnnnnnmmmmmmmmmnnnoooooopppppppppooopppqqqqqqrrrttttttuuuvvvyyy|||~~~{{{wwwvvvtttsssrrrqqqrrrrrrrrrqqqqqqqqqpppooooooooommmmmmmmmmmmmmmllllllllljjjjjjkkkllllllllllllkkkkkkkkkjjjjjjjjjjjjkkkkkkmmmmmmmmmmmmlllllllllllllllmmmnnnnnnooooooooonnnlllllllllkkkllllllmmmnnnnnnnnnnnnnnnoooqqqrrrssspppqqqqqqpppnnnlllmmmmmmooonnnnnnmmmmmmmmmnnnnnnqqqqqqqqqqqqqqqpppooonnnqqqrrrrrrsssssssssrrrrrrsssrrrqqqpppooooooooooooqqqpppoooooooooppprrrsssrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrsssssstttrrrtttwwwzzz{{{|||{{{{{{wwwvvvuuussssssssssssttttttttttttuuuuuuvvvvvvvvvuuuvvvxxxxxxvvvuuuvvvwwwvvvwwwyyyzzz{{{{{{zzzyyywwwvvvtttsssrrrqqqrrrrrrrrrrrrqqqppppppqqqqqqrrrsssrrrqqqoooooooooooopppjjjkkklllmmmnnnnnnnnnnnnlllllllllllllllllllllllljjjjjjjjjjjjkkkkkkkkkkkk666666666666666666666666777777888888888888777777666666777777777777777777666666666777777888888888666888:::;;;:::999999999777777888999999:::::::::999999999:::::::::999999;;;;;;;;;<<<<<<<<<===============>>>???AAACCCDDDCCCCCCCCCDDDEEEJJJPPPTTTggg}}}zzzyyy}}}|||~~~}}}}}}yyy{{{|||{{{yyy{{{zzzqqqiiifff\\\ZZZWWWVVVYYY]]]aaadddlllmmmpppsssvvvxxxyyyzzzxxxwwwvvvtttttttttuuuvvvtttsssrrrrrrqqqpppppppppsssssstttttttttttttttsssssssssrrrrrrqqqpppoooooolllkkkkkkjjjjjjjjjjjjjjjhhhhhhggggggfffeeeeeeeeeddddddddddddddddddcccccc___\\\YYYWWWWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQSSSSSSSSSTTTTTTTTTUUUUUUTTTUUUWWWWWWVVVUUUWWWXXXZZZ[[[[[[[[[[[[[[[\\\\\\\\\]]]```cccfffggghhhhhhjjjjjjkkklllmmmnnnnnnnnnlllmmmooopppqqqppppppooopppppppppqqqqqqppppppoooooooooooooooppppppqqqqqqrrrrrrrrrqqqpppooonnnmmmnnnmmmllljjjiiihhhfffeeefffhhhlllppptttxxx{{{|||}}}|||zzzvvvqqqlllgggeeebbbbbbaaa```bbbfffkkkooosssyyy~~~}}}|||{{{zzzuuutttrrrsssttttttsssrrrtttuuuwwwxxxwwwuuurrrpppmmmmmmmmmmmmnnnnnnoooooopppppppppppppppqqqrrrrrrsssssstttvvvxxx{{{}}}~~~||||||~~~zzzwwwvvvuuutttrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkklllllllllllllllmmmlllkkkjjjjjjjjjjjjjjjmmmlllllllllkkkjjjjjjjjjkkklllmmmnnnooopppppppppmmmmmmllllllllllllmmmmmmlllmmmmmmnnnoooqqqrrrrrrrrrssssssqqqnnnmmmmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnpppqqqqqqppppppooonnnmmmpppqqqqqqrrrrrrrrrrrrqqqrrrqqqpppooonnnmmmmmmmmmoooooonnnnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrsssttttttsssuuuwwwzzz{{{{{{zzzyyyvvvuuutttsssrrrssstttuuuuuuuuuvvvvvvwwwwwwxxxxxxuuuwwwxxxxxxvvvvvvvvvwwwvvvwwwxxxyyyzzzzzzzzzyyywwwuuusssqqqpppqqqrrrssssssrrrrrrrrrqqqqqqqqqqqqsssrrrpppooonnnnnnooopppllllllmmmnnnnnnnnnnnnnnnllllllllllllmmmmmmmmmmmmjjjjjjjjjkkkkkkkkkllllll555555555555555555555555777777777888888777777777666666666666666777777777444444555555666777777888444666999:::999888888888888888999999999:::::::::::::::;;;<<<;;;;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@@@@AAABBBBBBCCCCCCDDDGGGLLLPPP^^^nnn|||yyyzzz~~~zzzxxxwwwwwwzzz~~~~~~||||||xxxzzz|||{{{zzz|||yyyrrrnnnkkkfff___[[[YYYYYYYYYXXX```ccchhhnnnrrruuuwwwwwwwwwvvvtttsssrrrrrrsssttttttssssssrrrpppooonnnmmmpppqqqrrrsssssssssssssssqqqqqqpppooooooooonnnnnnpppooonnnmmmkkkjjjhhhggghhhhhhhhhggggggfffffffffeeeeeeggghhhiiiiiiiiiiiiccc```\\\YYYXXXXXXVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPSSSSSSSSSTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUWWWVVVUUUUUUVVVWWWZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\^^^aaacccdddeeeeeeggghhhiiijjjkkklllllllllmmmmmmoooooopppooonnnmmmnnnnnnoooppppppooooooooonnnnnnooooooooooooppppppqqqqqqqqqqqqqqqpppooonnnnnnnnnmmmkkkiiihhhggggggnnnpppsssvvvxxxyyyyyyxxxtttssspppmmmiiieeecccbbb___aaacccdddfffkkkrrrxxx}}}{{{zzzyyyxxxwwwvvvtttsssrrrrrrrrrpppnnnssstttvvvwwwwwwuuusssqqqmmmnnnnnnoooppppppppppppppppppooooooppppppqqqrrrqqqqqqrrrtttvvvxxxyyyzzzxxxyyy{{{}}}~~~}}}yyyvvvttttttsssrrrqqqpppooooooppppppppppppppppppqqqqqqlllmmmmmmmmmmmmmmmmmmmmmkkkkkkkkklllllllllmmmmmmmmmmmmlllkkkjjjjjjjjjjjjllllllkkkkkkjjjjjjiiiiiijjjkkkmmmooopppqqqqqqrrrnnnmmmmmmlllllllllmmmmmmkkkkkklllnnnoooppppppqqqsssttttttrrrpppnnnnnnooommmllllllmmmmmmnnnoooppppppppppppppppppooonnnmmmoooooopppqqqqqqqqqqqqqqqpppoooooonnnnnnmmmllllllmmmmmmnnnnnnooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvwwwyyyzzzzzzyyywwwvvvuuutttsssrrrrrrssstttuuuuuuuuuvvvvvvwwwxxxxxxyyyvvvwwwwwwwwwuuuuuuvvvxxxvvvvvvwwwxxxxxxyyyyyyyyyvvvuuusssqqqpppqqqrrrsssssssssssssssrrrrrrqqqqqqrrrqqqooonnnmmmmmmnnnnnnmmmmmmnnnnnnoooooonnnnnnlllllllllmmmmmmnnnnnnnnnjjjjjjkkkkkkkkklllllllll555555555555555555555555666777777888888777777666666666666666666666666666444444555555666777888888444666888888777777888999:::::::::::::::::::::::::::;;;<<<===<<<;;;:::999:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@CCCGGGKKKSSS^^^mmm{{{{{{xxxxxxzzz|||zzzsssooommmssswww}}}~~~||||||xxxzzz|||}}}vvvssstttoooiiieeebbb^^^XXXTTTTTTWWW]]]cccjjjooorrrssssssrrrrrrqqqqqqqqqrrrrrrssssssrrrrrrpppooommmlllnnnooopppqqqrrrrrrrrrrrrqqqpppooonnnnnnnnnnnnnnnrrrqqqpppnnnllliiigggfffhhhhhhhhhhhhhhhhhhhhhhhhfffgggjjjlllnnnoooooonnnhhheee```]]][[[ZZZYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUSSSRRRRRRQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSUUUVVVWWWWWWUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYY[[[\\\^^^```bbbbbbbbbbbbdddeeefffggghhhhhhhhhhhhjjjkkklllmmmmmmmmmlllkkklllmmmmmmnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnoooooooooppppppqqqqqqqqqppppppooonnnooonnnmmmjjjiiijjjkkktttvvvxxxzzzyyyvvvssspppiiihhheeecccbbbbbbbbbbbbaaadddiiimmmqqqvvv~~~}}}yyywwwvvvvvvtttsssuuutttsssrrrrrrqqqnnnlllppprrrtttvvvvvvuuusssrrroooooopppqqqqqqqqqppppppooooooooonnnoooppppppqqqooopppqqqrrrtttuuuvvvwwwxxxxxxyyy{{{}}}|||yyyvvvssssssrrrqqqpppooonnnnnnnnnnnnoooooopppppppppqqqlllllllllmmmmmmmmmmmmmmmlllllllllkkklllmmmmmmnnnmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkklllmmmooopppqqqrrrrrrooonnnmmmmmmlllmmmmmmmmmjjjkkklllnnnoooooooooooorrrssssssrrrpppnnnoooppplllllllllmmmmmmoooppppppooooooppppppppppppoooooooooooopppqqqrrrrrrrrrrrrnnnnnnooooooooonnnmmmlllmmmmmmnnnooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttttttuuuwwwxxxyyyzzzyyyxxxvvvuuuuuutttsssrrrrrrrrrssstttttttttuuuuuuvvvwwwxxxxxxuuuvvvvvvuuuttttttuuuwwwvvvvvvvvvwwwwwwxxxyyyyyyvvvuuusssrrrrrrrrrssstttttttttttttttsssrrrqqqqqqqqqpppooommmmmmmmmmmmnnnnnnnnnoooooooooooonnnnnnllllllmmmmmmnnnoooooooookkkkkkkkkkkkllllllllllll555555555555555555555555666666777777777777666666666666666666666666555555555555666777888999::::::666777888888777888:::<<<===<<<<<<;;;;;;:::::::::999:::<<<<<<<<<:::999777::::::;;;;;;;;;<<<<<<<<<======>>>>>>======<<<<<<======>>>======@@@CCCFFFKKKQQQ[[[eeemmmrrrxxx}}}|||zzzyyyyyyzzz}}}yyyqqqlllmmmqqqvvv}}}~~~}}}~~~{{{}}}|||yyywwwuuurrrqqqpppkkkbbb[[[RRRRRRTTTWWW\\\bbbgggkkknnnnnnooooooppppppooooooooopppqqqqqqqqqpppnnnnnnmmmnnnoooqqqrrrsssssssssqqqpppooonnnnnnnnnooopppqqqppppppooommmjjjhhhfffggggggggghhhhhhiiiiiijjjgggiiilllppprrrsssssssssmmmiiiddd```^^^]]][[[ZZZXXXXXXXXXXXXWWWWWWWWWWWWSSSSSSRRRQQQQQQPPPOOOOOONNNNNNOOOPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRVVVWWWXXXWWWVVVUUUVVVWWWVVVVVVWWWWWWXXXXXXYYYYYY]]]^^^___aaaaaaaaaaaa```aaaaaabbbccccccdddcccccceeefffhhhjjjkkkkkkkkkjjjjjjkkkllllllmmmmmmllllllnnnnnnnnnnnnnnnnnnnnnnnnoooppppppqqqqqqqqqppppppnnnooopppnnnkkkkkkmmmoootttvvvxxxxxxuuupppjjjfff```___]]]]]]]]]```ccceeegggmmmuuu|||~~~||||||zzzwwwuuuuuutttsssqqqsssrrrrrrrrrsssrrrooommmmmmooorrruuuvvvuuutttsssooopppqqqqqqqqqpppooonnnnnnnnnmmmmmmnnnnnnooopppnnnoooppprrrsssttttttuuuvvvuuuvvvwwwyyyzzzxxxvvvrrrrrrqqqqqqpppooommmmmmlllmmmmmmnnnoooooopppppplllllllllmmmmmmmmmnnnnnnmmmllllllkkklllmmmnnnooommmllllllkkkkkkkkklllllljjjjjjjjjkkkkkkkkkkkkkkkkkklllnnnoooqqqqqqrrrrrroooooonnnmmmmmmmmmmmmmmmlllmmmnnnooopppoooooonnnooopppqqqpppnnnmmmnnnooonnnnnnmmmmmmmmmmmmnnnnnnnnnnnnooopppqqqqqqqqqqqqpppqqqrrrsssttttttttttttnnnnnnpppqqqqqqppppppooonnnooopppqqqrrrsssssssssssssssssssssssssssssssssrrrrrrrrrrrrssstttuuuuuuuuuvvvxxxyyyyyyxxxwwwvvvvvvuuusssrrrqqqrrrrrrsssrrrrrrssstttuuuvvvwwwwwwtttuuuuuutttssssssuuuwwwuuuuuuuuuvvvvvvwwwxxxyyyuuuuuuuuuttttttttttttssstttuuuuuuuuutttsssqqqppprrrqqqpppnnnnnnnnnnnnooooooooooooppppppoooooonnnlllmmmmmmnnnooooooppppppkkkkkkkkkllllllllllllmmm555555555555555555555555666666777777777777666666777777666666555555555555666777888999:::;;;<<<<<<888888999888777999;;;>>>>>>>>>===<<<;;;::::::999888999;;;;;;;;;999777666:::::::::;;;;;;;;;<<<<<<======>>>>>>===<<<<<<;;;<<<============???BBBEEEGGGKKKRRRYYY^^^bbbhhhoooxxxzzz||||||||||||}}}~~~~~~yyypppjjjmmmrrrxxx}}}}}}~~~~~~wwwwwwxxx{{{|||xxxnnnfffVVVTTTPPPOOOQQQVVV]]]aaajjjkkkmmmnnnooonnnmmmmmmmmmnnnoooqqqqqqqqqppppppmmmnnnoooqqqrrrsssttttttrrrqqqpppooooooooopppqqqoooooooooooommmkkkiiihhhffffffggghhhiiijjjkkkkkkhhhjjjnnnrrruuuvvvvvvvvvppplllfffbbb```^^^]]]\\\ZZZYYYYYYYYYYYYXXXXXXXXXSSSSSSRRRQQQPPPPPPOOOOOOKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRVVVXXXXXXXXXVVVVVVVVVXXXUUUUUUVVVWWWWWWXXXYYYYYY^^^___```aaaaaaaaa```___^^^______``````````````````bbbdddgggiiijjjjjjjjjiiijjjkkkkkklllllllllkkknnnnnnnnnnnnnnnmmmmmmmmmoooooopppqqqqqqqqqqqqpppnnnppppppnnnllllllooorrrppprrrtttsssoooiiibbb]]]\\\[[[ZZZZZZ\\\___dddfffnnnvvv}}}{{{{{{yyywwwvvvvvvuuutttsssqqqqqqqqqrrrssssssqqqooolllnnnqqqtttuuuuuutttsssppppppqqqqqqqqqooonnnmmmmmmmmmmmmmmmmmmnnnoooooonnnoooqqqrrrssstttttttttsssrrrrrrsssuuuvvvuuutttqqqqqqqqqqqqpppnnnmmmlllkkkllllllmmmnnnooopppppplllllllllmmmmmmmmmnnnnnnmmmmmmlllkkklllmmmnnnooolllllllllkkkkkkllllllmmmjjjjjjjjjkkkkkkllllllmmmlllmmmnnnoooqqqqqqqqqrrroooooonnnmmmmmmmmmmmmmmmnnnooopppqqqqqqpppooonnnmmmnnnooonnnmmmlllmmmnnnppppppooommmmmmlllllllllmmmnnnoooqqqrrrrrrrrrrrrrrrssstttuuuvvvvvvvvvvvvnnnoooqqqrrrssssssrrrrrroooppprrrssstttuuuuuuuuussssssssssssssssssssssssqqqqqqqqqrrrssstttuuuvvvsssuuuwwwyyyzzzyyyxxxwwwvvvuuusssrrrqqqqqqrrrrrrqqqqqqrrrssstttuuuvvvvvvtttttttttsssrrrrrrtttvvvuuuuuuuuuuuuvvvwwwxxxyyytttuuuuuuvvvuuuuuutttssstttuuuvvvvvvuuusssqqqpppsssrrrqqqoooooooooooopppoooooopppppppppoooooonnnlllmmmmmmnnnoooppppppqqqkkkkkkkkklllllllllmmmmmm444333333333333333333333555555666666666666555555444444555555666666777777777777777666555555444444777777666666777999<<<===BBB@@@===;;;999888999999888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::<<<;;;::::::;;;<<<===>>>===<<<<<<<<<===>>>@@@AAACCCEEEGGGIIIMMMRRRYYY]]]iiikkksss{{{~~~|||~~~}}}||||||~~~}}}zzznnngggkkkrrrvvvzzz{{{www{{{{{{|||~~~}}}}}}|||~~~|||sssdddTTTLLLJJJKKKQQQWWWaaafffkkknnnnnnnnnppprrrnnnnnnnnnnnnnnnnnnnnnnnnmmmooorrruuuwwwwwwwwwvvvvvvuuurrrpppooonnnooopppnnnnnnnnnnnnmmmlllkkkjjjkkkkkkjjjjjjkkkkkkllllllkkklllnnnoooqqqrrrssssssooolllhhheeedddbbbaaa___```]]]YYYVVVWWWXXXYYYXXXUUURRRPPPNNNOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLLLLLOOOPPPPPPQQQQQQPPPPPPOOOUUUVVVWWWWWWWWWVVVUUUTTTTTTUUUVVVWWWXXXXXXXXXXXX^^^^^^^^^____________^^^[[[\\\]]]^^^____________```aaabbbdddeeefffggggggiiijjjjjjkkkkkklllllllllpppnnnmmmooorrrsssrrrpppppppppqqqrrrrrrrrrrrrrrrqqqpppooommmllllllllllllooonnnmmmkkkhhhddd___[[[ZZZ\\\^^^aaacccfffkkknnnxxx}}}xxxxxxyyy{{{}}}~~~}}}zzzwwwtttrrrqqqppprrrrrrrrrqqqqqqpppppppppooopppqqqssstttuuuuuuuuutttsssrrrppppppppppppqqqooonnnllljjjjjjlllnnnooopppppppppqqqqqqrrrrrrrrrttttttttttttttttttttttttrrrqqqqqqpppooonnnmmmmmmmmmmmmlllllllllmmmmmmnnnlllmmmmmmmmmnnnnnnooooooooonnnnnnmmmllllllkkkkkkmmmlllllllllmmmnnnooopppmmmmmmlllkkkkkkmmmnnnoooppppppppppppqqqqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnpppqqqrrrrrrqqqqqqoooooonnnnnnnnnnnnoooooommmooorrrsssrrrpppooopppqqqqqqrrrrrrsssrrrrrrrrrtttuuuuuuuuuuuuttttttsssssstttuuuvvvuuutttrrrpppssssssssssssssssssrrrrrrrrrrrrrrrssstttvvvyyyzzz{{{wwwrrrpppqqqsssuuuvvvyyyyyyzzzzzzyyyyyyxxxwwwxxxwwwvvvtttsssrrrqqqppptttuuuwwwvvvtttsssssstttvvvuuutttssssssssssssssszzzzzzzzz{{{{{{zzzzzzyyywwwvvvtttssstttuuuwwwyyyssstttuuuuuuuuutttsssrrrrrrpppnnnmmmlllmmmnnnooorrrrrrrrrrrrrrrrrrrrrrrroooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnn333333333333333333333333555555666666666666555555555555555555666666666666666666666666555555555555777777666666777999;;;===CCCAAA>>>;;;888777777777888888888999999999::::::::::::;;;;;;;;;;;;::::::======;;;;;;:::;;;<<<<<<===<<<<<<<<<===>>>???@@@AAABBBCCCDDDFFFJJJPPPTTT\\\```hhhrrrwwwxxx}}}}}}}}}}}}|||{{{~~~wwwooommmkkkkkkpppxxx{{{zzzvvvwwwxxxzzz~~~~~~xxxfffZZZRRRMMMMMMOOOVVV[[[ccchhhjjjlllnnnpppmmmmmmmmmmmmnnnnnnnnnnnnmmmooorrrvvvyyyzzzzzzzzzvvvuuurrrpppooooooppppppqqqqqqppppppooonnnmmmlllllllllkkkkkkkkkkkklllmmmkkklllnnnooopppqqqqqqrrrooolllhhhfffeeedddbbbaaaaaa^^^[[[YYYYYYZZZYYYYYYXXXUUURRRQQQQQQQQQPPPOOOLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOTTTUUUVVVWWWWWWVVVUUUTTTTTTUUUVVVWWWXXXXXXXXXXXX\\\]]]___```aaa```___^^^[[[[[[\\\\\\]]]]]]^^^^^^^^^___aaacccdddeeeeeefffiiiiiiiiijjjkkkkkkllllllooonnnmmmnnnqqqsssrrrpppppppppqqqqqqqqqqqqqqqqqqppppppnnnmmmllllllkkkkkkmmmkkkiiifffccc```\\\YYY^^^___aaaccchhhoooxxx~~~}}}yyyxxxxxxyyy{{{|||~~~|||yyyvvvsssrrrqqqppprrrqqqqqqqqqqqqqqqqqqpppooooooqqqssstttuuuuuuuuutttsssqqqpppoooooopppppppppooommmllllllmmmooopppqqqqqqqqqrrrrrrrrrssssssssssssssssssssssssssssssrrrrrrqqqqqqpppoooooonnnmmmllllllkkkkkkkkklllllllllmmmmmmmmmnnnnnnnnnooopppoooooonnnmmmmmmllllllllllllmmmmmmnnnooooooooommmllllllllllllmmmnnnnnnnnnoooooooooooopppppppppmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooqqqqqqqqqqqqqqqnnnnnnmmmmmmmmmmmmnnnnnnnnnppprrrsssqqqooonnnnnnqqqrrrssstttuuuuuuuuutttuuuuuuvvvvvvuuuuuutttsssssstttuuuvvvwwwvvvuuutttrrrrrrssssssssstttttttttsssssssssssstttvvvwwwyyyyyyvvvrrrqqqsssuuuwwwxxxzzzzzzzzzzzzzzzyyyyyyxxxvvvvvvuuutttsssrrrqqqqqqrrrtttuuuvvvuuutttuuuvvvvvvuuutttsssssssssssstttxxxxxxyyyyyyzzzyyyyyyyyyxxxvvvtttsssrrrsssttttttqqqrrrsssuuuuuuuuuttttttsssqqqpppnnnnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrroooooooooooooooooooooooonnnnnnnnnmmmnnnnnnoooooo222222333333444444555555555555666666666666555555666666666555555555555555555555555555666666666666777666666666777999:::<<>>:::888666666555888888888999999999999:::::::::;;;;;;;;;;;;::::::>>>===<<<;;;::::::::::::<<<<<<<<<<<<===>>>?????????@@@@@@@@@AAACCCGGGJJJOOOSSS\\\ffflllpppxxx|||{{{zzz|||{{{qqqgggbbbgggpppwww{{{xxxsssuuuyyy}}}|||xxxwww{{{|||{{{mmm```TTTMMMKKKJJJPPPWWW___dddhhhkkkmmmjjjkkklllmmmmmmnnnnnnnnnlllnnnqqquuuxxxzzz{{{|||vvvtttrrrpppoooooopppqqqttttttssssssrrrpppooonnnnnnmmmlllllllllllllllmmmllllllnnnoooppppppppppppooollliiiggggggfffeeedddcccaaa___^^^^^^]]][[[YYY[[[YYYVVVUUUUUUTTTSSSRRRLLLKKKKKKLLLLLLMMMNNNOOOMMMNNNOOOOOOPPPPPPPPPPPPRRRSSSTTTUUUVVVVVVVVVUUUTTTUUUVVVWWWWWWXXXXXXXXXZZZ]]]```cccccccccaaa___\\\[[[ZZZYYYZZZZZZ\\\\\\\\\]]]___```bbbcccccccccggghhhhhhiiijjjjjjkkkkkkmmmlllkkkmmmpppqqqrrrqqqqqqqqqqqqpppppppppppppppoooooonnnmmmlllkkkjjjjjjhhhgggdddbbb```^^^^^^]]]eeeeeefffjjjppp{{{~~~zzzwwwwwwxxxxxxyyy{{{|||~~~|||zzzwwwtttrrrqqqqqqqqqpppppppppqqqqqqqqqqqqqqqnnnoooppprrrssstttuuuuuusssrrrpppooonnnnnnooooooqqqpppnnnmmmmmmnnnpppqqqqqqqqqrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppmmmmmmlllkkkjjjjjjjjjjjjmmmmmmmmmmmmmmmnnnnnnnnnppppppoooooonnnmmmmmmmmmkkklllmmmoooooooooooonnnllllllmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnooollllllllllllllllllllllllmmmmmmooopppppppppppppppmmmmmmllllllllllllmmmmmmnnnppprrrqqqpppnnnmmmmmmqqqrrrtttvvvvvvwwwvvvvvvuuuvvvvvvwwwwwwwwwwwwvvvuuuvvvwwwxxxyyyyyyyyyxxxtttttttttuuuuuuvvvvvvvvvttttttsssssstttuuuwwwxxxyyyvvvtttuuuwww{{{|||}}}}}}||||||{{{zzzyyyyyyxxxttttttttttttssssssssssssppprrruuuuuuuuuuuuvvvxxxuuuuuuttttttssssssttttttuuuvvvvvvwwwxxxxxxxxxxxxyyywwwuuurrrqqqppppppppppppqqqrrrtttuuuuuuuuuuuusssrrrqqqpppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppooonnnnnnnnnoooppppppqqq111222222333444555666666444555555666666555555444666666666555555444444444444444444555666777777888666666666666777888::::::???>>><<<:::888777666666888888888888999999999999:::::::::;;;;;;:::::::::<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>???@@@??????@@@DDDFFFIIILLLSSS\\\bbbgggrrr|||~~~||||||}}}~~~{{{ooohhhiiilllttt|||}}}vvvwwwyyy|||~~~yyyuuuuuuwwwxxxyyy|||}}}{{{|||ooo```UUUQQQHHHJJJOOOTTTZZZ```eeeiiiggghhhjjjlllnnnnnnooooookkkmmmpppsssuuuwwwxxxyyyuuutttrrrpppppppppqqqrrruuuuuuuuutttsssrrrpppppppppooonnnmmmmmmmmmmmmmmmlllmmmnnnoooooooooooooooooommmjjjhhhhhhiiihhhgggdddcccbbbbbbbbbaaa^^^[[[^^^\\\YYYXXXXXXWWWUUUSSSNNNNNNMMMMMMMMMMMMNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVTTTTTTUUUVVVWWWWWWWWWWWWZZZ]]]bbbeeegggeeebbb```]]]\\\ZZZXXXXXXYYY[[[\\\ZZZ[[[]]]^^^___`````````eeeeeefffggghhhiiiiiijjjjjjjjjjjjkkknnnppprrrsssrrrrrrqqqpppooooooooonnnnnnnnnmmmlllkkkjjjiiiiiicccbbbaaa______aaadddggglllnnnrrrwww~~~}}}|||zzzxxxuuuuuuvvvvvvwwwxxxzzzzzzzzzxxxuuurrrppppppqqqrrrooooooppppppqqqqqqrrrrrrmmmnnnppprrrssstttuuuuuurrrqqqpppnnnnnnnnnnnnoooppppppnnnmmmmmmnnnppppppppppppppppppqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqppppppppppppppppppooonnnmmmlllkkkjjjjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmooonnnnnnnnnmmmmmmmmmllljjjkkknnnooopppooonnnmmmkkklllnnnooooooooonnnmmmllllllllllllmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmnnnnnnoooooooooooollllllkkkkkkkkkkkklllllllllnnnppppppnnnmmmnnnooorrrsssuuuvvvvvvvvvtttttttttuuuwwwyyyzzz||||||}}}{{{{{{{{{{{{{{{|||||||||xxxxxxxxxxxxxxxxxxxxxxxxssssssrrrssstttvvvxxxyyyzzzyyyyyy|||~~~|||zzzxxxwwwvvvrrrrrrssssssssstttttttttqqqsssuuuvvvuuuuuuvvvwwwuuuuuuttttttttttttuuuuuussstttuuuvvvvvvwwwwwwvvvxxxwwwuuusssrrrqqqqqqqqqqqqqqqrrrsssttttttuuuuuusssrrrqqqppppppqqqrrrrrrssssssssssssssssssssssssqqqqqqqqqqqqqqqrrrrrrrrroooooooooooopppqqqrrrsss222222333444444555666666444444555555555555444444666666555555444444333333333444444555666777888888666666666777777888999999:::999999888888888888888777777888888888999999999999::::::::::::::::::999888999:::;;;;;;<<<<<<===<<<<<<<<<===============<<<===>>>>>>>>>???BBBDDDDDDFFFMMMTTTYYYaaaooo|||~~~~~~~~~}}}{{{zzz{{{||||||uuuppppppvvv|||||||||{{{|||yyyuuuuuuuuutttssstttwwwyyyyyyyyy|||zzzlll___ZZZNNNLLLJJJJJJNNNUUU[[[___bbbdddgggkkknnnoooppppppnnnoooqqqrrrtttuuuvvvvvvtttsssrrrppppppqqqssstttttttttttttttsssrrrqqqqqqrrrqqqpppooonnnnnnnnnnnnmmmmmmnnnoooooopppoooooopppmmmkkkiiijjjjjjiiihhhfffeeeeeeeeefffdddaaa^^^___]]]\\\[[[[[[ZZZXXXVVVTTTSSSRRRPPPOOONNNMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOPPPQQQRRRTTTUUUUUUSSSTTTUUUVVVWWWWWWWWWWWWZZZ]]]bbbfffhhhfffbbb```]]]\\\ZZZXXXXXXYYY[[[\\\YYYZZZ[[[\\\]]]]]]^^^^^^bbbbbbcccdddeeefffggggggggghhhhhhjjjkkknnnrrrtttuuutttrrrpppooonnnnnnnnnllllllllllllkkkiiihhhgggaaaaaaaaa______bbbhhhmmmrrrxxx|||yyyyyyyyyxxxxxxssssssssssssssstttuuuuuuwwwuuusssqqqppppppqqqqqqoooooooooppppppqqqqqqqqqmmmnnnppprrrtttuuuvvvvvvrrrqqqpppnnnnnnnnnnnnoooooonnnnnnmmmmmmnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooonnnnnnnnnoooooooooooooooppppppooommmllllllllllllmmmmmmmmmmmmmmmlllllllllmmmmmmllllllllllllkkkkkkjjjkkknnnooopppooonnnmmmkkklllnnnooooooooonnnmmmllllllllllllmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnkkkkkkjjjjjjjjjjjjkkkkkkiiikkkmmmnnnmmmmmmoooppprrrtttuuuvvvuuusssqqqooorrrsssvvvzzz~~~~~~}}}}}}}}}}}}}}}}}}|||{{{zzzyyyxxxxxxqqqqqqqqqrrrtttwwwyyy{{{||||||~~~}}}yyywwwuuutttqqqqqqrrrrrrsssttttttuuusssuuuvvvvvvuuuttttttuuuuuuuuutttttttttuuuuuuvvvssstttuuuvvvvvvvvvvvvvvvwwwvvvvvvuuuuuuuuuuuuuuusssssssssrrrrrrrrrssssssqqqqqqqqqpppqqqqqqqqqqqqssssssssssssssssssssssssrrrrrrrrrrrrssssssttttttqqqqqqqqqqqqqqqrrrsssttt333333444444555555666666444444555555555555444444555555555444444444444444444444444555666777777888666666666777777888888888666666777888888888999999777777777888888888888999999999::::::::::::999999666777999:::<<<=========;;;<<<<<<=========<<<<<<999;;;<<<<<<<<<===???AAA>>>AAAFFFMMMSSS\\\nnn~~~zzz|||{{{zzz~~~~~~zzzxxxyyyzzzzzzooopppvvv}}}~~~}}}wwwtttuuusssqqqpppppptttwwwyyyzzz|||uuuiiicccXXXSSSLLLIIIJJJMMMRRRTTTZZZ]]]bbbhhhlllooopppqqqrrrrrrssstttuuuvvvvvvwwwtttsssqqqpppqqqrrrtttuuussssssttttttttttttsssssstttsssrrrpppooonnnnnnnnnmmmmmmooopppqqqqqqqqqqqqqqqnnnkkkjjjjjjjjjiiihhhfffffffffggghhhgggeeebbb```___^^^^^^^^^]]][[[YYYYYYXXXVVVTTTRRRPPPOOOOOOOOOPPPPPPQQQQQQPPPPPPOOONNNNNNOOOOOOPPPRRRSSSTTTSSSTTTUUUVVVVVVWWWWWWWWWYYY\\\aaadddeeeccc```^^^[[[ZZZYYYYYYYYYZZZ[[[\\\XXXYYYZZZ[[[\\\\\\\\\\\\^^^______aaabbbcccdddeeeeeefffggghhhiiimmmrrruuuwwwvvvsssqqqooonnnnnnnnnkkkkkklllkkkjjjiiigggfffcccddddddcccbbbfffmmmsss||||||xxxwwwvvvuuuttttttuuuuuurrrrrrqqqqqqqqqqqqqqqrrrsssrrrrrrqqqppppppppppppooooooooopppppppppppppppmmmnnnpppsssuuuvvvwwwwwwsssrrrpppooonnnnnnoooooonnnnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmnnnnnnoooooooooppppppooonnnmmmmmmmmmnnnmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmoooooooooooonnnmmmmmmnnnoooooooooooonnnmmmmmmmmmnnnnnnnnnnnnooollllllllllllllllllllllllmmmllllllkkkkkklllmmmmmmkkkkkkjjjjjjjjjjjjkkkkkkiiijjjllllllllllllnnnpppqqqrrrtttuuutttrrrooommmppprrruuuzzz~~~}}}||||||}}}}}}~~~}}}||||||{{{zzzyyyyyyrrrqqqrrrrrrtttwwwyyyzzz{{{}}}|||yyyvvvuuutttpppqqqqqqrrrsssttttttttttttuuuwwwvvvtttsssssstttuuuuuuttttttuuuuuuvvvvvvuuuvvvvvvwwwwwwvvvvvvuuuvvvvvvwwwwwwwwwxxxxxxxxxttttttsssrrrqqqqqqrrrrrrppppppqqqqqqqqqqqqrrrrrrssssssssssssssssssssssssrrrssssssttttttuuuuuuvvvtttssssssrrrrrrssssssttt444444444555555555555555333444444555555444444333333444444444444444444555444444555555666666777777555666666777777777777777666666777777888888777777777777777777888888888888999999::::::::::::999999777888999;;;<<<<<<<<<;;;;;;<<<<<<======<<<;;;;;;:::<<<======<<<<<<===???===???CCCGGGKKKUUUhhhzzz|||yyywwwwww{{{~~~xxxvvvwwwzzzwwwrrrqqqvvvyyyxxxzzz}}}zzz~~~~~~|||yyyuuutttvvvsssrrrrrrtttwww{{{||||||~~~tttoooeee___WWWQQQPPPOOOOOONNNRRRVVV\\\ccciiimmmooopppqqqqqqrrrssstttvvvwwwxxxtttsssqqqqqqqqqsssuuuvvvrrrssstttuuuuuuvvvvvvuuuvvvuuusssrrrpppoooooonnnmmmnnnoooqqqrrrsssssssssqqqoookkkjjjjjjjjjiiigggffffffeeeggghhhiiihhhfffbbbaaa```aaabbbbbb```]]]\\\[[[YYYWWWUUUTTTSSSSSSRRRRRRRRRRRRQQQPPPOOOOOOOOONNNNNNNNNOOOPPPRRRSSSSSSTTTUUUVVVVVVWWWVVVVVVWWWZZZ]]]``````^^^\\\ZZZWWWWWWXXXXXXYYYYYYZZZZZZXXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^___aaabbbbbbbbbdddfffggghhhlllqqqvvvzzzxxxuuurrrooonnnnnnnnnjjjjjjkkkkkkjjjhhhfffdddcccfffhhhiiikkkpppyyy~~~~~~}}}xxxtttttttttsssrrrrrrssstttssssssrrrqqqqqqpppqqqqqqooopppqqqqqqqqqpppooonnnppppppppppppoooooooooooonnnoooqqqtttvvvwwwxxxyyytttsssqqqpppooooooppppppoooooooooooooooooooooooonnnnnnnnnmmmmmmllllllllllllllllllllllllllllllllllllmmmmmmnnnooopppppppppooonnnnnnmmmmmmmmmnnnnnnmmmmmmmmmllllllkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmnnnooooooooonnnnnnnnnnnnnnnoooooopppnnnoooooooooooopppppppppmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjjjjkkkllllllkkkkkkkkkjjjjjjkkkkkkkkkkkklllmmmllljjjjjjkkkmmmmmmooorrrtttuuusssqqqooooooqqqtttxxx|||}}}zzzyyyzzz|||}}}yyyyyyyyyzzzzzzzzzzzzzzzuuutttsssssstttuuuvvvwwwxxxzzz~~~zzzxxxwwwwwwwwwqqqqqqqqqrrrrrrsssssstttrrrtttvvvvvvuuutttuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvuuuvvvvvvwwwxxxxxxxxxxxxxxxsssrrrqqqqqqqqqrrrssstttqqqqqqrrrsssssssssssssssttttttttttttttttttttttttsssssstttuuuuuuvvvwwwwwwvvvvvvuuutttssssssssssss555555555555555444444444333444444555555444444333333333333444444555555555555555555666666666666666555666777777777777777666666777777777777666666555777777777777888888888888999999999::::::999999999888999:::;;;<<<;;;:::999;;;<<<=========<<<;;;:::>>>???@@@???===<<<===>>>@@@@@@BBBDDDFFFNNNaaassswwwuuutttzzz}}}wwwuuuwwwzzz~~~|||xxxqqqqqqpppmmmooouuuvvv{{{~~~~~~zzzwwwssstttxxxrrrsssuuuyyy}}}~~~}}}xxxnnniiiaaa\\\YYYVVVRRRNNNMMMQQQXXX```fffkkkmmmnnnmmmmmmnnnppprrruuuwwwxxxsssrrrqqqqqqqqqsssuuuvvvrrrssstttuuuwwwwwwxxxxxxwwwvvvtttrrrqqqooooooooommmnnnoooqqqsssttttttuuurrrooollljjjiiiiiihhhgggfffeeeeeefffhhhjjjiiihhhcccbbbbbbdddeeeeeecccaaa\\\[[[ZZZYYYXXXWWWWWWWWWTTTTTTSSSSSSRRRQQQOOOOOOOOONNNNNNMMMNNNOOOQQQRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVXXXZZZ\\\\\\[[[XXXVVVTTTUUUVVVWWWXXXYYYXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZYYYZZZ[[[\\\^^^___```aaaaaaccceeefffgggkkkqqqwww{{{yyyvvvrrrpppoooooooooiiijjjkkkkkkjjjhhheeedddaaaffflllpppttt|||{{{xxx{{{zzzvvvttttttttttttrrrrrrssstttuuutttsssrrrqqqqqqqqqqqqmmmnnnppprrrrrrpppooommmqqqqqqppppppoooooonnnnnnoooppprrrtttvvvxxxyyyzzztttsssrrrppppppppppppqqqppppppppppppppppppppppppoooooonnnnnnmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmnnnooopppqqqqqqrrrmmmmmmlllllllllmmmmmmnnnmmmmmmmmmllllllkkkkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmnnnooopppooonnnmmmmmmmmmnnnpppqqqppppppppppppqqqqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjjjjjjjkkkllllllkkkkkkjjjjjjkkkkkklllnnnnnnnnnllliiihhhiiijjjkkkmmmqqqtttvvvuuutttrrroooqqqtttwwwzzz}}}~~~|||yyywwwwwwyyy{{{}}}uuuuuuvvvwwwyyyzzzzzz{{{xxxwwwuuutttsssssstttttttttwww}}}~~~{{{yyyxxxxxxyyyzzzqqqqqqqqqrrrrrrssssssssspppsssuuuvvvuuuuuuvvvxxxuuuuuuuuuuuuuuuvvvwwwwwwzzzzzzzzzzzzyyywwwvvvuuuwwwwwwxxxxxxxxxxxxwwwwwwqqqpppppppppqqqsssuuuvvvrrrrrrssstttuuuuuuuuutttttttttttttttttttttttttttsssttttttuuuvvvwwwwwwxxxxxxwwwvvvtttssssssssssss555444333333333333444555444444444444444444444444555555444444444444555555555444333333333444555666555555555555666666666666777777777777777777777777777777888888888777777666:::;;;<<<;;;999888999:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999:::===???AAAEEENNN[[[eeexxxuuuqqqrrrvvv~~~}}}|||{{{}}}~~~|||zzz}}}zzzqqqjjjfffggghhhooouuu~~~|||xxxwwwvvvuuuxxxxxx{{{zzzuuunnnllllllhhh^^^VVVWWWPPPMMMTTT\\\```ccceeedddgggkkknnnooopppqqqrrrtttsssqqqppppppqqqrrrrrrxxxyyyyyyzzzzzzyyyyyyxxxxxxwwwvvvtttrrrpppnnnmmmppppppqqqqqqqqqrrrrrrrrrpppooommmkkkjjjjjjjjjjjjkkkkkkjjjjjjiiihhhhhhhhhgggggggggiiikkkkkkiiigggaaa```^^^\\\ZZZXXXWWWVVVVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWVVVUUUTTTSSSOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVUUUVVVVVVWWWXXXYYY\\\\\\\\\]]]^^^___```aaa```aaabbbdddfffiiikkklllqqqqqqqqqpppooommmkkkkkkjjjiiigggfffeeefffhhhiiidddiiiqqqyyy~~~zzzwwwtttsssssssssssssssssstttttttttttttttsssrrrrrrsssuuutttrrrpppoooooooooooopppppppppppplllmmmmmmnnnoooppppppqqqpppqqqqqqrrrssstttuuuvvvuuutttsssqqqpppooooooooonnnnnnoooooopppppppppqqqrrrpppooommmmmmmmmnnnnnnnnnmmmmmmlllllllllmmmmmmnnnoooooooooooopppppppppoooooooooooooooooooooooojjjjjjkkkkkkkkkllllllllloooooonnnnnnmmmmmmlllllllllllllllllllllmmmnnnooopppooooooooooooppppppqqqooopppqqqrrrqqqooommmlllooonnnmmmkkkkkkllllllmmmmmmlllkkkkkkjjjjjjjjjjjjiiiiiijjjkkkllllllllllllmmmmmmmmmnnnmmmmmmlllkkkppprrrtttuuuuuusssqqqooooooqqqsssuuuwwwxxxxxxxxxzzzyyyxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwtttrrrppppppqqqqqquuuwwwzzz}}}~~~|||yyyxxxxxxxxxwwwuuurrrrrrrrrssstttuuuwwwwwwuuuuuuuuuuuuvvvvvvvvvvvvwwwvvvuuuuuuuuuvvvxxxyyyyyyzzz{{{zzzxxxwwwvvvwwwwwwxxxxxxyyyyyywwwvvvuuutttsssqqqppppppqqqsssttttttttttttuuuvvvwwwwwwwwwxxxxxxwwwvvvuuutttssssssvvvvvvwwwxxxwwwvvvuuutttvvvvvvwwwxxxwwwuuusssqqq555444333333333333444555444444444444444444444444555555444444444444555555555444333333333444555555555555555555666666666666777777777777777777777777777777888888888888777777999:::;;;:::999888888999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::>>>@@@AAAAAAAAAGGGPPPXXXjjjtttxxxvvvssssssvvv|||~~~~~~~~~~~~}}}|||||||||~~~zzzqqqiiieeeccchhhoooyyy|||zzzyyyxxxzzz|||~~~zzzvvvxxxzzzyyysssmmm```VVVMMMNNNRRRUUUXXX[[[___bbbgggkkklllmmmnnnooossssssrrrrrrrrrssstttuuuwwwxxxyyyyyyzzzzzzyyyyyyzzzyyywwwuuusssqqqpppoooppppppppppppqqqqqqrrrrrroooooommmlllkkkjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhjjjkkkllljjjhhhcccbbb```^^^\\\YYYXXXWWWWWWWWWWWWVVVTTTSSSRRRQQQOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUUUUTTTSSSRRRQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYYYYZZZZZZ[[[\\\^^^```aaaaaaaaabbbdddfffhhhjjjkkknnnnnnnnnmmmllljjjiiihhhhhhgggfffeeefffgggiiijjjnnnsss{{{xxxwwwtttrrrqqqqqqqqqrrrrrrrrrrrrssssssssssssssssssrrrrrrsssttttttrrrpppnnnnnnooooooooopppppppppmmmmmmnnnnnnooooooppppppppppppqqqrrrssstttuuuuuuuuutttrrrqqqpppooooooooonnnoooooooooppppppppppppppppppooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnooooooooopppppppppqqqpppppppppoooooooooooojjjjjjkkkkkkkkklllllllllnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnmmmmmmmmmnnnooooooooooooooonnnoooooopppqqqooopppqqqqqqqqqooommmlllnnnnnnlllkkkkkkkkklllmmmnnnmmmlllkkkkkkkkkkkkllljjjkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmllllllnnnoooqqqrrrrrrqqqooommmnnnoooqqqsssuuuuuuuuuuuuxxxwwwvvvuuutttttttttuuuvvvvvvvvvvvvvvvuuuuuuuuuwwwuuusssqqqppppppqqqrrrrrrsssuuuwwwzzz}}}}}}{{{xxxwwwvvvvvvtttsssqqqqqqqqqrrrssstttvvvwwwtttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvuuutttrrrqqqpppooopppqqqsssuuuttttttuuuuuuvvvvvvvvvwwwyyyyyyxxxwwwvvvuuuttttttvvvvvvwwwxxxxxxxxxwwwvvvvvvwwwxxxyyyxxxvvvtttrrr555444444333333444444555444444444444444444444444555555444444444444555555666555444333333444555555555555555555666666666666777777777777777777777777777777888888888888777777888999:::999888777888999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>@@@AAA@@@???AAAGGGLLLRRR[[[eeelllrrryyy|||zzzwwwvvvttttttvvvzzz~~~~~~{{{zzzyyyzzz{{{xxx{{{{{{pppgggbbbbbbiiisss|||}}}|||}}}}}}}}}~~~~~~~~~}}}rrrdddUUUNNNLLLKKKLLLNNNWWW[[[aaafffiiikkkmmmoooqqqqqqqqqqqqrrrssstttuuuuuuvvvwwwyyyzzzzzzzzzzzz{{{zzzyyywwwuuusssrrrqqqoooooooooppppppppppppqqqnnnnnnnnnmmmlllkkkjjjiiikkkkkkkkkkkklllllllllllljjjiiijjjkkkmmmmmmkkkiiifffeeecccaaa^^^\\\ZZZYYYXXXXXXXXXWWWUUUSSSRRRQQQOOOOOOOOONNNNNNMMMMMMMMMMMMMMMOOOPPPQQQRRRRRRSSSRRRRRRRRRSSSRRRRRRQQQPPPRRRRRRSSSSSSTTTTTTTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZXXXXXXXXXYYY[[[]]]^^^___bbbbbbcccdddeeeggghhhiiijjjjjjjjjiiihhhgggfffeeeffffffeeeeeefffhhhjjjlllvvv|||{{{xxxvvvqqqpppooooooooopppqqqrrrqqqqqqqqqrrrrrrrrrsssssstttsssssstttuuutttrrrpppnnnnnnooooooooooooppppppoooooooooooooooooooooooooooooopppqqqrrrssstttttttttsssrrrqqqpppoooooooooooooooooooooppppppppppppnnnoooooooooooonnnnnnmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppppprrrrrrqqqpppooonnnnnnmmmkkkkkkkkkkkkllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnpppoooooonnnnnnnnnnnnooonnnnnnnnnnnnnnnooopppqqqnnnooopppppppppooonnnmmmnnnnnnmmmlllllllllllllllnnnmmmmmmllllllllllllmmmlllmmmmmmmmmmmmlllkkkkkkllllllmmmmmmmmmmmmmmmlllmmmnnnppprrrrrrqqqooonnnmmmnnnoooqqqrrrsssssssssttttttssssssssssssssstttuuuuuuuuuttttttsssssssssuuutttrrrqqqqqqqqqrrrsssqqqqqqrrrsssuuuxxxzzz|||{{{yyyvvvuuutttsssrrrppppppppppppqqqrrrssstttuuuttttttuuuuuuuuuvvvvvvvvvuuuvvvwwwwwwxxxxxxxxxwwwxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyxxxvvvuuusssrrrpppooooooooopppqqqssstttuuuuuuuuuuuuuuuuuuvvvvvvyyyyyyxxxwwwvvvuuuuuutttuuuvvvxxxyyyzzzzzzyyyxxxwwwxxxyyyzzzyyywwwuuuttt444444444444444444444444444444444444444444444444555555444444444444555555777666444333333444555555555555555555666666666666666666666666666666666666666777777888888888888777777888999888777666777888999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======;;;<<<>>>>>>>>>@@@CCCFFFHHHOOOVVVZZZaaaiiiooopppqqqrrrssstttvvvyyy}}}~~~zzzwwwuuuuuutttrrrvvv{{{xxxooojjjeeekkkrrryyy}}}}}}~~~zzzwwwvvvvvvxxx|||~~~~~~}}}|||wwwdddYYYRRRKKKHHHHHHMMMRRRYYY```eeeiiinnnqqqoooooooooooopppqqqqqqrrrtttuuuvvvxxxzzz{{{{{{{{{{{{zzzyyywwwuuutttrrrrrrooooooooooooooooooooopppmmmnnnnnnnnnnnnllljjjiiijjjjjjkkkkkklllmmmmmmnnnlllllllllmmmooonnnllljjjiiihhhfffdddbbb___^^^]]]ZZZZZZYYYXXXVVVTTTRRRQQQPPPOOOOOONNNNNNMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQPPPSSSSSSSSSTTTTTTTTTTTTTTTVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYYYYYYYZZZ[[[]]]]]]bbbbbbbbbcccdddeeefffgggffffffgggffffffeeeddddddddddddddddddfffhhhkkkmmmwww|||}}}xxxuuusssrrrpppooooooooopppqqqrrrsssqqqqqqqqqrrrssssssttttttvvvuuuuuuuuuvvvuuusssqqqnnnnnnnnnnnnooooooooopppppppppoooooooooooooooooonnnooopppppprrrrrrsssttttttsssrrrqqqppppppppppppooooooooooooooopppppppppmmmnnnoooppppppooonnnmmmooooooooopppppppppppppppppppppqqqqqqqqqrrrrrrrrrtttsssrrrqqqooonnnmmmlllkkkkkkkkkllllllllllllmmmllllllmmmmmmnnnnnnooooooppppppooonnnmmmmmmmmmmmmnnnnnnnnnnnnoooppppppqqqnnnooooooppppppooonnnnnnoooooonnnnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkllllllnnnnnnnnnnnnmmmlllkkkjjjkkkkkklllmmmnnnnnnnnnmmmoooppprrrsssssssssrrrqqqnnnnnnooopppqqqrrrrrrrrrsssrrrrrrrrrrrrsssssstttuuuttttttssssssrrrrrrqqqrrrrrrqqqpppqqqqqqrrrssssssrrrrrrrrrsssvvvyyy{{{{{{yyyvvvtttsssrrrpppoooppppppppppppqqqrrrsssttttttttttttuuuuuuuuuvvvvvvuuuvvvxxxyyyzzzzzzyyyyyyzzzzzz{{{}}}~~~zzzzzzyyywwwuuutttrrrqqqnnnnnnnnnoooppprrrssstttuuuuuuuuuuuuuuuuuuuuuuuuxxxwwwwwwvvvuuutttttttttuuuvvvxxxyyy{{{{{{{{{zzzxxxyyyzzz{{{zzzyyywwwvvv444444444444444444444444444444444444444444444444555555444444444444555555777666555444333444555555555555555555666666666666666666666666666666666666666666777888888888888888666777888888666666777888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<======:::;;;===>>>???@@@BBBCCCDDDIIIMMMOOOSSS[[[bbbcccgggjjjmmmpppsssxxx~~~|||xxxsssooommmnnnpppuuuzzz{{{xxxqqqtttyyy|||~~~}}}zzzzzz~~~~~~||||||yyywwwuuuvvvxxxxxxxxxyyyyyy{{{|||}}}~~~uuujjj```TTTKKKHHHEEEIIIPPPVVV]]]cccjjjnnnmmmmmmnnnoooppppppppppppssstttvvvxxxyyy{{{{{{{{{yyyxxxwwwvvvtttsssrrrqqqpppooooooooooooooooooooommmnnnnnnooonnnmmmkkkjjjiiijjjjjjkkklllmmmnnnnnnooonnnnnnoooqqqpppnnnllllllkkkjjjhhhfffdddbbbbbb^^^]]]\\\ZZZXXXVVVSSSRRRQQQQQQQQQPPPOOONNNNNNNNNNNNOOOPPPRRRSSSTTTTTTTTTQQQQQQPPPPPPPPPQQQQQQQQQSSSSSSSSSSSSSSSTTTTTTTTTVVVUUUUUUVVVVVVWWWXXXYYY[[[[[[ZZZZZZZZZZZZ[[[[[[aaaaaaaaaaaabbbcccdddeeedddddddddeeeeeedddccccccccccccccccccfffiiilllnnnsssyyy~~~||||||{{{yyywwwtttrrrpppooooooooooooppppppqqqqqqqqqrrrrrrssstttuuuuuuuuuwwwvvvvvvvvvwwwvvvsssqqqmmmnnnnnnnnnnnnoooooooooppppppppppppoooooooooooonnnooopppppprrrrrrssstttssssssrrrqqqppppppppppppppppppoooooooooooooooooolllmmmnnnpppppppppooonnnooopppqqqrrrrrrrrrqqqqqqrrrrrrssssssssstttttttttuuutttsssqqqpppnnnmmmlllkkkkkklllllllllmmmmmmmmmllllllmmmmmmnnnnnnooooooooonnnnnnmmmllllllllllllnnnnnnnnnooooooppprrrrrrpppppppppppppppoooooooooppppppppppppoooooonnnnnnkkkjjjjjjjjjjjjjjjkkkkkkoooooonnnnnnmmmllljjjjjjjjjkkklllmmmnnnnnnnnnnnnoooppprrrsssttttttttttttqqqqqqqqqqqqrrrrrrssssssssssssrrrrrrrrrsssttttttttttttsssssssssrrrrrrrrrppppppppppppqqqqqqrrrrrrsssrrrqqqqqqsssuuuxxxzzz{{{yyyvvvttttttsssqqqppppppppppppppppppqqqrrrsssttttttttttttuuuuuuuuuuuutttvvvxxxzzz|||}}}||||||~~~~~~|||{{{yyywwwuuusssrrrrrrmmmnnnnnnoooppprrrssstttttttttttttttuuuuuuuuuuuuuuuuuuuuutttssssssrrrrrrsssuuuwwwyyyzzzzzzzzzzzzxxxyyy{{{|||{{{zzzxxxwww333444444555555444444333444444444444444444444444555555444444444444555555888777666444444444444555555555555555666666666666777777777777777777777777555666777888888999888888666777888888777777888999777777888888999:::::::::::::::::::::::::::::::::999999::::::;;;<<<======>>>>>>>>>>>>???>>>>>>>>>>>>BBBEEEEEEHHHPPPVVVWWW\\\```eeeiiimmmsss|||}}}|||}}}~~~~~~{{{uuuooollllllmmmppptttxxx}}}~~~yyyxxx|||}}}|||}}}{{{xxxvvvwwwuuuuuuuuuvvvyyy{{{~~~yyyoooaaaUUUOOOEEEGGGJJJNNNRRRXXX___dddiiijjjlllnnnpppqqqrrrrrrssstttvvvxxxyyyzzz{{{{{{xxxwwwvvvuuusssrrrqqqpppqqqppppppppppppooooooooonnnnnnnnnnnnnnnmmmllllllkkkkkklllmmmnnnnnnooooooqqqppppppqqqrrrrrrpppnnnnnnmmmlllkkkjjjhhhggggggcccbbbaaa___\\\ZZZWWWVVVTTTTTTSSSRRRQQQQQQPPPOOONNNOOOPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXZZZZZZZZZYYYYYYZZZZZZ[[[____________```aaabbbcccaaabbbbbbccccccccccccbbbcccbbbbbbccceeehhhlllmmmppptttyyy{{{zzzxxxvvvvvvqqqrrrsssttttttrrrpppnnnmmmmmmmmmmmmnnnnnnnnnnnnrrrrrrsssssstttuuuvvvvvvvvvuuuuuuuuuvvvuuurrrooommmmmmnnnnnnnnnnnnooooooppppppppppppppppppppppppoooooopppqqqrrrsssttttttsssrrrqqqqqqppppppqqqqqqppppppppppppoooooooooooollllllnnnoooppppppppppppoooppprrrsssttttttsssrrrssssssssssssttttttttttttuuutttsssrrrpppooommmmmmkkklllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmllllllllllllmmmooooooooopppqqqrrrssstttsssrrrrrrqqqppppppoooooopppppppppqqqpppoooooonnniiiiiiiiiiiiiiijjjjjjkkknnnnnnnnnmmmmmmkkkjjjjjjiiijjjkkkmmmnnnooooooooonnnoooppprrrssstttttttttttttttsssssssssssstttuuuttttttssssssssssssssstttrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppppooopppppprrrtttvvvxxxzzzxxxvvvtttuuutttsssqqqqqqpppppppppqqqqqqrrrssssssssstttttttttuuuuuuuuuuuuvvvyyy{{{~~~}}}|||zzzxxxvvvttttttsssnnnoooooopppqqqrrrssssssrrrsssssstttuuuuuuvvvvvvtttsssssssssrrrrrrrrrrrrrrrsssuuuwwwxxxxxxxxxxxxxxxyyyzzz|||{{{zzzyyywww333333444555555444333333444444444444444444444444555555444444444444555555999888666555444444444555555555555555666666666666777777777777777777777777555666777888888999999999666777999888777777999:::666777777888999999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<@@@???>>>============<<<999>>>AAA@@@BBBGGGKKKKKKRRRVVV\\\```eeelllwww~~~~~~{{{yyyyyyzzz{{{|||}}}}}}yyyuuurrrmmmmmmmmmoootttyyy~~~~~~{{{~~~~~~}}}zzzxxxxxxwwwvvvvvvvvvxxx|||{{{nnnbbb[[[QQQPPPNNNKKKKKKNNNSSSXXX___aaaeeejjjnnnqqqsssttttttuuuvvvwwwyyyyyyzzzzzzwwwwwwvvvuuusssrrrqqqqqqrrrrrrqqqqqqppppppppppppooonnnnnnmmmmmmmmmmmmmmmoooooooooppppppqqqqqqqqqsssrrrrrrssstttsssqqqoooooonnnnnnmmmmmmlllkkkkkkiiiiiigggeeebbb___\\\[[[WWWWWWVVVUUUTTTSSSRRRRRRPPPQQQQQQRRRRRRQQQQQQQQQNNNNNNMMMMMMMMMNNNOOOPPPOOOOOOPPPQQQRRRSSSSSSTTTSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVWWWWWWXXXZZZ[[[\\\\\\\\\\\\]]]^^^```aaabbb______```aaaaaaaaaaaaaaaccccccbbbccceeehhhkkkmmmnnnppprrrrrrqqqppppppqqqlllmmmnnnoooooonnnmmmllljjjjjjkkklllmmmnnnnnnnnnpppqqqrrrssstttuuuuuuvvvtttsssrrrssssssrrrooolllmmmmmmmmmnnnnnnnnnoooooooooooooooppppppqqqqqqrrrppppppqqqrrrssstttuuuuuurrrrrrqqqqqqppppppqqqqqqppppppppppppooooooooonnnllllllmmmmmmnnnpppqqqrrroooqqqsssuuuuuuuuutttsssrrrrrrrrrrrrssssssssssssttttttsssrrrpppooonnnnnnllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmnnnmmmmmmmmmmmmmmmnnnooopppppppppqqqrrrsssuuuvvvvvvuuutttrrrqqqppppppooonnnnnnooooooooonnnmmmllljjjiiiiiiiiijjjjjjkkkllllllllllllllllllkkkjjjiiihhhiiikkkmmmnnnoooppppppooopppqqqrrrtttuuuvvvwwwvvvuuuttttttssstttuuuuuuuuutttssssssrrrrrrrrrrrroooooooooppppppqqqqqqrrrppppppppppppppppppoooooommmnnnoooqqqsssuuuvvvwwwxxxvvvtttttttttuuutttrrrrrrqqqqqqqqqqqqrrrssssssssssssssstttttttttuuuuuuvvvwwwyyy|||}}}|||zzzxxxvvvvvvvvvvvvppppppqqqrrrrrrrrrrrrrrrqqqqqqrrrsssuuuvvvwwwwwwttttttssssssssssssrrrrrrqqqrrrsssuuuvvvvvvuuuuuuwwwxxxzzz{{{{{{zzzyyywww333333444555555444333333444444444444444444444444555555555444444555555555999888666555444444444555555555555555666666666777777777777777777777777777555555666888888999999999666888999999888888999;;;666777777888999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>><<<;;;;;;===>>>>>>>>>:::???AAA??????CCCEEEDDDLLLQQQWWW[[[___gggrrr{{{~~~yyywwwwwwxxxyyy{{{|||~~~}}}{{{zzznnnmmmmmmnnnrrrxxx~~~|||xxx~~~}}}}}}{{{yyyzzzzzzyyyxxxxxxyyy|||wwwlllggg^^^[[[TTTMMMIIIIIIMMMQQQUUUXXX^^^dddjjjnnnqqqssstttuuuvvvwwwxxxyyyyyyyyyxxxwwwvvvuuutttsssrrrqqqrrrrrrrrrqqqqqqqqqpppppppppooommmllllllmmmnnnoooqqqrrrrrrrrrrrrssssssssstttsssssstttuuutttrrrooooooooooooooonnnnnnnnnnnnnnnmmmkkkiiifffccc```___YYYYYYXXXWWWVVVUUUTTTSSSTTTTTTTTTTTTTTTSSSSSSRRRMMMLLLKKKKKKKKKMMMNNNOOONNNNNNOOOPPPQQQRRRSSSTTTRRRRRRRRRRRRSSSTTTUUUVVVRRRRRRSSSUUUWWWZZZ\\\]]]ZZZZZZ[[[\\\]]]___```aaa]]]]]]^^^___````````````ccccccbbbccceeehhhjjjlllkkklllmmmlllkkkkkklllnnnlllllllllkkkkkklllllllllhhhiiikkkmmmooopppppppppoooppppppqqqssstttuuuuuurrrqqqppppppqqqooollljjjmmmmmmmmmmmmnnnnnnnnnooonnnnnnooopppqqqrrrrrrrrrpppqqqrrrrrrttttttuuuvvvrrrrrrqqqqqqpppqqqqqqqqqqqqpppppppppoooooonnnnnnmmmlllllllllnnnppprrrssspppqqqsssuuuvvvvvvuuutttppppppqqqqqqqqqrrrrrrrrrtttssssssrrrqqqpppoooooolllllllllmmmmmmmmmnnnnnnoooooonnnnnnmmmmmmmmmlllnnnnnnmmmnnnnnnooopppqqqqqqqqqqqqrrrssstttvvvwwwxxxwwwuuusssqqqppppppooolllmmmnnnnnnnnnmmmkkkjjjjjjjjjjjjjjjkkkkkklllmmmkkkkkkllllllkkkkkkjjjjjjhhhiiikkkmmmnnnooopppppprrrrrrsssuuuwwwxxxyyyzzzwwwvvvuuutttssstttuuuvvvuuutttsssrrrqqqqqqqqqqqqllllllmmmnnnooopppqqqqqqpppppppppppppppooonnnnnnmmmnnnqqqsssuuuwwwwwwxxxvvvuuusssssstttttttttsssrrrrrrrrrqqqrrrrrrssssssssssssssstttttttttuuuuuuvvvwwwyyy|||~~~}}}zzzxxxwwwwwwwwwwwwqqqrrrrrrsssssssssrrrrrrooopppqqqsssuuuvvvwwwxxxttttttttttttttttttsssssspppqqqrrrtttttttttsssssswwwxxxzzz{{{{{{zzzxxxwww555444444333333444444555555555555555555666777777444555555666777666666666777777666666555555555444777777666666555555444444777777777777777777777777666777777888999999::::::666666666666555555555555777888888888888999999999;;;;;;;;;::::::999999999::::::999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>@@@@@@??????@@@@@@AAABBBGGGIIINNNSSSXXX```qqqyyypppoooqqqqqquuuxxx|||~~~wwwuuurrrooopppuuu~~~zzzssstttwww{{{|||}}}~~~}}}||||||}}}}}}~~~yyysssnnniiibbb]]][[[XXXSSSPPPNNNQQQVVV[[[aaahhhnnnsssssstttvvvxxxzzz{{{||||||xxxxxxwwwwwwuuutttrrrrrrooorrrtttuuussspppnnnmmmqqqpppppppppppppppqqqqqqppptttxxx|||}}}zzzvvvsssqqqqqqrrrrrrrrrrrrssssssrrrqqqpppnnnmmmmmmllllllpppoooooommmllliiihhhfffbbb```]]]ZZZWWWVVVUUUUUUXXXVVVUUUTTTTTTSSSPPPMMMLLLLLLKKKKKKKKKKKKLLLLLLOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRSSSUUUWWWYYY[[[\\\]]]___```aaaaaaaaa```___]]]\\\\\\]]]^^^```aaaaaaaaabbbccceeefffggghhhiiikkkmmmmmmlllkkkjjjiiiiiihhhggghhhiiikkklllkkklllllllllllllllkkkkkkmmmnnnoooqqqqqqrrrrrrrrrnnnnnnmmmllllllmmmooopppnnnnnnnnnnnnnnnnnnnnnnnnpppppppppoooppppppqqqrrruuuuuuvvvwwwxxxyyyyyyzzzuuutttrrrpppooonnnmmmmmmnnnnnnnnnnnnnnnoooppppppnnnnnnnnnnnnoooppprrrrrrsssssssssttttttsssrrrrrrqqqpppnnnmmmmmmoooqqqrrrrrrqqqpppooonnnnnnnnnnnnllllllmmmmmmnnnnnnooooooppppppoooooonnnnnnmmmmmmnnnnnnnnnnnnnnnooopppppppppqqqrrrsssuuuwwwyyyzzz}}}|||zzzwwwtttqqqooonnnppppppnnnmmmlllllllllllljjjjjjkkkllllllmmmmmmnnnllllllkkkjjjjjjjjjkkkkkklllllllllmmmmmmnnnooopppssstttvvvxxxzzz{{{zzzzzz{{{yyyvvvtttssstttvvvwwwuuusssqqqooommmllllllmmmjjjkkklllmmmnnnnnnnnnnnnooooooooooooooooooooooooqqqpppppppppqqqsssuuuvvvttttttuuuuuuttttttsssrrrrrrqqqqqqqqqpppooooooooouuuuuutttsssrrrrrrqqqppptttvvvyyy|||~~~|||yyywwwvvvwwwwwwuuuuuuvvvvvvvvvvvvwwwwwwsssssssssssstttttttttttt{{{yyyxxxuuutttsssrrrrrrrrrrrrrrrqqqrrrrrrsssssstttttttttttttttttttttttt555444444333333444444555444444444444444555555666555555555555666666666666777666666666555555555444666666666666666555555555666666666666666666666666666666666777777888888888333444555666777888888999777777888888888999999999::::::::::::::::::999999999999999999999:::;;;;;;<<<<<<<<<<<<<<<======>>>???>>>>>>>>>>>>???@@@@@@DDDEEEJJJPPPUUU^^^ooo~~~}}}ssspppooonnntttvvv{{{}}}zzzzzz}}}~~~qqqpppnnnmmmppptttzzz}}}~~~}}}{{{}}}|||wwwxxxuuusssrrrrrroooiiidddXXXWWWVVVVVVYYY___fffllloooppprrrtttvvvwwwwwwwwwxxxxxxxxxwwwwwwuuutttsssrrrtttvvvwwwuuusssrrrrrrqqqppppppoooooopppqqqqqqqqquuuyyy}}}~~~|||xxxvvvqqqqqqqqqrrrrrrrrrssssssrrrrrrqqqpppooooooooooooqqqqqqpppooommmkkkiiihhheeecccaaa^^^\\\[[[ZZZZZZZZZXXXVVVVVVVVVUUUSSSRRROOONNNMMMMMMLLLLLLLLLMMMLLLLLLLLLLLLLLLKKKKKKKKKNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSUUUWWWXXXXXXYYYZZZ\\\]]]^^^^^^^^^___]]]\\\[[[[[[\\\]]]^^^````````````aaacccddddddeeeggghhhjjjjjjiiihhhggghhhhhhhhhhhhiiijjjjjjkkkkkklllllllllllllllkkkkkkmmmnnnooopppppppppppppppnnnmmmmmmmmmmmmnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnqqqpppppppppppppppqqqqqqqqqrrrtttwwwyyy{{{{{{|||vvvuuusssrrrpppooooooooonnnnnnnnnnnnnnnoooooopppooonnnnnnnnnooopppqqqqqqrrrrrrssssssssssssrrrrrrqqqpppooonnnnnnooopppqqqsssrrrqqqppppppooooooooommmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooppppppqqqqqqqqqrrrsssuuuwwwyyyzzz{{{zzzxxxvvvtttqqqpppooopppoooooonnnmmmmmmlllllljjjjjjkkkllllllmmmmmmnnnlllllllllllllllmmmnnnnnnmmmmmmmmmmmmnnnoooppppppsssuuuxxx{{{~~~~~~|||xxxuuutttssstttuuutttsssqqqooommmmmmmmmmmmjjjkkklllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnppppppooooooppprrrssstttsssssssssssssssrrrqqqqqqqqqqqqqqqqqqpppppppppppprrrrrrrrrqqqqqqqqqqqqqqqsssuuuxxxzzz}}}~~~{{{yyyxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzyyyxxxvvvuuutttsssssssssrrrrrrrrrrrrsssssssssssssssssstttttttttttt555444444333333444444555333333333333333444444555666555444444444555777777666666666555555555555555555555555666666666666666666666666666666666666666555555555555666666666666444555555666777888999:::777777777888888888999999999999999:::::::::::::::999888888888888999::::::<<<;;;;;;;;;;;;<<<=====================>>>>>>???@@@AAAEEEJJJPPPYYYjjjxxxxxxsssooolllppprrrvvv{{{uuupppiiiddddddiiipppttt}}}~~~||||||}}}|||{{{||||||iiicccZZZSSSRRRUUU\\\aaagggiiilllppprrrtttuuuuuuvvvvvvvvvvvvvvvuuutttttttttuuuwwwwwwuuuttttttuuuqqqppppppooooooooopppppprrruuuyyy|||~~~|||zzzxxxqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrssssssqqqpppnnnmmmlllkkkhhhgggfffdddcccbbbbbbbbb___\\\YYYXXXXXXXXXWWWVVVSSSRRRQQQPPPOOONNNNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJLLLMMMNNNOOOOOOOOOOOOOOOQQQQQQQQQQQQRRRTTTUUUVVVWWWWWWYYYZZZ[[[[[[\\\\\\\\\[[[ZZZYYYYYYZZZ[[[\\\^^^^^^^^^^^^^^^___```aaabbbcccdddeeefffeeedddcccffffffggghhhiiijjjjjjjjjkkkkkkllllllllllllkkkkkklllmmmnnnnnnnnnnnnmmmmmmlllmmmnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnqqqqqqpppppppppppppppqqqppprrruuuxxxzzzzzzzzzzzzwwwvvvuuusssrrrqqqqqqpppnnnnnnmmmmmmnnnnnnoooppppppoooooooooooooooppppppqqqrrrrrrssssssrrrrrrrrrqqqqqqooonnnnnnooopppqqqssssssrrrqqqqqqpppppppppnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnooopppppppppooooooooopppppppppqqqqqqpppqqqqqqrrrtttvvvwwwxxxxxxwwwvvvuuusssrrrqqqpppnnnoooppppppooonnnlllkkkjjjjjjkkkllllllmmmmmmnnnlllllllllmmmnnnpppqqqrrrnnnnnnnnnnnnooopppqqqqqqrrrtttxxx{{{}}}zzzvvvsssrrrrrrrrrsssrrrqqqooonnnmmmmmmmmmjjjjjjkkklllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooopppqqqrrrrrrqqqqqqrrrrrrqqqqqqpppooopppppppppqqqqqqqqqqqqqqqooooooooooooppppppqqqqqqpppsssvvvyyy{{{}}}|||zzzyyyxxxxxxyyyzzz}}}}}}||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{{{{zzzyyywwwvvvuuuuuutttsssrrrrrrrrrsssrrrrrrrrrssssssttttttttt555444444333333444444555333333333333333444444555666555444333333555777888555555555555555555555555444444555555666666777777666666666666666666666666555555555555555555555555888888888888777777777777777777777777888888888888888888999999:::::::::;;;888888777777888888999:::;;;;;;::::::;;;;;;<<<=========<<<<<<======>>>??????>>>@@@EEEJJJRRR```mmmyyyuuurrrnnnkkkmmmpppuuuzzz|||xxxqqqkkkhhhhhhjjjlllttt{{{|||yyyvvvzzzzzzyyyzzz{{{}}}}}}}}}~~~zzz}}}}}}tttggg[[[UUUSSSUUUVVV]]]___dddiiinnnrrrtttvvvrrrsssssstttttttttttttttuuuvvvwwwuuusssrrrrrrsssqqqppppppoooooooooooopppooorrruuuxxxzzzyyywwwvvvpppqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqrrrssstttsssrrrqqqpppnnnmmmlllllljjjjjjjjjiiiiiihhhhhhhhhdddaaa]]]ZZZYYYYYYYYYXXXWWWVVVUUUSSSRRRQQQPPPPPPNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMPPPPPPPPPQQQRRRRRRSSSTTTWWWWWWXXXZZZZZZ[[[[[[[[[XXXXXXWWWWWWWWWXXXYYYYYY\\\\\\[[[[[[[[[\\\\\\]]]___```aaaaaabbbbbbaaaaaacccdddfffhhhiiiiiihhhhhhjjjjjjkkkkkkllllllkkkkkkkkklllllllllllllllkkkjjjkkklllnnnoooppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqpppppppppppppppqqqsssuuuwwwyyyyyyxxxvvvtttvvvvvvtttsssrrrqqqqqqqqqnnnmmmmmmmmmmmmnnnooooooqqqpppoooooooooooooooppppppqqqrrrrrrrrrrrrrrrrrrrrrqqqpppooooooooopppppprrrrrrrrrqqqqqqppppppooooooooonnnnnnmmmmmmllllllmmmnnnnnnnnnooooooooopppnnnnnnooooooppppppppppppooooooooopppqqqssstttuuuuuuttttttsssrrrrrrqqqqqqmmmnnnpppppppppnnnlllkkkjjjjjjkkkllllllmmmmmmnnnmmmmmmmmmmmmnnnooopppqqqnnnnnnnnnnnnooopppqqqrrrppprrruuuxxx{{{}}}~~~~~~}}}{{{xxxuuurrrqqqpppppprrrqqqppppppooonnnnnnmmmjjjjjjkkklllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppqqqrrrrrrqqqrrrrrrrrrrrrqqqpppppppppppppppqqqqqqrrrrrrrrrooooooooopppppppppppppppnnnqqqtttwwwyyy|||~~~|||yyyxxxwwwwwwwwwwwwxxxyyy{{{{{{||||||||||||}}}}}}{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~~~~|||zzzyyyxxxwwwvvvuuuttttttssssssrrrrrrssssssttttttuuuuuu555444444333333444444555444444444333444555555666666555333222333444666888444444444555555555555555444444555555666666777777555555555555555555555555555555666666666666666666888888888888777777777777666666777777777888888888888888888999999:::::::::888888777777888888999::::::::::::::::::;;;<<<<<<>>>============>>>?????????===>>>BBBEEEJJJSSS]]]jjjrrrxxxwwwuuuuuutttqqqkkklllooossswww}}}~~~~~~~~~{{{wwwrrrmmmhhhfffjjjqqqzzz{{{uuurrrqqqwwwwwwwwwwwwwwwxxxyyyzzz{{{xxxyyyzzz{{{|||~~~}}}xxxlllccc[[[VVVRRRRRRTTTYYY```ffflllqqqssspppqqqssstttuuuvvvvvvvvvxxxyyyxxxvvvsssqqqqqqrrrqqqppppppooonnnnnnoooooommmnnnqqqsssttttttsssrrrpppppppppqqqqqqqqqrrrrrrppppppoooppppppqqqrrrsssrrrqqqooonnnllllllllllllkkkkkklllllllllllllllllliiieee```]]][[[ZZZYYYWWW[[[ZZZXXXVVVTTTSSSRRRRRRPPPOOOOOONNNMMMMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLLLLNNNOOOOOOPPPQQQQQQQQQQQQTTTUUUVVVWWWWWWXXXWWWWWWUUUUUUUUUUUUVVVVVVWWWWWWYYYYYYXXXXXXXXXYYYYYYZZZ]]]]]]^^^_______________```bbbdddfffgggggggggfffhhhhhhiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjiiijjjkkkmmmnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnppppppooooooppppppqqqrrrtttuuuxxxyyyyyywwwuuusssttttttrrrqqqppppppppppppmmmmmmmmmmmmmmmnnnnnnoooqqqpppoooooooooooooooppppppqqqrrrrrrssssssssssssrrrrrrqqqpppppppppppppppoooppppppqqqppppppooonnnoooooonnnnnnmmmmmmllllllpppooooooooonnnnnnnnnmmmlllmmmnnnnnnoooooonnnnnnmmmmmmmmmnnnooopppqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqlllmmmooopppooonnnlllkkkjjjjjjkkkllllllmmmmmmnnnnnnnnnmmmmmmlllmmmmmmnnnnnnnnnnnnnnnooopppqqqrrrqqqrrrtttvvvxxxyyyyyyyyywwwvvvtttrrrqqqpppppppppppppppppppppoooooonnnnnnkkkkkkllllllmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmppppppqqqrrrrrrssssssssssssssssssssssssrrrrrrqqqppppppqqqqqqrrrrrrrrrssssssrrrrrrqqqppppppoooooommmpppsssvvvwwwyyy|||~~~~~~}}}{{{zzzxxxwwwttttttttttttuuuuuuvvvvvvvvvvvvxxxyyy{{{}}}~~~|||||||||}}}}}}}}}~~~~~~|||}}}~~~}}}{{{zzzzzzxxxwwwvvvvvvvvvvvvttttttuuuuuuuuuvvvvvvvvv555444444333333444444555444444444444444555555666555444333333333444666666444444444444444555555555555555555666666666666666555555555555555555555555444444555555666777777888444555555666777888999:::666666666777777777888888888888888999999999999999999888888888888999:::::::::999999999999:::;;;;;;===============>>>?????????<<<===@@@BBBCCCIIIOOOUUU^^^fffiiikkkoooqqqqqqlllmmmppptttyyy~~~~~~|||||||||~~~~~~}}}|||}}}}}}uuummmhhheeekkkssszzz~~~xxxtttuuuvvvwwwwwwwwwvvvwwwzzz|||~~~~~~|||vvvtttwwwvvvwwwyyy{{{}}}}}}}}}}}}{{{ssshhh]]]UUUNNNOOORRRVVV\\\bbbhhhkkkpppqqqrrrtttvvvxxxxxxyyyzzz{{{{{{yyyvvvtttssssssqqqppppppooonnnnnnnnnnnnlllmmmnnnooopppppppppoooppppppppppppqqqqqqqqqqqqooooooooooooooopppqqqrrrqqqpppnnnlllkkkkkkkkklllkkklllmmmnnnnnnnnnmmmmmmlllhhhdddaaa___]]][[[YYY\\\[[[ZZZXXXVVVUUUUUUUUUPPPPPPOOONNNMMMLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOPPPQQQRRRRRRSSSSSSSSSRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXYYY[[[\\\\\\\\\\\\]]]]]]]]]^^^___aaabbbddddddeeeeeeeeefffggghhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiijjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooopppqqqssssssrrrsssvvvwwwxxxxxxwwwvvvsssrrrqqqpppoooooooooooommmmmmllllllmmmmmmnnnooopppoooooooooooooooppppppqqqqqqrrrsssttttttttttttrrrrrrrrrqqqqqqpppoooooonnnooopppqqqqqqpppnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmpppppppppooonnnmmmmmmmmmkkklllmmmnnnooonnnmmmlllmmmmmmmmmmmmmmmnnnooopppppppppppppppppppppppppppkkklllmmmmmmmmmmmmkkkkkkjjjjjjkkkllllllmmmmmmnnnnnnmmmllllllkkkkkkllllllnnnnnnnnnnnnooopppqqqqqqssstttuuuwwwwwwwwwvvvvvvsssrrrqqqpppppppppppppppoooooopppppppppoooooonnnllllllmmmmmmnnnmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmooopppqqqrrrssstttttttttttttttuuuuuuttttttsssrrrqqqqqqqqqrrrrrrrrrrrrrrruuutttsssrrrqqqpppoooooonnnqqqtttuuuvvvwwwxxxzzzzzzzzzzzzyyyxxxvvvuuutttrrrrrrrrrsssssstttttttttqqqrrrtttvvvyyy{{{}}}~~~~~~~~~~~~~~~}}}||||||{{{zzzyyyyyyyyyzzzxxxxxxxxxxxxxxxxxxxxxxxx555444444333333444444555333333333333333444444555333333444444444444555555333333333444444555555555666666666666666555555555555555555555555555555555111222222444555666777888333444555666777888888999666666666666777777777888999999999999888888888888999999999999999:::;;;;;;999999999999999::::::;;;<<<<<<;;;;;;<<<<<<===>>><<<;;;<<<@@@AAA@@@BBBFFFFFFOOOWWWZZZ^^^eeejjjkkkiiikkkoootttyyy~~~}}}{{{yyyyyyzzz{{{{{{{{{yyy{{{~~~{{{xxxoooqqquuuyyy~~~~~~{{{~~~xxxyyyyyyyyyxxx{{{~~~~~~|||tttssswwwrrrsssuuuwwwyyy{{{}}}~~~}}}tttggg^^^VVVTTTSSSSSSUUUZZZ^^^aaalllmmmooorrrtttvvvwwwwwwuuuwwwzzzzzzxxxuuuttttttqqqqqqooonnnnnnmmmmmmmmmnnnoooooooooooooooooooooppppppppppppqqqqqqqqqqqqppppppoooooooooppppppqqqqqqpppnnnlllkkkkkklllllllllmmmnnnooooooooonnnnnnkkkiiifffeeedddbbb___]]]]]]\\\ZZZYYYXXXWWWWWWVVVSSSRRRRRRQQQPPPOOONNNMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNOOOOOOOOONNNMMMOOOOOOPPPPPPQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[]]]]]]^^^___```bbbcccdddcccdddeeefffggggggggggggggghhhiiijjjjjjjjjjjjjjjiiiiiiiiijjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnoooppprrrtttuuuttttttuuuvvvwwwwwwwwwvvvrrrqqqpppooooooooooooooommmllllllllllllmmmnnnnnnooonnnnnnnnnooopppqqqqqqqqqrrrssstttuuuuuuuuuuuurrrrrrrrrrrrqqqpppoooooonnnoooqqqrrrrrrqqqooonnnmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnkkklllnnnooopppooonnnmmmnnnnnnnnnnnnnnnnnnooopppooooooooooooooooooooooookkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkllllllmmmmmmnnnlllllllllkkkllllllmmmmmmmmmmmmmmmmmmnnnooopppppprrrssstttvvvvvvvvvuuuuuurrrrrrqqqqqqppppppoooooonnnoooppppppqqqpppoooooommmnnnnnnoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmooorrrsssttttttttttttuuuuuuuuuuuutttssssssrrrrrrrrrrrrrrrrrrqqqqqqssssssrrrrrrqqqqqqqqqpppppprrruuuuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvuuutttsssqqqrrrrrrsssssssssssssssoooppprrrtttvvvyyyzzz{{{}}}~~~~~~~~~}}}}}}|||||||||}}}}}}|||||||||{{{{{{zzzzzzyyy555444444333333444444555222222111111222222333444222333444555555555444444333333333444444555555555777777666666555555555444555555555555555555555555//////111222444555777777666666666666555555555555666666666666777777777777:::999999999888888777777::::::999999::::::;;;<<<999999888888999999:::;;;;;;::::::::::::;;;<<<<<<:::999;;;@@@AAA??????BBB@@@HHHOOOQQQUUU]]]dddfffeeehhhlllrrrxxx~~~~~~|||yyywwwxxxyyyyyyyyyxxxzzz}}}}}}|||{{{|||~~~yyy{{{{{{{{{{{{~~~~~~|||tttrrrwwwooopppsssuuuwwwyyy}}}zzznnnddd```]]]XXXUUUTTTVVVYYY\\\gggiiikkknnnppprrrttttttooorrrvvvxxxwwwuuuttttttqqqqqqooonnnmmmmmmmmmmmmqqqqqqqqqpppppppppppppppoooppppppppppppqqqqqqqqqqqqqqqpppppppppppppppqqqrrrpppnnnlllkkkkkklllmmmmmmnnnooopppppppppooonnnjjjiiihhhggggggfffdddaaa\\\\\\ZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQQQQNNNNNNOOOOOOOOONNNNNNMMMKKKLLLNNNOOOOOONNNMMMLLLPPPPPPQQQRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUSSSSSSSSSTTTUUUWWWXXXYYYXXXXXXWWWWWWWWWXXXYYYZZZ\\\\\\\\\\\\^^^```cccdddbbbcccdddeeeffffffffffffgggggghhhjjjkkkkkkkkkkkkiiihhhhhhhhhiiikkkmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnkkklllmmmoooqqqsssuuuvvvxxxxxxwwwvvvuuuttttttsssrrrrrrqqqpppoooooooooooommmllllllllllllmmmnnnnnnnnnnnnnnnnnnoooppprrrrrrrrrssstttuuuvvvvvvvvvvvvsssssssssrrrqqqpppooonnnoooppprrrssssssrrrqqqooolllmmmmmmmmmnnnnnnoooooommmmmmnnnnnnoooooopppppplllmmmooopppqqqpppnnnmmmppppppooooooooooooppppppoooooooooooonnnnnnnnnnnnkkkjjjjjjiiiiiijjjkkkkkkjjjjjjkkkllllllmmmmmmnnnkkkkkkkkklllmmmnnnoooppplllllllllmmmmmmnnnooopppoooppprrrttttttuuutttttttttssssssrrrqqqpppoooooommmnnnpppqqqqqqpppoooooonnnooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmjjjkkknnnqqqssstttttttttttttttuuuuuuttttttsssrrrsssssssssrrrrrrqqqqqqqqqpppqqqqqqqqqqqqrrrrrrrrrqqqsssuuuvvvuuutttttttttuuuvvvvvvwwwvvvuuusssrrrrrrssssssttttttssssssrrrpppppprrrsssuuuwwwxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzz333333333333333333333333444444444444444444444444555555555555555555444444444444444333333222222222111111222333333444555555666666777777777777666666333222222111222333555666555555666666777777888888666666666666777777777777777777777777888888888888666666555444555777999;;;<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========???AAACCCFFFHHHMMMSSSWWW\\\aaaffflllvvv}}}}}}||||||}}}}}}yyyvvvuuuuuuuuusssxxx~~~yyyxxxzzz}}}{{{}}}|||uuuuuuuuuuuussssssrrrsssvvvzzz||||||tttoooiiigggccc```]]]\\\[[[[[[______aaagggnnnssssssqqqrrrrrrsssssssssssssssssssssqqqnnnmmmmmmnnnmmmmmmrrrrrrqqqqqqrrrrrrsssssstttsssqqqpppoooooopppqqqrrrqqqoooooopppqqqpppooosssrrrqqqooonnnlllkkkjjjmmmnnnpppqqqqqqpppooonnnkkkjjjhhhhhhiiihhhgggfffbbbbbbaaa___\\\YYYWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSMMMMMMNNNOOOPPPPPPPPPPPPOOONNNMMMLLLLLLMMMNNNOOOOOOPPPQQQRRRQQQPPPOOONNNPPPQQQQQQRRRSSSTTTUUUUUURRRRRRSSSTTTTTTUUUVVVVVVZZZYYYWWWWWWVVVWWWXXXYYYZZZZZZ[[[\\\]]]^^^^^^___dddddddddddddddfffgggggghhhiiiiiijjjjjjiiiiiiiiihhhggggggggghhhjjjlllmmmmmmllljjjjjjjjjlllnnnooonnnmmmlllkkklllooorrrtttyyyyyyxxxwwwuuurrrooonnnqqqqqqqqqqqqpppooommmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnrrrrrrrrrrrrssstttuuuuuuvvvvvvuuutttrrrqqqooonnnrrrqqqppppppooooooppppppqqqpppooommmmmmmmmnnnoooppppppooonnnnnnooopppqqqqqqpppnnnllllllmmmooopppoooooonnnmmmmmmnnnppppppnnnnnnoooooooooooonnnnnnnnnnnnmmmlllkkkkkkjjjjjjlllkkkjjjiiihhhiiijjjkkkllllllllllllkkkkkkjjjiiilllllllllmmmnnnoooooopppmmmnnnpppqqqrrrsssssstttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppqqqqqqqqqooooooooooooooonnnmmmmmmmmmnnnnnnnnnmmmlllkkkkkknnnlllkkkmmmqqqtttsssrrrrrrtttuuuwwwwwwvvvtttsssrrrrrrrrrssssssrrrrrrqqqrrrrrrqqqqqqqqqqqqqqqrrrtttsssssstttuuuuuutttrrruuuuuuvvvvvvvvvvvvuuutttqqqsssuuuvvvuuusssqqqoooqqqooonnnnnnooorrruuuwwwuuuvvvwwwyyy{{{}}}~~~~~~~~~~~~}}}|||{{{{{{{{{333333333333333333333333444444444444444444444444555555555555555555444444444444444333333222222222222222333444444555666666666666777777777777666666444333333222222333444555666666666666666777777777666666666666777777777777888888888777777666666666777666555444555777999:::;;;;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<======>>>>>>@@@BBBCCCEEEIIINNNQQQSSSXXX^^^eeeppp{{{~~~||||||{{{{{{{{{}}}|||yyyvvvuuuuuuuuusssvvvyyy{{{|||~~~~~~uuurrrttt|||zzzuuutttvvvvvvuuuvvvvvvxxx{{{}}}wwwrrrooonnnllljjjhhheeebbb```[[[YYYYYY]]]dddjjjllllllkkklllmmmoooppppppooooooqqqpppnnnmmmmmmnnnnnnmmmqqqqqqppppppqqqqqqrrrrrrsssrrrqqqpppppppppppppppsssqqqoooooopppqqqpppoooooooooooonnnnnnmmmmmmmmmnnnoooppprrrrrrqqqooonnnkkkjjjiiiiiiiiihhhgggfffddddddcccaaa___\\\ZZZYYYWWWXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSRRRPPPOOONNNMMMOOOOOONNNMMMMMMNNNOOOOOOPPPQQQRRRRRRRRRQQQOOOOOOPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUXXXWWWVVVUUUUUUVVVWWWWWWVVVWWWXXXYYY[[[]]]^^^^^^aaaaaaaaabbbccccccddddddgggggghhhiiiiiiiiiiiiiiiiiihhhhhhhhhiiikkkmmmnnnmmmlllkkkjjjjjjkkkmmmnnnmmmlllkkkkkkmmmpppsssuuuvvvwwwwwwvvvuuusssqqqpppqqqqqqqqqqqqpppooonnnmmmllllllmmmnnnnnnnnnnnnmmmooooooooooooooooooooooooqqqqqqqqqqqqrrrssstttttttttttttttttttttsssrrrrrrrrrqqqppppppoooooopppppppppooommmlllllllllmmmnnnnnnnnnmmmmmmnnnooopppqqqrrrqqqooonnnmmmnnnooopppooonnnmmmmmmmmmnnnooopppmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnmmmllllllkkkjjjjjjmmmlllkkkjjjiiijjjjjjkkklllmmmmmmmmmmmmlllkkkjjjlllllllllmmmnnnooooooooonnnooopppqqqrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppqqqrrrrrrpppppppppppppppooonnnmmmnnnnnnnnnnnnnnnmmmllllllnnnlllkkkmmmpppssssssrrrrrrsssuuuvvvvvvtttsssrrrqqqqqqrrrrrrsssrrrrrrrrrrrrqqqqqqppppppqqqqqqqqqtttsssssstttuuuuuutttrrruuuuuuuuuvvvvvvuuuuuutttppprrrsssttttttrrrpppnnnpppooonnnnnnoooqqqtttvvvttttttuuuvvvxxxyyyzzzzzz{{{|||}}}}}}|||||||||333333333333333333333333444444444444444444444444444444444444444444555555444444333333333333222222333444444555555666666666555666666777777666666555666555444444333444444444777777666666666666666666666666666666777777777777999888888777666555444333777666555555666777999:::;;;;;;:::999999999999999::::::::::::;;;;;;;;;;;;888999:::;;;<<<===>>>>>>===>>>???@@@AAACCCGGGIIINNNSSSZZZaaalllyyy|||zzzwwwwwwzzz|||}}}~~~}}}{{{yyyxxxxxxwwwuuuuuuuuuxxx|||xxxnnnfffllltttyyy|||~~~xxxttttttuuuwwwxxxzzz}}}}}}~~~zzzvvvvvvvvvwwwwwwwwwtttppplll___ZZZVVVVVVZZZ```cccdddfffgggiiikkkllllllkkkjjjooonnnnnnmmmmmmmmmnnnnnnooooooooooooooopppqqqqqqqqqqqqrrrrrrrrrqqqqqqpppsssqqqoooooopppqqqpppoookkkllllllmmmnnnnnnoooooonnnoooqqqrrrrrrqqqooonnnjjjjjjjjjiiihhhhhhgggggghhhgggfffeeecccaaa___^^^ZZZZZZZZZYYYXXXVVVUUUTTTWWWVVVUUUSSSRRRPPPOOONNNPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUTTTTTTTTTTTTUUUVVVSSSTTTUUUWWWYYY[[[\\\]]]\\\]]]___```aaaaaa```___cccdddeeeggghhhhhhhhhhhhhhhggghhhhhhiiijjjlllmmmmmmlllkkkjjjjjjkkklllmmmlllkkkkkkkkkmmmpppsssuuutttuuuvvvvvvuuutttsssrrrqqqqqqqqqqqqpppooonnnmmmkkkllllllmmmnnnnnnmmmmmmppppppppppppppppppppppppoooooooooooopppqqqrrrsssrrrssstttuuuvvvvvvvvvvvvqqqqqqpppoooooooooooopppooonnnlllkkkkkklllmmmmmmmmmmmmmmmnnnooopppqqqqqqtttsssqqqooonnnnnnoooooonnnmmmmmmmmmmmmnnnoooppplllmmmmmmnnnnnnmmmmmmlllnnnnnnmmmmmmlllkkkkkkkkkmmmmmmlllkkkkkkkkkkkklllmmmmmmnnnnnnmmmmmmlllllllllllllllmmmnnnnnnoooooooooooopppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrpppppppppppppppqqqrrrsssrrrrrrrrrrrrqqqpppooonnnnnnnnnoooooonnnnnnmmmmmmmmmlllkkkllloooqqqrrrqqqrrrssstttttttttrrrqqqpppppppppqqqrrrrrrrrrrrrrrrqqqqqqppppppppppppqqqqqqtttsssssstttuuuuuutttrrrssstttuuuuuuuuuuuuttttttoooppprrrssssssqqqooonnnpppooonnnnnnoooqqqsssuuuqqqrrrrrrsssssstttuuuuuuvvvwwwzzz}}}~~~~~~~~~333333333333333333333333444444444444444444444444333333444444444444555555333333333333333333333333333444444444555555555666555666666666666666666555666666666555444444444444777777777666666555555444666666666666777777777777777777777666555444444444777777666666666777999999;;;::::::999888999999999:::::::::::::::;;;;;;;;;888888999:::<<<===>>>>>><<<===>>>>>>>>>>>>AAACCCJJJOOOVVV]]]iiixxx{{{uuusssvvvzzz}}}~~~~~~}}}||||||xxxvvvtttxxxuuueeefffhhhjjjnnnuuu}}}~~~|||yyyuuutttuuuxxxzzz~~~|||yyyzzz{{{}}}ppphhh^^^XXXWWWYYYZZZ[[[bbbdddgggiiikkkkkkiiiiiilllmmmmmmmmmllllllmmmooommmmmmmmmmmmnnnooopppppppppqqqssstttuuutttsssrrrsssrrrpppoooppppppooonnnjjjjjjkkklllmmmnnnoooooooooppprrrssssssqqqooonnnjjjkkkkkkjjjhhhgggggghhhjjjjjjjjjiiigggfffdddddd^^^]]]]]]\\\ZZZXXXWWWVVVTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOUUUUUUUUUUUUUUUUUUVVVVVVTTTTTTTTTTTTTTTUUUUUUUUUSSSTTTUUUVVVWWWYYYYYYZZZYYYZZZ]]]^^^___^^^]]]\\\```aaabbbdddfffgggggggggeeeeeefffggghhhiiijjjjjjmmmlllkkkjjjjjjjjjkkkkkkkkkkkkkkklllnnnqqqsssuuutttuuuuuuvvvuuusssrrrqqqooooooooooooooonnnmmmmmmjjjkkklllmmmmmmnnnmmmmmmoooooooooooooooooooooooonnnnnnnnnnnnooopppqqqqqqrrrssstttuuuvvvwwwwwwwwwqqqqqqpppoooooooooooooooooonnnmmmlllllllllmmmnnnnnnoooppprrrssstttttttttuuutttrrrqqqpppooooooooommmmmmmmmmmmnnnoooooopppmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnmmmmmmlllllllllkkknnnnnnmmmmmmllllllllllllllllllmmmmmmmmmmmmlllllllllllllllmmmmmmnnnnnnnnnoooooopppppppppppppppoooqqqqqqqqqqqqqqqrrrrrrrrroooooooooooopppqqqssssssssssssssssssrrrqqqpppooonnnoooooopppoooooonnnnnnlllllllllmmmnnnpppqqqqqqssssssssssssrrrqqqooonnnooopppqqqrrrssssssssssssqqqppppppppppppqqqqqqrrruuutttssstttuuuuuusssqqqrrrssssssttttttttttttsssooopppqqqrrrrrrqqqpppooopppooonnnnnnnnnppprrrsssppppppppppppppppppppppppqqqsssvvvyyy}}}~~~~~~333333333333333333333333444444444444444444444444333333333333444444555555333333333333333333333333333333333333333444444444555555666666666666555555666666666555555444444333777777666666555555444444666666666666777777777777555555555555666666666666777777777777777888888999::::::999888888888888999999999999:::::::::;;;;;;888888999:::;;;<<<===>>><<<===>>>>>>======>>>@@@AAAHHHOOOWWWeeexxxxxxrrrssswwwzzz{{{~~~~~~}}}yyyvvvtttxxx}}}llliiidddaaaccckkkvvv}}}zzz{{{zzzxxxuuuvvvzzz}}}}}}zzz{{{|||zzzlllaaa[[[XXXUUURRRYYY\\\```dddhhhjjjkkkkkkjjjlllnnnmmmlllkkklllnnnllllllllllllmmmnnnooopppqqqrrrtttvvvwwwwwwvvvvvvtttrrrpppoooppppppooonnnkkkkkkllllllmmmnnnnnnnnnqqqrrrssstttsssrrrpppnnnjjjkkklllkkkhhhggghhhiiikkkkkkkkkkkkjjjiiihhhgggaaaaaa```___^^^\\\ZZZYYYUUUTTTTTTTTTTTTUUUVVVWWWSSSSSSTTTTTTTTTTTTSSSSSSPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMQQQQQQRRRSSSTTTUUUVVVWWWTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[]]]^^^]]]\\\[[[]]]^^^```bbbccceeeeeeeeeeeeeeefffggghhhiiijjjjjjkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkmmmnnnqqqssstttvvvvvvvvvvvvtttrrrpppooommmmmmmmmnnnmmmmmmlllkkkjjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnoooppppppsssttttttuuuuuuuuuuuutttqqqpppoooooonnnnnnoooooooooooonnnmmmmmmnnnooopppqqqrrruuuwwwxxxxxxxxxwwwuuutttsssrrrpppooooooooolllmmmnnnoooooopppppppppooooooppppppppppppoooooonnnmmmmmmmmmmmmmmmllllllnnnnnnnnnmmmmmmmmmlllllljjjkkkkkklllllllllkkkkkkllllllllllllmmmmmmmmmmmmnnnnnnooopppppppppoooooopppppppppqqqqqqrrrrrrrrrnnnnnnoooooopppqqqrrrssssssssssssssssssrrrqqqqqqooooooppppppqqqppppppooolllmmmmmmnnnnnnoooqqqrrrttttttssssssrrrqqqpppooopppqqqrrrsssssssssssssssqqqqqqppppppqqqrrrssssssuuutttssstttuuuuuusssqqqqqqqqqrrrssssssssssssssspppqqqrrrssssssrrrqqqqqqpppooonnnnnnnnnoooppppppqqqpppppppppoooooooooooooooqqqsssuuuxxxzzz{{{{{{~~~~~~~~~}}}||||||333333333333333333333333444444444444444444444444222222333333444444555555222222333333333333444444333333333333333333333333444555555666666555555444444444555555555444444333666666555555555555555555666666666666777777777777555555666666666777777777888888888888888888888888::::::999888888888888888888888999999::::::;;;;;;999999999:::;;;;;;<<<<<<;;;<<<>>>>>>===<<<>>>???>>>EEELLLTTTdddyyy|||uuutttwwwwwwwwwyyyzzz|||~~~~~~}}}|||{{{wwwuuuuuuxxxuuuooofff```___eeelllrrr||||||wwwvvvvvvyyy|||{{{xxxyyy~~~}}}|||~~~~~~}}}{{{{{{~~~wwwmmmddd]]]VVVQQQPPPRRRVVV\\\aaafffjjjllliiilllooonnnkkkiiikkkmmmkkkkkkkkkllllllnnnooopppqqqrrrsssuuuwwwxxxxxxxxxtttrrrpppoooppppppooommmllllllmmmmmmmmmnnnnnnnnnrrrssstttttttttrrrpppoooiiilllmmmkkkhhhfffhhhjjjjjjkkkkkkkkkkkkjjjjjjiiidddddddddcccbbb```___^^^\\\ZZZXXXVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUQQQQQQPPPOOOOOOOOOOOOPPPNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNOOOPPPRRRTTTUUUVVVTTTUUUVVVWWWXXXXXXXXXWWWXXXXXXXXXWWWWWWVVVVVVUUUWWWXXXZZZ[[[\\\\\\[[[[[[[[[\\\^^^```aaabbbcccccceeefffgggiiijjjjjjjjjjjjiiijjjjjjjjjkkkkkkkkkkkklllllllllmmmoooppprrrrrrvvvvvvvvvuuutttrrrooonnnllllllmmmmmmmmmmmmllllllkkkkkkmmmnnnoooooooooooommmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmnnnooopppssssssssssssssssssrrrqqqppppppooonnnnnnnnnnnnooooooooonnnmmmmmmooopppqqqsssuuuxxxzzz{{{zzzyyywwwssssssrrrrrrqqqpppoooooommmnnnooopppqqqrrrrrrrrroooppppppqqqqqqppppppooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmlllkkkjjjjjjkkkkkklllkkkkkkkkkllllllllllllllllllllllllmmmmmmnnnoooooooooooooooooooooppppppqqqrrrrrrrrrooooooooooooooopppqqqrrrqqqrrrrrrsssssssssssssssppppppqqqqqqrrrrrrqqqqqqmmmnnnooooooooooooqqqsssuuuuuuttttttssssssrrrrrrssssssttttttttttttssssssrrrrrrqqqrrrrrrssstttuuuvvvuuuttttttuuutttrrrqqqooopppqqqrrrrrrsssrrrrrrpppqqqrrrrrrrrrrrrrrrrrroooooonnnnnnnnnnnnnnnnnnpppppppppooooooooonnnnnnnnnoooqqqssstttuuuuuuvvvzzzzzzzzz{{{||||||}}}}}}|||}}}}}}||||||zzzyyyyyy333333333333333333333333444444444444444444444444111222222333444444555555222222222333333444444444444444444444444444444444444555555666666555555444222333444555555444333333444444555555555555555555666666666666777777777777777777777777777777666666888888888999999888888777:::999999888888888888888777888888999::::::;;;;;;::::::::::::::::::::::::888:::<<<===<<<<<<>>>??????EEEJJJOOO[[[ooo|||xxxzzz|||zzzwwwuuuwwwzzz}}}~~~}}}{{{zzzxxxxxxyyyzzz~~~|||vvvnnngggdddeeeggghhhqqqxxxyyysssssspppvvv|||}}}{{{}}}yyyuuutttuuuvvvwwwyyy}}}~~~||||||~~~~~~wwwqqqiii```ZZZQQQRRRTTTWWW[[[___bbbeeeiiimmmpppnnnjjjhhhiiikkkkkkkkkkkkkkkmmmnnnooopppppppppqqqssstttwwwxxxzzzuuussspppoooppppppnnnmmmllllllmmmnnnnnnoooppppppsssssstttuuutttrrrpppoooiiilllnnnlllhhhfffhhhkkkiiiiiijjjjjjjjjjjjjjjiiiffffffffffffeeedddcccbbbcccaaa]]]ZZZWWWVVVVVVVVVVVVVVVWWWXXXXXXWWWVVVVVVTTTSSSRRRQQQPPPQQQQQQRRROOOOOONNNNNNMMMLLLKKKKKKLLLLLLMMMNNNOOOQQQQQQRRRTTTUUUVVVWWWXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUWWWWWWWWWXXXYYYYYYZZZZZZZZZ[[[]]]^^^___`````````bbbccceeeggghhhhhhhhhhhhggghhhiiijjjkkklllllllllmmmmmmmmmnnnoooooopppqqqttttttuuuuuutttrrrqqqpppmmmnnnnnnoooooonnnnnnmmmkkklllmmmooopppqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnlllllllllmmmmmmnnnooopppppppppqqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnnnnnnnnnnmmmlllmmmnnnoooppprrrtttwwwzzzzzzyyyvvvtttqqqqqqqqqqqqqqqpppoooooommmnnnppprrrssssssssssssooooooppppppppppppoooooommmmmmmmmmmmnnnnnnnnnnnnllllllmmmnnnmmmlllkkkjjjjjjkkkkkklllmmmmmmllllllllllllllllllllllllllllllkkklllmmmnnnooooooppppppnnnoooooopppqqqqqqrrrrrrppppppooooooooooooppppppooopppqqqrrrssstttttttttppppppqqqrrrrrrrrrrrrrrrnnnpppqqqqqqoooooorrrtttvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuutttsssssssssssssssssstttuuuvvvvvvvvvuuuttttttuuutttrrrpppnnnooopppqqqrrrrrrrrrrrroooppppppqqqqqqqqqqqqqqqoooooonnnnnnnnnmmmmmmmmmoooooooooooonnnnnnnnnnnnnnnooopppqqqrrrsssssssssuuuuuuvvvvvvwwwxxxyyyyyyxxxxxxyyyyyyxxxwwwvvvuuu333333333333333333333333444444444444444444444444111111222333333444555555222222222333333444444444555555555555555555555444444555555555555555555444000111333444555444444333333444444555555666666666666666666666777777777777::::::999888777666555555888888999999999888888777:::999999888777888888888777777888999::::::;;;;;;;;;;;;;;;:::::::::999999666888;;;<<<<<<<<<>>>???===AAACCCDDDLLL]]]mmmuuu|||xxxzzz{{{uuuxxx{{{~~~}}}{{{zzz|||~~~~~~~~~|||uuupppkkkhhheeedddiiiqqqzzz|||wwwvvvmmmttt|||~~~~~~xxxqqqnnnnnnoooppptttyyy}}}|||}}}{{{uuukkkdddZZZYYYWWWVVVWWWYYY[[[\\\iiimmmpppooojjjggghhhjjjkkkkkkkkklllmmmnnnppppppoooooooooppprrruuuxxxzzzuuusssppppppppppppnnnmmmkkklllmmmnnnoooqqqrrrrrrssstttuuuuuutttssspppoooiiilllooolllhhhfffhhhkkkggghhhiiiiiijjjjjjiiiiiigggggghhhhhhgggfffeeeeeeeeeccc```\\\ZZZYYYYYYYYYVVVWWWXXXYYYYYYXXXWWWVVVVVVUUUSSSRRRRRRRRRSSSTTTPPPOOOOOONNNMMMLLLKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNSSSTTTVVVWWWXXXXXXWWWWWWTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[\\\]]]^^^_________^^^___aaacccdddddddddcccfffgggiiijjjllllllmmmmmmnnnnnnnnnnnnooooooooooooqqqrrrssstttttttttsssrrroooooopppppppppppppppooolllmmmnnnpppqqqqqqrrrrrroooooooooooooooooooooooommmmmmmmmmmmmmmnnnppppppmmmnnnooopppppppppppppppppppppooonnnnnnnnnnnnnnnmmmllllllkkklllmmmnnnooopppsssvvvxxxyyyvvvsssqqqppppppqqqqqqqqqppppppooonnnoooqqqsssttttttttttttnnnnnnoooooooooooonnnnnnmmmmmmmmmnnnnnnnnnnnnnnnkkklllmmmmmmmmmllljjjjjjkkkllllllmmmnnnnnnnnnmmmlllllllllllllllllllllllljjjkkklllnnnooopppppppppnnnoooooopppqqqqqqrrrrrrqqqpppooooooooooooooopppmmmnnnppprrrssstttuuuuuupppqqqrrrrrrssssssssssssoooqqqrrrrrrpppppprrruuuwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwvvvtttsssrrrsssssssssttttttvvvwwwwwwvvvuuuttttttuuutttrrrpppnnnnnnoooqqqqqqrrrrrrrrrnnnnnnoooooopppppppppqqqooooooooonnnmmmmmmllllllnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnpppqqqssssssttttttqqqqqqqqqqqqrrrssstttuuuuuuvvvwwwwwwvvvuuusssrrr222111000000000111222333222222333333333222111111444444444444444444444444333333333333333333333333444444444444444444444444111222444555555555444333333333333444444555555555444444444555555555555666666555444333333444555666777777666666666666777777999888888888777777666666777888888888888999999999::::::::::::::::::::::::666777888999999:::999999;;;;;;;;;<<<<<<<<<<<<===>>>>>>???CCCIIIRRRZZZ^^^dddmmmssssssuuuyyyxxxtttwwwyyy|||~~~{{{}}}~~~|||wwwqqqmmmkkkjjjnnnwww}}}wwwqqqqqqssswwwzzzxxxqqqnnnnnnnnnmmmnnnrrryyy~~~zzzyyyyyywwwqqqkkkfffbbb^^^\\\\\\[[[XXXUUU]]]___aaacccccccccddddddggghhhjjjkkklllkkkjjjiiijjjmmmpppssstttsssrrrqqqsssrrrqqqpppooommmmmmlllmmmlllllllllmmmnnnpppqqqtttttttttsssrrrqqqoooooommmmmmlllkkkjjjhhhhhhgggjjjiiiiiihhhhhhhhhhhhhhhfffeeeeeeffffffggghhhiiieeedddcccaaa___^^^\\\\\\[[[[[[[[[ZZZZZZYYYXXXWWWWWWVVVTTTRRRQQQRRRSSSTTTNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMOOOSSSTTTSSSRRRRRRRRRPPPPPPPPPPPPPPPQQQRRRSSSUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[\\\\\\\\\[[[[[[ZZZ\\\]]]^^^```aaacccdddeeeeeeeeeggghhhjjjlllmmmnnnqqqppppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppooommmkkkjjjkkkkkkkkkkkkmmmoooqqqsssuuuuuutttsssrrrppppppoooooonnnlllkkkkkklllnnnooonnnnnnnnnnnnoooooooooooooooooopppppppppoooooonnnnnnnnnnnnnnnnnnooooooooorrrsssuuuvvvvvvuuusssrrrsssrrrqqqqqqpppppppppppprrrqqqqqqqqqqqqqqqqqqqqqpppnnnlllmmmpppqqqooommmnnnnnnmmmmmmnnnnnnooopppmmmnnnoooppppppooommmmmmlllllllllmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmlllkkkmmmmmmmmmnnnnnnnnnnnnnnnrrrrrrrrrqqqqqqqqqpppppprrrqqqppppppooooooppppppnnnoooqqqssstttttttttsssrrrrrrsssssssssrrrqqqqqqpppqqqrrrrrrqqqqqqsssuuuyyyzzzzzzyyyvvvtttttttttvvvvvvvvvvvvvvvvvvvvvvvvxxxvvvttttttuuuvvvvvvuuuuuutttsssrrrqqqqqqqqqqqqoooqqqsssrrrqqqoooooooooqqqqqqppppppppppppqqqqqqppppppooonnnmmmmmmnnnnnnmmmmmmmmmmmmmmmnnnoooooopppppppppqqqrrrssstttuuuqqqqqqssstttuuuuuuuuuuuutttuuuvvvvvvvvvuuusssrrr333333222222222333444555222222222222222222222222444444444444444444444444333333333333333333333333444444444444444444444444444555666666777666666666333333444444444444444444444444444555555555555666555555444444444444555555666666555555555555666666888888888777777777666666777777888888888999999999::::::::::::::::::::::::666777888999999:::999999;;;;;;;;;;;;<<<<<<<<<<<<=========???DDDKKKQQQUUUXXXbbbkkknnnqqqtttsssooopppttt{{{}}}{{{~~~}}}{{{{{{yyy~~~{{{yyyrrrppprrrvvvzzz|||yyyvvvuuuvvvwww|||yyyrrrpppqqqqqqqqqqqqtttyyy~~~|||yyyzzz{{{zzzuuupppoookkkgggddddddbbb^^^ZZZUUUUUUVVVWWWZZZ___dddhhhgggggghhhiiijjjjjjkkkkkkiiijjjmmmppprrrssssssrrrrrrqqqqqqpppnnnmmmllllllllllllkkkkkklllmmmnnnooorrrrrrrrrrrrrrrqqqpppooonnnnnnmmmlllkkkjjjiiiiiijjjiiihhhhhhgggggghhhhhhhhhgggggggggggghhhiiiiiiddddddcccbbbaaa```___^^^]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWTTTRRRQQQQQQRRRSSSNNNNNNMMMMMMLLLKKKKKKKKKJJJKKKKKKKKKLLLLLLLLLLLLMMMOOORRRSSSRRRQQQRRRSSSOOOOOOOOOOOOOOOOOOPPPQQQSSSSSSTTTTTTVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[\\\]]]^^^___```aaabbbccceeegggiiijjjjjjnnnnnnnnnnnnnnnooopppqqqrrrrrrrrrrrrrrrqqqqqqqqqoooppppppqqqpppnnnmmmlllllllllllllllnnnppprrrssssssrrrqqqpppooonnnnnnmmmooommmlllkkkkkklllmmmooommmmmmmmmmmmnnnnnnnnnnnnnnnnnnooopppppppppppppppmmmmmmmmmnnnnnnoooooooooqqqrrrtttuuuuuutttrrrqqqsssrrrrrrqqqppppppqqqqqqrrrrrrrrrqqqqqqqqqpppppppppnnnmmmmmmooopppooommmnnnnnnoooppppppqqqqqqrrrnnnoooooooooooonnnmmmlllllllllllllllmmmmmmmmmnnnmmmmmmnnnnnnnnnmmmmmmlllmmmlllllllllllllllllllllpppppppppqqqqqqqqqqqqqqqssssssrrrqqqqqqqqqqqqqqqoooqqqrrrtttuuuuuuttttttsssssssssssssssrrrqqqppppppqqqrrrrrrqqqqqqsssuuuxxxzzz{{{zzzxxxuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvtttssstttvvvwwwwwwwwwuuutttsssrrrqqqqqqqqqqqqoooqqqrrrrrrpppooooooooooooooonnnnnnnnnnnnooooooooooooooonnnnnnnnnnnnmmmnnnmmmmmmmmmmmmnnnooooooqqqqqqqqqqqqqqqrrrssstttrrrssstttuuuvvvwwwwwwwwwwwwwwwwwwvvvuuusssqqqqqq333333222222333333444555333333222111111222333444444444444444444444444444333333333333333333333333444444444444444444444444666555555555555666777777444444444444444444333333444444444555555555555666444555555555555555555444555555444444444444555555888888777777777777666666777777777888888888999999999999999999999999999999666777888999999:::999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<>>>BBBFFFIIIJJJTTT^^^dddiiilllllliiiiiioooyyy}}}|||~~~}}}xxxvvvvvvvvvyyy~~~zzz{{{}}}yyyvvvuuuxxxyyytttssstttuuuuuuwwwxxx{{{}}}{{{zzz{{{}}}}}}zzzvvvvvvssspppoooooommmiiieeeVVVTTTPPPOOORRRYYYaaafffggggggffffffggghhhjjjkkkggghhhkkkmmmppprrrssssssppppppoooooonnnmmmllllllllllllkkkkkkkkkllllllmmmoooppppppqqqqqqppppppoooooonnnnnnmmmlllkkkjjjjjjiiihhhhhhgggggggggggggggjjjjjjiiiiiiiiihhhhhhhhhccccccccccccbbbbbbbbbbbb`````````___^^^]]][[[ZZZZZZXXXVVVSSSRRRQQQQQQQQQNNNNNNMMMMMMLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMOOOPPPPPPPPPPPPQQQSSSOOOOOONNNNNNMMMMMMNNNNNNPPPPPPQQQRRRSSSUUUWWWXXXWWWWWWXXXYYYYYYXXXXXXWWWXXXXXXYYYZZZZZZ[[[\\\\\\]]]^^^___```bbbdddeeeeeekkkkkkkkkkkklllnnnoooppprrrrrrrrrqqqqqqpppppppppnnnooopppqqqqqqpppooonnnllllllmmmmmmoooppprrrsssrrrqqqqqqpppooonnnmmmmmmnnnmmmlllkkkkkklllmmmnnnllllllllllllmmmmmmmmmmmmmmmnnnooooooppppppppppppllllllmmmmmmnnnooopppppppppqqqrrrssssssrrrqqqpppsssrrrrrrqqqqqqqqqqqqrrrsssssssssrrrqqqpppooonnnooonnnmmmmmmoooooonnnmmmnnnoooqqqssstttuuuuuutttppppppppppppooommmlllkkkllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmlllllllllkkkkkkjjjjjjiiimmmmmmnnnooopppqqqrrrsssuuutttssssssrrrrrrssssssrrrssstttvvvvvvvvvuuuuuuuuuuuuuuutttsssrrrqqqpppqqqrrrrrrrrrpppqqqrrrtttwwwzzz||||||zzzwwwuuuuuutttttttttttttttttttttttttttssssssuuuwwwyyyxxxxxxttttttssssssrrrqqqqqqqqqoooqqqrrrqqqpppnnnooooooooonnnnnnmmmmmmnnnnnnooonnnnnnooooooooonnnmmmmmmnnnnnnmmmmmmnnnnnnooopppqqqqqqpppppppppqqqqqqrrrssstttuuuwwwxxxxxxyyyyyy{{{zzzxxxuuusssqqqpppooo111000111111111111222222444222111000000222444555333333333333333333333333222222333333333333444444444444444444444444444444444444333222222444555666555555555444444333333333444444444555555555555666333444555666666555444333666555555444444555555666777777777777777777666666777777777777888888888888999999999999999999999999666666888999999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;:::;;;<<<>>>AAABBBBBBIIIRRRYYY___ccceeefffgggmmmvvv}}}}}}~~~|||vvvsssrrrsssuuuwww||||||~~~}}}{{{yyyyyy|||xxxuuutttvvvxxxyyy}}}~~~|||{{{zzz|||~~~~~~{{{yyyvvvuuuvvvyyy||||||xxxuuugggaaaYYYSSSRRRUUUXXX[[[cccccccccdddeeefffggghhhhhhhhhiiikkkmmmooopppqqqooonnnnnnnnnmmmlllllllllmmmmmmlllllllllllllllllllllmmmnnnoooppppppppppppnnnnnnmmmmmmlllkkkkkkjjjiiihhhggggggffffffggggggjjjjjjjjjjjjiiihhhgggfffbbbbbbccccccdddeeeeeeeeecccccccccbbbaaa```^^^^^^\\\ZZZXXXUUUSSSRRRQQQQQQOOOOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOONNNNNNNNNPPPRRRPPPOOONNNMMMMMMMMMMMMMMMMMMNNNNNNOOOQQQSSSUUUVVVUUUVVVWWWWWWWWWWWWWWWWWWZZZZZZZZZZZZZZZ[[[[[[[[[ZZZ[[[\\\]]]^^^```aaaaaaffffffggghhhiiikkkmmmnnnqqqqqqppppppooonnnnnnnnnlllmmmooopppqqqqqqppppppmmmmmmnnnooopppqqqrrrssssssrrrrrrqqqppppppoooooonnnmmmllllllllllllmmmnnnllllllmmmmmmmmmnnnnnnnnnnnnooooooooooooooonnnnnnllllllmmmnnnoooqqqrrrrrrppppppqqqqqqqqqqqqpppppprrrrrrqqqqqqqqqqqqrrrrrrssssssssssssrrrpppnnnmmmnnnnnnmmmnnnnnnnnnnnnmmmmmmooorrruuuwwwxxxwwwwwwrrrrrrqqqpppooonnnmmmllllllllllllllllllllllllllllllmmmmmmnnnoooooooooooommmmmmlllkkkkkkjjjiiiiiikkkkkkmmmnnnppprrrssstttttttttsssrrrrrrrrrrrrsssssstttvvvwwwwwwwwwvvvuuuvvvvvvvvvuuutttsssrrrqqqqqqrrrrrrqqqpppppprrrsssvvvyyy}}}~~~|||yyyvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuutttvvvxxxxxxwwwvvvsssssssssssssssrrrrrrqqqooopppqqqqqqooonnnnnnoooppppppooooooooooooppppppmmmnnnnnnoooooonnnmmmlllnnnnnnnnnmmmnnnoooooopppqqqqqqpppooooooooopppppprrrsssuuuvvvxxxxxxyyyyyy{{{zzzwwwtttrrrqqqqqqqqq000000111111222222222222333222111000000222444555333333333333333333333333222222222333333444444444444444444444444444444444444444333222222444555666555555555444444333333333444444444555555555555666333444555666666555444333777666666666666666666777666666666666666666777777666666777777777888888888888888888888888888888888666666888999999999999999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<===???@@@AAA@@@CCCIIIOOOTTTYYY___cccfffjjjqqqxxx}}}~~~~~~}}}||||||}}}~~~xxxrrrnnnnnnnnnqqquuuzzzvvvtttxxxzzz{{{||||||~~~~~~zzzyyywwwuuuuuuwwwyyy{{{~~~{{{zzz{{{||||||{{{zzzxxxuuuvvv{{{xxxqqqggg___ZZZVVVSSSQQQWWWYYY\\\```ccceeeggggggiiijjjjjjkkkkkklllmmmnnnmmmmmmllllllllllllllllllnnnnnnnnnnnnnnnmmmmmmmmmkkkkkkmmmnnnooopppppppppmmmmmmllllllkkkkkkjjjjjjiiiiiihhhgggggggggggggggiiijjjjjjiiihhhgggeeeeeebbbccccccdddeeeffffffgggeeeeeeeeeeeedddcccbbbaaa^^^]]][[[YYYVVVUUUSSSRRRRRRQQQQQQPPPNNNMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMMMMLLLMMMOOOQQQPPPPPPOOONNNMMMMMMMMMNNNLLLLLLLLLMMMOOOQQQRRRSSSTTTTTTUUUVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^______bbbbbbcccdddfffhhhjjjkkkmmmmmmmmmlllllllllkkkkkkjjjkkkmmmooopppppppppooommmmmmnnnooopppqqqqqqrrrqqqqqqqqqppppppooooooooommmmmmmmmllllllmmmmmmmmmmmmmmmnnnnnnnnnooooooooopppppppppooonnnmmmlllkkkmmmmmmnnnoooqqqrrrssssssoooppppppppppppppppppoooqqqqqqpppppppppqqqqqqrrrsssssstttsssrrrpppnnnlllmmmnnnnnnnnnmmmmmmmmmnnnmmmooorrruuuwwwxxxwwwwwwssssssqqqpppooonnnmmmmmmllllllllllllllllllkkkkkkkkkkkkmmmnnnooooooooooooooonnnnnnmmmlllkkkkkkjjjkkkkkkmmmnnnppprrrssstttsssrrrrrrqqqqqqqqqqqqqqqssstttuuuwwwwwwwwwvvvvvvvvvwwwwwwvvvuuutttsssrrrqqqrrrrrrqqqpppoooqqqrrruuuxxx|||}}}|||yyywwwvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwvvvwwwxxxwwwuuussssssssstttttttttsssrrrqqqooopppqqqpppnnnmmmnnnpppppppppooooooooooooppppppmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnoooppppppppppppooonnnnnnnnnoooooopppqqqsssuuuvvvwwwxxxxxxyyywwwuuutttssssssssssss111222333444444444444333222111111111111333444555333333333333333333333333111222222333333444444555444444444444444444444444666555555555555666777777444444444444444444333333444444444555555555555666444555555555555555555444777777666666666666777777555555666666666666777777666666666777777777888888777777777777777777777777666777888999999:::999999::::::::::::;;;;;;;;;;;;:::;;;<<<>>>???@@@AAAAAAAAA@@@CCCHHHKKKOOOUUU]]]aaadddiiioootttxxxyyyzzzxxxxxxyyy|||yyysssnnnlllkkknnnqqqxxxssslllhhhjjjmmmqqquuuzzz}}}vvvwwwwwwvvvvvvxxx{{{~~~{{{xxxxxxyyyyyyyyyxxxvvvvvvwww{{{|||ssskkkeee^^^WWWQQQNNNPPPTTTYYY]]]bbbeeegggiiijjjkkkkkkllllllkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmnnnoooooonnnnnnmmmkkkkkkmmmnnnooopppppppppllllllllllllkkkkkkjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhiiijjjjjjiiigggeeedddddddddddddddeeeeeeeeeeeeeeefffffffffffffffeeeeeeaaa```___]]][[[YYYWWWVVVUUUUUUTTTSSSQQQPPPOOOOOOKKKKKKKKKKKKJJJJJJJJJJJJIIIKKKLLLMMMLLLLLLMMMOOOOOOOOONNNNNNMMMNNNNNNNNNLLLLLLLLLLLLMMMOOOPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVXXXXXXYYYZZZ[[[\\\]]]]]]___``````aaaccceeefffggghhhhhhhhhhhhhhhhhhhhhhhhgggiiikkklllmmmnnnmmmmmmlllmmmnnnoooppppppppppppnnnnnnnnnnnnmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooppppppppppppooonnnmmmlllkkknnnnnnoooooopppqqqrrrrrrpppppppppppppppppppppppppppoooooooooooopppqqqqqqqqqrrrssstttsssqqqnnnmmmlllmmmnnnnnnllllllmmmnnnlllnnnpppsssuuuvvvvvvvvvrrrqqqooonnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkiiijjjkkkmmmnnnoooooooooooooooooonnnnnnmmmmmmlllmmmmmmnnnooopppqqqrrrsssrrrqqqppppppooooooppppppqqqrrrtttuuuvvvwwwvvvvvvvvvvvvwwwwwwwwwvvvuuuuuuqqqrrrrrrqqqooooooppprrrtttwww{{{|||{{{yyyxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxwwwtttrrrrrrssstttuuuuuutttsssrrroooppppppooommmmmmnnnpppnnnmmmmmmllllllmmmmmmnnnmmmmmmlllllllllmmmnnnooooooooonnnnnnoooooopppqqqnnnnnnmmmmmmmmmnnnnnnoooooopppqqqsssuuuvvvwwwwwwvvvuuuuuuttttttttttttuuu111222333444444444333333000111111222222333444444222222222222222222222222111111222333333444555555444444444444444444444444444555666666777666666666333333444444444444444444444444444555555555555666555555444444444444555555666666666555555666666666555555555666666666777777666666666666777777777888777777777777777777777777666777888999999:::999999999999:::::::::;;;;;;;;;:::;;;<<<>>>???????????????===>>>CCCEEEEEEJJJQQQVVVZZZ```gggnnnrrruuuvvvssssssuuuzzzyyytttqqqpppqqqrrrvvv~~~xxxqqqiiihhhhhhiiilllsss{{{|||yyyxxxuuuwwwyyyyyyxxxyyy}}}{{{yyyrrrtttvvvvvvvvvuuuttttttzzz}}}vvvqqqjjjbbb[[[RRRQQQPPPQQQTTTYYY^^^bbbggghhhkkklllmmmmmmlllkkkiiijjjjjjjjjkkkkkklllllljjjkkkmmmnnnnnnnnnnnnmmmkkklllmmmnnnooopppppppppmmmmmmmmmmmmllllllllllllkkkkkkjjjiiiiiiiiiiiiiiihhhiiijjjkkkjjjiiigggfffeeeeeeeeedddddddddccccccdddeeefffggghhhhhhhhhhhhdddcccbbbaaa___]]][[[ZZZYYYXXXWWWVVVTTTSSSRRRQQQMMMMMMMMMMMMLLLLLLLLLKKKGGGIIILLLMMMLLLKKKLLLMMMMMMMMMLLLLLLLLLMMMNNNNNNLLLLLLLLLLLLLLLMMMNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTWWWWWWXXXYYYZZZ[[[[[[\\\^^^^^^^^^___```bbbcccdddccccccddddddeeeeeeffffffeeefffhhhjjjkkkkkkjjjjjjkkklllnnnooopppooooooooonnnnnnmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmlllmmmmmmmmmnnnnnnnnnoooooommmmmmnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnooooooooooooqqqppppppppppppppppppqqqnnnnnnnnnnnnnnnooopppppppppqqqssstttsssqqqooommmkkkmmmooonnnlllkkkmmmnnnlllmmmnnnoooqqqrrrssstttnnnmmmlllkkkjjjjjjkkkllllllllllllkkkkkkkkkjjjjjjggghhhjjjlllmmmnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnpppppppppqqqqqqqqqqqqqqqqqqqqqpppoooooooooooopppmmmoooqqqsssuuuvvvvvvvvvuuuvvvwwwwwwxxxwwwwwwwwwqqqrrrrrrqqqooonnnpppqqqtttvvvyyyzzzyyyxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxyyyxxxuuusssrrrssstttuuuuuutttsssrrrpppppppppnnnmmmlllnnnpppmmmmmmllllllllllllmmmmmmnnnmmmkkkjjjkkklllooopppoooooonnnnnnoooooopppqqqllllllllllllmmmnnnoooooonnnoooqqqsssuuuvvvwwwwwwuuuuuuuuuuuuuuuttttttsss///000111222333222111111///000111333333444444333222222222222222222222222111111222333333444555555444444444444444444444444111222444555555555444333333333333444444555555555444444444555555555666666666555444333333444555666555555555444444555555555444555555555666666777777666666666666777777777777777777777777777777777777666777888999999:::999999999999:::::::::;;;;;;;;;:::;;;<<<===>>>======<<<<<<:::<<>>>>>>>>===<<<<<<======>>>???@@@@@@@@@GGGJJJQQQ[[[eeekkkmmmmmmlllpppwww~~~~~~}}}{{{|||~~~||||||xxxpppiiieeehhhnnnssssssyyy|||xxxuuuuuuxxx~~~|||}}}|||{{{yyyyyy|||xxxvvvsssqqqrrrvvv{{{~~~|||~~~xxxrrrmmmjjjddd\\\WWWTTTSSSSSSSSSZZZ^^^dddlllqqqsssqqqnnnllljjjhhhggghhhkkknnnppppppqqqqqqooommmmmmoooqqqoooooooooooooooppprrrrrrppppppnnnnnnnnnooopppqqqiiiiiijjjkkkkkkjjjjjjjjjlllllllllkkkjjjiiiggggggggggggggggggggggggggggggggggggggghhhgggffffffeeeeeedddccccccbbbbbbbbbbbbbbbaaa___\\\YYYWWWVVVUUUVVVVVVUUUTTTSSSRRRQQQQQQQQQOOOMMMLLLLLLLLLJJJIIIKKKKKKJJJIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMOOOPPPQQQPPPQQQQQQRRRSSSTTTTTTTTTWWWVVVVVVVVVVVVWWWXXXXXX]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]^^^^^^^^^______cccddddddeeefffgggiiiiiijjjjjjkkkkkklllmmmnnnnnnnnnnnnmmmkkkkkkjjjjjjjjjlllkkkjjjjjjjjjlllnnnppplllllllllmmmmmmmmmnnnnnnllllllmmmmmmllllllkkkjjjpppooonnnllllllmmmmmmnnnnnnnnnnnnoooooooooooopppmmmmmmnnnnnnnnnnnnmmmmmmoooooooooooooooooooooooommmnnnnnnnnnnnnnnnmmmmmmkkklllnnnooooooooonnnnnnmmmlllkkkjjjiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkhhhhhhhhhiiiiiijjjjjjkkkmmmmmmmmmmmmmmmnnnooooooqqqrrrtttttttttrrrpppnnnpppqqqqqqqqqqqqpppooonnnrrrqqqqqqrrruuuwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuurrrrrrrrrqqqqqqqqqppppppuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvxxxxxxvvvuuuvvvwwwxxxxxxwwwvvvvvvvvvvvvvvvuuuvvvwwwwwwvvvtttqqqpppqqqppppppoooooooooooooooooommmlllmmmpppqqqpppnnnqqqooommmkkkkkklllnnnppppppnnnlllnnnrrrttttttsssnnnnnnlllkkkkkklllmmmnnnnnnooopppqqqssstttuuuvvvwwwuuussstttvvvvvvuuurrr111111111111111111111111000111222333333333222111444333333222222111111111222222222333333333444444444444444333333222222222333444444555555444444333333333333333333444444444777666555444444444555555555444444444444555666666555555555555555555555555666666666666666666666555777777888888888999999999888888777777777666666666777777777888888888999999888888999999999::::::::::::;;;<<<=========<<<<<<;;;;;;<<<======>>>??????CCCGGGNNNWWW___ffflllooorrrvvv}}}~~~~~~}}}wwwpppjjjggghhhjjjkkkqqqxxx}}}|||yyyzzz|||~~~{{{xxxxxxzzzwwwvvvuuuuuuvvvxxx{{{}}}}}}yyysssooolllhhhbbb^^^[[[ZZZXXXWWWZZZ[[[]]]aaaggglllnnnnnnmmmlllkkkiiihhhhhhiiijjjnnnpppqqqpppnnnllllllmmmooooooooopppqqqqqqrrrrrroooooonnnmmmmmmmmmnnnooojjjjjjkkklllmmmmmmllllllmmmmmmmmmlllkkkjjjiiihhhffffffeeeeeeeeeeeeeeeeeeffffffgggggggggggggggfffeeeddddddddddddeeeeeefffdddccc```]]][[[YYYXXXWWWXXXWWWWWWVVVVVVUUUUUUTTTTTTRRROOONNNMMMMMMKKKJJJKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVWWWXXXXXX\\\[[[ZZZYYYYYYZZZ[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]``````aaabbbccceeeggghhhhhhhhhiiijjjkkkmmmmmmnnnmmmmmmllljjjjjjiiiiiiiiikkkjjjiiihhhiiikkkmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmkkkllllllmmmmmmlllllllllpppooonnnmmmlllmmmmmmnnnjjjjjjkkkkkkkkkllllllllllllmmmmmmnnnnnnmmmmmmlllnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmkkklllmmmnnnnnnnnnmmmlllmmmlllkkkjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkklllmmmmmmoooppprrrssstttsssrrrrrrsssttttttttttttssssssssssssrrrrrrsssvvvwwwwwwvvvtttssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqtttuuuuuuuuuuuuuuuuuutttuuuwwwxxxxxxwwwvvvvvvwwwxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxwwwuuusssqqqqqqpppoooooonnnnnnoooooonnnmmmkkklllooopppooommmooonnnmmmlllmmmnnnpppqqqpppnnnmmmooorrrttttttsssppppppooonnnnnnnnnooopppooooooppprrrssstttuuuvvvwwwuuussssssuuuuuusssqqq111111111111111111111111222222222333222222111000555444444333222111000000222222222222333333333333444444333333333333222222333444444555555444444333333333333444444555555555555555444333333333444444555444444444444555666666444444444444444444444444555555666666666666666666777777888888888888999999777777666666555555555555666666666777777777888888888888999999999:::::::::999:::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<=========>>>CCCIIIOOOUUU]]]gggmmmtttxxxzzz{{{||||||}}}}}}xxxqqqllliiihhhggglllrrrwww~~~~~~|||yyyzzz}}}{{{{{{|||}}}~~~}}}zzzuuuqqqooollljjjhhhgggeeebbb```___\\\XXXXXX[[[aaafffiiimmmmmmmmmlllkkkiiihhhgggiiikkknnnnnnmmmlllllllllmmmnnnpppqqqrrrrrrqqqqqqooonnnmmmlllkkkkkkkkkllljjjkkklllnnnnnnooooooooonnnnnnnnnmmmlllkkkjjjiiieeeeeeeeeddddddccccccccceeeffffffgggggghhhhhhhhhffffffffffffggghhhiiijjjfffeeeccc```^^^\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWSSSQQQPPPOOOMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMNNNOOOPPPQQQSSSUUUVVVVVVVVVVVVUUUUUUVVVVVVWWWXXXZZZYYYYYYXXXXXXYYYYYYZZZYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]^^^```bbbdddeeeeeefffggghhhjjjkkkmmmmmmlllkkkjjjiiiiiiiiiiiiiiiiiihhhhhhggghhhjjjkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmnnnnnnoooooonnnmmmmmmmmmmmmnnniiiiiiiiiiiijjjjjjjjjjjjkkkllllllmmmmmmllllllkkkllllllllllllllllllllllllllllllmmmmmmnnnmmmmmmlllkkklllllllllllllllkkkjjjllllllkkkkkkjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiihhhiiiiiijjjkkklllmmmppprrrtttuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuttttttsssuuuwwwxxxxxxwwwssssssrrrqqqppppppoooooopppppppppqqqqqqrrrssssssttttttuuuuuuuuuuuuttttttvvvxxxyyyyyyxxxwwwwwwxxxxxxwwwwwwwwwvvvvvvvvvvvvxxxyyyyyyyyyxxxvvvtttsssqqqpppoooooonnnnnnoooooonnnlllllllllnnnooonnnmmmmmmmmmnnnnnnpppqqqrrrrrrpppooonnnoooqqqssssssssssssrrrqqqqqqqqqqqqrrrsssppppppqqqrrrtttuuuvvvvvvvvvuuusssssstttsssrrrppp111111111111111111111111333222222222111111000000333333333222222111111111111222222222222333333333333333333333333333333333333444444555555444444333333333333444444555666666444444444333333333444444555444444444444555666666444444444444444444444444555555555555666666666666555555666666666666666666444444444555555555666666666666666777777777888888888888999999999:::::::::999999::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===<<<@@@EEEHHHKKKRRR^^^gggmmmrrrzzz|||vvvwwwxxxyyyzzz}}}|||~~~~~~|||yyyvvvuuuuuusssvvvyyyzzz}}}}}}|||{{{}}}~~~zzzvvvsssrrrpppooopppqqqrrrqqqpppmmmggg___YYYWWWZZZ]]]___fffhhhjjjlllmmmlllkkkkkkeeegggiiijjjjjjkkkmmmnnnkkkllloooqqqrrrqqqpppooonnnnnnmmmlllkkkjjjjjjjjjjjjkkklllmmmooooooppppppmmmmmmmmmmmmlllkkkjjjiiifffeeeeeeddddddccccccbbbeeeeeeffffffhhhiiijjjkkkjjjjjjiiiiiiiiijjjjjjkkkhhhgggeeecccaaa______^^^]]]^^^^^^___```aaabbbbbb```\\\XXXTTTSSSQQQPPPNNNNNNMMMLLLKKKJJJJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKMMMMMMOOOQQQRRRTTTVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYXXXYYYZZZ\\\^^^```cccdddbbbcccdddfffhhhjjjkkklllkkkkkkjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhjjjkkkllliiiiiiiiiiiihhhhhhhhhhhhjjjjjjkkkkkkmmmnnnooopppooonnnnnnnnnmmmmmmmmmmmmjjjkkkkkkkkkkkkllllllllljjjkkkkkkllllllkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjiiiiiilllllllllkkkkkkjjjjjjiiikkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkjjjjjjiiiiiihhhhhhgggggghhhhhhiiijjjkkkmmmoooqqqssstttuuuuuuqqqqqqrrrrrrsssttttttuuuvvvuuuuuuvvvxxxyyyyyyxxxuuuuuutttsssrrrrrrqqqqqqpppqqqrrrssstttuuuvvvvvvuuuvvvvvvwwwwwwvvvvvvuuuwwwyyy{{{{{{yyyxxxyyyzzzxxxxxxxxxxxxxxxwwwvvvvvvxxxxxxxxxxxxwwwuuutttsssppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooommmnnnpppqqqrrrrrrrrrqqqooonnnnnnoooppprrrssssssuuuuuusssrrrrrrsssttttttpppqqqrrrssstttuuuvvvvvvvvvuuutttssssssrrrqqqppp111111111111111111111111333222222111111000000000111111111222222333333333111111111222222222333333333333333333333333333333333444444555555444444333333333333444444444555555444444444444444444444444555444444444444555666666555555555555555555555555444555555555666666777777666666555555555555555555111111222444555666777888777777777888888888999999888888999999999:::::::::999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<=========@@@BBBCCCCCCIIISSS[[[aaagggooovvvzzzyyywwwvvvuuuvvvvvvvvvwwwyyy}}}~~~||||||}}}|||}}}~~~~~~~~~~~~}}}zzzyyyyyyyyy{{{~~~}}}yyyvvvtttttttttuuuxxx|||xxxnnnddd^^^YYYWWWUUUZZZ\\\```eeeiiilllmmmnnnhhhiiihhhgggfffgggjjjlllhhhiiilllnnnoooooonnnmmmnnnnnnmmmmmmlllkkkjjjiiiiiiiiikkklllnnnnnnooooookkkkkklllkkkkkkjjjiiihhhgggfffffffffeeeeeeeeedddeeeeeeeeefffgggiiikkklllnnnmmmlllkkkjjjjjjiiiiiiiiihhhfffdddcccbbbaaaaaa```aaabbbdddfffhhhiiijjjeeeaaa\\\XXXUUUTTTRRRQQQPPPOOONNNMMMLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUSSSSSSSSSSSSSSSTTTTTTUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYZZZ]]]___aaaccc``````bbbdddfffgggiiiiiikkkjjjiiiiiihhhiiiiiiiiihhhhhhhhhiiiiiijjjkkkllljjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjkkkmmmooopppnnnnnnnnnnnnnnnmmmmmmlllllllllllllllmmmmmmmmmmmmjjjjjjkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkklllllllllllllllkkkkkkjjjjjjiiiiiiiiiiiikkkkkklllllllllkkkjjjjjjllllllllllllllllllllllllkkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhhhhiiiiiijjjlllmmmnnnoooqqqrrrrrrrrrooooooooopppqqqssstttuuuwwwvvvvvvwwwyyyzzzyyyxxxwwwvvvvvvuuutttssssssssssssssstttuuuwwwxxxyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxyyy{{{||||||{{{zzzzzz{{{yyyyyyzzzzzzyyyyyyxxxwwwwwwwwwvvvvvvuuusssrrrrrrpppoooooonnnmmmnnnnnnnnnooopppppppppppppppqqqrrrpppqqqsssttttttrrrqqqpppnnnoooooopppqqqrrrtttvvvwwwvvvuuusssrrrrrrsssssspppqqqqqqrrrssstttuuuuuutttuuutttsssrrrqqqqqqqqq111111111111111111111111222222111000000000111111000000111222333444444555111111111111222222222222222222333333333333444444333444444555555444444333333333333333333333333333222333444555555555444444555444444444444555666666555555555555555555555555444444555555666777777777888888777777777777666666111111222444666777888999777777777888888888999999888888999999999:::::::::::::::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@@@@DDDJJJOOOUUU[[[cccjjjnnnqqqrrrsssttttttttttttsssuuuxxx{{{~~~{{{|||~~~}}}}}}}}}{{{yyyyyy{{{}}}~~~~~~}}}~~~~~~zzzuuuvvvvvvuuuwwwzzz{{{|||~~~|||~~~~~~{{{xxxvvvvvvwwwxxx||||||rrriiiaaaYYYUUURRRTTTVVVZZZ___dddiiikkkllllllkkkgggdddcccdddeeeeeefffhhhjjjkkkllllllkkkllllllmmmmmmlllkkkjjjiiihhhiiijjjkkklllmmmmmmmmmjjjkkkkkkkkkjjjjjjiiihhhggggggggggggggggggggggggffffffffffffgggiiikkklllooonnnmmmkkkjjjiiihhhhhhhhhgggfffeeeccccccbbbbbbbbbccceeehhhkkkmmmoooppphhhddd^^^ZZZXXXVVVUUUTTTRRRRRRPPPOOONNNNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJKKKJJJKKKLLLNNNOOOQQQRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSQQQQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWXXXYYY[[[^^^```aaa^^^___```bbbccceeeffffffiiihhhhhhggggggggghhhhhhggghhhhhhiiijjjjjjkkkkkkkkkkkklllllllllmmmmmmmmmiiiiiihhhhhhjjjlllnnnooonnnnnnnnnooonnnmmmmmmlllkkkkkkkkkkkklllllllllllljjjkkkkkkllllllkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkllllllllllllkkkjjjjjjiiiiiiiiiiiijjjjjjkkklllmmmmmmlllkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiijjjllllllmmmmmmnnnoooooopppooooooooopppqqqtttvvvxxxxxxwwwvvvwwwyyyzzzyyyxxxuuuuuutttttttttsssssssssuuuvvvvvvxxxyyyzzz{{{{{{yyyyyyzzzzzzzzzzzzyyyyyyzzz|||}}}}}}|||{{{{{{|||zzz{{{|||||||||{{{yyyxxxvvvuuutttsssrrrqqqqqqqqqpppooonnnnnnmmmmmmnnnnnnoooqqqrrrrrrqqqqqqrrrssssssssstttuuutttsssrrrqqqoooqqqrrrssstttvvvyyy{{{zzzyyyvvvtttsssrrrrrrrrrppppppqqqrrrrrrsssttttttssstttuuutttsssrrrrrrttt111111111111111111111111111111000//////000111222111111111222222333333444111111111111222222222222222222222333333444444444333444444555555444444333333333333222222111111000000111333444444444333222555444444444444555666666444444444444444444444444444444555555666777777888888888777777777666666666444444444555666666777777666666666777777777888888888888999999999:::::::::;;;::::::999:::;;;<<<===;;;;;;;;;;;;::::::::::::======>>>???@@@CCCEEEGGGIIIOOOWWW___dddiiinnnqqqrrrsssrrrrrrqqqrrrvvvxxx~~~yyyxxxxxxyyy|||}}}~~~}}}|||}}}~~~}}}|||||||||~~~~~~~~~yyyxxxxxx{{{~~~}}}xxxssspppsssuuuuuuwwwzzz|||}}}{{{xxxzzz|||{{{xxxvvvwwwxxxyyy~~~{{{tttlllddd___WWWUUUTTTTTTWWW\\\aaadddhhhjjjkkkjjjgggdddbbbaaabbbcccdddeeeggghhhiiiiiiiiijjjkkkkkkkkkjjjiiihhhiiijjjkkklllllllllllllllkkkkkkkkklllkkkkkkjjjiiifffffffffgggggghhhhhhiiihhhgggffffffgggiiikkklllmmmmmmllljjjiiiiiiiiiiiigggfffeeedddccccccccccccccceeegggjjjnnnqqqsssuuujjjeee___[[[YYYXXXWWWWWWUUUTTTSSSQQQPPPOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOONNNOOOPPPPPPQQQOOOPPPQQQRRRSSSSSSSSSRRRSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVWWWXXXYYY[[[]]]^^^^^^^^^___```aaabbbcccdddfffeeeeeeeeeeeeeeeffffffffffffggghhhiiiiiiiiiiiiiiijjjjjjkkklllmmmnnnnnniiihhhgggggghhhjjjlllmmmmmmnnnooooooooonnnllllllkkkkkkkkkkkkllllllllllllkkkkkkllllllllllllkkkkkkiiiiiiiiiiiiiiiiiiiiiiiihhhiiijjjkkkkkklllllllllkkkjjjiiiiiiiiijjjkkkllljjjkkklllnnnnnnmmmkkkjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiggggggggggggggghhhiiiiiijjjjjjjjjkkklllmmmnnnooonnnnnnnnnoooqqqtttwwwyyyxxxwwwvvvwwwxxxyyyxxxwwwssssssttttttttttttuuuuuuvvvwwwwwwxxxyyyzzzzzz{{{yyyyyyzzzzzzzzzzzzyyyyyy{{{}}}~~~~~~}}}||||||}}}{{{|||~~~~~~~~~}}}{{{zzzvvvuuutttsssrrrqqqqqqpppoooooonnnmmmmmmmmmmmmnnnoooqqqrrrrrrppppppqqqsssssssssttttttuuuuuuttttttqqqtttwwwxxxyyy{{{}}}|||yyyvvvsssrrrqqqqqqoooppppppqqqqqqrrrrrrrrrrrrtttvvvuuusssssstttvvv111111111111111111111111000000/////////111222333333333222222222222222222000111111111111222222222222222222333333444444444333444444555555444444333444333333222111000/////////000111222333333222111555444444444444555666666333333333333333333333333444444444555666777777888666666555555444444444333777777666666666555555555555555555555666666666777888888999999999:::::::::;;;;;;:::999:::;;;<<<===:::999999999999999999999<<<;;;<<<>>>BBBDDDDDDCCC@@@FFFOOOWWW]]]dddkkkppppppqqqqqqpppppprrruuuxxx~~~|||zzzxxxwwwvvvvvv~~~}}}|||{{{|||}}}yyyvvvooommmlllnnnsss{{{{{{wwwoookkklllrrrvvvxxxzzz}}}|||zzzzzzzzzyyyxxxuuuwwwyyyxxxvvvuuuwwwzzz{{{~~~yyytttmmmiii```\\\WWWTTTTTTWWW[[[___```eeejjjmmmlllhhhdddbbbaaaaaaaaabbbdddfffgggiiiggggggiiijjjjjjiiihhhhhhkkkkkkllllllmmmllllllllllllllllllmmmllllllkkkkkkdddeeeeeefffggghhhiiiiiiiiihhhgggfffggghhhkkklllkkkkkkjjjiiiiiiiiijjjjjjffffffeeedddcccbbbbbbbbbdddeeehhhlllooosssuuuwwwjjjfff```[[[YYYYYYYYYXXXVVVUUUTTTSSSQQQQQQPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPMMMOOOPPPRRRSSSSSSRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTVVVVVVVVVWWWXXXYYY[[[\\\^^^^^^______```aaabbbbbbcccccccccbbbbbbcccdddddddddeeefffggghhhhhhhhhhhhffffffgggiiijjjkkklllmmmiiihhhgggfffggghhhjjjlllmmmnnnooooooooonnnlllkkkllllllmmmmmmmmmmmmnnnnnnkkkllllllmmmmmmllllllkkkiiiiiiiiiiiiiiiiiiiiiiiiggghhhiiijjjkkkllllllllljjjjjjiiiiiiiiijjjlllmmmjjjkkkmmmnnnnnnmmmkkkjjjggggggggggggggggggggggggffffffgggggghhhhhhiiiiiigggffffffffffffggghhhhhhhhhhhhhhhiiikkkmmmoooppplllllllllmmmooosssvvvxxxxxxvvvvvvvvvxxxyyyxxxwwwttttttuuuuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyzzzxxxyyyyyyzzzzzzyyyyyyxxx|||}}}}}}|||}}}~~~|||}}}~~~|||{{{vvvuuutttsssrrrqqqqqqqqqoooooonnnmmmmmmmmmmmmmmmnnnppprrrqqqooooooqqqsssrrrsssssstttuuuvvvwwwwwwtttwwwzzz|||}}}~~~{{{wwwtttrrrqqqqqqoooooooooppppppqqqqqqrrrqqqtttvvvvvvttttttvvvxxx111111111111111111111111222222222111111111000000333333333222222111111111222222222222222222222222333222111111111222333444333333333333333333333333444444222222222222444444555555555555555555555555666555444333333333333333222222333333444555666666444444444555555555555666777555444555888999888666666666666666666666666666777777888888888888777777888999999:::999888777666888888999999999999888888999999888888888999:::;;;;;;;;;:::;;;<<<>>>@@@AAAFFFEEEEEEIIIQQQ]]]hhhoooqqqqqqqqqooonnnooorrruuuyyy}}}zzzxxxwwwxxxxxx}}}|||~~~}}}}}}~~~~~~~~~yyyqqqkkkdddccchhhqqqxxx|||}}}|||{{{vvvrrrnnnnnnssszzzzzzyyyzzzzzzwwwssstttsssssstttwwwyyyzzzzzz{{{~~~zzzxxxuuuqqqmmmkkkfff```[[[YYYXXXWWWVVVYYY^^^cccfffffffffhhhiiieeecccaaa``````aaacccdddeeefffhhhjjjjjjjjjjjjiiiiiihhhhhhgggggghhhhhhiiikkkkkklllllllllkkkkkkjjjggggggfffffffffhhhiiikkkggghhhiiikkkllllllkkkkkkjjjjjjjjjiiihhhggggggfffjjjiiiiiihhhgggffffffeeehhhhhhhhhkkkmmmooonnnmmmjjjgggccc^^^[[[ZZZZZZ[[[ZZZXXXWWWUUUUUUVVVWWWXXXUUUSSSQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNLLLMMMOOOPPPOOOMMMKKKIIIMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQSSSSSSSSSSSSSSSTTTTTTTTTSSSTTTUUUUUUVVVWWWXXXYYY[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^___aaaaaabbbbbbcccddddddeeeffffffggggggiiijjjjjjiiihhhgggiiihhhgggfffggghhhjjjlllmmmmmmmmmmmmmmmllllllkkkjjjkkkkkkkkkllllllmmmmmmnnnlllkkkkkkmmmooooooooonnnllljjjhhhggghhhjjjkkkkkkkkkkkkkkkjjjhhhfffeeeffffffgggiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiigggeeefffhhhjjjiiiggghhhhhhiiiiiijjjjjjjjjjjjjjjiiihhhhhhgggggghhhhhhkkklllmmmnnnooopppqqqrrrppppppooommmlllmmmqqqtttvvvvvvuuuuuuvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvtttuuuvvvxxxyyyzzzzzzzzz}}}}}}}}}}}}|||{{{zzzyyyyyyzzzzzz{{{|||}}}~~~~~~vvvuuutttsssrrrqqqppppppqqqpppooonnnmmmmmmmmmmmmmmmnnnpppqqqrrrrrrqqqqqqqqqqqqppppppoooooonnnnnnqqqrrrtttwwwzzz}}}|||zzzwwwsssqqqqqqqqqqqqrrrrrrqqqpppoooooooooppptttuuuvvvwwwwwwwwwwwwwww111111111111111111111111222222222111111111000000222222222111111000000000222222222222222222222222222222111111111222333444444444444444444444444444444333333222222333333444333333333333333333333333555555444333333333444444222333333444444555555555444444444555555555555666777555444555888999888666777777777777777777777777777777888888888888777777888888999999999888666555888888999999999999888888999999999999999::::::;;;;;;;;;::::::;;;===>>>???BBBAAAAAACCCIIIRRR[[[aaagggjjjmmmnnnnnnnnnpppqqqvvv~~~}}}}}}}}}}}}~~~}}}{{{ssslllddd```bbbhhhnnnqqqvvv|||~~~}}}yyywwwvvvvvvyyy{{{xxxxxxwwwtttqqqsssrrrrrrtttxxx|||}}}~~~~~~|||zzzwwwrrrooommmjjjfffdddcccbbb```___\\\___aaabbbbbbbbbeeehhheeedddbbbaaa``````aaaaaadddeeefffggghhhiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkggghhhhhhiiiiiihhhhhhggggggggggggggghhhiiijjjkkkhhhiiikkklllmmmmmmllllllkkkjjjjjjiiihhhhhhggggggiiiiiiiiihhhgggggggggffffffeeefffgggjjjkkkjjjiiihhhfffccc___]]]\\\[[[[[[ZZZYYYWWWVVVVVVVVVXXXYYYXXXVVVTTTSSSSSSSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMNNNSSSXXXYYYVVVRRRMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVWWWWWWYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\\\\]]]^^^______``````aaaaaabbbccccccdddeeeeeeggghhhhhhhhhggggggfffeeedddddddddfffhhhiiilllmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkjjjnnnmmmlllmmmoooqqqqqqqqqpppnnnkkkiiiggghhhiiijjjkkkkkkkkkkkkjjjhhhfffeeefffggghhhiiiiiijjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjgggffffffiiijjjjjjhhhiiiiiiiiiiiijjjjjjjjjkkklllkkkjjjjjjiiijjjjjjjjjllllllmmmnnnoooppppppqqqpppqqqpppooonnnoooqqqtttsssssstttuuuwwwyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvuuuuuuvvvvvvwwwwwwwwwxxx{{{{{{{{{{{{zzzyyyyyyxxxyyyyyyzzzzzz{{{{{{||||||vvvvvvuuutttsssrrrqqqqqqnnnnnnnnnmmmnnnnnnoooooooooppppppqqqqqqpppooonnnoooooooooooonnnnnnmmmmmmoooppprrrtttwwwyyy{{{|||yyywwwuuusssqqqpppppppppppppppooonnnnnnnnnoooooottttttuuuvvvwwwwwwwwwwww111111111111111111111111222222222111111111111111111111111000000000000000222222222222222222222222222222111111222222333444444444444444444444444444444333333222222333333444222222222222333333333333444444333333333444555555444444444444444444444444444444444555555555555666666555555555777888777666777777777777777777777777666777777888888777777666777888999999999888777666888888999999999999888888999999999:::::::::;;;;;;;;;::::::::::::;;;<<<===>>>======???BBBHHHMMMQQQZZZ^^^dddiiilllmmmnnnooovvv~~~zzzsssjjjcccbbbcccfffhhhnnnttt{{{}}}|||xxxwwwvvvtttrrrtttssstttwww}}}~~~}}}yyyuuuqqqooommmllllllmmmmmmkkkiiiddddddbbb```^^^___bbbeeefffeeeeeeeeedddddddddccceeeeeedddeeeeeefffggghhhggghhhiiikkkllllllllllllffffffgggggghhhggggggfffggghhhiiijjjkkkkkkkkkkkkjjjkkklllmmmnnnnnnmmmmmmkkkjjjjjjiiiiiihhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhfffeeeeeefffhhhhhhgggeeeeeedddcccaaa___^^^]]]\\\[[[[[[YYYXXXXXXXXXYYYZZZ[[[YYYVVVUUUUUUTTTSSSQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRNNNMMMSSS\\\```[[[UUUMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVWWWWWWWWWWWWXXXYYYYYYYYYYYYZZZ[[[\\\\\\]]]]]]^^^^^^___`````````aaabbbcccdddeeefffffffffcccbbbbbbbbbbbbdddfffgggkkkllllllmmmmmmmmmllllllllllllkkkkkkjjjiiiiiiiiilllllllllnnnqqqrrrrrrpppqqqooollljjjhhhhhhhhhiiikkkkkkkkkjjjiiihhhffffffhhhhhhiiiiiiiiiiiiiiihhhjjjjjjjjjjjjjjjjjjjjjjjjiiihhhggggggiiijjjjjjiiiiiiiiijjjjjjjjjjjjkkkkkknnnmmmmmmlllllllllllllllmmmmmmmmmnnnnnnnnnoooooopppqqqrrrrrrqqqqqqssstttssstttuuuvvvxxxzzz{{{|||{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvuuuuuuvvvvvvuuutttsssssstttuuuvvvxxxxxxyyyyyyyyyxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyywwwvvvvvvuuutttsssrrrrrrmmmmmmmmmnnnnnnoooqqqqqqppppppppppppooonnnmmmlllnnnnnnnnnnnnmmmmmmmmmmmmnnnooopppqqqssstttvvvvvvtttttttttsssrrrqqqpppooonnnnnnmmmmmmmmmnnnoooooosssssstttuuuvvvwwwwwwvvv111111111111111111111111111111111111111111111111111111111111111111000000222222222222222222222222222111222222222222333333111111111111111111111111333333333333333333333333444444444444444555555555333333333333333444555666444444444444444444333333444444444555555555555666666666555666666666666666666666666666666666666666666666777777777777666666888999:::;;;;;;:::999888888888999999999999888888999999::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;=========>>>@@@CCCFFFHHHMMMRRRYYY```eeejjjnnnppp{{{}}}}}}}}}wwwqqqmmmkkkjjjjjjkkknnnsssxxx{{{wwwvvvvvvvvvvvvwwwwwwyyy~~~~~~~~~{{{wwwtttqqqooooooppprrrtttttttttqqqoookkkfffbbbaaaaaabbbggghhhiiikkklllmmmmmmmmmiiihhhfffeeeddddddeeeeeecccdddfffhhhjjjjjjjjjjjjhhhhhhiiiiiijjjjjjiiiiiihhhiiijjjlllmmmllllllkkkjjjkkklllmmmnnnmmmmmmlllkkkkkkjjjjjjjjjiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiihhhgggfffggghhhhhhfffdddbbbbbbccccccbbb```___^^^]]]\\\[[[ZZZZZZZZZ[[[[[[]]][[[XXXVVVVVVUUUSSSQQQSSSSSSSSSSSSRRRRRRRRRRRRSSSOOONNNQQQWWWYYYUUUPPPMMMMMMLLLKKKJJJIIIIIIHHHJJJKKKKKKLLLMMMNNNOOOPPPOOOOOOPPPPPPQQQQQQRRRRRRTTTSSSSSSSSSRRRRRRRRRQQQSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXYYY[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^___```bbbcccccccccbbbaaaaaabbbcccdddeeefffiiijjjkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkknnnpppqqqpppnnnooonnnllljjjiiiiiijjjjjjjjjjjjjjjiiihhhhhhgggfffiiiiiijjjjjjjjjiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhggggggggghhhhhhiiiiiijjjjjjkkkkkkkkkkkkkkkkkknnnnnnmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmooorrrtttuuutttsssttttttxxxxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzxxxwwwvvvuuuuuuuuuuuuuuutttsssrrrqqqrrrsssvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwvvvvvvuuuttttttssssssppppppoooooopppqqqqqqrrroooooonnnnnnnnnmmmmmmlllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqqqqrrrrrrqqqrrrssstttsssrrrpppooommmmmmmmmmmmnnnoooooopppqqqrrrssstttuuuvvvvvvvvv111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111222222333333333333111111111111111111111111333333333333333333333333333333333444444444555555333333333333333444555666444444444444444444333333444444444555555555555666555666666666555555555666555555555555555555555555666666777777777777666666999:::;;;<<<<<<<<<;;;:::888888999999999999888888888999:::;;;;;;;;;::::::999999::::::::::::::::::;;;;;;<<<===???AAACCCDDDEEEHHHNNNTTT[[[dddlllqqqyyyzzz|||}}}~~~}}}zzzxxxwwwnnnnnnnnnqqqzzz|||wwwuuutttuuuuuuxxxyyy|||}}}|||~~~}}}zzzwwwuuuuuusssrrrtttyyy}}}}}}wwwqqqlllhhheeecccfffhhhkkknnnrrrtttvvvwwwooommmjjjgggeeecccccccccaaabbbdddeeeggghhhiiiiiihhhiiiiiijjjkkkkkkjjjjjjhhhiiikkkmmmmmmmmmlllllliiijjjlllmmmmmmlllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjiiigggfffgggggggggeeeccc```aaacccdddcccbbbaaa___^^^^^^]]]]]]]]]\\\]]]]]]^^^[[[XXXWWWVVVUUUTTTRRRTTTTTTSSSSSSRRRRRRRRRQQQOOOOOOOOOPPPPPPOOONNNLLLMMMLLLLLLKKKJJJIIIHHHHHHJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRRRRQQQPPPPPPOOOOOORRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[\\\]]]^^^``````aaaaaabbbbbbdddeeefffgggfffggghhhjjjjjjkkkkkkkkkiiiiiijjjkkklllmmmmmmnnnjjjjjjlllnnnqqqqqqpppnnnkkkkkkjjjjjjjjjkkklllmmmjjjjjjiiihhhhhhgggggggggiiijjjjjjjjjjjjiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiifffggggggffffffggghhhiiillllllkkkkkkkkkkkkkkkkkkmmmllllllkkkjjjkkkkkkkkklllllllllllllllmmmmmmmmmnnnqqqtttuuuuuutttttttttyyyzzz{{{|||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyvvvvvvuuuuuutttuuuuuuuuurrrqqqpppqqqrrruuuxxxzzzxxxyyyyyyyyyyyyxxxxxxwwwuuuuuuuuuuuuttttttttttttvvvvvvvvvuuuttttttsssssstttsssrrrrrrqqqqqqrrrrrrmmmmmmmmmmmmmmmnnnnnnooonnnnnnnnnoooooopppppppppoooooopppppppppppppppppppppqqqsssuuuuuusssqqqpppnnnnnnnnnnnnoooooopppqqqpppqqqrrrssstttuuuuuuuuu111111111111111111111111111111111111111222222222222222222222222333333333222222222222222222222222000111222333333333333222444444444444444444444444222333333444444333333222000000111111222222333333444444333333333444555555444444444444444444444444444444444555555555555666555666777666444444444666444444444444444444444444555666666777777666666555999:::;;;<<<===<<<;;;:::888888999999999999888888777888999:::;;;:::999888888999:::;;;;;;;;;;;;:::999999:::;;;===>>>@@@AAAAAACCCFFFJJJQQQZZZeeelllzzz|||wwwxxxyyy|||~~~~~~|||}}}~~~|||wwwwww~~~zzzuuurrrqqqqqqrrrwwwxxx|||}}}zzz|||~~~}}}zzzwwwvvvuuuwwwwwwyyy{{{vvvqqqllliiigggiiikkknnnqqqtttvvvwwwqqqpppmmmjjjfffdddbbbaaabbbbbbbbbccceeefffhhhiiiffffffggghhhiiiiiiiiiiiiiiijjjkkkllllllmmmmmmmmmjjjkkklllmmmmmmlllkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjhhhfffeeefffffffffdddbbbaaabbbcccddddddcccbbbaaa`````````_________^^^^^^^^^\\\YYYXXXXXXWWWUUUTTTUUUUUUTTTTTTSSSSSSRRRRRRNNNOOOPPPPPPOOONNNNNNOOOLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\\\\^^^___```aaacccdddeeeeeecccdddfffggghhhiiijjjjjjggghhhiiijjjkkkmmmnnnnnnmmmllllllnnnpppqqqooonnnhhhhhhhhhiiijjjkkklllmmmjjjiiihhhgggggggggggghhhiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiifffggghhhgggffffffhhhjjjmmmmmmllllllllllllkkkkkkkkkjjjjjjiiiiiiiiiiiiiiikkkkkkkkklllllllllmmmmmmmmmppprrrtttssssssssstttuuuvvvyyy{{{}}}~~~~~~}}}zzzzzzyyyyyyxxxxxxwwwwwwuuuuuuttttttttttttuuuuuuqqqqqqqqqrrrtttwwwzzz{{{zzzzzzzzzzzzyyyxxxwwwwwwssssssssssssttttttttttttuuuuuuuuutttttttttssssssuuuuuusssrrrrrrqqqqqqqqqllllllllllllmmmnnnppppppmmmnnnnnnooopppqqqqqqrrrpppppppppppppppppppppppppppqqqsssttttttsssqqqpppoooooonnnnnnooooooppppppnnnoooqqqrrrttttttuuuuuu111111111111111111111111000000111111111222222222000111111111222222222222222222222222222222222222000111222333333333222222444444444444444444444444222333333444444333333222///000000111222222333333555555444333333333444444222333333444444555555555444444444555555555555666444666777666444222444555555555555555555555555555555555666666666666555555777888:::;;;;;;;;;:::999888888999999999999888888555666888::::::999888777777888:::;;;<<<<<<<<<<<<:::999999::::::<<<===>>>???@@@AAACCCHHHPPPYYY___jjjrrrxxxxxxvvvvvvvvvssssssssstttvvvyyy|||||||||}}}}}}}}}}}}~~~|||uuuttttttxxxwwwyyy~~~~~~zzzuuutttrrrpppooopppqqqssswwwzzz|||{{{}}}~~~}}}{{{yyy{{{|||zzzwwwttttttuuutttwww~~~zzzxxxuuutttooonnnnnnmmmnnnpppqqqrrrooonnnmmmkkkhhheeecccbbbaaa```___^^^```bbbeeegggdddeeefffggghhhhhhhhhhhhjjjjjjjjjjjjkkklllmmmnnnkkklllmmmnnnnnnmmmlllkkkkkkkkklllllllllllllllllllllllllllkkkjjjjjjiiiiiihhhgggfffggghhhgggeeecccbbbccccccccccccccccccbbbaaaaaaaaaaaaaaa``````______]]]ZZZZZZZZZZZZXXXWWWWWWWWWVVVVVVUUUTTTTTTSSSRRRPPPNNNOOOQQQRRRPPPNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHJJJKKKKKKLLLMMMNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOQQQRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVVVVUUUVVVWWWXXXYYYZZZ[[[\\\^^^___```aaaaaaaaabbbccceeeggghhhhhhhhhfffgggggghhhiiijjjjjjkkklllkkkiiijjjkkkllllllkkkhhhhhhhhhiiiiiijjjjjjkkkiiiiiihhhgggfffggghhhhhhhhhhhhiiijjjkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiihhhiiijjjjjjhhhhhhjjjlllmmmmmmmmmmmmlllllllllkkkjjjiiiiiihhhhhhhhhhhhhhhiiiiiijjjkkklllmmmmmmnnnlllnnnpppqqqqqqqqqrrrtttrrrtttwwwyyy{{{{{{{{{{{{yyyyyyxxxxxxwwwvvvvvvuuuuuuttttttssssssttttttuuurrrssstttuuuwwwyyyzzzzzz|||{{{{{{zzzyyywwwvvvuuurrrrrrrrrssssssttttttuuutttttttttssssssssssssssssssrrrqqqqqqqqqqqqqqqrrrooonnnmmmmmmmmmnnnooopppllllllmmmnnnooopppqqqrrrppppppppppppppppppppppppppppppqqqrrrrrrqqqpppooooooooonnnmmmmmmmmmnnnnnnmmmnnnpppqqqsssttttttuuu111111111111111111111111000000111111222222222222//////000000111111111222222222222222222222222222000111222333444333222222333333333333333333333333222222444444444444222222111111222333444444555555666555444444333333333333222222333333444555666666444444444555555555666666444666888666333222333555666666666666666666666666555555666666666666555555666777888999:::999999888888888999999999999888888444666888999999999777666777888:::<<<============<<<<<<;;;::::::;;;======>>>???@@@AAACCCHHHOOOTTT\\\eeelllnnnmmmnnnnnnllloooooooooqqqssswww{{{~~~|||yyy{{{~~~~~~}}}}}}}}}wwwoookkkffffffjjjrrr{{{vvvqqqrrrhhhiiikkklllnnnqqqtttwwwyyy|||~~~{{{wwwwwwzzz{{{zzzxxxxxxzzzzzzxxxtttrrrssstttnnnuuu}}}{{{|||||||||wwwuuurrrooommmmmmmmmnnnkkkllllllkkkiiigggdddccc___]]][[[ZZZ[[[^^^aaadddeeefffggghhhiiiiiiiiiiiikkkjjjiiiiiijjjkkkmmmnnnmmmmmmnnnoooooonnnmmmlllllllllllllllllllllllllllmmmmmmlllkkkkkkjjjiiiiiikkkjjjiiijjjkkkjjjiiigggdddcccccccccccccccccccccbbbbbbbbbbbbbbbaaa`````````^^^\\\[[[\\\\\\[[[ZZZYYYYYYXXXWWWVVVVVVUUUUUUXXXRRRMMMNNNSSSTTTOOOIIIKKKKKKKKKLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIHHHGGGGGGJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJKKKKKKKKKKKKLLLNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRVVVUUUTTTTTTTTTUUUVVVWWWVVVWWWXXXZZZ\\\]]]]]]]]]___```bbbdddeeegggggggggffffffffffffggggggggggggjjjgggeeedddeeefffffffffhhhhhhhhhhhhhhhhhhhhhhhhiiiiiigggffffffggghhhhhhggghhhiiijjjkkklllllllllhhhhhhhhhhhhhhhhhhhhhhhhiiikkkmmmllliiiiiilllnnnnnnnnnmmmmmmmmmllllllllljjjiiihhhhhhgggggghhhhhhhhhhhhiiijjjlllmmmnnnnnnkkkmmmooooooooopppqqqssssssuuuwwwxxxxxxwwwvvvuuuxxxxxxwwwwwwvvvuuuuuutttttttttsssssssssttttttuuutttuuuwwwxxxyyyyyyyyyyyy||||||{{{zzzxxxvvvtttsssqqqqqqrrrsssttttttuuuuuussssssssssssssssssrrrrrroooooooooooopppqqqrrrrrrrrrqqqooonnnmmmmmmnnnnnnjjjkkklllmmmnnnppppppqqqoooooooooppppppppppppppppppppppppppppppoooooonnnooonnnmmmlllllllllllllllmmmnnnoooqqqsssttttttttt222222111111111111222222111111111111111111111111444333111000000111333444111111222222222222111111000000111222222333444444333333333333333333333333444222000111333444333000444444333333333333222222444333333333333444555555444444444444444444444444555444444333333444444555666666666666666666666666444444444555555555555666777666555444333333444555888888888888888888888888555555555555555666777777888888888888888888888888999999::::::::::::;;;;;;888888999:::;;;<<<===>>>>>>??????@@@BBBDDDFFFGGGNNNTTT^^^fffjjjjjjjjjiiiqqqooommmlllnnnsssxxx|||}}}{{{{{{|||qqqgggcccccceeehhhoooxxxyyypppjjjfffbbbaaagggnnnrrrwww|||}}}wwwyyy}}}{{{wwwuuuwwwxxxxxxxxxxxxwwwvvvvvvuuuxxx~~~|||zzzzzzzzzxxxvvvssspppnnnhhhiiihhhgggeeeeeefffggg```^^^[[[YYYYYY[[[^^^```bbbbbbaaaaaabbbdddfffgggfffgggiiikkklllmmmnnnnnnoooppprrrssstttsssqqqpppnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkjjjjjjkkkkkkkkkjjjjjjkkkkkkjjjjjjiiihhhgggggggggggggggffffffeeefffeeedddcccaaa```___^^^___^^^\\\[[[[[[]]]```bbb\\\\\\\\\\\\ZZZXXXUUUTTTWWWVVVUUUSSSRRRRRRQQQQQQOOOPPPPPPPPPOOONNNMMMLLLJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKOOONNNMMMLLLLLLNNNPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPQQQPPPPPPPPPPPPQQQRRRRRRVVVWWWXXXYYYZZZ\\\\\\]]][[[]]]```bbbdddeeedddddddddcccbbbaaaaaabbbcccdddeeefffggghhhhhhgggfffeeegggfffdddddddddfffiiijjjggghhhhhhhhhhhhgggffffffiiikkkmmmnnnmmmkkkiiigggjjjjjjiiihhhgggggghhhhhhiiihhhgggggghhhiiilllmmmnnnoooppppppooommmkkkiiiiiihhhgggffffffggghhhhhhjjjkkkkkkkkkkkkkkkkkkkkkoooooonnnnnnnnnpppqqqrrrssssssssssssssstttuuuvvvyyyxxxvvvttttttttttttuuuppppppppppppqqqsssuuuvvvyyyxxxxxxwwwwwwxxxxxxyyy|||{{{{{{yyywwwuuusssqqqttttttuuuuuuuuuuuutttsssuuuuuutttsssssssssssstttssssssrrrrrrqqqpppooooooqqqpppooonnnmmmmmmnnnnnnlllkkkjjjmmmppprrrpppnnnqqqqqqrrrqqqqqqpppnnnnnnkkkkkkkkkllllllmmmmmmmmmlllllllllmmmmmmmmmnnnnnnnnnoooooopppqqqqqqrrrrrr222222111111111111222222111111111111111111111111333333111111111111333333222222333333333333222222111111222222333444444444333333333333333333333333444222000111333444333111222222222333333444444444444333333333333444555555444444444444444444444444555444444333333444444555555555555555555555555555444444444555555555555666777777555444444444555555777777777777777777777777666666666666666777888888888888888888888888888888999999999:::::::::;;;;;;::::::;;;<<<===>>>??????>>>>>>???@@@AAABBBDDDEEEHHHMMMTTT[[[___cccfffhhhlllllllllkkklllpppuuuzzzxxxqqqjjjhhhgggggglllsss{{{xxxrrrkkkgggeeehhhlllpppxxxzzz{{{~~~|||xxxwwwvvvvvvwwwxxxyyyzzzzzz{{{{{{~~~~~~{{{{{{{{{zzzyyyxxxvvvtttsssooommmjjjfffcccbbbccceeeaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaacccdddeeehhhiiijjjkkkmmmnnnnnnnnnpppqqqsssttttttsssrrrpppooooooooonnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkkklllllllllllllllkkkjjjjjjiiiiiijjjjjjiiiiiihhhgggggggggfffdddcccbbb``````aaa```___]]]]]]^^^___````````````___^^^\\\ZZZXXXWWWVVVUUUUUUTTTTTTTTTTTTPPPPPPOOOOOONNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKNNNMMMLLLLLLLLLMMMOOOPPPPPPPPPOOOOOONNNNNNNNNNNNPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSUUUWWWXXXYYYZZZZZZ[[[^^^```aaaaaaaaa```aaa```_________```bbbccccccdddeeeffffffeeedddcccffffffeeeeeefffgggiiijjjhhhhhhiiiiiiiiihhhhhhgggiiijjjkkklllkkkjjjhhhgggjjjiiihhhhhhggggggggghhhhhhgggffffffgggiiikkklllmmmmmmnnnooonnnllljjjhhhkkkjjjiiihhhhhhhhhjjjjjjkkkkkkkkkllllllllllllmmmnnnmmmmmmmmmmmmooopppqqqqqqqqqqqqrrrsssuuuvvvwwwyyyxxxvvvtttsssrrrrrrssstttsssrrrrrrrrrsssttttttuuuuuuuuuuuuvvvwwwyyyyyyzzzzzzyyywwwuuutttsssrrrttttttuuuuuuuuuuuuttttttuuuttttttsssssssssssssssrrrrrrrrrqqqpppooooooooopppppppppooonnnnnnmmmmmmlllkkkkkknnnqqqsssqqqpppqqqrrrqqqqqqpppoooooonnnkkkkkkkkkllllllmmmmmmmmmllllllllllllmmmmmmmmmmmmooooooppppppqqqqqqqqqrrr222222111111111111222222111111111111111111111111222222222222222222222222333333333444444333333333222222333333444444555555333333333333333333333333333222111111333333222111111111222333444555666666444333333333333444555555444444444444444444444444555444444333333444444555555555555555555555555555444444444555555555555666777777666555555555666666666666666666666666666666777777777777777888999999888888888888888888888888999999999999::::::::::::::::::;;;<<<===>>>>>>???>>>>>>>>>>>>???@@@AAABBBBBBEEEIIIMMMRRRXXX^^^bbbcccgggjjjjjjiiikkkqqqvvv}}}~~~~~~uuuqqqllliiiiiimmmssswww~~~~~~yyysssoookkkkkkkkkoooyyy|||yyyxxxvvvvvvwwwyyy{{{~~~~~~{{{||||||{{{{{{{{{{{{{{{{{{{{{wwwqqqjjjeeecccbbbcccbbbdddfffhhhhhhgggfffddddddcccbbbaaaaaaaaaaaabbbhhhiiijjjkkklllmmmnnnooorrrssstttvvvvvvtttsssrrrrrrqqqqqqpppooonnnmmmmmmooonnnmmmlllllllllllllllnnnnnnoooooonnnnnnmmmlllllllllmmmmmmllllllkkkjjjiiiiiihhhfffeeedddcccccccccbbbbbbaaa`````````___cccccccccbbbaaa___^^^]]]XXXXXXWWWWWWWWWWWWXXXXXXTTTSSSQQQPPPOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKMMMMMMLLLKKKKKKLLLNNNOOOMMMMMMLLLLLLLLLLLLKKKKKKNNNMMMMMMMMMMMMNNNOOOOOORRRRRRTTTUUUWWWYYYZZZ[[[XXXYYY[[[\\\]]]]]]\\\\\\\\\\\\[[[[[[\\\^^^```aaaaaabbbbbbccccccbbbbbbaaaccccccdddeeeffffffffffffhhhhhhiiiiiijjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiihhhggggggfffgggggggggggggggfffffffffhhhiiijjjkkkllllllmmmlllkkkiiihhhjjjiiihhhgggggghhhiiijjjkkkkkklllllllllmmmmmmmmmllllllkkkkkklllmmmooopppoooooopppqqqsssuuuwwwxxxxxxwwwvvvtttrrrqqqqqqpppwwwvvvuuusssrrrrrrrrrrrrrrrrrrrrrsssuuuvvvxxxyyyxxxwwwuuutttsssrrrssssssttttttttttttuuuuuuttttttttttttsssrrrrrrrrrrrrrrrqqqqqqppppppoooooonnnnnnoooppppppppppppnnnmmmlllllllllllloooqqqsssrrrqqqrrrrrrqqqqqqpppoooooonnnlllllllllllllllmmmmmmmmmkkkkkkkkklllllllllmmmmmmpppppppppppppppqqqqqqqqq222222111111111111222222111111111111111111111111111111222222222222111111222222333333333333222222333333333444444555555555333333333333333333333333222222222222222333222222222222333333444555555666444333333333333444555555444444444444444444444444555444444333333444444555555555555555555555555555444444444555555555555666777777777666666666777777777777777777777777777777777777666666777777888999888888888888888888888888888999999999999:::::::::888888999::::::;;;<<<<<<=========<<<======>>>>>>>>>???BBBEEEIIINNNTTTYYYZZZaaagggiiifffgggmmmssszzz|||vvvppplllkkklllllluuuxxx}}}~~~yyywwwtttrrrooopppzzz|||yyyxxxuuuvvvwwwyyy}}}~~~{{{}}}}}}}}}}}}~~~vvvpppkkkgggdddcccdddgggiiijjjkkkjjjjjjiiihhhfffdddbbb```___^^^eeefffggghhhjjjlllnnnnnnssstttvvvwwwwwwvvvuuutttssssssrrrqqqpppnnnnnnmmmmmmmmmmmmmmmmmmnnnooooooppppppqqqqqqppppppooonnnnnnnnnnnnnnnnnnmmmllllllkkkkkkjjjiiihhhgggfffeeeccccccdddeeeeeedddcccbbbeeeeeeddddddcccbbbaaa```\\\\\\\\\\\\[[[[[[ZZZZZZYYYWWWUUUSSSRRRSSSTTTUUUQQQQQQQQQPPPPPPPPPPPPPPPKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLKKKKKKLLLLLLMMMNNNPPPQQQRRRTTTVVVXXXZZZZZZWWWWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWYYY[[[]]]^^^````````````````````````^^^```bbbcccddddddcccbbbeeefffggghhhhhhhhhhhhhhhiiiiiihhhggggggggghhhiiiggggggfffffffffffffffggggggggggggfffggghhhiiijjjjjjkkkkkklllkkkkkkjjjiiigggfffeeeeeeeeefffggghhhjjjjjjjjjkkkkkkllllllmmmjjjjjjiiiiiijjjkkkmmmnnnooooooooopppqqqssstttuuuttttttsssrrrqqqqqqqqqpppuuuuuutttsssrrrqqqqqqqqqrrrrrrrrrssstttuuuvvvwwwvvvuuusssqqqpppqqqrrrssssssssssssssssssttttttuuussssssrrrqqqqqqqqqqqqqqqppppppoooooonnnnnnnnnmmmnnnoooqqqrrrqqqooommmlllllllllmmmoooqqqrrrrrrrrrrrrrrrqqqppppppooooooooolllllllllmmmmmmmmmmmmmmmkkkkkkkkkkkkllllllllllllpppppppppppppppppppppppp222222111111111111222222111111111111111111111111000111111222222111111000111111222222222222111111333333444444444444555555333333333333333333333333222222333222222222222222444444444444444444444444444333333333333444555555444444444444444444444444555444444333333444444555555555555555555555555555444444444555555555555666666666777777777777777777888888888888888888888888666555555555555666777777777777777777777777777777888888888999999999::::::888888999999:::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<======???AAACCCDDDGGGKKKNNNRRRZZZbbbeeedddeeekkkqqqzzz~~~~~~}}}{{{uuuoookkkhhhkkknnnssszzz~~~yyywww}}}{{{wwwwwwrrrssstttwww|||}}}{{{}}}}}}}}}~~~wwwooojjjdddddddddeeegggjjjlllnnnnnnmmmkkkhhheeebbb___^^^aaaaaabbbdddfffiiikkkmmmqqqrrruuuwwwwwwwwwvvvuuutttsssrrrqqqpppooonnnmmmkkkkkklllmmmnnnpppqqqrrrqqqqqqrrrrrrqqqqqqpppooonnnnnnoooooonnnnnnmmmlllmmmllllllkkkjjjiiihhhhhhbbbdddfffhhhhhhhhhgggggghhhhhhggggggffffffffffffcccccccccbbb```^^^\\\[[[[[[YYYWWWUUUUUUUUUWWWXXXTTTTTTTTTSSSSSSRRRRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLMMMOOOQQQRRRTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUSSSSSSSSSTTTUUUXXXZZZ[[[^^^^^^^^^]]]]]]^^^^^^^^^]]]^^^aaacccccccccaaa```bbbbbbccceeeeeefffffffffiiihhhfffffffffggghhhiiifffeeeeeeeeeeeeeeeffffffggggggggggggggghhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjeeeeeedddddddddeeeggghhhgggggghhhiiijjjjjjkkkkkkiiihhhhhhhhhhhhjjjkkklllpppoooooooooooooooppppppnnnoooooopppqqqqqqrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqtttssssssssssssttttttuuutttsssqqqoooooopppqqqrrrrrrrrrqqqqqqrrrsssttttttrrrrrrqqqpppppppppppppppooooooooonnnnnnnnnnnnnnnmmmnnnppprrrrrrqqqooonnnmmmnnnpppqqqqqqrrrrrrssssssrrrqqqpppoooooooooooommmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkklllllllllmmmmmmpppppppppppppppqqqqqqqqq222222111111111111222222111111111111111111111111111111111111111111111111000111111222222111111000333333333333333444444444333333333333333333333333111222333333111111222333555555555555444444333333444333333333333444555555444444444444444444444444555444444333333444444555444444444444444444444444444444444555555555555666555555666777777777666666888888888888888888888888555555555555555666666777777777777777777777777777888888888888999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<===???AAAAAAAAABBBDDDEEEJJJQQQYYY^^^```ccciiinnnzzzzzzyyy|||~~~zzztttppplllnnnqqquuu|||~~~yyyvvvwwwpppqqqsssvvvzzz}}}{{{}}}}}}zzz||||||}}}xxxrrriiigggeeecccdddgggkkkmmmpppooommmkkkhhheeebbb```````````````bbbdddggghhhlllnnnpppsssuuuuuuttttttsssrrrrrrqqqpppooonnnnnnjjjkkkkkklllnnnpppqqqrrrqqqqqqrrrrrrqqqqqqpppoooooooooooooooooonnnnnnmmmnnnmmmmmmlllkkkkkkjjjjjjdddeeegggiiikkkkkkkkkkkkmmmllllllkkkkkkkkklllllliiiiiiiiihhhfffccc```___[[[ZZZYYYXXXWWWWWWXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTPPPOOOOOONNNMMMMMMLLLLLLKKKKKKKKKLLLLLLKKKKKKJJJHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLKKKLLLMMMNNNOOOQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSQQQQQQQQQQQQSSSUUUWWWXXX[[[[[[ZZZZZZZZZZZZ[[[[[[]]]^^^```bbbcccbbbaaa```^^^___```bbbcccdddddddddffffffeeeddddddeeeggghhhddddddddddddddddddeeefffffffffggggggggggggggggggggggggggghhhhhhiiiiiijjjffffffeeeeeefffggghhhjjjffffffggghhhiiiiiijjjkkkhhhhhhgggggghhhiiikkklllnnnnnnmmmllllllllllllmmmjjjkkkmmmooopppqqqrrrrrrnnnooopppqqqrrrrrrqqqqqqtttssssssrrrrrrrrrsssssssssrrrqqqpppooooooppppppppppppoooooooooqqqrrrsssqqqqqqpppooooooooooooooooooooooooooonnnnnnnnnnnnlllmmmoooqqqrrrrrrqqqqqqppprrrttttttssssssssstttsssrrrqqqooonnnoooooopppnnnnnnnnnmmmmmmmmmmmmmmmlllllllllmmmmmmmmmnnnnnnnnnoooooopppqqqqqqrrrrrr222222111111111111222222111111111111111111111111222111000//////000111222111222222333333222222111333333333333333333222222333333333333333333333333111222444333111000222444444444444444555555555555444333333333333444555555444444444444444444444444555444444333333444444555444444444444444444444444444444444555555555555666333444555666777666666555888888888888888888888888666666666555666777777888777777777777777777777777888888888888999999999999:::;;;;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;<<<=========>>>===<<<===@@@BBBDDDIIIPPPVVV\\\aaagggjjjsss~~~|||yyyvvvxxx||||||xxxvvvzzz}}}yyyyyy{{{{{{wwwuuuwwwrrrsssvvvyyy|||~~~||||||yyy|||~~~|||zzz{{{{{{}}}~~~yyypppmmmiiifffeeefffhhhiiillllllllllllkkkiiigggfffcccbbb```______```aaabbbeeegggjjjmmmpppqqqqqqqqqqqqqqqppppppoooooooooooollllllllllllmmmnnnooooooppppppqqqqqqppppppooonnnppppppqqqqqqppppppooonnnnnnnnnmmmmmmlllkkkkkkkkkhhhiiijjjkkkllllllllllllnnnnnnmmmllllllmmmnnnooolllllllllllljjjhhheeeddd^^^^^^^^^]]]\\\\\\[[[[[[YYYYYYYYYXXXWWWVVVVVVVVVSSSRRRQQQPPPNNNMMMLLLLLLJJJJJJKKKKKKKKKKKKKKKJJJHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGFFFHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKMMMNNNNNNOOOPPPPPPQQQQQQNNNNNNNNNNNNOOOOOOPPPQQQPPPPPPOOOPPPQQQSSSUUUVVVWWWWWWVVVUUUUUUVVVWWWWWWZZZ[[[]]]^^^______^^^^^^\\\]]]___```bbbcccddddddbbbbbbbbbbbbbbbcccddddddcccccccccccccccdddeeeeeeddddddeeeeeeeeedddddddddddddddddddddeeefffggghhhfffeeeeeedddeeeggghhhiiiffffffggghhhiiijjjkkkkkkhhhhhhgggggghhhiiijjjlllkkkkkkjjjjjjjjjjjjkkkllliiijjjlllnnnooopppppppppooopppqqqrrrrrrrrrqqqqqqppppppppppppqqqrrrrrrssssssrrrrrrqqqpppoooooonnnooonnnmmmlllmmmoooqqqrrrppppppooonnnnnnnnnnnnooooooooooooooooooooooooooollllllnnnoooqqqssstttuuuvvvxxxzzzyyyvvvuuuvvvwwwtttrrrpppooonnnoooppppppooonnnnnnnnnmmmmmmmmmlllmmmmmmmmmnnnnnnnnnoooooommmmmmnnnpppqqqrrrsssttt222222111111111111222222111111111111111111111111333111000......000111333222333333444444333333222222222222222222222222222333333333333333333333333000333444333111000222444222333333444555666777777444333333333333444555555444444444444444444444444555444444333333444444555444444444444444444444444444444444555555555666666222333555666666666555555777777777777777777777777777777777777777888888999777777777777777777777777777888888888888999999999999999999999999999999:::::::::::::::;;;<<<===>>><<<<<<:::999888:::>>>AAA@@@CCCIIIQQQYYY```eeehhhiiiuuu|||{{{{{{zzzvvvwwwzzz|||~~~|||{{{|||}}}~~~tttooopppsssssstttwww{{{}}}vvvpppoooqqqvvvxxxvvvuuuxxxwwwxxx{{{~~~{{{|||~~~~~~|||{{{zzzzzzxxx{{{}}}{{{zzz{{{{{{}}}~~~uuusssnnnjjjgggeeeeeeeeehhhiiijjjkkklllkkkjjjjjjgggeeebbb___^^^]]]^^^^^^___bbbeeeiiilllnnnnnnoooppppppoooooooooooooooooonnnnnnmmmllllllllllllllloooppppppppppppooonnnnnnqqqqqqrrrrrrqqqqqqpppooonnnnnnmmmmmmllllllkkkkkkllllllllllllllllllllllllmmmllllllkkkkkklllnnnnnnlllmmmnnnnnnmmmkkkiiihhhbbbcccccccccbbbaaa```___[[[ZZZZZZYYYXXXWWWWWWWWWUUUTTTSSSQQQOOOMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPOOOOOOOOOPPPRRRTTTUUUUUUTTTSSSRRRRRRSSSTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZ\\\]]]^^^```bbbcccdddddd______``````aaaaaaaaabbbcccbbbbbbbbbcccddddddeeebbbbbbcccccccccbbbbbbaaaaaaaaaaaabbbcccdddeeefffccccccbbbbbbccceeefffgggfffggghhhiiijjjkkkllllllhhhhhhgggggghhhiiikkklllhhhhhhhhhhhhiiijjjkkkllljjjkkklllnnnoooooonnnmmmqqqrrrsssssssssrrrqqqpppmmmmmmmmmnnnoooqqqssssssrrrrrrrrrrrrqqqooonnnmmmnnnmmmlllkkklllnnnppprrrppppppooonnnnnnnnnnnnnnnooooooooooooppppppppppppkkklllmmmnnnqqqsssvvvwwwzzz|||~~~|||yyywwwxxxyyytttssspppooonnnnnnpppqqqoooooonnnnnnmmmmmmmmmlllnnnnnnnnnnnnoooooooooooolllmmmnnnoooqqqssstttuuu111111000000111111222333444333333222111000//////000111111111111222222222222222333333333333444444444444222222222222444444222222222111111111000000111111111111222222333444444444333222333444555666555444333333333333444555444444444444444444444444444444444444444444444444555555555555555555555555333444444555666777888888555555555555555555444444555555555555555666777777444444444555444333333222777666666555555666888999666777888999999888777666777888888888888999999999::::::::::::::::::::::::;;;;;;::::::;;;<<<>>>???@@@CCCGGGKKKOOOTTTYYY]]]aaakkktttuuuwwwxxxvvvpppppprrrsssuuuwww{{{}}}yyyyyy|||vvvjjjcccfffgggiiipppxxx}}}vvvlllkkkkkklllnnnsssxxx{{{zzzvvvvvvwwwuuuvvvyyyyyyzzz{{{}}}}}}yyytttqqqrrrqqqmmmlllnnnkkklllkkkgggddddddhhhlllkkkjjjhhheeebbb```___^^^^^^\\\\\\^^^bbbfffhhhiiihhhiiijjjlllllllllkkkkkkppppppooooooppppppqqqrrrooopppqqqssstttuuuuuuuuuttttttttttttuuuuuuuuuuuupppooonnnmmmmmmlllmmmmmmlllkkkkkkjjjjjjkkkkkklllllllllkkkjjjkkklllmmmnnnllllllkkklllmmmllliiigggfffeeedddccccccdddfffggg______^^^]]]\\\[[[[[[ZZZYYYXXXUUURRRPPPOOOOOOOOOPPPNNNMMMMMMMMMMMMJJJHHHMMMLLLJJJIIIHHHHHHIIIJJJGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLHHHIIIKKKMMMOOOPPPQQQQQQNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_________```````````````aaaaaaaaaaaa````````````bbbbbbcccccccccddddddddddddcccbbbaaaaaabbbdddeeeeeeeeeffffffffffffffffffggggggffffffffffffggggggeeeeeeeeeeeeeeeffffffgggjjjjjjjjjkkklllnnnppprrrqqqrrrrrrqqqqqqooonnnnnnpppooonnnooopppqqqpppooooooppppppoooooonnnmmmlllkkkjjjiiihhhiiikkknnnpppooonnnnnnmmmmmmnnnpppqqqqqqpppooooooooooooooooooooopppqqqrrrsssvvv{{{~~~|||yyywwwuuussssssrrrqqqpppooonnnmmmlllmmmmmmmmmmmmmmmmmmlllnnnnnnnnnoooppppppqqqqqqllllllmmmnnnpppqqqsssttt111111000000111111222333333333222222111000000000111111111111222222222222222222222333333333444444444333333222222333333444333333333333222222111111444333333222222222222333444444333333333444555666555444333333333333444555444444444444444444444444444444444444444444444444444444444444444444444444444444555555666666777777555555555555555555555555555555555555555666777777777777777777777666666555555555666777777777777666666777888888888888777666777888888888888999999999::::::::::::::::::::::::;;;:::::::::;;;<<<>>>???@@@BBBEEEHHHJJJMMMQQQTTTWWW```hhhkkknnnqqqpppllljjjkkklllmmmpppuuu|||zzzoooiiiddddddfffllluuu~~~}}}uuurrrnnnlllnnnsssyyy}}}xxxvvvuuutttvvvyyy}}}~~~~~~zzzuuussstttuuussssssvvvvvvxxxyyyvvvpppkkkiiijjjiiijjjjjjjjjiiifffdddccc___]]][[[[[[]]]```bbbbbbfffgggiiijjjllllllmmmmmmmmmmmmnnnnnnooopppqqqqqqppppppqqqssstttuuuvvvwwwuuuuuuuuuuuuuuuuuuuuuuuuqqqpppooonnnmmmlllllllllmmmllllllkkkkkkllllllmmmmmmllllllkkklllmmmnnnooonnnmmmlllmmmmmmmmmjjjhhhjjjiiihhhgggggghhhhhhiiiddddddbbbaaa___^^^]]]\\\VVVUUUTTTSSSSSSTTTTTTUUUQQQOOONNNNNNNNNNNNKKKIIIMMMMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJKKKMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^``````aaaaaaaaabbbbbbbbbcccbbbbbbbbbcccddddddeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeffffffeeeeeeffffffggghhhiiiiiiiiiiiijjjlllnnnoooqqqqqqqqqqqqpppoooooonnnpppooonnnooopppqqqpppnnnrrrrrrrrrqqqqqqpppooonnnkkkjjjhhhggghhhjjjlllnnnnnnnnnmmmmmmmmmnnnpppqqqoooooonnnnnnoooooopppqqqppprrrssstttuuuwww||||||yyyvvvtttsssrrrrrrqqqooonnnnnnmmmmmmmmmnnnnnnnnnnnnmmmmmmllllllmmmmmmnnnooooooooollllllmmmnnnoooqqqrrrsss111111000000111111222333111111111111111111111111111111111111222222222333222222222222333333333333444333333222222333333444444444444333333333333222666555444333222222222222444333333333333444555666555444444333333444444555444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555666666555555555555555555555555555555555555555666777777555555555555444444444333333444777888999888666555666777777888888777777666777888888888888999999999::::::::::::::::::::::::;;;:::::::::;;;<<<===>>>@@@AAACCCCCCCCCEEEGGGJJJOOOWWW___cccgggmmmoooooofffeeeeeeeeehhhnnnvvv{{{|||~~~wwwrrrfffddddddhhhpppxxx|||uuuppppppttt{{{{{{wwwuuurrrtttxxxyyy|||zzzvvvuuuxxxzzz{{{wwwnnnjjjhhhjjjmmmoooooommmkkkiiieeebbb]]][[[\\\]]]]]]]]]``````aaaccceeegggiiijjjjjjkkkkkkmmmnnnooopppqqqqqqqqqqqqrrrsssuuuwwwyyyxxxwwwwwwvvvvvvuuuuuutttrrrqqqpppnnnmmmlllllllllnnnnnnmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmnnnoooooonnnmmmmmmmmmnnnmmmkkkiiilllkkkjjjiiiiiiiiiiiiiiijjjiiigggfffdddbbb``````YYYYYYXXXWWWWWWWWWXXXXXXTTTSSSQQQQQQRRRQQQOOOMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLKKKKKKKKKOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^____________```aaabbbddddddeeeeeeeeeffffffeeeeeedddddddddcccccccccccccccccccccccccccdddddddddddddddeeeffffffggggggggghhhiiijjjkkklllooooooppppppppppppoooooopppooonnnoooppppppooommmrrrrrrqqqqqqpppoooooooookkkjjjhhhgggggghhhjjjkkklllllllllmmmmmmooopppqqqnnnnnnmmmnnnnnnooopppqqqrrrssstttuuuvvvyyy|||~~~{{{xxxuuusssrrrrrrqqqpppooonnnmmmmmmlllmmmmmmnnnnnnmmmmmmllljjjjjjjjjkkkllllllmmmmmmlllllllllmmmnnnpppqqqrrr111111000000111111222333000000111111111222222222111111111222222222333333111222222222222333333333333333333333333333333333333333333333333333333222555555444333333333444444333333333333444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555444444444444555555555555555555555555555555666777777444444333333333222333333444555666777777777666666666666666777777777777777777777888888888999999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<>>>???@@@@@@??????AAACCCIIINNNUUU[[[aaagggmmmpppiiihhhfffeeefffkkkqqqwwwwww~~~{{{zzz|||~~~|||{{{pppllliiihhhmmmsssyyy|||yyywwwxxx|||~~~zzzwwwssssssuuussswww}}}yyyvvvvvv{{{wwwqqqlllmmmooopppqqqqqqpppooonnnjjjeeeaaa______^^^]]]\\\\\\]]]^^^```cccfffhhhggghhhjjjlllnnnooopppqqqrrrqqqqqqqqqsssuuuxxxzzzyyyyyyxxxwwwvvvuuuttttttsssrrrqqqooonnnmmmllllllpppoooooonnnnnnoooooopppoooooooooooooooppppppqqqooommmllllllmmmlllkkkiiikkkjjjiiiiiihhhggggggfffkkkkkkjjjhhhgggfffeeedddcccbbb```]]][[[YYYWWWVVVXXXVVVUUUUUUUUUUUURRRPPPMMMNNNOOOOOONNNMMMKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPUUUUUUUUUUUUUUUTTTSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^___aaaccceeeeeeeeedddeeeeeeddddddcccbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaabbbccccccffffffgggggghhhiiiiiijjjmmmnnnooooooppppppoooooopppooooooppprrrqqqpppnnnppppppooonnnnnnmmmmmmmmmlllkkkiiihhhhhhiiijjjkkkkkkkkkllllllmmmnnnooopppnnnnnnmmmmmmmmmnnnooooooqqqssstttuuuvvvxxx{{{~~~}}}zzzwwwtttrrrqqqqqqpppooonnnnnnmmmmmmkkkkkkllllllllllllkkkkkkiiiiiijjjjjjkkklllllllllllllllllllllmmmnnnoooppp111111000000111111222333000000000111222222333333111222222222222333333333111111111222222222333333333333333333333333333333111111111111222222222222222222222333444555666777333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444444444444444444555555555666666555555555555555666777777888777666666555555666666777666444333333555777999555555666666666777777888777777888888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>======???AAABBBDDDJJJPPPVVV\\\ccciiinnnnnnmmmkkkkkkmmmqqquuuuuu||||||vvvwww{{{}}}|||}}}~~~~~~yyyrrroooppptttxxxzzzzzzxxx|||~~~~~~}}}|||zzzuuurrrsssssswww}}}~~~xxxvvvxxx}}}{{{rrrqqqpppppppppqqqssstttuuuqqqllliiigggeeecccaaa___^^^^^^___```ccceeegggfffgggiiikkkmmmoooooopppqqqqqqpppqqqrrruuuxxxzzzzzzyyyxxxwwwvvvuuutttssssssrrrqqqpppnnnnnnnnnmmmqqqppppppooooooppppppqqqppppppqqqqqqrrrrrrrrrrrrooommmkkkkkklllllljjjiiijjjjjjjjjiiihhhgggffffffjjjjjjiiiiiiiiiiiiiiiiiijjjhhhfffccc```\\\ZZZXXXYYYWWWVVVVVVWWWVVVSSSQQQOOOPPPPPPQQQPPPNNNMMMKKKKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNNNNTTTTTTTTTTTTSSSRRRQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUVVVVVVTTTUUUVVVWWWXXXZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]___aaacccccccccbbbbbbbbbbbbbbbaaaaaa``````aaabbbccccccccccccbbbaaaaaa````````````aaabbbbbbeeeeeefffggghhhiiiiiiiiikkklllmmmnnnooopppppppppqqqpppqqqsssttttttrrrpppqqqpppooonnnmmmmmmmmmnnnllllllkkkjjjjjjjjjkkkkkkjjjkkkkkklllmmmnnnnnnnnnoooooonnnmmmlllllllllmmmoooqqqssstttuuuvvvyyy{{{}}}}}}|||{{{xxxuuurrrqqqpppoooooonnnnnnmmmmmmmmmiiijjjjjjkkkkkkjjjjjjiiiiiijjjjjjkkkkkklllmmmmmmlllkkkkkkkkklllmmmnnnnnn111111000000111111222333000000111111222222222333222222222222333333333333111111111111222222222222222333333444444333333222000111111111111111222222111111111222333555777888222333444444555555444444333444444555555444444333444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444555555333333444444555666666666555555555555555666777777777666555444444444555666888666333111222444777:::555555555555666777888888777888888888888999999999::::::::::::::::::::::::999:::;;;;;;;;;;;;:::::::::<<<======<<<===???AAA@@@@@@DDDKKKPPPTTT[[[bbbkkkmmmooopppqqqrrruuuwww{{{~~~wwwvvvwww}}}|||{{{zzzzzzzzz|||{{{xxxzzz~~~{{{uuuvvv}}}zzzvvvvvvxxxyyyuuurrrrrrqqqtttzzz}}}zzzxxxzzzxxxvvvtttrrrsssuuuwwwyyyyyyvvvtttrrrpppnnnkkkiiiaaaaaa``````___``````aaaccceeegggjjjlllmmmmmmmmmoooooooooqqqsssuuuxxxyyyyyyxxxxxxwwwuuutttsssssssssrrrqqqpppooooooooooooqqqqqqppppppppppppqqqqqqqqqrrrssssssttttttsssssspppnnnlllkkkllllllkkkjjjkkklllllllllkkkjjjiiihhhiiiiiiiiijjjkkkkkkllllllkkkjjjiiihhheeeccc```___ZZZXXXWWWWWWWWWWWWTTTRRRSSSSSSSSSSSSRRRQQQPPPPPPNNNNNNMMMMMMLLLLLLKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGDDDEEEFFFHHHIIIJJJJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLMMMNNNOOOQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTUUUSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[\\\^^^____________________________________```aaabbbccccccbbbaaa```aaa````````````aaabbbbbbbbbcccdddfffhhhhhhiiiiiiiiijjjlllmmmoooppppppqqqqqqrrrsssvvvxxxyyywwwttttttrrrqqqoooooooooppppppkkkkkkkkkkkkkkkkkklllllljjjkkkllllllmmmmmmllllllnnnnnnmmmlllllllllllllllmmmooorrrsssssstttwwwxxxyyyyyyyyyxxxvvvtttqqqpppooonnnnnnnnnmmmmmmmmmllliiijjjjjjkkkkkkjjjjjjiiijjjjjjkkkkkklllmmmmmmmmmlllkkkkkkkkkkkkkkkllllll111111000000111111222333111111111111111222222222222222222333333333444444111111111111222222222222222333333444444333333222111111111222222333333333111111111222222444555666222333444555555555444444333333444555555444333333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444555555555333333444444555666666777555555555555555666777777666444333111111222333444666555333222333444777888555555444444555666888999777888888888888999999999::::::::::::::::::::::::999:::;;;;;;;;;;;;:::999;;;<<<===<<<<<<<<<>>>@@@???>>>AAAGGGJJJLLLQQQYYY^^^cccjjjqqqtttwwwyyyzzz|||zzzyyy~~~~~~|||zzzxxxxxx{{{~~~zzzsssrrrxxx|||vvvrrrmmmjjjjjjooorrrrrrrrrtttpppssswww}}}||||||~~~~~~{{{{{{{{{{{{|||}}}~~~}}}}}}|||{{{}}}{{{zzzzzzyyyzzz|||~~~}}}||||||}}}}}}{{{wwwttthhhhhhgggfffdddbbb```___aaabbbeeegggiiiiiiiiiiiilllmmmoooqqqsssuuuvvvwwwwwwwwwvvvvvvuuutttssssssrrrqqqqqqpppppppppqqqqqqqqqqqqppppppppppppqqqqqqrrrssstttuuuuuuuuuttttttrrrpppnnnmmmnnnnnnnnnmmmkkklllmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkiiihhhfffddd^^^]]]\\\\\\\\\[[[YYYWWWYYYXXXWWWVVVUUUUUUUUUUUURRRRRRRRRQQQPPPOOOOOOOOOLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFFFFFFFFFFFFFGGGFFFGGGHHHHHHIIIIIIIIIHHHEEEEEEFFFHHHIIIJJJKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOQQQRRRRRRSSSQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXZZZZZZYYYZZZZZZ[[[\\\\\\[[[[[[\\\\\\]]]]]]^^^^^^^^^___```aaaaaa```___^^^^^^]]]]]]]]]]]]^^^______^^^___bbbdddfffggghhhhhhhhhiiikkkmmmooopppqqqqqqrrrsssuuuyyy|||}}}{{{yyytttsssqqqooonnnoooppppppiiiiiiiiijjjjjjkkkllllllkkkkkklllmmmlllkkkjjjiiikkkkkkkkkkkklllmmmnnnooommmooorrrsssssstttvvvwwwuuuuuuuuuuuutttrrrqqqooonnnnnnmmmmmmmmmmmmllllllkkkkkkllllllllllllkkkkkkiiijjjjjjkkkkkkllllllmmmkkkkkkjjjjjjjjjjjjkkkkkk111111111000111222222333111111111111111111111111222222333333333444444444000111111111111222222222222222444444444444222222222222222333333444444444222222222111111222333333222333444555555555444333333333444555555444333333444444444444444444444444444444444444444444444444333333333333333333333333222222333333444555666666333333444444555666777777555555555555555666777777999777666444444555666777444444444555555555666666555444444444555666888999777888888888888999999999::::::::::::::::::::::::999:::;;;;;;;;;:::999888;;;<<<===<<<;;;;;;===>>>:::777:::@@@BBBAAAFFFMMMQQQYYYdddooouuuyyy{{{|||~~~}}}}}}}}}}}}~~~~~~}}}}}}yyyvvvxxxzzz|||}}}~~~ssskkkiiiooowwwwwwvvvwwwzzz{{{uuuoookkkeeebbbbbbhhhmmmooorrrvvvsssvvv|||}}}zzzyyy|||}}}|||zzzuuuuuuvvvxxxzzz|||}}}}}}~~~|||}}}~~~}}}uuuuuutttrrroookkkgggeee___```ccceeeggggggfffeeekkklllnnnqqqsssuuuuuuvvvvvvvvvuuuuuuttttttssssssqqqqqqppppppqqqqqqrrrsssqqqppppppooooooppppppqqqrrrsssuuuvvvvvvvvvuuuttttttrrrpppooooooppppppooojjjkkklllmmmmmmmmmlllkkkmmmmmmmmmmmmllllllllllllnnnnnnnnnmmmkkkiiigggeeeeeecccbbbbbbbbbbbb___]]]]]]\\\ZZZYYYXXXXXXYYYYYYVVVUUUUUUTTTSSSRRRRRRRRROOOOOONNNMMMLLLKKKJJJJJJHHHHHHHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIHHHGGGFFFCCCCCCEEEFFFHHHJJJKKKKKKIIIIIIIIIIIIIIIKKKLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQOOOOOOPPPQQQQQQRRRRRRRRRTTTTTTUUUUUUUUUVVVVVVVVVZZZYYYXXXWWWWWWXXXYYYZZZYYYYYYZZZ[[[\\\]]]]]]^^^\\\]]]___``````___]]]\\\YYYYYYYYYYYYYYYZZZZZZ[[[[[[]]]___bbbeeefffggggggggghhhjjjlllooopppqqqqqqssstttwww{{{~~~~~~|||rrrqqqooommmlllmmmnnnooogggggghhhiiijjjkkkkkkkkkkkklllmmmmmmlllkkkiiihhhhhhhhhiiijjjllloooppprrrmmmooorrrsssttttttvvvwwwrrrsssssstttsssrrrpppooommmmmmmmmmmmmmmmmmlllllllllmmmmmmnnnnnnmmmmmmllliiiiiiiiijjjkkkkkkllllllkkkkkkjjjjjjiiijjjjjjjjj111222222222222333333333000111222444444444333222333222222444777777555222222222222222222222222222444333222222444444333222333333333222222111111111111111111222222333333333333333333444444444555555444444444444444444444444333333333333333333333333333333333444444333333222333333333333333333333333555555555444444333333333333333333444444555555555333333333444444444555555666666666666666666666666666666666666666666666666555666777777777777777666888777666555555666777888777888888888888999999999:::::::::;;;;;;;;;<<<<<<888888999::::::;;;<<<<<<>>>>>>>>>===>>>@@@EEEHHHIIINNNWWWbbbllluuuzzz}}}~~~|||wwwvvvvvvxxx}}}}}}|||||||||yyywwwwwwzzz~~~uuukkkfffdddbbbbbbdddgggmmmssszzz~~~vvvppplllhhhcccbbbffflllqqquuuyyy|||}}}}}}{{{yyyzzzxxxwwwvvvtttuuuyyy}}}|||~~~{{{wwwwwwxxxvvvpppkkkfffeeedddccccccdddeeeffffffjjjnnnppppppppprrruuutttssssssrrrrrrsssttttttsssrrrqqqrrrssssssqqqooopppoooooooooppppppqqqrrrtttuuuuuuvvvwwwxxxxxxyyyvvvuuusssqqqpppooonnnnnnppppppooonnnmmmllllllkkkkkkkkkkkkkkkllllllmmmnnnnnnppprrrttttttrrrpppoooiiiiiigggfffdddcccccccccgggeeeccc```^^^]]]\\\\\\___^^^]]][[[YYYVVVTTTSSSRRRQQQQQQPPPPPPOOOOOOOOOMMMLLLKKKLLLMMMLLLKKKIIILLLJJJHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFFFFGGGHHHIIIIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIKKKLLLMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVTTTTTTUUUVVVVVVWWWWWWXXXXXXXXXVVVUUUVVVXXXZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYY]]]]]]^^^___aaacccdddfffdddeeeeeefffhhhiiikkkllllllpppvvv{{{}}}|||xxxvvvpppooommmllljjjiiiiiiiiigggggghhhiiiiiiiiihhhhhhjjjjjjjjjkkkjjjjjjiiiiiihhhhhhiiijjjkkkkkkkkkkkkhhhkkknnnrrrttttttsssrrrqqqqqqqqqqqqpppnnnllljjjqqqpppooommmllljjjiiihhhlllllllllllllllllllllllliiihhhhhhggghhhjjjkkkllljjjjjjjjjjjjiiihhhgggggg///000000000000111111111//////000111111111111111333222111333555666444222222222222222222222222222444333222222444444333222333333333222222222111111222222222222222222333333333333333444444444444555555555555555555555555555333333333333333333333333222222333444444444333333333333333333333333333333555555444444444333333333444444555555555555555555333333333444444444555555555555555555555555555555555555555555555555555555555555666666666666777777888777666555555666777777777888888888888999999999::::::::::::;;;;;;;;;;;;999999999::::::;;;;;;;;;===>>>>>>======???CCCFFFFFFIIIOOOXXXbbbllltttxxx}}}|||sssrrrqqqtttyyy}}}~~~{{{zzz|||}}}~~~~~~zzzpppjjjeeeaaa]]]^^^```eeemmmwww~~~yyywwwsssmmmjjjjjjlllooopppyyy|||xxxvvvwwwwwwwwwuuutttuuuyyy~~~}}}}}}|||}}}|||wwwssslllkkkiiigggeeedddddddddcccfffiiijjjjjjkkknnnqqqppppppppppppppppppppppppqqqppppppqqqrrrrrrpppooonnnnnnnnnnnnooopppqqqqqqttttttuuuuuuvvvwwwwwwxxxvvvuuusssqqqpppooonnnnnnooonnnnnnnnnnnnnnnnnnnnnlllllllllllllllmmmnnnnnnqqqrrruuuwwwwwwvvvtttsssmmmlllkkkiiihhhhhhggggggjjjiiigggdddbbbaaaaaaaaaaaa```___]]][[[YYYWWWVVVUUUUUUTTTSSSSSSRRRQQQQQQRRRPPPPPPPPPQQQQQQOOONNNKKKIIIGGGGGGGGGGGGGGGEEEGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEEEEFFFGGGGGGHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHJJJLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHKKKLLLLLLMMMMMMNNNNNNOOONNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVUUUTTTTTTTTTUUUWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[[[[\\\]]]___```aaa``````aaabbbccceeeggghhhhhhkkkppptttvvvuuusssqqqkkkkkkjjjiiihhhhhhhhhhhhfffgggggghhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhggggggggghhhiiijjjjjjkkkkkkjjjgggjjjmmmppprrrrrrqqqqqqrrrrrrrrrqqqpppooonnnmmmnnnnnnmmmlllkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhggggggggghhhhhhiiijjjjjjjjjjjjiiihhhhhh///000000000000111111111000000000000000000111222333111000111222444333333222222222222222222222222444333222222444444333222333333333222222222222111333333222222222222222222333333333333444444444444555555555555555555555555333333333333333333333333111222333333444444444444333333333333333333333333555444444444444333333333666666666666555555555555333333333444444444555555555555555555555555555555555555555555555555555555555555444444555666666777777777666666666666777777777888888888888999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::===>>>===<<<<<<===@@@CCCCCCCCCFFFLLLTTT___iiinnnwww|||zzzxxxxxxnnnllljjjlllqqqwww|||~~~~~~~~~vvvpppjjjfff]]]\\\]]]aaaiiisss}}}zzzvvvsssrrrpppooowww}}}wwwuuuvvvvvvvvvuuuuuuwww}}}~~~}}}}}}zzzzzzyyyvvvssstttrrrpppmmmjjjhhhfffeeecccdddeeedddeeefffiiillllllmmmnnnoooooonnnmmmlllpppooonnnoooqqqqqqpppnnnmmmmmmmmmmmmnnnoooqqqqqqssssssttttttuuuvvvvvvvvvuuutttsssqqqpppooooooooonnnnnnnnnoooooooooppppppmmmmmmlllllllllmmmnnnnnnppprrrtttvvvwwwwwwuuuuuuqqqpppooonnnmmmmmmllllllooonnnllljjjiiihhhggggggdddcccbbb```___]]][[[ZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTSSSRRRSSSTTTSSSRRRPPPLLLJJJHHHHHHIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRQQQQQQSSSTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYZZZZZZ[[[ZZZZZZ[[[\\\]]]^^^```aaabbbdddgggjjjkkkkkkkkkjjjeeeeeeeeedddeeeeeeffffffdddeeeffffffgggggggggfffddddddeeeeeeeeeeeeddddddfffggghhhiiiiiijjjjjjjjjggghhhkkknnnppppppoooooopppooonnnnnnmmmmmmmmmmmmkkkkkkkkkkkkkkkllllllllliiiiiiiiiiiiiiiiiiiiiiiikkkjjjhhhgggeeeeeeddddddgggggghhhiiiiiiiiiiiihhh111111222222222333333333444333222111111222333444222111000///000222333333222222222222222222222222444333222222444444333222222222222222222222222222333333333222222111111111222222333333333444444444555555555555555555555555333333333333333333333333111111222333444444444444333333333333333333333333444444444444444444444444666666555555444444333333333333333444444444555555555555555555555555555555555555555555555555555555444444333333444555666777666666666666666777777777777777888888888999999999999999999999:::::::::::::::::::::::::::::::::999=========<<<;;;;;;>>>@@@AAAAAABBBEEEKKKSSS[[[```jjjqqqxxx|||zzzvvvtttssskkkhhheeeeeeiiiooouuuyyy~~~{{{wwwsssqqqfffeeedddeeeiiipppvvvzzzyyy|||{{{wwwtttttt~~~{{{xxxwwwvvvvvvvvvvvvyyy~~~}}}{{{vvvtttsssqqqpppvvvvvvuuusssqqqooommmllliiihhhfffdddcccdddeeeggggggiiikkkmmmnnnmmmlllkkknnnmmmmmmnnnpppqqqpppnnnllllllmmmmmmnnnpppqqqrrrssssssssstttttttttuuuuuutttsssrrrqqqppppppppppppooopppppppppppppppppppppmmmllllllkkkllllllmmmmmmkkkmmmoooqqqrrrrrrrrrqqqrrrqqqppppppooooooooooooqqqqqqpppooonnnmmmmmmlllhhhgggfffdddcccaaaaaa```______^^^]]][[[ZZZYYYYYYXXXWWWVVVWWWXXXWWWUUUSSSPPPNNNLLLKKKLLLLLLKKKJJJHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEECCCDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZ[[[\\\]]]^^^```aaabbbbbbcccbbbaaaaaa``````aaaaaabbbaaaaaabbbcccdddddddddddd```aaaaaabbbbbbbbbbbbaaacccdddeeefffggghhhhhhhhhfffhhhjjjlllmmmmmmmmmlllkkkjjjhhhgggggghhhiiijjjggghhhiiijjjkkklllmmmnnniiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhfffeeeeeedddddddddeeefffggghhhhhhiiihhh111111222222222333333333444333222111111111333333111111000000///000222444222222222222222222222222444333222222444444333222222222222222222222222222333333333222222111111111222222222333333333444444333333333333333333333333333333333333333333333333111222333333444444444333333333333333333333333333444444444444444444444444444444444333333222222222333333333444444444555555555555555555555555555555555555555555555555555555333333333444444666777777555555666777777777777777777777888888888999999999888888888999999999:::::::::::::::::::::::::::999<<<======<<<:::;;;<<<>>>BBBBBBCCCEEEHHHLLLOOOQQQZZZcccnnnuuuvvvtttsssrrrjjjhhhdddbbbccchhhnnnrrrvvvyyy}}}}}}{{{zzzzzzssssssrrrpppooonnnmmmllllllqqqvvv{{{~~~zzzuuu||||||{{{xxxxxxwwwwwwyyy}}}~~~xxxuuusssssssssssstttvvvwwwwwwwwwuuutttpppnnnkkkhhhfffdddcccbbbaaacccfffiiijjjjjjiiiiiikkkkkkkkkmmmooopppooonnnkkkllllllmmmoooqqqrrrsssssssssssssssttttttttttttsssrrrrrrqqqppppppppppppsssrrrrrrqqqppppppoooooollllllkkkkkkkkkkkkkkklllhhhjjjkkkmmmnnnoooooooooppppppoooooooooooooooppprrrrrrqqqqqqqqqppppppppplllkkkiiihhhffffffffffffddddddcccbbbaaa```___^^^```^^^]]]]]]]]]\\\ZZZXXXRRRPPPNNNMMMNNNNNNMMMLLLIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJMMMMMMMMMNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVXXXXXXXXXXXXYYYZZZ\\\\\\___^^^]]]\\\\\\[[[[[[\\\\\\]]]^^^______`````````\\\]]]^^^^^^_______________```aaabbbddddddddddddeeefffgggiiijjjjjjjjjiiifffeeedddccccccdddeeefffeeeeeefffhhhiiikkklllmmmggggggggggggggggggggggggeeeeeeffffffffffffeeeeeeeeefffggghhhiiijjjjjjjjj///000000000000111111111222111000000000000000000000111222111000000222444222222222222222222222222444333222222444444333222111222222222222333333333333333222222222222222222222222222222333333333333222222222222222222222222333333333333333333333333222333333444444333333222333333333333333333333333333333333444444444444555333333333222222222222222333333333444444444555555444444444444444444444444444444444444444444444444222333444666777777777777444555666777888888888777777888888888888999999999777777888888888999999999::::::::::::::::::::::::;;;<<<===<<<;;;;;;===>>>AAABBBCCCEEEFFFGGGGGGGGGKKKTTT```hhhmmmoooppprrrjjjiiigggeeedddfffkkknnnrrrvvvzzz~~~}}}}}}xxxqqqkkkgggdddhhhmmmqqqyyy}}}}}}|||yyyzzzzzzyyyyyyzzz~~~}}}|||~~~yyyuuuuuuvvvxxxsssvvvyyy|||~~~~~~}}}|||wwwuuusssqqqnnnjjjeeeaaa```aaacccdddeeeeeeeeedddgggggggggiiilllmmmlllkkkiiijjjkkklllnnnppprrrsssttttttttttttttttttttttttrrrrrrqqqqqqpppqqqqqqqqquuutttsssrrrqqqpppoooooommmmmmlllkkkkkkkkkkkkllljjjkkklllmmmnnnooooooooooooooonnnnnnnnnoooppppppqqqqqqrrrssssssrrrrrrqqqooonnnllljjjiiiiiijjjjjjiiihhhhhhggggggffffffeeecccaaa```___^^^\\\ZZZWWWSSSQQQOOOOOOOOOPPPOOONNNMMMMMMLLLKKKJJJJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGHHHIIIJJJKKKLLLMMMNNNMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOMMMNNNOOOPPPQQQPPPOOONNNNNNNNNNNNNNNOOOPPPQQQRRRTTTTTTTTTTTTTTTUUUVVVWWWZZZZZZXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[XXXXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[\\\^^^___`````````bbbccccccdddeeeeeeeeeeeedddccccccbbbaaaaaaaaabbbaaabbbcccdddeeefffggghhhddddddddddddddddddddddddaaabbbcccdddeeeeeeeeeeeefffggghhhiiijjjjjjjjjjjj///000000000000111111111111111111111111000/////////111333333222111222444222222222222222222222222444333222222444444333222111111222222222333333333222222222222222222333333111222222222222333333333333333333333333333333333333333333333333333333333444444444444333222111111333333333333333333333333333333333444444444555555222222333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444111333555888999999777666333444666777888888888777777888888888888999999999777777777777888888888999999999999::::::;;;;;;;;;:::<<<======<<<<<<===???@@@@@@@@@AAABBBBBBCCCDDDEEEKKKRRRXXX\\\aaaggglllkkkllllllkkkiiiiiilllooosssyyy}}}~~~}}}~~~}}}vvvrrrlllkkkiiiiiinnnxxx}}}wwwxxx{{{{{{yyyzzzwwwyyy|||~~~}}}}}}~~~}}}{{{uuuwwwzzz{{{{{{}}}|||xxxvvvwwwzzz|||}}}~~~~~~~~~|||wwwooohhhfffeeeeeeddddddcccbbbbbbbbbbbbbbbeeegggiiiiiigggfffggghhhiiilllnnnpppqqqttttttttttttttttttttttttqqqqqqqqqpppqqqqqqrrrrrrttttttssssssrrrrrrqqqqqqoooooonnnmmmmmmmmmmmmmmmnnnnnnnnnooooooppppppppppppoooooooooppppppqqqrrrpppqqqrrrtttttttttssssssqqqooommmlllkkklllmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmiiigggeeecccbbb___\\\YYYXXXVVVTTTSSSTTTTTTSSSRRRSSSRRRQQQPPPOOONNNNNNMMMJJJIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFGGGHHHIIIKKKLLLMMMNNNMMMMMMMMMLLLLLLLLLKKKKKKGGGGGGHHHHHHIIIIIIJJJJJJHHHIIIIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMIIIJJJLLLNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNQQQQQQPPPPPPQQQQQQQQQRRRSSSRRRRRRQQQQQQRRRRRRRRRQQQRRRSSSTTTVVVVVVVVVVVVRRRSSSTTTUUUVVVVVVVVVVVVUUUVVVXXXYYY[[[\\\\\\\\\^^^^^^__________________`````````______]]]\\\[[[]]]]]]^^^______```aaaaaa________________________^^^___```bbbccccccbbbbbbbbbcccdddeeeeeeeeeeeeeee111222222222222333333333222333444444444222111000...111555555333111222333222222222222222222222222444333222222444444333222111111111222222333333333111111111222222333333444111111222222222333333333444444444444444444444444333333333333333333333333555555555444333222111000333333333333333333333333333333333444444555555555333333333444444555555555333333333444444444555555444444444444444444444444444444444444444444444444000333666:::;;;:::888666333444666777888888888777777888888888888999999999777777777777888888888888888888999::::::;;;<<<<<<:::;;;============>>>@@@>>>=========>>>@@@BBBCCCFFFHHHKKKLLLNNNTTT\\\ccckkknnnppppppnnnmmmoooqqqwww~~~~~~|||{{{|||~~~yyysssjjjeeeeeekkksssyyy{{{xxxvvvwww||||||ssslllooosssuuuuuuwwwtttxxx}}}}}}||||||zzzxxxlllrrrwwwzzzyyyzzz~~~|||zzzyyy|||yyyqqqmmmllljjjgggeeedddcccbbb^^^^^^___aaadddffffffeeeddddddfffgggjjjlllnnnpppuuuuuuuuuuuuuuuuuuttttttqqqqqqqqqpppqqqqqqrrrrrrrrrrrrrrrsssssssssttttttqqqqqqpppoooooooooooooooooooooooooooooopppppppppqqqqqqqqqqqqqqqrrrssstttpppqqqssstttuuuuuuttttttqqqpppnnnmmmlllmmmnnnoooppppppqqqqqqqqqrrrrrrrrrtttrrrooommmkkkhhhdddaaa]]][[[YYYYYYYYYZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQQQQNNNNNNMMMMMMMMMLLLLLLLLLHHHHHHHHHGGGGGGGGGGGGGGGBBBCCCDDDDDDEEEEEEDDDDDDBBBBBBAAAAAAAAABBBCCCDDDCCCDDDDDDEEEFFFGGGGGGGGGFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKEEEEEEFFFGGGHHHIIIIIIJJJFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLFFFHHHJJJLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLNNNNNNOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQNNNOOOPPPRRRSSSSSSTTTTTTOOOPPPQQQRRRSSSSSSSSSSSSRRRSSSUUUWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]\\\[[[YYYWWWVVVZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]___`````````___^^^]]]^^^^^^_______________//////000111222333333444111111222222222333333333333222222111111111111111111111222222222333333333222222222222222222222222333222222111111222222333000111111222222222111111000111222333444333222111333333111111111111333333222333555666666555333222333222000---+++,,,///333222222333444444555555666333333333444444555555555333333333333333333333333444444444444444444444444222333555666777666555555333333333444444555555555444555777999:::999555222444555666888888999999999777777777777777777777777999999;;;;;;;;;;;;999999:::;;;;;;;;;::::::<<<======<<<:::::::::===@@@AAA@@@@@@???>>>???BBBDDDFFFDDDCCCCCCEEEHHHNNNSSSVVV]]]bbbiiimmmoooqqqtttxxxyyyzzzxxxzzz~~~~~~yyymmmeeeaaa```aaaffffffhhhmmmvvv~~~wwwoooeeeaaadddjjjnnnooottt||||||zzzxxxwwwssstttuuuxxx}}}~~~{{{{{{~~~|||xxxsssmmmgggbbb```___]]]ZZZYYY[[[\\\\\\\\\`````````bbbeeehhhlllnnnpppqqqqqqqqqrrrrrrrrrrrruuusssqqqrrrttttttrrrppptttssssssssssssssstttuuuvvvuuusssqqqpppppppppqqqqqqppppppppppppqqqrrrssspppppppppqqqqqqrrrrrrrrrqqqrrrtttuuuvvvvvvuuuuuusssrrrrrrrrrqqqpppppppppqqqrrrssstttuuuvvvwwwxxxsssttttttrrrpppmmmiiiggg```^^^\\\[[[\\\\\\\\\ZZZZZZZZZZZZZZZYYYWWWVVVUUUVVVUUUSSSPPPNNNMMMLLLLLLIIIHHHGGGGGGFFFGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDCCCBBBAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFGGGHHHIIIJJJJJJKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIILLLLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLNNNPPPQQQUUUSSSQQQPPPPPPSSSVVVYYYWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYXXXXXXXXXWWWWWWWWWZZZXXXVVVUUUUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUVVVWWWUUUVVVWWWWWWXXXXXXWWWWWWYYY[[[\\\\\\[[[[[[\\\]]]111111111111111222222222000000111111111222222222000000///000000111222222111111222222222333333333222222222222222222222222333222222111111222222333111111222222222111111000222333333444444444444444444333222111111222333444222222333444444333222222555555444222000000333555444444444444444444444444333333333444444444444444333333333333333333333333444444444444444444444444333333444555555555555555333333444444444444444444444555777::::::999666333444555666777777777777777777777777777777777777777888888999::::::999888888888999::::::888999:::<<<;;;;;;;;;<<<<<<===>>>>>>???>>>======>>>@@@CCCDDDEEEDDDCCCCCCEEEIIIMMMPPPUUUZZZ```eeeiiinnnuuuzzz}}}{{{xxxxxx{{{|||{{{|||}}}|||qqqggg```\\\ZZZ______aaagggpppzzzvvvlllffffffhhhiiihhhmmmxxx|||xxxuuupppppprrrvvv{{{}}}|||~~~}}}wwwpppkkkhhhbbb___\\\ZZZ[[[[[[[[[[[[\\\\\\\\\]]]```dddgggiiillllllmmmnnnooopppqqqrrrsssqqqoooppprrrsssqqqooosssssssssssssssttttttuuuuuutttsssrrrrrrrrrrrrrrrssssssrrrrrrrrrsssssstttqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqppppppsssssstttuuuvvvvvvwwwwwwtttuuuuuutttrrrooollljjjhhhfffddddddddddddbbb```^^^^^^]]]\\\ZZZYYYWWWVVVXXXWWWUUUSSSQQQOOONNNMMMKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBAAABBBCCCCCCDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEFFFFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHJJJJJJKKKLLLLLLLLLLLLKKKLLLKKKJJJJJJKKKMMMOOOPPPRRRPPPOOONNNOOOQQQSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTWWWVVVTTTSSSRRRSSSTTTUUUUUUTTTSSSRRRQQQRRRRRRSSSRRRRRRSSSTTTTTTTTTTTTTTTWWWXXXYYYYYYXXXXXXYYYZZZ222222222111111111000000//////000000000111111111/////////000111333444555111111222222222333333333222222222222222222222222333222222111111222222333222222222222222111000///222222222222222333444444444444333333333333444444222222222222222222222222555666666555333333444666666666555444444333222222444444444444333333333333333333333333333333333333444444444444444444444444333333333333333444444555444444444444444444333333555666999::::::999666555444555555666666666555555777777777777777777777777777777888888888888777777777888999888777888999;;;:::;;;<<<===>>>===;;;;;;======<<<<<<===???AAABBBFFFEEECCCAAABBBDDDFFFHHHLLLPPPUUUZZZ```iiittt|||}}}{{{wwwuuuvvvvvvuuuwww{{{{{{xxxooogggaaa]]]\\\\\\]]]bbbkkkuuu}}}|||tttooommmiiifffhhhtttxxxtttnnnnnnpppsssxxx~~~}}}||||||~~~wwwtttjjjfffaaa^^^]]]\\\ZZZYYYYYYYYYYYYYYY[[[^^^bbbcccfffggghhhjjjmmmooopppqqqpppnnnmmmmmmooopppooonnnssssssssssssttttttuuuuuussstttttttttttttttssssssvvvuuuuuutttttttttuuuuuussssssssssssssssssrrrrrrtttsssrrrqqqpppppppppppppppppppppqqqqqqqqqqqqqqquuuuuuuuuvvvvvvwwwwwwwwwuuuuuuvvvuuutttrrrooonnnnnnmmmmmmmmmmmmllliiigggeeedddbbb```]]][[[YYYXXXZZZZZZXXXVVVTTTRRRQQQPPPMMMMMMKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHKKKKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEEEEDDDDDDEEEFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGDDDEEEEEEFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIKKKLLLMMMMMMLLLLLLLLLMMMNNNOOOPPPSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQTTTSSSQQQOOONNNNNNOOOPPPPPPOOONNNMMMMMMMMMNNNNNNMMMNNNNNNOOOOOOOOOOOOOOORRRSSSTTTTTTSSSSSSTTTVVV111111111111111111111111000000000000111111111222222111111222333444555555111111222222222333333333222222222222222222222222333222222111111222222333222222222222222111000///111000///...///000111222444444444444444444444444333333222222222222333333222444555555333222333444555555444444444333333333555444444333333222222222444444444444444444444444444444444444444444444444444333222111111222444555555555555444444333333333555777999:::999888777666555555666666666555555444666666666666666666666666888888888888888888888888777888999999888888999;;;;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<===>>>???AAABBBEEEDDDBBB@@@@@@AAACCCDDDFFFIIILLLPPPWWWcccqqq{{{}}}{{{vvvrrrrrrrrrqqqtttyyyyyy}}}}}}yyytttpppmmmfffdddbbbdddjjjpppvvvyyy{{{zzz|||{{{uuuqqqmmmuuuyyyuuuqqqpppooopppsssxxx~~~}}}}}}}}}~~~wwwssslllgggccc___\\\ZZZYYYYYYXXXWWWXXXZZZ]]]^^^```aaacccfffiiikkkmmmnnnlllkkkjjjjjjkkkmmmnnnnnnrrrsssttttttuuuuuuuuuuuurrrssstttvvvvvvvvvuuutttvvvvvvuuutttttttttuuuuuutttttttttttttttssssssssstttrrrqqqooonnnoooooopppooopppppppppqqqqqqrrrrrrvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuuuuuuutttrrrqqqpppoooooopppqqqsssrrrpppmmmkkkjjjgggdddaaa^^^\\\[[[]]]\\\[[[YYYWWWUUUSSSRRRPPPOOOMMMLLLJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCDDDEEEFFFFFFFFFFFFFFFHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGFFFFFFEEEEEEDDDBBBBBBCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHGGGHHHIIIJJJKKKIIIIIIJJJKKKLLLLLLLLLLLLPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQQQQQQQPPPPPPPPPQQQPPPNNNMMMLLLKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKMMMNNNOOOOOONNNNNNOOOPPP///000000111222222333333111111111222222222333333333222222111111111222222111111222222222333333333222222222222222222222222333222222111111222222333222222222222222111000///111000///...///000111222444444444444444444444444444444333333333333444444000222444444333222222333333333333444444444555555444444444333333222222111444444444444444444444444444444444444444444444444555444222111111222333444555555555444444333333333444777::::::888666666777666666777777777666555555666666666666666666666666999999999888888999999999888999:::999888999:::<<<===<<<:::999888999;;;<<<<<<======>>>???@@@AAABBBCCCBBB@@@@@@@@@AAABBBCCCEEEFFFHHHKKKPPP\\\jjjttt~~~{{{vvvrrrqqqqqqpppsssxxxwww{{{~~~||||||{{{|||}}}||||||vvvrrrmmmkkkkkkmmmnnnoooooonnnqqqvvv{{{}}}}}}}}}yyyvvvrrrqqqooommmnnnqqqtttvvv{{{yyyxxxyyy|||}}}zzzsssmmmhhhdddaaa]]][[[YYYXXXWWWXXXYYYZZZZZZ[[[]]]___bbbdddfffggghhhhhhgggggggggiiikkkmmmqqqrrrssstttuuuuuuuuuuuuqqqrrrsssuuuuuuuuuttttttttttttsssrrrrrrsssssssssttttttttttttttttttttttttsssrrrqqqppppppqqqrrrsssppppppqqqqqqrrrrrrssssssvvvvvvvvvvvvwwwwwwwwwwwwtttttttttssssssrrrqqqpppmmmnnnpppssswwwxxxvvvuuupppnnnkkkhhheeebbbaaa```______^^^]]][[[XXXVVVUUUSSSQQQOOOMMMKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBAAAAAABBBCCCEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMNNNMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIKKKJJJIIIIIIJJJLLL...///000111222333444444111222222222222333333333111000000///......//////111111222222222333333333222222222222222222222222333222222111111222222333000111111222222222111111222222222222222333444444333333444444444444333333444444444444444444444444111333555555444333444555222222333333444555666666333333333333222222222222444444444444444444444444444444444444444444444444555444444333333333333333444444444444444444333333333666999999666444555777555666666777777777666666777777777777777777777777:::999888888888888999:::888999::::::999999:::<<<===;;;999777777999;;;===<<<<<<===>>>???@@@AAAAAA@@@?????????@@@AAACCCDDDEEEFFFGGGHHHLLLUUUbbbkkkzzz~~~}}}~~~yyyuuutttrrrppprrrwwwvvv{{{~~~{{{yyyxxx~~~xxxsssqqqooommmlllhhhfffgggkkkpppuuu~~~zzzwwwwwwvvvuuuqqqpppooooooppprrrtttvvvuuuqqqnnnnnnrrrwww|||~~~~~~|||{{{|||yyytttpppmmmeeeccc```\\\ZZZYYYYYYYYYXXXXXXYYYZZZ[[[\\\]]]^^^bbbbbbbbbbbbbbbdddgggjjjmmmnnnppprrrssssssrrrrrrpppqqqqqqrrrsssssssssrrrpppppppppppppppqqqrrrrrrssssssssstttttttttuuuuuutttttttttsssssstttuuuuuurrrrrrrrrrrrssssssssssssuuuuuuuuuvvvvvvwwwwwwwwwttttttsssrrrqqqqqqppppppmmmnnnpppuuuyyy||||||{{{rrrpppmmmjjjhhhffffffeeeccccccbbbaaa___\\\ZZZXXXVVVUUUSSSPPPMMMKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEFFF??????????????????????????????@@@@@@@@@@@@??????@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGJJJJJJJJJJJJIIIIIIIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGEEEFFFHHHGGGFFFFFFGGGIII000000111111111222222222111111111111222222222222000000/////////000111111111111222222222333333333222222222222222222222222333222222111111222222333///000111222222222222222222333333444444444444444111222333444444333222111222333444444444444333222222444555444444333555666333444444444444444444444222222222222222333333333555555555555555555555555444444444444444444444444555555555555555444333333333333444444444444444444222666999888444333444777333444555555666666666666777777777777777777777777999888777777777777888999777888999888777888999;;;999999888888999:::;;;<<<:::;;;<<<===>>>?????????>>>>>>===>>>???@@@AAABBBCCCDDDFFFGGGJJJQQQZZZbbbjjjooosssuuuzzz{{{xxxuuuqqqqqqtttvvv|||}}}yyyxxx}}}~~~{{{yyywwwuuunnniiieeeeeeeeehhhoooxxx|||sssnnnnnnooopppooooooqqqtttxxx}}}}}}tttoooooorrrtttvvvuuuwwwxxxxxxxxx}}}}}}{{{sssppplllgggcccaaa``````\\\\\\[[[[[[ZZZZZZZZZZZZ[[[\\\]]]\\\[[[]]]bbbfffhhhiiilllnnnoooooonnnmmmppppppoooooooooppppppqqqnnnnnnnnnnnnoooqqqrrrsssqqqqqqrrrssstttuuuuuuvvvxxxxxxxxxxxxwwwwwwvvvuuuttttttttttttttttttsssssssssssstttuuuvvvvvvwwwwwwvvvuuutttrrrqqqpppppppppnnnnnnooosssxxx{{{||||||rrrqqqnnnkkkjjjiiijjjjjjgggggggggfffdddaaa^^^\\\[[[YYYWWWSSSPPPNNNMMMLLLJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCDDDDDDDDDDDDDDD????????????????????????>>>???@@@AAAAAA@@@???>>>>>>???AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFEEECCCEEEFFFFFFEEEEEEFFFGGG222222222111111111111111000000000000111111111111111111111222333444666666111111222222222333333333222222222222222222222222333222222222222222222333...///000111222333333333000111222333444333222222111111333333333333111111000111333444444333111000111222333222222222444666666555555444444333333222111111111222222333333444555555555555555555555555444444444444444444444444555555666777666555333222333333333444444555555555111555888777333222444777111222333444555555666555777777777777777777777777888777666555555666777888666777888777666666888:::666777888:::;;;;;;;;;:::888999;;;<<<===>>>>>>>>>===============>>>???@@@@@@CCCEEEFFFHHHNNNVVV]]][[[bbbgggkkksss~~~|||wwwqqqoooqqqvvv|||{{{{{{~~~|||{{{{{{{{{|||yyyqqqiiiddd___]]]cccjjjlllttt{{{|||~~~}}}vvvnnniiiiiikkkkkkjjjpppssszzzwwwqqqpppoooooonnnqqquuuuuuvvv{{{~~~|||wwwrrrmmmjjjhhhgggbbbbbbaaa___^^^\\\[[[ZZZWWWXXXYYYXXXWWWYYY^^^cccdddfffhhhjjjlllkkkkkkjjjpppooonnnmmmmmmnnnoooppplllmmmmmmnnnoooqqqrrrsssooopppqqqrrrsssuuuvvvvvv||||||||||||zzzxxxvvvtttvvvvvvvvvuuutttttttttsssqqqrrrssstttuuuvvvwwwxxxwwwvvvuuusssqqqpppppppppnnnmmmnnnppptttxxxzzzzzzrrrpppnnnlllkkkkkklllmmmjjjjjjjjjjjjhhheeeaaa___^^^\\\YYYVVVSSSPPPOOONNNLLLLLLKKKLLLLLLMMMNNNNNNOOOOOOPPPQQQPPPOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAA@@@???>>>>>>???@@@BBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGDDDEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEDDDDDDCCCDDDFFFEEEDDDDDDEEEGGG333333333222222222111111111111000000000000000111111111111222222333333333555444444333222222222333222222222222222222222222444444333333222111000000222222222222222222222222222222222222222222222222000222222222111000111222333222222111111222222333333333333333333333333333222222333444444333333333111111222222222111111000555555666666444222///---000000111111111222222222222222222333333444444444444444444333333222222222777666555444444444444444555555555555555666777777777666555555555666888999777777666666666666777777888888888888888888888888:::999888777777999;;;<<<:::::::::;;;;;;;;;<<<<<<>>>?????????@@@@@@@@@@@@@@@BBBDDDFFFGGGJJJMMMPPPQQQRRRUUUZZZaaakkkvvv}}}{{{vvvsssqqqvvv~~~~~~|||wwwuuuwww{{{vvvlllddd^^^[[[ZZZ^^^```eeelllssszzz|||sssoooiiicccdddiiirrrsssxxx}}}wwwpppjjjnnnmmmoootttwwwzzz~~~{{{|||zzzyyyuuupppooommmllllllkkkiiifffccc___\\\YYYWWWXXXZZZZZZ[[[bbbaaaaaabbbdddeeeeeedddhhhhhhiiilllnnnnnnllljjjkkkkkklllmmmmmmnnnoooooouuutttsssrrrrrrssstttuuuxxxzzzzzzyyywwwvvvvvvwwwvvvvvvuuuuuuuuuuuuuuuuuuvvvuuusssrrrrrrssstttuuurrrssstttrrrpppoooooopppqqqooommmooossswwwyyyxxxoooooonnnmmmmmmmmmmmmmmmlllkkkkkkjjjjjjkkkkkkllleeebbb]]]XXXUUUSSSRRRSSSXXXTTTQQQQQQSSSTTTSSSQQQNNNNNNOOOOOOPPPPPPQQQQQQMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>??????@@@BBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEAAABBBBBBCCCDDDCCCCCCCCCCCCCCCAAAAAA@@@AAABBBCCC333333222222111111111111111111111111111222333333111111222222222333333333444444333222222222222222222222222222222222222222444444333333222111111000222222222222222222222222222222222222222222222222000222333222111000111222333222222111111222222333111111111111111111111111222333333444444333333333333333444444444333333222444555555666555444222111333333444444444555555555222333333333333333333444444444444333333222222222666555555444444444444555555555555555555666666777777666555555555666888888777777666666666666777777888888888888888888888888:::999888777777999:::<<<:::::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>????????????AAABBBDDDDDDEEEFFFHHHJJJJJJKKKNNNPPPUUU]]]eeekkkrrruuuxxxxxxwwwuuutttttt~~~~~~|||~~~{{{xxxwwwuuuxxx|||~~~vvvmmmeee___[[[YYYYYY\\\aaaiiisss|||yyyqqqiiigggjjjnnnooouuuyyysssnnnkkklllooorrrvvv}}}}}}||||||}}}zzzyyy|||~~~~~~}}}{{{zzzyyywwwssspppfffccc___\\\[[[[[[[[[ZZZ^^^]]]\\\]]]___aaaaaa```ccccccdddfffiiijjjhhhfffggghhhiiijjjkkklllmmmnnnsssssssssssssssssstttuuuwwwxxxyyyxxxvvvuuuvvvwwwvvvwwwwwwxxxxxxwwwvvvvvvwwwvvvtttsssrrrssstttuuurrrssssssrrrpppoooooopppqqqooommmooosssvvvxxxwwwpppooonnnmmmlllmmmmmmnnnmmmllllllllllllllllllmmmiiifffbbb___\\\[[[[[[[[[^^^[[[XXXVVVWWWWWWUUUTTTQQQQQQPPPPPPOOOPPPPPPPPPQQQQQQPPPPPPOOOOOONNNNNNLLLLLLKKKJJJJJJIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAAAAA@@@AAAAAAAAA??????>>>>>>>>>??????@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAABBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDD222111111111111000000000222111111111222333444444111222222222222333333333333333222111111111111222222222222222222222222222444333333222222111111111222222222222222222222222222222222222222222222222111222333222111000111333333222222111111222222333222222222222222222222222333333333444444333333222333333444444444444333333444555555555555555555555444444555555555666666666444333333333333333333222444444333333333333222222444444444444444444555666555555444444555555666777666666555555666666777888777777666666666666777777888888888888888888888888999999888777777999:::;;;::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>AAABBBCCCCCCBBBBBBCCCDDDDDDFFFGGGHHHJJJNNNSSSWWW```dddiiinnnppprrrtttuuu~~~~~~|||xxxwwwyyywwwxxxyyy{{{}}}wwwnnnfffaaaYYYWWWVVVXXX```kkkwww~~~|||sssnnnmmmmmmnnnsss}}}wwwnnnjjjiiikkkmmmqqqyyy{{{wwwxxxzzzxxxrrroooqqqvvvtttpppkkkgggdddbbb___]]]^^^\\\ZZZZZZ[[[]]]]]]\\\^^^]]]^^^aaadddeeedddcccddddddfffhhhjjjlllmmmnnnqqqrrrrrrssstttttttttsssuuuvvvwwwvvvuuutttuuuvvvwwwxxxzzz{{{{{{zzzyyyxxxxxxwwwuuutttssssssssstttrrrssssssrrrpppooopppqqqpppooonnnooorrrtttvvvvvvqqqooommmllllllmmmnnnoooooonnnnnnnnnnnnnnnnnnooonnnllljjjhhhgggfffggggggiiifffccc```___]]][[[YYYXXXWWWTTTRRRQQQQQQQQQRRRTTTTTTSSSRRRQQQQQQPPPPPPPPPOOOOOONNNMMMLLLLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGEEEDDDCCCCCCBBBBBBBBBCCCAAA@@@@@@?????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAADDDCCCCCCBBBBBBCCCCCCDDDCCCBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCC111000000000000000000000333222222111111111222222222222222222222222222222222222111111000111111222222222222222222222222222333333333222222111111111222222222222222222222222222222222222222222222222111222333333111111222333333222222111111222222333444444444444444444444444333333444444444333222222111111222222333222222222555555444444444444555555222222222222333333333333444444444333333222222222333333333333333333333333333333333333444555555666555444444444444555666666555555555555666666777777777777666666666666777777888888888888888888888888888888888777888999::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======???AAABBBBBBAAA@@@AAABBBCCCEEEFFFFFFFFFHHHJJJLLLRRRVVV]]]ccchhhlllppprrr{{{}}}||||||~~~~~~}}}|||wwwttttttvvvzzzzzz{{{}}}~~~}}}vvvppplllccc```\\\\\\___gggpppvvvzzzyyy{{{yyywwwttttttuuu|||zzzwwwnnnkkkjjjlllmmmooouuu|||}}}}}}yyysssrrruuuyyy}}}vvvooojjjkkkpppvvv{{{|||wwwtttpppllliiifffccc```]]]]]]]]]\\\[[[\\\[[[[[[]]]```bbbbbbaaaaaabbbdddfffiiikkkmmmnnnnnnoooqqqrrrssssssrrrrrrtttuuuvvvvvvttttttuuuvvvxxxyyy|||~~~~~~}}}zzzyyyyyyxxxvvvuuussssssssssssqqqrrrsssrrrpppooopppqqqpppoooooooooqqqrrrttttttqqqpppnnnllllllmmmoooqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqppppppqqqqqqqqqtttrrrooollliiifffcccbbbbbb```\\\XXXVVVVVVWWWXXXVVVVVVUUUTTTSSSRRRQQQPPPTTTSSSSSSRRRQQQOOONNNNNNLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEEEECCCCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBCCCCCCBBBAAA@@@CCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFDDDCCCCCCBBBAAA@@@??????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCC@@@@@@???>>>>>>???AAABBB000000000000000000000111444333222000000/////////222222222222222222222222222111111000111111222222222222222222222222222222333333222222222222222111222222222222222222222222222222222222222222222222111333333333222111222333333222222111111222222333444444444444444444444444333444444444333333222111000111222333333333333333666555444333222222222222111111111111222222222222444444444333333222222222333333333333333333333333333333333333333444555666444444444444444555666666444555555666666666666666777777666666666666777777777777777777777777777777888777777888888888999999999999999:::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===???AAABBBAAAAAABBBCCCCCCEEEFFFFFFFFFFFFHHHJJJJJJNNNTTTZZZ___cccgggjjjooovvv}}}~~~}}}|||zzzwwwwwwyyy{{{{{{{{{xxx}}}yyytttqqqppprrrwwwyyy}}}|||xxxvvvqqqnnnjjjgggfffgggiiikkklllkkknnnttt{{{}}}|||}}}}}}zzzxxxvvvtttnnnlllmmmqqqrrrrrrvvv}}}}}}zzzwwwvvvwwwxxx}}}}}}}}}yyyuuutttwww{{{}}}yyyqqqlllmmmqqqrrryyy}}}zzzssspppkkkgggdddbbb___]]]]]][[[ZZZZZZ\\\^^^^^^^^^^^^___aaaccceeegggiiijjjiiikkkmmmooopppppppppppprrrtttuuuuuuttttttuuuwwwwwwyyy|||~~~~~~}}}{{{yyyxxxwwwvvvuuutttsssrrrrrrqqqrrrsssrrrppppppppprrrppppppqqqqqqqqqqqqrrrsssrrrqqqooonnnnnnoooqqqrrrsssrrrrrrqqqqqqrrrrrrsssssstttuuuvvvwwwwwwwwwwww{{{zzzyyyvvvrrrnnnlllkkkmmmjjjfffccc``````aaabbb]]]]]][[[ZZZXXXWWWVVVUUUXXXXXXXXXWWWUUUSSSRRRPPPPPPOOOOOONNNMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBCCCCCCBBBAAA@@@BBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@???@@@AAAAAABBBCCCCCCDDDDDDBBBBBBAAAAAA@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA???@@@AAAAAABBBBBBAAAAAAAAA@@@?????????@@@BBBCCC000000000111111111111222333333111000//////......333333333222222222222111222111111111111222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333444333222111222444333222222111111222222333222222222222222222222222444444444444333222111111222333444555555666666555555555444333222222111111222222222333333333444444444333333333333333333222222222333333333333444444333333333333333333444555444444333333444444555666444444555666666666666555777777666666666666777777777777777777777777777777777777777888888888888999999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;===AAABBBBBBBBBCCCCCCAAABBBDDDDDDCCCDDDFFFHHHGGGJJJOOORRRUUUYYY\\\___bbbiiipppsssxxx~~~}}}zzzvvvttttttuuuvvvvvvxxx~~~yyyvvvrrrpppqqqpppttt|||~~~|||{{{yyywwwssspppmmmjjjiiidddccceeejjjpppxxxvvvpppmmmlllmmmmmmmmmlllnnnsssvvvyyyyyysssrrrssswww{{{~~~}}}{{{zzz{{{}}}}}}vvvqqqsssxxxwww~~~zzzvvvrrrmmmhhheeeaaa^^^[[[ZZZZZZ\\\\\\\\\\\\]]]^^^___aaabbbcccdddeeefffhhhjjjkkkmmmmmmmmmoooqqqsssssssssssstttvvvvvvwwwyyy{{{|||{{{zzzyyyvvvvvvuuutttsssrrrrrrqqqppprrrrrrrrrppppppqqqrrrqqqrrrsssrrrqqqpppqqqrrrrrrqqqqqqqqqqqqrrrsssssstttssssssrrrrrrsssssstttuuuvvvxxxyyyzzzzzzyyyyyy||||||}}}{{{wwwtttssssssuuusssqqqnnnllllllllllllhhhhhhfffdddbbbaaa____________^^^]]]\\\YYYVVVUUUUUUUUUTTTSSSRRRQQQQQQPPPQQQPPPOOONNNMMMLLLLLLLLLJJJJJJHHHGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEBBBCCCCCCDDDDDDEEEEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB>>>???@@@@@@AAAAAA@@@@@@BBBBBBAAAAAABBBCCCDDDEEE111111111111222222333333222111111000000111111222333333333222222222111111222222222222222333444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333444444222222333444333222222111111222222333333333333333333333333333444444444444333222111000222333444555666666666666333333444555555444333222333333333444444444555555222333333333333333333444222222222333333444444444444444333333222333333333444444333333444444555666333444555666666666555555777777666666666666777777777777777777777777777777666777777888888888888888888999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::===@@@BBBAAA@@@AAAAAA???@@@@@@@@@???@@@CCCEEEDDDGGGJJJLLLMMMOOORRRUUUVVV]]]eeejjjrrr}}}~~~xxxsssqqqppppppooouuu{{{||||||{{{wwwttttttnnnrrrxxx~~~{{{xxxuuussslllhhhfffffffffjjjuuuuuulllgggfffggghhhjjjiiijjjqqqxxxyyyuuuuuuvvv{{{{{{wwwyyy~~~yyyuuujjjgggbbb___^^^^^^^^^^^^^^^______``````aaaaaaaaabbbcccccceeefffiiijjjkkklllnnnoooppppppppprrrttttttuuuvvvwwwxxxxxxxxxxxxsssssssssssssssrrrqqqqqqpppqqqrrrrrrppppppqqqrrrrrrtttuuutttrrrpppqqqrrrqqqrrrsssuuuuuuuuutttsssttttttssssssssssssttttttvvvxxxzzz||||||{{{zzzxxxwwwzzz|||{{{xxxvvvvvvwwwzzzyyyxxxwwwvvvuuuuuuuuurrrqqqooommmkkkiiihhhgggeeeeeeeeedddbbb___\\\ZZZ[[[[[[ZZZYYYXXXWWWVVVVVVUUUTTTSSSQQQPPPPPPOOOOOONNNMMMKKKIIIHHHGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCDDDEEEEEEEEECCCCCCDDDEEEEEEFFFGGGGGGCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAA????????????????????????@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAABBBBBBBBBBBBBBBBBBCCC??????@@@AAAAAAAAAAAA@@@AAA@@@@@@@@@AAABBBDDDEEE111111222222222333333333000000000111222444555666333333333222222111111111333222222222333444444555222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333444444222222333444333222222222222222222333555555555555555555555555444555444444333222111000000111222333444444444444111222555777777777666555222222222333333333444444222222222333333444444444222222222333333444444444555444444333222222222222444333333333333444555555333333555666666666555444777777666666666666777777777777777777777777777777666666777888888888888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<======:::===@@@AAA@@@???>>>????????????>>>===>>>AAACCCBBBDDDGGGHHHIIIJJJMMMOOONNNVVV^^^dddooo|||{{{tttooommmlllkkklllssszzz}}}{{{~~~|||xxxxxxqqqrrrvvv|||yyyssslllfffaaa^^^eeemmmtttuuuvvvxxx{{{~~~~~~ssskkkiiiiiikkkiiifffgggnnnwwwzzz{{{xxx}}}~~~zzz|||sssoooiiieeecccccccccbbbccccccccccccbbbbbbbbbbbb`````````aaacccfffiiijjjiiikkkmmmnnnnnnnnnppprrrsssttttttuuuuuuvvvwwwwwwrrrrrrrrrssssssrrrqqqqqqpppqqqrrrrrrqqqpppqqqsssrrruuuwwwuuurrrpppqqqrrrqqqsssuuuwwwwwwvvvuuutttttttttssssssssssssttttttwwwyyy{{{}}}}}}{{{yyyxxxssswwwzzzzzzxxxvvvwwwyyy|||||||||{{{{{{zzzzzzzzzvvvuuutttrrrooommmkkkkkkjjjjjjjjjiiigggccc```^^^______^^^]]]\\\[[[ZZZYYYWWWVVVUUUSSSRRRQQQQQQQQQOOONNNMMMKKKIIIHHHGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBCCCDDDEEEEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@@@@AAACCCCCCCCCCCCCCCBBBBBBCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@??????>>>?????????@@@AAAAAABBBBBB????????????????????????@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCC@@@@@@AAABBBBBBBBBBBBAAA>>>============???AAABBB222222222111111111000000222222222222222222222222444333111000000111333444000111333444555555444333333333333333333333333333333222111111111222333444222222111111111111111111333333333333333333333333888555222222333444222000444444444444444444333333444444444555555555666666222333444444555555444444333333333333333222111000444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444555555555444222111555555555555555555555555444444444555555555555666777666555555555777888999777777777777888888888888:::888777555555666888999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===>>>???@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHLLLOOOUUU]]]hhhwww}}}vvvpppnnnmmmkkkpppxxx~~~yyyzzz{{{}}}}}}}}}||||||yyyyyyyyy|||~~~zzzqqqiiidddaaa```eeeeeeeeegggkkksss{{{zzzsssmmmiiifffffflllttt}}}zzz~~~}}}|||~~~zzztttooollljjjjjjhhhlllooonnnjjjeeecccdddaaa``````aaadddfffffffffggggggggghhhjjjmmmooopppqqqqqqqqqrrrrrrssssssssssssssssssrrrrrrrrrssssssqqqrrrsssrrrpppnnnoooooouuuuuuvvvvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwttttttuuuvvvwwwxxxxxxyyyyyyzzz{{{{{{zzzwwwuuusssuuuvvvwwwxxxxxxwwwvvvvvvvvvwwwxxxzzz{{{|||}}}}}}{{{yyyvvvsssrrrrrrssstttooonnnnnnllljjjgggeeedddgggggggggfffdddaaa^^^\\\[[[ZZZXXXWWWUUUUUUTTTTTTRRRRRRQQQOOOMMMKKKHHHGGGCCCDDDDDDEEEEEEFFFGGGGGGHHHGGGFFFDDDCCCDDDDDDEEEGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFIIIKKKJJJGGGCCCBBBCCCCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCDDDDDDDDDDDDEEEGGGGGGFFFEEEEEEFFFGGGHHHCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>><<<=========>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA222222222111111111000000222222222222222222222222333222111000000111222333000111222444444444444333333333333333333333333333222333444444444333222222111111111111111111111111333333333333333333333333666333111111222222111///222222222333333333333333333333444444444555555555222333444444555444444444333333333333333222111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444555555666666666555444333555555555555555555555555444444444555555555555666666666666666666666777888666666777777777888888888:::999888777777888999:::999999:::;;;;;;;;;;;;:::<<<<<<<<<;;;;;;;;;;;;;;;===>>>???@@@AAACCCDDDDDDAAAAAAAAABBBCCCCCCDDDDDDHHHKKKPPPWWW```mmmzzz~~~xxxrrrpppooopppuuu{{{~~~}}}}}}yyyzzz{{{|||||||||{{{{{{~~~}}}~~~{{{rrrkkkfffccc```___^^^^^^ccckkkttt{{{}}}~~~|||sssooonnnssszzz~~~}}}yyyvvvzzz~~~{{{xxxvvvvvvsssvvvxxxxxxvvvqqqnnnlllfffdddbbbcccdddeeeeeedddfffffffffgggiiikkkmmmnnnmmmmmmmmmnnnooopppqqqqqqqqqrrrrrrssssssssssssrrrrrrrrrsssqqqoooooopppqqqtttuuuuuuvvvvvvwwwxxxxxxyyyxxxxxxwwwwwwxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyzzzyyyzzzzzzzzzyyywwwtttsssqqqrrrssstttuuuttttttsssvvvwwwxxxyyyzzz{{{{{{{{{wwwuuurrrpppnnnnnnooopppoooooonnnmmmkkkiiigggfffhhhhhhiiihhhfffdddaaa______^^^]]][[[ZZZYYYYYYYYYUUUUUUSSSQQQOOOLLLJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFFFFFFFGGGHHHGGGFFFFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGJJJLLLKKKHHHFFFEEEEEECCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEFFFGGGHHHEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA222222222111111111111111222222222222222222222222111111111111222222222222000111222333444444444444333333333333333333333333333444555666666444111000111111111111111111111111222222333333333333333333444222000000111111000///000000111111222222333333222222333333333444444444222222333444444444444444333333333333333222222111333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444666666777777666666555444555555555555555555555555444444444555555555555666666666777777777666555555666666777777777777888888;;;:::999888888999:::;;;888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>@@@AAABBBCCCDDD>>>??????@@@@@@AAAAAABBBCCCEEEIIINNNUUU___jjjqqq|||}}}}}}{{{vvvsssqqqppprrrvvv|||}}}|||{{{{{{{{{||||||||||||||||||~~~vvvpppllldddaaa\\\ZZZ\\\bbbiiimmmqqqssswww{{{~~~|||~~~|||{{{zzz{{{}}}~~~}}}|||yyyxxx{{{}}}yyypppmmmjjjiiiiiijjjiiihhhfffffffffffffffhhhiiiiiiiiiiiiiiijjjkkklllnnnoooooopppqqqsssssssssrrrrrrqqqrrrrrrpppooooooqqqsssttttttuuuuuuvvvvvvwwwwwwyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzxxxvvvsssrrrrrrssstttuuuvvvwwwwwwvvvvvvvvvwwwxxxxxxxxxxxxxxxtttssspppnnnllllllmmmnnnooonnnnnnmmmkkkjjjhhhgggiiijjjjjjjjjiiigggfffddddddcccbbbaaa``````___```[[[[[[YYYWWWTTTQQQNNNLLLJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGIIIIIIGGGEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA111111111111111111111111111111111111111111111111111222333333333333333222000111111222333333444444333333333333333333333333444444555444333222111000111111111111111222222222222222222222222333333333444333111111111111111111///000000111222333444444111111222222222333333333222222333444444444444333222333333444333333222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444555555666666666555555555555555555555555555555555444444444555555555555666666666777888777666444333666666666666777777777888999999888888888999::::::999::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;======>>>???@@@AAABBBBBB??????@@@AAAAAABBBBBBCCCAAACCCEEEIIIMMMTTT\\\aaakkknnnqqqrrrqqqpppoooooooootttzzz~~~|||||||||||||||}}}~~~~~~~~~{{{xxxrrrmmmhhhcccaaa```aaaaaaeeegggiiimmmttt~~~|||}}}zzz|||}}}yyyyyyzzz|||}}}|||yyyuuusssssssssrrrqqqkkkjjjjjjiiihhhhhhgggggghhhhhhhhhhhhiiijjjkkklllkkkllloooqqqrrrrrrqqqqqqpppppppppooonnnoooqqqtttsssttttttuuuvvvvvvwwwwwwyyyyyyzzzzzzzzzzzzzzzzzz|||{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzxxxvvvsssqqqsssssstttvvvwwwxxxxxxyyyvvvvvvvvvwwwwwwvvvuuuuuusssrrrpppnnnmmmmmmmmmnnnmmmmmmmmmlllkkkjjjiiihhhjjjjjjkkkkkkkkkjjjiiihhhgggfffeeedddddddddddddddbbbaaa___\\\YYYVVVSSSQQQNNNNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIHHHHHHGGGGGGJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB111111111111111111111111111111111111111111111111222222333444555555444444000111111111222333444444333333333333333333333333666444222000//////000111000000111111111222222222111111111222222333333333444444333222222222222333000111111222333444444555111111111222222222333333111222333333444444333333222333333444444444333333222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555444444444555555555555666555666777777777555444333555666666666666777777777777777777777777888999999::::::;;;<<<<<<<<<<<<<<<999999999999::::::;;;;;;======>>>>>>???@@@AAAAAA???@@@@@@AAAAAABBBCCCCCCBBBCCCEEEGGGIIIMMMRRRVVV[[[___dddhhhjjjlllmmmooommmrrrxxx}}}zzzzzzyyyxxxyyy{{{}}}|||}}}}}}yyyyyy}}}}}}zzzuuurrrnnniiiccc^^^___^^^\\\]]]cccooo}}}|||tttpppnnnoooqqqttt{{{yyywwwwwwyyy{{{}}}}}}zzzzzzzzzzzzyyyvvvuuutttsssqqqooommmmmmjjjjjjiiiiiihhhgggfffeeeggghhhjjjlllnnnooooooooonnnooooooooooooppprrruuuttttttuuuuuuvvvwwwwwwwwwxxxxxxzzzzzz{{{{{{zzzzzz{{{{{{zzzzzzyyyyyyxxxxxxxxxyyyzzzzzzyyywwwtttssspppqqqqqqrrrsssuuuvvvvvvuuuuuuvvvvvvuuuuuutttsssqqqpppooommmlllllllllmmmkkkkkkkkkkkkkkkjjjjjjiiijjjjjjkkkkkkkkkkkkjjjjjjgggffffffeeeeeeeeeffffffdddcccbbb___\\\XXXUUUTTTNNNOOOPPPRRRSSSUUUVVVWWWWWWWWWWWWWWWWWWVVVUUUUUUSSSSSSSSSSSSRRRPPPOOONNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC111111111111111222222222111111111111111111111111222222333333444444555555111000000111111222333444333333333333333333333333666333000------...111333000000000111222222333333000000111111222333333333333444444333222222333555111111222222333333444444111111222222222333333333111111222333333333333333222333333444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444333333333333444555555555555555555555555555555444444444555555555555666555555666666666555444444555555666666666666777777666666666777888888888999999:::;;;;;;<<<<<<;;;;;;777888888999999::::::;;;<<<======>>>??????@@@@@@===>>>>>>???@@@@@@AAAAAABBBDDDEEEFFFGGGIIILLLOOOQQQUUU[[[___cccfffiiikkkmmmqqqwww|||yyyxxxvvvttttttvvvxxxzzz{{{}}}}}}yyyxxxvvv{{{~~~}}}xxxpppjjjccc___ZZZWWWXXXaaammmuuuwwwqqqmmmkkkmmmrrrzzzyyyyyyzzz{{{}}}}}}|||||||||{{{~~~~~~}}}|||zzzyyyxxxpppppppppnnnkkkfffbbb```bbbccceeegggiiikkkmmmmmmmmmoooqqqrrrrrrsssuuuvvvuuuuuuuuuvvvwwwwwwxxxxxxwwwxxxzzz{{{||||||{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxwwwxxxzzzzzzzzzyyywwwuuuttttttttttttuuuvvvwwwxxxtttuuuuuuuuuuuuuuutttsssooonnnmmmlllkkkkkkkkkkkkjjjkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkggggggfffffffffgggggghhheeedddccc```]]]ZZZXXXVVVQQQRRRTTTVVVXXXZZZ\\\]]]`````````aaaaaa```______YYYZZZYYYYYYWWWTTTRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJJJJLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE000000111111111222222222111111111111111111111111111111000000111222444555111000000000111222333444333333333333333333333333444222000//////000222333///000000111222222333333///000000111222222333333111333444333111000222555111111111222222222222222222222222222333333333444111111222333333333333222222333333444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444555444333333444555666777555555555555555555555555444444444555555555555666555555444444444555666666555555555666666666777777666666777888999999999999888888999::::::::::::999777777777888999:::::::::<<<<<<======>>>?????????=========>>>??????@@@@@@AAACCCDDDEEEEEEFFFHHHJJJLLLNNNSSSVVVYYY\\\```ccchhhmmmtttzzz~~~{{{wwwsssrrrrrrtttuuuzzz|||~~~zzzyyytttxxxzzzrrrnnnfff^^^ZZZ\\\aaafffpppsssvvvwwwxxxzzzyyyvvvrrrwww~~~}}}}}}||||||}}}~~~|||{{{zzzzzz~~~|||||||||yyytttlllddd```_________aaacccgggjjjlllmmmppptttvvvwwwwwwxxxyyyvvvvvvwwwwwwxxxxxxyyyyyyxxxzzz|||}}}~~~~~~}}}|||zzzzzzyyyyyyyyyyyyyyyyyyvvvxxxzzz{{{{{{{{{yyyxxxyyyxxxwwwwwwxxxyyyzzz{{{ttttttuuuuuuuuuuuuuuutttooonnnnnnmmmmmmlllllllllllllllmmmnnnnnnooonnnnnnmmmmmmlllllllllllllllmmmiiiiiihhhhhhiiijjjkkkkkkiiihhhgggeeeccc```^^^\\\[[[[[[]]]___aaabbbdddeeefffgggiiijjjlllllllllllleeeeeedddbbb```\\\XXXVVVSSSSSSSSSSSSSSSSSSSSSSSSOOOMMMKKKKKKMMMNNNMMMKKKMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOMMMLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG000000111111222222222222000000000000000000000000000///......///111333555111000000000000222333444333333333333333333333333222222222222222222333333///000000111222222333333///000000111222222333333000222333222//////111444111111111000000000000000222222333333333444444444111111222333333333333222222333333444555555555444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444666555444444555666777888555555555555555555555555444444444555555555666666555444333333444555777888555555555555666666666777666777888999:::;;;;;;;;;666666777888888888888888666777777888999999::::::<<<<<<======>>>>>>??????>>>>>>??????@@@@@@AAAAAA???AAACCCDDDCCCDDDFFFGGGHHHJJJMMMOOOQQQTTTXXX[[[bbbgggpppyyy|||vvvrrrrrrrrrsssxxxzzz}}}zzzyyywwwyyy}}}|||}}}tttjjjbbb^^^^^^___aaadddhhhkkkooouuu{{{xxx}}}|||{{{zzzyyyyyy{{{|||~~~zzztttsssyyy}}}{{{zzzyyyyyyzzz}}}}}}sssiiiccc]]]\\\\\\]]]```dddhhhkkknnnrrrwwwzzz{{{zzz{{{{{{wwwwwwwwwxxxyyyyyyzzzzzzyyy{{{}}}~~~}}}zzzzzzzzzzzzzzzzzzzzzzzzvvvwwwzzz|||||||||{{{zzzwwwwwwvvvuuuuuuvvvwwwxxxsssttttttuuuvvvvvvuuuuuuqqqqqqqqqppppppoooooonnnmmmnnnooopppqqqqqqqqqqqqooonnnnnnmmmmmmmmmmmmnnnkkkkkkjjjkkkkkklllmmmnnnnnnnnnmmmkkkiiifffdddcccdddeeefffgggiiijjjkkkkkkiiikkknnnqqqsssuuuuuuuuuoooooonnnlllhhhddd```]]]YYYYYYYYYYYYYYYYYYYYYYYYXXXUUUSSSSSSUUUVVVUUUSSSPPPQQQQQQRRRRRRSSSSSSSSSOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPQQQQQQPPPNNNMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNNNNOOOOOONNNNNNNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHH000111111111111222222222111111222222222222111111222222111111111111111111222222222222222222222222111222222333333444444555111111111111111111111111111111222222222333333333444333222111111111222333222222222111111111000000222222222222222222222222222222222222222222222222555333000000111222333222222222222222222222222222555555555444444333333333333333333333333333333333444444444444444444444444444444444333333222222222...//////111222333444444444444444444444444444444666666666666666666666666666666666666666666666666777777666666666666666777777666555555555777999::::::999888777777777999999888888888777777777777777888888999999999::::::::::::999999:::;;;>>>AAACCC@@@@@@???>>>>>>???@@@AAACCCCCCCCCCCCCCCDDDEEEEEEJJJIIIIIIJJJKKKMMMOOOPPPWWW]]]hhhttt{{{uuurrrqqqpppxxxzzz}}}{{{}}}~~~|||}}}zzzwwwzzzyyyxxxyyy}}}sssggg```^^^[[[ZZZYYY[[[aaajjjsssxxxzzz|||~~~~~~~~~~~~}}}zzzxxxxxxyyy{{{|||qqqjjjbbb___```bbbdddeeejjjqqqssszzz~~~}}}~~~}}}|||||||||}}}~~~}}}~~~}}}zzzyyyxxxxxxzzz{{{vvvuuuvvvyyy|||~~~~~~}}}|||{{{yyywwwvvvvvvvvvwwwwwwvvvtttsssrrrrrrrrrsssqqqpppooooooppppppnnnmmmnnnoooqqqqqqooonnnooopppmmmmmmlllkkkkkkkkkllllllkkkkkkkkkkkkkkklllmmmnnnpppoooooonnnmmmllllllkkkiiikkkooorrrttttttsssrrrrrrrrrssstttvvvwwwwwwxxxuuuuuuvvvuuurrrnnniiigggeeedddcccbbbbbbbbbcccdddaaaaaa```___]]]\\\[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZXXXWWWVVVVVVVVVVVVTTTRRRRRRSSSUUUVVVVVVUUUTTTSSSQQQPPPPPPOOOOOONNNNNNNNNKKKKKKKKKLLLMMMOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTUUUPPPNNNLLLLLLLLLMMMLLLKKKNNNLLLJJJIIIJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJ000111111111111222222222111111111222222111111111222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333444333222111111111222222222222222111111111000000222222222222222222222222222222222222222222222222666444222333444555444333222222222222222222222222555555444444444333333333333333333333333333333333222222222222222222222222444444444333333222222222333333333222222111111111444444444444444444444444555555555555555555555555555555555555555555555555666666555555555555666666555444444333333333444444888888777666666777888888888777777777777777777777888888888999999999::::::::::::::::::<<>>???@@@@@@CCCCCCBBBBBBCCCCCCDDDEEEGGGGGGGGGGGGHHHJJJLLLMMMQQQUUU]]]hhhsss~~~zzzwwwvvvvvvvvvyyy}}}zzzxxxyyy|||~~~}}}|||||||||yyyxxxxxxyyy|||}}}ssslllhhhaaa^^^[[[YYY[[[aaahhhlllyyy|||zzzpppnnnqqqwwwyyy{{{}}}}}}}}}zzzyyyyyyzzzyyytttpppjjjeeedddeeehhhrrr{{{~~~~~~{{{yyyxxxwwwvvvvvvvvvwwwxxxvvvvvvwwwyyy|||~~~}}}||||||{{{zzzyyyxxxwwwwwwwwwwwwvvvtttsssrrrrrrssssssrrrqqqqqqqqqqqqqqqpppooooooqqqttttttsssrrrssstttoooooonnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooopppqqqqqqrrrrrrtttvvvyyy{{{|||{{{zzzyyyxxxxxxyyyzzz{{{|||}}}}}}xxxyyyyyyyyywwwuuurrrppppppooonnnmmmmmmnnnoooooonnnmmmllljjjhhhfffddddddccccccbbbbbbbbbbbbcccccccccaaa```___^^^]]]ZZZXXXWWWXXXYYYYYYXXXVVVTTTRRRUUUTTTSSSRRRQQQPPPPPPOOOPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXVVVTTTRRRQQQRRRRRRQQQOOOOOOMMMKKKKKKKKKLLLKKKIIINNNNNNNNNNNNNNNNNNMMMMMMHHHHHHHHHIIIIIIKKKLLLLLL000111111111111222222222111111111111111111111111333333333333333333333333222222222222222222222222555555444333333222111111333333333333333333333333111111222222222333333333444333222222111111222222222222222111111111111111222222222222222222222222222222222222222222222222444333333444555555444222222222222222222222222222444444444444333333333333333333333333333333333333222222222222222222222222444444333333333333222222555555444333222222111111444444444444444444444444555555555555555555555555444444444444444444444444555555444444444444555555444444444444333222111111777666666666666666777777777777777777777777888888888888888999999999999::::::::::::;;;===???AAACCCCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKOOOWWWcccqqq}}}|||zzzxxxwwwvvv{{{{{{yyywwwvvvyyy{{{}}}~~~}}}}}}zzzzzzzzzzzz|||yyytttnnniiiccc^^^[[[\\\___aaaooorrrvvvyyy}}}wwwlllfffggglllsssuuuxxxzzz|||~~~|||zzzzzz{{{~~~wwwpppjjjhhhhhhkkkuuu|||yyysssssstttuuuvvvwwwwwwxxxwwwwwwwwwyyy|||}}}|||{{{|||||||||{{{zzzyyyxxxwwwvvvvvvtttsssssssssssssssrrrrrrssssssttttttttttttsssuuuwwwxxxwwwvvvvvvvvvqqqqqqpppppppppqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqnnnoooppprrruuuwwwyyyyyy~~~~~~~~~}}}}}}}}}}}}}}}|||||||||zzzzzzyyyyyyyyyzzzzzz{{{|||{{{yyywwwtttrrrqqqpppooooooooonnnnnnoooooooooqqqooolllkkkjjjhhhdddbbbaaaaaaaaa```^^^[[[YYYWWW[[[ZZZZZZYYYWWWVVVUUUUUUWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\]]][[[YYYXXXXXXXXXVVVUUUSSSQQQOOONNNOOOOOOOOOMMMOOOPPPQQQQQQQQQOOONNNMMMIIIIIIJJJKKKLLLNNNOOOPPP000000111111111222222222222111111111111111111222222222222333333333333333222222222222222222222222444444444333333222222222333333333333333333333333111111222222222333333333333333222222222222111222111111111111111111111111222222222222222222222222222222222222222222222222000000000222444333111///222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444555555444444444555666666555666777888777666444333666666666666777777777888777777777777777888888888888888888888999999999999::::::;;;;;;===???AAABBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEGGGLLLUUUaaalllssszzz{{{{{{{{{zzzxxxvvvtttyyy~~~|||zzzwwwuuuwwwzzz}}}~~~{{{yyyyyy{{{|||||||||}}}|||yyytttnnnhhhdddbbb```fffhhhjjjlllqqq{{{zzzqqqmmmnnnqqqrrrtttwwwyyy|||}}}{{{zzz{{{zzzxxxtttqqqqqqqqqrrryyy~~~zzzxxxqqqrrrtttvvvxxxzzzzzzzzzzzzyyyyyyzzz||||||{{{yyy{{{|||||||||{{{yyywwwvvvuuuuuutttsssssssssssssssrrrsssuuuvvvvvvwwwyyy{{{{{{|||}}}|||zzzwwwvvvvvvsssssssssrrrrrrssssssttttttttttttttttttsssrrrrrroooppprrrtttwwwzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxwwwwwwxxxxxxxxxxxxwwwwwwxxxwwwuuutttsssqqqnnnkkkkkkkkkkkkiiigggeeecccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa___^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_________`````````aaaaaa___^^^]]]]]]\\\ZZZXXXVVVTTTSSSRRRSSSTTTSSSRRRRRRSSSTTTTTTTTTRRRPPPOOOOOOOOOOOOOOOQQQRRRSSSTTT000000111111111222222222222222111000000111222222000111111111222222222333222222222222222222222222222222222333333444444444333333333333333333333333111111222222222333333333333333333333222222111111111111111111111111111111222222222222222222222222222222222222222222222222//////000222333333222000222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444555444444444444444444444444555555555555555555555555555555555555555555555555666666555555666777777888555666777999999999888777777777777888888999999999666666777777888888888888777777888888888999999999:::::::::;;;===>>>???@@@BBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBDDDDDDEEEHHHMMMSSSYYY]]]hhhkkkooosssuuuvvvvvvuuuxxx~~~~~~|||zzzwwwtttsssvvvzzz}}}zzzuuussstttwwwxxx{{{{{{tttnnnjjjcccdddccccccfffooo|||~~~yyyxxxxxxwwwxxxzzz|||}}}}}}zzzzzz{{{zzzzzzvvvvvvvvvxxxzzzwwwuuuppprrrtttwwwzzz|||}}}}}}|||{{{{{{{{{||||||zzzyyyzzzzzz{{{zzzyyyxxxvvvtttsssssssssssssssrrrrrrrrrrrrsssuuuvvvwwwzzz~~~zzzxxxxxxvvvvvvuuutttttttttttttttuuuuuuuuuuuuuuutttsssrrrpppqqqsssuuuwwwyyyzzz{{{{{{|||}}}~~~}}}|||}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}||||||{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwtttrrrpppppppppooonnnlllkkkkkkggghhhiiijjjlllmmmnnnooonnnmmmllljjjhhhggggggfffffffffffffffffffffffffffdddddddddeeeeeeeeeeeeeeecccbbbaaaaaaaaa```^^^\\\XXXWWWUUUUUUVVVWWWVVVUUUWWWXXXYYYYYYYYYWWWVVVUUUUUUUUUUUUTTTUUUUUUVVVWWW000111111111111222222222333222111000000111222333000000000111111222222333222222222222222222222222111111222333333444555555333333333333333333333333111111222222222333333333222333333333333222111000111111111111111222222222222222222222222222222222222222222222222222222222222111111222444555444333222222222222222222222222222222222222333333333333333333333333333333333333222222222222222222222222222222333333333333444444666666555444333333222222444444444444444444444444444444444444444444444444666666666666666666666666666666666666666777888999444444555666777888888777666777888999::::::999999666666666777888888999999777777777888888888888999888999:::;;;<<<======>>>@@@@@@AAAAAAAAAAAA@@@@@@???????????????@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAADDDDDDEEEGGGHHHJJJKKKLLLUUUZZZaaaiiippptttwwwxxxrrrwww~~~|||{{{wwwsssqqqqqquuuxxx}}}uuuqqqpppoooqqqvvv}}}}}}xxxooonnnllliiigggiiipppvvv{{{yyyyyyzzzzzz~~~~~~xxxuuutttwww}}}wwwtttsssqqqrrrtttwwwzzz}}}~~~}}}}}}}}}}}}zzzxxxwwwwwwwwwvvvuuutttsssrrrpppqqqqqqrrrrrrqqqppppppqqqrrrtttuuuwww}}}~~~||||||zzzyyyxxxvvvuuuuuuuuuuuutttuuuvvvwwwvvvuuutttsssrrrssstttuuuvvvwwwxxxyyyyyyzzz|||}}}~~~}}}}}}~~~~~~~~~}}}|||zzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~yyyzzzzzzzzzzzzzzz{{{{{{yyyzzz{{{||||||{{{zzzyyywwwwwwvvvwwwyyyyyywwwvvvrrrqqqqqqppppppooooooooolllmmmoooqqqtttvvvxxxyyyyyyxxxvvvtttsssrrrqqqqqqppppppppppppppppppppppppkkkkkkkkkkkkkkkkkkkkkkkkgggffffffggghhhgggdddbbb]]][[[YYYZZZ[[[\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\[[[[[[[[[[[[\\\\\\000111111111111222222222333222111//////111222333000000111222222333444444222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333222222333333333222111000000000111111111222222222222222222222222222222222222222222222222222222222222111000111333444444444222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222222222222333333444444444555444444444333333222222444444444444444444444444444444444444444444444444555555555555555555555555555555444555666777888888666555555555555666666777555555777888999999999888555666666777888888999999777777777777888888888888777888999:::;;;;;;<<<<<<===>>>???AAAAAAAAAAAA@@@???>>>>>>>>>>>>???@@@@@@BBBBBBCCCCCCCCCBBB@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEHHHMMMUUU^^^ffflllppprrrmmmppptttvvvxxxzzz~~~|||wwwrrrqqqsssvvv{{{zzztttrrrmmmooossszzzwwwooolllkkkmmmrrruuussstttyyyzzz{{{{{{zzzyyyxxxyyy{{{}}}|||{{{zzz{{{}}}|||~~~zzzxxxwwwuuuuuuvvvyyy|||}}}{{{xxxuuutttsssqqqpppppppppooonnnooopppqqqqqqpppooonnnpppqqqssssssvvv~~~~~~~~~}}}|||zzzxxxwwwvvvvvvtttuuuwwwxxxyyyxxxvvvuuusssssstttuuuvvvwwwxxxyyy{{{{{{||||||}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}{{{zzzzzzyyyyyyyyyyyyzzzyyyzzz{{{|||}}}}}}}}}|||zzzzzzzzzzzzzzzzzzzzzzzzwwwxxxzzz{{{{{{zzzxxxwwwxxxwwwvvvwwwyyyyyyxxxvvvuuutttsssrrrrrrqqqqqqqqqqqqrrrtttvvvxxx{{{|||}}}}}}|||zzzxxxwwwuuuuuuuuuttttttttttttttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqmmmmmmnnnoooqqqpppmmmkkkfffeeecccdddeeeffffffeeeaaa```___^^^___aaabbbdddeeeeeeeeeeeefffggghhhhhh000111111111111222222222333222000//////000222333111111222333333444555555222222222222222222222222555444444333333222222111111111111111111111111111111111222222222333333333222222333444333222111000000000111111222222222222222222222222222222222222222222222222222222222222111///---...000222333333222222222222222222222222111111111222222333333333333333333333333333333333444444444444444444444444222222222333333444444444000000111222444555666666444444444444444444444444444444444444444444444444444444444444444444444444333333333444555666777888:::999777555555555666777333444666777888888888777555666666777888999999999777777777777888888888888666777888999:::;;;;;;;;;;;;<<<>>>@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCBBBAAA???>>>???@@@@@@AAABBBCCCDDDEEECCCGGGNNNUUU]]]bbbfffgggkkkmmmoooppprrrwww}}}vvvtttuuuwwwvvv}}}~~~xxxwwwpppppprrrwww~~~}}}yyynnnhhh___dddgggfffhhhpppxxx|||yyyvvvsssuuuvvvvvvvvvwwwzzz|||}}}{{{yyyxxxxxxzzz}}}~~~}}}|||~~~}}}}}}zzzzzzzzz|||~~~{{{yyysssrrrpppnnnmmmmmmnnnnnnmmmnnnoooppppppooonnnmmmooopppqqqrrruuu~~~}}}~~~|||zzzxxxwwwwwwuuuvvvxxxzzzzzzzzzxxxwwwsssssstttuuuwwwxxxyyyzzz|||||||||{{{{{{zzzzzzzzz{{{||||||||||||||||||}}}xxxyyyyyyyyyzzzzzzzzzzzzvvvwwwyyy{{{|||{{{{{{zzz}}}}}}}}}|||{{{{{{zzzzzzwwwxxxzzz{{{{{{zzzxxxwwwyyyxxxwwwxxxyyyyyyxxxvvvyyyxxxwwwuuutttssssssssstttuuuvvvxxxzzz{{{}}}~~~{{{zzzyyywwwuuuttttttsssttttttttttttttttttttttttvvvvvvvvvvvvuuuuuuuuuuuusssssstttvvvwwwwwwuuurrrpppooommmnnnoooppppppooommmkkkjjjiiijjjmmmppprrrmmmmmmnnnoooppprrrsssttt222222222222222222222222222222111111111222444555//////......//////000111222222222222222222222222333333333333333333333333333111000000111222222111000111222333333222111000//////000000111111111111444444333222111000///...111111111111111111111111111222222333333222222111222222222222222222222222222333444444333222000///222333333444444333333222111111111111111111111111333333333333333333333333444444444444444444444444222222222111111000000000111222333555666666555555444444444555555555555666333333333444444444555555333333333444555666777777666555444333333444555666444555666777777777555555555666777888888777666555999888777666666777888999888999;;;:::999999:::<<<;;;<<<<<<===>>>??????@@@<<<<<<===>>>???AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBGGGGGGHHHKKKOOOTTTYYY\\\\\\```fffjjjpppxxx}}}zzzwwwwww~~~}}}~~~vvvxxx{{{|||~~~sssggg\\\YYYVVVUUUYYYbbbkkkqqqyyy|||~~~}}}{{{~~~}}}tttmmmqqqqqqqqqssswww||||||zzzzzz{{{|||~~~~~~}}}|||~~~xxxwwwvvvyyy~~~~~~}}}~~~~~~zzzwwwpppooommmkkkiiiggggggfffhhhhhhhhhgggggggggffffffkkknnnqqqssstttzzz~~~{{{|||~~~{{{xxxyyy{{{zzzzzzyyyyyyxxxyyyyyyyyyssstttuuuwwwyyyzzzzzzzzz{{{{{{zzzzzzzzzyyyyyyyyy~~~~~~~~~}}}{{{xxxvvvuuuvvvxxxyyyxxxyyyyyyzzzzzz{{{{{{|||{{{|||}}}}}}|||{{{xxxwwwzzzzzz{{{{{{zzzzzzyyyyyyvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwxxxyyyxxxxxxvvvvvvwwwvvvvvvvvvwwwyyy{{{||||||{{{zzzyyywwwvvvuuuuuuwwwuuusssqqqqqqsssuuuvvvuuutttuuuxxx{{{{{{yyyuuussstttwwwyyyzzzyyyxxxwwwxxxxxxxxxxxxyyyzzz{{{|||vvvvvvuuutttssssssssssssyyyyyyxxxwwwxxxzzz|||~~~222222222222222222222222222222111111111222333444444444333333333444444555222222222222222222222222333333333333333333333333444222111111222333333222111111222222222222111111111111111111222222222222444444444333333333333222111111111111111111111111111222222333333222222111222222222222222222222222222222333333333222111111222333333444444333333222333333333333333333333333111111111111111111111111444444444444444444444444333333222222222111111111///000111333444444333333444444444444555555555555222222222222333333333333333444444444555666666666666555555444444555555666888888777777666444333222666666777777777777666666777777666555555666777777888999::::::999999:::<<<;;;<<<<<<===>>>>>>??????<<<<<<===>>>???AAABBBCCCBBBBBBBBBAAA@@@@@@@@@???@@@@@@??????@@@@@@AAABBBGGGGGGGGGHHHKKKNNNQQQSSSSSSVVV[[[___gggrrr}}}yyyxxx}}}||||||}}}}}}}}}}}}}}}|||{{{|||vvvmmm```\\\XXXTTTTTTXXX]]]```lllnnnpppppppppttt}}}wwwppprrrqqqqqqrrruuuzzz~~~}}}zzzyyyyyy{{{}}}~~~|||yyypppmmmjjjkkknnnqqqrrrrrrtttssssssuuuyyyzzzyyywwwmmmllljjjiiigggfffeeedddfffffffffffffffggggggggggggjjjmmmnnnooouuu}}}~~~yyyxxxzzz}}}{{{yyyyyyzzzwwwwwwvvvvvvvvvvvvvvvwwwtttuuuwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyyyy}}}}}}}}}~~~}}}|||zzzxxxwwwwwwxxxxxxxxxxxxyyyzzzzzz{{{|||||||||}}}~~~~~~}}}|||zzzxxxzzzzzz{{{{{{{{{zzzzzzyyyvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyywwwwwwyyyxxxwwwwwwwwwxxxyyyzzz{{{zzzzzzyyyxxxwwwvvvvvvvvvuuusssqqqqqqsssuuuvvvvvvuuuuuuxxxzzz{{{yyywwwwwwxxxzzz{{{{{{{{{{{{zzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}||||||||||||}}}~~~}}}|||||||||~~~222222222222222222222222222222111111111222333444444444333333333333333333222222222222222222222222333333333333333333333333555333222222333444444333222222111111111111222222333333333333333222222222222222222333333444444444111111111111111111111111111222222333333222222111222222222222222222222222222222222111222222333333222333333444444333333222444444444444444444444444222222222222222222222222444444444444444444444444444333333333333333222222000000111222333333333333444444444444555555555555222333333333333444444444444444555555555555555555555555666666666666555555999888777555555444444444777777666666666666777777666666555555555555666666777999::::::999999:::;;;;;;;;;<<<<<<===>>>>>>>>>============>>>???@@@AAACCCBBBBBBAAA@@@???>>>>>>@@@@@@??????@@@@@@AAABBBHHHGGGFFFFFFGGGHHHJJJKKKKKKMMMOOORRRYYYeeeuuu}}}zzzyyy||||||||||||}}}}}}|||{{{{{{~~~zzzuuujjjfffaaaZZZVVVSSSRRRRRR[[[]]]___```bbbhhhrrryyyyyywwwvvvttttttuuuxxx{{{}}}~~~zzzwwwuuuvvv{{{~~~~~~|||uuulllhhhbbb______aaacccccccccbbbbbbcccfffiiiiiiiiifffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeffffffccceeeggghhhiiinnnvvv|||{{{zzzyyyvvvtttuuuxxx{{{{{{|||~~~}}}{{{yyyxxxxxxyyyyyyxxxxxxxxxxxxyyyyyywwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyy{{{{{{|||}}}~~~}}}|||{{{zzzyyyxxxxxxwwwxxxxxxzzz{{{|||}}}}}}}}}~~~~~~~~~}}}{{{zzzzzz{{{{{{||||||{{{{{{{{{vvvvvvvvvuuuuuuvvvvvvwwwxxxyyyzzz{{{{{{zzzyyyyyyzzzyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyxxxxxxxxxwwwwwwvvvtttsssrrrrrrsssuuuvvvxxxwwwvvvwwwyyy{{{zzzyyyxxxxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyzzz{{{|||~~~~~~~~~~~~~~~~~~222222222222222222222222222222222222222222222333222333333333222222111111222222222222222222222222333333333333333333333333444333111111333444333222333222111000000111222333333333333333222222222222000000111111111222222222111111111111111111111111111222222333333222222111222222222222222222222222222222111000111222444555222333333444444333333222555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444333333333444444555555555333333444444444555555555555555555666666666777777555555555555555444444444444555777777777777555444666555444444444666888999888777666555555666777888666666666666666666666666777888999999888888999:::;;;;;;;;;<<<<<<=========>>>>>>=========>>>??????AAAAAA@@@@@@??????>>>>>>@@@@@@??????@@@@@@AAABBBHHHGGGFFFFFFEEEFFFFFFGGGGGGIIIJJJKKKNNNWWWccclllvvvwwwzzz}}}~~~{{{yyyzzzzzz}}}~~~~~~~~~~~~}}}}}}|||{{{~~~~~~~~~|||}}}~~~~~~~~~~~~}}}~~~~~~{{{wwwuuupppjjjccc]]]YYYVVVTTTUUUUUUUUUWWW]]]ffflllxxx~~~{{{zzzzzz{{{||||||yyyvvvtttsssxxx}}}||||||~~~}}}{{{}}}yyyrrrnnniiidddaaa_________^^^\\\YYYWWWVVVVVVVVVUUUZZZ[[[^^^aaadddgggiiikkkfffeeeeeeeeeddddddccccccaaabbbcccdddeeehhhnnnsssqqqqqqqqqqqqppprrruuuxxxuuuwwwyyyzzzzzzyyywwwwwwzzzyyyyyyyyyyyyzzzzzz{{{yyyzzz{{{|||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{|||~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxxxxyyyzzz{{{}}}~~~~~~}}}~~~~~~~~~~~~}}}|||{{{{{{||||||}}}}}}||||||{{{xxxxxxwwwwwwwwwxxxyyyyyyyyyzzz{{{|||}}}|||{{{{{{zzzyyyxxxwwwvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxuuutttsssrrrssstttuuuvvvyyyyyyxxxxxxyyyzzz{{{{{{yyyxxxvvvuuuuuuvvvwwwxxxxxxxxxxxxyyyzzz{{{|||}}}{{{{{{{{{{{{|||}}}~~~~~~222222222222222222222222222222222222222222222222333444555555555444333333222222222222222222222222333333333333333333333333333222000000222222222111333222111000000111222333222222222222222222111111222222222111111111000000111111111111111111111111111222222333333222222111222222222222222222222222222222111000111222444555222333333444444333333222333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444555555333333333444444444444555555555555666666666777777555555555555555444444444444555666777777666555444555555444444555666888999888777666555555666777888777777777777777777777777666777999888777777888:::;;;;;;;;;;;;<<<<<<<<<<<<>>>======<<<======>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@??????@@@@@@AAABBBDDDDDDDDDDDDDDDDDDDDDEEECCCFFFHHHHHHIIIMMMTTTZZZbbbffflllrrrvvvxxxzzzzzz{{{zzz|||~~~}}}|||{{{zzz~~~~~~~~~zzzxxxuuurrrvvvxxx{{{~~~{{{{{{~~~zzzuuupppkkkhhh^^^\\\XXXTTTSSSTTTXXX[[[cccnnnwwwyyyxxxzzz}}}wwwwwwwwwwwwwwwwwwwwwwwwtttyyy~~~}}}yyyxxxzzz|||{{{yyyxxx}}}|||zzzwwwsssoookkkiiihhhhhhfffaaa[[[VVVRRROOOOOOMMMOOOSSSXXX___fffkkknnniiiiiihhhgggeeedddcccccc````````````aaadddhhhkkkkkklllmmmmmmlllmmmoooqqqqqqrrrtttvvvxxxwwwvvvuuuuuuuuuttttttuuuvvvvvvwwwzzz{{{|||}}}}}}}}}}}}}}}||||||{{{{{{{{{zzzzzzzzzyyyzzzzzz{{{}}}~~~~~~}}}~~~}}}{{{zzzyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~}}}}}}|||{{{zzzzzzyyyyyyzzz{{{{{{|||zzz{{{|||}}}~~~}}}}}}|||yyyxxxwwwwwwwwwxxxzzz{{{wwwxxxxxxxxxxxxyyyyyyyyyuuuuuutttttttttuuuvvvwwwzzzzzzzzzzzzyyyzzz{{{|||~~~|||zzzyyyxxxzzz|||}}}zzzzzzzzzzzz{{{|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~222222222222222222222222222222333333333222111111///000222333333333222111222222222222222222222222333333333333333333333333333111000000111222222111222222111111111111222222111111111111222222222333444444444333333222222222111111111111111111111111111222222333333222222111222222222222222222222222222222222111222222333333222333333444444333333222222222222222222222222222222222222222222222222222333333333333333333333333333333444444444444444555333222222111111222222333333333333333444444444444222333333333333444444444444444555555555555555555444444555555555555444444777777666555555555555555777777666666666666777777777777888888888888777777555777888888777777888999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<======>>><<<<<<===>>>???@@@@@@AAA@@@@@@??????@@@@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBB>>>BBBFFFGGGGGGHHHLLLPPPSSSXXX^^^eeekkkqqqwww{{{zzz{{{|||}}}~~~~~~|||{{{zzz~~~~~~~~~{{{uuuoooiiikkkooouuu}}}||||||}}}{{{qqqmmmeee^^^WWWSSSQQQPPPVVV[[[aaadddfffkkkttt{{{~~~{{{uuurrrqqqpppppprrrvvvzzz|||zzzyyywwwwwwxxxxxxwwwrrrzzz~~~}}}~~~|||{{{|||yyywwwqqqiii```XXXTTTRRRHHHIIILLLQQQXXXaaaiiimmmnnnnnnmmmllljjjiiihhhhhhcccbbbaaaaaabbbdddfffggghhhjjjkkkkkkjjjjjjkkklllnnnnnnooorrruuuvvvtttsssttttttttttttuuuvvvwwwwwwzzz{{{|||}}}~~~~~~~~~~~~|||||||||{{{{{{{{{zzzzzzyyyzzzzzz{{{{{{||||||}}}|||}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzz{{{|||}}}}}}zzz{{{|||~~~~~~~~~}}}}}}zzzyyyxxxxxxyyyzzz{{{|||xxxxxxxxxxxxxxxxxxxxxyyyvvvuuuuuuvvvvvvwwwxxxyyyzzz{{{||||||{{{zzz{{{}}}}}}|||zzzyyyyyy{{{|||~~~~~~~~~}}}}}}}}}}}}~~~222222222222222222222222222333333333333222111000+++---///111222222111000222222222222222222222222333333333333333333333333444222000111222333222222111111222222222222111111000111111222333444555555222333333333333333444444111111111111111111111111111222222333333222222111222222222222222222222222222222333333333222111111222333333444444333333222222222222222222222222222333333333333333333333333222222222222222222222222222222333333444444444444333333222111111111222333222222333333333444444444222222222222333333333333333444444444555666666666444444333333333333444444666666666666666555555444666666777777777777666666666666777888888777666666555666888777666666777999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<===>>><<<======>>>>>>?????????@@@@@@??????@@@@@@AAABBB???@@@AAAAAABBBBBBBBBAAA>>>AAAEEEEEEDDDDDDGGGJJJIIIMMMRRRYYY___hhhrrryyyyyy|||~~~}}}zzz{{{~~~|||}}}yyysssjjjjjjkkkooovvv~~~}}}|||}}}~~~|||tttmmmeee___[[[XXXXXXWWWWWWXXXZZZ___gggnnntttyyy}}}~~~}}}}}}}}}wwwuuuqqqoooqqqvvv}}}yyywwwwwwvvvuuurrrzzz~~~{{{yyy|||}}}pppddd]]][[[PPPOOOOOOQQQVVV^^^fffkkksssrrrrrrrrrrrrqqqqqqqqqlllkkkiiihhhiiijjjkkkkkkkkkmmmnnnooommmlllmmmmmmnnnllllllnnnrrrtttsssrrrtttttttttuuuuuuvvvxxxxxxyyyzzz{{{}}}~~~||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}{{{zzzyyyyyyyyyyyyzzz{{{|||}}}yyyzzz|||}}}~~~~~~~~~}}}}}}|||{{{zzzyyyzzz{{{|||yyyxxxxxxxxxxxxxxxxxxxxxvvvwwwwwwxxxxxxyyyzzzzzzyyy|||~~~|||{{{{{{|||zzzzzzyyyyyyzzz{{{|||}}}|||||||||||||||}}}~~~~~~222222222222222222222222222333333444333222111000...///222444666666555555222222222222222222222222333333333333333333333333555333222222333444444333000111222333333222111000000111222333555666777777...///000111222333444444111111111111111111111111222222222333333222222222222222222222222222222222222333444444333222000///222333333444444333333222333333333333333333333333555555555555555555555555222222222222222222222222222222222333333444444444666555444333333333444555222222333333333444444444333333333444444444555555333333444444555666777777444444222111111222444444111333555777888888888777555666777888888777666555444555666777777666555444555666777777666666777888::::::::::::::::::::::::;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>============@@@@@@??????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBDDDEEECCC@@@@@@BBBEEECCCFFFJJJPPPVVVaaallluuuyyy}}}}}}xxxxxx~~~yyyzzz}}}vvvtttqqqnnnnnnsss|||~~~zzz{{{|||~~~~~~yyytttooojjjgggaaa\\\VVVTTTTTTWWW]]]bbbmmmqqqvvvwwwwwwxxx}}}zzztttpppqqqwww}}}yyyxxxvvvuuuuuu}}}}}}|||wwwxxx}}}~~~rrrhhhddd[[[XXXVVVUUUXXX^^^fffkkkuuuuuuvvvvvvwwwxxxyyyyyyuuusssqqqqqqqqqrrrrrrqqqoooqqqssstttsssrrrrrrrrrnnnllljjjlllppprrrrrrqqqpppppppppqqqqqqsssttttttxxxyyyzzz|||~~~}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyzzz{{{|||}}}~~~|||zzzyyywwwwwwwwwxxxyyyzzz{{{|||yyyzzz|||}}}~~~~~~~~~}}}}}}{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{yyy|||}}}{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||333222222111111222222333222111111000000111111222444444333222111000///...(((+++000333555444222000222222222222222222222222222222222222222222222222333333222111111222333444333222222222222222222222000111111111111222222222000000111111111222222222111111111111111111111111444555555555444333333222000000111222333333444444333333333222222111111111333333222222222222111111444444444333333222222222333333333333333333333333333444444444333111///...111111111111111111111111111222333444444333222111222222333333333333444444333333333444444444555555666555444333222333444555555555555555555666777777444444444444555555555666555555555555666666666666777777777777777777777777:::999888777777777888999;;;;;;;;;;;;;;;;;;::::::============>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAADDDHHHJJJMMMQQQXXX^^^hhhjjjllloooqqqvvv{{{}}}yyyxxx}}}}}}xxxvvvuuuuuuxxx|||zzzzzzyyyxxxxxx|||{{{xxxwwwvvvooolllfff```[[[VVVTTTSSS]]]```eeekkkpppsssuuuvvv~~~{{{||||||{{{|||yyywwwzzzyyy{{{~~~yyyxxxxxx}}}~~~|||~~~rrrkkkfffdddbbb``````eeemmmrrr{{{wwwwwwzzz}}}~~~}}}~~~}}}{{{zzz{{{zzzyyyxxxyyyyyyyyywwwvvvtttrrrqqqsssrrrppppppqqqrrrqqqppptttwww{{{{{{zzz{{{~~~~~~}}}}}}}}}}}}}}}yyyyyyyyyzzz||||||{{{yyy|||||||||}}}~~~~~~}}}{{{{{{{{{{{{zzzyyyxxxxxx||||||}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzz||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~333222222111111222222333222222111111111111222222333333333222222222222222111222333444444444444444222222222222222222222222222222222222222222222222333333111111000111222222333333333333333333333333000111111111111222222222111222222222333333333333111111111111111111111111444444555555444333333222000111111222333333444444333333333222222222111111111222222222333333444444222222222222222222333333333333333333333333333333333333444444333222111000222222222222222222222222222222222333333222222222222222333333333333444444333333333444444444555555555444333333333333444555555555555555555666666777444444555555555666666666555555555555666666666666777777777777777777777777999999888888888888999999=====================<<<<<<=========>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@AAACCCFFFGGGHHHKKKPPPUUUZZZ\\\^^^```dddiiiooottt}}}zzzyyy}}}|||zzzzzzzzz{{{~~~}}}|||zzzxxxxxxzzz|||~~~||||||yyywwwsssnnnhhhbbb]]]ZZZWWWXXXZZZ]]]bbbfffjjjlllwww~~~wwwxxx{{{{{{yyy~~~~~~|||xxxuuuuuuxxx|||yyywwwzzz||||||wwwpppnnnllljjjjjjooovvv{{{~~~}}}~~~~~~|||{{{|||zzzwwwvvvvvvwwwwwwvvvvvvwwwxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyzzzzzzxxxwww{{{zzzzzzzzz{{{}}}~~~~~~}}}||||||||||||{{{zzzyyyyyy{{{||||||}}}~~~~~~}}}}}}}}}|||||||||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||~~~~~~~~~333222222111111222222333333333222222222222333333222222222333333444444444555444111/////////111222222222222222222222222222222222222222222222222222333222111000000000000000333333333333333333333333000111111111111222222222222222333333333444444444222222222222222222222222444444444444444333333222111111111222222333333444333333333222222222222111111111222333444555666666111111222222333444444444333333333333333333333333222333333444444333333222333333333333333333333333333222222222222222222333222222333333333333444444333333333444444444555555444444333333333444444555555555444444555555666777555555555555666666666777555555555555666666666666777777777777777777777777999999999999999999999999<<<<<<===============<<<<<<<<<=========>>>>>>>>>@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@?????????AAABBBCCCBBBBBBDDDGGGJJJLLLMMMNNNPPPSSSYYY```eeesssxxx~~~zzzxxxvvvzzz~~~|||{{{{{{{{{zzz|||}}}~~~|||~~~~~~{{{zzzzzz{{{}}}xxxrrrmmmiii\\\ZZZXXXVVVVVVXXXZZZ\\\fffmmmwww}}}~~~wwwqqqssswwwzzzzzzyyyvvvtttvvvxxx|||wwwuuuuuuvvvzzzyyyxxxvvvtttuuuzzz~~~{{{xxxwwwxxxyyy{{{{{{~~~{{{zzzzzzzzzzzzyyy{{{{{{zzzzzz{{{|||~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}|||{{{zzzyyyzzz{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{||||||}}}}}}~~~||||||{{{{{{{{{{{{||||||zzzzzzzzz{{{{{{|||||||||~~~~~~~~~~~~333222222111111222222333444333333222222333333444222222222333333333333444444333000///...///000111222222222222222222222222222222222222222222222222222222111000000/////////111111111222222222222222000000111111111222222222222222222333333333333444222222222222222222222222333333444444444333333222111111111222222333333333222222222222222222222222222222333444444555666666333333444444444444444444222222222222222222222222222222333333444444444444333333333333333333333333444333222111111222333444222222222333333333444444333333333444444444555555444333333333444444555555555444444444444555666666555555555666666666777777555555555555666666666666777777777777777777777777888888999999999999999999999:::;;;<<<<<<<<<;;;:::<<<<<<<<<=========>>>>>>AAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFHHHMMMSSSXXXbbbgggooowww{{{|||zzzxxxsssrrrrrrtttyyy~~~|||zzzyyyyyy{{{|||}}}}}}|||yyyyyy|||}}}{{{ppplllggg```ZZZUUUSSSRRRWWW[[[___eeeiiimmmoooqqquuuxxx}}}|||qqqlllnnnsssvvvxxx~~~}}}yyyxxxxxxyyy|||}}}yyywwwwwwxxxwww}}}{{{{{{zzzzzz|||{{{yyywwwuuuuuuwwwzzz{{{|||}}}~~~}}}{{{|||}}}}}}}}}||||||{{{{{{|||}}}}}}}}}~~~~~~}}}||||||}}}~~~}}}}}}}}}}}}|||{{{zzzyyyzzzzzz{{{{{{|||{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzz{{{|||}}}~~~}}}}}}||||||||||||}}}}}}zzzzzz{{{{{{|||}}}}}}}}}~~~333222222111111222222333444333333222222333333444222222222222111111111111333333444444444444444444222222222222222222222222222222222222222222222222111111111111000000/////////000000000111111111222000000111111111222222222111111111111222222222222222222222222222222222222222222333333444333333222111222222222222222333333222222222222222222222222444444444444444444444444555444444333222111000000222222222222222222222222222222222222333444444555222222222222222222222222444333222111111222333444222222222333333333444444333333333444444444555555222333333444444555555555444444444444444555666666555555555555666666666666555555555555666666666666666666666666666666666666777777777888888999999999888999;;;<<<===<<<;;;:::<<<<<<<<<<<<============AAAAAAAAABBBBBBAAAAAA@@@??????????????????????????????>>>>>>>>>=========?????????@@@AAABBBCCCCCCDDDDDDCCCBBBBBBEEEJJJMMMRRRVVV\\\ccciiimmmpppqqqkkklllmmmoootttzzz~~~{{{yyyzzz{{{}}}yyytttxxx}}}~~~||||||}}}zzzsssjjj```YYYTTTQQQQQQQQQRRRVVVZZZ^^^aaahhhnnnxxx|||tttooopppsssuuuvvvzzz|||yyyxxxxxxxxxyyy~~~{{{|||{{{|||{{{zzzxxxxxxyyy{{{}}}zzz{{{|||}}}~~~tttrrrpppppprrruuuvvvvvvyyy|||~~~~~~}}}|||zzzyyyxxxxxxyyyzzz|||}}}|||}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}||||||}}}~~~}}}}}}}}}||||||{{{zzzyyyzzzzzz{{{{{{{{{{{{zzzzzzxxxxxxyyyyyyzzzzzz{{{{{{yyyzzz{{{|||}}}~~~}}}}}}||||||||||||}}}}}}{{{||||||}}}~~~~~~333222222111111222222333333333222222222222333333222222222111111000000000...000333555666555444333222222222222222222222222222222222222222222222222000000111222222111111000//////000000111222222222000111111111111222222222000000111111111222222222333333333333333333333333111222222333333333333333222222222222222222222222111222222222222333333333444444444444333333333222333333222000///...---,,,222222222222222222222222222111111111222222333444111111111111111111111111333222222222222222222333222222333333333333444444333333333444444444555555222222333444555555555555444444333333444444555666444444444444555555555666555555555555666666666666666666666666666666666666777666555555666777999:::999;;;===??????>>>===<<<;;;;;;<<<<<<<<<=========??????@@@AAAAAAAAAAAAAAA??????????????????????????????>>>>>>>>>=========>>>======???BBBCCCCCCBBBAAAAAAAAA???>>>???BBBDDDGGGIIILLLQQQWWW]]]bbbdddbbbeeehhhlllpppxxx}}}|||~~~{{{uuuxxx|||~~~{{{{{{|||}}}zzzpppfff```VVVRRRNNNLLLMMMNNNPPPPPPZZZbbbmmmwww}}}~~~}}}}}}}}}||||||~~~{{{vvvtttuuuwwwwwwxxx}}}wwwvvvwwwxxxxxxwwwvvvuuuvvvyyy|||~~~{{{|||~~~~~~}}}|||}}}{{{{{{}}}}}}zzzyyyxxxwwwvvvvvvwwwxxxyyyyyyzzzzzz{{{|||||||||yyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzz{{{{{{{{{|||{{{{{{zzzyyywwwwwwxxxxxxyyyzzz{{{{{{yyyzzzzzz{{{}}}~~~}}}}}}||||||||||||}}}}}}||||||}}}~~~333222222111111222222333222222111111111111222222111111222222222222222333---///111222333333222111222222222222222222222222222222222222222222222222///000111333333333333222000111111222333333444444000111111111111222222222111111111222222222333333333333333333333333333333111111222333333333333333222222222222222222222222111111222222222333333333222222222222333333333333222222111111000///......111111111111111111111111222111000000000111222333222222222222222222222222222222222333333222222222222222333333333333444444333333333444444444555555111222333555555555555555444444333333444444555666333333333333444444444444555555555555666666666666666666666666666666666666777555333222333555888:::888:::===???@@@???===<<<;;;;;;;;;<<<<<<<<<============???@@@AAAAAABBBBBB?????????????????????????????????>>>>>>>>>======<<<;;;;;;===@@@BBBAAA???===>>>???>>>======>>>@@@AAABBBDDDGGGKKKOOOSSSUUUVVV[[[aaaeeejjjttt}}}|||~~~zzz{{{}}}{{{{{{zzzzzz|||~~~zzzrrrmmmaaa]]]WWWTTTRRRRRRPPPNNNTTTYYYaaaiiioootttyyy||||||uuutttvvvxxxyyyzzzzzzxxxuuuuuutttssssssuuuyyy|||}}}xxxyyy|||}}}~~~~~~{{{yyyyyyxxxxxxwwwvvvuuutttsssrrrrrrrrrssstttuuuwwwyyy{{{|||}}}~~~~~~~~~}}}}}}|||||||||||||||{{{zzzzzzuuuvvvwwwxxxyyyzzz{{{{{{yyyyyyzzz{{{||||||}}}}}}}}}||||||{{{{{{||||||}}}{{{{{{|||}}}~~~333222222222222222222333222111111111111111111222000111111222444555555666333333444444444444444444222222222222222222222222222222222222222222222222...000111333444444444333222222333444444555666666000111111111111222222222222222333333333444444444333333333333333333333333000111222333333333333333222222222222222222222222111111111222222333333333000000111222333333444555444444333333333333333333111111111111111111111111222111000//////000111222333333333333333333333333111222333444444333222111222222333333333444444444333333333444444444555555000222333555666666555555444333333333333444555555222222222333333333444444555555555555666666666777666666666666666666666666777555222000111444888;;;666888;;;===>>>===;;;:::;;;;;;;;;<<<<<<<<<======;;;<<<===???@@@AAABBBBBB????????????????????????????????????>>>>>>>>>>>>;;;:::999;;;>>>@@@>>>;;;:::<<<>>>???>>>>>>???@@@???@@@BBBDDDFFFHHHIIIJJJMMMSSSZZZ___eeeppp~~~|||yyy}}}}}}~~~~~~~~~|||{{{yyyyyyyyy{{{}}}~~~~~~wwwssskkkgggbbb___^^^\\\YYYVVVUUUWWW[[[^^^bbbhhhnnnrrrttt|||}}}yyyyyyzzz}}}||||||vvvuuutttssssssuuuyyy}}}zzzvvvrrrvvv~~~~~~~~~~~~|||{{{yyywwwtttrrrpppooonnnoooppprrruuuxxx{{{|||}}}~~~|||}}}}}}}}}|||{{{zzzzzzuuuuuuvvvxxxyyyzzz{{{{{{yyyyyyzzzzzz{{{|||||||||||||||{{{{{{{{{{{{||||||zzzzzz{{{|||}}}~~~222222222222222222222222222222222111111111000000111111111111111111111111111111222222222333333333111222333444555444333333111000000000//////......111111222222222222111111222222222222222111000///444555555444222111222333......///111222333444555222222222222222222222222444555555555444222000///222222222222222222222222333222111111111222333444222222333333333333444444111111222222222333333333111111222222222222111111333444444555555444444333444333222111111111222333555555555555444333222111111111111111111111111111333333333333333333333333222222333333333333444444555555555444444333333333444444444444444444444444555555555555555555555555444555555555666777777777555666777666555666777999888999999::::::999999888:::999999999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@??????@@@???<<<;;;;;;<<<======>>>??????????????????>>>=========>>>@@@AAA===========================<<<>>>BBBFFFHHHFFFCCCEEEIIINNNSSSYYYeeettt~~~zzz{{{}}}||||||}}}}}}|||{{{~~~~~~}}}{{{zzz{{{|||~~~{{{yyyvvvtttqqqqqqrrrqqqnnnjjj```]]]ZZZXXXYYY\\\```cccfffkkksss~~~|||zzz{{{}}}|||yyywwwuuutttvvvyyy~~~|||wwwwwwzzz{{{wwwwwwtttvvv}}}~~~|||yyytttpppppppppqqqrrrtttuuuwwwxxxzzz}}}}}}{{{zzzzzzyyyyyyyyyxxxxxxxxxuuuvvvxxxyyyyyyyyyxxxwwwzzzzzz{{{|||||||||||||||}}}||||||{{{{{{||||||}}}}}}|||{{{{{{{{{}}}222222222222222222222222333333333222222222111111222222222222222222222222111111111222222222333333111222333444444444333333111111111000000/////////111111222222222222111111000111111222222222111111...///000///---------...//////000111222333333444222222222222222222222222222333444444444333222111222222222222222222222222222222111111111222333444222222222333333333444444111111222222222333333333111111222222222222111111111222222333333222222111333333222111111222222333555555555555444333222111222222222222222222222222333333333333333333333333222222333333333333444444555555444444444333333333444444444444444444444444444444444444444444444444555555555555555555666666555666777666555666777999888999999::::::999999888999999999999999::::::;;;;;;;;;;;;<<<===???@@@AAA>>>???@@@>>><<<;;;<<<=========>>>????????????>>>???>>>=========>>>???@@@????????????????????????@@@>>>===>>>AAACCCCCCAAA???BBBEEEHHHMMMVVVccclllzzzwwwtttuuuyyy~~~~~~}}}||||||{{{{{{}}}}}}||||||}}}|||{{{{{{}}}uuuqqqkkkfffeeedddcccbbb```bbbeeekkkqqqvvvyyyyyy{{{}}}|||wwwtttttttttwwwzzzzzzyyywwwwwwyyy}}}{{{zzzwwwyyy}}}}}}yyyvvvwwwwwwyyy|||wwwvvvvvvvvvvvvxxxzzz|||}}}}}}||||||{{{{{{{{{{{{{{{xxxxxxyyyzzz{{{{{{{{{{{{~~~~~~~~~~~~|||{{{zzzzzzyyyyyyzzzzzz||||||||||||}}}222222222222222222222222333333333333333222222222222222222222222222222222111111111222222222222333111222222333444333333333111111111111111000000000111111222222222222111111//////000222222333333333000111222111000///000111000000111111111222222222222222222222222222222222111222333444444444444333222222222222222222222222222111111111111222333333222222222222333333333333111111222222222333333333111111222222222222111111111111222222222222111111333222222111111222333333444555555444444333222111444444444444444444444444333333333333333333333333222222333333333333444444555444444444444333333333444444444444444444444444333333333333333333333333555555555444444444444444555666777666555666777999999999::::::::::::999999999999999999999::::::;;;;;;;;;;;;<<<===>>>@@@AAA>>>??????>>><<<;;;<<<===<<<===>>>>>>??????>>>>>>>>>>>>=========>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>CCC@@@===<<<===?????????@@@AAACCCCCCEEEKKKTTT\\\iiimmmrrrvvvxxxxxxyyyyyyvvvtttqqqqqquuuzzz~~~~~~~~~}}}{{{zzzyyy~~~|||yyy|||}}}zzzzzzxxxtttoooccc___[[[YYY\\\```eeegggjjjooovvv~~~|||zzzyyyvvvzzz~~~~~~}}}{{{{{{}}}|||yyy{{{zzzwwwvvvwwwuuuxxx~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~|||{{{zzzzzzyyyyyyyyyyyyzzz{{{|||~~~111111111111111111111111222222222222222222222222222222222222222222222222111111111111222222222222111111222222333333333333222222111111111111111111111111222222222222111111///000111222222222222222333444555555333333333555111111111111111111111111222222222222222222222222222333333333333333333333111111111111111111111111111111111111111222222333111222222222222333333333111111222222222333333333111111222222222222111111333333444444444444333333222222222222222222333333444444444444444333222111333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444444444444444444444444444333333333333333333333333555555555444333333333222555666777666555555777999;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<===<<<<<<<<<<<<===>>>>>>===>>>???>>><<<;;;<<<===<<<======>>>>>>>>>>>>>>>============>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;AAA@@@>>>=========>>>>>>BBBBBBBBBAAABBBFFFLLLPPPUUUYYY```eeeiiilllppprrrsssqqqoooooorrrwww|||~~~|||{{{|||zzztttwww{{{}}}|||||||||}}}qqqiii___WWWTTTUUUXXXYYY]]]bbbjjjsss{{{}}}|||{{{|||~~~|||yyywwwxxxvvvxxx~~~~~~|||||||||{{{{{{zzzzzzzzz{{{{{{yyyzzz|||~~~111111111111111111111111000000000000111111111111222222222222222222222222000000111111111222222222111111111111222222333333111111111111111111222222111111222222222222111111222222222222222111000//////111222111000000111222222222222111111111111000222222222222222222222222555555444333222222111111111111111111111111111111000000111111222222222222111111111222222222333333111111222222222333333333111111222222222222111111222333333444444333333222111111222222333333333333333333333444333333222222333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444444444444444444444444444333333333333333333333333555555555444333333333222555666777666555555777999<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<======???>>>===<<<;;;;;;;;;;;;<<<===>>>===<<<;;;<<<===<<<<<<===>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>>>>::::::::::::::::::::::::<<<>>>???@@@@@@???>>>>>>>>>>>>===<<<===???CCCFFFHHHLLLRRRWWW\\\aaafffiiimmmmmmmmmnnnqqquuuzzz~~~~~~~~~{{{zzzxxxvvvwwwxxxxxxzzz{{{zzzyyyzzz|||}}}uuujjj___XXXTTTRRRPPPRRRUUU[[[ccckkkrrrwwwzzz}}}{{{vvvqqqqqqqqqsssvvv}}}~~~{{{{{{}}}}}}~~~}}}{{{{{{~~~{{{zzzzzzzzzzzzzzz{{{|||wwwxxxzzz}}}~~~~~~111111111111111111111111/////////000000000000000111111111111111111111111000000000111111111111222222111111111111222333333000000000111111111111111111111222222222222111111333333333222222000//////...000111000//////000222222222111111111111111111222222222222222222222222777666444333222111111111111111111111111111111111///000111111222222111111111111111111222222222222111111222222222333333333111111222222222222111111000000111111111111000000000000222333333333333333222222333333333333222222222222222222222222222222333333333333333333333333222222333333333333444444333333333444444444444555444444444444444444444444333333333333333333333333555555555444444444444444555666777666555666777999;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===???>>>===<<<;;;;;;::::::;;;=========;;;;;;<<<===;;;<<<======>>>>>>======;;;<<<===>>>>>>>>>==============================999<<>>>>>======<<<;;;<<<>>>@@@AAA@@@CCCHHHMMMQQQVVV[[[^^^hhhjjjnnnrrrvvv{{{{{{yyyxxxwwwvvv|||{{{zzzxxxyyy~~~{{{yyyxxxwwwyyy{{{~~~{{{qqqhhhaaa[[[UUURRRPPPPPPRRRUUUZZZ```fffiiinnnrrruuuyyyyyyuuuqqqmmmhhhiiikkkpppxxx~~~}}}}}}~~~}}}|||{{{|||~~~~~~|||{{{zzzyyyyyyyyyyyyyyyvvvwwwxxxzzz{{{}}}~~~~~~}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~111111111111111111111111//////000000111111111111000000000000000000000000000000000000111111111111222111000000000111333333/////////000000111111111111111222222222222111111111111222222222111111000000222333333222222333444111111111111111111222222222222222222222222222222555555333222222222222333111111111111111111111111...///000111222111111000111111111111222222222222111111222222222333333333111111222222222222111111000000111111111111000000///000222333444444333333111222222333333333222222444444444444444444444444333333333333333333333333222222333333333333444444333333333444444444555555444444444444444444444444444444444444444444444444555555555555555555666666555666777666555666777999999999::::::::::::999999:::999999999999:::;;;;;;===<<<<<<;;;;;;<<<<<<===;;;<<<======;;;;;;<<<===;;;<<<======>>>>>>======;;;<<<===>>>>>>>>>===<<<========================:::<<<>>>>>><<<;;;<<<>>>@@@>>>======>>>???@@@@@@<<<>>>AAADDDGGGJJJOOORRR\\\bbbjjjqqqxxx~~~zzzxxxwwwxxxwwwwww}}}}}}}}}}}}~~~}}}|||zzzyyyyyyzzz|||~~~}}}wwwqqqmmmiiidddaaa[[[YYYWWWVVVVVVWWWZZZ[[[___bbbdddgggnnnvvvyyywwwyyyzzz|||~~~wwwpppooooooqqqvvv|||{{{zzz{{{~~~~~~}}}{{{yyyxxxwwwvvvvvvvvvvvvwwwyyy{{{|||{{{zzzyyyxxxwwwxxxxxxyyyzzzzzzzzzzzzzzzyyyyyyyyy{{{~~~~~~}}}}}}000000000000000000000000000000111111222222222333////////////////////////000000000000111111111111222111000000000111333444......//////000000000111111111222222222222111111///000111222222222222222///000222222111111222333000000111111111222222222222222222222222222222222444333222222222333444555000000000000000000000000...///000222222111111000000111111111111222222222111111222222222333333333111111222222222222111111222222333333333333222222///000222333444444333333111222222333333333222222555555555555555555555555333333333333333333333333222222333333333444444444333333333444444555555555444444444444444444444444555555555555555555555555444555555555666777777777555666777666555666777999777777777888888777777777888888777777888888999::::::::::::;;;<<<===>>>???:::<<<===<<<;;;;;;<<<===;;;<<<<<<===============:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======:::888888;;;>>>???===<<<;;;<<<===<<<;;;:::<<<>>>???@@@CCCGGGJJJLLLTTT___iiiqqqyyy|||zzz|||~~~|||yyyxxxyyyzzzzzzzzzyyy{{{~~~}}}|||{{{|||}}}~~~{{{yyyxxxvvvtttrrriiifffbbb^^^ZZZXXXWWWVVVUUUXXXYYYYYY^^^dddeeebbbfffhhhmmmuuu}}}}}}zzzwwwwwwxxx{{{~~~zzz~~~|||}}}~~~~~~~~~{{{yyywwwvvvuuutttttttttwwwyyyzzzxxxwwwuuutttttttttuuuvvvyyyxxxxxxxxxwwwvvvvvvvvvyyy{{{~~~}}}{{{zzzzzz///000000000000111111111222222222111111111000000222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222444444444333333222222222000000111111111222222222333333333333333333333333444333111000000000111222111111111111111111111111222222222222222222222222222222222111111111000000111111222222222333333333222222222222222222222222111111222222222333333333999777444222111111333444333333333333333333333333222222222222222222222222444444333333333444555666666555555444444333333222444444444444444444333333555222111222555777555333333333555666777777777777555555555555666666666666888888888888999:::;;;<<<888888888888888888888888;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::::::::;;;;;;<<<<<<<<<999:::<<<=========<<<;;;999:::;;;<<<<<<<<<;;;;;;999:::<<<>>>???@@@@@@@@@FFFJJJPPPYYYcccnnnvvv{{{|||vvvsssuuuyyy{{{{{{}}}}}}zzzvvvwww|||~~~{{{~~~~~~}}}||||||~~~}}}}}}~~~{{{uuuoooiiieeecccbbbaaa]]]XXXUUUUUUVVVVVVWWW\\\]]]aaaiiirrr{{{}}}{{{~~~~~~}}}{{{xxxxxxzzz}}}~~~~~~|||zzzvvvrrrpppoooppppppuuuuuutttsssrrrrrrqqqqqquuuvvvxxx||||||zzz{{{zzzyyywwwuuutttrrrrrr000000000111111111222222222222222111111111000000////////////////////////222222222222222222222222222222222222222222222222111111111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222333333333222222111111111111222222222333333333333111111111111111111111111333222111111000000111111111111111111111111111111222222222222222222222222222222222111111111000000111111222222222333333333222222222222222222222222111111222222222333333333666555333222222333444555333333333333333333333333222222222222222222222222///000111222222222111111333333333333333333444444333333444444444444444444444333111333555666555333222333444555555666666666555555555555666666666666777777777777888999:::;;;999999999888888888888888:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>??????BBBEEEIIIPPPXXX```gggkkkuuuzzz|||wwwqqqooosssxxx|||~~~~~~|||}}}~~~zzz~~~}}}|||}}}{{{xxxvvvuuusssmmmfff```[[[WWWTTTRRRTTTTTTWWW]]]gggrrryyy}}}}}}~~~}}}~~~~~~yyyuuusssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuxxxzzz{{{{{{yyyvvvvvvtttsssqqqooonnnmmm111111111111222222222333222222222111111111111111////////////////////////222222222222222222222222222222222222222222222222111111111111111111111111000111222333333222111000222222222222222222222222222222222222222222222222222222111111111111111000222222333333333444444444111111111111111111111111222222222222222111000000222222222222222222222222222222222222222222222222222222222111111111111111111111222222222333333333222222222222222222222222111111222222222333333333333333333333444444444555333333333333333333333333222222222222222222222222,,,...111333333222000...000111111222333333444444222222333333444444555555444333222333555555555444222333333444444555555555444555555555555666666666666666666666777888999999999999999999999999999999::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<============<<<===<<<;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======???AAACCCGGGLLLQQQUUUWWW___ccchhhllloooqqqsssttttttppplllkkkooouuuzzz}}}}}}{{{{{{||||||~~~}}}uuullleee___YYYUUURRRQQQPPPTTT[[[dddkkkoooqqqtttyyy}}}|||~~~{{{xxxyyyyyyzzzyyy~~~~~~~~~~~~|||yyyzzzzzz{{{}}}~~~}}}}}}yyyzzzzzzzzzzzz{{{{{{{{{yyywwwvvvwwwxxxyyyyyyxxxssssssqqqpppnnnmmmkkkkkk111111222222222333333333111111111111111111111111111111111111111111111111222222222222222222222222111222222222222222333333111111111111111111111111000111222333333222111000111222222222222222333333222222222222222222222222222222222222111111111111222222222333333333333444333333333333333333333333111111222333333111000///222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222111111222222222333333333222222444444444444333222333333333333333333333333222222222222222222222222000111333444555444222111000000111111222222222222111111222333444444555555444444333444444444444444444444444444444444555555444444444555555555666666555555555555555666777888888888888999999999999999999999999999999::::::;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<============>>>===;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;??????AAACCCEEEGGGIIIJJJNNNQQQVVVZZZ]]]```dddgggjjjiiiiiikkknnnsssxxxzzz|||uuuuuuxxxzzz{{{{{{uuupppkkkfffccc]]][[[XXXWWWYYY\\\^^^^^^cccfffkkkpppuuuzzz~~~{{{zzz}}}~~~|||{{{zzzyyy{{{|||}}}~~~~~~~~~}}}{{{yyyxxxwwwxxxxxx{{{}}}zzzxxxtttsssrrrqqqooonnnmmmlll111111222222222333333333111111111111111111111111333333333333333333333333222222222222222222222222111111111222222333333333111111111111111111111111000111222222222222111000111111111222222333333333222222222222222222222222222333333333333333333333111111111111222222222222333333333333333333333333111111222333333111000///222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222111111222222222333333333333444555555444222000///333333333333333333333333222222222222222222222222333333333333333444555555222222222111111000000000111111222222333444555555444444444444444333444444777666555555444555555666444444444444555555555555555555555444555555666666777777777888888999999999999888888888888999:::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>===;;;::::::;;;===>>><<<<<<;;;::::::::::::;;;======???@@@AAABBBCCCCCCDDDGGGJJJLLLNNNQQQUUUYYY^^^aaaffflllrrrwww{{{}}}vvvqqqqqquuuxxx|||}}}{{{yyyvvvsssqqqlllkkkiiihhhfffbbb]]]YYY[[[]]]```bbbeeehhhmmmppphhhiiikkkoootttxxxzzz{{{xxxxxx{{{~~~|||{{{zzzzzzzzz}}}}}}||||||{{{{{{{{{zzzwwwwwwwwwyyy{{{~~~{{{vvvvvvuuutttrrrqqqpppppp111111111111222222222333111111111111111222222222222222222222222222222222222222222222222222222222111111111222222333333444111111111111111111111111111111111111111111111111111111111222222333333444222222222222222222222222333333333333333444444444000000111111111222222222111111111111111111111111222222222222222111000000333333333333333333333333222222222222222222222222111111111111111222222222111111222222222333333333222222222222222222222222111111222222222333333333444444555444333222000...333333333333333333333333222222222222222222222222333222111000111222444555333333222222111000000///111111222222333333444444444555555555333222333444999888666555444444555666333444444444444555555555666555555444555555666666555555666666777888888888888888777777888888999:::999::::::;;;;;;<<<<<<<<<::::::::::::999999999999::::::::::::;;;;;;;;;;;;::::::::::::999999999999::::::999999::::::;;;<<<===<<<;;;;;;;;;<<<>>>???===<<<::::::999:::;;;<<<:::;;;<<<===>>>>>>>>>>>>===???AAABBBCCCEEEIIIKKKPPPVVV___hhhpppwww}}}{{{sssppprrrvvvzzz~~~|||{{{yyyvvvwwwyyy{{{yyytttlllfffZZZ\\\\\\\\\ZZZZZZZZZ[[[XXXYYY\\\aaaffflllrrruuuxxxxxx|||~~~{{{zzzyyyzzzwwwsssooolllkkkllllll|||~~~|||zzzzzzzzz{{{|||yyyxxxxxxxxxyyy{{{|||}}}~~~zzzyyyxxxwwwvvvuuuuuuttt000000000111111111222222000000111111111222222222111111111111111111111111222222222222222222222222000111111222333333444444111111111111111111111111222111000//////000111222000111111222333333444444222222222222222222222222111111222222333333333333111111111222222222333333111111111111111111111111333222111111000000111111333333333333333333333333222222222222222222222222000000111111111222222222111111222222222333333333222222222222222222222222111111222222222333333333333333333333333222111000333333333333333333333333222222222222222222222222000111111111222222222222222222222222222222111111222222222222222222333333333555666555333111333444999777555444333333444555333333444444444555555555666666555555555555666666444444444555666777777777777777777777777888999999999999::::::;;;<<<<<<===:::::::::999999999888888999999999999:::::::::::::::::::::999999999888888999999888888888999:::;;;::::::;;;<<<===>>>??????===<<<:::::::::;;;===>>>:::;;;<<<=========<<<;;;999;;;===>>>>>>???AAADDDGGGLLLTTT[[[ccckkktttyyy~~~{{{|||}}}~~~zzzvvvrrrrrrvvv{{{~~~~~~}}}}}}wwwjjjlllllliiiccc\\\VVVTTTQQQRRRTTTWWW[[[bbbhhhmmmssstttxxx~~~zzzuuuqqqnnnnnnnnnwww||||||zzzzzz{{{|||zzzzzzyyyyyyyyyzzz{{{{{{~~~~~~~~~}}}~~~}}}{{{|||~~~}}}||||||{{{///000000000000111111111000000111111222222222222222222222222222222222222222222222222222222222222000000111222333333444444111111111111111111111111333222///......///222333000000111222333333444444222222222222222222222222000000111111222222222222222222333333333444444444333333333333333333333333444333111000000000111222333333333333333333333333222222222222222222222222000000111111222222222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222222333333333333333333333333333333333222222222222222222222222///000333555555444222111111111111222333333444444333333222222222222222222333555777555222111222555888777444222111222333444333333333444444444555555777666666555555555666666333333444444555666666777777777777777777888888999999999::::::;;;<<<======:::::::::999999888888888777888888888888999999999:::::::::999999888888888999888777777777888999:::888999;;;===>>>?????????===<<<:::::::::<<<>>>???<<<===>>>>>>>>>===;;;:::888:::<<<======>>>@@@BBBCCCFFFJJJOOOTTT\\\fffmmmxxx}}}xxxuuuuuuvvvwwwvvvtttrrrrrruuuyyywwwkkkaaa[[[PPPPPPPPPRRRUUU[[[bbbggghhhhhhnnnvvv{{{~~~~~~{{{{{{{{{xxx{{{}}}{{{zzz~~~~~~{{{zzz{{{|||{{{{{{zzzzzzzzz{{{||||||~~~||||||~~~|||xxxyyy}}}~~~|||}}}111111222222222333333333111111111111111111111111222222333333333333444444333222111000111222444666444444333222000000111333333111000000111222222111000000111111111000000///333333333333333333333333333333333333333222111000222222222222222222222222555555444444444333333333444444444333333222222222111111111111111111111111333333333333333333333333222333444444444444333222222222222222222222222222111111222222222333333333333222222111111222222333111111111111111111111111222222111111111111111111222222222222222222222222222222222222222222222222333222222111111222222333222222111111111111222222222222222222222222222222222222333333333333444444444444444444444444444444666555555444444555555666444555777888888777555444111111333444555666666666777777777777888888888888<<<<<<::::::::::::<<<<<<::::::::::::::::::::::::777777777777777777777777;;;::::::999888888888999888888888888999:::;;;;;;::::::::::::::::::999999;;;:::999888999;;;===???======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>===<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===???AAACCCFFFKKKOOOYYY^^^fffooouuuxxxxxxxxxzzzvvvrrrpppqqqrrrrrrqqqqqqtttzzzzzzqqqjjjjjjhhheeefffhhhhhhgggfffaaa^^^\\\^^^ccchhhjjjjjjrrrtttvvvuuusssssstttvvv~~~{{{tttuuuvvvwwwzzz~~~}}}|||{{{|||zzz}}}{{{zzzyyyxxxxxxxxxyyyzzz}}}}}}|||{{{{{{|||}}}~~~//////000000000111111111111111111111111111111111222222222222333333333333222222111000000111333444333333333222111000222333444333111111333333333222111111222222222222222111111111111111111111111111444333333222222222222333222222222222222222222222333333333222222222111111111111111222222222222222333333333333333333333333333333222222111111111000111111222222222222111111222222222222222222222222111111222222222333333333333222222111111222222333333333333333333333333333333333444444555555666666222222222222222222222222222222222222222222222222333222222111111222222333444333333333333333333444222222222222222222222222222222333333333333444444444444444444444444444444444333333222222333333444444555666777777666555444666666777777666555555444666666777777777777888888999999888888888888999999999999999999999999999999999999999999999999999999::::::999888888888888999::::::999999888999999999999::::::;;;;;;<<<<<<<<<:::999999888999:::<<<===<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<=========>>>BBBDDDJJJLLLPPPUUU\\\bbbgggjjjooonnnmmmnnnppprrrrrrrrrrrrvvvzzzvvvuuurrrpppooopppqqqqqqpppiiifffccccccdddeeebbb___^^^______```aaadddiiillltttyyy~~~uuuuuuuuuttttttxxx}}}}}}~~~|||}}}|||zzzxxxwwwuuuuuuttttttuuuvvvwwwzzz|||~~~000000000000111111111222111111111111111111111111111222222222222333333333444333222222222333333444222333333333111111222333555333222222333444444333111111222333333333222222222333333333333333444444444333333222222222333444222222222222222222222222222222222111111111111000000000000111111222222333333333333333333333333333333222222111111000000000111111111111111111111111222222222222222222222222111111222222222333333333333222222111111222222333333333333333333333333333222333333444555666666777222222222222222222222222222222222222222222222222333222222111111222222333333333222222222222333333222222222222222222222222222222222333333333444444444444444444444444444444666555555444444555555666444444555555555555444444555555666666666555555444666666666666777777777888777777777777777777777777888888888888999999999999999999999999999999999999999999888888888888888999;;;;;;:::999888888888888999999:::;;;<<<<<<======999999888888999:::;;;;;;;;;;;;::::::::::::::::::999999:::::::::;;;;;;;;;=========<<<;;;:::<<<>>>CCCCCCDDDFFFJJJOOOTTTWWWbbbcccfffjjjmmmppprrrssstttyyy~~~|||yyyxxxwwwxxxxxxyyyyyyxxxwwwxxxxxxtttllleeeZZZXXXVVVUUUVVVYYY^^^bbbfffmmmtttxxxyyy}}}~~~~~~|||xxxwwwxxxzzz}}}{{{zzzyyyxxxtttuuuwwwyyy{{{}}}}}}{{{zzz|||111111111222222222333333111111111111111111111111111111111222222222333333000000000/////////000000111222333333222111222333555333222222333444444333000111222333333333333333222222222333333444444444333333333333333333444444222222222222222222222222222222111111111000000000000000000111111222222333333333333333333333333333222222222111111000000000111111111111111111111111222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222111111222333444555555666222222222222222222222222222222222222222222222222333222222111111222222333222222111111111111222222222222222222222222222222222222222333333333444444444444444444444444444444666555555444444555555666333333333333333333333333222222333444555666666555555666666666666777777777666666666666666666666666777777777888888999999999888888888888888888888888888888888777777888999999;;;;;;:::999888888888888999999::::::;;;<<<======999888888888999999999:::999999::::::::::::::::::999999999:::::::::;;;;;;=========<<<999888999:::>>>>>>>>>@@@BBBDDDFFFGGGQQQUUU[[[bbbhhhmmmrrrtttwww}}}}}}{{{rrr```\\\WWWSSSQQQRRRTTTUUUYYY___ggglllpppuuu|||~~~~~~~~~~~~~~~~~~|||{{{yyyzzzzzz{{{|||||||||||||||~~~}}}|||{{{yyyvvvwwwzzz}}}111222222222222333333333111111111111111111111111111111111111222222222222111111111111111111000000000111333333222222222333444333111111333333333222///000111222333333333333000000000111111222222333222333333444444444444333222222222222222222222222222222222111111111000000111111111222222222222222333333333333333333333333222222222222222222222222333222111111111111222333222222222222222222222222111111222222222333333333333222222111111222222333111111111111111111111111111111222222333333444444222222222222222222222222222222222222222222222222333222222111111222222333222111111000000111111222222222222222222222222222222222333333333333444444444444444444444444444444444333333222222333333444333333333333333333333333000111222444555666666666555555666666666666777777555555666666666666555555666666666777888888999999777777777777777777777777888777777777777888999999::::::999999888999999999888999999::::::;;;;;;;;;888888888888888888888888888888999999999999::::::999999999999::::::::::::999:::;;;:::777666777777777888:::<<<===?????????@@@EEEMMMUUU]]]dddkkkooovvv{{{~~~}}}|||{{{~~~||||||}}}wwwgggccc]]]XXXUUUSSSQQQPPPOOORRRVVV[[[```eeekkkooossszzz}}}|||wwwrrrvvvzzz~~~}}}uuutttrrrsssvvv{{{|||zzz|||}}}}}}||||||{{{yyyyyyxxx~~~}}}}}}|||zzzxxxwwwwwwxxxzzz|||111111111111222222222222111111111111111111111111111111111111222222222222444444444444333333222222///111333444333222222333333222000000222333222111...///000111222222222222///000000111222222333333000222444666666555444222222222222222222222222222333333222222222111111111333333333333222222222222222222222222222222222222111111222222333333444444444333222111111222333444222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222222222222222222333333333222222222222222222222222222222222222222222222222333222222111111222222333333222222111111222222333222222222222222222222222222222333333333333444444444444444444444444444444444333333222222333333444555444444444444444444555333333444555555666555555555555555666666666777777444555666777777666555444555555666666777888888999888888888888888888888888777777777777777888999999999999999888999999::::::999999999999999999999999777888888888888888777777888888888888999999999:::888999999999999:::::::::666888999999888777888999666777888:::;;;;;;;;;;;;999===CCCHHHMMMRRRYYY]]]gggmmmyyy}}}~~~}}}zzzyyy{{{yyy{{{~~~~~~zzzyyyyyyyyy|||vvvnnnkkkgggdddbbb___[[[XXXTTTRRRRRRTTTYYY^^^aaaaaaccchhhkkkiiigggiiihhhfffjjjqqqyyy~~~zzzyyyxxxxxxyyy{{{}}}}}}}}}}}}~~~~~~~~~}}}|||{{{yyy~~~|||}}}}}}zzzwwwyyyyyyyyyyyy{{{|||}}}~~~}}}{{{{{{}}}000000000000111111111111111111111111111111111111000111111111111222222222111111111111111000///...///111333444333222222333333111000000111222222111......///111111222222222111111222333444444555555///111555777888666333222222222222222222222222222333333333222222222222111444444444333333222222222111111111111111111111111111111222333444555555666444444333222222333444444222222222222222222222222111111222222222333333333333222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222333222222222222222222333444333333222222333333444222222222222222222222222222222333333333444444444444444444444444444444444666555555444444555555666666666555555555555666666666666666666666666555444555555555555666666666777444555666777777666555444444555555666777888888999999999999999999999999999777777666777777888999999888888888888999:::;;;;;;999999888888888888888888777777888888888888777666777777888888999999999:::888888999999999:::::::::666888:::;;;::::::;;;<<<;;;;;;::::::999999999999:::<<>>@@@@@@AAAJJJMMMSSSYYY^^^dddiiimmmqqquuuyyyxxxssspppqqqtttwww{{{}}}}}}{{{{{{|||~~~{{{tttttttttttttttuuuuuuvvvmmmjjjiiilllrrrvvvtttrrrgggccc]]]WWWTTTTTTVVVWWW[[[```gggmmmqqqvvv|||{{{zzzuuuuuuvvvvvvuuuyyy~~~yyyvvvxxx|||~~~~~~}}}}}}}}}zzzyyyyyyzzz|||}}}}}}|||}}}111111111111111111111111111222222222222222222111333333222222111111000000333222222111111111222222111222333222000000222333555444444333222222111111111111222222222333333333111222222333333444444444444555555555444444333333222222222222222222222222333333333333222222111111222222222222222222222222333333333333333333333333111222333222000000222333000000111222222222111111111222333444444444333333222222333333444444333333333333222222222222222222222222222222222222222222222222222333333333444444333333222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222111111222222333444222222333333333333333333222222333444444333333333333333333333333333333333555555555555555555555555444444444555555555666666888777777666666666666666888888888777777777666666777777777777777777777777999888777666666555666666555777888::::::999888777555555555555666666666666666777999888777666777999:::::::::999999888888888888888888888888888888888888888888888888888888888999999::::::::::::999999999999:::;;;<<<===>>>>>>???BBBFFFJJJNNNQQQVVVYYYccchhhmmmnnnmmmnnnqqqttttttzzz||||||~~~}}}}}}~~~~~~~~~}}}|||||||||||||||zzzxxxwww{{{sssooohhhaaa[[[XXXWWWWWWWWWYYY]]]```dddiiipppuuu}}}|||{{{{{{zzzyyyzzzzzzzzz|||||||||}}}|||{{{{{{{{{zzzxxxwwwxxxxxxxxxwwwxxxzzz~~~}}}|||||||||}}}111111111111111111111111222222222222222222222222222222222222222222222222555444333222222111111111111333444444222222222333444444333333222222111111111111222222222333333333222222222333333333333333333444555555555444222111222222222222222222222222444444444333333333333222222222222222222222222222222222222222222222222222000111222111000///111333111111222222222111000000111222222333444333333333///000111333444555555555333333333222222111111111333333333333333333333333222222222222333333333333222222222222222222333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222111111111111222333333333333333333333222222222111222222333444444444444333333333333333333333333444444444444444444444444222333333444555666777777777777666666555555666666888888777777777777666666777777777777888888888888777777666666666666777777666777888999999999888777777777777888888888888999777888999888777666777888999999999999999888888888999999999999999999999999888888888888888888888888999999::::::::::::999999888888999999999::::::::::::<<>>???AAAAAAFFFLLLQQQUUUZZZ___ccckkksss}}}}}}}}}zzzyyyzzz~~~||||||}}}}}}{{{xxxuuuqqqmmmiiihhhdddcccbbb``````bbbdddfffjjjiiihhhfffbbbaaabbbdddjjjmmmrrrwww{{{}}}}}}}}}~~~yyyuuuuuuuuuwwwzzz~~~{{{xxxvvvuuutttwwwvvvvvvzzz~~~|||xxxuuuvvvvvvxxxyyy{{{|||}}}~~~xxxyyy{{{}}}111111111111111111111111222111111000000111111222//////000000111222222222333222222222333333444555111333555555444333222333333222222222222222111111111111222222222333333333222222222222222222222111222333333444333222111000222222222222222222222222111111111111222222222222222222222222222222222222111111111111111111111111000111111000//////000222444444444444333333222111111111111111222222333333000111222222333333333222333333333222222111111111222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333111111000000111111222333333333333222222111111111000111222333444555555555222222222333333444444444444444444444444444444444222222333444555666777888666666555555555555666666666666666666666666777777555555555666666777777777777666666666666777777888666666777777888888888888555555555666666666666777777999999888666666666777888888888888888888888888888888888888888888888888888888888888888888888888777888888999999888888777999999999888888888888777666888999999999999;;;<<<<<<>>>BBBEEEHHHLLLOOORRR[[[dddooozzz|||zzz||||||~~~}}}~~~|||zzz{{{|||zzzyyyyyyzzz||||||}}}}}}}}}|||{{{yyyvvvsssrrrnnnnnnoooppprrrtttttttttuuuqqqjjjbbbZZZWWWXXXZZZ___bbbhhhmmmrrrtttuuuuuutttwwwzzz~~~~~~~~~~~~~~~zzzxxxuuussszzzzzzzzz~~~}}}xxxvvvsssttttttuuuvvvwwwwwwxxxtttuuuvvvxxxzzz|||~~~~~~|||}}}111111111111111111111111222111000//////000111222//////000000000111111111111111111111222333444555111333444444222222222333222222222222222222111111111111222222222333333333111111111222222222222222555444444444333333333333222222222222222222222222000111111111111111222222222222222222222222222222222222222222222222222222000111222111000///111333111111222222222111000000222111111111111222333333111222222222222222111000222222222222222222222222111111111111111111111111222222222222222111111111222222222222222222333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111222222222222222222222111111111111222222333444444444444111222222333333444444555333333333333333333333333222333333444555666777777555555444444555555666666555555666666666666777777555555666666777777888888777777666666666666777777666666666777777777888888666666777777777777888888888999999888666555666777777777777888888888888888777777777777777777777777888888888888888888888888777777888888888888777777999999999888888888888888666888999999999999:::<<<<<<<<<<<<===???AAABBBCCCIIIQQQ[[[eeerrr}}}wwwuuuwwwwwwzzz~~~~~~yyywwwxxxzzzzzzzzz~~~~~~|||{{{vvvwwwyyy~~~tttggg^^^XXXVVVVVVUUUWWW[[[^^^aaacccccccccccchhhmmmqqqyyyzzzxxxuuuuuuxxx{{{}}}~~~}}}}}}{{{|||vvvuuutttsssrrrqqqqqqqqqtttuuuuuuvvvwwwxxxxxxyyyuuuvvvxxx{{{}}}~~~~~~~~~~~~~~~|||yyyyyyyyyyyy{{{~~~111111111111111111111111222111000//////000111222111111111111111111111222222222111111111222222333111222333222000000222333111111111111111111222222111111222222222333333333000000111111222222333333444333111000///000111222222222222222222222222222111111111222222333333333222222222222222222222222333333333333333333333333111222333222000000222333000000111222222222111111222111000000000111333333111111222222222222111111111111111222222333333444222222222222222222222222222222222222111111111000333333222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111222222111111111111222222222222222222333444444333333333111111222333333444555555333333333333333333333333444444444555555555666666555444444444444555666777555555555666666666777777666777777888999999::::::999888777666666555666666666666666666666777888888888999999999999:::::::::888999:::888666555666777666777777777888888888999888888888888888888888888888888888888888888888888666777777777777777777666777777777777888888888888888:::;;;:::999999:::;;;<<<;;;999999:::;;;<<<<<<>>>DDDJJJOOOYYYfffnnnooosssrrrtttxxxwwwrrrppprrrrrrvvv{{{~~~~~~{{{{{{}}}~~~}}}}}}zzzyyyyyyzzz}}}zzzooohhhccc___\\\XXXXXXYYYYYYXXXWWWWWWVVVWWW^^^ccceeehhhmmmpppnnnllljjjjjjlllqqqvvvzzz{{{|||~~~|||zzzxxxxxxxxxyyyzzz~~~}}}|||{{{zzzzzztttuuuuuuvvvwwwyyyzzzzzz{{{|||}}}~~~}}}|||zzzyyyyyyyyyxxxzzz|||}}}|||{{{uuuuuuvvvxxxzzz|||}}}~~~}}}||||||~~~~~~|||~~~111111111111111111111111222111000......000111222222222222222222222222222333333222111000000000000222222222000//////222444111111111111111111222222111111222222222333333333//////000111222333333444111///---++++++,,,...000222222222222222222222222222222222333333444444444222222222222222222222222333333333333333333333333222333333222111111222444111222333444444444444444222111000000000111333444///000111222222222222222000000111222333444444555333333333333333333333333222222222222111111000000444333333222222111111111222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222000000000000000111111222000000111111222222222333333333444444444333222222111111222333333444555555333333333333333333333333444444555555555555555555444444444444444555666777444555555555666666777777888888999:::;;;;;;<<<<<<999999888666555555555555666666666666666777888888555666666666666777777777888999:::999666555555666666666777777888888888999999999999999999999999999888888888888888888888888666666777777777777666666666666666666777777888888666777888777666555555666;;;999777777888:::::::::>>>AAABBBCCCHHHQQQXXXYYYeeefffjjjpppqqqmmmlllnnnooosssyyy~~~}}}zzzyyyxxxyyy|||{{{ssspppmmmiiiffffffeeeccc```]]]ZZZXXXWWWTTT[[[```^^^\\\^^^___^^^bbbaaabbbeeelllrrrwwwyyyzzz|||~~~}}}}}}}}}{{{||||||uuutttxxx}}}xxxwwwvvvuuutttsssssssss{{{||||||}}}|||yyywwwuuuuuuuuuuuuwwwzzz|||||||||{{{{{{}}}~~~yyyxxxyyy{{{}}}~~~}}}www{{{111111111111111111111111111111111111111111111111222222111111111111111111444333333222111000//////...///000111222333333333333333222111000000111111111111111111111111111111111111222222222333333333222222222222222222222222333222222111111222222333333333222111111222333333222222333333333333444444222222111111000//////...666555333222222333555666444444333222222333333333333333333222222333333444444444333222111111111222///000000000000111111111111111111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222000000000000000000000000444222000///...///000111111111111111111111111111000000000111222222222333111111222222222333333333111111111111111111111111111222333444555444333333111222444555555555444444444444444444444444444444444444555555666666777777444444555666777777666666777777888999;;;<<<======:::999777666666666777888555555555555666666666666999999888888777777666666555666666666777777777888666555444444444555777888:::::::::999888777666666666666777777888888888999777777666666666666777777777888888888888999999999;;;:::888777777777888999999999999999999999999999888999:::<<<@@@DDDGGGIIILLLQQQWWW^^^cccgggkkknnnnnnpppttt{{{{{{wwwxxx}}}}}}~~~|||yyyxxxzzz}}}{{{vvvtttuuuvvvtttuuuuuurrrmmmhhheeecccbbbdddeeedddaaa]]][[[ZZZ[[[[[[]]]bbbggglllnnnnnnmmmqqqvvvyyy{{{|||~~~|||{{{yyyvvvttttttuuuwwwxxx{{{wwwsssnnnmmmoootttyyy{{{|||~~~xxxsssrrrtttvvv{{{{{{||||||zzzyyyxxxxxxyyyyyy{{{|||yyywwwxxxyyyvvvvvvwwwyyywwwwww{{{111111111111111111111111111111111111111111111111111111111111111111111111333333222222111000000000///000111222222333222222333222222111000000111111111111111111111111111111111111111222222222333333222222222222222222222222333222222111111222222333333333222111111222333333444444444333333222222222333222222111000000//////666444333222222333444666333222222111111222222222444444333222222222333333333222222111111111111222111222222222222333333333111111111111111111111111222333333444444333333222222222222222222222222222222222222222222222222222000000000000000000000000333222000///...///000111111111111111111111111111111111111111111222222222111111222222222333333333111111111111111111111111111222333444444444333333222333444555555555444444444444444444444444444444555555555555666666666666444555666666666666666666666666777888999999::::::999999777666666666777777555555555555666666666666888888888777777777777777666666666666777777777777777777666666777777888999999999999999888777666666666666666777777777888888777777666666666666777777777777888888888999999999:::999888888777777777888999999999999999999999999:::::::::;;;===???AAACCCCCCGGGLLLQQQUUUYYY]]]```fffhhhmmmttt~~~}}}||||||~~~|||zzzxxxyyy~~~}}}}}}{{{|||~~~|||{{{{{{|||}}}~~~zzzvvvttttttvvvwwwwwwtttmmmfff```]]][[[[[[\\\^^^bbbddddddccccccdddgggjjjnnnqqqssstttmmmlllkkkjjjjjjlllpppsssvvvyyy||||||yyytttrrrsssuuuwwwwww{{{}}}{{{|||}}}yyywwwzzz|||}}}{{{yyyyyyyyy}}}|||}}}{{{xxxvvvwwwvvvtttsssvvvzzz|||{{{yyy111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111222222222222111111333222111111000111111111111111111111111111111111000000111111111222222222222222222222222222222222333222222111111222222333333222222111111222222333555555444333222111000000333333333222111111000000555444333222222333444555222111111000000111222222555444333222222222222222111111000000000111222222111222222222222333333333111111111111111111111111333333444444444444333333222222222222222222222222222222222222222222222222000000000000000000000000222222000/////////000111111111111111111111111111222222222111111111111111111111222222222333333333111111111111111111111111111222222333444333333333222333444555555555444444444444444444444444444444666666666555555555555555666666666666666666555444555555555666666777777777888888777666666666777777555555555555666666666666777777777777888888888888777777777777666666666666777888999999::::::999999999999999999888777666666555666666666666666777777777666666555555666666777777777777888888888999999888888999999888888777777999999888888888888888888;;;::::::999999::::::;;;;;;===@@@CCCEEEHHHLLLOOOXXX[[[```hhhsss~~~zzzvvvtttqqqssswwwzzz}}}~~~zzzqqqjjjfffaaa``````aaabbbbbb___]]]]]][[[[[[]]]bbbeeedddccc^^^\\\[[[[[[^^^ccciiillloooqqqtttxxx}}}~~~{{{vvvsssrrruuuyyy~~~~~~{{{xxxxxxxxxwwwvvvxxxyyyzzzzzzyyy111111111111111111111111111111111111111111111111111111111111111222222222111111111222222333333333222333333333222222111000222222111111111111111222111111111111111111111111000000000111111111222222222222222222222222222222333222222111111222222333222222222222222222222222444444333333222111111000333333333222222222111111444444333222222333444444222111111111111222222333555444333222111111111111000/////////000111222222//////000000000111111111111111111111111111111111222333333444444333333222111111111111111111111111111111111111111111111111000000000000000000000000222111000//////000111111111111111111111111111111333222222222111000000000111111222222222333333333111111111111111111111111111111222222333333333333333444444444444444444444444444444444444444444444666666666555555444444444666666777777666555444444555555555555555555666666777777777666666666777777555555555555666666666666666666777777888888999999777777777777666666666666777888999:::;;;:::999888888888888888888777666666555555555555666666666666666666666555555666666666777777777777888888888888666777888999999888777666888888888888888777777777::::::999888888777777777888:::;;;;;;;;;>>>AAADDDJJJLLLQQQXXXbbbooo||||||wwwrrrppplllnnnpppssswww{{{~~~xxxsssqqqmmmllllllnnnooonnnkkkhhheeecccbbbdddgggfff```ZZZYYYVVVRRRRRRUUUZZZ```cccggghhhkkkoootttzzz~~~}}}yyyzzz}}}}}}{{{{{{}}}~~~}}}{{{}}}~~~}}}|||~~~}}}}}}}}}}}}~~~~~~111111111111111111111111111111111111111111111111000000111111111222222222111111111222333333444444333333333333333222111000222111111111111111222222111111111111111111111111000111111111111222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222333333333222222222222222333333333222222333333333222222222222222333444444444333222222111111111111000/////////000111222222//////000000000111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111111111111111111111111111333222222222111000000000111111222222222333333333111111111111111111111111111111111111222222333333444444444444444444444444444444444444444444444444666666555555444444333333666666777777666555444444555555666666666666666666666666666777777777666666555555555555666666666666666666777777888888999999777777777777666666666666555666888999999999888777777777888888888777666666666666666666555555555555666666555555555555666666666666777777777888888888555666888999999888777666888888888777777666666666888888888888888888777777888999999888888999;;;>>>???AAADDDIIIPPPYYYdddjjjrrruuuxxxyyywwwsssooolllhhhjjjlllnnnqqqvvv}}}~~~{{{}}}}}}||||||zzzzzzzzz}}}}}}wwwwwwyyy}}}{{{qqqhhh___ZZZTTTQQQRRRVVVYYYZZZaaabbbdddggglllqqquuuxxxyyyyyywwwsssoooooorrruuuyyy|||~~~zzzxxxyyyuuuuuuvvvwww{{{~~~}}}111111111111111111111111111111111111111111111111000000000111222222333333111222222222333333444444333333444444333222111111111111111000111111222333111111111111111111111111111111222222222333333333222222222222222222222222333222222111111222222333111222222333333222222111111111111111222222333333222222222222222222111111222222333333333333222222222222222222333444555555222222111111111111222222111111000000000111222222111222222222222333333333111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222222111111111111111111111222222222333333333111111111111111111111111222111111111111222333333555555444333333333444444444444444444444444444444555555555444444444444444666666666666666666555444555555666666666777777777555555666777777777666666555555555555666666666666777777777777888888888888666666666666777777777777555666777777888777777777666777777888888777666666777777777666666666666555666555555444444555555666666666666777777777888888666666777777888888777777888888777777666666555555555666777888888888888888666777777777666666888999999:::===???CCCHHHNNNSSSYYY^^^eeeiiijjjhhhgggffffffiiilllnnnpppuuu}}}~~~~~~~~~{{{}}}||||||~~~llleee]]]YYYYYYZZZZZZYYY[[[\\\^^^```dddgggjjjlllhhhhhhfffddddddfffjjjnnnrrrvvv{{{zzzzzz{{{{{{~~~yyyvvvsssrrrvvv111111111111111111111111111111111111111111111111///000000111222222333333222222333333333333333333333333333444333333222222111111000000111222222333111111111111111111111111222333333333333444444444222222222222222222222222333222222111111222222333111222333333333333222111222222222111111111111111111111111111111111111111222222222333333222222222111111111111222333444555000000000000111222333444333222222111111111111222111222222222222333333333111111111111111111111111111111111222222111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000111111111111111111111111111111111111111111111111111111222222222111111222222222333333333111111111111111111111111222111000000000111333333666555444333333333333444444444444444444444444444333444444444444444444555444555666666666666666666333444444555666777888888444444666777777777666666555555555555666666666666888888888777777777777777444444555666777888999999777666666666666777888888666666777777777777777666888888777777777666666666666555555444444555555666666666666666777777777888666666666666666777888888888888777666666555444444444555666777777777777666333555777777666666666888777999;;;<<<===>>>AAACCCGGGKKKQQQUUUVVVXXXZZZ\\\```eeejjjmmmooottt|||}}}~~~~~~xxxyyy}}}}}}yyyzzz}}}zzztttlllhhhhhhhhheeecccaaabbbdddfffhhhjjjkkkkkkeeedddaaa^^^^^^___bbbeeejjjmmmrrrvvvyyy|||{{{vvvsssvvv}}}111111111111111111111111111111111111111111111111///000000111222222333333333333333333333333333333222333333444444333333333111111000000111222333333111111111111111111111111333333333444444444555555222222222222222222222222333222222222222222222333111222333444444333222111444333333222111000//////000000000000000000111111111222222333333222222111000000000000111222333444//////000000111222444444444444333222111111111222///000000000000111111111111111111111111111111111222222222333333222222222000000000000000000000000000000000000000000000000000000000000000000000000...///000111111111111111111111111111111111111111000000111111222222222333111111222222222333333333111111111111111111111111222111000000000111333444666555444333222333333444444444444444444444444444333333333444444555555555444444555666777777777666222222333444666777888888333444666777777777666666555555555555666666666777999999888888777777666666333444555666777888999:::888777666666666777999:::666666777777777777777666999999888888777777666666555555555444444555555555666666666666777777777777777666555555555777888999888777777666555444444444333444555666666666555444333555888999888777777888777999;;;<<<;;;;;;<<<===???BBBEEEFFFHHHKKKPPPUUUUUU[[[bbbfffiiimmmuuu{{{|||xxxxxx{{{{{{uuuuuuxxx~~~zzzzzz}}}~~~}}}||||||}}}xxxuuuuuuuuurrrnnnppprrrtttvvvwwwxxxwwwwwwllliiieee```\\\[[[\\\\\\dddgggkkknnnqqqtttxxx{{{~~~{{{zzz{{{{{{777666333111000000000000000000000111222222222333444444333333333333333333555444222111111111222333222222222222222222222222222222222111111111000000333333333222111000///...222222333333333333444444222222222222222222222222222222222222222222222222222222222111111111111000111111111111111111111111222000///111444666555333111111222222222333333333111111222222222333333333444333333222222333333444111111111111111111111111111111111000000000000000222222111111222222333444000111111222222000///...000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111000000444333222111000111222333333333222222333333444555111111111111111111111111333222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555555555555555555555555555666666666777777777777888444555555666777888888999777777777777777777777777777666444333333444555777666666444333333444555666666666666666777888::::::<<<;;;999888888888999999444444555555666666777777777777777777666666666666666666666666555555555555333333444444555666777777777777777777777777777777666666555555555444444444444444555555666666777777666666666666777777777777888777666666666888999:::;;;<<<===???@@@BBBCCCDDDMMMOOOSSSWWW\\\ccckkkppp~~~{{{zzzwwwtttqqqqqqtttwwwxxxwwwzzzzzz~~~}}}}}}~~~~~~yyyppphhhccc___\\\ZZZ^^^___```cccfffiiilllmmmvvvvvvvvvuuussspppmmmlllnnnuuu|||111111111111222333444555111111111111111222222222222222222222333333333333333222111000000000111111222222222222222222222222222222222111111111000000111222222222222111000000222222222333333333444444222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111---,,,+++,,,///111000...111111222222222333333333111111222222222333333333444333333222222333333444111111111111111111111111222222222111111111111111222222111111222222333444000111111222111111//////000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111000000333333222222111111111222000000000000000111222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555555555555555555555555555333333444444444555555555333444444555666666777777666666666666666666666666666555444444333444555666777777666555555666666777666666666777888999:::;;;;;;:::999888888888888999666666666777777888888888666666666666555555555555666666666666555555555555333333444444555666666777666666666666666666666666777777666666666555555555555555555666666666666666666666666666777777777777888777666666777888999:::999999;;;<<<===???@@@@@@BBBDDDGGGKKKPPPVVV^^^cccoootttzzz~~~~~~|||yyyxxxuuurrroooooossswwwzzzzzz}}}~~~~~~~~~vvvooojjjfffcccbbbbbbbbbbbbbbbccccccdddjjjjjjiiihhhfffdddbbbaaaiiiooovvvzzz{{{}}}...///000222333444555555222222222111111111111111000111111111222333333333333222111111000111111111222222222222222222222222222222222111111111111111///000111222222222222222222222222222333333333333222222222222222222222222222222222222333333333333333222222222111111111111111111111111111111111111000///...///111222222111111111222222222333333333111111222222222333333333333333222222222222333333111111111111111111111111222222222222222222222222222111111111111222333333111111222222111111000///000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111111111222222333333222222111000/////////000000000111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333333333333444444444555555444444444444444444444444222222222333333333444444333333333444555555666666555555555555555555555555555555555555555555555555888888777777777777888888888888888888888999:::;;;:::999888888777888888888888888888888999999999999555555555555444444444444666666666666555555555555333333444444555666666666555555555555555555555555777777777777777666666666666666666666666555555555666666666666777777777777888888777777777888999999666777777999:::;;;<<<<<<888:::===@@@CCCIIIOOOSSS[[[aaakkkrrrvvvvvvvvvvvvtttqqqoooooorrrvvvyyy{{{|||}}}|||wwwssspppkkkkkkjjjiiihhhgggggghhhfffdddbbb___]]][[[YYYYYYbbbgggmmmpppqqqsssvvvyyy~~~}}}111222333444333222111000333222222222111000000000//////000111222222333333333333333222222222222333222222222222222222222222111111111111111111111111000000111222222222222111111222222222222333333333222222222222222222222222222222222333333333333333333333222222222111111111111111111111111111111111333333333333444555555444111111222222222333333333111111222222222333333333333333222222222222333333111111111111111111111111111111111222222222222222111111111111111222222333222222222222111111000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222333333333222000///000000111111222222222222111111111111111111111111000000000000000111111111222222222222222222222222333333333333333333333333333333333444444444555555444444444444444444444444333333444444444555555555333333444444555555555555444444444444444444444444333444555555666555555555777777777777777888888999999999999888999999::::::888888888777777777888888888888888888888888888888666666666555555555444444666666666666555555555555444444444555555555666666555555555555555555555555666666666666666666666666777777666666555555444444666666666666777777777777888888888888888888888999555555666777888999999999888999;;;<<<>>>AAAEEEHHHLLLRRR[[[bbbhhhllloooqqqrrrrrrrrrsssuuuxxxzzz{{{}}}{{{xxxzzz{{{zzzyyy{{{}}}zzzwwwxxxxxxyyyzzz{{{}}}~~~tttrrrmmmhhhccc___]]]\\\___bbbfffhhhhhhhhhjjjkkkssstttvvvyyy{{{zzzvvvsssooooooppprrrvvv{{{333444444444333111///...333222222222111000000000//////000111222222333333111111222222222222222222222222222222222222222222111111111111111111111111111222222222222111000000111111111222222222333333222222222222222222222222222222333333333444444444333333333222222222222111111111111111111111111111000000111111111111111222111111222222222333333333111111222222222333333333333222222111111222222333111111111111111111111111000000000000111111222222111111000000111111222333333222222111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000111222333222111000//////000111222222222222111111111111111111111111111//////000000000111111111222222222222222222222222333333333333333333333333333333333444444444555555444444444444444444444444333333333444444444444555555555555555555666666666444444444444444444444444333333444555666666555555666666777777888888888888::::::999999888999999999777777777777777777777777777777777777777777777666777777777666666666555555666666666666555555555555444444444555555555555555666666666666666666666666555555555555555555555555777777666666555555444444666666666666777777777777888999999999999888888888666666666777777888888888<<<=========<<<<<>>@@@CCCIIIPPPUUUZZZ___hhhqqqwww}}}{{{yyywwwuuutttuuuwwwxxxxxxzzz~~~{{{xxxvvvyyy||||||}}}}}}}}}~~~}}}}}}yyyuuusssnnnnnnooooooooonnnlllkkkeeeeeedddbbb```___]]]\\\\\\]]]___aaaeeeiiilllnnnqqqtttxxx{{{}}}111111111111222333444444111111111111111222222222222222222222333333333333000111222333333333222222222222222222222222222222000000111111111222222222000000111222222222222111111111111111222222222222222222222222222222222222222222333333444555555666444444333333333222222222111111111111111111111111222333555444222111222444111111222222222333333333111111222222222333333333222222111111111111222222111111111111111111111111//////000111111222333333000000000000000111222222444333222111111111222222000000000000000000000000222222222222222222222222111111111111111111111111000000111111111222222222222222111000000000000000...///111222333222111000111111111111111111111111000000111111222333333444222222222222222222222222333333333333333333333333333333333444444444555555333333333333333333333333222222222222333333333333444444444444444444444444444444444444444444444444444444333333444555777888666777888999:::::::::999;;;:::999888777666666666444555666777777777666666666666666555555555444444777777666666666555555555666666666666555555555555555555555555555555555555555555555555555555555555444555555555666666666666555555555666666666666666666666666666777777777777999999:::::::::999888777888777777777777777777777777888999999888888999:::888999::::::<<>>AAAFFFJJJPPPXXXcccjjjppptttzzz}}}|||xxxtttrrrnnnllljjjhhhgggiiinnnqqqsssvvv~~~~~~yyyvvvvvvxxxzzzvvvzzz}}}}}}~~~}}}}}}||||||}}}~~~~~~~~~zzz{{{|||{{{zzz{{{}}}|||ssslllhhhggg_______________```aaabbbbbbdddeeeffffffeeeeeedddaaacccgggkkkooorrrvvvxxx|||111111111111111111111111111111111111111111111111000000111111111222222222222666LLL555555000222444333333333222222111111111111111111111111111111111111111111111111111111111222222222222222222222222111111222222444444555555222333333444444333333222444333333222222333333444333333222111000000111111//////000000111111111111111111222222222333333333222111000//////000111222000000000000000000000000444555555444222111111222111000/////////000222333222111111111111333444555333333222222111000000///111000///......///000111222222222111000//////...111111222222222222111111000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111111111111111111111111111111111666555333111111111333444444444222222222222444444000111111000//////000222555555444444444444555555222222222333333444444444555555555555555555444444444444333333444555777888999999888888999;;;===>>>888777666555555666777777888888888888777777777777888888777777666444333222444555666666666555333333444333333333333444555555555444444444444555666666333333444444444444444444444555555555555333222111444444555555555555555444666666666666666666666666777777777777777777777777777666555444444555666777777777777777777777777777:::;;;;;;<<<<<<===>>>>>>@@@??????@@@DDDJJJPPPSSSXXX[[[aaaeeegggfffdddbbbaaaaaabbbcccdddfffhhhiiiqqqvvv~~~|||||||||xxxvvvxxx{{{~~~~~~~~~}}}}}}~~~|||}}}~~~}}}~~~~~~|||wwwtttsssppplllhhhggghhhjjjiiihhhjjjlllmmmlllhhhccc```___^^^___aaaaaabbbdddgggjjjmmmoootttzzz|||yyyxxxyyyzzz|||~~~111111111111111111111111111111111111111111111111111111111222222222222333111555KKK444444///111333333333333222222222111111111111111111111111111111111111111111111111111111222222222222222222222222111222222222222222222222222333333444444333333222333333222222222222333333333222222111111000111111000000000111111111222222000000111111111222222222333222111000000111222333111111111111111111111111000111333333222222444555111000/////////000222222555444222111000000111111111111111111111111111111111000////////////000111222222111111000//////...111111222222222222111111000000111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111666444333111111222333444444333333222222333333444111222222111000///111333444444333333333333444444333333333333444444444444555555555555555555444444444333333333444555777888888777777777777888:::;;;777777666555555666777888666666666666555555555444777777777777666555444333555666666777666555333333444333333333333444555555555444444444444555666666444444444444444444444555666777888999999888888777555555666666777666666555555555555555555555555555777777777777777777777777777666555444444555666777666666666666666666666666555666666777777888999999;;;:::::::::<<<@@@CCCFFFIIILLLPPPTTTVVVVVVTTTSSSWWWXXXZZZ\\\```cccfffgggooouuu}}}zzzwwwvvvwwwxxxwwwvvvuuurrrooopppuuu}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{|||~~~~~~~~~~~~}}}}}}~~~|||{{{{{{yyywwwuuuuuuwwwyyyyyyxxx{{{}}}~~~|||vvvpppllljjjcccbbb```^^^^^^]]]]]]^^^aaacccggglllrrrvvvwwwxxxxxxuuurrrnnnllllllmmmnnntttwww{{{111111111111111111111111111111111111111111111111222222222222333333333333111555KKK333333///000222333333333222222222222111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111000000000222222333333333333222222222222111111111111222222222222222111111111111111111111111222222222222222//////000000000111111111333333222222222222333333222222222222222222222222///000222222111111333444000000000///000111111222333333222000000000000000......///000000111222222222111000000000000111222222222111111000/////////111111222222222222111111000000000111111111222222000000000000000000000000222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111555444222111111222333333444333333222222333333444111222333222111111222444333333222222222222333333555555555444444444444444444444444444444444555555444333333333444555666777666666555555555666666777555555555555666777888888666666666555555555444444555555666666666666555555777777777777666555444333444333333333333444555555555444444444444555666666555555555555555555555555444444666777777888888777666777777777777777666666555555555555555555555555777777777777777777777777666666555555555555666666666666666666666666666666666666666777888888999999<<<<<<;;;;;;;;;<<<=========>>>AAACCCEEEEEEEEEEEEJJJLLLNNNRRRWWW\\\___bbbhhhooozzz{{{xxxtttrrrrrrqqqqqqpppmmmkkkjjjmmmvvv|||{{{}}}~~~~~~~~~~~~}}}~~~~~~|||{{{{{{}}}~~~|||{{{}}}{{{xxxqqqlllgggcccbbb___[[[XXXYYYYYY[[[^^^bbbeeefffeeedddbbb```______aaaccceeefffiiinnntttzzz~~~}}}}}}{{{~~~111111111111111111111111111111111111111111111111222222333333333444444444222666LLL444444///111222222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111222222333333333333222222111111000000000000111111111111222222222111111111222222222222222222222222000000000000111111111222222222222222222222222222222222222222222222222222111222333111///...///000000000000000000111111222/////////000000111222222.........///000000111111222111111111111111111222111111111111000000//////111111222222222222111111000000000000111111111111000000000000000000000000222222222222222222222222000000000000000000000000111111111111111222222222111111111111111111111111333333222111111222222333333333333333333333333333222333444333222222333555333333222222222222333333666666666555555444444333333333444444444444555555333333333444444555555555555555555444444444444444444444444555666777888888888888777777777666666666444444555666666777666666888888777777666555444333444333333333333444555555555444444444444555666666666666666666666555555555333444444555555555555555666666777777777666555555555555555555555555555555666666666666666666666666666666666555555666666666666666666666666666666666666666777777888999999999============<<<<<<;;;:::::::::;;;<<<===>>>@@@@@@@@@AAADDDHHHMMMQQQUUUXXX[[[cccnnnvvvzzz{{{|||}}}xxxuuuqqqnnnlllllllllllljjjhhhggglllwww{{{zzzzzz{{{}}}}}}|||~~~}}}~~~|||}}}}}}{{{zzz{{{}}}~~~}}}||||||}}}|||uuurrrqqqoooiiiccc```^^^\\\\\\^^^^^^\\\ZZZYYYXXXWWWWWWXXX[[[^^^```^^^```cccggglllqqquuuwww|||yyyuuuqqqnnnlllllllllmmmqqqxxx}}}111111111111111111111111111111111111111111111111222222333333333444444444444888NNN666555000222333222222222222222222222222111111111111111111111111111111111111111111111111000000000111111222222222111111222222333444444555111222222333333222222111111000000//////000000111000111111222222222111111222222222222222222222222111111111222222222333333000111111111111111111000222222222222222222222222111222222111///......//////000000000111111111111...//////000111111222222////////////////////////111111111222222111111111111111111000000000000000111111222222222222111111//////000000000111111111000000000000000000000000222222222222222222222222000000000000000000000000000000111111111222222222111111111111111111111111222222222222222222222333333333333333333333333333222333444333222222444666444444333333333333444444666666666555555444444333333333333333444444555555333333333444444444444444555555555555555555444444333333444555666777777777777777777777666666666666333444555666777777777777888777777666555444444444444333333333333444555555555444444444444555666666777777666666555555555555888888777777666666666666555666666666555555444333555555555555555555555555555555555555555555555555555666666666666666666555555555555555555555555555333444444555555666666777777888888999999888777666::::::999999:::<<<===???;;;<<<===@@@CCCGGGJJJKKKMMMTTT]]]cccfffhhhlllooonnnmmmjjjhhhggghhhjjjlllkkkjjjjjjnnnxxx~~~{{{zzzzzzzzz}}}|||{{{zzz{{{~~~}}}}}}|||{{{zzz{{{~~~~~~zzz~~~~~~{{{vvvnnnkkkhhhhhhjjjjjjfffbbb\\\ZZZXXXVVVUUUVVVVVVWWW\\\\\\]]]___aaadddggghhhiiihhhfffdddbbbaaa``````dddhhhnnnsssvvvxxxzzz||||||~~~}}}{{{{{{~~~111111111111111111111111111111111111111111111111222222222222333333333333555999OOO777666111222444111222222222222333333333111111111111111111111111111111111111111111111111//////000000111222222222000111222333444555666666111111222222222222111111111111000000000000111111///000111333333222111111222222222222222111111111111222222222222333333333///000111111111111000///222222222222222222222222...///111111000000222333//////000111111111111000222222222222111000///...000000000000000000000000000000111222222111000000111111000000000000000000111111222222222222111111/////////000000000111111000000000000000000000000222222222222222222222222000000000000000000000000000000000111222222333333111111111111111111111111111111111222222222222222222333333444444333333222111222333333222222444666444444333333333333444444555555555444444444444444222222333333444444555555222333444444444444333333444444555555666555555444333444555666666666666666555555555444444444333333444444555666777777666666666666555444444444444555444333333333333444555555555444444444444555666666777666666555555444444444888777666555444444444444555666666666555444333222444444444444444444444444555555555555555555555555555555666666666666555555555555555555555555555555555555666666777888888888555666666777777777666666888888777666777888:::;;;:::::::::;;;===???@@@AAABBBGGGMMMPPPRRRUUUZZZ^^^ddddddddddddeeehhhnnnrrrssssssuuuzzz~~~}}}|||~~~~~~{{{yyyzzz|||~~~}}}{{{yyy||||||zzz~~~}}}zzzyyy||||||wwwiiigggbbb^^^YYYVVVTTTSSSYYYXXXXXXXXXZZZ[[[]]]______^^^^^^^^^]]]]]]\\\\\\```dddhhhkkkllllllmmmnnnqqqqqqqqqrrrsssrrrpppnnnppprrruuuzzz111111111111111111111111111111111111111111111111111111111222222222222333555999NNN666555000111333111111222222222333333333111111111111111111111111111111111111111111111111/////////000111222222222111111222222333333333444111111222222222222111111222111111000000111111222...000111333333333111000222222111111111000000000111111111111222222222222000111222222222222111000111111111111111111111111...000111111111111222444...///000111222111111000222333333333222111000//////000000000111222222222///000000111111000000///000000000000000000000111111111222222222222111111////////////000000000111000000000000000000000000111111111111111111111111000000000000000000000000///000000111222222333333111111111111111111111111000000111222222222222222222333333444444333333222000111222222111222444666333333222222222222333333333333333333444444444444111222222333444444555555222333444444444444333222111222444555555555555444333444555666666666555444555555444444444333333333555555666666666666666555444333333222333444555555444333333333333444555555555444444444444555666666666666555555444333333222555444333222222333444444777777777666666555444333444444444444444444444444444444444444444444444444444555666777777666555444555555555555555555555555777777777888999999::::::888888888888888888888888888777777666666777888999:::999999999999:::;;;;;;>>>???AAABBBDDDFFFJJJLLLTTTVVVXXXZZZ^^^eeennntttwwwxxx}}}yyyxxxvvvssssssvvvpppsssvvvuuussstttzzz~~~~~~~~~}}}|||zzz~~~xxxtttrrrvvvwwwxxxzzz|||}}}}}}~~~yyyvvvrrrmmmhhhdddaaa```^^^^^^^^^___```cccfffhhhhhhfffdddaaa^^^]]]\\\\\\___aaadddeeedddddddddeeehhhfffcccbbbccccccbbbaaadddfffjjjpppvvv|||~~~~~~~~~111111111111111111111111111111111111111111111111000000111111111222222222444888MMM555444///000222111111111222222333333333111111111111111111111111111111111111111111111111...//////000111222222222222222222111111111111111111111222222222222111111222222111111111111222222...///111333444333111000222111111111000000//////000000000000111111111111111222333444444333222111000000000000000000000000222333444222000///000111...///000222222111111000///000222333444444333333......///111222333555555...///000111111000///...000000000000000111111111111111222222222222111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222333333111111111111111111111111///000111222222222222222222222444444444444222222000111222222111222444666222222111111111111222222222222222333333444444444111111222333333444555555222333444444444333222111000111222444555555444444444555666666666555444333777777666666666555555555555666666666666666555555333222111111222333555666444333333333333444555555555444444444444555666666666666555444333333222222777777666666777888:::;;;888888888888777666555444444444444444444444444444444444444444444444444444444555666777777666555444555555555555555555555555333333444444555666666666777777666555555555555666::::::999999999999:::::::::999999888888999999:::>>>===;;;;;;<<<>>>@@@AAAAAADDDHHHLLLRRRZZZeeemmmpppssszzz|||vvvtttppplllkkkmmmfffjjjooonnnlllpppyyy~~~}}}||||||}}}~~~~~~}}}}}}}}}vvvqqqnnneeefffiiilllpppwww~~~}}}~~~{{{xxxvvvtttsssllllllmmmooorrrvvvzzz|||yyyuuuooogggaaa^^^\\\\\\^^^```aaaaaa`````````aaaaaa^^^ZZZXXXXXXYYYYYYXXXYYY\\\aaagggmmmsssvvvxxx{{{|||~~~}}}{{{yyyrrrrrrrrrsssuuuwwwxxxyyyzzz~~~111111111222333333333444444333333222222333333444333333333222222111111111///;;;@@@777111444666222111111222222222222111111333333222222000///...---333333222222222222222222333222222111111222222333222222222111111111000000333333333333333333333333222111///......///111222111111111222333333444444333333222222111000000000333333222222111000//////000000111222222222222111000000000000000000000000000111111111222222222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000222222111000//////000000444333111111222111000...111111111111111111111111222111000//////000111222111111111111111111111111222222222111111111000000111111111111111111111111111222222333333222222111222222222222222222222222333333333333333333333333333333333333333333333333222222333333333333444444333333333222222222111111333333333333333333333333666555555444333222222222777777666666555444222222333333444555666777888999444444555555555555555555222222222333333444444444333333333444444444555555444444444444444444444444555555555555555666777777444555555555555555555555444444444444444444444444444444333222333444555666444444444444444444444444555555444444444444555555555555555666666777888999666666666666666666666666666666666666666777888888777777777777888999:::;;;999888999999:::;;;<<<===??????@@@CCCFFFKKKPPPRRRccchhhooowww}}}}}}zzztttmmmhhhfffeeebbbeeefffeeeeeelllyyy~~~}}}}}}}}}|||wwwkkkhhheeecccdddhhhmmmppp{{{|||~~~~~~~~~{{{sssnnniiieeebbbccccccbbbaaaaaabbbdddcccaaa^^^YYYUUUTTTUUUWWWUUUVVVYYY]]]aaadddgggiiigggkkkppprrrpppmmmjjjhhhdddddddddfffhhhkkknnnooommmppptttvvvvvvuuuuuuuuu|||zzzwwwuuuuuuxxx|||000000000000111111111111444333333222222333333444333333333222222222111111///:::>>>555///111222...111111222222222222111111111111111111111000000///111111111111111111111111333222222111111222222333222222222111111111000000333333333333333333333333555444222111111222444555222222222222222111111111111111111111111111222222111111111222333333444444000000111222222222222111000000000000000000000000111111111222222222333333000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111222222222222222111111000//////000000000///...///111333222111111111111111111111111111222111000//////000111222111111111111111111111111222222222111111111000000111111111111111111111111111222222333333222222111222222222222222222222222333333333333333333333333333333333333333333333333222222222333333333444444333333333333222222222222333333333333333333333333555555555666777777888888555555555555555555444444333333444555666666777777444444555555555555555555444444444444444444555555333333333444444444555555444444444444444444444444555555555555555666666777666555555555555555555555555555555555555555555555444444333333333444555666444444444444444444444444555555555444444555555555555555555555666777888999777777777777777777777777666666666666666777777888999999888777666666666666888888888888999:::;;;;;;;;;<<<<<<>>>BBBFFFIIILLLSSSWWW\\\ccchhhkkkmmmnnnpppqqqqqqooojjjfffdddccc___bbbddddddeeemmmzzz|||zzzzzz{{{{{{}}}tttpppkkkggggggkkkqqqtttuuuttttttuuuwwwwwwuuusssvvvwwwxxxxxxyyy{{{~~~yyyvvvtttssstttsssqqqpppoooqqqsssssssssqqqlllfff```\\\[[[WWWXXXYYYZZZ\\\]]]^^^___aaadddffffffcccaaa```___VVVVVVWWWYYY[[[^^^aaabbbccceeeiiikkklllllllllllljjjiiihhhgggiiimmmqqqsssvvvxxx{{{~~~}}}zzzzzz{{{}}}111111111111111000000000333333222222222222333333333333333222222222222111111:::===555///000000---111111222222222222111111//////000111222222222111/////////000111111111222333222222111111222222333222222222111111111111111222222222222222222222222222111000//////000111222333222222111000000/////////000000111222222333333111111222222333444444555000000111222222222222111000000000000000000000000111111111222222222333333000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111222222222222111111000/////////000000+++******+++---///...---111111111111111111111111111111000000000000111111111111111111111111111111222111111111111000000000111111111111111111111111111222222333333222222111222222222222222222222222333333333333333333333333333333333333333333333333222222222222333333333333444444444333333333222222333333333333333333333333555555666777777888999999444444444555555555666666333333444444555555555666555555444444444444444444555555555555555555444444333333333444444444555555444444444444444444444444555555444444555555666777777777666666555555555444555555555555555555555555444333333333333444555666666555555555444444333333555555555555555555555555555555555555666777888999777777777777777777777777666666555555666666777888888888777666555555555555888888888777777888888999888888888999<<<>>>AAACCCBBBDDDGGGKKKOOOQQQSSSTTTZZZ]]]```aaa```]]]\\\[[[[[[^^^aaacccgggppp}}}|||vvvwwwwwwwwwvvvttttttvvvxxxyyy{{{wwwppplllmmmsss{{{}}}yyyvvvsssqqqooollljjjhhhfffgggkkkpppsssuuu}}}}}}rrriiieee``````______^^^^^^]]]]]]___```___\\\XXXUUUTTTUUUOOOOOOOOOQQQSSSUUUXXXYYYWWWYYY\\\___aaaaaaaaaaaa[[[ZZZ[[[\\\^^^bbbeeegggiiijjjlllooopppqqqqqqqqqiiihhhgggggghhhkkknnnpppvvvxxx|||444444444333333222222222333333222222222222333333222222222222222222222222444:::<<<777222222333111111222222333333222222111000000111222222222222111...//////000111222333333333222222111111222222333111111111111111111111111111111111111111111111111111000////////////000111111111111000000000//////000000111111111222222222333333333222222111111111000000111222222222222111000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000.../////////000000000000111000000/////////000000///---,,,,,,------,,,***111111111111111111111111111000000000000000000111111111111111111111111111111111111111000000000000111111111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333333444444444333333333333222222222333333333333444444777777666666555555555444555555444444444555555555333333444444444444444444555555444444444444333333666666555555444444333333333333333444444444555555444444444444444444444444555444444444444555666666888777777666666555555444555555555555555555555555333333333333444444555555666666555555444444333333444555555555555555555444555555555555555666888888888888888888888888888888666555555555555666777777555555555555666777888888888777777666666666777777777777777777999:::<<<===;;;<<<===>>>@@@BBBDDDEEEFFFIIILLLNNNNNNNNNOOOPPPUUUYYY]]]```eeeooo{{{}}}uuulllmmmmmmnnnmmmmmmnnnqqqtttwww~~~zzztttrrrvvv{{{xxxvvvnnniiicccbbbdddgggiiiiiinnnrrryyyxxxrrrppppppooooooooonnnnnnnnnlllllliiiccc]]]WWWTTTSSSPPPPPPOOOOOOPPPRRRSSSUUUTTTUUUVVVYYY[[[[[[ZZZXXXUUUVVVVVVWWWYYY\\\^^^______```aaacccdddddddddddd```___^^^^^^___aaadddfffmmmooossswwwzzz{{{||||||yyywwwtttqqqpppqqqsssuuuqqqtttwwwyyy}}}555444444444333333222222333222222111111222222333222222222222222222222222333777999555333333444444222222333333333333222222222222222222222111000000000000111111222333444444333222222111111222222333111111111111111111111111111111111111111111111111333333333222222333333333//////000000000111111111222222222111111111000000111111111111000000000000000000111222222222222111000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000.../////////000000000000000///////////////000000222111000000111222000///000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000111111111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333444444333333333222222222222222222333333444444444666666666666555555555555888777555444333333333444333333444444444444444444555555444444333333333333555444444444333333222222333333333444444444555555444444444444444444444444444444444444444555666666777777666666555555555444333333333333333333333333333333333444444444444444666666666555555444444444444444555666666555444444444444444444555666777888777777777777777777777777555555555555555666666777666666666666777888999999777777666555555555666666888888888888999999::::::<<<;;;;;;;;;<<<===>>>???>>>???@@@@@@@@@BBBEEEHHHLLLNNNRRRVVV\\\dddooovvv~~~zzzpppeeefffggggggggggggiiimmmpppwww}}}yyyxxxyyy|||}}}|||}}}|||vvvoookkklllmmmmmmllljjjmmmpppsssuuuuuusssrrrvvvtttsssssswww~~~}}}}}}sssiiibbb___VVVUUUTTTSSSRRRSSSTTTUUU[[[[[[\\\^^^```^^^ZZZWWWVVVUUUUUUTTTTTTUUUVVVWWWUUUUUUVVVWWWWWWXXXXXXXXXYYYYYYXXXXXXYYY[[[^^^___dddfffiiilllnnnoooooooooooolllhhheeecccdddggghhhfffhhhkkknnnqqqvvv{{{222222222222222111111111222222111111111111222222111222222222222333333333111333444333111111222333222222333333333333222222222333333333222111000000111111111222333333444444333222222111111222222333111111111111111222222222222222222222222222222222222222222222222222222222//////000000111222222333333333222222111000000///,,,---...///000222333333000000111222222222222111000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111222222222222//////......//////000000,,,++++++---000111111000000000000000000000000000000000111111111111000000000000000000000000000000//////000000000000000111111111111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222333333333222222222111111111222222333333444444555444444555666888999::::::999888666444333333333333333333444444555555555666555555444444333333222222333333333333333333222222333333333444444444555555444444444444444444444444444444333333444444555666555555555555555555555555222222222222222222222222222333444444555555444444555555555555555555555555333444555666666555444333444444444444555666777888666666666666666666666666555555444444555555666777999999888777666666666666666666666555555666777777999999999999999999999999;;;;;;:::::::::;;;<<<===>>>===<<<:::999;;;???BBB@@@BBBEEEHHHMMMSSS[[[```lllsssyyy{{{{{{xxxnnneee```aaaaaaaaaaaadddiiimmmwww|||||||||}}}~~~|||yyyvvvrrruuu|||~~~yyyvvvvvvwwwwwwxxxwwwyyyzzzzzzxxxsssnnnkkkgggdddaaa```bbbhhhooottt|||~~~~~~uuuqqqddddddbbbbbbaaabbbcccdddlllkkkmmmoooqqqnnngggaaa\\\ZZZXXXUUUSSSSSSSSSTTTQQQQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSTTTUUUWWWYYYZZZ\\\^^^```bbbdddccccccbbbdddaaa^^^[[[ZZZ[[[]]]______aaadddfffhhhkkkooorrr111111222222222222222222222222111111111111222222111111222222222333333333444333333333111000111222222333333444444333333222111111222222333333222222111111111111222222222222333222222111111222222333000000111111111222222222333333333333333333333333//////000000000000//////111111111222222222222222222222111111111111111111------...000111222333444000000111222222222222111000000000000000000000000111111111111222222222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111222222222222...............///000000)))((((((***---//////...000000000000000000000000///000111222222111000///000000000000000000000000////////////000000111111111111111111111111111111111222222333333222222111222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222222222111111111000000000111111222333333444555555333333444555777888999:::888777555333333333444555333333444555666666777777555555444444333222222111333333333444444444444444333333333444444444555555444444444444444444444444444444333333444444555666222222333333444555555555333333333333333333333333222333444555555555444444444444555555666666777777333444666777777666444333444444444444555666777777555555555555555555555555555444444444444555666666888888777666555555555555666555555555666777888888888888888999999888888888888888999999::::::::::::;;;<<<;;;:::888999;;;===:::;;;<<<>>>AAAFFFKKKNNNTTT^^^ggglllmmmlllhhhbbbXXXYYYYYYZZZ\\\```fffjjjuuu}}}}}}vvvvvvwwwxxxxxxwwwuuussspppttt{{{~~~~~~xxxsssgggddd```]]]\\\^^^aaadddgggjjjnnnssswww}}}~~~|||vvvvvvuuuvvvwwwyyy{{{|||wwwmmmjjjfffaaa___^^^___```]]]]]]]]]^^^^^^___```aaa[[[[[[ZZZYYYXXXXXXXXXYYY\\\^^^___aaaaaa```^^^]]]\\\ZZZXXXVVVVVVWWWYYYZZZZZZ\\\___``````aaabbbddd333333333444444555555555222222111111111111222222111111111222222333333333888666555555333111111333222333333444444333333222//////111222333444444444111111111000000000000000333222222222222222222333000000111111222222222222333333333333333333333333222222333333333333222222444444333333222111111111000000000111222222333333111111111111111111222222000000111222222222222111000000000000000000000000222222333333333444444444000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000...............///000111111/////////111111000///000000000000000000000000///000111222222111000///000000000000000000000000.../////////000000111111111111111111111111111111222222222333333222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111000000000000///111111222333333444555555333333333444444444444444666555444333333444666888333333444555666888888999555555444333333222111111333444444555555666666666333333333444444444555555444444444444444444444444444333333333333444555555000111111222333444555555444444444444444444444444222333444555555555444333333333444555666777888888333444666777777666444333444444444444444555777777555555555555555555555555555444444444444555666666444444444444444555777777555555555666666888999:::666777777888888777777666666777888999999999999999777999::::::888777777888999999999:::<<>>;;;666111//////000222333333333333333222111000333222000/////////000000111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222222111111000000000000000222111000//////000111222///000111222222222222222222222111111111111222222000000000000000111111222111111111111111111111111111111111111111111111111333111000111333444444333---...000111111111000///000000000000000000000000222222222111111111111000111000///...///000222444000000000000000000000000111111000000000000111111111111000000//////......////////////000000000000222111111111000000//////......///000111111222222000000000000111111111111000000111111111111000000......///000111222222222222222222222222222222222444444444333333222222222222222222111111111000000111111222222222222111111000000000000000000000000111222222333333222222222222222333333333333444444666555333333444444333222555777888777444333333333000111333444444444333333333333333444444444555555555444444333333444444555333444444444444444444444333333333444444555555555555555555555555555555555555555444444444444555555777777666666555555555555555555555555555555555555555555444444444555555666444555555666666666666666666555444333333444555666666555444333333444555666666555444444555666777888777777666666666666777777777777777777666666666666777777777777777777777777888888888888777777777777888888999::::::;;;<<<<<>>BBBEEEGGGJJJNNNQQQVVVYYY^^^ccceeeeeeeeeeee```___^^^^^^```cccgggiiikkkrrryyyyyyzzzwwwqqqpppuuutttwwwzzz{{{{{{~~~|||zzzyyyxxxvvvtttooommmiiifffdddddddddeeefffgggjjjkkkmmmppptttxxx444333222222222333444555333222222111111000000000///111222444444333222111111111111222222333444444000111222333333333333333333222000/////////000000111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222222111111000000000000000444333222111111222333444///000111222222222222222000000////////////000000000000000000000111111222111111111111111111111111111111111111111111111111444222111111333444333222222111000000000111333444000000000000000000000000000000000000////////////***---222555555333000---000000000000000000000000//////............//////.../////////000000111111////////////000000000000//////000000111111111222////////////............000000000000111111111111111111111111111000//////,,,------...///000000111000000000000000000000000000000111111222222222333000000111111222222222222//////000000000000//////222222222222222222222222///000111222333444444444222222333333333444444444222111000111333444333222000222444444333333444555444333111000000000111111111111222222222333333333333222222222222222222333444444444444444444444333333333333444444555555555333333333333333333333333222222111111111111222222333333333444444555555555333333333333333333333333<<<:::666444333444666888222333444444555555444444333444555666666555444333///111222444555555444444444444555666555444222111333444666777777666444333444555555666777888888999666666666666666666666666333444444555666777888888555555555555555555555555555555444444555555666777555666666777888888999999555777888888888777888:::999:::;;;;;;===???CCCEEEEEEHHHLLLOOORRRUUUYYY\\\WWWVVVVVVWWW[[[```eeehhhiiiqqqyyy|||ssstttrrrjjjiiioooooorrrvvvwwwyyy|||~~~uuuuuusssqqqnnnlllkkkjjjjjjkkkkkkjjjiiijjjlllnnnnnnrrrzzz}}}~~~222222111111111111222222000000000111222333555555000111333444555444444333222222111111111111222222222222222222222222222222000111222222333333333333111111111111111111111111333222222111111222222333111111000000000000111111222222111111111111222222333333333222222111111111...///000111111111111111---+++)))***...111222111222222222111111111111000000000000000000000000000333111000111222222111000000000000000000000000000222111000//////000111222000000000000000000000000111111111111111000//////000000000000000000000000222222111111000000//////)))***,,,...///000111111111111000000/////////...//////000000000000//////000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000222222222111111111000000///111222111000///000111333111///000222333222///333222000//////111222444000000000000000000000000111111111000000000000///000111111111111222222222222222222222222222222222222000...///222333111///333333333222222111111111333333333333333333333333333222111111111333666777333333333333444444555666444444333333222111000000222333333444444333333222333333333333333333333333222222333333333333444444333333333333333333333333111222333333444444333333333333333333333333333333555444444333333333444444333333333444444444555555444444444555555555666666555555555444444555555555444444444555555555555666444444444555555555555666666666666555444444444333666666555555555444444444666666666666666666666666333444444555666777888888555666666777888999999:::;;;:::888777777777888888888888999999999:::::::::>>>???@@@AAACCCEEEFFFGGGLLLJJJGGGGGGJJJPPPWWW[[[aaafffnnnwww}}}{{{vvvoooiiieeeeeeeeekkkooosssvvvyyy|||zzzzzz|||}}}~~~|||yyyvvvsssqqqooossspppnnnqqqvvvxxxvvvrrrvvvxxxzzz}}}~~~~~~~~~}}}~~~~~~222222111111111111222222111111111111222333444444222222333333444333333333333333222222222222333333222222222222222222222222222222333444444444333333111111111111111111111111333222222222222222222333222222111111111111222222111111111000000111111111222222222111111000000000///000000111111111111000111...,,,---000222222111222222222111111111111000000000000000000000000000222111000000222333222111000000000000000000000000222111000//////000111222000000000000000000000000111111111111111000//////000000000000000000000000111111111000000000000000,,,---.../////////////////////.........---------//////000000000000//////000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000222222222111111111000000///111222111000///000111333111///000222333222000333333111000000000111222000000000000000000000000444444333333333222222222000111111111111222222222222222222222222222222222333111000000333333222000333333333222222222111111333333333333333333333333333222111111111333555777444444333222333444555555444444333333222111111000222333333444444333333222333333333333333333333333111111111222222222333333333333333333333333333333111222333333444444333333333333333333333333333333555444444333333444444444333333333444444444555555333333333444444444555555555555444444444444555555444444444555555555555666444444444555555555555666555555555555555444444444666666555555555444444444555555555555555555555555444444555555666666777777555555666666777888888999:::999888777777777888888888888888888999999999999888999:::;;;<<<>>>??????CCCBBB@@@@@@BBBGGGLLLPPPWWWZZZaaahhhnnnsssvvvxxxqqqpppmmmhhhdddcccdddeeekkknnnrrruuuxxx~~~{{{yyyuuuvvvzzz~~~zzzwwwwwwzzz{{{yyyvvvrrrsssuuuwwwwwwvvvtttsss{{{yyyxxxxxx{{{}}}}}}}}}|||||||||||||||}}}222222111111111111222222333222222111111222333333444333333222222222222333444333333333333333333444222222222222222222222222444444444444444444333222111111111111111111111111222222222222222222222222333333222222222222333333111000000//////000000111111111111000000000000000111111111222111111000000444222000000111222222111222222222111111111111000000000000000000000000000111000///000222333333222000000000000000000000000111111000000000000111111000000000000000000000000000111111111111000000///000000000000000000000000000000000000111111111111//////000000000//////...//////............------//////000000000000//////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000222222222111111111111111///111222111000///000111222111000111222222111000333222222222111000000000000000000000000000000000111111000000000/////////000111111111111222222222222222222222222222222222333222111222333444333111333333333222222222222111333333333333333333333333222222111111222333555666666555333222111222444555444333333222222111111111222333333444444333333222333333333333333333333333000000111111111222222222333333333333333333333333111222333333444444333333333333333333333333333333444444444444444444444444333333333444444444555555222222333333333444444444444444333333333333444444444444444555555555555666444444444555555555555666444444444555555555555555555555555555555444444444444444444444444444444444555555555555555555666666444444555555666777777777999888888777777777777888666666777777777888888888555555555666777777888888;;;:::::::::;;;>>>AAACCCHHHJJJNNNRRRWWWZZZ]]]^^^^^^^^^^^^\\\[[[\\\___bbbgggjjjmmmpppttt|||{{{yyysssssstttxxx|||~~~~~~zzz|||}}}~~~|||yyyuuurrrrrrqqqooonnnnnnppprrrssswwwvvvuuuvvvyyy|||}}}}}}~~~~~~~~~~~~}}}}}}{{{zzzzzz||||||}}}}}}}}}}}}}}}|||333222222111111222222333444333222222111111111222555444222111111111222222333333222222222222333333222222222222222222222222444444444444333222111111111111111111111111111111222222222222222222222222222222222111111222222222000000////////////000000111111111111111111000000222222222222111111000///222222111111222222222222222222222111111111000000000000000000000000000000000//////000222444333222000000000000000000000000111000000000000000000111000000000000000000000000000000111111111111000///000000000000000000000000//////000000111111222222000000111111111111000000111111000000000000000000//////000000000000//////////////////////////////000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///111222111000///000111222111111111111222111111000111111222222222111111000000000000000000000000////////////............000000111111111222222222222222222222222222222222222222111222222222222111222222222222222222222222333333333333333333333333222222111111222333444444777555333111000111333444333333333222222111111111222333333444444333333222333333333333333333333333111111111111222222222222333333333333333333333333111222333333444444333333333333333333333333333333333333444444444444444444333333333444444444555555333333333444444444555555444333333222222333333444444444444555555555555666444444444555555555555666333444444444555666666666555555555555555555555555444444444444444444444444555555555555555555555444444444444555555555666666777777777777777777777777555555555666666666777777555555666666666666777777888888888999999:::;;;<<<>>>>>>@@@BBBDDDFFFGGGHHHKKKMMMNNNNNNOOOQQQUUUXXX\\\___cccgggkkkttt~~~{{{yyypppnnnnnnpppuuuzzz}}}|||}}}}}}|||{{{}}}|||uuutttrrroookkkiiiiiijjjllljjjhhhiiilllpppsssttt{{{~~~~~~}}}{{{yyyxxx{{{{{{}}}~~~333333222222222222333333444444333222111111111111555444222111000111111222222222111111111111222222222222222222222222222222222222222222222111000///111111111111111111111111111222222333333222222111111111000000000000111111000000////////////000000222222222222222222222222222222222222222111000/////////000111111222222333222222222111111111000000000000000000000000000000000//////000222444333222000000000000000000000000000000000111111000000000000000000000000000000000///000000111111111000000000000000000000000000000//////000000111111222222...///000111222222222222000000111111111111111111//////000000000000//////////////////////////////000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111///111222111000///000111111111222111111111111222...///000222333333333333000000000000000000000000333333333222222222111111000000111111111222222222222222222222222222222222000111111111000000111111222222222222222222222222333333333333333333333333222222111111222222333333666555333111111111222333333333222222222222222111222333333444444333333222333333333333333333333333222222222333333333333444333333333333333333333333111222333333444444333333333333333333333333333333222333444555555555444444333333333444444444555555555555555555666666666666444333333222222333333444444444444555555555555666444444444555555555555666333444444444555666666666444555555555555555555555444444444444444444444444555555555555444444444444444444444444555555555555666666666666666666666666444444555555555666666666666777777777777777777777777777888999999999888888999999999:::;;;<<<<<<===>>>@@@BBBCCCCCCEEEIIILLLNNNQQQUUUYYY^^^fffqqqyyy}}}}}}|||{{{yyywwwvvvttthhhgggfffiiinnnuuuzzz||||||~~~zzz{{{{{{zzzyyy|||}}}|||~~~}}}vvvqqqoooooopppnnnlllmmmpppsssuuuuuurrrtttwwwzzz{{{|||{{{zzz||||||{{{zzzyyyxxxwwwwww|||}}}|||{{{zzz{{{}}}333333222222222222333333444333333222111111111222333222222111111111111222222111111000000111111222222222222222222222222222000111111111111111000///111111111111111111111111111222333444444333222111111000000000000000000111111000000//////000000111222222222222222333333333222222222333222222111111,,,...111111111111111333222222222111111111111000000000000000000000000000111000///000222333333222000000000000000000000000000000111111111111000000000000000000000000000000///000000111111111111000000000000000000000000000000000000000111111111111......///111111222222222......////////////000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111222222222///111222111000///000111000222222222111000111222//////000111222333333444000000000000000000000000333222222222222111111111000111111111111222222222222222222222222222222222///000111111000///000111111222222222222333333333333333333333333333333333111111222222222222222222444333333222222222222222222222222222222222222222222333333444444333333222333333333333333333333333222222333333333444444444333333333333333333333333111222333333444444333333333333333333333333333333111222444555666555555444333333333444444444555555555666666666666777777777444444333333333333444444444444444555555555555666444444444555555555555666444444444555555555555555444444444555555555555555444444444444444444444444444444444444444444555555555555555555555555555555444555555666666666666555444444555555555666666666555555555666666666666666555666777777777777666555777777888999::::::999999888:::;;;<<<<<<===???BBBAAADDDHHHLLLOOOUUU]]]dddffffffggghhhhhhhhhhhhgggaaa```aaaeeemmmuuu{{{~~~~~~yyyyyyyyywwwvvv{{{}}}|||{{{zzz{{{~~~~~~~~~~~~yyyyyyyyy||||||}}}}}}~~~}}}|||{{{zzzuuutttrrrpppnnnmmmlllkkklllnnnqqquuuyyy}}}~~~444333333222222333333444333333222222111222222222000111111222222222222111333222222111111222222333222222222222222222222222000000111222222222111111111111111111111111111111000111333444444333111000222111111000000111111222111111111000000111111111000111111111222222222222111111222333333333222222...000333333111///000111222222222111111111111000000000000000000000000000222111000000222333222111000000000000000000000000///000111222222111000///000000000000000000000000//////000111111111111111000000000000000000000000111111111000000000000000//////000000111000000///....../////////000000000//////000000000000//////000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000111111111222222222///111222111000///000111000222333222000///111333333222111000000111222222000000000000000000000000111111111111000000000000000111111111111222222222222222222222222222222222///111333222000///111333111111222222222333333333333333333333333333333333111111222222222222111111111111222333333333222222222222222222222222222222222333333444444333333222333333333333333333333333111222222222333333333333333333333333333333333333111222333333444444333333333333333333333333333333000222444555666666555444333333333444444444555555555555555666666666666777555555444444444444555555444444444555555555555666444444444555555555555666555555555555555444444444444444444555555555666666555555555555555555555555333333333444444555555555555555555555555555555555333444555666666666555555555555555555666666666666444444444555555666666666666666666666666666666666444666888:::;;;;;;:::999666888999999999999;;;===:::===@@@BBBBBBDDDIIIMMMNNNOOOPPPRRRSSSTTTTTTTTTUUUUUUWWW]]]gggqqqxxx|||~~~~~~xxxwwwuuurrrrrrwww|||{{{zzzyyyzzz~~~}}}|||zzzwwwtttqqqpppooonnnllllllnnnoooqqqsssttttttwwwwwwyyy{{{}}}|||{{{{{{}}}444333333222222333333444333222222111222222333333...000111333333333222111444333333222222333333444222222222222222222222222000111222333333333333333111111111111111111111111000111333444444333111000333222222222222222222333222222111111111111222222//////000000111111111222000111222333333333333333000333555444111...///000222222222111111111111000000000000000000000000000333111000111222222111000000000000000000000000000///000111222222111000///000000000000000000000000//////000111111111111111000000000000000000000000222222111111000000//////111111111000000///------000000111111222222222333//////000000000000//////000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000111111222222222222///111222111000///000111///222333333000///111333666555222000//////000000000000000000000000000000555555555444444444333333000111111111111222222222222222222222222222222222000333444333111000222444111111111222222333333333333333333333333333333333111111222222222111111000///000222444555444222111222222222222222222222222222333333444444333333222333333333333333333333333000111111111111222222222333333333333333333333333222222333444444444333333333333333333333333333333000111444666666666555444333333333444444444555555444444444555555555666666666555555444444555555666444444444555555555666666444444444555555555666666666666666555555444444333444444444555555555666666666666666666666666666666222222333333444555666666666666666666666666555555222333555666666666555555555555555666666666777777444555555666666777888888777777777777777777888888222444777:::<<<;;;:::999666777999999999999;;;<<<777:::======;;;:::===???@@@@@@BBBCCCEEEFFFFFFFFFDDDEEEIIIPPP[[[fffnnnrrrwww}}}|||wwwtttwwwvvvsssooonnnttt~~~|||zzzyyyxxxyyy}}}{{{~~~|||{{{{{{{{{|||{{{zzzxxxvvvtttrrrqqqmmmmmmllllllmmmoooqqqrrrxxxzzz~~~zzz{{{}}}111111000000000111333444333222222111111222222333111111111111111111111111333333333222222111111111333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111222222111111000000000000111111111111000000///000000111000000000000000000000000222000...000333666555444000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222///000111000///...///000000000000000000000000000000000000000000000000000------......//////000000////////////000000000000000000000000////////////000000000000000000000000111111000000//////......000111111222222111111000000000000000000000000000111111111111111111111111000000000000000000000000222111000//////000111222222000...---///000000000000000000000000000000000111111000000111111222333111111111111111111111111444444333222222111111000//////000000111111111222444444333222222111111000222111111111000000/////////000111222222222222222000111111111111222222222000000111111111222222222444333111000///000000111444444444333333222222222444333333222222333333444333222222111111222222333555555555444444333333333555555555555555555555555222222333333333333444444444444444444444444444444555333111333666888777555444444444444444444444444222222444555666666666666555555666666666666555555666666555555555444444444333444444555666666666555666555444333222222111000333444444555555444444333555555555555555555444444777666555555444444444444555555555555666666666666888777555666777888666555777777777777777777777777666666666666666666666666444444555777888:::;;;;;;::::::::::::::::::::::::<<<<<<<<<============>>>???>>>>>>AAAGGGPPPYYY___lllooouuuxxxyyyuuuppplllkkkkkkkkkkkknnnttt|||~~~|||yyyvvv|||}}}yyy}}}yyyrrrmmmmmmnnnnnnqqqvvv{{{}}}222222111000111222333333333222222111111222222333222222222222222222222222333333333222222222111111333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222111111111111222222000000000/////////000000111111111111111111111111000...,,,---000222111000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222///111111111///...///000////////////////////////000000000000000000000000000000111111111111111111////////////000000000000......//////000000111111000000000000000000000000111000000000/////////...111222222222222222222111000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111333111//////000222222111000000000000000000000000111111000000111111222333111111111111111111111111333333333222222222222111000000000000111111111222222222222222222222222222222111111111000000000000000000111222222222222222000111111111111222222222111111111111222222222222222222111111111222222333444444333333333222222222444333333222222333333444333222222111111222222333555555444444444333333333555555555555555555555555222222333333333333444444444444444444444444444444444333222333666888777555444444444444444444444444333333444555666666666666555555666666666666555555666555555555444444444444333333444555555555555555666555555444444333333333333444444555555444444333555555555555555555444444555444444444444444555555555555555555666666666666666555444555666666555444666666666666666666666666555555555555555555555555555555555666666666777777888888888888888888888888::::::::::::;;;;;;;;;;;;;;;::::::;;;@@@FFFMMMQQQ[[[^^^bbbffffffddd```]]]bbbcccdddeeehhhooowww||||||yyyxxx|||zzzwwwwww{{{|||vvvuuuvvvxxx~~~|||uuuooolllmmmooorrruuuxxxzzz{{{{{{444333333222222222222333333222222111111222222333333333333333333333333333333333333222222222222111222222222333333444444444222222222222222222222222222222222222222222222222111111111111111111111111222222111111111111222222333333222222222222333333000000000000000000000000222222222222222222222222000...------...//////...000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222000111222111///...///000000000000000000000000000000000000000000000000000..................------////////////000000000000------...///000111222222000000000000000000000000000000000000////////////111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000222000......///111111000000000000000000000000000111000000000000111222222111111111111111111111111111111222222222333333333000000000111111111111111000000111111222333333444111111111111111000000000000000111222222222222111000111111111111222222222111111222222222333333333000111222333444444444444333333333333222222222222333333222222222222333333333222222111111222222333444444444444333333333333444444444444444444444444222222333333333333444444555555555555555555555555444333222333555666666555444444444444444444444444444555555666666666555555555555666666666666555555555555555555444444444444333333444444555555444444555555555555555555555555333444444555555444444333444444444444444444555555222222222222333444555666444555555555555666666666555444333333555666555333666666666666666666666666444444444444444444444444666666555444444333333333666666666666666666666666777777777888888888999999999888777888999<<>>;;;<<<>>>>>>???BBBFFFIIIPPPWWW```fffjjjqqq|||}}}{{{xxx{{{xxxyyyzzzyyyxxxyyy~~~yyyyyy~~~zzztttooollliiiiii222333333333333333222111333222222111111222222333111111111111111111111111111222222222222333333333222222222333333444444444333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111222222111000000000000000000111///000222333444333333222000000000000000000000000111222222111///...///111000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111111222333222000///000111------------------------///////////////////////////////////////.........////////////000000000000111000000000/////////...000000000000000000000000////////////000000000000333333111111111111333333000000000000000000000000000000000000000000000000000000000000000000000000...///000111111222111111222000......///111111000000000000000000000000000000////////////000111111000000000000000000000000000000111222333333444444222222222222222111111111333222222111000000//////111111111222222222222222111222222222222111000000000111111111111222222222000000111111111222222222444444444444333222111000111111111222222222222222222222111111111111222222333222222111111222222333222222222222333333333333333333333333333333333333222222333333333333444444444444444444444444444444222333555444333222333555444444444444444444444444222333333444444444333333444444555555555555444444333333333333444444444444555555666666555555444444222222222333333444444444333444444555555444444333222222333333444444555555666555444333222222222222333444444444444555555555555444333444666777777666555555555555555555555555666666666666666666666666444444555666777888888888666666666666666666666666555555666666666777777777444555666777777777777666555666666777888999::::::999:::;;;;;;;;;;;;===???AAAFFFLLLOOOTTT\\\hhhqqqxxxzzz{{{{{{zzzyyyyyyyyy{{{~~~~~~wwwtttttttttsssuuu{{{}}}uuupppmmm000111222333333333222111333222222111111222222333222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111222222222111111000000111111222,,,...000222222222111000111111111111111111111111///111111000...---///111000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111111222333222000///000111........................////////////////////////------------------......////////////000000000000////////////000000000000000000000000000000000000.../////////000000000111333222000//////000222333000000000000000000000000000000000000000000000000000000000000000000000000////////////000111222333333111//////000222222111000000000000000000000000///////////////000111111000000000000000000000000111111111222222333333333333333333222222111111111111111111111000000000000111111111222222333333333222222222222222111000000000111111111111222222222//////000000000111111111333222222111111111222222000111111111222222222222222222111111111111222222333222222111111222222333111111222222222333333333333333333333333333333333222222333333333333444444333333333333333333333333222444555444222111333555444444444444444444444444000111111222333333333333333444444555555444444333222222333333333444444444666666777777666666555444333333333444444444444444333444444555555444444333111222222333444444555555555555444444444444444555333333444444444555555555333222222333555666666555555555555555555555555555555555555555555555555555444555555666777777888888666666666666666666666666444444555555555666666666444444555555666666666666555666666777777777888888777888::::::999888999;;;999<<<>>>AAAEEEMMMVVV]]]dddcccbbbbbbdddeeedddcccfffjjjooorrrvvv~~~uuuvvvuuutttuuu|||~~~}}}}}}~~~~~~yyyvvv...///111222333333222111333222222222222222222333333333333333333333333333111111111222222333333333444333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111222222333222222222222222222333***,,,...000111111//////222222222222222222222222///111222111///...000333000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222000000000000000000000000111222333222000000000111111111111111111111111111///////////////////////////000000000111111222222////////////000000000000------...///000111222222000000000000000000000000.../////////000000111111000...---,,,,,,---...000000000000000000000000000000000000000000000000000000000000000000000000000000//////...///111333444222000......///000000000000000000000000000000000///////////////000111111000000000000000000000000111222222222222333333333333333333222222111111111/////////000111111222222111111111222222333333333222222222222222111000///000111111111111222222222////////////000000000000111000000///000111333444000000111111222222222222222222111111111111222222333222222222222222222333111111111222222333333333333333333333333333333333222222333333333444444444222222222222222222222222222444555444222111222555444444444444444444444444...///000111222333333333333444444555555444444333222222222333333444444444777777888888777666555555555555555555555555555555333444444555555444444333111111222333333444555555444444444444555666777777333333333444444444555555222111111222444555555444555555555555555555555555444444444444444444444444555555555666666666666666555555555555555555555555333333444444444555555555666666666666666777777777666777777888888888777777444555777888777666777888777888999;;;???EEEKKKOOOSSSPPPMMMNNNQQQRRRQQQOOOLLLQQQWWW]]]cccooo~~~||||||zzzxxxxxx~~~|||zzzyyy{{{}}}|||~~~}}}}}}|||yyy222222333333333333444444444222111//////000222333333333222111111222333333000111222333333222111000333333333222222111111111222222222222222222222222999777444222000000111111000000111222333333444444111111222333333333333222111111111111111111111111000000000000111111111111111111111111111111111111222111111111000000//////000000000000000111111222333333222222111000//////222222222222222111000////////////...---...000333444333222000000000111222......///000111222222333...///111222333333222222111111111000000000000000////////////////////////000000000000000000000000000000////////////000000---...000111111111000///............////////////000000000000000000000000......//////000000111111---///000111000000222333000000000000000000000000333111000000111111000.........//////000000111111000000000000000000000000000000000000111111111111000000111111111111000000000111111111222222222222222222222111111111111111333222111000000222444555444444444333333222222222///000000000111111111111333222222111111222333333111111111111111111111111333333222222111222222222111111111111111111111111111222222333333222222111444333333222222333333444444444444333333222222222222222333333333333444444222222222222222222222222333333333333333333333333444444444333333222222222777666444333333444555666111111222222222333333333333333333333333333333333444444444444444444444444333333333333333333333333666666666555555444444444444444333222222333333333222333333444444333333222333333333333333333333333444444444444444444444444333444555666666555444333444444444444444444444444666666666666666666666666777666555444444444444444444444444444444444444444666666666666666666666666444444555555666777777777555555555555555555555555444444444444444444444444333333333444444444444555666666666666666666666666555666888;;;===@@@BBBCCCCCCBBBBBBBBBAAAAAA@@@@@@CCCCCCDDDHHHPPP\\\gggnnnuuuuuuvvvxxxzzz}}}{{{zzzyyyyyyyyy{{{|||}}}{{{|||222222222333333333444444333222000//////111222333333333222111111222333333111111222222222222111111333333333222222222111111222222222222222222222222444333111000000111222333222222222333333444444555111111222333333333333222111111111111111111111111000000000000111111111111111111111111111111111111111111000///////////////000000000000000111222222333333222222111000000///222222222222222111000000333444555444333333555777222111000///......///000//////000000111111222222...///111222333333222222444444333333222222222111111111111111111111111111000000000000000000000000......------------............///000000000000000....../////////000000000000000000000000000000000.../////////000000000111,,,...///000//////111222000000000000000000000000222111000000111111000...////////////000000000000000000000000000000000000000000000000111111111111000000111111111111000000111111111222222222222333111111111111111111111111444333111000000222333444444444333333333222222222111111111111222222222222333333222222222222222222000000000000000000000000333333222222111222222333444222000//////000222444111222222333333222222111444333333222222333333444444444444333333222222222222222333333333333444444222222222222222222222222333333333333333333333333444333333333333333333222555555444444333444444555111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333555555555444444444333333444333333333333333333333333444444555555444444333333333333333333333333333444444444444444444444444333444555666666555444333444444444444444444444444444444444444444444444444666666555444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555666666666666777666666666666666666666666444555666777999:::;;;<<<=========<<<<<<;;;;;;;;;>>>======@@@FFFOOOWWW]]]]]]]]]]]]___```bbbdddeeekkklllmmmrrryyyzzzyyyyyyyyyzzz|||}}}{{{wwwxxx|||~~~}}}|||}}}}}}|||~~~~~~222222222222333333333333111111000000000111333444333222222111111222222333222222111111111111222222333333333222222222222111222222222222222222222222222111000//////000111222333333444444444444444444111111222333333333333222111111111111111111111111000000000111111111222222111111111111111111111111333222000/////////000111111000000000000111222222333333222222111000000000111222222222222111000000///111333333222111222333111111000/////////000000000000000000000111111111///000111222222222222222222111111000///......---111111111111111111111111000000000000000000000000///......------......//////////////////000111111/////////000000000111111000000000000000000000000////////////000000000000,,,---//////......000111000000000000000000000000222111000000111111000///000000000000////////////000000000000000000000000000000000000111111111111000000111111111111000000111111111111222222222222000000000000000000000000444333222111111111222333333333333333222222222222111222222222222333333333333333333222222111111111111111111111111111111111333222222111222222333333555333000......000333555111222222333333222222111333333333333333333333333444444333333333333222222222222333333333333444444222222222222222222222222333333333333333333333333222333333333333333333444222333333444444333333333111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333444444444444555555555555444444222222222333333444444444444444444444444444444444444444555555555555444444444444444444444444444444333333333333333333333333666555444444444444444444444444444444444444444444555555555555555555555555666666555444444333222222333333333333444444444444444444444444444444444444555555555666666666666777666666666666666666666666555555555555666666666666888888888888777777777777999999999:::===BBBFFFIIIIIIIIIIIIIIIJJJLLLMMMNNNRRRSSSVVV[[[bbbkkktttyyy~~~~~~~~~}}}}}}}}}~~~|||vvvtttuuuyyy|||}}}~~~~~~~~~{{{|||||||||}}}}}}zzzyyyzzz}}}~~~~~~}}}111222222222222333333333000000000000111222444444222222222222222222222222333333111000000111333333222222222222222222222222222222222222222222222222555444222000////////////333333333333333333222222111111222333333333333222111111111111111111111111000000111111111222222222111111111111111111111111444333111000000111333333111111000000111111222333222222222111111111000000111111222222222111111000+++...000111000/////////333222222222222222222222111111111000000000000000000000111111222222222222000000///...---,,,,,,+++111111111111111111111111000000000000000000000000111111000000000000111111000///.........///111222000000000000111111111111////////////////////////////////////000000000000---...//////......000111000000000000000000000000222000///000111111000///111111000000//////......000000000000000000000000///000000000111111111111000000111111111111000000//////000000000111111111////////////000000000000444333222111111111222222333222222222222222222222111111111222222222333333333333333333222111111000333333333333333333333333222222111111222222333333333222000//////000222333111222222333333222222111333333333333333333333333333333333333333333333333222222222333333333444444222222222222222222222222222222333333333333444444222222222333333444444444000111222444444333222111111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444333333444444444444333333111111222333333444555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555444333333444444444444444444444444444444444555555555555555555555555444444444333333222222222222222333333333333333444444444444444444444444444333333333444444444444555555555555555555555555555777777777666666666666666777777777777777666666666888888888999:::;;;===>>>@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEIIINNNUUU[[[___jjjmmmqqquuuwwwsssmmmhhhdddeeeeeefffhhhmmmtttyyy}}}wwwrrrpppqqqtttwww}}}{{{yyyyyyxxxyyy{{{~~~yyyxxxwwwvvvvvvxxxzzz|||yyy}}}||||||{{{111111111222222222333333///000000000111222333444222222222222222222222222444333222111111222333444222222222222222222222222222222222222222222222222444444333222111000000000222222222111111111111111111111222333333333333222111111111111111111111111111111111111222222222222111111111111111111111111222111000000000000111222111111111111111222222333222222222111111111111111000111111222222222111111...111333444333222222222222222222333333333333222111111111000000000000000111111111111111111222222333333222111111000//////000000000000000000000000000000000000000000000000111111000000000000111111000///.........///111222000000000000111111111111////////////////////////000000000000////////////...000111111000///000222000000000000000000000000111000///000111222111000111111000000//////......000000000000000000000000///000000000111111111111000000111111111111000000............////////////......//////000000000000333222222222222222222222222222222222222222222222000000000000111111111222222333333333333222111000222222222222222222222222222111111111222222333444000111222222222222111000111222222333333222222111222333333444444333333222333333333333333333333333222222222333333333444444222222222222222222222222222222222333333444444444222222222333333444444444///000222333444333222111111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222333444555555555555444222222222333333222222222111111222333333444555555444444444444444444444444444444444333333444444444444444444444444444444444555555555555555555555555444444333333333444444555444444444444444444444444555555555555555555555555222222222333333333444444222222222333333444444444444444444444444444444444333333333444444444444555444444444444444444444444666666666666777777777888666666666666666666666666888888888999999:::::::::::::::999999999999::::::<<<<<<===???BBBGGGKKKNNNQQQSSSWWW[[[]]]ZZZTTTOOONNNOOOPPPRRRTTTXXX^^^cccpppuuu|||{{{vvvqqqoooppprrrttt{{{~~~~~~{{{wwwsssrrrqqqtttvvvyyy~~~zzzsssooopppqqqrrrtttvvvxxxyyyvvv}}}~~~xxxuuutttvvvwwwxxx111111111111222222222222000000111111222222222333111222222333333222222111333333222222222222333333111222222222222333333333222222222222222222222222000000111222222333333333000000000111111111111111111111222333333333333222111111111111111111111111111111111222222222222333111111111111111111111111............////////////222111111111111222333333111111111111111111111111000000111222222222222111000222444444333222333444///000111111222111111111000000000000000111111111222111111000111111222222111111111111000000000000////////////////////////000000000000000000000000000//////......//////000///////////////000111111/////////000000000111111000000000000000000000000000000000000///////////////111222111000///000222000000000000000000000000111000///000111222111000000000000000////////////000000000000000000000000000000000000111111111111000000111111111111000000............////////////...//////000000111111222111111222222222333333333111111111222222222222222//////000000000111111111111111333444444333222111000000000000000000000000111111111111222333444444///000222444444222000///111222222333333222222111222222444444444444222222222222333333333333444444222222333333333333444444222222222222222222222222111222222333333444444555222333333333333333333444000111111222333333333333111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444111222444555666666555444111111222222222222111111222222222333333444444444444444444444444444444444444444333333333333444444444444444444444444444444222222222222222222222222333333333333333444444555444444444444444444444444444444444444444444444444111111222333333444555555222222333333444444555555444444444444444444444444555555555666666666666777444444444444444444444444333333444444555666666666444444444444555555555555666666666777777777777777999888888777777777888888777777888:::===@@@DDDFFFBBBCCCFFFHHHJJJHHHDDD@@@???@@@BBBCCCDDDGGGLLLOOOZZZ___fffkkkmmmmmmnnnnnnnnnnnnppprrrvvvzzz}}}xxxxxxyyy||||||xxxtttrrrsssuuuvvvyyy|||}}}}}}zzzyyyxxxwwwuuutttsssrrrssstttwww||||||rrrllliiikkknnnqqqtttvvvwwwwwwwww{{{xxxtttooolllmmmqqqsssuuu111111111111222222222222000111111222222222111111111222333333333333222111222333333333333333333222111111222222222333333333222222222222222222222222...///000111222222222222000000000111111222222333111111222333333333333222111111111111111111111111111111111222222222333333111111111111111111111111,,,...///111111000///...222222111111222222333444111111111111111111111111000000111222222222222222///000111000//////111333///000111222222222111111//////000000111111222222333222111000000111222222.........////////////000000000000000000000000000000000000000000000000000000000////////////000000......///000000000000000....../////////000000000000000000000000000000000111000000000/////////...///000111000///...///111000000000000000000000000000/////////111222111000////////////000000000000000000000000000000000000000000000000111111111111000000111111111111000000/////////000000000111111//////000000111222222333///000111222333444444444000111111111222222222222000000111111111222222222///000222444444444333222111111111111111111111111111111111111222333444555000111222222222222111000111222222333333222222111111222444555555444222111222222222333333444444444222222333333333333444444222222222222222222222222111111222333333444555555444333333333333333333222111111111222222333555555111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555111222444666777666555555111222222333333222222111333333333333333333333333444444444444444444444444444444333222222333444444444444444444444444444444222222222222222222222222333333222222333333444555444444444444444444444444444444444444444444444444333333333333444444444444222333333444555555666666444444444444444444444444555555555666666666666777333333333333333333333333333333444444444444444555444444444555555666666666555555555555555555555555999999999888888999999:::666666666777999;;;>>>???>>>======>>>??????>>><<<888999:::;;;;;;<<>><<<::::::;;;<<<<<<<<<999:::;;;:::999:::;;;===;;;???DDDEEEEEEEEEFFFHHHFFFFFFFFFHHHJJJLLLOOOPPPNNNMMMMMMOOOSSSVVVXXXXXXWWWVVVTTTSSSTTTVVVXXXZZZ```cccfffggggggggghhhjjjmmmmmmnnnpppsssvvvvvvvvv{{{yyyyyy}}}{{{vvvtttnnnqqqvvv{{{~~~zzzvvvrrrnnnlllooosssxxxzzz222222111111000111111111444444333222222111111000222222111111111111222222000000111111111222222222111222222333333222222111111111111111111111111111000111111000000///...---333333333222222111111111333333222111000000111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111444333333222111000//////111111111111111111111111000222444555555333111///000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000333333222111000///......////////////000111222333000000000000000000000000000000////////////000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////000111111111111222222222000000000000000000000000111111000000000111333444///000111222333444444444111111111111111111111111000000000000000000000000000000000000000000000000000111222222222222111000000000000000000111111222111222333333444444333333333333222222111222222222666555333111000000000111...///111333444333111000222222444444444444222222222222222222222222222222222222222222222222222222222222222333333444444444222222222222222222222222555555555444333222111000222222444444444444222222333333333222222111111111111111111111111111111111111111111222222333333444000111222333333333333333333333333444444333222222333333333444444444555555333333444444444333222222444444444444444444444444222222333333333333444444444333333222222333333444222222222222222222222222333333333444444444555555888555333444666777555222000111222333444555555555444333222111111222333444666555333222111222333333333444555666666555444333222222333333333333444444222333333444444333333222444444444444444444444444444444444444444444444444444444555555555555444444333444444555555444444333333333444444555666666666333555777888888777555333777777888888888888777777888888888888888888888888999888888888::::::888666=========<<<<<<=========>>>>>>>>>>>>????????????AAABBBCCCDDDEEEEEEFFFGGGEEEDDDDDDDDDEEEGGGIIIJJJJJJKKKMMMOOORRRTTTVVVWWW[[[^^^bbbfffhhhlllpppsssvvvxxx{{{|||}}}}}}|||vvvwwwyyy~~~}}}{{{yyyyyy{{{}}}333333222222222333333444222222222222222222222333333333222222222222333333111111222222333333333333111222222333333222222111111111111111111111111111000000111111111111111000333333222222222222222222333333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333333333222222111000000000111111111111111111111111111111222222222222222222000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111111111000000000000////////////000111222333000000000000000000000000000000////////////000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000111111111222222222000000000000000000000000000000/////////000222222//////000111222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111222000111222222333333222222111111111111222333333444444333222111111111222333///000222333333333222111222333333333333333333222222222222222222222222222222222222222222222222222222333333333333333333444222222222222222222222222222222333333333222222111222222333444444333222222333333333222222222111111111111111111111111111111222222222222222333333333000111222333333333333333333333333444444333333222333333333444444444555555222222333444444333333333222222222333333333444444222222333333333333444444444333333222222333333444444444444444444444444444333333333444444444555555555333222222444444333000000111222333444444444444333333222111111222333333555444333333222222222333222333444444444444333222222222333333333333444444222333333444444333333222555555555555555555555555444444444444444444444444444444555555555555444444333444444555555444444333444444555555666777777777444555666777777666555444777777777777777777777777666666666666666666666666777666666777888888666555::::::999999999999::::::;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<======>>>>>><<<;;;::::::::::::;;;<<>>@@@BBB@@@BBBDDDDDDDDDEEEGGGIIIJJJKKKLLLNNNOOOQQQQQQRRRTTTUUUXXX^^^eeekkknnnooolllllllllmmmooorrrvvvxxxyyy{{{|||||||||}}}............///000111222333333333222222222111111222222111111111111222222222222222222111111111111111222222333333222222111222222222222222222222222111111222222111000000///111111111222222333333333333222222222222222333333111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////000000000111222222333333111111111111111111111111,,,...000222333222111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111222000000000000000000000000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000////////////000000////////////////////////.../////////000000000111//////000000000111111111////////////////////////111111111111111111111000111111111222111111000000000000000000000000000000000000000000000000000000000000000000000000000000333222000//////000222333000000000000000111111222111222222333444333333333333222222111000000000000333333333333222222111111444444333222222333333444333333111000000111333333222222222222222222222222222222222222222222222222444444444333333222222222222222222222222222222222555555555444444333111111222222222222222222222222222222222222222222222222222222222222222222222222555444444333333222222222222222333333333222222111111222333333444444444333333333333444444444555555000111222333444555555555666666555444333222222111222222222333333333444444444333333222222333333444222222222222222222222222333333333444444444555555555666666555444444444444111111222333333333222222333333333333333333333333111222333444555444333222333333333222222333333333222222222333333333444444222333333444444333333222333333333333333333333333333333333333333333333333333333444444444444333333333444444555555444444333222222333444444555555666777666444222222444666777777666444333333444666777666666666666666666666666777777777888::::::999888777777666666666666777777555555666666666777777777999999999888777777666666666777777888888888888888666666666777777777777888555777888999888888:::;;;:::;;;======<<<===>>>@@@??????@@@@@@AAABBBCCCDDDDDDDDDFFFJJJPPPTTTVVVVVVTTTSSSSSSTTTWWW[[[___aaabbbdddfffhhhjjjlllooorrr111111111111111222333444444444333333222111111000222111111000000111111222222222111111111111111000111222222333333222222111333333333333333333333333222222222222111000///...222222222222222222333333333222222222222333333444111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000000111111222222222333111111111111111111111111,,,...111333444333111///000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000222111111111000000//////111000000000000000111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000......//////000000111111/////////000000000111111000000000000000000000000111222222222222111111000000000111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000333222111000000111222333000000000000000111111222222222333444444444444333444333222111000/////////333333333333333222111000333333333333222222222222222222111111111111222222222222222222222222222222222222222222222222222222444333333333333333333222222222222222222222222222333333333222111000......222222111111111111222222111222222222222333333333333333333333333333333333444444444444333333333333222222333333333222111111111111222333444444444444333333333444444444555555111222222333444444444444777666555555444333222222222222333333333333444444444333333222222333333444444444444444444444444444333333333444444444555555333444555444222111222333222333333444444333333333333333444444444444333333222222333444444444333333444444333333333333444444222222333333333333444444222333333444444333333222222222222222222222222222333333333333333333333333333333444444444444333333333444444555555444444333111222222333444444555555666555333222222333555666666555444333333444555666444444444444444444444444444333333555777777666555555444444333333444444555666666666666777777777777777777777666666555555555111222333555666777777777666666666666777777777777777888999999888888999;;;777888999999888888999:::<<<<<<;;;;;;<<<===>>>>>>BBBAAA@@@BBBDDDEEEDDDCCCGGGFFFEEEEEEFFFHHHJJJLLLKKKNNNQQQSSSUUUWWWZZZ]]]333333222222222333333444333222222222222222222222333222222111111222222333333333333222222111111111111222222333333222222111333333333333333333333333111222222222222222111111333333222222222222222222222222222222222333444555111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333111111111111111222222222111111111111111111111111000111222333333222111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000.........///000111111111////////////000000000111000000000000000000000000000111222222222000///.........///000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111222111111222333333333333333333222111000000///000000000111222333333333222222111222333333333222000///111111222222222222111111222222222222222222222222222222222222222222222222222333333333333333333444222222222222222222222222222333333333222111000000333222111000000111222333111111222222222333333333333333333333333333333333333333333444444444444444222333333333333222111000000111222333444444444444333333333444444444555555222222333444444333333333333333333333333333333333222222333333333333444444444333333222222333333444444444444444444444444444333333333444444444555555222444555444222111222444444444444555555444444333333333444555555444333333333222222222333333444555555444333222222333444555222222333333333333444444222333333444444333333222333333333333333333333333222222222222222222222222222333333444444333333222333444444555555444444333222222333333444555555666555444444333333444444555444444444444444444444444333333333333333333333333222222222333555666555444444444444333333444444444555666666666777777777777777777777666666666666666111222444666777777777777666666777777888888888999888999::::::999999:::;;;666888888888666666666888999999888888999:::<<<===???>>>======>>>>>>===<<<@@@???>>>>>>>>>???AAAAAA???AAADDDFFFFFFGGGIIIKKK222222111111111111111111111111111222222333444444444333333222222333333444444444444333333222222222222222222333333222222222333333333333333333333333111111222333444444444444444333333222222111111111222222222222333333444555111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111444333222111111111222333000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000......///000111222333333111111000000000000000111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000---......///000111111222////////////000000000000000000000000000000000000///000111111111///...---,,,,,,...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111000000000000000000111111222000000111222222222222111111000000000000000111111...///111333444444444444000111333444333111///...000111222333333222111000222222222222222222222222222222222222222222222222222222222333333444444444222222222222222222222222333444555555666666555555333222111000000111222333111111111222222333333333333333333333333333333333333333333444444555555555333333333333333222111000000111222333444444555444333333333444444444555555333333444444444333222222///000000222333444555555222222333333333444444444444333333222222333333444222222222222222222222222333333333444444444555555444666888666333222444666555555555666555555444444333333444555555444333333333333222111222333555666444444333222222333444444222222333333333444444444222333333444444333333222444444444444444444444444222222222222222222222222222333333444444333333222333444444555555444444333333333444444555666666777444444444333333444444444333444444555555444444333555555555555555555555555333333333444777777777555777666666555555666666777555555555666666666777777444444444444444444444444111222444555666666555555333333444444555555666666444555777666555555666888777999999888777666666777555555555555666888:::;;;888777777888;;;<<<<<<;;;::::::;;;<<<===>>>@@@AAA<<<>>>@@@@@@@@@???@@@BBB111111222333444444444444222222111111111111222222000000000000000000000000111222222333333222222111......///000111222222333333333333333333333333333111111111111111111111111000000111222333333444444555444333333222222333333555444222000000111222333222222222222222222222222000000000000000000111111333222111000000111222333222111000//////000111222000111222333333222111000000000000000000000000000111111111111111111111111111111111111000000000000333222111000000111222333222222111111222222333444...///000222222111111000111000///......///000111222222111111000000//////---/////////...---///000000000000000000000000000000000000000000///......000000000000000000000000000000000000000000000000111111000000000000111111......//////000000111111888444000///111111000.........//////000000111111///111222222111111222333////////////////////////222222222222222111000///000000000000000000000000000000000000000000000000111111000000000000111111111111111000000000000000111111111111111000///...444444444333333333222222111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222444222111//////000222333555444333222111111111111222222222333333444444444222222333333333333444444222222222222222222222222333333333444444444555555222222333444444555555555444333222111222333444555333333333333333333333333666666555555555444444444444444444444444444444444444444444444444333222111111111222333333333333222222222222222222222222222222222333333333333444444333333333333333333333333777666555444444555666777555555555444444333333333111222222333333222222111444444444333333222222222555444333222111111111111444333333222222333333444111111111222222333333333333333333333333333333333444444444333333222222222111222333444555444333333222222222222222222222222333333333444444444555555222333333444444333333222444444444444444444444444666666555555555444444444333333333444444555555555555555555444444333333333555555555555666666666666999666333333666777777555555444444333333444444555666666666666666555555555555444444333444555666777777777666666555555555444777666666555666888:::;;;777777777888999999999:::::::::::::::::::::;;;;;;:::;;;<<<>>>????????????444444444444333222111111222222111111111111222222111111111111111111111111111222222333333222222111333333333333333444444444333333333333333333333333111111111111111111111111111111111222222333333444444444333222222222222222444333222000000111222333222222222222222222222222222222222222222222222222222222111000000111222222222111000//////000111222222222222333333222222222111111111111111111111111111111111111111111111111111111111111000000000000222222111000000111222222222222111111222222333444...///000111222111111000111000///......///000111000/////////.........---000111222222000//////000000000000000000000000000000000000000000///......000000000000000000000000000000000000000000000000111000000//////000000111////////////000000000000444111//////111222111000////////////000000000000///111222222111111222333111111111111111111111111111222222222222111000///000000000000000000000000000000000000000000000000111111000000000000111111000000000///////////////222333333333333222111111333333333333222222222222111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222333222111000000111222333666555444333222222222222222222222333333444444444222222333333333333444444222222222222222222222222222222222333333333444444555444444333222222222222555555333222222222222333333333333333333333333333666555555555444444444444444444444444444444444444333333333333333222111111111111222333333333333222222222222222222222222222222222333333333333444444333333333333333333333333666666555444444555666666555555444444444333333333333444444555555444444333444444444333333222222222333333333333333333444444444333333222222333333444222222222222222222333333333333333333333333333333444444444333333222222222///000111222333222111111333333333333333333333333333333333444444444444555222333333444444333333222444444444444444444444444666555555555444444444444333333333444444444555555444444444444444444333333555555555555666666666666888555333333555666666444555444444333333444444555666666666666666666666555555444444333444555666777777666666666555555555555666666666666777888999:::888888888888888888999999999999999999999:::::::::<<<<<<======>>>=========444444444444333222111111222222111111111111222222111111111111111111111111111222222333333222222111555555555444444444333333333333333333333333333333111111111111111111111111222222222222222222222222333333222111111111111222333222111111111222333444222222222222222222222222333333333333333333333333222111111000000111111222111111000000000000111111333333333222222333333333222222222222222222222222000000000000000000000000111111111111000000000000222111111000000111111222222111111111111222333333//////000111111111111000000000////////////000000////////////............///111333333111/////////000000000000000000000000000000000000000//////...000000000000000000000000000000000000000000000000000//////......//////000000000000000///////////////...---...000222333222000000000000///////////////111222222111111222333111111111111111111111111111111222222111111000000000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////111111222333333333333222333222222222222111111111111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222111111111111111111111111333222111000000111222333666666555444333333333333222222333333333333444444222222333333333333444444222222222222222222222222111111111222222222333333555444222111000000111222777666444333222111111111333333333333333333333333555555555555444444444444444444444444333333333333222222222222222222111000111111222333333333333222222222222222222222222222222222333333333333444444333333333333333333333333555444444333333444444555555444444444444333333333333444444555555444444333444444333333333333222222222222333333444555666666444333333222222333333444333333222222222222222222333333333333333333333333444444333333333333222222///000111222333222111111444444444444444444444444333333333333444444444444222333333444444333333222444444444444444444444444555555555555444444444444333333333444444444444555333333444444444444444444444555555555555666666666555444222222333444444333555444444333333444444555555555666666666666666666555444444444444555666666666666666666555555555555555555666777888888888888888888888888888888777777777777777888888999999999<<<<<<<<<<<<<<<;;;::::::111111222333444444444444222222111111111111222222111111111111111111111111111222222333333222222111222222222222222222222111222222222222222222222222111111111111111111111111333333222222222222222222333222111111000000111111222111111111111333444444111222222222222222333333444444333333333333222222111111000000000000111111111000000000000000000111444333111111111111333444222222222222222222222222////////////////////////111111111111000000000///111111000000000000111111111111111111111222222333///000000000111111111111000000////////////000000111111111111000000000000+++...000111000.........//////////////////////////////000000000000//////////////////////////////000000000000000000000000//////............//////111111000000//////.........------...000111222222111111000000//////......///111222222111111222333111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000111111////////////000000000000......///000111222222222222222222111111111000000111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222111111111222333333555555444333333333333333333333333333333333333333222222222333333333444444222222222222222222222222222222222222333333333333222222111000111333555666555555444333222222111111333333333333333333333333444444444444444444444444444444444333333333333333111111222222222111111000111111222333333333333222222222222222222222222222222222222333333333444444333333333333333333333333333333333333333333333333444444444444444444444444111222222333333222222111333333333333333333333333111222333444444555555555444333333222222333333444333333333222222111111111333333333333333333333333333333333333333333333333111222333444555444333333333333333333333333333333222222333333333444444444222333333444444333333222444444444444444444444444444444444444444444444444444444444444444444444444333333333444444555555555444444444555555555666666333333222222333333333333555444444333333444444555555555555555666666666666555555444444555555555555666666666666666555555555444555777888888888777666999999888888777777666666555555666666777888888888::::::;;;;;;;;;::::::999111111222333444444444444222222111111111111222222111111111111111111111111111222222333333222222111/////////000111222222222222222222222222222222222111111111111111111111111333333222222222222222222333222111111000000111111111111111111222333333444111111111222222333333333333222222222111111111000000000000000000000000000000000000111111000000000222111000//////000111222222222222222222222222222////////////////////////111111111111000000000///000000000000000000000000111111000000111111222333000000000000000111111111//////000000000000//////000000000000111111111111***,,,///000000///000111//////////////////////////////000000000000//////////////////////////////000000000000000000000000//////............//////111111000000//////.........///000000/////////000111111000000//////......///111222222111111222333000000000000000000000000///000000111111111000000000000000000000000000000000000000000000000000000111111000000000000111111000000000111111222222222---...///000111222222222222222222111111111000000111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222444444444444444444444444222222111222222333333444444333222222222222222222333333333333333333333333222222222333333333444444222222222222222222222222333333333333444444444444333333222222333444666777222333333333333333333333333333333333333333333333333333444444444444444444444444333333333222222222000111111222222222111111111111222333333333333222222222222222222222222222222222222333333333444444333333333333333333333333222333333333333333333222444444444444444444444444111222222333333222222111333333333333333333333333111222333333333333222111444333333222222333333444333333333222222111111111333333333333333333333333333333333333333333333333111222333444555444333333111111111111111111111111222222222333333333444444222333333444444333333222444444444444444444444444333333444444444444444444444444444444444444444444333333333444444555555555444444444444555555555555222333333333333333333333555444444333333444444555444555555555666666777777555555555555555555444444555555555666666666666666444555777888888777666555999888888777777666666666444444555666666777888888777888999:::;;;;;;;;;;;;444444444444333222111111222222111111111111222222222222222222222222222222111222222333333222222111///000111222333444444555222222222222222222222222111111111111111111111111222222222222222222222222333333222111111111111222111222222222222333333333111111111222222333333444222111111000000////////////000000111111000000///000000111111111111000000000000////////////000000222222222222222222222222000000000000000000000000111111111111000000000000///000000111111000000///111000000000000111222222000000000///000111111222//////000000000000//////............////////////---///000111000111222444000000000000000000000000...//////000000000000000000000000000000000000000000000000000000000000000000//////......//////000000000000000////////////000111222222000......///000000000000///////////////111222222111111222333//////////////////////////////000000111111000000000000000000000000000000000000000000000000000000111111000000000000111111000111111222222333333333///000111222333444444444333222222222222111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222444444444444444444444444111111222222333444444444333222222111111222222222444444333333333333222222222222333333333333444444222222222222222222222222333333444444444555555555666555555555444333333222111222333444444444444333333333333333333333333333333333333333444444444444444444333333222222111111000111222222333222222222111111222333333333333222222222222222222222222222222222333333333333444444333333333333333333333333222333333444444333333222333333333444444444444555333444444555555444444333222222333333333333444444111222333333333222111000444333333222222333333444333333222222222222222222333333333333333333333333222222333333333333444444///000111222333222111111111111111111111111111111222222222222333333333333222333333444444333333222444444444444444444444444333333333333444444444444555444444444444333333333333333444444444444444444333444444444444555555555333444666666555444444555555444444333333444444555444444555555666777777777555555555666555555444333555555555666666666666666555666666777777666666666777777777777777777666666444444555666666777888888666777888:::;;;;;;<<<<<<444444444444333222111111222222111111111111222222222222222222222222222222111222222333333222222111222222222333333444444444111111111111111111111111111111111111111111111111111111111222222333333444444444333222222222222222222222333333333222111111000111111222333333444444222222111000000///.........///000111111000///...///000111222222111000///000000111111111111000000111111111111111111111111111111111111111111111111111111111111000000000000...///000111111000///...000000000000000111222222111000/////////000222222...///000111111000///...---........./////////000111222111///......111333000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000111000000//////000000111////////////000000000000///111444333111//////000////////////000000000000///111222222111111222333000000000000000000000000...//////000000000000000000000000000000000000000000000000000000000000000111111000000000000111111///000000111222222333333000111222333333333333333333333333333222222222222111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222000111222333444444444444333333222222222333333444444444444333333222222222222222333333333333444444222222222222222222222222222222333333333444444444333444555555555333111000222333444444444333222111333333333333333333333333222222333333333444444444444444333333222111111000111111222333333333333333111111222333333333333222222222222222222222222222222222333333333333444444333333333333333333333333222333444555555444333222333333333444444444555555333444444555555444444333222222222333333444444444///111333444555444333222444333333222222333333444222222222222222222333333333333333333333333333333222222222333333444444444///000111222333222111111111111111111111111111111111222222222222333333333222333333444444333333222444444444444444444444444222222333333333444444444555555444444444333333333444444444444444444333333333333444444444555555555444666999999666555555777555444444333333444444555444444555555666777777888555555666666666555333333555555555555666666666777777666666555555555666666666666666777777777777777444444555666777888999999888888999:::;;;;;;;;;:::111111222333444444444444222222111111111111222222222222222222222222222222222222222333333222222222333333222222222222111111111111111111111111111111111111111111111111111111000000111222333333444444555444333333222222333333333333333333333222111000000000111222333333444444222222111111000//////......///000111111000///...///000111222222111000///000111222333333222111000000000000000000000000000111111111111111111111111111111111111000000000000...///000111111000///...000000000000000111111222111000/////////000222333...///000111111000///...///000000000111111222222333222000---******---///000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000111111000000000000111111......//////000000111111...111444444222000111222......//////000000111111///111222222111111222333111111111111111111111111......///000000000000000000000000000000000000000000000000000000000000000111111000000000000111111...//////000111222222222//////000111111111111000444444444333333333222222111111111111111111111111000000000000000000000000111111222222222333333333111111111111111111111111222222222222222222222222000000000000000000000000000111222333444444444444444444333333333444444555444444444333333222222222222222333333333444444444222222222222222222222222111111222222222333333333...000222555555444222111444555555555444222000///333333333333333333333333222222222333333444444444444444333333222111000000111222333444444444444444111111222333333333333222222222222222222222222222222222333333333444444444333333333333333333333333333333555555555555333333333333333444444555555555111222222333333222222111222222222333333444444444...000333555777777666666444333333222222333333444111111111222222333333444333333333333333333333333222222222333333444444444111222333444555444333333222222222222222222222222111111222222222333333333222333333444444333333222444444444444444444444444222222222333333444444444555555555444444333333333555555555444444333333333333333333444444444555555444777::::::888666777888555444444333333444444555444444444555666777777888555555666666666555333222444555555555666666777777777777555444444555666777555555666666777777888888444444555666777888999::::::;;;;;;;;;;;;:::999999444444444333333222222222222111111000000111111222222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333444444444333333222222222000000000000000000000000333333222222111000000000000000111222222222222111444333222222111111222222000000000000000000000000000000000000000000000000000000111111111///---,,,000000000000000000000000000000000000000000000000111111000000//////......222111111000000000000000000000000000000000000000000000000000000000000000222222111000/////////000111111000000//////............//////000000111111000000000000000000000000111///...------...///111666444222000//////000111000000000000111111111111000000000000000000000000111...++++++...//////---//////000000000000000///000111222333333222111000////////////000000000000//////000000111111222222111222333444444333222111...///000222333333333333000000000000111111111111222111111111000000//////111111222222222333333333111111111111111111111111222222222222222111000///111111222333333333333222222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222444444444333333222222222444444444333333333222222222222222222222222222222444444333333333333222222444777:::<<<<<<999444222333333333333333333333333000000111222333333444444444444222222222222444444333333333333333333333333333222222111111222222333222111000000000111333444111111333444555666666666333333333333333333333333333333222222333333444555333333333333333333333333222222333333333333444444333333222222333333444555444333111000000111333444111111111222222333333333000111111111111222222222333333333222222111111111111111111222222333333333222222222222222222222222222333333444444333333222222222222333333333444444333333444444333333222111111111222333444444555555555555444444444333333333444444222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444555444333333333333444555555555555555555555555555333444444555555555555555666666666666666666666666666666555555555555666666666666666666777777777777:::999888777777888999:::===<<<;;;:::999999999999444333333333222222222222222222111111111111222222555555555555555555555555333333222222222222333333111111222222222333333333111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333333333333333222222222222111111111111111111111111111111111111111111222222000000111222222222222111222222111000000111111111111111111111111111111111333333333333333333333333000111111222222222111111000000000000000000000000000000000000000000000000222111111111000000000000333222111111000000111111000000000000000000000000000000000000000000000000222111000000000000000000111000000000/////////...////////////000000000000000000000000000000000000111000...------...000111222111///---------...///000000000000111111111111000000000000000000000000222///------///000000///000000111111111111000000//////000111111000//////000000000000111111111111............//////000000///000000000000000000/////////000111111222222333000000000000111111111111111111111111000000000///111111222222222333333333111111111111111111111111222222222222222111000000000111111222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222444444444333333222222222333333333333222222222222222222222222222222222222444444333333333333222222333666999;;;;;;888444111333333333333333333333333111111111222222333333444333222111111111111222333333333333333333333333333333222222111111222222333222222111000000111222333222222333333444333333333333333333333333333333333333333222222333333444555333333333333333333333333111111111222222222333333222111111111111222333333444333222000000222333444222222222222222222333333000111111111111222222222333333222222222222222222222222222222222222333333222222222222222222222222222333333444444333333222222333333333444444444444444444444444444333222222000000000111111222222333444333333333222222222222333333333222222333333333444444444444444444444444555555555555555555555555444444444444444444444444555444333333333333444555555555555555555555555555444444555666666666666555555555555555555555555555666666555555555555666666555666666666777777777777555555555555666777999:::<<<<<<;;;999999888888888222222222222222111111111333333222222222222333333222222222222222222222222333222111000000111222333111111222222222333333333111111111111111111111111000000000000000000000000222222222222222222222222111111222222222333333333111111111222222222222222222222222222222222222222///000000111222222333333000000111222222222222111000000000///000000111111222222222222222222222222222222222222222222222222000000000000111222333444000000000000000000000000000000000000000000000000222222222222111111111111333222111111000000111111000000000000000000000000////////////////////////000000000000000000111222000000000000////////////000000000000////////////000000000000000000000000000000............000000000///...---------//////000000000000111111111111000000000000000000000000222000//////000111111000111111222222222222111111......////////////...---------........./////////.........////////////000000//////......//////000////////////000111222222000000000000111111111111111111111111000000000000111111222222222333333333111111111111111111111111111222222222222111000000///000111111222222111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222444444333333333333222222333222222222222111111111222222222222222222222222444444333333333333222222222444777999888666333111333333333333333333333333222222222222222222222222222111111000000111111222333333333333333333333333333222222111111222222333333222222111111111222222222333333333222222111000333333333333333333333333333333222222333333444555333333333333333333333333000000111111111222222222111111000000111111222333444333222111111222333444333333222222222222222222000111111111111222222222222222222222222222333333333333222222222222222222222222222222222222222222222222333333333333222222333333333444444444555555444555555555555444333333111111111111111111111111222222222222111111111111222222333333333333222222444444444444444444444444555555555555555666666666444444444444444444444444444444333333333333444444444444444444444444444444444555555666666666666666555555555555555555555555666666555555555555666666555555666666666777777777333333444444666888999:::;;;;;;:::999888888888888111111111111111111111111444333333222222333333444000000000111111111111111333222000//////000222333111111222222222333333333111111111111111111111111000000000000000000000000111222222222222222333333111111222222222333333333000000000111111222222333333333333333333333333333000000111111111222222222000000111222222222222111111000000000000111222222222222222222222222222222111111111111111111111111000///.........///111222000000000000000000000000000000000000000000000000111111111111111111111111222111000000//////000000000000000000000000000000////////////////////////000/////////000111222222000000000000////////////111111000000//////......000000000000000000000000000000///......///000000//////......///000111222///000000000111111111111000000000000000000000000111000//////000000000000000000111222222222111111///////////////................../////////000000111111111111111111111111222111000//////000111222//////.........000111222///000000000111111111111111111111000000000000000111111222222222333333333111111111111111111111111111111222222222111111000//////000111111111111000222222222222222222222222222222222222222222222222111222222222222222333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222111111111000000111222222222222222333333444444333333333222222222111333555666666444222111222222222222222222222222333333222222222222222222222222111111111111222222222222222222222222222222333222222111111222222333333333222222222111111111222222333333333333222222222222222222222222222222333333222222333333444555333333333333333333333333111111111111222222222222111111111111111222333333444333222222222222333444333333333222222111111111000000111111111222222222111111111222222333333333333333333222222111111111111222222222222222333333222222333333333333222222333333444444444555555555555555666666555555444333444444333333333333333333333222222222222111111111111222333444444333222111333333333333333333333333444444444444555555555555333333333333333333333333333333333333333333333333444444444444444444444444444555666666777777666666555555555555555555555555666555555444444555555666555555555666666666777777555555666777888999:::;;;::::::999888888888888888111111111111111111111111444333333222222333333444222333333333444444444555222222111000000111222222111111222222222333333333333333333333333333333333111111111111111111111111111111111222222333333333111111222222222333333333000000000111111222222333333333333333333333333333222222222111111111000000000000111222222222222111222222111111111222222333111111111111111111111111444444444444444444444444222111///.........///000000000000000000000000000000000000000000000000000000000000000000000000000000000///............///000000000000000000000000000000000000000000000000000/////////000111222222////////////000000000000111111000000//////......000000000000000000000000000000////////////000000.........//////000111111///000000000111111111111111111111111111111111111...///000000////////////...///000111222222222222222111111000000/////////111111222222222333333333222222222222111111111111222111000//////000111222//////////////////000111///000000000111111111111000000000000000000111111111111222222222333333333111111111111111111111111000111111222222222111111//////000111111111111000222222222222222222222222222222222222222222222222111111111222222333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222111111111000000111111111222222333333333444444333333333222222222111222333444444333222111222222222222222222222222333333222222222222222222222333333333333333333222222222222222222222222222333222222111111222222333222222333333333222222222111222333444555555555555222222222222222222222222333333222222333333444555333333333333333333333333222222222333333333333444222222222222222333444444444333333333333333333444333333333222222111111111000000111111111222222222111111111222222333333333333333333222222111111111111111111222222333333333111222222333333222222111333333333444444444555555555555666666555555444333444444333333333333333333333333333333222222222222000111333333333333111000333333333333333333333333222222222333333444444444333333333333333333333333333333333333333333333333444444444444444444444444444555555666666666666666555555555555555555555555555555444444444444555555555555555555666666666666666777777777888888888888999999888777777777888888111111111222222222222222333333222222222222333333000111111222222333333444222222222222222222222222111111222222222333333333444444444444444444444444222222222222222222222222111111111222222333333444111111222222222333333333111111111222222222222222333333333333333333333333333333222222111000000///000000111222222222222111444333333222111111222222000000000000000000000000222222222222222222222222444333222111000000000000000000000000000000000000000000000000000000000000///////////////000000000000000///............///000000000000000000000000000000000000000000000000000000000000000000111222////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000---------....../////////000000000000111111111111111111111111111111111111---///111000///......///---...000222444555555666444333222111000000111111........./////////000000111000000000000/////////000//////......//////000//////000111111000000///000000000000111111111111000000000000111111111111111111222222222333333333111111111111111111111111000000111222222222222111///000111111222222111111222222222222222222222222333333333333333333333333111111111222222333333444333333333333333333333333222222222222222222222222222222222222222222222222222222333333333333444444333222222222222111111111111111111222222333333444444444333333333333222222111111222222333333222222222222222222222222222222222222222222222222222222222333333444444333333222222222222222222222222222333222222111111222222333111111222333444444333333111111333444555666666666222222222222222222222222333333222222333333444555333333333333333333333333222222333333333444444444333333222222333333444555333333444444444444333333333333222222222222222222000111111111111222222222222222222222222222333333333333222222222222222222111111111222222333333444111111222222222222111111222222222333333333444444444555555555555444333333111111111111111111111111444333333333222222222222111111222222222222111111333333333333333333333333111111111222333333444444333333333333333333333333222222333333333333222222333333333333333333333333333444444555555555555555444444444444444444444444555555444444444444555555444444555555555666666666444555555666666555555444888888777777777777777888222222222222333333333444222222111111111111222222.........///000111111111111222333444444333222111111111222222222333333333333333333333333333333333222222222222222222222222000111111222333333444444111111222222222333333333333333333333222222222222222222222222222222222222222222111111111111111111000000111222222222222111555444333111000000000000111111111111111111111111........................111111222222222111111000000000000000000000000000000000000000000000000000//////000000000111111111222222111000000000000000000000000000000000000000222222222222222222222222222111000000000000000000.../////////000000000111////////////000000000000000000000000000000000000000000000111111000000000......//////////////////000000000000111111111111111111111111111111111111---000222222000//////000...///111444666888::::::555444222111000000111111,,,,,,,,,,,,------------111111111000000000/////////000000000000000000//////000222333333222000...000000000000111111111111///000000000111111111111111111222222222333333333111111111111111111111111000000111222222222222222000111111222222222222222222222222222222222222222333333333333333333333333000111111222333333444444333333333333333333333333111111111111111111111111222222222222222222222222222222222333333444444444333333333333222222222222000111111222333333444444444444333333333333222222111111111222222333333333111111111111111111111111111111111222222333333444111222333333333333222111111111111111111111111111333222222111111222222333///000222444555555444444111222333444444444444444111111111111111111111111333333222222333333444555333333333333333333333333111222222222333333333333222222222222222333333444333444444444444444444333222222222222222222333333000111111111111222222222333333222222222222222222222222222222222222333333000111111222333333444444111111222222222222111111111111111222222222333333444444444444444333222222000000000111111222222333222222222222111111111111222222111111111111222222222222222222222222222222111111222333333444555555222222222222222222222222111222333333333333222111333333333333333333333333222333333444444444444444444444444444444444444444555444444333333444444555444444444555555555666666222333444666666666555555777777666666666777777888222222222333333444444444222111111111111111111222000111111222333444444444000222444666666444222000111111222222222333333333222222222222222222222222111111111111111111111111000000111222333333444444111111222222222333333333444444444333333222222222222222222222222222222222000000000111222222333333000000111222222222222111444444222000///.........222222222222222222222222000000000000000000000000,,,---///111111111000000000000000000000000000000000000000000000000000000000000111111222222222333444333222222111222222222000000000000000000000000222222222222222222222222222222111000//////000000.../////////000000111111......//////000000111111000000000000000000000000000000111111111111000000111111222222222222111111000000000000111111111111111111111111111111111111...111444444111000000222...000333666999;;;===>>>555444222000000000000111111111111111222222222222333333333333222222111111111222333444444333222111...000333555555333000...000000000000111111111111//////000000111111111222111111222222222333333333111111111111111111111111///000111222222222222222111111222333333333333222222222222222222222222222333333333333333333333333000000111222333333444444333333333333333333333333111111111111111111111111222222222222222222222222222222222333333444444444444444444333333333222222000000111222333333444444444444444333333333222222222222111111222333444444111111111111111111111111000000111222333333444444000111222333333222111000111111111111111111111111333222222222222222222333...000222444555666555555222333333333333222111111111111111111111111111111333333222222333333444555333333333333333333333333000111111111111222222222111111111000111222222333333444444555555444444333111111111222222333333444000111111111111222222222444333333222222111111111111111111222222333333444000000111222333333444444111111222222222222111111000000111111111222222222333333444444333333222111111111222333444444555555111111111111000000000000333222111000000111222333222222222222222222222222222222333444444555666666222222222222222222222222111222333444444333222111333333333333333333333333111222333333444444333333444444444444444444444444555444444333333444444555444444444555555555666666222333555777999999999999777777666666666666777888111222333333333333222111333333333333333333333333666555333111000000111111///000000111111222333333222222222222222222222222333222222111111222222333222333333444444333333222000111222333444333222111000000000111222222222333333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111111222444444222111222333222222222222222222222222000111222333333333333333000000000000000000000000111111111111111111111111111111000000000000111111333222000/////////000000111111000000000000111111111111111222333333333444222222111111111111222222222222222111111111000000111111111111000000000000000000000000000111111222000111222222333333333333000000000000////////////---......///000111111222000000000000000111111222222222111000//////000000111111111111111000///...+++---///333777:::===???444333111000/////////000111111111111111111111111......//////000000111111111111000000000000111111//////000111111111111111//////000000111111111111000111222333333222111000111111222222222222111111000000000000000000000000000111111111111222222222111111000000000000111111222222222222222222222222666666555444444555555555333333333333333333333333222111000//////111333444222222222222111111000000333333333333333333333333666555333222111222333333111111111111111111111111333333333333333333333333333222222111111222222333222222222222222222222222111111222222222333333333333333333333333333333333444444555555444444333333...//////111222333444444444444333222222333333333111111222222222333333333555111...///333444111---333333333333333333333333444333333222222333333444222222222111111111000000000111222333333333333333333222222111111222222333111222222333444444444444///000000000000111111111333222222111111222222333111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111111222222333333222222111222333333444333222111000333222222111111222222333444333333222111000//////333333444555555444333333222222111111111111111111333333333333333333333333333333333444444444555555333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333444555555666666555555777777777777888888888888999888777555444444444444111222333333333333222111333333333333333333333333000000000000222333555666444333333333333333333333222222222222222222222222333222222111111222222333222333333444444333333222111111222333333333333222111111111111111222222222333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111000222333333222111111222222222222222222222222222000111111222333333222222000000000000000000000000111111111111111111111111111111000000000000111111333222111000000000000111111111000000000000111111000000000000000111111111222222111111111111222222222222222111111111000000111111111111000000000000000000000000000111111222000000111222222222111111000000000000000000000000......//////000111111222000000000000000111222222222222111000000000000000111111111111111000//////000111222333555666888888444333111000//////000000////////////////////////000000000000000000//////111111000000000000111111///000000111111111111111111222222222333333333333000111111111111111111000111111222222222222111111000000000000000000000000000111111111111222222222333333222222222222333333222222222222222222222222333333222222222222222333333333333333333333333333222111000///000111333444222222222222111111111000333333333333333333333333555444333333222222222333222222222222222222222222333333333333333333333333333222222111111222222333222222222222222222222222111111222222222333333333333333333333333333333333///000000111222222222222222222222222222222222222444333333222222333333333111111222222222333333333555333111111444444222000333333333333333333333333444333333222222333333444333222222222222111111111000111222333333333333333333222222111111222222333222222333333444333333333000000000111111111222222333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111222222333333222222111222333333333333222111000333222222111111222222333333333222222111000000000222333444555555444333222111111111111111111111111333333333333333333333333333333333444444444444555333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333444444555555555555555444444444555555555555666:::999888777666666666666111222222333333222222111333333333333333333333333/////////111222444666777555555444444333222222111222222222222222222222222333222222111111222222333222222333333333333222222222222111111222222333444222222222111111111111111333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111///111222222111000000111222222222222222222222222000000111111222222111111000000000000000000000000000000000000000000000000111111000000000000111111333333222111111111111222111111000000000000111111111111111000000000000000222222111111111111222222222222222111111111111111111111111111000000000000000000000000000111111222000000111111111000//////000000000000000000000000...//////000000111111111111000000000000111222222222222111111111111111111111111111111111000000000222222333333333444444444333222111000//////000000////////////////////////222222111111000//////...111111000000000000111111///000111111222222111111222222222222333333333333111000000//////000000111111111222222222222111111000000000000000000000000000111111111111222222222333333222222222222333333222222222222222222222222222111111111111111222222222222222222222222222222222111111000000222333444222222222222111111111111333333333333333333333333333333444444333333222222222222222222222222222222333333333333333333333333333222222111111222222333222222222222222222222222111111222222222333333333333333333333333333333333------///000111222222222555555444333222111000000333333222222222222333333111111222222222333333333333333333333222222222222333333333333333333333333444333333222222333333444333333333333222222222222111111222333333333222222333222222111111222222333333333333333333333222111111111111111222222222333333222222111111222222333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111222222333333333222111111222222111111111111222222111111111111111111111111222333333444444333333222111111111111111111111111333333333333333333333333333333333333444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333444555555555555555333333333333444444444444888777777666666777777888222222222222222222222222222222222222222222222222333333222222222222222222222222222111111000000000222222222222222222222222333222222111111222222333222222333333333333222222333222111000111222333444333222222222111000000000222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111///000222222000///000111111111111111111111111111///000000111111111000000000000000000000000000000////////////////////////111111000000000000111111333333222222222222222222111111000000000000111111444333333333222111111111222222111111111111222222111111111111111111111111111111111111000000000///000000000000000111111222111222222222111000//////000000111111111111111222//////000000000111111111111111000000111111222333222222222222222222111111222111111111111111111111111111111222222333333444000000000///////////////222222222222222222222222222222222111111000000000222111111000000111111222000000111222222222222111111111111111111111111111111000///......///000111111111222222222222111111000000000000000000000000000000111111111222222222111111000000000000111111222222222222222222222222222222222222222222333444111111111111111111111111222222111111111222333444222222222222222222222222333333333333333333333333222333444555444333222111222222222222222222222222333333333333333333333333333222222111111222222333222222222222222222222222111111222222222333333333222222222222222222222222000111222333444444444444666555444444333222111111222222222222222222333444111111222222222333333333111222333222111000111222333333333333333333333333444333333222222333333444444444444333333333222222111222222333333333222222333222222111111222222333333333333333333222111000111111222222222333333333333222222111111222222333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111222222222222222222222222222222111111111111222222000000111111111222222222222222333333333333222222111111111111111222222222333333333333333333333333222222333333333444444444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333444555555555444444333333444444444555555555444444444444444555666777222222222222222222222222222222222222222222222222555555444333222000//////000000111111111222222222222222222222222222222222333222222111111222222333111222222333333222222111333222111000111222333444333222222222111000000000222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111///000222222000///000111111111111111111111111111000000111111111000000///000000000000000000000000////////////////////////111111000000000000111111222222222222333222222222111111000000000000111111444333333333222111111111222222111111111111222222111111111111111111111111111111111111000000000///000000000000000111111222333333333333222111000000000111111111222222333333000000000000111111111111111111111111111222222333111222333333333333222222222222111000111111222333222222222222222222222222.../////////////////////333333333333333333333333000111111111222222333333222222111111111111222222000000111222222222222222222111111111111111111111111000///......///000111111111222222222222111111000000000000000000000000000000111111111222222222111111000000000000111111222222222222222222222222222111111111222222333444111111111111111111111111222222222222222333333444222222222222222222222333333333333333333333333333111222333444555444333222111111111111111111111111333333333333333333333333333222222111111222222333222222222222222222222222111111222222222333333333222222222222222222222222333444444444444444333333333333333333333333333333111111111111222222333444111111222222222333333333111333444333222222333444333333333333333333333333444333333222222333333444444444444333333333222222222222333333333222222111333222222111111222222333333333333333222111111000111111222222222333333333333222222111111222222333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111000111111222222111111000222222222222222222222333222111111000000111111222000000000111222222333333222222222111111222222222000000111111111222222222333333333333333333333333222222222333333333444444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222333333444555444444444333333333333444444444444333333333333444555666777333222222111111222222333222222222222222222222222222333333333333222111000111222222333444444555555222222222222222222222222333222222111111222222333111111222222222222111111222222111111222222333444222222222111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111///111222222111000000111111111111111111111111111111111222222111111000000000000000000000000000000000000000000000000000000111111000000000000111111000111222222333222222222111111000000000000111111111111111000000000000000222222111111111111222222111111111111111222222222111111111111000000000000000000000000000111111222222333333333333222222111111111111222333333444444111111111111111111111111222111111111111222333333111222333444555444333222222222111000000222333444555555444333111000//////...///000111111111111111111111111111111111111111000111111222333333444444222222111111111111222222000111222222333222222222444444444444333333333333111000000//////000000111111111222222222222111111000000000000000000000000000111111111111222222222333333222222222222333333222222222222222222222222////////////000111222222222222222222222222222222222222222333333333333333222222222222333333333333333333333333333333333333222222333444444444333333111111111111111111111111333333333333333333333333333222222111111222222333222222222222222222222222111111222222222333333333222222222222222222222222333333333333333222111000111111222222333333444444111111000111111222333444111111222222222333333333444444444444555555555555333333333333333333333333444333333222222333333444333333333333222222222222222222333333333222111111333222222111111222222333222222222222222222111000111111111111222222222333333222222111111222222333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111000000111111111111000000222222111111222222333444111111000000000000111111000000111111222222222333222111111000000111111222000000000111222222333333333333333333333333333333222222222222333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222333444444444444444111111111111222222222222666555555555666777777888333333222111111222333333111111111111111111111111111111222333333333222111333333333333333333333444222222222222222222222222333222222111111222222333111111222222222222111111111111222333333333333222111111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000222333333222111111222111111111111111111111111222222333333222111111000000000000000000000000000111111111111111111111111111111000000000000111111///000111222222222111111111111000000000000111111000000000000000111111111222222111111111111222222000000111111111222222222111111111111000000000000000000000000000111111222000111111222222222222111111111222222333444444555111111111111111111111111222222111111222222333444111222444555666555444333333222111000000222444555555444444333222222111111000111333444555555555444222222222222222222222222222222333333333333333333333222222111111222222333000111222222333333222222555555444444444333333333000111111111111111111000111111222222222222111111000000000000000000000000000111111111111222222222333333222222222222333333222222222222222222222222000//////000111222333333333333333333333333333333111222333333444444333333222222222333333333444444333333333333333333333333333222222222333333444555333333333333333333333333333333333333333333333333333222222111111222222333222222222222222222222222111111222222222333333333111111111111111111111111000111111222222222111111111111111222222222333333000000000000111222333444111111222222222333333333444222000111444666444222333333333333333333333333444333333222222333333444333222222222222111111111222333333333333222111000333222222111111222222333000111111222222222222111000000000111111111222222333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000111111111111000000222222111111111222333444111111000000000000111111111111111111111222222222222111000000000000111222///000000111222222333333333333333333333333333333111222222222222333333333111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333222222333444444444444333111111111222222222333333666666555555555666777777444333222111111222333444111111111111111111111111222333333444333222111000333333222111111000000000222222222222222222222222333222222222222222222333111111222222222222111111000111222333444333222222000000111111222222222333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111222444444222111222333000000000000000000000000333333333333333222111000000000000000000000000000111111111111111111111111111111000000000000111111...///000111222222111000111111000000000000111111111111222222333333333444222222111111111111222222000000111111222222222222111111111111000000000000000000000000000111111222...///000111111111111111111111222333333444555555222222111111111111111111222222111111222222333444111222444666666555444333333222111000000222444555111111222333444555555666222333555777888888777777444444444444444444444444555444444333333222222111333222222111111222222333111111222333333333333222333333333222222111111111000111222333333222111000111111222222222222111111000000000000000000000000000111111111111222222222111111000000000000111111222222222222222222222222222222222222333444555666333333333333333333333333111222333444444444333333222222222333333444444444333333333333333333333333333333222111222333555666555555555555555555555555333333333333333333333333333222222222222222222333222222222222222222222222111111222222222333333333111111111111111111111111///000111222333444444444111111111111111111111111000000000000111222333444111111222222222333333333111...+++---222444111---333333333333333333333333444333333222222333333444222222222111111111000000333333333333333222111000333222222222222222222333///000111222222222222222///000000000000111111111333222222222222222222333111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111000000111111111111000000222222111111111222444555111111000000000000111111111111111111111111111111222111000//////000111222///000000111222222333333333333333333333333333333111111222222222333333333111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333222222333444444444333333333333444444444555555555555444444333333333444444000111333444333111///...111111111111111111111111222222222222222222222222222333333222000///000222222222222222222222222222333333333333333333333333222222222222222222222222000111222333444333222111222222222222222222222222555444444333222222222333222222222222222222222222222222222222222222222222222222111111111111111222111111111111111111111111222222222222222111000///333222000///...///000222111111111111111111111111333333333222222111111111222222111111000/////////222222222222222222222222000000000000000000000000222222222111111111000000111111111111111111111111222222222222222222222222222222111111111111222222111111111111111000000000111222333333222222333444111000000222555666444111333333333222222222222222555555666666666666666555555555666666666666666666777777777777888888888888999999:::::::::;;;;;;;;;:::999999999999:::;;;;;;777666555555666666555333777666555444444333444444222333333333333333333333777444111111444666555333777555222111222222222111333333333333222222222222///111333333333222333444111111111111000000000000000111111111111222222222333333333222222111111111222222222222222222222222333333333333333333333333222222222222222222222222444333333222222333333444444444444444444444444444222222222222222222222222444333333222222333333444555555555555555555555555333333333222222111111111222222222222222222222222222222222222222222222222222222333333333333444444444444444333333222222222333111000//////111333444444333222111000111222333222222222222222222222222222222222222222222222222222333333444444333333222555555555444444333333333222222222222222222222222111222222333333222222111222222222222222222222222111111222222222333333333000000000000000000000000222222111111111111111111111111111111111111111111222222222222222222222222333222222111111222222333333333333222222222111111222222222222222222222222333333333222222111111111222222222222222111000///000111222333444333333222666555444333111000//////222222222222222222222222222111111111000000//////111111222222222333333333444444444444333111///...222222222222222222222222222222222222111111000000111222333333111111222333333333333222222222111111222222222222222222222222333333333333333333333333222222333333444555666666555555555444444555555555///000111222222000...---111111111111111111111111222222222222222222222222333444444222111000111333222222222222222222222222333333333333333333333333222222222222222222222222111111222333333333333222222222222222222222222222444444333222222222222222222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111222222333333222111111000333222000///...///000111000000000000000000000000222222222111111000000000/////////000111111222222000000000000000000000000000000000000000000000000222222222111111111000000//////000000111111222222111111111111111111111111111111111000000111111111........................///000222111000000111333333111111333666666444222222333333333444444555555444555666777888888999888999999999999999999999999;;;;;;;;;<<<<<<=========>>>????????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCC@@@>>>===<<<===<<<;;;999999999777666666666666666555555555555444444444444666333111111333555555444555333111111222333333222111111111111111111111111///000222111000//////000111111111111000000000000000111111111111222222222333333333222222222111111222222222222222222222222333333333333333333333333222222222222222222222222333222222111111222222333444444444444444444444444333333333333333333333333444333333222222333333444222222222222222222222222333333333222222222111111222222222222222222222222333333333333333333333333222222333333333333444444444444444333333222222222222111000000000111333444444333222222111111222222222222222222222222222222222222222222222222222222333333333333333333333333333333333222222111111111222222222222222222222222111222222222222222222111222222222222222222222222111111111222222222333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333222222111111222222333333333222222111111111111222222222222222222222222222222222111111000000000222222222222222111000000000111222333333333222222444333222222111000//////222222222222222222222222000000000000000000000000000000111111111222222222222222333333333222111000222222222222222222222222111111111111000000//////111222333333111111222333333333333222222222111111222222222222222222222222333333333333333333333333111222222222333444444444555444444333333444444555000111222333222111000///222222222222222222222222222222222222222222222222333444444333111111222444222222222222222222222222333333333333333333333333222222222222222222222222222222111111222222333444222222222222222222222222333333222111111111111222222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111333333333333333222222111333222000/////////000111////////////////////////111111111000000000000000/////////000111111222222000000000000000000000000000000000000000000000000222222222111111111111111111111111111111111111111000000000000000000000000111000000//////000000111//////000000111111222222///000111111000000111333444333333444666666555333333444555666777888999999777888:::;;;===>>>>>>??????>>>>>>======<<<<<<<<<>>>>>>??????@@@AAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHIIIIIIIIIJJJJJJFFFDDDBBBBBBBBBAAA???======<<<;;;:::999999999999999999999888888777777777666555333333555666555444333222000111222444444333111111111111111111111111000111222111///.........222222111111111000000000000111111111111222222222333333333222222222222111222222222222222222222222333333333333333333333333222222222222222222222222222111111000000111111222444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333222222222222222222222222222222222222444444444444444444444444222222333333333333444444444444333333333333222222111111111111222222222333222333333333333222111111222222222222222222222222222222222222222222222222444333222111111222333444333333222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222222333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222222111111111111000000000111111111111111111111111111111111000000000000000111222222222222111000000000111222222333222222222111111111000000000//////222222222222222222222222000000000000000111111111//////000000000111111111000111222333333333333333222222222222222222222222000000000000000/////////111222333333111111222333333333333222222222111111222222222222222222222222333333333333333333333333222222222222222222222222444333333222222333333444333444444555555444333333222222222222222222222222111111111111111111111111222333333222111000222333222222222222222222222222222222222222222222222222111222222222222222333333333222111000111222333444222222222222222222222222222222111111000111111222222222222222222222222222222222222222222222222222222222111111111222333333111111111111111111111111333333444444444333333222222111000000//////000000000000000000000000000000111111111111111111000000222222111111000/////////222222222222222222222222000000000000000000000000111111111111111111111111666555444333222111000000111111111111111111111111000000////////////000000000111111222333444444555000111222222222222333555444444444555555666555555888888999:::;;;;;;<<<<<<>>>???@@@BBBCCCCCCDDDDDDBBBBBBAAA@@@??????>>>>>>===>>>>>>???@@@AAABBBBBBDDDDDDDDDEEEEEEEEEFFFFFFIIIIIIJJJJJJKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFEEECCCAAA@@@???>>>============<<<<<<==================<<<;;;:::999999999888777444333222222333444333222333333333333333333333333111333444333222000000111222222222111111111000000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444222222222333333333444444333333333333333333333333000111222333333333222222111222333444333222111000222222222222222222222222222222222222222222222222444333111000000111333444444444444444444444444444222222222222222222222222222222111111111111222222222222222222222222222222111111111111222222222222111111111111111111111111111111111111111222222222111111111111111111111111222222222222222222222222222222111111111111222222111000000000000000000000000000000000000000000000111111111111111111000000111111222222222111111000111111111222222222222111000000111111111111111111111111111111111111111111111111111111000000//////000000000000111111111222111111222222333333333333222222222222222222222222111111111111000000000000111222333333111111222333333333333222222222111111222222222222222222222222222222222222222222222222333333333222222222222222333222222222222222222333444444444555555555444444222222222222222222222222111111111111111111111111000111111000//////111222222222222222222222222222222222222222222222222222111111111222222333333333333222111000111222333444222222222222222222222222222111111000111111222222222222222222222222222222222222222222222222222222222222111111222333333444111111111111111111111111222333333444444333333333222111111000000000000000111111111111111111111111222222222222222222222222222222111111000/////////222222222222222222222222000000000000000000000000111111111111111111111111222222222222222111111111222222222222222222222222000000////////////000000......///000000111222222///111222222222222333555444555555666666666888888????????????????????????CCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@<<<======>>>??????@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCEEEEEEFFFGGGHHHGGGGGGFFFIIIHHHGGGHHHJJJKKKKKKJJJDDDDDDCCCBBBAAAAAAAAAAAA>>>??????@@@AAABBBCCCCCCCCCCCCBBBAAA???>>>===<<<:::888666666666555333111444444333333333333222222000222333444333222333444222222222222111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222333333333333333333333333333333444444444444444444444444222333333444444333333222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333111111222333333333333222111222333444333222111000222222222222222222222222222222222222222222222222444333111000000111333444444444444444444444444444222222222222222222222222222111111000000111111222222222222222222222222222000000111111111222222222111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222222111111000000111111222000000000000000000000111000000000000000000000000222222222222222222222222000111111222222222111111222111111111111111111111111111111222222222222333111111111111111111111111444333222111000......---111111111222222222333333333333222222222222222222222222222222222222222222222222222222222222222222111222333333111111222333333333333222222222111111222222222222222222222222222222222222222222222222444444444444333333333333222222222111111222222222111111222222222222333333333333333333333333333333111111111111111111111111///000000000//////000222222222222222222222222222222222222222222222222222111111111222222333333444222222111111222222333444222222222222222222222222222111111111111222333333222222222222222222222222222222222222222222222222222222111222222333444555111111111111111111111111111222222333333333333333111111111111000000000///111111111111111111111111222222222222222333333333/////////000111111222222000000000000000000000000000000000000000000000000111111111111111222222222,,,,,,---...000111222333222222222222222222222222111000000//////000000111000111111222222333333333...000111222111222333555555777888888888999<<<>>>EEEEEEEEEDDDDDDCCCCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDGGGGGGGGGFFFEEEEEEEEEDDD@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEGGGGGGFFFEEEEEEDDDCCCCCCEEEGGGIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDDDD???@@@AAAAAABBBCCCDDDDDDEEEGGGHHHGGGDDDBBBBBBCCCAAA???>>>======;;;888666666555444333222222111000...000222333222222333444333222222222222111111111000111111111111222222222111222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222444333333333333333333444333333333333333333333333333333333333333333333333222222444444444444222222222222222222222222222222333333333333444444444444222222222222222222222222222222222222222222222222222222333333333333444444222222333333333333444444222222222222333333333444222333333333333222111111222222222222222222222222222222222222222222222222333222111000000111222333111111222222222222333333222222222222222222222222222111000//////000111222222222222222222222222222000000000111111111111222222222222222222222222222000000000111222222333333111111111111111111111111222222222222222222222222111111000000000000111111000000000111111111111222111111111111111111111111222222222222222333333333000000111222222222222111222222111000000000111111222222222222222333333333111111111111111111111111444333222111000......---111222222222222333333333444444333222111111111222222222222222222222222222222222222333333333333333111222333333111111222333333333333222222222111111222222222222222222222222222222222222222222222222444444444444444444444444333222222111111222222333111111111111111222333333333333333333333333333333111111111111111111111111///000111000//////111333222222222222222222222222111111111111111111111111000111111222333333444444111111222333333333333222222222222222222222222222222222222222222333444444222222222222222222222222222222222222222222222222222222222222333444555555111111111111111111111111000111111222333333222222111111111111111000//////111111111111111111111111000111111111222222222222/////////000111111222222000000000000000000000000000000000000000000000000000000111111111222222222......///000000111222222111111111111111111111111111111111000000111111111444444444555555555555555111333444555555555777999888:::<<<<<<<<<>>>BBBEEEHHHHHHHHHHHHHHHHHHIIIIIIFFFGGGHHHIIIIIIIIIIIIIIILLLLLLLLLKKKKKKKKKKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHJJJKKKLLLKKKJJJIIIEEEDDDDDDEEEGGGIIIIIIHHHIIIIIIHHHGGGFFFFFFFFFFFFAAAAAAAAAAAAAAAAAA@@@@@@AAADDDGGGHHHFFFEEEFFFHHHGGGFFFEEEEEEEEEDDDAAA>>>;;;:::999777666444333222111333444444333222333444333333222222222111111111000111111111111222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222333333222222222222333333222222222222222222222222333333333333333333333333111222444555555444222111222222222222222222222222333333333444444444555555222222222222222222222222333333333333333333333333222222333333333333444444222222222333333444444444333333222111222333444555444333222222111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111111222222333333333222222222222222222222222222111000//////000111222222222222222222222222222000000000000111111111111222222222222222222222222///000000111222222333333111111111111111111111111222222222222222222222222111111000000000000111111111111111111222222333333222222222222222222222222000111111111222222222222000000111222222222222222333222111000//////000111222222222222111111111111111111111111111111111111111111111000000000000000111111111111222222222222333222111111111222333444222222222222222222222222111111222222222333333333111222333333111111222333333333333222222222111111222222222222222222222222111111111111111111111111222222222333333444444555333333222222222222333333333222222222333333444555333333333333333333333333000000000000000000000000000111222111000111222444222222222222222222222222111111111111111111111111000000111222333333444444000111222333444333222222222222222222222222222222333222222222333444444555222222222222222222222222222222222222222222222222222222222222333444555666111111111111111111111111///000111222222222222222111111111111111000//////000000000000000000000000//////000000111111111222222222111111000/////////222222222222222222222222000000000000000000000000000000111111222222222222777666555444333111000000000000000000000000000000222222111111111111222222222222222222222222222111666777999:::999:::<<<===999<<<>>>??????AAAFFFJJJHHHIIIIIIJJJKKKLLLMMMMMMHHHIIIKKKLLLNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNLLLMMMOOOQQQQQQPPPOOONNNNNNMMMLLLMMMOOOPPPOOONNNJJJJJJIIIHHHGGGGGGGGGGGGBBBAAAAAA@@@>>>===<<<<<<===@@@EEEGGGGGGGGGIIIKKKJJJJJJIIIJJJKKKJJJHHHFFFAAA@@@>>><<<:::888777666666777888888666444444555333333333222222222111111000111111111111222222222111111111222222333333333222222222222222222222222111111111111111111111111222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222111222444555555444222111555555555555555555555555333333333444444555555555222222222222222222222222444444444444444444444444222222333333333444444444222222222333333444444444444333222111111333555666555444222111000111222333222222222222222222222222222222222222222222222222000111222222222222111000333333333444444555555555222222222222222222222222222111000......000111222222222222222222222222222000000000000111111111111222222222222222222222222///000000111222222333333111111111111111111111111222222222222222222222222111111000000000000111111111111222222222333333333222222222222222222222222//////000000111111111222///000111222222222222222333222111/////////000111111111111111000000000///000000000000000000000000...//////000111222222333000000000000111111111111111000000000111333555666222222222222222222222222000000111111222222222222111222333333111111222333333333333222222222111111222222222222222222222222111111111111111111111111000000111222333333444444444333333222222333333444111111222222222333333333111111222222222333333333222222222222222222222222000000//////000222444555222222222222222222222222222111111111111111222222222222222222222222222222222222333444333222111000000111222222222222111000444333333222111111111222333333222111111222333333222333333444444333333222222222222222222222222222111111111111111111111111...333333...///555666000000000000000000000000000222222222111111111000000////////////000000000000000000111222222111///...222222111111111111222222000000000000000000000000111000/////////000222333444333222000///.........222222111111111222222333000111222222111111222333444555777777666777888:::777:::======<<<<<>>@@@AAAAAABBBDDDGGGIIIJJJJJJIIIHHHJJJMMMOOOOOOOOOOOOOOOPPPPPPOOOMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJLLLOOOPPPOOOMMMPPPPPPPPPPPPQQQRRRRRRSSSOOOPPPQQQRRRSSSTTTTTTTTTWWWXXXXXXWWWXXXYYY[[[\\\XXXYYYYYYYYYXXXVVVTTTSSSSSSRRRQQQRRRTTTTTTQQQNNNKKKIIIGGGEEECCCBBBBBBBBB????????????AAACCCEEEFFFIIIJJJLLLNNNPPPPPPPPPPPPMMMLLLKKKIIIFFFDDDAAA@@@<<<===>>><<<999666555555444444444444444333222111000///...///111111000...111111222222222333333333333333222111111111111111222222222222222222222222222222222222333333333333222222222222222222222222333333333222222222111111222222222222222222222222333333333333333333333333111222333444444444444444333333333333333333333333333333333222222222111111111222222333333333222222333111......000222111000222222222222222222222222111111111222222222333333111222222333333222222111111222222333333222222111222222222222222222222222111111111111111111111111111111222222333222222222444333222222111111222222666666555444111...,,,***---...000222333222111111333333222222222222222222222222222222222222222222444222111222333333222111222222222222222222222222111111222222222333333333222222111111111111222222111111000000000000111111222222222111111111111111222222222111111111000000000000000000000000//////111111111000000000000000000000000111222222222333111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222111111111111000222222111111111222333444333333333222222222111111333333333222222222111111333333444444444444333333111111222222222333333333222222222222222222222222222222222222222222222222222222111111111111222333222222222222222222222222444333222111111111111111222222222222222222222222777555222000///000222333333222111000000111222333333333222222111111222222333222222111111222222333333333444444444444333333222222222222222222222222111111111111111111111111;;;444444;;;999000111999111111111111111111111111222222222111111111111111444444333222111000000///---...///111222333333333222222111111111111222222111111111111111111111111111000000000000111222222111111111111111222333444333333222222222222333333444555666555444333444555999;;;>>>???>>>>>>>>>???BBBDDDFFFGGGFFFFFFGGGIIILLLKKKKKKIIIHHHJJJNNNQQQNNNQQQTTTUUUTTTRRRQQQPPPNNNNNNNNNMMMKKKIIIHHHGGGIIIIIIKKKMMMQQQRRRQQQPPPPPPOOONNNMMMNNNOOOPPPQQQMMMMMMNNNOOOPPPRRRTTTUUUVVVVVVVVVVVVWWWXXXYYYYYYWWWXXXZZZ[[[ZZZYYYWWWVVVXXXVVVTTTTTTTTTSSSQQQPPPNNNMMMKKKIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@EEEFFFGGGIIILLLOOOQQQSSSOOOOOONNNMMMLLLJJJHHHGGGCCCCCCCCC@@@;;;777555555555555555555555444333222222000//////000000///...111111222222222333333333222222111000000000000111///000222333333333333222222222222222222111111111222222222222222222222222333333333222222222222111222222222222222222222222333333333333333333333333222222333333333333333222333333333333333333333333333333333222222222111111000000111222333333333333222111//////111222111000222222222222222222222222000000111111111222222222111222222333333222222111111222222333333222222111222222222222222222222222222222222222222222222222///000111222333333333333222222111111222222333444000111333444444222111///...///000222222222111111444444444333333222222222111111111111111111111111444333222222333333111000222222222222222222222222111111222222222333333333222222111111111111222222111000000000000000111111333333222222111111111000222222222111111111111111111111111000000/////////000000000000000111111111111111111111111111222222111111111111111111111111111111000000111111222333111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222222222222111111111111000222222111111222222333444333333333222222222222111333333333222222222222111333333444444444444333333111111222222222333333333333333333222222222222111222222222222222222222222333222222222222222222222222222222222222222222222444444333222111111111111222222222222222222222222444333111000000111333444333222000//////000222333333333222222111222222333222222222222222222222222111222222333333222222111222222222222222222222222111111111111111111111111555///---111444222000000111111111111111111111111111111111111111111111111333333222222111111111000//////000111222222333333222222111111111111222222111111111111111111111111000000000111111111222222111000000000111222333444444444444444444444555666555777888888888888999;;;<<>>;;;777555444444333222111111222222222333333333333333222111111111111111111111111111222222222222000000111222333444555555222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333111222333444444444444444111111222333333444555555333333333222222222111111222222333333333222222111///222444444222111111222222222222222222222222222111222222222333333333333111222222333333222222111111222222333333222222111222222222222222222222222333333333333333333333333000000111111111000000///111111111111222333444444111000000111222444666777333222222222111222222222/////////000111111222222222222222222222222222222222111000111333444444333111111111111111111111111111111222222222333333333222222111111111111222222////////////000111222333111222222333333444444444000000111111111222222222000000111111222333333333111111111000000000000000000000000111222222222333222222222222222222222222111111000000111111222333111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222333333333333333333333333222222222111111111111000000111222333333333222222111111222222222333333333111111222222222333333333333333333444444333333333111111222222222333333333//////000111333444555666222222222222222222222222///111222444555555444444222222222222222222222222111111111222333444555666222222222222222222222222777555222000///000222333000111222222222222111000222111111111222333333444111222333444444333222111222333333444444333333222222222222222222222222222111111111111111111111111222222333333333333444555222222222222222222222222000000111111222222222222333333333333333333333333111111000000111333555666222222111111111111222222222222222222222222222222000111222333444333222222111222333444666888:::;;;<<<===???AAADDDGGGJJJKKKKKKLLLMMMLLLKKKJJJKKKMMMKKKMMMOOOQQQUUU[[[bbbgggjjjiiihhhhhhiiigggaaa]]]```eeekkkqqqvvvzzz}}}}}}||||||}}}zzzuuupppmmmllljjjiiikkkooosssuuu{{{|||~~~yyyrrrkkkffffffgggiiilllooosssyyy~~~yyyuuuqqqoooooollleee___VVVTTTQQQPPPQQQTTTYYY\\\^^^```cccaaa]]]YYYXXXXXXRRRSSSUUUVVVVVVVVVUUUUUUVVVWWWXXXXXXXXXXXXWWWVVVTTTSSSPPPLLLIIIFFFDDDCCCFFFGGGKKKNNNRRRUUUWWWXXXUUUUUUTTTRRRPPPOOOQQQSSSNNNNNNNNNNNNMMMLLLKKKJJJGGGCCC>>>:::888777555444111111222222222333333333444333222222111111222222444444333222222333333333000000111222444555666777222222222222222222222222111111111222222333333333222222222222222222222222333333333333333333333333111222333444555666666666111111222333333444555555333333333222222222111111000111222222333333333333111444777777444222333555222222222222222222222222000111111111111222222222222222222333333222222222222222222333333222222222222222222222222222222222333333333333333333333333000111222333333333333333222222111111222222333444555444222111111222444555333333222222111222222333//////000111222333333444222222222222222222222222111000///111333555555444000000000000000000000000111111222222222333333333222222111111111111222222////////////000111222333000111222333444444555666000000111111222222222222000000111222333444444555444333333333222222111111//////000111222333333444222222222222222222222222111111111000111222222333111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222333333333333333333333333222222222111111111111000000111222333444333222222111111111222222333333333111111111222222333333333444555555666666555555444111111222333333333333222222222222222222222222222111111222222222222111111444444444444444444444444444444444333333222222222111111111111111111111111222222222222222222222222333111///000222333222///222111000//////000111222333333222111000000000111333333333333333333333333111222222333333222222111333333222222222222222222222222222222222222222222222222222222222222222222444444333333333333333333222222222222222222222222111111222222333333333333111111111222222333333444111222222333333222222111111111111111111222222222333444444333111000222333333555777777888999<<<>>>???BBBFFFGGGGGGIIILLLOOOOOOOOONNNLLLKKKKKKMMMOOOSSSTTTVVVYYY___fffmmmqqqwwwtttqqqnnnmmmkkkiiiffffffhhhlllppptttwwwyyyzzz}}}|||wwwuuuuuurrrpppnnnqqqvvvzzz{{{{{{~~~yyyrrrkkkhhhhhhkkkmmmtttuuuyyy~~~zzzyyyxxxuuummmgggaaaaaa___\\\ZZZ\\\bbbhhhnnnqqqooohhhcccbbb^^^WWWVVVSSSPPPPPPQQQTTTUUUVVVVVVVVVWWWXXXYYYZZZ[[[\\\[[[YYYWWWUUURRROOOJJJGGGGGGGGGHHHJJJMMMQQQTTTVVVXXXWWWUUUTTTSSSTTTUUUVVVTTTTTTTTTSSSRRRPPPOOONNNJJJJJJHHHFFFBBB>>>:::888555444333222222222333444333222111111111111111222333222222111111222222333222222222222222222222222333333333333333333333333444333333222111111111222444444222222222222444444222222333333333333444444333333333333333333333333333333333222222111111111444444333222222333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111333333333222222222111111222333333333333222111111333222222111111222222333222222222222222222222222444444444333333222222222111111111111111111111111222222111111111111111111333333333222222111111111333333333222222111111111111111111111111111111111////////////............222222111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000111111333333222222111222222333000000000000000000000000...///000111111111111111000000111222222222222111333222111000000111222333//////000111222222333333111111111111111111111111333333333222222222111111111111222222222333333333000000111111111222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444111111222333333333333222222222222222222222222222111111222222222222111111333333333333333333333333444444444333333222222222111111111111111111111111222222222222222222222222555333111222444555444222222111000000000000111222222222111111000111111111222222222222222222222111111222222333333222222111222222333333333333333333222222222222222222222222333333333222222222222222222222222222333333333333222222222222222222222222222111111111111222222333222222222222222222111111222222333333333333222222222222222222222222333333333444555444333333555666666888::::::;;;<<>>999888777555444333333444333333222222222222222222333222222111111222222333444444444444444444444444333333333333333333333333444333222222111111222222444333333222222333333444222222333333333333444444333333333333333333333333333333333222222222111111333333333222222222333333222222222222222222222222222222222222222333333333111111111111111111111111222222222222222222222222333333333222222222111111000000000000////////////333222222111111222222333222222222222222222222222444444444333333222222222111111111111111111111111111111111111111111111111333333222222222222222222333333333222222222111111111111111111111111111111111111000000000/////////111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111000000111222222000000000000000000000000///000000111111111111000000000111222222222222111333222111000000111222333///000000111222222333333111111111111111111111111333333222222111111111111111111222222222333333333111222222222333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444111222222333333333333333222222222222222222222222111111222222222222111111333333333333333333333333444444333333333333222222222222222222222222222222222222222222222222222222555333222333444555444222222111111000000111111222111111111000111111222222222222222111111000000000111222222333333222222111111222222222333444444444222222222222222222222222333333333333333333333333000111111111222333333333222222222222222222222222333222111000///000111222333333222222111000000///222222333333333333222222333333333333333333333333333555666666666777999<<<<<<>>>???@@@@@@BBBEEEGGGIIIKKKOOORRRTTTXXX]]]aaabbbaaa___\\\YYYYYY[[[]]]bbbccceeeiiimmmssswwwzzzzzzwwwsssqqqpppooonnnmmmjjjkkkmmmqqquuuyyy}}}}}}|||{{{{{{}}}~~~~~~{{{wwwsssrrrtttwwwyyy}}}~~~{{{vvvsssrrroookkkgggccceeefffiiilllssszzzxxxrrrooojjjfff[[[XXXSSSOOONNNMMMKKKJJJOOOPPPSSSVVVYYY[[[\\\]]]ZZZYYYWWWWWWXXXWWWUUUSSSMMMMMMMMMMMMNNNOOOPPPQQQRRRTTTWWWYYY[[[ZZZYYYXXXWWWWWWWWWWWWVVVTTTSSSSSSRRRQQQPPPOOOLLLJJJGGGFFF@@@???===:::888666555444333333444444444444333333333222222111111222222333444444444444444444444444333333333333333333333333333333222222111111222222444333333222222333333444222222333333333333444444333333333333333333333333333333333222222222222111222222222222222222222222333333333333333333333333111111222222333333444444222222222222222222222222333333333333333333333333333333333222222222111111444333222111111111222222333222222111111222222333333333333333333333333333444444333333333333222222222222222222222222222222111111111111111111111111222222222222222222333333333333333222222222222111111111111111111111111111222222111111111000000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222111111111000000//////000/////////000111222222000000000000000000000000111111111222111111000000000000111222222222222111222222111111111111222222000000000111222222333333111111111111111111111111222111111111111000000000111111222222222333333333222222333333333444444444333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444111222333333444444333333222222222222222222222222111222222333333222222111222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222111222222222222111222222222222222222222222111000000000111222333333333333222222111111000000111222222333333222222111000000000111222333444444222222222222222222222222333333333333333444444444//////000111222222333333222222222222222222222222333222000///...///000111111111111111111111111111222333333333333333333222333333333444444444444444444555777999999;;;???AAAAAACCCEEEEEEFFFGGGJJJLLLLLLNNNRRRWWW\\\bbbgggjjjkkkjjjgggbbb^^^]]]^^^aaaccceeegggjjjnnnrrruuuwww{{{xxxsssqqqpppqqqqqqqqqrrrrrrsssvvvyyy}}}|||xxxvvvyyy{{{~~~~~~||||||{{{{{{|||}}}{{{zzzwwwvvvuuuwwwyyy{{{zzz}}}~~~zzzuuuqqqpppnnnllljjjffffffhhhkkkoootttzzz~~~yyysssooollliiifffbbb\\\XXXUUUSSSPPPNNNOOOQQQTTTWWWYYYYYYYYYXXX[[[YYYWWWVVVWWWWWWVVVUUURRRRRRRRRQQQQQQQQQQQQQQQRRRSSSVVVYYY[[[\\\\\\\\\ZZZZZZZZZYYYYYYXXXVVVVVVUUUUUUTTTSSSQQQPPPNNNNNNHHHFFFDDD@@@===:::888777333444444555555444333222333222222111111222222333222222222222222222222222333333333333333333333333333333222222111222222333333333333333333333333333222222222333333333444444333333333333333333333333222222222222222222222222111111222222222222222222333333333333333333333333111111222333333444444444222222222222222222222222333333333333333333333333333333333222222222111111777555333222111222444555333222222111111222222333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111222222222111111111222222333333333222222222222222222222222111111111111111111111111222222111111111000000000111111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222111111000/////////000000///000000111222333000000000000000000000000222222222222111111000///000000111222222222222111222222222222222222222222000000111111111222222222111111111111111111111111111000000000000000000000111111222222222333333333222222222333333333333444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222333444444444444333222222222222222222222222222222333333333333222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222333222222222222333222222333333333333222222111000000000111222333333444444333333222222222222111222222333333222222111...//////000111222222333222222222222222222222222222222222333333444444444//////000111222222333333222222222222222222222222333222111/////////000000//////000111222333333444333333333444444333333333222222333333444555666666555777:::<<<===@@@DDDGGGEEEFFFHHHHHHIIIJJJMMMOOORRRTTTYYY```gggmmmqqqssssssqqqlllgggbbb```bbbdddggghhhkkknnnqqqsssuuuvvvyyyuuupppnnnnnnpppqqqrrrvvvvvvwwwyyy{{{}}}}}}vvvrrrrrrtttvvvzzz}}}~~~}}}}}}|||{{{{{{|||~~~~~~}}}||||||}}}~~~~~~xxx{{{|||yyyuuurrrpppooooooooojjjkkklllpppuuu{{{|||wwwrrrnnnllllllmmmjjjeeebbb___]]]ZZZXXXVVVXXXZZZ[[[[[[YYYVVVTTTWWWUUURRRRRRTTTVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTUUUUUUUUUVVVYYY[[[^^^```\\\\\\\\\\\\[[[ZZZYYYYYYWWWVVVUUUTTTSSSSSSRRRRRRNNNMMMJJJGGGCCC@@@===;;;555555555555444333222111333222222111111222222333222222222222222222222222333333333333333333333333333222222111222222333333333333333333333333333333222222222333333333444444333333333333333333333333222222222222222222222222000111222333333333333222333333333333333333333333222222333333333444444444222222222222222222222222333333333333333333333333333333333222222222111111444222000///...///111222333222222111111222222333333333333333333333333333333333333333333333333333222222222222222222222222000000111111111222222222111111111222222333333333222222222222222222222222111111111111111111111111111111000000000/////////000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000//////111111111111111222333444000000000000000000000000222222222222222111000///000000111222222222222111222222222333333222222222111111111111111222222222111111111111111111111111000000000000000000000111111111222222222333333333111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222333444444444444444222222222222222222222222222222333333333333222222333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222333555666555444333444666222333333444444333333222111111111000111111222222333333333333333333333333111222222333333222222111//////000000111111222222222222222222222222222222000111111222222333333444000111111111222333333333222222222222222222222222111111111111111111000000//////000222333444555666333333444444444444333333111222333444666888999999:::<<>>???BBBDDDGGGIIILLLPPPSSSWWWXXXZZZZZZ[[[\\\___aaafffhhhmmmsssyyyzzzxxxtttooommmjjjfffdddeeeiiimmmnnnpppsssvvvwwwwwwvvvuuuqqqlllgggdddeeeiiilllnnnppprrrvvvyyy|||}}}||||||zzzzzzxxxsssllliiijjjllleeehhhkkkmmmpppvvv}}}~~~{{{yyywwwyyy}}}~~~|||zzzyyyuuuuuutttsssrrrrrrtttuuuuuuvvvzzz|||xxxsssmmmmmmpppnnnmmmlllmmmoooppppppoooppprrrssssssoooiiibbb]]]UUUQQQMMMKKKMMMOOOQQQRRRSSSUUUWWWZZZ\\\]]]]]]]]][[[[[[\\\\\\]]]___``````]]]^^^^^^^^^^^^]]]\\\\\\ZZZYYYWWWVVVUUUUUUUUUVVVTTTTTTSSSQQQNNNKKKHHHFFFAAA>>>:::777444333444444333222222111111222222333444444444444444444444444333333333333333333333333222222111111222222333444222333333444444333333222222222333333333333444444333333333333333333333333111111222222222333333333000222444666666666555444222222222222222222222222555555555444333333222222333333333333333333333333222222222222222222222222333333333222222222111111666666555555555444444444333222222111111222222333444444444444444444444444222222222333333444444444333333333333333333333333///000000111222222333333333333222222222222222222111111222222222333333333111111111111111111111111222222111111111000000000///000000111222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111/////////000111111222222444333222111000000000111000000000000000000000000111111222333333333222222000000111222222222222111222222333444444333222222111111111111111111111111111111111111111111111111111111111111222222333333111111222222222333333333111111111222222222333333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222333444444555555444444222222222222222222222222222333333444444333333222444444444444444444444444222222222333333444444444333333333333333333333333222222222222222222222222111333555444222111222555333333444555555444333333333333222111000000000111//////000111222333333444222222222333333222222222555444444444444444444444222222222222222222222222...//////000111111222222444444333333333333333333222222222222222222222222...000333555555444222111444444444444444444444444333444444555555444444333333444666999<<<>>>AAABBBCCCFFFIIIKKKMMMPPPTTTWWWbbbdddffffffggghhhkkkmmmkkkmmmqqqvvvzzzyyysssnnngggfffdddaaaaaadddiiinnnkkkmmmpppssstttsssrrrpppnnniiiccc```bbbfffjjjlllnnnqqqvvv|||}}}yyyqqqiiidddeeeggg___aaacccfffjjjqqq{{{~~~{{{vvvrrrppprrruuuyyy|||||||||||||||qqqrrrssssssrrrssstttvvvxxxyyy||||||yyyssslllkkkooonnnmmmnnnqqqtttwwwwwwwwwzzz{{{}}}|||xxxqqqjjjeee[[[WWWPPPLLLJJJJJJJJJJJJQQQRRRVVVYYY\\\^^^___```]]]^^^```aaabbbaaa```___^^^^^^^^^^^^^^^^^^]]]]]][[[ZZZXXXVVVVVVVVVVVVWWWUUUUUUTTTSSSQQQNNNKKKJJJEEEBBB===888555444555666333222222222222222222333222222222222222222222222333333333333333333333333222111111111222333333444222222444444444444222222222222333333333444444444333333333333333333333333111111111222222333333333111222555666777777666555111111111111111111111111666666555444333222222111333333333333333333333333111111111111111111111111333333333222222222111111222222333333333222111000333222222222222222222333444444444444444444444444222222222333333444444444333333333333333333333333///000000111222222333333444333333222222111111111111111111222222333333333111111111111111111111111333333333222222222111111///000000111222222333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111......///000111222333333444333222000/////////...000000000000000000000000000111222333333333333333000000111222222222222111222222444444444444222222222222111111111111111111111111111111111111111111111111222222222333333333111111222222222333333333222222333333333444444444111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333111222222333333222222222000111222333333222111000333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333222111111111222222222222222222222222222222222222222222222333333333333333222222111111111111111111111111000///...111111222222222333333333333444444555555444444333444444444333333222222222333222111000000111222333222222222222222222222222444444333333222222333333444555666555444666888;;;444888<<<@@@AAACCCEEEGGGKKKKKKJJJKKKOOOWWW```gggooonnnnnnmmmlllkkkjjjjjjiiimmmqqquuuuuussspppmmmaaabbbccccccbbbccceeegggiiikkknnnqqqrrrrrrpppoookkkgggbbb^^^^^^aaagggkkknnnpppssswww{{{~~~|||wwwqqqmmmiiihhhgggdddhhhpppuuutttwww}}}~~~zzzyyyuuuqqqooopppqqqooonnntttwww|||~~~~~~|||{{{{{{zzzvvvrrrrrrtttvvvuuusssxxxzzz|||{{{wwwwwwuuuqqqmmmlllmmmmmmmmmnnnrrrxxx||||||uuuppphhh___WWWTTTRRROOONNNOOOOOORRRSSSUUUZZZ```bbb___dddaaa___^^^^^^___^^^]]]ZZZ[[[]]]___``````^^^^^^___]]][[[YYYXXXXXXXXXYYYWWWVVVUUUSSSRRRPPPOOONNNNNNHHHBBB>>>>>><<<666222222111000000111222000///444222222222222222000...333333333333333333333333222222222222222222222222333333444444555444444333333333333333333333333333222333333444444333333222111111111222222333333333111111111111111111111111111111111111111111111111888777555333222222222333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222333444555666333333333444444444555555444444444333333222222222333333333444444555555555111111222222222333333333111111111111111111111111222222222222222222222222333222222111111222222333111111111111111111111111111111000000000000111111222222222222222222222222222222222222222222222222222222222111111111000000222111111111000000//////000000000000000000000000111111000000000000000000000111111111111222222222444333222111111222333444222111000//////000111222222222222222222111000///000000111222222222222222444444444333333333333333000000111222222222222222222222222222222222222222777555333111000000111222444333222111111000111111555444333222222333444555222222111000000000000000222222222222222222222222222222222222333444555666333333333333333333333333222222222222222222222222222333333333333333222111111111222222222222111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333222222111111222222222222222222222222222222000111111222222333444444333333222222222222222222111222222222111111000///111111222222222333333333333333444444444444333333222222222111111111000000333222111000000111222333222222222222222222222222444333333222222222333333222333444333333444777:::;;;>>>AAACCCDDDEEEGGGIIIKKKLLLNNNQQQWWW___iiioooyyywwwsssooolllkkkkkkkkkmmmoooppppppnnnjjjfffccc]]]^^^^^^]]]\\\[[[]]]^^^aaadddgggkkkmmmnnnmmmmmmfffddd```^^^___dddiiimmmmmmooorrrvvvzzz}}}}}}yyyvvvsssqqqppprrroooqqqxxx{{{||||||wwwtttpppooorrrtttuuutttzzz}}}}}}||||||yyyuuusssssssssttttttxxxyyyzzz}}}|||wwwvvvwwwxxxuuurrrnnnoooppprrruuuzzz{{{wwwppphhhbbb```]]]XXXUUUVVVRRRVVVZZZ\\\aaafffeeeaaa___^^^]]]]]]^^^^^^]]]\\\ZZZ\\\^^^```aaa```______```___]]]\\\[[[ZZZZZZ[[[WWWWWWVVVTTTSSSQQQPPPPPPQQQLLLGGGDDDDDDCCC>>>:::666444222222222333111000000000000222444555444333333333333333333333333333333333333333333333333333333333333444333333222222333333333333333333333333222333333444444333333222222222222222222222333333222222222222222222222222111111111111111111111111444444333222222222333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222333444555555333333333444444444444555444444444333333222222222111111222222333333333333111111222222222333333333111111111111111111111111222222222222222222222222333222222111111222222333111111111111111111111111111111111000000111111111111111111111111111111111222222222222222222222222111111111000000000//////111111111111000000000///000000000000000000000000111111111111111111111111000111111111111222222222333222111111111111222333222111000000000000111222222222222222222111000000111111222333333333333222222222222222222222222222///000000111222111111111222222222222222222222222666555333111000000111222333222222222222222222222333222111000000111222222222111000000000000000111333333333333333333333333222222222222333444555666333333333333333333333333111111111111111111111111444444444444444333222222222222111111111111222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333222222111111222222222222222222222222222222000000111222333333444444222222222222222222333333222222333333333222111111111111222222222333333333333333444444444444333333222222222111111111111000222222111111111111222222222222222222222222222222333222222222222222333333222333444555555777:::===CCCDDDFFFFFFGGGHHHJJJMMMPPPSSSWWW\\\aaahhhooottt}}}yyysssmmmjjjiiikkklllnnnmmmllliiieee```\\\YYYXXXXXXXXXWWWUUUTTTUUUVVVXXX[[[```dddhhhjjjjjjjjjcccaaa______bbbhhhmmmqqqppprrruuuxxx|||}}}|||{{{{{{}}}{{{{{{wwwtttqqqqqqssswwwyyyzzz~~~{{{wwwssssssuuuwww{{{{{{{{{{{{{{{{{{{{{{{{}}}zzzxxxxxxzzz{{{xxxuuuqqqrrrtttwww|||~~~yyyvvvpppjjjffffffeeeaaa^^^___\\\bbbhhhlllpppsssnnnhhh^^^]]]\\\\\\]]]]]]\\\[[[ZZZ\\\^^^```aaaaaaaaa```bbbaaa___^^^]]]]]]]]]]]]XXXXXXWWWVVVTTTSSSRRRRRRTTTPPPLLLJJJJJJIIIEEEAAA;;;888555444444444333222111000000111444666555444333333333333333333333333444444444444444444444444333333333333222222111000333333333333333333333333222333333444444333333222333333222222222222222222333333333333333333333333222222222222222222222222000111222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333444555333333333333444444444444444444333333333333222222000000000111111111111111111111222222222333333333111111111111111111111111222222222222222222222222333222222111111222222333111111111111111111111111222222111111111111222222000000000000000000000000222222222222222222222222000000000///////////////111111111111000000000000000000000000000000000000111111222222222222222222000111111111111222222222222111111000000111111222222222111111111111222222111222222222222111000000111222222333333333333333222222222222222222222222000111222222333333222222111111111111111111111111666555333222111111222333222222222222222333333333111111000000000000111222222222111111111222222333333333333333333333333333222222222222333444555555333333333333333333333333222222222222222222222222555555555555444333222222333333111000000111333333333333333333333333333333333333333333333333333333111111111111111111111111222222333333333333444444333333222222111222222333222222222222222222222222222222222222222222333333111111111222222333333333333333333444444333222222111111222222222333333333333333333444444333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222333444444555777888999:::===AAACCCFFFGGGHHHHHHIIIKKKNNNQQQYYY\\\bbbfffiiilllppprrrsssppplllhhhfffeeeggghhhhhhfffccc___[[[XXXVVVTTTSSSTTTTTTSSSQQQQQQRRRTTTVVVYYY^^^cccgggiiiiiiiiieeedddddddddggglllqqquuuwwwxxx{{{~~~yyywwwttttttuuuyyy}}}|||wwwuuuxxx|||~~~}}}|||zzzzzz~~~}}}}}}|||yyyvvvssstttvvvzzzzzzuuusssmmmiiiggghhhiiihhhjjjmmmlllttt||||||sssccc```[[[YYYYYYYYYZZZZZZZZZ[[[]]]___```aaabbbbbbaaaaaa```___^^^^^^^^^]]]YYYYYYXXXWWWVVVUUUTTTTTTUUURRROOOMMMLLLJJJFFFCCC@@@===999777666555555333444222111111333333333111333333333333333333333333444444444444444444444444333333444333333222111000444444444444444444444444222333333444444333333222333333333222222111111111333333333333333333333333222222222222222222222222000111333444444444333222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222111111222333333444222222333333333444444444333333333333333333333333000000000111111111111111111111222222222333333333111111111111111111111111222222222222222222222222333222222111111222222333111111111111111111111111333222222222222222222333111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000000000000000000000000000000000222222222222222333333333000000111111111222222222111000000000000000000111333222222222222222222333111111222222222111111000111111222333333333333222333333333444444444444444333333444555555555555555222222222222222222222222555555444333333333444444333333333333333333222222222222222222222222333333333333333222333333444555222222222222222222222222333222222222333333444555333333333333333333333333333333333333333333333333444555555555444444333222444333222111111222333444333333333333333333333333333333333333333333333333111111111111111111111111222222222333333444444444333222222111222222333333222222222222222222222222444333333222222111111111111111111222222333333333222333333444444444333333111111222222222333333333222333333333333333333222333333333333333333333333222222222333333222222222222222222222222222222222222222222222333444555666888:::<<<===???BBBGGGJJJHHHJJJKKKLLLMMMOOOSSSVVV^^^ccchhhlllmmmnnnnnnnnniiihhhfffdddbbb```______```^^^ZZZVVVSSSPPPOOONNNOOOPPPQQQRRRQQQRRRUUUWWW[[[^^^ccchhhlllnnnnnnnnnooonnnlllkkkmmmpppuuuwww{{{|||~~~}}}||||||}}}}}}yyyxxxxxxxxxzzzyyyxxxzzz~~~~~~~~~|||yyyvvvtttvvvxxx{{{{{{yyyxxxsssnnnkkkllllllnnnttt{{{|||zzzjjjcccZZZSSSQQQRRRTTTUUUXXXYYY[[[]]]___```aaabbb`````````______^^^]]]]]][[[ZZZYYYXXXWWWVVVUUUTTTVVVTTTRRRPPPNNNKKKHHHEEEDDDAAA===;;;:::999777666444222111000111222222111333333333333333333333333222222222222222222222222444444444444444333222222444444444444444444444444222333333444444333333222333333333222222111111111333333333333333333333333222222222222222222222222333444555555555444222111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222333333222222222333333333444444333333333333333333333333222222222222222222222111111111222222222333333333111111111111111111111111222222222222222222222222333222222111111222222333111111111111111111111111333222222222222222222333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000111111000000000000000000000000111111222222222333333333000000111111111222222222000000000111111000000000222222222222222222222222000111111222222222111111000111222222333333222222333333333444444444555555444444555666666666555555444444444444444444444444555555555555555666666666666666666666555333222111222222333333444444444444333333222222222222333333222222222222222222222222333333222222222333444444333333333333333333333333333333333333333333333333333333444444444444333333333333222222222222333333333333333333333333333333333333333333333333333333222222222222222222222222111222222333333444444555222222111111222222333333222222222222222222222222444333333222222111111000222222222222222222333333222222333444444444333333111111222222222333333333222222333333333333222222000111111111111222222222222222333333333333222222222222222222222222222222222222222333444666777888:::<<<>>>@@@CCCGGGKKKOOOOOOPPPSSSTTTUUUXXX[[[^^^aaaeeekkknnnnnnmmmkkkjjjeeedddcccaaa^^^\\\ZZZYYY[[[YYYVVVRRROOOMMMMMMLLLPPPRRRTTTUUUVVVXXX[[[^^^dddhhhmmmrrrvvvxxxyyyyyy{{{xxxuuurrrqqqtttxxxzzz||||||~~~~~~{{{zzzzzz}}}zzz|||~~~}}}{{{|||}}}}}}|||zzzzzzwwwyyy|||~~~}}}||||||}}}zzztttpppnnnmmmnnnuuu~~~|||nnnfff[[[RRRNNNMMMOOOPPPUUUVVVXXXZZZ\\\^^^```aaa^^^____________^^^]]]\\\\\\\\\ZZZYYYWWWUUUTTTSSSVVVUUUUUUTTTQQQNNNLLLJJJHHHFFFCCCAAA@@@>>><<<999333222000000222444555555333333333333333333333333222222222222222222222222333444444555555444444444444444444444444444444444222333333444444333333222333333222222222222222222333333333333333333333333333333333333333333333333555555555555444444333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222333333333333222222333333333333444444333333333333333222222222111111222222222333333333111111111111111111111111222222222222222222222222333222222111111222222333111111111111111111111111222222111111111111222222222222222222222222222222111111111111111111111111111111111111222222222222000000000000111111111111000000000000000000000000000000111111222333333333000111111111111222222222000111111222222111111000111111222222222222111111000000111222222222222111111222222333333333333333222333333444444555555555333444555555666666555555666666666666666666666666666666777888888999999999999999::::::999888666555333444555666777777666666444444333222222222222222222222222222222222222222333333333222222333333444333333333333333333333333222222222222222222222222000111222333444444444444222333333333333333333222333333333333333333333333333333333333333333333333333333333333333333333333111111222333333444555555222222111111222222333444222222222222222222222222111111222222222333333333333333222222222222222222111111222333333333333333111111222222222333333333222222333333333333222222000000111111111222222222222222333444444333222222222222222222222222222222333333333444666888999:::===???BBBEEEHHHLLLQQQUUUZZZ\\\___aaaaaabbbdddeeegggkkkooopppmmmiiieeeccc```___]]][[[ZZZZZZZZZ[[[ZZZYYYXXXVVVVVVVVVWWWWWWYYYZZZ]]]^^^```bbbeeehhhlllooouuu|||zzzuuutttvvvzzz}}}||||||}}}}}}|||}}}~~~zzz}}}}}}{{{{{{|||}}}|||xxxuuutttssssssyyy|||qqqkkkaaaXXXSSSQQQPPPPPPRRRSSSUUUWWWYYY\\\^^^___^^^___`````````___^^^]]]^^^]]][[[YYYWWWTTTSSSRRRQQQSSSTTTTTTSSSQQQOOOOOOLLLKKKIIIIIIHHHEEEAAA>>>777555333222444555666666333333333333333333333333333333333333333333333333111222333444444444444444555555555555555555555555222333333444444333333222222222222222222222333333222222222222222222222222333333333333333333333333333333333222333333444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222111222222222222333333333222222222333333444444444444444333333333222222222111111222222222333333333111111111111111111111111222222222222222222222222333222222111111222222333111111111111111111111111111111111000000111111111111111111111111111111111111111111111111111111111000000000000111111111222///000000000111111111111000000000000000000000000//////000000111222222333000111111111111222222222111111222333333222111111000000111222222111000000000000111222222222222222333444444555555555555555555666666777888888999999666777777888888888888888999999999999999999999999777888999:::;;;;;;;;;;;;:::<<<===?????????>>>===888999;;;<<<======<<<<<<:::999888777666555555555444444444444444444444444444333333222222333333333333333333333333333333333111111111111111111111111///000111222333444444444222222444555555444222222333333333333333333333333333333333333333333333333333333333333333333333333111111222333333444555555222111111111222333333444222222222222222222222222...///000111333444555666444333333222222111111111000111222222333333333333111111222222222333333333222222222333333222222222222222222333333444444444222222444444444444222222222222222222222222222222333333444555777999:::;;;AAACCCGGGJJJMMMRRRWWW[[[dddfffiiijjjjjjiiijjjkkkoooqqqsssqqqkkkddd^^^[[[[[[YYYVVVUUUVVVYYY]]]```YYYZZZ[[[]]]```bbbeeefffbbbdddfffhhhiiikkknnnpppooossszzz|||wwwuuuwww|||}}}}}}~~~~~~}}}~~~}}}~~~}}}}}}~~~}}}}}}~~~}}}}}}}}}uuuooohhhaaa\\\XXXUUUSSSQQQQQQSSSUUUWWWZZZ]]]^^^______```aaaaaa```___^^^___^^^\\\YYYVVVTTTRRRQQQLLLNNNQQQRRRRRRQQQQQQQQQNNNNNNNNNNNNMMMJJJEEEAAA>>>;;;777555444555444333333333333333333333333333444444444444444444444444///000111222333444444444555555555555555555555555222333333444444333333222111111111222222333333444111111111111111111111111333333333333333333333333111000000000111333555666333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222111111222222222333333333222222222333333444444444333333333222222222111111111111222222222333333333111111111111111111111111222222222222222222222222333222222222222222222333111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000.../////////000000111111//////000000111111111222000000000000000000000000...//////000111111222222000111111111111222222222111222333444444333222111///000111222222111000//////000111222222222222222555666666777777777777777::::::;;;<<<======>>>>>>:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<=========;;;===@@@BBBDDDDDDDDDCCC>>>???AAABBBCCCCCCCCCBBBAAA@@@???===<<<;;;::::::666666666666666666666666444444333222222333333333222222222222333333444555333333333333333333333333555444222111000111222222333333222222333333444555555444444333222222222222444333111111111111333444333333333333333333333333555222//////222333111///222222222222222222333333222222222222222222222222111111111222222333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222333333333222222222333444333222111222444333555777888999<<<@@@CCCDDDFFFIIIMMMSSSYYY___bbbjjjlllooorrrrrrpppnnnlllmmmjjjgggccc___ZZZUUUQQQQQQPPPOOONNNOOORRRUUUXXXZZZ^^^dddiiikkkmmmoooppprrrrrrqqqqqqqqqqqqrrrssstttxxx~~~}}}~~~~~~{{{|||~~~~~~~~~}}}zzzuuuoookkkhhhddd___ZZZUUUXXXYYYWWWWWWZZZZZZXXX\\\]]]^^^^^^^^^^^^___```aaa^^^[[[ZZZZZZYYYVVVSSSLLLJJJIIIIIILLLOOOQQQQQQPPPPPPPPPOOOMMMKKKIIIHHHDDDAAA===999666555555666555444333222222222333444333222222111111222222333333444444555555444444333222222333333333333444444555333111//////111333555333333333222222111111111333444444555444333111000444444444444444444444444333222222111111222222333111111000000111111222333333333333444444444555555333333333222222111111111111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333444444555555444444333222111111111111111111111111333333333333333333333333111111111222222333333333222333333444444333333222333333333222222111111111000111111111111222222222000111111222111000///...222222222222222222222222222222333333333222222111222111000//////111333555000111111111111222222222222111111111222333444444333333222222222222222222222222222222111111111111222222222111222222333333333333333333333333333333888888888999999:::::::::======>>>???????????????CCCCCCBBBAAAAAA@@@??????BBBBBBBBBBBBBBBBBBBBBBBB@@@???>>><<<<<<<<<===>>>???@@@AAABBBBBBAAA@@@??????AAACCCEEEGGGHHHIIIJJJGGGGGGGGGFFFDDDCCCAAA@@@======<<<;;;999777555444555555555444444333333333333333222222333333444555333333333333333333333333555444333222111222222333333333222222333333444555444444333333222333333333333333222222222222333333333333333333333333333333111111333555666555222000111111111111111222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333333222222222222222222222222222222222333333333222222333444555444333222333555777888999:::;;;===AAADDDGGGIIIMMMSSS[[[aaadddfffiiijjjlllnnnmmmkkkhhhfffdddbbb^^^[[[WWWTTTPPPNNNNNNNNNOOORRRUUUZZZ^^^```ggglllrrrxxxzzz|||}}}~~~{{{yyyuuurrrqqqrrrssstttrrrvvv|||~~~~~~~~~{{{xxxtttpppnnnmmmmmmkkkiiibbbeeefffddddddeeebbb]]]\\\\\\]]]]]]\\\\\\\\\]]]```^^^[[[[[[\\\\\\ZZZWWWQQQMMMHHHFFFGGGJJJMMMNNNOOOPPPPPPQQQPPPNNNLLLJJJGGGEEEAAA===:::999888888666555333222222333333444333333222222222222333333333444444555555444444333222222333333333333444444444333222111111222333444444444444333333333333333222333444444444333222111333333333333333333333333333333222222222222333333333222222222222333444444333333333444444444444555333333333222222222111111111111222222222333333333333333222222222222222222222222222222222222222222333333333333333333333333333333444444333333222111111111111111111111111111111111111111111111111111222222222222222222333333333333444444444444333333333333333222222222111111000111111111111222222222222222333333333222000000111111111111111111111111000111111222222222222222111111000000000111333333000111111111111222222222111111111111111222333333222222222222222222222222222222222222222222222222111111111111111222333444444444555666666777888888::::::;;;<<<======>>>>>>>>>???@@@@@@AAAAAAAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBB@@@AAABBBBBBBBBAAA@@@???>>>???@@@BBBCCCDDDDDDDDDHHHHHHIIIIIIIIIIIIIIIIIIEEEEEEDDDCCCAAA???===<<<999999888777666555555444333333333333333333444555333333333333333333333333555444333333333333333333333333222222333333444555333333333333333333444555333333444444444444333333333333333333333333333333111333555555444333333444111111111222222333333333222222222222222222222222111222222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222333333333333333333333333444555666555444444555777:::<<<===>>>???AAAEEEHHHLLLOOOUUU\\\cccggghhhggggggggghhhhhhfffcccaaa___ZZZYYYWWWTTTQQQOOONNNNNNMMMOOOTTTYYY```fffjjjmmmtttyyy~~~{{{wwwtttsssuuuxxxzzzzzz~~~}}}~~~~~~~~~yyyuuutttqqqooooooqqqtttvvvvvvsssvvvwwwvvvwwwvvvooofff___^^^\\\[[[ZZZZZZZZZ[[[^^^]]]]]]^^^______^^^\\\XXXRRRJJJDDDCCCDDDGGGIIILLLNNNPPPRRRRRRQQQOOOMMMKKKIIIGGGDDDAAA>>><<<;;;777666444333333333444555333333222222222222333333333444444555555444444333222222333333333333444444333333222222222222333333333444444444444444555555222222333444444444333333333333333333333333333333444333333222222333333444444444444444444555555666333333333333444444444444333333333222222222222111111111222222222333333333333333333222222111111111222222222222222222222222333333333333333333333333222222333333222222111000222222222222222222222222111111111111111111111111333333222222222222222222333333444444444444333333333333333222222222222111000111111111111222222222333333444444444333222222000000000000000000000000//////000111222222222222000000111222222222222111000111111111111222222222111111000000000111222222111111111111111111111111222222222222333333333333111111111111222444555555555666777888:::;;;<<<===<<<======???@@@AAABBBBBB@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCDDDDDDDDDAAABBBBBBBBBBBBAAA@@@?????????@@@@@@@@@@@@@@@???EEEFFFHHHKKKMMMOOOQQQRRRNNNNNNMMMLLLKKKIIIGGGFFFAAA@@@???===<<<:::999888444444333333333444444555333333333333333333333333444444444444444444444444333333222222333333444555333333333333333444555666222333555555555555333222333333333333333333333333555666555222///000444888333333333444444555555555222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444222222222222222222222222444444333333333333444444555666777777666777:::<<<>>>@@@BBBCCCEEEHHHLLLOOOTTT[[[ccchhhgggeeedddeeecccccccccbbb___]]]ZZZYYYVVVVVVUUUSSSRRRRRRSSSTTTSSSVVV]]]dddkkkrrrvvvxxx{{{yyyyyyxxxwwwwwwyyy}}}~~~{{{wwwpppnnnmmmmmmppptttxxx{{{~~~|||qqqfffaaa[[[WWWVVVXXXZZZ[[[^^^^^^___```aaaaaa```___]]]WWWOOOHHHDDDCCCCCCCCCGGGJJJMMMQQQRRRRRRQQQPPPNNNMMMLLLJJJGGGCCC@@@>>>999888777555444444555555333333333222222333333333333444444555555444444333222222222333333333444444222222333444444333222222222222333333444444555555111222222333444444444444222222222222222222222222444444333333333333444444444444444444444555666666222222333333333444444444222222222222222222222222111111222222222333333333444333333222222111111111222222222222222222222222333333333333333333333333333333333333333222111111222222222222222222222222333333333333333333333333333333333222222111111111111222222333333222222111222222222222222222222222000000111111111222222222333333333333333333333222111111111111111111111111000000111111111000000//////000222333333222111000000000111111111222222222111000000000000000111111000000111111111111222222222222222222333333333333222333333444555666888999777888999:::;;;<<<======<<<===>>>???AAACCCDDDDDDBBBBBBCCCDDDDDDCCCCCCBBBAAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@??????AAAAAAAAAAAA@@@???======???AAACCCGGGKKKPPPSSSUUUSSSSSSSSSRRRQQQPPPOOONNNKKKJJJHHHFFFDDDBBB@@@@@@555555444333333444444444333333333333333333333333333444444444444444444444333333222222333333444555333333333333444555555666222333555555555555333222333333333333333333333333666999:::999555444555888444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222333333333444444444222222222222222222222222444444333333333444555666666777999:::;;;===AAADDDEEEGGGIIIKKKMMMPPPUUUXXX```jjjsssqqqggg^^^]]]```___^^^]]]\\\ZZZXXXWWWVVVUUUWWWXXXXXXWWWXXX[[[]]]^^^bbbhhhooouuuzzz}}}~~~zzzxxxyyyzzz}}}~~~zzzrrrqqqpppoooppptttxxx{{{yyykkkcccXXXQQQPPPSSSWWWYYY\\\^^^```aaa``````___^^^___[[[VVVPPPLLLHHHCCC@@@CCCEEEIIIMMMPPPQQQQQQQQQPPPPPPOOONNNKKKHHHDDDBBB>>><<<:::888666666666666444333333333333333333444333444444555555444444333222222222333333333444444111222444555555444222111111111222222333333444444222222222222333444444555222222222222222222222222444333333222222333333444333333333333333444444555222222222333333333444444222222222222222222222222111111222222222333333333333333333222222111111111222222222222222222222222333333333333333333333333444444444444444333333222222222222222222222222222333333333333333333333333333333333222222111111111000000111111111111000000222222222222222222222222000000111111111222222222111111111111111111222222222222222222222222222222222222222111000///...---///000222444444222000///000000111111111222222222111111000000000000000111000000111111222222222222222222222333333444444444666666666777888:::;;;<<<999999999:::::::::::::::<<<===>>>???AAABBBCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@BBBBBBBBBAAA@@@>>>===<<<:::;;;>>>AAAFFFKKKOOOQQQUUUUUUVVVVVVVVVUUUUUUTTTTTTSSSQQQPPPNNNLLLJJJIII666555444444444444444444333333333333333333333333222333333444444444444333333333222222333333444555444444444444444444555666333333444444444444333333333333333333333333333333333888???CCCBBB>>>999666555444444333333222111111222222222222222222222222333333333222222222222111333333333333333333333333222222222222222222222222222222222222222222222222333333333333444444444444222222222222222222222222444333333333444666888999888:::===???BBBGGGMMMQQQQQQRRRTTTUUUWWWZZZ^^^aaaiiiqqqwwwrrrcccXXXVVVZZZXXXXXXVVVVVVUUUUUUVVVVVVVVVZZZ___`````````cccfffjjjmmmqqqvvvzzz}}}~~~~~~~~~{{{yyyyyyyyywwwwwwyyy}}}zzzlllbbbVVVNNNMMMOOORRRSSSXXX[[[^^^______]]]]]]]]]___^^^[[[XXXTTTNNNGGGBBB@@@BBBFFFJJJMMMPPPQQQRRRRRRRRRRRRQQQOOOLLLIIIHHHCCCAAA>>>;;;999777666666444444333333333333444444333444444555555444444333222222333333333333444444222333444555555444333222111111222222222222222333333333222222222333444444333333333333333333333333333222222111111222222333222222222222222333333444222222222222333333333333111222222222222333333333111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333444555555555555444333333333333333333333333333333111111111111111111111111333333222222222222222222000000000111111000000000111222222222222333333333000111111111111222222222000000//////000000111222222222222222222222222222333333333222111000......000111222333333222000///000111111111111222222222222222111000000000111111111111111222333333444444444444444555666666777777999999999999:::<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@BBBCCCDDDDDDGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFDDDCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCBBB@@@???>>><<<<<<===@@@CCCFFFJJJLLLSSSTTTUUUWWWXXXXXXYYYYYYYYYYYYXXXWWWVVVTTTTTTSSS666666555444444444444444333333333333333333333333000111222444444444333222333333222222333333444555666555555444444444444555333333222222222222333333333333333333333333333333222555:::@@@CCCCCC???;;;999888777666555333222222222222222222222222222222333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444555222222222222222222222222333222222333444777:::;;;<<<>>>BBBFFFKKKRRRYYY^^^``````aaaaaa```aaadddgggiiilllmmmggg\\\SSSOOOOOOQQQPPPPPPPPPQQQSSSUUUVVV[[[aaahhhkkkjjjjjjmmmppprrrtttvvvxxx{{{}}}~~~~~~|||}}}vvvlllcccYYYSSSQQQQQQPPPNNNRRRVVVZZZ]]]\\\\\\]]]^^^```___]]]\\\YYYTTTMMMHHH@@@AAADDDGGGKKKOOORRRTTTUUUTTTTTTSSSRRRPPPOOONNNHHHFFFBBB>>>;;;888777666444444333333333333444444333444444555555444444333222222333333333333444444333444444444444444444333333333333333333222222222555444333222222222333444333333333333333333333333222111111000000111111222222222222222222333333444111222222222222333333333111111222222222333333333111111222222222333333333111111111222222333333444222222222222222222222222333333333333333333333333333444444444444333222222333333333333333333333333111111111111111111111111222222222222222222333333111111222222222222111111111111222222222333333333000111111111111222222222000000/////////000111222111111111111111111111111111111222222222222222111111222222333222111000///000111111111111222222222333333222111111111111111111222222333444444555555777777888999999:::;;;;;;;;;:::::::::;;;;;;<<<============>>>>>>?????????BBBBBBCCCDDDEEEEEEFFFFFFJJJJJJKKKKKKJJJJJJIIIHHHFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKKKKKKKJJJJJJFFFEEEEEEEEEEEEGGGHHHIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCDDDFFFHHHJJJMMMNNNPPPRRRUUUVVVWWWXXX[[[[[[[[[ZZZZZZZZZZZZZZZ777666555444444444444444333333333333333333333333///000222333444333333222333333222222333333444555777666555444444444444444444333111111111111333444333333333333333333333333444222111444;;;AAACCCCCC>>>===<<<:::888777555555222222222222222222222222333333333222222111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333444444444555555222222222222222222222222222222222333555888;;;===???AAAEEEJJJQQQYYYaaagggjjjkkkjjjhhhffffffhhhiiieeeccc___ZZZUUUOOOJJJGGGLLLKKKKKKLLLNNNRRRUUUWWWaaagggooossssssrrruuuwwwuuuvvvwwwxxxzzz|||}}}~~~}}}|||~~~zzzrrrmmmfff^^^ZZZXXXVVVQQQLLLMMMQQQWWW[[[[[[[[[]]]___```___]]]\\\ZZZVVVQQQMMMAAABBBCCCFFFJJJOOOSSSUUUWWWVVVUUUTTTSSSSSSRRRRRRKKKIIIEEE@@@<<<999777666555444444333333444444555333444444555555444444333222222333333333444444444444444444444444444444444555555555444444333333333666555333222111222222333444444444444444444444444111111000000000000111111333222222222222333444444111111222222222333333333111111111222222333333333111111222222222333333333000000111222333444444555222222222222222222222222333333333333333333333333222333333333333222111111333333333333333333333333333333333333333333333333111111111222222333333444222333333444444333333222111111111222222333333333000111111111111222222222000000/////////000222333000000000000000000000000//////111222444444555555222222222222222111000000000111111111111222222222444444333222111111222222222222333444444555666666::::::;;;<<<<<<===>>>>>>;;;;;;:::::::::;;;;;;<<<>>>>>>???@@@BBBCCCDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHMMMMMMMMMMMMMMMLLLKKKKKKDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKMMMMMMMMMLLLKKKHHHGGGGGGGGGHHHJJJLLLMMMMMMMMMNNNNNNOOONNNNNNNNNMMMLLLJJJHHHHHHHHHJJJKKKFFFGGGJJJMMMPPPRRRTTTUUU[[[[[[[[[\\\\\\]]]]]]]]]444444444555555555666666666666555444333333222222444444444333333222222222111111111222222333333333444444444444444444444444111111111222222333333444444444444444444444444444000111222333555666777777999???DDDAAA888222444888555444444333333444444555111333444444333222222333333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333333333333333333222111000666666666666777999;;;<<>>?????????>>>===;;;;;;;;;<<<>>>@@@BBBDDDGGGGGGGGGGGGHHHIIIJJJKKKKKKNNNPPPNNNJJJHHHKKKNNNOOORRRVVVXXXVVVTTTQQQPPPMMMMMMMMMOOOPPPPPPMMMKKKNNNNNNOOOOOOOOONNNNNNNNNUUUSSSQQQQQQSSSTTTQQQOOOPPPOOOLLLJJJIIIIIIJJJJJJNNNOOOPPPQQQPPPPPPQQQSSSVVVUUUTTTSSSRRRQQQQQQQQQPPPOOOOOONNNMMMLLLJJJIIISSSSSSTTTUUUWWWYYYZZZ[[[777666666555444333222222666555555444333333222222444444444333333222222222333333333333444444555555444444444444444444444444111222222333333333333222333333333333333333333333111222222333444555666666444999>>><<<666333444777333333333222222333333333111333444444333222222333333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333111111111222222222222222666666666777:::===@@@BBBGGGHHHKKKPPPVVV\\\aaadddffffffeeecccaaa]]]ZZZYYYSSSQQQOOONNNMMMNNNMMMMMMOOOQQQTTTXXX\\\bbbiiinnn{{{|||yyyyyy}}}~~~}}}vvvrrroooooommmiiifffhhhffffffffffffeeebbb^^^\\\^^^]]]]]]^^^^^^\\\YYYVVVOOOKKKGGGDDDEEEIIIOOORRRXXXXXXXXXYYYXXXWWWVVVVVVQQQOOOLLLIIIDDDAAA===<<<999888777666555444333333333333444444444333222222333333333333333333333333333333333333333333333333444444444333333333222222444444444333333333333333333444444555555444444333333333333333333333333333444333333222222333333444333444444444333333222111444444444333333333222222000111222222333333333333333333333222222222111111444333333222222333333444333333333333333333333333222222333333333222222111111111111111111111111111222222222222222222222222222222222222222222222222333333333222222222111111111111222222333333333333000000000000000///......111111111111111111111111111111111111111222222222000000111222222222222111111111111111111111111111333222222111111222222222111111222222222222222222333444555666888:::;;;<<<===>>>???@@@@@@@@@???>>>@@@@@@@@@AAABBBEEEGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLNNNPPPRRRPPPMMMNNNRRRWWW\\\bbbhhhiiifff___[[[XXXVVVUUUUUUVVVXXXYYYXXXWWWTTTUUUVVVWWWXXXXXXXXXXXX[[[ZZZ[[[^^^``````]]]ZZZWWWUUURRROOOMMMLLLKKKLLLKKKMMMPPPQQQQQQRRRTTTVVVTTTUUUVVVVVVVVVUUUSSSSSSUUUUUUTTTSSSQQQOOOMMMLLLMMMMMMNNNPPPRRRTTTVVVXXX666666555444333222111111555555555444444333333222444444333333333333222222555555555555555666666666444444444444444444444444222222333444444333111111222222222222222222222222333333333333444444444444000333555666555444444555333222222111111222222333111333444444333222222333333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333111111222333333444444555666666666888<<>>???@@@AAABBBBBBCCCCCCBBBBBBGGGFFFFFFGGGHHHJJJLLLMMMLLLLLLMMMMMMNNNPPPQQQRRRUUUVVVWWWVVVVVVZZZaaagggqqqxxxxxxooohhheeedddbbb``````aaabbbbbbbbb]]]^^^```cccdddeeeddddddfffiiinnnsssuuusssnnnjjjcccaaa]]]XXXUUURRRPPPOOOOOOQQQSSSTTTSSSTTTUUUVVVUUUVVVXXXYYYYYYWWWUUUTTTZZZZZZYYYXXXVVVSSSRRRPPPLLLLLLLLLLLLMMMNNNOOOOOO222222222333333333444444555555444444444333333333333333333333333333333333555555555555555666666666444444444444444444444444222333444555444333111000222222222222222222222222333333333333333333333333000000000222444444333222333333222222222222333333111333444444333222222333333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444444444444555555666777777777777888:::???EEEJJJNNNOOOPPPRRRTTTVVVXXXXXXYYYXXXZZZ\\\]]]\\\XXXSSSOOOHHHIIIIIIJJJLLLOOOTTTWWWYYY```iiiqqqxxx~~~{{{xxxwwwxxxwwwvvvxxx}}}wwwjjjaaa\\\[[[ZZZZZZ\\\]]]\\\[[[XXXVVVRRRNNNLLLLLLNNNOOOTTTUUUWWWXXXXXXWWWVVVUUUQQQPPPMMMKKKHHHGGGFFFFFF???>>><<<:::888666555444222222333444555555555444444444444444444444444444333333333333333333333333444444444444444444333333222222222222222222222222111222222333333222222111333333333333333333333333333333333333333333333333333333333444444333333222222222111111111111111111///000222333444444333333222222222222222222222222333333333333333333333333333333333333333333333333111111222333444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333111111222222222222111111111111111111111111111111333222222222111000000000000000111222222222222111111111111111111111111111222111111111111222222333333333444555555666777777999:::;;;<<<>>>@@@AAABBBDDDDDDEEEFFFGGGGGGHHHHHHJJJJJJIIIJJJKKKLLLNNNOOOQQQRRRSSSTTTWWWYYY[[[]]]```aaaaaaaaacccjjjrrryyyyyysssqqqooollliiiggghhhiiijjjjjjiiijjjlllnnnnnnooonnnnnnuuuzzz~~~xxxpppnnniiiddd___ZZZXXXVVVYYYZZZ\\\[[[YYYWWWVVVWWWZZZZZZZZZYYYXXXWWWUUUTTT[[[[[[ZZZYYYXXXWWWUUUTTTSSSRRRPPPNNNLLLKKKJJJIII222222222333333333444444444444444444444333333333333333333333333333333333444444444444444444444444444444444444444444444444333444444555444333222111444444444444444444444444444333333333333222222222222111000111333444333111444444333333333333444444111333444444333222222333333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444666666555555555666777888;;;;;;<<>>;;;888777666222333444444555555555555444444444444444444444444333333333333333333333333444444444444444444444444444444333333222111000000111222222333333222222111333333333333333333333333333333333333333333333333222333333444444333333333111111111111111111111111444333222111111111222333222222222222222222222222333333333333333333333333333333333333333333333333111222333444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222333333444444333333333111111111111111111111111333222222222111000000000000000111222222222222111111111111111111111111111222222111111222333444444555555666777888::::::;;;;;;<<<===???@@@BBBCCCDDDDDDEEEFFFGGGIIIJJJLLLLLLLLLLLLLLLLLLNNNPPPRRRSSSXXXYYY[[[^^^aaadddgggiiilllllllllnnnrrryyy|||yyyyyytttqqqnnnnnnpppsssvvvvvvxxxxxxxxxwwwwwwvvvvvvuuuzzzxxxtttnnniiiddd```^^^aaabbbddddddaaa___^^^^^^bbb```]]]ZZZXXXVVVVVVUUUXXXXXXYYYYYYXXXWWWWWWVVVWWWVVVTTTRRRPPPNNNNNNMMM666666555444333222111111444444444444444444444444222222333333333333444444444444444333333333333333444444444444444444444444444444444333333333333333444444444444444444444444333333333333222222222222333222111111333333222111555444444333333444444555111333444444333222222333333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444555444444444555666888999AAABBBDDDGGGKKKPPPTTTVVVWWWWWWWWWWWWWWWWWWWWWXXXVVVWWWVVVUUUSSSOOOLLLJJJKKKOOOTTTWWWYYY]]]ccchhhmmmqqqxxx~~~|||zzzzzz{{{zzzzzzuuunnnbbb^^^XXXUUUTTTUUUVVVVVVYYYXXXWWWUUUTTTSSSRRRRRRKKKMMMPPPRRRSSSSSSQQQPPPOOOOOOPPPPPPPPPPPPOOONNNHHHGGGDDDAAA>>>;;;999888333444444555555555555444444444444444444444444444333333333333333333333333444444444444555555555555777777666555444333222222333444444555555444444333333333333333333333333333222333333444444333333222222222333444444444333333111111111111111222222222555444222000000111222333111222222222222333333333222333333444444333333222333333333333333333333333222333333444444444444333333333333333333333333333222222222222222222222222222222222222222222222222111222222222222333333333222222111111111111111000000111222222333222222222111111111111111111111111222222222111111111111111000000111222222222222111111111111111111111111111333333222333333444555666777888999:::<<<===>>>???>>>???@@@AAACCCEEEFFFGGGEEEEEEGGGHHHKKKNNNPPPRRRSSSSSSSSSTTTUUUXXXZZZ\\\bbbbbbdddgggjjjmmmppprrrttttttvvvyyy~~~}}}||||||tttsssrrruuuzzz}}}{{{zzz{{{{{{~~~|||yyytttooojjjgggeeedddgggjjjkkkjjjiiiiiiiiiiiihhheeeaaa^^^[[[YYYYYYXXXXXXYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVVVV777666666555444333222222444444444444444444444444222222222333333444444444444444444333333333222222444444444444444444444444555444333222222333555666333333333333333333333333222222222222222222333333111111222111111222333444444333333333333333333444111333444444333222222333333333333333333333333333444444444444444444444444222222333333333333444444555555555555555555555555444444444666888;;;>>>@@@HHHJJJMMMRRRWWW[[[]]]___]]]\\\ZZZXXXWWWVVVWWWWWWSSSSSSQQQPPPPPPPPPPPPQQQWWW\\\bbbeeefffggglllpppppptttzzz~~~|||}}}~~~}}}||||||{{{{{{}}}}}}|||tttqqqhhhbbb[[[UUUSSSSSSSSSSSSVVVVVVWWWWWWWWWVVVVVVUUUNNNPPPRRRTTTTTTRRROOONNNKKKMMMOOOQQQRRRQQQPPPOOOLLLKKKHHHEEEAAA>>>;;;:::555555555555555555444333555555555555555555555555333333333333333333333333444444444444555555555666666666555555444444444333333444444555555444444333333333333333333333333333222333333444444333333222111222333333444444444333111111111222222222333333222222222222222222333333111111222222222333333333222333333444444333333222333333333333333333333333444444444444444444333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333333333333222222111111111000000111222222222222222111111111111111111111111111111111111111222222222000000111222222222222111111111111111111111111111444444444444555666777777999:::;;;===???@@@BBBBBBAAABBBCCCEEEFFFHHHIIIJJJIIIJJJKKKNNNRRRVVVYYY[[[]]]]]]^^^___bbbeeegggiiikkkkkklllnnnoooqqqssstttvvvwwwzzz~~~}}}|||wwwvvvvvvyyy{{{yyyyyy{{{|||}}}{{{yyyvvvrrrnnnkkkiiiiiillloooqqqqqqooooooooonnnnnnnnnmmmjjjeeeaaa^^^\\\\\\\\\[[[YYYWWWVVVUUUSSSSSSTTTUUUVVVWWWYYYZZZ444444444555555555666666444444444444444444444444222222222333333444444444555555555444444333333333444444444444444444444444555444222111111333666888222222222222222222222222111111222222222333333333...000111111000111444666333222222222222222222333111333555444333222333333333333333333333333333333444444444444444444444444222222333333333444444444555555555555555555555555666666777999===AAAEEEHHHLLLOOOTTTZZZ___ccceeegggbbb```\\\YYYVVVUUUVVVVVVOOONNNMMMNNNPPPTTTYYY[[[eeekkkppprrrpppoooqqqtttqqqtttyyy}}}}}}}}}|||zzzzzzyyy{{{~~~vvvrrrrrrlllfff]]]VVVRRRRRRRRRRRRSSSTTTVVVXXXYYYXXXXXXWWWRRRTTTVVVVVVUUURRROOOLLLGGGIIIMMMPPPQQQPPPNNNLLLNNNMMMJJJFFFCCC???<<<;;;555666666666555444333333555555555555555555555555333333333333333333333333444444444555555555666666222222222333333333444444111222222333333222222111333333333333333333333333222222444444444444222222111222333333444444444444111111222222333333333333...///222444555444333333111111111222222333333333222222444444444444222222333333333333333333333333555555555555444333222222333333333333333333333333222222222222222222222222222222222222222222222222111111111222222333333333444444444333333222222222000111222333333333333333111111111111111111111111000000111111222222222333000000111222222222222111111111111111111111111111444444444555555777888888:::;;;<<<>>>@@@BBBDDDDDDDDDDDDFFFGGGIIIJJJLLLLLLOOOPPPRRRUUUYYY]]]aaadddffffffgggiiikkkooorrrsssqqqqqqqqqqqqrrrrrrssstttvvvxxx{{{~~~~~~{{{zzzyyyyyy{{{zzzvvvtttuuuxxxzzz}}}zzzzzzxxxuuurrrooolllkkknnnqqqtttuuusssqqqooooooooorrruuuvvvtttnnngggbbbaaa```___]]]ZZZXXXUUUTTTSSSSSSSSSTTTTTTUUUWWWWWW888777777666555444444444555555555444444555555555222222222333333333444444222222222333333333444444444222111333666777555333777666555444333222111111555555444444444333333333333333333444333333222222222222222222222222222222444444333333222111000000444444444333333222222222333333333222222111111111222333333444444333333222333333333333333333333333666666555444444444555555999777666888===FFFOOOUUU`````````ccchhhlllmmmnnniiicccZZZUUURRRPPPNNNLLLGGGJJJMMMOOOTTT\\\gggppp{{{{{{vvvsssssswww|||}}}|||||||||zzzzzzzzz{{{{{{wwwtttqqqllleee\\\VVVSSSSSSTTTRRRRRRTTTWWWZZZ\\\\\\[[[XXXXXXXXXYYYYYYWWWTTTQQQGGGGGGGGGGGGIIILLLOOOPPPPPPNNNLLLLLLLLLIIICCC???::::::999888666555444333444444444444444444444444444333333222222333333444555555555444444333333333444444444444444444444444222222222222222222222222333333333333333333333333222222222333333444444444333333333333333333333333222222222222222222222222333333333222222111111111444333333222222333444444333333333333333333333333444444222222222222444444333333333333333333333333444555555555555555555444222222222222222222222222333333333222222111111111444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333222333444444333222000///111000000111111222333444777666555666888:::::::::;;;>>>BBBDDDEEEFFFGGGHHHDDDEEEGGGHHHKKKOOOUUUYYY]]]^^^___aaaeeejjjnnnqqqqqqqqqrrrtttvvvxxxzzz{{{}}}yyyuuussssssuuuvvvwww|||~~~~~~~~~~~~}}}|||zzzyyywwwwwwxxx{{{{{{xxxtttppppppsssxxx{{{zzz~~~}}}zzzvvvrrrrrruuutttpppllloooooopppppppppooonnnnnnrrrtttvvvwwwvvvsssooommmjjjgggeeedddeeeddd```]]]WWWVVVTTTRRRSSSTTTWWWXXX888777777666555555444444555555444444444444555555333333333333333444444555333333444444444555555555444333222333666666444222555444444444444444333333444444444444333333333333333333444444444444333333333333333333333333333333444444333333222111111000444333333333333333333222444444444333333333222222222333333444444333333222333333333333333333333333666666555555555555666666::::::;;;???FFFOOOXXX]]]bbbaaabbbdddhhhkkkmmmmmmhhhaaaWWWPPPMMMLLLJJJIIIGGGKKKQQQWWW^^^gggrrrzzz}}}wwwtttsss|||~~~{{{yyyxxxxxxyyyyyy|||zzzwwwqqqnnniiieeeaaa^^^[[[YYYUUUTTTTTTUUUWWWZZZ[[[\\\[[[ZZZYYYYYYYYYXXXTTTQQQKKKIIIGGGFFFGGGJJJMMMOOOQQQOOOMMMLLLLLLIIIEEEAAA<<<;;;999888777666666666555555555555555555555555444444333333333333444444555555444444444333333333333333333333333333333333444444444444444444444444333333333333333333333333222333333333333333333444333333333333333333333333333333333333333333333333333333333222222222111111000111111222333444444555333333333333333333333333444333333222222333333444333333333333333333333333333444444555555444444333222222222222222222222222333333333222222222111111333333222222222222333333333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333333333444444444333111111111111111222333444555666:::::::::<<<>>>AAABBBBBBAAACCCEEEFFFFFFFFFGGGIIIGGGIIIKKKMMMQQQVVV]]]aaagggggghhhiiimmmppptttvvvxxxxxxxxxyyy{{{}}}}}}zzzxxxwwwyyyzzz|||~~~}}}|||}}}~~~|||}}}~~~~~~}}}zzzxxxwwwvvvuuuuuuuuuwwwyyy|||~~~yyyvvvqqqmmmlllnnnrrruuuxxxzzz~~~~~~wwwsssoooppprrrssspppllloooooooooooonnnnnnmmmlllooorrrwwwzzzzzzwwwrrrooollljjjgggggghhhgggdddaaa]]][[[XXXVVVUUUVVVXXXYYY777777777666555555444444444444333333333333444444555444333333333444666777444444444555555555666666555444333444555555333222333333333444444555555555333333333333222222222222333444444555555555444444333333333333333333333333444444333333222222111111222333333333333333333444555555444444444444333333222333333444444333333222333333333333333333333333555555444555555666777888777999===CCCKKKTTT\\\aaadddbbbbbbdddgggiiijjjiiieee^^^TTTLLLHHHHHHIIIJJJJJJQQQZZZbbbjjjsss}}}}}}{{{|||~~~{{{yyyxxxvvvwwwxxx{{{}}}zzzqqqpppnnnoooooolllgggbbbaaa___]]][[[[[[[[[]]]^^^]]]\\\[[[ZZZZZZYYYVVVTTTPPPMMMIIIEEEDDDFFFJJJLLLRRRPPPNNNMMMLLLKKKHHHEEE???===;;;999888777777888666666666666666666666666555555444444444444555555555444444444444333333333333333333333333333333333444444444444444444444444333333333333333333333333444333333333333333333222333333333333333333333333444444444444444444444444333333333222222222222111---...000222444444444444333333333333333333333333444333333222222333333444333333333333333333333333222333333444444333333222333333333333333333333333333333333222222222222111222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333333333444444444333222222222222222333444666777888;;;;;;<<<>>>AAADDDFFFGGGGGGHHHIIIIIIHHHHHHJJJLLLNNNPPPSSSWWW[[[aaaggglllqqqqqqqqqqqqsssvvvxxxyyy{{{{{{zzz{{{}}}yyyvvvxxxzzz{{{||||||{{{xxxvvvvvvwwwvvvwwwyyy{{{zzzyyyvvvtttsssttttttuuuvvvxxxyyyzzzwwwtttoookkkjjjlllppprrrxxxyyyzzz|||~~~uuurrrnnnnnnpppqqqpppmmmooooooooooooooonnnmmmmmmlllqqqwww{{{|||yyytttqqqnnnmmmkkkkkkkkkjjjiiiggggggeeeaaa^^^]]]]]]^^^___777777666666555555555555444333333222222333333444666555444333333555666777444444444444555555555555555555444555444444333111333333333444444444555555333333333222222222111111444444555555666555555555444444444444444444444444444444333333333222222222222222222333333444444444444444444444444333333333222333333444444333333222444444444444444444444444333333333444555777888999777;;;@@@HHHPPPWWW]]]```bbbaaa``````bbbddddddccc^^^XXXPPPIIIFFFHHHLLLNNNTTTZZZdddlllrrrwww~~~~~~}}}{{{{{{tttvvvwwwzzz~~~~~~{{{rrrqqqpppssswwwxxxtttpppwwwvvvtttoooiiiccc```___^^^\\\[[[ZZZ[[[[[[ZZZXXXVVVRRRLLLFFFCCCDDDGGGIIIRRRQQQPPPNNNMMMLLLJJJIIIDDDAAA>>>;;;888777666777777777666666666666555555555555555444444555555555444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333444444444333333222222222333333333333333333333333444444444444444444444444222222222222222222222222,,,...000333444444333222333333333333333333333333333333333333333333333333333333333333333333333333222222222333333222222222333333333333333333333333222222222222222222222222222111111000000111111222111111111111111111111111222222222222222222222222222222222222222222222222333222222111111222222333222222222333333333333333222333333444666888:::;;;===>>>@@@BBBCCCEEEHHHJJJJJJKKKLLLMMMMMMOOOSSSVVVXXX[[[^^^aaaeeejjjppptttuuuuuuttttttuuuvvvwwwxxxvvvvvvvvvxxx{{{}}}xxxyyy|||{{{{{{zzzwwwtttqqqqqqqqqnnnppptttxxxyyyyyyxxxwwwvvvvvvwwwwwwwwwxxxxxxxxxvvvtttqqqoooooorrruuuxxx|||{{{yyyyyyzzz}}}xxxtttpppooooooppppppooooooooopppppppppppppppooommmppptttwwwxxxvvvssspppooonnnmmmmmmmmmnnnnnnmmmqqqnnnkkkhhhffffffggghhh666666666666555555555555444333333222222333333444555555444333444555666777222333333333333444444444444555555555444333222222555555444444444333333333333333333222222222111111333444444555666666666555444444444444444444444444444444444333333333333333222222222333333444444444222222222222222333333333222333333444444333333222444444444444444444444444111111222444666888:::;;;@@@CCCIIIOOOVVVZZZ]]]___^^^\\\[[[[[[\\\]]]\\\[[[TTTQQQLLLHHHGGGKKKPPPTTT```fffmmmqqqssstttwwwzzz~~~}}}|||{{{uuuvvvxxxzzz|||}}}zzzsssqqqqqqtttyyy~~~|||nnnddd___]]][[[ZZZZZZ\\\]]]]]]]]]ZZZVVVPPPJJJFFFEEEFFFGGGPPPQQQQQQPPPOOOMMMLLLLLLIIIGGGCCC>>>:::777555555666666666555555555444444555555555444444555555555444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333444444444333333222222222333333333333333333333333222222222222222222222222222222222222222222222222...000222333333222111000333333333333333333333333333333333333333333333333333333333333333333333333111222222222222222222111333333333333333333333333222222222222222222222222222111111000000111111222111111111111111111111111222222222222222222222222222222222222222222222222333222222111111222222333111111111111222222333333333444555666999;;;>>>???BBBDDDFFFGGGGGGHHHKKKNNNLLLNNNQQQSSSVVVZZZ___bbbeeegggiiikkkmmmppptttwwwvvvvvvvvvvvvvvvvvvvvvvvvqqqqqqsssvvv{{{~~~~~~||||||zzzwwwsssppppppqqqoooqqquuuxxxzzzzzzyyyxxxyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvxxxzzz}}}~~~~~~|||yyywwwwwwyyy|||yyyvvvqqqnnnmmmnnnnnnooonnnoooppppppqqqqqqqqqqqqoooppppppppppppooonnnnnnmmmnnnnnnnnnoooppprrrtttvvvtttqqqnnnmmmnnnoooppp666666666666666666555555444444333333333333444444333333444444555555555555222222222333333333444444333444666555444333333444555555555444444333333333333333333333222222222222222333444555555555555555333333333333333333333333444444444444333333333333222333333333333333333444111111222222222222333333222333333444444333333222444444444444444444444444111222333555888;;;>>>???DDDGGGLLLQQQUUUXXXYYYYYYYYYWWWUUUUUUVVVVVVUUUTTTMMMMMMMMMLLLMMMQQQWWW[[[iiimmmqqqrrrqqqqqqsssuuu}}}~~~|||{{{zzzxxxzzz|||}}}~~~~~~{{{tttssssssuuuzzzzzzjjjbbb^^^\\\YYYYYY[[[]]]______[[[YYYUUUPPPLLLIIIGGGGGGMMMPPPRRRRRRPPPNNNMMMMMMMMMKKKHHHDDD???;;;888666777666666555555444444444555555444444444444555555333333333444444444444555333333333333333333333333444444444444444444444444333333333333333333333333444333333333333333333222333333333333333333333333222222222222222222222222111222222222222333333333111111222333333222111000333333333333333333333333222333333444444333333222333333333333333333333333111222222333333222222111333333333333333333333333111222222222222333333333222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333111000000111222333444555666666888:::===@@@CCCDDDDDDGGGIIIIIIHHHIIIMMMPPPSSSVVVZZZ]]]aaaeeejjjmmmnnnpppqqqrrrrrrsssuuuwwwwwwwwwwwwwwwxxxxxxxxxxxxqqqsssvvv{{{~~~{{{wwwuuuuuuwwwyyyzzz{{{{{{{{{zzzyyyxxx||||||{{{zzzzzzzzz{{{{{{|||}}}}}}|||yyywwwwwwxxxzzz|||zzzwwwrrrnnnlllmmmoooqqqqqqrrrrrrssssssrrrrrrqqqqqqpppnnnlllkkkkkkkkkkkkkkklllnnnoooqqqsssxxx{{{yyywwwtttrrrqqqqqqrrrsss555666666666666666666666555555444444444444555555111222444555555555333333333333333333444444444555111333666555444333444555333333444444444444444555444444444444333333333333111222333444444555555555333333333333333333333333444444444444444444444444444333333333333333333222222222222333333333444444222333333444444333333222555555555555555555555555333444666999<<>>@@@BBBEEEHHHKKKIIIOOOWWW___gggooovvv{{{}}}|||zzzxxxwwwvvvvvvvvvoooppprrrtttuuuvvvuuuuuuqqqqqqsssxxx}}}}}}|||||||||~~~~~~xxxvvvwww777777777777777777777777555555444444444444555555444444444444444444444444444444444555555555555666555666666666666666666555555555555555555555555555111111222333444444444444222222333333333333333222444444444444444444444444555555555555444333333222444444444444444444444444333333444444444555555555444444444444444444444444000111222444555999>>>BBBJJJMMMRRRUUUUUUUUUVVVVVVTTTRRRPPPMMMLLLLLLLLLLLLMMMNNNOOOPPPTTT\\\gggpppzzz}}}zzzyyyzzz~~~}}}|||}}}{{{vvvtttqqqnnnjjjfffaaa^^^_________aaacccbbb```]]]YYYVVVSSSQQQRRRTTTUUUUUUWWWWWWVVVUUUSSSQQQPPPOOOKKKHHHDDD@@@;;;888888888777777666666666555555555444444444444444444444444555333333333555555444333444444444444444444444444555555555555555555555555444444444444444444444444222222222333333444444444444444333333333222222222222222222333333333444444333333333222222333333444444444444444444444444444333333333444444444444444444444444444333333222222333333222222333444555666222222333333333333333333222222222333333333444444444444333222222333333444444222111222333444333222222222222222222222222222111222333444555444333222222222222333555777999:::===???BBBDDDFFFIIILLLOOORRRYYYcccmmmssswwwyyy{{{zzzxxxvvvtttrrrqqqqqqpppoooppprrrtttvvvwwwwwwvvvpppqqqvvv}}}~~~~~~~~~zzzvvvvvvwww666666666666666666666666555555444444444444555555444444444444444444444444444444444555555555555666444555555666666555555444555555555555555666666666222222333444444444444444222222333333444444333333444444444444444444444444666666666666555333222111444444444444444444444444333333444555555555555444333444444555555444444333000222333555888===CCCHHHSSSVVVZZZ[[[ZZZWWWUUUTTTOOOMMMJJJHHHHHHIIIKKKMMMLLLOOOSSSVVVZZZbbblllsss}}}~~~}}}{{{{{{~~~{{{wwwyyyyyyyyyvvvqqqkkkeeeaaaaaa_________``````___]]]___[[[WWWUUUUUUVVVVVVVVVYYYXXXWWWUUUTTTRRRQQQPPPLLLKKKIIIDDD???;;;999999777777777666666666555555444444444444444444444444444333222333555555555444444444444444444444444444444333333333333222222222444444444444444444444444222333333333333333333444444444333333333333222222222222333333333333444444333333222222222333444444444444444444444444444444222333444444555555444444444444555555555444333222333333333444444555555555333333333333333333333333222222333333333333444444444444333222222222222222444333222222444444333222222222222222222222222222222222333444444444333333444444444555777:::===??????BBBEEEHHHKKKNNNSSSVVV^^^fffpppxxx{{{|||{{{zzzyyyyyywwwuuusssqqqpppooolllnnnpppsssuuuvvvvvvvvvpppsssyyy|||yyyyyy{{{||||||}}}~~~~~~~~~~~~~~~zzzxxxxxxyyy555555555555555555555555555555444444444444555555333333333333333333333333444444444555555555555666333444555666666555444333444555555555666666666777333444444555555555444444222222333444444444444444444444444444444444444444555555666666555444333222444444444444444444444444333333555666666666555444333333444555555444333333555666777999<<>>BBBDDDCCCFFFKKKOOOTTTYYY___ccciiinnnuuuzzz{{{{{{zzzzzz{{{{{{zzzyyywwwuuurrrqqqlllnnnqqqsssvvvwwwwwwwwwvvvyyy~~~zzzuuurrrrrruuuvvvwwwyyyyyyzzz{{{|||~~~~~~{{{{{{|||}}}zzzzzz{{{~~~~~~~~~~~~~~~|||{{{zzzzzz}}}zzzyyyyyyzzz555555555555555555555555555555555444444555555555222222222222222222222222444444444555555555666666222333444555555444333222444555555555666666777777444555555666555555444444222333444444555555555555444444444444444444444444333444555666666666555444444444444444444444444444333333555666666666555444333333444555555444333333999:::;;;<<<>>>CCCIIINNNQQQUUUXXXYYYVVVQQQMMMKKKIIIHHHFFFFFFHHHLLLQQQTTT\\\aaagggjjjkkklllooorrryyy~~~}}}}}}~~~}}}{{{yyywwwrrrwww}}}~~~zzzxxxrrroookkkhhhhhhhhhhhhhhhccc```^^^]]]^^^_________ZZZYYYWWWUUUSSSRRRRRRQQQOOOQQQRRRNNNHHHBBB??????777777777777666666666666444444555555555555444444444333222333555666555444444444444444444444444444666666666555555444444444444444444444444444444444444444444333333222222222444444444333333333222222222222333333333444444444222222222222333333444555444444444444444444444444222333444555555555444333555666777777777666444444000111333444444333111000444444333222222333333333222222333333333444444444/////////000111222444444222111000111222222222000222222222222222222222222333333222111222333555666:::999:::;;;>>>BBBEEEHHHHHHLLLQQQWWW]]]dddjjjooommmppptttwwwwwwwwwxxxyyy||||||||||||zzzwwwtttrrrrrrtttwwwzzz|||}}}~~~~~~~~~|||xxxsssppppppsssuuuvvvvvvvvvwwwxxxyyyzzz{{{{{{}}}~~~~~~{{{vvvrrrqqqsssvvvwwwwwwyyy|||~~~~~~~~~~~~~~~{{{xxxvvvtttyyy{{{|||{{{zzzxxxxxxxxx666666666666666666666666444444444555555555555666777777666555555555555555777666555444444444444444444444444444444444444444777555333333444555666555333333333444444555555555666555555444444333222222555444444333333444444555666666555555555444444444111222333333222222444666444444444444444444444444222333555555444333444666555888<<<@@@DDDGGGLLLOOOQQQSSSUUUVVVUUURRRNNNLLLIIICCCCCCIIINNNPPPTTTZZZcccgggkkkmmmllllllooorrr|||~~~{{{wwwvvvwwwxxxzzz~~~vvvooolllkkkjjjhhheeeeeeeeedddbbb```___^^^```]]]XXXUUUSSSQQQOOOMMMQQQQQQPPPNNNKKKHHHEEECCC<<<:::777666666555444222333444555666555444333222555555555666666666666666555555555444444333333333444555555666777666666666666555444333222333444555555444444333333444444555333333333333333333333333333333333333333333333333333333333444444444555555444444444333333222222222666555333222222333555666555555444444444555555666555444444333333222222111------...000111222333444444333333222222333333444444444444444444444444444444333333222222333333444111111222333444444555555444333333333444555555666999;;;===???BBBDDDFFFHHHMMMVVVaaajjjrrrwwwwwwsssttttttuuuvvvyyy|||~~~{{{yyywwwwwwwwwxxxuuuwww{{{|||zzzxxxvvvrrrooooooqqqtttvvvwwwvvvuuuvvvxxxyyyyyyxxxyyyzzz|||~~~~~~}}}}}}wwwvvvtttsssrrrrrrssstttuuuvvvxxxzzz||||||||||||{{{}}}}}}||||||~~~|||zzzyyyyyyyyywwwzzz||||||{{{zzzzzzzzz666666666666666666666666444444444555555555555666666666555444444444444444666666555444444444444444444444444444444444444444555444222222444555444333333333444444444444444444555444444444444333333333333222222111111222222333666555555555444444444444333444444444222222444666555555555555555555555555444555666666555555666777:::===AAADDDFFFHHHLLLNNNNNNPPPRRRSSSRRRPPPNNNLLLIIIFFFGGGOOOVVVYYY\\\bbbjjjmmmoooqqqrrrtttuuuwww|||}}}~~~yyywwwwwwxxxzzz}}}xxxpppllljjjjjjeeeeeeeeedddcccbbbaaa``````___[[[WWWSSSPPPMMMMMMPPPPPPPPPOOOLLLIIIFFFDDD>>><<<999777777666444222444444555555444444333333666666555555444444333333555444444444333333333333444444555666666666666555555444333333333333444555444444333333333333444444333333333333333333333333333333333333333333333333333333333444444444555555444444444333333222222222444333111000000111333444555444444333333333444444333333333333333333333333000000111222333333444555444333333222222333333444333333333333333333333333444333333222222333333444111111222222333333444444444444444444555666777888<<<===@@@CCCFFFJJJNNNPPP]]]hhhttt{{{~~~xxxxxxxxxyyyzzz}}}|||yyyxxxxxxxxxyyyzzz{{{~~~|||yyywwwwwwwwwvvvuuuuuuuuuvvvvvvyyyzzz{{{{{{{{{zzzyyyxxxyyyzzz|||~~~~~~|||{{{uuuuuutttssssssttttttuuuyyyzzz|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~}}}zzzzzzzzz{{{{{{}}}666666666666666666666666444444444555555555555666555444333333333333333333666666555444444444444555444444444444444444444444333222222333444444333111444444444444444444333333333333333444444444555555333222222111111222222333555555555555444444444444444555555444222222333555666666666666666666666666555666777777666666888999@@@BBBFFFHHHIIIJJJLLLMMMLLLMMMNNNPPPPPPOOOMMMLLLLLLKKKPPPZZZbbbeeehhhlllllllllnnnrrrwwwzzz||||||~~~|||yyyxxxzzz|||tttkkkhhhiiieeeeeeeeeeeeeeedddddddddcccdddbbb]]]UUUNNNLLLKKKNNNOOOPPPPPPNNNKKKHHHFFFAAA>>>;;;999888777555333666555555444333444444444666666555444333222222111444444333333333333222222333333444555555555555555444444333333333444444555444444333333333333444444333333333333333333333333333333333333333333333333333333333444444444555555444444333333333333222222444333222111111222333444555444333222222222222222111111222333333444555555333333333444444555555555444333333222222333333444333333333333333333333333444444333333333333444444222222222222222222222222444444444555666888999:::>>>AAADDDHHHLLLRRRYYY^^^kkkxxx}}}||||||||||||}}}~~~|||yyyxxxyyyzzz|||}}}|||zzzwwwuuusssuuuwwwyyy|||}}}|||zzzxxx}}}|||zzzzzzxxxzzz}}}~~~~~~}}}{{{yyyttttttuuuvvvwwwwwwwwwxxx|||}}}~~~}}}|||zzzyyyyyyxxxxxx{{{{{{{{{{{{|||~~~~~~~~~}}}|||||||||}}}}}}666666666666666666666666444444444555555555555666444444333333333333444444666555555444444444555555555555555555555555555555333222333444555555333111555555555444444333333333222222333333444555666666555444444333333444444555444444444444444444444444444444444333111000111333555555555555555555555555666777777777666777:::<<>>;;;888666666666666666555444444444444444555555666666666444444444555555666666666444444555666666666666555111222333555555555555555333333222222222222333333111111222333333444555555333333333333333333333333333333333444444444555555222222222333333444444444111222333444444555555555555555444333333444444444333333333333333333333333333333333333333333333444444333333222222333333444333333333333333333333333555555444444444444555555333333333444444555555666777888:::>>>BBBFFFIIIKKKRRRZZZdddkkkooowww{{{|||}}}~~~~~~~~~~~~}}}|||||||||{{{{{{zzzzzzyyyyyy|||~~~~~~}}}~~~}}}||||||~~~~~~}}}|||}}}777777777777777777777777444444444555555555666666222111111111222333333444444444444444444555666777666666666666666666666666666333111111222444444333333333333444444555555555333333333444444444555555555444444333333444444555222222222333333444444444333444555555444444666888666666666666666666666666777999:::<<>>;;;;;;999666444555666666666444444444555555555666666777777666555444444333333333333333444444444555555333333333444444444555555555555555555555555555555555555555444444333333333333333333333333333333333333333333333333333333333444333333222222333333444555555555555555555555555333333333333333333333333555444333222111222333444555555666666555444333333222222222222222222222222444444444333333222222222444444333333333444555555555666777666555666999;;;<<<>>>@@@BBBEEEMMMWWW^^^gggkkkpppssswww~~~}}}zzzzzz~~~}}}xxxttt||||||~~~}}}uuurrrqqqnnnssswwwyyyxxxxxxzzz|||888777777777666666666666666666555555555555666666777666666555555555555666666777777888777666555444666666666555444444333333666555555555555444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444444444333333333444444444444444444444444444444444444444444444444:::<<>>===:::777555666777777777444444444555555555666666777666666555444444333333333333333444444444555555444444444555555555666666555555555555555555555555555555444444444333333333333333333333333333333333444444444444444444444444444444333333333333444444555555555555555555555555444444444444444444444444444444333333222222333333555555555555555444333333222222222222222222222222555555555444444444333333444444333333444444555666333555666666666888;;;>>>CCCFFFIIILLLPPPWWW```hhhlllooosssuuuwww~~~|||{{{{{{|||}}}zzz~~~}}}{{{uuurrrrrrqqqtttwwwwwwuuutttvvvxxx888888777777777666666666666666555555555555666666666555555555555666666777666666777777777666555555555555555555555555555555444555666666666555333333555555555555555555555555555555555555555555444444555555555555555555555555555444444444444333333333444444444444444444444444333333333444444555666777===AAAGGGMMMRRRTTTUUUUUUUUURRRPPPPPPLLLGGGGGGKKKMMMUUUaaalllrrrsssssssssooouuu}}}zzzxxxtttqqqmmmiiigggffffffgggmmmnnnnnnnnnlllhhhdddbbb[[[UUUOOOLLLMMMPPPQQQQQQSSSRRRPPPNNNMMMJJJEEEBBB>>>;;;888777777888999888444444444555555555555555666666666555444444333333333333333444444444555555555555555666666666777777555555555555555555555555555444444444444333333333333333333333333333333333555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555333333444444333333222222444555555555555444444333333333333333333333333333666666555555555555444444444444444444444555666666444555777888:::<<<@@@DDDFFFJJJPPPUUUZZZ```hhhnnnrrrtttvvvvvvwww|||~~~{{{zzz{{{|||{{{xxxsssrrrrrrwwwxxxxxxvvvrrrqqqsssvvv888888888777777777666666666666555555555555666666555555555555555666777888666666666666666666555555444444444555555555666666333555666777777555333222444444444444444444444444555555555555555444444444555555555555555555555555444444444444444444444444555555555555555555555555555555555666777999;;;<<<@@@DDDKKKQQQUUUVVVUUUSSSRRRNNNKKKJJJGGGEEEHHHNNNRRR]]]kkkvvvyyyxxxuuutttooouuu~~~~~~~~~~~~~~~}}}}}}zzzvvvsssooollliiigggkkknnnpppoookkkgggffffff```ZZZSSSOOOOOOQQQSSSSSSUUUSSSQQQPPPOOOLLLIIIFFF@@@===999888888888888888555555555555555555555555666666555555555444444444333333333444444444555555444555555555666666666666555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444555555555444444555555555555555555555555555555555444444444444444444444444222333444555444333222111444444444555555444444333333333333333333333333333555555555555444444444444444444444444555666777777777999;;;<<<>>>AAAEEEIIIKKKQQQYYY```dddiiioootttwwwwwwwwwvvvvvvxxx}}}~~~{{{xxxwwwyyy{{{|||~~~xxxtttsssttt{{{|||{{{wwwsssrrruuuxxx888888888888777777777777666666555555555555666666555555555555555666777888555555555555555555666666333333444444555666666666333555666777777555333222333333333333333333333333555555555555555555555444555555555555555555555555444444444444444444444444555555555555555555555555555555555666999;;;>>>@@@DDDIIIPPPVVVYYYXXXUUUSSSOOOJJJGGGFFFEEEEEEKKKRRRYYYcccpppxxxzzzxxxwwwwwwuuuzzz~~~~~~~~~{{{vvvnnniiiiiimmmpppooojjjggggggiiibbb^^^XXXSSSRRRSSSUUUVVVVVVTTTRRRQQQPPPNNNKKKIIIBBB???;;;888888888777666555555555555555555555444555555555555555444444444333333333444444444555555333333444444444555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333555555555444444555555555555555555555555555555555333333333333333333333333222333444555444333222111333333444444444444444333333333333333333333333333333333333333333333333444555555555555666777888999999;;;===???AAADDDIIILLLVVV]]]fffmmmpppssswwwzzzwwwwwwvvvtttssstttwwwyyywwwvvvvvvvvvwwwzzz}}}}}}zzzyyyzzz|||}}}{{{wwwtttssswww{{{999999888888888777777777666666555555555555666666666555555555555666666777555555444444555555666777444444444555555555666666444555666666666555333333333333333333333333333333444444444555555555666666555555555555555555555555333333333444444444444555555555555555555555555555444444444666999<<<@@@BBBJJJNNNUUUZZZ\\\[[[WWWTTTNNNIIIFFFFFFFFFIIIQQQZZZ```hhhpppuuuvvvxxx|||wwwoookkknnnppppppllljjjkkklllfffccc___ZZZWWWVVVWWWXXXWWWUUURRRQQQQQQOOOMMMKKKFFFCCC>>>;;;999888777555555555555555555444444444555555555555555555555555333333333444444444555555333333333444444444444555555555555555555555555555333333333444444444444555333333333333333333333333333333333333333333333333555555444444444444555555555555555555555555555555333333333333333333333333333333444444333333222222222333333444444444444333333333333333333333333333222222222333333333333444555555555555666888999::::::<<>><<<:::777666666666555555555444444444555555555555555555555555333333333444444444555555444444444444555555555555555555555555555555555555333333333444444444555555333333333333333333333333444444444444444444444444444444333333333333444444555555555555555555555555444444444444444444444444444444333333222222333333111222333444444444444444444444444444444444444444333333333333444444555555555555555666777888::::::===@@@DDDIIINNNTTTZZZ___ffflllsssvvvvvvuuuvvvwwwsssrrrqqqpppqqqrrrsssttttttwww|||{{{zzz|||999999999888888888888777666666555555555555666666888777666555555555555555555444444333444555666777555555555555555555555555666666555444444444444555555555555555555555555555111222333444555777888888555555555555555555555555333333333444444555555555666666666666666666666666888888888:::>>>CCCGGGJJJLLLOOOTTTXXXZZZXXXTTTQQQPPPLLLJJJLLLOOOTTT^^^hhhkkkmmmnnnnnnppp{{{|||~~~|||zzzxxxvvvuuutttnnnmmmllljjjhhhfffdddcccddddddeeefffggghhhiiijjjjjjkkknnnqqqtttvvvwwwxxxyyywwwuuusssqqqppppppooosssssssssssstttuuuvvvvvvvvvxxx{{{~~~ttttttuuuuuuvvvuuuuuuttttttsssooojjjccc^^^[[[ZZZZZZWWWUUUSSSSSSSSSRRRPPPOOOKKKFFFAAA>>>;;;999777666666555555555444444444444555555555555555555555333333333444444444555555555555555555666666666777555555555555555555555555333333333444444555555555333333333333333333333333555555555555555555555555444333333222222333333444555555555555555555555555555555555555555555555555555444333222111222333444111222333333444444444444444444444444444444444444444444444555555555666666555555555666777999:::;;;AAAEEEJJJPPPWWW^^^fffkkkpppuuuzzz|||zzzxxxxxxzzzrrrqqqpppppprrrsssttttttvvvzzz|||||||||}}}