BM6(h ~~~~~~}}}{{{zzz{{{|||~~~}}}~~~|||{{{zzzzzz{{{{{{||||||{{{yyyxxxvvvuuutttyyyzzz{{{|||{{{yyywwwvvvvvvvvvvvvwwwvvvuuuuuutttssstttuuuvvvwwwwwwwwwwwwvvvwwwyyyyyyxxxvvvsssqqqxxxxxxxxxxxxwwwvvvuuutttttttttssssssqqqpppnnnmmmnnnmmmlllmmmnnnooonnnmmmjjjjjjjjjjjjiiiiiiiiiiiikkkiiigggeeeeeehhhkkkmmmfffggggggggggggeeedddcccdddeeeeeeffffffeeeeeedddeeefffffffffeeedddcccccceeeeeebbb___aaadddccc^^^aaa```___]]]]]]___```aaadddbbbaaabbbcccdddcccbbbaaa___\\\\\\^^^___^^^\\\______^^^]]]\\\\\\\\\\\\XXXWWWXXX[[[^^^___\\\XXXXXX[[[___bbbcccbbb___]]]]]]\\\]]]___aaabbb```^^^[[[]]]```cccdddcccaaa___gggggghhhhhhgggeeecccbbbggghhhiiiiiihhhhhhiiijjjkkkiiiggghhhkkkllljjjggghhhjjjlllllljjjkkknnnqqqlllmmmnnnppprrrsssttttttrrrpppnnnooosssuuutttrrruuuvvvwwwvvvsssqqqqqqqqqxxxvvvtttrrrrrrrrrssstttrrrrrrrrrssstttvvvxxxzzz|||}}}{{{wwwtttuuuzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzssstttyyyyyytttwwwwwwwwwwwwuuusssqqqppptttsssrrrrrrrrrrrrpppooooooooonnnnnnnnnnnnnnnooollllllllllllmmmnnnoooppprrrqqqpppnnnmmmmmmllllllmmmmmmlllkkkkkkmmmnnnoooppppppppppppnnnmmmlllkkkggghhhiiijjjjjjjjjjjjjjjkkkiiigggeeeeeefffhhhjjjiiiiiihhhfffddddddgggiiijjjhhhggggggggggggeeedddggggggggghhhhhhhhhhhhiiiggghhhiiikkkkkkkkkjjjjjjllllllllllllmmmnnnooopppppppppqqqrrrrrrsssrrrrrrpppppppppnnnmmmnnnqqqtttsssrrrqqqppppppppprrrrrrrrrqqqqqqppppppooooooooolllooorrrrrrppppppsssvvvyyyrrrpppuuuwwwsssqqqrrrtttuuuvvvwwwwwwwwwwwwwwwwwwxxxyyyzzz|||~~~~~~~~~~~~}}}}}}|||||||||}}}~~~~~~~~~}}}|||yyyyyyzzz|||}}}}}}~~~~~~~~~}}}|||{{{~~~}}}{{{zzzyyyyyyzzzzzzwwwwwwwwwwwwxxxxxxxxxxxxvvvwwwxxxxxxvvvtttrrrqqqtttttttttttttttssssssrrrrrrrrrsssuuuuuuvvvvvvuuurrrssstttuuuuuussspppnnnvvvuuuuuuttttttsssrrrrrrqqqqqqqqqqqqpppnnnmmmlllmmmlllkkkkkkmmmmmmlllkkkeeeeeefffggghhhiiijjjjjjiiigggfffeeeeeegggiiijjjeeeffffffffffffdddcccbbbaaabbbbbbcccddddddcccccceeeeeefffffffffeeeddddddeeefffccc```aaadddbbb\\\fffeeeeeedddbbbaaa```______^^^]]]]]]^^^^^^]]]\\\```^^^]]]]]]______]]][[[___^^^^^^]]]]]]]]]]]]]]]\\\ZZZZZZ[[[]]]]]]ZZZWWWYYY[[[___aaabbb```^^^\\\___^^^^^^```bbbcccbbb```aaabbbdddfffffffffeeedddffffffggggggfffeeedddcccdddfffggggggffffffhhhiiifffffffffhhhjjjlllllllllhhhjjjllllllkkkllloooqqqtttuuuvvvwwwxxxxxxxxxxxxrrrqqqqqqtttxxx||||||||||||wwwsssrrrrrrtttsssqqqpppppprrrssstttqqqqqqqqqrrrsssuuuxxxyyyyyyyyyyyywwwvvvvvvwwwyyy~~~~~~|||}}}~~~{{{uuuvvvwwwxxxxxxwwwvvvvvvwwwvvvuuutttuuuvvvvvvuuuvvvvvvuuuuuutttuuuuuuvvvrrrrrrqqqqqqrrrrrrssssssttttttsssrrrqqqqqqqqqqqqppppppooonnnmmmmmmmmmnnnvvvuuutttttttttsssqqqoookkkllllllmmmmmmmmmmmmmmmlllkkkiiihhhhhhhhhjjjkkkjjjjjjiiigggffffffhhhjjjjjjhhhggggggggggggfffdddfffgggggggggggghhhhhhhhheeefffggghhhhhhhhhgggggghhhhhhhhhhhhiiijjjkkklllmmmmmmnnnooooooooooooooonnnooonnnmmmlllmmmppprrrrrrqqqqqqppppppqqqqqqqqqrrrrrrsssssssssrrrqqqqqqmmmnnnpppppppppqqqrrrttttttsssuuuyyyxxxsssrrrttttttuuuuuuuuuvvvvvvvvvvvvvvvwwwyyy{{{}}}~~~|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{||||||||||||}}}||||||{{{{{{{{{||||||}}}}}}|||yyywwwwwwzzz|||zzz{{{{{{{{{{{{zzzyyyyyy{{{{{{zzzyyyxxxxxxxxxxxxuuuuuuvvvvvvwwwwwwxxxxxxuuuuuuuuuuuutttrrrpppooorrrrrrrrrrrrrrrqqqppppppppppppqqqrrrssssssssssssrrrssstttvvvvvvtttsssqqqsssrrrqqqppppppoooooopppnnnnnnoooooonnnnnnmmmlllllljjjiiijjjkkklllkkkiiiiiiiiijjjkkkllllllmmmmmmffffffeeeeeeeeefffggghhheeeeeefffeeeeeedddbbbbbbbbbbbbcccdddddddddddddddeeeeeeffffffgggfffffffffdddeeeeeebbbbbbdddaaa\\\bbbcccddddddccc```]]][[[aaa```___`````````^^^]]]___^^^^^^___```___]]][[[^^^^^^]]]]]]^^^^^^___``````___]]]\\\\\\[[[YYYXXX]]]^^^aaaccccccaaa___]]]aaa```___```bbbccccccccceeeeeeffffffgggggghhhhhhgggggghhhhhhhhhhhhgggfffbbbdddeeeeeeeeeeeeggghhheeeggghhhiiiiiijjjlllnnnjjjlllnnnooooooppprrrtttvvvvvvvvvvvvvvvvvvuuutttwwwvvvvvvyyy|||}}}yyyuuurrrrrrrrrsssrrrqqqpppqqqsssuuuvvvqqqrrrrrrtttuuuwwwyyyzzzyyyxxxxxxyyyzzzyyywwwvvv}}}}}}~~~}}}{{{}}}}}}xxxyyy{{{}}}~~~zzzyyyxxxxxxyyy{{{}}}~~~|||{{{{{{{{{{{{{{{||||||zzzzzzyyyxxxxxxxxxyyyyyyxxxwwwwwwvvvvvvvvvwwwwwwuuuuuuuuutttsssrrrqqqpppwwwuuussssssuuuuuurrrnnnmmmmmmnnnnnnnnnnnnoooooonnnmmmmmmmmmllllllllllllkkklllkkkiiihhhhhhjjjllljjjiiigggggghhhhhhgggeeefffffffffggggggggghhhhhhfffggggggggggggfffeeeeeeeeeeeeeeeeeefffggghhhhhhhhhhhhiiijjjjjjjjjiiiiiikkkllllllkkkjjjjjjmmmoooooooooppppppppppppoooooonnnpppqqqssssssrrrqqqoooooonnnnnnooorrrssssssrrrnnnqqqwwwzzzwwwqqqqqqtttttttttssssssssstttuuuuuusssuuuxxx|||~~~~~~~~~~~~~~~~~~{{{}}}~~~}}}}}}}}}~~~~~~}}}||||||~~~||||||}}}}}}}}}}}}||||||xxxyyyyyyyyyzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{|||||||||zzzxxxvvvwwwyyy|||zzzzzzzzzzzzyyyyyyxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvvvvuuuuuutttsssqqqqqqrrrrrrqqqqqqpppooooooooopppqqqqqqrrrqqqqqqpppqqqssstttuuutttsssrrrrrrqqqpppooonnnnnnnnnooommmmmmnnnnnnnnnnnnnnnmmmlllkkkiiijjjkkkkkkjjjiiinnnmmmmmmllllllkkkkkkkkkeeeeeefffgggggggggggggggffffffffffffeeedddcccccchhhhhhhhhhhhhhhgggffffffdddeeeffffffgggggggggggg```ccceeeccccccdddbbb^^^______aaaaaaaaaaaa______dddcccccccccdddcccaaa___]]]^^^___``````___\\\ZZZ^^^^^^^^^^^^___```aaabbbdddbbb```___^^^]]]]]]\\\bbbcccdddeeeeeedddbbbaaabbbaaa______aaacccddddddeeeeeedddddddddeeeggggggiiiiiijjjjjjjjjjjjjjjjjjbbbccceeeeeeeeeeeegggiiiiiilllnnnllljjjiiikkkmmmmmmnnnppprrrssstttuuuvvvsssssstttttttttsssssssss{{{{{{zzzzzz{{{|||||||||tttuuutttrrrqqqqqqtttwwwvvvuuutttssstttuuuwwwyyyuuuuuuvvvxxxyyy{{{}}}}}}~~~|||zzz{{{}}}~~~{{{xxx{{{{{{zzzzzzzzz{{{||||||}}}~~~{{{{{{|||}}}zzz{{{|||~~~}}}||||||{{{|||~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}zzzzzzzzzzzzzzz{{{||||||zzzzzz{{{{{{zzzyyywwwvvvyyyvvvssstttvvvvvvrrrnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnooopppppppppooommmllllllmmmlllkkkiiiiiikkklllkkkjjjhhhiiiiiijjjhhhgggfffgggggggggggghhhhhhhhhjjjjjjjjjiiihhhggggggffffffeeeeeeeeefffgggggghhhdddeeeeeeffffffeeeeeeeeeggghhhhhhgggfffgggiiikkkjjjkkkmmmnnnnnnmmmllllllhhhjjjmmmoooooonnnlllkkkqqqnnnmmmooosssuuutttrrrkkknnnrrrsssrrrppppppqqqsssrrrrrrqqqqqqrrrssstttpppssswww{{{}}}~~~}}}|||||||||}}}}}}~~~~~~~~~~~~~~~yyy{{{||||||{{{{{{|||~~~{{{zzzyyyxxxyyyzzz|||}}}zzzzzz{{{{{{{{{{{{zzzzzzyyyzzzzzz{{{zzzzzzyyyxxxssstttuuuvvvxxxyyyyyyzzz{{{{{{{{{yyywwwwwwzzz|||{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxwwwwwwvvvvvvuuuuuuttttttuuuvvvwwwwwwxxxxxxsssssssssssssssrrrrrrqqqppppppqqqqqqrrrrrrqqqqqqlllmmmnnnooopppppppppooosssrrrqqqppppppooooooooonnnnnnooooooppppppoooooonnnlllkkkkkkllllllkkkiiijjjjjjiiihhhhhhgggfffffffffggghhhiiijjjiiiiiihhhhhhhhhggggggfffeeeeeeeeemmmllllllkkkjjjhhhfffeeeddddddeeefffgggggggggfff]]]aaadddcccccceeedddaaadddcccbbbbbbbbbbbbcccddd_________```aaa```]]][[[\\\^^^`````````^^^\\\[[[^^^^^^^^^___```aaabbbcccddddddcccbbbaaaaaabbbbbbcccdddddddddddddddcccbbbbbb```^^^___aaacccccccccfffeeedddccccccdddfffgggiiiiiiiiiiiiiiiiiijjjjjjccceeefffgggffffffhhhiiikkkmmmooonnnllljjjlllooommmmmmoooqqqsssttttttsssssstttuuuvvvwwwxxxxxxxxxyyyyyyyyywwwvvvvvvvvvwwwuuuuuutttsssssstttwwwzzzzzzyyywwwvvvuuuvvvwwwxxxvvvwwwxxxyyy{{{|||}}}}}}}}}zzzyyy|||~~~}}}{{{zzzzzzyyyyyyyyy{{{}}}~~~~~~|||{{{~~~{{{||||||}}}~~~~~~~~~}}}~~~~~~||||||||||||}}}~~~zzz{{{|||}}}}}}|||{{{zzz|||zzzxxxyyyzzzyyywwwtttooonnnnnnmmmmmmmmmnnnoooooopppqqqrrrrrrpppooonnnmmmnnnnnnmmmkkkkkklllmmmmmmkkkjjjjjjllllllkkkiiihhhhhhiiiiiiiiijjjjjjjjjmmmlllkkkjjjiiihhhhhhhhhgggffffffffffffgggggghhhcccdddddddddddddddcccccccccdddeeeeeeddddddeeegggggghhhiiikkkkkkjjjjjjiiieeegggjjjllllllkkkiiihhhnnnkkkjjjlllppprrrqqqoooooonnnllllllnnnqqqqqqoooqqqqqqppppppooopppppppppnnnppptttxxxzzzzzzyyyyyy{{{{{{{{{|||}}}~~~|||{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||||||||xxxzzz{{{{{{zzzyyyzzz{{{yyyyyyxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyyyy{{{|||}}}}}}}}}|||{{{zzzvvvwwwxxxzzz{{{|||}}}}}}{{{|||||||||zzzzzz{{{}}}}}}||||||{{{zzz{{{{{{{{{xxxyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwxxxyyyyyyzzzzzzttttttuuuvvvvvvwwwxxxxxxuuuuuuuuuuuuuuutttssssssrrrssssssttttttsssssssssppppppqqqrrrrrrsssrrrrrrttttttttttttsssrrrqqqpppoooooopppqqqqqqqqqppppppooonnnllllllmmmmmmkkkjjjhhhhhhiiiiiiiiijjjjjjjjjhhhiiijjjkkkkkkkkkjjjjjjjjjiiihhhgggffffffffffffllllllkkkjjjhhhgggeeedddddddddeeeeeefffeeeeeeeee\\\aaadddbbbbbbdddeeecccgggeeebbb___^^^^^^___```]]]]]]]]]___aaa```]]][[[\\\^^^``````^^^]]]\\\]]]````````````aaabbbcccdddbbbdddeeeeeeccccccdddfffaaaaaaaaaaaaaaaaaaaaaaaaaaa```___```bbbcccccccccggggggfffeeeeeefffggghhhggggggfffffffffffffffgggeeeggghhhhhhgggfffhhhiiiiiikkkmmmmmmnnnnnnppprrrkkkkkklllnnnpppqqqpppnnnpppqqqsssuuuwwwxxxyyyyyyrrrtttttttttssssssuuuwww{{{{{{zzzwwwtttssstttuuu{{{zzzxxxvvvuuuvvvwwwwwwvvvvvvwwwyyyyyyyyyyyyyyy}}}{{{xxxwwwxxxyyyzzzzzztttttttttvvvyyy}}}}}}~~~~~~~~~~~~~~~yyyzzz{{{{{{|||||||||{{{{{{{{{{{{zzzyyyxxxwwwvvvtttsssrrrqqqpppqqqrrrsssrrrrrrssstttsssrrrqqqpppnnnpppppppppnnnmmmnnnoooooommmlllmmmnnnooonnnlllkkkkkkkkklllllllllmmmmmmmmmlllkkkjjjiiiiiiiiiiiihhhggggggfffgggggghhhhhheeeffffffffffffeeeddddddcccdddeeeeeeddddddeeefffeeefffggghhhhhhiiiiiihhhgggiiijjjllllllkkkjjjhhhhhhgggggghhhkkkllllllkkkrrrpppllliiimmmrrrrrrnnnnnnnnnooooooooonnnmmmmmmlllnnnpppsssuuuuuuuuutttwwwwwwwwwxxxyyyzzz||||||}}}yyyxxx|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{|||||||||zzzzzzzzz{{{{{{zzzzzzzzzwwwyyy{{{{{{yyyxxxxxxxxxzzz{{{{{{{{{zzzyyyxxxwwwyyyyyyzzzzzzzzzzzzyyyyyyzzz|||~~~~~~~~~}}}~~~{{{}}}~~~}}}}}}}}}~~~}}}|||{{{{{{{{{||||||yyyzzz{{{||||||{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{xxxwwwwwwwwwwwwwwwwwwxxxvvvvvvvvvvvvvvvuuuttttttuuuvvvvvvvvvvvvvvvuuuuuuwwwwwwwwwwwwxxxxxxxxxxxxtttuuuvvvwwwvvvtttrrrppppppppppppqqqqqqpppooooooooonnnllllllmmmmmmkkkjjjllllllllllllmmmmmmmmmmmmjjjjjjjjjjjjkkkkkkkkkkkkjjjiiigggfffeeeeeeffffffiiiiiiiiiiiihhhgggfffeeeddddddddddddddddddcccccc___dddeeebbb```bbbcccbbbaaaaaa___^^^\\\[[[[[[ZZZ]]]]]]___aaacccccc```^^^]]]___```___]]]\\\]]]___aaaaaaaaaaaaaaabbbcccdddaaadddffffffdddccccccddd______^^^^^^___```aaabbbaaaaaaaaabbbdddeeedddcccgggggggggfffffffffggggggiiihhhgggfffeeeeeeffffffggghhhiiihhhfffffffffhhhjjjiiiiiikkknnnooooooooolllkkklllnnnppppppnnnkkklllmmmoooqqqssstttuuuuuuoooqqqssssssssstttwwwzzzzzz{{{{{{yyywwwuuuuuuvvv|||{{{yyyxxxwwwxxxzzz{{{wwwxxxyyyyyyyyyyyyxxxwwwwwwxxxxxxwwwvvvuuuvvvwwwqqqqqqrrrtttxxx}}}~~~}}}}}}||||||||||||}}}yyy|||~~~|||xxxuuuvvvyyyxxxwwwuuusssssstttuuuvvvuuuvvvvvvvvvuuuuuuttttttqqqssstttsssrrrqqqqqqrrrqqqoooooooooqqqqqqpppooonnnnnnnnnnnnooooooooooooooonnnmmmlllkkkllllllmmmkkkkkkjjjjjjjjjjjjkkkkkkiiiiiiiiiiiiiiihhhggggggdddfffhhhhhhgggfffggghhhfffffffffgggggghhhjjjjjjjjjjjjkkkkkkkkkjjjjjjiiieeefffhhhhhhhhhiiijjjlllnnnpppoookkkkkkoooooolllkkkmmmnnnoooooommmkkkiiikkkkkkmmmnnnooopppppppppqqqqqqqqqrrrssstttvvvvvvzzzvvvvvv{{{~~~}}}||||||xxxyyy{{{}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~}}}|||{{{{{{|||~~~zzzzzzzzzzzz{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{yyyzzzzzz{{{|||}}}~~~~~~xxxyyyyyyzzzzzzyyyyyyxxxwwwyyy{{{{{{yyywwwvvvwww|||}}}~~~~~~{{{yyywwwyyyyyyyyyzzzzzzyyyyyyyyyyyyzzz}}}~~~|||{{{{{{~~~~~~~~~~~~~~~}}}|||{{{zzz{{{||||||zzz{{{|||}}}}}}}}}|||{{{~~~}}}{{{zzzxxxxxx}}}|||{{{yyyxxxxxxwwwwwwvvvvvvvvvwwwvvvuuuuuutttwwwxxxxxxxxxxxxxxxwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwsssuuuwwwyyyxxxuuurrrppppppppppppppppppooonnnnnnooonnnlllllllllllljjjiiinnnmmmlllkkkjjjiiihhhhhhjjjjjjiiiiiijjjjjjkkkllliiihhhfffeeeddddddeeeeeegggggghhhiiiiiiiiiiiiiiiddddddddddddccccccbbbaaacccggggggbbb^^^```aaaaaa^^^___aaabbbbbbaaa___^^^ZZZ[[[]]]```cccbbb```^^^^^^___```^^^\\\[[[]]]```bbbbbbbbbaaabbbbbbcccddd```cccggggggdddaaaaaabbb```____________aaacccdddbbbbbbbbbdddggggggeeecccfffffffffffffffeeeeeeeeemmmllljjjhhhgggggghhhhhhggghhhiiihhhfffeeeeeefffmmmjjjhhhiiilllmmmkkkiiiooonnnnnnpppsssrrrooolllmmmnnnoooqqqrrrsssttttttqqqtttvvvuuuttttttwwwzzzvvvyyy|||}}}~~~~~~}}}|||{{{zzz{{{}}}zzzzzz{{{{{{{{{zzzxxxwwwrrrvvvzzz{{{wwwttttttuuuvvvvvvuuuwwwzzz~~~~~~~~~~~~~~~||||||yyy{{{yyywwwuuutttssstttuuuvvvxxxxxxxxxwwwwwwwwwwwwvvvtttuuuwwwvvvuuusssssstttrrrqqqpppppprrrsssrrrqqqppppppppppppqqqqqqqqqqqqsssrrrpppoooooopppqqqqqqppppppooonnnnnnoooooooookkkkkkllllllkkkjjjiiiiiifffhhhjjjjjjiiihhhiiijjjhhhggggggggggggiiikkklllkkkkkkjjjiiiiiihhhhhhhhhfffiiikkkkkkiiiiiilllooogggnnnqqqlllhhhjjjkkkiiijjjlllnnnpppooommmiiigggjjjjjjkkkkkklllmmmmmmnnnllllllmmmmmmnnnpppqqqrrrsssooopppuuuyyywwwuuuuuurrrtttvvvxxxxxxxxxvvvuuuzzzzzzzzzzzz{{{|||~~~~~~}}}|||||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}~~~zzzzzzzzz{{{|||}}}~~~~~~yyyyyyyyyzzzzzzzzz{{{{{{{{{||||||{{{zzz{{{}}}~~~~~~|||zzzxxxwwwxxxyyyzzz|||{{{{{{|||}}}}}}{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{|||}}}~~~}}}{{{{{{{{{|||yyyzzz||||||{{{{{{|||~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{{{{yyyyyyyyyyyy{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxwwwwwwwwwxxxyyyzzzxxxvvvvvvwwwwwwuuusssttttttuuuuuuttttttsssrrrqqqpppoooppprrrrrrpppoooooommmjjjhhhgggiiikkkmmmpppooommmlllkkkkkkllllllkkkjjjhhhggggggggghhhiiihhhffffffjjjkkkiiijjjmmmlllkkkjjjiiiiiiiiiiiijjjhhhhhhgggeeedddbbbaaaaaaaaa___]]]]]]]]]]]]\\\[[[```___^^^___```aaa```______aaa___[[[\\\aaaaaa]]]eeedddaaa______```^^^[[[dddcccbbbbbbbbbccceeefffhhhggggggeeedddcccbbbaaaeeecccaaa___^^^^^^___```fffeeeeeedddeeeeeeffffffeeedddbbbaaabbbdddggghhhlllkkkhhhfffcccbbbbbbbbbeeedddeeefffhhhiiihhhffffffgggggghhhmmmpppllldddiiinnnsssuuusssqqqppppppoooppppppppppppsssxxx{{{xxxxxxwwwvvvwwwxxxyyyzzzxxxwwwwwwyyy||||||yyywwwxxx{{{}}}}}}{{{|||{{{zzzxxxwwwvvvuuuuuuwwwvvvqqqmmmrrr{{{|||wwwqqqsssvvvyyy}}}~~~|||{{{zzz{{{{{{uuuvvvxxxzzzzzzyyyxxxwwwyyywwwuuuuuuwwwxxxvvvtttpppqqqrrrrrrrrrqqqpppooosssrrrqqqqqqsssvvvwwwwwwuuuuuuuuussspppoooooopppvvvuuurrrooommmmmmmmmnnnooommmkkklllnnnooollliiikkkmmmnnnmmmllljjjjjjkkkmmmlllkkkjjjiiijjjkkkllljjjkkkmmmnnnooonnnlllkkknnnnnnmmmllllllllllllllliiikkklllkkkjjjjjjkkklllppppppooonnnlllkkkjjjiiinnnnnnnnnnnnnnnnnnnnnnnnmmmnnnoooppppppooonnnmmmmmmmmmnnnnnnoooooopppppppppqqqsssssssssrrrpppnnnqqqrrrssstttuuuvvvvvvvvvxxxxxxwwwvvvvvvwwwyyy~~~{{{{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~}}}~~~zzzzzzzzz{{{{{{}}}~~~~~~yyyyyyyyyzzzzzzzzz{{{{{{yyy{{{||||||{{{{{{|||}}}~~~}}}|||zzzyyyyyyzzzzzz~~~}}}|||}}}}}}{{{{{{|||||||||}}}}}}~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||{{{zzzzzzzzzzzz{{{|||||||||||||||}}}}}}}}}}}}||||||zzzzzzyyyzzzzzz{{{yyywwwvvvvvvvvvvvvuuusssssssssssssssrrrqqqpppppprrrqqqpppqqqssssssqqqpppppppppooonnnnnnnnnnnnooopppooonnnlllllllllllllllmmmkkkiiihhhffffffffffffiiifffgggkkkkkkiiijjjmmmlllkkkjjjjjjjjjjjjjjjkkkiiiiiigggeeedddcccbbbbbbcccbbbaaaaaabbbccccccccc___^^^^^^^^^_________^^^ZZZ]]]]]]\\\___dddddd___``````^^^]]]]]]^^^^^^]]]``````___^^^^^^___```aaaaaaaaaaaaaaabbbbbbbbbcccjjjhhhfffddddddeeeeeefffcccccccccdddeeefffggghhhjjjjjjjjjjjjkkkkkkllllllkkkhhheeeeeeggghhhhhhgggdddcccccceeegggiiiiiihhhlllllliiigggiiilllhhhaaajjjmmmqqqsssrrrppppppqqqxxxxxxwwwuuussstttwwwzzz|||{{{yyyxxxwwwwwwwwwwwwvvvuuutttvvvzzz}}}~~~||||||}}}~~~}}}{{{{{{{{{zzzzzzzzz{{{||||||wwwxxxvvvuuuyyy}}}www||||||}}}~~~~~~~~~~~~~~~{{{|||~~~~~~}}}{{{zzzzzzxxxvvvwwwyyyyyywwwuuuvvvvvvwwwwwwwwwvvvuuutttsssrrrrrrsssuuuwwwyyyzzzxxxyyyyyywwwuuuuuuvvvwwwxxxvvvtttrrrppppppqqqqqqpppooommmnnnppppppnnnkkknnnoooqqqpppnnnmmmmmmnnnlllllllllllllllmmmnnnnnnpppqqqsssttttttsssrrrqqqssssssrrrrrrqqqqqqqqqqqqoooppppppooommmllllllmmmppppppooonnnmmmlllkkkkkkoooooooooooooooooooooooonnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnooooooooommmnnnooopppooonnnlllkkkmmmnnnooopppppppppppppppttttttsssrrrqqqqqqqqq|||}}}~~~~~~}}}|||~~~~~~~~~|||zzzzzz{{{|||}}}|||}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||}}}~~~~~~{{{{{{{{{{{{||||||}}}~~~zzzzzz{{{{{{{{{|||||||||xxx{{{}}}}}}|||{{{||||||~~~~~~}}}}}}|||||||||~~~~~~~~~|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}||||||||||||}}}}}}}}}}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{yyyxxxxxxxxxxxxwwwuuuuuuuuutttsssrrrrrrqqqqqqtttsssssssssuuuuuusssrrrqqqqqqrrrssssssqqqpppooopppooonnnmmmlllllllllmmmpppooonnnmmmlllllllllllljjjhhhhhhkkkllljjjjjjmmmkkkkkkkkkjjjkkkkkkllllllmmmkkkiiigggffffffffffffaaa````````````aaaaaabbbddddddddddddeeeeeeeeeeeeaaabbbcccbbbccceeeccc^^^^^^^^^____________```bbb[[[\\\]]]^^^aaacccfffgggcccccccccdddeeefffggghhhgggeeeccccccdddeeeeeedddfffeeedddcccaaaaaaaaa```bbbccceeegggggggggffffffiiifffbbbaaacccdddcccbbbfffdddbbbbbbcccdddddddddiiijjjhhhgggjjjpppoookkkmmmoooqqqrrrqqqqqqrrrsssvvvvvvuuutttrrrrrrtttvvvtttuuuuuuwwwyyy{{{}}}~~~}}}zzzyyyyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~{{{}}}|||~~~~~~~~~}}}{{{zzz|||{{{zzzzzz{{{{{{zzzxxxzzzzzzzzz{{{zzzyyyyyyxxxuuuuuuuuuvvvxxxzzz{{{|||yyyzzz{{{zzzyyyyyyzzz|||zzzyyywwwuuuuuuuuuvvvvvvsssrrrqqqrrrsssrrrqqqoooqqqsssttttttrrrqqqqqqrrrnnnoooppprrrssssssttttttrrrssstttuuuuuutttsssrrrtttsssssssssrrrrrrrrrrrrwwwwwwwwwuuurrrppppppqqqrrrrrrrrrqqqqqqqqqppppppppppppppppppppppppppppppqqqppppppppppppppppppqqqoooooooooooooooooonnnnnnlllmmmnnnooonnnmmmlllkkkllllllmmmmmmmmmmmmllllllqqqqqqqqqpppooonnnlllyyyyyyzzz{{{||||||||||||~~~~~~~~~~~~~~~|||}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~||||||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{}}}~~~~~~ӵ|||}}}~~~~~~}}}}}}}}}~~~~~~~~~zzz|||~~~}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~Ħ|||||||||Ħ}}}||||||{{{zzzzzzzzzzzz}}}{{{zzzzzz{{{{{{zzzyyyzzzӵuuuvvvuuuuuuvvvwwwwwwvvvtttpppqqqqqqqqqqqqpppooonnnppppppooonnnnnnmmmmmmmmmnnnnnnooopppqqqrrrssstttkkkiiiiiilllllliiiiiilllkkkkkkjjjjjjkkkkkkllllllooonnnkkkiiihhhhhhiiiiiigggggggggeeedddcccdddeee\\\]]]^^^_________aaabbb```___^^^]]]^^^___^^^\\\cccbbbcccdddcccaaacccgggddddddeeefffhhhiiijjjkkkddddddcccĦhhhfffeeefffiiijjjiiiggghhhgggfffeeecccccccccbbb```aaabbbeeefffhhhiiiiiimmmnnnnnnmmmmmmnnnoooqqqrrroookkkiiiiiijjjiiiiiigggiiiiiijjjnnntttuuuqqqnnnooonnnnnnmmmmmmnnnooonnnoooqqqrrrrrrsssvvvxxxqqqrrrtttwwwzzz}}}~~~{{{zzz{{{}}}~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzxxxyyyzzzzzzzzz{{{|||}}}yyyzzzzzzyyyxxxwwwxxxzzz{{{zzzyyyxxxxxxxxxyyyyyyuuuuuuuuuuuuvvvuuutttssssssuuuvvvvvvuuuttttttuuutttuuuwwwxxxyyyyyyxxxxxxuuuuuuvvvvvvvvvuuutttssstttttttttttttttsssssssss{{{||||||zzzxxxvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvssssssssssssssssssssssssuuutttrrrrrrrrrrrrtttuuusssrrrrrrrrrqqqpppppppppqqqqqqrrrrrrrrrqqqpppooopppppppppppppppooonnnnnnqqqrrrrrrsssrrrpppnnnyyyzzz{{{|||}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~|||~~~4ĉ@ӵ~~~}}}}}}~~~>L||||||=hĦ~~~~~~~~~}}}}}}|||{{{zzzzzz}}}{{{zzzzzz||||||{{{yyy4ĉ@ӵxxxwwwvvvwwwyyyyyywwwvvvrrrqqqpppooooooooopppppppppppppppoooooonnnmmmmmmiiijjjkkkmmmnnnoooppppppllliiiiiilllkkkhhhhhhkkkjjjjjjiiiiiiiiijjjjjjkkkkkkjjjhhhgggffffffffffff___```aaa```^^^^^^___aaa```bbbddddddcccccceeegggccc```___```ccceeeggghhh^^^[[[[[[]]][[[WWWXXX\\\dddcccbbb```^^^\\\ZZZYYYTTTSSSRRR>LUUUUUUSSSRRRTTTXXXYYYVVVSSSKKKKKKLLLLLLMMMOOOPPPQQQJJJJJJKKKMMMPPPUUUYYY[[[VVV\\\bbbcccaaaaaafffkkkqqqooommmmmmpppssstttuuunnnqqqsssrrruuuxxxwwwssspppnnnmmmkkkkkkkkkkkkkkklllooorrrtttuuuvvvxxxzzzyyyyyyyyyxxxxxxwwwwwwvvvzzzxxxvvvvvvxxxzzz{{{{{{|||}}}~~~||||||~~~~~~}}}}}}||||||||||||||||||~~~~~~|||{{{|||}}}{{{|||{{{yyywwwvvvvvvxxx{{{{{{{{{zzzzzz{{{{{{{{{xxxyyyyyyyyyxxxwwwwwwwwwtttvvvxxxxxxvvvvvvvvvwwwxxxyyyzzz{{{{{{zzzyyyxxxzzz{{{{{{zzzzzzyyyyyyxxxyyyyyyzzzzzzzzzyyyxxxwwwxxxzzz{{{zzzyyyyyyzzz{{{wwwwwwwwwwwwxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuxxxwwwvvvuuuuuuvvvwwwxxxvvvvvvuuuuuuttttttssssssuuuuuuvvvuuuuuuuuuttttttttttttttttttsssrrrqqqpppqqqrrrtttuuuuuutttsss|||}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~GG=?HdĦ=Īj~~~}}}|||{{{zzzyyyyyyzzz{{{zzzyyyGG=?xxxwwwxxxzzzzzzxxxwwwtttsssrrrqqqpppqqqrrrssspppqqqqqqqqqpppooonnnmmmmmmnnnnnnnnnnnnnnnmmmlllllliiiiiikkkjjjggggggiiiiiihhhhhhgggffffffggggggccccccbbbbbbaaa```______ZZZ]]]___^^^\\\\\\___bbbdddgggiiigggdddcccdddggg___ZZZWWWXXXXXXVVVVVVWWWLLLEEEBBBFFFFFFAAA???BBBDDDEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@HdĦIII@@@>>>===AAAEEEFFFBBB===>>>===;;;999888777666666000000000222666;;;AAADDDAAAGGGLLLLLLFFFBBBBBBEEEQQQPPPRRRVVV\\\aaaeeefffffflllpppsssxxxuuutttrrrrrrssstttsssrrrmmmooorrrsssrrrrrrrrrsssvvvwwwwwwxxxwwwwwwvvvvvvtttttttttwww{{{~~~~~~~~~}}}~~~|||}}}~~~}}}zzzxxxyyyzzz}}}}}}}}}}}}||||||||||||zzz{{{||||||zzzyyyyyyzzzvvvwwwyyyyyyxxxwwwxxxyyyzzzzzzzzzzzzzzzyyyxxxxxx|||{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{|||{{{zzzyyyxxxtttvvvwwwxxxwwwxxxzzz{{{wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxxxxxxxxxxxxxxxxyyywwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttuuuuuuuuutttsssrrrrrrqqqrrrssstttttttttttt|||}}}~~~ӵ~~~ĭӵӵĦ~~~~~~}}}}}}~~~ӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦ|||{{{zzzӵƜ`1.׼syyyxxxĭӵtttqqqqqqmmmppppppqqqqqqqqqpppnnnӵiiifffeeegggĦfffdddccccccccc]]][[[]]][[[]]]```XXXZZZZZZĦJJJEEEEEEHHHHHHBBB???Ħ666999;;;<<<<<<<<<>>>===<<<DdDHHHMMMNNN;;;999ӵ>>>BBBӵOOOӵ888999<<&eg&e>hӵ~~~~~~}}}||||||}}}g&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgL{{{g&egĉ@}}}yyyg&e>&ettt@eqqqqqq??nnnmmmjjjkkkmmmnnnoooooog<ĉiiihhheeeddd3we<Ħeeecccbbbaaa3h?@eIIIAAA<<<===???[[[]]]\\\ZHHHKKKJJJPPP[[[___3h?gLEEEEEEEEEDDDBBB@@@???BBB@@@>>>D%%)?LLLfff?><z::::::=?ĦGGGg&eKKKg&e???===:::S?ʬ///4ff?>ߝLlll@esssg&eqqqsssttt3h?g&e>&e}}}~~~??xxx}}}~~~~~~}}}{{{}}}~~~|||zzz{{{}}}yyyzzz|||}}}|||{{{|||}}}}}}}}}||||||}}}~~~}}}}}}}}}}}}}}}yyy{{{|||}}}||||||~~~~~~}}}}}}}}}|||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzvvvwwwxxxyyyyyyxxxwwwvvvvvvvvvvvvwwwxxxxxxxxxyyyvvvvvvuuuttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvuuuxxxwwwuuusssrrrrrrsss4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttxxxxxxHƅ^Hu]ĦsssH׼snnnrrrmmmmmmmmmjjjmmmqqqpppnnnkkktQcccdddggghhhje<ĦeeeaaaeeeBt=o9ĦH׼s333444333222999CCCKKKKKKLLLHtĦvvv~~~|||Bt=o9ĦHdĦPPPRRRSSSKKK???777555777777777Dtfo9ĦsߝLGdUĦ===Ht@cӵHu]ĦGGGHu]ĦAAABBBHtƅ^+++qIܗGIӵ___H׼seeeiiiHu]ĦuuuxxxBt=o9ĦHƅ^Hu]Ħ~~~{{{{{{}}}~~~|||}}}||||||~~~~~~~~~~~~}}}}}}~~~~~~~~~{{{zzz}}}}}}|||~~~}}}|||~~~~~~}}}}}}|||{{{|||zzz{{{|||}}}{{{xxxwwwwwwxxxyyyzzzzzzyyyyyy|||||||||{{{zzzzzzyyyyyyzzzyyyxxxxxxwwwwwwxxxxxxxxxyyyyyyxxxvvvuuuuuuwwwwwwvvvuuuuuuuuuuuuuuu4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭzzzDdDΦDdDĦvvvDdDĦsssrrrsssssssssrrrqqqrrrrrrssstttssspppllliiigeĦgggeeeeeeFSĦaaaVVVqjRgdKӵDdDĦ000222666<<>>IIIGGGGGGDdDĦ}}}GIdnuR)ĦDdDĦQQQOOOPPPNNNGGG@@@===:::<<<===DdDĦnuR)ĦDdDΦDdDĦMMMDdDĦnuR)ĦDdDĦBBBDdDĦWWWpo9u,,,000...)))=ӊB1.uTӵ(((DdDĦ>>>GGGDdDĦVVVGIdnuR)ĦDdDΦDdDӵ}}}|||~~~~~~~~~~~~|||~~~}}}~~~~~~}}}|||{{{{{{zzzzzzyyyxxxyyyyyyyyyyyyzzz{{{zzzyyyxxxyyyzzzzzzyyyxxxvvvvvvuuuuuu4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>e~~~DdDʜ4DuTӵzzzDdDĦ}}}|||yyyvvvsssrrrqqqooonnnjjjjjjiiihhhiiikkkgeĦ]]]s<v>aĦ444***peӵDx<DdDĦ<<<;;;EEERRROOO@@@MMMJJJIIIDdDĦlllpeӵDx<>dd<ӵDd<DdDΦDdDĦJJJDdDӵnd<DdDĦFFF>d<ĦHHHpeӵ111Ħ***F&uTӵ(((DdDĦ+++...>d<ĦMMMpeӵDx<>d<ʜ4DuTӵ|||{{{xxxxxx{{{~~~~~~~~~~~~|||~~~~~~~~~}}}|||{{{|||{{{zzzzzzyyyyyyzzzzzzxxxzzz{{{zzzyyyyyyzzz{{{{{{zzzyyyxxxvvvvvvuuu4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<|||xxxvvvtttssspppmmmmmmllliiifffccc```geĦFFFHg8>aĦ===---B?Ho9...>dd<ӵB?Ho9@@@<x777444000...000444666&ӫeʬtIӇ666>d<Φ>d<ĦbbbD&ӫetIӇ<<<DdDĦHHHsdKĦEEEB?dp&ĒR((((((>d<sdKĦ222B?Ho9gggs&dq&ĒRyyyzzzyyywwwwwwzzz}}}~~~|||}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~}}}|||{{{{{{}}}|||{{{{{{zzzzzz{{{{{{yyy{{{||||||{{{{{{}}}~~~||||||zzzyyywwwwwwvvv4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefe}}}Hu]3hh{{{|||}}}se~~~{{{yyyxxxyyywwwsssooosssnnnfff]]]UUULLLgeĦja>aĦ444&&&@G---...seBBBJJJUUUWWWSSSJJJHHHIII<Ōjjj@G---222Hkge)))+++)))'''''')))+++,,,HĪj@IŌ))))))ege555<<<Hu]3hIŌ222555DdDĦ999ne???TTT@h333...>h***)))(((se&&&ne"""@GXXXVVVsĪj@huuuxxx{{{{{{yyyyyy|||{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}zzz|||~~~~~~}}}~~~~~~~~~}}}{{{{{{}}}~~~~~~~~~~~~}}}|||||||||~~~}}}||||||{{{{{{||||||{{{}}}~~~}}}|||{{{yyyxxxxxxxxx4DuXӵĵD^DdDĦ~~~D^{{{}}}s׼s{{{|||zzzwwwxxxxxxvvvpppjjjccc\\\RRRHHHAAA999geFm8)))>aĦ''' &&&/////////s׼s@@@AAA@@@BBBGGGLLLHHHCCCAAAHoNNNIIIKKKIIICCC'''''')))$$$'''(((%%%%%%(((%%%%%%%%%$$$###$$$&&&$$$%%%D^%%%'''***DdDĦ&&&333888;;;JJJWWW>>>555... !!!&&&s׼s---***%%%---333AAAEEECCCqqqqqquuuyyy{{{zzzyyy{{{~~~zzz|||~~~|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~yyy|||~~~~~~}}}}}}}}}|||~~~{{{|||~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}||||||||||||}}}zzz|||}}}~~~~~~~~~||||||{{{zzzyyyyyyzzzΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ~~~>d<Ħ{{{~~~Beyyyzzz|||xxxvvvuuuuuuqqqhhhaaaHHHBBB999333222222geFYĉ---***>aĦ222+++...,,,'''***%%%'''******)))***Be333:::===999777AAAOOOHHHAAA:::nu]ӵ:::000...///,,,!!!%%%&&&''''''''''''&&&&&&$$$###&&&))))))&&&'''+++$$$$$$$$$&&&((((((&&&$$$"""$$$%%%%%%$$$$$$&&&((($$$######$$$$$$>d<Ħ"""""""""######>d<Ħ"""###$$$Ħ+++******111AAALLLFFF999AAA444******//////,,,***)))&&&$$$&&&Be### %%%+++...Ħ%%%'''+++,,,)))###"""'''---333222777???FFFLLLXXXfffmmmrrrwwwyyyxxxxxxyyy{{{yyy|||~~~~~~~~~zzz}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}vvvxxxzzz{{{zzz{{{}}}|||{{{{{{zzzzzzzzz{{{?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦ~~~~~~}}}{{{{{{wwwqqqiii^^^RRRFFF>>>888666444111...+++ŶS)))***+++3we<((()))***+++&&&)))---...---...555333111111333555777777666444111iĉ@3hR/Ō&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%DdDĦ$$$######$$$$$$sdKĦ$$$%%%gdKĦ'''''')))***+++,,,,,,---,,,,,,------------------***++++++***%%%###%%%&&&'''gdKĦ"""(((((())))))((('''%%%$$$'''&&&(((000<<AneneneneDenene|||wwwtttmmmdddVVVJJJBBB===888444333222///---***(((>A''')))***k<)))))))))))))))(((***,,,,,,,,,...333666555222///...////////////...---+++fh'''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%De$$$$$$######$$$$$$ne%%%%%%ne&&&'''''')))***+++,,,,,,,,,,,,,,,---------.........---......---,,,***((('''$$$$$$ne""""""%%%&&&&&&'''''''''&&&&&&###""""""'''111<<>>@@@>>>999555000...------------+++***)))*********)))((('''&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&&&&''''''''''''((())))))*********)))***++++++,,,---...//////////////////000111222333...000222444555555333222...,,,***(((%%%###""""""!!!###%%%%%%%%%%%%&&&$$$333FFFRRRVVVWWWZZZ^^^dddjjjqqqtttvvv{{{~~~|||{{{}}}~~~~~~|||}}}~~~}}}}}}~~~yyynnnddd]]]]]]XXXSSSRRRSSSPPPIIIBBB222,,,&&&$$$&&&)))***)))%%%$$$$$$#########$$$$$$$$$######$$$%%%(((+++,,,---...222555888:::;;;;;;::::::<<<>>>???<<<777222...,,,,,,,,,------+++)))(((((()))***)))((('''&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))))))))++++++++++++,,,,,,---------------...///111222444000000111222333444444444333222111///,,,***'''&&&###""""""###$$$%%%%%%$$$"""'''333CCCSSS\\\^^^]]]```dddhhhiiiiiimmmwww}}}|||}}}|||~~~~~~}}}~~~~~~~~~wwwmmmccc\\\WWWTTTWWWTTTRRRUUUXXXSSSEEE999///,,,***((('''&&&###!!!%%%$$$$$$#########$$$$$$&&&&&&&&&'''***///444777;;;===AAADDDDDDCCC@@@>>><<<:::999999:::777333...///...------......,,,***'''(((***+++++++++***)))((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''((()))))))))))))))(((++++++++++++++++++++++++------------///111333444777666444222111111222222666666666444222///,,,***,,,((($$$"""$$$%%%###!!!((($$$'''999QQQaaabbb\\\ZZZaaaggghhheeefffkkkqqq{{{~~~~~~}}}}}}~~~vvvpppgggaaa^^^\\\ZZZYYY\\\WWWVVVUUUSSSWWWNNN888+++)))''''''((('''%%%###''''''(((&&&$$$###$$$%%%///000111444777:::<<<>>>============<<<<<<<<<<<<777777666555444333222222111000///...,,,+++***)))(((((((((((()))))))))))))))))))))))))))(((((((((((('''%%%%%%'''((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************---------............///444222111/////////000000333333444555555555444333222888777---""" $$$&&&$$$++++++444NNNaaadddeeedddeeefffeeedddeeeiiimmmrrrvvv{{{~~~{{{zzz|||~~~wwwlllgggbbb^^^^^^^^^^^^]]]\\\WWWWWWVVVTTTWWWNNN777+++***(((''''''&&&%%%$$$"""###$$$%%%&&&(((,,,///@@@??????>>>>>>??????@@@<<<<<<<<<;;;;;;;;;;;;;;;777777666555444333222222000000///---,,,+++***)))(((((('''''''''''''''''''''''''''''''''''''''''')))((('''(((***,,,,,,+++&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********,,,---------............111111000///...///000000111111111222222333333333555???EEE???444,,,&&&"""###)))***444QQQcccddddddfffgggiiihhhggghhhkkknnnlllnnnrrrwww~~~}}}|||~~~uuummmdddaaa^^^]]]^^^___^^^]]]\\\XXXZZZYYYUUUWWWNNN777++++++***'''%%%###$$$%%%!!!###&&&***...444:::???DDDCCCAAA???===<<<<<<;;;;;;;;;;;;::::::999999999777777666555444333222222//////...---+++***))))))((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&(((+++---------&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''''''''((((((((((((((())))))))))))******,,,,,,,,,,,,------------.........---......///000///.........///111222333777BBBKKKHHH@@@777...((($$$((('''555TTTfffeeecccfffgggiiiiiiiiiiiikkkmmmjjjiiijjjmmmsss|||~~~}}}}}}~~~{{{ooogggcccbbb```___^^^]]]\\\[[[]]]ZZZ\\\[[[WWWYYYOOO999++++++***'''######%%%((()))---222888<<>>,,,+++)))&&&%%%'''***,,,444999???DDDFFFFFFGGGGGG<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999888777777555555444333222111000000------,,,+++***))))))((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))************++++++++++++******+++,,,---......//////...------...000333555222666999888999===>>><<<333...(((666WWWhhhiiikkkgggggghhhiiijjjjjjjjjiiilllkkkjjjkkkmmmqqquuuxxx~~~{{{ooogggcccaaacccdddcccaaaaaabbbccc```^^^aaa___ZZZ]]]WWWDDD000---)))(((+++///222444===AAAEEEGGGEEEBBB@@@>>>???>>>===<<<<<<;;;;;;<<<:::999999888777666555555333333222111000///......,,,,,,++++++***))))))((())))))(((((('''&&&&&&&&&$$$%%%%%%&&&&&&''''''((((((&&&$$$$$$&&&'''&&&%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))*********+++)))***+++---............//////......///111333444000333666888;;;???===888:::555///===ZZZhhhiiinnnkkkjjjiiijjjlllmmmlllkkkjjjkkklllnnnppprrrtttuuu{{{}}}~~~~~~}}}vvvkkkgggfffaaacccdddcccbbbbbbdddgggbbb```bbb```[[[___\\\KKK555///***+++333:::======BBBDDDDDDCCC???;;;999999;;;;;;:::999888888888999777777666555444333222222111111000///...------,,,+++++++++***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&%%%$$$$$$&&&((((((''''''''''''''''''(((((()))&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((()))))))))*********+++,,,.........------.../////////000000111111111333333555:::???===888===:::777FFF___hhhgggmmmnnnkkkiiiiiilllmmmmmmlllkkklllmmmoooqqqrrrssstttttt}}}}}}tttkkkiiijjjcccdddeeecccaaaaaacccgggcccaaaccc```[[[```___OOO999222+++...999BBBDDDCCCFFFEEECCC???:::888888999777777777777888999::::::555555444333111000000///000000///...---,,,++++++++++++******))))))((((((%%%%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&&&&''''''###""""""###&&&((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))+++,,,---...///...---,,,......///000000//////...333222...---444===@@@>>>======>>>MMMdddiiifffkkkmmmjjjggggggiiillllllkkkooooooooooooppppppqqqqqqqqq{{{}}}sssjjjhhhiiihhhfffddddddeeefffeeedddeeedddcccaaa```^^^]]]\\\DDD666222===FFFBBB>>>>>><<<<<<;;;:::999888777777666666666555444444333333333222111333555555111...///......---,,,+++***)))***))))))((('''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$%%%&&&&&&(((((('''''''''(((((()))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&%%%&&&'''''''''((()))***+++,,,,,,,,,---000222222111///......111000000//////000111222333222333444333333:::BBB======GGGXXXeeeggghhhjjjmmmmmmmmmmmmlllkkkkkkjjjlllmmmmmmmmmlllmmmooorrrvvvyyy~~~}}}~~~~~~|||{{{{{{tttllliiijjjfffeeeddddddfffgggfffeeefffeeedddcccaaa```___^^^KKK<<<555>>>GGGDDD???===;;;:::999888777777666666555555444444333333333333444222222333555444111...//////...---,,,+++******))))))((((((''''''&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''(((((()))***))))))))))))******+++))))))******************))))))))))))))))))))))))((((((((('''''''''&&&&&&######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%&&&'''(((((((((***+++,,,,,,,,,,,,...000222222111///......000//////......///111111444222222333222222666<<<:::???KKK]]]ggghhhhhhkkkkkkllllllllllllkkkkkkjjjmmmnnnnnnmmmkkklllnnnpppqqqtttzzz~~~}}}|||}}}uuummmiiiiiidddcccccceeeggggggfffdddffffffeeedddcccaaaaaa```UUUEEE;;;@@@GGGEEE???<<<999999777666555444444444444444333333222222333333444333333333444333000---///......---,,,+++******''''''''''''''''''''''''$$$$$$$$$$$$$$$#########%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''((()))***+++++++++,,,,,,------************************))))))))))))))))))))))))((((((((((((''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$$$$###############$$$$$$&&&%%%%%%%%%&&&'''((())))))***++++++,,,,,,,,,,,,///111333333111////////////............///000111444111000333444333666:::888BBBSSScccjjjjjjiiikkkiiijjjkkkkkkkkkkkkkkkkkknnnnnnnnnlllkkkkkkmmmnnnnnnrrryyy~~~~~~}}}~~~uuulllhhhfffcccccccccdddfffgggeeecccfffeeeeeedddcccbbbaaaaaa^^^NNNAAABBBGGGFFF???;;;888777666444333333333333444444333222222333333444222222222111111000...---...---,,,+++***))))))(((&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$###############$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((()))))),,,,,,---...//////000000,,,,,,++++++++++++******)))))))))))))))))))))))))))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################"""""""""###$$$$$$###$$$$$$%%%&&&((())))))***++++++,,,,,,,,,,,,,,,000111333222111//////000......//////000000111111333//////333666666999===:::HHH\\\jjjmmmkkkjjjlllhhhiiijjjjjjkkkkkkkkkkkknnnnnnnnnllljjjjjjlllnnnooottt|||}}}~~~~~~~~~~~~~~~wwwoooiiiffffffeeedddeeeffffffdddbbbdddddddddccccccbbbbbbbbbbbbUUUHHHEEEGGGEEE???;;;999777555333222222333333555444333222111222333444000000000///...------,,,,,,,,,+++***)))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&########################$$$$$$$$$$$$%%%&&&'''((('''&&&&&&'''((()))******---...000111222333333333......---------,,,,,,,,,******************************)))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$%%%%%%"""###$$$%%%'''(((((()))***+++,,,---------------000111222222000//////000//////000111222222333333333000000333444444888===AAAQQQcccmmmmmmlllllllllhhhiiijjjjjjkkkkkkkkkkkklllmmmmmmlllkkkkkknnnpppsssxxx~~~~~~|||~~~~~~~~~~~~}}}wwwrrrooonnnkkkiiiggggggfffeeecccccccccccccccccccccccccccddd[[[PPPJJJGGGEEEAAA>>>:::888666444333333444555666555222000000000111222...///000///---,,,---...,,,++++++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""########################$$$%%%&&&'''((('''''''''((()))***+++,,,...///222444666666666666000000000//////......---++++++++++++++++++++++++************))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###############""""""""""""###$$$%%%&&&"""###$$$&&&''''''((((((******,,,---...////////////000111000.........000///000111222333444444444333222222333111000666>>>NNN[[[hhhmmmllllllmmmmmmiiijjjkkkkkkkkkkkkkkkkkkjjjllllllllllllnnnqqqtttvvv|||~~~}}}wwwtttnnnkkkiiihhhgggfffdddddddddddddddeeeeeeeeeccc```XXXPPPIIIFFFDDDBBB<<<:::777555444444555666555444111...------...///---///000///...---000222------,,,+++***)))((((((&&&&&&%%%%%%$$$$$$######!!!"""""""""#########$$$#########$$$%%%&&&(((((((((((())))))***,,,---...///111444666888999999888333333222111111000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!"""###$$$%%%"""###$$$&&&'''''''''&&&)))***+++---///000111111///000000///---,,,...///---...000222333333333333000222444444222333===JJJ[[[dddkkkjjjiiilllnnnmmmkkkllllllllllllkkkkkkjjjhhhjjjlllmmmnnnqqquuuxxx{{{~~~yyysssnnnkkkjjjiiihhheeeeeeeeefffffffffffffffcccbbb]]]TTTKKKGGGFFFEEE===;;;888555444555777888555222///,,,******+++,,,...000111111//////222555///......---,,,+++******&&&&&&%%%%%%$$$###""""""!!!!!!""""""#########$$$#########$$$%%%&&&((())))))))))))***+++---...//////111444777999::::::999444444333333222111000000------------------------+++++++++************)))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$######"""""" """######"""###%%%&&&'''&&&&&&%%%((()))+++---///111222222...//////...,,,,,,---///,,,---///111222333222222---000555777666999HHHXXXcccjjjmmmiiiggglllnnnmmmmmmmmmmmmmmmllllllkkkjjjgggiiikkkmmmooossswww{{{xxxqqqllliiihhhjjjiiifffdddcccdddeeefffdddeeeeeebbb\\\SSSJJJDDD@@@888444888;;;777333444222///+++))))))+++,,,---...---,,,---/////////---/////////...,,,+++))))))$$$$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$%%%&&&&&&'''((()))***+++,,,------000111222666999;;;;;;999444333333333333222///,,,,,,,,,+++,,,---///111222...------,,,,,,+++++++++***)))'''&&&%%%$$$$$$###$$$$$$$$$$$$#########""""""###%%%$$$"""!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&***+++,,,...//////000000333000---,,,...///...,,,,,,,,,+++******---111555555333333888DDDRRR___ffffffgggggghhhiiijjjjjjjjjiiijjjjjjhhhhhhiiilllooojjjiiihhhiiinnnvvv~~~|||uuuoookkkiiihhhiiigggeeedddcccdddeeefffcccddddddccc^^^XXXQQQMMMDDD<<<666777888444111222,,,***)))((()))******)))...---,,,---000111000///111111111000///---***)))&&&%%%%%%$$$$$$#########"""""""""""""""""""""""""""######$$$$$$%%%%%%&&&((()))***+++,,,---......---///333888<<<===<<<:::777555333222111000---+++,,,+++++++++,,,---///000......------,,,,,,++++++)))((('''%%%$$$#####################""""""""""""!!!###$$$###""" !!!######$$$$$$%%%'''((())),,,---...///////////////000---******++++++)))((((((+++---////////////111333777>>>GGGQQQ[[[cccgggeeeffffffggghhhhhhiiiiiiiiiiiiiiihhhhhhiiilllnnnmmmmmmooorrrwww|||}}}zzzuuupppllliiihhhggggggfffdddccccccdddeeefffcccdddddddddaaa^^^[[[YYYOOOGGG???<<<999333///---*********+++,,,---+++))),,,,,,,,,---000222222111222333333333222000---+++((('''&&&%%%$$$$$$######""""""""""""""""""""""""""""""######$$$%%%%%%%%%((()))***+++---...///000---000555<<>>888333000000//////...---,,,---...///...---,,,---...000222444444555...,,,)))%%%###!!!!!!"""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$%%%&&&)))+++...000111222888BBBKKKPPPNNNHHHCCCAAA===888555444333333222...------,,,---...///000555666777777666333111///***)))'''%%%###!!!!!! !!!!!!  !!!"""###%%%(((+++---///000000000000000//////...---......---+++)))(((***,,,---444>>>IIISSS[[[aaaeeeiiijjjjjjhhhffffffjjjmmmhhhhhhhhhhhhiiiiiiiiiiiieeefffhhhhhhggggggiiijjjiiiiiijjjlllrrrxxx|||xxxrrrmmmkkkjjjiiihhhhhhhhhhhhggggggggggggggghhhhhhhhhhhhgggfffeeeeeeeeeeeedddddddddeeeeeeeeebbbfffgggcccaaabbb```[[[SSSOOOHHHBBB===:::666333333111000///000///...,,,---,,,,,,---...///111222222000+++'''$$$#########""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$%%%'''))),,,///111222000:::JJJYYY___[[[PPPGGGGGGCCC>>>999777555222111,,,,,,++++++,,,...000111888999::::::999666333111+++***(((&&&$$$"""!!!!!! !!!!!! !!!"""!!!###'''***---...//////....../////////......------...///...///222888<<>>999555333222111111111---'''%%%'''%%%$$$$$$######"""!!!!!!"""""""""###$$$$$$%%%%%%'''(((***,,,...000222222999FFF[[[uuu~~~jjjXXXMMMCCC>>>999222......,,,,,,+++******,,,000333;;;GGGUUUYYYQQQAAA333,,,)))'''%%%#########""" """###!!!!!!$$$''',,,222333222333777;;;:::===BBBHHHOOOVVV[[[]]]fffhhhjjjjjjiiigggggggggeeeeeeddddddeeeeeefffgggeeeeeeeeeeeeddddddddddddcccdddeeeeeeeeedddcccbbbccceeehhhjjjjjjiiihhhfffhhhiiijjjiiihhhhhhjjjlllkkkmmmppptttxxx{{{~~~}}}zzzsssqqqnnnlllllllllkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhjjjiiiiiihhhhhhiiiiiijjjkkkkkkkkkjjjjjjiiiiiiiiijjjjjjiiihhhgggfffeeeeeeggggggggggggffffffffffffcccddddddeeeeeefffffffffaaa```___```aaabbbbbbaaa\\\[[[WWWSSSNNNIIIFFFDDD;;;666444777555,,,''''''%%%$$$$$$###""""""!!!!!!"""""""""###$$$$$$%%%%%%((((((***+++---///000111<<>>IIIXXX^^^UUUCCC555111)))'''%%%#########""" """""" !!!%%%&&&222>>>BBBBBBEEEKKKOOOTTTWWW[[[___cccfffhhhiiieeefffhhhhhhfffeeeeeeffffffeeedddddddddeeeggghhhfffffffffffffffffffffeeeeeeffffffffffffeeedddcccccceeehhhjjjkkkiiigggeeehhhiiiiiiiiihhhhhhjjjllliiijjjkkknnnrrrvvvyyy|||~~~zzzvvvtttooommmkkkjjjkkkllllllkkkiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhgggfffeeehhhhhhgggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeecccbbbbbbbbbaaa```^^^bbbaaa___]]]ZZZXXXVVVUUUPPPJJJFFFGGGDDD:::...'''$$$######""""""!!! """""""""###$$$$$$%%%%%%'''((()))+++---...000000777GGG^^^yyyeeeWWWLLLAAA;;;666111---...+++++++++******---111444;;;EEEUUU]]]SSS@@@444333)))'''%%%#########""" """""" $$$)))000AAARRRVVVVVVYYY^^^```eeefffhhhiiijjjiiihhhgggdddfffhhhhhhhhhggghhhjjjgggfffeeedddeeefffggghhhfffggghhhhhhhhhhhhgggggggggggggggggggggfffeeeeeedddfffhhhjjjjjjiiigggfffhhhiiijjjiiihhhhhhjjjllliiiiiijjjlllnnnrrrvvvxxx{{{|||xxxvvvsssqqqooollljjjhhhgggiiijjjjjjjjjhhhhhhiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkjjjjjjiiihhhhhhiiiiiiiiihhhgggfffhhhgggggggggffffffffffffhhhhhhhhhgggffffffeeeeeefffeeedddeeeeeeeeecccaaaaaaaaa`````````_________```]]]XXXTTTQQQIII777&&&$$$######"""!!!!!! """""""""###$$$$$$%%%%%%&&&&&&(((***,,,...000111000BBB\\\wwwsssYYYMMMAAA;;;666111......***++++++******---111555888CCCUUU___UUU???222222)))'''%%%#########"""  """!!!!!!'''///BBBTTTccceeeccceeegggeeedddeeefffgggfffeeedddcccfffhhhiiiiiihhhgggiiijjjggggggffffffgggggghhhiiifffgggiiijjjjjjjjjiiihhhhhhhhhhhhhhhggggggggggggggghhhiiijjjjjjiiihhhgggiiijjjkkkjjjiiiiiikkkmmmjjjjjjkkkkkkmmmppprrrttttttzzzyyyvvvqqqooonnnmmmlllkkkkkkiiigggfffhhhiiiiiihhhggggggggghhhhhhhhhiiiiiikkkjjjjjjiiiiiijjjjjjkkkhhhiiijjjkkkkkkjjjiiiiiifffggghhhiiijjjiiihhhhhhgggggggggfffffffffeeeeeehhhhhhgggggggggfffffffffcccbbbcccfffhhhiiihhhfff````````````aaaaaaaaaaaaaaaeeebbb\\\^^^]]]III///%%%$$$$$$######"""!!!!!!"""""""""###$$$$$$%%%%%%$$$%%%'''))),,,...000111222EEE^^^vvvzzz]]]QQQEEE===777111---...***************---222555;;;GGG]]]jjj___DDD333222)))'''%%%#########""" !!!!!!"""+++555RRRaaakkkhhhfffhhhhhhdddbbbbbbcccdddddddddddddddfffggghhhgggffffffhhhiiigggggghhhiiiiiiiiiiiiiiiggghhhjjjkkklllkkkjjjiiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjiiiiiiiiiiiijjjjjjjjjkkklllkkkjjjjjjlllnnnkkkkkkkkklllmmmnnnooopppoootttzzz{{{xxxqqqnnnjjjiiiiiijjjjjjiiillljjjhhhggghhhiiiiiiiiieeefffffffffgggggghhhhhhkkkjjjjjjiiiiiijjjjjjkkkggghhhjjjjjjkkkjjjiiihhheeefffhhhiiijjjjjjiiiiiigggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffdddddddddeeegggfffdddbbbbbbbbbbbbbbbaaaaaaaaaaaa___hhhiiidddkkkrrr___@@@&&&&&&%%%%%%$$$######""""""""""""###$$$$$$%%%%%%###$$$&&&))),,,...111222:::MMMbbbvvvwwwbbbUUUHHH???888111------************+++---222555@@@OOOhhhwwwjjjKKK777444)))'''%%%$$$$$$###""" !!! ###...999XXXeeekkkfffccchhhiiiddddddeeeeeeffffffggghhhhhhfffggghhhhhhhhhhhhkkkmmmggghhhiiikkkkkkjjjiiiiiiggghhhjjjllllllllljjjiiiiiihhhhhhhhhiiijjjkkkkkklllkkkjjjiiiiiiiiikkkkkkkkklllllllllkkkkkkmmmoookkklllllllllmmmmmmmmmmmmllloootttyyy|||{{{xxxxxxwwwtttqqqlllkkkjjjhhhhhhhhhhhhiiikkkkkkkkkjjjiiihhhhhhgggfffffffffffffffggghhhiiigggggghhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhfffgggggggggggggggffffffhhhhhhggggggggggggggggggfffeeeeeeeeeeeeeeefffggghhhfffdddcccdddfffhhhjjjmmmsssvvvvvv}}}sss```,,,---%%% %%%$$$ ###"""############$$$$$$$$$%%%%%%&&&(((***,,,...///444EEEbbbzzzwwwnnnYYYDDD===888111+++,,,*********)))))),,,000333666MMMaaa```OOO>>>444000(((&&&$$$!!!  !!! $$$'''!!!,,,NNNddddddfffggggggfffeeedddffffffffffffggggggggggggkkkjjjiiiiiiiiijjjkkkllljjjjjjkkklllmmmmmmmmmmmmhhhiiijjjkkkllllllllllllkkkkkkkkkllllllmmmmmmmmmnnnmmmkkkjjjjjjkkkmmmnnnlllllllllllllllllllllllljjjjjjkkkkkkkkkkkkllllllllllllnnnpppssswww{{{}}}yyyssspppqqqqqqnnnlllkkkjjjiiihhhhhhhhhiiijjjkkkjjjjjjiiihhhhhhggggggffffffeeeeeeffffffggghhhgggggghhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhggggggffffffffffffggggggggghhhhhhfffffffffeeeffffffggghhhhhhhhhhhhjjjlllooosssuuuwww}}}~~~|||mmm999---$$$$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%&&&(((***,,,...///;;;EEE[[[pppoooYYYEEE>>>999222------*********)))))),,,000333;;;IIITTTRRRFFF:::111+++(((&&&$$$!!! !!! $$$ '''%%%444VVVdddeeeggghhhhhhhhhgggggghhhhhhhhhhhhiiiiiiiiiiiikkkjjjiiiiiiiiijjjkkklllkkkkkkllllllllllllllllllhhhiiijjjkkkllllllllllllkkkkkkkkklllllllllmmmmmmmmmlllkkkjjjjjjkkklllmmmlllllllllllllllllllllllliiiiiiiiijjjjjjjjjkkkkkkkkklllmmmooorrruuuxxxzzz}}}|||{{{sssooojjjiiijjjkkkjjjhhhiiiiiihhhhhhhhhiiijjjjjjiiiiiihhhhhhggggggffffffeeeeeeeeeeeeeeeeeefffgggfffggghhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhgggffffffffffffgggggghhhhhhiiiiiigggggggggggghhhjjjkkklllmmmnnnqqquuuyyy}}}{{{NNN...$$$)))###"""'''""""""############$$$$$$$$$$$$%%%&&&'''))),,,...///===DDDWWWllloooZZZFFF>>>:::222---...*********))))))+++///333AAAFFFGGGCCC===777///((('''&&&$$$""" !!! $$$""" %%%***@@@```eeefffggghhhiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkllllllkkkllllllllllllkkkkkkjjjiiiiiijjjkkkllllllllllllkkkkkkkkkkkkllllllllllllmmmlllkkkjjjjjjkkklllmmmllllllllllllllllllllllllhhhhhhhhhiiiiiiiiiiiijjjkkkkkklllmmmoooqqqsssttttttvvv{{{}}}yyyuuurrrqqqllljjjggggggiiijjjjjjjjjggggggggghhhiiijjjjjjkkkhhhhhhggggggffffffffffffeeeeeedddddddddeeeeeeffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggghhhhhhggggggfffeeegggggghhhhhhhhhiiiiiiiiihhhiiijjjlllnnnqqqssstttxxxzzz}}}bbb333&&&---!!!!!!)))!!!""""""#########$$$$$$$$$$$$%%%%%%''')))+++---///777CCCZZZooonnnYYYEEE===999222------*********))))))+++///222DDDEEECCC<<<777444///)))&&&%%%$$$"""!!! ###""" """///KKKgggffffffggghhhhhhiiiiiijjjjjjkkkkkkkkklllllllllllljjjjjjjjjjjjkkkkkklllllllllllllllllllllkkkjjjiiiiiijjjkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkllllllllllllllllllllllllhhhhhhhhhiiiiiiiiijjjjjjjjjjjjkkklllmmmnnnoooooonnnppptttyyy~~~}}}{{{xxxuuuqqqmmmkkkiiihhhgggfffggghhhjjjkkkkkkeeefffggghhhiiijjjjjjjjjgggggggggffffffffffffffffffeeeeeedddddddddeeeeeeffffffggghhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggeeeffffffggggggffffffeeeggggggggghhhhhhhhhhhhhhhlllnnnpppssswww{{{~~~sss>>>***--- ))) """"""#########$$$$$$$$$$$$$$$%%%''')))+++---...777GGG]]]mmmlllWWWCCC<<<888111,,,,,,*********)))(((***...111===BBBCCC<<<444000,,,)))%%%%%%$$$""""""!!!!!! !!!""" 666WWWkkkhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjkkkkkkkkklllllljjjjjjkkkkkkllllllllllllllllllllllllkkkjjjiiiiiijjjjjjkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiijjjjjjjjjlllllllllllllllllllllllliiiiiiiiiiiijjjjjjjjjkkkiiijjjjjjkkkllllllllllllkkkmmmppptttxxx{{{}}}}}}zzzsssrrrpppnnnkkkiiigggfffeeeeeeffffffggghhhiiijjjeeefffggghhhiiiiiiiiiiiiggggggggggggggggggffffffgggfffeeeeeeeeeeeeeeeeeeeeefffgggggghhhhhhgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhdddeeefffggghhhhhhhhhhhhgggggghhhjjjkkklllmmmmmmvvvwwwyyy|||}}}NNN222,,,"""###''' """############$$$$$$$$$###$$$%%%&&&(((+++---...<<>>PPPYYYiiiuuucccUUUCCC666///---+++)))&&&&&&%%%$$$%%%&&&'''((('''((()))))))))'''&&&$$$######""""""!!!!!!  !!!!!!%%%&&&'''888uuu~~~|||xxxvvvtttqqqnnnkkkllllllkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkiiijjjkkkkkkllllllkkkkkkkkkkkkkkkkkklllllllllllljjjjjjiiiiiihhhhhhggggggffffffggggggggggggggggggiiiiiijjjkkkkkkkkkkkkkkkiiiiiiiiiiiiiiijjjkkkkkkjjjjjjjjjkkklllmmmoooooommmmmmmmmnnnpppsssuuuwwwzzz|||~~~zzzwwwvvvsssrrrqqqooommmkkkjjjiiijjjjjjjjjkkkkkkjjjjjjjjjiiiiiijjjjjjjjjiiihhhhhhhhhhhhhhhhhhgggggggggfffffffffggggggggghhhhhhhhhhhhiiiiiijjjjjjjjjjjjiiihhhhhhiiiiiiiiiiiihhhhhhhhhiiijjjkkkllllllllllllkkkkkklllmmmnnnooopppppppppqqqsssvvvyyy|||tttFFF***)))&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&(((***,,,...///333<<>>222000...((("""%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''&&&&&&$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""$$$%%%>>>uuu~~~{{{xxxvvvsssrrrpppnnnmmmllllllmmmkkkllllllmmmmmmllllllkkklllllllllllllllllllllllllllmmmmmmmmmnnnnnnnnnnnnjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjkkkkkkmmmnnnooooooppprrrvvvyyyyyy{{{~~~|||xxxuuusssqqqqqqqqqmmmllllllllllllmmmmmmnnnmmmllllllkkkkkkkkkkkkllljjjjjjjjjjjjkkkkkklllmmmkkkkkkjjjjjjjjjjjjkkkkkkjjjkkkkkkllllllkkkkkkjjjjjjjjjjjjkkklllmmmmmmmmmkkkkkkkkkkkkkkklllmmmmmmlllmmmmmmnnnnnnmmmmmmlllnnnoooppprrruuuwwwxxxyyy{{{}}}XXX111***''''''&&&&&&&&&&&&''''''''''''((()))***,,,...///555@@@GGGEEEGGGSSS___ddd^^^RRRBBB666000,,,(((%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""&&&%%%AAAzzz}}}yyywwwtttqqqooonnnnnnnnnkkklllmmmnnnnnnmmmlllkkkllllllllllllllllllllllllmmmmmmnnnnnnnnnooooooooollllllllllllllllllllllllkkkkkklllmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmmmmmmmlllmmmpppsssrrruuuyyy|||~~~}}}yyywwwtttqqqooonnnoooooollllllkkkkkkkkkkkkllllllkkkkkkjjjjjjkkkllllllmmmkkkkkkjjjjjjkkkkkkllllllkkkjjjjjjiiiiiijjjjjjkkkjjjkkkkkkllllllkkkkkkjjjjjjjjjkkkkkklllmmmnnnnnnlllkkkkkkkkkkkklllmmmmmmnnnnnnoooooooooooonnnnnnpppqqqsssuuuxxxzzz|||}}}\\\222(((''''''&&&&&&&&&&&&''''''))))))))))))***+++,,,,,,000>>>FFFDDDCCCKKKQQQRRRXXXPPPDDD777...*********%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((('''&&&$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""(((%%%BBB|||~~~{{{xxxtttrrrpppppppppkkklllmmmnnnnnnmmmlllkkkmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooommmmmmmmmmmmmmmmmmmmmmmmkkklllmmmmmmnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjkkkkkkkkklllllllllkkkkkkkkkkkkllllllllllllmmmmmmlllkkkiiijjjmmmooonnnqqquuuxxx{{{}}}|||yyyxxxwwwtttrrrpppoooppppppooonnnkkkkkkkkkkkkkkkkkkkkkkkkmmmlllkkkjjjiiijjjkkklllmmmlllkkkjjjjjjjjjkkkllllllkkkkkkkkkkkklllmmmmmmllllllllllllllllllllllllnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnoooooooooppppppqqqpppoooooorrrtttuuuxxxzzz}}}~~~lll999(((''''''&&&%%%%%%%%%%%%&&&'''''''''((()))+++,,,---222<<>>GGGPPPYYYQQQEEE999111,,,)))'''''''''&&&&&&&&&&&&''''''((()))))))))(((&&&%%%$$$"""""""""!!! !!!!!!!!!!!!!!!"""#########+++RRR~~~~~~zzzuuuqqqpppqqqqqqqqqooonnnmmmnnnpppqqqpppooopppppppppqqqqqqqqqqqqqqqppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmlllkkkjjjkkklllllllllmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmlllllllllllllllkkkkkkkkklllooorrrtttwwwyyy|||~~~}}}{{{zzzvvvuuutttrrrqqqpppppppppnnnmmmnnnooopppooollliiikkkkkkkkklllllllllllllllmmmmmmllllllkkkkkkkkkkkklllllllllllllllmmmmmmmmmlllllllllllllllmmmnnnnnnooooooooooooooooooooooooooooooppppppppppppppppppooooooppppppqqqqqqrrrrrrtttvvvyyyzzz|||~~~HHH---''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%'''))),,,...///222666===>>>;;;:::BBBMMMNNNHHH???555///+++))))))'''&&&&&&%%%%%%&&&&&&'''(((((())))))(((&&&%%%$$$""""""!!!!!! !!! !!!!!!"""###$$$###...VVV{{{xxxvvvuuutttssspppooonnnooopppqqqpppoooppppppqqqqqqqqqqqqqqqqqqoooooooooppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnmmmllllllllllllmmmlllmmmmmmnnnnnnmmmmmmlllmmmmmmmmmllllllkkkkkkkkkkkkkkkjjjjjjkkklllnnnooorrrtttwwwyyy{{{~~~~~~zzzxxxwwwwwwssssssrrrqqqppppppppppppmmmmmmmmmooopppooollljjjkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmlllllllllkkkkkkllllllmmmmmmnnnnnnnnnnnnmmmllllllllllllmmmnnnnnnpppppppppppppppppppppppprrrrrrrrrqqqpppppppppooonnnooooooppprrrsssssstttwwwzzz}}}LLL///''''''&&&%%%%%%%%%%%%&&&###$$$%%%''')))+++---///000444;;;???<<<999AAALLLMMMHHH@@@666///+++)))***&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((&&&%%%$$$!!!!!!!!!!!! !!!"""###$$$###111[[[~~~|||xxxuuusssqqqppppppqqqqqqpppoooppppppppppppppppppppppppnnnoooppppppppppppoooooooooooooooooooooooooooooonnnnnnnnnoooooooooppppppnnnnnnmmmmmmlllllllllmmmllllllmmmmmmmmmmmmllllllmmmmmmllllllkkkkkkkkkjjjllllllkkkjjjkkkkkklllmmmnnnppprrrtttvvvxxx|||}}}zzzwwwuuuttttttsssrrrqqqqqqppppppqqqqqqnnnmmmmmmnnnpppooommmkkkkkkkkkkkklllmmmmmmnnnnnnlllmmmmmmmmmmmmlllkkkkkkkkklllmmmnnnoooooooooooommmmmmllllllmmmmmmnnnoooppppppppppppppppppppppppssssssrrrrrrrrrqqqqqqqqqoooppprrrsssuuuwwwyyyyyy}}}OOO222''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&(((+++,,,...000333;;;BBB>>>888>>>JJJTTTPPPGGG<<<222+++))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$!!!!!!!!!!!!!!!!!! !!!###$$$%%%###555```~~~zzzxxxvvvtttttttttsssqqqooopppppppppppppppooooooooonnnooopppqqqqqqqqqpppooooooooooooooooooooooooooonnnnnnnnnnnnoooooooooooonnnmmmmmmmmmmmmlllllllllkkkllllllllllllllllllkkkllllllllllllkkkkkkkkkkkklllllllllkkkkkkllllllllllllmmmoooooopppsssvvvyyy}}}~~~~~~}}}{{{zzzxxxvvvtttsssrrrqqqsssrrrqqqppppppppppppqqqooonnnmmmmmmooooooooommmkkkkkkllllllmmmnnnnnnnnnlllmmmnnnnnnnnnmmmkkkkkkkkklllnnnoooppppppoooooommmmmmmmmmmmmmmnnnnnnooopppppppppppppppppppppppppppqqqqqqrrrsssttttttuuussstttvvvyyy|||~~~RRR555''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&(((***+++,,,000333===DDD???666999EEEWWWTTTKKK@@@444,,,)))***&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$ !!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%$$$777ccc~~~|||zzzxxxwwwvvvsssqqqrrrrrrqqqqqqqqqpppppppppmmmnnnppprrrrrrqqqpppooooooooooooooooooooooooooommmmmmmmmnnnnnnnnnoooooommmmmmmmmmmmmmmlllkkkkkkjjjjjjkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmllllllnnnqqqtttvvvwwwzzz}}}|||zzzyyyvvvvvvuuutttsssqqqppppppsssrrrqqqppppppppppppppppppnnnmmmmmmoooppppppoookkkkkkllllllmmmnnnoooooolllmmmnnnnnnnnnmmmkkkkkkkkklllnnnooopppppppppooommmmmmmmmmmmmmmnnnoooooooooooooooooooooooooooooonnnoooppprrrtttvvvwwwxxxwwwxxx{{{~~~TTT888''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&((()))***+++111444>>>FFF@@@444555@@@UUURRRJJJ???444---+++,,,&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$ !!!!!!!!!!!!!!! !!!###$$$%%%$$$999eee~~~|||zzzxxxvvvssssssssssssrrrrrrqqqqqqqqqmmmnnnppprrrsssrrrpppooooooooooooooooooooooooooommmmmmmmmmmmnnnnnnnnnnnnllllllmmmmmmllllllkkkjjjiiijjjjjjkkkkkkjjjjjjiiijjjjjjjjjkkkkkklllllllllkkkkkkkkkkkkkkkkkkllllllllllllllljjjjjjkkknnnpppoooqqqssswwwzzz~~~|||zzzxxxwwwwwwssstttuuuuuutttssspppooopppppppppppppppooonnnnnnmmmmmmmmmmmmnnnnnnnnnooommmmmmmmmmmmnnnnnnnnnoooqqqpppooommmmmmmmmnnnooooooooooooooopppppppppppplllnnnpppqqqooonnnmmmnnnooooooooopppoooooonnnnnnnnnnnnppprrrvvvyyy{{{}}}}}}ooo---)))(((&&&$$$###$$$%%%&&&$$$$$$$$$%%%&&&)))+++,,,111999BBBFFFCCC===:::999JJJMMMEEE:::555+++%%%+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$'''777kkk}}}zzzyyyvvvvvvvvvvvvuuutttsssrrrqqqoooooopppqqqrrrrrrpppppppppppppppooonnnmmmlllmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmiiijjjkkklllmmmlllkkkkkklllkkkkkkkkkkkklllmmmmmmmmmmmmnnnnnnmmmmmmlllkkkkkkkkkkkkllllllmmmmmmmmmooopppqqqtttvvvyyy|||}}}~~~}}}{{{yyywwwvvvvvvuuussstttuuuuuutttrrrpppooooooppppppppppppooonnnnnnmmmmmmmmmnnnnnnnnnoooooommmmmmmmmnnnnnnnnnooooooqqqpppooonnnmmmnnnnnnooonnnnnnnnnoooooooooppppppmmmoooqqqqqqooonnnnnnooooooooopppppppppppppppppppppqqqrrruuuxxx|||rrr222+++)))&&&%%%%%%&&&%%%$$$$$$###$$$$$$&&&)))+++,,,333999AAACCC@@@<<<;;;;;;KKKQQQIII:::555...(((***'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$'''777lll~~~zzzzzzyyyyyywwwvvvtttsssrrrqqqpppqqqrrrsssrrrqqqooopppppppppooonnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmkkkkkklllmmmmmmmmmlllkkklllkkkkkkkkkkkklllmmmmmmmmmmmmnnnnnnmmmmmmlllkkkjjjkkkkkkkkkllllllllllllmmmnnnoooqqqsssvvvyyyzzz}}}|||xxxxxxvvvuuuttttttsssssssssssstttttttttrrrqqqpppooooooooooooooonnnmmmmmmmmmmmmnnnnnnnnnooooooooommmmmmnnnnnnnnnoooooooooppppppooonnnnnnnnnoooooommmmmmnnnnnnnnnooooooooommmoooqqqqqqooonnnoooppppppppppppqqqrrrrrrsssssstttuuuwwwzzz}}}www888***&&&######&&&&&&"""#########$$$&&&(((+++,,,444999>>>@@@>>><<<;;;<<>>+++&&&###%%%***+++&&& #########$$$&&&(((***,,,222777===@@@???<<<::::::GGGWWWMMM666000111***$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###""""""""""""!!!!!!!!!!!! !!!"""###$$$&&&888nnn}}}{{{zzzwwwuuussssssttttttrrrqqqoooppppppqqqqqqppppppooommmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkklllkkkkkkkkkkkklllmmmmmmmmmmmmmmmnnnmmmmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjkkkmmmoooqqqrrrsssvvvyyy|||}}}}}}}}}}}}|||zzzxxxvvvvvvssssssrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrqqqqqqooooooooooooooonnnnnnmmmnnnnnnnnnnnnooooooooopppnnnnnnnnnnnnooooooooopppooooooppppppppppppppppppmmmmmmmmmmmmnnnnnnnnnnnnooopppqqqqqqppppppqqqsssppppppqqqsssuuuwwwyyy{{{}}}CCC...)))&&&)))///111,,,'''#########$$$%%%(((***+++///444<<>>888444BBBNNNFFF444000///)))''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$%%%999ppp~~~|||zzzyyyxxxwwwuuusssrrrssssssrrrrrrpppoooooommmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnkkkjjjjjjjjjjjjkkklllmmmlllkkkkkkkkkkkklllmmmmmmmmmmmmnnnnnnmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjjjlllkkkkkkkkklllmmmnnnnnnoooqqqsssuuuvvvxxx{{{~~~}}}}}}|||zzzyyyvvvxxxyyyxxxuuusssssstttsssrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqppppppooonnnnnnooooooooopppppppppnnnnnnooooooooopppppppppnnnooopppqqqqqqqqqqqqpppnnnnnnnnnooooooooopppppppppqqqqqqqqqpppqqqtttvvvvvvvvvwwwyyy}}}OOO)))&&&$$$###$$$$$$$$$###"""""""""###%%%''')))+++...222888===???===888555<<>>vvv~~~|||yyywwwuuuttttttrrrrrrqqqpppoooooooooooommmmmmmmmllllllmmmmmmnnnmmmmmmmmmllllllllllllkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkklllmmmmmmnnnooooooqqqrrrsssvvvyyy|||~~~~~~}}}~~~}}}|||{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzz|||{{{zzzyyyxxxyyyzzz{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{zzzzzz{{{{{{|||yyyyyyyyyzzzzzzzzzzzz{{{yyyxxxxxxxxxxxxyyyyyyzzz|||zzzyyyxxxyyyzzzyyyxxxyyyyyyyyyyyyxxxwwwvvvvvvuuuvvvvvvwwwwwwvvvvvvuuuvvvvvvuuuuuutttsssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrpppqqqqqqrrrrrrqqqqqqpppoooooopppppppppppppppppppppppppppqqqqqqqqqqqqrrrrrrqqqqqqppppppppppppqqqqqqqqqrrrrrrssssssssstttuuuvvvwwwzzz|||bbb333+++%%%%%%%%%######$$$""""""###$$$%%%&&&'''''')))---222666777888888999<<<999666222...,,,+++***((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%>>>www~~~|||zzzyyyxxxvvvuuusssqqqpppoooooonnnmmmllllllkkkkkkkkkllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkllllllmmmmmmnnnooooooppprrruuuxxxzzz{{{zzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxyyyzzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzz{{{xxxxxxxxxxxxyyyyyyyyyyyywwwwwwwwwwwwwwwxxxyyyzzz{{{yyyxxxxxxyyyyyyxxxwwwwwwwwwwwwwwwwwwvvvuuuttttttuuuuuuvvvvvvuuuuuutttuuuuuuttttttssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqrrrrrrqqqqqqpppnnnnnnnnnooopppppppppqqqppppppppppppqqqqqqqqqqqqqqqqqqpppppppppqqqrrrrrrqqqqqqqqqrrrssstttuuuuuuwwwxxx{{{}}}eee333+++%%%%%%%%%###"""###""""""###$$$%%%&&&&&&''')))---222666777888:::;;;888666222...,,,+++***+++(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%&&&???www~~~}}}|||xxxwwwuuusssqqqooonnnnnnmmmlllkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkiiiiiijjjjjjjjjkkkkkkkkkjjjjjjjjjkkkkkkllllllllllllmmmmmmoooqqqsssuuuvvvuuuwwwzzz|||~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~~~~}}}||||||zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwxxxyyyzzzzzzyyyxxxwwwwwwxxxxxxwwwuuuuuuuuuuuuuuuuuuuuutttssstttttttttuuuuuuttttttttttttttttttttttttsssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqrrrrrrqqqqqqpppnnnnnnnnnooopppppppppqqqoooooopppppppppqqqqqqqqqqqqpppppppppqqqrrrssssssqqqqqqqqqqqqssstttvvvwwwyyy{{{~~~hhh444,,,%%%%%%%%%###"""###!!!""""""###$$$%%%&&&'''(((,,,000333555666777999666444111---***))))))***(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%'''???xxx~~~{{{zzzxxxuuusssqqqpppooonnnmmmllllllkkkkkkkkklllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllnnnpppqqqrrrrrrtttvvvxxxyyy|||wwwwwwwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{||||||}}}}}}}}}}}}||||||zzzzzz{{{{{{{{{{{{zzzyyywwwwwwvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyzzzzzzwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzxxxwwwvvvwwwxxxxxxvvvttttttttttttuuuuuuttttttssssssttttttuuuuuuttttttsssttttttttttttttttttttttttssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqrrrrrrqqqqqqpppooooooppppppppppppppppppoooooooooppppppppppppqqqpppppppppqqqqqqssstttuuurrrqqqqqqrrrtttvvvxxxzzz|||~~~kkk444,,,%%%%%%%%%###!!!###!!!!!!"""###$$$%%%&&&&&&&&&(((,,,...///000222444444222///---***)))(((((()))(((''''''&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%'''@@@yyy~~~{{{yyyvvvtttsssrrrpppooonnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmoooooopppqqqssstttuuuwwwzzz|||vvvvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{zzz{{{{{{|||||||||{{{{{{yyyzzz{{{||||||{{{zzzyyyxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwxxxyyyyyyyyyyyyyyyvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxwwwxxxxxxxxxwwwvvvvvvwwwxxxwwwuuusssssssssttttttuuuttttttsssttttttuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssssssspppppppppppppppppppppppppppqqqqqqrrrrrrqqqqqqpppqqqqqqqqqqqqqqqpppppppppoooooooooooopppppppppppppppppppppqqqrrrsssuuuuuuttttttttttttvvvyyy|||}}}~~~mmm555,,,&&&%%%%%%"""!!!"""!!!!!!"""###$$$%%%&&&&&&%%%(((***,,,,,,---///000///...---,,,***)))(((''')))(((((('''''''''''''''%%%%%%&&&&&&%%%%%%$$$###""""""""""""!!!!!!!!!!!! !!!""""""######$$$(((@@@yyy}}}{{{yyyxxxxxxrrrrrrqqqpppoooooooooooommmmmmmmmllllllllllllkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkklllllllllmmmmmmkkkkkkkkklllllllllmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkllllllmmmnnnmmmooopppqqqrrrsssvvvxxx}}}~~~xxxxxxyyyyyyzzzzzzzzz{{{yyyyyyyyyzzzzzz{{{{{{{{{yyyyyyzzz{{{{{{zzzzzzzzzxxxyyy{{{{{{|||{{{zzzyyy{{{{{{zzzzzzzzzzzz{{{{{{uuuvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxwwwvvvvvvwwwwwwvvvuuuuuuvvvwwwwwwtttrrrssssssttttttuuutttttttttttttttuuuuuuuuuuuuttttttuuuuuuuuuvvvvvvvvvvvvvvvssssssssssssssssssssssssppppppppppppppppppppppppqqqqqqqqqrrrrrrqqqqqqqqqsssrrrrrrrrrqqqpppppppppooooooooooooppppppppppppoooppppppqqqrrrtttuuuvvvvvvvvvuuuvvvxxx{{{~~~nnn555,,,&&&%%%%%%"""!!!"""!!!!!!"""###$$$%%%%%%&&&'''))),,,---------///000******++++++***)))((('''))))))((('''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$""""""""""""!!!!!!!!!!!! !!!""""""######(((AAAyyy~~~}}}|||{{{tttsssrrrqqqppppppppppppnnnnnnmmmmmmmmmllllllllllllllllllmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkkkkllllllmmmmmmmmmjjjjjjkkkkkkkkklllllllllllllllllllllllllllllllllllllllkkkkkkllllllmmmnnnkkklllnnnoooppprrruuuwwwyyyzzz|||~~~yyyyyyzzzzzz{{{zzzzzzzzz}}}}}}{{{zzzzzz{{{|||}}}{{{{{{{{{zzzzzzyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{zzzzzzyyyyyyyyyzzzzzz{{{||||||{{{{{{{{{zzzzzzzzzyyyxxxwwwwwwvvvwwwwwwwwwttttttuuuvvvvvvvvvvvvvvvtttssssssssssssrrrrrrrrrttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttsssqqqppppppqqqssstttssssssrrrrrrqqqpppooooooppppppqqqqqqqqqqqqppppppppppppppppppppppppppppppnnnnnnoooooooooooonnnnnnnnnnnnpppqqqssstttvvvvvvvvvwwwyyy{{{|||}}}~~~~~~~~~ppp999***&&&'''###$$$&&&!!!"""######$$$$$$%%%&&&&&&******+++,,,,,,,,,++++++*********)))((((((''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######"""""""""""""""""""""""" !!!!!!"""###$$$(((DDD}}}~~~|||yyyvvvtttsssrrrpppoooqqqppppppoooooooooooopppmmmmmmmmmnnnnnnnnnoooooonnnnnnmmmmmmmmmmmmnnnnnnnnnmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmlllkkkkkklllmmmnnnmmmmmmmmmllllllkkkkkkkkkkkkkkkllllllnnnooopppqqqtttwwwzzz|||}}}~~~xxxyyyzzzzzz{{{zzzzzzzzz||||||{{{zzzzzz{{{||||||{{{{{{zzzzzzzzzyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{zzzzzzzzzyyyzzzzzzzzz{{{|||{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxwwwvvvvvvvvvwwwuuuuuuvvvwwwwwwwwwwwwwwwuuuuuuuuuuuutttttttttttttttuuuuuuvvvvvvvvvvvvvvvwwwvvvvvvuuuuuuttttttttttttsssqqqpppqqqrrrsssuuussssssrrrrrrqqqppppppoooppppppqqqqqqqqqqqqppppppppppppppppppppppppppppppnnnoooooooooooooooooonnnnnnooopppqqqssstttuuuvvvuuuvvvxxxzzz{{{|||}}}}}}}}}~~~qqq999***&&&'''###$$$&&&!!!"""######$$$$$$%%%&&&&&&)))***++++++,,,,,,++++++***))))))(((((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######"""""""""""""""""""""""" !!!!!!"""###$$$)))EEE}}}}}}zzzxxxwwwvvvtttrrrrrrrrrqqqpppoooooopppppplllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmllllllmmmmmmmmmllllllllllllllllllllllllmmmmmmlllkkkkkklllmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkllllllmmmooopppqqqqqqtttwwwyyyzzz{{{~~~xxxxxxyyyzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz|||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwxxxxxxyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwvvvvvvuuutttssssssrrrsssrrrqqqqqqrrrssstttuuussssssrrrrrrqqqqqqppppppppppppqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqooooooppppppppppppoooooooooooopppqqqssstttuuuuuutttuuuvvvxxxyyyzzzzzz{{{{{{|||~~~sss999***&&&'''###$$$&&&!!!"""######$$$$$$%%%&&&&&&))))))***+++++++++++++++)))(((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######"""""""""""""""""""""""" !!!!!!"""###$$$***FFF~~~~~~}}}{{{xxxvvvtttsssrrrqqqpppooooooooolllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkllllllllllllllllllkkkkkkkkkkkkkkkkkkkkklllmmmnnnooopppnnnpppsssuuuvvvxxxzzz|||~~~wwwxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxwwwvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwvvvvvvuuutttsssrrrrrrsssrrrrrrrrrssstttuuuvvvssssssrrrrrrrrrqqqqqqqqqpppqqqqqqrrrrrrqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqoooppppppqqqqqqppppppoooppppppqqqrrrrrrsssttttttssssssuuuvvvwwwxxxxxxxxxyyyzzz{{{}}}~~~vvv999***&&&'''###$$$&&&!!!"""######$$$$$$%%%&&&&&&(((((()))***++++++++++++(((''''''&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$+++GGG|||zzzvvvuuusssqqqpppoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooonnnnnnnnnlllmmmmmmnnnnnnnnnnnnnnnllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnooolllnnnqqqrrrssstttwwwzzz{{{}}}vvvwwwxxxyyyzzzzzzzzzzzzxxxyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{|||{{{{{{|||||||||{{{zzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvtttuuuuuuuuuuuuuuuttttttvvvvvvuuuuuuuuuuuuttttttvvvuuuuuutttuuuvvvwwwwwwwwwvvvvvvuuuttttttsssssssssssssssssstttuuuuuuvvvsssssssssrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqppppppqqqqqqqqqrrrrrrsssssssssrrrrrrtttuuuvvvvvvvvvvvvwwwxxxxxxyyyzzz|||}}}}}}~~~www999***&&&'''###$$$&&&!!!"""######$$$$$$%%%&&&&&&&&&'''((()))************'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$***FFF~~~}}}xxxwwwuuusssqqqooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooppppppooonnnnnnllllllnnnnnnoooooonnnnnnllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkklllmmmnnnmmmnnnppppppppprrruuuwwwxxxzzz}}}~~~uuuvvvwwwyyyzzzzzzzzzzzzxxxyyyzzz{{{{{{|||{{{{{{yyyyyyyyyzzzzzzzzzzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{|||{{{|||}}}}}}|||{{{yyyxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxwwwwwwvvvwwwwwwwwwttttttuuuuuuttttttssssssuuuuuutttttttttsssssssssvvvuuutttttttttuuuwwwxxxvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuussssssssssssrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrssstttuuuuuuuuuuuuvvvvvvvvvvvvwwwyyyzzz{{{{{{|||~~~~~~~~~xxx999***&&&'''###$$$&&&!!!"""######$$$$$$%%%&&&&&&%%%&&&''')))************(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""###$$$(((DDD}}}|||{{{xxxuuusssqqqpppoooppppppooooooooooooooonnnnnnnnnppppppppppppnnnnnnkkklllnnnoooppppppooonnnmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkllllllllllllkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjkkklllmmmnnnoooooonnnnnnooorrrtttuuuwwwyyy{{{|||}}}uuuvvvwwwxxxyyyzzzzzzzzzxxxyyy{{{|||}}}}}}||||||yyyyyyyyyzzzzzzzzz{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyzzzzzz{{{|||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxyyyyyyzzz{{{|||||||||}}}~~~}}}{{{yyyxxxxxxxxxyyyyyyyyyzzzzzzzzzwwwwwwwwwvvvwwwwwwxxxyyyuuuuuuuuuuuuuuutttssssssuuuuuuuuutttttttttssssssvvvvvvtttttttttuuuwwwxxxvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuutttsssssssssssssssssssssssssssqqqrrrrrrssssssrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuuuuuuuuuuvvvvvvuuuuuuuuuwwwxxxyyyyyyzzz|||||||||}}}xxx999***&&&'''###$$$&&&!!!"""######$$$$$$%%%&&&&&&$$$%%%'''((()))*********((((((''''''&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&##################$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$%%%BBB{{{}}}zzzwwwtttsssrrrqqqqqqqqqqqqpppppppppooommmnnnpppqqqqqqpppnnnmmmkkklllnnnpppqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnkkklllmmmmmmmmmmmmlllkkkiiiiiijjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkllloooooonnnmmmkkklllnnnpppppprrruuuwwwxxxzzz}}}uuuuuuwwwxxxyyyzzzzzzzzzxxxyyy{{{}}}~~~}}}}}}|||yyyyyyyyyzzzzzz{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{|||}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{|||||||||}}}~~~~~~}}}{{{yyyxxxxxxxxxxxxyyyyyyzzzzzzzzzvvvvvvvvvvvvwwwxxxyyyzzzvvvvvvwwwvvvvvvuuuttttttuuuuuuuuuuuuttttttttttttwwwvvvtttssstttuuuwwwxxxvvvvvvvvvwwwxxxxxxyyyyyywwwwwwwwwwwwvvvtttsssrrrssssssssssssssssssssssssqqqrrrrrrssssssrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrssssssrrrrrrqqqssssssrrrrrrrrrrrrqqqqqqrrrrrrssstttuuuuuuuuuuuuvvvuuuuuutttuuuvvvwwwxxxxxxyyy{{{{{{{{{|||xxx999***&&&'''###$$$&&&!!!"""######$$$%%%%%%&&&&&&$$$%%%&&&((()))*********)))((((((''''''&&&%%%%%%$$$#########$$$%%%%%%&&&##################$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$@@@yyy}}}zzzwwwuuuuuurrrrrrrrrqqqqqqqqqppppppmmmooopppqqqqqqpppooommmjjjlllnnnpppqqqqqqoooooooooooooooooooooooooooooollllllmmmnnnnnnmmmlllllliiiiiiiiijjjjjjkkkkkkkkkjjjjjjjjjiiijjjjjjkkkkkkooonnnmmmkkkiiiiiikkknnnmmmooorrrtttuuuwwwzzz|||xxxxxxyyyzzzzzz{{{||||||||||||{{{zzz{{{|||}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{vvvwwwxxxyyyzzzzzzzzzzzz|||zzzyyyyyy{{{||||||{{{yyyyyyyyyxxxxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwyyyxxxwwwvvvvvvwwwxxxyyyuuuvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwwwwxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwwwwvvvuuuttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrqqqqqqqqqsssrrrrrrqqqqqqrrrrrrssspppppppppqqqqqqrrrrrrrrrsssrrrrrrrrrrrrsssttttttssstttttttttuuuuuuvvvvvvtttuuuvvvxxxzzz|||}}}~~~~~~rrr999...$$$###%%%%%%###"""######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%'''666rrr}}}zzzyyyvvvvvvuuutttrrrqqqpppoooppppppppppppqqqqqqqqqqqqnnnoooqqqrrrrrrqqqooonnnoooooooooooooooooooooooojjjjjjkkklllllllllkkkkkklllllllllllllllllllllllljjjjjjjjjjjjkkklllmmmnnnnnnmmmmmmllllllmmmmmmnnnnnnnnnnnnppprrruuuwwwyyy~~~~~~xxxxxxxxxyyyzzzzzz{{{{{{{{{{{{zzzzzzzzz{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwxxxyyyzzzzzzzzzzzz{{{zzzyyyyyy{{{||||||{{{yyyyyyyyyxxxxxxxxxwwwwwwyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvvvvwwwxxxxxxvvvvvvvvvwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvuuuttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrqqqqqqqqqsssrrrrrrqqqqqqrrrrrrsssqqqqqqqqqqqqrrrrrrrrrrrrsssrrrrrrrrrrrrsssttttttssstttttttttuuuuuuuuuvvvtttuuuvvvxxxyyy{{{|||}}}}}}~~~sss888---$$$###%%%$$$###"""#########$$$$$$$$$%%%%%%$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%(((777sss~~~}}}yyyyyywwwvvvtttrrrqqqppppppppppppppppppqqqqqqqqqooopppqqqrrrrrrqqqpppooooooooooooooooooooooooooojjjjjjkkkllllllllllllllllllllllllllllllllllllllljjjjjjjjjjjjkkklllmmmnnnmmmmmmllllllllllllmmmmmmnnnnnnnnnoooqqqsssuuuwww{{{{{{|||}}}~~~wwwwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyzzz{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{wwwxxxyyyzzzzzz{{{zzzzzz{{{zzzyyyzzz{{{||||||{{{yyyyyyyyyyyyxxxxxxxxxxxxyyyzzzzzzzzzzzz{{{{{{{{{yyyzzzzzzzzz{{{|||||||||zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwvvvvvvwwwxxxxxxvvvwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvuuuuuutttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrqqqqqqsssrrrrrrqqqqqqrrrrrrsssssssssssssssrrrrrrrrrrrrsssrrrrrrrrrrrrssstttttttttttttttttttttuuuuuuuuussstttuuuwwwxxxzzz{{{{{{{{{|||}}}}}}}}}}}}rrr666,,,$$$$$$%%%$$$###############$$$$$$$$$$$$%%%$$$%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%***999uuu~~~}}}{{{yyywwwuuusssrrrqqqqqqqqqqqqppppppppppppooopppqqqrrrrrrqqqpppoooooooooooooooooooooooooookkkkkklllmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkklllmmmnnnmmmllllllkkkkkkllllllmmmnnnnnnnnnnnnoooppprrrsssvvvvvvwwwyyyzzz|||}}}~~~wwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxyyyzzz{{{{{{zzzzzz{{{zzzyyyzzz|||}}}|||zzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{||||||yyyyyyyyyzzz{{{|||}}}}}}{{{{{{zzzzzzzzzyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvuuuuuuttttttssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrqqqqqqrrrrrrssstttttttttssssssrrrrrrrrrsssrrrrrrrrrrrrsssttttttttttttttttttttttttttttttsssttttttvvvwwwxxxyyyyyyzzz{{{|||{{{zzz{{{}}}~~~ooo444+++$$$$$$%%%$$$###$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%+++:::vvv}}}zzzxxxvvvuuurrrrrrrrrqqqqqqppppppppppppqqqqqqrrrrrrqqqqqqpppoooooooooooooooooooooooollllllmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmnnnnnnllllllkkkkkkkkkkkkllllllnnnnnnmmmmmmmmmnnnoooppppppqqqssstttvvvxxxyyyzzz{{{||||||}}}~~~wwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzz{{{{{{{{{zzzzzzzzzyyyyyy{{{}}}}}}{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{||||||yyyyyyyyyzzz{{{|||}}}}}}{{{{{{zzzzzzzzzyyyyyyyyywwwwwwwwwxxxxxxwwwwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuttttttssssssvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrqqqqqqrrrrrrssstttttttttssssssrrrrrrrrrsssrrrrrrrrrrrrssstttttttttttttttttttttsssssssssssssssttttttuuuvvvwwwwwwxxxyyyzzzzzzyyyyyy{{{}}}~~~iii111***%%%%%%%%%######%%%""""""#########$$$$$$$$$###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%***:::vvv~~~{{{yyyxxxuuuttttttsssrrrqqqqqqpppqqqqqqqqqrrrrrrqqqqqqqqqppppppppppppppppppppppppmmmmmmnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllmmmmmmnnnnnnmmmllllllkkkkkkllllllmmmnnnnnnmmmlllllllllmmmnnnmmmnnnoooqqqsssuuuvvvwwwxxxyyyzzz{{{|||}}}~~~~~~xxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyzzz{{{}}}}}}{{{yyyyyyyyyyyyyyyzzzzzzzzzzzzyyyzzzzzzzzzzzz{{{{{{{{{yyyzzzzzzzzz{{{|||||||||zzzzzzzzzzzzyyyyyyyyyyyyvvvwwwxxxxxxxxxxxxwwwvvvuuuvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrsssssssssrrrrrrqqqqqqrrrrrrsssssssssssssssrrrrrrrrrrrrsssrrrrrrrrrrrrssstttttttttttttttsssssssssssssssrrrrrrssssssttttttuuuuuuuuuwwwxxxxxxwwwxxxzzz||||||}}}bbb///)))%%%%%%%%%######%%%"""""""""############$$$###$$$%%%&&&&&&''''''&&&'''&&&&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%)))888uuu~~~|||{{{xxxwwwvvvuuutttsssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppnnnnnnoooppppppppppppooooooooooooooooooooooooooonnnnnnmmmmmmmmmnnnnnnooommmmmmmmmllllllmmmmmmmmmnnnmmmlllkkkkkklllmmmnnnllllllnnnoooqqqrrrssstttvvvvvvwwwxxxzzz{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}zzzzzzyyyyyyyyyyyyyyyyyyyyyzzz{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyzzz|||}}}}}}{{{yyyyyyyyyyyyzzzzzzzzz{{{{{{yyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxvvvwwwxxxxxxxxxxxxwwwvvvttttttuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrssssssssssssrrrrrrqqqqqqrrrrrrsssqqqqqqqqqqqqrrrrrrrrrrrrsssrrrrrrrrrrrrssstttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrssstttttttttuuuxxxzzz{{{{{{}}}ZZZ---(((%%%&&&%%%######&&&""""""""""""##################$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%'''666ttt~~~}}}zzzyyyxxxwwwuuutttsssrrrrrrrrrrrrqqqqqqrrrrrrrrrppppppppppppppppppppppppnnnoooppppppqqqqqqppppppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnoooooonnnnnnmmmmmmnnnnnnooonnnmmmlllkkkkkklllmmmnnnllllllmmmnnnpppqqqqqqrrrssstttuuuvvvwwwyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{|||zzz{{{||||||}}}}}}||||||zzz|||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{zzzzzzyyyyyyzzz|||~~~}}}{{{yyyyyyyyyyyyzzzzzz{{{{{{{{{xxxxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwvvvwwwxxxyyyyyyxxxwwwvvvttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvssstttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqrrrrrrssssssssssssrrrrrrqqqqqqrrrrrrssspppppppppqqqqqqrrrrrrrrrsssrrrrrrrrrrrrssstttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrroooppprrrrrrrrrtttvvvyyyzzz{{{|||}}}VVV,,,(((%%%&&&%%%"""###&&&""""""""""""##################$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%555sss~~~{{{{{{zzzxxxwwwuuutttssssssrrrrrrqqqqqqrrrrrrsssppppppppppppppppppppppppoooooopppqqqqqqqqqqqqpppoooooooooooooooooooooooopppooonnnnnnnnnnnnoooooooooooonnnnnnnnnnnnoooooonnnmmmlllkkklllmmmnnnooommmmmmnnnnnnooopppqqqqqqqqqrrrssstttvvvwwwxxxyyywwwwwwxxxxxxxxxyyyyyyyyywwwwwwvvvvvvwwwwwwxxxyyyxxxyyyyyyzzz{{{{{{{{{zzzyyy{{{}}}~~~}}}|||}}}~~~~~~}}}}}}~~~|||{{{{{{zzzzzzzzz{{{{{{{{{{{{||||||||||||{{{{{{||||||{{{{{{{{{zzzzzzzzz{{{{{{||||||||||||{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyxxxxxxyyyyyyzzz{{{zzzzzzxxxxxxxxxxxxzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwvvvvvvvvvvvvtttrrruuuuuuuuuuuuuuuuuuuuuuuuwwwvvvuuuttttttuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvxxxxxxxxxwwwvvvuuuuuutttuuuuuutttsssssssssssstttsssrrrrrrqqqqqqrrrrrrssssssssssssrrrrrrqqqqqqqqqssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrqqqqqqqqqttttttsssrrrqqqqqqqqqqqqssssssssssssssssssssssssvvvuuutttssssssssssssssspppqqqrrrsssttttttttttttwwwwwwxxxzzz|||}}}~~~KKK(((((((((&&&###""""""###$$$$$$###"""!!!!!!""""""$$$$$$$$$###############""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! $$$###!!!!!!!!!"""!!! )))666nnn}}}{{{yyyxxxwwwtttrrrtttrrrqqqqqqrrrssssssrrrpppsssrrrnnnnnnqqqsssqqqrrrrrrssstttsssrrrqqqpppppppppppppppppppppppppppoooooonnnnnnmmmmmmmmmllloooppppppqqqqqqqqqppppppoooooooooooooooooooooooommmnnnnnnooopppqqqqqqrrrqqqqqqqqqrrrrrrsssssssssuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwvvvvvvwwwwwwxxxyyywwwwwwxxxxxxxxxyyyyyyyyy||||||||||||}}}}}}}}}}}}{{{||||||}}}~~~{{{{{{zzzzzzzzz{{{{{{|||{{{{{{||||||||||||{{{{{{||||||{{{{{{{{{zzzzzzzzz||||||}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyxxxxxxyyyyyyzzz{{{zzzzzzyyyxxxxxxyyyzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvwwwvvvtttrrruuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuutttuuuuuuvvvwwwuuuuuuuuuuuuvvvvvvvvvwwwxxxxxxxxxwwwvvvuuuuuuuuuuuuuuutttsssssssssssstttsssrrrrrrqqqqqqrrrrrrssstttsssssssssrrrrrrrrrqqqssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrqqqqqqqqqsssrrrrrrqqqqqqqqqqqqrrrssssssssssssssssssssssssuuutttssssssrrrrrrsssssspppqqqrrrsssttttttttttttuuuvvvwwwyyy{{{}}}~~~}}}EEE)))))))))'''%%%$$$$$$%%%###"""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!! ###"""!!!""""""######"""$$$000ggg~~~|||zzzzzzxxxvvvttttttrrrqqqqqqrrrssssssrrrssstttrrrpppqqqvvvvvvsssrrrrrrsssssssssrrrqqqpppoooooooooooooooooooooooopppppppppoooooonnnnnnnnnppppppqqqqqqqqqqqqppppppoooooooooooooooooooooooommmmmmnnnoooooopppqqqqqqqqqqqqqqqrrrrrrrrrssssssttttttttttttttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzz{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~zzzzzzzzzzzz{{{|||}}}}}}{{{||||||}}}}}}||||||{{{|||||||||{{{{{{{{{zzzzzz}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyxxxxxxyyyyyyzzz{{{zzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwxxxwwwvvvwwwwwwwwwuuusssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxwwwvvvvvvuuuuuuvvvuuuttttttssssssttttttssssssrrrrrrrrrrrrsssssstttttttttsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppppqqqqqqrrrssssssssssssssssssssssssssssssrrrrrrqqqqqqrrrrrrqqqqqqrrrsssttttttttttttssstttuuuwwwyyy{{{}}}~~~sss;;;)))((('''&&&%%%$$$$$$$$$!!!!!!    !!!""""""###$$$$$$$$$)))222eee}}}|||{{{zzzxxxvvvtttrrrqqqqqqrrrssssssrrrppprrrqqqooopppttttttqqqrrrssssssssssssrrrqqqqqqooooooooooooooooooooooooqqqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnooooooppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuvvvttttttttttttuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxyyyyyyyyywwwxxxxxxyyyyyyzzzzzz{{{yyyyyyyyyzzzzzzzzz{{{{{{}}}}}}~~~~~~~~~~~~zzzzzzzzzzzz{{{|||~~~~~~||||||}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}|||||||||||||||||||||||||||yyyyyyxxxxxxyyyyyyzzz{{{zzzzzzzzzyyyyyyzzzzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxwwwwwwwwwxxxxxxvvvtttvvvvvvvvvvvvvvvvvvvvvvvvttttttuuuuuuvvvwwwxxxyyyuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvuuuuuutttttttttttttttssssssrrrrrrrrrrrrssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrroooooooooooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppqqqqqqrrrqqqrrrsssssstttttttttsssqqqrrrsssvvvxxxzzz|||}}}}}}~~~hhh444)))'''%%%######"""!!!!!!!!!!!!  !!! !!!!!!!!!""""""""""""!!!!!! !!!""""""""""""###$$$&&&000___~~~}}}|||{{{yyywwwtttsssqqqqqqssstttsssrrrqqqvvvxxxssspppqqqssstttsssssssssssssssrrrrrrrrrppppppppppppppppppppppppqqqqqqqqqqqqppppppppppppqqqqqqrrrrrrqqqqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnoooooooooqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqrrrrrrrrrsssssstttttttttuuuuuuuuusssssstttuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwxxxvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyyyywwwwwwxxxxxxxxxxxxyyyyyy||||||||||||||||||||||||}}}}}}}}}~~~zzzzzzzzz{{{|||}}}~~~||||||}}}}}}}}}}}}||||||}}}}}}|||||||||{{{{{{{{{{{{||||||}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyxxxxxxyyyyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwyyyxxxwwwxxxyyyyyywwwuuuwwwwwwwwwwwwwwwwwwwwwwwwtttuuuuuuvvvwwwxxxxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuttttttttttttuuutttssssssrrrrrrsssssstttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrroooooooooooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppqqqqqqrrrrrrrrrsssssstttssssssssspppqqqsssuuuwwwyyyzzz{{{||||||~~~bbb;;;000,,,&&&###""""""!!! !!!!!!!!! !!!"""""" !!!!!!"""""""""!!!!!!""""""""""""!!!!!! !!!"""!!!"""$$$---XXX~~~}}}}}}|||yyyxxxuuusssrrrrrrsssttttttsssvvv~~~tttrrrwww{{{ttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppprrrrrrrrrrrrrrrqqqppppppoooooooooooooooooooooooonnnnnnnnnnnnooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqrrrrrrssssssssssssttttttttttttssstttuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxwwwxxxxxxxxxxxxxxxyyyyyywwwwwwwwwxxxxxxxxxyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzz{{{}}}~~~~~~}}}}}}~~~~~~{{{{{{{{{{{{|||}}}~~~~~~|||}}}}}}~~~~~~}}}}}}|||}}}}}}}}}|||||||||{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyxxxxxxyyyyyyzzz{{{zzzzzz{{{{{{{{{{{{zzzzzz{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxyyyxxxwwwxxxzzzzzzxxxvvvwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuvvvwwwxxxxxxxxxxxxvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuttttttuuuuuuttttttssssssssssssttttttssssssssssssssstttttttttssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqrrrrrrrrrrrrssssssqqqqqqpppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppqqqqqqrrrrrrrrrrrrsssssstttssssssrrrqqqrrrsssuuuvvvxxxyyyzzz{{{{{{|||~~~~~~vvv^^^HHH<<<444+++&&&$$$$$$###"""!!!!!!!!! !!!!!!"""###!!!!!!!!!""""""######$$$ !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$)))222AAA^^^}}}~~~|||||||||{{{yyywwwuuusssrrrrrrsssttttttsssuuu~~~tttqqquuuzzzuuuttttttsssrrrssssssssssssssssssssssssssssssssspppppppppppppppqqqqqqqqqssssssssssssrrrqqqpppoooooooooooooooooooooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqpppppppppooooooppppppqqqrrrrrrrrrrrrrrrrrrsssssssssttttttrrrsssuuuvvvvvvvvvuuutttuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxyyyyyyyyy{{{{{{{{{zzzzzzzzzzzzzzzwwwwwwwwwxxxyyy{{{|||}}}|||{{{{{{{{{{{{|||}}}}}}|||}}}~~~~~~~~~~~~}}}|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||{{{||||||}}}}}}}}}}}}||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{yyyzzz{{{||||||{{{zzzyyy{{{{{{zzzzzzzzzyyyyyyyyy{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxyyyzzzzzzyyywwwxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwxxxxxxxxxwwwvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuttttttssssssssssssttttttqqqrrrrrrrrrssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttqqqqqqqqqrrrrrrssssssssssssrrrrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssrrrsssssstttssssssrrrrrrsssssstttuuuvvvwwwxxxxxxzzzzzz{{{}}}~~~{{{xxxmmmoooiiidddddd^^^SSSOOOEEE<<>>///%%%""""""!!!  !!! !!!"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""" !!!!!!$$$///777@@@LLLKKKDDDIIINNNPPPUUUSSSXXX^^^ccchhhmmmsssxxx}}}}}}{{{yyyyyyyyyxxxvvvuuuuuutttrrrrrrtttuuutttsssqqquuuuuutttuuuxxxvvvrrrvvvuuutttsssrrrsssttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssstttttttttssstttssssssrrrqqqpppoooqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooooooppppppqqqrrrrrrssssssqqqqqqrrrrrrrrrsssssssssoooppprrrttttttsssrrrqqqttttttttttttuuuuuuuuuvvvuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyxxxxxxxxxwwwwwwvvvvvvtttttttttttttttuuuvvvwwwvvvvvvvvvvvvvvvwwwwwwxxxwwwxxxyyyyyyzzzzzzyyyyyyzzz{{{}}}~~~~~~{{{||||||}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzzzzzzzyyyyyyyyy{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{|||{{{zzzyyyyyyzzz{{{|||xxxyyyyyyzzzzzz{{{{{{|||zzzzzz{{{{{{{{{zzzxxxwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvwwwxxxxxxyyyyyyxxxxxxzzzyyyyyyxxxwwwwwwwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttuuutttsssrrrrrrssstttuuuvvvvvvuuutttssssssrrrrrrqqqrrrrrrssssssrrrrrrqqqqqqqqqrrrrrrrrrrrrssssssssssssrrrqqqrrrssstttuuuqqqrrrssstttttttttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrvvvvvvvvvuuuttttttsssssstttssssssttttttuuuvvvwwwwwwxxxyyy{{{|||~~~wwwrrrooolllgggbbbZZZYYYWWWUUURRROOOMMMLLLGGGFFFEEEBBB@@@>>><<<;;;555222,,,'''###!!!""""""  !!!!!!"""!!!!!!!!!!!!""""""""""""#########$$$$$$#########!!!!!!!!!!!!  %%%,,,111888999;;;>>>AAACCCEEEFFFGGGHHHJJJLLLOOORRRTTTUUU[[[aaagggkkknnnttt}}}~~~~~~~~~}}}|||yyywwwvvvvvvvvvvvvvvvvvvuuutttttttttttttttwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvuuuuuutttttttttsssssssssssstttttttttuuuuuusssssssssssssssssssssssstttttttttssssssrrrrrrrrrrrrssstttuuuuuutttssssssqqqqqqqqqqqqqqqqqqqqqrrrqqqpppppppppoooooonnnnnnoooooooooooopppppppppppprrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssttttttrrrrrrsssssstttuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvuuuuuuwwwwwwxxxxxxxxxyyyyyyyyywwwwwwvvvvvvuuuuuutttttttttssssssttttttuuuvvvwwwxxxwwwvvvuuuuuuvvvwwwxxxvvvvvvwwwwwwxxxyyy{{{{{{vvvwwwxxxyyyzzzzzzzzz{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{zzzzzzzzzyyy{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzz{{{{{{{{{||||||{{{zzzzzz{{{||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||{{{zzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzyyyyyyxxxxxxwwwxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttuuutttsssssssssssstttuuuvvvuuuuuutttssssssrrrrrrqqqrrrrrrssssssrrrrrrqqqqqqqqqqqqrrrrrrrrrsssssssssrrrrrrqqqrrrssstttuuurrrrrrsssttttttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqquuuttttttttttttssssssssssssssssssssstttuuuvvvwwwvvvwwwxxxyyy{{{}}}~~~~~~zzztttqqqmmmggg___ZZZYYYVVVQQQMMMLLLKKKIIIFFFDDDAAA@@@???:::999777555333111///...+++)))%%%""" !!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######"""""""""!!!!!!!!! !!!!!!!!!!!! !!!%%%***...///000222444777999;;;<<>>AAABBBAAACCCGGGKKKLLLPPPVVV\\\bbbiiipppuuu~~~~~~~~~|||{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxwwwwwwxxxyyyyyyvvvvvvuuutttttttttuuuuuuvvvuuuuuuttttttuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssttttttttttttsssrrrtttssssssrrrqqqpppoooooopppppppppppppppooooooooonnnnnnnnnnnnooooooooooooqqqpppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssssssssssssssssssssstttttttttuuuuuuuuuvvvvvvwwwwwwvvvvvvuuutttuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuttttttssssssttttttuuuvvvwwwxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzz{{{|||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||zzzzzz{{{{{{|||||||||}}}zzz{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzyyyzzzzzz{{{||||||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzyyyyyyxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttttsssssstttttttttuuuuuutttttttttsssssssssqqqrrrrrrssssssrrrrrrqqqpppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrqqqpppoooooooooooooooooooooooooooooooooppppppqqqrrrrrrsssssssssssssssssstttuuuvvvvvvtttuuuvvvxxxzzz{{{|||}}}~~~~~~xxxqqqlll```\\\UUUPPPLLLIIIFFFDDDAAA>>>;;;999999888666444111111///...,,,+++***)))))))))((('''%%%$$$######"""""""""###""""""!!!!!!!!!!!!  !!!"""""""""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""!!!!!!!!! !!!!!!"""###%%%&&&((()))***...///000111222444555555999;;;======<<<===???AAAAAACCCEEEGGGIIIMMMRRRUUU___dddllltttzzz~~~~~~~~~~~~~~~}}}||||||zzzyyyyyyxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvuuuuuuuuuuuuuuuvvvuuuuuuttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttttttttttttttttttttsssssstttsssssssssrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppppppppppppppppppmmmmmmnnnnnnnnnoooooooooppppppooooooooopppqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrsssssssssssstttttttttuuuvvvvvvvvvvvvvvvuuuuuuttttttttttttuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttssssssttttttuuuvvvwwwxxxwwwvvvuuuuuuvvvwwwxxxvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwxxxyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{||||||}}}}}}}}}{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzz{{{{{{|||||||||yyyzzz{{{|||||||||{{{zzzxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxyyyzzzzzz{{{{{{zzzzzzxxxyyyyyyzzzzzzzzzyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttsssttttttttttttttttttssstttttttttttttttsssssssssqqqrrrrrrssssssrrrrrrqqqpppppppppqqqqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrssssssrrrqqqpppooooooooooooooooooooooooooooooooonnnoooooopppqqqrrrssssssrrrrrrrrrsssssstttuuuvvvuuuvvvwwwxxxzzz|||}}}~~~}}}xxxoooggg```YYYTTTPPPHHHEEE@@@===<<<<<<;;;:::555444222111000000///...,,,,,,+++***)))((('''''''''&&&&&&%%%%%%$$$###### !!!!!!""""""!!! """"""!!!!!! !!!!!!"""!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""######"""""""""!!!!!!!!! !!!!!! !!!"""!!!!!!"""###$$$%%%&&&&&&'''(((***+++...///111222222333555666666777888999<<<=========<<<>>>@@@CCCDDDGGGLLLQQQWWW^^^fffkkkxxx}}}{{{||||||||||||{{{{{{zzzyyyyyyxxxxxxxxxyyyyyyzzz{{{zzzzzzyyyxxxwwwvvvuuuvvvvvvuuuuuuuuuvvvvvvwwwuuuuuuttttttttttttuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssrrrrrrrrrrrrpppppppppqqqqqqrrrrrrrrrpppppppppppppppqqqqqqqqqnnnnnnnnnnnnooooooooooooppppppoooooopppqqqrrrrrrqqqqqqrrrrrrrrrssssssssssssssssssssssssssssssrrrsssssssssssstttttttttuuuvvvvvvvvvvvvvvvuuuttttttsssssstttttttttuuuuuuuuutttttttttttttttuuuuuuuuutttssssssttttttuuuvvvwwwxxxwwwvvvuuuuuuvvvwwwxxxttttttttttttuuuvvvwwwxxxwwwwwwxxxxxxyyyyyyxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}yyyzzzzzz{{{||||||}}}}}}yyyzzz{{{|||}}}|||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyzzzzzzzzzzzzzzzxxxxxxyyyzzzzzzzzzzzzzzzwwwxxxzzz{{{{{{zzzyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttsssssstttuuuuuutttssssssttttttttttttttttttttttttqqqrrrrrrssssssrrrrrrqqqppppppppppppqqqqqqqqqqqqppppppqqqrrrrrrrrrrrrrrrrrrrrrqqqpppooooooooooooooooooooooooooooooooooooooooooooopppqqqrrrrrrsssrrrrrrrrrrrrssstttuuuvvvuuuuuuwwwxxxzzz|||}}}}}}xxxqqqnnnaaa\\\TTTMMMHHHDDDAAA???>>>;;;888666666666555333111000000///...---,,,,,,((('''''''''&&&%%%%%%%%%######""""""""""""""""""  !!!!!!"""""" !!!!!!!!!!!!   """!!!!!!!!!""""""######$$$"""###$$$&&&(((***,,,---+++,,,...000111333333333444666777888999:::===???<<<<<<>>>???AAAFFFLLLQQQVVV[[[dddnnnwww}}}|||zzzzzzzzz{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{zzzxxxvvvuuutttvvvvvvuuuuuuuuuvvvwwwwwwvvvuuuuuuttttttuuuuuuvvvwwwwwwwwwwwwxxxxxxxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuvvvvvvvvvvvvuuutttsssrrrqqqqqqqqqrrroooooopppqqqrrrsssssstttpppppppppqqqqqqqqqqqqqqqooooooooooooppppppppppppppppppppppppqqqrrrssssssrrrrrrrrrsssssssssttttttttttttttttttttttttttttttsssssstttttttttuuuuuuuuuuuuuuuvvvvvvuuuuuutttssssssssstttttttttuuuuuuuuusssttttttttttttuuuuuuuuutttssssssttttttuuuvvvwwwxxxwwwvvvuuuuuuvvvwwwxxxssssssttttttuuuwwwxxxyyywwwwwwxxxxxxxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||||||||{{{{{{{{{||||||}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}{{{{{{{{{{{{||||||||||||yyyzzz{{{}}}}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxyyyyyyzzz{{{{{{zzzzzzwwwxxxxxxyyyyyyyyyyyyyyywwwxxxzzz{{{|||{{{zzzyyyvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttsssssstttuuuuuutttssssssttttttttttttttttttttttttqqqrrrrrrssssssrrrrrrqqqppppppppppppqqqqqqqqqqqqooopppqqqrrrsssrrrrrrqqqqqqpppoooooonnnooopppqqqpppppppppppppppppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrssstttuuuuuussstttuuuwwwyyyzzz{{{|||~~~}}}yyyssskkkccc[[[UUUQQQIIIEEEAAA>>><<<;;;999888888666444333333333111////////////...,,,+++******$$$$$$$$$$$$############""""""""""""""""""######!!!"""""""""######$$$$$$!!!!!!!!!"""###$$$&&&&&&&&&''''''(((***++++++,,,((())))))******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$""""""""""""""""""""""""!!!"""###"""!!!!!!###$$$########################!!!!!!"""$$$%%%&&&'''(((((()))+++---000111111111...111444555666777888:::::::::;;;;;;;;;===@@@CCCAAADDDIIIOOOVVV___hhhnnn|||~~~}}}{{{zzzyyyyyyzzzzzzzzzzzzyyyyyywwwwwwwwwwwwwwwxxxyyyyyyyyyyyyzzzzzzyyywwwvvvuuuvvvvvvuuuuuuvvvwwwwwwxxxwwwvvvvvvuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyvvvvvvvvvwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuvvvvvvvvvwwwwwwwwwuuutttsssqqqqqqqqqqqqqqqpppppppppqqqqqqrrrrrrssspppppppppqqqqqqrrrrrrrrrppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuusssssstttttttttuuuuuuuuusssttttttuuuuuuvvvvvvvvvttttttuuuuuuuuuvvvvvvvvvuuuuuuvvvvvvuuuuuutttsssttttttttttttuuuuuuuuuuuussssssssstttttttttuuuuuutttssssssttttttuuuvvvwwwxxxwwwvvvuuuuuuvvvwwwxxxuuuuuuuuuuuuvvvvvvwwwxxxwwwwwwxxxxxxxxxxxxwwwyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||||||||zzz{{{{{{{{{||||||}}}}}}~~~~~~}}}}}}||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}|||{{{{{{zzzzzzyyyzzz|||}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyyyyzzz{{{{{{{{{zzzwwwwwwxxxyyyyyyyyyyyyxxxwwwxxxzzz||||||{{{zzzyyyvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttrrrssstttuuuuuutttsssrrrssstttttttttttttttttttttqqqrrrrrrssssssrrrrrrqqqoooppppppppppppqqqqqqqqqooopppqqqrrrsssrrrqqqqqqppppppooonnnnnnooopppqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssstttuuuuuurrrssstttvvvwwwyyyzzz{{{}}}~~~wwwqqqddd```ZZZSSSKKKEEEAAA>>><<<;;;:::999:::999777555222111000111111111///---)))***+++)))'''%%%$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))***,,,---............///000222444444999::::::;;;===>>>??????;;;<<<<<<======<<<<<<;;;::::::::::::999999999888555555444444444333333333////////////////////////......---+++))))))+++---%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&''''''))),,,///000///...///111333444222111111111222444777888888999;;;<<>>===>>>CCCIIINNNXXX```mmmyyy}}}|||zzzyyyxxxyyyyyyzzzzzzzzzyyyyyyvvvvvvvvvvvvvvvwwwxxxxxxwwwxxxyyyzzzyyyyyyxxxwwwvvvvvvuuuvvvvvvwwwxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyvvvwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwwwwwwwxxxuuutttsssqqqppppppqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqpppppppppqqqqqqrrrrrrrrrppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvtttttttttuuuuuuuuuuuuvvvsssttttttuuuvvvwwwxxxxxxuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttssstttttttttuuuuuuuuuvvvvvvssssssssstttttttttuuuuuutttssssssttttttuuuvvvwwwxxxwwwvvvuuuuuuvvvwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwwww||||||||||||}}}~~~~~~~~~~~~~~~||||||}}}}}}|||{{{zzzzzzzzz{{{{{{|||}}}~~~~~~}}}}}}||||||||||||}}}}}}~~~~~~}}}}}}||||||{{{{{{~~~~~~~~~~~~~~~}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{|||||||||{{{{{{yyyyyyyyyxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxwwwwwwvvvuuuuuuuuutttuuuvvvuuutttssstttuuuuuuuuuuuuuuuuuuttttttttttttssssssrrrrrrsssssstttrrrrrrssssssrrrrrrqqqppprrrqqqppppppooopppppppppppppppooooooooooooppppppqqqqqqqqqpppppppppppppppqqqqqqqqqqqqppppppoooooooooppppppooonnnnnnoooqqqqqqqqqrrrrrrssstttuuuuuuwwwwwwwwwwwwxxxyyyzzz{{{|||~~~}}}rrrhhh```[[[XXXLLLJJJFFFAAA>>><<<;;;;;;999999888777666555444333///.........///...,,,))))))))))))))))))(((((((((++++++,,,---...///000000,,,---///000222222333333444444444444444444444444666666777888999999::::::;;;;;;;;;;;;===@@@CCCEEEAAAAAA@@@@@@@@@AAABBBBBBDDDCCCAAA???===;;;;;;:::;;;;;;:::999999888777777777666666555555555555666777777777666666666666666666666555555444333333333////////////---+++)))(((,,,,,,++++++,,,,,,---...111111111111111111222222000000222333555777888999<<<<<<<<<<<<<<<===>>>>>>AAADDDJJJRRR\\\iiiuuu}}}~~~}}}|||{{{zzzyyyyyyyyyxxxxxxyyyyyyzzz{{{||||||{{{zzzxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyzzzyyyxxxwwwwwwwwwxxxyyyzzzzzzzzzyyyyyyxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwvvvuuuuuutttuuuuuuvvvwwwwwwxxxwwwuuusssrrrsssrrrrrrqqqqqqrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrqqqppppppppppppsssssssssssstttttttttuuusssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttsssqqqqqqrrruuuwwwxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvvvvuuuuuutttttttttsssvvvvvvwwwwwwwwwwwwvvv}}}||||||}}}}}}~~~~~~~~~~~~||||||}}}}}}||||||{{{zzz{{{|||||||||}}}~~~~~~~~~}}}}}}|||||||||}}}}}}~~~~~~~~~}}}}}}||||||||||||~~~~~~~~~~~~~~~}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxxxxwwwwwwvvvvvvuuuvvvwwwxxxwwwuuutttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuutttsssssssssssssssssstttsssttttttttttttsssrrrrrrrrrrrrqqqpppppppppppppppppppppoooooooooooopppppprrrqqqqqqqqqpppoooooooooppppppppppppoooooonnnnnnooopppppppppnnnnnnpppqqqqqqqqqrrrrrrsssttttttuuuvvvvvvvvvwwwwwwyyyzzzzzz{{{}}}{{{pppkkkddd[[[SSSLLLHHHFFF???>>>;;;888666666666666222111111111000000//////666555555666777666444222444444444555555666666666//////000000111111222222000111222444555555555555999999999999999999999999::::::;;;;;;<<<<<<======>>>>>>>>>>>>@@@CCCFFFGGGFFFEEEEEEDDDDDDDDDEEEEEEGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@???>>>=========::::::999999999::::::;;;999999999999::::::::::::888888777777777777666666======>>>??????>>>>>>===BBBAAAAAA@@@@@@AAAAAAAAA777777666555444333222111555555555555444444444333888888999;;;===???AAABBB@@@AAABBBCCCFFFKKKRRRWWWeeelllxxx~~~}}}|||{{{zzzyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{{{{|||zzzyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvxxxxxxxxxyyyyyyyyyyyyzzzzzzyyyxxxwwwwwwwwwxxxyyyzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvwwwvvvvvvuuutttsssssssssrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrtttsssssssssssssssssssssrrrrrrqqqqqqpppqqqqqqqqqsssssstttttttttuuuuuuuuussstttuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvuuuuuutttsssrrrrrrsssuuuwwwxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuuuutttttttttvvvvvvwwwwwwwwwwwwvvv}}}}}}}}}}}}~~~~~~~~~|||}}}}}}}}}}}}||||||{{{}}}}}}}}}}}}}}}}}}~~~~~~}}}|||||||||}}}~~~~~~}}}}}}}}}}}}|||||||||~~~~~~~~~~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{zzzyyyxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxwwwwwwvvvxxxyyyzzzyyywwwvvvwwwxxxuuuuuuuuuuuuuuuuuuvvvvvvttttttssssssssssssttttttuuuuuuuuuuuuuuutttsssssssssrrrqqqqqqppppppqqqqqqppppppoooooooooooopppppprrrrrrqqqqqqpppooonnnnnnooooooooooooooonnnnnnnnnooopppqqqpppnnnnnnpppqqqqqqrrrrrrsssssstttttttttvvvvvvvvvvvvwwwxxxyyyyyyyyy{{{}}}~~~~~~{{{oooccc[[[TTTQQQLLLGGGBBB>>><<<;;;:::999888777777888999:::@@@@@@@@@@@@@@@@@@@@@@@@;;;::::::;;;<<<<<<:::888...//////000111222333333777777777777777777777777666666777888888888888888777777777777777777777777777777777777777777777777999999999:::;;;>>>@@@AAAAAA@@@???>>>=========>>>???>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888666666666666666777888999;;;;;;<<<<<<======>>>>>><<<<<<<<<============>>><<<===???@@@BBBCCCCCCDDDAAA@@@@@@??????@@@@@@@@@IIIHHHGGGEEECCCAAA??????<<<<<<<<<<<<============999888777666555555555555;;;;;;:::999999;;;???BBBEEELLLWWWdddrrr~~~}}}}}}}}}|||{{{zzzyyyyyyxxxxxxyyyxxxxxxyyyyyyzzzzzz{{{{{{zzzyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvwwwwwwwwwvvvuuuttttttsssttttttssssssssssssssssssssssssssssssssssssssssssssssssvvvvvvuuuuuuttttttssssssrrrqqqqqqqqqqqqrrrrrrsssttttttuuuuuuuuuvvvvvvvvvssstttuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvuuuuuutttsssrrrrrrsssuuuwwwxxxwwwuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttuuuvvvvvvwwwwwwvvvvvv~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{yyywwwwwwyyyzzz{{{{{{{{{{{{{{{{{{|||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwwwwxxxyyyzzzyyywwwvvvwwwxxxuuuuuuvvvvvvvvvvvvwwwwwwuuuuuuttttttttttttuuuuuutttuuuuuuuuuuuutttssssssssssssrrrqqqqqqqqqqqqqqqqqqppppppooooooppppppqqqsssrrrrrrqqqpppooonnnnnnppppppppppppoooooooooooopppqqqqqqpppooooooppprrrrrrrrrrrrsssssssssttttttvvvuuuuuuuuuvvvvvvwwwxxxxxxzzz|||}}}~~~|||qqqeeeZZZQQQJJJFFFCCCBBBAAA???>>>======>>>AAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA???>>>===>>>===;;;999555555666666777777888888666666555555555444444444000000111111111000000///++++++++++++++++++++++++++++++******************,,,,,,,,,---...000111222000000...---,,,,,,,,,,,,,,,++++++******++++++,,,++++++*********)))))))))((((((((()))***+++,,,---111111222333444555555555777777888999999:::;;;;;;===>>>@@@BBBCCCEEEFFFGGGCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCFFFFFFFFFFFFFFFGGGGGGGGGKKKIIIGGGEEECCCAAA@@@@@@>>>>>>>>><<<;;;<<>>===BBB???===;;;:::999777555444444333333222222222111))))))((((((''''''&&&&&&"""############"""!!!!!! !!!!!!!!!!!! """""""""######$$$%%%&&&%%%$$$###"""!!!   !!!""" !!!!!!"""###$$$%%%%%%(((((()))***+++,,,,,,---111111222333333555666666;;;;;;<<<===???AAABBBCCCBBBCCCDDDEEEGGGHHHIIIIIIMMMMMMLLLKKKJJJIIIHHHHHHLLLLLLLLLMMMNNNOOOPPPQQQMMMMMMKKKGGGCCC@@@???@@@>>>?????????AAAEEEKKKOOO```iiixxx}}}}}}|||{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{|||||||||zzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuvvvvvvwwwxxxyyywwwvvvtttsssssstttuuuvvvsssttttttuuuuuuttttttsssttttttttttttttttttttttttvvvuuuuuutttsssrrrqqqqqqqqqqqqqqqqqqrrrsssttttttuuuuuuuuuuuuvvvvvvvvvvvvtttuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvtttuuuuuuuuuvvvvvvvvvwwwvvvvvvvvvvvvvvvuuuuuuttttttttttttvvvxxxxxxwwwuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvuuu~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzyyyzzz{{{|||}}}{{{{{{{{{{{{{{{|||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwvvvwwwwwwwwwuuutttuuuvvvvvvvvvvvvwwwxxxxxxyyyyyyvvvvvvuuuuuuuuuuuuvvvvvvsssttttttttttttsssrrrrrruuutttssssssrrrrrrssssssqqqqqqppppppppppppqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrpppqqqrrrqqqooooooqqqrrrsssssssssssssssssssssssstttttttttssssssttttttuuuwwwyyy{{{|||}}}~~~|||ssshhh\\\UUUOOOMMMJJJJJJJJJJJJIIIHHHIIIJJJKKKLLLNNNOOOPPPPPPOOONNNMMMKKKIIIGGGEEEDDDFFFFFFDDDBBB@@@>>>===<<<666333000...---,,,***((($$$$$$###"""!!! """!!!!!!!!!  !!!!!!"""""""""$$$###"""!!!!!!!!!!!!!!! !!!  !!!""""""###$$$$$$!!!  !!!""""""###%%%''')))+++,,,666777999;;;>>>AAABBBCCCBBBCCCEEEHHHKKKMMMOOOQQQLLLLLLMMMNNNOOOQQQSSSTTTUUUUUUUUURRROOOLLLKKKLLLJJJIIIHHHEEEBBBBBBCCCEEECCCIIIRRR^^^kkkzzz|||{{{zzzzzzzzzzzzzzz{{{zzzzzzyyyyyyyyyyyyzzzzzzxxxxxxxxxxxxyyyyyyyyyyyywwwwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{||||||zzzzzzzzzzzzzzzyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwxxxxxxvvvvvvuuuuuuuuuuuuvvvvvvssstttuuuvvvvvvuuutttsssuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssrrrrrrrrrsssrrrrrrrrrrrrsssssstttttttttuuuuuuuuuvvvvvvvvvtttuuuvvvvvvwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvttttttuuuuuuvvvvvvwwwwwwvvvvvvwwwwwwvvvvvvuuutttuuutttuuuvvvxxxxxxwwwuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxyyyzzzyyyxxxwwwvvvuuuuuuvvvvvvvvvvvvwwwwwwtttuuuuuuvvvvvvuuuuuu~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{|||||||||}}}}}}{{{{{{zzzzzz{{{{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwwwwwwwvvvwwwwwwwwwuuutttuuuvvvvvvvvvwwwwwwxxxyyyyyyzzzwwwvvvvvvuuuuuuvvvvvvwwwtttuuuuuuuuuuuutttssssssuuuttttttsssssssssssssssrrrqqqqqqppppppqqqqqqrrrpppppppppppppppqqqqqqqqqppppppqqqqqqqqqrrrrrrrrrqqqqqqrrrqqqppppppqqqsssssssssssssssssssssssssssttttttssssssssssssssstttuuuwwwyyyzzz{{{|||~~~{{{uuulllcccZZZRRRJJJFFFKKKKKKLLLOOORRRRRRQQQOOORRRRRRQQQQQQQQQPPPOOONNNHHHHHHFFFCCCAAA>>>;;;:::444333222000///---,,,,,,)))&&&$$$"""""""""!!! ###""""""!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!! !!!!!!"""!!!!!!!!!###""""""!!!!!!!!!""""""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!"""""""""###%%%$$$###"""""""""###$$$ !!!"""###$$$ !!!"""$$$&&&'''))))))///111555:::???DDDHHHJJJNNNNNNNNNOOOQQQRRRTTTUUURRRTTTVVVWWWWWWWWWXXXYYYSSSTTTSSSPPPLLLIIIHHHHHHEEEFFFGGGKKKRRR\\\hhhppp~~~zzzzzzzzzyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxvvvwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyzzzzzzyyyyyyzzzzzzzzz{{{{{{{{{yyyzzz{{{{{{{{{zzzyyyxxxvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwvvvssstttvvvwwwwwwvvvtttsssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssrrrrrrrrrsssssssssssstttttttttuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvtttttttttuuuvvvwwwwwwwwwvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuwwwxxxxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxyyyzzzyyyxxxvvvuuuuuuuuuvvvvvvvvvwwwwwwwwwttttttuuuuuuuuuuuuttt}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{|||}}}~~~~~~}}}}}}zzzzzzzzzzzzzzz{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxwwwwwwvvvvvvwwwxxxwwwuuuuuuuuuvvvvvvvvvwwwxxxyyyyyyzzzzzzwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvuuuuuutttuuuuuutttsssssssssssstttrrrqqqqqqppppppqqqqqqrrrooooooooopppqqqqqqrrrrrrooooooppppppqqqqqqqqqqqqqqqrrrrrrqqqppppppqqqssssssssssssssssssssssssssstttssssssrrrrrrrrrsssssstttvvvxxxyyyyyyzzz|||~~~}}}{{{vvvsss___YYYRRRNNNMMMPPPRRRSSSUUUTTTRRRRRRSSSTTTSSSSSSPPPPPPNNNLLLJJJGGGDDDCCC::::::888555222///,,,*********)))(((''''''&&&&&&'''%%%""""""###$$$$$$###       !!!  """!!!!!!!!! !!!!!!"""$$$$$$%%%%%%&&&&&&&&&'''%%%&&&''')))***,,,---...000222555999>>>CCCGGGIIIOOOQQQTTTUUUUUUTTTTTTUUUPPPSSSUUUVVVTTTSSSSSSSSSWWWVVVRRRNNNKKKKKKNNNQQQZZZeeeuuu~~~}}}|||zzzzzzyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzzzz{{{{{{|||xxxxxxxxxxxxxxxxxxxxxxxxvvvwwwxxxyyyzzzyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{yyyzzz{{{{{{{{{zzzyyyxxxvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxwwwvvvvvvvvvwwwvvvvvvxxxyyyyyyxxxwwwvvvtttuuuvvvxxxxxxvvvuuutttvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuutttssssssrrrrrrrrrrrrsssssssssssstttttttttuuuuuuuuuvvvwwwwwwwwwwwwwwwuuuuuuuuuuuuvvvvvvvvvvvvsssttttttuuuvvvwwwwwwxxxwwwwwwwwwwwwwwwvvvuuuuuuvvvuuuuuuwwwxxxxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwvvvwwwxxxyyyyyywwwvvvtttuuuuuuvvvvvvwwwwwwwwwxxxttttttuuuuuuuuuuuuttt}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}||||||~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzz{{{||||||{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyywwwwwwwwwwwwvvvvvvvvvvvvwwwvvvvvvuuutttsssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqrrrrrrsssrrrqqqqqqqqqrrrssstttsssrrrrrrqqqpppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuwwwwwwuuutttsssvvvuuutttssssssssstttuuutttvvvwwwyyy{{{{{{{{{{{{zzzuuupppiiibbb]]]UUUUUUUUUTTTSSSRRRQQQPPPWWWWWWVVVTTTQQQMMMIIIFFFCCCBBB@@@>>>;;;888666555444333111000...,,,******(((''''''''''''&&&&&&&&&$$$$$$$$$###"""!!!!!!  !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""######$$$%%%'''((())))))(((((((((((())))))))))))******+++,,,...000222333444666999===BBBGGGKKKMMMRRRRRRRRRRRRRRRSSSSSSSSSVVVUUUUUUTTTSSSRRRQQQQQQPPPSSSXXX___iiiwww{{{}}}}}}|||zzzyyyyyyyyy{{{{{{zzzzzzzzzyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{yyyzzzzzzzzz{{{|||||||||{{{zzzyyyyyyxxxxxxxxxxxxzzzyyyyyyxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyzzzxxxwwwuuutttssssssssstttsssssssssssstttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvtttsssuuuxxxyyyvvvtttvvvvvvvvvvvvvvvvvvvvvvvvttttttuuuwwwwwwxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxwwwvvvuuuwwwxxxxxxyyyyyywwwvvvuuuvvvvvvuuutttssssssrrr~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyzzzzzz{{{||||||{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvwwwwwwvvvuuuuuutttssssssttttttttttttttttttttttttrrrrrrrrrqqqqqqqqqqqqqqqsssrrrqqqqqqqqqqqqrrrssssssrrrrrrqqqppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvvvvuuutttsssrrrqqqqqqqqqrrrssstttuuuqqqsssvvvyyy{{{|||||||||tttppplllgggccc^^^XXXTTTVVVUUUUUUTTTRRRPPPOOONNNIIIIIIIIIGGGDDDAAA===;;;999888777555444222111111333222111///---,,,******(((''''''''''''&&&&&&&&&$$$$$$$$$###"""!!!!!!!!!     !!!!!!!!!"""""""""######$$$%%%&&&''''''(((((((((((())))))))))))+++++++++,,,---...///000...//////111333555777888:::<<>>@@@CCCDDDGGGJJJMMMPPPSSSTTTXXXXXXWWWUUUTTTUUUWWWZZZbbbjjjttt}}}~~~~~~~~~|||zzzxxxyyy{{{~~~||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{zzzyyyyyyyyyyyyyyyyyyzzzyyyyyyxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyywwwxxxxxxyyyyyyyyyyyyyyywwwxxxxxxxxxxxxwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwxxxyyyzzzxxxwwwvvvuuutttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvtttsssssstttvvvwwwuuutttvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxwwwwwwvvvwwwwwwwwwwwwvvvuuuuuuvvvvvvuuuuuuttttttsss~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}}}}}}}||||||}}}}}}||||||{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{zzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzyyyyyyxxxwwwvvvvvvyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttsssrrrqqqqqqppprrrrrrrrrqqqqqqqqqqqqqqqsssrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttttttttttttsssrrrvvvvvvvvvvvvuuutttssssssyyyxxxwwwuuuqqqlllgggeee```\\\VVVQQQNNNKKKGGGEEECCCCCCBBBAAA???>>><<<;;;=========<<<;;;999777666555555555555555555555555000///...---,,,+++***)))(((''''''''''''&&&&&&&&&$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!"""""""""#########&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))++++++************++++++...---------...//////000222222222222222222222222444555888;;;>>>AAACCCEEENNNPPPRRRSSSTTTVVVXXX[[[VVVZZZaaagggnnnuuu|||{{{|||}}}|||zzzyyy{{{|||}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyy{{{zzzzzzyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzwwwxxxxxxyyyyyyyyyxxxxxxwwwwwwxxxxxxxxxwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyzzzwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvsssssstttuuuuuuvvvuuutttvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuvvvvvvvvvuuuuuuuuuttt~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}}}}}}}||||||}}}}}}|||||||||{{{{{{{{{zzz{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyzzzzzzyyyyyyxxxwwwvvvvvvyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuttttttsssrrrqqqqqqssssssssssssrrrrrrqqqqqqsssrrrrrrqqqrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrssstttuuutttsssqqqoooqqqpppnnnjjjfffaaa]]][[[NNNKKKFFFDDDBBBAAA@@@???@@@AAAAAAAAA@@@??????>>>888777777666555444333333222222111111111000000000...------,,,+++******)))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!! !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))))))))))))))))))))))))))***+++,,,************+++,,,---...,,,---...///000222333333222333444666777999:::::::::>>>BBBFFFIIILLLPPPRRRXXXYYY[[[]]]aaagggooouuuuuuyyy}}}~~~|||{{{{{{~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{zzzyyyyyyzzzzzzzzz{{{{{{zzzzzzyyyyyyyyyxxxzzzzzzzzzyyyyyyzzz{{{{{{zzzyyyyyyxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzxxxxxxxxxyyyyyyxxxwwwwwwvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyzzzwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvssstttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwwwwxxxxxxxxxyyyxxxyyyyyyzzzzzzzzzyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{||||||}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{|||{{{{{{zzzyyy{{{{{{{{{|||||||||||||||{{{{{{{{{zzzzzzyyyyyyxxxzzzyyyyyyxxxxxxwwwwwwwwwzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuttttttssssssrrrttttttuuuuuutttsssrrrqqqrrrrrrrrrrrrrrrsssssstttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssuuuwwwwwwuuurrrqqqllliiiccc[[[TTTNNNIIIGGG@@@>>>===>>>@@@AAAAAA@@@>>>>>>????????????>>>>>>666666555444333222222111111111000000///.........,,,,,,++++++******))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$#########$$$$$$%%%%%%%%%(((((((((((()))))))))))))))))))))))))))***+++,,,******)))))))))))))))***++++++,,,---...///000000333333333444444444444444000333777:::;;;===???AAAHHHKKKOOORRRUUUYYY^^^aaaiiiooovvv|||~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{|||zzzyyyyyyxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyyyyzzzzzzxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyyyywwwwwwxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvsssuuuwwwwwwvvvuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyzzz{{{{{{{{{zzzzzzyyyxxxxxxwwwvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvv~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{|||}}}}}}}}}}}}}}}{{{{{{{{{|||}}}}}}~~~~~~{{{{{{||||||{{{zzzzzzyyy{{{{{{|||||||||}}}}}}}}}{{{{{{zzzzzzyyyxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuutttttttttttttttuuuvvvvvvvvvvvvtttsssrrrrrrrrrrrrrrrrrrsssttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrssstttvvvvvvtttoookkkhhh___ZZZSSSJJJCCC>>>;;;:::???>>>>>>@@@BBBDDDCCCAAA:::::::::::::::999888777666666444333222111111111111111000000000000000///***************)))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ######""""""""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''(((((((((((((((((()))))))))))),,,+++******))))))******++++++******))))))******,,,,,,,,,+++++++++******...//////000000111111111222444666666666666777888777:::???CCCGGGJJJNNNQQQWWW]]]gggooouuuyyy|||}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{||||||zzzyyyyyyxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyxxxxxxvvvvvvwwwwwwxxxyyyyyyzzzxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyyyyxxxxxxyyyyyyyyywwwwwwxxxyyyyyyxxxwwwwwwuuuuuuuuuvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvtttvvvxxxxxxvvvvvvwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwxxxxxxyyyzzzzzzyyyyyyzzz{{{{{{{{{{{{{{{zzzzzzxxxwwwwwwwwwxxxyyywwwwwwwwwwwwwwwwwwwww}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{|||}}}}}}}}}}}}}}}zzzzzz{{{|||}}}~~~{{{|||||||||{{{zzzyyyyyy{{{|||||||||}}}}}}~~~~~~{{{{{{zzzyyyxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxyyyyyy{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvtttttttttuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwuuusssrrrrrrrrrrrrrrrrrrssstttuuurrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppqqqqqqrrrqqqrrrqqqnnniiibbb[[[VVVGGGDDD???<<<;;;<<>><<<:::::::::999888666555444333222111///...------,,,---------.........//////*********)))))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!! !!!!!!!!!!!! $$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''((()))***+++,,,---(((((((((((())))))))))))...---,,,***)))((((((((((((((((((((()))***+++,,,'''((()))***+++,,,---...+++,,,---...000111333333222333555555555555777999=========<<<<<<>>>CCCFFFHHHNNNXXXbbbkkkrrrxxx|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||}}}|||{{{zzzzzzzzzzzzzzzxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}zzzyyyyyyxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxuuuuuuvvvwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzyyyxxxxxxyyyyyyyyyvvvwwwyyyyyyzzzyyyxxxwwwuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvtttwwwyyyyyywwwvvvwwwyyyvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwxxxyyyyyyzzzzzzyyyyyyzzz{{{|||||||||{{{{{{zzzyyyxxxxxxxxxyyyzzzwwwwwwwwwwwwwwwwwwxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}zzzzzz{{{{{{||||||}}}}}}zzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{zzzyyyyyyxxxwwwwwwuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuwwwvvvtttssstttuuuwwwxxxxxxxxxwwwvvvuuuttttttssstttrrrqqqrrrvvvwwwvvvtttrrrrrrsssssssssrrrqqqqqqsssqqqqqqqqqrrrsssrrrpppqqqlllddd[[[SSSKKKDDD???>>>>>>>>>>>>>>>>>>>>>???BBBAAA???>>><<<;;;;;;;;;999888777666444222111111111000000///...---------......---,,,,,,+++************))))))((((((''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$!!!!!!$$$&&&%%%$$$$$$$$$######""""""$$$#########""""""!!!!!!######""""""!!!!!!!!! ############$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%&&&&&&'''((())))))''''''&&&'''(((+++...000???777---(((((()))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,------...//////111111111222333444666666666777888999;;;<<<===>>>CCCCCCDDDFFFLLLWWWdddlll{{{}}}~~~~~~|||zzzzzzzzz{{{}}}~~~{{{vvvuuuzzz}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyzzz{{{|||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{zzzyyyyyyxxxwwwwwwyyyyyyxxxwwwvvvvvvwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyyyywwwwwwxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwvvvvvvwwwxxxxxxyyyzzzzzz||||||||||||{{{zzzyyyxxxxxxxxxyyyzzzzzzzzzyyyyyywwwxxxyyyyyyzzzzzzzzzzzzyyyzzz{{{|||}}}}}}}}}}}}zzzzzzzzzzzzyyyxxxwwwvvvvvvwwwyyy{{{{{{{{{yyy~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{|||||||||||||||zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{zzzyyyyyyxxxwwwwwwvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuwwwvvvtttttttttuuuwwwxxxwwwwwwvvvvvvuuutttsssssssssqqqppprrruuuwwwvvvuuutttttttttttttttsssssssssrrrqqqqqqrrrrrrpppllliii```[[[SSSKKKFFFBBB???======>>>>>>>>>??????@@@@@@AAA@@@>>><<<:::999999888777666555444222111000///000000//////...------,,,...------,,,++++++*********)))))))))((((((((('''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$#########""""""""""""!!!!!!"""""""""#########"""""""""######"""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&(((***---...777000)))&&&''')))((('''''''''((((((((()))))))))))))))))))))))))))))))))******+++,,,,,,---....../////////000111222333444555555666888999:::;;;<<<>>>>>>???@@@BBBGGGNNNSSSbbbiiissszzz~~~}}}|||{{{zzz|||~~~~~~}}}|||{{{zzz}}}}}}|||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzyyyzzz{{{{{{||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{zzzzzzyyyxxxxxxwwwyyyyyyxxxwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwxxxxxxxxxyyyzzzzzzzzz||||||||||||{{{zzzyyyxxxxxxxxxyyyzzzzzzzzzzzzzzzyyyyyyzzz{{{{{{{{{{{{{{{yyyzzz{{{|||}}}}}}}}}}}}{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxyyy{{{{{{zzzxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzzzzyyyyyyxxxxxxwwwwwwwwwxxxyyyyyyyyyxxxxxxwwwwwwwwwxxxwwwwwwvvvuuuvvvvvvuuutttuuuvvvwwwxxxvvvvvvuuuuuuttttttssssssrrrqqqpppqqqtttvvvvvvvvvtttttttttttttttttttttttttttsssqqqoookkkfff^^^YYYMMMHHHBBB===<<<<<<======>>>>>>>>>??????@@@@@@@@@>>>===;;;999888666666555333333222111000///...---/////////......------,,,------,,,,,,++++++******))))))))))))((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$###############"""""""""$$$$$$$$$$$$$$$#########$$$$$$$$$###############!!!""""""""""""#########""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%&&&''')))+++,,,---)))%%%$$$''')))((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,------...///111222222333444555666888888999;;;<<<>>>???>>>???AAABBBIIIRRR^^^jjjsssxxx|||~~~|||{{{{{{}}}|||yyy}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{|||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyxxxwwwwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyxxxxxxyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz||||||||||||{{{{{{zzzyyyyyyyyyzzz{{{{{{{{{{{{zzzzzzzzz{{{||||||||||||{{{yyyzzz{{{|||}}}}}}}}}}}}||||||||||||{{{zzzyyyyyywwwxxxyyyzzzzzzyyyxxx~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||}}}}}}||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuvvvwwwxxxuuuuuuuuutttttttttttttttrrrqqqqqqqqqsssuuuvvvwwwsssssssssssstttttttttuuuxxxtttmmmfff^^^VVVMMMHHHCCC@@@<<<;;;<<>>>>>======;;;:::888666444333333222222111111000///...------.........---------,,,,,,,,,,,,,,,,,,++++++******))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111---'''""" !!!$$$&&&########################$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&((()))***'''%%%$$$%%%''')))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,---...///000000000111222333444555555666999<<<>>>>>>???@@@BBBBBBEEEJJJQQQZZZfffrrryyy}}}{{{zzzyyyzzz|||}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyzzzzzz{{{{{{zzzzzzyyy{{{{{{{{{{{{{{{zzzzzzzzz|||||||||||||||{{{zzzzzzzzzzzz{{{||||||||||||{{{zzz{{{{{{|||||||||{{{{{{yyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzxxxyyyyyyzzzyyyyyyxxx}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxtttttttttuuuuuuuuuuuuuuusssssssssrrrssstttvvvxxxttttttuuuuuuuuuuuutttsssqqqjjjaaaWWWOOOIIICCC@@@@@@??????@@@BBBCCCBBBAAAAAAAAA???>>><<<:::999888777666555333222111111000111111000000//////......------------,,,,,,,,,,,,,,,+++++++++++++++******(((((((((((())))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111...((($$$""""""%%%'''############$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''((((((((((((((((((+++++++++,,,---...///000---......///000111222222111333555777999;;;>>>AAABBBAAA@@@BBBGGGQQQ]]]eeeqqqvvv{{{|||{{{zzz}}}||||||}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||{{{||||||}}}}}}||||||{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzyyyyyyzzzyyyyyyyyyyyyyyyzzzzzzyyyzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxwwwwwwyyyzzzzzz{{{{{{zzzzzzyyy|||{{{{{{{{{{{{{{{{{{{{{|||||||||}}}||||||{{{zzz{{{{{{|||}}}}}}}}}}}}|||zzzzzz{{{{{{{{{zzzzzzyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||yyyyyyzzzzzzzzzyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzyyyyyyvvvwwwxxxxxxyyyxxxxxxxxxvvvvvvvvvwwwwwwwwwxxxxxxttttttuuuuuuvvvvvvwwwwwwvvvvvvvvvtttrrrsssvvvxxxvvvwwwxxxwwwuuuqqqmmmkkk___YYYPPPIIIEEECCCBBBAAA??????@@@AAACCCBBB@@@>>>@@@???===;;;999777555555444333222111000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******(((((((((((()))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''%%%$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''(((((()))(((((('''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''((((((((((((******++++++,,,...///000,,,,,,------...//////000111333444555555777;;;>>>===>>>???@@@AAADDDIIIMMM[[[fffttt{{{|||zzz{{{}}}||||||}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}||||||||||||}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxyyyzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxwwwwwwvvvwwwwwwxxxxxxwwwwwwvvvyyyyyyzzzzzzzzzzzzyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}||||||{{{||||||}}}~~~~~~~~~~~~}}}zzz{{{{{{{{{{{{zzzyyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}|||zzzzzzzzzzzz{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{|||||||||||||||zzzzzzzzzzzz{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{zzzyyyyyyvvvwwwxxxxxxyyyyyyyyyxxxvvvvvvwwwwwwxxxxxxxxxwwwuuuuuuuuuvvvwwwxxxxxxyyyyyyyyyxxxuuussssssvvvyyywwwwwwwwwuuuoooggg___ZZZNNNJJJEEEAAAAAAAAABBBBBB???>>>======>>>>>>===;;;;;;:::999888777555444444111000000///000000000111.../////////////////////++++++++++++++++++,,,,,,******************++++++'''((((((((()))))))))***))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$(((+++,,,***(((&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((()))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((''''''(((((((((''''''&&&'''((())))))((('''((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))******+++---...///++++++,,,,,,---.........111333555555555666777999777:::===???@@@@@@BBBCCCGGGPPP]]]hhhpppvvvzzz}}}||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}~~~~~~}}}}}}|||}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzxxxyyyzzz{{{{{{{{{zzzyyyzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{||||||zzzzzz{{{{{{{{{{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxwwwvvvwwwxxxxxxyyyyyyxxxxxxwwwxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyyyyzzzzzz{{{{{{|||||||||}}}}}}}}}}}}|||||||||}}}~~~~~~~~~~~~|||||||||||||||{{{zzzzzzyyyzzz{{{|||}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}|||zzzzzzzzz{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{{{{{{{||||||}}}}}}zzzzzzzzz{{{{{{{{{||||||||||||||||||||||||||||||yyyyyyyyyyyyyyyyyyyyyyyy{{{|||||||||{{{zzzyyyyyyvvvwwwxxxyyyyyyyyyyyyyyyvvvvvvwwwxxxxxxxxxxxxwwwuuuuuuvvvwwwxxxyyyyyyzzz{{{{{{zzzwwwsssrrrvvvyyyuuuuuutttppphhh]]]RRRKKKFFFDDDAAA@@@@@@@@@@@@???@@@>>>;;;999:::;;;;;;;;;777666666666555555555444///////////////000111222------...............///+++++++++++++++++++++,,,******************++++++'''((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''((((((((('''''''''((((((((())))))'''((((((((())))))******+++,,,,,,,,,---------------......//////......---////////////////////////------------------------))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))(((((((((((((((((()))(((((('''&&&&&&'''((((((''''''(((***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((())))))***,,,---...+++++++++,,,,,,------...+++---111333333222333333666888;;;<<<>>>@@@CCCFFF>>>@@@EEEPPP___nnnzzz||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||{{{{{{||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzxxxyyyzzz{{{{{{{{{zzzyyyzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}zzzzzz{{{{{{{{{{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyxxxwwwvvvxxxyyyyyyzzzzzzyyyyyyxxxwwwxxxxxxyyyyyyxxxxxxwwwxxxxxxyyyyyyzzz{{{||||||||||||}}}}}}}}}}}}}}}|||}}}}}}~~~~~~}}}}}}}}}}}}}}}|||{{{{{{yyyzzz{{{|||}}}}}}}}}}}}{{{||||||}}}}}}}}}||||||zzzzzzzzz{{{}}}~~~~~~}}}|||~~~}}}||||||}}}}}}}}}}}}||||||||||||}}}}}}{{{{{{|||}}}}}}}}}}}}}}}{{{|||||||||||||||{{{{{{{{{{{{zzzzzzzzz{{{{{{|||yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyvvvtttuuuxxxzzzyyywwwsssssstttvvvxxxyyyyyywwwxxxyyyyyyxxxuuuttttttuuuwwwpppfff[[[RRRKKKEEEAAACCCBBB@@@???>>>???@@@@@@===<<<:::999888777777777333333444555555555555444444222111222444444222///111111111000///...,,,,,,+++,,,------,,,+++,,,---......---+++***)))((('''******))))))(((''''''''',,,+++***((((((''''''''')))(((((()))***+++,,,---******+++,,,---///000111///000333555888:::;;;<<<;;;===@@@AAABBBBBBDDDEEEEEEFFFHHHKKKLLLMMMMMMLLLSSSSSSTTTTTTUUUVVVVVVWWW[[[[[[[[[\\\^^^______^^^aaa___^^^```ccceeeccc```fffiiihhhccccccggghhheeecccbbb```\\\XXXWWWXXXYYYQQQQQQQQQQQQPPPOOOMMMMMMKKKJJJHHHEEEBBB@@@???>>>999999888777555222000///555111...,,,------***(((((())))))*********))))))((((((''''''(((((())))))&&&'''((()))***+++++++++&&&&&&'''(((((())))))***)))+++,,,***'''%%%&&&)))+++)))(((((()))******)))+++)))''')))+++,,,)))%%%***++++++++++++******))),,,,,,---......///000000000///...///111111000...444555555777999;;;===>>>BBBCCCEEEFFFIIITTTbbbnnn~~~|||{{{}}}~~~}}}}}}~~~~~~}}}|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{||||||}}}{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxwww{{{zzzxxxwwwwwwxxxzzz{{{{{{zzzxxxwwwwwwwwwxxxxxxxxxyyy{{{zzzyyyxxxxxxyyywwwwwwxxxxxxxxxyyyyyyyyy{{{{{{zzzzzzzzzyyyyyyyyyxxxyyyyyyzzz{{{{{{{{{zzz||||||}}}}}}}}}}}}|||{{{~~~}}}~~~~~~~~~}}}|||{{{zzzyyyzzz{{{}}}~~~~~~~~~||||||}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~|||~~~~~~}}}}}}}}}}}}~~~}}}}}}||||||||||||}}}}}}{{{||||||}}}~~~~~~}}}}}}||||||}}}}}}}}}}}}||||||||||||{{{zzzzzz{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyywwwuuuvvvxxxzzzyyyxxxwwwvvvvvvwwwyyyzzzyyyxxx{{{xxxtttsssuuuuuutttsssggg```VVVMMMGGGDDDBBB@@@BBBAAA@@@??????>>>>>>???;;;:::999777555555444444888888777666444222000//////...---...000000...,,,))))))***+++,,,,,,---,,,---------,,,******+++---******++++++,,,,,,,,,,,,&&&''')))+++---///000000...///222555888:::===>>>======???AAACCCFFFHHHJJJSSSSSSUUUVVVWWWWWWXXXXXX]]]___aaacccfffggghhhiiieeegggiiijjjjjjjjjlllmmmiiijjjlllmmmooooooppppppjjjkkkkkklllmmmmmmnnnnnnooonnnnnnnnnooopppoooooopppoooooorrruuuwwwuuutttrrruuutttooopppuuuwwwuuutttsssqqqnnnlllkkkkkklllmmmnnnnnnooooooooonnnnnnllljjjiiigggffffffffffffjjjjjjjjjjjjjjjiiihhhhhhbbb___]]]]]]]]]]]][[[YYYNNNMMMKKKHHHEEEBBB???===;;;999777555444333333333222111000...+++)))'''%%%++++++***))))))(((((('''###%%%(((***+++---///111+++***((((((((()))((('''%%%%%%%%%'''***---------)))))))))******+++++++++,,,,,,+++***)))((('''''',,,,,,---000333444333222222333333555666888:::;;;<<<>>>@@@@@@AAAFFFPPPWWWeeemmmwww}}}{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxzzzyyyxxxwwwwwwxxxyyyzzzzzzyyyxxxwwwvvvwwwwwwxxxwwwxxxzzzyyyxxxwwwwwwxxxxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyxxxyyyzzzzzz{{{{{{{{{zzz}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{zzzzzzyyyzzz{{{}}}~~~~~~}}}|||{{{|||~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}||||||}}}}}}~~~||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}|||{{{{{{zzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyywwwvvvwwwxxxyyyyyyxxxzzzxxxwwwwwwxxxyyyxxxxxxyyyuuussstttvvvtttllleeeTTTNNNFFF@@@>>>???AAAAAA@@@@@@@@@@@@???>>>===<<<777666555444333333333333555555555444333222111000222111000000111111000...222222111111000//////...***+++++++++******---///***+++---///222444666777???AAAEEEIIIMMMOOOPPPQQQ\\\^^^```bbbcccdddddddddggghhhjjjlllnnnqqqrrrssslllmmmnnnooopppooonnnnnnhhhjjjlllnnnpppqqqrrrrrrjjjlllnnnooonnnnnnoooqqqrrrrrrrrrrrrssstttuuuvvvyyyyyyzzzzzz{{{||||||||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyzzz|||zzz{{{zzzwwwxxx}}}~~~}}}{{{zzzyyyyyyyyyyyyrrrsssssssssssssssrrrqqqpppnnnmmmllllllnnnqqqssstttuuuwwwxxxzzz{{{{{{{{{|||{{{{{{{{{}}}}}}{{{yyyxxxxxxwwwvvvuuusssrrrrrrnnnmmmjjjgggdddbbb```___\\\ZZZWWWSSSOOOKKKHHHFFF:::999888555333111000///...---+++******)))'''%%%***))))))***---.........444333111---)))&&&&&&'''...---,,,+++***++++++,,,------......//////000000,,,,,,...111444444222000000000111222444666777888999<<>>@@@BBBBBB>>>?????????>>>===;;;999666666555555555666666777555555555555444222111000111111000///000000000///...............//////000888;;;>>>@@@@@@AAABBBCCCKKKMMMOOORRRUUUYYY[[[\\\aaacccfffjjjlllnnnnnnnnnrrrssstttuuutttrrrpppooossstttttttttttttttttttttmmmnnnpppqqqqqqooonnnmmmkkkmmmoooqqqssssssrrrrrrkkkmmmnnnooonnnmmmnnnooovvvuuutttttttttvvvwwwxxxyyyyyyzzz{{{{{{||||||}}}~~~~~~~~~}}}|||}}}~~~}}}}}}~~~~~~~~~|||yyyzzz}}}~~~}}}}}}}}}~~~~~~}}}|||||||||{{{zzzxxxvvvuuutttsssqqqooonnnooorrrvvvyyytttuuuwwwyyy{{{}}}~~~~~~{{{{{{|||~~~~~~}}}yyyzzzzzz|||}}}~~~{{{yyy|||zzzwwwuuusssrrriiihhhfffcccaaa___]]]\\\TTTOOOIIIEEEBBB===777222///...,,,,,,,,,,,,)))(((%%%'''))))))(((***000555,,,+++***)))***,,,...000))))))***+++,,,---............///111222111...+++//////000111222444666666777999===>>>???@@@CCCEEECCCJJJUUUaaammmyyy~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{yyyzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||{{{{{{wwwwwwvvvvvvvvvwwwxxxyyywwwwwwwwwwwwwwwwwwwwwwwwvvvxxxyyyyyyxxxxxxxxxyyy{{{{{{{{{{{{||||||||||||{{{{{{zzzzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzz||||||}}}~~~~~~~~~~~~}}}||||||||||||}}}~~~~~~}}}{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~|||{{{zzz{{{|||}}}|||{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxyyyzzzzzzxxxwwwwwwyyyzzzzzzyyywwwwwwssslllaaaUUUJJJDDDCCCAAA@@@@@@BBBBBBAAA@@@===>>>>>>>>>===;;;999888999888777777666666666666666666555444222000...---...///000111222555777999999;;;===AAAGGGLLLPPPRRRZZZ^^^cccfffeeecccaaa```bbbccceeegggjjjlllnnnooojjjkkkmmmoooqqqrrrrrrrrrjjjlllooorrrttttttssssssrrrrrrrrrrrrpppooommmlllrrrrrrsssssssssrrrqqqppprrrtttvvvxxxyyyyyywwwvvvrrrtttvvvvvvuuuuuuuuuvvvzzzyyyxxxxxxxxxyyy{{{|||{{{||||||}}}}}}~~~}}}|||{{{yyywwwuuuuuuxxx{{{}}}zzz{{{}}}~~~}}}~~~zzzyyyxxxxxxwwwxxxxxxyyy}}}|||{{{zzzxxxtttpppoooooommmiiifff\\\YYYUUUQQQMMMGGGBBB>>>222444444222000000444888)))((('''''')))+++...000000000///...---,,,,,,+++.........///000///,,,***//////000111222333555666444555666777888;;;>>>AAADDDDDDFFFKKKVVVeeevvv|||~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{||||||}}}||||||{{{vvvvvvvvvwwwwwwxxxxxxyyywwwwwwwwwxxxxxxxxxwwwwwwwwwyyy{{{{{{zzzyyyzzz{{{{{{{{{|||||||||}}}}}}}}}{{{{{{zzzzzzzzzyyyyyyyyyzzz{{{{{{||||||{{{zzzzzzzzz{{{{{{|||}}}}}}||||||||||||||||||}}}~~~~~~|||{{{zzzzzz{{{zzz{{{|||}}}}}}~~~}}}}}}|||{{{zzz{{{|||}}}|||{{{{{{{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}|||}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||zzz{{{{{{zzzyyyxxxyyy{{{|||{{{zzz{{{||||||{{{yyyvvvqqqfffXXXKKKDDDCCCEEEAAAAAAAAABBBCCCBBB???<<<=========<<<;;;999888777555444333222222111111222...///111333555777888888AAACCCFFFHHHKKKOOOUUUXXX^^^___aaadddhhhlllpppsssnnnqqquuuvvvsssnnnjjjhhhbbbcccdddeeeggghhhiiijjjjjjjjjlllnnnppprrrssstttrrrsssvvvxxxzzzzzzzzzzzzxxxyyyzzzzzzzzzyyyxxxwwwuuuuuuttttttttttttttttttppprrrtttvvvvvvuuusssqqqppprrrttttttttttttuuuvvvvvvvvvvvvwwwxxxyyyzzzzzz}}}|||yyyxxxwwwxxxzzz|||zzz{{{|||}}}~~~~~~~~~}}}||||||{{{{{{~~~~~~~~~~~~}}}{{{zzzvvvrrrooojjjgggbbbZZZRRRLLLIIIHHHBBB@@@<<<777333000...------------------------------,,,,,,---000111000...000000000000222333444555666555444444555777:::;;;@@@@@@@@@AAAFFFPPP[[[cccuuu{{{~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{yyyzzz{{{}}}}}}}}}||||||zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwxxxxxxzzz{{{||||||||||||||||||vvvvvvwwwxxxxxxyyyyyyyyywwwwwwxxxyyyyyyyyyxxxxxxwwwyyy{{{|||{{{zzz{{{|||{{{{{{|||||||||}}}}}}}}}{{{{{{zzzzzzzzzyyyyyyyyy{{{||||||||||||{{{zzzzzzyyyyyyzzz{{{||||||||||||}}}}}}}}}}}}}}}~~~~~~}}}{{{{{{{{{||||||{{{{{{|||}}}}}}}}}}}}}}}|||{{{zzz{{{}}}~~~}}}|||zzz{{{||||||}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}{{{yyyxxxzzz||||||||||||||||||zzzuuurrrhhh```SSSGGGAAAAAACCCEEECCCBBBAAAAAAAAA@@@>>><<<>>>===;;;:::888777777777111222333666888;;;>>>???>>>AAAEEEIIINNNRRRUUUVVV^^^```bbbcccdddggglllqqqlllkkkjjjhhhhhhiiikkklllnnnppprrrqqqnnnkkkiiiiiinnnoooooopppqqqrrrssssssssssssrrrsssuuuxxxzzz|||yyyxxxxxxwwwvvvvvvuuuuuusssuuuwwwxxxyyyyyyxxxwwwtttsssrrrqqqqqqrrrtttuuuuuuwwwyyy{{{zzzxxxvvvtttsssvvvxxxyyyyyyyyyzzz||||||}}}~~~~~~|||zzzzzz{{{{{{|||}}}{{{zzzyyyyyyzzzzzzyyyxxxllliiiddd^^^WWWPPPKKKIII999888666444222000......000///---...000111222111/////////000111222333444666555555555666888888888999:::<<<>>>@@@CCCHHHKKK```kkkxxx~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{zzzyyyzzz|||~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxwwwwwwwwwvvvvvvwwwwwwxxxxxxxxxxxxyyyzzz{{{||||||||||||{{{vvvwwwxxxyyyyyyzzzzzzzzzwwwxxxyyyzzz{{{zzzzzzyyyvvvxxxzzz{{{zzzzzz{{{|||{{{{{{{{{|||||||||}}}}}}{{{{{{zzzzzzzzzyyyyyyyyy|||||||||||||||{{{zzzzzzyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~{{{||||||}}}}}}}}}}}}}}}}}}|||{{{|||~~~~~~}}}zzz{{{||||||}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}|||yyyxxxzzz|||{{{{{{{{{zzzyyyuuuooojjjWWWOOOFFFCCCDDDFFFDDDBBBGGGDDDAAA@@@@@@@@@???>>>>>>===;;;888777666777777666888===CCCJJJQQQWWWZZZiiijjjkkklllnnnnnnnnnoookkklllllljjjhhhhhhkkknnnlllkkkiiihhhhhhiiikkklllooopppqqqpppooooooqqqsssqqqrrrrrrssstttuuuuuuvvvzzzyyywwwvvvvvvyyy|||}}}{{{zzzzzzyyyyyyyyyzzzzzzwwwxxxzzz||||||{{{yyyxxxwwwvvvsssrrrsssuuuwwwyyyuuuwwwzzz{{{{{{yyyuuussssssuuuwwwyyyyyyyyy{{{|||zzz{{{~~~~~~}}}|||~~~}}}~~~|||zzzxxxppplllfff]]]TTTLLLEEEAAA777444000//////111111000.........//////111222333//////111333666777666555444666:::===>>>@@@CCCEEEJJJXXXkkkyyy~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{zzzxxxzzz|||~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{||||||{{{{{{vvvwwwxxxyyyzzz{{{{{{zzzwwwxxxzzz{{{|||{{{zzzzzzuuuwwwyyyzzzyyyyyyzzz{{{{{{{{{{{{{{{||||||||||||{{{{{{zzzzzzzzzyyyyyyyyy||||||}}}}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzz{{{|||~~~{{{|||}}}}}}}}}}}}}}}|||~~~}}}|||}}}~~~~~~}}}zzz{{{{{{||||||||||||~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}}}}||||||||||||}}}}}}~~~}}}|||{{{zzzzzzyyyyyyxxx|||vvvhhhZZZQQQFFFFFFEEECCCAAABBBDDDGGGCCCBBB@@@>>>======>>>>>>???>>>======@@@FFFKKKOOOZZZ___fffnnnsssvvvvvvvvvvvvvvvuuuuuuuuutttqqqoooqqqoookkkiiihhhiiikkkmmmrrrllleeecccgggmmmqqqsssqqqrrrrrrrrrrrrtttwwwzzzsssyyyyyytttxxxzzz{{{}}}zzz}}}{{{zzz{{{}}}}}}yyyvvvuuuxxxyyyuuuwww}}}{{{{{{}}}zzzzzz|||~~~|||~~~~~~|||||||||~~~~~~{{{||||||{{{xxxtttpppmmmnnnkkkeee]]]SSSIII@@@<<<999666222//////000111000222222333333333333333333666444777===???>>>AAAGGGHHHJJJQQQ^^^mmmzzz~~~~~~~~~}}}}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~}}}||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{zzzzzz{{{{{{zzzzzzyyyxxxzzzzzz{{{{{{{{{{{{zzzzzz|||{{{zzzyyyyyyyyyyyyyyy{{{||||||}}}}}}}}}}}}|||zzzzzzzzzzzzzzzzzzyyyyyy{{{zzzzzzyyyyyyyyyzzzzzz|||||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{}}}~~~~~~}}}|||{{{zzzyyy~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~}}}}}}||||||}}}}}}~~~|||}}}}}}{{{yyyyyy{{{~~~~~~vvvmmmcccYYYPPPKKKGGGHHHJJJIIIGGGFFFEEEEEE>>>>>>>>>???@@@BBBCCCDDDRRRTTTWWW\\\bbbhhhmmmpppppprrrvvvyyyyyyxxxvvvtttvvvvvvuuuuuuuuutttqqqpppmmmlllkkkiiihhhgggggggggggghhhiiiiiijjjkkknnnooorrrtttvvvwwwyyy{{{~~~~~~~~~|||~~~}}}|||~~~}}}|||{{{|||wwwyyy|||}}}|||~~~|||~~~~~~~~~|||yyywwwwwwwwwxxxxxxuuuqqqmmmjjjaaa\\\VVVOOOHHH@@@999444888666333111111333666888:::999;;;@@@@@@;;;999<<>>@@@BBBEEEEEEFFFIIIOOOTTThhhvvv~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}|||||||||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{|||||||||}}}|||{{{{{{zzzzzzzzz{{{{{{{{{{{{zzzzzz||||||||||||{{{{{{zzzzzz~~~~~~~~~~~~}}}{{{zzzzzzyyyyyyzzz{{{|||}}}}}}}}}{{{{{{{{{zzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~}}}}}}|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{~~~~~~}}}|||~~~uuummmccc[[[PPPHHHEEEEEEFFFFFFOOORRRWWW]]]cccjjjqqqvvvvvvuuuuuutttsssrrrqqqqqqttttttsssssstttvvvxxxyyy~~~}}}|||yyyvvvssspppooossstttuuutttqqqpppqqqsssrrrqqqoooooopppsssvvvxxxsssrrrsssuuuzzz||||||{{{dddVVVuuugggHHHYYYwww>>>555\\\{{{ZZZFFF|||CCC;;;\\\___pppMMMuuujjjCCChhhzzz~~~~~~|||uuuqqqjjjcccYYYNNNGGGCCC>>>;;;;;;>>>BBBCCCCCCEEEJJJNNNQQQ___sss~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}|||||||||yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{|||||||||||||||}}}|||{{{{{{zzzzzzzzz{{{{{{{{{{{{zzzzzzvvvxxxzzz|||~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzzzz{{{||||||}}}~~~~~~{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}||||||{{{~~~~~~|||}}}|||uuuiii___QQQMMMGGGDDDGGGOOOYYY```hhhmmmuuu{{{|||{{{yyyxxxxxxvvvtttsssrrrrrrrrrssswwwvvvuuuuuuvvvyyy{{{}}}uuuuuutttsssrrrqqqqqqqqquuuwwwxxxvvvsssrrrtttwwwuuutttrrrqqqsssvvvzzz}}}ttttttwww}}}~~~XXXaaavvvqqq;;;<<>>>>>AAACCCHHHJJJTTTggg|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}yyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||{{{||||||||||||{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzxxxyyyyyyyyyyyywwwuuuttt}}}}}}~~~}}}}}}|||{{{zzz{{{{{{||||||}}}}}}~~~~~~||||||{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||~~~~~~~~~}}}}}}||||||~~~~~~}}}wwwnnnddd[[[VVVLLLPPPUUUYYY^^^gggrrrzzz~~~{{{vvvtttwwwuuutttssssssvvvyyy{{{xxxxxxxxxxxxxxxwwwwwwwwwnnnnnnooopppqqqsssuuuwwwyyy{{{|||zzzvvvvvvyyy|||{{{zzzyyyyyyzzz{{{}}}}}}{{{yyyyyy{{{~~~lll{{{^^^777DDDcccpppKKK]]]{{{kkkXXXkkktttiiisssGGGYYY|||```nnn|||~~~dddaaa\\\WWWRRRLLLFFFCCCHHHEEEGGGQQQcccsss~~~~~~~~~~~~~~~}}}}}}}}}yyyyyyyyyzzzzzzzzz{{{{{{||||||||||||||||||||||||{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{zzzyyyyyyzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{zzzxxxuuuqqqmmmkkk||||||}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}~~~~~~~~~}}}|||~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~ssscccVVVRRRSSSYYYdddpppwwwwwwwww{{{~~~}}}{{{|||}}}xxxuuussstttvvvxxxrrrtttwwwyyy{{{zzzyyywwwzzzyyywwwvvvvvvvvvwwwwww|||}}}yyyyyy|||uuujjjdddhhhsss}}}lllEEE```AAABBBJJJccc}}}|||pppfff}}}]]]qqqtttzzz}}}}}}zzzzzzzzz{{{wwwnnn```VVVIIILLLLLLHHHHHHWWWrrr~~~~~~~~~~~~~~~}}}yyyyyyyyyzzzzzz{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{|||||||||}}}zzzzzz{{{{{{zzzzzzyyyxxxzzz{{{{{{{{{{{{{{{{{{zzzxxxyyy{{{||||||{{{zzzyyy{{{|||}}}}}}}}}}}}}}}|||~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||}}}~~~~~~~~~}}}|||~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}ppp\\\SSS\\\llluuu}}}}}}||||||xxxuuutttvvvxxxttttttsssuuuwwwxxxxxxwww{{{zzzzzzzzz{{{{{{yyywwwzzz~~~||||||zzz{{{~~~]]]666888YYY|||LLL```~~~|||xxxgggUUUKKKHHHKKKUUU___xxx~~~}}}}}}~~~~~~|||~~~~~~}}}|||}}}~~~~~~}}}|||{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{zzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||{{{{{{zzz{{{|||}}}~~~}}}}}}~~~~~~}}}}}}|||pppbbbYYY```nnnxxx~~~zzz}}}~~~~~~}}}yyywwwwwwxxxtttssssssvvvyyy|||||||||}}}||||||~~~~~~}}}|||yyyuuufffiiiooozzz{{{WWWBBBYYY|||~~~}}}}}}www|||}}}vvvmmmfff]]]VVV[[[ooo~~~~~~~~~~~~~~~}}}~~~}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{zzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzz{{{|||}}}}}}}}}~~~~~~~~~}}}|||{{{qqqaaaeeennnoooeee```uuu|||mmm^^^ggg}}}|||~~~}}}{{{yyyyyyvvvvvvwwwzzz~~~~~~wwwZZZGGGNNNtttiiiaaa|||xxxyyyyyylll[[[```bbbkkkzzz~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzz{{{|||~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~xxxssspppuuuoooeee\\\ZZZcccuuuxxxmmmYYYOOO___xxxzzz}}}~~~|||{{{||||||{{{|||~~~jjjKKKIIIdddvvv}}}~~~~~~}}}zzzllleeeqqq~~~|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~zzzwwwmmmrrrfffQQQRRRooozzz~~~yyyhhh[[[```ttt~~~zzz{{{|||}}}}}}}}}}}}yyygggqqqhhhQQQXXXhhhvvvvvvqqqvvvuuuuuuwwwxxxwwwxxx~~~||||||||||||}}}||||||||||||||||||||||||}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}zzzrrriii{{{www[[[WWWttthhhpppppphhhggguuu}}}|||}}}~~~gggHHHGGGgggjjjttt}}}bbbLLL___hhhpppsssvvv{{{~~~}}}{{{zzzyyyzzz|||}}}||||||||||||||||||||||||}}}}}}}}}|||||||||{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzqqqppptttYYYRRRpppiii```aaagggqqq{{{~~~~~~]]]MMM}}}tttrrrvvvLLLXXXeeekkkkkkrrrvvv~~~{{{{{{{{{||||||||||||||||||||||||||||||||||||{{{{{{{{{zzzzzz||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~zzzxxx___vvvkkknnn|||qqq___KKKPPPrrrxxxjjjbbbjjjkkkMMMkkkmmmnnn~~~^^^\\\xxxtttgggqqq}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{zzzzzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~xxxoooeeeWWWJJJlll{{{uuuhhhhhhnnnNNNHHHGGGVVVuuuwww\\\dddxxxyyyPPPeeezzzPPPooovvvHHHnnn{{{|||}}}kkkqqq~~~}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}|||||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~vvvwww^^^TTTWWWOOOLLL]]]pppxxxqqqjjjbbb\\\VVVJJJCCCKKKVVV]]]___```~~~~~~jjjQQQiiiyyyuuuWWWSSSmmmoooxxxyyy|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~zzztttnnncccZZZRRRAAAFFFKKK>>>KKKxxxwwwrrroooeeeTTTFFFEEE<<<===GGGLLLSSSnnn}}}fffWWWggg}}}wwwFFFNNNwwweeehhhtttooowwwyyyuuu||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~}}}|||~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~xxxkkk___XXXQQQJJJDDD<<<888BBBFFFNNNxxx|||uuukkk___TTTLLLHHHRRRMMMNNNRRRRRRXXXuuu~~~pppPPP]]]RRRAAATTTpppiiiMMMpppmmmrrr}}}~~~qqqddd^^^~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~}}}}}}~~~|||{{{{{{}}}~~~~~~~~~|||vvvqqq```XXXNNNGGGDDDAAA>>>======444999NNNtttqqq\\\LLLIIIQQQYYYVVVSSSPPPRRRYYYiii}}}bbbPPP```SSS@@@???SSSyyyxxxfffnnnpppnnnnnnuuuzzzppp```sssvvvyyyyyyxxx{{{~~~{{{~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~|||{{{{{{}}}~~~~~~~~~~~~~~~|||vvvoooeeeYYYQQQFFFBBB@@@???<<<777555666666GGGdddooo}}}qqqaaaWWWTTTUUUUUUTTTGGGCCCDDDRRRlllbbbMMMWWW[[[>>>:::777>>>VVVfffzzzpppssslllbbbiiizzzzzzmmmkkkjjjeee^^^ZZZ]]]eeemmmuuu{{{~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||}}}}}}|||||||||}}}~~~~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}zzzyyyqqqeee[[[RRRIII???777<<<:::;;;;;;666000111888NNN^^^```ZZZXXXXXX\\\___ZZZOOOEEEQQQIIIPPPmmmnnn@@@???555777555===EEEFFF]]]hhhnnnnnniiiiiipppuuussslll___NNNAAA===???CCCFFFVVV\\\fffpppwww|||||||||||||||||||||||||||}}}||||||{{{|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||vvvrrr[[[RRRGGG@@@>>>===:::777555333222222//////:::HHH{{{WWWPPPTTTYYY]]]]]]VVVNNNGGGDDDLLLDDDYYYggg;;;???>>>888OOOYYY???===XXXbbbqqqyyyuuupppttt}}}sss^^^DDD444222555444222555999???HHHSSS```nnnvvv}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{}}}~~~||||||}}}~~~~~~~~~~~~}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~wwwlll___QQQIIIEEE@@@:::666666555444222///444******222///JJJttt\\\LLLSSS```]]]QQQOOOLLLGGGGGGPPPgggXXXFFF888:::CCCGGGJJJLLLDDDFFFaaakkkhhh|||ooosssWWW222---777333***111000111666999<<>>GGGHHHDDDMMMLLLAAA<<>>OOOwwwttt\\\III999222///+++***------***)))+++///111222222111222555888<<>>DDD>>>@@@HHHHHH???:::<<>><<<===???MMMooollleeeJJJ===000+++)))((())),,,///---***((((((((()))***''')))++++++***)))******(((---333777999???GGGMMMbbbgggooovvvzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzpppaaaRRRFFF>>>999666111000///000000000---+++***))))))***,,,,,,***(((+++---/////////333999>>>III}}}cccYYYEEEAAALLLHHH666888JJJFFFNNNhhhjjj:::666;;;===<<<;;;>>>AAABBB777<<<>>>UUUlll\\\LLL;;;222...,,,---000&&&&&&(((***++++++(((&&&******)))'''&&&'''))),,,)))+++---+++)))***000666333;;;HHHTTT^^^gggpppuuu~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~qqqfffTTTJJJ>>>777666555333111///...---,,,++++++++++++---+++)))(((((()))))))))---+++000///(((111EEEOOO{{{bbbVVVOOOFFF???FFFKKK???<<>>555///......///000111111000000))))))(((((((((((((((((()))***+++,,,---.../////////333111///BBBnnn~~~www[[[GGGFFF>>>LLLKKK@@@AAARRRwwwgggAAA???;;;333444666333666999:::???VVVmmmhhhnnnJJJ%%%---)))(((((()))((('''&&&&&&%%%&&&&&&&&&%%%&&&)))+++///---*********++++++***.........///222333333222333333222333777???IIIQQQ___hhhrrrzzz}}}}}}||||||||||||}}}}}}qqqiiiPPPHHH>>>777333333222222---///222222111111111222******)))))))))******+++)))+++---.........///000///222,,,555aaa{{{rrrxxxzzzdddMMMFFFHHHEEELLLAAA999OOOttt{{{wwwtttsssnnnmmmkkkiiifffcccaaa```hhhdddXXXPPPXXXgggjjjaaaaaaVVVTTT^^^hhhddd[[[UUUYYYUUUQQQMMMLLLKKKJJJIIIFFFFFFJJJOOOPPPOOOPPPRRRNNNLLLPPPQQQOOOMMMOOOMMMUUUKKKDDDUUUSSSOOORRRSSSVVVXXXaaavvvnnnsssxxxooooooWWWVVVWWWLLLMMMPPPOOONNNNNNQQQUUUYYY[[[^^^^^^kkkqqqbbbVVVYYY\\\___dddjjjlllkkkiiijjjllljjjlllnnnqqquuuxxxzzz|||~~~lllLLL999666888777<<<999===@@@999???gggdddwww|||PPP******'''''')))***'''$$$$$$$$$%%%%%%%%%%%%&&&)))++++++***)))((('''(((((('''+++...555<<<@@@===555...777:::<<<<<<888333000...<<>>EEE===777PPPuuu___KKK222***&&&***---+++(((((($$$$$$%%%$$$$$$%%%'''***(((((((((((((((((())))))(((,,,333===DDDCCC<<<666<<<<<<;;;888666666888;;;---...222888AAALLLYYYcccttt{{{{{{~~~~~~~~~||||||}}}}}}}}}}}}|||~~~tttdddTTTGGG===666222222111...,,,++++++,,,,,,---,,,++++++---000333444))))))))))))***+++,,,---///111222000------111444777hhhxxxjjjtttkkkJJJ>>>@@@BBBAAA^^^qqq|||zzzvvvccccccaaa^^^XXXTTTQQQPPPRRRQQQOOOMMMKKKIIIGGGFFFRRRQQQQQQPPPOOONNNMMMMMMLLLOOOPPPOOOOOOQQQPPPNNNMMMMMMNNNNNNOOOOOOPPPPPPNNNNNNNNNMMMMMMLLLLLLLLLNNNUUUUUUIII???IIIggghhhXXXNNNOOONNNJJJOOOZZZaaa[[[UUUPPPOOOQQQSSSTTTJJJJJJNNNRRRPPPNNNYYYhhh^^^eeeaaa}}}]]]WWW___}}}yyyrrrppp```WWWKKKOOOSSSSSSMMMGGGCCCBBBQQQOOOMMMGGGJJJ]]]___KKKQQQQQQOOOLLLIIIHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDDDDEEEGGGJJJLLLNNNPPPPPPQQQSSSYYY]]]SSSVVVYYY[[[]]]^^^```aaa^^^bbbhhhmmmrrrwww|||FFF---???999777;;;AAA???:::EEEVVVrrrkkkHHH555%%%%%%******)))***%%%&&&&&&%%%$$$$$$''')))''')))***+++******,,,...///...///666@@@GGGHHHFFF???>>>;;;777444444666888555444333333111111777???EEERRR```jjjttt~~~~~~~~~~~~|||}}}~~~~~~}}}zzzqqqUUUMMMAAA777222000111111+++,,,,,,,,,,,,,,,---//////---+++---111444444333*********+++,,,...///000111333444111///000666;;;fffyyyeeetttXXXHHHCCCCCCMMMaaatttpppjjjddd^^^YYYTTTPPPMMMLLLKKKIIIHHHGGGGGGGGGHHHJJJLLLLLLJJJJJJLLLNNNHHHIIIKKKNNNQQQTTTVVVXXXMMMMMMMMMOOORRRUUUYYY[[[PPPXXX\\\YYYUUUVVVVVVTTTWWWXXXYYYYYYZZZ[[[\\\\\\cccccceeefffhhhjjjkkklllvvv{{{vvvxxx~~~}}}xxxuuuuuuqqqlllssstttgggllliiieeeaaa^^^[[[WWWTTTTTTTTTSSSSSSRRRRRRQQQQQQNNNMMMMMMLLLKKKKKKJJJJJJPPPNNNKKKJJJKKKKKKKKKKKKJJJIIIGGGFFFFFFHHHJJJLLLMMMMMMLLLMMMMMMLLLJJJHHHEEEGGGKKKMMMOOORRRUUUXXXNNNRRRUUUXXXYYY[[[___bbb^^^aaaeeejjjooouuu{{{kkk@@@BBB999::::::999<<>>HHHLLLLLLAAAAAA@@@<<<888555444444<<<999777777333222888BBB777AAAIIIKKKPPP^^^ooozzzyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~{{{iiiTTTDDD999555111///------+++***+++,,,,,,+++******,,,...000,,,***,,,111222///+++------...///000111333444222444555333111333;;;AAAjjjkkkoooHHHGGGDDD@@@PPPuuunnn```\\\VVVPPPKKKIIIIIIIIILLLJJJHHHHHHIIIJJJIIIHHHLLLLLLKKKKKKLLLMMMOOOPPPLLLNNNPPPPPPNNNOOORRRUUUYYYZZZ\\\^^^aaaccceeefffmmmmmmnnnpppuuuzzz|||zzz{{{vvvooollljjjhhhddd```[[[XXXUUUSSSUUUVVVXXXXXXKKKJJJJJJNNNSSSUUUSSSPPPLLLMMMMMMKKKIIIGGGGGGHHHHHHJJJLLLKKKIIIIIIJJJMMMLLLNNNOOOPPPQQQTTTXXXZZZTTTYYY^^^bbbdddgggkkkooowww{{{dddKKK>>>AAA<<<333888FFFJJJCCCppp{{{gggtttDDD///---,,,,,,...+++,,,+++)))''''''(((***&&&))),,,+++)))((()))+++...++++++222>>>EEEFFFDDD@@@===999666888@@@JJJRRR999555444777999???NNN^^^ffffff\\\GGG888999GGGSSS\\\ggguuu~~~}}}}}}}}}~~~}}}~~~}}}~~~~~~~~~~~~}}}~~~~~~xxxfffSSSBBB777222/////////...,,,,,,...///***,,,------++++++,,,...,,,///333333111...+++***------...000444888999888,,,AAA333)));;;888;;;```iiirrr|||nnnOOO555NNN~~~uuuhhh^^^YYYUUUQQQLLLIIIHHHHHHGGGGGGEEEFFFFFFFFFEEEGGGIIILLLNNNNNNMMMMMMMMMMMMLLLLLLLLLOOOSSSVVVXXXZZZ]]]___dddfffkkkqqqxxxvvvoookkkeeeccc```\\\YYYWWWVVVUUUVVVUUUTTTRRRPPPNNNLLLKKKMMMKKKIIIIIIJJJJJJIIIHHHIIIHHHHHHIIIJJJKKKLLLMMMLLLQQQVVVWWWTTTSSSWWW\\\```bbbaaajjj{{{XXX555GGG==='''AAAJJJCCCHHHsssuuu]]]888555777111,,,+++***)))((((((((((((+++)))'''&&&''')))+++---000000111555;;;===<<<:::AAA777333777888;;;JJJ\\\???HHHLLL@@@333;;;[[[xxxeeeMMMRRRJJJ///CCCZZZ@@@777HHHFFFUUUiiippp}}}~~~}}}||||||~~~}}}~~~~~~~~~~~~lll```PPPAAA777111...,,,,,,---......------///000//////---,,,,,,,,,...000333222///---,,,...333777333555777:::;;;<<<<<<===:::;;;666<<>><<<@@@CCCDDDMMMttthhhVVV)))%%%...+++,,,++++++******))))))))),,,+++)))((()))+++...000///------///444888999999:::222111888:::777:::BBBIIINNNNNNCCC777999KKK]]]jjjCCC111======111BBBeeeHHHQQQCCCAAAEEEIII^^^ggguuuzzz~~~}}}}}}~~~~~~~~~}}}|||}}}{{{mmmbbbJJJ???111)))***---...---+++---///000000000111333333111...---...000222333::::::999666333333444666///888CCCJJJJJJHHHEEEDDD@@@CCC@@@888777OOOiiillllllMMMbbb~~~uuulllaaaYYYKKKFFF@@@BBBKKKRRROOOGGGJJJGGGDDDBBBBBBDDDGGGIIIBBBGGGMMMQQQVVV[[[bbbgggnnnttt}}}~~~zzzuuunnngggaaa^^^QQQKKKFFFHHHMMMNNNHHHBBBOOOlllhhhKKKCCCKKKHHH???GGGBBB???AAABBBCCCDDDGGGJJJPPPVVVXXXYYY^^^gggoooppp888:::???333:::BBBQQQfffvvv...666///(((***++++++++++++******)))***)))))))))***,,,///000333000...///222777;;;<<>>AAABBB???:::;;;BBBIII]]]===BBB777111PPPEEENNNAAA;;;555555HHHLLLVVV[[[eeepppxxx~~~}}}}}}~~~~~~}}}}}}~~~|||nnnZZZFFF999444000,,,,,,000222111///,,,...111222222222333444777444222333555777777777===<<<:::888777999>>>BBBHHHTTTaaaeee___TTTJJJEEECCC;;;<<<===HHHssswwweeezzzzzzrrrooo___UUUPPPLLLGGGCCCAAA@@@??????KKKHHHFFFHHHOOORRROOOIIIEEEGGGKKKRRRZZZbbbiiimmm|||uuuiii```zzztttVVVJJJMMMEEE;;;IIIFFFCCCBBBCCCCCCCCCDDD???@@@BBBAAAAAADDDJJJOOOTTTVVVWWWXXXZZZbbbmmmvvvfffRRRFFF...;;;DDDEEEzzz\\\sssZZZ???)))///))))))***++++++***)))(((''''''&&&'''(((+++---///333222111111444888<<<>>>GGG???999;;;<<<;;;<<<@@@777;;;???AAABBBCCCFFFIIIZZZmmm777888BBB777555222@@@DDDPPPTTTXXXdddXXX>>>;;;???KKKXXXcccooozzz}}}~~~~~~vvvbbbNNN???777333111***,,,...000///...---------///111222111222333444888777777888999999888777;;;::::::===HHHXXXkkkwww}}}jjjVVVHHHAAADDD&&&666bbbwwwjjjooo|||wwwlllQQQMMMGGGDDDDDDDDDDDDBBB???AAACCCCCCEEEKKKWWW___ZZZVVVQQQRRRXXXaaammmuuuoookkkeee^^^WWWPPPIIICCCFFFAAA<<<:::<<<======;;;999===AAACCCCCCCCCDDDFFFBBBCCCJJJTTT[[[eeewwwsss@@@888>>>AAAsss|||iii;;;333111)))))))))***))))))((((((&&&&&&'''''')))+++---...---...000222444777:::<<>>999:::;;;000999DDD^^^qqq\\\CCC///...666===HHHTTThhhwwwzzz|||rrrXXXNNN@@@444......111333...//////---+++***---000,,,...///000111222555888444666999;;;;;;<<>>===>>>???AAABBBCCCBBBAAAAAABBBBBBAAA@@@CCCJJJRRR[[[cccnnnzzz```444111```zzziiiDDD---,,,+++***)))(((((((((((()))))))))***+++---...///,,,///222444666999===@@@BBBCCCCCC???999777999===BBBFFFHHHFFFBBBAAADDDGGGZZZWWWffffffFFF888???:::<<<999:::MMMaaappp@@@...---+++---444RRRjjjzzzvvvttt~~~nnnWWWIII333333222333333333111...444222///...///111333444///000111222555999>>>BBB;;;@@@GGGKKKPPPXXXdddmmmwww~~~sssmmmdddXXXNNNFFFAAA>>>...BBBZZZfffnnn|||xxxaaavvvuuudddTTTJJJJJJGGGBBB>>>???CCCHHHKKK@@@EEEJJJNNNPPPUUU\\\bbbzzzhhh[[[PPPGGGBBB;;;@@@<<<;;;NNNfff```HHHCCC???;;;999<<>>999===??????===;;;???HHHOOO\\\jjjlllaaa555222...***))))))+++,,,(((((())))))************+++,,,,,,,,,///555>>>EEESSSOOOJJJIIIMMMTTTXXXWWWeeebbb^^^[[[XXXUUUQQQMMMCCCGGGDDDDDDIIIIIICCCBBB===AAADDDAAA;;;nnnzzz999,,,777888333333000nnnooo___aaabbb{{{|||~~~nnnVVVBBB777333222000///333333------222444111333777777333666<<<999111===111111AAAOOOTTT^^^lll{{{|||^^^GGG>>><<<;;;999:::AAAAAA:::999<<<777...222???SSSXXXPPPZZZtttuuu^^^QQQKKKGGGEEEFFFEEECCC@@@???@@@DDDGGGLLLTTT___lllzzzxxxSSSJJJIIIBBB===@@@EEEAAA<<<888888;;;===???;;;>>>@@@CCCKKKYYYlllzzz|||{{{bbb000###(((***)))###---******))))))((((((''''''))),,,***&&&'''///222111AAAHHHJJJCCCAAALLLZZZbbbzzzqqqiiifffbbb[[[YYYZZZ]]]VVVOOOMMMPPPQQQMMMIII@@@FFFJJJEEE>>>KKKuuusssYYY===222111222555999DDDfffnnnIII;;;QQQ___sssyyykkkUUUKKK<<<333000000000000222888<<<;;;:::999333,,,333222333777777777;;;@@@>>>MMMaaattt~~~llldddbbbTTTJJJ???999999999888555888888666111000444666444999TTT\\\KKKFFFaaa|||oooYYYSSSLLLFFFDDDCCCCCCBBB<<<>>>CCCKKKYYYkkk}}}~~~UUUPPPJJJFFFCCC@@@===:::888:::;;;:::888888:::<<<===FFFTTTfff{{{oooxxxGGG111))))))///&&&&&&*********)))((((((''''''###***---***''')))***(((+++555;;;::::::CCCNNNTTThhhjjjmmmnnnllliiieeeccceeebbb___```bbb___WWWOOOSSSEEE999888===DDDLLLTTTLLLBBB;;;<<<===999666666666HHHoooZZZ000333888IIIbbbxxxrrrYYYFFF777333...---000333333222000222333333666::::::666???777666<<<===???PPPeee{{{rrrwwwxxxppp___NNNCCC@@@222111111222444444222000777444222333222222666<<<===\\\WWWFFF```}}}lllaaaXXXOOOIII<<<:::777666:::CCCNNNVVVnnnxxxyyyfffZZZLLLGGG@@@;;;:::<<>>;;;;;;CCCAAAMMMpppkkk<<<333,,,+++777LLLaaatttpppZZZGGG:::555444222111222444555444222444444444666999===???>>>:::<<>>666333333555555444222000///000111333111555<<<:::555888BBBTTTuuuppphhhxxxjjj```SSSIIIDDDAAA===:::CCCIIIRRR]]]kkk~~~ppp\\\KKK===333;;;;;;888444111111666:::444@@@TTTjjjmmm[[[BBB+++''''''222++++++******)))(((((('''&&&''''''$$$###&&&)))+++((())))))''')))///777<<>>AAACCCBBB???<<<<<>>888333111333666000222222111//////111444------222:::;;;999BBBQQQ~~~iiiOOOSSS<<<<<<<<<>>>DDDLLLVVV]]]uuunnnbbbRRREEE===:::999888???<<<888666<<>>???:::111...111555666000---444>>>]]]jjj{{{yyy^^^OOO===222222444333111222222333444666999;;;===888888999<<<>>>DDDRRR```jjjUUUGGG999444888000000111333444666888999,,,///222444333111000000111222444777999DDDYYYlllwww[[[MMM888///@@@???GGGSSS^^^lllooo]]]PPP???<<<777333333666:::===@@@SSSnnnlllOOO:::000333,,,...,,,++++++******)))((((((%%%$$$&&&***+++'''%%%%%%%%%###%%%+++...,,,******+++333666222333<<>>CCCEEEBBB??????===:::777222000444777333...,,,===AAAMMMccc{{{wwwdddVVV@@@777///...444888666222333555777999<<>>777555333333222111...,,,222333555666777666333111666<<<===999<<>>???@@@HHH```zzzWWWEEEAAA777222222666888444000000444111///000555:::======666333111222555999;;;<<<333???CCC======PPPfffrrrAAA:::<<>>VVV@@@222&&&%%%(((,,,444;;;555///---000333111333666333111///000444;;;AAAEEEEEEFFFDDDFFFNNNVVVSSSIIIJJJPPPRRROOOQQQZZZbbbddddddVVVMMMOOOPPPGGGAAA@@@;;;@@@FFFFFF===333333888000111///***+++>>>]]]vvvpppZZZEEE888444555222---...555999777555888BBB999:::DDDFFFCCCOOObbbyyyYYYEEE;;;777555555444222111000111111222111444444333777===<<<666333888222::::::222:::888<<<>>>===???LLLWWWOOO@@@999GGG]]]xxxoooTTT@@@777666777666666@@@SSSWWWGGG===:::222111***---...(((***...)))+++111***222DDD444///QQQnnnRRR666777SSSrrrttt^^^QQQPPPRRRVVVOOO>>>;;;'''111999'''+++;;;444444444AAA???DDDOOODDDDDDTTTNNNRRRNNNGGGXXX```MMMUUU]]]aaa^^^ZZZVVVKKK???LLLNNNIIIGGGJJJ@@@666:::333333222...,,,000:::BBBjjjyyy{{{eeeIII888555777777444>>>:::666666444444<<>>666???===HHHFFF@@@777333BBBfffwwwWWWEEE111%%%,,,IIIZZZQQQ777......---'''***///***999ZZZWWW:::///---111AAA...+++...===OOOXXXSSSJJJ999???WWWnnnyyylllFFFJJJmmmyyyyyyxxxooo???DDDXXXQQQAAA<<>>EEEQQQHHHIIIPPPIII???BBBJJJVVV]]]^^^]]]]]]WWWZZZVVVTTTUUUJJJ???CCCAAA???>>><<<999666111...&&&111EEE___{{{yyyXXX>>>000222444555555444555666222666;;;???@@@DDDKKKQQQmmmnnnZZZMMMCCC???:::888555555555444222///111111111111222222333333333333333333444666777666<<>>+++,,,222...---555000,,,...444777666333...+++222888888AAALLLLLLSSS???DDDXXX___ggguuuzzz{{{[[[GGG000'''000DDDiiiVVVBBBBBBJJJIIISSSUUUCCCDDDBBBFFFOOOUUUVVV[[[aaaaaafffbbb```]]]NNN@@@CCCGGGDDD@@@@@@@@@<<<555///333+++)))999XXXvvvdddIII999444222444444222111444;;;AAA:::CCCHHHAAA???UUUrrrZZZLLLCCC:::555555111111111222333333111000111111222333333444444444333333333333333333555777444999222;;;@@@DDD]]]fff<<<@@@TTTvvvqqqGGG333---999222444888666999:::111555555///---666888333111///000222444555333111///888222777;;;777:::===777:::666222+++'''111======OOO>>>CCCDDDBBB===333@@@888...333???RRRrrruuuRRRNNNLLLLLLLLLKKKKKKRRR[[[aaahhhhhhiiihhhYYYMMMPPPKKKFFF@@@???AAA@@@;;;666333555333///000CCCeeennnTTT===222222555333111111555;;;>>><<<:::666<<>>;;;555777>>>666888999999999999:::;;;333,,,...222000444888222@@@DDD;;;///222@@@@@@555<<<111666333444>>>FFF]]][[[MMMEEE===HHHnnnwwwWWWUUU\\\^^^VVVKKKGGGJJJLLLVVV___cccgggkkkddd___gggUUUNNNFFFBBBCCCBBB???<<<444666666000)))---@@@TTTvvv{{{bbbCCC222222666444///---222999???BBBCCCAAA@@@NNN^^^|||wwwYYYLLLHHH???>>>888333222555888888111222333444333333333333000000111222111000/////////------...,,,)))+++222,,,222***------999fffyyyWWWCCC666222666JJJ___cccZZZNNNIIICCC555,,,...000...---)))%%%###%%%***...666...------)))///888555555<<<888444@@@KKKKKKIII<<<;;;IIIFFFDDDGGG@@@GGGFFF@@@EEEFFFOOOxxxggg}}}yyydddXXXPPPGGGPPPWWWWWWZZZaaa```bbbpppggg```WWWOOOJJJFFFBBB@@@;;;444000333444222000222QQQeee|||}}}LLLCCC888222222222111///111;;;BBB===666:::MMM___mmmSSSJJJDDD===888444888777222222555222***,,,...111222111111000111//////000000000...---,,,---******,,,)))%%%(((///'''111,,,111555HHH~~~kkkKKK;;;AAAddduuubbbRRRBBB<<<888+++%%%(((,,,...,,,***)))(((!!! (((***######'''######+++)))'''+++,,,444DDD>>>:::CCCBBBLLLYYYMMMIIIRRRVVViiilllZZZ^^^lllgggtttaaaOOOQQQTTTPPPNNNSSSTTTZZZkkkxxxrrrggg\\\RRRKKKEEEBBB;;;999::::::444---000999---JJJlll]]]AAA@@@111)))///444333444:::<<<:::<<>>;;;777555444222111111222333111000000111111111222222222222...,,,***((('''((()))***(((***++++++******,,,---///000///000444^^^pppVVVjjjuuu}}}bbbCCC???///555000***(((***+++(((###---+++)))))))))'''%%%"""###$$$$$$%%%%%%&&&''''''---///222777:::===??????FFFKKKPPPPPPMMMIIIJJJLLLnnnqqqGGGCCCLLLTTTMMMJJJPPPQQQlllooooooiii```VVVMMMGGG>>>@@@???999666666555222111---888WWWzzz~~~lllSSS???666)))111888888555444777999HHHBBBBBBQQQppp|||```RRRHHHBBB:::555444333333222444333222333555555444222333222111000...,,,++++++***)))(((''''''((())))))''')))******))))))***,,,+++***222000???uuu|||}}}eeeZZZKKK555///++++++,,,+++++++++((('''''''''((((((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&((())),,,...000111111111+++000666:::===AAAIIINNNVVVbbbsssaaaLLLFFFDDDIIILLLGGGMMMYYYgggnnnnnnggg___YYYPPPLLLDDD>>>???AAA<<<555333,,,...???XXXooohhhHHH222...333000===@@@444///777>>>>>>444FFFggg___GGG;;;888999555111//////111333333444333333555666666444222000///...,,,***((('''&&&(((((()))))))))************,,,---.........000111///'''777///LLLvvvnnnRRRFFF<<<888333------111(((''''''(((******(((&&&&&&&&&%%%%%%%%%$$$$$$$$$'''((()))***+++,,,,,,,,,###%%%((()))***000888>>>@@@CCCIIIUUUfff{{{nnnOOOBBBFFFGGGJJJPPPYYY___bbbcccfffhhhddd[[[NNNHHHKKKNNNFFF:::444///,,,---777MMMnnnvvvZZZBBB444000222444AAABBB>>>555444<<>>555666555111---666PPPiiigggQQQ777+++...444555111999777;;;@@@AAAEEERRRbbbbbbPPPAAA???>>>999555777444333222111000111222333444333222111111///,,,)))&&&&&&'''(((***+++,,,,,,***++++++,,,,,,++++++***...///000///------...///777(((777444mmmnnnAAAXXXllldddjjjwwwtttuuufffQQQ>>>444444222...---------,,,***)))(((((('''&&&%%%$$$$$$""""""######$$$%%%&&&'''******)))'''&&&%%%&&&'''...)))...:::BBBBBBJJJUUUQQQ]]]SSS???===@@@IIIPPPQQQTTTXXXbbbbbb___[[[XXXTTTKKKAAA666999<<<:::111...777EEEpppwww```???999222000111444444333333333<<>>>>>@@@???999000...111222333444333222333444666222000...,,,,,,+++((('''(((((())))))******++++++)))))))))******++++++++++++---...---,,,,,,---...222...888AAA{{{GGG444CCC;;;===DDDIII___jjjooo[[[KKK;;;777111...------......******)))(((''''''&&&&&&&&&%%%$$$###"""""""""###$$$%%%%%%&&&&&&%%%$$$$$$,,,###!!!+++444555444666DDD;;;GGGjjjSSSDDD:::>>>FFFKKKPPPVVVTTT[[[^^^\\\WWWRRRKKKDDD::::::;;;:::444---...333EEEmmmuuuVVV???000333555555333444666999===AAAKKKZZZqqq```OOOEEE>>>@@@>>>888111111444555333222444666555333222333555///---***(((((())))))((()))))))))))))))*********)))))))))***,,,///111333))),,,111555999===BBBEEEQQQYYY[[[hhh[[[888>>>888;;;999@@@TTTMMMZZZxxx}}}mmmllliii```LLLEEE;;;333///---------+++*********))))))(((((()))((('''%%%%%%%%%%%%&&&'''&&&%%%%%%%%%$$$###"""!!!&&&((()))---555<<>>AAA>>>999111:::<<<333,,,///222000111333555333///,,,,,,------***'''&&&''')))++++++&&&''''''((()))***++++++******+++---000444999;;;JJJPPPYYYbbblllvvvjjj999888555;;;444999FFF...555[[[mmmVVVDDDPPP```ddd^^^TTTFFF:::111---,,,+++++++++++++++************%%%$$$$$$$$$$$$&&&((()))(((&&&%%%%%%'''((())))))$$$&&&%%%"""!!!$$$%%%%%%+++333@@@AAA;;;FFFTTTUUU```DDD???CCCBBB@@@@@@HHHMMMQQQRRRSSSUUURRRMMMCCC@@@??????;;;444111222333...CCCooodddEEE222///333000///111555444333:::EEE^^^iiixxxSSSJJJ@@@:::::::::777444777444000///000333555666666444111...,,,)))&&&$$$+++******++++++)))'''$$$)))************+++...111,,,222===KKKYYYeeennnsssxxx@@@:::777888777444333555888@@@JJJMMMIIIFFFFFFIIINNNMMMJJJEEE===555///------+++))))))******)))(((''''''''''''((()))***+++++++++++++++++++++++++++***)))((('''&&&%%%$$$###&&&***000888>>>BBBDDDEEEJJJPPPOOOFFFAAACCCFFFFFFCCCJJJPPPRRRQQQOOOLLLIIIIIIKKKIIIBBB999333222444888---+++EEEnnn|||wwwZZZCCC888444111...333333444777999@@@PPP```lll^^^EEECCC>>>999777888888666444333222111222333444444333///---+++******+++++++++,,,)))&&&%%%'''+++///111++++++++++++...555===CCCbbbfffmmmvvv}}}DDD===888888777666777:::???CCCGGGEEEAAA<<<<<<<<<<<<===>>>>>>;;;888555444666333///,,,+++)))'''&&&(((''''''((()))***++++++------------------------******)))((('''&&&%%%$$$$$$%%%(((---111666:::<<<===FFFUUU^^^WWWEEE:::999:::???EEEHHHJJJKKKKKKKKKLLLKKKHHHBBB;;;777555666111...,,,666RRRtttnnnVVV999+++---333333000555555888===DDDRRRgggzzz}}}pppVVVCCC:::777444444444333333333222222111111222555666555111...+++***((('''&&&''')))*********************))))))%%%,,,888GGGXXXjjjzzzLLLDDD===:::888666777::::::999999888666444333222///111333555777777666666222///,,,++++++++++++***)))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((('''&&&&&&$$$###""""""%%%***...222999999EEESSSMMM777000999===???BBBDDDFFFHHHKKKNNNMMMIIIDDD???===;;;999777...222...)))444TTTwwwsssAAA;;;222---,,,000444777333666<<>>;;;888666444000***(((888^^^cccIII,,,///222222111111333777555:::DDDRRR```hhhgggbbbYYYLLL>>>:::======777111444444222///,,,,,,...000666444222000///...+++)))%%%''')))***))))))+++---)))***---444AAAUUUjjjxxx{{{tttooooooaaa]]]YYYVVVRRRLLLBBB;;;666222...,,,---///000111---,,,,,,------,,,)))&&&))))))))))))))))))***+++(((((((((((((((((((((((()))))))))))))))((((((((('''&&&%%%$$$######$$$$$$###&&&+++111999<<<777///<<<777555777888999@@@HHHJJJDDD>>>===AAABBB???<<>>999666555222///333:::222///...///333555444222000---+++***++++++***)))***++++++***,,,444AAAKKK___nnn|||ssskkkcccYYYMMMEEE;;;666///***((()))***+++((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''&&&&&&&&&&&&((($$$!!! ###(((...444...((()))000333222999DDD@@@??????AAADDDEEECCCAAA888333333555111***+++222YYY{{{\\\888(((,,,555)))...222444555888===CCCEEENNNSSSMMMEEEBBB@@@<<<@@@777333555666333222555111///...111555666111,,,))))))(((***,,,,,,+++***%%%(((---555BBBXXXqqq{{{sssdddYYYHHH999///+++******(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''((()))***++++++$$$%%%,,,'''###333333,,,+++000///)))---666999:::<<>>111888888111///333222+++:::kkkvvvQQQ<<<555000...///...///222666:::>>>AAACCCIIIIIIGGGEEEBBB???<<<;;;999888666444222111000000333000...///222333000,,,000(((%%%)))+++)))))),,,***777OOOjjj{{{nnn^^^MMM>>>555,,,(((&&&'''++++++((($$$"""###$$$'''******(((&&&$$$&&&''''''&&&%%%%%%%%%))))))(((((('''''''''&&&)))))))))((('''%%%$$$###,,,///111111///...111666555444777>>>BBB@@@:::555666:::BBB???000...222...000IIIyyyvvvZZZ<<>>AAACCCDDDEEEEEECCCAAA???<<<:::999777777555444333111111000444111---,,,......+++(((&&&)))///111,,,)))333AAA___jjj{{{xxxqqqlllXXXJJJ888***%%%%%%''''''///+++&&&$$$$$$&&&'''(((*********((('''&&&&&&''')))(((((((((''''''''''''((((((((((((((('''%%%%%%,,,***,,,///---***,,,222333444666777777666777999>>><<>>kkkQQQ???---)))...222111///333666999===@@@BBBCCCCCC??????>>><<<:::999888777555555555444333222000///...+++)))((()))))))))((()))***,,,...222AAA\\\tttzzzjjjZZZKKK>>>111)))&&&%%%%%%''')))***)))(((&&&&&&&&&&&&'''((()))***(((((((((((('''''''''''''''(((((())))))((((((''',,,&&&***555777///---444...///222777;;;<<<999444===777;;;;;;000,,,///...***111VVVxxx^^^888222------111333444444222555999<<>>===;;;:::999888777666666666444444444333222000...,,,(((((()))))))))***+++,,,,,,,,,111BBB[[[vvv~~~lllYYYLLL666222---***((((((((('''&&&%%%&&&'''((()))((('''((((((((((((((('''''''''&&&'''((()))************,,,(((222GGGMMM@@@777999FFF===333222:::@@@:::000777333222...,,,666777)))...***BBBooo[[[999)))...222111......000222333555999;;;===<<<;;;:::999888777666555555555666555444333111///,,,***))))))+++,,,+++)))))),,,///222BBB]]]zzzqqqcccOOO;;;...(((''''''***)))(((((()))(((%%%"""'''''''''(((((((((((((((%%%&&&''')))******++++++---...>>>XXXcccVVVEEE>>>eeeWWW@@@...,,,444888666222555333+++333OOOQQQ444666+++555___fffAAA((()))333999555///...111333777888:::<<<<<<;;;:::999888777666444444444555555333222000---+++***)))((()))******'''%%%)))222:::YYYrrr{{{kkkZZZIII;;;222(((%%%###$$$''')))(((&&&'''''''''(((((((((((((((%%%%%%'''((()))*********...333FFFaaasssooo___QQQTTTUUUNNN@@@:::<<<<<<888---333444---999YYY\\\>>>888///000SSSgggDDD000---///666:::777444666777666:::::::::::::::999999888888777555333222222333444///...+++)))((((((***+++'''((())))))///???VVVgggxxxfffYYY@@@888...))))))+++++++++''''''''''''((((((((()))$$$%%%&&&'''((()))))))))...888JJJeee{{{JJJIIIGGGJJJUUUZZZIII222---...222111444DDDIII:::444222///KKK~~~vvvPPP+++'''777///333444222444::::::555::::::999888888777777777888666444222111111222333,,,***'''&&&&&&(((+++...***,,,///555CCC```pppaaaKKK:::111,,,)))'''&&&'''''''''(((((())))))$$$%%%&&&'''((((((((((((///;;;MMMgggiiiOOO555:::\\\nnnUUU---444---333777///,,,111222...222///HHH|||}}}QQQ222///222......------...000444777999DDD???:::777888888777555777444111111222222///,,,,,,'''&&&******&&&&&&***)))///===WWWzzz{{{ooo___JJJ555(((+++(((&&&%%%&&&'''&&&%%%&&&%%%$$$######&&&***------333BBB___ccc;;;555===;;;333000...222666555222...------000333333MMMeeeAAA------///,,,------...///111444666888AAA>>>;;;888777666555444222000...///000000---+++000)))%%%))),,,,,,,,,///222NNNppp|||pppbbbYYY444000,,,***))))))((((((###)))---...---***))),,,333:::KKKxxxyyyGGG555666444111111///222555444111///000222000...555UUU~~~oooHHH///***---...---,,,---...000222444555666======<<<999555333222222...------...//////,,,***((()))+++...------333;;;aaazzziii\\\III777+++'''&&&&&&&&&&&&&&&''''''((())))))(((111333999bbbRRR:::555222000333---///111111......000333444,,,>>>eee[[[444(((,,,...///111,,,...///111333444444444888:::;;;999333//////000...//////000000...,,,***)))...000---+++777RRRiiittt```LLL;;;...'''(((%%%"""!!!###'''***,,,&&&---///555QQQ}}}UUUBBB<<<777333444...111444444111///111333888000NNNyyylllHHH+++)))...,,,---444---...000111333333333333555777888666111...---/////////000///...,,,******111///...000@@@```jjjRRRBBB---***'''''')))*********)))'''***333@@@UUUtttsssTTTFFF@@@:::666666444888;;;:::777444333444555777]]]RRR:::))),,,...)))***222//////000111222222333333333444333222///------...,,,---...,,,***))))))+++%%%,,,:::UUUxxx}}}uuu\\\OOO<<<---&&&$$$$$$%%%---%%%%%%,,,///777TTTuuu{{{gggOOOBBB<<<999999:::555888:::999555222222333888IIImmmzzzAAA222***...///******000111111000000000222333444333111...---.........---+++,,,,,,+++)))***---000///GGGiii{{{dddNNN???555...))),,,((((((***(((***;;;OOO\\\QQQDDD===:::999;;;>>>777888777444111111555888JJJiiiqqq:::111,,,///000------000222111000//////111333444333///+++***---//////---+++,,,,,,,,,+++---333777XXXyyyxxxaaaEEE222(((,,,///---******,,,,,,<<<999888:::<<<===>>>@@@???>>>;;;666444777>>>DDD```eee999...---...***---222///111111111111000000000000+++++++++,,,///111000,,,,,,,,,------+++333LLLfffzzzuuuPPPFFF888,,,'''(((,,,///222444777999:::999777666@@@CCCCCC<<<666===QQQccceee:::---,,,...***,,,000,,,000000000000000000000000111111///...///000///---222,,,***222AAAXXXwww~~~uuufffVVVGGG;;;111,,,---...000444888<<<@@@BBBCCCBBBAAABBBIIIZZZqqqhhh===...+++///,,,---000,,,000000000000000000000000222111///...---,,,,,,---......777MMMiiisssdddUUUKKK@@@===999666666888<<>>,,,---,,,+++///...000111111222222333333333111...///111//////;;;KKKrrruuuNNN555222---,,,000000111222222333444444555555777222111666999CCC[[[uuu]]]???888111///222333222222333444444555666666BBB<<<<<>>======>>>???@@@BBBCCCBBB@@@>>><<<:::;;;===???AAABBBCCCCCCEEECCCAAA??????AAACCCEEE???AAADDDGGGIIIIIIIIIHHHUUUUUUTTTUUUWWWYYY\\\^^^```___^^^___bbbdddcccaaahhhiiijjjlllmmmnnnnnnnnn~~~~~~dddLLL@@@>>>@@@999666;;;BBBKKK\\\mmm}}}}}}||||||tttqqq{{{~~~{{{xxxvvvwwwwwwwwwwww|||vvvnnngggfffllltttyyymmmdddZZZTTTUUUWWWVVVTTTSSSTTTTTTTTTQQQMMMHHHFFFHHHEEEAAA>>>===<<<:::999;;;999===CCCAAA888666:::DDD???:::999;;;======<<>>======>>>????????????>>><<<;;;:::999999::::::::::::999999;;;:::999888888999:::;;;;;;;;;<<<======<<<<<<;;;555444444444555777999:::;;;:::999:::<<<======<<<777888999:::;;;;;;<<<;;;444444444555777999<<<======<<>>;;;:::666444111111222222222111///111444666888888777666///000111222222333555777.........//////000000000+++,,,---------------...111---***+++---,,,,,,---000111444555444444333222///000111000.........000000000//////000111222333000000111111111000000/////////000000000000//////111111000/////////000111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,,,,222222222222111000///............------------...111//////000...+++---222666000///999GGGKKK@@@444CCC111333???===888;;;===444<<>>BBBPPP___gggxxxxxxuuurrrpppssszzzoookkkfffbbb___ZZZTTTOOOOOOKKKEEEBBB@@@===:::777;;;777999@@@???777444777444555555666888999:::;;;:::888666555666:::@@@EEECCC<<<666444000++++++///---000000------//////------000333222000///111333************,,,---+++)))++++++---///---)))+++///111///,,,***)))((('''&&&,,,+++))))))++++++***)))&&&&&&&&&''')))+++---///******++++++******))))))&&&&&&&&&''''''&&&&&&&&&%%%&&&'''&&&$$$$$$&&&)))###%%%'''''''''&&&%%%$$$***)))((()))+++,,,+++)))&&&'''(((((('''&&&'''(((%%%&&&&&&''''''(((((((((&&&'''((()))))))))))))))))))))(((((((((((())))))(((((())))))************(((((()))))))))))))))(((''')))+++***((('''(((***)))***+++---.../////////'''((())))))************,,,+++,,,///...+++,,,000...222444111***&&&(((---222---111222***+++///***++++++***+++,,,,,,+++***---)))(((+++,,,+++---111444666111***111CCCLLLIII444888LLL]]]DDD///999777888777777666555444444555222666888999???JJJRRRUUU;;;:::777222000555@@@III???<<<<<>><<<888666111333555555333111111222+++222222------333333,,,......///000111111222222333666999999333......222///---...111000+++,,,111(((...111...+++++++++)))(((***+++)))&&&&&&))),,,,,,...---)))'''***...000(((&&&***222///%%%$$$***(((&&&%%%%%%)))---,,,))))))(((''''''((()))'''&&&'''(((*********(((%%%$$$((('''%%%%%%&&&&&&''''''&&&'''(((((()))))))))(((%%%''''''&&&$$$$$$'''***"""&&&)))(((''''''&&&&&&(((%%%###$$$(((***)))'''%%%&&&''''''&&&%%%&&&(((''''''(((((((((((('''&&&''''''(((((()))((((((((())))))''''''''''''))))))(((((()))*********))))))&&&&&&'''(((((((((((('''''')))+++***'''&&&(((***$$$%%%%%%&&&&&&&&&&&&%%%************)))'''&&&%%%%%%%%%'''++++++)))***...)))%%%$$$(((...///***%%%''')))000///''',,,222,,,***+++,,,...//////...,,,++++++,,,---+++(((---444++++++,,,...//////,,,***666!!!666&&&$$$;;;(((+++,,,+++)))***,,,......---+++000666???MMMZZZ^^^\\\;;;<<<<<<<<<@@@LLL\\\iiiVVVCCC000...;;;GGGHHHDDD///333888:::;;;;;;>>>@@@BBBEEELLLUUU```jjjrrrvvv|||vvvvvvnnn]]]RRRQQQQQQOOOMMMIIIEEEBBB???===888888777666555555444444222222222111111111000000333333222111111111111111.........------,,,,,,,,,------------------------))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,)))((('''''''''''''''((()))))))))))))))))))))))))))))))))+++---000222444...------,,,,,,++++++******000222000---......,,,+++,,,///333111///111777???:::444444888<<<===;;;:::;;;>>>???@@@???===<<<222111///......000111222444666888===BBBHHHMMMPPP```eeellluuu|||uuummmfff```]]]PPPGGGDDDGGGEEE:::444555555444333222111000///...444444333333222111111000222222222111111000000000......---,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((''''''((((((&&&''''''((()))***++++++''''''''''''''''''''''''((((((((()))+++---///111,,,,,,++++++++++++******,,,---,,,)))***---+++'''///---...000000---///444222---))))))---000000...000111222333444333222222///...------...000222333.........///111333555777///000222444666999>>>BBBHHHPPP]]]kkkxxxxxxooocccVVVMMMDDDCCCAAA>>>:::666333111555///...333555000///222555555555555555555555555/////////...------,,,,,,++++++++++++***************)))(((((('''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$'''+++---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((000///---,,,+++***))))))'''((()))***+++******)))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((()))***+++)))))))))))))))*********(((&&&""" $$$******&&&,,,(((&&&((()))((((((******'''$$$%%%(((***)))''',,,,,,,,,,,,,,,---------+++******+++,,,...111222...---,,,+++************.........---,,,,,,///111+++...111444555777999;;;===DDDOOOXXX```jjjvvv}}}wwwqqqZZZRRRHHH>>>888444000------...000222444555666666<<<777666999999777777;;;333333222111000///......+++++++++******)))))))))'''''''''&&&&&&&&&&&&&&&(((((('''''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''000000...,,,+++*********)))***++++++***'''%%%###########################$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''((())))))444222,,,%%%###&&&'''%%%'''###"""&&&)))'''$$$###&&&%%%%%%&&&((()))'''%%%+++******))))))***++++++((((((((()))***+++---........................///((()))))))))((()))+++---+++,,,+++***'''&&&'''(((%%%+++000000...111999AAAFFFBBBOOOgggvvvmmmggg]]]RRRIIIBBB<<<999777444000...///333666888777888888999999999888888666333111000///------000++++++***((('''&&&%%%$$$)))))))))(((((((((((((((((((((((((((((()))))))))&&&&&&&&&%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################$$$###"""""""""###$$$$$$"""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''(((((('''%%%""" #############################################""""""######$$$%%%&&&''''''FFFGGG@@@222%%%"""""""""%%%###%%%,,,000,,,'''%%%"""""""""###%%%%%%###"""&&&%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&''''''((((((''''''(((***+++,,,,,,---222333333222000///000111+++,,,---......000333666555999;;;777111///555;;;,,,(((,,,\\\TTT<<>>:::666333333666888333555777999::::::999888333333222111///---+++***++++++***(((&&&%%%&&&)))+++++++++*********))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''###############$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!###%%%'''&&&%%%""" %%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################################################################&&&%%%###"""""""""###$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&!!!"""###$$$%%%$$$$$$###########################""""""#########""""""!!! !!!!!!"""###$$$$$$%%%888===;;;///### ###%%%!!! $$$+++---)))$$$###!!!!!!"""############"""$$$$$$############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((222222222///,,,******+++%%%)))---------///555;;;///999222:::777===MMM)))111111,,,'''---888:::555@@@tttyyyqqqWWWNNNEEEBBBDDDGGGEEECCCNNNIIIBBB===;;;:::888666666888:::;;;888333...,,,///////////////...---,,,)))+++,,,***((()))+++,,,%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&""""""######$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$""""""""""""### !!!!!!"""######$$$""""""""""""""""""""""""###########################################################################$$$%%%&&&&&&%%%$$$###""""""######$$$$$$%%%%%%######""""""""""""##############################################################################""""""""""""#########$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&& !!!"""###$$$$$$%%%########################!!!"""############"""!!! !!!!!!""""""%%%((($$$ !!!$$$%%%!!!%%%$$$!!!!!!"""######"""######$$$###$$$%%%%%%%%%$$$"""!!! !!!!!!"""############"""###$$$$$$$$$###""""""###%%%'''))))))***+++---$$$&&&((((((((()))+++,,,222333333111...,,,---...'''...+++%%%)))555999+++555888777:::KKKdddrrrrrrAAAfffrrrEEEAAARRR\\\ooo~~~uuugggWWWKKKCCC@@@???>>>888444888DDDQQQXXXZZZVVVNNNEEEBBBBBBAAA;;;444111222333222111000111222++++++++++++***)))((('''%%%)))+++)))'''''')))***)))((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###############$$$%%%&&&$$$$$$######""""""!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""###$$$$$$""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$***(((%%%###"""!!!"""### !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""###$$$%%%%%%&&&######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$###""""""!!!!!!!!!"""$$$###""""""!!!""""""###""""""""""""""""""""""""!!!!!!###$$$$$$$$$###""" !!!!!!###!!!!!!"""!!!###"""###### ### """ !!!#########!!!!!!"""#########!!!"""###$$$$$$$$$###"""###%%%&&&%%%###!!!!!!"""!!!###$$$$$$$$$%%%&&&!!!"""$$$''')))***++++++111''',,,333888///%%%999'''111444---111FFF[[[dddIIIRRRFFFDDD999222......000222333<<>>???BBB@@@>>>???BBBFFFIIIJJJCCC@@@<<<888444333222222777555222...,,,,,,,,,---,,,,,,,,,+++***))))))((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$######"""!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!"""######"""!!!"""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""   !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""#########""""""""""""######"""""""""""""""######$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''+++,,,---///111222333444999888777555333111//////......------,,,,,,,,,+++)))...666@@@NNNbbbzzz}}}rrr```PPPEEE<<<888444555777===DDDLLLPPPRRRIIIFFFAAA>>>===<<<;;;;;;===;;;999666444333222222444333000...---,,,,,,,,,+++++++++***)))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""#########"""""""""!!!!!! !!!""""""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""### """"""!!! !!!""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))***+++,,,---444444555555666666777777333333222111000///...---111111...+++(((+++111666CCCRRRgggxxxzzzuuuvvviii\\\HHH999222333888=========@@@EEEJJJNNNOOOOOO@@@>>>;;;999:::::::::999666666555444333222222111000//////...,,,,,,+++*********))))))((('''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""############""""""!!!"""######$$$$$$######""""""""""""""""""""""""%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!""""""######""""""!!!""""""""""""""""""""""""######""""""""""""!!!!!! !!!""""""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!!!!! !!!!!! !!!!!!"""""" """!!! !!!"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""$$$######""""""######$$$############$$$$$$$$$$$$#########$$$%%%&&&&&&&&&******,,,---///111222333666666666666666666555555////////////............***,,,...000999PPPqqqnnnhhhhhhaaaUUU>>><<<:::;;;???DDDIIIKKKIIIGGGEEEDDDCCCBBB???===555444444666999<<<======444444444444333222111000,,,,,,------,,,+++***)))(((((((((''''''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""############""""""!!!""""""###############""""""""""""""""""""""""%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!###$$$$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!  !!!!!! !!!!!! !!!!!!""" """!!!!!! !!!!!!""" ###""""""!!!!!!""""""###!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&''''''---...///111333555666777444333333555666555222000+++---...***'''***444<<>>;;;888888999888888555555666999;;;<<<:::888888777666444222000///...,,,++++++******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""############"""""" !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""'''''''''%%%""" !!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!    !!!!!!!!!!!!!!!      !!!!!!!!! !!!  !!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***---222777;;;>>>===:::666555666888777666333000+++'''%%%(((///444QQQfffeeeTTTCCC<<<;;;>>>JJJWWW]]]XXXPPPKKKIIIIIIJJJJJJAAA???<<<;;;:::999666444111222555999===>>>===<<<888666444222000/////////...---+++))))))((())))))&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""############"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###$$$$$$###!!! !!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!   !!!!!!""""""!!!    !!!"""""""""   !!!!!!!!!!!! !!!!!!!!! !!!"""###$$$$$$)))))))))((((((((('''''''''))))))'''$$$###&&&(((...555???FFFGGGAAA888111000333666666333000---+++%%%333DDDXXXppp}}}FFFHHHFFFAAABBBJJJSSSVVVLLLKKKJJJJJJKKKIIIFFFCCC;;;;;;;;;===>>><<<888555555666777:::<<<<<<999777666555222000//////000111///...+++)))(((((()))***'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""############"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!! !!!""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!   !!!"""""""""!!!   !!!######"""!!!  !!!!!!!!!"""""" !!!!!!""""""""""""##################$$$%%%%%%%%%&&&&&&&&&'''$$$((((((&&&&&&+++000)))+++---...111777AAAIIIBBB@@@>>>999555444666777333000((((((===aaacccHHHLLLKKKLLLXXXbbbXXXEEEJJJLLLOOOPPPMMMIIICCC@@@@@@>>><<<;;;;;;:::888666777777777999;;;;;;888666555444222111111111///---++++++******)))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$%%%$$$######""""""######"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""&&&###"""###%%%'''%%%###!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +++((($$$  !!!!!!    !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''))))))***+++---...//////000555<<>><<<;;;:::999777555666666777999;;;;;;999666444333111000111000...---++++++******)))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""###"""############$$$$$$$$$%%%$$$######""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""%%%'''&&&%%%!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """ !!!###%%%###"""!!!  !!!  !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***+++---...//////---...///222777>>>HHHNNNJJJAAA;;;;;;;;;;;;???EEE^^^}}}^^^^^^^^^eeekkkaaaRRRRRR]]]WWWTTTOOOJJJFFFDDDCCCCCC???===;;;:::999888666444444555666888;;;;;;999777333111////////////---,,,++++++******)))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!"""""""""######"""############$$$$$$$$$%%%$$$######""""""######$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!! """%%%''''''&&&!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$"""!!!!!!    !!!###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&((()))***+++,,,...//////222000---+++,,,222;;;AAAHHHDDDBBBEEEEEEBBB@@@@@@IIIggg```___ooouuuggg[[[[[[\\\YYYUUURRRNNNIIIEEECCCBBBBBB>>><<<:::999999888666444333444555888::::::888666111///............---+++++++++******)))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!"""""""""#########""""""#########$$$$$$$$$%%%$$$######""""""######%%%$$$$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%%%%!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$#########$$$$$$%%%%%%&&&(((((()))+++,,,---...///333333222000---,,,---...888@@@IIIMMMKKKHHHHHHKKKNNNbbbsss\\\jjjpppiiicccccc\\\QQQNNNMMMKKKHHHEEECCCAAA@@@>>><<<:::999999888666444333333555777999999777555000...------......,,,+++++++++******)))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""####################################""""""""""""############""""""""""""############""""""#########$$$$$$$$$%%%$$$######""""""######%%%$$$$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!      !!!!!! !!!!!! !!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$""""""######$$$%%%&&&&&&'''((()))***,,,---......+++...111333222111111111333:::CCCLLLRRRVVVUUUSSSTTT^^^xxxlllcccdddqqqrrrbbbSSSNNNJJJIIIIIIGGGEEECCCAAA@@@???===;;;:::999888666444444444555777888888666333///...------......---+++++++++******)))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################"""""""""############$$$########################"""""""""#########$$$$$$"""""""""#########$$$$$$"""############$$$$$$$$$%%%$$$######""""""######$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$"""  !!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!       !!!""" !!!!!!""" !!!!!!!!!!!!"""""""""""""""############$$$""""""###$$$%%%%%%&&&''''''((()))***+++---.........///000111111222555888===999999DDDWWWeeeaaaWWWQQQ\\\vvv|||kkkmmmmmmaaaTTTNNNKKKJJJHHHFFFEEECCCAAAAAA@@@>>><<<;;;:::999777555555555555666888777444111///...------......---,,,++++++******)))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$%%%$$$######""""""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###"""  """!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!   !!!  !!!!!!""" !!!!!!!!!""""""""""""""""""############""""""###$$$%%%&&&''''''''''''(((***+++,,,---...111222222111111111444666???>>>===CCCSSSeeejjjfffYYYggg~~~___[[[ccc^^^NNNNNNLLLIIIFFFCCCBBBBBBBBB@@@>>><<<;;;;;;:::888666666555555666777666333000///...------...///...,,,++++++******)))(((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$###"""#########"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""" """""" !!!$$$!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!  !!!"""""" !!!!!!!!!"""""""""""""""############"""######%%%&&&'''((((((''''''(((***+++,,,---...(((+++111444555555555666777CCCJJJHHHJJJZZZooo{{{jjjxxxppp```YYYVVV\\\___[[[PPPJJJKKKFFF===BBB???;;;::::::999666444666666666666555333222222....../////////...---------,,,***)))))))))***+++)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#################################&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!  !!!!!!!!!!!!  !!!---(((""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""   !!!!!!  !!!!!!!!!    """!!!  !!!!!!!!!"""$$$$$$##################""""""""""""###$$$%%%&&&&&&'''((()))***+++******//////222666666444666::::::@@@OOO]]]]]]ZZZeeevvvzzziiiXXXaaaiiijjj\\\LLLGGGLLLQQQEEECCCAAA@@@@@@>>>:::666888888888888666444222111---............---,,,,,,---,,,+++***)))******+++)))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##############################&&&%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""############################################################################################################$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!  !!!!!!!!!!!!  !!!((($$$  !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""   !!!!!! !!!  !!!!!!  !!!  !!!!!!!!!""""""$$$$$$##################$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))+++,,,------///...111555777777===DDD@@@DDDGGGKKKUUUdddsss{{{aaaaaaeeellljjj___QQQIIIOOOIII@@@999777888;;;<<<:::;;;;;;;;;999666444222////////////......---------,,,+++************+++******)))))))))(((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""""""""""""""""""""""""""""""""#########$$$$$$################################################################################################$$$$$$$$$##################""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!  !!!!!!!!!!!!  !!!!!! !!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""   !!!!!!!!!  !!!!!!!!!  !!!!!!%%%"""""" !!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''******))))))***+++,,,---//////111444555777>>>FFFPPPPPPIIIFFFXXXvvvjjjbbbaaaYYYQQQOOORRRNNNGGGAAA>>><<<<<<<<<:::;;;<<<<<<;;;888555333333222222111000000000000------,,,,,,+++++++++++++++************)))))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$###########################################################################################################################""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!  !!! !!!"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!! (((333...### !!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&'''''',,,,,,******)))***++++++...000666<<<>>>>>>DDDLLLOOONNNMMMVVVmmmuuuZZZPPPRRRNNNRRRVVVWWWRRRIII???999::::::;;;;;;:::777555333444444222111000000000000...............------,,,,,,++++++++++++***************))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""####################################$$$$$$$$$$$$##############################################################################################################################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!! !!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!  !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$222@@@;;;(((### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((*********+++,,,...///000111666AAAIIIJJJIIIMMMTTTDDDFFFVVVqqq~~~mmmdddbbb^^^VVVOOOIIIGGGFFFAAA@@@???===;;;888666555555444222000//////000000000000111111000000///...---,,,,,,,,,,,,+++++++++++++++*********)))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########################################################$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!! !!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" """""""""""""""""""""""" !!!"""""""""!!!!!!   !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!...999666((( !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""############$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''')))***+++(((***---111555888:::;;;???CCCIIIMMMIIIEEEIIIQQQ[[[aaauuu~~~kkk\\\VVVYYY]]]RRROOOKKKGGGBBB???===<<<999777555333222222333333222222333333333222111000------------,,,,,,,,,,,,,,,++++++++++++*********((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!! !!!!!!!!!###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!""""""""""""!!!!!!  !!!  !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$''''''### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""###############$$$$$$%%%&&&&&&'''%%%&&&'''(((***---///000...111666;;;???AAABBBBBBHHHHHHHHHGGGDDDFFFRRR```yyynnniiibbb^^^XXXQQQKKKGGGDDDCCC===<<<999777666666777888333333444555444333222111......---------,,,,,,,,,,,,,,,,,,+++++++++******)))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""  !!!!!!!!!!!! ###&&&!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""  !!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!! !!!"""######$$$""""""""""""""""""""""""$$$$$$!!!%%%&&&"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$%%%%%%&&&''''''&&&'''(((***---///222333888;;;@@@DDDFFFFFFEEEDDDCCCBBBBBBDDDHHHVVVoooxxxeeeXXXUUUWWWZZZ[[[WWWXXXVVVLLL???666555888222444666666444333222333333111//////000000///...///...---,,,+++,,,,,,------,,,************(((&&&)))((((((''''''(((((()))&&&$$$$$$&&&&&&%%%$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&$$$###$$$&&&&&&$$$!!!"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######""""""""""""##################################################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!"""###############""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""############"""!!!!!!!!!!!!###%%%&&&""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""######""""""!!!!!!!!! %%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$%%%&&&''''''((((((###""" """$$$$$$"""""""""!!!!!!!!!###$$$%%%###$$$$$$$$$$$$""" ###$$$%%%###!!! !!!&&&### """%%%'''&&&$$$%%%%%%%%%$$$$$$&&&***---------333<<<>>>;;;<<>>@@@IIIYYYjjjzzzxxxhhh^^^ffffffcccZZZOOOGGGCCCCCCBBB???<<<888555444333333666444333444555666666555...---+++***)))******++++++***))))))++++++***)))(((((((((''''''(((((((((***(((''''''((('''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''%%%$$$%%%''''''%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#######################################""""""""""""##################################################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!!""""""###############""""""############""""""########################!!!!!!!!!"""""""""####################################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############"""""""""###$$$&&&'''&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######"""""""""!!!!!!!!!$$$$$$$$$#########""""""########################""""""""""""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""############""""""""""""######$$$$$$%%%%%%%%%###!!!"""$$$%%%###!!!(((&&&%%%###""""""""""""$$$%%%%%%%%%$$$$$$###"""###%%%&&&&&&&&&&&&(((***$$$$$$%%%%%%%%%%%%'''(((,,,---000111222555888;;;<<<>>>FFFNNNOOOIIIEEEGGG;;;;;;<<>>===<<<:::999;;;???BBBEEEIIIPPPXXXdddttt|||tttkkkbbbXXXRRRRRROOOJJJEEE???;;;888777444222000000111000///---///......------......//////===FFF???555111...+++++++++,,,,,,++++++******)))))))))(((((((((''''''&&&''')))((('''%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$######"""########################"""""""""############$$$"""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$#################################$$$$$$$$$$$$%%%!!!""""""#########"""""""""!!!!!!""""""###%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&"""$$$&&&'''&&&&&&&&&'''&&&&&&&&&'''(((+++---...444444555777999<<<>>>???DDDEEEEEEEEEFFFHHHMMMPPPOOOKKKEEEDDDDDDCCC???;;;333666;;;BBBJJJTTT^^^eeettt}}}yyytttlllbbbXXXPPPJJJGGGHHHFFFCCCAAA???===:::777555444444444444444444555===RRR___UUUDDD:::555111.../////////......---,,,******)))))))))((((((((((((***,,,+++)))'''((()))''''''((((((((()))))))))((((((''''''''''''(((((()))(((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%"""###$$$$$$$$$###"""""""""""""""###$$$%%%&&&'''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((()))))))))%%%)))---...---,,,,,,,,,+++,,,///222777===AAADDDHHHHHHIIIIIIJJJIIIIIIIIIKKKJJJIIIFFFEEEEEEHHHJJJAAAAAABBBEEEIIILLLOOOOOObbbiiisss~~~yyyttthhhddd___ZZZUUUPPPKKKGGG<<<<<<;;;;;;;;;;;;<<<<<>>888222999555000---++++++***)))((()))******))))))+++---///---+++++++++,,,+++***+++)))))))))***)))'''%%%,,,,,,(((%%%(((---,,,'''***...///+++&&&%%%'''***)))'''&&&&&&'''(((((('''(((((((((''''''(((((()))'''&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&'''%%%###"""$$$&&&'''(((%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&###!!! ###'''&&&"""!!!$$$$$$###%%%***'''&&&&&&&&&''''''%%%###'''&&&&&&&&&''''''%%%$$$''''''&&&%%%%%%%%%%%%%%%######""""""###$$$%%%%%%&&&&&&&&&'''''')))***+++'''&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$###$$$%%%&&&%%%###$$$###!!!"""###%%%&&&&&&%%%%%%$$$######%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&$$$###"""'''''''''''''''''''''((($$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''%%%''')))))))))((())))))'''((()))(((&&&%%%&&&'''''')))++++++***))))))))))))******)))((((((***,,,---...---,,,***))))))***((())))))******))))))(((******)))(((((('''''''''---///555???GGGDDD777+++222444666777888:::===???FFFPPPYYYYYYQQQHHHEEEFFFEEEFFFGGGFFFEEEDDDEEEFFFCCCEEEHHHIIIIIIJJJLLLNNN]]]aaahhhpppxxxzzztttpppgggfffdddcccaaa]]]WWWSSSMMMIIIFFFFFFIIIJJJGGGDDDBBB???:::777666666555444111111111000000...---,,,*********))))))***++++++,,,***))))))++++++***((((((***------+++***+++---***%%%$$$(((,,,***((()))+++***(((((()))***)))((((((((('''''''''((())))))'''''''''''''''&&&&&&&&&(((((('''''''''(((''''''***((('''&&&&&&'''''''''###$$$$$$$$$$$$$$$$$$$$$&&&(((***)))'''&&&(((***&&&$$$%%%((((((%%%%%%'''+++)))(((((()))***((('''$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&'''(((((('''&&&&&&%%%$$$$$$&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$(((((((((''''''(((((((((%%%&&&&&&&&&'''(((((((((%%%&&&''''''''''''&&&%%%''''''((((((((((((''''''''''''''''''''''''&&&&&&***++++++***)))((()))++++++)))''')))---///---+++,,,,,,,,,******,,,000333---++++++---444>>>IIIOOOLLLLLLHHH???333,,,+++---////////////////////////)))+++///444888<<<>>>@@@FFFLLLYYYfffmmmgggXXXKKKBBBBBBAAA@@@???AAADDDHHHMMMRRRVVVTTTMMMGGGFFFGGG@@@CCCHHHLLLPPPUUUZZZ]]]lllpppvvv||||||xxxnnnhhh```[[[XXXVVVRRROOORRRNNNIIIEEEBBBAAA???===777777777:::===>>>;;;888222444555333000///222444222000......///000000///,,,---111222,,,(((444FFFJJJ999///555888111+++---,,,+++)))((()))))))))'''((((((((((((((()))************+++++++++***)))((('''((())))))'''&&&'''(((******)))((((((''''''&&&******))))))***+++,,,,,,$$$&&&))))))((('''''''''(((&&&)))---,,,(((%%%&&&***(((&&&&&&'''''''''&&&+++++++++++++++,,,,,,,,,((()))************((((((%%%%%%%%%%%%%%%&&&''''''******++++++***))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%''''''&&&$$$''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((('''''''''(((((((((((((((''''''((((((''''''''''''((()))((((((''''''(((***+++,,,((())))))***)))(((&&&&&&'''((((((((())))))))))))++++++******))))))((((((((()))))))))))),,,000444999333///333===BBB???999999;;;===>>>>>>@@@BBBEEEKKKIIIIIIPPP\\\iiirrrwwwvvvtttkkkZZZGGG;;;:::===>>>===<<<:::999999999999AAADDDIIINNNRRRUUUWWWWWWTTTZZZdddkkkllldddWWWMMMIIIHHHGGGFFFGGGKKKQQQUUUTTTVVVXXXZZZ[[[^^^cccfffuuuyyyzzzuuuoooiiieeeaaa]]]ZZZRRRPPPOOOSSSWWWWWWRRRMMMFFFHHHHHHCCC<<<777999<<<;;;888555333444444444444444111444777333888WWW{{{xxxbbbRRROOOCCC...'''...000...,,,+++++++++***))),,,++++++++++++,,,---...++++++,,,,,,,,,,,,+++***(((***++++++)))((()))+++***+++,,,,,,+++***))))))&&&&&&%%%%%%&&&'''((()))))))))******)))(((((((((,,,***,,,000000,,,***+++---***(((((()))***))))))))))))))))))''''''((()))(((((((((''''''&&&&&&&&&'''''''''((()))***+++,,,&&&'''((((((((('''&&&%%%+++******)))))))))******'''((()))*********))))))((((((((()))******(((&&&((()))))))))(((((()))***((((((((())))))(((((((((******************))))))'''((())))))***************))))))))))))******+++,,,+++)))((((((***+++---,,,+++*********+++,,,---......---.........//////000000000000000/////////000111444777<<>>AAAFFFFFFQQQvvv{{{___>>>444???:::888555444333333111000///......------......///************++++++,,,,,,---------,,,++++++,,,...***,,,......,,,+++,,,---)))))))))))))))***++++++///---,,,+++++++++++++++---***+++......,,,,,,///000...------......---,,,------...,,,))))))+++---------,,,,,,,,,,,,------...------,,,,,,,,,------+++++++++,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---******++++++,,,,,,++++++,,,,,,,,,...//////,,,***(((***,,,+++***)))***,,,************++++++,,,,,,+++,,,---...///.........------...------,,,+++***......///000000000000000...---,,,,,,---///111333333222111111444:::@@@DDDFFFEEEBBB@@@>>>===<<<<<<:::;;;;;;<<<===>>>>>>???HHHIIIMMMRRRZZZeeeqqqyyy~~~zzz{{{nnnggg___XXXUUUUUUWWWXXX\\\[[[XXXVVVVVVVVVXXXYYYXXX\\\bbbiiiooosssuuuuuu|||}}}~~~~~~~~~~~~yyyvvvrrrpppooonnnlllkkkeeedddeeeeeebbbeeexxxsssRRRHHHPPPMMMKKKHHHFFFEEEDDDBBB@@@999888777666666555555666666666555444666888;;;===:::666111///...//////...,,,...000///+++***,,,///,,,------......---,,,,,,+++***)))***+++,,,+++***+++)))(((++++++)))))),,,,,,+++***+++,,,,,,***(((,,,...///...++++++...222,,,---...///...---,,,++++++******)))(((((())))))000000///...------......******************+++,,,+++++++++***+++,,,,,,---))))))***,,,---,,,***'''(((+++......,,,,,,---000---,,,,,,,,,---///000222555777999;;;<<<===<<<<<>>===;;;888555333111666777999;;;<<<;;;:::999555666777:::===AAAEEEGGGKKKJJJJJJMMMRRRZZZbbbhhheeeccc^^^ZZZUUURRRPPPPPPMMMNNNOOOPPPQQQSSSSSSTTTYYYZZZ\\\___eeeooozzzzzztttqqqpppqqqppppppsssuuuuuurrrnnniiiddd```aaagggmmmpppqqqrrrrrrssstttvvvyyy{{{}}}}}}lllgggkkkuuusssooommmlllkkkhhhfff___^^^]]][[[ZZZYYYXXXXXXZZZXXXVVVVVVXXX\\\aaaeee[[[RRRGGGBBBBBBBBB???<<>>999777999<<<555666888999888666444222444555888===AAABBB???<<<<<<:::;;;===<<<777444666777777888999:::999666333...111333333222333999>>>===???BBBBBB>>>666...(((///000111333666999;;;<<<<<<:::666333111111111222444444444444444555666666777666444333333555777999666666777999:::999666444888===AAABBB??????AAADDD>>>===<<<<<<===AAADDDGGGJJJLLLOOORRRTTTUUUUUUUUUUUUTTTSSSQQQOOOLLLJJJIIIJJJMMMQQQTTTUUUSSSPPPNNNLLLMMMQQQUUUZZZ^^^aaacccjjjjjjkkklllppptttxxx{{{tttqqqnnnjjjgggeeeeeeeeedddeeeeeefffggghhhiiiiiieeeeeeeeefffiiioooxxx~~~wwwyyyzzzyyyyyy{{{~~~yyywwwxxxyyyyyyzzzzzz|||~~~{{{yyyxxx{{{ssseee]]]]]]]]]XXXSSS[[[\\\[[[VVVOOOLLLOOOSSS[[[]]]___```___\\\YYYVVVMMMQQQXXXaaaggggggbbb]]]WWWVVVXXX[[[YYYQQQKKKJJJSSSSSSUUUWWWXXXVVVRRROOOMMMQQQUUUVVVVVVYYY```fffuuuyyy|||{{{rrrcccSSSIIIAAACCCGGGMMMTTT[[[aaadddddd```[[[VVVSSSRRRRRRSSSHHHHHHGGGGGGHHHIIIJJJJJJJJJHHHEEEDDDDDDFFFIIILLLSSSSSSTTTVVVXXXWWWSSSQQQRRRWWW\\\]]][[[ZZZ]]]```XXXVVVUUUTTTVVV[[[```ccc]]]___bbbfffiiijjjjjjjjjdddddddddddddddccccccbbbcccggglllpppqqqnnnjjjhhhccceeeiiimmmqqqtttvvvwww{{{{{{{{{{{{zzzyyyxxxwwwrrrqqqooonnnnnnoooqqqrrruuuuuuuuuuuuvvvvvvvvvvvvuuuuuutttsssuuuyyy}}}yyyxxxyyyzzz{{{}}}}}}~~~~~~|||yyytttpppmmmvvvxxxzzz}}}~~~xxxoooiiikkknnnrrrvvv{{{~~~}}}|||||||||}}}}}}ttttttsssrrrrrrrrrrrrrrrnnnkkkfffbbbbbbfffkkknnnooopppsssxxx{{{yyysssnnnsssqqqooonnnmmmnnnoooppplllkkkjjjiiijjjlllnnnpppkkkiiihhhmmmtttxxxxxxuuusssssssssuuuwwwzzz|||~~~~~~|||zzzyyyxxxxxxzzz}}}